[
  {
    "path": "CogVideo/.github/ISSUE_TEMPLATE/bug_report.yaml",
    "content": "name: \"\\U0001F41B Bug Report\"\ndescription: Submit a bug report to help us improve CogVideoX / 提交一个 Bug 问题报告来帮助我们改进 CogVideoX 开源模型\nbody:\n  - type: textarea\n    id: system-info\n    attributes:\n      label: System Info / 系統信息\n      description: Your operating environment / 您的运行环境信息\n      placeholder: Includes Cuda version, Diffusers version, Python version, operating system, hardware information (if you suspect a hardware problem)... / 包括Cuda版本，Diffusers，Python版本，操作系统，硬件信息(如果您怀疑是硬件方面的问题)...\n    validations:\n      required: true\n\n  - type: checkboxes\n    id: information-scripts-examples\n    attributes:\n      label: Information / 问题信息\n      description: 'The problem arises when using: / 问题出现在'\n      options:\n        - label: \"The official example scripts / 官方的示例脚本\"\n        - label: \"My own modified scripts / 我自己修改的脚本和任务\"\n\n  - type: textarea\n    id: reproduction\n    validations:\n      required: true\n    attributes:\n      label: Reproduction / 复现过程\n      description: |\n        Please provide a code example that reproduces the problem you encountered, preferably with a minimal reproduction unit.\n        If you have code snippets, error messages, stack traces, please provide them here as well.\n        Please format your code correctly using code tags. See https://help.github.com/en/github/writing-on-github/creating-and-highlighting-code-blocks#syntax-highlighting\n        Do not use screenshots, as they are difficult to read and (more importantly) do not allow others to copy and paste your code.\n        \n        请提供能重现您遇到的问题的代码示例,最好是最小复现单元。\n        如果您有代码片段、错误信息、堆栈跟踪，也请在此提供。\n        请使用代码标签正确格式化您的代码。请参见 https://help.github.com/en/github/writing-on-github/creating-and-highlighting-code-blocks#syntax-highlighting\n        请勿使用截图，因为截图难以阅读，而且（更重要的是）不允许他人复制粘贴您的代码。\n      placeholder: |\n        Steps to reproduce the behavior/复现Bug的步骤:\n          \n          1.\n          2.\n          3.\n\n  - type: textarea\n    id: expected-behavior\n    validations:\n      required: true\n    attributes:\n      label: Expected behavior / 期待表现\n      description: \"A clear and concise description of what you would expect to happen. /简单描述您期望发生的事情。\""
  },
  {
    "path": "CogVideo/.github/ISSUE_TEMPLATE/feature-request.yaml",
    "content": "name: \"\\U0001F680 Feature request\"\ndescription: Submit a request for a new CogVideoX feature / 提交一个新的 CogVideoX开源模型的功能建议\nlabels: [ \"feature\" ]\nbody:\n  - type: textarea\n    id: feature-request\n    validations:\n      required: true\n    attributes:\n      label: Feature request  / 功能建议\n      description: |\n        A brief description of the functional proposal. Links to corresponding papers and code are desirable.\n        对功能建议的简述。最好提供对应的论文和代码链接。\n\n  - type: textarea\n    id: motivation\n    validations:\n      required: true\n    attributes:\n      label: Motivation / 动机\n      description: |\n        Your motivation for making the suggestion. If that motivation is related to another GitHub issue, link to it here.\n        您提出建议的动机。如果该动机与另一个 GitHub 问题有关，请在此处提供对应的链接。\n\n  - type: textarea\n    id: contribution\n    validations:\n      required: true\n    attributes:\n      label: Your contribution / 您的贡献\n      description: |\n        \n        Your PR link or any other link you can help with.\n        您的PR链接或者其他您能提供帮助的链接。"
  },
  {
    "path": "CogVideo/.github/PULL_REQUEST_TEMPLATE/pr_template.md",
    "content": "#  Raise valuable PR / 提出有价值的PR\n\n## Caution / 注意事项:\nUsers should keep the following points in mind when submitting PRs:\n\n1. Ensure that your code meets the requirements in the [specification](../../resources/contribute.md).\n2. the proposed PR should be relevant, if there are multiple ideas and optimizations, they should be assigned to different PRs.\n\n用户在提交PR时候应该注意以下几点:\n\n1. 确保您的代码符合 [规范](../../resources/contribute_zh.md) 中的要求。\n2. 提出的PR应该具有针对性，如果具有多个不同的想法和优化方案，应该分配到不同的PR中。\n\n## 不应该提出的PR / PRs that should not be proposed\n\nIf a developer proposes a PR about any of the following, it may be closed or Rejected.\n\n1. those that don't describe improvement options.\n2. multiple issues of different types combined in one PR.\n3. The proposed PR is highly duplicative of already existing PRs.\n\n如果开发者提出关于以下方面的PR，则可能会被直接关闭或拒绝通过。\n\n1. 没有说明改进方案的。\n2. 多个不同类型的问题合并在一个PR中的。\n3. 提出的PR与已经存在的PR高度重复的。\n\n\n# 检查您的PR\n- [ ] Have you read the Contributor Guidelines, Pull Request section? / 您是否阅读了贡献者指南、Pull Request 部分？\n- [ ] Has this been discussed/approved via a Github issue or forum? If so, add a link. / 是否通过 Github 问题或论坛讨论/批准过？如果是，请添加链接。\n- [ ] Did you make sure you updated the documentation with your changes? Here are the Documentation Guidelines, and here are the Documentation Formatting Tips. /您是否确保根据您的更改更新了文档？这里是文档指南，这里是文档格式化技巧。\n- [ ] Did you write new required tests? / 您是否编写了新的必要测试？\n- [ ]  Are your PRs for only one issue / 您的PR是否仅针对一个问题"
  },
  {
    "path": "CogVideo/.gitignore",
    "content": "*__pycache__/\nsamples*/\nruns/\ncheckpoints/\nmaster_ip\nlogs/\n*.DS_Store\n.idea\noutput*\ntest*"
  },
  {
    "path": "CogVideo/LICENSE",
    "content": "                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright 2024 CogVideo Model Team @ Zhipu AI\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"
  },
  {
    "path": "CogVideo/MODEL_LICENSE",
    "content": "The CogVideoX License\n\n1. Definitions\n\n“Licensor” means the CogVideoX Model Team that distributes its Software.\n\n“Software” means the CogVideoX model parameters made available under this license.\n\n2. License Grant\n\nUnder the terms and conditions of this license, the licensor hereby grants you a non-exclusive, worldwide, non-transferable, non-sublicensable, revocable, royalty-free copyright license. The intellectual property rights of the generated content belong to the user to the extent permitted by applicable local laws.\nThis license allows you to freely use all open-source models in this repository for academic research. Users who wish to use the models for commercial purposes must register and obtain a basic commercial license in https://open.bigmodel.cn/mla/form .\nUsers who have registered and obtained the basic commercial license can use the models for commercial activities for free, but must comply with all terms and conditions of this license. Additionally, the number of service users (visits) for your commercial activities must not exceed 1 million visits per month.\nIf the number of service users (visits) for your commercial activities exceeds 1 million visits per month, you need to contact our business team to obtain more commercial licenses.\nThe above copyright statement and this license statement should be included in all copies or significant portions of this software.\n\n3. Restriction\n\nYou will not use, copy, modify, merge, publish, distribute, reproduce, or create derivative works of the Software, in whole or in part, for any military, or illegal purposes.\n\nYou will not use the Software for any act that may undermine China's national security and national unity, harm the public interest of society, or infringe upon the rights and interests of human beings.\n\n4. Disclaimer\n\nTHE 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.\n\n5. Limitation of Liability\n\nEXCEPT TO THE EXTENT PROHIBITED BY APPLICABLE LAW, IN NO EVENT AND UNDER NO LEGAL THEORY, WHETHER BASED IN TORT, NEGLIGENCE, CONTRACT, LIABILITY, OR OTHERWISE WILL ANY LICENSOR BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES, OR ANY OTHER COMMERCIAL LOSSES, EVEN IF THE LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n\n6. Dispute Resolution\n\nThis license shall be governed and construed in accordance with the laws of People’s Republic of China. Any dispute arising from or in connection with this License shall be submitted to Haidian District People's Court in Beijing.\n\nNote that the license is subject to update to a more comprehensive version.  For any questions related to the license and copyright, please contact us at license@zhipuai.cn.\n\n1. 定义\n\n“许可方”是指分发其软件的 CogVideoX 模型团队。\n\n“软件”是指根据本许可提供的 CogVideoX 模型参数。\n\n2. 许可授予\n\n根据本许可的条款和条件，许可方特此授予您非排他性、全球性、不可转让、不可再许可、可撤销、免版税的版权许可。生成内容的知识产权所属，可根据适用当地法律的规定，在法律允许的范围内由用户享有生成内容的知识产权或其他权利。\n本许可允许您免费使用本仓库中的所有开源模型进行学术研究。对于希望将模型用于商业目的的用户，需在 https://open.bigmodel.cn/mla/form 完成登记并获得基础商用授权。\n\n经过登记并获得基础商用授权的用户可以免费使用本模型进行商业活动，但必须遵守本许可的所有条款和条件。\n在本许可证下，您的商业活动的服务用户数量（访问量）不得超过100万人次访问 / 每月。如果超过，您需要与我们的商业团队联系以获得更多的商业许可。\n上述版权声明和本许可声明应包含在本软件的所有副本或重要部分中。\n\n3.限制\n\n您不得出于任何军事或非法目的使用、复制、修改、合并、发布、分发、复制或创建本软件的全部或部分衍生作品。\n\n您不得利用本软件从事任何危害国家安全和国家统一、危害社会公共利益、侵犯人身权益的行为。\n\n4.免责声明\n\n本软件“按原样”提供，不提供任何明示或暗示的保证，包括但不限于对适销性、特定用途的适用性和非侵权性的保证。\n在任何情况下，作者或版权持有人均不对任何索赔、损害或其他责任负责，无论是在合同诉讼、侵权行为还是其他方面，由软件或软件的使用或其他交易引起、由软件引起或与之相关 软件。\n\n5. 责任限制\n\n除适用法律禁止的范围外，在任何情况下且根据任何法律理论，无论是基于侵权行为、疏忽、合同、责任或其他原因，任何许可方均不对您承担任何直接、间接、特殊、偶然、示范性、 或间接损害，或任何其他商业损失，即使许可人已被告知此类损害的可能性。\n\n6.争议解决\n\n本许可受中华人民共和国法律管辖并按其解释。 因本许可引起的或与本许可有关的任何争议应提交北京市海淀区人民法院。\n\n请注意，许可证可能会更新到更全面的版本。 有关许可和版权的任何问题，请通过 license@zhipuai.cn 与我们联系。"
  },
  {
    "path": "CogVideo/README.md",
    "content": "# CogVideo & CogVideoX\n\n[中文阅读](./README_zh.md)\n\n[日本語で読む](./README_ja.md)\n\n<div align=\"center\">\n<img src=resources/logo.svg width=\"50%\"/>\n</div>\n<p align=\"center\">\nExperience the CogVideoX-5B model online at <a href=\"https://huggingface.co/spaces/THUDM/CogVideoX-5B\" target=\"_blank\"> 🤗 Huggingface Space</a> or <a href=\"https://modelscope.cn/studios/ZhipuAI/CogVideoX-5b-demo\" target=\"_blank\"> 🤖 ModelScope Space</a>\n</p>\n<p align=\"center\">\n📚 View the <a href=\"https://arxiv.org/abs/2408.06072\" target=\"_blank\">paper</a> and <a href=\"https://zhipu-ai.feishu.cn/wiki/DHCjw1TrJiTyeukfc9RceoSRnCh\" target=\"_blank\">user guide</a>\n</p>\n<p align=\"center\">\n    👋 Join our <a href=\"resources/WECHAT.md\" target=\"_blank\">WeChat</a> and <a href=\"https://discord.gg/dCGfUsagrD\" target=\"_blank\">Discord</a> \n</p>\n<p align=\"center\">\n📍 Visit <a href=\"https://chatglm.cn/video?lang=en?fr=osm_cogvideo\">QingYing</a> and <a href=\"https://open.bigmodel.cn/?utm_campaign=open&_channel_track_key=OWTVNma9\">API Platform</a> to experience larger-scale commercial video generation models.\n</p>\n\n## Project Updates\n\n- 🔥🔥 **News**: ```2024/10/13```: A more cost-effective fine-tuning framework for `CogVideoX-5B` that works with a single\n  4090 GPU, [cogvideox-factory](https://github.com/a-r-r-o-w/cogvideox-factory), has been released. It supports\n  fine-tuning with multiple resolutions. Feel free to use it!\n- 🔥 **News**: ```2024/10/10```: We have updated our technical report. Please\n  click [here](https://arxiv.org/pdf/2408.06072) to view it. More training details and a demo have been added. To see\n  the demo, click [here](https://yzy-thu.github.io/CogVideoX-demo/).- 🔥 **News**: ```2024/10/09```: We have publicly\n  released the [technical documentation](https://zhipu-ai.feishu.cn/wiki/DHCjw1TrJiTyeukfc9RceoSRnCh) for CogVideoX\n  fine-tuning on Feishu, further increasing distribution flexibility. All examples in the public documentation can be\n  fully reproduced.\n- 🔥 **News**: ```2024/9/19```: We have open-sourced the CogVideoX series image-to-video model **CogVideoX-5B-I2V**.\n  This model can take an image as a background input and generate a video combined with prompt words, offering greater\n  controllability. With this, the CogVideoX series models now support three tasks: text-to-video generation, video\n  continuation, and image-to-video generation. Welcome to try it online\n  at [Experience](https://huggingface.co/spaces/THUDM/CogVideoX-5B-Space).\n- 🔥 ```2024/9/19```: The Caption\n  model [CogVLM2-Caption](https://huggingface.co/THUDM/cogvlm2-llama3-caption), used in the training process of\n  CogVideoX to convert video data into text descriptions, has been open-sourced. Welcome to download and use it.\n- 🔥 ```2024/8/27```: We have open-sourced a larger model in the CogVideoX series, **CogVideoX-5B**. We have\n  significantly optimized the model's inference performance, greatly lowering the inference threshold. You can run *\n  *CogVideoX-2B** on older GPUs like `GTX 1080TI`, and **CogVideoX-5B** on desktop GPUs like `RTX 3060`. Please strictly\n  follow the [requirements](requirements.txt) to update and install dependencies, and refer\n  to [cli_demo](inference/cli_demo.py) for inference code. Additionally, the open-source license for the **CogVideoX-2B\n  ** model has been changed to the **Apache 2.0 License**.\n- 🔥 ```2024/8/6```: We have open-sourced **3D Causal VAE**, used for **CogVideoX-2B**, which can reconstruct videos with\n  almost no loss.\n- 🔥 ```2024/8/6```: We have open-sourced the first model of the CogVideoX series video generation models, **CogVideoX-2B\n  **.\n- 🌱 **Source**: ```2022/5/19```: We have open-sourced the CogVideo video generation model (now you can see it in\n  the `CogVideo` branch). This is the first open-source large Transformer-based text-to-video generation model. You can\n  access the [ICLR'23 paper](https://arxiv.org/abs/2205.15868) for technical details.\n\n## Table of Contents\n\nJump to a specific section:\n\n- [Quick Start](#Quick-Start)\n    - [SAT](#sat)\n    - [Diffusers](#Diffusers)\n- [CogVideoX-2B Video Works](#cogvideox-2b-gallery)\n- [Introduction to the CogVideoX Model](#Model-Introduction)\n- [Full Project Structure](#project-structure)\n    - [Inference](#inference)\n    - [SAT](#sat)\n    - [Tools](#tools)\n- [Introduction to CogVideo(ICLR'23) Model](#cogvideoiclr23)\n- [Citations](#Citation)\n- [Open Source Project Plan](#Open-Source-Project-Plan)\n- [Model License](#Model-License)\n\n## Quick Start\n\n### Prompt Optimization\n\nBefore running the model, please refer to [this guide](inference/convert_demo.py) to see how we use large models like\nGLM-4 (or other comparable products, such as GPT-4) to optimize the model. This is crucial because the model is trained\nwith long prompts, and a good prompt directly impacts the quality of the video generation.\n\n### SAT\n\n**Please make sure your Python version is between 3.10 and 3.12, inclusive of both 3.10 and 3.12.**\n\nFollow instructions in [sat_demo](sat/README.md): Contains the inference code and fine-tuning code of SAT weights. It is\nrecommended to improve based on the CogVideoX model structure. Innovative researchers use this code to better perform\nrapid stacking and development.\n\n### Diffusers\n\n**Please make sure your Python version is between 3.10 and 3.12, inclusive of both 3.10 and 3.12.**\n\n```\npip install -r requirements.txt\n```\n\nThen follow [diffusers_demo](inference/cli_demo.py): A more detailed explanation of the inference code, mentioning the\nsignificance of common parameters.\n\nFor more details on quantized inference, please refer\nto [diffusers-torchao](https://github.com/sayakpaul/diffusers-torchao/). With Diffusers and TorchAO, quantized inference\nis also possible leading to memory-efficient inference as well as speedup in some cases when compiled. A full list of\nmemory and time benchmarks with various settings on A100 and H100 has been published\nat [diffusers-torchao](https://github.com/sayakpaul/diffusers-torchao).\n\n## Gallery\n\n### CogVideoX-5B\n\n<table border=\"0\" style=\"width: 100%; text-align: left; margin-top: 20px;\">\n  <tr>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/cf5953ea-96d3-48fd-9907-c4708752c714\" width=\"100%\" controls autoplay loop></video>\n      </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/fe0a78e6-b669-4800-8cf0-b5f9b5145b52\" width=\"100%\" controls autoplay loop></video>\n      </td>\n       <td>\n          <video src=\"https://github.com/user-attachments/assets/c182f606-8f8c-421d-b414-8487070fcfcb\" width=\"100%\" controls autoplay loop></video>\n     </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/7db2bbce-194d-434d-a605-350254b6c298\" width=\"100%\" controls autoplay loop></video>\n     </td>\n  </tr>\n  <tr>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/62b01046-8cab-44cc-bd45-4d965bb615ec\" width=\"100%\" controls autoplay loop></video>\n      </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/d78e552a-4b3f-4b81-ac3f-3898079554f6\" width=\"100%\" controls autoplay loop></video>\n      </td>\n       <td>\n          <video src=\"https://github.com/user-attachments/assets/30894f12-c741-44a2-9e6e-ddcacc231e5b\" width=\"100%\" controls autoplay loop></video>\n     </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/926575ca-7150-435b-a0ff-4900a963297b\" width=\"100%\" controls autoplay loop></video>\n     </td>\n  </tr>\n</table>\n\n### CogVideoX-2B\n\n<table border=\"0\" style=\"width: 100%; text-align: left; margin-top: 20px;\">\n  <tr>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/ea3af39a-3160-4999-90ec-2f7863c5b0e9\" width=\"100%\" controls autoplay loop></video>\n      </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/9de41efd-d4d1-4095-aeda-246dd834e91d\" width=\"100%\" controls autoplay loop></video>\n      </td>\n       <td>\n          <video src=\"https://github.com/user-attachments/assets/941d6661-6a8d-4a1b-b912-59606f0b2841\" width=\"100%\" controls autoplay loop></video>\n     </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/938529c4-91ae-4f60-b96b-3c3947fa63cb\" width=\"100%\" controls autoplay loop></video>\n     </td>\n  </tr>\n</table>\n\nTo view the corresponding prompt words for the gallery, please click [here](resources/galary_prompt.md)\n\n## Model Introduction\n\nCogVideoX is an open-source version of the video generation model originating\nfrom [QingYing](https://chatglm.cn/video?lang=en?fr=osm_cogvideo). The table below displays the list of video generation\nmodels we currently offer, along with their foundational information.\n\n<table style=\"border-collapse: collapse; width: 100%;\">\n  <tr>\n    <th style=\"text-align: center;\">Model Name</th>\n    <th style=\"text-align: center;\">CogVideoX-2B</th>\n    <th style=\"text-align: center;\">CogVideoX-5B</th>\n    <th style=\"text-align: center;\">CogVideoX-5B-I2V</th>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">Model Description</td>\n    <td style=\"text-align: center;\">Entry-level model, balancing compatibility. Low cost for running and secondary development.</td>\n    <td style=\"text-align: center;\">Larger model with higher video generation quality and better visual effects.</td>\n    <td style=\"text-align: center;\">CogVideoX-5B image-to-video version.</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">Inference Precision</td>\n    <td style=\"text-align: center;\"><b>FP16*(recommended)</b>, BF16, FP32, FP8*, INT8, not supported: INT4</td>\n    <td colspan=\"2\" style=\"text-align: center;\"><b>BF16 (recommended)</b>, FP16, FP32, FP8*, INT8, not supported: INT4</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">Single GPU Memory Usage<br></td>\n    <td style=\"text-align: center;\"><a href=\"https://github.com/THUDM/SwissArmyTransformer\">SAT</a> FP16: 18GB <br><b>diffusers FP16: from 4GB* </b><br><b>diffusers INT8 (torchao): from 3.6GB*</b></td>\n    <td colspan=\"2\" style=\"text-align: center;\"><a href=\"https://github.com/THUDM/SwissArmyTransformer\">SAT</a> BF16: 26GB <br><b>diffusers BF16: from 5GB* </b><br><b>diffusers INT8 (torchao): from 4.4GB*</b></td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">Multi-GPU Inference Memory Usage</td>\n    <td style=\"text-align: center;\"><b>FP16: 10GB* using diffusers</b><br></td>\n    <td colspan=\"2\" style=\"text-align: center;\"><b>BF16: 15GB* using diffusers</b><br></td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">Inference Speed<br>(Step = 50, FP/BF16)</td>\n    <td style=\"text-align: center;\">Single A100: ~90 seconds<br>Single H100: ~45 seconds</td>\n    <td colspan=\"2\" style=\"text-align: center;\">Single A100: ~180 seconds<br>Single H100: ~90 seconds</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">Fine-tuning Precision</td>\n    <td style=\"text-align: center;\"><b>FP16</b></td>\n    <td colspan=\"2\" style=\"text-align: center;\"><b>BF16</b></td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">Fine-tuning Memory Usage</td>\n    <td style=\"text-align: center;\">47 GB (bs=1, LORA)<br> 61 GB (bs=2, LORA)<br> 62GB (bs=1, SFT)</td>\n    <td style=\"text-align: center;\">63 GB (bs=1, LORA)<br> 80 GB (bs=2, LORA)<br> 75GB (bs=1, SFT)<br></td>\n    <td style=\"text-align: center;\">78 GB (bs=1, LORA)<br> 75GB (bs=1, SFT, 16GPU)<br></td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">Prompt Language</td>\n    <td colspan=\"3\" style=\"text-align: center;\">English*</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">Maximum Prompt Length</td>\n    <td colspan=\"3\" style=\"text-align: center;\">226 Tokens</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">Video Length</td>\n    <td colspan=\"3\" style=\"text-align: center;\">6 Seconds</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">Frame Rate</td>\n    <td colspan=\"3\" style=\"text-align: center;\">8 Frames / Second</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">Video Resolution</td>\n    <td colspan=\"3\" style=\"text-align: center;\">720 x 480, no support for other resolutions (including fine-tuning)</td>\n  </tr>\n    <tr>\n    <td style=\"text-align: center;\">Position Encoding</td>\n    <td style=\"text-align: center;\">3d_sincos_pos_embed</td>\n    <td style=\"text-align: center;\">3d_sincos_pos_embed</td>\n    <td style=\"text-align: center;\">3d_rope_pos_embed + learnable_pos_embed</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">Download Link (Diffusers)</td>\n    <td style=\"text-align: center;\"><a href=\"https://huggingface.co/THUDM/CogVideoX-2b\">🤗 HuggingFace</a><br><a href=\"https://modelscope.cn/models/ZhipuAI/CogVideoX-2b\">🤖 ModelScope</a><br><a href=\"https://wisemodel.cn/models/ZhipuAI/CogVideoX-2b\">🟣 WiseModel</a></td>\n    <td style=\"text-align: center;\"><a href=\"https://huggingface.co/THUDM/CogVideoX-5b\">🤗 HuggingFace</a><br><a href=\"https://modelscope.cn/models/ZhipuAI/CogVideoX-5b\">🤖 ModelScope</a><br><a href=\"https://wisemodel.cn/models/ZhipuAI/CogVideoX-5b\">🟣 WiseModel</a></td>\n    <td style=\"text-align: center;\"><a href=\"https://huggingface.co/THUDM/CogVideoX-5b-I2V\">🤗 HuggingFace</a><br><a href=\"https://modelscope.cn/models/ZhipuAI/CogVideoX-5b-I2V\">🤖 ModelScope</a><br><a href=\"https://wisemodel.cn/models/ZhipuAI/CogVideoX-5b-I2V\">🟣 WiseModel</a></td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">Download Link (SAT)</td>\n    <td colspan=\"3\" style=\"text-align: center;\"><a href=\"./sat/README.md\">SAT</a></td>\n  </tr>\n</table>\n\n**Data Explanation**\n\n+ While testing using the diffusers library, all optimizations included in the diffusers library were enabled. This\n  scheme has not been tested for actual memory usage on devices outside of **NVIDIA A100 / H100** architectures.\n  Generally, this scheme can be adapted to all **NVIDIA Ampere architecture** and above devices. If optimizations are\n  disabled, memory consumption will multiply, with peak memory usage being about 3 times the value in the table.\n  However, speed will increase by about 3-4 times. You can selectively disable some optimizations, including:\n\n```\npipe.enable_sequential_cpu_offload()\npipe.vae.enable_slicing()\npipe.vae.enable_tiling()\n```\n\n+ For multi-GPU inference, the `enable_sequential_cpu_offload()` optimization needs to be disabled.\n+ Using INT8 models will slow down inference, which is done to accommodate lower-memory GPUs while maintaining minimal\n  video quality loss, though inference speed will significantly decrease.\n+ The CogVideoX-2B model was trained in `FP16` precision, and all CogVideoX-5B models were trained in `BF16` precision.\n  We recommend using the precision in which the model was trained for inference.\n+ [PytorchAO](https://github.com/pytorch/ao) and [Optimum-quanto](https://github.com/huggingface/optimum-quanto/) can be\n  used to quantize the text encoder, transformer, and VAE modules to reduce the memory requirements of CogVideoX. This\n  allows the model to run on free T4 Colabs or GPUs with smaller memory! Also, note that TorchAO quantization is fully\n  compatible with `torch.compile`, which can significantly improve inference speed. FP8 precision must be used on\n  devices with NVIDIA H100 and above, requiring source installation of `torch`, `torchao`, `diffusers`, and `accelerate`\n  Python packages. CUDA 12.4 is recommended.\n+ The inference speed tests also used the above memory optimization scheme. Without memory optimization, inference speed\n  increases by about 10%. Only the `diffusers` version of the model supports quantization.\n+ The model only supports English input; other languages can be translated into English for use via large model\n  refinement.\n+ The memory usage of model fine-tuning is tested in an `8 * H100` environment, and the program automatically\n  uses `Zero 2` optimization. If a specific number of GPUs is marked in the table, that number or more GPUs must be used\n  for fine-tuning.\n\n## Friendly Links\n\nWe highly welcome contributions from the community and actively contribute to the open-source community. The following\nworks have already been adapted for CogVideoX, and we invite everyone to use them:\n\n+ [CogVideoX-Fun](https://github.com/aigc-apps/CogVideoX-Fun): CogVideoX-Fun is a modified pipeline based on the\n  CogVideoX architecture, supporting flexible resolutions and multiple launch methods.\n+ [CogStudio](https://github.com/pinokiofactory/cogstudio): A separate repository for CogVideo's Gradio Web UI, which\n  supports more functional Web UIs.\n+ [Xorbits Inference](https://github.com/xorbitsai/inference): A powerful and comprehensive distributed inference\n  framework, allowing you to easily deploy your own models or the latest cutting-edge open-source models with just one\n  click.\n+ [ComfyUI-CogVideoXWrapper](https://github.com/kijai/ComfyUI-CogVideoXWrapper) Use the ComfyUI framework to integrate\n  CogVideoX into your workflow.\n+ [VideoSys](https://github.com/NUS-HPC-AI-Lab/VideoSys): VideoSys provides a user-friendly, high-performance\n  infrastructure for video generation, with full pipeline support and continuous integration of the latest models and\n  techniques.\n+ [AutoDL Space](https://www.codewithgpu.com/i/THUDM/CogVideo/CogVideoX-5b-demo): A one-click deployment Huggingface\n  Space image provided by community members.\n+ [Interior Design Fine-Tuning Model](https://huggingface.co/collections/bertjiazheng/koolcogvideox-66e4762f53287b7f39f8f3ba):\n  is a fine-tuned model based on CogVideoX, specifically designed for interior design.\n+ [xDiT](https://github.com/xdit-project/xDiT): xDiT is a scalable inference engine for Diffusion Transformers (DiTs)\n  on multiple GPU Clusters. xDiT supports real-time image and video generations services.\n  [cogvideox-factory](https://github.com/a-r-r-o-w/cogvideox-factory): A cost-effective\n  fine-tuning framework for CogVideoX, compatible with the `diffusers` version model. Supports more resolutions, and\n  fine-tuning CogVideoX-5B can be done with a single 4090 GPU.\n+ [CogVideoX-Interpolation](https://github.com/feizc/CogvideX-Interpolation): A pipeline based on the modified CogVideoX\n  structure, aimed at providing greater flexibility for keyframe interpolation generation.\n+ [DiffSynth-Studio](https://github.com/modelscope/DiffSynth-Studio): DiffSynth Studio is a diffusion engine. It has\n  restructured the architecture, including text encoders, UNet, VAE, etc., enhancing computational performance while\n  maintaining compatibility with open-source community models. The framework has been adapted for CogVideoX.\n\n## Project Structure\n\nThis open-source repository will guide developers to quickly get started with the basic usage and fine-tuning examples\nof the **CogVideoX** open-source model.\n\n### Quick Start with Colab\n\nHere provide three projects that can be run directly on free Colab T4 instances:\n\n+ [CogVideoX-5B-T2V-Colab.ipynb](https://colab.research.google.com/drive/1pCe5s0bC_xuXbBlpvIH1z0kfdTLQPzCS?usp=sharing):\n  CogVideoX-5B Text-to-Video Colab code.\n+ [CogVideoX-5B-T2V-Int8-Colab.ipynb](https://colab.research.google.com/drive/1DUffhcjrU-uz7_cpuJO3E_D4BaJT7OPa?usp=sharing):\n  CogVideoX-5B Quantized Text-to-Video Inference Colab code, which takes about 30 minutes per run.\n+ [CogVideoX-5B-I2V-Colab.ipynb](https://colab.research.google.com/drive/17CqYCqSwz39nZAX2YyonDxosVKUZGzcX?usp=sharing):\n  CogVideoX-5B Image-to-Video Colab code.\n+ [CogVideoX-5B-V2V-Colab.ipynb](https://colab.research.google.com/drive/1comfGAUJnChl5NwPuO8Ox5_6WCy4kbNN?usp=sharing):\n  CogVideoX-5B Video-to-Video Colab code.\n\n### Inference\n\n+ [dcli_demo](inference/cli_demo.py): A more detailed inference code explanation, including the significance of\n  common parameters. All of this is covered here.\n+ [cli_demo_quantization](inference/cli_demo_quantization.py):\n  Quantized model inference code that can run on devices with lower memory. You can also modify this code to support\n  running CogVideoX models in FP8 precision.\n+ [diffusers_vae_demo](inference/cli_vae_demo.py): Code for running VAE inference separately.\n+ [space demo](inference/gradio_composite_demo): The same GUI code as used in the Huggingface Space, with frame\n  interpolation and super-resolution tools integrated.\n\n<div style=\"text-align: center;\">\n    <img src=\"resources/web_demo.png\" style=\"width: 100%; height: auto;\" />\n</div>\n\n+ [convert_demo](inference/convert_demo.py): How to convert user input into long-form input suitable for CogVideoX.\n  Since CogVideoX is trained on long texts, we need to transform the input text distribution to match the training data\n  using an LLM. The script defaults to using GLM-4, but it can be replaced with GPT, Gemini, or any other large language\n  model.\n+ [gradio_web_demo](inference/gradio_composite_demo): A simple Gradio web application demonstrating how to use the\n  CogVideoX-2B / 5B model to generate videos. Similar to our Huggingface Space, you can use this script to run a simple\n  web application for video generation.\n\n### finetune\n\n+ [finetune_demo](finetune/README.md): Fine-tuning scheme and details of the diffusers version of the CogVideoX model.\n\n### sat\n\n+ [sat_demo](sat/README.md): Contains the inference code and fine-tuning code of SAT weights. It is recommended to\n  improve based on the CogVideoX model structure. Innovative researchers use this code to better perform rapid stacking\n  and development.\n\n### Tools\n\nThis folder contains some tools for model conversion / caption generation, etc.\n\n+ [convert_weight_sat2hf](tools/convert_weight_sat2hf.py): Converts SAT model weights to Huggingface model weights.\n+ [caption_demo](tools/caption/README.md): Caption tool, a model that understands videos and outputs descriptions in\n  text.\n+ [export_sat_lora_weight](tools/export_sat_lora_weight.py): SAT fine-tuning model export tool, exports the SAT Lora\n  Adapter in diffusers format.\n+ [load_cogvideox_lora](tools/load_cogvideox_lora.py): Tool code for loading the diffusers version of fine-tuned Lora\n  Adapter.\n+ [llm_flux_cogvideox](tools/llm_flux_cogvideox/llm_flux_cogvideox.py): Automatically generate videos using an\n  open-source local large language model + Flux + CogVideoX.\n+ [parallel_inference_xdit](tools/parallel_inference/parallel_inference_xdit.py):\n  Supported by [xDiT](https://github.com/xdit-project/xDiT), parallelize the\n  video generation process on multiple GPUs.\n\n## CogVideo(ICLR'23)\n\nThe official repo for the\npaper: [CogVideo: Large-scale Pretraining for Text-to-Video Generation via Transformers](https://arxiv.org/abs/2205.15868)\nis on the [CogVideo branch](https://github.com/THUDM/CogVideo/tree/CogVideo)\n\n**CogVideo is able to generate relatively high-frame-rate videos.**\nA 4-second clip of 32 frames is shown below.\n\n![High-frame-rate sample](https://raw.githubusercontent.com/THUDM/CogVideo/CogVideo/assets/appendix-sample-highframerate.png)\n\n![Intro images](https://raw.githubusercontent.com/THUDM/CogVideo/CogVideo/assets/intro-image.png)\n<div align=\"center\">\n  <video src=\"https://github.com/user-attachments/assets/2fa19651-e925-4a2a-b8d6-b3f216d490ba\" width=\"80%\" controls autoplay></video>\n</div>\n\n\nThe demo for CogVideo is at [https://models.aminer.cn/cogvideo](https://models.aminer.cn/cogvideo/), where you can get\nhands-on practice on text-to-video generation. *The original input is in Chinese.*\n\n## Citation\n\n🌟 If you find our work helpful, please leave us a star and cite our paper.\n\n```\n@article{yang2024cogvideox,\n  title={CogVideoX: Text-to-Video Diffusion Models with An Expert Transformer},\n  author={Yang, Zhuoyi and Teng, Jiayan and Zheng, Wendi and Ding, Ming and Huang, Shiyu and Xu, Jiazheng and Yang, Yuanming and Hong, Wenyi and Zhang, Xiaohan and Feng, Guanyu and others},\n  journal={arXiv preprint arXiv:2408.06072},\n  year={2024}\n}\n@article{hong2022cogvideo,\n  title={CogVideo: Large-scale Pretraining for Text-to-Video Generation via Transformers},\n  author={Hong, Wenyi and Ding, Ming and Zheng, Wendi and Liu, Xinghan and Tang, Jie},\n  journal={arXiv preprint arXiv:2205.15868},\n  year={2022}\n}\n```\n\nWe welcome your contributions! You can click [here](resources/contribute.md) for more information.\n\n## License Agreement\n\nThe code in this repository is released under the [Apache 2.0 License](LICENSE).\n\nThe CogVideoX-2B model (including its corresponding Transformers module and VAE module) is released under\nthe [Apache 2.0 License](LICENSE).\n\nThe CogVideoX-5B model (Transformers module, include I2V and T2V) is released under\nthe [CogVideoX LICENSE](https://huggingface.co/THUDM/CogVideoX-5b/blob/main/LICENSE).\n"
  },
  {
    "path": "CogVideo/README_ja.md",
    "content": "# CogVideo & CogVideoX\n\n[Read this in English](./README_zh.md)\n\n[中文阅读](./README_zh.md)\n\n<div align=\"center\">\n<img src=resources/logo.svg width=\"50%\"/>\n</div>\n<p align=\"center\">\n<a href=\"https://huggingface.co/spaces/THUDM/CogVideoX-5B\" target=\"_blank\"> 🤗 Huggingface Space</a> または <a href=\"https://modelscope.cn/studios/ZhipuAI/CogVideoX-5b-demo\" target=\"_blank\"> 🤖 ModelScope Space</a> で CogVideoX-5B モデルをオンラインで体験してください\n</p>\n<p align=\"center\">\n📚 <a href=\"https://arxiv.org/abs/2408.06072\" target=\"_blank\">論文</a>と<a href=\"https://zhipu-ai.feishu.cn/wiki/DHCjw1TrJiTyeukfc9RceoSRnCh\" target=\"_blank\">使用ドキュメント</a>を表示します。\n</p>\n<p align=\"center\">\n    👋 <a href=\"resources/WECHAT.md\" target=\"_blank\">WeChat</a> と <a href=\"https://discord.gg/dCGfUsagrD\" target=\"_blank\">Discord</a> に参加\n</p>\n<p align=\"center\">\n📍 <a href=\"https://chatglm.cn/video?lang=en?fr=osm_cogvideo\">清影</a> と <a href=\"https://open.bigmodel.cn/?utm_campaign=open&_channel_track_key=OWTVNma9\">APIプラットフォーム</a> を訪問して、より大規模な商用ビデオ生成モデルを体験.\n</p>\n\n## 更新とニュース\n\n- 🔥🔥 **ニュース**: ```2024/10/13```: コスト削減のため、単一の4090 GPUで`CogVideoX-5B`\n  を微調整できるフレームワーク [cogvideox-factory](https://github.com/a-r-r-o-w/cogvideox-factory)\n  がリリースされました。複数の解像度での微調整に対応しています。ぜひご利用ください！- 🔥**ニュース**: ```2024/10/10```:\n  技術報告書を更新し、より詳細なトレーニング情報とデモを追加しました。\n- 🔥 **ニュース**: ```2024/10/10```: 技術報告書を更新しました。[こちら](https://arxiv.org/pdf/2408.06072)\n  をクリックしてご覧ください。さらにトレーニングの詳細とデモを追加しました。デモを見るには[こちら](https://yzy-thu.github.io/CogVideoX-demo/)\n  をクリックしてください。\n- 🔥**ニュース**: ```2024/10/09```: 飛書の[技術ドキュメント](https://zhipu-ai.feishu.cn/wiki/DHCjw1TrJiTyeukfc9RceoSRnCh)\n  でCogVideoXの微調整ガイドを公開しています。分配の自由度をさらに高めるため、公開されているドキュメント内のすべての例が完全に再現可能です。\n- 🔥**ニュース**: ```2024/9/19```: CogVideoXシリーズの画像生成ビデオモデル **CogVideoX-5B-I2V**\n  をオープンソース化しました。このモデルは、画像を背景入力として使用し、プロンプトワードと組み合わせてビデオを生成することができ、より高い制御性を提供します。これにより、CogVideoXシリーズのモデルは、テキストからビデオ生成、ビデオの継続、画像からビデオ生成の3つのタスクをサポートするようになりました。オンラインでの[体験](https://huggingface.co/spaces/THUDM/CogVideoX-5B-Space)\n  をお楽しみください。\n- 🔥🔥 **ニュース**: ```2024/9/19```:\n  CogVideoXのトレーニングプロセスでビデオデータをテキスト記述に変換するために使用されるキャプションモデル [CogVLM2-Caption](https://huggingface.co/THUDM/cogvlm2-llama3-caption)\n  をオープンソース化しました。ダウンロードしてご利用ください。\n- 🔥 ```2024/8/27```: CogVideoXシリーズのより大きなモデル **CogVideoX-5B**\n  をオープンソース化しました。モデルの推論性能を大幅に最適化し、推論のハードルを大幅に下げました。`GTX 1080TI` などの旧型GPUで\n  **CogVideoX-2B** を、`RTX 3060` などのデスクトップGPUで **CogVideoX-5B**\n  モデルを実行できます。依存関係を更新・インストールするために、[要件](requirements.txt)\n  を厳守し、推論コードは [cli_demo](inference/cli_demo.py) を参照してください。さらに、**CogVideoX-2B** モデルのオープンソースライセンスが\n  **Apache 2.0 ライセンス** に変更されました。\n- 🔥 ```2024/8/6```: **CogVideoX-2B** 用の **3D Causal VAE** をオープンソース化しました。これにより、ビデオをほぼ無損失で再構築することができます。\n- 🔥 ```2024/8/6```: CogVideoXシリーズのビデオ生成モデルの最初のモデル、**CogVideoX-2B** をオープンソース化しました。\n- 🌱 **ソース**: ```2022/5/19```: CogVideoビデオ生成モデルをオープンソース化しました（現在、`CogVideo`\n  ブランチで確認できます）。これは、トランスフォーマーに基づく初のオープンソース大規模テキスト生成ビデオモデルです。技術的な詳細については、[ICLR'23論文](https://arxiv.org/abs/2205.15868)\n  をご覧ください。\n\n**より強力なモデルが、より大きなパラメータサイズで登場予定です。お楽しみに！**\n\n## 目次\n\n特定のセクションにジャンプ：\n\n- [クイックスタート](#クイックスタート)\n    - [SAT](#sat)\n    - [Diffusers](#Diffusers)\n- [CogVideoX-2B ギャラリー](#CogVideoX-2B-ギャラリー)\n- [モデル紹介](#モデル紹介)\n- [プロジェクト構造](#プロジェクト構造)\n    - [推論](#推論)\n    - [sat](#sat)\n    - [ツール](#ツール)\n- [プロジェクト計画](#プロジェクト計画)\n- [モデルライセンス](#モデルライセンス)\n- [CogVideo(ICLR'23)モデル紹介](#CogVideoICLR23)\n- [引用](#引用)\n\n## クイックスタート\n\n### プロンプトの最適化\n\nモデルを実行する前に、[こちら](inference/convert_demo.py)\nを参考にして、GLM-4（または同等の製品、例えばGPT-4）の大規模モデルを使用してどのようにモデルを最適化するかをご確認ください。これは非常に重要です。モデルは長いプロンプトでトレーニングされているため、良いプロンプトがビデオ生成の品質に直接影響を与えます。\n\n### SAT\n\n[sat_demo](sat/README.md) の指示に従ってください:\nSATウェイトの推論コードと微調整コードが含まれています。CogVideoXモデル構造に基づいて改善することをお勧めします。革新的な研究者は、このコードを使用して迅速なスタッキングと開発を行うことができます。\n\n### Diffusers\n\n```\npip install -r requirements.txt\n```\n\n次に [diffusers_demo](inference/cli_demo.py) を参照してください: 推論コードの詳細な説明が含まれており、一般的なパラメータの意味についても言及しています。\n\n量子化推論の詳細については、[diffusers-torchao](https://github.com/sayakpaul/diffusers-torchao/) を参照してください。Diffusers\nと TorchAO を使用することで、量子化推論も可能となり、メモリ効率の良い推論や、コンパイル時に場合によっては速度の向上が期待できます。A100\nおよび H100\n上でのさまざまな設定におけるメモリおよび時間のベンチマークの完全なリストは、[diffusers-torchao](https://github.com/sayakpaul/diffusers-torchao)\nに公開されています。\n\n## Gallery\n\n### CogVideoX-5B\n\n<table border=\"0\" style=\"width: 100%; text-align: left; margin-top: 20px;\">\n  <tr>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/cf5953ea-96d3-48fd-9907-c4708752c714\" width=\"100%\" controls autoplay loop></video>\n      </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/fe0a78e6-b669-4800-8cf0-b5f9b5145b52\" width=\"100%\" controls autoplay loop></video>\n      </td>\n       <td>\n          <video src=\"https://github.com/user-attachments/assets/c182f606-8f8c-421d-b414-8487070fcfcb\" width=\"100%\" controls autoplay loop></video>\n     </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/7db2bbce-194d-434d-a605-350254b6c298\" width=\"100%\" controls autoplay loop></video>\n     </td>\n  </tr>\n  <tr>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/62b01046-8cab-44cc-bd45-4d965bb615ec\" width=\"100%\" controls autoplay loop></video>\n      </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/d78e552a-4b3f-4b81-ac3f-3898079554f6\" width=\"100%\" controls autoplay loop></video>\n      </td>\n       <td>\n          <video src=\"https://github.com/user-attachments/assets/30894f12-c741-44a2-9e6e-ddcacc231e5b\" width=\"100%\" controls autoplay loop></video>\n     </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/926575ca-7150-435b-a0ff-4900a963297b\" width=\"100%\" controls autoplay loop></video>\n     </td>\n  </tr>\n</table>\n\n### CogVideoX-2B\n\n<table border=\"0\" style=\"width: 100%; text-align: left; margin-top: 20px;\">\n  <tr>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/ea3af39a-3160-4999-90ec-2f7863c5b0e9\" width=\"100%\" controls autoplay loop></video>\n      </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/9de41efd-d4d1-4095-aeda-246dd834e91d\" width=\"100%\" controls autoplay loop></video>\n      </td>\n       <td>\n          <video src=\"https://github.com/user-attachments/assets/941d6661-6a8d-4a1b-b912-59606f0b2841\" width=\"100%\" controls autoplay loop></video>\n     </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/938529c4-91ae-4f60-b96b-3c3947fa63cb\" width=\"100%\" controls autoplay loop></video>\n     </td>\n  </tr>\n</table>\n\nギャラリーの対応するプロンプトワードを表示するには、[こちら](resources/galary_prompt.md)をクリックしてください\n\n## モデル紹介\n\nCogVideoXは、[清影](https://chatglm.cn/video?fr=osm_cogvideox) と同源のオープンソース版ビデオ生成モデルです。\n以下の表に、提供しているビデオ生成モデルの基本情報を示します:\n\n<table  style=\"border-collapse: collapse; width: 100%;\">\n  <tr>\n    <th style=\"text-align: center;\">モデル名</th>\n    <th style=\"text-align: center;\">CogVideoX-2B</th>\n    <th style=\"text-align: center;\">CogVideoX-5B</th>\n    <th style=\"text-align: center;\">CogVideoX-5B-I2V </th>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">推論精度</td>\n    <td style=\"text-align: center;\"><b>FP16*(推奨)</b>, BF16, FP32, FP8*, INT8, INT4は非対応</td>\n    <td colspan=\"2\" style=\"text-align: center;\"><b>BF16(推奨)</b>, FP16, FP32, FP8*, INT8, INT4は非対応</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">単一GPUのメモリ消費<br></td>\n    <td style=\"text-align: center;\"><a href=\"https://github.com/THUDM/SwissArmyTransformer\">SAT</a> FP16: 18GB <br><b>diffusers FP16: 4GBから* </b><br><b>diffusers INT8(torchao): 3.6GBから*</b></td>\n    <td colspan=\"2\" style=\"text-align: center;\"><a href=\"https://github.com/THUDM/SwissArmyTransformer\">SAT</a> BF16: 26GB <br><b>diffusers BF16 : 5GBから* </b><br><b>diffusers INT8(torchao): 4.4GBから* </b></td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">マルチGPUのメモリ消費</td>\n    <td style=\"text-align: center;\"><b>FP16: 10GB* using diffusers</b><br></td>\n    <td colspan=\"2\" style=\"text-align: center;\"><b>BF16: 15GB* using diffusers</b><br></td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">推論速度<br>(ステップ = 50, FP/BF16)</td>\n    <td style=\"text-align: center;\">単一A100: 約90秒<br>単一H100: 約45秒</td>\n    <td colspan=\"2\" style=\"text-align: center;\">単一A100: 約180秒<br>単一H100: 約90秒</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">ファインチューニング精度</td>\n    <td style=\"text-align: center;\"><b>FP16</b></td>\n    <td colspan=\"2\" style=\"text-align: center;\"><b>BF16</b></td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">ファインチューニング時のメモリ消費</td>\n    <td style=\"text-align: center;\">47 GB (bs=1, LORA)<br> 61 GB (bs=2, LORA)<br> 62GB (bs=1, SFT)</td>\n    <td style=\"text-align: center;\">63 GB (bs=1, LORA)<br> 80 GB (bs=2, LORA)<br> 75GB (bs=1, SFT)<br></td>\n    <td style=\"text-align: center;\">78 GB (bs=1, LORA)<br> 75GB (bs=1, SFT, 16GPU)<br></td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">プロンプト言語</td>\n    <td colspan=\"3\" style=\"text-align: center;\">英語*</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">プロンプトの最大トークン数</td>\n    <td colspan=\"3\" style=\"text-align: center;\">226トークン</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">ビデオの長さ</td>\n    <td colspan=\"3\" style=\"text-align: center;\">6秒</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">フレームレート</td>\n    <td colspan=\"3\" style=\"text-align: center;\">8フレーム/秒</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">ビデオ解像度</td>\n    <td colspan=\"3\" style=\"text-align: center;\">720 * 480、他の解像度は非対応(ファインチューニング含む)</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">位置エンコーディング</td>\n    <td style=\"text-align: center;\">3d_sincos_pos_embed</td>\n    <td style=\"text-align: center;\">3d_sincos_pos_embed</td>\n    <td style=\"text-align: center;\">3d_rope_pos_embed + learnable_pos_embed</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">ダウンロードリンク (Diffusers)</td>\n    <td style=\"text-align: center;\"><a href=\"https://huggingface.co/THUDM/CogVideoX-2b\">🤗 HuggingFace</a><br><a href=\"https://modelscope.cn/models/ZhipuAI/CogVideoX-2b\">🤖 ModelScope</a><br><a href=\"https://wisemodel.cn/models/ZhipuAI/CogVideoX-2b\">🟣 WiseModel</a></td>\n    <td style=\"text-align: center;\"><a href=\"https://huggingface.co/THUDM/CogVideoX-5b\">🤗 HuggingFace</a><br><a href=\"https://modelscope.cn/models/ZhipuAI/CogVideoX-5b\">🤖 ModelScope</a><br><a href=\"https://wisemodel.cn/models/ZhipuAI/CogVideoX-5b\">🟣 WiseModel</a></td>\n    <td style=\"text-align: center;\"><a href=\"https://huggingface.co/THUDM/CogVideoX-5b-I2V\">🤗 HuggingFace</a><br><a href=\"https://modelscope.cn/models/ZhipuAI/CogVideoX-5b-I2V\">🤖 ModelScope</a><br><a href=\"https://wisemodel.cn/models/ZhipuAI/CogVideoX-5b-I2V\">🟣 WiseModel</a></td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">ダウンロードリンク (SAT)</td>\n    <td colspan=\"3\" style=\"text-align: center;\"><a href=\"./sat/README_ja.md\">SAT</a></td>\n  </tr>\n</table>\n\n**データ解説**\n\n+ diffusersライブラリを使用してテストする際には、`diffusers`ライブラリが提供する全ての最適化が有効になっています。この方法は\n  **NVIDIA A100 / H100**以外のデバイスでのメモリ/メモリ消費のテストは行っていません。通常、この方法は**NVIDIA\n  Ampereアーキテクチャ**\n  以上の全てのデバイスに適応できます。最適化を無効にすると、メモリ消費は倍増し、ピークメモリ使用量は表の3倍になりますが、速度は約3〜4倍向上します。以下の最適化を部分的に無効にすることが可能です:\n\n```\npipe.enable_sequential_cpu_offload()\npipe.vae.enable_slicing()\npipe.vae.enable_tiling()\n```\n\n+ マルチGPUで推論する場合、`enable_sequential_cpu_offload()`最適化を無効にする必要があります。\n+ INT8モデルを使用すると推論速度が低下しますが、これはメモリの少ないGPUで正常に推論を行い、ビデオ品質の損失を最小限に抑えるための措置です。推論速度は大幅に低下します。\n+ CogVideoX-2Bモデルは`FP16`精度でトレーニングされており、CogVideoX-5Bモデルは`BF16`\n  精度でトレーニングされています。推論時にはモデルがトレーニングされた精度を使用することをお勧めします。\n+ [PytorchAO](https://github.com/pytorch/ao)および[Optimum-quanto](https://github.com/huggingface/optimum-quanto/)\n  は、CogVideoXのメモリ要件を削減するためにテキストエンコーダ、トランスフォーマ、およびVAEモジュールを量子化するために使用できます。これにより、無料のT4\n  Colabやより少ないメモリのGPUでモデルを実行することが可能になります。同様に重要なのは、TorchAOの量子化は`torch.compile`\n  と完全に互換性があり、推論速度を大幅に向上させることができる点です。`NVIDIA H100`およびそれ以上のデバイスでは`FP8`\n  精度を使用する必要があります。これには、`torch`、`torchao`、`diffusers`、`accelerate`\n  Pythonパッケージのソースコードからのインストールが必要です。`CUDA 12.4`の使用をお勧めします。\n+ 推論速度テストも同様に、上記のメモリ最適化方法を使用しています。メモリ最適化を使用しない場合、推論速度は約10％向上します。\n  `diffusers`バージョンのモデルのみが量子化をサポートしています。\n+ モデルは英語入力のみをサポートしており、他の言語は大規模モデルの改善を通じて英語に翻訳できます。\n+ モデルのファインチューニングに使用されるメモリは`8 * H100`環境でテストされています。プログラムは自動的に`Zero 2`\n  最適化を使用しています。表に具体的なGPU数が記載されている場合、ファインチューニングにはその数以上のGPUが必要です。\n\n## 友好的リンク\n\nコミュニティからの貢献を大歓迎し、私たちもオープンソースコミュニティに積極的に貢献しています。以下の作品はすでにCogVideoXに対応しており、ぜひご利用ください：\n\n+ [CogVideoX-Fun](https://github.com/aigc-apps/CogVideoX-Fun):\n  CogVideoX-Funは、CogVideoXアーキテクチャを基にした改良パイプラインで、自由な解像度と複数の起動方法をサポートしています。\n+ [CogStudio](https://github.com/pinokiofactory/cogstudio): CogVideo の Gradio Web UI の別のリポジトリ。より高機能な Web\n  UI をサポートします。\n+ [Xorbits Inference](https://github.com/xorbitsai/inference):\n  強力で包括的な分散推論フレームワークであり、ワンクリックで独自のモデルや最新のオープンソースモデルを簡単にデプロイできます。\n+ [ComfyUI-CogVideoXWrapper](https://github.com/kijai/ComfyUI-CogVideoXWrapper)\n  ComfyUIフレームワークを使用して、CogVideoXをワークフローに統合します。\n+ [VideoSys](https://github.com/NUS-HPC-AI-Lab/VideoSys): VideoSysは、使いやすく高性能なビデオ生成インフラを提供し、最新のモデルや技術を継続的に統合しています。\n+ [AutoDLイメージ](https://www.codewithgpu.com/i/THUDM/CogVideo/CogVideoX-5b-demo): コミュニティメンバーが提供するHuggingface\n  Spaceイメージのワンクリックデプロイメント。\n+ [インテリアデザイン微調整モデル](https://huggingface.co/collections/bertjiazheng/koolcogvideox-66e4762f53287b7f39f8f3ba):\n  は、CogVideoXを基盤にした微調整モデルで、インテリアデザイン専用に設計されています。\n+ [xDiT](https://github.com/xdit-project/xDiT):\n  xDiTは、複数のGPUクラスター上でDiTsを並列推論するためのエンジンです。xDiTはリアルタイムの画像およびビデオ生成サービスをサポートしています。\n+ [CogVideoX-Interpolation](https://github.com/feizc/CogvideX-Interpolation):\n  キーフレーム補間生成において、より大きな柔軟性を提供することを目的とした、CogVideoX構造を基にした修正版のパイプライン。\n+ [DiffSynth-Studio](https://github.com/modelscope/DiffSynth-Studio): DiffSynth\n  Studioは、拡散エンジンです。テキストエンコーダー、UNet、VAEなどを含むアーキテクチャを再構築し、オープンソースコミュニティモデルとの互換性を維持しつつ、計算性能を向上させました。このフレームワークはCogVideoXに適応しています。\n\n## プロジェクト構造\n\nこのオープンソースリポジトリは、**CogVideoX** オープンソースモデルの基本的な使用方法と微調整の例を迅速に開始するためのガイドです。\n\n### Colabでのクイックスタート\n\n無料のColab T4上で直接実行できる3つのプロジェクトを提供しています。\n\n+ [CogVideoX-5B-T2V-Colab.ipynb](https://colab.research.google.com/drive/1pCe5s0bC_xuXbBlpvIH1z0kfdTLQPzCS?usp=sharing):\n  CogVideoX-5B テキストからビデオへの生成用Colabコード。\n+ [CogVideoX-5B-T2V-Int8-Colab.ipynb](https://colab.research.google.com/drive/1DUffhcjrU-uz7_cpuJO3E_D4BaJT7OPa?usp=sharing):\n  CogVideoX-5B テキストからビデオへの量子化推論用Colabコード。1回の実行に約30分かかります。\n+ [CogVideoX-5B-I2V-Colab.ipynb](https://colab.research.google.com/drive/17CqYCqSwz39nZAX2YyonDxosVKUZGzcX?usp=sharing):\n  CogVideoX-5B 画像からビデオへの生成用Colabコード。\n+ [CogVideoX-5B-V2V-Colab.ipynb](https://colab.research.google.com/drive/1comfGAUJnChl5NwPuO8Ox5_6WCy4kbNN?usp=sharing):\n  CogVideoX-5B ビデオからビデオへの生成用Colabコード。\n\n### Inference\n\n+ [cli_demo](inference/cli_demo.py): 推論コードの詳細な説明が含まれており、一般的なパラメータの意味についても言及しています。\n+ [cli_demo_quantization](inference/cli_demo_quantization.py):\n  量子化モデル推論コードで、低メモリのデバイスでも実行可能です。また、このコードを変更して、FP8 精度の CogVideoX\n  モデルの実行をサポートすることもできます。\n+ [diffusers_vae_demo](inference/cli_vae_demo.py): VAE推論コードの実行には現在71GBのメモリが必要ですが、将来的には最適化される予定です。\n+ [space demo](inference/gradio_composite_demo): Huggingface Spaceと同じGUIコードで、フレーム補間や超解像ツールが組み込まれています。\n\n<div style=\"text-align: center;\">\n    <img src=\"resources/web_demo.png\" style=\"width: 100%; height: auto;\" />\n</div>\n\n+ [convert_demo](inference/convert_demo.py):\n  ユーザー入力をCogVideoXに適した形式に変換する方法。CogVideoXは長いキャプションでトレーニングされているため、入力テキストをLLMを使用してトレーニング分布と一致させる必要があります。デフォルトではGLM-4を使用しますが、GPT、Geminiなどの他のLLMに置き換えることもできます。\n+ [gradio_web_demo](inference/gradio_web_demo.py): CogVideoX-2B / 5B モデルを使用して動画を生成する方法を示す、シンプルな\n  Gradio Web UI デモです。私たちの Huggingface Space と同様に、このスクリプトを使用して Web デモを起動することができます。\n\n### finetune\n\n+ [train_cogvideox_lora](finetune/README_ja.md): CogVideoX diffusers 微調整方法の詳細な説明が含まれています。このコードを使用して、自分のデータセットで\n  CogVideoX を微調整することができます。\n\n### sat\n\n+ [sat_demo](sat/README.md):\n  SATウェイトの推論コードと微調整コードが含まれています。CogVideoXモデル構造に基づいて改善することをお勧めします。革新的な研究者は、このコードを使用して迅速なスタッキングと開発を行うことができます。\n\n### ツール\n\nこのフォルダには、モデル変換/キャプション生成などのツールが含まれています。\n\n+ [convert_weight_sat2hf](tools/convert_weight_sat2hf.py): SAT モデルの重みを Huggingface モデルの重みに変換します。\n+ [caption_demo](tools/caption/README_ja.md): Caption ツール、ビデオを理解してテキストで出力するモデル。\n+ [export_sat_lora_weight](tools/export_sat_lora_weight.py): SAT ファインチューニングモデルのエクスポートツール、SAT Lora\n  Adapter を diffusers 形式でエクスポートします。\n+ [load_cogvideox_lora](tools/load_cogvideox_lora.py): diffusers 版のファインチューニングされた Lora Adapter\n  をロードするためのツールコード。\n+ [llm_flux_cogvideox](tools/llm_flux_cogvideox/llm_flux_cogvideox.py): オープンソースのローカル大規模言語モデル +\n  Flux + CogVideoX を使用して自動的に動画を生成します。\n+ [parallel_inference_xdit](tools/parallel_inference/parallel_inference_xdit.py)：\n  [xDiT](https://github.com/xdit-project/xDiT)\n  によってサポートされ、ビデオ生成プロセスを複数の GPU で並列化します。\n+ [cogvideox-factory](https://github.com/a-r-r-o-w/cogvideox-factory): CogVideoXの低コスト微調整フレームワークで、\n  `diffusers`バージョンのモデルに適応しています。より多くの解像度に対応し、単一の4090 GPUでCogVideoX-5Bの微調整が可能です。\n\n## CogVideo(ICLR'23)\n\n論文の公式リポジトリ: [CogVideo: Large-scale Pretraining for Text-to-Video Generation via Transformers](https://arxiv.org/abs/2205.15868)\nは [CogVideo branch](https://github.com/THUDM/CogVideo/tree/CogVideo) にあります。\n\n**CogVideoは比較的高フレームレートのビデオを生成することができます。**\n32フレームの4秒間のクリップが以下に示されています。\n\n![High-frame-rate sample](https://raw.githubusercontent.com/THUDM/CogVideo/CogVideo/assets/appendix-sample-highframerate.png)\n\n![Intro images](https://raw.githubusercontent.com/THUDM/CogVideo/CogVideo/assets/intro-image.png)\n<div align=\"center\">\n  <video src=\"https://github.com/user-attachments/assets/2fa19651-e925-4a2a-b8d6-b3f216d490ba\" width=\"80%\" controls autoplay></video>\n</div>\n\n\nCogVideoのデモは [https://models.aminer.cn/cogvideo](https://models.aminer.cn/cogvideo/) で体験できます。\n*元の入力は中国語です。*\n\n## 引用\n\n🌟 私たちの仕事が役立つと思われた場合、ぜひスターを付けていただき、論文を引用してください。\n\n```\n@article{yang2024cogvideox,\n  title={CogVideoX: Text-to-Video Diffusion Models with An Expert Transformer},\n  author={Yang, Zhuoyi and Teng, Jiayan and Zheng, Wendi and Ding, Ming and Huang, Shiyu and Xu, Jiazheng and Yang, Yuanming and Hong, Wenyi and Zhang, Xiaohan and Feng, Guanyu and others},\n  journal={arXiv preprint arXiv:2408.06072},\n  year={2024}\n}\n@article{hong2022cogvideo,\n  title={CogVideo: Large-scale Pretraining for Text-to-Video Generation via Transformers},\n  author={Hong, Wenyi and Ding, Ming and Zheng, Wendi and Liu, Xinghan and Tang, Jie},\n  journal={arXiv preprint arXiv:2205.15868},\n  year={2022}\n}\n```\n\nあなたの貢献をお待ちしています！詳細は[こちら](resources/contribute_ja.md)をクリックしてください。\n\n## ライセンス契約\n\nこのリポジトリのコードは [Apache 2.0 License](LICENSE) の下で公開されています。\n\nCogVideoX-2B モデル (対応するTransformersモジュールやVAEモジュールを含む) は\n[Apache 2.0 License](LICENSE) の下で公開されています。\n\nCogVideoX-5B モデル（Transformers モジュール、画像生成ビデオとテキスト生成ビデオのバージョンを含む） は\n[CogVideoX LICENSE](https://huggingface.co/THUDM/CogVideoX-5b/blob/main/LICENSE) の下で公開されています。\n"
  },
  {
    "path": "CogVideo/README_zh.md",
    "content": "# CogVideo & CogVideoX\n\n[Read this in English](./README_zh.md)\n\n[日本語で読む](./README_ja.md)\n\n\n<div align=\"center\">\n<img src=resources/logo.svg width=\"50%\"/>\n</div>\n<p align=\"center\">\n在 <a href=\"https://huggingface.co/spaces/THUDM/CogVideoX-5B\" target=\"_blank\"> 🤗 Huggingface Space</a> 或 <a href=\"https://modelscope.cn/studios/ZhipuAI/CogVideoX-5b-demo\" target=\"_blank\"> 🤖 ModelScope Space</a> 在线体验 CogVideoX-5B 模型\n</p>\n<p align=\"center\">\n📚 查看 <a href=\"https://arxiv.org/abs/2408.06072\" target=\"_blank\">论文</a> 和 <a href=\"https://zhipu-ai.feishu.cn/wiki/DHCjw1TrJiTyeukfc9RceoSRnCh\" target=\"_blank\">使用文档</a>\n</p>\n<p align=\"center\">\n    👋 加入我们的 <a href=\"resources/WECHAT.md\" target=\"_blank\">微信</a> 和  <a href=\"https://discord.gg/dCGfUsagrD\" target=\"_blank\">Discord</a> \n</p>\n<p align=\"center\">\n📍 前往<a href=\"https://chatglm.cn/video?fr=osm_cogvideox\"> 清影</a> 和 <a href=\"https://open.bigmodel.cn/?utm_campaign=open&_channel_track_key=OWTVNma9\"> API平台</a> 体验更大规模的商业版视频生成模型。\n</p>\n\n## 项目更新\n\n- 🔥🔥 **News**: ```2024/10/13```: 成本更低，单卡4090可微调`CogVideoX-5B`\n  的微调框架[cogvideox-factory](https://github.com/a-r-r-o-w/cogvideox-factory)已经推出，多种分辨率微调，欢迎使用。\n- 🔥 **News**: ```2024/10/10```: 我们更新了我们的技术报告,请点击 [这里](https://arxiv.org/pdf/2408.06072)\n  查看，附上了更多的训练细节和demo，关于demo，点击[这里](https://yzy-thu.github.io/CogVideoX-demo/) 查看。\n- 🔥 **News**: ```2024/10/09```: 我们在飞书[技术文档](https://zhipu-ai.feishu.cn/wiki/DHCjw1TrJiTyeukfc9RceoSRnCh\")\n  公开CogVideoX微调指导，以进一步增加分发自由度，公开文档中所有示例可以完全复现\n- 🔥 **News**: ```2024/9/19```: 我们开源 CogVideoX 系列图生视频模型 **CogVideoX-5B-I2V**\n  。该模型可以将一张图像作为背景输入，结合提示词一起生成视频，具有更强的可控性。\n  至此，CogVideoX系列模型已经支持文本生成视频，视频续写，图片生成视频三种任务。欢迎前往在线[体验](https://huggingface.co/spaces/THUDM/CogVideoX-5B-Space)。\n- 🔥 **News**: ```2024/9/19```: CogVideoX 训练过程中用于将视频数据转换为文本描述的 Caption\n  模型 [CogVLM2-Caption](https://huggingface.co/THUDM/cogvlm2-llama3-caption)\n  已经开源。欢迎前往下载并使用。\n- 🔥 ```2024/8/27```:  我们开源 CogVideoX 系列更大的模型 **CogVideoX-5B**\n  。我们大幅度优化了模型的推理性能，推理门槛大幅降低，您可以在 `GTX 1080TI` 等早期显卡运行 **CogVideoX-2B**，在 `RTX 3060`\n  等桌面端甜品卡运行 **CogVideoX-5B** 模型。 请严格按照[要求](requirements.txt)\n  更新安装依赖，推理代码请查看 [cli_demo](inference/cli_demo.py)。同时，**CogVideoX-2B** 模型开源协议已经修改为**Apache 2.0\n  协议**。\n- 🔥 ```2024/8/6```: 我们开源 **3D Causal VAE**，用于 **CogVideoX-2B**，可以几乎无损地重构视频。\n- 🔥 ```2024/8/6```: 我们开源 CogVideoX 系列视频生成模型的第一个模型, **CogVideoX-2B**。\n- 🌱 **Source**: ```2022/5/19```: 我们开源了 CogVideo 视频生成模型（现在你可以在 `CogVideo` 分支中看到），这是首个开源的基于\n  Transformer 的大型文本生成视频模型，您可以访问 [ICLR'23 论文](https://arxiv.org/abs/2205.15868) 查看技术细节。\n\n## 目录\n\n跳转到指定部分：\n\n- [快速开始](#快速开始)\n    - [SAT](#sat)\n    - [Diffusers](#Diffusers)\n- [CogVideoX-2B 视频作品](#cogvideox-2b-视频作品)\n- [CogVideoX模型介绍](#模型介绍)\n- [完整项目代码结构](#完整项目代码结构)\n    - [Inference](#inference)\n    - [SAT](#sat)\n    - [Tools](#tools)\n- [开源项目规划](#开源项目规划)\n- [模型协议](#模型协议)\n- [CogVideo(ICLR'23)模型介绍](#cogvideoiclr23)\n- [引用](#引用)\n\n## 快速开始\n\n### 提示词优化\n\n在开始运行模型之前，请参考 [这里](inference/convert_demo.py) 查看我们是怎么使用GLM-4(或者同级别的其他产品，例如GPT-4)\n大模型对模型进行优化的，这很重要，\n由于模型是在长提示词下训练的，一个好的提示词直接影响了视频生成的质量。\n\n### SAT\n\n查看sat文件夹下的 [sat_demo](sat/README.md)：包含了 SAT 权重的推理代码和微调代码，推荐基于此代码进行 CogVideoX\n模型结构的改进，研究者使用该代码可以更好的进行快速的迭代和开发。\n\n### Diffusers\n\n```\npip install -r requirements.txt\n```\n\n查看[diffusers_demo](inference/cli_demo.py)：包含对推理代码更详细的解释，包括各种关键的参数。\n\n欲了解更多关于量化推理的细节，请参考 [diffusers-torchao](https://github.com/sayakpaul/diffusers-torchao/)。使用 Diffusers\n和 TorchAO，量化推理也是可能的，这可以实现内存高效的推理，并且在某些情况下编译后速度有所提升。有关在 A100 和 H100\n上使用各种设置的内存和时间基准测试的完整列表，已发布在 [diffusers-torchao](https://github.com/sayakpaul/diffusers-torchao)\n上。\n\n## 视频作品\n\n### CogVideoX-5B\n\n<table border=\"0\" style=\"width: 100%; text-align: left; margin-top: 20px;\">\n  <tr>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/cf5953ea-96d3-48fd-9907-c4708752c714\" width=\"100%\" controls autoplay loop></video>\n      </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/fe0a78e6-b669-4800-8cf0-b5f9b5145b52\" width=\"100%\" controls autoplay loop></video>\n      </td>\n       <td>\n          <video src=\"https://github.com/user-attachments/assets/c182f606-8f8c-421d-b414-8487070fcfcb\" width=\"100%\" controls autoplay loop></video>\n     </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/7db2bbce-194d-434d-a605-350254b6c298\" width=\"100%\" controls autoplay loop></video>\n     </td>\n  </tr>\n  <tr>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/62b01046-8cab-44cc-bd45-4d965bb615ec\" width=\"100%\" controls autoplay loop></video>\n      </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/d78e552a-4b3f-4b81-ac3f-3898079554f6\" width=\"100%\" controls autoplay loop></video>\n      </td>\n       <td>\n          <video src=\"https://github.com/user-attachments/assets/30894f12-c741-44a2-9e6e-ddcacc231e5b\" width=\"100%\" controls autoplay loop></video>\n     </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/926575ca-7150-435b-a0ff-4900a963297b\" width=\"100%\" controls autoplay loop></video>\n     </td>\n  </tr>\n</table>\n\n### CogVideoX-2B\n\n<table border=\"0\" style=\"width: 100%; text-align: left; margin-top: 20px;\">\n  <tr>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/ea3af39a-3160-4999-90ec-2f7863c5b0e9\" width=\"100%\" controls autoplay loop></video>\n      </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/9de41efd-d4d1-4095-aeda-246dd834e91d\" width=\"100%\" controls autoplay loop></video>\n      </td>\n       <td>\n          <video src=\"https://github.com/user-attachments/assets/941d6661-6a8d-4a1b-b912-59606f0b2841\" width=\"100%\" controls autoplay loop></video>\n     </td>\n      <td>\n          <video src=\"https://github.com/user-attachments/assets/938529c4-91ae-4f60-b96b-3c3947fa63cb\" width=\"100%\" controls autoplay loop></video>\n     </td>\n  </tr>\n</table>\n\n\n查看画廊的对应提示词，请点击[这里](resources/galary_prompt.md)\n\n## 模型介绍\n\nCogVideoX是 [清影](https://chatglm.cn/video?fr=osm_cogvideox) 同源的开源版本视频生成模型。\n下表展示我们提供的视频生成模型相关基础信息:\n\n<table  style=\"border-collapse: collapse; width: 100%;\">\n  <tr>\n    <th style=\"text-align: center;\">模型名</th>\n    <th style=\"text-align: center;\">CogVideoX-2B</th>\n    <th style=\"text-align: center;\">CogVideoX-5B</th>\n    <th style=\"text-align: center;\">CogVideoX-5B-I2V </th>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">推理精度</td>\n    <td style=\"text-align: center;\"><b>FP16*(推荐)</b>, BF16, FP32，FP8*，INT8，不支持INT4</td>\n    <td colspan=\"2\" style=\"text-align: center;\"><b>BF16(推荐)</b>, FP16, FP32，FP8*，INT8，不支持INT4</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">单GPU显存消耗<br></td>\n    <td style=\"text-align: center;\"><a href=\"https://github.com/THUDM/SwissArmyTransformer\">SAT</a> FP16: 18GB <br><b>diffusers FP16: 4GB起* </b><br><b>diffusers INT8(torchao): 3.6G起*</b></td>\n    <td colspan=\"2\" style=\"text-align: center;\"><a href=\"https://github.com/THUDM/SwissArmyTransformer\">SAT</a> BF16: 26GB <br><b>diffusers BF16 : 5GB起* </b><br><b>diffusers INT8(torchao): 4.4G起* </b></td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">多GPU推理显存消耗</td>\n    <td style=\"text-align: center;\"><b>FP16: 10GB* using diffusers</b><br></td>\n    <td colspan=\"2\" style=\"text-align: center;\"><b>BF16: 15GB* using diffusers</b><br></td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">推理速度<br>(Step = 50, FP/BF16)</td>\n    <td style=\"text-align: center;\">单卡A100: ~90秒<br>单卡H100: ~45秒</td>\n    <td colspan=\"2\" style=\"text-align: center;\">单卡A100: ~180秒<br>单卡H100: ~90秒</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">微调精度</td>\n    <td style=\"text-align: center;\"><b>FP16</b></td>\n    <td colspan=\"2\" style=\"text-align: center;\"><b>BF16</b></td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">微调显存消耗</td>\n    <td style=\"text-align: center;\">47 GB (bs=1, LORA)<br> 61 GB (bs=2, LORA)<br> 62GB (bs=1, SFT)</td>\n    <td style=\"text-align: center;\">63 GB (bs=1, LORA)<br> 80 GB (bs=2, LORA)<br> 75GB (bs=1, SFT)<br></td>\n    <td style=\"text-align: center;\">78 GB (bs=1, LORA)<br> 75GB (bs=1, SFT, 16GPU)<br></td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">提示词语言</td>\n    <td colspan=\"3\" style=\"text-align: center;\">English*</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">提示词长度上限</td>\n    <td colspan=\"3\" style=\"text-align: center;\">226 Tokens</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">视频长度</td>\n    <td colspan=\"3\" style=\"text-align: center;\">6 秒</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">帧率</td>\n    <td colspan=\"3\" style=\"text-align: center;\">8 帧 / 秒 </td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">视频分辨率</td>\n    <td colspan=\"3\" style=\"text-align: center;\">720 * 480，不支持其他分辨率(含微调)</td>\n  </tr>\n    <tr>\n    <td style=\"text-align: center;\">位置编码</td>\n    <td style=\"text-align: center;\">3d_sincos_pos_embed</td>\n   <td style=\"text-align: center;\">3d_sincos_pos_embed</td>\n    <td style=\"text-align: center;\">3d_rope_pos_embed + learnable_pos_embed</td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">下载链接 (Diffusers)</td>\n    <td style=\"text-align: center;\"><a href=\"https://huggingface.co/THUDM/CogVideoX-2b\">🤗 HuggingFace</a><br><a href=\"https://modelscope.cn/models/ZhipuAI/CogVideoX-2b\">🤖 ModelScope</a><br><a href=\"https://wisemodel.cn/models/ZhipuAI/CogVideoX-2b\">🟣 WiseModel</a></td>\n    <td style=\"text-align: center;\"><a href=\"https://huggingface.co/THUDM/CogVideoX-5b\">🤗 HuggingFace</a><br><a href=\"https://modelscope.cn/models/ZhipuAI/CogVideoX-5b\">🤖 ModelScope</a><br><a href=\"https://wisemodel.cn/models/ZhipuAI/CogVideoX-5b\">🟣 WiseModel</a></td>\n    <td style=\"text-align: center;\"><a href=\"https://huggingface.co/THUDM/CogVideoX-5b-I2V\">🤗 HuggingFace</a><br><a href=\"https://modelscope.cn/models/ZhipuAI/CogVideoX-5b-I2V\">🤖 ModelScope</a><br><a href=\"https://wisemodel.cn/models/ZhipuAI/CogVideoX-5b-I2V\">🟣 WiseModel</a></td>\n  </tr>\n  <tr>\n    <td style=\"text-align: center;\">下载链接 (SAT)</td>\n    <td colspan=\"3\" style=\"text-align: center;\"><a href=\"./sat/README_zh.md\">SAT</a></td>\n  </tr>\n</table>\n\n**数据解释**\n\n+ 使用 diffusers 库进行测试时，启用了全部`diffusers`库自带的优化，该方案未测试在非**NVIDIA A100 / H100**\n  外的设备上的实际显存 / 内存占用。通常，该方案可以适配于所有 **NVIDIA 安培架构**\n  以上的设备。若关闭优化，显存占用会成倍增加，峰值显存约为表格的3倍。但速度提升3-4倍左右。你可以选择性的关闭部分优化，这些优化包括:\n\n```\npipe.enable_sequential_cpu_offload()\npipe.vae.enable_slicing()\npipe.vae.enable_tiling()\n```\n\n+ 多GPU推理时，需要关闭 `enable_sequential_cpu_offload()` 优化。\n+ 使用 INT8 模型会导致推理速度降低，此举是为了满足显存较低的显卡能正常推理并保持较少的视频质量损失，推理速度大幅降低。\n+ CogVideoX-2B 模型采用 `FP16` 精度训练， 搜有 CogVideoX-5B 模型采用 `BF16` 精度训练。我们推荐使用模型训练的精度进行推理。\n+ [PytorchAO](https://github.com/pytorch/ao) 和 [Optimum-quanto](https://github.com/huggingface/optimum-quanto/)\n  可以用于量化文本编码器、Transformer 和 VAE 模块，以降低 CogVideoX 的内存需求。这使得在免费的 T4 Colab 或更小显存的 GPU\n  上运行模型成为可能！同样值得注意的是，TorchAO 量化完全兼容 `torch.compile`，这可以显著提高推理速度。在 `NVIDIA H100`\n  及以上设备上必须使用 `FP8` 精度，这需要源码安装 `torch`、`torchao`、`diffusers` 和 `accelerate` Python\n  包。建议使用 `CUDA 12.4`。\n+ 推理速度测试同样采用了上述显存优化方案，不采用显存优化的情况下，推理速度提升约10%。 只有`diffusers`版本模型支持量化。\n+ 模型仅支持英语输入，其他语言可以通过大模型润色时翻译为英语。\n+ 模型微调所占用的显存是在 `8 * H100` 环境下进行测试，程序已经自动使用`Zero 2` 优化。表格中若有标注具体GPU数量则必须使用大于等于该数量的GPU进行微调。\n\n## 友情链接\n\n我们非常欢迎来自社区的贡献，并积极的贡献开源社区。以下作品已经对CogVideoX进行了适配，欢迎大家使用:\n\n+ [CogVideoX-Fun](https://github.com/aigc-apps/CogVideoX-Fun):\n  CogVideoX-Fun是一个基于CogVideoX结构修改后的的pipeline，支持自由的分辨率，多种启动方式。\n+ [CogStudio](https://github.com/pinokiofactory/cogstudio): CogVideo 的 Gradio Web UI单独实现仓库，支持更多功能的 Web UI。\n+ [Xorbits Inference](https://github.com/xorbitsai/inference): 性能强大且功能全面的分布式推理框架，轻松一键部署你自己的模型或内置的前沿开源模型。\n+ [ComfyUI-CogVideoXWrapper](https://github.com/kijai/ComfyUI-CogVideoXWrapper) 使用ComfyUI框架，将CogVideoX加入到你的工作流中。\n+ [VideoSys](https://github.com/NUS-HPC-AI-Lab/VideoSys): VideoSys 提供了易用且高性能的视频生成基础设施，支持完整的管道，并持续集成最新的模型和技术。\n+ [AutoDL镜像](https://www.codewithgpu.com/i/THUDM/CogVideo/CogVideoX-5b-demo): 由社区成员提供的一键部署Huggingface\n  Space镜像。\n+ [室内设计微调模型](https://huggingface.co/collections/bertjiazheng/koolcogvideox-66e4762f53287b7f39f8f3ba) 基于\n  CogVideoX的微调模型，它专为室内设计而设计\n+ [xDiT](https://github.com/xdit-project/xDiT): xDiT是一个用于在多GPU集群上对DiTs并行推理的引擎。xDiT支持实时图像和视频生成服务。\n+ [CogVideoX-Interpolation](https://github.com/feizc/CogvideX-Interpolation): 基于 CogVideoX 结构修改的管道，旨在为关键帧插值生成提供更大的灵活性。\n+ [DiffSynth-Studio](https://github.com/modelscope/DiffSynth-Studio): DiffSynth 工作室是一款扩散引擎。重构了架构，包括文本编码器、UNet、VAE\n  等，在保持与开源社区模型兼容性的同时，提升了计算性能。该框架已经适配 CogVideoX。\n\n## 完整项目代码结构\n\n本开源仓库将带领开发者快速上手 **CogVideoX** 开源模型的基础调用方式、微调示例。\n\n### Colab 快速使用\n\n这里提供了三个能直接在免费的 Colab T4上 运行的项目\n\n+ [CogVideoX-5B-T2V-Colab.ipynb](https://colab.research.google.com/drive/1pCe5s0bC_xuXbBlpvIH1z0kfdTLQPzCS?usp=sharing):\n  CogVideoX-5B 文字生成视频 Colab 代码。\n+ [CogVideoX-5B-T2V-Int8-Colab.ipynb](https://colab.research.google.com/drive/1DUffhcjrU-uz7_cpuJO3E_D4BaJT7OPa?usp=sharing):\n  CogVideoX-5B 文字生成视频量化推理 Colab 代码，运行一次大约需要30分钟。\n+ [CogVideoX-5B-I2V-Colab.ipynb](https://colab.research.google.com/drive/17CqYCqSwz39nZAX2YyonDxosVKUZGzcX?usp=sharing):\n  CogVideoX-5B 图片生成视频 Colab 代码。\n+ [CogVideoX-5B-V2V-Colab.ipynb](https://colab.research.google.com/drive/1comfGAUJnChl5NwPuO8Ox5_6WCy4kbNN?usp=sharing):\n  CogVideoX-5B 视频生成视频 Colab 代码。\n\n### inference\n\n+ [cli_demo](inference/cli_demo.py): 更详细的推理代码讲解，常见参数的意义，在这里都会提及。\n+ [cli_demo_quantization](inference/cli_demo_quantization.py):\n  量化模型推理代码，可以在显存较低的设备上运行，也可以基于此代码修改，以支持运行FP8等精度的CogVideoX模型。请注意，FP8\n  仅测试通过，且必须将 `torch-nightly`,`torchao`源代码安装，不建议在生产环境中使用。\n+ [diffusers_vae_demo](inference/cli_vae_demo.py): 单独执行VAE的推理代码。\n+ [space demo](inference/gradio_composite_demo): Huggingface Space同款的 GUI 代码，植入了插帧，超分工具。\n\n<div style=\"text-align: center;\">\n    <img src=\"resources/web_demo.png\" style=\"width: 100%; height: auto;\" />\n</div>\n\n+ [convert_demo](inference/convert_demo.py): 如何将用户的输入转换成适合\n  CogVideoX的长输入。因为CogVideoX是在长文本上训练的，所以我们需要把输入文本的分布通过LLM转换为和训练一致的长文本。脚本中默认使用GLM-4，也可以替换为GPT、Gemini等任意大语言模型。\n+ [gradio_web_demo](inference/gradio_composite_demo/app.py): 与 Huggingface Space 完全相同的代码实现，快速部署 CogVideoX\n  GUI体验。\n\n### finetune\n\n+ [train_cogvideox_lora](finetune/README_zh.md): diffusers版本 CogVideoX 模型微调方案和细节。\n\n### sat\n\n+ [sat_demo](sat/README_zh.md): 包含了 SAT 权重的推理代码和微调代码，推荐基于 CogVideoX\n  模型结构进行改进，创新的研究者使用改代码以更好的进行快速的堆叠和开发。\n\n### tools\n\n本文件夹包含了一些工具，用于模型的转换 / Caption 等工作。\n\n+ [convert_weight_sat2hf](tools/convert_weight_sat2hf.py): 将 SAT 模型权重转换为 Huggingface 模型权重。\n+ [caption_demo](tools/caption/README_zh.md):  Caption 工具，对视频理解并用文字输出的模型。\n+ [export_sat_lora_weight](tools/export_sat_lora_weight.py):  SAT微调模型导出工具，将\n  SAT Lora Adapter 导出为 diffusers 格式。\n+ [load_cogvideox_lora](tools/load_cogvideox_lora.py): 载入diffusers版微调Lora Adapter的工具代码。\n+ [llm_flux_cogvideox](tools/llm_flux_cogvideox/llm_flux_cogvideox.py): 使用开源本地大语言模型 + Flux +\n  CogVideoX实现自动化生成视频。\n+ [parallel_inference_xdit](tools/parallel_inference/parallel_inference_xdit.py):\n  在多个 GPU 上并行化视频生成过程，\n  由[xDiT](https://github.com/xdit-project/xDiT)提供支持。\n+ [cogvideox-factory](https://github.com/a-r-r-o-w/cogvideox-factory): CogVideoX低成文微调框架，适配`diffusers`\n  版本模型。支持更多分辨率，单卡4090即可微调 CogVideoX-5B 。\n\n## CogVideo(ICLR'23)\n\n[CogVideo: Large-scale Pretraining for Text-to-Video Generation via Transformers](https://arxiv.org/abs/2205.15868)\n的官方repo位于[CogVideo branch](https://github.com/THUDM/CogVideo/tree/CogVideo)。\n\n**CogVideo可以生成高帧率视频，下面展示了一个32帧的4秒视频。**\n\n![High-frame-rate sample](https://raw.githubusercontent.com/THUDM/CogVideo/CogVideo/assets/appendix-sample-highframerate.png)\n\n![Intro images](https://raw.githubusercontent.com/THUDM/CogVideo/CogVideo/assets/intro-image.png)\n\n\n<div align=\"center\">\n  <video src=\"https://github.com/user-attachments/assets/ea3af39a-3160-4999-90ec-2f7863c5b0e9\" width=\"80%\" controls autoplay></video>\n</div>\n\nCogVideo的demo网站在[https://models.aminer.cn/cogvideo](https://models.aminer.cn/cogvideo/)。您可以在这里体验文本到视频生成。\n*原始输入为中文。*\n\n## 引用\n\n🌟 如果您发现我们的工作有所帮助，欢迎引用我们的文章，留下宝贵的stars\n\n```\n@article{yang2024cogvideox,\n  title={CogVideoX: Text-to-Video Diffusion Models with An Expert Transformer},\n  author={Yang, Zhuoyi and Teng, Jiayan and Zheng, Wendi and Ding, Ming and Huang, Shiyu and Xu, Jiazheng and Yang, Yuanming and Hong, Wenyi and Zhang, Xiaohan and Feng, Guanyu and others},\n  journal={arXiv preprint arXiv:2408.06072},\n  year={2024}\n}\n@article{hong2022cogvideo,\n  title={CogVideo: Large-scale Pretraining for Text-to-Video Generation via Transformers},\n  author={Hong, Wenyi and Ding, Ming and Zheng, Wendi and Liu, Xinghan and Tang, Jie},\n  journal={arXiv preprint arXiv:2205.15868},\n  year={2022}\n}\n```\n\n我们欢迎您的贡献，您可以点击[这里](resources/contribute_zh.md)查看更多信息。\n\n## 模型协议\n\n本仓库代码使用 [Apache 2.0 协议](LICENSE) 发布。\n\nCogVideoX-2B 模型 (包括其对应的Transformers模块，VAE模块) 根据 [Apache 2.0 协议](LICENSE) 许可证发布。\n\nCogVideoX-5B 模型 (Transformers 模块，包括图生视频，文生视频版本)\n根据 [CogVideoX LICENSE](https://huggingface.co/THUDM/CogVideoX-5b/blob/main/LICENSE)\n许可证发布。\n"
  },
  {
    "path": "CogVideo/download.sh",
    "content": "mkdir CogVideoX-2b-sat\ncd CogVideoX-2b-sat\nwget https://cloud.tsinghua.edu.cn/f/fdba7608a49c463ba754/?dl=1\nmv 'index.html?dl=1' vae.zip\nunzip vae.zip\nwget https://cloud.tsinghua.edu.cn/f/556a3e1329e74f1bac45/?dl=1\nmv 'index.html?dl=1' transformer.zip\nunzip transformer.zip"
  },
  {
    "path": "CogVideo/finetune/README.md",
    "content": "# CogVideoX diffusers Fine-tuning Guide\n\n[中文阅读](./README_zh.md)\n\n[日本語で読む](./README_ja.md)\n\nThis feature is not fully complete yet. If you want to check the fine-tuning for the SAT version, please\nsee [here](../sat/README_zh.md). The dataset format is different from this version.\n\n## Hardware Requirements\n\n+ CogVideoX-2B / 5B LoRA: 1 * A100 (5B need to use `--use_8bit_adam`)\n+ CogVideoX-2B SFT:  8 * A100 (Working)\n+ CogVideoX-5B-I2V is not supported yet.\n\n## Install Dependencies\n\nSince the related code has not been merged into the diffusers release, you need to base your fine-tuning on the\ndiffusers branch. Please follow the steps below to install dependencies:\n\n```shell\ngit clone https://github.com/huggingface/diffusers.git\ncd diffusers # Now in Main branch\npip install -e .\n```\n\n## Prepare the Dataset\n\nFirst, you need to prepare the dataset. The dataset format should be as follows, with `videos.txt` containing the list\nof videos in the `videos` directory:\n\n```\n.\n├── prompts.txt\n├── videos\n└── videos.txt\n```\n\nYou can download\nthe [Disney Steamboat Willie](https://huggingface.co/datasets/Wild-Heart/Disney-VideoGeneration-Dataset) dataset from\nhere.\n\nThis video fine-tuning dataset is used as a test for fine-tuning.\n\n## Configuration Files and Execution\n\nThe `accelerate` configuration files are as follows:\n\n+ `accelerate_config_machine_multi.yaml`: Suitable for multi-GPU use\n+ `accelerate_config_machine_single.yaml`: Suitable for single-GPU use\n\nThe configuration for the `finetune` script is as follows:\n\n```\naccelerate launch --config_file accelerate_config_machine_single.yaml --multi_gpu \\  # Use accelerate to launch multi-GPU training with the config file accelerate_config_machine_single.yaml\n  train_cogvideox_lora.py \\  # Training script train_cogvideox_lora.py for LoRA fine-tuning on CogVideoX model\n  --gradient_checkpointing \\  # Enable gradient checkpointing to reduce memory usage\n  --pretrained_model_name_or_path $MODEL_PATH \\  # Path to the pretrained model, specified by $MODEL_PATH\n  --cache_dir $CACHE_PATH \\  # Cache directory for model files, specified by $CACHE_PATH\n  --enable_tiling \\  # Enable tiling technique to process videos in chunks, saving memory\n  --enable_slicing \\  # Enable slicing to further optimize memory by slicing inputs\n  --instance_data_root $DATASET_PATH \\  # Dataset path specified by $DATASET_PATH\n  --caption_column prompts.txt \\  # Specify the file prompts.txt for video descriptions used in training\n  --video_column videos.txt \\  # Specify the file videos.txt for video paths used in training\n  --validation_prompt \"\" \\  # Prompt used for generating validation videos during training\n  --validation_prompt_separator ::: \\  # Set ::: as the separator for validation prompts\n  --num_validation_videos 1 \\  # Generate 1 validation video per validation round\n  --validation_epochs 100 \\  # Perform validation every 100 training epochs\n  --seed 42 \\  # Set random seed to 42 for reproducibility\n  --rank 128 \\  # Set the rank for LoRA parameters to 128\n  --lora_alpha 64 \\  # Set the alpha parameter for LoRA to 64, adjusting LoRA learning rate\n  --mixed_precision bf16 \\  # Use bf16 mixed precision for training to save memory\n  --output_dir $OUTPUT_PATH \\  # Specify the output directory for the model, defined by $OUTPUT_PATH\n  --height 480 \\  # Set video height to 480 pixels\n  --width 720 \\  # Set video width to 720 pixels\n  --fps 8 \\  # Set video frame rate to 8 frames per second\n  --max_num_frames 49 \\  # Set the maximum number of frames per video to 49\n  --skip_frames_start 0 \\  # Skip 0 frames at the start of the video\n  --skip_frames_end 0 \\  # Skip 0 frames at the end of the video\n  --train_batch_size 4 \\  # Set training batch size to 4\n  --num_train_epochs 30 \\  # Total number of training epochs set to 30\n  --checkpointing_steps 1000 \\  # Save model checkpoint every 1000 steps\n  --gradient_accumulation_steps 1 \\  # Accumulate gradients for 1 step, updating after each batch\n  --learning_rate 1e-3 \\  # Set learning rate to 0.001\n  --lr_scheduler cosine_with_restarts \\  # Use cosine learning rate scheduler with restarts\n  --lr_warmup_steps 200 \\  # Warm up the learning rate for the first 200 steps\n  --lr_num_cycles 1 \\  # Set the number of learning rate cycles to 1\n  --optimizer AdamW \\  # Use the AdamW optimizer\n  --adam_beta1 0.9 \\  # Set Adam optimizer beta1 parameter to 0.9\n  --adam_beta2 0.95 \\  # Set Adam optimizer beta2 parameter to 0.95\n  --max_grad_norm 1.0 \\  # Set maximum gradient clipping value to 1.0\n  --allow_tf32 \\  # Enable TF32 to speed up training\n  --report_to wandb  # Use Weights and Biases (wandb) for logging and monitoring the training\n```\n\n## Running the Script to Start Fine-tuning\n\nSingle Node (One GPU or Multi GPU) fine-tuning:\n\n```shell\nbash finetune_single_rank.sh\n```\n\nMulti-Node fine-tuning:\n\n```shell\nbash finetune_multi_rank.sh # Needs to be run on each node\n```\n\n## Loading the Fine-tuned Model\n\n+ Please refer to [cli_demo.py](../inference/cli_demo.py) for how to load the fine-tuned model.\n\n## Best Practices\n\n+ Includes 70 training videos with a resolution of `200 x 480 x 720` (frames x height x width). By skipping frames in\n  the data preprocessing, we created two smaller datasets with 49 and 16 frames to speed up experimentation, as the\n  maximum frame limit recommended by the CogVideoX team is 49 frames. We split the 70 videos into three groups of 10,\n  25, and 50 videos, with similar conceptual nature.\n+ Using 25 or more videos works best when training new concepts and styles.\n+ It works better to train using identifier tokens specified with `--id_token`. This is similar to Dreambooth training,\n  but regular fine-tuning without such tokens also works.\n+ The original repository used `lora_alpha` set to 1. We found this value ineffective across multiple runs, likely due\n  to differences in the backend and training setup. Our recommendation is to set `lora_alpha` equal to rank or rank //\n    2.\n+ We recommend using a rank of 64 or higher.\n"
  },
  {
    "path": "CogVideo/finetune/README_ja.md",
    "content": "# CogVideoX diffusers 微調整方法\n\n[Read this in English.](./README_zh)\n\n[中文阅读](./README_zh.md)\n\n\nこの機能はまだ完全に完成していません。SATバージョンの微調整を確認したい場合は、[こちら](../sat/README_ja.md)を参照してください。本バージョンとは異なるデータセット形式を使用しています。\n\n## ハードウェア要件\n\n+ CogVideoX-2B / 5B T2V LORA: 1 * A100  (5B need to use `--use_8bit_adam`)\n+ CogVideoX-2B SFT:  8 * A100 （動作確認済み）\n+ CogVideoX-5B-I2V まだサポートしていません\n\n## 依存関係のインストール\n\n関連コードはまだdiffusersのリリース版に統合されていないため、diffusersブランチを使用して微調整を行う必要があります。以下の手順に従って依存関係をインストールしてください：\n\n```shell\ngit clone https://github.com/huggingface/diffusers.git\ncd diffusers # Now in Main branch\npip install -e .\n```\n\n## データセットの準備\n\nまず、データセットを準備する必要があります。データセットの形式は以下のようになります。\n\n```\n.\n├── prompts.txt\n├── videos\n└── videos.txt\n```\n\n[ディズニースチームボートウィリー](https://huggingface.co/datasets/Wild-Heart/Disney-VideoGeneration-Dataset)をここからダウンロードできます。\n\nビデオ微調整データセットはテスト用として使用されます。\n\n## 設定ファイルと実行\n\n`accelerate` 設定ファイルは以下の通りです:\n\n+ accelerate_config_machine_multi.yaml 複数GPU向け\n+ accelerate_config_machine_single.yaml 単一GPU向け\n\n`finetune` スクリプト設定ファイルの例：\n\n```\naccelerate launch --config_file accelerate_config_machine_single.yaml --multi_gpu \\  # accelerateを使用してmulti-GPUトレーニングを起動、設定ファイルはaccelerate_config_machine_single.yaml\n  train_cogvideox_lora.py \\  # LoRAの微調整用のトレーニングスクリプトtrain_cogvideox_lora.pyを実行\n  --gradient_checkpointing \\  # メモリ使用量を減らすためにgradient checkpointingを有効化\n  --pretrained_model_name_or_path $MODEL_PATH \\  # 事前学習済みモデルのパスを$MODEL_PATHで指定\n  --cache_dir $CACHE_PATH \\  # モデルファイルのキャッシュディレクトリを$CACHE_PATHで指定\n  --enable_tiling \\  # メモリ節約のためにタイル処理を有効化し、動画をチャンク分けして処理\n  --enable_slicing \\  # 入力をスライスしてさらにメモリ最適化\n  --instance_data_root $DATASET_PATH \\  # データセットのパスを$DATASET_PATHで指定\n  --caption_column prompts.txt \\  # トレーニングで使用する動画の説明ファイルをprompts.txtで指定\n  --video_column videos.txt \\  # トレーニングで使用する動画のパスファイルをvideos.txtで指定\n  --validation_prompt \"\" \\  # トレーニング中に検証用の動画を生成する際のプロンプト\n  --validation_prompt_separator ::: \\  # 検証プロンプトの区切り文字を:::に設定\n  --num_validation_videos 1 \\  # 各検証ラウンドで1本の動画を生成\n  --validation_epochs 100 \\  # 100エポックごとに検証を実施\n  --seed 42 \\  # 再現性を保証するためにランダムシードを42に設定\n  --rank 128 \\  # LoRAのパラメータのランクを128に設定\n  --lora_alpha 64 \\  # LoRAのalphaパラメータを64に設定し、LoRAの学習率を調整\n  --mixed_precision bf16 \\  # bf16混合精度でトレーニングし、メモリを節約\n  --output_dir $OUTPUT_PATH \\  # モデルの出力ディレクトリを$OUTPUT_PATHで指定\n  --height 480 \\  # 動画の高さを480ピクセルに設定\n  --width 720 \\  # 動画の幅を720ピクセルに設定\n  --fps 8 \\  # 動画のフレームレートを1秒あたり8フレームに設定\n  --max_num_frames 49 \\  # 各動画の最大フレーム数を49に設定\n  --skip_frames_start 0 \\  # 動画の最初のフレームを0スキップ\n  --skip_frames_end 0 \\  # 動画の最後のフレームを0スキップ\n  --train_batch_size 4 \\  # トレーニングのバッチサイズを4に設定\n  --num_train_epochs 30 \\  # 総トレーニングエポック数を30に設定\n  --checkpointing_steps 1000 \\  # 1000ステップごとにモデルのチェックポイントを保存\n  --gradient_accumulation_steps 1 \\  # 1ステップの勾配累積を行い、各バッチ後に更新\n  --learning_rate 1e-3 \\  # 学習率を0.001に設定\n  --lr_scheduler cosine_with_restarts \\  # リスタート付きのコサイン学習率スケジューラを使用\n  --lr_warmup_steps 200 \\  # トレーニングの最初の200ステップで学習率をウォームアップ\n  --lr_num_cycles 1 \\  # 学習率のサイクル数を1に設定\n  --optimizer AdamW \\  # AdamWオプティマイザーを使用\n  --adam_beta1 0.9 \\  # Adamオプティマイザーのbeta1パラメータを0.9に設定\n  --adam_beta2 0.95 \\  # Adamオプティマイザーのbeta2パラメータを0.95に設定\n  --max_grad_norm 1.0 \\  # 勾配クリッピングの最大値を1.0に設定\n  --allow_tf32 \\  # トレーニングを高速化するためにTF32を有効化\n  --report_to wandb  # Weights and Biasesを使用してトレーニングの記録とモニタリングを行う\n```\n\n## 微調整を開始\n\n単一マシン (シングルGPU、マルチGPU) での微調整:\n\n```shell\nbash finetune_single_rank.sh\n```\n\n複数マシン・マルチGPUでの微調整：\n\n```shell\nbash finetune_multi_rank.sh # 各ノードで実行する必要があります。\n```\n\n## 微調整済みモデルのロード\n\n+ 微調整済みのモデルをロードする方法については、[cli_demo.py](../inference/cli_demo.py) を参照してください。\n\n## ベストプラクティス\n\n+ 解像度が `200 x 480 x 720`（フレーム数 x 高さ x 幅）のトレーニングビデオが70本含まれています。データ前処理でフレームをスキップすることで、49フレームと16フレームの小さなデータセットを作成しました。これは実験を加速するためのもので、CogVideoXチームが推奨する最大フレーム数制限は49フレームです。\n+ 25本以上のビデオが新しい概念やスタイルのトレーニングに最適です。\n+ 現在、`--id_token` を指定して識別トークンを使用してトレーニングする方が効果的です。これはDreamboothトレーニングに似ていますが、通常の微調整でも機能します。\n+ 元のリポジトリでは `lora_alpha` を1に設定していましたが、複数の実行でこの値が効果的でないことがわかりました。モデルのバックエンドやトレーニング設定によるかもしれません。私たちの提案は、lora_alphaをrankと同じか、rank // 2に設定することです。\n+ Rank 64以上の設定を推奨します。\n"
  },
  {
    "path": "CogVideo/finetune/README_zh.md",
    "content": "# CogVideoX diffusers 微调方案\n\n[Read this in English](./README_zh.md)\n\n[日本語で読む](./README_ja.md)\n\n本功能尚未完全完善，如果您想查看SAT版本微调，请查看[这里](../sat/README_zh.md)。其数据集格式与本版本不同。\n\n## 硬件要求\n\n+ CogVideoX-2B / 5B T2V LORA: 1 * A100  (5B need to use `--use_8bit_adam`)\n+ CogVideoX-2B SFT:  8 * A100 (制作中)\n+ CogVideoX-5B-I2V 暂未支持\n\n## 安装依赖\n\n由于相关代码还没有被合并到diffusers发行版，你需要基于diffusers分支进行微调。请按照以下步骤安装依赖：\n\n```shell\ngit clone https://github.com/huggingface/diffusers.git\ncd diffusers # Now in Main branch\npip install -e .\n```\n\n## 准备数据集\n\n首先，你需要准备数据集，数据集格式如下，其中，videos.txt 存放 videos 中的视频。\n\n```\n.\n├── prompts.txt\n├── videos\n└── videos.txt\n```\n\n你可以从这里下载 [迪士尼汽船威利号](https://huggingface.co/datasets/Wild-Heart/Disney-VideoGeneration-Dataset)\n\n视频微调数据集作为测试微调。\n\n## 配置文件和运行\n\n`accelerate` 配置文件如下:\n\n+ accelerate_config_machine_multi.yaml 适合多GPU使用\n+ accelerate_config_machine_single.yaml 适合单GPU使用\n\n`finetune` 脚本配置文件如下：\n\n```shell\n\naccelerate launch --config_file accelerate_config_machine_single.yaml --multi_gpu \\  # 使用 accelerate 启动多GPU训练，配置文件为 accelerate_config_machine_single.yaml\n  train_cogvideox_lora.py \\  # 运行的训练脚本为 train_cogvideox_lora.py，用于在 CogVideoX 模型上进行 LoRA 微调\n  --gradient_checkpointing \\  # 启用梯度检查点功能，以减少显存使用\n  --pretrained_model_name_or_path $MODEL_PATH \\  # 预训练模型路径，通过 $MODEL_PATH 指定\n  --cache_dir $CACHE_PATH \\  # 模型缓存路径，由 $CACHE_PATH 指定\n  --enable_tiling \\  # 启用tiling技术，以分片处理视频，节省显存\n  --enable_slicing \\  # 启用slicing技术，将输入切片，以进一步优化内存\n  --instance_data_root $DATASET_PATH \\  # 数据集路径，由 $DATASET_PATH 指定\n  --caption_column prompts.txt \\  # 指定用于训练的视频描述文件，文件名为 prompts.txt\n  --video_column videos.txt \\  # 指定用于训练的视频路径文件，文件名为 videos.txt\n  --validation_prompt \"\" \\  # 验证集的提示语 (prompt)，用于在训练期间生成验证视频\n  --validation_prompt_separator ::: \\  # 设置验证提示语的分隔符为 :::\n  --num_validation_videos 1 \\  # 每个验证回合生成 1 个视频\n  --validation_epochs 100 \\  # 每 100 个训练epoch进行一次验证\n  --seed 42 \\  # 设置随机种子为 42，以保证结果的可复现性\n  --rank 128 \\  # 设置 LoRA 参数的秩 (rank) 为 128\n  --lora_alpha 64 \\  # 设置 LoRA 的 alpha 参数为 64，用于调整LoRA的学习率\n  --mixed_precision bf16 \\  # 使用 bf16 混合精度进行训练，减少显存使用\n  --output_dir $OUTPUT_PATH \\  # 指定模型输出目录，由 $OUTPUT_PATH 定义\n  --height 480 \\  # 视频高度为 480 像素\n  --width 720 \\  # 视频宽度为 720 像素\n  --fps 8 \\  # 视频帧率设置为 8 帧每秒\n  --max_num_frames 49 \\  # 每个视频的最大帧数为 49 帧\n  --skip_frames_start 0 \\  # 跳过视频开头的帧数为 0\n  --skip_frames_end 0 \\  # 跳过视频结尾的帧数为 0\n  --train_batch_size 4 \\  # 训练时的 batch size 设置为 4\n  --num_train_epochs 30 \\  # 总训练epoch数为 30\n  --checkpointing_steps 1000 \\  # 每 1000 步保存一次模型检查点\n  --gradient_accumulation_steps 1 \\  # 梯度累计步数为 1，即每个 batch 后都会更新梯度\n  --learning_rate 1e-3 \\  # 学习率设置为 0.001\n  --lr_scheduler cosine_with_restarts \\  # 使用带重启的余弦学习率调度器\n  --lr_warmup_steps 200 \\  # 在训练的前 200 步进行学习率预热\n  --lr_num_cycles 1 \\  # 学习率周期设置为 1\n  --optimizer AdamW \\  # 使用 AdamW 优化器\n  --adam_beta1 0.9 \\  # 设置 Adam 优化器的 beta1 参数为 0.9\n  --adam_beta2 0.95 \\  # 设置 Adam 优化器的 beta2 参数为 0.95\n  --max_grad_norm 1.0 \\  # 最大梯度裁剪值设置为 1.0\n  --allow_tf32 \\  # 启用 TF32 以加速训练\n  --report_to wandb  # 使用 Weights and Biases 进行训练记录与监控\n```\n\n## 运行脚本，开始微调\n\n单机(单卡，多卡)微调：\n\n```shell\nbash finetune_single_rank.sh\n```\n\n多机多卡微调：\n\n```shell\nbash finetune_multi_rank.sh #需要在每个节点运行\n```\n\n## 载入微调的模型\n\n+ 请关注[cli_demo.py](../inference/cli_demo.py) 以了解如何加载微调的模型。\n\n## 最佳实践\n\n+ 包含70个分辨率为 `200 x 480 x 720`（帧数 x 高 x\n  宽）的训练视频。通过数据预处理中的帧跳过，我们创建了两个较小的49帧和16帧数据集，以加快实验速度，因为CogVideoX团队建议的最大帧数限制是49帧。我们将70个视频分成三组，分别为10、25和50个视频。这些视频的概念性质相似。\n+ 25个及以上的视频在训练新概念和风格时效果最佳。\n+ 现使用可以通过 `--id_token` 指定的标识符token进行训练效果更好。这类似于 Dreambooth 训练，但不使用这种token的常规微调也可以工作。\n+ 原始仓库使用 `lora_alpha` 设置为 1。我们发现这个值在多次运行中效果不佳，可能是因为模型后端和训练设置的不同。我们的建议是将\n  lora_alpha 设置为与 rank 相同或 rank // 2。\n+ 建议使用 rank 为 64 及以上的设置。\n\n"
  },
  {
    "path": "CogVideo/finetune/accelerate_config_machine_single.yaml",
    "content": "compute_environment: LOCAL_MACHINE\ndebug: false\ndeepspeed_config:\n  gradient_accumulation_steps: 1\n  gradient_clipping: 1.0\n  offload_optimizer_device: none\n  offload_param_device: none\n  zero3_init_flag: false\n  zero_stage: 2\ndistributed_type: DEEPSPEED\ndowncast_bf16: 'no'\nenable_cpu_affinity: false\nmachine_rank: 0\nmain_training_function: main\ndynamo_backend: 'no'\nmixed_precision: 'no'\nnum_machines: 1\nnum_processes: 8\nrdzv_backend: static\nsame_network: true\ntpu_env: []\ntpu_use_cluster: false\ntpu_use_sudo: false\nuse_cpu: false"
  },
  {
    "path": "CogVideo/finetune/accelerate_config_machine_single_debug.yaml",
    "content": "compute_environment: LOCAL_MACHINE\ndebug: false\ndeepspeed_config:\n  gradient_accumulation_steps: 1\n  gradient_clipping: 1.0\n  offload_optimizer_device: none\n  offload_param_device: none\n  zero3_init_flag: false\n  zero_stage: 2\ndistributed_type: DEEPSPEED\ndowncast_bf16: 'no'\nenable_cpu_affinity: false\nmachine_rank: 0\nmain_training_function: main\ndynamo_backend: 'no'\nmixed_precision: 'no'\nnum_machines: 1\nnum_processes: 1\nrdzv_backend: static\nsame_network: true\ntpu_env: []\ntpu_use_cluster: false\ntpu_use_sudo: false\nuse_cpu: false"
  },
  {
    "path": "CogVideo/finetune/finetune_single_rank_injector.sh",
    "content": "#!/bin/bash\n\nexport MODEL_PATH=\"/m2v_intern/fuxiao/CogVideo-release/weights/cogvideox-5b\"    # Change it to CogVideoX-5B path\nexport TRANSFORMER_PATH=\"\"                                                      # Resume from pretrained injector checkpoint\nexport LORA_PATH=\"/m2v_intern/fuxiao/CogVideo-release/weights/lora\"             # Change it to pretrained lora path\nexport CACHE_PATH=\"~/.cache\"\nexport DATASET_PATH=\"/ytech_m2v2_hdd/fuxiao/360Motion-Dataset\"                  # Change it to 360-Motion Dataset path\nexport OUTPUT_PATH=\"injector\"\nexport PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True\nexport CUDA_VISIBLE_DEVICES=\"0,1,2,3,4,5,6,7,\"\n\n# if you are not using wth 8 gus, change `accelerate_config_machine_single_debug.yaml` num_processes as your gpu number\naccelerate launch --config_file accelerate_config_machine_single.yaml --multi_gpu \\\n  train_cogvideox_injector.py \\\n  --gradient_checkpointing \\\n  --pretrained_model_name_or_path $MODEL_PATH \\\n  --lora_path $LORA_PATH \\\n  --cache_dir $CACHE_PATH \\\n  --enable_tiling \\\n  --enable_slicing \\\n  --finetune_init \\\n  --instance_data_root $DATASET_PATH \\\n  --validation_prompt \"a woman with short black wavy hair, lean figure, a green and yellow plaid shirt, dark brown pants, and black suede shoes and a robotic gazelle with a sturdy aluminum frame, an agile build, articulated legs and curved, metallic horns are moving in the city\" \\\n  --validation_prompt_separator ::: \\\n  --num_validation_videos 1 \\\n  --validation_epochs 1 \\\n  --block_interval 2 \\\n  --seed 42 \\\n  --lora_scale 1.0 \\\n  --mixed_precision bf16 \\\n  --output_dir $OUTPUT_PATH \\\n  --height 480 \\\n  --width 720 \\\n  --fps 8 \\\n  --max_num_frames 49 \\\n  --skip_frames_start 0 \\\n  --skip_frames_end 0 \\\n  --train_batch_size 1 \\\n  --num_train_epochs 1000 \\\n  --checkpointing_steps 4000 \\\n  --gradient_accumulation_steps 1 \\\n  --learning_rate 1e-4 \\\n  --lr_scheduler cosine_with_restarts \\\n  --lr_warmup_steps 200 \\\n  --lr_num_cycles 1 \\\n  --enable_slicing \\\n  --enable_tiling \\\n  --gradient_checkpointing \\\n  --optimizer AdamW \\\n  --adam_beta1 0.9 \\\n  --adam_beta2 0.95 \\\n  --max_grad_norm 1.0 \\\n  --allow_tf32 \\\n  --report_to wandb\n\n  # --resume_from_checkpoint $TRANSFORMER_PATH \\  "
  },
  {
    "path": "CogVideo/finetune/finetune_single_rank_lora.sh",
    "content": "#!/bin/bash\n\nexport MODEL_PATH=\"/m2v_intern/fuxiao/CogVideo-release/weights/cogvideox-5b\"    # Change it to CogVideoX-5B path\nexport CACHE_PATH=\"~/.cache\"\nexport DATASET_PATH=\"/ytech_m2v2_hdd/fuxiao/360Motion-Dataset\"                  # Change it to 360-Motion Dataset path\nexport OUTPUT_PATH=\"lora\"\nexport PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True\nexport CUDA_VISIBLE_DEVICES=\"0,1,2,3,4,5,6,7,\"\n\n# if you are not using wth 1 gpu, change `accelerate_config_machine_single_debug.yaml` num_processes as your gpu number\naccelerate launch --config_file accelerate_config_machine_single.yaml --multi_gpu \\\n  train_cogvideox_lora.py \\\n  --gradient_checkpointing \\\n  --pretrained_model_name_or_path $MODEL_PATH \\\n  --cache_dir $CACHE_PATH \\\n  --enable_tiling \\\n  --enable_slicing \\\n  --instance_data_root $DATASET_PATH \\\n  --validation_prompt \"a woman with short black wavy hair, lean figure, a green and yellow plaid shirt, dark brown pants, and black suede shoes and a robotic gazelle with a sturdy aluminum frame, an agile build, articulated legs and curved, metallic horns are moving in the city\" \\\n  --validation_prompt_separator ::: \\\n  --num_validation_videos 1 \\\n  --validation_epochs 1 \\\n  --seed 42 \\\n  --rank 32 \\\n  --lora_alpha 32 \\\n  --mixed_precision bf16 \\\n  --output_dir $OUTPUT_PATH \\\n  --height 480 \\\n  --width 720 \\\n  --fps 8 \\\n  --max_num_frames 49 \\\n  --skip_frames_start 0 \\\n  --skip_frames_end 0 \\\n  --train_batch_size 2 \\\n  --num_train_epochs 1000 \\\n  --checkpointing_steps 1000 \\\n  --gradient_accumulation_steps 1 \\\n  --learning_rate 3e-4 \\\n  --lr_scheduler cosine_with_restarts \\\n  --lr_warmup_steps 200 \\\n  --lr_num_cycles 1 \\\n  --enable_slicing \\\n  --enable_tiling \\\n  --gradient_checkpointing \\\n  --optimizer AdamW \\\n  --adam_beta1 0.9 \\\n  --adam_beta2 0.95 \\\n  --max_grad_norm 1.0 \\\n  --allow_tf32 \\\n  --report_to wandb\n"
  },
  {
    "path": "CogVideo/finetune/hostfile.txt",
    "content": "node1 slots=8\nnode2 slots=8"
  },
  {
    "path": "CogVideo/finetune/models/attention.py",
    "content": "# Copyright 2024 The HuggingFace Team. All rights reserved.\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.\nfrom typing import Any, Dict, List, Optional, Tuple\n\nimport torch\nimport torch.nn.functional as F\nfrom torch import nn\n\nfrom diffusers.utils import deprecate, logging\nfrom diffusers.utils.torch_utils import maybe_allow_in_graph\nfrom diffusers.models.activations import GEGLU, GELU, ApproximateGELU, FP32SiLU, SwiGLU\nfrom models.attention_processor import Attention, JointAttnProcessor2_0\nfrom diffusers.models.embeddings import SinusoidalPositionalEmbedding\nfrom diffusers.models.normalization import AdaLayerNorm, AdaLayerNormContinuous, AdaLayerNormZero, RMSNorm, SD35AdaLayerNormZeroX\n\nlogger = logging.get_logger(__name__)\n\ndef _chunked_feed_forward(ff: nn.Module, hidden_states: torch.Tensor, chunk_dim: int, chunk_size: int):\n    # \"feed_forward_chunk_size\" can be used to save memory\n    if hidden_states.shape[chunk_dim] % chunk_size != 0:\n        raise ValueError(\n            f\"`hidden_states` dimension to be chunked: {hidden_states.shape[chunk_dim]} has to be divisible by chunk size: {chunk_size}. Make sure to set an appropriate `chunk_size` when calling `unet.enable_forward_chunking`.\"\n        )\n\n    num_chunks = hidden_states.shape[chunk_dim] // chunk_size\n    ff_output = torch.cat(\n        [ff(hid_slice) for hid_slice in hidden_states.chunk(num_chunks, dim=chunk_dim)],\n        dim=chunk_dim,\n    )\n    return ff_output\n\n\n@maybe_allow_in_graph\nclass GatedSelfAttentionDense(nn.Module):\n    r\"\"\"\n    A gated self-attention dense layer that combines visual features and object features.\n\n    Parameters:\n        query_dim (`int`): The number of channels in the query.\n        context_dim (`int`): The number of channels in the context.\n        n_heads (`int`): The number of heads to use for attention.\n        d_head (`int`): The number of channels in each head.\n    \"\"\"\n\n    def __init__(self, query_dim: int, context_dim: int, n_heads: int, d_head: int):\n        super().__init__()\n\n        # we need a linear projection since we need cat visual feature and obj feature\n        self.linear = nn.Linear(context_dim, query_dim)\n\n        self.attn = Attention(query_dim=query_dim, heads=n_heads, dim_head=d_head)\n        self.ff = FeedForward(query_dim, activation_fn=\"geglu\")\n\n        self.norm1 = nn.LayerNorm(query_dim)\n        self.norm2 = nn.LayerNorm(query_dim)\n\n        self.register_parameter(\"alpha_attn\", nn.Parameter(torch.tensor(0.0)))\n        self.register_parameter(\"alpha_dense\", nn.Parameter(torch.tensor(0.0)))\n\n        self.enabled = True\n\n    def forward(self, x: torch.Tensor, objs: torch.Tensor) -> torch.Tensor:\n        if not self.enabled:\n            return x\n\n        n_visual = x.shape[1]\n        objs = self.linear(objs)\n\n        x = x + self.alpha_attn.tanh() * self.attn(self.norm1(torch.cat([x, objs], dim=1)))[:, :n_visual, :]\n        x = x + self.alpha_dense.tanh() * self.ff(self.norm2(x))\n\n        return x\n\n\n@maybe_allow_in_graph\nclass JointTransformerBlock(nn.Module):\n    r\"\"\"\n    A Transformer block following the MMDiT architecture, introduced in Stable Diffusion 3.\n\n    Reference: https://arxiv.org/abs/2403.03206\n\n    Parameters:\n        dim (`int`): The number of channels in the input and output.\n        num_attention_heads (`int`): The number of heads to use for multi-head attention.\n        attention_head_dim (`int`): The number of channels in each head.\n        context_pre_only (`bool`): Boolean to determine if we should add some blocks associated with the\n            processing of `context` conditions.\n    \"\"\"\n\n    def __init__(\n        self,\n        dim: int,\n        num_attention_heads: int,\n        attention_head_dim: int,\n        context_pre_only: bool = False,\n        qk_norm: Optional[str] = None,\n        use_dual_attention: bool = False,\n    ):\n        super().__init__()\n\n        self.use_dual_attention = use_dual_attention\n        self.context_pre_only = context_pre_only\n        context_norm_type = \"ada_norm_continous\" if context_pre_only else \"ada_norm_zero\"\n\n        if use_dual_attention:\n            self.norm1 = SD35AdaLayerNormZeroX(dim)\n        else:\n            self.norm1 = AdaLayerNormZero(dim)\n\n        if context_norm_type == \"ada_norm_continous\":\n            self.norm1_context = AdaLayerNormContinuous(\n                dim, dim, elementwise_affine=False, eps=1e-6, bias=True, norm_type=\"layer_norm\"\n            )\n        elif context_norm_type == \"ada_norm_zero\":\n            self.norm1_context = AdaLayerNormZero(dim)\n        else:\n            raise ValueError(\n                f\"Unknown context_norm_type: {context_norm_type}, currently only support `ada_norm_continous`, `ada_norm_zero`\"\n            )\n\n        if hasattr(F, \"scaled_dot_product_attention\"):\n            processor = JointAttnProcessor2_0()\n        else:\n            raise ValueError(\n                \"The current PyTorch version does not support the `scaled_dot_product_attention` function.\"\n            )\n\n        self.attn = Attention(\n            query_dim=dim,\n            cross_attention_dim=None,\n            added_kv_proj_dim=dim,\n            dim_head=attention_head_dim,\n            heads=num_attention_heads,\n            out_dim=dim,\n            context_pre_only=context_pre_only,\n            bias=True,\n            processor=processor,\n            qk_norm=qk_norm,\n            eps=1e-6,\n        )\n\n        if use_dual_attention:\n            self.attn2 = Attention(\n                query_dim=dim,\n                cross_attention_dim=None,\n                dim_head=attention_head_dim,\n                heads=num_attention_heads,\n                out_dim=dim,\n                bias=True,\n                processor=processor,\n                qk_norm=qk_norm,\n                eps=1e-6,\n            )\n        else:\n            self.attn2 = None\n\n        self.norm2 = nn.LayerNorm(dim, elementwise_affine=False, eps=1e-6)\n        self.ff = FeedForward(dim=dim, dim_out=dim, activation_fn=\"gelu-approximate\")\n\n        if not context_pre_only:\n            self.norm2_context = nn.LayerNorm(dim, elementwise_affine=False, eps=1e-6)\n            self.ff_context = FeedForward(dim=dim, dim_out=dim, activation_fn=\"gelu-approximate\")\n        else:\n            self.norm2_context = None\n            self.ff_context = None\n\n        # let chunk size default to None\n        self._chunk_size = None\n        self._chunk_dim = 0\n\n    # Copied from diffusers.models.attention.BasicTransformerBlock.set_chunk_feed_forward\n    def set_chunk_feed_forward(self, chunk_size: Optional[int], dim: int = 0):\n        # Sets chunk feed-forward\n        self._chunk_size = chunk_size\n        self._chunk_dim = dim\n\n    def forward(\n        self, hidden_states: torch.FloatTensor, encoder_hidden_states: torch.FloatTensor, temb: torch.FloatTensor\n    ):\n        if self.use_dual_attention:\n            norm_hidden_states, gate_msa, shift_mlp, scale_mlp, gate_mlp, norm_hidden_states2, gate_msa2 = self.norm1(\n                hidden_states, emb=temb\n            )\n        else:\n            norm_hidden_states, gate_msa, shift_mlp, scale_mlp, gate_mlp = self.norm1(hidden_states, emb=temb)\n\n        if self.context_pre_only:\n            norm_encoder_hidden_states = self.norm1_context(encoder_hidden_states, temb)\n        else:\n            norm_encoder_hidden_states, c_gate_msa, c_shift_mlp, c_scale_mlp, c_gate_mlp = self.norm1_context(\n                encoder_hidden_states, emb=temb\n            )\n\n        # Attention.\n        attn_output, context_attn_output = self.attn(\n            hidden_states=norm_hidden_states, encoder_hidden_states=norm_encoder_hidden_states\n        )\n\n        # Process attention outputs for the `hidden_states`.\n        attn_output = gate_msa.unsqueeze(1) * attn_output\n        hidden_states = hidden_states + attn_output\n\n        if self.use_dual_attention:\n            attn_output2 = self.attn2(hidden_states=norm_hidden_states2)\n            attn_output2 = gate_msa2.unsqueeze(1) * attn_output2\n            hidden_states = hidden_states + attn_output2\n\n        norm_hidden_states = self.norm2(hidden_states)\n        norm_hidden_states = norm_hidden_states * (1 + scale_mlp[:, None]) + shift_mlp[:, None]\n        if self._chunk_size is not None:\n            # \"feed_forward_chunk_size\" can be used to save memory\n            ff_output = _chunked_feed_forward(self.ff, norm_hidden_states, self._chunk_dim, self._chunk_size)\n        else:\n            ff_output = self.ff(norm_hidden_states)\n        ff_output = gate_mlp.unsqueeze(1) * ff_output\n\n        hidden_states = hidden_states + ff_output\n\n        # Process attention outputs for the `encoder_hidden_states`.\n        if self.context_pre_only:\n            encoder_hidden_states = None\n        else:\n            context_attn_output = c_gate_msa.unsqueeze(1) * context_attn_output\n            encoder_hidden_states = encoder_hidden_states + context_attn_output\n\n            norm_encoder_hidden_states = self.norm2_context(encoder_hidden_states)\n            norm_encoder_hidden_states = norm_encoder_hidden_states * (1 + c_scale_mlp[:, None]) + c_shift_mlp[:, None]\n            if self._chunk_size is not None:\n                # \"feed_forward_chunk_size\" can be used to save memory\n                context_ff_output = _chunked_feed_forward(\n                    self.ff_context, norm_encoder_hidden_states, self._chunk_dim, self._chunk_size\n                )\n            else:\n                context_ff_output = self.ff_context(norm_encoder_hidden_states)\n            encoder_hidden_states = encoder_hidden_states + c_gate_mlp.unsqueeze(1) * context_ff_output\n\n        return encoder_hidden_states, hidden_states\n\n\n@maybe_allow_in_graph\nclass BasicTransformerBlock(nn.Module):\n    r\"\"\"\n    A basic Transformer block.\n\n    Parameters:\n        dim (`int`): The number of channels in the input and output.\n        num_attention_heads (`int`): The number of heads to use for multi-head attention.\n        attention_head_dim (`int`): The number of channels in each head.\n        dropout (`float`, *optional*, defaults to 0.0): The dropout probability to use.\n        cross_attention_dim (`int`, *optional*): The size of the encoder_hidden_states vector for cross attention.\n        activation_fn (`str`, *optional*, defaults to `\"geglu\"`): Activation function to be used in feed-forward.\n        num_embeds_ada_norm (:\n            obj: `int`, *optional*): The number of diffusion steps used during training. See `Transformer2DModel`.\n        attention_bias (:\n            obj: `bool`, *optional*, defaults to `False`): Configure if the attentions should contain a bias parameter.\n        only_cross_attention (`bool`, *optional*):\n            Whether to use only cross-attention layers. In this case two cross attention layers are used.\n        double_self_attention (`bool`, *optional*):\n            Whether to use two self-attention layers. In this case no cross attention layers are used.\n        upcast_attention (`bool`, *optional*):\n            Whether to upcast the attention computation to float32. This is useful for mixed precision training.\n        norm_elementwise_affine (`bool`, *optional*, defaults to `True`):\n            Whether to use learnable elementwise affine parameters for normalization.\n        norm_type (`str`, *optional*, defaults to `\"layer_norm\"`):\n            The normalization layer to use. Can be `\"layer_norm\"`, `\"ada_norm\"` or `\"ada_norm_zero\"`.\n        final_dropout (`bool` *optional*, defaults to False):\n            Whether to apply a final dropout after the last feed-forward layer.\n        attention_type (`str`, *optional*, defaults to `\"default\"`):\n            The type of attention to use. Can be `\"default\"` or `\"gated\"` or `\"gated-text-image\"`.\n        positional_embeddings (`str`, *optional*, defaults to `None`):\n            The type of positional embeddings to apply to.\n        num_positional_embeddings (`int`, *optional*, defaults to `None`):\n            The maximum number of positional embeddings to apply.\n    \"\"\"\n\n    def __init__(\n        self,\n        dim: int,\n        num_attention_heads: int,\n        attention_head_dim: int,\n        dropout=0.0,\n        cross_attention_dim: Optional[int] = None,\n        activation_fn: str = \"geglu\",\n        num_embeds_ada_norm: Optional[int] = None,\n        attention_bias: bool = False,\n        only_cross_attention: bool = False,\n        double_self_attention: bool = False,\n        upcast_attention: bool = False,\n        norm_elementwise_affine: bool = True,\n        norm_type: str = \"layer_norm\",  # 'layer_norm', 'ada_norm', 'ada_norm_zero', 'ada_norm_single', 'ada_norm_continuous', 'layer_norm_i2vgen'\n        norm_eps: float = 1e-5,\n        final_dropout: bool = False,\n        attention_type: str = \"default\",\n        positional_embeddings: Optional[str] = None,\n        num_positional_embeddings: Optional[int] = None,\n        ada_norm_continous_conditioning_embedding_dim: Optional[int] = None,\n        ada_norm_bias: Optional[int] = None,\n        ff_inner_dim: Optional[int] = None,\n        ff_bias: bool = True,\n        attention_out_bias: bool = True,\n    ):\n        super().__init__()\n        self.dim = dim\n        self.num_attention_heads = num_attention_heads\n        self.attention_head_dim = attention_head_dim\n        self.dropout = dropout\n        self.cross_attention_dim = cross_attention_dim\n        self.activation_fn = activation_fn\n        self.attention_bias = attention_bias\n        self.double_self_attention = double_self_attention\n        self.norm_elementwise_affine = norm_elementwise_affine\n        self.positional_embeddings = positional_embeddings\n        self.num_positional_embeddings = num_positional_embeddings\n        self.only_cross_attention = only_cross_attention\n\n        # We keep these boolean flags for backward-compatibility.\n        self.use_ada_layer_norm_zero = (num_embeds_ada_norm is not None) and norm_type == \"ada_norm_zero\"\n        self.use_ada_layer_norm = (num_embeds_ada_norm is not None) and norm_type == \"ada_norm\"\n        self.use_ada_layer_norm_single = norm_type == \"ada_norm_single\"\n        self.use_layer_norm = norm_type == \"layer_norm\"\n        self.use_ada_layer_norm_continuous = norm_type == \"ada_norm_continuous\"\n\n        if norm_type in (\"ada_norm\", \"ada_norm_zero\") and num_embeds_ada_norm is None:\n            raise ValueError(\n                f\"`norm_type` is set to {norm_type}, but `num_embeds_ada_norm` is not defined. Please make sure to\"\n                f\" define `num_embeds_ada_norm` if setting `norm_type` to {norm_type}.\"\n            )\n\n        self.norm_type = norm_type\n        self.num_embeds_ada_norm = num_embeds_ada_norm\n\n        if positional_embeddings and (num_positional_embeddings is None):\n            raise ValueError(\n                \"If `positional_embedding` type is defined, `num_positition_embeddings` must also be defined.\"\n            )\n\n        if positional_embeddings == \"sinusoidal\":\n            self.pos_embed = SinusoidalPositionalEmbedding(dim, max_seq_length=num_positional_embeddings)\n        else:\n            self.pos_embed = None\n\n        # Define 3 blocks. Each block has its own normalization layer.\n        # 1. Self-Attn\n        if norm_type == \"ada_norm\":\n            self.norm1 = AdaLayerNorm(dim, num_embeds_ada_norm)\n        elif norm_type == \"ada_norm_zero\":\n            self.norm1 = AdaLayerNormZero(dim, num_embeds_ada_norm)\n        elif norm_type == \"ada_norm_continuous\":\n            self.norm1 = AdaLayerNormContinuous(\n                dim,\n                ada_norm_continous_conditioning_embedding_dim,\n                norm_elementwise_affine,\n                norm_eps,\n                ada_norm_bias,\n                \"rms_norm\",\n            )\n        else:\n            self.norm1 = nn.LayerNorm(dim, elementwise_affine=norm_elementwise_affine, eps=norm_eps)\n\n        self.attn1 = Attention(\n            query_dim=dim,\n            heads=num_attention_heads,\n            dim_head=attention_head_dim,\n            dropout=dropout,\n            bias=attention_bias,\n            cross_attention_dim=cross_attention_dim if only_cross_attention else None,\n            upcast_attention=upcast_attention,\n            out_bias=attention_out_bias,\n        )\n\n        # 2. Cross-Attn\n        if cross_attention_dim is not None or double_self_attention:\n            # We currently only use AdaLayerNormZero for self attention where there will only be one attention block.\n            # I.e. the number of returned modulation chunks from AdaLayerZero would not make sense if returned during\n            # the second cross attention block.\n            if norm_type == \"ada_norm\":\n                self.norm2 = AdaLayerNorm(dim, num_embeds_ada_norm)\n            elif norm_type == \"ada_norm_continuous\":\n                self.norm2 = AdaLayerNormContinuous(\n                    dim,\n                    ada_norm_continous_conditioning_embedding_dim,\n                    norm_elementwise_affine,\n                    norm_eps,\n                    ada_norm_bias,\n                    \"rms_norm\",\n                )\n            else:\n                self.norm2 = nn.LayerNorm(dim, norm_eps, norm_elementwise_affine)\n\n            self.attn2 = Attention(\n                query_dim=dim,\n                cross_attention_dim=cross_attention_dim if not double_self_attention else None,\n                heads=num_attention_heads,\n                dim_head=attention_head_dim,\n                dropout=dropout,\n                bias=attention_bias,\n                upcast_attention=upcast_attention,\n                out_bias=attention_out_bias,\n            )  # is self-attn if encoder_hidden_states is none\n        else:\n            if norm_type == \"ada_norm_single\":  # For Latte\n                self.norm2 = nn.LayerNorm(dim, norm_eps, norm_elementwise_affine)\n            else:\n                self.norm2 = None\n            self.attn2 = None\n\n        # 3. Feed-forward\n        if norm_type == \"ada_norm_continuous\":\n            self.norm3 = AdaLayerNormContinuous(\n                dim,\n                ada_norm_continous_conditioning_embedding_dim,\n                norm_elementwise_affine,\n                norm_eps,\n                ada_norm_bias,\n                \"layer_norm\",\n            )\n\n        elif norm_type in [\"ada_norm_zero\", \"ada_norm\", \"layer_norm\"]:\n            self.norm3 = nn.LayerNorm(dim, norm_eps, norm_elementwise_affine)\n        elif norm_type == \"layer_norm_i2vgen\":\n            self.norm3 = None\n\n        self.ff = FeedForward(\n            dim,\n            dropout=dropout,\n            activation_fn=activation_fn,\n            final_dropout=final_dropout,\n            inner_dim=ff_inner_dim,\n            bias=ff_bias,\n        )\n\n        # 4. Fuser\n        if attention_type == \"gated\" or attention_type == \"gated-text-image\":\n            self.fuser = GatedSelfAttentionDense(dim, cross_attention_dim, num_attention_heads, attention_head_dim)\n\n        # 5. Scale-shift for PixArt-Alpha.\n        if norm_type == \"ada_norm_single\":\n            self.scale_shift_table = nn.Parameter(torch.randn(6, dim) / dim**0.5)\n\n        # let chunk size default to None\n        self._chunk_size = None\n        self._chunk_dim = 0\n\n    def set_chunk_feed_forward(self, chunk_size: Optional[int], dim: int = 0):\n        # Sets chunk feed-forward\n        self._chunk_size = chunk_size\n        self._chunk_dim = dim\n\n    def forward(\n        self,\n        hidden_states: torch.Tensor,\n        attention_mask: Optional[torch.Tensor] = None,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        encoder_attention_mask: Optional[torch.Tensor] = None,\n        timestep: Optional[torch.LongTensor] = None,\n        cross_attention_kwargs: Dict[str, Any] = None,\n        class_labels: Optional[torch.LongTensor] = None,\n        added_cond_kwargs: Optional[Dict[str, torch.Tensor]] = None,\n    ) -> torch.Tensor:\n        if cross_attention_kwargs is not None:\n            if cross_attention_kwargs.get(\"scale\", None) is not None:\n                logger.warning(\"Passing `scale` to `cross_attention_kwargs` is deprecated. `scale` will be ignored.\")\n\n        # Notice that normalization is always applied before the real computation in the following blocks.\n        # 0. Self-Attention\n        batch_size = hidden_states.shape[0]\n\n        if self.norm_type == \"ada_norm\":\n            norm_hidden_states = self.norm1(hidden_states, timestep)\n        elif self.norm_type == \"ada_norm_zero\":\n            norm_hidden_states, gate_msa, shift_mlp, scale_mlp, gate_mlp = self.norm1(\n                hidden_states, timestep, class_labels, hidden_dtype=hidden_states.dtype\n            )\n        elif self.norm_type in [\"layer_norm\", \"layer_norm_i2vgen\"]:\n            norm_hidden_states = self.norm1(hidden_states)\n        elif self.norm_type == \"ada_norm_continuous\":\n            norm_hidden_states = self.norm1(hidden_states, added_cond_kwargs[\"pooled_text_emb\"])\n        elif self.norm_type == \"ada_norm_single\":\n            shift_msa, scale_msa, gate_msa, shift_mlp, scale_mlp, gate_mlp = (\n                self.scale_shift_table[None] + timestep.reshape(batch_size, 6, -1)\n            ).chunk(6, dim=1)\n            norm_hidden_states = self.norm1(hidden_states)\n            norm_hidden_states = norm_hidden_states * (1 + scale_msa) + shift_msa\n        else:\n            raise ValueError(\"Incorrect norm used\")\n\n        if self.pos_embed is not None:\n            norm_hidden_states = self.pos_embed(norm_hidden_states)\n\n        # 1. Prepare GLIGEN inputs\n        cross_attention_kwargs = cross_attention_kwargs.copy() if cross_attention_kwargs is not None else {}\n        gligen_kwargs = cross_attention_kwargs.pop(\"gligen\", None)\n\n        attn_output = self.attn1(\n            norm_hidden_states,\n            encoder_hidden_states=encoder_hidden_states if self.only_cross_attention else None,\n            attention_mask=attention_mask,\n            **cross_attention_kwargs,\n        )\n\n        if self.norm_type == \"ada_norm_zero\":\n            attn_output = gate_msa.unsqueeze(1) * attn_output\n        elif self.norm_type == \"ada_norm_single\":\n            attn_output = gate_msa * attn_output\n\n        hidden_states = attn_output + hidden_states\n        if hidden_states.ndim == 4:\n            hidden_states = hidden_states.squeeze(1)\n\n        # 1.2 GLIGEN Control\n        if gligen_kwargs is not None:\n            hidden_states = self.fuser(hidden_states, gligen_kwargs[\"objs\"])\n\n        # 3. Cross-Attention\n        if self.attn2 is not None:\n            if self.norm_type == \"ada_norm\":\n                norm_hidden_states = self.norm2(hidden_states, timestep)\n            elif self.norm_type in [\"ada_norm_zero\", \"layer_norm\", \"layer_norm_i2vgen\"]:\n                norm_hidden_states = self.norm2(hidden_states)\n            elif self.norm_type == \"ada_norm_single\":\n                # For PixArt norm2 isn't applied here:\n                # https://github.com/PixArt-alpha/PixArt-alpha/blob/0f55e922376d8b797edd44d25d0e7464b260dcab/diffusion/model/nets/PixArtMS.py#L70C1-L76C103\n                norm_hidden_states = hidden_states\n            elif self.norm_type == \"ada_norm_continuous\":\n                norm_hidden_states = self.norm2(hidden_states, added_cond_kwargs[\"pooled_text_emb\"])\n            else:\n                raise ValueError(\"Incorrect norm\")\n\n            if self.pos_embed is not None and self.norm_type != \"ada_norm_single\":\n                norm_hidden_states = self.pos_embed(norm_hidden_states)\n\n            attn_output = self.attn2(\n                norm_hidden_states,\n                encoder_hidden_states=encoder_hidden_states,\n                attention_mask=encoder_attention_mask,\n                **cross_attention_kwargs,\n            )\n            hidden_states = attn_output + hidden_states\n\n        # 4. Feed-forward\n        # i2vgen doesn't have this norm 🤷‍♂️\n        if self.norm_type == \"ada_norm_continuous\":\n            norm_hidden_states = self.norm3(hidden_states, added_cond_kwargs[\"pooled_text_emb\"])\n        elif not self.norm_type == \"ada_norm_single\":\n            norm_hidden_states = self.norm3(hidden_states)\n\n        if self.norm_type == \"ada_norm_zero\":\n            norm_hidden_states = norm_hidden_states * (1 + scale_mlp[:, None]) + shift_mlp[:, None]\n\n        if self.norm_type == \"ada_norm_single\":\n            norm_hidden_states = self.norm2(hidden_states)\n            norm_hidden_states = norm_hidden_states * (1 + scale_mlp) + shift_mlp\n\n        if self._chunk_size is not None:\n            # \"feed_forward_chunk_size\" can be used to save memory\n            ff_output = _chunked_feed_forward(self.ff, norm_hidden_states, self._chunk_dim, self._chunk_size)\n        else:\n            ff_output = self.ff(norm_hidden_states)\n\n        if self.norm_type == \"ada_norm_zero\":\n            ff_output = gate_mlp.unsqueeze(1) * ff_output\n        elif self.norm_type == \"ada_norm_single\":\n            ff_output = gate_mlp * ff_output\n\n        hidden_states = ff_output + hidden_states\n        if hidden_states.ndim == 4:\n            hidden_states = hidden_states.squeeze(1)\n\n        return hidden_states\n\n\nclass LuminaFeedForward(nn.Module):\n    r\"\"\"\n    A feed-forward layer.\n\n    Parameters:\n        hidden_size (`int`):\n            The dimensionality of the hidden layers in the model. This parameter determines the width of the model's\n            hidden representations.\n        intermediate_size (`int`): The intermediate dimension of the feedforward layer.\n        multiple_of (`int`, *optional*): Value to ensure hidden dimension is a multiple\n            of this value.\n        ffn_dim_multiplier (float, *optional*): Custom multiplier for hidden\n            dimension. Defaults to None.\n    \"\"\"\n\n    def __init__(\n        self,\n        dim: int,\n        inner_dim: int,\n        multiple_of: Optional[int] = 256,\n        ffn_dim_multiplier: Optional[float] = None,\n    ):\n        super().__init__()\n        inner_dim = int(2 * inner_dim / 3)\n        # custom hidden_size factor multiplier\n        if ffn_dim_multiplier is not None:\n            inner_dim = int(ffn_dim_multiplier * inner_dim)\n        inner_dim = multiple_of * ((inner_dim + multiple_of - 1) // multiple_of)\n\n        self.linear_1 = nn.Linear(\n            dim,\n            inner_dim,\n            bias=False,\n        )\n        self.linear_2 = nn.Linear(\n            inner_dim,\n            dim,\n            bias=False,\n        )\n        self.linear_3 = nn.Linear(\n            dim,\n            inner_dim,\n            bias=False,\n        )\n        self.silu = FP32SiLU()\n\n    def forward(self, x):\n        return self.linear_2(self.silu(self.linear_1(x)) * self.linear_3(x))\n\n\n@maybe_allow_in_graph\nclass TemporalBasicTransformerBlock(nn.Module):\n    r\"\"\"\n    A basic Transformer block for video like data.\n\n    Parameters:\n        dim (`int`): The number of channels in the input and output.\n        time_mix_inner_dim (`int`): The number of channels for temporal attention.\n        num_attention_heads (`int`): The number of heads to use for multi-head attention.\n        attention_head_dim (`int`): The number of channels in each head.\n        cross_attention_dim (`int`, *optional*): The size of the encoder_hidden_states vector for cross attention.\n    \"\"\"\n\n    def __init__(\n        self,\n        dim: int,\n        time_mix_inner_dim: int,\n        num_attention_heads: int,\n        attention_head_dim: int,\n        cross_attention_dim: Optional[int] = None,\n    ):\n        super().__init__()\n        self.is_res = dim == time_mix_inner_dim\n\n        self.norm_in = nn.LayerNorm(dim)\n\n        # Define 3 blocks. Each block has its own normalization layer.\n        # 1. Self-Attn\n        self.ff_in = FeedForward(\n            dim,\n            dim_out=time_mix_inner_dim,\n            activation_fn=\"geglu\",\n        )\n\n        self.norm1 = nn.LayerNorm(time_mix_inner_dim)\n        self.attn1 = Attention(\n            query_dim=time_mix_inner_dim,\n            heads=num_attention_heads,\n            dim_head=attention_head_dim,\n            cross_attention_dim=None,\n        )\n\n        # 2. Cross-Attn\n        if cross_attention_dim is not None:\n            # We currently only use AdaLayerNormZero for self attention where there will only be one attention block.\n            # I.e. the number of returned modulation chunks from AdaLayerZero would not make sense if returned during\n            # the second cross attention block.\n            self.norm2 = nn.LayerNorm(time_mix_inner_dim)\n            self.attn2 = Attention(\n                query_dim=time_mix_inner_dim,\n                cross_attention_dim=cross_attention_dim,\n                heads=num_attention_heads,\n                dim_head=attention_head_dim,\n            )  # is self-attn if encoder_hidden_states is none\n        else:\n            self.norm2 = None\n            self.attn2 = None\n\n        # 3. Feed-forward\n        self.norm3 = nn.LayerNorm(time_mix_inner_dim)\n        self.ff = FeedForward(time_mix_inner_dim, activation_fn=\"geglu\")\n\n        # let chunk size default to None\n        self._chunk_size = None\n        self._chunk_dim = None\n\n    def set_chunk_feed_forward(self, chunk_size: Optional[int], **kwargs):\n        # Sets chunk feed-forward\n        self._chunk_size = chunk_size\n        # chunk dim should be hardcoded to 1 to have better speed vs. memory trade-off\n        self._chunk_dim = 1\n\n    def forward(\n        self,\n        hidden_states: torch.Tensor,\n        num_frames: int,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n    ) -> torch.Tensor:\n        # Notice that normalization is always applied before the real computation in the following blocks.\n        # 0. Self-Attention\n        batch_size = hidden_states.shape[0]\n\n        batch_frames, seq_length, channels = hidden_states.shape\n        batch_size = batch_frames // num_frames\n\n        hidden_states = hidden_states[None, :].reshape(batch_size, num_frames, seq_length, channels)\n        hidden_states = hidden_states.permute(0, 2, 1, 3)\n        hidden_states = hidden_states.reshape(batch_size * seq_length, num_frames, channels)\n\n        residual = hidden_states\n        hidden_states = self.norm_in(hidden_states)\n\n        if self._chunk_size is not None:\n            hidden_states = _chunked_feed_forward(self.ff_in, hidden_states, self._chunk_dim, self._chunk_size)\n        else:\n            hidden_states = self.ff_in(hidden_states)\n\n        if self.is_res:\n            hidden_states = hidden_states + residual\n\n        norm_hidden_states = self.norm1(hidden_states)\n        attn_output = self.attn1(norm_hidden_states, encoder_hidden_states=None)\n        hidden_states = attn_output + hidden_states\n\n        # 3. Cross-Attention\n        if self.attn2 is not None:\n            norm_hidden_states = self.norm2(hidden_states)\n            attn_output = self.attn2(norm_hidden_states, encoder_hidden_states=encoder_hidden_states)\n            hidden_states = attn_output + hidden_states\n\n        # 4. Feed-forward\n        norm_hidden_states = self.norm3(hidden_states)\n\n        if self._chunk_size is not None:\n            ff_output = _chunked_feed_forward(self.ff, norm_hidden_states, self._chunk_dim, self._chunk_size)\n        else:\n            ff_output = self.ff(norm_hidden_states)\n\n        if self.is_res:\n            hidden_states = ff_output + hidden_states\n        else:\n            hidden_states = ff_output\n\n        hidden_states = hidden_states[None, :].reshape(batch_size, seq_length, num_frames, channels)\n        hidden_states = hidden_states.permute(0, 2, 1, 3)\n        hidden_states = hidden_states.reshape(batch_size * num_frames, seq_length, channels)\n\n        return hidden_states\n\n\nclass SkipFFTransformerBlock(nn.Module):\n    def __init__(\n        self,\n        dim: int,\n        num_attention_heads: int,\n        attention_head_dim: int,\n        kv_input_dim: int,\n        kv_input_dim_proj_use_bias: bool,\n        dropout=0.0,\n        cross_attention_dim: Optional[int] = None,\n        attention_bias: bool = False,\n        attention_out_bias: bool = True,\n    ):\n        super().__init__()\n        if kv_input_dim != dim:\n            self.kv_mapper = nn.Linear(kv_input_dim, dim, kv_input_dim_proj_use_bias)\n        else:\n            self.kv_mapper = None\n\n        self.norm1 = RMSNorm(dim, 1e-06)\n\n        self.attn1 = Attention(\n            query_dim=dim,\n            heads=num_attention_heads,\n            dim_head=attention_head_dim,\n            dropout=dropout,\n            bias=attention_bias,\n            cross_attention_dim=cross_attention_dim,\n            out_bias=attention_out_bias,\n        )\n\n        self.norm2 = RMSNorm(dim, 1e-06)\n\n        self.attn2 = Attention(\n            query_dim=dim,\n            cross_attention_dim=cross_attention_dim,\n            heads=num_attention_heads,\n            dim_head=attention_head_dim,\n            dropout=dropout,\n            bias=attention_bias,\n            out_bias=attention_out_bias,\n        )\n\n    def forward(self, hidden_states, encoder_hidden_states, cross_attention_kwargs):\n        cross_attention_kwargs = cross_attention_kwargs.copy() if cross_attention_kwargs is not None else {}\n\n        if self.kv_mapper is not None:\n            encoder_hidden_states = self.kv_mapper(F.silu(encoder_hidden_states))\n\n        norm_hidden_states = self.norm1(hidden_states)\n\n        attn_output = self.attn1(\n            norm_hidden_states,\n            encoder_hidden_states=encoder_hidden_states,\n            **cross_attention_kwargs,\n        )\n\n        hidden_states = attn_output + hidden_states\n\n        norm_hidden_states = self.norm2(hidden_states)\n\n        attn_output = self.attn2(\n            norm_hidden_states,\n            encoder_hidden_states=encoder_hidden_states,\n            **cross_attention_kwargs,\n        )\n\n        hidden_states = attn_output + hidden_states\n\n        return hidden_states\n\n\n@maybe_allow_in_graph\nclass FreeNoiseTransformerBlock(nn.Module):\n    r\"\"\"\n    A FreeNoise Transformer block.\n\n    Parameters:\n        dim (`int`):\n            The number of channels in the input and output.\n        num_attention_heads (`int`):\n            The number of heads to use for multi-head attention.\n        attention_head_dim (`int`):\n            The number of channels in each head.\n        dropout (`float`, *optional*, defaults to 0.0):\n            The dropout probability to use.\n        cross_attention_dim (`int`, *optional*):\n            The size of the encoder_hidden_states vector for cross attention.\n        activation_fn (`str`, *optional*, defaults to `\"geglu\"`):\n            Activation function to be used in feed-forward.\n        num_embeds_ada_norm (`int`, *optional*):\n            The number of diffusion steps used during training. See `Transformer2DModel`.\n        attention_bias (`bool`, defaults to `False`):\n            Configure if the attentions should contain a bias parameter.\n        only_cross_attention (`bool`, defaults to `False`):\n            Whether to use only cross-attention layers. In this case two cross attention layers are used.\n        double_self_attention (`bool`, defaults to `False`):\n            Whether to use two self-attention layers. In this case no cross attention layers are used.\n        upcast_attention (`bool`, defaults to `False`):\n            Whether to upcast the attention computation to float32. This is useful for mixed precision training.\n        norm_elementwise_affine (`bool`, defaults to `True`):\n            Whether to use learnable elementwise affine parameters for normalization.\n        norm_type (`str`, defaults to `\"layer_norm\"`):\n            The normalization layer to use. Can be `\"layer_norm\"`, `\"ada_norm\"` or `\"ada_norm_zero\"`.\n        final_dropout (`bool` defaults to `False`):\n            Whether to apply a final dropout after the last feed-forward layer.\n        attention_type (`str`, defaults to `\"default\"`):\n            The type of attention to use. Can be `\"default\"` or `\"gated\"` or `\"gated-text-image\"`.\n        positional_embeddings (`str`, *optional*):\n            The type of positional embeddings to apply to.\n        num_positional_embeddings (`int`, *optional*, defaults to `None`):\n            The maximum number of positional embeddings to apply.\n        ff_inner_dim (`int`, *optional*):\n            Hidden dimension of feed-forward MLP.\n        ff_bias (`bool`, defaults to `True`):\n            Whether or not to use bias in feed-forward MLP.\n        attention_out_bias (`bool`, defaults to `True`):\n            Whether or not to use bias in attention output project layer.\n        context_length (`int`, defaults to `16`):\n            The maximum number of frames that the FreeNoise block processes at once.\n        context_stride (`int`, defaults to `4`):\n            The number of frames to be skipped before starting to process a new batch of `context_length` frames.\n        weighting_scheme (`str`, defaults to `\"pyramid\"`):\n            The weighting scheme to use for weighting averaging of processed latent frames. As described in the\n            Equation 9. of the [FreeNoise](https://arxiv.org/abs/2310.15169) paper, \"pyramid\" is the default setting\n            used.\n    \"\"\"\n\n    def __init__(\n        self,\n        dim: int,\n        num_attention_heads: int,\n        attention_head_dim: int,\n        dropout: float = 0.0,\n        cross_attention_dim: Optional[int] = None,\n        activation_fn: str = \"geglu\",\n        num_embeds_ada_norm: Optional[int] = None,\n        attention_bias: bool = False,\n        only_cross_attention: bool = False,\n        double_self_attention: bool = False,\n        upcast_attention: bool = False,\n        norm_elementwise_affine: bool = True,\n        norm_type: str = \"layer_norm\",\n        norm_eps: float = 1e-5,\n        final_dropout: bool = False,\n        positional_embeddings: Optional[str] = None,\n        num_positional_embeddings: Optional[int] = None,\n        ff_inner_dim: Optional[int] = None,\n        ff_bias: bool = True,\n        attention_out_bias: bool = True,\n        context_length: int = 16,\n        context_stride: int = 4,\n        weighting_scheme: str = \"pyramid\",\n    ):\n        super().__init__()\n        self.dim = dim\n        self.num_attention_heads = num_attention_heads\n        self.attention_head_dim = attention_head_dim\n        self.dropout = dropout\n        self.cross_attention_dim = cross_attention_dim\n        self.activation_fn = activation_fn\n        self.attention_bias = attention_bias\n        self.double_self_attention = double_self_attention\n        self.norm_elementwise_affine = norm_elementwise_affine\n        self.positional_embeddings = positional_embeddings\n        self.num_positional_embeddings = num_positional_embeddings\n        self.only_cross_attention = only_cross_attention\n\n        self.set_free_noise_properties(context_length, context_stride, weighting_scheme)\n\n        # We keep these boolean flags for backward-compatibility.\n        self.use_ada_layer_norm_zero = (num_embeds_ada_norm is not None) and norm_type == \"ada_norm_zero\"\n        self.use_ada_layer_norm = (num_embeds_ada_norm is not None) and norm_type == \"ada_norm\"\n        self.use_ada_layer_norm_single = norm_type == \"ada_norm_single\"\n        self.use_layer_norm = norm_type == \"layer_norm\"\n        self.use_ada_layer_norm_continuous = norm_type == \"ada_norm_continuous\"\n\n        if norm_type in (\"ada_norm\", \"ada_norm_zero\") and num_embeds_ada_norm is None:\n            raise ValueError(\n                f\"`norm_type` is set to {norm_type}, but `num_embeds_ada_norm` is not defined. Please make sure to\"\n                f\" define `num_embeds_ada_norm` if setting `norm_type` to {norm_type}.\"\n            )\n\n        self.norm_type = norm_type\n        self.num_embeds_ada_norm = num_embeds_ada_norm\n\n        if positional_embeddings and (num_positional_embeddings is None):\n            raise ValueError(\n                \"If `positional_embedding` type is defined, `num_positition_embeddings` must also be defined.\"\n            )\n\n        if positional_embeddings == \"sinusoidal\":\n            self.pos_embed = SinusoidalPositionalEmbedding(dim, max_seq_length=num_positional_embeddings)\n        else:\n            self.pos_embed = None\n\n        # Define 3 blocks. Each block has its own normalization layer.\n        # 1. Self-Attn\n        self.norm1 = nn.LayerNorm(dim, elementwise_affine=norm_elementwise_affine, eps=norm_eps)\n\n        self.attn1 = Attention(\n            query_dim=dim,\n            heads=num_attention_heads,\n            dim_head=attention_head_dim,\n            dropout=dropout,\n            bias=attention_bias,\n            cross_attention_dim=cross_attention_dim if only_cross_attention else None,\n            upcast_attention=upcast_attention,\n            out_bias=attention_out_bias,\n        )\n\n        # 2. Cross-Attn\n        if cross_attention_dim is not None or double_self_attention:\n            self.norm2 = nn.LayerNorm(dim, norm_eps, norm_elementwise_affine)\n\n            self.attn2 = Attention(\n                query_dim=dim,\n                cross_attention_dim=cross_attention_dim if not double_self_attention else None,\n                heads=num_attention_heads,\n                dim_head=attention_head_dim,\n                dropout=dropout,\n                bias=attention_bias,\n                upcast_attention=upcast_attention,\n                out_bias=attention_out_bias,\n            )  # is self-attn if encoder_hidden_states is none\n\n        # 3. Feed-forward\n        self.ff = FeedForward(\n            dim,\n            dropout=dropout,\n            activation_fn=activation_fn,\n            final_dropout=final_dropout,\n            inner_dim=ff_inner_dim,\n            bias=ff_bias,\n        )\n\n        self.norm3 = nn.LayerNorm(dim, norm_eps, norm_elementwise_affine)\n\n        # let chunk size default to None\n        self._chunk_size = None\n        self._chunk_dim = 0\n\n    def _get_frame_indices(self, num_frames: int) -> List[Tuple[int, int]]:\n        frame_indices = []\n        for i in range(0, num_frames - self.context_length + 1, self.context_stride):\n            window_start = i\n            window_end = min(num_frames, i + self.context_length)\n            frame_indices.append((window_start, window_end))\n        return frame_indices\n\n    def _get_frame_weights(self, num_frames: int, weighting_scheme: str = \"pyramid\") -> List[float]:\n        if weighting_scheme == \"flat\":\n            weights = [1.0] * num_frames\n\n        elif weighting_scheme == \"pyramid\":\n            if num_frames % 2 == 0:\n                # num_frames = 4 => [1, 2, 2, 1]\n                mid = num_frames // 2\n                weights = list(range(1, mid + 1))\n                weights = weights + weights[::-1]\n            else:\n                # num_frames = 5 => [1, 2, 3, 2, 1]\n                mid = (num_frames + 1) // 2\n                weights = list(range(1, mid))\n                weights = weights + [mid] + weights[::-1]\n\n        elif weighting_scheme == \"delayed_reverse_sawtooth\":\n            if num_frames % 2 == 0:\n                # num_frames = 4 => [0.01, 2, 2, 1]\n                mid = num_frames // 2\n                weights = [0.01] * (mid - 1) + [mid]\n                weights = weights + list(range(mid, 0, -1))\n            else:\n                # num_frames = 5 => [0.01, 0.01, 3, 2, 1]\n                mid = (num_frames + 1) // 2\n                weights = [0.01] * mid\n                weights = weights + list(range(mid, 0, -1))\n        else:\n            raise ValueError(f\"Unsupported value for weighting_scheme={weighting_scheme}\")\n\n        return weights\n\n    def set_free_noise_properties(\n        self, context_length: int, context_stride: int, weighting_scheme: str = \"pyramid\"\n    ) -> None:\n        self.context_length = context_length\n        self.context_stride = context_stride\n        self.weighting_scheme = weighting_scheme\n\n    def set_chunk_feed_forward(self, chunk_size: Optional[int], dim: int = 0) -> None:\n        # Sets chunk feed-forward\n        self._chunk_size = chunk_size\n        self._chunk_dim = dim\n\n    def forward(\n        self,\n        hidden_states: torch.Tensor,\n        attention_mask: Optional[torch.Tensor] = None,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        encoder_attention_mask: Optional[torch.Tensor] = None,\n        cross_attention_kwargs: Dict[str, Any] = None,\n        *args,\n        **kwargs,\n    ) -> torch.Tensor:\n        if cross_attention_kwargs is not None:\n            if cross_attention_kwargs.get(\"scale\", None) is not None:\n                logger.warning(\"Passing `scale` to `cross_attention_kwargs` is deprecated. `scale` will be ignored.\")\n\n        cross_attention_kwargs = cross_attention_kwargs.copy() if cross_attention_kwargs is not None else {}\n\n        # hidden_states: [B x H x W, F, C]\n        device = hidden_states.device\n        dtype = hidden_states.dtype\n\n        num_frames = hidden_states.size(1)\n        frame_indices = self._get_frame_indices(num_frames)\n        frame_weights = self._get_frame_weights(self.context_length, self.weighting_scheme)\n        frame_weights = torch.tensor(frame_weights, device=device, dtype=dtype).unsqueeze(0).unsqueeze(-1)\n        is_last_frame_batch_complete = frame_indices[-1][1] == num_frames\n\n        # Handle out-of-bounds case if num_frames isn't perfectly divisible by context_length\n        # For example, num_frames=25, context_length=16, context_stride=4, then we expect the ranges:\n        #    [(0, 16), (4, 20), (8, 24), (10, 26)]\n        if not is_last_frame_batch_complete:\n            if num_frames < self.context_length:\n                raise ValueError(f\"Expected {num_frames=} to be greater or equal than {self.context_length=}\")\n            last_frame_batch_length = num_frames - frame_indices[-1][1]\n            frame_indices.append((num_frames - self.context_length, num_frames))\n\n        num_times_accumulated = torch.zeros((1, num_frames, 1), device=device)\n        accumulated_values = torch.zeros_like(hidden_states)\n\n        for i, (frame_start, frame_end) in enumerate(frame_indices):\n            # The reason for slicing here is to ensure that if (frame_end - frame_start) is to handle\n            # cases like frame_indices=[(0, 16), (16, 20)], if the user provided a video with 19 frames, or\n            # essentially a non-multiple of `context_length`.\n            weights = torch.ones_like(num_times_accumulated[:, frame_start:frame_end])\n            weights *= frame_weights\n\n            hidden_states_chunk = hidden_states[:, frame_start:frame_end]\n\n            # Notice that normalization is always applied before the real computation in the following blocks.\n            # 1. Self-Attention\n            norm_hidden_states = self.norm1(hidden_states_chunk)\n\n            if self.pos_embed is not None:\n                norm_hidden_states = self.pos_embed(norm_hidden_states)\n\n            attn_output = self.attn1(\n                norm_hidden_states,\n                encoder_hidden_states=encoder_hidden_states if self.only_cross_attention else None,\n                attention_mask=attention_mask,\n                **cross_attention_kwargs,\n            )\n\n            hidden_states_chunk = attn_output + hidden_states_chunk\n            if hidden_states_chunk.ndim == 4:\n                hidden_states_chunk = hidden_states_chunk.squeeze(1)\n\n            # 2. Cross-Attention\n            if self.attn2 is not None:\n                norm_hidden_states = self.norm2(hidden_states_chunk)\n\n                if self.pos_embed is not None and self.norm_type != \"ada_norm_single\":\n                    norm_hidden_states = self.pos_embed(norm_hidden_states)\n\n                attn_output = self.attn2(\n                    norm_hidden_states,\n                    encoder_hidden_states=encoder_hidden_states,\n                    attention_mask=encoder_attention_mask,\n                    **cross_attention_kwargs,\n                )\n                hidden_states_chunk = attn_output + hidden_states_chunk\n\n            if i == len(frame_indices) - 1 and not is_last_frame_batch_complete:\n                accumulated_values[:, -last_frame_batch_length:] += (\n                    hidden_states_chunk[:, -last_frame_batch_length:] * weights[:, -last_frame_batch_length:]\n                )\n                num_times_accumulated[:, -last_frame_batch_length:] += weights[:, -last_frame_batch_length]\n            else:\n                accumulated_values[:, frame_start:frame_end] += hidden_states_chunk * weights\n                num_times_accumulated[:, frame_start:frame_end] += weights\n\n        # TODO(aryan): Maybe this could be done in a better way.\n        #\n        # Previously, this was:\n        # hidden_states = torch.where(\n        #    num_times_accumulated > 0, accumulated_values / num_times_accumulated, accumulated_values\n        # )\n        #\n        # The reasoning for the change here is `torch.where` became a bottleneck at some point when golfing memory\n        # spikes. It is particularly noticeable when the number of frames is high. My understanding is that this comes\n        # from tensors being copied - which is why we resort to spliting and concatenating here. I've not particularly\n        # looked into this deeply because other memory optimizations led to more pronounced reductions.\n        hidden_states = torch.cat(\n            [\n                torch.where(num_times_split > 0, accumulated_split / num_times_split, accumulated_split)\n                for accumulated_split, num_times_split in zip(\n                    accumulated_values.split(self.context_length, dim=1),\n                    num_times_accumulated.split(self.context_length, dim=1),\n                )\n            ],\n            dim=1,\n        ).to(dtype)\n\n        # 3. Feed-forward\n        norm_hidden_states = self.norm3(hidden_states)\n\n        if self._chunk_size is not None:\n            ff_output = _chunked_feed_forward(self.ff, norm_hidden_states, self._chunk_dim, self._chunk_size)\n        else:\n            ff_output = self.ff(norm_hidden_states)\n\n        hidden_states = ff_output + hidden_states\n        if hidden_states.ndim == 4:\n            hidden_states = hidden_states.squeeze(1)\n\n        return hidden_states\n\n\nclass FeedForward(nn.Module):\n    r\"\"\"\n    A feed-forward layer.\n\n    Parameters:\n        dim (`int`): The number of channels in the input.\n        dim_out (`int`, *optional*): The number of channels in the output. If not given, defaults to `dim`.\n        mult (`int`, *optional*, defaults to 4): The multiplier to use for the hidden dimension.\n        dropout (`float`, *optional*, defaults to 0.0): The dropout probability to use.\n        activation_fn (`str`, *optional*, defaults to `\"geglu\"`): Activation function to be used in feed-forward.\n        final_dropout (`bool` *optional*, defaults to False): Apply a final dropout.\n        bias (`bool`, defaults to True): Whether to use a bias in the linear layer.\n    \"\"\"\n\n    def __init__(\n        self,\n        dim: int,\n        dim_out: Optional[int] = None,\n        mult: int = 4,\n        dropout: float = 0.0,\n        activation_fn: str = \"geglu\",\n        final_dropout: bool = False,\n        inner_dim=None,\n        bias: bool = True,\n    ):\n        super().__init__()\n        if inner_dim is None:\n            inner_dim = int(dim * mult)\n        dim_out = dim_out if dim_out is not None else dim\n\n        if activation_fn == \"gelu\":\n            act_fn = GELU(dim, inner_dim, bias=bias)\n        if activation_fn == \"gelu-approximate\":\n            act_fn = GELU(dim, inner_dim, approximate=\"tanh\", bias=bias)\n        elif activation_fn == \"geglu\":\n            act_fn = GEGLU(dim, inner_dim, bias=bias)\n        elif activation_fn == \"geglu-approximate\":\n            act_fn = ApproximateGELU(dim, inner_dim, bias=bias)\n        elif activation_fn == \"swiglu\":\n            act_fn = SwiGLU(dim, inner_dim, bias=bias)\n\n        self.net = nn.ModuleList([])\n        # project in\n        self.net.append(act_fn)\n        # project dropout\n        self.net.append(nn.Dropout(dropout))\n        # project out\n        self.net.append(nn.Linear(inner_dim, dim_out, bias=bias))\n        # FF as used in Vision Transformer, MLP-Mixer, etc. have a final dropout\n        if final_dropout:\n            self.net.append(nn.Dropout(dropout))\n\n    def forward(self, hidden_states: torch.Tensor, *args, **kwargs) -> torch.Tensor:\n        if len(args) > 0 or kwargs.get(\"scale\", None) is not None:\n            deprecation_message = \"The `scale` argument is deprecated and will be ignored. Please remove it, as passing it will raise an error in the future. `scale` should directly be passed while calling the underlying pipeline component i.e., via `cross_attention_kwargs`.\"\n            deprecate(\"scale\", \"1.0.0\", deprecation_message)\n        for module in self.net:\n            hidden_states = module(hidden_states)\n        return hidden_states\n"
  },
  {
    "path": "CogVideo/finetune/models/attention_processor.py",
    "content": "# Copyright 2024 The HuggingFace Team. All rights reserved.\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.\nimport inspect\nimport math\nfrom typing import Callable, List, Optional, Tuple, Union\nfrom einops import rearrange, repeat\n\nimport torch\nimport torch.nn.functional as F\nfrom torch import nn\n\nfrom diffusers.image_processor import IPAdapterMaskProcessor\nfrom diffusers.utils import deprecate, logging\nfrom diffusers.utils.import_utils import is_torch_npu_available, is_xformers_available\nfrom diffusers.utils.torch_utils import is_torch_version, maybe_allow_in_graph\n\nlogger = logging.get_logger(__name__)  # pylint: disable=invalid-name\n\nif is_torch_npu_available():\n    import torch_npu\n\nif is_xformers_available():\n    import xformers\n    import xformers.ops\nelse:\n    xformers = None\n\n\n@maybe_allow_in_graph\nclass Attention(nn.Module):\n    r\"\"\"\n    A cross attention layer.\n\n    Parameters:\n        query_dim (`int`):\n            The number of channels in the query.\n        cross_attention_dim (`int`, *optional*):\n            The number of channels in the encoder_hidden_states. If not given, defaults to `query_dim`.\n        heads (`int`,  *optional*, defaults to 8):\n            The number of heads to use for multi-head attention.\n        kv_heads (`int`,  *optional*, defaults to `None`):\n            The number of key and value heads to use for multi-head attention. Defaults to `heads`. If\n            `kv_heads=heads`, the model will use Multi Head Attention (MHA), if `kv_heads=1` the model will use Multi\n            Query Attention (MQA) otherwise GQA is used.\n        dim_head (`int`,  *optional*, defaults to 64):\n            The number of channels in each head.\n        dropout (`float`, *optional*, defaults to 0.0):\n            The dropout probability to use.\n        bias (`bool`, *optional*, defaults to False):\n            Set to `True` for the query, key, and value linear layers to contain a bias parameter.\n        upcast_attention (`bool`, *optional*, defaults to False):\n            Set to `True` to upcast the attention computation to `float32`.\n        upcast_softmax (`bool`, *optional*, defaults to False):\n            Set to `True` to upcast the softmax computation to `float32`.\n        cross_attention_norm (`str`, *optional*, defaults to `None`):\n            The type of normalization to use for the cross attention. Can be `None`, `layer_norm`, or `group_norm`.\n        cross_attention_norm_num_groups (`int`, *optional*, defaults to 32):\n            The number of groups to use for the group norm in the cross attention.\n        added_kv_proj_dim (`int`, *optional*, defaults to `None`):\n            The number of channels to use for the added key and value projections. If `None`, no projection is used.\n        norm_num_groups (`int`, *optional*, defaults to `None`):\n            The number of groups to use for the group norm in the attention.\n        spatial_norm_dim (`int`, *optional*, defaults to `None`):\n            The number of channels to use for the spatial normalization.\n        out_bias (`bool`, *optional*, defaults to `True`):\n            Set to `True` to use a bias in the output linear layer.\n        scale_qk (`bool`, *optional*, defaults to `True`):\n            Set to `True` to scale the query and key by `1 / sqrt(dim_head)`.\n        only_cross_attention (`bool`, *optional*, defaults to `False`):\n            Set to `True` to only use cross attention and not added_kv_proj_dim. Can only be set to `True` if\n            `added_kv_proj_dim` is not `None`.\n        eps (`float`, *optional*, defaults to 1e-5):\n            An additional value added to the denominator in group normalization that is used for numerical stability.\n        rescale_output_factor (`float`, *optional*, defaults to 1.0):\n            A factor to rescale the output by dividing it with this value.\n        residual_connection (`bool`, *optional*, defaults to `False`):\n            Set to `True` to add the residual connection to the output.\n        _from_deprecated_attn_block (`bool`, *optional*, defaults to `False`):\n            Set to `True` if the attention block is loaded from a deprecated state dict.\n        processor (`AttnProcessor`, *optional*, defaults to `None`):\n            The attention processor to use. If `None`, defaults to `AttnProcessor2_0` if `torch 2.x` is used and\n            `AttnProcessor` otherwise.\n    \"\"\"\n\n    def __init__(\n        self,\n        query_dim: int,\n        cross_attention_dim: Optional[int] = None,\n        heads: int = 8,\n        kv_heads: Optional[int] = None,\n        dim_head: int = 64,\n        dropout: float = 0.0,\n        bias: bool = False,\n        upcast_attention: bool = False,\n        upcast_softmax: bool = False,\n        cross_attention_norm: Optional[str] = None,\n        cross_attention_norm_num_groups: int = 32,\n        qk_norm: Optional[str] = None,\n        added_kv_proj_dim: Optional[int] = None,\n        added_proj_bias: Optional[bool] = True,\n        norm_num_groups: Optional[int] = None,\n        spatial_norm_dim: Optional[int] = None,\n        out_bias: bool = True,\n        scale_qk: bool = True,\n        only_cross_attention: bool = False,\n        eps: float = 1e-5,\n        rescale_output_factor: float = 1.0,\n        residual_connection: bool = False,\n        _from_deprecated_attn_block: bool = False,\n        processor: Optional[\"AttnProcessor\"] = None,\n        out_dim: int = None,\n        context_pre_only=None,\n        pre_only=False,\n        elementwise_affine: bool = True,\n    ):\n        super().__init__()\n\n        # To prevent circular import.\n        from diffusers.models.normalization import FP32LayerNorm, RMSNorm\n\n        self.inner_dim = out_dim if out_dim is not None else dim_head * heads\n        self.inner_kv_dim = self.inner_dim if kv_heads is None else dim_head * kv_heads\n        self.query_dim = query_dim\n        self.use_bias = bias\n        self.is_cross_attention = cross_attention_dim is not None\n        self.cross_attention_dim = cross_attention_dim if cross_attention_dim is not None else query_dim\n        self.upcast_attention = upcast_attention\n        self.upcast_softmax = upcast_softmax\n        self.rescale_output_factor = rescale_output_factor\n        self.residual_connection = residual_connection\n        self.dropout = dropout\n        self.fused_projections = False\n        self.out_dim = out_dim if out_dim is not None else query_dim\n        self.context_pre_only = context_pre_only\n        self.pre_only = pre_only\n\n        # we make use of this private variable to know whether this class is loaded\n        # with an deprecated state dict so that we can convert it on the fly\n        self._from_deprecated_attn_block = _from_deprecated_attn_block\n\n        self.scale_qk = scale_qk\n        self.scale = dim_head**-0.5 if self.scale_qk else 1.0\n\n        self.heads = out_dim // dim_head if out_dim is not None else heads\n        # for slice_size > 0 the attention score computation\n        # is split across the batch axis to save memory\n        # You can set slice_size with `set_attention_slice`\n        self.sliceable_head_dim = heads\n\n        self.added_kv_proj_dim = added_kv_proj_dim\n        self.only_cross_attention = only_cross_attention\n\n        if self.added_kv_proj_dim is None and self.only_cross_attention:\n            raise ValueError(\n                \"`only_cross_attention` can only be set to True if `added_kv_proj_dim` is not None. Make sure to set either `only_cross_attention=False` or define `added_kv_proj_dim`.\"\n            )\n\n        if norm_num_groups is not None:\n            self.group_norm = nn.GroupNorm(num_channels=query_dim, num_groups=norm_num_groups, eps=eps, affine=True)\n        else:\n            self.group_norm = None\n\n        if spatial_norm_dim is not None:\n            self.spatial_norm = SpatialNorm(f_channels=query_dim, zq_channels=spatial_norm_dim)\n        else:\n            self.spatial_norm = None\n\n        if qk_norm is None:\n            self.norm_q = None\n            self.norm_k = None\n        elif qk_norm == \"layer_norm\":\n            self.norm_q = nn.LayerNorm(dim_head, eps=eps, elementwise_affine=elementwise_affine)\n            self.norm_k = nn.LayerNorm(dim_head, eps=eps, elementwise_affine=elementwise_affine)\n        elif qk_norm == \"fp32_layer_norm\":\n            self.norm_q = FP32LayerNorm(dim_head, elementwise_affine=False, bias=False, eps=eps)\n            self.norm_k = FP32LayerNorm(dim_head, elementwise_affine=False, bias=False, eps=eps)\n        elif qk_norm == \"layer_norm_across_heads\":\n            # Lumina applys qk norm across all heads\n            self.norm_q = nn.LayerNorm(dim_head * heads, eps=eps)\n            self.norm_k = nn.LayerNorm(dim_head * kv_heads, eps=eps)\n        elif qk_norm == \"rms_norm\":\n            self.norm_q = RMSNorm(dim_head, eps=eps)\n            self.norm_k = RMSNorm(dim_head, eps=eps)\n        else:\n            raise ValueError(f\"unknown qk_norm: {qk_norm}. Should be None,'layer_norm','fp32_layer_norm','rms_norm'\")\n\n        if cross_attention_norm is None:\n            self.norm_cross = None\n        elif cross_attention_norm == \"layer_norm\":\n            self.norm_cross = nn.LayerNorm(self.cross_attention_dim)\n        elif cross_attention_norm == \"group_norm\":\n            if self.added_kv_proj_dim is not None:\n                # The given `encoder_hidden_states` are initially of shape\n                # (batch_size, seq_len, added_kv_proj_dim) before being projected\n                # to (batch_size, seq_len, cross_attention_dim). The norm is applied\n                # before the projection, so we need to use `added_kv_proj_dim` as\n                # the number of channels for the group norm.\n                norm_cross_num_channels = added_kv_proj_dim\n            else:\n                norm_cross_num_channels = self.cross_attention_dim\n\n            self.norm_cross = nn.GroupNorm(\n                num_channels=norm_cross_num_channels, num_groups=cross_attention_norm_num_groups, eps=1e-5, affine=True\n            )\n        else:\n            raise ValueError(\n                f\"unknown cross_attention_norm: {cross_attention_norm}. Should be None, 'layer_norm' or 'group_norm'\"\n            )\n\n        self.to_q = nn.Linear(query_dim, self.inner_dim, bias=bias)\n\n        if not self.only_cross_attention:\n            # only relevant for the `AddedKVProcessor` classes\n            self.to_k = nn.Linear(self.cross_attention_dim, self.inner_kv_dim, bias=bias)\n            self.to_v = nn.Linear(self.cross_attention_dim, self.inner_kv_dim, bias=bias)\n        else:\n            self.to_k = None\n            self.to_v = None\n\n        self.added_proj_bias = added_proj_bias\n        if self.added_kv_proj_dim is not None:\n            self.add_k_proj = nn.Linear(added_kv_proj_dim, self.inner_kv_dim, bias=added_proj_bias)\n            self.add_v_proj = nn.Linear(added_kv_proj_dim, self.inner_kv_dim, bias=added_proj_bias)\n            if self.context_pre_only is not None:\n                self.add_q_proj = nn.Linear(added_kv_proj_dim, self.inner_dim, bias=added_proj_bias)\n\n        if not self.pre_only:\n            self.to_out = nn.ModuleList([])\n            self.to_out.append(nn.Linear(self.inner_dim, self.out_dim, bias=out_bias))\n            self.to_out.append(nn.Dropout(dropout))\n\n        if self.context_pre_only is not None and not self.context_pre_only:\n            self.to_add_out = nn.Linear(self.inner_dim, self.out_dim, bias=out_bias)\n\n        if qk_norm is not None and added_kv_proj_dim is not None:\n            if qk_norm == \"fp32_layer_norm\":\n                self.norm_added_q = FP32LayerNorm(dim_head, elementwise_affine=False, bias=False, eps=eps)\n                self.norm_added_k = FP32LayerNorm(dim_head, elementwise_affine=False, bias=False, eps=eps)\n            elif qk_norm == \"rms_norm\":\n                self.norm_added_q = RMSNorm(dim_head, eps=eps)\n                self.norm_added_k = RMSNorm(dim_head, eps=eps)\n            else:\n                raise ValueError(\n                    f\"unknown qk_norm: {qk_norm}. Should be one of `None,'layer_norm','fp32_layer_norm','rms_norm'`\"\n                )\n        else:\n            self.norm_added_q = None\n            self.norm_added_k = None\n\n        # set attention processor\n        # We use the AttnProcessor2_0 by default when torch 2.x is used which uses\n        # torch.nn.functional.scaled_dot_product_attention for native Flash/memory_efficient_attention\n        # but only if it has the default `scale` argument. TODO remove scale_qk check when we move to torch 2.1\n        if processor is None:\n            processor = (\n                AttnProcessor2_0() if hasattr(F, \"scaled_dot_product_attention\") and self.scale_qk else AttnProcessor()\n            )\n        self.set_processor(processor)\n\n    def set_use_npu_flash_attention(self, use_npu_flash_attention: bool) -> None:\n        r\"\"\"\n        Set whether to use npu flash attention from `torch_npu` or not.\n\n        \"\"\"\n        if use_npu_flash_attention:\n            processor = AttnProcessorNPU()\n        else:\n            # set attention processor\n            # We use the AttnProcessor2_0 by default when torch 2.x is used which uses\n            # torch.nn.functional.scaled_dot_product_attention for native Flash/memory_efficient_attention\n            # but only if it has the default `scale` argument. TODO remove scale_qk check when we move to torch 2.1\n            processor = (\n                AttnProcessor2_0() if hasattr(F, \"scaled_dot_product_attention\") and self.scale_qk else AttnProcessor()\n            )\n        self.set_processor(processor)\n\n    def set_use_memory_efficient_attention_xformers(\n        self, use_memory_efficient_attention_xformers: bool, attention_op: Optional[Callable] = None\n    ) -> None:\n        r\"\"\"\n        Set whether to use memory efficient attention from `xformers` or not.\n\n        Args:\n            use_memory_efficient_attention_xformers (`bool`):\n                Whether to use memory efficient attention from `xformers` or not.\n            attention_op (`Callable`, *optional*):\n                The attention operation to use. Defaults to `None` which uses the default attention operation from\n                `xformers`.\n        \"\"\"\n        is_custom_diffusion = hasattr(self, \"processor\") and isinstance(\n            self.processor,\n            (CustomDiffusionAttnProcessor, CustomDiffusionXFormersAttnProcessor, CustomDiffusionAttnProcessor2_0),\n        )\n        is_added_kv_processor = hasattr(self, \"processor\") and isinstance(\n            self.processor,\n            (\n                AttnAddedKVProcessor,\n                AttnAddedKVProcessor2_0,\n                SlicedAttnAddedKVProcessor,\n                XFormersAttnAddedKVProcessor,\n            ),\n        )\n\n        if use_memory_efficient_attention_xformers:\n            if is_added_kv_processor and is_custom_diffusion:\n                raise NotImplementedError(\n                    f\"Memory efficient attention is currently not supported for custom diffusion for attention processor type {self.processor}\"\n                )\n            if not is_xformers_available():\n                raise ModuleNotFoundError(\n                    (\n                        \"Refer to https://github.com/facebookresearch/xformers for more information on how to install\"\n                        \" xformers\"\n                    ),\n                    name=\"xformers\",\n                )\n            elif not torch.cuda.is_available():\n                raise ValueError(\n                    \"torch.cuda.is_available() should be True but is False. xformers' memory efficient attention is\"\n                    \" only available for GPU \"\n                )\n            else:\n                try:\n                    # Make sure we can run the memory efficient attention\n                    _ = xformers.ops.memory_efficient_attention(\n                        torch.randn((1, 2, 40), device=\"cuda\"),\n                        torch.randn((1, 2, 40), device=\"cuda\"),\n                        torch.randn((1, 2, 40), device=\"cuda\"),\n                    )\n                except Exception as e:\n                    raise e\n\n            if is_custom_diffusion:\n                processor = CustomDiffusionXFormersAttnProcessor(\n                    train_kv=self.processor.train_kv,\n                    train_q_out=self.processor.train_q_out,\n                    hidden_size=self.processor.hidden_size,\n                    cross_attention_dim=self.processor.cross_attention_dim,\n                    attention_op=attention_op,\n                )\n                processor.load_state_dict(self.processor.state_dict())\n                if hasattr(self.processor, \"to_k_custom_diffusion\"):\n                    processor.to(self.processor.to_k_custom_diffusion.weight.device)\n            elif is_added_kv_processor:\n                # TODO(Patrick, Suraj, William) - currently xformers doesn't work for UnCLIP\n                # which uses this type of cross attention ONLY because the attention mask of format\n                # [0, ..., -10.000, ..., 0, ...,] is not supported\n                # throw warning\n                logger.info(\n                    \"Memory efficient attention with `xformers` might currently not work correctly if an attention mask is required for the attention operation.\"\n                )\n                processor = XFormersAttnAddedKVProcessor(attention_op=attention_op)\n            else:\n                processor = XFormersAttnProcessor(attention_op=attention_op)\n        else:\n            if is_custom_diffusion:\n                attn_processor_class = (\n                    CustomDiffusionAttnProcessor2_0\n                    if hasattr(F, \"scaled_dot_product_attention\")\n                    else CustomDiffusionAttnProcessor\n                )\n                processor = attn_processor_class(\n                    train_kv=self.processor.train_kv,\n                    train_q_out=self.processor.train_q_out,\n                    hidden_size=self.processor.hidden_size,\n                    cross_attention_dim=self.processor.cross_attention_dim,\n                )\n                processor.load_state_dict(self.processor.state_dict())\n                if hasattr(self.processor, \"to_k_custom_diffusion\"):\n                    processor.to(self.processor.to_k_custom_diffusion.weight.device)\n            else:\n                # set attention processor\n                # We use the AttnProcessor2_0 by default when torch 2.x is used which uses\n                # torch.nn.functional.scaled_dot_product_attention for native Flash/memory_efficient_attention\n                # but only if it has the default `scale` argument. TODO remove scale_qk check when we move to torch 2.1\n                processor = (\n                    AttnProcessor2_0()\n                    if hasattr(F, \"scaled_dot_product_attention\") and self.scale_qk\n                    else AttnProcessor()\n                )\n\n        self.set_processor(processor)\n\n    def set_attention_slice(self, slice_size: int) -> None:\n        r\"\"\"\n        Set the slice size for attention computation.\n\n        Args:\n            slice_size (`int`):\n                The slice size for attention computation.\n        \"\"\"\n        if slice_size is not None and slice_size > self.sliceable_head_dim:\n            raise ValueError(f\"slice_size {slice_size} has to be smaller or equal to {self.sliceable_head_dim}.\")\n\n        if slice_size is not None and self.added_kv_proj_dim is not None:\n            processor = SlicedAttnAddedKVProcessor(slice_size)\n        elif slice_size is not None:\n            processor = SlicedAttnProcessor(slice_size)\n        elif self.added_kv_proj_dim is not None:\n            processor = AttnAddedKVProcessor()\n        else:\n            # set attention processor\n            # We use the AttnProcessor2_0 by default when torch 2.x is used which uses\n            # torch.nn.functional.scaled_dot_product_attention for native Flash/memory_efficient_attention\n            # but only if it has the default `scale` argument. TODO remove scale_qk check when we move to torch 2.1\n            processor = (\n                AttnProcessor2_0() if hasattr(F, \"scaled_dot_product_attention\") and self.scale_qk else AttnProcessor()\n            )\n\n        self.set_processor(processor)\n\n    def set_processor(self, processor: \"AttnProcessor\") -> None:\n        r\"\"\"\n        Set the attention processor to use.\n\n        Args:\n            processor (`AttnProcessor`):\n                The attention processor to use.\n        \"\"\"\n        # if current processor is in `self._modules` and if passed `processor` is not, we need to\n        # pop `processor` from `self._modules`\n        if (\n            hasattr(self, \"processor\")\n            and isinstance(self.processor, torch.nn.Module)\n            and not isinstance(processor, torch.nn.Module)\n        ):\n            logger.info(f\"You are removing possibly trained weights of {self.processor} with {processor}\")\n            self._modules.pop(\"processor\")\n\n        self.processor = processor\n\n    def get_processor(self, return_deprecated_lora: bool = False) -> \"AttentionProcessor\":\n        r\"\"\"\n        Get the attention processor in use.\n\n        Args:\n            return_deprecated_lora (`bool`, *optional*, defaults to `False`):\n                Set to `True` to return the deprecated LoRA attention processor.\n\n        Returns:\n            \"AttentionProcessor\": The attention processor in use.\n        \"\"\"\n        if not return_deprecated_lora:\n            return self.processor\n\n    def forward(\n        self,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n        **cross_attention_kwargs,\n    ) -> torch.Tensor:\n        r\"\"\"\n        The forward method of the `Attention` class.\n\n        Args:\n            hidden_states (`torch.Tensor`):\n                The hidden states of the query.\n            encoder_hidden_states (`torch.Tensor`, *optional*):\n                The hidden states of the encoder.\n            attention_mask (`torch.Tensor`, *optional*):\n                The attention mask to use. If `None`, no mask is applied.\n            **cross_attention_kwargs:\n                Additional keyword arguments to pass along to the cross attention.\n\n        Returns:\n            `torch.Tensor`: The output of the attention layer.\n        \"\"\"\n        # The `Attention` class can call different attention processors / attention functions\n        # here we simply pass along all tensors to the selected processor class\n        # For standard processors that are defined here, `**cross_attention_kwargs` is empty\n\n        attn_parameters = set(inspect.signature(self.processor.__call__).parameters.keys())\n        quiet_attn_parameters = {\"ip_adapter_masks\"}\n        unused_kwargs = [\n            k for k, _ in cross_attention_kwargs.items() if k not in attn_parameters and k not in quiet_attn_parameters\n        ]\n        if len(unused_kwargs) > 0:\n            logger.warning(\n                f\"cross_attention_kwargs {unused_kwargs} are not expected by {self.processor.__class__.__name__} and will be ignored.\"\n            )\n        cross_attention_kwargs = {k: w for k, w in cross_attention_kwargs.items() if k in attn_parameters}\n\n        return self.processor(\n            self,\n            hidden_states,\n            encoder_hidden_states=encoder_hidden_states,\n            attention_mask=attention_mask,\n            **cross_attention_kwargs,\n        )\n\n    def batch_to_head_dim(self, tensor: torch.Tensor) -> torch.Tensor:\n        r\"\"\"\n        Reshape the tensor from `[batch_size, seq_len, dim]` to `[batch_size // heads, seq_len, dim * heads]`. `heads`\n        is the number of heads initialized while constructing the `Attention` class.\n\n        Args:\n            tensor (`torch.Tensor`): The tensor to reshape.\n\n        Returns:\n            `torch.Tensor`: The reshaped tensor.\n        \"\"\"\n        head_size = self.heads\n        batch_size, seq_len, dim = tensor.shape\n        tensor = tensor.reshape(batch_size // head_size, head_size, seq_len, dim)\n        tensor = tensor.permute(0, 2, 1, 3).reshape(batch_size // head_size, seq_len, dim * head_size)\n        return tensor\n\n    def head_to_batch_dim(self, tensor: torch.Tensor, out_dim: int = 3) -> torch.Tensor:\n        r\"\"\"\n        Reshape the tensor from `[batch_size, seq_len, dim]` to `[batch_size, seq_len, heads, dim // heads]` `heads` is\n        the number of heads initialized while constructing the `Attention` class.\n\n        Args:\n            tensor (`torch.Tensor`): The tensor to reshape.\n            out_dim (`int`, *optional*, defaults to `3`): The output dimension of the tensor. If `3`, the tensor is\n                reshaped to `[batch_size * heads, seq_len, dim // heads]`.\n\n        Returns:\n            `torch.Tensor`: The reshaped tensor.\n        \"\"\"\n        head_size = self.heads\n        if tensor.ndim == 3:\n            batch_size, seq_len, dim = tensor.shape\n            extra_dim = 1\n        else:\n            batch_size, extra_dim, seq_len, dim = tensor.shape\n        tensor = tensor.reshape(batch_size, seq_len * extra_dim, head_size, dim // head_size)\n        tensor = tensor.permute(0, 2, 1, 3)\n\n        if out_dim == 3:\n            tensor = tensor.reshape(batch_size * head_size, seq_len * extra_dim, dim // head_size)\n\n        return tensor\n\n    def get_attention_scores(\n        self, query: torch.Tensor, key: torch.Tensor, attention_mask: Optional[torch.Tensor] = None\n    ) -> torch.Tensor:\n        r\"\"\"\n        Compute the attention scores.\n\n        Args:\n            query (`torch.Tensor`): The query tensor.\n            key (`torch.Tensor`): The key tensor.\n            attention_mask (`torch.Tensor`, *optional*): The attention mask to use. If `None`, no mask is applied.\n\n        Returns:\n            `torch.Tensor`: The attention probabilities/scores.\n        \"\"\"\n        dtype = query.dtype\n        if self.upcast_attention:\n            query = query.float()\n            key = key.float()\n\n        if attention_mask is None:\n            baddbmm_input = torch.empty(\n                query.shape[0], query.shape[1], key.shape[1], dtype=query.dtype, device=query.device\n            )\n            beta = 0\n        else:\n            baddbmm_input = attention_mask\n            beta = 1\n\n        attention_scores = torch.baddbmm(\n            baddbmm_input,\n            query,\n            key.transpose(-1, -2),\n            beta=beta,\n            alpha=self.scale,\n        )\n        del baddbmm_input\n\n        if self.upcast_softmax:\n            attention_scores = attention_scores.float()\n\n        attention_probs = attention_scores.softmax(dim=-1)\n        del attention_scores\n\n        attention_probs = attention_probs.to(dtype)\n\n        return attention_probs\n\n    def prepare_attention_mask(\n        self, attention_mask: torch.Tensor, target_length: int, batch_size: int, out_dim: int = 3\n    ) -> torch.Tensor:\n        r\"\"\"\n        Prepare the attention mask for the attention computation.\n\n        Args:\n            attention_mask (`torch.Tensor`):\n                The attention mask to prepare.\n            target_length (`int`):\n                The target length of the attention mask. This is the length of the attention mask after padding.\n            batch_size (`int`):\n                The batch size, which is used to repeat the attention mask.\n            out_dim (`int`, *optional*, defaults to `3`):\n                The output dimension of the attention mask. Can be either `3` or `4`.\n\n        Returns:\n            `torch.Tensor`: The prepared attention mask.\n        \"\"\"\n        head_size = self.heads\n        if attention_mask is None:\n            return attention_mask\n\n        current_length: int = attention_mask.shape[-1]\n        if current_length != target_length:\n            if attention_mask.device.type == \"mps\":\n                # HACK: MPS: Does not support padding by greater than dimension of input tensor.\n                # Instead, we can manually construct the padding tensor.\n                padding_shape = (attention_mask.shape[0], attention_mask.shape[1], target_length)\n                padding = torch.zeros(padding_shape, dtype=attention_mask.dtype, device=attention_mask.device)\n                attention_mask = torch.cat([attention_mask, padding], dim=2)\n            else:\n                # TODO: for pipelines such as stable-diffusion, padding cross-attn mask:\n                #       we want to instead pad by (0, remaining_length), where remaining_length is:\n                #       remaining_length: int = target_length - current_length\n                # TODO: re-enable tests/models/test_models_unet_2d_condition.py#test_model_xattn_padding\n                attention_mask = F.pad(attention_mask, (0, target_length), value=0.0)\n\n        if out_dim == 3:\n            if attention_mask.shape[0] < batch_size * head_size:\n                attention_mask = attention_mask.repeat_interleave(head_size, dim=0)\n        elif out_dim == 4:\n            attention_mask = attention_mask.unsqueeze(1)\n            attention_mask = attention_mask.repeat_interleave(head_size, dim=1)\n\n        return attention_mask\n\n    def norm_encoder_hidden_states(self, encoder_hidden_states: torch.Tensor) -> torch.Tensor:\n        r\"\"\"\n        Normalize the encoder hidden states. Requires `self.norm_cross` to be specified when constructing the\n        `Attention` class.\n\n        Args:\n            encoder_hidden_states (`torch.Tensor`): Hidden states of the encoder.\n\n        Returns:\n            `torch.Tensor`: The normalized encoder hidden states.\n        \"\"\"\n        assert self.norm_cross is not None, \"self.norm_cross must be defined to call self.norm_encoder_hidden_states\"\n\n        if isinstance(self.norm_cross, nn.LayerNorm):\n            encoder_hidden_states = self.norm_cross(encoder_hidden_states)\n        elif isinstance(self.norm_cross, nn.GroupNorm):\n            # Group norm norms along the channels dimension and expects\n            # input to be in the shape of (N, C, *). In this case, we want\n            # to norm along the hidden dimension, so we need to move\n            # (batch_size, sequence_length, hidden_size) ->\n            # (batch_size, hidden_size, sequence_length)\n            encoder_hidden_states = encoder_hidden_states.transpose(1, 2)\n            encoder_hidden_states = self.norm_cross(encoder_hidden_states)\n            encoder_hidden_states = encoder_hidden_states.transpose(1, 2)\n        else:\n            assert False\n\n        return encoder_hidden_states\n\n    @torch.no_grad()\n    def fuse_projections(self, fuse=True):\n        device = self.to_q.weight.data.device\n        dtype = self.to_q.weight.data.dtype\n\n        if not self.is_cross_attention:\n            # fetch weight matrices.\n            concatenated_weights = torch.cat([self.to_q.weight.data, self.to_k.weight.data, self.to_v.weight.data])\n            in_features = concatenated_weights.shape[1]\n            out_features = concatenated_weights.shape[0]\n\n            # create a new single projection layer and copy over the weights.\n            self.to_qkv = nn.Linear(in_features, out_features, bias=self.use_bias, device=device, dtype=dtype)\n            self.to_qkv.weight.copy_(concatenated_weights)\n            if self.use_bias:\n                concatenated_bias = torch.cat([self.to_q.bias.data, self.to_k.bias.data, self.to_v.bias.data])\n                self.to_qkv.bias.copy_(concatenated_bias)\n\n        else:\n            concatenated_weights = torch.cat([self.to_k.weight.data, self.to_v.weight.data])\n            in_features = concatenated_weights.shape[1]\n            out_features = concatenated_weights.shape[0]\n\n            self.to_kv = nn.Linear(in_features, out_features, bias=self.use_bias, device=device, dtype=dtype)\n            self.to_kv.weight.copy_(concatenated_weights)\n            if self.use_bias:\n                concatenated_bias = torch.cat([self.to_k.bias.data, self.to_v.bias.data])\n                self.to_kv.bias.copy_(concatenated_bias)\n\n        # handle added projections for SD3 and others.\n        if hasattr(self, \"add_q_proj\") and hasattr(self, \"add_k_proj\") and hasattr(self, \"add_v_proj\"):\n            concatenated_weights = torch.cat(\n                [self.add_q_proj.weight.data, self.add_k_proj.weight.data, self.add_v_proj.weight.data]\n            )\n            in_features = concatenated_weights.shape[1]\n            out_features = concatenated_weights.shape[0]\n\n            self.to_added_qkv = nn.Linear(\n                in_features, out_features, bias=self.added_proj_bias, device=device, dtype=dtype\n            )\n            self.to_added_qkv.weight.copy_(concatenated_weights)\n            if self.added_proj_bias:\n                concatenated_bias = torch.cat(\n                    [self.add_q_proj.bias.data, self.add_k_proj.bias.data, self.add_v_proj.bias.data]\n                )\n                self.to_added_qkv.bias.copy_(concatenated_bias)\n\n        self.fused_projections = fuse\n\n\nclass AttnProcessor:\n    r\"\"\"\n    Default processor for performing attention-related computations.\n    \"\"\"\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n        temb: Optional[torch.Tensor] = None,\n        *args,\n        **kwargs,\n    ) -> torch.Tensor:\n        if len(args) > 0 or kwargs.get(\"scale\", None) is not None:\n            deprecation_message = \"The `scale` argument is deprecated and will be ignored. Please remove it, as passing it will raise an error in the future. `scale` should directly be passed while calling the underlying pipeline component i.e., via `cross_attention_kwargs`.\"\n            deprecate(\"scale\", \"1.0.0\", deprecation_message)\n\n        residual = hidden_states\n\n        if attn.spatial_norm is not None:\n            hidden_states = attn.spatial_norm(hidden_states, temb)\n\n        input_ndim = hidden_states.ndim\n\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        batch_size, sequence_length, _ = (\n            hidden_states.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n        )\n        attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n\n        if attn.group_norm is not None:\n            hidden_states = attn.group_norm(hidden_states.transpose(1, 2)).transpose(1, 2)\n\n        query = attn.to_q(hidden_states)\n\n        if encoder_hidden_states is None:\n            encoder_hidden_states = hidden_states\n        elif attn.norm_cross:\n            encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        key = attn.to_k(encoder_hidden_states)\n        value = attn.to_v(encoder_hidden_states)\n\n        query = attn.head_to_batch_dim(query)\n        key = attn.head_to_batch_dim(key)\n        value = attn.head_to_batch_dim(value)\n\n        attention_probs = attn.get_attention_scores(query, key, attention_mask)\n        hidden_states = torch.bmm(attention_probs, value)\n        hidden_states = attn.batch_to_head_dim(hidden_states)\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        if input_ndim == 4:\n            hidden_states = hidden_states.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        if attn.residual_connection:\n            hidden_states = hidden_states + residual\n\n        hidden_states = hidden_states / attn.rescale_output_factor\n\n        return hidden_states\n\n\nclass CustomDiffusionAttnProcessor(nn.Module):\n    r\"\"\"\n    Processor for implementing attention for the Custom Diffusion method.\n\n    Args:\n        train_kv (`bool`, defaults to `True`):\n            Whether to newly train the key and value matrices corresponding to the text features.\n        train_q_out (`bool`, defaults to `True`):\n            Whether to newly train query matrices corresponding to the latent image features.\n        hidden_size (`int`, *optional*, defaults to `None`):\n            The hidden size of the attention layer.\n        cross_attention_dim (`int`, *optional*, defaults to `None`):\n            The number of channels in the `encoder_hidden_states`.\n        out_bias (`bool`, defaults to `True`):\n            Whether to include the bias parameter in `train_q_out`.\n        dropout (`float`, *optional*, defaults to 0.0):\n            The dropout probability to use.\n    \"\"\"\n\n    def __init__(\n        self,\n        train_kv: bool = True,\n        train_q_out: bool = True,\n        hidden_size: Optional[int] = None,\n        cross_attention_dim: Optional[int] = None,\n        out_bias: bool = True,\n        dropout: float = 0.0,\n    ):\n        super().__init__()\n        self.train_kv = train_kv\n        self.train_q_out = train_q_out\n\n        self.hidden_size = hidden_size\n        self.cross_attention_dim = cross_attention_dim\n\n        # `_custom_diffusion` id for easy serialization and loading.\n        if self.train_kv:\n            self.to_k_custom_diffusion = nn.Linear(cross_attention_dim or hidden_size, hidden_size, bias=False)\n            self.to_v_custom_diffusion = nn.Linear(cross_attention_dim or hidden_size, hidden_size, bias=False)\n        if self.train_q_out:\n            self.to_q_custom_diffusion = nn.Linear(hidden_size, hidden_size, bias=False)\n            self.to_out_custom_diffusion = nn.ModuleList([])\n            self.to_out_custom_diffusion.append(nn.Linear(hidden_size, hidden_size, bias=out_bias))\n            self.to_out_custom_diffusion.append(nn.Dropout(dropout))\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n    ) -> torch.Tensor:\n        batch_size, sequence_length, _ = hidden_states.shape\n        attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n        if self.train_q_out:\n            query = self.to_q_custom_diffusion(hidden_states).to(attn.to_q.weight.dtype)\n        else:\n            query = attn.to_q(hidden_states.to(attn.to_q.weight.dtype))\n\n        if encoder_hidden_states is None:\n            crossattn = False\n            encoder_hidden_states = hidden_states\n        else:\n            crossattn = True\n            if attn.norm_cross:\n                encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        if self.train_kv:\n            key = self.to_k_custom_diffusion(encoder_hidden_states.to(self.to_k_custom_diffusion.weight.dtype))\n            value = self.to_v_custom_diffusion(encoder_hidden_states.to(self.to_v_custom_diffusion.weight.dtype))\n            key = key.to(attn.to_q.weight.dtype)\n            value = value.to(attn.to_q.weight.dtype)\n        else:\n            key = attn.to_k(encoder_hidden_states)\n            value = attn.to_v(encoder_hidden_states)\n\n        if crossattn:\n            detach = torch.ones_like(key)\n            detach[:, :1, :] = detach[:, :1, :] * 0.0\n            key = detach * key + (1 - detach) * key.detach()\n            value = detach * value + (1 - detach) * value.detach()\n\n        query = attn.head_to_batch_dim(query)\n        key = attn.head_to_batch_dim(key)\n        value = attn.head_to_batch_dim(value)\n\n        attention_probs = attn.get_attention_scores(query, key, attention_mask)\n        hidden_states = torch.bmm(attention_probs, value)\n        hidden_states = attn.batch_to_head_dim(hidden_states)\n\n        if self.train_q_out:\n            # linear proj\n            hidden_states = self.to_out_custom_diffusion[0](hidden_states)\n            # dropout\n            hidden_states = self.to_out_custom_diffusion[1](hidden_states)\n        else:\n            # linear proj\n            hidden_states = attn.to_out[0](hidden_states)\n            # dropout\n            hidden_states = attn.to_out[1](hidden_states)\n\n        return hidden_states\n\n\nclass AttnAddedKVProcessor:\n    r\"\"\"\n    Processor for performing attention-related computations with extra learnable key and value matrices for the text\n    encoder.\n    \"\"\"\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n        *args,\n        **kwargs,\n    ) -> torch.Tensor:\n        if len(args) > 0 or kwargs.get(\"scale\", None) is not None:\n            deprecation_message = \"The `scale` argument is deprecated and will be ignored. Please remove it, as passing it will raise an error in the future. `scale` should directly be passed while calling the underlying pipeline component i.e., via `cross_attention_kwargs`.\"\n            deprecate(\"scale\", \"1.0.0\", deprecation_message)\n\n        residual = hidden_states\n\n        hidden_states = hidden_states.view(hidden_states.shape[0], hidden_states.shape[1], -1).transpose(1, 2)\n        batch_size, sequence_length, _ = hidden_states.shape\n\n        attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n\n        if encoder_hidden_states is None:\n            encoder_hidden_states = hidden_states\n        elif attn.norm_cross:\n            encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        hidden_states = attn.group_norm(hidden_states.transpose(1, 2)).transpose(1, 2)\n\n        query = attn.to_q(hidden_states)\n        query = attn.head_to_batch_dim(query)\n\n        encoder_hidden_states_key_proj = attn.add_k_proj(encoder_hidden_states)\n        encoder_hidden_states_value_proj = attn.add_v_proj(encoder_hidden_states)\n        encoder_hidden_states_key_proj = attn.head_to_batch_dim(encoder_hidden_states_key_proj)\n        encoder_hidden_states_value_proj = attn.head_to_batch_dim(encoder_hidden_states_value_proj)\n\n        if not attn.only_cross_attention:\n            key = attn.to_k(hidden_states)\n            value = attn.to_v(hidden_states)\n            key = attn.head_to_batch_dim(key)\n            value = attn.head_to_batch_dim(value)\n            key = torch.cat([encoder_hidden_states_key_proj, key], dim=1)\n            value = torch.cat([encoder_hidden_states_value_proj, value], dim=1)\n        else:\n            key = encoder_hidden_states_key_proj\n            value = encoder_hidden_states_value_proj\n\n        attention_probs = attn.get_attention_scores(query, key, attention_mask)\n        hidden_states = torch.bmm(attention_probs, value)\n        hidden_states = attn.batch_to_head_dim(hidden_states)\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        hidden_states = hidden_states.transpose(-1, -2).reshape(residual.shape)\n        hidden_states = hidden_states + residual\n\n        return hidden_states\n\n\nclass AttnAddedKVProcessor2_0:\n    r\"\"\"\n    Processor for performing scaled dot-product attention (enabled by default if you're using PyTorch 2.0), with extra\n    learnable key and value matrices for the text encoder.\n    \"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\n                \"AttnAddedKVProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\"\n            )\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n        *args,\n        **kwargs,\n    ) -> torch.Tensor:\n        if len(args) > 0 or kwargs.get(\"scale\", None) is not None:\n            deprecation_message = \"The `scale` argument is deprecated and will be ignored. Please remove it, as passing it will raise an error in the future. `scale` should directly be passed while calling the underlying pipeline component i.e., via `cross_attention_kwargs`.\"\n            deprecate(\"scale\", \"1.0.0\", deprecation_message)\n\n        residual = hidden_states\n\n        hidden_states = hidden_states.view(hidden_states.shape[0], hidden_states.shape[1], -1).transpose(1, 2)\n        batch_size, sequence_length, _ = hidden_states.shape\n\n        attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size, out_dim=4)\n\n        if encoder_hidden_states is None:\n            encoder_hidden_states = hidden_states\n        elif attn.norm_cross:\n            encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        hidden_states = attn.group_norm(hidden_states.transpose(1, 2)).transpose(1, 2)\n\n        query = attn.to_q(hidden_states)\n        query = attn.head_to_batch_dim(query, out_dim=4)\n\n        encoder_hidden_states_key_proj = attn.add_k_proj(encoder_hidden_states)\n        encoder_hidden_states_value_proj = attn.add_v_proj(encoder_hidden_states)\n        encoder_hidden_states_key_proj = attn.head_to_batch_dim(encoder_hidden_states_key_proj, out_dim=4)\n        encoder_hidden_states_value_proj = attn.head_to_batch_dim(encoder_hidden_states_value_proj, out_dim=4)\n\n        if not attn.only_cross_attention:\n            key = attn.to_k(hidden_states)\n            value = attn.to_v(hidden_states)\n            key = attn.head_to_batch_dim(key, out_dim=4)\n            value = attn.head_to_batch_dim(value, out_dim=4)\n            key = torch.cat([encoder_hidden_states_key_proj, key], dim=2)\n            value = torch.cat([encoder_hidden_states_value_proj, value], dim=2)\n        else:\n            key = encoder_hidden_states_key_proj\n            value = encoder_hidden_states_value_proj\n\n        # the output of sdp = (batch, num_heads, seq_len, head_dim)\n        # TODO: add support for attn.scale when we move to Torch 2.1\n        hidden_states = F.scaled_dot_product_attention(\n            query, key, value, attn_mask=attention_mask, dropout_p=0.0, is_causal=False\n        )\n        hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, residual.shape[1])\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        hidden_states = hidden_states.transpose(-1, -2).reshape(residual.shape)\n        hidden_states = hidden_states + residual\n\n        return hidden_states\n\n\nclass JointAttnProcessor2_0:\n    \"\"\"Attention processor used typically in processing the SD3-like self-attention projections.\"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\"AttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\")\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.FloatTensor,\n        encoder_hidden_states: torch.FloatTensor = None,\n        attention_mask: Optional[torch.FloatTensor] = None,\n        *args,\n        **kwargs,\n    ) -> torch.FloatTensor:\n        residual = hidden_states\n\n        batch_size = hidden_states.shape[0]\n\n        # `sample` projections.\n        query = attn.to_q(hidden_states)\n        key = attn.to_k(hidden_states)\n        value = attn.to_v(hidden_states)\n\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        if attn.norm_q is not None:\n            query = attn.norm_q(query)\n        if attn.norm_k is not None:\n            key = attn.norm_k(key)\n\n        # `context` projections.\n        if encoder_hidden_states is not None:\n            encoder_hidden_states_query_proj = attn.add_q_proj(encoder_hidden_states)\n            encoder_hidden_states_key_proj = attn.add_k_proj(encoder_hidden_states)\n            encoder_hidden_states_value_proj = attn.add_v_proj(encoder_hidden_states)\n\n            encoder_hidden_states_query_proj = encoder_hidden_states_query_proj.view(\n                batch_size, -1, attn.heads, head_dim\n            ).transpose(1, 2)\n            encoder_hidden_states_key_proj = encoder_hidden_states_key_proj.view(\n                batch_size, -1, attn.heads, head_dim\n            ).transpose(1, 2)\n            encoder_hidden_states_value_proj = encoder_hidden_states_value_proj.view(\n                batch_size, -1, attn.heads, head_dim\n            ).transpose(1, 2)\n\n            if attn.norm_added_q is not None:\n                encoder_hidden_states_query_proj = attn.norm_added_q(encoder_hidden_states_query_proj)\n            if attn.norm_added_k is not None:\n                encoder_hidden_states_key_proj = attn.norm_added_k(encoder_hidden_states_key_proj)\n\n            query = torch.cat([query, encoder_hidden_states_query_proj], dim=2)\n            key = torch.cat([key, encoder_hidden_states_key_proj], dim=2)\n            value = torch.cat([value, encoder_hidden_states_value_proj], dim=2)\n\n        hidden_states = F.scaled_dot_product_attention(query, key, value, dropout_p=0.0, is_causal=False)\n        hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states = hidden_states.to(query.dtype)\n\n        if encoder_hidden_states is not None:\n            # Split the attention outputs.\n            hidden_states, encoder_hidden_states = (\n                hidden_states[:, : residual.shape[1]],\n                hidden_states[:, residual.shape[1] :],\n            )\n            if not attn.context_pre_only:\n                encoder_hidden_states = attn.to_add_out(encoder_hidden_states)\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        if encoder_hidden_states is not None:\n            return hidden_states, encoder_hidden_states\n        else:\n            return hidden_states\n\n\nclass PAGJointAttnProcessor2_0:\n    \"\"\"Attention processor used typically in processing the SD3-like self-attention projections.\"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\n                \"PAGJointAttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\"\n            )\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.FloatTensor,\n        encoder_hidden_states: torch.FloatTensor = None,\n    ) -> torch.FloatTensor:\n        residual = hidden_states\n\n        input_ndim = hidden_states.ndim\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n        context_input_ndim = encoder_hidden_states.ndim\n        if context_input_ndim == 4:\n            batch_size, channel, height, width = encoder_hidden_states.shape\n            encoder_hidden_states = encoder_hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        # store the length of image patch sequences to create a mask that prevents interaction between patches\n        # similar to making the self-attention map an identity matrix\n        identity_block_size = hidden_states.shape[1]\n\n        # chunk\n        hidden_states_org, hidden_states_ptb = hidden_states.chunk(2)\n        encoder_hidden_states_org, encoder_hidden_states_ptb = encoder_hidden_states.chunk(2)\n\n        ################## original path ##################\n        batch_size = encoder_hidden_states_org.shape[0]\n\n        # `sample` projections.\n        query_org = attn.to_q(hidden_states_org)\n        key_org = attn.to_k(hidden_states_org)\n        value_org = attn.to_v(hidden_states_org)\n\n        # `context` projections.\n        encoder_hidden_states_org_query_proj = attn.add_q_proj(encoder_hidden_states_org)\n        encoder_hidden_states_org_key_proj = attn.add_k_proj(encoder_hidden_states_org)\n        encoder_hidden_states_org_value_proj = attn.add_v_proj(encoder_hidden_states_org)\n\n        # attention\n        query_org = torch.cat([query_org, encoder_hidden_states_org_query_proj], dim=1)\n        key_org = torch.cat([key_org, encoder_hidden_states_org_key_proj], dim=1)\n        value_org = torch.cat([value_org, encoder_hidden_states_org_value_proj], dim=1)\n\n        inner_dim = key_org.shape[-1]\n        head_dim = inner_dim // attn.heads\n        query_org = query_org.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        key_org = key_org.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value_org = value_org.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        hidden_states_org = F.scaled_dot_product_attention(\n            query_org, key_org, value_org, dropout_p=0.0, is_causal=False\n        )\n        hidden_states_org = hidden_states_org.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states_org = hidden_states_org.to(query_org.dtype)\n\n        # Split the attention outputs.\n        hidden_states_org, encoder_hidden_states_org = (\n            hidden_states_org[:, : residual.shape[1]],\n            hidden_states_org[:, residual.shape[1] :],\n        )\n\n        # linear proj\n        hidden_states_org = attn.to_out[0](hidden_states_org)\n        # dropout\n        hidden_states_org = attn.to_out[1](hidden_states_org)\n        if not attn.context_pre_only:\n            encoder_hidden_states_org = attn.to_add_out(encoder_hidden_states_org)\n\n        if input_ndim == 4:\n            hidden_states_org = hidden_states_org.transpose(-1, -2).reshape(batch_size, channel, height, width)\n        if context_input_ndim == 4:\n            encoder_hidden_states_org = encoder_hidden_states_org.transpose(-1, -2).reshape(\n                batch_size, channel, height, width\n            )\n\n        ################## perturbed path ##################\n\n        batch_size = encoder_hidden_states_ptb.shape[0]\n\n        # `sample` projections.\n        query_ptb = attn.to_q(hidden_states_ptb)\n        key_ptb = attn.to_k(hidden_states_ptb)\n        value_ptb = attn.to_v(hidden_states_ptb)\n\n        # `context` projections.\n        encoder_hidden_states_ptb_query_proj = attn.add_q_proj(encoder_hidden_states_ptb)\n        encoder_hidden_states_ptb_key_proj = attn.add_k_proj(encoder_hidden_states_ptb)\n        encoder_hidden_states_ptb_value_proj = attn.add_v_proj(encoder_hidden_states_ptb)\n\n        # attention\n        query_ptb = torch.cat([query_ptb, encoder_hidden_states_ptb_query_proj], dim=1)\n        key_ptb = torch.cat([key_ptb, encoder_hidden_states_ptb_key_proj], dim=1)\n        value_ptb = torch.cat([value_ptb, encoder_hidden_states_ptb_value_proj], dim=1)\n\n        inner_dim = key_ptb.shape[-1]\n        head_dim = inner_dim // attn.heads\n        query_ptb = query_ptb.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        key_ptb = key_ptb.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value_ptb = value_ptb.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        # create a full mask with all entries set to 0\n        seq_len = query_ptb.size(2)\n        full_mask = torch.zeros((seq_len, seq_len), device=query_ptb.device, dtype=query_ptb.dtype)\n\n        # set the attention value between image patches to -inf\n        full_mask[:identity_block_size, :identity_block_size] = float(\"-inf\")\n\n        # set the diagonal of the attention value between image patches to 0\n        full_mask[:identity_block_size, :identity_block_size].fill_diagonal_(0)\n\n        # expand the mask to match the attention weights shape\n        full_mask = full_mask.unsqueeze(0).unsqueeze(0)  # Add batch and num_heads dimensions\n\n        hidden_states_ptb = F.scaled_dot_product_attention(\n            query_ptb, key_ptb, value_ptb, attn_mask=full_mask, dropout_p=0.0, is_causal=False\n        )\n        hidden_states_ptb = hidden_states_ptb.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states_ptb = hidden_states_ptb.to(query_ptb.dtype)\n\n        # split the attention outputs.\n        hidden_states_ptb, encoder_hidden_states_ptb = (\n            hidden_states_ptb[:, : residual.shape[1]],\n            hidden_states_ptb[:, residual.shape[1] :],\n        )\n\n        # linear proj\n        hidden_states_ptb = attn.to_out[0](hidden_states_ptb)\n        # dropout\n        hidden_states_ptb = attn.to_out[1](hidden_states_ptb)\n        if not attn.context_pre_only:\n            encoder_hidden_states_ptb = attn.to_add_out(encoder_hidden_states_ptb)\n\n        if input_ndim == 4:\n            hidden_states_ptb = hidden_states_ptb.transpose(-1, -2).reshape(batch_size, channel, height, width)\n        if context_input_ndim == 4:\n            encoder_hidden_states_ptb = encoder_hidden_states_ptb.transpose(-1, -2).reshape(\n                batch_size, channel, height, width\n            )\n\n        ################ concat ###############\n        hidden_states = torch.cat([hidden_states_org, hidden_states_ptb])\n        encoder_hidden_states = torch.cat([encoder_hidden_states_org, encoder_hidden_states_ptb])\n\n        return hidden_states, encoder_hidden_states\n\n\nclass PAGCFGJointAttnProcessor2_0:\n    \"\"\"Attention processor used typically in processing the SD3-like self-attention projections.\"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\n                \"PAGCFGJointAttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\"\n            )\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.FloatTensor,\n        encoder_hidden_states: torch.FloatTensor = None,\n        attention_mask: Optional[torch.FloatTensor] = None,\n        *args,\n        **kwargs,\n    ) -> torch.FloatTensor:\n        residual = hidden_states\n\n        input_ndim = hidden_states.ndim\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n        context_input_ndim = encoder_hidden_states.ndim\n        if context_input_ndim == 4:\n            batch_size, channel, height, width = encoder_hidden_states.shape\n            encoder_hidden_states = encoder_hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        identity_block_size = hidden_states.shape[\n            1\n        ]  # patch embeddings width * height (correspond to self-attention map width or height)\n\n        # chunk\n        hidden_states_uncond, hidden_states_org, hidden_states_ptb = hidden_states.chunk(3)\n        hidden_states_org = torch.cat([hidden_states_uncond, hidden_states_org])\n\n        (\n            encoder_hidden_states_uncond,\n            encoder_hidden_states_org,\n            encoder_hidden_states_ptb,\n        ) = encoder_hidden_states.chunk(3)\n        encoder_hidden_states_org = torch.cat([encoder_hidden_states_uncond, encoder_hidden_states_org])\n\n        ################## original path ##################\n        batch_size = encoder_hidden_states_org.shape[0]\n\n        # `sample` projections.\n        query_org = attn.to_q(hidden_states_org)\n        key_org = attn.to_k(hidden_states_org)\n        value_org = attn.to_v(hidden_states_org)\n\n        # `context` projections.\n        encoder_hidden_states_org_query_proj = attn.add_q_proj(encoder_hidden_states_org)\n        encoder_hidden_states_org_key_proj = attn.add_k_proj(encoder_hidden_states_org)\n        encoder_hidden_states_org_value_proj = attn.add_v_proj(encoder_hidden_states_org)\n\n        # attention\n        query_org = torch.cat([query_org, encoder_hidden_states_org_query_proj], dim=1)\n        key_org = torch.cat([key_org, encoder_hidden_states_org_key_proj], dim=1)\n        value_org = torch.cat([value_org, encoder_hidden_states_org_value_proj], dim=1)\n\n        inner_dim = key_org.shape[-1]\n        head_dim = inner_dim // attn.heads\n        query_org = query_org.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        key_org = key_org.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value_org = value_org.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        hidden_states_org = F.scaled_dot_product_attention(\n            query_org, key_org, value_org, dropout_p=0.0, is_causal=False\n        )\n        hidden_states_org = hidden_states_org.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states_org = hidden_states_org.to(query_org.dtype)\n\n        # Split the attention outputs.\n        hidden_states_org, encoder_hidden_states_org = (\n            hidden_states_org[:, : residual.shape[1]],\n            hidden_states_org[:, residual.shape[1] :],\n        )\n\n        # linear proj\n        hidden_states_org = attn.to_out[0](hidden_states_org)\n        # dropout\n        hidden_states_org = attn.to_out[1](hidden_states_org)\n        if not attn.context_pre_only:\n            encoder_hidden_states_org = attn.to_add_out(encoder_hidden_states_org)\n\n        if input_ndim == 4:\n            hidden_states_org = hidden_states_org.transpose(-1, -2).reshape(batch_size, channel, height, width)\n        if context_input_ndim == 4:\n            encoder_hidden_states_org = encoder_hidden_states_org.transpose(-1, -2).reshape(\n                batch_size, channel, height, width\n            )\n\n        ################## perturbed path ##################\n\n        batch_size = encoder_hidden_states_ptb.shape[0]\n\n        # `sample` projections.\n        query_ptb = attn.to_q(hidden_states_ptb)\n        key_ptb = attn.to_k(hidden_states_ptb)\n        value_ptb = attn.to_v(hidden_states_ptb)\n\n        # `context` projections.\n        encoder_hidden_states_ptb_query_proj = attn.add_q_proj(encoder_hidden_states_ptb)\n        encoder_hidden_states_ptb_key_proj = attn.add_k_proj(encoder_hidden_states_ptb)\n        encoder_hidden_states_ptb_value_proj = attn.add_v_proj(encoder_hidden_states_ptb)\n\n        # attention\n        query_ptb = torch.cat([query_ptb, encoder_hidden_states_ptb_query_proj], dim=1)\n        key_ptb = torch.cat([key_ptb, encoder_hidden_states_ptb_key_proj], dim=1)\n        value_ptb = torch.cat([value_ptb, encoder_hidden_states_ptb_value_proj], dim=1)\n\n        inner_dim = key_ptb.shape[-1]\n        head_dim = inner_dim // attn.heads\n        query_ptb = query_ptb.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        key_ptb = key_ptb.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value_ptb = value_ptb.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        # create a full mask with all entries set to 0\n        seq_len = query_ptb.size(2)\n        full_mask = torch.zeros((seq_len, seq_len), device=query_ptb.device, dtype=query_ptb.dtype)\n\n        # set the attention value between image patches to -inf\n        full_mask[:identity_block_size, :identity_block_size] = float(\"-inf\")\n\n        # set the diagonal of the attention value between image patches to 0\n        full_mask[:identity_block_size, :identity_block_size].fill_diagonal_(0)\n\n        # expand the mask to match the attention weights shape\n        full_mask = full_mask.unsqueeze(0).unsqueeze(0)  # Add batch and num_heads dimensions\n\n        hidden_states_ptb = F.scaled_dot_product_attention(\n            query_ptb, key_ptb, value_ptb, attn_mask=full_mask, dropout_p=0.0, is_causal=False\n        )\n        hidden_states_ptb = hidden_states_ptb.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states_ptb = hidden_states_ptb.to(query_ptb.dtype)\n\n        # split the attention outputs.\n        hidden_states_ptb, encoder_hidden_states_ptb = (\n            hidden_states_ptb[:, : residual.shape[1]],\n            hidden_states_ptb[:, residual.shape[1] :],\n        )\n\n        # linear proj\n        hidden_states_ptb = attn.to_out[0](hidden_states_ptb)\n        # dropout\n        hidden_states_ptb = attn.to_out[1](hidden_states_ptb)\n        if not attn.context_pre_only:\n            encoder_hidden_states_ptb = attn.to_add_out(encoder_hidden_states_ptb)\n\n        if input_ndim == 4:\n            hidden_states_ptb = hidden_states_ptb.transpose(-1, -2).reshape(batch_size, channel, height, width)\n        if context_input_ndim == 4:\n            encoder_hidden_states_ptb = encoder_hidden_states_ptb.transpose(-1, -2).reshape(\n                batch_size, channel, height, width\n            )\n\n        ################ concat ###############\n        hidden_states = torch.cat([hidden_states_org, hidden_states_ptb])\n        encoder_hidden_states = torch.cat([encoder_hidden_states_org, encoder_hidden_states_ptb])\n\n        return hidden_states, encoder_hidden_states\n\n\nclass FusedJointAttnProcessor2_0:\n    \"\"\"Attention processor used typically in processing the SD3-like self-attention projections.\"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\"AttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\")\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.FloatTensor,\n        encoder_hidden_states: torch.FloatTensor = None,\n        attention_mask: Optional[torch.FloatTensor] = None,\n        *args,\n        **kwargs,\n    ) -> torch.FloatTensor:\n        residual = hidden_states\n\n        input_ndim = hidden_states.ndim\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n        context_input_ndim = encoder_hidden_states.ndim\n        if context_input_ndim == 4:\n            batch_size, channel, height, width = encoder_hidden_states.shape\n            encoder_hidden_states = encoder_hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        batch_size = encoder_hidden_states.shape[0]\n\n        # `sample` projections.\n        qkv = attn.to_qkv(hidden_states)\n        split_size = qkv.shape[-1] // 3\n        query, key, value = torch.split(qkv, split_size, dim=-1)\n\n        # `context` projections.\n        encoder_qkv = attn.to_added_qkv(encoder_hidden_states)\n        split_size = encoder_qkv.shape[-1] // 3\n        (\n            encoder_hidden_states_query_proj,\n            encoder_hidden_states_key_proj,\n            encoder_hidden_states_value_proj,\n        ) = torch.split(encoder_qkv, split_size, dim=-1)\n\n        # attention\n        query = torch.cat([query, encoder_hidden_states_query_proj], dim=1)\n        key = torch.cat([key, encoder_hidden_states_key_proj], dim=1)\n        value = torch.cat([value, encoder_hidden_states_value_proj], dim=1)\n\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        hidden_states = F.scaled_dot_product_attention(query, key, value, dropout_p=0.0, is_causal=False)\n        hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states = hidden_states.to(query.dtype)\n\n        # Split the attention outputs.\n        hidden_states, encoder_hidden_states = (\n            hidden_states[:, : residual.shape[1]],\n            hidden_states[:, residual.shape[1] :],\n        )\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n        if not attn.context_pre_only:\n            encoder_hidden_states = attn.to_add_out(encoder_hidden_states)\n\n        if input_ndim == 4:\n            hidden_states = hidden_states.transpose(-1, -2).reshape(batch_size, channel, height, width)\n        if context_input_ndim == 4:\n            encoder_hidden_states = encoder_hidden_states.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        return hidden_states, encoder_hidden_states\n\n\nclass AuraFlowAttnProcessor2_0:\n    \"\"\"Attention processor used typically in processing Aura Flow.\"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\") and is_torch_version(\"<\", \"2.1\"):\n            raise ImportError(\n                \"AuraFlowAttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to at least 2.1 or above as we use `scale` in `F.scaled_dot_product_attention()`. \"\n            )\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.FloatTensor,\n        encoder_hidden_states: torch.FloatTensor = None,\n        *args,\n        **kwargs,\n    ) -> torch.FloatTensor:\n        batch_size = hidden_states.shape[0]\n\n        # `sample` projections.\n        query = attn.to_q(hidden_states)\n        key = attn.to_k(hidden_states)\n        value = attn.to_v(hidden_states)\n\n        # `context` projections.\n        if encoder_hidden_states is not None:\n            encoder_hidden_states_query_proj = attn.add_q_proj(encoder_hidden_states)\n            encoder_hidden_states_key_proj = attn.add_k_proj(encoder_hidden_states)\n            encoder_hidden_states_value_proj = attn.add_v_proj(encoder_hidden_states)\n\n        # Reshape.\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n        query = query.view(batch_size, -1, attn.heads, head_dim)\n        key = key.view(batch_size, -1, attn.heads, head_dim)\n        value = value.view(batch_size, -1, attn.heads, head_dim)\n\n        # Apply QK norm.\n        if attn.norm_q is not None:\n            query = attn.norm_q(query)\n        if attn.norm_k is not None:\n            key = attn.norm_k(key)\n\n        # Concatenate the projections.\n        if encoder_hidden_states is not None:\n            encoder_hidden_states_query_proj = encoder_hidden_states_query_proj.view(\n                batch_size, -1, attn.heads, head_dim\n            )\n            encoder_hidden_states_key_proj = encoder_hidden_states_key_proj.view(batch_size, -1, attn.heads, head_dim)\n            encoder_hidden_states_value_proj = encoder_hidden_states_value_proj.view(\n                batch_size, -1, attn.heads, head_dim\n            )\n\n            if attn.norm_added_q is not None:\n                encoder_hidden_states_query_proj = attn.norm_added_q(encoder_hidden_states_query_proj)\n            if attn.norm_added_k is not None:\n                encoder_hidden_states_key_proj = attn.norm_added_q(encoder_hidden_states_key_proj)\n\n            query = torch.cat([encoder_hidden_states_query_proj, query], dim=1)\n            key = torch.cat([encoder_hidden_states_key_proj, key], dim=1)\n            value = torch.cat([encoder_hidden_states_value_proj, value], dim=1)\n\n        query = query.transpose(1, 2)\n        key = key.transpose(1, 2)\n        value = value.transpose(1, 2)\n\n        # Attention.\n        hidden_states = F.scaled_dot_product_attention(\n            query, key, value, dropout_p=0.0, scale=attn.scale, is_causal=False\n        )\n        hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states = hidden_states.to(query.dtype)\n\n        # Split the attention outputs.\n        if encoder_hidden_states is not None:\n            hidden_states, encoder_hidden_states = (\n                hidden_states[:, encoder_hidden_states.shape[1] :],\n                hidden_states[:, : encoder_hidden_states.shape[1]],\n            )\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n        if encoder_hidden_states is not None:\n            encoder_hidden_states = attn.to_add_out(encoder_hidden_states)\n\n        if encoder_hidden_states is not None:\n            return hidden_states, encoder_hidden_states\n        else:\n            return hidden_states\n\n\nclass FusedAuraFlowAttnProcessor2_0:\n    \"\"\"Attention processor used typically in processing Aura Flow with fused projections.\"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\") and is_torch_version(\"<\", \"2.1\"):\n            raise ImportError(\n                \"FusedAuraFlowAttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to at least 2.1 or above as we use `scale` in `F.scaled_dot_product_attention()`. \"\n            )\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.FloatTensor,\n        encoder_hidden_states: torch.FloatTensor = None,\n        *args,\n        **kwargs,\n    ) -> torch.FloatTensor:\n        batch_size = hidden_states.shape[0]\n\n        # `sample` projections.\n        qkv = attn.to_qkv(hidden_states)\n        split_size = qkv.shape[-1] // 3\n        query, key, value = torch.split(qkv, split_size, dim=-1)\n\n        # `context` projections.\n        if encoder_hidden_states is not None:\n            encoder_qkv = attn.to_added_qkv(encoder_hidden_states)\n            split_size = encoder_qkv.shape[-1] // 3\n            (\n                encoder_hidden_states_query_proj,\n                encoder_hidden_states_key_proj,\n                encoder_hidden_states_value_proj,\n            ) = torch.split(encoder_qkv, split_size, dim=-1)\n\n        # Reshape.\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n        query = query.view(batch_size, -1, attn.heads, head_dim)\n        key = key.view(batch_size, -1, attn.heads, head_dim)\n        value = value.view(batch_size, -1, attn.heads, head_dim)\n\n        # Apply QK norm.\n        if attn.norm_q is not None:\n            query = attn.norm_q(query)\n        if attn.norm_k is not None:\n            key = attn.norm_k(key)\n\n        # Concatenate the projections.\n        if encoder_hidden_states is not None:\n            encoder_hidden_states_query_proj = encoder_hidden_states_query_proj.view(\n                batch_size, -1, attn.heads, head_dim\n            )\n            encoder_hidden_states_key_proj = encoder_hidden_states_key_proj.view(batch_size, -1, attn.heads, head_dim)\n            encoder_hidden_states_value_proj = encoder_hidden_states_value_proj.view(\n                batch_size, -1, attn.heads, head_dim\n            )\n\n            if attn.norm_added_q is not None:\n                encoder_hidden_states_query_proj = attn.norm_added_q(encoder_hidden_states_query_proj)\n            if attn.norm_added_k is not None:\n                encoder_hidden_states_key_proj = attn.norm_added_q(encoder_hidden_states_key_proj)\n\n            query = torch.cat([encoder_hidden_states_query_proj, query], dim=1)\n            key = torch.cat([encoder_hidden_states_key_proj, key], dim=1)\n            value = torch.cat([encoder_hidden_states_value_proj, value], dim=1)\n\n        query = query.transpose(1, 2)\n        key = key.transpose(1, 2)\n        value = value.transpose(1, 2)\n\n        # Attention.\n        hidden_states = F.scaled_dot_product_attention(\n            query, key, value, dropout_p=0.0, scale=attn.scale, is_causal=False\n        )\n        hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states = hidden_states.to(query.dtype)\n\n        # Split the attention outputs.\n        if encoder_hidden_states is not None:\n            hidden_states, encoder_hidden_states = (\n                hidden_states[:, encoder_hidden_states.shape[1] :],\n                hidden_states[:, : encoder_hidden_states.shape[1]],\n            )\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n        if encoder_hidden_states is not None:\n            encoder_hidden_states = attn.to_add_out(encoder_hidden_states)\n\n        if encoder_hidden_states is not None:\n            return hidden_states, encoder_hidden_states\n        else:\n            return hidden_states\n\n\nclass FluxAttnProcessor2_0:\n    \"\"\"Attention processor used typically in processing the SD3-like self-attention projections.\"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\"FluxAttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\")\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.FloatTensor,\n        encoder_hidden_states: torch.FloatTensor = None,\n        attention_mask: Optional[torch.FloatTensor] = None,\n        image_rotary_emb: Optional[torch.Tensor] = None,\n    ) -> torch.FloatTensor:\n        batch_size, _, _ = hidden_states.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n\n        # `sample` projections.\n        query = attn.to_q(hidden_states)\n        key = attn.to_k(hidden_states)\n        value = attn.to_v(hidden_states)\n\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        if attn.norm_q is not None:\n            query = attn.norm_q(query)\n        if attn.norm_k is not None:\n            key = attn.norm_k(key)\n\n        # the attention in FluxSingleTransformerBlock does not use `encoder_hidden_states`\n        if encoder_hidden_states is not None:\n            # `context` projections.\n            encoder_hidden_states_query_proj = attn.add_q_proj(encoder_hidden_states)\n            encoder_hidden_states_key_proj = attn.add_k_proj(encoder_hidden_states)\n            encoder_hidden_states_value_proj = attn.add_v_proj(encoder_hidden_states)\n\n            encoder_hidden_states_query_proj = encoder_hidden_states_query_proj.view(\n                batch_size, -1, attn.heads, head_dim\n            ).transpose(1, 2)\n            encoder_hidden_states_key_proj = encoder_hidden_states_key_proj.view(\n                batch_size, -1, attn.heads, head_dim\n            ).transpose(1, 2)\n            encoder_hidden_states_value_proj = encoder_hidden_states_value_proj.view(\n                batch_size, -1, attn.heads, head_dim\n            ).transpose(1, 2)\n\n            if attn.norm_added_q is not None:\n                encoder_hidden_states_query_proj = attn.norm_added_q(encoder_hidden_states_query_proj)\n            if attn.norm_added_k is not None:\n                encoder_hidden_states_key_proj = attn.norm_added_k(encoder_hidden_states_key_proj)\n\n            # attention\n            query = torch.cat([encoder_hidden_states_query_proj, query], dim=2)\n            key = torch.cat([encoder_hidden_states_key_proj, key], dim=2)\n            value = torch.cat([encoder_hidden_states_value_proj, value], dim=2)\n\n        if image_rotary_emb is not None:\n            from diffusers.models.embeddings import apply_rotary_emb\n\n            query = apply_rotary_emb(query, image_rotary_emb)\n            key = apply_rotary_emb(key, image_rotary_emb)\n\n        hidden_states = F.scaled_dot_product_attention(query, key, value, dropout_p=0.0, is_causal=False)\n        hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states = hidden_states.to(query.dtype)\n\n        if encoder_hidden_states is not None:\n            encoder_hidden_states, hidden_states = (\n                hidden_states[:, : encoder_hidden_states.shape[1]],\n                hidden_states[:, encoder_hidden_states.shape[1] :],\n            )\n\n            # linear proj\n            hidden_states = attn.to_out[0](hidden_states)\n            # dropout\n            hidden_states = attn.to_out[1](hidden_states)\n            encoder_hidden_states = attn.to_add_out(encoder_hidden_states)\n\n            return hidden_states, encoder_hidden_states\n        else:\n            return hidden_states\n\n\nclass FusedFluxAttnProcessor2_0:\n    \"\"\"Attention processor used typically in processing the SD3-like self-attention projections.\"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\n                \"FusedFluxAttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\"\n            )\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.FloatTensor,\n        encoder_hidden_states: torch.FloatTensor = None,\n        attention_mask: Optional[torch.FloatTensor] = None,\n        image_rotary_emb: Optional[torch.Tensor] = None,\n    ) -> torch.FloatTensor:\n        batch_size, _, _ = hidden_states.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n\n        # `sample` projections.\n        qkv = attn.to_qkv(hidden_states)\n        split_size = qkv.shape[-1] // 3\n        query, key, value = torch.split(qkv, split_size, dim=-1)\n\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        if attn.norm_q is not None:\n            query = attn.norm_q(query)\n        if attn.norm_k is not None:\n            key = attn.norm_k(key)\n\n        # the attention in FluxSingleTransformerBlock does not use `encoder_hidden_states`\n        # `context` projections.\n        if encoder_hidden_states is not None:\n            encoder_qkv = attn.to_added_qkv(encoder_hidden_states)\n            split_size = encoder_qkv.shape[-1] // 3\n            (\n                encoder_hidden_states_query_proj,\n                encoder_hidden_states_key_proj,\n                encoder_hidden_states_value_proj,\n            ) = torch.split(encoder_qkv, split_size, dim=-1)\n\n            encoder_hidden_states_query_proj = encoder_hidden_states_query_proj.view(\n                batch_size, -1, attn.heads, head_dim\n            ).transpose(1, 2)\n            encoder_hidden_states_key_proj = encoder_hidden_states_key_proj.view(\n                batch_size, -1, attn.heads, head_dim\n            ).transpose(1, 2)\n            encoder_hidden_states_value_proj = encoder_hidden_states_value_proj.view(\n                batch_size, -1, attn.heads, head_dim\n            ).transpose(1, 2)\n\n            if attn.norm_added_q is not None:\n                encoder_hidden_states_query_proj = attn.norm_added_q(encoder_hidden_states_query_proj)\n            if attn.norm_added_k is not None:\n                encoder_hidden_states_key_proj = attn.norm_added_k(encoder_hidden_states_key_proj)\n\n            # attention\n            query = torch.cat([encoder_hidden_states_query_proj, query], dim=2)\n            key = torch.cat([encoder_hidden_states_key_proj, key], dim=2)\n            value = torch.cat([encoder_hidden_states_value_proj, value], dim=2)\n\n        if image_rotary_emb is not None:\n            from diffusers.models.embeddings import apply_rotary_emb\n\n            query = apply_rotary_emb(query, image_rotary_emb)\n            key = apply_rotary_emb(key, image_rotary_emb)\n\n        hidden_states = F.scaled_dot_product_attention(query, key, value, dropout_p=0.0, is_causal=False)\n        hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states = hidden_states.to(query.dtype)\n\n        if encoder_hidden_states is not None:\n            encoder_hidden_states, hidden_states = (\n                hidden_states[:, : encoder_hidden_states.shape[1]],\n                hidden_states[:, encoder_hidden_states.shape[1] :],\n            )\n\n            # linear proj\n            hidden_states = attn.to_out[0](hidden_states)\n            # dropout\n            hidden_states = attn.to_out[1](hidden_states)\n            encoder_hidden_states = attn.to_add_out(encoder_hidden_states)\n\n            return hidden_states, encoder_hidden_states\n        else:\n            return hidden_states\n\n\nclass CogVideoXAttnProcessor2_0:\n    r\"\"\"\n    Processor for implementing scaled dot-product attention for the CogVideoX model. It applies a rotary embedding on\n    query and key vectors, but does not include spatial normalization.\n    \"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\"CogVideoXAttnProcessor requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\")\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: torch.Tensor,\n        attention_mask: Optional[torch.Tensor] = None,\n        image_rotary_emb: Optional[torch.Tensor] = None,\n    ) -> torch.Tensor:\n        text_seq_length = encoder_hidden_states.size(1)\n\n        hidden_states = torch.cat([encoder_hidden_states, hidden_states], dim=1)\n\n        batch_size, sequence_length, _ = (\n            hidden_states.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n        )\n\n        if attention_mask is not None:\n            attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n            attention_mask = attention_mask.view(batch_size, attn.heads, -1, attention_mask.shape[-1])\n\n        query = attn.to_q(hidden_states)\n        key = attn.to_k(hidden_states)\n        value = attn.to_v(hidden_states)\n\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        if attn.norm_q is not None:\n            query = attn.norm_q(query)\n        if attn.norm_k is not None:\n            key = attn.norm_k(key)\n\n        # Apply RoPE if needed\n        if image_rotary_emb is not None:\n            from diffusers.models.embeddings import apply_rotary_emb\n\n            if query.shape[-2] == 19726:\n                \n                num_frames = 13\n\n                text_temp = query[:, :, :text_seq_length]\n                query_temp = rearrange(query[:, :, text_seq_length:], \"b l (n t) d -> b l n t d\",n=num_frames)[:,:,:,:-150,:].flatten(2,3)\n                traj_temp = rearrange(query[:, :, text_seq_length:], \"b l (n t) d -> b l n t d\",n=num_frames)[:,:,:,-150:,:].flatten(2,3)\n                query_temp = apply_rotary_emb(query_temp, image_rotary_emb)\n                query = torch.cat((text_temp, query_temp, traj_temp), dim=-2)\n\n                if not attn.is_cross_attention:\n                    text_temp = key[:, :, :text_seq_length]\n                    key_temp = rearrange(key[:, :, text_seq_length:], \"b l (n t) d -> b l n t d\",n=num_frames)[:,:,:,:-150,:].flatten(2,3)\n                    traj_temp = rearrange(key[:, :, text_seq_length:], \"b l (n t) d -> b l n t d\",n=num_frames)[:,:,:,-150:,:].flatten(2,3)\n                    key_temp = apply_rotary_emb(key_temp, image_rotary_emb)\n                    key = torch.cat((text_temp, key_temp, traj_temp), dim=-2)\n\n            else:\n                query[:, :, text_seq_length:] = apply_rotary_emb(query[:, :, text_seq_length:], image_rotary_emb)\n                if not attn.is_cross_attention:\n                    key[:, :, text_seq_length:] = apply_rotary_emb(key[:, :, text_seq_length:], image_rotary_emb)\n\n        hidden_states = F.scaled_dot_product_attention(\n            query, key, value, attn_mask=attention_mask, dropout_p=0.0, is_causal=False\n        )\n\n        hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        encoder_hidden_states, hidden_states = hidden_states.split(\n            [text_seq_length, hidden_states.size(1) - text_seq_length], dim=1\n        )\n        return hidden_states, encoder_hidden_states\n\n\nclass FusedCogVideoXAttnProcessor2_0:\n    r\"\"\"\n    Processor for implementing scaled dot-product attention for the CogVideoX model. It applies a rotary embedding on\n    query and key vectors, but does not include spatial normalization.\n    \"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\"CogVideoXAttnProcessor requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\")\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: torch.Tensor,\n        attention_mask: Optional[torch.Tensor] = None,\n        image_rotary_emb: Optional[torch.Tensor] = None,\n    ) -> torch.Tensor:\n        text_seq_length = encoder_hidden_states.size(1)\n\n        hidden_states = torch.cat([encoder_hidden_states, hidden_states], dim=1)\n\n        batch_size, sequence_length, _ = (\n            hidden_states.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n        )\n\n        if attention_mask is not None:\n            attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n            attention_mask = attention_mask.view(batch_size, attn.heads, -1, attention_mask.shape[-1])\n\n        qkv = attn.to_qkv(hidden_states)\n        split_size = qkv.shape[-1] // 3\n        query, key, value = torch.split(qkv, split_size, dim=-1)\n\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        if attn.norm_q is not None:\n            query = attn.norm_q(query)\n        if attn.norm_k is not None:\n            key = attn.norm_k(key)\n\n        # Apply RoPE if needed\n        if image_rotary_emb is not None:\n            from diffusers.models.embeddings import apply_rotary_emb\n\n            query[:, :, text_seq_length:] = apply_rotary_emb(query[:, :, text_seq_length:], image_rotary_emb)\n            if not attn.is_cross_attention:\n                key[:, :, text_seq_length:] = apply_rotary_emb(key[:, :, text_seq_length:], image_rotary_emb)\n\n        hidden_states = F.scaled_dot_product_attention(\n            query, key, value, attn_mask=attention_mask, dropout_p=0.0, is_causal=False\n        )\n\n        hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        encoder_hidden_states, hidden_states = hidden_states.split(\n            [text_seq_length, hidden_states.size(1) - text_seq_length], dim=1\n        )\n        return hidden_states, encoder_hidden_states\n\n\nclass XFormersAttnAddedKVProcessor:\n    r\"\"\"\n    Processor for implementing memory efficient attention using xFormers.\n\n    Args:\n        attention_op (`Callable`, *optional*, defaults to `None`):\n            The base\n            [operator](https://facebookresearch.github.io/xformers/components/ops.html#xformers.ops.AttentionOpBase) to\n            use as the attention operator. It is recommended to set to `None`, and allow xFormers to choose the best\n            operator.\n    \"\"\"\n\n    def __init__(self, attention_op: Optional[Callable] = None):\n        self.attention_op = attention_op\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n    ) -> torch.Tensor:\n        residual = hidden_states\n        hidden_states = hidden_states.view(hidden_states.shape[0], hidden_states.shape[1], -1).transpose(1, 2)\n        batch_size, sequence_length, _ = hidden_states.shape\n\n        attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n\n        if encoder_hidden_states is None:\n            encoder_hidden_states = hidden_states\n        elif attn.norm_cross:\n            encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        hidden_states = attn.group_norm(hidden_states.transpose(1, 2)).transpose(1, 2)\n\n        query = attn.to_q(hidden_states)\n        query = attn.head_to_batch_dim(query)\n\n        encoder_hidden_states_key_proj = attn.add_k_proj(encoder_hidden_states)\n        encoder_hidden_states_value_proj = attn.add_v_proj(encoder_hidden_states)\n        encoder_hidden_states_key_proj = attn.head_to_batch_dim(encoder_hidden_states_key_proj)\n        encoder_hidden_states_value_proj = attn.head_to_batch_dim(encoder_hidden_states_value_proj)\n\n        if not attn.only_cross_attention:\n            key = attn.to_k(hidden_states)\n            value = attn.to_v(hidden_states)\n            key = attn.head_to_batch_dim(key)\n            value = attn.head_to_batch_dim(value)\n            key = torch.cat([encoder_hidden_states_key_proj, key], dim=1)\n            value = torch.cat([encoder_hidden_states_value_proj, value], dim=1)\n        else:\n            key = encoder_hidden_states_key_proj\n            value = encoder_hidden_states_value_proj\n\n        hidden_states = xformers.ops.memory_efficient_attention(\n            query, key, value, attn_bias=attention_mask, op=self.attention_op, scale=attn.scale\n        )\n        hidden_states = hidden_states.to(query.dtype)\n        hidden_states = attn.batch_to_head_dim(hidden_states)\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        hidden_states = hidden_states.transpose(-1, -2).reshape(residual.shape)\n        hidden_states = hidden_states + residual\n\n        return hidden_states\n\n\nclass XFormersAttnProcessor:\n    r\"\"\"\n    Processor for implementing memory efficient attention using xFormers.\n\n    Args:\n        attention_op (`Callable`, *optional*, defaults to `None`):\n            The base\n            [operator](https://facebookresearch.github.io/xformers/components/ops.html#xformers.ops.AttentionOpBase) to\n            use as the attention operator. It is recommended to set to `None`, and allow xFormers to choose the best\n            operator.\n    \"\"\"\n\n    def __init__(self, attention_op: Optional[Callable] = None):\n        self.attention_op = attention_op\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n        temb: Optional[torch.Tensor] = None,\n        *args,\n        **kwargs,\n    ) -> torch.Tensor:\n        if len(args) > 0 or kwargs.get(\"scale\", None) is not None:\n            deprecation_message = \"The `scale` argument is deprecated and will be ignored. Please remove it, as passing it will raise an error in the future. `scale` should directly be passed while calling the underlying pipeline component i.e., via `cross_attention_kwargs`.\"\n            deprecate(\"scale\", \"1.0.0\", deprecation_message)\n\n        residual = hidden_states\n\n        if attn.spatial_norm is not None:\n            hidden_states = attn.spatial_norm(hidden_states, temb)\n\n        input_ndim = hidden_states.ndim\n\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        batch_size, key_tokens, _ = (\n            hidden_states.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n        )\n\n        attention_mask = attn.prepare_attention_mask(attention_mask, key_tokens, batch_size)\n        if attention_mask is not None:\n            # expand our mask's singleton query_tokens dimension:\n            #   [batch*heads,            1, key_tokens] ->\n            #   [batch*heads, query_tokens, key_tokens]\n            # so that it can be added as a bias onto the attention scores that xformers computes:\n            #   [batch*heads, query_tokens, key_tokens]\n            # we do this explicitly because xformers doesn't broadcast the singleton dimension for us.\n            _, query_tokens, _ = hidden_states.shape\n            attention_mask = attention_mask.expand(-1, query_tokens, -1)\n\n        if attn.group_norm is not None:\n            hidden_states = attn.group_norm(hidden_states.transpose(1, 2)).transpose(1, 2)\n\n        query = attn.to_q(hidden_states)\n\n        if encoder_hidden_states is None:\n            encoder_hidden_states = hidden_states\n        elif attn.norm_cross:\n            encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        key = attn.to_k(encoder_hidden_states)\n        value = attn.to_v(encoder_hidden_states)\n\n        query = attn.head_to_batch_dim(query).contiguous()\n        key = attn.head_to_batch_dim(key).contiguous()\n        value = attn.head_to_batch_dim(value).contiguous()\n\n        hidden_states = xformers.ops.memory_efficient_attention(\n            query, key, value, attn_bias=attention_mask, op=self.attention_op, scale=attn.scale\n        )\n        hidden_states = hidden_states.to(query.dtype)\n        hidden_states = attn.batch_to_head_dim(hidden_states)\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        if input_ndim == 4:\n            hidden_states = hidden_states.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        if attn.residual_connection:\n            hidden_states = hidden_states + residual\n\n        hidden_states = hidden_states / attn.rescale_output_factor\n\n        return hidden_states\n\n\nclass AttnProcessorNPU:\n    r\"\"\"\n    Processor for implementing flash attention using torch_npu. Torch_npu supports only fp16 and bf16 data types. If\n    fp32 is used, F.scaled_dot_product_attention will be used for computation, but the acceleration effect on NPU is\n    not significant.\n\n    \"\"\"\n\n    def __init__(self):\n        if not is_torch_npu_available():\n            raise ImportError(\"AttnProcessorNPU requires torch_npu extensions and is supported only on npu devices.\")\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n        temb: Optional[torch.Tensor] = None,\n        *args,\n        **kwargs,\n    ) -> torch.Tensor:\n        if len(args) > 0 or kwargs.get(\"scale\", None) is not None:\n            deprecation_message = \"The `scale` argument is deprecated and will be ignored. Please remove it, as passing it will raise an error in the future. `scale` should directly be passed while calling the underlying pipeline component i.e., via `cross_attention_kwargs`.\"\n            deprecate(\"scale\", \"1.0.0\", deprecation_message)\n\n        residual = hidden_states\n        if attn.spatial_norm is not None:\n            hidden_states = attn.spatial_norm(hidden_states, temb)\n\n        input_ndim = hidden_states.ndim\n\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        batch_size, sequence_length, _ = (\n            hidden_states.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n        )\n\n        if attention_mask is not None:\n            attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n            # scaled_dot_product_attention expects attention_mask shape to be\n            # (batch, heads, source_length, target_length)\n            attention_mask = attention_mask.view(batch_size, attn.heads, -1, attention_mask.shape[-1])\n\n        if attn.group_norm is not None:\n            hidden_states = attn.group_norm(hidden_states.transpose(1, 2)).transpose(1, 2)\n\n        query = attn.to_q(hidden_states)\n\n        if encoder_hidden_states is None:\n            encoder_hidden_states = hidden_states\n        elif attn.norm_cross:\n            encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        key = attn.to_k(encoder_hidden_states)\n        value = attn.to_v(encoder_hidden_states)\n\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        # the output of sdp = (batch, num_heads, seq_len, head_dim)\n        if query.dtype in (torch.float16, torch.bfloat16):\n            hidden_states = torch_npu.npu_fusion_attention(\n                query,\n                key,\n                value,\n                attn.heads,\n                input_layout=\"BNSD\",\n                pse=None,\n                atten_mask=attention_mask,\n                scale=1.0 / math.sqrt(query.shape[-1]),\n                pre_tockens=65536,\n                next_tockens=65536,\n                keep_prob=1.0,\n                sync=False,\n                inner_precise=0,\n            )[0]\n        else:\n            # TODO: add support for attn.scale when we move to Torch 2.1\n            hidden_states = F.scaled_dot_product_attention(\n                query, key, value, attn_mask=attention_mask, dropout_p=0.0, is_causal=False\n            )\n\n        hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states = hidden_states.to(query.dtype)\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        if input_ndim == 4:\n            hidden_states = hidden_states.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        if attn.residual_connection:\n            hidden_states = hidden_states + residual\n\n        hidden_states = hidden_states / attn.rescale_output_factor\n\n        return hidden_states\n\n\nclass AttnProcessor2_0:\n    r\"\"\"\n    Processor for implementing scaled dot-product attention (enabled by default if you're using PyTorch 2.0).\n    \"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\"AttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\")\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n        temb: Optional[torch.Tensor] = None,\n        *args,\n        **kwargs,\n    ) -> torch.Tensor:\n        if len(args) > 0 or kwargs.get(\"scale\", None) is not None:\n            deprecation_message = \"The `scale` argument is deprecated and will be ignored. Please remove it, as passing it will raise an error in the future. `scale` should directly be passed while calling the underlying pipeline component i.e., via `cross_attention_kwargs`.\"\n            deprecate(\"scale\", \"1.0.0\", deprecation_message)\n\n        residual = hidden_states\n        if attn.spatial_norm is not None:\n            hidden_states = attn.spatial_norm(hidden_states, temb)\n\n        input_ndim = hidden_states.ndim\n\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        batch_size, sequence_length, _ = (\n            hidden_states.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n        )\n\n        if attention_mask is not None:\n            attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n            # scaled_dot_product_attention expects attention_mask shape to be\n            # (batch, heads, source_length, target_length)\n            attention_mask = attention_mask.view(batch_size, attn.heads, -1, attention_mask.shape[-1])\n\n        if attn.group_norm is not None:\n            hidden_states = attn.group_norm(hidden_states.transpose(1, 2)).transpose(1, 2)\n\n        query = attn.to_q(hidden_states)\n\n        if encoder_hidden_states is None:\n            encoder_hidden_states = hidden_states\n        elif attn.norm_cross:\n            encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        key = attn.to_k(encoder_hidden_states)\n        value = attn.to_v(encoder_hidden_states)\n\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        if attn.norm_q is not None:\n            query = attn.norm_q(query)\n        if attn.norm_k is not None:\n            key = attn.norm_k(key)\n\n        # the output of sdp = (batch, num_heads, seq_len, head_dim)\n        # TODO: add support for attn.scale when we move to Torch 2.1\n        hidden_states = F.scaled_dot_product_attention(\n            query, key, value, attn_mask=attention_mask, dropout_p=0.0, is_causal=False\n        )\n\n        hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states = hidden_states.to(query.dtype)\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        if input_ndim == 4:\n            hidden_states = hidden_states.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        if attn.residual_connection:\n            hidden_states = hidden_states + residual\n\n        hidden_states = hidden_states / attn.rescale_output_factor\n\n        return hidden_states\n\n\nclass StableAudioAttnProcessor2_0:\n    r\"\"\"\n    Processor for implementing scaled dot-product attention (enabled by default if you're using PyTorch 2.0). This is\n    used in the Stable Audio model. It applies rotary embedding on query and key vector, and allows MHA, GQA or MQA.\n    \"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\n                \"StableAudioAttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\"\n            )\n\n    def apply_partial_rotary_emb(\n        self,\n        x: torch.Tensor,\n        freqs_cis: Tuple[torch.Tensor],\n    ) -> torch.Tensor:\n        from diffusers.models.embeddings import apply_rotary_emb\n\n        rot_dim = freqs_cis[0].shape[-1]\n        x_to_rotate, x_unrotated = x[..., :rot_dim], x[..., rot_dim:]\n\n        x_rotated = apply_rotary_emb(x_to_rotate, freqs_cis, use_real=True, use_real_unbind_dim=-2)\n\n        out = torch.cat((x_rotated, x_unrotated), dim=-1)\n        return out\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n        rotary_emb: Optional[torch.Tensor] = None,\n    ) -> torch.Tensor:\n        from diffusers.models.embeddings import apply_rotary_emb\n\n        residual = hidden_states\n\n        input_ndim = hidden_states.ndim\n\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        batch_size, sequence_length, _ = (\n            hidden_states.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n        )\n\n        if attention_mask is not None:\n            attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n            # scaled_dot_product_attention expects attention_mask shape to be\n            # (batch, heads, source_length, target_length)\n            attention_mask = attention_mask.view(batch_size, attn.heads, -1, attention_mask.shape[-1])\n\n        query = attn.to_q(hidden_states)\n\n        if encoder_hidden_states is None:\n            encoder_hidden_states = hidden_states\n        elif attn.norm_cross:\n            encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        key = attn.to_k(encoder_hidden_states)\n        value = attn.to_v(encoder_hidden_states)\n\n        head_dim = query.shape[-1] // attn.heads\n        kv_heads = key.shape[-1] // head_dim\n\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        key = key.view(batch_size, -1, kv_heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, kv_heads, head_dim).transpose(1, 2)\n\n        if kv_heads != attn.heads:\n            # if GQA or MQA, repeat the key/value heads to reach the number of query heads.\n            heads_per_kv_head = attn.heads // kv_heads\n            key = torch.repeat_interleave(key, heads_per_kv_head, dim=1)\n            value = torch.repeat_interleave(value, heads_per_kv_head, dim=1)\n\n        if attn.norm_q is not None:\n            query = attn.norm_q(query)\n        if attn.norm_k is not None:\n            key = attn.norm_k(key)\n\n        # Apply RoPE if needed\n        if rotary_emb is not None:\n            query_dtype = query.dtype\n            key_dtype = key.dtype\n            query = query.to(torch.float32)\n            key = key.to(torch.float32)\n\n            rot_dim = rotary_emb[0].shape[-1]\n            query_to_rotate, query_unrotated = query[..., :rot_dim], query[..., rot_dim:]\n            query_rotated = apply_rotary_emb(query_to_rotate, rotary_emb, use_real=True, use_real_unbind_dim=-2)\n\n            query = torch.cat((query_rotated, query_unrotated), dim=-1)\n\n            if not attn.is_cross_attention:\n                key_to_rotate, key_unrotated = key[..., :rot_dim], key[..., rot_dim:]\n                key_rotated = apply_rotary_emb(key_to_rotate, rotary_emb, use_real=True, use_real_unbind_dim=-2)\n\n                key = torch.cat((key_rotated, key_unrotated), dim=-1)\n\n            query = query.to(query_dtype)\n            key = key.to(key_dtype)\n\n        # the output of sdp = (batch, num_heads, seq_len, head_dim)\n        # TODO: add support for attn.scale when we move to Torch 2.1\n        hidden_states = F.scaled_dot_product_attention(\n            query, key, value, attn_mask=attention_mask, dropout_p=0.0, is_causal=False\n        )\n\n        hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states = hidden_states.to(query.dtype)\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        if input_ndim == 4:\n            hidden_states = hidden_states.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        if attn.residual_connection:\n            hidden_states = hidden_states + residual\n\n        hidden_states = hidden_states / attn.rescale_output_factor\n\n        return hidden_states\n\n\nclass HunyuanAttnProcessor2_0:\n    r\"\"\"\n    Processor for implementing scaled dot-product attention (enabled by default if you're using PyTorch 2.0). This is\n    used in the HunyuanDiT model. It applies a s normalization layer and rotary embedding on query and key vector.\n    \"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\"AttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\")\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n        temb: Optional[torch.Tensor] = None,\n        image_rotary_emb: Optional[torch.Tensor] = None,\n    ) -> torch.Tensor:\n        from diffusers.models.embeddings import apply_rotary_emb\n\n        residual = hidden_states\n        if attn.spatial_norm is not None:\n            hidden_states = attn.spatial_norm(hidden_states, temb)\n\n        input_ndim = hidden_states.ndim\n\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        batch_size, sequence_length, _ = (\n            hidden_states.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n        )\n\n        if attention_mask is not None:\n            attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n            # scaled_dot_product_attention expects attention_mask shape to be\n            # (batch, heads, source_length, target_length)\n            attention_mask = attention_mask.view(batch_size, attn.heads, -1, attention_mask.shape[-1])\n\n        if attn.group_norm is not None:\n            hidden_states = attn.group_norm(hidden_states.transpose(1, 2)).transpose(1, 2)\n\n        query = attn.to_q(hidden_states)\n\n        if encoder_hidden_states is None:\n            encoder_hidden_states = hidden_states\n        elif attn.norm_cross:\n            encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        key = attn.to_k(encoder_hidden_states)\n        value = attn.to_v(encoder_hidden_states)\n\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        if attn.norm_q is not None:\n            query = attn.norm_q(query)\n        if attn.norm_k is not None:\n            key = attn.norm_k(key)\n\n        # Apply RoPE if needed\n        if image_rotary_emb is not None:\n            query = apply_rotary_emb(query, image_rotary_emb)\n            if not attn.is_cross_attention:\n                key = apply_rotary_emb(key, image_rotary_emb)\n\n        # the output of sdp = (batch, num_heads, seq_len, head_dim)\n        # TODO: add support for attn.scale when we move to Torch 2.1\n        hidden_states = F.scaled_dot_product_attention(\n            query, key, value, attn_mask=attention_mask, dropout_p=0.0, is_causal=False\n        )\n\n        hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states = hidden_states.to(query.dtype)\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        if input_ndim == 4:\n            hidden_states = hidden_states.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        if attn.residual_connection:\n            hidden_states = hidden_states + residual\n\n        hidden_states = hidden_states / attn.rescale_output_factor\n\n        return hidden_states\n\n\nclass FusedHunyuanAttnProcessor2_0:\n    r\"\"\"\n    Processor for implementing scaled dot-product attention (enabled by default if you're using PyTorch 2.0) with fused\n    projection layers. This is used in the HunyuanDiT model. It applies a s normalization layer and rotary embedding on\n    query and key vector.\n    \"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\n                \"FusedHunyuanAttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\"\n            )\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n        temb: Optional[torch.Tensor] = None,\n        image_rotary_emb: Optional[torch.Tensor] = None,\n    ) -> torch.Tensor:\n        from diffusers.models.embeddings import apply_rotary_emb\n\n        residual = hidden_states\n        if attn.spatial_norm is not None:\n            hidden_states = attn.spatial_norm(hidden_states, temb)\n\n        input_ndim = hidden_states.ndim\n\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        batch_size, sequence_length, _ = (\n            hidden_states.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n        )\n\n        if attention_mask is not None:\n            attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n            # scaled_dot_product_attention expects attention_mask shape to be\n            # (batch, heads, source_length, target_length)\n            attention_mask = attention_mask.view(batch_size, attn.heads, -1, attention_mask.shape[-1])\n\n        if attn.group_norm is not None:\n            hidden_states = attn.group_norm(hidden_states.transpose(1, 2)).transpose(1, 2)\n\n        if encoder_hidden_states is None:\n            qkv = attn.to_qkv(hidden_states)\n            split_size = qkv.shape[-1] // 3\n            query, key, value = torch.split(qkv, split_size, dim=-1)\n        else:\n            if attn.norm_cross:\n                encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n            query = attn.to_q(hidden_states)\n\n            kv = attn.to_kv(encoder_hidden_states)\n            split_size = kv.shape[-1] // 2\n            key, value = torch.split(kv, split_size, dim=-1)\n\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        if attn.norm_q is not None:\n            query = attn.norm_q(query)\n        if attn.norm_k is not None:\n            key = attn.norm_k(key)\n\n        # Apply RoPE if needed\n        if image_rotary_emb is not None:\n            query = apply_rotary_emb(query, image_rotary_emb)\n            if not attn.is_cross_attention:\n                key = apply_rotary_emb(key, image_rotary_emb)\n\n        # the output of sdp = (batch, num_heads, seq_len, head_dim)\n        # TODO: add support for attn.scale when we move to Torch 2.1\n        hidden_states = F.scaled_dot_product_attention(\n            query, key, value, attn_mask=attention_mask, dropout_p=0.0, is_causal=False\n        )\n\n        hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states = hidden_states.to(query.dtype)\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        if input_ndim == 4:\n            hidden_states = hidden_states.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        if attn.residual_connection:\n            hidden_states = hidden_states + residual\n\n        hidden_states = hidden_states / attn.rescale_output_factor\n\n        return hidden_states\n\n\nclass PAGHunyuanAttnProcessor2_0:\n    r\"\"\"\n    Processor for implementing scaled dot-product attention (enabled by default if you're using PyTorch 2.0). This is\n    used in the HunyuanDiT model. It applies a normalization layer and rotary embedding on query and key vector. This\n    variant of the processor employs [Pertubed Attention Guidance](https://arxiv.org/abs/2403.17377).\n    \"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\n                \"PAGHunyuanAttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\"\n            )\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n        temb: Optional[torch.Tensor] = None,\n        image_rotary_emb: Optional[torch.Tensor] = None,\n    ) -> torch.Tensor:\n        from diffusers.models.embeddings import apply_rotary_emb\n\n        residual = hidden_states\n        if attn.spatial_norm is not None:\n            hidden_states = attn.spatial_norm(hidden_states, temb)\n\n        input_ndim = hidden_states.ndim\n\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        # chunk\n        hidden_states_org, hidden_states_ptb = hidden_states.chunk(2)\n\n        # 1. Original Path\n        batch_size, sequence_length, _ = (\n            hidden_states_org.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n        )\n\n        if attention_mask is not None:\n            attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n            # scaled_dot_product_attention expects attention_mask shape to be\n            # (batch, heads, source_length, target_length)\n            attention_mask = attention_mask.view(batch_size, attn.heads, -1, attention_mask.shape[-1])\n\n        if attn.group_norm is not None:\n            hidden_states_org = attn.group_norm(hidden_states_org.transpose(1, 2)).transpose(1, 2)\n\n        query = attn.to_q(hidden_states_org)\n\n        if encoder_hidden_states is None:\n            encoder_hidden_states = hidden_states_org\n        elif attn.norm_cross:\n            encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        key = attn.to_k(encoder_hidden_states)\n        value = attn.to_v(encoder_hidden_states)\n\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        if attn.norm_q is not None:\n            query = attn.norm_q(query)\n        if attn.norm_k is not None:\n            key = attn.norm_k(key)\n\n        # Apply RoPE if needed\n        if image_rotary_emb is not None:\n            query = apply_rotary_emb(query, image_rotary_emb)\n            if not attn.is_cross_attention:\n                key = apply_rotary_emb(key, image_rotary_emb)\n\n        # the output of sdp = (batch, num_heads, seq_len, head_dim)\n        # TODO: add support for attn.scale when we move to Torch 2.1\n        hidden_states_org = F.scaled_dot_product_attention(\n            query, key, value, attn_mask=attention_mask, dropout_p=0.0, is_causal=False\n        )\n\n        hidden_states_org = hidden_states_org.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states_org = hidden_states_org.to(query.dtype)\n\n        # linear proj\n        hidden_states_org = attn.to_out[0](hidden_states_org)\n        # dropout\n        hidden_states_org = attn.to_out[1](hidden_states_org)\n\n        if input_ndim == 4:\n            hidden_states_org = hidden_states_org.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        # 2. Perturbed Path\n        if attn.group_norm is not None:\n            hidden_states_ptb = attn.group_norm(hidden_states_ptb.transpose(1, 2)).transpose(1, 2)\n\n        hidden_states_ptb = attn.to_v(hidden_states_ptb)\n        hidden_states_ptb = hidden_states_ptb.to(query.dtype)\n\n        # linear proj\n        hidden_states_ptb = attn.to_out[0](hidden_states_ptb)\n        # dropout\n        hidden_states_ptb = attn.to_out[1](hidden_states_ptb)\n\n        if input_ndim == 4:\n            hidden_states_ptb = hidden_states_ptb.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        # cat\n        hidden_states = torch.cat([hidden_states_org, hidden_states_ptb])\n\n        if attn.residual_connection:\n            hidden_states = hidden_states + residual\n\n        hidden_states = hidden_states / attn.rescale_output_factor\n\n        return hidden_states\n\n\nclass PAGCFGHunyuanAttnProcessor2_0:\n    r\"\"\"\n    Processor for implementing scaled dot-product attention (enabled by default if you're using PyTorch 2.0). This is\n    used in the HunyuanDiT model. It applies a normalization layer and rotary embedding on query and key vector. This\n    variant of the processor employs [Pertubed Attention Guidance](https://arxiv.org/abs/2403.17377).\n    \"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\n                \"PAGCFGHunyuanAttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\"\n            )\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n        temb: Optional[torch.Tensor] = None,\n        image_rotary_emb: Optional[torch.Tensor] = None,\n    ) -> torch.Tensor:\n        from diffusers.models.embeddings import apply_rotary_emb\n\n        residual = hidden_states\n        if attn.spatial_norm is not None:\n            hidden_states = attn.spatial_norm(hidden_states, temb)\n\n        input_ndim = hidden_states.ndim\n\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        # chunk\n        hidden_states_uncond, hidden_states_org, hidden_states_ptb = hidden_states.chunk(3)\n        hidden_states_org = torch.cat([hidden_states_uncond, hidden_states_org])\n\n        # 1. Original Path\n        batch_size, sequence_length, _ = (\n            hidden_states_org.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n        )\n\n        if attention_mask is not None:\n            attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n            # scaled_dot_product_attention expects attention_mask shape to be\n            # (batch, heads, source_length, target_length)\n            attention_mask = attention_mask.view(batch_size, attn.heads, -1, attention_mask.shape[-1])\n\n        if attn.group_norm is not None:\n            hidden_states_org = attn.group_norm(hidden_states_org.transpose(1, 2)).transpose(1, 2)\n\n        query = attn.to_q(hidden_states_org)\n\n        if encoder_hidden_states is None:\n            encoder_hidden_states = hidden_states_org\n        elif attn.norm_cross:\n            encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        key = attn.to_k(encoder_hidden_states)\n        value = attn.to_v(encoder_hidden_states)\n\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        if attn.norm_q is not None:\n            query = attn.norm_q(query)\n        if attn.norm_k is not None:\n            key = attn.norm_k(key)\n\n        # Apply RoPE if needed\n        if image_rotary_emb is not None:\n            query = apply_rotary_emb(query, image_rotary_emb)\n            if not attn.is_cross_attention:\n                key = apply_rotary_emb(key, image_rotary_emb)\n\n        # the output of sdp = (batch, num_heads, seq_len, head_dim)\n        # TODO: add support for attn.scale when we move to Torch 2.1\n        hidden_states_org = F.scaled_dot_product_attention(\n            query, key, value, attn_mask=attention_mask, dropout_p=0.0, is_causal=False\n        )\n\n        hidden_states_org = hidden_states_org.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states_org = hidden_states_org.to(query.dtype)\n\n        # linear proj\n        hidden_states_org = attn.to_out[0](hidden_states_org)\n        # dropout\n        hidden_states_org = attn.to_out[1](hidden_states_org)\n\n        if input_ndim == 4:\n            hidden_states_org = hidden_states_org.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        # 2. Perturbed Path\n        if attn.group_norm is not None:\n            hidden_states_ptb = attn.group_norm(hidden_states_ptb.transpose(1, 2)).transpose(1, 2)\n\n        hidden_states_ptb = attn.to_v(hidden_states_ptb)\n        hidden_states_ptb = hidden_states_ptb.to(query.dtype)\n\n        # linear proj\n        hidden_states_ptb = attn.to_out[0](hidden_states_ptb)\n        # dropout\n        hidden_states_ptb = attn.to_out[1](hidden_states_ptb)\n\n        if input_ndim == 4:\n            hidden_states_ptb = hidden_states_ptb.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        # cat\n        hidden_states = torch.cat([hidden_states_org, hidden_states_ptb])\n\n        if attn.residual_connection:\n            hidden_states = hidden_states + residual\n\n        hidden_states = hidden_states / attn.rescale_output_factor\n\n        return hidden_states\n\n\nclass LuminaAttnProcessor2_0:\n    r\"\"\"\n    Processor for implementing scaled dot-product attention (enabled by default if you're using PyTorch 2.0). This is\n    used in the LuminaNextDiT model. It applies a s normalization layer and rotary embedding on query and key vector.\n    \"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\"AttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\")\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: torch.Tensor,\n        attention_mask: Optional[torch.Tensor] = None,\n        query_rotary_emb: Optional[torch.Tensor] = None,\n        key_rotary_emb: Optional[torch.Tensor] = None,\n        base_sequence_length: Optional[int] = None,\n    ) -> torch.Tensor:\n        from diffusers.models.embeddings import apply_rotary_emb\n\n        input_ndim = hidden_states.ndim\n\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        batch_size, sequence_length, _ = hidden_states.shape\n\n        # Get Query-Key-Value Pair\n        query = attn.to_q(hidden_states)\n        key = attn.to_k(encoder_hidden_states)\n        value = attn.to_v(encoder_hidden_states)\n\n        query_dim = query.shape[-1]\n        inner_dim = key.shape[-1]\n        head_dim = query_dim // attn.heads\n        dtype = query.dtype\n\n        # Get key-value heads\n        kv_heads = inner_dim // head_dim\n\n        # Apply Query-Key Norm if needed\n        if attn.norm_q is not None:\n            query = attn.norm_q(query)\n        if attn.norm_k is not None:\n            key = attn.norm_k(key)\n\n        query = query.view(batch_size, -1, attn.heads, head_dim)\n\n        key = key.view(batch_size, -1, kv_heads, head_dim)\n        value = value.view(batch_size, -1, kv_heads, head_dim)\n\n        # Apply RoPE if needed\n        if query_rotary_emb is not None:\n            query = apply_rotary_emb(query, query_rotary_emb, use_real=False)\n        if key_rotary_emb is not None:\n            key = apply_rotary_emb(key, key_rotary_emb, use_real=False)\n\n        query, key = query.to(dtype), key.to(dtype)\n\n        # Apply proportional attention if true\n        if key_rotary_emb is None:\n            softmax_scale = None\n        else:\n            if base_sequence_length is not None:\n                softmax_scale = math.sqrt(math.log(sequence_length, base_sequence_length)) * attn.scale\n            else:\n                softmax_scale = attn.scale\n\n        # perform Grouped-qurey Attention (GQA)\n        n_rep = attn.heads // kv_heads\n        if n_rep >= 1:\n            key = key.unsqueeze(3).repeat(1, 1, 1, n_rep, 1).flatten(2, 3)\n            value = value.unsqueeze(3).repeat(1, 1, 1, n_rep, 1).flatten(2, 3)\n\n        # scaled_dot_product_attention expects attention_mask shape to be\n        # (batch, heads, source_length, target_length)\n        attention_mask = attention_mask.bool().view(batch_size, 1, 1, -1)\n        attention_mask = attention_mask.expand(-1, attn.heads, sequence_length, -1)\n\n        query = query.transpose(1, 2)\n        key = key.transpose(1, 2)\n        value = value.transpose(1, 2)\n\n        # the output of sdp = (batch, num_heads, seq_len, head_dim)\n        # TODO: add support for attn.scale when we move to Torch 2.1\n        hidden_states = F.scaled_dot_product_attention(\n            query, key, value, attn_mask=attention_mask, scale=softmax_scale\n        )\n        hidden_states = hidden_states.transpose(1, 2).to(dtype)\n\n        return hidden_states\n\n\nclass FusedAttnProcessor2_0:\n    r\"\"\"\n    Processor for implementing scaled dot-product attention (enabled by default if you're using PyTorch 2.0). It uses\n    fused projection layers. For self-attention modules, all projection matrices (i.e., query, key, value) are fused.\n    For cross-attention modules, key and value projection matrices are fused.\n\n    <Tip warning={true}>\n\n    This API is currently 🧪 experimental in nature and can change in future.\n\n    </Tip>\n    \"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\n                \"FusedAttnProcessor2_0 requires at least PyTorch 2.0, to use it. Please upgrade PyTorch to > 2.0.\"\n            )\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n        temb: Optional[torch.Tensor] = None,\n        *args,\n        **kwargs,\n    ) -> torch.Tensor:\n        if len(args) > 0 or kwargs.get(\"scale\", None) is not None:\n            deprecation_message = \"The `scale` argument is deprecated and will be ignored. Please remove it, as passing it will raise an error in the future. `scale` should directly be passed while calling the underlying pipeline component i.e., via `cross_attention_kwargs`.\"\n            deprecate(\"scale\", \"1.0.0\", deprecation_message)\n\n        residual = hidden_states\n        if attn.spatial_norm is not None:\n            hidden_states = attn.spatial_norm(hidden_states, temb)\n\n        input_ndim = hidden_states.ndim\n\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        batch_size, sequence_length, _ = (\n            hidden_states.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n        )\n\n        if attention_mask is not None:\n            attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n            # scaled_dot_product_attention expects attention_mask shape to be\n            # (batch, heads, source_length, target_length)\n            attention_mask = attention_mask.view(batch_size, attn.heads, -1, attention_mask.shape[-1])\n\n        if attn.group_norm is not None:\n            hidden_states = attn.group_norm(hidden_states.transpose(1, 2)).transpose(1, 2)\n\n        if encoder_hidden_states is None:\n            qkv = attn.to_qkv(hidden_states)\n            split_size = qkv.shape[-1] // 3\n            query, key, value = torch.split(qkv, split_size, dim=-1)\n        else:\n            if attn.norm_cross:\n                encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n            query = attn.to_q(hidden_states)\n\n            kv = attn.to_kv(encoder_hidden_states)\n            split_size = kv.shape[-1] // 2\n            key, value = torch.split(kv, split_size, dim=-1)\n\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        if attn.norm_q is not None:\n            query = attn.norm_q(query)\n        if attn.norm_k is not None:\n            key = attn.norm_k(key)\n\n        # the output of sdp = (batch, num_heads, seq_len, head_dim)\n        # TODO: add support for attn.scale when we move to Torch 2.1\n        hidden_states = F.scaled_dot_product_attention(\n            query, key, value, attn_mask=attention_mask, dropout_p=0.0, is_causal=False\n        )\n\n        hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states = hidden_states.to(query.dtype)\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        if input_ndim == 4:\n            hidden_states = hidden_states.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        if attn.residual_connection:\n            hidden_states = hidden_states + residual\n\n        hidden_states = hidden_states / attn.rescale_output_factor\n\n        return hidden_states\n\n\nclass CustomDiffusionXFormersAttnProcessor(nn.Module):\n    r\"\"\"\n    Processor for implementing memory efficient attention using xFormers for the Custom Diffusion method.\n\n    Args:\n    train_kv (`bool`, defaults to `True`):\n        Whether to newly train the key and value matrices corresponding to the text features.\n    train_q_out (`bool`, defaults to `True`):\n        Whether to newly train query matrices corresponding to the latent image features.\n    hidden_size (`int`, *optional*, defaults to `None`):\n        The hidden size of the attention layer.\n    cross_attention_dim (`int`, *optional*, defaults to `None`):\n        The number of channels in the `encoder_hidden_states`.\n    out_bias (`bool`, defaults to `True`):\n        Whether to include the bias parameter in `train_q_out`.\n    dropout (`float`, *optional*, defaults to 0.0):\n        The dropout probability to use.\n    attention_op (`Callable`, *optional*, defaults to `None`):\n        The base\n        [operator](https://facebookresearch.github.io/xformers/components/ops.html#xformers.ops.AttentionOpBase) to use\n        as the attention operator. It is recommended to set to `None`, and allow xFormers to choose the best operator.\n    \"\"\"\n\n    def __init__(\n        self,\n        train_kv: bool = True,\n        train_q_out: bool = False,\n        hidden_size: Optional[int] = None,\n        cross_attention_dim: Optional[int] = None,\n        out_bias: bool = True,\n        dropout: float = 0.0,\n        attention_op: Optional[Callable] = None,\n    ):\n        super().__init__()\n        self.train_kv = train_kv\n        self.train_q_out = train_q_out\n\n        self.hidden_size = hidden_size\n        self.cross_attention_dim = cross_attention_dim\n        self.attention_op = attention_op\n\n        # `_custom_diffusion` id for easy serialization and loading.\n        if self.train_kv:\n            self.to_k_custom_diffusion = nn.Linear(cross_attention_dim or hidden_size, hidden_size, bias=False)\n            self.to_v_custom_diffusion = nn.Linear(cross_attention_dim or hidden_size, hidden_size, bias=False)\n        if self.train_q_out:\n            self.to_q_custom_diffusion = nn.Linear(hidden_size, hidden_size, bias=False)\n            self.to_out_custom_diffusion = nn.ModuleList([])\n            self.to_out_custom_diffusion.append(nn.Linear(hidden_size, hidden_size, bias=out_bias))\n            self.to_out_custom_diffusion.append(nn.Dropout(dropout))\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n    ) -> torch.Tensor:\n        batch_size, sequence_length, _ = (\n            hidden_states.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n        )\n\n        attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n\n        if self.train_q_out:\n            query = self.to_q_custom_diffusion(hidden_states).to(attn.to_q.weight.dtype)\n        else:\n            query = attn.to_q(hidden_states.to(attn.to_q.weight.dtype))\n\n        if encoder_hidden_states is None:\n            crossattn = False\n            encoder_hidden_states = hidden_states\n        else:\n            crossattn = True\n            if attn.norm_cross:\n                encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        if self.train_kv:\n            key = self.to_k_custom_diffusion(encoder_hidden_states.to(self.to_k_custom_diffusion.weight.dtype))\n            value = self.to_v_custom_diffusion(encoder_hidden_states.to(self.to_v_custom_diffusion.weight.dtype))\n            key = key.to(attn.to_q.weight.dtype)\n            value = value.to(attn.to_q.weight.dtype)\n        else:\n            key = attn.to_k(encoder_hidden_states)\n            value = attn.to_v(encoder_hidden_states)\n\n        if crossattn:\n            detach = torch.ones_like(key)\n            detach[:, :1, :] = detach[:, :1, :] * 0.0\n            key = detach * key + (1 - detach) * key.detach()\n            value = detach * value + (1 - detach) * value.detach()\n\n        query = attn.head_to_batch_dim(query).contiguous()\n        key = attn.head_to_batch_dim(key).contiguous()\n        value = attn.head_to_batch_dim(value).contiguous()\n\n        hidden_states = xformers.ops.memory_efficient_attention(\n            query, key, value, attn_bias=attention_mask, op=self.attention_op, scale=attn.scale\n        )\n        hidden_states = hidden_states.to(query.dtype)\n        hidden_states = attn.batch_to_head_dim(hidden_states)\n\n        if self.train_q_out:\n            # linear proj\n            hidden_states = self.to_out_custom_diffusion[0](hidden_states)\n            # dropout\n            hidden_states = self.to_out_custom_diffusion[1](hidden_states)\n        else:\n            # linear proj\n            hidden_states = attn.to_out[0](hidden_states)\n            # dropout\n            hidden_states = attn.to_out[1](hidden_states)\n\n        return hidden_states\n\n\nclass CustomDiffusionAttnProcessor2_0(nn.Module):\n    r\"\"\"\n    Processor for implementing attention for the Custom Diffusion method using PyTorch 2.0’s memory-efficient scaled\n    dot-product attention.\n\n    Args:\n        train_kv (`bool`, defaults to `True`):\n            Whether to newly train the key and value matrices corresponding to the text features.\n        train_q_out (`bool`, defaults to `True`):\n            Whether to newly train query matrices corresponding to the latent image features.\n        hidden_size (`int`, *optional*, defaults to `None`):\n            The hidden size of the attention layer.\n        cross_attention_dim (`int`, *optional*, defaults to `None`):\n            The number of channels in the `encoder_hidden_states`.\n        out_bias (`bool`, defaults to `True`):\n            Whether to include the bias parameter in `train_q_out`.\n        dropout (`float`, *optional*, defaults to 0.0):\n            The dropout probability to use.\n    \"\"\"\n\n    def __init__(\n        self,\n        train_kv: bool = True,\n        train_q_out: bool = True,\n        hidden_size: Optional[int] = None,\n        cross_attention_dim: Optional[int] = None,\n        out_bias: bool = True,\n        dropout: float = 0.0,\n    ):\n        super().__init__()\n        self.train_kv = train_kv\n        self.train_q_out = train_q_out\n\n        self.hidden_size = hidden_size\n        self.cross_attention_dim = cross_attention_dim\n\n        # `_custom_diffusion` id for easy serialization and loading.\n        if self.train_kv:\n            self.to_k_custom_diffusion = nn.Linear(cross_attention_dim or hidden_size, hidden_size, bias=False)\n            self.to_v_custom_diffusion = nn.Linear(cross_attention_dim or hidden_size, hidden_size, bias=False)\n        if self.train_q_out:\n            self.to_q_custom_diffusion = nn.Linear(hidden_size, hidden_size, bias=False)\n            self.to_out_custom_diffusion = nn.ModuleList([])\n            self.to_out_custom_diffusion.append(nn.Linear(hidden_size, hidden_size, bias=out_bias))\n            self.to_out_custom_diffusion.append(nn.Dropout(dropout))\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n    ) -> torch.Tensor:\n        batch_size, sequence_length, _ = hidden_states.shape\n        attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n        if self.train_q_out:\n            query = self.to_q_custom_diffusion(hidden_states)\n        else:\n            query = attn.to_q(hidden_states)\n\n        if encoder_hidden_states is None:\n            crossattn = False\n            encoder_hidden_states = hidden_states\n        else:\n            crossattn = True\n            if attn.norm_cross:\n                encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        if self.train_kv:\n            key = self.to_k_custom_diffusion(encoder_hidden_states.to(self.to_k_custom_diffusion.weight.dtype))\n            value = self.to_v_custom_diffusion(encoder_hidden_states.to(self.to_v_custom_diffusion.weight.dtype))\n            key = key.to(attn.to_q.weight.dtype)\n            value = value.to(attn.to_q.weight.dtype)\n\n        else:\n            key = attn.to_k(encoder_hidden_states)\n            value = attn.to_v(encoder_hidden_states)\n\n        if crossattn:\n            detach = torch.ones_like(key)\n            detach[:, :1, :] = detach[:, :1, :] * 0.0\n            key = detach * key + (1 - detach) * key.detach()\n            value = detach * value + (1 - detach) * value.detach()\n\n        inner_dim = hidden_states.shape[-1]\n\n        head_dim = inner_dim // attn.heads\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        # the output of sdp = (batch, num_heads, seq_len, head_dim)\n        # TODO: add support for attn.scale when we move to Torch 2.1\n        hidden_states = F.scaled_dot_product_attention(\n            query, key, value, attn_mask=attention_mask, dropout_p=0.0, is_causal=False\n        )\n\n        hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states = hidden_states.to(query.dtype)\n\n        if self.train_q_out:\n            # linear proj\n            hidden_states = self.to_out_custom_diffusion[0](hidden_states)\n            # dropout\n            hidden_states = self.to_out_custom_diffusion[1](hidden_states)\n        else:\n            # linear proj\n            hidden_states = attn.to_out[0](hidden_states)\n            # dropout\n            hidden_states = attn.to_out[1](hidden_states)\n\n        return hidden_states\n\n\nclass SlicedAttnProcessor:\n    r\"\"\"\n    Processor for implementing sliced attention.\n\n    Args:\n        slice_size (`int`, *optional*):\n            The number of steps to compute attention. Uses as many slices as `attention_head_dim // slice_size`, and\n            `attention_head_dim` must be a multiple of the `slice_size`.\n    \"\"\"\n\n    def __init__(self, slice_size: int):\n        self.slice_size = slice_size\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n    ) -> torch.Tensor:\n        residual = hidden_states\n\n        input_ndim = hidden_states.ndim\n\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        batch_size, sequence_length, _ = (\n            hidden_states.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n        )\n        attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n\n        if attn.group_norm is not None:\n            hidden_states = attn.group_norm(hidden_states.transpose(1, 2)).transpose(1, 2)\n\n        query = attn.to_q(hidden_states)\n        dim = query.shape[-1]\n        query = attn.head_to_batch_dim(query)\n\n        if encoder_hidden_states is None:\n            encoder_hidden_states = hidden_states\n        elif attn.norm_cross:\n            encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        key = attn.to_k(encoder_hidden_states)\n        value = attn.to_v(encoder_hidden_states)\n        key = attn.head_to_batch_dim(key)\n        value = attn.head_to_batch_dim(value)\n\n        batch_size_attention, query_tokens, _ = query.shape\n        hidden_states = torch.zeros(\n            (batch_size_attention, query_tokens, dim // attn.heads), device=query.device, dtype=query.dtype\n        )\n\n        for i in range((batch_size_attention - 1) // self.slice_size + 1):\n            start_idx = i * self.slice_size\n            end_idx = (i + 1) * self.slice_size\n\n            query_slice = query[start_idx:end_idx]\n            key_slice = key[start_idx:end_idx]\n            attn_mask_slice = attention_mask[start_idx:end_idx] if attention_mask is not None else None\n\n            attn_slice = attn.get_attention_scores(query_slice, key_slice, attn_mask_slice)\n\n            attn_slice = torch.bmm(attn_slice, value[start_idx:end_idx])\n\n            hidden_states[start_idx:end_idx] = attn_slice\n\n        hidden_states = attn.batch_to_head_dim(hidden_states)\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        if input_ndim == 4:\n            hidden_states = hidden_states.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        if attn.residual_connection:\n            hidden_states = hidden_states + residual\n\n        hidden_states = hidden_states / attn.rescale_output_factor\n\n        return hidden_states\n\n\nclass SlicedAttnAddedKVProcessor:\n    r\"\"\"\n    Processor for implementing sliced attention with extra learnable key and value matrices for the text encoder.\n\n    Args:\n        slice_size (`int`, *optional*):\n            The number of steps to compute attention. Uses as many slices as `attention_head_dim // slice_size`, and\n            `attention_head_dim` must be a multiple of the `slice_size`.\n    \"\"\"\n\n    def __init__(self, slice_size):\n        self.slice_size = slice_size\n\n    def __call__(\n        self,\n        attn: \"Attention\",\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n        temb: Optional[torch.Tensor] = None,\n    ) -> torch.Tensor:\n        residual = hidden_states\n\n        if attn.spatial_norm is not None:\n            hidden_states = attn.spatial_norm(hidden_states, temb)\n\n        hidden_states = hidden_states.view(hidden_states.shape[0], hidden_states.shape[1], -1).transpose(1, 2)\n\n        batch_size, sequence_length, _ = hidden_states.shape\n\n        attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n\n        if encoder_hidden_states is None:\n            encoder_hidden_states = hidden_states\n        elif attn.norm_cross:\n            encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        hidden_states = attn.group_norm(hidden_states.transpose(1, 2)).transpose(1, 2)\n\n        query = attn.to_q(hidden_states)\n        dim = query.shape[-1]\n        query = attn.head_to_batch_dim(query)\n\n        encoder_hidden_states_key_proj = attn.add_k_proj(encoder_hidden_states)\n        encoder_hidden_states_value_proj = attn.add_v_proj(encoder_hidden_states)\n\n        encoder_hidden_states_key_proj = attn.head_to_batch_dim(encoder_hidden_states_key_proj)\n        encoder_hidden_states_value_proj = attn.head_to_batch_dim(encoder_hidden_states_value_proj)\n\n        if not attn.only_cross_attention:\n            key = attn.to_k(hidden_states)\n            value = attn.to_v(hidden_states)\n            key = attn.head_to_batch_dim(key)\n            value = attn.head_to_batch_dim(value)\n            key = torch.cat([encoder_hidden_states_key_proj, key], dim=1)\n            value = torch.cat([encoder_hidden_states_value_proj, value], dim=1)\n        else:\n            key = encoder_hidden_states_key_proj\n            value = encoder_hidden_states_value_proj\n\n        batch_size_attention, query_tokens, _ = query.shape\n        hidden_states = torch.zeros(\n            (batch_size_attention, query_tokens, dim // attn.heads), device=query.device, dtype=query.dtype\n        )\n\n        for i in range((batch_size_attention - 1) // self.slice_size + 1):\n            start_idx = i * self.slice_size\n            end_idx = (i + 1) * self.slice_size\n\n            query_slice = query[start_idx:end_idx]\n            key_slice = key[start_idx:end_idx]\n            attn_mask_slice = attention_mask[start_idx:end_idx] if attention_mask is not None else None\n\n            attn_slice = attn.get_attention_scores(query_slice, key_slice, attn_mask_slice)\n\n            attn_slice = torch.bmm(attn_slice, value[start_idx:end_idx])\n\n            hidden_states[start_idx:end_idx] = attn_slice\n\n        hidden_states = attn.batch_to_head_dim(hidden_states)\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        hidden_states = hidden_states.transpose(-1, -2).reshape(residual.shape)\n        hidden_states = hidden_states + residual\n\n        return hidden_states\n\n\nclass SpatialNorm(nn.Module):\n    \"\"\"\n    Spatially conditioned normalization as defined in https://arxiv.org/abs/2209.09002.\n\n    Args:\n        f_channels (`int`):\n            The number of channels for input to group normalization layer, and output of the spatial norm layer.\n        zq_channels (`int`):\n            The number of channels for the quantized vector as described in the paper.\n    \"\"\"\n\n    def __init__(\n        self,\n        f_channels: int,\n        zq_channels: int,\n    ):\n        super().__init__()\n        self.norm_layer = nn.GroupNorm(num_channels=f_channels, num_groups=32, eps=1e-6, affine=True)\n        self.conv_y = nn.Conv2d(zq_channels, f_channels, kernel_size=1, stride=1, padding=0)\n        self.conv_b = nn.Conv2d(zq_channels, f_channels, kernel_size=1, stride=1, padding=0)\n\n    def forward(self, f: torch.Tensor, zq: torch.Tensor) -> torch.Tensor:\n        f_size = f.shape[-2:]\n        zq = F.interpolate(zq, size=f_size, mode=\"nearest\")\n        norm_f = self.norm_layer(f)\n        new_f = norm_f * self.conv_y(zq) + self.conv_b(zq)\n        return new_f\n\n\nclass IPAdapterAttnProcessor(nn.Module):\n    r\"\"\"\n    Attention processor for Multiple IP-Adapters.\n\n    Args:\n        hidden_size (`int`):\n            The hidden size of the attention layer.\n        cross_attention_dim (`int`):\n            The number of channels in the `encoder_hidden_states`.\n        num_tokens (`int`, `Tuple[int]` or `List[int]`, defaults to `(4,)`):\n            The context length of the image features.\n        scale (`float` or List[`float`], defaults to 1.0):\n            the weight scale of image prompt.\n    \"\"\"\n\n    def __init__(self, hidden_size, cross_attention_dim=None, num_tokens=(4,), scale=1.0):\n        super().__init__()\n\n        self.hidden_size = hidden_size\n        self.cross_attention_dim = cross_attention_dim\n\n        if not isinstance(num_tokens, (tuple, list)):\n            num_tokens = [num_tokens]\n        self.num_tokens = num_tokens\n\n        if not isinstance(scale, list):\n            scale = [scale] * len(num_tokens)\n        if len(scale) != len(num_tokens):\n            raise ValueError(\"`scale` should be a list of integers with the same length as `num_tokens`.\")\n        self.scale = scale\n\n        self.to_k_ip = nn.ModuleList(\n            [nn.Linear(cross_attention_dim, hidden_size, bias=False) for _ in range(len(num_tokens))]\n        )\n        self.to_v_ip = nn.ModuleList(\n            [nn.Linear(cross_attention_dim, hidden_size, bias=False) for _ in range(len(num_tokens))]\n        )\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n        temb: Optional[torch.Tensor] = None,\n        scale: float = 1.0,\n        ip_adapter_masks: Optional[torch.Tensor] = None,\n    ):\n        residual = hidden_states\n\n        # separate ip_hidden_states from encoder_hidden_states\n        if encoder_hidden_states is not None:\n            if isinstance(encoder_hidden_states, tuple):\n                encoder_hidden_states, ip_hidden_states = encoder_hidden_states\n            else:\n                deprecation_message = (\n                    \"You have passed a tensor as `encoder_hidden_states`. This is deprecated and will be removed in a future release.\"\n                    \" Please make sure to update your script to pass `encoder_hidden_states` as a tuple to suppress this warning.\"\n                )\n                deprecate(\"encoder_hidden_states not a tuple\", \"1.0.0\", deprecation_message, standard_warn=False)\n                end_pos = encoder_hidden_states.shape[1] - self.num_tokens[0]\n                encoder_hidden_states, ip_hidden_states = (\n                    encoder_hidden_states[:, :end_pos, :],\n                    [encoder_hidden_states[:, end_pos:, :]],\n                )\n\n        if attn.spatial_norm is not None:\n            hidden_states = attn.spatial_norm(hidden_states, temb)\n\n        input_ndim = hidden_states.ndim\n\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        batch_size, sequence_length, _ = (\n            hidden_states.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n        )\n        attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n\n        if attn.group_norm is not None:\n            hidden_states = attn.group_norm(hidden_states.transpose(1, 2)).transpose(1, 2)\n\n        query = attn.to_q(hidden_states)\n\n        if encoder_hidden_states is None:\n            encoder_hidden_states = hidden_states\n        elif attn.norm_cross:\n            encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        key = attn.to_k(encoder_hidden_states)\n        value = attn.to_v(encoder_hidden_states)\n\n        query = attn.head_to_batch_dim(query)\n        key = attn.head_to_batch_dim(key)\n        value = attn.head_to_batch_dim(value)\n\n        attention_probs = attn.get_attention_scores(query, key, attention_mask)\n        hidden_states = torch.bmm(attention_probs, value)\n        hidden_states = attn.batch_to_head_dim(hidden_states)\n\n        if ip_adapter_masks is not None:\n            if not isinstance(ip_adapter_masks, List):\n                # for backward compatibility, we accept `ip_adapter_mask` as a tensor of shape [num_ip_adapter, 1, height, width]\n                ip_adapter_masks = list(ip_adapter_masks.unsqueeze(1))\n            if not (len(ip_adapter_masks) == len(self.scale) == len(ip_hidden_states)):\n                raise ValueError(\n                    f\"Length of ip_adapter_masks array ({len(ip_adapter_masks)}) must match \"\n                    f\"length of self.scale array ({len(self.scale)}) and number of ip_hidden_states \"\n                    f\"({len(ip_hidden_states)})\"\n                )\n            else:\n                for index, (mask, scale, ip_state) in enumerate(zip(ip_adapter_masks, self.scale, ip_hidden_states)):\n                    if not isinstance(mask, torch.Tensor) or mask.ndim != 4:\n                        raise ValueError(\n                            \"Each element of the ip_adapter_masks array should be a tensor with shape \"\n                            \"[1, num_images_for_ip_adapter, height, width].\"\n                            \" Please use `IPAdapterMaskProcessor` to preprocess your mask\"\n                        )\n                    if mask.shape[1] != ip_state.shape[1]:\n                        raise ValueError(\n                            f\"Number of masks ({mask.shape[1]}) does not match \"\n                            f\"number of ip images ({ip_state.shape[1]}) at index {index}\"\n                        )\n                    if isinstance(scale, list) and not len(scale) == mask.shape[1]:\n                        raise ValueError(\n                            f\"Number of masks ({mask.shape[1]}) does not match \"\n                            f\"number of scales ({len(scale)}) at index {index}\"\n                        )\n        else:\n            ip_adapter_masks = [None] * len(self.scale)\n\n        # for ip-adapter\n        for current_ip_hidden_states, scale, to_k_ip, to_v_ip, mask in zip(\n            ip_hidden_states, self.scale, self.to_k_ip, self.to_v_ip, ip_adapter_masks\n        ):\n            skip = False\n            if isinstance(scale, list):\n                if all(s == 0 for s in scale):\n                    skip = True\n            elif scale == 0:\n                skip = True\n            if not skip:\n                if mask is not None:\n                    if not isinstance(scale, list):\n                        scale = [scale] * mask.shape[1]\n\n                    current_num_images = mask.shape[1]\n                    for i in range(current_num_images):\n                        ip_key = to_k_ip(current_ip_hidden_states[:, i, :, :])\n                        ip_value = to_v_ip(current_ip_hidden_states[:, i, :, :])\n\n                        ip_key = attn.head_to_batch_dim(ip_key)\n                        ip_value = attn.head_to_batch_dim(ip_value)\n\n                        ip_attention_probs = attn.get_attention_scores(query, ip_key, None)\n                        _current_ip_hidden_states = torch.bmm(ip_attention_probs, ip_value)\n                        _current_ip_hidden_states = attn.batch_to_head_dim(_current_ip_hidden_states)\n\n                        mask_downsample = IPAdapterMaskProcessor.downsample(\n                            mask[:, i, :, :],\n                            batch_size,\n                            _current_ip_hidden_states.shape[1],\n                            _current_ip_hidden_states.shape[2],\n                        )\n\n                        mask_downsample = mask_downsample.to(dtype=query.dtype, device=query.device)\n\n                        hidden_states = hidden_states + scale[i] * (_current_ip_hidden_states * mask_downsample)\n                else:\n                    ip_key = to_k_ip(current_ip_hidden_states)\n                    ip_value = to_v_ip(current_ip_hidden_states)\n\n                    ip_key = attn.head_to_batch_dim(ip_key)\n                    ip_value = attn.head_to_batch_dim(ip_value)\n\n                    ip_attention_probs = attn.get_attention_scores(query, ip_key, None)\n                    current_ip_hidden_states = torch.bmm(ip_attention_probs, ip_value)\n                    current_ip_hidden_states = attn.batch_to_head_dim(current_ip_hidden_states)\n\n                    hidden_states = hidden_states + scale * current_ip_hidden_states\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        if input_ndim == 4:\n            hidden_states = hidden_states.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        if attn.residual_connection:\n            hidden_states = hidden_states + residual\n\n        hidden_states = hidden_states / attn.rescale_output_factor\n\n        return hidden_states\n\n\nclass IPAdapterAttnProcessor2_0(torch.nn.Module):\n    r\"\"\"\n    Attention processor for IP-Adapter for PyTorch 2.0.\n\n    Args:\n        hidden_size (`int`):\n            The hidden size of the attention layer.\n        cross_attention_dim (`int`):\n            The number of channels in the `encoder_hidden_states`.\n        num_tokens (`int`, `Tuple[int]` or `List[int]`, defaults to `(4,)`):\n            The context length of the image features.\n        scale (`float` or `List[float]`, defaults to 1.0):\n            the weight scale of image prompt.\n    \"\"\"\n\n    def __init__(self, hidden_size, cross_attention_dim=None, num_tokens=(4,), scale=1.0):\n        super().__init__()\n\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\n                f\"{self.__class__.__name__} requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\"\n            )\n\n        self.hidden_size = hidden_size\n        self.cross_attention_dim = cross_attention_dim\n\n        if not isinstance(num_tokens, (tuple, list)):\n            num_tokens = [num_tokens]\n        self.num_tokens = num_tokens\n\n        if not isinstance(scale, list):\n            scale = [scale] * len(num_tokens)\n        if len(scale) != len(num_tokens):\n            raise ValueError(\"`scale` should be a list of integers with the same length as `num_tokens`.\")\n        self.scale = scale\n\n        self.to_k_ip = nn.ModuleList(\n            [nn.Linear(cross_attention_dim, hidden_size, bias=False) for _ in range(len(num_tokens))]\n        )\n        self.to_v_ip = nn.ModuleList(\n            [nn.Linear(cross_attention_dim, hidden_size, bias=False) for _ in range(len(num_tokens))]\n        )\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: Optional[torch.Tensor] = None,\n        attention_mask: Optional[torch.Tensor] = None,\n        temb: Optional[torch.Tensor] = None,\n        scale: float = 1.0,\n        ip_adapter_masks: Optional[torch.Tensor] = None,\n    ):\n        residual = hidden_states\n\n        # separate ip_hidden_states from encoder_hidden_states\n        if encoder_hidden_states is not None:\n            if isinstance(encoder_hidden_states, tuple):\n                encoder_hidden_states, ip_hidden_states = encoder_hidden_states\n            else:\n                deprecation_message = (\n                    \"You have passed a tensor as `encoder_hidden_states`. This is deprecated and will be removed in a future release.\"\n                    \" Please make sure to update your script to pass `encoder_hidden_states` as a tuple to suppress this warning.\"\n                )\n                deprecate(\"encoder_hidden_states not a tuple\", \"1.0.0\", deprecation_message, standard_warn=False)\n                end_pos = encoder_hidden_states.shape[1] - self.num_tokens[0]\n                encoder_hidden_states, ip_hidden_states = (\n                    encoder_hidden_states[:, :end_pos, :],\n                    [encoder_hidden_states[:, end_pos:, :]],\n                )\n\n        if attn.spatial_norm is not None:\n            hidden_states = attn.spatial_norm(hidden_states, temb)\n\n        input_ndim = hidden_states.ndim\n\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        batch_size, sequence_length, _ = (\n            hidden_states.shape if encoder_hidden_states is None else encoder_hidden_states.shape\n        )\n\n        if attention_mask is not None:\n            attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n            # scaled_dot_product_attention expects attention_mask shape to be\n            # (batch, heads, source_length, target_length)\n            attention_mask = attention_mask.view(batch_size, attn.heads, -1, attention_mask.shape[-1])\n\n        if attn.group_norm is not None:\n            hidden_states = attn.group_norm(hidden_states.transpose(1, 2)).transpose(1, 2)\n\n        query = attn.to_q(hidden_states)\n\n        if encoder_hidden_states is None:\n            encoder_hidden_states = hidden_states\n        elif attn.norm_cross:\n            encoder_hidden_states = attn.norm_encoder_hidden_states(encoder_hidden_states)\n\n        key = attn.to_k(encoder_hidden_states)\n        value = attn.to_v(encoder_hidden_states)\n\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        # the output of sdp = (batch, num_heads, seq_len, head_dim)\n        # TODO: add support for attn.scale when we move to Torch 2.1\n        hidden_states = F.scaled_dot_product_attention(\n            query, key, value, attn_mask=attention_mask, dropout_p=0.0, is_causal=False\n        )\n\n        hidden_states = hidden_states.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states = hidden_states.to(query.dtype)\n\n        if ip_adapter_masks is not None:\n            if not isinstance(ip_adapter_masks, List):\n                # for backward compatibility, we accept `ip_adapter_mask` as a tensor of shape [num_ip_adapter, 1, height, width]\n                ip_adapter_masks = list(ip_adapter_masks.unsqueeze(1))\n            if not (len(ip_adapter_masks) == len(self.scale) == len(ip_hidden_states)):\n                raise ValueError(\n                    f\"Length of ip_adapter_masks array ({len(ip_adapter_masks)}) must match \"\n                    f\"length of self.scale array ({len(self.scale)}) and number of ip_hidden_states \"\n                    f\"({len(ip_hidden_states)})\"\n                )\n            else:\n                for index, (mask, scale, ip_state) in enumerate(zip(ip_adapter_masks, self.scale, ip_hidden_states)):\n                    if not isinstance(mask, torch.Tensor) or mask.ndim != 4:\n                        raise ValueError(\n                            \"Each element of the ip_adapter_masks array should be a tensor with shape \"\n                            \"[1, num_images_for_ip_adapter, height, width].\"\n                            \" Please use `IPAdapterMaskProcessor` to preprocess your mask\"\n                        )\n                    if mask.shape[1] != ip_state.shape[1]:\n                        raise ValueError(\n                            f\"Number of masks ({mask.shape[1]}) does not match \"\n                            f\"number of ip images ({ip_state.shape[1]}) at index {index}\"\n                        )\n                    if isinstance(scale, list) and not len(scale) == mask.shape[1]:\n                        raise ValueError(\n                            f\"Number of masks ({mask.shape[1]}) does not match \"\n                            f\"number of scales ({len(scale)}) at index {index}\"\n                        )\n        else:\n            ip_adapter_masks = [None] * len(self.scale)\n\n        # for ip-adapter\n        for current_ip_hidden_states, scale, to_k_ip, to_v_ip, mask in zip(\n            ip_hidden_states, self.scale, self.to_k_ip, self.to_v_ip, ip_adapter_masks\n        ):\n            skip = False\n            if isinstance(scale, list):\n                if all(s == 0 for s in scale):\n                    skip = True\n            elif scale == 0:\n                skip = True\n            if not skip:\n                if mask is not None:\n                    if not isinstance(scale, list):\n                        scale = [scale] * mask.shape[1]\n\n                    current_num_images = mask.shape[1]\n                    for i in range(current_num_images):\n                        ip_key = to_k_ip(current_ip_hidden_states[:, i, :, :])\n                        ip_value = to_v_ip(current_ip_hidden_states[:, i, :, :])\n\n                        ip_key = ip_key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n                        ip_value = ip_value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n                        # the output of sdp = (batch, num_heads, seq_len, head_dim)\n                        # TODO: add support for attn.scale when we move to Torch 2.1\n                        _current_ip_hidden_states = F.scaled_dot_product_attention(\n                            query, ip_key, ip_value, attn_mask=None, dropout_p=0.0, is_causal=False\n                        )\n\n                        _current_ip_hidden_states = _current_ip_hidden_states.transpose(1, 2).reshape(\n                            batch_size, -1, attn.heads * head_dim\n                        )\n                        _current_ip_hidden_states = _current_ip_hidden_states.to(query.dtype)\n\n                        mask_downsample = IPAdapterMaskProcessor.downsample(\n                            mask[:, i, :, :],\n                            batch_size,\n                            _current_ip_hidden_states.shape[1],\n                            _current_ip_hidden_states.shape[2],\n                        )\n\n                        mask_downsample = mask_downsample.to(dtype=query.dtype, device=query.device)\n                        hidden_states = hidden_states + scale[i] * (_current_ip_hidden_states * mask_downsample)\n                else:\n                    ip_key = to_k_ip(current_ip_hidden_states)\n                    ip_value = to_v_ip(current_ip_hidden_states)\n\n                    ip_key = ip_key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n                    ip_value = ip_value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n                    # the output of sdp = (batch, num_heads, seq_len, head_dim)\n                    # TODO: add support for attn.scale when we move to Torch 2.1\n                    current_ip_hidden_states = F.scaled_dot_product_attention(\n                        query, ip_key, ip_value, attn_mask=None, dropout_p=0.0, is_causal=False\n                    )\n\n                    current_ip_hidden_states = current_ip_hidden_states.transpose(1, 2).reshape(\n                        batch_size, -1, attn.heads * head_dim\n                    )\n                    current_ip_hidden_states = current_ip_hidden_states.to(query.dtype)\n\n                    hidden_states = hidden_states + scale * current_ip_hidden_states\n\n        # linear proj\n        hidden_states = attn.to_out[0](hidden_states)\n        # dropout\n        hidden_states = attn.to_out[1](hidden_states)\n\n        if input_ndim == 4:\n            hidden_states = hidden_states.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        if attn.residual_connection:\n            hidden_states = hidden_states + residual\n\n        hidden_states = hidden_states / attn.rescale_output_factor\n\n        return hidden_states\n\n\nclass PAGIdentitySelfAttnProcessor2_0:\n    r\"\"\"\n    Processor for implementing PAG using scaled dot-product attention (enabled by default if you're using PyTorch 2.0).\n    PAG reference: https://arxiv.org/abs/2403.17377\n    \"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\n                \"PAGIdentitySelfAttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\"\n            )\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.FloatTensor,\n        encoder_hidden_states: Optional[torch.FloatTensor] = None,\n        attention_mask: Optional[torch.FloatTensor] = None,\n        temb: Optional[torch.FloatTensor] = None,\n    ) -> torch.Tensor:\n        residual = hidden_states\n        if attn.spatial_norm is not None:\n            hidden_states = attn.spatial_norm(hidden_states, temb)\n\n        input_ndim = hidden_states.ndim\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        # chunk\n        hidden_states_org, hidden_states_ptb = hidden_states.chunk(2)\n\n        # original path\n        batch_size, sequence_length, _ = hidden_states_org.shape\n\n        if attention_mask is not None:\n            attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n            # scaled_dot_product_attention expects attention_mask shape to be\n            # (batch, heads, source_length, target_length)\n            attention_mask = attention_mask.view(batch_size, attn.heads, -1, attention_mask.shape[-1])\n\n        if attn.group_norm is not None:\n            hidden_states_org = attn.group_norm(hidden_states_org.transpose(1, 2)).transpose(1, 2)\n\n        query = attn.to_q(hidden_states_org)\n        key = attn.to_k(hidden_states_org)\n        value = attn.to_v(hidden_states_org)\n\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        # the output of sdp = (batch, num_heads, seq_len, head_dim)\n        # TODO: add support for attn.scale when we move to Torch 2.1\n        hidden_states_org = F.scaled_dot_product_attention(\n            query, key, value, attn_mask=attention_mask, dropout_p=0.0, is_causal=False\n        )\n        hidden_states_org = hidden_states_org.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states_org = hidden_states_org.to(query.dtype)\n\n        # linear proj\n        hidden_states_org = attn.to_out[0](hidden_states_org)\n        # dropout\n        hidden_states_org = attn.to_out[1](hidden_states_org)\n\n        if input_ndim == 4:\n            hidden_states_org = hidden_states_org.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        # perturbed path (identity attention)\n        batch_size, sequence_length, _ = hidden_states_ptb.shape\n\n        if attn.group_norm is not None:\n            hidden_states_ptb = attn.group_norm(hidden_states_ptb.transpose(1, 2)).transpose(1, 2)\n\n        hidden_states_ptb = attn.to_v(hidden_states_ptb)\n        hidden_states_ptb = hidden_states_ptb.to(query.dtype)\n\n        # linear proj\n        hidden_states_ptb = attn.to_out[0](hidden_states_ptb)\n        # dropout\n        hidden_states_ptb = attn.to_out[1](hidden_states_ptb)\n\n        if input_ndim == 4:\n            hidden_states_ptb = hidden_states_ptb.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        # cat\n        hidden_states = torch.cat([hidden_states_org, hidden_states_ptb])\n\n        if attn.residual_connection:\n            hidden_states = hidden_states + residual\n\n        hidden_states = hidden_states / attn.rescale_output_factor\n\n        return hidden_states\n\n\nclass PAGCFGIdentitySelfAttnProcessor2_0:\n    r\"\"\"\n    Processor for implementing PAG using scaled dot-product attention (enabled by default if you're using PyTorch 2.0).\n    PAG reference: https://arxiv.org/abs/2403.17377\n    \"\"\"\n\n    def __init__(self):\n        if not hasattr(F, \"scaled_dot_product_attention\"):\n            raise ImportError(\n                \"PAGCFGIdentitySelfAttnProcessor2_0 requires PyTorch 2.0, to use it, please upgrade PyTorch to 2.0.\"\n            )\n\n    def __call__(\n        self,\n        attn: Attention,\n        hidden_states: torch.FloatTensor,\n        encoder_hidden_states: Optional[torch.FloatTensor] = None,\n        attention_mask: Optional[torch.FloatTensor] = None,\n        temb: Optional[torch.FloatTensor] = None,\n    ) -> torch.Tensor:\n        residual = hidden_states\n        if attn.spatial_norm is not None:\n            hidden_states = attn.spatial_norm(hidden_states, temb)\n\n        input_ndim = hidden_states.ndim\n        if input_ndim == 4:\n            batch_size, channel, height, width = hidden_states.shape\n            hidden_states = hidden_states.view(batch_size, channel, height * width).transpose(1, 2)\n\n        # chunk\n        hidden_states_uncond, hidden_states_org, hidden_states_ptb = hidden_states.chunk(3)\n        hidden_states_org = torch.cat([hidden_states_uncond, hidden_states_org])\n\n        # original path\n        batch_size, sequence_length, _ = hidden_states_org.shape\n\n        if attention_mask is not None:\n            attention_mask = attn.prepare_attention_mask(attention_mask, sequence_length, batch_size)\n            # scaled_dot_product_attention expects attention_mask shape to be\n            # (batch, heads, source_length, target_length)\n            attention_mask = attention_mask.view(batch_size, attn.heads, -1, attention_mask.shape[-1])\n\n        if attn.group_norm is not None:\n            hidden_states_org = attn.group_norm(hidden_states_org.transpose(1, 2)).transpose(1, 2)\n\n        query = attn.to_q(hidden_states_org)\n        key = attn.to_k(hidden_states_org)\n        value = attn.to_v(hidden_states_org)\n\n        inner_dim = key.shape[-1]\n        head_dim = inner_dim // attn.heads\n\n        query = query.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        key = key.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n        value = value.view(batch_size, -1, attn.heads, head_dim).transpose(1, 2)\n\n        # the output of sdp = (batch, num_heads, seq_len, head_dim)\n        # TODO: add support for attn.scale when we move to Torch 2.1\n        hidden_states_org = F.scaled_dot_product_attention(\n            query, key, value, attn_mask=attention_mask, dropout_p=0.0, is_causal=False\n        )\n\n        hidden_states_org = hidden_states_org.transpose(1, 2).reshape(batch_size, -1, attn.heads * head_dim)\n        hidden_states_org = hidden_states_org.to(query.dtype)\n\n        # linear proj\n        hidden_states_org = attn.to_out[0](hidden_states_org)\n        # dropout\n        hidden_states_org = attn.to_out[1](hidden_states_org)\n\n        if input_ndim == 4:\n            hidden_states_org = hidden_states_org.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        # perturbed path (identity attention)\n        batch_size, sequence_length, _ = hidden_states_ptb.shape\n\n        if attn.group_norm is not None:\n            hidden_states_ptb = attn.group_norm(hidden_states_ptb.transpose(1, 2)).transpose(1, 2)\n\n        value = attn.to_v(hidden_states_ptb)\n        hidden_states_ptb = value\n        hidden_states_ptb = hidden_states_ptb.to(query.dtype)\n\n        # linear proj\n        hidden_states_ptb = attn.to_out[0](hidden_states_ptb)\n        # dropout\n        hidden_states_ptb = attn.to_out[1](hidden_states_ptb)\n\n        if input_ndim == 4:\n            hidden_states_ptb = hidden_states_ptb.transpose(-1, -2).reshape(batch_size, channel, height, width)\n\n        # cat\n        hidden_states = torch.cat([hidden_states_org, hidden_states_ptb])\n\n        if attn.residual_connection:\n            hidden_states = hidden_states + residual\n\n        hidden_states = hidden_states / attn.rescale_output_factor\n\n        return hidden_states\n\n\nclass LoRAAttnProcessor:\n    def __init__(self):\n        pass\n\n\nclass LoRAAttnProcessor2_0:\n    def __init__(self):\n        pass\n\n\nclass LoRAXFormersAttnProcessor:\n    def __init__(self):\n        pass\n\n\nclass LoRAAttnAddedKVProcessor:\n    def __init__(self):\n        pass\n\n\nclass FluxSingleAttnProcessor2_0(FluxAttnProcessor2_0):\n    r\"\"\"\n    Processor for implementing scaled dot-product attention (enabled by default if you're using PyTorch 2.0).\n    \"\"\"\n\n    def __init__(self):\n        deprecation_message = \"`FluxSingleAttnProcessor2_0` is deprecated and will be removed in a future version. Please use `FluxAttnProcessor2_0` instead.\"\n        deprecate(\"FluxSingleAttnProcessor2_0\", \"0.32.0\", deprecation_message)\n        super().__init__()\n\n\nADDED_KV_ATTENTION_PROCESSORS = (\n    AttnAddedKVProcessor,\n    SlicedAttnAddedKVProcessor,\n    AttnAddedKVProcessor2_0,\n    XFormersAttnAddedKVProcessor,\n)\n\nCROSS_ATTENTION_PROCESSORS = (\n    AttnProcessor,\n    AttnProcessor2_0,\n    XFormersAttnProcessor,\n    SlicedAttnProcessor,\n    IPAdapterAttnProcessor,\n    IPAdapterAttnProcessor2_0,\n)\n\nAttentionProcessor = Union[\n    AttnProcessor,\n    AttnProcessor2_0,\n    FusedAttnProcessor2_0,\n    XFormersAttnProcessor,\n    SlicedAttnProcessor,\n    AttnAddedKVProcessor,\n    SlicedAttnAddedKVProcessor,\n    AttnAddedKVProcessor2_0,\n    XFormersAttnAddedKVProcessor,\n    CustomDiffusionAttnProcessor,\n    CustomDiffusionXFormersAttnProcessor,\n    CustomDiffusionAttnProcessor2_0,\n    PAGCFGIdentitySelfAttnProcessor2_0,\n    PAGIdentitySelfAttnProcessor2_0,\n    PAGCFGHunyuanAttnProcessor2_0,\n    PAGHunyuanAttnProcessor2_0,\n]\n"
  },
  {
    "path": "CogVideo/finetune/models/cogvideox_transformer_3d.py",
    "content": "# Copyright 2024 The CogVideoX team, Tsinghua University & ZhipuAI and The HuggingFace Team.\n# All rights reserved.\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\nfrom typing import Any, Dict, Optional, Tuple, Union\nfrom einops import rearrange, repeat\n\nimport torch\nfrom torch import nn\n\nfrom diffusers.configuration_utils import ConfigMixin, register_to_config\nfrom diffusers.loaders import PeftAdapterMixin\nfrom diffusers.utils import USE_PEFT_BACKEND, is_torch_version, logging, scale_lora_layers, unscale_lora_layers\nfrom diffusers.utils.torch_utils import maybe_allow_in_graph\nfrom models.attention import Attention, FeedForward\nfrom models.attention_processor import AttentionProcessor, CogVideoXAttnProcessor2_0, FusedCogVideoXAttnProcessor2_0\nfrom models.embeddings import CogVideoXPatchEmbed, TimestepEmbedding, Timesteps\nfrom diffusers.models.modeling_outputs import Transformer2DModelOutput\nfrom diffusers.models.modeling_utils import ModelMixin\nfrom diffusers.models.normalization import AdaLayerNorm, CogVideoXLayerNormZero\n\nlogger = logging.get_logger(__name__)  # pylint: disable=invalid-name\n\n@maybe_allow_in_graph\nclass CogVideoXBlock(nn.Module):\n    r\"\"\"\n    Transformer block used in [CogVideoX](https://github.com/THUDM/CogVideo) model.\n\n    Parameters:\n        dim (`int`):\n            The number of channels in the input and output.\n        num_attention_heads (`int`):\n            The number of heads to use for multi-head attention.\n        attention_head_dim (`int`):\n            The number of channels in each head.\n        time_embed_dim (`int`):\n            The number of channels in timestep embedding.\n        dropout (`float`, defaults to `0.0`):\n            The dropout probability to use.\n        activation_fn (`str`, defaults to `\"gelu-approximate\"`):\n            Activation function to be used in feed-forward.\n        attention_bias (`bool`, defaults to `False`):\n            Whether or not to use bias in attention projection layers.\n        qk_norm (`bool`, defaults to `True`):\n            Whether or not to use normalization after query and key projections in Attention.\n        norm_elementwise_affine (`bool`, defaults to `True`):\n            Whether to use learnable elementwise affine parameters for normalization.\n        norm_eps (`float`, defaults to `1e-5`):\n            Epsilon value for normalization layers.\n        final_dropout (`bool` defaults to `False`):\n            Whether to apply a final dropout after the last feed-forward layer.\n        ff_inner_dim (`int`, *optional*, defaults to `None`):\n            Custom hidden dimension of Feed-forward layer. If not provided, `4 * dim` is used.\n        ff_bias (`bool`, defaults to `True`):\n            Whether or not to use bias in Feed-forward layer.\n        attention_out_bias (`bool`, defaults to `True`):\n            Whether or not to use bias in Attention output projection layer.\n    \"\"\"\n    \n    def __init__(\n        self,\n        block_idx: int,\n        dim: int,\n        num_attention_heads: int,\n        attention_head_dim: int,\n        time_embed_dim: int,\n        block_interval: int = 2,\n        dropout: float = 0.0,\n        activation_fn: str = \"gelu-approximate\",\n        attention_bias: bool = False,\n        qk_norm: bool = True,\n        norm_elementwise_affine: bool = True,\n        norm_eps: float = 1e-5,\n        final_dropout: bool = True,\n        ff_inner_dim: Optional[int] = None,\n        ff_bias: bool = True,\n        attention_out_bias: bool = True,\n        finetune_init: bool = False,\n    ):\n        super().__init__()\n    \n        # 1. Self Attention\n        self.norm1 = CogVideoXLayerNormZero(time_embed_dim, dim, norm_elementwise_affine, norm_eps, bias=True)\n        \n        self.attn1 = Attention(\n            query_dim=dim,\n            dim_head=attention_head_dim,\n            heads=num_attention_heads,\n            qk_norm=\"layer_norm\" if qk_norm else None,\n            eps=1e-6,\n            bias=attention_bias,\n            out_bias=attention_out_bias,\n            processor=CogVideoXAttnProcessor2_0(),\n        )\n        \n        # if False: ## for finetuning stage w/o loading pretrained checkpoints\n        if not finetune_init and (block_idx%block_interval==0):\n            self.attn_injector = Attention(\n                query_dim=dim,\n                dim_head=attention_head_dim,\n                heads=num_attention_heads,\n                qk_norm=\"layer_norm\" if qk_norm else None,\n                eps=1e-6,\n                bias=attention_bias,\n                out_bias=attention_out_bias,\n                processor=CogVideoXAttnProcessor2_0(),\n            )\n            self.pose_fuse_layer = nn.Linear(12, dim)\n            self.attn_null_feature = nn.Parameter(torch.zeros([dim]))\n\n        # 2. Feed Forward\n        self.norm2 = CogVideoXLayerNormZero(time_embed_dim, dim, norm_elementwise_affine, norm_eps, bias=True)\n\n        self.ff = FeedForward(\n            dim,\n            dropout=dropout,\n            activation_fn=activation_fn,\n            final_dropout=final_dropout,\n            inner_dim=ff_inner_dim,\n            bias=ff_bias,\n        )\n\n    def forward(\n        self,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: torch.Tensor,\n        empty_encoder_hidden_states: torch.Tensor,\n        temb: torch.Tensor,\n        pose_embeds: Optional[torch.FloatTensor] = None,\n        prompt_entities_embeds: Optional[torch.FloatTensor] = None,\n        image_rotary_emb: Optional[Tuple[torch.Tensor, torch.Tensor]] = None,\n    ) -> torch.Tensor:\n        text_seq_length = encoder_hidden_states.size(1)\n        \n        # norm & modulate\n        norm_hidden_states, norm_encoder_hidden_states, gate_msa, enc_gate_msa = self.norm1(\n            hidden_states, encoder_hidden_states, temb\n        )\n\n        # attention\n        attn_hidden_states, attn_encoder_hidden_states = self.attn1(\n            hidden_states=norm_hidden_states,\n            encoder_hidden_states=norm_encoder_hidden_states,\n            image_rotary_emb=image_rotary_emb,\n        )\n\n        hidden_states = hidden_states + gate_msa * attn_hidden_states\n        encoder_hidden_states = encoder_hidden_states + enc_gate_msa * attn_encoder_hidden_states\n\n        if (pose_embeds is not None) and hasattr(self, \"attn_injector\") :\n\n            # 1. norm & modulate\n            norm_hidden_states, norm_empty_encoder_hidden_states, gate_msa, enc_gate_msa = self.norm1(hidden_states, empty_encoder_hidden_states, temb)\n            bz, N_visual, dim = norm_hidden_states.shape\n            max_entity_num = 3\n            _, entity_num, num_frames, _ = pose_embeds.shape\n\n            # 2. pair-wise fusion of trajectory and entity\n            attn_input = self.attn_null_feature.repeat(bz, max_entity_num, 50, num_frames, 1)\n            pose_embeds = self.pose_fuse_layer(pose_embeds)\n            attn_input[:,:entity_num,:,:,:] = pose_embeds.unsqueeze(-3) + prompt_entities_embeds.unsqueeze(-2)\n            attn_input = torch.cat((\n                rearrange(norm_hidden_states, \"b (n t) d -> b n t d\",n=num_frames), \n                rearrange(attn_input, \"b n t f d -> b f (n t) d\")),\n                dim=2\n            ).flatten(1,2)\n            \n            # 3. gated self-attention\n            attn_hidden_states, attn_encoder_hidden_states = self.attn_injector(\n                hidden_states=attn_input,\n                encoder_hidden_states=norm_empty_encoder_hidden_states,\n                image_rotary_emb=image_rotary_emb,\n            )\n            attn_hidden_states = attn_hidden_states[:,:N_visual,:]\n\n            hidden_states = hidden_states + gate_msa * attn_hidden_states\n\n        # norm & modulate\n        norm_hidden_states, norm_encoder_hidden_states, gate_ff, enc_gate_ff = self.norm2(\n            hidden_states, encoder_hidden_states, temb\n        )\n\n        # feed-forward\n        norm_hidden_states = torch.cat([norm_encoder_hidden_states, norm_hidden_states], dim=1)\n        ff_output = self.ff(norm_hidden_states)\n\n        hidden_states = hidden_states + gate_ff * ff_output[:, text_seq_length:]\n        encoder_hidden_states = encoder_hidden_states + enc_gate_ff * ff_output[:, :text_seq_length]\n\n        return hidden_states, encoder_hidden_states\n\n\nclass CogVideoXTransformer3DModel(ModelMixin, ConfigMixin, PeftAdapterMixin):\n    \"\"\"\n    A Transformer model for video-like data in [CogVideoX](https://github.com/THUDM/CogVideo).\n\n    Parameters:\n        num_attention_heads (`int`, defaults to `30`):\n            The number of heads to use for multi-head attention.\n        attention_head_dim (`int`, defaults to `64`):\n            The number of channels in each head.\n        in_channels (`int`, defaults to `16`):\n            The number of channels in the input.\n        out_channels (`int`, *optional*, defaults to `16`):\n            The number of channels in the output.\n        flip_sin_to_cos (`bool`, defaults to `True`):\n            Whether to flip the sin to cos in the time embedding.\n        time_embed_dim (`int`, defaults to `512`):\n            Output dimension of timestep embeddings.\n        text_embed_dim (`int`, defaults to `4096`):\n            Input dimension of text embeddings from the text encoder.\n        num_layers (`int`, defaults to `30`):\n            The number of layers of Transformer blocks to use.\n        dropout (`float`, defaults to `0.0`):\n            The dropout probability to use.\n        attention_bias (`bool`, defaults to `True`):\n            Whether or not to use bias in the attention projection layers.\n        sample_width (`int`, defaults to `90`):\n            The width of the input latents.\n        sample_height (`int`, defaults to `60`):\n            The height of the input latents.\n        sample_frames (`int`, defaults to `49`):\n            The number of frames in the input latents. Note that this parameter was incorrectly initialized to 49\n            instead of 13 because CogVideoX processed 13 latent frames at once in its default and recommended settings,\n            but cannot be changed to the correct value to ensure backwards compatibility. To create a transformer with\n            K latent frames, the correct value to pass here would be: ((K - 1) * temporal_compression_ratio + 1).\n        patch_size (`int`, defaults to `2`):\n            The size of the patches to use in the patch embedding layer.\n        temporal_compression_ratio (`int`, defaults to `4`):\n            The compression ratio across the temporal dimension. See documentation for `sample_frames`.\n        max_text_seq_length (`int`, defaults to `226`):\n            The maximum sequence length of the input text embeddings.\n        activation_fn (`str`, defaults to `\"gelu-approximate\"`):\n            Activation function to use in feed-forward.\n        timestep_activation_fn (`str`, defaults to `\"silu\"`):\n            Activation function to use when generating the timestep embeddings.\n        norm_elementwise_affine (`bool`, defaults to `True`):\n            Whether or not to use elementwise affine in normalization layers.\n        norm_eps (`float`, defaults to `1e-5`):\n            The epsilon value to use in normalization layers.\n        spatial_interpolation_scale (`float`, defaults to `1.875`):\n            Scaling factor to apply in 3D positional embeddings across spatial dimensions.\n        temporal_interpolation_scale (`float`, defaults to `1.0`):\n            Scaling factor to apply in 3D positional embeddings across temporal dimensions.\n    \"\"\"\n\n    _supports_gradient_checkpointing = True\n\n    @register_to_config\n    def __init__(\n        self,\n        num_attention_heads: int = 30,\n        attention_head_dim: int = 64,\n        in_channels: int = 16,\n        out_channels: Optional[int] = 16,\n        flip_sin_to_cos: bool = True,\n        freq_shift: int = 0,\n        time_embed_dim: int = 512,\n        text_embed_dim: int = 4096,\n        num_layers: int = 30,\n        dropout: float = 0.0,\n        attention_bias: bool = True,\n        sample_width: int = 90,\n        sample_height: int = 60,\n        sample_frames: int = 49,\n        patch_size: int = 2,\n        temporal_compression_ratio: int = 4,\n        max_text_seq_length: int = 226,\n        activation_fn: str = \"gelu-approximate\",\n        timestep_activation_fn: str = \"silu\",\n        norm_elementwise_affine: bool = True,\n        norm_eps: float = 1e-5,\n        spatial_interpolation_scale: float = 1.875,\n        temporal_interpolation_scale: float = 1.0,\n        use_rotary_positional_embeddings: bool = False,\n        use_learned_positional_embeddings: bool = False,\n        finetune_init: bool = False,\n    ):\n        super().__init__()\n        inner_dim = num_attention_heads * attention_head_dim\n\n        if not use_rotary_positional_embeddings and use_learned_positional_embeddings:\n            raise ValueError(\n                \"There are no CogVideoX checkpoints available with disable rotary embeddings and learned positional \"\n                \"embeddings. If you're using a custom model and/or believe this should be supported, please open an \"\n                \"issue at https://github.com/huggingface/diffusers/issues.\"\n            )\n\n        # 1. Patch embedding\n        self.patch_embed = CogVideoXPatchEmbed(\n            patch_size=patch_size,\n            in_channels=in_channels,\n            embed_dim=inner_dim,\n            text_embed_dim=text_embed_dim,\n            bias=True,\n            sample_width=sample_width,\n            sample_height=sample_height,\n            sample_frames=sample_frames,\n            temporal_compression_ratio=temporal_compression_ratio,\n            max_text_seq_length=max_text_seq_length,\n            spatial_interpolation_scale=spatial_interpolation_scale,\n            temporal_interpolation_scale=temporal_interpolation_scale,\n            use_positional_embeddings=not use_rotary_positional_embeddings,\n            use_learned_positional_embeddings=use_learned_positional_embeddings,\n        )\n        self.embedding_dropout = nn.Dropout(dropout)\n\n        # 2. Time embeddings\n        self.time_proj = Timesteps(inner_dim, flip_sin_to_cos, freq_shift)\n        self.time_embedding = TimestepEmbedding(inner_dim, time_embed_dim, timestep_activation_fn)\n\n        # 3. Define spatio-temporal transformers blocks\n        self.transformer_blocks = nn.ModuleList(\n            [\n                CogVideoXBlock(\n                    block_idx=idx,\n                    dim=inner_dim,\n                    num_attention_heads=num_attention_heads,\n                    attention_head_dim=attention_head_dim,\n                    time_embed_dim=time_embed_dim,\n                    dropout=dropout,\n                    activation_fn=activation_fn,\n                    attention_bias=attention_bias,\n                    norm_elementwise_affine=norm_elementwise_affine,\n                    norm_eps=norm_eps,\n                    finetune_init=finetune_init,\n                )\n                for idx in range(num_layers)\n            ]\n        )\n        self.norm_final = nn.LayerNorm(inner_dim, norm_eps, norm_elementwise_affine)\n\n        # 4. Output blocks\n        self.norm_out = AdaLayerNorm(\n            embedding_dim=time_embed_dim,\n            output_dim=2 * inner_dim,\n            norm_elementwise_affine=norm_elementwise_affine,\n            norm_eps=norm_eps,\n            chunk_dim=1,\n        )\n        self.proj_out = nn.Linear(inner_dim, patch_size * patch_size * out_channels)\n\n        self.gradient_checkpointing = False\n    \n    def _set_gradient_checkpointing(self, module, value=False):\n        self.gradient_checkpointing = value\n\n    @property\n    # Copied from diffusers.models.unets.unet_2d_condition.UNet2DConditionModel.attn_processors\n    def attn_processors(self) -> Dict[str, AttentionProcessor]:\n        r\"\"\"\n        Returns:\n            `dict` of attention processors: A dictionary containing all attention processors used in the model with\n            indexed by its weight name.\n        \"\"\"\n        # set recursively\n        processors = {}\n\n        def fn_recursive_add_processors(name: str, module: torch.nn.Module, processors: Dict[str, AttentionProcessor]):\n            if hasattr(module, \"get_processor\"):\n                processors[f\"{name}.processor\"] = module.get_processor()\n\n            for sub_name, child in module.named_children():\n                fn_recursive_add_processors(f\"{name}.{sub_name}\", child, processors)\n\n            return processors\n\n        for name, module in self.named_children():\n            fn_recursive_add_processors(name, module, processors)\n\n        return processors\n\n    # Copied from diffusers.models.unets.unet_2d_condition.UNet2DConditionModel.set_attn_processor\n    def set_attn_processor(self, processor: Union[AttentionProcessor, Dict[str, AttentionProcessor]]):\n        r\"\"\"\n        Sets the attention processor to use to compute attention.\n\n        Parameters:\n            processor (`dict` of `AttentionProcessor` or only `AttentionProcessor`):\n                The instantiated processor class or a dictionary of processor classes that will be set as the processor\n                for **all** `Attention` layers.\n\n                If `processor` is a dict, the key needs to define the path to the corresponding cross attention\n                processor. This is strongly recommended when setting trainable attention processors.\n\n        \"\"\"\n        count = len(self.attn_processors.keys())\n\n        if isinstance(processor, dict) and len(processor) != count:\n            raise ValueError(\n                f\"A dict of processors was passed, but the number of processors {len(processor)} does not match the\"\n                f\" number of attention layers: {count}. Please make sure to pass {count} processor classes.\"\n            )\n\n        def fn_recursive_attn_processor(name: str, module: torch.nn.Module, processor):\n            if hasattr(module, \"set_processor\"):\n                if not isinstance(processor, dict):\n                    module.set_processor(processor)\n                else:\n                    module.set_processor(processor.pop(f\"{name}.processor\"))\n\n            for sub_name, child in module.named_children():\n                fn_recursive_attn_processor(f\"{name}.{sub_name}\", child, processor)\n\n        for name, module in self.named_children():\n            fn_recursive_attn_processor(name, module, processor)\n\n    # Copied from diffusers.models.unets.unet_2d_condition.UNet2DConditionModel.fuse_qkv_projections with FusedAttnProcessor2_0->FusedCogVideoXAttnProcessor2_0\n    def fuse_qkv_projections(self):\n        \"\"\"\n        Enables fused QKV projections. For self-attention modules, all projection matrices (i.e., query, key, value)\n        are fused. For cross-attention modules, key and value projection matrices are fused.\n\n        <Tip warning={true}>\n\n        This API is 🧪 experimental.\n\n        </Tip>\n        \"\"\"\n        self.original_attn_processors = None\n\n        for _, attn_processor in self.attn_processors.items():\n            if \"Added\" in str(attn_processor.__class__.__name__):\n                raise ValueError(\"`fuse_qkv_projections()` is not supported for models having added KV projections.\")\n        \n        self.original_attn_processors = self.attn_processors\n\n        for module in self.modules():\n            if isinstance(module, Attention):\n                module.fuse_projections(fuse=True)\n\n        self.set_attn_processor(FusedCogVideoXAttnProcessor2_0())\n\n    # Copied from diffusers.models.unets.unet_2d_condition.UNet2DConditionModel.unfuse_qkv_projections\n    def unfuse_qkv_projections(self):\n        \"\"\"Disables the fused QKV projection if enabled.\n\n        <Tip warning={true}>\n\n        This API is 🧪 experimental.\n\n        </Tip>\n\n        \"\"\"\n        if self.original_attn_processors is not None:\n            self.set_attn_processor(self.original_attn_processors)\n\n    def forward(\n        self,\n        hidden_states: torch.Tensor,\n        encoder_hidden_states: torch.Tensor,\n        empty_encoder_hidden_states: torch.Tensor,\n        timestep: Union[int, float, torch.LongTensor],\n        pose_embeds: Optional[torch.FloatTensor] = None,\n        prompt_entities_embeds: Optional[torch.FloatTensor] = None,\n        prompt_entities_attention_mask: Optional[torch.FloatTensor] = None,\n        timestep_cond: Optional[torch.Tensor] = None,\n        image_rotary_emb: Optional[Tuple[torch.Tensor, torch.Tensor]] = None,\n        attention_kwargs: Optional[Dict[str, Any]] = None,\n        return_dict: bool = True,\n    ):\n        if attention_kwargs is not None:\n            attention_kwargs = attention_kwargs.copy()\n            lora_scale = attention_kwargs.pop(\"scale\", 1.0)\n        else:\n            lora_scale = 1.0\n\n        if USE_PEFT_BACKEND:\n            # weight the lora layers by setting `lora_scale` for each PEFT layer\n            scale_lora_layers(self, lora_scale)\n        else:\n            if attention_kwargs is not None and attention_kwargs.get(\"scale\", None) is not None:\n                logger.warning(\n                    \"Passing `scale` via `attention_kwargs` when not using the PEFT backend is ineffective.\"\n                )\n\n        batch_size, num_frames, channels, height, width = hidden_states.shape\n\n        # 1. Time embedding\n        timesteps = timestep\n        t_emb = self.time_proj(timesteps)\n\n        # timesteps does not contain any weights and will always return f32 tensors\n        # but time_embedding might actually be running in fp16. so we need to cast here.\n        # there might be better ways to encapsulate this.\n        t_emb = t_emb.to(dtype=hidden_states.dtype)\n        emb = self.time_embedding(t_emb, timestep_cond)\n\n        # 2. Patch embedding\n        hidden_states,  prompt_entities_embeds, empty_encoder_hidden_states = self.patch_embed(empty_encoder_hidden_states, encoder_hidden_states, hidden_states, prompt_entities_embeds, prompt_entities_attention_mask)\n        hidden_states = self.embedding_dropout(hidden_states)\n\n        text_seq_length = encoder_hidden_states.shape[1]\n        encoder_hidden_states = hidden_states[:, :text_seq_length]\n        hidden_states = hidden_states[:, text_seq_length:]\n\n        # 3. Transformer blocks\n        for i, block in enumerate(self.transformer_blocks):\n            if self.training and self.gradient_checkpointing:\n\n                def create_custom_forward(module):\n                    def custom_forward(*inputs):\n                        return module(*inputs)\n\n                    return custom_forward\n\n                ckpt_kwargs: Dict[str, Any] = {\"use_reentrant\": False} if is_torch_version(\">=\", \"1.11.0\") else {}\n                hidden_states, encoder_hidden_states = torch.utils.checkpoint.checkpoint(\n                    create_custom_forward(block),\n                    hidden_states,\n                    encoder_hidden_states,\n                    empty_encoder_hidden_states,\n                    emb,\n                    pose_embeds,\n                    prompt_entities_embeds,\n                    image_rotary_emb,\n                    **ckpt_kwargs,\n                )\n            else:\n                hidden_states, encoder_hidden_states = block(\n                    hidden_states=hidden_states,\n                    encoder_hidden_states=encoder_hidden_states,\n                    empty_encoder_hidden_states=empty_encoder_hidden_states,\n                    temb=emb,\n                    pose_embeds=pose_embeds,\n                    prompt_entities_embeds=prompt_entities_embeds,\n                    image_rotary_emb=image_rotary_emb,\n                )\n\n        if not self.config.use_rotary_positional_embeddings:\n            # CogVideoX-2B\n            hidden_states = self.norm_final(hidden_states)\n        else:\n            # CogVideoX-5B\n            hidden_states = torch.cat([encoder_hidden_states, hidden_states], dim=1)\n            hidden_states = self.norm_final(hidden_states)\n            hidden_states = hidden_states[:, text_seq_length:]\n\n        # 4. Final block\n        hidden_states = self.norm_out(hidden_states, temb=emb)\n        hidden_states = self.proj_out(hidden_states)\n\n        # 5. Unpatchify\n        # Note: we use `-1` instead of `channels`:\n        #   - It is okay to `channels` use for CogVideoX-2b and CogVideoX-5b (number of input channels is equal to output channels)\n        #   - However, for CogVideoX-5b-I2V also takes concatenated input image latents (number of input channels is twice the output channels)\n        p = self.config.patch_size\n        output = hidden_states.reshape(batch_size, num_frames, height // p, width // p, -1, p, p)\n        output = output.permute(0, 1, 4, 2, 5, 3, 6).flatten(5, 6).flatten(3, 4)\n\n        if USE_PEFT_BACKEND:\n            # remove `lora_scale` from each PEFT layer\n            unscale_lora_layers(self, lora_scale)\n\n        if not return_dict:\n            return (output,)\n        return Transformer2DModelOutput(sample=output)\n"
  },
  {
    "path": "CogVideo/finetune/models/embeddings.py",
    "content": "# Copyright 2024 The HuggingFace Team. All rights reserved.\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.\nimport math\nfrom typing import List, Optional, Tuple, Union\n\nimport numpy as np\nimport torch\nimport torch.nn.functional as F\nfrom torch import nn\n\nfrom diffusers.utils import deprecate\nfrom diffusers.models.activations import FP32SiLU, get_activation\nfrom diffusers.models.attention_processor import Attention\n\nfrom einops import rearrange, repeat\n\n\ndef get_timestep_embedding(\n    timesteps: torch.Tensor,\n    embedding_dim: int,\n    flip_sin_to_cos: bool = False,\n    downscale_freq_shift: float = 1,\n    scale: float = 1,\n    max_period: int = 10000,\n):\n    \"\"\"\n    This matches the implementation in Denoising Diffusion Probabilistic Models: Create sinusoidal timestep embeddings.\n\n    Args\n        timesteps (torch.Tensor):\n            a 1-D Tensor of N indices, one per batch element. These may be fractional.\n        embedding_dim (int):\n            the dimension of the output.\n        flip_sin_to_cos (bool):\n            Whether the embedding order should be `cos, sin` (if True) or `sin, cos` (if False)\n        downscale_freq_shift (float):\n            Controls the delta between frequencies between dimensions\n        scale (float):\n            Scaling factor applied to the embeddings.\n        max_period (int):\n            Controls the maximum frequency of the embeddings\n    Returns\n        torch.Tensor: an [N x dim] Tensor of positional embeddings.\n    \"\"\"\n    assert len(timesteps.shape) == 1, \"Timesteps should be a 1d-array\"\n\n    half_dim = embedding_dim // 2\n    exponent = -math.log(max_period) * torch.arange(\n        start=0, end=half_dim, dtype=torch.float32, device=timesteps.device\n    )\n    exponent = exponent / (half_dim - downscale_freq_shift)\n\n    emb = torch.exp(exponent)\n    emb = timesteps[:, None].float() * emb[None, :]\n\n    # scale embeddings\n    emb = scale * emb\n\n    # concat sine and cosine embeddings\n    emb = torch.cat([torch.sin(emb), torch.cos(emb)], dim=-1)\n\n    # flip sine and cosine embeddings\n    if flip_sin_to_cos:\n        emb = torch.cat([emb[:, half_dim:], emb[:, :half_dim]], dim=-1)\n\n    # zero pad\n    if embedding_dim % 2 == 1:\n        emb = torch.nn.functional.pad(emb, (0, 1, 0, 0))\n    return emb\n\n\ndef get_3d_sincos_pos_embed(\n    embed_dim: int,\n    spatial_size: Union[int, Tuple[int, int]],\n    temporal_size: int,\n    spatial_interpolation_scale: float = 1.0,\n    temporal_interpolation_scale: float = 1.0,\n) -> np.ndarray:\n    r\"\"\"\n    Args:\n        embed_dim (`int`):\n        spatial_size (`int` or `Tuple[int, int]`):\n        temporal_size (`int`):\n        spatial_interpolation_scale (`float`, defaults to 1.0):\n        temporal_interpolation_scale (`float`, defaults to 1.0):\n    \"\"\"\n    if embed_dim % 4 != 0:\n        raise ValueError(\"`embed_dim` must be divisible by 4\")\n    if isinstance(spatial_size, int):\n        spatial_size = (spatial_size, spatial_size)\n\n    embed_dim_spatial = 3 * embed_dim // 4\n    embed_dim_temporal = embed_dim // 4\n\n    # 1. Spatial\n    grid_h = np.arange(spatial_size[1], dtype=np.float32) / spatial_interpolation_scale\n    grid_w = np.arange(spatial_size[0], dtype=np.float32) / spatial_interpolation_scale\n    grid = np.meshgrid(grid_w, grid_h)  # here w goes first\n    grid = np.stack(grid, axis=0)\n\n    grid = grid.reshape([2, 1, spatial_size[1], spatial_size[0]])\n    pos_embed_spatial = get_2d_sincos_pos_embed_from_grid(embed_dim_spatial, grid)\n\n    # 2. Temporal\n    grid_t = np.arange(temporal_size, dtype=np.float32) / temporal_interpolation_scale\n    pos_embed_temporal = get_1d_sincos_pos_embed_from_grid(embed_dim_temporal, grid_t)\n\n    # 3. Concat\n    pos_embed_spatial = pos_embed_spatial[np.newaxis, :, :]\n    pos_embed_spatial = np.repeat(pos_embed_spatial, temporal_size, axis=0)  # [T, H*W, D // 4 * 3]\n\n    pos_embed_temporal = pos_embed_temporal[:, np.newaxis, :]\n    pos_embed_temporal = np.repeat(pos_embed_temporal, spatial_size[0] * spatial_size[1], axis=1)  # [T, H*W, D // 4]\n\n    pos_embed = np.concatenate([pos_embed_temporal, pos_embed_spatial], axis=-1)  # [T, H*W, D]\n    return pos_embed\n\n\ndef get_2d_sincos_pos_embed(\n    embed_dim, grid_size, cls_token=False, extra_tokens=0, interpolation_scale=1.0, base_size=16\n):\n    \"\"\"\n    grid_size: int of the grid height and width return: pos_embed: [grid_size*grid_size, embed_dim] or\n    [1+grid_size*grid_size, embed_dim] (w/ or w/o cls_token)\n    \"\"\"\n    if isinstance(grid_size, int):\n        grid_size = (grid_size, grid_size)\n\n    grid_h = np.arange(grid_size[0], dtype=np.float32) / (grid_size[0] / base_size) / interpolation_scale\n    grid_w = np.arange(grid_size[1], dtype=np.float32) / (grid_size[1] / base_size) / interpolation_scale\n    grid = np.meshgrid(grid_w, grid_h)  # here w goes first\n    grid = np.stack(grid, axis=0)\n\n    grid = grid.reshape([2, 1, grid_size[1], grid_size[0]])\n    pos_embed = get_2d_sincos_pos_embed_from_grid(embed_dim, grid)\n    if cls_token and extra_tokens > 0:\n        pos_embed = np.concatenate([np.zeros([extra_tokens, embed_dim]), pos_embed], axis=0)\n    return pos_embed\n\n\ndef get_2d_sincos_pos_embed_from_grid(embed_dim, grid):\n    if embed_dim % 2 != 0:\n        raise ValueError(\"embed_dim must be divisible by 2\")\n\n    # use half of dimensions to encode grid_h\n    emb_h = get_1d_sincos_pos_embed_from_grid(embed_dim // 2, grid[0])  # (H*W, D/2)\n    emb_w = get_1d_sincos_pos_embed_from_grid(embed_dim // 2, grid[1])  # (H*W, D/2)\n\n    emb = np.concatenate([emb_h, emb_w], axis=1)  # (H*W, D)\n    return emb\n\n\ndef get_1d_sincos_pos_embed_from_grid(embed_dim, pos):\n    \"\"\"\n    embed_dim: output dimension for each position pos: a list of positions to be encoded: size (M,) out: (M, D)\n    \"\"\"\n    if embed_dim % 2 != 0:\n        raise ValueError(\"embed_dim must be divisible by 2\")\n\n    omega = np.arange(embed_dim // 2, dtype=np.float64)\n    omega /= embed_dim / 2.0\n    omega = 1.0 / 10000**omega  # (D/2,)\n\n    pos = pos.reshape(-1)  # (M,)\n    out = np.einsum(\"m,d->md\", pos, omega)  # (M, D/2), outer product\n\n    emb_sin = np.sin(out)  # (M, D/2)\n    emb_cos = np.cos(out)  # (M, D/2)\n\n    emb = np.concatenate([emb_sin, emb_cos], axis=1)  # (M, D)\n    return emb\n\n\nclass PatchEmbed(nn.Module):\n    \"\"\"2D Image to Patch Embedding with support for SD3 cropping.\"\"\"\n\n    def __init__(\n        self,\n        height=224,\n        width=224,\n        patch_size=16,\n        in_channels=3,\n        embed_dim=768,\n        layer_norm=False,\n        flatten=True,\n        bias=True,\n        interpolation_scale=1,\n        pos_embed_type=\"sincos\",\n        pos_embed_max_size=None,  # For SD3 cropping\n    ):\n        super().__init__()\n\n        num_patches = (height // patch_size) * (width // patch_size)\n        self.flatten = flatten\n        self.layer_norm = layer_norm\n        self.pos_embed_max_size = pos_embed_max_size\n\n        self.proj = nn.Conv2d(\n            in_channels, embed_dim, kernel_size=(patch_size, patch_size), stride=patch_size, bias=bias\n        )\n        if layer_norm:\n            self.norm = nn.LayerNorm(embed_dim, elementwise_affine=False, eps=1e-6)\n        else:\n            self.norm = None\n\n        self.patch_size = patch_size\n        self.height, self.width = height // patch_size, width // patch_size\n        self.base_size = height // patch_size\n        self.interpolation_scale = interpolation_scale\n\n        # Calculate positional embeddings based on max size or default\n        if pos_embed_max_size:\n            grid_size = pos_embed_max_size\n        else:\n            grid_size = int(num_patches**0.5)\n\n        if pos_embed_type is None:\n            self.pos_embed = None\n        elif pos_embed_type == \"sincos\":\n            pos_embed = get_2d_sincos_pos_embed(\n                embed_dim, grid_size, base_size=self.base_size, interpolation_scale=self.interpolation_scale\n            )\n            persistent = True if pos_embed_max_size else False\n            self.register_buffer(\"pos_embed\", torch.from_numpy(pos_embed).float().unsqueeze(0), persistent=persistent)\n        else:\n            raise ValueError(f\"Unsupported pos_embed_type: {pos_embed_type}\")\n\n    def cropped_pos_embed(self, height, width):\n        \"\"\"Crops positional embeddings for SD3 compatibility.\"\"\"\n        if self.pos_embed_max_size is None:\n            raise ValueError(\"`pos_embed_max_size` must be set for cropping.\")\n\n        height = height // self.patch_size\n        width = width // self.patch_size\n        if height > self.pos_embed_max_size:\n            raise ValueError(\n                f\"Height ({height}) cannot be greater than `pos_embed_max_size`: {self.pos_embed_max_size}.\"\n            )\n        if width > self.pos_embed_max_size:\n            raise ValueError(\n                f\"Width ({width}) cannot be greater than `pos_embed_max_size`: {self.pos_embed_max_size}.\"\n            )\n\n        top = (self.pos_embed_max_size - height) // 2\n        left = (self.pos_embed_max_size - width) // 2\n        spatial_pos_embed = self.pos_embed.reshape(1, self.pos_embed_max_size, self.pos_embed_max_size, -1)\n        spatial_pos_embed = spatial_pos_embed[:, top : top + height, left : left + width, :]\n        spatial_pos_embed = spatial_pos_embed.reshape(1, -1, spatial_pos_embed.shape[-1])\n        return spatial_pos_embed\n\n    def forward(self, latent):\n        if self.pos_embed_max_size is not None:\n            height, width = latent.shape[-2:]\n        else:\n            height, width = latent.shape[-2] // self.patch_size, latent.shape[-1] // self.patch_size\n\n        latent = self.proj(latent)\n        if self.flatten:\n            latent = latent.flatten(2).transpose(1, 2)  # BCHW -> BNC\n        if self.layer_norm:\n            latent = self.norm(latent)\n        if self.pos_embed is None:\n            return latent.to(latent.dtype)\n        # Interpolate or crop positional embeddings as needed\n        if self.pos_embed_max_size:\n            pos_embed = self.cropped_pos_embed(height, width)\n        else:\n            if self.height != height or self.width != width:\n                pos_embed = get_2d_sincos_pos_embed(\n                    embed_dim=self.pos_embed.shape[-1],\n                    grid_size=(height, width),\n                    base_size=self.base_size,\n                    interpolation_scale=self.interpolation_scale,\n                )\n                pos_embed = torch.from_numpy(pos_embed).float().unsqueeze(0).to(latent.device)\n            else:\n                pos_embed = self.pos_embed\n\n        return (latent + pos_embed).to(latent.dtype)\n\n\nclass LuminaPatchEmbed(nn.Module):\n    \"\"\"2D Image to Patch Embedding with support for Lumina-T2X\"\"\"\n\n    def __init__(self, patch_size=2, in_channels=4, embed_dim=768, bias=True):\n        super().__init__()\n        self.patch_size = patch_size\n        self.proj = nn.Linear(\n            in_features=patch_size * patch_size * in_channels,\n            out_features=embed_dim,\n            bias=bias,\n        )\n\n    def forward(self, x, freqs_cis):\n        \"\"\"\n        Patchifies and embeds the input tensor(s).\n\n        Args:\n            x (List[torch.Tensor] | torch.Tensor): The input tensor(s) to be patchified and embedded.\n\n        Returns:\n            Tuple[torch.Tensor, torch.Tensor, List[Tuple[int, int]], torch.Tensor]: A tuple containing the patchified\n            and embedded tensor(s), the mask indicating the valid patches, the original image size(s), and the\n            frequency tensor(s).\n        \"\"\"\n        freqs_cis = freqs_cis.to(x[0].device)\n        patch_height = patch_width = self.patch_size\n        batch_size, channel, height, width = x.size()\n        height_tokens, width_tokens = height // patch_height, width // patch_width\n\n        x = x.view(batch_size, channel, height_tokens, patch_height, width_tokens, patch_width).permute(\n            0, 2, 4, 1, 3, 5\n        )\n        x = x.flatten(3)\n        x = self.proj(x)\n        x = x.flatten(1, 2)\n\n        mask = torch.ones(x.shape[0], x.shape[1], dtype=torch.int32, device=x.device)\n\n        return (\n            x,\n            mask,\n            [(height, width)] * batch_size,\n            freqs_cis[:height_tokens, :width_tokens].flatten(0, 1).unsqueeze(0),\n        )\n\n\nclass CogVideoXPatchEmbed(nn.Module):\n    def __init__(\n        self,\n        patch_size: int = 2,\n        in_channels: int = 16,\n        embed_dim: int = 1920,\n        text_embed_dim: int = 4096,\n        bias: bool = True,\n        sample_width: int = 90,\n        sample_height: int = 60,\n        sample_frames: int = 49,\n        temporal_compression_ratio: int = 4,\n        max_text_seq_length: int = 226,\n        spatial_interpolation_scale: float = 1.875,\n        temporal_interpolation_scale: float = 1.0,\n        use_positional_embeddings: bool = True,\n        use_learned_positional_embeddings: bool = True,\n    ) -> None:\n        super().__init__()\n\n        self.patch_size = patch_size\n        self.embed_dim = embed_dim\n        self.sample_height = sample_height\n        self.sample_width = sample_width\n        self.sample_frames = sample_frames\n        self.temporal_compression_ratio = temporal_compression_ratio\n        self.max_text_seq_length = max_text_seq_length\n        self.spatial_interpolation_scale = spatial_interpolation_scale\n        self.temporal_interpolation_scale = temporal_interpolation_scale\n        self.use_positional_embeddings = use_positional_embeddings\n        self.use_learned_positional_embeddings = use_learned_positional_embeddings\n\n        self.proj = nn.Conv2d(\n            in_channels, embed_dim, kernel_size=(patch_size, patch_size), stride=patch_size, bias=bias\n        )\n        self.text_proj = nn.Linear(text_embed_dim, embed_dim)\n\n        if use_positional_embeddings or use_learned_positional_embeddings:\n            persistent = use_learned_positional_embeddings\n            pos_embedding = self._get_positional_embeddings(sample_height, sample_width, sample_frames)\n            self.register_buffer(\"pos_embedding\", pos_embedding, persistent=persistent)\n\n    def _get_positional_embeddings(self, sample_height: int, sample_width: int, sample_frames: int) -> torch.Tensor:\n        post_patch_height = sample_height // self.patch_size\n        post_patch_width = sample_width // self.patch_size\n        post_time_compression_frames = (sample_frames - 1) // self.temporal_compression_ratio + 1\n        num_patches = post_patch_height * post_patch_width * post_time_compression_frames\n\n        pos_embedding = get_3d_sincos_pos_embed(\n            self.embed_dim,\n            (post_patch_width, post_patch_height),\n            post_time_compression_frames,\n            self.spatial_interpolation_scale,\n            self.temporal_interpolation_scale,\n        )\n        pos_embedding = torch.from_numpy(pos_embedding).flatten(0, 1)\n        joint_pos_embedding = torch.zeros(\n            1, self.max_text_seq_length + num_patches, self.embed_dim, requires_grad=False\n        )\n        joint_pos_embedding.data[:, self.max_text_seq_length :].copy_(pos_embedding)\n\n        return joint_pos_embedding\n\n    def forward(self, empty_text_embeds: torch.Tensor, text_embeds: torch.Tensor, image_embeds: torch.Tensor, prompt_entities_embeds: torch.Tensor, prompt_entities_attention_mask: torch.Tensor):\n\n        r\"\"\"\n        Args:\n            text_embeds (`torch.Tensor`):\n                Input text embeddings. Expected shape: (batch_size, seq_length, embedding_dim).\n            image_embeds (`torch.Tensor`):\n                Input image embeddings. Expected shape: (batch_size, num_frames, channels, height, width).\n        \"\"\"\n\n        batch, num_frames, channels, height, width = image_embeds.shape\n\n        empty_text_embeds = self.text_proj(empty_text_embeds)\n        text_embeds = self.text_proj(text_embeds)\n\n        prompt_entities_embeds = self.text_proj(prompt_entities_embeds)\n        prompt_entities_embeds[prompt_entities_attention_mask<1.] = 0.\n        prompt_entities_embeds = prompt_entities_embeds[:,:,:50,:]\n\n        image_embeds = image_embeds.reshape(-1, channels, height, width)\n        image_embeds = self.proj(image_embeds)\n        image_embeds = image_embeds.view(batch, num_frames, *image_embeds.shape[1:])\n        image_embeds = image_embeds.flatten(3).transpose(2, 3)  # [batch, num_frames, height x width, channels]\n        image_embeds = image_embeds.flatten(1, 2)  # [batch, num_frames x height x width, channels]\n\n        embeds = torch.cat(\n            [text_embeds, image_embeds], dim=1\n        ).contiguous()  # [batch, seq_length + num_frames x height x width, channels]\n\n        if self.use_positional_embeddings or self.use_learned_positional_embeddings:\n            if self.use_learned_positional_embeddings and (self.sample_width != width or self.sample_height != height):\n                raise ValueError(\n                    \"It is currently not possible to generate videos at a different resolution that the defaults. This should only be the case with 'THUDM/CogVideoX-5b-I2V'.\"\n                    \"If you think this is incorrect, please open an issue at https://github.com/huggingface/diffusers/issues.\"\n                )\n\n            pre_time_compression_frames = (num_frames - 1) * self.temporal_compression_ratio + 1\n\n            if (\n                self.sample_height != height\n                or self.sample_width != width\n                or self.sample_frames != pre_time_compression_frames\n            ):\n                pos_embedding = self._get_positional_embeddings(height, width, pre_time_compression_frames)\n                pos_embedding = pos_embedding.to(embeds.device, dtype=embeds.dtype)\n            else:\n                pos_embedding = self.pos_embedding\n\n            embeds = embeds + pos_embedding\n\n        return embeds, prompt_entities_embeds, empty_text_embeds\n\n\nclass CogView3PlusPatchEmbed(nn.Module):\n    def __init__(\n        self,\n        in_channels: int = 16,\n        hidden_size: int = 2560,\n        patch_size: int = 2,\n        text_hidden_size: int = 4096,\n        pos_embed_max_size: int = 128,\n    ):\n        super().__init__()\n        self.in_channels = in_channels\n        self.hidden_size = hidden_size\n        self.patch_size = patch_size\n        self.text_hidden_size = text_hidden_size\n        self.pos_embed_max_size = pos_embed_max_size\n        # Linear projection for image patches\n        self.proj = nn.Linear(in_channels * patch_size**2, hidden_size)\n\n        # Linear projection for text embeddings\n        self.text_proj = nn.Linear(text_hidden_size, hidden_size)\n\n        pos_embed = get_2d_sincos_pos_embed(hidden_size, pos_embed_max_size, base_size=pos_embed_max_size)\n        pos_embed = pos_embed.reshape(pos_embed_max_size, pos_embed_max_size, hidden_size)\n        self.register_buffer(\"pos_embed\", torch.from_numpy(pos_embed).float(), persistent=False)\n\n    def forward(self, hidden_states: torch.Tensor, encoder_hidden_states: torch.Tensor) -> torch.Tensor:\n        batch_size, channel, height, width = hidden_states.shape\n\n        if height % self.patch_size != 0 or width % self.patch_size != 0:\n            raise ValueError(\"Height and width must be divisible by patch size\")\n\n        height = height // self.patch_size\n        width = width // self.patch_size\n        hidden_states = hidden_states.view(batch_size, channel, height, self.patch_size, width, self.patch_size)\n        hidden_states = hidden_states.permute(0, 2, 4, 1, 3, 5).contiguous()\n        hidden_states = hidden_states.view(batch_size, height * width, channel * self.patch_size * self.patch_size)\n\n        # Project the patches\n        hidden_states = self.proj(hidden_states)\n        encoder_hidden_states = self.text_proj(encoder_hidden_states)\n        hidden_states = torch.cat([encoder_hidden_states, hidden_states], dim=1)\n\n        # Calculate text_length\n        text_length = encoder_hidden_states.shape[1]\n\n        image_pos_embed = self.pos_embed[:height, :width].reshape(height * width, -1)\n        text_pos_embed = torch.zeros(\n            (text_length, self.hidden_size), dtype=image_pos_embed.dtype, device=image_pos_embed.device\n        )\n        pos_embed = torch.cat([text_pos_embed, image_pos_embed], dim=0)[None, ...]\n\n        return (hidden_states + pos_embed).to(hidden_states.dtype)\n\n\ndef get_3d_rotary_pos_embed(\n    embed_dim, crops_coords, grid_size, temporal_size, theta: int = 10000, use_real: bool = True\n) -> Union[torch.Tensor, Tuple[torch.Tensor, torch.Tensor]]:\n    \"\"\"\n    RoPE for video tokens with 3D structure.\n\n    Args:\n    embed_dim: (`int`):\n        The embedding dimension size, corresponding to hidden_size_head.\n    crops_coords (`Tuple[int]`):\n        The top-left and bottom-right coordinates of the crop.\n    grid_size (`Tuple[int]`):\n        The grid size of the spatial positional embedding (height, width).\n    temporal_size (`int`):\n        The size of the temporal dimension.\n    theta (`float`):\n        Scaling factor for frequency computation.\n\n    Returns:\n        `torch.Tensor`: positional embedding with shape `(temporal_size * grid_size[0] * grid_size[1], embed_dim/2)`.\n    \"\"\"\n    if use_real is not True:\n        raise ValueError(\" `use_real = False` is not currently supported for get_3d_rotary_pos_embed\")\n    start, stop = crops_coords\n    grid_size_h, grid_size_w = grid_size\n    grid_h = np.linspace(start[0], stop[0], grid_size_h, endpoint=False, dtype=np.float32)\n    grid_w = np.linspace(start[1], stop[1], grid_size_w, endpoint=False, dtype=np.float32)\n    grid_t = np.linspace(0, temporal_size, temporal_size, endpoint=False, dtype=np.float32)\n\n    # Compute dimensions for each axis\n    dim_t = embed_dim // 4\n    dim_h = embed_dim // 8 * 3\n    dim_w = embed_dim // 8 * 3\n\n    # Temporal frequencies\n    freqs_t = get_1d_rotary_pos_embed(dim_t, grid_t, use_real=True)\n    # Spatial frequencies for height and width\n    freqs_h = get_1d_rotary_pos_embed(dim_h, grid_h, use_real=True)\n    freqs_w = get_1d_rotary_pos_embed(dim_w, grid_w, use_real=True)\n\n    # BroadCast and concatenate temporal and spaial frequencie (height and width) into a 3d tensor\n    def combine_time_height_width(freqs_t, freqs_h, freqs_w):\n        freqs_t = freqs_t[:, None, None, :].expand(\n            -1, grid_size_h, grid_size_w, -1\n        )  # temporal_size, grid_size_h, grid_size_w, dim_t\n        freqs_h = freqs_h[None, :, None, :].expand(\n            temporal_size, -1, grid_size_w, -1\n        )  # temporal_size, grid_size_h, grid_size_2, dim_h\n        freqs_w = freqs_w[None, None, :, :].expand(\n            temporal_size, grid_size_h, -1, -1\n        )  # temporal_size, grid_size_h, grid_size_2, dim_w\n\n        freqs = torch.cat(\n            [freqs_t, freqs_h, freqs_w], dim=-1\n        )  # temporal_size, grid_size_h, grid_size_w, (dim_t + dim_h + dim_w)\n        freqs = freqs.view(\n            temporal_size * grid_size_h * grid_size_w, -1\n        )  # (temporal_size * grid_size_h * grid_size_w), (dim_t + dim_h + dim_w)\n        return freqs\n\n    t_cos, t_sin = freqs_t  # both t_cos and t_sin has shape: temporal_size, dim_t\n    h_cos, h_sin = freqs_h  # both h_cos and h_sin has shape: grid_size_h, dim_h\n    w_cos, w_sin = freqs_w  # both w_cos and w_sin has shape: grid_size_w, dim_w\n    cos = combine_time_height_width(t_cos, h_cos, w_cos)\n    sin = combine_time_height_width(t_sin, h_sin, w_sin)\n    return cos, sin\n\n\ndef get_2d_rotary_pos_embed(embed_dim, crops_coords, grid_size, use_real=True):\n    \"\"\"\n    RoPE for image tokens with 2d structure.\n\n    Args:\n    embed_dim: (`int`):\n        The embedding dimension size\n    crops_coords (`Tuple[int]`)\n        The top-left and bottom-right coordinates of the crop.\n    grid_size (`Tuple[int]`):\n        The grid size of the positional embedding.\n    use_real (`bool`):\n        If True, return real part and imaginary part separately. Otherwise, return complex numbers.\n\n    Returns:\n        `torch.Tensor`: positional embedding with shape `( grid_size * grid_size, embed_dim/2)`.\n    \"\"\"\n    start, stop = crops_coords\n    grid_h = np.linspace(start[0], stop[0], grid_size[0], endpoint=False, dtype=np.float32)\n    grid_w = np.linspace(start[1], stop[1], grid_size[1], endpoint=False, dtype=np.float32)\n    grid = np.meshgrid(grid_w, grid_h)  # here w goes first\n    grid = np.stack(grid, axis=0)  # [2, W, H]\n\n    grid = grid.reshape([2, 1, *grid.shape[1:]])\n    pos_embed = get_2d_rotary_pos_embed_from_grid(embed_dim, grid, use_real=use_real)\n    return pos_embed\n\n\ndef get_2d_rotary_pos_embed_from_grid(embed_dim, grid, use_real=False):\n    assert embed_dim % 4 == 0\n\n    # use half of dimensions to encode grid_h\n    emb_h = get_1d_rotary_pos_embed(\n        embed_dim // 2, grid[0].reshape(-1), use_real=use_real\n    )  # (H*W, D/2) if use_real else (H*W, D/4)\n    emb_w = get_1d_rotary_pos_embed(\n        embed_dim // 2, grid[1].reshape(-1), use_real=use_real\n    )  # (H*W, D/2) if use_real else (H*W, D/4)\n\n    if use_real:\n        cos = torch.cat([emb_h[0], emb_w[0]], dim=1)  # (H*W, D)\n        sin = torch.cat([emb_h[1], emb_w[1]], dim=1)  # (H*W, D)\n        return cos, sin\n    else:\n        emb = torch.cat([emb_h, emb_w], dim=1)  # (H*W, D/2)\n        return emb\n\n\ndef get_2d_rotary_pos_embed_lumina(embed_dim, len_h, len_w, linear_factor=1.0, ntk_factor=1.0):\n    assert embed_dim % 4 == 0\n\n    emb_h = get_1d_rotary_pos_embed(\n        embed_dim // 2, len_h, linear_factor=linear_factor, ntk_factor=ntk_factor\n    )  # (H, D/4)\n    emb_w = get_1d_rotary_pos_embed(\n        embed_dim // 2, len_w, linear_factor=linear_factor, ntk_factor=ntk_factor\n    )  # (W, D/4)\n    emb_h = emb_h.view(len_h, 1, embed_dim // 4, 1).repeat(1, len_w, 1, 1)  # (H, W, D/4, 1)\n    emb_w = emb_w.view(1, len_w, embed_dim // 4, 1).repeat(len_h, 1, 1, 1)  # (H, W, D/4, 1)\n\n    emb = torch.cat([emb_h, emb_w], dim=-1).flatten(2)  # (H, W, D/2)\n    return emb\n\n\ndef get_1d_rotary_pos_embed(\n    dim: int,\n    pos: Union[np.ndarray, int],\n    theta: float = 10000.0,\n    use_real=False,\n    linear_factor=1.0,\n    ntk_factor=1.0,\n    repeat_interleave_real=True,\n    freqs_dtype=torch.float32,  #  torch.float32, torch.float64 (flux)\n):\n    \"\"\"\n    Precompute the frequency tensor for complex exponentials (cis) with given dimensions.\n\n    This function calculates a frequency tensor with complex exponentials using the given dimension 'dim' and the end\n    index 'end'. The 'theta' parameter scales the frequencies. The returned tensor contains complex values in complex64\n    data type.\n\n    Args:\n        dim (`int`): Dimension of the frequency tensor.\n        pos (`np.ndarray` or `int`): Position indices for the frequency tensor. [S] or scalar\n        theta (`float`, *optional*, defaults to 10000.0):\n            Scaling factor for frequency computation. Defaults to 10000.0.\n        use_real (`bool`, *optional*):\n            If True, return real part and imaginary part separately. Otherwise, return complex numbers.\n        linear_factor (`float`, *optional*, defaults to 1.0):\n            Scaling factor for the context extrapolation. Defaults to 1.0.\n        ntk_factor (`float`, *optional*, defaults to 1.0):\n            Scaling factor for the NTK-Aware RoPE. Defaults to 1.0.\n        repeat_interleave_real (`bool`, *optional*, defaults to `True`):\n            If `True` and `use_real`, real part and imaginary part are each interleaved with themselves to reach `dim`.\n            Otherwise, they are concateanted with themselves.\n        freqs_dtype (`torch.float32` or `torch.float64`, *optional*, defaults to `torch.float32`):\n            the dtype of the frequency tensor.\n    Returns:\n        `torch.Tensor`: Precomputed frequency tensor with complex exponentials. [S, D/2]\n    \"\"\"\n    assert dim % 2 == 0\n\n    if isinstance(pos, int):\n        pos = torch.arange(pos)\n    if isinstance(pos, np.ndarray):\n        pos = torch.from_numpy(pos)  # type: ignore  # [S]\n\n    theta = theta * ntk_factor\n    freqs = (\n        1.0\n        / (theta ** (torch.arange(0, dim, 2, dtype=freqs_dtype, device=pos.device)[: (dim // 2)] / dim))\n        / linear_factor\n    )  # [D/2]\n    freqs = torch.outer(pos, freqs)  # type: ignore   # [S, D/2]\n    if use_real and repeat_interleave_real:\n        # flux, hunyuan-dit, cogvideox\n        freqs_cos = freqs.cos().repeat_interleave(2, dim=1).float()  # [S, D]\n        freqs_sin = freqs.sin().repeat_interleave(2, dim=1).float()  # [S, D]\n        return freqs_cos, freqs_sin\n    elif use_real:\n        # stable audio\n        freqs_cos = torch.cat([freqs.cos(), freqs.cos()], dim=-1).float()  # [S, D]\n        freqs_sin = torch.cat([freqs.sin(), freqs.sin()], dim=-1).float()  # [S, D]\n        return freqs_cos, freqs_sin\n    else:\n        # lumina\n        freqs_cis = torch.polar(torch.ones_like(freqs), freqs)  # complex64     # [S, D/2]\n        return freqs_cis\n\n\ndef apply_rotary_emb(\n    x: torch.Tensor,\n    freqs_cis: Union[torch.Tensor, Tuple[torch.Tensor]],\n    use_real: bool = True,\n    use_real_unbind_dim: int = -1,\n) -> Tuple[torch.Tensor, torch.Tensor]:\n    \"\"\"\n    Apply rotary embeddings to input tensors using the given frequency tensor. This function applies rotary embeddings\n    to the given query or key 'x' tensors using the provided frequency tensor 'freqs_cis'. The input tensors are\n    reshaped as complex numbers, and the frequency tensor is reshaped for broadcasting compatibility. The resulting\n    tensors contain rotary embeddings and are returned as real tensors.\n\n    Args:\n        x (`torch.Tensor`):\n            Query or key tensor to apply rotary embeddings. [B, H, S, D] xk (torch.Tensor): Key tensor to apply\n        freqs_cis (`Tuple[torch.Tensor]`): Precomputed frequency tensor for complex exponentials. ([S, D], [S, D],)\n\n    Returns:\n        Tuple[torch.Tensor, torch.Tensor]: Tuple of modified query tensor and key tensor with rotary embeddings.\n    \"\"\"\n    if use_real:\n        cos, sin = freqs_cis  # [S, D]\n        cos = cos[None, None]\n        sin = sin[None, None]\n        cos, sin = cos.to(x.device), sin.to(x.device)\n\n        if use_real_unbind_dim == -1:\n            # Used for flux, cogvideox, hunyuan-dit\n            x_real, x_imag = x.reshape(*x.shape[:-1], -1, 2).unbind(-1)  # [B, S, H, D//2]\n            x_rotated = torch.stack([-x_imag, x_real], dim=-1).flatten(3)\n        elif use_real_unbind_dim == -2:\n            # Used for Stable Audio\n            x_real, x_imag = x.reshape(*x.shape[:-1], 2, -1).unbind(-2)  # [B, S, H, D//2]\n            x_rotated = torch.cat([-x_imag, x_real], dim=-1)\n        else:\n            raise ValueError(f\"`use_real_unbind_dim={use_real_unbind_dim}` but should be -1 or -2.\")\n\n        out = (x.float() * cos + x_rotated.float() * sin).to(x.dtype)\n\n        return out\n    else:\n        # used for lumina\n        x_rotated = torch.view_as_complex(x.float().reshape(*x.shape[:-1], -1, 2))\n        freqs_cis = freqs_cis.unsqueeze(2)\n        x_out = torch.view_as_real(x_rotated * freqs_cis).flatten(3)\n\n        return x_out.type_as(x)\n\n\nclass FluxPosEmbed(nn.Module):\n    # modified from https://github.com/black-forest-labs/flux/blob/c00d7c60b085fce8058b9df845e036090873f2ce/src/flux/modules/layers.py#L11\n    def __init__(self, theta: int, axes_dim: List[int]):\n        super().__init__()\n        self.theta = theta\n        self.axes_dim = axes_dim\n\n    def forward(self, ids: torch.Tensor) -> torch.Tensor:\n        n_axes = ids.shape[-1]\n        cos_out = []\n        sin_out = []\n        pos = ids.float()\n        is_mps = ids.device.type == \"mps\"\n        freqs_dtype = torch.float32 if is_mps else torch.float64\n        for i in range(n_axes):\n            cos, sin = get_1d_rotary_pos_embed(\n                self.axes_dim[i], pos[:, i], repeat_interleave_real=True, use_real=True, freqs_dtype=freqs_dtype\n            )\n            cos_out.append(cos)\n            sin_out.append(sin)\n        freqs_cos = torch.cat(cos_out, dim=-1).to(ids.device)\n        freqs_sin = torch.cat(sin_out, dim=-1).to(ids.device)\n        return freqs_cos, freqs_sin\n\n\nclass TimestepEmbedding(nn.Module):\n    def __init__(\n        self,\n        in_channels: int,\n        time_embed_dim: int,\n        act_fn: str = \"silu\",\n        out_dim: int = None,\n        post_act_fn: Optional[str] = None,\n        cond_proj_dim=None,\n        sample_proj_bias=True,\n    ):\n        super().__init__()\n\n        self.linear_1 = nn.Linear(in_channels, time_embed_dim, sample_proj_bias)\n\n        if cond_proj_dim is not None:\n            self.cond_proj = nn.Linear(cond_proj_dim, in_channels, bias=False)\n        else:\n            self.cond_proj = None\n\n        self.act = get_activation(act_fn)\n\n        if out_dim is not None:\n            time_embed_dim_out = out_dim\n        else:\n            time_embed_dim_out = time_embed_dim\n        self.linear_2 = nn.Linear(time_embed_dim, time_embed_dim_out, sample_proj_bias)\n\n        if post_act_fn is None:\n            self.post_act = None\n        else:\n            self.post_act = get_activation(post_act_fn)\n\n    def forward(self, sample, condition=None):\n        if condition is not None:\n            sample = sample + self.cond_proj(condition)\n        sample = self.linear_1(sample)\n\n        if self.act is not None:\n            sample = self.act(sample)\n\n        sample = self.linear_2(sample)\n\n        if self.post_act is not None:\n            sample = self.post_act(sample)\n        return sample\n\n\nclass Timesteps(nn.Module):\n    def __init__(self, num_channels: int, flip_sin_to_cos: bool, downscale_freq_shift: float, scale: int = 1):\n        super().__init__()\n        self.num_channels = num_channels\n        self.flip_sin_to_cos = flip_sin_to_cos\n        self.downscale_freq_shift = downscale_freq_shift\n        self.scale = scale\n\n    def forward(self, timesteps):\n        t_emb = get_timestep_embedding(\n            timesteps,\n            self.num_channels,\n            flip_sin_to_cos=self.flip_sin_to_cos,\n            downscale_freq_shift=self.downscale_freq_shift,\n            scale=self.scale,\n        )\n        return t_emb\n\n\nclass GaussianFourierProjection(nn.Module):\n    \"\"\"Gaussian Fourier embeddings for noise levels.\"\"\"\n\n    def __init__(\n        self, embedding_size: int = 256, scale: float = 1.0, set_W_to_weight=True, log=True, flip_sin_to_cos=False\n    ):\n        super().__init__()\n        self.weight = nn.Parameter(torch.randn(embedding_size) * scale, requires_grad=False)\n        self.log = log\n        self.flip_sin_to_cos = flip_sin_to_cos\n\n        if set_W_to_weight:\n            # to delete later\n            del self.weight\n            self.W = nn.Parameter(torch.randn(embedding_size) * scale, requires_grad=False)\n            self.weight = self.W\n            del self.W\n\n    def forward(self, x):\n        if self.log:\n            x = torch.log(x)\n\n        x_proj = x[:, None] * self.weight[None, :] * 2 * np.pi\n\n        if self.flip_sin_to_cos:\n            out = torch.cat([torch.cos(x_proj), torch.sin(x_proj)], dim=-1)\n        else:\n            out = torch.cat([torch.sin(x_proj), torch.cos(x_proj)], dim=-1)\n        return out\n\n\nclass SinusoidalPositionalEmbedding(nn.Module):\n    \"\"\"Apply positional information to a sequence of embeddings.\n\n    Takes in a sequence of embeddings with shape (batch_size, seq_length, embed_dim) and adds positional embeddings to\n    them\n\n    Args:\n        embed_dim: (int): Dimension of the positional embedding.\n        max_seq_length: Maximum sequence length to apply positional embeddings\n\n    \"\"\"\n\n    def __init__(self, embed_dim: int, max_seq_length: int = 32):\n        super().__init__()\n        position = torch.arange(max_seq_length).unsqueeze(1)\n        div_term = torch.exp(torch.arange(0, embed_dim, 2) * (-math.log(10000.0) / embed_dim))\n        pe = torch.zeros(1, max_seq_length, embed_dim)\n        pe[0, :, 0::2] = torch.sin(position * div_term)\n        pe[0, :, 1::2] = torch.cos(position * div_term)\n        self.register_buffer(\"pe\", pe)\n\n    def forward(self, x):\n        _, seq_length, _ = x.shape\n        x = x + self.pe[:, :seq_length]\n        return x\n\n\nclass ImagePositionalEmbeddings(nn.Module):\n    \"\"\"\n    Converts latent image classes into vector embeddings. Sums the vector embeddings with positional embeddings for the\n    height and width of the latent space.\n\n    For more details, see figure 10 of the dall-e paper: https://arxiv.org/abs/2102.12092\n\n    For VQ-diffusion:\n\n    Output vector embeddings are used as input for the transformer.\n\n    Note that the vector embeddings for the transformer are different than the vector embeddings from the VQVAE.\n\n    Args:\n        num_embed (`int`):\n            Number of embeddings for the latent pixels embeddings.\n        height (`int`):\n            Height of the latent image i.e. the number of height embeddings.\n        width (`int`):\n            Width of the latent image i.e. the number of width embeddings.\n        embed_dim (`int`):\n            Dimension of the produced vector embeddings. Used for the latent pixel, height, and width embeddings.\n    \"\"\"\n\n    def __init__(\n        self,\n        num_embed: int,\n        height: int,\n        width: int,\n        embed_dim: int,\n    ):\n        super().__init__()\n\n        self.height = height\n        self.width = width\n        self.num_embed = num_embed\n        self.embed_dim = embed_dim\n\n        self.emb = nn.Embedding(self.num_embed, embed_dim)\n        self.height_emb = nn.Embedding(self.height, embed_dim)\n        self.width_emb = nn.Embedding(self.width, embed_dim)\n\n    def forward(self, index):\n        emb = self.emb(index)\n\n        height_emb = self.height_emb(torch.arange(self.height, device=index.device).view(1, self.height))\n\n        # 1 x H x D -> 1 x H x 1 x D\n        height_emb = height_emb.unsqueeze(2)\n\n        width_emb = self.width_emb(torch.arange(self.width, device=index.device).view(1, self.width))\n\n        # 1 x W x D -> 1 x 1 x W x D\n        width_emb = width_emb.unsqueeze(1)\n\n        pos_emb = height_emb + width_emb\n\n        # 1 x H x W x D -> 1 x L xD\n        pos_emb = pos_emb.view(1, self.height * self.width, -1)\n\n        emb = emb + pos_emb[:, : emb.shape[1], :]\n\n        return emb\n\n\nclass LabelEmbedding(nn.Module):\n    \"\"\"\n    Embeds class labels into vector representations. Also handles label dropout for classifier-free guidance.\n\n    Args:\n        num_classes (`int`): The number of classes.\n        hidden_size (`int`): The size of the vector embeddings.\n        dropout_prob (`float`): The probability of dropping a label.\n    \"\"\"\n\n    def __init__(self, num_classes, hidden_size, dropout_prob):\n        super().__init__()\n        use_cfg_embedding = dropout_prob > 0\n        self.embedding_table = nn.Embedding(num_classes + use_cfg_embedding, hidden_size)\n        self.num_classes = num_classes\n        self.dropout_prob = dropout_prob\n\n    def token_drop(self, labels, force_drop_ids=None):\n        \"\"\"\n        Drops labels to enable classifier-free guidance.\n        \"\"\"\n        if force_drop_ids is None:\n            drop_ids = torch.rand(labels.shape[0], device=labels.device) < self.dropout_prob\n        else:\n            drop_ids = torch.tensor(force_drop_ids == 1)\n        labels = torch.where(drop_ids, self.num_classes, labels)\n        return labels\n\n    def forward(self, labels: torch.LongTensor, force_drop_ids=None):\n        use_dropout = self.dropout_prob > 0\n        if (self.training and use_dropout) or (force_drop_ids is not None):\n            labels = self.token_drop(labels, force_drop_ids)\n        embeddings = self.embedding_table(labels)\n        return embeddings\n\n\nclass TextImageProjection(nn.Module):\n    def __init__(\n        self,\n        text_embed_dim: int = 1024,\n        image_embed_dim: int = 768,\n        cross_attention_dim: int = 768,\n        num_image_text_embeds: int = 10,\n    ):\n        super().__init__()\n\n        self.num_image_text_embeds = num_image_text_embeds\n        self.image_embeds = nn.Linear(image_embed_dim, self.num_image_text_embeds * cross_attention_dim)\n        self.text_proj = nn.Linear(text_embed_dim, cross_attention_dim)\n\n    def forward(self, text_embeds: torch.Tensor, image_embeds: torch.Tensor):\n        batch_size = text_embeds.shape[0]\n\n        # image\n        image_text_embeds = self.image_embeds(image_embeds)\n        image_text_embeds = image_text_embeds.reshape(batch_size, self.num_image_text_embeds, -1)\n\n        # text\n        text_embeds = self.text_proj(text_embeds)\n\n        return torch.cat([image_text_embeds, text_embeds], dim=1)\n\n\nclass ImageProjection(nn.Module):\n    def __init__(\n        self,\n        image_embed_dim: int = 768,\n        cross_attention_dim: int = 768,\n        num_image_text_embeds: int = 32,\n    ):\n        super().__init__()\n\n        self.num_image_text_embeds = num_image_text_embeds\n        self.image_embeds = nn.Linear(image_embed_dim, self.num_image_text_embeds * cross_attention_dim)\n        self.norm = nn.LayerNorm(cross_attention_dim)\n\n    def forward(self, image_embeds: torch.Tensor):\n        batch_size = image_embeds.shape[0]\n\n        # image\n        image_embeds = self.image_embeds(image_embeds)\n        image_embeds = image_embeds.reshape(batch_size, self.num_image_text_embeds, -1)\n        image_embeds = self.norm(image_embeds)\n        return image_embeds\n\n\nclass IPAdapterFullImageProjection(nn.Module):\n    def __init__(self, image_embed_dim=1024, cross_attention_dim=1024):\n        super().__init__()\n        from .attention import FeedForward\n\n        self.ff = FeedForward(image_embed_dim, cross_attention_dim, mult=1, activation_fn=\"gelu\")\n        self.norm = nn.LayerNorm(cross_attention_dim)\n\n    def forward(self, image_embeds: torch.Tensor):\n        return self.norm(self.ff(image_embeds))\n\n\nclass IPAdapterFaceIDImageProjection(nn.Module):\n    def __init__(self, image_embed_dim=1024, cross_attention_dim=1024, mult=1, num_tokens=1):\n        super().__init__()\n        from .attention import FeedForward\n\n        self.num_tokens = num_tokens\n        self.cross_attention_dim = cross_attention_dim\n        self.ff = FeedForward(image_embed_dim, cross_attention_dim * num_tokens, mult=mult, activation_fn=\"gelu\")\n        self.norm = nn.LayerNorm(cross_attention_dim)\n\n    def forward(self, image_embeds: torch.Tensor):\n        x = self.ff(image_embeds)\n        x = x.reshape(-1, self.num_tokens, self.cross_attention_dim)\n        return self.norm(x)\n\n\nclass CombinedTimestepLabelEmbeddings(nn.Module):\n    def __init__(self, num_classes, embedding_dim, class_dropout_prob=0.1):\n        super().__init__()\n\n        self.time_proj = Timesteps(num_channels=256, flip_sin_to_cos=True, downscale_freq_shift=1)\n        self.timestep_embedder = TimestepEmbedding(in_channels=256, time_embed_dim=embedding_dim)\n        self.class_embedder = LabelEmbedding(num_classes, embedding_dim, class_dropout_prob)\n\n    def forward(self, timestep, class_labels, hidden_dtype=None):\n        timesteps_proj = self.time_proj(timestep)\n        timesteps_emb = self.timestep_embedder(timesteps_proj.to(dtype=hidden_dtype))  # (N, D)\n\n        class_labels = self.class_embedder(class_labels)  # (N, D)\n\n        conditioning = timesteps_emb + class_labels  # (N, D)\n\n        return conditioning\n\n\nclass CombinedTimestepTextProjEmbeddings(nn.Module):\n    def __init__(self, embedding_dim, pooled_projection_dim):\n        super().__init__()\n\n        self.time_proj = Timesteps(num_channels=256, flip_sin_to_cos=True, downscale_freq_shift=0)\n        self.timestep_embedder = TimestepEmbedding(in_channels=256, time_embed_dim=embedding_dim)\n        self.text_embedder = PixArtAlphaTextProjection(pooled_projection_dim, embedding_dim, act_fn=\"silu\")\n\n    def forward(self, timestep, pooled_projection):\n        timesteps_proj = self.time_proj(timestep)\n        timesteps_emb = self.timestep_embedder(timesteps_proj.to(dtype=pooled_projection.dtype))  # (N, D)\n\n        pooled_projections = self.text_embedder(pooled_projection)\n\n        conditioning = timesteps_emb + pooled_projections\n\n        return conditioning\n\n\nclass CombinedTimestepGuidanceTextProjEmbeddings(nn.Module):\n    def __init__(self, embedding_dim, pooled_projection_dim):\n        super().__init__()\n\n        self.time_proj = Timesteps(num_channels=256, flip_sin_to_cos=True, downscale_freq_shift=0)\n        self.timestep_embedder = TimestepEmbedding(in_channels=256, time_embed_dim=embedding_dim)\n        self.guidance_embedder = TimestepEmbedding(in_channels=256, time_embed_dim=embedding_dim)\n        self.text_embedder = PixArtAlphaTextProjection(pooled_projection_dim, embedding_dim, act_fn=\"silu\")\n\n    def forward(self, timestep, guidance, pooled_projection):\n        timesteps_proj = self.time_proj(timestep)\n        timesteps_emb = self.timestep_embedder(timesteps_proj.to(dtype=pooled_projection.dtype))  # (N, D)\n\n        guidance_proj = self.time_proj(guidance)\n        guidance_emb = self.guidance_embedder(guidance_proj.to(dtype=pooled_projection.dtype))  # (N, D)\n\n        time_guidance_emb = timesteps_emb + guidance_emb\n\n        pooled_projections = self.text_embedder(pooled_projection)\n        conditioning = time_guidance_emb + pooled_projections\n\n        return conditioning\n\n\nclass CogView3CombinedTimestepSizeEmbeddings(nn.Module):\n    def __init__(self, embedding_dim: int, condition_dim: int, pooled_projection_dim: int, timesteps_dim: int = 256):\n        super().__init__()\n\n        self.time_proj = Timesteps(num_channels=timesteps_dim, flip_sin_to_cos=True, downscale_freq_shift=0)\n        self.condition_proj = Timesteps(num_channels=condition_dim, flip_sin_to_cos=True, downscale_freq_shift=0)\n        self.timestep_embedder = TimestepEmbedding(in_channels=timesteps_dim, time_embed_dim=embedding_dim)\n        self.condition_embedder = PixArtAlphaTextProjection(pooled_projection_dim, embedding_dim, act_fn=\"silu\")\n\n    def forward(\n        self,\n        timestep: torch.Tensor,\n        original_size: torch.Tensor,\n        target_size: torch.Tensor,\n        crop_coords: torch.Tensor,\n        hidden_dtype: torch.dtype,\n    ) -> torch.Tensor:\n        timesteps_proj = self.time_proj(timestep)\n\n        original_size_proj = self.condition_proj(original_size.flatten()).view(original_size.size(0), -1)\n        crop_coords_proj = self.condition_proj(crop_coords.flatten()).view(crop_coords.size(0), -1)\n        target_size_proj = self.condition_proj(target_size.flatten()).view(target_size.size(0), -1)\n\n        # (B, 3 * condition_dim)\n        condition_proj = torch.cat([original_size_proj, crop_coords_proj, target_size_proj], dim=1)\n\n        timesteps_emb = self.timestep_embedder(timesteps_proj.to(dtype=hidden_dtype))  # (B, embedding_dim)\n        condition_emb = self.condition_embedder(condition_proj.to(dtype=hidden_dtype))  # (B, embedding_dim)\n\n        conditioning = timesteps_emb + condition_emb\n        return conditioning\n\n\nclass HunyuanDiTAttentionPool(nn.Module):\n    # Copied from https://github.com/Tencent/HunyuanDiT/blob/cb709308d92e6c7e8d59d0dff41b74d35088db6a/hydit/modules/poolers.py#L6\n\n    def __init__(self, spacial_dim: int, embed_dim: int, num_heads: int, output_dim: int = None):\n        super().__init__()\n        self.positional_embedding = nn.Parameter(torch.randn(spacial_dim + 1, embed_dim) / embed_dim**0.5)\n        self.k_proj = nn.Linear(embed_dim, embed_dim)\n        self.q_proj = nn.Linear(embed_dim, embed_dim)\n        self.v_proj = nn.Linear(embed_dim, embed_dim)\n        self.c_proj = nn.Linear(embed_dim, output_dim or embed_dim)\n        self.num_heads = num_heads\n\n    def forward(self, x):\n        x = x.permute(1, 0, 2)  # NLC -> LNC\n        x = torch.cat([x.mean(dim=0, keepdim=True), x], dim=0)  # (L+1)NC\n        x = x + self.positional_embedding[:, None, :].to(x.dtype)  # (L+1)NC\n        x, _ = F.multi_head_attention_forward(\n            query=x[:1],\n            key=x,\n            value=x,\n            embed_dim_to_check=x.shape[-1],\n            num_heads=self.num_heads,\n            q_proj_weight=self.q_proj.weight,\n            k_proj_weight=self.k_proj.weight,\n            v_proj_weight=self.v_proj.weight,\n            in_proj_weight=None,\n            in_proj_bias=torch.cat([self.q_proj.bias, self.k_proj.bias, self.v_proj.bias]),\n            bias_k=None,\n            bias_v=None,\n            add_zero_attn=False,\n            dropout_p=0,\n            out_proj_weight=self.c_proj.weight,\n            out_proj_bias=self.c_proj.bias,\n            use_separate_proj_weight=True,\n            training=self.training,\n            need_weights=False,\n        )\n        return x.squeeze(0)\n\n\nclass HunyuanCombinedTimestepTextSizeStyleEmbedding(nn.Module):\n    def __init__(\n        self,\n        embedding_dim,\n        pooled_projection_dim=1024,\n        seq_len=256,\n        cross_attention_dim=2048,\n        use_style_cond_and_image_meta_size=True,\n    ):\n        super().__init__()\n\n        self.time_proj = Timesteps(num_channels=256, flip_sin_to_cos=True, downscale_freq_shift=0)\n        self.timestep_embedder = TimestepEmbedding(in_channels=256, time_embed_dim=embedding_dim)\n\n        self.size_proj = Timesteps(num_channels=256, flip_sin_to_cos=True, downscale_freq_shift=0)\n\n        self.pooler = HunyuanDiTAttentionPool(\n            seq_len, cross_attention_dim, num_heads=8, output_dim=pooled_projection_dim\n        )\n\n        # Here we use a default learned embedder layer for future extension.\n        self.use_style_cond_and_image_meta_size = use_style_cond_and_image_meta_size\n        if use_style_cond_and_image_meta_size:\n            self.style_embedder = nn.Embedding(1, embedding_dim)\n            extra_in_dim = 256 * 6 + embedding_dim + pooled_projection_dim\n        else:\n            extra_in_dim = pooled_projection_dim\n\n        self.extra_embedder = PixArtAlphaTextProjection(\n            in_features=extra_in_dim,\n            hidden_size=embedding_dim * 4,\n            out_features=embedding_dim,\n            act_fn=\"silu_fp32\",\n        )\n\n    def forward(self, timestep, encoder_hidden_states, image_meta_size, style, hidden_dtype=None):\n        timesteps_proj = self.time_proj(timestep)\n        timesteps_emb = self.timestep_embedder(timesteps_proj.to(dtype=hidden_dtype))  # (N, 256)\n\n        # extra condition1: text\n        pooled_projections = self.pooler(encoder_hidden_states)  # (N, 1024)\n\n        if self.use_style_cond_and_image_meta_size:\n            # extra condition2: image meta size embedding\n            image_meta_size = self.size_proj(image_meta_size.view(-1))\n            image_meta_size = image_meta_size.to(dtype=hidden_dtype)\n            image_meta_size = image_meta_size.view(-1, 6 * 256)  # (N, 1536)\n\n            # extra condition3: style embedding\n            style_embedding = self.style_embedder(style)  # (N, embedding_dim)\n\n            # Concatenate all extra vectors\n            extra_cond = torch.cat([pooled_projections, image_meta_size, style_embedding], dim=1)\n        else:\n            extra_cond = torch.cat([pooled_projections], dim=1)\n\n        conditioning = timesteps_emb + self.extra_embedder(extra_cond)  # [B, D]\n\n        return conditioning\n\n\nclass LuminaCombinedTimestepCaptionEmbedding(nn.Module):\n    def __init__(self, hidden_size=4096, cross_attention_dim=2048, frequency_embedding_size=256):\n        super().__init__()\n        self.time_proj = Timesteps(\n            num_channels=frequency_embedding_size, flip_sin_to_cos=True, downscale_freq_shift=0.0\n        )\n\n        self.timestep_embedder = TimestepEmbedding(in_channels=frequency_embedding_size, time_embed_dim=hidden_size)\n\n        self.caption_embedder = nn.Sequential(\n            nn.LayerNorm(cross_attention_dim),\n            nn.Linear(\n                cross_attention_dim,\n                hidden_size,\n                bias=True,\n            ),\n        )\n\n    def forward(self, timestep, caption_feat, caption_mask):\n        # timestep embedding:\n        time_freq = self.time_proj(timestep)\n        time_embed = self.timestep_embedder(time_freq.to(dtype=self.timestep_embedder.linear_1.weight.dtype))\n\n        # caption condition embedding:\n        caption_mask_float = caption_mask.float().unsqueeze(-1)\n        caption_feats_pool = (caption_feat * caption_mask_float).sum(dim=1) / caption_mask_float.sum(dim=1)\n        caption_feats_pool = caption_feats_pool.to(caption_feat)\n        caption_embed = self.caption_embedder(caption_feats_pool)\n\n        conditioning = time_embed + caption_embed\n\n        return conditioning\n\n\nclass TextTimeEmbedding(nn.Module):\n    def __init__(self, encoder_dim: int, time_embed_dim: int, num_heads: int = 64):\n        super().__init__()\n        self.norm1 = nn.LayerNorm(encoder_dim)\n        self.pool = AttentionPooling(num_heads, encoder_dim)\n        self.proj = nn.Linear(encoder_dim, time_embed_dim)\n        self.norm2 = nn.LayerNorm(time_embed_dim)\n\n    def forward(self, hidden_states):\n        hidden_states = self.norm1(hidden_states)\n        hidden_states = self.pool(hidden_states)\n        hidden_states = self.proj(hidden_states)\n        hidden_states = self.norm2(hidden_states)\n        return hidden_states\n\n\nclass TextImageTimeEmbedding(nn.Module):\n    def __init__(self, text_embed_dim: int = 768, image_embed_dim: int = 768, time_embed_dim: int = 1536):\n        super().__init__()\n        self.text_proj = nn.Linear(text_embed_dim, time_embed_dim)\n        self.text_norm = nn.LayerNorm(time_embed_dim)\n        self.image_proj = nn.Linear(image_embed_dim, time_embed_dim)\n\n    def forward(self, text_embeds: torch.Tensor, image_embeds: torch.Tensor):\n        # text\n        time_text_embeds = self.text_proj(text_embeds)\n        time_text_embeds = self.text_norm(time_text_embeds)\n\n        # image\n        time_image_embeds = self.image_proj(image_embeds)\n\n        return time_image_embeds + time_text_embeds\n\n\nclass ImageTimeEmbedding(nn.Module):\n    def __init__(self, image_embed_dim: int = 768, time_embed_dim: int = 1536):\n        super().__init__()\n        self.image_proj = nn.Linear(image_embed_dim, time_embed_dim)\n        self.image_norm = nn.LayerNorm(time_embed_dim)\n\n    def forward(self, image_embeds: torch.Tensor):\n        # image\n        time_image_embeds = self.image_proj(image_embeds)\n        time_image_embeds = self.image_norm(time_image_embeds)\n        return time_image_embeds\n\n\nclass ImageHintTimeEmbedding(nn.Module):\n    def __init__(self, image_embed_dim: int = 768, time_embed_dim: int = 1536):\n        super().__init__()\n        self.image_proj = nn.Linear(image_embed_dim, time_embed_dim)\n        self.image_norm = nn.LayerNorm(time_embed_dim)\n        self.input_hint_block = nn.Sequential(\n            nn.Conv2d(3, 16, 3, padding=1),\n            nn.SiLU(),\n            nn.Conv2d(16, 16, 3, padding=1),\n            nn.SiLU(),\n            nn.Conv2d(16, 32, 3, padding=1, stride=2),\n            nn.SiLU(),\n            nn.Conv2d(32, 32, 3, padding=1),\n            nn.SiLU(),\n            nn.Conv2d(32, 96, 3, padding=1, stride=2),\n            nn.SiLU(),\n            nn.Conv2d(96, 96, 3, padding=1),\n            nn.SiLU(),\n            nn.Conv2d(96, 256, 3, padding=1, stride=2),\n            nn.SiLU(),\n            nn.Conv2d(256, 4, 3, padding=1),\n        )\n\n    def forward(self, image_embeds: torch.Tensor, hint: torch.Tensor):\n        # image\n        time_image_embeds = self.image_proj(image_embeds)\n        time_image_embeds = self.image_norm(time_image_embeds)\n        hint = self.input_hint_block(hint)\n        return time_image_embeds, hint\n\n\nclass AttentionPooling(nn.Module):\n    # Copied from https://github.com/deep-floyd/IF/blob/2f91391f27dd3c468bf174be5805b4cc92980c0b/deepfloyd_if/model/nn.py#L54\n\n    def __init__(self, num_heads, embed_dim, dtype=None):\n        super().__init__()\n        self.dtype = dtype\n        self.positional_embedding = nn.Parameter(torch.randn(1, embed_dim) / embed_dim**0.5)\n        self.k_proj = nn.Linear(embed_dim, embed_dim, dtype=self.dtype)\n        self.q_proj = nn.Linear(embed_dim, embed_dim, dtype=self.dtype)\n        self.v_proj = nn.Linear(embed_dim, embed_dim, dtype=self.dtype)\n        self.num_heads = num_heads\n        self.dim_per_head = embed_dim // self.num_heads\n\n    def forward(self, x):\n        bs, length, width = x.size()\n\n        def shape(x):\n            # (bs, length, width) --> (bs, length, n_heads, dim_per_head)\n            x = x.view(bs, -1, self.num_heads, self.dim_per_head)\n            # (bs, length, n_heads, dim_per_head) --> (bs, n_heads, length, dim_per_head)\n            x = x.transpose(1, 2)\n            # (bs, n_heads, length, dim_per_head) --> (bs*n_heads, length, dim_per_head)\n            x = x.reshape(bs * self.num_heads, -1, self.dim_per_head)\n            # (bs*n_heads, length, dim_per_head) --> (bs*n_heads, dim_per_head, length)\n            x = x.transpose(1, 2)\n            return x\n\n        class_token = x.mean(dim=1, keepdim=True) + self.positional_embedding.to(x.dtype)\n        x = torch.cat([class_token, x], dim=1)  # (bs, length+1, width)\n\n        # (bs*n_heads, class_token_length, dim_per_head)\n        q = shape(self.q_proj(class_token))\n        # (bs*n_heads, length+class_token_length, dim_per_head)\n        k = shape(self.k_proj(x))\n        v = shape(self.v_proj(x))\n\n        # (bs*n_heads, class_token_length, length+class_token_length):\n        scale = 1 / math.sqrt(math.sqrt(self.dim_per_head))\n        weight = torch.einsum(\"bct,bcs->bts\", q * scale, k * scale)  # More stable with f16 than dividing afterwards\n        weight = torch.softmax(weight.float(), dim=-1).type(weight.dtype)\n\n        # (bs*n_heads, dim_per_head, class_token_length)\n        a = torch.einsum(\"bts,bcs->bct\", weight, v)\n\n        # (bs, length+1, width)\n        a = a.reshape(bs, -1, 1).transpose(1, 2)\n\n        return a[:, 0, :]  # cls_token\n\n\ndef get_fourier_embeds_from_boundingbox(embed_dim, box):\n    \"\"\"\n    Args:\n        embed_dim: int\n        box: a 3-D tensor [B x N x 4] representing the bounding boxes for GLIGEN pipeline\n    Returns:\n        [B x N x embed_dim] tensor of positional embeddings\n    \"\"\"\n\n    batch_size, num_boxes = box.shape[:2]\n\n    emb = 100 ** (torch.arange(embed_dim) / embed_dim)\n    emb = emb[None, None, None].to(device=box.device, dtype=box.dtype)\n    emb = emb * box.unsqueeze(-1)\n\n    emb = torch.stack((emb.sin(), emb.cos()), dim=-1)\n    emb = emb.permute(0, 1, 3, 4, 2).reshape(batch_size, num_boxes, embed_dim * 2 * 4)\n\n    return emb\n\n\nclass GLIGENTextBoundingboxProjection(nn.Module):\n    def __init__(self, positive_len, out_dim, feature_type=\"text-only\", fourier_freqs=8):\n        super().__init__()\n        self.positive_len = positive_len\n        self.out_dim = out_dim\n\n        self.fourier_embedder_dim = fourier_freqs\n        self.position_dim = fourier_freqs * 2 * 4  # 2: sin/cos, 4: xyxy\n\n        if isinstance(out_dim, tuple):\n            out_dim = out_dim[0]\n\n        if feature_type == \"text-only\":\n            self.linears = nn.Sequential(\n                nn.Linear(self.positive_len + self.position_dim, 512),\n                nn.SiLU(),\n                nn.Linear(512, 512),\n                nn.SiLU(),\n                nn.Linear(512, out_dim),\n            )\n            self.null_positive_feature = torch.nn.Parameter(torch.zeros([self.positive_len]))\n\n        elif feature_type == \"text-image\":\n            self.linears_text = nn.Sequential(\n                nn.Linear(self.positive_len + self.position_dim, 512),\n                nn.SiLU(),\n                nn.Linear(512, 512),\n                nn.SiLU(),\n                nn.Linear(512, out_dim),\n            )\n            self.linears_image = nn.Sequential(\n                nn.Linear(self.positive_len + self.position_dim, 512),\n                nn.SiLU(),\n                nn.Linear(512, 512),\n                nn.SiLU(),\n                nn.Linear(512, out_dim),\n            )\n            self.null_text_feature = torch.nn.Parameter(torch.zeros([self.positive_len]))\n            self.null_image_feature = torch.nn.Parameter(torch.zeros([self.positive_len]))\n\n        self.null_position_feature = torch.nn.Parameter(torch.zeros([self.position_dim]))\n\n    def forward(\n        self,\n        boxes,\n        masks,\n        positive_embeddings=None,\n        phrases_masks=None,\n        image_masks=None,\n        phrases_embeddings=None,\n        image_embeddings=None,\n    ):\n        masks = masks.unsqueeze(-1)\n\n        # embedding position (it may includes padding as placeholder)\n        xyxy_embedding = get_fourier_embeds_from_boundingbox(self.fourier_embedder_dim, boxes)  # B*N*4 -> B*N*C\n\n        # learnable null embedding\n        xyxy_null = self.null_position_feature.view(1, 1, -1)\n\n        # replace padding with learnable null embedding\n        xyxy_embedding = xyxy_embedding * masks + (1 - masks) * xyxy_null\n\n        # positionet with text only information\n        if positive_embeddings is not None:\n            # learnable null embedding\n            positive_null = self.null_positive_feature.view(1, 1, -1)\n\n            # replace padding with learnable null embedding\n            positive_embeddings = positive_embeddings * masks + (1 - masks) * positive_null\n\n            objs = self.linears(torch.cat([positive_embeddings, xyxy_embedding], dim=-1))\n\n        # positionet with text and image information\n        else:\n            phrases_masks = phrases_masks.unsqueeze(-1)\n            image_masks = image_masks.unsqueeze(-1)\n\n            # learnable null embedding\n            text_null = self.null_text_feature.view(1, 1, -1)\n            image_null = self.null_image_feature.view(1, 1, -1)\n\n            # replace padding with learnable null embedding\n            phrases_embeddings = phrases_embeddings * phrases_masks + (1 - phrases_masks) * text_null\n            image_embeddings = image_embeddings * image_masks + (1 - image_masks) * image_null\n\n            objs_text = self.linears_text(torch.cat([phrases_embeddings, xyxy_embedding], dim=-1))\n            objs_image = self.linears_image(torch.cat([image_embeddings, xyxy_embedding], dim=-1))\n            objs = torch.cat([objs_text, objs_image], dim=1)\n\n        return objs\n\n\nclass PixArtAlphaCombinedTimestepSizeEmbeddings(nn.Module):\n    \"\"\"\n    For PixArt-Alpha.\n\n    Reference:\n    https://github.com/PixArt-alpha/PixArt-alpha/blob/0f55e922376d8b797edd44d25d0e7464b260dcab/diffusion/model/nets/PixArtMS.py#L164C9-L168C29\n    \"\"\"\n\n    def __init__(self, embedding_dim, size_emb_dim, use_additional_conditions: bool = False):\n        super().__init__()\n\n        self.outdim = size_emb_dim\n        self.time_proj = Timesteps(num_channels=256, flip_sin_to_cos=True, downscale_freq_shift=0)\n        self.timestep_embedder = TimestepEmbedding(in_channels=256, time_embed_dim=embedding_dim)\n\n        self.use_additional_conditions = use_additional_conditions\n        if use_additional_conditions:\n            self.additional_condition_proj = Timesteps(num_channels=256, flip_sin_to_cos=True, downscale_freq_shift=0)\n            self.resolution_embedder = TimestepEmbedding(in_channels=256, time_embed_dim=size_emb_dim)\n            self.aspect_ratio_embedder = TimestepEmbedding(in_channels=256, time_embed_dim=size_emb_dim)\n\n    def forward(self, timestep, resolution, aspect_ratio, batch_size, hidden_dtype):\n        timesteps_proj = self.time_proj(timestep)\n        timesteps_emb = self.timestep_embedder(timesteps_proj.to(dtype=hidden_dtype))  # (N, D)\n\n        if self.use_additional_conditions:\n            resolution_emb = self.additional_condition_proj(resolution.flatten()).to(hidden_dtype)\n            resolution_emb = self.resolution_embedder(resolution_emb).reshape(batch_size, -1)\n            aspect_ratio_emb = self.additional_condition_proj(aspect_ratio.flatten()).to(hidden_dtype)\n            aspect_ratio_emb = self.aspect_ratio_embedder(aspect_ratio_emb).reshape(batch_size, -1)\n            conditioning = timesteps_emb + torch.cat([resolution_emb, aspect_ratio_emb], dim=1)\n        else:\n            conditioning = timesteps_emb\n\n        return conditioning\n\n\nclass PixArtAlphaTextProjection(nn.Module):\n    \"\"\"\n    Projects caption embeddings. Also handles dropout for classifier-free guidance.\n\n    Adapted from https://github.com/PixArt-alpha/PixArt-alpha/blob/master/diffusion/model/nets/PixArt_blocks.py\n    \"\"\"\n\n    def __init__(self, in_features, hidden_size, out_features=None, act_fn=\"gelu_tanh\"):\n        super().__init__()\n        if out_features is None:\n            out_features = hidden_size\n        self.linear_1 = nn.Linear(in_features=in_features, out_features=hidden_size, bias=True)\n        if act_fn == \"gelu_tanh\":\n            self.act_1 = nn.GELU(approximate=\"tanh\")\n        elif act_fn == \"silu\":\n            self.act_1 = nn.SiLU()\n        elif act_fn == \"silu_fp32\":\n            self.act_1 = FP32SiLU()\n        else:\n            raise ValueError(f\"Unknown activation function: {act_fn}\")\n        self.linear_2 = nn.Linear(in_features=hidden_size, out_features=out_features, bias=True)\n\n    def forward(self, caption):\n        hidden_states = self.linear_1(caption)\n        hidden_states = self.act_1(hidden_states)\n        hidden_states = self.linear_2(hidden_states)\n        return hidden_states\n\n\nclass IPAdapterPlusImageProjectionBlock(nn.Module):\n    def __init__(\n        self,\n        embed_dims: int = 768,\n        dim_head: int = 64,\n        heads: int = 16,\n        ffn_ratio: float = 4,\n    ) -> None:\n        super().__init__()\n        from .attention import FeedForward\n\n        self.ln0 = nn.LayerNorm(embed_dims)\n        self.ln1 = nn.LayerNorm(embed_dims)\n        self.attn = Attention(\n            query_dim=embed_dims,\n            dim_head=dim_head,\n            heads=heads,\n            out_bias=False,\n        )\n        self.ff = nn.Sequential(\n            nn.LayerNorm(embed_dims),\n            FeedForward(embed_dims, embed_dims, activation_fn=\"gelu\", mult=ffn_ratio, bias=False),\n        )\n\n    def forward(self, x, latents, residual):\n        encoder_hidden_states = self.ln0(x)\n        latents = self.ln1(latents)\n        encoder_hidden_states = torch.cat([encoder_hidden_states, latents], dim=-2)\n        latents = self.attn(latents, encoder_hidden_states) + residual\n        latents = self.ff(latents) + latents\n        return latents\n\n\nclass IPAdapterPlusImageProjection(nn.Module):\n    \"\"\"Resampler of IP-Adapter Plus.\n\n    Args:\n        embed_dims (int): The feature dimension. Defaults to 768. output_dims (int): The number of output channels,\n        that is the same\n            number of the channels in the `unet.config.cross_attention_dim`. Defaults to 1024.\n        hidden_dims (int):\n            The number of hidden channels. Defaults to 1280. depth (int): The number of blocks. Defaults\n        to 8. dim_head (int): The number of head channels. Defaults to 64. heads (int): Parallel attention heads.\n        Defaults to 16. num_queries (int):\n            The number of queries. Defaults to 8. ffn_ratio (float): The expansion ratio\n        of feedforward network hidden\n            layer channels. Defaults to 4.\n    \"\"\"\n\n    def __init__(\n        self,\n        embed_dims: int = 768,\n        output_dims: int = 1024,\n        hidden_dims: int = 1280,\n        depth: int = 4,\n        dim_head: int = 64,\n        heads: int = 16,\n        num_queries: int = 8,\n        ffn_ratio: float = 4,\n    ) -> None:\n        super().__init__()\n        self.latents = nn.Parameter(torch.randn(1, num_queries, hidden_dims) / hidden_dims**0.5)\n\n        self.proj_in = nn.Linear(embed_dims, hidden_dims)\n\n        self.proj_out = nn.Linear(hidden_dims, output_dims)\n        self.norm_out = nn.LayerNorm(output_dims)\n\n        self.layers = nn.ModuleList(\n            [IPAdapterPlusImageProjectionBlock(hidden_dims, dim_head, heads, ffn_ratio) for _ in range(depth)]\n        )\n\n    def forward(self, x: torch.Tensor) -> torch.Tensor:\n        \"\"\"Forward pass.\n\n        Args:\n            x (torch.Tensor): Input Tensor.\n        Returns:\n            torch.Tensor: Output Tensor.\n        \"\"\"\n        latents = self.latents.repeat(x.size(0), 1, 1)\n\n        x = self.proj_in(x)\n\n        for block in self.layers:\n            residual = latents\n            latents = block(x, latents, residual)\n\n        latents = self.proj_out(latents)\n        return self.norm_out(latents)\n\n\nclass IPAdapterFaceIDPlusImageProjection(nn.Module):\n    \"\"\"FacePerceiverResampler of IP-Adapter Plus.\n\n    Args:\n        embed_dims (int): The feature dimension. Defaults to 768. output_dims (int): The number of output channels,\n        that is the same\n            number of the channels in the `unet.config.cross_attention_dim`. Defaults to 1024.\n        hidden_dims (int):\n            The number of hidden channels. Defaults to 1280. depth (int): The number of blocks. Defaults\n        to 8. dim_head (int): The number of head channels. Defaults to 64. heads (int): Parallel attention heads.\n        Defaults to 16. num_tokens (int): Number of tokens num_queries (int): The number of queries. Defaults to 8.\n        ffn_ratio (float): The expansion ratio of feedforward network hidden\n            layer channels. Defaults to 4.\n        ffproj_ratio (float): The expansion ratio of feedforward network hidden\n            layer channels (for ID embeddings). Defaults to 4.\n    \"\"\"\n\n    def __init__(\n        self,\n        embed_dims: int = 768,\n        output_dims: int = 768,\n        hidden_dims: int = 1280,\n        id_embeddings_dim: int = 512,\n        depth: int = 4,\n        dim_head: int = 64,\n        heads: int = 16,\n        num_tokens: int = 4,\n        num_queries: int = 8,\n        ffn_ratio: float = 4,\n        ffproj_ratio: int = 2,\n    ) -> None:\n        super().__init__()\n        from .attention import FeedForward\n\n        self.num_tokens = num_tokens\n        self.embed_dim = embed_dims\n        self.clip_embeds = None\n        self.shortcut = False\n        self.shortcut_scale = 1.0\n\n        self.proj = FeedForward(id_embeddings_dim, embed_dims * num_tokens, activation_fn=\"gelu\", mult=ffproj_ratio)\n        self.norm = nn.LayerNorm(embed_dims)\n\n        self.proj_in = nn.Linear(hidden_dims, embed_dims)\n\n        self.proj_out = nn.Linear(embed_dims, output_dims)\n        self.norm_out = nn.LayerNorm(output_dims)\n\n        self.layers = nn.ModuleList(\n            [IPAdapterPlusImageProjectionBlock(embed_dims, dim_head, heads, ffn_ratio) for _ in range(depth)]\n        )\n\n    def forward(self, id_embeds: torch.Tensor) -> torch.Tensor:\n        \"\"\"Forward pass.\n\n        Args:\n            id_embeds (torch.Tensor): Input Tensor (ID embeds).\n        Returns:\n            torch.Tensor: Output Tensor.\n        \"\"\"\n        id_embeds = id_embeds.to(self.clip_embeds.dtype)\n        id_embeds = self.proj(id_embeds)\n        id_embeds = id_embeds.reshape(-1, self.num_tokens, self.embed_dim)\n        id_embeds = self.norm(id_embeds)\n        latents = id_embeds\n\n        clip_embeds = self.proj_in(self.clip_embeds)\n        x = clip_embeds.reshape(-1, clip_embeds.shape[2], clip_embeds.shape[3])\n\n        for block in self.layers:\n            residual = latents\n            latents = block(x, latents, residual)\n\n        latents = self.proj_out(latents)\n        out = self.norm_out(latents)\n        if self.shortcut:\n            out = id_embeds + self.shortcut_scale * out\n        return out\n\n\nclass MultiIPAdapterImageProjection(nn.Module):\n    def __init__(self, IPAdapterImageProjectionLayers: Union[List[nn.Module], Tuple[nn.Module]]):\n        super().__init__()\n        self.image_projection_layers = nn.ModuleList(IPAdapterImageProjectionLayers)\n\n    def forward(self, image_embeds: List[torch.Tensor]):\n        projected_image_embeds = []\n\n        # currently, we accept `image_embeds` as\n        #  1. a tensor (deprecated) with shape [batch_size, embed_dim] or [batch_size, sequence_length, embed_dim]\n        #  2. list of `n` tensors where `n` is number of ip-adapters, each tensor can hae shape [batch_size, num_images, embed_dim] or [batch_size, num_images, sequence_length, embed_dim]\n        if not isinstance(image_embeds, list):\n            deprecation_message = (\n                \"You have passed a tensor as `image_embeds`.This is deprecated and will be removed in a future release.\"\n                \" Please make sure to update your script to pass `image_embeds` as a list of tensors to suppress this warning.\"\n            )\n            deprecate(\"image_embeds not a list\", \"1.0.0\", deprecation_message, standard_warn=False)\n            image_embeds = [image_embeds.unsqueeze(1)]\n\n        if len(image_embeds) != len(self.image_projection_layers):\n            raise ValueError(\n                f\"image_embeds must have the same length as image_projection_layers, got {len(image_embeds)} and {len(self.image_projection_layers)}\"\n            )\n\n        for image_embed, image_projection_layer in zip(image_embeds, self.image_projection_layers):\n            batch_size, num_images = image_embed.shape[0], image_embed.shape[1]\n            image_embed = image_embed.reshape((batch_size * num_images,) + image_embed.shape[2:])\n            image_embed = image_projection_layer(image_embed)\n            image_embed = image_embed.reshape((batch_size, num_images) + image_embed.shape[1:])\n\n            projected_image_embeds.append(image_embed)\n\n        return projected_image_embeds\n"
  },
  {
    "path": "CogVideo/finetune/models/pipeline_cogvideox.py",
    "content": "# Copyright 2024 The CogVideoX team, Tsinghua University & ZhipuAI and The HuggingFace Team.\n# All rights reserved.\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\nimport inspect\nimport math\nfrom typing import Any, Callable, Dict, List, Optional, Tuple, Union\n\nimport torch\nfrom transformers import T5EncoderModel, T5Tokenizer\n\nfrom diffusers.callbacks import MultiPipelineCallbacks, PipelineCallback\nfrom diffusers.loaders import CogVideoXLoraLoaderMixin\nfrom diffusers.models.embeddings import get_3d_rotary_pos_embed\nfrom diffusers.pipelines.pipeline_utils import DiffusionPipeline\nfrom diffusers.schedulers import CogVideoXDDIMScheduler, CogVideoXDPMScheduler\nfrom diffusers.utils import logging, replace_example_docstring\nfrom diffusers.utils.torch_utils import randn_tensor\nfrom diffusers.video_processor import VideoProcessor\nfrom models.pipeline_output import CogVideoXPipelineOutput\nfrom models.cogvideox_transformer_3d import CogVideoXTransformer3DModel\nfrom einops import rearrange\n\nimport diffusers\nfrom diffusers import AutoencoderKLCogVideoX, CogVideoXDPMScheduler\nfrom diffusers.models.embeddings import get_3d_rotary_pos_embed\nfrom diffusers.optimization import get_scheduler\nfrom diffusers.pipelines.cogvideo.pipeline_cogvideox import get_resize_crop_region_for_grid\n\nlogger = logging.get_logger(__name__)  # pylint: disable=invalid-name\n\n\nEXAMPLE_DOC_STRING = \"\"\"\n    Examples:\n        ```python\n        >>> import torch\n        >>> from diffusers import CogVideoXPipeline\n        >>> from diffusers.utils import export_to_video\n\n        >>> # Models: \"THUDM/CogVideoX-2b\" or \"THUDM/CogVideoX-5b\"\n        >>> pipe = CogVideoXPipeline.from_pretrained(\"THUDM/CogVideoX-2b\", torch_dtype=torch.float16).to(\"cuda\")\n        >>> prompt = (\n        ...     \"A panda, dressed in a small, red jacket and a tiny hat, sits on a wooden stool in a serene bamboo forest. \"\n        ...     \"The panda's fluffy paws strum a miniature acoustic guitar, producing soft, melodic tunes. Nearby, a few other \"\n        ...     \"pandas gather, watching curiously and some clapping in rhythm. Sunlight filters through the tall bamboo, \"\n        ...     \"casting a gentle glow on the scene. The panda's face is expressive, showing concentration and joy as it plays. \"\n        ...     \"The background includes a small, flowing stream and vibrant green foliage, enhancing the peaceful and magical \"\n        ...     \"atmosphere of this unique musical performance.\"\n        ... )\n        >>> video = pipe(prompt=prompt, guidance_scale=6, num_inference_steps=50).frames[0]\n        >>> export_to_video(video, \"output.mp4\", fps=8)\n        ```\n\"\"\"\n\n\n# Similar to diffusers.pipelines.hunyuandit.pipeline_hunyuandit.get_resize_crop_region_for_grid\ndef get_resize_crop_region_for_grid(src, tgt_width, tgt_height):\n    tw = tgt_width\n    th = tgt_height\n    h, w = src\n    r = h / w\n    if r > (th / tw):\n        resize_height = th\n        resize_width = int(round(th / h * w))\n    else:\n        resize_width = tw\n        resize_height = int(round(tw / w * h))\n\n    crop_top = int(round((th - resize_height) / 2.0))\n    crop_left = int(round((tw - resize_width) / 2.0))\n\n    return (crop_top, crop_left), (crop_top + resize_height, crop_left + resize_width)\n\n\n# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion.retrieve_timesteps\ndef retrieve_timesteps(\n    scheduler,\n    num_inference_steps: Optional[int] = None,\n    device: Optional[Union[str, torch.device]] = None,\n    timesteps: Optional[List[int]] = None,\n    sigmas: Optional[List[float]] = None,\n    **kwargs,\n):\n    r\"\"\"\n    Calls the scheduler's `set_timesteps` method and retrieves timesteps from the scheduler after the call. Handles\n    custom timesteps. Any kwargs will be supplied to `scheduler.set_timesteps`.\n\n    Args:\n        scheduler (`SchedulerMixin`):\n            The scheduler to get timesteps from.\n        num_inference_steps (`int`):\n            The number of diffusion steps used when generating samples with a pre-trained model. If used, `timesteps`\n            must be `None`.\n        device (`str` or `torch.device`, *optional*):\n            The device to which the timesteps should be moved to. If `None`, the timesteps are not moved.\n        timesteps (`List[int]`, *optional*):\n            Custom timesteps used to override the timestep spacing strategy of the scheduler. If `timesteps` is passed,\n            `num_inference_steps` and `sigmas` must be `None`.\n        sigmas (`List[float]`, *optional*):\n            Custom sigmas used to override the timestep spacing strategy of the scheduler. If `sigmas` is passed,\n            `num_inference_steps` and `timesteps` must be `None`.\n\n    Returns:\n        `Tuple[torch.Tensor, int]`: A tuple where the first element is the timestep schedule from the scheduler and the\n        second element is the number of inference steps.\n    \"\"\"\n    if timesteps is not None and sigmas is not None:\n        raise ValueError(\"Only one of `timesteps` or `sigmas` can be passed. Please choose one to set custom values\")\n    if timesteps is not None:\n        accepts_timesteps = \"timesteps\" in set(inspect.signature(scheduler.set_timesteps).parameters.keys())\n        if not accepts_timesteps:\n            raise ValueError(\n                f\"The current scheduler class {scheduler.__class__}'s `set_timesteps` does not support custom\"\n                f\" timestep schedules. Please check whether you are using the correct scheduler.\"\n            )\n        scheduler.set_timesteps(timesteps=timesteps, device=device, **kwargs)\n        timesteps = scheduler.timesteps\n        num_inference_steps = len(timesteps)\n    elif sigmas is not None:\n        accept_sigmas = \"sigmas\" in set(inspect.signature(scheduler.set_timesteps).parameters.keys())\n        if not accept_sigmas:\n            raise ValueError(\n                f\"The current scheduler class {scheduler.__class__}'s `set_timesteps` does not support custom\"\n                f\" sigmas schedules. Please check whether you are using the correct scheduler.\"\n            )\n        scheduler.set_timesteps(sigmas=sigmas, device=device, **kwargs)\n        timesteps = scheduler.timesteps\n        num_inference_steps = len(timesteps)\n    else:\n        scheduler.set_timesteps(num_inference_steps, device=device, **kwargs)\n        timesteps = scheduler.timesteps\n    return timesteps, num_inference_steps\n\n\nclass CogVideoXPipeline(DiffusionPipeline, CogVideoXLoraLoaderMixin):\n    r\"\"\"\n    Pipeline for text-to-video generation using CogVideoX.\n\n    This model inherits from [`DiffusionPipeline`]. Check the superclass documentation for the generic methods the\n    library implements for all the pipelines (such as downloading or saving, running on a particular device, etc.)\n\n    Args:\n        vae ([`AutoencoderKL`]):\n            Variational Auto-Encoder (VAE) Model to encode and decode videos to and from latent representations.\n        text_encoder ([`T5EncoderModel`]):\n            Frozen text-encoder. CogVideoX uses\n            [T5](https://huggingface.co/docs/transformers/model_doc/t5#transformers.T5EncoderModel); specifically the\n            [t5-v1_1-xxl](https://huggingface.co/PixArt-alpha/PixArt-alpha/tree/main/t5-v1_1-xxl) variant.\n        tokenizer (`T5Tokenizer`):\n            Tokenizer of class\n            [T5Tokenizer](https://huggingface.co/docs/transformers/model_doc/t5#transformers.T5Tokenizer).\n        transformer ([`CogVideoXTransformer3DModel`]):\n            A text conditioned `CogVideoXTransformer3DModel` to denoise the encoded video latents.\n        scheduler ([`SchedulerMixin`]):\n            A scheduler to be used in combination with `transformer` to denoise the encoded video latents.\n    \"\"\"\n\n    _optional_components = []\n    model_cpu_offload_seq = \"text_encoder->transformer->vae\"\n\n    _callback_tensor_inputs = [\n        \"latents\",\n        \"prompt_embeds\",\n        \"negative_prompt_embeds\",\n    ]\n\n    def __init__(\n        self,\n        tokenizer: T5Tokenizer,\n        text_encoder: T5EncoderModel,\n        vae: AutoencoderKLCogVideoX,\n        transformer: CogVideoXTransformer3DModel,\n        scheduler: Union[CogVideoXDDIMScheduler, CogVideoXDPMScheduler],\n    ):\n        super().__init__()\n\n        self.register_modules(\n            tokenizer=tokenizer, text_encoder=text_encoder, vae=vae, transformer=transformer, scheduler=scheduler\n        )\n        self.vae_scale_factor_spatial = (\n            2 ** (len(self.vae.config.block_out_channels) - 1) if hasattr(self, \"vae\") and self.vae is not None else 8\n        )\n        self.vae_scale_factor_temporal = (\n            self.vae.config.temporal_compression_ratio if hasattr(self, \"vae\") and self.vae is not None else 4\n        )\n        self.vae_scaling_factor_image = (\n            self.vae.config.scaling_factor if hasattr(self, \"vae\") and self.vae is not None else 0.7\n        )\n\n        self.video_processor = VideoProcessor(vae_scale_factor=self.vae_scale_factor_spatial)\n\n    def _get_t5_prompt_embeds(\n        self,\n        prompt: Union[str, List[str]] = None,\n        num_videos_per_prompt: int = 1,\n        max_sequence_length: int = 226,\n        device: Optional[torch.device] = None,\n        dtype: Optional[torch.dtype] = None,\n    ):\n        device = device or self._execution_device\n        dtype = dtype or self.text_encoder.dtype\n\n        prompt = [prompt] if isinstance(prompt, str) else prompt\n        batch_size = len(prompt)\n\n        text_inputs = self.tokenizer(\n            prompt,\n            padding=\"max_length\",\n            max_length=max_sequence_length,\n            truncation=True,\n            add_special_tokens=True,\n            return_tensors=\"pt\",\n        )\n        text_input_ids = text_inputs.input_ids\n        untruncated_ids = self.tokenizer(prompt, padding=\"longest\", return_tensors=\"pt\").input_ids\n\n        if untruncated_ids.shape[-1] >= text_input_ids.shape[-1] and not torch.equal(text_input_ids, untruncated_ids):\n            removed_text = self.tokenizer.batch_decode(untruncated_ids[:, max_sequence_length - 1 : -1])\n            logger.warning(\n                \"The following part of your input was truncated because `max_sequence_length` is set to \"\n                f\" {max_sequence_length} tokens: {removed_text}\"\n            )\n\n        prompt_embeds = self.text_encoder(text_input_ids.to(device))[0]\n        prompt_embeds = prompt_embeds.to(dtype=dtype, device=device)\n\n        prompt_attention_mask = text_inputs.attention_mask\n        prompt_attention_mask = prompt_attention_mask.to(dtype=dtype, device=device)\n\n        # duplicate text embeddings for each generation per prompt, using mps friendly method\n        _, seq_len, _ = prompt_embeds.shape\n        prompt_embeds = prompt_embeds.repeat(1, num_videos_per_prompt, 1)\n        prompt_embeds = prompt_embeds.view(batch_size * num_videos_per_prompt, seq_len, -1)\n\n        return prompt_embeds, prompt_attention_mask\n\n    def encode_prompt(\n        self,\n        prompt: Union[str, List[str]],\n        negative_prompt: Optional[Union[str, List[str]]] = None,\n        do_classifier_free_guidance: bool = True,\n        num_videos_per_prompt: int = 1,\n        prompt_embeds: Optional[torch.Tensor] = None,\n        negative_prompt_embeds: Optional[torch.Tensor] = None,\n        max_sequence_length: int = 226,\n        device: Optional[torch.device] = None,\n        dtype: Optional[torch.dtype] = None,\n    ):\n        r\"\"\"\n        Encodes the prompt into text encoder hidden states.\n\n        Args:\n            prompt (`str` or `List[str]`, *optional*):\n                prompt to be encoded\n            negative_prompt (`str` or `List[str]`, *optional*):\n                The prompt or prompts not to guide the image generation. If not defined, one has to pass\n                `negative_prompt_embeds` instead. Ignored when not using guidance (i.e., ignored if `guidance_scale` is\n                less than `1`).\n            do_classifier_free_guidance (`bool`, *optional*, defaults to `True`):\n                Whether to use classifier free guidance or not.\n            num_videos_per_prompt (`int`, *optional*, defaults to 1):\n                Number of videos that should be generated per prompt. torch device to place the resulting embeddings on\n            prompt_embeds (`torch.Tensor`, *optional*):\n                Pre-generated text embeddings. Can be used to easily tweak text inputs, *e.g.* prompt weighting. If not\n                provided, text embeddings will be generated from `prompt` input argument.\n            negative_prompt_embeds (`torch.Tensor`, *optional*):\n                Pre-generated negative text embeddings. Can be used to easily tweak text inputs, *e.g.* prompt\n                weighting. If not provided, negative_prompt_embeds will be generated from `negative_prompt` input\n                argument.\n            device: (`torch.device`, *optional*):\n                torch device\n            dtype: (`torch.dtype`, *optional*):\n                torch dtype\n        \"\"\"\n        device = device or self._execution_device\n\n        prompt = [prompt] if isinstance(prompt, str) else prompt\n        if prompt is not None:\n            batch_size = len(prompt)\n        else:\n            batch_size = prompt_embeds.shape[0]\n\n        if prompt_embeds is None:\n            prompt_embeds, _ = self._get_t5_prompt_embeds(\n                prompt=prompt,\n                num_videos_per_prompt=num_videos_per_prompt,\n                max_sequence_length=max_sequence_length,\n                device=device,\n                dtype=dtype,\n            )\n\n        if do_classifier_free_guidance and negative_prompt_embeds is None:\n            negative_prompt = negative_prompt or \"\"\n            negative_prompt = batch_size * [negative_prompt] if isinstance(negative_prompt, str) else negative_prompt\n\n            if prompt is not None and type(prompt) is not type(negative_prompt):\n                raise TypeError(\n                    f\"`negative_prompt` should be the same type to `prompt`, but got {type(negative_prompt)} !=\"\n                    f\" {type(prompt)}.\"\n                )\n            elif batch_size != len(negative_prompt):\n                raise ValueError(\n                    f\"`negative_prompt`: {negative_prompt} has batch size {len(negative_prompt)}, but `prompt`:\"\n                    f\" {prompt} has batch size {batch_size}. Please make sure that passed `negative_prompt` matches\"\n                    \" the batch size of `prompt`.\"\n                )\n\n            negative_prompt_embeds, _ = self._get_t5_prompt_embeds(\n                prompt=negative_prompt,\n                num_videos_per_prompt=num_videos_per_prompt,\n                max_sequence_length=max_sequence_length,\n                device=device,\n                dtype=dtype,\n            )\n\n        return prompt_embeds, negative_prompt_embeds\n\n    def prepare_latents(\n        self, batch_size, num_channels_latents, num_frames, height, width, dtype, device, generator, latents=None\n    ):\n        if isinstance(generator, list) and len(generator) != batch_size:\n            raise ValueError(\n                f\"You have passed a list of generators of length {len(generator)}, but requested an effective batch\"\n                f\" size of {batch_size}. Make sure the batch size matches the length of the generators.\"\n            )\n\n        shape = (\n            batch_size,\n            (num_frames - 1) // self.vae_scale_factor_temporal + 1,\n            num_channels_latents,\n            height // self.vae_scale_factor_spatial,\n            width // self.vae_scale_factor_spatial,\n        )\n\n        if latents is None:\n            latents = randn_tensor(shape, generator=generator, device=device, dtype=dtype)\n        else:\n            latents = latents.to(device)\n\n        # scale the initial noise by the standard deviation required by the scheduler\n        latents = latents * self.scheduler.init_noise_sigma\n        return latents\n\n    def decode_latents(self, latents: torch.Tensor) -> torch.Tensor:\n        latents = latents.permute(0, 2, 1, 3, 4)  # [batch_size, num_channels, num_frames, height, width]\n        latents = 1 / self.vae_scaling_factor_image * latents\n\n        frames = self.vae.decode(latents).sample\n        return frames\n\n    # Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion.StableDiffusionPipeline.prepare_extra_step_kwargs\n    def prepare_extra_step_kwargs(self, generator, eta):\n        # prepare extra kwargs for the scheduler step, since not all schedulers have the same signature\n        # eta (η) is only used with the DDIMScheduler, it will be ignored for other schedulers.\n        # eta corresponds to η in DDIM paper: https://arxiv.org/abs/2010.02502\n        # and should be between [0, 1]\n\n        accepts_eta = \"eta\" in set(inspect.signature(self.scheduler.step).parameters.keys())\n        extra_step_kwargs = {}\n        if accepts_eta:\n            extra_step_kwargs[\"eta\"] = eta\n\n        # check if the scheduler accepts generator\n        accepts_generator = \"generator\" in set(inspect.signature(self.scheduler.step).parameters.keys())\n        if accepts_generator:\n            extra_step_kwargs[\"generator\"] = generator\n        return extra_step_kwargs\n\n    # Copied from diffusers.pipelines.latte.pipeline_latte.LattePipeline.check_inputs\n    def check_inputs(\n        self,\n        prompt,\n        height,\n        width,\n        negative_prompt,\n        callback_on_step_end_tensor_inputs,\n        prompt_embeds=None,\n        negative_prompt_embeds=None,\n    ):\n        if height % 8 != 0 or width % 8 != 0:\n            raise ValueError(f\"`height` and `width` have to be divisible by 8 but are {height} and {width}.\")\n\n        if callback_on_step_end_tensor_inputs is not None and not all(\n            k in self._callback_tensor_inputs for k in callback_on_step_end_tensor_inputs\n        ):\n            raise ValueError(\n                f\"`callback_on_step_end_tensor_inputs` has to be in {self._callback_tensor_inputs}, but found {[k for k in callback_on_step_end_tensor_inputs if k not in self._callback_tensor_inputs]}\"\n            )\n        if prompt is not None and prompt_embeds is not None:\n            raise ValueError(\n                f\"Cannot forward both `prompt`: {prompt} and `prompt_embeds`: {prompt_embeds}. Please make sure to\"\n                \" only forward one of the two.\"\n            )\n        elif prompt is None and prompt_embeds is None:\n            raise ValueError(\n                \"Provide either `prompt` or `prompt_embeds`. Cannot leave both `prompt` and `prompt_embeds` undefined.\"\n            )\n        elif prompt is not None and (not isinstance(prompt, str) and not isinstance(prompt, list)):\n            raise ValueError(f\"`prompt` has to be of type `str` or `list` but is {type(prompt)}\")\n\n        if prompt is not None and negative_prompt_embeds is not None:\n            raise ValueError(\n                f\"Cannot forward both `prompt`: {prompt} and `negative_prompt_embeds`:\"\n                f\" {negative_prompt_embeds}. Please make sure to only forward one of the two.\"\n            )\n\n        if negative_prompt is not None and negative_prompt_embeds is not None:\n            raise ValueError(\n                f\"Cannot forward both `negative_prompt`: {negative_prompt} and `negative_prompt_embeds`:\"\n                f\" {negative_prompt_embeds}. Please make sure to only forward one of the two.\"\n            )\n\n        if prompt_embeds is not None and negative_prompt_embeds is not None:\n            if prompt_embeds.shape != negative_prompt_embeds.shape:\n                raise ValueError(\n                    \"`prompt_embeds` and `negative_prompt_embeds` must have the same shape when passed directly, but\"\n                    f\" got: `prompt_embeds` {prompt_embeds.shape} != `negative_prompt_embeds`\"\n                    f\" {negative_prompt_embeds.shape}.\"\n                )\n\n    def fuse_qkv_projections(self) -> None:\n        r\"\"\"Enables fused QKV projections.\"\"\"\n        self.fusing_transformer = True\n        self.transformer.fuse_qkv_projections()\n\n    def unfuse_qkv_projections(self) -> None:\n        r\"\"\"Disable QKV projection fusion if enabled.\"\"\"\n        if not self.fusing_transformer:\n            logger.warning(\"The Transformer was not initially fused for QKV projections. Doing nothing.\")\n        else:\n            self.transformer.unfuse_qkv_projections()\n            self.fusing_transformer = False\n\n    def _prepare_rotary_positional_embeddings(\n        self,\n        height: int,\n        width: int,\n        num_frames: int,\n        device: torch.device,\n    ) -> Tuple[torch.Tensor, torch.Tensor]:\n        grid_height = height // (self.vae_scale_factor_spatial * self.transformer.config.patch_size)\n        grid_width = width // (self.vae_scale_factor_spatial * self.transformer.config.patch_size)\n        base_size_width = 720 // (self.vae_scale_factor_spatial * self.transformer.config.patch_size)\n        base_size_height = 480 // (self.vae_scale_factor_spatial * self.transformer.config.patch_size)\n\n        grid_crops_coords = get_resize_crop_region_for_grid(\n            (grid_height, grid_width), base_size_width, base_size_height\n        )\n        freqs_cos, freqs_sin = get_3d_rotary_pos_embed(\n            embed_dim=self.transformer.config.attention_head_dim,\n            crops_coords=grid_crops_coords,\n            grid_size=(grid_height, grid_width),\n            temporal_size=num_frames,\n        )\n\n        freqs_cos = freqs_cos.to(device=device)\n        freqs_sin = freqs_sin.to(device=device)\n        return freqs_cos, freqs_sin\n\n    @property\n    def guidance_scale(self):\n        return self._guidance_scale\n\n    @property\n    def num_timesteps(self):\n        return self._num_timesteps\n\n    @property\n    def attention_kwargs(self):\n        return self._attention_kwargs\n\n    @property\n    def interrupt(self):\n        return self._interrupt\n\n    @torch.no_grad()\n    @replace_example_docstring(EXAMPLE_DOC_STRING)\n    def __call__(\n        self,\n        prompt: Optional[Union[str, List[str]]] = None,\n        negative_prompt: Optional[Union[str, List[str]]] = None,\n        prompts_list:  List[str] = None,\n        pose_embeds: Optional[torch.FloatTensor] = None,\n        height: int = 480,\n        width: int = 720,\n        num_frames: int = 49,\n        annealed_sample_step: int = 15,\n        num_inference_steps: int = 50,\n        timesteps: Optional[List[int]] = None,\n        guidance_scale: float = 6,\n        use_dynamic_cfg: bool = False,\n        num_videos_per_prompt: int = 1,\n        eta: float = 0.0,\n        generator: Optional[Union[torch.Generator, List[torch.Generator]]] = None,\n        latents: Optional[torch.FloatTensor] = None,\n        prompt_embeds: Optional[torch.FloatTensor] = None,\n        negative_prompt_embeds: Optional[torch.FloatTensor] = None,\n        output_type: str = \"pil\",\n        return_dict: bool = True,\n        attention_kwargs: Optional[Dict[str, Any]] = None,\n        callback_on_step_end: Optional[\n            Union[Callable[[int, int, Dict], None], PipelineCallback, MultiPipelineCallbacks]\n        ] = None,\n        callback_on_step_end_tensor_inputs: List[str] = [\"latents\"],\n        max_sequence_length: int = 226,\n    ) -> Union[CogVideoXPipelineOutput, Tuple]:\n        \"\"\"\n        Function invoked when calling the pipeline for generation.\n\n        Args:\n            prompt (`str` or `List[str]`, *optional*):\n                The prompt or prompts to guide the image generation. If not defined, one has to pass `prompt_embeds`.\n                instead.\n            negative_prompt (`str` or `List[str]`, *optional*):\n                The prompt or prompts not to guide the image generation. If not defined, one has to pass\n                `negative_prompt_embeds` instead. Ignored when not using guidance (i.e., ignored if `guidance_scale` is\n                less than `1`).\n            height (`int`, *optional*, defaults to self.transformer.config.sample_height * self.vae_scale_factor_spatial):\n                The height in pixels of the generated image. This is set to 480 by default for the best results.\n            width (`int`, *optional*, defaults to self.transformer.config.sample_height * self.vae_scale_factor_spatial):\n                The width in pixels of the generated image. This is set to 720 by default for the best results.\n            num_frames (`int`, defaults to `48`):\n                Number of frames to generate. Must be divisible by self.vae_scale_factor_temporal. Generated video will\n                contain 1 extra frame because CogVideoX is conditioned with (num_seconds * fps + 1) frames where\n                num_seconds is 6 and fps is 8. However, since videos can be saved at any fps, the only condition that\n                needs to be satisfied is that of divisibility mentioned above.\n            annealed_sample_step (`int`, *optional*, defaults to 15):\n                The number of annealed sampling steps that inject paired poses and objects motions into the base T2V models. \n                In the latter steps, the object injector will be discarded into traditional T2V.\n            num_inference_steps (`int`, *optional*, defaults to 50):\n                The number of denoising steps. More denoising steps usually lead to a higher quality image at the\n                expense of slower inference.\n            timesteps (`List[int]`, *optional*):\n                Custom timesteps to use for the denoising process with schedulers which support a `timesteps` argument\n                in their `set_timesteps` method. If not defined, the default behavior when `num_inference_steps` is\n                passed will be used. Must be in descending order.\n            guidance_scale (`float`, *optional*, defaults to 7.0):\n                Guidance scale as defined in [Classifier-Free Diffusion Guidance](https://arxiv.org/abs/2207.12598).\n                `guidance_scale` is defined as `w` of equation 2. of [Imagen\n                Paper](https://arxiv.org/pdf/2205.11487.pdf). Guidance scale is enabled by setting `guidance_scale >\n                1`. Higher guidance scale encourages to generate images that are closely linked to the text `prompt`,\n                usually at the expense of lower image quality.\n            num_videos_per_prompt (`int`, *optional*, defaults to 1):\n                The number of videos to generate per prompt.\n            generator (`torch.Generator` or `List[torch.Generator]`, *optional*):\n                One or a list of [torch generator(s)](https://pytorch.org/docs/stable/generated/torch.Generator.html)\n                to make generation deterministic.\n            latents (`torch.FloatTensor`, *optional*):\n                Pre-generated noisy latents, sampled from a Gaussian distribution, to be used as inputs for image\n                generation. Can be used to tweak the same generation with different prompts. If not provided, a latents\n                tensor will ge generated by sampling using the supplied random `generator`.\n            prompt_embeds (`torch.FloatTensor`, *optional*):\n                Pre-generated text embeddings. Can be used to easily tweak text inputs, *e.g.* prompt weighting. If not\n                provided, text embeddings will be generated from `prompt` input argument.\n            negative_prompt_embeds (`torch.FloatTensor`, *optional*):\n                Pre-generated negative text embeddings. Can be used to easily tweak text inputs, *e.g.* prompt\n                weighting. If not provided, negative_prompt_embeds will be generated from `negative_prompt` input\n                argument.\n            output_type (`str`, *optional*, defaults to `\"pil\"`):\n                The output format of the generate image. Choose between\n                [PIL](https://pillow.readthedocs.io/en/stable/): `PIL.Image.Image` or `np.array`.\n            return_dict (`bool`, *optional*, defaults to `True`):\n                Whether or not to return a [`~pipelines.stable_diffusion_xl.StableDiffusionXLPipelineOutput`] instead\n                of a plain tuple.\n            attention_kwargs (`dict`, *optional*):\n                A kwargs dictionary that if specified is passed along to the `AttentionProcessor` as defined under\n                `self.processor` in\n                [diffusers.models.attention_processor](https://github.com/huggingface/diffusers/blob/main/src/diffusers/models/attention_processor.py).\n            callback_on_step_end (`Callable`, *optional*):\n                A function that calls at the end of each denoising steps during the inference. The function is called\n                with the following arguments: `callback_on_step_end(self: DiffusionPipeline, step: int, timestep: int,\n                callback_kwargs: Dict)`. `callback_kwargs` will include a list of all tensors as specified by\n                `callback_on_step_end_tensor_inputs`.\n            callback_on_step_end_tensor_inputs (`List`, *optional*):\n                The list of tensor inputs for the `callback_on_step_end` function. The tensors specified in the list\n                will be passed as `callback_kwargs` argument. You will only be able to include variables listed in the\n                `._callback_tensor_inputs` attribute of your pipeline class.\n            max_sequence_length (`int`, defaults to `226`):\n                Maximum sequence length in encoded prompt. Must be consistent with\n                `self.transformer.config.max_text_seq_length` otherwise may lead to poor results.\n\n        Examples:\n\n        Returns:\n            [`~pipelines.cogvideo.pipeline_cogvideox.CogVideoXPipelineOutput`] or `tuple`:\n            [`~pipelines.cogvideo.pipeline_cogvideox.CogVideoXPipelineOutput`] if `return_dict` is True, otherwise a\n            `tuple`. When returning a tuple, the first element is a list with the generated images.\n        \"\"\"\n\n        if num_frames > 49:\n            raise ValueError(\n                \"The number of frames must be less than 49 for now due to static positional embeddings. This will be updated in the future to remove this limitation.\"\n            )\n\n        if isinstance(callback_on_step_end, (PipelineCallback, MultiPipelineCallbacks)):\n            callback_on_step_end_tensor_inputs = callback_on_step_end.tensor_inputs\n\n        num_videos_per_prompt = 1\n\n        # 1. Check inputs. Raise error if not correct\n        self.check_inputs(\n            prompt,\n            height,\n            width,\n            negative_prompt,\n            callback_on_step_end_tensor_inputs,\n            prompt_embeds,\n            negative_prompt_embeds,\n        )\n        self._guidance_scale = guidance_scale\n        self._attention_kwargs = attention_kwargs\n        self._interrupt = False\n        \n        # 2. Default call parameters\n        if prompt is not None and isinstance(prompt, str):\n            batch_size = 1\n        elif prompt is not None and isinstance(prompt, list):\n            batch_size = len(prompt)\n        else:\n            batch_size = prompt_embeds.shape[0]\n\n        device = self._execution_device\n\n        # here `guidance_scale` is defined analog to the guidance weight `w` of equation (2)\n        # of the Imagen paper: https://arxiv.org/pdf/2205.11487.pdf . `guidance_scale = 1`\n        # corresponds to doing no classifier free guidance.\n        do_classifier_free_guidance = guidance_scale > 1.0\n\n        # 3. Encode input prompt\n        prompt_embeds, negative_prompt_embeds = self.encode_prompt(\n            prompt,\n            negative_prompt,\n            do_classifier_free_guidance,\n            num_videos_per_prompt=num_videos_per_prompt,\n            prompt_embeds=prompt_embeds,\n            negative_prompt_embeds=negative_prompt_embeds,\n            max_sequence_length=max_sequence_length,\n            device=device,\n        )\n        if do_classifier_free_guidance:\n            prompt_embeds = torch.cat([negative_prompt_embeds, prompt_embeds], dim=0)\n\n        entity_num = len(prompts_list)\n        prompt_entities_embeds = []\n        prompt_entities_attention_mask = []\n\n        for idx in range(entity_num):\n            prompt_entity_embeds, prompt_entity_attention_mask = self._get_t5_prompt_embeds(\n                prompt=prompts_list[idx],\n                num_videos_per_prompt=num_videos_per_prompt,\n                max_sequence_length=max_sequence_length,\n                device=device,\n            )\n            prompt_entities_embeds.append(prompt_entity_embeds)\n            prompt_entities_attention_mask.append(prompt_entity_attention_mask)\n\n        prompt_entities_embeds = rearrange(torch.stack(prompt_entities_embeds), \"n b t d -> b n t d\")\n        prompt_entities_attention_mask = rearrange(torch.stack(prompt_entities_attention_mask), \"n b t -> b n t\")\n\n        empty_encoder_hidden_states, _ = self._get_t5_prompt_embeds(\n            prompt=\"\",\n            num_videos_per_prompt=num_videos_per_prompt,\n            max_sequence_length=max_sequence_length,\n            device=device,\n        )\n\n        # 4. Prepare timesteps\n        timesteps, num_inference_steps = retrieve_timesteps(self.scheduler, num_inference_steps, device, timesteps)\n        self._num_timesteps = len(timesteps)\n\n        # 5. Prepare latents.\n        latent_channels = self.transformer.config.in_channels\n        latents = self.prepare_latents(\n            batch_size * num_videos_per_prompt,\n            latent_channels,\n            num_frames,\n            height,\n            width,\n            prompt_embeds.dtype,\n            device,\n            generator,\n            latents,\n        )\n        \n        # 6. Prepare extra step kwargs. TODO: Logic should ideally just be moved out of the pipeline\n        extra_step_kwargs = self.prepare_extra_step_kwargs(generator, eta)\n\n        # 7. Create rotary embeds if required\n        image_rotary_emb = (\n            self._prepare_rotary_positional_embeddings(height, width, latents.size(1), device)\n            if self.transformer.config.use_rotary_positional_embeddings\n            else None\n        )\n\n        # 8. Denoising loop\n        num_warmup_steps = max(len(timesteps) - num_inference_steps * self.scheduler.order, 0)\n\n        with self.progress_bar(total=num_inference_steps) as progress_bar:\n            # for DPM-solver++\n            old_pred_original_sample = None\n            for i, t in enumerate(timesteps):\n                if self.interrupt:\n                    continue\n\n                latent_model_input = torch.cat([latents] * 2) if do_classifier_free_guidance else latents\n                latent_model_input = self.scheduler.scale_model_input(latent_model_input, t)\n\n                # broadcast to batch dimension in a way that's compatible with ONNX/Core ML\n                timestep = t.expand(latent_model_input.shape[0])\n                \n                # predict noise model_output w/ annealed sampling\n                if i <= annealed_sample_step:\n                    noise_pred = self.transformer(\n                        hidden_states=latent_model_input,\n                        encoder_hidden_states=prompt_embeds,\n                        empty_encoder_hidden_states=empty_encoder_hidden_states,\n                        prompt_entities_embeds=prompt_entities_embeds,\n                        prompt_entities_attention_mask=prompt_entities_attention_mask,\n                        pose_embeds=pose_embeds,\n                        timestep=timestep,\n                        image_rotary_emb=image_rotary_emb,\n                        attention_kwargs=attention_kwargs,\n                        return_dict=False,\n                    )[0]\n                else:\n                    noise_pred = self.transformer_ori(\n                        hidden_states=latent_model_input,\n                        encoder_hidden_states=prompt_embeds,\n                        empty_encoder_hidden_states=empty_encoder_hidden_states,\n                        prompt_entities_embeds=prompt_entities_embeds,\n                        prompt_entities_attention_mask=prompt_entities_attention_mask,\n                        pose_embeds=None,\n                        timestep=timestep,\n                        image_rotary_emb=image_rotary_emb,\n                        attention_kwargs=attention_kwargs,\n                        return_dict=False,\n                    )[0]\n                \n                noise_pred = noise_pred.float()\n\n                # perform guidance\n                if use_dynamic_cfg:\n                    self._guidance_scale = 1 + guidance_scale * (\n                        (1 - math.cos(math.pi * ((num_inference_steps - t.item()) / num_inference_steps) ** 5.0)) / 2\n                    )\n                if do_classifier_free_guidance:\n                    noise_pred_uncond, noise_pred_text = noise_pred.chunk(2)\n                    noise_pred = noise_pred_uncond + self.guidance_scale * (noise_pred_text - noise_pred_uncond)\n\n                # compute the previous noisy sample x_t -> x_t-1\n                if not isinstance(self.scheduler, CogVideoXDPMScheduler):\n                    latents = self.scheduler.step(noise_pred, t, latents, **extra_step_kwargs, return_dict=False)[0]\n                else:\n                    latents, old_pred_original_sample = self.scheduler.step(\n                        noise_pred,\n                        old_pred_original_sample,\n                        t,\n                        timesteps[i - 1] if i > 0 else None,\n                        latents,\n                        **extra_step_kwargs,\n                        return_dict=False,\n                    )\n                latents = latents.to(prompt_embeds.dtype)\n\n                # call the callback, if provided\n                if callback_on_step_end is not None:\n                    callback_kwargs = {}\n                    for k in callback_on_step_end_tensor_inputs:\n                        callback_kwargs[k] = locals()[k]\n                    callback_outputs = callback_on_step_end(self, i, t, callback_kwargs)\n\n                    latents = callback_outputs.pop(\"latents\", latents)\n                    prompt_embeds = callback_outputs.pop(\"prompt_embeds\", prompt_embeds)\n                    negative_prompt_embeds = callback_outputs.pop(\"negative_prompt_embeds\", negative_prompt_embeds)\n\n                if i == len(timesteps) - 1 or ((i + 1) > num_warmup_steps and (i + 1) % self.scheduler.order == 0):\n                    progress_bar.update()\n\n        if not output_type == \"latent\":\n            video = self.decode_latents(latents)\n            video = self.video_processor.postprocess_video(video=video, output_type=output_type)\n        else:\n            video = latents\n\n        # Offload all models\n        self.maybe_free_model_hooks()\n\n        if not return_dict:\n            return (video,)\n\n        return CogVideoXPipelineOutput(frames=video)\n"
  },
  {
    "path": "CogVideo/finetune/models/pipeline_output.py",
    "content": "from dataclasses import dataclass\n\nimport torch\n\nfrom diffusers.utils import BaseOutput\n\n\n@dataclass\nclass CogVideoXPipelineOutput(BaseOutput):\n    r\"\"\"\n    Output class for CogVideo pipelines.\n\n    Args:\n        frames (`torch.Tensor`, `np.ndarray`, or List[List[PIL.Image.Image]]):\n            List of video outputs - It can be a nested list of length `batch_size,` with each sub-list containing\n            denoised PIL image sequences of length `num_frames.` It can also be a NumPy array or Torch tensor of shape\n            `(batch_size, num_frames, channels, height, width)`.\n    \"\"\"\n\n    frames: torch.Tensor\n"
  },
  {
    "path": "CogVideo/finetune/models/utils.py",
    "content": "import os\nfrom typing import Callable, Dict, List, Optional, Union\n\nimport torch\nfrom huggingface_hub.utils import validate_hf_hub_args\n\nfrom diffusers.utils import (\n    USE_PEFT_BACKEND,\n    convert_state_dict_to_diffusers,\n    convert_state_dict_to_peft,\n    convert_unet_state_dict_to_peft,\n    deprecate,\n    get_adapter_name,\n    get_peft_kwargs,\n    is_peft_available,\n    is_peft_version,\n    is_torch_version,\n    is_transformers_available,\n    is_transformers_version,\n    logging,\n    scale_lora_layers,\n)\nfrom diffusers.loaders.lora_base import LoraBaseMixin\nfrom diffusers.loaders.lora_conversion_utils import (\n    _convert_kohya_flux_lora_to_diffusers,\n    _convert_non_diffusers_lora_to_diffusers,\n    _convert_xlabs_flux_lora_to_diffusers,\n    _maybe_map_sgm_blocks_to_diffusers,\n)\n\n\n_LOW_CPU_MEM_USAGE_DEFAULT_LORA = False\nif is_torch_version(\">=\", \"1.9.0\"):\n    if (\n        is_peft_available()\n        and is_peft_version(\">=\", \"0.13.1\")\n        and is_transformers_available()\n        and is_transformers_version(\">\", \"4.45.2\")\n    ):\n        _LOW_CPU_MEM_USAGE_DEFAULT_LORA = True\n\n\nif is_transformers_available():\n    from diffusers.models.lora import text_encoder_attn_modules, text_encoder_mlp_modules\n\nlogger = logging.get_logger(__name__)\n\nTEXT_ENCODER_NAME = \"text_encoder\"\nUNET_NAME = \"unet\"\nTRANSFORMER_NAME = \"transformer\"\n\nLORA_WEIGHT_NAME = \"pytorch_lora_weights.bin\"\nLORA_WEIGHT_NAME_SAFE = \"pytorch_lora_weights.safetensors\"\n\ndef lora_state_dict(\n    cls,\n    pretrained_model_name_or_path_or_dict: Union[str, Dict[str, torch.Tensor]],\n    return_alphas: bool = False,\n    **kwargs,\n):\n\n    # Load the main state dict first which has the LoRA layers for either of\n    # transformer and text encoder or both.\n    cache_dir = kwargs.pop(\"cache_dir\", None)\n    force_download = kwargs.pop(\"force_download\", False)\n    proxies = kwargs.pop(\"proxies\", None)\n    local_files_only = kwargs.pop(\"local_files_only\", None)\n    token = kwargs.pop(\"token\", None)\n    revision = kwargs.pop(\"revision\", None)\n    subfolder = kwargs.pop(\"subfolder\", None)\n    weight_name = kwargs.pop(\"weight_name\", None)\n    use_safetensors = kwargs.pop(\"use_safetensors\", None)\n\n    allow_pickle = False\n    if use_safetensors is None:\n        use_safetensors = True\n        allow_pickle = True\n\n    user_agent = {\n        \"file_type\": \"attn_procs_weights\",\n        \"framework\": \"pytorch\",\n    }\n\n    state_dict = cls._fetch_state_dict(\n        pretrained_model_name_or_path_or_dict=pretrained_model_name_or_path_or_dict,\n        weight_name=weight_name,\n        use_safetensors=use_safetensors,\n        local_files_only=local_files_only,\n        cache_dir=cache_dir,\n        force_download=force_download,\n        proxies=proxies,\n        token=token,\n        revision=revision,\n        subfolder=subfolder,\n        user_agent=user_agent,\n        allow_pickle=allow_pickle,\n    )\n    is_dora_scale_present = any(\"dora_scale\" in k for k in state_dict)\n    if is_dora_scale_present:\n        warn_msg = \"It seems like you are using a DoRA checkpoint that is not compatible in Diffusers at the moment. So, we are going to filter out the keys associated to 'dora_scale` from the state dict. If you think this is a mistake please open an issue https://github.com/huggingface/diffusers/issues/new.\"\n        logger.warning(warn_msg)\n        state_dict = {k: v for k, v in state_dict.items() if \"dora_scale\" not in k}\n\n    # TODO (sayakpaul): to a follow-up to clean and try to unify the conditions.\n    is_kohya = any(\".lora_down.weight\" in k for k in state_dict)\n    if is_kohya:\n        state_dict = _convert_kohya_flux_lora_to_diffusers(state_dict)\n        # Kohya already takes care of scaling the LoRA parameters with alpha.\n        return (state_dict, None) if return_alphas else state_dict\n\n    is_xlabs = any(\"processor\" in k for k in state_dict)\n    if is_xlabs:\n        state_dict = _convert_xlabs_flux_lora_to_diffusers(state_dict)\n        # xlabs doesn't use `alpha`.\n        return (state_dict, None) if return_alphas else state_dict\n\n    # For state dicts like\n    # https://huggingface.co/TheLastBen/Jon_Snow_Flux_LoRA\n    keys = list(state_dict.keys())\n    network_alphas = {}\n    for k in keys:\n        if \"alpha\" in k:\n            alpha_value = state_dict.get(k)\n            if (torch.is_tensor(alpha_value) and torch.is_floating_point(alpha_value)) or isinstance(\n                alpha_value, float\n            ):\n                network_alphas[k] = state_dict.pop(k)\n            else:\n                raise ValueError(\n                    f\"The alpha key ({k}) seems to be incorrect. If you think this error is unexpected, please open as issue.\"\n                )\n\n    if return_alphas:\n        return state_dict, network_alphas\n    else:\n        return state_dict\n    \npretrained_model_name_or_path_or_dict = '/ytech_m2v2_hdd/fuxiao/CogVideo/finetune/cogvideox5b-lora-single-node-r32/checkpoint-2000/pytorch_lora_weights.safetensors'\nstate_dict, network_alphas = lora_state_dict(pretrained_model_name_or_path_or_dict, return_alphas=True, **kwargs)\n\nimport ipdb; ipdb.set_trace()"
  },
  {
    "path": "CogVideo/finetune/train_cogvideox_injector.py",
    "content": "\"\"\"\nAdapted from CogVideoX-5B: https://github.com/THUDM/CogVideo by Xiao Fu (CUHK)\n\"\"\"\n\nimport argparse\nimport logging\nimport math\nimport os\nimport shutil\nfrom pathlib import Path\nfrom typing import List, Optional, Tuple, Union\n\nfrom torch import nn\nimport copy\nimport torch\nimport json\nimport numpy as np\nimport random\nimport cv2\nimport decord\nfrom einops import rearrange\nimport transformers\nfrom accelerate import Accelerator\nfrom accelerate.logging import get_logger\nfrom accelerate.utils import DistributedDataParallelKwargs, ProjectConfiguration, set_seed\nfrom huggingface_hub import create_repo, upload_folder\nfrom peft import LoraConfig, get_peft_model_state_dict, set_peft_model_state_dict\nfrom torch.utils.data import DataLoader, Dataset\nfrom torchvision import transforms\nfrom tqdm.auto import tqdm\nfrom transformers import AutoTokenizer, T5EncoderModel, T5Tokenizer\nfrom safetensors.torch import save_file\n\nimport diffusers\nfrom diffusers import AutoencoderKLCogVideoX, CogVideoXDPMScheduler\nfrom models.pipeline_cogvideox import CogVideoXPipeline\nfrom models.cogvideox_transformer_3d import CogVideoXTransformer3DModel\nfrom diffusers.models.embeddings import get_3d_rotary_pos_embed\nfrom diffusers.optimization import get_scheduler\nfrom diffusers.pipelines.cogvideo.pipeline_cogvideox import get_resize_crop_region_for_grid\nfrom diffusers.training_utils import (\n    cast_training_params,\n    free_memory,\n)\nfrom diffusers.utils import check_min_version, convert_unet_state_dict_to_peft, export_to_video, is_wandb_available\nfrom diffusers.utils.hub_utils import load_or_create_model_card, populate_model_card\nfrom diffusers.utils.torch_utils import is_compiled_module\n\n\nif is_wandb_available():\n    import wandb\n\n# Will error if the minimal version of diffusers is not installed. Remove at your own risks.\ncheck_min_version(\"0.31.0.dev0\")\n\nlogger = get_logger(__name__)\n\n\ndef get_args():\n    parser = argparse.ArgumentParser(description=\"Simple example of a training script for CogVideoX.\")\n\n    # Model information\n    parser.add_argument(\n        \"--pretrained_model_name_or_path\",\n        type=str,\n        default=None,\n        required=True,\n        help=\"Path to pretrained model or model identifier from huggingface.co/models.\",\n    )\n    parser.add_argument(\n        \"--revision\",\n        type=str,\n        default=None,\n        required=False,\n        help=\"Revision of pretrained model identifier from huggingface.co/models.\",\n    )\n    parser.add_argument(\n        \"--variant\",\n        type=str,\n        default=None,\n        help=\"Variant of the model files of the pretrained model identifier from huggingface.co/models, 'e.g.' fp16\",\n    )\n    parser.add_argument(\n        \"--cache_dir\",\n        type=str,\n        default=None,\n        help=\"The directory where the downloaded models and datasets will be stored.\",\n    )\n\n    # Dataset information\n    parser.add_argument(\n        \"--dataset_name\",\n        type=str,\n        default=None,\n        help=(\n            \"The name of the Dataset (from the HuggingFace hub) containing the training data of instance images (could be your own, possibly private,\"\n            \" dataset). It can also be a path pointing to a local copy of a dataset in your filesystem,\"\n            \" or to a folder containing files that 🤗 Datasets can understand.\"\n        ),\n    )\n    parser.add_argument(\n        \"--dataset_config_name\",\n        type=str,\n        default=None,\n        help=\"The config of the Dataset, leave as None if there's only one config.\",\n    )\n    parser.add_argument(\n        \"--instance_data_root\",\n        type=str,\n        default=None,\n        help=(\"A folder containing the training data.\"),\n    )\n    parser.add_argument(\n        \"--id_token\", type=str, default=None, help=\"Identifier token appended to the start of each prompt if provided.\"\n    )\n    parser.add_argument(\n        \"--dataloader_num_workers\",\n        type=int,\n        default=0,\n        help=(\n            \"Number of subprocesses to use for data loading. 0 means that the data will be loaded in the main process.\"\n        ),\n    )\n    # Validation\n    parser.add_argument(\n        \"--validation_prompt\",\n        type=str,\n        default=None,\n        help=\"One or more prompt(s) that is used during validation to verify that the model is learning. Multiple validation prompts should be separated by the '--validation_prompt_seperator' string.\",\n    )\n    parser.add_argument(\n        \"--validation_prompt_separator\",\n        type=str,\n        default=\":::\",\n        help=\"String that separates multiple validation prompts\",\n    )\n    parser.add_argument(\n        \"--num_validation_videos\",\n        type=int,\n        default=1,\n        help=\"Number of videos that should be generated during validation per `validation_prompt`.\",\n    )\n    parser.add_argument(\n        \"--validation_epochs\",\n        type=int,\n        default=50,\n        help=(\n            \"Run validation every X epochs. Validation consists of running the prompt `args.validation_prompt` multiple times: `args.num_validation_videos`.\"\n        ),\n    )\n    parser.add_argument(\n        \"--guidance_scale\",\n        type=float,\n        default=6,\n        help=\"The guidance scale to use while sampling validation videos.\",\n    )\n    parser.add_argument(\n        \"--use_dynamic_cfg\",\n        action=\"store_true\",\n        default=False,\n        help=\"Whether or not to use the default cosine dynamic guidance schedule when sampling validation videos.\",\n    )\n\n    # Training information\n    parser.add_argument(\"--seed\", type=int, default=None, help=\"A seed for reproducible training.\")\n    parser.add_argument(\n        \"--lora_path\",\n        type=str,\n        default=None,\n        help=\"Path to pretrained model or model identifier from huggingface.co/models.\",\n    )\n    parser.add_argument(\n        \"--lora_scale\",\n        type=float,\n        default=1.0,\n        help=(\"The scaling factor to scale LoRA weight update.`\"),\n    )\n    parser.add_argument(\n        \"--mixed_precision\",\n        type=str,\n        default=None,\n        choices=[\"no\", \"fp16\", \"bf16\"],\n        help=(\n            \"Whether to use mixed precision. Choose between fp16 and bf16 (bfloat16). Bf16 requires PyTorch >=\"\n            \" 1.10.and an Nvidia Ampere GPU.  Default to the value of accelerate config of the current system or the\"\n            \" flag passed with the `accelerate.launch` command. Use this argument to override the accelerate config.\"\n        ),\n    )\n    parser.add_argument(\n        \"--output_dir\",\n        type=str,\n        default=\"cogvideox-lora\",\n        help=\"The output directory where the model predictions and checkpoints will be written.\",\n    )\n    parser.add_argument(\n        \"--height\",\n        type=int,\n        default=480,\n        help=\"All input videos are resized to this height.\",\n    )\n    parser.add_argument(\n        \"--width\",\n        type=int,\n        default=720,\n        help=\"All input videos are resized to this width.\",\n    )\n    parser.add_argument(\"--fps\", type=int, default=8, help=\"All input videos will be used at this FPS.\")\n    parser.add_argument(\n        \"--max_num_frames\", type=int, default=49, help=\"All input videos will be truncated to these many frames.\"\n    )\n    parser.add_argument(\n        \"--skip_frames_start\",\n        type=int,\n        default=0,\n        help=\"Number of frames to skip from the beginning of each input video. Useful if training data contains intro sequences.\",\n    )\n    parser.add_argument(\n        \"--skip_frames_end\",\n        type=int,\n        default=0,\n        help=\"Number of frames to skip from the end of each input video. Useful if training data contains outro sequences.\",\n    )\n    parser.add_argument(\n        \"--random_flip\",\n        action=\"store_true\",\n        help=\"whether to randomly flip videos horizontally\",\n    )\n    parser.add_argument(\n        \"--train_batch_size\", type=int, default=4, help=\"Batch size (per device) for the training dataloader.\"\n    )\n    parser.add_argument(\"--num_train_epochs\", type=int, default=1)\n    parser.add_argument(\n        \"--max_train_steps\",\n        type=int,\n        default=None,\n        help=\"Total number of training steps to perform. If provided, overrides `--num_train_epochs`.\",\n    )\n    parser.add_argument(\n        \"--checkpointing_steps\",\n        type=int,\n        default=500,\n        help=(\n            \"Save a checkpoint of the training state every X updates. These checkpoints can be used both as final\"\n            \" checkpoints in case they are better than the last checkpoint, and are also suitable for resuming\"\n            \" training using `--resume_from_checkpoint`.\"\n        ),\n    )\n    parser.add_argument(\n        \"--checkpoints_total_limit\",\n        type=int,\n        default=None,\n        help=(\"Max number of checkpoints to store.\"),\n    )\n    parser.add_argument(\n        \"--resume_from_checkpoint\",\n        type=str,\n        default=None,\n        help=(\n            \"Whether training should be resumed from a previous checkpoint. Use a path saved by\"\n            ' `--checkpointing_steps`, or `\"latest\"` to automatically select the last available checkpoint.'\n        ),\n    )\n    parser.add_argument(\n        \"--gradient_accumulation_steps\",\n        type=int,\n        default=1,\n        help=\"Number of updates steps to accumulate before performing a backward/update pass.\",\n    )\n    parser.add_argument(\n        \"--dim\",\n        type=int,\n        default=3072,\n        help=\"dimension of each basic transformer block.\",\n    )\n    parser.add_argument(\n        \"--block_interval\",\n        type=int,\n        default=3,\n        help=\"the injector at intervals in transformer blocks to reduce training parameters and improve inference speed.\",\n    )\n    parser.add_argument(\n        \"--gradient_checkpointing\",\n        action=\"store_true\",\n        help=\"Whether or not to use gradient checkpointing to save memory at the expense of slower backward pass.\",\n    )\n    parser.add_argument(\n        \"--learning_rate\",\n        type=float,\n        default=1e-4,\n        help=\"Initial learning rate (after the potential warmup period) to use.\",\n    )\n    parser.add_argument(\n        \"--scale_lr\",\n        action=\"store_true\",\n        default=False,\n        help=\"Scale the learning rate by the number of GPUs, gradient accumulation steps, and batch size.\",\n    )\n    parser.add_argument(\n        \"--lr_scheduler\",\n        type=str,\n        default=\"constant\",\n        help=(\n            'The scheduler type to use. Choose between [\"linear\", \"cosine\", \"cosine_with_restarts\", \"polynomial\",'\n            ' \"constant\", \"constant_with_warmup\"]'\n        ),\n    )\n    parser.add_argument(\n        \"--lr_warmup_steps\", type=int, default=500, help=\"Number of steps for the warmup in the lr scheduler.\"\n    )\n    parser.add_argument(\n        \"--lr_num_cycles\",\n        type=int,\n        default=1,\n        help=\"Number of hard resets of the lr in cosine_with_restarts scheduler.\",\n    )\n    parser.add_argument(\"--lr_power\", type=float, default=1.0, help=\"Power factor of the polynomial scheduler.\")\n    parser.add_argument(\n        \"--enable_slicing\",\n        action=\"store_true\",\n        default=False,\n        help=\"Whether or not to use VAE slicing for saving memory.\",\n    )\n    parser.add_argument(\n        \"--enable_tiling\",\n        action=\"store_true\",\n        default=False,\n        help=\"Whether or not to use VAE tiling for saving memory.\",\n    )\n\n    # Optimizer\n    parser.add_argument(\n        \"--optimizer\",\n        type=lambda s: s.lower(),\n        default=\"adam\",\n        choices=[\"adam\", \"adamw\", \"prodigy\"],\n        help=(\"The optimizer type to use.\"),\n    )\n    parser.add_argument(\n        \"--use_8bit_adam\",\n        action=\"store_true\",\n        help=\"Whether or not to use 8-bit Adam from bitsandbytes. Ignored if optimizer is not set to AdamW\",\n    )\n    parser.add_argument(\n        \"--adam_beta1\", type=float, default=0.9, help=\"The beta1 parameter for the Adam and Prodigy optimizers.\"\n    )\n    parser.add_argument(\n        \"--adam_beta2\", type=float, default=0.95, help=\"The beta2 parameter for the Adam and Prodigy optimizers.\"\n    )\n    parser.add_argument(\n        \"--prodigy_beta3\",\n        type=float,\n        default=None,\n        help=\"Coefficients for computing the Prodigy optimizer's stepsize using running averages. If set to None, uses the value of square root of beta2.\",\n    )\n    parser.add_argument(\"--prodigy_decouple\", action=\"store_true\", help=\"Use AdamW style decoupled weight decay\")\n    parser.add_argument(\"--adam_weight_decay\", type=float, default=1e-04, help=\"Weight decay to use for unet params\")\n    parser.add_argument(\n        \"--adam_epsilon\",\n        type=float,\n        default=1e-08,\n        help=\"Epsilon value for the Adam optimizer and Prodigy optimizers.\",\n    )\n    parser.add_argument(\"--max_grad_norm\", default=1.0, type=float, help=\"Max gradient norm.\")\n    parser.add_argument(\"--prodigy_use_bias_correction\", action=\"store_true\", help=\"Turn on Adam's bias correction.\")\n    parser.add_argument(\n        \"--prodigy_safeguard_warmup\",\n        action=\"store_true\",\n        help=\"Remove lr from the denominator of D estimate to avoid issues during warm-up stage.\",\n    )\n    parser.add_argument(\n        \"--finetune_init\",\n        action=\"store_true\",\n        help=\"Remove the injector n the first finetune stage w/o loading pretrained ckpt.\",\n    )\n\n    # Other information\n    parser.add_argument(\"--tracker_name\", type=str, default=None, help=\"Project tracker name\")\n    parser.add_argument(\"--push_to_hub\", action=\"store_true\", help=\"Whether or not to push the model to the Hub.\")\n    parser.add_argument(\"--hub_token\", type=str, default=None, help=\"The token to use to push to the Model Hub.\")\n    parser.add_argument(\n        \"--hub_model_id\",\n        type=str,\n        default=None,\n        help=\"The name of the repository to keep in sync with the local `output_dir`.\",\n    )\n    parser.add_argument(\n        \"--logging_dir\",\n        type=str,\n        default=\"logs\",\n        help=\"Directory where logs are stored.\",\n    )\n    parser.add_argument(\n        \"--allow_tf32\",\n        action=\"store_true\",\n        help=(\n            \"Whether or not to allow TF32 on Ampere GPUs. Can be used to speed up training. For more information, see\"\n            \" https://pytorch.org/docs/stable/notes/cuda.html#tensorfloat-32-tf32-on-ampere-devices\"\n        ),\n    )\n    parser.add_argument(\n        \"--report_to\",\n        type=str,\n        default=None,\n        help=(\n            'The integration to report the results and logs to. Supported platforms are `\"tensorboard\"`'\n            ' (default), `\"wandb\"` and `\"comet_ml\"`. Use `\"all\"` to report to all integrations.'\n        ),\n    )\n\n    return parser.parse_args()\n\ndef parse_matrix(matrix_str):\n    rows = matrix_str.strip().split('] [')\n    matrix = []\n    for row in rows:\n        row = row.replace('[', '').replace(']', '')\n        matrix.append(list(map(float, row.split())))\n    return np.array(matrix)\n\nclass VideoDataset(Dataset):\n    def __init__(\n        self,\n        instance_data_root: Optional[str] = None,\n        dataset_name: Optional[str] = None,\n        dataset_config_name: Optional[str] = None,\n        height: int = 480,\n        width: int = 720,\n        fps: int = 8,\n        max_num_frames: int = 49,\n        skip_frames_start: int = 0,\n        skip_frames_end: int = 0,\n        cache_dir: Optional[str] = None,\n        id_token: Optional[str] = None,\n    ) -> None:\n        super().__init__()\n\n        self.instance_data_root = Path(instance_data_root) if instance_data_root is not None else None\n        self.dataset_name = dataset_name\n        self.dataset_config_name = dataset_config_name\n        self.height = height\n        self.width = width\n        self.sample_size = (self.height, self.width)\n        self.fps = fps\n        self.max_num_frames = max_num_frames\n        self.skip_frames_start = skip_frames_start\n        self.skip_frames_end = skip_frames_end\n        self.cache_dir = cache_dir\n        self.id_token = id_token or \"\"\n        self.pixel_transforms = [\n            transforms.Resize(self.sample_size),\n            transforms.Normalize(\n                mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5], inplace=True\n            ),\n        ]\n\n        self.video_names = []\n\n        # ----------------------------------- Released Dataset -----------------------------------\n        scenes = ['Desert', 'HDRI']\n        scene_location_pair = {\n            'Desert' : 'desert',\n            'HDRI' : \n            {\n                'loc1' : 'snowy street',\n                'loc2' : 'park',\n                'loc3' : 'indoor open space',\n                'loc11' : 'gymnastics room',\n                'loc13' : 'autumn forest',\n            }\n        }\n\n        for scene in scenes:\n            video_path = os.path.join(self.instance_data_root, '480_720', scene)\n            video_names = os.listdir(video_path)\n            locations_path = os.path.join(video_path, \"location_data.json\")\n            with open(locations_path, 'r') as f: locations = json.load(f)\n            locations_info = {locations[idx]['name']:locations[idx] for idx in range(len(locations))}\n            for video_name in video_names:\n                if video_name.endswith('Hemi12_1') == True:\n                    if scene != 'HDRI':\n                        location = scene_location_pair[scene]\n                    else:\n                        location = scene_location_pair['HDRI'][video_name.split('_')[1]]\n                    self.video_names.append((scene, video_name, location, locations_info))\n\n        # ----------------------------------- Internal Dataset -----------------------------------\n        # scenes = ['AsianTown_480_720', 'Desert_480_720', 'HDRI_480_720', 'Forest_480_720']\n        # scene_location_pair = {\n        #     'AsianTown_480_720' : 'asian town',\n        #     'Desert_480_720' : 'desert',\n        #     'Forest_480_720' : 'crossland',\n        #     'MatrixCity' : 'city',\n        #     'HDRI_480_720' : \n        #     {\n        #         'loc1' : 'snowy street',\n        #         'loc2' : 'park',\n        #         'loc3' : 'indoor open space',\n        #         'loc11' : 'gymnastics room',\n        #         'loc13' : 'autumn forest',\n        #     }\n        # }\n        \n        # for scene in scenes:\n        #     video_path = os.path.join(self.instance_data_root, scene)\n        #     video_names = os.listdir(video_path)\n        #     locations_path = os.path.join(video_path, \"location_data.json\")\n        #     with open(locations_path, 'r') as f: locations = json.load(f)\n        #     locations_info = {locations[idx]['name']:locations[idx] for idx in range(len(locations))}\n        #     for video_name in video_names:\n        #         if video_name.endswith('Hemi12_1') == True:\n        #             if scene != 'HDRI_480_720':\n        #                 location = scene_location_pair[scene]\n        #             else:\n        #                 location = scene_location_pair['HDRI_480_720'][video_name.split('_')[1]]\n        #             self.video_names.append((scene, video_name, location, locations_info))\n\n        self.cam_num = 12\n        self.max_objs_num = 3\n        self.length = len(self.video_names)\n        self.captions_path = os.path.join(self.instance_data_root, \"CharacterInfo.json\")\n        with open(self.captions_path, 'r') as f: captions = json.load(f)['CharacterInfo']\n        self.captions_info = {int(captions[idx]['index']):captions[idx]['eng'] for idx in range(len(captions))}\n\n        self.cams_path = os.path.join(self.instance_data_root, \"Hemi12_transforms.json\")\n        with open(self.cams_path, 'r') as f: self.cams_info = json.load(f)\n        cam_poses = []\n        for i, key in enumerate(self.cams_info.keys()):\n            if \"C_\" in key:\n                cam_poses.append(parse_matrix(self.cams_info[key]))\n        cam_poses = np.stack(cam_poses)\n        cam_poses = np.transpose(cam_poses, (0,2,1))\n        cam_poses = cam_poses[:,:,[1,2,0,3]]\n        cam_poses[:,:3,3] /= 100.\n        self.cam_poses = cam_poses\n        self.sample_n_frames = 49\n\n    def __len__(self):\n        return self.length\n    \n    def save_images2video(self, images, video_name):\n        fps = 8\n        format = \"mp4\"\n        codec = \"libx264\" \n        ffmpeg_params = [\"-crf\", str(12)]\n        pixelformat = \"yuv420p\" \n        video_stream = BytesIO()\n        \n        with imageio.get_writer(\n            video_stream,\n            fps=fps,\n            format=format,\n            codec=codec,\n            ffmpeg_params=ffmpeg_params,\n            pixelformat=pixelformat,\n        ) as writer:\n            for idx in range(len(images)):\n                writer.append_data(images[idx])\n        \n        video_data = video_stream.getvalue()\n        output_path = os.path.join(video_name + \".mp4\")\n        with open(output_path, \"wb\") as f:\n            f.write(video_data)\n\n    def __getitem__(self, idx):\n        \n        while True:\n            try:\n                (scene, video_name, location, locations_info) = self.video_names[idx]\n\n                with open(os.path.join(self.instance_data_root, '480_720', scene, video_name, video_name+'.json'), 'r') as f: objs_file = json.load(f)\n                objs_num = len(objs_file['0'])\n                video_index = random.randint(1, self.cam_num-1)\n\n                location_name = video_name.split('_')[1]\n                location_info = locations_info[location_name]\n                cam_pose = self.cam_poses[video_index-1]\n                obj_transl = location_info['coordinates']['CameraTarget']['position']\n\n                video_caption_concat = ''\n                video_caption_list = []\n                obj_poses_list = []\n\n                for obj_idx in range(objs_num):\n                    \n                    obj_name_index = objs_file['0'][obj_idx]['index'] \n                    video_caption = self.captions_info[obj_name_index]\n\n                    if video_caption.startswith(\" \"):\n                        video_caption = video_caption[1:]\n                    if video_caption.endswith(\".\"):\n                        video_caption = video_caption[:-1]\n                    video_caption = video_caption.lower()\n                    video_caption_list.append(video_caption)\n                    \n                    obj_poses = self.load_sceneposes(objs_file, obj_idx, obj_transl)\n                    obj_poses = np.linalg.inv(cam_pose) @ obj_poses\n                    obj_poses_list.append(obj_poses)\n\n                for obj_idx in range(objs_num):\n                    video_caption = video_caption_list[obj_idx]\n                    if obj_idx == objs_num - 1:\n                        if objs_num == 1:\n                            video_caption_concat += video_caption + ' is moving in the ' + location\n                        else:\n                            video_caption_concat += video_caption + ' are moving in the ' + location\n                    else:\n                        video_caption_concat += video_caption + ' and '\n\n                obj_poses_all = torch.from_numpy(np.array(obj_poses_list))\n\n                total_frames = 99\n                current_sample_stride = 1.75\n                cropped_length = int(self.sample_n_frames * current_sample_stride)\n                start_frame_ind = random.randint(10, max(10, total_frames - cropped_length - 1))\n                end_frame_ind = min(start_frame_ind + cropped_length, total_frames)\n                frame_indices = np.linspace(start_frame_ind, end_frame_ind - 1, self.sample_n_frames, dtype=int)\n                \n                video_frames_path = os.path.join(self.instance_data_root, '480_720', scene, video_name, 'videos', video_name+ f'_C_{video_index:02d}_35mm.mp4')\n                cap = cv2.VideoCapture(video_frames_path)\n                height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))\n                width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))\n                \n                # get local rank\n                ctx = decord.cpu(0)\n                reader = decord.VideoReader(video_frames_path, ctx=ctx, height=height, width=width)\n                assert len(reader) == total_frames or len(reader) == total_frames+1\n                frame_indexes = [frame_idx for frame_idx in range(total_frames)]\n                try:\n                    video_chunk = reader.get_batch(frame_indexes).asnumpy()    \n                except:\n                    video_chunk = reader.get_batch(frame_indexes).numpy()\n\n                frame_inverse = torch.rand(1).item() > 0.5\n                if frame_inverse:\n                    frame_indices = frame_indices[::-1]\n                    video_name += '_inv'\n\n                pixel_values = np.array([video_chunk[indice] for indice in frame_indices])\n                pixel_values = rearrange(torch.from_numpy(pixel_values) / 255.0, \"f h w c -> f c h w\")\n                pixel_values = self.pixel_transforms[0](pixel_values)\n                pixel_values = self.pixel_transforms[1](pixel_values)\n\n                # interpolation\n                trunc_frame_indices = np.zeros_like(frame_indices[::4])\n                trunc_frame_indices[0] = frame_indices[0]\n                trunc_frame_indices[1:] = ((frame_indices[1:][::4] + frame_indices[4:][::4]) / 2).astype(np.int64)\n\n                obj_poses_all = obj_poses_all[:, trunc_frame_indices]\n                pose_embeds = rearrange(obj_poses_all[:, :, :3, :], \"b f p q -> b f (q p)\").contiguous()\n\n                break\n                \n            except Exception as e:\n                \n                (scene, video_name, location, locations_info) = self.video_names[idx]\n\n                with open(f'invalid_scene.txt', 'a+') as f:\n                    f.write(f'{scene} {video_name} {location}')\n                    f.write('\\n')\n\n                idx = random.randint(0, self.length - 1)\n\n        return {\n            \"prompt\": video_caption_concat, \n            \"prompts_list\": video_caption_list,\n            \"pose_embeds\": pose_embeds,\n            \"video\": pixel_values,\n        }\n\n\n    def load_sceneposes(self, objs_file, obj_idx, obj_transl):\n        ext_poses = []\n        for i, key in enumerate(objs_file.keys()):\n            ext_poses.append(parse_matrix(objs_file[key][obj_idx]['matrix']))\n        ext_poses = np.stack(ext_poses)\n        ext_poses = np.transpose(ext_poses, (0,2,1))\n        ext_poses[:,:3,3] -= obj_transl\n        ext_poses[:,:3,3] /= 100.\n        ext_poses = ext_poses[:, :, [1,2,0,3]]\n        return ext_poses\n\n\ndef save_model_card(\n    repo_id: str,\n    videos=None,\n    base_model: str = None,\n    validation_prompt=None,\n    repo_folder=None,\n    fps=8,\n):\n    widget_dict = []\n    if videos is not None:\n        for i, video in enumerate(videos):\n            export_to_video(video, os.path.join(repo_folder, f\"final_video_{i}.mp4\", fps=fps))\n            widget_dict.append(\n                {\"text\": validation_prompt if validation_prompt else \" \", \"output\": {\"url\": f\"video_{i}.mp4\"}}\n            )\n\n    model_description = f\"\"\"\n# CogVideoX LoRA - {repo_id}\n\n<Gallery />\n\n## Model description\n\nThese are {repo_id} LoRA weights for {base_model}.\n\nThe weights were trained using the [CogVideoX Diffusers trainer](https://github.com/huggingface/diffusers/blob/main/examples/cogvideo/train_cogvideox_lora.py).\n\nWas LoRA for the text encoder enabled? No.\n\n## Download model\n\n[Download the *.safetensors LoRA]({repo_id}/tree/main) in the Files & versions tab.\n\n## Use it with the [🧨 diffusers library](https://github.com/huggingface/diffusers)\n\n```py\nfrom diffusers import CogVideoXPipeline\nimport torch\n\npipe = CogVideoXPipeline.from_pretrained(\"THUDM/CogVideoX-5b\", torch_dtype=torch.bfloat16).to(\"cuda\")\npipe.load_lora_weights(\"{repo_id}\", weight_name=\"pytorch_lora_weights.safetensors\", adapter_name=[\"cogvideox-lora\"])\n\n# The LoRA adapter weights are determined by what was used for training.\n# In this case, we assume `--lora_alpha` is 32 and `--rank` is 64.\n# It can be made lower or higher from what was used in training to decrease or amplify the effect\n# of the LoRA upto a tolerance, beyond which one might notice no effect at all or overflows.\npipe.set_adapters([\"cogvideox-lora\"], [32 / 64])\n\nvideo = pipe(\"{validation_prompt}\", guidance_scale=6, use_dynamic_cfg=True).frames[0]\n```\n\nFor more details, including weighting, merging and fusing LoRAs, check the [documentation on loading LoRAs in diffusers](https://huggingface.co/docs/diffusers/main/en/using-diffusers/loading_adapters)\n\n## License\n\nPlease adhere to the licensing terms as described [here](https://huggingface.co/THUDM/CogVideoX-5b/blob/main/LICENSE) and [here](https://huggingface.co/THUDM/CogVideoX-2b/blob/main/LICENSE).\n\"\"\"\n    model_card = load_or_create_model_card(\n        repo_id_or_path=repo_id,\n        from_training=True,\n        license=\"other\",\n        base_model=base_model,\n        prompt=validation_prompt,\n        model_description=model_description,\n        widget=widget_dict,\n    )\n    tags = [\n        \"text-to-video\",\n        \"diffusers-training\",\n        \"diffusers\",\n        \"lora\",\n        \"cogvideox\",\n        \"cogvideox-diffusers\",\n        \"template:sd-lora\",\n    ]\n\n    model_card = populate_model_card(model_card, tags=tags)\n    model_card.save(os.path.join(repo_folder, \"README.md\"))\n\n\ndef log_validation(\n    pipe,\n    args,\n    accelerator,\n    pipeline_args,\n    epoch,\n    is_final_validation: bool = False,\n):\n    logger.info(\n        f\"Running validation... \\n Generating {args.num_validation_videos} videos with prompt: {pipeline_args['prompt']}.\"\n    )\n    # We train on the simplified learning objective. If we were previously predicting a variance, we need the scheduler to ignore it\n    scheduler_args = {}\n\n    if \"variance_type\" in pipe.scheduler.config:\n        variance_type = pipe.scheduler.config.variance_type\n\n        if variance_type in [\"learned\", \"learned_range\"]:\n            variance_type = \"fixed_small\"\n\n        scheduler_args[\"variance_type\"] = variance_type\n\n    pipe.scheduler = CogVideoXDPMScheduler.from_config(pipe.scheduler.config, **scheduler_args)\n    pipe = pipe.to(accelerator.device)\n    # pipe.set_progress_bar_config(disable=True)\n\n    # run inference\n    generator = torch.Generator(device=accelerator.device).manual_seed(args.seed) if args.seed else None\n\n    videos = []\n    for _ in range(args.num_validation_videos):\n        video = pipe(**pipeline_args, generator=generator, output_type=\"np\").frames[0]\n        videos.append(video)\n\n    for tracker in accelerator.trackers:\n        phase_name = \"test\" if is_final_validation else \"validation\"\n        if tracker.name == \"wandb\":\n            video_filenames = []\n            for i, video in enumerate(videos):\n                prompt = (\n                    pipeline_args[\"prompt\"][:25]\n                    .replace(\" \", \"_\")\n                    .replace(\" \", \"_\")\n                    .replace(\"'\", \"_\")\n                    .replace('\"', \"_\")\n                    .replace(\"/\", \"_\")\n                )\n                filename = os.path.join(args.output_dir, f\"{phase_name}_video_{i}_{prompt}.mp4\")\n                export_to_video(video, filename, fps=8)\n                video_filenames.append(filename)\n\n            tracker.log(\n                {\n                    phase_name: [\n                        wandb.Video(filename, caption=f\"{i}: {pipeline_args['prompt']}\")\n                        for i, filename in enumerate(video_filenames)\n                    ]\n                }\n            )\n\n    free_memory()\n\n    return videos\n\n\ndef _get_t5_prompt_embeds(\n    tokenizer: T5Tokenizer,\n    text_encoder: T5EncoderModel,\n    prompt: Union[str, List[str]],\n    num_videos_per_prompt: int = 1,\n    max_sequence_length: int = 226,\n    device: Optional[torch.device] = None,\n    dtype: Optional[torch.dtype] = None,\n    text_input_ids=None,\n):\n    prompt = [prompt] if isinstance(prompt, str) else prompt\n    batch_size = len(prompt)\n\n    if tokenizer is not None:\n        text_inputs = tokenizer(\n            prompt,\n            padding=\"max_length\",\n            max_length=max_sequence_length,\n            truncation=True,\n            add_special_tokens=True,\n            return_tensors=\"pt\",\n        )\n        text_input_ids = text_inputs.input_ids\n    else:\n        if text_input_ids is None:\n            raise ValueError(\"`text_input_ids` must be provided when the tokenizer is not specified.\")\n\n    prompt_embeds = text_encoder(text_input_ids.to(device))[0]\n    prompt_attention_mask = text_inputs.attention_mask\n    prompt_embeds = prompt_embeds.to(dtype=dtype, device=device)\n    prompt_attention_mask = prompt_attention_mask.to(dtype=dtype, device=device)\n\n    # duplicate text embeddings for each generation per prompt, using mps friendly method\n    _, seq_len, _ = prompt_embeds.shape\n    prompt_embeds = prompt_embeds.repeat(1, num_videos_per_prompt, 1)\n    prompt_embeds = prompt_embeds.view(batch_size * num_videos_per_prompt, seq_len, -1)\n\n    return prompt_embeds, prompt_attention_mask\n\n\ndef encode_prompt(\n    tokenizer: T5Tokenizer,\n    text_encoder: T5EncoderModel,\n    prompt: Union[str, List[str]],\n    num_videos_per_prompt: int = 1,\n    max_sequence_length: int = 226,\n    device: Optional[torch.device] = None,\n    dtype: Optional[torch.dtype] = None,\n    text_input_ids=None,\n):\n    prompt = [prompt] if isinstance(prompt, str) else prompt\n    prompt_embeds, prompt_attention_mask = _get_t5_prompt_embeds(\n        tokenizer,\n        text_encoder,\n        prompt=prompt,\n        num_videos_per_prompt=num_videos_per_prompt,\n        max_sequence_length=max_sequence_length,\n        device=device,\n        dtype=dtype,\n        text_input_ids=text_input_ids,\n    )\n    return prompt_embeds, prompt_attention_mask\n\n\ndef compute_prompt_embeddings(\n    tokenizer, text_encoder, prompt, max_sequence_length, device, dtype, requires_grad: bool = False\n):\n    if requires_grad:\n        prompt_embeds, prompt_attention_mask = encode_prompt(\n            tokenizer,\n            text_encoder,\n            prompt,\n            num_videos_per_prompt=1,\n            max_sequence_length=max_sequence_length,\n            device=device,\n            dtype=dtype,\n        )\n    else:\n        with torch.no_grad():\n            prompt_embeds, prompt_attention_mask = encode_prompt(\n                tokenizer,\n                text_encoder,\n                prompt,\n                num_videos_per_prompt=1,\n                max_sequence_length=max_sequence_length,\n                device=device,\n                dtype=dtype,\n            )\n    return prompt_embeds, prompt_attention_mask\n\n\ndef prepare_rotary_positional_embeddings(\n    height: int,\n    width: int,\n    num_frames: int,\n    vae_scale_factor_spatial: int = 8,\n    patch_size: int = 2,\n    attention_head_dim: int = 64,\n    device: Optional[torch.device] = None,\n    base_height: int = 480,\n    base_width: int = 720,\n) -> Tuple[torch.Tensor, torch.Tensor]:\n    grid_height = height // (vae_scale_factor_spatial * patch_size)\n    grid_width = width // (vae_scale_factor_spatial * patch_size)\n    base_size_width = base_width // (vae_scale_factor_spatial * patch_size)\n    base_size_height = base_height // (vae_scale_factor_spatial * patch_size)\n\n    grid_crops_coords = get_resize_crop_region_for_grid((grid_height, grid_width), base_size_width, base_size_height)\n    freqs_cos, freqs_sin = get_3d_rotary_pos_embed(\n        embed_dim=attention_head_dim,\n        crops_coords=grid_crops_coords,\n        grid_size=(grid_height, grid_width),\n        temporal_size=num_frames,\n    )\n\n    freqs_cos = freqs_cos.to(device=device)\n    freqs_sin = freqs_sin.to(device=device)\n    return freqs_cos, freqs_sin\n\n\ndef get_optimizer(args, params_to_optimize, use_deepspeed: bool = False):\n    # Use DeepSpeed optimzer\n    if use_deepspeed:\n        from accelerate.utils import DummyOptim\n\n        return DummyOptim(\n            params_to_optimize,\n            lr=args.learning_rate,\n            betas=(args.adam_beta1, args.adam_beta2),\n            eps=args.adam_epsilon,\n            weight_decay=args.adam_weight_decay,\n        )\n\n    # Optimizer creation\n    supported_optimizers = [\"adam\", \"adamw\", \"prodigy\"]\n    if args.optimizer not in supported_optimizers:\n        logger.warning(\n            f\"Unsupported choice of optimizer: {args.optimizer}. Supported optimizers include {supported_optimizers}. Defaulting to AdamW\"\n        )\n        args.optimizer = \"adamw\"\n\n    if args.use_8bit_adam and not (args.optimizer.lower() not in [\"adam\", \"adamw\"]):\n        logger.warning(\n            f\"use_8bit_adam is ignored when optimizer is not set to 'Adam' or 'AdamW'. Optimizer was \"\n            f\"set to {args.optimizer.lower()}\"\n        )\n\n    if args.use_8bit_adam:\n        try:\n            import bitsandbytes as bnb\n        except ImportError:\n            raise ImportError(\n                \"To use 8-bit Adam, please install the bitsandbytes library: `pip install bitsandbytes`.\"\n            )\n\n    if args.optimizer.lower() == \"adamw\":\n        optimizer_class = bnb.optim.AdamW8bit if args.use_8bit_adam else torch.optim.AdamW\n\n        optimizer = optimizer_class(\n            params_to_optimize,\n            betas=(args.adam_beta1, args.adam_beta2),\n            eps=args.adam_epsilon,\n            weight_decay=args.adam_weight_decay,\n        )\n    elif args.optimizer.lower() == \"adam\":\n        optimizer_class = bnb.optim.Adam8bit if args.use_8bit_adam else torch.optim.Adam\n\n        optimizer = optimizer_class(\n            params_to_optimize,\n            betas=(args.adam_beta1, args.adam_beta2),\n            eps=args.adam_epsilon,\n            weight_decay=args.adam_weight_decay,\n        )\n    elif args.optimizer.lower() == \"prodigy\":\n        try:\n            import prodigyopt\n        except ImportError:\n            raise ImportError(\"To use Prodigy, please install the prodigyopt library: `pip install prodigyopt`\")\n\n        optimizer_class = prodigyopt.Prodigy\n\n        if args.learning_rate <= 0.1:\n            logger.warning(\n                \"Learning rate is too low. When using prodigy, it's generally better to set learning rate around 1.0\"\n            )\n\n        optimizer = optimizer_class(\n            params_to_optimize,\n            lr=args.learning_rate,\n            betas=(args.adam_beta1, args.adam_beta2),\n            beta3=args.prodigy_beta3,\n            weight_decay=args.adam_weight_decay,\n            eps=args.adam_epsilon,\n            decouple=args.prodigy_decouple,\n            use_bias_correction=args.prodigy_use_bias_correction,\n            safeguard_warmup=args.prodigy_safeguard_warmup,\n        )\n\n    return optimizer\n\n\ndef main(args):\n    if args.report_to == \"wandb\" and args.hub_token is not None:\n        raise ValueError(\n            \"You cannot use both --report_to=wandb and --hub_token due to a security risk of exposing your token.\"\n            \" Please use `huggingface-cli login` to authenticate with the Hub.\"\n        )\n\n    if torch.backends.mps.is_available() and args.mixed_precision == \"bf16\":\n        # due to pytorch#99272, MPS does not yet support bfloat16.\n        raise ValueError(\n            \"Mixed precision training with bfloat16 is not supported on MPS. Please use fp16 (recommended) or fp32 instead.\"\n        )\n\n    logging_dir = Path(args.output_dir, args.logging_dir)\n\n    accelerator_project_config = ProjectConfiguration(project_dir=args.output_dir, logging_dir=logging_dir)\n    kwargs = DistributedDataParallelKwargs(find_unused_parameters=True)\n    accelerator = Accelerator(\n        gradient_accumulation_steps=args.gradient_accumulation_steps,\n        mixed_precision=args.mixed_precision,\n        log_with=args.report_to,\n        project_config=accelerator_project_config,\n        kwargs_handlers=[kwargs],\n    )\n\n    # Disable AMP for MPS.\n    if torch.backends.mps.is_available():\n        accelerator.native_amp = False\n\n    if args.report_to == \"wandb\":\n        if not is_wandb_available():\n            raise ImportError(\"Make sure to install wandb if you want to use it for logging during training.\")\n\n    # Make one log on every process with the configuration for debugging.\n    logging.basicConfig(\n        format=\"%(asctime)s - %(levelname)s - %(name)s - %(message)s\",\n        datefmt=\"%m/%d/%Y %H:%M:%S\",\n        level=logging.INFO,\n    )\n    logger.info(accelerator.state, main_process_only=False)\n    if accelerator.is_local_main_process:\n        transformers.utils.logging.set_verbosity_warning()\n        diffusers.utils.logging.set_verbosity_info()\n    else:\n        transformers.utils.logging.set_verbosity_error()\n        diffusers.utils.logging.set_verbosity_error()\n\n    # If passed along, set the training seed now.\n    if args.seed is not None:\n        set_seed(args.seed)\n\n    # Handle the repository creation\n    if accelerator.is_main_process:\n        if args.output_dir is not None:\n            os.makedirs(args.output_dir, exist_ok=True)\n\n        if args.push_to_hub:\n            repo_id = create_repo(\n                repo_id=args.hub_model_id or Path(args.output_dir).name,\n                exist_ok=True,\n            ).repo_id\n\n    # Prepare models and scheduler\n    tokenizer = AutoTokenizer.from_pretrained(\n        args.pretrained_model_name_or_path, subfolder=\"tokenizer\", revision=args.revision\n    )\n\n    text_encoder = T5EncoderModel.from_pretrained(\n        args.pretrained_model_name_or_path, subfolder=\"text_encoder\", revision=args.revision\n    )\n\n    # CogVideoX-2b weights are stored in float16\n    # CogVideoX-5b and CogVideoX-5b-I2V weights are stored in bfloat16\n    load_dtype = torch.bfloat16 if \"5b\" in args.pretrained_model_name_or_path.lower() else torch.float16\n\n    pipe = CogVideoXPipeline.from_pretrained(\n        args.pretrained_model_name_or_path,\n        torch_dtype=torch.bfloat16,\n        finetune_init=args.finetune_init,\n    )\n\n    if args.resume_from_checkpoint:\n        transformer = CogVideoXTransformer3DModel.from_pretrained(\n            args.resume_from_checkpoint,\n            torch_dtype=load_dtype,\n            finetune_init=args.finetune_init,\n        )\n    else:\n        transformer = CogVideoXTransformer3DModel.from_pretrained(\n            args.pretrained_model_name_or_path,\n            subfolder=\"transformer\",\n            torch_dtype=load_dtype,\n            revision=args.revision,\n            variant=args.variant,\n            finetune_init=args.finetune_init,\n        )\n        dim = args.dim\n        for idx in range(len(transformer.transformer_blocks)):\n            if idx%args.block_interval == 0:\n                transformer.transformer_blocks[idx].attn_injector = copy.deepcopy(transformer.transformer_blocks[idx].attn1)\n                transformer.transformer_blocks[idx].pose_fuse_layer = nn.Linear(12, dim)\n                transformer.transformer_blocks[idx].attn_null_feature = nn.Parameter(torch.zeros([dim]))\n    \n    pipe.transformer = transformer\n\n    if args.lora_path:\n        pipe.load_lora_weights(args.lora_path, weight_name=\"pytorch_lora_weights.safetensors\", adapter_name=\"default\")\n        pipe.fuse_lora(components=['transformer'] ,lora_scale=args.lora_scale)\n\n    transformer = pipe.transformer\n\n    vae = AutoencoderKLCogVideoX.from_pretrained(\n        args.pretrained_model_name_or_path, subfolder=\"vae\", revision=args.revision, variant=args.variant\n    )\n\n    scheduler = CogVideoXDPMScheduler.from_pretrained(args.pretrained_model_name_or_path, subfolder=\"scheduler\")\n\n    if args.enable_slicing:\n        vae.enable_slicing()\n    if args.enable_tiling:\n        vae.enable_tiling()\n\n    # We only train the additional injector layers\n    text_encoder.requires_grad_(False)\n    transformer.requires_grad_(False)\n    vae.requires_grad_(False)\n\n    for idx in range(len(transformer.transformer_blocks)):\n        if hasattr(transformer.transformer_blocks[idx], \"attn_injector\"):\n            for name, param_module in transformer.transformer_blocks[idx].attn_injector.named_modules():\n                for params in param_module.parameters():\n                    params.requires_grad_(True)\n        if hasattr(transformer.transformer_blocks[idx], \"pose_fuse_layer\"):\n            for name, param_module in transformer.transformer_blocks[idx].pose_fuse_layer.named_modules():\n                for params in param_module.parameters():\n                    params.requires_grad_(True)\n        if hasattr(transformer.transformer_blocks[idx], \"attn_null_feature\"):\n            transformer.transformer_blocks[idx].attn_null_feature.requires_grad_(True)\n\n    # For mixed precision training we cast all non-trainable weights (vae, text_encoder and transformer) to half-precision\n    # as these weights are only used for inference, keeping weights in full precision is not required.\n    weight_dtype = torch.float32\n    if accelerator.state.deepspeed_plugin:\n        # DeepSpeed is handling precision, use what's in the DeepSpeed config\n        if (\n            \"fp16\" in accelerator.state.deepspeed_plugin.deepspeed_config\n            and accelerator.state.deepspeed_plugin.deepspeed_config[\"fp16\"][\"enabled\"]\n        ):\n            weight_dtype = torch.float16\n        if (\n            \"bf16\" in accelerator.state.deepspeed_plugin.deepspeed_config\n            and accelerator.state.deepspeed_plugin.deepspeed_config[\"bf16\"][\"enabled\"]\n        ):\n            weight_dtype = torch.float16\n    else:\n        if accelerator.mixed_precision == \"fp16\":\n            weight_dtype = torch.float16\n        elif accelerator.mixed_precision == \"bf16\":\n            weight_dtype = torch.bfloat16\n\n    if torch.backends.mps.is_available() and weight_dtype == torch.bfloat16:\n        # due to pytorch#99272, MPS does not yet support bfloat16.\n        raise ValueError(\n            \"Mixed precision training with bfloat16 is not supported on MPS. Please use fp16 (recommended) or fp32 instead.\"\n        )\n\n    text_encoder.to(accelerator.device, dtype=weight_dtype)\n    transformer.to(accelerator.device, dtype=weight_dtype)\n    vae.to(accelerator.device, dtype=weight_dtype)\n\n    if args.gradient_checkpointing:\n        transformer.enable_gradient_checkpointing()\n\n    def unwrap_model(model):\n        model = accelerator.unwrap_model(model)\n        model = model._orig_mod if is_compiled_module(model) else model\n        return model\n\n    # create custom saving & loading hooks so that `accelerator.save_state(...)` serializes in a nice format\n    def save_model_hook(models, weights, output_dir):\n        if accelerator.is_main_process:\n            \n            for model in models:\n                \n                if isinstance(model, type(unwrap_model(transformer))):\n                    \n                    from diffusers import CogVideoXTransformer3DModel\n                    model_base = CogVideoXTransformer3DModel.from_pretrained(os.path.join(args.pretrained_model_name_or_path, 'transformer'), torch_dtype=torch.bfloat16)\n                    model_save = copy.deepcopy(model)\n\n                    for idx in range(len(model_save.transformer_blocks)):\n                        if hasattr(model_save.transformer_blocks[idx], 'attn_injector'):\n                            model_base.transformer_blocks[idx].attn_injector = model_save.transformer_blocks[idx].attn_injector\n                            model_base.transformer_blocks[idx].pose_fuse_layer = model_save.transformer_blocks[idx].pose_fuse_layer\n                            model_base.transformer_blocks[idx].attn_null_feature = model_save.transformer_blocks[idx].attn_null_feature\n                \n                    model_base.save_pretrained(os.path.join(output_dir))\n                    \n                else:\n                    raise ValueError(f\"unexpected save model: {model.__class__}\")\n\n                # make sure to pop weight so that corresponding model is not saved again\n                weights.pop()\n\n    def load_model_hook(models, input_dir):\n        transformer_ = None\n\n        while len(models) > 0:\n            model = models.pop()\n\n            if isinstance(model, type(unwrap_model(transformer))):\n                transformer_ = model\n            else:\n                raise ValueError(f\"Unexpected save model: {model.__class__}\")\n\n        lora_state_dict = CogVideoXPipeline.lora_state_dict(input_dir)\n\n        transformer_state_dict = {\n            f'{k.replace(\"transformer.\", \"\")}': v for k, v in lora_state_dict.items() if k.startswith(\"transformer.\")\n        }\n        transformer_state_dict = convert_unet_state_dict_to_peft(transformer_state_dict)\n        incompatible_keys = set_peft_model_state_dict(transformer_, transformer_state_dict, adapter_name=\"default\")\n        if incompatible_keys is not None:\n            # check only for unexpected keys\n            unexpected_keys = getattr(incompatible_keys, \"unexpected_keys\", None)\n            if unexpected_keys:\n                logger.warning(\n                    f\"Loading adapter weights from state_dict led to unexpected keys not found in the model: \"\n                    f\" {unexpected_keys}. \"\n                )\n        \n        # Make sure the trainable params are in float32. This is again needed since the base models\n        # are in `weight_dtype`. More details:\n        # https://github.com/huggingface/diffusers/pull/6514#discussion_r1449796804\n        if args.mixed_precision == \"fp16\":\n            # only upcast trainable parameters (LoRA) into fp32\n            cast_training_params([transformer_])\n\n    accelerator.register_save_state_pre_hook(save_model_hook)\n    accelerator.register_load_state_pre_hook(load_model_hook)\n\n    # Enable TF32 for faster training on Ampere GPUs,\n    # cf https://pytorch.org/docs/stable/notes/cuda.html#tensorfloat-32-tf32-on-ampere-devices\n    if args.allow_tf32 and torch.cuda.is_available():\n        torch.backends.cuda.matmul.allow_tf32 = True\n\n    if args.scale_lr:\n        args.learning_rate = (\n            args.learning_rate * args.gradient_accumulation_steps * args.train_batch_size * accelerator.num_processes\n        )\n\n    # Make sure the trainable params are in float32.\n    if args.mixed_precision == \"fp16\":\n        # only upcast trainable parameters (LoRA) into fp32\n        cast_training_params([transformer], dtype=torch.float32)\n\n    transformer_trainable_parameters = list(filter(lambda p: p.requires_grad, transformer.parameters()))\n\n    # Optimization parameters\n    transformer_parameters_with_lr = {\"params\": transformer_trainable_parameters, \"lr\": args.learning_rate}\n    params_to_optimize = [transformer_parameters_with_lr]\n\n    use_deepspeed_optimizer = (\n        accelerator.state.deepspeed_plugin is not None\n        and \"optimizer\" in accelerator.state.deepspeed_plugin.deepspeed_config\n    )\n    use_deepspeed_scheduler = (\n        accelerator.state.deepspeed_plugin is not None\n        and \"scheduler\" not in accelerator.state.deepspeed_plugin.deepspeed_config\n    )\n\n    optimizer = get_optimizer(args, params_to_optimize, use_deepspeed=use_deepspeed_optimizer)\n\n    # Dataset and DataLoader\n    train_dataset = VideoDataset(\n        instance_data_root=args.instance_data_root,\n        dataset_name=args.dataset_name,\n        dataset_config_name=args.dataset_config_name,\n        height=args.height,\n        width=args.width,\n        fps=args.fps,\n        max_num_frames=args.max_num_frames,\n        skip_frames_start=args.skip_frames_start,\n        skip_frames_end=args.skip_frames_end,\n        cache_dir=args.cache_dir,\n        id_token=args.id_token,\n    )\n    \n    def encode_video(video):\n        video = video.to(accelerator.device, dtype=vae.dtype)\n        video = video.permute(0, 2, 1, 3, 4)  # [B, C, F, H, W]\n        latent_dist = vae.encode(video).latent_dist.sample()\n        latent_dist = latent_dist * vae.config.scaling_factor\n        return latent_dist\n    \n    train_dataloader = DataLoader(\n        train_dataset,\n        batch_size=args.train_batch_size,\n        shuffle=True,\n        num_workers=args.dataloader_num_workers,\n    )\n\n    # Scheduler and math around the number of training steps.\n    overrode_max_train_steps = False\n    num_update_steps_per_epoch = math.ceil(len(train_dataloader) / args.gradient_accumulation_steps)\n    if args.max_train_steps is None:\n        args.max_train_steps = args.num_train_epochs * num_update_steps_per_epoch\n        overrode_max_train_steps = True\n\n    if use_deepspeed_scheduler:\n        from accelerate.utils import DummyScheduler\n\n        lr_scheduler = DummyScheduler(\n            name=args.lr_scheduler,\n            optimizer=optimizer,\n            total_num_steps=args.max_train_steps * accelerator.num_processes,\n            num_warmup_steps=args.lr_warmup_steps * accelerator.num_processes,\n        )\n    else:\n        lr_scheduler = get_scheduler(\n            args.lr_scheduler,\n            optimizer=optimizer,\n            num_warmup_steps=args.lr_warmup_steps * accelerator.num_processes,\n            num_training_steps=args.max_train_steps * accelerator.num_processes,\n            num_cycles=args.lr_num_cycles,\n            power=args.lr_power,\n        )\n\n    # Prepare everything with our `accelerator`.\n    transformer, optimizer, train_dataloader, lr_scheduler = accelerator.prepare(\n        transformer, optimizer, train_dataloader, lr_scheduler\n    )\n    \n    # We need to recalculate our total training steps as the size of the training dataloader may have changed.\n    num_update_steps_per_epoch = math.ceil(len(train_dataloader) / args.gradient_accumulation_steps)\n    if overrode_max_train_steps:\n        args.max_train_steps = args.num_train_epochs * num_update_steps_per_epoch\n    # Afterwards we recalculate our number of training epochs\n    args.num_train_epochs = math.ceil(args.max_train_steps / num_update_steps_per_epoch)\n\n    # We need to initialize the trackers we use, and also store our configuration.\n    # The trackers initializes automatically on the main process.\n    if accelerator.is_main_process:\n        tracker_name = args.tracker_name or \"cogvideox-injector\"\n        accelerator.init_trackers(tracker_name, config=vars(args))\n\n    # Train!\n    total_batch_size = args.train_batch_size * accelerator.num_processes * args.gradient_accumulation_steps\n    num_trainable_parameters = sum(param.numel() for model in params_to_optimize for param in model[\"params\"])\n\n    logger.info(\"***** Running training *****\")\n    logger.info(f\"  Num trainable parameters = {num_trainable_parameters}\")\n    logger.info(f\"  Num examples = {len(train_dataset)}\")\n    logger.info(f\"  Num batches each epoch = {len(train_dataloader)}\")\n    logger.info(f\"  Num epochs = {args.num_train_epochs}\")\n    logger.info(f\"  Instantaneous batch size per device = {args.train_batch_size}\")\n    logger.info(f\"  Total train batch size (w. parallel, distributed & accumulation) = {total_batch_size}\")\n    logger.info(f\"  Gradient accumulation steps = {args.gradient_accumulation_steps}\")\n    logger.info(f\"  Total optimization steps = {args.max_train_steps}\")\n    global_step = 0\n    first_epoch = 0\n\n    # Potentially load in the weights and states from a previous save\n    if not args.resume_from_checkpoint:\n        initial_global_step = 0\n    else:\n        if args.resume_from_checkpoint != \"latest\":\n            path = os.path.basename(args.resume_from_checkpoint)\n        else:\n            # Get the mos recent checkpoint\n            dirs = os.listdir(args.output_dir)\n            dirs = [d for d in dirs if d.startswith(\"checkpoint\")]\n            dirs = sorted(dirs, key=lambda x: int(x.split(\"-\")[1]))\n            path = dirs[-1] if len(dirs) > 0 else None\n\n        if path is None:\n            accelerator.print(\n                f\"Checkpoint '{args.resume_from_checkpoint}' does not exist. Starting a new training run.\"\n            )\n            args.resume_from_checkpoint = None\n            initial_global_step = 0\n        else:\n            accelerator.print(f\"Resuming from checkpoint {path}\")\n            # accelerator.load_state(os.path.join(args.output_dir, path))\n            global_step = int(path.split(\"-\")[1])\n            initial_global_step = global_step\n            first_epoch = global_step // num_update_steps_per_epoch\n\n    progress_bar = tqdm(\n        range(0, args.max_train_steps),\n        initial=initial_global_step,\n        desc=\"Steps\",\n        # Only show the progress bar once on each machine.\n        disable=not accelerator.is_local_main_process,\n    )\n    vae_scale_factor_spatial = 2 ** (len(vae.config.block_out_channels) - 1)\n\n    # For DeepSpeed training\n    model_config = transformer.module.config if hasattr(transformer, \"module\") else transformer.config\n\n    empty_prompt_embeds, _ = compute_prompt_embeddings(\n        tokenizer,\n        text_encoder,\n        \"\",\n        model_config.max_text_seq_length,\n        accelerator.device,\n        weight_dtype,\n        requires_grad=False,\n    )\n\n    for epoch in range(first_epoch, args.num_train_epochs):\n        transformer.train()\n\n        for step, batch in enumerate(train_dataloader):\n            models_to_accumulate = [transformer]\n\n            with accelerator.accumulate(models_to_accumulate):\n\n                model_input = encode_video(batch[\"video\"]).permute(0, 2, 1, 3, 4).to(dtype=weight_dtype)  # [B, F, C, H, W]\n                batch_size, num_frames, num_channels, height, width = model_input.shape\n                prompts = batch[\"prompt\"]\n                prompts_list = batch[\"prompts_list\"]\n                pose_embeds = batch[\"pose_embeds\"].to(dtype=weight_dtype)\n\n                # encode prompts\n                prompt_embeds, _ = compute_prompt_embeddings(\n                    tokenizer,\n                    text_encoder,\n                    prompts,\n                    model_config.max_text_seq_length,\n                    accelerator.device,\n                    weight_dtype,\n                    requires_grad=False,\n                )\n            \n                # entity prompts\n                entity_num = len(prompts_list)\n                prompt_entities_embeds = []\n                prompt_entities_attention_mask = []\n\n                for idx in range(entity_num):\n                    prompt_entity_embeds, prompt_entity_attention_mask = compute_prompt_embeddings(\n                        tokenizer,\n                        text_encoder,\n                        prompts_list[idx],\n                        model_config.max_text_seq_length,\n                        accelerator.device,\n                        weight_dtype,\n                        requires_grad=False,\n                    )\n                    prompt_entities_embeds.append(prompt_entity_embeds.to(weight_dtype))\n                    prompt_entities_attention_mask.append(prompt_entity_attention_mask.to(weight_dtype))\n                \n                prompt_entities_embeds = rearrange(torch.stack(prompt_entities_embeds), \"n b t d -> b n t d\")\n                prompt_entities_attention_mask = rearrange(torch.stack(prompt_entities_attention_mask), \"n b t -> b n t\")\n\n                # empty prompt\n                empty_prompt_embeds = empty_prompt_embeds.repeat(batch_size, 1, 1)\n\n                # Sample noise that will be added to the latents\n                noise = torch.randn_like(model_input)\n\n                # Sample a random timestep for each image\n                timesteps = torch.randint(\n                    0, scheduler.config.num_train_timesteps, (batch_size,), device=model_input.device\n                )\n                timesteps = timesteps.long()\n\n                # Prepare rotary embeds\n                image_rotary_emb = (\n                    prepare_rotary_positional_embeddings(\n                        height=args.height,\n                        width=args.width,\n                        num_frames=num_frames,\n                        vae_scale_factor_spatial=vae_scale_factor_spatial,\n                        patch_size=model_config.patch_size,\n                        attention_head_dim=model_config.attention_head_dim,\n                        device=accelerator.device,\n                    )\n                    if model_config.use_rotary_positional_embeddings\n                    else None\n                )\n\n                # Add noise to the model input according to the noise magnitude at each timestep\n                # (this is the forward diffusion process)\n                noisy_model_input = scheduler.add_noise(model_input, noise, timesteps)\n                \n                # Predict the noise residual\n                model_output = transformer(\n                    hidden_states=noisy_model_input,\n                    encoder_hidden_states=prompt_embeds,\n                    empty_encoder_hidden_states=empty_prompt_embeds,\n                    prompt_entities_embeds=prompt_entities_embeds,\n                    prompt_entities_attention_mask=prompt_entities_attention_mask,\n                    pose_embeds=pose_embeds,\n                    timestep=timesteps,\n                    image_rotary_emb=image_rotary_emb,\n                    return_dict=False,\n                )[0]\n                model_pred = scheduler.get_velocity(model_output, noisy_model_input, timesteps)\n\n                alphas_cumprod = scheduler.alphas_cumprod[timesteps]\n                weights = 1 / (1 - alphas_cumprod)\n                while len(weights.shape) < len(model_pred.shape):\n                    weights = weights.unsqueeze(-1)\n\n                target = model_input\n\n                loss = torch.mean((weights * (model_pred - target) ** 2).reshape(batch_size, -1), dim=1)\n                loss = loss.mean()\n                accelerator.backward(loss)\n\n                if accelerator.sync_gradients:\n                    params_to_clip = transformer.parameters()\n                    accelerator.clip_grad_norm_(params_to_clip, args.max_grad_norm)\n\n                if accelerator.state.deepspeed_plugin is None:\n                    optimizer.step()\n                    optimizer.zero_grad()\n\n                lr_scheduler.step()\n\n            # Checks if the accelerator has performed an optimization step behind the scenes\n            if accelerator.sync_gradients:\n                progress_bar.update(1)\n                global_step += 1\n\n                if accelerator.is_main_process:\n                    if global_step % args.checkpointing_steps == 0:\n                        # _before_ saving state, check if this save would set us over the `checkpoints_total_limit`\n                        if args.checkpoints_total_limit is not None:\n                            checkpoints = os.listdir(args.output_dir)\n                            checkpoints = [d for d in checkpoints if d.startswith(\"checkpoint\")]\n                            checkpoints = sorted(checkpoints, key=lambda x: int(x.split(\"-\")[1]))\n\n                            # before we save the new checkpoint, we need to have at _most_ `checkpoints_total_limit - 1` checkpoints\n                            if len(checkpoints) >= args.checkpoints_total_limit:\n                                num_to_remove = len(checkpoints) - args.checkpoints_total_limit + 1\n                                removing_checkpoints = checkpoints[0:num_to_remove]\n\n                                logger.info(\n                                    f\"{len(checkpoints)} checkpoints already exist, removing {len(removing_checkpoints)} checkpoints\"\n                                )\n                                logger.info(f\"Removing checkpoints: {', '.join(removing_checkpoints)}\")\n\n                                for removing_checkpoint in removing_checkpoints:\n                                    removing_checkpoint = os.path.join(args.output_dir, removing_checkpoint)\n                                    shutil.rmtree(removing_checkpoint)\n\n                        save_path = os.path.join(args.output_dir, f\"checkpoint-{global_step}\")\n                        accelerator.save_state(save_path)\n                        logger.info(f\"Saved state to {save_path}\")\n\n            logs = {\"loss\": loss.detach().item(), \"lr\": lr_scheduler.get_last_lr()[0]}\n            progress_bar.set_postfix(**logs)\n            accelerator.log(logs, step=global_step)\n\n            if global_step >= args.max_train_steps:\n                break\n    \n    # Save the transformer layers\n    accelerator.wait_for_everyone()\n    accelerator.end_training()\n\n\nif __name__ == \"__main__\":\n    args = get_args()\n    main(args)"
  },
  {
    "path": "CogVideo/finetune/train_cogvideox_lora.py",
    "content": "\"\"\"\nAdapted from CogVideoX-5B: https://github.com/THUDM/CogVideo by Xiao Fu (CUHK)\n\"\"\"\n\nimport argparse\nimport logging\nimport math\nimport os\nimport shutil\nfrom pathlib import Path\nfrom typing import List, Optional, Tuple, Union\n\nimport torch\nimport json\nimport numpy as np\nimport random\nimport cv2\nimport decord\nfrom einops import rearrange\nimport transformers\nfrom accelerate import Accelerator\nfrom accelerate.logging import get_logger\nfrom accelerate.utils import DistributedDataParallelKwargs, ProjectConfiguration, set_seed\nfrom huggingface_hub import create_repo, upload_folder\nfrom peft import LoraConfig, get_peft_model_state_dict, set_peft_model_state_dict\nfrom torch.utils.data import DataLoader, Dataset\nfrom torchvision import transforms\nfrom tqdm.auto import tqdm\nfrom transformers import AutoTokenizer, T5EncoderModel, T5Tokenizer\nfrom io import BytesIO\nimport imageio.v2 as imageio\n\nimport diffusers\nfrom diffusers import AutoencoderKLCogVideoX, CogVideoXDPMScheduler, CogVideoXPipeline, CogVideoXTransformer3DModel\nfrom diffusers.models.embeddings import get_3d_rotary_pos_embed\nfrom diffusers.optimization import get_scheduler\nfrom diffusers.pipelines.cogvideo.pipeline_cogvideox import get_resize_crop_region_for_grid\nfrom diffusers.training_utils import (\n    cast_training_params,\n    free_memory,\n)\nfrom diffusers.utils import check_min_version, convert_unet_state_dict_to_peft, export_to_video, is_wandb_available\nfrom diffusers.utils.hub_utils import load_or_create_model_card, populate_model_card\nfrom diffusers.utils.torch_utils import is_compiled_module\n\n\nif is_wandb_available():\n    import wandb\n\n# Will error if the minimal version of diffusers is not installed. Remove at your own risks.\ncheck_min_version(\"0.31.0.dev0\")\n\nlogger = get_logger(__name__)\n\n\ndef get_args():\n    parser = argparse.ArgumentParser(description=\"Simple example of a training script for CogVideoX.\")\n\n    # Model information\n    parser.add_argument(\n        \"--pretrained_model_name_or_path\",\n        type=str,\n        default=None,\n        required=True,\n        help=\"Path to pretrained model or model identifier from huggingface.co/models.\",\n    )\n    parser.add_argument(\n        \"--revision\",\n        type=str,\n        default=None,\n        required=False,\n        help=\"Revision of pretrained model identifier from huggingface.co/models.\",\n    )\n    parser.add_argument(\n        \"--variant\",\n        type=str,\n        default=None,\n        help=\"Variant of the model files of the pretrained model identifier from huggingface.co/models, 'e.g.' fp16\",\n    )\n    parser.add_argument(\n        \"--cache_dir\",\n        type=str,\n        default=None,\n        help=\"The directory where the downloaded models and datasets will be stored.\",\n    )\n\n    # Dataset information\n    parser.add_argument(\n        \"--dataset_name\",\n        type=str,\n        default=None,\n        help=(\n            \"The name of the Dataset (from the HuggingFace hub) containing the training data of instance images (could be your own, possibly private,\"\n            \" dataset). It can also be a path pointing to a local copy of a dataset in your filesystem,\"\n            \" or to a folder containing files that 🤗 Datasets can understand.\"\n        ),\n    )\n    parser.add_argument(\n        \"--dataset_config_name\",\n        type=str,\n        default=None,\n        help=\"The config of the Dataset, leave as None if there's only one config.\",\n    )\n    parser.add_argument(\n        \"--instance_data_root\",\n        type=str,\n        default=None,\n        help=(\"A folder containing the training data.\"),\n    )\n    parser.add_argument(\n        \"--id_token\", type=str, default=None, help=\"Identifier token appended to the start of each prompt if provided.\"\n    )\n    parser.add_argument(\n        \"--dataloader_num_workers\",\n        type=int,\n        default=0,\n        help=(\n            \"Number of subprocesses to use for data loading. 0 means that the data will be loaded in the main process.\"\n        ),\n    )\n\n    # Validation\n    parser.add_argument(\n        \"--validation_prompt\",\n        type=str,\n        default=None,\n        help=\"One or more prompt(s) that is used during validation to verify that the model is learning. Multiple validation prompts should be separated by the '--validation_prompt_seperator' string.\",\n    )\n    parser.add_argument(\n        \"--validation_prompt_separator\",\n        type=str,\n        default=\":::\",\n        help=\"String that separates multiple validation prompts\",\n    )\n    parser.add_argument(\n        \"--num_validation_videos\",\n        type=int,\n        default=1,\n        help=\"Number of videos that should be generated during validation per `validation_prompt`.\",\n    )\n    parser.add_argument(\n        \"--validation_epochs\",\n        type=int,\n        default=50,\n        help=(\n            \"Run validation every X epochs. Validation consists of running the prompt `args.validation_prompt` multiple times: `args.num_validation_videos`.\"\n        ),\n    )\n    parser.add_argument(\n        \"--guidance_scale\",\n        type=float,\n        default=6,\n        help=\"The guidance scale to use while sampling validation videos.\",\n    )\n    parser.add_argument(\n        \"--use_dynamic_cfg\",\n        action=\"store_true\",\n        default=False,\n        help=\"Whether or not to use the default cosine dynamic guidance schedule when sampling validation videos.\",\n    )\n\n    # Training information\n    parser.add_argument(\"--seed\", type=int, default=None, help=\"A seed for reproducible training.\")\n    parser.add_argument(\n        \"--rank\",\n        type=int,\n        default=128,\n        help=(\"The dimension of the LoRA update matrices.\"),\n    )\n    parser.add_argument(\n        \"--lora_alpha\",\n        type=float,\n        default=128,\n        help=(\"The scaling factor to scale LoRA weight update. The actual scaling factor is `lora_alpha / rank`\"),\n    )\n    parser.add_argument(\n        \"--mixed_precision\",\n        type=str,\n        default=None,\n        choices=[\"no\", \"fp16\", \"bf16\"],\n        help=(\n            \"Whether to use mixed precision. Choose between fp16 and bf16 (bfloat16). Bf16 requires PyTorch >=\"\n            \" 1.10.and an Nvidia Ampere GPU.  Default to the value of accelerate config of the current system or the\"\n            \" flag passed with the `accelerate.launch` command. Use this argument to override the accelerate config.\"\n        ),\n    )\n    parser.add_argument(\n        \"--output_dir\",\n        type=str,\n        default=\"cogvideox-lora\",\n        help=\"The output directory where the model predictions and checkpoints will be written.\",\n    )\n    parser.add_argument(\n        \"--height\",\n        type=int,\n        default=480,\n        help=\"All input videos are resized to this height.\",\n    )\n    parser.add_argument(\n        \"--width\",\n        type=int,\n        default=720,\n        help=\"All input videos are resized to this width.\",\n    )\n    parser.add_argument(\"--fps\", type=int, default=8, help=\"All input videos will be used at this FPS.\")\n    parser.add_argument(\n        \"--max_num_frames\", type=int, default=49, help=\"All input videos will be truncated to these many frames.\"\n    )\n    parser.add_argument(\n        \"--skip_frames_start\",\n        type=int,\n        default=0,\n        help=\"Number of frames to skip from the beginning of each input video. Useful if training data contains intro sequences.\",\n    )\n    parser.add_argument(\n        \"--skip_frames_end\",\n        type=int,\n        default=0,\n        help=\"Number of frames to skip from the end of each input video. Useful if training data contains outro sequences.\",\n    )\n    parser.add_argument(\n        \"--random_flip\",\n        action=\"store_true\",\n        help=\"whether to randomly flip videos horizontally\",\n    )\n    parser.add_argument(\n        \"--train_batch_size\", type=int, default=4, help=\"Batch size (per device) for the training dataloader.\"\n    )\n    parser.add_argument(\"--num_train_epochs\", type=int, default=1)\n    parser.add_argument(\n        \"--max_train_steps\",\n        type=int,\n        default=None,\n        help=\"Total number of training steps to perform. If provided, overrides `--num_train_epochs`.\",\n    )\n    parser.add_argument(\n        \"--checkpointing_steps\",\n        type=int,\n        default=500,\n        help=(\n            \"Save a checkpoint of the training state every X updates. These checkpoints can be used both as final\"\n            \" checkpoints in case they are better than the last checkpoint, and are also suitable for resuming\"\n            \" training using `--resume_from_checkpoint`.\"\n        ),\n    )\n    parser.add_argument(\n        \"--checkpoints_total_limit\",\n        type=int,\n        default=None,\n        help=(\"Max number of checkpoints to store.\"),\n    )\n    parser.add_argument(\n        \"--resume_from_checkpoint\",\n        type=str,\n        default=None,\n        help=(\n            \"Whether training should be resumed from a previous checkpoint. Use a path saved by\"\n            ' `--checkpointing_steps`, or `\"latest\"` to automatically select the last available checkpoint.'\n        ),\n    )\n    parser.add_argument(\n        \"--gradient_accumulation_steps\",\n        type=int,\n        default=1,\n        help=\"Number of updates steps to accumulate before performing a backward/update pass.\",\n    )\n    parser.add_argument(\n        \"--gradient_checkpointing\",\n        action=\"store_true\",\n        help=\"Whether or not to use gradient checkpointing to save memory at the expense of slower backward pass.\",\n    )\n    parser.add_argument(\n        \"--learning_rate\",\n        type=float,\n        default=1e-4,\n        help=\"Initial learning rate (after the potential warmup period) to use.\",\n    )\n    parser.add_argument(\n        \"--scale_lr\",\n        action=\"store_true\",\n        default=False,\n        help=\"Scale the learning rate by the number of GPUs, gradient accumulation steps, and batch size.\",\n    )\n    parser.add_argument(\n        \"--lr_scheduler\",\n        type=str,\n        default=\"constant\",\n        help=(\n            'The scheduler type to use. Choose between [\"linear\", \"cosine\", \"cosine_with_restarts\", \"polynomial\",'\n            ' \"constant\", \"constant_with_warmup\"]'\n        ),\n    )\n    parser.add_argument(\n        \"--lr_warmup_steps\", type=int, default=500, help=\"Number of steps for the warmup in the lr scheduler.\"\n    )\n    parser.add_argument(\n        \"--lr_num_cycles\",\n        type=int,\n        default=1,\n        help=\"Number of hard resets of the lr in cosine_with_restarts scheduler.\",\n    )\n    parser.add_argument(\"--lr_power\", type=float, default=1.0, help=\"Power factor of the polynomial scheduler.\")\n    parser.add_argument(\n        \"--enable_slicing\",\n        action=\"store_true\",\n        default=False,\n        help=\"Whether or not to use VAE slicing for saving memory.\",\n    )\n    parser.add_argument(\n        \"--enable_tiling\",\n        action=\"store_true\",\n        default=False,\n        help=\"Whether or not to use VAE tiling for saving memory.\",\n    )\n\n    # Optimizer\n    parser.add_argument(\n        \"--optimizer\",\n        type=lambda s: s.lower(),\n        default=\"adam\",\n        choices=[\"adam\", \"adamw\", \"prodigy\"],\n        help=(\"The optimizer type to use.\"),\n    )\n    parser.add_argument(\n        \"--use_8bit_adam\",\n        action=\"store_true\",\n        help=\"Whether or not to use 8-bit Adam from bitsandbytes. Ignored if optimizer is not set to AdamW\",\n    )\n    parser.add_argument(\n        \"--adam_beta1\", type=float, default=0.9, help=\"The beta1 parameter for the Adam and Prodigy optimizers.\"\n    )\n    parser.add_argument(\n        \"--adam_beta2\", type=float, default=0.95, help=\"The beta2 parameter for the Adam and Prodigy optimizers.\"\n    )\n    parser.add_argument(\n        \"--prodigy_beta3\",\n        type=float,\n        default=None,\n        help=\"Coefficients for computing the Prodigy optimizer's stepsize using running averages. If set to None, uses the value of square root of beta2.\",\n    )\n    parser.add_argument(\"--prodigy_decouple\", action=\"store_true\", help=\"Use AdamW style decoupled weight decay\")\n    parser.add_argument(\"--adam_weight_decay\", type=float, default=1e-04, help=\"Weight decay to use for unet params\")\n    parser.add_argument(\n        \"--adam_epsilon\",\n        type=float,\n        default=1e-08,\n        help=\"Epsilon value for the Adam optimizer and Prodigy optimizers.\",\n    )\n    parser.add_argument(\"--max_grad_norm\", default=1.0, type=float, help=\"Max gradient norm.\")\n    parser.add_argument(\"--prodigy_use_bias_correction\", action=\"store_true\", help=\"Turn on Adam's bias correction.\")\n    parser.add_argument(\n        \"--prodigy_safeguard_warmup\",\n        action=\"store_true\",\n        help=\"Remove lr from the denominator of D estimate to avoid issues during warm-up stage.\",\n    )\n\n    # Other information\n    parser.add_argument(\"--tracker_name\", type=str, default=None, help=\"Project tracker name\")\n    parser.add_argument(\"--push_to_hub\", action=\"store_true\", help=\"Whether or not to push the model to the Hub.\")\n    parser.add_argument(\"--hub_token\", type=str, default=None, help=\"The token to use to push to the Model Hub.\")\n    parser.add_argument(\n        \"--hub_model_id\",\n        type=str,\n        default=None,\n        help=\"The name of the repository to keep in sync with the local `output_dir`.\",\n    )\n    parser.add_argument(\n        \"--logging_dir\",\n        type=str,\n        default=\"logs\",\n        help=\"Directory where logs are stored.\",\n    )\n    parser.add_argument(\n        \"--allow_tf32\",\n        action=\"store_true\",\n        help=(\n            \"Whether or not to allow TF32 on Ampere GPUs. Can be used to speed up training. For more information, see\"\n            \" https://pytorch.org/docs/stable/notes/cuda.html#tensorfloat-32-tf32-on-ampere-devices\"\n        ),\n    )\n    parser.add_argument(\n        \"--report_to\",\n        type=str,\n        default=None,\n        help=(\n            'The integration to report the results and logs to. Supported platforms are `\"tensorboard\"`'\n            ' (default), `\"wandb\"` and `\"comet_ml\"`. Use `\"all\"` to report to all integrations.'\n        ),\n    )\n\n    return parser.parse_args()\n\ndef parse_matrix(matrix_str):\n    rows = matrix_str.strip().split('] [')\n    matrix = []\n    for row in rows:\n        row = row.replace('[', '').replace(']', '')\n        matrix.append(list(map(float, row.split())))\n    return np.array(matrix)\n\nclass VideoDataset(Dataset):\n    def __init__(\n        self,\n        instance_data_root: Optional[str] = None,\n        dataset_name: Optional[str] = None,\n        dataset_config_name: Optional[str] = None,\n        height: int = 480,\n        width: int = 720,\n        fps: int = 8,\n        max_num_frames: int = 49,\n        skip_frames_start: int = 0,\n        skip_frames_end: int = 0,\n        cache_dir: Optional[str] = None,\n        id_token: Optional[str] = None,\n    ) -> None:\n        super().__init__()\n\n        self.instance_data_root = Path(instance_data_root) if instance_data_root is not None else None\n        self.dataset_name = dataset_name\n        self.dataset_config_name = dataset_config_name\n        self.height = height\n        self.width = width\n        self.sample_size = (self.height, self.width)\n        self.fps = fps\n        self.max_num_frames = max_num_frames\n        self.skip_frames_start = skip_frames_start\n        self.skip_frames_end = skip_frames_end\n        self.cache_dir = cache_dir\n        self.id_token = id_token or \"\"\n        self.pixel_transforms = [\n            transforms.Resize(self.sample_size),\n            transforms.Normalize(\n                mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5], inplace=True\n            ),\n        ]\n        \n        self.video_names = []\n\n        # ----------------------------------- Released Dataset -----------------------------------\n        scenes = ['Desert', 'HDRI']\n        scene_location_pair = {\n            'Desert' : 'desert',\n            'HDRI' : \n            {\n                'loc1' : 'snowy street',\n                'loc2' : 'park',\n                'loc3' : 'indoor open space',\n                'loc11' : 'gymnastics room',\n                'loc13' : 'autumn forest',\n            }\n        }\n\n        for scene in scenes:\n            video_path = os.path.join(self.instance_data_root, '480_720', scene)\n            video_names = os.listdir(video_path)\n            locations_path = os.path.join(video_path, \"location_data.json\")\n            with open(locations_path, 'r') as f: locations = json.load(f)\n            locations_info = {locations[idx]['name']:locations[idx] for idx in range(len(locations))}\n            for video_name in video_names:\n                if video_name.endswith('Hemi12_1') == True:\n                    if scene != 'HDRI':\n                        location = scene_location_pair[scene]\n                    else:\n                        location = scene_location_pair['HDRI'][video_name.split('_')[1]]\n                    self.video_names.append((scene, video_name, location, locations_info))\n\n        # ----------------------------------- Internal Dataset -----------------------------------\n        # scenes = ['AsianTown_480_720', 'Desert_480_720', 'HDRI_480_720', 'Forest_480_720']\n        # scene_location_pair = {\n        #     'AsianTown_480_720' : 'asian town',\n        #     'Desert_480_720' : 'desert',\n        #     'Forest_480_720' : 'crossland',\n        #     'MatrixCity' : 'city',\n        #     'HDRI_480_720' : \n        #     {\n        #         'loc1' : 'snowy street',\n        #         'loc2' : 'park',\n        #         'loc3' : 'indoor open space',\n        #         'loc11' : 'gymnastics room',\n        #         'loc13' : 'autumn forest',\n        #     }\n        # }\n        \n        # for scene in scenes:\n        #     video_path = os.path.join(self.instance_data_root, scene)\n        #     video_names = os.listdir(video_path)\n        #     locations_path = os.path.join(video_path, \"location_data.json\")\n        #     with open(locations_path, 'r') as f: locations = json.load(f)\n        #     locations_info = {locations[idx]['name']:locations[idx] for idx in range(len(locations))}\n        #     for video_name in video_names:\n        #         if video_name.endswith('Hemi12_1') == True:\n        #             if scene != 'HDRI_480_720':\n        #                 location = scene_location_pair[scene]\n        #             else:\n        #                 location = scene_location_pair['HDRI_480_720'][video_name.split('_')[1]]\n        #             self.video_names.append((scene, video_name, location, locations_info))\n\n        self.cam_num = 12\n        self.max_objs_num = 3\n        self.length = len(self.video_names)\n        self.captions_path = os.path.join(self.instance_data_root, \"CharacterInfo.json\")\n        with open(self.captions_path, 'r') as f: captions = json.load(f)['CharacterInfo']\n        self.captions_info = {int(captions[idx]['index']):captions[idx]['eng'] for idx in range(len(captions))}\n\n        self.cams_path = os.path.join(self.instance_data_root, \"Hemi12_transforms.json\")\n        with open(self.cams_path, 'r') as f: self.cams_info = json.load(f)\n        cam_poses = []\n        for i, key in enumerate(self.cams_info.keys()):\n            if \"C_\" in key:\n                cam_poses.append(parse_matrix(self.cams_info[key]))\n        cam_poses = np.stack(cam_poses)\n        cam_poses = np.transpose(cam_poses, (0,2,1))\n        cam_poses = cam_poses[:,:,[1,2,0,3]]\n        cam_poses[:,:3,3] /= 100.\n        self.cam_poses = cam_poses\n        self.sample_n_frames = 49\n\n    def __len__(self):\n        return self.length\n    \n    def save_images2video(self, images, video_name):\n        fps = 8\n        format = \"mp4\"\n        codec = \"libx264\" \n        ffmpeg_params = [\"-crf\", str(12)]\n        pixelformat = \"yuv420p\" \n        video_stream = BytesIO()\n        \n        with imageio.get_writer(\n            video_stream,\n            fps=fps,\n            format=format,\n            codec=codec,\n            ffmpeg_params=ffmpeg_params,\n            pixelformat=pixelformat,\n        ) as writer:\n            for idx in range(len(images)):\n                writer.append_data(images[idx])\n        \n        video_data = video_stream.getvalue()\n        output_path = os.path.join(video_name + \".mp4\")\n        with open(output_path, \"wb\") as f:\n            f.write(video_data)\n\n    def __getitem__(self, idx):\n        \n        while True:\n            try:\n                (scene, video_name, location, locations_info) = self.video_names[idx]\n\n                with open(os.path.join(self.instance_data_root, '480_720', scene, video_name, video_name+'.json'), 'r') as f: objs_file = json.load(f)\n                objs_num = len(objs_file['0'])\n                video_index = random.randint(1, self.cam_num-1)\n\n                location_name = video_name.split('_')[1]\n                location_info = locations_info[location_name]\n                cam_pose = self.cam_poses[video_index-1]\n                obj_transl = location_info['coordinates']['CameraTarget']['position']\n\n                video_caption_concat = ''\n                video_caption_list = []\n                obj_poses_list = []\n\n                for obj_idx in range(objs_num):\n                    \n                    obj_name_index = objs_file['0'][obj_idx]['index'] \n                    video_caption = self.captions_info[obj_name_index]\n\n                    if video_caption.startswith(\" \"):\n                        video_caption = video_caption[1:]\n                    if video_caption.endswith(\".\"):\n                        video_caption = video_caption[:-1]\n                    video_caption = video_caption.lower()\n                    video_caption_list.append(video_caption)\n                    \n                    obj_poses = self.load_sceneposes(objs_file, obj_idx, obj_transl)\n                    obj_poses = np.linalg.inv(cam_pose) @ obj_poses\n                    obj_poses_list.append(obj_poses)\n\n                for obj_idx in range(objs_num):\n                    video_caption = video_caption_list[obj_idx]\n                    if obj_idx == objs_num - 1:\n                        if objs_num == 1:\n                            video_caption_concat += video_caption + ' is moving in the ' + location\n                        else:\n                            video_caption_concat += video_caption + ' are moving in the ' + location\n                    else:\n                        video_caption_concat += video_caption + ' and '\n\n                obj_poses_all = torch.from_numpy(np.array(obj_poses_list))\n\n                total_frames = 99\n                current_sample_stride = 1.75\n                cropped_length = int(self.sample_n_frames * current_sample_stride)\n                start_frame_ind = random.randint(10, max(10, total_frames - cropped_length - 1))\n                end_frame_ind = min(start_frame_ind + cropped_length, total_frames)\n                frame_indices = np.linspace(start_frame_ind, end_frame_ind - 1, self.sample_n_frames, dtype=int)\n                \n                video_frames_path = os.path.join(self.instance_data_root, '480_720', scene, video_name, 'videos', video_name+ f'_C_{video_index:02d}_35mm.mp4')\n                cap = cv2.VideoCapture(video_frames_path)\n                height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))\n                width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))\n                \n                # get local rank\n                ctx = decord.cpu(0)\n                reader = decord.VideoReader(video_frames_path, ctx=ctx, height=height, width=width)\n                assert len(reader) == total_frames or len(reader) == total_frames+1\n                frame_indexes = [frame_idx for frame_idx in range(total_frames)]\n                try:\n                    video_chunk = reader.get_batch(frame_indexes).asnumpy()    \n                except:\n                    video_chunk = reader.get_batch(frame_indexes).numpy()\n\n                frame_inverse = torch.rand(1).item() > 0.5\n                if frame_inverse:\n                    frame_indices = frame_indices[::-1]\n                    video_name += '_inv'\n\n                pixel_values = np.array([video_chunk[indice] for indice in frame_indices])\n                pixel_values = rearrange(torch.from_numpy(pixel_values) / 255.0, \"f h w c -> f c h w\")\n                pixel_values = self.pixel_transforms[0](pixel_values)\n                pixel_values = self.pixel_transforms[1](pixel_values)\n\n                # interpolation\n                trunc_frame_indices = np.zeros_like(frame_indices[::4])\n                trunc_frame_indices[0] = frame_indices[0]\n                trunc_frame_indices[1:] = ((frame_indices[1:][::4] + frame_indices[4:][::4]) / 2).astype(np.int64)\n\n                obj_poses_all = obj_poses_all[:, trunc_frame_indices]\n                pose_embeds = rearrange(obj_poses_all[:, :, :3, :], \"b f p q -> b f (q p)\").contiguous()\n\n                break\n                \n            except Exception as e:\n                \n                (scene, video_name, location, locations_info) = self.video_names[idx]\n\n                with open(f'invalid_scene.txt', 'a+') as f:\n                    f.write(f'{scene} {video_name} {location}')\n                    f.write('\\n')\n\n                idx = random.randint(0, self.length - 1)\n\n        return {\n            \"prompt\": video_caption_concat, \n            \"video\": pixel_values,\n            \"video_name\": video_name,\n        }\n\n    def load_sceneposes(self, objs_file, obj_idx, obj_transl):\n        ext_poses = []\n        for i, key in enumerate(objs_file.keys()):\n            ext_poses.append(parse_matrix(objs_file[key][obj_idx]['matrix']))\n        ext_poses = np.stack(ext_poses)\n        ext_poses = np.transpose(ext_poses, (0,2,1))\n        ext_poses[:,:3,3] -= obj_transl\n        ext_poses[:,:3,3] /= 100.\n        ext_poses = ext_poses[:, :, [1,2,0,3]]\n        return ext_poses\n\n\ndef save_model_card(\n    repo_id: str,\n    videos=None,\n    base_model: str = None,\n    validation_prompt=None,\n    repo_folder=None,\n    fps=8,\n):\n    widget_dict = []\n    if videos is not None:\n        for i, video in enumerate(videos):\n            export_to_video(video, os.path.join(repo_folder, f\"final_video_{i}.mp4\", fps=fps))\n            widget_dict.append(\n                {\"text\": validation_prompt if validation_prompt else \" \", \"output\": {\"url\": f\"video_{i}.mp4\"}}\n            )\n\n    model_description = f\"\"\"\n# CogVideoX LoRA - {repo_id}\n\n<Gallery />\n\n## Model description\n\nThese are {repo_id} LoRA weights for {base_model}.\n\nThe weights were trained using the [CogVideoX Diffusers trainer](https://github.com/huggingface/diffusers/blob/main/examples/cogvideo/train_cogvideox_lora.py).\n\nWas LoRA for the text encoder enabled? No.\n\n## Download model\n\n[Download the *.safetensors LoRA]({repo_id}/tree/main) in the Files & versions tab.\n\n## Use it with the [🧨 diffusers library](https://github.com/huggingface/diffusers)\n\n```py\nfrom diffusers import CogVideoXPipeline\nimport torch\n\npipe = CogVideoXPipeline.from_pretrained(\"THUDM/CogVideoX-5b\", torch_dtype=torch.bfloat16).to(\"cuda\")\npipe.load_lora_weights(\"{repo_id}\", weight_name=\"pytorch_lora_weights.safetensors\", adapter_name=[\"cogvideox-lora\"])\n\n# The LoRA adapter weights are determined by what was used for training.\n# In this case, we assume `--lora_alpha` is 32 and `--rank` is 64.\n# It can be made lower or higher from what was used in training to decrease or amplify the effect\n# of the LoRA upto a tolerance, beyond which one might notice no effect at all or overflows.\npipe.set_adapters([\"cogvideox-lora\"], [32 / 64])\n\nvideo = pipe(\"{validation_prompt}\", guidance_scale=6, use_dynamic_cfg=True).frames[0]\n```\n\nFor more details, including weighting, merging and fusing LoRAs, check the [documentation on loading LoRAs in diffusers](https://huggingface.co/docs/diffusers/main/en/using-diffusers/loading_adapters)\n\n## License\n\nPlease adhere to the licensing terms as described [here](https://huggingface.co/THUDM/CogVideoX-5b/blob/main/LICENSE) and [here](https://huggingface.co/THUDM/CogVideoX-2b/blob/main/LICENSE).\n\"\"\"\n    model_card = load_or_create_model_card(\n        repo_id_or_path=repo_id,\n        from_training=True,\n        license=\"other\",\n        base_model=base_model,\n        prompt=validation_prompt,\n        model_description=model_description,\n        widget=widget_dict,\n    )\n    tags = [\n        \"text-to-video\",\n        \"diffusers-training\",\n        \"diffusers\",\n        \"lora\",\n        \"cogvideox\",\n        \"cogvideox-diffusers\",\n        \"template:sd-lora\",\n    ]\n\n    model_card = populate_model_card(model_card, tags=tags)\n    model_card.save(os.path.join(repo_folder, \"README.md\"))\n\n\ndef log_validation(\n    pipe,\n    args,\n    accelerator,\n    pipeline_args,\n    epoch,\n    is_final_validation: bool = False,\n):\n    logger.info(\n        f\"Running validation... \\n Generating {args.num_validation_videos} videos with prompt: {pipeline_args['prompt']}.\"\n    )\n    # We train on the simplified learning objective. If we were previously predicting a variance, we need the scheduler to ignore it\n    scheduler_args = {}\n\n    if \"variance_type\" in pipe.scheduler.config:\n        variance_type = pipe.scheduler.config.variance_type\n\n        if variance_type in [\"learned\", \"learned_range\"]:\n            variance_type = \"fixed_small\"\n\n        scheduler_args[\"variance_type\"] = variance_type\n\n    pipe.scheduler = CogVideoXDPMScheduler.from_config(pipe.scheduler.config, **scheduler_args)\n    pipe = pipe.to(accelerator.device)\n    # pipe.set_progress_bar_config(disable=True)\n\n    # run inference\n    generator = torch.Generator(device=accelerator.device).manual_seed(args.seed) if args.seed else None\n\n    videos = []\n    for _ in range(args.num_validation_videos):\n        video = pipe(**pipeline_args, generator=generator, output_type=\"np\").frames[0]\n        videos.append(video)\n\n    for tracker in accelerator.trackers:\n        phase_name = \"test\" if is_final_validation else \"validation\"\n        if tracker.name == \"wandb\":\n            video_filenames = []\n            for i, video in enumerate(videos):\n                prompt = (\n                    pipeline_args[\"prompt\"][:25]\n                    .replace(\" \", \"_\")\n                    .replace(\" \", \"_\")\n                    .replace(\"'\", \"_\")\n                    .replace('\"', \"_\")\n                    .replace(\"/\", \"_\")\n                )\n                filename = os.path.join(args.output_dir, f\"{phase_name}_video_{i}_{prompt}.mp4\")\n                export_to_video(video, filename, fps=8)\n                video_filenames.append(filename)\n\n            tracker.log(\n                {\n                    phase_name: [\n                        wandb.Video(filename, caption=f\"{i}: {pipeline_args['prompt']}\")\n                        for i, filename in enumerate(video_filenames)\n                    ]\n                }\n            )\n\n    free_memory()\n\n    return videos\n\n\ndef _get_t5_prompt_embeds(\n    tokenizer: T5Tokenizer,\n    text_encoder: T5EncoderModel,\n    prompt: Union[str, List[str]],\n    num_videos_per_prompt: int = 1,\n    max_sequence_length: int = 226,\n    device: Optional[torch.device] = None,\n    dtype: Optional[torch.dtype] = None,\n    text_input_ids=None,\n):\n    prompt = [prompt] if isinstance(prompt, str) else prompt\n    batch_size = len(prompt)\n\n    if tokenizer is not None:\n        text_inputs = tokenizer(\n            prompt,\n            padding=\"max_length\",\n            max_length=max_sequence_length,\n            truncation=True,\n            add_special_tokens=True,\n            return_tensors=\"pt\",\n        )\n        text_input_ids = text_inputs.input_ids\n    else:\n        if text_input_ids is None:\n            raise ValueError(\"`text_input_ids` must be provided when the tokenizer is not specified.\")\n\n    prompt_embeds = text_encoder(text_input_ids.to(device))[0]\n    prompt_embeds = prompt_embeds.to(dtype=dtype, device=device)\n\n    # duplicate text embeddings for each generation per prompt, using mps friendly method\n    _, seq_len, _ = prompt_embeds.shape\n    prompt_embeds = prompt_embeds.repeat(1, num_videos_per_prompt, 1)\n    prompt_embeds = prompt_embeds.view(batch_size * num_videos_per_prompt, seq_len, -1)\n\n    return prompt_embeds\n\n\ndef encode_prompt(\n    tokenizer: T5Tokenizer,\n    text_encoder: T5EncoderModel,\n    prompt: Union[str, List[str]],\n    num_videos_per_prompt: int = 1,\n    max_sequence_length: int = 226,\n    device: Optional[torch.device] = None,\n    dtype: Optional[torch.dtype] = None,\n    text_input_ids=None,\n):\n    prompt = [prompt] if isinstance(prompt, str) else prompt\n    prompt_embeds = _get_t5_prompt_embeds(\n        tokenizer,\n        text_encoder,\n        prompt=prompt,\n        num_videos_per_prompt=num_videos_per_prompt,\n        max_sequence_length=max_sequence_length,\n        device=device,\n        dtype=dtype,\n        text_input_ids=text_input_ids,\n    )\n    return prompt_embeds\n\n\ndef compute_prompt_embeddings(\n    tokenizer, text_encoder, prompt, max_sequence_length, device, dtype, requires_grad: bool = False\n):\n    if requires_grad:\n        prompt_embeds = encode_prompt(\n            tokenizer,\n            text_encoder,\n            prompt,\n            num_videos_per_prompt=1,\n            max_sequence_length=max_sequence_length,\n            device=device,\n            dtype=dtype,\n        )\n    else:\n        with torch.no_grad():\n            prompt_embeds = encode_prompt(\n                tokenizer,\n                text_encoder,\n                prompt,\n                num_videos_per_prompt=1,\n                max_sequence_length=max_sequence_length,\n                device=device,\n                dtype=dtype,\n            )\n    return prompt_embeds\n\n\ndef prepare_rotary_positional_embeddings(\n    height: int,\n    width: int,\n    num_frames: int,\n    vae_scale_factor_spatial: int = 8,\n    patch_size: int = 2,\n    attention_head_dim: int = 64,\n    device: Optional[torch.device] = None,\n    base_height: int = 480,\n    base_width: int = 720,\n) -> Tuple[torch.Tensor, torch.Tensor]:\n    grid_height = height // (vae_scale_factor_spatial * patch_size)\n    grid_width = width // (vae_scale_factor_spatial * patch_size)\n    base_size_width = base_width // (vae_scale_factor_spatial * patch_size)\n    base_size_height = base_height // (vae_scale_factor_spatial * patch_size)\n\n    grid_crops_coords = get_resize_crop_region_for_grid((grid_height, grid_width), base_size_width, base_size_height)\n    freqs_cos, freqs_sin = get_3d_rotary_pos_embed(\n        embed_dim=attention_head_dim,\n        crops_coords=grid_crops_coords,\n        grid_size=(grid_height, grid_width),\n        temporal_size=num_frames,\n    )\n\n    freqs_cos = freqs_cos.to(device=device)\n    freqs_sin = freqs_sin.to(device=device)\n    return freqs_cos, freqs_sin\n\n\ndef get_optimizer(args, params_to_optimize, use_deepspeed: bool = False):\n    # Use DeepSpeed optimzer\n    if use_deepspeed:\n        from accelerate.utils import DummyOptim\n\n        return DummyOptim(\n            params_to_optimize,\n            lr=args.learning_rate,\n            betas=(args.adam_beta1, args.adam_beta2),\n            eps=args.adam_epsilon,\n            weight_decay=args.adam_weight_decay,\n        )\n\n\n    # Optimizer creation\n    supported_optimizers = [\"adam\", \"adamw\", \"prodigy\"]\n    if args.optimizer not in supported_optimizers:\n        logger.warning(\n            f\"Unsupported choice of optimizer: {args.optimizer}. Supported optimizers include {supported_optimizers}. Defaulting to AdamW\"\n        )\n        args.optimizer = \"adamw\"\n\n    if args.use_8bit_adam and not (args.optimizer.lower() not in [\"adam\", \"adamw\"]):\n        logger.warning(\n            f\"use_8bit_adam is ignored when optimizer is not set to 'Adam' or 'AdamW'. Optimizer was \"\n            f\"set to {args.optimizer.lower()}\"\n        )\n\n    if args.use_8bit_adam:\n        try:\n            import bitsandbytes as bnb\n        except ImportError:\n            raise ImportError(\n                \"To use 8-bit Adam, please install the bitsandbytes library: `pip install bitsandbytes`.\"\n            )\n\n    if args.optimizer.lower() == \"adamw\":\n        optimizer_class = bnb.optim.AdamW8bit if args.use_8bit_adam else torch.optim.AdamW\n\n        optimizer = optimizer_class(\n            params_to_optimize,\n            betas=(args.adam_beta1, args.adam_beta2),\n            eps=args.adam_epsilon,\n            weight_decay=args.adam_weight_decay,\n        )\n    elif args.optimizer.lower() == \"adam\":\n        optimizer_class = bnb.optim.Adam8bit if args.use_8bit_adam else torch.optim.Adam\n\n        optimizer = optimizer_class(\n            params_to_optimize,\n            betas=(args.adam_beta1, args.adam_beta2),\n            eps=args.adam_epsilon,\n            weight_decay=args.adam_weight_decay,\n        )\n    elif args.optimizer.lower() == \"prodigy\":\n        try:\n            import prodigyopt\n        except ImportError:\n            raise ImportError(\"To use Prodigy, please install the prodigyopt library: `pip install prodigyopt`\")\n\n        optimizer_class = prodigyopt.Prodigy\n\n        if args.learning_rate <= 0.1:\n            logger.warning(\n                \"Learning rate is too low. When using prodigy, it's generally better to set learning rate around 1.0\"\n            )\n\n        optimizer = optimizer_class(\n            params_to_optimize,\n            lr=args.learning_rate,\n            betas=(args.adam_beta1, args.adam_beta2),\n            beta3=args.prodigy_beta3,\n            weight_decay=args.adam_weight_decay,\n            eps=args.adam_epsilon,\n            decouple=args.prodigy_decouple,\n            use_bias_correction=args.prodigy_use_bias_correction,\n            safeguard_warmup=args.prodigy_safeguard_warmup,\n        )\n\n    return optimizer\n\n\ndef main(args):\n    if args.report_to == \"wandb\" and args.hub_token is not None:\n        raise ValueError(\n            \"You cannot use both --report_to=wandb and --hub_token due to a security risk of exposing your token.\"\n            \" Please use `huggingface-cli login` to authenticate with the Hub.\"\n        )\n\n    if torch.backends.mps.is_available() and args.mixed_precision == \"bf16\":\n        # due to pytorch#99272, MPS does not yet support bfloat16.\n        raise ValueError(\n            \"Mixed precision training with bfloat16 is not supported on MPS. Please use fp16 (recommended) or fp32 instead.\"\n        )\n\n    logging_dir = Path(args.output_dir, args.logging_dir)\n\n    accelerator_project_config = ProjectConfiguration(project_dir=args.output_dir, logging_dir=logging_dir)\n    kwargs = DistributedDataParallelKwargs(find_unused_parameters=True)\n    accelerator = Accelerator(\n        gradient_accumulation_steps=args.gradient_accumulation_steps,\n        mixed_precision=args.mixed_precision,\n        log_with=args.report_to,\n        project_config=accelerator_project_config,\n        kwargs_handlers=[kwargs],\n    )\n\n    # Disable AMP for MPS.\n    if torch.backends.mps.is_available():\n        accelerator.native_amp = False\n\n    if args.report_to == \"wandb\":\n        if not is_wandb_available():\n            raise ImportError(\"Make sure to install wandb if you want to use it for logging during training.\")\n\n    # Make one log on every process with the configuration for debugging.\n    logging.basicConfig(\n        format=\"%(asctime)s - %(levelname)s - %(name)s - %(message)s\",\n        datefmt=\"%m/%d/%Y %H:%M:%S\",\n        level=logging.INFO,\n    )\n    logger.info(accelerator.state, main_process_only=False)\n    if accelerator.is_local_main_process:\n        transformers.utils.logging.set_verbosity_warning()\n        diffusers.utils.logging.set_verbosity_info()\n    else:\n        transformers.utils.logging.set_verbosity_error()\n        diffusers.utils.logging.set_verbosity_error()\n\n    # If passed along, set the training seed now.\n    if args.seed is not None:\n        set_seed(args.seed)\n\n    # Handle the repository creation\n    if accelerator.is_main_process:\n        if args.output_dir is not None:\n            os.makedirs(args.output_dir, exist_ok=True)\n\n        if args.push_to_hub:\n            repo_id = create_repo(\n                repo_id=args.hub_model_id or Path(args.output_dir).name,\n                exist_ok=True,\n            ).repo_id\n\n    # Prepare models and scheduler\n    tokenizer = AutoTokenizer.from_pretrained(\n        args.pretrained_model_name_or_path, subfolder=\"tokenizer\", revision=args.revision\n    )\n\n    text_encoder = T5EncoderModel.from_pretrained(\n        args.pretrained_model_name_or_path, subfolder=\"text_encoder\", revision=args.revision\n    )\n\n    # CogVideoX-2b weights are stored in float16\n    # CogVideoX-5b and CogVideoX-5b-I2V weights are stored in bfloat16\n    load_dtype = torch.bfloat16 if \"5b\" in args.pretrained_model_name_or_path.lower() else torch.float16\n    transformer = CogVideoXTransformer3DModel.from_pretrained(\n        args.pretrained_model_name_or_path,\n        subfolder=\"transformer\",\n        torch_dtype=load_dtype,\n        revision=args.revision,\n        variant=args.variant,\n    )\n\n    vae = AutoencoderKLCogVideoX.from_pretrained(\n        args.pretrained_model_name_or_path, subfolder=\"vae\", revision=args.revision, variant=args.variant\n    )\n\n    scheduler = CogVideoXDPMScheduler.from_pretrained(args.pretrained_model_name_or_path, subfolder=\"scheduler\")\n\n    if args.enable_slicing:\n        vae.enable_slicing()\n    if args.enable_tiling:\n        vae.enable_tiling()\n\n    # We only train the additional adapter LoRA layers\n    text_encoder.requires_grad_(False)\n    transformer.requires_grad_(False)\n    vae.requires_grad_(False)\n\n    # For mixed precision training we cast all non-trainable weights (vae, text_encoder and transformer) to half-precision\n    # as these weights are only used for inference, keeping weights in full precision is not required.\n    weight_dtype = torch.float32\n    if accelerator.state.deepspeed_plugin:\n        # DeepSpeed is handling precision, use what's in the DeepSpeed config\n        if (\n            \"fp16\" in accelerator.state.deepspeed_plugin.deepspeed_config\n            and accelerator.state.deepspeed_plugin.deepspeed_config[\"fp16\"][\"enabled\"]\n        ):\n            weight_dtype = torch.float16\n        if (\n            \"bf16\" in accelerator.state.deepspeed_plugin.deepspeed_config\n            and accelerator.state.deepspeed_plugin.deepspeed_config[\"bf16\"][\"enabled\"]\n        ):\n            weight_dtype = torch.float16\n    else:\n        if accelerator.mixed_precision == \"fp16\":\n            weight_dtype = torch.float16\n        elif accelerator.mixed_precision == \"bf16\":\n            weight_dtype = torch.bfloat16\n\n    if torch.backends.mps.is_available() and weight_dtype == torch.bfloat16:\n        # due to pytorch#99272, MPS does not yet support bfloat16.\n        raise ValueError(\n            \"Mixed precision training with bfloat16 is not supported on MPS. Please use fp16 (recommended) or fp32 instead.\"\n        )\n\n    text_encoder.to(accelerator.device, dtype=weight_dtype)\n    transformer.to(accelerator.device, dtype=weight_dtype)\n    vae.to(accelerator.device, dtype=weight_dtype)\n\n    if args.gradient_checkpointing:\n        transformer.enable_gradient_checkpointing()\n\n    # now we will add new LoRA weights to the attention layers\n    transformer_lora_config = LoraConfig(\n        r=args.rank,\n        lora_alpha=args.lora_alpha,\n        init_lora_weights=True,\n        target_modules=[\"to_k\", \"to_q\", \"to_v\", \"to_out.0\"],\n    )\n    transformer.add_adapter(transformer_lora_config)\n\n    def unwrap_model(model):\n        model = accelerator.unwrap_model(model)\n        model = model._orig_mod if is_compiled_module(model) else model\n        return model\n\n    # create custom saving & loading hooks so that `accelerator.save_state(...)` serializes in a nice format\n    def save_model_hook(models, weights, output_dir):\n        if accelerator.is_main_process:\n            transformer_lora_layers_to_save = None\n\n            for model in models:\n                if isinstance(model, type(unwrap_model(transformer))):\n                    transformer_lora_layers_to_save = get_peft_model_state_dict(model)\n                else:\n                    raise ValueError(f\"unexpected save model: {model.__class__}\")\n\n                # make sure to pop weight so that corresponding model is not saved again\n                weights.pop()\n\n            CogVideoXPipeline.save_lora_weights(\n                output_dir,\n                transformer_lora_layers=transformer_lora_layers_to_save,\n            )\n\n    def load_model_hook(models, input_dir):\n        transformer_ = None\n\n        while len(models) > 0:\n            model = models.pop()\n\n            if isinstance(model, type(unwrap_model(transformer))):\n                transformer_ = model\n            else:\n                raise ValueError(f\"Unexpected save model: {model.__class__}\")\n\n        lora_state_dict = CogVideoXPipeline.lora_state_dict(input_dir)\n\n        transformer_state_dict = {\n            f'{k.replace(\"transformer.\", \"\")}': v for k, v in lora_state_dict.items() if k.startswith(\"transformer.\")\n        }\n        transformer_state_dict = convert_unet_state_dict_to_peft(transformer_state_dict)\n        incompatible_keys = set_peft_model_state_dict(transformer_, transformer_state_dict, adapter_name=\"default\")\n        if incompatible_keys is not None:\n            # check only for unexpected keys\n            unexpected_keys = getattr(incompatible_keys, \"unexpected_keys\", None)\n            if unexpected_keys:\n                logger.warning(\n                    f\"Loading adapter weights from state_dict led to unexpected keys not found in the model: \"\n                    f\" {unexpected_keys}. \"\n                )\n\n        # Make sure the trainable params are in float32. This is again needed since the base models\n        # are in `weight_dtype`. More details:\n        # https://github.com/huggingface/diffusers/pull/6514#discussion_r1449796804\n        if args.mixed_precision == \"fp16\":\n            # only upcast trainable parameters (LoRA) into fp32\n            cast_training_params([transformer_])\n\n    accelerator.register_save_state_pre_hook(save_model_hook)\n    accelerator.register_load_state_pre_hook(load_model_hook)\n\n    # Enable TF32 for faster training on Ampere GPUs,\n    # cf https://pytorch.org/docs/stable/notes/cuda.html#tensorfloat-32-tf32-on-ampere-devices\n    if args.allow_tf32 and torch.cuda.is_available():\n        torch.backends.cuda.matmul.allow_tf32 = True\n\n    if args.scale_lr:\n        args.learning_rate = (\n            args.learning_rate * args.gradient_accumulation_steps * args.train_batch_size * accelerator.num_processes\n        )\n\n    # Make sure the trainable params are in float32.\n    if args.mixed_precision == \"fp16\":\n        # only upcast trainable parameters (LoRA) into fp32\n        cast_training_params([transformer], dtype=torch.float32)\n\n    transformer_lora_parameters = list(filter(lambda p: p.requires_grad, transformer.parameters()))\n\n    # Optimization parameters\n    transformer_parameters_with_lr = {\"params\": transformer_lora_parameters, \"lr\": args.learning_rate}\n    params_to_optimize = [transformer_parameters_with_lr]\n\n    use_deepspeed_optimizer = (\n        accelerator.state.deepspeed_plugin is not None\n        and \"optimizer\" in accelerator.state.deepspeed_plugin.deepspeed_config\n    )\n    use_deepspeed_scheduler = (\n        accelerator.state.deepspeed_plugin is not None\n        and \"scheduler\" not in accelerator.state.deepspeed_plugin.deepspeed_config\n    )\n\n    optimizer = get_optimizer(args, params_to_optimize, use_deepspeed=use_deepspeed_optimizer)\n\n    # Dataset and DataLoader\n    train_dataset = VideoDataset(\n        instance_data_root=args.instance_data_root,\n        dataset_name=args.dataset_name,\n        dataset_config_name=args.dataset_config_name,\n        height=args.height,\n        width=args.width,\n        fps=args.fps,\n        max_num_frames=args.max_num_frames,\n        skip_frames_start=args.skip_frames_start,\n        skip_frames_end=args.skip_frames_end,\n        cache_dir=args.cache_dir,\n        id_token=args.id_token,\n    )\n\n    def encode_video(video):\n        video = video.to(accelerator.device, dtype=vae.dtype)\n        video = video.permute(0, 2, 1, 3, 4)  # [B, C, F, H, W]\n        latent_dist = vae.encode(video).latent_dist.sample()\n        latent_dist = latent_dist * vae.config.scaling_factor\n        return latent_dist\n\n    train_dataloader = DataLoader(\n        train_dataset,\n        batch_size=args.train_batch_size,\n        shuffle=True,\n        # collate_fn=collate_fn,\n        num_workers=args.dataloader_num_workers,\n    )\n\n    # Scheduler and math around the number of training steps.\n    overrode_max_train_steps = False\n    num_update_steps_per_epoch = math.ceil(len(train_dataloader) / args.gradient_accumulation_steps)\n    if args.max_train_steps is None:\n        args.max_train_steps = args.num_train_epochs * num_update_steps_per_epoch\n        overrode_max_train_steps = True\n\n    if use_deepspeed_scheduler:\n        from accelerate.utils import DummyScheduler\n\n        lr_scheduler = DummyScheduler(\n            name=args.lr_scheduler,\n            optimizer=optimizer,\n            total_num_steps=args.max_train_steps * accelerator.num_processes,\n            num_warmup_steps=args.lr_warmup_steps * accelerator.num_processes,\n        )\n    else:\n        lr_scheduler = get_scheduler(\n            args.lr_scheduler,\n            optimizer=optimizer,\n            num_warmup_steps=args.lr_warmup_steps * accelerator.num_processes,\n            num_training_steps=args.max_train_steps * accelerator.num_processes,\n            num_cycles=args.lr_num_cycles,\n            power=args.lr_power,\n        )\n\n    # Prepare everything with our `accelerator`.\n    transformer, optimizer, train_dataloader, lr_scheduler = accelerator.prepare(\n        transformer, optimizer, train_dataloader, lr_scheduler\n    )\n\n    # We need to recalculate our total training steps as the size of the training dataloader may have changed.\n    num_update_steps_per_epoch = math.ceil(len(train_dataloader) / args.gradient_accumulation_steps)\n    if overrode_max_train_steps:\n        args.max_train_steps = args.num_train_epochs * num_update_steps_per_epoch\n    # Afterwards we recalculate our number of training epochs\n    args.num_train_epochs = math.ceil(args.max_train_steps / num_update_steps_per_epoch)\n\n    # We need to initialize the trackers we use, and also store our configuration.\n    # The trackers initializes automatically on the main process.\n    if accelerator.is_main_process:\n        tracker_name = args.tracker_name or \"cogvideox-lora\"\n        accelerator.init_trackers(tracker_name, config=vars(args))\n\n    # Train!\n    total_batch_size = args.train_batch_size * accelerator.num_processes * args.gradient_accumulation_steps\n    num_trainable_parameters = sum(param.numel() for model in params_to_optimize for param in model[\"params\"])\n\n    logger.info(\"***** Running training *****\")\n    logger.info(f\"  Num trainable parameters = {num_trainable_parameters}\")\n    logger.info(f\"  Num examples = {len(train_dataset)}\")\n    logger.info(f\"  Num batches each epoch = {len(train_dataloader)}\")\n    logger.info(f\"  Num epochs = {args.num_train_epochs}\")\n    logger.info(f\"  Instantaneous batch size per device = {args.train_batch_size}\")\n    logger.info(f\"  Total train batch size (w. parallel, distributed & accumulation) = {total_batch_size}\")\n    logger.info(f\"  Gradient accumulation steps = {args.gradient_accumulation_steps}\")\n    logger.info(f\"  Total optimization steps = {args.max_train_steps}\")\n    global_step = 0\n    first_epoch = 0\n\n    # Potentially load in the weights and states from a previous save\n    if not args.resume_from_checkpoint:\n        initial_global_step = 0\n    else:\n        if args.resume_from_checkpoint != \"latest\":\n            path = os.path.basename(args.resume_from_checkpoint)\n        else:\n            # Get the mos recent checkpoint\n            dirs = os.listdir(args.output_dir)\n            dirs = [d for d in dirs if d.startswith(\"checkpoint\")]\n            dirs = sorted(dirs, key=lambda x: int(x.split(\"-\")[1]))\n            path = dirs[-1] if len(dirs) > 0 else None\n\n        if path is None:\n            accelerator.print(\n                f\"Checkpoint '{args.resume_from_checkpoint}' does not exist. Starting a new training run.\"\n            )\n            args.resume_from_checkpoint = None\n            initial_global_step = 0\n        else:\n            accelerator.print(f\"Resuming from checkpoint {path}\")\n            accelerator.load_state(os.path.join(args.output_dir, path))\n            global_step = int(path.split(\"-\")[1])\n\n            initial_global_step = global_step\n            first_epoch = global_step // num_update_steps_per_epoch\n\n    progress_bar = tqdm(\n        range(0, args.max_train_steps),\n        initial=initial_global_step,\n        desc=\"Steps\",\n        # Only show the progress bar once on each machine.\n        disable=not accelerator.is_local_main_process,\n    )\n    vae_scale_factor_spatial = 2 ** (len(vae.config.block_out_channels) - 1)\n\n    # For DeepSpeed training\n    model_config = transformer.module.config if hasattr(transformer, \"module\") else transformer.config\n\n    for epoch in range(first_epoch, args.num_train_epochs):\n        transformer.train()\n\n        for step, batch in enumerate(train_dataloader):\n            models_to_accumulate = [transformer]\n\n            with accelerator.accumulate(models_to_accumulate):\n                model_input = encode_video(batch[\"video\"]).permute(0, 2, 1, 3, 4).to(dtype=weight_dtype)  # [B, F, C, H, W]\n                prompts = batch[\"prompt\"]\n\n                # encode prompts\n                prompt_embeds = compute_prompt_embeddings(\n                    tokenizer,\n                    text_encoder,\n                    prompts,\n                    model_config.max_text_seq_length,\n                    accelerator.device,\n                    weight_dtype,\n                    requires_grad=False,\n                )\n\n                # Sample noise that will be added to the latents\n                noise = torch.randn_like(model_input)\n                batch_size, num_frames, num_channels, height, width = model_input.shape\n\n                # Sample a random timestep for each image\n                timesteps = torch.randint(\n                    0, scheduler.config.num_train_timesteps, (batch_size,), device=model_input.device\n                )\n                timesteps = timesteps.long()\n\n                # Prepare rotary embeds\n                image_rotary_emb = (\n                    prepare_rotary_positional_embeddings(\n                        height=args.height,\n                        width=args.width,\n                        num_frames=num_frames,\n                        vae_scale_factor_spatial=vae_scale_factor_spatial,\n                        patch_size=model_config.patch_size,\n                        attention_head_dim=model_config.attention_head_dim,\n                        device=accelerator.device,\n                    )\n                    if model_config.use_rotary_positional_embeddings\n                    else None\n                )\n\n                # Add noise to the model input according to the noise magnitude at each timestep\n                # (this is the forward diffusion process)\n                noisy_model_input = scheduler.add_noise(model_input, noise, timesteps)\n\n                # Predict the noise residual\n                model_output = transformer(\n                    hidden_states=noisy_model_input,\n                    encoder_hidden_states=prompt_embeds,\n                    timestep=timesteps,\n                    image_rotary_emb=image_rotary_emb,\n                    return_dict=False,\n                )[0]\n                model_pred = scheduler.get_velocity(model_output, noisy_model_input, timesteps)\n\n                alphas_cumprod = scheduler.alphas_cumprod[timesteps]\n                weights = 1 / (1 - alphas_cumprod)\n                while len(weights.shape) < len(model_pred.shape):\n                    weights = weights.unsqueeze(-1)\n\n                target = model_input\n\n                loss = torch.mean((weights * (model_pred - target) ** 2).reshape(batch_size, -1), dim=1)\n                loss = loss.mean()\n                accelerator.backward(loss)\n\n                if accelerator.sync_gradients:\n                    params_to_clip = transformer.parameters()\n                    accelerator.clip_grad_norm_(params_to_clip, args.max_grad_norm)\n\n                if accelerator.state.deepspeed_plugin is None:\n                    optimizer.step()\n                    optimizer.zero_grad()\n\n                lr_scheduler.step()\n\n            # Checks if the accelerator has performed an optimization step behind the scenes\n            if accelerator.sync_gradients:\n                progress_bar.update(1)\n                global_step += 1\n\n                if accelerator.is_main_process:\n                    if global_step % args.checkpointing_steps == 0:\n                        # _before_ saving state, check if this save would set us over the `checkpoints_total_limit`\n                        if args.checkpoints_total_limit is not None:\n                            checkpoints = os.listdir(args.output_dir)\n                            checkpoints = [d for d in checkpoints if d.startswith(\"checkpoint\")]\n                            checkpoints = sorted(checkpoints, key=lambda x: int(x.split(\"-\")[1]))\n\n                            # before we save the new checkpoint, we need to have at _most_ `checkpoints_total_limit - 1` checkpoints\n                            if len(checkpoints) >= args.checkpoints_total_limit:\n                                num_to_remove = len(checkpoints) - args.checkpoints_total_limit + 1\n                                removing_checkpoints = checkpoints[0:num_to_remove]\n\n                                logger.info(\n                                    f\"{len(checkpoints)} checkpoints already exist, removing {len(removing_checkpoints)} checkpoints\"\n                                )\n                                logger.info(f\"Removing checkpoints: {', '.join(removing_checkpoints)}\")\n\n                                for removing_checkpoint in removing_checkpoints:\n                                    removing_checkpoint = os.path.join(args.output_dir, removing_checkpoint)\n                                    shutil.rmtree(removing_checkpoint)\n\n                        save_path = os.path.join(args.output_dir, f\"checkpoint-{global_step}\")\n                        accelerator.save_state(save_path)\n                        logger.info(f\"Saved state to {save_path}\")\n\n            logs = {\"loss\": loss.detach().item(), \"lr\": lr_scheduler.get_last_lr()[0]}\n            progress_bar.set_postfix(**logs)\n            accelerator.log(logs, step=global_step)\n\n            if global_step >= args.max_train_steps:\n                break\n        \n        if accelerator.is_main_process:\n            if args.validation_prompt is not None and (epoch + 1) % args.validation_epochs == 0:\n                # Create pipeline\n                pipe = CogVideoXPipeline.from_pretrained(\n                    args.pretrained_model_name_or_path,\n                    transformer=unwrap_model(transformer),\n                    text_encoder=unwrap_model(text_encoder),\n                    vae=unwrap_model(vae),\n                    scheduler=scheduler,\n                    revision=args.revision,\n                    variant=args.variant,\n                    torch_dtype=weight_dtype,\n                )\n\n                validation_prompts = args.validation_prompt.split(args.validation_prompt_separator)\n                for validation_prompt in validation_prompts:\n                    pipeline_args = {\n                        \"prompt\": validation_prompt,\n                        \"guidance_scale\": args.guidance_scale,\n                        \"use_dynamic_cfg\": args.use_dynamic_cfg,\n                        \"height\": args.height,\n                        \"width\": args.width,\n                    }\n\n                    validation_outputs = log_validation(\n                        pipe=pipe,\n                        args=args,\n                        accelerator=accelerator,\n                        pipeline_args=pipeline_args,\n                        epoch=epoch,\n                    )\n\n    # Save the lora layers\n    accelerator.wait_for_everyone()\n    if accelerator.is_main_process:\n        transformer = unwrap_model(transformer)\n        dtype = (\n            torch.float16\n            if args.mixed_precision == \"fp16\"\n            else torch.bfloat16\n            if args.mixed_precision == \"bf16\"\n            else torch.float32\n        )\n        transformer = transformer.to(dtype)\n        transformer_lora_layers = get_peft_model_state_dict(transformer)\n\n        CogVideoXPipeline.save_lora_weights(\n            save_directory=args.output_dir,\n            transformer_lora_layers=transformer_lora_layers,\n        )\n\n        # Final test inference\n        pipe = CogVideoXPipeline.from_pretrained(\n            args.pretrained_model_name_or_path,\n            revision=args.revision,\n            variant=args.variant,\n            torch_dtype=weight_dtype,\n        )\n        pipe.scheduler = CogVideoXDPMScheduler.from_config(pipe.scheduler.config)\n\n        if args.enable_slicing:\n            pipe.vae.enable_slicing()\n        if args.enable_tiling:\n            pipe.vae.enable_tiling()\n\n        # Load LoRA weights\n        lora_scaling = args.lora_alpha / args.rank\n        pipe.load_lora_weights(args.output_dir, adapter_name=\"cogvideox-lora\")\n        pipe.set_adapters([\"cogvideox-lora\"], [lora_scaling])\n\n        # Run inference\n        validation_outputs = []\n        if args.validation_prompt and args.num_validation_videos > 0:\n            validation_prompts = args.validation_prompt.split(args.validation_prompt_separator)\n            for validation_prompt in validation_prompts:\n                pipeline_args = {\n                    \"prompt\": validation_prompt,\n                    \"guidance_scale\": args.guidance_scale,\n                    \"use_dynamic_cfg\": args.use_dynamic_cfg,\n                    \"height\": args.height,\n                    \"width\": args.width,\n                }\n\n                video = log_validation(\n                    pipe=pipe,\n                    args=args,\n                    accelerator=accelerator,\n                    pipeline_args=pipeline_args,\n                    epoch=epoch,\n                    is_final_validation=True,\n                )\n                validation_outputs.extend(video)\n\n        if args.push_to_hub:\n            save_model_card(\n                repo_id,\n                videos=validation_outputs,\n                base_model=args.pretrained_model_name_or_path,\n                validation_prompt=args.validation_prompt,\n                repo_folder=args.output_dir,\n                fps=args.fps,\n            )\n            upload_folder(\n                repo_id=repo_id,\n                folder_path=args.output_dir,\n                commit_message=\"End of training\",\n                ignore_patterns=[\"step_*\", \"epoch_*\"],\n            )\n\n    accelerator.end_training()\n\n\nif __name__ == \"__main__\":\n    args = get_args()\n    main(args)"
  },
  {
    "path": "CogVideo/inference/3dtrajmaster_inference.py",
    "content": "\"\"\"\nAdapted from CogVideoX-5B: https://github.com/THUDM/CogVideo by Xiao Fu (CUHK)\n\"\"\"\n\nimport argparse\nfrom typing import Literal\nimport copy\n\nimport torch\nfrom diffusers import (\n    CogVideoXDDIMScheduler,\n    CogVideoXDPMScheduler,\n    CogVideoXImageToVideoPipeline,\n    CogVideoXVideoToVideoPipeline,\n)\nimport os\nimport json\n\nimport datetime\nimport sys\nsys.path.append('../finetune')\n\nfrom models.pipeline_cogvideox import CogVideoXPipeline\nfrom models.cogvideox_transformer_3d import CogVideoXTransformer3DModel\n\nfrom diffusers.utils import export_to_video, load_image, load_video\nimport json\nimport numpy as np\nimport random\nfrom einops import rearrange\n\ndef parse_matrix(matrix_str):\n    rows = matrix_str.strip().split('] [')\n    matrix = []\n    for row in rows:\n        row = row.replace('[', '').replace(']', '')\n        matrix.append(list(map(float, row.split())))\n    return np.array(matrix)\n\ndef load_sceneposes(objs_file, obj_idx, obj_transl):\n    ext_poses = []\n    for i, key in enumerate(objs_file.keys()):\n        ext_poses.append(parse_matrix(objs_file[key][obj_idx]['matrix']))\n    ext_poses = np.stack(ext_poses)\n    ext_poses = np.transpose(ext_poses, (0,2,1))\n    ext_poses[:,:3,3] -= obj_transl\n    ext_poses[:,:3,3] /= 100.\n    ext_poses = ext_poses[:, :, [1,2,0,3]]\n    return ext_poses\n\ndef get_pose_embeds(scene, video_name, instance_data_root, locations_info, cam_poses):\n\n    with open(os.path.join(instance_data_root, \"480_720\", scene, video_name, video_name+'.json'), 'r') as f: objs_file = json.load(f)\n    objs_num = len(objs_file['0'])\n    video_index = 12\n\n    location_name = video_name.split('_')[1]\n    location_info = locations_info[location_name]\n    cam_pose = cam_poses[video_index-1]\n    obj_transl = location_info['coordinates']['CameraTarget']['position']\n\n    obj_poses_list = []\n    for obj_idx in range(objs_num):\n        obj_poses = load_sceneposes(objs_file, obj_idx, obj_transl)\n        obj_poses = np.linalg.inv(cam_pose) @ obj_poses\n        obj_poses_list.append(obj_poses)\n\n    obj_poses_all = torch.from_numpy(np.array(obj_poses_list))\n    \n    total_frames = 99\n    sample_n_frames = 49\n    current_sample_stride = 1.75\n    start_frame_ind = 10\n\n    cropped_length = int(sample_n_frames * current_sample_stride)\n    end_frame_ind = min(start_frame_ind + cropped_length, total_frames)\n    frame_indices = np.linspace(start_frame_ind, end_frame_ind - 1, sample_n_frames, dtype=int)\n\n    # interpolation\n    trunc_frame_indices = np.zeros_like(frame_indices[::4])\n    trunc_frame_indices[0] = frame_indices[0]\n    trunc_frame_indices[1:] = ((frame_indices[1:][::4] + frame_indices[4:][::4])/2).astype(np.int64)\n\n    obj_poses_all = obj_poses_all[:, trunc_frame_indices]\n    pose_embeds = rearrange(obj_poses_all[:, :, :3, :], \"n f p q -> n f (q p)\").contiguous().to(torch.bfloat16)\n\n    return pose_embeds\n    \n\ndef init_cam_poses(instance_data_root):\n    cam_num = 12\n    cams_path = os.path.join(instance_data_root, \"Hemi12_transforms.json\")\n    with open(cams_path, 'r') as f: cams_info = json.load(f)\n    cam_poses = []\n    for i, key in enumerate(cams_info.keys()):\n        if \"C_\" in key:\n            cam_poses.append(parse_matrix(cams_info[key]))\n    cam_poses = np.stack(cam_poses)\n    cam_poses = np.transpose(cam_poses, (0,2,1))\n    cam_poses = cam_poses[:,:,[1,2,0,3]]\n    cam_poses[:,:3,3] /= 100.\n    return cam_poses\n\ndef generate_video(\n    model_path: str,\n    ckpt_path: str,\n    lora_path: str = None,\n    lora_scale: float = 1.0,\n    output_path: str = \"./output.mp4\",\n    image_or_video_path: str = \"\",\n    annealed_sample_step: int = 15,\n    num_inference_steps: int = 50,\n    guidance_scale: float = 6.0,\n    num_videos_per_prompt: int = 1,\n    dtype: torch.dtype = torch.bfloat16,\n    generate_type: str = Literal[\"t2v\", \"i2v\", \"v2v\"],  # i2v: image to video, v2v: video to video\n    seed: int = 42,\n):\n    \"\"\"\n    Generates a video based on the given prompt and saves it to the specified path.\n\n    Parameters:\n    - prompt (str): The description of the video to be generated.\n    - model_path (str): The path of the pre-trained model to be used.\n    - lora_path (str): The path of the LoRA weights to be used.\n    - lora_scale (float): \n    - output_path (str): The path where the generated video will be saved.\n    - num_inference_steps (int): Number of steps for the inference process. More steps can result in better quality.\n    - guidance_scale (float): The scale for classifier-free guidance. Higher values can lead to better alignment with the prompt.\n    - num_videos_per_prompt (int): Number of videos to generate per prompt.\n    - dtype (torch.dtype): The data type for computation (default is torch.bfloat16).\n    - generate_type (str): The type of video generation (e.g., 't2v', 'i2v', 'v2v').·\n    - seed (int): The seed for reproducibility.\n    \"\"\"\n    \n    # 1.  Load the pre-trained CogVideoX pipeline with the specified precision (bfloat16).\n    # add device_map=\"balanced\" in the from_pretrained function and remove the enable_model_cpu_offload()\n    # function to use Multi GPUs.\n\n    transformer = CogVideoXTransformer3DModel.from_pretrained(ckpt_path, torch_dtype=dtype)\n    pipe = CogVideoXPipeline.from_pretrained(model_path, \n        transformer=transformer,\n        torch_dtype=dtype\n    )\n    pipe.transformer_ori = copy.deepcopy(pipe.transformer).to(\"cuda\")\n\n    # If you're using with lora, add this code\n    if lora_path:\n        pipe.load_lora_weights(lora_path, weight_name=\"pytorch_lora_weights.safetensors\", adapter_name=\"default\")\n        pipe.fuse_lora(components=['transformer'] ,lora_scale=lora_scale)\n    \n    # 2. Set Scheduler.\n    pipe.scheduler = CogVideoXDPMScheduler.from_config(pipe.scheduler.config, timestep_spacing=\"trailing\")\n\n    # 3. Enable CPU offload for the model.\n    pipe.to(\"cuda\")\n    pipe.enable_sequential_cpu_offload()\n    pipe.vae.enable_slicing()\n    pipe.vae.enable_tiling()\n    \n    # 4. Load object poses, scene and object prompts\n    instance_data_root = \"/m2v_intern/fuxiao/360Motion-Dataset\"\n    scene = \"Desert\"\n    locations_path = os.path.join(instance_data_root, \"480_720\", scene, \"location_data.json\")\n    with open(locations_path, 'r') as f: locations = json.load(f)\n    locations_info = {locations[idx]['name']:locations[idx] for idx in range(len(locations))}\n    cam_poses = init_cam_poses(instance_data_root)\n\n    video_names = os.listdir(os.path.join(instance_data_root, \"480_720\", scene))\n    video_names.remove('location_data.json')\n    \n    with open('./test_sets.json', 'r') as f: test_sets = json.load(f)\n\n    for idx in range(len(test_sets)):\n        \n        eval_set = test_sets[str(idx)]\n        video_caption_list = eval_set['entity_prompts']\n        objs_num = len(video_caption_list) \n        location = eval_set['loc_prompt']\n        video_name = eval_set['video_name']\n\n        pose_embeds = get_pose_embeds(scene, video_name, instance_data_root, locations_info, cam_poses)\n\n        prompt = \"\"\n        for obj_idx in range(objs_num):\n            video_caption = video_caption_list[obj_idx]\n            if obj_idx == objs_num - 1:\n                if objs_num == 1:\n                    prompt += video_caption + ' is moving in the ' + location\n                else:\n                    prompt += video_caption + ' are moving in the ' + location\n            else:\n                prompt += video_caption + ' and '\n\n        # 5. Generate the video frames based on the prompt.\n        video_generate = pipe(\n            prompt=prompt,\n            prompts_list=video_caption_list,\n            pose_embeds=pose_embeds[None],\n            num_videos_per_prompt=num_videos_per_prompt,\n            annealed_sample_step=annealed_sample_step,\n            num_inference_steps=num_inference_steps,\n            num_frames=49,\n            use_dynamic_cfg=True,\n            guidance_scale=guidance_scale,\n            generator=torch.Generator().manual_seed(seed),\n        ).frames[0]\n\n        # 6. Export the generated frames to a video file. fps must be 8 for original video.\n        save_video_name = ''\n        save_video_name += str(objs_num) + '_' + video_name + '_' + location + '_'\n        for obj_idx in range(objs_num):\n            video_caption = video_caption_list[obj_idx][:30]\n            video_caption = video_caption.replace(' ', '_')\n            save_video_name += video_caption + '_'\n        save_video_name += '.mp4'\n        save_video_name = save_video_name.replace('_.mp4', '.mp4')\n        save_video_path = os.path.join(output_path, save_video_name)\n        export_to_video(video_generate, save_video_path, fps=8)\n\n        with open(save_video_path.replace('.mp4', '.txt'), 'a+') as f:\n            f.write(video_name)\n            f.write('\\n')\n            for obj_idx in range(objs_num):\n                f.write(video_caption_list[obj_idx])\n                f.write('\\n')\n            f.write(location)\n            f.write('\\n')\n\n\nif __name__ == \"__main__\":\n    parser = argparse.ArgumentParser(description=\"Generate a video from a text prompt using CogVideoX\")\n    parser.add_argument(\n        \"--model_path\", type=str, default=\"THUDM/CogVideoX-5b\", help=\"The path of the pre-trained model to be used\"\n    )\n    parser.add_argument(\n        \"--ckpt_path\", type=str, default=\"THUDM/CogVideoX-5b\", help=\"The path of the pre-trained transformer to be used\"\n    )\n    parser.add_argument(\"--lora_path\", type=str, default=None, help=\"The path of the LoRA weights to be used\")\n    parser.add_argument(\"--lora_scale\", type=float, default=1.0)\n    parser.add_argument(\n        \"--output_path\", type=str, default=\"./output.mp4\", help=\"The path where the generated video will be saved\"\n    )\n    parser.add_argument(\"--guidance_scale\", type=float, default=6.0, help=\"The scale for classifier-free guidance\")\n    parser.add_argument(\n        \"--num_inference_steps\", type=int, default=50, help=\"Number of steps for the inference process\"\n    )\n    parser.add_argument(\"--annealed_sample_step\", type=int, default=15, help=\"Number of videos to generate per prompt\")\n    parser.add_argument(\"--num_videos_per_prompt\", type=int, default=1, help=\"Number of videos to generate per prompt\")\n    parser.add_argument(\n        \"--generate_type\", type=str, default=\"t2v\", help=\"The type of video generation (e.g., 't2v', 'i2v', 'v2v')\"\n    )\n    parser.add_argument(\n        \"--dtype\", type=str, default=\"bfloat16\", help=\"The data type for computation (e.g., 'float16' or 'bfloat16')\"\n    )\n    parser.add_argument(\"--seed\", type=int, default=42, help=\"The seed for reproducibility\")\n\n    args = parser.parse_args()\n    dtype = torch.float16 if args.dtype == \"float16\" else torch.bfloat16\n    os.makedirs(args.output_path, exist_ok=True)\n    generate_video(\n        model_path=args.model_path,\n        ckpt_path=args.ckpt_path,\n        lora_path=args.lora_path,\n        lora_scale=args.lora_scale,\n        output_path=args.output_path,\n        annealed_sample_step=args.annealed_sample_step,\n        num_inference_steps=args.num_inference_steps,\n        guidance_scale=args.guidance_scale,\n        num_videos_per_prompt=args.num_videos_per_prompt,\n        dtype=dtype,\n        generate_type=args.generate_type,\n        seed=args.seed,\n    )\n"
  },
  {
    "path": "CogVideo/inference/entity_zoo.txt",
    "content": "[\n    \"a fire spirit with long, twisting flames resembling flowing red and orange hair, a bright yellow core\",\n    \"a gentle breeze with soft tendrils of pale blue mist resembling flowing fabric, delicate streaks of white vapor\",\n    \"an ember haze with flickering orange and red flames giving off a warm glow, smoldering dark red wisps\",\n    \"a luminous storm cloud with layers of deep gray and blue churning together, intermittent flashes of lightning\",\n    \"a storm entity with dark swirling clouds as a body, streaks of electric blue lightning shooting across it\",\n    \"a cloud creature with billowing white and gray plumes forming a soft, rounded body, wisps of darker fog\",\n    \"a foggy apparition with pale gray wisps drifting together in a soft, undefined form, tiny white sparkles\",\n    \"a man with short spiky brown hair, athletic build, a navy blue jacket, beige cargo pants, and black sneakers\",\n    \"a woman with long wavy blonde hair, petite figure, a red floral dress, white sandals, and a yellow shoulder bag\",\n    \"a man with a shaved head, broad shoulders, a gray graphic t-shirt, dark jeans, and brown leather boots\",\n    \"a woman with shoulder-length straight auburn hair, a slender figure, a green button-up blouse, black leggings, white sneakers\",\n    \"a man with messy black hair, tall frame, a plaid red and black shirt, faded blue jeans, and tan hiking boots\",\n    \"a man with medium-length straight brown hair, tall and slender, a gray crew-neck t-shirt, beige trousers, dark green sneakers\",\n    \"a woman with short curly black hair, slender build, a pink hoodie, light gray joggers, and blue sneakers\",\n    \"a man with short black wavy hair, lean figure, a green and yellow plaid shirt, dark brown pants, and black suede shoes\",\n    \"a man with curly black hair, muscular build, a dark green hoodie, gray joggers, and white running shoes\",\n    \"a woman with short blonde hair, slim athletic build, a red leather jacket, dark blue jeans, and white sneakers\",\n    \"a man with medium-length wavy brown hair, lean build, a black bomber jacket, olive green cargo pants, and brown hiking boots\",\n    \"a man with buzz-cut blonde hair, stocky build, a gray zip-up sweater, black shorts, and red basketball shoes\",\n    \"a woman with long straight black hair, toned build, a blue denim jacket, light gray leggings, and black slip-on shoes\",\n    \"a man with short curly red hair, average build, a black leather jacket, dark blue cargo pants, and white sneakers\",\n    \"a woman with shoulder-length wavy brown hair, slim build, a green parka, black leggings, and gray hiking boots\",\n    \"a man with short straight black hair, tall and lean build, a navy blue sweater, khaki shorts, and brown sandals\",\n    \"a woman with pixie-cut blonde hair, athletic build, a red windbreaker, blue ripped jeans, and black combat boots\",\n    \"a man with medium-length wavy gray hair, muscular build, a maroon t-shirt, beige chinos, and brown loafers\",\n    \"a woman with long curly black hair, average build, a purple hoodie, black athletic shorts, and white running shoes\",\n    \"a man with short spiky blonde hair, slim build, a black trench coat, blue jeans, and brown hiking shoes\",\n    \"a dog with a fluffy coat, wagging tail, and warm golden-brown fur, exuding a gentle and friendly charm\",\n    \"a tiger with vibrant orange and black stripes, piercing yellow eyes, and a powerful stance, exuding strength and grace\",\n    \"a giraffe with golden-yellow fur, long legs, a tall slender neck, and patches of brown spots, exuding elegance and calm\",\n    \"an alpaca with soft white wool, short legs, a thick neck, and a fluffy head of fur, radiating gentle charm\",\n    \"a zebra with black and white stripes, sturdy legs, a short neck, and a sleek mane running down its back\",\n    \"a deer with sleek tan fur, long slender legs, a graceful neck, and tiny antlers atop its head\",\n    \"a gazelle with light golden fur, long slender legs, a thin neck, and short, sharp horns, embodying elegance and agility\",\n    \"a horse with chestnut brown fur, muscular legs, a slim neck, and a flowing mane, exuding strength and grace\",\n    \"a sleek black panther with a smooth, glossy coat, emerald green eyes, and a powerful stance\",\n    \"a cheetah with golden fur covered in black spots, intense amber eyes, and a slender, agile body\",\n    \"a regal lion with a thick, flowing golden mane, sharp brown eyes, and a powerful muscular frame\",\n    \"a snow leopard with pale gray fur adorned with dark rosettes, icy blue eyes, and a stealthy, poised posture\",\n    \"a jaguar with a golden-yellow coat dotted with intricate black rosettes, deep green eyes, and a muscular build\",\n    \"a wolf with thick silver-gray fur, alert golden eyes, and a lean yet strong body, exuding confidence and boldness\",\n    \"a tiger with a pristine white coat marked by bold black stripes, bright blue eyes, and a graceful, poised form\",\n    \"a lynx with tufted ears, soft reddish-brown fur with faint spots, and intense yellow-green eyes\",\n    \"a bear with dark brown fur, small but fierce black eyes, and a broad and muscular build, radiating power\",\n    \"a swift fox with reddish-orange fur, a bushy tail tipped with white, and sharp, intelligent amber eyes\",\n    \"a falcon with blue-gray feathers, sharp talons, and keen yellow eyes fixed on its prey below\",\n    \"a fox with sleek russet fur, a bushy tail tipped with black, and bright green and cunning eyes\",\n    \"a kangaroo with brown fur, powerful hind legs, and a muscular tail, showcasing its strength and agility\",\n    \"a polar bear with thick white fur, strong paws, and a black nose, embodying the essence of the Arctic\",\n    \"a cheetah with a slender build, spotted golden fur, and sharp eyes, epitomizing speed and agility\",\n    \"a dolphin with sleek grey skin, a curved dorsal fin, and intelligent, playful eyes, reflecting its nature\",\n    \"a wolf with a body covered in thick silver fur, sharp ears, and piercing yellow eyes, showcasing its alertness\",\n    \"a leopard with a body covered in golden fur, dark rosettes, and a long muscular tail, emphasizing its strength\",\n    \"a penguin with a body covered in smooth black-and-white feathers, short wings, and webbed feet\",\n    \"a gazelle with a body covered in sleek tan fur, long legs, and elegant curved horns, showcasing its grace\",\n    \"a rabbit with a body covered in soft fur, quick hops, and a playful demeanor, showcasing its energy\",\n    \"a koala with a body covered in soft grey fur, large round ears, and a black nose, radiating cuteness\",\n    \"a rhinoceros with a body covered in thick grey skin, a massive horn on its snout, and sturdy legs\",\n    \"a flamingo with a body covered in pink feathers, long slender legs, and a gracefully curved neck\",\n    \"a parrot with bright red, blue, and yellow feathers, a curved beak, and sharp intelligent eyes\",\n    \"a hippopotamus with a body covered in thick grey-brown skin, massive jaws, and a large body\",\n    \"a crocodile with a body covered in scaly green skin, a powerful tail, and sharp teeth\",\n    \"a moose with a body covered in thick brown fur, massive antlers, and a bulky frame\",\n    \"a chameleon with a body covered in vibrant green scales, bulging eyes, and a curled tail, showcasing its unique charm\",\n    \"a lemur with a body covered in soft grey fur, a ringed tail, and wide yellow eyes, and curious expression\",\n    \"a squirrel with a body covered in bushy red fur, large eyes, and a fluffy tail\",\n    \"a panda with a body covered in fluffy black-and-white fur, a round face, and gentle eyes, radiating warmth\",\n    \"a porcupine with a body covered in spiky brown quills, a small nose, and curious eyes\",\n    \"a sedan with a sleek metallic silver body, long wheelbase, a low-profile hood, and a small rear spoiler\",\n    \"a private jet with a shiny silver body, elongated wings, a slim nose, and a compact rear stabilizer\",\n    \"an SUV with a matte black exterior, elevated suspension, a tall roofline, and a compact rear roof rack\",\n    \"a pickup truck with rugged dark green paint, extended cab, raised suspension, and a modest cargo bed cover\",\n    \"a vintage convertible with a body covered in shiny red paint, chrome bumpers, and a stylish design\",\n    \"a futuristic electric car with a minimalist silver design, slim LED lights, and smooth curves\",\n    \"a family minivan with a spacious interior, sliding doors, and a metallic blue exterior\",\n    \"a compact electric vehicle with a silver finish, aerodynamic profile, and efficient battery\",\n    \"a sporty roadster with a convertible top, silver trim, and a powerful engine\",\n    \"a retro coupe with a body covered in teal paint, round headlights, and a shiny chrome grille\",\n    \"a firefighting robot with a water cannon arm, heat sensors, and durable red-and-silver exterior\",\n    \"a companion robot with a friendly digital face, a smooth white exterior, and social interaction algorithms\",\n    \"an industrial welding robot with articulated arms, a laser precision welder, and heat-resistant shields\",\n    \"a surveillance drone robot with extendable camera arms, thermal vision, and a stealth black body\",\n    \"a disaster rescue robot with reinforced limbs, advanced AI, and a rugged body designed to navigate\",\n    \"an exploration rover robot with solar panels, durable wheels, and advanced sensors for planetary exploration\",\n    \"a fluttering butterfly with intricate wing patterns, vivid colors, and graceful flight\",\n]"
  },
  {
    "path": "CogVideo/inference/location_zoo.txt",
    "content": "[\n    'fjord',\n    'sunset beach',\n    'cave',\n    'snowy tundra',\n    'prairie',\n    'asian town',\n    'rainforest',\n    'canyon',\n    'savanna',\n    'urban rooftop garden',\n    'swamp',\n    'riverbank',\n    'coral reef',\n    'volcanic landscape',\n    'wind farm',\n    'town street',\n    'night city square',\n    'mall lobby',\n    'glacier',\n    'seaside street',\n    'gymnastics room',\n    'abandoned factory',\n    'autumn forest',\n    'mountain village',\n    'coastal harbor',\n    'ancient ruins',\n    'modern metropolis',\n    'desert',\n    'forest',\n    'city',\n    'snowy street',\n    'park',\n]"
  },
  {
    "path": "CogVideo/pyproject.toml",
    "content": "[tool.ruff]\nline-length = 119\n\n[tool.ruff.lint]\n# Never enforce `E501` (line length violations).\nignore = [\"C901\", \"E501\", \"E741\", \"F402\", \"F823\"]\nselect = [\"C\", \"E\", \"F\", \"I\", \"W\"]\n\n# Ignore import violations in all `__init__.py` files.\n[tool.ruff.lint.per-file-ignores]\n\"__init__.py\" = [\"E402\", \"F401\", \"F403\", \"F811\"]\n\n[tool.ruff.lint.isort]\nlines-after-imports = 2\n\n[tool.ruff.format]\n# Like Black, use double quotes for strings.\nquote-style = \"double\"\n\n# Like Black, indent with spaces, rather than tabs.\nindent-style = \"space\"\n\n# Like Black, respect magic trailing commas.\nskip-magic-trailing-comma = false\n\n# Like Black, automatically detect the appropriate line ending.\nline-ending = \"auto\"\n"
  },
  {
    "path": "CogVideo/requirements.txt",
    "content": "diffusers==0.31.0\naccelerate==1.1.1\ntransformers==4.46.2\nnumpy==1.26.0\n# torch==2.5.0\n# torchvision==0.20.0\nsentencepiece==0.2.0\nSwissArmyTransformer==0.4.12\ngradio==5.5.0\nimageio==2.35.1\nimageio-ffmpeg==0.5.1\nopenai==1.54.0\nmoviepy==1.0.3\nscikit-video==1.1.11\nopencv-python\npeft==0.12.0\ndecord\nwandb"
  },
  {
    "path": "CogVideo/tools/caption/README.md",
    "content": "# Video Caption\n\nTypically, most video data does not come with corresponding descriptive text, so it is necessary to convert the video\ndata into textual descriptions to provide the essential training data for text-to-video models.\n\n## Update and News\n- 🔥🔥 **News**: ```2024/9/19```: The caption model used in the CogVideoX training process to convert video data into text\n  descriptions, [CogVLM2-Caption](https://huggingface.co/THUDM/cogvlm2-llama3-caption), is now open-source. Feel\n  free to download and use it.\n\n\n## Video Caption via CogVLM2-Caption\n\n🤗 [Hugging Face](https://huggingface.co/THUDM/cogvlm2-llama3-caption) | 🤖 [ModelScope](https://modelscope.cn/models/ZhipuAI/cogvlm2-llama3-caption/) \n\nCogVLM2-Caption is a video captioning model used to generate training data for the CogVideoX model.\n\n### Install\n```shell\npip install -r requirements.txt\n```\n\n### Usage\n\n```shell\npython video_caption.py\n```\n\nExample:\n<div align=\"center\">\n    <img width=\"600px\" height=\"auto\" src=\"./assests/CogVLM2-Caption-example.png\">\n</div>\n\n## Video Caption via CogVLM2-Video\n\n[Code](https://github.com/THUDM/CogVLM2/tree/main/video_demo) | 🤗 [Hugging Face](https://huggingface.co/THUDM/cogvlm2-video-llama3-chat) | 🤖 [ModelScope](https://modelscope.cn/models/ZhipuAI/cogvlm2-video-llama3-chat) | 📑 [Blog](https://cogvlm2-video.github.io/) ｜ [💬 Online Demo](http://cogvlm2-online.cogviewai.cn:7868/)\n\nCogVLM2-Video is a versatile video understanding model equipped with timestamp-based question answering capabilities.\nUsers can input prompts such as `Please describe this video in detail.` to the model to obtain a detailed video caption:\n<div align=\"center\">\n    <a href=\"https://cogvlm2-video.github.io/\"><img width=\"600px\" height=\"auto\" src=\"./assests/cogvlm2-video-example.png\"></a>\n</div>\n\nUsers can use the provided [code](https://github.com/THUDM/CogVLM2/tree/main/video_demo) to load the model or configure a RESTful API to generate video captions.\n\n## Citation\n\n🌟 If you find our work helpful, please leave us a star and cite our paper.\n\nCogVLM2-Caption:\n```\n@article{yang2024cogvideox,\n  title={CogVideoX: Text-to-Video Diffusion Models with An Expert Transformer},\n  author={Yang, Zhuoyi and Teng, Jiayan and Zheng, Wendi and Ding, Ming and Huang, Shiyu and Xu, Jiazheng and Yang, Yuanming and Hong, Wenyi and Zhang, Xiaohan and Feng, Guanyu and others},\n  journal={arXiv preprint arXiv:2408.06072},\n  year={2024}\n}\n```\nCogVLM2-Video:\n```\n@article{hong2024cogvlm2,\n  title={CogVLM2: Visual Language Models for Image and Video Understanding},\n  author={Hong, Wenyi and Wang, Weihan and Ding, Ming and Yu, Wenmeng and Lv, Qingsong and Wang, Yan and Cheng, Yean and Huang, Shiyu and Ji, Junhui and Xue, Zhao and others},\n  journal={arXiv preprint arXiv:2408.16500},\n  year={2024}\n}\n```"
  },
  {
    "path": "CogVideo/tools/caption/README_ja.md",
    "content": "# ビデオキャプション\n\n通常、ほとんどのビデオデータには対応する説明文が付いていないため、ビデオデータをテキストの説明に変換して、テキストからビデオへのモデルに必要なトレーニングデータを提供する必要があります。\n\n## 更新とニュース\n- 🔥🔥 **ニュース**: ```2024/9/19```：CogVideoX\n  のトレーニングプロセスで、ビデオデータをテキストに変換するためのキャプションモデル [CogVLM2-Caption](https://huggingface.co/THUDM/cogvlm2-llama3-caption)\n  がオープンソース化されました。ぜひダウンロードしてご利用ください。\n## CogVLM2-Captionによるビデオキャプション\n\n🤗 [Hugging Face](https://huggingface.co/THUDM/cogvlm2-llama3-caption) | 🤖 [ModelScope](https://modelscope.cn/models/ZhipuAI/cogvlm2-llama3-caption/) \n\nCogVLM2-Captionは、CogVideoXモデルのトレーニングデータを生成するために使用されるビデオキャプションモデルです。\n\n### インストール\n```shell\npip install -r requirements.txt\n```\n\n### 使用方法\n```shell\npython video_caption.py\n```\n\n例:\n<div align=\"center\">\n    <img width=\"600px\" height=\"auto\" src=\"./assests/CogVLM2-Caption-example.png\">\n</div>\n\n\n\n## CogVLM2-Video を使用したビデオキャプション\n\n[Code](https://github.com/THUDM/CogVLM2/tree/main/video_demo) | 🤗 [Hugging Face](https://huggingface.co/THUDM/cogvlm2-video-llama3-chat) | 🤖 [ModelScope](https://modelscope.cn/models/ZhipuAI/cogvlm2-video-llama3-chat) | 📑 [Blog](https://cogvlm2-video.github.io/) ｜ [💬 Online Demo](http://cogvlm2-online.cogviewai.cn:7868/)\n\n\nCogVLM2-Video は、タイムスタンプベースの質問応答機能を備えた多機能なビデオ理解モデルです。ユーザーは `このビデオを詳細に説明してください。` などのプロンプトをモデルに入力して、詳細なビデオキャプションを取得できます：\n<div align=\"center\">\n    <a href=\"https://cogvlm2-video.github.io/\"><img width=\"600px\" height=\"auto\" src=\"./assests/cogvlm2-video-example.png\"></a>\n</div>\n\nユーザーは提供された[コード](https://github.com/THUDM/CogVLM2/tree/main/video_demo)を使用してモデルをロードするか、RESTful API を構成してビデオキャプションを生成できます。\n\n## Citation\n\n🌟 If you find our work helpful, please leave us a star and cite our paper.\n\nCogVLM2-Caption:\n```\n@article{yang2024cogvideox,\n  title={CogVideoX: Text-to-Video Diffusion Models with An Expert Transformer},\n  author={Yang, Zhuoyi and Teng, Jiayan and Zheng, Wendi and Ding, Ming and Huang, Shiyu and Xu, Jiazheng and Yang, Yuanming and Hong, Wenyi and Zhang, Xiaohan and Feng, Guanyu and others},\n  journal={arXiv preprint arXiv:2408.06072},\n  year={2024}\n}\n```\nCogVLM2-Video:\n```\n@article{hong2024cogvlm2,\n  title={CogVLM2: Visual Language Models for Image and Video Understanding},\n  author={Hong, Wenyi and Wang, Weihan and Ding, Ming and Yu, Wenmeng and Lv, Qingsong and Wang, Yan and Cheng, Yean and Huang, Shiyu and Ji, Junhui and Xue, Zhao and others},\n  journal={arXiv preprint arXiv:2408.16500},\n  year={2024}\n}\n```\n"
  },
  {
    "path": "CogVideo/tools/caption/README_zh.md",
    "content": "# 视频Caption\n\n通常，大多数视频数据不带有相应的描述性文本，因此需要将视频数据转换为文本描述，以提供必要的训练数据用于文本到视频模型。\n\n## 项目更新\n- 🔥🔥 **News**: ```2024/9/19```: CogVideoX 训练过程中用于将视频数据转换为文本描述的 Caption\n  模型 [CogVLM2-Caption](https://huggingface.co/THUDM/cogvlm2-llama3-caption)\n  已经开源。欢迎前往下载并使用。\n\n## 通过 CogVLM2-Caption 模型生成视频Caption\n\n🤗 [Hugging Face](https://huggingface.co/THUDM/cogvlm2-llama3-caption) | 🤖 [ModelScope](https://modelscope.cn/models/ZhipuAI/cogvlm2-llama3-caption/) \n\nCogVLM2-Caption是用于生成CogVideoX模型训练数据的视频caption模型。\n\n### 安装依赖\n```shell\npip install -r requirements.txt\n```\n\n### 运行caption模型\n\n```shell\npython video_caption.py\n```\n\n示例：\n<div align=\"center\">\n    <img width=\"600px\" height=\"auto\" src=\"./assests/CogVLM2-Caption-example.png\">\n</div>\n\n## 通过 CogVLM2-Video 模型生成视频Caption\n\n[Code](https://github.com/THUDM/CogVLM2/tree/main/video_demo) | 🤗 [Hugging Face](https://huggingface.co/THUDM/cogvlm2-video-llama3-chat) | 🤖 [ModelScope](https://modelscope.cn/models/ZhipuAI/cogvlm2-video-llama3-chat) | 📑 [Blog](https://cogvlm2-video.github.io/) ｜ [💬 Online Demo](http://cogvlm2-online.cogviewai.cn:7868/)\n\nCogVLM2-Video 是一个多功能的视频理解模型，具备基于时间戳的问题回答能力。用户可以输入诸如 `Describe this video in detail.` 的提示语给模型，以获得详细的视频Caption：\n\n\n<div align=\"center\">\n    <a href=\"https://cogvlm2-video.github.io/\"><img width=\"600px\" height=\"auto\" src=\"./assests/cogvlm2-video-example.png\"></a>\n</div>\n\n用户可以使用提供的[代码](https://github.com/THUDM/CogVLM2/tree/main/video_demo)加载模型或配置 RESTful API 来生成视频Caption。\n\n\n## Citation\n\n🌟 If you find our work helpful, please leave us a star and cite our paper.\n\nCogVLM2-Caption:\n```\n@article{yang2024cogvideox,\n  title={CogVideoX: Text-to-Video Diffusion Models with An Expert Transformer},\n  author={Yang, Zhuoyi and Teng, Jiayan and Zheng, Wendi and Ding, Ming and Huang, Shiyu and Xu, Jiazheng and Yang, Yuanming and Hong, Wenyi and Zhang, Xiaohan and Feng, Guanyu and others},\n  journal={arXiv preprint arXiv:2408.06072},\n  year={2024}\n}\n```\nCogVLM2-Video:\n```\n@article{hong2024cogvlm2,\n  title={CogVLM2: Visual Language Models for Image and Video Understanding},\n  author={Hong, Wenyi and Wang, Weihan and Ding, Ming and Yu, Wenmeng and Lv, Qingsong and Wang, Yan and Cheng, Yean and Huang, Shiyu and Ji, Junhui and Xue, Zhao and others},\n  journal={arXiv preprint arXiv:2408.16500},\n  year={2024}\n}\n```"
  },
  {
    "path": "CogVideo/tools/caption/requirements.txt",
    "content": "decord>=0.6.0\n#根据https://download.pytorch.org/whl/torch/，python版本为[3.8,3.11]\ntorch==2.1.0\ntorchvision== 0.16.0\npytorchvideo==0.1.5\nxformers\ntransformers==4.42.4\n#git+https://github.com/huggingface/transformers.git\nhuggingface-hub>=0.23.0\npillow\nchainlit>=1.0\npydantic>=2.7.1\ntimm>=0.9.16\nopenai>=1.30.1\nloguru>=0.7.2\npydantic>=2.7.1\neinops\nsse-starlette>=2.1.0\nflask\ngunicorn\ngevent\nrequests\ngradio"
  },
  {
    "path": "CogVideo/tools/caption/video_caption.py",
    "content": "import io\n\nimport argparse\nimport numpy as np\nimport torch\nfrom decord import cpu, VideoReader, bridge\nfrom transformers import AutoModelForCausalLM, AutoTokenizer\n\nMODEL_PATH = \"THUDM/cogvlm2-llama3-caption\"\n\nDEVICE = 'cuda' if torch.cuda.is_available() else 'cpu'\nTORCH_TYPE = torch.bfloat16 if torch.cuda.is_available() and torch.cuda.get_device_capability()[\n    0] >= 8 else torch.float16\n\nparser = argparse.ArgumentParser(description=\"CogVLM2-Video CLI Demo\")\nparser.add_argument('--quant', type=int, choices=[4, 8], help='Enable 4-bit or 8-bit precision loading', default=0)\nargs = parser.parse_args([])\n\n\ndef load_video(video_data, strategy='chat'):\n    bridge.set_bridge('torch')\n    mp4_stream = video_data\n    num_frames = 24\n    decord_vr = VideoReader(io.BytesIO(mp4_stream), ctx=cpu(0))\n\n    frame_id_list = None\n    total_frames = len(decord_vr)\n    if strategy == 'base':\n        clip_end_sec = 60\n        clip_start_sec = 0\n        start_frame = int(clip_start_sec * decord_vr.get_avg_fps())\n        end_frame = min(total_frames,\n                        int(clip_end_sec * decord_vr.get_avg_fps())) if clip_end_sec is not None else total_frames\n        frame_id_list = np.linspace(start_frame, end_frame - 1, num_frames, dtype=int)\n    elif strategy == 'chat':\n        timestamps = decord_vr.get_frame_timestamp(np.arange(total_frames))\n        timestamps = [i[0] for i in timestamps]\n        max_second = round(max(timestamps)) + 1\n        frame_id_list = []\n        for second in range(max_second):\n            closest_num = min(timestamps, key=lambda x: abs(x - second))\n            index = timestamps.index(closest_num)\n            frame_id_list.append(index)\n            if len(frame_id_list) >= num_frames:\n                break\n\n    video_data = decord_vr.get_batch(frame_id_list)\n    video_data = video_data.permute(3, 0, 1, 2)\n    return video_data\n\n\ntokenizer = AutoTokenizer.from_pretrained(\n    MODEL_PATH,\n    trust_remote_code=True,\n)\n\nmodel = AutoModelForCausalLM.from_pretrained(\n    MODEL_PATH,\n    torch_dtype=TORCH_TYPE,\n    trust_remote_code=True\n).eval().to(DEVICE)\n\n\ndef predict(prompt, video_data, temperature):\n    strategy = 'chat'\n\n    video = load_video(video_data, strategy=strategy)\n\n    history = []\n    query = prompt\n    inputs = model.build_conversation_input_ids(\n        tokenizer=tokenizer,\n        query=query,\n        images=[video],\n        history=history,\n        template_version=strategy\n    )\n    inputs = {\n        'input_ids': inputs['input_ids'].unsqueeze(0).to('cuda'),\n        'token_type_ids': inputs['token_type_ids'].unsqueeze(0).to('cuda'),\n        'attention_mask': inputs['attention_mask'].unsqueeze(0).to('cuda'),\n        'images': [[inputs['images'][0].to('cuda').to(TORCH_TYPE)]],\n    }\n    gen_kwargs = {\n        \"max_new_tokens\": 2048,\n        \"pad_token_id\": 128002,\n        \"top_k\": 1,\n        \"do_sample\": False,\n        \"top_p\": 0.1,\n        \"temperature\": temperature,\n    }\n    with torch.no_grad():\n        outputs = model.generate(**inputs, **gen_kwargs)\n        outputs = outputs[:, inputs['input_ids'].shape[1]:]\n        response = tokenizer.decode(outputs[0], skip_special_tokens=True)\n        return response\n\n\ndef test():\n    prompt = \"Please describe this video in detail.\"\n    temperature = 0.1\n    video_data = open('test.mp4', 'rb').read()\n    response = predict(prompt, video_data, temperature)\n    print(response)\n\n\nif __name__ == '__main__':\n    test()\n"
  },
  {
    "path": "CogVideo/tools/convert_weight_sat2hf.py",
    "content": "\"\"\"\nThis script demonstrates how to convert and generate video from a text prompt\nusing CogVideoX with 🤗Huggingface Diffusers Pipeline.\nThis script requires the `diffusers>=0.30.2` library to be installed.\n\nFunctions:\n    - reassign_query_key_value_inplace: Reassigns the query, key, and value weights in-place.\n    - reassign_query_key_layernorm_inplace: Reassigns layer normalization for query and key in-place.\n    - reassign_adaln_norm_inplace: Reassigns adaptive layer normalization in-place.\n    - remove_keys_inplace: Removes specified keys from the state_dict in-place.\n    - replace_up_keys_inplace: Replaces keys in the \"up\" block in-place.\n    - get_state_dict: Extracts the state_dict from a saved checkpoint.\n    - update_state_dict_inplace: Updates the state_dict with new key assignments in-place.\n    - convert_transformer: Converts a transformer checkpoint to the CogVideoX format.\n    - convert_vae: Converts a VAE checkpoint to the CogVideoX format.\n    - get_args: Parses command-line arguments for the script.\n    - generate_video: Generates a video from a text prompt using the CogVideoX pipeline.\n\"\"\"\n\nimport argparse\nfrom typing import Any, Dict\n\nimport torch\nfrom transformers import T5EncoderModel, T5Tokenizer\n\nfrom diffusers import (\n    AutoencoderKLCogVideoX,\n    CogVideoXDDIMScheduler,\n    CogVideoXImageToVideoPipeline,\n    CogVideoXPipeline,\n    CogVideoXTransformer3DModel,\n)\n\n\ndef reassign_query_key_value_inplace(key: str, state_dict: Dict[str, Any]):\n    to_q_key = key.replace(\"query_key_value\", \"to_q\")\n    to_k_key = key.replace(\"query_key_value\", \"to_k\")\n    to_v_key = key.replace(\"query_key_value\", \"to_v\")\n    to_q, to_k, to_v = torch.chunk(state_dict[key], chunks=3, dim=0)\n    state_dict[to_q_key] = to_q\n    state_dict[to_k_key] = to_k\n    state_dict[to_v_key] = to_v\n    state_dict.pop(key)\n\n\ndef reassign_query_key_layernorm_inplace(key: str, state_dict: Dict[str, Any]):\n    layer_id, weight_or_bias = key.split(\".\")[-2:]\n\n    if \"query\" in key:\n        new_key = f\"transformer_blocks.{layer_id}.attn1.norm_q.{weight_or_bias}\"\n    elif \"key\" in key:\n        new_key = f\"transformer_blocks.{layer_id}.attn1.norm_k.{weight_or_bias}\"\n\n    state_dict[new_key] = state_dict.pop(key)\n\n\ndef reassign_adaln_norm_inplace(key: str, state_dict: Dict[str, Any]):\n    layer_id, _, weight_or_bias = key.split(\".\")[-3:]\n\n    weights_or_biases = state_dict[key].chunk(12, dim=0)\n    norm1_weights_or_biases = torch.cat(weights_or_biases[0:3] + weights_or_biases[6:9])\n    norm2_weights_or_biases = torch.cat(weights_or_biases[3:6] + weights_or_biases[9:12])\n\n    norm1_key = f\"transformer_blocks.{layer_id}.norm1.linear.{weight_or_bias}\"\n    state_dict[norm1_key] = norm1_weights_or_biases\n\n    norm2_key = f\"transformer_blocks.{layer_id}.norm2.linear.{weight_or_bias}\"\n    state_dict[norm2_key] = norm2_weights_or_biases\n\n    state_dict.pop(key)\n\n\ndef remove_keys_inplace(key: str, state_dict: Dict[str, Any]):\n    state_dict.pop(key)\n\n\ndef replace_up_keys_inplace(key: str, state_dict: Dict[str, Any]):\n    key_split = key.split(\".\")\n    layer_index = int(key_split[2])\n    replace_layer_index = 4 - 1 - layer_index\n\n    key_split[1] = \"up_blocks\"\n    key_split[2] = str(replace_layer_index)\n    new_key = \".\".join(key_split)\n\n    state_dict[new_key] = state_dict.pop(key)\n\n\nTRANSFORMER_KEYS_RENAME_DICT = {\n    \"transformer.final_layernorm\": \"norm_final\",\n    \"transformer\": \"transformer_blocks\",\n    \"attention\": \"attn1\",\n    \"mlp\": \"ff.net\",\n    \"dense_h_to_4h\": \"0.proj\",\n    \"dense_4h_to_h\": \"2\",\n    \".layers\": \"\",\n    \"dense\": \"to_out.0\",\n    \"input_layernorm\": \"norm1.norm\",\n    \"post_attn1_layernorm\": \"norm2.norm\",\n    \"time_embed.0\": \"time_embedding.linear_1\",\n    \"time_embed.2\": \"time_embedding.linear_2\",\n    \"mixins.patch_embed\": \"patch_embed\",\n    \"mixins.final_layer.norm_final\": \"norm_out.norm\",\n    \"mixins.final_layer.linear\": \"proj_out\",\n    \"mixins.final_layer.adaLN_modulation.1\": \"norm_out.linear\",\n    \"mixins.pos_embed.pos_embedding\": \"patch_embed.pos_embedding\",  # Specific to CogVideoX-5b-I2V\n}\n\nTRANSFORMER_SPECIAL_KEYS_REMAP = {\n    \"query_key_value\": reassign_query_key_value_inplace,\n    \"query_layernorm_list\": reassign_query_key_layernorm_inplace,\n    \"key_layernorm_list\": reassign_query_key_layernorm_inplace,\n    \"adaln_layer.adaLN_modulations\": reassign_adaln_norm_inplace,\n    \"embed_tokens\": remove_keys_inplace,\n    \"freqs_sin\": remove_keys_inplace,\n    \"freqs_cos\": remove_keys_inplace,\n    \"position_embedding\": remove_keys_inplace,\n}\n\nVAE_KEYS_RENAME_DICT = {\n    \"block.\": \"resnets.\",\n    \"down.\": \"down_blocks.\",\n    \"downsample\": \"downsamplers.0\",\n    \"upsample\": \"upsamplers.0\",\n    \"nin_shortcut\": \"conv_shortcut\",\n    \"encoder.mid.block_1\": \"encoder.mid_block.resnets.0\",\n    \"encoder.mid.block_2\": \"encoder.mid_block.resnets.1\",\n    \"decoder.mid.block_1\": \"decoder.mid_block.resnets.0\",\n    \"decoder.mid.block_2\": \"decoder.mid_block.resnets.1\",\n}\n\nVAE_SPECIAL_KEYS_REMAP = {\n    \"loss\": remove_keys_inplace,\n    \"up.\": replace_up_keys_inplace,\n}\n\nTOKENIZER_MAX_LENGTH = 226\n\n\ndef get_state_dict(saved_dict: Dict[str, Any]) -> Dict[str, Any]:\n    state_dict = saved_dict\n    if \"model\" in saved_dict.keys():\n        state_dict = state_dict[\"model\"]\n    if \"module\" in saved_dict.keys():\n        state_dict = state_dict[\"module\"]\n    if \"state_dict\" in saved_dict.keys():\n        state_dict = state_dict[\"state_dict\"]\n    return state_dict\n\n\ndef update_state_dict_inplace(state_dict: Dict[str, Any], old_key: str, new_key: str) -> Dict[str, Any]:\n    state_dict[new_key] = state_dict.pop(old_key)\n\n\ndef convert_transformer(\n    ckpt_path: str,\n    num_layers: int,\n    num_attention_heads: int,\n    use_rotary_positional_embeddings: bool,\n    i2v: bool,\n    dtype: torch.dtype,\n):\n    PREFIX_KEY = \"model.diffusion_model.\"\n\n    original_state_dict = get_state_dict(torch.load(ckpt_path, map_location=\"cpu\", mmap=True))\n    transformer = CogVideoXTransformer3DModel(\n        in_channels=32 if i2v else 16,\n        num_layers=num_layers,\n        num_attention_heads=num_attention_heads,\n        use_rotary_positional_embeddings=use_rotary_positional_embeddings,\n        use_learned_positional_embeddings=i2v,\n    ).to(dtype=dtype)\n\n    for key in list(original_state_dict.keys()):\n        new_key = key[len(PREFIX_KEY) :]\n        for replace_key, rename_key in TRANSFORMER_KEYS_RENAME_DICT.items():\n            new_key = new_key.replace(replace_key, rename_key)\n        update_state_dict_inplace(original_state_dict, key, new_key)\n\n    for key in list(original_state_dict.keys()):\n        for special_key, handler_fn_inplace in TRANSFORMER_SPECIAL_KEYS_REMAP.items():\n            if special_key not in key:\n                continue\n            handler_fn_inplace(key, original_state_dict)\n    transformer.load_state_dict(original_state_dict, strict=True)\n    return transformer\n\n\ndef convert_vae(ckpt_path: str, scaling_factor: float, dtype: torch.dtype):\n    original_state_dict = get_state_dict(torch.load(ckpt_path, map_location=\"cpu\", mmap=True))\n    vae = AutoencoderKLCogVideoX(scaling_factor=scaling_factor).to(dtype=dtype)\n\n    for key in list(original_state_dict.keys()):\n        new_key = key[:]\n        for replace_key, rename_key in VAE_KEYS_RENAME_DICT.items():\n            new_key = new_key.replace(replace_key, rename_key)\n        update_state_dict_inplace(original_state_dict, key, new_key)\n\n    for key in list(original_state_dict.keys()):\n        for special_key, handler_fn_inplace in VAE_SPECIAL_KEYS_REMAP.items():\n            if special_key not in key:\n                continue\n            handler_fn_inplace(key, original_state_dict)\n\n    vae.load_state_dict(original_state_dict, strict=True)\n    return vae\n\n\ndef get_args():\n    parser = argparse.ArgumentParser()\n    parser.add_argument(\n        \"--transformer_ckpt_path\", type=str, default=None, help=\"Path to original transformer checkpoint\")\n    parser.add_argument(\"--vae_ckpt_path\", type=str, default=None, help=\"Path to original vae checkpoint\")\n    parser.add_argument(\"--output_path\", type=str, required=True, help=\"Path where converted model should be saved\")\n    parser.add_argument(\"--fp16\", action=\"store_true\", default=False, help=\"Whether to save the model weights in fp16\")\n    parser.add_argument(\"--bf16\", action=\"store_true\", default=False, help=\"Whether to save the model weights in bf16\")\n    parser.add_argument(\n        \"--push_to_hub\", action=\"store_true\", default=False, help=\"Whether to push to HF Hub after saving\"\n    )\n    parser.add_argument(\n        \"--text_encoder_cache_dir\", type=str, default=None, help=\"Path to text encoder cache directory\"\n    )\n    # For CogVideoX-2B, num_layers is 30. For 5B, it is 42\n    parser.add_argument(\"--num_layers\", type=int, default=30, help=\"Number of transformer blocks\")\n    # For CogVideoX-2B, num_attention_heads is 30. For 5B, it is 48\n    parser.add_argument(\"--num_attention_heads\", type=int, default=30, help=\"Number of attention heads\")\n    # For CogVideoX-2B, use_rotary_positional_embeddings is False. For 5B, it is True\n    parser.add_argument(\n        \"--use_rotary_positional_embeddings\", action=\"store_true\", default=False, help=\"Whether to use RoPE or not\"\n    )\n    # For CogVideoX-2B, scaling_factor is 1.15258426. For 5B, it is 0.7\n    parser.add_argument(\"--scaling_factor\", type=float, default=1.15258426, help=\"Scaling factor in the VAE\")\n    # For CogVideoX-2B, snr_shift_scale is 3.0. For 5B, it is 1.0\n    parser.add_argument(\"--snr_shift_scale\", type=float, default=3.0, help=\"Scaling factor in the VAE\")\n    parser.add_argument(\"--i2v\", action=\"store_true\", default=False, help=\"Whether to save the model weights in fp16\")\n    return parser.parse_args()\n\n\nif __name__ == \"__main__\":\n    args = get_args()\n\n    transformer = None\n    vae = None\n\n    if args.fp16 and args.bf16:\n        raise ValueError(\"You cannot pass both --fp16 and --bf16 at the same time.\")\n\n    dtype = torch.float16 if args.fp16 else torch.bfloat16 if args.bf16 else torch.float32\n\n    if args.transformer_ckpt_path is not None:\n        transformer = convert_transformer(\n            args.transformer_ckpt_path,\n            args.num_layers,\n            args.num_attention_heads,\n            args.use_rotary_positional_embeddings,\n            args.i2v,\n            dtype,\n        )\n    if args.vae_ckpt_path is not None:\n        vae = convert_vae(args.vae_ckpt_path, args.scaling_factor, dtype)\n\n    text_encoder_id = \"google/t5-v1_1-xxl\"\n    tokenizer = T5Tokenizer.from_pretrained(text_encoder_id, model_max_length=TOKENIZER_MAX_LENGTH)\n    text_encoder = T5EncoderModel.from_pretrained(text_encoder_id, cache_dir=args.text_encoder_cache_dir)\n    # Apparently, the conversion does not work anymore without this :shrug:\n    for param in text_encoder.parameters():\n        param.data = param.data.contiguous()\n\n    scheduler = CogVideoXDDIMScheduler.from_config(\n        {\n            \"snr_shift_scale\": args.snr_shift_scale,\n            \"beta_end\": 0.012,\n            \"beta_schedule\": \"scaled_linear\",\n            \"beta_start\": 0.00085,\n            \"clip_sample\": False,\n            \"num_train_timesteps\": 1000,\n            \"prediction_type\": \"v_prediction\",\n            \"rescale_betas_zero_snr\": True,\n            \"set_alpha_to_one\": True,\n            \"timestep_spacing\": \"trailing\",\n        }\n    )\n    if args.i2v:\n        pipeline_cls = CogVideoXImageToVideoPipeline\n    else:\n        pipeline_cls = CogVideoXPipeline\n\n    pipe = pipeline_cls(\n        tokenizer=tokenizer,\n        text_encoder=text_encoder,\n        vae=vae,\n        transformer=transformer,\n        scheduler=scheduler,\n    )\n\n    if args.fp16:\n        pipe = pipe.to(dtype=torch.float16)\n    if args.bf16:\n        pipe = pipe.to(dtype=torch.bfloat16)\n\n    # We don't use variant here because the model must be run in fp16 (2B) or bf16 (5B). It would be weird\n    # for users to specify variant when the default is not fp32 and they want to run with the correct default (which\n    # is either fp16/bf16 here).\n    pipe.save_pretrained(args.output_path, safe_serialization=True, push_to_hub=args.push_to_hub)\n"
  },
  {
    "path": "CogVideo/tools/export_sat_lora_weight.py",
    "content": "from typing import Any, Dict\nimport torch \nimport argparse \nfrom diffusers.loaders.lora_base import LoraBaseMixin\nfrom diffusers.models.modeling_utils import load_state_dict\n\n\ndef get_state_dict(saved_dict: Dict[str, Any]) -> Dict[str, Any]:\n    state_dict = saved_dict\n    if \"model\" in saved_dict.keys():\n        state_dict = state_dict[\"model\"]\n    if \"module\" in saved_dict.keys():\n        state_dict = state_dict[\"module\"]\n    if \"state_dict\" in saved_dict.keys():\n        state_dict = state_dict[\"state_dict\"]\n    return state_dict\n\nLORA_KEYS_RENAME = {\n\n    'attention.query_key_value.matrix_A.0': 'attn1.to_q.lora_A.weight',\n    'attention.query_key_value.matrix_A.1': 'attn1.to_k.lora_A.weight',\n    'attention.query_key_value.matrix_A.2': 'attn1.to_v.lora_A.weight',\n    'attention.query_key_value.matrix_B.0': 'attn1.to_q.lora_B.weight',\n    'attention.query_key_value.matrix_B.1': 'attn1.to_k.lora_B.weight',\n    'attention.query_key_value.matrix_B.2': 'attn1.to_v.lora_B.weight',\n    'attention.dense.matrix_A.0': 'attn1.to_out.0.lora_A.weight',\n    'attention.dense.matrix_B.0': 'attn1.to_out.0.lora_B.weight'\n}\n\n\n\nPREFIX_KEY = \"model.diffusion_model.\"\nSAT_UNIT_KEY = \"layers\"\nLORA_PREFIX_KEY = \"transformer_blocks\"\n\n\n\ndef export_lora_weight(ckpt_path,lora_save_directory):\n\n    merge_original_state_dict = get_state_dict(torch.load(ckpt_path, map_location=\"cpu\", mmap=True))\n\n\n    lora_state_dict = {}\n    for key in list(merge_original_state_dict.keys()):\n        new_key = key[len(PREFIX_KEY) :]\n        for special_key, lora_keys in LORA_KEYS_RENAME.items():\n            if new_key.endswith(special_key):\n                new_key = new_key.replace(special_key, lora_keys)\n                new_key = new_key.replace(SAT_UNIT_KEY, LORA_PREFIX_KEY)\n\n                lora_state_dict[new_key] = merge_original_state_dict[key]\n\n\n\n    # final length should be 240 \n    if len(lora_state_dict) != 240:\n        raise ValueError(\"lora_state_dict length is not 240\")\n\n    lora_state_dict.keys()\n\n    LoraBaseMixin.write_lora_layers(\n        state_dict=lora_state_dict,\n        save_directory=lora_save_directory,\n        is_main_process=True,\n        weight_name=None,\n        save_function=None,\n        safe_serialization=True\n    )\n\n\ndef get_args():\n    parser = argparse.ArgumentParser()\n    parser.add_argument(\n        \"--sat_pt_path\", type=str, required=True, help=\"Path to original sat transformer checkpoint\"\n    )\n    parser.add_argument(\"--lora_save_directory\", type=str, required=True, help=\"Path where converted lora should be saved\") \n    return parser.parse_args()\n\n\nif __name__ == \"__main__\":\n    args = get_args()\n\n    export_lora_weight(args.sat_pt_path, args.lora_save_directory)\n"
  },
  {
    "path": "CogVideo/tools/llm_flux_cogvideox/generate.sh",
    "content": "#!/bin/bash\n\nNUM_VIDEOS=10\nINFERENCE_STEPS=50\nGUIDANCE_SCALE=7.0\nOUTPUT_DIR_PREFIX=\"outputs/gpu_\"\nLOG_DIR_PREFIX=\"logs/gpu_\"\n\nVIDEO_MODEL_PATH=\"/share/official_pretrains/hf_home/CogVideoX-5b-I2V\"\nLLM_MODEL_PATH=\"/share/home/zyx/Models/Meta-Llama-3.1-8B-Instruct\"\nIMAGE_MODEL_PATH = \"share/home/zyx/Models/FLUX.1-dev\"\n\n#VIDEO_MODEL_PATH=\"THUDM/CogVideoX-5B-I2V\"\n#LLM_MODEL_PATH=\"THUDM/glm-4-9b-chat\"\n#IMAGE_MODEL_PATH = \"black-forest-labs/FLUX.1-dev\"\n\nCUDA_DEVICES=${CUDA_VISIBLE_DEVICES:-\"0\"}\n\nIFS=',' read -r -a GPU_ARRAY <<< \"$CUDA_DEVICES\"\n\nfor i in \"${!GPU_ARRAY[@]}\"\ndo\n    GPU=${GPU_ARRAY[$i]}\n    echo \"Starting task on GPU $GPU...\"\n    CUDA_VISIBLE_DEVICES=$GPU nohup python3 llm_flux_cogvideox.py \\\n    --caption_generator_model_id $LLM_MODEL_PATH \\\n    --image_generator_model_id $IMAGE_MODEL_PATH \\\n    --model_path $VIDEO_MODEL_PATH \\\n    --num_videos $NUM_VIDEOS \\\n    --image_generator_num_inference_steps $INFERENCE_STEPS \\\n    --guidance_scale $GUIDANCE_SCALE \\\n    --use_dynamic_cfg \\\n    --output_dir ${OUTPUT_DIR_PREFIX}${GPU} \\\n    > ${LOG_DIR_PREFIX}${GPU}.log 2>&1 &\ndone"
  },
  {
    "path": "CogVideo/tools/llm_flux_cogvideox/gradio_page.py",
    "content": "import os\nimport gradio as gr\nimport gc\nimport random\nimport torch\nimport numpy as np\nfrom PIL import Image\nimport transformers\nfrom diffusers import CogVideoXImageToVideoPipeline, CogVideoXDPMScheduler, DiffusionPipeline\nfrom diffusers.utils import export_to_video\nfrom transformers import AutoTokenizer\nfrom datetime import datetime, timedelta\nimport threading\nimport time\nimport moviepy.editor as mp\n\ntorch.set_float32_matmul_precision(\"high\")\n\n# Set default values\ncaption_generator_model_id = \"/share/home/zyx/Models/Meta-Llama-3.1-8B-Instruct\"\nimage_generator_model_id = \"/share/home/zyx/Models/FLUX.1-dev\"\nvideo_generator_model_id = \"/share/official_pretrains/hf_home/CogVideoX-5b-I2V\"\nseed = 1337\n\nos.makedirs(\"./output\", exist_ok=True)\nos.makedirs(\"./gradio_tmp\", exist_ok=True)\n\ntokenizer = AutoTokenizer.from_pretrained(caption_generator_model_id, trust_remote_code=True)\ncaption_generator = transformers.pipeline(\n    \"text-generation\",\n    model=caption_generator_model_id,\n    device_map=\"balanced\",\n    model_kwargs={\n        \"local_files_only\": True,\n        \"torch_dtype\": torch.bfloat16,\n    },\n    trust_remote_code=True,\n    tokenizer=tokenizer\n)\n\nimage_generator = DiffusionPipeline.from_pretrained(\n    image_generator_model_id,\n    torch_dtype=torch.bfloat16,\n    device_map=\"balanced\"\n)\n# image_generator.to(\"cuda\")\n\nvideo_generator = CogVideoXImageToVideoPipeline.from_pretrained(\n    video_generator_model_id,\n    torch_dtype=torch.bfloat16,\n    device_map=\"balanced\"\n)\n\nvideo_generator.vae.enable_slicing()\nvideo_generator.vae.enable_tiling()\n\nvideo_generator.scheduler = CogVideoXDPMScheduler.from_config(\n    video_generator.scheduler.config, timestep_spacing=\"trailing\"\n)\n\n# Define prompts\nSYSTEM_PROMPT = \"\"\"\nYou are part of a team of people that create videos using generative models. You use a video-generation model that can generate a video about anything you describe.\n\nFor example, if you respond with \"A beautiful morning in the woods with the sun peaking through the trees\", the video generation model will create a video of exactly as described. Your task is to summarize the descriptions of videos provided by users and create detailed prompts to feed into the generative model.\n\nThere are a few rules to follow:\n- You will only ever output a single video description per request.\n- If the user mentions to summarize the prompt in [X] words, make sure not to exceed the limit.\n\nYour responses should just be the video generation prompt. Here are examples:\n- \"A detailed wooden toy ship with intricately carved masts and sails is seen gliding smoothly over a plush, blue carpet that mimics the waves of the sea. The ship's hull is painted a rich brown, with tiny windows. The carpet, soft and textured, provides a perfect backdrop, resembling an oceanic expanse. Surrounding the ship are various other toys and children's items, hinting at a playful environment. The scene captures the innocence and imagination of childhood, with the toy ship's journey symbolizing endless adventures in a whimsical, indoor setting.\"\n- \"A street artist, clad in a worn-out denim jacket and a colorful bandana, stands before a vast concrete wall in the heart of the city, holding a can of spray paint, spray-painting a colorful bird on a mottled wall.\"\n\"\"\".strip()\n\nUSER_PROMPT = \"\"\"\nCould you generate a prompt for a video generation model? Please limit the prompt to [{0}] words.\n\"\"\".strip()\n\n\ndef generate_caption(prompt):\n    num_words = random.choice([25, 50, 75, 100])\n    user_prompt = USER_PROMPT.format(num_words)\n\n    messages = [\n        {\"role\": \"system\", \"content\": SYSTEM_PROMPT},\n        {\"role\": \"user\", \"content\": prompt + \"\\n\" + user_prompt},\n    ]\n\n    response = caption_generator(\n        messages,\n        max_new_tokens=226,\n        return_full_text=False\n    )\n    caption = response[0][\"generated_text\"]\n    if caption.startswith(\"\\\"\") and caption.endswith(\"\\\"\"):\n        caption = caption[1:-1]\n    return caption\n\n\ndef generate_image(caption, progress=gr.Progress(track_tqdm=True)):\n    image = image_generator(\n        prompt=caption,\n        height=480,\n        width=720,\n        num_inference_steps=30,\n        guidance_scale=3.5,\n    ).images[0]\n    return image, image  # One for output One for State\n\n\ndef generate_video(\n        caption,\n        image,\n        progress=gr.Progress(track_tqdm=True)\n):\n    generator = torch.Generator().manual_seed(seed)\n    video_frames = video_generator(\n        image=image,\n        prompt=caption,\n        height=480,\n        width=720,\n        num_frames=49,\n        num_inference_steps=50,\n        guidance_scale=6,\n        use_dynamic_cfg=True,\n        generator=generator,\n    ).frames[0]\n    video_path = save_video(video_frames)\n    gif_path = convert_to_gif(video_path)\n    return video_path, gif_path\n\n\ndef save_video(tensor):\n    timestamp = datetime.now().strftime(\"%Y%m%d_%H%M%S\")\n    video_path = f\"./output/{timestamp}.mp4\"\n    os.makedirs(os.path.dirname(video_path), exist_ok=True)\n    export_to_video(tensor, video_path, fps=8)\n    return video_path\n\n\ndef convert_to_gif(video_path):\n    clip = mp.VideoFileClip(video_path)\n    clip = clip.set_fps(8)\n    clip = clip.resize(height=240)\n    gif_path = video_path.replace(\".mp4\", \".gif\")\n    clip.write_gif(gif_path, fps=8)\n    return gif_path\n\n\ndef delete_old_files():\n    while True:\n        now = datetime.now()\n        cutoff = now - timedelta(minutes=10)\n        directories = [\"./output\", \"./gradio_tmp\"]\n\n        for directory in directories:\n            for filename in os.listdir(directory):\n                file_path = os.path.join(directory, filename)\n                if os.path.isfile(file_path):\n                    file_mtime = datetime.fromtimestamp(os.path.getmtime(file_path))\n                    if file_mtime < cutoff:\n                        os.remove(file_path)\n        time.sleep(600)\n\n\nthreading.Thread(target=delete_old_files, daemon=True).start()\n\nwith gr.Blocks() as demo:\n    gr.Markdown(\"\"\"\n           <div style=\"text-align: center; font-size: 32px; font-weight: bold; margin-bottom: 20px;\">\n               LLM + FLUX + CogVideoX-I2V Space 🤗\n            </div>\n    \"\"\")\n    with gr.Row():\n        with gr.Column():\n            prompt = gr.Textbox(label=\"Prompt\", placeholder=\"Enter your prompt here\", lines=5)\n            generate_caption_button = gr.Button(\"Generate Caption\")\n            caption = gr.Textbox(label=\"Caption\", placeholder=\"Caption will appear here\", lines=5)\n            generate_image_button = gr.Button(\"Generate Image\")\n            image_output = gr.Image(label=\"Generated Image\")\n            state_image = gr.State()\n            generate_caption_button.click(fn=generate_caption, inputs=prompt, outputs=caption)\n            generate_image_button.click(fn=generate_image, inputs=caption, outputs=[image_output, state_image])\n        with gr.Column():\n            video_output = gr.Video(label=\"Generated Video\", width=720, height=480)\n            download_video_button = gr.File(label=\"📥 Download Video\", visible=False)\n            download_gif_button = gr.File(label=\"📥 Download GIF\", visible=False)\n            generate_video_button = gr.Button(\"Generate Video from Image\")\n            generate_video_button.click(fn=generate_video, inputs=[caption, state_image],\n                                        outputs=[video_output, download_gif_button])\n\nif __name__ == \"__main__\":\n    demo.launch()\n"
  },
  {
    "path": "CogVideo/tools/llm_flux_cogvideox/llm_flux_cogvideox.py",
    "content": "\"\"\"\nThe original experimental code for this project can be found at:\n\nhttps://gist.github.com/a-r-r-o-w/d070cce059ab4ceab3a9f289ff83c69c\n\nBy using this code, description prompts will be generated through a local large language model, and images will be\ngenerated using the black-forest-labs/FLUX.1-dev model, followed by video generation via CogVideoX.\nThe entire process utilizes open-source solutions, without the need for any API keys.\n\nYou can use the generate.sh file in the same folder to automate running this code\nfor batch generation of videos and images.\n\nbash generate.sh\n\n\"\"\"\n\nimport argparse\nimport gc\nimport json\nimport os\nimport pathlib\nimport random\nfrom typing import Any, Dict\n\nfrom transformers import AutoTokenizer\n\nos.environ[\"TORCH_LOGS\"] = \"+dynamo,recompiles,graph_breaks\"\nos.environ[\"TORCHDYNAMO_VERBOSE\"] = \"1\"\n\nimport numpy as np\nimport torch\nimport transformers\nfrom diffusers import CogVideoXImageToVideoPipeline, CogVideoXDPMScheduler, DiffusionPipeline\nfrom diffusers.utils.logging import get_logger\nfrom diffusers.utils import export_to_video\n\ntorch.set_float32_matmul_precision(\"high\")\n\nlogger = get_logger(__name__)\n\nSYSTEM_PROMPT = \"\"\"\nYou are part of a team of people that create videos using generative models. You use a video-generation model that can generate a video about anything you describe.\n\nFor example, if you respond with \"A beautiful morning in the woods with the sun peaking through the trees\", the video generation model will create a video of exactly as described. You task is to summarize the descriptions of videos provided to by users, and create details prompts to feed into the generative model.\n\nThere are a few rules to follow:\n- You will only ever output a single video description per request.\n- If the user mentions to summarize the prompt in [X] words, make sure to not exceed the limit.\n\nYou responses should just be the video generation prompt. Here are examples:\n- “A lone figure stands on a city rooftop at night, gazing up at the full moon. The moon glows brightly, casting a gentle light over the quiet cityscape. Below, the windows of countless homes shine with warm lights, creating a contrast between the bustling life below and the peaceful solitude above. The scene captures the essence of the Mid-Autumn Festival, where despite the distance, the figure feels connected to loved ones through the shared beauty of the moonlit sky.”\n- \"A detailed wooden toy ship with intricately carved masts and sails is seen gliding smoothly over a plush, blue carpet that mimics the waves of the sea. The ship's hull is painted a rich brown, with tiny windows. The carpet, soft and textured, provides a perfect backdrop, resembling an oceanic expanse. Surrounding the ship are various other toys and children's items, hinting at a playful environment. The scene captures the innocence and imagination of childhood, with the toy ship's journey symbolizing endless adventures in a whimsical, indoor setting.\"\n- \"A street artist, clad in a worn-out denim jacket and a colorful banana, stands before a vast concrete wall in the heart, holding a can of spray paint, spray-painting a colorful bird on a mottled wall\"\n\"\"\".strip()\n\nUSER_PROMPT = \"\"\"\nCould you generate a prompt for a video generation model? \nPlease limit the prompt to [{0}] words.\n\"\"\".strip()\n\n\ndef get_args():\n    parser = argparse.ArgumentParser()\n    parser.add_argument(\n        \"--num_videos\",\n        type=int,\n        default=5,\n        help=\"Number of unique videos you would like to generate.\"\n    )\n    parser.add_argument(\n        \"--model_path\",\n        type=str,\n        default=\"THUDM/CogVideoX-5B\",\n        help=\"The path of Image2Video CogVideoX-5B\",\n    )\n    parser.add_argument(\n        \"--caption_generator_model_id\",\n        type=str,\n        default=\"THUDM/glm-4-9b-chat\",\n        help=\"Caption generation model. default GLM-4-9B\",\n    )\n    parser.add_argument(\n        \"--caption_generator_cache_dir\",\n        type=str,\n        default=None,\n        help=\"Cache directory for caption generation model.\"\n    )\n    parser.add_argument(\n        \"--image_generator_model_id\",\n        type=str,\n        default=\"black-forest-labs/FLUX.1-dev\",\n        help=\"Image generation model.\"\n    )\n    parser.add_argument(\n        \"--image_generator_cache_dir\",\n        type=str,\n        default=None,\n        help=\"Cache directory for image generation model.\"\n    )\n    parser.add_argument(\n        \"--image_generator_num_inference_steps\",\n        type=int,\n        default=50,\n        help=\"Caption generation model.\"\n    )\n    parser.add_argument(\n        \"--guidance_scale\",\n        type=float,\n        default=7,\n        help=\"Guidance scale to be use for generation.\"\n    )\n    parser.add_argument(\n        \"--use_dynamic_cfg\",\n        action=\"store_true\",\n        help=\"Whether or not to use cosine dynamic guidance for generation [Recommended].\",\n    )\n    parser.add_argument(\n        \"--output_dir\",\n        type=str,\n        default=\"outputs/\",\n        help=\"Location where generated images and videos should be stored.\",\n    )\n    parser.add_argument(\n        \"--compile\",\n        action=\"store_true\",\n        help=\"Whether or not to compile the transformer of image and video generators.\"\n    )\n    parser.add_argument(\n        \"--enable_vae_tiling\",\n        action=\"store_true\",\n        help=\"Whether or not to use VAE tiling when encoding/decoding.\"\n    )\n    parser.add_argument(\n        \"--seed\",\n        type=int,\n        default=42,\n        help=\"Seed for reproducibility.\"\n    )\n    return parser.parse_args()\n\n\ndef reset_memory():\n    gc.collect()\n    torch.cuda.empty_cache()\n    torch.cuda.reset_peak_memory_stats()\n    torch.cuda.reset_accumulated_memory_stats()\n\n\n@torch.no_grad()\ndef main(args: Dict[str, Any]) -> None:\n    output_dir = pathlib.Path(args.output_dir)\n    os.makedirs(output_dir.as_posix(), exist_ok=True)\n\n    random.seed(args.seed)\n    np.random.seed(args.seed)\n    torch.manual_seed(args.seed)\n    torch.cuda.manual_seed_all(args.seed)\n\n    reset_memory()\n    tokenizer = AutoTokenizer.from_pretrained(args.caption_generator_model_id, trust_remote_code=True)\n    caption_generator = transformers.pipeline(\n        \"text-generation\",\n        model=args.caption_generator_model_id,\n        device_map=\"auto\",\n        model_kwargs={\n            \"local_files_only\": True,\n            \"cache_dir\": args.caption_generator_cache_dir,\n            \"torch_dtype\": torch.bfloat16,\n        },\n        trust_remote_code=True,\n        tokenizer=tokenizer\n    )\n\n    captions = []\n    for i in range(args.num_videos):\n        num_words = random.choice([50, 75, 100])\n        user_prompt = USER_PROMPT.format(num_words)\n\n        messages = [\n            {\"role\": \"system\", \"content\": SYSTEM_PROMPT},\n            {\"role\": \"user\", \"content\": user_prompt},\n        ]\n\n        outputs = caption_generator(messages, max_new_tokens=226)\n        caption = outputs[0][\"generated_text\"][-1][\"content\"]\n        if caption.startswith(\"\\\"\") and caption.endswith(\"\\\"\"):\n            caption = caption[1:-1]\n        captions.append(caption)\n        logger.info(f\"Generated caption: {caption}\")\n\n    with open(output_dir / \"captions.json\", \"w\") as file:\n        json.dump(captions, file)\n\n    del caption_generator\n    reset_memory()\n\n    image_generator = DiffusionPipeline.from_pretrained(\n        args.image_generator_model_id,\n        cache_dir=args.image_generator_cache_dir,\n        torch_dtype=torch.bfloat16\n    )\n    image_generator.to(\"cuda\")\n\n    if args.compile:\n        image_generator.transformer = torch.compile(image_generator.transformer, mode=\"max-autotune\", fullgraph=True)\n\n    if args.enable_vae_tiling:\n        image_generator.vae.enable_tiling()\n\n    images = []\n    for index, caption in enumerate(captions):\n        image = image_generator(\n            prompt=caption,\n            height=480,\n            width=720,\n            num_inference_steps=args.image_generator_num_inference_steps,\n            guidance_scale=3.5,\n        ).images[0]\n        filename = caption[:25].replace(\".\", \"_\").replace(\"'\", \"_\").replace('\"', \"_\").replace(\",\", \"_\")\n        image.save(output_dir / f\"{index}_{filename}.png\")\n        images.append(image)\n\n    del image_generator\n    reset_memory()\n\n    video_generator = CogVideoXImageToVideoPipeline.from_pretrained(\n        args.model_path, torch_dtype=torch.bfloat16).to(\"cuda\")\n    video_generator.scheduler = CogVideoXDPMScheduler.from_config(\n        video_generator.scheduler.config,\n        timestep_spacing=\"trailing\")\n\n    if args.compile:\n        video_generator.transformer = torch.compile(video_generator.transformer, mode=\"max-autotune\", fullgraph=True)\n\n    if args.enable_vae_tiling:\n        video_generator.vae.enable_tiling()\n\n    generator = torch.Generator().manual_seed(args.seed)\n    for index, (caption, image) in enumerate(zip(captions, images)):\n        video = video_generator(\n            image=image,\n            prompt=caption,\n            height=480,\n            width=720,\n            num_frames=49,\n            num_inference_steps=50,\n            guidance_scale=args.guidance_scale,\n            use_dynamic_cfg=args.use_dynamic_cfg,\n            generator=generator,\n        ).frames[0]\n        filename = caption[:25].replace(\".\", \"_\").replace(\"'\", \"_\").replace('\"', \"_\").replace(\",\", \"_\")\n        export_to_video(video, output_dir / f\"{index}_{filename}.mp4\", fps=8)\n\n\nif __name__ == \"__main__\":\n    args = get_args()\n    main(args)\n"
  },
  {
    "path": "CogVideo/tools/load_cogvideox_lora.py",
    "content": "# Copyright 2024 The HuggingFace Team.\n# All rights reserved.\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\nimport math \nimport random \nimport time\nfrom diffusers.utils import export_to_video\nfrom diffusers.image_processor import VaeImageProcessor\nfrom datetime import datetime, timedelta\nfrom diffusers import CogVideoXPipeline, CogVideoXDDIMScheduler, CogVideoXDPMScheduler\nimport os\nimport torch\nimport argparse\n\n\ndevice = \"cuda\" if torch.cuda.is_available() else \"cpu\"\n\n\ndef get_args():\n    parser = argparse.ArgumentParser()\n    parser.add_argument(\n        \"--pretrained_model_name_or_path\",\n        type=str,\n        default=None,\n        required=True,\n        help=\"Path to pretrained model or model identifier from huggingface.co/models.\",\n    )\n    parser.add_argument(\n        \"--lora_weights_path\",\n        type=str,\n        default=None,\n        required=True,\n        help=\"Path to lora weights.\",\n    )\n    parser.add_argument(\n        \"--lora_r\",\n        type=int,\n        default=128,\n        help=\"\"\"LoRA weights have a rank parameter, with the default for 2B trans set at 128 and 5B trans set at 256. \n        This part is used to calculate the value for lora_scale, which is by default divided by the alpha value, \n        used for stable learning and to prevent underflow. In the SAT training framework,\n        alpha is set to 1 by default. The higher the rank, the better the expressive capability,\n        but it requires more memory and training time. Increasing this number blindly isn't always better.\n        The formula for lora_scale is: lora_r / alpha.\n        \"\"\",\n    )\n    parser.add_argument(\n        \"--lora_alpha\",\n        type=int,\n        default=1,\n        help=\"\"\"LoRA weights have a rank parameter, with the default for 2B trans set at 128 and 5B trans set at 256. \n        This part is used to calculate the value for lora_scale, which is by default divided by the alpha value, \n        used for stable learning and to prevent underflow. In the SAT training framework,\n        alpha is set to 1 by default. The higher the rank, the better the expressive capability,\n        but it requires more memory and training time. Increasing this number blindly isn't always better.\n        The formula for lora_scale is: lora_r / alpha.\n        \"\"\",\n    )\n    parser.add_argument(\n        \"--prompt\",\n        type=str,\n        help=\"prompt\",\n    )\n    parser.add_argument(\n        \"--output_dir\",\n        type=str,\n        default=\"output\",\n        help=\"The output directory where the model predictions and checkpoints will be written.\",\n    )\n    return parser.parse_args()\n\n\nif __name__ == \"__main__\":\n    args = get_args()\n    pipe = CogVideoXPipeline.from_pretrained(args.pretrained_model_name_or_path, torch_dtype=torch.bfloat16).to(device)\n    pipe.load_lora_weights(args.lora_weights_path,  weight_name=\"pytorch_lora_weights.safetensors\", adapter_name=\"cogvideox-lora\")\n    # pipe.fuse_lora(lora_scale=args.lora_alpha/args.lora_r, ['transformer'])\n    lora_scaling=args.lora_alpha/args.lora_r\n    pipe.set_adapters([\"cogvideox-lora\"], [lora_scaling])\n\n\n    pipe.scheduler = CogVideoXDPMScheduler.from_config(pipe.scheduler.config, timestep_spacing=\"trailing\")\n\n    os.makedirs(args.output_dir, exist_ok=True)\n \n    latents = pipe(\n        prompt=args.prompt,\n        num_videos_per_prompt=1,\n        num_inference_steps=50,\n        num_frames=49,\n        use_dynamic_cfg=True,\n        output_type=\"pt\",\n        guidance_scale=3.0,\n        generator=torch.Generator(device=\"cpu\").manual_seed(42),\n    ).frames\n    batch_size = latents.shape[0]\n    batch_video_frames = []\n    for batch_idx in range(batch_size):\n        pt_image = latents[batch_idx]\n        pt_image = torch.stack([pt_image[i] for i in range(pt_image.shape[0])])\n\n        image_np = VaeImageProcessor.pt_to_numpy(pt_image)\n        image_pil = VaeImageProcessor.numpy_to_pil(image_np)\n        batch_video_frames.append(image_pil)\n\n    timestamp = datetime.now().strftime(\"%Y%m%d_%H%M%S\")\n    video_path = f\"{args.output_dir}/{timestamp}.mp4\"\n    os.makedirs(os.path.dirname(video_path), exist_ok=True)\n    tensor = batch_video_frames[0]\n    fps=math.ceil((len(batch_video_frames[0]) - 1) / 6)\n\n    export_to_video(tensor, video_path, fps=fps)"
  },
  {
    "path": "CogVideo/tools/parallel_inference/parallel_inference_xdit.py",
    "content": "\"\"\"\nThis is a parallel inference script for CogVideo. The original script\ncan be found from the xDiT project at\n\nhttps://github.com/xdit-project/xDiT/blob/main/examples/cogvideox_example.py\n\nBy using this code, the inference process is parallelized on multiple GPUs,\nand thus speeded up.\n\nUsage:\n1. pip install xfuser\n2. mkdir results\n3. run the following command to generate video\ntorchrun --nproc_per_node=4 parallel_inference_xdit.py \\\n    --model <cogvideox-model-path> --ulysses_degree 1 --ring_degree 2 \\\n    --use_cfg_parallel --height 480 --width 720 --num_frames 9 \\\n    --prompt 'A small dog.'\n\nYou can also use the run.sh file in the same folder to automate running this\ncode for batch generation of videos, by running:\n\nsh ./run.sh\n\n\"\"\"\n\nimport time\nimport torch\nimport torch.distributed\nfrom diffusers import AutoencoderKLTemporalDecoder\nfrom xfuser import xFuserCogVideoXPipeline, xFuserArgs\nfrom xfuser.config import FlexibleArgumentParser\nfrom xfuser.core.distributed import (\n    get_world_group,\n    get_data_parallel_rank,\n    get_data_parallel_world_size,\n    get_runtime_state,\n    is_dp_last_group,\n)\nfrom diffusers.utils import export_to_video\n\n\ndef main():\n    parser = FlexibleArgumentParser(description=\"xFuser Arguments\")\n    args = xFuserArgs.add_cli_args(parser).parse_args()\n    engine_args = xFuserArgs.from_cli_args(args)\n\n    # Check if ulysses_degree is valid\n    num_heads = 30\n    if engine_args.ulysses_degree > 0 and num_heads % engine_args.ulysses_degree != 0:\n        raise ValueError(\n            f\"ulysses_degree ({engine_args.ulysses_degree}) must be a divisor of the number of heads ({num_heads})\"\n        )\n\n    engine_config, input_config = engine_args.create_config()\n    local_rank = get_world_group().local_rank\n\n    pipe = xFuserCogVideoXPipeline.from_pretrained(\n        pretrained_model_name_or_path=engine_config.model_config.model,\n        engine_config=engine_config,\n        torch_dtype=torch.bfloat16,\n    )\n    if args.enable_sequential_cpu_offload:\n        pipe.enable_model_cpu_offload(gpu_id=local_rank)\n        pipe.vae.enable_tiling()\n    else:\n        device = torch.device(f\"cuda:{local_rank}\")\n        pipe = pipe.to(device)\n\n    torch.cuda.reset_peak_memory_stats()\n    start_time = time.time()\n\n    output = pipe(\n        height=input_config.height,\n        width=input_config.width,\n        num_frames=input_config.num_frames,\n        prompt=input_config.prompt,\n        num_inference_steps=input_config.num_inference_steps,\n        generator=torch.Generator(device=\"cuda\").manual_seed(input_config.seed),\n        guidance_scale=6,\n    ).frames[0]\n\n    end_time = time.time()\n    elapsed_time = end_time - start_time\n    peak_memory = torch.cuda.max_memory_allocated(device=f\"cuda:{local_rank}\")\n\n    parallel_info = (\n        f\"dp{engine_args.data_parallel_degree}_cfg{engine_config.parallel_config.cfg_degree}_\"\n        f\"ulysses{engine_args.ulysses_degree}_ring{engine_args.ring_degree}_\"\n        f\"tp{engine_args.tensor_parallel_degree}_\"\n        f\"pp{engine_args.pipefusion_parallel_degree}_patch{engine_args.num_pipeline_patch}\"\n    )\n    if is_dp_last_group():\n        world_size = get_data_parallel_world_size()\n        resolution = f\"{input_config.width}x{input_config.height}\"\n        output_filename = f\"results/cogvideox_{parallel_info}_{resolution}.mp4\"\n        export_to_video(output, output_filename, fps=8)\n        print(f\"output saved to {output_filename}\")\n\n    if get_world_group().rank == get_world_group().world_size - 1:\n        print(f\"epoch time: {elapsed_time:.2f} sec, memory: {peak_memory/1e9} GB\")\n    get_runtime_state().destory_distributed_env()\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "CogVideo/tools/parallel_inference/run.sh",
    "content": "set -x\n\nexport PYTHONPATH=$PWD:$PYTHONPATH\n\n# Select the model type\n# The model is downloaded to a specified location on disk, \n# or you can simply use the model's ID on Hugging Face, \n# which will then be downloaded to the default cache path on Hugging Face.\n\nexport MODEL_TYPE=\"CogVideoX\"\n# Configuration for different model types\n# script, model_id, inference_step\ndeclare -A MODEL_CONFIGS=(\n    [\"CogVideoX\"]=\"parallel_inference_xdit.py /cfs/dit/CogVideoX-2b 20\"\n)\n\nif [[ -v MODEL_CONFIGS[$MODEL_TYPE] ]]; then\n    IFS=' ' read -r SCRIPT MODEL_ID INFERENCE_STEP <<< \"${MODEL_CONFIGS[$MODEL_TYPE]}\"\n    export SCRIPT MODEL_ID INFERENCE_STEP\nelse\n    echo \"Invalid MODEL_TYPE: $MODEL_TYPE\"\n    exit 1\nfi\n\nmkdir -p ./results\n\n# task args\nif [ \"$MODEL_TYPE\" = \"CogVideoX\" ]; then\n  TASK_ARGS=\"--height 480 --width 720 --num_frames 9\"\nfi\n\n# CogVideoX asserts sp_degree == ulysses_degree*ring_degree <= 2. Also, do not set the pipefusion degree.\nif [ \"$MODEL_TYPE\" = \"CogVideoX\" ]; then\nN_GPUS=4\nPARALLEL_ARGS=\"--ulysses_degree 2 --ring_degree 1\"\nCFG_ARGS=\"--use_cfg_parallel\"\nfi\n\n\ntorchrun --nproc_per_node=$N_GPUS ./$SCRIPT \\\n--model $MODEL_ID \\\n$PARALLEL_ARGS \\\n$TASK_ARGS \\\n$PIPEFUSION_ARGS \\\n$OUTPUT_ARGS \\\n--num_inference_steps $INFERENCE_STEP \\\n--warmup_steps 0 \\\n--prompt \"A small dog.\" \\\n$CFG_ARGS \\\n$PARALLLEL_VAE \\\n$COMPILE_FLAG\n"
  },
  {
    "path": "CogVideo/tools/replicate/cog.yaml",
    "content": "# Configuration for Cog ⚙️\n# Reference: https://cog.run/yaml\n\nbuild:\n  # set to true if your model requires a GPU\n  gpu: true\n\n  # a list of ubuntu apt packages to install\n  system_packages:\n    - \"libgl1-mesa-glx\"\n    - \"libglib2.0-0\"\n\n  # python version in the form '3.11' or '3.11.4'\n  python_version: \"3.11\"\n\n  # a list of packages in the format <package-name>==<version>\n  python_packages:\n    - diffusers>=0.30.3\n    - accelerate>=0.34.2\n    - transformers>=4.44.2\n    - numpy==1.26.0\n    - torch>=2.4.0\n    - torchvision>=0.19.0\n    - sentencepiece>=0.2.0\n    - SwissArmyTransformer>=0.4.12\n    - imageio>=2.35.1\n    - imageio-ffmpeg>=0.5.1\n    - openai>=1.45.0\n    - moviepy>=1.0.3\n    - pillow==9.5.0\n    - pydantic==1.10.7\n  run:\n    - curl -o /usr/local/bin/pget -L \"https://github.com/replicate/pget/releases/download/v0.8.2/pget_linux_x86_64\" && chmod +x /usr/local/bin/pget\n\n# predict.py defines how predictions are run on your model\npredict: \"predict_t2v.py:Predictor\"\n# predict: \"predict_i2v.py:Predictor\"\n"
  },
  {
    "path": "CogVideo/tools/replicate/predict_i2v.py",
    "content": "# Prediction interface for Cog ⚙️\n# https://cog.run/python\n\nimport os\nimport subprocess\nimport time\nimport torch\nfrom diffusers import CogVideoXImageToVideoPipeline\nfrom diffusers.utils import export_to_video, load_image\nfrom cog import BasePredictor, Input, Path\n\n\nMODEL_CACHE = \"model_cache_i2v\"\nMODEL_URL = (\n    f\"https://weights.replicate.delivery/default/THUDM/CogVideo/{MODEL_CACHE}.tar\"\n)\nos.environ[\"HF_DATASETS_OFFLINE\"] = \"1\"\nos.environ[\"TRANSFORMERS_OFFLINE\"] = \"1\"\nos.environ[\"HF_HOME\"] = MODEL_CACHE\nos.environ[\"TORCH_HOME\"] = MODEL_CACHE\nos.environ[\"HF_DATASETS_CACHE\"] = MODEL_CACHE\nos.environ[\"TRANSFORMERS_CACHE\"] = MODEL_CACHE\nos.environ[\"HUGGINGFACE_HUB_CACHE\"] = MODEL_CACHE\n\n\ndef download_weights(url, dest):\n    start = time.time()\n    print(\"downloading url: \", url)\n    print(\"downloading to: \", dest)\n    subprocess.check_call([\"pget\", \"-x\", url, dest], close_fds=False)\n    print(\"downloading took: \", time.time() - start)\n\n\nclass Predictor(BasePredictor):\n    def setup(self) -> None:\n        \"\"\"Load the model into memory to make running multiple predictions efficient\"\"\"\n\n        if not os.path.exists(MODEL_CACHE):\n            download_weights(MODEL_URL, MODEL_CACHE)\n\n        # model_id: THUDM/CogVideoX-5b-I2V\n        self.pipe = CogVideoXImageToVideoPipeline.from_pretrained(\n            MODEL_CACHE, torch_dtype=torch.bfloat16\n        ).to(\"cuda\")\n\n        self.pipe.enable_model_cpu_offload()\n        self.pipe.vae.enable_tiling()\n\n    def predict(\n        self,\n        prompt: str = Input(\n            description=\"Input prompt\", default=\"Starry sky slowly rotating.\"\n        ),\n        image: Path = Input(description=\"Input image\"),\n        num_inference_steps: int = Input(\n            description=\"Number of denoising steps\", ge=1, le=500, default=50\n        ),\n        guidance_scale: float = Input(\n            description=\"Scale for classifier-free guidance\", ge=1, le=20, default=6\n        ),\n        num_frames: int = Input(\n            description=\"Number of frames for the output video\", default=49\n        ),\n        seed: int = Input(\n            description=\"Random seed. Leave blank to randomize the seed\", default=None\n        ),\n    ) -> Path:\n        \"\"\"Run a single prediction on the model\"\"\"\n\n        if seed is None:\n            seed = int.from_bytes(os.urandom(2), \"big\")\n        print(f\"Using seed: {seed}\")\n\n        img = load_image(image=str(image))\n\n        video = self.pipe(\n            prompt=prompt,\n            image=img,\n            num_videos_per_prompt=1,\n            num_inference_steps=num_inference_steps,\n            num_frames=num_frames,\n            guidance_scale=guidance_scale,\n            generator=torch.Generator(device=\"cuda\").manual_seed(seed),\n        ).frames[0]\n\n        out_path = \"/tmp/out.mp4\"\n\n        export_to_video(video, out_path, fps=8)\n        return Path(out_path)\n"
  },
  {
    "path": "CogVideo/tools/replicate/predict_t2v.py",
    "content": "# Prediction interface for Cog ⚙️\n# https://cog.run/python\n\nimport os\nimport subprocess\nimport time\nimport torch\nfrom diffusers import CogVideoXPipeline\nfrom diffusers.utils import export_to_video\nfrom cog import BasePredictor, Input, Path\n\n\nMODEL_CACHE = \"model_cache\"\nMODEL_URL = (\n    f\"https://weights.replicate.delivery/default/THUDM/CogVideo/{MODEL_CACHE}.tar\"\n)\nos.environ[\"HF_DATASETS_OFFLINE\"] = \"1\"\nos.environ[\"TRANSFORMERS_OFFLINE\"] = \"1\"\nos.environ[\"HF_HOME\"] = MODEL_CACHE\nos.environ[\"TORCH_HOME\"] = MODEL_CACHE\nos.environ[\"HF_DATASETS_CACHE\"] = MODEL_CACHE\nos.environ[\"TRANSFORMERS_CACHE\"] = MODEL_CACHE\nos.environ[\"HUGGINGFACE_HUB_CACHE\"] = MODEL_CACHE\n\n\ndef download_weights(url, dest):\n    start = time.time()\n    print(\"downloading url: \", url)\n    print(\"downloading to: \", dest)\n    subprocess.check_call([\"pget\", \"-x\", url, dest], close_fds=False)\n    print(\"downloading took: \", time.time() - start)\n\n\nclass Predictor(BasePredictor):\n    def setup(self) -> None:\n        \"\"\"Load the model into memory to make running multiple predictions efficient\"\"\"\n\n        if not os.path.exists(MODEL_CACHE):\n            download_weights(MODEL_URL, MODEL_CACHE)\n\n        # model_id: THUDM/CogVideoX-5b\n        self.pipe = CogVideoXPipeline.from_pretrained(\n            MODEL_CACHE,\n            torch_dtype=torch.bfloat16,\n        ).to(\"cuda\")\n\n        self.pipe.enable_model_cpu_offload()\n        self.pipe.vae.enable_tiling()\n\n    def predict(\n        self,\n        prompt: str = Input(\n            description=\"Input prompt\",\n            default=\"A panda, dressed in a small, red jacket and a tiny hat, sits on a wooden stool in a serene bamboo forest. The panda's fluffy paws strum a miniature acoustic guitar, producing soft, melodic tunes. Nearby, a few other pandas gather, watching curiously and some clapping in rhythm. Sunlight filters through the tall bamboo, casting a gentle glow on the scene. The panda's face is expressive, showing concentration and joy as it plays. The background includes a small, flowing stream and vibrant green foliage, enhancing the peaceful and magical atmosphere of this unique musical performance.\",\n        ),\n        num_inference_steps: int = Input(\n            description=\"Number of denoising steps\", ge=1, le=500, default=50\n        ),\n        guidance_scale: float = Input(\n            description=\"Scale for classifier-free guidance\", ge=1, le=20, default=6\n        ),\n        num_frames: int = Input(\n            description=\"Number of frames for the output video\", default=49\n        ),\n        seed: int = Input(\n            description=\"Random seed. Leave blank to randomize the seed\", default=None\n        ),\n    ) -> Path:\n        \"\"\"Run a single prediction on the model\"\"\"\n\n        if seed is None:\n            seed = int.from_bytes(os.urandom(2), \"big\")\n        print(f\"Using seed: {seed}\")\n\n        video = self.pipe(\n            prompt=prompt,\n            num_videos_per_prompt=1,\n            num_inference_steps=num_inference_steps,\n            num_frames=num_frames,\n            guidance_scale=guidance_scale,\n            generator=torch.Generator(device=\"cuda\").manual_seed(seed),\n        ).frames[0]\n\n        out_path = \"/tmp/out.mp4\"\n\n        export_to_video(video, out_path, fps=8)\n        return Path(out_path)\n"
  },
  {
    "path": "CogVideo/tools/venhancer/README.md",
    "content": "# Enhance CogVideoX Generated Videos with VEnhancer\n\nThis tutorial will guide you through using the VEnhancer tool to enhance videos generated by CogVideoX, including\nachieving higher frame rates and higher resolutions.\n\n## Model Introduction\n\nVEnhancer implements spatial super-resolution, temporal super-resolution (frame interpolation), and video refinement in\na unified framework. It can flexibly adapt to different upsampling factors (e.g., 1x~8x) for spatial or temporal\nsuper-resolution. Additionally, it provides flexible control to modify the refinement strength, enabling it to handle\ndiverse video artifacts.\n\nVEnhancer follows the design of ControlNet, copying the architecture and weights of the multi-frame encoder and middle\nblock from a pre-trained video diffusion model to build a trainable conditional network. This video ControlNet accepts\nlow-resolution keyframes and noisy full-frame latents as inputs. In addition to the time step t and prompt, our proposed\nvideo-aware conditioning also includes noise augmentation level σ and downscaling factor s as additional network\nconditioning inputs.\n\n## Hardware Requirements\n\n+ Operating System: Linux (requires xformers dependency)\n+ Hardware: NVIDIA GPU with at least 60GB of VRAM per card. Machines such as H100, A100 are recommended.\n\n## Quick Start\n\n1. Clone the repository and install dependencies as per the official instructions:\n\n```shell\ngit clone https://github.com/Vchitect/VEnhancer.git\ncd VEnhancer\n## Torch and other dependencies can use those from CogVideoX. If you need to create a new environment, use the following commands:\npip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2\n\n## Install required dependencies\npip install -r requirements.txt\n```\n\nWhere:\n\n- `input_path` is the path to the input video\n- `prompt` is the description of the video content. The prompt used by this tool should be shorter, not exceeding 77\n  words. You may need to simplify the prompt used for generating the CogVideoX video.\n- `target_fps` is the target frame rate for the video. Typically, 16 fps is already smooth, with 24 fps as the default\n  value.\n- `up_scale` is recommend to be set to 2,3,4. The target resolution is limited to be around 2k and below.\n- `noise_aug` value depends on the input video quality. Lower quality needs higher noise levels, which corresponds to\n  stronger refinement. 250~300 is for very low-quality videos. good videos: <= 200.\n- `steps`  if you want fewer steps, please change solver_mode to \"normal\" first, then decline the number of steps. \"\n  fast\" solver_mode has fixed steps (15).\n  The code will automatically download the required models from Hugging Face during execution.\n\nTypical runtime logs are as follows:\n\n```shell\n/share/home/zyx/.conda/envs/cogvideox/lib/python3.10/site-packages/xformers/ops/fmha/flash.py:211: FutureWarning: `torch.library.impl_abstract` was renamed to `torch.library.register_fake`. Please use that instead; we will remove `torch.library.impl_abstract` in a future version of PyTorch.\n  @torch.library.impl_abstract(\"xformers_flash::flash_fwd\")\n/share/home/zyx/.conda/envs/cogvideox/lib/python3.10/site-packages/xformers/ops/fmha/flash.py:344: FutureWarning: `torch.library.impl_abstract` was renamed to `torch.library.register_fake`. Please use that instead; we will remove `torch.library.impl_abstract` in a future version of PyTorch.\n  @torch.library.impl_abstract(\"xformers_flash::flash_bwd\")\n2024-08-20 13:25:17,553 - video_to_video - INFO - checkpoint_path: ./ckpts/venhancer_paper.pt\n/share/home/zyx/.conda/envs/cogvideox/lib/python3.10/site-packages/open_clip/factory.py:88: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n  checkpoint = torch.load(checkpoint_path, map_location=map_location)\n2024-08-20 13:25:37,486 - video_to_video - INFO - Build encoder with FrozenOpenCLIPEmbedder\n/share/home/zyx/Code/VEnhancer/video_to_video/video_to_video_model.py:35: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n  load_dict = torch.load(cfg.model_path, map_location='cpu')\n2024-08-20 13:25:55,391 - video_to_video - INFO - Load model path ./ckpts/venhancer_paper.pt, with local status <All keys matched successfully>\n2024-08-20 13:25:55,392 - video_to_video - INFO - Build diffusion with GaussianDiffusion\n2024-08-20 13:26:16,092 - video_to_video - INFO - input video path: inputs/000000.mp4\n2024-08-20 13:26:16,093 - video_to_video - INFO - text: Wide-angle aerial shot at dawn,soft morning light casting long shadows,an elderly man walking his dog through a quiet,foggy park,trees and benches in the background,peaceful and serene atmosphere\n2024-08-20 13:26:16,156 - video_to_video - INFO - input frames length: 49\n2024-08-20 13:26:16,156 - video_to_video - INFO - input fps: 8.0\n2024-08-20 13:26:16,156 - video_to_video - INFO - target_fps: 24.0\n2024-08-20 13:26:16,311 - video_to_video - INFO - input resolution: (480, 720)\n2024-08-20 13:26:16,312 - video_to_video - INFO - target resolution: (1320, 1982)\n2024-08-20 13:26:16,312 - video_to_video - INFO - noise augmentation: 250\n2024-08-20 13:26:16,312 - video_to_video - INFO - scale s is set to: 8\n2024-08-20 13:26:16,399 - video_to_video - INFO - video_data shape: torch.Size([145, 3, 1320, 1982])\n/share/home/zyx/Code/VEnhancer/video_to_video/video_to_video_model.py:108: FutureWarning: `torch.cuda.amp.autocast(args...)` is deprecated. Please use `torch.amp.autocast('cuda', args...)` instead.\n  with amp.autocast(enabled=True):\n2024-08-20 13:27:19,605 - video_to_video - INFO - step: 0\n2024-08-20 13:30:12,020 - video_to_video - INFO - step: 1\n2024-08-20 13:33:04,956 - video_to_video - INFO - step: 2\n2024-08-20 13:35:58,691 - video_to_video - INFO - step: 3\n2024-08-20 13:38:51,254 - video_to_video - INFO - step: 4\n2024-08-20 13:41:44,150 - video_to_video - INFO - step: 5\n2024-08-20 13:44:37,017 - video_to_video - INFO - step: 6\n2024-08-20 13:47:30,037 - video_to_video - INFO - step: 7\n2024-08-20 13:50:22,838 - video_to_video - INFO - step: 8\n2024-08-20 13:53:15,844 - video_to_video - INFO - step: 9\n2024-08-20 13:56:08,657 - video_to_video - INFO - step: 10\n2024-08-20 13:59:01,648 - video_to_video - INFO - step: 11\n2024-08-20 14:01:54,541 - video_to_video - INFO - step: 12\n2024-08-20 14:04:47,488 - video_to_video - INFO - step: 13\n2024-08-20 14:10:13,637 - video_to_video - INFO - sampling, finished.\n\n```\n\nRunning on a single A100 GPU, enhancing each 6-second CogVideoX generated video with default settings will consume 60GB\nof VRAM and take 40-50 minutes."
  },
  {
    "path": "CogVideo/tools/venhancer/README_ja.md",
    "content": "\n# VEnhancer で CogVideoX によって生成されたビデオを強化する\n\nこのチュートリアルでは、VEnhancer ツールを使用して、CogVideoX で生成されたビデオを強化し、より高いフレームレートと高い解像度を実現する方法を説明します。\n\n## モデルの紹介\n\nVEnhancer は、空間超解像、時間超解像（フレーム補間）、およびビデオのリファインメントを統一されたフレームワークで実現します。空間または時間の超解像のために、さまざまなアップサンプリング係数（例：1x〜8x）に柔軟に対応できます。さらに、多様なビデオアーティファクトを処理するために、リファインメント強度を変更する柔軟な制御を提供します。\n\nVEnhancer は ControlNet の設計に従い、事前訓練されたビデオ拡散モデルのマルチフレームエンコーダーとミドルブロックのアーキテクチャとウェイトをコピーして、トレーニング可能な条件ネットワークを構築します。このビデオ ControlNet は、低解像度のキーフレームとノイズを含む完全なフレームを入力として受け取ります。さらに、タイムステップ t とプロンプトに加えて、提案されたビデオ対応条件により、ノイズ増幅レベル σ およびダウンスケーリングファクター s が追加のネットワーク条件として使用されます。\n\n## ハードウェア要件\n\n+ オペレーティングシステム: Linux (xformers 依存関係が必要)\n+ ハードウェア: 単一カードあたり少なくとも 60GB の VRAM を持つ NVIDIA GPU。H100、A100 などのマシンを推奨します。\n\n## クイックスタート\n\n1. 公式の指示に従ってリポジトリをクローンし、依存関係をインストールします。\n\n```shell\ngit clone https://github.com/Vchitect/VEnhancer.git\ncd VEnhancer\n## Torch などの依存関係は CogVideoX の依存関係を使用できます。新しい環境を作成する必要がある場合は、以下のコマンドを使用してください。\npip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2\n\n## 必須の依存関係をインストールします。\npip install -r requirements.txt\n```\n\n2. コードを実行します。\n\n```shell\npython enhance_a_video.py --up_scale 4 --target_fps 24 --noise_aug 250 --solver_mode 'fast' --steps 15 --input_path inputs/000000.mp4 --prompt 'Wide-angle aerial shot at dawn, soft morning light casting long shadows, an elderly man walking his dog through a quiet, foggy park, trees and benches in the background, peaceful and serene atmosphere' --save_dir 'results/'\n```\n\n次の設定を行います：\n\n- `input_path` 是输入视频的路径\n- `prompt` 是视频内容的描述。此工具使用的提示词应更短，不超过77个字。您可能需要简化用于生成CogVideoX视频的提示词。\n- `target_fps` 是视频的目标帧率。通常，16 fps已经很流畅，默认值为24 fps。\n- `up_scale` 推荐设置为2、3或4。目标分辨率限制在2k左右及以下。\n- `noise_aug` 的值取决于输入视频的质量。质量较低的视频需要更高的噪声级别，这对应于更强的优化。250~300适用于非常低质量的视频。对于高质量视频，设置为≤200。\n- `steps` 如果想减少步数，请先将solver_mode改为“normal”，然后减少步数。“fast”模式的步数是固定的（15步）。\n  代码在执行过程中会自动从Hugging Face下载所需的模型。\n\nコードの実行中に、必要なモデルは Hugging Face から自動的にダウンロードされます。\n\n```shell\n/share/home/zyx/.conda/envs/cogvideox/lib/python3.10/site-packages/xformers/ops/fmha/flash.py:211: FutureWarning: `torch.library.impl_abstract` was renamed to `torch.library.register_fake`. Please use that instead; we will remove `torch.library.impl_abstract` in a future version of PyTorch.\n  @torch.library.impl_abstract(\"xformers_flash::flash_fwd\")\n/share/home/zyx/.conda/envs/cogvideox/lib/python3.10/site-packages/xformers/ops/fmha/flash.py:344: FutureWarning: `torch.library.impl_abstract` was renamed to `torch.library.register_fake`. Please use that instead; we will remove `torch.library.impl_abstract` in a future version of PyTorch.\n  @torch.library.impl_abstract(\"xformers_flash::flash_bwd\")\n2024-08-20 13:25:17,553 - video_to_video - INFO - checkpoint_path: ./ckpts/venhancer_paper.pt\n/share/home/zyx/.conda/envs/cogvideox/lib/python3.10/site-packages/open_clip/factory.py:88: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n  checkpoint = torch.load(checkpoint_path, map_location=map_location)\n2024-08-20 13:25:37,486 - video_to_video - INFO - Build encoder with FrozenOpenCLIPEmbedder\n/share/home/zyx/Code/VEnhancer/video_to_video/video_to_video_model.py:35: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n  load_dict = torch.load(cfg.model_path, map_location='cpu')\n2024-08-20 13:25:55,391 - video_to_video - INFO - Load model path ./ckpts/venhancer_paper.pt, with local status <All keys matched successfully>\n2024-08-20 13:25:55,392 - video_to_video - INFO - Build diffusion with GaussianDiffusion\n2024-08-20 13:26:16,092 - video_to_video - INFO - input video path: inputs/000000.mp4\n2024-08-20 13:26:16,093 - video_to_video - INFO - text: Wide-angle aerial shot at dawn,soft morning light casting long shadows,an elderly man walking his dog through a quiet,foggy park,trees and benches in the background,peaceful and serene atmosphere\n2024-08-20 13:26:16,156 - video_to_video - INFO - input frames length: 49\n2024-08-20 13:26:16,156 - video_to_video - INFO - input fps: 8.0\n2024-08-20 13:26:16,156 - video_to_video - INFO - target_fps: 24.0\n2024-08-20 13:26:16,311 - video_to_video - INFO - input resolution: (480, 720)\n2024-08-20 13:26:16,312 - video_to_video - INFO - target resolution: (1320, 1982)\n2024-08-20 13:26:16,312 - video_to_video - INFO - noise augmentation: 250\n2024-08-20 13:26:16,312 - video_to_video - INFO - scale s is set to: 8\n2024-08-20 13:26:16,399 - video_to_video - INFO - video_data shape: torch.Size([145, 3, 1320, 1982])\n/share/home/zyx/Code/VEnhancer/video_to_video/video_to_video_model.py:108: FutureWarning: `torch.cuda.amp.autocast(args...)` is deprecated. Please use `torch.amp.autocast('cuda', args...)` instead.\n  with amp.autocast(enabled=True):\n2024-08-20 13:27:19,605 - video_to_video - INFO - step: 0\n2024-08-20 13:30:12,020 - video_to_video - INFO - step: 1\n2024-08-20 13:33:04,956 - video_to_video - INFO - step: 2\n2024-08-20 13:35:58,691 - video_to_video - INFO - step: 3\n2024-08-20 13:38:51,254 - video_to_video - INFO - step: 4\n2024-08-20 13:41:44,150 - video_to_video - INFO - step: 5\n2024-08-20 13:44:37,017 - video_to_video - INFO - step: 6\n2024-08-20 13:47:30,037 - video_to_video - INFO - step: 7\n2024-08-20 13:50:22,838 - video_to_video - INFO - step: 8\n2024-08-20 13:53:15,844 - video_to_video - INFO - step: 9\n2024-08-20 13:56:08,657 - video_to_video - INFO - step: 10\n2024-08-20 13:59:01,648 - video_to_video - INFO - step: 11\n2024-08-20 14:01:54,541 - video_to_video - INFO - step: 12\n2024-08-20 14:04:47,488 - video_to_video - INFO - step: 13\n2024-08-20 14:10:13,637 - video_to_video - INFO - sampling, finished.\n\n```\n\nA100 GPU を単一で使用している場合、CogVideoX によって生成された 6 秒間のビデオを強化するには、デフォルト設定で 60GB の VRAM を消費し、40〜50 分かかります。\n"
  },
  {
    "path": "CogVideo/tools/venhancer/README_zh.md",
    "content": "# 使用 VEnhancer 对 CogVdieoX 生成视频进行增强\n\n本教程将要使用 VEnhancer 工具 对 CogVdieoX 生成视频进行增强, 包括更高的帧率和更高的分辨率\n\n## 模型介绍\n\nVEnhancer 在一个统一的框架中实现了空间超分辨率、时间超分辨率（帧插值）和视频优化。它可以灵活地适应不同的上采样因子（例如，1x~\n8x）用于空间或时间超分辨率。此外，它提供了灵活的控制，以修改优化强度，从而处理多样化的视频伪影。\n\nVEnhancer 遵循 ControlNet 的设计，复制了预训练的视频扩散模型的多帧编码器和中间块的架构和权重，构建了一个可训练的条件网络。这个视频\nControlNet 接受低分辨率关键帧和包含噪声的完整帧作为输入。此外，除了时间步 t 和提示词外，我们提出的视频感知条件还将噪声增强的噪声级别\nσ 和降尺度因子 s 作为附加的网络条件输入。\n\n## 硬件需求\n\n+ 操作系统: Linux (需要依赖xformers)\n+ 硬件: NVIDIA GPU 并至少保证单卡显存超过60G，推荐使用 H100，A100等机器。\n\n## 快速上手\n\n1. 按照官方指引克隆仓库并安装依赖\n\n```shell\ngit clone https://github.com/Vchitect/VEnhancer.git\ncd VEnhancer\n## torch等依赖可以使用CogVideoX的依赖，如果你需要创建一个新的环境，可以使用以下命令\npip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2\n\n## 安装必须的依赖\npip install -r requirements.txt\n```\n\n2. 运行代码\n\n```shell\npython enhance_a_video.py \\\n--up_scale 4 --target_fps 24 --noise_aug 250 \\\n--solver_mode 'fast' --steps 15 \\\n--input_path inputs/000000.mp4 \\\n--prompt 'Wide-angle aerial shot at dawn,soft morning light casting long shadows,an elderly man walking his dog through a quiet,foggy park,trees and benches in the background,peaceful and serene atmosphere' \\\n--save_dir 'results/' \n```\n\n其中:\n\n- `input_path` 是输入视频的路径\n- `prompt` 是视频内容的描述。此工具使用的提示词应更短，不超过77个字。您可能需要简化用于生成CogVideoX视频的提示词。\n- `target_fps` 是视频的目标帧率。通常，16 fps已经很流畅，默认值为24 fps。\n- `up_scale` 推荐设置为2、3或4。目标分辨率限制在2k左右及以下。\n- `noise_aug` 的值取决于输入视频的质量。质量较低的视频需要更高的噪声级别，这对应于更强的优化。250~300适用于非常低质量的视频。对于高质量视频，设置为≤200。\n- `steps` 如果想减少步数，请先将solver_mode改为“normal”，然后减少步数。“fast”模式的步数是固定的（15步）。\n  代码在执行过程中会自动从Hugging Face下载所需的模型。\n\n代码运行过程中，会自动从Huggingface拉取需要的模型\n\n运行日志通常如下:\n\n```shell\n/share/home/zyx/.conda/envs/cogvideox/lib/python3.10/site-packages/xformers/ops/fmha/flash.py:211: FutureWarning: `torch.library.impl_abstract` was renamed to `torch.library.register_fake`. Please use that instead; we will remove `torch.library.impl_abstract` in a future version of PyTorch.\n  @torch.library.impl_abstract(\"xformers_flash::flash_fwd\")\n/share/home/zyx/.conda/envs/cogvideox/lib/python3.10/site-packages/xformers/ops/fmha/flash.py:344: FutureWarning: `torch.library.impl_abstract` was renamed to `torch.library.register_fake`. Please use that instead; we will remove `torch.library.impl_abstract` in a future version of PyTorch.\n  @torch.library.impl_abstract(\"xformers_flash::flash_bwd\")\n2024-08-20 13:25:17,553 - video_to_video - INFO - checkpoint_path: ./ckpts/venhancer_paper.pt\n/share/home/zyx/.conda/envs/cogvideox/lib/python3.10/site-packages/open_clip/factory.py:88: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n  checkpoint = torch.load(checkpoint_path, map_location=map_location)\n2024-08-20 13:25:37,486 - video_to_video - INFO - Build encoder with FrozenOpenCLIPEmbedder\n/share/home/zyx/Code/VEnhancer/video_to_video/video_to_video_model.py:35: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n  load_dict = torch.load(cfg.model_path, map_location='cpu')\n2024-08-20 13:25:55,391 - video_to_video - INFO - Load model path ./ckpts/venhancer_paper.pt, with local status <All keys matched successfully>\n2024-08-20 13:25:55,392 - video_to_video - INFO - Build diffusion with GaussianDiffusion\n2024-08-20 13:26:16,092 - video_to_video - INFO - input video path: inputs/000000.mp4\n2024-08-20 13:26:16,093 - video_to_video - INFO - text: Wide-angle aerial shot at dawn,soft morning light casting long shadows,an elderly man walking his dog through a quiet,foggy park,trees and benches in the background,peaceful and serene atmosphere\n2024-08-20 13:26:16,156 - video_to_video - INFO - input frames length: 49\n2024-08-20 13:26:16,156 - video_to_video - INFO - input fps: 8.0\n2024-08-20 13:26:16,156 - video_to_video - INFO - target_fps: 24.0\n2024-08-20 13:26:16,311 - video_to_video - INFO - input resolution: (480, 720)\n2024-08-20 13:26:16,312 - video_to_video - INFO - target resolution: (1320, 1982)\n2024-08-20 13:26:16,312 - video_to_video - INFO - noise augmentation: 250\n2024-08-20 13:26:16,312 - video_to_video - INFO - scale s is set to: 8\n2024-08-20 13:26:16,399 - video_to_video - INFO - video_data shape: torch.Size([145, 3, 1320, 1982])\n/share/home/zyx/Code/VEnhancer/video_to_video/video_to_video_model.py:108: FutureWarning: `torch.cuda.amp.autocast(args...)` is deprecated. Please use `torch.amp.autocast('cuda', args...)` instead.\n  with amp.autocast(enabled=True):\n2024-08-20 13:27:19,605 - video_to_video - INFO - step: 0\n2024-08-20 13:30:12,020 - video_to_video - INFO - step: 1\n2024-08-20 13:33:04,956 - video_to_video - INFO - step: 2\n2024-08-20 13:35:58,691 - video_to_video - INFO - step: 3\n2024-08-20 13:38:51,254 - video_to_video - INFO - step: 4\n2024-08-20 13:41:44,150 - video_to_video - INFO - step: 5\n2024-08-20 13:44:37,017 - video_to_video - INFO - step: 6\n2024-08-20 13:47:30,037 - video_to_video - INFO - step: 7\n2024-08-20 13:50:22,838 - video_to_video - INFO - step: 8\n2024-08-20 13:53:15,844 - video_to_video - INFO - step: 9\n2024-08-20 13:56:08,657 - video_to_video - INFO - step: 10\n2024-08-20 13:59:01,648 - video_to_video - INFO - step: 11\n2024-08-20 14:01:54,541 - video_to_video - INFO - step: 12\n2024-08-20 14:04:47,488 - video_to_video - INFO - step: 13\n2024-08-20 14:10:13,637 - video_to_video - INFO - sampling, finished.\n\n```\n\n使用A100单卡运行，对于每个CogVideoX生产的6秒视频，按照默认配置，会消耗60G显存，并用时40-50分钟。"
  },
  {
    "path": "CogVideo/weights/put weights here.txt",
    "content": ""
  },
  {
    "path": "README.md",
    "content": "## ___***3DTrajMaster: Mastering 3D Trajectory for Multi-Entity Motion in Video Generation***___\n<div align=\"center\">\n<img src='imgs/logo.png' style=\"height:90px\"></img>\n\n![Version](https://img.shields.io/badge/version-1.0.0-blue) &nbsp;\n <a href='http://fuxiao0719.github.io/projects/3dtrajmaster'><img src='https://img.shields.io/badge/Project-Page-Green'></a> &nbsp;\n <a href='https://arxiv.org/pdf/2412.07759'><img src='https://img.shields.io/badge/arXiv-2412.07759-b31b1b.svg'></a> &nbsp;\n <a href='https://huggingface.co/datasets/KwaiVGI/360Motion-Dataset'><img src='https://img.shields.io/badge/%F0%9F%A4%97%20Hugging%20Face-Dataset-blue'></a> &nbsp;\n  <a href='https://huggingface.co/KwaiVGI/3DTrajMaster'><img src='https://img.shields.io/badge/%F0%9F%A4%97%20Hugging%20Face-Model-blue'></a> &nbsp;\n\n**[Xiao Fu<sup>1</sup>](https://fuxiao0719.github.io/), \n[Xian Liu<sup>1</sup>](https://alvinliu0.github.io/), \n[Xintao Wang<sup>2 &#9993;</sup>](https://xinntao.github.io/), \n[Sida Peng<sup>3</sup>](https://pengsida.net/), \n[Menghan Xia<sup>2</sup>](https://menghanxia.github.io/), \n[Xiaoyu Shi<sup>2</sup>](https://xiaoyushi97.github.io/), \n[Ziyang Yuan<sup>2</sup>](https://scholar.google.ru/citations?user=fWxWEzsAAAAJ&hl=en), <br>\n[Pengfei Wan<sup>2</sup>](https://scholar.google.com/citations?user=P6MraaYAAAAJ&hl=en)\n[Di Zhang<sup>2</sup>](https://openreview.net/profile?id=~Di_ZHANG3),\n[Dahua Lin<sup>1&#9993;</sup>](http://dahua.site/)** \n<br>\n<sup>1</sup>The Chinese University of Hong Kong\n<sup>2</sup>Kuaishou Technology\n<sup>3</sup>Zhejiang University\n<br>\n&#9993;: Corresponding Authors\n\n**ICLR 2025**\n\n</div>\n\n## 🌟 Introduction\n\n🔥 3DTrajMaster controls **one or multiple entity motions in 3D space with entity-specific 3D trajectories** for text-to-video (T2V) generation. It has the following features:\n- **6 Domain of Freedom (DoF)**: control 3D entity location and orientation.\n- **Diverse Entities**: human, animal, robot, car, even abstract fire, breeze, etc.\n- **Diverse Background**: city, forest, desert, gym, sunset beach, glacier, hall, night city, etc.\n- **Complex 3D trajectories**: 3D occlusion, rotating in place, 180°/continuous 90° turnings, etc.\n- **Fine-grained Entity Prompt**: change human hair, clothing, gender, figure size, accessory, etc.\n\nhttps://github.com/user-attachments/assets/efe1870f-4168-4aff-98b8-dbd9e3802928\n\n🔥 **Release News**\n- `[2025/01/23]` 3DTrajMaster is accepted to ICLR 2025.\n- `[2025/01/22]` Release inference and training codes based on CogVideoX-5B.\n- `[2024/12/10]` Release [paper](https://arxiv.org/pdf/2412.07759), [project page](http://fuxiao0719.github.io/projects/3dtrajmaster), [dataset](https://huggingface.co/datasets/KwaiVGI/360Motion-Dataset), and [eval code](https://github.com/KwaiVGI/3DTrajMaster).\n\n## ⚙️ Quick Start\n\n> **(1) Access to Our Internal Video Model**\n\nAs per company policy, we may not release the proprietary trained model at this time. However, if you wish to access our internal model, please submit your request via (1) [a shared document](https://docs.google.com/spreadsheets/d/1HL96IS33fyzrDeXTt3hJ80ZsnfRBzDoKh8wparoBAGI/edit?pli=1&gid=0#gid=0) or (2) directly via email (`lemonaddie0909@gmail.com`, recommended); we will respond to requests with the generated video as quickly as possible.\nPlease ensure your request includes the following:\n\n1. Entity prompts (1–3, with a maximum of 42 tokens, approximately 20 words per entity)\n2. Location prompt\n3. Trajectory template (you can refer to the trajectory template in our released 360°-Motion Dataset, or simply describe new ones via text)\n\n> **(2) Access to Publicly Available Codebase**\n\nWe open-source a model based on CogVideoX-5B. Below is a comparison between CogVideoX and our internal video model as of 2025.01.15.\n\nhttps://github.com/user-attachments/assets/a49e46d3-92d0-42ec-a89f-a9d43919f620\n\n\n#### Inference\n1. **[Environment Set Up]** Our environment setup is identical to [CogVideoX](https://github.com/THUDM/CogVideo). You can refer to their configuration to complete the environment setup.\n\n    ```bash\n    conda create -n 3dtrajmaster python=3.10\n    conda activate 3dtrajmaster\n    pip install -r requirements.txt\n    ```\n\n2. **[Download Weights and Dataset]** Download the pretrained checkpoints (CogVideo-5B, LoRA, and injector) from [here](https://huggingface.co/KwaiVGI/3DTrajMaster) and place them in the `CogVideo/weights` directory. Then, download the dataset from [here](https://huggingface.co/datasets/KwaiVGI/360Motion-Dataset). Please note that in both training stages, we use only 11 camera poses and exclude the last camera pose as the novel pose setting.\n\n3. **[Inference on Generalizable Prompts]** Change root path to `CogVideo/inference`. Note a higher LoRA scale and more annealed steps can improve accuracy in prompt generation but may result in lower visual quality. You can modify `test_sets.json` to add novel entity&location prompts. For entity input, you can use GPT to enhance the description to an appropriate length, such as \"Generate a detailed description of approximately 20 words\".\n\n    ```bash\n    python 3dtrajmaster_inference.py \\\n        --model_path ../weights/cogvideox-5b \\\n        --ckpt_path ../weights/injector \\\n        --lora_path ../weights/lora \\\n        --lora_scale 0.6 \\\n        --annealed_sample_step 20 \\\n        --seed 24 \\\n        --output_path output_example\n    ```\n\n    | Argument                | Description |\n    |-------------------------|-------------|\n    | `--lora_scale`            | LoRA alpha weight. Options: 0-1, float. Default: 0.6. |\n    | `--annealed_sample_step`  | annealed sampling steps during inference. Options: 0-50, int. Default: 20. |\n    | Generalizable Robustness  | prompt entity number: 1>2>3 |\n    | Entity Length  | 15-24 words, ~24-40 tokens after T5 embeddings |\n\n    The following code snapshot showcases the core components of 3DTrajMaster, namely the plug-and-play 3D-motion grounded object injector.\n\n    ```python\n    # 1. norm & modulate\n    norm_hidden_states, norm_empty_encoder_hidden_states, gate_msa, enc_gate_msa = self.norm1(hidden_states, empty_encoder_hidden_states, temb)\n    bz, N_visual, dim = norm_hidden_states.shape\n    max_entity_num = 3\n    _, entity_num, num_frames, _ = pose_embeds.shape\n\n    # 2. pair-wise fusion of trajectory and entity\n    attn_input = self.attn_null_feature.repeat(bz, max_entity_num, 50, num_frames, 1)\n    pose_embeds = self.pose_fuse_layer(pose_embeds)\n    attn_input[:,:entity_num,:,:,:] = pose_embeds.unsqueeze(-3) + prompt_entities_embeds.unsqueeze(-2)\n    attn_input = torch.cat((\n        rearrange(norm_hidden_states, \"b (n t) d -> b n t d\",n=num_frames), \n        rearrange(attn_input, \"b n t f d -> b f (n t) d\")),\n        dim=2\n    ).flatten(1,2)\n\n    # 3. gated self-attention\n    attn_hidden_states, attn_encoder_hidden_states = self.attn1_injector(\n        hidden_states=attn_input,\n        encoder_hidden_states=norm_empty_encoder_hidden_states,\n        image_rotary_emb=image_rotary_emb,\n    )\n    attn_hidden_states = attn_hidden_states[:,:N_visual,:]\n\n    hidden_states = hidden_states + gate_msa * attn_hidden_states\n    ```\n\n#### Training\n\n1. Change root path to `CogVideo/finetune`. First, train lora module to fit the synthetic data domain.\n\n    ```bash\n    bash finetune_single_rank_lora.sh\n    ```\n\n2. Then, train injector module to learn the entity motion controller. Here we set `--block_interval` to 2 to insert the injector every 2 transformer blocks. You can increase this value for a lighter model, but note that it will require a longer training time. For the initial fine-tuning stage, use `--finetune_init`. If resuming from a pre-trained checkpoint, omit `--finetune_init` and specify `--resume_from_checkpoint $TRANSFORMER_PATH` instead. Note that in both training stages, we use only 11 camera poses and exclude the last camera pose as the novel pose setting.\n\n    ```bash\n    bash finetune_single_rank_injector.sh\n    ```\n\n## 📦 360°-Motion Dataset ([Download 🤗](https://huggingface.co/datasets/KwaiVGI/360Motion-Dataset))\n ```\n  ├── 360Motion-Dataset                      Video Number        Cam-Obj Distance (m)\n    ├── 480_720/384_672\n        ├── Desert (desert)                    18,000               [3.06, 13.39]\n            ├── location_data.json\n        ├── HDRI                                                      \n            ├── loc1 (snowy street)             3,600               [3.43, 13.02]\n            ├── loc2 (park)                     3,600               [4.16, 12.22]\n            ├── loc3 (indoor open space)        3,600               [3.62, 12.79]\n            ├── loc11 (gymnastics room)         3,600               [4.06, 12.32]\n            ├── loc13 (autumn forest)           3,600               [4.49, 11.92]\n            ├── location_data.json\n        ├── RefPic\n        ├── CharacterInfo.json\n        ├── Hemi12_transforms.json\n  ```\n\n> **(1) Released Dataset Information (V1.0.0)**\n\n| Argument                | Description |Argument                | Description |\n|-------------------------|-------------|-------------------------|-------------|\n| **Video Resolution**    | (1) 480×720 (2) 384×672    |       **Frames/Duration/FPS**        | 99/3.3s/30  |\n| **UE Scenes**    | 6 (1 desert+5 HDRIs)  |       **Video Samples**        | (1) 36,000 (2) 36,000 |\n| **Camera Intrinsics (fx,fy)**    | (1) 1060.606 (2) 989.899 |       **Sensor Width/Height (mm)**        | (1) 23.76/15.84 (2) 23.76/13.365 |\n| **Hemi12_transforms.json**    | 12 surrounding cameras |      **CharacterInfo.json**        | entity prompts  |\n| **RefPic**    | 50 animals     |       **1/2/3 Trajectory Templates**       | 36/60/35 (121 in total) |\n| **{D/N}_{locX}** | {Day/Night}_{LocationX} |  **{C}_ {XX}_{35mm}** | {Close-Up Shot}_{Cam. Index(1-12)} _{Focal Length}|\n\n**Note that** the resolution of 384×672 refers to our internal video diffusion resolution. In fact, we render the video at a resolution of 378×672 (aspect ratio 9:16), with a 3-pixel black border added to both the top and bottom.\n\n> **(2) Difference with the Dataset to Train on Our Internal Video Diffusion Model**\n\nThe release of the full dataset regarding more entities and UE scenes is still under our internal license check.\n\n|  Argument              | Released Dataset |       Our Internal Dataset|\n|-------------------------|-------------|-------------------------|\n| **Video Resolution**    | (1) 480×720 (2) 384×672 |       384×672     |\n| **Entities**    | 50 (all animals)     |      70 (20 humans+50 animals)  |\n| **Video Samples**    | (1) 36,000 (2) 36,000   |    54,000   |\n| **Scenes**    | 6  |   9 (+city, forest, asian town)  |\n| **Trajectory Templates**    | 121 |   96  |\n\n> **(3) Load Dataset Sample**\n\n1. Change root path to `dataset`. We provide a script to load our dataset (video & entity & pose sequence) as follows. It will generate the sampled video for visualization in the same folder path.\n\n    ```bash\n    python load_dataset.py\n    ```\n\n2. Visualize the 6DoF pose sequence via Open3D as follows:\n\n    ```bash\n    python vis_trajecotry.py\n    ```\n    After running the visualization script, you will get an interactive window like this. Note that we have converted the right-handed coordinate system (Open3D) to the left-handed coordinate system in order to better align with the motion trajectory of the video:\n\n    <img src=\"imgs/vis_objstraj.png\" width=\"350\" />\n\n\n## 🚀 Benchmark Evaluation (Reproduce Paper Results)\n  ```\n  ├── eval\n    ├── GVHMR\n    ├── common_metrics_on_video_quality\n  ```\n\n> **(1) Evaluation on 3D Trajectory**\n\n1. Change root path to `eval/GVHMR`. Then follow [GVHMR](https://github.com/zju3dv/GVHMR/blob/main/docs/INSTALL.md) installation to prepare the setups and  (recommend using a different Conda environment to avoid package conflicts). Our evaluation input is available at [here](https://drive.google.com/file/d/1DLWioJtvv9u4snybu5DrteVWma12JXq3/view?usp=drive_link). Please note that the 3D trajectories have been downsampled from 77 frames to 20 frames to match the RGB latent space of the 3D VAE.\n\n2. Download the [inference videos](https://drive.google.com/file/d/1jMH2-ZC0ZBgtqej5Sp-E5ebBIX7mk3Xz/view?usp=drive_link) generated by our internal video diffusion model and corresponding [evalution GT poses](https://drive.google.com/file/d/1iFcPSlcKb_rDNJ85UPoThdl22BqR2Xgh/view?usp=drive_link) by using this command (you can check the 3D evaluated trajectory via our provided visualization script):\n    ```bash\n    bash download_eval_pose.sh\n    ```\n\n3. Estimation of human poses on evaluation sets:\n    ```bash\n    python tools/demo/demo_folder.py -f eval_sets -d outputs/eval_sets_gvhmr -s\n    ```\n\n4. Evaluation of all human samples (note to convert the left and right hand coordinate systems) :\n    ```bash\n    python tools/eval_pose.py -f outputs/eval_sets_gvhmr\n    ```\n\n> **(2) Evaluation on Visual Quality**\n\n1. Change root path to `eval/common_metrics_on_video_quality`. Then download [fvd](https://drive.google.com/file/d/1U2hd6qvwKLfp7c8yGgcTqdqrP_lKJElB/view?usp=drive_link), [inference videos](https://drive.google.com/file/d/1jMH2-ZC0ZBgtqej5Sp-E5ebBIX7mk3Xz/view?usp=drive_link) and [base T2V inference videos](https://drive.google.com/file/d/1kfdCDA5koYh9g3IkCCHb4XPch2CJAwek/view?usp=drive_link) using the download script:\n    ```bash\n    bash download_eval_visual.sh\n    ```\n\n2. Evaluation of FVD, FID, and CLIP-SIM metrics.\n    ```bash\n    pip install pytorch-fid  clip\n    bash eval_visual.sh\n    ```\n\n## 📚 Related Work\n\n- [MotionCtrl](https://github.com/TencentARC/MotionCtrl): the first to control 3D camera motion and 2D object motion in video generation\n- [TC4D](https://sherwinbahmani.github.io/tc4d/): compositional text-to-4D scene generation with 3D trajectory conditions\n- [Tora](https://ali-videoai.github.io/tora_video/): control 2D motions in trajectory-oriented diffusion transformer for video generation\n- [SynCamMaster](https://jianhongbai.github.io/SynCamMaster/): multi-camera synchronized video generation from diverse viewpoints\n- [StyleMaster](https://zixuan-ye.github.io/stylemaster): enable artistic video generation and translation with reference style image\n\n####\n\n## 🔗 Citation\nIf you find this work helpful, please consider citing:\n```BibTeXw\n@inproceedings{fu20243dtrajmaster,\n  title={3DTrajMaster: Mastering 3D Trajectory for Multi-Entity Motion in Video Generation},\n  author={Fu, Xiao and Liu, Xian and Wang, Xintao and Peng, Sida and Xia, Menghan and Shi, Xiaoyu and Yuan, Ziyang and Wan, Pengfei and Zhang, Di and Lin, Dahua},\n  booktitle={ICLR},\n  year={2025}\n}\n```\n"
  },
  {
    "path": "dataset/load_dataset.py",
    "content": "# Copyright 2024 Xiao Fu, CUHK, Kuaishou Tech. All rights reserved.\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# If you find this code useful, we kindly ask you to cite our paper in your work.\n# More information about the method can be found at http://fuxiao0719.github.io/projects/3dtrajmaster\n# --------------------------------------------------------------------------\n\nimport os\nimport numpy as np\nimport json\nimport torch\nimport random\nimport cv2\nimport decord\nfrom einops import rearrange\nfrom utils import *\n\n# --------------------------------------------------------------------------\n# 1. Load scenes infomation\n# --------------------------------------------------------------------------\ndataset_root = 'root_path/360Motion-Dataset'\nvideo_res = '480_720'\nvideo_names = []\nscenes = ['Desert', 'HDRI']\nscene_location_pair = {\n    'Desert' : 'desert',\n    'HDRI' : \n    {\n        'loc1' : 'snowy street',\n        'loc2' : 'park',\n        'loc3' : 'indoor open space',\n        'loc11' : 'gymnastics room',\n        'loc13' : 'autumn forest',\n    }\n}\nfor scene in scenes:\n    video_path = os.path.join(dataset_root, video_res, scene)\n    locations_path = os.path.join(video_path, \"location_data.json\")\n    with open(locations_path, 'r') as f: locations = json.load(f)\n    locations_info = {locations[idx]['name']:locations[idx] for idx in range(len(locations))}\n    for video_name in os.listdir(video_path):\n        if video_name.endswith('Hemi12_1') == True:\n            if scene != 'HDRI':\n                location = scene_location_pair[scene]\n            else:\n                location = scene_location_pair['HDRI'][video_name.split('_')[1]]\n            video_names.append((video_res, scene, video_name, location, locations_info))\n\n# --------------------------------------------------------------------------\n# 2. Load 12 surrounding cameras\n# --------------------------------------------------------------------------\ncam_num = 12\nmax_objs_num = 3\nlength = len(video_names)\ncaptions_path = os.path.join(dataset_root, \"CharacterInfo.json\")\nwith open(captions_path, 'r') as f: captions = json.load(f)['CharacterInfo']\ncaptions_info = {int(captions[idx]['index']):captions[idx]['eng'] for idx in range(len(captions))}\ncams_path = os.path.join(dataset_root, \"Hemi12_transforms.json\")\nwith open(cams_path, 'r') as f: cams_info = json.load(f)\ncam_poses = []\nfor i, key in enumerate(cams_info.keys()):\n    if \"C_\" in key:\n        cam_poses.append(parse_matrix(cams_info[key]))\ncam_poses = np.stack(cam_poses)\ncam_poses = np.transpose(cam_poses, (0,2,1))\ncam_poses = cam_poses[:,:,[1,2,0,3]]\ncam_poses[:,:3,3] /= 100.\ncam_poses = cam_poses\nsample_n_frames = 49\n\n# --------------------------------------------------------------------------\n# 3. Load a sample of video & object poses\n# --------------------------------------------------------------------------\n(video_res, scene, video_name, location, locations_info) = video_names[20]\n\nwith open(os.path.join(dataset_root, video_res, scene, video_name, video_name+'.json'), 'r') as f: objs_file = json.load(f)\nobjs_num = len(objs_file['0'])\nvideo_index = random.randint(1, cam_num-1)\n\nlocation_name = video_name.split('_')[1]\nlocation_info = locations_info[location_name]\ncam_pose = cam_poses[video_index-1]\nobj_transl = location_info['coordinates']['CameraTarget']['position']\n\nprompt = ''\nvideo_caption_list = []\nobj_poses_list = []\n\nfor obj_idx in range(objs_num):\n\n    obj_name_index = objs_file['0'][obj_idx]['index'] \n    video_caption = captions_info[obj_name_index]\n\n    if video_caption.startswith(\" \"):\n        video_caption = video_caption[1:]\n    if video_caption.endswith(\".\"):\n        video_caption = video_caption[:-1]\n    video_caption = video_caption.lower()\n    video_caption_list.append(video_caption)\n    \n    obj_poses = load_sceneposes(objs_file, obj_idx, obj_transl)\n    obj_poses = np.linalg.inv(cam_pose) @ obj_poses\n    obj_poses_list.append(obj_poses)\n\nfor obj_idx in range(objs_num):\n    video_caption = video_caption_list[obj_idx]\n    if obj_idx == objs_num - 1:\n        if objs_num == 1:\n            prompt += video_caption + ' is moving in the ' + location\n        else:\n            prompt += video_caption + ' are moving in the ' + location\n    else:\n        prompt += video_caption + ' and '\n\nobj_poses_all = torch.from_numpy(np.array(obj_poses_list))\n\ntotal_frames = 99\ncurrent_sample_stride = 1.75\ncropped_length = int(sample_n_frames * current_sample_stride)\nstart_frame_ind = random.randint(10, max(10, total_frames - cropped_length - 1))\nend_frame_ind = min(start_frame_ind + cropped_length, total_frames)\nframe_indices = np.linspace(start_frame_ind, end_frame_ind - 1, sample_n_frames, dtype=int)\n\nvideo_frames_path = os.path.join(dataset_root, video_res, scene, video_name, 'videos', video_name+ f'_C_{video_index:02d}_35mm.mp4')\ncap = cv2.VideoCapture(video_frames_path)\nheight = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))\nwidth = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))\n\n# get local rank\nctx = decord.cpu(0)\nreader = decord.VideoReader(video_frames_path, ctx=ctx, height=height, width=width)\nassert len(reader) == total_frames or len(reader) == total_frames+1\nframe_indexes = [frame_idx for frame_idx in range(total_frames)]\ntry:\n    video_chunk = reader.get_batch(frame_indexes).asnumpy()    \nexcept:\n    video_chunk = reader.get_batch(frame_indexes).numpy()\n\npixel_values = np.array([video_chunk[indice] for indice in frame_indices])\npixel_values = rearrange(torch.from_numpy(pixel_values) / 255.0, \"f h w c -> f c h w\")\n\nsave_video = True\nif save_video:\n    video_data = (pixel_values.cpu().to(torch.float32).numpy() * 255).astype(np.uint8)\n    video_data = rearrange(video_data, \"f c h w -> f h w c\")\n    save_images2video(video_data, video_name, 12)\n"
  },
  {
    "path": "dataset/traj_vis/D_loc1_61_t3n13_003d_Hemi12_1.json",
    "content": "{\"0\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.8 -22935.3 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.613263 -0.789878 0 0] [0.789878 -0.613263 -0 0] [0 0 1 0] [18849.5 -22481.6 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.951994 0.306116 0 0] [-0.306116 0.951994 0 0] [0 -0 1 0] [19030.7 -22801.6 147.103 1] \"}],\"1\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.8 -22931.3 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.341759 -0.939788 0 0] [0.939788 -0.341759 -0 0] [0 0 1 0] [18843.7 -22489 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.777737 0.628589 0 0] [-0.628589 0.777737 0 0] [0 -0 1 0] [19037.2 -22799.5 147.103 1] \"}],\"2\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.7 -22927.4 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.317189 -0.948362 0 0] [0.948362 -0.317189 -0 0] [0 0 1 0] [18840.5 -22497.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.734696 0.678396 0 0] [-0.678396 0.734696 0 0] [0 -0 1 0] [19042.5 -22795.2 147.103 1] \"}],\"3\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.7 -22923.5 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.304602 -0.95248 0 0] [0.95248 -0.304602 -0 0] [0 0 1 0] [18837.5 -22506.8 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.717886 0.696161 0 0] [-0.696161 0.717886 0 0] [0 -0 1 0] [19047.5 -22790.6 147.103 1] \"}],\"4\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.7 -22919.6 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.291852 -0.956463 0 0] [0.956463 -0.291852 -0 0] [0 0 1 0] [18834.6 -22515.8 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.703315 0.710879 0 0] [-0.710879 0.703315 0 0] [0 -0 1 0] [19052.4 -22785.8 147.103 1] \"}],\"5\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.7 -22915.7 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.278641 -0.960395 0 0] [0.960395 -0.278641 -0 0] [0 0 1 0] [18831.9 -22524.8 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.688207 0.725515 0 0] [-0.725515 0.688207 0 0] [0 -0 1 0] [19057.2 -22781 147.103 1] \"}],\"6\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.7 -22911.7 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.264988 -0.964252 0 0] [0.964252 -0.264988 -0 0] [0 0 1 0] [18829.3 -22533.8 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.672214 0.740357 0 0] [-0.740357 0.672214 0 0] [0 -0 1 0] [19061.9 -22776.1 147.103 1] \"}],\"7\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.6 -22907.8 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.250908 -0.968011 0 0] [0.968011 -0.250908 -0 0] [0 0 1 0] [18826.8 -22542.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.655244 0.755417 0 0] [-0.755417 0.655244 0 0] [0 -0 1 0] [19066.4 -22771 147.103 1] \"}],\"8\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.6 -22903.9 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.23641 -0.971653 0 0] [0.971653 -0.23641 -0 0] [0 0 1 0] [18824.4 -22552 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.637232 0.770672 0 0] [-0.770672 0.637232 0 0] [0 -0 1 0] [19070.9 -22765.9 147.103 1] \"}],\"9\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.6 -22900 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.221488 -0.975163 0 0] [0.975163 -0.221488 -0 0] [0 0 1 0] [18822.2 -22561.1 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.618071 0.786122 0 0] [-0.786122 0.618071 0 0] [0 -0 1 0] [19075.2 -22760.7 147.103 1] \"}],\"10\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.6 -22896.1 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.206134 -0.978524 0 0] [0.978524 -0.206134 -0 0] [0 0 1 0] [18820.1 -22570.3 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.597642 0.801763 0 0] [-0.801763 0.597642 0 0] [0 -0 1 0] [19079.4 -22755.3 147.103 1] \"}],\"11\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.5 -22892.1 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.190335 -0.981719 0 0] [0.981719 -0.190335 -0 0] [0 0 1 0] [18818.2 -22579.5 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.575785 0.817601 0 0] [-0.817601 0.575785 0 0] [0 -0 1 0] [19083.5 -22749.9 147.103 1] \"}],\"12\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.5 -22888.2 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.174056 -0.984736 0 0] [0.984736 -0.174056 -0 0] [0 0 1 0] [18816.4 -22588.7 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.552297 0.833647 0 0] [-0.833647 0.552297 0 0] [0 -0 1 0] [19087.4 -22744.3 147.103 1] \"}],\"13\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.5 -22884.3 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.157284 -0.987553 0 0] [0.987553 -0.157284 -0 0] [0 0 1 0] [18814.7 -22598 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.526901 0.849927 0 0] [-0.849927 0.526901 0 0] [0 -0 1 0] [19091.2 -22738.6 147.103 1] \"}],\"14\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.5 -22880.4 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.139988 -0.990153 0 0] [0.990153 -0.139988 -0 0] [0 0 1 0] [18813.3 -22607.3 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.499271 0.866446 0 0] [-0.866446 0.499271 0 0] [0 -0 1 0] [19094.8 -22732.8 147.103 1] \"}],\"15\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.5 -22876.5 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.122116 -0.992516 0 0] [0.992516 -0.122116 -0 0] [0 0 1 0] [18811.9 -22616.6 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.468991 0.883203 0 0] [-0.883203 0.468991 0 0] [0 -0 1 0] [19098.2 -22726.9 147.103 1] \"}],\"16\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.4 -22872.5 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.103621 -0.994617 0 0] [0.994617 -0.103621 -0 0] [0 0 1 0] [18810.8 -22625.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.435515 0.900182 0 0] [-0.900182 0.435515 0 0] [0 -0 1 0] [19101.4 -22720.9 147.103 1] \"}],\"17\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.4 -22868.6 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.0844501 -0.996428 0 0] [0.996428 -0.0844501 -0 0] [0 0 1 0] [18809.8 -22635.3 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.398234 0.917284 0 0] [-0.917284 0.398234 0 0] [0 -0 1 0] [19104.3 -22714.8 147.103 1] \"}],\"18\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.4 -22864.7 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.0645412 -0.997915 0 0] [0.997915 -0.0645412 -0 0] [0 0 1 0] [18809 -22644.7 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.356564 0.934271 0 0] [-0.934271 0.356564 0 0] [0 -0 1 0] [19107 -22708.6 147.103 1] \"}],\"19\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.4 -22860.8 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.0438255 -0.999039 0 0] [0.999039 -0.0438255 -0 0] [0 0 1 0] [18808.4 -22654.1 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.310051 0.95072 0 0] [-0.95072 0.310051 0 0] [0 -0 1 0] [19109.5 -22702.2 147.103 1] \"}],\"20\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.4 -22856.9 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.0222269 -0.999753 0 0] [0.999753 -0.0222269 -0 0] [0 0 1 0] [18808 -22663.4 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.258735 0.965948 0 0] [-0.965948 0.258735 0 0] [0 -0 1 0] [19111.6 -22695.7 147.103 1] \"}],\"21\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.3 -22852.9 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.00032029 -1 0 0] [1 0.00032029 -0 0] [0 0 1 0] [18807.8 -22672.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.200412 0.979712 0 0] [-0.979712 0.200412 0 0] [0 -0 1 0] [19113.3 -22689.2 147.103 1] \"}],\"22\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.3 -22849 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.0239348 -0.999714 0 0] [0.999714 0.0239348 -0 0] [0 0 1 0] [18807.8 -22682.3 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.122083 0.99252 0 0] [-0.99252 0.122083 0 0] [0 -0 1 0] [19114.7 -22682.5 147.103 1] \"}],\"23\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.3 -22845.1 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.0487004 -0.998813 0 0] [0.998813 0.0487004 -0 0] [0 0 1 0] [18808 -22691.7 147.103 1] \"},{\"index\":2,\"matrix\":\"[0.0327411 0.999464 0 0] [-0.999464 0.0327411 0 0] [0 -0 1 0] [19115.5 -22675.7 147.103 1] \"}],\"24\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.3 -22841.2 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.0747293 -0.997204 0 0] [0.997204 0.0747293 -0 0] [0 0 1 0] [18808.5 -22701.1 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0557011 0.998447 0 0] [-0.998447 -0.0557011 0 0] [0 -0 1 0] [19115.7 -22668.9 147.103 1] \"}],\"25\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.3 -22837.3 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.102095 -0.994775 0 0] [0.994775 0.102095 -0 0] [0 0 1 0] [18809.2 -22710.4 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.13492 0.990856 0 0] [-0.990856 -0.13492 0 0] [0 -0 1 0] [19115.4 -22662.2 147.103 1] \"}],\"26\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.2 -22833.3 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.13093 -0.991392 0 0] [0.991392 0.13093 -0 0] [0 0 1 0] [18810.2 -22719.8 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.202816 0.979217 0 0] [-0.979217 -0.202816 0 0] [0 -0 1 0] [19114.4 -22655.4 147.103 1] \"}],\"27\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.2 -22829.4 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.161334 -0.9869 0 0] [0.9869 0.161334 -0 0] [0 0 1 0] [18811.4 -22729.1 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.261224 0.965278 0 0] [-0.965278 -0.261224 0 0] [0 -0 1 0] [19113.1 -22648.7 147.103 1] \"}],\"28\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.2 -22825.5 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.193408 -0.981118 0 0] [0.981118 0.193408 -0 0] [0 0 1 0] [18812.9 -22738.4 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.312923 0.949779 0 0] [-0.949779 -0.312923 0 0] [0 -0 1 0] [19111.3 -22642.2 147.103 1] \"}],\"29\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.2 -22821.6 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.227223 -0.973843 0 0] [0.973843 0.227223 -0 0] [0 0 1 0] [18814.7 -22747.6 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.360193 0.932878 0 0] [-0.932878 -0.360193 0 0] [0 -0 1 0] [19109.2 -22635.7 147.103 1] \"}],\"30\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.2 -22817.7 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.262798 -0.964851 0 0] [0.964851 0.262798 -0 0] [0 0 1 0] [18816.9 -22756.8 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.404567 0.914508 0 0] [-0.914508 -0.404567 0 0] [0 -0 1 0] [19106.7 -22629.4 147.103 1] \"}],\"31\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.1 -22813.7 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.300213 -0.953872 0 0] [0.953872 0.300213 -0 0] [0 0 1 0] [18819.3 -22765.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.447013 0.894527 0 0] [-0.894527 -0.447013 0 0] [0 -0 1 0] [19104 -22623.2 147.103 1] \"}],\"32\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.1 -22809.8 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.339367 -0.940654 0 0] [0.940654 0.339367 -0 0] [0 0 1 0] [18822.2 -22774.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.488136 0.872768 0 0] [-0.872768 -0.488136 0 0] [0 -0 1 0] [19100.9 -22617.1 147.103 1] \"}],\"33\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.1 -22805.9 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.380199 -0.924905 0 0] [0.924905 0.380199 -0 0] [0 0 1 0] [18825.3 -22783.7 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.52829 0.849064 0 0] [-0.849064 -0.52829 0 0] [0 -0 1 0] [19097.6 -22611.1 147.103 1] \"}],\"34\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999.1 -22802 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.422527 -0.90635 0 0] [0.90635 0.422527 -0 0] [0 0 1 0] [18828.9 -22792.4 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.56771 0.823229 0 0] [-0.823229 -0.56771 0 0] [0 -0 1 0] [19094 -22605.3 147.103 1] \"}],\"35\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999 -22798.1 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.466092 -0.884736 0 0] [0.884736 0.466092 -0 0] [0 0 1 0] [18832.9 -22800.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.606509 0.795076 0 0] [-0.795076 -0.606509 0 0] [0 -0 1 0] [19090.1 -22599.7 147.103 1] \"}],\"36\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999 -22794.1 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.510543 -0.859852 0 0] [0.859852 0.510543 -0 0] [0 0 1 0] [18837.3 -22809.3 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.64471 0.764428 0 0] [-0.764428 -0.64471 0 0] [0 -0 1 0] [19086 -22594.3 147.103 1] \"}],\"37\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999 -22790.2 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.55544 -0.831557 0 0] [0.831557 0.55544 -0 0] [0 0 1 0] [18842.1 -22817.3 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.682253 0.731116 0 0] [-0.731116 -0.682253 0 0] [0 -0 1 0] [19081.6 -22589.1 147.103 1] \"}],\"38\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999 -22786.3 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.60026 -0.799805 0 0] [0.799805 0.60026 -0 0] [0 0 1 0] [18847.3 -22825.2 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.719002 0.695008 0 0] [-0.695008 -0.719002 0 0] [0 -0 1 0] [19077 -22584.2 147.103 1] \"}],\"39\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18999 -22782.4 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.644427 -0.764665 0 0] [0.764665 0.644427 -0 0] [0 0 1 0] [18853 -22832.7 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.754745 0.656018 0 0] [-0.656018 -0.754745 0 0] [0 -0 1 0] [19072.1 -22579.4 147.103 1] \"}],\"40\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.9 -22778.5 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.68732 -0.726355 0 0] [0.726355 0.68732 -0 0] [0 0 1 0] [18859 -22839.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.789206 0.614128 0 0] [-0.614128 -0.789206 0 0] [0 -0 1 0] [19066.9 -22575 147.103 1] \"}],\"41\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.9 -22774.5 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.728345 -0.685211 0 0] [0.685211 0.728345 -0 0] [0 0 1 0] [18865.5 -22846.7 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.822049 0.569417 0 0] [-0.569417 -0.822049 0 0] [0 -0 1 0] [19061.6 -22570.8 147.103 1] \"}],\"42\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.9 -22770.6 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.766948 -0.641709 0 0] [0.641709 0.766948 -0 0] [0 0 1 0] [18872.3 -22853.2 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.852907 0.522062 0 0] [-0.522062 -0.852907 0 0] [0 -0 1 0] [19056 -22566.9 147.103 1] \"}],\"43\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.9 -22766.7 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.802643 -0.596459 0 0] [0.596459 0.802643 -0 0] [0 0 1 0] [18879.6 -22859.2 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.8814 0.472371 0 0] [-0.472371 -0.8814 0 0] [0 -0 1 0] [19050.2 -22563.4 147.103 1] \"}],\"44\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.9 -22762.8 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.835163 -0.550002 0 0] [0.550002 0.835163 -0 0] [0 0 1 0] [18887.1 -22864.8 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.907165 0.420775 0 0] [-0.420775 -0.907165 0 0] [0 -0 1 0] [19044.2 -22560.2 147.103 1] \"}],\"45\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.8 -22758.9 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.864292 -0.502991 0 0] [0.502991 0.864292 -0 0] [0 0 1 0] [18895 -22870 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.929899 0.367815 0 0] [-0.367815 -0.929899 0 0] [0 -0 1 0] [19038 -22557.3 147.103 1] \"}],\"46\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.8 -22754.9 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.889922 -0.456113 0 0] [0.456113 0.889922 -0 0] [0 0 1 0] [18903.1 -22874.7 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.949391 0.314096 0 0] [-0.314096 -0.949391 0 0] [0 -0 1 0] [19031.7 -22554.8 147.103 1] \"}],\"47\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.8 -22751 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.912239 -0.409659 0 0] [0.409659 0.912239 -0 0] [0 0 1 0] [18911.5 -22879 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.965524 0.260313 0 0] [-0.260313 -0.965524 0 0] [0 -0 1 0] [19025.2 -22552.6 147.103 1] \"}],\"48\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.8 -22747.1 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.931546 -0.363624 0 0] [0.363624 0.931546 -0 0] [0 0 1 0] [18920 -22882.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.978323 0.207085 0 0] [-0.207085 -0.978323 0 0] [0 -0 1 0] [19018.7 -22550.9 147.103 1] \"}],\"49\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.8 -22743.2 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.94818 -0.317734 0 0] [0.317734 0.94818 -0 0] [0 0 1 0] [18928.8 -22886.3 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.987885 0.155185 0 0] [-0.155185 -0.987885 0 0] [0 -0 1 0] [19012 -22549.5 147.103 1] \"}],\"50\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.7 -22739.3 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.962364 -0.271763 0 0] [0.271763 0.962364 -0 0] [0 0 1 0] [18937.7 -22889.3 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.994528 0.104469 0 0] [-0.104469 -0.994528 0 0] [0 -0 1 0] [19005.3 -22548.4 147.103 1] \"}],\"51\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.7 -22735.3 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.974232 -0.225548 0 0] [0.225548 0.974232 -0 0] [0 0 1 0] [18946.8 -22891.8 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.998523 0.0543235 0 0] [-0.0543235 -0.998523 0 0] [0 -0 1 0] [18998.5 -22547.7 147.103 1] \"}],\"52\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.7 -22731.4 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.983864 -0.17892 0 0] [0.17892 0.983864 -0 0] [0 0 1 0] [18955.9 -22893.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.999991 0.00428697 0 0] [-0.00428697 -0.999991 0 0] [0 -0 1 0] [18991.7 -22547.3 147.103 1] \"}],\"53\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.7 -22727.5 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.99128 -0.131775 0 0] [0.131775 0.99128 -0 0] [0 0 1 0] [18965.2 -22895.6 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.998943 -0.0459677 0 0] [0.0459677 -0.998943 -0 0] [0 0 1 0] [18984.9 -22547.3 147.103 1] \"}],\"54\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.7 -22723.6 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.996469 -0.0839633 0 0] [0.0839633 0.996469 -0 0] [0 0 1 0] [18974.5 -22896.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.995314 -0.0966938 0 0] [0.0966938 -0.995314 -0 0] [0 0 1 0] [18978.1 -22547.6 147.103 1] \"}],\"55\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.6 -22719.7 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.999369 -0.0355101 0 0] [0.0355101 0.999369 -0 0] [0 0 1 0] [18983.9 -22897.7 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.988976 -0.148073 0 0] [0.148073 -0.988976 -0 0] [0 0 1 0] [18971.3 -22548.3 147.103 1] \"}],\"56\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.6 -22715.7 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.999908 0.0135796 0 0] [-0.0135796 0.999908 0 0] [0 -0 1 0] [18993.3 -22898 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.979751 -0.20022 0 0] [0.20022 -0.979751 -0 0] [0 0 1 0] [18964.6 -22549.3 147.103 1] \"}],\"57\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.6 -22711.8 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.997998 0.063239 0 0] [-0.063239 0.997998 0 0] [0 -0 1 0] [19002.7 -22897.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.967418 -0.253185 0 0] [0.253185 -0.967418 -0 0] [0 0 1 0] [18958 -22550.6 147.103 1] \"}],\"58\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.6 -22707.9 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.993556 0.113345 0 0] [-0.113345 0.993556 0 0] [0 -0 1 0] [19012.1 -22897.3 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.95174 -0.306905 0 0] [0.306905 -0.95174 -0 0] [0 0 1 0] [18951.4 -22552.4 147.103 1] \"}],\"59\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.5 -22704 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.986506 0.163722 0 0] [-0.163722 0.986506 0 0] [0 -0 1 0] [19021.4 -22896.2 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.932457 -0.36128 0 0] [0.36128 -0.932457 -0 0] [0 0 1 0] [18944.9 -22554.5 147.103 1] \"}],\"60\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.5 -22700.1 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.976803 0.214142 0 0] [-0.214142 0.976803 0 0] [0 -0 1 0] [19030.7 -22894.7 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.909323 -0.416092 0 0] [0.416092 -0.909323 -0 0] [0 0 1 0] [18938.6 -22556.9 147.103 1] \"}],\"61\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.5 -22696.1 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.964431 0.264335 0 0] [-0.264335 0.964431 0 0] [0 -0 1 0] [19039.9 -22892.6 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.882132 -0.471002 0 0] [0.471002 -0.882132 -0 0] [0 0 1 0] [18932.4 -22559.7 147.103 1] \"}],\"62\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.5 -22692.2 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.949422 0.314004 0 0] [-0.314004 0.949422 0 0] [0 -0 1 0] [19049 -22890.2 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.850733 -0.525599 0 0] [0.525599 -0.850733 -0 0] [0 0 1 0] [18926.4 -22562.9 147.103 1] \"}],\"63\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.5 -22688.3 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.931857 0.362827 0 0] [-0.362827 0.931857 0 0] [0 -0 1 0] [19057.9 -22887.2 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.815099 -0.579321 0 0] [0.579321 -0.815099 -0 0] [0 0 1 0] [18920.6 -22566.5 147.103 1] \"}],\"64\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.4 -22684.4 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.911861 0.4105 0 0] [-0.4105 0.911861 0 0] [0 -0 1 0] [19066.7 -22883.8 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.775337 -0.631548 0 0] [0.631548 -0.775337 -0 0] [0 0 1 0] [18915 -22570.5 147.103 1] \"}],\"65\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.4 -22680.5 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.889615 0.456711 0 0] [-0.456711 0.889615 0 0] [0 -0 1 0] [19075.3 -22879.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.731725 -0.6816 0 0] [0.6816 -0.731725 -0 0] [0 0 1 0] [18909.8 -22574.8 147.103 1] \"}],\"66\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.4 -22676.5 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.865334 0.501196 0 0] [-0.501196 0.865334 0 0] [0 -0 1 0] [19083.6 -22875.6 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.684729 -0.728797 0 0] [0.728797 -0.684729 -0 0] [0 0 1 0] [18904.8 -22579.4 147.103 1] \"}],\"67\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.4 -22672.6 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.839263 0.543725 0 0] [-0.543725 0.839263 0 0] [0 -0 1 0] [19091.8 -22870.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.634996 -0.772516 0 0] [0.772516 -0.634996 -0 0] [0 0 1 0] [18900.1 -22584.4 147.103 1] \"}],\"68\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.4 -22668.7 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.811667 0.584121 0 0] [-0.584121 0.811667 0 0] [0 -0 1 0] [19099.7 -22865.8 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.583283 -0.812269 0 0] [0.812269 -0.583283 -0 0] [0 0 1 0] [18895.8 -22589.6 147.103 1] \"}],\"69\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.3 -22664.8 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.782812 0.622258 0 0] [-0.622258 0.782812 0 0] [0 -0 1 0] [19107.3 -22860.3 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.530414 -0.847739 0 0] [0.847739 -0.530414 -0 0] [0 0 1 0] [18891.8 -22595.1 147.103 1] \"}],\"70\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.3 -22660.9 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.752969 0.658056 0 0] [-0.658056 0.752969 0 0] [0 -0 1 0] [19114.7 -22854.5 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.477171 -0.878811 0 0] [0.878811 -0.477171 -0 0] [0 0 1 0] [18888.2 -22600.9 147.103 1] \"}],\"71\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.3 -22656.9 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.722357 0.691521 0 0] [-0.691521 0.722357 0 0] [0 -0 1 0] [19121.7 -22848.3 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.424227 -0.905556 0 0] [0.905556 -0.424227 -0 0] [0 0 1 0] [18885 -22606.9 147.103 1] \"}],\"72\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.3 -22653 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.691244 0.722621 0 0] [-0.722621 0.691244 0 0] [0 -0 1 0] [19128.5 -22841.8 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.372103 -0.928191 0 0] [0.928191 -0.372103 -0 0] [0 0 1 0] [18882.1 -22613.1 147.103 1] \"}],\"73\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.3 -22649.1 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.659808 0.751434 0 0] [-0.751434 0.659808 0 0] [0 -0 1 0] [19135 -22835 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.321151 -0.947028 0 0] [0.947028 -0.321151 -0 0] [0 0 1 0] [18879.6 -22619.4 147.103 1] \"}],\"74\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.2 -22645.2 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.62823 0.778027 0 0] [-0.778027 0.62823 0 0] [0 -0 1 0] [19141.3 -22827.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.271566 -0.96242 0 0] [0.96242 -0.271566 -0 0] [0 0 1 0] [18877.4 -22625.8 147.103 1] \"}],\"75\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.2 -22641.3 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.596664 0.802491 0 0] [-0.802491 0.596664 0 0] [0 -0 1 0] [19147.2 -22820.6 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.22342 -0.974722 0 0] [0.974722 -0.22342 -0 0] [0 0 1 0] [18875.5 -22632.4 147.103 1] \"}],\"76\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.2 -22637.3 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.565227 0.824936 0 0] [-0.824936 0.565227 0 0] [0 -0 1 0] [19152.8 -22813 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.176687 -0.984267 0 0] [0.984267 -0.176687 -0 0] [0 0 1 0] [18874 -22639 147.103 1] \"}],\"77\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.2 -22633.4 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.534027 0.845468 0 0] [-0.845468 0.534027 0 0] [0 -0 1 0] [19158.1 -22805.3 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.131276 -0.991346 0 0] [0.991346 -0.131276 -0 0] [0 0 1 0] [18872.8 -22645.7 147.103 1] \"}],\"78\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.2 -22629.5 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.503141 0.864204 0 0] [-0.864204 0.503141 0 0] [0 -0 1 0] [19163.1 -22797.3 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0870326 -0.996205 0 0] [0.996205 -0.0870326 -0 0] [0 0 1 0] [18871.9 -22652.4 147.103 1] \"}],\"79\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.1 -22625.6 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.472633 0.88126 0 0] [-0.88126 0.472633 0 0] [0 -0 1 0] [19167.8 -22789.2 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0437215 -0.999044 0 0] [0.999044 -0.0437215 -0 0] [0 0 1 0] [18871.3 -22659.2 147.103 1] \"}],\"80\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.1 -22621.7 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.442541 0.896748 0 0] [-0.896748 0.442541 0 0] [0 -0 1 0] [19172.3 -22780.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18871 -22666 147.103 1] \"}],\"81\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.1 -22617.7 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.412894 0.910779 0 0] [-0.910779 0.412894 0 0] [0 -0 1 0] [19176.5 -22772.5 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18870.9 -22672.8 147.103 1] \"}],\"82\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998.1 -22613.8 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.383706 0.923455 0 0] [-0.923455 0.383706 0 0] [0 -0 1 0] [19180.3 -22763.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18870.7 -22679.6 147.103 1] \"}],\"83\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998 -22609.9 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.354978 0.934875 0 0] [-0.934875 0.354978 0 0] [0 -0 1 0] [19184 -22755.2 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18870.6 -22686.4 147.103 1] \"}],\"84\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998 -22606 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.326699 0.945128 0 0] [-0.945128 0.326699 0 0] [0 -0 1 0] [19187.3 -22746.4 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18870.4 -22693.2 147.103 1] \"}],\"85\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998 -22602.1 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.298848 0.954301 0 0] [-0.954301 0.298848 0 0] [0 -0 1 0] [19190.4 -22737.5 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18870.3 -22700 147.103 1] \"}],\"86\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998 -22598.1 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.271393 0.962469 0 0] [-0.962469 0.271393 0 0] [0 -0 1 0] [19193.2 -22728.5 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18870.1 -22706.8 147.103 1] \"}],\"87\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18998 -22594.2 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.244292 0.969702 0 0] [-0.969702 0.244292 0 0] [0 -0 1 0] [19195.7 -22719.5 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18870 -22713.6 147.103 1] \"}],\"88\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18997.9 -22590.3 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.21749 0.976063 0 0] [-0.976063 0.21749 0 0] [0 -0 1 0] [19198 -22710.4 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18869.8 -22720.4 147.103 1] \"}],\"89\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18997.9 -22586.4 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.190923 0.981605 0 0] [-0.981605 0.190923 0 0] [0 -0 1 0] [19200.1 -22701.2 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18869.7 -22727.2 147.103 1] \"}],\"90\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18997.9 -22582.5 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.164513 0.986375 0 0] [-0.986375 0.164513 0 0] [0 -0 1 0] [19201.9 -22691.9 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18869.6 -22734 147.103 1] \"}],\"91\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18997.9 -22578.5 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.138169 0.990409 0 0] [-0.990409 0.138169 0 0] [0 -0 1 0] [19203.4 -22682.7 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18869.4 -22740.8 147.103 1] \"}],\"92\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18997.9 -22574.6 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.111776 0.993733 0 0] [-0.993733 0.111776 0 0] [0 -0 1 0] [19204.7 -22673.4 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18869.3 -22747.6 147.103 1] \"}],\"93\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18997.8 -22570.7 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.0851806 0.996366 0 0] [-0.996366 0.0851806 0 0] [0 -0 1 0] [19205.8 -22664 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18869.1 -22754.4 147.103 1] \"}],\"94\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18997.8 -22566.8 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.0582103 0.998304 0 0] [-0.998304 0.0582103 0 0] [0 -0 1 0] [19206.6 -22654.6 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18869 -22761.2 147.103 1] \"}],\"95\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18997.8 -22562.9 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.0306518 0.99953 0 0] [-0.99953 0.0306518 0 0] [0 -0 1 0] [19207.1 -22645.2 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18868.8 -22768 147.103 1] \"}],\"96\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18997.8 -22558.9 147.103 1] \"},{\"index\":141,\"matrix\":\"[0.00217772 0.999998 0 0] [-0.999998 0.00217772 0 0] [0 -0 1 0] [19207.4 -22635.8 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18868.8 -22768 147.103 1] \"}],\"97\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18997.8 -22555 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.0275859 0.999619 0 0] [-0.999619 -0.0275859 0 0] [0 -0 1 0] [19207.4 -22626.4 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18868.8 -22768 147.103 1] \"}],\"98\":[{\"index\":113,\"matrix\":\"[-0.00531441 0.999986 0 0] [-0.999986 -0.00531441 0 0] [0 -0 1 0] [18997.7 -22551.1 147.103 1] \"},{\"index\":141,\"matrix\":\"[-0.0591986 0.998246 0 0] [-0.998246 -0.0591986 0 0] [0 -0 1 0] [19207.2 -22617 147.103 1] \"},{\"index\":2,\"matrix\":\"[-0.0214401 -0.99977 0 0] [0.99977 -0.0214401 -0 0] [0 0 1 0] [18868.8 -22768 147.103 1] \"}]}"
  },
  {
    "path": "dataset/traj_vis/Hemi12_transforms.json",
    "content": "{\r\n    \"C_01_35mm\": \"[-0.8622445326446021 -0.497817113029644 -0.09334070869305826 0] [0.49999999999999994 -0.8660254037844387 0.0 0] [-0.08083542493543144 -0.04667035434652912 0.9956342260592881 0] [692.820323027551 399.99999999999994 0.0 1]\",\r\n    \"C_02_35mm\": \"[-0.49781711302964426 -0.862244532644602 -0.09334070869305827 0] [0.8660254037844386 -0.5000000000000002 0.0 0] [-0.04667035434652916 -0.08083542493543144 0.9956342260592881 0] [400.0000000000001 692.8203230275509 0.0 1]\",\r\n    \"C_03_35mm\": \"[-1.6011019497192098e-16 -0.9956342260592881 -0.09334070869305827 0] [1.0 -1.6081226496766366e-16 0.0 0] [-1.5010330778617594e-17 -0.09334070869305827 0.9956342260592881 0] [4.898587196589413e-14 800.0 0.0 1]\",\r\n    \"C_04_35mm\": \"[0.49781711302964377 -0.8622445326446022 -0.09334070869305827 0] [0.8660254037844388 0.4999999999999997 0.0 0] [0.04667035434652911 -0.08083542493543147 0.9956342260592881 0] [-399.99999999999983 692.820323027551 0.0 1]\",\r\n    \"C_05_35mm\": \"[0.8622445326446021 -0.4978171130296439 -0.09334070869305826 0] [0.49999999999999983 0.8660254037844387 0.0 0] [0.08083542493543144 -0.046670354346529115 0.9956342260592881 0] [-692.820323027551 399.99999999999994 0.0 1]\",\r\n    \"C_06_35mm\": \"[0.9956342260592881 -1.2193002680650596e-16 -0.09334070869305827 0] [1.2246467991473532e-16 1.0 0.0 0] [0.09334070869305827 -1.1430940013109933e-17 0.9956342260592881 0] [-800.0 9.797174393178826e-14 0.0 1]\",\r\n    \"C_07_35mm\": \"[0.862244532644602 0.49781711302964415 -0.09334070869305827 0] [-0.5000000000000001 0.8660254037844386 0.0 0] [0.08083542493543144 0.04667035434652914 0.9956342260592881 0] [-692.8203230275509 -400.0000000000001 0.0 1]\",\r\n    \"C_08_35mm\": \"[0.4978171130296444 0.8622445326446019 -0.09334070869305827 0] [-0.8660254037844385 0.5000000000000003 0.0 0] [0.046670354346529164 0.08083542493543144 0.9956342260592881 0] [-400.00000000000034 -692.8203230275508 0.0 1]\",\r\n    \"C_09_35mm\": \"[2.820402217784269e-16 0.9956342260592881 -0.09334070869305827 0] [-1.0 2.83276944882399e-16 0.0 0] [2.6441270791727528e-17 0.09334070869305827 0.9956342260592881 0] [-1.4695761589768238e-13 -800.0 0.0 1]\",\r\n    \"C_10_35mm\": \"[-0.49781711302964426 0.862244532644602 -0.09334070869305827 0] [-0.8660254037844386 -0.5000000000000002 0.0 0] [-0.04667035434652916 0.08083542493543144 0.9956342260592881 0] [400.0000000000001 -692.8203230275509 0.0 1]\",\r\n    \"C_11_35mm\": \"[-0.8622445326446019 0.4978171130296444 -0.09334070869305827 0] [-0.5000000000000003 -0.8660254037844385 0.0 0] [-0.08083542493543144 0.046670354346529164 0.9956342260592881 0] [692.8203230275507 -400.00000000000034 0.0 1]\",\r\n    \"C_12_35mm\": \"[-0.9956342260592881 1.2193002680650596e-16 -0.09334070869305827 0] [-1.2246467991473532e-16 -1.0 0.0 0] [-0.09334070869305827 1.1430940013109933e-17 0.9956342260592881 0] [800.0 -1.9594348786357651e-13 0.0 1]\"\r\n}"
  },
  {
    "path": "dataset/traj_vis/location_data_desert.json",
    "content": "[\r\n    {\r\n        \"name\": \"loc1\",\r\n        \"coordinates\": {\r\n            \"CameraRig_Rail\": {\r\n                \"position\": [\r\n                    0,\r\n                    0,\r\n                    0\r\n                ],\r\n                \"rotation\": [\r\n                    0,\r\n                    0,\r\n                    0\r\n                ],\r\n                \"scale\": [\r\n                    1,\r\n                    1,\r\n                    1\r\n                ]\r\n            },\r\n            \"CameraTarget\": {\r\n                \"position\": [\r\n                    19000.0,\r\n                    -22700.0,\r\n                    0.0\r\n                ],\r\n                \"rotation\": [\r\n                    0.0,\r\n                    0.0,\r\n                    0.0\r\n                ],\r\n                \"scale\": [\r\n                    1.0,\r\n                    1.0,\r\n                    1.0\r\n                ]\r\n            },\r\n            \"CameraComponent\": {\r\n                \"position\": [\r\n                    0.0,\r\n                    0.0,\r\n                    0.0\r\n                ],\r\n                \"rotation\": [\r\n                    0.0,\r\n                    0.0,\r\n                    0.0\r\n                ],\r\n                \"scale\": [\r\n                    1.0,\r\n                    1.0,\r\n                    1.0\r\n                ]\r\n            }\r\n        },\r\n        \"Height\": \"H10\"\r\n    },\r\n    {\r\n        \"name\": \"loc2\",\r\n        \"coordinates\": {\r\n            \"CameraRig_Rail\": {\r\n                \"position\": [\r\n                    0,\r\n                    0,\r\n                    0\r\n                ],\r\n                \"rotation\": [\r\n                    0,\r\n                    0,\r\n                    0\r\n                ],\r\n                \"scale\": [\r\n                    1,\r\n                    1,\r\n                    1\r\n                ]\r\n            },\r\n            \"CameraTarget\": {\r\n                \"position\": [\r\n                    -200.0,\r\n                    -11500.0,\r\n                    130.0\r\n                ],\r\n                \"rotation\": [\r\n                    0.0,\r\n                    0.0,\r\n                    0.0\r\n                ],\r\n                \"scale\": [\r\n                    1.0,\r\n                    1.0,\r\n                    1.0\r\n                ]\r\n            },\r\n            \"CameraComponent\": {\r\n                \"position\": [\r\n                    0.0,\r\n                    0.0,\r\n                    0.0\r\n                ],\r\n                \"rotation\": [\r\n                    0.0,\r\n                    0.0,\r\n                    0.0\r\n                ],\r\n                \"scale\": [\r\n                    1.0,\r\n                    1.0,\r\n                    1.0\r\n                ]\r\n            }\r\n        },\r\n        \"Height\": \"H10\"\r\n    },\r\n    {\r\n        \"name\": \"loc3\",\r\n        \"coordinates\": {\r\n            \"CameraRig_Rail\": {\r\n                \"position\": [\r\n                    0,\r\n                    0,\r\n                    0\r\n                ],\r\n                \"rotation\": [\r\n                    0,\r\n                    0,\r\n                    0\r\n                ],\r\n                \"scale\": [\r\n                    1,\r\n                    1,\r\n                    1\r\n                ]\r\n            },\r\n            \"CameraTarget\": {\r\n                \"position\": [\r\n                    -22500.0,\r\n                    -12900.0,\r\n                    20.0\r\n                ],\r\n                \"rotation\": [\r\n                    0.0,\r\n                    0.0,\r\n                    0.0\r\n                ],\r\n                \"scale\": [\r\n                    1.0,\r\n                    1.0,\r\n                    1.0\r\n                ]\r\n            },\r\n            \"CameraComponent\": {\r\n                \"position\": [\r\n                    0.0,\r\n                    0.0,\r\n                    0.0\r\n                ],\r\n                \"rotation\": [\r\n                    0.0,\r\n                    0.0,\r\n                    0.0\r\n                ],\r\n                \"scale\": [\r\n                    1.0,\r\n                    1.0,\r\n                    1.0\r\n                ]\r\n            }\r\n        },\r\n        \"Height\": \"H10\"\r\n    },\r\n    {\r\n        \"name\": \"loc4\",\r\n        \"coordinates\": {\r\n            \"CameraRig_Rail\": {\r\n                \"position\": [\r\n                    0,\r\n                    0,\r\n                    0\r\n                ],\r\n                \"rotation\": [\r\n                    0,\r\n                    0,\r\n                    0\r\n                ],\r\n                \"scale\": [\r\n                    1,\r\n                    1,\r\n                    1\r\n                ]\r\n            },\r\n            \"CameraTarget\": {\r\n                \"position\": [\r\n                    -22000.0,\r\n                    6600.0,\r\n                    40.0\r\n                ],\r\n                \"rotation\": [\r\n                    0.0,\r\n                    0.0,\r\n                    0.0\r\n                ],\r\n                \"scale\": [\r\n                    1.0,\r\n                    1.0,\r\n                    1.0\r\n                ]\r\n            },\r\n            \"CameraComponent\": {\r\n                \"position\": [\r\n                    0.0,\r\n                    0.0,\r\n                    0.0\r\n                ],\r\n                \"rotation\": [\r\n                    0.0,\r\n                    0.0,\r\n                    0.0\r\n                ],\r\n                \"scale\": [\r\n                    1.0,\r\n                    1.0,\r\n                    1.0\r\n                ]\r\n            }\r\n        },\r\n        \"Height\": \"H10\"\r\n    },\r\n    {\r\n        \"name\": \"loc5\",\r\n        \"coordinates\": {\r\n            \"CameraRig_Rail\": {\r\n                \"position\": [\r\n                    0,\r\n                    0,\r\n                    0\r\n                ],\r\n                \"rotation\": [\r\n                    0,\r\n                    0,\r\n                    0\r\n                ],\r\n                \"scale\": [\r\n                    1,\r\n                    1,\r\n                    1\r\n                ]\r\n            },\r\n            \"CameraTarget\": {\r\n                \"position\": [\r\n                    1300.0,\r\n                    28000.0,\r\n                    20.0\r\n                ],\r\n                \"rotation\": [\r\n                    0.0,\r\n                    0.0,\r\n                    0.0\r\n                ],\r\n                \"scale\": [\r\n                    1.0,\r\n                    1.0,\r\n                    1.0\r\n                ]\r\n            },\r\n            \"CameraComponent\": {\r\n                \"position\": [\r\n                    0.0,\r\n                    0.0,\r\n                    0.0\r\n                ],\r\n                \"rotation\": [\r\n                    0.0,\r\n                    0.0,\r\n                    0.0\r\n                ],\r\n                \"scale\": [\r\n                    1.0,\r\n                    1.0,\r\n                    1.0\r\n                ]\r\n            }\r\n        },\r\n        \"Height\": \"H10\"\r\n    }\r\n]"
  },
  {
    "path": "dataset/utils.py",
    "content": "# Copyright 2024 Xiao Fu, CUHK, Kuaishou Tech. All rights reserved.\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# If you find this code useful, we kindly ask you to cite our paper in your work.\n# More information about the method can be found at http://fuxiao0719.github.io/projects/3dtrajmaster\n# --------------------------------------------------------------------------\nimport os\nimport numpy as np\nfrom io import BytesIO\nimport imageio.v2 as imageio\nimport open3d as o3d\nimport math\nimport trimesh\nimport json\n\n\ndef get_camera_frustum(img_size, K, W2C, frustum_length=0.5, color=[0., 1., 0.]):\n    W, H = img_size\n    hfov = np.rad2deg(np.arctan(W / 2. / K[0, 0]) * 2.)\n    vfov = np.rad2deg(np.arctan(H / 2. / K[1, 1]) * 2.)\n    half_w = frustum_length * np.tan(np.deg2rad(hfov / 2.))\n    half_h = frustum_length * np.tan(np.deg2rad(vfov / 2.))\n\n    # build view frustum for camera (I, 0)\n    frustum_points = np.array([[0., 0., 0.],                          # frustum origin\n                               [-half_w, -half_h, frustum_length],    # top-left image corner\n                               [half_w, -half_h, frustum_length],     # top-right image corner\n                               [half_w, half_h, frustum_length],      # bottom-right image corner\n                               [-half_w, half_h, frustum_length]])    # bottom-left image corner\n    frustum_lines = np.array([[0, i] for i in range(1, 5)] + [[i, (i+1)] for i in range(1, 4)] + [[4, 1]])\n    frustum_colors = np.tile(np.array(color).reshape((1, 3)), (frustum_lines.shape[0], 1))\n\n    # frustum_colors = np.vstack((np.tile(np.array([[1., 0., 0.]]), (4, 1)),\n    #                            np.tile(np.array([[0., 1., 0.]]), (4, 1))))\n\n    # transform view frustum from (I, 0) to (R, t)\n    C2W = np.linalg.inv(W2C)\n    frustum_points = np.dot(np.hstack((frustum_points, np.ones_like(frustum_points[:, 0:1]))), C2W.T)\n    frustum_points = frustum_points[:, :3] / frustum_points[:, 3:4]\n\n    return frustum_points, frustum_lines, frustum_colors\n\n\ndef frustums2lineset(frustums):\n    N = len(frustums)\n    merged_points = np.zeros((N*5, 3))      # 5 vertices per frustum\n    merged_lines = np.zeros((N*8, 2))       # 8 lines per frustum\n    merged_colors = np.zeros((N*8, 3))      # each line gets a color\n\n    for i, (frustum_points, frustum_lines, frustum_colors) in enumerate(frustums):\n        merged_points[i*5:(i+1)*5, :] = frustum_points\n        merged_lines[i*8:(i+1)*8, :] = frustum_lines + i*5\n        merged_colors[i*8:(i+1)*8, :] = frustum_colors\n\n    lineset = o3d.geometry.LineSet()\n    lineset.points = o3d.utility.Vector3dVector(merged_points)\n    lineset.lines = o3d.utility.Vector2iVector(merged_lines)\n    lineset.colors = o3d.utility.Vector3dVector(merged_colors)\n\n    return lineset\n\ndef visualize_cameras(colored_camera_dicts, sphere_radius, camera_size=0.1, geometry_file=None, geometry_type='mesh'):\n    sphere = o3d.geometry.TriangleMesh.create_sphere(radius=sphere_radius, resolution=10)\n    sphere = o3d.geometry.LineSet.create_from_triangle_mesh(sphere)\n    sphere.paint_uniform_color((1, 0, 0))\n\n    coord_frame = o3d.geometry.TriangleMesh.create_coordinate_frame(size=0.5, origin=[0., 0., 0.])\n    things_to_draw = [sphere, coord_frame]\n\n    idx = 0\n    for color, camera_dict in colored_camera_dicts:\n        idx += 1\n\n        cnt = 0\n        frustums = []\n        for img_name in sorted(camera_dict.keys()):\n            K = np.array(camera_dict[img_name]['K']).reshape((4, 4))\n            W2C = np.array(camera_dict[img_name]['W2C']).reshape((4, 4))\n            C2W = np.linalg.inv(W2C)\n            img_size = camera_dict[img_name]['img_size']\n            frustums.append(get_camera_frustum(img_size, K, W2C, frustum_length=camera_size, color=color))\n            cnt += 1\n        cameras = frustums2lineset(frustums)\n        things_to_draw.append(cameras)\n\n    if geometry_file is not None:\n        if geometry_type == 'mesh':\n            geometry = o3d.io.read_triangle_mesh(geometry_file)\n            geometry.compute_vertex_normals()\n        elif geometry_type == 'pointcloud':\n            geometry = o3d.io.read_point_cloud(geometry_file)\n        else:\n            raise Exception('Unknown geometry_type: ', geometry_type)\n\n        things_to_draw.append(geometry)\n\n    o3d.visualization.draw_geometries(things_to_draw)\n\ndef parse_matrix(matrix_str):\n    rows = matrix_str.strip().split('] [')\n    matrix = []\n    for row in rows:\n        row = row.replace('[', '').replace(']', '')\n        matrix.append(list(map(float, row.split())))\n    return np.array(matrix)\n\ndef load_sceneposes(objs_file, obj_idx, obj_transl):\n    ext_poses = []\n    for i, key in enumerate(objs_file.keys()):\n        ext_poses.append(parse_matrix(objs_file[key][obj_idx]['matrix']))\n    ext_poses = np.stack(ext_poses)\n    ext_poses = np.transpose(ext_poses, (0,2,1))\n    ext_poses[:,:3,3] -= obj_transl\n    ext_poses[:,:3,3] /= 100.\n    ext_poses = ext_poses[:, :, [1,2,0,3]]\n    return ext_poses\n\ndef save_images2video(images, video_name, fps):\n    fps = fps\n    format = \"mp4\"  \n    codec = \"libx264\"  \n    ffmpeg_params = [\"-crf\", str(12)]\n    pixelformat = \"yuv420p\" \n    video_stream = BytesIO()\n\n    with imageio.get_writer(\n        video_stream,\n        fps=fps,\n        format=format,\n        codec=codec,\n        ffmpeg_params=ffmpeg_params,\n        pixelformat=pixelformat,\n    ) as writer:\n        for idx in range(len(images)):\n            writer.append_data(images[idx])\n\n    video_data = video_stream.getvalue()\n\n    output_path = os.path.join(video_name + \".mp4\")\n    with open(output_path, \"wb\") as f:\n        f.write(video_data)\n\ndef normalize(x):\n    return x / np.linalg.norm(x)\n\ndef viewmatrix(z, up, pos):\n    vec2 = normalize(z)\n    vec1_avg = up\n    vec0 = normalize(np.cross(vec1_avg, vec2))\n    vec1 = normalize(np.cross(vec2, vec0))\n    m = np.stack([vec0, vec1, vec2, pos], 1)\n    return m\n\ndef matrix_to_euler_angles(matrix):\n    sy = math.sqrt(matrix[0][0] * matrix[0][0] + matrix[1][0] * matrix[1][0])\n    singular = sy < 1e-6\n\n    if not singular:\n        x = math.atan2(matrix[2][1], matrix[2][2])\n        y = math.atan2(-matrix[2][0], sy)\n        z = math.atan2(matrix[1][0], matrix[0][0])\n    else:\n        x = math.atan2(-matrix[1][2], matrix[1][1])\n        y = math.atan2(-matrix[2][0], sy)\n        z = 0\n\n    return math.degrees(x), math.degrees(y), math.degrees(z)\n\ndef eul2rot(theta) :\n\n    R = np.array([[np.cos(theta[1])*np.cos(theta[2]),       np.sin(theta[0])*np.sin(theta[1])*np.cos(theta[2]) - np.sin(theta[2])*np.cos(theta[0]),      np.sin(theta[1])*np.cos(theta[0])*np.cos(theta[2]) + np.sin(theta[0])*np.sin(theta[2])],\n                  [np.sin(theta[2])*np.cos(theta[1]),       np.sin(theta[0])*np.sin(theta[1])*np.sin(theta[2]) + np.cos(theta[0])*np.cos(theta[2]),      np.sin(theta[1])*np.sin(theta[2])*np.cos(theta[0]) - np.sin(theta[0])*np.cos(theta[2])],\n                  [-np.sin(theta[1]),                        np.sin(theta[0])*np.cos(theta[1]),                                                           np.cos(theta[0])*np.cos(theta[1])]])\n\n    return R.T\n\ndef extract_location_rotation(data):\n    results = {}\n    for key, value in data.items():\n        matrix = parse_matrix(value)\n        location = np.array([matrix[3][0], matrix[3][1], matrix[3][2]])\n        rotation = eul2rot(matrix_to_euler_angles(matrix))\n        transofmed_matrix = np.identity(4)\n        transofmed_matrix[:3,3] = location\n        transofmed_matrix[:3,:3] = rotation\n        results[key] = transofmed_matrix\n    return results\n\ndef get_cam_points_vis(W, H, intrinsics, ext_pose, color,frustum_length):\n    cam = get_camera_frustum((W, H), intrinsics, np.linalg.inv(ext_pose), frustum_length=frustum_length,  color=[0., 0., 1.])\n    cam_points = cam[0]\n    for item in cam[1]:\n        cam_points = np.concatenate((cam_points, np.linspace(cam[0][item[0]], cam[0][item[1]], num=1000, endpoint=True, retstep=False, dtype=None)))\n    cam_points[:,0]*=-1\n    cam_points = trimesh.points.PointCloud(vertices = cam_points, colors=[0, 255, 0, 255])\n    cam_points_vis = o3d.geometry.PointCloud()\n    cam_points_vis.points = o3d.utility.Vector3dVector(cam_points)\n    cam_points_vis.paint_uniform_color(color)\n    return cam_points_vis\n\ndef batch_axis_angle_to_rotation_matrix(r_batch):\n    batch_size = r_batch.shape[0]\n    rotation_matrices = []\n    \n    for i in range(batch_size):\n        r = r_batch[i]\n        theta = np.linalg.norm(r)\n        if theta == 0:\n            rotation_matrices.append(np.eye(3))\n        else:\n            k = r / theta \n            kx, ky, kz = k\n            \n            K = np.array([\n                [0, -kz, ky],\n                [kz, 0, -kx],\n                [-ky, kx, 0]\n            ])\n            \n            R = np.eye(3) + np.sin(theta) * K + (1 - np.cos(theta)) * np.dot(K, K)\n            rotation_matrices.append(R)\n    \n    return np.array(rotation_matrices)"
  },
  {
    "path": "dataset/vis_trajectory.py",
    "content": "import trimesh\nimport numpy as np\nimport imageio\nimport copy\nimport cv2\nimport os\nfrom glob import glob\nimport open3d\nfrom multiprocessing import Pool\nimport json\nfrom utils import *\n\nif __name__ == '__main__' :\n\n    H = 480\n    W = 720\n    intrinsics = np.array([[1060.606,0.],\n                           [0., 1060.606]])\n    \n    cam_path = \"traj_vis/Hemi12_transforms.json\"\n    location_path = \"traj_vis/location_data_desert.json\"\n    video_name = \"D_loc1_61_t3n13_003d_Hemi12_1.json\"\n\n    with open(location_path, 'r') as f: locations = json.load(f)\n    locations_info = {locations[idx]['name']:locations[idx] for idx in range(len(locations))}\n    location_name = video_name.split('_')[1]\n    location_info = locations_info[location_name]\n    translation = location_info['coordinates']['CameraTarget']['position']\n    vis_all = []\n    \n    # vis cam\n    with open(cam_path, 'r') as file:\n        data = json.load(file)\n    cam_poses = []\n    for i, key in enumerate(data.keys()):\n        if \"C_\" in key:\n            cam_poses.append(parse_matrix(data[key]))\n\n    cam_poses = np.stack(cam_poses)\n    cam_poses = np.transpose(cam_poses, (0,2,1))\n    cam_poses[:,:3,3] /= 100.\n    cam_poses = cam_poses[:,:,[1,2,0,3]]\n    relative_pose = np.linalg.inv(cam_poses[0])\n    cam_poses = relative_pose @ cam_poses\n    # convert right-hand coord to left-hand coord\n    cam_poses[:,:3,3][:,1] *= -1.\n    cam_poses[:,:,:2] *= -1.\n\n    cam_num = len(cam_poses)\n    for idx in range(cam_num):\n        cam_pose = cam_poses[idx]\n        cam_points_vis = get_cam_points_vis(W, H, intrinsics, cam_pose, [0.4, 0.4, 0.4], frustum_length=1.)\n        vis_all.append(cam_points_vis)\n\n    # vis gt obj poses\n    start_frame_ind = 10\n    sample_n_frames = 77\n    frame_indices = np.linspace(start_frame_ind, start_frame_ind + sample_n_frames - 1, sample_n_frames, dtype=int)\n    \n    with open('traj_vis/'+video_name, 'r') as file:\n        data = json.load(file)\n    obj_poses = []\n    for i, key in enumerate(data.keys()):\n        obj_poses.append(parse_matrix(data[key][0]['matrix']))\n    obj_poses = np.stack(obj_poses)\n    obj_poses = np.transpose(obj_poses, (0,2,1))\n    obj_poses[:,:3,3] -= translation\n    obj_poses[:,:3,3] /= 100.\n    obj_poses = obj_poses[:, :, [1,2,0,3]]\n    obj_poses = relative_pose @ obj_poses\n    obj_poses = obj_poses[frame_indices]\n    # convert right-hand coord to left-hand coord\n    obj_poses[:,:3,3][:,1] *= -1.\n    obj_poses[:,:,:2] *= -1.\n\n    obj_num = len(obj_poses)\n    for idx in range(obj_num):\n        obj_pose = obj_poses[idx]\n        if idx % 5 == 0:\n            cam_points_vis = get_cam_points_vis(W, H, intrinsics, obj_pose, [0.8, 0., 0.], frustum_length=0.5)\n            vis_all.append(cam_points_vis)\n\n    if len(data[key])>=2:\n        with open('traj_vis/'+video_name, 'r') as file:\n            data = json.load(file)\n        obj_poses = []\n        for i, key in enumerate(data.keys()):\n            obj_poses.append(parse_matrix(data[key][1]['matrix']))\n        obj_poses = np.stack(obj_poses)\n        obj_poses = np.transpose(obj_poses, (0,2,1))\n        obj_poses[:,:3,3] -= translation\n        obj_poses[:,:3,3] /= 100.\n        obj_poses = obj_poses[:, :, [1,2,0,3]]\n        obj_poses = relative_pose @ obj_poses\n        obj_poses = obj_poses[frame_indices]\n        # convert right-hand coord to left-hand coord\n        obj_poses[:,:3,3][:,1] *= -1.\n        obj_poses[:,:,:2] *= -1.\n        obj_num = len(obj_poses)\n        for idx in range(obj_num):\n            obj_pose = obj_poses[idx]\n            if (idx % 5 == 0) :\n                cam_points_vis = get_cam_points_vis(W, H, intrinsics, obj_pose, [0., 0.8,0.], frustum_length=0.5)\n                vis_all.append(cam_points_vis)\n\n    if len(data[key])>=3:\n        with open('traj_vis/'+video_name, 'r') as file:\n            data = json.load(file)\n        obj_poses = []\n        for i, key in enumerate(data.keys()):\n            obj_poses.append(parse_matrix(data[key][2]['matrix']))\n        obj_poses = np.stack(obj_poses)\n        obj_poses = np.transpose(obj_poses, (0,2,1))\n        obj_poses[:,:3,3] -= translation\n        obj_poses[:,:3,3] /= 100.\n        obj_poses = obj_poses[:, :, [1,2,0,3]]\n        obj_poses = relative_pose @ obj_poses\n        obj_poses = obj_poses[frame_indices]\n        # convert right-hand coord to left-hand coord\n        obj_poses[:,:3,3][:,1] *= -1.\n        obj_poses[:,:,:2] *= -1.\n        obj_num = len(obj_poses)\n        for idx in range(obj_num):\n            obj_pose = obj_poses[idx]\n            if (idx % 5 == 0):\n                cam_points_vis = get_cam_points_vis(W, H, intrinsics, obj_pose, [0., 0., 0.8], frustum_length=0.5)\n                vis_all.append(cam_points_vis)\n\n    # vis coordinates\n    axis = open3d.geometry.TriangleMesh.create_coordinate_frame(size=2, origin=[0,0,0])\n    \n    open3d.visualization.draw_geometries(vis_all)\n"
  },
  {
    "path": "eval/GVHMR/.gitignore",
    "content": ".vscode\n.hydra\ninputs\noutputs\n\n# All file or folders start with tmp will be ignored\ntmp*  \n\n# Byte-compiled / optimized / DLL files\n__pycache__/\n*.py[cod]\n*$py.class\n\n# C extensions\n*.so\n\n# Distribution / packaging\n.Python\nbuild/\ndevelop-eggs/\ndist/\ndownloads/\neggs/\n.eggs/\nlib64/\nparts/\nsdist/\nvar/\nwheels/\nshare/python-wheels/\n*.egg-info/\n.installed.cfg\n*.egg\nMANIFEST\n\n# PyInstaller\n#  Usually these files are written by a python script from a template\n#  before PyInstaller builds the exe, so as to inject date/other infos into it.\n*.manifest\n*.spec\n\n# Installer logs\npip-log.txt\npip-delete-this-directory.txt\n\n# Unit test / coverage reports\nhtmlcov/\n.tox/\n.nox/\n.coverage\n.coverage.*\n.cache\nnosetests.xml\ncoverage.xml\n*.cover\n*.py,cover\n.hypothesis/\n.pytest_cache/\ncover/\n\n# Translations\n*.mo\n*.pot\n\n# Django stuff:\n*.log\nlocal_settings.py\ndb.sqlite3\ndb.sqlite3-journal\n\n# Flask stuff:\ninstance/\n.webassets-cache\n\n# Scrapy stuff:\n.scrapy\n\n# Sphinx documentation\ndocs/_build/\n\n# PyBuilder\n.pybuilder/\ntarget/\n\n# Jupyter Notebook\n.ipynb_checkpoints\n\n# IPython\nprofile_default/\nipython_config.py\n\n# pyenv\n#   For a library or package, you might want to ignore these files since the code is\n#   intended to run in multiple environments; otherwise, check them in:\n# .python-version\n\n# pipenv\n#   According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.\n#   However, in case of collaboration, if having platform-specific dependencies or dependencies\n#   having no cross-platform support, pipenv may install dependencies that don't work, or not\n#   install all needed dependencies.\n#Pipfile.lock\n\n# poetry\n#   Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.\n#   This is especially recommended for binary packages to ensure reproducibility, and is more\n#   commonly ignored for libraries.\n#   https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control\n#poetry.lock\n\n# pdm\n#   Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.\n#pdm.lock\n#   pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it\n#   in version control.\n#   https://pdm.fming.dev/#use-with-ide\n.pdm.toml\n\n# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm\n__pypackages__/\n\n# Celery stuff\ncelerybeat-schedule\ncelerybeat.pid\n\n# SageMath parsed files\n*.sage.py\n\n# Environments\n.env\n.venv\nenv/\nvenv/\nENV/\nenv.bak/\nvenv.bak/\n\n# Spyder project settings\n.spyderproject\n.spyproject\n\n# Rope project settings\n.ropeproject\n\n# mkdocs documentation\n/site\n\n# mypy\n.mypy_cache/\n.dmypy.json\ndmypy.json\n\n# Pyre type checker\n.pyre/\n\n# pytype static type analyzer\n.pytype/\n\n# Cython debug symbols\ncython_debug/\n\n# \n.DS_Store/\n\n# PyCharm\n#  JetBrains specific template is maintained in a separate JetBrains.gitignore that can\n#  be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore\n#  and can be added to the global gitignore or merged into this file.  For a more nuclear\n#  option (not recommended) you can uncomment the following to ignore the entire idea folder.\n#.idea/\n\n# torchsparse\ntorchsparse\n\n# tensorboard\ntensorboard\n\n# glove\nglove"
  },
  {
    "path": "eval/GVHMR/.gitmodules",
    "content": "[submodule \"third-party/DPVO\"]\n\tpath = third-party/DPVO\n\turl = https://github.com/princeton-vl/DPVO.git\n"
  },
  {
    "path": "eval/GVHMR/LICENSE",
    "content": "Copyright 2022-2023 3D Vision Group at the State Key Lab of CAD&CG,  \nZhejiang University. All Rights Reserved. \n\nFor more information see <https://github.com/zju3dv/GVHMR> \nIf you use this software, please cite the corresponding publications   \nlisted on the above website. \n\nPermission to use, copy, modify and distribute this software and its \ndocumentation for educational, research and non-profit purposes only. \nAny modification based on this work must be open-source and prohibited \nfor commercial use. \nYou must retain, in the source form of any derivative works that you  \ndistribute, all copyright, patent, trademark, and attribution notices  \nfrom the source form of this work. \n \nFor commercial uses of this software, please send email to xwzhou@zju.edu.cn"
  },
  {
    "path": "eval/GVHMR/README.md",
    "content": "# GVHMR: World-Grounded Human Motion Recovery via Gravity-View Coordinates\n### [Project Page](https://zju3dv.github.io/gvhmr) | [Paper](https://arxiv.org/abs/2409.06662)\n\n> World-Grounded Human Motion Recovery via Gravity-View Coordinates  \n> [Zehong Shen](https://zehongs.github.io/)<sup>\\*</sup>,\n[Huaijin Pi](https://phj128.github.io/)<sup>\\*</sup>,\n[Yan Xia](https://isshikihugh.github.io/scholar),\n[Zhi Cen](https://scholar.google.com/citations?user=Xyy-uFMAAAAJ),\n[Sida Peng](https://pengsida.net/)<sup>†</sup>,\n[Zechen Hu](https://zju3dv.github.io/gvhmr),\n[Hujun Bao](http://www.cad.zju.edu.cn/home/bao/),\n[Ruizhen Hu](https://csse.szu.edu.cn/staff/ruizhenhu/),\n[Xiaowei Zhou](https://xzhou.me/)  \n> SIGGRAPH Asia 2024\n\n<p align=\"center\">\n    <img src=docs/example_video/project_teaser.gif alt=\"animated\" />\n</p>\n\n## Setup\n\nPlease see [installation](docs/INSTALL.md) for details.\n\n## Quick Start\n\n### [<img src=\"https://i.imgur.com/QCojoJk.png\" width=\"30\"> Google Colab demo for GVHMR](https://colab.research.google.com/drive/1N9WSchizHv2bfQqkE9Wuiegw_OT7mtGj?usp=sharing)\n\n### [<img src=\"https://s2.loli.net/2024/09/15/aw3rElfQAsOkNCn.png\" width=\"20\"> HuggingFace demo for GVHMR](https://huggingface.co/spaces/LittleFrog/GVHMR)\n\n### Demo\nDemo entries are provided in `tools/demo`. Use `-s` to skip visual odometry if you know the camera is static, otherwise the camera will be estimated by DPVO.\nWe also provide a script `demo_folder.py` to inference a entire folder.\n```shell\npython tools/demo/demo.py --video=docs/example_video/tennis.mp4 -s\npython tools/demo/demo_folder.py -f inputs/demo/folder_in -d outputs/demo/folder_out -s\n```\n\n### Reproduce\n1. **Test**:\nTo reproduce the 3DPW, RICH, and EMDB results in a single run, use the following command:\n    ```shell\n    python tools/train.py global/task=gvhmr/test_3dpw_emdb_rich exp=gvhmr/mixed/mixed ckpt_path=inputs/checkpoints/gvhmr/gvhmr_siga24_release.ckpt\n    ```\n    To test individual datasets, change `global/task` to `gvhmr/test_3dpw`, `gvhmr/test_rich`, or `gvhmr/test_emdb`.\n\n2. **Train**:\nTo train the model, use the following command:\n    ```shell\n    # The gvhmr_siga24_release.ckpt is trained with 2x4090 for 420 epochs, note that different GPU settings may lead to different results.\n    python tools/train.py exp=gvhmr/mixed/mixed\n    ```\n    During training, note that we do not employ post-processing as in the test script, so the global metrics results will differ (but should still be good for comparison with baseline methods).\n\n# Citation\n\nIf you find this code useful for your research, please use the following BibTeX entry.\n\n```\n@inproceedings{shen2024gvhmr,\n  title={World-Grounded Human Motion Recovery via Gravity-View Coordinates},\n  author={Shen, Zehong and Pi, Huaijin and Xia, Yan and Cen, Zhi and Peng, Sida and Hu, Zechen and Bao, Hujun and Hu, Ruizhen and Zhou, Xiaowei},\n  booktitle={SIGGRAPH Asia Conference Proceedings},\n  year={2024}\n}\n```\n\n# Acknowledgement\n\nWe thank the authors of\n[WHAM](https://github.com/yohanshin/WHAM),\n[4D-Humans](https://github.com/shubham-goel/4D-Humans),\nand [ViTPose-Pytorch](https://github.com/gpastal24/ViTPose-Pytorch) for their great works, without which our project/code would not be possible.\n"
  },
  {
    "path": "eval/GVHMR/docs/INSTALL.md",
    "content": "# Install\n\n## Environment\n\n```bash\ngit clone https://github.com/zju3dv/GVHMR --recursive\ncd GVHMR\n\nconda create -y -n gvhmr python=3.10\nconda activate gvhmr\npip install -r requirements.txt\npip install -e .\n# to install gvhmr in other repo as editable, try adding \"python.analysis.extraPaths\": [\"path/to/your/package\"] to settings.json\n\n# DPVO\ncd third-party/DPVO\nwget https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.zip\nunzip eigen-3.4.0.zip -d thirdparty && rm -rf eigen-3.4.0.zip\npip install torch-scatter -f \"https://data.pyg.org/whl/torch-2.3.0+cu121.html\"\npip install numba pypose\nexport CUDA_HOME=/usr/local/cuda-12.1/\nexport PATH=$PATH:/usr/local/cuda-12.1/bin/\npip install -e .\n```\n\n## Inputs & Outputs\n\n```bash\nmkdir inputs\nmkdir outputs\n```\n\n**Weights**\n\n```bash\nmkdir -p inputs/checkpoints\n\n# 1. You need to sign up for downloading [SMPL](https://smpl.is.tue.mpg.de/) and [SMPLX](https://smpl-x.is.tue.mpg.de/). And the checkpoints should be placed in the following structure:\n\ninputs/checkpoints/\n├── body_models/smplx/\n│   └── SMPLX_{GENDER}.npz # SMPLX (We predict SMPLX params + evaluation)\n└── body_models/smpl/\n    └── SMPL_{GENDER}.pkl  # SMPL (rendering and evaluation)\n\n# 2. Download other pretrained models from Google-Drive (By downloading, you agree to the corresponding licences): https://drive.google.com/drive/folders/1eebJ13FUEXrKBawHpJroW0sNSxLjh9xD?usp=drive_link\n\ninputs/checkpoints/\n├── dpvo/\n│   └── dpvo.pth\n├── gvhmr/\n│   └── gvhmr_siga24_release.ckpt\n├── hmr2/\n│   └── epoch=10-step=25000.ckpt\n├── vitpose/\n│   └── vitpose-h-multi-coco.pth\n└── yolo/\n    └── yolov8x.pt\n```\n\n**Data**\n\nWe provide preprocessed data for training and evaluation.\nNote that we do not intend to distribute the original datasets, and you need to download them (annotation, videos, etc.) from the original websites.\n*We're unable to provide the original data due to the license restrictions.*\nBy downloading the preprocessed data, you agree to the original dataset's terms of use and use the data for research purposes only.\n\nYou can download them from [Google-Drive](https://drive.google.com/drive/folders/10sEef1V_tULzddFxzCmDUpsIqfv7eP-P?usp=drive_link). Please place them in the \"inputs\" folder and execute the following commands:\n\n```bash\ncd inputs\n# Train\ntar -xzvf AMASS_hmr4d_support.tar.gz\ntar -xzvf BEDLAM_hmr4d_support.tar.gz\ntar -xzvf H36M_hmr4d_support.tar.gz\n# Test\ntar -xzvf 3DPW_hmr4d_support.tar.gz\ntar -xzvf EMDB_hmr4d_support.tar.gz\ntar -xzvf RICH_hmr4d_support.tar.gz\n\n# The folder structure should be like this:\ninputs/\n├── AMASS/hmr4d_support/\n├── BEDLAM/hmr4d_support/\n├── H36M/hmr4d_support/\n├── 3DPW/hmr4d_support/\n├── EMDB/hmr4d_support/\n└── RICH/hmr4d_support/\n```\n"
  },
  {
    "path": "eval/GVHMR/download_eval_pose.sh",
    "content": "gdown https://drive.google.com/uc\\?id\\=1jMH2-ZC0ZBgtqej5Sp-E5ebBIX7mk3Xz\ngdown https://drive.google.com/uc\\?id\\=1iFcPSlcKb_rDNJ85UPoThdl22BqR2Xgh\n\nunzip eval_sets.zip\nrm -rf eval_sets.zip"
  },
  {
    "path": "eval/GVHMR/eval.sh",
    "content": "python tools/demo/demo_folder.py -f eval_sets -d outputs/eval_sets_gvhmr -s\npython tools/eval_pose.py -f outputs/eval_sets_gvhmr_v2\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/__init__.py",
    "content": "import os\nfrom pathlib import Path\n\nPROJ_ROOT = Path(__file__).resolve().parents[1]\n\n\ndef os_chdir_to_proj_root():\n    \"\"\"useful for running notebooks in different directories.\"\"\"\n    os.chdir(PROJ_ROOT)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/build_gvhmr.py",
    "content": "from omegaconf import OmegaConf\nfrom hmr4d import PROJ_ROOT\nfrom hydra.utils import instantiate\nfrom hmr4d.model.gvhmr.gvhmr_pl_demo import DemoPL\n\n\ndef build_gvhmr_demo():\n    cfg = OmegaConf.load(PROJ_ROOT / \"hmr4d/configs/demo_gvhmr_model/siga24_release.yaml\")\n    gvhmr_demo_pl: DemoPL = instantiate(cfg.model, _recursive_=False)\n    gvhmr_demo_pl.load_pretrained_model(PROJ_ROOT / \"inputs/checkpoints/gvhmr/gvhmr_siga24_release.ckpt\")\n    return gvhmr_demo_pl.eval()\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/configs/__init__.py",
    "content": "from dataclasses import dataclass\nfrom hydra.core.config_store import ConfigStore\nfrom hydra_zen import builds\n\nimport argparse\nfrom hydra import compose, initialize_config_module\nimport os\n\nos.environ[\"HYDRA_FULL_ERROR\"] = \"1\"\n\nMainStore = ConfigStore.instance()\n\n\ndef register_store_gvhmr():\n    \"\"\"Register group options to MainStore\"\"\"\n    from . import store_gvhmr\n\n\ndef parse_args_to_cfg():\n    \"\"\"\n    Use minimal Hydra API to parse args and return cfg.\n    This function don't do _run_hydra which create log file hierarchy.\n    \"\"\"\n    parser = argparse.ArgumentParser()\n    parser.add_argument(\"--config-name\", \"-cn\", default=\"train\")\n    parser.add_argument(\n        \"overrides\",\n        nargs=\"*\",\n        help=\"Any key=value arguments to override config values (use dots for.nested=overrides)\",\n    )\n    args = parser.parse_args()\n\n    # Cfg\n    with initialize_config_module(version_base=\"1.3\", config_module=f\"hmr4d.configs\"):\n        cfg = compose(config_name=args.config_name, overrides=args.overrides)\n\n    return cfg\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/configs/data/mocap/testY.yaml",
    "content": "# definition of lightning datamodule (dataset + dataloader)\n_target_: hmr4d.datamodule.mocap_trainX_testY.DataModule\n\ndataset_opts:\n  test: ${test_datasets}\n\nloader_opts:\n  test:\n    batch_size: 1\n    num_workers: 0\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/configs/data/mocap/trainX_testY.yaml",
    "content": "# definition of lightning datamodule (dataset + dataloader)\n_target_: hmr4d.datamodule.mocap_trainX_testY.DataModule\n\ndataset_opts:\n  train: ${train_datasets}\n  val: ${test_datasets}\n\nloader_opts:\n  train:\n    batch_size: 32\n    num_workers: 8\n  val:\n    batch_size: 1\n    num_workers: 1\n\nlimit_each_trainset: null"
  },
  {
    "path": "eval/GVHMR/hmr4d/configs/demo.yaml",
    "content": "defaults:\n  - _self_\n  - model: gvhmr/gvhmr_pl_demo\n  - network: gvhmr/relative_transformer\n  - endecoder: gvhmr/v1_amass_local_bedlam_cam\n\npipeline:\n  _target_: hmr4d.model.gvhmr.pipeline.gvhmr_pipeline.Pipeline\n  args_denoiser3d: ${network}\n  args:\n    endecoder_opt: ${endecoder}\n    normalize_cam_angvel: True\n    weights: null\n    static_conf: null\n\nckpt_path: inputs/checkpoints/gvhmr/gvhmr_siga24_release.ckpt\n\n# ================================ #\n#          global setting          #\n# ================================ #\n\nvideo_name: ???\noutput_root: outputs/demo\noutput_dir: \"${output_root}/${video_name}\"\npreprocess_dir: ${output_dir}/preprocess\nvideo_path: \"${output_dir}/0_input_video.mp4\"\n\n# Options\nstatic_cam: False\nverbose: False\n\npaths:\n  bbx: ${preprocess_dir}/bbx.pt\n  bbx_xyxy_video_overlay: ${preprocess_dir}/bbx_xyxy_video_overlay.mp4\n  vit_features: ${preprocess_dir}/vit_features.pt\n  vitpose: ${preprocess_dir}/vitpose.pt\n  vitpose_video_overlay: ${preprocess_dir}/vitpose_video_overlay.mp4\n  hmr4d_results: ${output_dir}/hmr4d_results.pt\n  incam_video: ${output_dir}/1_incam.mp4\n  global_video: ${output_dir}/2_global.mp4\n  incam_global_horiz_video: ${output_dir}/${video_name}_3_incam_global_horiz.mp4\n  slam: ${preprocess_dir}/slam_results.pt\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/configs/exp/gvhmr/mixed/mixed.yaml",
    "content": "# @package _global_\ndefaults:\n    - override /data: mocap/trainX_testY\n    - override /model: gvhmr/gvhmr_pl\n    - override /endecoder: gvhmr/v1_amass_local_bedlam_cam\n    - override /optimizer: adamw_2e-4\n    - override /scheduler_cfg: epoch_half_200_350\n    - override /train_datasets:\n          - pure_motion_amass/v11\n          - imgfeat_bedlam/v2\n          - imgfeat_h36m/v1\n          - imgfeat_3dpw/v1\n    - override /test_datasets:\n          - emdb1/v1_fliptest\n          - emdb2/v1_fliptest\n          - rich/all\n          - 3dpw/fliptest\n    - override /callbacks:\n          - simple_ckpt_saver/every10e_top100\n          - prog_bar/prog_reporter_every0.1\n          - train_speed_timer/base\n          - lr_monitor/pl\n          - metric_emdb1\n          - metric_emdb2\n          - metric_rich\n          - metric_3dpw\n    - override /network: gvhmr/relative_transformer\n\nexp_name_base: mixed\nexp_name_var: \"\"\nexp_name: ${exp_name_base}${exp_name_var}\ndata_name: mocap_mixed_v1\n\npipeline:\n    _target_: hmr4d.model.gvhmr.pipeline.gvhmr_pipeline.Pipeline\n    args_denoiser3d: ${network}\n    args:\n        endecoder_opt: ${endecoder}\n        normalize_cam_angvel: True\n        weights:\n            cr_j3d: 500.\n            transl_c: 1.\n            cr_verts: 500.\n            j2d: 1000.\n            verts2d: 1000.\n\n            transl_w: 1.\n            static_conf_bce: 1.\n\n        static_conf:\n            vel_thr: 0.15\n\ndata:\n    loader_opts:\n        train:\n            batch_size: 128\n            num_workers: 12\n\npl_trainer:\n    precision: 16-mixed\n    log_every_n_steps: 50\n    gradient_clip_val: 0.5\n    max_epochs: 500\n    check_val_every_n_epoch: 10\n    devices: 2\n\nlogger:\n    _target_: pytorch_lightning.loggers.TensorBoardLogger\n    save_dir: ${output_dir} # /save_dir/name/version/sub_dir\n    name: \"\"\n    version: \"tb\" # merge name and version\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/configs/global/debug/debug_train.yaml",
    "content": "# @package _global_\n\ndata_name: debug\nexp_name: debug\n\n# data:\n#   limit_each_trainset: 40\n#   loader_opts:\n#     train:\n#       batch_size: 4\n#       num_workers: 0\n#     val:\n#       batch_size: 1\n#       num_workers: 0\n\npl_trainer:\n  limit_train_batches: 32\n  limit_val_batches: 2\n  check_val_every_n_epoch: 3\n  enable_checkpointing: False\n  devices: 1\n\ncallbacks:\n  model_checkpoint: null\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/configs/global/debug/debug_train_limit_data.yaml",
    "content": "# @package _global_\n\ndata_name: debug\nexp_name: debug\n\ndata:\n  limit_each_trainset: 40\n  loader_opts:\n    train:\n      batch_size: 4\n      num_workers: 0\n    val:\n      batch_size: 1\n      num_workers: 0\n\npl_trainer:\n  limit_val_batches: 2\n  check_val_every_n_epoch: 3\n  enable_checkpointing: False\n  devices: 1\n\ncallbacks:\n  model_checkpoint: null\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/configs/global/task/gvhmr/test_3dpw.yaml",
    "content": "# @package _global_\ndefaults:\n  - override /data: mocap/testY\n  - override /test_datasets:\n      - 3dpw/fliptest\n  - override /callbacks:\n      - metric_3dpw\n  - _self_\n\ntask: test\ndata_name: test_mocap\nckpt_path: ??? # will not override previous setting if already set\n\n# lightning utilities\npl_trainer:\n  devices: 1\nlogger: null\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/configs/global/task/gvhmr/test_3dpw_emdb_rich.yaml",
    "content": "# @package _global_\ndefaults:\n  - override /data: mocap/testY\n  - override /test_datasets:\n      - rich/all\n      - emdb1/v1_fliptest\n      - emdb2/v1_fliptest\n      - 3dpw/fliptest\n  - override /callbacks:\n      - metric_rich\n      - metric_emdb1\n      - metric_emdb2\n      - metric_3dpw\n  - _self_\n\ntask: test\ndata_name: test_mocap\nckpt_path: ??? # will not override previous setting if already set\n\n# lightning utilities\npl_trainer:\n  devices: 1\nlogger: null\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/configs/global/task/gvhmr/test_emdb.yaml",
    "content": "# @package _global_\ndefaults:\n  - override /data: mocap/testY\n  - override /test_datasets:\n      - emdb1/v1_fliptest\n      - emdb2/v1_fliptest\n  - override /callbacks:\n      - metric_emdb1\n      - metric_emdb2\n  - _self_\n\ntask: test\ndata_name: test_mocap\nckpt_path: ??? # will not override previous setting if already set\n\n# lightning utilities\npl_trainer:\n  devices: 1\nlogger: null\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/configs/global/task/gvhmr/test_rich.yaml",
    "content": "# @package _global_\ndefaults:\n  - override /data: mocap/testY\n  - override /test_datasets:\n      - rich/all\n  - override /callbacks:\n      - metric_rich\n  - _self_\n\ntask: test\ndata_name: test_mocap\nckpt_path: ??? # will not override previous setting if already set\n\n# lightning utilities\npl_trainer:\n  devices: 1\nlogger: null\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/configs/hydra/default.yaml",
    "content": "# enable color logging\ndefaults:\n  - override hydra_logging: colorlog\n  - override job_logging: colorlog\n\njob_logging:\n  formatters:\n    simple:\n      datefmt: '%m/%d %H:%M:%S'\n      format: '[%(asctime)s][%(levelname)s] %(message)s'\n    colorlog:\n      datefmt: '%m/%d %H:%M:%S'\n      format: '[%(cyan)s%(asctime)s%(reset)s][%(log_color)s%(levelname)s%(reset)s] %(message)s'\n  handlers:\n    file:\n      filename: ${output_dir}/${hydra.job.name}.log\n\nrun:\n  dir: ${output_dir}"
  },
  {
    "path": "eval/GVHMR/hmr4d/configs/siga24_release.yaml",
    "content": "pipeline:\n  _target_: hmr4d.model.gvhmr.pipeline.gvhmr_pipeline.Pipeline\n  args_denoiser3d: ${network}\n  args:\n    endecoder_opt: ${endecoder}\n    normalize_cam_angvel: true\n    weights: null\n    static_conf: null\nmodel:\n  _target_: hmr4d.model.gvhmr.gvhmr_pl_demo.DemoPL\n  pipeline: ${pipeline}\nnetwork:\n  _target_: hmr4d.network.gvhmr.relative_transformer.NetworkEncoderRoPEV2\n  output_dim: 151\n  max_len: 120\n  kp2d_mapping: linear_v2\n  cliffcam_dim: 3\n  cam_angvel_dim: 6\n  imgseq_dim: 1024\n  f_imgseq_filter: null\n  cond_ver: v1\n  latent_dim: 512\n  num_layers: 12\n  num_heads: 8\n  mlp_ratio: 4.0\n  pred_cam_ver: v2\n  pred_cam_dim: 3\n  static_conf_dim: 6\n  pred_coco17_dim: 0\n  dropout: 0.1\n  avgbeta: true\nendecoder:\n  _target_: hmr4d.model.gvhmr.utils.endecoder.EnDecoder\n  stats_name: MM_V1_AMASS_LOCAL_BEDLAM_CAM\n  noise_pose_k: 10\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/configs/store_gvhmr.py",
    "content": "# Dataset\nimport hmr4d.dataset.pure_motion.amass\nimport hmr4d.dataset.emdb.emdb_motion_test\nimport hmr4d.dataset.rich.rich_motion_test\nimport hmr4d.dataset.threedpw.threedpw_motion_test\nimport hmr4d.dataset.threedpw.threedpw_motion_train\nimport hmr4d.dataset.bedlam.bedlam\nimport hmr4d.dataset.h36m.h36m\n\n# Trainer: Model Optimizer Loss\nimport hmr4d.model.gvhmr.gvhmr_pl\nimport hmr4d.model.gvhmr.utils.endecoder\nimport hmr4d.model.common_utils.optimizer\nimport hmr4d.model.common_utils.scheduler_cfg\n\n# Metric\nimport hmr4d.model.gvhmr.callbacks.metric_emdb\nimport hmr4d.model.gvhmr.callbacks.metric_rich\nimport hmr4d.model.gvhmr.callbacks.metric_3dpw\n\n\n# PL Callbacks\nimport hmr4d.utils.callbacks.simple_ckpt_saver\nimport hmr4d.utils.callbacks.train_speed_timer\nimport hmr4d.utils.callbacks.prog_bar\nimport hmr4d.utils.callbacks.lr_monitor\n\n# Networks\nimport hmr4d.network.gvhmr.relative_transformer\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/configs/train.yaml",
    "content": "# ================================ #\n#             override             #\n# ================================ #\n# specify default configuration; the order determines the override order\ndefaults:\n  - _self_\n  # pytorch-lightning\n  - data: ???\n  - model: ???\n  - callbacks: null\n\n  # system\n  - hydra: default\n\n  # utility groups that changes a lot\n  - pipeline: null\n  - network: null\n  - optimizer: null\n  - scheduler_cfg: default\n  - train_datasets: null\n  - test_datasets: null\n  - endecoder: null # normalize/unnormalize data\n  - refiner: null\n\n  # global-override\n  - exp: ??? # set \"data, model and callbacks\" in yaml\n  - global/task: null # dump/test\n  - global/hsearch: null # hyper-param search\n  - global/debug: null # debug mode\n\n# ================================ #\n#          global setting          #\n# ================================ #\n# expirement information\ntask: fit # [fit, predict]\nexp_name: ???\ndata_name: ???\n\n# utilities in the entry file\noutput_dir: \"outputs/${data_name}/${exp_name}\"\nckpt_path: null\nresume_mode: null\nseed: 42\n\n# lightning default settings\npl_trainer:\n  devices: 1\n  num_sanity_val_steps: 0 # disable sanity check\n  precision: 32\n  inference_mode: False\n\nlogger: null\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/datamodule/mocap_trainX_testY.py",
    "content": "import pytorch_lightning as pl\nfrom pytorch_lightning.utilities.combined_loader import CombinedLoader\nfrom hydra.utils import instantiate\nfrom torch.utils.data import DataLoader, ConcatDataset, Subset\nfrom omegaconf import ListConfig, DictConfig\nfrom hmr4d.utils.pylogger import Log\nfrom numpy.random import choice\nfrom torch.utils.data import default_collate\n\n\nimport resource\n\nrlimit = resource.getrlimit(resource.RLIMIT_NOFILE)\nresource.setrlimit(resource.RLIMIT_NOFILE, (4096, rlimit[1]))\n\n\ndef collate_fn(batch):\n    \"\"\"Handle meta and Add batch size to the return dict\n    Args:\n        batch: list of dict, each dict is a data point\n    \"\"\"\n    # Assume all keys in the batch are the same\n    return_dict = {}\n    for k in batch[0].keys():\n        if k.startswith(\"meta\"):  # data information, do not batch\n            return_dict[k] = [d[k] for d in batch]\n        else:\n            return_dict[k] = default_collate([d[k] for d in batch])\n    return_dict[\"B\"] = len(batch)\n    return return_dict\n\n\nclass DataModule(pl.LightningDataModule):\n    def __init__(self, dataset_opts: DictConfig, loader_opts: DictConfig, limit_each_trainset=None):\n        \"\"\"This is a general datamodule that can be used for any dataset.\n        Train uses ConcatDataset\n        Val and Test use CombinedLoader, sequential, completely consumes ecah iterable sequentially, and returns a triplet (data, idx, iterable_idx)\n\n        Args:\n            dataset_opts: the target of the dataset. e.g. dataset_opts.train = {_target_: ..., limit_size: None}\n            loader_opts: the options for the dataset\n            limit_each_trainset: limit the size of each dataset, None means no limit, useful for debugging\n        \"\"\"\n        super().__init__()\n        self.loader_opts = loader_opts\n        self.limit_each_trainset = limit_each_trainset\n\n        # Train uses concat dataset\n        if \"train\" in dataset_opts:\n            assert \"train\" in self.loader_opts, \"train not in loader_opts\"\n            split_opts = dataset_opts.get(\"train\")\n            assert isinstance(split_opts, DictConfig), \"split_opts should be a dict for each dataset\"\n            dataset = []\n            dataset_num = len(split_opts)\n            for idx, (k, v) in enumerate(split_opts.items()):\n                dataset_i = instantiate(v)\n                if self.limit_each_trainset:\n                    dataset_i = Subset(dataset_i, choice(len(dataset_i), self.limit_each_trainset))\n                dataset.append(dataset_i)\n                Log.info(f\"[Train Dataset][{idx+1}/{dataset_num}]: name={k}, size={len(dataset[-1])}, {v._target_}\")\n            dataset = ConcatDataset(dataset)\n            self.trainset = dataset\n            Log.info(f\"[Train Dataset][All]: ConcatDataset size={len(dataset)}\")\n            Log.info(f\"\")\n\n        # Val and Test use sequential dataset\n        for split in (\"val\", \"test\"):\n            if split not in dataset_opts:\n                continue\n            assert split in self.loader_opts, f\"split={split} not in loader_opts\"\n            split_opts = dataset_opts.get(split)\n            assert isinstance(split_opts, DictConfig), \"split_opts should be a dict for each dataset\"\n            dataset = []\n            dataset_num = len(split_opts)\n            for idx, (k, v) in enumerate(split_opts.items()):\n                dataset.append(instantiate(v))\n                dataset_type = \"Val Dataset\" if split == \"val\" else \"Test Dataset\"\n                Log.info(f\"[{dataset_type}][{idx+1}/{dataset_num}]: name={k}, size={len(dataset[-1])}, {v._target_}\")\n            setattr(self, f\"{split}sets\", dataset)\n            Log.info(f\"\")\n\n    def train_dataloader(self):\n        if hasattr(self, \"trainset\"):\n            return DataLoader(\n                self.trainset,\n                shuffle=True,\n                num_workers=self.loader_opts.train.num_workers,\n                persistent_workers=True and self.loader_opts.train.num_workers > 0,\n                batch_size=self.loader_opts.train.batch_size,\n                drop_last=True,\n                collate_fn=collate_fn,\n            )\n        else:\n            return super().train_dataloader()\n\n    def val_dataloader(self):\n        if hasattr(self, \"valsets\"):\n            loaders = []\n            for valset in self.valsets:\n                loaders.append(\n                    DataLoader(\n                        valset,\n                        shuffle=False,\n                        num_workers=self.loader_opts.val.num_workers,\n                        persistent_workers=True and self.loader_opts.val.num_workers > 0,\n                        batch_size=self.loader_opts.val.batch_size,\n                        collate_fn=collate_fn,\n                    )\n                )\n            return CombinedLoader(loaders, mode=\"sequential\")\n        else:\n            return None\n\n    def test_dataloader(self):\n        if hasattr(self, \"testsets\"):\n            loaders = []\n            for testset in self.testsets:\n                loaders.append(\n                    DataLoader(\n                        testset,\n                        shuffle=False,\n                        num_workers=self.loader_opts.test.num_workers,\n                        persistent_workers=False,\n                        batch_size=self.loader_opts.test.batch_size,\n                        collate_fn=collate_fn,\n                    )\n                )\n            return CombinedLoader(loaders, mode=\"sequential\")\n        else:\n            return super().test_dataloader()\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/bedlam/bedlam.py",
    "content": "from pathlib import Path\nimport numpy as np\nimport torch\nfrom hmr4d.utils.pylogger import Log\nfrom pytorch3d.transforms import axis_angle_to_matrix, matrix_to_axis_angle\nfrom time import time\n\nfrom hmr4d.configs import MainStore, builds\nfrom hmr4d.utils.smplx_utils import make_smplx\nfrom hmr4d.utils.wis3d_utils import make_wis3d, add_motion_as_lines\nfrom hmr4d.utils.vis.renderer_utils import simple_render_mesh_background\nfrom hmr4d.utils.video_io_utils import read_video_np, save_video\n\nimport hmr4d.utils.matrix as matrix\nfrom hmr4d.utils.net_utils import get_valid_mask, repeat_to_max_len, repeat_to_max_len_dict\nfrom hmr4d.dataset.imgfeat_motion.base_dataset import ImgfeatMotionDatasetBase\nfrom hmr4d.dataset.bedlam.utils import mid2featname, mid2vname\nfrom hmr4d.utils.geo_transform import compute_cam_angvel, apply_T_on_points\nfrom hmr4d.utils.geo.hmr_global import get_T_w2c_from_wcparams, get_c_rootparam, get_R_c2gv\n\n\nclass BedlamDatasetV2(ImgfeatMotionDatasetBase):\n    \"\"\"mid_to_valid_range and features are newly generated.\"\"\"\n\n    MIDINDEX_TO_LOAD = {\n        \"all60\": (\"mid_to_valid_range_all60.pt\", \"imgfeats/bedlam_all60\"),\n        \"maxspan60\": (\"mid_to_valid_range_maxspan60.pt\", \"imgfeats/bedlam_maxspan60\"),\n    }\n\n    def __init__(\n        self,\n        mid_indices=[\"all60\", \"maxspan60\"],\n        lazy_load=True,  # Load from disk when needed\n        random1024=False,  # Faster loading for debugging\n    ):\n        self.root = Path(\"inputs/BEDLAM/hmr4d_support\")\n        self.min_motion_frames = 60\n        self.max_motion_frames = 120\n        self.lazy_load = lazy_load\n        self.random1024 = random1024\n\n        # speficify mid_index to handle\n        if not isinstance(mid_indices, list):\n            mid_indices = [mid_indices]\n        self.mid_indices = mid_indices\n        assert all([m in self.MIDINDEX_TO_LOAD for m in mid_indices])\n\n        super().__init__()\n\n    def _load_dataset(self):\n        Log.info(f\"[BEDLAM] Loading from {self.root}\")\n        tic = time()\n        # Load mid to valid range\n        self.mid_to_valid_range = {}\n        self.mid_to_imgfeat_dir = {}\n        for m in self.mid_indices:\n            fn, feat_dir = self.MIDINDEX_TO_LOAD[m]\n            mid_to_valid_range_ = torch.load(self.root / fn)\n            self.mid_to_valid_range.update(mid_to_valid_range_)\n            self.mid_to_imgfeat_dir.update({mid: self.root / feat_dir for mid in mid_to_valid_range_})\n\n        # Load motionfiles\n        Log.info(f\"[BEDLAM] Start loading motion files\")\n        if self.random1024:  # Debug, faster loading\n            try:\n                Log.info(f\"[BEDLAM] Loading 1024 samples for debugging ...\")\n                self.motion_files = torch.load(self.root / \"smplpose_v2_random1024.pth\")\n            except:\n                Log.info(f\"[BEDLAM] Not found, saving 1024 samples to disk ...\")\n                self.motion_files = torch.load(self.root / \"smplpose_v2.pth\")\n                keys = list(self.motion_files.keys())\n                keys = np.random.choice(keys, 1024, replace=False)\n                self.motion_files = {k: self.motion_files[k] for k in keys}\n                torch.save(self.motion_files, self.root / \"smplpose_v2_random1024.pth\")\n            self.mid_to_valid_range = {k: v for k, v in self.mid_to_valid_range.items() if k in self.motion_files}\n        else:\n            self.motion_files = torch.load(self.root / \"smplpose_v2.pth\")\n        Log.info(f\"[BEDLAM] Motion files loaded. Elapsed: {time() - tic:.2f}s\")\n\n    def _get_idx2meta(self):\n        # sum_frame = sum([e-s for s, e in self.mid_to_valid_range.values()])\n        self.idx2meta = list(self.mid_to_valid_range.keys())\n        Log.info(f\"[BEDLAM] {len(self.idx2meta)} sequences. \")\n\n    def _load_data(self, idx):\n        mid = self.idx2meta[idx]\n        # neutral smplx : \"pose\": (F, 63), \"trans\": (F, 3), \"beta\": (10),\n        #           and : \"skeleton\": (J, 3)\n        data = self.motion_files[mid].copy()\n\n        # Random select a subset\n        range1, range2 = self.mid_to_valid_range[mid]  # [range1, range2)\n        mlength = range2 - range1\n        min_motion_len = self.min_motion_frames\n        max_motion_len = self.max_motion_frames\n\n        if mlength < min_motion_len:  # the minimal mlength is 30 when generating data\n            start = range1\n            length = mlength\n        else:\n            effect_max_motion_len = min(max_motion_len, mlength)\n            length = np.random.randint(min_motion_len, effect_max_motion_len + 1)  # [low, high)\n            start = np.random.randint(range1, range2 - length + 1)\n        end = start + length\n        data[\"start_end\"] = (start, end)\n        data[\"length\"] = length\n\n        # Update data to a subset\n        for k, v in data.items():\n            if isinstance(v, torch.Tensor) and len(v.shape) > 1 and k != \"skeleton\":\n                data[k] = v[start:end]\n\n        # Load img(as feature) : {mid -> 'features', 'bbx_xys', 'img_wh', 'start_end'}\n        imgfeat_dir = self.mid_to_imgfeat_dir[mid]\n        f_img_dict = torch.load(imgfeat_dir / mid2featname(mid))\n\n        # remap (start, end)\n        start_mapped = start - f_img_dict[\"start_end\"][0]\n        end_mapped = end - f_img_dict[\"start_end\"][0]\n\n        data[\"f_imgseq\"] = f_img_dict[\"features\"][start_mapped:end_mapped].float()  # (L, 1024)\n        data[\"bbx_xys\"] = f_img_dict[\"bbx_xys\"][start_mapped:end_mapped].float()  # (L, 4)\n        data[\"img_wh\"] = f_img_dict[\"img_wh\"]  # (2)\n        data[\"kp2d\"] = torch.zeros((end - start), 17, 3)  # (L, 17, 3)  # do not provide kp2d\n\n        return data\n\n    def _process_data(self, data, idx):\n        length = data[\"length\"]\n\n        # SMPL params in cam\n        body_pose = data[\"pose\"][:, 3:]  # (F, 63)\n        betas = data[\"beta\"].repeat(length, 1)  # (F, 10)\n        global_orient = data[\"global_orient_incam\"]  # (F, 3)\n        transl = data[\"trans_incam\"] + data[\"cam_ext\"][:, :3, 3]  # (F, 3), bedlam convention\n        smpl_params_c = {\"body_pose\": body_pose, \"betas\": betas, \"transl\": transl, \"global_orient\": global_orient}\n\n        # SMPL params in world\n        global_orient_w = data[\"pose\"][:, :3]  # (F, 3)\n        transl_w = data[\"trans\"]  # (F, 3)\n        smpl_params_w = {\"body_pose\": body_pose, \"betas\": betas, \"transl\": transl_w, \"global_orient\": global_orient_w}\n\n        gravity_vec = torch.tensor([0, -1, 0], dtype=torch.float32)  # (3), BEDLAM is ay\n        T_w2c = get_T_w2c_from_wcparams(\n            global_orient_w=global_orient_w,\n            transl_w=transl_w,\n            global_orient_c=global_orient,\n            transl_c=transl,\n            offset=data[\"skeleton\"][0],\n        )  # (F, 4, 4)\n        R_c2gv = get_R_c2gv(T_w2c[:, :3, :3], gravity_vec)  # (F, 3, 3)\n\n        # cam_angvel (slightly different from WHAM)\n        cam_angvel = compute_cam_angvel(T_w2c[:, :3, :3])  # (F, 6)\n\n        # Returns: do not forget to make it batchable! (last lines)\n        max_len = self.max_motion_frames\n        return_data = {\n            \"meta\": {\"data_name\": \"bedlam\", \"idx\": idx},\n            \"length\": length,\n            \"smpl_params_c\": smpl_params_c,\n            \"smpl_params_w\": smpl_params_w,\n            \"R_c2gv\": R_c2gv,  # (F, 3, 3)\n            \"gravity_vec\": gravity_vec,  # (3)\n            \"bbx_xys\": data[\"bbx_xys\"],  # (F, 3)\n            \"K_fullimg\": data[\"cam_int\"],  # (F, 3, 3)\n            \"f_imgseq\": data[\"f_imgseq\"],  # (F, D)\n            \"kp2d\": data[\"kp2d\"],  # (F, 17, 3)\n            \"cam_angvel\": cam_angvel,  # (F, 6)\n            \"mask\": {\n                \"valid\": get_valid_mask(max_len, length),\n                \"vitpose\": False,\n                \"bbx_xys\": True,\n                \"f_imgseq\": True,\n                \"spv_incam_only\": False,\n            },\n        }\n\n        if False:  # check transformation, wis3d: sampled motion (global, incam)\n            wis3d = make_wis3d(name=\"debug-data-bedlam\")\n            smplx = make_smplx(\"supermotion\")\n\n            # global\n            smplx_out = smplx(**smpl_params_w)\n            w_gt_joints = smplx_out.joints\n            add_motion_as_lines(w_gt_joints, wis3d, name=\"w-gt_joints\")\n\n            # incam\n            smplx_out = smplx(**smpl_params_c)\n            c_gt_joints = smplx_out.joints\n            add_motion_as_lines(c_gt_joints, wis3d, name=\"c-gt_joints\")\n\n            # Check transformation works correctly\n            print(\"T_w2c\", (apply_T_on_points(w_gt_joints, T_w2c) - c_gt_joints).abs().max())\n            R_c, t_c = get_c_rootparam(\n                smpl_params_w[\"global_orient\"], smpl_params_w[\"transl\"], T_w2c, data[\"skeleton\"][0]\n            )\n            print(\"transl_c\", (t_c - smpl_params_c[\"transl\"]).abs().max())\n            R_diff = matrix_to_axis_angle(\n                (axis_angle_to_matrix(R_c) @ axis_angle_to_matrix(smpl_params_c[\"global_orient\"]).transpose(-1, -2))\n            ).norm(dim=-1)\n            print(\"global_orient_c\", R_diff.abs().max())  # < 1e-6\n\n            skeleton_beta = smplx.get_skeleton(smpl_params_c[\"betas\"])\n            print(\"Skeleton\", (skeleton_beta[0] - data[\"skeleton\"]).abs().max())  # (1.2e-7)\n\n        if False:  # cam-overlay\n            smplx = make_smplx(\"supermotion\")\n\n            # *. original bedlam param\n            # mid = self.idx2meta[idx]\n            # video_path = \"-\".join(mid.replace(\"bedlam_data/\", \"inputs/bedlam/\").split(\"-\")[:-1])\n            # npz_file = \"inputs/bedlam/processed_labels/20221024_3-10_100_batch01handhair_static_highSchoolGym.npz\"\n            # params = np.load(npz_file, allow_pickle=True)\n            # mid2index = {}\n            # for j in tqdm(range(len(params[\"video_name\"]))):\n            #     k = params[\"video_name\"][j] + \"-\" + params[\"sub\"][j]\n            #     mid2index[k] = j\n            # betas = params['shape'][mid2index[mid]][:length]\n            # global_orient_incam = torch.from_numpy(params['pose_cam'][121][:, :3])\n            # body_pose = torch.from_numpy(params['pose_cam'][121][:, 3:66])\n            # transl_incam = torch.from_numpy(params[\"trans_cam\"][121])\n            smplx_out = smplx(**smpl_params_c)\n\n            # ----- Render Overlay ----- #\n            mid = self.idx2meta[idx]\n            images = read_video_np(self.root / \"videos\" / mid2vname(mid), data[\"start_end\"][0], data[\"start_end\"][1])\n            render_dict = {\n                \"K\": data[\"cam_int\"][:1],  # only support batch-size 1\n                \"faces\": smplx.faces,\n                \"verts\": smplx_out.vertices,\n                \"background\": images,\n            }\n            img_overlay = simple_render_mesh_background(render_dict)\n            save_video(img_overlay, \"tmp.mp4\", crf=23)\n\n        # Batchable\n        return_data[\"smpl_params_c\"] = repeat_to_max_len_dict(return_data[\"smpl_params_c\"], max_len)\n        return_data[\"smpl_params_w\"] = repeat_to_max_len_dict(return_data[\"smpl_params_w\"], max_len)\n        return_data[\"R_c2gv\"] = repeat_to_max_len(return_data[\"R_c2gv\"], max_len)\n        return_data[\"bbx_xys\"] = repeat_to_max_len(return_data[\"bbx_xys\"], max_len)\n        return_data[\"K_fullimg\"] = repeat_to_max_len(return_data[\"K_fullimg\"], max_len)\n        return_data[\"f_imgseq\"] = repeat_to_max_len(return_data[\"f_imgseq\"], max_len)\n        return_data[\"kp2d\"] = repeat_to_max_len(return_data[\"kp2d\"], max_len)\n        return_data[\"cam_angvel\"] = repeat_to_max_len(return_data[\"cam_angvel\"], max_len)\n        return return_data\n\n\ngroup_name = \"train_datasets/imgfeat_bedlam\"\nMainStore.store(name=\"v2\", node=builds(BedlamDatasetV2), group=group_name)\nMainStore.store(name=\"v2_random1024\", node=builds(BedlamDatasetV2, random1024=True), group=group_name)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/bedlam/utils.py",
    "content": "import torch\nimport numpy as np\nfrom pathlib import Path\n\nresource_dir = Path(__file__).parent / \"resource\"\n\n\ndef mid2vname(mid):\n    \"\"\"vname = {scene}/{seq}, Note that it ends with .mp4\"\"\"\n    # mid example: \"inputs/bedlam/bedlam_download/20221011_1_250_batch01hand_closeup_suburb_a/mp4/seq_000001.mp4-rp_emma_posed_008\"\n    # -> vname: 20221011_1_250_batch01hand_closeup_suburb_a/seq_000001.mp4\n    scene = mid.split(\"/\")[-3]\n    seq = mid.split(\"/\")[-1].split(\"-\")[0]\n    vname = f\"{scene}/{seq}\"\n    return vname\n\n\ndef mid2featname(mid):\n    \"\"\"featname = {scene}/{seqsubj}, Note that it ends with .pt (extra)\"\"\"\n    # mid example: \"inputs/bedlam/bedlam_download/20221011_1_250_batch01hand_closeup_suburb_a/mp4/seq_000001.mp4-rp_emma_posed_008\"\n    # -> featname: 20221011_1_250_batch01hand_closeup_suburb_a/seq_000001.mp4-rp_emma_posed_008.pt\n    scene = mid.split(\"/\")[-3]\n    seqsubj = mid.split(\"/\")[-1]\n    featname = f\"{scene}/{seqsubj}.pt\"\n    return featname\n\n\ndef featname2mid(featname):\n    \"\"\"reverse func of mid2featname, Note that it removes .pt (extra)\"\"\"\n    # featname example: 20221011_1_250_batch01hand_closeup_suburb_a/seq_000001.mp4-rp_emma_posed_008.pt\n    # -> mid: inputs/bedlam/bedlam_download/20221011_1_250_batch01hand_closeup_suburb_a/mp4/seq_000001.mp4-rp_emma_posed_008\n    scene = featname.split(\"/\")[0]\n    seqsubj = featname.split(\"/\")[1].strip(\".pt\")\n    mid = f\"inputs/bedlam/bedlam_download/{scene}/mp4/{seqsubj}\"\n    return mid\n\n\ndef load_vname2lwh():\n    return torch.load(resource_dir / \"vname2lwh.pt\")\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/emdb/emdb_motion_test.py",
    "content": "from pathlib import Path\nimport numpy as np\nimport torch\nfrom torch.utils import data\nfrom hmr4d.utils.pylogger import Log\nfrom hmr4d.utils.wis3d_utils import make_wis3d, add_motion_as_lines\n\nfrom hmr4d.utils.geo_transform import compute_cam_angvel\nfrom pytorch3d.transforms import quaternion_to_matrix\nfrom hmr4d.utils.geo.hmr_cam import estimate_K, resize_K\nfrom hmr4d.utils.geo.flip_utils import flip_kp2d_coco17\n\nfrom .utils import EMDB1_NAMES, EMDB2_NAMES\n\nVID_PRESETS = {1: EMDB1_NAMES, 2: EMDB2_NAMES}\n\n\nfrom hmr4d.configs import MainStore, builds\n\n\nclass EmdbSmplFullSeqDataset(data.Dataset):\n    def __init__(self, split=1, flip_test=False):\n        \"\"\"\n        split: 1 for EMDB-1, 2 for EMDB-2\n        flip_test: if True, extra flip data will be returned\n        \"\"\"\n        super().__init__()\n        self.dataset_name = \"EMDB\"\n        self.split = split\n        self.dataset_id = f\"EMDB_{split}\"\n        Log.info(f\"[{self.dataset_name}] Full sequence, split={split}\")\n\n        # Load evaluation protocol from WHAM labels\n        tic = Log.time()\n        self.emdb_dir = Path(\"inputs/EMDB/hmr4d_support\")\n        # 'name', 'gender', 'smpl_params', 'mask', 'K_fullimg', 'T_w2c', 'bbx_xys', 'kp2d', 'features'\n        self.labels = torch.load(self.emdb_dir / \"emdb_vit_v4.pt\")\n        self.cam_traj = torch.load(self.emdb_dir / \"emdb_dpvo_traj.pt\")  # estimated with DPVO\n\n        # Setup dataset index\n        self.idx2meta = []\n        for vid in VID_PRESETS[split]:\n            seq_length = len(self.labels[vid][\"mask\"])\n            self.idx2meta.append((vid, 0, seq_length))  # start=0, end=seq_length\n        Log.info(f\"[{self.dataset_name}] {len(self.idx2meta)} sequences. Elapsed: {Log.time() - tic:.2f}s\")\n\n        # If flip_test is enabled, we will return extra data for flipped test\n        self.flip_test = flip_test\n        if self.flip_test:\n            Log.info(f\"[{self.dataset_name}] Flip test enabled\")\n\n    def __len__(self):\n        return len(self.idx2meta)\n\n    def _load_data(self, idx):\n        data = {}\n\n        # [vid, start, end]\n        vid, start, end = self.idx2meta[idx]\n        length = end - start\n        meta = {\"dataset_id\": self.dataset_id, \"vid\": vid, \"vid-start-end\": (start, end)}\n        data.update({\"meta\": meta, \"length\": length})\n\n        label = self.labels[vid]\n\n        # smpl_params in world\n        gender = label[\"gender\"]\n        smpl_params = label[\"smpl_params\"]\n        mask = label[\"mask\"]\n        data.update({\"smpl_params\": smpl_params, \"gender\": gender, \"mask\": mask})\n\n        # camera\n        # K_fullimg = label[\"K_fullimg\"]  # We use estimated K\n        width_height = (1440, 1920) if vid != \"P0_09_outdoor_walk\" else (720, 960)\n        K_fullimg = estimate_K(*width_height)\n        T_w2c = label[\"T_w2c\"]\n        data.update({\"K_fullimg\": K_fullimg, \"T_w2c\": T_w2c})\n\n        # R_w2c -> cam_angvel\n        use_DPVO = False\n        if use_DPVO:\n            traj = self.cam_traj[data[\"meta\"][\"vid\"]]  # (L, 7)\n            R_w2c = quaternion_to_matrix(traj[:, [6, 3, 4, 5]]).mT  # (L, 3, 3)\n        else:  # GT\n            R_w2c = data[\"T_w2c\"][:, :3, :3]  # (L, 3, 3)\n        data[\"cam_angvel\"] = compute_cam_angvel(R_w2c)  # (L, 6)\n\n        # image bbx, features\n        bbx_xys = label[\"bbx_xys\"]\n        f_imgseq = label[\"features\"]\n        kp2d = label[\"kp2d\"]\n        data.update({\"bbx_xys\": bbx_xys, \"f_imgseq\": f_imgseq, \"kp2d\": kp2d})\n\n        # to render a video\n        video_path = self.emdb_dir / f\"videos/{vid}.mp4\"\n        frame_id = torch.where(mask)[0].long()\n        resize_factor = 0.5\n        width_height_render = torch.tensor(width_height) * resize_factor\n        K_render = resize_K(K_fullimg, resize_factor)\n        bbx_xys_render = bbx_xys * resize_factor\n        data[\"meta_render\"] = {\n            \"split\": self.split,\n            \"name\": vid,\n            \"video_path\": str(video_path),\n            \"resize_factor\": resize_factor,\n            \"frame_id\": frame_id,\n            \"width_height\": width_height_render.int(),\n            \"K\": K_render,\n            \"bbx_xys\": bbx_xys_render,\n            \"R_cam_type\": \"DPVO\" if use_DPVO else \"GtGyro\",\n        }\n\n        # if enable flip_test\n        if self.flip_test:\n            imgfeat_dir = self.emdb_dir / \"imgfeats/emdb_flip\"\n            f_img_dict = torch.load(imgfeat_dir / f\"{vid}.pt\")\n\n            flipped_bbx_xys = f_img_dict[\"bbx_xys\"].float()  # (L, 3)\n            flipped_features = f_img_dict[\"features\"].float()  # (L, 1024)\n            width = width_height[0]\n            flipped_kp2d = flip_kp2d_coco17(kp2d, width)  # (L, 17, 3)\n\n            R_flip_x = torch.tensor([[-1, 0, 0], [0, 1, 0], [0, 0, 1]]).float()\n            flipped_R_w2c = R_flip_x @ R_w2c.clone()\n\n            data_flip = {\n                \"bbx_xys\": flipped_bbx_xys,\n                \"f_imgseq\": flipped_features,\n                \"kp2d\": flipped_kp2d,\n                \"cam_angvel\": compute_cam_angvel(flipped_R_w2c),\n            }\n            data[\"flip_test\"] = data_flip\n\n        return data\n\n    def _process_data(self, data):\n        length = data[\"length\"]\n        data[\"K_fullimg\"] = data[\"K_fullimg\"][None].repeat(length, 1, 1)\n        return data\n\n    def __getitem__(self, idx):\n        data = self._load_data(idx)\n        data = self._process_data(data)\n        return data\n\n\n# EMDB-1 and EMDB-2\nMainStore.store(\n    name=\"v1\",\n    node=builds(EmdbSmplFullSeqDataset, populate_full_signature=True),\n    group=\"test_datasets/emdb1\",\n)\nMainStore.store(\n    name=\"v1_fliptest\",\n    node=builds(EmdbSmplFullSeqDataset, flip_test=True, populate_full_signature=True),\n    group=\"test_datasets/emdb1\",\n)\nMainStore.store(\n    name=\"v1\",\n    node=builds(EmdbSmplFullSeqDataset, split=2, populate_full_signature=True),\n    group=\"test_datasets/emdb2\",\n)\nMainStore.store(\n    name=\"v1_fliptest\",\n    node=builds(EmdbSmplFullSeqDataset, split=2, flip_test=True, populate_full_signature=True),\n    group=\"test_datasets/emdb2\",\n)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/emdb/utils.py",
    "content": "import torch\nimport pickle\nimport numpy as np\nfrom pathlib import Path\nfrom tqdm import tqdm\nfrom hmr4d.utils.geo_transform import convert_lurb_to_bbx_xys\nfrom hmr4d.utils.video_io_utils import get_video_lwh\n\n\ndef name_to_subfolder(name):\n    return f\"{name[:2]}/{name[3:]}\"\n\n\ndef name_to_local_pkl_path(name):\n    return f\"{name_to_subfolder(name)}/{name}_data.pkl\"\n\n\ndef load_raw_pkl(fp):\n    annot = pickle.load(open(fp, \"rb\"))\n    annot[\"subfolder\"] = name_to_subfolder(annot[\"name\"])\n    return annot\n\n\ndef load_pkl(fp):\n    annot = pickle.load(open(fp, \"rb\"))\n    # ['gender', 'name', 'emdb1', 'emdb2', 'n_frames', 'good_frames_mask', 'camera', 'smpl', 'kp2d', 'bboxes', 'subfolder']\n    data = {}\n\n    F = annot[\"n_frames\"]\n    smpl_params = {\n        \"body_pose\": annot[\"smpl\"][\"poses_body\"],  # (F, 69)\n        \"betas\": annot[\"smpl\"][\"betas\"][None].repeat(F, axis=0),  # (F, 10)\n        \"global_orient\": annot[\"smpl\"][\"poses_root\"],  # (F, 3)\n        \"transl\": annot[\"smpl\"][\"trans\"],  # (F, 3)\n    }\n    smpl_params = {k: torch.from_numpy(v).float() for k, v in smpl_params.items()}\n\n    data[\"name\"] = annot[\"name\"]\n    data[\"gender\"] = annot[\"gender\"]\n    data[\"smpl_params\"] = smpl_params\n    data[\"mask\"] = torch.from_numpy(annot[\"good_frames_mask\"]).bool()  # (L,)\n    data[\"K_fullimg\"] = torch.from_numpy(annot[\"camera\"][\"intrinsics\"]).float()  # (3, 3)\n    data[\"T_w2c\"] = torch.from_numpy(annot[\"camera\"][\"extrinsics\"]).float()  # (L, 4, 4)\n    bbx_lurb = torch.from_numpy(annot[\"bboxes\"][\"bboxes\"]).float()\n    data[\"bbx_xys\"] = convert_lurb_to_bbx_xys(bbx_lurb)  # (L, 3)\n\n    return data\n\n\nEMDB1_LIST = [\n    \"P1/14_outdoor_climb/P1_14_outdoor_climb_data.pkl\",\n    \"P2/23_outdoor_hug_tree/P2_23_outdoor_hug_tree_data.pkl\",\n    \"P3/31_outdoor_workout/P3_31_outdoor_workout_data.pkl\",\n    \"P3/32_outdoor_soccer_warmup_a/P3_32_outdoor_soccer_warmup_a_data.pkl\",\n    \"P3/33_outdoor_soccer_warmup_b/P3_33_outdoor_soccer_warmup_b_data.pkl\",\n    \"P5/42_indoor_dancing/P5_42_indoor_dancing_data.pkl\",\n    \"P5/44_indoor_rom/P5_44_indoor_rom_data.pkl\",\n    \"P6/49_outdoor_big_stairs_down/P6_49_outdoor_big_stairs_down_data.pkl\",  # DUPLICATE\n    \"P6/50_outdoor_workout/P6_50_outdoor_workout_data.pkl\",\n    \"P6/51_outdoor_dancing/P6_51_outdoor_dancing_data.pkl\",\n    \"P7/57_outdoor_rock_chair/P7_57_outdoor_rock_chair_data.pkl\",  # DUPLICATE\n    \"P7/59_outdoor_rom/P7_59_outdoor_rom_data.pkl\",\n    \"P7/60_outdoor_workout/P7_60_outdoor_workout_data.pkl\",\n    \"P8/64_outdoor_skateboard/P8_64_outdoor_skateboard_data.pkl\",  # DUPLICATE\n    \"P8/68_outdoor_handstand/P8_68_outdoor_handstand_data.pkl\",\n    \"P8/69_outdoor_cartwheel/P8_69_outdoor_cartwheel_data.pkl\",\n    \"P9/76_outdoor_sitting/P9_76_outdoor_sitting_data.pkl\",\n]\nEMDB1_NAMES = [\"_\".join(p.split(\"/\")[:2]) for p in EMDB1_LIST]\n\n\nEMDB2_LIST = [\n    \"P0/09_outdoor_walk/P0_09_outdoor_walk_data.pkl\",\n    \"P2/19_indoor_walk_off_mvs/P2_19_indoor_walk_off_mvs_data.pkl\",\n    \"P2/20_outdoor_walk/P2_20_outdoor_walk_data.pkl\",\n    \"P2/24_outdoor_long_walk/P2_24_outdoor_long_walk_data.pkl\",\n    \"P3/27_indoor_walk_off_mvs/P3_27_indoor_walk_off_mvs_data.pkl\",\n    \"P3/28_outdoor_walk_lunges/P3_28_outdoor_walk_lunges_data.pkl\",\n    \"P3/29_outdoor_stairs_up/P3_29_outdoor_stairs_up_data.pkl\",\n    \"P3/30_outdoor_stairs_down/P3_30_outdoor_stairs_down_data.pkl\",\n    \"P4/35_indoor_walk/P4_35_indoor_walk_data.pkl\",\n    \"P4/36_outdoor_long_walk/P4_36_outdoor_long_walk_data.pkl\",\n    \"P4/37_outdoor_run_circle/P4_37_outdoor_run_circle_data.pkl\",\n    \"P5/40_indoor_walk_big_circle/P5_40_indoor_walk_big_circle_data.pkl\",\n    \"P6/48_outdoor_walk_downhill/P6_48_outdoor_walk_downhill_data.pkl\",\n    \"P6/49_outdoor_big_stairs_down/P6_49_outdoor_big_stairs_down_data.pkl\",  # DUPLICATE\n    \"P7/55_outdoor_walk/P7_55_outdoor_walk_data.pkl\",\n    \"P7/56_outdoor_stairs_up_down/P7_56_outdoor_stairs_up_down_data.pkl\",\n    \"P7/57_outdoor_rock_chair/P7_57_outdoor_rock_chair_data.pkl\",  # DUPLICATE\n    \"P7/58_outdoor_parcours/P7_58_outdoor_parcours_data.pkl\",\n    \"P7/61_outdoor_sit_lie_walk/P7_61_outdoor_sit_lie_walk_data.pkl\",\n    \"P8/64_outdoor_skateboard/P8_64_outdoor_skateboard_data.pkl\",  # DUPLICATE\n    \"P8/65_outdoor_walk_straight/P8_65_outdoor_walk_straight_data.pkl\",\n    \"P9/77_outdoor_stairs_up/P9_77_outdoor_stairs_up_data.pkl\",\n    \"P9/78_outdoor_stairs_up_down/P9_78_outdoor_stairs_up_down_data.pkl\",\n    \"P9/79_outdoor_walk_rectangle/P9_79_outdoor_walk_rectangle_data.pkl\",\n    \"P9/80_outdoor_walk_big_circle/P9_80_outdoor_walk_big_circle_data.pkl\",\n]\nEMDB2_NAMES = [\"_\".join(p.split(\"/\")[:2]) for p in EMDB2_LIST]\nEMDB_NAMES = list(sorted(set(EMDB1_NAMES + EMDB2_NAMES)))\n\n\ndef _check_annot(emdb_raw_dir=Path(\"inputs/EMDB/EMDB\")):\n    for pkl_local_path in set(EMDB1_LIST + EMDB2_LIST):\n        annot = load_raw_pkl(emdb_raw_dir / pkl_local_path)\n        if any((annot[\"bboxes\"][\"invalid_idxs\"] != np.where(~annot[\"good_frames_mask\"])[0])):\n            print(annot[\"name\"])\n\n\ndef _check_length(emdb_raw_dir=Path(\"inputs/EMDB/EMDB\"), emdb_hmr4d_support_dir=Path(\"inputs/EMDB/hmr4d_support\")):\n    lengths = []\n    for local_pkl_path in tqdm(set(EMDB1_LIST + EMDB2_LIST)):\n        data = load_pkl(emdb_raw_dir / local_pkl_path)\n        video_path = emdb_hmr4d_support_dir / \"videos\" / f\"{data['name']}.mp4\"\n        length, width, height = get_video_lwh(video_path)\n        lengths.append(length)\n    print(sorted(lengths))\n\n    video_ram = length[-1] * (width / 4) * (height / 4) * 3 / 1e6\n    print(f\"Video RAM for {lengths[-1]} x {width} x {height}: {video_ram:.2f} MB\")\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/h36m/camera-parameters.json",
    "content": "{\n    \"intrinsics\": {\n      \"54138969\": {\n        \"calibration_matrix\": [\n          [\n            1145.04940458804,\n            0.0,\n            512.541504956548\n          ],\n          [\n            0.0,\n            1143.78109572365,\n            515.4514869776\n          ],\n          [\n            0.0,\n            0.0,\n            1.0\n          ]\n        ],\n        \"distortion\": [\n          -0.207098910824901,\n          0.247775183068982,\n          -0.00142447157470321,\n          -0.000975698859470499,\n          -0.00307515035078854\n        ]\n      },\n      \"55011271\": {\n        \"calibration_matrix\": [\n          [\n            1149.67569986785,\n            0.0,\n            508.848621645943\n          ],\n          [\n            0.0,\n            1147.59161666764,\n            508.064917088557\n          ],\n          [\n            0.0,\n            0.0,\n            1.0\n          ]\n        ],\n        \"distortion\": [\n          -0.194213629607385,\n          0.240408539138292,\n          -0.0027408943961907,\n          -0.001619026613787,\n          0.00681997559022603\n        ]\n      },\n      \"58860488\": {\n        \"calibration_matrix\": [\n          [\n            1149.14071676148,\n            0.0,\n            519.815837182153\n          ],\n          [\n            0.0,\n            1148.7989685676,\n            501.402658888552\n          ],\n          [\n            0.0,\n            0.0,\n            1.0\n          ]\n        ],\n        \"distortion\": [\n          -0.208338188251856,\n          0.255488007488945,\n          -0.000759999321030303,\n          0.00148438698385668,\n          -0.00246049749891915\n        ]\n      },\n      \"60457274\": {\n        \"calibration_matrix\": [\n          [\n            1145.51133842318,\n            0.0,\n            514.968197319863\n          ],\n          [\n            0.0,\n            1144.77392807652,\n            501.882018537695\n          ],\n          [\n            0.0,\n            0.0,\n            1.0\n          ]\n        ],\n        \"distortion\": [\n          -0.198384093827848,\n          0.218323676298049,\n          -0.00181336200488089,\n          -0.000587205583421232,\n          -0.00894780704152122\n        ]\n      }\n    },\n    \"extrinsics\": {\n      \"S1\": {\n        \"54138969\": {\n          \"R\": [\n            [\n              -0.9153617321513369,\n              0.40180836633680234,\n              0.02574754463350265\n            ],\n            [\n              0.051548117060134555,\n              0.1803735689384521,\n              -0.9822464900705729\n            ],\n            [\n              -0.399319034032262,\n              -0.8977836111057917,\n              -0.185819527201491\n            ]\n          ],\n          \"t\": [\n            [\n              -346.05078140028075\n            ],\n            [\n              546.9807793144001\n            ],\n            [\n              5474.481087434061\n            ]\n          ]\n        },\n        \"55011271\": {\n          \"R\": [\n            [\n              0.9281683400814921,\n              0.3721538354721445,\n              0.002248380248018696\n            ],\n            [\n              0.08166409428175585,\n              -0.1977722953267526,\n              -0.976840363061605\n            ],\n            [\n              -0.3630902204349604,\n              0.9068559102440475,\n              -0.21395758897485287\n            ]\n          ],\n          \"t\": [\n            [\n              251.42516271750836\n            ],\n            [\n              420.9422103702068\n            ],\n            [\n              5588.195881837821\n            ]\n          ]\n        },\n        \"58860488\": {\n          \"R\": [\n            [\n              -0.9141549520542256,\n              -0.4027780222811878,\n              -0.045722952682337906\n            ],\n            [\n              -0.04562341383935875,\n              0.21430849526487267,\n              -0.9756999400261069\n            ],\n            [\n              0.40278930937200774,\n              -0.889854894701693,\n              -0.214287280609606\n            ]\n          ],\n          \"t\": [\n            [\n              480.482559565337\n            ],\n            [\n              253.83237471361554\n            ],\n            [\n              5704.2076793704555\n            ]\n          ]\n        },\n        \"60457274\": {\n          \"R\": [\n            [\n              0.9141562410494211,\n              -0.40060705854636447,\n              0.061905989962380774\n            ],\n            [\n              -0.05641000739510571,\n              -0.2769531972942539,\n              -0.9592261660183036\n            ],\n            [\n              0.40141783470104664,\n              0.8733904688919611,\n              -0.2757767409202658\n            ]\n          ],\n          \"t\": [\n            [\n              51.88347637559197\n            ],\n            [\n              378.4208425426766\n            ],\n            [\n              4406.149140878431\n            ]\n          ]\n        }\n      },\n      \"S2\": {\n        \"54138969\": {\n          \"R\": [\n            [\n              -0.9072826056858586,\n              0.4200536513985309,\n              0.019829356183203237\n            ],\n            [\n              0.06404223092375372,\n              0.18462275321422528,\n              -0.9807206695353717\n            ],\n            [\n              -0.4156162485733534,\n              -0.8885208882982778,\n              -0.1944061855483302\n            ]\n          ],\n          \"t\": [\n            [\n              -253.9473271477662\n            ],\n            [\n              543.369692173605\n            ],\n            [\n              5522.981999493327\n            ]\n          ]\n        },\n        \"55011271\": {\n          \"R\": [\n            [\n              0.9195695689704942,\n              0.3926824530407384,\n              0.013867187794489123\n            ],\n            [\n              0.09616327770610274,\n              -0.190692439252443,\n              -0.9769283584955307\n            ],\n            [\n              -0.38097825639298405,\n              0.8996871037676718,\n              -0.21311659595137136\n            ]\n          ],\n          \"t\": [\n            [\n              123.3506735789221\n            ],\n            [\n              401.02404156275884\n            ],\n            [\n              5743.522551411228\n            ]\n          ]\n        },\n        \"58860488\": {\n          \"R\": [\n            [\n              -0.9231022562305128,\n              -0.3793547679556717,\n              -0.06302526930870815\n            ],\n            [\n              -0.023520852900409527,\n              0.21928184512961552,\n              -0.9753779994829639\n            ],\n            [\n              0.3838345920067314,\n              -0.898891223911909,\n              -0.2113423136836923\n            ]\n          ],\n          \"t\": [\n            [\n              498.7689000990772\n            ],\n            [\n              278.0695777621727\n            ],\n            [\n              5618.721192968872\n            ]\n          ]\n        },\n        \"60457274\": {\n          \"R\": [\n            [\n              0.9239917699501332,\n              -0.37272063182115767,\n              0.08554846392108466\n            ],\n            [\n              -0.01857104155727153,\n              -0.2671779087245581,\n              -0.9634682566151569\n            ],\n            [\n              0.38196115703026423,\n              0.8886480156419687,\n              -0.2537919991167828\n            ]\n          ],\n          \"t\": [\n            [\n              -55.1478742462578\n            ],\n            [\n              424.8747833741909\n            ],\n            [\n              4452.137526291175\n            ]\n          ]\n        }\n      },\n      \"S3\": {\n        \"54138969\": {\n          \"R\": [\n            [\n              -0.909926063968229,\n              0.4142842734534348,\n              0.020077322541766036\n            ],\n            [\n              0.06112258570603725,\n              0.18181129378483157,\n              -0.9814319553432596\n            ],\n            [\n              -0.41024210855042,\n              -0.891803338310328,\n              -0.19075696094942407\n            ]\n          ],\n          \"t\": [\n            [\n              -144.30406670344493\n            ],\n            [\n              546.2767112872957\n            ],\n            [\n              5569.530692348755\n            ]\n          ]\n        },\n        \"55011271\": {\n          \"R\": [\n            [\n              0.9248703521034336,\n              0.3800681977315835,\n              0.012767022876799783\n            ],\n            [\n              0.093795468138089,\n              -0.1954524371286302,\n              -0.9762175756342618\n            ],\n            [\n              -0.3685339088290622,\n              0.9040721817938792,\n              -0.21641683887726407\n            ]\n          ],\n          \"t\": [\n            [\n              -38.93379836342622\n            ],\n            [\n              375.57502666735104\n            ],\n            [\n              5759.402838804998\n            ]\n          ]\n        },\n        \"58860488\": {\n          \"R\": [\n            [\n              -0.9218827889823751,\n              -0.38260686272952316,\n              -0.061189149122614306\n            ],\n            [\n              -0.02577019492115,\n              0.21811470471458455,\n              -0.9755828374059251\n            ],\n            [\n              0.3866109419452632,\n              -0.897796170731164,\n              -0.2109360457310579\n            ]\n          ],\n          \"t\": [\n            [\n              596.8162203909545\n            ],\n            [\n              282.123966506171\n            ],\n            [\n              5575.726600786697\n            ]\n          ]\n        },\n        \"60457274\": {\n          \"R\": [\n            [\n              0.9244960445794738,\n              -0.37161308683612865,\n              0.08491629554468147\n            ],\n            [\n              -0.018795005038688972,\n              -0.26693214570791374,\n              -0.963532032354589\n            ],\n            [\n              0.3807280017840865,\n              0.88918555053481,\n              -0.2537621827176058\n            ]\n          ],\n          \"t\": [\n            [\n              -158.57266932864025\n            ],\n            [\n              433.1881250816\n            ],\n            [\n              4413.555688648984\n            ]\n          ]\n        }\n      },\n      \"S4\": {\n        \"54138969\": {\n          \"R\": [\n            [\n              -0.906169211683753,\n              0.422346184383899,\n              0.021933087625945674\n            ],\n            [\n              0.06180306305120707,\n              0.18355044391174938,\n              -0.9810655512947585\n            ],\n            [\n              -0.4183751201899252,\n              -0.8876558652294037,\n              -0.19243004892662768\n            ]\n          ],\n          \"t\": [\n            [\n              -201.25197932223173\n            ],\n            [\n              537.4605027947064\n            ],\n            [\n              5553.966756732112\n            ]\n          ]\n        },\n        \"55011271\": {\n          \"R\": [\n            [\n              0.9205073288493492,\n              0.39058428754662783,\n              0.010496278213208041\n            ],\n            [\n              0.0923916650578188,\n              -0.1914846595009468,\n              -0.9771373523735801\n            ],\n            [\n              -0.3796446203523497,\n              0.900431862773358,\n              -0.21234976510469855\n            ]\n          ],\n          \"t\": [\n            [\n              63.12322044876507\n            ],\n            [\n              396.6138950755392\n            ],\n            [\n              5760.7235858284985\n            ]\n          ]\n        },\n        \"58860488\": {\n          \"R\": [\n            [\n              -0.9244800422436603,\n              -0.37641653359695837,\n              -0.060392422769829215\n            ],\n            [\n              -0.02551533125481826,\n              0.2191523935220463,\n              -0.9753569583924211\n            ],\n            [\n              0.3803756292983513,\n              -0.9001571094250204,\n              -0.21220640656557746\n            ]\n          ],\n          \"t\": [\n            [\n              559.4298619884164\n            ],\n            [\n              278.041710381495\n            ],\n            [\n              5601.2846874450925\n            ]\n          ]\n        },\n        \"60457274\": {\n          \"R\": [\n            [\n              0.9241606780958346,\n              -0.3729066880542538,\n              0.0828712439019392\n            ],\n            [\n              -0.021270464031387784,\n              -0.2668345784720987,\n              -0.9635075895349796\n            ],\n            [\n              0.38141133756265905,\n              0.8886731174824772,\n              -0.2545299232755129\n            ]\n          ],\n          \"t\": [\n            [\n              -98.61477305435534\n            ],\n            [\n              432.68486951797627\n            ],\n            [\n              4419.390974448715\n            ]\n          ]\n        }\n      },\n      \"S5\": {\n        \"54138969\": {\n          \"R\": [\n            [\n              -0.9042074184788829,\n              0.42657831374650107,\n              0.020973473936051274\n            ],\n            [\n              0.06390493744399675,\n              0.18368565260974637,\n              -0.9809055713959477\n            ],\n            [\n              -0.4222855708380685,\n              -0.8856017859436166,\n              -0.1933503902128034\n            ]\n          ],\n          \"t\": [\n            [\n              -219.3059666108619\n            ],\n            [\n              544.4787497640639\n            ],\n            [\n              5518.740477016156\n            ]\n          ]\n        },\n        \"55011271\": {\n          \"R\": [\n            [\n              0.9222116004775194,\n              0.38649075753002626,\n              0.012274293810989732\n            ],\n            [\n              0.09333184463870337,\n              -0.19167233853095322,\n              -0.9770111982052265\n            ],\n            [\n              -0.3752531555110883,\n              0.902156643264318,\n              -0.21283434941998647\n            ]\n          ],\n          \"t\": [\n            [\n              103.90282067751986\n            ],\n            [\n              395.67169468951965\n            ],\n            [\n              5767.97265758172\n            ]\n          ]\n        },\n        \"58860488\": {\n          \"R\": [\n            [\n              -0.9258288614330635,\n              -0.3728674116124112,\n              -0.06173178026768599\n            ],\n            [\n              -0.023578112500148365,\n              0.220000562347259,\n              -0.9752147584905696\n            ],\n            [\n              0.3772068291381898,\n              -0.9014264506460582,\n              -0.21247437993123308\n            ]\n          ],\n          \"t\": [\n            [\n              520.3272318446208\n            ],\n            [\n              283.3690958234795\n            ],\n            [\n              5591.123958858676\n            ]\n          ]\n        },\n        \"60457274\": {\n          \"R\": [\n            [\n              0.9222815489764817,\n              -0.3772688722588351,\n              0.0840532119677073\n            ],\n            [\n              -0.021177649402562934,\n              -0.26645871124348197,\n              -0.9636136478735888\n            ],\n            [\n              0.3859381447632816,\n              0.88694303832152,\n              -0.25373962085111357\n            ]\n          ],\n          \"t\": [\n            [\n              -79.116431351199\n            ],\n            [\n              425.59047114848386\n            ],\n            [\n              4454.481629705836\n            ]\n          ]\n        }\n      },\n      \"S6\": {\n        \"54138969\": {\n          \"R\": [\n            [\n              -0.9149503344107554,\n              0.4034864343564006,\n              0.008036345687245266\n            ],\n            [\n              0.07174776353922047,\n              0.1822275975157708,\n              -0.9806351824867137\n            ],\n            [\n              -0.3971374371533952,\n              -0.896655898321083,\n              -0.19567845056940925\n            ]\n          ],\n          \"t\": [\n            [\n              -239.5182864132218\n            ],\n            [\n              545.8141831785044\n            ],\n            [\n              5523.931578633363\n            ]\n          ]\n        },\n        \"55011271\": {\n          \"R\": [\n            [\n              0.9197364689900042,\n              0.39209901596964664,\n              0.018525368698999664\n            ],\n            [\n              0.101478073351267,\n              -0.19191459963948,\n              -0.9761511087296542\n            ],\n            [\n              -0.37919260045353465,\n              0.899681692667386,\n              -0.21630030892357308\n            ]\n          ],\n          \"t\": [\n            [\n              169.02510061389722\n            ],\n            [\n              409.6671223380997\n            ],\n            [\n              5714.338002825065\n            ]\n          ]\n        },\n        \"58860488\": {\n          \"R\": [\n            [\n              -0.916577698818659,\n              -0.39393483656788014,\n              -0.06856140726771254\n            ],\n            [\n              -0.01984531630322392,\n              0.21607069980297702,\n              -0.9761760169700323\n            ],\n            [\n              0.3993638509543854,\n              -0.8933805444629346,\n              -0.20586334624209834\n            ]\n          ],\n          \"t\": [\n            [\n              521.9864793089763\n            ],\n            [\n              286.28272817103516\n            ],\n            [\n              5643.2724406159\n            ]\n          ]\n        },\n        \"60457274\": {\n          \"R\": [\n            [\n              0.9182950552949388,\n              -0.3850769011116475,\n              0.09192372735651859\n            ],\n            [\n              -0.015534985886560007,\n              -0.26706146429979655,\n              -0.9635542737695438\n            ],\n            [\n              0.3955917790277871,\n              0.8833990913037544,\n              -0.25122338635033875\n            ]\n          ],\n          \"t\": [\n            [\n              -56.29675276801464\n            ],\n            [\n              420.29579722027506\n            ],\n            [\n              4499.322693551688\n            ]\n          ]\n        }\n      },\n      \"S7\": {\n        \"54138969\": {\n          \"R\": [\n            [\n              -0.9055764231419416,\n              0.42392653746206904,\n              0.014752378956221508\n            ],\n            [\n              0.06862812683752326,\n              0.18074371881263407,\n              -0.9811329615890764\n            ],\n            [\n              -0.41859469903024304,\n              -0.8874784498483331,\n              -0.19277053457045695\n            ]\n          ],\n          \"t\": [\n            [\n              -323.9118424584857\n            ],\n            [\n              541.7715234126381\n            ],\n            [\n              5506.569132699328\n            ]\n          ]\n        },\n        \"55011271\": {\n          \"R\": [\n            [\n              0.9212640765077017,\n              0.3886011826562522,\n              0.01617473877914905\n            ],\n            [\n              0.09922277503271489,\n              -0.1946115441987536,\n              -0.9758489574618522\n            ],\n            [\n              -0.3760682680727248,\n              0.9006194910741931,\n              -0.21784671226815075\n            ]\n          ],\n          \"t\": [\n            [\n              178.6238708832376\n            ],\n            [\n              403.59193467821774\n            ],\n            [\n              5694.8801003668095\n            ]\n          ]\n        },\n        \"58860488\": {\n          \"R\": [\n            [\n              -0.9245069728829368,\n              -0.37555597339631824,\n              -0.06515034871105972\n            ],\n            [\n              -0.018955014220249332,\n              0.21601110989507338,\n              -0.9762068980691586\n            ],\n            [\n              0.38069353097569036,\n              -0.9012751584550871,\n              -0.20682244613440448\n            ]\n          ],\n          \"t\": [\n            [\n              441.1064712697594\n            ],\n            [\n              271.91614362573955\n            ],\n            [\n              5660.120611352617\n            ]\n          ]\n        },\n        \"60457274\": {\n          \"R\": [\n            [\n              0.9228353966173104,\n              -0.3744001545228767,\n              0.09055029013436408\n            ],\n            [\n              -0.014982084363704698,\n              -0.269786590656035,\n              -0.9628035794752281\n            ],\n            [\n              0.3849030629889691,\n              0.8871525910436372,\n              -0.25457791009093983\n            ]\n          ],\n          \"t\": [\n            [\n              25.768533743836343\n            ],\n            [\n              431.05581759025813\n            ],\n            [\n              4461.872981411145\n            ]\n          ]\n        }\n      },\n      \"S8\": {\n        \"54138969\": {\n          \"R\": [\n            [\n              -0.9115694669712032,\n              0.4106494283805017,\n              0.020202818036194434\n            ],\n            [\n              0.060907749548984036,\n              0.1834736632003901,\n              -0.9811359034082424\n            ],\n            [\n              -0.40660958293025334,\n              -0.8931430243150293,\n              -0.19226072190306673\n            ]\n          ],\n          \"t\": [\n            [\n              -82.70216069652597\n            ],\n            [\n              552.1896311377282\n            ],\n            [\n              5557.353609418419\n            ]\n          ]\n        },\n        \"55011271\": {\n          \"R\": [\n            [\n              0.931016282525616,\n              0.3647626932499711,\n              0.01252434769597448\n            ],\n            [\n              0.08939715221301257,\n              -0.19463753190599434,\n              -0.9767929055586687\n            ],\n            [\n              -0.35385990285476776,\n              0.9105297407479727,\n              -0.2138194574051759\n            ]\n          ],\n          \"t\": [\n            [\n              -209.06289992510443\n            ],\n            [\n              375.0691429434037\n            ],\n            [\n              5818.276676972416\n            ]\n          ]\n        },\n        \"58860488\": {\n          \"R\": [\n            [\n              -0.9209075762929309,\n              -0.3847355178017309,\n              -0.0625125368875214\n            ],\n            [\n              -0.02568138180824641,\n              0.21992027027623712,\n              -0.9751797482259595\n            ],\n            [\n              0.38893405939143305,\n              -0.8964450100611084,\n              -0.21240678280563546\n            ]\n          ],\n          \"t\": [\n            [\n              623.0985110132146\n            ],\n            [\n              290.9053651845054\n            ],\n            [\n              5534.379001592981\n            ]\n          ]\n        },\n        \"60457274\": {\n          \"R\": [\n            [\n              0.927667052235436,\n              -0.3636062759574404,\n              0.08499597802942535\n            ],\n            [\n              -0.01666268768012713,\n              -0.26770413351564454,\n              -0.9633570738505596\n            ],\n            [\n              0.37303645269074087,\n              0.8922583555131325,\n              -0.2543989622245125\n            ]\n          ],\n          \"t\": [\n            [\n              -178.36705625795474\n            ],\n            [\n              423.4669232560848\n            ],\n            [\n              4421.6448791590965\n            ]\n          ]\n        }\n      },\n      \"S9\": {\n        \"54138969\": {\n          \"R\": [\n            [\n              -0.9033486204435297,\n              0.4269119782787646,\n              0.04132109321984796\n            ],\n            [\n              0.04153061098352977,\n              0.182951140059007,\n              -0.9822444139329296\n            ],\n            [\n              -0.4268916470184284,\n              -0.8855930460167476,\n              -0.18299857527497945\n            ]\n          ],\n          \"t\": [\n            [\n              -321.2078335720134\n            ],\n            [\n              467.13452033013084\n            ],\n            [\n              5514.330338522134\n            ]\n          ]\n        },\n        \"55011271\": {\n          \"R\": [\n            [\n              0.9315720471487059,\n              0.36348288012373176,\n              -0.007329176497134756\n            ],\n            [\n              0.06810069482701912,\n              -0.19426747906725159,\n              -0.9785818524481906\n            ],\n            [\n              -0.35712157080642226,\n              0.911120377575769,\n              -0.20572758986325015\n            ]\n          ],\n          \"t\": [\n            [\n              19.193095609487138\n            ],\n            [\n              404.22842728571936\n            ],\n            [\n              5702.169280033924\n            ]\n          ]\n        },\n        \"58860488\": {\n          \"R\": [\n            [\n              -0.9269344193869241,\n              -0.3732303525241731,\n              -0.03862235247246717\n            ],\n            [\n              -0.04725991098820678,\n              0.218240494552814,\n              -0.9747500127472326\n            ],\n            [\n              0.37223525218497616,\n              -0.901704048173249,\n              -0.21993345934341726\n            ]\n          ],\n          \"t\": [\n            [\n              455.40107288876885\n            ],\n            [\n              273.3589338272866\n            ],\n            [\n              5657.814488280711\n            ]\n          ]\n        },\n        \"60457274\": {\n          \"R\": [\n            [\n              0.915460708083783,\n              -0.39734606500700814,\n              0.06362229623477154\n            ],\n            [\n              -0.04940628468469528,\n              -0.26789167566119776,\n              -0.9621814117644814\n            ],\n            [\n              0.39936288133525055,\n              0.8776959352388969,\n              -0.26487569589663096\n            ]\n          ],\n          \"t\": [\n            [\n              -69.271255294384\n            ],\n            [\n              422.1843366088847\n            ],\n            [\n              4457.893374979773\n            ]\n          ]\n        }\n      },\n      \"S10\": {\n        \"54138969\": {\n          \"R\": [\n            [\n              -0.9199955359932982,\n              0.39133749168985454,\n              0.021521648410310328\n            ],\n            [\n              0.0555185840851712,\n              0.18448351869097226,\n              -0.9812662829999691\n            ],\n            [\n              -0.3879766752957989,\n              -0.9015657485337887,\n              -0.19145051709809383\n            ]\n          ],\n          \"t\": [\n            [\n              -181.4625993368258\n            ],\n            [\n              543.5199110634021\n            ],\n            [\n              5582.194377534298\n            ]\n          ]\n        },\n        \"55011271\": {\n          \"R\": [\n            [\n              0.9152587269115653,\n              0.40266346194010966,\n              0.01279059148853104\n            ],\n            [\n              0.09843295287698457,\n              -0.1927270179143742,\n              -0.9763028476624197\n            ],\n            [\n              -0.3906563919867918,\n              0.8948287171209015,\n              -0.21603043863220686\n            ]\n          ],\n          \"t\": [\n            [\n              -22.5707386911355\n            ],\n            [\n              383.7773845053516\n            ],\n            [\n              5727.149101385447\n            ]\n          ]\n        },\n        \"58860488\": {\n          \"R\": [\n            [\n              -0.9117691356172892,\n              -0.4060874893594546,\n              -0.06140027948988781\n            ],\n            [\n              -0.03165845257462336,\n              0.21854812554171174,\n              -0.9753124931029975\n            ],\n            [\n              0.4094811176553588,\n              -0.887315990956964,\n              -0.21212153703897946\n            ]\n          ],\n          \"t\": [\n            [\n              579.9870562891809\n            ],\n            [\n              276.09388439709664\n            ],\n            [\n              5616.656671116378\n            ]\n          ]\n        },\n        \"60457274\": {\n          \"R\": [\n            [\n              0.9374925472123639,\n              -0.3377263929586908,\n              0.08395598501825681\n            ],\n            [\n              -0.009787543064644189,\n              -0.2667415901136707,\n              -0.9637183863060765\n            ],\n            [\n              0.3478676873784507,\n              0.9026570819545717,\n              -0.25337376437829157\n            ]\n          ],\n          \"t\": [\n            [\n              -72.59483557976097\n            ],\n            [\n              445.63607020105314\n            ],\n            [\n              4402.73689876101\n            ]\n          ]\n        }\n      },\n      \"S11\": {\n        \"54138969\": {\n          \"R\": [\n            [\n              -0.9059013006181885,\n              0.4217144115102914,\n              0.038727105014486805\n            ],\n            [\n              0.044493184429779696,\n              0.1857199061874203,\n              -0.9815948619389944\n            ],\n            [\n              -0.4211450938543295,\n              -0.8875049698848251,\n              -0.1870073216538954\n            ]\n          ],\n          \"t\": [\n            [\n              -234.7208032216618\n            ],\n            [\n              464.34018262882194\n            ],\n            [\n              5536.652631113797\n            ]\n          ]\n        },\n        \"55011271\": {\n          \"R\": [\n            [\n              0.9216646531492915,\n              0.3879848687925067,\n              -0.0014172943441045224\n            ],\n            [\n              0.07721054863099915,\n              -0.18699239961454955,\n              -0.979322405373477\n            ],\n            [\n              -0.3802272982247548,\n              0.9024974149959955,\n              -0.20230080971229314\n            ]\n          ],\n          \"t\": [\n            [\n              -11.934348472090557\n            ],\n            [\n              449.4165893644565\n            ],\n            [\n              5541.113551868937\n            ]\n          ]\n        },\n        \"58860488\": {\n          \"R\": [\n            [\n              -0.9063540572469627,\n              -0.42053101768163204,\n              -0.04093880896680188\n            ],\n            [\n              -0.0603212197838846,\n              0.22468715090881142,\n              -0.9725620980997899\n            ],\n            [\n              0.4181909532208387,\n              -0.8790161246439863,\n              -0.2290130547809762\n            ]\n          ],\n          \"t\": [\n            [\n              781.127357651581\n            ],\n            [\n              235.3131620173424\n            ],\n            [\n              5576.37044019807\n            ]\n          ]\n        },\n        \"60457274\": {\n          \"R\": [\n            [\n              0.91754082476548,\n              -0.39226322025776267,\n              0.06517975852741943\n            ],\n            [\n              -0.04531905395586976,\n              -0.26600517028098103,\n              -0.9629057236990188\n            ],\n            [\n              0.395050652748768,\n              0.8805514269006645,\n              -0.2618476013752581\n            ]\n          ],\n          \"t\": [\n            [\n              -155.13650339749012\n            ],\n            [\n              422.16256306729633\n            ],\n            [\n              4435.416222660868\n            ]\n          ]\n        }\n      }\n    }\n  }"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/h36m/h36m.py",
    "content": "import torch\nimport numpy as np\nfrom pathlib import Path\nfrom hmr4d.configs import MainStore, builds\n\nfrom hmr4d.utils.pylogger import Log\nfrom hmr4d.dataset.imgfeat_motion.base_dataset import ImgfeatMotionDatasetBase\nfrom pytorch3d.transforms import axis_angle_to_matrix, matrix_to_axis_angle\nfrom hmr4d.utils import matrix\nfrom hmr4d.utils.smplx_utils import make_smplx\nfrom tqdm import tqdm\n\nfrom hmr4d.utils.geo_transform import compute_cam_angvel, apply_T_on_points\nfrom hmr4d.utils.geo.hmr_global import get_tgtcoord_rootparam, get_T_w2c_from_wcparams, get_c_rootparam, get_R_c2gv\n\nfrom hmr4d.utils.wis3d_utils import make_wis3d, add_motion_as_lines\nfrom hmr4d.utils.vis.renderer import Renderer\nimport imageio\nfrom hmr4d.utils.video_io_utils import read_video_np\nfrom hmr4d.utils.net_utils import get_valid_mask, repeat_to_max_len, repeat_to_max_len_dict\n\n\nclass H36mSmplDataset(ImgfeatMotionDatasetBase):\n    def __init__(\n        self,\n        root=\"inputs/H36M/hmr4d_support\",\n        original_coord=\"az\",\n        motion_frames=120,  # H36M's videos are 25fps and very long\n        lazy_load=False,\n    ):\n        # Path\n        self.root = Path(root)\n\n        # Coord\n        self.original_coord = original_coord\n\n        # Setting\n        self.motion_frames = motion_frames\n        self.lazy_load = lazy_load\n\n        super().__init__()\n\n    def _load_dataset(self):\n        # smplpose\n        tic = Log.time()\n        fn = self.root / \"smplxpose_v1.pt\"\n        self.smpl_model = make_smplx(\"supermotion\")\n        Log.info(f\"[H36M] Loading from {fn} ...\")\n        self.motion_files = torch.load(fn)\n        # Dict of {\n        #          \"smpl_params_glob\": {'body_pose', 'global_orient', 'transl', 'betas'}, FxC\n        #          \"cam_Rt\": tensor(F, 3),\n        #          \"cam_K\": tensor(1, 10),\n        #         }\n        self.seqs = list(self.motion_files.keys())\n        Log.info(f\"[H36M] {len(self.seqs)} sequences. Elapsed: {Log.time() - tic:.2f}s\")\n\n        # img(as feature)\n        # vid -> (features, vid, meta {bbx_xys, K_fullimg})\n        if not self.lazy_load:\n            tic = Log.time()\n            fn = self.root / \"vitfeat_h36m.pt\"\n            Log.info(f\"[H36M] Fully Loading to RAM ViT-Feat: {fn}\")\n            self.f_img_dicts = torch.load(fn)\n            Log.info(f\"[H36M] Finished. Elapsed: {Log.time() - tic:.2f}s\")\n        else:\n            raise NotImplementedError  # \"Check BEDLAM-SMPL for lazy_load\"\n\n    def _get_idx2meta(self):\n        # We expect to see the entire sequence during one epoch,\n        # so each sequence will be sampled max(SeqLength // MotionFrames, 1) times\n        seq_lengths = []\n        self.idx2meta = []\n        for vid in self.f_img_dicts:\n            seq_length = self.f_img_dicts[vid][\"bbx_xys\"].shape[0]\n            num_samples = max(seq_length // self.motion_frames, 1)\n            seq_lengths.append(seq_length)\n            self.idx2meta.extend([vid] * num_samples)\n        hours = sum(seq_lengths) / 25 / 3600\n        Log.info(f\"[H36M] has {hours:.1f} hours motion -> Resampled to {len(self.idx2meta)} samples.\")\n\n    def _load_data(self, idx):\n        sampled_motion = {}\n        vid = self.idx2meta[idx]\n        motion = self.motion_files[vid]\n        seq_length = self.f_img_dicts[vid][\"bbx_xys\"].shape[0]  # this is a better choice\n        sampled_motion[\"vid\"] = vid\n\n        # Random select a subset\n        target_length = self.motion_frames\n        if target_length > seq_length:  # this should not happen\n            start = 0\n            length = seq_length\n            Log.info(f\"[H36M] ({idx}) target length < sequence length: {target_length} <= {seq_length}\")\n        else:\n            start = np.random.randint(0, seq_length - target_length)\n            length = target_length\n        end = start + length\n        sampled_motion[\"length\"] = length\n        sampled_motion[\"start_end\"] = (start, end)\n\n        # Select motion subset\n        # body_pose, global_orient, transl, betas\n        sampled_motion[\"smpl_params_global\"] = {k: v[start:end] for k, v in motion[\"smpl_params_glob\"].items()}\n\n        # Image as feature\n        f_img_dict = self.f_img_dicts[vid]\n        sampled_motion[\"f_imgseq\"] = f_img_dict[\"features\"][start:end].float()  # (L, 1024)\n        sampled_motion[\"bbx_xys\"] = f_img_dict[\"bbx_xys\"][start:end]\n        sampled_motion[\"K_fullimg\"] = f_img_dict[\"K_fullimg\"]\n        # sampled_motion[\"kp2d\"] = self.vitpose[vid][start:end].float()  # (L, 17, 3)\n        sampled_motion[\"kp2d\"] = torch.zeros((end - start), 17, 3)  # (L, 17, 3)\n\n        # Camera\n        sampled_motion[\"T_w2c\"] = motion[\"cam_Rt\"]  # (4, 4)\n\n        return sampled_motion\n\n    def _process_data(self, data, idx):\n        length = data[\"length\"]\n\n        # SMPL params in world\n        smpl_params_w = data[\"smpl_params_global\"].copy()  # in az\n\n        # SMPL params in cam\n        T_w2c = data[\"T_w2c\"]  # (4, 4)\n        offset = self.smpl_model.get_skeleton(smpl_params_w[\"betas\"][0])[0]  # (3)\n        global_orient_c, transl_c = get_c_rootparam(\n            smpl_params_w[\"global_orient\"],\n            smpl_params_w[\"transl\"],\n            T_w2c,\n            offset,\n        )\n        smpl_params_c = {\n            \"body_pose\": smpl_params_w[\"body_pose\"].clone(),  # (F, 63)\n            \"betas\": smpl_params_w[\"betas\"].clone(),  # (F, 10)\n            \"global_orient\": global_orient_c,  # (F, 3)\n            \"transl\": transl_c,  # (F, 3)\n        }\n\n        # World params\n        gravity_vec = torch.tensor([0, 0, -1]).float()  # (3), H36M is az\n        T_w2c = T_w2c.repeat(length, 1, 1)  # (F, 4, 4)\n        R_c2gv = get_R_c2gv(T_w2c[..., :3, :3], axis_gravity_in_w=gravity_vec)  # (F, 3, 3)\n\n        # Image\n        bbx_xys = data[\"bbx_xys\"]  # (F, 3)\n        K_fullimg = data[\"K_fullimg\"].repeat(length, 1, 1)  # (F, 3, 3)\n        f_imgseq = data[\"f_imgseq\"]  # (F, 1024)\n        cam_angvel = compute_cam_angvel(T_w2c[:, :3, :3])  # (F, 6)  slightly different from WHAM\n\n        # Returns: do not forget to make it batchable! (last lines)\n        max_len = self.motion_frames\n        return_data = {\n            \"meta\": {\"data_name\": \"h36m\", \"idx\": idx, \"vid\": data[\"vid\"]},\n            \"length\": length,\n            \"smpl_params_c\": smpl_params_c,\n            \"smpl_params_w\": smpl_params_w,\n            \"R_c2gv\": R_c2gv,  # (F, 3, 3)\n            \"gravity_vec\": gravity_vec,  # (3)\n            \"bbx_xys\": bbx_xys,  # (F, 3)\n            \"K_fullimg\": K_fullimg,  # (F, 3, 3)\n            \"f_imgseq\": f_imgseq,  # (F, D)\n            \"kp2d\": data[\"kp2d\"],  # (F, 17, 3)\n            \"cam_angvel\": cam_angvel,  # (F, 6)\n            \"mask\": {\n                \"valid\": get_valid_mask(max_len, length),\n                \"vitpose\": False,\n                \"bbx_xys\": True,\n                \"f_imgseq\": True,\n                \"spv_incam_only\": False,\n            },\n        }\n\n        if False:  # Render to image to check\n            smplx_out = self.smplx(**smpl_params_c)\n            # ----- Overlay ----- #\n            mid = return_data[\"meta\"][\"mid\"]\n            video_path = self.root / f\"videos/{mid}.mp4\"\n            images = read_video_np(video_path, data[\"start_end\"][0], data[\"start_end\"][1])\n            render_dict = {\n                \"K\": K_fullimg[:1],  # only support batch size 1\n                \"faces\": self.smplx.faces,\n                \"verts\": smplx_out.vertices,\n                \"background\": images,\n            }\n            img_overlay = simple_render_mesh_background(render_dict)\n            save_video(img_overlay, f\"tmp.mp4\")\n\n        # Batchable\n        return_data[\"smpl_params_c\"] = repeat_to_max_len_dict(return_data[\"smpl_params_c\"], max_len)\n        return_data[\"smpl_params_w\"] = repeat_to_max_len_dict(return_data[\"smpl_params_w\"], max_len)\n        return_data[\"R_c2gv\"] = repeat_to_max_len(return_data[\"R_c2gv\"], max_len)\n        return_data[\"bbx_xys\"] = repeat_to_max_len(return_data[\"bbx_xys\"], max_len)\n        return_data[\"K_fullimg\"] = repeat_to_max_len(return_data[\"K_fullimg\"], max_len)\n        return_data[\"f_imgseq\"] = repeat_to_max_len(return_data[\"f_imgseq\"], max_len)\n        return_data[\"kp2d\"] = repeat_to_max_len(return_data[\"kp2d\"], max_len)\n        return_data[\"cam_angvel\"] = repeat_to_max_len(return_data[\"cam_angvel\"], max_len)\n\n        return return_data\n\n\ngroup_name = \"train_datasets/imgfeat_h36m\"\nnode_v1 = builds(H36mSmplDataset)\nMainStore.store(name=\"v1\", node=node_v1, group=group_name)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/h36m/utils.py",
    "content": "import json\nimport numpy as np\nfrom pathlib import Path\nfrom collections import defaultdict\nimport pickle\nimport torch\n\nRESOURCE_FOLDER = Path(__file__).resolve().parent / \"resource\"\n\ncamera_idx_to_name = {0: \"54138969\", 1: \"55011271\", 2: \"58860488\", 3: \"60457274\"}\n\n\ndef get_vid(pkl_path, cam_id):\n    \"\"\".../S6/Posing 1.pkl, 54138969 -> S6@Posing_1@54138969\"\"\"\n    sub_id, fn = pkl_path.split(\"/\")[-2:]\n    vid = f\"{sub_id}@{fn.split('.')[0].replace(' ', '_')}@{cam_id}\"\n    return vid\n\n\ndef get_raw_pkl_paths(h36m_raw_root):\n    smpl_param_dir = h36m_raw_root / \"neutrSMPL_H3.6\"\n    pkl_paths = []\n    for train_sub in [\"S1\", \"S5\", \"S6\", \"S7\", \"S8\"]:\n        for pth in (smpl_param_dir / train_sub).glob(\"*.pkl\"):\n            if \"aligned\" not in str(pth):  # Use world sequence only\n                pkl_paths.append(str(pth))\n\n    return pkl_paths\n\n\ndef get_cam_KRts():\n    \"\"\"\n    Returns:\n        Ks (torch.Tensor): {cam_id: 3x3}\n        Rts (torch.Tensor): {subj_id: {cam_id: 4x4}}\n    \"\"\"\n    # this file is copied from https://github.com/karfly/human36m-camera-parameters\n    cameras_path = RESOURCE_FOLDER / \"camera-parameters.json\"\n    with open(cameras_path, \"r\") as f:\n        cameras = json.load(f)\n\n    # 4 camera ids: '54138969', '55011271', '58860488', '60457274'\n    Ks = {}\n    for cam in cameras[\"intrinsics\"]:\n        Ks[cam] = torch.tensor(cameras[\"intrinsics\"][cam][\"calibration_matrix\"]).float()\n\n    # extrinsics\n    extrinsics = cameras[\"extrinsics\"]\n    Rts = defaultdict(dict)\n    for subj in extrinsics:\n        for cam in extrinsics[subj]:\n            Rt = torch.eye(4)\n            Rt[:3, :3] = torch.tensor(extrinsics[subj][cam][\"R\"])\n            Rt[:3, [3]] = torch.tensor(extrinsics[subj][cam][\"t\"]) / 1000\n            Rts[subj][cam] = Rt.float()\n\n    return Ks, Rts\n\n\ndef parse_raw_pkl(pkl_path, to_50hz=True):\n    \"\"\"\n    raw_pkl @ 200Hz, where video @ 50Hz.\n    the frames should be divided by 4, and mannually align with the video.\n    \"\"\"\n    with open(str(pkl_path), \"rb\") as f:\n        data = pickle.load(f, encoding=\"bytes\")\n    poses = torch.from_numpy(data[b\"poses\"]).float()\n    betas = torch.from_numpy(data[b\"betas\"]).float()\n    trans = torch.from_numpy(data[b\"trans\"]).float()\n    assert poses.shape[0] == trans.shape[0]\n    if to_50hz:\n        poses = poses[::4]\n        trans = trans[::4]\n\n    seq_length = poses.shape[0]  # 50FPS\n    smpl_params = {\n        \"body_pose\": poses[:, 3:],\n        \"betas\": betas[None].expand(seq_length, -1),\n        \"global_orient\": poses[:, :3],\n        \"transl\": trans,\n    }\n    return smpl_params\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/imgfeat_motion/base_dataset.py",
    "content": "import torch\nfrom torch.utils import data\nimport numpy as np\nfrom pathlib import Path\nfrom hmr4d.utils.pylogger import Log\n\n\nclass ImgfeatMotionDatasetBase(data.Dataset):\n    def __init__(self):\n        super().__init__()\n        self._load_dataset()\n        self._get_idx2meta()  # -> Set self.idx2meta\n\n    def __len__(self):\n        return len(self.idx2meta)\n\n    def _load_dataset(self):\n        raise NotImplemented\n\n    def _get_idx2meta(self):\n        raise NotImplemented\n\n    def _load_data(self, idx):\n        raise NotImplemented\n\n    def _process_data(self, data, idx):\n        raise NotImplemented\n\n    def __getitem__(self, idx):\n        data = self._load_data(idx)\n        data = self._process_data(data, idx)\n        return data\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/pure_motion/amass.py",
    "content": "import torch\nimport torch.nn.functional as F\nimport numpy as np\n\nfrom tqdm import tqdm\nfrom pathlib import Path\nfrom hmr4d.utils.pylogger import Log\nfrom hmr4d.configs import MainStore, builds\n\nfrom .base_dataset import BaseDataset\nfrom .utils import *\nfrom hmr4d.utils.geo.hmr_global import get_tgtcoord_rootparam\nfrom hmr4d.utils.wis3d_utils import make_wis3d, add_motion_as_lines, convert_motion_as_line_mesh\n\n\nclass AmassDataset(BaseDataset):\n    def __init__(\n        self,\n        motion_frames=120,\n        l_factor=1.5,  # speed augmentation\n        skip_moyo=True,  # not contained in the ICCV19 released version\n        cam_augmentation=\"v11\",\n        random1024=False,  # DEBUG\n        limit_size=None,\n    ):\n        self.root = Path(\"inputs/AMASS/hmr4d_support\")\n        self.motion_frames = motion_frames\n        self.l_factor = l_factor\n        self.random1024 = random1024\n        self.skip_moyo = skip_moyo\n        self.dataset_name = \"AMASS\"\n        super().__init__(cam_augmentation, limit_size)\n\n    def _load_dataset(self):\n        filename = self.root / \"smplxpose_v2.pth\"\n        Log.info(f\"[{self.dataset_name}] Loading from {filename} ...\")\n        tic = Log.time()\n        if self.random1024:  # Debug, faster loading\n            try:\n                Log.info(f\"[{self.dataset_name}] Loading 1024 samples for debugging ...\")\n                self.motion_files = torch.load(self.root / \"smplxpose_v2_random1024.pth\")\n            except:\n                Log.info(f\"[{self.dataset_name}] Not found! Saving 1024 samples for debugging ...\")\n                self.motion_files = torch.load(filename)\n                keys = list(self.motion_files.keys())\n                keys = np.random.choice(keys, 1024, replace=False)\n                self.motion_files = {k: self.motion_files[k] for k in keys}\n                torch.save(self.motion_files, self.root / \"smplxpose_v2_random1024.pth\")\n        else:\n            self.motion_files = torch.load(filename)\n        self.seqs = list(self.motion_files.keys())\n        Log.info(f\"[{self.dataset_name}] {len(self.seqs)} sequences. Elapsed: {Log.time() - tic:.2f}s\")\n\n    def _get_idx2meta(self):\n        # We expect to see the entire sequence during one epoch,\n        # so each sequence will be sampled max(SeqLength // MotionFrames, 1) times\n        seq_lengths = []\n        self.idx2meta = []\n\n        # Skip too-long idle-prefix\n        motion_start_id = {}\n        for vid in self.motion_files:\n            if self.skip_moyo and \"moyo_smplxn\" in vid:\n                continue\n            seq_length = self.motion_files[vid][\"pose\"].shape[0]\n            start_id = motion_start_id[vid] if vid in motion_start_id else 0\n            seq_length = seq_length - start_id\n            if seq_length < 25:  # Skip clips that are too short\n                continue\n            num_samples = max(seq_length // self.motion_frames, 1)\n            seq_lengths.append(seq_length)\n            self.idx2meta.extend([(vid, start_id)] * num_samples)\n        hours = sum(seq_lengths) / 30 / 3600\n        Log.info(f\"[{self.dataset_name}] has {hours:.1f} hours motion -> Resampled to {len(self.idx2meta)} samples.\")\n\n    def _load_data(self, idx):\n        \"\"\"\n        - Load original data\n        - Augmentation: speed-augmentation to L frames\n        \"\"\"\n        # Load original data\n        mid, start_id = self.idx2meta[idx]\n        raw_data = self.motion_files[mid]\n        raw_len = raw_data[\"pose\"].shape[0] - start_id\n        data = {\n            \"body_pose\": raw_data[\"pose\"][start_id:, 3:],  # (F, 63)\n            \"betas\": raw_data[\"beta\"].repeat(raw_len, 1),  # (10)\n            \"global_orient\": raw_data[\"pose\"][start_id:, :3],  # (F, 3)\n            \"transl\": raw_data[\"trans\"][start_id:],  # (F, 3)\n        }\n\n        # Get {tgt_len} frames from data\n        # Random select a subset with speed augmentation  [start, end)\n        tgt_len = self.motion_frames\n        raw_subset_len = np.random.randint(int(tgt_len / self.l_factor), int(tgt_len * self.l_factor))\n        if raw_subset_len <= raw_len:\n            start = np.random.randint(0, raw_len - raw_subset_len + 1)\n            end = start + raw_subset_len\n        else:  # interpolation will use all possible frames (results in a slow motion)\n            start = 0\n            end = raw_len\n        data = {k: v[start:end] for k, v in data.items()}\n\n        # Interpolation (vec + r6d)\n        data_interpolated = interpolate_smpl_params(data, tgt_len)\n\n        # AZ -> AY\n        data_interpolated[\"global_orient\"], data_interpolated[\"transl\"], _ = get_tgtcoord_rootparam(\n            data_interpolated[\"global_orient\"],\n            data_interpolated[\"transl\"],\n            tsf=\"az->ay\",\n        )\n\n        data_interpolated[\"data_name\"] = \"amass\"\n        return data_interpolated\n\n\ngroup_name = \"train_datasets/pure_motion_amass\"\nMainStore.store(name=\"v11\", node=builds(AmassDataset, cam_augmentation=\"v11\"), group=group_name)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/pure_motion/base_dataset.py",
    "content": "import torch\nfrom torch.utils.data import Dataset\nfrom pathlib import Path\n\nfrom .utils import *\nfrom .cam_traj_utils import CameraAugmentorV11\nfrom hmr4d.utils.geo.hmr_cam import create_camera_sensor\nfrom hmr4d.utils.geo.hmr_global import get_c_rootparam, get_R_c2gv\nfrom hmr4d.utils.net_utils import get_valid_mask, repeat_to_max_len, repeat_to_max_len_dict\nfrom hmr4d.utils.geo_transform import compute_cam_angvel, apply_T_on_points, project_p2d, cvt_p2d_from_i_to_c\n\nfrom hmr4d.utils.wis3d_utils import make_wis3d, add_motion_as_lines, convert_motion_as_line_mesh\nfrom hmr4d.utils.smplx_utils import make_smplx\n\n\nclass BaseDataset(Dataset):\n    def __init__(self, cam_augmentation, limit_size=None):\n        super().__init__()\n        self.cam_augmentation = cam_augmentation\n        self.limit_size = limit_size\n        self.smplx = make_smplx(\"supermotion\")\n        self.smplx_lite = make_smplx(\"supermotion_smpl24\")\n\n        self._load_dataset()\n        self._get_idx2meta()\n\n    def _load_dataset(self):\n        NotImplementedError(\"_load_dataset is not implemented\")\n\n    def _get_idx2meta(self):\n        self.idx2meta = None\n        NotImplementedError(\"_get_idx2meta is not implemented\")\n\n    def __len__(self):\n        if self.limit_size is not None:\n            return min(self.limit_size, len(self.idx2meta))\n        return len(self.idx2meta)\n\n    def _load_data(self, idx):\n        NotImplementedError(\"_load_data is not implemented\")\n\n    def _process_data(self, data, idx):\n        \"\"\"\n        Args:\n            data: dict {\n                \"body_pose\": (F, 63),\n                \"betas\": (F, 10),\n                \"global_orient\": (F, 3),  in the AY coordinates\n                \"transl\": (F, 3),  in the AY coordinates\n            }\n        \"\"\"\n        data_name = data[\"data_name\"]\n        length = data[\"body_pose\"].shape[0]\n        # Augmentation: betas, SMPL (gravity-axis)\n        body_pose = data[\"body_pose\"]\n        betas = augment_betas(data[\"betas\"], std=0.1)\n        global_orient_w, transl_w = rotate_around_axis(data[\"global_orient\"], data[\"transl\"], axis=\"y\")\n        del data\n\n        # SMPL_params in world\n        smpl_params_w = {\n            \"body_pose\": body_pose,  # (F, 63)\n            \"betas\": betas,  # (F, 10)\n            \"global_orient\": global_orient_w,  # (F, 3)\n            \"transl\": transl_w,  # (F, 3)\n        }\n\n        # Camera trajectory augmentation\n        if self.cam_augmentation == \"v11\":\n            # interleave repeat to original length (faster)\n            N = 10\n            w_j3d = self.smplx_lite(\n                smpl_params_w[\"body_pose\"][::N],\n                smpl_params_w[\"betas\"][::N],\n                smpl_params_w[\"global_orient\"][::N],\n                None,\n            )\n            w_j3d = w_j3d.repeat_interleave(N, dim=0) + smpl_params_w[\"transl\"][:, None]  # (F, 24, 3)\n\n            if False:\n                wis3d = make_wis3d(name=\"debug_amass\")\n                add_motion_as_lines(w_j3d, wis3d, \"w_j3d\")\n\n            width, height, K_fullimg = create_camera_sensor(1000, 1000, 43.3)  # WHAM\n            focal_length = K_fullimg[0, 0]\n            wham_cam_augmentor = CameraAugmentorV11()\n            T_w2c = wham_cam_augmentor(w_j3d, length)  # (F, 4, 4)\n\n        else:\n            raise NotImplementedError\n\n        if False:  # render\n            for idx_render in range(10):\n                T_w2c = wham_cam_augmentor(smpl_params_w[\"transl\"])\n\n                # targets\n                w_j3d = self.smplx(**smpl_params_w).joints[:, :22]\n                c_j3d = apply_T_on_points(w_j3d, T_w2c)\n                verts, faces, vertex_colors = convert_motion_as_line_mesh(c_j3d)\n                vertex_colors = vertex_colors[None] / 255.0\n                bg = np.ones((height, width, 3), dtype=np.uint8) * 255\n\n                # render\n                renderer = Renderer(width, height, device=\"cuda\", faces=faces, K=K_fullimg)\n                vname = f\"{idx_render:02d}\"\n                out_fn = Path(f\"outputs/dump_render_wham_cam/{vname}.mp4\")\n                out_fn.parent.mkdir(exist_ok=True, parents=True)\n                writer = imageio.get_writer(out_fn, fps=30, mode=\"I\", format=\"FFMPEG\", macro_block_size=1)\n                for i in tqdm(range(len(verts)), desc=f\"Rendering {vname}\"):\n                    # incam\n                    # img_overlay_pred = renderer.render_mesh(verts[i].cuda(), bg, [0.8, 0.8, 0.8], VI=1)\n                    img_overlay_pred = renderer.render_mesh(verts[i].cuda(), bg, vertex_colors, VI=1)\n                    # if batch[\"meta_render\"][0].get(\"bbx_xys\", None) is not None:  # draw bbox lines\n                    #     bbx_xys = batch[\"meta_render\"][0][\"bbx_xys\"][i].cpu().numpy()\n                    #     lu_point = (bbx_xys[:2] - bbx_xys[2:] / 2).astype(int)\n                    #     rd_point = (bbx_xys[:2] + bbx_xys[2:] / 2).astype(int)\n                    #     img_overlay_pred = cv2.rectangle(img_overlay_pred, lu_point, rd_point, (255, 178, 102), 2)\n\n                    # write\n                    writer.append_data(img_overlay_pred)\n                writer.close()\n                pass\n\n        # SMPL params in cam\n        offset = self.smplx.get_skeleton(smpl_params_w[\"betas\"][0])[0]  # (3)\n        global_orient_c, transl_c = get_c_rootparam(\n            smpl_params_w[\"global_orient\"],\n            smpl_params_w[\"transl\"],\n            T_w2c,\n            offset,\n        )\n        smpl_params_c = {\n            \"body_pose\": smpl_params_w[\"body_pose\"].clone(),  # (F, 63)\n            \"betas\": smpl_params_w[\"betas\"].clone(),  # (F, 10)\n            \"global_orient\": global_orient_c,  # (F, 3)\n            \"transl\": transl_c,  # (F, 3)\n        }\n\n        # World params\n        gravity_vec = torch.tensor([0, -1, 0], dtype=torch.float32)  # (3), BEDLAM is ay\n        R_c2gv = get_R_c2gv(T_w2c[:, :3, :3], gravity_vec)  # (F, 3, 3)\n\n        # Image\n        K_fullimg = K_fullimg.repeat(length, 1, 1)  # (F, 3, 3)\n        cam_angvel = compute_cam_angvel(T_w2c[:, :3, :3])  # (F, 6)\n\n        # Returns: do not forget to make it batchable! (last lines)\n        # NOTE: bbx_xys and f_imgseq will be added later\n        max_len = length\n        return_data = {\n            \"meta\": {\"data_name\": data_name, \"idx\": idx, \"T_w2c\": T_w2c},\n            \"length\": length,\n            \"smpl_params_c\": smpl_params_c,\n            \"smpl_params_w\": smpl_params_w,\n            \"R_c2gv\": R_c2gv,  # (F, 3, 3)\n            \"gravity_vec\": gravity_vec,  # (3)\n            \"bbx_xys\": torch.zeros((length, 3)),  # (F, 3)  # NOTE: a placeholder\n            \"K_fullimg\": K_fullimg,  # (F, 3, 3)\n            \"f_imgseq\": torch.zeros((length, 1024)),  # (F, D)  # NOTE: a placeholder\n            \"kp2d\": torch.zeros(length, 17, 3),  # (F, 17, 3)\n            \"cam_angvel\": cam_angvel,  # (F, 6)\n            \"mask\": {\n                \"valid\": get_valid_mask(length, length),\n                \"vitpose\": False,\n                \"bbx_xys\": False,\n                \"f_imgseq\": False,\n                \"spv_incam_only\": False,\n            },\n        }\n\n        # Batchable\n        return_data[\"smpl_params_c\"] = repeat_to_max_len_dict(return_data[\"smpl_params_c\"], max_len)\n        return_data[\"smpl_params_w\"] = repeat_to_max_len_dict(return_data[\"smpl_params_w\"], max_len)\n        return_data[\"R_c2gv\"] = repeat_to_max_len(return_data[\"R_c2gv\"], max_len)\n        return_data[\"K_fullimg\"] = repeat_to_max_len(return_data[\"K_fullimg\"], max_len)\n        return_data[\"cam_angvel\"] = repeat_to_max_len(return_data[\"cam_angvel\"], max_len)\n        return return_data\n\n    def __getitem__(self, idx):\n        data = self._load_data(idx)\n        data = self._process_data(data, idx)\n        return data\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/pure_motion/cam_traj_utils.py",
    "content": "import torch\nimport torch.nn.functional as F\nimport numpy as np\nfrom numpy.random import rand, randn\nfrom pytorch3d.transforms import (\n    axis_angle_to_matrix,\n    matrix_to_axis_angle,\n    matrix_to_rotation_6d,\n    rotation_6d_to_matrix,\n)\nfrom einops import rearrange\nfrom hmr4d.utils.geo.hmr_cam import create_camera_sensor\nfrom hmr4d.utils.geo_transform import transform_mat, apply_T_on_points\nfrom hmr4d.utils.geo.transforms import axis_rotate_to_matrix\nimport hmr4d.utils.matrix as matrix\n\nhalfpi = np.pi / 2\nR_y_upsidedown = torch.tensor([[-1, 0, 0], [0, -1, 0], [0, 0, 1]]).float()\n\n\ndef noisy_interpolation(x, length, step_noise_perc=0.2):\n    \"\"\"Non-linear interpolation with noise, although with noise, the jittery is very small\n    Args:\n        x: (2, C)\n        length: scalar\n        step_noise_perc: [x0, x1 +-(step_noise_perc * step), x2], where step = x1-x0\n    \"\"\"\n    assert x.shape[0] == 2 and len(x.shape) == 2\n    dim = x.shape[-1]\n    output = np.zeros((length, dim))\n\n    # Use linsapce(0, 1) +- noise as reference\n    linspace = np.repeat(np.linspace(0, 1, length)[None], dim, axis=0)  # (D, L)\n    noise = (linspace[0, 1] - linspace[0, 0]) * step_noise_perc\n    space_noise = np.random.uniform(-noise, noise, (dim, length - 2))  # (D, L-2)\n    linspace[:, 1:-1] = linspace[:, 1:-1] + space_noise\n\n    # Do 1d interp\n    for i in range(dim):\n        output[:, i] = np.interp(linspace[i], np.array([0.0, 1.0]), x[:, i])\n    return output\n\n\ndef noisy_impluse_interpolation(data1, data2, step_noise_perc=0.2):\n    \"\"\"Non-linear interpolation of impluse with noise\"\"\"\n\n    dim = data1.shape[-1]\n    L = data1.shape[0]\n\n    linspace1 = np.stack([np.linspace(0, 1, L // 2) for _ in range(dim)])\n    linspace2 = np.stack([np.linspace(0, 1, L // 2)[::-1] for _ in range(dim)])\n    linspace = np.concatenate([linspace1, linspace2], axis=-1)\n    noise = (linspace[0, 1] - linspace[0, 0]) * step_noise_perc\n    space_noise = np.stack([np.random.uniform(-noise, noise, L - 2) for _ in range(dim)])\n\n    linspace[:, 1:-1] = linspace[:, 1:-1] + space_noise\n    linspace = linspace.T\n    output = data1 * (1 - linspace) + data2 * linspace\n    return output\n\n\ndef create_camera(w_root, cfg):\n    \"\"\"Create static camera pose\n    Args:\n        w_root: (3,), y-up coordinates\n    Returns:\n        R_w2c: (3, 3)\n        t_w2c: (3)\n    \"\"\"\n    # Parse\n    pitch_std = cfg[\"pitch_std\"]\n    pitch_mean = cfg[\"pitch_mean\"]\n    roll_std = cfg[\"roll_std\"]\n    tz_range1_prob = cfg[\"tz_range1_prob\"]\n    tz_range1 = cfg[\"tz_range1\"]\n    tz_range2 = cfg[\"tz_range2\"]\n    f = cfg[\"f\"]\n    w = cfg[\"w\"]\n\n    # algo\n    yaw = rand() * 2 * np.pi  # Look at any direction in xz-plane\n    pitch = np.clip(randn() * pitch_std + pitch_mean, -halfpi, halfpi)\n    roll = np.clip(randn() * roll_std, -halfpi, halfpi)  # Normal-dist\n\n    # Note we use OpenCV's camera system by first applying R_y_upsidedown\n    yaw_rm = axis_rotate_to_matrix(yaw, axis=\"y\")\n    pitch_rm = axis_rotate_to_matrix(pitch, axis=\"x\")\n    roll_rm = axis_rotate_to_matrix(roll, axis=\"z\")\n    R_w2c = (roll_rm @ pitch_rm @ yaw_rm @ R_y_upsidedown).squeeze(0)  # (3, 3)\n\n    # Place people in the scene\n    if rand() < tz_range1_prob:\n        tz = rand() * (tz_range1[1] - tz_range1[0]) + tz_range1[0]\n        max_dist_in_fov = (w / 2) / f * tz\n        tx = (rand() * 2 - 1) * 0.7 * max_dist_in_fov\n        ty = (rand() * 2 - 1) * 0.5 * max_dist_in_fov\n\n    else:\n        tz = rand() * (tz_range2[1] - tz_range2[0]) + tz_range2[0]\n        max_dist_in_fov = (w / 2) / f * tz\n        max_dist_in_fov *= 0.9  # add a threshold\n        tx = torch.randn(1) * 1.6\n        tx = torch.clamp(tx, -max_dist_in_fov, max_dist_in_fov)\n        ty = torch.randn(1) * 0.8\n        ty = torch.clamp(ty, -max_dist_in_fov, max_dist_in_fov)\n\n    dist = torch.tensor([tx, ty, tz], dtype=torch.float)\n    t_w2c = dist - torch.matmul(R_w2c, w_root)\n\n    return R_w2c, t_w2c\n\n\ndef create_rotation_move(R, length, r_xyz_w_std=[np.pi / 8, np.pi / 4, np.pi / 8]):\n    \"\"\"Create rotational move for the camera\n    Args:\n        R: (3, 3)\n    Return:\n        R_move: (L, 3, 3)\n    \"\"\"\n    # Create final camera pose\n    assert len(R.size()) == 2\n    r_xyz = (2 * rand(3) - 1) * r_xyz_w_std\n    Rf = R @ axis_angle_to_matrix(torch.from_numpy(r_xyz).float())\n\n    # Inbetweening two poses\n    Rs = torch.stack((R, Rf))  # (2, 3, 3)\n    rs = matrix_to_rotation_6d(Rs).numpy()  # (2, 6)\n    rs_move = noisy_interpolation(rs, length)  # (L, 6)\n    R_move = rotation_6d_to_matrix(torch.from_numpy(rs_move).float())\n\n    return R_move\n\n\ndef create_translation_move(R_w2c, t_w2c, length, t_xyz_w_std=[1.0, 0.25, 1.0]):\n    \"\"\"Create translational move for the camera\n    Args:\n        R_w2c: (3, 3),\n        t_w2c: (3,),\n    \"\"\"\n    # Create subject final displacement\n    subj_start_final = np.array([[0, 0, 0], randn(3) * t_xyz_w_std])\n    subj_move = noisy_interpolation(subj_start_final, length)\n    subj_move = torch.from_numpy(subj_move).float()  # (L, 3)\n\n    # Equal to camera move\n    t_move = t_w2c + torch.einsum(\"ij,lj->li\", R_w2c, subj_move)\n\n    return t_move\n\n\nclass CameraAugmentorV11:\n    cfg_create_camera = {\n        \"pitch_mean\": np.pi / 36,\n        \"pitch_std\": np.pi / 8,\n        \"roll_std\": np.pi / 24,\n        \"tz_range1_prob\": 0.4,\n        \"tz_range1\": [1.0, 6.0],  # uniform sample\n        \"tz_range2\": [4.0, 12.0],\n        \"tx_scale\": 0.7,\n        \"ty_scale\": 0.3,\n    }\n\n    # r_xyz_w_std = [np.pi / 8, np.pi / 4, np.pi / 8]  # in world coords\n    r_xyz_w_std = [np.pi / 6, np.pi / 3, np.pi / 6]  # in world coords\n    t_xyz_w_std = [1.0, 0.25, 1.0]  # in world coords\n    r_xyz_w_std_half = [x / 2 for x in r_xyz_w_std]\n    t_xyz_w_std_half = [x / 2 for x in t_xyz_w_std]\n\n    t_factor = 1.0\n    tz_bias_factor = 1.0\n\n    rotx_impluse_noise = np.pi / 36\n    roty_impluse_noise = np.pi / 36\n    rotz_impluse_noise = np.pi / 36\n    rot_impluse_n = 1\n\n    tx_step_noise = 0.0025\n    ty_step_noise = 0.0025\n    tz_step_noise = 0.0025\n\n    tx_impluse_noise = 0.15\n    ty_impluse_noise = 0.15\n    tz_impluse_noise = 0.15\n    t_impluse_n = 1\n\n    # === Postprocess === #\n    height_max = 4.0\n    height_min = -2.0  # -1.5 -> -2.0 allow look upside\n    tz_post_min = 0.5\n\n    def __init__(self):\n        self.w = 1000\n        self.f = create_camera_sensor(1000, 1000, 24)[2][0, 0]  # use 24mm camera\n        self.half_fov_tol = (self.w / 2) / self.f\n\n    def create_rotation_track(self, cam_mat, root, rx_factor=1.0, ry_factor=1.0, rz_factor=1.0):\n        \"\"\"Create rotational move for the camera with rotating human\"\"\"\n        human_mat = matrix.get_TRS(matrix.identity_mat()[None, :3, :3], root)\n        cam2human_mat = matrix.get_mat_BtoA(human_mat, cam_mat)\n        R = matrix.get_rotation(cam2human_mat)\n\n        # Create final camera pose\n        yaw = np.random.normal(scale=ry_factor)\n        pitch = np.random.normal(scale=rx_factor)\n        roll = np.random.normal(scale=rz_factor)\n\n        yaw_rm = axis_angle_to_matrix(torch.tensor([0, yaw, 0]).float())\n        pitch_rm = axis_angle_to_matrix(torch.tensor([pitch, 0, 0]).float())\n        roll_rm = axis_angle_to_matrix(torch.tensor([0, 0, roll]).float())\n        Rf = roll_rm @ pitch_rm @ yaw_rm @ R[0]\n\n        # Inbetweening two poses\n        Rs = torch.stack((R[0], Rf))\n        rs = matrix_to_rotation_6d(Rs).numpy()\n        rs_move = noisy_interpolation(rs, self.l)\n        R_move = rotation_6d_to_matrix(torch.from_numpy(rs_move).float())\n        R_move = torch.inverse(R_move)\n        return R_move\n\n    def create_translation_track(self, cam_mat, root, t_factor=1.0, tz_bias_factor=0.0):\n        \"\"\"Create translational move for the camera with tracking human\"\"\"\n        delta_T0 = matrix.get_position(cam_mat)[0] - root[0]\n        T_new = matrix.get_position(cam_mat)\n\n        tz_bias = delta_T0.norm(dim=-1) * tz_bias_factor * np.clip(1 + np.random.normal(scale=0.1), 0.67, 1.5)\n\n        T_new[1:] = root[1:] + delta_T0\n        cam_mat = matrix.get_TRS(matrix.get_rotation(cam_mat), T_new)\n        w2c = torch.inverse(cam_mat)\n        T_new = matrix.get_position(w2c)\n\n        # Create final camera position\n        tx = np.random.normal(scale=t_factor)\n        ty = np.random.normal(scale=t_factor)\n        tz = np.random.normal(scale=t_factor) + tz_bias\n        Ts = np.array([[0, 0, 0], [tx, ty, tz]])\n\n        T_move = noisy_interpolation(Ts, self.l)\n        T_move = torch.from_numpy(T_move).float()\n        return T_move + T_new\n\n    def add_stepnoise(self, R, T):\n        w2c = matrix.get_TRS(R, T)\n        cam_mat = torch.inverse(w2c)\n        R_new = matrix.get_rotation(cam_mat)\n        T_new = matrix.get_position(cam_mat)\n\n        L = R_new.shape[0]\n        window = 10\n\n        def add_impulse_rot(R_new):\n            N = np.random.randint(1, self.rot_impluse_n + 1)\n            rx = np.random.normal(scale=self.rotx_impluse_noise, size=N)\n            ry = np.random.normal(scale=self.roty_impluse_noise, size=N)\n            rz = np.random.normal(scale=self.rotz_impluse_noise, size=N)\n            R_impluse_noise = axis_angle_to_matrix(torch.from_numpy(np.array([rx, ry, rz])).float().transpose(0, 1))\n            R_noise = R_new.clone()\n            last_i = 0\n            for i in range(N):\n                n_i = np.random.randint(last_i + window, L - (N - i) * window * 2)\n\n                # make impluse smooth\n                window_R = R_noise[n_i - window : n_i + window].clone()\n                window_r = matrix_to_rotation_6d(window_R).numpy()\n                impluse_R = R_impluse_noise[i] @ window_R[window]\n                window_impluse_R = window_R.clone()\n                window_impluse_R[:] = impluse_R[None]\n                window_impluse_r = matrix_to_rotation_6d(window_impluse_R).numpy()\n\n                window_new_r = noisy_impluse_interpolation(window_r, window_impluse_r)\n                window_new_R = rotation_6d_to_matrix(torch.from_numpy(window_new_r).float())\n                R_noise[n_i - window : n_i + window] = window_new_R\n                last_i = n_i\n            R_new = R_noise\n            return R_new\n\n        def add_impulse_t(T_new):\n            N = np.random.randint(1, self.t_impluse_n + 1)\n            tx = np.random.normal(scale=self.tx_impluse_noise, size=N)\n            ty = np.random.normal(scale=self.ty_impluse_noise, size=N)\n            tz = np.random.normal(scale=self.tz_impluse_noise, size=N)\n            T_impluse_noise = torch.from_numpy(np.array([tx, ty, tz])).float().transpose(0, 1)\n            T_noise = T_new.clone()\n            last_i = 0\n            for i in range(N):\n                n_i = np.random.randint(last_i + window, L - N * window * 2)\n\n                # make impluse smooth\n                window_T = T_noise[n_i - window : n_i + window].clone()\n                window_impluse_T = window_T.clone()\n                window_impluse_T += T_impluse_noise[i : i + 1]\n                window_impluse_T = window_impluse_T.numpy()\n                window_T = window_T.numpy()\n\n                window_new_T = noisy_impluse_interpolation(window_T, window_impluse_T)\n                window_new_T = torch.from_numpy(window_new_T).float()\n                T_noise[n_i - window : n_i + window] = window_new_T\n                last_i = n_i\n            T_new = T_noise\n            return T_new\n\n        impulse_type_prob = {\n            \"t\": 0.2,\n            \"r\": 0.2,\n            \"both\": 0.1,\n            \"pass\": 0.5,\n        }\n        impulse_type = np.random.choice(list(impulse_type_prob.keys()), p=list(impulse_type_prob.values()))\n        if impulse_type == \"t\":\n            # impluse translation only\n            T_new = add_impulse_t(T_new)\n        elif impulse_type == \"r\":\n            # impluse rotation only\n            R_new = add_impulse_rot(R_new)\n        elif impulse_type == \"both\":\n            # impluse rotation and translation\n            R_new = add_impulse_rot(R_new)\n            T_new = add_impulse_t(T_new)\n        else:\n            assert impulse_type == \"pass\"\n\n        cam_mat_new = matrix.get_TRS(R_new, T_new)\n        w2c_new = torch.inverse(cam_mat_new)\n        R_new = matrix.get_rotation(w2c_new)\n        T_new = matrix.get_position(w2c_new)\n        tx = np.random.normal(scale=self.tx_step_noise, size=L)\n        ty = np.random.normal(scale=self.ty_step_noise, size=L)\n        tz = np.random.normal(scale=self.tz_step_noise, size=L)\n        T_new = T_new + torch.from_numpy(np.array([tx, ty, tz])).float().transpose(0, 1)\n\n        return R_new, T_new\n\n    def __call__(self, w_j3d, length=120):\n        \"\"\"\n        Args:\n            w_j3d: (L, J, 3)\n            length: scalar\n        \"\"\"\n        # Check\n        self.l = length\n        assert w_j3d.size(0) == self.l, \"currently, only support fixed length\"\n\n        # Setup\n        w_j3d = w_j3d.clone()\n        w_root = w_j3d[:, 0]  # (L, 3)\n\n        # Simulate a static camera pose\n        cfg_camera0 = {**self.cfg_create_camera, \"w\": self.w, \"f\": self.f}\n        R0_w2c, t0_w2c = create_camera(w_root[0], cfg_camera0)  # (3, 3) and (3,)\n\n        # Move camera\n        camera_type_prob = {\n            \"random\": 0.25,\n            \"track\": 0.15,\n            \"trackrotate\": 0.10,\n            \"trackpush\": 0.05,\n            \"trackpull\": 0.05,\n            \"static\": 0.4,\n        }\n        camera_type = np.random.choice(list(camera_type_prob.keys()), p=list(camera_type_prob.values()))\n        if camera_type == \"random\":  # random move + add noise on cam\n            R_w2c = create_rotation_move(R0_w2c, length, self.r_xyz_w_std)\n            t_w2c = create_translation_move(R0_w2c, t0_w2c, length, self.t_xyz_w_std)\n            R_w2c, t_w2c = self.add_stepnoise(R_w2c, t_w2c)\n\n        elif camera_type == \"track\":  # track human\n            R_w2c = create_rotation_move(R0_w2c, length, self.r_xyz_w_std_half)\n            cam_mat = torch.inverse(transform_mat(R0_w2c, t0_w2c)).repeat(length, 1, 1)  # (F, 4, 4)\n            t_w2c = self.create_translation_track(cam_mat, w_root, 0.5)\n            R_w2c, t_w2c = self.add_stepnoise(R_w2c, t_w2c)\n\n        elif camera_type == \"trackrotate\":  # track human and rotate\n            cam_mat = torch.inverse(transform_mat(R0_w2c, t0_w2c)).repeat(length, 1, 1)  # (F, 4, 4)\n            t_w2c = self.create_translation_track(cam_mat, w_root, 0.5)\n            cam_mat = matrix.get_TRS(matrix.get_rotation(cam_mat), t_w2c)\n            R_w2c = self.create_rotation_track(cam_mat, w_root, np.pi / 16, np.pi, np.pi / 16)\n            R_w2c, t_w2c = self.add_stepnoise(R_w2c, t_w2c)\n\n        elif camera_type == \"trackpush\":  # track human and push close to human\n            R_w2c = create_rotation_move(R0_w2c, length, self.r_xyz_w_std_half)\n            # [1/tz_bias_factor, 1] * dist\n            cam_mat = torch.inverse(transform_mat(R0_w2c, t0_w2c)).repeat(length, 1, 1)  # (F, 4, 4)\n            t_w2c = self.create_translation_track(cam_mat, w_root, 0.5, (1.0 / (1 + self.tz_bias_factor) - 1))\n            R_w2c, t_w2c = self.add_stepnoise(R_w2c, t_w2c)\n\n        elif camera_type == \"trackpull\":  # track human and pull far from human\n            R_w2c = create_rotation_move(R0_w2c, length, self.r_xyz_w_std_half)\n            # [1, (tz_bias_factor + 1)] * dist\n            cam_mat = torch.inverse(transform_mat(R0_w2c, t0_w2c)).repeat(length, 1, 1)  # (F, 4, 4)\n            t_w2c = self.create_translation_track(cam_mat, w_root, 0.5, self.tz_bias_factor)\n            R_w2c, t_w2c = self.add_stepnoise(R_w2c, t_w2c)\n\n        else:\n            assert camera_type == \"static\"\n            R_w2c = R0_w2c.repeat(length, 1, 1)  # (F, 3, 3)\n            t_w2c = t0_w2c.repeat(length, 1)  # (F, 3)\n\n        # Recompute t_w2c for better camera height\n        # cam_w = torch.einsum(\"lji,lj->li\", R_w2c, -t_w2c)  # (L, 3), camera center in world: cam_w = - R_w2c^t_w2c @ t\n        # height = cam_w[..., 1] - w_root[:, 1]\n        # height = torch.clamp(height, self.height_min, self.height_max)\n        # new_pos = cam_w.clone()\n        # new_pos[:, 1] = w_root[:, 1] + height\n        # t_w2c = torch.einsum(\"lij,lj->li\", R_w2c, -new_pos)  # (L, 3), new t = -R_w2c @ cam_w\n\n        # Recompute t_w2c for better depth and FoV\n        c_j3d = torch.einsum(\"lij,lkj->lki\", R_w2c, w_j3d) + t_w2c[:, None]  # (L, J, 3)\n        delta = torch.zeros_like(t_w2c)  # (L, 3) this will be later added to t_w2c\n        #   - If the person is too close to the camera, push away the person in the z direction\n        c_j3d_min = c_j3d[..., 2].min()  # scalar\n        if c_j3d_min < self.tz_post_min:\n            push_away = self.tz_post_min - c_j3d_min\n            delta[..., 2] += push_away\n            c_j3d[..., 2] += push_away\n        #   - If the person is not in the FoV, push away the person in the z direction\n        c_root = c_j3d[:, 0]  # (L, 3)\n        half_fov = torch.div(c_root[:, :2], c_root[:, 2:]).abs()  # (L, 2), [x/z, y/z]\n        if half_fov.max() > self.half_fov_tol:\n            max_idx1, max_idx2 = torch.where(torch.max(half_fov) == half_fov)\n            max_idx1, max_idx2 = max_idx1[0], max_idx2[0]\n            z_trg = c_root[max_idx1, max_idx2].abs() / self.half_fov_tol  # extreme fitted z in the fov\n            push_away = z_trg - c_root[max_idx1, 2]\n            delta[..., 2] += push_away\n        t_w2c += delta\n\n        T_w2c = transform_mat(R_w2c, t_w2c)  # (F, 4, 4)\n        return T_w2c\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/pure_motion/utils.py",
    "content": "import torch\nimport torch.nn.functional as F\nfrom pytorch3d.transforms import (\n    axis_angle_to_matrix,\n    matrix_to_axis_angle,\n    matrix_to_rotation_6d,\n    rotation_6d_to_matrix,\n)\nfrom einops import rearrange\n\n\ndef aa_to_r6d(x):\n    return matrix_to_rotation_6d(axis_angle_to_matrix(x))\n\n\ndef r6d_to_aa(x):\n    return matrix_to_axis_angle(rotation_6d_to_matrix(x))\n\n\ndef interpolate_smpl_params(smpl_params, tgt_len):\n    \"\"\"\n    smpl_params['body_pose'] (L, 63)\n    tgt_len: L->L'\n    \"\"\"\n    betas = smpl_params[\"betas\"]\n    body_pose = smpl_params[\"body_pose\"]\n    global_orient = smpl_params[\"global_orient\"]  # (L, 3)\n    transl = smpl_params[\"transl\"]  # (L, 3)\n\n    # Interpolate\n    body_pose = rearrange(aa_to_r6d(body_pose.reshape(-1, 21, 3)), \"l j c -> c j l\")\n    body_pose = F.interpolate(body_pose, tgt_len, mode=\"linear\", align_corners=True)\n    body_pose = r6d_to_aa(rearrange(body_pose, \"c j l -> l j c\")).reshape(-1, 63)\n\n    # although this should be the same as above, we do it for consistency\n    betas = rearrange(betas, \"l c -> c 1 l\")\n    betas = F.interpolate(betas, tgt_len, mode=\"linear\", align_corners=True)\n    betas = rearrange(betas, \"c 1 l -> l c\")\n\n    global_orient = rearrange(aa_to_r6d(global_orient.reshape(-1, 1, 3)), \"l j c -> c j l\")\n    global_orient = F.interpolate(global_orient, tgt_len, mode=\"linear\", align_corners=True)\n    global_orient = r6d_to_aa(rearrange(global_orient, \"c j l -> l j c\")).reshape(-1, 3)\n\n    transl = rearrange(transl, \"l c -> c 1 l\")\n    transl = F.interpolate(transl, tgt_len, mode=\"linear\", align_corners=True)\n    transl = rearrange(transl, \"c 1 l -> l c\")\n\n    return {\"body_pose\": body_pose, \"betas\": betas, \"global_orient\": global_orient, \"transl\": transl}\n\n\ndef rotate_around_axis(global_orient, transl, axis=\"y\"):\n    \"\"\"Global coordinate augmentation. Random rotation around y-axis\"\"\"\n    angle = torch.rand(1) * 2 * torch.pi\n    if axis == \"y\":\n        aa = torch.tensor([0.0, angle, 0.0]).float().unsqueeze(0)\n    rmat = axis_angle_to_matrix(aa)\n\n    global_orient = matrix_to_axis_angle(rmat @ axis_angle_to_matrix(global_orient))\n    transl = (rmat.squeeze(0) @ transl.T).T\n    return global_orient, transl\n\n\ndef augment_betas(betas, std=0.1):\n    noise = torch.normal(mean=torch.zeros(10), std=torch.ones(10) * std)\n    betas_aug = betas + noise[None]\n    return betas_aug\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/rich/resource/seqname2imgrange.json",
    "content": "{\"ParkingLot1_002_burpee3\": [1, 351], \"ParkingLot1_002_overfence1\": [1, 268], \"ParkingLot1_002_overfence2\": [1, 270], \"ParkingLot1_002_stretching1\": [1, 327], \"ParkingLot1_002_pushup1\": [1, 220], \"ParkingLot1_004_pushup2\": [1, 347], \"ParkingLot1_004_burpeejump1\": [1, 296], \"ParkingLot1_004_eating1\": [1, 522], \"ParkingLot1_004_takingphotos1\": [1, 593], \"ParkingLot1_004_phonetalk1\": [1, 724], \"ParkingLot1_005_burpeejump2\": [1, 270], \"ParkingLot1_005_overfence1\": [1, 301], \"ParkingLot1_005_pushup2\": [1, 262], \"ParkingLot1_005_pushup3\": [1, 243], \"ParkingLot1_004_005_greetingchattingeating1\": [275, 849], \"ParkingLot1_007_overfence2\": [1, 263], \"ParkingLot1_007_eating1\": [1, 426], \"ParkingLot1_007_eating2\": [1, 498], \"ParkingLot2_008_phonetalk1\": [171, 1215], \"ParkingLot2_008_burpeejump1\": [78, 505], \"ParkingLot2_008_overfence1\": [161, 459], \"ParkingLot2_008_pushup1\": [165, 459], \"ParkingLot2_008_pushup2\": [107, 719], \"ParkingLot2_008_overfence2\": [138, 632], \"ParkingLot2_008_overfence3\": [100, 661], \"ParkingLot2_008_eating1\": [180, 1332], \"ParkingLot2_014_pushup2\": [80, 420], \"ParkingLot2_014_burpeejump1\": [50, 348], \"ParkingLot2_014_burpeejump2\": [50, 248], \"ParkingLot2_014_phonetalk2\": [121, 1141], \"ParkingLot2_014_takingphotos2\": [91, 906], \"ParkingLot2_014_overfence3\": [40, 502], \"ParkingLot2_015_overfence1\": [170, 692], \"ParkingLot2_015_burpeejump2\": [344, 678], \"ParkingLot2_015_pushup1\": [190, 817], \"ParkingLot2_015_eating2\": [31, 835], \"ParkingLot2_016_burpeejump2\": [100, 793], \"ParkingLot2_016_overfence2\": [100, 720], \"ParkingLot2_016_pushup1\": [61, 680], \"ParkingLot2_016_pushup2\": [100, 570], \"ParkingLot2_016_stretching1\": [100, 691], \"Pavallion_000_yoga2\": [1, 1643], \"Pavallion_000_plankjack\": [1, 900], \"Pavallion_000_phonesiteat\": [1, 1157], \"Pavallion_000_sidebalancerun\": [1, 1091], \"Pavallion_002_plankjack\": [110, 699], \"Pavallion_002_phonesiteat\": [1, 1030], \"Pavallion_003_plankjack\": [1, 764], \"Pavallion_003_phonesiteat\": [75, 838], \"Pavallion_003_sidebalancerun\": [1, 942], \"Pavallion_006_phonesiteat\": [130, 841], \"Pavallion_006_sidebalancerun\": [1, 798], \"Pavallion_006_plankjack\": [1, 615], \"Pavallion_013_phonesiteat\": [1, 1254], \"Pavallion_013_plankjack\": [1, 641], \"Pavallion_013_yoga2\": [1, 884], \"Pavallion_003_018_tossball\": [230, 949], \"LectureHall_018_wipingchairs1\": [1, 1166], \"LectureHall_018_wipingspray1\": [1, 904], \"LectureHall_020_wipingtable1\": [1, 897], \"BBQ_001_juggle\": [0, 297], \"BBQ_001_guitar\": [0, 381], \"ParkingLot1_002_stretching2\": [240, 240], \"ParkingLot1_002_burpee1\": [1, 286], \"ParkingLot1_002_burpee2\": [1, 203], \"ParkingLot1_004_pushup1\": [1, 354], \"ParkingLot1_004_eating2\": [1, 516], \"ParkingLot1_004_phonetalk2\": [1, 960], \"ParkingLot1_004_takingphotos2\": [1, 571], \"ParkingLot1_004_stretching2\": [1, 399], \"ParkingLot1_005_overfence2\": [1, 298], \"ParkingLot1_005_pushup1\": [1, 476], \"ParkingLot1_005_burpeejump1\": [1, 252], \"ParkingLot1_007_burpee2\": [1, 349], \"ParkingLot2_008_eating2\": [160, 1100], \"ParkingLot2_008_burpeejump2\": [129, 492], \"ParkingLot2_014_overfence1\": [95, 547], \"ParkingLot2_014_eating2\": [101, 986], \"ParkingLot2_016_phonetalk5\": [170, 1259], \"Pavallion_002_sidebalancerun\": [1, 655], \"Pavallion_013_sidebalancerun\": [1, 810], \"Pavallion_018_sidebalancerun\": [1, 873], \"LectureHall_018_wipingtable1\": [1, 1280], \"LectureHall_020_wipingchairs1\": [1, 1163], \"LectureHall_003_wipingchairs1\": [1, 724], \"Pavallion_000_yoga1\": [1, 1757], \"Pavallion_002_yoga1\": [1, 613], \"Pavallion_003_yoga1\": [1, 792], \"Pavallion_006_yoga1\": [1, 930], \"Pavallion_018_yoga1\": [1, 880], \"ParkingLot2_017_burpeejump2\": [118, 612], \"ParkingLot2_017_burpeejump1\": [40, 817], \"ParkingLot2_017_overfence1\": [110, 661], \"ParkingLot2_017_overfence2\": [90, 944], \"ParkingLot2_017_eating1\": [97, 895], \"ParkingLot2_017_pushup1\": [191, 719], \"ParkingLot2_017_pushup2\": [74, 811], \"ParkingLot2_009_burpeejump1\": [200, 1085], \"ParkingLot2_009_burpeejump2\": [150, 399], \"ParkingLot2_009_overfence1\": [140, 601], \"ParkingLot2_009_overfence2\": [150, 559], \"LectureHall_009_sidebalancerun1\": [1, 673], \"LectureHall_010_plankjack1\": [1, 532], \"LectureHall_010_sidebalancerun1\": [1, 919], \"LectureHall_021_plankjack1\": [1, 507], \"LectureHall_021_sidebalancerun1\": [1, 855], \"LectureHall_019_wipingchairs1\": [1, 978], \"LectureHall_009_021_reparingprojector1\": [1, 499], \"ParkingLot2_009_spray1\": [145, 1242], \"ParkingLot2_009_impro1\": [100, 990], \"ParkingLot2_009_impro2\": [100, 1140], \"ParkingLot2_009_impro5\": [100, 649], \"Gym_010_pushup1\": [1, 475], \"Gym_010_pushup2\": [1, 407], \"Gym_011_pushup1\": [1, 346], \"Gym_011_pushup2\": [1, 540], \"Gym_011_burpee2\": [1, 479], \"Gym_012_pushup2\": [1, 291], \"Gym_010_mountainclimber1\": [0, 0], \"Gym_010_mountainclimber2\": [1, 471], \"Gym_013_dips1\": [1, 503], \"Gym_013_dips2\": [1, 333], \"Gym_013_dips3\": [1, 502], \"Gym_013_lunge1\": [1, 690], \"Gym_013_lunge2\": [1, 834], \"Gym_013_pushup1\": [1, 861], \"Gym_013_pushup2\": [1, 477], \"Gym_013_burpee4\": [1, 320], \"Gym_010_lunge1\": [1, 337], \"Gym_010_lunge2\": [1, 312], \"Gym_010_dips1\": [1, 572], \"Gym_010_dips2\": [1, 603], \"Gym_010_cooking1\": [1, 779], \"Gym_011_cooking1\": [1, 1141], \"Gym_011_cooking2\": [1, 1145], \"Gym_011_dips1\": [1, 494], \"Gym_011_dips4\": [1, 495], \"Gym_011_dips3\": [1, 320], \"Gym_011_dips2\": [1, 382], \"Gym_012_lunge1\": [1, 225], \"Gym_012_lunge2\": [1, 318], \"Gym_012_cooking2\": [1, 993]}"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/rich/resource/test.txt",
    "content": "sequence_name\tcapture_name\tscan_name\tid\tmoving_cam\tgender\tscene\taction/scene-interaction\tsubjects\tview_id\nParkingLot2_017_burpeejump2\tParkingLot2\tscan_camcoord\t017\tV\tfemale\tV\tV\tX\t0,2,3\nParkingLot2_017_burpeejump1\tParkingLot2\tscan_camcoord\t017\tV\tfemale\tV\tV\tX\t0,1,5\nParkingLot2_017_overfence1\tParkingLot2\tscan_camcoord\t017\tV\tfemale\tV\tV\tX\t0,3,4\nParkingLot2_017_overfence2\tParkingLot2\tscan_camcoord\t017\tV\tfemale\tV\tV\tX\t0,1,4\nParkingLot2_017_eating1\tParkingLot2\tscan_camcoord\t017\tV\tfemale\tV\tV\tX\t0,2,4\nParkingLot2_017_pushup1\tParkingLot2\tscan_camcoord\t017\tX\tfemale\tV\tV\tX\t0,1,4,5\nParkingLot2_017_pushup2\tParkingLot2\tscan_camcoord\t017\tV\tfemale\tV\tV\tX\t0,4,5\nParkingLot2_009_burpeejump1\tParkingLot2\tscan_camcoord\t009\tX\tfemale\tV\tV\tX\t0,1,2,3\nParkingLot2_009_burpeejump2\tParkingLot2\tscan_camcoord\t009\tX\tfemale\tV\tV\tX\t0,2,3,4\nParkingLot2_009_overfence1\tParkingLot2\tscan_camcoord\t009\tX\tfemale\tV\tV\tX\t0,3,4,5\nParkingLot2_009_overfence2\tParkingLot2\tscan_camcoord\t009\tX\tfemale\tV\tV\tX\t0,1,4,5\nLectureHall_009_sidebalancerun1\tLectureHall\tscan_yoga_scene_camcoord\t009\tX\tfemale\tV\tV\tX\t0,1,4,5\nLectureHall_010_plankjack1\tLectureHall\tscan_yoga_scene_camcoord\t010\tX\tfemale\tV\tV\tX\t0,2,4,6\nLectureHall_010_sidebalancerun1\tLectureHall\tscan_yoga_scene_camcoord\t010\tX\tfemale\tV\tV\tX\t0,1,2,4\nLectureHall_021_plankjack1\tLectureHall\tscan_yoga_scene_camcoord\t021\tX\tfemale\tV\tV\tX\t0,3,5,6\nLectureHall_021_sidebalancerun1\tLectureHall\tscan_yoga_scene_camcoord\t021\tX\tfemale\tV\tV\tX\t0,4,5,6\nLectureHall_019_wipingchairs1\tLectureHall\tscan_chair_scene_camcoord\t019\tX\tfemale\tV\tV\tX\t0,1,2,3\nLectureHall_009_021_reparingprojector1\tLectureHall\tscan_yoga_scene_camcoord\t009\tX\tfemale\tV\tX\tX\t0,3,4,5\nLectureHall_009_021_reparingprojector1\tLectureHall\tscan_yoga_scene_camcoord\t021\tX\tfemale\tV\tX\tX\t0,3,4,5\nParkingLot2_009_spray1\tParkingLot2\tscan_camcoord\t009\tX\tfemale\tV\tX\tX\t0,1,2,3\nParkingLot2_009_impro1\tParkingLot2\tscan_camcoord\t009\tX\tfemale\tV\tX\tX\t0,2,3,4\nParkingLot2_009_impro2\tParkingLot2\tscan_camcoord\t009\tX\tfemale\tV\tX\tX\t0,3,4,5\nParkingLot2_009_impro5\tParkingLot2\tscan_camcoord\t009\tX\tfemale\tV\tX\tX\t0,2,4,5\nGym_010_pushup1\tGym\tscan_camcoord\t010\tX\tfemale\tX\tV\tX\t3,4,5,6\nGym_010_pushup2\tGym\tscan_camcoord\t010\tX\tfemale\tX\tV\tX\t2,3,4,5\nGym_011_pushup1\tGym\tscan_camcoord\t011\tX\tmale\tX\tV\tX\t2,3,4,5\nGym_011_pushup2\tGym\tscan_camcoord\t011\tX\tmale\tX\tV\tX\t2,3,4,5\nGym_011_burpee2\tGym\tscan_camcoord\t011\tX\tmale\tX\tV\tX\t2,3,4,5\nGym_012_pushup2\tGym\tscan_camcoord\t012\tX\tfemale\tX\tV\tX\t3,4,5,6\nGym_010_mountainclimber1\tGym\tscan_camcoord\t010\tX\tfemale\tX\tV\tX\t3,4,5,6\nGym_010_mountainclimber2\tGym\tscan_camcoord\t010\tX\tfemale\tX\tV\tX\t3,4,5,6\nGym_013_dips1\tGym\tscan_camcoord\t013\tX\tfemale\tX\tX\tV\t0,3,4,5\nGym_013_dips2\tGym\tscan_camcoord\t013\tX\tfemale\tX\tX\tV\t1,2,4,5\nGym_013_dips3\tGym\tscan_camcoord\t013\tX\tfemale\tX\tX\tV\t1,2,4,5\nGym_013_lunge1\tGym\tscan_camcoord\t013\tX\tfemale\tX\tX\tV\t1,4,5,6\nGym_013_lunge2\tGym\tscan_camcoord\t013\tX\tfemale\tX\tX\tV\t0,4,5,6\nGym_013_pushup1\tGym\tscan_camcoord\t013\tX\tfemale\tX\tV\tV\t0,3,4,5\nGym_013_pushup2\tGym\tscan_camcoord\t013\tX\tfemale\tX\tV\tV\t1,2,4,5\nGym_013_burpee4\tGym\tscan_camcoord\t013\tX\tfemale\tX\tV\tV\t0,4,5,6\nGym_010_lunge1\tGym\tscan_camcoord\t010\tX\tfemale\tX\tX\tX\t1,4,5,6\nGym_010_lunge2\tGym\tscan_camcoord\t010\tX\tfemale\tX\tX\tX\t0,2,4,5\nGym_010_dips1\tGym\tscan_camcoord\t010\tX\tfemale\tX\tX\tX\t0,4,5,6\nGym_010_dips2\tGym\tscan_camcoord\t010\tX\tfemale\tX\tX\tX\t1,2,4,5\nGym_010_cooking1\tGym\tscan_table_camcoord\t010\tX\tfemale\tX\tX\tX\t1,3,4,5\nGym_011_cooking1\tGym\tscan_table_camcoord\t011\tV\tmale\tX\tX\tX\t4,5,6\nGym_011_cooking2\tGym\tscan_table_camcoord\t011\tV\tmale\tX\tX\tX\t2,4,5\nGym_011_dips1\tGym\tscan_camcoord\t011\tX\tmale\tX\tX\tX\t1,3,4,5\nGym_011_dips4\tGym\tscan_camcoord\t011\tX\tmale\tX\tX\tX\t0,2,4,5\nGym_011_dips3\tGym\tscan_camcoord\t011\tX\tmale\tX\tX\tX\t0,3,4,5\nGym_011_dips2\tGym\tscan_camcoord\t011\tX\tmale\tX\tX\tX\t1,3,4,5\nGym_012_lunge1\tGym\tscan_camcoord\t012\tX\tfemale\tX\tX\tX\t0,3,4,5\nGym_012_lunge2\tGym\tscan_camcoord\t012\tX\tfemale\tX\tX\tX\t0,4,5,6\nGym_012_cooking2\tGym\tscan_table_camcoord\t012\tV\tfemale\tX\tX\tX\t3,4,5"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/rich/resource/train.txt",
    "content": "sequence_name\tcapture_name\tscan_name\tid\tmoving_cam\tgender\tview_id\nParkingLot1_002_burpee3\tParkingLot1\tscan_camcoord\t002\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_002_overfence1\tParkingLot1\tscan_camcoord\t002\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_002_overfence2\tParkingLot1\tscan_camcoord\t002\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_002_stretching1\tParkingLot1\tscan_camcoord\t002\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_002_pushup1\tParkingLot1\tscan_camcoord\t002\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_004_pushup2\tParkingLot1\tscan_camcoord\t004\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_004_burpeejump1\tParkingLot1\tscan_camcoord\t004\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_004_eating1\tParkingLot1\tscan_camcoord\t004\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_004_takingphotos1\tParkingLot1\tscan_camcoord\t004\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_004_phonetalk1\tParkingLot1\tscan_camcoord\t004\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_005_burpeejump2\tParkingLot1\tscan_camcoord\t005\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_005_overfence1\tParkingLot1\tscan_camcoord\t005\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_005_pushup2\tParkingLot1\tscan_camcoord\t005\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_005_pushup3\tParkingLot1\tscan_camcoord\t005\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_004_005_greetingchattingeating1\tParkingLot1\tscan_camcoord\t004\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_004_005_greetingchattingeating1\tParkingLot1\tscan_camcoord\t005\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_007_overfence2\tParkingLot1\tscan_camcoord\t007\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_007_eating1\tParkingLot1\tscan_camcoord\t007\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot1_007_eating2\tParkingLot1\tscan_camcoord\t007\tX\tmale\t0,1,2,3,4,5,6,7\nParkingLot2_008_phonetalk1\tParkingLot2\tscan_camcoord\t008\tV\tmale\t0,1,2,3,4,5\nParkingLot2_008_burpeejump1\tParkingLot2\tscan_camcoord\t008\tV\tmale\t0,1,2,3,4,5\nParkingLot2_008_overfence1\tParkingLot2\tscan_camcoord\t008\tV\tmale\t0,1,2,3,4,5\nParkingLot2_008_pushup1\tParkingLot2\tscan_camcoord\t008\tV\tmale\t0,1,2,3,4,5\nParkingLot2_008_pushup2\tParkingLot2\tscan_camcoord\t008\tV\tmale\t0,1,2,3,4,5\nParkingLot2_008_overfence2\tParkingLot2\tscan_camcoord\t008\tV\tmale\t0,1,2,3,4,5\nParkingLot2_008_overfence3\tParkingLot2\tscan_camcoord\t008\tV\tmale\t0,1,2,3,4,5\nParkingLot2_008_eating1\tParkingLot2\tscan_camcoord\t008\tV\tmale\t0,1,2,3,4,5\nParkingLot2_014_pushup2\tParkingLot2\tscan_camcoord\t014\tX\tmale\t0,1,2,3,4,5\nParkingLot2_014_burpeejump1\tParkingLot2\tscan_camcoord\t014\tX\tmale\t0,1,2,3,4,5\nParkingLot2_014_burpeejump2\tParkingLot2\tscan_camcoord\t014\tX\tmale\t0,1,2,3,4,5\nParkingLot2_014_phonetalk2\tParkingLot2\tscan_camcoord\t014\tX\tmale\t0,1,2,3,4,5\nParkingLot2_014_takingphotos2\tParkingLot2\tscan_camcoord\t014\tX\tmale\t0,1,2,3,4,5\nParkingLot2_014_overfence3\tParkingLot2\tscan_camcoord\t014\tX\tmale\t0,1,2,3,4,5\nParkingLot2_015_overfence1\tParkingLot2\tscan_camcoord\t015\tX\tmale\t0,1,2,3,4,5\nParkingLot2_015_burpeejump2\tParkingLot2\tscan_camcoord\t015\tX\tmale\t0,1,2,3,4,5\nParkingLot2_015_pushup1\tParkingLot2\tscan_camcoord\t015\tX\tmale\t0,1,2,3,4,5\nParkingLot2_015_eating2\tParkingLot2\tscan_camcoord\t015\tX\tmale\t0,1,2,3,4,5\nParkingLot2_016_burpeejump2\tParkingLot2\tscan_camcoord\t016\tV\tfemale\t0,1,2,3,4,5\nParkingLot2_016_overfence2\tParkingLot2\tscan_camcoord\t016\tV\tfemale\t0,1,2,3,4,5\nParkingLot2_016_pushup1\tParkingLot2\tscan_camcoord\t016\tV\tfemale\t0,1,2,3,4,5\nParkingLot2_016_pushup2\tParkingLot2\tscan_camcoord\t016\tV\tfemale\t0,1,2,3,4,5\nParkingLot2_016_stretching1\tParkingLot2\tscan_camcoord\t016\tV\tfemale\t0,1,2,3,4,5\nPavallion_000_yoga2\tPavallion\tscan_camcoord\t000\tX\tmale\t0,1,2,3,4,5,6\nPavallion_000_plankjack\tPavallion\tscan_camcoord\t000\tX\tmale\t0,1,2,3,4,5,6\nPavallion_000_phonesiteat\tPavallion\tscan_camcoord\t000\tX\tmale\t0,1,3,4,6\nPavallion_000_sidebalancerun\tPavallion\tscan_camcoord\t000\tX\tmale\t0,1,2,3,4,5,6\nPavallion_002_plankjack\tPavallion\tscan_camcoord\t002\tV\tmale\t0,1,2,3,4,5,6\nPavallion_002_phonesiteat\tPavallion\tscan_camcoord\t002\tV\tmale\t0,1,3,4,6\nPavallion_003_plankjack\tPavallion\tscan_camcoord\t003\tV\tmale\t0,1,2,3,4,5,6\nPavallion_003_phonesiteat\tPavallion\tscan_camcoord\t003\tV\tmale\t0,1,3,4,6\nPavallion_003_sidebalancerun\tPavallion\tscan_camcoord\t003\tV\tmale\t0,1,2,3,4,5,6\nPavallion_006_phonesiteat\tPavallion\tscan_camcoord\t006\tV\tmale\t0,1,3,4,6\nPavallion_006_sidebalancerun\tPavallion\tscan_camcoord\t006\tV\tmale\t0,1,2,3,4,5,6\nPavallion_006_plankjack\tPavallion\tscan_camcoord\t006\tV\tmale\t0,1,2,3,4,5,6\nPavallion_013_phonesiteat\tPavallion\tscan_camcoord\t013\tX\tfemale\t0,1,3,4,6\nPavallion_013_plankjack\tPavallion\tscan_camcoord\t013\tX\tfemale\t0,1,2,3,4,5,6\nPavallion_013_yoga2\tPavallion\tscan_camcoord\t013\tV\tfemale\t0,1,2,3,4,5,6\nPavallion_003_018_tossball\tPavallion\tscan_camcoord\t003\tX\tmale\t0,1,2,3,4,5,6\nPavallion_003_018_tossball\tPavallion\tscan_camcoord\t018\tX\tfemale\t0,1,2,3,4,5,6\nLectureHall_018_wipingchairs1\tLectureHall\tscan_chair_scene_camcoord\t018\tX\tfemale\t0,1,2,3,4,5,6\nLectureHall_018_wipingspray1\tLectureHall\tscan_chair_scene_camcoord\t018\tX\tfemale\t2,3,4\nLectureHall_020_wipingtable1\tLectureHall\tscan_chair_scene_camcoord\t020\tX\tmale\t0,2,4,5,6\nBBQ_001_juggle\tBBQ\tscan_camcoord\t001\tX\tmale\t0,1,2,3,4,5,6,7\nBBQ_001_guitar\tBBQ\tscan_camcoord\t001\tX\tmale\t0,1,2,3,4,5,6,7"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/rich/resource/val.txt",
    "content": "sequence_name\tcapture_name\tscan_name\tid\tmoving_cam\tgender\tscene\taction/scene-interaction\tsubjects\tview_id\nParkingLot1_002_stretching2\tParkingLot1\tscan_camcoord\t002\tX\tmale\tV\tV\tV\t0,1,2,3,4,5,6,7\nParkingLot1_002_burpee1\tParkingLot1\tscan_camcoord\t002\tX\tmale\tV\tV\tV\t0,1,2,3,4,5,6,7\nParkingLot1_002_burpee2\tParkingLot1\tscan_camcoord\t002\tX\tmale\tV\tV\tV\t0,1,2,3,4,5,6,7\nParkingLot1_004_pushup1\tParkingLot1\tscan_camcoord\t004\tX\tmale\tV\tV\tV\t0,1,2,3,4,5,6,7\nParkingLot1_004_eating2\tParkingLot1\tscan_camcoord\t004\tX\tmale\tV\tV\tV\t0,1,2,3,4,5,6,7\nParkingLot1_004_phonetalk2\tParkingLot1\tscan_camcoord\t004\tX\tmale\tV\tV\tV\t0,1,2,3,4,5,6,7\nParkingLot1_004_takingphotos2\tParkingLot1\tscan_camcoord\t004\tX\tmale\tV\tV\tV\t0,1,2,3,4,5,6,7\nParkingLot1_004_stretching2\tParkingLot1\tscan_camcoord\t004\tX\tmale\tV\tV\tV\t0,1,2,3,4,5,6,7\nParkingLot1_005_overfence2\tParkingLot1\tscan_camcoord\t005\tX\tmale\tV\tV\tV\t0,1,2,3,4,5,6,7\nParkingLot1_005_pushup1\tParkingLot1\tscan_camcoord\t005\tX\tmale\tV\tV\tV\t0,1,2,3,4,5,6,7\nParkingLot1_005_burpeejump1\tParkingLot1\tscan_camcoord\t005\tX\tmale\tV\tV\tV\t0,1,2,3,4,5,6,7\nParkingLot1_007_burpee2\tParkingLot1\tscan_camcoord\t007\tX\tmale\tV\tV\tV\t0,1,2,3,4,5,6,7\nParkingLot2_008_eating2\tParkingLot2\tscan_camcoord\t008\tV\tmale\tV\tV\tV\t0,1,2,3,4,5\nParkingLot2_008_burpeejump2\tParkingLot2\tscan_camcoord\t008\tV\tmale\tV\tV\tV\t0,1,2,3,4,5\nParkingLot2_014_overfence1\tParkingLot2\tscan_camcoord\t014\tX\tmale\tV\tV\tV\t0,1,2,3,4,5\nParkingLot2_014_eating2\tParkingLot2\tscan_camcoord\t014\tX\tmale\tV\tV\tV\t0,1,2,3,4,5\nParkingLot2_016_phonetalk5\tParkingLot2\tscan_camcoord\t016\tV\tfemale\tV\tV\tV\t0,1,2,3,4,5\nPavallion_002_sidebalancerun\tPavallion\tscan_camcoord\t002\tV\tmale\tV\tV\tV\t0,1,2,3,4,5,6\nPavallion_013_sidebalancerun\tPavallion\tscan_camcoord\t013\tX\tfemale\tV\tV\tV\t0,1,2,3,4,5,6\nPavallion_018_sidebalancerun\tPavallion\tscan_camcoord\t018\tV\tfemale\tV\tV\tV\t0,1,2,3,4,5,6\nLectureHall_018_wipingtable1\tLectureHall\tscan_chair_scene_camcoord\t018\tX\tfemale\tV\tV\tV\t0,2,4,5,6\nLectureHall_020_wipingchairs1\tLectureHall\tscan_chair_scene_camcoord\t020\tX\tmale\tV\tV\tV\t0,1,2,3,4,5,6\nLectureHall_003_wipingchairs1\tLectureHall\tscan_chair_scene_camcoord\t003\tX\tmale\tV\tV\tV\t0,1,2,3,4,5,6\nPavallion_000_yoga1\tPavallion\tscan_camcoord\t000\tX\tmale\tV\tX\tV\t0,1,2,3,4,5,6\nPavallion_002_yoga1\tPavallion\tscan_camcoord\t002\tV\tmale\tV\tX\tV\t0,1,2,3,4,5,6\nPavallion_003_yoga1\tPavallion\tscan_camcoord\t003\tV\tmale\tV\tX\tV\t0,1,2,3,4,5,6\nPavallion_006_yoga1\tPavallion\tscan_camcoord\t006\tV\tmale\tV\tX\tV\t0,1,2,3,4,5,6\nPavallion_018_yoga1\tPavallion\tscan_camcoord\t018\tV\tfemale\tV\tX\tV\t0,1,2,3,4,5,6"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/rich/resource/w2az_sahmr.json",
    "content": "{\"BBQ_scan_camcoord\": [[0.9989829107564298, 0.03367618890797693, -0.029984301180211045, 0.0008183751635392625], [0.03414262169451401, -0.1305975871406019, 0.9908473906797644, -0.005059823133706893], [0.02945208652127451, -0.9908633531086326, -0.13161455111748036, 1.4054905296083466], [0.0, 0.0, 0.0, 1.0]], \"Gym_scan_camcoord\": [[0.9932599733260449, -0.07628732032461205, 0.0872632233306122, -0.047601130084306706], [-0.10233962102690007, -0.22374853741942266, 0.9692590953768503, -0.04091804681182174], [-0.05441716049582774, -0.9716567484252654, -0.23004768176013274, 1.537911791136788], [0.0, 0.0, 0.0, 1.0]], \"Gym_scan_table_camcoord\": [[0.9974451989415423, -0.06250743213795668, 0.03458172980064169, 0.02231858470834599], [-0.04804912583358893, -0.22882402250236075, 0.972281259838159, 0.039081886755815726], [-0.05286167435026744, -0.9714588965331274, -0.2312428501197992, 1.5421821446346522], [0.0, 0.0, 0.0, 1.0]], \"LectureHall_scan_chair_scene_camcoord\": [[0.9992930513998263, 0.030087515976743376, -0.0225419343977731, 0.001998908749589632], [0.030705594681969043, -0.30721111058653017, 0.9511458878570781, -0.025811963513866963], [0.021692484396004613, -0.9511656401040444, -0.307917783192506, 2.060346184503773], [0.0, 0.0, 0.0, 1.0]], \"LectureHall_scan_yoga_scene_camcoord\": [[0.9993358324246812, 0.03030060260429296, -0.020242715082476024, -0.003510046042036605], [0.028600729415016745, -0.3079667078507395, 0.9509671419836329, -0.01748548118379142], [0.022580795137075255, -0.9509144968594153, -0.3086287856852993, 2.0424701474796567], [0.0, 0.0, 0.0, 1.0]], \"ParkingLot1_scan_camcoord\": [[0.9989627324729327, -0.03724260727951709, 0.02620013994738054, 0.0070941466745699025], [-0.03091587075252664, -0.13228243926883107, 0.9907298144280939, -0.0274920377236923], [-0.03343154297742938, -0.9905121627037764, -0.13329661462331338, 1.3859200914120975], [0.0, 0.0, 0.0, 1.0]], \"ParkingLot2_scan_camcoord\": [[0.9989532636786039, -0.04044665659892979, 0.021364572447267097, 0.01646827411554571], [-0.026687287930043047, -0.13600581518076985, 0.9903485279940424, 0.030197722289598695], [-0.03715058073335097, -0.9898820567153364, -0.13694286452455984, 1.4372015171546513], [0.0, 0.0, 0.0, 1.0]], \"Pavallion_scan_camcoord\": [[0.9971864096076799, 0.05693557331723671, -0.048760690979605295, 0.0012478238054067193], [0.05746407703876882, -0.16289761936471214, 0.9849681443861059, -0.006002953831755452], [0.04813672552068054, -0.9849988355812122, -0.16571104235928033, 1.7638454838942128], [0.0, 0.0, 0.0, 1.0]]}"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/rich/rich_motion_test.py",
    "content": "from pathlib import Path\nimport numpy as np\nimport torch\nfrom torch.utils import data\nfrom hmr4d.utils.pylogger import Log\n\nfrom .rich_utils import (\n    get_cam2params,\n    get_w2az_sahmr,\n    parse_seqname_info,\n    get_cam_key_wham_vid,\n)\nfrom hmr4d.utils.geo_transform import apply_T_on_points, transform_mat, compute_cam_angvel\nfrom hmr4d.utils.wis3d_utils import make_wis3d, add_motion_as_lines\nfrom hmr4d.utils.smplx_utils import make_smplx\nfrom pytorch3d.transforms import axis_angle_to_matrix, matrix_to_axis_angle\nfrom hmr4d.utils.geo.hmr_cam import resize_K\n\n\nfrom hmr4d.configs import MainStore, builds\n\n\nVID_PRESETS = {\n    \"easytohard\": [\n        \"test/Gym_013_burpee4/cam_06\",\n        \"test/Gym_011_pushup1/cam_02\",\n        \"test/LectureHall_019_wipingchairs1/cam_03\",\n        \"test/ParkingLot2_009_overfence1/cam_04\",\n        \"test/LectureHall_021_sidebalancerun1/cam_00\",\n        \"test/Gym_010_dips2/cam_05\",\n    ],\n}\n\n\nclass RichSmplFullSeqDataset(data.Dataset):\n    def __init__(self, vid_presets=None):\n        \"\"\"\n        Args:\n            vid_presets is a key in VID_PRESETS\n        \"\"\"\n        super().__init__()\n        self.dataset_name = \"RICH\"\n        self.dataset_id = \"RICH\"\n        Log.info(f\"[{self.dataset_name}] Full sequence, Test\")\n        tic = Log.time()\n\n        # Load evaluation protocol from WHAM labels\n        self.rich_dir = Path(\"inputs/RICH/hmr4d_support\")\n        self.labels = torch.load(self.rich_dir / \"rich_test_labels.pt\")\n        self.preproc_data = torch.load(self.rich_dir / \"rich_test_preproc.pt\")\n        vids = select_subset(self.labels, vid_presets)\n\n        # Setup dataset index\n        self.idx2meta = []\n        for vid in vids:\n            seq_length = len(self.labels[vid][\"frame_id\"])\n            self.idx2meta.append((vid, 0, seq_length))  # start=0, end=seq_length\n        # print(sum([end - start for _, _, start, end in self.idx2meta]))\n\n        # Prepare ground truth motion in ay-coordinate\n        self.w2az = get_w2az_sahmr()  # scan_name -> T_w2az, w-coordinate refers to cam-1-coordinate\n        self.cam2params = get_cam2params()  # cam_key -> (T_w2c, K)\n        seqname_info = parse_seqname_info(skip_multi_persons=True)  # {k: (scan_name, subject_id, gender, cam_ids)}\n        self.seqname_to_scanname = {k: v[0] for k, v in seqname_info.items()}\n\n        Log.info(f\"[RICH] {len(self.idx2meta)} sequences. Elapsed: {Log.time() - tic:.2f}s\")\n\n    def __len__(self):\n        return len(self.idx2meta)\n\n    def _load_data(self, idx):\n        data = {}\n\n        # [start, end), when loading data from labels\n        vid, start, end = self.idx2meta[idx]\n        label = self.labels[vid]\n        preproc_data = self.preproc_data[vid]\n\n        length = end - start\n        meta = {\"dataset_id\": \"RICH\", \"vid\": vid, \"vid-start-end\": (start, end)}\n        data.update({\"meta\": meta, \"length\": length})\n\n        # SMPLX\n        data.update({\"gt_smpl_params\": label[\"gt_smplx_params\"], \"gender\": label[\"gender\"]})\n\n        # camera\n        cam_key = get_cam_key_wham_vid(vid)\n        scan_name = self.seqname_to_scanname[vid.split(\"/\")[1]]\n        T_w2c, K = self.cam2params[cam_key]  # (4, 4)  (3, 3)\n        T_w2az = self.w2az[scan_name]\n        data.update({\"T_w2c\": T_w2c, \"T_w2az\": T_w2az, \"K\": K})\n\n        # image features\n        data.update(\n            {\n                \"f_imgseq\": preproc_data[\"f_imgseq\"],\n                \"bbx_xys\": preproc_data[\"bbx_xys\"],\n                \"img_wh\": preproc_data[\"img_wh\"],\n                \"kp2d\": preproc_data[\"kp2d\"],\n            }\n        )\n\n        # to render a video\n        video_path = self.rich_dir / \"video\" / vid / \"video.mp4\"\n        frame_id = label[\"frame_id\"]  # (F,)\n        width, height = data[\"img_wh\"] / 4  #  Video saved has been downsampled 1/4\n        K_render = resize_K(K, 0.25)\n        bbx_xys_render = data[\"bbx_xys\"] / 4\n        data[\"meta_render\"] = {\n            \"name\": vid.replace(\"/\", \"@\"),\n            \"video_path\": str(video_path),\n            \"frame_id\": frame_id,\n            \"width_height\": (width, height),\n            \"K\": K_render,\n            \"bbx_xys\": bbx_xys_render,\n        }\n\n        return data\n\n    def _process_data(self, data):\n        # T_w2az is pre-computed by using floor clue. az2zy uses a rotation along x-axis.\n        R_az2ay = axis_angle_to_matrix(torch.tensor([1.0, 0.0, 0.0]) * -torch.pi / 2)  # (3, 3)\n        T_w2ay = transform_mat(R_az2ay, R_az2ay.new([0, 0, 0])) @ data[\"T_w2az\"]  # (4, 4)\n\n        if False:  #  Visualize groundtruth and observation\n            self.rich_smplx = {\n                \"male\": make_smplx(\"rich-smplx\", gender=\"male\"),\n                \"female\": make_smplx(\"rich-smplx\", gender=\"female\"),\n            }\n            wis3d = make_wis3d(name=\"debug-rich-smpl_dataset\")\n            rich_smplx = make_smplx(\"rich-smplx\", gender=data[\"gender\"])\n            smplx_out = rich_smplx(**data[\"gt_smpl_params\"])\n            smplx_verts_ay = apply_T_on_points(smplx_out.vertices, T_w2ay)\n            for i in range(400):\n                wis3d.set_scene_id(i)\n                wis3d.add_mesh(smplx_out.vertices[i], rich_smplx.bm.faces, name=f\"gt-smplx\")\n                wis3d.add_mesh(smplx_verts_ay[i], rich_smplx.bm.faces, name=f\"gt-smplx-ay\")\n\n        # process img feature with xys\n        length = data[\"length\"]\n        f_imgseq = data[\"f_imgseq\"]  # (F, 1024)\n        R_w2c = data[\"T_w2c\"][:3, :3].repeat(length, 1, 1)  # (L, 4, 4)\n        cam_angvel = compute_cam_angvel(R_w2c)  # (L, 6)\n\n        # Return\n        data = {\n            # --- not batched\n            \"task\": \"CAP-Seq\",\n            \"meta\": data[\"meta\"],\n            \"meta_render\": data[\"meta_render\"],\n            # --- we test on single sequence, so set kv manually\n            \"length\": length,\n            \"f_imgseq\": f_imgseq,\n            \"cam_angvel\": cam_angvel,\n            \"bbx_xys\": data[\"bbx_xys\"],  # (F, 3)\n            \"K_fullimg\": data[\"K\"][None].expand(length, -1, -1),  # (F, 3, 3)\n            \"kp2d\": data[\"kp2d\"],  # (F, 17, 3)\n            # --- dataset specific\n            \"model\": \"smplx\",\n            \"gender\": data[\"gender\"],\n            \"gt_smpl_params\": data[\"gt_smpl_params\"],\n            \"T_w2ay\": T_w2ay,  # (4, 4)\n            \"T_w2c\": data[\"T_w2c\"],  # (4, 4)\n        }\n        return data\n\n    def __getitem__(self, idx):\n        data = self._load_data(idx)\n        data = self._process_data(data)\n        return data\n\n\ndef select_subset(labels, vid_presets):\n    vids = list(labels.keys())\n    if vid_presets != None:  # Use a subset of the videos\n        vids = VID_PRESETS[vid_presets]\n    return vids\n\n\n#\ngroup_name = \"test_datasets/rich\"\nbase_node = builds(RichSmplFullSeqDataset, vid_presets=None, populate_full_signature=True)\nMainStore.store(name=\"all\", node=base_node, group=group_name)\nMainStore.store(name=\"easy_to_hard\", node=base_node(vid_presets=\"easytohard\"), group=group_name)\nMainStore.store(name=\"postproc\", node=base_node(vid_presets=\"postproc\"), group=group_name)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/rich/rich_utils.py",
    "content": "import torch\nimport cv2\nimport numpy as np\nfrom hmr4d.utils.geo_transform import apply_T_on_points, project_p2d\nfrom pathlib import Path\nimport json\nimport time\n\n# ----- Meta sample utils ----- #\n\n\ndef sample_idx2meta(idx2meta, sample_interval):\n    \"\"\"\n    1. remove frames that < 45\n    2. sample frames by sample_interval\n    3. sorted\n    \"\"\"\n    idx2meta = [\n        v\n        for k, v in idx2meta.items()\n        if int(v[\"frame_name\"]) > 45 and (int(v[\"frame_name\"]) + int(v[\"cam_id\"])) % sample_interval == 0\n    ]\n    idx2meta = sorted(idx2meta, key=lambda meta: meta[\"img_key\"])\n    return idx2meta\n\n\ndef remove_bbx_invisible_frame(idx2meta, img2gtbbx):\n    raw_img_lu = np.array([0.0, 0.0])\n    raw_img_rb_type1 = np.array([4112.0, 3008.0]) - 1  # horizontal\n    raw_img_rb_type2 = np.array([3008.0, 4112.0]) - 1  # vertical\n\n    idx2meta_new = []\n    for meta in idx2meta:\n        gtbbx_center = np.array([img2gtbbx[meta[\"img_key\"]][[0, 2]].mean(), img2gtbbx[meta[\"img_key\"]][[1, 3]].mean()])\n        if (gtbbx_center < raw_img_lu).any():\n            continue\n        raw_img_rb = raw_img_rb_type1 if meta[\"cam_key\"] not in [\"Pavallion_3\", \"Pavallion_5\"] else raw_img_rb_type2\n        if (gtbbx_center > raw_img_rb).any():\n            continue\n        idx2meta_new.append(meta)\n    return idx2meta_new\n\n\ndef remove_extra_rules(idx2meta):\n    multi_person_seqs = [\"LectureHall_009_021_reparingprojector1\"]\n    idx2meta = [meta for meta in idx2meta if meta[\"seq_name\"] not in multi_person_seqs]\n    return idx2meta\n\n\n# ----- Image utils ----- #\n\n\ndef compute_bbx(dataset, data):\n    \"\"\"\n    Use gt_smplh_params to compute bbx (w.r.t. original image resolution)\n    Args:\n        dataset: rich_pose.RichPose\n        data: dict\n\n    # This function need extra scripts to run\n    from hmr4d.utils.smplx_utils import make_smplx\n    self.smplh_male = make_smplx(\"rich-smplh\", gender=\"male\")\n    self.smplh_female = make_smplx(\"rich-smplh\", gender=\"female\")\n    self.smplh = {\n        \"male\": self.smplh_male,\n        \"female\": self.smplh_female,\n    }\n    \"\"\"\n    gender = data[\"meta\"][\"gender\"]\n    smplh_params = {k: v.reshape(1, -1) for k, v in data[\"gt_smplh_params\"].items()}\n    smplh_opt = dataset.smplh[gender](**smplh_params)\n    verts_3d_w = smplh_opt.vertices\n    T_w2c, K = data[\"T_w2c\"], data[\"K\"]\n    verts_3d_c = apply_T_on_points(verts_3d_w, T_w2c[None])\n    verts_2d = project_p2d(verts_3d_c, K[None])[0]\n    min_2d = verts_2d.T.min(-1)[0]\n    max_2d = verts_2d.T.max(-1)[0]\n    bbx = torch.stack([min_2d, max_2d]).reshape(-1).numpy()\n    return bbx\n\n\ndef get_2d(dataset, data):\n    gender = data[\"meta\"][\"gender\"]\n    smplh_params = {k: v.reshape(1, -1) for k, v in data[\"gt_smplh_params\"].items()}\n    smplh_opt = dataset.smplh[gender](**smplh_params)\n    joints_3d_w = smplh_opt.joints\n    T_w2c, K = data[\"T_w2c\"], data[\"K\"]\n    joints_3d_c = apply_T_on_points(joints_3d_w, T_w2c[None])\n    joints_2d = project_p2d(joints_3d_c, K[None])[0]\n    conf = torch.ones((73, 1))\n    keypoints = torch.cat([joints_2d, conf], dim=1)\n    return keypoints\n\n\ndef squared_crop_and_resize(dataset, img, bbx_lurb, dst_size=224, state=None):\n    if state is not None:\n        np.random.set_state(state)\n    center_rand = dataset.BBX_CENTER * (np.random.random(2) * 2 - 1)\n    center_x = (bbx_lurb[0] + bbx_lurb[2]) / 2 + center_rand[0]\n    center_y = (bbx_lurb[1] + bbx_lurb[3]) / 2 + center_rand[1]\n    ori_half_size = max(bbx_lurb[2] - bbx_lurb[0], bbx_lurb[3] - bbx_lurb[1]) / 2\n    ori_half_size *= 1 + 0.15 + dataset.BBX_ZOOM * np.random.random()  # zoom\n\n    src = np.array(\n        [\n            [center_x - ori_half_size, center_y - ori_half_size],\n            [center_x + ori_half_size, center_y - ori_half_size],\n            [center_x, center_y],\n        ],\n        dtype=np.float32,\n    )\n    dst = np.array([[0, 0], [dst_size - 1, 0], [dst_size / 2 - 0.5, dst_size / 2 - 0.5]], dtype=np.float32)\n\n    A = cv2.getAffineTransform(src, dst)\n    img_crop = cv2.warpAffine(img, A, (dst_size, dst_size), flags=cv2.INTER_LINEAR)\n    bbx_new = np.array(\n        [center_x - ori_half_size, center_y - ori_half_size, center_x + ori_half_size, center_y + ori_half_size],\n        dtype=bbx_lurb.dtype,\n    )\n    return img_crop, bbx_new, A\n\n\n# Augment bbx\ndef get_augmented_square_bbx(bbx_lurb, per_shift=0.1, per_zoomout=0.2, base_zoomout=0.15, state=None):\n    \"\"\"\n    Args:\n        per_shift: in percent, maximum random shift\n        per_zoomout: in percent, maximum random zoom\n    \"\"\"\n    if state is not None:\n        np.random.set_state(state)\n    maxsize_bbx = max(bbx_lurb[2] - bbx_lurb[0], bbx_lurb[3] - bbx_lurb[1])\n    # shift of center\n    shift = maxsize_bbx * per_shift * (np.random.random(2) * 2 - 1)\n    center_x = (bbx_lurb[0] + bbx_lurb[2]) / 2 + shift[0]\n    center_y = (bbx_lurb[1] + bbx_lurb[3]) / 2 + shift[1]\n    # zoomout of half-size\n    halfsize_bbx = maxsize_bbx / 2\n    halfsize_bbx *= 1 + base_zoomout + per_zoomout * np.random.random()\n\n    bbx_lurb = np.array(\n        [\n            center_x - halfsize_bbx,\n            center_y - halfsize_bbx,\n            center_x + halfsize_bbx,\n            center_y + halfsize_bbx,\n        ]\n    )\n    return bbx_lurb\n\n\ndef get_squared_bbx_region_and_resize(frames, bbx_xys, dst_size=224):\n    \"\"\"\n    Args:\n        frames: (F, H, W, 3)\n        bbx_xys: (F, 3), xys\n    \"\"\"\n    frames_np = frames.numpy() if isinstance(frames, torch.Tensor) else frames\n    bbx_xys = bbx_xys if isinstance(bbx_xys, torch.Tensor) else torch.tensor(bbx_xys)  # use tensor\n    srcs = torch.stack(\n        [\n            torch.stack([bbx_xys[:, 0] - bbx_xys[:, 2] / 2, bbx_xys[:, 1] - bbx_xys[:, 2] / 2], dim=-1),\n            torch.stack([bbx_xys[:, 0] + bbx_xys[:, 2] / 2, bbx_xys[:, 1] - bbx_xys[:, 2] / 2], dim=-1),\n            bbx_xys[:, :2],\n        ],\n        dim=1,\n    )  # (F, 3, 2)\n    dst = np.array([[0, 0], [dst_size - 1, 0], [dst_size / 2 - 0.5, dst_size / 2 - 0.5]], dtype=np.float32)\n    As = np.stack([cv2.getAffineTransform(src, dst) for src in srcs.numpy()])\n\n    img_crops = np.stack(\n        [cv2.warpAffine(frames_np[i], As[i], (dst_size, dst_size), flags=cv2.INTER_LINEAR) for i in range(len(As))]\n    )\n    img_crops = torch.from_numpy(img_crops)\n    As = torch.from_numpy(As)\n    return img_crops, As\n\n\n# ----- Camera utils ----- #\n\n\ndef extract_cam_xml(xml_path=\"\", dtype=torch.float32):\n    import xml.etree.ElementTree as ET\n\n    tree = ET.parse(xml_path)\n\n    extrinsics_mat = [float(s) for s in tree.find(\"./CameraMatrix/data\").text.split()]\n    intrinsics_mat = [float(s) for s in tree.find(\"./Intrinsics/data\").text.split()]\n    distortion_vec = [float(s) for s in tree.find(\"./Distortion/data\").text.split()]\n\n    return {\n        \"ext_mat\": torch.tensor(extrinsics_mat).float(),\n        \"int_mat\": torch.tensor(intrinsics_mat).float(),\n        \"dis_vec\": torch.tensor(distortion_vec).float(),\n    }\n\n\ndef get_cam2params(scene_info_root=None):\n    \"\"\"\n    Args:\n        scene_info_root: this could be repalced by path to scan_calibration\n    \"\"\"\n    if scene_info_root is not None:\n        cam_params = {}\n        cam_xml_files = Path(scene_info_root).glob(\"*/calibration/*.xml\")\n        for cam_xml_file in cam_xml_files:\n            cam_param = extract_cam_xml(cam_xml_file)\n            T_w2c = cam_param[\"ext_mat\"].reshape(3, 4)\n            T_w2c = torch.cat([T_w2c, torch.tensor([[0, 0, 0, 1.0]])], dim=0)  # (4, 4)\n            K = cam_param[\"int_mat\"].reshape(3, 3)\n            cap_name = cam_xml_file.parts[-3]\n            cam_id = int(cam_xml_file.stem)\n            cam_key = f\"{cap_name}_{cam_id}\"\n            cam_params[cam_key] = (T_w2c, K)\n    else:\n        cam_params = torch.load(Path(__file__).parent / \"resource/cam2params.pt\")\n    return cam_params\n\n\n# ----- Parse Raw Resource ----- #\n\n\ndef get_w2az_sahmr():\n    \"\"\"\n    Returns:\n        w2az_sahmr: dict, {scan_name: Tw2az}, Tw2az is a tensor of (4,4)\n    \"\"\"\n    fn = Path(__file__).parent / \"resource/w2az_sahmr.json\"\n    with open(fn, \"r\") as f:\n        kvs = json.load(f).items()\n    w2az_sahmr = {k: torch.tensor(v) for k, v in kvs}\n    return w2az_sahmr\n\n\ndef has_multi_persons(seq_name):\n    \"\"\"\n    Args:\n        seq_name: e.g. LectureHall_009_021_reparingprojector1\n    \"\"\"\n    return len(seq_name.split(\"_\")) != 3\n\n\ndef parse_seqname_info(skip_multi_persons=True):\n    \"\"\"\n    This function will skip multi-person sequences.\n    Returns:\n        sname_to_info: scan_name, subject_id, gender, cam_ids\n    \"\"\"\n    fns = [Path(__file__).parent / f\"resource/{split}.txt\" for split in [\"train\", \"val\", \"test\"]]\n    # Train / Val&Test Header:\n    # sequence_name\tcapture_name\tscan_name\tid\tmoving_cam\tgender\tview_id\n    # sequence_name\tcapture_name\tscan_name\tid\tmoving_cam\tgender\tscene\taction/scene-interaction\tsubjects\tview_id\n    sname_to_info = {}\n    for fn in fns:\n        with open(fn, \"r\") as f:\n            for line in f.readlines()[1:]:\n                raw_values = line.strip().split()\n                seq_name = raw_values[0]\n                if skip_multi_persons and has_multi_persons(seq_name):\n                    continue\n                scan_name = f\"{raw_values[1]}_{raw_values[2]}\"\n                subject_id = int(raw_values[3])\n                gender = raw_values[5]\n                cam_ids = [int(c) for c in raw_values[-1].split(\",\")]\n                sname_to_info[seq_name] = (scan_name, subject_id, gender, cam_ids)\n    return sname_to_info\n\n\ndef get_seqnames_of_split(splits=[\"train\"], skip_multi_persons=True):\n    if not isinstance(splits, list):\n        splits = [splits]\n    fns = [Path(__file__).parent / f\"resource/{split}.txt\" for split in splits]\n    seqnames = []\n    for fn in fns:\n        with open(fn, \"r\") as f:\n            for line in f.readlines()[1:]:\n                seq_name = line.strip().split()[0]\n                if skip_multi_persons and has_multi_persons(seq_name):\n                    continue\n                seqnames.append(seq_name)\n    return seqnames\n\n\ndef get_seqname_to_imgrange():\n    \"\"\"Each sequence has a different range of image ids.\"\"\"\n    from tqdm import tqdm\n\n    split_seqnames = {split: get_seqnames_of_split(split) for split in [\"train\", \"val\", \"test\"]}\n    seqname_to_imgrange = {}\n    for split in [\"train\", \"val\", \"test\"]:\n        for seqname in tqdm(split_seqnames[split]):\n            img_root = Path(\"inputs/RICH\") / \"images_ds4\" / split  # compressed (not original)\n            img_dir = img_root / seqname\n            img_names = sorted([n.name for n in img_dir.glob(\"**/*.jpeg\")])\n            if len(img_names) == 0:\n                img_range = (0, 0)\n            else:\n                img_range = (int(img_names[0].split(\"_\")[0]), int(img_names[-1].split(\"_\")[0]))\n            seqname_to_imgrange[seqname] = img_range\n    return seqname_to_imgrange\n\n\n# ----- Compose keys ----- #\n\n\ndef get_img_key(seq_name, cam_id, f_id):\n    assert len(seq_name.split(\"_\")) == 3\n    subject_id = int(seq_name.split(\"_\")[1])\n    return f\"{seq_name}_{int(cam_id)}_{int(f_id):05d}_{subject_id}\"\n\n\ndef get_seq_cam_fn(img_root, seq_name, cam_id):\n    \"\"\"\n    Args:\n        img_root: \"inputs/RICH/images_ds4/train\"\n    \"\"\"\n    img_root = Path(img_root)\n    cam_id = int(cam_id)\n    return str(img_root / f\"{seq_name}/cam_{cam_id:02d}\")\n\n\ndef get_img_fn(img_root, seq_name, cam_id, f_id):\n    \"\"\"\n    Args:\n        img_root: \"inputs/RICH/images_ds4/train\"\n    \"\"\"\n    img_root = Path(img_root)\n    cam_id = int(cam_id)\n    f_id = int(f_id)\n    return str(img_root / f\"{seq_name}/cam_{cam_id:02d}\" / f\"{f_id:05d}_{cam_id:02d}.jpeg\")\n\n\n# ----- WHAM ----- #\n\n\ndef get_cam_key_wham_vid(vid):\n    _, sname, cname = vid.split(\"/\")\n    scene = sname.split(\"_\")[0]\n    cid = int(cname.split(\"_\")[1])\n    cam_key = f\"{scene}_{cid}\"\n    return cam_key\n\n\ndef get_K_wham_vid(vid):\n    cam_key = get_cam_key_wham_vid(vid)\n    cam2params = get_cam2params()\n    K = cam2params[cam_key][1]\n    return K\n\n\nclass RichVid2Tc2az:\n    def __init__(self) -> None:\n        self.w2az = get_w2az_sahmr()  # scan_name: tensor 4,4\n        seqname_info = parse_seqname_info(skip_multi_persons=True)  # {k: (scan_name, subject_id, gender, cam_ids)}\n        self.seqname_to_scanname = {k: v[0] for k, v in seqname_info.items()}\n        self.cam2params = get_cam2params()  # cam_key -> (T_w2c, K)\n\n    def __call__(self, vid):\n        cam_key = get_cam_key_wham_vid(vid)\n        scan_name = self.seqname_to_scanname[vid.split(\"/\")[1]]\n        T_w2c, K = self.cam2params[cam_key]  # (4, 4)  (3, 3)\n        T_w2az = self.w2az[scan_name]\n        T_c2az = T_w2az @ T_w2c.inverse()\n        return T_c2az\n\n    def get_T_w2az(self, vid):\n        cam_key = get_cam_key_wham_vid(vid)\n        scan_name = self.seqname_to_scanname[vid.split(\"/\")[1]]\n        T_w2az = self.w2az[scan_name]\n        return T_w2az\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/threedpw/threedpw_motion_test.py",
    "content": "import torch\nfrom torch.utils import data\nfrom pathlib import Path\n\nfrom hmr4d.utils.pylogger import Log\nfrom hmr4d.utils.wis3d_utils import make_wis3d, add_motion_as_lines\nfrom hmr4d.utils.geo_transform import compute_cam_angvel\nfrom hmr4d.utils.geo.hmr_cam import estimate_K, resize_K\nfrom hmr4d.utils.geo.flip_utils import flip_kp2d_coco17\n\nfrom hmr4d.configs import MainStore, builds\n\nVID_HARD = []\n# VID_HARD = [\"downtown_bar_00_1\"]\n\n\nclass ThreedpwSmplFullSeqDataset(data.Dataset):\n    def __init__(self, flip_test=False, skip_invalid=False):\n        super().__init__()\n        self.dataset_name = \"3DPW\"\n        self.skip_invalid = skip_invalid\n        Log.info(f\"[{self.dataset_name}] Full sequence\")\n\n        # Load evaluation protocol from WHAM labels\n        self.threedpw_dir = Path(\"inputs/3DPW/hmr4d_support\")\n        # ['vname', 'K_fullimg', 'T_w2c', 'smpl_params', 'gender', 'mask_raw', 'mask_wham', 'img_wh']\n        self.labels = torch.load(self.threedpw_dir / \"test_3dpw_gt_labels.pt\")\n        self.vid2bbx = torch.load(self.threedpw_dir / \"preproc_test_bbx.pt\")\n        self.vid2kp2d = torch.load(self.threedpw_dir / \"preproc_test_kp2d_v0.pt\")\n\n        # Setup dataset index\n        self.idx2meta = list(self.labels)\n        if len(VID_HARD) > 0:  # Pick subsets for fast testing\n            self.idx2meta = VID_HARD\n        Log.info(f\"[{self.dataset_name}] {len(self.idx2meta)} sequences.\")\n\n        # If flip_test is enabled, we will return extra data for flipped test\n        self.flip_test = flip_test\n        if self.flip_test:\n            Log.info(f\"[{self.dataset_name}] Flip test enabled\")\n\n    def __len__(self):\n        return len(self.idx2meta)\n\n    def _load_data(self, idx):\n        data = {}\n        vid = self.idx2meta[idx]\n        meta = {\"dataset_id\": self.dataset_name, \"vid\": vid}\n        data.update({\"meta\": meta})\n\n        # Add useful data\n        label = self.labels[vid]\n        mask = label[\"mask_wham\"]\n        width_height = label[\"img_wh\"]\n        data.update(\n            {\n                \"length\": len(mask),  # F\n                \"smpl_params\": label[\"smpl_params\"],  # world\n                \"gender\": label[\"gender\"],  # str\n                \"T_w2c\": label[\"T_w2c\"],  # (F, 4, 4)\n                \"mask\": mask,  # (F)\n            }\n        )\n        K_fullimg = label[\"K_fullimg\"]  # (3, 3)\n        if False:\n            K_fullimg = estimate_K(*width_height)\n        data[\"K_fullimg\"] = K_fullimg\n\n        # Preprocessed:  bbx, kp2d, image as feature\n        bbx_xys = self.vid2bbx[vid][\"bbx_xys\"]  # (F, 3)\n        kp2d = self.vid2kp2d[vid]  # (F, 17, 3)\n        cam_angvel = compute_cam_angvel(data[\"T_w2c\"][:, :3, :3])  # (L, 6)\n        data.update({\"bbx_xys\": bbx_xys, \"kp2d\": kp2d, \"cam_angvel\": cam_angvel})\n\n        imgfeat_dir = self.threedpw_dir / \"imgfeats/3dpw_test\"\n        f_img_dict = torch.load(imgfeat_dir / f\"{vid}.pt\")\n        f_imgseq = f_img_dict[\"features\"].float()\n        data[\"f_imgseq\"] = f_imgseq  # (F, 1024)\n\n        # to render a video\n        vname = label[\"vname\"]\n        video_path = self.threedpw_dir / f\"videos/{vname}.mp4\"\n        frame_id = torch.where(mask)[0].long()\n        ds = 0.5\n        K_render = resize_K(K_fullimg, ds)\n        bbx_xys_render = bbx_xys * ds\n        kp2d_render = kp2d.clone()\n        kp2d_render[..., :2] *= ds\n        data[\"meta_render\"] = {\n            \"name\": vid,\n            \"video_path\": str(video_path),\n            \"ds\": ds,\n            \"frame_id\": frame_id,\n            \"K\": K_render,\n            \"bbx_xys\": bbx_xys_render,\n            \"kp2d\": kp2d_render,\n        }\n\n        if self.flip_test:\n            imgfeat_dir = self.threedpw_dir / \"imgfeats/3dpw_test_flip\"\n            f_img_dict = torch.load(imgfeat_dir / f\"{vid}.pt\")\n            flipped_bbx_xys = f_img_dict[\"bbx_xys\"].float()  # (L, 3)\n            flipped_features = f_img_dict[\"features\"].float()  # (L, 1024)\n            flipped_kp2d = flip_kp2d_coco17(kp2d, width_height[0])  # (L, 17, 3)\n\n            R_flip_x = torch.tensor([[-1, 0, 0], [0, 1, 0], [0, 0, 1]]).float()\n            flipped_R_w2c = R_flip_x @ data[\"T_w2c\"][:, :3, :3].clone()\n\n            data_flip = {\n                \"bbx_xys\": flipped_bbx_xys,\n                \"f_imgseq\": flipped_features,\n                \"kp2d\": flipped_kp2d,\n                \"cam_angvel\": compute_cam_angvel(flipped_R_w2c),\n            }\n            data[\"flip_test\"] = data_flip\n        return data\n\n    def _process_data(self, data):\n        length = data[\"length\"]\n        data[\"K_fullimg\"] = data[\"K_fullimg\"][None].repeat(length, 1, 1)\n\n        if self.skip_invalid:  # Drop all invalid frames\n            mask = data[\"mask\"].clone()\n            data[\"length\"] = sum(mask)\n            data[\"smpl_params\"] = {k: v[mask].clone() for k, v in data[\"smpl_params\"].items()}\n            data[\"T_w2c\"] = data[\"T_w2c\"][mask].clone()\n            data[\"mask\"] = data[\"mask\"][mask].clone()\n            data[\"K_fullimg\"] = data[\"K_fullimg\"][mask].clone()\n            data[\"bbx_xys\"] = data[\"bbx_xys\"][mask].clone()\n            data[\"kp2d\"] = data[\"kp2d\"][mask].clone()\n            data[\"cam_angvel\"] = data[\"cam_angvel\"][mask].clone()\n            data[\"f_imgseq\"] = data[\"f_imgseq\"][mask].clone()\n            data[\"flip_test\"] = {k: v[mask].clone() for k, v in data[\"flip_test\"].items()}\n\n        return data\n\n    def __getitem__(self, idx):\n        data = self._load_data(idx)\n        data = self._process_data(data)\n        return data\n\n\n# 3DPW\nMainStore.store(\n    name=\"fliptest\",\n    node=builds(ThreedpwSmplFullSeqDataset, flip_test=True),\n    group=\"test_datasets/3dpw\",\n)\nMainStore.store(\n    name=\"v1\",\n    node=builds(ThreedpwSmplFullSeqDataset, flip_test=False),\n    group=\"test_datasets/3dpw\",\n)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/threedpw/threedpw_motion_train.py",
    "content": "import torch\nfrom torch.utils import data\nfrom pathlib import Path\nimport numpy as np\n\nfrom hmr4d.utils.pylogger import Log\nfrom hmr4d.utils.wis3d_utils import make_wis3d, add_motion_as_lines\nfrom hmr4d.utils.geo_transform import compute_cam_angvel\nfrom hmr4d.utils.geo.hmr_cam import estimate_K, resize_K\nfrom hmr4d.utils.geo.flip_utils import flip_kp2d_coco17\nfrom hmr4d.dataset.imgfeat_motion.base_dataset import ImgfeatMotionDatasetBase\nfrom hmr4d.utils.net_utils import get_valid_mask, repeat_to_max_len, repeat_to_max_len_dict\nfrom hmr4d.utils.smplx_utils import make_smplx\nfrom hmr4d.utils.video_io_utils import get_video_lwh, read_video_np, save_video\nfrom hmr4d.utils.vis.renderer_utils import simple_render_mesh_background\n\nfrom hmr4d.configs import MainStore, builds\n\n\nclass ThreedpwSmplDataset(ImgfeatMotionDatasetBase):\n    def __init__(self):\n        # Path\n        self.hmr4d_support_dir = Path(\"inputs/3DPW/hmr4d_support\")\n        self.dataset_name = \"3DPW\"\n\n        # Setting\n        self.min_motion_frames = 60\n        self.max_motion_frames = 120\n        super().__init__()\n\n    def _load_dataset(self):\n        self.train_labels = torch.load(self.hmr4d_support_dir / \"train_3dpw_gt_labels.pt\")\n        self.refit_smplx = torch.load(self.hmr4d_support_dir / \"train_refit_smplx.pt\")\n        if True:  # Remove clips that have obvious error\n            update_list = {\n                \"courtyard_basketball_00_1\": [(0, 300), (340, 468)],\n                \"courtyard_laceShoe_00_0\": [(0, 620), (780, 931)],\n                \"courtyard_rangeOfMotions_00_1\": [(0, 370), (410, 601)],\n                \"courtyard_shakeHands_00_1\": [(0, 100), (120, 391)],\n            }\n            for k, v in update_list.items():\n                self.refit_smplx[k][\"valid_range_list\"] = v\n\n        self.f_img_folder = self.hmr4d_support_dir / \"imgfeats/3dpw_train_smplx_refit\"\n        Log.info(f\"[{self.dataset_name}] Train\")\n\n    def _get_idx2meta(self):\n        # We expect to see the entire sequence during one epoch,\n        # so each sequence will be sampled max(SeqLength // MotionFrames, 1) times\n        seq_lengths = []\n        self.idx2meta = []\n        for vid in self.refit_smplx:\n            valid_range_list = self.refit_smplx[vid][\"valid_range_list\"]\n            for start, end in valid_range_list:\n                seq_length = end - start\n                num_samples = max(seq_length // self.max_motion_frames, 1)\n                seq_lengths.append(seq_length)\n                self.idx2meta.extend([(vid, start, end)] * num_samples)\n        minutes = sum(seq_lengths) / 25 / 60\n        Log.info(\n            f\"[{self.dataset_name}] has {minutes:.1f} minutes motion -> Resampled to {len(self.idx2meta)} samples.\"\n        )\n\n    def _load_data(self, idx):\n        data = {}\n        vid, range1, range2 = self.idx2meta[idx]\n\n        # Random select a subset\n        mlength = range2 - range1\n        min_motion_len = self.min_motion_frames\n        max_motion_len = self.max_motion_frames\n\n        if mlength < min_motion_len:  # this may happen, the minimal mlength is around 30\n            start = range1\n            length = mlength\n        else:\n            effect_max_motion_len = min(max_motion_len, mlength)\n            length = np.random.randint(min_motion_len, effect_max_motion_len + 1)  # [low, high)\n            start = np.random.randint(range1, range2 - length + 1)\n        end = start + length\n        data[\"length\"] = length\n        data[\"meta\"] = {\"data_name\": self.dataset_name, \"idx\": idx, \"vid\": vid, \"start_end\": (start, end)}\n\n        # Select motion subset\n        data[\"smplx_params_incam\"] = {k: v[start:end] for k, v in self.refit_smplx[vid][\"smplx_params_incam\"].items()}\n        data[\"K_fullimg\"] = self.train_labels[vid][\"K_fullimg\"]\n        data[\"T_w2c\"] = self.train_labels[vid][\"T_w2c\"][start:end]\n\n        # Img (as feature):\n        f_img_dict = torch.load(self.f_img_folder / f\"{vid}.pt\")\n        data[\"bbx_xys\"] = f_img_dict[\"bbx_xys\"][start:end]  # (F, 3)\n        data[\"f_imgseq\"] = f_img_dict[\"features\"][start:end].float()  # (F, 3)\n        data[\"img_wh\"] = f_img_dict[\"img_wh\"]  # (2)\n        data[\"kp2d\"] = torch.zeros((end - start), 17, 3)  # (L, 17, 3)  # do not provide kp2d\n\n        return data\n\n    def _process_data(self, data, idx):\n        length = data[\"length\"]\n\n        smpl_params_c = data[\"smplx_params_incam\"]\n        smpl_params_w_zero = {k: torch.zeros_like(v) for k, v in smpl_params_c.items()}\n        K_fullimg = data[\"K_fullimg\"][None].repeat(length, 1, 1)\n        cam_angvel = compute_cam_angvel(data[\"T_w2c\"][:, :3, :3])\n\n        max_len = self.max_motion_frames\n        return_data = {\n            \"meta\": data[\"meta\"],\n            \"length\": length,\n            \"smpl_params_c\": smpl_params_c,\n            \"smpl_params_w\": smpl_params_w_zero,\n            \"R_c2gv\": torch.zeros(length, 3, 3),  # (F, 3, 3)\n            \"gravity_vec\": torch.zeros(3),  # (3)\n            \"bbx_xys\": data[\"bbx_xys\"],  # (F, 3)\n            \"K_fullimg\": K_fullimg,  # (F, 3, 3)\n            \"f_imgseq\": data[\"f_imgseq\"],  # (F, D)\n            \"kp2d\": data[\"kp2d\"],  # (F, 17, 3)\n            \"cam_angvel\": cam_angvel,  # (F, 6)\n            \"mask\": {\n                \"valid\": get_valid_mask(max_len, length),\n                \"vitpose\": False,\n                \"bbx_xys\": True,\n                \"f_imgseq\": True,\n                \"spv_incam_only\": True,\n            },\n        }\n\n        if False:  # Debug, render incam\n            start, end = data[\"meta\"][\"start_end\"]\n            vid = data[\"meta\"][\"vid\"]\n\n            ds = 0.5\n            faces = smplx.faces\n            smplx = make_smplx(\"supermotion\")\n            smplx_c_verts = smplx(**return_data[\"smpl_params_c\"]).vertices\n            K_render = resize_K(K_fullimg, ds)\n\n            video_path = self.hmr4d_support_dir / f\"videos/{vid[:-2]}.mp4\"\n            images = read_video_np(video_path, scale=ds, start_frame=start, end_frame=end)\n\n            render_dict = {\n                \"K\": K_render[:1],  # only support batch size 1\n                \"faces\": faces,\n                \"verts\": smplx_c_verts,\n                \"background\": images,\n            }\n            img_overlay = simple_render_mesh_background(render_dict, VI=10)\n            save_video(img_overlay, f\"tmp.mp4\", crf=28)\n\n        # Batchable\n        return_data[\"smpl_params_c\"] = repeat_to_max_len_dict(return_data[\"smpl_params_c\"], max_len)\n        return_data[\"smpl_params_w\"] = repeat_to_max_len_dict(return_data[\"smpl_params_w\"], max_len)\n        return_data[\"R_c2gv\"] = repeat_to_max_len(return_data[\"R_c2gv\"], max_len)\n        return_data[\"bbx_xys\"] = repeat_to_max_len(return_data[\"bbx_xys\"], max_len)\n        return_data[\"K_fullimg\"] = repeat_to_max_len(return_data[\"K_fullimg\"], max_len)\n        return_data[\"f_imgseq\"] = repeat_to_max_len(return_data[\"f_imgseq\"], max_len)\n        return_data[\"kp2d\"] = repeat_to_max_len(return_data[\"kp2d\"], max_len)\n        return_data[\"cam_angvel\"] = repeat_to_max_len(return_data[\"cam_angvel\"], max_len)\n\n        return return_data\n\n\n# 3DPW\nMainStore.store(name=\"v1\", node=builds(ThreedpwSmplDataset), group=\"train_datasets/imgfeat_3dpw\")\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/dataset/threedpw/utils.py",
    "content": "import json\nimport numpy as np\nfrom pathlib import Path\nfrom collections import defaultdict\nimport pickle\nimport torch\nimport joblib\n\nRESOURCE_FOLDER = Path(__file__).resolve().parent / \"resource\"\n\n\ndef read_raw_pkl(pkl_path):\n    with open(pkl_path, \"rb\") as f:\n        data = pickle.load(f, encoding=\"bytes\")\n\n    num_subjects = len(data[b\"poses\"])\n    F = data[b\"poses\"][0].shape[0]\n    smpl_params = []\n    for i in range(num_subjects):\n        smpl_params.append(\n            {\n                \"body_pose\": torch.from_numpy(data[b\"poses\"][i][:, 3:72]).float(),  # (F, 69)\n                \"betas\": torch.from_numpy(data[b\"betas\"][i][:10]).repeat(F, 1).float(),  # (F, 10)\n                \"global_orient\": torch.from_numpy(data[b\"poses\"][i][:, :3]).float(),  # (F, 3)\n                \"transl\": torch.from_numpy(data[b\"trans\"][i]).float(),  # (F, 3)\n            }\n        )\n    genders = [\"male\" if g == \"m\" else \"female\" for g in data[b\"genders\"]]\n    campose_valid = [torch.from_numpy(v).bool() for v in data[b\"campose_valid\"]]\n\n    seq_name = data[b\"sequence\"]\n    K_fullimg = torch.from_numpy(data[b\"cam_intrinsics\"]).float()\n    T_w2c = torch.from_numpy(data[b\"cam_poses\"]).float()\n\n    return_data = {\n        \"sequence\": seq_name,  # 'courtyard_bodyScannerMotions_00'\n        \"K_fullimg\": K_fullimg,  # (3, 3), not 55FoV\n        \"T_w2c\": T_w2c,  # (F, 4, 4)\n        \"smpl_params\": smpl_params,  # list of dict\n        \"genders\": genders,  # list of str\n        \"campose_valid\": campose_valid,  # list of bool-array\n        # \"jointPositions\": data[b'jointPositions'],  # SMPL, 24x3\n        # \"poses2d\": data[b\"poses2d\"],  # COCO, 3x18(?)\n    }\n    return return_data\n\n\ndef load_and_convert_wham_pth(pth):\n    \"\"\"\n    Convert to {vid: DataDict} style, Add smpl_params_incam\n    \"\"\"\n    # load\n    wham_labels_raw = joblib.load(pth)\n    # convert it to {vid: DataDict} style\n    wham_labels = {}\n    for i, vid in enumerate(wham_labels_raw[\"vid\"]):\n        wham_labels[vid] = {k: wham_labels_raw[k][i] for k in wham_labels_raw}\n\n    # convert pose and betas as smpl_params_incam (without transl)\n    for vid in wham_labels:\n        pose = wham_labels[vid][\"pose\"]\n        global_orient = pose[:, :3]  # (F, 3)\n        body_pose = pose[:, 3:]  # (F, 69)\n        betas = wham_labels[vid][\"betas\"]  # (F, 10), all frames are the same\n        wham_labels[vid][\"smpl_params_incam\"] = {\n            \"body_pose\": body_pose.float(),  # (F, 69)\n            \"betas\": betas.float(),  # (F, 10)\n            \"global_orient\": global_orient.float(),  # (F, 3)\n        }\n\n    return wham_labels\n\n\n# Neural-Annot utils\n\n\ndef na_cam_param_to_K_fullimg(cam_param):\n    K = torch.eye(3)\n    K[[0, 1], [0, 1]] = torch.tensor(cam_param[\"focal\"])\n    K[[0, 1], [2, 2]] = torch.tensor(cam_param[\"princpt\"])\n    return K\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/model/common_utils/optimizer.py",
    "content": "from torch.optim import AdamW, Adam\nfrom hmr4d.configs import MainStore, builds\n\n\noptimizer_cfgs = {\n    \"adam_1e-3\": builds(Adam, lr=1e-3, zen_partial=True),\n    \"adam_2e-4\": builds(Adam, lr=2e-4, zen_partial=True),\n    \"adamw_2e-4\": builds(AdamW, lr=2e-4, zen_partial=True),\n    \"adamw_1e-4\": builds(AdamW, lr=1e-4, zen_partial=True),\n    \"adamw_5e-5\": builds(AdamW, lr=5e-5, zen_partial=True),\n    \"adamw_1e-5\": builds(AdamW, lr=1e-5, zen_partial=True),\n    # zero-shot text-to-image generation\n    \"adamw_1e-3_dalle\": builds(AdamW, lr=1e-3, weight_decay=1e-4, zen_partial=True),\n}\n\nfor name, cfg in optimizer_cfgs.items():\n    MainStore.store(name=name, node=cfg, group=f\"optimizer\")\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/model/common_utils/scheduler.py",
    "content": "import torch\nfrom bisect import bisect_right\n\n\nclass WarmupMultiStepLR(torch.optim.lr_scheduler.LRScheduler):\n    def __init__(self, optimizer, milestones, warmup=0, gamma=0.1, last_epoch=-1, verbose=\"deprecated\"):\n        \"\"\"Assume optimizer does not change lr; Scheduler is called epoch-based\"\"\"\n        self.milestones = milestones\n        self.warmup = warmup\n        assert warmup < milestones[0]\n        self.gamma = gamma\n        super().__init__(optimizer, last_epoch, verbose)\n\n    def get_lr(self):\n        base_lrs = self.base_lrs  # base lr for each groups\n        n_groups = len(base_lrs)\n        comming_epoch = self.last_epoch  # the lr will be set for the comming epoch, starts from 0\n\n        # add extra warmup\n        if comming_epoch < self.warmup:\n            # e.g. comming_epoch [0, 1, 2] for warmup == 3\n            # lr should be base_lr * (last_epoch+1) / (warmup + 1), e.g. [0.25, 0.5, 0.75] * base_lr\n            lr_factor = (self.last_epoch + 1) / (self.warmup + 1)\n            return [base_lrs[i] * lr_factor for i in range(n_groups)]\n        else:\n            # bisect_right([3,5,7], 0) -> 0; bisect_right([3,5,7], 5) -> 2\n            p = bisect_right(self.milestones, comming_epoch)\n            lr_factor = self.gamma**p\n            return [base_lrs[i] * lr_factor for i in range(n_groups)]\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/model/common_utils/scheduler_cfg.py",
    "content": "from omegaconf import DictConfig, ListConfig\nfrom hmr4d.configs import MainStore, builds\n\n# do not perform scheduling\ndefault = DictConfig({\"scheduler\": None})\nMainStore.store(name=\"default\", node=default, group=f\"scheduler_cfg\")\n\n\n# epoch-based\ndef epoch_half_by(milestones=[100, 200, 300]):\n    return DictConfig(\n        {\n            \"scheduler\": {\n                \"_target_\": \"torch.optim.lr_scheduler.MultiStepLR\",\n                \"milestones\": milestones,\n                \"gamma\": 0.5,\n            },\n            \"interval\": \"epoch\",\n            \"frequency\": 1,\n        }\n    )\n\n\nMainStore.store(name=\"epoch_half_100_200_300\", node=epoch_half_by([100, 200, 300]), group=f\"scheduler_cfg\")\nMainStore.store(name=\"epoch_half_100_200\", node=epoch_half_by([100, 200]), group=f\"scheduler_cfg\")\nMainStore.store(name=\"epoch_half_200_350\", node=epoch_half_by([200, 350]), group=f\"scheduler_cfg\")\nMainStore.store(name=\"epoch_half_300\", node=epoch_half_by([300]), group=f\"scheduler_cfg\")\n\n\n# epoch-based\ndef warmup_epoch_half_by(warmup=10, milestones=[100, 200, 300]):\n    return DictConfig(\n        {\n            \"scheduler\": {\n                \"_target_\": \"hmr4d.model.common_utils.scheduler.WarmupMultiStepLR\",\n                \"milestones\": milestones,\n                \"warmup\": warmup,\n                \"gamma\": 0.5,\n            },\n            \"interval\": \"epoch\",\n            \"frequency\": 1,\n        }\n    )\n\n\nMainStore.store(name=\"warmup_5_epoch_half_200_350\", node=warmup_epoch_half_by(5, [200, 350]), group=f\"scheduler_cfg\")\nMainStore.store(name=\"warmup_10_epoch_half_200_350\", node=warmup_epoch_half_by(10, [200, 350]), group=f\"scheduler_cfg\")\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/model/gvhmr/callbacks/metric_3dpw.py",
    "content": "import torch\nimport pytorch_lightning as pl\nimport numpy as np\nfrom pathlib import Path\nfrom einops import einsum, rearrange\n\nfrom hmr4d.configs import MainStore, builds\nfrom hmr4d.utils.pylogger import Log\nfrom hmr4d.utils.comm.gather import all_gather\nfrom hmr4d.utils.eval.eval_utils import compute_camcoord_metrics, as_np_array\nfrom hmr4d.utils.smplx_utils import make_smplx\nfrom hmr4d.utils.vis.cv2_utils import cv2, draw_bbx_xys_on_image_batch, draw_coco17_skeleton_batch\nfrom hmr4d.utils.vis.renderer_utils import simple_render_mesh_background\nfrom hmr4d.utils.video_io_utils import read_video_np, get_video_lwh, save_video\nfrom hmr4d.utils.geo_transform import apply_T_on_points\nfrom hmr4d.utils.seq_utils import rearrange_by_mask\n\n\nclass MetricMocap(pl.Callback):\n    def __init__(self):\n        super().__init__()\n        # vid->result\n        self.metric_aggregator = {\n            \"pa_mpjpe\": {},\n            \"mpjpe\": {},\n            \"pve\": {},\n            \"accel\": {},\n        }\n\n        # SMPLX and SMPL\n        self.smplx = make_smplx(\"supermotion_EVAL3DPW\")\n        self.smpl = {\"male\": make_smplx(\"smpl\", gender=\"male\"), \"female\": make_smplx(\"smpl\", gender=\"female\")}\n        self.J_regressor = torch.load(\"hmr4d/utils/body_model/smpl_3dpw14_J_regressor_sparse.pt\").to_dense()\n        self.J_regressor24 = torch.load(\"hmr4d/utils/body_model/smpl_neutral_J_regressor.pt\")\n        self.smplx2smpl = torch.load(\"hmr4d/utils/body_model/smplx2smpl_sparse.pt\")\n        self.faces_smplx = self.smplx.faces\n        self.faces_smpl = self.smpl[\"male\"].faces\n\n        # The metrics are calculated similarly for val/test/predict\n        self.on_test_batch_end = self.on_validation_batch_end = self.on_predict_batch_end\n\n        # Only validation record the metrics with logger\n        self.on_test_epoch_end = self.on_validation_epoch_end = self.on_predict_epoch_end\n\n    # ================== Batch-based Computation  ================== #\n    def on_predict_batch_end(self, trainer, pl_module, outputs, batch, batch_idx, dataloader_idx=0):\n        \"\"\"The behaviour is the same for val/test/predict\"\"\"\n        assert batch[\"B\"] == 1\n        dataset_id = batch[\"meta\"][0][\"dataset_id\"]\n        if dataset_id != \"3DPW\":\n            return\n\n        # Move to cuda if not\n        self.smplx = self.smplx.cuda()\n        for g in [\"male\", \"female\"]:\n            self.smpl[g] = self.smpl[g].cuda()\n        self.J_regressor = self.J_regressor.cuda()\n        self.J_regressor24 = self.J_regressor24.cuda()\n        self.smplx2smpl = self.smplx2smpl.cuda()\n\n        vid = batch[\"meta\"][0][\"vid\"]\n        seq_length = batch[\"length\"][0].item()\n        gender = batch[\"gender\"][0]\n        T_w2c = batch[\"T_w2c\"][0]\n        mask = batch[\"mask\"][0]\n\n        # Groundtruth (cam)\n        target_w_params = {k: v[0] for k, v in batch[\"smpl_params\"].items()}\n        target_w_output = self.smpl[gender](**target_w_params)\n        target_w_verts = target_w_output.vertices\n        target_c_verts = apply_T_on_points(target_w_verts, T_w2c)\n        target_c_j3d = torch.matmul(self.J_regressor, target_c_verts)\n\n        # + Prediction -> Metric\n        smpl_out = self.smplx(**outputs[\"pred_smpl_params_incam\"])\n        pred_c_verts = torch.stack([torch.matmul(self.smplx2smpl, v_) for v_ in smpl_out.vertices])\n        pred_c_j3d = einsum(self.J_regressor, pred_c_verts, \"j v, l v i -> l j i\")\n        del smpl_out  # Prevent OOM\n\n        # Metric of current sequence\n        batch_eval = {\n            \"pred_j3d\": pred_c_j3d,\n            \"target_j3d\": target_c_j3d,\n            \"pred_verts\": pred_c_verts,\n            \"target_verts\": target_c_verts,\n        }\n        camcoord_metrics = compute_camcoord_metrics(batch_eval, mask=mask, pelvis_idxs=[2, 3])\n        for k in camcoord_metrics:\n            self.metric_aggregator[k][vid] = as_np_array(camcoord_metrics[k])\n\n        if False:  # Render incam (simple)\n            meta_render = batch[\"meta_render\"][0]\n            images = read_video_np(meta_render[\"video_path\"], scale=meta_render[\"ds\"])\n            render_dict = {\n                \"K\": meta_render[\"K\"][None],  # only support batch size 1\n                \"faces\": self.smpl[\"male\"].faces,\n                \"verts\": pred_c_verts,\n                \"background\": images,\n            }\n            img_overlay = simple_render_mesh_background(render_dict)\n            output_fn = Path(\"outputs/3DPW_render_pred_flip\") / f\"{vid}.mp4\"\n            save_video(img_overlay, output_fn, crf=28)\n\n        if False:  # Render incam (with details)\n            meta_render = batch[\"meta_render\"][0]\n            images = read_video_np(meta_render[\"video_path\"], scale=meta_render[\"ds\"])\n            render_dict = {\n                \"K\": meta_render[\"K\"][None],  # only support batch size 1\n                \"faces\": self.smpl[\"male\"].faces,\n                \"verts\": pred_c_verts,\n                \"background\": images,\n            }\n            img_overlay = simple_render_mesh_background(render_dict)\n\n            # Add COCO17 and bbx to image\n            bbx_xys_render = meta_render[\"bbx_xys\"]\n            kp2d_render = meta_render[\"kp2d\"]\n            img_overlay = draw_coco17_skeleton_batch(img_overlay, kp2d_render, conf_thr=0.5)\n            img_overlay = draw_bbx_xys_on_image_batch(bbx_xys_render, img_overlay, mask)\n\n            # Add metric\n            metric_all = rearrange_by_mask(torch.tensor(camcoord_metrics[\"pa_mpjpe\"]), mask)\n            for i in range(len(img_overlay)):\n                m = metric_all[i]\n                if m == 0:  # a not evaluated frame\n                    continue\n                text = f\"PA-MPJPE: {m:.1f}\"\n                color = (244, 10, 20) if m > 45 else (0, 205, 0)  # red or green\n                cv2.putText(img_overlay[i], text, (10, 30), cv2.FONT_HERSHEY_SIMPLEX, 1, color, 2)\n\n            output_dir = Path(\"tmp_pred_details\")\n            output_dir.mkdir(exist_ok=True, parents=True)\n            save_video(img_overlay, output_dir / f\"{vid}.mp4\", crf=24)\n\n    # ================== Epoch Summary  ================== #\n    def on_predict_epoch_end(self, trainer, pl_module):\n        \"\"\"Without logger\"\"\"\n        local_rank, world_size = trainer.local_rank, trainer.world_size\n        monitor_metric = \"pa_mpjpe\"\n\n        # Reduce metric_aggregator across all processes\n        metric_keys = list(self.metric_aggregator.keys())\n        with torch.inference_mode(False):  # allow in-place operation of all_gather\n            metric_aggregator_gathered = all_gather(self.metric_aggregator)  # list of dict\n        for metric_key in metric_keys:\n            for d in metric_aggregator_gathered:\n                self.metric_aggregator[metric_key].update(d[metric_key])\n\n        if False:  # debug to make sure the all_gather is correct\n            print(f\"[RANK {local_rank}/{world_size}]: {self.metric_aggregator[monitor_metric].keys()}\")\n\n        total = len(self.metric_aggregator[monitor_metric])\n        Log.info(f\"{total} sequences evaluated in {self.__class__.__name__}\")\n        if total == 0:\n            return\n\n        # print monitored metric per sequence\n        mm_per_seq = {k: v.mean() for k, v in self.metric_aggregator[monitor_metric].items()}\n        if len(mm_per_seq) > 0:\n            sorted_mm_per_seq = sorted(mm_per_seq.items(), key=lambda x: x[1], reverse=True)\n            n_worst = 5 if trainer.state.stage == \"validate\" else len(sorted_mm_per_seq)\n            if local_rank == 0:\n                Log.info(\n                    f\"monitored metric {monitor_metric} per sequence\\n\"\n                    + \"\\n\".join([f\"{m:5.1f} : {s}\" for s, m in sorted_mm_per_seq[:n_worst]])\n                    + \"\\n------\"\n                )\n\n        # average over all batches\n        metrics_avg = {k: np.concatenate(list(v.values())).mean() for k, v in self.metric_aggregator.items()}\n        if local_rank == 0:\n            Log.info(f\"[Metrics] 3DPW:\\n\" + \"\\n\".join(f\"{k}: {v:.1f}\" for k, v in metrics_avg.items()) + \"\\n------\")\n\n        # save to logger if available\n        if pl_module.logger is not None:\n            cur_epoch = pl_module.current_epoch\n            for k, v in metrics_avg.items():\n                pl_module.logger.log_metrics({f\"val_metric_3DPW/{k}\": v}, step=cur_epoch)\n\n        # reset\n        for k in self.metric_aggregator:\n            self.metric_aggregator[k] = {}\n\n\nnode_3dpw = builds(MetricMocap)\nMainStore.store(name=\"metric_3dpw\", node=node_3dpw, group=\"callbacks\", package=\"callbacks.metric_3dpw\")\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/model/gvhmr/callbacks/metric_emdb.py",
    "content": "import torch\nimport torch.nn.functional as F\nimport pytorch_lightning as pl\nfrom pytorch_lightning.utilities import rank_zero_only\nfrom hmr4d.configs import MainStore, builds\n\nfrom hmr4d.utils.comm.gather import all_gather\nfrom hmr4d.utils.pylogger import Log\n\nfrom hmr4d.utils.eval.eval_utils import (\n    compute_camcoord_metrics,\n    compute_global_metrics,\n    compute_camcoord_perjoint_metrics,\n    rearrange_by_mask,\n    as_np_array,\n)\nfrom hmr4d.utils.geo_transform import apply_T_on_points, compute_T_ayfz2ay\nfrom hmr4d.utils.smplx_utils import make_smplx\nfrom einops import einsum, rearrange\n\nfrom hmr4d.utils.wis3d_utils import make_wis3d, add_motion_as_lines\nfrom hmr4d.utils.vis.renderer import Renderer, get_global_cameras_static\nfrom hmr4d.utils.geo.hmr_cam import estimate_focal_length\nfrom hmr4d.utils.video_io_utils import read_video_np, save_video\nimport imageio\nfrom tqdm import tqdm\nfrom pathlib import Path\nimport numpy as np\nimport cv2\n\n\nclass MetricMocap(pl.Callback):\n    def __init__(self, emdb_split=1):\n        \"\"\"\n        Args:\n            emdb_split: 1 to evaluate incam, 2 to evaluate global\n        \"\"\"\n        super().__init__()\n        # vid->result\n        if emdb_split == 1:\n            self.target_dataset_id = \"EMDB_1\"\n            self.metric_aggregator = {\n                \"pa_mpjpe\": {},\n                \"mpjpe\": {},\n                \"pve\": {},\n                \"accel\": {},\n            }\n        elif emdb_split == 2:\n            self.target_dataset_id = \"EMDB_2\"\n            self.metric_aggregator = {\n                \"wa2_mpjpe\": {},\n                \"waa_mpjpe\": {},\n                \"rte\": {},\n                \"jitter\": {},\n                \"fs\": {},\n            }\n        else:\n            raise ValueError(f\"Unknown emdb_split: {emdb_split}\")\n\n        # SMPL\n        self.smplx = make_smplx(\"supermotion\")\n        self.smpl_model = {\"male\": make_smplx(\"smpl\", gender=\"male\"), \"female\": make_smplx(\"smpl\", gender=\"female\")}\n\n        self.J_regressor = torch.load(\"hmr4d/utils/body_model/smpl_neutral_J_regressor.pt\")\n        self.smplx2smpl = torch.load(\"hmr4d/utils/body_model/smplx2smpl_sparse.pt\")\n        self.faces_smpl = self.smpl_model[\"male\"].faces\n        self.faces_smplx = self.smplx.faces\n\n        # The metrics are calculated similarly for val/test/predict\n        self.on_test_batch_end = self.on_validation_batch_end = self.on_predict_batch_end\n\n        # Only validation record the metrics with logger\n        self.on_test_epoch_end = self.on_validation_epoch_end = self.on_predict_epoch_end\n\n    # ================== Batch-based Computation  ================== #\n    def on_predict_batch_end(self, trainer, pl_module, outputs, batch, batch_idx, dataloader_idx=0):\n        \"\"\"The behaviour is the same for val/test/predict\"\"\"\n        assert batch[\"B\"] == 1\n        dataset_id = batch[\"meta\"][0][\"dataset_id\"]\n        if dataset_id != self.target_dataset_id:\n            return\n\n        # Move to cuda if not\n        self.smplx = self.smplx.cuda()\n        for g in [\"male\", \"female\"]:\n            self.smpl_model[g] = self.smpl_model[g].cuda()\n        self.J_regressor = self.J_regressor.cuda()\n        self.smplx2smpl = self.smplx2smpl.cuda()\n\n        vid = batch[\"meta\"][0][\"vid\"]\n        seq_length = batch[\"length\"][0].item()\n        gender = batch[\"gender\"][0]\n        T_w2c = batch[\"T_w2c\"][0]\n        mask = batch[\"mask\"][0]\n\n        # Groundtruth (world, cam)\n        target_w_params = {k: v[0] for k, v in batch[\"smpl_params\"].items()}\n        target_w_output = self.smpl_model[gender](**target_w_params)\n        target_w_verts = target_w_output.vertices\n        target_w_j3d = torch.matmul(self.J_regressor, target_w_verts)\n        target_c_verts = apply_T_on_points(target_w_verts, T_w2c)\n        target_c_j3d = apply_T_on_points(target_w_j3d, T_w2c)\n\n        # + Prediction -> Metric\n        if self.target_dataset_id == \"EMDB_1\":  # in camera metrics\n            # 1. cam\n            pred_smpl_params_incam = outputs[\"pred_smpl_params_incam\"]\n            smpl_out = self.smplx(**pred_smpl_params_incam)\n            pred_c_verts = torch.stack([torch.matmul(self.smplx2smpl, v_) for v_ in smpl_out.vertices])\n            pred_c_j3d = einsum(self.J_regressor, pred_c_verts, \"j v, l v i -> l j i\")\n            del smpl_out  # Prevent OOM\n\n            batch_eval = {\n                \"pred_j3d\": pred_c_j3d,\n                \"target_j3d\": target_c_j3d,\n                \"pred_verts\": pred_c_verts,\n                \"target_verts\": target_c_verts,\n            }\n            camcoord_metrics = compute_camcoord_metrics(batch_eval, mask=mask)\n            for k in camcoord_metrics:\n                self.metric_aggregator[k][vid] = as_np_array(camcoord_metrics[k])\n\n        elif self.target_dataset_id == \"EMDB_2\":  # global metrics\n            # 2. global (align-y axis)\n            pred_smpl_params_global = outputs[\"pred_smpl_params_global\"]\n            smpl_out = self.smplx(**pred_smpl_params_global)\n            pred_ay_verts = torch.stack([torch.matmul(self.smplx2smpl, v_) for v_ in smpl_out.vertices])\n            pred_ay_j3d = einsum(self.J_regressor, pred_ay_verts, \"j v, l v i -> l j i\")\n            del smpl_out  # Prevent OOM\n\n            batch_eval = {\n                \"pred_j3d_glob\": pred_ay_j3d,\n                \"target_j3d_glob\": target_w_j3d,\n                \"pred_verts_glob\": pred_ay_verts,\n                \"target_verts_glob\": target_w_verts,\n            }\n            global_metrics = compute_global_metrics(batch_eval, mask=mask)\n            for k in global_metrics:\n                self.metric_aggregator[k][vid] = as_np_array(global_metrics[k])\n\n        if False:  # wis3d debug\n            wis3d = make_wis3d(name=\"debug-emdb-incam\")\n            pred_cr_j3d = pred_c_j3d - pred_c_j3d[:, [0]]  # (L, J, 3)\n            target_cr_j3d = target_c_j3d - target_c_j3d[:, [0]]  # (L, J, 3)\n            add_motion_as_lines(pred_cr_j3d, wis3d, name=\"pred_cr_j3d\", const_color=\"blue\")\n            add_motion_as_lines(target_cr_j3d, wis3d, name=\"target_cr_j3d\", const_color=\"green\")\n\n        if False:  # Dump wis3d\n            vid = batch[\"meta\"][0][\"vid\"]\n            split = batch[\"meta_render\"][0][\"split\"]\n            wis3d = make_wis3d(name=f\"dump_emdb{split}-{vid}\")\n            R_cam_type = batch[\"meta_render\"][0][\"R_cam_type\"]\n\n            pred_cr_j3d = pred_c_j3d - pred_c_j3d[:, [0]]  # (L, J, 3)\n            target_cr_j3d = target_c_j3d - target_c_j3d[:, [0]]  # (L, J, 3)\n            add_motion_as_lines(pred_cr_j3d, wis3d, name=\"pred_cr_j3d\", const_color=\"blue\")\n            add_motion_as_lines(target_cr_j3d, wis3d, name=\"target_cr_j3d\", const_color=\"green\")\n            add_motion_as_lines(pred_ay_j3d, wis3d, name=f\"pred_ay_j3d@{R_cam_type}\")\n            # add_motion_as_lines(target_w_j3d, wis3d, name=\"target_ay_j3d\")\n\n        if False:  # Render incam\n            # -- rendering code -- #\n            vname = batch[\"meta_render\"][0][\"name\"]\n            video_path = batch[\"meta_render\"][0][\"video_path\"]\n            width, height = batch[\"meta_render\"][0][\"width_height\"]\n            K = batch[\"meta_render\"][0][\"K\"]\n            faces = self.faces_smpl\n            split = batch[\"meta_render\"][0][\"split\"]\n\n            out_fn = f\"outputs/dump_render_emdb{split}/{vname}.mp4\"\n            Path(out_fn).parent.mkdir(exist_ok=True, parents=True)\n\n            # renderer\n            renderer = Renderer(width, height, device=\"cuda\", faces=faces, K=K)\n            # not skipping invalid frames\n            resize_factor = 0.25\n            images = read_video_np(video_path, scale=resize_factor)  # (F, H, W, 3), uint8, numpy\n            frame_id = batch[\"meta_render\"][0][\"frame_id\"]\n            bbx_xys_render = batch[\"meta_render\"][0][\"bbx_xys\"]\n            metric_vis = rearrange_by_mask(torch.from_numpy(self.metric_aggregator[\"mpjpe\"][vid]), mask)\n\n            # -- render mesh -- #\n            verts_incam = pred_c_verts\n            output_images = []\n            for i in tqdm(range(len(images)), desc=f\"Rendering {vname}\"):\n                img = renderer.render_mesh(verts_incam[i].cuda(), images[i], [0.8, 0.8, 0.8])\n                # bbx\n                bbx_xys_ = bbx_xys_render[i].cpu().numpy()\n                lu_point = (bbx_xys_[:2] - bbx_xys_[2:] / 2).astype(int)\n                rd_point = (bbx_xys_[:2] + bbx_xys_[2:] / 2).astype(int)\n                img = cv2.rectangle(img, lu_point, rd_point, (255, 178, 102), 2)\n\n                if metric_vis[i] > 0:\n                    text = f\"pred mpjpe: {metric_vis[i]:.1f}\"\n                    text_color = (244, 10, 20) if metric_vis[i] > 80 else (0, 205, 0)  # red or green\n                    cv2.putText(img, text, (10, 30), cv2.FONT_HERSHEY_SIMPLEX, 0.75, text_color, 2)\n\n                output_images.append(img)\n            save_video(output_images, out_fn, quality=5)\n\n        if False:  # Visualize incam + global results\n\n            def move_to_start_point_face_z(verts):\n                \"XZ to origin, Start from the ground, Face-Z\"\n                verts = verts.clone()  # (L, V, 3)\n                xz_mean = verts[0].mean(0)[[0, 2]]\n                y_min = verts[0, :, [1]].min()\n                offset = torch.tensor([[[xz_mean[0], y_min, xz_mean[1]]]]).to(verts)\n                verts = verts - offset\n\n                T_ay2ayfz = compute_T_ayfz2ay(einsum(self.J_regressor, verts[[0]], \"j v, l v i -> l j i\"), inverse=True)\n                verts = apply_T_on_points(verts, T_ay2ayfz)\n                return verts\n\n            verts_incam = pred_c_verts.clone()\n            # verts_glob = move_to_start_point_face_z(target_ay_verts)  # gt\n            verts_glob = move_to_start_point_face_z(pred_ay_verts)\n            global_R, global_T, global_lights = get_global_cameras_static(verts_glob.cpu())\n\n            # -- rendering code (global version FOV=55) -- #\n            vname = batch[\"meta_render\"][0][\"name\"]\n            width, height = batch[\"meta_render\"][0][\"width_height\"]\n            K = batch[\"meta_render\"][0][\"K\"]\n            faces = self.faces_smpl\n            out_fn = f\"outputs/dump_render_global/{vname}.mp4\"\n            Path(out_fn).parent.mkdir(exist_ok=True, parents=True)\n            writer = imageio.get_writer(out_fn, fps=30, mode=\"I\", format=\"FFMPEG\", macro_block_size=1)\n\n            # two renderers\n            renderer_incam = Renderer(width, height, device=\"cuda\", faces=faces, K=K)\n            renderer_glob = Renderer(width, height, estimate_focal_length(width, height), device=\"cuda\", faces=faces)\n\n            # imgs\n            video_path = batch[\"meta_render\"][0][\"video_path\"]\n            frame_id = batch[\"meta_render\"][0][\"frame_id\"].cpu().numpy()\n            images = read_video_np(video_path, frame_id=frame_id)  # (F, H/4, W/4, 3), uint8, numpy\n\n            # Actual rendering\n            cx, cz = (verts_glob.mean(1).max(0)[0] + verts_glob.mean(1).min(0)[0])[[0, 2]] / 2.0\n            scale = (verts_glob.mean(1).max(0)[0] - verts_glob.mean(1).min(0)[0])[[0, 2]].max() * 1.5\n            renderer_glob.set_ground(scale, cx.item(), cz.item())\n            color = torch.ones(3).float().cuda() * 0.8\n\n            for i in tqdm(range(seq_length), desc=f\"Rendering {vname}\"):\n                # incam\n                img_overlay_pred = renderer_incam.render_mesh(verts_incam[i].cuda(), images[i], [0.8, 0.8, 0.8])\n                if batch[\"meta_render\"][0].get(\"bbx_xys\", None) is not None:  # draw bbox lines\n                    bbx_xys = batch[\"meta_render\"][0][\"bbx_xys\"][i].cpu().numpy()\n                    lu_point = (bbx_xys[:2] - bbx_xys[2:] / 2).astype(int)\n                    rd_point = (bbx_xys[:2] + bbx_xys[2:] / 2).astype(int)\n                    img_overlay_pred = cv2.rectangle(img_overlay_pred, lu_point, rd_point, (255, 178, 102), 2)\n                pred_mpjpe_ = self.metric_aggregator[\"mpjpe\"][vid][i]\n                text = f\"pred mpjpe: {pred_mpjpe_:.1f}\"\n                cv2.putText(img_overlay_pred, text, (10, 30), cv2.FONT_HERSHEY_SIMPLEX, 1, (200, 100, 200), 2)\n\n                # glob\n                cameras = renderer_glob.create_camera(global_R[i], global_T[i])\n                img_glob = renderer_glob.render_with_ground(verts_glob[[i]], color[None], cameras, global_lights)\n\n                # write\n                img = np.concatenate([img_overlay_pred, img_glob], axis=1)\n                writer.append_data(img)\n            writer.close()\n            pass\n\n    # ================== Epoch Summary  ================== #\n    def on_predict_epoch_end(self, trainer, pl_module):\n        \"\"\"Without logger\"\"\"\n        local_rank, world_size = trainer.local_rank, trainer.world_size\n        if \"mpjpe\" in self.metric_aggregator:\n            monitor_metric = \"mpjpe\"\n        else:\n            monitor_metric = list(self.metric_aggregator.keys())[0]\n\n        # Reduce metric_aggregator across all processes\n        metric_keys = list(self.metric_aggregator.keys())\n        with torch.inference_mode(False):  # allow in-place operation of all_gather\n            metric_aggregator_gathered = all_gather(self.metric_aggregator)  # list of dict\n        for metric_key in metric_keys:\n            for d in metric_aggregator_gathered:\n                self.metric_aggregator[metric_key].update(d[metric_key])\n\n        total = len(self.metric_aggregator[monitor_metric])\n        Log.info(f\"{total} sequences evaluated in {self.__class__.__name__}\")\n        if total == 0:\n            return\n\n        # print monitored metric per sequence\n        mm_per_seq = {k: v.mean() for k, v in self.metric_aggregator[monitor_metric].items()}\n        if len(mm_per_seq) > 0:\n            sorted_mm_per_seq = sorted(mm_per_seq.items(), key=lambda x: x[1], reverse=True)\n            n_worst = 5 if trainer.state.stage == \"validate\" else len(sorted_mm_per_seq)\n            if local_rank == 0:\n                Log.info(\n                    f\"monitored metric {monitor_metric} per sequence\\n\"\n                    + \"\\n\".join([f\"{m:5.1f} : {s}\" for s, m in sorted_mm_per_seq[:n_worst]])\n                    + \"\\n------\"\n                )\n\n        # average over all batches\n        metrics_avg = {k: np.concatenate(list(v.values())).mean() for k, v in self.metric_aggregator.items()}\n        if local_rank == 0:\n            Log.info(\n                f\"[Metrics] {self.target_dataset_id}:\\n\"\n                + \"\\n\".join(f\"{k}: {v:.1f}\" for k, v in metrics_avg.items())\n                + \"\\n------\"\n            )\n\n        # save to logger if available\n        if pl_module.logger is not None:\n            cur_epoch = pl_module.current_epoch\n            for k, v in metrics_avg.items():\n                pl_module.logger.log_metrics({f\"val_metric_{self.target_dataset_id}/{k}\": v}, step=cur_epoch)\n\n        # reset\n        for k in self.metric_aggregator:\n            self.metric_aggregator[k] = {}\n\n\nemdb1_node = builds(MetricMocap, emdb_split=1)\nemdb2_node = builds(MetricMocap, emdb_split=2)\nMainStore.store(name=\"metric_emdb1\", node=emdb1_node, group=\"callbacks\", package=\"callbacks.metric_emdb1\")\nMainStore.store(name=\"metric_emdb2\", node=emdb2_node, group=\"callbacks\", package=\"callbacks.metric_emdb2\")\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/model/gvhmr/callbacks/metric_rich.py",
    "content": "import torch\nimport torch.nn.functional as F\nimport pytorch_lightning as pl\nfrom pytorch_lightning.utilities import rank_zero_only\nfrom hmr4d.configs import MainStore, builds\n\nfrom hmr4d.utils.comm.gather import all_gather\nfrom hmr4d.utils.pylogger import Log\n\nfrom hmr4d.utils.eval.eval_utils import (\n    compute_camcoord_metrics,\n    compute_global_metrics,\n    compute_camcoord_perjoint_metrics,\n    as_np_array,\n)\nfrom hmr4d.utils.geo_transform import apply_T_on_points, compute_T_ayfz2ay\nfrom hmr4d.utils.smplx_utils import make_smplx\nfrom einops import einsum, rearrange\n\nfrom pytorch3d.transforms import axis_angle_to_matrix, matrix_to_axis_angle\nfrom hmr4d.utils.wis3d_utils import make_wis3d, add_motion_as_lines, get_colors_by_conf\nfrom hmr4d.utils.vis.renderer import Renderer, get_global_cameras_static, get_ground_params_from_points\nfrom hmr4d.utils.geo.hmr_cam import estimate_focal_length\nfrom hmr4d.utils.video_io_utils import read_video_np, save_video, get_writer\nimport imageio\nfrom tqdm import tqdm\nfrom pathlib import Path\nimport numpy as np\nimport cv2\n\nfrom smplx.joint_names import JOINT_NAMES\nfrom hmr4d.utils.net_utils import repeat_to_max_len, gaussian_smooth\nfrom hmr4d.utils.geo.hmr_global import rollout_vel, get_static_joint_mask\n\n\nclass MetricMocap(pl.Callback):\n    def __init__(self):\n        super().__init__()\n        # vid->result\n        self.metric_aggregator = {\n            \"pa_mpjpe\": {},\n            \"mpjpe\": {},\n            \"pve\": {},\n            \"accel\": {},\n            \"wa2_mpjpe\": {},\n            \"waa_mpjpe\": {},\n            \"rte\": {},\n            \"jitter\": {},\n            \"fs\": {},\n        }\n\n        self.perjoint_metrics = False\n        if self.perjoint_metrics:\n            body_joint_names = JOINT_NAMES[:22] + [\"left_hand\", \"right_hand\"]\n            self.body_joint_names = body_joint_names\n            self.perjoint_metric_aggregator = {\n                \"mpjpe\": {k: {} for k in body_joint_names},\n            }\n            self.perjoint_obs_metric_aggregator = {\n                \"mpjpe\": {k: {} for k in body_joint_names},\n            }\n\n        # SMPL\n        self.smplx_model = {\n            \"male\": make_smplx(\"rich-smplx\", gender=\"male\"),\n            \"female\": make_smplx(\"rich-smplx\", gender=\"female\"),\n            \"neutral\": make_smplx(\"rich-smplx\", gender=\"neutral\"),\n        }\n        self.J_regressor = torch.load(\"hmr4d/utils/body_model/smpl_neutral_J_regressor.pt\")\n        self.smplx2smpl = torch.load(\"hmr4d/utils/body_model/smplx2smpl_sparse.pt\")\n        self.faces_smpl = make_smplx(\"smpl\").faces\n        self.faces_smplx = self.smplx_model[\"neutral\"].faces\n\n        # The metrics are calculated similarly for val/test/predict\n        self.on_test_batch_end = self.on_validation_batch_end = self.on_predict_batch_end\n\n        # Only validation record the metrics with logger\n        self.on_test_epoch_end = self.on_validation_epoch_end = self.on_predict_epoch_end\n\n    # ================== Batch-based Computation  ================== #\n    def on_predict_batch_end(self, trainer, pl_module, outputs, batch, batch_idx, dataloader_idx=0):\n        \"\"\"The behaviour is the same for val/test/predict\"\"\"\n        assert batch[\"B\"] == 1\n        dataset_id = batch[\"meta\"][0][\"dataset_id\"]\n        if dataset_id != \"RICH\":\n            return\n\n        # Move to cuda if not\n        for g in [\"male\", \"female\", \"neutral\"]:\n            self.smplx_model[g] = self.smplx_model[g].cuda()\n        self.J_regressor = self.J_regressor.cuda()\n        self.smplx2smpl = self.smplx2smpl.cuda()\n\n        vid = batch[\"meta\"][0][\"vid\"]\n        seq_length = batch[\"length\"][0].item()\n        gender = batch[\"gender\"][0]\n        T_w2ay = batch[\"T_w2ay\"][0]\n        T_w2c = batch[\"T_w2c\"][0]\n\n        # Groundtruth (world, cam)\n        target_w_params = {k: v[0] for k, v in batch[\"gt_smpl_params\"].items()}\n        target_w_output = self.smplx_model[gender](**target_w_params)\n        target_w_verts = torch.stack([torch.matmul(self.smplx2smpl, v_) for v_ in target_w_output.vertices])\n        target_c_verts = apply_T_on_points(target_w_verts, T_w2c)\n        target_c_j3d = torch.matmul(self.J_regressor, target_c_verts)\n        offset = target_c_j3d[..., [1, 2], :].mean(-2, keepdim=True)  # (L, 1, 3)\n        target_cr_j3d = target_c_j3d - offset\n        target_cr_verts = target_c_verts - offset\n        # optional: ay for visual comparison\n        target_ay_verts = apply_T_on_points(target_w_verts, T_w2ay)\n        target_ay_j3d = torch.matmul(self.J_regressor, target_ay_verts)\n\n        # + Prediction -> Metric\n        # 1. cam\n        pred_smpl_params_incam = outputs[\"pred_smpl_params_incam\"]\n        smpl_out = self.smplx_model[\"neutral\"](**pred_smpl_params_incam)\n        pred_c_verts = torch.stack([torch.matmul(self.smplx2smpl, v_) for v_ in smpl_out.vertices])\n        pred_c_j3d = einsum(self.J_regressor, pred_c_verts, \"j v, l v i -> l j i\")\n        offset = pred_c_j3d[..., [1, 2], :].mean(-2, keepdim=True)  # (L, 1, 3)\n\n        # 2. ay\n        pred_smpl_params_global = outputs[\"pred_smpl_params_global\"]\n        smpl_out = self.smplx_model[\"neutral\"](**pred_smpl_params_global)\n        pred_ay_verts = torch.stack([torch.matmul(self.smplx2smpl, v_) for v_ in smpl_out.vertices])\n        pred_ay_j3d = einsum(self.J_regressor, pred_ay_verts, \"j v, l v i -> l j i\")\n\n        # Metric of current sequence\n        batch_eval = {\n            \"pred_j3d\": pred_c_j3d,\n            \"target_j3d\": target_c_j3d,\n            \"pred_verts\": pred_c_verts,\n            \"target_verts\": target_c_verts,\n        }\n        camcoord_metrics = compute_camcoord_metrics(batch_eval)\n        for k in camcoord_metrics:\n            self.metric_aggregator[k][vid] = as_np_array(camcoord_metrics[k])\n\n        batch_eval = {\n            \"pred_j3d_glob\": pred_ay_j3d,\n            \"target_j3d_glob\": target_ay_j3d,\n            \"pred_verts_glob\": pred_ay_verts,\n            \"target_verts_glob\": target_ay_verts,\n        }\n        global_metrics = compute_global_metrics(batch_eval)\n        for k in global_metrics:\n            self.metric_aggregator[k][vid] = as_np_array(global_metrics[k])\n\n        if False:  # global wi3d debug\n            wis3d = make_wis3d(name=\"debug-metric-global\")\n            add_motion_as_lines(pred_ay_j3d, wis3d, name=\"pred_ay_j3d\")\n            add_motion_as_lines(target_ay_j3d, wis3d, name=\"target_ay_j3d\")\n\n        if False:  # incam visualize debug\n            # Print per-sequence error\n            Log.info(\n                f\"seq {vid} metrics:\\n\"\n                + \"\\n\".join(\n                    f\"{k}: {self.metric_aggregator[k][vid].mean():.1f} (obs:{camcoord_metrics[k].mean():.1f})\"\n                    for k in camcoord_metrics.keys()\n                )\n                + \"\\n------\\n\"\n            )\n            if self.perjoint_metrics:\n                Log.info(\n                    f\"\\n\".join(\n                        f\"{k}-{j}: {self.perjoint_metric_aggregator[k][j][vid].mean():.1f} (obs:{self.perjoint_obs_metric_aggregator[k][j][vid].mean():.1f})\"\n                        for j in self.body_joint_names\n                        for k in self.perjoint_obs_metric_aggregator.keys()\n                    )\n                    + \"\\n------\"\n                )\n\n            # -- metric -- #\n            pred_mpjpe = self.metric_aggregator[\"mpjpe\"][vid].mean()\n            obs_mpjpe = camcoord_metrics[\"mpjpe\"].mean()\n\n            # -- render mesh -- #\n            vertices_gt = target_c_verts\n            vertices_cr_gt = target_cr_verts + target_cr_verts.new([0, 0, 3.0])  # move forward +z\n            vertices_pred = pred_c_verts\n            vertices_cr_obs = obs_cr_verts + obs_cr_verts.new([0, 0, 3.0])  # move forward +z\n            vertices_cr_pred = pred_cr_verts + pred_cr_verts.new([0, 0, 3.0])  # move forward +z\n\n            # -- rendering code -- #\n            vname = batch[\"meta_render\"][0][\"name\"]\n            K = batch[\"meta_render\"][0][\"K\"]\n            width, height = batch[\"meta_render\"][0][\"width_height\"]\n            faces = self.faces_smpl\n\n            renderer = Renderer(width, height, device=\"cuda\", faces=faces, K=K)\n            out_fn = f\"outputs/dump_render/{vname}.mp4\"\n            Path(out_fn).parent.mkdir(exist_ok=True, parents=True)\n            writer = imageio.get_writer(out_fn, fps=30, mode=\"I\", format=\"FFMPEG\", macro_block_size=1)\n\n            # imgs\n            video_path = batch[\"meta_render\"][0][\"video_path\"]\n            frame_id = batch[\"meta_render\"][0][\"frame_id\"].cpu().numpy()\n            vr = decord.VideoReader(video_path)\n            images = vr.get_batch(list(frame_id)).numpy()  # (F, H/4, W/4, 3), uint8, numpy\n\n            for i in tqdm(range(seq_length), desc=f\"Rendering {vname}\"):\n                img_overlay_gt = renderer.render_mesh(vertices_gt[i].cuda(), images[i], [39, 194, 128])\n                if batch[\"meta_render\"][0].get(\"bbx_xys\", None) is not None:  # draw bbox lines\n                    bbx_xys = batch[\"meta_render\"][0][\"bbx_xys\"][i].cpu().numpy()\n                    lu_point = (bbx_xys[:2] - bbx_xys[2:] / 2).astype(int)\n                    rd_point = (bbx_xys[:2] + bbx_xys[2:] / 2).astype(int)\n                    img_overlay_gt = cv2.rectangle(img_overlay_gt, lu_point, rd_point, (255, 178, 102), 2)\n\n                img_overlay_pred = renderer.render_mesh(vertices_pred[i].cuda(), images[i])\n                # img_overlay_pred = renderer.render_mesh(vertices_pred[i].cuda(), np.zeros_like(images[i]))\n                img = np.concatenate([img_overlay_gt, img_overlay_pred], axis=0)\n\n                ####### overlay gt cr first, then overlay pred cr with error color ########\n                # overlay gt cr first with blue color\n                black_overlay_obs = renderer.render_mesh(\n                    vertices_cr_gt[i].cuda(), np.zeros_like(images[i]), colors=[39, 194, 128]\n                )\n                black_overlay_pred = renderer.render_mesh(\n                    vertices_cr_gt[i].cuda(), np.zeros_like(images[i]), colors=[39, 194, 128]\n                )\n\n                # get error color\n                obs_error = (vertices_cr_gt[i] - vertices_cr_obs[i]).norm(dim=-1)\n                pred_error = (vertices_cr_gt[i] - vertices_cr_pred[i]).norm(dim=-1)\n                max_error = max(obs_error.max(), pred_error.max())\n                obs_error_color = torch.stack(\n                    [obs_error / max_error, torch.ones_like(obs_error) * 0.6, torch.ones_like(obs_error) * 0.6],\n                    dim=-1,\n                )\n                obs_error_color = torch.clip(obs_error_color, 0, 1)\n                pred_error_color = torch.stack(\n                    [pred_error / max_error, torch.ones_like(pred_error) * 0.6, torch.ones_like(pred_error) * 0.6],\n                    dim=-1,\n                )\n                pred_error_color = torch.clip(pred_error_color, 0, 1)\n\n                # overlay cr with error color\n                black_overlay_obs = renderer.render_mesh(\n                    vertices_cr_obs[i].cuda(), black_overlay_obs, colors=obs_error_color[None]\n                )\n                black_overlay_pred = renderer.render_mesh(\n                    vertices_cr_pred[i].cuda(), black_overlay_pred, colors=pred_error_color[None]\n                )\n\n                # write mpjpe on the img\n                obs_mpjpe_ = camcoord_metrics[\"mpjpe\"][i]\n                text = f\"obs mpjpe: {obs_mpjpe_:.1f} ({obs_mpjpe:.1f})\"\n                cv2.putText(black_overlay_obs, text, (10, 30), cv2.FONT_HERSHEY_SIMPLEX, 1, (100, 200, 200), 2)\n                pred_mpjpe_ = self.metric_aggregator[\"mpjpe\"][vid][i]\n                text = f\"pred mpjpe: {pred_mpjpe_:.1f} ({pred_mpjpe:.1f})\"\n                if pred_mpjpe_ > obs_mpjpe_:\n                    # large error -> purple\n                    cv2.putText(black_overlay_pred, text, (10, 30), cv2.FONT_HERSHEY_SIMPLEX, 1, (200, 100, 200), 2)\n                else:\n                    # small error -> yellow\n                    cv2.putText(black_overlay_pred, text, (10, 30), cv2.FONT_HERSHEY_SIMPLEX, 1, (200, 200, 100), 2)\n                black = np.concatenate([black_overlay_obs, black_overlay_pred], axis=0)\n                ###########################################\n\n                img = np.concatenate([img, black], axis=1)\n\n                writer.append_data(img)\n            writer.close()\n\n        if False:  # Visualize incam + global results\n\n            def move_to_start_point_face_z(verts):\n                \"XZ to origin, Start from the ground, Face-Z\"\n                # position\n                verts = verts.clone()  # (L, V, 3)\n                offset = einsum(self.J_regressor, verts[0], \"j v, v i -> j i\")[0]  # (3)\n                offset[1] = verts[:, :, [1]].min()\n                verts = verts - offset\n                # face direction\n                T_ay2ayfz = compute_T_ayfz2ay(einsum(self.J_regressor, verts[[0]], \"j v, l v i -> l j i\"), inverse=True)\n                verts = apply_T_on_points(verts, T_ay2ayfz)\n                return verts\n\n            verts_incam = pred_c_verts.clone()\n            # verts_glob = move_to_start_point_face_z(target_ay_verts)  # gt\n            verts_glob = move_to_start_point_face_z(pred_ay_verts)\n            joints_glob = einsum(self.J_regressor, verts_glob, \"j v, l v i -> l j i\")  # (L, J, 3)\n            global_R, global_T, global_lights = get_global_cameras_static(\n                verts_glob.cpu(),\n                beta=4.0,\n                cam_height_degree=20,\n                target_center_height=1.0,\n                vec_rot=-45,\n            )\n\n            # -- rendering code (global version FOV=55) -- #\n            vname = batch[\"meta_render\"][0][\"name\"]\n            width, height = batch[\"meta_render\"][0][\"width_height\"]\n            K = batch[\"meta_render\"][0][\"K\"]\n            faces = self.faces_smpl\n            out_fn = f\"outputs/dump_render_global/{vname}.mp4\"\n            Path(out_fn).parent.mkdir(exist_ok=True, parents=True)\n\n            # two renderers\n            renderer_incam = Renderer(width, height, device=\"cuda\", faces=faces, K=K)\n            renderer_glob = Renderer(width, height, estimate_focal_length(width, height), device=\"cuda\", faces=faces)\n\n            # imgs\n            video_path = batch[\"meta_render\"][0][\"video_path\"]\n            frame_id = batch[\"meta_render\"][0][\"frame_id\"].cpu().numpy()\n            images = read_video_np(video_path)[frame_id]  # (F, H/4, W/4, 3), uint8, numpy\n\n            # Actual rendering\n            scale, cx, cz = get_ground_params_from_points(joints_glob[:, 0], verts_glob)\n            renderer_glob.set_ground(scale * 1.5, cx, cz)\n            color = torch.ones(3).float().cuda() * 0.8\n\n            writer = get_writer(out_fn, fps=30, crf=23)\n            for i in tqdm(range(seq_length), desc=f\"Rendering {vname}\"):\n                # incam\n                img_overlay_pred = renderer_incam.render_mesh(verts_incam[i].cuda(), images[i], [0.8, 0.8, 0.8])\n                # if batch[\"meta_render\"][0].get(\"bbx_xys\", None) is not None:  # draw bbox lines\n                #     bbx_xys = batch[\"meta_render\"][0][\"bbx_xys\"][i].cpu().numpy()\n                #     lu_point = (bbx_xys[:2] - bbx_xys[2:] / 2).astype(int)\n                #     rd_point = (bbx_xys[:2] + bbx_xys[2:] / 2).astype(int)\n                #     img_overlay_pred = cv2.rectangle(img_overlay_pred, lu_point, rd_point, (255, 178, 102), 2)\n                # pred_mpjpe_ = self.metric_aggregator[\"mpjpe\"][vid][i]\n                # text = f\"pred mpjpe: {pred_mpjpe_:.1f}\"\n                # cv2.putText(img_overlay_pred, text, (10, 30), cv2.FONT_HERSHEY_SIMPLEX, 1, (200, 100, 200), 2)\n\n                # glob\n                cameras = renderer_glob.create_camera(global_R[i], global_T[i])\n                # img_glob = renderer_glob.render_with_ground(verts_glob[[i]], color_[None], cameras, global_lights)\n                img_glob = renderer_glob.render_with_ground(\n                    verts_glob[[i]], color.clone()[None], cameras, global_lights\n                )\n\n                # write\n                img = np.concatenate([img_overlay_pred, img_glob], axis=1)\n                writer.write_frame(img)\n            writer.close()\n\n    # ================== Epoch Summary  ================== #\n    def on_predict_epoch_end(self, trainer, pl_module):\n        \"\"\"Without logger\"\"\"\n        local_rank, world_size = trainer.local_rank, trainer.world_size\n        monitor_metric = \"mpjpe\"\n\n        # Reduce metric_aggregator across all processes\n        metric_keys = list(self.metric_aggregator.keys())\n        with torch.inference_mode(False):  # allow in-place operation of all_gather\n            metric_aggregator_gathered = all_gather(self.metric_aggregator)  # list of dict\n        for metric_key in metric_keys:\n            for d in metric_aggregator_gathered:\n                self.metric_aggregator[metric_key].update(d[metric_key])\n\n        if False:  # debug to make sure the all_gather is correct\n            print(f\"[RANK {local_rank}/{world_size}]: {self.metric_aggregator[monitor_metric].keys()}\")\n\n        total = len(self.metric_aggregator[monitor_metric])\n        Log.info(f\"{total} sequences evaluated in {self.__class__.__name__}\")\n        if total == 0:\n            return\n\n        # print monitored metric per sequence\n        mm_per_seq = {k: v.mean() for k, v in self.metric_aggregator[monitor_metric].items()}\n        if len(mm_per_seq) > 0:\n            sorted_mm_per_seq = sorted(mm_per_seq.items(), key=lambda x: x[1], reverse=True)\n            n_worst = 5 if trainer.state.stage == \"validate\" else len(sorted_mm_per_seq)\n            if local_rank == 0:\n                Log.info(\n                    f\"monitored metric {monitor_metric} per sequence\\n\"\n                    + \"\\n\".join([f\"{m:5.1f} : {s}\" for s, m in sorted_mm_per_seq[:n_worst]])\n                    + \"\\n------\"\n                )\n\n        # average over all batches\n        metrics_avg = {k: np.concatenate(list(v.values())).mean() for k, v in self.metric_aggregator.items()}\n        if local_rank == 0:\n            Log.info(f\"[Metrics] RICH:\\n\" + \"\\n\".join(f\"{k}: {v:.1f}\" for k, v in metrics_avg.items()) + \"\\n------\")\n\n        # save to logger if available\n        if pl_module.logger is not None:\n            cur_epoch = pl_module.current_epoch\n            for k, v in metrics_avg.items():\n                pl_module.logger.log_metrics({f\"val_metric_RICH/{k}\": v}, step=cur_epoch)\n\n        # reset\n        for k in self.metric_aggregator:\n            self.metric_aggregator[k] = {}\n\n\nrich_node = builds(MetricMocap)\nMainStore.store(name=\"metric_rich\", node=rich_node, group=\"callbacks\", package=\"callbacks.metric_rich\")\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/model/gvhmr/gvhmr_pl.py",
    "content": "from typing import Any, Dict\nimport numpy as np\nfrom pathlib import Path\nimport torch\nimport pytorch_lightning as pl\nfrom hydra.utils import instantiate\nfrom hmr4d.utils.pylogger import Log\nfrom einops import rearrange, einsum\nfrom hmr4d.configs import MainStore, builds\n\nfrom hmr4d.utils.geo_transform import compute_T_ayfz2ay, apply_T_on_points\nfrom hmr4d.utils.wis3d_utils import make_wis3d, add_motion_as_lines\nfrom hmr4d.utils.smplx_utils import make_smplx\nfrom hmr4d.utils.geo.augment_noisy_pose import (\n    get_wham_aug_kp3d,\n    get_visible_mask,\n    get_invisible_legs_mask,\n    randomly_occlude_lower_half,\n    randomly_modify_hands_legs,\n)\nfrom hmr4d.utils.geo.hmr_cam import perspective_projection, normalize_kp2d, safely_render_x3d_K, get_bbx_xys\n\nfrom hmr4d.utils.video_io_utils import save_video\nfrom hmr4d.utils.vis.cv2_utils import draw_bbx_xys_on_image_batch\nfrom hmr4d.utils.geo.flip_utils import flip_smplx_params, avg_smplx_aa\nfrom hmr4d.model.gvhmr.utils.postprocess import pp_static_joint, pp_static_joint_cam, process_ik\n\n\nclass GvhmrPL(pl.LightningModule):\n    def __init__(\n        self,\n        pipeline,\n        optimizer=None,\n        scheduler_cfg=None,\n        ignored_weights_prefix=[\"smplx\", \"pipeline.endecoder\"],\n    ):\n        super().__init__()\n        self.pipeline = instantiate(pipeline, _recursive_=False)\n        self.optimizer = instantiate(optimizer)\n        self.scheduler_cfg = scheduler_cfg\n\n        # Options\n        self.ignored_weights_prefix = ignored_weights_prefix\n\n        # The test step is the same as validation\n        self.test_step = self.predict_step = self.validation_step\n\n        # SMPLX\n        self.smplx = make_smplx(\"supermotion_v437coco17\")\n\n    def training_step(self, batch, batch_idx):\n        B, F = batch[\"smpl_params_c\"][\"body_pose\"].shape[:2]\n\n        # Create augmented noisy-obs : gt_j3d(coco17)\n        with torch.no_grad():\n            gt_verts437, gt_j3d = self.smplx(**batch[\"smpl_params_c\"])\n            root_ = gt_j3d[:, :, [11, 12], :].mean(-2, keepdim=True)\n            batch[\"gt_j3d\"] = gt_j3d\n            batch[\"gt_cr_coco17\"] = gt_j3d - root_\n            batch[\"gt_c_verts437\"] = gt_verts437\n            batch[\"gt_cr_verts437\"] = gt_verts437 - root_\n\n        # bbx_xys\n        i_x2d = safely_render_x3d_K(gt_verts437, batch[\"K_fullimg\"], thr=0.3)\n        bbx_xys = get_bbx_xys(i_x2d, do_augment=True)\n        if False:  # trust image bbx_xys seems better\n            batch[\"bbx_xys\"] = bbx_xys\n        else:\n            mask_bbx_xys = batch[\"mask\"][\"bbx_xys\"]\n            batch[\"bbx_xys\"][~mask_bbx_xys] = bbx_xys[~mask_bbx_xys]\n        if False:  # visualize bbx_xys from an iPhone view\n            render_w, render_h = 120, 160  # iphone main-lens 24mm 3:4\n            ratio = render_w / 1528\n            offset = torch.tensor([764 - 500, 1019 - 500]).to(i_x2d)\n            i_x2d_render = (i_x2d + offset).clone()\n            i_x2d_render = (i_x2d_render * ratio).long().clone()\n            torch.clamp_(i_x2d_render[..., 0], 0, render_w - 1)\n            torch.clamp_(i_x2d_render[..., 1], 0, render_h - 1)\n            bbx_xys_render = bbx_xys.clone()\n            bbx_xys_render[..., :2] += offset\n            bbx_xys_render *= ratio\n\n            output_dir = Path(\"outputs/simulated_bbx_xys\")\n            output_dir.mkdir(parents=True, exist_ok=True)\n            video_list = []\n            for bid in range(B):\n                images = torch.zeros(F, render_h, render_w, 3, device=i_x2d.device)\n                for fid in range(F):\n                    images[fid, i_x2d_render[bid, fid, :, 1], i_x2d_render[bid, fid, :, 0]] = 255\n\n                images = draw_bbx_xys_on_image_batch(bbx_xys_render[bid].cpu().numpy(), images.cpu().numpy())\n                images = np.stack(images).astype(\"uint8\")  # (L, H, W, 3)\n                images[:, 0, :] = np.array([255, 255, 255])\n                images[:, -1, :] = np.array([255, 255, 255])\n                images[:, :, 0] = np.array([255, 255, 255])\n                images[:, :, -1] = np.array([255, 255, 255])\n                video_list.append(images)\n\n            # stack videos\n            video_output = []\n            for i in range(0, len(video_list), 4):\n                if i + 4 <= len(video_list):\n                    video_output.append(np.concatenate(video_list[i : i + 4], axis=2))\n            video_output = np.concatenate(video_output, axis=1)\n            save_video(video_output, output_dir / f\"{batch_idx}.mp4\", fps=30, quality=5)\n\n        # noisy_j3d -> project to i_j2d -> compute a bbx -> normalized kp2d [-1, 1]\n        noisy_j3d = gt_j3d + get_wham_aug_kp3d(gt_j3d.shape[:2])\n        if True:\n            noisy_j3d = randomly_modify_hands_legs(noisy_j3d)\n        obs_i_j2d = perspective_projection(noisy_j3d, batch[\"K_fullimg\"])  # (B, L, J, 2)\n        j2d_visible_mask = get_visible_mask(gt_j3d.shape[:2]).cuda()  # (B, L, J)\n        j2d_visible_mask[noisy_j3d[..., 2] < 0.3] = False  # Set close-to-image-plane points as invisible\n        if True:  # Set both legs as invisible for a period\n            legs_invisible_mask = get_invisible_legs_mask(gt_j3d.shape[:2]).cuda()  # (B, L, J)\n            j2d_visible_mask[legs_invisible_mask] = False\n        obs_kp2d = torch.cat([obs_i_j2d, j2d_visible_mask[:, :, :, None].float()], dim=-1)  # (B, L, J, 3)\n        obs = normalize_kp2d(obs_kp2d, batch[\"bbx_xys\"])  # (B, L, J, 3)\n        obs[~j2d_visible_mask] = 0  # if not visible, set to (0,0,0)\n        batch[\"obs\"] = obs\n\n        if True:  # Use some detected vitpose (presave data)\n            prob = 0.5\n            mask_real_vitpose = (torch.rand(B).to(obs_kp2d) < prob) * batch[\"mask\"][\"vitpose\"]\n            batch[\"obs\"][mask_real_vitpose] = normalize_kp2d(batch[\"kp2d\"], batch[\"bbx_xys\"])[mask_real_vitpose]\n\n        # Set untrusted frames to False\n        batch[\"obs\"][~batch[\"mask\"][\"valid\"]] = 0\n\n        if False:  # wis3d\n            wis3d = make_wis3d(name=\"debug-aug-kp3d\")\n            add_motion_as_lines(gt_j3d[0], wis3d, name=\"gt_j3d\", skeleton_type=\"coco17\")\n            add_motion_as_lines(noisy_j3d[0], wis3d, name=\"noisy_j3d\", skeleton_type=\"coco17\")\n\n        # f_imgseq: apply random aug on offline extracted features\n        # f_imgseq = batch[\"f_imgseq\"] + torch.randn_like(batch[\"f_imgseq\"]) * 0.1\n        # f_imgseq[~batch[\"mask\"][\"f_imgseq\"]] = 0\n        # batch[\"f_imgseq\"] = f_imgseq.clone()\n\n        # Forward and get loss\n        outputs = self.pipeline.forward(batch, train=True)\n\n        # Log\n        log_kwargs = {\n            \"on_epoch\": True,\n            \"prog_bar\": True,\n            \"logger\": True,\n            \"batch_size\": B,\n            \"sync_dist\": True,\n        }\n        self.log(\"train/loss\", outputs[\"loss\"], **log_kwargs)\n        for k, v in outputs.items():\n            if \"_loss\" in k:\n                self.log(f\"train/{k}\", v, **log_kwargs)\n\n        return outputs\n\n    def validation_step(self, batch, batch_idx, dataloader_idx=0):\n        # Options & Check\n        do_postproc = self.trainer.state.stage == \"test\"  # Only apply postproc in test\n        do_flip_test = \"flip_test\" in batch\n        do_postproc_not_flip_test = do_postproc and not do_flip_test  # later pp when flip_test\n        assert batch[\"B\"] == 1, \"Only support batch size 1 in evalution.\"\n\n        # ROPE inference\n        obs = normalize_kp2d(batch[\"kp2d\"], batch[\"bbx_xys\"])\n        if \"mask\" in batch:\n            obs[0, ~batch[\"mask\"][0]] = 0\n\n        batch_ = {\n            \"length\": batch[\"length\"],\n            \"obs\": obs,\n            \"bbx_xys\": batch[\"bbx_xys\"],\n            \"K_fullimg\": batch[\"K_fullimg\"],\n            \"cam_angvel\": batch[\"cam_angvel\"],\n            \"f_imgseq\": batch[\"f_imgseq\"],\n        }\n        outputs = self.pipeline.forward(batch_, train=False, postproc=do_postproc_not_flip_test)\n        outputs[\"pred_smpl_params_global\"] = {k: v[0] for k, v in outputs[\"pred_smpl_params_global\"].items()}\n        outputs[\"pred_smpl_params_incam\"] = {k: v[0] for k, v in outputs[\"pred_smpl_params_incam\"].items()}\n\n        if do_flip_test:\n            flip_test = batch[\"flip_test\"]\n            obs = normalize_kp2d(flip_test[\"kp2d\"], flip_test[\"bbx_xys\"])\n            if \"mask\" in batch:\n                obs[0, ~batch[\"mask\"][0]] = 0\n\n            batch_ = {\n                \"length\": batch[\"length\"],\n                \"obs\": obs,\n                \"bbx_xys\": flip_test[\"bbx_xys\"],\n                \"K_fullimg\": batch[\"K_fullimg\"],\n                \"cam_angvel\": flip_test[\"cam_angvel\"],\n                \"f_imgseq\": flip_test[\"f_imgseq\"],\n            }\n            flipped_outputs = self.pipeline.forward(batch_, train=False)\n\n            # First update incam results\n            flipped_outputs[\"pred_smpl_params_incam\"] = {\n                k: v[0] for k, v in flipped_outputs[\"pred_smpl_params_incam\"].items()\n            }\n            smpl_params1 = outputs[\"pred_smpl_params_incam\"]\n            smpl_params2 = flip_smplx_params(flipped_outputs[\"pred_smpl_params_incam\"])\n\n            smpl_params_avg = smpl_params1.copy()\n            smpl_params_avg[\"betas\"] = (smpl_params1[\"betas\"] + smpl_params2[\"betas\"]) / 2\n            smpl_params_avg[\"body_pose\"] = avg_smplx_aa(smpl_params1[\"body_pose\"], smpl_params2[\"body_pose\"])\n            smpl_params_avg[\"global_orient\"] = avg_smplx_aa(\n                smpl_params1[\"global_orient\"], smpl_params2[\"global_orient\"]\n            )\n            outputs[\"pred_smpl_params_incam\"] = smpl_params_avg\n\n            # Then update global results\n            outputs[\"pred_smpl_params_global\"][\"betas\"] = smpl_params_avg[\"betas\"]\n            outputs[\"pred_smpl_params_global\"][\"body_pose\"] = smpl_params_avg[\"body_pose\"]\n\n            # Finally, apply postprocess\n            if do_postproc:\n                # temporarily recover the original batch-dim\n                outputs[\"pred_smpl_params_global\"] = {k: v[None] for k, v in outputs[\"pred_smpl_params_global\"].items()}\n                outputs[\"pred_smpl_params_global\"][\"transl\"] = pp_static_joint(outputs, self.pipeline.endecoder)\n                body_pose = process_ik(outputs, self.pipeline.endecoder)\n                outputs[\"pred_smpl_params_global\"] = {k: v[0] for k, v in outputs[\"pred_smpl_params_global\"].items()}\n\n                outputs[\"pred_smpl_params_global\"][\"body_pose\"] = body_pose[0]\n                # outputs[\"pred_smpl_params_incam\"][\"body_pose\"] = body_pose[0]\n\n        if False:  # wis3d\n            wis3d = make_wis3d(name=\"debug-rich-cap\")\n            smplx_model = make_smplx(\"rich-smplx\", gender=\"neutral\").cuda()\n            gender = batch[\"gender\"][0]\n            T_w2ay = batch[\"T_w2ay\"][0]\n\n            # Prediction\n            # add_motion_as_lines(outputs_window[\"pred_ayfz_motion\"][bid], wis3d, name=\"pred_ayfz_motion\")\n\n            smplx_out = smplx_model(**pred_smpl_params_global)\n            for i in range(len(smplx_out.vertices)):\n                wis3d.set_scene_id(i)\n                wis3d.add_mesh(smplx_out.vertices[i], smplx_model.bm.faces, name=f\"pred-smplx-global\")\n\n            # GT (w)\n            smplx_models = {\n                \"male\": make_smplx(\"rich-smplx\", gender=\"male\").cuda(),\n                \"female\": make_smplx(\"rich-smplx\", gender=\"female\").cuda(),\n            }\n            gt_smpl_params = {k: v[0, windows[0]] for k, v in batch[\"gt_smpl_params\"].items()}\n            gt_smplx_out = smplx_models[gender](**gt_smpl_params)\n\n            # GT (ayfz)\n            smplx_verts_ay = apply_T_on_points(gt_smplx_out.vertices, T_w2ay)\n            smplx_joints_ay = apply_T_on_points(gt_smplx_out.joints, T_w2ay)\n            T_ay2ayfz = compute_T_ayfz2ay(smplx_joints_ay[:1], inverse=True)[0]  # (4, 4)\n            smplx_verts_ayfz = apply_T_on_points(smplx_verts_ay, T_ay2ayfz)  # (F, 22, 3)\n\n            for i in range(len(smplx_verts_ayfz)):\n                wis3d.set_scene_id(i)\n                wis3d.add_mesh(smplx_verts_ayfz[i], smplx_models[gender].bm.faces, name=f\"gt-smplx-ayfz\")\n\n            breakpoint()\n\n        if False:  # o3d\n            prog_keys = [\n                \"pred_smpl_progress\",\n                \"pred_localjoints_progress\",\n                \"pred_incam_localjoints_progress\",\n            ]\n            for k in prog_keys:\n                if k in outputs_window:\n                    seq_out = torch.cat(\n                        [v[:, :l] for v, l in zip(outputs_window[k], length)], dim=1\n                    )  # (B, P, L, J, 3) -> (P, L, J, 3) -> (P, CL, J, 3)\n                    outputs[k] = seq_out[None]\n\n        return outputs\n\n    def configure_optimizers(self):\n        params = []\n        for k, v in self.pipeline.named_parameters():\n            if v.requires_grad:\n                params.append(v)\n        optimizer = self.optimizer(params=params)\n\n        if self.scheduler_cfg[\"scheduler\"] is None:\n            return optimizer\n\n        scheduler_cfg = dict(self.scheduler_cfg)\n        scheduler_cfg[\"scheduler\"] = instantiate(scheduler_cfg[\"scheduler\"], optimizer=optimizer)\n        return [optimizer], [scheduler_cfg]\n\n    # ============== Utils ================= #\n    def on_save_checkpoint(self, checkpoint) -> None:\n        for ig_keys in self.ignored_weights_prefix:\n            for k in list(checkpoint[\"state_dict\"].keys()):\n                if k.startswith(ig_keys):\n                    # Log.info(f\"Remove key `{ig_keys}' from checkpoint.\")\n                    checkpoint[\"state_dict\"].pop(k)\n\n    def load_pretrained_model(self, ckpt_path):\n        \"\"\"Load pretrained checkpoint, and assign each weight to the corresponding part.\"\"\"\n        Log.info(f\"[PL-Trainer] Loading ckpt: {ckpt_path}\")\n\n        state_dict = torch.load(ckpt_path, \"cpu\")[\"state_dict\"]\n        missing, unexpected = self.load_state_dict(state_dict, strict=False)\n        real_missing = []\n        for k in missing:\n            ignored_when_saving = any(k.startswith(ig_keys) for ig_keys in self.ignored_weights_prefix)\n            if not ignored_when_saving:\n                real_missing.append(k)\n\n        if len(real_missing) > 0:\n            Log.warn(f\"Missing keys: {real_missing}\")\n        if len(unexpected) > 0:\n            Log.warn(f\"Unexpected keys: {unexpected}\")\n\n\ngvhmr_pl = builds(\n    GvhmrPL,\n    pipeline=\"${pipeline}\",\n    optimizer=\"${optimizer}\",\n    scheduler_cfg=\"${scheduler_cfg}\",\n    populate_full_signature=True,  # Adds all the arguments to the signature\n)\nMainStore.store(name=\"gvhmr_pl\", node=gvhmr_pl, group=\"model/gvhmr\")\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/model/gvhmr/gvhmr_pl_demo.py",
    "content": "import torch\nimport pytorch_lightning as pl\nfrom hydra.utils import instantiate\nfrom hmr4d.utils.pylogger import Log\nfrom hmr4d.configs import MainStore, builds\n\nfrom hmr4d.utils.geo.hmr_cam import normalize_kp2d\n\n\nclass DemoPL(pl.LightningModule):\n    def __init__(self, pipeline):\n        super().__init__()\n        self.pipeline = instantiate(pipeline, _recursive_=False)\n\n    @torch.no_grad()\n    def predict(self, data, static_cam=False):\n        \"\"\"auto add batch dim\n        data: {\n            \"length\": int, or Torch.Tensor,\n            \"kp2d\": (F, 3)\n            \"bbx_xys\": (F, 3)\n            \"K_fullimg\": (F, 3, 3)\n            \"cam_angvel\": (F, 3)\n            \"f_imgseq\": (F, 3, 256, 256)\n        }\n\n        \"\"\"\n        # ROPE inference\n        batch = {\n            \"length\": data[\"length\"][None],\n            \"obs\": normalize_kp2d(data[\"kp2d\"], data[\"bbx_xys\"])[None],\n            \"bbx_xys\": data[\"bbx_xys\"][None],\n            \"K_fullimg\": data[\"K_fullimg\"][None],\n            \"cam_angvel\": data[\"cam_angvel\"][None],\n            \"f_imgseq\": data[\"f_imgseq\"][None],\n        }\n        batch = {k: v.cuda() for k, v in batch.items()}\n        outputs = self.pipeline.forward(batch, train=False, postproc=True, static_cam=static_cam)\n\n        pred = {\n            \"smpl_params_global\": {k: v[0] for k, v in outputs[\"pred_smpl_params_global\"].items()},\n            \"smpl_params_incam\": {k: v[0] for k, v in outputs[\"pred_smpl_params_incam\"].items()},\n            \"K_fullimg\": data[\"K_fullimg\"],\n            \"net_outputs\": outputs,  # intermediate outputs\n        }\n        return pred\n\n    def load_pretrained_model(self, ckpt_path):\n        \"\"\"Load pretrained checkpoint, and assign each weight to the corresponding part.\"\"\"\n        Log.info(f\"[PL-Trainer] Loading ckpt type: {ckpt_path}\")\n\n        state_dict = torch.load(ckpt_path, \"cpu\")[\"state_dict\"]\n        missing, unexpected = self.load_state_dict(state_dict, strict=False)\n        if len(missing) > 0:\n            Log.warn(f\"Missing keys: {missing}\")\n        if len(unexpected) > 0:\n            Log.warn(f\"Unexpected keys: {unexpected}\")\n\n\nMainStore.store(name=\"gvhmr_pl_demo\", node=builds(DemoPL, pipeline=\"${pipeline}\"), group=\"model/gvhmr\")\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/model/gvhmr/pipeline/gvhmr_pipeline.py",
    "content": "import torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom torch.cuda.amp import autocast\nimport numpy as np\nfrom einops import einsum, rearrange, repeat\nfrom hydra.utils import instantiate\nfrom hmr4d.utils.pylogger import Log\nfrom hmr4d.utils.net_utils import gaussian_smooth\n\nfrom hmr4d.model.gvhmr.utils.endecoder import EnDecoder\nfrom hmr4d.model.gvhmr.utils.postprocess import (\n    pp_static_joint,\n    process_ik,\n    pp_static_joint_cam,\n)\nfrom hmr4d.model.gvhmr.utils import stats_compose\n\nfrom pytorch3d.transforms import (\n    matrix_to_rotation_6d,\n    rotation_6d_to_matrix,\n    axis_angle_to_matrix,\n    matrix_to_axis_angle,\n)\nfrom hmr4d.utils.geo.hmr_cam import compute_bbox_info_bedlam, compute_transl_full_cam, get_a_pred_cam, project_to_bi01\nfrom hmr4d.utils.geo.hmr_global import (\n    rollout_local_transl_vel,\n    get_static_joint_mask,\n    get_tgtcoord_rootparam,\n)\nfrom hmr4d.utils.wis3d_utils import make_wis3d, add_motion_as_lines\nfrom hmr4d.utils.smplx_utils import make_smplx\n\n\nclass Pipeline(nn.Module):\n    def __init__(self, args, args_denoiser3d, **kwargs):\n        super().__init__()\n        self.args = args\n        self.weights = args.weights  # loss weights\n\n        # Networks\n        self.denoiser3d = instantiate(args_denoiser3d, _recursive_=False)\n        # Log.info(self.denoiser3d)\n\n        # Normalizer\n        self.endecoder: EnDecoder = instantiate(args.endecoder_opt, _recursive_=False)\n        if self.args.normalize_cam_angvel:\n            cam_angvel_stats = stats_compose.cam_angvel[\"manual\"]\n            self.register_buffer(\"cam_angvel_mean\", torch.tensor(cam_angvel_stats[\"mean\"]), persistent=False)\n            self.register_buffer(\"cam_angvel_std\", torch.tensor(cam_angvel_stats[\"std\"]), persistent=False)\n\n    # ========== Training ========== #\n\n    def forward(self, inputs, train=False, postproc=False, static_cam=False):\n        outputs = dict()\n        length = inputs[\"length\"]  # (B,) effective length of each sample\n\n        # *. Conditions\n        cliff_cam = compute_bbox_info_bedlam(inputs[\"bbx_xys\"], inputs[\"K_fullimg\"])  # (B, L, 3)\n        f_cam_angvel = inputs[\"cam_angvel\"]\n        if self.args.normalize_cam_angvel:\n            f_cam_angvel = (f_cam_angvel - self.cam_angvel_mean) / self.cam_angvel_std\n        f_condition = {\n            \"obs\": inputs[\"obs\"],  # (B, L, J, 3)\n            \"f_cliffcam\": cliff_cam,  # (B, L, 3)\n            \"f_cam_angvel\": f_cam_angvel,  # (B, L, C=6)\n            \"f_imgseq\": inputs[\"f_imgseq\"],  # (B, L, C=1024)\n        }\n        if train:\n            f_condition = randomly_set_null_condition(f_condition, 0.1)\n\n        # Forward & output\n        model_output = self.denoiser3d(length=length, **f_condition)  # pred_x, pred_cam, static_conf_logits\n        decode_dict = self.endecoder.decode(model_output[\"pred_x\"])  # (B, L, C) -> dict\n        outputs.update({\"model_output\": model_output, \"decode_dict\": decode_dict})\n\n        # Post-processing\n        outputs[\"pred_smpl_params_incam\"] = {\n            \"body_pose\": decode_dict[\"body_pose\"],  # (B, L, 63)\n            \"betas\": decode_dict[\"betas\"],  # (B, L, 10)\n            \"global_orient\": decode_dict[\"global_orient\"],  # (B, L, 3)\n            \"transl\": compute_transl_full_cam(model_output[\"pred_cam\"], inputs[\"bbx_xys\"], inputs[\"K_fullimg\"]),\n        }\n        if not train:\n            pred_smpl_params_global = get_smpl_params_w_Rt_v2(  # This function has for-loop\n                global_orient_gv=decode_dict[\"global_orient_gv\"],\n                local_transl_vel=decode_dict[\"local_transl_vel\"],\n                global_orient_c=decode_dict[\"global_orient\"],\n                cam_angvel=inputs[\"cam_angvel\"],\n            )\n            outputs[\"pred_smpl_params_global\"] = {\n                \"body_pose\": decode_dict[\"body_pose\"],\n                \"betas\": decode_dict[\"betas\"],\n                **pred_smpl_params_global,\n            }\n            outputs[\"static_conf_logits\"] = model_output[\"static_conf_logits\"]\n\n            if postproc:  # apply post-processing\n                if static_cam:  # extra post-processing to utilize static camera prior\n                    outputs[\"pred_smpl_params_global\"][\"transl\"] = pp_static_joint_cam(outputs, self.endecoder)\n                else:\n                    outputs[\"pred_smpl_params_global\"][\"transl\"] = pp_static_joint(outputs, self.endecoder)\n                body_pose = process_ik(outputs, self.endecoder)\n                decode_dict[\"body_pose\"] = body_pose\n                outputs[\"pred_smpl_params_global\"][\"body_pose\"] = body_pose\n                outputs[\"pred_smpl_params_incam\"][\"body_pose\"] = body_pose\n\n            return outputs\n\n        # ========== Compute Loss ========== #\n        total_loss = 0\n        mask = inputs[\"mask\"][\"valid\"]  # (B, L)\n\n        # 1. Simple loss: MSE\n        pred_x = model_output[\"pred_x\"]  # (B, L, C)\n        target_x = self.endecoder.encode(inputs)  # (B, L, C)\n        simple_loss = F.mse_loss(pred_x, target_x, reduction=\"none\")\n        mask_simple = mask[:, :, None].expand(-1, -1, pred_x.size(2)).clone()  # (B, L, C)\n        mask_simple[inputs[\"mask\"][\"spv_incam_only\"], :, 142:] = False  # 3dpw training\n        simple_loss = (simple_loss * mask_simple).mean()\n        total_loss += simple_loss\n        outputs[\"simple_loss\"] = simple_loss\n\n        # 2. Extra loss\n        extra_funcs = [\n            compute_extra_incam_loss,\n            compute_extra_global_loss,\n        ]\n        for extra_func in extra_funcs:\n            extra_loss, extra_loss_dict = extra_func(inputs, outputs, self)\n            total_loss += extra_loss\n            outputs.update(extra_loss_dict)\n\n        outputs[\"loss\"] = total_loss\n        return outputs\n\n\ndef randomly_set_null_condition(f_condition, uncond_prob=0.1):\n    \"\"\"Conditions are in shape (B, L, *)\"\"\"\n    keys = list(f_condition.keys())\n    for k in keys:\n        if f_condition[k] is None:\n            continue\n        f_condition[k] = f_condition[k].clone()\n        mask = torch.rand(f_condition[k].shape[:2]) < uncond_prob\n        f_condition[k][mask] = 0.0\n    return f_condition\n\n\ndef compute_extra_incam_loss(inputs, outputs, ppl):\n    model_output = outputs[\"model_output\"]\n    decode_dict = outputs[\"decode_dict\"]\n    endecoder = ppl.endecoder\n    weights = ppl.weights\n    args = ppl.args\n\n    extra_loss_dict = {}\n    extra_loss = 0\n    mask = inputs[\"mask\"][\"valid\"]  # effective length mask\n    mask_reproj = ~inputs[\"mask\"][\"spv_incam_only\"]  # do not supervise reproj for 3DPW\n\n    # Incam FK\n    # prediction\n    pred_c_j3d = endecoder.fk_v2(**outputs[\"pred_smpl_params_incam\"])\n    pred_cr_j3d = pred_c_j3d - pred_c_j3d[:, :, :1]  # (B, L, J, 3)\n\n    # gt\n    gt_c_j3d = endecoder.fk_v2(**inputs[\"smpl_params_c\"])  # (B, L, J, 3)\n    gt_cr_j3d = gt_c_j3d - gt_c_j3d[:, :, :1]  # (B, L, J, 3)\n\n    # Root aligned C-MPJPE Loss\n    if weights.cr_j3d > 0.0:\n        cr_j3d_loss = F.mse_loss(pred_cr_j3d, gt_cr_j3d, reduction=\"none\")\n        cr_j3d_loss = (cr_j3d_loss * mask[..., None, None]).mean()\n        extra_loss += cr_j3d_loss * weights.cr_j3d\n        extra_loss_dict[\"cr_j3d_loss\"] = cr_j3d_loss\n\n    # Reprojection (to align with image)\n    if weights.transl_c > 0.0:\n        # pred_transl = decode_dict[\"transl\"]  # (B, L, 3)\n        # gt_transl = inputs[\"smpl_params_c\"][\"transl\"]\n        # transl_c_loss = F.l1_loss(pred_transl, gt_transl, reduction=\"none\")\n        # transl_c_loss = (transl_c_loss * mask[..., None]).mean()\n\n        # Instead of supervising transl, we convert gt to pred_cam (prevent divide 0)\n        pred_cam = model_output[\"pred_cam\"]  # (B, L, 3)\n        gt_transl = inputs[\"smpl_params_c\"][\"transl\"]  # (B, L, 3)\n        gt_pred_cam = get_a_pred_cam(gt_transl, inputs[\"bbx_xys\"], inputs[\"K_fullimg\"])  # (B, L, 3)\n        gt_pred_cam[gt_pred_cam.isinf()] = -1  # this will be handled by valid_mask\n        # (compute_transl_full_cam(gt_pred_cam, inputs[\"bbx_xys\"], inputs[\"K_fullimg\"]) - gt_transl).abs().max()\n\n        # Skip gts that are not good during random construction\n        gt_j3d_z_min = inputs[\"gt_j3d\"][..., 2].min(dim=-1)[0]\n        valid_mask = (\n            (gt_j3d_z_min > 0.3)\n            * (gt_pred_cam[..., 0] > 0.3)\n            * (gt_pred_cam[..., 0] < 5.0)\n            * (gt_pred_cam[..., 1] > -3.0)\n            * (gt_pred_cam[..., 1] < 3.0)\n            * (gt_pred_cam[..., 2] > -3.0)\n            * (gt_pred_cam[..., 2] < 3.0)\n            * (inputs[\"bbx_xys\"][..., 2] > 0)\n        )[..., None]\n        transl_c_loss = F.mse_loss(pred_cam, gt_pred_cam, reduction=\"none\")\n        transl_c_loss = (transl_c_loss * mask[..., None] * valid_mask).mean()\n\n        extra_loss_dict[\"transl_c_loss\"] = transl_c_loss\n        extra_loss += transl_c_loss * weights.transl_c\n\n    if weights.j2d > 0.0:\n        # prevent divide 0 or small value to overflow(fp16)\n        reproj_z_thr = 0.3\n        pred_c_j3d_z0_mask = pred_c_j3d[..., 2].abs() <= reproj_z_thr\n        pred_c_j3d[pred_c_j3d_z0_mask] = reproj_z_thr\n        gt_c_j3d_z0_mask = gt_c_j3d[..., 2].abs() <= reproj_z_thr\n        gt_c_j3d[gt_c_j3d_z0_mask] = reproj_z_thr\n\n        pred_j2d_01 = project_to_bi01(pred_c_j3d, inputs[\"bbx_xys\"], inputs[\"K_fullimg\"])\n        gt_j2d_01 = project_to_bi01(gt_c_j3d, inputs[\"bbx_xys\"], inputs[\"K_fullimg\"])  # (B, L, J, 2)\n\n        valid_mask = (\n            (gt_c_j3d[..., 2] > reproj_z_thr)\n            * (pred_c_j3d[..., 2] > reproj_z_thr)  # Be safe\n            * (gt_j2d_01[..., 0] > 0.0)\n            * (gt_j2d_01[..., 0] < 1.0)\n            * (gt_j2d_01[..., 1] > 0.0)\n            * (gt_j2d_01[..., 1] < 1.0)\n        )[..., None]\n        valid_mask[~mask_reproj] = False  # Do not supervise on 3dpw\n        j2d_loss = F.mse_loss(pred_j2d_01, gt_j2d_01, reduction=\"none\")\n        j2d_loss = (j2d_loss * mask[..., None, None] * valid_mask).mean()\n\n        extra_loss += j2d_loss * weights.j2d\n        extra_loss_dict[\"j2d_loss\"] = j2d_loss\n\n    if weights.cr_verts > 0:\n        # SMPL forward\n        pred_c_verts437, pred_c_j17 = endecoder.smplx_model(**outputs[\"pred_smpl_params_incam\"])\n        root_ = pred_c_j17[:, :, [11, 12], :].mean(-2, keepdim=True)\n        pred_cr_verts437 = pred_c_verts437 - root_\n\n        gt_cr_verts437 = inputs[\"gt_cr_verts437\"]  # (B, L, 437, 3)\n        cr_vert_loss = F.mse_loss(pred_cr_verts437, gt_cr_verts437, reduction=\"none\")\n        cr_vert_loss = (cr_vert_loss * mask[:, :, None, None]).mean()\n        extra_loss += cr_vert_loss * weights.cr_verts\n        extra_loss_dict[\"cr_vert_loss\"] = cr_vert_loss\n\n    if weights.verts2d > 0:\n        gt_c_verts437 = inputs[\"gt_c_verts437\"]  # (B, L, 437, 3)\n\n        # prevent divide 0 or small value to overflow(fp16)\n        reproj_z_thr = 0.3\n        pred_c_verts437_z0_mask = pred_c_verts437[..., 2].abs() <= reproj_z_thr\n        pred_c_verts437[pred_c_verts437_z0_mask] = reproj_z_thr\n        gt_c_verts437_z0_mask = gt_c_verts437[..., 2].abs() <= reproj_z_thr\n        gt_c_verts437[gt_c_verts437_z0_mask] = reproj_z_thr\n\n        pred_verts2d_01 = project_to_bi01(pred_c_verts437, inputs[\"bbx_xys\"], inputs[\"K_fullimg\"])\n        gt_verts2d_01 = project_to_bi01(gt_c_verts437, inputs[\"bbx_xys\"], inputs[\"K_fullimg\"])  # (B, L, 437, 2)\n\n        valid_mask = (\n            (gt_c_verts437[..., 2] > reproj_z_thr)\n            * (pred_c_verts437[..., 2] > reproj_z_thr)  # Be safe\n            * (gt_verts2d_01[..., 0] > 0.0)\n            * (gt_verts2d_01[..., 0] < 1.0)\n            * (gt_verts2d_01[..., 1] > 0.0)\n            * (gt_verts2d_01[..., 1] < 1.0)\n        )[..., None]\n        valid_mask[~mask_reproj] = False  # Do not supervise on 3dpw\n        verts2d_loss = F.mse_loss(pred_verts2d_01, gt_verts2d_01, reduction=\"none\")\n        verts2d_loss = (verts2d_loss * mask[..., None, None] * valid_mask).mean()\n\n        extra_loss += verts2d_loss * weights.verts2d\n        extra_loss_dict[\"verts2d_loss\"] = verts2d_loss\n\n    return extra_loss, extra_loss_dict\n\n\ndef compute_extra_global_loss(inputs, outputs, ppl):\n    decode_dict = outputs[\"decode_dict\"]\n    endecoder = ppl.endecoder\n    weights = ppl.weights\n    args = ppl.args\n\n    extra_loss_dict = {}\n    extra_loss = 0\n    mask = inputs[\"mask\"][\"valid\"].clone()  # (B, L)\n    mask[inputs[\"mask\"][\"spv_incam_only\"]] = False\n\n    if weights.transl_w > 0:\n        # compute pred_transl_w by rollout\n        gt_transl_w = inputs[\"smpl_params_w\"][\"transl\"]\n        gt_global_orient_w = inputs[\"smpl_params_w\"][\"global_orient\"]\n        local_transl_vel = decode_dict[\"local_transl_vel\"]\n        pred_transl_w = rollout_local_transl_vel(local_transl_vel, gt_global_orient_w, gt_transl_w[:, [0]])\n\n        trans_w_loss = F.l1_loss(pred_transl_w, gt_transl_w, reduction=\"none\")\n        trans_w_loss = (trans_w_loss * mask[..., None]).mean()\n        extra_loss += trans_w_loss * weights.transl_w\n        extra_loss_dict[\"transl_w_loss\"] = trans_w_loss\n\n    # Static-Conf loss\n    if weights.static_conf_bce > 0:\n        # Compute gt by thresholding velocity\n        vel_thr = args.static_conf.vel_thr\n        assert vel_thr > 0\n        joint_ids = [7, 10, 8, 11, 20, 21]  # [L_Ankle, L_foot, R_Ankle, R_foot, L_wrist, R_wrist]\n        gt_w_j3d = endecoder.fk_v2(**inputs[\"smpl_params_w\"])  # (B, L, J=22, 3)\n        static_gt = get_static_joint_mask(gt_w_j3d, vel_thr=vel_thr, repeat_last=True)  # (B, L, J)\n        static_gt = static_gt[:, :, joint_ids].float()  # (B, L, J')\n        pred_static_conf_logits = outputs[\"model_output\"][\"static_conf_logits\"]\n\n        static_conf_loss = F.binary_cross_entropy_with_logits(pred_static_conf_logits, static_gt, reduction=\"none\")\n        static_conf_loss = (static_conf_loss * mask[..., None]).mean()\n        extra_loss += static_conf_loss * weights.static_conf_bce\n        extra_loss_dict[\"static_conf_loss\"] = static_conf_loss\n\n    return extra_loss, extra_loss_dict\n\n\n@autocast(enabled=False)\ndef get_smpl_params_w_Rt_v2(\n    global_orient_gv,\n    local_transl_vel,\n    global_orient_c,\n    cam_angvel,\n):\n    \"\"\"Get global R,t in GV0(ay)\n    Args:\n        cam_angvel: (B, L, 6), defined as R @ R_{w2c}^{t} = R_{w2c}^{t+1}\n    \"\"\"\n\n    # Get R_ct_to_c0 from cam_angvel\n    def as_identity(R):\n        is_I = matrix_to_axis_angle(R).norm(dim=-1) < 1e-5\n        R[is_I] = torch.eye(3)[None].expand(is_I.sum(), -1, -1).to(R)\n        return R\n\n    B = cam_angvel.shape[0]\n    R_t_to_tp1 = rotation_6d_to_matrix(cam_angvel)  # (B, L, 3, 3)\n    R_t_to_tp1 = as_identity(R_t_to_tp1)\n\n    # Get R_c2gv\n    R_gv = axis_angle_to_matrix(global_orient_gv)  # (B, L, 3, 3)\n    R_c = axis_angle_to_matrix(global_orient_c)  # (B, L, 3, 3)\n\n    # Camera view direction in GV coordinate: Rc2gv @ [0,0,1]\n    R_c2gv = R_gv @ R_c.mT\n    view_axis_gv = R_c2gv[:, :, :, 2]  # (B, L, 3)  Rc2gv is estimated, so the x-axis is not accurate, i.e. != 0\n\n    # Rotate axis use camera relative rotation\n    R_cnext2gv = R_c2gv @ R_t_to_tp1.mT\n    view_axis_gv_next = R_cnext2gv[..., 2]\n\n    vec1_xyz = view_axis_gv.clone()\n    vec1_xyz[..., 1] = 0\n    vec1_xyz = F.normalize(vec1_xyz, dim=-1)\n    vec2_xyz = view_axis_gv_next.clone()\n    vec2_xyz[..., 1] = 0\n    vec2_xyz = F.normalize(vec2_xyz, dim=-1)\n\n    aa_tp1_to_t = vec2_xyz.cross(vec1_xyz, dim=-1)\n    aa_tp1_to_t_angle = torch.acos(torch.clamp((vec1_xyz * vec2_xyz).sum(dim=-1, keepdim=True), -1.0, 1.0))\n    aa_tp1_to_t = F.normalize(aa_tp1_to_t, dim=-1) * aa_tp1_to_t_angle\n\n    aa_tp1_to_t = gaussian_smooth(aa_tp1_to_t, dim=-2)  # Smooth\n    R_tp1_to_t = axis_angle_to_matrix(aa_tp1_to_t).mT  # (B, L, 3)\n\n    # Get R_t_to_0\n    R_t_to_0 = [torch.eye(3)[None].expand(B, -1, -1).to(R_t_to_tp1)]\n    for i in range(1, R_t_to_tp1.shape[1]):\n        R_t_to_0.append(R_t_to_0[-1] @ R_tp1_to_t[:, i])\n    R_t_to_0 = torch.stack(R_t_to_0, dim=1)  # (B, L, 3, 3)\n    R_t_to_0 = as_identity(R_t_to_0)\n\n    global_orient = matrix_to_axis_angle(R_t_to_0 @ R_gv)\n\n    # Rollout to global transl\n    # Start from transl0, in gv0 -> flip y-axis of gv0\n    transl = rollout_local_transl_vel(local_transl_vel, global_orient)\n    global_orient, transl, _ = get_tgtcoord_rootparam(global_orient, transl, tsf=\"any->ay\")\n\n    smpl_params_w_Rt = {\"global_orient\": global_orient, \"transl\": transl}\n    return smpl_params_w_Rt\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/model/gvhmr/utils/endecoder.py",
    "content": "import torch\nimport torch.nn as nn\nfrom pytorch3d.transforms import (\n    rotation_6d_to_matrix,\n    matrix_to_axis_angle,\n    axis_angle_to_matrix,\n    matrix_to_rotation_6d,\n    matrix_to_quaternion,\n    quaternion_to_matrix,\n)\nfrom hmr4d.configs import MainStore, builds\nfrom hmr4d.utils.geo.augment_noisy_pose import gaussian_augment\nimport hmr4d.utils.matrix as matrix\nfrom hmr4d.utils.pylogger import Log\nfrom hmr4d.utils.geo.hmr_global import get_local_transl_vel, rollout_local_transl_vel\nfrom hmr4d.utils.smplx_utils import make_smplx\nfrom . import stats_compose\n\n\nclass EnDecoder(nn.Module):\n    def __init__(self, stats_name=\"DEFAULT_01\", noise_pose_k=10):\n        super().__init__()\n        # Load mean, std\n        stats = getattr(stats_compose, stats_name)\n        Log.info(f\"[EnDecoder] Use {stats_name} for statistics!\")\n        self.register_buffer(\"mean\", torch.tensor(stats[\"mean\"]).float(), False)\n        self.register_buffer(\"std\", torch.tensor(stats[\"std\"]).float(), False)\n\n        # option\n        self.noise_pose_k = noise_pose_k\n\n        # smpl\n        self.smplx_model = make_smplx(\"supermotion_v437coco17\")\n        parents = self.smplx_model.parents[:22]\n        self.register_buffer(\"parents_tensor\", parents, False)\n        self.parents = parents.tolist()\n\n    def get_noisyobs(self, data, return_type=\"r6d\"):\n        \"\"\"\n        Noisy observation contains local pose with noise\n        Args:\n            data (dict):\n                body_pose: (B, L, J*3) or (B, L, J, 3)\n        Returns:\n            noisy_bosy_pose: (B, L, J, 6) or (B, L, J, 3) or (B, L, 3, 3) depends on return_type\n        \"\"\"\n        body_pose = data[\"body_pose\"]  # (B, L, 63)\n        B, L, _ = body_pose.shape\n        body_pose = body_pose.reshape(B, L, -1, 3)\n\n        # (B, L, J, C)\n        return_mapping = {\"R\": 0, \"r6d\": 1, \"aa\": 2}\n        return_id = return_mapping[return_type]\n        noisy_bosy_pose = gaussian_augment(body_pose, self.noise_pose_k, to_R=True)[return_id]\n        return noisy_bosy_pose\n\n    def normalize_body_pose_r6d(self, body_pose_r6d):\n        \"\"\"body_pose_r6d: (B, L, {J*6}/{J, 6}) ->  (B, L, J*6)\"\"\"\n        B, L = body_pose_r6d.shape[:2]\n        body_pose_r6d = body_pose_r6d.reshape(B, L, -1)\n        if self.mean.shape[-1] == 1:  # no mean, std provided\n            return body_pose_r6d\n        body_pose_r6d = (body_pose_r6d - self.mean[:126]) / self.std[:126]  # (B, L, C)\n        return body_pose_r6d\n\n    def fk_v2(self, body_pose, betas, global_orient=None, transl=None, get_intermediate=False):\n        \"\"\"\n        Args:\n            body_pose: (B, L, 63)\n            betas: (B, L, 10)\n            global_orient: (B, L, 3)\n        Returns:\n            joints: (B, L, 22, 3)\n        \"\"\"\n        B, L = body_pose.shape[:2]\n        if global_orient is None:\n            global_orient = torch.zeros((B, L, 3), device=body_pose.device)\n        aa = torch.cat([global_orient, body_pose], dim=-1).reshape(B, L, -1, 3)\n        rotmat = axis_angle_to_matrix(aa)  # (B, L, 22, 3, 3)\n\n        skeleton = self.smplx_model.get_skeleton(betas)[..., :22, :]  # (B, L, 22, 3)\n        local_skeleton = skeleton - skeleton[:, :, self.parents_tensor]\n        local_skeleton = torch.cat([skeleton[:, :, :1], local_skeleton[:, :, 1:]], dim=2)\n\n        if transl is not None:\n            local_skeleton[..., 0, :] += transl  # B, L, 22, 3\n\n        mat = matrix.get_TRS(rotmat, local_skeleton)  # B, L, 22, 4, 4\n        fk_mat = matrix.forward_kinematics(mat, self.parents)  # B, L, 22, 4, 4\n        joints = matrix.get_position(fk_mat)  # B, L, 22, 3\n        if not get_intermediate:\n            return joints\n        else:\n            return joints, mat, fk_mat\n\n    def get_local_pos(self, betas):\n        skeleton = self.smplx_model.get_skeleton(betas)[..., :22, :]  # (B, L, 22, 3)\n        local_skeleton = skeleton - skeleton[:, :, self.parents_tensor]\n        local_skeleton = torch.cat([skeleton[:, :, :1], local_skeleton[:, :, 1:]], dim=2)\n        return local_skeleton\n\n    def encode(self, inputs):\n        \"\"\"\n        definition: {\n                body_pose_r6d,  # (B, L, (J-1)*6) -> 0:126\n                betas, # (B, L, 10) -> 126:136\n                global_orient_r6d,  # (B, L, 6) -> 136:142  incam\n                global_orient_gv_r6d: # (B, L, 6) -> 142:148  gv\n                local_transl_vel,  # (B, L, 3) -> 148:151, smpl-coord\n            }\n        \"\"\"\n        B, L = inputs[\"smpl_params_c\"][\"body_pose\"].shape[:2]\n        # cam\n        smpl_params_c = inputs[\"smpl_params_c\"]\n        body_pose = smpl_params_c[\"body_pose\"].reshape(B, L, 21, 3)\n        body_pose_r6d = matrix_to_rotation_6d(axis_angle_to_matrix(body_pose)).flatten(-2)\n        betas = smpl_params_c[\"betas\"]\n        global_orient_R = axis_angle_to_matrix(smpl_params_c[\"global_orient\"])\n        global_orient_r6d = matrix_to_rotation_6d(global_orient_R)\n\n        # global\n        R_c2gv = inputs[\"R_c2gv\"]  # (B, L, 3, 3)\n        global_orient_gv_r6d = matrix_to_rotation_6d(R_c2gv @ global_orient_R)\n\n        # local_transl_vel\n        smpl_params_w = inputs[\"smpl_params_w\"]\n        local_transl_vel = get_local_transl_vel(smpl_params_w[\"transl\"], smpl_params_w[\"global_orient\"])\n        if False:  # debug\n            transl_recover = rollout_local_transl_vel(\n                local_transl_vel, smpl_params_w[\"global_orient\"], smpl_params_w[\"transl\"][:, [0]]\n            )\n            print((transl_recover - smpl_params_w[\"transl\"]).abs().max())\n\n        # returns\n        x = torch.cat([body_pose_r6d, betas, global_orient_r6d, global_orient_gv_r6d, local_transl_vel], dim=-1)\n        x_norm = (x - self.mean) / self.std\n        return x_norm\n\n    def encode_translw(self, inputs):\n        \"\"\"\n        definition: {\n                body_pose_r6d,  # (B, L, (J-1)*6) -> 0:126\n                betas, # (B, L, 10) -> 126:136\n                global_orient_r6d,  # (B, L, 6) -> 136:142  incam\n                global_orient_gv_r6d: # (B, L, 6) -> 142:148  gv\n                local_transl_vel,  # (B, L, 3) -> 148:151, smpl-coord\n            }\n        \"\"\"\n        # local_transl_vel\n        smpl_params_w = inputs[\"smpl_params_w\"]\n        local_transl_vel = get_local_transl_vel(smpl_params_w[\"transl\"], smpl_params_w[\"global_orient\"])\n\n        # returns\n        x = local_transl_vel\n        x_norm = (x - self.mean[-3:]) / self.std[-3:]\n        return x_norm\n\n    def decode_translw(self, x_norm):\n        return x_norm * self.std[-3:] + self.mean[-3:]\n\n    def decode(self, x_norm):\n        \"\"\"x_norm: (B, L, C)\"\"\"\n        B, L, C = x_norm.shape\n        x = (x_norm * self.std) + self.mean\n\n        body_pose_r6d = x[:, :, :126]\n        betas = x[:, :, 126:136]\n        global_orient_r6d = x[:, :, 136:142]\n        global_orient_gv_r6d = x[:, :, 142:148]\n        local_transl_vel = x[:, :, 148:151]\n\n        body_pose = matrix_to_axis_angle(rotation_6d_to_matrix(body_pose_r6d.reshape(B, L, -1, 6)))\n        body_pose = body_pose.flatten(-2)\n        global_orient_c = matrix_to_axis_angle(rotation_6d_to_matrix(global_orient_r6d))\n        global_orient_gv = matrix_to_axis_angle(rotation_6d_to_matrix(global_orient_gv_r6d))\n\n        output = {\n            \"body_pose\": body_pose,\n            \"betas\": betas,\n            \"global_orient\": global_orient_c,\n            \"global_orient_gv\": global_orient_gv,\n            \"local_transl_vel\": local_transl_vel,\n        }\n\n        return output\n\n\ngroup_name = \"endecoder/gvhmr\"\ncfg_base = builds(EnDecoder, populate_full_signature=True)\nMainStore.store(name=\"v1_no_stdmean\", node=cfg_base, group=group_name)\nMainStore.store(name=\"v1\", node=cfg_base(stats_name=\"MM_V1\"), group=group_name)\nMainStore.store(\n    name=\"v1_amass_local_bedlam_cam\",\n    node=cfg_base(stats_name=\"MM_V1_AMASS_LOCAL_BEDLAM_CAM\"),\n    group=group_name,\n)\n\nMainStore.store(name=\"v2\", node=cfg_base(stats_name=\"MM_V2\"), group=group_name)\nMainStore.store(name=\"v2_1\", node=cfg_base(stats_name=\"MM_V2_1\"), group=group_name)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/model/gvhmr/utils/postprocess.py",
    "content": "import torch\nfrom torch.cuda.amp import autocast\nfrom pytorch3d.transforms import (\n    matrix_to_rotation_6d,\n    rotation_6d_to_matrix,\n    axis_angle_to_matrix,\n    matrix_to_axis_angle,\n)\n\nimport hmr4d.utils.matrix as matrix\nfrom hmr4d.utils.ik.ccd_ik import CCD_IK\nfrom hmr4d.utils.geo_transform import get_sequence_cammat, transform_mat, apply_T_on_points\nfrom hmr4d.utils.net_utils import gaussian_smooth\nfrom hmr4d.model.gvhmr.utils.endecoder import EnDecoder\n\nfrom hmr4d.utils.wis3d_utils import make_wis3d, add_motion_as_lines\n\n\n@autocast(enabled=False)\ndef pp_static_joint(outputs, endecoder: EnDecoder):\n    # Global FK\n    pred_w_j3d = endecoder.fk_v2(**outputs[\"pred_smpl_params_global\"])\n    L = pred_w_j3d.shape[1]\n    joint_ids = [7, 10, 8, 11, 20, 21]  # [L_Ankle, L_foot, R_Ankle, R_foot, L_wrist, R_wrist]\n    pred_j3d_static = pred_w_j3d.clone()[:, :, joint_ids]  # (B, L, J, 3)\n\n    ######## update overall movement with static info, and make displacement ~[0,0,0]\n    pred_j_disp = pred_j3d_static[:, 1:] - pred_j3d_static[:, :-1]  # (B, L-1, J, 3)\n\n    static_conf_logits = outputs[\"static_conf_logits\"][:, :-1].clone()\n    static_label_ = static_conf_logits > 0  # (B, L-1, J) # avoid non-contact frame\n    static_conf_logits = static_conf_logits.float() - (~static_label_ * 1e6)  # fp16 cannot go through softmax\n    is_static = static_label_.sum(dim=-1) > 0  # (B, L-1)\n\n    pred_disp = pred_j_disp * static_conf_logits[..., None].softmax(dim=-2)  # (B, L-1, J, 3)\n    pred_disp = pred_disp * is_static[..., None, None]  # (B, L-1, J, 3)\n    pred_disp = pred_disp.sum(-2)  # (B, L-1, 3)\n    ####################\n\n    # Overwrite results:\n    if False:  # for-loop\n        post_w_transl = outputs[\"pred_smpl_params_global\"][\"transl\"].clone()  # (B, L, 3)\n        for i in range(1, L):\n            post_w_transl[:, i:] -= pred_disp[:, i - 1 : i]\n    else:  # vectorized\n        pred_w_transl = outputs[\"pred_smpl_params_global\"][\"transl\"].clone()  # (B, L, 3)\n        pred_w_disp = pred_w_transl[:, 1:] - pred_w_transl[:, :-1]  # (B, L-1, 3)\n        pred_w_disp_new = pred_w_disp - pred_disp\n        post_w_transl = torch.cumsum(torch.cat([pred_w_transl[:, :1], pred_w_disp_new], dim=1), dim=1)\n        post_w_transl[..., 0] = gaussian_smooth(post_w_transl[..., 0], dim=-1)\n        post_w_transl[..., 2] = gaussian_smooth(post_w_transl[..., 2], dim=-1)\n\n    # Put the sequence on the ground by -min(y), this does not consider foot height, for o3d vis\n    post_w_j3d = pred_w_j3d - pred_w_transl.unsqueeze(-2) + post_w_transl.unsqueeze(-2)\n    ground_y = post_w_j3d[..., 1].flatten(-2).min(dim=-1)[0]  # (B,)  Minimum y value\n    post_w_transl[..., 1] -= ground_y\n\n    return post_w_transl\n\n\n@autocast(enabled=False)\ndef pp_static_joint_cam(outputs, endecoder: EnDecoder):\n    \"\"\"Use static joint and static camera assumption to postprocess the global transl\"\"\"\n    # input\n    pred_smpl_params_incam = outputs[\"pred_smpl_params_incam\"].copy()\n    pred_smpl_params_global = outputs[\"pred_smpl_params_global\"]\n    static_conf_logits = outputs[\"static_conf_logits\"].clone()[:, :-1]  # (B, L-1, J)\n    joint_ids = [7, 10, 8, 11, 20, 21]  # [L_Ankle, L_foot, R_Ankle, R_foot, L_wrist, R_wrist]\n    B, L = pred_smpl_params_incam[\"transl\"].shape[:2]\n    assert B == 1\n\n    # FK\n    pred_w_j3d = endecoder.fk_v2(**pred_smpl_params_global)  # (B, L, J, 3)\n    # smooth incam results, as this could be noisy\n    pred_smpl_params_incam[\"transl\"] = gaussian_smooth(pred_smpl_params_incam[\"transl\"], sigma=5, dim=-2)\n    pred_c_j3d = endecoder.fk_v2(**pred_smpl_params_incam)  # (B, L, J, 3)\n\n    # compute T_c2w (static) from first frame\n    R_gv = axis_angle_to_matrix(pred_smpl_params_global[\"global_orient\"][:, 0])  # (B, 3, 3)\n    R_c = axis_angle_to_matrix(pred_smpl_params_incam[\"global_orient\"][:, 0])  # (B, 3, 3)\n    R_c2w = R_gv @ R_c.mT  # (B, 3, 3)\n    t_c2w = pred_w_j3d[:, 0, 0] - torch.einsum(\"bij,bj->bi\", R_c2w, pred_c_j3d[:, 0, 0])  # (B, 3)\n    T_c2w = transform_mat(R_c2w, t_c2w)  # (B, 4, 4)\n    pred_c_j3d_in_w = apply_T_on_points(pred_c_j3d, T_c2w[:, None])\n\n    # 1. Make transl similar to incam\n    post_w_transl = pred_smpl_params_global[\"transl\"].clone()  # (B, L, 3)\n    post_w_j3d = pred_w_j3d.clone()  # (B, L, J, 3)\n    cp_thr = torch.tensor([0.25, 0.25, 0.25]).to(post_w_j3d)  # Only update very bad pred\n    for i in range(1, L):\n        cp_diff = post_w_j3d[:, i, 0] - pred_c_j3d_in_w[:, i, 0]  # (B, 3)\n        cp_diff = cp_diff * ~((cp_diff > -cp_thr) * (cp_diff < cp_thr))\n        cp_diff = torch.clamp(cp_diff, -0.02, 0.02)\n        post_w_transl[:, i:] -= cp_diff\n        post_w_j3d[:, i:] -= (cp_diff)[:, None, None]\n\n    # 1. Make stationary joint stay stationary\n    # pred_j3d_static = pred_w_j3d.clone()[:, :, joint_ids]  # (B, L, J, 3)\n    pred_j3d_static = post_w_j3d[:, :, joint_ids]  # (B, L, J, 3)\n    pred_j_disp = pred_j3d_static[:, 1:] - pred_j3d_static[:, :-1]  # (B, L-1, J, 3)\n\n    static_label = static_conf_logits.sigmoid() > 0.8  # (B, L-1, J)\n    static_label_sumJ = static_label.sum(-1, keepdim=True)  # (B, L-1, 1)\n    static_label_sumJ = torch.clamp_min(static_label_sumJ, 1)  # replace 0 with 1\n    pred_disp_sumJ = (pred_j_disp * static_label[..., None]).sum(-2)  # (B, L-1, 3)\n    pred_disp = pred_disp_sumJ / static_label_sumJ  # (B, L-1, 3)\n    pred_disp[:, :, 1] = 0  # do not modify y\n\n    # Overwrite results (for-loop)\n    for i in range(1, L):\n        post_w_transl[:, i:] -= pred_disp[:, [i - 1]]\n        post_w_j3d[:, i:] -= pred_disp[:, [i - 1], None]\n\n    # Put the sequence on the ground by -min(y), this does not consider foot height, for o3d vis\n    ground_y = post_w_j3d[..., 1].flatten(-2).min(dim=-1)[0]  # (B,)  Minimum y value\n    post_w_transl[..., 1] -= ground_y\n\n    return post_w_transl\n\n\n@autocast(enabled=False)\ndef process_ik(outputs, endecoder):\n    static_conf = outputs[\"static_conf_logits\"].sigmoid()  # (B, L, J)\n    post_w_j3d, local_mat, post_w_mat = endecoder.fk_v2(**outputs[\"pred_smpl_params_global\"], get_intermediate=True)\n\n    # sebas rollout merge\n    joint_ids = [7, 10, 8, 11, 20, 21]  # [L_Ankle, L_foot, R_Ankle, R_foot, L_wrist, R_wrist]\n    post_target_j3d = post_w_j3d.clone()\n    for i in range(1, post_w_j3d.size(1)):\n        prev = post_target_j3d[:, i - 1, joint_ids]\n        this = post_w_j3d[:, i, joint_ids]\n        c_prev = static_conf[:, i - 1, :, None]\n        post_target_j3d[:, i, joint_ids] = prev * c_prev + this * (1 - c_prev)\n\n    # ik\n    global_rot = matrix.get_rotation(post_w_mat)\n    parents = [-1, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 9, 12, 13, 14, 16, 17, 18, 19]\n    left_leg_chain = [0, 1, 4, 7, 10]\n    right_leg_chain = [0, 2, 5, 8, 11]\n    left_hand_chain = [9, 13, 16, 18, 20]\n    right_hand_chain = [9, 14, 17, 19, 21]\n\n    def ik(local_mat, target_pos, target_rot, target_ind, chain):\n        local_mat = local_mat.clone()\n        IK_solver = CCD_IK(\n            local_mat,\n            parents,\n            target_ind,\n            target_pos,\n            target_rot,\n            kinematic_chain=chain,\n            max_iter=2,\n        )\n\n        chain_local_mat = IK_solver.solve()\n        chain_rotmat = matrix.get_rotation(chain_local_mat)\n        local_mat[:, :, chain[1:], :-1, :-1] = chain_rotmat[:, :, 1:]  # (B, L, J, 3, 3)\n        return local_mat\n\n    local_mat = ik(local_mat, post_target_j3d[:, :, [7, 10]], global_rot[:, :, [7, 10]], [3, 4], left_leg_chain)\n    local_mat = ik(local_mat, post_target_j3d[:, :, [8, 11]], global_rot[:, :, [8, 11]], [3, 4], right_leg_chain)\n    local_mat = ik(local_mat, post_target_j3d[:, :, [20]], global_rot[:, :, [20]], [4], left_hand_chain)\n    local_mat = ik(local_mat, post_target_j3d[:, :, [21]], global_rot[:, :, [21]], [4], right_hand_chain)\n\n    body_pose = matrix_to_axis_angle(matrix.get_rotation(local_mat[:, :, 1:]))  # (B, L, J-1, 3, 3)\n    body_pose = body_pose.flatten(2)  # (B, L, (J-1)*3)\n\n    return body_pose\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/model/gvhmr/utils/stats_compose.py",
    "content": "# fmt:off\nbody_pose_r6d = {\n    \"bedlam\": {\n        \"count\": 5417929,\n        \"mean\": [ 0.9772, -0.0925,  0.0028,  0.1058,  0.9111,  0.1373,  0.9796,  0.0711,\n        -0.0193, -0.0816,  0.8910,  0.1953,  0.9935,  0.0072,  0.0270, -0.0046,\n         0.9200, -0.2511,  0.9752,  0.0477, -0.0990, -0.0613,  0.8242, -0.2730,\n         0.9836, -0.0400,  0.0067,  0.0148,  0.7836, -0.3471,  0.9931, -0.0300,\n        -0.0469,  0.0244,  0.9825, -0.0513,  0.9777,  0.0206,  0.1444, -0.0470,\n         0.9603,  0.1521,  0.9804, -0.0362, -0.0902,  0.0500,  0.9546,  0.1337,\n         0.9969, -0.0105,  0.0076,  0.0090,  0.9914,  0.0150,  0.9953, -0.0607,\n         0.0089,  0.0602,  0.9942,  0.0146,  0.9934, -0.0682, -0.0171,  0.0680,\n         0.9932, -0.0017,  0.9790,  0.0294,  0.0065, -0.0338,  0.9706, -0.0456,\n         0.9056,  0.2457, -0.1029, -0.2279,  0.9262,  0.0145,  0.9233, -0.1301,\n         0.1550,  0.1140,  0.9476,  0.0534,  0.9769, -0.0572, -0.0095,  0.0569,\n         0.9690,  0.0472,  0.6782,  0.5746, -0.2378, -0.5546,  0.7212,  0.0917,\n         0.6489, -0.5955,  0.2424,  0.5821,  0.6797,  0.0563,  0.5562, -0.1252,\n        -0.5860,  0.0937,  0.9176, -0.1287,  0.4453,  0.1421,  0.6119, -0.1427,\n         0.8996, -0.1136,  0.9186, -0.0881, -0.1463,  0.1087,  0.8692,  0.0845,\n         0.9175,  0.0257,  0.0663, -0.0385,  0.8603,  0.1020],\n         \"std\": [0.0429, 0.1392, 0.1236, 0.1323, 0.1645, 0.3086, 0.0375, 0.1406, 0.1172,\n        0.1275, 0.1934, 0.3280, 0.0119, 0.0835, 0.0716, 0.0741, 0.1528, 0.2484,\n        0.0349, 0.0947, 0.1633, 0.0924, 0.3469, 0.3370, 0.0273, 0.1009, 0.1411,\n        0.0680, 0.3876, 0.3323, 0.0103, 0.0735, 0.0712, 0.0690, 0.0246, 0.1617,\n        0.0216, 0.1097, 0.1016, 0.0924, 0.0509, 0.2035, 0.0245, 0.1188, 0.1212,\n        0.1056, 0.0634, 0.2308, 0.0054, 0.0579, 0.0517, 0.0575, 0.0124, 0.1158,\n        0.0076, 0.0654, 0.0367, 0.0644, 0.0118, 0.0592, 0.0116, 0.0829, 0.0361,\n        0.0832, 0.0124, 0.0422, 0.0343, 0.1060, 0.1680, 0.1075, 0.0473, 0.2023,\n        0.0701, 0.2344, 0.2213, 0.2632, 0.0589, 0.1318, 0.0767, 0.2456, 0.2009,\n        0.2666, 0.0542, 0.1106, 0.0347, 0.1080, 0.1718, 0.1117, 0.0459, 0.2025,\n        0.1882, 0.2769, 0.2032, 0.3072, 0.1447, 0.2204, 0.2018, 0.2820, 0.2126,\n        0.3213, 0.1760, 0.2486, 0.4749, 0.1677, 0.2791, 0.2239, 0.0963, 0.2705,\n        0.5540, 0.1846, 0.2572, 0.2411, 0.1287, 0.2878, 0.1151, 0.2993, 0.1557,\n        0.2812, 0.1880, 0.3334, 0.1286, 0.3355, 0.1553, 0.3216, 0.1880, 0.3306]\n    },\n    \"amass\": {\n        \"count\": 7114038,\n        \"mean\": [ 9.6969e-01, -5.9719e-02, -3.7700e-02,  5.8256e-02,  9.0800e-01,\n         1.0972e-01,  9.7636e-01,  4.3401e-02,  4.3110e-03, -4.3032e-02,\n         9.0261e-01,  1.4478e-01,  9.9288e-01,  3.5673e-03,  1.6264e-02,\n        -2.2260e-03,  9.3470e-01, -2.3495e-01,  9.7147e-01,  5.2553e-02,\n        -9.3666e-02, -5.4550e-02,  8.3321e-01, -2.4246e-01,  9.7971e-01,\n        -3.8429e-02,  5.3575e-03,  1.5537e-02,  8.1449e-01, -3.0926e-01,\n         9.9532e-01, -9.4398e-03, -3.8328e-02,  8.5141e-03,  9.8880e-01,\n         1.9976e-04,  9.5602e-01, -3.9528e-02,  2.0017e-01,  1.0363e-02,\n         9.5965e-01,  1.3770e-01,  9.6223e-01, -4.6278e-02, -1.5177e-01,\n         6.6705e-02,  9.5545e-01,  1.2519e-01,  9.9767e-01, -1.2616e-02,\n        -2.5442e-04,  1.1661e-02,  9.9376e-01, -3.6222e-02,  9.9511e-01,\n        -1.0583e-02,  1.2130e-02,  7.6461e-03,  9.9137e-01,  2.0029e-02,\n         9.9295e-01,  7.2917e-03,  4.9454e-03, -8.0286e-03,  9.9137e-01,\n         2.3707e-03,  9.7698e-01,  1.9943e-02,  1.3808e-03, -2.2006e-02,\n         9.7375e-01, -6.7936e-02,  9.2804e-01,  2.5005e-01, -5.7167e-02,\n        -2.4047e-01,  9.4246e-01,  2.5863e-02,  9.2957e-01, -2.1329e-01,\n         1.1112e-01,  2.0741e-01,  9.4876e-01,  2.9901e-02,  9.7683e-01,\n        -4.1210e-02,  2.3248e-03,  4.0967e-02,  9.7365e-01,  5.7309e-03,\n         6.4513e-01,  6.1999e-01, -2.5469e-01, -6.2342e-01,  6.8177e-01,\n         3.5524e-02,  6.6192e-01, -5.9341e-01,  2.7136e-01,  5.9269e-01,\n         6.8966e-01,  3.1309e-02,  6.8946e-01, -1.1676e-01, -4.9859e-01,\n         4.0969e-02,  9.3656e-01, -1.4875e-01,  6.2787e-01,  1.3793e-01,\n         5.4289e-01, -9.1946e-02,  9.2868e-01, -1.1927e-01,  9.3012e-01,\n        -8.3810e-02, -1.1951e-01,  9.7211e-02,  8.9118e-01,  5.9887e-02,\n         9.3033e-01,  7.1047e-02,  7.5264e-02, -8.0679e-02,  8.8562e-01,\n         4.8960e-02],\n         \"std\": [0.0612, 0.1390, 0.1779, 0.1415, 0.1826, 0.3268, 0.0440, 0.1382, 0.1542,\n        0.1348, 0.1930, 0.3272, 0.0132, 0.0801, 0.0855, 0.0729, 0.1255, 0.2238,\n        0.0554, 0.1088, 0.1727, 0.0939, 0.3294, 0.3559, 0.0532, 0.1082, 0.1554,\n        0.0768, 0.3446, 0.3407, 0.0120, 0.0650, 0.0584, 0.0632, 0.0198, 0.1335,\n        0.0631, 0.1250, 0.1574, 0.1047, 0.0730, 0.2091, 0.0759, 0.1241, 0.1667,\n        0.1112, 0.0831, 0.2185, 0.0060, 0.0441, 0.0502, 0.0441, 0.0102, 0.0946,\n        0.0237, 0.0722, 0.0610, 0.0738, 0.0479, 0.0949, 0.0369, 0.0943, 0.0610,\n        0.0966, 0.0498, 0.0729, 0.0425, 0.1001, 0.1824, 0.0972, 0.0408, 0.1887,\n        0.0594, 0.1842, 0.1884, 0.2020, 0.0457, 0.1018, 0.0640, 0.1990, 0.1854,\n        0.2133, 0.0467, 0.0910, 0.0392, 0.1049, 0.1776, 0.1037, 0.0413, 0.1945,\n        0.1733, 0.2612, 0.1905, 0.2963, 0.1512, 0.1861, 0.1710, 0.2663, 0.1896,\n        0.3135, 0.1568, 0.2219, 0.3976, 0.1594, 0.2810, 0.1855, 0.0845, 0.2398,\n        0.4398, 0.1629, 0.2685, 0.1990, 0.0998, 0.2556, 0.1137, 0.2837, 0.1419,\n        0.2761, 0.1678, 0.2973, 0.1172, 0.3010, 0.1394, 0.2910, 0.1724, 0.3039]\n    }\n}\n\nbetas = {\n    \"bedlam\": {\n        \"count\": 37855,  # so many subjects? \n        \"mean\": [ 0.0378, -0.3562,  0.1185,  0.2245,  0.0204,  0.0929,  0.0537,  0.1006,\n        -0.1180,  0.0936],\n        \"std\":[0.8070, 1.3480, 0.8964, 0.7390, 0.6433, 0.6089, 0.5374, 0.6984, 0.7263,\n        0.5395],\n    },\n    \"amass\": {\n        \"count\": 18086,\n        \"mean\": [ 0.2310,  0.1750,  0.2931, -0.1859, -1.1163, -1.1028, -0.2573,  0.3555,\n         0.3732,  0.2852],\n        \"std\": [0.8831, 0.7965, 1.0899, 1.1788, 1.2128, 1.1081, 0.9780, 1.1434, 0.8498,\n        1.1462],\n    }\n}\n\nglobal_orient_c_r6d = {\n    \"bedlam\": {\n        \"count\": 5417929,\n        \"mean\": [-4.9862e-03, -8.7136e-04, -1.4187e-03,  1.4825e-02, -9.4419e-01,\n        -5.1653e-02],\n        \"std\": [0.7048, 0.1713, 0.6884, 0.1548, 0.1546, 0.2403],\n    },\n}\n\nglobal_orient_gv_r6d = {\n    \"bedlam\": {\n        \"count\": 5134187,\n        \"mean\": [ 3.6018e-04, -2.2327e-04,  2.2316e-03, -4.4879e-02, -9.7435e-01,\n         1.0021e-01],\n        \"std\": [0.6070, 0.5355, 0.5873, 0.6285, 0.2336, 0.7675],\n    },\n}\n\nlocal_transl_vel = {\n    \"none\":{\n        \"mean\": [0., 0., 0.],\n        \"std\": [1., 1., 1.]\n    },\n    \"1e-2\":{\n        \"mean\": [0., 0., 0.],\n        \"std\": [1e-2, 1e-2, 1e-2]\n    },\n    \"bedlam\": {\n        \"count\": 5417929,\n        \"mean\": [7.3057e-05, -2.2142e-04,  3.2444e-03],\n        \"std\": [0.0065, 0.0091, 0.0114],\n    },\n    \"amass\": {\n        \"count\": 7113068,\n        \"mean\": [-0.0002, -0.0006,  0.0069],\n        \"std\": [0.0064, 0.0070, 0.0138],\n    },\n    \"alignhead\":{\n        \"count\": 7113068,\n        \"mean\":[-2.0822e-04, -1.7966e-06,  6.9816e-03],\n        \"std\":[0.0065, 0.0066, 0.0139],\n    },\n    \"alignhead_absy\":{\n        \"count\": 7113068,\n        \"mean\":[-0.0002, -0.0316,  0.0070],\n        \"std\":[0.0065, 0.1351, 0.0139],\n    },\n    \"alignhead_absgy\":{\n        \"count\": 7113068,\n        \"mean\":[[-2.0822e-04,  1.2627e+00,  6.9816e-03]],\n        \"std\":[0.0065, 0.1516, 0.0139],\n    }\n\n}\n\npred_cam = {\n    \"bedlam\": {\n        \"count\": 5096332,\n        \"mean\": [1.0606, -0.0027,  0.2702],\n        \"std\": [0.1784, 0.0956, 0.0764],\n    }\n}\n\nvitfeat = {\n    \"bedlam\": {\n        \"count\": 5546332,\n        \"mean\": [-1.3772, 0.2490, 0.0602, -0.1834, 0.2458, 0.5372, 0.3343, -0.3476, -0.1017, -0.0362, -0.0678, 0.2150, -0.2534, 0.1029, 0.8199, -0.4676, 0.6259, -0.3350, 0.0549, -0.4469, 0.2751, -0.1763, 0.1114, -0.2115, -0.0264, 0.5294, 0.8212, -0.4562, 0.4147, -0.0256, -0.1019, 0.2798, 0.9284, 0.4652, 0.6365, 0.6785, -0.0765, 0.0337, -0.2566, -0.0335, -0.1799, 0.7426, 0.2810, -0.7121, -0.0893, 0.1608, -0.2483, 1.5094, -1.4395, -0.3682, -0.4157, -0.0032, -0.0376, -0.0043, 0.2092, 0.3038, -0.2077, -0.4868, -0.1534, 0.2668, 1.2773, 0.2838, -0.4863, -1.2300, 0.0581, -0.3041, 0.1518, 0.7955, -0.4293, 1.4666, 0.3077, 0.3918, 0.1418, 0.1590, 0.8671, -0.3527, 0.5629, 0.1414, 0.0964, -0.1094, -0.0211, -0.0937, 0.1606, -0.7900, 0.0397, 0.0570, 0.7083, -0.5732, 0.1430, -0.2571, 0.5275, 0.6603, 0.3265, 0.4574, -0.3361, -0.1267, 0.3841, 0.1758, -0.6207, -0.3673, 0.8914, 0.4297, -0.8118, 0.2229, -0.2876, 0.2460, 0.4856, -0.1446, -0.2416, 0.1229, 0.2865, 0.7023, -0.2883, 0.3940, -1.5496, 0.4456, 0.6445, 0.2058, -0.4265, 0.3724, 0.1557, -1.4208, -0.1246, 0.1237, -0.3965, 0.0105, -0.0780, 0.6448, -0.1132, 0.8500, -0.2828, 0.4447, 0.6257, -0.2664, -0.8384, -1.8091, -0.2769, 0.1866, 0.6051, -0.2548, 0.9823, -0.2985, -0.2773, -0.4383, 0.1886, 0.2411, 0.2546, 0.2195, -0.0041, 0.1038, -0.6804, 1.2364, 0.5393, 0.0351, 0.4537, -0.8044, -0.1993, -2.1097, -0.8458, 0.1497, 1.6042, 0.6458, -0.5455, 0.0778, 0.0504, -0.5242, -0.3215, -0.0199, 1.1461, -0.3355, -0.3421, -0.3951, 0.0184, -0.0261, 0.2048, 0.0080, 0.6553, -1.3221, 0.5140, 0.5958, -0.2523, 0.9434, -0.0727, 0.1978, 1.1105, -0.4992, 0.3990, 0.2074, 0.3843, -0.0444, 0.0624, -0.8442, -0.0724, -0.5328, 1.1723, 0.8043, 0.6674, 1.5283, 4.2502, 0.0935, 0.3733, 0.1569, 0.0154, 0.0674, 0.0862, -0.2744, -0.4537, 0.1588, -1.9156, 0.0149, -1.0498, -0.0790, 0.0851, -0.5007, 0.3323, -0.1065, 0.0782, 0.0725, -0.5921, -0.1876, 0.0094, -0.3631, 0.0951, 0.1318, 0.0936, 0.5668, -0.0875, -0.4576, -0.4306, 0.5458, 1.0761, 1.1740, -0.0337, 1.3718, -0.2913, -0.3433, 0.5338, -0.4577, -0.4966, 0.2704, 0.3236, 0.4053, 0.0360, 1.1616, -0.2012, 0.7373, 0.0779, -0.0280, -0.4426, 0.0450, 0.2923, 0.0161, -0.4788, 0.1924, -0.3012, 0.0298, -0.7776, -0.2215, 0.4494, -0.1677, 0.2214, 0.0762, -0.3088, 0.4230, 0.0673, -1.0233, 0.0748, -0.4358, -0.2497, -0.0066, 0.1679, -0.1077, -0.4290, 2.5254, -0.8819, -0.8073, 0.2535, 2.0680, -0.4715, 0.3614, -2.9281, 3.1536, 0.3118, -0.0239, 0.7064, -0.6935, -1.1070, -0.1715, -0.0920, -0.2133, -1.0173, 0.0084, -0.1721, 0.2605, -0.6607, -0.0788, -0.3479, -0.2187, 1.0605, 0.2857, 0.7464, 0.9612, -1.1332, 1.5708, -1.0264, 0.6070, 0.4103, -0.1950, -0.0629, -0.0958, -0.2199, -0.2198, -0.4019, 0.2478, -0.3576, 0.0191, -5.8435, 0.0145, -0.2312, 0.9872, 1.1159, 0.3775, 0.1960, -0.5968, -0.2611, -0.0634, -0.1003, 0.7411, -0.8298, -0.1743, 1.8418, 0.3692, -0.4321, 0.0613, -1.9046, 0.5812, 0.2805, 0.1703, -0.2212, -0.0740, -0.2737, -0.3084, 2.9787, -0.1392, 0.3347, 0.0866, -0.8654, -0.4564, -0.7839, 0.1033, -0.0204, 0.1558, -0.1469, 0.2850, -0.1139, 0.8253, 0.7352, -0.6132, 0.0566, 0.3087, -0.1189, 0.1640, 0.2511, 0.5230, -0.0972, -0.5621, -2.5404, 0.3529, -0.2543, -0.6757, 0.2045, -0.0511, -0.2204, 0.1023, 0.0143, 0.4191, -0.3946, -1.0912, 0.8555, 1.0751, -0.0184, -0.3162, 0.1910, 0.6522, -0.5801, 0.2091, -0.8254, -0.3425, 0.3368, -0.0384, -0.4570, 2.5288, -0.3513, -0.1630, 0.1096, -0.5936, 1.5303, -0.4135, -0.2418, -0.0564, -2.6344, -0.1054, 0.8866, -0.2946, -0.4564, -0.6220, 0.2672, -0.9012, 0.3535, 0.2344, -0.0718, 0.0782, 0.0133, 0.2032, -1.2768, 0.1271, -0.5114, -0.0584, -0.8219, -0.1069, 1.5577, -0.1432, -0.6794, 0.9101, 0.6390, 0.3547, -0.6126, -0.1885, 0.2462, -1.1864, 0.0653, -0.7940, 0.5204, 0.5372, 0.5353, -0.4268, -0.2003, -0.2496, -0.0405, 0.3615, -0.1635, 0.1908, -0.0467, 0.7167, 0.1465, 0.4621, 0.1190, -1.6899, 0.6512, 1.3150, -0.1273, 0.0507, 0.2058, -0.1855, 0.1316, 0.1280, 0.5049, 0.0262, -0.0329, 2.0327, -0.6410, 0.4536, 0.0609, 0.1883, -0.5454, -0.5247, 0.1856, 0.7238, 1.4886, -0.1068, 1.7239, -0.8228, -0.2155, 0.5159, 0.2941, -0.0782, -0.0159, 0.1844, -0.1808, -0.1132, 0.4861, 4.0106, 0.0130, 0.2455, -0.1101, 0.0792, 0.4720, -0.1022, 2.0154, -0.4013, 0.5604, 1.3600, -0.5614, 0.3793, -0.1245, 0.2444, 0.1657, 1.7616, 0.6198, 0.1761, -0.6036, -0.1931, 0.4449, 0.2574, -0.2360, 1.1118, 0.0804, 1.1533, 0.2549, 0.3386, 0.2463, 0.0930, -0.6093, -0.1464, 0.2889, 0.2294, -0.5943, 0.1323, 0.5119, 0.1093, -1.0178, 0.4735, 0.3068, 0.3213, -0.0585, -0.3682, -0.6105, -0.7776, 0.1999, 0.9439, -0.4209, 0.1488, 1.3119, -0.4679, -0.3882, 0.2677, -0.1673, -0.5921, -1.2811, -1.0972, 0.3873, 0.0798, -0.0538, 0.0659, -0.1439, -1.3106, -0.5175, 0.4538, -1.0376, -0.9015, 0.7454, -0.0714, -0.4641, 0.2083, 0.0596, -2.9637, 0.3057, 0.2121, -0.2399, 0.6963, 0.1400, 1.7446, 0.9707, -0.3118, -0.3371, 0.0130, 1.0006, -0.2740, 0.1100, -0.9666, 0.7636, 1.2002, -0.0018, -0.3380, 0.1262, 0.5829, -0.0374, 0.0689, 0.2022, -2.0056, -0.2051, -0.4549, 0.0519, 0.4217, -0.7413, 0.0601, 0.4385, 2.8503, -2.7656, 1.2281, -0.1280, 0.6028, 0.4995, 0.0638, -0.3376, 0.2527, -0.1572, -0.4385, -0.6372, 0.2569, 0.4115, 0.4507, 0.6063, -0.1051, 1.2529, 0.2453, -0.7905, -0.3797, -0.2674, 0.2662, 1.5347, -0.3908, 0.8839, -0.6054, -0.4827, -0.3495, 1.2107, -0.4419, -0.6177, 0.1054, 1.0132, -0.3246, -0.1776, 1.1740, -0.0252, 0.0368, -0.7937, -0.9988, -0.0228, 0.0742, -2.4925, 0.5785, 2.3900, 1.2726, -0.3682, -0.8625, -0.3299, 0.3934, 1.4045, -0.6200, -0.0024, 0.2348, -0.1827, -0.5913, -0.6982, 0.2648, 0.2601, 0.9986, 0.1636, 0.8982, -0.4269, 1.7454, -1.9136, -0.9865, -0.0451, 0.2851, -0.5938, -0.3066, 0.0910, -0.3150, -0.4002, 0.4789, 0.0337, -0.6997, -0.2555, -0.6602, -3.0103, 0.2491, -1.0346, 0.3651, 0.2319, 1.0224, -0.2613, 1.6970, 0.7515, 2.1477, 0.1310, 0.2060, 0.1372, 1.0049, -0.8758, -0.3804, -2.1513, 0.8010, -0.2271, -0.2108, 0.3728, -1.7321, -1.0250, -0.2584, -0.2513, 0.2418, -0.7641, 0.2084, -1.3560, 0.5803, 0.1556, -0.3612, 1.3099, -0.2673, 0.4371, -0.8022, 0.1776, -0.5019, 0.1880, -0.2093, 0.0750, -0.7228, -1.3950, 0.1944, -1.5994, -0.2832, 0.0507, 0.1917, 1.2954, 0.0471, 0.3115, -2.2382, -0.3891, -0.0704, 0.3897, 0.0347, 0.9186, -0.8407, 0.9456, 0.5629, 0.3474, -0.4869, 0.4696, -0.4438, 0.0860, -0.8313, -0.0383, 0.2055, 0.4822, -0.1455, -0.1719, -0.2346, -0.4606, 0.8018, 0.3767, -0.0613, 1.9429, -0.6558, -0.0772, -0.1592, -0.1413, 0.4759, -0.0686, 0.9243, -0.2413, -0.1084, -0.2248, -0.0776, 1.4193, -0.0605, 0.1305, -0.2055, 0.0917, 0.6884, -0.0152, 0.1215, 0.2920, -0.0781, -0.0256, 0.3789, -0.1933, 0.1759, 2.3899, 1.0915, -0.7082, -0.4519, -0.2648, -1.2404, -0.2485, 1.0713, 0.1662, -0.1268, 0.3338, -0.0319, 0.1692, -0.5161, 0.9351, 0.1996, -0.2743, 0.0492, -0.0171, 0.1546, 0.2533, -0.0102, 0.6147, 0.0035, -0.2468, -0.2116, -1.7912, 0.2735, 0.4147, 0.4458, 0.6123, 0.0860, 0.2098, -0.3691, -0.2297, -0.6086, -1.0407, -0.7736, -0.3087, -0.0900, -0.1007, -0.3801, -0.3408, -0.4853, -0.3101, -0.8812, 0.0187, -0.9697, -0.2393, 0.1129, -0.5682, 0.4349, 0.1017, 0.2173, -0.0644, -0.9307, 0.9754, 0.2189, 0.2966, -0.4089, -0.2471, -0.7549, 0.3300, 0.7856, 0.1262, 0.2097, -0.5872, 0.9896, 0.5100, 1.0608, -0.7974, 0.1549, -0.1020, 0.4286, 0.0603, -0.6836, -0.4662, -1.2350, -0.0858, -0.5552, 0.0383, 0.2145, -0.4324, -0.5896, 0.9709, -0.0827, -0.2574, 0.2436, -0.1460, 0.5862, 0.4329, -1.2421, 0.0497, -0.0034, 0.2385, -0.1346, 2.0652, 0.8790, -0.2033, -2.6427, 0.3654, -0.1929, -0.0753, -0.9107, 0.9437, 0.3717, -0.7058, -0.2487, -1.0937, -0.7612, 0.9516, -0.7426, -0.0736, 1.2167, 0.6336, 0.2707, -0.7666, -0.1272, -0.8960, 0.3748, 0.7344, 0.7257, 0.3686, -0.5036, -0.2829, 0.0548, 0.3034, -0.2335, -0.3215, 0.0566, -0.2733, -0.3644, 0.0467, -0.0924, -0.5145, -1.7089, 0.4896, 0.0074, 0.2840, 0.1140, -0.0409, -0.3251, 1.0805, 3.0856, -0.3409, 1.2684, -0.0245, -0.0636, -0.0090, 0.1293, -0.3410, -0.0482, 0.1482, 0.2027, 0.5623, 0.0566, 0.6453, -0.0126, 0.0720, -0.0277, 0.0531, 0.1860, -0.1044, -0.6973, 0.3026, 0.4733, -0.1590, 0.4727, 0.8486, 0.4478, 0.1814, 1.0862, 0.0478, 0.2437, -0.5269, -0.0796, -0.4291, 0.4937, -0.0407, -0.6961, -0.0412, 0.6865, 0.0457, 0.1085, -0.4717, -0.1339, 0.8600, 0.6718, -0.3542, -0.5655, 1.3711, 0.0034, 0.3077, 0.0903, 0.3618, 0.3287, -0.1007, 0.0332, -0.3841, -0.3981, 0.1079, -0.4399, 0.1836, 0.0939, -0.1425, -0.2531, -1.2103, 0.0234, -1.3023, -0.0570, -0.0587, 1.1733, 0.0079, 1.0809, 0.4697, -0.1427, 3.3793, -0.1503, 0.4354, 0.0274, 0.3112, -0.3816, 0.0187, -0.1282, -0.4136, 0.3684, 0.6930, 1.3605, 0.4949, 0.4162, -2.2398, 0.4104, 0.6839, 0.4519, 0.0546, -0.0816, 0.0357, 0.1977, -0.8450, 0.1481, 0.1588, -0.1392, -0.3304, -0.3499, -0.8669, 0.1510, 0.1127, 0.9853, -0.3019, -0.3493, -0.0783, -0.8491, 0.0696, 0.7295, -1.0612, 0.1232],\n        \"std\": [0.9277, 0.7470, 0.6154, 0.8520, 0.8682, 0.7121, 0.7048, 0.6865, 0.7543, 0.6952, 0.6186, 0.4204, 0.4614, 0.4731, 0.4421, 0.4068, 0.6927, 0.6540, 0.4717, 0.4993, 0.5945, 0.5480, 0.4898, 0.6438, 0.5551, 0.5686, 0.7287, 0.6033, 0.5590, 0.3768, 0.5304, 0.6748, 0.5559, 0.5265, 0.6214, 0.6490, 0.4639, 0.6465, 0.5575, 0.6202, 0.5369, 1.2466, 0.7340, 0.5462, 0.6508, 0.5766, 0.5405, 0.5581, 0.5687, 0.7549, 0.5743, 0.4748, 0.6308, 0.6292, 0.6391, 0.6284, 0.4202, 0.5970, 0.5587, 0.5364, 0.4655, 0.5201, 0.7140, 0.6220, 0.4978, 0.4479, 0.5452, 0.7489, 0.5866, 0.4592, 0.7493, 0.6548, 0.5497, 0.4658, 0.8663, 0.4574, 0.5351, 0.5595, 0.4579, 0.5141, 0.4824, 0.5504, 0.5468, 0.5726, 0.5155, 0.6679, 0.8433, 0.5278, 0.5666, 0.7699, 0.5682, 0.9431, 0.5344, 0.6562, 0.4749, 0.5241, 0.6869, 0.4117, 0.5839, 0.5115, 0.8811, 0.5335, 0.6476, 0.4883, 0.6034, 0.5778, 0.4764, 0.8787, 0.8589, 0.5168, 0.4548, 0.8146, 0.5860, 0.6087, 0.6758, 0.7049, 0.8292, 0.6547, 0.6043, 0.7242, 0.6158, 0.6435, 0.5219, 0.6148, 0.7738, 0.4871, 0.7944, 0.7605, 0.6120, 0.5482, 0.6107, 0.6106, 0.4295, 0.4549, 0.4167, 0.6142, 0.6368, 0.5432, 0.5412, 0.6568, 0.9641, 0.6413, 0.6634, 0.4222, 0.6917, 0.5664, 0.5554, 0.4098, 0.6949, 0.5890, 0.4995, 0.5475, 0.6446, 0.5599, 0.6439, 0.6220, 0.5761, 0.5862, 0.5126, 0.6037, 0.5377, 0.5817, 0.6216, 0.5986, 0.4834, 0.6929, 0.5819, 0.6781, 0.6088, 0.5425, 0.7211, 0.6253, 0.5408, 0.6826, 0.5454, 0.7614, 0.9767, 0.8721, 0.7527, 0.4022, 0.5061, 0.5921, 0.5945, 0.6048, 0.7206, 0.5533, 0.5506, 0.6816, 0.6116, 0.6424, 0.7484, 0.6350, 0.5953, 0.4941, 0.7675, 0.8244, 0.6885, 0.5751, 0.9304, 0.5252, 0.5741, 0.4537, 0.5610, 0.9873, 0.5155, 0.7180, 0.4421, 0.5171, 0.5343, 0.5225, 0.7952, 0.6149, 0.6401, 0.5667, 0.6946, 0.8172, 0.5188, 0.5082, 0.6298, 0.6904, 0.4820, 0.5600, 0.5584, 0.5600, 0.4776, 0.5008, 0.7215, 0.6071, 0.5571, 0.6174, 0.4049, 0.7368, 0.5996, 0.7888, 0.7609, 0.5913, 0.8778, 0.4462, 0.7460, 0.7240, 0.5705, 0.6267, 0.5684, 0.5707, 0.6560, 0.5310, 0.5278, 0.6833, 0.6420, 0.6696, 0.8815, 0.4767, 0.7171, 0.4826, 0.6736, 0.5483, 0.4913, 0.5840, 0.5242, 0.4310, 0.5846, 0.4389, 0.5164, 0.6203, 0.5625, 0.8495, 0.5091, 0.6904, 0.5490, 0.5467, 0.4746, 0.8446, 0.6030, 0.6563, 1.0108, 0.5633, 0.6324, 0.6339, 0.6269, 1.2128, 0.6877, 0.5998, 0.4763, 0.4979, 0.7968, 0.6549, 1.0234, 0.5385, 0.6164, 0.5485, 0.8526, 0.5776, 0.5292, 0.5716, 0.5458, 0.5332, 0.5264, 0.6239, 0.6668, 0.7481, 0.3929, 0.5932, 0.5741, 0.4433, 0.7519, 0.4940, 0.7438, 0.5315, 0.3895, 0.5528, 0.6656, 0.6665, 0.9897, 0.8098, 0.6000, 0.5226, 1.2953, 0.5624, 0.6416, 0.5880, 0.5828, 0.4779, 0.6721, 0.6273, 0.7918, 0.5498, 0.5262, 0.6396, 0.6185, 0.6117, 0.8871, 0.5688, 0.5335, 0.6402, 0.5994, 0.9472, 0.5072, 0.7688, 0.6257, 0.6548, 0.6070, 0.7646, 0.5362, 0.5151, 0.6852, 0.4533, 0.6976, 0.6170, 0.5700, 0.5819, 0.4350, 0.5755, 0.4902, 0.9396, 0.5110, 0.5461, 0.6380, 1.0192, 0.5009, 0.8211, 0.6223, 0.5970, 0.5465, 0.8314, 0.4997, 0.5066, 0.5824, 0.6241, 0.4910, 0.4849, 0.5292, 0.5357, 0.4856, 0.6120, 0.4212, 0.6712, 0.4599, 0.4625, 0.7568, 0.8765, 0.8095, 0.7385, 0.5748, 0.7405, 0.6474, 0.6466, 0.6481, 0.5660, 0.6876, 0.9852, 0.5923, 0.6319, 0.6818, 0.4716, 0.6599, 0.5343, 0.5384, 0.9786, 0.4421, 0.5543, 1.0386, 0.5640, 0.5990, 0.5060, 0.6141, 0.3880, 0.6767, 0.5753, 0.4797, 0.4623, 0.5802, 0.6813, 0.5792, 0.4790, 0.6855, 0.5186, 0.4890, 0.5740, 0.6117, 0.5177, 0.5032, 0.6367, 0.4555, 0.6749, 0.6680, 0.6878, 0.7425, 0.8106, 0.5460, 1.0575, 0.5022, 0.7639, 0.5132, 0.5433, 0.7702, 0.4572, 0.4274, 0.6779, 0.5277, 0.5634, 0.4814, 0.5491, 0.5790, 0.5750, 0.5573, 0.4652, 0.5240, 0.6244, 0.6247, 0.7397, 0.7107, 0.5964, 0.4891, 0.7089, 0.6531, 0.6979, 0.4630, 0.5348, 0.4308, 0.8983, 0.5416, 0.4521, 0.6261, 0.4931, 0.7247, 0.5689, 0.5254, 0.4913, 0.6307, 0.5586, 0.5804, 0.5692, 0.5211, 0.6549, 0.6069, 0.5216, 0.4617, 0.7538, 0.4234, 0.4868, 0.7661, 1.1726, 0.8879, 0.4984, 0.6142, 0.4203, 0.5944, 0.6758, 0.5682, 0.6554, 0.7316, 0.5552, 0.7454, 0.3907, 0.7559, 0.4752, 0.5638, 0.7824, 0.7995, 0.5728, 0.8546, 0.5663, 0.5545, 0.4785, 1.0497, 0.7177, 0.5461, 0.5134, 0.5432, 0.5964, 0.5879, 0.7046, 0.7501, 0.5707, 0.9907, 0.9337, 0.5682, 0.4887, 0.5970, 0.6229, 0.6501, 0.7529, 0.7062, 0.6775, 0.7286, 0.6250, 0.4521, 0.5357, 0.5479, 0.7957, 0.4596, 0.6440, 0.8665, 0.6024, 0.7485, 0.6478, 0.6483, 0.5785, 0.5500, 0.4802, 0.4465, 0.6829, 0.6890, 0.6180, 0.8767, 0.7419, 0.6193, 0.3918, 0.5888, 0.5440, 0.5146, 0.4297, 0.4410, 0.4894, 0.4422, 0.9614, 0.6290, 0.6717, 0.5415, 0.5442, 0.5862, 0.4967, 0.7102, 1.1356, 0.4818, 0.4557, 0.6403, 0.4971, 0.7491, 0.8534, 0.8754, 0.5308, 0.5591, 0.6415, 0.7715, 0.8137, 0.4898, 0.5460, 0.5476, 0.9199, 0.6195, 0.5949, 0.7990, 0.4444, 0.6199, 0.5166, 0.4646, 0.9060, 0.6261, 0.5149, 0.6533, 0.7420, 0.4830, 0.5314, 0.5503, 0.5777, 0.6284, 0.7288, 0.5743, 0.6041, 0.5674, 0.4661, 0.6211, 0.6172, 0.4094, 0.5787, 0.8089, 0.6061, 0.5882, 0.5498, 0.7239, 0.6387, 0.7910, 0.5267, 0.5569, 0.6382, 0.5492, 0.5444, 0.6476, 0.8666, 0.9807, 0.5594, 0.6814, 0.5467, 0.8900, 0.5321, 0.5516, 1.0188, 0.7193, 0.5044, 0.5717, 0.9741, 0.7856, 0.6849, 0.5604, 1.0236, 0.8399, 0.5065, 0.6475, 0.4055, 0.7975, 0.4454, 0.5726, 0.4489, 0.6851, 0.6504, 0.4737, 0.5995, 0.6226, 0.5917, 0.5394, 0.5240, 0.7863, 0.6008, 0.5330, 0.4760, 0.6163, 0.4679, 0.5712, 0.7180, 0.4908, 1.0175, 0.5942, 0.5170, 0.7534, 0.5569, 0.8764, 0.7314, 0.5474, 0.9083, 0.6677, 0.6286, 0.6759, 0.5397, 0.5748, 0.6215, 0.4800, 0.5206, 0.5591, 0.5884, 0.6291, 0.6633, 0.7693, 0.5104, 0.6564, 0.5489, 0.6270, 0.5935, 0.6236, 0.6108, 0.4794, 0.5974, 0.7061, 0.6686, 0.6512, 0.4998, 0.5933, 0.4956, 0.6610, 0.7542, 0.5869, 0.8418, 0.9938, 0.9021, 0.6323, 0.5777, 0.4343, 0.6098, 0.5338, 0.5906, 0.7783, 0.7423, 0.6426, 0.6236, 0.9643, 0.5780, 1.0100, 1.1266, 0.7556, 0.5229, 0.8272, 0.6900, 0.5175, 0.4124, 0.5741, 0.4516, 0.6266, 0.5630, 0.5275, 0.5692, 0.5075, 0.7549, 0.6359, 0.5804, 0.6680, 0.7558, 0.6250, 0.4314, 0.6496, 0.5479, 0.7524, 0.7088, 0.6644, 0.7214, 0.6450, 0.4467, 0.7789, 0.5168, 0.6297, 0.6242, 0.4410, 0.8372, 0.5758, 0.4997, 0.8915, 0.6473, 0.5974, 0.5293, 0.7941, 0.4605, 0.9110, 0.5919, 0.5139, 0.5003, 0.4500, 0.6182, 0.5807, 0.4562, 0.5618, 0.6794, 0.7201, 0.6143, 0.8797, 0.8171, 0.6225, 0.7453, 0.7611, 0.4696, 1.0906, 0.8825, 0.7207, 0.5523, 0.7120, 0.5194, 0.5321, 1.0233, 0.5618, 0.5410, 0.4300, 0.7191, 0.5373, 0.4795, 0.4450, 0.6546, 0.7965, 0.7454, 0.6264, 0.5576, 0.7710, 0.5527, 0.6586, 0.5177, 0.4858, 0.5005, 0.5372, 0.5766, 0.4508, 0.5238, 0.8275, 0.4104, 0.5535, 0.8077, 0.4460, 0.7125, 0.7166, 0.6107, 0.4561, 0.6620, 0.4635, 0.6397, 0.4391, 0.6880, 0.6801, 0.5627, 0.8076, 0.7918, 1.0309, 0.5832, 0.6152, 0.7971, 0.4539, 0.5846, 0.7248, 0.4455, 0.6318, 0.6118, 0.4552, 0.6757, 0.5354, 0.6566, 0.6728, 0.4383, 0.6899, 1.0565, 0.6028, 0.6937, 0.5518, 0.8039, 0.4296, 0.6068, 0.5736, 0.4923, 0.7643, 0.7391, 0.4975, 0.5006, 0.5674, 0.5170, 0.4835, 0.4286, 0.5667, 0.6109, 0.6465, 0.6281, 0.7791, 0.5174, 0.5058, 0.6196, 0.6593, 0.5999, 0.5012, 0.5414, 0.7151, 0.6546, 0.6790, 0.5412, 0.4801, 0.6561, 1.0082, 0.5567, 0.6362, 0.4540, 0.8812, 0.6893, 0.6420, 0.6078, 0.5117, 0.7079, 0.8240, 0.7587, 0.6344, 0.6848, 0.4633, 0.5352, 0.6077, 0.5436, 0.7223, 0.5001, 0.9734, 0.5155, 0.5549, 0.4711, 0.9038, 0.5415, 1.0173, 0.5001, 0.5290, 0.5228, 0.5619, 0.9670, 0.7854, 0.5350, 0.5183, 0.9770, 0.5547, 0.9710, 0.5050, 0.4584, 0.6438, 0.4854, 0.5949, 0.6611, 0.4676, 0.4815, 0.8837, 0.6425, 0.6257, 0.6896, 0.4465, 0.7492, 0.6293, 0.7096, 0.5578, 0.5117, 0.4909, 0.5773, 0.4800, 0.5488, 0.6336, 0.6863, 0.5035, 0.6682, 0.7245, 0.5524, 0.4594, 0.5816, 0.5698, 0.6140, 0.5816, 0.5242, 0.4088, 0.4358, 0.6426, 0.4777, 0.6115, 0.4383, 0.5957, 0.8423, 0.5353, 0.5407, 0.8497, 0.6962, 0.7542, 0.5981, 0.5121, 0.6232, 0.5306, 0.5416, 0.5217, 0.5437, 0.5349, 0.5111, 0.8627, 0.6092, 0.5850, 0.5851, 0.7203, 0.3688, 0.5063, 0.5650, 0.5444, 0.5657, 0.7461, 0.4447, 0.7153, 0.4738, 0.5730, 0.4605, 0.4905, 0.6253, 0.8114, 0.8273, 0.5052, 0.6180, 0.6496, 0.4037, 0.5635, 0.5212, 0.7652, 0.4872, 0.5764, 0.7834, 0.6888, 0.5313, 0.5379, 0.5710, 0.7474, 0.6535, 0.9660, 0.5257, 0.7157, 0.7150, 0.5430, 0.5331, 0.6820, 0.6872, 0.4904, 0.6592, 0.6256, 0.6107, 0.4939, 0.5986, 0.5172, 0.4583],\n    },\n    \"emdb\": {\n        \"count\": 62707,\n        \"mean\": [-1.1869, 0.1485, 0.1933, -0.6247, 0.0793, 0.5762, 0.1835, -0.2564, 0.1285, 0.3221, 0.0577, 0.1154, -0.0818, -0.2512, 0.9673, -0.5680, 0.5968, -0.2124, -0.0112, -0.5576, 0.5339, -0.1490, 0.3102, -0.4012, -0.0570, 0.6416, 0.9359, -0.2932, 0.8544, 0.1719, -0.4534, 0.1316, 0.8625, 0.3806, 0.4884, 1.0853, -0.3872, -0.2403, -0.4274, 0.1319, -0.3334, 0.6352, 0.5748, -0.8850, -0.4331, 0.3662, -0.3324, 1.3993, -1.5142, -0.3082, -0.5491, -0.1847, 0.0145, -0.0726, 0.0015, -0.0358, -0.2815, -0.4356, -0.3842, 0.1150, 1.1513, 0.6343, -0.7336, -1.1613, 0.1020, -0.1291, 0.1560, 0.4854, -0.4191, 1.6794, 0.4274, 0.4792, 0.3570, 0.0811, 1.0886, 0.0670, 0.5227, 0.1891, 0.1121, 0.1495, -0.2090, -0.2156, -0.2512, -0.9291, 0.1287, -0.0481, 0.6701, -0.4579, 0.2352, -0.1056, 0.5551, 0.4357, 0.8168, 0.6344, -0.6445, -0.1965, 0.5587, 0.3860, -0.2466, -0.1542, 0.6825, 0.5875, -0.5208, 0.1500, -0.3980, 0.2157, 0.8368, -0.1356, -0.3387, 0.1747, 0.1467, 0.2282, -0.1412, 0.6216, -1.8406, 0.0150, 0.2891, 0.0280, 0.0461, 0.8558, 0.2929, -1.3753, -0.5792, 0.2089, -0.3524, -0.1849, -0.0157, 0.4454, -0.5306, 0.8238, -0.3160, 0.3760, 0.8978, -0.1943, -0.9474, -1.7321, -0.0149, 0.2338, 0.6087, -0.4851, 0.5210, -0.4042, -0.5368, -0.6220, 0.1245, 0.3112, 0.6360, -0.1522, 0.0540, -0.2380, -0.8354, 1.7591, 0.5687, 0.1732, 0.7923, -0.5383, -0.3271, -2.0050, -0.5563, 0.2979, 1.6609, 0.7108, -1.0155, 0.3591, 0.0136, -0.4743, -0.5401, -0.0176, 1.3333, -0.2973, -0.1114, -0.1616, 0.1160, 0.1152, 0.0057, 0.2067, 0.3876, -1.5311, 0.0636, 0.4566, -0.2653, 1.0534, -0.4638, 0.2166, 0.8686, -0.1447, 0.5605, -0.3841, 0.7015, 0.0418, 0.0811, -0.6406, -0.2929, -0.6821, 1.3678, 0.7574, 0.8315, 2.0377, 4.9034, -0.0097, 0.0165, 0.3248, 0.2994, 0.0210, 0.2276, -0.6580, -0.6899, 0.1981, -2.3205, 0.0059, -0.9412, -0.3191, 0.0389, -0.4170, 0.3391, -0.1346, 0.1567, 0.1838, -0.4176, -0.2758, 0.1495, -0.2977, 0.0929, 0.7186, 0.1230, 0.8780, -0.1240, -0.7370, -0.7551, 0.3830, 1.0824, 1.4500, -0.1040, 1.4225, 0.0929, 0.4612, 0.5167, -0.7093, -0.4729, 0.2321, 0.4156, -0.0696, -0.0626, 1.3341, -0.2398, 0.8453, 0.4048, 0.1690, 0.0074, -0.0474, 0.4134, 0.2043, -0.5962, 0.1643, -0.3821, 0.3012, -0.5690, 0.0133, 0.1876, -0.0727, 0.2896, 0.3253, 0.0313, 0.5141, -0.0055, -1.2889, -0.0983, -0.3212, -0.4173, -0.0804, 0.2591, -0.4160, -0.4815, 2.2822, -1.0033, -0.9814, 0.5290, 1.7943, -0.4217, -0.0373, -3.3970, 3.3067, 0.1174, -0.1369, 0.3847, -0.6960, -0.8867, -0.3825, -0.0134, -0.4367, -1.0273, -0.0623, 0.1520, 0.3816, -0.6543, -0.0118, -0.3019, -0.1190, 1.0490, 0.6255, 0.8503, 0.9500, -1.1942, 1.6886, -1.3958, 0.9389, 0.2318, -0.0460, 0.1140, -0.2352, -0.5648, 0.0363, -0.5636, 0.0661, -0.8680, -0.1223, -6.5336, 0.2139, -0.2734, 1.1739, 0.6003, 0.2183, 0.2154, -0.5902, -0.2916, -0.2748, 0.0787, 0.9065, -0.9764, -0.2278, 1.6248, 0.7941, -0.5014, 0.2422, -2.1474, 0.7818, 0.4370, 0.1361, -0.3936, -0.7724, 0.0941, -0.5762, 3.2182, -0.1101, 0.2677, -0.0101, -1.1798, -0.0122, -0.8163, 0.1115, -0.1697, -0.1466, -0.3549, 0.5360, -0.5183, 0.7519, 0.7093, -0.5946, 0.2787, 0.4822, -0.2680, 0.0934, 0.1483, 0.6706, -0.1150, -0.1945, -2.6643, 0.2194, -0.5014, -0.5869, 0.1022, 0.1988, -0.2558, 0.3732, -0.0644, 0.6440, -0.7403, -1.0228, 0.8158, 0.9543, -0.1226, -0.0929, 0.2716, 0.7962, -0.5293, 0.1538, -1.2074, -0.5093, 0.2037, 0.2156, -0.4407, 2.6976, -0.3653, 0.0458, -0.0899, -0.7584, 1.8329, -0.5082, -0.4776, -0.0265, -2.9437, -0.1675, 1.2358, 0.1571, -0.5022, -0.6370, 0.4087, -0.9664, 0.3533, 0.0928, -0.5308, 0.4462, 0.2476, 0.0976, -1.8347, 0.0468, -0.9309, -0.3712, -0.8578, -0.0568, 1.7377, -0.1299, -0.7187, 0.9764, 0.6858, 0.4272, -0.9588, 0.1038, 0.2520, -1.3775, 0.1491, -0.8507, 0.7052, 0.6483, 0.2818, -0.3305, -0.5913, -0.0907, -0.2438, -0.1932, -0.0564, -0.0777, -0.0748, 0.6530, 0.2393, 0.4476, 0.3941, -1.7061, 0.8876, 1.1888, 0.1423, 0.1737, 0.1330, 0.1115, 0.1525, -0.3715, 0.4657, -0.4010, -0.3089, 2.0455, -0.9555, 0.5093, 0.1502, -0.0865, -0.7851, -0.5175, 0.1613, 0.8113, 1.1943, 0.0612, 1.7087, -1.1616, -0.3204, 0.4428, 0.6120, -0.2282, 0.0174, -0.3141, -0.0045, 0.2204, 0.3966, 4.1174, -0.1531, 0.4325, -0.0245, -0.0310, 0.6541, 0.2904, 1.9309, -0.5405, 0.8576, 1.0352, -0.3592, -0.1056, -0.0047, 0.7218, 0.2350, 1.8817, 0.7558, -0.1575, -0.0544, 0.0234, 0.5841, 0.0996, -0.0503, 1.4150, 0.2260, 0.9152, 0.0688, 0.5286, 0.5885, 0.4606, -0.9186, 0.0441, 0.5233, 0.5305, -0.9086, 0.3728, 0.6752, 0.5453, -1.1360, 0.0613, -0.2365, 0.8856, -0.0512, -0.2589, -0.7055, -0.8111, 0.1787, 1.0393, -0.2469, -0.0922, 1.1790, -0.3284, 0.0402, 0.0746, -0.1033, -0.7248, -1.3859, -1.0511, 0.2797, 0.2777, -0.0877, 0.0271, 0.0740, -1.5863, -0.7014, 0.3677, -1.6786, -1.0769, 0.5594, 0.2428, -0.2664, 0.3454, -0.0490, -3.3762, 0.2004, 0.1913, -0.6461, 0.7643, -0.1239, 1.6487, 0.4942, -0.3305, -0.5069, -0.2183, 1.1533, -0.4380, 0.0219, -0.6319, 0.6743, 1.0648, 0.0587, -0.0989, -0.0995, 0.3757, 0.1813, 0.2854, 0.4345, -2.2154, 0.3601, -0.6406, -0.1099, 0.3583, -0.3726, 0.2892, 0.5897, 3.4282, -2.8781, 0.8985, 0.1550, 0.1102, 0.8008, -0.0811, -0.4199, 0.3145, -0.3236, -0.2425, -0.4502, 0.2431, 0.8504, 0.4597, 0.6396, 0.0902, 1.3885, 0.1297, -1.1721, -0.3227, -0.4472, 0.2575, 1.6201, -0.5444, 0.8665, -0.9622, 0.0035, -0.5908, 1.6270, 0.0351, -0.3419, 0.0039, 1.1001, -0.3767, -0.2270, 1.3332, 0.3555, 0.0667, -0.5392, -1.3500, -0.0842, 0.2591, -2.8862, 0.3166, 2.3757, 1.1254, -0.5208, -0.7074, -0.8110, 0.3715, 1.3720, -0.7236, -0.0665, 0.2772, -0.2840, -0.3515, -0.4777, 0.3030, 0.5417, 0.7752, -0.0182, 1.1569, -0.1614, 1.6521, -2.2844, -0.9332, -0.1472, 0.6151, -0.5020, -0.0719, 0.3361, -0.2722, -0.1500, 0.5092, -0.0348, -0.6530, -0.4159, -0.6603, -3.6738, 0.1421, -1.1267, 0.4267, 0.0699, 1.6415, 0.1451, 1.3309, 0.7792, 2.1801, -0.0886, 0.4233, 0.2828, 1.3708, -1.2021, -0.2627, -2.1505, 0.7701, -0.0167, -0.0247, 0.4665, -1.5951, -0.9997, -0.1568, -0.1108, 0.1543, -1.0055, 0.0001, -1.0355, 0.8421, -0.0485, -0.3064, 1.2358, -0.0448, 0.4038, -0.7671, 0.3624, -0.6197, 0.7966, -0.2266, 0.1130, -0.5302, -1.5468, 0.0700, -1.1711, -0.3307, 0.0086, -0.0416, 1.2763, -0.0574, 0.0121, -2.6334, -0.3180, -0.1954, 0.3944, 0.0076, 1.2025, -0.5634, 0.9271, 0.4198, 0.3251, -0.0041, 0.5236, -0.5314, 0.0639, -0.8840, -0.2680, 0.4958, 0.7804, 0.2942, -0.1935, -0.1405, -0.5670, 0.9489, 0.5726, -0.2529, 1.8878, -0.7204, -0.0050, -0.2448, 0.1725, 0.4253, 0.0058, 1.0247, -0.2908, -0.3978, -0.0963, 0.2107, 1.3576, 0.3074, 0.5527, -0.0927, 0.1521, 0.6300, -0.1377, -0.0497, 0.0425, -0.2248, -0.1534, 0.5778, 0.0033, 0.1789, 2.4935, 1.3225, -0.8038, -0.8864, 0.1176, -1.0532, -0.2375, 1.4582, -0.1168, 0.0548, 0.4221, -0.3585, 0.4043, -0.4371, 1.3289, -0.3674, -0.4286, -0.1730, 0.0535, 0.1441, 0.2703, 0.3826, 0.5123, -0.0401, -0.1230, -0.3143, -1.7583, 0.2582, 0.3484, 0.5722, 0.8621, 0.4420, 0.4442, -0.2445, 0.0532, -0.8102, -1.4058, -0.6382, -0.5799, -0.2456, -0.0906, -0.3191, -0.3395, -0.4364, -0.5810, -0.7970, 0.0831, -1.1570, -0.2573, -0.0644, -0.7106, 0.1313, 0.1944, -0.2329, 0.1409, -1.2096, 1.0822, 0.5523, 0.2151, -0.1106, -0.1034, -0.4873, 0.6932, 1.0196, -0.0521, 0.0569, -0.8759, 1.0084, 0.6800, 1.0768, -1.2878, -0.1161, 0.0447, 0.1888, -0.2371, -1.0470, -0.4027, -1.4363, 0.1606, -0.8026, -0.0244, -0.2893, -0.4938, -0.6921, 1.0140, -0.4158, -0.5957, 0.3313, -0.2462, 0.7703, 0.3403, -1.5113, -0.1231, -0.3776, 0.3326, 0.1634, 2.1520, 0.7302, -0.0300, -2.8234, 0.4553, -0.4652, -0.3331, -1.0286, 1.2882, -0.2797, -0.4759, 0.1470, -1.0253, -0.8175, 0.6936, -0.3728, -0.4594, 1.0876, 0.6229, -0.0461, -0.4342, -0.1686, -1.3960, 0.5283, 0.4002, 0.8179, 0.4787, -0.7147, -0.5052, -0.2552, 0.2817, -0.4022, -0.5289, 0.0815, -0.4814, -0.5451, -0.1384, -0.4303, -0.4506, -1.9036, 0.6884, 0.1361, 0.2678, -0.0052, 0.0119, -0.1882, 1.0507, 3.1094, -0.5746, 1.3087, -0.1831, -0.1917, 0.0633, 0.5083, -0.1448, -0.0134, 0.5002, 0.2579, 0.7755, 0.1579, 0.4157, -0.2610, -0.4953, 0.1709, 0.4063, 0.2068, 0.2666, -0.7872, 0.5325, 0.4910, -0.1599, 0.4387, 0.9262, 0.9245, 0.5763, 0.9292, -0.4531, -0.5367, -0.4911, 0.2302, -0.4182, 0.7188, 0.0342, -0.2079, 0.1310, 0.5718, -0.0331, 0.1861, -0.1287, -0.0427, 0.8478, 0.7278, -0.5664, -0.5335, 1.3976, 0.1697, 0.6063, -0.0220, 0.4921, -0.1349, -0.0531, -0.2408, -0.3858, -0.2741, 0.2285, -0.5532, 0.2704, -0.2687, -0.2161, -0.1179, -1.5228, -0.3683, -1.3004, 0.2431, -0.3305, 1.6118, -0.0328, 1.1503, 0.5712, -0.0423, 3.4830, -0.2760, 0.6307, -0.0419, 0.1553, -0.5602, 0.2106, -0.2213, -0.4543, 0.3034, 0.9189, 1.5738, 0.5071, 0.2238, -2.2069, 0.4104, 0.6224, 0.2836, -0.1620, -0.3043, -0.4012, 0.2410, -0.6261, -0.2435, 0.0211, -0.2227, -0.2392, -0.3634, -0.9207, 0.2260, 0.0929, 0.8206, -0.3214, -0.2296, 0.1274, -0.8615, 0.2329, 1.1085, -1.0565, 0.2258],\n        \"std\": [0.9963, 0.6391, 0.4956, 0.6280, 0.7591, 0.5610, 0.8236, 0.7139, 0.7494, 0.5686, 0.5042, 0.3464, 0.4228, 0.4171, 0.3526, 0.3710, 0.6288, 0.4674, 0.4413, 0.4741, 0.6553, 0.4882, 0.3697, 0.5507, 0.4961, 0.3683, 0.5604, 0.5302, 0.6027, 0.3023, 0.4882, 0.5746, 0.5314, 0.5031, 0.6145, 0.5994, 0.4285, 0.6399, 0.5362, 0.5403, 0.4677, 1.2902, 0.6126, 0.4145, 0.5068, 0.4667, 0.4825, 0.4275, 0.4381, 0.6758, 0.4866, 0.4136, 0.5262, 0.5698, 0.6550, 0.6492, 0.3450, 0.5948, 0.4219, 0.4973, 0.4483, 0.4336, 0.7440, 0.4595, 0.4366, 0.3634, 0.4430, 0.6587, 0.5073, 0.3533, 0.7036, 0.7039, 0.5312, 0.4701, 0.7512, 0.4102, 0.4227, 0.4488, 0.4158, 0.4676, 0.4521, 0.4560, 0.3917, 0.4757, 0.4348, 0.6013, 0.6715, 0.5179, 0.4834, 0.7451, 0.4845, 0.8893, 0.4188, 0.5963, 0.4306, 0.4551, 0.6417, 0.2886, 0.5378, 0.4316, 0.7568, 0.4818, 0.5494, 0.4736, 0.5841, 0.5043, 0.4265, 0.6994, 0.7652, 0.4344, 0.3931, 0.7198, 0.4169, 0.5794, 0.6720, 0.5694, 0.8603, 0.5307, 0.5893, 0.5763, 0.5292, 0.5228, 0.4156, 0.4901, 0.8334, 0.4574, 0.7241, 0.5346, 0.4063, 0.4147, 0.4979, 0.6599, 0.4173, 0.3715, 0.3828, 0.4492, 0.5576, 0.4060, 0.4353, 0.5315, 0.9834, 0.5548, 0.5679, 0.3506, 0.5419, 0.4256, 0.4187, 0.3570, 0.6316, 0.5870, 0.4832, 0.4862, 0.6072, 0.6781, 0.6152, 0.6708, 0.5008, 0.4435, 0.4229, 0.4973, 0.4301, 0.5363, 0.5478, 0.5388, 0.3952, 0.5961, 0.4721, 0.6389, 0.4450, 0.4841, 0.5594, 0.5234, 0.5224, 0.6326, 0.4469, 0.7397, 0.9551, 0.8426, 0.7576, 0.3893, 0.4382, 0.5222, 0.5234, 0.6035, 0.5764, 0.4043, 0.4741, 0.5471, 0.4229, 0.5962, 0.7127, 0.6205, 0.5671, 0.3766, 0.7455, 0.7315, 0.5891, 0.5372, 0.5957, 0.5342, 0.4010, 0.4453, 0.4609, 0.8789, 0.4353, 0.6297, 0.4126, 0.4149, 0.4597, 0.4859, 0.6733, 0.6096, 0.5719, 0.4494, 0.6353, 0.7537, 0.4643, 0.4577, 0.6485, 0.6069, 0.3603, 0.5821, 0.4807, 0.5192, 0.5329, 0.4153, 0.7329, 0.5444, 0.5742, 0.4593, 0.4003, 0.6770, 0.5428, 0.6781, 0.7920, 0.5037, 0.7615, 0.4537, 0.5931, 0.7333, 0.4880, 0.5469, 0.4698, 0.4917, 0.6256, 0.4947, 0.3974, 0.7559, 0.5916, 0.6547, 0.7502, 0.4682, 0.4517, 0.4888, 0.6472, 0.4755, 0.3927, 0.5845, 0.4135, 0.4091, 0.5860, 0.4544, 0.4051, 0.5547, 0.5322, 0.7200, 0.4595, 0.5484, 0.4758, 0.5259, 0.4137, 0.7149, 0.5638, 0.6221, 0.9309, 0.5637, 0.5657, 0.5711, 0.5651, 1.0484, 0.4435, 0.4587, 0.3716, 0.4108, 0.8114, 0.5531, 1.0675, 0.5825, 0.3841, 0.4500, 0.7335, 0.4767, 0.4162, 0.5679, 0.4880, 0.4614, 0.5118, 0.5198, 0.5619, 0.6869, 0.3536, 0.5128, 0.4722, 0.3722, 0.7705, 0.4556, 0.5365, 0.4999, 0.3254, 0.5268, 0.7580, 0.5932, 0.9908, 0.6171, 0.4912, 0.4439, 0.9135, 0.4658, 0.6566, 0.5500, 0.5423, 0.4725, 0.5415, 0.5550, 0.7519, 0.4220, 0.6024, 0.4821, 0.5268, 0.4583, 0.7421, 0.5200, 0.4541, 0.5197, 0.4562, 0.8381, 0.4423, 0.7400, 0.6578, 0.6459, 0.5316, 0.6877, 0.5362, 0.4215, 0.6455, 0.4363, 0.6716, 0.5795, 0.5587, 0.5234, 0.4456, 0.4991, 0.4244, 0.8959, 0.4744, 0.4440, 0.4437, 0.8485, 0.4237, 0.6907, 0.5582, 0.4315, 0.5458, 0.7341, 0.4731, 0.5065, 0.6181, 0.5643, 0.4407, 0.4353, 0.4732, 0.3769, 0.4162, 0.5028, 0.3689, 0.6656, 0.4598, 0.3735, 0.6801, 0.7902, 0.7101, 0.6292, 0.5732, 0.7452, 0.6803, 0.5065, 0.5261, 0.4644, 0.5021, 0.6714, 0.5226, 0.4455, 0.7599, 0.4380, 0.5468, 0.4595, 0.5308, 0.8445, 0.4413, 0.5196, 0.9241, 0.5414, 0.5018, 0.3832, 0.4950, 0.3185, 0.5330, 0.4844, 0.4481, 0.4517, 0.5104, 0.6092, 0.5712, 0.4164, 0.6590, 0.4888, 0.3930, 0.5419, 0.5486, 0.5165, 0.4390, 0.5542, 0.3883, 0.4074, 0.6213, 0.6185, 0.7711, 0.6565, 0.4925, 1.0624, 0.4690, 0.7498, 0.5333, 0.5290, 0.6258, 0.4473, 0.3862, 0.6571, 0.4873, 0.5240, 0.4127, 0.4445, 0.5094, 0.4754, 0.5769, 0.4786, 0.4510, 0.5130, 0.4897, 0.7568, 0.7398, 0.5718, 0.4229, 0.4929, 0.7470, 0.5901, 0.3772, 0.4914, 0.4074, 0.9471, 0.4967, 0.4323, 0.5259, 0.3591, 0.7202, 0.6012, 0.4573, 0.4296, 0.5578, 0.5218, 0.4640, 0.4522, 0.4029, 0.8071, 0.6086, 0.4832, 0.4202, 0.6781, 0.3862, 0.3920, 0.7543, 1.0257, 0.8849, 0.4181, 0.4722, 0.4069, 0.4854, 0.5405, 0.4676, 0.5547, 0.6282, 0.4275, 0.8011, 0.3308, 0.7135, 0.4315, 0.4915, 0.6616, 0.7376, 0.5742, 0.7461, 0.5443, 0.4749, 0.4906, 1.0020, 0.6306, 0.4435, 0.4559, 0.4360, 0.4047, 0.5802, 0.6109, 0.7836, 0.5163, 0.9777, 0.9272, 0.4618, 0.3534, 0.5218, 0.4479, 0.6498, 0.7145, 0.6224, 0.5671, 0.5042, 0.3885, 0.4079, 0.4481, 0.5406, 0.6944, 0.3744, 0.5942, 0.6770, 0.5934, 0.7417, 0.5662, 0.4753, 0.5063, 0.5003, 0.4510, 0.4358, 0.6455, 0.7740, 0.4780, 0.8687, 0.5533, 0.5700, 0.3518, 0.4868, 0.4154, 0.4798, 0.3266, 0.3536, 0.3789, 0.3805, 0.7909, 0.5760, 0.5784, 0.4993, 0.5787, 0.5324, 0.4496, 0.8483, 1.0794, 0.4820, 0.4135, 0.6231, 0.4668, 0.6684, 0.7052, 0.7616, 0.4881, 0.4150, 0.5793, 0.8068, 0.7793, 0.4721, 0.5230, 0.4810, 0.9577, 0.5537, 0.5583, 0.6645, 0.4334, 0.6398, 0.5011, 0.4081, 0.6255, 0.5372, 0.4846, 0.6125, 0.6509, 0.4413, 0.4762, 0.4917, 0.5940, 0.4950, 0.6753, 0.6653, 0.5210, 0.5599, 0.4678, 0.4868, 0.5985, 0.4160, 0.4874, 0.8380, 0.5382, 0.5701, 0.5448, 0.6131, 0.5674, 0.7120, 0.4070, 0.4434, 0.5725, 0.4919, 0.4805, 0.5997, 0.7108, 0.9824, 0.4765, 0.7575, 0.4452, 0.8892, 0.4639, 0.4962, 1.0346, 0.7584, 0.4312, 0.4835, 0.8968, 0.4799, 0.6864, 0.5641, 1.0694, 0.6750, 0.4288, 0.5159, 0.3649, 0.7699, 0.4386, 0.4449, 0.3923, 0.6499, 0.5612, 0.4541, 0.6261, 0.5444, 0.4369, 0.4124, 0.4174, 0.6129, 0.5005, 0.4779, 0.3929, 0.4865, 0.4338, 0.4114, 0.6266, 0.3669, 1.0147, 0.4856, 0.4867, 0.6250, 0.5368, 0.6699, 0.6411, 0.5296, 0.7614, 0.5643, 0.5843, 0.6846, 0.3923, 0.3928, 0.4964, 0.4490, 0.4755, 0.4104, 0.5468, 0.6040, 0.5808, 0.6283, 0.4316, 0.6127, 0.4635, 0.5303, 0.4261, 0.4668, 0.6121, 0.4063, 0.5571, 0.6130, 0.5874, 0.4987, 0.4113, 0.5401, 0.4028, 0.6598, 0.7740, 0.5384, 0.7890, 0.9379, 0.8801, 0.6222, 0.5356, 0.3990, 0.4802, 0.4107, 0.5475, 0.6936, 0.6865, 0.4776, 0.5211, 0.8844, 0.6517, 1.0729, 0.9252, 0.6953, 0.4177, 0.7587, 0.6628, 0.3629, 0.3685, 0.3758, 0.4439, 0.5236, 0.4905, 0.5290, 0.4184, 0.3940, 0.6498, 0.5411, 0.5662, 0.5519, 0.6107, 0.6385, 0.4127, 0.6277, 0.5255, 0.5926, 0.5653, 0.6570, 0.6034, 0.5312, 0.4128, 0.7292, 0.3620, 0.5067, 0.5314, 0.3908, 0.7561, 0.4494, 0.4501, 0.7682, 0.4939, 0.4198, 0.5256, 0.6339, 0.5123, 0.9018, 0.5054, 0.4879, 0.4567, 0.4145, 0.6046, 0.3835, 0.4289, 0.5254, 0.6191, 0.6610, 0.5933, 0.7890, 0.7817, 0.6299, 0.5977, 0.7094, 0.3737, 1.0318, 0.7045, 0.7785, 0.5376, 0.5861, 0.4233, 0.5538, 1.0604, 0.5690, 0.5249, 0.3747, 0.6036, 0.4707, 0.3617, 0.3665, 0.6184, 0.4878, 0.6193, 0.5311, 0.6187, 0.6748, 0.4493, 0.6137, 0.4601, 0.3855, 0.4183, 0.4986, 0.4832, 0.4192, 0.4416, 0.7202, 0.3724, 0.4899, 0.6939, 0.4272, 0.7122, 0.6950, 0.5565, 0.4417, 0.6186, 0.4753, 0.5919, 0.3763, 0.5643, 0.5347, 0.5454, 0.9336, 0.6594, 0.9747, 0.4970, 0.4725, 0.7820, 0.4113, 0.4942, 0.6699, 0.4159, 0.6766, 0.6564, 0.3947, 0.5381, 0.3874, 0.6686, 0.5628, 0.3904, 0.6647, 0.9821, 0.4343, 0.5455, 0.4879, 0.8165, 0.4153, 0.5544, 0.5179, 0.3821, 0.6678, 0.7883, 0.3372, 0.4702, 0.5044, 0.4584, 0.4769, 0.3787, 0.4377, 0.5435, 0.5899, 0.5378, 0.5986, 0.4887, 0.5390, 0.5464, 0.6330, 0.5010, 0.4244, 0.5249, 0.6770, 0.6314, 0.6404, 0.4605, 0.3649, 0.6489, 1.0657, 0.5497, 0.5357, 0.3651, 0.8484, 0.8126, 0.4873, 0.6711, 0.4401, 0.6181, 0.8585, 0.6000, 0.5654, 0.5416, 0.3504, 0.4671, 0.5499, 0.4409, 0.7650, 0.4980, 0.9734, 0.3568, 0.6037, 0.4361, 0.7880, 0.4726, 0.9902, 0.5020, 0.5178, 0.5065, 0.4543, 0.9039, 0.8296, 0.4451, 0.4436, 0.8518, 0.5201, 0.8668, 0.5122, 0.3412, 0.5849, 0.4815, 0.5795, 0.5664, 0.4384, 0.4593, 0.7974, 0.6570, 0.6522, 0.5490, 0.4195, 0.6821, 0.6133, 0.5692, 0.4780, 0.4574, 0.5090, 0.4488, 0.4269, 0.4153, 0.5143, 0.6560, 0.4480, 0.5482, 0.6997, 0.4377, 0.4166, 0.6103, 0.4671, 0.4449, 0.5672, 0.3296, 0.3898, 0.3778, 0.6572, 0.5555, 0.4047, 0.3720, 0.5728, 0.6867, 0.5435, 0.5001, 0.6808, 0.6373, 0.6849, 0.4826, 0.4767, 0.3736, 0.5070, 0.4442, 0.4302, 0.4339, 0.4614, 0.4735, 0.7977, 0.5657, 0.4047, 0.5261, 0.6204, 0.3413, 0.3996, 0.4236, 0.3303, 0.4193, 0.6074, 0.3941, 0.4802, 0.4114, 0.3880, 0.3460, 0.3767, 0.6491, 0.6893, 0.8560, 0.4244, 0.4307, 0.5702, 0.3635, 0.5170, 0.3975, 0.6187, 0.5012, 0.4976, 0.7149, 0.7001, 0.4834, 0.3844, 0.5179, 0.6909, 0.5862, 1.0062, 0.5099, 0.6410, 0.7432, 0.4219, 0.4655, 0.6067, 0.6674, 0.4618, 0.7115, 0.5300, 0.5284, 0.4208, 0.4955, 0.4561, 0.3723],\n    }\n}\n\ncam_angvel = {\n    \"emdb_none_test\": {\n        \"count\": 42622,\n        \"mean\": [1., 0., 0., 0., 1., 0.],\n        \"std\": [5.5702e-05, 3.2200e-03, 5.6530e-03, 3.2191e-03, 2.4738e-05, 3.3406e-03],\n    },\n    \"manual\": {\n        \"mean\": [1., 0., 0., 0., 1., 0.],\n        \"std\": [0.001, 0.1, 0.1, 0.1, 0.001, 0.1],  # manually\n    }\n}\n# fmt:on\n\n# ====== Compose ====== #\n\n\ndef compose(targets, sources):\n    if len(sources) == 1:\n        sources = sources * len(targets)\n    mean = []\n    std = []\n    for t, s in zip(targets, sources):\n        mean.extend(t[s][\"mean\"])\n        std.extend(t[s][\"std\"])\n    return {\"mean\": mean, \"std\": std}\n\n\nDEFAULT_01 = {\"mean\": [0.0], \"std\": [1.0]}\n\nMM_V1 = compose(\n    [body_pose_r6d, betas, global_orient_c_r6d, global_orient_gv_r6d, local_transl_vel],\n    [\"bedlam\"] * 5,\n)\nMM_V1_AMASS_LOCAL_BEDLAM_CAM = compose(\n    [body_pose_r6d, betas, global_orient_c_r6d, global_orient_gv_r6d, local_transl_vel],\n    [\"amass\", \"amass\", \"bedlam\", \"bedlam\", \"amass\"],\n)\n\nMM_V2 = compose(\n    [body_pose_r6d, betas, global_orient_c_r6d, global_orient_gv_r6d, local_transl_vel],\n    [\"bedlam\", \"bedlam\", \"bedlam\", \"bedlam\", \"none\"],\n)\n\nMM_V2_1 = compose(\n    [body_pose_r6d, betas, global_orient_c_r6d, global_orient_gv_r6d, local_transl_vel],\n    [\"bedlam\", \"bedlam\", \"bedlam\", \"bedlam\", \"1e-2\"],\n)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/network/base_arch/embeddings/rotary_embedding.py",
    "content": "import torch\nimport torch.nn as nn\nfrom einops import repeat, rearrange\nfrom torch.cuda.amp import autocast\n\n\ndef rotate_half(x):\n    x = rearrange(x, \"... (d r) -> ... d r\", r=2)\n    x1, x2 = x.unbind(dim=-1)\n    x = torch.stack((-x2, x1), dim=-1)\n    return rearrange(x, \"... d r -> ... (d r)\")\n\n\n@autocast(enabled=False)\ndef apply_rotary_emb(freqs, t, start_index=0, scale=1.0, seq_dim=-2):\n    if t.ndim == 3:\n        seq_len = t.shape[seq_dim]\n        freqs = freqs[-seq_len:].to(t)\n\n    rot_dim = freqs.shape[-1]\n    end_index = start_index + rot_dim\n\n    assert (\n        rot_dim <= t.shape[-1]\n    ), f\"feature dimension {t.shape[-1]} is not of sufficient size to rotate in all the positions {rot_dim}\"\n\n    t_left, t, t_right = t[..., :start_index], t[..., start_index:end_index], t[..., end_index:]\n    t = (t * freqs.cos() * scale) + (rotate_half(t) * freqs.sin() * scale)\n    return torch.cat((t_left, t, t_right), dim=-1)\n\n\ndef get_encoding(d_model, max_seq_len=4096):\n    \"\"\"Return: (L, D)\"\"\"\n    t = torch.arange(max_seq_len).float()\n    freqs = 1.0 / (10000 ** (torch.arange(0, d_model, 2).float() / d_model))\n    freqs = torch.einsum(\"i, j -> i j\", t, freqs)\n    freqs = repeat(freqs, \"i j -> i (j r)\", r=2)\n    return freqs\n\n\nclass ROPE(nn.Module):\n    \"\"\"Minimal impl of a lang-style positional encoding.\"\"\"\n\n    def __init__(self, d_model, max_seq_len=4096):\n        super().__init__()\n        self.d_model = d_model\n        self.max_seq_len = max_seq_len\n\n        # Pre-cache a freqs tensor\n        encoding = get_encoding(d_model, max_seq_len)\n        self.register_buffer(\"encoding\", encoding, False)\n\n    def rotate_queries_or_keys(self, x):\n        \"\"\"\n        Args:\n            x : (B, H, L, D)\n        Returns:\n            rotated_x: (B, H, L, D)\n        \"\"\"\n\n        seq_len, d_model = x.shape[-2:]\n        assert d_model == self.d_model\n\n        # encoding: (L, D)s\n        if seq_len > self.max_seq_len:\n            encoding = get_encoding(d_model, seq_len).to(x)\n        else:\n            encoding = self.encoding[:seq_len]\n\n        # encoding: (L, D)\n        # x: (B, H, L, D)\n        rotated_x = apply_rotary_emb(encoding, x, seq_dim=-2)\n\n        return rotated_x\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/network/base_arch/transformer/encoder_rope.py",
    "content": "import torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nimport math\nfrom timm.models.vision_transformer import Mlp\nfrom typing import Optional, Tuple\nfrom einops import einsum, rearrange, repeat\nfrom hmr4d.network.base_arch.embeddings.rotary_embedding import ROPE\n\n\nclass RoPEAttention(nn.Module):\n    def __init__(self, embed_dim, num_heads, dropout=0.1):\n        super().__init__()\n        self.embed_dim = embed_dim\n        self.num_heads = num_heads\n        self.head_dim = embed_dim // num_heads\n\n        self.rope = ROPE(self.head_dim, max_seq_len=4096)\n\n        self.query = nn.Linear(embed_dim, embed_dim)\n        self.key = nn.Linear(embed_dim, embed_dim)\n        self.value = nn.Linear(embed_dim, embed_dim)\n        self.dropout = nn.Dropout(dropout)\n        self.proj = nn.Linear(embed_dim, embed_dim)\n\n    def forward(self, x, attn_mask=None, key_padding_mask=None):\n        # x: (B, L, C)\n        # attn_mask: (L, L)\n        # key_padding_mask: (B, L)\n        B, L, _ = x.shape\n        xq, xk, xv = self.query(x), self.key(x), self.value(x)\n\n        xq = xq.reshape(B, L, self.num_heads, -1).transpose(1, 2)\n        xk = xk.reshape(B, L, self.num_heads, -1).transpose(1, 2)\n        xv = xv.reshape(B, L, self.num_heads, -1).transpose(1, 2)\n\n        xq = self.rope.rotate_queries_or_keys(xq)  # B, N, L, C\n        xk = self.rope.rotate_queries_or_keys(xk)  # B, N, L, C\n\n        attn_score = einsum(xq, xk, \"b n i c, b n j c -> b n i j\") / math.sqrt(self.head_dim)\n        if attn_mask is not None:\n            attn_mask = attn_mask.reshape(1, 1, L, L).expand(B, self.num_heads, -1, -1)\n            attn_score = attn_score.masked_fill(attn_mask, float(\"-inf\"))\n        if key_padding_mask is not None:\n            key_padding_mask = key_padding_mask.reshape(B, 1, 1, L).expand(-1, self.num_heads, L, -1)\n            attn_score = attn_score.masked_fill(key_padding_mask, float(\"-inf\"))\n\n        attn_score = torch.softmax(attn_score, dim=-1)\n        attn_score = self.dropout(attn_score)\n        output = einsum(attn_score, xv, \"b n i j, b n j c -> b n i c\")  # B, N, L, C\n        output = output.transpose(1, 2).reshape(B, L, -1)  # B, L, C\n        output = self.proj(output)  # B, L, C\n        return output\n\n\nclass EncoderRoPEBlock(nn.Module):\n    def __init__(self, hidden_size, num_heads, mlp_ratio=4.0, dropout=0.1, **block_kwargs):\n        super().__init__()\n        self.norm1 = nn.LayerNorm(hidden_size, elementwise_affine=True, eps=1e-6)\n        self.attn = RoPEAttention(hidden_size, num_heads, dropout)\n        self.norm2 = nn.LayerNorm(hidden_size, elementwise_affine=True, eps=1e-6)\n        mlp_hidden_dim = int(hidden_size * mlp_ratio)\n        approx_gelu = lambda: nn.GELU(approximate=\"tanh\")\n        self.mlp = Mlp(in_features=hidden_size, hidden_features=mlp_hidden_dim, act_layer=approx_gelu, drop=dropout)\n\n        self.gate_msa = nn.Parameter(torch.zeros(1, 1, hidden_size))\n        self.gate_mlp = nn.Parameter(torch.zeros(1, 1, hidden_size))\n\n        # Zero-out adaLN modulation layers\n        nn.init.constant_(self.gate_msa, 0)\n        nn.init.constant_(self.gate_mlp, 0)\n\n    def forward(self, x, attn_mask=None, tgt_key_padding_mask=None):\n        x = x + self.gate_msa * self._sa_block(\n            self.norm1(x), attn_mask=attn_mask, key_padding_mask=tgt_key_padding_mask\n        )\n        x = x + self.gate_mlp * self.mlp(self.norm2(x))\n        return x\n\n    def _sa_block(self, x, attn_mask=None, key_padding_mask=None):\n        # x: (B, L, C)\n        x = self.attn(x, attn_mask=attn_mask, key_padding_mask=key_padding_mask)\n        return x\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/network/base_arch/transformer/layer.py",
    "content": "import torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\n\ndef zero_module(module):\n    \"\"\"\n    Zero out the parameters of a module and return it.\n    \"\"\"\n    for p in module.parameters():\n        p.detach().zero_()\n    return module\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/network/gvhmr/relative_transformer.py",
    "content": "import torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom einops import einsum, rearrange, repeat\nfrom hmr4d.configs import MainStore, builds\n\nfrom hmr4d.network.base_arch.transformer.encoder_rope import EncoderRoPEBlock\nfrom hmr4d.network.base_arch.transformer.layer import zero_module\n\nfrom hmr4d.utils.net_utils import length_to_mask\nfrom timm.models.vision_transformer import Mlp\n\n\nclass NetworkEncoderRoPE(nn.Module):\n    def __init__(\n        self,\n        # x\n        output_dim=151,\n        max_len=120,\n        # condition\n        cliffcam_dim=3,\n        cam_angvel_dim=6,\n        imgseq_dim=1024,\n        # intermediate\n        latent_dim=512,\n        num_layers=12,\n        num_heads=8,\n        mlp_ratio=4.0,\n        # output\n        pred_cam_dim=3,\n        static_conf_dim=6,\n        # training\n        dropout=0.1,\n        # other\n        avgbeta=True,\n    ):\n        super().__init__()\n\n        # input\n        self.output_dim = output_dim\n        self.max_len = max_len\n\n        # condition\n        self.cliffcam_dim = cliffcam_dim\n        self.cam_angvel_dim = cam_angvel_dim\n        self.imgseq_dim = imgseq_dim\n\n        # intermediate\n        self.latent_dim = latent_dim\n        self.num_layers = num_layers\n        self.num_heads = num_heads\n        self.dropout = dropout\n\n        # ===== build model ===== #\n        # Input (Kp2d)\n        # Main token: map d_obs 2 to 32\n        self.learned_pos_linear = nn.Linear(2, 32)\n        self.learned_pos_params = nn.Parameter(torch.randn(17, 32), requires_grad=True)\n        self.embed_noisyobs = Mlp(\n            17 * 32, hidden_features=self.latent_dim * 2, out_features=self.latent_dim, drop=dropout\n        )\n\n        self._build_condition_embedder()\n\n        # Transformer\n        self.blocks = nn.ModuleList(\n            [\n                EncoderRoPEBlock(self.latent_dim, self.num_heads, mlp_ratio=mlp_ratio, dropout=dropout)\n                for _ in range(self.num_layers)\n            ]\n        )\n\n        # Output heads\n        self.final_layer = Mlp(self.latent_dim, out_features=self.output_dim)\n        self.pred_cam_head = pred_cam_dim > 0  # keep extra_output for easy-loading old ckpt\n        if self.pred_cam_head:\n            self.pred_cam_head = Mlp(self.latent_dim, out_features=pred_cam_dim)\n            self.register_buffer(\"pred_cam_mean\", torch.tensor([1.0606, -0.0027, 0.2702]), False)\n            self.register_buffer(\"pred_cam_std\", torch.tensor([0.1784, 0.0956, 0.0764]), False)\n\n        self.static_conf_head = static_conf_dim > 0\n        if self.static_conf_head:\n            self.static_conf_head = Mlp(self.latent_dim, out_features=static_conf_dim)\n\n        self.avgbeta = avgbeta\n\n    def _build_condition_embedder(self):\n        latent_dim = self.latent_dim\n        dropout = self.dropout\n        self.cliffcam_embedder = nn.Sequential(\n            nn.Linear(self.cliffcam_dim, latent_dim),\n            nn.SiLU(),\n            nn.Dropout(dropout),\n            zero_module(nn.Linear(latent_dim, latent_dim)),\n        )\n        if self.cam_angvel_dim > 0:\n            self.cam_angvel_embedder = nn.Sequential(\n                nn.Linear(self.cam_angvel_dim, latent_dim),\n                nn.SiLU(),\n                nn.Dropout(dropout),\n                zero_module(nn.Linear(latent_dim, latent_dim)),\n            )\n        if self.imgseq_dim > 0:\n            self.imgseq_embedder = nn.Sequential(\n                nn.LayerNorm(self.imgseq_dim),\n                zero_module(nn.Linear(self.imgseq_dim, latent_dim)),\n            )\n\n    def forward(self, length, obs=None, f_cliffcam=None, f_cam_angvel=None, f_imgseq=None):\n        \"\"\"\n        Args:\n            x: None we do not use it\n            timesteps: (B,)\n            length: (B), valid length of x, if None then use x.shape[2]\n            f_imgseq: (B, L, C)\n            f_cliffcam: (B, L, 3), CLIFF-Cam parameters (bbx-detection in the full-image)\n            f_noisyobs: (B, L, C), nosiy pose observation\n            f_cam_angvel: (B, L, 6), Camera angular velocity\n        \"\"\"\n        B, L, J, C = obs.shape\n        assert J == 17 and C == 3\n\n        # Main token from observation (2D pose)\n        obs = obs.clone()\n        visible_mask = obs[..., [2]] > 0.5  # (B, L, J, 1)\n        obs[~visible_mask[..., 0]] = 0  # set low-conf to all zeros\n        f_obs = self.learned_pos_linear(obs[..., :2])  # (B, L, J, 32)\n        f_obs = f_obs * visible_mask + self.learned_pos_params.repeat(B, L, 1, 1) * ~visible_mask\n        x = self.embed_noisyobs(f_obs.view(B, L, -1))  # (B, L, J*32) -> (B, L, C)\n\n        # Condition\n        f_to_add = []\n        f_to_add.append(self.cliffcam_embedder(f_cliffcam))\n        if hasattr(self, \"cam_angvel_embedder\"):\n            f_to_add.append(self.cam_angvel_embedder(f_cam_angvel))\n        if f_imgseq is not None and hasattr(self, \"imgseq_embedder\"):\n            f_to_add.append(self.imgseq_embedder(f_imgseq))\n\n        for f_delta in f_to_add:\n            x = x + f_delta\n\n        # Setup length and make padding mask\n        assert B == length.size(0)\n        pmask = ~length_to_mask(length, L)  # (B, L)\n\n        if L > self.max_len:\n            attnmask = torch.ones((L, L), device=x.device, dtype=torch.bool)\n            for i in range(L):\n                min_ind = max(0, i - self.max_len // 2)\n                max_ind = min(L, i + self.max_len // 2)\n                max_ind = max(self.max_len, max_ind)\n                min_ind = min(L - self.max_len, min_ind)\n                attnmask[i, min_ind:max_ind] = False\n        else:\n            attnmask = None\n\n        # Transformer\n        for block in self.blocks:\n            x = block(x, attn_mask=attnmask, tgt_key_padding_mask=pmask)\n\n        # Output\n        sample = self.final_layer(x)  # (B, L, C)\n        if self.avgbeta:\n            betas = (sample[..., 126:136] * (~pmask[..., None])).sum(1) / length[:, None]  # (B, C)\n            betas = repeat(betas, \"b c -> b l c\", l=L)\n            sample = torch.cat([sample[..., :126], betas, sample[..., 136:]], dim=-1)\n\n        # Output (extra)\n        pred_cam = None\n        if self.pred_cam_head:\n            pred_cam = self.pred_cam_head(x)\n            pred_cam = pred_cam * self.pred_cam_std + self.pred_cam_mean\n            torch.clamp_min_(pred_cam[..., 0], 0.25)  # min_clamp s to 0.25 (prevent negative prediction)\n\n        static_conf_logits = None\n        if self.static_conf_head:\n            static_conf_logits = self.static_conf_head(x)  # (B, L, C')\n\n        output = {\n            \"pred_context\": x,\n            \"pred_x\": sample,\n            \"pred_cam\": pred_cam,\n            \"static_conf_logits\": static_conf_logits,\n        }\n        return output\n\n\n# Add to MainStore\ngroup_name = \"network/gvhmr\"\nMainStore.store(\n    name=\"relative_transformer\",\n    node=builds(NetworkEncoderRoPE, populate_full_signature=True),\n    group=group_name,\n)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/network/hmr2/__init__.py",
    "content": "import torch\nfrom .hmr2 import HMR2\nfrom pathlib import Path\nfrom .configs import get_config\nfrom hmr4d import PROJ_ROOT\n\nHMR2A_CKPT = PROJ_ROOT / f\"inputs/checkpoints/hmr2/epoch=10-step=25000.ckpt\"  # this is HMR2.0a, follow WHAM\n\n\ndef load_hmr2(checkpoint_path=HMR2A_CKPT):\n    model_cfg = str((Path(__file__).parent / \"configs/model_config.yaml\").resolve())\n    model_cfg = get_config(model_cfg)\n\n    # Override some config values, to crop bbox correctly\n    if (model_cfg.MODEL.BACKBONE.TYPE == \"vit\") and (\"BBOX_SHAPE\" not in model_cfg.MODEL):\n        model_cfg.defrost()\n        assert (\n            model_cfg.MODEL.IMAGE_SIZE == 256\n        ), f\"MODEL.IMAGE_SIZE ({model_cfg.MODEL.IMAGE_SIZE}) should be 256 for ViT backbone\"\n        model_cfg.MODEL.BBOX_SHAPE = [192, 256]  # (W, H)\n        model_cfg.freeze()\n\n    # Setup model and Load weights.\n    # model = HMR2.load_from_checkpoint(checkpoint_path, strict=False, cfg=model_cfg)\n    model = HMR2(model_cfg)\n\n    state_dict = torch.load(checkpoint_path, map_location=\"cpu\")[\"state_dict\"]\n    keys = [k for k in state_dict.keys() if k.split(\".\")[0] in [\"backbone\", \"smpl_head\"]]\n    state_dict = {k: v for k, v in state_dict.items() if k in keys}\n    model.load_state_dict(state_dict, strict=True)\n\n    return model\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/network/hmr2/components/__init__.py",
    "content": ""
  },
  {
    "path": "eval/GVHMR/hmr4d/network/hmr2/components/pose_transformer.py",
    "content": "from inspect import isfunction\nfrom typing import Callable, Optional\n\nimport torch\nfrom einops import rearrange\nfrom einops.layers.torch import Rearrange\nfrom torch import nn\n\nfrom .t_cond_mlp import (\n    AdaptiveLayerNorm1D,\n    FrequencyEmbedder,\n    normalization_layer,\n)\n# from .vit import Attention, FeedForward\n\n\ndef exists(val):\n    return val is not None\n\n\ndef default(val, d):\n    if exists(val):\n        return val\n    return d() if isfunction(d) else d\n\n\nclass PreNorm(nn.Module):\n    def __init__(self, dim: int, fn: Callable, norm: str = \"layer\", norm_cond_dim: int = -1):\n        super().__init__()\n        self.norm = normalization_layer(norm, dim, norm_cond_dim)\n        self.fn = fn\n\n    def forward(self, x: torch.Tensor, *args, **kwargs):\n        if isinstance(self.norm, AdaptiveLayerNorm1D):\n            return self.fn(self.norm(x, *args), **kwargs)\n        else:\n            return self.fn(self.norm(x), **kwargs)\n\n\nclass FeedForward(nn.Module):\n    def __init__(self, dim, hidden_dim, dropout=0.0):\n        super().__init__()\n        self.net = nn.Sequential(\n            nn.Linear(dim, hidden_dim),\n            nn.GELU(),\n            nn.Dropout(dropout),\n            nn.Linear(hidden_dim, dim),\n            nn.Dropout(dropout),\n        )\n\n    def forward(self, x):\n        return self.net(x)\n\n\nclass Attention(nn.Module):\n    def __init__(self, dim, heads=8, dim_head=64, dropout=0.0):\n        super().__init__()\n        inner_dim = dim_head * heads\n        project_out = not (heads == 1 and dim_head == dim)\n\n        self.heads = heads\n        self.scale = dim_head**-0.5\n\n        self.attend = nn.Softmax(dim=-1)\n        self.dropout = nn.Dropout(dropout)\n\n        self.to_qkv = nn.Linear(dim, inner_dim * 3, bias=False)\n\n        self.to_out = (\n            nn.Sequential(nn.Linear(inner_dim, dim), nn.Dropout(dropout))\n            if project_out\n            else nn.Identity()\n        )\n\n    def forward(self, x):\n        qkv = self.to_qkv(x).chunk(3, dim=-1)\n        q, k, v = map(lambda t: rearrange(t, \"b n (h d) -> b h n d\", h=self.heads), qkv)\n\n        dots = torch.matmul(q, k.transpose(-1, -2)) * self.scale\n\n        attn = self.attend(dots)\n        attn = self.dropout(attn)\n\n        out = torch.matmul(attn, v)\n        out = rearrange(out, \"b h n d -> b n (h d)\")\n        return self.to_out(out)\n\n\nclass CrossAttention(nn.Module):\n    def __init__(self, dim, context_dim=None, heads=8, dim_head=64, dropout=0.0):\n        super().__init__()\n        inner_dim = dim_head * heads\n        project_out = not (heads == 1 and dim_head == dim)\n\n        self.heads = heads\n        self.scale = dim_head**-0.5\n\n        self.attend = nn.Softmax(dim=-1)\n        self.dropout = nn.Dropout(dropout)\n\n        context_dim = default(context_dim, dim)\n        self.to_kv = nn.Linear(context_dim, inner_dim * 2, bias=False)\n        self.to_q = nn.Linear(dim, inner_dim, bias=False)\n\n        self.to_out = (\n            nn.Sequential(nn.Linear(inner_dim, dim), nn.Dropout(dropout))\n            if project_out\n            else nn.Identity()\n        )\n\n    def forward(self, x, context=None):\n        context = default(context, x)\n        k, v = self.to_kv(context).chunk(2, dim=-1)\n        q = self.to_q(x)\n        q, k, v = map(lambda t: rearrange(t, \"b n (h d) -> b h n d\", h=self.heads), [q, k, v])\n\n        dots = torch.matmul(q, k.transpose(-1, -2)) * self.scale\n\n        attn = self.attend(dots)\n        attn = self.dropout(attn)\n\n        out = torch.matmul(attn, v)\n        out = rearrange(out, \"b h n d -> b n (h d)\")\n        return self.to_out(out)\n\n\nclass Transformer(nn.Module):\n    def __init__(\n        self,\n        dim: int,\n        depth: int,\n        heads: int,\n        dim_head: int,\n        mlp_dim: int,\n        dropout: float = 0.0,\n        norm: str = \"layer\",\n        norm_cond_dim: int = -1,\n    ):\n        super().__init__()\n        self.layers = nn.ModuleList([])\n        for _ in range(depth):\n            sa = Attention(dim, heads=heads, dim_head=dim_head, dropout=dropout)\n            ff = FeedForward(dim, mlp_dim, dropout=dropout)\n            self.layers.append(\n                nn.ModuleList(\n                    [\n                        PreNorm(dim, sa, norm=norm, norm_cond_dim=norm_cond_dim),\n                        PreNorm(dim, ff, norm=norm, norm_cond_dim=norm_cond_dim),\n                    ]\n                )\n            )\n\n    def forward(self, x: torch.Tensor, *args):\n        for attn, ff in self.layers:\n            x = attn(x, *args) + x\n            x = ff(x, *args) + x\n        return x\n\n\nclass TransformerCrossAttn(nn.Module):\n    def __init__(\n        self,\n        dim: int,\n        depth: int,\n        heads: int,\n        dim_head: int,\n        mlp_dim: int,\n        dropout: float = 0.0,\n        norm: str = \"layer\",\n        norm_cond_dim: int = -1,\n        context_dim: Optional[int] = None,\n    ):\n        super().__init__()\n        self.layers = nn.ModuleList([])\n        for _ in range(depth):\n            sa = Attention(dim, heads=heads, dim_head=dim_head, dropout=dropout)\n            ca = CrossAttention(\n                dim, context_dim=context_dim, heads=heads, dim_head=dim_head, dropout=dropout\n            )\n            ff = FeedForward(dim, mlp_dim, dropout=dropout)\n            self.layers.append(\n                nn.ModuleList(\n                    [\n                        PreNorm(dim, sa, norm=norm, norm_cond_dim=norm_cond_dim),\n                        PreNorm(dim, ca, norm=norm, norm_cond_dim=norm_cond_dim),\n                        PreNorm(dim, ff, norm=norm, norm_cond_dim=norm_cond_dim),\n                    ]\n                )\n            )\n\n    def forward(self, x: torch.Tensor, *args, context=None, context_list=None):\n        if context_list is None:\n            context_list = [context] * len(self.layers)\n        if len(context_list) != len(self.layers):\n            raise ValueError(f\"len(context_list) != len(self.layers) ({len(context_list)} != {len(self.layers)})\")\n\n        for i, (self_attn, cross_attn, ff) in enumerate(self.layers):\n            x = self_attn(x, *args) + x\n            x = cross_attn(x, *args, context=context_list[i]) + x\n            x = ff(x, *args) + x\n        return x\n\n\nclass DropTokenDropout(nn.Module):\n    def __init__(self, p: float = 0.1):\n        super().__init__()\n        if p < 0 or p > 1:\n            raise ValueError(\n                \"dropout probability has to be between 0 and 1, \" \"but got {}\".format(p)\n            )\n        self.p = p\n\n    def forward(self, x: torch.Tensor):\n        # x: (batch_size, seq_len, dim)\n        if self.training and self.p > 0:\n            zero_mask = torch.full_like(x[0, :, 0], self.p).bernoulli().bool()\n            # TODO: permutation idx for each batch using torch.argsort\n            if zero_mask.any():\n                x = x[:, ~zero_mask, :]\n        return x\n\n\nclass ZeroTokenDropout(nn.Module):\n    def __init__(self, p: float = 0.1):\n        super().__init__()\n        if p < 0 or p > 1:\n            raise ValueError(\n                \"dropout probability has to be between 0 and 1, \" \"but got {}\".format(p)\n            )\n        self.p = p\n\n    def forward(self, x: torch.Tensor):\n        # x: (batch_size, seq_len, dim)\n        if self.training and self.p > 0:\n            zero_mask = torch.full_like(x[:, :, 0], self.p).bernoulli().bool()\n            # Zero-out the masked tokens\n            x[zero_mask, :] = 0\n        return x\n\n\nclass TransformerEncoder(nn.Module):\n    def __init__(\n        self,\n        num_tokens: int,\n        token_dim: int,\n        dim: int,\n        depth: int,\n        heads: int,\n        mlp_dim: int,\n        dim_head: int = 64,\n        dropout: float = 0.0,\n        emb_dropout: float = 0.0,\n        emb_dropout_type: str = \"drop\",\n        emb_dropout_loc: str = \"token\",\n        norm: str = \"layer\",\n        norm_cond_dim: int = -1,\n        token_pe_numfreq: int = -1,\n    ):\n        super().__init__()\n        if token_pe_numfreq > 0:\n            token_dim_new = token_dim * (2 * token_pe_numfreq + 1)\n            self.to_token_embedding = nn.Sequential(\n                Rearrange(\"b n d -> (b n) d\", n=num_tokens, d=token_dim),\n                FrequencyEmbedder(token_pe_numfreq, token_pe_numfreq - 1),\n                Rearrange(\"(b n) d -> b n d\", n=num_tokens, d=token_dim_new),\n                nn.Linear(token_dim_new, dim),\n            )\n        else:\n            self.to_token_embedding = nn.Linear(token_dim, dim)\n        self.pos_embedding = nn.Parameter(torch.randn(1, num_tokens, dim))\n        if emb_dropout_type == \"drop\":\n            self.dropout = DropTokenDropout(emb_dropout)\n        elif emb_dropout_type == \"zero\":\n            self.dropout = ZeroTokenDropout(emb_dropout)\n        else:\n            raise ValueError(f\"Unknown emb_dropout_type: {emb_dropout_type}\")\n        self.emb_dropout_loc = emb_dropout_loc\n\n        self.transformer = Transformer(\n            dim, depth, heads, dim_head, mlp_dim, dropout, norm=norm, norm_cond_dim=norm_cond_dim\n        )\n\n    def forward(self, inp: torch.Tensor, *args, **kwargs):\n        x = inp\n\n        if self.emb_dropout_loc == \"input\":\n            x = self.dropout(x)\n        x = self.to_token_embedding(x)\n\n        if self.emb_dropout_loc == \"token\":\n            x = self.dropout(x)\n        b, n, _ = x.shape\n        x += self.pos_embedding[:, :n]\n\n        if self.emb_dropout_loc == \"token_afterpos\":\n            x = self.dropout(x)\n        x = self.transformer(x, *args)\n        return x\n\n\nclass TransformerDecoder(nn.Module):\n    def __init__(\n        self,\n        num_tokens: int,\n        token_dim: int,\n        dim: int,\n        depth: int,\n        heads: int,\n        mlp_dim: int,\n        dim_head: int = 64,\n        dropout: float = 0.0,\n        emb_dropout: float = 0.0,\n        emb_dropout_type: str = 'drop',\n        norm: str = \"layer\",\n        norm_cond_dim: int = -1,\n        context_dim: Optional[int] = None,\n        skip_token_embedding: bool = False,\n    ):\n        super().__init__()\n        if not skip_token_embedding:\n            self.to_token_embedding = nn.Linear(token_dim, dim)\n        else:\n            self.to_token_embedding = nn.Identity()\n            if token_dim != dim:\n                raise ValueError(\n                    f\"token_dim ({token_dim}) != dim ({dim}) when skip_token_embedding is True\"\n                )\n\n        self.pos_embedding = nn.Parameter(torch.randn(1, num_tokens, dim))\n        if emb_dropout_type == \"drop\":\n            self.dropout = DropTokenDropout(emb_dropout)\n        elif emb_dropout_type == \"zero\":\n            self.dropout = ZeroTokenDropout(emb_dropout)\n        elif emb_dropout_type == \"normal\":\n            self.dropout = nn.Dropout(emb_dropout)\n\n        self.transformer = TransformerCrossAttn(\n            dim,\n            depth,\n            heads,\n            dim_head,\n            mlp_dim,\n            dropout,\n            norm=norm,\n            norm_cond_dim=norm_cond_dim,\n            context_dim=context_dim,\n        )\n\n    def forward(self, inp: torch.Tensor, *args, context=None, context_list=None):\n        x = self.to_token_embedding(inp)\n        b, n, _ = x.shape\n\n        x = self.dropout(x)\n        x += self.pos_embedding[:, :n]\n\n        x = self.transformer(x, *args, context=context, context_list=context_list)\n        return x\n\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/network/hmr2/components/t_cond_mlp.py",
    "content": "import copy\nfrom typing import List, Optional\n\nimport torch\n\n\nclass AdaptiveLayerNorm1D(torch.nn.Module):\n    def __init__(self, data_dim: int, norm_cond_dim: int):\n        super().__init__()\n        if data_dim <= 0:\n            raise ValueError(f\"data_dim must be positive, but got {data_dim}\")\n        if norm_cond_dim <= 0:\n            raise ValueError(f\"norm_cond_dim must be positive, but got {norm_cond_dim}\")\n        self.norm = torch.nn.LayerNorm(\n            data_dim\n        )  # TODO: Check if elementwise_affine=True is correct\n        self.linear = torch.nn.Linear(norm_cond_dim, 2 * data_dim)\n        torch.nn.init.zeros_(self.linear.weight)\n        torch.nn.init.zeros_(self.linear.bias)\n\n    def forward(self, x: torch.Tensor, t: torch.Tensor) -> torch.Tensor:\n        # x: (batch, ..., data_dim)\n        # t: (batch, norm_cond_dim)\n        # return: (batch, data_dim)\n        x = self.norm(x)\n        alpha, beta = self.linear(t).chunk(2, dim=-1)\n\n        # Add singleton dimensions to alpha and beta\n        if x.dim() > 2:\n            alpha = alpha.view(alpha.shape[0], *([1] * (x.dim() - 2)), alpha.shape[1])\n            beta = beta.view(beta.shape[0], *([1] * (x.dim() - 2)), beta.shape[1])\n\n        return x * (1 + alpha) + beta\n\n\nclass SequentialCond(torch.nn.Sequential):\n    def forward(self, input, *args, **kwargs):\n        for module in self:\n            if isinstance(module, (AdaptiveLayerNorm1D, SequentialCond, ResidualMLPBlock)):\n                # print(f'Passing on args to {module}', [a.shape for a in args])\n                input = module(input, *args, **kwargs)\n            else:\n                # print(f'Skipping passing args to {module}', [a.shape for a in args])\n                input = module(input)\n        return input\n\n\ndef normalization_layer(norm: Optional[str], dim: int, norm_cond_dim: int = -1):\n    if norm == \"batch\":\n        return torch.nn.BatchNorm1d(dim)\n    elif norm == \"layer\":\n        return torch.nn.LayerNorm(dim)\n    elif norm == \"ada\":\n        assert norm_cond_dim > 0, f\"norm_cond_dim must be positive, got {norm_cond_dim}\"\n        return AdaptiveLayerNorm1D(dim, norm_cond_dim)\n    elif norm is None:\n        return torch.nn.Identity()\n    else:\n        raise ValueError(f\"Unknown norm: {norm}\")\n\n\ndef linear_norm_activ_dropout(\n    input_dim: int,\n    output_dim: int,\n    activation: torch.nn.Module = torch.nn.ReLU(),\n    bias: bool = True,\n    norm: Optional[str] = \"layer\",  # Options: ada/batch/layer\n    dropout: float = 0.0,\n    norm_cond_dim: int = -1,\n) -> SequentialCond:\n    layers = []\n    layers.append(torch.nn.Linear(input_dim, output_dim, bias=bias))\n    if norm is not None:\n        layers.append(normalization_layer(norm, output_dim, norm_cond_dim))\n    layers.append(copy.deepcopy(activation))\n    if dropout > 0.0:\n        layers.append(torch.nn.Dropout(dropout))\n    return SequentialCond(*layers)\n\n\ndef create_simple_mlp(\n    input_dim: int,\n    hidden_dims: List[int],\n    output_dim: int,\n    activation: torch.nn.Module = torch.nn.ReLU(),\n    bias: bool = True,\n    norm: Optional[str] = \"layer\",  # Options: ada/batch/layer\n    dropout: float = 0.0,\n    norm_cond_dim: int = -1,\n) -> SequentialCond:\n    layers = []\n    prev_dim = input_dim\n    for hidden_dim in hidden_dims:\n        layers.extend(\n            linear_norm_activ_dropout(\n                prev_dim, hidden_dim, activation, bias, norm, dropout, norm_cond_dim\n            )\n        )\n        prev_dim = hidden_dim\n    layers.append(torch.nn.Linear(prev_dim, output_dim, bias=bias))\n    return SequentialCond(*layers)\n\n\nclass ResidualMLPBlock(torch.nn.Module):\n    def __init__(\n        self,\n        input_dim: int,\n        hidden_dim: int,\n        num_hidden_layers: int,\n        output_dim: int,\n        activation: torch.nn.Module = torch.nn.ReLU(),\n        bias: bool = True,\n        norm: Optional[str] = \"layer\",  # Options: ada/batch/layer\n        dropout: float = 0.0,\n        norm_cond_dim: int = -1,\n    ):\n        super().__init__()\n        if not (input_dim == output_dim == hidden_dim):\n            raise NotImplementedError(\n                f\"input_dim {input_dim} != output_dim {output_dim} is not implemented\"\n            )\n\n        layers = []\n        prev_dim = input_dim\n        for i in range(num_hidden_layers):\n            layers.append(\n                linear_norm_activ_dropout(\n                    prev_dim, hidden_dim, activation, bias, norm, dropout, norm_cond_dim\n                )\n            )\n            prev_dim = hidden_dim\n        self.model = SequentialCond(*layers)\n        self.skip = torch.nn.Identity()\n\n    def forward(self, x: torch.Tensor, *args, **kwargs) -> torch.Tensor:\n        return x + self.model(x, *args, **kwargs)\n\n\nclass ResidualMLP(torch.nn.Module):\n    def __init__(\n        self,\n        input_dim: int,\n        hidden_dim: int,\n        num_hidden_layers: int,\n        output_dim: int,\n        activation: torch.nn.Module = torch.nn.ReLU(),\n        bias: bool = True,\n        norm: Optional[str] = \"layer\",  # Options: ada/batch/layer\n        dropout: float = 0.0,\n        num_blocks: int = 1,\n        norm_cond_dim: int = -1,\n    ):\n        super().__init__()\n        self.input_dim = input_dim\n        self.model = SequentialCond(\n            linear_norm_activ_dropout(\n                input_dim, hidden_dim, activation, bias, norm, dropout, norm_cond_dim\n            ),\n            *[\n                ResidualMLPBlock(\n                    hidden_dim,\n                    hidden_dim,\n                    num_hidden_layers,\n                    hidden_dim,\n                    activation,\n                    bias,\n                    norm,\n                    dropout,\n                    norm_cond_dim,\n                )\n                for _ in range(num_blocks)\n            ],\n            torch.nn.Linear(hidden_dim, output_dim, bias=bias),\n        )\n\n    def forward(self, x: torch.Tensor, *args, **kwargs) -> torch.Tensor:\n        return self.model(x, *args, **kwargs)\n\n\nclass FrequencyEmbedder(torch.nn.Module):\n    def __init__(self, num_frequencies, max_freq_log2):\n        super().__init__()\n        frequencies = 2 ** torch.linspace(0, max_freq_log2, steps=num_frequencies)\n        self.register_buffer(\"frequencies\", frequencies)\n\n    def forward(self, x):\n        # x should be of size (N,) or (N, D)\n        N = x.size(0)\n        if x.dim() == 1:  # (N,)\n            x = x.unsqueeze(1)  # (N, D) where D=1\n        x_unsqueezed = x.unsqueeze(-1)  # (N, D, 1)\n        scaled = self.frequencies.view(1, 1, -1) * x_unsqueezed  # (N, D, num_frequencies)\n        s = torch.sin(scaled)\n        c = torch.cos(scaled)\n        embedded = torch.cat([s, c, x_unsqueezed], dim=-1).view(\n            N, -1\n        )  # (N, D * 2 * num_frequencies + D)\n        return embedded\n\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/network/hmr2/configs/__init__.py",
    "content": "import os\nfrom typing import Dict\nfrom yacs.config import CfgNode as CN\nfrom pathlib import Path\n\n# CACHE_DIR = os.path.join(os.environ.get(\"HOME\"), \"Code/4D-Humans/cache\")\n# CACHE_DIR_4DHUMANS = os.path.join(CACHE_DIR, \"4DHumans\")\n\n\ndef to_lower(x: Dict) -> Dict:\n    \"\"\"\n    Convert all dictionary keys to lowercase\n    Args:\n      x (dict): Input dictionary\n    Returns:\n      dict: Output dictionary with all keys converted to lowercase\n    \"\"\"\n    return {k.lower(): v for k, v in x.items()}\n\n\n_C = CN(new_allowed=True)\n\n_C.GENERAL = CN(new_allowed=True)\n_C.GENERAL.RESUME = True\n_C.GENERAL.TIME_TO_RUN = 3300\n_C.GENERAL.VAL_STEPS = 100\n_C.GENERAL.LOG_STEPS = 100\n_C.GENERAL.CHECKPOINT_STEPS = 20000\n_C.GENERAL.CHECKPOINT_DIR = \"checkpoints\"\n_C.GENERAL.SUMMARY_DIR = \"tensorboard\"\n_C.GENERAL.NUM_GPUS = 1\n_C.GENERAL.NUM_WORKERS = 4\n_C.GENERAL.MIXED_PRECISION = True\n_C.GENERAL.ALLOW_CUDA = True\n_C.GENERAL.PIN_MEMORY = False\n_C.GENERAL.DISTRIBUTED = False\n_C.GENERAL.LOCAL_RANK = 0\n_C.GENERAL.USE_SYNCBN = False\n_C.GENERAL.WORLD_SIZE = 1\n\n_C.TRAIN = CN(new_allowed=True)\n_C.TRAIN.NUM_EPOCHS = 100\n_C.TRAIN.BATCH_SIZE = 32\n_C.TRAIN.SHUFFLE = True\n_C.TRAIN.WARMUP = False\n_C.TRAIN.NORMALIZE_PER_IMAGE = False\n_C.TRAIN.CLIP_GRAD = False\n_C.TRAIN.CLIP_GRAD_VALUE = 1.0\n_C.LOSS_WEIGHTS = CN(new_allowed=True)\n\n_C.DATASETS = CN(new_allowed=True)\n\n_C.MODEL = CN(new_allowed=True)\n_C.MODEL.IMAGE_SIZE = 224\n\n_C.EXTRA = CN(new_allowed=True)\n_C.EXTRA.FOCAL_LENGTH = 5000\n\n_C.DATASETS.CONFIG = CN(new_allowed=True)\n_C.DATASETS.CONFIG.SCALE_FACTOR = 0.3\n_C.DATASETS.CONFIG.ROT_FACTOR = 30\n_C.DATASETS.CONFIG.TRANS_FACTOR = 0.02\n_C.DATASETS.CONFIG.COLOR_SCALE = 0.2\n_C.DATASETS.CONFIG.ROT_AUG_RATE = 0.6\n_C.DATASETS.CONFIG.TRANS_AUG_RATE = 0.5\n_C.DATASETS.CONFIG.DO_FLIP = True\n_C.DATASETS.CONFIG.FLIP_AUG_RATE = 0.5\n_C.DATASETS.CONFIG.EXTREME_CROP_AUG_RATE = 0.10\n\n\ndef default_config() -> CN:\n    \"\"\"\n    Get a yacs CfgNode object with the default config values.\n    \"\"\"\n    # Return a clone so that the defaults will not be altered\n    # This is for the \"local variable\" use pattern\n    return _C.clone()\n\n\ndef dataset_config(name=\"datasets_tar.yaml\") -> CN:\n    \"\"\"\n    Get dataset config file\n    Returns:\n      CfgNode: Dataset config as a yacs CfgNode object.\n    \"\"\"\n    cfg = CN(new_allowed=True)\n    config_file = os.path.join(os.path.dirname(os.path.realpath(__file__)), name)\n    cfg.merge_from_file(config_file)\n    cfg.freeze()\n    return cfg\n\n\ndef dataset_eval_config() -> CN:\n    return dataset_config(\"datasets_eval.yaml\")\n\n\ndef get_config(config_file: str, merge: bool = True) -> CN:\n    \"\"\"\n    Read a config file and optionally merge it with the default config file.\n    Args:\n      config_file (str): Path to config file.\n      merge (bool): Whether to merge with the default config or not.\n    Returns:\n      CfgNode: Config as a yacs CfgNode object.\n    \"\"\"\n    if merge:\n        cfg = default_config()\n    else:\n        cfg = CN(new_allowed=True)\n    cfg.merge_from_file(config_file)\n\n    # ---- Update ---- #\n    cfg.SMPL.MODEL_PATH = cfg.SMPL.MODEL_PATH  # Not used\n    cfg.SMPL.JOINT_REGRESSOR_EXTRA = cfg.SMPL.JOINT_REGRESSOR_EXTRA  # Not Used\n    cfg.SMPL.MEAN_PARAMS = str(Path(__file__).parent / \"smpl_mean_params.npz\")\n    # ---------------- #\n\n    cfg.freeze()\n    return cfg\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/network/hmr2/configs/model_config.yaml",
    "content": "task_name: train\ntags:\n- dev\ntrain: true\ntest: false\nckpt_path: null\nseed: null\nDATASETS:\n  TRAIN:\n    H36M-TRAIN:\n      WEIGHT: 0.3\n    MPII-TRAIN:\n      WEIGHT: 0.1\n    COCO-TRAIN-2014:\n      WEIGHT: 0.4\n    MPI-INF-TRAIN:\n      WEIGHT: 0.2\n  VAL:\n    COCO-VAL:\n      WEIGHT: 1.0\n  MOCAP: CMU-MOCAP\n  CONFIG:\n    SCALE_FACTOR: 0.3\n    ROT_FACTOR: 30\n    TRANS_FACTOR: 0.02\n    COLOR_SCALE: 0.2\n    ROT_AUG_RATE: 0.6\n    TRANS_AUG_RATE: 0.5\n    DO_FLIP: true\n    FLIP_AUG_RATE: 0.5\n    EXTREME_CROP_AUG_RATE: 0.1\ntrainer:\n  _target_: pytorch_lightning.Trainer\n  default_root_dir: ${paths.output_dir}\n  accelerator: gpu\n  devices: 8\n  deterministic: false\n  num_sanity_val_steps: 0\n  log_every_n_steps: ${GENERAL.LOG_STEPS}\n  val_check_interval: ${GENERAL.VAL_STEPS}\n  precision: 16\n  max_steps: ${GENERAL.TOTAL_STEPS}\n  move_metrics_to_cpu: true\n  limit_val_batches: 1\n  track_grad_norm: 2\n  strategy: ddp\n  num_nodes: 1\n  sync_batchnorm: true\npaths:\n  root_dir: ${oc.env:PROJECT_ROOT}\n  data_dir: ${paths.root_dir}/data/\n  log_dir: /fsx/shubham/code/hmr2023/logs_hydra/\n  output_dir: ${hydra:runtime.output_dir}\n  work_dir: ${hydra:runtime.cwd}\nextras:\n  ignore_warnings: false\n  enforce_tags: true\n  print_config: true\nexp_name: 3001d\nSMPL:\n  MODEL_PATH: data/smpl\n  GENDER: neutral\n  NUM_BODY_JOINTS: 23\n  JOINT_REGRESSOR_EXTRA: data/SMPL_to_J19.pkl\n  MEAN_PARAMS: data/smpl_mean_params.npz\nEXTRA:\n  FOCAL_LENGTH: 5000\n  NUM_LOG_IMAGES: 4\n  NUM_LOG_SAMPLES_PER_IMAGE: 8\n  PELVIS_IND: 39\nMODEL:\n  IMAGE_SIZE: 256\n  IMAGE_MEAN:\n  - 0.485\n  - 0.456\n  - 0.406\n  IMAGE_STD:\n  - 0.229\n  - 0.224\n  - 0.225\n  BACKBONE:\n    TYPE: vit\n    FREEZE: true\n    NUM_LAYERS: 50\n    OUT_CHANNELS: 2048\n  ADD_NECK: false\n  FLOW:\n    DIM: 144\n    NUM_LAYERS: 4\n    CONTEXT_FEATURES: 2048\n    LAYER_HIDDEN_FEATURES: 1024\n    LAYER_DEPTH: 2\n  FC_HEAD:\n    NUM_FEATURES: 1024\n  SMPL_HEAD:\n    TYPE: transformer_decoder\n    IN_CHANNELS: 2048\n    TRANSFORMER_DECODER:\n      depth: 6\n      heads: 8\n      mlp_dim: 1024\n      dim_head: 64\n      dropout: 0.0\n      emb_dropout: 0.0\n      norm: layer\n      context_dim: 1280\nGENERAL:\n  TOTAL_STEPS: 100000\n  LOG_STEPS: 100\n  VAL_STEPS: 100\n  CHECKPOINT_STEPS: 1000\n  CHECKPOINT_SAVE_TOP_K: -1\n  NUM_WORKERS: 6\n  PREFETCH_FACTOR: 2\nTRAIN:\n  LR: 0.0001\n  WEIGHT_DECAY: 0.0001\n  BATCH_SIZE: 512\n  LOSS_REDUCTION: mean\n  NUM_TRAIN_SAMPLES: 2\n  NUM_TEST_SAMPLES: 64\n  POSE_2D_NOISE_RATIO: 0.01\n  SMPL_PARAM_NOISE_RATIO: 0.005\nLOSS_WEIGHTS:\n  KEYPOINTS_3D: 0.05\n  KEYPOINTS_2D: 0.01\n  GLOBAL_ORIENT: 0.001\n  BODY_POSE: 0.001\n  BETAS: 0.0005\n  ADVERSARIAL: 0.0005\nlocal: {}\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/network/hmr2/hmr2.py",
    "content": "import torch\nimport pytorch_lightning as pl\nfrom yacs.config import CfgNode\nfrom .vit import ViT\nfrom .smpl_head import SMPLTransformerDecoderHead\n\nfrom pytorch3d.transforms import matrix_to_axis_angle\nfrom hmr4d.utils.geo.hmr_cam import compute_transl_full_cam\n\n\nclass HMR2(pl.LightningModule):\n    def __init__(self, cfg: CfgNode):\n        super().__init__()\n        self.cfg = cfg\n        self.backbone = ViT(\n            img_size=(256, 192),\n            patch_size=16,\n            embed_dim=1280,\n            depth=32,\n            num_heads=16,\n            ratio=1,\n            use_checkpoint=False,\n            mlp_ratio=4,\n            qkv_bias=True,\n            drop_path_rate=0.55,\n        )\n        self.smpl_head = SMPLTransformerDecoderHead(cfg)\n\n    def forward(self, batch, feat_mode=True):\n        \"\"\"this file has been modified\n        Args:\n            feat_mode: default True, as we only need the feature token output for the HMR4D project;\n                       when False, the full process of HMR2 will be executed.\n        \"\"\"\n        # Backbone\n        x = batch[\"img\"][:, :, :, 32:-32]\n        vit_feats = self.backbone(x)\n\n        # Output head\n        if feat_mode:\n            token_out = self.smpl_head(vit_feats, only_return_token_out=True)  # (B, 1024)\n            return token_out\n\n        # return full process\n        pred_smpl_params, pred_cam, _, token_out = self.smpl_head(vit_feats, only_return_token_out=False)\n        output = {}\n        output[\"token_out\"] = token_out\n        output[\"smpl_params\"] = {\n            \"body_pose\": matrix_to_axis_angle(pred_smpl_params[\"body_pose\"]).flatten(-2),  # (B, 23, 3)\n            \"betas\": pred_smpl_params[\"betas\"],  # (B, 10)\n            \"global_orient\": matrix_to_axis_angle(pred_smpl_params[\"global_orient\"])[:, 0],  # (B, 3)\n            \"transl\": compute_transl_full_cam(pred_cam, batch[\"bbx_xys\"], batch[\"K_fullimg\"]),  # (B, 3)\n        }\n\n        return output\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/network/hmr2/smpl_head.py",
    "content": "import torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nimport numpy as np\nimport einops\n\nfrom .utils.geometry import rot6d_to_rotmat, aa_to_rotmat\nfrom .components.pose_transformer import TransformerDecoder\n\n\nclass SMPLTransformerDecoderHead(nn.Module):\n    \"\"\"Cross-attention based SMPL Transformer decoder\"\"\"\n\n    def __init__(self, cfg):\n        super().__init__()\n        self.cfg = cfg\n        self.joint_rep_type = cfg.MODEL.SMPL_HEAD.get(\"JOINT_REP\", \"6d\")\n        self.joint_rep_dim = {\"6d\": 6, \"aa\": 3}[self.joint_rep_type]\n        npose = self.joint_rep_dim * (cfg.SMPL.NUM_BODY_JOINTS + 1)\n        self.npose = npose\n        self.input_is_mean_shape = cfg.MODEL.SMPL_HEAD.get(\"TRANSFORMER_INPUT\", \"zero\") == \"mean_shape\"\n        transformer_args = dict(\n            num_tokens=1,\n            token_dim=(npose + 10 + 3) if self.input_is_mean_shape else 1,\n            dim=1024,\n        )\n        transformer_args.update(**dict(cfg.MODEL.SMPL_HEAD.TRANSFORMER_DECODER))\n        self.transformer = TransformerDecoder(**transformer_args)\n        dim = transformer_args[\"dim\"]\n        self.decpose = nn.Linear(dim, npose)\n        self.decshape = nn.Linear(dim, 10)\n        self.deccam = nn.Linear(dim, 3)\n\n        if cfg.MODEL.SMPL_HEAD.get(\"INIT_DECODER_XAVIER\", False):\n            # True by default in MLP. False by default in Transformer\n            nn.init.xavier_uniform_(self.decpose.weight, gain=0.01)\n            nn.init.xavier_uniform_(self.decshape.weight, gain=0.01)\n            nn.init.xavier_uniform_(self.deccam.weight, gain=0.01)\n\n        mean_params = np.load(cfg.SMPL.MEAN_PARAMS)\n        init_body_pose = torch.from_numpy(mean_params[\"pose\"].astype(np.float32)).unsqueeze(0)\n        init_betas = torch.from_numpy(mean_params[\"shape\"].astype(\"float32\")).unsqueeze(0)\n        init_cam = torch.from_numpy(mean_params[\"cam\"].astype(np.float32)).unsqueeze(0)\n        self.register_buffer(\"init_body_pose\", init_body_pose)\n        self.register_buffer(\"init_betas\", init_betas)\n        self.register_buffer(\"init_cam\", init_cam)\n\n    def forward(self, x, only_return_token_out=False):\n        batch_size = x.shape[0]\n        # vit pretrained backbone is channel-first. Change to token-first\n        x = einops.rearrange(x, \"b c h w -> b (h w) c\")\n\n        init_body_pose = self.init_body_pose.expand(batch_size, -1)\n        init_betas = self.init_betas.expand(batch_size, -1)\n        init_cam = self.init_cam.expand(batch_size, -1)\n\n        # TODO: Convert init_body_pose to aa rep if needed\n        if self.joint_rep_type == \"aa\":\n            raise NotImplementedError\n\n        pred_body_pose = init_body_pose\n        pred_betas = init_betas\n        pred_cam = init_cam\n        pred_body_pose_list = []\n        pred_betas_list = []\n        pred_cam_list = []\n        for i in range(self.cfg.MODEL.SMPL_HEAD.get(\"IEF_ITERS\", 1)):\n            assert i == 0, \"Only support 1 iteration for now\"\n\n            # Input token to transformer is zero token\n            if self.input_is_mean_shape:\n                token = torch.cat([pred_body_pose, pred_betas, pred_cam], dim=1)[:, None, :]\n            else:\n                token = torch.zeros(batch_size, 1, 1).to(x.device)\n\n            # Pass through transformer\n            token_out = self.transformer(token, context=x)\n            token_out = token_out.squeeze(1)  # (B, C)\n\n            if only_return_token_out:\n                return token_out\n            else:\n                # Readout from token_out\n                pred_body_pose = self.decpose(token_out) + pred_body_pose\n                pred_betas = self.decshape(token_out) + pred_betas\n                pred_cam = self.deccam(token_out) + pred_cam\n                pred_body_pose_list.append(pred_body_pose)\n                pred_betas_list.append(pred_betas)\n                pred_cam_list.append(pred_cam)\n\n        # Convert self.joint_rep_type -> rotmat\n        joint_conversion_fn = {\"6d\": rot6d_to_rotmat, \"aa\": lambda x: aa_to_rotmat(x.view(-1, 3).contiguous())}[\n            self.joint_rep_type\n        ]\n\n        pred_smpl_params_list = {}\n        pred_smpl_params_list[\"body_pose\"] = torch.cat(\n            [joint_conversion_fn(pbp).view(batch_size, -1, 3, 3)[:, 1:, :, :] for pbp in pred_body_pose_list], dim=0\n        )\n        pred_smpl_params_list[\"betas\"] = torch.cat(pred_betas_list, dim=0)\n        pred_smpl_params_list[\"cam\"] = torch.cat(pred_cam_list, dim=0)\n        pred_body_pose = joint_conversion_fn(pred_body_pose).view(batch_size, self.cfg.SMPL.NUM_BODY_JOINTS + 1, 3, 3)\n\n        pred_smpl_params = {\n            \"global_orient\": pred_body_pose[:, [0]],\n            \"body_pose\": pred_body_pose[:, 1:],\n            \"betas\": pred_betas,\n        }\n        return pred_smpl_params, pred_cam, pred_smpl_params_list, token_out\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/network/hmr2/utils/geometry.py",
    "content": "from typing import Optional\nimport torch\nfrom torch.nn import functional as F\n\n\ndef aa_to_rotmat(theta: torch.Tensor):\n    \"\"\"\n    Convert axis-angle representation to rotation matrix.\n    Works by first converting it to a quaternion.\n    Args:\n        theta (torch.Tensor): Tensor of shape (B, 3) containing axis-angle representations.\n    Returns:\n        torch.Tensor: Corresponding rotation matrices with shape (B, 3, 3).\n    \"\"\"\n    norm = torch.norm(theta + 1e-8, p=2, dim=1)\n    angle = torch.unsqueeze(norm, -1)\n    normalized = torch.div(theta, angle)\n    angle = angle * 0.5\n    v_cos = torch.cos(angle)\n    v_sin = torch.sin(angle)\n    quat = torch.cat([v_cos, v_sin * normalized], dim=1)\n    return quat_to_rotmat(quat)\n\n\ndef quat_to_rotmat(quat: torch.Tensor) -> torch.Tensor:\n    \"\"\"\n    Convert quaternion representation to rotation matrix.\n    Args:\n        quat (torch.Tensor) of shape (B, 4); 4 <===> (w, x, y, z).\n    Returns:\n        torch.Tensor: Corresponding rotation matrices with shape (B, 3, 3).\n    \"\"\"\n    norm_quat = quat\n    norm_quat = norm_quat / norm_quat.norm(p=2, dim=1, keepdim=True)\n    w, x, y, z = norm_quat[:, 0], norm_quat[:, 1], norm_quat[:, 2], norm_quat[:, 3]\n\n    B = quat.size(0)\n\n    w2, x2, y2, z2 = w.pow(2), x.pow(2), y.pow(2), z.pow(2)\n    wx, wy, wz = w * x, w * y, w * z\n    xy, xz, yz = x * y, x * z, y * z\n\n    rotMat = torch.stack(\n        [\n            w2 + x2 - y2 - z2,\n            2 * xy - 2 * wz,\n            2 * wy + 2 * xz,\n            2 * wz + 2 * xy,\n            w2 - x2 + y2 - z2,\n            2 * yz - 2 * wx,\n            2 * xz - 2 * wy,\n            2 * wx + 2 * yz,\n            w2 - x2 - y2 + z2,\n        ],\n        dim=1,\n    ).view(B, 3, 3)\n    return rotMat\n\n\ndef rot6d_to_rotmat(x: torch.Tensor) -> torch.Tensor:\n    \"\"\"\n    Convert 6D rotation representation to 3x3 rotation matrix.\n    Based on Zhou et al., \"On the Continuity of Rotation Representations in Neural Networks\", CVPR 2019\n    Args:\n        x (torch.Tensor): (B,6) Batch of 6-D rotation representations.\n    Returns:\n        torch.Tensor: Batch of corresponding rotation matrices with shape (B,3,3).\n    \"\"\"\n    x = x.reshape(-1, 2, 3).permute(0, 2, 1).contiguous()\n    a1 = x[:, :, 0]\n    a2 = x[:, :, 1]\n    b1 = F.normalize(a1)\n    b2 = F.normalize(a2 - torch.einsum(\"bi,bi->b\", b1, a2).unsqueeze(-1) * b1)\n    b3 = torch.cross(b1, b2)\n    return torch.stack((b1, b2, b3), dim=-1)\n\n\ndef perspective_projection(\n    points: torch.Tensor,\n    translation: torch.Tensor,\n    focal_length: torch.Tensor,\n    camera_center: Optional[torch.Tensor] = None,\n    rotation: Optional[torch.Tensor] = None,\n) -> torch.Tensor:\n    \"\"\"\n    Computes the perspective projection of a set of 3D points.\n    Args:\n        points (torch.Tensor): Tensor of shape (B, N, 3) containing the input 3D points.\n        translation (torch.Tensor): Tensor of shape (B, 3) containing the 3D camera translation.\n        focal_length (torch.Tensor): Tensor of shape (B, 2) containing the focal length in pixels.\n        camera_center (torch.Tensor): Tensor of shape (B, 2) containing the camera center in pixels.\n        rotation (torch.Tensor): Tensor of shape (B, 3, 3) containing the camera rotation.\n    Returns:\n        torch.Tensor: Tensor of shape (B, N, 2) containing the projection of the input points.\n    \"\"\"\n    batch_size = points.shape[0]\n    if rotation is None:\n        rotation = torch.eye(3, device=points.device, dtype=points.dtype).unsqueeze(0).expand(batch_size, -1, -1)\n    if camera_center is None:\n        camera_center = torch.zeros(batch_size, 2, device=points.device, dtype=points.dtype)\n    # Populate intrinsic camera matrix K.\n    K = torch.zeros([batch_size, 3, 3], device=points.device, dtype=points.dtype)\n    K[:, 0, 0] = focal_length[:, 0]\n    K[:, 1, 1] = focal_length[:, 1]\n    K[:, 2, 2] = 1.0\n    K[:, :-1, -1] = camera_center\n\n    # Transform points\n    points = torch.einsum(\"bij,bkj->bki\", rotation, points)\n    points = points + translation.unsqueeze(1)\n\n    # Apply perspective distortion\n    projected_points = points / points[:, :, -1].unsqueeze(-1)\n\n    # Apply camera intrinsics\n    projected_points = torch.einsum(\"bij,bkj->bki\", K, projected_points)\n\n    return projected_points[:, :, :-1]\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/network/hmr2/utils/preproc.py",
    "content": "import cv2\nimport numpy as np\nimport torch\nfrom pathlib import Path\n\nIMAGE_MEAN = torch.tensor([0.485, 0.456, 0.406])\nIMAGE_STD = torch.tensor([0.229, 0.224, 0.225])\n\n\ndef expand_to_aspect_ratio(input_shape, target_aspect_ratio=[192, 256]):\n    \"\"\"Increase the size of the bounding box to match the target shape.\"\"\"\n    if target_aspect_ratio is None:\n        return input_shape\n\n    try:\n        w, h = input_shape\n    except (ValueError, TypeError):\n        return input_shape\n\n    w_t, h_t = target_aspect_ratio\n    if h / w < h_t / w_t:\n        h_new = max(w * h_t / w_t, h)\n        w_new = w\n    else:\n        h_new = h\n        w_new = max(h * w_t / h_t, w)\n    if h_new < h or w_new < w:\n        breakpoint()\n    return np.array([w_new, h_new])\n\n\ndef crop_and_resize(img, bbx_xy, bbx_s, dst_size=256, enlarge_ratio=1.2):\n    \"\"\"\n    Args:\n        img: (H, W, 3)\n        bbx_xy: (2,)\n        bbx_s: scalar\n    \"\"\"\n    hs = bbx_s * enlarge_ratio / 2\n    src = np.stack(\n        [\n            bbx_xy - hs,  # left-up corner\n            bbx_xy + np.array([hs, -hs]),  # right-up corner\n            bbx_xy,  # center\n        ]\n    ).astype(np.float32)\n    dst = np.array([[0, 0], [dst_size - 1, 0], [dst_size / 2 - 0.5, dst_size / 2 - 0.5]], dtype=np.float32)\n    A = cv2.getAffineTransform(src, dst)\n\n    img_crop = cv2.warpAffine(img, A, (dst_size, dst_size), flags=cv2.INTER_LINEAR)\n    bbx_xys_final = np.array([*bbx_xy, bbx_s * enlarge_ratio])\n    return img_crop, bbx_xys_final\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/network/hmr2/utils/smpl_wrapper.py",
    "content": "import torch\nimport numpy as np\nimport pickle\nfrom typing import Optional\nimport smplx\nfrom smplx.lbs import vertices2joints\nfrom smplx.utils import SMPLOutput\n\n\nclass SMPL(smplx.SMPLLayer):\n    def __init__(self, *args, joint_regressor_extra: Optional[str] = None, update_hips: bool = False, **kwargs):\n        \"\"\"\n        Extension of the official SMPL implementation to support more joints.\n        Args:\n            Same as SMPLLayer.\n            joint_regressor_extra (str): Path to extra joint regressor.\n        \"\"\"\n        super(SMPL, self).__init__(*args, **kwargs)\n        smpl_to_openpose = [24, 12, 17, 19, 21, 16, 18, 20, 0, 2, 5, 8, 1, 4, 7, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34]\n\n        if joint_regressor_extra is not None:\n            self.register_buffer(\n                \"joint_regressor_extra\",\n                torch.tensor(pickle.load(open(joint_regressor_extra, \"rb\"), encoding=\"latin1\"), dtype=torch.float32),\n            )\n        self.register_buffer(\"joint_map\", torch.tensor(smpl_to_openpose, dtype=torch.long))\n        self.update_hips = update_hips\n\n    def forward(self, *args, **kwargs) -> SMPLOutput:\n        \"\"\"\n        Run forward pass. Same as SMPL and also append an extra set of joints if joint_regressor_extra is specified.\n        \"\"\"\n        smpl_output = super(SMPL, self).forward(*args, **kwargs)\n        joints = smpl_output.joints[:, self.joint_map, :]\n        if self.update_hips:\n            joints[:, [9, 12]] = (\n                joints[:, [9, 12]]\n                + 0.25 * (joints[:, [9, 12]] - joints[:, [12, 9]])\n                + 0.5 * (joints[:, [8]] - 0.5 * (joints[:, [9, 12]] + joints[:, [12, 9]]))\n            )\n        if hasattr(self, \"joint_regressor_extra\"):\n            extra_joints = vertices2joints(self.joint_regressor_extra, smpl_output.vertices)\n            joints = torch.cat([joints, extra_joints], dim=1)\n        smpl_output.joints = joints\n        return smpl_output\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/network/hmr2/vit.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport math\n\nimport torch\nfrom functools import partial\nimport torch.nn as nn\nimport torch.nn.functional as F\nimport torch.utils.checkpoint as checkpoint\n\nfrom timm.models.layers import drop_path, to_2tuple, trunc_normal_\n\ndef vit(cfg):\n    return ViT(\n                img_size=(256, 192),\n                patch_size=16,\n                embed_dim=1280,\n                depth=32,\n                num_heads=16,\n                ratio=1,\n                use_checkpoint=False,\n                mlp_ratio=4,\n                qkv_bias=True,\n                drop_path_rate=0.55,\n            )\n\ndef get_abs_pos(abs_pos, h, w, ori_h, ori_w, has_cls_token=True):\n    \"\"\"\n    Calculate absolute positional embeddings. If needed, resize embeddings and remove cls_token\n        dimension for the original embeddings.\n    Args:\n        abs_pos (Tensor): absolute positional embeddings with (1, num_position, C).\n        has_cls_token (bool): If true, has 1 embedding in abs_pos for cls token.\n        hw (Tuple): size of input image tokens.\n\n    Returns:\n        Absolute positional embeddings after processing with shape (1, H, W, C)\n    \"\"\"\n    cls_token = None\n    B, L, C = abs_pos.shape\n    if has_cls_token:\n        cls_token = abs_pos[:, 0:1]\n        abs_pos = abs_pos[:, 1:]\n\n    if ori_h != h or ori_w != w:\n        new_abs_pos = F.interpolate(\n            abs_pos.reshape(1, ori_h, ori_w, -1).permute(0, 3, 1, 2),\n            size=(h, w),\n            mode=\"bicubic\",\n            align_corners=False,\n        ).permute(0, 2, 3, 1).reshape(B, -1, C)\n\n    else:\n        new_abs_pos = abs_pos\n    \n    if cls_token is not None:\n        new_abs_pos = torch.cat([cls_token, new_abs_pos], dim=1)\n    return new_abs_pos\n\nclass DropPath(nn.Module):\n    \"\"\"Drop paths (Stochastic Depth) per sample  (when applied in main path of residual blocks).\n    \"\"\"\n    def __init__(self, drop_prob=None):\n        super(DropPath, self).__init__()\n        self.drop_prob = drop_prob\n\n    def forward(self, x):\n        return drop_path(x, self.drop_prob, self.training)\n    \n    def extra_repr(self):\n        return 'p={}'.format(self.drop_prob)\n\nclass Mlp(nn.Module):\n    def __init__(self, in_features, hidden_features=None, out_features=None, act_layer=nn.GELU, drop=0.):\n        super().__init__()\n        out_features = out_features or in_features\n        hidden_features = hidden_features or in_features\n        self.fc1 = nn.Linear(in_features, hidden_features)\n        self.act = act_layer()\n        self.fc2 = nn.Linear(hidden_features, out_features)\n        self.drop = nn.Dropout(drop)\n\n    def forward(self, x):\n        x = self.fc1(x)\n        x = self.act(x)\n        x = self.fc2(x)\n        x = self.drop(x)\n        return x\n\nclass Attention(nn.Module):\n    def __init__(\n            self, dim, num_heads=8, qkv_bias=False, qk_scale=None, attn_drop=0.,\n            proj_drop=0., attn_head_dim=None,):\n        super().__init__()\n        self.num_heads = num_heads\n        head_dim = dim // num_heads\n        self.dim = dim\n\n        if attn_head_dim is not None:\n            head_dim = attn_head_dim\n        all_head_dim = head_dim * self.num_heads\n\n        self.scale = qk_scale or head_dim ** -0.5\n\n        self.qkv = nn.Linear(dim, all_head_dim * 3, bias=qkv_bias)\n\n        self.attn_drop = nn.Dropout(attn_drop)\n        self.proj = nn.Linear(all_head_dim, dim)\n        self.proj_drop = nn.Dropout(proj_drop)\n\n    def forward(self, x):\n        B, N, C = x.shape\n        qkv = self.qkv(x)\n        qkv = qkv.reshape(B, N, 3, self.num_heads, -1).permute(2, 0, 3, 1, 4)\n        q, k, v = qkv[0], qkv[1], qkv[2]   # make torchscript happy (cannot use tensor as tuple)\n\n        q = q * self.scale\n        attn = (q @ k.transpose(-2, -1))\n\n        attn = attn.softmax(dim=-1)\n        attn = self.attn_drop(attn)\n\n        x = (attn @ v).transpose(1, 2).reshape(B, N, -1)\n        x = self.proj(x)\n        x = self.proj_drop(x)\n\n        return x\n\nclass Block(nn.Module):\n\n    def __init__(self, dim, num_heads, mlp_ratio=4., qkv_bias=False, qk_scale=None, \n                 drop=0., attn_drop=0., drop_path=0., act_layer=nn.GELU, \n                 norm_layer=nn.LayerNorm, attn_head_dim=None\n                 ):\n        super().__init__()\n        \n        self.norm1 = norm_layer(dim)\n        self.attn = Attention(\n            dim, num_heads=num_heads, qkv_bias=qkv_bias, qk_scale=qk_scale,\n            attn_drop=attn_drop, proj_drop=drop, attn_head_dim=attn_head_dim\n            )\n\n        # NOTE: drop path for stochastic depth, we shall see if this is better than dropout here\n        self.drop_path = DropPath(drop_path) if drop_path > 0. else nn.Identity()\n        self.norm2 = norm_layer(dim)\n        mlp_hidden_dim = int(dim * mlp_ratio)\n        self.mlp = Mlp(in_features=dim, hidden_features=mlp_hidden_dim, act_layer=act_layer, drop=drop)\n\n    def forward(self, x):\n        x = x + self.drop_path(self.attn(self.norm1(x)))\n        x = x + self.drop_path(self.mlp(self.norm2(x)))\n        return x\n\n\nclass PatchEmbed(nn.Module):\n    \"\"\" Image to Patch Embedding\n    \"\"\"\n    def __init__(self, img_size=224, patch_size=16, in_chans=3, embed_dim=768, ratio=1):\n        super().__init__()\n        img_size = to_2tuple(img_size)\n        patch_size = to_2tuple(patch_size)\n        num_patches = (img_size[1] // patch_size[1]) * (img_size[0] // patch_size[0]) * (ratio ** 2)\n        self.patch_shape = (int(img_size[0] // patch_size[0] * ratio), int(img_size[1] // patch_size[1] * ratio))\n        self.origin_patch_shape = (int(img_size[0] // patch_size[0]), int(img_size[1] // patch_size[1]))\n        self.img_size = img_size\n        self.patch_size = patch_size\n        self.num_patches = num_patches\n\n        self.proj = nn.Conv2d(in_chans, embed_dim, kernel_size=patch_size, stride=(patch_size[0] // ratio), padding=4 + 2 * (ratio//2-1))\n\n    def forward(self, x, **kwargs):\n        B, C, H, W = x.shape\n        x = self.proj(x)\n        Hp, Wp = x.shape[2], x.shape[3]\n\n        x = x.flatten(2).transpose(1, 2)\n        return x, (Hp, Wp)\n\n\nclass HybridEmbed(nn.Module):\n    \"\"\" CNN Feature Map Embedding\n    Extract feature map from CNN, flatten, project to embedding dim.\n    \"\"\"\n    def __init__(self, backbone, img_size=224, feature_size=None, in_chans=3, embed_dim=768):\n        super().__init__()\n        assert isinstance(backbone, nn.Module)\n        img_size = to_2tuple(img_size)\n        self.img_size = img_size\n        self.backbone = backbone\n        if feature_size is None:\n            with torch.no_grad():\n                training = backbone.training\n                if training:\n                    backbone.eval()\n                o = self.backbone(torch.zeros(1, in_chans, img_size[0], img_size[1]))[-1]\n                feature_size = o.shape[-2:]\n                feature_dim = o.shape[1]\n                backbone.train(training)\n        else:\n            feature_size = to_2tuple(feature_size)\n            feature_dim = self.backbone.feature_info.channels()[-1]\n        self.num_patches = feature_size[0] * feature_size[1]\n        self.proj = nn.Linear(feature_dim, embed_dim)\n\n    def forward(self, x):\n        x = self.backbone(x)[-1]\n        x = x.flatten(2).transpose(1, 2)\n        x = self.proj(x)\n        return x\n\n\nclass ViT(nn.Module):\n\n    def __init__(self,\n                 img_size=224, patch_size=16, in_chans=3, num_classes=80, embed_dim=768, depth=12,\n                 num_heads=12, mlp_ratio=4., qkv_bias=False, qk_scale=None, drop_rate=0., attn_drop_rate=0.,\n                 drop_path_rate=0., hybrid_backbone=None, norm_layer=None, use_checkpoint=False, \n                 frozen_stages=-1, ratio=1, last_norm=True,\n                 patch_padding='pad', freeze_attn=False, freeze_ffn=False,\n                 ):\n        # Protect mutable default arguments\n        super(ViT, self).__init__()\n        norm_layer = norm_layer or partial(nn.LayerNorm, eps=1e-6)\n        self.num_classes = num_classes\n        self.num_features = self.embed_dim = embed_dim  # num_features for consistency with other models\n        self.frozen_stages = frozen_stages\n        self.use_checkpoint = use_checkpoint\n        self.patch_padding = patch_padding\n        self.freeze_attn = freeze_attn\n        self.freeze_ffn = freeze_ffn\n        self.depth = depth\n\n        if hybrid_backbone is not None:\n            self.patch_embed = HybridEmbed(\n                hybrid_backbone, img_size=img_size, in_chans=in_chans, embed_dim=embed_dim)\n        else:\n            self.patch_embed = PatchEmbed(\n                img_size=img_size, patch_size=patch_size, in_chans=in_chans, embed_dim=embed_dim, ratio=ratio)\n        num_patches = self.patch_embed.num_patches\n\n        # since the pretraining model has class token\n        self.pos_embed = nn.Parameter(torch.zeros(1, num_patches + 1, embed_dim))\n\n        dpr = [x.item() for x in torch.linspace(0, drop_path_rate, depth)]  # stochastic depth decay rule\n\n        self.blocks = nn.ModuleList([\n            Block(\n                dim=embed_dim, num_heads=num_heads, mlp_ratio=mlp_ratio, qkv_bias=qkv_bias, qk_scale=qk_scale,\n                drop=drop_rate, attn_drop=attn_drop_rate, drop_path=dpr[i], norm_layer=norm_layer,\n                )\n            for i in range(depth)])\n\n        self.last_norm = norm_layer(embed_dim) if last_norm else nn.Identity()\n\n        if self.pos_embed is not None:\n            trunc_normal_(self.pos_embed, std=.02)\n\n        self._freeze_stages()\n\n    def _freeze_stages(self):\n        \"\"\"Freeze parameters.\"\"\"\n        if self.frozen_stages >= 0:\n            self.patch_embed.eval()\n            for param in self.patch_embed.parameters():\n                param.requires_grad = False\n\n        for i in range(1, self.frozen_stages + 1):\n            m = self.blocks[i]\n            m.eval()\n            for param in m.parameters():\n                param.requires_grad = False\n\n        if self.freeze_attn:\n            for i in range(0, self.depth):\n                m = self.blocks[i]\n                m.attn.eval()\n                m.norm1.eval()\n                for param in m.attn.parameters():\n                    param.requires_grad = False\n                for param in m.norm1.parameters():\n                    param.requires_grad = False\n\n        if self.freeze_ffn:\n            self.pos_embed.requires_grad = False\n            self.patch_embed.eval()\n            for param in self.patch_embed.parameters():\n                param.requires_grad = False\n            for i in range(0, self.depth):\n                m = self.blocks[i]\n                m.mlp.eval()\n                m.norm2.eval()\n                for param in m.mlp.parameters():\n                    param.requires_grad = False\n                for param in m.norm2.parameters():\n                    param.requires_grad = False\n\n    def init_weights(self):\n        \"\"\"Initialize the weights in backbone.\n        Args:\n            pretrained (str, optional): Path to pre-trained weights.\n                Defaults to None.\n        \"\"\"\n        def _init_weights(m):\n            if isinstance(m, nn.Linear):\n                trunc_normal_(m.weight, std=.02)\n                if isinstance(m, nn.Linear) and m.bias is not None:\n                    nn.init.constant_(m.bias, 0)\n            elif isinstance(m, nn.LayerNorm):\n                nn.init.constant_(m.bias, 0)\n                nn.init.constant_(m.weight, 1.0)\n\n        self.apply(_init_weights)\n\n    def get_num_layers(self):\n        return len(self.blocks)\n\n    @torch.jit.ignore\n    def no_weight_decay(self):\n        return {'pos_embed', 'cls_token'}\n\n    def forward_features(self, x):\n        B, C, H, W = x.shape\n        x, (Hp, Wp) = self.patch_embed(x)\n\n        if self.pos_embed is not None:\n            # fit for multiple GPU training\n            # since the first element for pos embed (sin-cos manner) is zero, it will cause no difference\n            x = x + self.pos_embed[:, 1:] + self.pos_embed[:, :1]\n\n        for blk in self.blocks:\n            if self.use_checkpoint:\n                x = checkpoint.checkpoint(blk, x)\n            else:\n                x = blk(x)\n\n        x = self.last_norm(x)\n\n        xp = x.permute(0, 2, 1).reshape(B, -1, Hp, Wp).contiguous()\n\n        return xp\n\n    def forward(self, x):\n        x = self.forward_features(x)\n        return x\n\n    def train(self, mode=True):\n        \"\"\"Convert the model into training mode.\"\"\"\n        super().train(mode)\n        self._freeze_stages()\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/body_model/README.md",
    "content": "# README\n\nContents of this folder are modified from HuMoR repository."
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/body_model/__init__.py",
    "content": "from .body_model import BodyModel\nfrom .body_model_smplh import BodyModelSMPLH\nfrom .body_model_smplx import BodyModelSMPLX\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/body_model/body_model.py",
    "content": "from turtle import forward\nimport numpy as np\n\nimport torch\nimport torch.nn as nn\n\nfrom smplx import SMPL, SMPLH, SMPLX\nfrom smplx.vertex_ids import vertex_ids\nfrom smplx.utils import Struct\n\n\nclass BodyModel(nn.Module):\n    \"\"\" \n    Wrapper around SMPLX body model class. \n    modified by Zehong Shen\n    \"\"\"\n\n    def __init__(self,\n                 bm_path,\n                 num_betas=16,\n                 use_vtx_selector=False,\n                 model_type='smplh'):\n        super().__init__()\n        '''\n        Creates the body model object at the given path.\n\n        :param bm_path: path to the body model pkl file\n        :param model_type: one of [smpl, smplh, smplx]\n        :param use_vtx_selector: if true, returns additional vertices as joints that correspond to OpenPose joints\n        '''\n        self.use_vtx_selector = use_vtx_selector\n        cur_vertex_ids = None\n        if self.use_vtx_selector:\n            cur_vertex_ids = vertex_ids[model_type]\n        data_struct = None\n        if '.npz' in bm_path:\n            # smplx does not support .npz by default, so have to load in manually\n            smpl_dict = np.load(bm_path, encoding='latin1')\n            data_struct = Struct(**smpl_dict)\n            # print(smpl_dict.files)\n            if model_type == 'smplh':\n                data_struct.hands_componentsl = np.zeros((0))\n                data_struct.hands_componentsr = np.zeros((0))\n                data_struct.hands_meanl = np.zeros((15 * 3))\n                data_struct.hands_meanr = np.zeros((15 * 3))\n                V, D, B = data_struct.shapedirs.shape\n                data_struct.shapedirs = np.concatenate([data_struct.shapedirs, np.zeros(\n                    (V, D, SMPL.SHAPE_SPACE_DIM-B))], axis=-1)  # super hacky way to let smplh use 16-size beta\n        kwargs = {\n            'model_type': model_type,\n            'data_struct': data_struct,\n            'num_betas': num_betas,\n            'vertex_ids': cur_vertex_ids,\n            'use_pca': False,\n            'flat_hand_mean': True,\n            # - enable variable batchsize, since we don't need module variable - #\n            'create_body_pose': False,\n            'create_betas': False,\n            'create_global_orient': False,\n            'create_transl': False,\n            'create_left_hand_pose': False,\n            'create_right_hand_pose': False,\n        }\n        assert(model_type in ['smpl', 'smplh', 'smplx'])\n        if model_type == 'smpl':\n            self.bm = SMPL(bm_path, **kwargs)\n            self.num_joints = SMPL.NUM_JOINTS\n        elif model_type == 'smplh':\n            self.bm = SMPLH(bm_path, **kwargs)\n            self.num_joints = SMPLH.NUM_JOINTS\n        elif model_type == 'smplx':\n            self.bm = SMPLX(bm_path, **kwargs)\n            self.num_joints = SMPLX.NUM_JOINTS\n\n        self.model_type = model_type\n\n    def forward(self, root_orient=None, pose_body=None, pose_hand=None, pose_jaw=None, pose_eye=None, betas=None,\n                trans=None, dmpls=None, expression=None, return_dict=False, **kwargs):\n        '''\n        Note dmpls are not supported.\n        '''\n        assert(dmpls is None)\n        B = pose_body.shape[0]\n        if pose_hand is None:\n            pose_hand = torch.zeros((B, 2*SMPLH.NUM_HAND_JOINTS*3), device=pose_body.device)\n        if len(betas.shape) == 1:\n            betas = betas.reshape((1, -1)).expand(B, -1)\n\n        out_obj = self.bm(\n            betas=betas,\n            global_orient=root_orient,\n            body_pose=pose_body,\n            left_hand_pose=pose_hand[:, :(SMPLH.NUM_HAND_JOINTS*3)],\n            right_hand_pose=pose_hand[:, (SMPLH.NUM_HAND_JOINTS*3):],\n            transl=trans,\n            expression=expression,\n            jaw_pose=pose_jaw,\n            leye_pose=None if pose_eye is None else pose_eye[:, :3],\n            reye_pose=None if pose_eye is None else pose_eye[:, 3:],\n            return_full_pose=True,\n            **kwargs\n        )\n\n        out = {\n            'v': out_obj.vertices,\n            'f': self.bm.faces_tensor,\n            'Jtr': out_obj.joints,\n        }\n\n        if not self.use_vtx_selector:\n            # don't need extra joints\n            out['Jtr'] = out['Jtr'][:, :self.num_joints+1]  # add one for the root\n\n        if not return_dict:\n            out = Struct(**out)\n\n        return out\n\n    def forward_motion(self, **kwargs):\n        B, W, _ = kwargs['pose_body'].shape\n        kwargs = {k: v.reshape(B*W, v.shape[-1]) for k, v in kwargs.items()}\n\n        smpl_opt = self.forward(**kwargs)\n        smpl_opt.v = smpl_opt.v.reshape(B, W, -1, 3)\n        smpl_opt.Jtr = smpl_opt.Jtr.reshape(B, W, -1, 3)\n\n        return smpl_opt\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/body_model/body_model_smplh.py",
    "content": "import torch\nimport torch.nn as nn\nimport smplx\n\nkwargs_disable_member_var = {\n    \"create_body_pose\": False,\n    \"create_betas\": False,\n    \"create_global_orient\": False,\n    \"create_transl\": False,\n    \"create_left_hand_pose\": False,\n    \"create_right_hand_pose\": False,\n}\n\n\nclass BodyModelSMPLH(nn.Module):\n    \"\"\"Support Batch inference\"\"\"\n\n    def __init__(self, model_path, **kwargs):\n        super().__init__()\n        # enable flexible batchsize, handle missing variable at forward()\n        kwargs.update(kwargs_disable_member_var)\n        self.bm = smplx.create(model_path=model_path, **kwargs)\n        self.faces = self.bm.faces\n        self.is_smpl = kwargs.get(\"model_type\", \"smpl\") == \"smpl\"\n        if not self.is_smpl:\n            self.hand_pose_dim = self.bm.num_pca_comps if self.bm.use_pca else 3 * self.bm.NUM_HAND_JOINTS\n\n        # For fast computing of skeleton under beta\n        shapedirs = self.bm.shapedirs  # (V, 3, 10)\n        J_regressor = self.bm.J_regressor[:22, :]  # (22, V)\n        v_template = self.bm.v_template  # (V, 3)\n        J_template = J_regressor @ v_template  # (22, 3)\n        J_shapedirs = torch.einsum(\"jv, vcd -> jcd\", J_regressor, shapedirs)  # (22, 3, 10)\n        self.register_buffer(\"J_template\", J_template, False)\n        self.register_buffer(\"J_shapedirs\", J_shapedirs, False)\n\n    def forward(\n        self,\n        betas=None,\n        global_orient=None,\n        transl=None,\n        body_pose=None,\n        left_hand_pose=None,\n        right_hand_pose=None,\n        **kwargs\n    ):\n\n        device, dtype = self.bm.shapedirs.device, self.bm.shapedirs.dtype\n\n        model_vars = [betas, global_orient, body_pose, transl, left_hand_pose, right_hand_pose]\n        batch_size = 1\n        for var in model_vars:\n            if var is None:\n                continue\n            batch_size = max(batch_size, len(var))\n\n        if global_orient is None:\n            global_orient = torch.zeros([batch_size, 3], dtype=dtype, device=device)\n        if body_pose is None:\n            body_pose = (\n                torch.zeros(3 * self.bm.NUM_BODY_JOINTS, device=device, dtype=dtype)[None]\n                .expand(batch_size, -1)\n                .contiguous()\n            )\n        if not self.is_smpl:\n            if left_hand_pose is None:\n                left_hand_pose = (\n                    torch.zeros(self.hand_pose_dim, device=device, dtype=dtype)[None]\n                    .expand(batch_size, -1)\n                    .contiguous()\n                )\n            if right_hand_pose is None:\n                right_hand_pose = (\n                    torch.zeros(self.hand_pose_dim, device=device, dtype=dtype)[None]\n                    .expand(batch_size, -1)\n                    .contiguous()\n                )\n        if betas is None:\n            betas = torch.zeros([batch_size, self.bm.num_betas], dtype=dtype, device=device)\n        if transl is None:\n            transl = torch.zeros([batch_size, 3], dtype=dtype, device=device)\n\n        bm_out = self.bm(\n            betas=betas,\n            global_orient=global_orient,\n            body_pose=body_pose,\n            left_hand_pose=left_hand_pose,\n            right_hand_pose=right_hand_pose,\n            transl=transl,\n            **kwargs\n        )\n\n        return bm_out\n\n    def get_skeleton(self, betas):\n        \"\"\"betas: (*, 10) -> skeleton_beta: (*, 22, 3)\"\"\"\n        skeleton_beta = self.J_template + torch.einsum(\"...d, jcd -> ...jc\", betas, self.J_shapedirs)  # (22, 3)\n        return skeleton_beta\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/body_model/body_model_smplx.py",
    "content": "import torch\nimport torch.nn as nn\nimport smplx\n\nkwargs_disable_member_var = {\n    \"create_body_pose\": False,\n    \"create_betas\": False,\n    \"create_global_orient\": False,\n    \"create_transl\": False,\n    \"create_left_hand_pose\": False,\n    \"create_right_hand_pose\": False,\n    \"create_expression\": False,\n    \"create_jaw_pose\": False,\n    \"create_leye_pose\": False,\n    \"create_reye_pose\": False,\n}\n\n\nclass BodyModelSMPLX(nn.Module):\n    \"\"\"Support Batch inference\"\"\"\n\n    def __init__(self, model_path, **kwargs):\n        super().__init__()\n        # enable flexible batchsize, handle missing variable at forward()\n        kwargs.update(kwargs_disable_member_var)\n        self.bm = smplx.create(model_path=model_path, **kwargs)\n        self.faces = self.bm.faces\n        self.hand_pose_dim = self.bm.num_pca_comps if self.bm.use_pca else 3 * self.bm.NUM_HAND_JOINTS\n\n        # For fast computing of skeleton under beta\n        shapedirs = self.bm.shapedirs  # (V, 3, 10)\n        J_regressor = self.bm.J_regressor[:22, :]  # (22, V)\n        v_template = self.bm.v_template  # (V, 3)\n        J_template = J_regressor @ v_template  # (22, 3)\n        J_shapedirs = torch.einsum(\"jv, vcd -> jcd\", J_regressor, shapedirs)  # (22, 3, 10)\n        self.register_buffer(\"J_template\", J_template, False)\n        self.register_buffer(\"J_shapedirs\", J_shapedirs, False)\n\n    def forward(\n        self,\n        betas=None,\n        global_orient=None,\n        transl=None,\n        body_pose=None,\n        left_hand_pose=None,\n        right_hand_pose=None,\n        expression=None,\n        jaw_pose=None,\n        leye_pose=None,\n        reye_pose=None,\n        **kwargs\n    ):\n\n        device, dtype = self.bm.shapedirs.device, self.bm.shapedirs.dtype\n\n        model_vars = [\n            betas,\n            global_orient,\n            body_pose,\n            transl,\n            expression,\n            left_hand_pose,\n            right_hand_pose,\n            jaw_pose,\n            leye_pose,\n            reye_pose,\n        ]\n        batch_size = 1\n        for var in model_vars:\n            if var is None:\n                continue\n            batch_size = max(batch_size, len(var))\n\n        if global_orient is None:\n            global_orient = torch.zeros([batch_size, 3], dtype=dtype, device=device)\n        if body_pose is None:\n            body_pose = (\n                torch.zeros(3 * self.bm.NUM_BODY_JOINTS, device=device, dtype=dtype)[None]\n                .expand(batch_size, -1)\n                .contiguous()\n            )\n        if left_hand_pose is None:\n            left_hand_pose = (\n                torch.zeros(self.hand_pose_dim, device=device, dtype=dtype)[None].expand(batch_size, -1).contiguous()\n            )\n        if right_hand_pose is None:\n            right_hand_pose = (\n                torch.zeros(self.hand_pose_dim, device=device, dtype=dtype)[None].expand(batch_size, -1).contiguous()\n            )\n        if jaw_pose is None:\n            jaw_pose = torch.zeros([batch_size, 3], dtype=dtype, device=device)\n        if leye_pose is None:\n            leye_pose = torch.zeros([batch_size, 3], dtype=dtype, device=device)\n        if reye_pose is None:\n            reye_pose = torch.zeros([batch_size, 3], dtype=dtype, device=device)\n        if expression is None:\n            expression = torch.zeros([batch_size, self.bm.num_expression_coeffs], dtype=dtype, device=device)\n        if betas is None:\n            betas = torch.zeros([batch_size, self.bm.num_betas], dtype=dtype, device=device)\n        if transl is None:\n            transl = torch.zeros([batch_size, 3], dtype=dtype, device=device)\n\n        bm_out = self.bm(\n            betas=betas,\n            global_orient=global_orient,\n            body_pose=body_pose,\n            left_hand_pose=left_hand_pose,\n            right_hand_pose=right_hand_pose,\n            transl=transl,\n            expression=expression,\n            jaw_pose=jaw_pose,\n            leye_pose=leye_pose,\n            reye_pose=reye_pose,\n            **kwargs\n        )\n\n        return bm_out\n\n    def get_skeleton(self, betas):\n        \"\"\"betas: (*, 10) -> skeleton_beta: (*, 22, 3)\"\"\"\n        skeleton_beta = self.J_template + torch.einsum(\"...d, jcd -> ...jc\", betas, self.J_shapedirs)  # (22, 3)\n        return skeleton_beta\n\n    def forward_bfc(self, **kwargs):\n        \"\"\"Wrap (B, F, C) to (B*F, C) and unwrap (B*F, C) to (B, F, C)\"\"\"\n        for k in kwargs:\n            assert len(kwargs[k].shape) == 3\n        B, F = kwargs[\"body_pose\"].shape[:2]\n        smplx_out = self.forward(**{k: v.reshape(B * F, -1) for k, v in kwargs.items()})\n        smplx_out.vertices = smplx_out.vertices.reshape(B, F, -1, 3)\n        smplx_out.joints = smplx_out.joints.reshape(B, F, -1, 3)\n        return smplx_out\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/body_model/min_lbs.py",
    "content": "import numpy as np\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom pytorch3d.transforms import axis_angle_to_matrix\nfrom smplx.utils import Struct, to_np, to_tensor\nfrom hmr4d.utils.smplx_utils import forward_kinematics_motion\n\n\nclass MinimalLBS(nn.Module):\n    def __init__(self, sp_ids, bm_dir='models/smplh', num_betas=16, model_type='smplh', **kwargs):\n        super().__init__()\n        self.num_betas = num_betas\n        self.sensor_point_vid = torch.tensor(sp_ids)\n\n        # load struct data on predefined sensor-point\n        self.load_struct_on_sp(f'{bm_dir}/male/model.npz', prefix='male')\n        self.load_struct_on_sp(f'{bm_dir}/female/model.npz', prefix='female')\n\n    def load_struct_on_sp(self, bm_path, prefix='m'):\n        \"\"\"\n        Load 4 weights from body-model-struct. \n        Keep the sensor points only. Use prefix to label different bm.\n        \"\"\"\n        num_betas = self.num_betas\n        sp_vid = self.sensor_point_vid\n        # load data\n        data_struct = Struct(**np.load(bm_path, encoding='latin1'))\n\n        # v-template\n        v_template = to_tensor(to_np(data_struct.v_template))  # (V, 3)\n        v_template_sp = v_template[sp_vid]  # (N, 3)\n        self.register_buffer(f'{prefix}_v_template_sp', v_template_sp, False)\n\n        # shapedirs\n        shapedirs = to_tensor(to_np(data_struct.shapedirs[:, :, :num_betas]))  # (V, 3, NB)\n        shapedirs_sp = shapedirs[sp_vid]\n        self.register_buffer(f'{prefix}_shapedirs_sp', shapedirs_sp, False)\n\n        # posedirs\n        posedirs = to_tensor(to_np(data_struct.posedirs))  # (V, 3, 51*9)\n        posedirs_sp = posedirs[sp_vid]\n        posedirs_sp = posedirs_sp.reshape(len(sp_vid)*3, -1).T  # (51*9, N*3)\n        self.register_buffer(f'{prefix}_posedirs_sp', posedirs_sp, False)\n\n        # lbs_weights\n        lbs_weights = to_tensor(to_np(data_struct.weights))  # (V, J+1)\n        lbs_weights_sp = lbs_weights[sp_vid]\n        self.register_buffer(f'{prefix}_lbs_weights_sp', lbs_weights_sp, False)\n\n    def forward(self, root_orient=None, pose_body=None, trans=None, betas=None, A=None, recompute_A=False, genders=None,\n                joints_zero=None):\n        \"\"\"\n        Args:\n            root_orient, Optional: (B, T, 3)\n            pose_body: (B, T, J*3)\n            trans: (B, T, 3)\n            betas: (B, T, 16)\n            A, Optional: (B, T, J+1, 4, 4)\n            recompute_A: if True, root_orient should be given, otherwise use A\n            genders, List: ['male', 'female', ...]\n            joints_zero: (B, J+1, 3), required when recompute_A is True\n        Returns:\n            sensor_verts: (B, T, N, 3)\n        \"\"\"\n        B, T = pose_body.shape[:2]\n\n        v_template = torch.stack([getattr(self, f'{g}_v_template_sp') for g in genders])  # (B, N, 3)\n        shapedirs = torch.stack([getattr(self, f'{g}_shapedirs_sp') for g in genders])  # (B, N, 3, NB)\n        posedirs = torch.stack([getattr(self, f'{g}_posedirs_sp') for g in genders])  # (B, 51*9, N*3)\n        lbs_weights = torch.stack([getattr(self, f'{g}_lbs_weights_sp') for g in genders])  # (B, N, J+1)\n\n        # ===== LBS, handle T ===== #\n        # 2. Add shape contribution\n        if betas.shape[1] == 1:\n            betas = betas.expand(-1, T, -1)\n        blend_shape = torch.einsum('btl,bmkl->btmk', [betas, shapedirs])\n        v_shaped = v_template[:, None] + blend_shape\n\n        # 3. Add pose blend shapes\n        ident = torch.eye(3).to(pose_body)\n        aa = pose_body.reshape(B, T, -1, 3)\n        R = axis_angle_to_matrix(aa)\n        pose_feature = (R - ident).view(B, T, -1)\n        dim_pf = pose_feature.shape[-1]\n        # (B, T, P) @ (B, P, N*3) -> (B, T, N, 3)\n        pose_offsets = torch.matmul(pose_feature, posedirs[:, :dim_pf]).view(B, T, -1, 3)\n        v_posed = pose_offsets + v_shaped\n\n        # 4. Compute A\n        if recompute_A:\n            _, _, A = forward_kinematics_motion(root_orient, pose_body, trans, joints_zero)\n\n        # 5. Skinning\n        W = lbs_weights\n        # (B, 1, N, J+1)) @ (B, T, J+1, 16)\n        num_joints = A.shape[-3]  # 22\n        Ts = torch.matmul(W[:, None, :, :num_joints], A.view(B, T, num_joints, 16))\n        Ts = Ts.view(B, T, -1, 4, 4)  # (B, T, N, 4, 4)\n        v_posed_homo = F.pad(v_posed, (0, 1), value=1)  # (B, T, N, 4)\n        v_homo = torch.matmul(Ts, torch.unsqueeze(v_posed_homo, dim=-1))\n\n        # 6. translate\n        sensor_verts = v_homo[:, :, :, :3, 0] + trans[:, :, None]\n\n        return sensor_verts\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/body_model/smpl_lite.py",
    "content": "import numpy as np\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom pathlib import Path\nfrom pytorch3d.transforms import axis_angle_to_matrix\nfrom smplx.utils import Struct, to_np, to_tensor\nfrom einops import einsum, rearrange\nfrom time import time\n\nimport pickle\n\nfrom .smplx_lite import batch_rigid_transform_v2\n\n\nclass SmplLite(nn.Module):\n    def __init__(\n        self,\n        model_path=\"inputs/checkpoints/body_models/smpl\",\n        gender=\"neutral\",\n        num_betas=10,\n    ):\n        super().__init__()\n\n        # Load the model\n        model_path = Path(model_path)\n        if model_path.is_dir():\n            smpl_path = Path(model_path) / f\"SMPL_{gender.upper()}.pkl\"\n        else:\n            smpl_path = model_path\n        assert smpl_path.exists()\n        with open(smpl_path, \"rb\") as smpl_file:\n            data_struct = Struct(**pickle.load(smpl_file, encoding=\"latin1\"))\n        self.faces = data_struct.f  # (F, 3)\n\n        self.register_smpl_buffers(data_struct, num_betas)\n        self.register_fast_skeleton_computing_buffers()\n\n    def register_smpl_buffers(self, data_struct, num_betas):\n        # shapedirs, (V, 3, N_betas), V=10475 for SMPLX\n        shapedirs = to_tensor(to_np(data_struct.shapedirs[:, :, :num_betas])).float()\n        self.register_buffer(\"shapedirs\", shapedirs, False)\n\n        # v_template, (V, 3)\n        v_template = to_tensor(to_np(data_struct.v_template)).float()\n        self.register_buffer(\"v_template\", v_template, False)\n\n        # J_regressor, (J, V), J=55 for SMPLX\n        J_regressor = to_tensor(to_np(data_struct.J_regressor)).float()\n        self.register_buffer(\"J_regressor\", J_regressor, False)\n\n        # posedirs, (54*9, V, 3), note that the first global_orient is not included\n        posedirs = to_tensor(to_np(data_struct.posedirs)).float()  # (V, 3, 54*9)\n        posedirs = rearrange(posedirs, \"v c n -> n v c\")\n        self.register_buffer(\"posedirs\", posedirs, False)\n\n        # lbs_weights, (V, J), J=55\n        lbs_weights = to_tensor(to_np(data_struct.weights)).float()\n        self.register_buffer(\"lbs_weights\", lbs_weights, False)\n\n        # parents, (J), long\n        parents = to_tensor(to_np(data_struct.kintree_table[0])).long()\n        parents[0] = -1\n        self.register_buffer(\"parents\", parents, False)\n\n    def register_fast_skeleton_computing_buffers(self):\n        # For fast computing of skeleton under beta\n        J_template = self.J_regressor @ self.v_template  # (J, 3)\n        J_shapedirs = torch.einsum(\"jv, vcd -> jcd\", self.J_regressor, self.shapedirs)  # (J, 3, 10)\n        self.register_buffer(\"J_template\", J_template, False)\n        self.register_buffer(\"J_shapedirs\", J_shapedirs, False)\n\n    def get_skeleton(self, betas):\n        return self.J_template + einsum(betas, self.J_shapedirs, \"... k, j c k -> ... j c\")\n\n    def forward(\n        self,\n        body_pose,\n        betas,\n        global_orient,\n        transl,\n    ):\n        \"\"\"\n        Args:\n            body_pose: (B, L, 63)\n            betas: (B, L, 10)\n            global_orient: (B, L, 3)\n            transl: (B, L, 3)\n        Returns:\n            vertices: (B, L, V, 3)\n        \"\"\"\n        # 1. Convert [global_orient, body_pose] to rot_mats\n        full_pose = torch.cat([global_orient, body_pose], dim=-1)\n        rot_mats = axis_angle_to_matrix(full_pose.reshape(*full_pose.shape[:-1], full_pose.shape[-1] // 3, 3))\n\n        # 2. Forward Kinematics\n        J = self.get_skeleton(betas)  # (*, 55, 3)\n        A = batch_rigid_transform_v2(rot_mats, J, self.parents)[1]\n\n        # 3. Canonical v_posed = v_template + shaped_offsets + pose_offsets\n        pose_feature = rot_mats[..., 1:, :, :] - rot_mats.new([[1, 0, 0], [0, 1, 0], [0, 0, 1]])\n        pose_feature = pose_feature.view(*pose_feature.shape[:-3], -1)  # (*, 55*3*3)\n        v_posed = (\n            self.v_template\n            + einsum(betas, self.shapedirs, \"... k, v c k -> ... v c\")\n            + einsum(pose_feature, self.posedirs, \"... k, k v c -> ... v c\")\n        )\n        del pose_feature, rot_mats, full_pose\n\n        # 4. Skinning\n        T = einsum(self.lbs_weights, A, \"v j, ... j c d -> ... v c d\")\n        verts = einsum(T[..., :3, :3], v_posed, \"... v c d, ... v d -> ... v c\") + T[..., :3, 3]\n\n        # 5. Translation\n        verts = verts + transl[..., None, :]\n        return verts\n\n\nclass SmplxLiteJ24(SmplLite):\n    def __init__(self, **kwargs):\n        super().__init__(**kwargs)\n\n        # Compute mapping\n        smpl2j24 = self.J_regressor  # (24, 6890)\n\n        jids, smplx_vids = torch.where(smpl2j24 != 0)\n        interestd = torch.zeros([len(smplx_vids), 24])\n        for idx, (jid, smplx_vid) in enumerate(zip(jids, smplx_vids)):\n            interestd[idx, jid] = smpl2j24[jid, smplx_vid]\n        self.register_buffer(\"interestd\", interestd, False)  # (236, 24)\n\n        # Update to vertices of interest\n        self.v_template = self.v_template[smplx_vids].clone()  # (V', 3)\n        self.shapedirs = self.shapedirs[smplx_vids].clone()  # (V', 3, K)\n        self.posedirs = self.posedirs[:, smplx_vids].clone()  # (K, V', 3)\n        self.lbs_weights = self.lbs_weights[smplx_vids].clone()  # (V', J)\n\n    def forward(self, body_pose, betas, global_orient, transl):\n        \"\"\"Returns: joints (*, J, 3). (B, L) or  (B,) are both supported.\"\"\"\n        # Use super class's forward to get verts\n        verts = super().forward(body_pose, betas, global_orient, transl)  # (*, 236, 3)\n        joints = einsum(self.interestd, verts, \"v j, ... v c -> ... j c\")\n        return joints\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/body_model/smpl_vert_segmentation.json",
    "content": "{\n    \"rightHand\": [\n        5442, \n        5443, \n        5444, \n        5445, \n        5446, \n        5447, \n        5448, \n        5449, \n        5450, \n        5451, \n        5452, \n        5453, \n        5454, \n        5455, \n        5456, \n        5457, \n        5458, \n        5459, \n        5460, \n        5461, \n        5462, \n        5463, \n        5464, \n        5465, \n        5466, \n        5467, \n        5468, \n        5469, \n        5470, \n        5471, \n        5472, \n        5473, \n        5474, \n        5475, \n        5476, \n        5477, \n        5478, \n        5479, \n        5480, \n        5481, \n        5482, \n        5483, \n        5484, \n        5485, \n        5486, \n        5487, \n        5492, \n        5493, \n        5494, \n        5495, \n        5496, \n        5497, \n        5502, \n        5503, \n        5504, \n        5505, \n        5506, \n        5507, \n        5508, \n        5509, \n        5510, \n        5511, \n        5512, \n        5513, \n        5514, \n        5515, \n        5516, \n        5517, \n        5518, \n        5519, \n        5520, \n        5521, \n        5522, \n        5523, \n        5524, \n        5525, \n        5526, \n        5527, \n        5530, \n        5531, \n        5532, \n        5533, \n        5534, \n        5535, \n        5536, \n        5537, \n        5538, \n        5539, \n        5540, \n        5541, \n        5542, \n        5543, \n        5544, \n        5545, \n        5546, \n        5547, \n        5548, \n        5549, \n        5550, \n        5551, \n        5552, \n        5553, \n        5554, \n        5555, \n        5556, \n        5557, \n        5558, \n        5559, \n        5560, \n        5561, \n        5562, \n        5569, \n        5571, \n        5574, \n        5575, \n        5576, \n        5577, \n        5578, \n        5579, \n        5580, \n        5581, \n        5582, \n        5583, \n        5588, \n        5589, \n        5592, \n        5593, \n        5594, \n        5595, \n        5596, \n        5597, \n        5598, \n        5599, \n        5600, \n        5601, \n        5602, \n        5603, \n        5604, \n        5605, \n        5610, \n        5611, \n        5612, \n        5613, \n        5614, \n        5621, \n        5622, \n        5625, \n        5631, \n        5632, \n        5633, \n        5634, \n        5635, \n        5636, \n        5637, \n        5638, \n        5639, \n        5640, \n        5641, \n        5643, \n        5644, \n        5645, \n        5646, \n        5649, \n        5650, \n        5652, \n        5653, \n        5654, \n        5655, \n        5656, \n        5657, \n        5658, \n        5659, \n        5660, \n        5661, \n        5662, \n        5663, \n        5664, \n        5667, \n        5670, \n        5671, \n        5672, \n        5673, \n        5674, \n        5675, \n        5682, \n        5683, \n        5684, \n        5685, \n        5686, \n        5687, \n        5688, \n        5689, \n        5690, \n        5692, \n        5695, \n        5697, \n        5698, \n        5699, \n        5700, \n        5701, \n        5707, \n        5708, \n        5709, \n        5710, \n        5711, \n        5712, \n        5713, \n        5714, \n        5715, \n        5716, \n        5717, \n        5718, \n        5719, \n        5720, \n        5721, \n        5723, \n        5724, \n        5725, \n        5726, \n        5727, \n        5728, \n        5729, \n        5730, \n        5731, \n        5732, \n        5735, \n        5736, \n        5737, \n        5738, \n        5739, \n        5740, \n        5745, \n        5746, \n        5748, \n        5749, \n        5750, \n        5751, \n        5752, \n        6056, \n        6057, \n        6066, \n        6067, \n        6158, \n        6159, \n        6160, \n        6161, \n        6162, \n        6163, \n        6164, \n        6165, \n        6166, \n        6167, \n        6168, \n        6169, \n        6170, \n        6171, \n        6172, \n        6173, \n        6174, \n        6175, \n        6176, \n        6177, \n        6178, \n        6179, \n        6180, \n        6181, \n        6182, \n        6183, \n        6184, \n        6185, \n        6186, \n        6187, \n        6188, \n        6189, \n        6190, \n        6191, \n        6192, \n        6193, \n        6194, \n        6195, \n        6196, \n        6197, \n        6198, \n        6199, \n        6200, \n        6201, \n        6202, \n        6203, \n        6204, \n        6205, \n        6206, \n        6207, \n        6208, \n        6209, \n        6210, \n        6211, \n        6212, \n        6213, \n        6214, \n        6215, \n        6216, \n        6217, \n        6218, \n        6219, \n        6220, \n        6221, \n        6222, \n        6223, \n        6224, \n        6225, \n        6226, \n        6227, \n        6228, \n        6229, \n        6230, \n        6231, \n        6232, \n        6233, \n        6234, \n        6235, \n        6236, \n        6237, \n        6238, \n        6239\n    ], \n    \"rightUpLeg\": [\n        4320, \n        4321, \n        4323, \n        4324, \n        4333, \n        4334, \n        4335, \n        4336, \n        4337, \n        4338, \n        4339, \n        4340, \n        4356, \n        4357, \n        4358, \n        4359, \n        4360, \n        4361, \n        4362, \n        4363, \n        4364, \n        4365, \n        4366, \n        4367, \n        4383, \n        4384, \n        4385, \n        4386, \n        4387, \n        4388, \n        4389, \n        4390, \n        4391, \n        4392, \n        4393, \n        4394, \n        4395, \n        4396, \n        4397, \n        4398, \n        4399, \n        4400, \n        4401, \n        4419, \n        4420, \n        4421, \n        4422, \n        4430, \n        4431, \n        4432, \n        4433, \n        4434, \n        4435, \n        4436, \n        4437, \n        4438, \n        4439, \n        4440, \n        4441, \n        4442, \n        4443, \n        4444, \n        4445, \n        4446, \n        4447, \n        4448, \n        4449, \n        4450, \n        4451, \n        4452, \n        4453, \n        4454, \n        4455, \n        4456, \n        4457, \n        4458, \n        4459, \n        4460, \n        4461, \n        4462, \n        4463, \n        4464, \n        4465, \n        4466, \n        4467, \n        4468, \n        4469, \n        4470, \n        4471, \n        4472, \n        4473, \n        4474, \n        4475, \n        4476, \n        4477, \n        4478, \n        4479, \n        4480, \n        4481, \n        4482, \n        4483, \n        4484, \n        4485, \n        4486, \n        4487, \n        4488, \n        4489, \n        4490, \n        4491, \n        4492, \n        4493, \n        4494, \n        4495, \n        4496, \n        4497, \n        4498, \n        4499, \n        4500, \n        4501, \n        4502, \n        4503, \n        4504, \n        4505, \n        4506, \n        4507, \n        4508, \n        4509, \n        4510, \n        4511, \n        4512, \n        4513, \n        4514, \n        4515, \n        4516, \n        4517, \n        4518, \n        4519, \n        4520, \n        4521, \n        4522, \n        4523, \n        4524, \n        4525, \n        4526, \n        4527, \n        4528, \n        4529, \n        4530, \n        4531, \n        4532, \n        4623, \n        4624, \n        4625, \n        4626, \n        4627, \n        4628, \n        4629, \n        4630, \n        4631, \n        4632, \n        4633, \n        4634, \n        4645, \n        4646, \n        4647, \n        4648, \n        4649, \n        4650, \n        4651, \n        4652, \n        4653, \n        4654, \n        4655, \n        4656, \n        4657, \n        4658, \n        4659, \n        4660, \n        4670, \n        4671, \n        4672, \n        4673, \n        4704, \n        4705, \n        4706, \n        4707, \n        4708, \n        4709, \n        4710, \n        4711, \n        4712, \n        4713, \n        4745, \n        4746, \n        4757, \n        4758, \n        4759, \n        4760, \n        4801, \n        4802, \n        4829, \n        4834, \n        4835, \n        4836, \n        4837, \n        4838, \n        4839, \n        4840, \n        4841, \n        4924, \n        4925, \n        4926, \n        4928, \n        4929, \n        4930, \n        4931, \n        4932, \n        4933, \n        4934, \n        4935, \n        4936, \n        4948, \n        4949, \n        4950, \n        4951, \n        4952, \n        4970, \n        4971, \n        4972, \n        4973, \n        4983, \n        4984, \n        4985, \n        4986, \n        4987, \n        4988, \n        4989, \n        4990, \n        4991, \n        4992, \n        4993, \n        5004, \n        5005, \n        6546, \n        6547, \n        6548, \n        6549, \n        6552, \n        6553, \n        6554, \n        6555, \n        6556, \n        6873, \n        6877\n    ], \n    \"leftArm\": [\n        626, \n        627, \n        628, \n        629, \n        634, \n        635, \n        680, \n        681, \n        716, \n        717, \n        718, \n        719, \n        769, \n        770, \n        771, \n        772, \n        773, \n        774, \n        775, \n        776, \n        777, \n        778, \n        779, \n        780, \n        784, \n        785, \n        786, \n        787, \n        788, \n        789, \n        790, \n        791, \n        792, \n        793, \n        1231, \n        1232, \n        1233, \n        1234, \n        1258, \n        1259, \n        1260, \n        1261, \n        1271, \n        1281, \n        1282, \n        1310, \n        1311, \n        1314, \n        1315, \n        1340, \n        1341, \n        1342, \n        1343, \n        1355, \n        1356, \n        1357, \n        1358, \n        1376, \n        1377, \n        1378, \n        1379, \n        1380, \n        1381, \n        1382, \n        1383, \n        1384, \n        1385, \n        1386, \n        1387, \n        1388, \n        1389, \n        1390, \n        1391, \n        1392, \n        1393, \n        1394, \n        1395, \n        1396, \n        1397, \n        1398, \n        1399, \n        1400, \n        1402, \n        1403, \n        1405, \n        1406, \n        1407, \n        1408, \n        1409, \n        1410, \n        1411, \n        1412, \n        1413, \n        1414, \n        1415, \n        1416, \n        1428, \n        1429, \n        1430, \n        1431, \n        1432, \n        1433, \n        1438, \n        1439, \n        1440, \n        1441, \n        1442, \n        1443, \n        1444, \n        1445, \n        1502, \n        1505, \n        1506, \n        1507, \n        1508, \n        1509, \n        1510, \n        1538, \n        1541, \n        1542, \n        1543, \n        1545, \n        1619, \n        1620, \n        1621, \n        1622, \n        1631, \n        1632, \n        1633, \n        1634, \n        1635, \n        1636, \n        1637, \n        1638, \n        1639, \n        1640, \n        1641, \n        1642, \n        1645, \n        1646, \n        1647, \n        1648, \n        1649, \n        1650, \n        1651, \n        1652, \n        1653, \n        1654, \n        1655, \n        1656, \n        1658, \n        1659, \n        1661, \n        1662, \n        1664, \n        1666, \n        1667, \n        1668, \n        1669, \n        1670, \n        1671, \n        1672, \n        1673, \n        1674, \n        1675, \n        1676, \n        1677, \n        1678, \n        1679, \n        1680, \n        1681, \n        1682, \n        1683, \n        1684, \n        1696, \n        1697, \n        1698, \n        1703, \n        1704, \n        1705, \n        1706, \n        1707, \n        1708, \n        1709, \n        1710, \n        1711, \n        1712, \n        1713, \n        1714, \n        1715, \n        1716, \n        1717, \n        1718, \n        1719, \n        1720, \n        1725, \n        1731, \n        1732, \n        1733, \n        1734, \n        1735, \n        1737, \n        1739, \n        1740, \n        1745, \n        1746, \n        1747, \n        1748, \n        1749, \n        1751, \n        1761, \n        1830, \n        1831, \n        1844, \n        1845, \n        1846, \n        1850, \n        1851, \n        1854, \n        1855, \n        1858, \n        1860, \n        1865, \n        1866, \n        1867, \n        1869, \n        1870, \n        1871, \n        1874, \n        1875, \n        1876, \n        1877, \n        1878, \n        1882, \n        1883, \n        1888, \n        1889, \n        1892, \n        1900, \n        1901, \n        1902, \n        1903, \n        1904, \n        1909, \n        2819, \n        2820, \n        2821, \n        2822, \n        2895, \n        2896, \n        2897, \n        2898, \n        2899, \n        2900, \n        2901, \n        2902, \n        2903, \n        2945, \n        2946, \n        2974, \n        2975, \n        2976, \n        2977, \n        2978, \n        2979, \n        2980, \n        2981, \n        2982, \n        2983, \n        2984, \n        2985, \n        2986, \n        2987, \n        2988, \n        2989, \n        2990, \n        2991, \n        2992, \n        2993, \n        2994, \n        2995, \n        2996, \n        3002, \n        3013\n    ], \n    \"leftLeg\": [\n        995, \n        998, \n        999, \n        1002, \n        1004, \n        1005, \n        1008, \n        1010, \n        1012, \n        1015, \n        1016, \n        1018, \n        1019, \n        1043, \n        1044, \n        1047, \n        1048, \n        1049, \n        1050, \n        1051, \n        1052, \n        1053, \n        1054, \n        1055, \n        1056, \n        1057, \n        1058, \n        1059, \n        1060, \n        1061, \n        1062, \n        1063, \n        1064, \n        1065, \n        1066, \n        1067, \n        1068, \n        1069, \n        1070, \n        1071, \n        1072, \n        1073, \n        1074, \n        1075, \n        1076, \n        1077, \n        1078, \n        1079, \n        1080, \n        1081, \n        1082, \n        1083, \n        1084, \n        1085, \n        1086, \n        1087, \n        1088, \n        1089, \n        1090, \n        1091, \n        1092, \n        1093, \n        1094, \n        1095, \n        1096, \n        1097, \n        1098, \n        1099, \n        1100, \n        1101, \n        1102, \n        1103, \n        1104, \n        1105, \n        1106, \n        1107, \n        1108, \n        1109, \n        1110, \n        1111, \n        1112, \n        1113, \n        1114, \n        1115, \n        1116, \n        1117, \n        1118, \n        1119, \n        1120, \n        1121, \n        1122, \n        1123, \n        1124, \n        1125, \n        1126, \n        1127, \n        1128, \n        1129, \n        1130, \n        1131, \n        1132, \n        1133, \n        1134, \n        1135, \n        1136, \n        1148, \n        1149, \n        1150, \n        1151, \n        1152, \n        1153, \n        1154, \n        1155, \n        1156, \n        1157, \n        1158, \n        1175, \n        1176, \n        1177, \n        1178, \n        1179, \n        1180, \n        1181, \n        1182, \n        1183, \n        1369, \n        1370, \n        1371, \n        1372, \n        1373, \n        1374, \n        1375, \n        1464, \n        1465, \n        1466, \n        1467, \n        1468, \n        1469, \n        1470, \n        1471, \n        1472, \n        1473, \n        1474, \n        1522, \n        1523, \n        1524, \n        1525, \n        1526, \n        1527, \n        1528, \n        1529, \n        1530, \n        1531, \n        1532, \n        3174, \n        3175, \n        3176, \n        3177, \n        3178, \n        3179, \n        3180, \n        3181, \n        3182, \n        3183, \n        3184, \n        3185, \n        3186, \n        3187, \n        3188, \n        3189, \n        3190, \n        3191, \n        3192, \n        3193, \n        3194, \n        3195, \n        3196, \n        3197, \n        3198, \n        3199, \n        3200, \n        3201, \n        3202, \n        3203, \n        3204, \n        3205, \n        3206, \n        3207, \n        3208, \n        3209, \n        3210, \n        3319, \n        3320, \n        3321, \n        3322, \n        3323, \n        3324, \n        3325, \n        3326, \n        3327, \n        3328, \n        3329, \n        3330, \n        3331, \n        3332, \n        3333, \n        3334, \n        3335, \n        3432, \n        3433, \n        3434, \n        3435, \n        3436, \n        3469, \n        3472, \n        3473, \n        3474\n    ], \n    \"leftToeBase\": [\n        3211, \n        3212, \n        3213, \n        3214, \n        3215, \n        3216, \n        3217, \n        3218, \n        3219, \n        3220, \n        3221, \n        3222, \n        3223, \n        3224, \n        3225, \n        3226, \n        3227, \n        3228, \n        3229, \n        3230, \n        3231, \n        3232, \n        3233, \n        3234, \n        3235, \n        3236, \n        3237, \n        3238, \n        3239, \n        3240, \n        3241, \n        3242, \n        3243, \n        3244, \n        3245, \n        3246, \n        3247, \n        3248, \n        3249, \n        3250, \n        3251, \n        3252, \n        3253, \n        3254, \n        3255, \n        3256, \n        3257, \n        3258, \n        3259, \n        3260, \n        3261, \n        3262, \n        3263, \n        3264, \n        3265, \n        3266, \n        3267, \n        3268, \n        3269, \n        3270, \n        3271, \n        3272, \n        3273, \n        3274, \n        3275, \n        3276, \n        3277, \n        3278, \n        3279, \n        3280, \n        3281, \n        3282, \n        3283, \n        3284, \n        3285, \n        3286, \n        3287, \n        3288, \n        3289, \n        3290, \n        3291, \n        3292, \n        3293, \n        3294, \n        3295, \n        3296, \n        3297, \n        3298, \n        3299, \n        3300, \n        3301, \n        3302, \n        3303, \n        3304, \n        3305, \n        3306, \n        3307, \n        3308, \n        3309, \n        3310, \n        3311, \n        3312, \n        3313, \n        3314, \n        3315, \n        3316, \n        3317, \n        3318, \n        3336, \n        3337, \n        3340, \n        3342, \n        3344, \n        3346, \n        3348, \n        3350, \n        3352, \n        3354, \n        3357, \n        3358, \n        3360, \n        3362\n    ], \n    \"leftFoot\": [\n        3327, \n        3328, \n        3329, \n        3330, \n        3331, \n        3332, \n        3333, \n        3334, \n        3335, \n        3336, \n        3337, \n        3338, \n        3339, \n        3340, \n        3341, \n        3342, \n        3343, \n        3344, \n        3345, \n        3346, \n        3347, \n        3348, \n        3349, \n        3350, \n        3351, \n        3352, \n        3353, \n        3354, \n        3355, \n        3356, \n        3357, \n        3358, \n        3359, \n        3360, \n        3361, \n        3362, \n        3363, \n        3364, \n        3365, \n        3366, \n        3367, \n        3368, \n        3369, \n        3370, \n        3371, \n        3372, \n        3373, \n        3374, \n        3375, \n        3376, \n        3377, \n        3378, \n        3379, \n        3380, \n        3381, \n        3382, \n        3383, \n        3384, \n        3385, \n        3386, \n        3387, \n        3388, \n        3389, \n        3390, \n        3391, \n        3392, \n        3393, \n        3394, \n        3395, \n        3396, \n        3397, \n        3398, \n        3399, \n        3400, \n        3401, \n        3402, \n        3403, \n        3404, \n        3405, \n        3406, \n        3407, \n        3408, \n        3409, \n        3410, \n        3411, \n        3412, \n        3413, \n        3414, \n        3415, \n        3416, \n        3417, \n        3418, \n        3419, \n        3420, \n        3421, \n        3422, \n        3423, \n        3424, \n        3425, \n        3426, \n        3427, \n        3428, \n        3429, \n        3430, \n        3431, \n        3432, \n        3433, \n        3434, \n        3435, \n        3436, \n        3437, \n        3438, \n        3439, \n        3440, \n        3441, \n        3442, \n        3443, \n        3444, \n        3445, \n        3446, \n        3447, \n        3448, \n        3449, \n        3450, \n        3451, \n        3452, \n        3453, \n        3454, \n        3455, \n        3456, \n        3457, \n        3458, \n        3459, \n        3460, \n        3461, \n        3462, \n        3463, \n        3464, \n        3465, \n        3466, \n        3467, \n        3468, \n        3469\n    ], \n    \"spine1\": [\n        598, \n        599, \n        600, \n        601, \n        610, \n        611, \n        612, \n        613, \n        614, \n        615, \n        616, \n        617, \n        618, \n        619, \n        620, \n        621, \n        642, \n        645, \n        646, \n        647, \n        652, \n        653, \n        658, \n        659, \n        660, \n        661, \n        668, \n        669, \n        670, \n        671, \n        684, \n        685, \n        686, \n        687, \n        688, \n        689, \n        690, \n        691, \n        692, \n        722, \n        723, \n        724, \n        725, \n        736, \n        750, \n        751, \n        761, \n        764, \n        766, \n        767, \n        794, \n        795, \n        891, \n        892, \n        893, \n        894, \n        925, \n        926, \n        927, \n        928, \n        929, \n        940, \n        941, \n        942, \n        943, \n        1190, \n        1191, \n        1192, \n        1193, \n        1194, \n        1195, \n        1196, \n        1197, \n        1200, \n        1201, \n        1202, \n        1212, \n        1236, \n        1252, \n        1253, \n        1254, \n        1255, \n        1268, \n        1269, \n        1270, \n        1329, \n        1330, \n        1348, \n        1349, \n        1351, \n        1420, \n        1421, \n        1423, \n        1424, \n        1425, \n        1426, \n        1436, \n        1437, \n        1756, \n        1757, \n        1758, \n        2839, \n        2840, \n        2841, \n        2842, \n        2843, \n        2844, \n        2845, \n        2846, \n        2847, \n        2848, \n        2849, \n        2850, \n        2851, \n        2870, \n        2871, \n        2883, \n        2906, \n        2908, \n        3014, \n        3017, \n        3025, \n        3030, \n        3033, \n        3034, \n        3037, \n        3039, \n        3040, \n        3041, \n        3042, \n        3043, \n        3044, \n        3076, \n        3077, \n        3079, \n        3480, \n        3505, \n        3511, \n        4086, \n        4087, \n        4088, \n        4089, \n        4098, \n        4099, \n        4100, \n        4101, \n        4102, \n        4103, \n        4104, \n        4105, \n        4106, \n        4107, \n        4108, \n        4109, \n        4130, \n        4131, \n        4134, \n        4135, \n        4140, \n        4141, \n        4146, \n        4147, \n        4148, \n        4149, \n        4156, \n        4157, \n        4158, \n        4159, \n        4172, \n        4173, \n        4174, \n        4175, \n        4176, \n        4177, \n        4178, \n        4179, \n        4180, \n        4210, \n        4211, \n        4212, \n        4213, \n        4225, \n        4239, \n        4240, \n        4249, \n        4250, \n        4255, \n        4256, \n        4282, \n        4283, \n        4377, \n        4378, \n        4379, \n        4380, \n        4411, \n        4412, \n        4413, \n        4414, \n        4415, \n        4426, \n        4427, \n        4428, \n        4429, \n        4676, \n        4677, \n        4678, \n        4679, \n        4680, \n        4681, \n        4682, \n        4683, \n        4686, \n        4687, \n        4688, \n        4695, \n        4719, \n        4735, \n        4736, \n        4737, \n        4740, \n        4751, \n        4752, \n        4753, \n        4824, \n        4825, \n        4828, \n        4893, \n        4894, \n        4895, \n        4897, \n        4898, \n        4899, \n        4908, \n        4909, \n        5223, \n        5224, \n        5225, \n        6300, \n        6301, \n        6302, \n        6303, \n        6304, \n        6305, \n        6306, \n        6307, \n        6308, \n        6309, \n        6310, \n        6311, \n        6312, \n        6331, \n        6332, \n        6342, \n        6366, \n        6367, \n        6475, \n        6477, \n        6478, \n        6481, \n        6482, \n        6485, \n        6487, \n        6488, \n        6489, \n        6490, \n        6491, \n        6878\n    ], \n    \"spine2\": [\n        570, \n        571, \n        572, \n        573, \n        584, \n        585, \n        586, \n        587, \n        588, \n        589, \n        590, \n        591, \n        592, \n        593, \n        594, \n        595, \n        596, \n        597, \n        602, \n        603, \n        604, \n        605, \n        606, \n        607, \n        608, \n        609, \n        622, \n        623, \n        624, \n        625, \n        638, \n        639, \n        640, \n        641, \n        643, \n        644, \n        648, \n        649, \n        650, \n        651, \n        666, \n        667, \n        672, \n        673, \n        674, \n        675, \n        680, \n        681, \n        682, \n        683, \n        693, \n        694, \n        695, \n        696, \n        697, \n        698, \n        699, \n        700, \n        701, \n        702, \n        703, \n        704, \n        713, \n        714, \n        715, \n        716, \n        717, \n        726, \n        727, \n        728, \n        729, \n        730, \n        731, \n        732, \n        733, \n        735, \n        737, \n        738, \n        739, \n        740, \n        741, \n        742, \n        743, \n        744, \n        745, \n        746, \n        747, \n        748, \n        749, \n        752, \n        753, \n        754, \n        755, \n        756, \n        757, \n        758, \n        759, \n        760, \n        762, \n        763, \n        803, \n        804, \n        805, \n        806, \n        811, \n        812, \n        813, \n        814, \n        817, \n        818, \n        819, \n        820, \n        821, \n        824, \n        825, \n        826, \n        827, \n        828, \n        895, \n        896, \n        930, \n        931, \n        1198, \n        1199, \n        1213, \n        1214, \n        1215, \n        1216, \n        1217, \n        1218, \n        1219, \n        1220, \n        1235, \n        1237, \n        1256, \n        1257, \n        1271, \n        1272, \n        1273, \n        1279, \n        1280, \n        1283, \n        1284, \n        1285, \n        1286, \n        1287, \n        1288, \n        1289, \n        1290, \n        1291, \n        1292, \n        1293, \n        1294, \n        1295, \n        1296, \n        1297, \n        1298, \n        1299, \n        1300, \n        1301, \n        1302, \n        1303, \n        1304, \n        1305, \n        1306, \n        1307, \n        1308, \n        1309, \n        1312, \n        1313, \n        1319, \n        1320, \n        1346, \n        1347, \n        1350, \n        1352, \n        1401, \n        1417, \n        1418, \n        1419, \n        1422, \n        1427, \n        1434, \n        1435, \n        1503, \n        1504, \n        1536, \n        1537, \n        1544, \n        1545, \n        1753, \n        1754, \n        1755, \n        1759, \n        1760, \n        1761, \n        1762, \n        1763, \n        1808, \n        1809, \n        1810, \n        1811, \n        1816, \n        1817, \n        1818, \n        1819, \n        1820, \n        1834, \n        1835, \n        1836, \n        1837, \n        1838, \n        1839, \n        1868, \n        1879, \n        1880, \n        2812, \n        2813, \n        2852, \n        2853, \n        2854, \n        2855, \n        2856, \n        2857, \n        2858, \n        2859, \n        2860, \n        2861, \n        2862, \n        2863, \n        2864, \n        2865, \n        2866, \n        2867, \n        2868, \n        2869, \n        2872, \n        2875, \n        2876, \n        2877, \n        2878, \n        2881, \n        2882, \n        2884, \n        2885, \n        2886, \n        2904, \n        2905, \n        2907, \n        2931, \n        2932, \n        2933, \n        2934, \n        2935, \n        2936, \n        2937, \n        2941, \n        2950, \n        2951, \n        2952, \n        2953, \n        2954, \n        2955, \n        2956, \n        2957, \n        2958, \n        2959, \n        2960, \n        2961, \n        2962, \n        2963, \n        2964, \n        2965, \n        2966, \n        2967, \n        2968, \n        2969, \n        2970, \n        2971, \n        2972, \n        2973, \n        2997, \n        2998, \n        3006, \n        3007, \n        3012, \n        3015, \n        3026, \n        3027, \n        3028, \n        3029, \n        3031, \n        3032, \n        3035, \n        3036, \n        3038, \n        3059, \n        3060, \n        3061, \n        3062, \n        3063, \n        3064, \n        3065, \n        3066, \n        3067, \n        3073, \n        3074, \n        3075, \n        3078, \n        3168, \n        3169, \n        3171, \n        3470, \n        3471, \n        3482, \n        3483, \n        3495, \n        3496, \n        3497, \n        3498, \n        3506, \n        3508, \n        4058, \n        4059, \n        4060, \n        4061, \n        4072, \n        4073, \n        4074, \n        4075, \n        4076, \n        4077, \n        4078, \n        4079, \n        4080, \n        4081, \n        4082, \n        4083, \n        4084, \n        4085, \n        4090, \n        4091, \n        4092, \n        4093, \n        4094, \n        4095, \n        4096, \n        4097, \n        4110, \n        4111, \n        4112, \n        4113, \n        4126, \n        4127, \n        4128, \n        4129, \n        4132, \n        4133, \n        4136, \n        4137, \n        4138, \n        4139, \n        4154, \n        4155, \n        4160, \n        4161, \n        4162, \n        4163, \n        4168, \n        4169, \n        4170, \n        4171, \n        4181, \n        4182, \n        4183, \n        4184, \n        4185, \n        4186, \n        4187, \n        4188, \n        4189, \n        4190, \n        4191, \n        4192, \n        4201, \n        4202, \n        4203, \n        4204, \n        4207, \n        4214, \n        4215, \n        4216, \n        4217, \n        4218, \n        4219, \n        4220, \n        4221, \n        4223, \n        4224, \n        4226, \n        4227, \n        4228, \n        4229, \n        4230, \n        4231, \n        4232, \n        4233, \n        4234, \n        4235, \n        4236, \n        4237, \n        4238, \n        4241, \n        4242, \n        4243, \n        4244, \n        4245, \n        4246, \n        4247, \n        4248, \n        4251, \n        4252, \n        4291, \n        4292, \n        4293, \n        4294, \n        4299, \n        4300, \n        4301, \n        4302, \n        4305, \n        4306, \n        4307, \n        4308, \n        4309, \n        4312, \n        4313, \n        4314, \n        4315, \n        4381, \n        4382, \n        4416, \n        4417, \n        4684, \n        4685, \n        4696, \n        4697, \n        4698, \n        4699, \n        4700, \n        4701, \n        4702, \n        4703, \n        4718, \n        4720, \n        4738, \n        4739, \n        4754, \n        4755, \n        4756, \n        4761, \n        4762, \n        4765, \n        4766, \n        4767, \n        4768, \n        4769, \n        4770, \n        4771, \n        4772, \n        4773, \n        4774, \n        4775, \n        4776, \n        4777, \n        4778, \n        4779, \n        4780, \n        4781, \n        4782, \n        4783, \n        4784, \n        4785, \n        4786, \n        4787, \n        4788, \n        4789, \n        4792, \n        4793, \n        4799, \n        4800, \n        4822, \n        4823, \n        4826, \n        4827, \n        4874, \n        4890, \n        4891, \n        4892, \n        4896, \n        4900, \n        4907, \n        4910, \n        4975, \n        4976, \n        5007, \n        5008, \n        5013, \n        5014, \n        5222, \n        5226, \n        5227, \n        5228, \n        5229, \n        5230, \n        5269, \n        5270, \n        5271, \n        5272, \n        5277, \n        5278, \n        5279, \n        5280, \n        5281, \n        5295, \n        5296, \n        5297, \n        5298, \n        5299, \n        5300, \n        5329, \n        5340, \n        5341, \n        6273, \n        6274, \n        6313, \n        6314, \n        6315, \n        6316, \n        6317, \n        6318, \n        6319, \n        6320, \n        6321, \n        6322, \n        6323, \n        6324, \n        6325, \n        6326, \n        6327, \n        6328, \n        6329, \n        6330, \n        6333, \n        6336, \n        6337, \n        6340, \n        6341, \n        6343, \n        6344, \n        6345, \n        6363, \n        6364, \n        6365, \n        6390, \n        6391, \n        6392, \n        6393, \n        6394, \n        6395, \n        6396, \n        6398, \n        6409, \n        6410, \n        6411, \n        6412, \n        6413, \n        6414, \n        6415, \n        6416, \n        6417, \n        6418, \n        6419, \n        6420, \n        6421, \n        6422, \n        6423, \n        6424, \n        6425, \n        6426, \n        6427, \n        6428, \n        6429, \n        6430, \n        6431, \n        6432, \n        6456, \n        6457, \n        6465, \n        6466, \n        6476, \n        6479, \n        6480, \n        6483, \n        6484, \n        6486, \n        6496, \n        6497, \n        6498, \n        6499, \n        6500, \n        6501, \n        6502, \n        6503, \n        6879\n    ], \n    \"leftShoulder\": [\n        591, \n        604, \n        605, \n        606, \n        609, \n        634, \n        635, \n        636, \n        637, \n        674, \n        706, \n        707, \n        708, \n        709, \n        710, \n        711, \n        712, \n        713, \n        715, \n        717, \n        730, \n        733, \n        734, \n        735, \n        781, \n        782, \n        783, \n        1238, \n        1239, \n        1240, \n        1241, \n        1242, \n        1243, \n        1244, \n        1245, \n        1290, \n        1291, \n        1294, \n        1316, \n        1317, \n        1318, \n        1401, \n        1402, \n        1403, \n        1404, \n        1509, \n        1535, \n        1545, \n        1808, \n        1810, \n        1811, \n        1812, \n        1813, \n        1814, \n        1815, \n        1818, \n        1819, \n        1821, \n        1822, \n        1823, \n        1824, \n        1825, \n        1826, \n        1827, \n        1828, \n        1829, \n        1830, \n        1831, \n        1832, \n        1833, \n        1837, \n        1840, \n        1841, \n        1842, \n        1843, \n        1844, \n        1845, \n        1846, \n        1847, \n        1848, \n        1849, \n        1850, \n        1851, \n        1852, \n        1853, \n        1854, \n        1855, \n        1856, \n        1857, \n        1858, \n        1859, \n        1861, \n        1862, \n        1863, \n        1864, \n        1872, \n        1873, \n        1880, \n        1881, \n        1884, \n        1885, \n        1886, \n        1887, \n        1890, \n        1891, \n        1893, \n        1894, \n        1895, \n        1896, \n        1897, \n        1898, \n        1899, \n        2879, \n        2880, \n        2881, \n        2886, \n        2887, \n        2888, \n        2889, \n        2890, \n        2891, \n        2892, \n        2893, \n        2894, \n        2903, \n        2938, \n        2939, \n        2940, \n        2941, \n        2942, \n        2943, \n        2944, \n        2945, \n        2946, \n        2947, \n        2948, \n        2949, \n        2965, \n        2967, \n        2969, \n        2999, \n        3000, \n        3001, \n        3002, \n        3003, \n        3004, \n        3005, \n        3008, \n        3009, \n        3010, \n        3011\n    ], \n    \"rightShoulder\": [\n        4077, \n        4091, \n        4092, \n        4094, \n        4095, \n        4122, \n        4123, \n        4124, \n        4125, \n        4162, \n        4194, \n        4195, \n        4196, \n        4197, \n        4198, \n        4199, \n        4200, \n        4201, \n        4203, \n        4207, \n        4218, \n        4219, \n        4222, \n        4223, \n        4269, \n        4270, \n        4271, \n        4721, \n        4722, \n        4723, \n        4724, \n        4725, \n        4726, \n        4727, \n        4728, \n        4773, \n        4774, \n        4778, \n        4796, \n        4797, \n        4798, \n        4874, \n        4875, \n        4876, \n        4877, \n        4982, \n        5006, \n        5014, \n        5269, \n        5271, \n        5272, \n        5273, \n        5274, \n        5275, \n        5276, \n        5279, \n        5281, \n        5282, \n        5283, \n        5284, \n        5285, \n        5286, \n        5287, \n        5288, \n        5289, \n        5290, \n        5291, \n        5292, \n        5293, \n        5294, \n        5298, \n        5301, \n        5302, \n        5303, \n        5304, \n        5305, \n        5306, \n        5307, \n        5308, \n        5309, \n        5310, \n        5311, \n        5312, \n        5313, \n        5314, \n        5315, \n        5316, \n        5317, \n        5318, \n        5319, \n        5320, \n        5322, \n        5323, \n        5324, \n        5325, \n        5333, \n        5334, \n        5341, \n        5342, \n        5345, \n        5346, \n        5347, \n        5348, \n        5351, \n        5352, \n        5354, \n        5355, \n        5356, \n        5357, \n        5358, \n        5359, \n        5360, \n        6338, \n        6339, \n        6340, \n        6345, \n        6346, \n        6347, \n        6348, \n        6349, \n        6350, \n        6351, \n        6352, \n        6353, \n        6362, \n        6397, \n        6398, \n        6399, \n        6400, \n        6401, \n        6402, \n        6403, \n        6404, \n        6405, \n        6406, \n        6407, \n        6408, \n        6424, \n        6425, \n        6428, \n        6458, \n        6459, \n        6460, \n        6461, \n        6462, \n        6463, \n        6464, \n        6467, \n        6468, \n        6469, \n        6470\n    ], \n    \"rightFoot\": [\n        6727, \n        6728, \n        6729, \n        6730, \n        6731, \n        6732, \n        6733, \n        6734, \n        6735, \n        6736, \n        6737, \n        6738, \n        6739, \n        6740, \n        6741, \n        6742, \n        6743, \n        6744, \n        6745, \n        6746, \n        6747, \n        6748, \n        6749, \n        6750, \n        6751, \n        6752, \n        6753, \n        6754, \n        6755, \n        6756, \n        6757, \n        6758, \n        6759, \n        6760, \n        6761, \n        6762, \n        6763, \n        6764, \n        6765, \n        6766, \n        6767, \n        6768, \n        6769, \n        6770, \n        6771, \n        6772, \n        6773, \n        6774, \n        6775, \n        6776, \n        6777, \n        6778, \n        6779, \n        6780, \n        6781, \n        6782, \n        6783, \n        6784, \n        6785, \n        6786, \n        6787, \n        6788, \n        6789, \n        6790, \n        6791, \n        6792, \n        6793, \n        6794, \n        6795, \n        6796, \n        6797, \n        6798, \n        6799, \n        6800, \n        6801, \n        6802, \n        6803, \n        6804, \n        6805, \n        6806, \n        6807, \n        6808, \n        6809, \n        6810, \n        6811, \n        6812, \n        6813, \n        6814, \n        6815, \n        6816, \n        6817, \n        6818, \n        6819, \n        6820, \n        6821, \n        6822, \n        6823, \n        6824, \n        6825, \n        6826, \n        6827, \n        6828, \n        6829, \n        6830, \n        6831, \n        6832, \n        6833, \n        6834, \n        6835, \n        6836, \n        6837, \n        6838, \n        6839, \n        6840, \n        6841, \n        6842, \n        6843, \n        6844, \n        6845, \n        6846, \n        6847, \n        6848, \n        6849, \n        6850, \n        6851, \n        6852, \n        6853, \n        6854, \n        6855, \n        6856, \n        6857, \n        6858, \n        6859, \n        6860, \n        6861, \n        6862, \n        6863, \n        6864, \n        6865, \n        6866, \n        6867, \n        6868, \n        6869\n    ], \n    \"head\": [\n        0, \n        1, \n        2, \n        3, \n        4, \n        5, \n        6, \n        7, \n        8, \n        9, \n        10, \n        11, \n        12, \n        13, \n        14, \n        15, \n        16, \n        17, \n        18, \n        19, \n        20, \n        21, \n        22, \n        23, \n        24, \n        25, \n        26, \n        27, \n        28, \n        29, \n        30, \n        31, \n        32, \n        33, \n        34, \n        35, \n        36, \n        37, \n        38, \n        39, \n        40, \n        41, \n        42, \n        43, \n        44, \n        45, \n        46, \n        47, \n        48, \n        49, \n        50, \n        51, \n        52, \n        53, \n        54, \n        55, \n        56, \n        57, \n        58, \n        59, \n        60, \n        61, \n        62, \n        63, \n        64, \n        65, \n        66, \n        67, \n        68, \n        69, \n        70, \n        71, \n        72, \n        73, \n        74, \n        75, \n        76, \n        77, \n        78, \n        79, \n        80, \n        81, \n        82, \n        83, \n        84, \n        85, \n        86, \n        87, \n        88, \n        89, \n        90, \n        91, \n        92, \n        93, \n        94, \n        95, \n        96, \n        97, \n        98, \n        99, \n        100, \n        101, \n        102, \n        103, \n        104, \n        105, \n        106, \n        107, \n        108, \n        109, \n        110, \n        111, \n        112, \n        113, \n        114, \n        115, \n        116, \n        117, \n        118, \n        119, \n        120, \n        121, \n        122, \n        123, \n        124, \n        125, \n        126, \n        127, \n        128, \n        129, \n        130, \n        131, \n        132, \n        133, \n        134, \n        135, \n        136, \n        137, \n        138, \n        139, \n        140, \n        141, \n        142, \n        143, \n        144, \n        145, \n        146, \n        147, \n        148, \n        149, \n        154, \n        155, \n        156, \n        157, \n        158, \n        159, \n        160, \n        161, \n        162, \n        163, \n        164, \n        165, \n        166, \n        167, \n        168, \n        169, \n        170, \n        171, \n        172, \n        173, \n        176, \n        177, \n        178, \n        179, \n        180, \n        181, \n        182, \n        183, \n        184, \n        185, \n        186, \n        187, \n        188, \n        189, \n        190, \n        191, \n        192, \n        193, \n        194, \n        195, \n        196, \n        197, \n        198, \n        199, \n        200, \n        201, \n        202, \n        203, \n        204, \n        205, \n        220, \n        221, \n        225, \n        226, \n        227, \n        228, \n        229, \n        230, \n        231, \n        232, \n        233, \n        234, \n        235, \n        236, \n        237, \n        238, \n        239, \n        240, \n        241, \n        242, \n        243, \n        244, \n        245, \n        246, \n        247, \n        248, \n        249, \n        250, \n        251, \n        252, \n        253, \n        254, \n        255, \n        258, \n        259, \n        260, \n        261, \n        262, \n        263, \n        264, \n        265, \n        266, \n        267, \n        268, \n        269, \n        270, \n        271, \n        272, \n        273, \n        274, \n        275, \n        276, \n        277, \n        278, \n        279, \n        280, \n        281, \n        282, \n        283, \n        286, \n        287, \n        288, \n        289, \n        290, \n        291, \n        292, \n        293, \n        294, \n        295, \n        303, \n        304, \n        306, \n        307, \n        310, \n        311, \n        312, \n        313, \n        314, \n        315, \n        316, \n        317, \n        318, \n        319, \n        320, \n        321, \n        322, \n        323, \n        324, \n        325, \n        326, \n        327, \n        328, \n        329, \n        330, \n        331, \n        332, \n        335, \n        336, \n        337, \n        338, \n        339, \n        340, \n        341, \n        342, \n        343, \n        344, \n        345, \n        346, \n        347, \n        348, \n        349, \n        350, \n        351, \n        352, \n        353, \n        354, \n        355, \n        356, \n        357, \n        358, \n        359, \n        360, \n        361, \n        362, \n        363, \n        364, \n        365, \n        366, \n        367, \n        368, \n        369, \n        370, \n        371, \n        372, \n        373, \n        374, \n        375, \n        376, \n        377, \n        378, \n        379, \n        380, \n        381, \n        382, \n        383, \n        384, \n        385, \n        386, \n        387, \n        388, \n        389, \n        390, \n        391, \n        392, \n        393, \n        394, \n        395, \n        396, \n        397, \n        398, \n        399, \n        400, \n        401, \n        402, \n        403, \n        404, \n        405, \n        406, \n        407, \n        408, \n        409, \n        410, \n        411, \n        412, \n        413, \n        414, \n        415, \n        416, \n        417, \n        418, \n        419, \n        420, \n        421, \n        422, \n        427, \n        428, \n        429, \n        430, \n        431, \n        432, \n        433, \n        434, \n        435, \n        436, \n        437, \n        438, \n        439, \n        442, \n        443, \n        444, \n        445, \n        446, \n        447, \n        448, \n        449, \n        450, \n        454, \n        455, \n        456, \n        457, \n        458, \n        459, \n        461, \n        462, \n        463, \n        464, \n        465, \n        466, \n        467, \n        468, \n        469, \n        470, \n        471, \n        472, \n        473, \n        474, \n        475, \n        476, \n        477, \n        478, \n        479, \n        480, \n        481, \n        482, \n        483, \n        484, \n        485, \n        486, \n        487, \n        488, \n        489, \n        490, \n        491, \n        492, \n        493, \n        494, \n        495, \n        496, \n        497, \n        498, \n        499, \n        500, \n        501, \n        502, \n        503, \n        504, \n        505, \n        506, \n        507, \n        508, \n        509, \n        510, \n        511, \n        512, \n        513, \n        514, \n        515, \n        516, \n        517, \n        518, \n        519, \n        520, \n        521, \n        522, \n        523, \n        524, \n        525, \n        526, \n        527, \n        528, \n        529, \n        530, \n        531, \n        532, \n        533, \n        534, \n        535, \n        536, \n        537, \n        538, \n        539, \n        540, \n        541, \n        542, \n        543, \n        544, \n        545, \n        546, \n        547, \n        548, \n        549, \n        550, \n        551, \n        552, \n        553, \n        554, \n        555, \n        556, \n        557, \n        558, \n        559, \n        560, \n        561, \n        562, \n        563, \n        564, \n        565, \n        566, \n        567, \n        568, \n        569, \n        574, \n        575, \n        576, \n        577, \n        578, \n        579, \n        580, \n        581, \n        582, \n        583, \n        1764, \n        1765, \n        1766, \n        1770, \n        1771, \n        1772, \n        1773, \n        1774, \n        1775, \n        1776, \n        1777, \n        1778, \n        1905, \n        1906, \n        1907, \n        1908, \n        2779, \n        2780, \n        2781, \n        2782, \n        2783, \n        2784, \n        2785, \n        2786, \n        2787, \n        2788, \n        2789, \n        2790, \n        2791, \n        2792, \n        2793, \n        2794, \n        2795, \n        2796, \n        2797, \n        2798, \n        2799, \n        2800, \n        2801, \n        2802, \n        2803, \n        2804, \n        2805, \n        2806, \n        2807, \n        2808, \n        2809, \n        2810, \n        2811, \n        2814, \n        2815, \n        2816, \n        2817, \n        2818, \n        3045, \n        3046, \n        3047, \n        3048, \n        3051, \n        3052, \n        3053, \n        3054, \n        3055, \n        3056, \n        3058, \n        3069, \n        3070, \n        3071, \n        3072, \n        3161, \n        3162, \n        3163, \n        3165, \n        3166, \n        3167, \n        3485, \n        3486, \n        3487, \n        3488, \n        3489, \n        3490, \n        3491, \n        3492, \n        3493, \n        3494, \n        3499, \n        3512, \n        3513, \n        3514, \n        3515, \n        3516, \n        3517, \n        3518, \n        3519, \n        3520, \n        3521, \n        3522, \n        3523, \n        3524, \n        3525, \n        3526, \n        3527, \n        3528, \n        3529, \n        3530, \n        3531, \n        3532, \n        3533, \n        3534, \n        3535, \n        3536, \n        3537, \n        3538, \n        3539, \n        3540, \n        3541, \n        3542, \n        3543, \n        3544, \n        3545, \n        3546, \n        3547, \n        3548, \n        3549, \n        3550, \n        3551, \n        3552, \n        3553, \n        3554, \n        3555, \n        3556, \n        3557, \n        3558, \n        3559, \n        3560, \n        3561, \n        3562, \n        3563, \n        3564, \n        3565, \n        3566, \n        3567, \n        3568, \n        3569, \n        3570, \n        3571, \n        3572, \n        3573, \n        3574, \n        3575, \n        3576, \n        3577, \n        3578, \n        3579, \n        3580, \n        3581, \n        3582, \n        3583, \n        3584, \n        3585, \n        3586, \n        3587, \n        3588, \n        3589, \n        3590, \n        3591, \n        3592, \n        3593, \n        3594, \n        3595, \n        3596, \n        3597, \n        3598, \n        3599, \n        3600, \n        3601, \n        3602, \n        3603, \n        3604, \n        3605, \n        3606, \n        3607, \n        3608, \n        3609, \n        3610, \n        3611, \n        3612, \n        3613, \n        3614, \n        3615, \n        3616, \n        3617, \n        3618, \n        3619, \n        3620, \n        3621, \n        3622, \n        3623, \n        3624, \n        3625, \n        3626, \n        3627, \n        3628, \n        3629, \n        3630, \n        3631, \n        3632, \n        3633, \n        3634, \n        3635, \n        3636, \n        3637, \n        3638, \n        3639, \n        3640, \n        3641, \n        3642, \n        3643, \n        3644, \n        3645, \n        3646, \n        3647, \n        3648, \n        3649, \n        3650, \n        3651, \n        3652, \n        3653, \n        3654, \n        3655, \n        3656, \n        3657, \n        3658, \n        3659, \n        3660, \n        3661, \n        3666, \n        3667, \n        3668, \n        3669, \n        3670, \n        3671, \n        3672, \n        3673, \n        3674, \n        3675, \n        3676, \n        3677, \n        3678, \n        3679, \n        3680, \n        3681, \n        3682, \n        3683, \n        3684, \n        3685, \n        3688, \n        3689, \n        3690, \n        3691, \n        3692, \n        3693, \n        3694, \n        3695, \n        3696, \n        3697, \n        3698, \n        3699, \n        3700, \n        3701, \n        3702, \n        3703, \n        3704, \n        3705, \n        3706, \n        3707, \n        3708, \n        3709, \n        3710, \n        3711, \n        3712, \n        3713, \n        3714, \n        3715, \n        3716, \n        3717, \n        3732, \n        3733, \n        3737, \n        3738, \n        3739, \n        3740, \n        3741, \n        3742, \n        3743, \n        3744, \n        3745, \n        3746, \n        3747, \n        3748, \n        3749, \n        3750, \n        3751, \n        3752, \n        3753, \n        3754, \n        3755, \n        3756, \n        3757, \n        3758, \n        3759, \n        3760, \n        3761, \n        3762, \n        3763, \n        3764, \n        3765, \n        3766, \n        3767, \n        3770, \n        3771, \n        3772, \n        3773, \n        3774, \n        3775, \n        3776, \n        3777, \n        3778, \n        3779, \n        3780, \n        3781, \n        3782, \n        3783, \n        3784, \n        3785, \n        3786, \n        3787, \n        3788, \n        3789, \n        3790, \n        3791, \n        3792, \n        3793, \n        3794, \n        3795, \n        3798, \n        3799, \n        3800, \n        3801, \n        3802, \n        3803, \n        3804, \n        3805, \n        3806, \n        3807, \n        3815, \n        3816, \n        3819, \n        3820, \n        3821, \n        3822, \n        3823, \n        3824, \n        3825, \n        3826, \n        3827, \n        3828, \n        3829, \n        3830, \n        3831, \n        3832, \n        3833, \n        3834, \n        3835, \n        3836, \n        3837, \n        3838, \n        3841, \n        3842, \n        3843, \n        3844, \n        3845, \n        3846, \n        3847, \n        3848, \n        3849, \n        3850, \n        3851, \n        3852, \n        3853, \n        3854, \n        3855, \n        3856, \n        3857, \n        3858, \n        3859, \n        3860, \n        3861, \n        3862, \n        3863, \n        3864, \n        3865, \n        3866, \n        3867, \n        3868, \n        3869, \n        3870, \n        3871, \n        3872, \n        3873, \n        3874, \n        3875, \n        3876, \n        3877, \n        3878, \n        3879, \n        3880, \n        3881, \n        3882, \n        3883, \n        3884, \n        3885, \n        3886, \n        3887, \n        3888, \n        3889, \n        3890, \n        3891, \n        3892, \n        3893, \n        3894, \n        3895, \n        3896, \n        3897, \n        3898, \n        3899, \n        3900, \n        3901, \n        3902, \n        3903, \n        3904, \n        3905, \n        3906, \n        3907, \n        3908, \n        3909, \n        3910, \n        3911, \n        3912, \n        3913, \n        3914, \n        3915, \n        3916, \n        3917, \n        3922, \n        3923, \n        3924, \n        3925, \n        3926, \n        3927, \n        3928, \n        3929, \n        3930, \n        3931, \n        3932, \n        3933, \n        3936, \n        3937, \n        3938, \n        3939, \n        3940, \n        3941, \n        3945, \n        3946, \n        3947, \n        3948, \n        3949, \n        3950, \n        3951, \n        3952, \n        3953, \n        3954, \n        3955, \n        3956, \n        3957, \n        3958, \n        3959, \n        3960, \n        3961, \n        3962, \n        3963, \n        3964, \n        3965, \n        3966, \n        3967, \n        3968, \n        3969, \n        3970, \n        3971, \n        3972, \n        3973, \n        3974, \n        3975, \n        3976, \n        3977, \n        3978, \n        3979, \n        3980, \n        3981, \n        3982, \n        3983, \n        3984, \n        3985, \n        3986, \n        3987, \n        3988, \n        3989, \n        3990, \n        3991, \n        3992, \n        3993, \n        3994, \n        3995, \n        3996, \n        3997, \n        3998, \n        3999, \n        4000, \n        4001, \n        4002, \n        4003, \n        4004, \n        4005, \n        4006, \n        4007, \n        4008, \n        4009, \n        4010, \n        4011, \n        4012, \n        4013, \n        4014, \n        4015, \n        4016, \n        4017, \n        4018, \n        4019, \n        4020, \n        4021, \n        4022, \n        4023, \n        4024, \n        4025, \n        4026, \n        4027, \n        4028, \n        4029, \n        4030, \n        4031, \n        4032, \n        4033, \n        4034, \n        4035, \n        4036, \n        4037, \n        4038, \n        4039, \n        4040, \n        4041, \n        4042, \n        4043, \n        4044, \n        4045, \n        4046, \n        4047, \n        4048, \n        4049, \n        4050, \n        4051, \n        4052, \n        4053, \n        4054, \n        4055, \n        4056, \n        4057, \n        4062, \n        4063, \n        4064, \n        4065, \n        4066, \n        4067, \n        4068, \n        4069, \n        4070, \n        4071, \n        5231, \n        5232, \n        5233, \n        5235, \n        5236, \n        5237, \n        5238, \n        5239, \n        5240, \n        5241, \n        5242, \n        5243, \n        5366, \n        5367, \n        5368, \n        5369, \n        6240, \n        6241, \n        6242, \n        6243, \n        6244, \n        6245, \n        6246, \n        6247, \n        6248, \n        6249, \n        6250, \n        6251, \n        6252, \n        6253, \n        6254, \n        6255, \n        6256, \n        6257, \n        6258, \n        6259, \n        6260, \n        6261, \n        6262, \n        6263, \n        6264, \n        6265, \n        6266, \n        6267, \n        6268, \n        6269, \n        6270, \n        6271, \n        6272, \n        6275, \n        6276, \n        6277, \n        6278, \n        6279, \n        6492, \n        6493, \n        6494, \n        6495, \n        6880, \n        6881, \n        6882, \n        6883, \n        6884, \n        6885, \n        6886, \n        6887, \n        6888, \n        6889\n    ], \n    \"rightArm\": [\n        4114, \n        4115, \n        4116, \n        4117, \n        4122, \n        4125, \n        4168, \n        4171, \n        4204, \n        4205, \n        4206, \n        4207, \n        4257, \n        4258, \n        4259, \n        4260, \n        4261, \n        4262, \n        4263, \n        4264, \n        4265, \n        4266, \n        4267, \n        4268, \n        4272, \n        4273, \n        4274, \n        4275, \n        4276, \n        4277, \n        4278, \n        4279, \n        4280, \n        4281, \n        4714, \n        4715, \n        4716, \n        4717, \n        4741, \n        4742, \n        4743, \n        4744, \n        4756, \n        4763, \n        4764, \n        4790, \n        4791, \n        4794, \n        4795, \n        4816, \n        4817, \n        4818, \n        4819, \n        4830, \n        4831, \n        4832, \n        4833, \n        4849, \n        4850, \n        4851, \n        4852, \n        4853, \n        4854, \n        4855, \n        4856, \n        4857, \n        4858, \n        4859, \n        4860, \n        4861, \n        4862, \n        4863, \n        4864, \n        4865, \n        4866, \n        4867, \n        4868, \n        4869, \n        4870, \n        4871, \n        4872, \n        4873, \n        4876, \n        4877, \n        4878, \n        4879, \n        4880, \n        4881, \n        4882, \n        4883, \n        4884, \n        4885, \n        4886, \n        4887, \n        4888, \n        4889, \n        4901, \n        4902, \n        4903, \n        4904, \n        4905, \n        4906, \n        4911, \n        4912, \n        4913, \n        4914, \n        4915, \n        4916, \n        4917, \n        4918, \n        4974, \n        4977, \n        4978, \n        4979, \n        4980, \n        4981, \n        4982, \n        5009, \n        5010, \n        5011, \n        5012, \n        5014, \n        5088, \n        5089, \n        5090, \n        5091, \n        5100, \n        5101, \n        5102, \n        5103, \n        5104, \n        5105, \n        5106, \n        5107, \n        5108, \n        5109, \n        5110, \n        5111, \n        5114, \n        5115, \n        5116, \n        5117, \n        5118, \n        5119, \n        5120, \n        5121, \n        5122, \n        5123, \n        5124, \n        5125, \n        5128, \n        5129, \n        5130, \n        5131, \n        5134, \n        5135, \n        5136, \n        5137, \n        5138, \n        5139, \n        5140, \n        5141, \n        5142, \n        5143, \n        5144, \n        5145, \n        5146, \n        5147, \n        5148, \n        5149, \n        5150, \n        5151, \n        5152, \n        5153, \n        5165, \n        5166, \n        5167, \n        5172, \n        5173, \n        5174, \n        5175, \n        5176, \n        5177, \n        5178, \n        5179, \n        5180, \n        5181, \n        5182, \n        5183, \n        5184, \n        5185, \n        5186, \n        5187, \n        5188, \n        5189, \n        5194, \n        5200, \n        5201, \n        5202, \n        5203, \n        5204, \n        5206, \n        5208, \n        5209, \n        5214, \n        5215, \n        5216, \n        5217, \n        5218, \n        5220, \n        5229, \n        5292, \n        5293, \n        5303, \n        5306, \n        5309, \n        5311, \n        5314, \n        5315, \n        5318, \n        5319, \n        5321, \n        5326, \n        5327, \n        5328, \n        5330, \n        5331, \n        5332, \n        5335, \n        5336, \n        5337, \n        5338, \n        5339, \n        5343, \n        5344, \n        5349, \n        5350, \n        5353, \n        5361, \n        5362, \n        5363, \n        5364, \n        5365, \n        5370, \n        6280, \n        6281, \n        6282, \n        6283, \n        6354, \n        6355, \n        6356, \n        6357, \n        6358, \n        6359, \n        6360, \n        6361, \n        6362, \n        6404, \n        6405, \n        6433, \n        6434, \n        6435, \n        6436, \n        6437, \n        6438, \n        6439, \n        6440, \n        6441, \n        6442, \n        6443, \n        6444, \n        6445, \n        6446, \n        6447, \n        6448, \n        6449, \n        6450, \n        6451, \n        6452, \n        6453, \n        6454, \n        6455, \n        6461, \n        6471\n    ], \n    \"leftHandIndex1\": [\n        2027, \n        2028, \n        2029, \n        2030, \n        2037, \n        2038, \n        2039, \n        2040, \n        2057, \n        2067, \n        2068, \n        2123, \n        2124, \n        2125, \n        2126, \n        2127, \n        2128, \n        2129, \n        2130, \n        2132, \n        2145, \n        2146, \n        2152, \n        2153, \n        2154, \n        2156, \n        2157, \n        2158, \n        2159, \n        2160, \n        2161, \n        2162, \n        2163, \n        2164, \n        2165, \n        2166, \n        2167, \n        2168, \n        2169, \n        2177, \n        2178, \n        2179, \n        2181, \n        2186, \n        2187, \n        2190, \n        2191, \n        2204, \n        2205, \n        2215, \n        2216, \n        2217, \n        2218, \n        2219, \n        2220, \n        2232, \n        2233, \n        2245, \n        2246, \n        2247, \n        2258, \n        2259, \n        2261, \n        2262, \n        2263, \n        2269, \n        2270, \n        2272, \n        2273, \n        2274, \n        2276, \n        2277, \n        2280, \n        2281, \n        2282, \n        2283, \n        2291, \n        2292, \n        2293, \n        2294, \n        2295, \n        2296, \n        2297, \n        2298, \n        2299, \n        2300, \n        2301, \n        2302, \n        2303, \n        2304, \n        2305, \n        2306, \n        2307, \n        2308, \n        2309, \n        2310, \n        2311, \n        2312, \n        2313, \n        2314, \n        2315, \n        2316, \n        2317, \n        2318, \n        2319, \n        2320, \n        2321, \n        2322, \n        2323, \n        2324, \n        2325, \n        2326, \n        2327, \n        2328, \n        2329, \n        2330, \n        2331, \n        2332, \n        2333, \n        2334, \n        2335, \n        2336, \n        2337, \n        2338, \n        2339, \n        2340, \n        2341, \n        2342, \n        2343, \n        2344, \n        2345, \n        2346, \n        2347, \n        2348, \n        2349, \n        2350, \n        2351, \n        2352, \n        2353, \n        2354, \n        2355, \n        2356, \n        2357, \n        2358, \n        2359, \n        2360, \n        2361, \n        2362, \n        2363, \n        2364, \n        2365, \n        2366, \n        2367, \n        2368, \n        2369, \n        2370, \n        2371, \n        2372, \n        2373, \n        2374, \n        2375, \n        2376, \n        2377, \n        2378, \n        2379, \n        2380, \n        2381, \n        2382, \n        2383, \n        2384, \n        2385, \n        2386, \n        2387, \n        2388, \n        2389, \n        2390, \n        2391, \n        2392, \n        2393, \n        2394, \n        2395, \n        2396, \n        2397, \n        2398, \n        2399, \n        2400, \n        2401, \n        2402, \n        2403, \n        2404, \n        2405, \n        2406, \n        2407, \n        2408, \n        2409, \n        2410, \n        2411, \n        2412, \n        2413, \n        2414, \n        2415, \n        2416, \n        2417, \n        2418, \n        2419, \n        2420, \n        2421, \n        2422, \n        2423, \n        2424, \n        2425, \n        2426, \n        2427, \n        2428, \n        2429, \n        2430, \n        2431, \n        2432, \n        2433, \n        2434, \n        2435, \n        2436, \n        2437, \n        2438, \n        2439, \n        2440, \n        2441, \n        2442, \n        2443, \n        2444, \n        2445, \n        2446, \n        2447, \n        2448, \n        2449, \n        2450, \n        2451, \n        2452, \n        2453, \n        2454, \n        2455, \n        2456, \n        2457, \n        2458, \n        2459, \n        2460, \n        2461, \n        2462, \n        2463, \n        2464, \n        2465, \n        2466, \n        2467, \n        2468, \n        2469, \n        2470, \n        2471, \n        2472, \n        2473, \n        2474, \n        2475, \n        2476, \n        2477, \n        2478, \n        2479, \n        2480, \n        2481, \n        2482, \n        2483, \n        2484, \n        2485, \n        2486, \n        2487, \n        2488, \n        2489, \n        2490, \n        2491, \n        2492, \n        2493, \n        2494, \n        2495, \n        2496, \n        2497, \n        2498, \n        2499, \n        2500, \n        2501, \n        2502, \n        2503, \n        2504, \n        2505, \n        2506, \n        2507, \n        2508, \n        2509, \n        2510, \n        2511, \n        2512, \n        2513, \n        2514, \n        2515, \n        2516, \n        2517, \n        2518, \n        2519, \n        2520, \n        2521, \n        2522, \n        2523, \n        2524, \n        2525, \n        2526, \n        2527, \n        2528, \n        2529, \n        2530, \n        2531, \n        2532, \n        2533, \n        2534, \n        2535, \n        2536, \n        2537, \n        2538, \n        2539, \n        2540, \n        2541, \n        2542, \n        2543, \n        2544, \n        2545, \n        2546, \n        2547, \n        2548, \n        2549, \n        2550, \n        2551, \n        2552, \n        2553, \n        2554, \n        2555, \n        2556, \n        2557, \n        2558, \n        2559, \n        2560, \n        2561, \n        2562, \n        2563, \n        2564, \n        2565, \n        2566, \n        2567, \n        2568, \n        2569, \n        2570, \n        2571, \n        2572, \n        2573, \n        2574, \n        2575, \n        2576, \n        2577, \n        2578, \n        2579, \n        2580, \n        2581, \n        2582, \n        2583, \n        2584, \n        2585, \n        2586, \n        2587, \n        2588, \n        2589, \n        2590, \n        2591, \n        2592, \n        2593, \n        2594, \n        2596, \n        2597, \n        2599, \n        2600, \n        2601, \n        2602, \n        2603, \n        2604, \n        2606, \n        2607, \n        2609, \n        2610, \n        2611, \n        2612, \n        2613, \n        2614, \n        2615, \n        2616, \n        2617, \n        2618, \n        2619, \n        2620, \n        2621, \n        2622, \n        2623, \n        2624, \n        2625, \n        2626, \n        2627, \n        2628, \n        2629, \n        2630, \n        2631, \n        2632, \n        2633, \n        2634, \n        2635, \n        2636, \n        2637, \n        2638, \n        2639, \n        2640, \n        2641, \n        2642, \n        2643, \n        2644, \n        2645, \n        2646, \n        2647, \n        2648, \n        2649, \n        2650, \n        2651, \n        2652, \n        2653, \n        2654, \n        2655, \n        2656, \n        2657, \n        2658, \n        2659, \n        2660, \n        2661, \n        2662, \n        2663, \n        2664, \n        2665, \n        2666, \n        2667, \n        2668, \n        2669, \n        2670, \n        2671, \n        2672, \n        2673, \n        2674, \n        2675, \n        2676, \n        2677, \n        2678, \n        2679, \n        2680, \n        2681, \n        2682, \n        2683, \n        2684, \n        2685, \n        2686, \n        2687, \n        2688, \n        2689, \n        2690, \n        2691, \n        2692, \n        2693, \n        2694, \n        2695, \n        2696\n    ], \n    \"rightLeg\": [\n        4481, \n        4482, \n        4485, \n        4486, \n        4491, \n        4492, \n        4493, \n        4495, \n        4498, \n        4500, \n        4501, \n        4505, \n        4506, \n        4529, \n        4532, \n        4533, \n        4534, \n        4535, \n        4536, \n        4537, \n        4538, \n        4539, \n        4540, \n        4541, \n        4542, \n        4543, \n        4544, \n        4545, \n        4546, \n        4547, \n        4548, \n        4549, \n        4550, \n        4551, \n        4552, \n        4553, \n        4554, \n        4555, \n        4556, \n        4557, \n        4558, \n        4559, \n        4560, \n        4561, \n        4562, \n        4563, \n        4564, \n        4565, \n        4566, \n        4567, \n        4568, \n        4569, \n        4570, \n        4571, \n        4572, \n        4573, \n        4574, \n        4575, \n        4576, \n        4577, \n        4578, \n        4579, \n        4580, \n        4581, \n        4582, \n        4583, \n        4584, \n        4585, \n        4586, \n        4587, \n        4588, \n        4589, \n        4590, \n        4591, \n        4592, \n        4593, \n        4594, \n        4595, \n        4596, \n        4597, \n        4598, \n        4599, \n        4600, \n        4601, \n        4602, \n        4603, \n        4604, \n        4605, \n        4606, \n        4607, \n        4608, \n        4609, \n        4610, \n        4611, \n        4612, \n        4613, \n        4614, \n        4615, \n        4616, \n        4617, \n        4618, \n        4619, \n        4620, \n        4621, \n        4622, \n        4634, \n        4635, \n        4636, \n        4637, \n        4638, \n        4639, \n        4640, \n        4641, \n        4642, \n        4643, \n        4644, \n        4661, \n        4662, \n        4663, \n        4664, \n        4665, \n        4666, \n        4667, \n        4668, \n        4669, \n        4842, \n        4843, \n        4844, \n        4845, \n        4846, \n        4847, \n        4848, \n        4937, \n        4938, \n        4939, \n        4940, \n        4941, \n        4942, \n        4943, \n        4944, \n        4945, \n        4946, \n        4947, \n        4993, \n        4994, \n        4995, \n        4996, \n        4997, \n        4998, \n        4999, \n        5000, \n        5001, \n        5002, \n        5003, \n        6574, \n        6575, \n        6576, \n        6577, \n        6578, \n        6579, \n        6580, \n        6581, \n        6582, \n        6583, \n        6584, \n        6585, \n        6586, \n        6587, \n        6588, \n        6589, \n        6590, \n        6591, \n        6592, \n        6593, \n        6594, \n        6595, \n        6596, \n        6597, \n        6598, \n        6599, \n        6600, \n        6601, \n        6602, \n        6603, \n        6604, \n        6605, \n        6606, \n        6607, \n        6608, \n        6609, \n        6610, \n        6719, \n        6720, \n        6721, \n        6722, \n        6723, \n        6724, \n        6725, \n        6726, \n        6727, \n        6728, \n        6729, \n        6730, \n        6731, \n        6732, \n        6733, \n        6734, \n        6735, \n        6832, \n        6833, \n        6834, \n        6835, \n        6836, \n        6869, \n        6870, \n        6871, \n        6872\n    ], \n    \"rightHandIndex1\": [\n        5488, \n        5489, \n        5490, \n        5491, \n        5498, \n        5499, \n        5500, \n        5501, \n        5518, \n        5528, \n        5529, \n        5584, \n        5585, \n        5586, \n        5587, \n        5588, \n        5589, \n        5590, \n        5591, \n        5592, \n        5606, \n        5607, \n        5613, \n        5615, \n        5616, \n        5617, \n        5618, \n        5619, \n        5620, \n        5621, \n        5622, \n        5623, \n        5624, \n        5625, \n        5626, \n        5627, \n        5628, \n        5629, \n        5630, \n        5638, \n        5639, \n        5640, \n        5642, \n        5647, \n        5648, \n        5650, \n        5651, \n        5665, \n        5666, \n        5676, \n        5677, \n        5678, \n        5679, \n        5680, \n        5681, \n        5693, \n        5694, \n        5706, \n        5707, \n        5708, \n        5719, \n        5721, \n        5722, \n        5723, \n        5724, \n        5730, \n        5731, \n        5733, \n        5734, \n        5735, \n        5737, \n        5738, \n        5741, \n        5742, \n        5743, \n        5744, \n        5752, \n        5753, \n        5754, \n        5755, \n        5756, \n        5757, \n        5758, \n        5759, \n        5760, \n        5761, \n        5762, \n        5763, \n        5764, \n        5765, \n        5766, \n        5767, \n        5768, \n        5769, \n        5770, \n        5771, \n        5772, \n        5773, \n        5774, \n        5775, \n        5776, \n        5777, \n        5778, \n        5779, \n        5780, \n        5781, \n        5782, \n        5783, \n        5784, \n        5785, \n        5786, \n        5787, \n        5788, \n        5789, \n        5790, \n        5791, \n        5792, \n        5793, \n        5794, \n        5795, \n        5796, \n        5797, \n        5798, \n        5799, \n        5800, \n        5801, \n        5802, \n        5803, \n        5804, \n        5805, \n        5806, \n        5807, \n        5808, \n        5809, \n        5810, \n        5811, \n        5812, \n        5813, \n        5814, \n        5815, \n        5816, \n        5817, \n        5818, \n        5819, \n        5820, \n        5821, \n        5822, \n        5823, \n        5824, \n        5825, \n        5826, \n        5827, \n        5828, \n        5829, \n        5830, \n        5831, \n        5832, \n        5833, \n        5834, \n        5835, \n        5836, \n        5837, \n        5838, \n        5839, \n        5840, \n        5841, \n        5842, \n        5843, \n        5844, \n        5845, \n        5846, \n        5847, \n        5848, \n        5849, \n        5850, \n        5851, \n        5852, \n        5853, \n        5854, \n        5855, \n        5856, \n        5857, \n        5858, \n        5859, \n        5860, \n        5861, \n        5862, \n        5863, \n        5864, \n        5865, \n        5866, \n        5867, \n        5868, \n        5869, \n        5870, \n        5871, \n        5872, \n        5873, \n        5874, \n        5875, \n        5876, \n        5877, \n        5878, \n        5879, \n        5880, \n        5881, \n        5882, \n        5883, \n        5884, \n        5885, \n        5886, \n        5887, \n        5888, \n        5889, \n        5890, \n        5891, \n        5892, \n        5893, \n        5894, \n        5895, \n        5896, \n        5897, \n        5898, \n        5899, \n        5900, \n        5901, \n        5902, \n        5903, \n        5904, \n        5905, \n        5906, \n        5907, \n        5908, \n        5909, \n        5910, \n        5911, \n        5912, \n        5913, \n        5914, \n        5915, \n        5916, \n        5917, \n        5918, \n        5919, \n        5920, \n        5921, \n        5922, \n        5923, \n        5924, \n        5925, \n        5926, \n        5927, \n        5928, \n        5929, \n        5930, \n        5931, \n        5932, \n        5933, \n        5934, \n        5935, \n        5936, \n        5937, \n        5938, \n        5939, \n        5940, \n        5941, \n        5942, \n        5943, \n        5944, \n        5945, \n        5946, \n        5947, \n        5948, \n        5949, \n        5950, \n        5951, \n        5952, \n        5953, \n        5954, \n        5955, \n        5956, \n        5957, \n        5958, \n        5959, \n        5960, \n        5961, \n        5962, \n        5963, \n        5964, \n        5965, \n        5966, \n        5967, \n        5968, \n        5969, \n        5970, \n        5971, \n        5972, \n        5973, \n        5974, \n        5975, \n        5976, \n        5977, \n        5978, \n        5979, \n        5980, \n        5981, \n        5982, \n        5983, \n        5984, \n        5985, \n        5986, \n        5987, \n        5988, \n        5989, \n        5990, \n        5991, \n        5992, \n        5993, \n        5994, \n        5995, \n        5996, \n        5997, \n        5998, \n        5999, \n        6000, \n        6001, \n        6002, \n        6003, \n        6004, \n        6005, \n        6006, \n        6007, \n        6008, \n        6009, \n        6010, \n        6011, \n        6012, \n        6013, \n        6014, \n        6015, \n        6016, \n        6017, \n        6018, \n        6019, \n        6020, \n        6021, \n        6022, \n        6023, \n        6024, \n        6025, \n        6026, \n        6027, \n        6028, \n        6029, \n        6030, \n        6031, \n        6032, \n        6033, \n        6034, \n        6035, \n        6036, \n        6037, \n        6038, \n        6039, \n        6040, \n        6041, \n        6042, \n        6043, \n        6044, \n        6045, \n        6046, \n        6047, \n        6048, \n        6049, \n        6050, \n        6051, \n        6052, \n        6053, \n        6054, \n        6055, \n        6058, \n        6059, \n        6060, \n        6061, \n        6062, \n        6063, \n        6064, \n        6065, \n        6068, \n        6069, \n        6070, \n        6071, \n        6072, \n        6073, \n        6074, \n        6075, \n        6076, \n        6077, \n        6078, \n        6079, \n        6080, \n        6081, \n        6082, \n        6083, \n        6084, \n        6085, \n        6086, \n        6087, \n        6088, \n        6089, \n        6090, \n        6091, \n        6092, \n        6093, \n        6094, \n        6095, \n        6096, \n        6097, \n        6098, \n        6099, \n        6100, \n        6101, \n        6102, \n        6103, \n        6104, \n        6105, \n        6106, \n        6107, \n        6108, \n        6109, \n        6110, \n        6111, \n        6112, \n        6113, \n        6114, \n        6115, \n        6116, \n        6117, \n        6118, \n        6119, \n        6120, \n        6121, \n        6122, \n        6123, \n        6124, \n        6125, \n        6126, \n        6127, \n        6128, \n        6129, \n        6130, \n        6131, \n        6132, \n        6133, \n        6134, \n        6135, \n        6136, \n        6137, \n        6138, \n        6139, \n        6140, \n        6141, \n        6142, \n        6143, \n        6144, \n        6145, \n        6146, \n        6147, \n        6148, \n        6149, \n        6150, \n        6151, \n        6152, \n        6153, \n        6154, \n        6155, \n        6156, \n        6157\n    ], \n    \"leftForeArm\": [\n        1546, \n        1547, \n        1548, \n        1549, \n        1550, \n        1551, \n        1552, \n        1553, \n        1554, \n        1555, \n        1556, \n        1557, \n        1558, \n        1559, \n        1560, \n        1561, \n        1562, \n        1563, \n        1564, \n        1565, \n        1566, \n        1567, \n        1568, \n        1569, \n        1570, \n        1571, \n        1572, \n        1573, \n        1574, \n        1575, \n        1576, \n        1577, \n        1578, \n        1579, \n        1580, \n        1581, \n        1582, \n        1583, \n        1584, \n        1585, \n        1586, \n        1587, \n        1588, \n        1589, \n        1590, \n        1591, \n        1592, \n        1593, \n        1594, \n        1595, \n        1596, \n        1597, \n        1598, \n        1599, \n        1600, \n        1601, \n        1602, \n        1603, \n        1604, \n        1605, \n        1606, \n        1607, \n        1608, \n        1609, \n        1610, \n        1611, \n        1612, \n        1613, \n        1614, \n        1615, \n        1616, \n        1617, \n        1618, \n        1620, \n        1621, \n        1623, \n        1624, \n        1625, \n        1626, \n        1627, \n        1628, \n        1629, \n        1630, \n        1643, \n        1644, \n        1646, \n        1647, \n        1650, \n        1651, \n        1654, \n        1655, \n        1657, \n        1658, \n        1659, \n        1660, \n        1661, \n        1662, \n        1663, \n        1664, \n        1665, \n        1666, \n        1685, \n        1686, \n        1687, \n        1688, \n        1689, \n        1690, \n        1691, \n        1692, \n        1693, \n        1694, \n        1695, \n        1699, \n        1700, \n        1701, \n        1702, \n        1721, \n        1722, \n        1723, \n        1724, \n        1725, \n        1726, \n        1727, \n        1728, \n        1729, \n        1730, \n        1732, \n        1736, \n        1738, \n        1741, \n        1742, \n        1743, \n        1744, \n        1750, \n        1752, \n        1900, \n        1909, \n        1910, \n        1911, \n        1912, \n        1913, \n        1914, \n        1915, \n        1916, \n        1917, \n        1918, \n        1919, \n        1920, \n        1921, \n        1922, \n        1923, \n        1924, \n        1925, \n        1926, \n        1927, \n        1928, \n        1929, \n        1930, \n        1931, \n        1932, \n        1933, \n        1934, \n        1935, \n        1936, \n        1937, \n        1938, \n        1939, \n        1940, \n        1941, \n        1942, \n        1943, \n        1944, \n        1945, \n        1946, \n        1947, \n        1948, \n        1949, \n        1950, \n        1951, \n        1952, \n        1953, \n        1954, \n        1955, \n        1956, \n        1957, \n        1958, \n        1959, \n        1960, \n        1961, \n        1962, \n        1963, \n        1964, \n        1965, \n        1966, \n        1967, \n        1968, \n        1969, \n        1970, \n        1971, \n        1972, \n        1973, \n        1974, \n        1975, \n        1976, \n        1977, \n        1978, \n        1979, \n        1980, \n        2019, \n        2059, \n        2060, \n        2073, \n        2089, \n        2098, \n        2099, \n        2100, \n        2101, \n        2102, \n        2103, \n        2104, \n        2105, \n        2106, \n        2107, \n        2108, \n        2109, \n        2110, \n        2111, \n        2112, \n        2147, \n        2148, \n        2206, \n        2207, \n        2208, \n        2209, \n        2228, \n        2230, \n        2234, \n        2235, \n        2241, \n        2242, \n        2243, \n        2244, \n        2279, \n        2286, \n        2873, \n        2874\n    ], \n    \"rightForeArm\": [\n        5015, \n        5016, \n        5017, \n        5018, \n        5019, \n        5020, \n        5021, \n        5022, \n        5023, \n        5024, \n        5025, \n        5026, \n        5027, \n        5028, \n        5029, \n        5030, \n        5031, \n        5032, \n        5033, \n        5034, \n        5035, \n        5036, \n        5037, \n        5038, \n        5039, \n        5040, \n        5041, \n        5042, \n        5043, \n        5044, \n        5045, \n        5046, \n        5047, \n        5048, \n        5049, \n        5050, \n        5051, \n        5052, \n        5053, \n        5054, \n        5055, \n        5056, \n        5057, \n        5058, \n        5059, \n        5060, \n        5061, \n        5062, \n        5063, \n        5064, \n        5065, \n        5066, \n        5067, \n        5068, \n        5069, \n        5070, \n        5071, \n        5072, \n        5073, \n        5074, \n        5075, \n        5076, \n        5077, \n        5078, \n        5079, \n        5080, \n        5081, \n        5082, \n        5083, \n        5084, \n        5085, \n        5086, \n        5087, \n        5090, \n        5091, \n        5092, \n        5093, \n        5094, \n        5095, \n        5096, \n        5097, \n        5098, \n        5099, \n        5112, \n        5113, \n        5116, \n        5117, \n        5120, \n        5121, \n        5124, \n        5125, \n        5126, \n        5127, \n        5128, \n        5129, \n        5130, \n        5131, \n        5132, \n        5133, \n        5134, \n        5135, \n        5154, \n        5155, \n        5156, \n        5157, \n        5158, \n        5159, \n        5160, \n        5161, \n        5162, \n        5163, \n        5164, \n        5168, \n        5169, \n        5170, \n        5171, \n        5190, \n        5191, \n        5192, \n        5193, \n        5194, \n        5195, \n        5196, \n        5197, \n        5198, \n        5199, \n        5202, \n        5205, \n        5207, \n        5210, \n        5211, \n        5212, \n        5213, \n        5219, \n        5221, \n        5361, \n        5370, \n        5371, \n        5372, \n        5373, \n        5374, \n        5375, \n        5376, \n        5377, \n        5378, \n        5379, \n        5380, \n        5381, \n        5382, \n        5383, \n        5384, \n        5385, \n        5386, \n        5387, \n        5388, \n        5389, \n        5390, \n        5391, \n        5392, \n        5393, \n        5394, \n        5395, \n        5396, \n        5397, \n        5398, \n        5399, \n        5400, \n        5401, \n        5402, \n        5403, \n        5404, \n        5405, \n        5406, \n        5407, \n        5408, \n        5409, \n        5410, \n        5411, \n        5412, \n        5413, \n        5414, \n        5415, \n        5416, \n        5417, \n        5418, \n        5419, \n        5420, \n        5421, \n        5422, \n        5423, \n        5424, \n        5425, \n        5426, \n        5427, \n        5428, \n        5429, \n        5430, \n        5431, \n        5432, \n        5433, \n        5434, \n        5435, \n        5436, \n        5437, \n        5438, \n        5439, \n        5440, \n        5441, \n        5480, \n        5520, \n        5521, \n        5534, \n        5550, \n        5559, \n        5560, \n        5561, \n        5562, \n        5563, \n        5564, \n        5565, \n        5566, \n        5567, \n        5568, \n        5569, \n        5570, \n        5571, \n        5572, \n        5573, \n        5608, \n        5609, \n        5667, \n        5668, \n        5669, \n        5670, \n        5689, \n        5691, \n        5695, \n        5696, \n        5702, \n        5703, \n        5704, \n        5705, \n        5740, \n        5747, \n        6334, \n        6335\n    ], \n    \"neck\": [\n        148, \n        150, \n        151, \n        152, \n        153, \n        172, \n        174, \n        175, \n        201, \n        202, \n        204, \n        205, \n        206, \n        207, \n        208, \n        209, \n        210, \n        211, \n        212, \n        213, \n        214, \n        215, \n        216, \n        217, \n        218, \n        219, \n        222, \n        223, \n        224, \n        225, \n        256, \n        257, \n        284, \n        285, \n        295, \n        296, \n        297, \n        298, \n        299, \n        300, \n        301, \n        302, \n        303, \n        304, \n        305, \n        306, \n        307, \n        308, \n        309, \n        333, \n        334, \n        423, \n        424, \n        425, \n        426, \n        440, \n        441, \n        451, \n        452, \n        453, \n        460, \n        461, \n        571, \n        572, \n        824, \n        825, \n        826, \n        827, \n        828, \n        829, \n        1279, \n        1280, \n        1312, \n        1313, \n        1319, \n        1320, \n        1331, \n        3049, \n        3050, \n        3057, \n        3058, \n        3059, \n        3068, \n        3164, \n        3661, \n        3662, \n        3663, \n        3664, \n        3665, \n        3685, \n        3686, \n        3687, \n        3714, \n        3715, \n        3716, \n        3717, \n        3718, \n        3719, \n        3720, \n        3721, \n        3722, \n        3723, \n        3724, \n        3725, \n        3726, \n        3727, \n        3728, \n        3729, \n        3730, \n        3731, \n        3734, \n        3735, \n        3736, \n        3737, \n        3768, \n        3769, \n        3796, \n        3797, \n        3807, \n        3808, \n        3809, \n        3810, \n        3811, \n        3812, \n        3813, \n        3814, \n        3815, \n        3816, \n        3817, \n        3818, \n        3819, \n        3839, \n        3840, \n        3918, \n        3919, \n        3920, \n        3921, \n        3934, \n        3935, \n        3942, \n        3943, \n        3944, \n        3950, \n        4060, \n        4061, \n        4312, \n        4313, \n        4314, \n        4315, \n        4761, \n        4762, \n        4792, \n        4793, \n        4799, \n        4800, \n        4807\n    ], \n    \"rightToeBase\": [\n        6611, \n        6612, \n        6613, \n        6614, \n        6615, \n        6616, \n        6617, \n        6618, \n        6619, \n        6620, \n        6621, \n        6622, \n        6623, \n        6624, \n        6625, \n        6626, \n        6627, \n        6628, \n        6629, \n        6630, \n        6631, \n        6632, \n        6633, \n        6634, \n        6635, \n        6636, \n        6637, \n        6638, \n        6639, \n        6640, \n        6641, \n        6642, \n        6643, \n        6644, \n        6645, \n        6646, \n        6647, \n        6648, \n        6649, \n        6650, \n        6651, \n        6652, \n        6653, \n        6654, \n        6655, \n        6656, \n        6657, \n        6658, \n        6659, \n        6660, \n        6661, \n        6662, \n        6663, \n        6664, \n        6665, \n        6666, \n        6667, \n        6668, \n        6669, \n        6670, \n        6671, \n        6672, \n        6673, \n        6674, \n        6675, \n        6676, \n        6677, \n        6678, \n        6679, \n        6680, \n        6681, \n        6682, \n        6683, \n        6684, \n        6685, \n        6686, \n        6687, \n        6688, \n        6689, \n        6690, \n        6691, \n        6692, \n        6693, \n        6694, \n        6695, \n        6696, \n        6697, \n        6698, \n        6699, \n        6700, \n        6701, \n        6702, \n        6703, \n        6704, \n        6705, \n        6706, \n        6707, \n        6708, \n        6709, \n        6710, \n        6711, \n        6712, \n        6713, \n        6714, \n        6715, \n        6716, \n        6717, \n        6718, \n        6736, \n        6739, \n        6741, \n        6743, \n        6745, \n        6747, \n        6749, \n        6750, \n        6752, \n        6754, \n        6757, \n        6758, \n        6760, \n        6762\n    ], \n    \"spine\": [\n        616, \n        617, \n        630, \n        631, \n        632, \n        633, \n        654, \n        655, \n        656, \n        657, \n        662, \n        663, \n        664, \n        665, \n        720, \n        721, \n        765, \n        766, \n        767, \n        768, \n        796, \n        797, \n        798, \n        799, \n        889, \n        890, \n        916, \n        917, \n        918, \n        919, \n        921, \n        922, \n        923, \n        924, \n        925, \n        926, \n        1188, \n        1189, \n        1211, \n        1212, \n        1248, \n        1249, \n        1250, \n        1251, \n        1264, \n        1265, \n        1266, \n        1267, \n        1323, \n        1324, \n        1325, \n        1326, \n        1327, \n        1328, \n        1332, \n        1333, \n        1334, \n        1335, \n        1336, \n        1344, \n        1345, \n        1481, \n        1482, \n        1483, \n        1484, \n        1485, \n        1486, \n        1487, \n        1488, \n        1489, \n        1490, \n        1491, \n        1492, \n        1493, \n        1494, \n        1495, \n        1496, \n        1767, \n        2823, \n        2824, \n        2825, \n        2826, \n        2827, \n        2828, \n        2829, \n        2830, \n        2831, \n        2832, \n        2833, \n        2834, \n        2835, \n        2836, \n        2837, \n        2838, \n        2839, \n        2840, \n        2841, \n        2842, \n        2843, \n        2844, \n        2845, \n        2847, \n        2848, \n        2851, \n        3016, \n        3017, \n        3018, \n        3019, \n        3020, \n        3023, \n        3024, \n        3124, \n        3173, \n        3476, \n        3477, \n        3478, \n        3480, \n        3500, \n        3501, \n        3502, \n        3504, \n        3509, \n        3511, \n        4103, \n        4104, \n        4118, \n        4119, \n        4120, \n        4121, \n        4142, \n        4143, \n        4144, \n        4145, \n        4150, \n        4151, \n        4152, \n        4153, \n        4208, \n        4209, \n        4253, \n        4254, \n        4255, \n        4256, \n        4284, \n        4285, \n        4286, \n        4287, \n        4375, \n        4376, \n        4402, \n        4403, \n        4405, \n        4406, \n        4407, \n        4408, \n        4409, \n        4410, \n        4411, \n        4412, \n        4674, \n        4675, \n        4694, \n        4695, \n        4731, \n        4732, \n        4733, \n        4734, \n        4747, \n        4748, \n        4749, \n        4750, \n        4803, \n        4804, \n        4805, \n        4806, \n        4808, \n        4809, \n        4810, \n        4811, \n        4812, \n        4820, \n        4821, \n        4953, \n        4954, \n        4955, \n        4956, \n        4957, \n        4958, \n        4959, \n        4960, \n        4961, \n        4962, \n        4963, \n        4964, \n        4965, \n        4966, \n        4967, \n        4968, \n        5234, \n        6284, \n        6285, \n        6286, \n        6287, \n        6288, \n        6289, \n        6290, \n        6291, \n        6292, \n        6293, \n        6294, \n        6295, \n        6296, \n        6297, \n        6298, \n        6299, \n        6300, \n        6301, \n        6302, \n        6303, \n        6304, \n        6305, \n        6306, \n        6308, \n        6309, \n        6312, \n        6472, \n        6473, \n        6474, \n        6545, \n        6874, \n        6875, \n        6876, \n        6878\n    ], \n    \"leftUpLeg\": [\n        833, \n        834, \n        838, \n        839, \n        847, \n        848, \n        849, \n        850, \n        851, \n        852, \n        853, \n        854, \n        870, \n        871, \n        872, \n        873, \n        874, \n        875, \n        876, \n        877, \n        878, \n        879, \n        880, \n        881, \n        897, \n        898, \n        899, \n        900, \n        901, \n        902, \n        903, \n        904, \n        905, \n        906, \n        907, \n        908, \n        909, \n        910, \n        911, \n        912, \n        913, \n        914, \n        915, \n        933, \n        934, \n        935, \n        936, \n        944, \n        945, \n        946, \n        947, \n        948, \n        949, \n        950, \n        951, \n        952, \n        953, \n        954, \n        955, \n        956, \n        957, \n        958, \n        959, \n        960, \n        961, \n        962, \n        963, \n        964, \n        965, \n        966, \n        967, \n        968, \n        969, \n        970, \n        971, \n        972, \n        973, \n        974, \n        975, \n        976, \n        977, \n        978, \n        979, \n        980, \n        981, \n        982, \n        983, \n        984, \n        985, \n        986, \n        987, \n        988, \n        989, \n        990, \n        991, \n        992, \n        993, \n        994, \n        995, \n        996, \n        997, \n        998, \n        999, \n        1000, \n        1001, \n        1002, \n        1003, \n        1004, \n        1005, \n        1006, \n        1007, \n        1008, \n        1009, \n        1010, \n        1011, \n        1012, \n        1013, \n        1014, \n        1015, \n        1016, \n        1017, \n        1018, \n        1019, \n        1020, \n        1021, \n        1022, \n        1023, \n        1024, \n        1025, \n        1026, \n        1027, \n        1028, \n        1029, \n        1030, \n        1031, \n        1032, \n        1033, \n        1034, \n        1035, \n        1036, \n        1037, \n        1038, \n        1039, \n        1040, \n        1041, \n        1042, \n        1043, \n        1044, \n        1045, \n        1046, \n        1137, \n        1138, \n        1139, \n        1140, \n        1141, \n        1142, \n        1143, \n        1144, \n        1145, \n        1146, \n        1147, \n        1148, \n        1159, \n        1160, \n        1161, \n        1162, \n        1163, \n        1164, \n        1165, \n        1166, \n        1167, \n        1168, \n        1169, \n        1170, \n        1171, \n        1172, \n        1173, \n        1174, \n        1184, \n        1185, \n        1186, \n        1187, \n        1221, \n        1222, \n        1223, \n        1224, \n        1225, \n        1226, \n        1227, \n        1228, \n        1229, \n        1230, \n        1262, \n        1263, \n        1274, \n        1275, \n        1276, \n        1277, \n        1321, \n        1322, \n        1354, \n        1359, \n        1360, \n        1361, \n        1362, \n        1365, \n        1366, \n        1367, \n        1368, \n        1451, \n        1452, \n        1453, \n        1455, \n        1456, \n        1457, \n        1458, \n        1459, \n        1460, \n        1461, \n        1462, \n        1463, \n        1475, \n        1477, \n        1478, \n        1479, \n        1480, \n        1498, \n        1499, \n        1500, \n        1501, \n        1511, \n        1512, \n        1513, \n        1514, \n        1516, \n        1517, \n        1518, \n        1519, \n        1520, \n        1521, \n        1522, \n        1533, \n        1534, \n        3125, \n        3126, \n        3127, \n        3128, \n        3131, \n        3132, \n        3133, \n        3134, \n        3135, \n        3475, \n        3479\n    ], \n    \"leftHand\": [\n        1981, \n        1982, \n        1983, \n        1984, \n        1985, \n        1986, \n        1987, \n        1988, \n        1989, \n        1990, \n        1991, \n        1992, \n        1993, \n        1994, \n        1995, \n        1996, \n        1997, \n        1998, \n        1999, \n        2000, \n        2001, \n        2002, \n        2003, \n        2004, \n        2005, \n        2006, \n        2007, \n        2008, \n        2009, \n        2010, \n        2011, \n        2012, \n        2013, \n        2014, \n        2015, \n        2016, \n        2017, \n        2018, \n        2019, \n        2020, \n        2021, \n        2022, \n        2023, \n        2024, \n        2025, \n        2026, \n        2031, \n        2032, \n        2033, \n        2034, \n        2035, \n        2036, \n        2041, \n        2042, \n        2043, \n        2044, \n        2045, \n        2046, \n        2047, \n        2048, \n        2049, \n        2050, \n        2051, \n        2052, \n        2053, \n        2054, \n        2055, \n        2056, \n        2057, \n        2058, \n        2059, \n        2060, \n        2061, \n        2062, \n        2063, \n        2064, \n        2065, \n        2066, \n        2069, \n        2070, \n        2071, \n        2072, \n        2073, \n        2074, \n        2075, \n        2076, \n        2077, \n        2078, \n        2079, \n        2080, \n        2081, \n        2082, \n        2083, \n        2084, \n        2085, \n        2086, \n        2087, \n        2088, \n        2089, \n        2090, \n        2091, \n        2092, \n        2093, \n        2094, \n        2095, \n        2096, \n        2097, \n        2098, \n        2099, \n        2100, \n        2101, \n        2107, \n        2111, \n        2113, \n        2114, \n        2115, \n        2116, \n        2117, \n        2118, \n        2119, \n        2120, \n        2121, \n        2122, \n        2127, \n        2130, \n        2131, \n        2132, \n        2133, \n        2134, \n        2135, \n        2136, \n        2137, \n        2138, \n        2139, \n        2140, \n        2141, \n        2142, \n        2143, \n        2144, \n        2149, \n        2150, \n        2151, \n        2152, \n        2155, \n        2160, \n        2163, \n        2164, \n        2170, \n        2171, \n        2172, \n        2173, \n        2174, \n        2175, \n        2176, \n        2177, \n        2178, \n        2179, \n        2180, \n        2182, \n        2183, \n        2184, \n        2185, \n        2188, \n        2189, \n        2191, \n        2192, \n        2193, \n        2194, \n        2195, \n        2196, \n        2197, \n        2198, \n        2199, \n        2200, \n        2201, \n        2202, \n        2203, \n        2207, \n        2209, \n        2210, \n        2211, \n        2212, \n        2213, \n        2214, \n        2221, \n        2222, \n        2223, \n        2224, \n        2225, \n        2226, \n        2227, \n        2228, \n        2229, \n        2231, \n        2234, \n        2236, \n        2237, \n        2238, \n        2239, \n        2240, \n        2246, \n        2247, \n        2248, \n        2249, \n        2250, \n        2251, \n        2252, \n        2253, \n        2254, \n        2255, \n        2256, \n        2257, \n        2258, \n        2259, \n        2260, \n        2262, \n        2263, \n        2264, \n        2265, \n        2266, \n        2267, \n        2268, \n        2269, \n        2270, \n        2271, \n        2274, \n        2275, \n        2276, \n        2277, \n        2278, \n        2279, \n        2284, \n        2285, \n        2287, \n        2288, \n        2289, \n        2290, \n        2293, \n        2595, \n        2598, \n        2605, \n        2608, \n        2697, \n        2698, \n        2699, \n        2700, \n        2701, \n        2702, \n        2703, \n        2704, \n        2705, \n        2706, \n        2707, \n        2708, \n        2709, \n        2710, \n        2711, \n        2712, \n        2713, \n        2714, \n        2715, \n        2716, \n        2717, \n        2718, \n        2719, \n        2720, \n        2721, \n        2722, \n        2723, \n        2724, \n        2725, \n        2726, \n        2727, \n        2728, \n        2729, \n        2730, \n        2731, \n        2732, \n        2733, \n        2734, \n        2735, \n        2736, \n        2737, \n        2738, \n        2739, \n        2740, \n        2741, \n        2742, \n        2743, \n        2744, \n        2745, \n        2746, \n        2747, \n        2748, \n        2749, \n        2750, \n        2751, \n        2752, \n        2753, \n        2754, \n        2755, \n        2756, \n        2757, \n        2758, \n        2759, \n        2760, \n        2761, \n        2762, \n        2763, \n        2764, \n        2765, \n        2766, \n        2767, \n        2768, \n        2769, \n        2770, \n        2771, \n        2772, \n        2773, \n        2774, \n        2775, \n        2776, \n        2777, \n        2778\n    ], \n    \"hips\": [\n        631, \n        632, \n        654, \n        657, \n        662, \n        665, \n        676, \n        677, \n        678, \n        679, \n        705, \n        720, \n        796, \n        799, \n        800, \n        801, \n        802, \n        807, \n        808, \n        809, \n        810, \n        815, \n        816, \n        822, \n        823, \n        830, \n        831, \n        832, \n        833, \n        834, \n        835, \n        836, \n        837, \n        838, \n        839, \n        840, \n        841, \n        842, \n        843, \n        844, \n        845, \n        846, \n        855, \n        856, \n        857, \n        858, \n        859, \n        860, \n        861, \n        862, \n        863, \n        864, \n        865, \n        866, \n        867, \n        868, \n        869, \n        871, \n        878, \n        881, \n        882, \n        883, \n        884, \n        885, \n        886, \n        887, \n        888, \n        889, \n        890, \n        912, \n        915, \n        916, \n        917, \n        918, \n        919, \n        920, \n        932, \n        937, \n        938, \n        939, \n        1163, \n        1166, \n        1203, \n        1204, \n        1205, \n        1206, \n        1207, \n        1208, \n        1209, \n        1210, \n        1246, \n        1247, \n        1262, \n        1263, \n        1276, \n        1277, \n        1278, \n        1321, \n        1336, \n        1337, \n        1338, \n        1339, \n        1353, \n        1354, \n        1361, \n        1362, \n        1363, \n        1364, \n        1446, \n        1447, \n        1448, \n        1449, \n        1450, \n        1454, \n        1476, \n        1497, \n        1511, \n        1513, \n        1514, \n        1515, \n        1533, \n        1534, \n        1539, \n        1540, \n        1768, \n        1769, \n        1779, \n        1780, \n        1781, \n        1782, \n        1783, \n        1784, \n        1785, \n        1786, \n        1787, \n        1788, \n        1789, \n        1790, \n        1791, \n        1792, \n        1793, \n        1794, \n        1795, \n        1796, \n        1797, \n        1798, \n        1799, \n        1800, \n        1801, \n        1802, \n        1803, \n        1804, \n        1805, \n        1806, \n        1807, \n        2909, \n        2910, \n        2911, \n        2912, \n        2913, \n        2914, \n        2915, \n        2916, \n        2917, \n        2918, \n        2919, \n        2920, \n        2921, \n        2922, \n        2923, \n        2924, \n        2925, \n        2926, \n        2927, \n        2928, \n        2929, \n        2930, \n        3018, \n        3019, \n        3021, \n        3022, \n        3080, \n        3081, \n        3082, \n        3083, \n        3084, \n        3085, \n        3086, \n        3087, \n        3088, \n        3089, \n        3090, \n        3091, \n        3092, \n        3093, \n        3094, \n        3095, \n        3096, \n        3097, \n        3098, \n        3099, \n        3100, \n        3101, \n        3102, \n        3103, \n        3104, \n        3105, \n        3106, \n        3107, \n        3108, \n        3109, \n        3110, \n        3111, \n        3112, \n        3113, \n        3114, \n        3115, \n        3116, \n        3117, \n        3118, \n        3119, \n        3120, \n        3121, \n        3122, \n        3123, \n        3124, \n        3128, \n        3129, \n        3130, \n        3136, \n        3137, \n        3138, \n        3139, \n        3140, \n        3141, \n        3142, \n        3143, \n        3144, \n        3145, \n        3146, \n        3147, \n        3148, \n        3149, \n        3150, \n        3151, \n        3152, \n        3153, \n        3154, \n        3155, \n        3156, \n        3157, \n        3158, \n        3159, \n        3160, \n        3170, \n        3172, \n        3481, \n        3484, \n        3500, \n        3502, \n        3503, \n        3507, \n        3510, \n        4120, \n        4121, \n        4142, \n        4143, \n        4150, \n        4151, \n        4164, \n        4165, \n        4166, \n        4167, \n        4193, \n        4208, \n        4284, \n        4285, \n        4288, \n        4289, \n        4290, \n        4295, \n        4296, \n        4297, \n        4298, \n        4303, \n        4304, \n        4310, \n        4311, \n        4316, \n        4317, \n        4318, \n        4319, \n        4320, \n        4321, \n        4322, \n        4323, \n        4324, \n        4325, \n        4326, \n        4327, \n        4328, \n        4329, \n        4330, \n        4331, \n        4332, \n        4341, \n        4342, \n        4343, \n        4344, \n        4345, \n        4346, \n        4347, \n        4348, \n        4349, \n        4350, \n        4351, \n        4352, \n        4353, \n        4354, \n        4355, \n        4356, \n        4364, \n        4365, \n        4368, \n        4369, \n        4370, \n        4371, \n        4372, \n        4373, \n        4374, \n        4375, \n        4376, \n        4398, \n        4399, \n        4402, \n        4403, \n        4404, \n        4405, \n        4406, \n        4418, \n        4423, \n        4424, \n        4425, \n        4649, \n        4650, \n        4689, \n        4690, \n        4691, \n        4692, \n        4693, \n        4729, \n        4730, \n        4745, \n        4746, \n        4759, \n        4760, \n        4801, \n        4812, \n        4813, \n        4814, \n        4815, \n        4829, \n        4836, \n        4837, \n        4919, \n        4920, \n        4921, \n        4922, \n        4923, \n        4927, \n        4969, \n        4983, \n        4984, \n        4986, \n        5004, \n        5005, \n        5244, \n        5245, \n        5246, \n        5247, \n        5248, \n        5249, \n        5250, \n        5251, \n        5252, \n        5253, \n        5254, \n        5255, \n        5256, \n        5257, \n        5258, \n        5259, \n        5260, \n        5261, \n        5262, \n        5263, \n        5264, \n        5265, \n        5266, \n        5267, \n        5268, \n        6368, \n        6369, \n        6370, \n        6371, \n        6372, \n        6373, \n        6374, \n        6375, \n        6376, \n        6377, \n        6378, \n        6379, \n        6380, \n        6381, \n        6382, \n        6383, \n        6384, \n        6385, \n        6386, \n        6387, \n        6388, \n        6389, \n        6473, \n        6474, \n        6504, \n        6505, \n        6506, \n        6507, \n        6508, \n        6509, \n        6510, \n        6511, \n        6512, \n        6513, \n        6514, \n        6515, \n        6516, \n        6517, \n        6518, \n        6519, \n        6520, \n        6521, \n        6522, \n        6523, \n        6524, \n        6525, \n        6526, \n        6527, \n        6528, \n        6529, \n        6530, \n        6531, \n        6532, \n        6533, \n        6534, \n        6535, \n        6536, \n        6537, \n        6538, \n        6539, \n        6540, \n        6541, \n        6542, \n        6543, \n        6544, \n        6545, \n        6549, \n        6550, \n        6551, \n        6557, \n        6558, \n        6559, \n        6560, \n        6561, \n        6562, \n        6563, \n        6564, \n        6565, \n        6566, \n        6567, \n        6568, \n        6569, \n        6570, \n        6571, \n        6572, \n        6573\n    ]\n}"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/body_model/smplx_lite.py",
    "content": "import numpy as np\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom pathlib import Path\nfrom pytorch3d.transforms import axis_angle_to_matrix, rotation_6d_to_matrix\nfrom smplx.utils import Struct, to_np, to_tensor\nfrom einops import einsum, rearrange\nfrom time import time\n\nfrom hmr4d import PROJ_ROOT\n\n\nclass SmplxLite(nn.Module):\n    def __init__(\n        self,\n        model_path=PROJ_ROOT / \"inputs/checkpoints/body_models/smplx\",\n        gender=\"neutral\",\n        num_betas=10,\n    ):\n        super().__init__()\n\n        # Load the model\n        model_path = Path(model_path)\n        if model_path.is_dir():\n            smplx_path = Path(model_path) / f\"SMPLX_{gender.upper()}.npz\"\n        else:\n            smplx_path = model_path\n        assert smplx_path.exists()\n        model_data = np.load(smplx_path, allow_pickle=True)\n\n        data_struct = Struct(**model_data)\n        self.faces = data_struct.f  # (F, 3)\n\n        self.register_smpl_buffers(data_struct, num_betas)\n        # self.register_smplh_buffers(data_struct, num_pca_comps, flat_hand_mean)\n        # self.register_smplx_buffers(data_struct)\n        self.register_fast_skeleton_computing_buffers()\n\n        # default_pose (99,) for torch.cat([global_orient, body_pose, default_pose])\n        other_default_pose = torch.cat(\n            [\n                torch.zeros(9),\n                to_tensor(data_struct.hands_meanl).float(),\n                to_tensor(data_struct.hands_meanr).float(),\n            ]\n        )\n        self.register_buffer(\"other_default_pose\", other_default_pose, False)\n\n    def register_smpl_buffers(self, data_struct, num_betas):\n        # shapedirs, (V, 3, N_betas), V=10475 for SMPLX\n        shapedirs = to_tensor(to_np(data_struct.shapedirs[:, :, :num_betas])).float()\n        self.register_buffer(\"shapedirs\", shapedirs, False)\n\n        # v_template, (V, 3)\n        v_template = to_tensor(to_np(data_struct.v_template)).float()\n        self.register_buffer(\"v_template\", v_template, False)\n\n        # J_regressor, (J, V), J=55 for SMPLX\n        J_regressor = to_tensor(to_np(data_struct.J_regressor)).float()\n        self.register_buffer(\"J_regressor\", J_regressor, False)\n\n        # posedirs, (54*9, V, 3), note that the first global_orient is not included\n        posedirs = to_tensor(to_np(data_struct.posedirs)).float()  # (V, 3, 54*9)\n        posedirs = rearrange(posedirs, \"v c n -> n v c\")\n        self.register_buffer(\"posedirs\", posedirs, False)\n\n        # lbs_weights, (V, J), J=55\n        lbs_weights = to_tensor(to_np(data_struct.weights)).float()\n        self.register_buffer(\"lbs_weights\", lbs_weights, False)\n\n        # parents, (J), long\n        parents = to_tensor(to_np(data_struct.kintree_table[0])).long()\n        parents[0] = -1\n        self.register_buffer(\"parents\", parents, False)\n\n    def register_smplh_buffers(self, data_struct, num_pca_comps, flat_hand_mean):\n        # hand_pca, (N_pca, 45)\n        left_hand_components = to_tensor(data_struct.hands_componentsl[:num_pca_comps]).float()\n        right_hand_components = to_tensor(data_struct.hands_componentsr[:num_pca_comps]).float()\n        self.register_buffer(\"left_hand_components\", left_hand_components, False)\n        self.register_buffer(\"right_hand_components\", right_hand_components, False)\n\n        # hand_mean, (45,)\n        left_hand_mean = to_tensor(data_struct.hands_meanl).float()\n        right_hand_mean = to_tensor(data_struct.hands_meanr).float()\n        if not flat_hand_mean:\n            left_hand_mean = torch.zeros_like(left_hand_mean)\n            right_hand_mean = torch.zeros_like(right_hand_mean)\n        self.register_buffer(\"left_hand_mean\", left_hand_mean, False)\n        self.register_buffer(\"right_hand_mean\", right_hand_mean, False)\n\n    def register_smplx_buffers(self, data_struct):\n        # expr_dirs, (V, 3, N_expr)\n        expr_dirs = to_tensor(to_np(data_struct.shapedirs[:, :, 300:310])).float()\n        self.register_buffer(\"expr_dirs\", expr_dirs, False)\n\n    def register_fast_skeleton_computing_buffers(self):\n        # For fast computing of skeleton under beta\n        J_template = self.J_regressor @ self.v_template  # (J, 3)\n        J_shapedirs = torch.einsum(\"jv, vcd -> jcd\", self.J_regressor, self.shapedirs)  # (J, 3, 10)\n        self.register_buffer(\"J_template\", J_template, False)\n        self.register_buffer(\"J_shapedirs\", J_shapedirs, False)\n\n    def get_skeleton(self, betas):\n        return self.J_template + einsum(betas, self.J_shapedirs, \"... k, j c k -> ... j c\")\n\n    def forward(\n        self,\n        body_pose,\n        betas,\n        global_orient,\n        transl=None,\n        rotation_type=\"aa\",\n    ):\n        \"\"\"\n        Args:\n            body_pose: (B, L, 63)\n            betas: (B, L, 10)\n            global_orient: (B, L, 3)\n            transl: (B, L, 3)\n        Returns:\n            vertices: (B, L, V, 3)\n        \"\"\"\n        # 1. Convert [global_orient, body_pose, other_default_pose] to rot_mats\n        other_default_pose = self.other_default_pose  # (99,)\n        if rotation_type == \"aa\":\n            other_default_pose = other_default_pose.expand(*body_pose.shape[:-1], -1)\n            full_pose = torch.cat([global_orient, body_pose, other_default_pose], dim=-1)\n            rot_mats = axis_angle_to_matrix(full_pose.reshape(*full_pose.shape[:-1], 55, 3))\n            del full_pose, other_default_pose\n        else:\n            assert rotation_type == \"r6d\"  # useful when doing smplify\n            other_default_pose = axis_angle_to_matrix(other_default_pose.view(33, 3))\n            part_full_pose = torch.cat([global_orient, body_pose], dim=-1)\n            rot_mats = rotation_6d_to_matrix(part_full_pose.view(*part_full_pose.shape[:-1], 22, 6))\n            other_default_pose = other_default_pose.expand(*rot_mats.shape[:-3], -1, -1, -1)\n            rot_mats = torch.cat([rot_mats, other_default_pose], dim=-3)\n            del part_full_pose, other_default_pose\n\n        # 2. Forward Kinematics\n        J = self.get_skeleton(betas)  # (*, 55, 3)\n        A = batch_rigid_transform_v2(rot_mats, J, self.parents)[1]\n\n        # 3. Canonical v_posed = v_template + shaped_offsets + pose_offsets\n        pose_feature = rot_mats[..., 1:, :, :] - rot_mats.new([[1, 0, 0], [0, 1, 0], [0, 0, 1]])\n        pose_feature = pose_feature.view(*pose_feature.shape[:-3], -1)  # (*, 55*3*3)\n        v_posed = (\n            self.v_template\n            + einsum(betas, self.shapedirs, \"... k, v c k -> ... v c\")\n            + einsum(pose_feature, self.posedirs, \"... k, k v c -> ... v c\")\n        )\n        del pose_feature, rot_mats\n\n        # 4. Skinning\n        T = einsum(self.lbs_weights, A, \"v j, ... j c d -> ... v c d\")\n        verts = einsum(T[..., :3, :3], v_posed, \"... v c d, ... v d -> ... v c\") + T[..., :3, 3]\n\n        # 5. Translation\n        if transl is not None:\n            verts = verts + transl[..., None, :]\n        return verts\n\n\nclass SmplxLiteCoco17(SmplxLite):\n    \"\"\"Output COCO17 joints (Faster, but cannot output vertices)\"\"\"\n\n    def __init__(self, **kwargs):\n        super().__init__(**kwargs)\n\n        # Compute mapping\n        smplx2smpl = torch.load(PROJ_ROOT / \"hmr4d/utils/body_model/smplx2smpl_sparse.pt\")\n        COCO17_regressor = torch.load(PROJ_ROOT / \"hmr4d/utils/body_model/smpl_coco17_J_regressor.pt\")\n        smplx2coco17 = torch.matmul(COCO17_regressor, smplx2smpl.to_dense())\n\n        jids, smplx_vids = torch.where(smplx2coco17 != 0)\n        smplx2coco17_interestd = torch.zeros([len(smplx_vids), 17])\n        for idx, (jid, smplx_vid) in enumerate(zip(jids, smplx_vids)):\n            smplx2coco17_interestd[idx, jid] = smplx2coco17[jid, smplx_vid]\n        self.register_buffer(\"smplx2coco17_interestd\", smplx2coco17_interestd, False)  # (132, 17)\n\n        # Update to vertices of interest\n        self.v_template = self.v_template[smplx_vids].clone()  # (V', 3)\n        self.shapedirs = self.shapedirs[smplx_vids].clone()  # (V', 3, K)\n        self.posedirs = self.posedirs[:, smplx_vids].clone()  # (K, V', 3)\n        self.lbs_weights = self.lbs_weights[smplx_vids].clone()  # (V', J)\n\n    def forward(self, body_pose, betas, global_orient, transl):\n        \"\"\"Returns: joints (*, 17, 3). (B, L) or  (B,) are both supported.\"\"\"\n        # Use super class's forward to get verts\n        verts = super().forward(body_pose, betas, global_orient, transl)  # (*, 132, 3)\n        joints = einsum(self.smplx2coco17_interestd, verts, \"v j, ... v c -> ... j c\")\n        return joints\n\n\nclass SmplxLiteV437Coco17(SmplxLite):\n    def __init__(self, **kwargs):\n        super().__init__(**kwargs)\n\n        # Compute mapping (COCO17)\n        smplx2smpl = torch.load(PROJ_ROOT / \"hmr4d/utils/body_model/smplx2smpl_sparse.pt\")\n        COCO17_regressor = torch.load(PROJ_ROOT / \"hmr4d/utils/body_model/smpl_coco17_J_regressor.pt\")\n        smplx2coco17 = torch.matmul(COCO17_regressor, smplx2smpl.to_dense())\n\n        jids, smplx_vids = torch.where(smplx2coco17 != 0)\n        smplx2coco17_interestd = torch.zeros([len(smplx_vids), 17])\n        for idx, (jid, smplx_vid) in enumerate(zip(jids, smplx_vids)):\n            smplx2coco17_interestd[idx, jid] = smplx2coco17[jid, smplx_vid]\n        self.register_buffer(\"smplx2coco17_interestd\", smplx2coco17_interestd, False)  # (132, 17)\n        assert len(smplx_vids) == 132\n\n        # Verts437\n        smplx_vids2 = torch.load(PROJ_ROOT / \"hmr4d/utils/body_model/smplx_verts437.pt\")\n        smplx_vids = torch.cat([smplx_vids, smplx_vids2])\n\n        # Update to vertices of interest\n        self.v_template = self.v_template[smplx_vids].clone()  # (V', 3)\n        self.shapedirs = self.shapedirs[smplx_vids].clone()  # (V', 3, K)\n        self.posedirs = self.posedirs[:, smplx_vids].clone()  # (K, V', 3)\n        self.lbs_weights = self.lbs_weights[smplx_vids].clone()  # (V', J)\n\n    def forward(self, body_pose, betas, global_orient, transl):\n        \"\"\"\n        Returns:\n            verts_437: (*, 437, 3)\n            joints (*, 17, 3). (B, L) or  (B,) are both supported.\n        \"\"\"\n        # Use super class's forward to get verts\n        verts = super().forward(body_pose, betas, global_orient, transl)  # (*, 132+437, 3)\n\n        verts_437 = verts[..., 132:, :].clone()\n        joints = einsum(self.smplx2coco17_interestd, verts[..., :132, :], \"v j, ... v c -> ... j c\")\n        return verts_437, joints\n\n\nclass SmplxLiteSmplN24(SmplxLite):\n    \"\"\"Output SMPL(not smplx)-Neutral 24 joints (Faster, but cannot output vertices)\"\"\"\n\n    def __init__(self, **kwargs):\n        super().__init__(**kwargs)\n\n        # Compute mapping\n        smplx2smpl = torch.load(PROJ_ROOT / \"hmr4d/utils/body_model/smplx2smpl_sparse.pt\")\n        smpl2joints = torch.load(PROJ_ROOT / \"hmr4d/utils/body_model/smpl_neutral_J_regressor.pt\")\n        smplx2joints = torch.matmul(smpl2joints, smplx2smpl.to_dense())\n\n        jids, smplx_vids = torch.where(smplx2joints != 0)\n        smplx2joints_interested = torch.zeros([len(smplx_vids), smplx2joints.size(0)])\n        for idx, (jid, smplx_vid) in enumerate(zip(jids, smplx_vids)):\n            smplx2joints_interested[idx, jid] = smplx2joints[jid, smplx_vid]\n        self.register_buffer(\"smplx2joints_interested\", smplx2joints_interested, False)  # (V', J)\n\n        # Update to vertices of interest\n        self.v_template = self.v_template[smplx_vids].clone()  # (V', 3)\n        self.shapedirs = self.shapedirs[smplx_vids].clone()  # (V', 3, K)\n        self.posedirs = self.posedirs[:, smplx_vids].clone()  # (K, V', 3)\n        self.lbs_weights = self.lbs_weights[smplx_vids].clone()  # (V', J)\n\n    def forward(self, body_pose, betas, global_orient, transl):\n        \"\"\"Returns: joints (*, J, 3). (B, L) or  (B,) are both supported.\"\"\"\n        # Use super class's forward to get verts\n        verts = super().forward(body_pose, betas, global_orient, transl)  # (*, V', 3)\n        joints = einsum(self.smplx2joints_interested, verts, \"v j, ... v c -> ... j c\")\n        return joints\n\n\ndef batch_rigid_transform_v2(rot_mats, joints, parents):\n    \"\"\"\n    Args:\n        rot_mats: (*, J, 3, 3)\n        joints: (*, J, 3)\n    \"\"\"\n    # check shape, since sometimes beta has shape=1\n    rot_mats_shape_prefix = rot_mats.shape[:-3]\n    if rot_mats_shape_prefix != joints.shape[:-2]:\n        joints = joints.expand(*rot_mats_shape_prefix, -1, -1)\n\n    rel_joints = joints.clone()\n    rel_joints[..., 1:, :] -= joints[..., parents[1:], :]\n    transforms_mat = torch.cat([rot_mats, rel_joints[..., :, None]], dim=-1)  # (*, J, 3, 4)\n    transforms_mat = F.pad(transforms_mat, [0, 0, 0, 1], value=0.0)\n    transforms_mat[..., 3, 3] = 1.0  # (*, J, 4, 4)\n\n    transform_chain = [transforms_mat[..., 0, :, :]]\n    for i in range(1, parents.shape[0]):\n        # Subtract the joint location at the rest pose\n        # No need for rotation, since it's identity when at rest\n        curr_res = torch.matmul(transform_chain[parents[i]], transforms_mat[..., i, :, :])\n        transform_chain.append(curr_res)\n\n    transforms = torch.stack(transform_chain, dim=-3)  # (*, J, 4, 4)\n\n    # The last column of the transformations contains the posed joints\n    posed_joints = transforms[..., :3, 3].clone()\n    rel_transforms = transforms.clone()\n    rel_transforms[..., :3, 3] -= einsum(transforms[..., :3, :3], joints, \"... j c d, ... j d -> ... j c\")\n    return posed_joints, rel_transforms\n\n\ndef sync_time():\n    torch.cuda.synchronize()\n    return time()\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/body_model/utils.py",
    "content": "import os\nimport numpy as np\nimport torch\n\nSMPLH_JOINT_NAMES = [\n    'pelvis',\n    'left_hip',\n    'right_hip',\n    'spine1',\n    'left_knee',\n    'right_knee',\n    'spine2',\n    'left_ankle',\n    'right_ankle',\n    'spine3',\n    'left_foot',\n    'right_foot',\n    'neck',\n    'left_collar',\n    'right_collar',\n    'head',\n    'left_shoulder',\n    'right_shoulder',\n    'left_elbow',\n    'right_elbow',\n    'left_wrist',\n    'right_wrist',\n    'left_index1',\n    'left_index2',\n    'left_index3',\n    'left_middle1',\n    'left_middle2',\n    'left_middle3',\n    'left_pinky1',\n    'left_pinky2',\n    'left_pinky3',\n    'left_ring1',\n    'left_ring2',\n    'left_ring3',\n    'left_thumb1',\n    'left_thumb2',\n    'left_thumb3',\n    'right_index1',\n    'right_index2',\n    'right_index3',\n    'right_middle1',\n    'right_middle2',\n    'right_middle3',\n    'right_pinky1',\n    'right_pinky2',\n    'right_pinky3',\n    'right_ring1',\n    'right_ring2',\n    'right_ring3',\n    'right_thumb1',\n    'right_thumb2',\n    'right_thumb3',\n    'nose',\n    'right_eye',\n    'left_eye',\n    'right_ear',\n    'left_ear',\n    'left_big_toe',\n    'left_small_toe',\n    'left_heel',\n    'right_big_toe',\n    'right_small_toe',\n    'right_heel',\n    'left_thumb',\n    'left_index',\n    'left_middle',\n    'left_ring',\n    'left_pinky',\n    'right_thumb',\n    'right_index',\n    'right_middle',\n    'right_ring',\n    'right_pinky',\n]\n\nSMPLH_LEFT_LEG = ['left_hip', 'left_knee', 'left_ankle', 'left_foot']\nSMPLH_RIGHT_LEG = ['right_hip', 'right_knee', 'right_ankle', 'right_foot']\nSMPLH_LEFT_ARM = ['left_collar', 'left_shoulder', 'left_elbow', 'left_wrist']\nSMPLH_RIGHT_ARM = ['right_collar', 'right_shoulder', 'right_elbow', 'right_wrist']\nSMPLH_HEAD = ['neck', 'head']\nSMPLH_SPINE = ['spine1', 'spine2', 'spine3']\n\n# name to 21 index (without pelvis, hand, and extra)\n_name_2_idx = {j: i for i, j in enumerate(SMPLH_JOINT_NAMES[1:22])}\nSMPLH_PART_IDX = {\n    'left_leg': [_name_2_idx[x] for x in SMPLH_LEFT_LEG],\n    'right_leg': [_name_2_idx[x] for x in SMPLH_RIGHT_LEG],\n    'left_arm': [_name_2_idx[x] for x in SMPLH_LEFT_ARM],\n    'right_arm': [_name_2_idx[x] for x in SMPLH_RIGHT_ARM],\n    'two_legs': [_name_2_idx[x] for x in SMPLH_LEFT_LEG + SMPLH_RIGHT_LEG],\n    'left_arm_and_leg': [_name_2_idx[x] for x in SMPLH_LEFT_ARM + SMPLH_LEFT_LEG],\n    'right_arm_and_leg': [_name_2_idx[x] for x in SMPLH_RIGHT_ARM + SMPLH_RIGHT_LEG],\n}\n\n# name to full index\n_name_2_idx_full = {j: i for i, j in enumerate(SMPLH_JOINT_NAMES)}\nSMPLH_PART_IDX_FULL = {\n    'lower_body': [_name_2_idx_full[x] for x in ['pelvis'] + SMPLH_LEFT_LEG + SMPLH_RIGHT_LEG]\n}\n\n# ===== ⬇️ Fitting optimizer ⬇️ ===== #\nSMPL_JOINTS = {'hips': 0, 'leftUpLeg': 1, 'rightUpLeg': 2, 'spine': 3, 'leftLeg': 4, 'rightLeg': 5,\n               'spine1': 6, 'leftFoot': 7, 'rightFoot': 8, 'spine2': 9, 'leftToeBase': 10, 'rightToeBase': 11,\n               'neck': 12, 'leftShoulder': 13, 'rightShoulder': 14, 'head': 15, 'leftArm': 16, 'rightArm': 17,\n               'leftForeArm': 18, 'rightForeArm': 19, 'leftHand': 20, 'rightHand': 21}\n\n# chosen virtual mocap markers that are \"keypoints\" to work with\nKEYPT_VERTS = [4404, 920, 3076, 3169, 823, 4310, 1010, 1085, 4495, 4569, 6615, 3217, 3313, 6713,\n               6785, 3383, 6607, 3207, 1241, 1508, 4797, 4122, 1618, 1569, 5135, 5040, 5691, 5636,\n               5404, 2230, 2173, 2108, 134, 3645, 6543, 3123, 3024, 4194, 1306, 182, 3694, 4294, 744]\n\n\n# From https://github.com/vchoutas/smplify-x/blob/master/smplifyx/utils.py\n# Please see license for usage restrictions.\ndef smpl_to_openpose(model_type='smplx', use_hands=True, use_face=True,\n                     use_face_contour=False, openpose_format='coco25'):\n    ''' Returns the indices of the permutation that maps SMPL to OpenPose\n\n        Parameters\n        ----------\n        model_type: str, optional\n            The type of SMPL-like model that is used. The default mapping\n            returned is for the SMPLX model\n        use_hands: bool, optional\n            Flag for adding to the returned permutation the mapping for the\n            hand keypoints. Defaults to True\n        use_face: bool, optional\n            Flag for adding to the returned permutation the mapping for the\n            face keypoints. Defaults to True\n        use_face_contour: bool, optional\n            Flag for appending the facial contour keypoints. Defaults to False\n        openpose_format: bool, optional\n            The output format of OpenPose. For now only COCO-25 and COCO-19 is\n            supported. Defaults to 'coco25'\n\n    '''\n    if openpose_format.lower() == 'coco25':\n        if model_type == 'smpl':\n            return np.array([24, 12, 17, 19, 21, 16, 18, 20, 0, 2, 5, 8, 1, 4,\n                             7, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34],\n                            dtype=np.int32)\n        elif model_type == 'smplh':\n            body_mapping = np.array([52, 12, 17, 19, 21, 16, 18, 20, 0, 2, 5,\n                                     8, 1, 4, 7, 53, 54, 55, 56, 57, 58, 59,\n                                     60, 61, 62], dtype=np.int32)\n            mapping = [body_mapping]\n            if use_hands:\n                lhand_mapping = np.array([20, 34, 35, 36, 63, 22, 23, 24, 64,\n                                          25, 26, 27, 65, 31, 32, 33, 66, 28,\n                                          29, 30, 67], dtype=np.int32)\n                rhand_mapping = np.array([21, 49, 50, 51, 68, 37, 38, 39, 69,\n                                          40, 41, 42, 70, 46, 47, 48, 71, 43,\n                                          44, 45, 72], dtype=np.int32)\n                mapping += [lhand_mapping, rhand_mapping]\n            return np.concatenate(mapping)\n        # SMPLX\n        elif model_type == 'smplx':\n            body_mapping = np.array([55, 12, 17, 19, 21, 16, 18, 20, 0, 2, 5,\n                                     8, 1, 4, 7, 56, 57, 58, 59, 60, 61, 62,\n                                     63, 64, 65], dtype=np.int32)\n            mapping = [body_mapping]\n            if use_hands:\n                lhand_mapping = np.array([20, 37, 38, 39, 66, 25, 26, 27,\n                                          67, 28, 29, 30, 68, 34, 35, 36, 69,\n                                          31, 32, 33, 70], dtype=np.int32)\n                rhand_mapping = np.array([21, 52, 53, 54, 71, 40, 41, 42, 72,\n                                          43, 44, 45, 73, 49, 50, 51, 74, 46,\n                                          47, 48, 75], dtype=np.int32)\n\n                mapping += [lhand_mapping, rhand_mapping]\n            if use_face:\n                #  end_idx = 127 + 17 * use_face_contour\n                face_mapping = np.arange(76, 127 + 17 * use_face_contour,\n                                         dtype=np.int32)\n                mapping += [face_mapping]\n\n            return np.concatenate(mapping)\n        else:\n            raise ValueError('Unknown model type: {}'.format(model_type))\n    elif openpose_format == 'coco19':\n        if model_type == 'smpl':\n            return np.array([24, 12, 17, 19, 21, 16, 18, 20, 0, 2, 5, 8,\n                             1, 4, 7, 25, 26, 27, 28],\n                            dtype=np.int32)\n        elif model_type == 'smplh':\n            body_mapping = np.array([52, 12, 17, 19, 21, 16, 18, 20, 0, 2, 5,\n                                     8, 1, 4, 7, 53, 54, 55, 56],\n                                    dtype=np.int32)\n            mapping = [body_mapping]\n            if use_hands:\n                lhand_mapping = np.array([20, 34, 35, 36, 57, 22, 23, 24, 58,\n                                          25, 26, 27, 59, 31, 32, 33, 60, 28,\n                                          29, 30, 61], dtype=np.int32)\n                rhand_mapping = np.array([21, 49, 50, 51, 62, 37, 38, 39, 63,\n                                          40, 41, 42, 64, 46, 47, 48, 65, 43,\n                                          44, 45, 66], dtype=np.int32)\n                mapping += [lhand_mapping, rhand_mapping]\n            return np.concatenate(mapping)\n        # SMPLX\n        elif model_type == 'smplx':\n            body_mapping = np.array([55, 12, 17, 19, 21, 16, 18, 20, 0, 2, 5,\n                                     8, 1, 4, 7, 56, 57, 58, 59],\n                                    dtype=np.int32)\n            mapping = [body_mapping]\n            if use_hands:\n                lhand_mapping = np.array([20, 37, 38, 39, 60, 25, 26, 27,\n                                          61, 28, 29, 30, 62, 34, 35, 36, 63,\n                                          31, 32, 33, 64], dtype=np.int32)\n                rhand_mapping = np.array([21, 52, 53, 54, 65, 40, 41, 42, 66,\n                                          43, 44, 45, 67, 49, 50, 51, 68, 46,\n                                          47, 48, 69], dtype=np.int32)\n\n                mapping += [lhand_mapping, rhand_mapping]\n            if use_face:\n                face_mapping = np.arange(70, 70 + 51 +\n                                         17 * use_face_contour,\n                                         dtype=np.int32)\n                mapping += [face_mapping]\n\n            return np.concatenate(mapping)\n        else:\n            raise ValueError('Unknown model type: {}'.format(model_type))\n    else:\n        raise ValueError('Unknown joint format: {}'.format(openpose_format))\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/callbacks/lr_monitor.py",
    "content": "from pytorch_lightning.callbacks import LearningRateMonitor\nfrom hmr4d.configs import builds, MainStore\n\n\nMainStore.store(name=\"pl\", node=builds(LearningRateMonitor), group=\"callbacks/lr_monitor\")\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/callbacks/prog_bar.py",
    "content": "from collections import OrderedDict\nfrom numbers import Number\nfrom datetime import datetime, timedelta\nfrom typing import Any, Dict, Union\nfrom pytorch_lightning.utilities.types import STEP_OUTPUT\nimport torch\nfrom pytorch_lightning.callbacks.progress.tqdm_progress import TQDMProgressBar, Tqdm, convert_inf\nfrom pytorch_lightning.callbacks.progress import ProgressBar\nfrom pytorch_lightning.utilities import rank_zero_only\nimport pytorch_lightning as pl\n\nfrom hmr4d.utils.pylogger import Log\nfrom time import time\nfrom collections import deque\nimport sys\nfrom hmr4d.configs import MainStore, builds\n\n# ========== Helper functions ========== #\n\n\ndef format_num(n):\n    f = \"{0:.3g}\".format(n).replace(\"+0\", \"+\").replace(\"-0\", \"-\")\n    n = str(n)\n    return f if len(f) < len(n) else n\n\n\ndef convert_kwargs_to_str(**kwargs):\n    # Sort in alphabetical order to be more deterministic\n    postfix = OrderedDict([])\n    for key in sorted(kwargs.keys()):\n        new_key = key.split(\"/\")[-1]\n        postfix[new_key] = kwargs[key]\n    # Preprocess stats according to datatype\n    for key in postfix.keys():\n        # Number: limit the length of the string\n        if isinstance(postfix[key], Number):\n            postfix[key] = format_num(postfix[key])\n        # Else for any other type, try to get the string conversion\n        elif not isinstance(postfix[key], str):\n            postfix[key] = str(postfix[key])\n        # Else if it's a string, don't need to preprocess anything\n    # Stitch together to get the final postfix\n    postfix = \", \".join(key + \"=\" + postfix[key].strip() for key in postfix.keys())\n    return postfix\n\n\ndef convert_t_to_str(t):\n    \"\"\"Convert time in second to string in format hour:minute:second.\n    If hour is 0, don't show it. Always show minute and second.\n    \"\"\"\n    t_str = timedelta(seconds=t)  # e.g. 0:00:00.704186\n    t_str = str(t_str).split(\".\")[0]  # e.g. 0:00:00\n    if t_str[:2] == \"0:\":\n        t_str = t_str[2:]\n    return t_str\n\n\nclass MyTQDMProgressBar(TQDMProgressBar, pl.Callback):\n    def init_train_tqdm(self):\n        bar = Tqdm(\n            desc=\"Training\",  # this will be overwritten anyway\n            bar_format=\"{desc}{percentage:3.0f}%[{bar:10}][{n_fmt}/{total_fmt}, {elapsed}→{remaining},{rate_fmt}]{postfix}\",\n            position=(2 * self.process_position),\n            disable=self.is_disabled,\n            leave=False,\n            smoothing=0,\n            dynamic_ncols=False,\n        )\n        return bar\n\n    @rank_zero_only\n    def on_train_batch_end(self, trainer, pl_module, outputs, batch, batch_idx):\n        # this function also updates the main progress bar\n        super().on_train_batch_end(trainer, pl_module, outputs, batch, batch_idx)\n        # in this function, we only set the postfix of the main progress bar\n        n = batch_idx + 1\n        if self._should_update(n, self.train_progress_bar.total):\n            # Set post-fix string\n            # 1. maximum GPU usage\n            max_mem = torch.cuda.max_memory_allocated() / 1024.0 / 1024.0 / 1024.0\n            post_fix_str = f\"maxGPU={max_mem:.1f}GB\"\n\n            # 2. training metrics\n            training_metrics = self.get_metrics(trainer, pl_module)\n            training_metrics.pop(\"v_num\", None)\n            post_fix_str += \", \" + convert_kwargs_to_str(**training_metrics)\n\n            # extra message if applicable\n            if \"message\" in outputs:\n                post_fix_str += \", \" + outputs[\"message\"]\n\n            self.train_progress_bar.set_postfix_str(post_fix_str)\n\n\nclass ProgressReporter(ProgressBar, pl.Callback):\n    def __init__(\n        self,\n        log_every_percent: float = 0.1,  # report interval\n        exp_name=None,  # if None, use pl_module.exp_name or \"Unnamed Experiment\"\n        data_name=None,  # if None, use pl_module.exp_name or \"Unknown Data\"\n        **kwargs,\n    ):\n        super().__init__()\n        self.enable = True\n        # 1. Store experiment meta data.\n        self.log_every_percent = log_every_percent\n        self.exp_name = exp_name\n        self.data_name = data_name\n        self.batch_time_queue = deque(maxlen=5)\n        self.start_prompt = \"🚀\"\n        self.finish_prompt = \"✅\"\n        # 2. Utils for evaluation\n        self.n_finished = 0\n\n    def disable(self):\n        self.enable = False\n\n    def setup(self, trainer: pl.Trainer, pl_module: pl.LightningModule, stage: str) -> None:\n        # Connect to the trainer object.\n        super().setup(trainer, pl_module, stage)\n        self.stage = stage\n        self.time_exp_start = time()\n        self.epoch_exp_start = trainer.current_epoch\n\n        if self.exp_name is None:\n            if hasattr(pl_module, \"exp_name\"):\n                self.exp_name = pl_module.exp_name\n            else:\n                self.exp_name = \"Unnamed Experiment\"\n        if self.data_name is None:\n            if hasattr(pl_module, \"data_name\"):\n                self.data_name = pl_module.data_name\n            else:\n                self.data_name = \"Unknown Data\"\n\n    def print(self, *args: Any, **kwargs: Any) -> None:\n        print(*args)\n\n    def get_metrics(self, trainer: pl.Trainer, pl_module: pl.LightningModule) -> Dict[str, Union[str, float]]:\n        \"\"\"Get metrics from trainer for progress bar.\"\"\"\n        items = super().get_metrics(trainer, pl_module)\n        items.pop(\"v_num\", None)\n        return items\n\n    def _should_update(self, n_finished: int, total: int) -> bool:\n        \"\"\"\n        Rule: Log every `log_every_percent` percent, or the last batch.\n        \"\"\"\n        log_interval = max(int(total * self.log_every_percent), 1)\n        able = n_finished % log_interval == 0 or n_finished == total\n        if log_interval > 10:\n            able = able or n_finished in [5, 10]  # always log\n        able = able and self.enable\n        return able\n\n    @rank_zero_only\n    def on_train_epoch_start(self, trainer: \"pl.Trainer\", *_: Any) -> None:\n        self.print(\"=\" * 80)\n        Log.info(\n            f\"{self.start_prompt}[FIT][Epoch {trainer.current_epoch}] Data: {self.data_name} Experiment: {self.exp_name}\"\n        )\n        self.time_train_epoch_start = time()\n\n    @rank_zero_only\n    def on_train_batch_end(self, trainer, pl_module, outputs, batch, batch_idx):\n        super().on_train_batch_end(trainer, pl_module, outputs, batch, batch_idx)  # don't forget this :)\n        total = self.total_train_batches\n\n        # Speed\n        n_finished = batch_idx + 1\n        percent = 100 * n_finished / total\n        time_current = time()\n        self.batch_time_queue.append(time_current)\n        time_elapsed = time_current - self.time_train_epoch_start  # second\n        time_remaining = time_elapsed * (total - n_finished) / n_finished  # second\n        if len(self.batch_time_queue) == 1:  # cannot compute speed\n            speed = 1 / time_elapsed\n        else:\n            speed = (len(self.batch_time_queue) - 1) / (self.batch_time_queue[-1] - self.batch_time_queue[0])\n\n        # Skip if not update\n        if not self._should_update(n_finished, total):\n            return\n\n        # ===== Set Prefix string ===== #\n        # General\n        desc = f\"[Train]\"\n\n        # Speed: Get elapsed time and estimated remaining time\n        time_elapsed_str = convert_t_to_str(time_elapsed)\n        time_remaining_str = convert_t_to_str(time_remaining)\n        speed_str = f\"{speed:.2f}it/s\" if speed > 1 else f\"{1/speed:.1f}s/it\"\n        n_digit = len(str(total))\n        desc_speed = (\n            f\"[{n_finished:{n_digit}d}/{total}={percent:3.0f}%, {time_elapsed_str} → {time_remaining_str}, {speed_str}]\"\n        )\n\n        # ===== Set postfix string ===== #\n        # 1. maximum GPU usage\n        max_mem = torch.cuda.max_memory_allocated() / 1024.0 / 1024.0 / 1024.0\n        post_fix_str = f\"maxGPU={max_mem:.1f}GB\"\n\n        # 2. training step metrics\n        train_metrics = self.get_metrics(trainer, pl_module)\n        train_metrics = {k: v for k, v in train_metrics.items() if (\"train\" in k and \"epoch\" not in k)}\n        post_fix_str += \", \" + convert_kwargs_to_str(**train_metrics)\n\n        # extra message if applicable\n        if \"message\" in outputs:\n            post_fix_str += \", \" + outputs[\"message\"]\n        post_fix_str = f\"[{post_fix_str}]\"\n\n        # ===== Output ===== #\n        bar_output = f\"{desc}{desc_speed}{post_fix_str}\"\n        self.print(bar_output)\n\n    @rank_zero_only\n    def on_train_epoch_end(self, trainer: pl.Trainer, pl_module: pl.LightningModule) -> None:\n        super().on_train_epoch_end(trainer, pl_module)\n\n        # Clear\n        self.batch_time_queue.clear()\n\n        # Estimate Epoch time\n        n_finished = trainer.current_epoch + 1 - self.epoch_exp_start\n        n_to_finish = trainer.max_epochs - trainer.current_epoch - 1\n        time_current = time()\n        time_elapsed = time_current - self.time_exp_start\n        time_remaining = time_elapsed * n_to_finish / n_finished\n        time_elapsed_str = convert_t_to_str(time_elapsed)\n        time_remaining_str = convert_t_to_str(time_remaining)\n\n        # Metrics\n        # training epoch metrics\n        train_metrics = self.get_metrics(trainer, pl_module)\n        train_metrics = {k: v for k, v in train_metrics.items() if (\"train\" in k and \"epoch\" in k)}\n        train_metrics_str = convert_kwargs_to_str(**train_metrics)\n\n        Log.info(\n            f\"{self.finish_prompt}[FIT][Epoch {trainer.current_epoch}] finished! {time_elapsed_str}→{time_remaining_str} | {train_metrics_str}\"\n        )\n\n    # ===== Validation/Test/Prediction ===== #\n    @rank_zero_only\n    def on_validation_epoch_start(self, trainer, pl_module):\n        self.time_val_epoch_start = time()\n\n    @rank_zero_only\n    def on_validation_batch_end(self, trainer, pl_module, outputs, batch, batch_idx, dataloader_idx=0):\n        self.n_finished += 1\n        n_finished = self.n_finished\n        total = self.total_val_batches\n        if not self._should_update(n_finished, total):\n            return\n\n        # General\n        desc = f\"[Val]\"\n\n        # Speed\n        percent = 100 * n_finished / total\n        time_current = time()\n        time_elapsed = time_current - self.time_val_epoch_start  # second\n        time_remaining = time_elapsed * (total - n_finished) / n_finished  # second\n        time_elapsed_str = convert_t_to_str(time_elapsed)\n        time_remaining_str = convert_t_to_str(time_remaining)\n        desc_speed = f\"[{n_finished}/{total} ={percent:3.0f}%, {time_elapsed_str}→{time_remaining_str}]\"\n\n        # Output\n        bar_output = f\"{desc} {desc_speed}\"\n        self.print(bar_output)\n\n    def on_validation_epoch_end(self, trainer: pl.Trainer, pl_module: pl.LightningModule) -> None:\n        # Reset\n        self.n_finished = 0\n\n\nclass EmojiProgressReporter(ProgressBar, pl.Callback):\n    def __init__(\n        self,\n        refresh_rate_batch: Union[int, None] = 1,  # report interval of batch, set None to disable it\n        refresh_rate_epoch: int = 1,  # report interval of epoch\n        **kwargs,\n    ):\n        super().__init__()\n        self.enable = True\n        # Store experiment meta data.\n        self.refresh_rate_batch = refresh_rate_batch\n        self.refresh_rate_epoch = refresh_rate_epoch\n\n        # Style of the progress bar.\n        self.title_prompt = \"📝\"\n        self.prog_prompt = \"🚀\"\n        self.timer_prompt = \"⌛️\"\n        self.metric_prompt = \"📌\"\n        self.finish_prompt = \"✅\"\n\n    def disable(self):\n        self.enable = False\n\n    def setup(self, trainer: pl.Trainer, pl_module: pl.LightningModule, stage: str):\n        # Connect to the trainer object.\n        super().setup(trainer, pl_module, stage)\n        self.stage = stage\n        self.time_start_batch = None\n        self.time_start_epoch = None\n        if hasattr(pl_module, \"exp_name\"):\n            self.exp_name = pl_module.exp_name\n        else:\n            self.exp_name = \"Unnamed Experiment\"\n            Log.warn(\"Experiment name not found, please set it to `pl_module.exp_name`!\")\n\n    def print(self, *args: Any, **kwargs: Any):\n        print(*args)\n\n    def get_metrics(self, trainer: pl.Trainer, pl_module: pl.LightningModule) -> Dict[str, Union[str, float]]:\n        \"\"\"Get metrics from trainer for progress bar.\"\"\"\n        items = super().get_metrics(trainer, pl_module)\n        items.pop(\"v_num\", None)\n        return dict(sorted(items.items()))\n\n    def _should_log_batch(self, n: int) -> bool:\n        # Disable batch log.\n        if self.refresh_rate_batch is None:\n            return False\n        # Log at the first & last batch, and every `self.refresh_rate_batch` batches.\n        able = n % self.refresh_rate_batch == 0 or n == self.total_train_batches - 1\n        able = able and self.enable\n        return able\n\n    def _should_log_epoch(self, n: int) -> bool:\n        # Log at the first & last epoch, and every `self.refresh_rate_epoch` epochs.\n        able = n % self.refresh_rate_epoch == 0 or n == self.trainer.max_epochs - 1\n        able = able and self.enable\n        return able\n\n    def timestamp_delta_to_str(self, timestamp_delta: float):\n        \"\"\"Convert delta timestamp to string.\"\"\"\n        time_rest = timedelta(seconds=timestamp_delta)\n        hours, remainder = divmod(time_rest.seconds, 3600)\n        minutes, seconds = divmod(remainder, 60)\n        time_str = \"\"\n\n        # Check if the time is valid. Note that, if `hours` is visible, then `minutes` must be visible.\n        if hours <= 0:\n            hours = None\n            if minutes <= 0:\n                minutes = None\n                if seconds <= 0:\n                    seconds = None\n\n        time_str += f\"{hours}h \" if hours is not None else \"\"\n        time_str += f\"{minutes}m \" if minutes is not None else \"\"\n        time_str += f\"{seconds}s\" if seconds is not None else \"\"\n        return time_str\n\n    @rank_zero_only\n    def on_train_batch_start(self, trainer: pl.Trainer, pl_module: pl.LightningModule, batch: Any, batch_idx: int):\n        super().on_train_batch_start(trainer, pl_module, batch, batch_idx)\n        # Initialize some meta data.\n        if self.time_start_batch is None:\n            self.time_start_batch = datetime.now().timestamp()\n\n    @rank_zero_only\n    def on_train_batch_end(self, trainer, pl_module, outputs, batch, batch_idx):\n        super().on_train_batch_end(trainer, pl_module, outputs, batch, batch_idx)  # don't forget this :)\n        # Get some meta data.\n        epoch_idx = trainer.current_epoch\n        percent = 100 * (batch_idx + 1) / (self.total_train_batches + 1)\n        metrics = self.get_metrics(trainer, pl_module)\n\n        # Current time.\n        time_cur_stamp = datetime.now().timestamp()\n        time_cur_str = datetime.fromtimestamp(time_cur_stamp).strftime(\"%m-%d %H:%M:%S\")\n        # Rest time.\n        time_rest_stamp = (time_cur_stamp - self.time_start_batch) * (100 - percent) / percent\n        time_rest_str = self.timestamp_delta_to_str(time_rest_stamp)\n\n        if not self._should_log_batch(batch_idx):\n            return\n\n        # Print the logs.\n        self.print(f\"{self.title_prompt} [{self.stage.upper()}] Exp: {self.exp_name}...\")\n        self.print(\n            f\"{self.prog_prompt} Ep {epoch_idx}: {int(percent):02d}% <= [{batch_idx}/{self.total_train_batches}]\"\n        )\n        self.print(f\"{self.timer_prompt} Time: {time_cur_str} | Ep Rest: {time_rest_str}\")\n        for k, v in metrics.items():\n            self.print(f\"{self.metric_prompt} {k}: {v}\")\n        self.print(\"\")  # Add a blank line.\n\n    def on_train_epoch_start(self, trainer: pl.Trainer, pl_module: pl.LightningModule):\n        super().on_train_epoch_start(trainer, pl_module)\n        # Initialize some meta data.\n        self.time_start_batch = None\n        if self.time_start_epoch is None:\n            self.time_start_epoch = datetime.now().timestamp()\n\n    @rank_zero_only\n    def on_train_epoch_end(self, trainer: pl.Trainer, pl_module: pl.LightningModule):\n        super().on_train_epoch_end(trainer, pl_module)\n        # Get some meta data.\n        epoch_idx = trainer.current_epoch\n        percent = 100 * (epoch_idx + 1) / (self.trainer.max_epochs + 1)\n        metrics = self.get_metrics(trainer, pl_module)\n\n        # Current time.\n        time_cur = datetime.now().timestamp()\n        time_str = datetime.fromtimestamp(time_cur).strftime(\"%m-%d %H: %M:%S\")\n        # Rest time.\n        time_rest_stamp = (time_cur - self.time_start_epoch) * (100 - percent) / percent\n        time_rest_str = self.timestamp_delta_to_str(time_rest_stamp)\n\n        if not self._should_log_batch(epoch_idx):\n            return\n\n        # Print the logs.\n        self.print(f\">> >> >> >>\")\n        self.print(f\"{self.title_prompt} [{self.stage.upper()}] Exp: {self.exp_name}\")\n        self.print(f\"{self.finish_prompt} Ep {epoch_idx} finished!\")\n        self.print(f\"{self.timer_prompt} Time: {time_str} | Rest: {time_rest_str}\")\n        for k, v in metrics.items():\n            self.print(f\"{self.metric_prompt} {k}: {v}\")\n        self.print(f\"<< << << <<\")\n        self.print(\"\")  # Add a blank line.\n\n\ngroup_name = \"callbacks/prog_bar\"\nprog_reporter_base = builds(\n    ProgressReporter,\n    log_every_percent=0.1,\n    exp_name=\"${exp_name}\",\n    data_name=\"${data_name}\",\n    populate_full_signature=True,\n)\nMainStore.store(name=\"prog_reporter_every0.1\", node=prog_reporter_base, group=group_name)\nMainStore.store(name=\"prog_reporter_every0.2\", node=prog_reporter_base(log_every_percent=0.2), group=group_name)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/callbacks/simple_ckpt_saver.py",
    "content": "from pathlib import Path\nimport torch\nimport pytorch_lightning as pl\nfrom pytorch_lightning.callbacks.checkpoint import Checkpoint\nfrom pytorch_lightning.utilities import rank_zero_only\n\nfrom hmr4d.utils.pylogger import Log\nfrom hmr4d.configs import MainStore, builds\n\n\nclass SimpleCkptSaver(Checkpoint):\n    \"\"\"\n    This callback runs at the end of each training epoch.\n    Check {every_n_epochs} and save at most {save_top_k} model if it is time.\n    \"\"\"\n\n    def __init__(\n        self,\n        output_dir,\n        filename=\"e{epoch:03d}-s{step:06d}.ckpt\",\n        save_top_k=1,\n        every_n_epochs=1,\n        save_last=None,\n        save_weights_only=True,\n    ):\n        super().__init__()\n        self.output_dir = Path(output_dir)\n        self.filename = filename\n        self.save_top_k = save_top_k\n        self.every_n_epochs = every_n_epochs\n        self.save_last = save_last\n        self.save_weights_only = save_weights_only\n\n        # Setup output dir\n        if rank_zero_only.rank == 0:\n            self.output_dir.mkdir(parents=True, exist_ok=True)\n            Log.info(f\"[Simple Ckpt Saver]: Save to `{self.output_dir}'\")\n\n    @rank_zero_only\n    def on_train_epoch_end(self, trainer, pl_module):\n        \"\"\"Save a checkpoint at the end of the training epoch.\"\"\"\n        if self.every_n_epochs >= 1 and (trainer.current_epoch + 1) % self.every_n_epochs == 0:\n            if self.save_top_k == 0:\n                return\n\n            # Current saved ckpts in the output_dir\n            model_paths = []\n            for p in sorted(list(self.output_dir.glob(\"*.ckpt\"))):\n                model_paths.append(p)\n            model_to_remove = model_paths[0] if len(model_paths) >= self.save_top_k else None\n\n            # Save cureent checkpoint\n            filepath = self.output_dir / self.filename.format(epoch=trainer.current_epoch, step=trainer.global_step)\n            checkpoint = {\n                \"epoch\": trainer.current_epoch,\n                \"global_step\": trainer.global_step,\n                \"pytorch-lightning_version\": pl.__version__,\n                \"state_dict\": pl_module.state_dict(),\n            }\n            pl_module.on_save_checkpoint(checkpoint)\n\n            if not self.save_weights_only:\n                # optimizer\n                optimizer_states = []\n                for i, optimizer in enumerate(trainer.optimizers):\n                    # Rely on accelerator to dump optimizer state\n                    optimizer_state = trainer.strategy.optimizer_state(optimizer)\n                    optimizer_states.append(optimizer_state)\n                checkpoint[\"optimizer_states\"] = optimizer_states\n\n                # lr_scheduler\n                lr_schedulers = []\n                for config in trainer.lr_scheduler_configs:\n                    lr_schedulers.append(config.scheduler.state_dict())\n                checkpoint[\"lr_schedulers\"] = lr_schedulers\n\n            # trainer.strategy.checkpoint_io.save_checkpoint(checkpoint, filepath)\n            torch.save(checkpoint, filepath)\n\n            # Remove the earliest checkpoint\n            if model_to_remove:\n                trainer.strategy.remove_checkpoint(model_paths[0])\n\n\ngroup_name = \"callbacks/simple_ckpt_saver\"\nbase = builds(SimpleCkptSaver, output_dir=\"${output_dir}/checkpoints/\", populate_full_signature=True)\nMainStore.store(name=\"base\", node=base, group=group_name)\nMainStore.store(name=\"every1e\", node=base, group=group_name)\nMainStore.store(name=\"every2e\", node=base(every_n_epochs=2), group=group_name)\nMainStore.store(name=\"every5e\", node=base(every_n_epochs=5), group=group_name)\nMainStore.store(name=\"every5e_top100\", node=base(every_n_epochs=5, save_top_k=100), group=group_name)\nMainStore.store(name=\"every10e\", node=base(every_n_epochs=10), group=group_name)\nMainStore.store(name=\"every10e_top100\", node=base(every_n_epochs=10, save_top_k=100), group=group_name)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/callbacks/train_speed_timer.py",
    "content": "import pytorch_lightning as pl\nfrom pytorch_lightning.utilities import rank_zero_only\nfrom time import time\nfrom collections import deque\n\nfrom hmr4d.configs import MainStore, builds\n\n\nclass TrainSpeedTimer(pl.Callback):\n    def __init__(self, N_avg=5):\n        \"\"\"\n        This callback times the training speed (averge over recent 5 iterations)\n            1. Data waiting time: this should be small, otherwise the data loading should be improved\n            2. Single batch time: this is the time for one batch of training (excluding data waiting)\n        \"\"\"\n        super().__init__()\n        self.last_batch_end = None\n        self.this_batch_start = None\n\n        # time queues for averaging\n        self.data_waiting_time_queue = deque(maxlen=N_avg)\n        self.single_batch_time_queue = deque(maxlen=N_avg)\n\n    @rank_zero_only\n    def on_train_batch_start(self, trainer, pl_module, batch, batch_idx):\n        \"\"\"Count the time of data waiting\"\"\"\n        if self.last_batch_end is not None:\n            # This should be small, otherwise the data loading should be improved\n            data_waiting = time() - self.last_batch_end\n\n            # Average the time\n            self.data_waiting_time_queue.append(data_waiting)\n            average_time = sum(self.data_waiting_time_queue) / len(self.data_waiting_time_queue)\n\n            # Log to prog-bar\n            pl_module.log(\n                \"train_timer/data_waiting\", average_time, on_step=True, on_epoch=False, prog_bar=True, logger=True\n            )\n\n        self.this_batch_start = time()\n\n    @rank_zero_only\n    def on_train_batch_end(self, trainer, pl_module, outputs, batch, batch_idx):\n        # Effective training time elapsed (excluding data waiting)\n        single_batch = time() - self.this_batch_start\n\n        # Average the time\n        self.single_batch_time_queue.append(single_batch)\n        average_time = sum(self.single_batch_time_queue) / len(self.single_batch_time_queue)\n\n        # Log iter time\n        pl_module.log(\n            \"train_timer/single_batch\", average_time, on_step=True, on_epoch=False, prog_bar=False, logger=True\n        )\n\n        # Set timer for counting data waiting\n        self.last_batch_end = time()\n\n    @rank_zero_only\n    def on_train_epoch_end(self, trainer, pl_module):\n        # Reset the timer\n        self.last_batch_end = None\n        self.this_batch_start = None\n        # Clear the queue\n        self.data_waiting_time_queue.clear()\n        self.single_batch_time_queue.clear()\n\n\ngroup_name = \"callbacks/train_speed_timer\"\nbase = builds(TrainSpeedTimer, populate_full_signature=True)\nMainStore.store(name=\"base\", node=base, group=group_name)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/comm/gather.py",
    "content": "# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved\n\"\"\"\n[Copied from detectron2]\nThis file contains primitives for multi-gpu communication.\nThis is useful when doing distributed training.\n\"\"\"\n\nimport functools\nimport logging\nimport numpy as np\nimport pickle\nimport torch\nimport torch.distributed as dist\n\n_LOCAL_PROCESS_GROUP = None\n\"\"\"\nA torch process group which only includes processes that on the same machine as the current process.\nThis variable is set when processes are spawned by `launch()` in \"engine/launch.py\".\n\"\"\"\n\n\ndef get_world_size() -> int:\n    if not dist.is_available():\n        return 1\n    if not dist.is_initialized():\n        return 1\n    return dist.get_world_size()\n\n\ndef get_rank() -> int:\n    if not dist.is_available():\n        return 0\n    if not dist.is_initialized():\n        return 0\n    return dist.get_rank()\n\n\ndef get_local_rank() -> int:\n    \"\"\"\n    Returns:\n        The rank of the current process within the local (per-machine) process group.\n    \"\"\"\n    if not dist.is_available():\n        return 0\n    if not dist.is_initialized():\n        return 0\n    assert _LOCAL_PROCESS_GROUP is not None\n    return dist.get_rank(group=_LOCAL_PROCESS_GROUP)\n\n\ndef get_local_size() -> int:\n    \"\"\"\n    Returns:\n        The size of the per-machine process group,\n        i.e. the number of processes per machine.\n    \"\"\"\n    if not dist.is_available():\n        return 1\n    if not dist.is_initialized():\n        return 1\n    return dist.get_world_size(group=_LOCAL_PROCESS_GROUP)\n\n\ndef is_main_process() -> bool:\n    return get_rank() == 0\n\n\ndef synchronize():\n    \"\"\"\n    Helper function to synchronize (barrier) among all processes when\n    using distributed training\n    \"\"\"\n    if not dist.is_available():\n        return\n    if not dist.is_initialized():\n        return\n    world_size = dist.get_world_size()\n    if world_size == 1:\n        return\n    dist.barrier()\n\n\n@functools.lru_cache()\ndef _get_global_gloo_group():\n    \"\"\"\n    Return a process group based on gloo backend, containing all the ranks\n    The result is cached.\n    \"\"\"\n    if dist.get_backend() == \"nccl\":\n        return dist.new_group(backend=\"gloo\")\n    else:\n        return dist.group.WORLD\n\n\ndef _serialize_to_tensor(data, group):\n    backend = dist.get_backend(group)\n    assert backend in [\"gloo\", \"nccl\"]\n    device = torch.device(\"cpu\" if backend == \"gloo\" else \"cuda\")\n\n    buffer = pickle.dumps(data)\n    if len(buffer) > 1024**3:\n        logger = logging.getLogger(__name__)\n        logger.warning(\n            \"Rank {} trying to all-gather {:.2f} GB of data on device {}\".format(\n                get_rank(), len(buffer) / (1024**3), device\n            )\n        )\n    storage = torch.ByteStorage.from_buffer(buffer)\n    tensor = torch.ByteTensor(storage).to(device=device)\n    return tensor\n\n\ndef _pad_to_largest_tensor(tensor, group):\n    \"\"\"\n    Returns:\n        list[int]: size of the tensor, on each rank\n        Tensor: padded tensor that has the max size\n    \"\"\"\n    world_size = dist.get_world_size(group=group)\n    assert world_size >= 1, \"comm.gather/all_gather must be called from ranks within the given group!\"\n    local_size = torch.tensor([tensor.numel()], dtype=torch.int64, device=tensor.device)\n    size_list = [torch.zeros([1], dtype=torch.int64, device=tensor.device) for _ in range(world_size)]\n    dist.all_gather(size_list, local_size, group=group)\n\n    size_list = [int(size.item()) for size in size_list]\n\n    max_size = max(size_list)\n\n    # we pad the tensor because torch all_gather does not support\n    # gathering tensors of different shapes\n    if local_size != max_size:\n        padding = torch.zeros((max_size - local_size,), dtype=torch.uint8, device=tensor.device)\n        tensor = torch.cat((tensor, padding), dim=0)\n    return size_list, tensor\n\n\ndef all_gather(data, group=None):\n    \"\"\"\n    Run all_gather on arbitrary picklable data (not necessarily tensors).\n\n    Args:\n        data: any picklable object\n        group: a torch process group. By default, will use a group which\n            contains all ranks on gloo backend.\n\n    Returns:\n        list[data]: list of data gathered from each rank\n    \"\"\"\n    if get_world_size() == 1:\n        return [data]\n    if group is None:\n        group = _get_global_gloo_group()\n    if dist.get_world_size(group) == 1:\n        return [data]\n\n    tensor = _serialize_to_tensor(data, group)\n\n    size_list, tensor = _pad_to_largest_tensor(tensor, group)\n    max_size = max(size_list)\n\n    # receiving Tensor from all ranks\n    tensor_list = [torch.empty((max_size,), dtype=torch.uint8, device=tensor.device) for _ in size_list]\n    dist.all_gather(tensor_list, tensor, group=group)\n\n    data_list = []\n    for size, tensor in zip(size_list, tensor_list):\n        buffer = tensor.cpu().numpy().tobytes()[:size]\n        data_list.append(pickle.loads(buffer))\n\n    return data_list\n\n\ndef gather(data, dst=0, group=None):\n    \"\"\"\n    Run gather on arbitrary picklable data (not necessarily tensors).\n\n    Args:\n        data: any picklable object\n        dst (int): destination rank\n        group: a torch process group. By default, will use a group which\n            contains all ranks on gloo backend.\n\n    Returns:\n        list[data]: on dst, a list of data gathered from each rank. Otherwise,\n            an empty list.\n    \"\"\"\n    if get_world_size() == 1:\n        return [data]\n    if group is None:\n        group = _get_global_gloo_group()\n    if dist.get_world_size(group=group) == 1:\n        return [data]\n    rank = dist.get_rank(group=group)\n\n    tensor = _serialize_to_tensor(data, group)\n    size_list, tensor = _pad_to_largest_tensor(tensor, group)\n\n    # receiving Tensor from all ranks\n    if rank == dst:\n        max_size = max(size_list)\n        tensor_list = [torch.empty((max_size,), dtype=torch.uint8, device=tensor.device) for _ in size_list]\n        dist.gather(tensor, tensor_list, dst=dst, group=group)\n\n        data_list = []\n        for size, tensor in zip(size_list, tensor_list):\n            buffer = tensor.cpu().numpy().tobytes()[:size]\n            data_list.append(pickle.loads(buffer))\n        return data_list\n    else:\n        dist.gather(tensor, [], dst=dst, group=group)\n        return []\n\n\ndef shared_random_seed():\n    \"\"\"\n    Returns:\n        int: a random number that is the same across all workers.\n            If workers need a shared RNG, they can use this shared seed to\n            create one.\n\n    All workers must call this function, otherwise it will deadlock.\n    \"\"\"\n    ints = np.random.randint(2**31)\n    all_ints = all_gather(ints)\n    return all_ints[0]\n\n\ndef reduce_dict(input_dict, average=True):\n    \"\"\"\n    Reduce the values in the dictionary from all processes so that process with rank\n    0 has the reduced results.\n\n    Args:\n        input_dict (dict): inputs to be reduced. All the values must be scalar CUDA Tensor.\n        average (bool): whether to do average or sum\n\n    Returns:\n        a dict with the same keys as input_dict, after reduction.\n    \"\"\"\n    world_size = get_world_size()\n    if world_size < 2:\n        return input_dict\n    with torch.no_grad():\n        names = []\n        values = []\n        # sort the keys so that they are consistent across processes\n        for k in sorted(input_dict.keys()):\n            names.append(k)\n            values.append(input_dict[k])\n        values = torch.stack(values, dim=0)\n        dist.reduce(values, dst=0)\n        if dist.get_rank() == 0 and average:\n            # only main process gets accumulated, so only divide by\n            # world_size in this case\n            values /= world_size\n        reduced_dict = {k: v for k, v in zip(names, values)}\n    return reduced_dict\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/eval/eval_utils.py",
    "content": "import torch\nimport numpy as np\n\n\n@torch.no_grad()\ndef compute_camcoord_metrics(batch, pelvis_idxs=[1, 2], fps=30, mask=None):\n    \"\"\"\n    Args:\n        batch (dict): {\n            \"pred_j3d\": (..., J, 3) tensor\n            \"target_j3d\":\n            \"pred_verts\":\n            \"target_verts\":\n        }\n    Returns:\n        cam_coord_metrics (dict): {\n            \"pa_mpjpe\": (..., ) numpy array\n            \"mpjpe\":\n            \"pve\":\n            \"accel\":\n        }\n    \"\"\"\n    # All data is in camera coordinates\n    pred_j3d = batch[\"pred_j3d\"].cpu()  # (..., J, 3)\n    target_j3d = batch[\"target_j3d\"].cpu()\n    pred_verts = batch[\"pred_verts\"].cpu()\n    target_verts = batch[\"target_verts\"].cpu()\n\n    if mask is not None:\n        mask = mask.cpu()\n        pred_j3d = pred_j3d[mask].clone()\n        target_j3d = target_j3d[mask].clone()\n        pred_verts = pred_verts[mask].clone()\n        target_verts = target_verts[mask].clone()\n    assert \"mask\" not in batch\n\n    # Align by pelvis\n    pred_j3d, target_j3d, pred_verts, target_verts = batch_align_by_pelvis(\n        [pred_j3d, target_j3d, pred_verts, target_verts], pelvis_idxs=pelvis_idxs\n    )\n\n    # Metrics\n    m2mm = 1000\n    S1_hat = batch_compute_similarity_transform_torch(pred_j3d, target_j3d)\n    pa_mpjpe = compute_jpe(S1_hat, target_j3d) * m2mm\n    mpjpe = compute_jpe(pred_j3d, target_j3d) * m2mm\n    pve = compute_jpe(pred_verts, target_verts) * m2mm\n    accel = compute_error_accel(joints_pred=pred_j3d, joints_gt=target_j3d, fps=fps)\n\n    camcoord_metrics = {\n        \"pa_mpjpe\": pa_mpjpe,\n        \"mpjpe\": mpjpe,\n        \"pve\": pve,\n        \"accel\": accel,\n    }\n    return camcoord_metrics\n\n\n@torch.no_grad()\ndef compute_global_metrics(batch, mask=None):\n    \"\"\"Follow WHAM, the input has skipped invalid frames\n    Args:\n        batch (dict): {\n            \"pred_j3d_glob\": (F, J, 3) tensor\n            \"target_j3d_glob\":\n            \"pred_verts_glob\":\n            \"target_verts_glob\":\n        }\n    Returns:\n        global_metrics (dict): {\n            \"wa2_mpjpe\": (F, ) numpy array\n            \"waa_mpjpe\":\n            \"rte\":\n            \"jitter\":\n            \"fs\":\n        }\n    \"\"\"\n    # All data is in global coordinates\n    pred_j3d_glob = batch[\"pred_j3d_glob\"].cpu()  # (..., J, 3)\n    target_j3d_glob = batch[\"target_j3d_glob\"].cpu()\n    pred_verts_glob = batch[\"pred_verts_glob\"].cpu()\n    target_verts_glob = batch[\"target_verts_glob\"].cpu()\n    if mask is not None:\n        mask = mask.cpu()\n        pred_j3d_glob = pred_j3d_glob[mask].clone()\n        target_j3d_glob = target_j3d_glob[mask].clone()\n        pred_verts_glob = pred_verts_glob[mask].clone()\n        target_verts_glob = target_verts_glob[mask].clone()\n    assert \"mask\" not in batch\n\n    seq_length = pred_j3d_glob.shape[0]\n\n    # Use chunk to compare\n    chunk_length = 100\n    wa2_mpjpe, waa_mpjpe = [], []\n    for start in range(0, seq_length, chunk_length):\n        end = min(seq_length, start + chunk_length)\n\n        target_j3d = target_j3d_glob[start:end].clone().cpu()\n        pred_j3d = pred_j3d_glob[start:end].clone().cpu()\n\n        w_j3d = first_align_joints(target_j3d, pred_j3d)\n        wa_j3d = global_align_joints(target_j3d, pred_j3d)\n\n        if False:\n            from hmr4d.utils.wis3d_utils import make_wis3d, add_motion_as_lines\n\n            wis3d = make_wis3d(name=\"debug-metric_utils\")\n            add_motion_as_lines(target_j3d, wis3d, name=\"target_j3d\")\n            add_motion_as_lines(pred_j3d, wis3d, name=\"pred_j3d\")\n            add_motion_as_lines(w_j3d, wis3d, name=\"pred_w2_j3d\")\n            add_motion_as_lines(wa_j3d, wis3d, name=\"pred_wa_j3d\")\n\n        wa2_mpjpe.append(compute_jpe(target_j3d, w_j3d))\n        waa_mpjpe.append(compute_jpe(target_j3d, wa_j3d))\n\n    # Metrics\n    m2mm = 1000\n    wa2_mpjpe = np.concatenate(wa2_mpjpe) * m2mm\n    waa_mpjpe = np.concatenate(waa_mpjpe) * m2mm\n\n    # Additional Metrics\n    rte = compute_rte(target_j3d_glob[:, 0].cpu(), pred_j3d_glob[:, 0].cpu()) * 1e2\n    jitter = compute_jitter(pred_j3d_glob, fps=30)\n    foot_sliding = compute_foot_sliding(target_verts_glob, pred_verts_glob) * m2mm\n\n    global_metrics = {\n        \"wa2_mpjpe\": wa2_mpjpe,\n        \"waa_mpjpe\": waa_mpjpe,\n        \"rte\": rte,\n        \"jitter\": jitter,\n        \"fs\": foot_sliding,\n    }\n    return global_metrics\n\n\n@torch.no_grad()\ndef compute_camcoord_perjoint_metrics(batch, pelvis_idxs=[1, 2]):\n    \"\"\"\n    Args:\n        batch (dict): {\n            \"pred_j3d\": (..., J, 3) tensor\n            \"target_j3d\":\n        }\n    Returns:\n        cam_coord_metrics (dict): {\n            \"pa_mpjpe\": (..., ) numpy array\n            \"mpjpe\":\n            \"pve\":\n            \"accel\":\n        }\n    \"\"\"\n    # All data is in camera coordinates\n    pred_j3d = batch[\"pred_j3d\"].cpu()  # (..., J, 3)\n    target_j3d = batch[\"target_j3d\"].cpu()\n    pred_verts = batch[\"pred_verts\"].cpu()\n    target_verts = batch[\"target_verts\"].cpu()\n\n    # Align by pelvis\n    pred_j3d, target_j3d, pred_verts, target_verts = batch_align_by_pelvis(\n        [pred_j3d, target_j3d, pred_verts, target_verts], pelvis_idxs=pelvis_idxs\n    )\n    # Metrics\n    m2mm = 1000\n    perjoint_mpjpe = compute_perjoint_jpe(pred_j3d, target_j3d) * m2mm\n\n    camcoord_perjoint_metrics = {\n        \"mpjpe\": perjoint_mpjpe,\n    }\n    return camcoord_perjoint_metrics\n\n\n# ===== Utilities =====\n\n\ndef compute_jpe(S1, S2):\n    return torch.sqrt(((S1 - S2) ** 2).sum(dim=-1)).mean(dim=-1).numpy()\n\n\ndef compute_perjoint_jpe(S1, S2):\n    return torch.sqrt(((S1 - S2) ** 2).sum(dim=-1)).numpy()\n\n\ndef batch_align_by_pelvis(data_list, pelvis_idxs=[1, 2]):\n    \"\"\"\n    Assumes data is given as [pred_j3d, target_j3d, pred_verts, target_verts].\n    Each data is in shape of (frames, num_points, 3)\n    Pelvis is notated as one / two joints indices.\n    Align all data to the corresponding pelvis location.\n    \"\"\"\n\n    pred_j3d, target_j3d, pred_verts, target_verts = data_list\n\n    pred_pelvis = pred_j3d[:, pelvis_idxs].mean(dim=1, keepdims=True).clone()\n    target_pelvis = target_j3d[:, pelvis_idxs].mean(dim=1, keepdims=True).clone()\n\n    # Align to the pelvis\n    pred_j3d = pred_j3d - pred_pelvis\n    target_j3d = target_j3d - target_pelvis\n    pred_verts = pred_verts - pred_pelvis\n    target_verts = target_verts - target_pelvis\n\n    return (pred_j3d, target_j3d, pred_verts, target_verts)\n\n\ndef batch_compute_similarity_transform_torch(S1, S2):\n    \"\"\"\n    Computes a similarity transform (sR, t) that takes\n    a set of 3D points S1 (3 x N) closest to a set of 3D points S2,\n    where R is an 3x3 rotation matrix, t 3x1 translation, s scale.\n    i.e. solves the orthogonal Procrutes problem.\n    \"\"\"\n    transposed = False\n    if S1.shape[0] != 3 and S1.shape[0] != 2:\n        S1 = S1.permute(0, 2, 1)\n        S2 = S2.permute(0, 2, 1)\n        transposed = True\n    assert S2.shape[1] == S1.shape[1]\n\n    # 1. Remove mean.\n    mu1 = S1.mean(axis=-1, keepdims=True)\n    mu2 = S2.mean(axis=-1, keepdims=True)\n\n    X1 = S1 - mu1\n    X2 = S2 - mu2\n\n    # 2. Compute variance of X1 used for scale.\n    var1 = torch.sum(X1**2, dim=1).sum(dim=1)\n\n    # 3. The outer product of X1 and X2.\n    K = X1.bmm(X2.permute(0, 2, 1))\n\n    # 4. Solution that Maximizes trace(R'K) is R=U*V', where U, V are\n    # singular vectors of K.\n    U, s, V = torch.svd(K)\n\n    # Construct Z that fixes the orientation of R to get det(R)=1.\n    Z = torch.eye(U.shape[1], device=S1.device).unsqueeze(0)\n    Z = Z.repeat(U.shape[0], 1, 1)\n    Z[:, -1, -1] *= torch.sign(torch.det(U.bmm(V.permute(0, 2, 1))))\n\n    # Construct R.\n    R = V.bmm(Z.bmm(U.permute(0, 2, 1)))\n\n    # 5. Recover scale.\n    scale = torch.cat([torch.trace(x).unsqueeze(0) for x in R.bmm(K)]) / var1\n\n    # 6. Recover translation.\n    t = mu2 - (scale.unsqueeze(-1).unsqueeze(-1) * (R.bmm(mu1)))\n\n    # 7. Error:\n    S1_hat = scale.unsqueeze(-1).unsqueeze(-1) * R.bmm(S1) + t\n\n    if transposed:\n        S1_hat = S1_hat.permute(0, 2, 1)\n\n    return S1_hat\n\n\ndef compute_error_accel(joints_gt, joints_pred, valid_mask=None, fps=None):\n    \"\"\"\n    Use [i-1, i, i+1] to compute acc at frame_i. The acceleration error:\n        1/(n-2) \\sum_{i=1}^{n-1} X_{i-1} - 2X_i + X_{i+1}\n    Note that for each frame that is not visible, three entries(-1, 0, +1) in the\n    acceleration error will be zero'd out.\n    Args:\n        joints_gt : (F, J, 3)\n        joints_pred : (F, J, 3)\n        valid_mask : (F)\n    Returns:\n        error_accel (F-2) when valid_mask is None, else (F'), F' <= F-2\n    \"\"\"\n    # (F, J, 3) -> (F-2) per-joint\n    accel_gt = joints_gt[:-2] - 2 * joints_gt[1:-1] + joints_gt[2:]\n    accel_pred = joints_pred[:-2] - 2 * joints_pred[1:-1] + joints_pred[2:]\n    normed = np.linalg.norm(accel_pred - accel_gt, axis=-1).mean(axis=-1)\n    if fps is not None:\n        normed = normed * fps**2\n\n    if valid_mask is None:\n        new_vis = np.ones(len(normed), dtype=bool)\n    else:\n        invis = np.logical_not(valid_mask)\n        invis1 = np.roll(invis, -1)\n        invis2 = np.roll(invis, -2)\n        new_invis = np.logical_or(invis, np.logical_or(invis1, invis2))[:-2]\n        new_vis = np.logical_not(new_invis)\n        if new_vis.sum() == 0:\n            print(\"Warning!!! no valid acceleration error to compute.\")\n\n    return normed[new_vis]\n\n\ndef compute_rte(target_trans, pred_trans):\n    # Compute the global alignment\n    _, rot, trans = align_pcl(target_trans[None, :], pred_trans[None, :], fixed_scale=True)\n    pred_trans_hat = (torch.einsum(\"tij,tnj->tni\", rot, pred_trans[None, :]) + trans[None, :])[0]\n\n    # Compute the entire displacement of ground truth trajectory\n    disps, disp = [], 0\n    for p1, p2 in zip(target_trans, target_trans[1:]):\n        delta = (p2 - p1).norm(2, dim=-1)\n        disp += delta\n        disps.append(disp)\n\n    # Compute absolute root-translation-error (RTE)\n    rte = torch.norm(target_trans - pred_trans_hat, 2, dim=-1)\n\n    # Normalize it to the displacement\n    return (rte / disp).numpy()\n\n\ndef compute_jitter(joints, fps=30):\n    \"\"\"compute jitter of the motion\n    Args:\n        joints (N, J, 3).\n        fps (float).\n    Returns:\n        jitter (N-3).\n    \"\"\"\n    pred_jitter = torch.norm(\n        (joints[3:] - 3 * joints[2:-1] + 3 * joints[1:-2] - joints[:-3]) * (fps**3),\n        dim=2,\n    ).mean(dim=-1)\n\n    return pred_jitter.cpu().numpy() / 10.0\n\n\ndef compute_foot_sliding(target_verts, pred_verts, thr=1e-2):\n    \"\"\"compute foot sliding error\n    The foot ground contact label is computed by the threshold of 1 cm/frame\n    Args:\n        target_verts (N, 6890, 3).\n        pred_verts (N, 6890, 3).\n    Returns:\n        error (N frames in contact).\n    \"\"\"\n    assert target_verts.shape == pred_verts.shape\n    assert target_verts.shape[-2] == 6890\n\n    # Foot vertices idxs\n    foot_idxs = [3216, 3387, 6617, 6787]\n\n    # Compute contact label\n    foot_loc = target_verts[:, foot_idxs]\n    foot_disp = (foot_loc[1:] - foot_loc[:-1]).norm(2, dim=-1)\n    contact = foot_disp[:] < thr\n\n    pred_feet_loc = pred_verts[:, foot_idxs]\n    pred_disp = (pred_feet_loc[1:] - pred_feet_loc[:-1]).norm(2, dim=-1)\n\n    error = pred_disp[contact]\n\n    return error.cpu().numpy()\n\n\ndef convert_joints22_to_24(joints22, ratio2220=0.3438, ratio2321=0.3345):\n    joints24 = torch.zeros(*joints22.shape[:-2], 24, 3).to(joints22.device)\n    joints24[..., :22, :] = joints22\n    joints24[..., 22, :] = joints22[..., 20, :] + ratio2220 * (joints22[..., 20, :] - joints22[..., 18, :])\n    joints24[..., 23, :] = joints22[..., 21, :] + ratio2321 * (joints22[..., 21, :] - joints22[..., 19, :])\n    return joints24\n\n\ndef align_pcl(Y, X, weight=None, fixed_scale=False):\n    \"\"\"align similarity transform to align X with Y using umeyama method\n    X' = s * R * X + t is aligned with Y\n    :param Y (*, N, 3) first trajectory\n    :param X (*, N, 3) second trajectory\n    :param weight (*, N, 1) optional weight of valid correspondences\n    :returns s (*, 1), R (*, 3, 3), t (*, 3)\n    \"\"\"\n    *dims, N, _ = Y.shape\n    N = torch.ones(*dims, 1, 1) * N\n\n    if weight is not None:\n        Y = Y * weight\n        X = X * weight\n        N = weight.sum(dim=-2, keepdim=True)  # (*, 1, 1)\n\n    # subtract mean\n    my = Y.sum(dim=-2) / N[..., 0]  # (*, 3)\n    mx = X.sum(dim=-2) / N[..., 0]\n    y0 = Y - my[..., None, :]  # (*, N, 3)\n    x0 = X - mx[..., None, :]\n\n    if weight is not None:\n        y0 = y0 * weight\n        x0 = x0 * weight\n\n    # correlation\n    C = torch.matmul(y0.transpose(-1, -2), x0) / N  # (*, 3, 3)\n    U, D, Vh = torch.linalg.svd(C)  # (*, 3, 3), (*, 3), (*, 3, 3)\n\n    S = torch.eye(3).reshape(*(1,) * (len(dims)), 3, 3).repeat(*dims, 1, 1)\n    neg = torch.det(U) * torch.det(Vh.transpose(-1, -2)) < 0\n    S[neg, 2, 2] = -1\n\n    R = torch.matmul(U, torch.matmul(S, Vh))  # (*, 3, 3)\n\n    D = torch.diag_embed(D)  # (*, 3, 3)\n    if fixed_scale:\n        s = torch.ones(*dims, 1, device=Y.device, dtype=torch.float32)\n    else:\n        var = torch.sum(torch.square(x0), dim=(-1, -2), keepdim=True) / N  # (*, 1, 1)\n        s = torch.diagonal(torch.matmul(D, S), dim1=-2, dim2=-1).sum(dim=-1, keepdim=True) / var[..., 0]  # (*, 1)\n\n    t = my - s * torch.matmul(R, mx[..., None])[..., 0]  # (*, 3)\n\n    return s, R, t\n\n\ndef global_align_joints(gt_joints, pred_joints):\n    \"\"\"\n    :param gt_joints (T, J, 3)\n    :param pred_joints (T, J, 3)\n    \"\"\"\n    s_glob, R_glob, t_glob = align_pcl(gt_joints.reshape(-1, 3), pred_joints.reshape(-1, 3))\n    pred_glob = s_glob * torch.einsum(\"ij,tnj->tni\", R_glob, pred_joints) + t_glob[None, None]\n    return pred_glob\n\n\ndef first_align_joints(gt_joints, pred_joints):\n    \"\"\"\n    align the first two frames\n    :param gt_joints (T, J, 3)\n    :param pred_joints (T, J, 3)\n    \"\"\"\n    # (1, 1), (1, 3, 3), (1, 3)\n    s_first, R_first, t_first = align_pcl(gt_joints[:2].reshape(1, -1, 3), pred_joints[:2].reshape(1, -1, 3))\n    pred_first = s_first * torch.einsum(\"tij,tnj->tni\", R_first, pred_joints) + t_first[:, None]\n    return pred_first\n\n\ndef rearrange_by_mask(x, mask):\n    \"\"\"\n    x (L, *)\n    mask (M,), M >= L\n    \"\"\"\n    M = mask.size(0)\n    L = x.size(0)\n    if M == L:\n        return x\n    assert M > L\n    assert mask.sum() == L\n    x_rearranged = torch.zeros((M, *x.size()[1:]), dtype=x.dtype, device=x.device)\n    x_rearranged[mask] = x\n    return x_rearranged\n\n\ndef as_np_array(d):\n    if isinstance(d, torch.Tensor):\n        return d.cpu().numpy()\n    elif isinstance(d, np.ndarray):\n        return d\n    else:\n        return np.array(d)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/geo/augment_noisy_pose.py",
    "content": "import torch\nfrom pytorch3d.transforms import axis_angle_to_matrix, matrix_to_axis_angle, matrix_to_rotation_6d\nimport hmr4d.utils.matrix as matrix\nfrom hmr4d import PROJ_ROOT\n\nCOCO17_AUG = {k: v.flatten() for k, v in torch.load(PROJ_ROOT / \"hmr4d/utils/body_model/coco_aug_dict.pth\").items()}\nCOCO17_AUG_CUDA = {}\nCOCO17_TREE = [[5, 6], 0, 0, 1, 2, -1, -1, 5, 6, 7, 8, -1, -1, 11, 12, 13, 14, 15, 15, 15, 16, 16, 16]\n\n\ndef gaussian_augment(body_pose, std_angle=10.0, to_R=True):\n    \"\"\"\n    Args:\n        body_pose torch.Tensor: (..., J, 3) axis-angle if to_R is True, else rotmat (..., J, 3, 3)\n        std_angle: scalar or list, in degree\n    \"\"\"\n\n    body_pose = body_pose.clone()\n\n    if to_R:\n        body_pose_R = axis_angle_to_matrix(body_pose)  # (B, L, J, 3, 3)\n    else:\n        body_pose_R = body_pose\n    shape = body_pose_R.shape[:-2]\n    device = body_pose.device\n\n    # 1. Simulate noise\n    # angle:\n    std_angle = torch.tensor(std_angle).to(device).reshape(-1)  # allow scalar or list\n    noise_angle = torch.randn(shape, device=device) * std_angle * torch.pi / 180\n\n    # axis: avoid zero vector\n    noise_axis = torch.rand((*shape, 3), device=device)\n    mask_ = torch.norm(noise_axis, dim=-1) < 1e-6\n    noise_axis[mask_] = 1\n\n    noise_axis = noise_axis / torch.norm(noise_axis, dim=-1, keepdim=True)\n    noise_aa = noise_angle[..., None] * noise_axis  # (B, L, J, 3)\n    noise_R = axis_angle_to_matrix(noise_aa)  # (B, L, J, 3, 3)\n\n    # 2. Add noise to body pose\n    new_body_pose_R = matrix.get_mat_BfromA(body_pose_R, noise_R)  # (B, L, J, 3, 3)\n    # new_body_pose_R = torch.matmul(noise_R, body_pose_R)\n    new_body_pose_r6d = matrix_to_rotation_6d(new_body_pose_R)  # (B, L, J, 6)\n    new_body_pose_aa = matrix_to_axis_angle(new_body_pose_R)  # (B, L, J, 3)\n\n    return new_body_pose_R, new_body_pose_r6d, new_body_pose_aa\n\n\n# ========= Augment Joint 3D ======== #\n\n\ndef get_jitter(shape=(8, 120), s_jittering=5e-2):\n    \"\"\"Guassian jitter modeling.\"\"\"\n    jittering_noise = (\n        torch.normal(\n            mean=torch.zeros((*shape, 17, 3)),\n            std=COCO17_AUG[\"jittering\"].reshape(1, 1, 17, 1).expand(*shape, -1, 3),\n        )\n        * s_jittering\n    )\n    return jittering_noise\n\n\ndef get_jitter_cuda(shape=(8, 120), s_jittering=5e-2):\n    if \"jittering\" not in COCO17_AUG_CUDA:\n        COCO17_AUG_CUDA[\"jittering\"] = COCO17_AUG[\"jittering\"].cuda().reshape(1, 1, 17, 1)\n    jittering = COCO17_AUG_CUDA[\"jittering\"]\n    jittering_noise = torch.randn((*shape, 17, 3), device=\"cuda\") * jittering * s_jittering\n    return jittering_noise\n\n\ndef get_lfhp(shape=(8, 120), s_peak=3e-1, s_peak_mask=5e-3):\n    \"\"\"Low-frequency high-peak noise modeling.\"\"\"\n\n    def get_peak_noise_mask():\n        peak_noise_mask = torch.rand(*shape, 17) * COCO17_AUG[\"pmask\"]\n        peak_noise_mask = peak_noise_mask < s_peak_mask\n        return peak_noise_mask\n\n    peak_noise_mask = get_peak_noise_mask()  # (B, L, 17)\n    peak_noise = peak_noise_mask.float().unsqueeze(-1).repeat(1, 1, 1, 3)\n    peak_noise = peak_noise * torch.randn(3) * COCO17_AUG[\"peak\"].reshape(17, 1) * s_peak\n    return peak_noise\n\n\ndef get_lfhp_cuda(shape=(8, 120), s_peak=3e-1, s_peak_mask=5e-3):\n    if \"peak\" not in COCO17_AUG_CUDA:\n        COCO17_AUG_CUDA[\"pmask\"] = COCO17_AUG[\"pmask\"].cuda()\n        COCO17_AUG_CUDA[\"peak\"] = COCO17_AUG[\"peak\"].cuda().reshape(17, 1)\n\n    pmask = COCO17_AUG_CUDA[\"pmask\"]\n    peak = COCO17_AUG_CUDA[\"peak\"]\n    peak_noise_mask = torch.rand(*shape, 17, device=\"cuda\") * pmask < s_peak_mask\n    peak_noise = (\n        peak_noise_mask.float().unsqueeze(-1).expand(-1, -1, -1, 3) * torch.randn(3, device=\"cuda\") * peak * s_peak\n    )\n    return peak_noise\n\n\ndef get_bias(shape=(8, 120), s_bias=1e-1):\n    \"\"\"Bias noise modeling.\"\"\"\n    b, l = shape\n    bias_noise = torch.normal(mean=torch.zeros((b, 17, 3)), std=COCO17_AUG[\"bias\"].reshape(1, 17, 1)) * s_bias\n    bias_noise = bias_noise[:, None].expand(-1, l, -1, -1)  # (B, L, J, 3), the whole sequence is moved by the same bias\n    return bias_noise\n\n\ndef get_bias_cuda(shape=(8, 120), s_bias=1e-1):\n    if \"bias\" not in COCO17_AUG_CUDA:\n        COCO17_AUG_CUDA[\"bias\"] = COCO17_AUG[\"bias\"].cuda().reshape(1, 17, 1)\n\n    bias = COCO17_AUG_CUDA[\"bias\"]\n    bias_noise = torch.randn((shape[0], 17, 3), device=\"cuda\") * bias * s_bias\n    bias_noise = bias_noise[:, None].expand(-1, shape[1], -1, -1)\n    return bias_noise\n\n\ndef get_wham_aug_kp3d(shape=(8, 120)):\n    # aug = get_bias(shape).cuda() + get_lfhp(shape).cuda() + get_jitter(shape).cuda()\n    aug = get_bias_cuda(shape) + get_lfhp_cuda(shape) + get_jitter_cuda(shape)\n    return aug\n\n\ndef get_visible_mask(shape=(8, 120), s_mask=0.03):\n    \"\"\"Mask modeling.\"\"\"\n    # Per-frame and joint\n    mask = torch.rand(*shape, 17) < s_mask\n    visible = (~mask).clone()  # (B, L, 17)\n\n    visible = visible.reshape(-1, 17)  # (BL, 17)\n    for child in range(17):\n        parent = COCO17_TREE[child]\n        if parent == -1:\n            continue\n        if isinstance(parent, list):\n            visible[:, child] *= visible[:, parent[0]] * visible[:, parent[1]]\n        else:\n            visible[:, child] *= visible[:, parent]\n    visible = visible.reshape(*shape, 17).clone()  # (B, L, J)\n    return visible\n\n\ndef get_invisible_legs_mask(shape, s_mask=0.03):\n    \"\"\"\n    Both legs are invisible for a random duration.\n    \"\"\"\n    B, L = shape\n    starts = torch.randint(0, L - 90, (B,))\n    ends = starts + torch.randint(30, 90, (B,))\n    mask_range = torch.arange(L).unsqueeze(0).expand(B, -1)\n    mask_to_apply = (mask_range >= starts.unsqueeze(1)) & (mask_range < ends.unsqueeze(1))\n    mask_to_apply = mask_to_apply.unsqueeze(2).expand(-1, -1, 17).clone()\n    mask_to_apply[:, :, :11] = False  # only both legs are invisible\n    mask_to_apply = mask_to_apply & (torch.rand(B, 1, 1) < s_mask)\n    return mask_to_apply\n\n\ndef randomly_occlude_lower_half(i_x2d, s_mask=0.03):\n    \"\"\"\n    Randomly occlude the lower half of the image.\n    \"\"\"\n    raise NotImplementedError\n    B, L, N, _ = i_x2d.shape\n    i_x2d = i_x2d.clone()\n\n    # a period of time when the lower half of the image is invisible\n    starts = torch.randint(0, L - 90, (B,))\n    ends = starts + torch.randint(30, 90, (B,))\n    mask_range = torch.arange(L).unsqueeze(0).expand(B, -1)\n    mask_to_apply = (mask_range >= starts.unsqueeze(1)) & (mask_range < ends.unsqueeze(1))\n    mask_to_apply = mask_to_apply.unsqueeze(2).expand(-1, -1, N)  # (B, L, N)\n\n    # only the lower half of the image is invisible\n    i_x2d\n    i_x2d[..., 1] / 2\n\n    mask_to_apply = mask_to_apply & (torch.rand(B, 1, 1) < s_mask)\n    return mask_to_apply\n\n\ndef randomly_modify_hands_legs(j3d):\n    hands = [9, 10]\n    legs = [15, 16]\n\n    B, L, J, _ = j3d.shape\n    p_switch_hand = 0.001\n    p_switch_leg = 0.001\n    p_wrong_hand0 = 0.001\n    p_wrong_hand1 = 0.001\n    p_wrong_leg0 = 0.001\n    p_wrong_leg1 = 0.001\n\n    mask = torch.rand(B, L) < p_switch_hand\n    j3d[mask][:, hands] = j3d[mask][:, hands[::-1]]\n    mask = torch.rand(B, L) < p_switch_leg\n    j3d[mask][:, legs] = j3d[mask][:, legs[::-1]]\n    mask = torch.rand(B, L) < p_wrong_hand0\n    j3d[mask][:, 9] = j3d[mask][:, 10]\n    mask = torch.rand(B, L) < p_wrong_hand1\n    j3d[mask][:, 10] = j3d[mask][:, 9]\n    mask = torch.rand(B, L) < p_wrong_leg0\n    j3d[mask][:, 15] = j3d[mask][:, 16]\n    mask = torch.rand(B, L) < p_wrong_leg1\n    j3d[mask][:, 16] = j3d[mask][:, 15]\n\n    return j3d\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/geo/flip_utils.py",
    "content": "import torch\nfrom pytorch3d.transforms import axis_angle_to_matrix, matrix_to_axis_angle\n\n\ndef flip_heatmap_coco17(output_flipped):\n    assert output_flipped.ndim == 4, \"output_flipped should be [B, J, H, W]\"\n    shape_ori = output_flipped.shape\n    channels = 1\n    output_flipped = output_flipped.reshape(shape_ori[0], -1, channels, shape_ori[2], shape_ori[3])\n    output_flipped_back = output_flipped.clone()\n\n    # Swap left-right parts\n    for left, right in [[1, 2], [3, 4], [5, 6], [7, 8], [9, 10], [11, 12], [13, 14], [15, 16]]:\n        output_flipped_back[:, left, ...] = output_flipped[:, right, ...]\n        output_flipped_back[:, right, ...] = output_flipped[:, left, ...]\n    output_flipped_back = output_flipped_back.reshape(shape_ori)\n    # Flip horizontally\n    output_flipped_back = output_flipped_back.flip(3)\n    return output_flipped_back\n\n\ndef flip_bbx_xys(bbx_xys, w):\n    \"\"\"\n    bbx_xys: (F, 3)\n    \"\"\"\n    bbx_xys_flip = bbx_xys.clone()\n    bbx_xys_flip[:, 0] = w - bbx_xys_flip[:, 0]\n    return bbx_xys_flip\n\n\ndef flip_kp2d_coco17(kp2d, w):\n    \"\"\"Flip keypoints.\"\"\"\n    kp2d = kp2d.clone()\n    flipped_parts = [0, 2, 1, 4, 3, 6, 5, 8, 7, 10, 9, 12, 11, 14, 13, 16, 15]\n    kp2d = kp2d[..., flipped_parts, :]\n    kp2d[..., 0] = w - kp2d[..., 0]\n    return kp2d\n\n\ndef flip_smplx_params(smplx_params):\n    \"\"\"Flip pose.\n    The flipping is based on SMPLX parameters.\n    \"\"\"\n    rotation = torch.cat([smplx_params[\"global_orient\"], smplx_params[\"body_pose\"]], dim=1)\n\n    BN = rotation.shape[0]\n    pose = rotation.reshape(BN, -1).transpose(0, 1)\n\n    SMPL_JOINTS_FLIP_PERM = [0, 2, 1, 3, 5, 4, 6, 8, 7, 9, 11, 10, 12, 14, 13, 15, 17, 16, 19, 18, 21, 20]  # , 23, 22]\n    SMPL_POSE_FLIP_PERM = []\n    for i in SMPL_JOINTS_FLIP_PERM:\n        SMPL_POSE_FLIP_PERM.append(3 * i)\n        SMPL_POSE_FLIP_PERM.append(3 * i + 1)\n        SMPL_POSE_FLIP_PERM.append(3 * i + 2)\n\n    pose = pose[SMPL_POSE_FLIP_PERM]\n\n    # we also negate the second and the third dimension of the axis-angle\n    pose[1::3] = -pose[1::3]\n    pose[2::3] = -pose[2::3]\n    pose = pose.transpose(0, 1).reshape(BN, -1, 3)\n\n    smplx_params_flipped = smplx_params.copy()\n    smplx_params_flipped[\"global_orient\"] = pose[:, :1]\n    smplx_params_flipped[\"body_pose\"] = pose[:, 1:]\n    return smplx_params_flipped\n\n\ndef avg_smplx_aa(aa1, aa2):\n    def avg_rot(rot):\n        # input [B,...,3,3] --> output [...,3,3]\n        rot = rot.mean(dim=0)\n        U, _, V = torch.svd(rot)\n        rot = U @ V.transpose(-1, -2)\n        return rot\n\n    B, J3 = aa1.shape\n    aa1 = aa1.reshape(B, -1, 3)\n    aa2 = aa2.reshape(B, -1, 3)\n\n    R1 = axis_angle_to_matrix(aa1)\n    R2 = axis_angle_to_matrix(aa2)\n    R_avg = avg_rot(torch.stack([R1, R2]))\n    aa_avg = matrix_to_axis_angle(R_avg).reshape(B, -1)\n\n    return aa_avg\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/geo/hmr_cam.py",
    "content": "import torch\nimport numpy as np\nfrom hmr4d.utils.geo_transform import project_p2d, convert_bbx_xys_to_lurb, cvt_to_bi01_p2d\n\n\ndef estimate_focal_length(img_w, img_h):\n    return (img_w**2 + img_h**2) ** 0.5  # Diagonal FOV = 2*arctan(0.5) * 180/pi = 53\n\n\ndef estimate_K(img_w, img_h):\n    focal_length = estimate_focal_length(img_w, img_h)\n    K = torch.eye(3).float()\n    K[0, 0] = focal_length\n    K[1, 1] = focal_length\n    K[0, 2] = img_w / 2.0\n    K[1, 2] = img_h / 2.0\n    return K\n\n\ndef convert_K_to_K4(K):\n    K4 = torch.stack([K[0, 0], K[1, 1], K[0, 2], K[1, 2]]).float()\n    return K4\n\n\ndef convert_f_to_K(focal_length, img_w, img_h):\n    K = torch.eye(3).float()\n    K[0, 0] = focal_length\n    K[1, 1] = focal_length\n    K[0, 2] = img_w / 2.0\n    K[1, 2] = img_h / 2.0\n    return K\n\n\ndef resize_K(K, f=0.5):\n    K = K.clone() * f\n    K[..., 2, 2] = 1.0\n    return K\n\n\ndef create_camera_sensor(width=None, height=None, f_fullframe=None):\n    if width is None or height is None:\n        # The 4:3 aspect ratio is widely adopted by image sensors in mobile phones.\n        if np.random.rand() < 0.5:\n            width, height = 1200, 1600\n        else:\n            width, height = 1600, 1200\n\n    # Sample FOV from common options:\n    # 1. wide-angle lenses are common in mobile phones,\n    # 2. telephoto lenses has less perspective effect, which should makes it easy to learn\n    if f_fullframe is None:\n        f_fullframe_options = [24, 26, 28, 30, 35, 40, 50, 60, 70]\n        f_fullframe = np.random.choice(f_fullframe_options)\n\n    # We use diag to map focal-length: https://www.nikonians.org/reviews/fov-tables\n    diag_fullframe = (24**2 + 36**2) ** 0.5\n    diag_img = (width**2 + height**2) ** 0.5\n    focal_length = diag_img / diag_fullframe * f_fullframe\n\n    K_fullimg = torch.eye(3)\n    K_fullimg[0, 0] = focal_length\n    K_fullimg[1, 1] = focal_length\n    K_fullimg[0, 2] = width / 2\n    K_fullimg[1, 2] = height / 2\n\n    return width, height, K_fullimg\n\n\n# ====== Compute cliffcam ===== #\n\n\ndef convert_xys_to_cliff_cam_wham(xys, res):\n    \"\"\"\n    Args:\n        xys: (N, 3) in pixel. Note s should not be touched by 200\n        res: (2), e.g. [4112., 3008.]  (w,h)\n    Returns:\n        cliff_cam: (N, 3), normalized representation\n    \"\"\"\n\n    def normalize_keypoints_to_image(x, res):\n        \"\"\"\n        Args:\n            x: (N, 2), centers\n            res: (2), e.g. [4112., 3008.]\n        Returns:\n            x_normalized: (N, 2)\n        \"\"\"\n        res = res.to(x.device)\n        scale = res.max(-1)[0].reshape(-1)\n        mean = torch.stack([res[..., 0] / scale, res[..., 1] / scale], dim=-1).to(x.device)\n        x = 2 * x / scale.reshape(*[1 for i in range(len(x.shape[1:]))]) - mean.reshape(\n            *[1 for i in range(len(x.shape[1:-1]))], -1\n        )\n        return x\n\n    centers = normalize_keypoints_to_image(xys[:, :2], res)  # (N, 2)\n    scale = xys[:, 2:] / res.max()\n    location = torch.cat((centers, scale), dim=-1)\n    return location\n\n\ndef compute_bbox_info_bedlam(bbx_xys, K_fullimg):\n    \"\"\"impl as in BEDLAM\n    Args:\n        bbx_xys: ((B), N, 3), in pixel space described by K_fullimg\n        K_fullimg: ((B), (N), 3, 3)\n    Returns:\n        bbox_info: ((B), N, 3)\n    \"\"\"\n    fl = K_fullimg[..., 0, 0].unsqueeze(-1)\n    icx = K_fullimg[..., 0, 2]\n    icy = K_fullimg[..., 1, 2]\n\n    cx, cy, b = bbx_xys[..., 0], bbx_xys[..., 1], bbx_xys[..., 2]\n    bbox_info = torch.stack([cx - icx, cy - icy, b], dim=-1)\n    bbox_info = bbox_info / fl\n    return bbox_info\n\n\n# ====== Convert Prediction to Cam-t ===== #\n\n\ndef compute_transl_full_cam(pred_cam, bbx_xys, K_fullimg):\n    s, tx, ty = pred_cam[..., 0], pred_cam[..., 1], pred_cam[..., 2]\n    focal_length = K_fullimg[..., 0, 0]\n\n    icx = K_fullimg[..., 0, 2]\n    icy = K_fullimg[..., 1, 2]\n    sb = s * bbx_xys[..., 2]\n    cx = 2 * (bbx_xys[..., 0] - icx) / (sb + 1e-9)\n    cy = 2 * (bbx_xys[..., 1] - icy) / (sb + 1e-9)\n    tz = 2 * focal_length / (sb + 1e-9)\n\n    cam_t = torch.stack([tx + cx, ty + cy, tz], dim=-1)\n    return cam_t\n\n\ndef get_a_pred_cam(transl, bbx_xys, K_fullimg):\n    \"\"\"Inverse operation of compute_transl_full_cam\"\"\"\n    assert transl.ndim == bbx_xys.ndim  # (*, L, 3)\n    assert K_fullimg.ndim == (bbx_xys.ndim + 1)  # (*, L, 3, 3)\n    f = K_fullimg[..., 0, 0]\n    cx = K_fullimg[..., 0, 2]\n    cy = K_fullimg[..., 1, 2]\n    gt_s = 2 * f / (transl[..., 2] * bbx_xys[..., 2])  # (B, L)\n    gt_x = transl[..., 0] - transl[..., 2] / f * (bbx_xys[..., 0] - cx)\n    gt_y = transl[..., 1] - transl[..., 2] / f * (bbx_xys[..., 1] - cy)\n    gt_pred_cam = torch.stack([gt_s, gt_x, gt_y], dim=-1)\n    return gt_pred_cam\n\n\n# ====== 3D to 2D ===== #\n\n\ndef project_to_bi01(points, bbx_xys, K_fullimg):\n    \"\"\"\n    points: (B, L, J, 3)\n    bbx_xys: (B, L, 3)\n    K_fullimg: (B, L, 3, 3)\n    \"\"\"\n    # p2d = project_p2d(points, K_fullimg)\n    p2d = perspective_projection(points, K_fullimg)\n    bbx_lurb = convert_bbx_xys_to_lurb(bbx_xys)\n    p2d_bi01 = cvt_to_bi01_p2d(p2d, bbx_lurb)\n    return p2d_bi01\n\n\ndef perspective_projection(points, K):\n    # points: (B, L, J, 3)\n    # K: (B, L, 3, 3)\n    projected_points = points / points[..., -1].unsqueeze(-1)\n    projected_points = torch.einsum(\"...ij,...kj->...ki\", K, projected_points.float())\n    return projected_points[..., :-1]\n\n\n# ====== 2D (bbx from j2d) ===== #\n\n\ndef normalize_kp2d(obs_kp2d, bbx_xys, clamp_scale_min=False):\n    \"\"\"\n    Args:\n        obs_kp2d: (B, L, J, 3) [x, y, c]\n        bbx_xys: (B, L, 3)\n    Returns:\n        obs: (B, L, J, 3)  [x, y, c]\n    \"\"\"\n    obs_xy = obs_kp2d[..., :2]  # (B, L, J, 2)\n    obs_conf = obs_kp2d[..., 2]  # (B, L, J)\n    center = bbx_xys[..., :2]\n    scale = bbx_xys[..., [2]]\n\n    # Mark keypoints outside the bounding box as invisible\n    xy_max = center + scale / 2\n    xy_min = center - scale / 2\n    invisible_mask = (\n        (obs_xy[..., 0] < xy_min[..., None, 0])\n        + (obs_xy[..., 0] > xy_max[..., None, 0])\n        + (obs_xy[..., 1] < xy_min[..., None, 1])\n        + (obs_xy[..., 1] > xy_max[..., None, 1])\n    )\n    obs_conf = obs_conf * ~invisible_mask\n    if clamp_scale_min:\n        scale = scale.clamp(min=1e-5)\n    normalized_obs_xy = 2 * (obs_xy - center.unsqueeze(-2)) / scale.unsqueeze(-2)\n\n    return torch.cat([normalized_obs_xy, obs_conf[..., None]], dim=-1)\n\n\ndef get_bbx_xys(i_j2d, bbx_ratio=[192, 256], do_augment=False, base_enlarge=1.2):\n    \"\"\"Args: (B, L, J, 3) [x,y,c] -> Returns: (B, L, 3)\"\"\"\n    # Center\n    min_x = i_j2d[..., 0].min(-1)[0]\n    max_x = i_j2d[..., 0].max(-1)[0]\n    min_y = i_j2d[..., 1].min(-1)[0]\n    max_y = i_j2d[..., 1].max(-1)[0]\n    center_x = (min_x + max_x) / 2\n    center_y = (min_y + max_y) / 2\n\n    # Size\n    h = max_y - min_y  # (B, L)\n    w = max_x - min_x  # (B, L)\n\n    if True:  # fit w and h into aspect-ratio\n        aspect_ratio = bbx_ratio[0] / bbx_ratio[1]\n        mask1 = w > aspect_ratio * h\n        h[mask1] = w[mask1] / aspect_ratio\n        mask2 = w < aspect_ratio * h\n        w[mask2] = h[mask2] * aspect_ratio\n\n    # apply a common factor to enlarge the bounding box\n    bbx_size = torch.max(h, w) * base_enlarge\n\n    if do_augment:\n        B, L = bbx_size.shape[:2]\n        device = bbx_size.device\n        if True:\n            scaleFactor = torch.rand((B, L), device=device) * 0.3 + 1.05  # 1.05~1.35\n            txFactor = torch.rand((B, L), device=device) * 1.6 - 0.8  # -0.8~0.8\n            tyFactor = torch.rand((B, L), device=device) * 1.6 - 0.8  # -0.8~0.8\n        else:\n            scaleFactor = torch.rand((B, 1), device=device) * 0.3 + 1.05  # 1.05~1.35\n            txFactor = torch.rand((B, 1), device=device) * 1.6 - 0.8  # -0.8~0.8\n            tyFactor = torch.rand((B, 1), device=device) * 1.6 - 0.8  # -0.8~0.8\n\n        raw_bbx_size = bbx_size / base_enlarge\n        bbx_size = raw_bbx_size * scaleFactor\n        center_x += raw_bbx_size / 2 * ((scaleFactor - 1) * txFactor)\n        center_y += raw_bbx_size / 2 * ((scaleFactor - 1) * tyFactor)\n\n    return torch.stack([center_x, center_y, bbx_size], dim=-1)\n\n\ndef safely_render_x3d_K(x3d, K_fullimg, thr):\n    \"\"\"\n    Args:\n        x3d: (B, L, V, 3), should as least have a safe points (not examined here)\n        K_fullimg: (B, L, 3, 3)\n    Returns:\n        bbx_xys: (B, L, 3)\n        i_x2d: (B, L, V, 2)\n    \"\"\"\n    #  For each frame, update unsafe z (<thr) to safe z (max)\n    x3d = x3d.clone()  # (B, L, V, 3)\n    x3d_unsafe_mask = x3d[..., 2] < thr  # (B, L, V)\n    if (x3d_unsafe_mask).sum() > 0:\n        x3d[..., 2][x3d_unsafe_mask] = thr\n        if False:\n            from hmr4d.utils.wis3d_utils import make_wis3d\n\n            wis3d = make_wis3d(name=\"debug-update-z\")\n            bs, ls, vs = torch.where(x3d_unsafe_mask)\n            bs = torch.unique(bs)\n            for b in bs:\n                for f in range(x3d.size(1)):\n                    wis3d.set_scene_id(f)\n                    wis3d.add_point_cloud(x3d[b, f], name=\"unsafe\")\n                pass\n\n    # renfer\n    i_x2d = perspective_projection(x3d, K_fullimg)  # (B, L, V, 2)\n    return i_x2d\n\n\ndef get_bbx_xys_from_xyxy(bbx_xyxy, base_enlarge=1.2):\n    \"\"\"\n    Args:\n        bbx_xyxy: (N, 4) [x1, y1, x2, y2]\n    Returns:\n        bbx_xys: (N, 3) [center_x, center_y, size]\n    \"\"\"\n\n    i_p2d = torch.stack([bbx_xyxy[:, [0, 1]], bbx_xyxy[:, [2, 3]]], dim=1)  # (L, 2, 2)\n    bbx_xys = get_bbx_xys(i_p2d[None], base_enlarge=base_enlarge)[0]\n    return bbx_xys\n\n\ndef bbx_xyxy_from_x(p2d):\n    \"\"\"\n    Args:\n        p2d: (*, V, 2) - Tensor containing 2D points.\n\n    Returns:\n        bbx_xyxy: (*, 4) - Bounding box coordinates in the format (xmin, ymin, xmax, ymax).\n    \"\"\"\n    # Compute the minimum and maximum coordinates for the bounding box\n    xy_min = p2d.min(dim=-2).values  # (*, 2)\n    xy_max = p2d.max(dim=-2).values  # (*, 2)\n\n    # Concatenate min and max coordinates to form the bounding box\n    bbx_xyxy = torch.cat([xy_min, xy_max], dim=-1)  # (*, 4)\n\n    return bbx_xyxy\n\n\ndef bbx_xyxy_from_masked_x(p2d, mask):\n    \"\"\"\n    Args:\n        p2d: (*, V, 2) - Tensor containing 2D points.\n        mask: (*, V) - Boolean tensor indicating valid points.\n\n    Returns:\n        bbx_xyxy: (*, 4) - Bounding box coordinates in the format (xmin, ymin, xmax, ymax).\n    \"\"\"\n    # Ensure the shapes of p2d and mask are compatible\n    assert p2d.shape[:-1] == mask.shape, \"The shape of p2d and mask are not compatible.\"\n\n    # Flatten the input tensors for batch processing\n    p2d_flat = p2d.view(-1, p2d.shape[-2], p2d.shape[-1])\n    mask_flat = mask.view(-1, mask.shape[-1])\n\n    # Set masked out values to a large positive and negative value respectively\n    p2d_min = torch.where(mask_flat.unsqueeze(-1), p2d_flat, torch.tensor(float(\"inf\")).to(p2d_flat))\n    p2d_max = torch.where(mask_flat.unsqueeze(-1), p2d_flat, torch.tensor(float(\"-inf\")).to(p2d_flat))\n\n    # Compute the minimum and maximum coordinates for the bounding box\n    xy_min = p2d_min.min(dim=1).values  # (BL, 2)\n    xy_max = p2d_max.max(dim=1).values  # (BL, 2)\n\n    # Concatenate min and max coordinates to form the bounding box\n    bbx_xyxy = torch.cat([xy_min, xy_max], dim=-1)  # (BL, 4)\n\n    # Reshape back to the original shape prefix\n    bbx_xyxy = bbx_xyxy.view(*p2d.shape[:-2], 4)\n\n    return bbx_xyxy\n\n\ndef bbx_xyxy_ratio(xyxy1, xyxy2):\n    \"\"\"Designed for fov/unbounded\n    Args:\n        xyxy1: (*, 4)\n        xyxy2: (*, 4)\n    Return:\n        ratio: (*), squared_area(xyxy1) / squared_area(xyxy2)\n    \"\"\"\n    area1 = (xyxy1[..., 2] - xyxy1[..., 0]) * (xyxy1[..., 3] - xyxy1[..., 1])\n    area2 = (xyxy2[..., 2] - xyxy2[..., 0]) * (xyxy2[..., 3] - xyxy2[..., 1])\n    # Check\n    area1[~torch.isfinite(area1)] = 0  # replace inf in area1 with 0\n    assert (area2 > 0).all(), \"area2 should be positive\"\n    return area1 / area2\n\n\ndef get_mesh_in_fov_category(mask):\n    \"\"\"mask: (L, V)\n    The definition:\n    1. FullyVisible: The mesh in every frame is entirely within the field of view (FOV).\n    2. PartiallyVisible: In some frames, parts of the mesh are outside the FOV, while other parts are within the FOV.\n    3. PartiallyOut: In some frames, the mesh is completely outside the FOV, while in others, it is visible.\n    4. FullyOut: The mesh is completely outside the FOV in every frame.\n    \"\"\"\n    mask = mask.clone().cpu()\n    is_class1 = mask.all()  #  FullyVisible\n    is_class2 = mask.any(1).all() * ~is_class1  # PartiallyVisible\n    is_class4 = ~(mask.any())  # PartiallyOut\n    is_class3 = ~is_class1 * ~is_class2 * ~is_class4  # FullyOut\n\n    mask_frame_any_verts = mask.any(1)\n    assert is_class1.int() + is_class2.int() + is_class3.int() + is_class4.int() == 1\n    class_type = is_class1.int() + 2 * is_class2.int() + 3 * is_class3.int() + 4 * is_class4.int()\n    return class_type.item(), mask_frame_any_verts\n\n\ndef get_infov_mask(p2d, w_real, h_real):\n    \"\"\"\n    Args:\n        p2d: (B, L, V, 2)\n        w_real, h_real: (B, L) or int\n    Returns:\n        mask: (B, L, V)\n    \"\"\"\n    x, y = p2d[..., 0], p2d[..., 1]\n    if isinstance(w_real, int):\n        mask = (x >= 0) * (x < w_real) * (y >= 0) * (y < h_real)\n    else:\n        mask = (x >= 0) * (x < w_real[..., None]) * (y >= 0) * (y < h_real[..., None])\n    return mask\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/geo/hmr_global.py",
    "content": "import torch\nfrom pytorch3d.transforms import axis_angle_to_matrix, matrix_to_axis_angle, matrix_to_quaternion, quaternion_to_matrix\nimport hmr4d.utils.matrix as matrix\nfrom hmr4d.utils.net_utils import gaussian_smooth\n\n\ndef get_R_c2gv(R_w2c, axis_gravity_in_w=[0, 0, -1]):\n    \"\"\"\n    Args:\n        R_w2c: (*, 3, 3)\n    Returns:\n        R_c2gv: (*, 3, 3)\n    \"\"\"\n    if isinstance(axis_gravity_in_w, list):\n        axis_gravity_in_w = torch.tensor(axis_gravity_in_w).float()  # gravity direction in world coord\n    axis_z_in_c = torch.tensor([0, 0, 1]).float()\n\n    # get gv-coord axes in in c-coord\n    axis_y_of_gv = R_w2c @ axis_gravity_in_w  # (*, 3)\n    axis_x_of_gv = axis_y_of_gv.cross(axis_z_in_c.expand_as(axis_y_of_gv), dim=-1)\n    # normalize\n    axis_x_of_gv_norm = axis_x_of_gv.norm(dim=-1, keepdim=True)\n    axis_x_of_gv = axis_x_of_gv / (axis_x_of_gv_norm + 1e-5)\n    axis_x_of_gv[axis_x_of_gv_norm.squeeze(-1) < 1e-5] = torch.tensor([1.0, 0.0, 0.0])  # use cam x-axis as axis_x_of_gv\n    axis_z_of_gv = axis_x_of_gv.cross(axis_y_of_gv, dim=-1)\n\n    R_gv2c = torch.stack([axis_x_of_gv, axis_y_of_gv, axis_z_of_gv], dim=-1)  # (*, 3, 3)\n    R_c2gv = R_gv2c.transpose(-1, -2)  # (*, 3, 3)\n    return R_c2gv\n\n\ntsf_axisangle = {\n    \"ay->ay\": [0, 0, 0],\n    \"any->ay\": [0, 0, torch.pi],\n    \"az->ay\": [-torch.pi / 2, 0, 0],\n    \"ay->any\": [0, 0, torch.pi],\n}\n\n\ndef get_tgtcoord_rootparam(global_orient, transl, gravity_vec=None, tgt_gravity_vec=None, tsf=\"ay->ay\"):\n    \"\"\"Rotate around the origin center, to match the new gravity direction\n    Args:\n        global_orient: torch.tensor, (*, 3)\n        transl: torch.tensor, (*, 3)\n        gravity_vec: torch.tensor, (3,)\n        tgt_gravity_vec: torch.tensor, (3,)\n    Returns:\n        tgt_global_orient: torch.tensor, (*, 3)\n        tgt_transl: torch.tensor, (*, 3)\n        R_g2tg: (3, 3)\n    \"\"\"\n    # get rotation matrix\n    device = global_orient.device\n    if gravity_vec is None and tgt_gravity_vec is None:\n        aa = torch.tensor(tsf_axisangle[tsf]).to(device)\n        R_g2tg = axis_angle_to_matrix(aa)  # (3, 3)\n    else:\n        raise NotImplementedError\n        # TODO: Impl this function\n        gravity_vec = torch.tensor(gravity_vec).float().to(device)\n        gravity_vec = gravity_vec / gravity_vec.norm()\n        tgt_gravity_vec = torch.tensor(tgt_gravity_vec).float().to(device)\n        tgt_gravity_vec = tgt_gravity_vec / tgt_gravity_vec.norm()\n        # pick one identity axis\n        axis_identity = torch.tensor([0, 0, 0]).float().to(device)\n        for i in (gravity_vec == 0) & (tgt_global_orient == 0):\n            if i:\n                axis_identity[i] = 1\n                break\n\n    # rotate\n    global_orient_R = axis_angle_to_matrix(global_orient)  # (*, 3, 3)\n    tgt_global_orient = matrix_to_axis_angle(R_g2tg @ global_orient_R)  # (*, 3, 3)\n    tgt_transl = torch.einsum(\"...ij,...j->...i\", R_g2tg, transl)\n\n    return tgt_global_orient, tgt_transl, R_g2tg\n\n\ndef get_c_rootparam(global_orient, transl, T_w2c, offset):\n    \"\"\"\n    Args:\n        global_orient: torch.tensor, (F, 3)\n        transl: torch.tensor, (F, 3)\n        T_w2c: torch.tensor, (*, 4, 4)\n        offset: torch.tensor, (3,)\n    Returns:\n        R_c: torch.tensor, (F, 3)\n        t_c: torch.tensor, (F, 3)\n    \"\"\"\n    assert global_orient.shape == transl.shape and len(global_orient.shape) == 2\n    R_w = axis_angle_to_matrix(global_orient)  # (F, 3, 3)\n    t_w = transl  # (F, 3)\n\n    R_w2c = T_w2c[..., :3, :3]  # (*, 3, 3)\n    t_w2c = T_w2c[..., :3, 3]  # (*, 3)\n    if len(R_w2c.shape) == 2:\n        R_w2c = R_w2c[None].expand(R_w.size(0), -1, -1)  # (F, 3, 3)\n        t_w2c = t_w2c[None].expand(t_w.size(0), -1)\n\n    R_c = matrix_to_axis_angle(R_w2c @ R_w)  # (F, 3)\n    t_c = torch.einsum(\"fij,fj->fi\", R_w2c, t_w + offset) + t_w2c - offset  # (F, 3)\n    return R_c, t_c\n\n\ndef get_T_w2c_from_wcparams(global_orient_w, transl_w, global_orient_c, transl_c, offset):\n    \"\"\"\n    Args:\n        global_orient_w: torch.tensor, (F, 3)\n        transl_w: torch.tensor, (F, 3)\n        global_orient_c: torch.tensor, (F, 3)\n        transl_c: torch.tensor, (F, 3)\n        offset: torch.tensor, (*, 3)\n    Returns:\n        T_w2c: torch.tensor, (F, 4, 4)\n    \"\"\"\n    assert global_orient_w.shape == transl_w.shape and len(global_orient_w.shape) == 2\n    assert global_orient_c.shape == transl_c.shape and len(global_orient_c.shape) == 2\n\n    R_w = axis_angle_to_matrix(global_orient_w)  # (F, 3, 3)\n    t_w = transl_w  # (F, 3)\n    R_c = axis_angle_to_matrix(global_orient_c)  # (F, 3, 3)\n    t_c = transl_c  # (F, 3)\n\n    R_w2c = R_c @ R_w.transpose(-1, -2)  # (F, 3, 3)\n    t_w2c = t_c + offset - torch.einsum(\"fij,fj->fi\", R_w2c, t_w + offset)  # (F, 3)\n    T_w2c = torch.eye(4, device=global_orient_w.device).repeat(R_w.size(0), 1, 1)  # (F, 4, 4)\n    T_w2c[..., :3, :3] = R_w2c  # (F, 3, 3)\n    T_w2c[..., :3, 3] = t_w2c  # (F, 3)\n    return T_w2c\n\n\ndef get_local_transl_vel(transl, global_orient):\n    \"\"\"\n    transl velocity is in local coordinate (or, SMPL-coord)\n    Args:\n        transl: (*, L, 3)\n        global_orient: (*, L, 3)\n    Returns:\n        transl_vel: (*, L, 3)\n    \"\"\"\n    assert len(transl.shape) == len(global_orient.shape)\n    global_orient_R = axis_angle_to_matrix(global_orient)  # (B, L, 3, 3)\n    transl_vel = transl[..., 1:, :] - transl[..., :-1, :]  # (B, L-1, 3)\n    transl_vel = torch.cat([transl_vel, transl_vel[..., [-1], :]], dim=-2)  # (B, L, 3)  last-padding\n\n    # v_local = R^T @ v_global\n    local_transl_vel = torch.einsum(\"...lij,...li->...lj\", global_orient_R, transl_vel)\n    return local_transl_vel\n\n\ndef rollout_local_transl_vel(local_transl_vel, global_orient, transl_0=None):\n    \"\"\"\n    transl velocity is in local coordinate (or, SMPL-coord)\n    Args:\n        local_transl_vel: (*, L, 3)\n        global_orient: (*, L, 3)\n        transl_0: (*, 1, 3), if not provided, the start point is 0\n    Returns:\n        transl: (*, L, 3)\n    \"\"\"\n    global_orient_R = axis_angle_to_matrix(global_orient)\n    transl_vel = torch.einsum(\"...lij,...lj->...li\", global_orient_R, local_transl_vel)\n\n    # set start point\n    if transl_0 is None:\n        transl_0 = transl_vel[..., :1, :].clone().detach().zero_()\n    transl_ = torch.cat([transl_0, transl_vel[..., :-1, :]], dim=-2)\n\n    # rollout from start point\n    transl = torch.cumsum(transl_, dim=-2)\n    return transl\n\n\ndef get_local_transl_vel_alignhead(transl, global_orient):\n    # assume global_orient is ay\n    global_orient_rot = axis_angle_to_matrix(global_orient)  # (*, 3, 3)\n    global_orient_quat = matrix_to_quaternion(global_orient_rot)  # (*, 4)\n\n    global_orient_quat_xyzw = matrix.quat_wxyz2xyzw(global_orient_quat)  # (*, 4)\n    head_quat_xyzw = matrix.calc_heading_quat(global_orient_quat_xyzw, head_ind=2, gravity_axis=\"y\")  # (*, 4)\n    head_quat = matrix.quat_xyzw2wxyz(head_quat_xyzw)  # (*, 4)\n    head_rot = quaternion_to_matrix(head_quat)\n    head_aa = matrix_to_axis_angle(head_rot)\n\n    local_transl_vel_alignhead = get_local_transl_vel(transl, head_aa)\n    return local_transl_vel_alignhead\n\n\ndef rollout_local_transl_vel_alignhead(local_transl_vel_alignhead, global_orient, transl_0=None):\n    # assume global_orient is ay\n    global_orient_rot = axis_angle_to_matrix(global_orient)  # (*, 3, 3)\n    global_orient_quat = matrix_to_quaternion(global_orient_rot)  # (*, 4)\n\n    global_orient_quat_xyzw = matrix.quat_wxyz2xyzw(global_orient_quat)  # (*, 4)\n    head_quat_xyzw = matrix.calc_heading_quat(global_orient_quat_xyzw, head_ind=2, gravity_axis=\"y\")  # (*, 4)\n    head_quat = matrix.quat_xyzw2wxyz(head_quat_xyzw)  # (*, 4)\n    head_rot = quaternion_to_matrix(head_quat)\n    head_aa = matrix_to_axis_angle(head_rot)\n\n    transl = rollout_local_transl_vel(local_transl_vel_alignhead, head_aa, transl_0)\n    return transl\n\n\ndef get_local_transl_vel_alignhead_absy(transl, global_orient):\n    # assume global_orient is ay\n    global_orient_rot = axis_angle_to_matrix(global_orient)  # (*, 3, 3)\n    global_orient_quat = matrix_to_quaternion(global_orient_rot)  # (*, 4)\n\n    global_orient_quat_xyzw = matrix.quat_wxyz2xyzw(global_orient_quat)  # (*, 4)\n    head_quat_xyzw = matrix.calc_heading_quat(global_orient_quat_xyzw, head_ind=2, gravity_axis=\"y\")  # (*, 4)\n    head_quat = matrix.quat_xyzw2wxyz(head_quat_xyzw)  # (*, 4)\n    head_rot = quaternion_to_matrix(head_quat)\n    head_aa = matrix_to_axis_angle(head_rot)\n\n    local_transl_vel_alignhead = get_local_transl_vel(transl, head_aa)\n    abs_y = torch.cumsum(local_transl_vel_alignhead[..., [1]], dim=-2)  # (*, L, 1)\n    local_transl_vel_alignhead_absy = torch.cat(\n        [local_transl_vel_alignhead[..., [0]], abs_y, local_transl_vel_alignhead[..., [2]]], dim=-1\n    )\n\n    return local_transl_vel_alignhead_absy\n\n\ndef rollout_local_transl_vel_alignhead_absy(local_transl_vel_alignhead_absy, global_orient, transl_0=None):\n    # assume global_orient is ay\n    global_orient_rot = axis_angle_to_matrix(global_orient)  # (*, 3, 3)\n    global_orient_quat = matrix_to_quaternion(global_orient_rot)  # (*, 4)\n\n    global_orient_quat_xyzw = matrix.quat_wxyz2xyzw(global_orient_quat)  # (*, 4)\n    head_quat_xyzw = matrix.calc_heading_quat(global_orient_quat_xyzw, head_ind=2, gravity_axis=\"y\")  # (*, 4)\n    head_quat = matrix.quat_xyzw2wxyz(head_quat_xyzw)  # (*, 4)\n    head_rot = quaternion_to_matrix(head_quat)\n    head_aa = matrix_to_axis_angle(head_rot)\n\n    local_transl_vel_alignhead_y = (\n        local_transl_vel_alignhead_absy[..., 1:, [1]] - local_transl_vel_alignhead_absy[..., :-1, [1]]\n    )\n    local_transl_vel_alignhead_y = torch.cat(\n        [local_transl_vel_alignhead_absy[..., :1, [1]], local_transl_vel_alignhead_y], dim=-2\n    )\n    local_transl_vel_alignhead = torch.cat(\n        [\n            local_transl_vel_alignhead_absy[..., [0]],\n            local_transl_vel_alignhead_y,\n            local_transl_vel_alignhead_absy[..., [2]],\n        ],\n        dim=-1,\n    )\n\n    transl = rollout_local_transl_vel(local_transl_vel_alignhead, head_aa, transl_0)\n    return transl\n\n\ndef get_local_transl_vel_alignhead_absgy(transl, global_orient):\n    # assume global_orient is ay\n    global_orient_rot = axis_angle_to_matrix(global_orient)  # (*, 3, 3)\n    global_orient_quat = matrix_to_quaternion(global_orient_rot)  # (*, 4)\n\n    global_orient_quat_xyzw = matrix.quat_wxyz2xyzw(global_orient_quat)  # (*, 4)\n    head_quat_xyzw = matrix.calc_heading_quat(global_orient_quat_xyzw, head_ind=2, gravity_axis=\"y\")  # (*, 4)\n    head_quat = matrix.quat_xyzw2wxyz(head_quat_xyzw)  # (*, 4)\n    head_rot = quaternion_to_matrix(head_quat)\n    head_aa = matrix_to_axis_angle(head_rot)\n\n    local_transl_vel_alignhead = get_local_transl_vel(transl, head_aa)\n    abs_y = transl[..., [1]]  # (*, L, 1)\n    local_transl_vel_alignhead_absy = torch.cat(\n        [local_transl_vel_alignhead[..., [0]], abs_y, local_transl_vel_alignhead[..., [2]]], dim=-1\n    )\n\n    return local_transl_vel_alignhead_absy\n\n\ndef rollout_local_transl_vel_alignhead_absgy(local_transl_vel_alignhead_absgy, global_orient, transl_0=None):\n    # assume global_orient is ay\n    global_orient_rot = axis_angle_to_matrix(global_orient)  # (*, 3, 3)\n    global_orient_quat = matrix_to_quaternion(global_orient_rot)  # (*, 4)\n\n    global_orient_quat_xyzw = matrix.quat_wxyz2xyzw(global_orient_quat)  # (*, 4)\n    head_quat_xyzw = matrix.calc_heading_quat(global_orient_quat_xyzw, head_ind=2, gravity_axis=\"y\")  # (*, 4)\n    head_quat = matrix.quat_xyzw2wxyz(head_quat_xyzw)  # (*, 4)\n    head_rot = quaternion_to_matrix(head_quat)\n    head_aa = matrix_to_axis_angle(head_rot)\n\n    local_transl_vel_alignhead_y = (\n        local_transl_vel_alignhead_absgy[..., 1:, [1]] - local_transl_vel_alignhead_absgy[..., :-1, [1]]\n    )\n    local_transl_vel_alignhead_y = torch.cat(\n        [local_transl_vel_alignhead_y, local_transl_vel_alignhead_y[..., -1:, :]], dim=-2\n    )\n    if transl_0 is not None:\n        transl_0 = transl_0.clone()\n        transl_0[..., 1] = local_transl_vel_alignhead_absgy[..., :1, 1]\n    else:\n        transl_0 = local_transl_vel_alignhead_absgy.clone()[..., :1, :]  # (*, 1, 3)\n        transl_0[..., :1, 0] = 0.0\n        transl_0[..., :1, 2] = 0.0\n\n    local_transl_vel_alignhead = torch.cat(\n        [\n            local_transl_vel_alignhead_absgy[..., [0]],\n            local_transl_vel_alignhead_y,\n            local_transl_vel_alignhead_absgy[..., [2]],\n        ],\n        dim=-1,\n    )\n\n    transl = rollout_local_transl_vel(local_transl_vel_alignhead, head_aa, transl_0)\n    return transl\n\n\ndef rollout_vel(vel, transl_0=None):\n    \"\"\"\n    Args:\n        vel: (*, L, 3)\n        transl_0: (*, 1, 3), if not provided, the start point is 0\n    Returns:\n        transl: (*, L, 3)\n    \"\"\"\n    # set start point\n    if transl_0 is None:\n        assert len(vel.shape) == len(transl_0.shape)\n        transl_0 = vel[..., :1, :].clone().detach().zero_()\n    transl_ = torch.cat([transl_0, vel[..., :-1, :]], dim=-2)\n\n    # rollout from start point\n    transl = torch.cumsum(transl_, dim=-2)\n    return transl\n\n\ndef get_static_joint_mask(w_j3d, vel_thr=0.25, smooth=False, repeat_last=False):\n    \"\"\"\n    w_j3d: (*, L, J, 3)\n    vel_thr: HuMoR uses 0.15m/s\n    \"\"\"\n    joint_v_ = (w_j3d[..., 1:, :, :] - w_j3d[..., :-1, :, :]).pow(2).sum(-1).sqrt() / 0.033  # (*, L-1, J)\n    if smooth:\n        joint_v_ = gaussian_smooth(joint_v_, 3, -2)\n\n    static_joint_mask = joint_v_ < vel_thr  # 1 as stable, 0 as moving\n\n    if repeat_last:  # repeat the last frame, this makes the shape same as w_j3d\n        static_joint_mask = torch.cat([static_joint_mask, static_joint_mask[..., [-1], :]], dim=-2)\n\n    return static_joint_mask\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/geo/quaternion.py",
    "content": "# Copyright (c) 2018-present, Facebook, Inc.\n# All rights reserved.\n#\n# This source code is licensed under the license found in the\n# LICENSE file in the root directory of this source tree.\n#\n\nimport torch\nimport numpy as np\n\n_EPS4 = np.finfo(float).eps * 4.0\n\ntry:\n    _FLOAT_EPS = np.finfo(np.float).eps\nexcept:\n    _FLOAT_EPS = np.finfo(float).eps\n\n\n# PyTorch-backed implementations\ndef qinv(q):\n    assert q.shape[-1] == 4, \"q must be a tensor of shape (*, 4)\"\n    mask = torch.ones_like(q)\n    mask[..., 1:] = -mask[..., 1:]\n    return q * mask\n\n\ndef qinv_np(q):\n    assert q.shape[-1] == 4, \"q must be a tensor of shape (*, 4)\"\n    return qinv(torch.from_numpy(q).float()).numpy()\n\n\ndef qnormalize(q):\n    assert q.shape[-1] == 4, \"q must be a tensor of shape (*, 4)\"\n    return q / torch.clamp(torch.norm(q, dim=-1, keepdim=True), min=1e-8)\n\n\ndef qmul(q, r):\n    \"\"\"\n    Multiply quaternion(s) q with quaternion(s) r.\n    Expects two equally-sized tensors of shape (*, 4), where * denotes any number of dimensions.\n    Returns q*r as a tensor of shape (*, 4).\n    \"\"\"\n    assert q.shape[-1] == 4\n    assert r.shape[-1] == 4\n\n    original_shape = q.shape\n\n    # Compute outer product\n    terms = torch.bmm(r.reshape(-1, 4, 1), q.reshape(-1, 1, 4))\n\n    w = terms[:, 0, 0] - terms[:, 1, 1] - terms[:, 2, 2] - terms[:, 3, 3]\n    x = terms[:, 0, 1] + terms[:, 1, 0] - terms[:, 2, 3] + terms[:, 3, 2]\n    y = terms[:, 0, 2] + terms[:, 1, 3] + terms[:, 2, 0] - terms[:, 3, 1]\n    z = terms[:, 0, 3] - terms[:, 1, 2] + terms[:, 2, 1] + terms[:, 3, 0]\n    return torch.stack((w, x, y, z), dim=1).view(original_shape)\n\n\ndef qrot(q, v):\n    \"\"\"\n    Rotate vector(s) v about the rotation described by quaternion(s) q.\n    Expects a tensor of shape (*, 4) for q and a tensor of shape (*, 3) for v,\n    where * denotes any number of dimensions.\n    Returns a tensor of shape (*, 3).\n    \"\"\"\n    assert q.shape[-1] == 4\n    assert v.shape[-1] == 3\n    assert q.shape[:-1] == v.shape[:-1]\n\n    original_shape = list(v.shape)\n    # print(q.shape)\n    q = q.contiguous().view(-1, 4)\n    v = v.contiguous().view(-1, 3)\n\n    qvec = q[:, 1:]\n    uv = torch.cross(qvec, v, dim=1)\n    uuv = torch.cross(qvec, uv, dim=1)\n    return (v + 2 * (q[:, :1] * uv + uuv)).view(original_shape)\n\n\ndef qeuler(q, order, epsilon=0, deg=True):\n    \"\"\"\n    Convert quaternion(s) q to Euler angles.\n    Expects a tensor of shape (*, 4), where * denotes any number of dimensions.\n    Returns a tensor of shape (*, 3).\n    \"\"\"\n    assert q.shape[-1] == 4\n\n    original_shape = list(q.shape)\n    original_shape[-1] = 3\n    q = q.view(-1, 4)\n\n    q0 = q[:, 0]\n    q1 = q[:, 1]\n    q2 = q[:, 2]\n    q3 = q[:, 3]\n\n    if order == \"xyz\":\n        x = torch.atan2(2 * (q0 * q1 - q2 * q3), 1 - 2 * (q1 * q1 + q2 * q2))\n        y = torch.asin(torch.clamp(2 * (q1 * q3 + q0 * q2), -1 + epsilon, 1 - epsilon))\n        z = torch.atan2(2 * (q0 * q3 - q1 * q2), 1 - 2 * (q2 * q2 + q3 * q3))\n    elif order == \"yzx\":\n        x = torch.atan2(2 * (q0 * q1 - q2 * q3), 1 - 2 * (q1 * q1 + q3 * q3))\n        y = torch.atan2(2 * (q0 * q2 - q1 * q3), 1 - 2 * (q2 * q2 + q3 * q3))\n        z = torch.asin(torch.clamp(2 * (q1 * q2 + q0 * q3), -1 + epsilon, 1 - epsilon))\n    elif order == \"zxy\":\n        x = torch.asin(torch.clamp(2 * (q0 * q1 + q2 * q3), -1 + epsilon, 1 - epsilon))\n        y = torch.atan2(2 * (q0 * q2 - q1 * q3), 1 - 2 * (q1 * q1 + q2 * q2))\n        z = torch.atan2(2 * (q0 * q3 - q1 * q2), 1 - 2 * (q1 * q1 + q3 * q3))\n    elif order == \"xzy\":\n        x = torch.atan2(2 * (q0 * q1 + q2 * q3), 1 - 2 * (q1 * q1 + q3 * q3))\n        y = torch.atan2(2 * (q0 * q2 + q1 * q3), 1 - 2 * (q2 * q2 + q3 * q3))\n        z = torch.asin(torch.clamp(2 * (q0 * q3 - q1 * q2), -1 + epsilon, 1 - epsilon))\n    elif order == \"yxz\":\n        x = torch.asin(torch.clamp(2 * (q0 * q1 - q2 * q3), -1 + epsilon, 1 - epsilon))\n        y = torch.atan2(2 * (q1 * q3 + q0 * q2), 1 - 2 * (q1 * q1 + q2 * q2))\n        z = torch.atan2(2 * (q1 * q2 + q0 * q3), 1 - 2 * (q1 * q1 + q3 * q3))\n    elif order == \"zyx\":\n        x = torch.atan2(2 * (q0 * q1 + q2 * q3), 1 - 2 * (q1 * q1 + q2 * q2))\n        y = torch.asin(torch.clamp(2 * (q0 * q2 - q1 * q3), -1 + epsilon, 1 - epsilon))\n        z = torch.atan2(2 * (q0 * q3 + q1 * q2), 1 - 2 * (q2 * q2 + q3 * q3))\n    else:\n        raise\n\n    if deg:\n        return torch.stack((x, y, z), dim=1).view(original_shape) * 180 / np.pi\n    else:\n        return torch.stack((x, y, z), dim=1).view(original_shape)\n\n\n# Numpy-backed implementations\n\n\ndef qmul_np(q, r):\n    q = torch.from_numpy(q).contiguous().float()\n    r = torch.from_numpy(r).contiguous().float()\n    return qmul(q, r).numpy()\n\n\ndef qrot_np(q, v):\n    q = torch.from_numpy(q).contiguous().float()\n    v = torch.from_numpy(v).contiguous().float()\n    return qrot(q, v).numpy()\n\n\ndef qeuler_np(q, order, epsilon=0, use_gpu=False):\n    if use_gpu:\n        q = torch.from_numpy(q).cuda().float()\n        return qeuler(q, order, epsilon).cpu().numpy()\n    else:\n        q = torch.from_numpy(q).contiguous().float()\n        return qeuler(q, order, epsilon).numpy()\n\n\ndef qfix(q):\n    \"\"\"\n    Enforce quaternion continuity across the time dimension by selecting\n    the representation (q or -q) with minimal distance (or, equivalently, maximal dot product)\n    between two consecutive frames.\n\n    Expects a tensor of shape (L, J, 4), where L is the sequence length and J is the number of joints.\n    Returns a tensor of the same shape.\n    \"\"\"\n    assert len(q.shape) == 3\n    assert q.shape[-1] == 4\n\n    result = q.copy()\n    dot_products = np.sum(q[1:] * q[:-1], axis=2)\n    mask = dot_products < 0\n    mask = (np.cumsum(mask, axis=0) % 2).astype(bool)\n    result[1:][mask] *= -1\n    return result\n\n\ndef euler2quat(e, order, deg=True):\n    \"\"\"\n    Convert Euler angles to quaternions.\n    \"\"\"\n    assert e.shape[-1] == 3\n\n    original_shape = list(e.shape)\n    original_shape[-1] = 4\n\n    e = e.view(-1, 3)\n\n    ## if euler angles in degrees\n    if deg:\n        e = e * np.pi / 180.0\n\n    x = e[:, 0]\n    y = e[:, 1]\n    z = e[:, 2]\n\n    rx = torch.stack((torch.cos(x / 2), torch.sin(x / 2), torch.zeros_like(x), torch.zeros_like(x)), dim=1)\n    ry = torch.stack((torch.cos(y / 2), torch.zeros_like(y), torch.sin(y / 2), torch.zeros_like(y)), dim=1)\n    rz = torch.stack((torch.cos(z / 2), torch.zeros_like(z), torch.zeros_like(z), torch.sin(z / 2)), dim=1)\n\n    result = None\n    for coord in order:\n        if coord == \"x\":\n            r = rx\n        elif coord == \"y\":\n            r = ry\n        elif coord == \"z\":\n            r = rz\n        else:\n            raise\n        if result is None:\n            result = r\n        else:\n            result = qmul(result, r)\n\n    # Reverse antipodal representation to have a non-negative \"w\"\n    if order in [\"xyz\", \"yzx\", \"zxy\"]:\n        result *= -1\n\n    return result.view(original_shape)\n\n\ndef expmap_to_quaternion(e):\n    \"\"\"\n    Convert axis-angle rotations (aka exponential maps) to quaternions.\n    Stable formula from \"Practical Parameterization of Rotations Using the Exponential Map\".\n    Expects a tensor of shape (*, 3), where * denotes any number of dimensions.\n    Returns a tensor of shape (*, 4).\n    \"\"\"\n    assert e.shape[-1] == 3\n\n    original_shape = list(e.shape)\n    original_shape[-1] = 4\n    e = e.reshape(-1, 3)\n\n    theta = np.linalg.norm(e, axis=1).reshape(-1, 1)\n    w = np.cos(0.5 * theta).reshape(-1, 1)\n    xyz = 0.5 * np.sinc(0.5 * theta / np.pi) * e\n    return np.concatenate((w, xyz), axis=1).reshape(original_shape)\n\n\ndef euler_to_quaternion(e, order):\n    \"\"\"\n    Convert Euler angles to quaternions.\n    \"\"\"\n    assert e.shape[-1] == 3\n\n    original_shape = list(e.shape)\n    original_shape[-1] = 4\n\n    e = e.reshape(-1, 3)\n\n    x = e[:, 0]\n    y = e[:, 1]\n    z = e[:, 2]\n\n    rx = np.stack((np.cos(x / 2), np.sin(x / 2), np.zeros_like(x), np.zeros_like(x)), axis=1)\n    ry = np.stack((np.cos(y / 2), np.zeros_like(y), np.sin(y / 2), np.zeros_like(y)), axis=1)\n    rz = np.stack((np.cos(z / 2), np.zeros_like(z), np.zeros_like(z), np.sin(z / 2)), axis=1)\n\n    result = None\n    for coord in order:\n        if coord == \"x\":\n            r = rx\n        elif coord == \"y\":\n            r = ry\n        elif coord == \"z\":\n            r = rz\n        else:\n            raise\n        if result is None:\n            result = r\n        else:\n            result = qmul_np(result, r)\n\n    # Reverse antipodal representation to have a non-negative \"w\"\n    if order in [\"xyz\", \"yzx\", \"zxy\"]:\n        result *= -1\n\n    return result.reshape(original_shape)\n\n\ndef quaternion_to_matrix(quaternions):\n    \"\"\"\n    Convert rotations given as quaternions to rotation matrices.\n    Args:\n        quaternions: quaternions with real part first,\n            as tensor of shape (..., 4).\n    Returns:\n        Rotation matrices as tensor of shape (..., 3, 3).\n    \"\"\"\n    r, i, j, k = torch.unbind(quaternions, -1)\n    two_s = 2.0 / (quaternions * quaternions).sum(-1)\n\n    o = torch.stack(\n        (\n            1 - two_s * (j * j + k * k),\n            two_s * (i * j - k * r),\n            two_s * (i * k + j * r),\n            two_s * (i * j + k * r),\n            1 - two_s * (i * i + k * k),\n            two_s * (j * k - i * r),\n            two_s * (i * k - j * r),\n            two_s * (j * k + i * r),\n            1 - two_s * (i * i + j * j),\n        ),\n        -1,\n    )\n    return o.reshape(quaternions.shape[:-1] + (3, 3))\n\n\ndef quaternion_to_matrix_np(quaternions):\n    q = torch.from_numpy(quaternions).contiguous().float()\n    return quaternion_to_matrix(q).numpy()\n\n\ndef quaternion_to_cont6d_np(quaternions):\n    rotation_mat = quaternion_to_matrix_np(quaternions)\n    cont_6d = np.concatenate([rotation_mat[..., 0], rotation_mat[..., 1]], axis=-1)\n    return cont_6d\n\n\ndef quaternion_to_cont6d(quaternions):\n    rotation_mat = quaternion_to_matrix(quaternions)\n    cont_6d = torch.cat([rotation_mat[..., 0], rotation_mat[..., 1]], dim=-1)\n    return cont_6d\n\n\ndef cont6d_to_matrix(cont6d):\n    assert cont6d.shape[-1] == 6, \"The last dimension must be 6\"\n    x_raw = cont6d[..., 0:3]\n    y_raw = cont6d[..., 3:6]\n\n    x = x_raw / torch.norm(x_raw, dim=-1, keepdim=True)\n    z = torch.cross(x, y_raw, dim=-1)\n    z = z / torch.norm(z, dim=-1, keepdim=True)\n\n    y = torch.cross(z, x, dim=-1)\n\n    x = x[..., None]\n    y = y[..., None]\n    z = z[..., None]\n\n    mat = torch.cat([x, y, z], dim=-1)\n    return mat\n\n\ndef cont6d_to_matrix_np(cont6d):\n    q = torch.from_numpy(cont6d).contiguous().float()\n    return cont6d_to_matrix(q).numpy()\n\n\ndef qpow(q0, t, dtype=torch.float):\n    \"\"\"q0 : tensor of quaternions\n    t: tensor of powers\n    \"\"\"\n    q0 = qnormalize(q0)\n    theta0 = torch.acos(q0[..., :1])\n\n    ## if theta0 is close to zero, add epsilon to avoid NaNs\n    mask = (theta0 <= 10e-10) * (theta0 >= -10e-10)\n    mask = mask.float()\n    theta0 = (1 - mask) * theta0 + mask * 10e-10\n    v0 = q0[..., 1:] / torch.sin(theta0)\n\n    if isinstance(t, torch.Tensor):\n        # Do not check here\n        q = torch.zeros(t.shape + q0.shape, device=q0.device)\n        theta = t.view(-1, 1) * theta0.view(1, -1)\n    else:  ## if t is a number\n        q = torch.zeros(q0.shape, device=q0.device)\n        theta = t * theta0\n\n    q[..., :1] = torch.cos(theta)\n    q[..., 1:] = v0 * torch.sin(theta)\n\n    return q.to(dtype)\n\n\ndef qslerp(q0, q1, t):\n    \"\"\"\n    q0: starting quaternion\n    q1: ending quaternion\n    t: array of points along the way\n\n    Returns:\n    Tensor of Slerps: t.shape + q0.shape\n    \"\"\"\n\n    q0 = qnormalize(q0)\n    q1 = qnormalize(q1)\n    q_ = qpow(qmul(q1, qinv(q0)), t)\n\n    return qmul(q_, q0)\n\n\ndef qbetween(v0, v1):\n    \"\"\"\n    find the quaternion used to rotate v0 to v1\n    \"\"\"\n    assert v0.shape[-1] == 3, \"v0 must be of the shape (*, 3)\"\n    assert v1.shape[-1] == 3, \"v1 must be of the shape (*, 3)\"\n\n    v = torch.cross(v0, v1, dim=-1)\n\n    w = torch.sqrt((v0**2).sum(dim=-1, keepdim=True) * (v1**2).sum(dim=-1, keepdim=True)) + (v0 * v1).sum(\n        dim=-1, keepdim=True\n    )\n    y_vec = torch.zeros_like(v)\n    y_vec[..., 1] = 1.0\n    # if v0 is (0, 0, -1), v1 is (0, 0, 1), v will be 0 and w will also be 0 -> this makes below situation comes v=1 w = 2\n    mask = v.norm(dim=-1) == 0\n    # if v0 is (0, 0, 1), v1 is (0, 0, 1), v will be 0 and w will be 2 -> do nothing\n    mask2 = w.sum(dim=-1).abs() <= 1e-4\n    mask = torch.logical_and(mask, mask2)\n    v[mask] = y_vec[mask]\n\n    return qnormalize(torch.cat([w, v], dim=-1))\n\n\ndef qbetween_np(v0, v1):\n    \"\"\"\n    find the quaternion used to rotate v0 to v1\n    \"\"\"\n    assert v0.shape[-1] == 3, \"v0 must be of the shape (*, 3)\"\n    assert v1.shape[-1] == 3, \"v1 must be of the shape (*, 3)\"\n\n    v0 = torch.from_numpy(v0).float()\n    v1 = torch.from_numpy(v1).float()\n    return qbetween(v0, v1).numpy()\n\n\ndef lerp(p0, p1, t):\n    if not isinstance(t, torch.Tensor):\n        t = torch.Tensor([t])\n\n    new_shape = t.shape + p0.shape\n    new_view_t = t.shape + torch.Size([1] * len(p0.shape))\n    new_view_p = torch.Size([1] * len(t.shape)) + p0.shape\n    p0 = p0.view(new_view_p).expand(new_shape)\n    p1 = p1.view(new_view_p).expand(new_shape)\n    t = t.view(new_view_t).expand(new_shape)\n\n    return p0 + t * (p1 - p0)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/geo/transforms.py",
    "content": "import torch\n\n\ndef axis_rotate_to_matrix(angle, axis=\"x\"):\n    \"\"\"Get rotation matrix for rotating around one axis\n    Args:\n        angle: (N, 1)\n    Returns:\n        R: (N, 3, 3)\n    \"\"\"\n    if isinstance(angle, float):\n        angle = torch.tensor([angle], dtype=torch.float)\n\n    c = torch.cos(angle)\n    s = torch.sin(angle)\n    z = torch.zeros_like(angle)\n    o = torch.ones_like(angle)\n    if axis == \"x\":\n        R = torch.stack([o, z, z, z, c, -s, z, s, c], dim=1).view(-1, 3, 3)\n    elif axis == \"y\":\n        R = torch.stack([c, z, s, z, o, z, -s, z, c], dim=1).view(-1, 3, 3)\n    else:\n        assert axis == \"z\"\n        R = torch.stack([c, -s, z, s, c, z, z, z, o], dim=1).view(-1, 3, 3)\n    return R\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/geo_transform.py",
    "content": "import numpy as np\nimport cv2\nimport torch\nimport torch.nn.functional as F\nfrom pytorch3d.transforms import so3_exp_map, so3_log_map\nfrom pytorch3d.transforms import matrix_to_quaternion, quaternion_to_axis_angle, matrix_to_rotation_6d\nimport pytorch3d.ops.knn as knn\nfrom hmr4d.utils.pylogger import Log\nfrom pytorch3d.transforms import euler_angles_to_matrix\nimport hmr4d.utils.matrix as matrix\nfrom einops import einsum, rearrange, repeat\nfrom hmr4d.utils.geo.quaternion import qbetween\n\n\ndef homo_points(points):\n    \"\"\"\n    Args:\n        points: (..., C)\n    Returns: (..., C+1), with 1 padded\n    \"\"\"\n    return F.pad(points, [0, 1], value=1.0)\n\n\ndef apply_Ts_on_seq_points(points, Ts):\n    \"\"\"\n    perform translation matrix on related point\n    Args:\n        points: (..., N, 3)\n        Ts: (..., N, 4, 4)\n    Returns: (..., N, 3)\n    \"\"\"\n    points = torch.torch.einsum(\"...ki,...i->...k\", Ts[..., :3, :3], points) + Ts[..., :3, 3]\n    return points\n\n\ndef apply_T_on_points(points, T):\n    \"\"\"\n    Args:\n        points: (..., N, 3)\n        T: (..., 4, 4)\n    Returns: (..., N, 3)\n    \"\"\"\n    points_T = torch.einsum(\"...ki,...ji->...jk\", T[..., :3, :3], points) + T[..., None, :3, 3]\n    return points_T\n\n\ndef T_transforms_points(T, points, pattern):\n    \"\"\"manual mode of apply_T_on_points\n    T: (..., 4, 4)\n    points: (..., 3)\n    pattern: \"... c d, ... d -> ... c\"\n    \"\"\"\n    return einsum(T, homo_points(points), pattern)[..., :3]\n\n\ndef project_p2d(points, K=None, is_pinhole=True):\n    \"\"\"\n    Args:\n        points: (..., (N), 3)\n        K: (..., 3, 3)\n    Returns: shape is similar to points but without z\n    \"\"\"\n    points = points.clone()\n    if is_pinhole:\n        z = points[..., [-1]]\n        z.masked_fill_(z.abs() < 1e-6, 1e-6)\n        points_proj = points / z\n    else:  # orthogonal\n        points_proj = F.pad(points[..., :2], (0, 1), value=1)\n\n    if K is not None:\n        # Handle N\n        if len(points_proj.shape) == len(K.shape):\n            p2d_h = torch.einsum(\"...ki,...ji->...jk\", K, points_proj)\n        else:\n            p2d_h = torch.einsum(\"...ki,...i->...k\", K, points_proj)\n    else:\n        p2d_h = points_proj[..., :2]\n\n    return p2d_h[..., :2]\n\n\ndef gen_uv_from_HW(H, W, device=\"cpu\"):\n    \"\"\"Returns: (H, W, 2), as float. Note: uv not ij\"\"\"\n    grid_v, grid_u = torch.meshgrid(torch.arange(H), torch.arange(W))\n    return (\n        torch.stack(\n            [grid_u, grid_v],\n            dim=-1,\n        )\n        .float()\n        .to(device)\n    )  # (H, W, 2)\n\n\ndef unproject_p2d(uv, z, K):\n    \"\"\"we assume a pinhole camera for unprojection\n    uv: (B, N, 2)\n    z: (B, N, 1)\n    K: (B, 3, 3)\n    Returns: (B, N, 3)\n    \"\"\"\n    xy_atz1 = (uv - K[:, None, :2, 2]) / K[:, None, [0, 1], [0, 1]]  # (B, N, 2)\n    xyz = torch.cat([xy_atz1 * z, z], dim=-1)\n    return xyz\n\n\ndef cvt_p2d_from_i_to_c(uv, K):\n    \"\"\"\n    Args:\n        uv: (..., 2) or (..., N, 2)\n        K: (..., 3, 3)\n    Returns: the same shape as input uv\n    \"\"\"\n    if len(uv.shape) == len(K.shape):\n        xy = (uv - K[..., None, :2, 2]) / K[..., None, [0, 1], [0, 1]]\n    else:  # without N\n        xy = (uv - K[..., :2, 2]) / K[..., [0, 1], [0, 1]]\n    return xy\n\n\ndef cvt_to_bi01_p2d(p2d, bbx_lurb):\n    \"\"\"\n    p2d: (..., (N), 2)\n    bbx_lurb: (..., 4)\n    \"\"\"\n    if len(p2d.shape) == len(bbx_lurb.shape) + 1:\n        bbx_lurb = bbx_lurb[..., None, :]\n\n    bbx_wh = bbx_lurb[..., 2:] - bbx_lurb[..., :2]\n    bi01_p2d = (p2d - bbx_lurb[..., :2]) / bbx_wh\n    return bi01_p2d\n\n\ndef cvt_from_bi01_p2d(bi01_p2d, bbx_lurb):\n    \"\"\"Use bbx_lurb to resize bi01_p2d to p2d (image-coordinates)\n    Args:\n        p2d: (..., 2) or (..., N, 2)\n        bbx_lurb: (..., 4)\n    Returns:\n        p2d: shape is the same as input\n    \"\"\"\n    bbx_wh = bbx_lurb[..., 2:] - bbx_lurb[..., :2]  # (..., 2)\n    if len(bi01_p2d.shape) == len(bbx_wh.shape) + 1:\n        p2d = (bi01_p2d * bbx_wh.unsqueeze(-2)) + bbx_lurb[..., None, :2]\n    else:\n        p2d = (bi01_p2d * bbx_wh) + bbx_lurb[..., :2]\n    return p2d\n\n\ndef cvt_p2d_from_bi01_to_c(bi01, bbxs_lurb, Ks):\n    \"\"\"\n    Args:\n        bi01: (..., (N), 2), value in range (0,1), the point in the bbx image\n        bbxs_lurb: (..., 4)\n        Ks: (..., 3, 3)\n    Returns:\n        c: (..., (N), 2)\n    \"\"\"\n    i = cvt_from_bi01_p2d(bi01, bbxs_lurb)\n    c = cvt_p2d_from_i_to_c(i, Ks)\n    return c\n\n\ndef cvt_p2d_from_pm1_to_i(p2d_pm1, bbx_xys):\n    \"\"\"\n    Args:\n        p2d_pm1: (..., (N), 2), value in range (-1,1), the point in the bbx image\n        bbx_xys: (..., 3)\n    Returns:\n        p2d: (..., (N), 2)\n    \"\"\"\n    return bbx_xys[..., :2] + p2d_pm1 * bbx_xys[..., [2]] / 2\n\n\ndef uv2l_index(uv, W):\n    return uv[..., 0] + uv[..., 1] * W\n\n\ndef l2uv_index(l, W):\n    v = torch.div(l, W, rounding_mode=\"floor\")\n    u = l % W\n    return torch.stack([u, v], dim=-1)\n\n\ndef transform_mat(R, t):\n    \"\"\"\n    Args:\n        R: Bx3x3 array of a batch of rotation matrices\n        t: Bx3x(1) array of a batch of translation vectors\n    Returns:\n        T: Bx4x4 Transformation matrix\n    \"\"\"\n    # No padding left or right, only add an extra row\n    if len(R.shape) > len(t.shape):\n        t = t[..., None]\n    return torch.cat([F.pad(R, [0, 0, 0, 1]), F.pad(t, [0, 0, 0, 1], value=1)], dim=-1)\n\n\ndef axis_angle_to_matrix_exp_map(aa):\n    \"\"\"use pytorch3d so3_exp_map\n    Args:\n        aa: (*, 3)\n    Returns:\n        R: (*, 3, 3)\n    \"\"\"\n    print(\"Use pytorch3d.transforms.axis_angle_to_matrix instead!!!\")\n    ori_shape = aa.shape[:-1]\n    return so3_exp_map(aa.reshape(-1, 3)).reshape(*ori_shape, 3, 3)\n\n\ndef matrix_to_axis_angle_log_map(R):\n    \"\"\"use pytorch3d so3_log_map\n    Args:\n        aa: (*, 3, 3)\n    Returns:\n        R: (*, 3)\n    \"\"\"\n    print(\"WARINING! I met singularity problem with this function, use matrix_to_axis_angle instead!\")\n    ori_shape = R.shape[:-2]\n    return so3_log_map(R.reshape(-1, 3, 3)).reshape(*ori_shape, 3)\n\n\ndef matrix_to_axis_angle(R):\n    \"\"\"use pytorch3d so3_log_map\n    Args:\n        aa: (*, 3, 3)\n    Returns:\n        R: (*, 3)\n    \"\"\"\n    return quaternion_to_axis_angle(matrix_to_quaternion(R))\n\n\ndef ransac_PnP(K, pts_2d, pts_3d, err_thr=10):\n    \"\"\"solve pnp\"\"\"\n    dist_coeffs = np.zeros(shape=[8, 1], dtype=\"float64\")\n\n    pts_2d = np.ascontiguousarray(pts_2d.astype(np.float64))\n    pts_3d = np.ascontiguousarray(pts_3d.astype(np.float64))\n    K = K.astype(np.float64)\n\n    try:\n        _, rvec, tvec, inliers = cv2.solvePnPRansac(\n            pts_3d, pts_2d, K, dist_coeffs, reprojectionError=err_thr, iterationsCount=10000, flags=cv2.SOLVEPNP_EPNP\n        )\n\n        rotation = cv2.Rodrigues(rvec)[0]\n\n        pose = np.concatenate([rotation, tvec], axis=-1)\n        pose_homo = np.concatenate([pose, np.array([[0, 0, 0, 1]])], axis=0)\n\n        inliers = [] if inliers is None else inliers\n\n        return pose, pose_homo, inliers\n    except cv2.error:\n        print(\"CV ERROR\")\n        return np.eye(4)[:3], np.eye(4), []\n\n\ndef ransac_PnP_batch(K_raw, pts_2d, pts_3d, err_thr=10):\n    fit_R, fit_t = [], []\n    for b in range(K_raw.shape[0]):\n        pose, _, inliers = ransac_PnP(K_raw[b], pts_2d[b], pts_3d[b], err_thr=err_thr)\n        fit_R.append(pose[:3, :3])\n        fit_t.append(pose[:3, 3])\n    fit_R = np.stack(fit_R, axis=0)\n    fit_t = np.stack(fit_t, axis=0)\n    return fit_R, fit_t\n\n\ndef triangulate_point(Ts_w2c, c_p2d, **kwargs):\n    from hmr4d.utils.geo.triangulation import triangulate_persp\n\n    print(\"Deprecated, please import from hmr4d.utils.geo.triangulation\")\n    return triangulate_persp(Ts_w2c, c_p2d, **kwargs)\n\n\ndef triangulate_point_ortho(Ts_w2c, c_p2d, **kwargs):\n    from hmr4d.utils.geo.triangulation import triangulate_ortho\n\n    print(\"Deprecated, please import from hmr4d.utils.geo.triangulation\")\n    return triangulate_ortho(Ts_w2c, c_p2d, **kwargs)\n\n\ndef get_nearby_points(points, query_verts, padding=0.0, p=1):\n    \"\"\"\n    points: (S, 3)\n    query_verts: (V, 3)\n    \"\"\"\n    if p == 1:\n        max_xyz = query_verts.max(0)[0] + padding\n        min_xyz = query_verts.min(0)[0] - padding\n        idx = (((points - min_xyz) > 0).all(dim=-1) * ((points - max_xyz) < 0).all(dim=-1)).nonzero().squeeze(-1)\n        nearby_points = points[idx]\n    elif p == 2:\n        squared_dist, _, _ = knn.knn_points(points[None], query_verts[None], K=1, return_nn=False)\n        mask = squared_dist[0, :, 0] < padding**2  # (S,)\n        nearby_points = points[mask]\n\n    return nearby_points\n\n\ndef unproj_bbx_to_fst(bbx_lurb, K, near_z=0.5, far_z=12.5):\n    B = bbx_lurb.size(0)\n    uv = bbx_lurb[:, [[0, 1], [2, 1], [2, 3], [0, 3], [0, 1], [2, 1], [2, 3], [0, 3]]]\n    if isinstance(near_z, float):\n        z = uv.new([near_z] * 4 + [far_z] * 4).reshape(1, 8, 1).repeat(B, 1, 1)\n    else:\n        z = torch.cat([near_z[:, None, None].repeat(1, 4, 1), far_z[:, None, None].repeat(1, 4, 1)], dim=1)\n    c_frustum_points = unproject_p2d(uv, z, K)  # (B, 8, 3)\n    return c_frustum_points\n\n\ndef convert_bbx_xys_to_lurb(bbx_xys):\n    \"\"\"\n    Args: bbx_xys (..., 3) -> bbx_lurb (..., 4)\n    \"\"\"\n    size = bbx_xys[..., 2:]\n    center = bbx_xys[..., :2]\n    lurb = torch.cat([center - size / 2, center + size / 2], dim=-1)\n    return lurb\n\n\ndef convert_lurb_to_bbx_xys(bbx_lurb):\n    \"\"\"\n    Args: bbx_lurb (..., 4) -> bbx_xys (..., 3) be aware that it is squared\n    \"\"\"\n    size = (bbx_lurb[..., 2:] - bbx_lurb[..., :2]).max(-1, keepdim=True)[0]\n    center = (bbx_lurb[..., :2] + bbx_lurb[..., 2:]) / 2\n    return torch.cat([center, size], dim=-1)\n\n\n# ================== AZ/AY Transformations ================== #\n\n\ndef compute_T_ayf2az(joints, inverse=False):\n    \"\"\"\n    Args:\n        joints: (B, J, 3), in the start-frame, az-coordinate\n    Returns:\n        if inverse == False:\n           T_af2az: (B, 4, 4)\n        else :\n            T_az2af: (B, 4, 4)\n    \"\"\"\n\n    t_ayf2az = joints[:, 0, :].detach().clone()\n    t_ayf2az[:, 2] = 0  # do not modify z\n\n    RL_xy_h = joints[:, 1, [0, 1]] - joints[:, 2, [0, 1]]  # (B, 2), hip point to left side\n    RL_xy_s = joints[:, 16, [0, 1]] - joints[:, 17, [0, 1]]  # (B, 2), shoulder point to left side\n    RL_xy = RL_xy_h + RL_xy_s\n    I_mask = RL_xy.pow(2).sum(-1) < 1e-4  # do not rotate, when can't decided the face direction\n    if I_mask.sum() > 0:\n        Log.warn(\"{} samples can't decide the face direction\".format(I_mask.sum()))\n    x_dir = F.pad(F.normalize(RL_xy, 2, -1), (0, 1), value=0)  # (B, 3)\n    y_dir = torch.zeros_like(x_dir)\n    y_dir[..., 2] = 1\n    z_dir = torch.cross(x_dir, y_dir, dim=-1)\n    R_ayf2az = torch.stack([x_dir, y_dir, z_dir], dim=-1)  # (B, 3, 3)\n    R_ayf2az[I_mask] = torch.eye(3).to(R_ayf2az)\n\n    if inverse:\n        R_az2ayf = R_ayf2az.transpose(1, 2)  # (B, 3, 3)\n        t_az2ayf = -einsum(R_ayf2az, t_ayf2az, \"b i j , b i -> b j\")  # (B, 3)\n        return transform_mat(R_az2ayf, t_az2ayf)\n    else:\n        return transform_mat(R_ayf2az, t_ayf2az)\n\n\ndef compute_T_ayfz2ay(joints, inverse=False):\n    \"\"\"\n    Args:\n        joints: (B, J, 3), in the start-frame, ay-coordinate\n    Returns:\n        if inverse == False:\n            T_ayfz2ay: (B, 4, 4)\n        else :\n            T_ay2ayfz: (B, 4, 4)\n    \"\"\"\n    t_ayfz2ay = joints[:, 0, :].detach().clone()\n    t_ayfz2ay[:, 1] = 0  # do not modify y\n\n    RL_xz_h = joints[:, 1, [0, 2]] - joints[:, 2, [0, 2]]  # (B, 2), hip point to left side\n    RL_xz_s = joints[:, 16, [0, 2]] - joints[:, 17, [0, 2]]  # (B, 2), shoulder point to left side\n    RL_xz = RL_xz_h + RL_xz_s\n    I_mask = RL_xz.pow(2).sum(-1) < 1e-4  # do not rotate, when can't decided the face direction\n    if I_mask.sum() > 0:\n        Log.warn(\"{} samples can't decide the face direction\".format(I_mask.sum()))\n\n    x_dir = torch.zeros_like(t_ayfz2ay)  # (B, 3)\n    x_dir[:, [0, 2]] = F.normalize(RL_xz, 2, -1)\n    y_dir = torch.zeros_like(x_dir)\n    y_dir[..., 1] = 1  # (B, 3)\n    z_dir = torch.cross(x_dir, y_dir, dim=-1)\n    R_ayfz2ay = torch.stack([x_dir, y_dir, z_dir], dim=-1)  # (B, 3, 3)\n    R_ayfz2ay[I_mask] = torch.eye(3).to(R_ayfz2ay)\n\n    if inverse:\n        R_ay2ayfz = R_ayfz2ay.transpose(1, 2)\n        t_ay2ayfz = -einsum(R_ayfz2ay, t_ayfz2ay, \"b i j , b i -> b j\")\n        return transform_mat(R_ay2ayfz, t_ay2ayfz)\n    else:\n        return transform_mat(R_ayfz2ay, t_ayfz2ay)\n\n\ndef compute_T_ay2ayrot(joints):\n    \"\"\"\n    Args:\n        joints: (B, J, 3), in the start-frame, ay-coordinate\n    Returns:\n        T_ay2ayrot: (B, 4, 4)\n    \"\"\"\n    t_ayrot2ay = joints[:, 0, :].detach().clone()\n    t_ayrot2ay[:, 1] = 0  # do not modify y\n\n    B = joints.shape[0]\n    euler_angle = torch.zeros((B, 3), device=joints.device)\n    yrot_angle = torch.rand((B,), device=joints.device) * 2 * torch.pi\n    euler_angle[:, 0] = yrot_angle\n    R_ay2ayrot = euler_angles_to_matrix(euler_angle, \"YXZ\")  # (B, 3, 3)\n\n    R_ayrot2ay = R_ay2ayrot.transpose(1, 2)\n    t_ay2ayrot = -einsum(R_ayrot2ay, t_ayrot2ay, \"b i j , b i -> b j\")\n    return transform_mat(R_ay2ayrot, t_ay2ayrot)\n\n\ndef compute_root_quaternion_ay(joints):\n    \"\"\"\n    Args:\n        joints: (B, J, 3), in the start-frame, ay-coordinate\n    Returns:\n        root_quat: (B, 4) from z-axis to fz\n    \"\"\"\n    joints_shape = joints.shape\n    joints = joints.reshape((-1,) + joints_shape[-2:])\n    t_ayfz2ay = joints[:, 0, :].detach().clone()\n    t_ayfz2ay[:, 1] = 0  # do not modify y\n\n    RL_xz_h = joints[:, 1, [0, 2]] - joints[:, 2, [0, 2]]  # (B, 2), hip point to left side\n    RL_xz_s = joints[:, 16, [0, 2]] - joints[:, 17, [0, 2]]  # (B, 2), shoulder point to left side\n    RL_xz = RL_xz_h + RL_xz_s\n    I_mask = RL_xz.pow(2).sum(-1) < 1e-4  # do not rotate, when can't decided the face direction\n    if I_mask.sum() > 0:\n        Log.warn(\"{} samples can't decide the face direction\".format(I_mask.sum()))\n\n    x_dir = torch.zeros_like(t_ayfz2ay)  # (B, 3)\n    x_dir[:, [0, 2]] = F.normalize(RL_xz, 2, -1)\n    y_dir = torch.zeros_like(x_dir)\n    y_dir[..., 1] = 1  # (B, 3)\n    z_dir = torch.cross(x_dir, y_dir, dim=-1)\n\n    z_dir[..., 2] += 1e-9\n    pos_z_vec = torch.tensor([0, 0, 1]).to(joints.device).float()  # (3,)\n    root_quat = qbetween(pos_z_vec[None], z_dir)  # (B, 4)\n    root_quat = root_quat.reshape(joints_shape[:-2] + (4,))\n    return root_quat\n\n\n# ================== Transformations between two sets of features ================== #\n\n\ndef similarity_transform_batch(S1, S2):\n    \"\"\"\n    Computes a similarity transform (sR, t) that solves the orthogonal Procrutes problem.\n    Args:\n        S1, S2: (*, L, 3)\n    \"\"\"\n    assert S1.shape == S2.shape\n    S_shape = S1.shape\n    S1 = S1.reshape(-1, *S_shape[-2:])\n    S2 = S2.reshape(-1, *S_shape[-2:])\n\n    S1 = S1.transpose(-2, -1)\n    S2 = S2.transpose(-2, -1)\n\n    # --- The code is borrowed from WHAM ---\n    # 1. Remove mean.\n    mu1 = S1.mean(axis=-1, keepdims=True)  # axis is along N, S1(B, 3, N)\n    mu2 = S2.mean(axis=-1, keepdims=True)\n\n    X1 = S1 - mu1\n    X2 = S2 - mu2\n\n    # 2. Compute variance of X1 used for scale.\n    var1 = torch.sum(X1**2, dim=1).sum(dim=1)\n\n    # 3. The outer product of X1 and X2.\n    K = X1.bmm(X2.permute(0, 2, 1))\n\n    # 4. Solution that Maximizes trace(R'K) is R=U*V', where U, V are\n    # singular vectors of K.\n    U, s, V = torch.svd(K)\n\n    # Construct Z that fixes the orientation of R to get det(R)=1.\n    Z = torch.eye(U.shape[1], device=S1.device).unsqueeze(0)\n    Z = Z.repeat(U.shape[0], 1, 1)\n    Z[:, -1, -1] *= torch.sign(torch.det(U.bmm(V.permute(0, 2, 1))))\n\n    # Construct R.\n    R = V.bmm(Z.bmm(U.permute(0, 2, 1)))\n\n    # 5. Recover scale.\n    scale = torch.cat([torch.trace(x).unsqueeze(0) for x in R.bmm(K)]) / var1\n\n    # 6. Recover translation.\n    t = mu2 - (scale.unsqueeze(-1).unsqueeze(-1) * (R.bmm(mu1)))\n\n    # -------\n    # reshape back\n    # sR = scale[:, None, None] * R\n    # sR = sR.reshape(*S_shape[:-2], 3, 3)\n    scale = scale.reshape(*S_shape[:-2], 1, 1)\n    R = R.reshape(*S_shape[:-2], 3, 3)\n    t = t.reshape(*S_shape[:-2], 3, 1)\n\n    return (scale, R), t\n\n\ndef kabsch_algorithm_batch(X1, X2):\n    \"\"\"\n    Computes a rigid transform (R, t)\n    Args:\n        X1, X2: (*, L, 3)\n    \"\"\"\n    assert X1.shape == X2.shape\n    X_shape = X1.shape\n    X1 = X1.reshape(-1, *X_shape[-2:])\n    X2 = X2.reshape(-1, *X_shape[-2:])\n\n    # 1. 计算质心\n    centroid_X1 = torch.mean(X1, dim=-2, keepdim=True)\n    centroid_X2 = torch.mean(X2, dim=-2, keepdim=True)\n\n    # 2. 去中心化\n    X1_centered = X1 - centroid_X1\n    X2_centered = X2 - centroid_X2\n\n    # 3. 计算协方差矩阵\n    H = torch.matmul(X1_centered.transpose(-2, -1), X2_centered)\n\n    # 4. 奇异值分解\n    U, S, Vt = torch.linalg.svd(H)\n\n    # 5. 计算旋转矩阵\n    R = torch.matmul(Vt.transpose(-2, -1), U.transpose(-2, -1))\n\n    # 修正反射矩阵\n    d = (torch.det(R) < 0).unsqueeze(-1).unsqueeze(-1)\n    Vt = torch.where(d, -Vt, Vt)\n    R = torch.matmul(Vt.transpose(-2, -1), U.transpose(-2, -1))\n\n    # 6. 计算平移向量\n    t = centroid_X2.transpose(-2, -1) - torch.matmul(R, centroid_X1.transpose(-2, -1))\n\n    # -------\n    # reshape back\n    R = R.reshape(*X_shape[:-2], 3, 3)\n    t = t.reshape(*X_shape[:-2], 3, 1)\n\n    return R, t\n\n\n# ===== WHAM cam_angvel ===== #\n\n\ndef compute_cam_angvel(R_w2c, padding_last=True):\n    \"\"\"\n    R_w2c : (F, 3, 3)\n    \"\"\"\n    # R @ R0 = R1, so R = R1 @ R0^T\n    cam_angvel = matrix_to_rotation_6d(R_w2c[1:] @ R_w2c[:-1].transpose(-1, -2))  # (F-1, 6)\n    # cam_angvel = (cam_angvel - torch.tensor([[1, 0, 0, 0, 1, 0]])) * FPS\n    assert padding_last\n    cam_angvel = torch.cat([cam_angvel, cam_angvel[-1:]], dim=0)  # (F, 6)\n    return cam_angvel.float()\n\n\ndef ransac_gravity_vec(xyz, num_iterations=100, threshold=0.05, verbose=False):\n    # xyz: (L, 3)\n    N = xyz.shape[0]\n    max_inliers = []\n    best_model = None\n    norms = xyz.norm(dim=-1)  # (L,)\n\n    for _ in range(num_iterations):\n        # 随机选择一个样本\n        sample_index = np.random.randint(N)\n        sample = xyz[sample_index]  # (3,)\n\n        # 计算所有点与样本点的角度差\n        dot_product = (xyz * sample).sum(dim=-1)  # (L,)\n        angles = dot_product / norms * norms[sample_index]  # (L,)\n        angles = torch.clamp(angles, -1, 1)  # 防止数值误差导致的异常\n        angles = torch.acos(angles)\n\n        # 确定内点\n        inliers = xyz[angles < threshold]\n\n        if len(inliers) > len(max_inliers):\n            max_inliers = inliers\n            best_model = sample\n        if len(max_inliers) == N:\n            break\n    if verbose:\n        print(f\"Inliers: {len(max_inliers)} / {N}\")\n    result = max_inliers.mean(dim=0)\n\n    return result, max_inliers\n\n\ndef sequence_best_cammat(w_j3d, c_j3d, cam_rot):\n    # get best camera estimation along the sequence, requires static camera\n    # w_j3d: (L, J, 3)\n    # c_j3d: (L, J, 3)\n    # cam_rot: (L, 3, 3)\n\n    L, J, _ = w_j3d.shape\n\n    root_in_w = w_j3d[:, 0]  # (L, 3)\n    root_in_c = c_j3d[:, 0]  # (L, 3)\n    cam_mat = matrix.get_TRS(cam_rot, root_in_w)  # (L, 4, 4)\n    cam_pos = matrix.get_position_from(-root_in_c[:, None], cam_mat)[:, 0]  # (L, 3)\n    cam_mat = matrix.set_position(cam_mat, cam_pos)  # (L, 4, 4)\n\n    w_j3d_expand = w_j3d[None].expand(L, -1, -1, -1)  # (L, L, J, 3)\n    w_j3d_expand = w_j3d_expand.reshape(L, -1, 3)  # (L, L*J, 3)\n\n    # get reproject error\n    w_j3d_expand_in_c = matrix.get_relative_position_to(w_j3d_expand, cam_mat)  # (L, L*J, 3)\n    w_j2d_expand_in_c = project_p2d(w_j3d_expand_in_c)  # (L, L*J, 2)\n    w_j2d_expand_in_c = w_j2d_expand_in_c.reshape(L, L, J, 2)  # (L, L, J, 2)\n    c_j2d = project_p2d(c_j3d)  # (L, J, 2)\n    error = w_j2d_expand_in_c - c_j2d[None]  # (L, L, J, 2)\n    error = error.norm(dim=-1).mean(dim=-1)  # (L, L)\n    error = error.mean(dim=-1)  # (L,)\n    ind = error.argmin()\n    return cam_mat[ind], ind\n\n\ndef get_sequence_cammat(w_j3d, c_j3d, cam_rot):\n    # w_j3d: (L, J, 3)\n    # c_j3d: (L, J, 3)\n    # cam_rot: (L, 3, 3)\n\n    L, J, _ = w_j3d.shape\n\n    root_in_w = w_j3d[:, 0]  # (L, 3)\n    root_in_c = c_j3d[:, 0]  # (L, 3)\n    cam_mat = matrix.get_TRS(cam_rot, root_in_w)  # (L, 4, 4)\n    cam_pos = matrix.get_position_from(-root_in_c[:, None], cam_mat)[:, 0]  # (L, 3)\n    cam_mat = matrix.set_position(cam_mat, cam_pos)  # (L, 4, 4)\n    return cam_mat\n\n\ndef ransac_vec(vel, min_multiply=20, verbose=False):\n    # xyz: (L, 3)\n    # remove outlier velocity\n    N = vel.shape[0]\n    vel_1 = vel[None].expand(N, -1, -1)  # (L, L, 3)\n    vel_2 = vel[:, None].expand(-1, N, -1)  # (L, L, 3)\n    dist_mat = (vel_1 - vel_2).norm(dim=-1)  # (L, L)\n    big_identity = torch.eye(N, device=vel.device) * 1e6\n    dist_mat_ = dist_mat + big_identity\n    threshold = dist_mat_.min() * min_multiply\n    inner_mask = dist_mat < threshold  # (L, L)\n    inner_num = inner_mask.sum(dim=-1)  # (L, )\n    ind = inner_num.argmax()\n    result = vel[inner_mask[ind]].mean(dim=0)  # (3,)\n    if verbose:\n        print(inner_mask[ind].sum().item())\n\n    return result, inner_mask[ind]\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/ik/ccd_ik.py",
    "content": "# Sebastian IK\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom einops import einsum, rearrange, repeat\n\nfrom pytorch3d.transforms import (\n    matrix_to_rotation_6d,\n    rotation_6d_to_matrix,\n    axis_angle_to_matrix,\n    matrix_to_axis_angle,\n    quaternion_to_matrix,\n    matrix_to_quaternion,\n)\nimport hmr4d.utils.matrix as matrix\nfrom hmr4d.utils.geo.quaternion import qbetween, qslerp, qinv, qmul, qrot\n\n\nclass CCD_IK:\n    def __init__(\n        self,\n        local_mat,\n        parent,\n        target_ind,\n        target_pos=None,\n        target_rot=None,\n        kinematic_chain=None,\n        max_iter=2,  # sebas sets 25 but with converged flag, 2 is enough\n        threshold=0.001,\n        pos_weight=1.0,\n        rot_weight=0.0,  # this makes optimization unstable, although sebas uses 1.0\n    ):\n        if kinematic_chain is None:\n            kinematic_chain = range(local_mat.shape[-3])\n        global_mat = matrix.forward_kinematics(local_mat, parent)\n\n        # get kinematic chain only local mat and assign root mat (do not modify root during IK)\n        local_mat = local_mat.clone()\n        local_mat = local_mat[..., kinematic_chain, :, :]\n        local_mat[..., 0, :, :] = global_mat[..., kinematic_chain[0], :, :]\n\n        parent = [i - 1 for i in range(len(kinematic_chain))]\n        self.local_mat = local_mat\n        self.global_mat = matrix.forward_kinematics(local_mat, parent)  # (*, J, 4, 4)\n        self.parent = parent\n\n        self.target_ind = target_ind\n        if target_pos is not None:\n            self.target_pos = target_pos  # (*, O, 3)\n        else:\n            self.target_pos = None\n        if target_rot is not None:\n            self.target_q = matrix_to_quaternion(target_rot)  # (*, O, 4)\n        else:\n            self.target_q = None\n\n        self.threshold = threshold\n        self.J_N = self.local_mat.shape[-3]\n        self.target_N = len(target_ind)\n        self.max_iter = max_iter\n        self.pos_weight = pos_weight\n        self.rot_weight = rot_weight\n\n    def is_converged(self):\n        end_pos = matrix.get_position(self.global_mat)[..., self.target_ind, :]  # (*, OJ, 3)\n        converged_mask = (self.target_pos - end_pos).norm(dim=-1) < self.threshold\n        self.converged_mask = converged_mask\n        if self.converged_mask.sum() > 0:\n            return False\n        return True\n\n    def solve(self):\n        for _ in range(self.max_iter):\n            # if self.is_converged():\n            #     return self.local_mat\n            # do not optimize root, so start from 1\n            self.optimize(1)\n        return self.local_mat\n\n    def optimize(self, i):\n        # i: joint_i\n        if i == self.J_N - 1:\n            return\n        pos = matrix.get_position(self.global_mat)[..., i, :]  # (*, 3)\n        rot = matrix.get_rotation(self.global_mat)[..., i, :, :]  # (*, 3, 3)\n        quat = matrix_to_quaternion(rot)  # (*, 4)\n        x_vec = torch.zeros((quat.shape[:-1] + (3,)), device=quat.device)\n        x_vec[..., 0] = 1.0\n        x_vec_sum = torch.zeros_like(x_vec)\n        y_vec = torch.zeros((quat.shape[:-1] + (3,)), device=quat.device)\n        y_vec[..., 1] = 1.0\n        y_vec_sum = torch.zeros_like(y_vec)\n\n        count = 0\n\n        for target_i, j in enumerate(self.target_ind):\n            if i >= j:\n                # do not optimise same joint or child joint of targets\n                continue\n            end_pos = matrix.get_position(self.global_mat)[..., j, :]  # (*, 3)\n            end_rot = matrix.get_rotation(self.global_mat)[..., j, :, :]  # (*, 3, 3)\n            end_quat = matrix_to_quaternion(end_rot)  # (*, 4)\n\n            if self.target_pos is not None:\n                target_pos = self.target_pos[..., target_i, :]  # (*, 3)\n                # Solve objective position\n                solved_pos_target_quat = qslerp(\n                    quat,\n                    qmul(qbetween(end_pos - pos, target_pos - pos), quat),\n                    self.get_weight(i),\n                )\n\n                x_vec_sum += qrot(solved_pos_target_quat, x_vec)\n                y_vec_sum += qrot(solved_pos_target_quat, y_vec)\n                if self.pos_weight > 0:\n                    count += 1\n\n            if self.target_q is not None:\n                if target_i < self.target_N - 1:\n                    # multiple rot target makes more unstable, only keep the last one\n                    continue\n                # optimize rotation target is not stable\n                target_q = self.target_q[..., target_i, :]  # (*, 4)\n                # Solve objective rotation\n                solved_q_target_quat = qslerp(\n                    quat,\n                    qmul(qmul(target_q, qinv(end_quat)), quat),\n                    self.get_weight(i),\n                )\n                x_vec_sum += qrot(solved_q_target_quat, x_vec) * self.rot_weight\n                y_vec_sum += qrot(solved_q_target_quat, y_vec) * self.rot_weight\n                if self.rot_weight > 0:\n                    count += 1\n\n        if count > 0:\n            x_vec_avg = matrix.normalize(x_vec_sum / count)\n            y_vec_avg = matrix.normalize(y_vec_sum / count)\n            z_vec_avg = torch.cross(x_vec_avg, y_vec_avg, dim=-1)\n            solved_rot = torch.stack([x_vec_avg, y_vec_avg, z_vec_avg], dim=-1)  # column\n\n            parent_rot = matrix.get_rotation(self.global_mat)[..., self.parent[i], :, :]\n            solved_local_rot = matrix.get_mat_BtoA(parent_rot, solved_rot)\n            self.local_mat[..., i, :-1, :-1] = solved_local_rot\n            self.global_mat = matrix.forward_kinematics(self.local_mat, self.parent)\n        self.optimize(i + 1)\n\n    def get_weight(self, i):\n        weight = (i + 1) / self.J_N\n        return weight\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/kpts/kp2d_utils.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport warnings\nimport cv2\nimport numpy as np\n\n# expose _taylor to outside\n__all__ = [\"keypoints_from_heatmaps\"]\n\n\ndef _taylor(heatmap, coord):\n    \"\"\"Distribution aware coordinate decoding method.\n\n    Note:\n        - heatmap height: H\n        - heatmap width: W\n\n    Args:\n        heatmap (np.ndarray[H, W]): Heatmap of a particular joint type.\n        coord (np.ndarray[2,]): Coordinates of the predicted keypoints.\n\n    Returns:\n        np.ndarray[2,]: Updated coordinates.\n    \"\"\"\n    H, W = heatmap.shape[:2]\n    px, py = int(coord[0]), int(coord[1])\n    if 1 < px < W - 2 and 1 < py < H - 2:\n        dx = 0.5 * (heatmap[py][px + 1] - heatmap[py][px - 1])\n        dy = 0.5 * (heatmap[py + 1][px] - heatmap[py - 1][px])\n        dxx = 0.25 * (heatmap[py][px + 2] - 2 * heatmap[py][px] + heatmap[py][px - 2])\n        dxy = 0.25 * (\n            heatmap[py + 1][px + 1] - heatmap[py - 1][px + 1] - heatmap[py + 1][px - 1] + heatmap[py - 1][px - 1]\n        )\n        dyy = 0.25 * (heatmap[py + 2 * 1][px] - 2 * heatmap[py][px] + heatmap[py - 2 * 1][px])\n        derivative = np.array([[dx], [dy]])\n        hessian = np.array([[dxx, dxy], [dxy, dyy]])\n        if dxx * dyy - dxy**2 != 0:\n            hessianinv = np.linalg.inv(hessian)\n            offset = -hessianinv @ derivative\n            offset = np.squeeze(np.array(offset.T), axis=0)\n            coord += offset\n    return coord\n\n\ndef _get_max_preds(heatmaps):\n    \"\"\"Get keypoint predictions from score maps.\n\n    Note:\n        batch_size: N\n        num_keypoints: K\n        heatmap height: H\n        heatmap width: W\n\n    Args:\n        heatmaps (np.ndarray[N, K, H, W]): model predicted heatmaps.\n\n    Returns:\n        tuple: A tuple containing aggregated results.\n\n        - preds (np.ndarray[N, K, 2]): Predicted keypoint location.\n        - maxvals (np.ndarray[N, K, 1]): Scores (confidence) of the keypoints.\n    \"\"\"\n    assert isinstance(heatmaps, np.ndarray), \"heatmaps should be numpy.ndarray\"\n    assert heatmaps.ndim == 4, \"batch_images should be 4-ndim\"\n\n    N, K, _, W = heatmaps.shape\n    heatmaps_reshaped = heatmaps.reshape((N, K, -1))\n    idx = np.argmax(heatmaps_reshaped, 2).reshape((N, K, 1))\n    maxvals = np.amax(heatmaps_reshaped, 2).reshape((N, K, 1))\n\n    preds = np.tile(idx, (1, 1, 2)).astype(np.float32)\n    preds[:, :, 0] = preds[:, :, 0] % W\n    preds[:, :, 1] = preds[:, :, 1] // W\n\n    preds = np.where(np.tile(maxvals, (1, 1, 2)) > 0.0, preds, -1)\n    return preds, maxvals\n\n\ndef post_dark_udp(coords, batch_heatmaps, kernel=3):\n    \"\"\"DARK post-pocessing. Implemented by udp. Paper ref: Huang et al. The\n    Devil is in the Details: Delving into Unbiased Data Processing for Human\n    Pose Estimation (CVPR 2020). Zhang et al. Distribution-Aware Coordinate\n    Representation for Human Pose Estimation (CVPR 2020).\n\n    Note:\n        - batch size: B\n        - num keypoints: K\n        - num persons: N\n        - height of heatmaps: H\n        - width of heatmaps: W\n\n        B=1 for bottom_up paradigm where all persons share the same heatmap.\n        B=N for top_down paradigm where each person has its own heatmaps.\n\n    Args:\n        coords (np.ndarray[N, K, 2]): Initial coordinates of human pose.\n        batch_heatmaps (np.ndarray[B, K, H, W]): batch_heatmaps\n        kernel (int): Gaussian kernel size (K) for modulation.\n\n    Returns:\n        np.ndarray([N, K, 2]): Refined coordinates.\n    \"\"\"\n    if not isinstance(batch_heatmaps, np.ndarray):\n        batch_heatmaps = batch_heatmaps.cpu().numpy()\n    B, K, H, W = batch_heatmaps.shape\n    N = coords.shape[0]\n    assert B == 1 or B == N\n    for heatmaps in batch_heatmaps:\n        for heatmap in heatmaps:\n            cv2.GaussianBlur(heatmap, (kernel, kernel), 0, heatmap)\n    np.clip(batch_heatmaps, 0.001, 50, batch_heatmaps)\n    np.log(batch_heatmaps, batch_heatmaps)\n\n    batch_heatmaps_pad = np.pad(batch_heatmaps, ((0, 0), (0, 0), (1, 1), (1, 1)), mode=\"edge\").flatten()\n\n    index = coords[..., 0] + 1 + (coords[..., 1] + 1) * (W + 2)\n    index += (W + 2) * (H + 2) * np.arange(0, B * K).reshape(-1, K)\n    index = index.astype(int).reshape(-1, 1)\n    i_ = batch_heatmaps_pad[index]\n    ix1 = batch_heatmaps_pad[index + 1]\n    iy1 = batch_heatmaps_pad[index + W + 2]\n    ix1y1 = batch_heatmaps_pad[index + W + 3]\n    ix1_y1_ = batch_heatmaps_pad[index - W - 3]\n    ix1_ = batch_heatmaps_pad[index - 1]\n    iy1_ = batch_heatmaps_pad[index - 2 - W]\n\n    dx = 0.5 * (ix1 - ix1_)\n    dy = 0.5 * (iy1 - iy1_)\n    derivative = np.concatenate([dx, dy], axis=1)\n    derivative = derivative.reshape(N, K, 2, 1)\n    dxx = ix1 - 2 * i_ + ix1_\n    dyy = iy1 - 2 * i_ + iy1_\n    dxy = 0.5 * (ix1y1 - ix1 - iy1 + i_ + i_ - ix1_ - iy1_ + ix1_y1_)\n    hessian = np.concatenate([dxx, dxy, dxy, dyy], axis=1)\n    hessian = hessian.reshape(N, K, 2, 2)\n    hessian = np.linalg.inv(hessian + np.finfo(np.float32).eps * np.eye(2))\n    coords -= np.einsum(\"ijmn,ijnk->ijmk\", hessian, derivative).squeeze()\n    return coords\n\n\ndef _gaussian_blur(heatmaps, kernel=11):\n    \"\"\"Modulate heatmap distribution with Gaussian.\n     sigma = 0.3*((kernel_size-1)*0.5-1)+0.8\n     sigma~=3 if k=17\n     sigma=2 if k=11;\n     sigma~=1.5 if k=7;\n     sigma~=1 if k=3;\n\n    Note:\n        - batch_size: N\n        - num_keypoints: K\n        - heatmap height: H\n        - heatmap width: W\n\n    Args:\n        heatmaps (np.ndarray[N, K, H, W]): model predicted heatmaps.\n        kernel (int): Gaussian kernel size (K) for modulation, which should\n            match the heatmap gaussian sigma when training.\n            K=17 for sigma=3 and k=11 for sigma=2.\n\n    Returns:\n        np.ndarray ([N, K, H, W]): Modulated heatmap distribution.\n    \"\"\"\n    assert kernel % 2 == 1\n\n    border = (kernel - 1) // 2\n    batch_size = heatmaps.shape[0]\n    num_joints = heatmaps.shape[1]\n    height = heatmaps.shape[2]\n    width = heatmaps.shape[3]\n    for i in range(batch_size):\n        for j in range(num_joints):\n            origin_max = np.max(heatmaps[i, j])\n            dr = np.zeros((height + 2 * border, width + 2 * border), dtype=np.float32)\n            dr[border:-border, border:-border] = heatmaps[i, j].copy()\n            dr = cv2.GaussianBlur(dr, (kernel, kernel), 0)\n            heatmaps[i, j] = dr[border:-border, border:-border].copy()\n            heatmaps[i, j] *= origin_max / np.max(heatmaps[i, j])\n    return heatmaps\n\n\ndef keypoints_from_heatmaps(\n    heatmaps,\n    center,\n    scale,\n    unbiased=False,\n    post_process=\"default\",\n    kernel=11,\n    valid_radius_factor=0.0546875,\n    use_udp=False,\n    target_type=\"GaussianHeatmap\",\n):\n    \"\"\"Get final keypoint predictions from heatmaps and transform them back to\n    the image.\n\n    Note:\n        - batch size: N\n        - num keypoints: K\n        - heatmap height: H\n        - heatmap width: W\n\n    Args:\n        heatmaps (np.ndarray[N, K, H, W]): model predicted heatmaps.\n        center (np.ndarray[N, 2]): Center of the bounding box (x, y).\n        scale (np.ndarray[N, 2]): Scale of the bounding box\n            wrt height/width.\n        post_process (str/None): Choice of methods to post-process\n            heatmaps. Currently supported: None, 'default', 'unbiased',\n            'megvii'.\n        unbiased (bool): Option to use unbiased decoding. Mutually\n            exclusive with megvii.\n            Note: this arg is deprecated and unbiased=True can be replaced\n            by post_process='unbiased'\n            Paper ref: Zhang et al. Distribution-Aware Coordinate\n            Representation for Human Pose Estimation (CVPR 2020).\n        kernel (int): Gaussian kernel size (K) for modulation, which should\n            match the heatmap gaussian sigma when training.\n            K=17 for sigma=3 and k=11 for sigma=2.\n        valid_radius_factor (float): The radius factor of the positive area\n            in classification heatmap for UDP.\n        use_udp (bool): Use unbiased data processing.\n        target_type (str): 'GaussianHeatmap' or 'CombinedTarget'.\n            GaussianHeatmap: Classification target with gaussian distribution.\n            CombinedTarget: The combination of classification target\n            (response map) and regression target (offset map).\n            Paper ref: Huang et al. The Devil is in the Details: Delving into\n            Unbiased Data Processing for Human Pose Estimation (CVPR 2020).\n\n    Returns:\n        tuple: A tuple containing keypoint predictions and scores.\n\n        - preds (np.ndarray[N, K, 2]): Predicted keypoint location in images.\n        - maxvals (np.ndarray[N, K, 1]): Scores (confidence) of the keypoints.\n    \"\"\"\n    # Avoid being affected\n    heatmaps = heatmaps.copy()\n\n    # detect conflicts\n    if unbiased:\n        assert post_process not in [False, None, \"megvii\"]\n    if post_process in [\"megvii\", \"unbiased\"]:\n        assert kernel > 0\n    if use_udp:\n        assert not post_process == \"megvii\"\n\n    # normalize configs\n    if post_process is False:\n        warnings.warn(\"post_process=False is deprecated, \" \"please use post_process=None instead\", DeprecationWarning)\n        post_process = None\n    elif post_process is True:\n        if unbiased is True:\n            warnings.warn(\n                \"post_process=True, unbiased=True is deprecated,\" \" please use post_process='unbiased' instead\",\n                DeprecationWarning,\n            )\n            post_process = \"unbiased\"\n        else:\n            warnings.warn(\n                \"post_process=True, unbiased=False is deprecated, \" \"please use post_process='default' instead\",\n                DeprecationWarning,\n            )\n            post_process = \"default\"\n    elif post_process == \"default\":\n        if unbiased is True:\n            warnings.warn(\n                \"unbiased=True is deprecated, please use \" \"post_process='unbiased' instead\", DeprecationWarning\n            )\n            post_process = \"unbiased\"\n\n    # start processing\n    if post_process == \"megvii\":\n        heatmaps = _gaussian_blur(heatmaps, kernel=kernel)\n\n    N, K, H, W = heatmaps.shape\n    if use_udp:\n        if target_type.lower() == \"GaussianHeatMap\".lower():\n            preds, maxvals = _get_max_preds(heatmaps)\n            preds = post_dark_udp(preds, heatmaps, kernel=kernel)\n        elif target_type.lower() == \"CombinedTarget\".lower():\n            for person_heatmaps in heatmaps:\n                for i, heatmap in enumerate(person_heatmaps):\n                    kt = 2 * kernel + 1 if i % 3 == 0 else kernel\n                    cv2.GaussianBlur(heatmap, (kt, kt), 0, heatmap)\n            # valid radius is in direct proportion to the height of heatmap.\n            valid_radius = valid_radius_factor * H\n            offset_x = heatmaps[:, 1::3, :].flatten() * valid_radius\n            offset_y = heatmaps[:, 2::3, :].flatten() * valid_radius\n            heatmaps = heatmaps[:, ::3, :]\n            preds, maxvals = _get_max_preds(heatmaps)\n            index = preds[..., 0] + preds[..., 1] * W\n            index += W * H * np.arange(0, N * K / 3)\n            index = index.astype(int).reshape(N, K // 3, 1)\n            preds += np.concatenate((offset_x[index], offset_y[index]), axis=2)\n        else:\n            raise ValueError(\"target_type should be either \" \"'GaussianHeatmap' or 'CombinedTarget'\")\n    else:\n        preds, maxvals = _get_max_preds(heatmaps)\n        if post_process == \"unbiased\":  # alleviate biased coordinate\n            # apply Gaussian distribution modulation.\n            heatmaps = np.log(np.maximum(_gaussian_blur(heatmaps, kernel), 1e-10))\n            for n in range(N):\n                for k in range(K):\n                    preds[n][k] = _taylor(heatmaps[n][k], preds[n][k])\n        elif post_process is not None:\n            # add +/-0.25 shift to the predicted locations for higher acc.\n            for n in range(N):\n                for k in range(K):\n                    heatmap = heatmaps[n][k]\n                    px = int(preds[n][k][0])\n                    py = int(preds[n][k][1])\n                    if 1 < px < W - 1 and 1 < py < H - 1:\n                        diff = np.array(\n                            [heatmap[py][px + 1] - heatmap[py][px - 1], heatmap[py + 1][px] - heatmap[py - 1][px]]\n                        )\n                        preds[n][k] += np.sign(diff) * 0.25\n                        if post_process == \"megvii\":\n                            preds[n][k] += 0.5\n\n    # Transform back to the image\n    for i in range(N):\n        preds[i] = transform_preds(preds[i], center[i], scale[i], [W, H], use_udp=use_udp)\n\n    if post_process == \"megvii\":\n        maxvals = maxvals / 255.0 + 0.5\n\n    return preds, maxvals\n\n\ndef transform_preds(coords, center, scale, output_size, use_udp=False):\n    \"\"\"Get final keypoint predictions from heatmaps and apply scaling and\n    translation to map them back to the image.\n\n    Note:\n        num_keypoints: K\n\n    Args:\n        coords (np.ndarray[K, ndims]):\n\n            * If ndims=2, corrds are predicted keypoint location.\n            * If ndims=4, corrds are composed of (x, y, scores, tags)\n            * If ndims=5, corrds are composed of (x, y, scores, tags,\n              flipped_tags)\n\n        center (np.ndarray[2, ]): Center of the bounding box (x, y).\n        scale (np.ndarray[2, ]): Scale of the bounding box\n            wrt [width, height].\n        output_size (np.ndarray[2, ] | list(2,)): Size of the\n            destination heatmaps.\n        use_udp (bool): Use unbiased data processing\n\n    Returns:\n        np.ndarray: Predicted coordinates in the images.\n    \"\"\"\n    assert coords.shape[1] in (2, 4, 5)\n    assert len(center) == 2\n    assert len(scale) == 2\n    assert len(output_size) == 2\n\n    # Recover the scale which is normalized by a factor of 200.\n    scale = scale * 200.0\n\n    if use_udp:\n        scale_x = scale[0] / (output_size[0] - 1.0)\n        scale_y = scale[1] / (output_size[1] - 1.0)\n    else:\n        scale_x = scale[0] / output_size[0]\n        scale_y = scale[1] / output_size[1]\n\n    target_coords = np.ones_like(coords)\n    target_coords[:, 0] = coords[:, 0] * scale_x + center[0] - scale[0] * 0.5\n    target_coords[:, 1] = coords[:, 1] * scale_y + center[1] - scale[1] * 0.5\n\n    return target_coords\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/matrix.py",
    "content": "import torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nimport copy\nfrom typing import List, Optional\n\nimport numpy as np\n\nimport math\n\n\ndef identity_mat(x=None, device=\"cpu\", is_numpy=False):\n    if x is not None:\n        if isinstance(x, torch.Tensor):\n            mat = torch.eye(4, device=device)\n            mat = mat.repeat(x.shape[:-2] + (1, 1))\n        elif isinstance(x, np.ndarray):\n            mat = np.eye(4, dtype=np.float32)\n            if x is not None:\n                for _ in range(len(x.shape) - 2):\n                    mat = mat[None]\n            mat = np.tile(mat, x.shape[:-2] + (1, 1))\n        else:\n            raise ValueError\n    else:\n        # (4, 4)\n        if is_numpy:\n            mat = np.eye(4, dtype=np.float32)\n        else:\n            mat = torch.eye(4, device=device)\n\n    return mat\n\n\ndef vec2mat(vec):\n    \"\"\"_summary_\n\n    Args:\n        vec (tensor): [12], pos, forward, up and right\n\n    Returns:\n        mat_world(tensor): [4, 4]\n    \"\"\"\n    # Assume bs = 1\n    v = np.tile(np.array([[0, 0, 0, 1]]), (1, 1))\n    if isinstance(vec, torch.Tensor):\n        v = torch.tensor(\n            v,\n            device=vec.device,\n            dtype=vec.dtype,\n        )\n    pos = vec[:3]\n    forward = vec[3:6]\n    up = vec[6:9]\n    right = vec[9:12]\n\n    if isinstance(vec, torch.Tensor):\n        mat_world = torch.stack([right, up, forward, pos], dim=-1)\n        mat_world = torch.cat([mat_world, v], dim=-2)\n    elif isinstance(vec, np.ndarray):\n        mat_world = np.stack([right, up, forward, pos], axis=-1)\n        mat_world = np.concatenate([mat_world, v], axis=-2)\n    else:\n        raise ValueError\n    mat_world = normalized_matrix(mat_world)\n    return mat_world\n\n\ndef mat2vec(mat):\n    \"\"\"_summary_\n\n    Args:\n        mat(tensor): [4, 4]\n\n    Returns:\n        vec (tensor): [12], pos, forward, up and right\n    \"\"\"\n    # Assume bs = 1\n    pos = mat[:-1, 3]\n    forward = normalized(mat[:-1, 2])\n    up = normalized(mat[:-1, 1])\n    right = normalized(mat[:-1, 0])\n    if isinstance(mat, torch.Tensor):\n        vec = torch.cat((pos, forward, up, right))\n    elif isinstance(mat, np.ndarray):\n        vec = np.concatenate((pos, forward, up, right))\n    else:\n        raise ValueError\n\n    return vec\n\n\ndef vec2mat_batch(vec):\n    \"\"\"_summary_\n\n    Args:\n        vec (tensor): [B, 12], pos, forward, up and right\n\n    Returns:\n        mat_world(tensor): [B, 4, 4]\n    \"\"\"\n    # Assume bs = 1\n\n    v = np.tile(np.array([[0, 0, 0, 1]], dtype=np.float32), (vec.shape[0], 1, 1))\n    if isinstance(vec, torch.Tensor):\n        v = torch.tensor(\n            v,\n            device=vec.device,\n            dtype=vec.dtype,\n        )\n    pos = vec[..., :3]\n    forward = vec[..., 3:6]\n    up = vec[..., 6:9]\n    right = vec[..., 9:12]\n    if isinstance(vec, torch.Tensor):\n        mat_world = torch.stack([right, up, forward, pos], dim=-1)\n        mat_world = torch.cat([mat_world, v], dim=-2)\n    elif isinstance(vec, np.ndarray):\n        mat_world = np.stack([right, up, forward, pos], axis=-1)\n        mat_world = np.concatenate([mat_world, v], axis=-2)\n    else:\n        raise ValueError\n\n    mat_world = normalized_matrix(mat_world)\n    return mat_world\n\n\ndef rotmat2tan_norm(mat):\n    \"\"\"_summary_\n\n    Args:\n        mat(tensor): [B, 3, 3]\n\n    Returns:\n        vec (tensor): [B, 6], tan norm\n    \"\"\"\n    if isinstance(mat, np.ndarray):\n        tan = np.zeros_like(mat[..., 2])\n        norm = np.zeros_like(mat[..., 0])\n    elif isinstance(mat, torch.Tensor):\n        tan = torch.zeros_like(mat[..., 2])\n        norm = torch.zeros_like(mat[..., 0])\n    else:\n        raise ValueError\n    tan[...] = mat[..., 2, ::-1]\n    tan[..., -1] *= -1\n    norm[...] = mat[..., 0, ::-1]\n    norm[..., -1] *= -1\n    if isinstance(mat, np.ndarray):\n        tan_norm = np.concatenate((tan, norm), axis=-1)\n    elif isinstance(mat, torch.Tensor):\n        tan_norm = torch.cat((tan, norm), dim=-1)\n    else:\n        raise ValueError\n    return tan_norm\n\n\ndef mat2tan_norm(mat):\n    \"\"\"_summary_\n\n    Args:\n        mat(tensor): [B, 4, 4]\n\n    Returns:\n        vec (tensor): [B, 6], tan norm\n    \"\"\"\n    rot_mat = mat[..., :-1, :-1]\n    return rotmat2tan_norm(rot_mat)\n\n\ndef rotmat2tan_norm(mat):\n    \"\"\"_summary_\n\n    Args:\n        mat(tensor): [B, 3, 3]\n\n    Returns:\n        vec (tensor): [B, 6], tan norm\n    \"\"\"\n    if isinstance(mat, np.ndarray):\n        tan = np.zeros_like(mat[..., 2])\n        norm = np.zeros_like(mat[..., 0])\n        tan[...] = mat[..., 2, ::-1]\n        norm[...] = mat[..., 0, ::-1]\n    elif isinstance(mat, torch.Tensor):\n        tan = torch.zeros_like(mat[..., 2])\n        norm = torch.zeros_like(mat[..., 0])\n        tan[...] = torch.flip(mat[..., 2], dims=[-1])\n        norm[...] = torch.flip(mat[..., 0], dims=[-1])\n    else:\n        raise ValueError\n    tan[..., -1] *= -1\n    norm[..., -1] *= -1\n    if isinstance(mat, np.ndarray):\n        tan_norm = np.concatenate((tan, norm), axis=-1)\n    elif isinstance(mat, torch.Tensor):\n        tan_norm = torch.cat((tan, norm), dim=-1)\n    else:\n        raise ValueError\n    return tan_norm\n\n\ndef tan_norm2rotmat(tan_norm):\n    \"\"\"_summary_\n\n    Args:\n        mat(tensor): [B, 6]\n\n    Returns:\n        vec (tensor): [B, 3]\n    \"\"\"\n    tan = copy.deepcopy(tan_norm[..., :3])\n    norm = copy.deepcopy(tan_norm[..., 3:])\n    tan[..., -1] *= -1\n    norm[..., -1] *= -1\n    if isinstance(tan_norm, np.ndarray):\n        rotmat = np.zeros(tan_norm.shape[:-1] + (3, 3))\n        tan = tan[..., ::-1]\n        norm = norm[..., ::-1]\n        other = np.cross(tan, norm)\n    elif isinstance(tan_norm, torch.Tensor):\n        rotmat = torch.zeros(tan_norm.shape[:-1] + (3, 3), device=tan_norm.device)\n        tan = torch.flip(tan, dims=[-1])\n        norm = torch.flip(norm, dims=[-1])\n        other = torch.cross(tan, norm)\n    else:\n        raise ValueError\n    rotmat[..., 2, :] = tan\n    rotmat[..., 0, :] = norm\n    rotmat[..., 1, :] = other\n    return rotmat\n\n\ndef rotmat332vec_batch(mat):\n    \"\"\"_summary_\n\n    Args:\n        mat(tensor): [B, 3, 3]\n\n    Returns:\n        vec (tensor): [B, 6], forward, up, right\n    \"\"\"\n    # Assume bs = 1\n    mat = normalized_matrix(mat)\n    forward = mat[..., :, 2]\n    up = mat[..., :, 1]\n    right = mat[..., :, 0]\n    if isinstance(mat, torch.Tensor):\n        vec = torch.cat((forward, up, right), dim=-1)\n    elif isinstance(mat, np.ndarray):\n        vec = np.concatenate((forward, up, right), axis=-1)\n    else:\n        raise ValueError\n    return vec\n\n\ndef rotmat2vec_batch(mat):\n    \"\"\"_summary_\n\n    Args:\n        mat(tensor): [B, 4, 4]\n\n    Returns:\n        vec (tensor): [B, 9], forward, up, right\n    \"\"\"\n    # Assume bs = 1\n    mat = normalized_matrix(mat)\n    forward = mat[..., :-1, 2]\n    up = mat[..., :-1, 1]\n    right = mat[..., :-1, 0]\n    if isinstance(mat, torch.Tensor):\n        vec = torch.cat((forward, up, right), dim=-1)\n    elif isinstance(mat, np.ndarray):\n        vec = np.concatenate((forward, up, right), axis=-1)\n    else:\n        raise ValueError\n    return vec\n\n\ndef mat2vec_batch(mat):\n    \"\"\"_summary_\n\n    Args:\n        mat(tensor): [B, 4, 4]\n\n    Returns:\n        vec (tensor): [B, 12], pos, forward, up and right\n    \"\"\"\n    # Assume bs = 1\n    mat = normalized_matrix(mat)\n    pos = mat[..., :-1, 3]\n    forward = mat[..., :-1, 2]\n    up = mat[..., :-1, 1]\n    right = mat[..., :-1, 0]\n    if isinstance(mat, torch.Tensor):\n        vec = torch.cat((pos, forward, up, right), dim=-1)\n    elif isinstance(mat, np.ndarray):\n        vec = np.concatenate((pos, forward, up, right), axis=-1)\n    else:\n        raise ValueError\n    return vec\n\n\ndef mat2pose_batch(mat, returnvel=True):\n    \"\"\"_summary_\n\n    Args:\n        mat(tensor): [B, 4, 4]\n\n    Returns:\n        vec (tensor): [B, 12], pos, forward, up, zeros\n    \"\"\"\n    # Assume bs = 1\n    mat = normalized_matrix(mat)\n    pos = mat[..., :-1, 3]\n    forward = mat[..., :-1, 2]\n    up = mat[..., :-1, 1]\n    if isinstance(mat, torch.Tensor):\n        if returnvel:\n            vel = torch.zeros_like(up)\n            vec = torch.cat((pos, forward, up, vel), dim=-1)\n        else:\n            vec = torch.cat((pos, forward, up), dim=-1)\n    elif isinstance(mat, np.ndarray):\n        if returnvel:\n            vel = np.zeros_like(up)\n            vec = np.concatenate((pos, forward, up, vel), axis=-1)\n        else:\n            vec = np.concatenate((pos, forward, up), axis=-1)\n    else:\n        raise ValueError\n    return vec\n\n\ndef get_mat_BinA(matCtoA, matCtoB):\n    \"\"\"\n        given matrix of the same object in two coordinate A and B,\n        return matrix B in the coordinate of A\n\n    Args:\n        matCtoA (tensor): [4, 4] world matrix\n        matCtoB (tensor): [4, 4] world matrix\n    \"\"\"\n    if isinstance(matCtoA, torch.Tensor):\n        matCtoB_inv = torch.inverse(matCtoB)\n    elif isinstance(matCtoA, np.ndarray):\n        matCtoB_inv = np.linalg.inv(matCtoB)\n    else:\n        raise ValueError\n    matCtoB_inv = normalized_matrix(matCtoB_inv)\n    if isinstance(matCtoA, torch.Tensor):\n        mat_BtoA = torch.matmul(matCtoA, matCtoB_inv)\n    elif isinstance(matCtoA, np.ndarray):\n        mat_BtoA = np.matmul(matCtoA, matCtoB_inv)\n    mat_BtoA = normalized_matrix(mat_BtoA)\n    return mat_BtoA\n\n\ndef get_mat_BtoA(matA, matB):\n    \"\"\"\n        return matrix B in the coordinate of A\n\n    Args:\n        matA (tensor): [4, 4] world matrix\n        matB (tensor): [4, 4] world matrix\n    \"\"\"\n    if isinstance(matA, torch.Tensor):\n        matA_inv = torch.inverse(matA)\n    elif isinstance(matA, np.ndarray):\n        matA_inv = np.linalg.inv(matA)\n    else:\n        raise ValueError\n    matA_inv = normalized_matrix(matA_inv)\n    if isinstance(matA, torch.Tensor):\n        mat_BtoA = torch.matmul(matA_inv, matB)\n    elif isinstance(matA, np.ndarray):\n        mat_BtoA = np.matmul(matA_inv, matB)\n    mat_BtoA = normalized_matrix(mat_BtoA)\n    return mat_BtoA\n\n\ndef get_mat_BfromA(matA, matBtoA):\n    \"\"\"\n        return world matrix B given matrix A and mat B realtive to A\n\n    Args:\n        matA (_type_): [4, 4] world matrix\n        matBtoA (_type_): [4, 4] matrix B relative to A\n    \"\"\"\n    if isinstance(matA, torch.Tensor):\n        matB = torch.matmul(matA, matBtoA)\n    if isinstance(matA, np.ndarray):\n        matB = np.matmul(matA, matBtoA)\n    matB = normalized_matrix(matB)\n    return matB\n\n\ndef get_relative_position_to(pos, mat):\n    \"\"\"_summary_\n\n    Args:\n        pos (_type_): [N, M, 3] or [N, 3]\n        mat (_type_): [N, 4, 4] or [4, 4]\n\n    Returns:\n        _type_: _description_\n    \"\"\"\n    if isinstance(mat, torch.Tensor):\n        mat_inv = torch.inverse(mat)\n    elif isinstance(mat, np.ndarray):\n        mat_inv = np.linalg.inv(mat)\n    else:\n        raise ValueError\n    mat_inv = normalized_matrix(mat_inv)\n    if isinstance(mat, torch.Tensor):\n        rot_pos = torch.matmul(mat_inv[..., :-1, :-1], pos.transpose(-1, -2)).transpose(-1, -2)\n    elif isinstance(mat, np.ndarray):\n        rot_pos = np.matmul(mat_inv[..., :-1, :-1], pos.swapaxes(-1, -2)).swapaxes(-1, -2)\n    world_pos = rot_pos + mat_inv[..., None, :-1, 3]\n    return world_pos\n\n\ndef get_rotation(mat):\n    \"\"\"_summary_\n\n    Args:\n        mat (_type_): [..., 4, 4]\n\n    Returns:\n        _type_: _description_\n    \"\"\"\n    return mat[..., :-1, :-1]\n\n\ndef set_rotation(mat, rotmat):\n    \"\"\"_summary_\n\n    Args:\n        mat (_type_): [..., 4, 4]\n\n    Returns:\n        _type_: _description_\n    \"\"\"\n    mat[..., :-1, :-1] = rotmat\n    return mat\n\n\ndef set_position(mat, pos):\n    \"\"\"_summary_\n\n    Args:\n        mat (_type_): [..., 4, 4]\n\n    Returns:\n        _type_: _description_\n    \"\"\"\n    mat[..., :-1, 3] = pos\n    return mat\n\n\ndef get_position(mat):\n    \"\"\"_summary_\n\n    Args:\n        mat (_type_): [..., 4, 4]\n\n    Returns:\n        _type_: _description_\n    \"\"\"\n    return mat[..., :-1, 3]\n\n\ndef get_position_from(pos, mat):\n    \"\"\"_summary_\n\n    Args:\n        pos (_type_): [N, M, 3] or [N, 3]\n        mat (_type_): [N, 4, 4] or [4, 4]\n\n    Returns:\n        _type_: _description_\n    \"\"\"\n    if isinstance(mat, torch.Tensor):\n        rot_pos = torch.matmul(mat[..., :-1, :-1], pos.transpose(-1, -2)).transpose(-1, -2)\n    elif isinstance(mat, np.ndarray):\n        rot_pos = np.matmul(mat[..., :-1, :-1], pos.swapaxes(-1, -2)).swapaxes(-1, -2)\n    else:\n        raise ValueError\n\n    world_pos = rot_pos + mat[..., None, :-1, 3]\n    return world_pos\n\n\ndef get_position_from_rotmat(pos, mat):\n    \"\"\"_summary_\n\n    Args:\n        pos (_type_): [N, M, 3] or [N, 3]\n        mat (_type_): [N, 4, 4] or [4, 4]\n\n    Returns:\n        _type_: _description_\n    \"\"\"\n    if isinstance(mat, torch.Tensor):\n        rot_pos = torch.matmul(mat, pos.transpose(-1, -2)).transpose(-1, -2)\n    elif isinstance(mat, np.ndarray):\n        rot_pos = np.matmul(mat, pos.swapaxes(-1, -2)).swapaxes(-1, -2)\n    else:\n        raise ValueError\n    return rot_pos\n\n\ndef get_relative_direction_to(dir, mat):\n    \"\"\"_summary_\n\n    Args:\n        dir (_type_): [N, M, 3] or [N, 3]\n        mat (_type_): [N, 4, 4] or [4, 4]\n\n    Returns:\n        _type_: _description_\n    \"\"\"\n    if isinstance(mat, torch.Tensor):\n        mat_inv = torch.inverse(mat)\n    elif isinstance(mat, np.ndarray):\n        mat_inv = np.linalg.inv(mat)\n    else:\n        raise ValueError\n    mat_inv = normalized_matrix(mat_inv)\n    rot_mat_inv = mat_inv[..., :3, :3]\n    if isinstance(mat, torch.Tensor):\n        rel_dir = torch.matmul(rot_mat_inv, dir.transpose(-1, -2))\n        return rel_dir.transpose(-1, -2)\n    elif isinstance(mat, np.ndarray):\n        rel_dir = np.matmul(rot_mat_inv, dir.swapaxes(-1, -2))\n        return rel_dir.swapaxes(-1, -2)\n    else:\n        raise ValueError\n    return\n\n\ndef get_direction_from(dir, mat):\n    \"\"\"_summary_\n\n    Args:\n        dir (_type_): [N, M, 3] or [N, 3]\n        mat (_type_): [N, 4, 4] or [4, 4]\n\n    Returns:\n        tensor: [N, M, 3] or [N, 3]\n    \"\"\"\n    rot_mat = mat[..., :3, :3]\n    if isinstance(mat, torch.Tensor):\n        world_dir = torch.matmul(rot_mat, dir.transpose(-1, -2))\n        return world_dir.transpose(-1, -2)\n    elif isinstance(mat, np.ndarray):\n        world_dir = np.matmul(rot_mat, dir.swapaxes(-1, -2))\n        return world_dir.swapaxes(-1, -2)\n    else:\n        raise ValueError\n    return\n\n\ndef get_coord_vis(pos, rot_mat, scale=1.0):\n    forward = rot_mat[..., :, 2]\n    up = rot_mat[..., :, 1]\n    right = rot_mat[..., :, 0]\n    return pos + right * scale, pos + up * scale, pos + forward * scale\n\n\ndef project_vec(vec):\n    \"\"\"_summary_\n\n    Args:\n        vec (tensor): [*, 12], pos, forward, up and right\n\n    Returns:\n        proj_vec (tensor): [*, 4], posx, posz, forwardx, forwardz\n    \"\"\"\n    posx = vec[..., 0:1]\n    posz = vec[..., 2:3]\n    forwardx = vec[..., 3:4]\n    forwardz = vec[..., 5:6]\n    if isinstance(vec, torch.Tensor):\n        proj_vec = torch.cat((posx, posz, forwardx, forwardz), dim=-1)\n    elif isinstance(vec, np.ndarray):\n        proj_vec = np.concatenate((posx, posz, forwardx, forwardz), axis=-1)\n    else:\n        raise ValueError\n\n    return proj_vec\n\n\ndef xz2xyz(vec):\n    x = vec[..., 0:1]\n    z = vec[..., 1:2]\n    if isinstance(vec, torch.Tensor):\n        y = torch.zeros(vec.shape[:-1] + (1,), device=vec.device)\n        xyz_vec = torch.cat((x, y, z), dim=-1)\n    elif isinstance(vec, np.ndarray):\n        y = np.zeros(vec.shape[:-1] + (1,))\n        xyz_vec = np.concatenate((x, y, z), axis=-1)\n    else:\n        raise ValueError\n\n    return xyz_vec\n\n\ndef normalized(vec):\n    if isinstance(vec, torch.Tensor):\n        norm_vec = vec / (vec.norm(2, dim=-1, keepdim=True) + 1e-9)\n    elif isinstance(vec, np.ndarray):\n        norm_vec = vec / (np.linalg.norm(vec, ord=2, axis=-1, keepdims=True) + 1e-9)\n    else:\n        raise ValueError\n\n    return norm_vec\n\n\ndef normalized_matrix(mat):\n    if mat.shape[-1] == 4:\n        rot_mat = mat[..., :-1, :-1]\n    else:\n        rot_mat = mat\n    if isinstance(mat, torch.Tensor):\n        rot_mat_norm = rot_mat / (rot_mat.norm(2, dim=-2, keepdim=True) + 1e-9)\n        norm_mat = torch.zeros_like(mat)\n    elif isinstance(mat, np.ndarray):\n        rot_mat_norm = rot_mat / (np.linalg.norm(rot_mat, ord=2, axis=-2, keepdims=True) + 1e-9)\n        norm_mat = np.zeros_like(mat)\n    else:\n        raise ValueError\n    if mat.shape[-1] == 4:\n        norm_mat[..., :-1, :-1] = rot_mat_norm\n        norm_mat[..., :-1, -1] = mat[..., :-1, -1]\n        norm_mat[..., -1, -1] = 1.0\n    else:\n        norm_mat = rot_mat_norm\n    return norm_mat\n\n\ndef get_rot_mat_from_forward(forward):\n    \"\"\"_summary_\n\n    Args:\n        forward (tensor): [N, M, 3]\n\n    Returns:\n        mat (tensor): [N, M, 3, 3]\n    \"\"\"\n    if isinstance(forward, torch.Tensor):\n        mat = torch.eye(3, device=forward.device).repeat(forward.shape[:-1] + (1, 1))\n        right = torch.zeros_like(forward)\n    elif isinstance(forward, np.ndarray):\n        mat = np.eye(3, dtype=np.float32)\n        for _ in range(len(forward.shape) - 1):\n            mat = mat[None]\n        mat = np.tile(mat, forward.shape[:-1] + (1, 1))\n        right = np.zeros_like(forward)\n    else:\n        raise ValueError\n\n    right[..., 0] = forward[..., 2]\n    right[..., 1] = 0.0\n    right[..., 2] = -forward[..., 0]\n    # right = torch.cross(mat[..., 1], forward)  # cannot backward\n\n    mat[..., 2] = normalized(forward)\n    right = normalized(right)\n    mat[..., 0] = right\n    return mat\n\n\ndef get_rot_mat_from_forward_up(forward, up):\n    \"\"\"_summary_\n\n    Args:\n        forward (tensor): [N, M, 3]\n        up (tensor): [N, M, 3]\n\n    Returns:\n        mat (tensor): [N, M, 3, 3]\n    \"\"\"\n    if isinstance(forward, torch.Tensor):\n        mat = torch.eye(3, device=forward.device).repeat(forward.shape[:-1] + (1, 1))\n        right = torch.cross(up, forward)\n    elif isinstance(forward, np.ndarray):\n        mat = np.eye(3, dtype=np.float32)\n        for _ in range(len(forward.shape) - 1):\n            mat = mat[None]\n        mat = np.tile(mat, forward.shape[:-1] + (1, 1))\n        right = np.cross(up, forward)\n    else:\n        raise ValueError\n\n    right = normalized(right)\n    mat[..., 2] = normalized(forward)\n    mat[..., 1] = normalized(up)\n    mat[..., 0] = right\n    return mat\n\n\ndef get_rot_mat_from_pose_vec(vec):\n    \"\"\"_summary_\n\n    Args:\n        vec (tensor): [N, M, 6]\n\n    Returns:\n        mat (tensor): [N, M, 3, 3]\n    \"\"\"\n    forward = vec[..., :3]\n    up = vec[..., 3:6]\n    return get_rot_mat_from_forward_up(forward, up)\n\n\ndef get_TRS(rot_mat, pos):\n    \"\"\"_summary_\n\n    Args:\n        rot_mat (tensor): [N, 3, 3]\n        pos (tensor): [N, 3]\n\n    Returns:\n        mat (tensor): [N, 4, 4]\n    \"\"\"\n    if isinstance(rot_mat, torch.Tensor):\n        mat = torch.eye(4, device=pos.device).repeat(pos.shape[:-1] + (1, 1))\n    elif isinstance(rot_mat, np.ndarray):\n        mat = np.eye(4, dtype=np.float32)\n        for _ in range(len(pos.shape) - 1):\n            mat = mat[None]\n        mat = np.tile(mat, pos.shape[:-1] + (1, 1))\n    else:\n        raise ValueError\n    mat[..., :3, :3] = rot_mat\n    mat[..., :3, 3] = pos\n    mat = normalized_matrix(mat)\n    return mat\n\n\ndef xzvec2mat(vec):\n    \"\"\"_summary_\n\n    Args:\n        vec (tensor): [N, 4]\n\n    Returns:\n        mat (tensor): [N, 4, 4]\n    \"\"\"\n    vec_shape = vec.shape[:-1]\n    if isinstance(vec, torch.Tensor):\n        pos = torch.zeros(vec_shape + (3,))\n        forward = torch.zeros(vec_shape + (3,))\n    elif isinstance(vec, np.ndarray):\n        pos = np.zeros(vec_shape + (3,))\n        forward = np.zeros(vec_shape + (3,))\n    else:\n        raise ValueError\n\n    pos[..., 0] = vec[..., 0]\n    pos[..., 2] = vec[..., 1]\n    forward[..., 0] = vec[..., 2]\n    forward[..., 2] = vec[..., 3]\n    rot_mat = get_rot_mat_from_forward(forward)\n    mat = get_TRS(rot_mat, pos)\n    return mat\n\n\ndef distance(vec1, vec2):\n    return ((vec1 - vec2) ** 2).sum() ** 0.5\n\n\ndef get_relative_pose_from_vec(pose, root, N):\n    root_p_mat = xzvec2mat(root)\n    pose = pose.reshape(-1, N, 12)\n    pose[..., :3] = get_position_from(pose[..., :3], root_p_mat)\n    pose[..., 3:6] = get_direction_from(pose[..., 3:6], root_p_mat)\n    pose[..., 6:9] = get_direction_from(pose[..., 6:9], root_p_mat)\n    pose[..., 9:] = get_direction_from(pose[..., 9:], root_p_mat)\n    pos = pose[..., 0, :3]\n    rot = pose[..., 3:9].reshape(-1, N * 6)\n    pose = np.concatenate((pos, rot), axis=-1)\n    return pose\n\n\ndef get_forward_from_pos(pos):\n    \"\"\"_summary_\n\n    Args:\n        pos (N, J, 3): joints positions of each frame\n\n    Returns:\n        _type_: _description_\n    \"\"\"\n\n    pos_y_vec = torch.tensor([0, 1, 0], dtype=torch.float32).to(pos.device)\n    face_joint_indx = [2, 1, 17, 16]\n    r_hip, l_hip, r_sdr, l_sdr = face_joint_indx  # use hip and shoulder to get the cross vector\n    cross_hip = pos[..., 0, r_hip, :] - pos[..., 0, l_hip, :]\n    cross_sdr = pos[..., 0, r_sdr, :] - pos[..., 0, l_sdr, :]\n    cross_vec = cross_hip + cross_sdr  # (3, )\n    forward_vec = torch.cross(pos_y_vec, cross_vec, dim=-1)\n    forward_vec = normalized(forward_vec)\n    return forward_vec\n\n\ndef project_point_along_ray(p, ray, keepnorm=False):\n    \"\"\"_summary_\n\n    Args:\n        p (*, 3): point positions\n        ray (*, 3): ray direction\n        keepnorm: False -> project point on the ray,\n                  True -> project point on the ray and keep the point length\n\n    Returns:\n        _type_: _description_\n    \"\"\"\n    ray = normalized(ray)\n    if keepnorm:\n        new_p = ray * p.norm(dim=-1, keepdim=True)\n    else:\n        dot_product = torch.sum(p * ray, dim=-1, keepdim=True)\n        new_p = dot_product * ray\n    return new_p\n\n\ndef solve_point_along_ray_with_constraint(c, ray, p, constraint=\"x\"):\n    \"\"\"_summary_\n\n    Args:\n        c (*,): constraint value\n        ray (*, 3): ray direction\n        p (*, 3): start point of the ray\n\n    Returns:\n        _type_: _description_\n    \"\"\"\n    ray = normalized(ray)\n    if constraint == \"x\":\n        ind = 0\n    elif constraint == \"y\":\n        ind = 1\n    elif constraint == \"z\":\n        ind = 2\n    else:\n        raise ValueError\n    t = (c - p[..., ind]) / ray[..., ind]\n    out_p = ray * t[..., None] + p\n\n    return out_p\n\n\ndef calc_cosine(vec1, vec2, return_angle=False):\n    \"\"\"_summary_\n\n    Args:\n        vec1 (*, 3): vector\n        vec2 (*, 3): vector\n        return_angle: True -> return angle, False -> return cosine\n\n    Returns:\n        _type_: _description_\n    \"\"\"\n    vec1 = normalized(vec1)\n    vec2 = normalized(vec2)\n    cosine = torch.sum(vec1 * vec2, dim=-1)\n    if return_angle:\n        return torch.acos(cosine)\n    return cosine\n\n\n############################################\n#\n# quaternion assumes xyzw\n#\n############################################\n\n\ndef quat_xyzw2wxyz(quat):\n    new_quat = torch.cat([quat[..., 3:4], quat[..., :3]], dim=-1)\n    return new_quat\n\n\ndef quat_wxyz2xyzw(quat):\n    new_quat = torch.cat([quat[..., 1:4], quat[..., :1]], dim=-1)\n    return new_quat\n\n\ndef quat_mul(a, b):\n    \"\"\"\n    quaternion multiplication\n    \"\"\"\n    x1, y1, z1, w1 = a[..., 0], a[..., 1], a[..., 2], a[..., 3]\n    x2, y2, z2, w2 = b[..., 0], b[..., 1], b[..., 2], b[..., 3]\n\n    w = w1 * w2 - x1 * x2 - y1 * y2 - z1 * z2\n    x = w1 * x2 + x1 * w2 + y1 * z2 - z1 * y2\n    y = w1 * y2 + y1 * w2 + z1 * x2 - x1 * z2\n    z = w1 * z2 + z1 * w2 + x1 * y2 - y1 * x2\n\n    return torch.stack([x, y, z, w], dim=-1)\n\n\ndef quat_pos(x):\n    \"\"\"\n    make all the real part of the quaternion positive\n    \"\"\"\n    q = x\n    z = (q[..., 3:] < 0).float()\n    q = (1 - 2 * z) * q\n    return q\n\n\ndef quat_abs(x):\n    \"\"\"\n    quaternion norm (unit quaternion represents a 3D rotation, which has norm of 1)\n    \"\"\"\n    x = x.norm(p=2, dim=-1)\n    return x\n\n\ndef quat_unit(x):\n    \"\"\"\n    normalized quaternion with norm of 1\n    \"\"\"\n    norm = quat_abs(x).unsqueeze(-1)\n    return x / (norm.clamp(min=1e-4))\n\n\ndef quat_conjugate(x):\n    \"\"\"\n    quaternion with its imaginary part negated\n    \"\"\"\n    return torch.cat([-x[..., :3], x[..., 3:]], dim=-1)\n\n\ndef quat_real(x):\n    \"\"\"\n    real component of the quaternion\n    \"\"\"\n    return x[..., 3]\n\n\ndef quat_imaginary(x):\n    \"\"\"\n    imaginary components of the quaternion\n    \"\"\"\n    return x[..., :3]\n\n\ndef quat_norm_check(x):\n    \"\"\"\n    verify that a quaternion has norm 1\n    \"\"\"\n    assert bool((abs(x.norm(p=2, dim=-1) - 1) < 1e-3).all()), \"the quaternion is has non-1 norm: {}\".format(\n        abs(x.norm(p=2, dim=-1) - 1)\n    )\n    assert bool((x[..., 3] >= 0).all()), \"the quaternion has negative real part\"\n\n\ndef quat_normalize(q):\n    \"\"\"\n    Construct 3D rotation from quaternion (the quaternion needs not to be normalized).\n    \"\"\"\n    q = quat_unit(quat_pos(q))  # normalized to positive and unit quaternion\n    return q\n\n\ndef quat_from_xyz(xyz):\n    \"\"\"\n    Construct 3D rotation from the imaginary component\n    \"\"\"\n    w = (1.0 - xyz.norm()).unsqueeze(-1)\n    assert bool((w >= 0).all()), \"xyz has its norm greater than 1\"\n    return torch.cat([xyz, w], dim=-1)\n\n\ndef quat_identity(shape: List[int]):\n    \"\"\"\n    Construct 3D identity rotation given shape\n    \"\"\"\n    w = torch.ones(shape + (1,))\n    xyz = torch.zeros(shape + (3,))\n    q = torch.cat([xyz, w], dim=-1)\n    return quat_normalize(q)\n\n\ndef tgm_quat_from_angle_axis(angle, axis, degree: bool = False):\n    \"\"\"Create a 3D rotation from angle and axis of rotation. The rotation is counter-clockwise\n    along the axis.\n\n    The rotation can be interpreted as a_R_b where frame \"b\" is the new frame that\n    gets rotated counter-clockwise along the axis from frame \"a\"\n\n    :param angle: angle of rotation\n    :type angle: Tensor\n    :param axis: axis of rotation\n    :type axis: Tensor\n    :param degree: put True here if the angle is given by degree\n    :type degree: bool, optional, default=False\n    \"\"\"\n    if degree:\n        angle = angle / 180.0 * math.pi\n    theta = (angle / 2).unsqueeze(-1)\n    axis = axis / (axis.norm(p=2, dim=-1, keepdim=True).clamp(min=1e-4))\n    xyz = axis * theta.sin()\n    w = theta.cos()\n    return quat_normalize(torch.cat([w, xyz], dim=-1))\n\n\ndef quat_from_rotation_matrix(m):\n    \"\"\"\n    Construct a 3D rotation from a valid 3x3 rotation matrices.\n    Reference can be found here:\n    http://www.cg.info.hiroshima-cu.ac.jp/~miyazaki/knowledge/teche52.html\n\n    :param m: 3x3 orthogonal rotation matrices.\n    :type m: Tensor\n\n    :rtype: Tensor\n    \"\"\"\n    m = m.unsqueeze(0)\n    diag0 = m[..., 0, 0]\n    diag1 = m[..., 1, 1]\n    diag2 = m[..., 2, 2]\n\n    # Math stuff.\n    w = (((diag0 + diag1 + diag2 + 1.0) / 4.0).clamp(0.0, None)) ** 0.5\n    x = (((diag0 - diag1 - diag2 + 1.0) / 4.0).clamp(0.0, None)) ** 0.5\n    y = (((-diag0 + diag1 - diag2 + 1.0) / 4.0).clamp(0.0, None)) ** 0.5\n    z = (((-diag0 - diag1 + diag2 + 1.0) / 4.0).clamp(0.0, None)) ** 0.5\n\n    # Only modify quaternions where w > x, y, z.\n    c0 = (w >= x) & (w >= y) & (w >= z)\n    x[c0] *= (m[..., 2, 1][c0] - m[..., 1, 2][c0]).sign()\n    y[c0] *= (m[..., 0, 2][c0] - m[..., 2, 0][c0]).sign()\n    z[c0] *= (m[..., 1, 0][c0] - m[..., 0, 1][c0]).sign()\n\n    # Only modify quaternions where x > w, y, z\n    c1 = (x >= w) & (x >= y) & (x >= z)\n    w[c1] *= (m[..., 2, 1][c1] - m[..., 1, 2][c1]).sign()\n    y[c1] *= (m[..., 1, 0][c1] + m[..., 0, 1][c1]).sign()\n    z[c1] *= (m[..., 0, 2][c1] + m[..., 2, 0][c1]).sign()\n\n    # Only modify quaternions where y > w, x, z.\n    c2 = (y >= w) & (y >= x) & (y >= z)\n    w[c2] *= (m[..., 0, 2][c2] - m[..., 2, 0][c2]).sign()\n    x[c2] *= (m[..., 1, 0][c2] + m[..., 0, 1][c2]).sign()\n    z[c2] *= (m[..., 2, 1][c2] + m[..., 1, 2][c2]).sign()\n\n    # Only modify quaternions where z > w, x, y.\n    c3 = (z >= w) & (z >= x) & (z >= y)\n    w[c3] *= (m[..., 1, 0][c3] - m[..., 0, 1][c3]).sign()\n    x[c3] *= (m[..., 2, 0][c3] + m[..., 0, 2][c3]).sign()\n    y[c3] *= (m[..., 2, 1][c3] + m[..., 1, 2][c3]).sign()\n\n    return quat_normalize(torch.stack([x, y, z, w], dim=-1)).squeeze(0)\n\n\ndef quat_mul_norm(x, y):\n    \"\"\"\n    Combine two set of 3D rotations together using \\**\\* operator. The shape needs to be\n    broadcastable\n    \"\"\"\n    return quat_normalize(quat_mul(x, y))\n\n\ndef quat_rotate(rot, vec):\n    \"\"\"\n    Rotate a 3D vector with the 3D rotation\n    \"\"\"\n    other_q = torch.cat([vec, torch.zeros_like(vec[..., :1])], dim=-1)\n    return quat_imaginary(quat_mul(quat_mul(rot, other_q), quat_conjugate(rot)))\n\n\ndef quat_inverse(x):\n    \"\"\"\n    The inverse of the rotation\n    \"\"\"\n    return quat_conjugate(x)\n\n\ndef quat_identity_like(x):\n    \"\"\"\n    Construct identity 3D rotation with the same shape\n    \"\"\"\n    return quat_identity(x.shape[:-1])\n\n\ndef quat_angle_axis(x):\n    \"\"\"\n    The (angle, axis) representation of the rotation. The axis is normalized to unit length.\n    The angle is guaranteed to be between [0, pi].\n    \"\"\"\n    s = 2 * (x[..., 3] ** 2) - 1\n    angle = s.clamp(-1, 1).arccos()  # just to be safe\n    axis = x[..., :3]\n    axis /= axis.norm(p=2, dim=-1, keepdim=True).clamp(min=1e-4)\n    return angle, axis\n\n\ndef quat_yaw_rotation(x, z_up: bool = True):\n    \"\"\"\n    Yaw rotation (rotation along z-axis)\n    \"\"\"\n    q = x\n    if z_up:\n        q = torch.cat([torch.zeros_like(q[..., 0:2]), q[..., 2:3], q[..., 3:]], dim=-1)\n    else:\n        q = torch.cat(\n            [\n                torch.zeros_like(q[..., 0:1]),\n                q[..., 1:2],\n                torch.zeros_like(q[..., 2:3]),\n                q[..., 3:4],\n            ],\n            dim=-1,\n        )\n    return quat_normalize(q)\n\n\ndef transform_from_rotation_translation(r: Optional[torch.Tensor] = None, t: Optional[torch.Tensor] = None):\n    \"\"\"\n    Construct a transform from a quaternion and 3D translation. Only one of them can be None.\n    \"\"\"\n    assert r is not None or t is not None, \"rotation and translation can't be all None\"\n    if r is None:\n        assert t is not None\n        r = quat_identity(list(t.shape))\n    if t is None:\n        t = torch.zeros(list(r.shape) + [3])\n    return torch.cat([r, t], dim=-1)\n\n\ndef transform_identity(shape: List[int]):\n    \"\"\"\n    Identity transformation with given shape\n    \"\"\"\n    r = quat_identity(shape)\n    t = torch.zeros(shape + [3])\n    return transform_from_rotation_translation(r, t)\n\n\ndef transform_rotation(x):\n    \"\"\"Get rotation from transform\"\"\"\n    return x[..., :4]\n\n\ndef transform_translation(x):\n    \"\"\"Get translation from transform\"\"\"\n    return x[..., 4:]\n\n\ndef transform_inverse(x):\n    \"\"\"\n    Inverse transformation\n    \"\"\"\n    inv_so3 = quat_inverse(transform_rotation(x))\n    return transform_from_rotation_translation(r=inv_so3, t=quat_rotate(inv_so3, -transform_translation(x)))\n\n\ndef transform_identity_like(x):\n    \"\"\"\n    identity transformation with the same shape\n    \"\"\"\n    return transform_identity(x.shape)\n\n\ndef transform_mul(x, y):\n    \"\"\"\n    Combine two transformation together\n    \"\"\"\n    z = transform_from_rotation_translation(\n        r=quat_mul_norm(transform_rotation(x), transform_rotation(y)),\n        t=quat_rotate(transform_rotation(x), transform_translation(y)) + transform_translation(x),\n    )\n    return z\n\n\ndef transform_apply(rot, vec):\n    \"\"\"\n    Transform a 3D vector\n    \"\"\"\n    assert isinstance(vec, torch.Tensor)\n    return quat_rotate(transform_rotation(rot), vec) + transform_translation(rot)\n\n\ndef rot_matrix_det(x):\n    \"\"\"\n    Return the determinant of the 3x3 matrix. The shape of the tensor will be as same as the\n    shape of the matrix\n    \"\"\"\n    a, b, c = x[..., 0, 0], x[..., 0, 1], x[..., 0, 2]\n    d, e, f = x[..., 1, 0], x[..., 1, 1], x[..., 1, 2]\n    g, h, i = x[..., 2, 0], x[..., 2, 1], x[..., 2, 2]\n    t1 = a * (e * i - f * h)\n    t2 = b * (d * i - f * g)\n    t3 = c * (d * h - e * g)\n    return t1 - t2 + t3\n\n\ndef rot_matrix_integrity_check(x):\n    \"\"\"\n    Verify that a rotation matrix has a determinant of one and is orthogonal\n    \"\"\"\n    det = rot_matrix_det(x)\n    assert bool((abs(det - 1) < 1e-3).all()), \"the matrix has non-one determinant\"\n    rtr = x @ x.permute(torch.arange(x.dim() - 2), -1, -2)\n    rtr_gt = rtr.zeros_like()\n    rtr_gt[..., 0, 0] = 1\n    rtr_gt[..., 1, 1] = 1\n    rtr_gt[..., 2, 2] = 1\n    assert bool(((rtr - rtr_gt) < 1e-3).all()), \"the matrix is not orthogonal\"\n\n\ndef rot_matrix_from_quaternion(q):\n    \"\"\"\n    Construct rotation matrix from quaternion\n    \"\"\"\n    # Shortcuts for individual elements (using wikipedia's convention)\n    qi, qj, qk, qr = q[..., 0], q[..., 1], q[..., 2], q[..., 3]\n\n    # Set individual elements\n    R00 = 1.0 - 2.0 * (qj**2 + qk**2)\n    R01 = 2 * (qi * qj - qk * qr)\n    R02 = 2 * (qi * qk + qj * qr)\n    R10 = 2 * (qi * qj + qk * qr)\n    R11 = 1.0 - 2.0 * (qi**2 + qk**2)\n    R12 = 2 * (qj * qk - qi * qr)\n    R20 = 2 * (qi * qk - qj * qr)\n    R21 = 2 * (qj * qk + qi * qr)\n    R22 = 1.0 - 2.0 * (qi**2 + qj**2)\n\n    R0 = torch.stack([R00, R01, R02], dim=-1)\n    R1 = torch.stack([R10, R11, R12], dim=-1)\n    R2 = torch.stack([R20, R21, R22], dim=-1)\n\n    R = torch.stack([R0, R1, R2], dim=-2)\n\n    return R\n\n\ndef euclidean_to_rotation_matrix(x):\n    \"\"\"\n    Get the rotation matrix on the top-left corner of a Euclidean transformation matrix\n    \"\"\"\n    return x[..., :3, :3]\n\n\ndef euclidean_integrity_check(x):\n    euclidean_to_rotation_matrix(x)  # check 3d-rotation matrix\n    assert bool((x[..., 3, :3] == 0).all()), \"the last row is illegal\"\n    assert bool((x[..., 3, 3] == 1).all()), \"the last row is illegal\"\n\n\ndef euclidean_translation(x):\n    \"\"\"\n    Get the translation vector located at the last column of the matrix\n    \"\"\"\n    return x[..., :3, 3]\n\n\ndef euclidean_inverse(x):\n    \"\"\"\n    Compute the matrix that represents the inverse rotation\n    \"\"\"\n    s = x.zeros_like()\n    irot = quat_inverse(quat_from_rotation_matrix(x))\n    s[..., :3, :3] = irot\n    s[..., :3, 4] = quat_rotate(irot, -euclidean_translation(x))\n    return s\n\n\ndef euclidean_to_transform(transformation_matrix):\n    \"\"\"\n    Construct a transform from a Euclidean transformation matrix\n    \"\"\"\n    return transform_from_rotation_translation(\n        r=quat_from_rotation_matrix(m=euclidean_to_rotation_matrix(transformation_matrix)),\n        t=euclidean_translation(transformation_matrix),\n    )\n\n\ndef to_torch(x, dtype=torch.float, device=\"cuda:0\", requires_grad=False):\n    return torch.tensor(x, dtype=dtype, device=device, requires_grad=requires_grad)\n\n\ndef quat_mul(a, b):\n    assert a.shape == b.shape\n    shape = a.shape\n    a = a.reshape(-1, 4)\n    b = b.reshape(-1, 4)\n\n    x1, y1, z1, w1 = a[:, 0], a[:, 1], a[:, 2], a[:, 3]\n    x2, y2, z2, w2 = b[:, 0], b[:, 1], b[:, 2], b[:, 3]\n    ww = (z1 + x1) * (x2 + y2)\n    yy = (w1 - y1) * (w2 + z2)\n    zz = (w1 + y1) * (w2 - z2)\n    xx = ww + yy + zz\n    qq = 0.5 * (xx + (z1 - x1) * (x2 - y2))\n    w = qq - ww + (z1 - y1) * (y2 - z2)\n    x = qq - xx + (x1 + w1) * (x2 + w2)\n    y = qq - yy + (w1 - x1) * (y2 + z2)\n    z = qq - zz + (z1 + y1) * (w2 - x2)\n\n    quat = torch.stack([x, y, z, w], dim=-1).view(shape)\n\n    return quat\n\n\ndef normalize(x, eps: float = 1e-9):\n    return x / x.norm(p=2, dim=-1).clamp(min=eps, max=None).unsqueeze(-1)\n\n\ndef quat_apply(a, b):\n    shape = b.shape\n    a = a.reshape(-1, 4)\n    b = b.reshape(-1, 3)\n    xyz = a[:, :3]\n    t = xyz.cross(b, dim=-1) * 2\n    return (b + a[:, 3:] * t + xyz.cross(t, dim=-1)).view(shape)\n\n\ndef quat_rotate(q, v):\n    shape = q.shape\n    q_w = q[:, -1]\n    q_vec = q[:, :3]\n    a = v * (2.0 * q_w**2 - 1.0).unsqueeze(-1)\n    b = torch.cross(q_vec, v, dim=-1) * q_w.unsqueeze(-1) * 2.0\n    c = q_vec * torch.bmm(q_vec.view(shape[0], 1, 3), v.view(shape[0], 3, 1)).squeeze(-1) * 2.0\n    return a + b + c\n\n\ndef quat_rotate_inverse(q, v):\n    shape = q.shape\n    q_w = q[:, -1]\n    q_vec = q[:, :3]\n    a = v * (2.0 * q_w**2 - 1.0).unsqueeze(-1)\n    b = torch.cross(q_vec, v, dim=-1) * q_w.unsqueeze(-1) * 2.0\n    c = q_vec * torch.bmm(q_vec.view(shape[0], 1, 3), v.view(shape[0], 3, 1)).squeeze(-1) * 2.0\n    return a - b + c\n\n\ndef quat_conjugate(a):\n    shape = a.shape\n    a = a.reshape(-1, 4)\n    return torch.cat((-a[:, :3], a[:, -1:]), dim=-1).view(shape)\n\n\ndef quat_unit(a):\n    return normalize(a)\n\n\ndef quat_from_angle_axis(angle, axis):\n    theta = (angle / 2).unsqueeze(-1)\n    xyz = normalize(axis) * torch.sin(theta.clone())\n    w = torch.cos(theta.clone())\n    return quat_unit(torch.cat([xyz, w], dim=-1))\n\n\ndef normalize_angle(x):\n    return torch.atan2(torch.sin(x.clone()), torch.cos(x.clone()))\n\n\ndef tf_inverse(q, t):\n    q_inv = quat_conjugate(q)\n    return q_inv, -quat_apply(q_inv, t)\n\n\ndef tf_apply(q, t, v):\n    return quat_apply(q, v) + t\n\n\ndef tf_vector(q, v):\n    return quat_apply(q, v)\n\n\ndef tf_combine(q1, t1, q2, t2):\n    return quat_mul(q1, q2), quat_apply(q1, t2) + t1\n\n\ndef get_basis_vector(q, v):\n    return quat_rotate(q, v)\n\n\ndef get_axis_params(value, axis_idx, x_value=0.0, dtype=float, n_dims=3):\n    \"\"\"construct arguments to `Vec` according to axis index.\"\"\"\n    zs = np.zeros((n_dims,))\n    assert axis_idx < n_dims, \"the axis dim should be within the vector dimensions\"\n    zs[axis_idx] = 1.0\n    params = np.where(zs == 1.0, value, zs)\n    params[0] = x_value\n    return list(params.astype(dtype))\n\n\ndef copysign(a, b):\n    # type: (float, Tensor) -> Tensor\n    a = torch.tensor(a, device=b.device, dtype=torch.float).repeat(b.shape[0])\n    return torch.abs(a) * torch.sign(b)\n\n\ndef get_euler_xyz(q):\n    qx, qy, qz, qw = 0, 1, 2, 3\n    # roll (x-axis rotation)\n    sinr_cosp = 2.0 * (q[:, qw] * q[:, qx] + q[:, qy] * q[:, qz])\n    cosr_cosp = q[:, qw] * q[:, qw] - q[:, qx] * q[:, qx] - q[:, qy] * q[:, qy] + q[:, qz] * q[:, qz]\n    roll = torch.atan2(sinr_cosp, cosr_cosp)\n\n    # pitch (y-axis rotation)\n    sinp = 2.0 * (q[:, qw] * q[:, qy] - q[:, qz] * q[:, qx])\n    pitch = torch.where(torch.abs(sinp) >= 1, copysign(np.pi / 2.0, sinp), torch.asin(sinp))\n\n    # yaw (z-axis rotation)\n    siny_cosp = 2.0 * (q[:, qw] * q[:, qz] + q[:, qx] * q[:, qy])\n    cosy_cosp = q[:, qw] * q[:, qw] + q[:, qx] * q[:, qx] - q[:, qy] * q[:, qy] - q[:, qz] * q[:, qz]\n    yaw = torch.atan2(siny_cosp, cosy_cosp)\n\n    return roll % (2 * np.pi), pitch % (2 * np.pi), yaw % (2 * np.pi)\n\n\ndef quat_from_euler_xyz(roll, pitch, yaw):\n    cy = torch.cos(yaw * 0.5)\n    sy = torch.sin(yaw * 0.5)\n    cr = torch.cos(roll * 0.5)\n    sr = torch.sin(roll * 0.5)\n    cp = torch.cos(pitch * 0.5)\n    sp = torch.sin(pitch * 0.5)\n\n    qw = cy * cr * cp + sy * sr * sp\n    qx = cy * sr * cp - sy * cr * sp\n    qy = cy * cr * sp + sy * sr * cp\n    qz = sy * cr * cp - cy * sr * sp\n\n    return torch.stack([qx, qy, qz, qw], dim=-1)\n\n\ndef torch_rand_float(lower, upper, shape, device):\n    # type: (float, float, Tuple[int, int], str) -> Tensor\n    return (upper - lower) * torch.rand(*shape, device=device) + lower\n\n\ndef torch_random_dir_2(shape, device):\n    # type: (Tuple[int, int], str) -> Tensor\n    angle = torch_rand_float(-np.pi, np.pi, shape, device).squeeze(-1)\n    return torch.stack([torch.cos(angle), torch.sin(angle)], dim=-1)\n\n\ndef tensor_clamp(t, min_t, max_t):\n    return torch.max(torch.min(t, max_t), min_t)\n\n\ndef scale(x, lower, upper):\n    return 0.5 * (x + 1.0) * (upper - lower) + lower\n\n\ndef unscale(x, lower, upper):\n    return (2.0 * x - upper - lower) / (upper - lower)\n\n\ndef unscale_np(x, lower, upper):\n    return (2.0 * x - upper - lower) / (upper - lower)\n\n\ndef quat_to_angle_axis(q):\n    # type: (Tensor) -> Tuple[Tensor, Tensor]\n    # computes axis-angle representation from quaternion q\n    # q must be normalized\n    min_theta = 1e-5\n    qx, qy, qz, qw = 0, 1, 2, 3\n\n    sin_theta = torch.sqrt(1 - q[..., qw] * q[..., qw])\n    angle = 2 * torch.acos(q[..., qw])\n    angle = normalize_angle(angle)\n    sin_theta_expand = sin_theta.unsqueeze(-1)\n    axis = q[..., qx:qw] / sin_theta_expand\n\n    mask = torch.abs(sin_theta) > min_theta\n    default_axis = torch.zeros_like(axis)\n    default_axis[..., -1] = 1\n\n    angle = torch.where(mask, angle, torch.zeros_like(angle))\n    mask_expand = mask.unsqueeze(-1)\n    axis = torch.where(mask_expand, axis, default_axis)\n    return angle, axis\n\n\ndef angle_axis_to_exp_map(angle, axis):\n    # type: (Tensor, Tensor) -> Tensor\n    # compute exponential map from axis-angle\n    angle_expand = angle.unsqueeze(-1)\n    exp_map = angle_expand * axis\n    return exp_map\n\n\ndef quat_to_exp_map(q):\n    # type: (Tensor) -> Tensor\n    # compute exponential map from quaternion\n    # q must be normalized\n    angle, axis = quat_to_angle_axis(q)\n    exp_map = angle_axis_to_exp_map(angle, axis)\n    return exp_map\n\n\ndef quat_to_tan_norm(q):\n    # type: (Tensor) -> Tensor\n    # represents a rotation using the tangent and normal vectors\n    ref_tan = torch.zeros_like(q[..., 0:3])\n    ref_tan[..., 0] = 1\n    tan = quat_rotate(q, ref_tan)\n\n    ref_norm = torch.zeros_like(q[..., 0:3])\n    ref_norm[..., -1] = 1\n    norm = quat_rotate(q, ref_norm)\n\n    norm_tan = torch.cat([tan, norm], dim=len(tan.shape) - 1)\n    return norm_tan\n\n\ndef euler_xyz_to_exp_map(roll, pitch, yaw):\n    # type: (Tensor, Tensor, Tensor) -> Tensor\n    q = quat_from_euler_xyz(roll, pitch, yaw)\n    exp_map = quat_to_exp_map(q)\n    return exp_map\n\n\ndef exp_map_to_angle_axis(exp_map):\n    min_theta = 1e-5\n\n    angle = torch.norm(exp_map.clone(), dim=-1) + 1e-6\n    angle_exp = torch.unsqueeze(angle, dim=-1)\n    axis = exp_map.clone() / angle_exp.clone()\n    angle = normalize_angle(angle)\n\n    default_axis = torch.zeros_like(exp_map)\n    default_axis[..., -1] = 1\n\n    mask = torch.abs(angle) > min_theta\n    angle = torch.where(mask, angle, torch.zeros_like(angle))\n    mask_expand = mask.unsqueeze(-1)\n    axis = torch.where(mask_expand, axis, default_axis)\n\n    return angle, axis\n\n\ndef exp_map_to_quat(exp_map):\n    angle, axis = exp_map_to_angle_axis(exp_map)\n    q = quat_from_angle_axis(angle, axis)\n    return q\n\n\ndef slerp(q0, q1, t):\n    # type: (Tensor, Tensor, Tensor) -> Tensor\n    cos_half_theta = torch.sum(q0 * q1, dim=-1)\n\n    neg_mask = cos_half_theta < 0\n    q1 = q1.clone()\n    q1[neg_mask] = -q1[neg_mask]\n    cos_half_theta = torch.abs(cos_half_theta)\n    cos_half_theta = torch.unsqueeze(cos_half_theta, dim=-1)\n\n    half_theta = torch.acos(cos_half_theta)\n    sin_half_theta = torch.sqrt(1.0 - cos_half_theta * cos_half_theta)\n\n    ratioA = torch.sin((1 - t) * half_theta) / sin_half_theta\n    ratioB = torch.sin(t * half_theta) / sin_half_theta\n\n    new_q = ratioA * q0 + ratioB * q1\n\n    new_q = torch.where(torch.abs(sin_half_theta) < 0.001, 0.5 * q0 + 0.5 * q1, new_q)\n    new_q = torch.where(torch.abs(cos_half_theta) >= 1, q0, new_q)\n\n    return new_q\n\n\ndef calc_heading_vec(q, head_ind=0):\n    # type: (Tensor, int) -> Tensor\n    # calculate heading direction from quaternion\n    # the heading is the direction vector\n    # q must be normalized\n    ref_dir = torch.zeros_like(q[..., 0:3])\n    ref_dir[..., head_ind] = 1\n    rot_dir = quat_rotate(q, ref_dir)\n\n    return rot_dir\n\n\ndef calc_heading(q, head_ind=0, gravity_axis=\"z\"):\n    # type: (Tensor, int, str) -> Tensor\n    # calculate heading direction from quaternion\n    # the heading is the direction on the xy plane\n    # q must be normalized\n    ref_dir = torch.zeros_like(q[..., 0:3])\n    ref_dir[..., head_ind] = 1\n    # ref_dir[..., 0] = 1\n    shape = ref_dir.shape[:-1]\n    q = q.reshape((-1, 4))\n    ref_dir = ref_dir.reshape(-1, 3)\n    rot_dir = quat_rotate(q, ref_dir)\n    rot_dir = rot_dir.reshape(shape + (3,))\n    if gravity_axis == \"z\":\n        heading = torch.atan2(rot_dir[..., 1], rot_dir[..., 0])\n    elif gravity_axis == \"y\":\n        heading = torch.atan2(rot_dir[..., 0], rot_dir[..., 2])\n    elif gravity_axis == \"x\":\n        heading = torch.atan2(rot_dir[..., 2], rot_dir[..., 1])\n    return heading\n\n\ndef calc_heading_quat(q, head_ind=0, gravity_axis=\"z\"):\n    # type: (Tensor, int, str) -> Tensor\n    # calculate heading rotation from quaternion\n    # the heading is the direction on the xy plane\n    # q must be normalized\n    heading = calc_heading(q, head_ind, gravity_axis=gravity_axis)\n    axis = torch.zeros_like(q[..., 0:3])\n    if gravity_axis == \"z\":\n        g_axis = 2\n    elif gravity_axis == \"y\":\n        g_axis = 1\n    elif gravity_axis == \"x\":\n        g_axis = 0\n    axis[..., g_axis] = 1\n\n    heading_q = quat_from_angle_axis(heading, axis)\n    return heading_q\n\n\ndef calc_heading_quat_inv(q, head_ind=0):\n    # type: (Tensor, int) -> Tensor\n    # calculate heading rotation from quaternion\n    # the heading is the direction on the xy plane\n    # q must be normalized\n    heading = calc_heading(q, head_ind)\n    axis = torch.zeros_like(q[..., 0:3])\n    axis[..., 2] = 1\n\n    heading_q = quat_from_angle_axis(-heading, axis)\n    return heading_q\n\n\ndef forward_kinematics(mat, parent):\n    \"\"\"_summary_\n\n    Args:\n        mat ([..., N, 3, 3]): _description_\n        parent (): _description_\n    \"\"\"\n    if isinstance(mat, torch.Tensor):\n        rotations = torch.eye(mat.shape[-1], device=mat.device)\n        rotations = rotations.repeat(mat.shape[:-2] + (1, 1))\n    else:\n        rotations = np.eye(mat.shape[-1], dtype=np.float32)\n        rotations = np.tile(rotations, mat.shape[:-2] + (1, 1))\n    for i in range(mat.shape[-3]):\n        if parent[i] != -1:\n            if isinstance(mat, torch.Tensor):\n                # this way make gradient flow\n                new_mat = get_mat_BfromA(rotations[..., parent[i], :, :], mat[..., i, :, :])\n                rotations = torch.cat(\n                    (\n                        rotations[..., :i, :, :],\n                        new_mat[..., None, :, :],\n                        rotations[..., i + 1 :, :, :],\n                    ),\n                    dim=-3,\n                )\n            else:\n                rotations[..., i, :, :] = get_mat_BfromA(rotations[..., parent[i], :, :], mat[..., i, :, :])\n        else:\n            if isinstance(mat, torch.Tensor):\n                # this way make gradient flow\n                rotations = torch.cat((mat[..., : i + 1, :, :], rotations[..., i + 1 :, :, :]), dim=-3)\n            else:\n                rotations[..., i, :, :] = mat[..., i, :, :]\n    return rotations\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/net_utils.py",
    "content": "import torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom pathlib import Path\nfrom hmr4d.utils.pylogger import Log\nfrom pytorch_lightning.utilities.memory import recursive_detach\nfrom einops import repeat, rearrange\nfrom scipy.ndimage._filters import _gaussian_kernel1d\n\n\ndef load_pretrained_model(model, ckpt_path):\n    \"\"\"\n    Load ckpt to model with strategy\n    \"\"\"\n    assert Path(ckpt_path).exists()\n    # use model's own load_pretrained_model method\n    if hasattr(model, \"load_pretrained_model\"):\n        model.load_pretrained_model(ckpt_path)\n    else:\n        Log.info(f\"Loading ckpt: {ckpt_path}\")\n        ckpt = torch.load(ckpt_path, \"cpu\")\n        model.load_state_dict(ckpt, strict=True)\n\n\ndef find_last_ckpt_path(dirpath):\n    \"\"\"\n    Assume ckpt is named as e{}* or last*, following the convention of pytorch-lightning.\n    \"\"\"\n    assert dirpath is not None\n    dirpath = Path(dirpath)\n    assert dirpath.exists()\n    # Priority 1: last.ckpt\n    auto_last_ckpt_path = dirpath / \"last.ckpt\"\n    if auto_last_ckpt_path.exists():\n        return auto_last_ckpt_path\n\n    # Priority 2\n    model_paths = []\n    for p in sorted(list(dirpath.glob(\"*.ckpt\"))):\n        if \"last\" in p.name:\n            continue\n        model_paths.append(p)\n    if len(model_paths) > 0:\n        return model_paths[-1]\n    else:\n        Log.info(\"No checkpoint found, set model_path to None\")\n        return None\n\n\ndef get_resume_ckpt_path(resume_mode, ckpt_dir=None):\n    if Path(resume_mode).exists():  # This is a path\n        return resume_mode\n    assert resume_mode == \"last\"\n    return find_last_ckpt_path(ckpt_dir)\n\n\ndef select_state_dict_by_prefix(state_dict, prefix, new_prefix=\"\"):\n    \"\"\"\n    For each weight that start with {old_prefix}, remove the {old_prefic} and form a new state_dict.\n    Args:\n        state_dict: dict\n        prefix: str\n        new_prefix: str, if exists, the new key will be {new_prefix} + {old_key[len(prefix):]}\n    Returns:\n        state_dict_new: dict\n    \"\"\"\n    state_dict_new = {}\n    for k in list(state_dict.keys()):\n        if k.startswith(prefix):\n            new_key = new_prefix + k[len(prefix) :]\n            state_dict_new[new_key] = state_dict[k]\n    return state_dict_new\n\n\ndef detach_to_cpu(in_dict):\n    return recursive_detach(in_dict, to_cpu=True)\n\n\ndef to_cuda(data):\n    \"\"\"Move data in the batch to cuda(), carefully handle data that is not tensor\"\"\"\n    if isinstance(data, torch.Tensor):\n        return data.cuda()\n    elif isinstance(data, dict):\n        return {k: to_cuda(v) for k, v in data.items()}\n    elif isinstance(data, list):\n        return [to_cuda(v) for v in data]\n    else:\n        return data\n\n\ndef get_valid_mask(max_len, valid_len, device=\"cpu\"):\n    mask = torch.zeros(max_len, dtype=torch.bool).to(device)\n    mask[:valid_len] = True\n    return mask\n\n\ndef length_to_mask(lengths, max_len):\n    \"\"\"\n    Returns: (B, max_len)\n    \"\"\"\n    mask = torch.arange(max_len, device=lengths.device).expand(len(lengths), max_len) < lengths.unsqueeze(1)\n    return mask\n\n\ndef repeat_to_max_len(x, max_len, dim=0):\n    \"\"\"Repeat last frame to max_len along dim\"\"\"\n    assert isinstance(x, torch.Tensor)\n    if x.shape[dim] == max_len:\n        return x\n    elif x.shape[dim] < max_len:\n        x = x.clone()\n        x = x.transpose(0, dim)\n        x = torch.cat([x, repeat(x[-1:], \"b ... -> (b r) ...\", r=max_len - x.shape[0])])\n        x = x.transpose(0, dim)\n        return x\n    else:\n        raise ValueError(f\"Unexpected length v.s. max_len: {x.shape[0]} v.s. {max_len}\")\n\n\ndef repeat_to_max_len_dict(x_dict, max_len, dim=0):\n    for k, v in x_dict.items():\n        x_dict[k] = repeat_to_max_len(v, max_len, dim=dim)\n    return x_dict\n\n\nclass Transpose(nn.Module):\n    def __init__(self, dim1, dim2):\n        super(Transpose, self).__init__()\n        self.dim1 = dim1\n        self.dim2 = dim2\n\n    def forward(self, x):\n        return x.transpose(self.dim1, self.dim2)\n\n\nclass GaussianSmooth(nn.Module):\n    def __init__(self, sigma=3, dim=-1):\n        super(GaussianSmooth, self).__init__()\n        kernel_smooth = _gaussian_kernel1d(sigma=sigma, order=0, radius=int(4 * sigma + 0.5))\n        kernel_smooth = torch.from_numpy(kernel_smooth).float()[None, None]  # (1, 1, K)\n        self.register_buffer(\"kernel_smooth\", kernel_smooth, persistent=False)\n        self.dim = dim\n\n    def forward(self, x):\n        \"\"\"x (..., f, ...) f at dim\"\"\"\n        rad = self.kernel_smooth.size(-1) // 2\n\n        x = x.transpose(self.dim, -1)\n        x_shape = x.shape[:-1]\n        x = rearrange(x, \"... f -> (...) 1 f\")  # (NB, 1, f)\n        x = F.pad(x[None], (rad, rad, 0, 0), mode=\"replicate\")[0]\n        x = F.conv1d(x, self.kernel_smooth)\n        x = x.squeeze(1).reshape(*x_shape, -1)  # (..., f)\n        x = x.transpose(-1, self.dim)\n        return x\n\n\ndef gaussian_smooth(x, sigma=3, dim=-1):\n    kernel_smooth = _gaussian_kernel1d(sigma=sigma, order=0, radius=int(4 * sigma + 0.5))\n    kernel_smooth = torch.from_numpy(kernel_smooth).float()[None, None].to(x)  # (1, 1, K)\n    rad = kernel_smooth.size(-1) // 2\n\n    x = x.transpose(dim, -1)\n    x_shape = x.shape[:-1]\n    x = rearrange(x, \"... f -> (...) 1 f\")  # (NB, 1, f)\n    x = F.pad(x[None], (rad, rad, 0, 0), mode=\"replicate\")[0]\n    x = F.conv1d(x, kernel_smooth)\n    x = x.squeeze(1).reshape(*x_shape, -1)  # (..., f)\n    x = x.transpose(-1, dim)\n    return x\n\n\ndef moving_average_smooth(x, window_size=5, dim=-1):\n    kernel_smooth = torch.ones(window_size).float() / window_size\n    kernel_smooth = kernel_smooth[None, None].to(x)  # (1, 1, window_size)\n    rad = kernel_smooth.size(-1) // 2\n\n    x = x.transpose(dim, -1)\n    x_shape = x.shape[:-1]\n    x = rearrange(x, \"... f -> (...) 1 f\")  # (NB, 1, f)\n    x = F.pad(x[None], (rad, rad, 0, 0), mode=\"replicate\")[0]\n    x = F.conv1d(x, kernel_smooth)\n    x = x.squeeze(1).reshape(*x_shape, -1)  # (..., f)\n    x = x.transpose(-1, dim)\n    return x\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/__init__.py",
    "content": "try:\n    from hmr4d.utils.preproc.tracker import Tracker\n    from hmr4d.utils.preproc.vitfeat_extractor import Extractor\n    from hmr4d.utils.preproc.vitpose import VitPoseExtractor\n    from hmr4d.utils.preproc.slam import SLAMModel\nexcept:\n    pass\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/slam.py",
    "content": "import cv2\nimport time\nimport torch\nfrom multiprocessing import Process, Queue\n\ntry:\n    from dpvo.utils import Timer\n    from dpvo.dpvo import DPVO\n    from dpvo.config import cfg\nexcept:\n    pass\n\n\nfrom hmr4d import PROJ_ROOT\nfrom hmr4d.utils.geo.hmr_cam import estimate_focal_length\n\n\nclass SLAMModel(object):\n    def __init__(self, video_path, width, height, intrinsics=None, stride=1, skip=0, buffer=2048, resize=0.5):\n        \"\"\"\n        Args:\n            intrinsics: [fx, fy, cx, cy]\n        \"\"\"\n        if intrinsics is None:\n            print(\"Estimating focal length\")\n            focal_length = estimate_focal_length(width, height)\n            intrinsics = torch.tensor([focal_length, focal_length, width / 2.0, height / 2.0])\n        else:\n            intrinsics = intrinsics.clone()\n\n        self.dpvo_cfg = str(PROJ_ROOT / \"third-party/DPVO/config/default.yaml\")\n        self.dpvo_ckpt = \"inputs/checkpoints/dpvo/dpvo.pth\"\n\n        self.buffer = buffer\n        self.times = []\n        self.slam = None\n        self.queue = Queue(maxsize=8)\n        self.reader = Process(target=video_stream, args=(self.queue, video_path, intrinsics, stride, skip, resize))\n        self.reader.start()\n\n    def track(self):\n        (t, image, intrinsics) = self.queue.get()\n\n        if t < 0:\n            return False\n\n        image = torch.from_numpy(image).permute(2, 0, 1).cuda()\n        intrinsics = intrinsics.cuda()  # [fx, fy, cx, cy]\n\n        if self.slam is None:\n            cfg.merge_from_file(self.dpvo_cfg)\n            cfg.BUFFER_SIZE = self.buffer\n            self.slam = DPVO(cfg, self.dpvo_ckpt, ht=image.shape[1], wd=image.shape[2], viz=False)\n\n        with Timer(\"SLAM\", enabled=False):\n            t = time.time()\n            self.slam(t, image, intrinsics)\n            self.times.append(time.time() - t)\n\n        return True\n\n    def process(self):\n        for _ in range(12):\n            self.slam.update()\n\n        self.reader.join()\n        return self.slam.terminate()[0]\n\n\ndef video_stream(queue, imagedir, intrinsics, stride, skip=0, resize=0.5):\n    \"\"\"video generator\"\"\"\n    assert len(intrinsics) == 4, \"intrinsics should be [fx, fy, cx, cy]\"\n\n    cap = cv2.VideoCapture(imagedir)\n    t = 0\n    for _ in range(skip):\n        ret, image = cap.read()\n\n    while True:\n        # Capture frame-by-frame\n        for _ in range(stride):\n            ret, image = cap.read()\n            # if frame is read correctly ret is True\n            if not ret:\n                break\n\n        if not ret:\n            break\n\n        image = cv2.resize(image, None, fx=resize, fy=resize, interpolation=cv2.INTER_AREA)\n        h, w, _ = image.shape\n        image = image[: h - h % 16, : w - w % 16]\n\n        intrinsics_ = intrinsics.clone() * resize\n        queue.put((t, image, intrinsics_))\n\n        t += 1\n\n    queue.put((-1, image, intrinsics))  # -1 will terminate the process\n    cap.release()\n\n    # wait for the queue to be empty, otherwise the process will end immediately\n    while not queue.empty():\n        time.sleep(1)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/tracker.py",
    "content": "from ultralytics import YOLO\nfrom hmr4d import PROJ_ROOT\n\nimport torch\nimport numpy as np\nfrom tqdm import tqdm\nfrom collections import defaultdict\n\nfrom hmr4d.utils.seq_utils import (\n    get_frame_id_list_from_mask,\n    linear_interpolate_frame_ids,\n    frame_id_to_mask,\n    rearrange_by_mask,\n)\nfrom hmr4d.utils.video_io_utils import get_video_lwh\nfrom hmr4d.utils.net_utils import moving_average_smooth\n\n\nclass Tracker:\n    def __init__(self) -> None:\n        # https://docs.ultralytics.com/modes/predict/\n        self.yolo = YOLO(PROJ_ROOT / \"inputs/checkpoints/yolo/yolov8x.pt\")\n\n    def track(self, video_path):\n        track_history = []\n        cfg = {\n            \"device\": \"cuda\",\n            \"conf\": 0.5,  # default 0.25, wham 0.5\n            \"classes\": 0,  # human\n            \"verbose\": False,\n            \"stream\": True,\n        }\n        results = self.yolo.track(video_path, **cfg)\n        # frame-by-frame tracking\n        track_history = []\n        for result in tqdm(results, total=get_video_lwh(video_path)[0], desc=\"YoloV8 Tracking\"):\n            if result.boxes.id is not None:\n                track_ids = result.boxes.id.int().cpu().tolist()  # (N)\n                bbx_xyxy = result.boxes.xyxy.cpu().numpy()  # (N, 4)\n                result_frame = [{\"id\": track_ids[i], \"bbx_xyxy\": bbx_xyxy[i]} for i in range(len(track_ids))]\n            else:\n                result_frame = []\n            track_history.append(result_frame)\n\n        return track_history\n\n    @staticmethod\n    def sort_track_length(track_history, video_path):\n        \"\"\"This handles the track history from YOLO tracker.\"\"\"\n        id_to_frame_ids = defaultdict(list)\n        id_to_bbx_xyxys = defaultdict(list)\n        # parse to {det_id : [frame_id]}\n        for frame_id, frame in enumerate(track_history):\n            for det in frame:\n                id_to_frame_ids[det[\"id\"]].append(frame_id)\n                id_to_bbx_xyxys[det[\"id\"]].append(det[\"bbx_xyxy\"])\n        for k, v in id_to_bbx_xyxys.items():\n            id_to_bbx_xyxys[k] = np.array(v)\n\n        # Sort by length of each track (max to min)\n        id_length = {k: len(v) for k, v in id_to_frame_ids.items()}\n        id2length = dict(sorted(id_length.items(), key=lambda item: item[1], reverse=True))\n\n        # Sort by area sum (max to min)\n        id_area_sum = {}\n        l, w, h = get_video_lwh(video_path)\n        for k, v in id_to_bbx_xyxys.items():\n            bbx_wh = v[:, 2:] - v[:, :2]\n            id_area_sum[k] = (bbx_wh[:, 0] * bbx_wh[:, 1] / w / h).sum()\n        id2area_sum = dict(sorted(id_area_sum.items(), key=lambda item: item[1], reverse=True))\n        id_sorted = list(id2area_sum.keys())\n\n        return id_to_frame_ids, id_to_bbx_xyxys, id_sorted\n\n    def get_one_track(self, video_path):\n        # track\n        track_history = self.track(video_path)\n\n        # parse track_history & use top1 track\n        id_to_frame_ids, id_to_bbx_xyxys, id_sorted = self.sort_track_length(track_history, video_path)\n        track_id = id_sorted[0]\n        frame_ids = torch.tensor(id_to_frame_ids[track_id])  # (N,)\n        bbx_xyxys = torch.tensor(id_to_bbx_xyxys[track_id])  # (N, 4)\n\n        # interpolate missing frames\n        mask = frame_id_to_mask(frame_ids, get_video_lwh(video_path)[0])\n        bbx_xyxy_one_track = rearrange_by_mask(bbx_xyxys, mask)  # (F, 4), missing filled with 0\n        missing_frame_id_list = get_frame_id_list_from_mask(~mask)  # list of list\n        bbx_xyxy_one_track = linear_interpolate_frame_ids(bbx_xyxy_one_track, missing_frame_id_list)\n        assert (bbx_xyxy_one_track.sum(1) != 0).all()\n\n        bbx_xyxy_one_track = moving_average_smooth(bbx_xyxy_one_track, window_size=5, dim=0)\n        bbx_xyxy_one_track = moving_average_smooth(bbx_xyxy_one_track, window_size=5, dim=0)\n\n        return bbx_xyxy_one_track\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitfeat_extractor.py",
    "content": "import torch\nfrom hmr4d.network.hmr2 import load_hmr2, HMR2\n\n\nfrom hmr4d.utils.video_io_utils import read_video_np\nimport cv2\nimport numpy as np\n\nfrom hmr4d.network.hmr2.utils.preproc import crop_and_resize, IMAGE_MEAN, IMAGE_STD\nfrom tqdm import tqdm\n\n\ndef get_batch(input_path, bbx_xys, img_ds=0.5, img_dst_size=256, path_type=\"video\"):\n    if path_type == \"video\":\n        imgs = read_video_np(input_path, scale=img_ds)\n    elif path_type == \"image\":\n        imgs = cv2.imread(str(input_path))[..., ::-1]\n        imgs = cv2.resize(imgs, (0, 0), fx=img_ds, fy=img_ds)\n        imgs = imgs[None]\n    elif path_type == \"np\":\n        assert isinstance(input_path, np.ndarray)\n        assert img_ds == 1.0  # this is safe\n        imgs = input_path\n\n    gt_center = bbx_xys[:, :2]\n    gt_bbx_size = bbx_xys[:, 2]\n\n    # Blur image to avoid aliasing artifacts\n    if True:\n        gt_bbx_size_ds = gt_bbx_size * img_ds\n        ds_factors = ((gt_bbx_size_ds * 1.0) / img_dst_size / 2.0).numpy()\n        imgs = np.stack(\n            [\n                # gaussian(v, sigma=(d - 1) / 2, channel_axis=2, preserve_range=True) if d > 1.1 else v\n                cv2.GaussianBlur(v, (5, 5), (d - 1) / 2) if d > 1.1 else v\n                for v, d in zip(imgs, ds_factors)\n            ]\n        )\n\n    # Output\n    imgs_list = []\n    bbx_xys_ds_list = []\n    for i in range(len(imgs)):\n        img, bbx_xys_ds = crop_and_resize(\n            imgs[i],\n            gt_center[i] * img_ds,\n            gt_bbx_size[i] * img_ds,\n            img_dst_size,\n            enlarge_ratio=1.0,\n        )\n        imgs_list.append(img)\n        bbx_xys_ds_list.append(bbx_xys_ds)\n    imgs = torch.from_numpy(np.stack(imgs_list))  # (F, 256, 256, 3), RGB\n    bbx_xys = torch.from_numpy(np.stack(bbx_xys_ds_list)) / img_ds  # (F, 3)\n\n    imgs = ((imgs / 255.0 - IMAGE_MEAN) / IMAGE_STD).permute(0, 3, 1, 2)  # (F, 3, 256, 256\n    return imgs, bbx_xys\n\n\nclass Extractor:\n    def __init__(self, tqdm_leave=True):\n        self.extractor: HMR2 = load_hmr2().cuda().eval()\n        self.tqdm_leave = tqdm_leave\n\n    def extract_video_features(self, video_path, bbx_xys, img_ds=0.5):\n        \"\"\"\n        img_ds makes the image smaller, which is useful for faster processing\n        \"\"\"\n        # Get the batch\n        if isinstance(video_path, str):\n            imgs, bbx_xys = get_batch(video_path, bbx_xys, img_ds=img_ds)\n        else:\n            assert isinstance(video_path, torch.Tensor)\n            imgs = video_path\n\n        # Inference\n        F, _, H, W = imgs.shape  # (F, 3, H, W)\n        imgs = imgs.cuda()\n        batch_size = 16  # 5GB GPU memory, occupies all CUDA cores of 3090\n        features = []\n        for j in tqdm(range(0, F, batch_size), desc=\"HMR2 Feature\", leave=self.tqdm_leave):\n            imgs_batch = imgs[j : j + batch_size]\n\n            with torch.no_grad():\n                feature = self.extractor({\"img\": imgs_batch})\n                features.append(feature.detach().cpu())\n\n        features = torch.cat(features, dim=0).clone()  # (F, 1024)\n        return features\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose.py",
    "content": "import torch\nimport torch.nn.functional as F\nimport numpy as np\nfrom .vitpose_pytorch import build_model\nfrom .vitfeat_extractor import get_batch\nfrom tqdm import tqdm\n\nfrom hmr4d.utils.kpts.kp2d_utils import keypoints_from_heatmaps\nfrom hmr4d.utils.geo_transform import cvt_p2d_from_pm1_to_i\nfrom hmr4d.utils.geo.flip_utils import flip_heatmap_coco17\n\n\nclass VitPoseExtractor:\n    def __init__(self, tqdm_leave=True):\n        ckpt_path = \"inputs/checkpoints/vitpose/vitpose-h-multi-coco.pth\"\n        self.pose = build_model(\"ViTPose_huge_coco_256x192\", ckpt_path)\n        self.pose.cuda().eval()\n\n        self.flip_test = True\n        self.tqdm_leave = tqdm_leave\n\n    @torch.no_grad()\n    def extract(self, video_path, bbx_xys, img_ds=0.5):\n        # Get the batch\n        if isinstance(video_path, str):\n            imgs, bbx_xys = get_batch(video_path, bbx_xys, img_ds=img_ds)\n        else:\n            assert isinstance(video_path, torch.Tensor)\n            imgs = video_path\n\n        # Inference\n        L, _, H, W = imgs.shape  # (L, 3, H, W)\n        batch_size = 16\n        vitpose = []\n        for j in tqdm(range(0, L, batch_size), desc=\"ViTPose\", leave=self.tqdm_leave):\n            # Heat map\n            imgs_batch = imgs[j : j + batch_size, :, :, 32:224].cuda()\n            if self.flip_test:\n                heatmap, heatmap_flipped = self.pose(torch.cat([imgs_batch, imgs_batch.flip(3)], dim=0)).chunk(2)\n                heatmap_flipped = flip_heatmap_coco17(heatmap_flipped)\n                heatmap = (heatmap + heatmap_flipped) * 0.5\n                del heatmap_flipped\n            else:\n                heatmap = self.pose(imgs_batch.clone())  # (B, J, 64, 48)\n\n            if False:\n                # Get joint\n                bbx_xys_batch = bbx_xys[j : j + batch_size].cuda()\n                method = \"hard\"\n                if method == \"hard\":\n                    kp2d_pm1, conf = get_heatmap_preds(heatmap)\n                elif method == \"soft\":\n                    kp2d_pm1, conf = get_heatmap_preds(heatmap, soft=True)\n\n                # Convert 64, 48 to 64, 64\n                kp2d_pm1[:, :, 0] *= 24 / 32\n                kp2d = cvt_p2d_from_pm1_to_i(kp2d_pm1, bbx_xys_batch[:, None])\n                kp2d = torch.cat([kp2d, conf], dim=-1)\n\n            else:  # postprocess from mmpose\n                bbx_xys_batch = bbx_xys[j : j + batch_size]\n                heatmap = heatmap.clone().cpu().numpy()\n                center = bbx_xys_batch[:, :2].numpy()\n                scale = (torch.cat((bbx_xys_batch[:, [2]] * 24 / 32, bbx_xys_batch[:, [2]]), dim=1) / 200).numpy()\n                preds, maxvals = keypoints_from_heatmaps(heatmaps=heatmap, center=center, scale=scale, use_udp=True)\n                kp2d = np.concatenate((preds, maxvals), axis=-1)\n                kp2d = torch.from_numpy(kp2d)\n\n            vitpose.append(kp2d.detach().cpu().clone())\n\n        vitpose = torch.cat(vitpose, dim=0).clone()  # (F, 17, 3)\n        return vitpose\n\n\ndef get_heatmap_preds(heatmap, normalize_keypoints=True, thr=0.0, soft=False):\n    \"\"\"\n    heatmap: (B, J, H, W)\n    \"\"\"\n    assert heatmap.ndim == 4, \"batch_images should be 4-ndim\"\n\n    B, J, H, W = heatmap.shape\n    heatmaps_reshaped = heatmap.reshape((B, J, -1))\n\n    maxvals, idx = torch.max(heatmaps_reshaped, 2)\n    maxvals = maxvals.reshape((B, J, 1))\n    idx = idx.reshape((B, J, 1))\n    preds = idx.repeat(1, 1, 2).float()\n    preds[:, :, 0] = (preds[:, :, 0]) % W\n    preds[:, :, 1] = torch.floor((preds[:, :, 1]) / W)\n\n    pred_mask = torch.gt(maxvals, thr).repeat(1, 1, 2)\n    pred_mask = pred_mask.float()\n    preds *= pred_mask\n\n    # soft peak\n    if soft:\n        patch_size = 5\n        patch_half = patch_size // 2\n        patches = torch.zeros((B, J, patch_size, patch_size)).to(heatmap)\n        default_patch = torch.zeros(patch_size, patch_size).to(heatmap)\n        default_patch[patch_half, patch_half] = 1\n        for b in range(B):\n            for j in range(17):\n                x, y = preds[b, j].int()\n                if x >= patch_half and x <= W - patch_half and y >= patch_half and y <= H - patch_half:\n                    patches[b, j] = heatmap[\n                        b, j, y - patch_half : y + patch_half + 1, x - patch_half : x + patch_half + 1\n                    ]\n                else:\n                    patches[b, j] = default_patch\n\n        dx, dy = soft_patch_dx_dy(patches)\n        preds[:, :, 0] += dx\n        preds[:, :, 1] += dy\n\n    if normalize_keypoints:  # to [-1, 1]\n        preds[:, :, 0] = preds[:, :, 0] / (W - 1) * 2 - 1\n        preds[:, :, 1] = preds[:, :, 1] / (H - 1) * 2 - 1\n\n    return preds, maxvals\n\n\ndef soft_patch_dx_dy(p):\n    \"\"\"p (B,J,P,P)\"\"\"\n    p_batch_shape = p.shape[:-2]\n    patch_size = p.size(-1)\n    temperature = 1.0\n    score = F.softmax(p.view(-1, patch_size**2) * temperature, dim=-1)\n\n    # get a offset_grid (BN, P, P, 2) for dx, dy\n    offset_grid = torch.meshgrid(torch.arange(patch_size), torch.arange(patch_size))[::-1]\n    offset_grid = torch.stack(offset_grid, dim=-1).float() - (patch_size - 1) / 2\n    offset_grid = offset_grid.view(1, 1, patch_size, patch_size, 2).to(p.device)\n\n    score = score.view(*p_batch_shape, patch_size, patch_size)\n    dx = torch.sum(score * offset_grid[..., 0], dim=(-2, -1))\n    dy = torch.sum(score * offset_grid[..., 1], dim=(-2, -1))\n\n    if False:\n        b, j = 0, 0\n        print(torch.stack([dx[b, j], dy[b, j]]))\n        print(p[b, j])\n\n    return dx, dy\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/__init__.py",
    "content": "from .src.vitpose_infer.model_builder import build_model\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/__init__.py",
    "content": ""
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/__init__.py",
    "content": ""
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/__init__.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\n# from .alexnet import AlexNet\n# from .cpm import CPM\n# from .hourglass import HourglassNet\n# from .hourglass_ae import HourglassAENet\n# from .hrformer import HRFormer\n# from .hrnet import HRNet\n# from .litehrnet import LiteHRNet\n# from .mobilenet_v2 import MobileNetV2\n# from .mobilenet_v3 import MobileNetV3\n# from .mspn import MSPN\n# from .regnet import RegNet\n# from .resnest import ResNeSt\n# from .resnet import ResNet, ResNetV1d\n# from .resnext import ResNeXt\n# from .rsn import RSN\n# from .scnet import SCNet\n# from .seresnet import SEResNet\n# from .seresnext import SEResNeXt\n# from .shufflenet_v1 import ShuffleNetV1\n# from .shufflenet_v2 import ShuffleNetV2\n# from .tcn import TCN\n# from .v2v_net import V2VNet\n# from .vgg import VGG\n# from .vipnas_mbv3 import ViPNAS_MobileNetV3\n# from .vipnas_resnet import ViPNAS_ResNet\nfrom .vit import ViT\n\n# __all__ = [\n#     'AlexNet', 'HourglassNet', 'HourglassAENet', 'HRNet', 'MobileNetV2',\n#     'MobileNetV3', 'RegNet', 'ResNet', 'ResNetV1d', 'ResNeXt', 'SCNet',\n#     'SEResNet', 'SEResNeXt', 'ShuffleNetV1', 'ShuffleNetV2', 'CPM', 'RSN',\n#     'MSPN', 'ResNeSt', 'VGG', 'TCN', 'ViPNAS_ResNet', 'ViPNAS_MobileNetV3',\n#     'LiteHRNet', 'V2VNet', 'HRFormer', 'ViT'\n# ]\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/alexnet.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport torch.nn as nn\n\nfrom ..builder import BACKBONES\nfrom .base_backbone import BaseBackbone\n\n\n@BACKBONES.register_module()\nclass AlexNet(BaseBackbone):\n    \"\"\"`AlexNet <https://en.wikipedia.org/wiki/AlexNet>`__ backbone.\n\n    The input for AlexNet is a 224x224 RGB image.\n\n    Args:\n        num_classes (int): number of classes for classification.\n            The default value is -1, which uses the backbone as\n            a feature extractor without the top classifier.\n    \"\"\"\n\n    def __init__(self, num_classes=-1):\n        super().__init__()\n        self.num_classes = num_classes\n        self.features = nn.Sequential(\n            nn.Conv2d(3, 64, kernel_size=11, stride=4, padding=2),\n            nn.ReLU(inplace=True),\n            nn.MaxPool2d(kernel_size=3, stride=2),\n            nn.Conv2d(64, 192, kernel_size=5, padding=2),\n            nn.ReLU(inplace=True),\n            nn.MaxPool2d(kernel_size=3, stride=2),\n            nn.Conv2d(192, 384, kernel_size=3, padding=1),\n            nn.ReLU(inplace=True),\n            nn.Conv2d(384, 256, kernel_size=3, padding=1),\n            nn.ReLU(inplace=True),\n            nn.Conv2d(256, 256, kernel_size=3, padding=1),\n            nn.ReLU(inplace=True),\n            nn.MaxPool2d(kernel_size=3, stride=2),\n        )\n        if self.num_classes > 0:\n            self.classifier = nn.Sequential(\n                nn.Dropout(),\n                nn.Linear(256 * 6 * 6, 4096),\n                nn.ReLU(inplace=True),\n                nn.Dropout(),\n                nn.Linear(4096, 4096),\n                nn.ReLU(inplace=True),\n                nn.Linear(4096, num_classes),\n            )\n\n    def forward(self, x):\n\n        x = self.features(x)\n        if self.num_classes > 0:\n            x = x.view(x.size(0), 256 * 6 * 6)\n            x = self.classifier(x)\n\n        return x\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/cpm.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport copy\n\nimport torch\nimport torch.nn as nn\nfrom mmcv.cnn import ConvModule, constant_init, normal_init\nfrom torch.nn.modules.batchnorm import _BatchNorm\n\nfrom mmpose.utils import get_root_logger\nfrom ..builder import BACKBONES\nfrom .base_backbone import BaseBackbone\nfrom .utils import load_checkpoint\n\n\nclass CpmBlock(nn.Module):\n    \"\"\"CpmBlock for Convolutional Pose Machine.\n\n    Args:\n        in_channels (int): Input channels of this block.\n        channels (list): Output channels of each conv module.\n        kernels (list): Kernel sizes of each conv module.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 channels=(128, 128, 128),\n                 kernels=(11, 11, 11),\n                 norm_cfg=None):\n        super().__init__()\n\n        assert len(channels) == len(kernels)\n        layers = []\n        for i in range(len(channels)):\n            if i == 0:\n                input_channels = in_channels\n            else:\n                input_channels = channels[i - 1]\n            layers.append(\n                ConvModule(\n                    input_channels,\n                    channels[i],\n                    kernels[i],\n                    padding=(kernels[i] - 1) // 2,\n                    norm_cfg=norm_cfg))\n        self.model = nn.Sequential(*layers)\n\n    def forward(self, x):\n        \"\"\"Model forward function.\"\"\"\n        out = self.model(x)\n        return out\n\n\n@BACKBONES.register_module()\nclass CPM(BaseBackbone):\n    \"\"\"CPM backbone.\n\n    Convolutional Pose Machines.\n    More details can be found in the `paper\n    <https://arxiv.org/abs/1602.00134>`__ .\n\n    Args:\n        in_channels (int): The input channels of the CPM.\n        out_channels (int): The output channels of the CPM.\n        feat_channels (int): Feature channel of each CPM stage.\n        middle_channels (int): Feature channel of conv after the middle stage.\n        num_stages (int): Number of stages.\n        norm_cfg (dict): Dictionary to construct and config norm layer.\n\n    Example:\n        >>> from mmpose.models import CPM\n        >>> import torch\n        >>> self = CPM(3, 17)\n        >>> self.eval()\n        >>> inputs = torch.rand(1, 3, 368, 368)\n        >>> level_outputs = self.forward(inputs)\n        >>> for level_output in level_outputs:\n        ...     print(tuple(level_output.shape))\n        (1, 17, 46, 46)\n        (1, 17, 46, 46)\n        (1, 17, 46, 46)\n        (1, 17, 46, 46)\n        (1, 17, 46, 46)\n        (1, 17, 46, 46)\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 out_channels,\n                 feat_channels=128,\n                 middle_channels=32,\n                 num_stages=6,\n                 norm_cfg=dict(type='BN', requires_grad=True)):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        super().__init__()\n\n        assert in_channels == 3\n\n        self.num_stages = num_stages\n        assert self.num_stages >= 1\n\n        self.stem = nn.Sequential(\n            ConvModule(in_channels, 128, 9, padding=4, norm_cfg=norm_cfg),\n            nn.MaxPool2d(kernel_size=3, stride=2, padding=1),\n            ConvModule(128, 128, 9, padding=4, norm_cfg=norm_cfg),\n            nn.MaxPool2d(kernel_size=3, stride=2, padding=1),\n            ConvModule(128, 128, 9, padding=4, norm_cfg=norm_cfg),\n            nn.MaxPool2d(kernel_size=3, stride=2, padding=1),\n            ConvModule(128, 32, 5, padding=2, norm_cfg=norm_cfg),\n            ConvModule(32, 512, 9, padding=4, norm_cfg=norm_cfg),\n            ConvModule(512, 512, 1, padding=0, norm_cfg=norm_cfg),\n            ConvModule(512, out_channels, 1, padding=0, act_cfg=None))\n\n        self.middle = nn.Sequential(\n            ConvModule(in_channels, 128, 9, padding=4, norm_cfg=norm_cfg),\n            nn.MaxPool2d(kernel_size=3, stride=2, padding=1),\n            ConvModule(128, 128, 9, padding=4, norm_cfg=norm_cfg),\n            nn.MaxPool2d(kernel_size=3, stride=2, padding=1),\n            ConvModule(128, 128, 9, padding=4, norm_cfg=norm_cfg),\n            nn.MaxPool2d(kernel_size=3, stride=2, padding=1))\n\n        self.cpm_stages = nn.ModuleList([\n            CpmBlock(\n                middle_channels + out_channels,\n                channels=[feat_channels, feat_channels, feat_channels],\n                kernels=[11, 11, 11],\n                norm_cfg=norm_cfg) for _ in range(num_stages - 1)\n        ])\n\n        self.middle_conv = nn.ModuleList([\n            nn.Sequential(\n                ConvModule(\n                    128, middle_channels, 5, padding=2, norm_cfg=norm_cfg))\n            for _ in range(num_stages - 1)\n        ])\n\n        self.out_convs = nn.ModuleList([\n            nn.Sequential(\n                ConvModule(\n                    feat_channels,\n                    feat_channels,\n                    1,\n                    padding=0,\n                    norm_cfg=norm_cfg),\n                ConvModule(feat_channels, out_channels, 1, act_cfg=None))\n            for _ in range(num_stages - 1)\n        ])\n\n    def init_weights(self, pretrained=None):\n        \"\"\"Initialize the weights in backbone.\n\n        Args:\n            pretrained (str, optional): Path to pre-trained weights.\n                Defaults to None.\n        \"\"\"\n        if isinstance(pretrained, str):\n            logger = get_root_logger()\n            load_checkpoint(self, pretrained, strict=False, logger=logger)\n        elif pretrained is None:\n            for m in self.modules():\n                if isinstance(m, nn.Conv2d):\n                    normal_init(m, std=0.001)\n                elif isinstance(m, (_BatchNorm, nn.GroupNorm)):\n                    constant_init(m, 1)\n        else:\n            raise TypeError('pretrained must be a str or None')\n\n    def forward(self, x):\n        \"\"\"Model forward function.\"\"\"\n        stage1_out = self.stem(x)\n        middle_out = self.middle(x)\n        out_feats = []\n\n        out_feats.append(stage1_out)\n\n        for ind in range(self.num_stages - 1):\n            single_stage = self.cpm_stages[ind]\n            out_conv = self.out_convs[ind]\n\n            inp_feat = torch.cat(\n                [out_feats[-1], self.middle_conv[ind](middle_out)], 1)\n            cpm_feat = single_stage(inp_feat)\n            out_feat = out_conv(cpm_feat)\n            out_feats.append(out_feat)\n\n        return out_feats\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/hourglass.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport copy\n\nimport torch.nn as nn\nfrom mmcv.cnn import ConvModule, constant_init, normal_init\nfrom torch.nn.modules.batchnorm import _BatchNorm\n\nfrom mmpose.utils import get_root_logger\nfrom ..builder import BACKBONES\nfrom .base_backbone import BaseBackbone\nfrom .resnet import BasicBlock, ResLayer\nfrom .utils import load_checkpoint\n\n\nclass HourglassModule(nn.Module):\n    \"\"\"Hourglass Module for HourglassNet backbone.\n\n    Generate module recursively and use BasicBlock as the base unit.\n\n    Args:\n        depth (int): Depth of current HourglassModule.\n        stage_channels (list[int]): Feature channels of sub-modules in current\n            and follow-up HourglassModule.\n        stage_blocks (list[int]): Number of sub-modules stacked in current and\n            follow-up HourglassModule.\n        norm_cfg (dict): Dictionary to construct and config norm layer.\n    \"\"\"\n\n    def __init__(self,\n                 depth,\n                 stage_channels,\n                 stage_blocks,\n                 norm_cfg=dict(type='BN', requires_grad=True)):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        super().__init__()\n\n        self.depth = depth\n\n        cur_block = stage_blocks[0]\n        next_block = stage_blocks[1]\n\n        cur_channel = stage_channels[0]\n        next_channel = stage_channels[1]\n\n        self.up1 = ResLayer(\n            BasicBlock, cur_block, cur_channel, cur_channel, norm_cfg=norm_cfg)\n\n        self.low1 = ResLayer(\n            BasicBlock,\n            cur_block,\n            cur_channel,\n            next_channel,\n            stride=2,\n            norm_cfg=norm_cfg)\n\n        if self.depth > 1:\n            self.low2 = HourglassModule(depth - 1, stage_channels[1:],\n                                        stage_blocks[1:])\n        else:\n            self.low2 = ResLayer(\n                BasicBlock,\n                next_block,\n                next_channel,\n                next_channel,\n                norm_cfg=norm_cfg)\n\n        self.low3 = ResLayer(\n            BasicBlock,\n            cur_block,\n            next_channel,\n            cur_channel,\n            norm_cfg=norm_cfg,\n            downsample_first=False)\n\n        self.up2 = nn.Upsample(scale_factor=2)\n\n    def forward(self, x):\n        \"\"\"Model forward function.\"\"\"\n        up1 = self.up1(x)\n        low1 = self.low1(x)\n        low2 = self.low2(low1)\n        low3 = self.low3(low2)\n        up2 = self.up2(low3)\n        return up1 + up2\n\n\n@BACKBONES.register_module()\nclass HourglassNet(BaseBackbone):\n    \"\"\"HourglassNet backbone.\n\n    Stacked Hourglass Networks for Human Pose Estimation.\n    More details can be found in the `paper\n    <https://arxiv.org/abs/1603.06937>`__ .\n\n    Args:\n        downsample_times (int): Downsample times in a HourglassModule.\n        num_stacks (int): Number of HourglassModule modules stacked,\n            1 for Hourglass-52, 2 for Hourglass-104.\n        stage_channels (list[int]): Feature channel of each sub-module in a\n            HourglassModule.\n        stage_blocks (list[int]): Number of sub-modules stacked in a\n            HourglassModule.\n        feat_channel (int): Feature channel of conv after a HourglassModule.\n        norm_cfg (dict): Dictionary to construct and config norm layer.\n\n    Example:\n        >>> from mmpose.models import HourglassNet\n        >>> import torch\n        >>> self = HourglassNet()\n        >>> self.eval()\n        >>> inputs = torch.rand(1, 3, 511, 511)\n        >>> level_outputs = self.forward(inputs)\n        >>> for level_output in level_outputs:\n        ...     print(tuple(level_output.shape))\n        (1, 256, 128, 128)\n        (1, 256, 128, 128)\n    \"\"\"\n\n    def __init__(self,\n                 downsample_times=5,\n                 num_stacks=2,\n                 stage_channels=(256, 256, 384, 384, 384, 512),\n                 stage_blocks=(2, 2, 2, 2, 2, 4),\n                 feat_channel=256,\n                 norm_cfg=dict(type='BN', requires_grad=True)):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        super().__init__()\n\n        self.num_stacks = num_stacks\n        assert self.num_stacks >= 1\n        assert len(stage_channels) == len(stage_blocks)\n        assert len(stage_channels) > downsample_times\n\n        cur_channel = stage_channels[0]\n\n        self.stem = nn.Sequential(\n            ConvModule(3, 128, 7, padding=3, stride=2, norm_cfg=norm_cfg),\n            ResLayer(BasicBlock, 1, 128, 256, stride=2, norm_cfg=norm_cfg))\n\n        self.hourglass_modules = nn.ModuleList([\n            HourglassModule(downsample_times, stage_channels, stage_blocks)\n            for _ in range(num_stacks)\n        ])\n\n        self.inters = ResLayer(\n            BasicBlock,\n            num_stacks - 1,\n            cur_channel,\n            cur_channel,\n            norm_cfg=norm_cfg)\n\n        self.conv1x1s = nn.ModuleList([\n            ConvModule(\n                cur_channel, cur_channel, 1, norm_cfg=norm_cfg, act_cfg=None)\n            for _ in range(num_stacks - 1)\n        ])\n\n        self.out_convs = nn.ModuleList([\n            ConvModule(\n                cur_channel, feat_channel, 3, padding=1, norm_cfg=norm_cfg)\n            for _ in range(num_stacks)\n        ])\n\n        self.remap_convs = nn.ModuleList([\n            ConvModule(\n                feat_channel, cur_channel, 1, norm_cfg=norm_cfg, act_cfg=None)\n            for _ in range(num_stacks - 1)\n        ])\n\n        self.relu = nn.ReLU(inplace=True)\n\n    def init_weights(self, pretrained=None):\n        \"\"\"Initialize the weights in backbone.\n\n        Args:\n            pretrained (str, optional): Path to pre-trained weights.\n                Defaults to None.\n        \"\"\"\n        if isinstance(pretrained, str):\n            logger = get_root_logger()\n            load_checkpoint(self, pretrained, strict=False, logger=logger)\n        elif pretrained is None:\n            for m in self.modules():\n                if isinstance(m, nn.Conv2d):\n                    normal_init(m, std=0.001)\n                elif isinstance(m, (_BatchNorm, nn.GroupNorm)):\n                    constant_init(m, 1)\n        else:\n            raise TypeError('pretrained must be a str or None')\n\n    def forward(self, x):\n        \"\"\"Model forward function.\"\"\"\n        inter_feat = self.stem(x)\n        out_feats = []\n\n        for ind in range(self.num_stacks):\n            single_hourglass = self.hourglass_modules[ind]\n            out_conv = self.out_convs[ind]\n\n            hourglass_feat = single_hourglass(inter_feat)\n            out_feat = out_conv(hourglass_feat)\n            out_feats.append(out_feat)\n\n            if ind < self.num_stacks - 1:\n                inter_feat = self.conv1x1s[ind](\n                    inter_feat) + self.remap_convs[ind](\n                        out_feat)\n                inter_feat = self.inters[ind](self.relu(inter_feat))\n\n        return out_feats\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/hourglass_ae.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport copy\n\nimport torch.nn as nn\nfrom mmcv.cnn import ConvModule, MaxPool2d, constant_init, normal_init\nfrom torch.nn.modules.batchnorm import _BatchNorm\n\nfrom mmpose.utils import get_root_logger\nfrom ..builder import BACKBONES\nfrom .base_backbone import BaseBackbone\nfrom .utils import load_checkpoint\n\n\nclass HourglassAEModule(nn.Module):\n    \"\"\"Modified Hourglass Module for HourglassNet_AE backbone.\n\n    Generate module recursively and use BasicBlock as the base unit.\n\n    Args:\n        depth (int): Depth of current HourglassModule.\n        stage_channels (list[int]): Feature channels of sub-modules in current\n            and follow-up HourglassModule.\n        norm_cfg (dict): Dictionary to construct and config norm layer.\n    \"\"\"\n\n    def __init__(self,\n                 depth,\n                 stage_channels,\n                 norm_cfg=dict(type='BN', requires_grad=True)):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        super().__init__()\n\n        self.depth = depth\n\n        cur_channel = stage_channels[0]\n        next_channel = stage_channels[1]\n\n        self.up1 = ConvModule(\n            cur_channel, cur_channel, 3, padding=1, norm_cfg=norm_cfg)\n\n        self.pool1 = MaxPool2d(2, 2)\n\n        self.low1 = ConvModule(\n            cur_channel, next_channel, 3, padding=1, norm_cfg=norm_cfg)\n\n        if self.depth > 1:\n            self.low2 = HourglassAEModule(depth - 1, stage_channels[1:])\n        else:\n            self.low2 = ConvModule(\n                next_channel, next_channel, 3, padding=1, norm_cfg=norm_cfg)\n\n        self.low3 = ConvModule(\n            next_channel, cur_channel, 3, padding=1, norm_cfg=norm_cfg)\n\n        self.up2 = nn.UpsamplingNearest2d(scale_factor=2)\n\n    def forward(self, x):\n        \"\"\"Model forward function.\"\"\"\n        up1 = self.up1(x)\n        pool1 = self.pool1(x)\n        low1 = self.low1(pool1)\n        low2 = self.low2(low1)\n        low3 = self.low3(low2)\n        up2 = self.up2(low3)\n        return up1 + up2\n\n\n@BACKBONES.register_module()\nclass HourglassAENet(BaseBackbone):\n    \"\"\"Hourglass-AE Network proposed by Newell et al.\n\n    Associative Embedding: End-to-End Learning for Joint\n    Detection and Grouping.\n\n    More details can be found in the `paper\n    <https://arxiv.org/abs/1611.05424>`__ .\n\n    Args:\n        downsample_times (int): Downsample times in a HourglassModule.\n        num_stacks (int): Number of HourglassModule modules stacked,\n            1 for Hourglass-52, 2 for Hourglass-104.\n        stage_channels (list[int]): Feature channel of each sub-module in a\n            HourglassModule.\n        stage_blocks (list[int]): Number of sub-modules stacked in a\n            HourglassModule.\n        feat_channels (int): Feature channel of conv after a HourglassModule.\n        norm_cfg (dict): Dictionary to construct and config norm layer.\n\n    Example:\n        >>> from mmpose.models import HourglassAENet\n        >>> import torch\n        >>> self = HourglassAENet()\n        >>> self.eval()\n        >>> inputs = torch.rand(1, 3, 512, 512)\n        >>> level_outputs = self.forward(inputs)\n        >>> for level_output in level_outputs:\n        ...     print(tuple(level_output.shape))\n        (1, 34, 128, 128)\n    \"\"\"\n\n    def __init__(self,\n                 downsample_times=4,\n                 num_stacks=1,\n                 out_channels=34,\n                 stage_channels=(256, 384, 512, 640, 768),\n                 feat_channels=256,\n                 norm_cfg=dict(type='BN', requires_grad=True)):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        super().__init__()\n\n        self.num_stacks = num_stacks\n        assert self.num_stacks >= 1\n        assert len(stage_channels) > downsample_times\n\n        cur_channels = stage_channels[0]\n\n        self.stem = nn.Sequential(\n            ConvModule(3, 64, 7, padding=3, stride=2, norm_cfg=norm_cfg),\n            ConvModule(64, 128, 3, padding=1, norm_cfg=norm_cfg),\n            MaxPool2d(2, 2),\n            ConvModule(128, 128, 3, padding=1, norm_cfg=norm_cfg),\n            ConvModule(128, feat_channels, 3, padding=1, norm_cfg=norm_cfg),\n        )\n\n        self.hourglass_modules = nn.ModuleList([\n            nn.Sequential(\n                HourglassAEModule(\n                    downsample_times, stage_channels, norm_cfg=norm_cfg),\n                ConvModule(\n                    feat_channels,\n                    feat_channels,\n                    3,\n                    padding=1,\n                    norm_cfg=norm_cfg),\n                ConvModule(\n                    feat_channels,\n                    feat_channels,\n                    3,\n                    padding=1,\n                    norm_cfg=norm_cfg)) for _ in range(num_stacks)\n        ])\n\n        self.out_convs = nn.ModuleList([\n            ConvModule(\n                cur_channels,\n                out_channels,\n                1,\n                padding=0,\n                norm_cfg=None,\n                act_cfg=None) for _ in range(num_stacks)\n        ])\n\n        self.remap_out_convs = nn.ModuleList([\n            ConvModule(\n                out_channels,\n                feat_channels,\n                1,\n                norm_cfg=norm_cfg,\n                act_cfg=None) for _ in range(num_stacks - 1)\n        ])\n\n        self.remap_feature_convs = nn.ModuleList([\n            ConvModule(\n                feat_channels,\n                feat_channels,\n                1,\n                norm_cfg=norm_cfg,\n                act_cfg=None) for _ in range(num_stacks - 1)\n        ])\n\n        self.relu = nn.ReLU(inplace=True)\n\n    def init_weights(self, pretrained=None):\n        \"\"\"Initialize the weights in backbone.\n\n        Args:\n            pretrained (str, optional): Path to pre-trained weights.\n                Defaults to None.\n        \"\"\"\n        if isinstance(pretrained, str):\n            logger = get_root_logger()\n            load_checkpoint(self, pretrained, strict=False, logger=logger)\n        elif pretrained is None:\n            for m in self.modules():\n                if isinstance(m, nn.Conv2d):\n                    normal_init(m, std=0.001)\n                elif isinstance(m, (_BatchNorm, nn.GroupNorm)):\n                    constant_init(m, 1)\n        else:\n            raise TypeError('pretrained must be a str or None')\n\n    def forward(self, x):\n        \"\"\"Model forward function.\"\"\"\n        inter_feat = self.stem(x)\n        out_feats = []\n\n        for ind in range(self.num_stacks):\n            single_hourglass = self.hourglass_modules[ind]\n            out_conv = self.out_convs[ind]\n\n            hourglass_feat = single_hourglass(inter_feat)\n            out_feat = out_conv(hourglass_feat)\n            out_feats.append(out_feat)\n\n            if ind < self.num_stacks - 1:\n                inter_feat = inter_feat + self.remap_out_convs[ind](\n                    out_feat) + self.remap_feature_convs[ind](\n                        hourglass_feat)\n\n        return out_feats\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/hrformer.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\n\nimport math\n\nimport torch\nimport torch.nn as nn\n# from timm.models.layers import to_2tuple, trunc_normal_\nfrom mmcv.cnn import (build_activation_layer, build_conv_layer,\n                      build_norm_layer, trunc_normal_init)\nfrom mmcv.cnn.bricks.transformer import build_dropout\nfrom mmcv.runner import BaseModule\nfrom torch.nn.functional import pad\n\nfrom ..builder import BACKBONES\nfrom .hrnet import Bottleneck, HRModule, HRNet\n\n\ndef nlc_to_nchw(x, hw_shape):\n    \"\"\"Convert [N, L, C] shape tensor to [N, C, H, W] shape tensor.\n\n    Args:\n        x (Tensor): The input tensor of shape [N, L, C] before conversion.\n        hw_shape (Sequence[int]): The height and width of output feature map.\n\n    Returns:\n        Tensor: The output tensor of shape [N, C, H, W] after conversion.\n    \"\"\"\n    H, W = hw_shape\n    assert len(x.shape) == 3\n    B, L, C = x.shape\n    assert L == H * W, 'The seq_len doesn\\'t match H, W'\n    return x.transpose(1, 2).reshape(B, C, H, W)\n\n\ndef nchw_to_nlc(x):\n    \"\"\"Flatten [N, C, H, W] shape tensor to [N, L, C] shape tensor.\n\n    Args:\n        x (Tensor): The input tensor of shape [N, C, H, W] before conversion.\n\n    Returns:\n        Tensor: The output tensor of shape [N, L, C] after conversion.\n    \"\"\"\n    assert len(x.shape) == 4\n    return x.flatten(2).transpose(1, 2).contiguous()\n\n\ndef build_drop_path(drop_path_rate):\n    \"\"\"Build drop path layer.\"\"\"\n    return build_dropout(dict(type='DropPath', drop_prob=drop_path_rate))\n\n\nclass WindowMSA(BaseModule):\n    \"\"\"Window based multi-head self-attention (W-MSA) module with relative\n    position bias.\n\n    Args:\n        embed_dims (int): Number of input channels.\n        num_heads (int): Number of attention heads.\n        window_size (tuple[int]): The height and width of the window.\n        qkv_bias (bool, optional):  If True, add a learnable bias to q, k, v.\n            Default: True.\n        qk_scale (float | None, optional): Override default qk scale of\n            head_dim ** -0.5 if set. Default: None.\n        attn_drop_rate (float, optional): Dropout ratio of attention weight.\n            Default: 0.0\n        proj_drop_rate (float, optional): Dropout ratio of output. Default: 0.\n        with_rpe (bool, optional): If True, use relative position bias.\n            Default: True.\n        init_cfg (dict | None, optional): The Config for initialization.\n            Default: None.\n    \"\"\"\n\n    def __init__(self,\n                 embed_dims,\n                 num_heads,\n                 window_size,\n                 qkv_bias=True,\n                 qk_scale=None,\n                 attn_drop_rate=0.,\n                 proj_drop_rate=0.,\n                 with_rpe=True,\n                 init_cfg=None):\n\n        super().__init__(init_cfg=init_cfg)\n        self.embed_dims = embed_dims\n        self.window_size = window_size  # Wh, Ww\n        self.num_heads = num_heads\n        head_embed_dims = embed_dims // num_heads\n        self.scale = qk_scale or head_embed_dims**-0.5\n\n        self.with_rpe = with_rpe\n        if self.with_rpe:\n            # define a parameter table of relative position bias\n            self.relative_position_bias_table = nn.Parameter(\n                torch.zeros(\n                    (2 * window_size[0] - 1) * (2 * window_size[1] - 1),\n                    num_heads))  # 2*Wh-1 * 2*Ww-1, nH\n\n            Wh, Ww = self.window_size\n            rel_index_coords = self.double_step_seq(2 * Ww - 1, Wh, 1, Ww)\n            rel_position_index = rel_index_coords + rel_index_coords.T\n            rel_position_index = rel_position_index.flip(1).contiguous()\n            self.register_buffer('relative_position_index', rel_position_index)\n\n        self.qkv = nn.Linear(embed_dims, embed_dims * 3, bias=qkv_bias)\n        self.attn_drop = nn.Dropout(attn_drop_rate)\n        self.proj = nn.Linear(embed_dims, embed_dims)\n        self.proj_drop = nn.Dropout(proj_drop_rate)\n\n        self.softmax = nn.Softmax(dim=-1)\n\n    def init_weights(self):\n        trunc_normal_init(self.relative_position_bias_table, std=0.02)\n\n    def forward(self, x, mask=None):\n        \"\"\"\n        Args:\n\n            x (tensor): input features with shape of (B*num_windows, N, C)\n            mask (tensor | None, Optional): mask with shape of (num_windows,\n                Wh*Ww, Wh*Ww), value should be between (-inf, 0].\n        \"\"\"\n        B, N, C = x.shape\n        qkv = self.qkv(x).reshape(B, N, 3, self.num_heads,\n                                  C // self.num_heads).permute(2, 0, 3, 1, 4)\n        q, k, v = qkv[0], qkv[1], qkv[2]\n\n        q = q * self.scale\n        attn = (q @ k.transpose(-2, -1))\n\n        if self.with_rpe:\n            relative_position_bias = self.relative_position_bias_table[\n                self.relative_position_index.view(-1)].view(\n                    self.window_size[0] * self.window_size[1],\n                    self.window_size[0] * self.window_size[1],\n                    -1)  # Wh*Ww,Wh*Ww,nH\n            relative_position_bias = relative_position_bias.permute(\n                2, 0, 1).contiguous()  # nH, Wh*Ww, Wh*Ww\n            attn = attn + relative_position_bias.unsqueeze(0)\n\n        if mask is not None:\n            nW = mask.shape[0]\n            attn = attn.view(B // nW, nW, self.num_heads, N,\n                             N) + mask.unsqueeze(1).unsqueeze(0)\n            attn = attn.view(-1, self.num_heads, N, N)\n        attn = self.softmax(attn)\n\n        attn = self.attn_drop(attn)\n\n        x = (attn @ v).transpose(1, 2).reshape(B, N, C)\n        x = self.proj(x)\n        x = self.proj_drop(x)\n        return x\n\n    @staticmethod\n    def double_step_seq(step1, len1, step2, len2):\n        seq1 = torch.arange(0, step1 * len1, step1)\n        seq2 = torch.arange(0, step2 * len2, step2)\n        return (seq1[:, None] + seq2[None, :]).reshape(1, -1)\n\n\nclass LocalWindowSelfAttention(BaseModule):\n    r\"\"\" Local-window Self Attention (LSA) module with relative position bias.\n\n    This module is the short-range self-attention module in the\n    Interlaced Sparse Self-Attention <https://arxiv.org/abs/1907.12273>`_.\n\n    Args:\n        embed_dims (int): Number of input channels.\n        num_heads (int): Number of attention heads.\n        window_size (tuple[int] | int): The height and width of the window.\n        qkv_bias (bool, optional):  If True, add a learnable bias to q, k, v.\n            Default: True.\n        qk_scale (float | None, optional): Override default qk scale of\n            head_dim ** -0.5 if set. Default: None.\n        attn_drop_rate (float, optional): Dropout ratio of attention weight.\n            Default: 0.0\n        proj_drop_rate (float, optional): Dropout ratio of output. Default: 0.\n        with_rpe (bool, optional): If True, use relative position bias.\n            Default: True.\n        with_pad_mask (bool, optional): If True, mask out the padded tokens in\n            the attention process. Default: False.\n        init_cfg (dict | None, optional): The Config for initialization.\n            Default: None.\n    \"\"\"\n\n    def __init__(self,\n                 embed_dims,\n                 num_heads,\n                 window_size,\n                 qkv_bias=True,\n                 qk_scale=None,\n                 attn_drop_rate=0.,\n                 proj_drop_rate=0.,\n                 with_rpe=True,\n                 with_pad_mask=False,\n                 init_cfg=None):\n        super().__init__(init_cfg=init_cfg)\n        if isinstance(window_size, int):\n            window_size = (window_size, window_size)\n        self.window_size = window_size\n        self.with_pad_mask = with_pad_mask\n        self.attn = WindowMSA(\n            embed_dims=embed_dims,\n            num_heads=num_heads,\n            window_size=window_size,\n            qkv_bias=qkv_bias,\n            qk_scale=qk_scale,\n            attn_drop_rate=attn_drop_rate,\n            proj_drop_rate=proj_drop_rate,\n            with_rpe=with_rpe,\n            init_cfg=init_cfg)\n\n    def forward(self, x, H, W, **kwargs):\n        \"\"\"Forward function.\"\"\"\n        B, N, C = x.shape\n        x = x.view(B, H, W, C)\n        Wh, Ww = self.window_size\n\n        # center-pad the feature on H and W axes\n        pad_h = math.ceil(H / Wh) * Wh - H\n        pad_w = math.ceil(W / Ww) * Ww - W\n        x = pad(x, (0, 0, pad_w // 2, pad_w - pad_w // 2, pad_h // 2,\n                    pad_h - pad_h // 2))\n\n        # permute\n        x = x.view(B, math.ceil(H / Wh), Wh, math.ceil(W / Ww), Ww, C)\n        x = x.permute(0, 1, 3, 2, 4, 5)\n        x = x.reshape(-1, Wh * Ww, C)  # (B*num_window, Wh*Ww, C)\n\n        # attention\n        if self.with_pad_mask and pad_h > 0 and pad_w > 0:\n            pad_mask = x.new_zeros(1, H, W, 1)\n            pad_mask = pad(\n                pad_mask, [\n                    0, 0, pad_w // 2, pad_w - pad_w // 2, pad_h // 2,\n                    pad_h - pad_h // 2\n                ],\n                value=-float('inf'))\n            pad_mask = pad_mask.view(1, math.ceil(H / Wh), Wh,\n                                     math.ceil(W / Ww), Ww, 1)\n            pad_mask = pad_mask.permute(1, 3, 0, 2, 4, 5)\n            pad_mask = pad_mask.reshape(-1, Wh * Ww)\n            pad_mask = pad_mask[:, None, :].expand([-1, Wh * Ww, -1])\n            out = self.attn(x, pad_mask, **kwargs)\n        else:\n            out = self.attn(x, **kwargs)\n\n        # reverse permutation\n        out = out.reshape(B, math.ceil(H / Wh), math.ceil(W / Ww), Wh, Ww, C)\n        out = out.permute(0, 1, 3, 2, 4, 5)\n        out = out.reshape(B, H + pad_h, W + pad_w, C)\n\n        # de-pad\n        out = out[:, pad_h // 2:H + pad_h // 2, pad_w // 2:W + pad_w // 2]\n        return out.reshape(B, N, C)\n\n\nclass CrossFFN(BaseModule):\n    r\"\"\"FFN with Depthwise Conv of HRFormer.\n\n    Args:\n        in_features (int): The feature dimension.\n        hidden_features (int, optional): The hidden dimension of FFNs.\n            Defaults: The same as in_features.\n        act_cfg (dict, optional): Config of activation layer.\n            Default: dict(type='GELU').\n        dw_act_cfg (dict, optional): Config of activation layer appended\n            right after DW Conv. Default: dict(type='GELU').\n        norm_cfg (dict, optional): Config of norm layer.\n            Default: dict(type='SyncBN').\n        init_cfg (dict | list | None, optional): The init config.\n            Default: None.\n    \"\"\"\n\n    def __init__(self,\n                 in_features,\n                 hidden_features=None,\n                 out_features=None,\n                 act_cfg=dict(type='GELU'),\n                 dw_act_cfg=dict(type='GELU'),\n                 norm_cfg=dict(type='SyncBN'),\n                 init_cfg=None):\n        super().__init__(init_cfg=init_cfg)\n        out_features = out_features or in_features\n        hidden_features = hidden_features or in_features\n        self.fc1 = nn.Conv2d(in_features, hidden_features, kernel_size=1)\n        self.act1 = build_activation_layer(act_cfg)\n        self.norm1 = build_norm_layer(norm_cfg, hidden_features)[1]\n        self.dw3x3 = nn.Conv2d(\n            hidden_features,\n            hidden_features,\n            kernel_size=3,\n            stride=1,\n            groups=hidden_features,\n            padding=1)\n        self.act2 = build_activation_layer(dw_act_cfg)\n        self.norm2 = build_norm_layer(norm_cfg, hidden_features)[1]\n        self.fc2 = nn.Conv2d(hidden_features, out_features, kernel_size=1)\n        self.act3 = build_activation_layer(act_cfg)\n        self.norm3 = build_norm_layer(norm_cfg, out_features)[1]\n\n        # put the modules togather\n        self.layers = [\n            self.fc1, self.norm1, self.act1, self.dw3x3, self.norm2, self.act2,\n            self.fc2, self.norm3, self.act3\n        ]\n\n    def forward(self, x, H, W):\n        \"\"\"Forward function.\"\"\"\n        x = nlc_to_nchw(x, (H, W))\n        for layer in self.layers:\n            x = layer(x)\n        x = nchw_to_nlc(x)\n        return x\n\n\nclass HRFormerBlock(BaseModule):\n    \"\"\"High-Resolution Block for HRFormer.\n\n    Args:\n        in_features (int): The input dimension.\n        out_features (int): The output dimension.\n        num_heads (int): The number of head within each LSA.\n        window_size (int, optional): The window size for the LSA.\n            Default: 7\n        mlp_ratio (int, optional): The expansion ration of FFN.\n            Default: 4\n        act_cfg (dict, optional): Config of activation layer.\n            Default: dict(type='GELU').\n        norm_cfg (dict, optional): Config of norm layer.\n            Default: dict(type='SyncBN').\n        transformer_norm_cfg (dict, optional): Config of transformer norm\n            layer. Default: dict(type='LN', eps=1e-6).\n        init_cfg (dict | list | None, optional): The init config.\n            Default: None.\n    \"\"\"\n\n    expansion = 1\n\n    def __init__(self,\n                 in_features,\n                 out_features,\n                 num_heads,\n                 window_size=7,\n                 mlp_ratio=4.0,\n                 drop_path=0.0,\n                 act_cfg=dict(type='GELU'),\n                 norm_cfg=dict(type='SyncBN'),\n                 transformer_norm_cfg=dict(type='LN', eps=1e-6),\n                 init_cfg=None,\n                 **kwargs):\n        super(HRFormerBlock, self).__init__(init_cfg=init_cfg)\n        self.num_heads = num_heads\n        self.window_size = window_size\n        self.mlp_ratio = mlp_ratio\n\n        self.norm1 = build_norm_layer(transformer_norm_cfg, in_features)[1]\n        self.attn = LocalWindowSelfAttention(\n            in_features,\n            num_heads=num_heads,\n            window_size=window_size,\n            init_cfg=None,\n            **kwargs)\n\n        self.norm2 = build_norm_layer(transformer_norm_cfg, out_features)[1]\n        self.ffn = CrossFFN(\n            in_features=in_features,\n            hidden_features=int(in_features * mlp_ratio),\n            out_features=out_features,\n            norm_cfg=norm_cfg,\n            act_cfg=act_cfg,\n            dw_act_cfg=act_cfg,\n            init_cfg=None)\n\n        self.drop_path = build_drop_path(\n            drop_path) if drop_path > 0.0 else nn.Identity()\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n        B, C, H, W = x.size()\n        # Attention\n        x = x.view(B, C, -1).permute(0, 2, 1)\n        x = x + self.drop_path(self.attn(self.norm1(x), H, W))\n        # FFN\n        x = x + self.drop_path(self.ffn(self.norm2(x), H, W))\n        x = x.permute(0, 2, 1).view(B, C, H, W)\n        return x\n\n    def extra_repr(self):\n        \"\"\"(Optional) Set the extra information about this module.\"\"\"\n        return 'num_heads={}, window_size={}, mlp_ratio={}'.format(\n            self.num_heads, self.window_size, self.mlp_ratio)\n\n\nclass HRFomerModule(HRModule):\n    \"\"\"High-Resolution Module for HRFormer.\n\n    Args:\n        num_branches (int): The number of branches in the HRFormerModule.\n        block (nn.Module): The building block of HRFormer.\n            The block should be the HRFormerBlock.\n        num_blocks (tuple): The number of blocks in each branch.\n            The length must be equal to num_branches.\n        num_inchannels (tuple): The number of input channels in each branch.\n            The length must be equal to num_branches.\n        num_channels (tuple): The number of channels in each branch.\n            The length must be equal to num_branches.\n        num_heads (tuple): The number of heads within the LSAs.\n        num_window_sizes (tuple): The window size for the LSAs.\n        num_mlp_ratios (tuple): The expansion ratio for the FFNs.\n        drop_path (int, optional): The drop path rate of HRFomer.\n            Default: 0.0\n        multiscale_output (bool, optional): Whether to output multi-level\n            features produced by multiple branches. If False, only the first\n            level feature will be output. Default: True.\n        conv_cfg (dict, optional): Config of the conv layers.\n            Default: None.\n        norm_cfg (dict, optional): Config of the norm layers appended\n            right after conv. Default: dict(type='SyncBN', requires_grad=True)\n        transformer_norm_cfg (dict, optional): Config of the norm layers.\n            Default: dict(type='LN', eps=1e-6)\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed. Default: False\n        upsample_cfg(dict, optional): The config of upsample layers in fuse\n            layers. Default: dict(mode='bilinear', align_corners=False)\n    \"\"\"\n\n    def __init__(self,\n                 num_branches,\n                 block,\n                 num_blocks,\n                 num_inchannels,\n                 num_channels,\n                 num_heads,\n                 num_window_sizes,\n                 num_mlp_ratios,\n                 multiscale_output=True,\n                 drop_paths=0.0,\n                 with_rpe=True,\n                 with_pad_mask=False,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='SyncBN', requires_grad=True),\n                 transformer_norm_cfg=dict(type='LN', eps=1e-6),\n                 with_cp=False,\n                 upsample_cfg=dict(mode='bilinear', align_corners=False)):\n\n        self.transformer_norm_cfg = transformer_norm_cfg\n        self.drop_paths = drop_paths\n        self.num_heads = num_heads\n        self.num_window_sizes = num_window_sizes\n        self.num_mlp_ratios = num_mlp_ratios\n        self.with_rpe = with_rpe\n        self.with_pad_mask = with_pad_mask\n\n        super().__init__(num_branches, block, num_blocks, num_inchannels,\n                         num_channels, multiscale_output, with_cp, conv_cfg,\n                         norm_cfg, upsample_cfg)\n\n    def _make_one_branch(self,\n                         branch_index,\n                         block,\n                         num_blocks,\n                         num_channels,\n                         stride=1):\n        \"\"\"Build one branch.\"\"\"\n        # HRFormerBlock does not support down sample layer yet.\n        assert stride == 1 and self.in_channels[branch_index] == num_channels[\n            branch_index]\n        layers = []\n        layers.append(\n            block(\n                self.in_channels[branch_index],\n                num_channels[branch_index],\n                num_heads=self.num_heads[branch_index],\n                window_size=self.num_window_sizes[branch_index],\n                mlp_ratio=self.num_mlp_ratios[branch_index],\n                drop_path=self.drop_paths[0],\n                norm_cfg=self.norm_cfg,\n                transformer_norm_cfg=self.transformer_norm_cfg,\n                init_cfg=None,\n                with_rpe=self.with_rpe,\n                with_pad_mask=self.with_pad_mask))\n\n        self.in_channels[\n            branch_index] = self.in_channels[branch_index] * block.expansion\n        for i in range(1, num_blocks[branch_index]):\n            layers.append(\n                block(\n                    self.in_channels[branch_index],\n                    num_channels[branch_index],\n                    num_heads=self.num_heads[branch_index],\n                    window_size=self.num_window_sizes[branch_index],\n                    mlp_ratio=self.num_mlp_ratios[branch_index],\n                    drop_path=self.drop_paths[i],\n                    norm_cfg=self.norm_cfg,\n                    transformer_norm_cfg=self.transformer_norm_cfg,\n                    init_cfg=None,\n                    with_rpe=self.with_rpe,\n                    with_pad_mask=self.with_pad_mask))\n        return nn.Sequential(*layers)\n\n    def _make_fuse_layers(self):\n        \"\"\"Build fuse layers.\"\"\"\n        if self.num_branches == 1:\n            return None\n        num_branches = self.num_branches\n        num_inchannels = self.in_channels\n        fuse_layers = []\n        for i in range(num_branches if self.multiscale_output else 1):\n            fuse_layer = []\n            for j in range(num_branches):\n                if j > i:\n                    fuse_layer.append(\n                        nn.Sequential(\n                            build_conv_layer(\n                                self.conv_cfg,\n                                num_inchannels[j],\n                                num_inchannels[i],\n                                kernel_size=1,\n                                stride=1,\n                                bias=False),\n                            build_norm_layer(self.norm_cfg,\n                                             num_inchannels[i])[1],\n                            nn.Upsample(\n                                scale_factor=2**(j - i),\n                                mode=self.upsample_cfg['mode'],\n                                align_corners=self.\n                                upsample_cfg['align_corners'])))\n                elif j == i:\n                    fuse_layer.append(None)\n                else:\n                    conv3x3s = []\n                    for k in range(i - j):\n                        if k == i - j - 1:\n                            num_outchannels_conv3x3 = num_inchannels[i]\n                            with_out_act = False\n                        else:\n                            num_outchannels_conv3x3 = num_inchannels[j]\n                            with_out_act = True\n                        sub_modules = [\n                            build_conv_layer(\n                                self.conv_cfg,\n                                num_inchannels[j],\n                                num_inchannels[j],\n                                kernel_size=3,\n                                stride=2,\n                                padding=1,\n                                groups=num_inchannels[j],\n                                bias=False,\n                            ),\n                            build_norm_layer(self.norm_cfg,\n                                             num_inchannels[j])[1],\n                            build_conv_layer(\n                                self.conv_cfg,\n                                num_inchannels[j],\n                                num_outchannels_conv3x3,\n                                kernel_size=1,\n                                stride=1,\n                                bias=False,\n                            ),\n                            build_norm_layer(self.norm_cfg,\n                                             num_outchannels_conv3x3)[1]\n                        ]\n                        if with_out_act:\n                            sub_modules.append(nn.ReLU(False))\n                        conv3x3s.append(nn.Sequential(*sub_modules))\n                    fuse_layer.append(nn.Sequential(*conv3x3s))\n            fuse_layers.append(nn.ModuleList(fuse_layer))\n\n        return nn.ModuleList(fuse_layers)\n\n    def get_num_inchannels(self):\n        \"\"\"Return the number of input channels.\"\"\"\n        return self.in_channels\n\n\n@BACKBONES.register_module()\nclass HRFormer(HRNet):\n    \"\"\"HRFormer backbone.\n\n    This backbone is the implementation of `HRFormer: High-Resolution\n    Transformer for Dense Prediction <https://arxiv.org/abs/2110.09408>`_.\n\n    Args:\n        extra (dict): Detailed configuration for each stage of HRNet.\n            There must be 4 stages, the configuration for each stage must have\n            5 keys:\n\n                - num_modules (int): The number of HRModule in this stage.\n                - num_branches (int): The number of branches in the HRModule.\n                - block (str): The type of block.\n                - num_blocks (tuple): The number of blocks in each branch.\n                    The length must be equal to num_branches.\n                - num_channels (tuple): The number of channels in each branch.\n                    The length must be equal to num_branches.\n        in_channels (int): Number of input image channels. Normally 3.\n        conv_cfg (dict): Dictionary to construct and config conv layer.\n            Default: None.\n        norm_cfg (dict): Config of norm layer.\n            Use `SyncBN` by default.\n        transformer_norm_cfg (dict): Config of transformer norm layer.\n            Use `LN` by default.\n        norm_eval (bool): Whether to set norm layers to eval mode, namely,\n            freeze running stats (mean and var). Note: Effect on Batch Norm\n            and its variants only. Default: False.\n        zero_init_residual (bool): Whether to use zero init for last norm layer\n            in resblocks to let them behave as identity. Default: False.\n        frozen_stages (int): Stages to be frozen (stop grad and set eval mode).\n            -1 means not freezing any parameters. Default: -1.\n    Example:\n        >>> from mmpose.models import HRFormer\n        >>> import torch\n        >>> extra = dict(\n        >>>     stage1=dict(\n        >>>         num_modules=1,\n        >>>         num_branches=1,\n        >>>         block='BOTTLENECK',\n        >>>         num_blocks=(2, ),\n        >>>         num_channels=(64, )),\n        >>>     stage2=dict(\n        >>>         num_modules=1,\n        >>>         num_branches=2,\n        >>>         block='HRFORMER',\n        >>>         window_sizes=(7, 7),\n        >>>         num_heads=(1, 2),\n        >>>         mlp_ratios=(4, 4),\n        >>>         num_blocks=(2, 2),\n        >>>         num_channels=(32, 64)),\n        >>>     stage3=dict(\n        >>>         num_modules=4,\n        >>>         num_branches=3,\n        >>>         block='HRFORMER',\n        >>>         window_sizes=(7, 7, 7),\n        >>>         num_heads=(1, 2, 4),\n        >>>         mlp_ratios=(4, 4, 4),\n        >>>         num_blocks=(2, 2, 2),\n        >>>         num_channels=(32, 64, 128)),\n        >>>     stage4=dict(\n        >>>         num_modules=2,\n        >>>         num_branches=4,\n        >>>         block='HRFORMER',\n        >>>         window_sizes=(7, 7, 7, 7),\n        >>>         num_heads=(1, 2, 4, 8),\n        >>>         mlp_ratios=(4, 4, 4, 4),\n        >>>         num_blocks=(2, 2, 2, 2),\n        >>>         num_channels=(32, 64, 128, 256)))\n        >>> self = HRFormer(extra, in_channels=1)\n        >>> self.eval()\n        >>> inputs = torch.rand(1, 1, 32, 32)\n        >>> level_outputs = self.forward(inputs)\n        >>> for level_out in level_outputs:\n        ...     print(tuple(level_out.shape))\n        (1, 32, 8, 8)\n        (1, 64, 4, 4)\n        (1, 128, 2, 2)\n        (1, 256, 1, 1)\n    \"\"\"\n\n    blocks_dict = {'BOTTLENECK': Bottleneck, 'HRFORMERBLOCK': HRFormerBlock}\n\n    def __init__(self,\n                 extra,\n                 in_channels=3,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN', requires_grad=True),\n                 transformer_norm_cfg=dict(type='LN', eps=1e-6),\n                 norm_eval=False,\n                 with_cp=False,\n                 zero_init_residual=False,\n                 frozen_stages=-1):\n\n        # stochastic depth\n        depths = [\n            extra[stage]['num_blocks'][0] * extra[stage]['num_modules']\n            for stage in ['stage2', 'stage3', 'stage4']\n        ]\n        depth_s2, depth_s3, _ = depths\n        drop_path_rate = extra['drop_path_rate']\n        dpr = [\n            x.item() for x in torch.linspace(0, drop_path_rate, sum(depths))\n        ]\n        extra['stage2']['drop_path_rates'] = dpr[0:depth_s2]\n        extra['stage3']['drop_path_rates'] = dpr[depth_s2:depth_s2 + depth_s3]\n        extra['stage4']['drop_path_rates'] = dpr[depth_s2 + depth_s3:]\n\n        # HRFormer use bilinear upsample as default\n        upsample_cfg = extra.get('upsample', {\n            'mode': 'bilinear',\n            'align_corners': False\n        })\n        extra['upsample'] = upsample_cfg\n        self.transformer_norm_cfg = transformer_norm_cfg\n        self.with_rpe = extra.get('with_rpe', True)\n        self.with_pad_mask = extra.get('with_pad_mask', False)\n\n        super().__init__(extra, in_channels, conv_cfg, norm_cfg, norm_eval,\n                         with_cp, zero_init_residual, frozen_stages)\n\n    def _make_stage(self,\n                    layer_config,\n                    num_inchannels,\n                    multiscale_output=True):\n        \"\"\"Make each stage.\"\"\"\n        num_modules = layer_config['num_modules']\n        num_branches = layer_config['num_branches']\n        num_blocks = layer_config['num_blocks']\n        num_channels = layer_config['num_channels']\n        block = self.blocks_dict[layer_config['block']]\n        num_heads = layer_config['num_heads']\n        num_window_sizes = layer_config['window_sizes']\n        num_mlp_ratios = layer_config['mlp_ratios']\n        drop_path_rates = layer_config['drop_path_rates']\n\n        modules = []\n        for i in range(num_modules):\n            # multiscale_output is only used at the last module\n            if not multiscale_output and i == num_modules - 1:\n                reset_multiscale_output = False\n            else:\n                reset_multiscale_output = True\n\n            modules.append(\n                HRFomerModule(\n                    num_branches,\n                    block,\n                    num_blocks,\n                    num_inchannels,\n                    num_channels,\n                    num_heads,\n                    num_window_sizes,\n                    num_mlp_ratios,\n                    reset_multiscale_output,\n                    drop_paths=drop_path_rates[num_blocks[0] *\n                                               i:num_blocks[0] * (i + 1)],\n                    with_rpe=self.with_rpe,\n                    with_pad_mask=self.with_pad_mask,\n                    conv_cfg=self.conv_cfg,\n                    norm_cfg=self.norm_cfg,\n                    transformer_norm_cfg=self.transformer_norm_cfg,\n                    with_cp=self.with_cp,\n                    upsample_cfg=self.upsample_cfg))\n            num_inchannels = modules[-1].get_num_inchannels()\n\n        return nn.Sequential(*modules), num_inchannels\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/litehrnet.py",
    "content": "# ------------------------------------------------------------------------------\n# Adapted from https://github.com/HRNet/Lite-HRNet\n# Original licence: Apache License 2.0.\n# ------------------------------------------------------------------------------\n\nimport mmcv\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nimport torch.utils.checkpoint as cp\nfrom mmcv.cnn import (ConvModule, DepthwiseSeparableConvModule,\n                      build_conv_layer, build_norm_layer, constant_init,\n                      normal_init)\nfrom torch.nn.modules.batchnorm import _BatchNorm\n\nfrom mmpose.utils import get_root_logger\nfrom ..builder import BACKBONES\nfrom .utils import channel_shuffle, load_checkpoint\n\n\nclass SpatialWeighting(nn.Module):\n    \"\"\"Spatial weighting module.\n\n    Args:\n        channels (int): The channels of the module.\n        ratio (int): channel reduction ratio.\n        conv_cfg (dict): Config dict for convolution layer.\n            Default: None, which means using conv2d.\n        norm_cfg (dict): Config dict for normalization layer.\n            Default: None.\n        act_cfg (dict): Config dict for activation layer.\n            Default: (dict(type='ReLU'), dict(type='Sigmoid')).\n            The last ConvModule uses Sigmoid by default.\n    \"\"\"\n\n    def __init__(self,\n                 channels,\n                 ratio=16,\n                 conv_cfg=None,\n                 norm_cfg=None,\n                 act_cfg=(dict(type='ReLU'), dict(type='Sigmoid'))):\n        super().__init__()\n        if isinstance(act_cfg, dict):\n            act_cfg = (act_cfg, act_cfg)\n        assert len(act_cfg) == 2\n        assert mmcv.is_tuple_of(act_cfg, dict)\n        self.global_avgpool = nn.AdaptiveAvgPool2d(1)\n        self.conv1 = ConvModule(\n            in_channels=channels,\n            out_channels=int(channels / ratio),\n            kernel_size=1,\n            stride=1,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg,\n            act_cfg=act_cfg[0])\n        self.conv2 = ConvModule(\n            in_channels=int(channels / ratio),\n            out_channels=channels,\n            kernel_size=1,\n            stride=1,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg,\n            act_cfg=act_cfg[1])\n\n    def forward(self, x):\n        out = self.global_avgpool(x)\n        out = self.conv1(out)\n        out = self.conv2(out)\n        return x * out\n\n\nclass CrossResolutionWeighting(nn.Module):\n    \"\"\"Cross-resolution channel weighting module.\n\n    Args:\n        channels (int): The channels of the module.\n        ratio (int): channel reduction ratio.\n        conv_cfg (dict): Config dict for convolution layer.\n            Default: None, which means using conv2d.\n        norm_cfg (dict): Config dict for normalization layer.\n            Default: None.\n        act_cfg (dict): Config dict for activation layer.\n            Default: (dict(type='ReLU'), dict(type='Sigmoid')).\n            The last ConvModule uses Sigmoid by default.\n    \"\"\"\n\n    def __init__(self,\n                 channels,\n                 ratio=16,\n                 conv_cfg=None,\n                 norm_cfg=None,\n                 act_cfg=(dict(type='ReLU'), dict(type='Sigmoid'))):\n        super().__init__()\n        if isinstance(act_cfg, dict):\n            act_cfg = (act_cfg, act_cfg)\n        assert len(act_cfg) == 2\n        assert mmcv.is_tuple_of(act_cfg, dict)\n        self.channels = channels\n        total_channel = sum(channels)\n        self.conv1 = ConvModule(\n            in_channels=total_channel,\n            out_channels=int(total_channel / ratio),\n            kernel_size=1,\n            stride=1,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg,\n            act_cfg=act_cfg[0])\n        self.conv2 = ConvModule(\n            in_channels=int(total_channel / ratio),\n            out_channels=total_channel,\n            kernel_size=1,\n            stride=1,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg,\n            act_cfg=act_cfg[1])\n\n    def forward(self, x):\n        mini_size = x[-1].size()[-2:]\n        out = [F.adaptive_avg_pool2d(s, mini_size) for s in x[:-1]] + [x[-1]]\n        out = torch.cat(out, dim=1)\n        out = self.conv1(out)\n        out = self.conv2(out)\n        out = torch.split(out, self.channels, dim=1)\n        out = [\n            s * F.interpolate(a, size=s.size()[-2:], mode='nearest')\n            for s, a in zip(x, out)\n        ]\n        return out\n\n\nclass ConditionalChannelWeighting(nn.Module):\n    \"\"\"Conditional channel weighting block.\n\n    Args:\n        in_channels (int): The input channels of the block.\n        stride (int): Stride of the 3x3 convolution layer.\n        reduce_ratio (int): channel reduction ratio.\n        conv_cfg (dict): Config dict for convolution layer.\n            Default: None, which means using conv2d.\n        norm_cfg (dict): Config dict for normalization layer.\n            Default: dict(type='BN').\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed. Default: False.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 stride,\n                 reduce_ratio,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN'),\n                 with_cp=False):\n        super().__init__()\n        self.with_cp = with_cp\n        self.stride = stride\n        assert stride in [1, 2]\n\n        branch_channels = [channel // 2 for channel in in_channels]\n\n        self.cross_resolution_weighting = CrossResolutionWeighting(\n            branch_channels,\n            ratio=reduce_ratio,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg)\n\n        self.depthwise_convs = nn.ModuleList([\n            ConvModule(\n                channel,\n                channel,\n                kernel_size=3,\n                stride=self.stride,\n                padding=1,\n                groups=channel,\n                conv_cfg=conv_cfg,\n                norm_cfg=norm_cfg,\n                act_cfg=None) for channel in branch_channels\n        ])\n\n        self.spatial_weighting = nn.ModuleList([\n            SpatialWeighting(channels=channel, ratio=4)\n            for channel in branch_channels\n        ])\n\n    def forward(self, x):\n\n        def _inner_forward(x):\n            x = [s.chunk(2, dim=1) for s in x]\n            x1 = [s[0] for s in x]\n            x2 = [s[1] for s in x]\n\n            x2 = self.cross_resolution_weighting(x2)\n            x2 = [dw(s) for s, dw in zip(x2, self.depthwise_convs)]\n            x2 = [sw(s) for s, sw in zip(x2, self.spatial_weighting)]\n\n            out = [torch.cat([s1, s2], dim=1) for s1, s2 in zip(x1, x2)]\n            out = [channel_shuffle(s, 2) for s in out]\n\n            return out\n\n        if self.with_cp and x.requires_grad:\n            out = cp.checkpoint(_inner_forward, x)\n        else:\n            out = _inner_forward(x)\n\n        return out\n\n\nclass Stem(nn.Module):\n    \"\"\"Stem network block.\n\n    Args:\n        in_channels (int): The input channels of the block.\n        stem_channels (int): Output channels of the stem layer.\n        out_channels (int): The output channels of the block.\n        expand_ratio (int): adjusts number of channels of the hidden layer\n            in InvertedResidual by this amount.\n        conv_cfg (dict): Config dict for convolution layer.\n            Default: None, which means using conv2d.\n        norm_cfg (dict): Config dict for normalization layer.\n            Default: dict(type='BN').\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed. Default: False.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 stem_channels,\n                 out_channels,\n                 expand_ratio,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN'),\n                 with_cp=False):\n        super().__init__()\n        self.in_channels = in_channels\n        self.out_channels = out_channels\n        self.conv_cfg = conv_cfg\n        self.norm_cfg = norm_cfg\n        self.with_cp = with_cp\n\n        self.conv1 = ConvModule(\n            in_channels=in_channels,\n            out_channels=stem_channels,\n            kernel_size=3,\n            stride=2,\n            padding=1,\n            conv_cfg=self.conv_cfg,\n            norm_cfg=self.norm_cfg,\n            act_cfg=dict(type='ReLU'))\n\n        mid_channels = int(round(stem_channels * expand_ratio))\n        branch_channels = stem_channels // 2\n        if stem_channels == self.out_channels:\n            inc_channels = self.out_channels - branch_channels\n        else:\n            inc_channels = self.out_channels - stem_channels\n\n        self.branch1 = nn.Sequential(\n            ConvModule(\n                branch_channels,\n                branch_channels,\n                kernel_size=3,\n                stride=2,\n                padding=1,\n                groups=branch_channels,\n                conv_cfg=conv_cfg,\n                norm_cfg=norm_cfg,\n                act_cfg=None),\n            ConvModule(\n                branch_channels,\n                inc_channels,\n                kernel_size=1,\n                stride=1,\n                padding=0,\n                conv_cfg=conv_cfg,\n                norm_cfg=norm_cfg,\n                act_cfg=dict(type='ReLU')),\n        )\n\n        self.expand_conv = ConvModule(\n            branch_channels,\n            mid_channels,\n            kernel_size=1,\n            stride=1,\n            padding=0,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg,\n            act_cfg=dict(type='ReLU'))\n        self.depthwise_conv = ConvModule(\n            mid_channels,\n            mid_channels,\n            kernel_size=3,\n            stride=2,\n            padding=1,\n            groups=mid_channels,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg,\n            act_cfg=None)\n        self.linear_conv = ConvModule(\n            mid_channels,\n            branch_channels\n            if stem_channels == self.out_channels else stem_channels,\n            kernel_size=1,\n            stride=1,\n            padding=0,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg,\n            act_cfg=dict(type='ReLU'))\n\n    def forward(self, x):\n\n        def _inner_forward(x):\n            x = self.conv1(x)\n            x1, x2 = x.chunk(2, dim=1)\n\n            x2 = self.expand_conv(x2)\n            x2 = self.depthwise_conv(x2)\n            x2 = self.linear_conv(x2)\n\n            out = torch.cat((self.branch1(x1), x2), dim=1)\n\n            out = channel_shuffle(out, 2)\n\n            return out\n\n        if self.with_cp and x.requires_grad:\n            out = cp.checkpoint(_inner_forward, x)\n        else:\n            out = _inner_forward(x)\n\n        return out\n\n\nclass IterativeHead(nn.Module):\n    \"\"\"Extra iterative head for feature learning.\n\n    Args:\n        in_channels (int): The input channels of the block.\n        norm_cfg (dict): Config dict for normalization layer.\n            Default: dict(type='BN').\n    \"\"\"\n\n    def __init__(self, in_channels, norm_cfg=dict(type='BN')):\n        super().__init__()\n        projects = []\n        num_branchs = len(in_channels)\n        self.in_channels = in_channels[::-1]\n\n        for i in range(num_branchs):\n            if i != num_branchs - 1:\n                projects.append(\n                    DepthwiseSeparableConvModule(\n                        in_channels=self.in_channels[i],\n                        out_channels=self.in_channels[i + 1],\n                        kernel_size=3,\n                        stride=1,\n                        padding=1,\n                        norm_cfg=norm_cfg,\n                        act_cfg=dict(type='ReLU'),\n                        dw_act_cfg=None,\n                        pw_act_cfg=dict(type='ReLU')))\n            else:\n                projects.append(\n                    DepthwiseSeparableConvModule(\n                        in_channels=self.in_channels[i],\n                        out_channels=self.in_channels[i],\n                        kernel_size=3,\n                        stride=1,\n                        padding=1,\n                        norm_cfg=norm_cfg,\n                        act_cfg=dict(type='ReLU'),\n                        dw_act_cfg=None,\n                        pw_act_cfg=dict(type='ReLU')))\n        self.projects = nn.ModuleList(projects)\n\n    def forward(self, x):\n        x = x[::-1]\n\n        y = []\n        last_x = None\n        for i, s in enumerate(x):\n            if last_x is not None:\n                last_x = F.interpolate(\n                    last_x,\n                    size=s.size()[-2:],\n                    mode='bilinear',\n                    align_corners=True)\n                s = s + last_x\n            s = self.projects[i](s)\n            y.append(s)\n            last_x = s\n\n        return y[::-1]\n\n\nclass ShuffleUnit(nn.Module):\n    \"\"\"InvertedResidual block for ShuffleNetV2 backbone.\n\n    Args:\n        in_channels (int): The input channels of the block.\n        out_channels (int): The output channels of the block.\n        stride (int): Stride of the 3x3 convolution layer. Default: 1\n        conv_cfg (dict): Config dict for convolution layer.\n            Default: None, which means using conv2d.\n        norm_cfg (dict): Config dict for normalization layer.\n            Default: dict(type='BN').\n        act_cfg (dict): Config dict for activation layer.\n            Default: dict(type='ReLU').\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed. Default: False.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 out_channels,\n                 stride=1,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN'),\n                 act_cfg=dict(type='ReLU'),\n                 with_cp=False):\n        super().__init__()\n        self.stride = stride\n        self.with_cp = with_cp\n\n        branch_features = out_channels // 2\n        if self.stride == 1:\n            assert in_channels == branch_features * 2, (\n                f'in_channels ({in_channels}) should equal to '\n                f'branch_features * 2 ({branch_features * 2}) '\n                'when stride is 1')\n\n        if in_channels != branch_features * 2:\n            assert self.stride != 1, (\n                f'stride ({self.stride}) should not equal 1 when '\n                f'in_channels != branch_features * 2')\n\n        if self.stride > 1:\n            self.branch1 = nn.Sequential(\n                ConvModule(\n                    in_channels,\n                    in_channels,\n                    kernel_size=3,\n                    stride=self.stride,\n                    padding=1,\n                    groups=in_channels,\n                    conv_cfg=conv_cfg,\n                    norm_cfg=norm_cfg,\n                    act_cfg=None),\n                ConvModule(\n                    in_channels,\n                    branch_features,\n                    kernel_size=1,\n                    stride=1,\n                    padding=0,\n                    conv_cfg=conv_cfg,\n                    norm_cfg=norm_cfg,\n                    act_cfg=act_cfg),\n            )\n\n        self.branch2 = nn.Sequential(\n            ConvModule(\n                in_channels if (self.stride > 1) else branch_features,\n                branch_features,\n                kernel_size=1,\n                stride=1,\n                padding=0,\n                conv_cfg=conv_cfg,\n                norm_cfg=norm_cfg,\n                act_cfg=act_cfg),\n            ConvModule(\n                branch_features,\n                branch_features,\n                kernel_size=3,\n                stride=self.stride,\n                padding=1,\n                groups=branch_features,\n                conv_cfg=conv_cfg,\n                norm_cfg=norm_cfg,\n                act_cfg=None),\n            ConvModule(\n                branch_features,\n                branch_features,\n                kernel_size=1,\n                stride=1,\n                padding=0,\n                conv_cfg=conv_cfg,\n                norm_cfg=norm_cfg,\n                act_cfg=act_cfg))\n\n    def forward(self, x):\n\n        def _inner_forward(x):\n            if self.stride > 1:\n                out = torch.cat((self.branch1(x), self.branch2(x)), dim=1)\n            else:\n                x1, x2 = x.chunk(2, dim=1)\n                out = torch.cat((x1, self.branch2(x2)), dim=1)\n\n            out = channel_shuffle(out, 2)\n\n            return out\n\n        if self.with_cp and x.requires_grad:\n            out = cp.checkpoint(_inner_forward, x)\n        else:\n            out = _inner_forward(x)\n\n        return out\n\n\nclass LiteHRModule(nn.Module):\n    \"\"\"High-Resolution Module for LiteHRNet.\n\n    It contains conditional channel weighting blocks and\n    shuffle blocks.\n\n\n    Args:\n        num_branches (int): Number of branches in the module.\n        num_blocks (int): Number of blocks in the module.\n        in_channels (list(int)): Number of input image channels.\n        reduce_ratio (int): Channel reduction ratio.\n        module_type (str): 'LITE' or 'NAIVE'\n        multiscale_output (bool): Whether to output multi-scale features.\n        with_fuse (bool): Whether to use fuse layers.\n        conv_cfg (dict): dictionary to construct and config conv layer.\n        norm_cfg (dict): dictionary to construct and config norm layer.\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed.\n    \"\"\"\n\n    def __init__(\n            self,\n            num_branches,\n            num_blocks,\n            in_channels,\n            reduce_ratio,\n            module_type,\n            multiscale_output=False,\n            with_fuse=True,\n            conv_cfg=None,\n            norm_cfg=dict(type='BN'),\n            with_cp=False,\n    ):\n        super().__init__()\n        self._check_branches(num_branches, in_channels)\n\n        self.in_channels = in_channels\n        self.num_branches = num_branches\n\n        self.module_type = module_type\n        self.multiscale_output = multiscale_output\n        self.with_fuse = with_fuse\n        self.norm_cfg = norm_cfg\n        self.conv_cfg = conv_cfg\n        self.with_cp = with_cp\n\n        if self.module_type.upper() == 'LITE':\n            self.layers = self._make_weighting_blocks(num_blocks, reduce_ratio)\n        elif self.module_type.upper() == 'NAIVE':\n            self.layers = self._make_naive_branches(num_branches, num_blocks)\n        else:\n            raise ValueError(\"module_type should be either 'LITE' or 'NAIVE'.\")\n        if self.with_fuse:\n            self.fuse_layers = self._make_fuse_layers()\n            self.relu = nn.ReLU()\n\n    def _check_branches(self, num_branches, in_channels):\n        \"\"\"Check input to avoid ValueError.\"\"\"\n        if num_branches != len(in_channels):\n            error_msg = f'NUM_BRANCHES({num_branches}) ' \\\n                f'!= NUM_INCHANNELS({len(in_channels)})'\n            raise ValueError(error_msg)\n\n    def _make_weighting_blocks(self, num_blocks, reduce_ratio, stride=1):\n        \"\"\"Make channel weighting blocks.\"\"\"\n        layers = []\n        for i in range(num_blocks):\n            layers.append(\n                ConditionalChannelWeighting(\n                    self.in_channels,\n                    stride=stride,\n                    reduce_ratio=reduce_ratio,\n                    conv_cfg=self.conv_cfg,\n                    norm_cfg=self.norm_cfg,\n                    with_cp=self.with_cp))\n\n        return nn.Sequential(*layers)\n\n    def _make_one_branch(self, branch_index, num_blocks, stride=1):\n        \"\"\"Make one branch.\"\"\"\n        layers = []\n        layers.append(\n            ShuffleUnit(\n                self.in_channels[branch_index],\n                self.in_channels[branch_index],\n                stride=stride,\n                conv_cfg=self.conv_cfg,\n                norm_cfg=self.norm_cfg,\n                act_cfg=dict(type='ReLU'),\n                with_cp=self.with_cp))\n        for i in range(1, num_blocks):\n            layers.append(\n                ShuffleUnit(\n                    self.in_channels[branch_index],\n                    self.in_channels[branch_index],\n                    stride=1,\n                    conv_cfg=self.conv_cfg,\n                    norm_cfg=self.norm_cfg,\n                    act_cfg=dict(type='ReLU'),\n                    with_cp=self.with_cp))\n\n        return nn.Sequential(*layers)\n\n    def _make_naive_branches(self, num_branches, num_blocks):\n        \"\"\"Make branches.\"\"\"\n        branches = []\n\n        for i in range(num_branches):\n            branches.append(self._make_one_branch(i, num_blocks))\n\n        return nn.ModuleList(branches)\n\n    def _make_fuse_layers(self):\n        \"\"\"Make fuse layer.\"\"\"\n        if self.num_branches == 1:\n            return None\n\n        num_branches = self.num_branches\n        in_channels = self.in_channels\n        fuse_layers = []\n        num_out_branches = num_branches if self.multiscale_output else 1\n        for i in range(num_out_branches):\n            fuse_layer = []\n            for j in range(num_branches):\n                if j > i:\n                    fuse_layer.append(\n                        nn.Sequential(\n                            build_conv_layer(\n                                self.conv_cfg,\n                                in_channels[j],\n                                in_channels[i],\n                                kernel_size=1,\n                                stride=1,\n                                padding=0,\n                                bias=False),\n                            build_norm_layer(self.norm_cfg, in_channels[i])[1],\n                            nn.Upsample(\n                                scale_factor=2**(j - i), mode='nearest')))\n                elif j == i:\n                    fuse_layer.append(None)\n                else:\n                    conv_downsamples = []\n                    for k in range(i - j):\n                        if k == i - j - 1:\n                            conv_downsamples.append(\n                                nn.Sequential(\n                                    build_conv_layer(\n                                        self.conv_cfg,\n                                        in_channels[j],\n                                        in_channels[j],\n                                        kernel_size=3,\n                                        stride=2,\n                                        padding=1,\n                                        groups=in_channels[j],\n                                        bias=False),\n                                    build_norm_layer(self.norm_cfg,\n                                                     in_channels[j])[1],\n                                    build_conv_layer(\n                                        self.conv_cfg,\n                                        in_channels[j],\n                                        in_channels[i],\n                                        kernel_size=1,\n                                        stride=1,\n                                        padding=0,\n                                        bias=False),\n                                    build_norm_layer(self.norm_cfg,\n                                                     in_channels[i])[1]))\n                        else:\n                            conv_downsamples.append(\n                                nn.Sequential(\n                                    build_conv_layer(\n                                        self.conv_cfg,\n                                        in_channels[j],\n                                        in_channels[j],\n                                        kernel_size=3,\n                                        stride=2,\n                                        padding=1,\n                                        groups=in_channels[j],\n                                        bias=False),\n                                    build_norm_layer(self.norm_cfg,\n                                                     in_channels[j])[1],\n                                    build_conv_layer(\n                                        self.conv_cfg,\n                                        in_channels[j],\n                                        in_channels[j],\n                                        kernel_size=1,\n                                        stride=1,\n                                        padding=0,\n                                        bias=False),\n                                    build_norm_layer(self.norm_cfg,\n                                                     in_channels[j])[1],\n                                    nn.ReLU(inplace=True)))\n                    fuse_layer.append(nn.Sequential(*conv_downsamples))\n            fuse_layers.append(nn.ModuleList(fuse_layer))\n\n        return nn.ModuleList(fuse_layers)\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n        if self.num_branches == 1:\n            return [self.layers[0](x[0])]\n\n        if self.module_type.upper() == 'LITE':\n            out = self.layers(x)\n        elif self.module_type.upper() == 'NAIVE':\n            for i in range(self.num_branches):\n                x[i] = self.layers[i](x[i])\n            out = x\n\n        if self.with_fuse:\n            out_fuse = []\n            for i in range(len(self.fuse_layers)):\n                # `y = 0` will lead to decreased accuracy (0.5~1 mAP)\n                y = out[0] if i == 0 else self.fuse_layers[i][0](out[0])\n                for j in range(self.num_branches):\n                    if i == j:\n                        y += out[j]\n                    else:\n                        y += self.fuse_layers[i][j](out[j])\n                out_fuse.append(self.relu(y))\n            out = out_fuse\n        if not self.multiscale_output:\n            out = [out[0]]\n        return out\n\n\n@BACKBONES.register_module()\nclass LiteHRNet(nn.Module):\n    \"\"\"Lite-HRNet backbone.\n\n    `Lite-HRNet: A Lightweight High-Resolution Network\n    <https://arxiv.org/abs/2104.06403>`_.\n\n    Code adapted from 'https://github.com/HRNet/Lite-HRNet'.\n\n    Args:\n        extra (dict): detailed configuration for each stage of HRNet.\n        in_channels (int): Number of input image channels. Default: 3.\n        conv_cfg (dict): dictionary to construct and config conv layer.\n        norm_cfg (dict): dictionary to construct and config norm layer.\n        norm_eval (bool): Whether to set norm layers to eval mode, namely,\n            freeze running stats (mean and var). Note: Effect on Batch Norm\n            and its variants only. Default: False\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed.\n\n    Example:\n        >>> from mmpose.models import LiteHRNet\n        >>> import torch\n        >>> extra=dict(\n        >>>    stem=dict(stem_channels=32, out_channels=32, expand_ratio=1),\n        >>>    num_stages=3,\n        >>>    stages_spec=dict(\n        >>>        num_modules=(2, 4, 2),\n        >>>        num_branches=(2, 3, 4),\n        >>>        num_blocks=(2, 2, 2),\n        >>>        module_type=('LITE', 'LITE', 'LITE'),\n        >>>        with_fuse=(True, True, True),\n        >>>        reduce_ratios=(8, 8, 8),\n        >>>        num_channels=(\n        >>>            (40, 80),\n        >>>            (40, 80, 160),\n        >>>            (40, 80, 160, 320),\n        >>>        )),\n        >>>    with_head=False)\n        >>> self = LiteHRNet(extra, in_channels=1)\n        >>> self.eval()\n        >>> inputs = torch.rand(1, 1, 32, 32)\n        >>> level_outputs = self.forward(inputs)\n        >>> for level_out in level_outputs:\n        ...     print(tuple(level_out.shape))\n        (1, 40, 8, 8)\n    \"\"\"\n\n    def __init__(self,\n                 extra,\n                 in_channels=3,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN'),\n                 norm_eval=False,\n                 with_cp=False):\n        super().__init__()\n        self.extra = extra\n        self.conv_cfg = conv_cfg\n        self.norm_cfg = norm_cfg\n        self.norm_eval = norm_eval\n        self.with_cp = with_cp\n\n        self.stem = Stem(\n            in_channels,\n            stem_channels=self.extra['stem']['stem_channels'],\n            out_channels=self.extra['stem']['out_channels'],\n            expand_ratio=self.extra['stem']['expand_ratio'],\n            conv_cfg=self.conv_cfg,\n            norm_cfg=self.norm_cfg)\n\n        self.num_stages = self.extra['num_stages']\n        self.stages_spec = self.extra['stages_spec']\n\n        num_channels_last = [\n            self.stem.out_channels,\n        ]\n        for i in range(self.num_stages):\n            num_channels = self.stages_spec['num_channels'][i]\n            num_channels = [num_channels[i] for i in range(len(num_channels))]\n            setattr(\n                self, f'transition{i}',\n                self._make_transition_layer(num_channels_last, num_channels))\n\n            stage, num_channels_last = self._make_stage(\n                self.stages_spec, i, num_channels, multiscale_output=True)\n            setattr(self, f'stage{i}', stage)\n\n        self.with_head = self.extra['with_head']\n        if self.with_head:\n            self.head_layer = IterativeHead(\n                in_channels=num_channels_last,\n                norm_cfg=self.norm_cfg,\n            )\n\n    def _make_transition_layer(self, num_channels_pre_layer,\n                               num_channels_cur_layer):\n        \"\"\"Make transition layer.\"\"\"\n        num_branches_cur = len(num_channels_cur_layer)\n        num_branches_pre = len(num_channels_pre_layer)\n\n        transition_layers = []\n        for i in range(num_branches_cur):\n            if i < num_branches_pre:\n                if num_channels_cur_layer[i] != num_channels_pre_layer[i]:\n                    transition_layers.append(\n                        nn.Sequential(\n                            build_conv_layer(\n                                self.conv_cfg,\n                                num_channels_pre_layer[i],\n                                num_channels_pre_layer[i],\n                                kernel_size=3,\n                                stride=1,\n                                padding=1,\n                                groups=num_channels_pre_layer[i],\n                                bias=False),\n                            build_norm_layer(self.norm_cfg,\n                                             num_channels_pre_layer[i])[1],\n                            build_conv_layer(\n                                self.conv_cfg,\n                                num_channels_pre_layer[i],\n                                num_channels_cur_layer[i],\n                                kernel_size=1,\n                                stride=1,\n                                padding=0,\n                                bias=False),\n                            build_norm_layer(self.norm_cfg,\n                                             num_channels_cur_layer[i])[1],\n                            nn.ReLU()))\n                else:\n                    transition_layers.append(None)\n            else:\n                conv_downsamples = []\n                for j in range(i + 1 - num_branches_pre):\n                    in_channels = num_channels_pre_layer[-1]\n                    out_channels = num_channels_cur_layer[i] \\\n                        if j == i - num_branches_pre else in_channels\n                    conv_downsamples.append(\n                        nn.Sequential(\n                            build_conv_layer(\n                                self.conv_cfg,\n                                in_channels,\n                                in_channels,\n                                kernel_size=3,\n                                stride=2,\n                                padding=1,\n                                groups=in_channels,\n                                bias=False),\n                            build_norm_layer(self.norm_cfg, in_channels)[1],\n                            build_conv_layer(\n                                self.conv_cfg,\n                                in_channels,\n                                out_channels,\n                                kernel_size=1,\n                                stride=1,\n                                padding=0,\n                                bias=False),\n                            build_norm_layer(self.norm_cfg, out_channels)[1],\n                            nn.ReLU()))\n                transition_layers.append(nn.Sequential(*conv_downsamples))\n\n        return nn.ModuleList(transition_layers)\n\n    def _make_stage(self,\n                    stages_spec,\n                    stage_index,\n                    in_channels,\n                    multiscale_output=True):\n        num_modules = stages_spec['num_modules'][stage_index]\n        num_branches = stages_spec['num_branches'][stage_index]\n        num_blocks = stages_spec['num_blocks'][stage_index]\n        reduce_ratio = stages_spec['reduce_ratios'][stage_index]\n        with_fuse = stages_spec['with_fuse'][stage_index]\n        module_type = stages_spec['module_type'][stage_index]\n\n        modules = []\n        for i in range(num_modules):\n            # multi_scale_output is only used last module\n            if not multiscale_output and i == num_modules - 1:\n                reset_multiscale_output = False\n            else:\n                reset_multiscale_output = True\n\n            modules.append(\n                LiteHRModule(\n                    num_branches,\n                    num_blocks,\n                    in_channels,\n                    reduce_ratio,\n                    module_type,\n                    multiscale_output=reset_multiscale_output,\n                    with_fuse=with_fuse,\n                    conv_cfg=self.conv_cfg,\n                    norm_cfg=self.norm_cfg,\n                    with_cp=self.with_cp))\n            in_channels = modules[-1].in_channels\n\n        return nn.Sequential(*modules), in_channels\n\n    def init_weights(self, pretrained=None):\n        \"\"\"Initialize the weights in backbone.\n\n        Args:\n            pretrained (str, optional): Path to pre-trained weights.\n                Defaults to None.\n        \"\"\"\n        if isinstance(pretrained, str):\n            logger = get_root_logger()\n            load_checkpoint(self, pretrained, strict=False, logger=logger)\n        elif pretrained is None:\n            for m in self.modules():\n                if isinstance(m, nn.Conv2d):\n                    normal_init(m, std=0.001)\n                elif isinstance(m, (_BatchNorm, nn.GroupNorm)):\n                    constant_init(m, 1)\n        else:\n            raise TypeError('pretrained must be a str or None')\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n        x = self.stem(x)\n\n        y_list = [x]\n        for i in range(self.num_stages):\n            x_list = []\n            transition = getattr(self, f'transition{i}')\n            for j in range(self.stages_spec['num_branches'][i]):\n                if transition[j]:\n                    if j >= len(y_list):\n                        x_list.append(transition[j](y_list[-1]))\n                    else:\n                        x_list.append(transition[j](y_list[j]))\n                else:\n                    x_list.append(y_list[j])\n            y_list = getattr(self, f'stage{i}')(x_list)\n\n        x = y_list\n        if self.with_head:\n            x = self.head_layer(x)\n\n        return [x[0]]\n\n    def train(self, mode=True):\n        \"\"\"Convert the model into training mode.\"\"\"\n        super().train(mode)\n        if mode and self.norm_eval:\n            for m in self.modules():\n                if isinstance(m, _BatchNorm):\n                    m.eval()\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/mobilenet_v2.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport copy\nimport logging\n\nimport torch.nn as nn\nimport torch.utils.checkpoint as cp\nfrom mmcv.cnn import ConvModule, constant_init, kaiming_init\nfrom torch.nn.modules.batchnorm import _BatchNorm\n\nfrom ..builder import BACKBONES\nfrom .base_backbone import BaseBackbone\nfrom .utils import load_checkpoint, make_divisible\n\n\nclass InvertedResidual(nn.Module):\n    \"\"\"InvertedResidual block for MobileNetV2.\n\n    Args:\n        in_channels (int): The input channels of the InvertedResidual block.\n        out_channels (int): The output channels of the InvertedResidual block.\n        stride (int): Stride of the middle (first) 3x3 convolution.\n        expand_ratio (int): adjusts number of channels of the hidden layer\n            in InvertedResidual by this amount.\n        conv_cfg (dict): Config dict for convolution layer.\n            Default: None, which means using conv2d.\n        norm_cfg (dict): Config dict for normalization layer.\n            Default: dict(type='BN').\n        act_cfg (dict): Config dict for activation layer.\n            Default: dict(type='ReLU6').\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed. Default: False.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 out_channels,\n                 stride,\n                 expand_ratio,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN'),\n                 act_cfg=dict(type='ReLU6'),\n                 with_cp=False):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        act_cfg = copy.deepcopy(act_cfg)\n        super().__init__()\n        self.stride = stride\n        assert stride in [1, 2], f'stride must in [1, 2]. ' \\\n            f'But received {stride}.'\n        self.with_cp = with_cp\n        self.use_res_connect = self.stride == 1 and in_channels == out_channels\n        hidden_dim = int(round(in_channels * expand_ratio))\n\n        layers = []\n        if expand_ratio != 1:\n            layers.append(\n                ConvModule(\n                    in_channels=in_channels,\n                    out_channels=hidden_dim,\n                    kernel_size=1,\n                    conv_cfg=conv_cfg,\n                    norm_cfg=norm_cfg,\n                    act_cfg=act_cfg))\n        layers.extend([\n            ConvModule(\n                in_channels=hidden_dim,\n                out_channels=hidden_dim,\n                kernel_size=3,\n                stride=stride,\n                padding=1,\n                groups=hidden_dim,\n                conv_cfg=conv_cfg,\n                norm_cfg=norm_cfg,\n                act_cfg=act_cfg),\n            ConvModule(\n                in_channels=hidden_dim,\n                out_channels=out_channels,\n                kernel_size=1,\n                conv_cfg=conv_cfg,\n                norm_cfg=norm_cfg,\n                act_cfg=None)\n        ])\n        self.conv = nn.Sequential(*layers)\n\n    def forward(self, x):\n\n        def _inner_forward(x):\n            if self.use_res_connect:\n                return x + self.conv(x)\n            return self.conv(x)\n\n        if self.with_cp and x.requires_grad:\n            out = cp.checkpoint(_inner_forward, x)\n        else:\n            out = _inner_forward(x)\n\n        return out\n\n\n@BACKBONES.register_module()\nclass MobileNetV2(BaseBackbone):\n    \"\"\"MobileNetV2 backbone.\n\n    Args:\n        widen_factor (float): Width multiplier, multiply number of\n            channels in each layer by this amount. Default: 1.0.\n        out_indices (None or Sequence[int]): Output from which stages.\n            Default: (7, ).\n        frozen_stages (int): Stages to be frozen (all param fixed).\n            Default: -1, which means not freezing any parameters.\n        conv_cfg (dict): Config dict for convolution layer.\n            Default: None, which means using conv2d.\n        norm_cfg (dict): Config dict for normalization layer.\n            Default: dict(type='BN').\n        act_cfg (dict): Config dict for activation layer.\n            Default: dict(type='ReLU6').\n        norm_eval (bool): Whether to set norm layers to eval mode, namely,\n            freeze running stats (mean and var). Note: Effect on Batch Norm\n            and its variants only. Default: False.\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed. Default: False.\n    \"\"\"\n\n    # Parameters to build layers. 4 parameters are needed to construct a\n    # layer, from left to right: expand_ratio, channel, num_blocks, stride.\n    arch_settings = [[1, 16, 1, 1], [6, 24, 2, 2], [6, 32, 3, 2],\n                     [6, 64, 4, 2], [6, 96, 3, 1], [6, 160, 3, 2],\n                     [6, 320, 1, 1]]\n\n    def __init__(self,\n                 widen_factor=1.,\n                 out_indices=(7, ),\n                 frozen_stages=-1,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN'),\n                 act_cfg=dict(type='ReLU6'),\n                 norm_eval=False,\n                 with_cp=False):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        act_cfg = copy.deepcopy(act_cfg)\n        super().__init__()\n        self.widen_factor = widen_factor\n        self.out_indices = out_indices\n        for index in out_indices:\n            if index not in range(0, 8):\n                raise ValueError('the item in out_indices must in '\n                                 f'range(0, 8). But received {index}')\n\n        if frozen_stages not in range(-1, 8):\n            raise ValueError('frozen_stages must be in range(-1, 8). '\n                             f'But received {frozen_stages}')\n        self.out_indices = out_indices\n        self.frozen_stages = frozen_stages\n        self.conv_cfg = conv_cfg\n        self.norm_cfg = norm_cfg\n        self.act_cfg = act_cfg\n        self.norm_eval = norm_eval\n        self.with_cp = with_cp\n\n        self.in_channels = make_divisible(32 * widen_factor, 8)\n\n        self.conv1 = ConvModule(\n            in_channels=3,\n            out_channels=self.in_channels,\n            kernel_size=3,\n            stride=2,\n            padding=1,\n            conv_cfg=self.conv_cfg,\n            norm_cfg=self.norm_cfg,\n            act_cfg=self.act_cfg)\n\n        self.layers = []\n\n        for i, layer_cfg in enumerate(self.arch_settings):\n            expand_ratio, channel, num_blocks, stride = layer_cfg\n            out_channels = make_divisible(channel * widen_factor, 8)\n            inverted_res_layer = self.make_layer(\n                out_channels=out_channels,\n                num_blocks=num_blocks,\n                stride=stride,\n                expand_ratio=expand_ratio)\n            layer_name = f'layer{i + 1}'\n            self.add_module(layer_name, inverted_res_layer)\n            self.layers.append(layer_name)\n\n        if widen_factor > 1.0:\n            self.out_channel = int(1280 * widen_factor)\n        else:\n            self.out_channel = 1280\n\n        layer = ConvModule(\n            in_channels=self.in_channels,\n            out_channels=self.out_channel,\n            kernel_size=1,\n            stride=1,\n            padding=0,\n            conv_cfg=self.conv_cfg,\n            norm_cfg=self.norm_cfg,\n            act_cfg=self.act_cfg)\n        self.add_module('conv2', layer)\n        self.layers.append('conv2')\n\n    def make_layer(self, out_channels, num_blocks, stride, expand_ratio):\n        \"\"\"Stack InvertedResidual blocks to build a layer for MobileNetV2.\n\n        Args:\n            out_channels (int): out_channels of block.\n            num_blocks (int): number of blocks.\n            stride (int): stride of the first block. Default: 1\n            expand_ratio (int): Expand the number of channels of the\n                hidden layer in InvertedResidual by this ratio. Default: 6.\n        \"\"\"\n        layers = []\n        for i in range(num_blocks):\n            if i >= 1:\n                stride = 1\n            layers.append(\n                InvertedResidual(\n                    self.in_channels,\n                    out_channels,\n                    stride,\n                    expand_ratio=expand_ratio,\n                    conv_cfg=self.conv_cfg,\n                    norm_cfg=self.norm_cfg,\n                    act_cfg=self.act_cfg,\n                    with_cp=self.with_cp))\n            self.in_channels = out_channels\n\n        return nn.Sequential(*layers)\n\n    def init_weights(self, pretrained=None):\n        if isinstance(pretrained, str):\n            logger = logging.getLogger()\n            load_checkpoint(self, pretrained, strict=False, logger=logger)\n        elif pretrained is None:\n            for m in self.modules():\n                if isinstance(m, nn.Conv2d):\n                    kaiming_init(m)\n                elif isinstance(m, (_BatchNorm, nn.GroupNorm)):\n                    constant_init(m, 1)\n        else:\n            raise TypeError('pretrained must be a str or None')\n\n    def forward(self, x):\n        x = self.conv1(x)\n\n        outs = []\n        for i, layer_name in enumerate(self.layers):\n            layer = getattr(self, layer_name)\n            x = layer(x)\n            if i in self.out_indices:\n                outs.append(x)\n\n        if len(outs) == 1:\n            return outs[0]\n        return tuple(outs)\n\n    def _freeze_stages(self):\n        if self.frozen_stages >= 0:\n            for param in self.conv1.parameters():\n                param.requires_grad = False\n        for i in range(1, self.frozen_stages + 1):\n            layer = getattr(self, f'layer{i}')\n            layer.eval()\n            for param in layer.parameters():\n                param.requires_grad = False\n\n    def train(self, mode=True):\n        super().train(mode)\n        self._freeze_stages()\n        if mode and self.norm_eval:\n            for m in self.modules():\n                if isinstance(m, _BatchNorm):\n                    m.eval()\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/mobilenet_v3.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport copy\nimport logging\n\nimport torch.nn as nn\nfrom mmcv.cnn import ConvModule, constant_init, kaiming_init\nfrom torch.nn.modules.batchnorm import _BatchNorm\n\nfrom ..builder import BACKBONES\nfrom .base_backbone import BaseBackbone\nfrom .utils import InvertedResidual, load_checkpoint\n\n\n@BACKBONES.register_module()\nclass MobileNetV3(BaseBackbone):\n    \"\"\"MobileNetV3 backbone.\n\n    Args:\n        arch (str): Architecture of mobilnetv3, from {small, big}.\n            Default: small.\n        conv_cfg (dict): Config dict for convolution layer.\n            Default: None, which means using conv2d.\n        norm_cfg (dict): Config dict for normalization layer.\n            Default: dict(type='BN').\n        out_indices (None or Sequence[int]): Output from which stages.\n            Default: (-1, ), which means output tensors from final stage.\n        frozen_stages (int): Stages to be frozen (all param fixed).\n            Default: -1, which means not freezing any parameters.\n        norm_eval (bool): Whether to set norm layers to eval mode, namely,\n            freeze running stats (mean and var). Note: Effect on Batch Norm\n            and its variants only. Default: False.\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save\n            some memory while slowing down the training speed.\n            Default: False.\n    \"\"\"\n    # Parameters to build each block:\n    #     [kernel size, mid channels, out channels, with_se, act type, stride]\n    arch_settings = {\n        'small': [[3, 16, 16, True, 'ReLU', 2],\n                  [3, 72, 24, False, 'ReLU', 2],\n                  [3, 88, 24, False, 'ReLU', 1],\n                  [5, 96, 40, True, 'HSwish', 2],\n                  [5, 240, 40, True, 'HSwish', 1],\n                  [5, 240, 40, True, 'HSwish', 1],\n                  [5, 120, 48, True, 'HSwish', 1],\n                  [5, 144, 48, True, 'HSwish', 1],\n                  [5, 288, 96, True, 'HSwish', 2],\n                  [5, 576, 96, True, 'HSwish', 1],\n                  [5, 576, 96, True, 'HSwish', 1]],\n        'big': [[3, 16, 16, False, 'ReLU', 1],\n                [3, 64, 24, False, 'ReLU', 2],\n                [3, 72, 24, False, 'ReLU', 1],\n                [5, 72, 40, True, 'ReLU', 2],\n                [5, 120, 40, True, 'ReLU', 1],\n                [5, 120, 40, True, 'ReLU', 1],\n                [3, 240, 80, False, 'HSwish', 2],\n                [3, 200, 80, False, 'HSwish', 1],\n                [3, 184, 80, False, 'HSwish', 1],\n                [3, 184, 80, False, 'HSwish', 1],\n                [3, 480, 112, True, 'HSwish', 1],\n                [3, 672, 112, True, 'HSwish', 1],\n                [5, 672, 160, True, 'HSwish', 1],\n                [5, 672, 160, True, 'HSwish', 2],\n                [5, 960, 160, True, 'HSwish', 1]]\n    }  # yapf: disable\n\n    def __init__(self,\n                 arch='small',\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN'),\n                 out_indices=(-1, ),\n                 frozen_stages=-1,\n                 norm_eval=False,\n                 with_cp=False):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        super().__init__()\n        assert arch in self.arch_settings\n        for index in out_indices:\n            if index not in range(-len(self.arch_settings[arch]),\n                                  len(self.arch_settings[arch])):\n                raise ValueError('the item in out_indices must in '\n                                 f'range(0, {len(self.arch_settings[arch])}). '\n                                 f'But received {index}')\n\n        if frozen_stages not in range(-1, len(self.arch_settings[arch])):\n            raise ValueError('frozen_stages must be in range(-1, '\n                             f'{len(self.arch_settings[arch])}). '\n                             f'But received {frozen_stages}')\n        self.arch = arch\n        self.conv_cfg = conv_cfg\n        self.norm_cfg = norm_cfg\n        self.out_indices = out_indices\n        self.frozen_stages = frozen_stages\n        self.norm_eval = norm_eval\n        self.with_cp = with_cp\n\n        self.in_channels = 16\n        self.conv1 = ConvModule(\n            in_channels=3,\n            out_channels=self.in_channels,\n            kernel_size=3,\n            stride=2,\n            padding=1,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg,\n            act_cfg=dict(type='HSwish'))\n\n        self.layers = self._make_layer()\n        self.feat_dim = self.arch_settings[arch][-1][2]\n\n    def _make_layer(self):\n        layers = []\n        layer_setting = self.arch_settings[self.arch]\n        for i, params in enumerate(layer_setting):\n            (kernel_size, mid_channels, out_channels, with_se, act,\n             stride) = params\n            if with_se:\n                se_cfg = dict(\n                    channels=mid_channels,\n                    ratio=4,\n                    act_cfg=(dict(type='ReLU'), dict(type='HSigmoid')))\n            else:\n                se_cfg = None\n\n            layer = InvertedResidual(\n                in_channels=self.in_channels,\n                out_channels=out_channels,\n                mid_channels=mid_channels,\n                kernel_size=kernel_size,\n                stride=stride,\n                se_cfg=se_cfg,\n                with_expand_conv=True,\n                conv_cfg=self.conv_cfg,\n                norm_cfg=self.norm_cfg,\n                act_cfg=dict(type=act),\n                with_cp=self.with_cp)\n            self.in_channels = out_channels\n            layer_name = f'layer{i + 1}'\n            self.add_module(layer_name, layer)\n            layers.append(layer_name)\n        return layers\n\n    def init_weights(self, pretrained=None):\n        if isinstance(pretrained, str):\n            logger = logging.getLogger()\n            load_checkpoint(self, pretrained, strict=False, logger=logger)\n        elif pretrained is None:\n            for m in self.modules():\n                if isinstance(m, nn.Conv2d):\n                    kaiming_init(m)\n                elif isinstance(m, nn.BatchNorm2d):\n                    constant_init(m, 1)\n        else:\n            raise TypeError('pretrained must be a str or None')\n\n    def forward(self, x):\n        x = self.conv1(x)\n\n        outs = []\n        for i, layer_name in enumerate(self.layers):\n            layer = getattr(self, layer_name)\n            x = layer(x)\n            if i in self.out_indices or \\\n                    i - len(self.layers) in self.out_indices:\n                outs.append(x)\n\n        if len(outs) == 1:\n            return outs[0]\n        return tuple(outs)\n\n    def _freeze_stages(self):\n        if self.frozen_stages >= 0:\n            for param in self.conv1.parameters():\n                param.requires_grad = False\n        for i in range(1, self.frozen_stages + 1):\n            layer = getattr(self, f'layer{i}')\n            layer.eval()\n            for param in layer.parameters():\n                param.requires_grad = False\n\n    def train(self, mode=True):\n        super().train(mode)\n        self._freeze_stages()\n        if mode and self.norm_eval:\n            for m in self.modules():\n                if isinstance(m, _BatchNorm):\n                    m.eval()\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/mspn.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport copy as cp\nfrom collections import OrderedDict\n\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom mmcv.cnn import (ConvModule, MaxPool2d, constant_init, kaiming_init,\n                      normal_init)\nfrom mmcv.runner.checkpoint import load_state_dict\n\nfrom mmpose.utils import get_root_logger\nfrom ..builder import BACKBONES\nfrom .base_backbone import BaseBackbone\nfrom .resnet import Bottleneck as _Bottleneck\nfrom .utils.utils import get_state_dict\n\n\nclass Bottleneck(_Bottleneck):\n    expansion = 4\n    \"\"\"Bottleneck block for MSPN.\n\n    Args:\n        in_channels (int): Input channels of this block.\n        out_channels (int): Output channels of this block.\n        stride (int): stride of the block. Default: 1\n        downsample (nn.Module): downsample operation on identity branch.\n            Default: None\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n    \"\"\"\n\n    def __init__(self, in_channels, out_channels, **kwargs):\n        super().__init__(in_channels, out_channels * 4, **kwargs)\n\n\nclass DownsampleModule(nn.Module):\n    \"\"\"Downsample module for MSPN.\n\n    Args:\n        block (nn.Module): Downsample block.\n        num_blocks (list): Number of blocks in each downsample unit.\n        num_units (int): Numbers of downsample units. Default: 4\n        has_skip (bool): Have skip connections from prior upsample\n            module or not. Default:False\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        in_channels (int): Number of channels of the input feature to\n            downsample module. Default: 64\n    \"\"\"\n\n    def __init__(self,\n                 block,\n                 num_blocks,\n                 num_units=4,\n                 has_skip=False,\n                 norm_cfg=dict(type='BN'),\n                 in_channels=64):\n        # Protect mutable default arguments\n        norm_cfg = cp.deepcopy(norm_cfg)\n        super().__init__()\n        self.has_skip = has_skip\n        self.in_channels = in_channels\n        assert len(num_blocks) == num_units\n        self.num_blocks = num_blocks\n        self.num_units = num_units\n        self.norm_cfg = norm_cfg\n        self.layer1 = self._make_layer(block, in_channels, num_blocks[0])\n        for i in range(1, num_units):\n            module_name = f'layer{i + 1}'\n            self.add_module(\n                module_name,\n                self._make_layer(\n                    block, in_channels * pow(2, i), num_blocks[i], stride=2))\n\n    def _make_layer(self, block, out_channels, blocks, stride=1):\n        downsample = None\n        if stride != 1 or self.in_channels != out_channels * block.expansion:\n            downsample = ConvModule(\n                self.in_channels,\n                out_channels * block.expansion,\n                kernel_size=1,\n                stride=stride,\n                padding=0,\n                norm_cfg=self.norm_cfg,\n                act_cfg=None,\n                inplace=True)\n\n        units = list()\n        units.append(\n            block(\n                self.in_channels,\n                out_channels,\n                stride=stride,\n                downsample=downsample,\n                norm_cfg=self.norm_cfg))\n        self.in_channels = out_channels * block.expansion\n        for _ in range(1, blocks):\n            units.append(block(self.in_channels, out_channels))\n\n        return nn.Sequential(*units)\n\n    def forward(self, x, skip1, skip2):\n        out = list()\n        for i in range(self.num_units):\n            module_name = f'layer{i + 1}'\n            module_i = getattr(self, module_name)\n            x = module_i(x)\n            if self.has_skip:\n                x = x + skip1[i] + skip2[i]\n            out.append(x)\n        out.reverse()\n\n        return tuple(out)\n\n\nclass UpsampleUnit(nn.Module):\n    \"\"\"Upsample unit for upsample module.\n\n    Args:\n        ind (int): Indicates whether to interpolate (>0) and whether to\n           generate feature map for the next hourglass-like module.\n        num_units (int): Number of units that form a upsample module. Along\n            with ind and gen_cross_conv, nm_units is used to decide whether\n            to generate feature map for the next hourglass-like module.\n        in_channels (int): Channel number of the skip-in feature maps from\n            the corresponding downsample unit.\n        unit_channels (int): Channel number in this unit. Default:256.\n        gen_skip: (bool): Whether or not to generate skips for the posterior\n            downsample module. Default:False\n        gen_cross_conv (bool): Whether to generate feature map for the next\n            hourglass-like module. Default:False\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        out_channels (int): Number of channels of feature output by upsample\n            module. Must equal to in_channels of downsample module. Default:64\n    \"\"\"\n\n    def __init__(self,\n                 ind,\n                 num_units,\n                 in_channels,\n                 unit_channels=256,\n                 gen_skip=False,\n                 gen_cross_conv=False,\n                 norm_cfg=dict(type='BN'),\n                 out_channels=64):\n        # Protect mutable default arguments\n        norm_cfg = cp.deepcopy(norm_cfg)\n        super().__init__()\n        self.num_units = num_units\n        self.norm_cfg = norm_cfg\n        self.in_skip = ConvModule(\n            in_channels,\n            unit_channels,\n            kernel_size=1,\n            stride=1,\n            padding=0,\n            norm_cfg=self.norm_cfg,\n            act_cfg=None,\n            inplace=True)\n        self.relu = nn.ReLU(inplace=True)\n\n        self.ind = ind\n        if self.ind > 0:\n            self.up_conv = ConvModule(\n                unit_channels,\n                unit_channels,\n                kernel_size=1,\n                stride=1,\n                padding=0,\n                norm_cfg=self.norm_cfg,\n                act_cfg=None,\n                inplace=True)\n\n        self.gen_skip = gen_skip\n        if self.gen_skip:\n            self.out_skip1 = ConvModule(\n                in_channels,\n                in_channels,\n                kernel_size=1,\n                stride=1,\n                padding=0,\n                norm_cfg=self.norm_cfg,\n                inplace=True)\n\n            self.out_skip2 = ConvModule(\n                unit_channels,\n                in_channels,\n                kernel_size=1,\n                stride=1,\n                padding=0,\n                norm_cfg=self.norm_cfg,\n                inplace=True)\n\n        self.gen_cross_conv = gen_cross_conv\n        if self.ind == num_units - 1 and self.gen_cross_conv:\n            self.cross_conv = ConvModule(\n                unit_channels,\n                out_channels,\n                kernel_size=1,\n                stride=1,\n                padding=0,\n                norm_cfg=self.norm_cfg,\n                inplace=True)\n\n    def forward(self, x, up_x):\n        out = self.in_skip(x)\n\n        if self.ind > 0:\n            up_x = F.interpolate(\n                up_x,\n                size=(x.size(2), x.size(3)),\n                mode='bilinear',\n                align_corners=True)\n            up_x = self.up_conv(up_x)\n            out = out + up_x\n        out = self.relu(out)\n\n        skip1 = None\n        skip2 = None\n        if self.gen_skip:\n            skip1 = self.out_skip1(x)\n            skip2 = self.out_skip2(out)\n\n        cross_conv = None\n        if self.ind == self.num_units - 1 and self.gen_cross_conv:\n            cross_conv = self.cross_conv(out)\n\n        return out, skip1, skip2, cross_conv\n\n\nclass UpsampleModule(nn.Module):\n    \"\"\"Upsample module for MSPN.\n\n    Args:\n        unit_channels (int): Channel number in the upsample units.\n            Default:256.\n        num_units (int): Numbers of upsample units. Default: 4\n        gen_skip (bool): Whether to generate skip for posterior downsample\n            module or not. Default:False\n        gen_cross_conv (bool): Whether to generate feature map for the next\n            hourglass-like module. Default:False\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        out_channels (int): Number of channels of feature output by upsample\n            module. Must equal to in_channels of downsample module. Default:64\n    \"\"\"\n\n    def __init__(self,\n                 unit_channels=256,\n                 num_units=4,\n                 gen_skip=False,\n                 gen_cross_conv=False,\n                 norm_cfg=dict(type='BN'),\n                 out_channels=64):\n        # Protect mutable default arguments\n        norm_cfg = cp.deepcopy(norm_cfg)\n        super().__init__()\n        self.in_channels = list()\n        for i in range(num_units):\n            self.in_channels.append(Bottleneck.expansion * out_channels *\n                                    pow(2, i))\n        self.in_channels.reverse()\n        self.num_units = num_units\n        self.gen_skip = gen_skip\n        self.gen_cross_conv = gen_cross_conv\n        self.norm_cfg = norm_cfg\n        for i in range(num_units):\n            module_name = f'up{i + 1}'\n            self.add_module(\n                module_name,\n                UpsampleUnit(\n                    i,\n                    self.num_units,\n                    self.in_channels[i],\n                    unit_channels,\n                    self.gen_skip,\n                    self.gen_cross_conv,\n                    norm_cfg=self.norm_cfg,\n                    out_channels=64))\n\n    def forward(self, x):\n        out = list()\n        skip1 = list()\n        skip2 = list()\n        cross_conv = None\n        for i in range(self.num_units):\n            module_i = getattr(self, f'up{i + 1}')\n            if i == 0:\n                outi, skip1_i, skip2_i, _ = module_i(x[i], None)\n            elif i == self.num_units - 1:\n                outi, skip1_i, skip2_i, cross_conv = module_i(x[i], out[i - 1])\n            else:\n                outi, skip1_i, skip2_i, _ = module_i(x[i], out[i - 1])\n            out.append(outi)\n            skip1.append(skip1_i)\n            skip2.append(skip2_i)\n        skip1.reverse()\n        skip2.reverse()\n\n        return out, skip1, skip2, cross_conv\n\n\nclass SingleStageNetwork(nn.Module):\n    \"\"\"Single_stage Network.\n\n    Args:\n        unit_channels (int): Channel number in the upsample units. Default:256.\n        num_units (int): Numbers of downsample/upsample units. Default: 4\n        gen_skip (bool): Whether to generate skip for posterior downsample\n            module or not. Default:False\n        gen_cross_conv (bool): Whether to generate feature map for the next\n            hourglass-like module. Default:False\n        has_skip (bool): Have skip connections from prior upsample\n            module or not. Default:False\n        num_blocks (list): Number of blocks in each downsample unit.\n            Default: [2, 2, 2, 2] Note: Make sure num_units==len(num_blocks)\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        in_channels (int): Number of channels of the feature from ResNetTop.\n            Default: 64.\n    \"\"\"\n\n    def __init__(self,\n                 has_skip=False,\n                 gen_skip=False,\n                 gen_cross_conv=False,\n                 unit_channels=256,\n                 num_units=4,\n                 num_blocks=[2, 2, 2, 2],\n                 norm_cfg=dict(type='BN'),\n                 in_channels=64):\n        # Protect mutable default arguments\n        norm_cfg = cp.deepcopy(norm_cfg)\n        num_blocks = cp.deepcopy(num_blocks)\n        super().__init__()\n        assert len(num_blocks) == num_units\n        self.has_skip = has_skip\n        self.gen_skip = gen_skip\n        self.gen_cross_conv = gen_cross_conv\n        self.num_units = num_units\n        self.unit_channels = unit_channels\n        self.num_blocks = num_blocks\n        self.norm_cfg = norm_cfg\n\n        self.downsample = DownsampleModule(Bottleneck, num_blocks, num_units,\n                                           has_skip, norm_cfg, in_channels)\n        self.upsample = UpsampleModule(unit_channels, num_units, gen_skip,\n                                       gen_cross_conv, norm_cfg, in_channels)\n\n    def forward(self, x, skip1, skip2):\n        mid = self.downsample(x, skip1, skip2)\n        out, skip1, skip2, cross_conv = self.upsample(mid)\n\n        return out, skip1, skip2, cross_conv\n\n\nclass ResNetTop(nn.Module):\n    \"\"\"ResNet top for MSPN.\n\n    Args:\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        channels (int): Number of channels of the feature output by ResNetTop.\n    \"\"\"\n\n    def __init__(self, norm_cfg=dict(type='BN'), channels=64):\n        # Protect mutable default arguments\n        norm_cfg = cp.deepcopy(norm_cfg)\n        super().__init__()\n        self.top = nn.Sequential(\n            ConvModule(\n                3,\n                channels,\n                kernel_size=7,\n                stride=2,\n                padding=3,\n                norm_cfg=norm_cfg,\n                inplace=True), MaxPool2d(kernel_size=3, stride=2, padding=1))\n\n    def forward(self, img):\n        return self.top(img)\n\n\n@BACKBONES.register_module()\nclass MSPN(BaseBackbone):\n    \"\"\"MSPN backbone. Paper ref: Li et al. \"Rethinking on Multi-Stage Networks\n    for Human Pose Estimation\" (CVPR 2020).\n\n    Args:\n        unit_channels (int): Number of Channels in an upsample unit.\n            Default: 256\n        num_stages (int): Number of stages in a multi-stage MSPN. Default: 4\n        num_units (int): Number of downsample/upsample units in a single-stage\n            network. Default: 4\n            Note: Make sure num_units == len(self.num_blocks)\n        num_blocks (list): Number of bottlenecks in each\n            downsample unit. Default: [2, 2, 2, 2]\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        res_top_channels (int): Number of channels of feature from ResNetTop.\n            Default: 64.\n\n    Example:\n        >>> from mmpose.models import MSPN\n        >>> import torch\n        >>> self = MSPN(num_stages=2,num_units=2,num_blocks=[2,2])\n        >>> self.eval()\n        >>> inputs = torch.rand(1, 3, 511, 511)\n        >>> level_outputs = self.forward(inputs)\n        >>> for level_output in level_outputs:\n        ...     for feature in level_output:\n        ...         print(tuple(feature.shape))\n        ...\n        (1, 256, 64, 64)\n        (1, 256, 128, 128)\n        (1, 256, 64, 64)\n        (1, 256, 128, 128)\n    \"\"\"\n\n    def __init__(self,\n                 unit_channels=256,\n                 num_stages=4,\n                 num_units=4,\n                 num_blocks=[2, 2, 2, 2],\n                 norm_cfg=dict(type='BN'),\n                 res_top_channels=64):\n        # Protect mutable default arguments\n        norm_cfg = cp.deepcopy(norm_cfg)\n        num_blocks = cp.deepcopy(num_blocks)\n        super().__init__()\n        self.unit_channels = unit_channels\n        self.num_stages = num_stages\n        self.num_units = num_units\n        self.num_blocks = num_blocks\n        self.norm_cfg = norm_cfg\n\n        assert self.num_stages > 0\n        assert self.num_units > 1\n        assert self.num_units == len(self.num_blocks)\n        self.top = ResNetTop(norm_cfg=norm_cfg)\n        self.multi_stage_mspn = nn.ModuleList([])\n        for i in range(self.num_stages):\n            if i == 0:\n                has_skip = False\n            else:\n                has_skip = True\n            if i != self.num_stages - 1:\n                gen_skip = True\n                gen_cross_conv = True\n            else:\n                gen_skip = False\n                gen_cross_conv = False\n            self.multi_stage_mspn.append(\n                SingleStageNetwork(has_skip, gen_skip, gen_cross_conv,\n                                   unit_channels, num_units, num_blocks,\n                                   norm_cfg, res_top_channels))\n\n    def forward(self, x):\n        \"\"\"Model forward function.\"\"\"\n        out_feats = []\n        skip1 = None\n        skip2 = None\n        x = self.top(x)\n        for i in range(self.num_stages):\n            out, skip1, skip2, x = self.multi_stage_mspn[i](x, skip1, skip2)\n            out_feats.append(out)\n\n        return out_feats\n\n    def init_weights(self, pretrained=None):\n        \"\"\"Initialize model weights.\"\"\"\n        if isinstance(pretrained, str):\n            logger = get_root_logger()\n            state_dict_tmp = get_state_dict(pretrained)\n            state_dict = OrderedDict()\n            state_dict['top'] = OrderedDict()\n            state_dict['bottlenecks'] = OrderedDict()\n            for k, v in state_dict_tmp.items():\n                if k.startswith('layer'):\n                    if 'downsample.0' in k:\n                        state_dict['bottlenecks'][k.replace(\n                            'downsample.0', 'downsample.conv')] = v\n                    elif 'downsample.1' in k:\n                        state_dict['bottlenecks'][k.replace(\n                            'downsample.1', 'downsample.bn')] = v\n                    else:\n                        state_dict['bottlenecks'][k] = v\n                elif k.startswith('conv1'):\n                    state_dict['top'][k.replace('conv1', 'top.0.conv')] = v\n                elif k.startswith('bn1'):\n                    state_dict['top'][k.replace('bn1', 'top.0.bn')] = v\n\n            load_state_dict(\n                self.top, state_dict['top'], strict=False, logger=logger)\n            for i in range(self.num_stages):\n                load_state_dict(\n                    self.multi_stage_mspn[i].downsample,\n                    state_dict['bottlenecks'],\n                    strict=False,\n                    logger=logger)\n        else:\n            for m in self.multi_stage_mspn.modules():\n                if isinstance(m, nn.Conv2d):\n                    kaiming_init(m)\n                elif isinstance(m, nn.BatchNorm2d):\n                    constant_init(m, 1)\n                elif isinstance(m, nn.Linear):\n                    normal_init(m, std=0.01)\n\n            for m in self.top.modules():\n                if isinstance(m, nn.Conv2d):\n                    kaiming_init(m)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/regnet.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport copy\n\nimport numpy as np\nimport torch.nn as nn\nfrom mmcv.cnn import build_conv_layer, build_norm_layer\n\nfrom ..builder import BACKBONES\nfrom .resnet import ResNet\nfrom .resnext import Bottleneck\n\n\n@BACKBONES.register_module()\nclass RegNet(ResNet):\n    \"\"\"RegNet backbone.\n\n    More details can be found in `paper <https://arxiv.org/abs/2003.13678>`__ .\n\n    Args:\n        arch (dict): The parameter of RegNets.\n            - w0 (int): initial width\n            - wa (float): slope of width\n            - wm (float): quantization parameter to quantize the width\n            - depth (int): depth of the backbone\n            - group_w (int): width of group\n            - bot_mul (float): bottleneck ratio, i.e. expansion of bottleneck.\n        strides (Sequence[int]): Strides of the first block of each stage.\n        base_channels (int): Base channels after stem layer.\n        in_channels (int): Number of input image channels. Default: 3.\n        dilations (Sequence[int]): Dilation of each stage.\n        out_indices (Sequence[int]): Output from which stages.\n        style (str): `pytorch` or `caffe`. If set to \"pytorch\", the stride-two\n            layer is the 3x3 conv layer, otherwise the stride-two layer is\n            the first 1x1 conv layer. Default: \"pytorch\".\n        frozen_stages (int): Stages to be frozen (all param fixed). -1 means\n            not freezing any parameters. Default: -1.\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN', requires_grad=True).\n        norm_eval (bool): Whether to set norm layers to eval mode, namely,\n            freeze running stats (mean and var). Note: Effect on Batch Norm\n            and its variants only. Default: False.\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed. Default: False.\n        zero_init_residual (bool): whether to use zero init for last norm layer\n            in resblocks to let them behave as identity. Default: True.\n\n    Example:\n        >>> from mmpose.models import RegNet\n        >>> import torch\n        >>> self = RegNet(\n                arch=dict(\n                    w0=88,\n                    wa=26.31,\n                    wm=2.25,\n                    group_w=48,\n                    depth=25,\n                    bot_mul=1.0),\n                 out_indices=(0, 1, 2, 3))\n        >>> self.eval()\n        >>> inputs = torch.rand(1, 3, 32, 32)\n        >>> level_outputs = self.forward(inputs)\n        >>> for level_out in level_outputs:\n        ...     print(tuple(level_out.shape))\n        (1, 96, 8, 8)\n        (1, 192, 4, 4)\n        (1, 432, 2, 2)\n        (1, 1008, 1, 1)\n    \"\"\"\n    arch_settings = {\n        'regnetx_400mf':\n        dict(w0=24, wa=24.48, wm=2.54, group_w=16, depth=22, bot_mul=1.0),\n        'regnetx_800mf':\n        dict(w0=56, wa=35.73, wm=2.28, group_w=16, depth=16, bot_mul=1.0),\n        'regnetx_1.6gf':\n        dict(w0=80, wa=34.01, wm=2.25, group_w=24, depth=18, bot_mul=1.0),\n        'regnetx_3.2gf':\n        dict(w0=88, wa=26.31, wm=2.25, group_w=48, depth=25, bot_mul=1.0),\n        'regnetx_4.0gf':\n        dict(w0=96, wa=38.65, wm=2.43, group_w=40, depth=23, bot_mul=1.0),\n        'regnetx_6.4gf':\n        dict(w0=184, wa=60.83, wm=2.07, group_w=56, depth=17, bot_mul=1.0),\n        'regnetx_8.0gf':\n        dict(w0=80, wa=49.56, wm=2.88, group_w=120, depth=23, bot_mul=1.0),\n        'regnetx_12gf':\n        dict(w0=168, wa=73.36, wm=2.37, group_w=112, depth=19, bot_mul=1.0),\n    }\n\n    def __init__(self,\n                 arch,\n                 in_channels=3,\n                 stem_channels=32,\n                 base_channels=32,\n                 strides=(2, 2, 2, 2),\n                 dilations=(1, 1, 1, 1),\n                 out_indices=(3, ),\n                 style='pytorch',\n                 deep_stem=False,\n                 avg_down=False,\n                 frozen_stages=-1,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN', requires_grad=True),\n                 norm_eval=False,\n                 with_cp=False,\n                 zero_init_residual=True):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        super(ResNet, self).__init__()\n\n        # Generate RegNet parameters first\n        if isinstance(arch, str):\n            assert arch in self.arch_settings, \\\n                f'\"arch\": \"{arch}\" is not one of the' \\\n                ' arch_settings'\n            arch = self.arch_settings[arch]\n        elif not isinstance(arch, dict):\n            raise TypeError('Expect \"arch\" to be either a string '\n                            f'or a dict, got {type(arch)}')\n\n        widths, num_stages = self.generate_regnet(\n            arch['w0'],\n            arch['wa'],\n            arch['wm'],\n            arch['depth'],\n        )\n        # Convert to per stage format\n        stage_widths, stage_blocks = self.get_stages_from_blocks(widths)\n        # Generate group widths and bot muls\n        group_widths = [arch['group_w'] for _ in range(num_stages)]\n        self.bottleneck_ratio = [arch['bot_mul'] for _ in range(num_stages)]\n        # Adjust the compatibility of stage_widths and group_widths\n        stage_widths, group_widths = self.adjust_width_group(\n            stage_widths, self.bottleneck_ratio, group_widths)\n\n        # Group params by stage\n        self.stage_widths = stage_widths\n        self.group_widths = group_widths\n        self.depth = sum(stage_blocks)\n        self.stem_channels = stem_channels\n        self.base_channels = base_channels\n        self.num_stages = num_stages\n        assert 1 <= num_stages <= 4\n        self.strides = strides\n        self.dilations = dilations\n        assert len(strides) == len(dilations) == num_stages\n        self.out_indices = out_indices\n        assert max(out_indices) < num_stages\n        self.style = style\n        self.deep_stem = deep_stem\n        if self.deep_stem:\n            raise NotImplementedError(\n                'deep_stem has not been implemented for RegNet')\n        self.avg_down = avg_down\n        self.frozen_stages = frozen_stages\n        self.conv_cfg = conv_cfg\n        self.norm_cfg = norm_cfg\n        self.with_cp = with_cp\n        self.norm_eval = norm_eval\n        self.zero_init_residual = zero_init_residual\n        self.stage_blocks = stage_blocks[:num_stages]\n\n        self._make_stem_layer(in_channels, stem_channels)\n\n        _in_channels = stem_channels\n        self.res_layers = []\n        for i, num_blocks in enumerate(self.stage_blocks):\n            stride = self.strides[i]\n            dilation = self.dilations[i]\n            group_width = self.group_widths[i]\n            width = int(round(self.stage_widths[i] * self.bottleneck_ratio[i]))\n            stage_groups = width // group_width\n\n            res_layer = self.make_res_layer(\n                block=Bottleneck,\n                num_blocks=num_blocks,\n                in_channels=_in_channels,\n                out_channels=self.stage_widths[i],\n                expansion=1,\n                stride=stride,\n                dilation=dilation,\n                style=self.style,\n                avg_down=self.avg_down,\n                with_cp=self.with_cp,\n                conv_cfg=self.conv_cfg,\n                norm_cfg=self.norm_cfg,\n                base_channels=self.stage_widths[i],\n                groups=stage_groups,\n                width_per_group=group_width)\n            _in_channels = self.stage_widths[i]\n            layer_name = f'layer{i + 1}'\n            self.add_module(layer_name, res_layer)\n            self.res_layers.append(layer_name)\n\n        self._freeze_stages()\n\n        self.feat_dim = stage_widths[-1]\n\n    def _make_stem_layer(self, in_channels, base_channels):\n        self.conv1 = build_conv_layer(\n            self.conv_cfg,\n            in_channels,\n            base_channels,\n            kernel_size=3,\n            stride=2,\n            padding=1,\n            bias=False)\n        self.norm1_name, norm1 = build_norm_layer(\n            self.norm_cfg, base_channels, postfix=1)\n        self.add_module(self.norm1_name, norm1)\n        self.relu = nn.ReLU(inplace=True)\n\n    @staticmethod\n    def generate_regnet(initial_width,\n                        width_slope,\n                        width_parameter,\n                        depth,\n                        divisor=8):\n        \"\"\"Generates per block width from RegNet parameters.\n\n        Args:\n            initial_width ([int]): Initial width of the backbone\n            width_slope ([float]): Slope of the quantized linear function\n            width_parameter ([int]): Parameter used to quantize the width.\n            depth ([int]): Depth of the backbone.\n            divisor (int, optional): The divisor of channels. Defaults to 8.\n\n        Returns:\n            list, int: return a list of widths of each stage and the number of\n                stages\n        \"\"\"\n        assert width_slope >= 0\n        assert initial_width > 0\n        assert width_parameter > 1\n        assert initial_width % divisor == 0\n        widths_cont = np.arange(depth) * width_slope + initial_width\n        ks = np.round(\n            np.log(widths_cont / initial_width) / np.log(width_parameter))\n        widths = initial_width * np.power(width_parameter, ks)\n        widths = np.round(np.divide(widths, divisor)) * divisor\n        num_stages = len(np.unique(widths))\n        widths, widths_cont = widths.astype(int).tolist(), widths_cont.tolist()\n        return widths, num_stages\n\n    @staticmethod\n    def quantize_float(number, divisor):\n        \"\"\"Converts a float to closest non-zero int divisible by divior.\n\n        Args:\n            number (int): Original number to be quantized.\n            divisor (int): Divisor used to quantize the number.\n\n        Returns:\n            int: quantized number that is divisible by devisor.\n        \"\"\"\n        return int(round(number / divisor) * divisor)\n\n    def adjust_width_group(self, widths, bottleneck_ratio, groups):\n        \"\"\"Adjusts the compatibility of widths and groups.\n\n        Args:\n            widths (list[int]): Width of each stage.\n            bottleneck_ratio (float): Bottleneck ratio.\n            groups (int): number of groups in each stage\n\n        Returns:\n            tuple(list): The adjusted widths and groups of each stage.\n        \"\"\"\n        bottleneck_width = [\n            int(w * b) for w, b in zip(widths, bottleneck_ratio)\n        ]\n        groups = [min(g, w_bot) for g, w_bot in zip(groups, bottleneck_width)]\n        bottleneck_width = [\n            self.quantize_float(w_bot, g)\n            for w_bot, g in zip(bottleneck_width, groups)\n        ]\n        widths = [\n            int(w_bot / b)\n            for w_bot, b in zip(bottleneck_width, bottleneck_ratio)\n        ]\n        return widths, groups\n\n    def get_stages_from_blocks(self, widths):\n        \"\"\"Gets widths/stage_blocks of network at each stage.\n\n        Args:\n            widths (list[int]): Width in each stage.\n\n        Returns:\n            tuple(list): width and depth of each stage\n        \"\"\"\n        width_diff = [\n            width != width_prev\n            for width, width_prev in zip(widths + [0], [0] + widths)\n        ]\n        stage_widths = [\n            width for width, diff in zip(widths, width_diff[:-1]) if diff\n        ]\n        stage_blocks = np.diff([\n            depth for depth, diff in zip(range(len(width_diff)), width_diff)\n            if diff\n        ]).tolist()\n        return stage_widths, stage_blocks\n\n    def forward(self, x):\n        x = self.conv1(x)\n        x = self.norm1(x)\n        x = self.relu(x)\n\n        outs = []\n        for i, layer_name in enumerate(self.res_layers):\n            res_layer = getattr(self, layer_name)\n            x = res_layer(x)\n            if i in self.out_indices:\n                outs.append(x)\n\n        if len(outs) == 1:\n            return outs[0]\n        return tuple(outs)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/resnest.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nimport torch.utils.checkpoint as cp\nfrom mmcv.cnn import build_conv_layer, build_norm_layer\n\nfrom ..builder import BACKBONES\nfrom .resnet import Bottleneck as _Bottleneck\nfrom .resnet import ResLayer, ResNetV1d\n\n\nclass RSoftmax(nn.Module):\n    \"\"\"Radix Softmax module in ``SplitAttentionConv2d``.\n\n    Args:\n        radix (int): Radix of input.\n        groups (int): Groups of input.\n    \"\"\"\n\n    def __init__(self, radix, groups):\n        super().__init__()\n        self.radix = radix\n        self.groups = groups\n\n    def forward(self, x):\n        batch = x.size(0)\n        if self.radix > 1:\n            x = x.view(batch, self.groups, self.radix, -1).transpose(1, 2)\n            x = F.softmax(x, dim=1)\n            x = x.reshape(batch, -1)\n        else:\n            x = torch.sigmoid(x)\n        return x\n\n\nclass SplitAttentionConv2d(nn.Module):\n    \"\"\"Split-Attention Conv2d.\n\n    Args:\n        in_channels (int): Same as nn.Conv2d.\n        out_channels (int): Same as nn.Conv2d.\n        kernel_size (int | tuple[int]): Same as nn.Conv2d.\n        stride (int | tuple[int]): Same as nn.Conv2d.\n        padding (int | tuple[int]): Same as nn.Conv2d.\n        dilation (int | tuple[int]): Same as nn.Conv2d.\n        groups (int): Same as nn.Conv2d.\n        radix (int): Radix of SpltAtConv2d. Default: 2\n        reduction_factor (int): Reduction factor of SplitAttentionConv2d.\n            Default: 4.\n        conv_cfg (dict): Config dict for convolution layer. Default: None,\n            which means using conv2d.\n        norm_cfg (dict): Config dict for normalization layer. Default: None.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 channels,\n                 kernel_size,\n                 stride=1,\n                 padding=0,\n                 dilation=1,\n                 groups=1,\n                 radix=2,\n                 reduction_factor=4,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN')):\n        super().__init__()\n        inter_channels = max(in_channels * radix // reduction_factor, 32)\n        self.radix = radix\n        self.groups = groups\n        self.channels = channels\n        self.conv = build_conv_layer(\n            conv_cfg,\n            in_channels,\n            channels * radix,\n            kernel_size,\n            stride=stride,\n            padding=padding,\n            dilation=dilation,\n            groups=groups * radix,\n            bias=False)\n        self.norm0_name, norm0 = build_norm_layer(\n            norm_cfg, channels * radix, postfix=0)\n        self.add_module(self.norm0_name, norm0)\n        self.relu = nn.ReLU(inplace=True)\n        self.fc1 = build_conv_layer(\n            None, channels, inter_channels, 1, groups=self.groups)\n        self.norm1_name, norm1 = build_norm_layer(\n            norm_cfg, inter_channels, postfix=1)\n        self.add_module(self.norm1_name, norm1)\n        self.fc2 = build_conv_layer(\n            None, inter_channels, channels * radix, 1, groups=self.groups)\n        self.rsoftmax = RSoftmax(radix, groups)\n\n    @property\n    def norm0(self):\n        return getattr(self, self.norm0_name)\n\n    @property\n    def norm1(self):\n        return getattr(self, self.norm1_name)\n\n    def forward(self, x):\n        x = self.conv(x)\n        x = self.norm0(x)\n        x = self.relu(x)\n\n        batch, rchannel = x.shape[:2]\n        if self.radix > 1:\n            splits = x.view(batch, self.radix, -1, *x.shape[2:])\n            gap = splits.sum(dim=1)\n        else:\n            gap = x\n        gap = F.adaptive_avg_pool2d(gap, 1)\n        gap = self.fc1(gap)\n\n        gap = self.norm1(gap)\n        gap = self.relu(gap)\n\n        atten = self.fc2(gap)\n        atten = self.rsoftmax(atten).view(batch, -1, 1, 1)\n\n        if self.radix > 1:\n            attens = atten.view(batch, self.radix, -1, *atten.shape[2:])\n            out = torch.sum(attens * splits, dim=1)\n        else:\n            out = atten * x\n        return out.contiguous()\n\n\nclass Bottleneck(_Bottleneck):\n    \"\"\"Bottleneck block for ResNeSt.\n\n    Args:\n        in_channels (int): Input channels of this block.\n        out_channels (int): Output channels of this block.\n        groups (int): Groups of conv2.\n        width_per_group (int): Width per group of conv2. 64x4d indicates\n            ``groups=64, width_per_group=4`` and 32x8d indicates\n            ``groups=32, width_per_group=8``.\n        radix (int): Radix of SpltAtConv2d. Default: 2\n        reduction_factor (int): Reduction factor of SplitAttentionConv2d.\n            Default: 4.\n        avg_down_stride (bool): Whether to use average pool for stride in\n            Bottleneck. Default: True.\n        stride (int): stride of the block. Default: 1\n        dilation (int): dilation of convolution. Default: 1\n        downsample (nn.Module): downsample operation on identity branch.\n            Default: None\n        style (str): `pytorch` or `caffe`. If set to \"pytorch\", the stride-two\n            layer is the 3x3 conv layer, otherwise the stride-two layer is\n            the first 1x1 conv layer.\n        conv_cfg (dict): dictionary to construct and config conv layer.\n            Default: None\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 out_channels,\n                 groups=1,\n                 width_per_group=4,\n                 base_channels=64,\n                 radix=2,\n                 reduction_factor=4,\n                 avg_down_stride=True,\n                 **kwargs):\n        super().__init__(in_channels, out_channels, **kwargs)\n\n        self.groups = groups\n        self.width_per_group = width_per_group\n\n        # For ResNet bottleneck, middle channels are determined by expansion\n        # and out_channels, but for ResNeXt bottleneck, it is determined by\n        # groups and width_per_group and the stage it is located in.\n        if groups != 1:\n            assert self.mid_channels % base_channels == 0\n            self.mid_channels = (\n                groups * width_per_group * self.mid_channels // base_channels)\n\n        self.avg_down_stride = avg_down_stride and self.conv2_stride > 1\n\n        self.norm1_name, norm1 = build_norm_layer(\n            self.norm_cfg, self.mid_channels, postfix=1)\n        self.norm3_name, norm3 = build_norm_layer(\n            self.norm_cfg, self.out_channels, postfix=3)\n\n        self.conv1 = build_conv_layer(\n            self.conv_cfg,\n            self.in_channels,\n            self.mid_channels,\n            kernel_size=1,\n            stride=self.conv1_stride,\n            bias=False)\n        self.add_module(self.norm1_name, norm1)\n        self.conv2 = SplitAttentionConv2d(\n            self.mid_channels,\n            self.mid_channels,\n            kernel_size=3,\n            stride=1 if self.avg_down_stride else self.conv2_stride,\n            padding=self.dilation,\n            dilation=self.dilation,\n            groups=groups,\n            radix=radix,\n            reduction_factor=reduction_factor,\n            conv_cfg=self.conv_cfg,\n            norm_cfg=self.norm_cfg)\n        delattr(self, self.norm2_name)\n\n        if self.avg_down_stride:\n            self.avd_layer = nn.AvgPool2d(3, self.conv2_stride, padding=1)\n\n        self.conv3 = build_conv_layer(\n            self.conv_cfg,\n            self.mid_channels,\n            self.out_channels,\n            kernel_size=1,\n            bias=False)\n        self.add_module(self.norm3_name, norm3)\n\n    def forward(self, x):\n\n        def _inner_forward(x):\n            identity = x\n\n            out = self.conv1(x)\n            out = self.norm1(out)\n            out = self.relu(out)\n\n            out = self.conv2(out)\n\n            if self.avg_down_stride:\n                out = self.avd_layer(out)\n\n            out = self.conv3(out)\n            out = self.norm3(out)\n\n            if self.downsample is not None:\n                identity = self.downsample(x)\n\n            out += identity\n\n            return out\n\n        if self.with_cp and x.requires_grad:\n            out = cp.checkpoint(_inner_forward, x)\n        else:\n            out = _inner_forward(x)\n\n        out = self.relu(out)\n\n        return out\n\n\n@BACKBONES.register_module()\nclass ResNeSt(ResNetV1d):\n    \"\"\"ResNeSt backbone.\n\n    Please refer to the `paper <https://arxiv.org/pdf/2004.08955.pdf>`__\n    for details.\n\n    Args:\n        depth (int): Network depth, from {50, 101, 152, 200}.\n        groups (int): Groups of conv2 in Bottleneck. Default: 32.\n        width_per_group (int): Width per group of conv2 in Bottleneck.\n            Default: 4.\n        radix (int): Radix of SpltAtConv2d. Default: 2\n        reduction_factor (int): Reduction factor of SplitAttentionConv2d.\n            Default: 4.\n        avg_down_stride (bool): Whether to use average pool for stride in\n            Bottleneck. Default: True.\n        in_channels (int): Number of input image channels. Default: 3.\n        stem_channels (int): Output channels of the stem layer. Default: 64.\n        num_stages (int): Stages of the network. Default: 4.\n        strides (Sequence[int]): Strides of the first block of each stage.\n            Default: ``(1, 2, 2, 2)``.\n        dilations (Sequence[int]): Dilation of each stage.\n            Default: ``(1, 1, 1, 1)``.\n        out_indices (Sequence[int]): Output from which stages. If only one\n            stage is specified, a single tensor (feature map) is returned,\n            otherwise multiple stages are specified, a tuple of tensors will\n            be returned. Default: ``(3, )``.\n        style (str): `pytorch` or `caffe`. If set to \"pytorch\", the stride-two\n            layer is the 3x3 conv layer, otherwise the stride-two layer is\n            the first 1x1 conv layer.\n        deep_stem (bool): Replace 7x7 conv in input stem with 3 3x3 conv.\n            Default: False.\n        avg_down (bool): Use AvgPool instead of stride conv when\n            downsampling in the bottleneck. Default: False.\n        frozen_stages (int): Stages to be frozen (stop grad and set eval mode).\n            -1 means not freezing any parameters. Default: -1.\n        conv_cfg (dict | None): The config dict for conv layers. Default: None.\n        norm_cfg (dict): The config dict for norm layers.\n        norm_eval (bool): Whether to set norm layers to eval mode, namely,\n            freeze running stats (mean and var). Note: Effect on Batch Norm\n            and its variants only. Default: False.\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed. Default: False.\n        zero_init_residual (bool): Whether to use zero init for last norm layer\n            in resblocks to let them behave as identity. Default: True.\n    \"\"\"\n\n    arch_settings = {\n        50: (Bottleneck, (3, 4, 6, 3)),\n        101: (Bottleneck, (3, 4, 23, 3)),\n        152: (Bottleneck, (3, 8, 36, 3)),\n        200: (Bottleneck, (3, 24, 36, 3)),\n        269: (Bottleneck, (3, 30, 48, 8))\n    }\n\n    def __init__(self,\n                 depth,\n                 groups=1,\n                 width_per_group=4,\n                 radix=2,\n                 reduction_factor=4,\n                 avg_down_stride=True,\n                 **kwargs):\n        self.groups = groups\n        self.width_per_group = width_per_group\n        self.radix = radix\n        self.reduction_factor = reduction_factor\n        self.avg_down_stride = avg_down_stride\n        super().__init__(depth=depth, **kwargs)\n\n    def make_res_layer(self, **kwargs):\n        return ResLayer(\n            groups=self.groups,\n            width_per_group=self.width_per_group,\n            base_channels=self.base_channels,\n            radix=self.radix,\n            reduction_factor=self.reduction_factor,\n            avg_down_stride=self.avg_down_stride,\n            **kwargs)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/resnext.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nfrom mmcv.cnn import build_conv_layer, build_norm_layer\n\nfrom ..builder import BACKBONES\nfrom .resnet import Bottleneck as _Bottleneck\nfrom .resnet import ResLayer, ResNet\n\n\nclass Bottleneck(_Bottleneck):\n    \"\"\"Bottleneck block for ResNeXt.\n\n    Args:\n        in_channels (int): Input channels of this block.\n        out_channels (int): Output channels of this block.\n        groups (int): Groups of conv2.\n        width_per_group (int): Width per group of conv2. 64x4d indicates\n            ``groups=64, width_per_group=4`` and 32x8d indicates\n            ``groups=32, width_per_group=8``.\n        stride (int): stride of the block. Default: 1\n        dilation (int): dilation of convolution. Default: 1\n        downsample (nn.Module): downsample operation on identity branch.\n            Default: None\n        style (str): `pytorch` or `caffe`. If set to \"pytorch\", the stride-two\n            layer is the 3x3 conv layer, otherwise the stride-two layer is\n            the first 1x1 conv layer.\n        conv_cfg (dict): dictionary to construct and config conv layer.\n            Default: None\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 out_channels,\n                 base_channels=64,\n                 groups=32,\n                 width_per_group=4,\n                 **kwargs):\n        super().__init__(in_channels, out_channels, **kwargs)\n        self.groups = groups\n        self.width_per_group = width_per_group\n\n        # For ResNet bottleneck, middle channels are determined by expansion\n        # and out_channels, but for ResNeXt bottleneck, it is determined by\n        # groups and width_per_group and the stage it is located in.\n        if groups != 1:\n            assert self.mid_channels % base_channels == 0\n            self.mid_channels = (\n                groups * width_per_group * self.mid_channels // base_channels)\n\n        self.norm1_name, norm1 = build_norm_layer(\n            self.norm_cfg, self.mid_channels, postfix=1)\n        self.norm2_name, norm2 = build_norm_layer(\n            self.norm_cfg, self.mid_channels, postfix=2)\n        self.norm3_name, norm3 = build_norm_layer(\n            self.norm_cfg, self.out_channels, postfix=3)\n\n        self.conv1 = build_conv_layer(\n            self.conv_cfg,\n            self.in_channels,\n            self.mid_channels,\n            kernel_size=1,\n            stride=self.conv1_stride,\n            bias=False)\n        self.add_module(self.norm1_name, norm1)\n        self.conv2 = build_conv_layer(\n            self.conv_cfg,\n            self.mid_channels,\n            self.mid_channels,\n            kernel_size=3,\n            stride=self.conv2_stride,\n            padding=self.dilation,\n            dilation=self.dilation,\n            groups=groups,\n            bias=False)\n\n        self.add_module(self.norm2_name, norm2)\n        self.conv3 = build_conv_layer(\n            self.conv_cfg,\n            self.mid_channels,\n            self.out_channels,\n            kernel_size=1,\n            bias=False)\n        self.add_module(self.norm3_name, norm3)\n\n\n@BACKBONES.register_module()\nclass ResNeXt(ResNet):\n    \"\"\"ResNeXt backbone.\n\n    Please refer to the `paper <https://arxiv.org/abs/1611.05431>`__ for\n    details.\n\n    Args:\n        depth (int): Network depth, from {50, 101, 152}.\n        groups (int): Groups of conv2 in Bottleneck. Default: 32.\n        width_per_group (int): Width per group of conv2 in Bottleneck.\n            Default: 4.\n        in_channels (int): Number of input image channels. Default: 3.\n        stem_channels (int): Output channels of the stem layer. Default: 64.\n        num_stages (int): Stages of the network. Default: 4.\n        strides (Sequence[int]): Strides of the first block of each stage.\n            Default: ``(1, 2, 2, 2)``.\n        dilations (Sequence[int]): Dilation of each stage.\n            Default: ``(1, 1, 1, 1)``.\n        out_indices (Sequence[int]): Output from which stages. If only one\n            stage is specified, a single tensor (feature map) is returned,\n            otherwise multiple stages are specified, a tuple of tensors will\n            be returned. Default: ``(3, )``.\n        style (str): `pytorch` or `caffe`. If set to \"pytorch\", the stride-two\n            layer is the 3x3 conv layer, otherwise the stride-two layer is\n            the first 1x1 conv layer.\n        deep_stem (bool): Replace 7x7 conv in input stem with 3 3x3 conv.\n            Default: False.\n        avg_down (bool): Use AvgPool instead of stride conv when\n            downsampling in the bottleneck. Default: False.\n        frozen_stages (int): Stages to be frozen (stop grad and set eval mode).\n            -1 means not freezing any parameters. Default: -1.\n        conv_cfg (dict | None): The config dict for conv layers. Default: None.\n        norm_cfg (dict): The config dict for norm layers.\n        norm_eval (bool): Whether to set norm layers to eval mode, namely,\n            freeze running stats (mean and var). Note: Effect on Batch Norm\n            and its variants only. Default: False.\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed. Default: False.\n        zero_init_residual (bool): Whether to use zero init for last norm layer\n            in resblocks to let them behave as identity. Default: True.\n\n     Example:\n        >>> from mmpose.models import ResNeXt\n        >>> import torch\n        >>> self = ResNeXt(depth=50, out_indices=(0, 1, 2, 3))\n        >>> self.eval()\n        >>> inputs = torch.rand(1, 3, 32, 32)\n        >>> level_outputs = self.forward(inputs)\n        >>> for level_out in level_outputs:\n        ...     print(tuple(level_out.shape))\n        (1, 256, 8, 8)\n        (1, 512, 4, 4)\n        (1, 1024, 2, 2)\n        (1, 2048, 1, 1)\n    \"\"\"\n\n    arch_settings = {\n        50: (Bottleneck, (3, 4, 6, 3)),\n        101: (Bottleneck, (3, 4, 23, 3)),\n        152: (Bottleneck, (3, 8, 36, 3))\n    }\n\n    def __init__(self, depth, groups=32, width_per_group=4, **kwargs):\n        self.groups = groups\n        self.width_per_group = width_per_group\n        super().__init__(depth, **kwargs)\n\n    def make_res_layer(self, **kwargs):\n        return ResLayer(\n            groups=self.groups,\n            width_per_group=self.width_per_group,\n            base_channels=self.base_channels,\n            **kwargs)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/rsn.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport copy as cp\n\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom mmcv.cnn import (ConvModule, MaxPool2d, constant_init, kaiming_init,\n                      normal_init)\n\nfrom ..builder import BACKBONES\nfrom .base_backbone import BaseBackbone\n\n\nclass RSB(nn.Module):\n    \"\"\"Residual Steps block for RSN. Paper ref: Cai et al. \"Learning Delicate\n    Local Representations for Multi-Person Pose Estimation\" (ECCV 2020).\n\n    Args:\n        in_channels (int): Input channels of this block.\n        out_channels (int): Output channels of this block.\n        num_steps (int): Numbers of steps in RSB\n        stride (int): stride of the block. Default: 1\n        downsample (nn.Module): downsample operation on identity branch.\n            Default: None.\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        expand_times (int): Times by which the in_channels are expanded.\n            Default:26.\n        res_top_channels (int): Number of channels of feature output by\n            ResNet_top. Default:64.\n    \"\"\"\n\n    expansion = 1\n\n    def __init__(self,\n                 in_channels,\n                 out_channels,\n                 num_steps=4,\n                 stride=1,\n                 downsample=None,\n                 with_cp=False,\n                 norm_cfg=dict(type='BN'),\n                 expand_times=26,\n                 res_top_channels=64):\n        # Protect mutable default arguments\n        norm_cfg = cp.deepcopy(norm_cfg)\n        super().__init__()\n        assert num_steps > 1\n        self.in_channels = in_channels\n        self.branch_channels = self.in_channels * expand_times\n        self.branch_channels //= res_top_channels\n        self.out_channels = out_channels\n        self.stride = stride\n        self.downsample = downsample\n        self.with_cp = with_cp\n        self.norm_cfg = norm_cfg\n        self.num_steps = num_steps\n        self.conv_bn_relu1 = ConvModule(\n            self.in_channels,\n            self.num_steps * self.branch_channels,\n            kernel_size=1,\n            stride=self.stride,\n            padding=0,\n            norm_cfg=self.norm_cfg,\n            inplace=False)\n        for i in range(self.num_steps):\n            for j in range(i + 1):\n                module_name = f'conv_bn_relu2_{i + 1}_{j + 1}'\n                self.add_module(\n                    module_name,\n                    ConvModule(\n                        self.branch_channels,\n                        self.branch_channels,\n                        kernel_size=3,\n                        stride=1,\n                        padding=1,\n                        norm_cfg=self.norm_cfg,\n                        inplace=False))\n        self.conv_bn3 = ConvModule(\n            self.num_steps * self.branch_channels,\n            self.out_channels * self.expansion,\n            kernel_size=1,\n            stride=1,\n            padding=0,\n            act_cfg=None,\n            norm_cfg=self.norm_cfg,\n            inplace=False)\n        self.relu = nn.ReLU(inplace=False)\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n\n        identity = x\n        x = self.conv_bn_relu1(x)\n        spx = torch.split(x, self.branch_channels, 1)\n        outputs = list()\n        outs = list()\n        for i in range(self.num_steps):\n            outputs_i = list()\n            outputs.append(outputs_i)\n            for j in range(i + 1):\n                if j == 0:\n                    inputs = spx[i]\n                else:\n                    inputs = outputs[i][j - 1]\n                if i > j:\n                    inputs = inputs + outputs[i - 1][j]\n                module_name = f'conv_bn_relu2_{i + 1}_{j + 1}'\n                module_i_j = getattr(self, module_name)\n                outputs[i].append(module_i_j(inputs))\n\n            outs.append(outputs[i][i])\n        out = torch.cat(tuple(outs), 1)\n        out = self.conv_bn3(out)\n\n        if self.downsample is not None:\n            identity = self.downsample(identity)\n        out = out + identity\n\n        out = self.relu(out)\n\n        return out\n\n\nclass Downsample_module(nn.Module):\n    \"\"\"Downsample module for RSN.\n\n    Args:\n        block (nn.Module): Downsample block.\n        num_blocks (list): Number of blocks in each downsample unit.\n        num_units (int): Numbers of downsample units. Default: 4\n        has_skip (bool): Have skip connections from prior upsample\n            module or not. Default:False\n        num_steps (int): Number of steps in a block. Default:4\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        in_channels (int): Number of channels of the input feature to\n            downsample module. Default: 64\n        expand_times (int): Times by which the in_channels are expanded.\n            Default:26.\n    \"\"\"\n\n    def __init__(self,\n                 block,\n                 num_blocks,\n                 num_steps=4,\n                 num_units=4,\n                 has_skip=False,\n                 norm_cfg=dict(type='BN'),\n                 in_channels=64,\n                 expand_times=26):\n        # Protect mutable default arguments\n        norm_cfg = cp.deepcopy(norm_cfg)\n        super().__init__()\n        self.has_skip = has_skip\n        self.in_channels = in_channels\n        assert len(num_blocks) == num_units\n        self.num_blocks = num_blocks\n        self.num_units = num_units\n        self.num_steps = num_steps\n        self.norm_cfg = norm_cfg\n        self.layer1 = self._make_layer(\n            block,\n            in_channels,\n            num_blocks[0],\n            expand_times=expand_times,\n            res_top_channels=in_channels)\n        for i in range(1, num_units):\n            module_name = f'layer{i + 1}'\n            self.add_module(\n                module_name,\n                self._make_layer(\n                    block,\n                    in_channels * pow(2, i),\n                    num_blocks[i],\n                    stride=2,\n                    expand_times=expand_times,\n                    res_top_channels=in_channels))\n\n    def _make_layer(self,\n                    block,\n                    out_channels,\n                    blocks,\n                    stride=1,\n                    expand_times=26,\n                    res_top_channels=64):\n        downsample = None\n        if stride != 1 or self.in_channels != out_channels * block.expansion:\n            downsample = ConvModule(\n                self.in_channels,\n                out_channels * block.expansion,\n                kernel_size=1,\n                stride=stride,\n                padding=0,\n                norm_cfg=self.norm_cfg,\n                act_cfg=None,\n                inplace=True)\n\n        units = list()\n        units.append(\n            block(\n                self.in_channels,\n                out_channels,\n                num_steps=self.num_steps,\n                stride=stride,\n                downsample=downsample,\n                norm_cfg=self.norm_cfg,\n                expand_times=expand_times,\n                res_top_channels=res_top_channels))\n        self.in_channels = out_channels * block.expansion\n        for _ in range(1, blocks):\n            units.append(\n                block(\n                    self.in_channels,\n                    out_channels,\n                    num_steps=self.num_steps,\n                    expand_times=expand_times,\n                    res_top_channels=res_top_channels))\n\n        return nn.Sequential(*units)\n\n    def forward(self, x, skip1, skip2):\n        out = list()\n        for i in range(self.num_units):\n            module_name = f'layer{i + 1}'\n            module_i = getattr(self, module_name)\n            x = module_i(x)\n            if self.has_skip:\n                x = x + skip1[i] + skip2[i]\n            out.append(x)\n        out.reverse()\n\n        return tuple(out)\n\n\nclass Upsample_unit(nn.Module):\n    \"\"\"Upsample unit for upsample module.\n\n    Args:\n        ind (int): Indicates whether to interpolate (>0) and whether to\n           generate feature map for the next hourglass-like module.\n        num_units (int): Number of units that form a upsample module. Along\n            with ind and gen_cross_conv, nm_units is used to decide whether\n            to generate feature map for the next hourglass-like module.\n        in_channels (int): Channel number of the skip-in feature maps from\n            the corresponding downsample unit.\n        unit_channels (int): Channel number in this unit. Default:256.\n        gen_skip: (bool): Whether or not to generate skips for the posterior\n            downsample module. Default:False\n        gen_cross_conv (bool): Whether to generate feature map for the next\n            hourglass-like module. Default:False\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        out_channels (in): Number of channels of feature output by upsample\n            module. Must equal to in_channels of downsample module. Default:64\n    \"\"\"\n\n    def __init__(self,\n                 ind,\n                 num_units,\n                 in_channels,\n                 unit_channels=256,\n                 gen_skip=False,\n                 gen_cross_conv=False,\n                 norm_cfg=dict(type='BN'),\n                 out_channels=64):\n        # Protect mutable default arguments\n        norm_cfg = cp.deepcopy(norm_cfg)\n        super().__init__()\n        self.num_units = num_units\n        self.norm_cfg = norm_cfg\n        self.in_skip = ConvModule(\n            in_channels,\n            unit_channels,\n            kernel_size=1,\n            stride=1,\n            padding=0,\n            norm_cfg=self.norm_cfg,\n            act_cfg=None,\n            inplace=True)\n        self.relu = nn.ReLU(inplace=True)\n\n        self.ind = ind\n        if self.ind > 0:\n            self.up_conv = ConvModule(\n                unit_channels,\n                unit_channels,\n                kernel_size=1,\n                stride=1,\n                padding=0,\n                norm_cfg=self.norm_cfg,\n                act_cfg=None,\n                inplace=True)\n\n        self.gen_skip = gen_skip\n        if self.gen_skip:\n            self.out_skip1 = ConvModule(\n                in_channels,\n                in_channels,\n                kernel_size=1,\n                stride=1,\n                padding=0,\n                norm_cfg=self.norm_cfg,\n                inplace=True)\n\n            self.out_skip2 = ConvModule(\n                unit_channels,\n                in_channels,\n                kernel_size=1,\n                stride=1,\n                padding=0,\n                norm_cfg=self.norm_cfg,\n                inplace=True)\n\n        self.gen_cross_conv = gen_cross_conv\n        if self.ind == num_units - 1 and self.gen_cross_conv:\n            self.cross_conv = ConvModule(\n                unit_channels,\n                out_channels,\n                kernel_size=1,\n                stride=1,\n                padding=0,\n                norm_cfg=self.norm_cfg,\n                inplace=True)\n\n    def forward(self, x, up_x):\n        out = self.in_skip(x)\n\n        if self.ind > 0:\n            up_x = F.interpolate(\n                up_x,\n                size=(x.size(2), x.size(3)),\n                mode='bilinear',\n                align_corners=True)\n            up_x = self.up_conv(up_x)\n            out = out + up_x\n        out = self.relu(out)\n\n        skip1 = None\n        skip2 = None\n        if self.gen_skip:\n            skip1 = self.out_skip1(x)\n            skip2 = self.out_skip2(out)\n\n        cross_conv = None\n        if self.ind == self.num_units - 1 and self.gen_cross_conv:\n            cross_conv = self.cross_conv(out)\n\n        return out, skip1, skip2, cross_conv\n\n\nclass Upsample_module(nn.Module):\n    \"\"\"Upsample module for RSN.\n\n    Args:\n        unit_channels (int): Channel number in the upsample units.\n            Default:256.\n        num_units (int): Numbers of upsample units. Default: 4\n        gen_skip (bool): Whether to generate skip for posterior downsample\n            module or not. Default:False\n        gen_cross_conv (bool): Whether to generate feature map for the next\n            hourglass-like module. Default:False\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        out_channels (int): Number of channels of feature output by upsample\n            module. Must equal to in_channels of downsample module. Default:64\n    \"\"\"\n\n    def __init__(self,\n                 unit_channels=256,\n                 num_units=4,\n                 gen_skip=False,\n                 gen_cross_conv=False,\n                 norm_cfg=dict(type='BN'),\n                 out_channels=64):\n        # Protect mutable default arguments\n        norm_cfg = cp.deepcopy(norm_cfg)\n        super().__init__()\n        self.in_channels = list()\n        for i in range(num_units):\n            self.in_channels.append(RSB.expansion * out_channels * pow(2, i))\n        self.in_channels.reverse()\n        self.num_units = num_units\n        self.gen_skip = gen_skip\n        self.gen_cross_conv = gen_cross_conv\n        self.norm_cfg = norm_cfg\n        for i in range(num_units):\n            module_name = f'up{i + 1}'\n            self.add_module(\n                module_name,\n                Upsample_unit(\n                    i,\n                    self.num_units,\n                    self.in_channels[i],\n                    unit_channels,\n                    self.gen_skip,\n                    self.gen_cross_conv,\n                    norm_cfg=self.norm_cfg,\n                    out_channels=64))\n\n    def forward(self, x):\n        out = list()\n        skip1 = list()\n        skip2 = list()\n        cross_conv = None\n        for i in range(self.num_units):\n            module_i = getattr(self, f'up{i + 1}')\n            if i == 0:\n                outi, skip1_i, skip2_i, _ = module_i(x[i], None)\n            elif i == self.num_units - 1:\n                outi, skip1_i, skip2_i, cross_conv = module_i(x[i], out[i - 1])\n            else:\n                outi, skip1_i, skip2_i, _ = module_i(x[i], out[i - 1])\n            out.append(outi)\n            skip1.append(skip1_i)\n            skip2.append(skip2_i)\n        skip1.reverse()\n        skip2.reverse()\n\n        return out, skip1, skip2, cross_conv\n\n\nclass Single_stage_RSN(nn.Module):\n    \"\"\"Single_stage Residual Steps Network.\n\n    Args:\n        unit_channels (int): Channel number in the upsample units. Default:256.\n        num_units (int): Numbers of downsample/upsample units. Default: 4\n        gen_skip (bool): Whether to generate skip for posterior downsample\n            module or not. Default:False\n        gen_cross_conv (bool): Whether to generate feature map for the next\n            hourglass-like module. Default:False\n        has_skip (bool): Have skip connections from prior upsample\n            module or not. Default:False\n        num_steps (int): Number of steps in RSB. Default: 4\n        num_blocks (list): Number of blocks in each downsample unit.\n            Default: [2, 2, 2, 2] Note: Make sure num_units==len(num_blocks)\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        in_channels (int): Number of channels of the feature from ResNet_Top.\n            Default: 64.\n        expand_times (int): Times by which the in_channels are expanded in RSB.\n            Default:26.\n    \"\"\"\n\n    def __init__(self,\n                 has_skip=False,\n                 gen_skip=False,\n                 gen_cross_conv=False,\n                 unit_channels=256,\n                 num_units=4,\n                 num_steps=4,\n                 num_blocks=[2, 2, 2, 2],\n                 norm_cfg=dict(type='BN'),\n                 in_channels=64,\n                 expand_times=26):\n        # Protect mutable default arguments\n        norm_cfg = cp.deepcopy(norm_cfg)\n        num_blocks = cp.deepcopy(num_blocks)\n        super().__init__()\n        assert len(num_blocks) == num_units\n        self.has_skip = has_skip\n        self.gen_skip = gen_skip\n        self.gen_cross_conv = gen_cross_conv\n        self.num_units = num_units\n        self.num_steps = num_steps\n        self.unit_channels = unit_channels\n        self.num_blocks = num_blocks\n        self.norm_cfg = norm_cfg\n\n        self.downsample = Downsample_module(RSB, num_blocks, num_steps,\n                                            num_units, has_skip, norm_cfg,\n                                            in_channels, expand_times)\n        self.upsample = Upsample_module(unit_channels, num_units, gen_skip,\n                                        gen_cross_conv, norm_cfg, in_channels)\n\n    def forward(self, x, skip1, skip2):\n        mid = self.downsample(x, skip1, skip2)\n        out, skip1, skip2, cross_conv = self.upsample(mid)\n\n        return out, skip1, skip2, cross_conv\n\n\nclass ResNet_top(nn.Module):\n    \"\"\"ResNet top for RSN.\n\n    Args:\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        channels (int): Number of channels of the feature output by ResNet_top.\n    \"\"\"\n\n    def __init__(self, norm_cfg=dict(type='BN'), channels=64):\n        # Protect mutable default arguments\n        norm_cfg = cp.deepcopy(norm_cfg)\n        super().__init__()\n        self.top = nn.Sequential(\n            ConvModule(\n                3,\n                channels,\n                kernel_size=7,\n                stride=2,\n                padding=3,\n                norm_cfg=norm_cfg,\n                inplace=True), MaxPool2d(kernel_size=3, stride=2, padding=1))\n\n    def forward(self, img):\n        return self.top(img)\n\n\n@BACKBONES.register_module()\nclass RSN(BaseBackbone):\n    \"\"\"Residual Steps Network backbone. Paper ref: Cai et al. \"Learning\n    Delicate Local Representations for Multi-Person Pose Estimation\" (ECCV\n    2020).\n\n    Args:\n        unit_channels (int): Number of Channels in an upsample unit.\n            Default: 256\n        num_stages (int): Number of stages in a multi-stage RSN. Default: 4\n        num_units (int): NUmber of downsample/upsample units in a single-stage\n            RSN. Default: 4 Note: Make sure num_units == len(self.num_blocks)\n        num_blocks (list): Number of RSBs (Residual Steps Block) in each\n            downsample unit. Default: [2, 2, 2, 2]\n        num_steps (int): Number of steps in a RSB. Default:4\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        res_top_channels (int): Number of channels of feature from ResNet_top.\n            Default: 64.\n        expand_times (int): Times by which the in_channels are expanded in RSB.\n            Default:26.\n    Example:\n        >>> from mmpose.models import RSN\n        >>> import torch\n        >>> self = RSN(num_stages=2,num_units=2,num_blocks=[2,2])\n        >>> self.eval()\n        >>> inputs = torch.rand(1, 3, 511, 511)\n        >>> level_outputs = self.forward(inputs)\n        >>> for level_output in level_outputs:\n        ...     for feature in level_output:\n        ...         print(tuple(feature.shape))\n        ...\n        (1, 256, 64, 64)\n        (1, 256, 128, 128)\n        (1, 256, 64, 64)\n        (1, 256, 128, 128)\n    \"\"\"\n\n    def __init__(self,\n                 unit_channels=256,\n                 num_stages=4,\n                 num_units=4,\n                 num_blocks=[2, 2, 2, 2],\n                 num_steps=4,\n                 norm_cfg=dict(type='BN'),\n                 res_top_channels=64,\n                 expand_times=26):\n        # Protect mutable default arguments\n        norm_cfg = cp.deepcopy(norm_cfg)\n        num_blocks = cp.deepcopy(num_blocks)\n        super().__init__()\n        self.unit_channels = unit_channels\n        self.num_stages = num_stages\n        self.num_units = num_units\n        self.num_blocks = num_blocks\n        self.num_steps = num_steps\n        self.norm_cfg = norm_cfg\n\n        assert self.num_stages > 0\n        assert self.num_steps > 1\n        assert self.num_units > 1\n        assert self.num_units == len(self.num_blocks)\n        self.top = ResNet_top(norm_cfg=norm_cfg)\n        self.multi_stage_rsn = nn.ModuleList([])\n        for i in range(self.num_stages):\n            if i == 0:\n                has_skip = False\n            else:\n                has_skip = True\n            if i != self.num_stages - 1:\n                gen_skip = True\n                gen_cross_conv = True\n            else:\n                gen_skip = False\n                gen_cross_conv = False\n            self.multi_stage_rsn.append(\n                Single_stage_RSN(has_skip, gen_skip, gen_cross_conv,\n                                 unit_channels, num_units, num_steps,\n                                 num_blocks, norm_cfg, res_top_channels,\n                                 expand_times))\n\n    def forward(self, x):\n        \"\"\"Model forward function.\"\"\"\n        out_feats = []\n        skip1 = None\n        skip2 = None\n        x = self.top(x)\n        for i in range(self.num_stages):\n            out, skip1, skip2, x = self.multi_stage_rsn[i](x, skip1, skip2)\n            out_feats.append(out)\n\n        return out_feats\n\n    def init_weights(self, pretrained=None):\n        \"\"\"Initialize model weights.\"\"\"\n        for m in self.multi_stage_rsn.modules():\n            if isinstance(m, nn.Conv2d):\n                kaiming_init(m)\n            elif isinstance(m, nn.BatchNorm2d):\n                constant_init(m, 1)\n            elif isinstance(m, nn.Linear):\n                normal_init(m, std=0.01)\n\n        for m in self.top.modules():\n            if isinstance(m, nn.Conv2d):\n                kaiming_init(m)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/scnet.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport copy\n\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nimport torch.utils.checkpoint as cp\nfrom mmcv.cnn import build_conv_layer, build_norm_layer\n\nfrom ..builder import BACKBONES\nfrom .resnet import Bottleneck, ResNet\n\n\nclass SCConv(nn.Module):\n    \"\"\"SCConv (Self-calibrated Convolution)\n\n    Args:\n        in_channels (int): The input channels of the SCConv.\n        out_channels (int): The output channel of the SCConv.\n        stride (int): stride of SCConv.\n        pooling_r (int): size of pooling for scconv.\n        conv_cfg (dict): dictionary to construct and config conv layer.\n            Default: None\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 out_channels,\n                 stride,\n                 pooling_r,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN', momentum=0.1)):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        super().__init__()\n\n        assert in_channels == out_channels\n\n        self.k2 = nn.Sequential(\n            nn.AvgPool2d(kernel_size=pooling_r, stride=pooling_r),\n            build_conv_layer(\n                conv_cfg,\n                in_channels,\n                in_channels,\n                kernel_size=3,\n                stride=1,\n                padding=1,\n                bias=False),\n            build_norm_layer(norm_cfg, in_channels)[1],\n        )\n        self.k3 = nn.Sequential(\n            build_conv_layer(\n                conv_cfg,\n                in_channels,\n                in_channels,\n                kernel_size=3,\n                stride=1,\n                padding=1,\n                bias=False),\n            build_norm_layer(norm_cfg, in_channels)[1],\n        )\n        self.k4 = nn.Sequential(\n            build_conv_layer(\n                conv_cfg,\n                in_channels,\n                in_channels,\n                kernel_size=3,\n                stride=stride,\n                padding=1,\n                bias=False),\n            build_norm_layer(norm_cfg, out_channels)[1],\n            nn.ReLU(inplace=True),\n        )\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n        identity = x\n\n        out = torch.sigmoid(\n            torch.add(identity, F.interpolate(self.k2(x),\n                                              identity.size()[2:])))\n        out = torch.mul(self.k3(x), out)\n        out = self.k4(out)\n\n        return out\n\n\nclass SCBottleneck(Bottleneck):\n    \"\"\"SC(Self-calibrated) Bottleneck.\n\n    Args:\n        in_channels (int): The input channels of the SCBottleneck block.\n        out_channels (int): The output channel of the SCBottleneck block.\n    \"\"\"\n\n    pooling_r = 4\n\n    def __init__(self, in_channels, out_channels, **kwargs):\n        super().__init__(in_channels, out_channels, **kwargs)\n        self.mid_channels = out_channels // self.expansion // 2\n\n        self.norm1_name, norm1 = build_norm_layer(\n            self.norm_cfg, self.mid_channels, postfix=1)\n        self.norm2_name, norm2 = build_norm_layer(\n            self.norm_cfg, self.mid_channels, postfix=2)\n        self.norm3_name, norm3 = build_norm_layer(\n            self.norm_cfg, out_channels, postfix=3)\n\n        self.conv1 = build_conv_layer(\n            self.conv_cfg,\n            in_channels,\n            self.mid_channels,\n            kernel_size=1,\n            stride=1,\n            bias=False)\n        self.add_module(self.norm1_name, norm1)\n\n        self.k1 = nn.Sequential(\n            build_conv_layer(\n                self.conv_cfg,\n                self.mid_channels,\n                self.mid_channels,\n                kernel_size=3,\n                stride=self.stride,\n                padding=1,\n                bias=False),\n            build_norm_layer(self.norm_cfg, self.mid_channels)[1],\n            nn.ReLU(inplace=True))\n\n        self.conv2 = build_conv_layer(\n            self.conv_cfg,\n            in_channels,\n            self.mid_channels,\n            kernel_size=1,\n            stride=1,\n            bias=False)\n        self.add_module(self.norm2_name, norm2)\n\n        self.scconv = SCConv(self.mid_channels, self.mid_channels, self.stride,\n                             self.pooling_r, self.conv_cfg, self.norm_cfg)\n\n        self.conv3 = build_conv_layer(\n            self.conv_cfg,\n            self.mid_channels * 2,\n            out_channels,\n            kernel_size=1,\n            stride=1,\n            bias=False)\n        self.add_module(self.norm3_name, norm3)\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n\n        def _inner_forward(x):\n            identity = x\n\n            out_a = self.conv1(x)\n            out_a = self.norm1(out_a)\n            out_a = self.relu(out_a)\n\n            out_a = self.k1(out_a)\n\n            out_b = self.conv2(x)\n            out_b = self.norm2(out_b)\n            out_b = self.relu(out_b)\n\n            out_b = self.scconv(out_b)\n\n            out = self.conv3(torch.cat([out_a, out_b], dim=1))\n            out = self.norm3(out)\n\n            if self.downsample is not None:\n                identity = self.downsample(x)\n\n            out += identity\n\n            return out\n\n        if self.with_cp and x.requires_grad:\n            out = cp.checkpoint(_inner_forward, x)\n        else:\n            out = _inner_forward(x)\n\n        out = self.relu(out)\n\n        return out\n\n\n@BACKBONES.register_module()\nclass SCNet(ResNet):\n    \"\"\"SCNet backbone.\n\n    Improving Convolutional Networks with Self-Calibrated Convolutions,\n    Jiang-Jiang Liu, Qibin Hou, Ming-Ming Cheng, Changhu Wang, Jiashi Feng,\n    IEEE CVPR, 2020.\n    http://mftp.mmcheng.net/Papers/20cvprSCNet.pdf\n\n    Args:\n        depth (int): Depth of scnet, from {50, 101}.\n        in_channels (int): Number of input image channels. Normally 3.\n        base_channels (int): Number of base channels of hidden layer.\n        num_stages (int): SCNet stages, normally 4.\n        strides (Sequence[int]): Strides of the first block of each stage.\n        dilations (Sequence[int]): Dilation of each stage.\n        out_indices (Sequence[int]): Output from which stages.\n        style (str): `pytorch` or `caffe`. If set to \"pytorch\", the stride-two\n            layer is the 3x3 conv layer, otherwise the stride-two layer is\n            the first 1x1 conv layer.\n        deep_stem (bool): Replace 7x7 conv in input stem with 3 3x3 conv\n        avg_down (bool): Use AvgPool instead of stride conv when\n            downsampling in the bottleneck.\n        frozen_stages (int): Stages to be frozen (stop grad and set eval mode).\n            -1 means not freezing any parameters.\n        norm_cfg (dict): Dictionary to construct and config norm layer.\n        norm_eval (bool): Whether to set norm layers to eval mode, namely,\n            freeze running stats (mean and var). Note: Effect on Batch Norm\n            and its variants only.\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed.\n        zero_init_residual (bool): Whether to use zero init for last norm layer\n            in resblocks to let them behave as identity.\n\n    Example:\n        >>> from mmpose.models import SCNet\n        >>> import torch\n        >>> self = SCNet(depth=50, out_indices=(0, 1, 2, 3))\n        >>> self.eval()\n        >>> inputs = torch.rand(1, 3, 224, 224)\n        >>> level_outputs = self.forward(inputs)\n        >>> for level_out in level_outputs:\n        ...     print(tuple(level_out.shape))\n        (1, 256, 56, 56)\n        (1, 512, 28, 28)\n        (1, 1024, 14, 14)\n        (1, 2048, 7, 7)\n    \"\"\"\n\n    arch_settings = {\n        50: (SCBottleneck, [3, 4, 6, 3]),\n        101: (SCBottleneck, [3, 4, 23, 3])\n    }\n\n    def __init__(self, depth, **kwargs):\n        if depth not in self.arch_settings:\n            raise KeyError(f'invalid depth {depth} for SCNet')\n        super().__init__(depth, **kwargs)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/seresnet.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport torch.utils.checkpoint as cp\n\nfrom ..builder import BACKBONES\nfrom .resnet import Bottleneck, ResLayer, ResNet\nfrom .utils.se_layer import SELayer\n\n\nclass SEBottleneck(Bottleneck):\n    \"\"\"SEBottleneck block for SEResNet.\n\n    Args:\n        in_channels (int): The input channels of the SEBottleneck block.\n        out_channels (int): The output channel of the SEBottleneck block.\n        se_ratio (int): Squeeze ratio in SELayer. Default: 16\n    \"\"\"\n\n    def __init__(self, in_channels, out_channels, se_ratio=16, **kwargs):\n        super().__init__(in_channels, out_channels, **kwargs)\n        self.se_layer = SELayer(out_channels, ratio=se_ratio)\n\n    def forward(self, x):\n\n        def _inner_forward(x):\n            identity = x\n\n            out = self.conv1(x)\n            out = self.norm1(out)\n            out = self.relu(out)\n\n            out = self.conv2(out)\n            out = self.norm2(out)\n            out = self.relu(out)\n\n            out = self.conv3(out)\n            out = self.norm3(out)\n\n            out = self.se_layer(out)\n\n            if self.downsample is not None:\n                identity = self.downsample(x)\n\n            out += identity\n\n            return out\n\n        if self.with_cp and x.requires_grad:\n            out = cp.checkpoint(_inner_forward, x)\n        else:\n            out = _inner_forward(x)\n\n        out = self.relu(out)\n\n        return out\n\n\n@BACKBONES.register_module()\nclass SEResNet(ResNet):\n    \"\"\"SEResNet backbone.\n\n    Please refer to the `paper <https://arxiv.org/abs/1709.01507>`__ for\n    details.\n\n    Args:\n        depth (int): Network depth, from {50, 101, 152}.\n        se_ratio (int): Squeeze ratio in SELayer. Default: 16.\n        in_channels (int): Number of input image channels. Default: 3.\n        stem_channels (int): Output channels of the stem layer. Default: 64.\n        num_stages (int): Stages of the network. Default: 4.\n        strides (Sequence[int]): Strides of the first block of each stage.\n            Default: ``(1, 2, 2, 2)``.\n        dilations (Sequence[int]): Dilation of each stage.\n            Default: ``(1, 1, 1, 1)``.\n        out_indices (Sequence[int]): Output from which stages. If only one\n            stage is specified, a single tensor (feature map) is returned,\n            otherwise multiple stages are specified, a tuple of tensors will\n            be returned. Default: ``(3, )``.\n        style (str): `pytorch` or `caffe`. If set to \"pytorch\", the stride-two\n            layer is the 3x3 conv layer, otherwise the stride-two layer is\n            the first 1x1 conv layer.\n        deep_stem (bool): Replace 7x7 conv in input stem with 3 3x3 conv.\n            Default: False.\n        avg_down (bool): Use AvgPool instead of stride conv when\n            downsampling in the bottleneck. Default: False.\n        frozen_stages (int): Stages to be frozen (stop grad and set eval mode).\n            -1 means not freezing any parameters. Default: -1.\n        conv_cfg (dict | None): The config dict for conv layers. Default: None.\n        norm_cfg (dict): The config dict for norm layers.\n        norm_eval (bool): Whether to set norm layers to eval mode, namely,\n            freeze running stats (mean and var). Note: Effect on Batch Norm\n            and its variants only. Default: False.\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed. Default: False.\n        zero_init_residual (bool): Whether to use zero init for last norm layer\n            in resblocks to let them behave as identity. Default: True.\n\n    Example:\n        >>> from mmpose.models import SEResNet\n        >>> import torch\n        >>> self = SEResNet(depth=50, out_indices=(0, 1, 2, 3))\n        >>> self.eval()\n        >>> inputs = torch.rand(1, 3, 224, 224)\n        >>> level_outputs = self.forward(inputs)\n        >>> for level_out in level_outputs:\n        ...     print(tuple(level_out.shape))\n        (1, 256, 56, 56)\n        (1, 512, 28, 28)\n        (1, 1024, 14, 14)\n        (1, 2048, 7, 7)\n    \"\"\"\n\n    arch_settings = {\n        50: (SEBottleneck, (3, 4, 6, 3)),\n        101: (SEBottleneck, (3, 4, 23, 3)),\n        152: (SEBottleneck, (3, 8, 36, 3))\n    }\n\n    def __init__(self, depth, se_ratio=16, **kwargs):\n        if depth not in self.arch_settings:\n            raise KeyError(f'invalid depth {depth} for SEResNet')\n        self.se_ratio = se_ratio\n        super().__init__(depth, **kwargs)\n\n    def make_res_layer(self, **kwargs):\n        return ResLayer(se_ratio=self.se_ratio, **kwargs)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/seresnext.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nfrom mmcv.cnn import build_conv_layer, build_norm_layer\n\nfrom ..builder import BACKBONES\nfrom .resnet import ResLayer\nfrom .seresnet import SEBottleneck as _SEBottleneck\nfrom .seresnet import SEResNet\n\n\nclass SEBottleneck(_SEBottleneck):\n    \"\"\"SEBottleneck block for SEResNeXt.\n\n    Args:\n        in_channels (int): Input channels of this block.\n        out_channels (int): Output channels of this block.\n        base_channels (int): Middle channels of the first stage. Default: 64.\n        groups (int): Groups of conv2.\n        width_per_group (int): Width per group of conv2. 64x4d indicates\n            ``groups=64, width_per_group=4`` and 32x8d indicates\n            ``groups=32, width_per_group=8``.\n        stride (int): stride of the block. Default: 1\n        dilation (int): dilation of convolution. Default: 1\n        downsample (nn.Module): downsample operation on identity branch.\n            Default: None\n        se_ratio (int): Squeeze ratio in SELayer. Default: 16\n        style (str): `pytorch` or `caffe`. If set to \"pytorch\", the stride-two\n            layer is the 3x3 conv layer, otherwise the stride-two layer is\n            the first 1x1 conv layer.\n        conv_cfg (dict): dictionary to construct and config conv layer.\n            Default: None\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 out_channels,\n                 base_channels=64,\n                 groups=32,\n                 width_per_group=4,\n                 se_ratio=16,\n                 **kwargs):\n        super().__init__(in_channels, out_channels, se_ratio, **kwargs)\n        self.groups = groups\n        self.width_per_group = width_per_group\n\n        # We follow the same rational of ResNext to compute mid_channels.\n        # For SEResNet bottleneck, middle channels are determined by expansion\n        # and out_channels, but for SEResNeXt bottleneck, it is determined by\n        # groups and width_per_group and the stage it is located in.\n        if groups != 1:\n            assert self.mid_channels % base_channels == 0\n            self.mid_channels = (\n                groups * width_per_group * self.mid_channels // base_channels)\n\n        self.norm1_name, norm1 = build_norm_layer(\n            self.norm_cfg, self.mid_channels, postfix=1)\n        self.norm2_name, norm2 = build_norm_layer(\n            self.norm_cfg, self.mid_channels, postfix=2)\n        self.norm3_name, norm3 = build_norm_layer(\n            self.norm_cfg, self.out_channels, postfix=3)\n\n        self.conv1 = build_conv_layer(\n            self.conv_cfg,\n            self.in_channels,\n            self.mid_channels,\n            kernel_size=1,\n            stride=self.conv1_stride,\n            bias=False)\n        self.add_module(self.norm1_name, norm1)\n        self.conv2 = build_conv_layer(\n            self.conv_cfg,\n            self.mid_channels,\n            self.mid_channels,\n            kernel_size=3,\n            stride=self.conv2_stride,\n            padding=self.dilation,\n            dilation=self.dilation,\n            groups=groups,\n            bias=False)\n\n        self.add_module(self.norm2_name, norm2)\n        self.conv3 = build_conv_layer(\n            self.conv_cfg,\n            self.mid_channels,\n            self.out_channels,\n            kernel_size=1,\n            bias=False)\n        self.add_module(self.norm3_name, norm3)\n\n\n@BACKBONES.register_module()\nclass SEResNeXt(SEResNet):\n    \"\"\"SEResNeXt backbone.\n\n    Please refer to the `paper <https://arxiv.org/abs/1709.01507>`__ for\n    details.\n\n    Args:\n        depth (int): Network depth, from {50, 101, 152}.\n        groups (int): Groups of conv2 in Bottleneck. Default: 32.\n        width_per_group (int): Width per group of conv2 in Bottleneck.\n            Default: 4.\n        se_ratio (int): Squeeze ratio in SELayer. Default: 16.\n        in_channels (int): Number of input image channels. Default: 3.\n        stem_channels (int): Output channels of the stem layer. Default: 64.\n        num_stages (int): Stages of the network. Default: 4.\n        strides (Sequence[int]): Strides of the first block of each stage.\n            Default: ``(1, 2, 2, 2)``.\n        dilations (Sequence[int]): Dilation of each stage.\n            Default: ``(1, 1, 1, 1)``.\n        out_indices (Sequence[int]): Output from which stages. If only one\n            stage is specified, a single tensor (feature map) is returned,\n            otherwise multiple stages are specified, a tuple of tensors will\n            be returned. Default: ``(3, )``.\n        style (str): `pytorch` or `caffe`. If set to \"pytorch\", the stride-two\n            layer is the 3x3 conv layer, otherwise the stride-two layer is\n            the first 1x1 conv layer.\n        deep_stem (bool): Replace 7x7 conv in input stem with 3 3x3 conv.\n            Default: False.\n        avg_down (bool): Use AvgPool instead of stride conv when\n            downsampling in the bottleneck. Default: False.\n        frozen_stages (int): Stages to be frozen (stop grad and set eval mode).\n            -1 means not freezing any parameters. Default: -1.\n        conv_cfg (dict | None): The config dict for conv layers. Default: None.\n        norm_cfg (dict): The config dict for norm layers.\n        norm_eval (bool): Whether to set norm layers to eval mode, namely,\n            freeze running stats (mean and var). Note: Effect on Batch Norm\n            and its variants only. Default: False.\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed. Default: False.\n        zero_init_residual (bool): Whether to use zero init for last norm layer\n            in resblocks to let them behave as identity. Default: True.\n\n    Example:\n        >>> from mmpose.models import SEResNeXt\n        >>> import torch\n        >>> self = SEResNet(depth=50, out_indices=(0, 1, 2, 3))\n        >>> self.eval()\n        >>> inputs = torch.rand(1, 3, 224, 224)\n        >>> level_outputs = self.forward(inputs)\n        >>> for level_out in level_outputs:\n        ...     print(tuple(level_out.shape))\n        (1, 256, 56, 56)\n        (1, 512, 28, 28)\n        (1, 1024, 14, 14)\n        (1, 2048, 7, 7)\n    \"\"\"\n\n    arch_settings = {\n        50: (SEBottleneck, (3, 4, 6, 3)),\n        101: (SEBottleneck, (3, 4, 23, 3)),\n        152: (SEBottleneck, (3, 8, 36, 3))\n    }\n\n    def __init__(self, depth, groups=32, width_per_group=4, **kwargs):\n        self.groups = groups\n        self.width_per_group = width_per_group\n        super().__init__(depth, **kwargs)\n\n    def make_res_layer(self, **kwargs):\n        return ResLayer(\n            groups=self.groups,\n            width_per_group=self.width_per_group,\n            base_channels=self.base_channels,\n            **kwargs)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/shufflenet_v1.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport copy\nimport logging\n\nimport torch\nimport torch.nn as nn\nimport torch.utils.checkpoint as cp\nfrom mmcv.cnn import (ConvModule, build_activation_layer, constant_init,\n                      normal_init)\nfrom torch.nn.modules.batchnorm import _BatchNorm\n\nfrom ..builder import BACKBONES\nfrom .base_backbone import BaseBackbone\nfrom .utils import channel_shuffle, load_checkpoint, make_divisible\n\n\nclass ShuffleUnit(nn.Module):\n    \"\"\"ShuffleUnit block.\n\n    ShuffleNet unit with pointwise group convolution (GConv) and channel\n    shuffle.\n\n    Args:\n        in_channels (int): The input channels of the ShuffleUnit.\n        out_channels (int): The output channels of the ShuffleUnit.\n        groups (int, optional): The number of groups to be used in grouped 1x1\n            convolutions in each ShuffleUnit. Default: 3\n        first_block (bool, optional): Whether it is the first ShuffleUnit of a\n            sequential ShuffleUnits. Default: True, which means not using the\n            grouped 1x1 convolution.\n        combine (str, optional): The ways to combine the input and output\n            branches. Default: 'add'.\n        conv_cfg (dict): Config dict for convolution layer. Default: None,\n            which means using conv2d.\n        norm_cfg (dict): Config dict for normalization layer.\n            Default: dict(type='BN').\n        act_cfg (dict): Config dict for activation layer.\n            Default: dict(type='ReLU').\n        with_cp (bool, optional): Use checkpoint or not. Using checkpoint\n            will save some memory while slowing down the training speed.\n            Default: False.\n\n    Returns:\n        Tensor: The output tensor.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 out_channels,\n                 groups=3,\n                 first_block=True,\n                 combine='add',\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN'),\n                 act_cfg=dict(type='ReLU'),\n                 with_cp=False):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        act_cfg = copy.deepcopy(act_cfg)\n        super().__init__()\n        self.in_channels = in_channels\n        self.out_channels = out_channels\n        self.first_block = first_block\n        self.combine = combine\n        self.groups = groups\n        self.bottleneck_channels = self.out_channels // 4\n        self.with_cp = with_cp\n\n        if self.combine == 'add':\n            self.depthwise_stride = 1\n            self._combine_func = self._add\n            assert in_channels == out_channels, (\n                'in_channels must be equal to out_channels when combine '\n                'is add')\n        elif self.combine == 'concat':\n            self.depthwise_stride = 2\n            self._combine_func = self._concat\n            self.out_channels -= self.in_channels\n            self.avgpool = nn.AvgPool2d(kernel_size=3, stride=2, padding=1)\n        else:\n            raise ValueError(f'Cannot combine tensors with {self.combine}. '\n                             'Only \"add\" and \"concat\" are supported')\n\n        self.first_1x1_groups = 1 if first_block else self.groups\n        self.g_conv_1x1_compress = ConvModule(\n            in_channels=self.in_channels,\n            out_channels=self.bottleneck_channels,\n            kernel_size=1,\n            groups=self.first_1x1_groups,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg,\n            act_cfg=act_cfg)\n\n        self.depthwise_conv3x3_bn = ConvModule(\n            in_channels=self.bottleneck_channels,\n            out_channels=self.bottleneck_channels,\n            kernel_size=3,\n            stride=self.depthwise_stride,\n            padding=1,\n            groups=self.bottleneck_channels,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg,\n            act_cfg=None)\n\n        self.g_conv_1x1_expand = ConvModule(\n            in_channels=self.bottleneck_channels,\n            out_channels=self.out_channels,\n            kernel_size=1,\n            groups=self.groups,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg,\n            act_cfg=None)\n\n        self.act = build_activation_layer(act_cfg)\n\n    @staticmethod\n    def _add(x, out):\n        # residual connection\n        return x + out\n\n    @staticmethod\n    def _concat(x, out):\n        # concatenate along channel axis\n        return torch.cat((x, out), 1)\n\n    def forward(self, x):\n\n        def _inner_forward(x):\n            residual = x\n\n            out = self.g_conv_1x1_compress(x)\n            out = self.depthwise_conv3x3_bn(out)\n\n            if self.groups > 1:\n                out = channel_shuffle(out, self.groups)\n\n            out = self.g_conv_1x1_expand(out)\n\n            if self.combine == 'concat':\n                residual = self.avgpool(residual)\n                out = self.act(out)\n                out = self._combine_func(residual, out)\n            else:\n                out = self._combine_func(residual, out)\n                out = self.act(out)\n            return out\n\n        if self.with_cp and x.requires_grad:\n            out = cp.checkpoint(_inner_forward, x)\n        else:\n            out = _inner_forward(x)\n\n        return out\n\n\n@BACKBONES.register_module()\nclass ShuffleNetV1(BaseBackbone):\n    \"\"\"ShuffleNetV1 backbone.\n\n    Args:\n        groups (int, optional): The number of groups to be used in grouped 1x1\n            convolutions in each ShuffleUnit. Default: 3.\n        widen_factor (float, optional): Width multiplier - adjusts the number\n            of channels in each layer by this amount. Default: 1.0.\n        out_indices (Sequence[int]): Output from which stages.\n            Default: (2, )\n        frozen_stages (int): Stages to be frozen (all param fixed).\n            Default: -1, which means not freezing any parameters.\n        conv_cfg (dict): Config dict for convolution layer. Default: None,\n            which means using conv2d.\n        norm_cfg (dict): Config dict for normalization layer.\n            Default: dict(type='BN').\n        act_cfg (dict): Config dict for activation layer.\n            Default: dict(type='ReLU').\n        norm_eval (bool): Whether to set norm layers to eval mode, namely,\n            freeze running stats (mean and var). Note: Effect on Batch Norm\n            and its variants only. Default: False.\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed. Default: False.\n    \"\"\"\n\n    def __init__(self,\n                 groups=3,\n                 widen_factor=1.0,\n                 out_indices=(2, ),\n                 frozen_stages=-1,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN'),\n                 act_cfg=dict(type='ReLU'),\n                 norm_eval=False,\n                 with_cp=False):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        act_cfg = copy.deepcopy(act_cfg)\n        super().__init__()\n        self.stage_blocks = [4, 8, 4]\n        self.groups = groups\n\n        for index in out_indices:\n            if index not in range(0, 3):\n                raise ValueError('the item in out_indices must in '\n                                 f'range(0, 3). But received {index}')\n\n        if frozen_stages not in range(-1, 3):\n            raise ValueError('frozen_stages must be in range(-1, 3). '\n                             f'But received {frozen_stages}')\n        self.out_indices = out_indices\n        self.frozen_stages = frozen_stages\n        self.conv_cfg = conv_cfg\n        self.norm_cfg = norm_cfg\n        self.act_cfg = act_cfg\n        self.norm_eval = norm_eval\n        self.with_cp = with_cp\n\n        if groups == 1:\n            channels = (144, 288, 576)\n        elif groups == 2:\n            channels = (200, 400, 800)\n        elif groups == 3:\n            channels = (240, 480, 960)\n        elif groups == 4:\n            channels = (272, 544, 1088)\n        elif groups == 8:\n            channels = (384, 768, 1536)\n        else:\n            raise ValueError(f'{groups} groups is not supported for 1x1 '\n                             'Grouped Convolutions')\n\n        channels = [make_divisible(ch * widen_factor, 8) for ch in channels]\n\n        self.in_channels = int(24 * widen_factor)\n\n        self.conv1 = ConvModule(\n            in_channels=3,\n            out_channels=self.in_channels,\n            kernel_size=3,\n            stride=2,\n            padding=1,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg,\n            act_cfg=act_cfg)\n        self.maxpool = nn.MaxPool2d(kernel_size=3, stride=2, padding=1)\n\n        self.layers = nn.ModuleList()\n        for i, num_blocks in enumerate(self.stage_blocks):\n            first_block = (i == 0)\n            layer = self.make_layer(channels[i], num_blocks, first_block)\n            self.layers.append(layer)\n\n    def _freeze_stages(self):\n        if self.frozen_stages >= 0:\n            for param in self.conv1.parameters():\n                param.requires_grad = False\n        for i in range(self.frozen_stages):\n            layer = self.layers[i]\n            layer.eval()\n            for param in layer.parameters():\n                param.requires_grad = False\n\n    def init_weights(self, pretrained=None):\n        if isinstance(pretrained, str):\n            logger = logging.getLogger()\n            load_checkpoint(self, pretrained, strict=False, logger=logger)\n        elif pretrained is None:\n            for name, m in self.named_modules():\n                if isinstance(m, nn.Conv2d):\n                    if 'conv1' in name:\n                        normal_init(m, mean=0, std=0.01)\n                    else:\n                        normal_init(m, mean=0, std=1.0 / m.weight.shape[1])\n                elif isinstance(m, (_BatchNorm, nn.GroupNorm)):\n                    constant_init(m, val=1, bias=0.0001)\n                    if isinstance(m, _BatchNorm):\n                        if m.running_mean is not None:\n                            nn.init.constant_(m.running_mean, 0)\n        else:\n            raise TypeError('pretrained must be a str or None. But received '\n                            f'{type(pretrained)}')\n\n    def make_layer(self, out_channels, num_blocks, first_block=False):\n        \"\"\"Stack ShuffleUnit blocks to make a layer.\n\n        Args:\n            out_channels (int): out_channels of the block.\n            num_blocks (int): Number of blocks.\n            first_block (bool, optional): Whether is the first ShuffleUnit of a\n                sequential ShuffleUnits. Default: False, which means using\n                the grouped 1x1 convolution.\n        \"\"\"\n        layers = []\n        for i in range(num_blocks):\n            first_block = first_block if i == 0 else False\n            combine_mode = 'concat' if i == 0 else 'add'\n            layers.append(\n                ShuffleUnit(\n                    self.in_channels,\n                    out_channels,\n                    groups=self.groups,\n                    first_block=first_block,\n                    combine=combine_mode,\n                    conv_cfg=self.conv_cfg,\n                    norm_cfg=self.norm_cfg,\n                    act_cfg=self.act_cfg,\n                    with_cp=self.with_cp))\n            self.in_channels = out_channels\n\n        return nn.Sequential(*layers)\n\n    def forward(self, x):\n        x = self.conv1(x)\n        x = self.maxpool(x)\n\n        outs = []\n        for i, layer in enumerate(self.layers):\n            x = layer(x)\n            if i in self.out_indices:\n                outs.append(x)\n\n        if len(outs) == 1:\n            return outs[0]\n        return tuple(outs)\n\n    def train(self, mode=True):\n        super().train(mode)\n        self._freeze_stages()\n        if mode and self.norm_eval:\n            for m in self.modules():\n                if isinstance(m, _BatchNorm):\n                    m.eval()\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/shufflenet_v2.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport copy\nimport logging\n\nimport torch\nimport torch.nn as nn\nimport torch.utils.checkpoint as cp\nfrom mmcv.cnn import ConvModule, constant_init, normal_init\nfrom torch.nn.modules.batchnorm import _BatchNorm\n\nfrom ..builder import BACKBONES\nfrom .base_backbone import BaseBackbone\nfrom .utils import channel_shuffle, load_checkpoint\n\n\nclass InvertedResidual(nn.Module):\n    \"\"\"InvertedResidual block for ShuffleNetV2 backbone.\n\n    Args:\n        in_channels (int): The input channels of the block.\n        out_channels (int): The output channels of the block.\n        stride (int): Stride of the 3x3 convolution layer. Default: 1\n        conv_cfg (dict): Config dict for convolution layer.\n            Default: None, which means using conv2d.\n        norm_cfg (dict): Config dict for normalization layer.\n            Default: dict(type='BN').\n        act_cfg (dict): Config dict for activation layer.\n            Default: dict(type='ReLU').\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed. Default: False.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 out_channels,\n                 stride=1,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN'),\n                 act_cfg=dict(type='ReLU'),\n                 with_cp=False):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        act_cfg = copy.deepcopy(act_cfg)\n        super().__init__()\n        self.stride = stride\n        self.with_cp = with_cp\n\n        branch_features = out_channels // 2\n        if self.stride == 1:\n            assert in_channels == branch_features * 2, (\n                f'in_channels ({in_channels}) should equal to '\n                f'branch_features * 2 ({branch_features * 2}) '\n                'when stride is 1')\n\n        if in_channels != branch_features * 2:\n            assert self.stride != 1, (\n                f'stride ({self.stride}) should not equal 1 when '\n                f'in_channels != branch_features * 2')\n\n        if self.stride > 1:\n            self.branch1 = nn.Sequential(\n                ConvModule(\n                    in_channels,\n                    in_channels,\n                    kernel_size=3,\n                    stride=self.stride,\n                    padding=1,\n                    groups=in_channels,\n                    conv_cfg=conv_cfg,\n                    norm_cfg=norm_cfg,\n                    act_cfg=None),\n                ConvModule(\n                    in_channels,\n                    branch_features,\n                    kernel_size=1,\n                    stride=1,\n                    padding=0,\n                    conv_cfg=conv_cfg,\n                    norm_cfg=norm_cfg,\n                    act_cfg=act_cfg),\n            )\n\n        self.branch2 = nn.Sequential(\n            ConvModule(\n                in_channels if (self.stride > 1) else branch_features,\n                branch_features,\n                kernel_size=1,\n                stride=1,\n                padding=0,\n                conv_cfg=conv_cfg,\n                norm_cfg=norm_cfg,\n                act_cfg=act_cfg),\n            ConvModule(\n                branch_features,\n                branch_features,\n                kernel_size=3,\n                stride=self.stride,\n                padding=1,\n                groups=branch_features,\n                conv_cfg=conv_cfg,\n                norm_cfg=norm_cfg,\n                act_cfg=None),\n            ConvModule(\n                branch_features,\n                branch_features,\n                kernel_size=1,\n                stride=1,\n                padding=0,\n                conv_cfg=conv_cfg,\n                norm_cfg=norm_cfg,\n                act_cfg=act_cfg))\n\n    def forward(self, x):\n\n        def _inner_forward(x):\n            if self.stride > 1:\n                out = torch.cat((self.branch1(x), self.branch2(x)), dim=1)\n            else:\n                x1, x2 = x.chunk(2, dim=1)\n                out = torch.cat((x1, self.branch2(x2)), dim=1)\n\n            out = channel_shuffle(out, 2)\n\n            return out\n\n        if self.with_cp and x.requires_grad:\n            out = cp.checkpoint(_inner_forward, x)\n        else:\n            out = _inner_forward(x)\n\n        return out\n\n\n@BACKBONES.register_module()\nclass ShuffleNetV2(BaseBackbone):\n    \"\"\"ShuffleNetV2 backbone.\n\n    Args:\n        widen_factor (float): Width multiplier - adjusts the number of\n            channels in each layer by this amount. Default: 1.0.\n        out_indices (Sequence[int]): Output from which stages.\n            Default: (0, 1, 2, 3).\n        frozen_stages (int): Stages to be frozen (all param fixed).\n            Default: -1, which means not freezing any parameters.\n        conv_cfg (dict): Config dict for convolution layer.\n            Default: None, which means using conv2d.\n        norm_cfg (dict): Config dict for normalization layer.\n            Default: dict(type='BN').\n        act_cfg (dict): Config dict for activation layer.\n            Default: dict(type='ReLU').\n        norm_eval (bool): Whether to set norm layers to eval mode, namely,\n            freeze running stats (mean and var). Note: Effect on Batch Norm\n            and its variants only. Default: False.\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed. Default: False.\n    \"\"\"\n\n    def __init__(self,\n                 widen_factor=1.0,\n                 out_indices=(3, ),\n                 frozen_stages=-1,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN'),\n                 act_cfg=dict(type='ReLU'),\n                 norm_eval=False,\n                 with_cp=False):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        act_cfg = copy.deepcopy(act_cfg)\n        super().__init__()\n        self.stage_blocks = [4, 8, 4]\n        for index in out_indices:\n            if index not in range(0, 4):\n                raise ValueError('the item in out_indices must in '\n                                 f'range(0, 4). But received {index}')\n\n        if frozen_stages not in range(-1, 4):\n            raise ValueError('frozen_stages must be in range(-1, 4). '\n                             f'But received {frozen_stages}')\n        self.out_indices = out_indices\n        self.frozen_stages = frozen_stages\n        self.conv_cfg = conv_cfg\n        self.norm_cfg = norm_cfg\n        self.act_cfg = act_cfg\n        self.norm_eval = norm_eval\n        self.with_cp = with_cp\n\n        if widen_factor == 0.5:\n            channels = [48, 96, 192, 1024]\n        elif widen_factor == 1.0:\n            channels = [116, 232, 464, 1024]\n        elif widen_factor == 1.5:\n            channels = [176, 352, 704, 1024]\n        elif widen_factor == 2.0:\n            channels = [244, 488, 976, 2048]\n        else:\n            raise ValueError('widen_factor must be in [0.5, 1.0, 1.5, 2.0]. '\n                             f'But received {widen_factor}')\n\n        self.in_channels = 24\n        self.conv1 = ConvModule(\n            in_channels=3,\n            out_channels=self.in_channels,\n            kernel_size=3,\n            stride=2,\n            padding=1,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg,\n            act_cfg=act_cfg)\n\n        self.maxpool = nn.MaxPool2d(kernel_size=3, stride=2, padding=1)\n\n        self.layers = nn.ModuleList()\n        for i, num_blocks in enumerate(self.stage_blocks):\n            layer = self._make_layer(channels[i], num_blocks)\n            self.layers.append(layer)\n\n        output_channels = channels[-1]\n        self.layers.append(\n            ConvModule(\n                in_channels=self.in_channels,\n                out_channels=output_channels,\n                kernel_size=1,\n                conv_cfg=conv_cfg,\n                norm_cfg=norm_cfg,\n                act_cfg=act_cfg))\n\n    def _make_layer(self, out_channels, num_blocks):\n        \"\"\"Stack blocks to make a layer.\n\n        Args:\n            out_channels (int): out_channels of the block.\n            num_blocks (int): number of blocks.\n        \"\"\"\n        layers = []\n        for i in range(num_blocks):\n            stride = 2 if i == 0 else 1\n            layers.append(\n                InvertedResidual(\n                    in_channels=self.in_channels,\n                    out_channels=out_channels,\n                    stride=stride,\n                    conv_cfg=self.conv_cfg,\n                    norm_cfg=self.norm_cfg,\n                    act_cfg=self.act_cfg,\n                    with_cp=self.with_cp))\n            self.in_channels = out_channels\n\n        return nn.Sequential(*layers)\n\n    def _freeze_stages(self):\n        if self.frozen_stages >= 0:\n            for param in self.conv1.parameters():\n                param.requires_grad = False\n\n        for i in range(self.frozen_stages):\n            m = self.layers[i]\n            m.eval()\n            for param in m.parameters():\n                param.requires_grad = False\n\n    def init_weights(self, pretrained=None):\n        if isinstance(pretrained, str):\n            logger = logging.getLogger()\n            load_checkpoint(self, pretrained, strict=False, logger=logger)\n        elif pretrained is None:\n            for name, m in self.named_modules():\n                if isinstance(m, nn.Conv2d):\n                    if 'conv1' in name:\n                        normal_init(m, mean=0, std=0.01)\n                    else:\n                        normal_init(m, mean=0, std=1.0 / m.weight.shape[1])\n                elif isinstance(m, (_BatchNorm, nn.GroupNorm)):\n                    constant_init(m.weight, val=1, bias=0.0001)\n                    if isinstance(m, _BatchNorm):\n                        if m.running_mean is not None:\n                            nn.init.constant_(m.running_mean, 0)\n        else:\n            raise TypeError('pretrained must be a str or None. But received '\n                            f'{type(pretrained)}')\n\n    def forward(self, x):\n        x = self.conv1(x)\n        x = self.maxpool(x)\n\n        outs = []\n        for i, layer in enumerate(self.layers):\n            x = layer(x)\n            if i in self.out_indices:\n                outs.append(x)\n\n        if len(outs) == 1:\n            return outs[0]\n        return tuple(outs)\n\n    def train(self, mode=True):\n        super().train(mode)\n        self._freeze_stages()\n        if mode and self.norm_eval:\n            for m in self.modules():\n                if isinstance(m, nn.BatchNorm2d):\n                    m.eval()\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/tcn.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport copy\n\nimport torch.nn as nn\nfrom mmcv.cnn import ConvModule, build_conv_layer, constant_init, kaiming_init\nfrom mmcv.utils.parrots_wrapper import _BatchNorm\n\nfrom mmpose.core import WeightNormClipHook\nfrom ..builder import BACKBONES\nfrom .base_backbone import BaseBackbone\n\n\nclass BasicTemporalBlock(nn.Module):\n    \"\"\"Basic block for VideoPose3D.\n\n    Args:\n        in_channels (int): Input channels of this block.\n        out_channels (int): Output channels of this block.\n        mid_channels (int): The output channels of conv1. Default: 1024.\n        kernel_size (int): Size of the convolving kernel. Default: 3.\n        dilation (int): Spacing between kernel elements. Default: 3.\n        dropout (float): Dropout rate. Default: 0.25.\n        causal (bool): Use causal convolutions instead of symmetric\n            convolutions (for real-time applications). Default: False.\n        residual (bool): Use residual connection. Default: True.\n        use_stride_conv (bool): Use optimized TCN that designed\n            specifically for single-frame batching, i.e. where batches have\n            input length = receptive field, and output length = 1. This\n            implementation replaces dilated convolutions with strided\n            convolutions to avoid generating unused intermediate results.\n            Default: False.\n        conv_cfg (dict): dictionary to construct and config conv layer.\n            Default: dict(type='Conv1d').\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN1d').\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 out_channels,\n                 mid_channels=1024,\n                 kernel_size=3,\n                 dilation=3,\n                 dropout=0.25,\n                 causal=False,\n                 residual=True,\n                 use_stride_conv=False,\n                 conv_cfg=dict(type='Conv1d'),\n                 norm_cfg=dict(type='BN1d')):\n        # Protect mutable default arguments\n        conv_cfg = copy.deepcopy(conv_cfg)\n        norm_cfg = copy.deepcopy(norm_cfg)\n        super().__init__()\n        self.in_channels = in_channels\n        self.out_channels = out_channels\n        self.mid_channels = mid_channels\n        self.kernel_size = kernel_size\n        self.dilation = dilation\n        self.dropout = dropout\n        self.causal = causal\n        self.residual = residual\n        self.use_stride_conv = use_stride_conv\n\n        self.pad = (kernel_size - 1) * dilation // 2\n        if use_stride_conv:\n            self.stride = kernel_size\n            self.causal_shift = kernel_size // 2 if causal else 0\n            self.dilation = 1\n        else:\n            self.stride = 1\n            self.causal_shift = kernel_size // 2 * dilation if causal else 0\n\n        self.conv1 = nn.Sequential(\n            ConvModule(\n                in_channels,\n                mid_channels,\n                kernel_size=kernel_size,\n                stride=self.stride,\n                dilation=self.dilation,\n                bias='auto',\n                conv_cfg=conv_cfg,\n                norm_cfg=norm_cfg))\n        self.conv2 = nn.Sequential(\n            ConvModule(\n                mid_channels,\n                out_channels,\n                kernel_size=1,\n                bias='auto',\n                conv_cfg=conv_cfg,\n                norm_cfg=norm_cfg))\n\n        if residual and in_channels != out_channels:\n            self.short_cut = build_conv_layer(conv_cfg, in_channels,\n                                              out_channels, 1)\n        else:\n            self.short_cut = None\n\n        self.dropout = nn.Dropout(dropout) if dropout > 0 else None\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n        if self.use_stride_conv:\n            assert self.causal_shift + self.kernel_size // 2 < x.shape[2]\n        else:\n            assert 0 <= self.pad + self.causal_shift < x.shape[2] - \\\n                self.pad + self.causal_shift <= x.shape[2]\n\n        out = self.conv1(x)\n        if self.dropout is not None:\n            out = self.dropout(out)\n\n        out = self.conv2(out)\n        if self.dropout is not None:\n            out = self.dropout(out)\n\n        if self.residual:\n            if self.use_stride_conv:\n                res = x[:, :, self.causal_shift +\n                        self.kernel_size // 2::self.kernel_size]\n            else:\n                res = x[:, :,\n                        (self.pad + self.causal_shift):(x.shape[2] - self.pad +\n                                                        self.causal_shift)]\n\n            if self.short_cut is not None:\n                res = self.short_cut(res)\n            out = out + res\n\n        return out\n\n\n@BACKBONES.register_module()\nclass TCN(BaseBackbone):\n    \"\"\"TCN backbone.\n\n    Temporal Convolutional Networks.\n    More details can be found in the\n    `paper <https://arxiv.org/abs/1811.11742>`__ .\n\n    Args:\n        in_channels (int): Number of input channels, which equals to\n            num_keypoints * num_features.\n        stem_channels (int): Number of feature channels. Default: 1024.\n        num_blocks (int): NUmber of basic temporal convolutional blocks.\n            Default: 2.\n        kernel_sizes (Sequence[int]): Sizes of the convolving kernel of\n            each basic block. Default: ``(3, 3, 3)``.\n        dropout (float): Dropout rate. Default: 0.25.\n        causal (bool): Use causal convolutions instead of symmetric\n            convolutions (for real-time applications).\n            Default: False.\n        residual (bool): Use residual connection. Default: True.\n        use_stride_conv (bool): Use TCN backbone optimized for\n            single-frame batching, i.e. where batches have input length =\n            receptive field, and output length = 1. This implementation\n            replaces dilated convolutions with strided convolutions to avoid\n            generating unused intermediate results. The weights are\n            interchangeable with the reference implementation. Default: False\n        conv_cfg (dict): dictionary to construct and config conv layer.\n            Default: dict(type='Conv1d').\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN1d').\n        max_norm (float|None): if not None, the weight of convolution layers\n            will be clipped to have a maximum norm of max_norm.\n\n    Example:\n        >>> from mmpose.models import TCN\n        >>> import torch\n        >>> self = TCN(in_channels=34)\n        >>> self.eval()\n        >>> inputs = torch.rand(1, 34, 243)\n        >>> level_outputs = self.forward(inputs)\n        >>> for level_out in level_outputs:\n        ...     print(tuple(level_out.shape))\n        (1, 1024, 235)\n        (1, 1024, 217)\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 stem_channels=1024,\n                 num_blocks=2,\n                 kernel_sizes=(3, 3, 3),\n                 dropout=0.25,\n                 causal=False,\n                 residual=True,\n                 use_stride_conv=False,\n                 conv_cfg=dict(type='Conv1d'),\n                 norm_cfg=dict(type='BN1d'),\n                 max_norm=None):\n        # Protect mutable default arguments\n        conv_cfg = copy.deepcopy(conv_cfg)\n        norm_cfg = copy.deepcopy(norm_cfg)\n        super().__init__()\n        self.in_channels = in_channels\n        self.stem_channels = stem_channels\n        self.num_blocks = num_blocks\n        self.kernel_sizes = kernel_sizes\n        self.dropout = dropout\n        self.causal = causal\n        self.residual = residual\n        self.use_stride_conv = use_stride_conv\n        self.max_norm = max_norm\n\n        assert num_blocks == len(kernel_sizes) - 1\n        for ks in kernel_sizes:\n            assert ks % 2 == 1, 'Only odd filter widths are supported.'\n\n        self.expand_conv = ConvModule(\n            in_channels,\n            stem_channels,\n            kernel_size=kernel_sizes[0],\n            stride=kernel_sizes[0] if use_stride_conv else 1,\n            bias='auto',\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg)\n\n        dilation = kernel_sizes[0]\n        self.tcn_blocks = nn.ModuleList()\n        for i in range(1, num_blocks + 1):\n            self.tcn_blocks.append(\n                BasicTemporalBlock(\n                    in_channels=stem_channels,\n                    out_channels=stem_channels,\n                    mid_channels=stem_channels,\n                    kernel_size=kernel_sizes[i],\n                    dilation=dilation,\n                    dropout=dropout,\n                    causal=causal,\n                    residual=residual,\n                    use_stride_conv=use_stride_conv,\n                    conv_cfg=conv_cfg,\n                    norm_cfg=norm_cfg))\n            dilation *= kernel_sizes[i]\n\n        if self.max_norm is not None:\n            # Apply weight norm clip to conv layers\n            weight_clip = WeightNormClipHook(self.max_norm)\n            for module in self.modules():\n                if isinstance(module, nn.modules.conv._ConvNd):\n                    weight_clip.register(module)\n\n        self.dropout = nn.Dropout(dropout) if dropout > 0 else None\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n        x = self.expand_conv(x)\n\n        if self.dropout is not None:\n            x = self.dropout(x)\n\n        outs = []\n        for i in range(self.num_blocks):\n            x = self.tcn_blocks[i](x)\n            outs.append(x)\n\n        return tuple(outs)\n\n    def init_weights(self, pretrained=None):\n        \"\"\"Initialize the weights.\"\"\"\n        super().init_weights(pretrained)\n        if pretrained is None:\n            for m in self.modules():\n                if isinstance(m, nn.modules.conv._ConvNd):\n                    kaiming_init(m, mode='fan_in', nonlinearity='relu')\n                elif isinstance(m, _BatchNorm):\n                    constant_init(m, 1)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/test_torch.py",
    "content": "import torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\n\nclass Net(nn.Module):\n\n    def __init__(self):\n        super(Net, self).__init__()\n        # 1 input image channel, 6 output channels, 5x5 square convolution\n        # kernel\n        self.conv1 = nn.Conv2d(1, 6, 5)\n        self.conv2 = nn.Conv2d(6, 16, 5)\n        # an affine operation: y = Wx + b\n        self.fc1 = nn.Linear(16 * 5 * 5, 120)  # 5*5 from image dimension\n        self.fc2 = nn.Linear(120, 84)\n        self.fc3 = nn.Linear(84, 10)\n\n    def forward(self, x):\n        # Max pooling over a (2, 2) window\n        x = F.max_pool2d(F.relu(self.conv1(x)), (2, 2))\n        # If the size is a square, you can specify with a single number\n        x = F.max_pool2d(F.relu(self.conv2(x)), 2)\n        x = torch.flatten(x, 1) # flatten all dimensions except the batch dimension\n        x = F.relu(self.fc1(x))\n        x = F.relu(self.fc2(x))\n        x = self.fc3(x)\n        return x\n\n\nnet = Net()\n# print(net)\n\nnet.train()\n\ninput = torch.randn(1, 1, 32, 32)\n# out = net(input)\n# print(out)\noutput = net(input)\ntarget = torch.randn(10)  # a dummy target, for example\ntarget = target.view(1, -1)  # make it the same shape as output\ncriterion = nn.MSELoss()\n\n# loss = criterion(output.cuda(), target.cuda())\n\nimport torch.optim as optim\n\n# create your optimizer\noptimizer = optim.SGD(net.parameters(), lr=0.01)\n\n# in your training loop:\noptimizer.zero_grad()   # zero the gradient buffers\noutput = net(input)\nloss = criterion(output, target)\n\nloss.backward()\n\noptimizer.step()  \n\n# print(loss)"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/utils/__init__.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nfrom .channel_shuffle import channel_shuffle\nfrom .inverted_residual import InvertedResidual\nfrom .make_divisible import make_divisible\nfrom .se_layer import SELayer\nfrom .utils import load_checkpoint\n\n__all__ = [\n    'channel_shuffle', 'make_divisible', 'InvertedResidual', 'SELayer',\n    'load_checkpoint'\n]\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/utils/channel_shuffle.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport torch\n\n\ndef channel_shuffle(x, groups):\n    \"\"\"Channel Shuffle operation.\n\n    This function enables cross-group information flow for multiple groups\n    convolution layers.\n\n    Args:\n        x (Tensor): The input tensor.\n        groups (int): The number of groups to divide the input tensor\n            in the channel dimension.\n\n    Returns:\n        Tensor: The output tensor after channel shuffle operation.\n    \"\"\"\n\n    batch_size, num_channels, height, width = x.size()\n    assert (num_channels % groups == 0), ('num_channels should be '\n                                          'divisible by groups')\n    channels_per_group = num_channels // groups\n\n    x = x.view(batch_size, groups, channels_per_group, height, width)\n    x = torch.transpose(x, 1, 2).contiguous()\n    x = x.view(batch_size, -1, height, width)\n\n    return x\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/utils/inverted_residual.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport copy\n\nimport torch.nn as nn\nimport torch.utils.checkpoint as cp\nfrom mmcv.cnn import ConvModule\n\nfrom .se_layer import SELayer\n\n\nclass InvertedResidual(nn.Module):\n    \"\"\"Inverted Residual Block.\n\n    Args:\n        in_channels (int): The input channels of this Module.\n        out_channels (int): The output channels of this Module.\n        mid_channels (int): The input channels of the depthwise convolution.\n        kernel_size (int): The kernel size of the depthwise convolution.\n            Default: 3.\n        groups (None or int): The group number of the depthwise convolution.\n            Default: None, which means group number = mid_channels.\n        stride (int): The stride of the depthwise convolution. Default: 1.\n        se_cfg (dict): Config dict for se layer. Default: None, which means no\n            se layer.\n        with_expand_conv (bool): Use expand conv or not. If set False,\n            mid_channels must be the same with in_channels.\n            Default: True.\n        conv_cfg (dict): Config dict for convolution layer. Default: None,\n            which means using conv2d.\n        norm_cfg (dict): Config dict for normalization layer.\n            Default: dict(type='BN').\n        act_cfg (dict): Config dict for activation layer.\n            Default: dict(type='ReLU').\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed. Default: False.\n\n    Returns:\n        Tensor: The output tensor.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 out_channels,\n                 mid_channels,\n                 kernel_size=3,\n                 groups=None,\n                 stride=1,\n                 se_cfg=None,\n                 with_expand_conv=True,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN'),\n                 act_cfg=dict(type='ReLU'),\n                 with_cp=False):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        act_cfg = copy.deepcopy(act_cfg)\n        super().__init__()\n        self.with_res_shortcut = (stride == 1 and in_channels == out_channels)\n        assert stride in [1, 2]\n        self.with_cp = with_cp\n        self.with_se = se_cfg is not None\n        self.with_expand_conv = with_expand_conv\n\n        if groups is None:\n            groups = mid_channels\n\n        if self.with_se:\n            assert isinstance(se_cfg, dict)\n        if not self.with_expand_conv:\n            assert mid_channels == in_channels\n\n        if self.with_expand_conv:\n            self.expand_conv = ConvModule(\n                in_channels=in_channels,\n                out_channels=mid_channels,\n                kernel_size=1,\n                stride=1,\n                padding=0,\n                conv_cfg=conv_cfg,\n                norm_cfg=norm_cfg,\n                act_cfg=act_cfg)\n        self.depthwise_conv = ConvModule(\n            in_channels=mid_channels,\n            out_channels=mid_channels,\n            kernel_size=kernel_size,\n            stride=stride,\n            padding=kernel_size // 2,\n            groups=groups,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg,\n            act_cfg=act_cfg)\n        if self.with_se:\n            self.se = SELayer(**se_cfg)\n        self.linear_conv = ConvModule(\n            in_channels=mid_channels,\n            out_channels=out_channels,\n            kernel_size=1,\n            stride=1,\n            padding=0,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg,\n            act_cfg=None)\n\n    def forward(self, x):\n\n        def _inner_forward(x):\n            out = x\n\n            if self.with_expand_conv:\n                out = self.expand_conv(out)\n\n            out = self.depthwise_conv(out)\n\n            if self.with_se:\n                out = self.se(out)\n\n            out = self.linear_conv(out)\n\n            if self.with_res_shortcut:\n                return x + out\n            return out\n\n        if self.with_cp and x.requires_grad:\n            out = cp.checkpoint(_inner_forward, x)\n        else:\n            out = _inner_forward(x)\n\n        return out\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/utils/make_divisible.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\ndef make_divisible(value, divisor, min_value=None, min_ratio=0.9):\n    \"\"\"Make divisible function.\n\n    This function rounds the channel number down to the nearest value that can\n    be divisible by the divisor.\n\n    Args:\n        value (int): The original channel number.\n        divisor (int): The divisor to fully divide the channel number.\n        min_value (int, optional): The minimum value of the output channel.\n            Default: None, means that the minimum value equal to the divisor.\n        min_ratio (float, optional): The minimum ratio of the rounded channel\n            number to the original channel number. Default: 0.9.\n    Returns:\n        int: The modified output channel number\n    \"\"\"\n\n    if min_value is None:\n        min_value = divisor\n    new_value = max(min_value, int(value + divisor / 2) // divisor * divisor)\n    # Make sure that round down does not go down by more than (1-min_ratio).\n    if new_value < min_ratio * value:\n        new_value += divisor\n    return new_value\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/utils/se_layer.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport mmcv\nimport torch.nn as nn\nfrom mmcv.cnn import ConvModule\n\n\nclass SELayer(nn.Module):\n    \"\"\"Squeeze-and-Excitation Module.\n\n    Args:\n        channels (int): The input (and output) channels of the SE layer.\n        ratio (int): Squeeze ratio in SELayer, the intermediate channel will be\n            ``int(channels/ratio)``. Default: 16.\n        conv_cfg (None or dict): Config dict for convolution layer.\n            Default: None, which means using conv2d.\n        act_cfg (dict or Sequence[dict]): Config dict for activation layer.\n            If act_cfg is a dict, two activation layers will be configurated\n            by this dict. If act_cfg is a sequence of dicts, the first\n            activation layer will be configurated by the first dict and the\n            second activation layer will be configurated by the second dict.\n            Default: (dict(type='ReLU'), dict(type='Sigmoid'))\n    \"\"\"\n\n    def __init__(self,\n                 channels,\n                 ratio=16,\n                 conv_cfg=None,\n                 act_cfg=(dict(type='ReLU'), dict(type='Sigmoid'))):\n        super().__init__()\n        if isinstance(act_cfg, dict):\n            act_cfg = (act_cfg, act_cfg)\n        assert len(act_cfg) == 2\n        assert mmcv.is_tuple_of(act_cfg, dict)\n        self.global_avgpool = nn.AdaptiveAvgPool2d(1)\n        self.conv1 = ConvModule(\n            in_channels=channels,\n            out_channels=int(channels / ratio),\n            kernel_size=1,\n            stride=1,\n            conv_cfg=conv_cfg,\n            act_cfg=act_cfg[0])\n        self.conv2 = ConvModule(\n            in_channels=int(channels / ratio),\n            out_channels=channels,\n            kernel_size=1,\n            stride=1,\n            conv_cfg=conv_cfg,\n            act_cfg=act_cfg[1])\n\n    def forward(self, x):\n        out = self.global_avgpool(x)\n        out = self.conv1(out)\n        out = self.conv2(out)\n        return x * out\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/utils/utils.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nfrom collections import OrderedDict\n\nfrom mmcv.runner.checkpoint import _load_checkpoint, load_state_dict\n\n\ndef load_checkpoint(model,\n                    filename,\n                    map_location='cpu',\n                    strict=False,\n                    logger=None):\n    \"\"\"Load checkpoint from a file or URI.\n\n    Args:\n        model (Module): Module to load checkpoint.\n        filename (str): Accept local filepath, URL, ``torchvision://xxx``,\n            ``open-mmlab://xxx``.\n        map_location (str): Same as :func:`torch.load`.\n        strict (bool): Whether to allow different params for the model and\n            checkpoint.\n        logger (:mod:`logging.Logger` or None): The logger for error message.\n\n    Returns:\n        dict or OrderedDict: The loaded checkpoint.\n    \"\"\"\n    checkpoint = _load_checkpoint(filename, map_location)\n    # OrderedDict is a subclass of dict\n    if not isinstance(checkpoint, dict):\n        raise RuntimeError(\n            f'No state_dict found in checkpoint file {filename}')\n    # get state_dict from checkpoint\n    if 'state_dict' in checkpoint:\n        state_dict_tmp = checkpoint['state_dict']\n    else:\n        state_dict_tmp = checkpoint\n\n    state_dict = OrderedDict()\n    # strip prefix of state_dict\n    for k, v in state_dict_tmp.items():\n        if k.startswith('module.backbone.'):\n            state_dict[k[16:]] = v\n        elif k.startswith('module.'):\n            state_dict[k[7:]] = v\n        elif k.startswith('backbone.'):\n            state_dict[k[9:]] = v\n        else:\n            state_dict[k] = v\n    # load state_dict\n    load_state_dict(model, state_dict, strict, logger)\n    return checkpoint\n\n\ndef get_state_dict(filename, map_location='cpu'):\n    \"\"\"Get state_dict from a file or URI.\n\n    Args:\n        filename (str): Accept local filepath, URL, ``torchvision://xxx``,\n            ``open-mmlab://xxx``.\n        map_location (str): Same as :func:`torch.load`.\n\n    Returns:\n        OrderedDict: The state_dict.\n    \"\"\"\n    checkpoint = _load_checkpoint(filename, map_location)\n    # OrderedDict is a subclass of dict\n    if not isinstance(checkpoint, dict):\n        raise RuntimeError(\n            f'No state_dict found in checkpoint file {filename}')\n    # get state_dict from checkpoint\n    if 'state_dict' in checkpoint:\n        state_dict_tmp = checkpoint['state_dict']\n    else:\n        state_dict_tmp = checkpoint\n\n    state_dict = OrderedDict()\n    # strip prefix of state_dict\n    for k, v in state_dict_tmp.items():\n        if k.startswith('module.backbone.'):\n            state_dict[k[16:]] = v\n        elif k.startswith('module.'):\n            state_dict[k[7:]] = v\n        elif k.startswith('backbone.'):\n            state_dict[k[9:]] = v\n        else:\n            state_dict[k] = v\n\n    return state_dict\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/vgg.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport torch.nn as nn\nfrom mmcv.cnn import ConvModule, constant_init, kaiming_init, normal_init\nfrom mmcv.utils.parrots_wrapper import _BatchNorm\n\nfrom ..builder import BACKBONES\nfrom .base_backbone import BaseBackbone\n\n\ndef make_vgg_layer(in_channels,\n                   out_channels,\n                   num_blocks,\n                   conv_cfg=None,\n                   norm_cfg=None,\n                   act_cfg=dict(type='ReLU'),\n                   dilation=1,\n                   with_norm=False,\n                   ceil_mode=False):\n    layers = []\n    for _ in range(num_blocks):\n        layer = ConvModule(\n            in_channels=in_channels,\n            out_channels=out_channels,\n            kernel_size=3,\n            dilation=dilation,\n            padding=dilation,\n            bias=True,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg,\n            act_cfg=act_cfg)\n        layers.append(layer)\n        in_channels = out_channels\n    layers.append(nn.MaxPool2d(kernel_size=2, stride=2, ceil_mode=ceil_mode))\n\n    return layers\n\n\n@BACKBONES.register_module()\nclass VGG(BaseBackbone):\n    \"\"\"VGG backbone.\n\n    Args:\n        depth (int): Depth of vgg, from {11, 13, 16, 19}.\n        with_norm (bool): Use BatchNorm or not.\n        num_classes (int): number of classes for classification.\n        num_stages (int): VGG stages, normally 5.\n        dilations (Sequence[int]): Dilation of each stage.\n        out_indices (Sequence[int]): Output from which stages. If only one\n            stage is specified, a single tensor (feature map) is returned,\n            otherwise multiple stages are specified, a tuple of tensors will\n            be returned. When it is None, the default behavior depends on\n            whether num_classes is specified. If num_classes <= 0, the default\n            value is (4, ), outputting the last feature map before classifier.\n            If num_classes > 0, the default value is (5, ), outputting the\n            classification score. Default: None.\n        frozen_stages (int): Stages to be frozen (all param fixed). -1 means\n            not freezing any parameters.\n        norm_eval (bool): Whether to set norm layers to eval mode, namely,\n            freeze running stats (mean and var). Note: Effect on Batch Norm\n            and its variants only. Default: False.\n        ceil_mode (bool): Whether to use ceil_mode of MaxPool. Default: False.\n        with_last_pool (bool): Whether to keep the last pooling before\n            classifier. Default: True.\n    \"\"\"\n\n    # Parameters to build layers. Each element specifies the number of conv in\n    # each stage. For example, VGG11 contains 11 layers with learnable\n    # parameters. 11 is computed as 11 = (1 + 1 + 2 + 2 + 2) + 3,\n    # where 3 indicates the last three fully-connected layers.\n    arch_settings = {\n        11: (1, 1, 2, 2, 2),\n        13: (2, 2, 2, 2, 2),\n        16: (2, 2, 3, 3, 3),\n        19: (2, 2, 4, 4, 4)\n    }\n\n    def __init__(self,\n                 depth,\n                 num_classes=-1,\n                 num_stages=5,\n                 dilations=(1, 1, 1, 1, 1),\n                 out_indices=None,\n                 frozen_stages=-1,\n                 conv_cfg=None,\n                 norm_cfg=None,\n                 act_cfg=dict(type='ReLU'),\n                 norm_eval=False,\n                 ceil_mode=False,\n                 with_last_pool=True):\n        super().__init__()\n        if depth not in self.arch_settings:\n            raise KeyError(f'invalid depth {depth} for vgg')\n        assert num_stages >= 1 and num_stages <= 5\n        stage_blocks = self.arch_settings[depth]\n        self.stage_blocks = stage_blocks[:num_stages]\n        assert len(dilations) == num_stages\n\n        self.num_classes = num_classes\n        self.frozen_stages = frozen_stages\n        self.norm_eval = norm_eval\n        with_norm = norm_cfg is not None\n\n        if out_indices is None:\n            out_indices = (5, ) if num_classes > 0 else (4, )\n        assert max(out_indices) <= num_stages\n        self.out_indices = out_indices\n\n        self.in_channels = 3\n        start_idx = 0\n        vgg_layers = []\n        self.range_sub_modules = []\n        for i, num_blocks in enumerate(self.stage_blocks):\n            num_modules = num_blocks + 1\n            end_idx = start_idx + num_modules\n            dilation = dilations[i]\n            out_channels = 64 * 2**i if i < 4 else 512\n            vgg_layer = make_vgg_layer(\n                self.in_channels,\n                out_channels,\n                num_blocks,\n                conv_cfg=conv_cfg,\n                norm_cfg=norm_cfg,\n                act_cfg=act_cfg,\n                dilation=dilation,\n                with_norm=with_norm,\n                ceil_mode=ceil_mode)\n            vgg_layers.extend(vgg_layer)\n            self.in_channels = out_channels\n            self.range_sub_modules.append([start_idx, end_idx])\n            start_idx = end_idx\n        if not with_last_pool:\n            vgg_layers.pop(-1)\n            self.range_sub_modules[-1][1] -= 1\n        self.module_name = 'features'\n        self.add_module(self.module_name, nn.Sequential(*vgg_layers))\n\n        if self.num_classes > 0:\n            self.classifier = nn.Sequential(\n                nn.Linear(512 * 7 * 7, 4096),\n                nn.ReLU(True),\n                nn.Dropout(),\n                nn.Linear(4096, 4096),\n                nn.ReLU(True),\n                nn.Dropout(),\n                nn.Linear(4096, num_classes),\n            )\n\n    def init_weights(self, pretrained=None):\n        super().init_weights(pretrained)\n        if pretrained is None:\n            for m in self.modules():\n                if isinstance(m, nn.Conv2d):\n                    kaiming_init(m)\n                elif isinstance(m, _BatchNorm):\n                    constant_init(m, 1)\n                elif isinstance(m, nn.Linear):\n                    normal_init(m, std=0.01)\n\n    def forward(self, x):\n        outs = []\n        vgg_layers = getattr(self, self.module_name)\n        for i in range(len(self.stage_blocks)):\n            for j in range(*self.range_sub_modules[i]):\n                vgg_layer = vgg_layers[j]\n                x = vgg_layer(x)\n            if i in self.out_indices:\n                outs.append(x)\n        if self.num_classes > 0:\n            x = x.view(x.size(0), -1)\n            x = self.classifier(x)\n            outs.append(x)\n        if len(outs) == 1:\n            return outs[0]\n        else:\n            return tuple(outs)\n\n    def _freeze_stages(self):\n        vgg_layers = getattr(self, self.module_name)\n        for i in range(self.frozen_stages):\n            for j in range(*self.range_sub_modules[i]):\n                m = vgg_layers[j]\n                m.eval()\n                for param in m.parameters():\n                    param.requires_grad = False\n\n    def train(self, mode=True):\n        super().train(mode)\n        self._freeze_stages()\n        if mode and self.norm_eval:\n            for m in self.modules():\n                # trick: eval have effect on BatchNorm only\n                if isinstance(m, _BatchNorm):\n                    m.eval()\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/vipnas_mbv3.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport copy\nimport logging\n\nimport torch.nn as nn\nfrom mmcv.cnn import ConvModule\nfrom torch.nn.modules.batchnorm import _BatchNorm\n\nfrom ..builder import BACKBONES\nfrom .base_backbone import BaseBackbone\nfrom .utils import InvertedResidual, load_checkpoint\n\n\n@BACKBONES.register_module()\nclass ViPNAS_MobileNetV3(BaseBackbone):\n    \"\"\"ViPNAS_MobileNetV3 backbone.\n\n    \"ViPNAS: Efficient Video Pose Estimation via Neural Architecture Search\"\n    More details can be found in the `paper\n    <https://arxiv.org/abs/2105.10154>`__ .\n\n    Args:\n        wid (list(int)): Searched width config for each stage.\n        expan (list(int)): Searched expansion ratio config for each stage.\n        dep (list(int)): Searched depth config for each stage.\n        ks (list(int)): Searched kernel size config for each stage.\n        group (list(int)): Searched group number config for each stage.\n        att (list(bool)): Searched attention config for each stage.\n        stride (list(int)): Stride config for each stage.\n        act (list(dict)): Activation config for each stage.\n        conv_cfg (dict): Config dict for convolution layer.\n            Default: None, which means using conv2d.\n        norm_cfg (dict): Config dict for normalization layer.\n            Default: dict(type='BN').\n        frozen_stages (int): Stages to be frozen (all param fixed).\n            Default: -1, which means not freezing any parameters.\n        norm_eval (bool): Whether to set norm layers to eval mode, namely,\n            freeze running stats (mean and var). Note: Effect on Batch Norm\n            and its variants only. Default: False.\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save\n            some memory while slowing down the training speed.\n            Default: False.\n    \"\"\"\n\n    def __init__(self,\n                 wid=[16, 16, 24, 40, 80, 112, 160],\n                 expan=[None, 1, 5, 4, 5, 5, 6],\n                 dep=[None, 1, 4, 4, 4, 4, 4],\n                 ks=[3, 3, 7, 7, 5, 7, 5],\n                 group=[None, 8, 120, 20, 100, 280, 240],\n                 att=[None, True, True, False, True, True, True],\n                 stride=[2, 1, 2, 2, 2, 1, 2],\n                 act=[\n                     'HSwish', 'ReLU', 'ReLU', 'ReLU', 'HSwish', 'HSwish',\n                     'HSwish'\n                 ],\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN'),\n                 frozen_stages=-1,\n                 norm_eval=False,\n                 with_cp=False):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        super().__init__()\n        self.wid = wid\n        self.expan = expan\n        self.dep = dep\n        self.ks = ks\n        self.group = group\n        self.att = att\n        self.stride = stride\n        self.act = act\n        self.conv_cfg = conv_cfg\n        self.norm_cfg = norm_cfg\n        self.frozen_stages = frozen_stages\n        self.norm_eval = norm_eval\n        self.with_cp = with_cp\n\n        self.conv1 = ConvModule(\n            in_channels=3,\n            out_channels=self.wid[0],\n            kernel_size=self.ks[0],\n            stride=self.stride[0],\n            padding=self.ks[0] // 2,\n            conv_cfg=conv_cfg,\n            norm_cfg=norm_cfg,\n            act_cfg=dict(type=self.act[0]))\n\n        self.layers = self._make_layer()\n\n    def _make_layer(self):\n        layers = []\n        layer_index = 0\n        for i, dep in enumerate(self.dep[1:]):\n            mid_channels = self.wid[i + 1] * self.expan[i + 1]\n\n            if self.att[i + 1]:\n                se_cfg = dict(\n                    channels=mid_channels,\n                    ratio=4,\n                    act_cfg=(dict(type='ReLU'), dict(type='HSigmoid')))\n            else:\n                se_cfg = None\n\n            if self.expan[i + 1] == 1:\n                with_expand_conv = False\n            else:\n                with_expand_conv = True\n\n            for j in range(dep):\n                if j == 0:\n                    stride = self.stride[i + 1]\n                    in_channels = self.wid[i]\n                else:\n                    stride = 1\n                    in_channels = self.wid[i + 1]\n\n                layer = InvertedResidual(\n                    in_channels=in_channels,\n                    out_channels=self.wid[i + 1],\n                    mid_channels=mid_channels,\n                    kernel_size=self.ks[i + 1],\n                    groups=self.group[i + 1],\n                    stride=stride,\n                    se_cfg=se_cfg,\n                    with_expand_conv=with_expand_conv,\n                    conv_cfg=self.conv_cfg,\n                    norm_cfg=self.norm_cfg,\n                    act_cfg=dict(type=self.act[i + 1]),\n                    with_cp=self.with_cp)\n                layer_index += 1\n                layer_name = f'layer{layer_index}'\n                self.add_module(layer_name, layer)\n                layers.append(layer_name)\n        return layers\n\n    def init_weights(self, pretrained=None):\n        if isinstance(pretrained, str):\n            logger = logging.getLogger()\n            load_checkpoint(self, pretrained, strict=False, logger=logger)\n        elif pretrained is None:\n            for m in self.modules():\n                if isinstance(m, nn.Conv2d):\n                    nn.init.normal_(m.weight, std=0.001)\n                    for name, _ in m.named_parameters():\n                        if name in ['bias']:\n                            nn.init.constant_(m.bias, 0)\n                elif isinstance(m, nn.BatchNorm2d):\n                    nn.init.constant_(m.weight, 1)\n                    nn.init.constant_(m.bias, 0)\n        else:\n            raise TypeError('pretrained must be a str or None')\n\n    def forward(self, x):\n        x = self.conv1(x)\n\n        for i, layer_name in enumerate(self.layers):\n            layer = getattr(self, layer_name)\n            x = layer(x)\n\n        return x\n\n    def _freeze_stages(self):\n        if self.frozen_stages >= 0:\n            for param in self.conv1.parameters():\n                param.requires_grad = False\n        for i in range(1, self.frozen_stages + 1):\n            layer = getattr(self, f'layer{i}')\n            layer.eval()\n            for param in layer.parameters():\n                param.requires_grad = False\n\n    def train(self, mode=True):\n        super().train(mode)\n        self._freeze_stages()\n        if mode and self.norm_eval:\n            for m in self.modules():\n                if isinstance(m, _BatchNorm):\n                    m.eval()\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/vipnas_resnet.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport copy\n\nimport torch.nn as nn\nimport torch.utils.checkpoint as cp\nfrom mmcv.cnn import ConvModule, build_conv_layer, build_norm_layer\nfrom mmcv.cnn.bricks import ContextBlock\nfrom mmcv.utils.parrots_wrapper import _BatchNorm\n\nfrom ..builder import BACKBONES\nfrom .base_backbone import BaseBackbone\n\n\nclass ViPNAS_Bottleneck(nn.Module):\n    \"\"\"Bottleneck block for ViPNAS_ResNet.\n\n    Args:\n        in_channels (int): Input channels of this block.\n        out_channels (int): Output channels of this block.\n        expansion (int): The ratio of ``out_channels/mid_channels`` where\n            ``mid_channels`` is the input/output channels of conv2. Default: 4.\n        stride (int): stride of the block. Default: 1\n        dilation (int): dilation of convolution. Default: 1\n        downsample (nn.Module): downsample operation on identity branch.\n            Default: None.\n        style (str): ``\"pytorch\"`` or ``\"caffe\"``. If set to \"pytorch\", the\n            stride-two layer is the 3x3 conv layer, otherwise the stride-two\n            layer is the first 1x1 conv layer. Default: \"pytorch\".\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed.\n        conv_cfg (dict): dictionary to construct and config conv layer.\n            Default: None\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        kernel_size (int): kernel size of conv2 searched in ViPANS.\n        groups (int): group number of conv2 searched in ViPNAS.\n        attention (bool): whether to use attention module in the end of\n            the block.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 out_channels,\n                 expansion=4,\n                 stride=1,\n                 dilation=1,\n                 downsample=None,\n                 style='pytorch',\n                 with_cp=False,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN'),\n                 kernel_size=3,\n                 groups=1,\n                 attention=False):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        super().__init__()\n        assert style in ['pytorch', 'caffe']\n\n        self.in_channels = in_channels\n        self.out_channels = out_channels\n        self.expansion = expansion\n        assert out_channels % expansion == 0\n        self.mid_channels = out_channels // expansion\n        self.stride = stride\n        self.dilation = dilation\n        self.style = style\n        self.with_cp = with_cp\n        self.conv_cfg = conv_cfg\n        self.norm_cfg = norm_cfg\n\n        if self.style == 'pytorch':\n            self.conv1_stride = 1\n            self.conv2_stride = stride\n        else:\n            self.conv1_stride = stride\n            self.conv2_stride = 1\n\n        self.norm1_name, norm1 = build_norm_layer(\n            norm_cfg, self.mid_channels, postfix=1)\n        self.norm2_name, norm2 = build_norm_layer(\n            norm_cfg, self.mid_channels, postfix=2)\n        self.norm3_name, norm3 = build_norm_layer(\n            norm_cfg, out_channels, postfix=3)\n\n        self.conv1 = build_conv_layer(\n            conv_cfg,\n            in_channels,\n            self.mid_channels,\n            kernel_size=1,\n            stride=self.conv1_stride,\n            bias=False)\n        self.add_module(self.norm1_name, norm1)\n        self.conv2 = build_conv_layer(\n            conv_cfg,\n            self.mid_channels,\n            self.mid_channels,\n            kernel_size=kernel_size,\n            stride=self.conv2_stride,\n            padding=kernel_size // 2,\n            groups=groups,\n            dilation=dilation,\n            bias=False)\n\n        self.add_module(self.norm2_name, norm2)\n        self.conv3 = build_conv_layer(\n            conv_cfg,\n            self.mid_channels,\n            out_channels,\n            kernel_size=1,\n            bias=False)\n        self.add_module(self.norm3_name, norm3)\n\n        if attention:\n            self.attention = ContextBlock(out_channels,\n                                          max(1.0 / 16, 16.0 / out_channels))\n        else:\n            self.attention = None\n\n        self.relu = nn.ReLU(inplace=True)\n        self.downsample = downsample\n\n    @property\n    def norm1(self):\n        \"\"\"nn.Module: the normalization layer named \"norm1\" \"\"\"\n        return getattr(self, self.norm1_name)\n\n    @property\n    def norm2(self):\n        \"\"\"nn.Module: the normalization layer named \"norm2\" \"\"\"\n        return getattr(self, self.norm2_name)\n\n    @property\n    def norm3(self):\n        \"\"\"nn.Module: the normalization layer named \"norm3\" \"\"\"\n        return getattr(self, self.norm3_name)\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n\n        def _inner_forward(x):\n            identity = x\n\n            out = self.conv1(x)\n            out = self.norm1(out)\n            out = self.relu(out)\n\n            out = self.conv2(out)\n            out = self.norm2(out)\n            out = self.relu(out)\n\n            out = self.conv3(out)\n            out = self.norm3(out)\n\n            if self.attention is not None:\n                out = self.attention(out)\n\n            if self.downsample is not None:\n                identity = self.downsample(x)\n\n            out += identity\n\n            return out\n\n        if self.with_cp and x.requires_grad:\n            out = cp.checkpoint(_inner_forward, x)\n        else:\n            out = _inner_forward(x)\n\n        out = self.relu(out)\n\n        return out\n\n\ndef get_expansion(block, expansion=None):\n    \"\"\"Get the expansion of a residual block.\n\n    The block expansion will be obtained by the following order:\n\n    1. If ``expansion`` is given, just return it.\n    2. If ``block`` has the attribute ``expansion``, then return\n       ``block.expansion``.\n    3. Return the default value according the the block type:\n       4 for ``ViPNAS_Bottleneck``.\n\n    Args:\n        block (class): The block class.\n        expansion (int | None): The given expansion ratio.\n\n    Returns:\n        int: The expansion of the block.\n    \"\"\"\n    if isinstance(expansion, int):\n        assert expansion > 0\n    elif expansion is None:\n        if hasattr(block, 'expansion'):\n            expansion = block.expansion\n        elif issubclass(block, ViPNAS_Bottleneck):\n            expansion = 1\n        else:\n            raise TypeError(f'expansion is not specified for {block.__name__}')\n    else:\n        raise TypeError('expansion must be an integer or None')\n\n    return expansion\n\n\nclass ViPNAS_ResLayer(nn.Sequential):\n    \"\"\"ViPNAS_ResLayer to build ResNet style backbone.\n\n    Args:\n        block (nn.Module): Residual block used to build ViPNAS ResLayer.\n        num_blocks (int): Number of blocks.\n        in_channels (int): Input channels of this block.\n        out_channels (int): Output channels of this block.\n        expansion (int, optional): The expansion for BasicBlock/Bottleneck.\n            If not specified, it will firstly be obtained via\n            ``block.expansion``. If the block has no attribute \"expansion\",\n            the following default values will be used: 1 for BasicBlock and\n            4 for Bottleneck. Default: None.\n        stride (int): stride of the first block. Default: 1.\n        avg_down (bool): Use AvgPool instead of stride conv when\n            downsampling in the bottleneck. Default: False\n        conv_cfg (dict): dictionary to construct and config conv layer.\n            Default: None\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        downsample_first (bool): Downsample at the first block or last block.\n            False for Hourglass, True for ResNet. Default: True\n        kernel_size (int): Kernel Size of the corresponding convolution layer\n            searched in the block.\n        groups (int): Group number of the corresponding convolution layer\n            searched in the block.\n        attention (bool): Whether to use attention module in the end of the\n            block.\n    \"\"\"\n\n    def __init__(self,\n                 block,\n                 num_blocks,\n                 in_channels,\n                 out_channels,\n                 expansion=None,\n                 stride=1,\n                 avg_down=False,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN'),\n                 downsample_first=True,\n                 kernel_size=3,\n                 groups=1,\n                 attention=False,\n                 **kwargs):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        self.block = block\n        self.expansion = get_expansion(block, expansion)\n\n        downsample = None\n        if stride != 1 or in_channels != out_channels:\n            downsample = []\n            conv_stride = stride\n            if avg_down and stride != 1:\n                conv_stride = 1\n                downsample.append(\n                    nn.AvgPool2d(\n                        kernel_size=stride,\n                        stride=stride,\n                        ceil_mode=True,\n                        count_include_pad=False))\n            downsample.extend([\n                build_conv_layer(\n                    conv_cfg,\n                    in_channels,\n                    out_channels,\n                    kernel_size=1,\n                    stride=conv_stride,\n                    bias=False),\n                build_norm_layer(norm_cfg, out_channels)[1]\n            ])\n            downsample = nn.Sequential(*downsample)\n\n        layers = []\n        if downsample_first:\n            layers.append(\n                block(\n                    in_channels=in_channels,\n                    out_channels=out_channels,\n                    expansion=self.expansion,\n                    stride=stride,\n                    downsample=downsample,\n                    conv_cfg=conv_cfg,\n                    norm_cfg=norm_cfg,\n                    kernel_size=kernel_size,\n                    groups=groups,\n                    attention=attention,\n                    **kwargs))\n            in_channels = out_channels\n            for _ in range(1, num_blocks):\n                layers.append(\n                    block(\n                        in_channels=in_channels,\n                        out_channels=out_channels,\n                        expansion=self.expansion,\n                        stride=1,\n                        conv_cfg=conv_cfg,\n                        norm_cfg=norm_cfg,\n                        kernel_size=kernel_size,\n                        groups=groups,\n                        attention=attention,\n                        **kwargs))\n        else:  # downsample_first=False is for HourglassModule\n            for i in range(0, num_blocks - 1):\n                layers.append(\n                    block(\n                        in_channels=in_channels,\n                        out_channels=in_channels,\n                        expansion=self.expansion,\n                        stride=1,\n                        conv_cfg=conv_cfg,\n                        norm_cfg=norm_cfg,\n                        kernel_size=kernel_size,\n                        groups=groups,\n                        attention=attention,\n                        **kwargs))\n            layers.append(\n                block(\n                    in_channels=in_channels,\n                    out_channels=out_channels,\n                    expansion=self.expansion,\n                    stride=stride,\n                    downsample=downsample,\n                    conv_cfg=conv_cfg,\n                    norm_cfg=norm_cfg,\n                    kernel_size=kernel_size,\n                    groups=groups,\n                    attention=attention,\n                    **kwargs))\n\n        super().__init__(*layers)\n\n\n@BACKBONES.register_module()\nclass ViPNAS_ResNet(BaseBackbone):\n    \"\"\"ViPNAS_ResNet backbone.\n\n    \"ViPNAS: Efficient Video Pose Estimation via Neural Architecture Search\"\n    More details can be found in the `paper\n    <https://arxiv.org/abs/2105.10154>`__ .\n\n    Args:\n        depth (int): Network depth, from {18, 34, 50, 101, 152}.\n        in_channels (int): Number of input image channels. Default: 3.\n        num_stages (int): Stages of the network. Default: 4.\n        strides (Sequence[int]): Strides of the first block of each stage.\n            Default: ``(1, 2, 2, 2)``.\n        dilations (Sequence[int]): Dilation of each stage.\n            Default: ``(1, 1, 1, 1)``.\n        out_indices (Sequence[int]): Output from which stages. If only one\n            stage is specified, a single tensor (feature map) is returned,\n            otherwise multiple stages are specified, a tuple of tensors will\n            be returned. Default: ``(3, )``.\n        style (str): `pytorch` or `caffe`. If set to \"pytorch\", the stride-two\n            layer is the 3x3 conv layer, otherwise the stride-two layer is\n            the first 1x1 conv layer.\n        deep_stem (bool): Replace 7x7 conv in input stem with 3 3x3 conv.\n            Default: False.\n        avg_down (bool): Use AvgPool instead of stride conv when\n            downsampling in the bottleneck. Default: False.\n        frozen_stages (int): Stages to be frozen (stop grad and set eval mode).\n            -1 means not freezing any parameters. Default: -1.\n        conv_cfg (dict | None): The config dict for conv layers. Default: None.\n        norm_cfg (dict): The config dict for norm layers.\n        norm_eval (bool): Whether to set norm layers to eval mode, namely,\n            freeze running stats (mean and var). Note: Effect on Batch Norm\n            and its variants only. Default: False.\n        with_cp (bool): Use checkpoint or not. Using checkpoint will save some\n            memory while slowing down the training speed. Default: False.\n        zero_init_residual (bool): Whether to use zero init for last norm layer\n            in resblocks to let them behave as identity. Default: True.\n        wid (list(int)): Searched width config for each stage.\n        expan (list(int)): Searched expansion ratio config for each stage.\n        dep (list(int)): Searched depth config for each stage.\n        ks (list(int)): Searched kernel size config for each stage.\n        group (list(int)): Searched group number config for each stage.\n        att (list(bool)): Searched attention config for each stage.\n    \"\"\"\n\n    arch_settings = {\n        50: ViPNAS_Bottleneck,\n    }\n\n    def __init__(self,\n                 depth,\n                 in_channels=3,\n                 num_stages=4,\n                 strides=(1, 2, 2, 2),\n                 dilations=(1, 1, 1, 1),\n                 out_indices=(3, ),\n                 style='pytorch',\n                 deep_stem=False,\n                 avg_down=False,\n                 frozen_stages=-1,\n                 conv_cfg=None,\n                 norm_cfg=dict(type='BN', requires_grad=True),\n                 norm_eval=False,\n                 with_cp=False,\n                 zero_init_residual=True,\n                 wid=[48, 80, 160, 304, 608],\n                 expan=[None, 1, 1, 1, 1],\n                 dep=[None, 4, 6, 7, 3],\n                 ks=[7, 3, 5, 5, 5],\n                 group=[None, 16, 16, 16, 16],\n                 att=[None, True, False, True, True]):\n        # Protect mutable default arguments\n        norm_cfg = copy.deepcopy(norm_cfg)\n        super().__init__()\n        if depth not in self.arch_settings:\n            raise KeyError(f'invalid depth {depth} for resnet')\n        self.depth = depth\n        self.stem_channels = dep[0]\n        self.num_stages = num_stages\n        assert 1 <= num_stages <= 4\n        self.strides = strides\n        self.dilations = dilations\n        assert len(strides) == len(dilations) == num_stages\n        self.out_indices = out_indices\n        assert max(out_indices) < num_stages\n        self.style = style\n        self.deep_stem = deep_stem\n        self.avg_down = avg_down\n        self.frozen_stages = frozen_stages\n        self.conv_cfg = conv_cfg\n        self.norm_cfg = norm_cfg\n        self.with_cp = with_cp\n        self.norm_eval = norm_eval\n        self.zero_init_residual = zero_init_residual\n        self.block = self.arch_settings[depth]\n        self.stage_blocks = dep[1:1 + num_stages]\n\n        self._make_stem_layer(in_channels, wid[0], ks[0])\n\n        self.res_layers = []\n        _in_channels = wid[0]\n        for i, num_blocks in enumerate(self.stage_blocks):\n            expansion = get_expansion(self.block, expan[i + 1])\n            _out_channels = wid[i + 1] * expansion\n            stride = strides[i]\n            dilation = dilations[i]\n            res_layer = self.make_res_layer(\n                block=self.block,\n                num_blocks=num_blocks,\n                in_channels=_in_channels,\n                out_channels=_out_channels,\n                expansion=expansion,\n                stride=stride,\n                dilation=dilation,\n                style=self.style,\n                avg_down=self.avg_down,\n                with_cp=with_cp,\n                conv_cfg=conv_cfg,\n                norm_cfg=norm_cfg,\n                kernel_size=ks[i + 1],\n                groups=group[i + 1],\n                attention=att[i + 1])\n            _in_channels = _out_channels\n            layer_name = f'layer{i + 1}'\n            self.add_module(layer_name, res_layer)\n            self.res_layers.append(layer_name)\n\n        self._freeze_stages()\n\n        self.feat_dim = res_layer[-1].out_channels\n\n    def make_res_layer(self, **kwargs):\n        \"\"\"Make a ViPNAS ResLayer.\"\"\"\n        return ViPNAS_ResLayer(**kwargs)\n\n    @property\n    def norm1(self):\n        \"\"\"nn.Module: the normalization layer named \"norm1\" \"\"\"\n        return getattr(self, self.norm1_name)\n\n    def _make_stem_layer(self, in_channels, stem_channels, kernel_size):\n        \"\"\"Make stem layer.\"\"\"\n        if self.deep_stem:\n            self.stem = nn.Sequential(\n                ConvModule(\n                    in_channels,\n                    stem_channels // 2,\n                    kernel_size=3,\n                    stride=2,\n                    padding=1,\n                    conv_cfg=self.conv_cfg,\n                    norm_cfg=self.norm_cfg,\n                    inplace=True),\n                ConvModule(\n                    stem_channels // 2,\n                    stem_channels // 2,\n                    kernel_size=3,\n                    stride=1,\n                    padding=1,\n                    conv_cfg=self.conv_cfg,\n                    norm_cfg=self.norm_cfg,\n                    inplace=True),\n                ConvModule(\n                    stem_channels // 2,\n                    stem_channels,\n                    kernel_size=3,\n                    stride=1,\n                    padding=1,\n                    conv_cfg=self.conv_cfg,\n                    norm_cfg=self.norm_cfg,\n                    inplace=True))\n        else:\n            self.conv1 = build_conv_layer(\n                self.conv_cfg,\n                in_channels,\n                stem_channels,\n                kernel_size=kernel_size,\n                stride=2,\n                padding=kernel_size // 2,\n                bias=False)\n            self.norm1_name, norm1 = build_norm_layer(\n                self.norm_cfg, stem_channels, postfix=1)\n            self.add_module(self.norm1_name, norm1)\n            self.relu = nn.ReLU(inplace=True)\n        self.maxpool = nn.MaxPool2d(kernel_size=3, stride=2, padding=1)\n\n    def _freeze_stages(self):\n        \"\"\"Freeze parameters.\"\"\"\n        if self.frozen_stages >= 0:\n            if self.deep_stem:\n                self.stem.eval()\n                for param in self.stem.parameters():\n                    param.requires_grad = False\n            else:\n                self.norm1.eval()\n                for m in [self.conv1, self.norm1]:\n                    for param in m.parameters():\n                        param.requires_grad = False\n\n        for i in range(1, self.frozen_stages + 1):\n            m = getattr(self, f'layer{i}')\n            m.eval()\n            for param in m.parameters():\n                param.requires_grad = False\n\n    def init_weights(self, pretrained=None):\n        \"\"\"Initialize model weights.\"\"\"\n        super().init_weights(pretrained)\n        if pretrained is None:\n            for m in self.modules():\n                if isinstance(m, nn.Conv2d):\n                    nn.init.normal_(m.weight, std=0.001)\n                    for name, _ in m.named_parameters():\n                        if name in ['bias']:\n                            nn.init.constant_(m.bias, 0)\n                elif isinstance(m, nn.BatchNorm2d):\n                    nn.init.constant_(m.weight, 1)\n                    nn.init.constant_(m.bias, 0)\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n        if self.deep_stem:\n            x = self.stem(x)\n        else:\n            x = self.conv1(x)\n            x = self.norm1(x)\n            x = self.relu(x)\n        x = self.maxpool(x)\n        outs = []\n        for i, layer_name in enumerate(self.res_layers):\n            res_layer = getattr(self, layer_name)\n            x = res_layer(x)\n            if i in self.out_indices:\n                outs.append(x)\n        if len(outs) == 1:\n            return outs[0]\n        return tuple(outs)\n\n    def train(self, mode=True):\n        \"\"\"Convert the model into training mode.\"\"\"\n        super().train(mode)\n        self._freeze_stages()\n        if mode and self.norm_eval:\n            for m in self.modules():\n                # trick: eval have effect on BatchNorm only\n                if isinstance(m, _BatchNorm):\n                    m.eval()\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/backbones/vit.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport math\n\nimport torch\nfrom functools import partial\nimport torch.nn as nn\nimport torch.nn.functional as F\nimport torch.utils.checkpoint as checkpoint\n\nfrom timm.models.layers import drop_path, to_2tuple, trunc_normal_\n\n# from ..builder import BACKBONES\n# from .base_backbone import BaseBackbone\n\nclass DropPath(nn.Module):\n    \"\"\"Drop paths (Stochastic Depth) per sample  (when applied in main path of residual blocks).\n    \"\"\"\n    def __init__(self, drop_prob=None):\n        super(DropPath, self).__init__()\n        self.drop_prob = drop_prob\n\n    def forward(self, x):\n        return drop_path(x, self.drop_prob, self.training)\n    \n    def extra_repr(self):\n        return 'p={}'.format(self.drop_prob)\n\nclass Mlp(nn.Module):\n    def __init__(self, in_features, hidden_features=None, out_features=None, act_layer=nn.GELU, drop=0.):\n        super().__init__()\n        out_features = out_features or in_features\n        hidden_features = hidden_features or in_features\n        self.fc1 = nn.Linear(in_features, hidden_features)\n        self.act = act_layer()\n        self.fc2 = nn.Linear(hidden_features, out_features)\n        self.drop = nn.Dropout(drop)\n\n    def forward(self, x):\n        x = self.fc1(x)\n        x = self.act(x)\n        x = self.fc2(x)\n        x = self.drop(x)\n        return x\n\nclass Attention(nn.Module):\n    def __init__(\n            self, dim, num_heads=8, qkv_bias=False, qk_scale=None, attn_drop=0.,\n            proj_drop=0., attn_head_dim=None,):\n        super().__init__()\n        self.num_heads = num_heads\n        head_dim = dim // num_heads\n        self.dim = dim\n\n        if attn_head_dim is not None:\n            head_dim = attn_head_dim\n        all_head_dim = head_dim * self.num_heads\n\n        self.scale = qk_scale or head_dim ** -0.5\n\n        self.qkv = nn.Linear(dim, all_head_dim * 3, bias=qkv_bias)\n\n        self.attn_drop = nn.Dropout(attn_drop)\n        self.proj = nn.Linear(all_head_dim, dim)\n        self.proj_drop = nn.Dropout(proj_drop)\n\n    def forward(self, x):\n        B, N, C = x.shape\n        qkv = self.qkv(x)\n        qkv = qkv.reshape(B, N, 3, self.num_heads, -1).permute(2, 0, 3, 1, 4)\n        q, k, v = qkv[0], qkv[1], qkv[2]   # make torchscript happy (cannot use tensor as tuple)\n\n        q = q * self.scale\n        attn = (q @ k.transpose(-2, -1))\n\n        attn = attn.softmax(dim=-1)\n        attn = self.attn_drop(attn)\n\n        x = (attn @ v).transpose(1, 2).reshape(B, N, -1)\n        x = self.proj(x)\n        x = self.proj_drop(x)\n\n        return x\n\nclass Block(nn.Module):\n\n    def __init__(self, dim, num_heads, mlp_ratio=4., qkv_bias=False, qk_scale=None, \n                 drop=0., attn_drop=0., drop_path=0., act_layer=nn.GELU, \n                 norm_layer=nn.LayerNorm, attn_head_dim=None\n                 ):\n        super().__init__()\n        \n        self.norm1 = norm_layer(dim)\n        self.attn = Attention(\n            dim, num_heads=num_heads, qkv_bias=qkv_bias, qk_scale=qk_scale,\n            attn_drop=attn_drop, proj_drop=drop, attn_head_dim=attn_head_dim\n            )\n\n        # NOTE: drop path for stochastic depth, we shall see if this is better than dropout here\n        self.drop_path = DropPath(drop_path) if drop_path > 0. else nn.Identity()\n        self.norm2 = norm_layer(dim)\n        mlp_hidden_dim = int(dim * mlp_ratio)\n        self.mlp = Mlp(in_features=dim, hidden_features=mlp_hidden_dim, act_layer=act_layer, drop=drop)\n\n    def forward(self, x):\n        x = x + self.drop_path(self.attn(self.norm1(x)))\n        x = x + self.drop_path(self.mlp(self.norm2(x)))\n        return x\n\n\nclass PatchEmbed(nn.Module):\n    \"\"\" Image to Patch Embedding\n    \"\"\"\n    def __init__(self, img_size=224, patch_size=16, in_chans=3, embed_dim=768, ratio=1):\n        super().__init__()\n        img_size = to_2tuple(img_size)\n        patch_size = to_2tuple(patch_size)\n        num_patches = (img_size[1] // patch_size[1]) * (img_size[0] // patch_size[0]) * (ratio ** 2)\n        self.patch_shape = (int(img_size[0] // patch_size[0] * ratio), int(img_size[1] // patch_size[1] * ratio))\n        self.origin_patch_shape = (int(img_size[0] // patch_size[0]), int(img_size[1] // patch_size[1]))\n        self.img_size = img_size\n        self.patch_size = patch_size\n        self.num_patches = num_patches\n\n        self.proj = nn.Conv2d(in_chans, embed_dim, kernel_size=patch_size, stride=(patch_size[0] // ratio), padding=4 + 2 * (ratio//2-1))\n\n    def forward(self, x, **kwargs):\n        B, C, H, W = x.shape\n        x = self.proj(x)\n        Hp, Wp = x.shape[2], x.shape[3]\n\n        x = x.flatten(2).transpose(1, 2)\n        return x, (Hp, Wp)\n\n\nclass HybridEmbed(nn.Module):\n    \"\"\" CNN Feature Map Embedding\n    Extract feature map from CNN, flatten, project to embedding dim.\n    \"\"\"\n    def __init__(self, backbone, img_size=224, feature_size=None, in_chans=3, embed_dim=768):\n        super().__init__()\n        assert isinstance(backbone, nn.Module)\n        img_size = to_2tuple(img_size)\n        self.img_size = img_size\n        self.backbone = backbone\n        if feature_size is None:\n            with torch.no_grad():\n                training = backbone.training\n                if training:\n                    backbone.eval()\n                o = self.backbone(torch.zeros(1, in_chans, img_size[0], img_size[1]))[-1]\n                feature_size = o.shape[-2:]\n                feature_dim = o.shape[1]\n                backbone.train(training)\n        else:\n            feature_size = to_2tuple(feature_size)\n            feature_dim = self.backbone.feature_info.channels()[-1]\n        self.num_patches = feature_size[0] * feature_size[1]\n        self.proj = nn.Linear(feature_dim, embed_dim)\n\n    def forward(self, x):\n        x = self.backbone(x)[-1]\n        x = x.flatten(2).transpose(1, 2)\n        x = self.proj(x)\n        return x\n\n\n# @BACKBONES.register_module()\nclass ViT(nn.Module):\n\n    def __init__(self,\n                 img_size=224, patch_size=16, in_chans=3, num_classes=80, embed_dim=768, depth=12,\n                 num_heads=12, mlp_ratio=4., qkv_bias=False, qk_scale=None, drop_rate=0., attn_drop_rate=0.,\n                 drop_path_rate=0., hybrid_backbone=None, norm_layer=None, use_checkpoint=False, \n                 frozen_stages=-1, ratio=1, last_norm=True,\n                 patch_padding='pad', freeze_attn=False, freeze_ffn=False,\n                 ):\n        # Protect mutable default arguments\n        super(ViT, self).__init__()\n        norm_layer = norm_layer or partial(nn.LayerNorm, eps=1e-6)\n        self.num_classes = num_classes\n        self.num_features = self.embed_dim = embed_dim  # num_features for consistency with other models\n        self.frozen_stages = frozen_stages\n        self.use_checkpoint = use_checkpoint\n        self.patch_padding = patch_padding\n        self.freeze_attn = freeze_attn\n        self.freeze_ffn = freeze_ffn\n        self.depth = depth\n\n        if hybrid_backbone is not None:\n            self.patch_embed = HybridEmbed(\n                hybrid_backbone, img_size=img_size, in_chans=in_chans, embed_dim=embed_dim)\n        else:\n            self.patch_embed = PatchEmbed(\n                img_size=img_size, patch_size=patch_size, in_chans=in_chans, embed_dim=embed_dim, ratio=ratio)\n        num_patches = self.patch_embed.num_patches\n\n        # since the pretraining model has class token\n        self.pos_embed = nn.Parameter(torch.zeros(1, num_patches + 1, embed_dim))\n\n        dpr = [x.item() for x in torch.linspace(0, drop_path_rate, depth)]  # stochastic depth decay rule\n\n        self.blocks = nn.ModuleList([\n            Block(\n                dim=embed_dim, num_heads=num_heads, mlp_ratio=mlp_ratio, qkv_bias=qkv_bias, qk_scale=qk_scale,\n                drop=drop_rate, attn_drop=attn_drop_rate, drop_path=dpr[i], norm_layer=norm_layer,\n                )\n            for i in range(depth)])\n\n        self.last_norm = norm_layer(embed_dim) if last_norm else nn.Identity()\n\n        if self.pos_embed is not None:\n            trunc_normal_(self.pos_embed, std=.02)\n\n        self._freeze_stages()\n\n    def _freeze_stages(self):\n        \"\"\"Freeze parameters.\"\"\"\n        if self.frozen_stages >= 0:\n            self.patch_embed.eval()\n            for param in self.patch_embed.parameters():\n                param.requires_grad = False\n\n        for i in range(1, self.frozen_stages + 1):\n            m = self.blocks[i]\n            m.eval()\n            for param in m.parameters():\n                param.requires_grad = False\n\n        if self.freeze_attn:\n            for i in range(0, self.depth):\n                m = self.blocks[i]\n                m.attn.eval()\n                m.norm1.eval()\n                for param in m.attn.parameters():\n                    param.requires_grad = False\n                for param in m.norm1.parameters():\n                    param.requires_grad = False\n\n        if self.freeze_ffn:\n            self.pos_embed.requires_grad = False\n            self.patch_embed.eval()\n            for param in self.patch_embed.parameters():\n                param.requires_grad = False\n            for i in range(0, self.depth):\n                m = self.blocks[i]\n                m.mlp.eval()\n                m.norm2.eval()\n                for param in m.mlp.parameters():\n                    param.requires_grad = False\n                for param in m.norm2.parameters():\n                    param.requires_grad = False\n\n    def init_weights(self, pretrained=None):\n        \"\"\"Initialize the weights in backbone.\n        Args:\n            pretrained (str, optional): Path to pre-trained weights.\n                Defaults to None.\n        \"\"\"\n        super().init_weights(pretrained, patch_padding=self.patch_padding)\n\n        if pretrained is None:\n            def _init_weights(m):\n                if isinstance(m, nn.Linear):\n                    trunc_normal_(m.weight, std=.02)\n                    if isinstance(m, nn.Linear) and m.bias is not None:\n                        nn.init.constant_(m.bias, 0)\n                elif isinstance(m, nn.LayerNorm):\n                    nn.init.constant_(m.bias, 0)\n                    nn.init.constant_(m.weight, 1.0)\n\n            self.apply(_init_weights)\n\n    def get_num_layers(self):\n        return len(self.blocks)\n\n    @torch.jit.ignore\n    def no_weight_decay(self):\n        return {'pos_embed', 'cls_token'}\n\n    def forward_features(self, x):\n        B, C, H, W = x.shape\n        x, (Hp, Wp) = self.patch_embed(x)\n\n        if self.pos_embed is not None:\n            # fit for multiple GPU training\n            # since the first element for pos embed (sin-cos manner) is zero, it will cause no difference\n            x = x + self.pos_embed[:, 1:] + self.pos_embed[:, :1]\n\n        for blk in self.blocks:\n            if self.use_checkpoint:\n                x = checkpoint.checkpoint(blk, x)\n            else:\n                x = blk(x)\n\n        x = self.last_norm(x)\n\n        xp = x.permute(0, 2, 1).reshape(B, -1, Hp, Wp).contiguous()\n\n        return xp\n\n    def forward(self, x):\n        x = self.forward_features(x)\n        return x\n\n    def train(self, mode=True):\n        \"\"\"Convert the model into training mode.\"\"\"\n        super().train(mode)\n        self._freeze_stages()\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/configs/coco/ViTPose_base_coco_256x192.py",
    "content": "_base_ = [\n    '../../../../_base_/default_runtime.py',\n    '../../../../_base_/datasets/coco.py'\n]\nevaluation = dict(interval=10, metric='mAP', save_best='AP')\n\noptimizer = dict(type='AdamW', lr=5e-4, betas=(0.9, 0.999), weight_decay=0.1,\n                 constructor='LayerDecayOptimizerConstructor', \n                 paramwise_cfg=dict(\n                                    num_layers=12, \n                                    layer_decay_rate=0.75,\n                                    custom_keys={\n                                            'bias': dict(decay_multi=0.),\n                                            'pos_embed': dict(decay_mult=0.),\n                                            'relative_position_bias_table': dict(decay_mult=0.),\n                                            'norm': dict(decay_mult=0.)\n                                            }\n                                    )\n                )\n\noptimizer_config = dict(grad_clip=dict(max_norm=1., norm_type=2))\n\n# learning policy\nlr_config = dict(\n    policy='step',\n    warmup='linear',\n    warmup_iters=500,\n    warmup_ratio=0.001,\n    step=[170, 200])\ntotal_epochs = 210\ntarget_type = 'GaussianHeatmap'\nchannel_cfg = dict(\n    num_output_channels=17,\n    dataset_joints=17,\n    dataset_channel=[\n        [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16],\n    ],\n    inference_channel=[\n        0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16\n    ])\n\n# model settings\nmodel = dict(\n    type='TopDown',\n    pretrained=None,\n    backbone=dict(\n        type='ViT',\n        img_size=(256, 192),\n        patch_size=16,\n        embed_dim=768,\n        depth=12,\n        num_heads=12,\n        ratio=1,\n        use_checkpoint=False,\n        mlp_ratio=4,\n        qkv_bias=True,\n        drop_path_rate=0.3,\n    ),\n    keypoint_head=dict(\n        type='TopdownHeatmapSimpleHead',\n        in_channels=768,\n        num_deconv_layers=2,\n        num_deconv_filters=(256, 256),\n        num_deconv_kernels=(4, 4),\n        extra=dict(final_conv_kernel=1, ),\n        out_channels=channel_cfg['num_output_channels'],\n        loss_keypoint=dict(type='JointsMSELoss', use_target_weight=True)),\n    train_cfg=dict(),\n    test_cfg=dict())\n\ndata_cfg = dict(\n    image_size=[192, 256],\n    heatmap_size=[48, 64],\n    num_output_channels=channel_cfg['num_output_channels'],\n    num_joints=channel_cfg['dataset_joints'],\n    dataset_channel=channel_cfg['dataset_channel'],\n    inference_channel=channel_cfg['inference_channel'],\n    soft_nms=False,\n    nms_thr=1.0,\n    oks_thr=0.9,\n    vis_thr=0.2,\n    use_gt_bbox=False,\n    det_bbox_thr=0.0,\n    bbox_file='data/coco/person_detection_results/'\n    'COCO_val2017_detections_AP_H_56_person.json',\n)\n\ntrain_pipeline = [\n    dict(type='LoadImageFromFile'),\n    dict(type='TopDownRandomFlip', flip_prob=0.5),\n    dict(\n        type='TopDownHalfBodyTransform',\n        num_joints_half_body=8,\n        prob_half_body=0.3),\n    dict(\n        type='TopDownGetRandomScaleRotation', rot_factor=40, scale_factor=0.5),\n    dict(type='TopDownAffine', use_udp=True),\n    dict(type='ToTensor'),\n    dict(\n        type='NormalizeTensor',\n        mean=[0.485, 0.456, 0.406],\n        std=[0.229, 0.224, 0.225]),\n    dict(\n        type='TopDownGenerateTarget',\n        sigma=2,\n        encoding='UDP',\n        target_type=target_type),\n    dict(\n        type='Collect',\n        keys=['img', 'target', 'target_weight'],\n        meta_keys=[\n            'image_file', 'joints_3d', 'joints_3d_visible', 'center', 'scale',\n            'rotation', 'bbox_score', 'flip_pairs'\n        ]),\n]\n\nval_pipeline = [\n    dict(type='LoadImageFromFile'),\n    dict(type='TopDownAffine', use_udp=True),\n    dict(type='ToTensor'),\n    dict(\n        type='NormalizeTensor',\n        mean=[0.485, 0.456, 0.406],\n        std=[0.229, 0.224, 0.225]),\n    dict(\n        type='Collect',\n        keys=['img'],\n        meta_keys=[\n            'image_file', 'center', 'scale', 'rotation', 'bbox_score',\n            'flip_pairs'\n        ]),\n]\n\ntest_pipeline = val_pipeline\n\ndata_root = 'data/coco'\n# data = dict(\n#     samples_per_gpu=64,\n#     workers_per_gpu=4,\n#     val_dataloader=dict(samples_per_gpu=32),\n#     test_dataloader=dict(samples_per_gpu=32),\n#     train=dict(\n#         type='TopDownCocoDataset',\n#         ann_file=f'{data_root}/annotations/person_keypoints_train2017.json',\n#         img_prefix=f'{data_root}/train2017/',\n#         data_cfg=data_cfg,\n#         pipeline=train_pipeline,\n#         dataset_info={{_base_.dataset_info}}),\n#     val=dict(\n#         type='TopDownCocoDataset',\n#         ann_file=f'{data_root}/annotations/person_keypoints_val2017.json',\n#         img_prefix=f'{data_root}/val2017/',\n#         data_cfg=data_cfg,\n#         pipeline=val_pipeline,\n#         dataset_info={{_base_.dataset_info}}),\n#     test=dict(\n#         type='TopDownCocoDataset',\n#         ann_file=f'{data_root}/annotations/person_keypoints_val2017.json',\n#         img_prefix=f'{data_root}/val2017/',\n#         data_cfg=data_cfg,\n#         pipeline=test_pipeline,\n#         dataset_info={{_base_.dataset_info}}),\n# )\n\ndef make_cfg(model=model,data_cfg=data_cfg):\n    cfg={}\n    cfg['model'] = model\n    cfg['data_cfg'] = data_cfg"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/configs/coco/ViTPose_base_simple_coco_256x192.py",
    "content": "_base_ = [\n    '../../../../_base_/default_runtime.py',\n    '../../../../_base_/datasets/coco.py'\n]\nevaluation = dict(interval=10, metric='mAP', save_best='AP')\n\noptimizer = dict(type='AdamW', lr=5e-4, betas=(0.9, 0.999), weight_decay=0.1,\n                 constructor='LayerDecayOptimizerConstructor', \n                 paramwise_cfg=dict(\n                                    num_layers=12, \n                                    layer_decay_rate=0.75,\n                                    custom_keys={\n                                            'bias': dict(decay_multi=0.),\n                                            'pos_embed': dict(decay_mult=0.),\n                                            'relative_position_bias_table': dict(decay_mult=0.),\n                                            'norm': dict(decay_mult=0.)\n                                            }\n                                    )\n                )\n\noptimizer_config = dict(grad_clip=dict(max_norm=1., norm_type=2))\n\n# learning policy\nlr_config = dict(\n    policy='step',\n    warmup='linear',\n    warmup_iters=500,\n    warmup_ratio=0.001,\n    step=[170, 200])\ntotal_epochs = 210\ntarget_type = 'GaussianHeatmap'\nchannel_cfg = dict(\n    num_output_channels=17,\n    dataset_joints=17,\n    dataset_channel=[\n        [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16],\n    ],\n    inference_channel=[\n        0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16\n    ])\n\n# model settings\nmodel = dict(\n    type='TopDown',\n    pretrained=None,\n    backbone=dict(\n        type='ViT',\n        img_size=(256, 192),\n        patch_size=16,\n        embed_dim=768,\n        depth=12,\n        num_heads=12,\n        ratio=1,\n        use_checkpoint=False,\n        mlp_ratio=4,\n        qkv_bias=True,\n        drop_path_rate=0.3,\n    ),\n    keypoint_head=dict(\n        type='TopdownHeatmapSimpleHead',\n        in_channels=768,\n        num_deconv_layers=0,\n        num_deconv_filters=[],\n        num_deconv_kernels=[],\n        upsample=4,\n        extra=dict(final_conv_kernel=3, ),\n        out_channels=channel_cfg['num_output_channels'],\n        loss_keypoint=dict(type='JointsMSELoss', use_target_weight=True)),\n    train_cfg=dict(),\n    test_cfg=dict(\n        flip_test=True,\n        post_process='default',\n        shift_heatmap=False,\n        target_type=target_type,\n        modulate_kernel=11,\n        use_udp=True))\n\ndata_cfg = dict(\n    image_size=[192, 256],\n    heatmap_size=[48, 64],\n    num_output_channels=channel_cfg['num_output_channels'],\n    num_joints=channel_cfg['dataset_joints'],\n    dataset_channel=channel_cfg['dataset_channel'],\n    inference_channel=channel_cfg['inference_channel'],\n    soft_nms=False,\n    nms_thr=1.0,\n    oks_thr=0.9,\n    vis_thr=0.2,\n    use_gt_bbox=False,\n    det_bbox_thr=0.0,\n    bbox_file='data/coco/person_detection_results/'\n    'COCO_val2017_detections_AP_H_56_person.json',\n)\n\ntrain_pipeline = [\n    dict(type='LoadImageFromFile'),\n    dict(type='TopDownRandomFlip', flip_prob=0.5),\n    dict(\n        type='TopDownHalfBodyTransform',\n        num_joints_half_body=8,\n        prob_half_body=0.3),\n    dict(\n        type='TopDownGetRandomScaleRotation', rot_factor=40, scale_factor=0.5),\n    dict(type='TopDownAffine', use_udp=True),\n    dict(type='ToTensor'),\n    dict(\n        type='NormalizeTensor',\n        mean=[0.485, 0.456, 0.406],\n        std=[0.229, 0.224, 0.225]),\n    dict(\n        type='TopDownGenerateTarget',\n        sigma=2,\n        encoding='UDP',\n        target_type=target_type),\n    dict(\n        type='Collect',\n        keys=['img', 'target', 'target_weight'],\n        meta_keys=[\n            'image_file', 'joints_3d', 'joints_3d_visible', 'center', 'scale',\n            'rotation', 'bbox_score', 'flip_pairs'\n        ]),\n]\n\nval_pipeline = [\n    dict(type='LoadImageFromFile'),\n    dict(type='TopDownAffine', use_udp=True),\n    dict(type='ToTensor'),\n    dict(\n        type='NormalizeTensor',\n        mean=[0.485, 0.456, 0.406],\n        std=[0.229, 0.224, 0.225]),\n    dict(\n        type='Collect',\n        keys=['img'],\n        meta_keys=[\n            'image_file', 'center', 'scale', 'rotation', 'bbox_score',\n            'flip_pairs'\n        ]),\n]\n\ntest_pipeline = val_pipeline\n\ndata_root = 'data/coco'\ndata = dict(\n    samples_per_gpu=64,\n    workers_per_gpu=4,\n    val_dataloader=dict(samples_per_gpu=32),\n    test_dataloader=dict(samples_per_gpu=32),\n    train=dict(\n        type='TopDownCocoDataset',\n        ann_file=f'{data_root}/annotations/person_keypoints_train2017.json',\n        img_prefix=f'{data_root}/train2017/',\n        data_cfg=data_cfg,\n        pipeline=train_pipeline,\n        dataset_info={{_base_.dataset_info}}),\n    val=dict(\n        type='TopDownCocoDataset',\n        ann_file=f'{data_root}/annotations/person_keypoints_val2017.json',\n        img_prefix=f'{data_root}/val2017/',\n        data_cfg=data_cfg,\n        pipeline=val_pipeline,\n        dataset_info={{_base_.dataset_info}}),\n    test=dict(\n        type='TopDownCocoDataset',\n        ann_file=f'{data_root}/annotations/person_keypoints_val2017.json',\n        img_prefix=f'{data_root}/val2017/',\n        data_cfg=data_cfg,\n        pipeline=test_pipeline,\n        dataset_info={{_base_.dataset_info}}),\n)\n\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/configs/coco/ViTPose_huge_coco_256x192.py",
    "content": "_base_ = [\n    '../../../../_base_/default_runtime.py',\n    '../../../../_base_/datasets/coco.py'\n]\nevaluation = dict(interval=10, metric='mAP', save_best='AP')\n\noptimizer = dict(type='AdamW', lr=5e-4, betas=(0.9, 0.999), weight_decay=0.1,\n                 constructor='LayerDecayOptimizerConstructor', \n                 paramwise_cfg=dict(\n                                    num_layers=32, \n                                    layer_decay_rate=0.85,\n                                    custom_keys={\n                                            'bias': dict(decay_multi=0.),\n                                            'pos_embed': dict(decay_mult=0.),\n                                            'relative_position_bias_table': dict(decay_mult=0.),\n                                            'norm': dict(decay_mult=0.)\n                                            }\n                                    )\n                )\n\noptimizer_config = dict(grad_clip=dict(max_norm=1., norm_type=2))\n\n# learning policy\nlr_config = dict(\n    policy='step',\n    warmup='linear',\n    warmup_iters=500,\n    warmup_ratio=0.001,\n    step=[170, 200])\ntotal_epochs = 210\ntarget_type = 'GaussianHeatmap'\nchannel_cfg = dict(\n    num_output_channels=17,\n    dataset_joints=17,\n    dataset_channel=[\n        [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16],\n    ],\n    inference_channel=[\n        0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16\n    ])\n\n# model settings\nmodel = dict(\n    type='TopDown',\n    pretrained=None,\n    backbone=dict(\n        type='ViT',\n        img_size=(256, 192),\n        patch_size=16,\n        embed_dim=1280,\n        depth=32,\n        num_heads=16,\n        ratio=1,\n        use_checkpoint=False,\n        mlp_ratio=4,\n        qkv_bias=True,\n        drop_path_rate=0.55,\n    ),\n    keypoint_head=dict(\n        type='TopdownHeatmapSimpleHead',\n        in_channels=1280,\n        num_deconv_layers=2,\n        num_deconv_filters=(256, 256),\n        num_deconv_kernels=(4, 4),\n        extra=dict(final_conv_kernel=1, ),\n        out_channels=channel_cfg['num_output_channels'],\n        loss_keypoint=dict(type='JointsMSELoss', use_target_weight=True)),\n    train_cfg=dict(),\n    test_cfg=dict(\n        flip_test=True,\n        post_process='default',\n        shift_heatmap=False,\n        target_type=target_type,\n        modulate_kernel=11,\n        use_udp=True))\n\ndata_cfg = dict(\n    image_size=[192, 256],\n    heatmap_size=[48, 64],\n    num_output_channels=channel_cfg['num_output_channels'],\n    num_joints=channel_cfg['dataset_joints'],\n    dataset_channel=channel_cfg['dataset_channel'],\n    inference_channel=channel_cfg['inference_channel'],\n    soft_nms=False,\n    nms_thr=1.0,\n    oks_thr=0.9,\n    vis_thr=0.2,\n    use_gt_bbox=False,\n    det_bbox_thr=0.0,\n    bbox_file='data/coco/person_detection_results/'\n    'COCO_val2017_detections_AP_H_56_person.json',\n)\n\ntrain_pipeline = [\n    dict(type='LoadImageFromFile'),\n    dict(type='TopDownRandomFlip', flip_prob=0.5),\n    dict(\n        type='TopDownHalfBodyTransform',\n        num_joints_half_body=8,\n        prob_half_body=0.3),\n    dict(\n        type='TopDownGetRandomScaleRotation', rot_factor=40, scale_factor=0.5),\n    dict(type='TopDownAffine', use_udp=True),\n    dict(type='ToTensor'),\n    dict(\n        type='NormalizeTensor',\n        mean=[0.485, 0.456, 0.406],\n        std=[0.229, 0.224, 0.225]),\n    dict(\n        type='TopDownGenerateTarget',\n        sigma=2,\n        encoding='UDP',\n        target_type=target_type),\n    dict(\n        type='Collect',\n        keys=['img', 'target', 'target_weight'],\n        meta_keys=[\n            'image_file', 'joints_3d', 'joints_3d_visible', 'center', 'scale',\n            'rotation', 'bbox_score', 'flip_pairs'\n        ]),\n]\n\nval_pipeline = [\n    dict(type='LoadImageFromFile'),\n    dict(type='TopDownAffine', use_udp=True),\n    dict(type='ToTensor'),\n    dict(\n        type='NormalizeTensor',\n        mean=[0.485, 0.456, 0.406],\n        std=[0.229, 0.224, 0.225]),\n    dict(\n        type='Collect',\n        keys=['img'],\n        meta_keys=[\n            'image_file', 'center', 'scale', 'rotation', 'bbox_score',\n            'flip_pairs'\n        ]),\n]\n\ntest_pipeline = val_pipeline\n\ndata_root = 'data/coco'\ndata = dict(\n    samples_per_gpu=64,\n    workers_per_gpu=4,\n    val_dataloader=dict(samples_per_gpu=32),\n    test_dataloader=dict(samples_per_gpu=32),\n    train=dict(\n        type='TopDownCocoDataset',\n        ann_file=f'{data_root}/annotations/person_keypoints_train2017.json',\n        img_prefix=f'{data_root}/train2017/',\n        data_cfg=data_cfg,\n        pipeline=train_pipeline,\n        dataset_info={{_base_.dataset_info}}),\n    val=dict(\n        type='TopDownCocoDataset',\n        ann_file=f'{data_root}/annotations/person_keypoints_val2017.json',\n        img_prefix=f'{data_root}/val2017/',\n        data_cfg=data_cfg,\n        pipeline=val_pipeline,\n        dataset_info={{_base_.dataset_info}}),\n    test=dict(\n        type='TopDownCocoDataset',\n        ann_file=f'{data_root}/annotations/person_keypoints_val2017.json',\n        img_prefix=f'{data_root}/val2017/',\n        data_cfg=data_cfg,\n        pipeline=test_pipeline,\n        dataset_info={{_base_.dataset_info}}),\n)\n\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/configs/coco/ViTPose_huge_simple_coco_256x192.py",
    "content": "_base_ = [\n    '../../../../_base_/default_runtime.py',\n    '../../../../_base_/datasets/coco.py'\n]\nevaluation = dict(interval=10, metric='mAP', save_best='AP')\n\noptimizer = dict(type='AdamW', lr=5e-4, betas=(0.9, 0.999), weight_decay=0.1,\n                 constructor='LayerDecayOptimizerConstructor', \n                 paramwise_cfg=dict(\n                                    num_layers=32, \n                                    layer_decay_rate=0.85,\n                                    custom_keys={\n                                            'bias': dict(decay_multi=0.),\n                                            'pos_embed': dict(decay_mult=0.),\n                                            'relative_position_bias_table': dict(decay_mult=0.),\n                                            'norm': dict(decay_mult=0.)\n                                            }\n                                    )\n                )\n\noptimizer_config = dict(grad_clip=dict(max_norm=1., norm_type=2))\n\n# learning policy\nlr_config = dict(\n    policy='step',\n    warmup='linear',\n    warmup_iters=500,\n    warmup_ratio=0.001,\n    step=[170, 200])\ntotal_epochs = 210\ntarget_type = 'GaussianHeatmap'\nchannel_cfg = dict(\n    num_output_channels=17,\n    dataset_joints=17,\n    dataset_channel=[\n        [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16],\n    ],\n    inference_channel=[\n        0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16\n    ])\n\n# model settings\nmodel = dict(\n    type='TopDown',\n    pretrained=None,\n    backbone=dict(\n        type='ViT',\n        img_size=(256, 192),\n        patch_size=16,\n        embed_dim=1280,\n        depth=32,\n        num_heads=16,\n        ratio=1,\n        use_checkpoint=False,\n        mlp_ratio=4,\n        qkv_bias=True,\n        drop_path_rate=0.55,\n    ),\n    keypoint_head=dict(\n        type='TopdownHeatmapSimpleHead',\n        in_channels=1280,\n        num_deconv_layers=0,\n        num_deconv_filters=[],\n        num_deconv_kernels=[],\n        upsample=4,\n        extra=dict(final_conv_kernel=3, ),\n        out_channels=channel_cfg['num_output_channels'],\n        loss_keypoint=dict(type='JointsMSELoss', use_target_weight=True)),\n    train_cfg=dict(),\n    test_cfg=dict(\n        flip_test=True,\n        post_process='default',\n        shift_heatmap=False,\n        target_type=target_type,\n        modulate_kernel=11,\n        use_udp=True))\n\ndata_cfg = dict(\n    image_size=[192, 256],\n    heatmap_size=[48, 64],\n    num_output_channels=channel_cfg['num_output_channels'],\n    num_joints=channel_cfg['dataset_joints'],\n    dataset_channel=channel_cfg['dataset_channel'],\n    inference_channel=channel_cfg['inference_channel'],\n    soft_nms=False,\n    nms_thr=1.0,\n    oks_thr=0.9,\n    vis_thr=0.2,\n    use_gt_bbox=False,\n    det_bbox_thr=0.0,\n    bbox_file='data/coco/person_detection_results/'\n    'COCO_val2017_detections_AP_H_56_person.json',\n)\n\ntrain_pipeline = [\n    dict(type='LoadImageFromFile'),\n    dict(type='TopDownRandomFlip', flip_prob=0.5),\n    dict(\n        type='TopDownHalfBodyTransform',\n        num_joints_half_body=8,\n        prob_half_body=0.3),\n    dict(\n        type='TopDownGetRandomScaleRotation', rot_factor=40, scale_factor=0.5),\n    dict(type='TopDownAffine', use_udp=True),\n    dict(type='ToTensor'),\n    dict(\n        type='NormalizeTensor',\n        mean=[0.485, 0.456, 0.406],\n        std=[0.229, 0.224, 0.225]),\n    dict(\n        type='TopDownGenerateTarget',\n        sigma=2,\n        encoding='UDP',\n        target_type=target_type),\n    dict(\n        type='Collect',\n        keys=['img', 'target', 'target_weight'],\n        meta_keys=[\n            'image_file', 'joints_3d', 'joints_3d_visible', 'center', 'scale',\n            'rotation', 'bbox_score', 'flip_pairs'\n        ]),\n]\n\nval_pipeline = [\n    dict(type='LoadImageFromFile'),\n    dict(type='TopDownAffine', use_udp=True),\n    dict(type='ToTensor'),\n    dict(\n        type='NormalizeTensor',\n        mean=[0.485, 0.456, 0.406],\n        std=[0.229, 0.224, 0.225]),\n    dict(\n        type='Collect',\n        keys=['img'],\n        meta_keys=[\n            'image_file', 'center', 'scale', 'rotation', 'bbox_score',\n            'flip_pairs'\n        ]),\n]\n\ntest_pipeline = val_pipeline\n\ndata_root = 'data/coco'\ndata = dict(\n    samples_per_gpu=64,\n    workers_per_gpu=4,\n    val_dataloader=dict(samples_per_gpu=32),\n    test_dataloader=dict(samples_per_gpu=32),\n    train=dict(\n        type='TopDownCocoDataset',\n        ann_file=f'{data_root}/annotations/person_keypoints_train2017.json',\n        img_prefix=f'{data_root}/train2017/',\n        data_cfg=data_cfg,\n        pipeline=train_pipeline,\n        dataset_info={{_base_.dataset_info}}),\n    val=dict(\n        type='TopDownCocoDataset',\n        ann_file=f'{data_root}/annotations/person_keypoints_val2017.json',\n        img_prefix=f'{data_root}/val2017/',\n        data_cfg=data_cfg,\n        pipeline=val_pipeline,\n        dataset_info={{_base_.dataset_info}}),\n    test=dict(\n        type='TopDownCocoDataset',\n        ann_file=f'{data_root}/annotations/person_keypoints_val2017.json',\n        img_prefix=f'{data_root}/val2017/',\n        data_cfg=data_cfg,\n        pipeline=test_pipeline,\n        dataset_info={{_base_.dataset_info}}),\n)\n\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/configs/coco/ViTPose_large_coco_256x192.py",
    "content": "_base_ = [\n    '../../../../_base_/default_runtime.py',\n    '../../../../_base_/datasets/coco.py'\n]\nevaluation = dict(interval=10, metric='mAP', save_best='AP')\n\noptimizer = dict(type='AdamW', lr=5e-4, betas=(0.9, 0.999), weight_decay=0.1,\n                 constructor='LayerDecayOptimizerConstructor', \n                 paramwise_cfg=dict(\n                                    num_layers=16, \n                                    layer_decay_rate=0.8,\n                                    custom_keys={\n                                            'bias': dict(decay_multi=0.),\n                                            'pos_embed': dict(decay_mult=0.),\n                                            'relative_position_bias_table': dict(decay_mult=0.),\n                                            'norm': dict(decay_mult=0.)\n                                            }\n                                    )\n                )\n\noptimizer_config = dict(grad_clip=dict(max_norm=1., norm_type=2))\n\n# learning policy\nlr_config = dict(\n    policy='step',\n    warmup='linear',\n    warmup_iters=500,\n    warmup_ratio=0.001,\n    step=[170, 200])\ntotal_epochs = 210\ntarget_type = 'GaussianHeatmap'\nchannel_cfg = dict(\n    num_output_channels=17,\n    dataset_joints=17,\n    dataset_channel=[\n        [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16],\n    ],\n    inference_channel=[\n        0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16\n    ])\n\n# model settings\nmodel = dict(\n    type='TopDown',\n    pretrained=None,\n    backbone=dict(\n        type='ViT',\n        img_size=(256, 192),\n        patch_size=16,\n        embed_dim=1024,\n        depth=24,\n        num_heads=16,\n        ratio=1,\n        use_checkpoint=False,\n        mlp_ratio=4,\n        qkv_bias=True,\n        drop_path_rate=0.5,\n    ),\n    keypoint_head=dict(\n        type='TopdownHeatmapSimpleHead',\n        in_channels=1024,\n        num_deconv_layers=2,\n        num_deconv_filters=(256, 256),\n        num_deconv_kernels=(4, 4),\n        extra=dict(final_conv_kernel=1, ),\n        out_channels=channel_cfg['num_output_channels'],\n        loss_keypoint=dict(type='JointsMSELoss', use_target_weight=True)),\n    train_cfg=dict(),\n    test_cfg=dict(\n        flip_test=True,\n        post_process='default',\n        shift_heatmap=False,\n        target_type=target_type,\n        modulate_kernel=11,\n        use_udp=True))\n\ndata_cfg = dict(\n    image_size=[192, 256],\n    heatmap_size=[48, 64],\n    num_output_channels=channel_cfg['num_output_channels'],\n    num_joints=channel_cfg['dataset_joints'],\n    dataset_channel=channel_cfg['dataset_channel'],\n    inference_channel=channel_cfg['inference_channel'],\n    soft_nms=False,\n    nms_thr=1.0,\n    oks_thr=0.9,\n    vis_thr=0.2,\n    use_gt_bbox=False,\n    det_bbox_thr=0.0,\n    bbox_file='data/coco/person_detection_results/'\n    'COCO_val2017_detections_AP_H_56_person.json',\n)\n\ntrain_pipeline = [\n    dict(type='LoadImageFromFile'),\n    dict(type='TopDownRandomFlip', flip_prob=0.5),\n    dict(\n        type='TopDownHalfBodyTransform',\n        num_joints_half_body=8,\n        prob_half_body=0.3),\n    dict(\n        type='TopDownGetRandomScaleRotation', rot_factor=40, scale_factor=0.5),\n    dict(type='TopDownAffine', use_udp=True),\n    dict(type='ToTensor'),\n    dict(\n        type='NormalizeTensor',\n        mean=[0.485, 0.456, 0.406],\n        std=[0.229, 0.224, 0.225]),\n    dict(\n        type='TopDownGenerateTarget',\n        sigma=2,\n        encoding='UDP',\n        target_type=target_type),\n    dict(\n        type='Collect',\n        keys=['img', 'target', 'target_weight'],\n        meta_keys=[\n            'image_file', 'joints_3d', 'joints_3d_visible', 'center', 'scale',\n            'rotation', 'bbox_score', 'flip_pairs'\n        ]),\n]\n\nval_pipeline = [\n    dict(type='LoadImageFromFile'),\n    dict(type='TopDownAffine', use_udp=True),\n    dict(type='ToTensor'),\n    dict(\n        type='NormalizeTensor',\n        mean=[0.485, 0.456, 0.406],\n        std=[0.229, 0.224, 0.225]),\n    dict(\n        type='Collect',\n        keys=['img'],\n        meta_keys=[\n            'image_file', 'center', 'scale', 'rotation', 'bbox_score',\n            'flip_pairs'\n        ]),\n]\n\ntest_pipeline = val_pipeline\n\ndata_root = 'data/coco'\ndata = dict(\n    samples_per_gpu=64,\n    workers_per_gpu=4,\n    val_dataloader=dict(samples_per_gpu=32),\n    test_dataloader=dict(samples_per_gpu=32),\n    train=dict(\n        type='TopDownCocoDataset',\n        ann_file=f'{data_root}/annotations/person_keypoints_train2017.json',\n        img_prefix=f'{data_root}/train2017/',\n        data_cfg=data_cfg,\n        pipeline=train_pipeline,\n        dataset_info={{_base_.dataset_info}}),\n    val=dict(\n        type='TopDownCocoDataset',\n        ann_file=f'{data_root}/annotations/person_keypoints_val2017.json',\n        img_prefix=f'{data_root}/val2017/',\n        data_cfg=data_cfg,\n        pipeline=val_pipeline,\n        dataset_info={{_base_.dataset_info}}),\n    test=dict(\n        type='TopDownCocoDataset',\n        ann_file=f'{data_root}/annotations/person_keypoints_val2017.json',\n        img_prefix=f'{data_root}/val2017/',\n        data_cfg=data_cfg,\n        pipeline=test_pipeline,\n        dataset_info={{_base_.dataset_info}}),\n)\n\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/configs/coco/ViTPose_large_simple_coco_256x192.py",
    "content": "_base_ = [\n    '../../../../_base_/default_runtime.py',\n    '../../../../_base_/datasets/coco.py'\n]\nevaluation = dict(interval=10, metric='mAP', save_best='AP')\n\noptimizer = dict(type='AdamW', lr=5e-4, betas=(0.9, 0.999), weight_decay=0.1,\n                 constructor='LayerDecayOptimizerConstructor', \n                 paramwise_cfg=dict(\n                                    num_layers=24, \n                                    layer_decay_rate=0.8,\n                                    custom_keys={\n                                            'bias': dict(decay_multi=0.),\n                                            'pos_embed': dict(decay_mult=0.),\n                                            'relative_position_bias_table': dict(decay_mult=0.),\n                                            'norm': dict(decay_mult=0.)\n                                            }\n                                    )\n                )\n\noptimizer_config = dict(grad_clip=dict(max_norm=1., norm_type=2))\n\n# learning policy\nlr_config = dict(\n    policy='step',\n    warmup='linear',\n    warmup_iters=500,\n    warmup_ratio=0.001,\n    step=[170, 200])\ntotal_epochs = 210\ntarget_type = 'GaussianHeatmap'\nchannel_cfg = dict(\n    num_output_channels=17,\n    dataset_joints=17,\n    dataset_channel=[\n        [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16],\n    ],\n    inference_channel=[\n        0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16\n    ])\n\n# model settings\nmodel = dict(\n    type='TopDown',\n    pretrained=None,\n    backbone=dict(\n        type='ViT',\n        img_size=(256, 192),\n        patch_size=16,\n        embed_dim=1024,\n        depth=24,\n        num_heads=16,\n        ratio=1,\n        use_checkpoint=False,\n        mlp_ratio=4,\n        qkv_bias=True,\n        drop_path_rate=0.5,\n    ),\n    keypoint_head=dict(\n        type='TopdownHeatmapSimpleHead',\n        in_channels=1024,\n        num_deconv_layers=0,\n        num_deconv_filters=[],\n        num_deconv_kernels=[],\n        upsample=4,\n        extra=dict(final_conv_kernel=3, ),\n        out_channels=channel_cfg['num_output_channels'],\n        loss_keypoint=dict(type='JointsMSELoss', use_target_weight=True)),\n    train_cfg=dict(),\n    test_cfg=dict(\n        flip_test=True,\n        post_process='default',\n        shift_heatmap=False,\n        target_type=target_type,\n        modulate_kernel=11,\n        use_udp=True))\n\ndata_cfg = dict(\n    image_size=[192, 256],\n    heatmap_size=[48, 64],\n    num_output_channels=channel_cfg['num_output_channels'],\n    num_joints=channel_cfg['dataset_joints'],\n    dataset_channel=channel_cfg['dataset_channel'],\n    inference_channel=channel_cfg['inference_channel'],\n    soft_nms=False,\n    nms_thr=1.0,\n    oks_thr=0.9,\n    vis_thr=0.2,\n    use_gt_bbox=False,\n    det_bbox_thr=0.0,\n    bbox_file='data/coco/person_detection_results/'\n    'COCO_val2017_detections_AP_H_56_person.json',\n)\n\ntrain_pipeline = [\n    dict(type='LoadImageFromFile'),\n    dict(type='TopDownRandomFlip', flip_prob=0.5),\n    dict(\n        type='TopDownHalfBodyTransform',\n        num_joints_half_body=8,\n        prob_half_body=0.3),\n    dict(\n        type='TopDownGetRandomScaleRotation', rot_factor=40, scale_factor=0.5),\n    dict(type='TopDownAffine', use_udp=True),\n    dict(type='ToTensor'),\n    dict(\n        type='NormalizeTensor',\n        mean=[0.485, 0.456, 0.406],\n        std=[0.229, 0.224, 0.225]),\n    dict(\n        type='TopDownGenerateTarget',\n        sigma=2,\n        encoding='UDP',\n        target_type=target_type),\n    dict(\n        type='Collect',\n        keys=['img', 'target', 'target_weight'],\n        meta_keys=[\n            'image_file', 'joints_3d', 'joints_3d_visible', 'center', 'scale',\n            'rotation', 'bbox_score', 'flip_pairs'\n        ]),\n]\n\nval_pipeline = [\n    dict(type='LoadImageFromFile'),\n    dict(type='TopDownAffine', use_udp=True),\n    dict(type='ToTensor'),\n    dict(\n        type='NormalizeTensor',\n        mean=[0.485, 0.456, 0.406],\n        std=[0.229, 0.224, 0.225]),\n    dict(\n        type='Collect',\n        keys=['img'],\n        meta_keys=[\n            'image_file', 'center', 'scale', 'rotation', 'bbox_score',\n            'flip_pairs'\n        ]),\n]\n\ntest_pipeline = val_pipeline\n\ndata_root = 'data/coco'\ndata = dict(\n    samples_per_gpu=64,\n    workers_per_gpu=4,\n    val_dataloader=dict(samples_per_gpu=32),\n    test_dataloader=dict(samples_per_gpu=32),\n    train=dict(\n        type='TopDownCocoDataset',\n        ann_file=f'{data_root}/annotations/person_keypoints_train2017.json',\n        img_prefix=f'{data_root}/train2017/',\n        data_cfg=data_cfg,\n        pipeline=train_pipeline,\n        dataset_info={{_base_.dataset_info}}),\n    val=dict(\n        type='TopDownCocoDataset',\n        ann_file=f'{data_root}/annotations/person_keypoints_val2017.json',\n        img_prefix=f'{data_root}/val2017/',\n        data_cfg=data_cfg,\n        pipeline=val_pipeline,\n        dataset_info={{_base_.dataset_info}}),\n    test=dict(\n        type='TopDownCocoDataset',\n        ann_file=f'{data_root}/annotations/person_keypoints_val2017.json',\n        img_prefix=f'{data_root}/val2017/',\n        data_cfg=data_cfg,\n        pipeline=test_pipeline,\n        dataset_info={{_base_.dataset_info}}),\n)\n\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/configs/coco/__init__.py",
    "content": ""
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/heads/__init__.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\n# from .ae_higher_resolution_head import AEHigherResolutionHead\n# from .ae_multi_stage_head import AEMultiStageHead\n# from .ae_simple_head import AESimpleHead\n# from .deconv_head import DeconvHead\n# from .deeppose_regression_head import DeepposeRegressionHead\n# from .hmr_head import HMRMeshHead\n# from .interhand_3d_head import Interhand3DHead\n# from .temporal_regression_head import TemporalRegressionHead\nfrom .topdown_heatmap_base_head import TopdownHeatmapBaseHead\n# from .topdown_heatmap_multi_stage_head import (TopdownHeatmapMSMUHead,\n#                                                TopdownHeatmapMultiStageHead)\nfrom .topdown_heatmap_simple_head import TopdownHeatmapSimpleHead\n# from .vipnas_heatmap_simple_head import ViPNASHeatmapSimpleHead\n# from .voxelpose_head import CuboidCenterHead, CuboidPoseHead\n\n# __all__ = [\n#     'TopdownHeatmapSimpleHead', 'TopdownHeatmapMultiStageHead',\n#     'TopdownHeatmapMSMUHead', 'TopdownHeatmapBaseHead',\n#     'AEHigherResolutionHead', 'AESimpleHead', 'AEMultiStageHead',\n#     'DeepposeRegressionHead', 'TemporalRegressionHead', 'Interhand3DHead',\n#     'HMRMeshHead', 'DeconvHead', 'ViPNASHeatmapSimpleHead', 'CuboidCenterHead',\n#     'CuboidPoseHead'\n# ]\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/heads/deconv_head.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport torch\nimport torch.nn as nn\nfrom mmcv.cnn import (build_conv_layer, build_norm_layer, build_upsample_layer,\n                      constant_init, normal_init)\n\nfrom mmpose.models.builder import HEADS, build_loss\nfrom mmpose.models.utils.ops import resize\n\n\n@HEADS.register_module()\nclass DeconvHead(nn.Module):\n    \"\"\"Simple deconv head.\n\n    Args:\n        in_channels (int): Number of input channels.\n        out_channels (int): Number of output channels.\n        num_deconv_layers (int): Number of deconv layers.\n            num_deconv_layers should >= 0. Note that 0 means\n            no deconv layers.\n        num_deconv_filters (list|tuple): Number of filters.\n            If num_deconv_layers > 0, the length of\n        num_deconv_kernels (list|tuple): Kernel sizes.\n        in_index (int|Sequence[int]): Input feature index. Default: 0\n        input_transform (str|None): Transformation type of input features.\n            Options: 'resize_concat', 'multiple_select', None.\n            Default: None.\n\n            - 'resize_concat': Multiple feature maps will be resized to the\n                same size as the first one and then concat together.\n                Usually used in FCN head of HRNet.\n            - 'multiple_select': Multiple feature maps will be bundle into\n                a list and passed into decode head.\n            - None: Only one select feature map is allowed.\n        align_corners (bool): align_corners argument of F.interpolate.\n            Default: False.\n        loss_keypoint (dict): Config for loss. Default: None.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels=3,\n                 out_channels=17,\n                 num_deconv_layers=3,\n                 num_deconv_filters=(256, 256, 256),\n                 num_deconv_kernels=(4, 4, 4),\n                 extra=None,\n                 in_index=0,\n                 input_transform=None,\n                 align_corners=False,\n                 loss_keypoint=None):\n        super().__init__()\n\n        self.in_channels = in_channels\n        self.loss = build_loss(loss_keypoint)\n\n        self._init_inputs(in_channels, in_index, input_transform)\n        self.in_index = in_index\n        self.align_corners = align_corners\n\n        if extra is not None and not isinstance(extra, dict):\n            raise TypeError('extra should be dict or None.')\n\n        if num_deconv_layers > 0:\n            self.deconv_layers = self._make_deconv_layer(\n                num_deconv_layers,\n                num_deconv_filters,\n                num_deconv_kernels,\n            )\n        elif num_deconv_layers == 0:\n            self.deconv_layers = nn.Identity()\n        else:\n            raise ValueError(\n                f'num_deconv_layers ({num_deconv_layers}) should >= 0.')\n\n        identity_final_layer = False\n        if extra is not None and 'final_conv_kernel' in extra:\n            assert extra['final_conv_kernel'] in [0, 1, 3]\n            if extra['final_conv_kernel'] == 3:\n                padding = 1\n            elif extra['final_conv_kernel'] == 1:\n                padding = 0\n            else:\n                # 0 for Identity mapping.\n                identity_final_layer = True\n            kernel_size = extra['final_conv_kernel']\n        else:\n            kernel_size = 1\n            padding = 0\n\n        if identity_final_layer:\n            self.final_layer = nn.Identity()\n        else:\n            conv_channels = num_deconv_filters[\n                -1] if num_deconv_layers > 0 else self.in_channels\n\n            layers = []\n            if extra is not None:\n                num_conv_layers = extra.get('num_conv_layers', 0)\n                num_conv_kernels = extra.get('num_conv_kernels',\n                                             [1] * num_conv_layers)\n\n                for i in range(num_conv_layers):\n                    layers.append(\n                        build_conv_layer(\n                            dict(type='Conv2d'),\n                            in_channels=conv_channels,\n                            out_channels=conv_channels,\n                            kernel_size=num_conv_kernels[i],\n                            stride=1,\n                            padding=(num_conv_kernels[i] - 1) // 2))\n                    layers.append(\n                        build_norm_layer(dict(type='BN'), conv_channels)[1])\n                    layers.append(nn.ReLU(inplace=True))\n\n            layers.append(\n                build_conv_layer(\n                    cfg=dict(type='Conv2d'),\n                    in_channels=conv_channels,\n                    out_channels=out_channels,\n                    kernel_size=kernel_size,\n                    stride=1,\n                    padding=padding))\n\n            if len(layers) > 1:\n                self.final_layer = nn.Sequential(*layers)\n            else:\n                self.final_layer = layers[0]\n\n    def _init_inputs(self, in_channels, in_index, input_transform):\n        \"\"\"Check and initialize input transforms.\n\n        The in_channels, in_index and input_transform must match.\n        Specifically, when input_transform is None, only single feature map\n        will be selected. So in_channels and in_index must be of type int.\n        When input_transform is not None, in_channels and in_index must be\n        list or tuple, with the same length.\n\n        Args:\n            in_channels (int|Sequence[int]): Input channels.\n            in_index (int|Sequence[int]): Input feature index.\n            input_transform (str|None): Transformation type of input features.\n                Options: 'resize_concat', 'multiple_select', None.\n\n                - 'resize_concat': Multiple feature maps will be resize to the\n                    same size as first one and than concat together.\n                    Usually used in FCN head of HRNet.\n                - 'multiple_select': Multiple feature maps will be bundle into\n                    a list and passed into decode head.\n                - None: Only one select feature map is allowed.\n        \"\"\"\n\n        if input_transform is not None:\n            assert input_transform in ['resize_concat', 'multiple_select']\n        self.input_transform = input_transform\n        self.in_index = in_index\n        if input_transform is not None:\n            assert isinstance(in_channels, (list, tuple))\n            assert isinstance(in_index, (list, tuple))\n            assert len(in_channels) == len(in_index)\n            if input_transform == 'resize_concat':\n                self.in_channels = sum(in_channels)\n            else:\n                self.in_channels = in_channels\n        else:\n            assert isinstance(in_channels, int)\n            assert isinstance(in_index, int)\n            self.in_channels = in_channels\n\n    def _transform_inputs(self, inputs):\n        \"\"\"Transform inputs for decoder.\n\n        Args:\n            inputs (list[Tensor] | Tensor): multi-level img features.\n\n        Returns:\n            Tensor: The transformed inputs\n        \"\"\"\n        if not isinstance(inputs, list):\n            return inputs\n\n        if self.input_transform == 'resize_concat':\n            inputs = [inputs[i] for i in self.in_index]\n            upsampled_inputs = [\n                resize(\n                    input=x,\n                    size=inputs[0].shape[2:],\n                    mode='bilinear',\n                    align_corners=self.align_corners) for x in inputs\n            ]\n            inputs = torch.cat(upsampled_inputs, dim=1)\n        elif self.input_transform == 'multiple_select':\n            inputs = [inputs[i] for i in self.in_index]\n        else:\n            inputs = inputs[self.in_index]\n\n        return inputs\n\n    def _make_deconv_layer(self, num_layers, num_filters, num_kernels):\n        \"\"\"Make deconv layers.\"\"\"\n        if num_layers != len(num_filters):\n            error_msg = f'num_layers({num_layers}) ' \\\n                        f'!= length of num_filters({len(num_filters)})'\n            raise ValueError(error_msg)\n        if num_layers != len(num_kernels):\n            error_msg = f'num_layers({num_layers}) ' \\\n                        f'!= length of num_kernels({len(num_kernels)})'\n            raise ValueError(error_msg)\n\n        layers = []\n        for i in range(num_layers):\n            kernel, padding, output_padding = \\\n                self._get_deconv_cfg(num_kernels[i])\n\n            planes = num_filters[i]\n            layers.append(\n                build_upsample_layer(\n                    dict(type='deconv'),\n                    in_channels=self.in_channels,\n                    out_channels=planes,\n                    kernel_size=kernel,\n                    stride=2,\n                    padding=padding,\n                    output_padding=output_padding,\n                    bias=False))\n            layers.append(nn.BatchNorm2d(planes))\n            layers.append(nn.ReLU(inplace=True))\n            self.in_channels = planes\n\n        return nn.Sequential(*layers)\n\n    @staticmethod\n    def _get_deconv_cfg(deconv_kernel):\n        \"\"\"Get configurations for deconv layers.\"\"\"\n        if deconv_kernel == 4:\n            padding = 1\n            output_padding = 0\n        elif deconv_kernel == 3:\n            padding = 1\n            output_padding = 1\n        elif deconv_kernel == 2:\n            padding = 0\n            output_padding = 0\n        else:\n            raise ValueError(f'Not supported num_kernels ({deconv_kernel}).')\n\n        return deconv_kernel, padding, output_padding\n\n    def get_loss(self, outputs, targets, masks):\n        \"\"\"Calculate bottom-up masked mse loss.\n\n        Note:\n            - batch_size: N\n            - num_channels: C\n            - heatmaps height: H\n            - heatmaps weight: W\n\n        Args:\n            outputs (List(torch.Tensor[N,C,H,W])): Multi-scale outputs.\n            targets (List(torch.Tensor[N,C,H,W])): Multi-scale targets.\n            masks (List(torch.Tensor[N,H,W])): Masks of multi-scale targets.\n        \"\"\"\n\n        losses = dict()\n\n        for idx in range(len(targets)):\n            if 'loss' not in losses:\n                losses['loss'] = self.loss(outputs[idx], targets[idx],\n                                           masks[idx])\n            else:\n                losses['loss'] += self.loss(outputs[idx], targets[idx],\n                                            masks[idx])\n\n        return losses\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n        x = self._transform_inputs(x)\n        final_outputs = []\n        x = self.deconv_layers(x)\n        y = self.final_layer(x)\n        final_outputs.append(y)\n        return final_outputs\n\n    def init_weights(self):\n        \"\"\"Initialize model weights.\"\"\"\n        for _, m in self.deconv_layers.named_modules():\n            if isinstance(m, nn.ConvTranspose2d):\n                normal_init(m, std=0.001)\n            elif isinstance(m, nn.BatchNorm2d):\n                constant_init(m, 1)\n        for m in self.final_layer.modules():\n            if isinstance(m, nn.Conv2d):\n                normal_init(m, std=0.001, bias=0)\n            elif isinstance(m, nn.BatchNorm2d):\n                constant_init(m, 1)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/heads/deeppose_regression_head.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport numpy as np\nimport torch.nn as nn\nfrom mmcv.cnn import normal_init\n\nfrom mmpose.core.evaluation import (keypoint_pck_accuracy,\n                                    keypoints_from_regression)\nfrom mmpose.core.post_processing import fliplr_regression\nfrom mmpose.models.builder import HEADS, build_loss\n\n\n@HEADS.register_module()\nclass DeepposeRegressionHead(nn.Module):\n    \"\"\"Deeppose regression head with fully connected layers.\n\n    \"DeepPose: Human Pose Estimation via Deep Neural Networks\".\n\n    Args:\n        in_channels (int): Number of input channels\n        num_joints (int): Number of joints\n        loss_keypoint (dict): Config for keypoint loss. Default: None.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 num_joints,\n                 loss_keypoint=None,\n                 train_cfg=None,\n                 test_cfg=None):\n        super().__init__()\n\n        self.in_channels = in_channels\n        self.num_joints = num_joints\n\n        self.loss = build_loss(loss_keypoint)\n\n        self.train_cfg = {} if train_cfg is None else train_cfg\n        self.test_cfg = {} if test_cfg is None else test_cfg\n\n        self.fc = nn.Linear(self.in_channels, self.num_joints * 2)\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n        output = self.fc(x)\n        N, C = output.shape\n        return output.reshape([N, C // 2, 2])\n\n    def get_loss(self, output, target, target_weight):\n        \"\"\"Calculate top-down keypoint loss.\n\n        Note:\n            - batch_size: N\n            - num_keypoints: K\n\n        Args:\n            output (torch.Tensor[N, K, 2]): Output keypoints.\n            target (torch.Tensor[N, K, 2]): Target keypoints.\n            target_weight (torch.Tensor[N, K, 2]):\n                Weights across different joint types.\n        \"\"\"\n\n        losses = dict()\n        assert not isinstance(self.loss, nn.Sequential)\n        assert target.dim() == 3 and target_weight.dim() == 3\n        losses['reg_loss'] = self.loss(output, target, target_weight)\n\n        return losses\n\n    def get_accuracy(self, output, target, target_weight):\n        \"\"\"Calculate accuracy for top-down keypoint loss.\n\n        Note:\n            - batch_size: N\n            - num_keypoints: K\n\n        Args:\n            output (torch.Tensor[N, K, 2]): Output keypoints.\n            target (torch.Tensor[N, K, 2]): Target keypoints.\n            target_weight (torch.Tensor[N, K, 2]):\n                Weights across different joint types.\n        \"\"\"\n\n        accuracy = dict()\n\n        N = output.shape[0]\n\n        _, avg_acc, cnt = keypoint_pck_accuracy(\n            output.detach().cpu().numpy(),\n            target.detach().cpu().numpy(),\n            target_weight[:, :, 0].detach().cpu().numpy() > 0,\n            thr=0.05,\n            normalize=np.ones((N, 2), dtype=np.float32))\n        accuracy['acc_pose'] = avg_acc\n\n        return accuracy\n\n    def inference_model(self, x, flip_pairs=None):\n        \"\"\"Inference function.\n\n        Returns:\n            output_regression (np.ndarray): Output regression.\n\n        Args:\n            x (torch.Tensor[N, K, 2]): Input features.\n            flip_pairs (None | list[tuple()):\n                Pairs of keypoints which are mirrored.\n        \"\"\"\n        output = self.forward(x)\n\n        if flip_pairs is not None:\n            output_regression = fliplr_regression(\n                output.detach().cpu().numpy(), flip_pairs)\n        else:\n            output_regression = output.detach().cpu().numpy()\n        return output_regression\n\n    def decode(self, img_metas, output, **kwargs):\n        \"\"\"Decode the keypoints from output regression.\n\n        Args:\n            img_metas (list(dict)): Information about data augmentation\n                By default this includes:\n\n                - \"image_file: path to the image file\n                - \"center\": center of the bbox\n                - \"scale\": scale of the bbox\n                - \"rotation\": rotation of the bbox\n                - \"bbox_score\": score of bbox\n            output (np.ndarray[N, K, 2]): predicted regression vector.\n            kwargs: dict contains 'img_size'.\n                img_size (tuple(img_width, img_height)): input image size.\n        \"\"\"\n        batch_size = len(img_metas)\n\n        if 'bbox_id' in img_metas[0]:\n            bbox_ids = []\n        else:\n            bbox_ids = None\n\n        c = np.zeros((batch_size, 2), dtype=np.float32)\n        s = np.zeros((batch_size, 2), dtype=np.float32)\n        image_paths = []\n        score = np.ones(batch_size)\n        for i in range(batch_size):\n            c[i, :] = img_metas[i]['center']\n            s[i, :] = img_metas[i]['scale']\n            image_paths.append(img_metas[i]['image_file'])\n\n            if 'bbox_score' in img_metas[i]:\n                score[i] = np.array(img_metas[i]['bbox_score']).reshape(-1)\n            if bbox_ids is not None:\n                bbox_ids.append(img_metas[i]['bbox_id'])\n\n        preds, maxvals = keypoints_from_regression(output, c, s,\n                                                   kwargs['img_size'])\n\n        all_preds = np.zeros((batch_size, preds.shape[1], 3), dtype=np.float32)\n        all_boxes = np.zeros((batch_size, 6), dtype=np.float32)\n        all_preds[:, :, 0:2] = preds[:, :, 0:2]\n        all_preds[:, :, 2:3] = maxvals\n        all_boxes[:, 0:2] = c[:, 0:2]\n        all_boxes[:, 2:4] = s[:, 0:2]\n        all_boxes[:, 4] = np.prod(s * 200.0, axis=1)\n        all_boxes[:, 5] = score\n\n        result = {}\n\n        result['preds'] = all_preds\n        result['boxes'] = all_boxes\n        result['image_paths'] = image_paths\n        result['bbox_ids'] = bbox_ids\n\n        return result\n\n    def init_weights(self):\n        normal_init(self.fc, mean=0, std=0.01, bias=0)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/heads/hmr_head.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport numpy as np\nimport torch\nimport torch.nn as nn\nfrom mmcv.cnn import xavier_init\n\nfrom ..builder import HEADS\nfrom ..utils.geometry import rot6d_to_rotmat\n\n\n@HEADS.register_module()\nclass HMRMeshHead(nn.Module):\n    \"\"\"SMPL parameters regressor head of simple baseline. \"End-to-end Recovery\n    of Human Shape and Pose\", CVPR'2018.\n\n    Args:\n        in_channels (int): Number of input channels\n        smpl_mean_params (str): The file name of the mean SMPL parameters\n        n_iter (int): The iterations of estimating delta parameters\n    \"\"\"\n\n    def __init__(self, in_channels, smpl_mean_params=None, n_iter=3):\n        super().__init__()\n\n        self.in_channels = in_channels\n        self.n_iter = n_iter\n\n        npose = 24 * 6\n        nbeta = 10\n        ncam = 3\n        hidden_dim = 1024\n\n        self.fc1 = nn.Linear(in_channels + npose + nbeta + ncam, hidden_dim)\n        self.drop1 = nn.Dropout()\n        self.fc2 = nn.Linear(hidden_dim, hidden_dim)\n        self.drop2 = nn.Dropout()\n        self.decpose = nn.Linear(hidden_dim, npose)\n        self.decshape = nn.Linear(hidden_dim, nbeta)\n        self.deccam = nn.Linear(hidden_dim, ncam)\n\n        # Load mean SMPL parameters\n        if smpl_mean_params is None:\n            init_pose = torch.zeros([1, npose])\n            init_shape = torch.zeros([1, nbeta])\n            init_cam = torch.FloatTensor([[1, 0, 0]])\n        else:\n            mean_params = np.load(smpl_mean_params)\n            init_pose = torch.from_numpy(\n                mean_params['pose'][:]).unsqueeze(0).float()\n            init_shape = torch.from_numpy(\n                mean_params['shape'][:]).unsqueeze(0).float()\n            init_cam = torch.from_numpy(\n                mean_params['cam']).unsqueeze(0).float()\n        self.register_buffer('init_pose', init_pose)\n        self.register_buffer('init_shape', init_shape)\n        self.register_buffer('init_cam', init_cam)\n\n    def forward(self, x):\n        \"\"\"Forward function.\n\n        x is the image feature map and is expected to be in shape (batch size x\n        channel number x height x width)\n        \"\"\"\n        batch_size = x.shape[0]\n        # extract the global feature vector by average along\n        # spatial dimension.\n        x = x.mean(dim=-1).mean(dim=-1)\n\n        init_pose = self.init_pose.expand(batch_size, -1)\n        init_shape = self.init_shape.expand(batch_size, -1)\n        init_cam = self.init_cam.expand(batch_size, -1)\n\n        pred_pose = init_pose\n        pred_shape = init_shape\n        pred_cam = init_cam\n        for _ in range(self.n_iter):\n            xc = torch.cat([x, pred_pose, pred_shape, pred_cam], 1)\n            xc = self.fc1(xc)\n            xc = self.drop1(xc)\n            xc = self.fc2(xc)\n            xc = self.drop2(xc)\n            pred_pose = self.decpose(xc) + pred_pose\n            pred_shape = self.decshape(xc) + pred_shape\n            pred_cam = self.deccam(xc) + pred_cam\n\n        pred_rotmat = rot6d_to_rotmat(pred_pose).view(batch_size, 24, 3, 3)\n        out = (pred_rotmat, pred_shape, pred_cam)\n        return out\n\n    def init_weights(self):\n        \"\"\"Initialize model weights.\"\"\"\n        xavier_init(self.decpose, gain=0.01)\n        xavier_init(self.decshape, gain=0.01)\n        xavier_init(self.deccam, gain=0.01)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/heads/interhand_3d_head.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport numpy as np\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom mmcv.cnn import (build_conv_layer, build_norm_layer, build_upsample_layer,\n                      constant_init, normal_init)\n\nfrom mmpose.core.evaluation.top_down_eval import (\n    keypoints_from_heatmaps3d, multilabel_classification_accuracy)\nfrom mmpose.core.post_processing import flip_back\nfrom mmpose.models.builder import build_loss\nfrom mmpose.models.necks import GlobalAveragePooling\nfrom ..builder import HEADS\n\n\nclass Heatmap3DHead(nn.Module):\n    \"\"\"Heatmap3DHead is a sub-module of Interhand3DHead, and outputs 3D\n    heatmaps. Heatmap3DHead is composed of (>=0) number of deconv layers and a\n    simple conv2d layer.\n\n    Args:\n        in_channels (int): Number of input channels\n        out_channels (int): Number of output channels\n        depth_size (int): Number of depth discretization size\n        num_deconv_layers (int): Number of deconv layers.\n        num_deconv_layers should >= 0. Note that 0 means no deconv layers.\n        num_deconv_filters (list|tuple): Number of filters.\n        num_deconv_kernels (list|tuple): Kernel sizes.\n        extra (dict): Configs for extra conv layers. Default: None\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 out_channels,\n                 depth_size=64,\n                 num_deconv_layers=3,\n                 num_deconv_filters=(256, 256, 256),\n                 num_deconv_kernels=(4, 4, 4),\n                 extra=None):\n\n        super().__init__()\n\n        assert out_channels % depth_size == 0\n        self.depth_size = depth_size\n        self.in_channels = in_channels\n\n        if extra is not None and not isinstance(extra, dict):\n            raise TypeError('extra should be dict or None.')\n\n        if num_deconv_layers > 0:\n            self.deconv_layers = self._make_deconv_layer(\n                num_deconv_layers,\n                num_deconv_filters,\n                num_deconv_kernels,\n            )\n        elif num_deconv_layers == 0:\n            self.deconv_layers = nn.Identity()\n        else:\n            raise ValueError(\n                f'num_deconv_layers ({num_deconv_layers}) should >= 0.')\n\n        identity_final_layer = False\n        if extra is not None and 'final_conv_kernel' in extra:\n            assert extra['final_conv_kernel'] in [0, 1, 3]\n            if extra['final_conv_kernel'] == 3:\n                padding = 1\n            elif extra['final_conv_kernel'] == 1:\n                padding = 0\n            else:\n                # 0 for Identity mapping.\n                identity_final_layer = True\n            kernel_size = extra['final_conv_kernel']\n        else:\n            kernel_size = 1\n            padding = 0\n\n        if identity_final_layer:\n            self.final_layer = nn.Identity()\n        else:\n            conv_channels = num_deconv_filters[\n                -1] if num_deconv_layers > 0 else self.in_channels\n\n            layers = []\n            if extra is not None:\n                num_conv_layers = extra.get('num_conv_layers', 0)\n                num_conv_kernels = extra.get('num_conv_kernels',\n                                             [1] * num_conv_layers)\n\n                for i in range(num_conv_layers):\n                    layers.append(\n                        build_conv_layer(\n                            dict(type='Conv2d'),\n                            in_channels=conv_channels,\n                            out_channels=conv_channels,\n                            kernel_size=num_conv_kernels[i],\n                            stride=1,\n                            padding=(num_conv_kernels[i] - 1) // 2))\n                    layers.append(\n                        build_norm_layer(dict(type='BN'), conv_channels)[1])\n                    layers.append(nn.ReLU(inplace=True))\n\n            layers.append(\n                build_conv_layer(\n                    cfg=dict(type='Conv2d'),\n                    in_channels=conv_channels,\n                    out_channels=out_channels,\n                    kernel_size=kernel_size,\n                    stride=1,\n                    padding=padding))\n\n            if len(layers) > 1:\n                self.final_layer = nn.Sequential(*layers)\n            else:\n                self.final_layer = layers[0]\n\n    def _make_deconv_layer(self, num_layers, num_filters, num_kernels):\n        \"\"\"Make deconv layers.\"\"\"\n        if num_layers != len(num_filters):\n            error_msg = f'num_layers({num_layers}) ' \\\n                        f'!= length of num_filters({len(num_filters)})'\n            raise ValueError(error_msg)\n        if num_layers != len(num_kernels):\n            error_msg = f'num_layers({num_layers}) ' \\\n                        f'!= length of num_kernels({len(num_kernels)})'\n            raise ValueError(error_msg)\n\n        layers = []\n        for i in range(num_layers):\n            kernel, padding, output_padding = \\\n                self._get_deconv_cfg(num_kernels[i])\n\n            planes = num_filters[i]\n            layers.append(\n                build_upsample_layer(\n                    dict(type='deconv'),\n                    in_channels=self.in_channels,\n                    out_channels=planes,\n                    kernel_size=kernel,\n                    stride=2,\n                    padding=padding,\n                    output_padding=output_padding,\n                    bias=False))\n            layers.append(nn.BatchNorm2d(planes))\n            layers.append(nn.ReLU(inplace=True))\n            self.in_channels = planes\n\n        return nn.Sequential(*layers)\n\n    @staticmethod\n    def _get_deconv_cfg(deconv_kernel):\n        \"\"\"Get configurations for deconv layers.\"\"\"\n        if deconv_kernel == 4:\n            padding = 1\n            output_padding = 0\n        elif deconv_kernel == 3:\n            padding = 1\n            output_padding = 1\n        elif deconv_kernel == 2:\n            padding = 0\n            output_padding = 0\n        else:\n            raise ValueError(f'Not supported num_kernels ({deconv_kernel}).')\n\n        return deconv_kernel, padding, output_padding\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n        x = self.deconv_layers(x)\n        x = self.final_layer(x)\n        N, C, H, W = x.shape\n        # reshape the 2D heatmap to 3D heatmap\n        x = x.reshape(N, C // self.depth_size, self.depth_size, H, W)\n        return x\n\n    def init_weights(self):\n        \"\"\"Initialize model weights.\"\"\"\n        for _, m in self.deconv_layers.named_modules():\n            if isinstance(m, nn.ConvTranspose2d):\n                normal_init(m, std=0.001)\n            elif isinstance(m, nn.BatchNorm2d):\n                constant_init(m, 1)\n        for m in self.final_layer.modules():\n            if isinstance(m, nn.Conv2d):\n                normal_init(m, std=0.001, bias=0)\n            elif isinstance(m, nn.BatchNorm2d):\n                constant_init(m, 1)\n\n\nclass Heatmap1DHead(nn.Module):\n    \"\"\"Heatmap1DHead is a sub-module of Interhand3DHead, and outputs 1D\n    heatmaps.\n\n    Args:\n        in_channels (int): Number of input channels\n        heatmap_size (int): Heatmap size\n        hidden_dims (list|tuple): Number of feature dimension of FC layers.\n    \"\"\"\n\n    def __init__(self, in_channels=2048, heatmap_size=64, hidden_dims=(512, )):\n        super().__init__()\n\n        self.in_channels = in_channels\n        self.heatmap_size = heatmap_size\n\n        feature_dims = [in_channels, *hidden_dims, heatmap_size]\n        self.fc = self._make_linear_layers(feature_dims, relu_final=False)\n\n    def soft_argmax_1d(self, heatmap1d):\n        heatmap1d = F.softmax(heatmap1d, 1)\n        accu = heatmap1d * torch.arange(\n            self.heatmap_size, dtype=heatmap1d.dtype,\n            device=heatmap1d.device)[None, :]\n        coord = accu.sum(dim=1)\n        return coord\n\n    def _make_linear_layers(self, feat_dims, relu_final=False):\n        \"\"\"Make linear layers.\"\"\"\n        layers = []\n        for i in range(len(feat_dims) - 1):\n            layers.append(nn.Linear(feat_dims[i], feat_dims[i + 1]))\n            if i < len(feat_dims) - 2 or \\\n                    (i == len(feat_dims) - 2 and relu_final):\n                layers.append(nn.ReLU(inplace=True))\n        return nn.Sequential(*layers)\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n        heatmap1d = self.fc(x)\n        value = self.soft_argmax_1d(heatmap1d).view(-1, 1)\n        return value\n\n    def init_weights(self):\n        \"\"\"Initialize model weights.\"\"\"\n        for m in self.fc.modules():\n            if isinstance(m, nn.Linear):\n                normal_init(m, mean=0, std=0.01, bias=0)\n\n\nclass MultilabelClassificationHead(nn.Module):\n    \"\"\"MultilabelClassificationHead is a sub-module of Interhand3DHead, and\n    outputs hand type classification.\n\n    Args:\n        in_channels (int): Number of input channels\n        num_labels (int): Number of labels\n        hidden_dims (list|tuple): Number of hidden dimension of FC layers.\n    \"\"\"\n\n    def __init__(self, in_channels=2048, num_labels=2, hidden_dims=(512, )):\n        super().__init__()\n\n        self.in_channels = in_channels\n        self.num_labesl = num_labels\n\n        feature_dims = [in_channels, *hidden_dims, num_labels]\n        self.fc = self._make_linear_layers(feature_dims, relu_final=False)\n\n    def _make_linear_layers(self, feat_dims, relu_final=False):\n        \"\"\"Make linear layers.\"\"\"\n        layers = []\n        for i in range(len(feat_dims) - 1):\n            layers.append(nn.Linear(feat_dims[i], feat_dims[i + 1]))\n            if i < len(feat_dims) - 2 or \\\n                    (i == len(feat_dims) - 2 and relu_final):\n                layers.append(nn.ReLU(inplace=True))\n        return nn.Sequential(*layers)\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n        labels = torch.sigmoid(self.fc(x))\n        return labels\n\n    def init_weights(self):\n        for m in self.fc.modules():\n            if isinstance(m, nn.Linear):\n                normal_init(m, mean=0, std=0.01, bias=0)\n\n\n@HEADS.register_module()\nclass Interhand3DHead(nn.Module):\n    \"\"\"Interhand 3D head of paper ref: Gyeongsik Moon. \"InterHand2.6M: A\n    Dataset and Baseline for 3D Interacting Hand Pose Estimation from a Single\n    RGB Image\".\n\n    Args:\n        keypoint_head_cfg (dict): Configs of Heatmap3DHead for hand\n            keypoint estimation.\n        root_head_cfg (dict): Configs of Heatmap1DHead for relative\n            hand root depth estimation.\n        hand_type_head_cfg (dict): Configs of MultilabelClassificationHead\n            for hand type classification.\n        loss_keypoint (dict): Config for keypoint loss. Default: None.\n        loss_root_depth (dict): Config for relative root depth loss.\n            Default: None.\n        loss_hand_type (dict): Config for hand type classification\n            loss. Default: None.\n    \"\"\"\n\n    def __init__(self,\n                 keypoint_head_cfg,\n                 root_head_cfg,\n                 hand_type_head_cfg,\n                 loss_keypoint=None,\n                 loss_root_depth=None,\n                 loss_hand_type=None,\n                 train_cfg=None,\n                 test_cfg=None):\n        super().__init__()\n\n        # build sub-module heads\n        self.right_hand_head = Heatmap3DHead(**keypoint_head_cfg)\n        self.left_hand_head = Heatmap3DHead(**keypoint_head_cfg)\n        self.root_head = Heatmap1DHead(**root_head_cfg)\n        self.hand_type_head = MultilabelClassificationHead(\n            **hand_type_head_cfg)\n        self.neck = GlobalAveragePooling()\n\n        # build losses\n        self.keypoint_loss = build_loss(loss_keypoint)\n        self.root_depth_loss = build_loss(loss_root_depth)\n        self.hand_type_loss = build_loss(loss_hand_type)\n        self.train_cfg = {} if train_cfg is None else train_cfg\n        self.test_cfg = {} if test_cfg is None else test_cfg\n        self.target_type = self.test_cfg.get('target_type', 'GaussianHeatmap')\n\n    def init_weights(self):\n        self.left_hand_head.init_weights()\n        self.right_hand_head.init_weights()\n        self.root_head.init_weights()\n        self.hand_type_head.init_weights()\n\n    def get_loss(self, output, target, target_weight):\n        \"\"\"Calculate loss for hand keypoint heatmaps, relative root depth and\n        hand type.\n\n        Args:\n            output (list[Tensor]): a list of outputs from multiple heads.\n            target (list[Tensor]): a list of targets for multiple heads.\n            target_weight (list[Tensor]): a list of targets weight for\n                multiple heads.\n        \"\"\"\n        losses = dict()\n\n        # hand keypoint loss\n        assert not isinstance(self.keypoint_loss, nn.Sequential)\n        out, tar, tar_weight = output[0], target[0], target_weight[0]\n        assert tar.dim() == 5 and tar_weight.dim() == 3\n        losses['hand_loss'] = self.keypoint_loss(out, tar, tar_weight)\n\n        # relative root depth loss\n        assert not isinstance(self.root_depth_loss, nn.Sequential)\n        out, tar, tar_weight = output[1], target[1], target_weight[1]\n        assert tar.dim() == 2 and tar_weight.dim() == 2\n        losses['rel_root_loss'] = self.root_depth_loss(out, tar, tar_weight)\n\n        # hand type loss\n        assert not isinstance(self.hand_type_loss, nn.Sequential)\n        out, tar, tar_weight = output[2], target[2], target_weight[2]\n        assert tar.dim() == 2 and tar_weight.dim() in [1, 2]\n        losses['hand_type_loss'] = self.hand_type_loss(out, tar, tar_weight)\n\n        return losses\n\n    def get_accuracy(self, output, target, target_weight):\n        \"\"\"Calculate accuracy for hand type.\n\n        Args:\n            output (list[Tensor]): a list of outputs from multiple heads.\n            target (list[Tensor]): a list of targets for multiple heads.\n            target_weight (list[Tensor]): a list of targets weight for\n                multiple heads.\n        \"\"\"\n        accuracy = dict()\n        avg_acc = multilabel_classification_accuracy(\n            output[2].detach().cpu().numpy(),\n            target[2].detach().cpu().numpy(),\n            target_weight[2].detach().cpu().numpy(),\n        )\n        accuracy['acc_classification'] = float(avg_acc)\n        return accuracy\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n        outputs = []\n        outputs.append(\n            torch.cat([self.right_hand_head(x),\n                       self.left_hand_head(x)], dim=1))\n        x = self.neck(x)\n        outputs.append(self.root_head(x))\n        outputs.append(self.hand_type_head(x))\n        return outputs\n\n    def inference_model(self, x, flip_pairs=None):\n        \"\"\"Inference function.\n\n        Returns:\n            output (list[np.ndarray]): list of output hand keypoint\n            heatmaps, relative root depth and hand type.\n\n        Args:\n            x (torch.Tensor[N,K,H,W]): Input features.\n            flip_pairs (None | list[tuple()):\n                Pairs of keypoints which are mirrored.\n        \"\"\"\n\n        output = self.forward(x)\n\n        if flip_pairs is not None:\n            # flip 3D heatmap\n            heatmap_3d = output[0]\n            N, K, D, H, W = heatmap_3d.shape\n            # reshape 3D heatmap to 2D heatmap\n            heatmap_3d = heatmap_3d.reshape(N, K * D, H, W)\n            # 2D heatmap flip\n            heatmap_3d_flipped_back = flip_back(\n                heatmap_3d.detach().cpu().numpy(),\n                flip_pairs,\n                target_type=self.target_type)\n            # reshape back to 3D heatmap\n            heatmap_3d_flipped_back = heatmap_3d_flipped_back.reshape(\n                N, K, D, H, W)\n            # feature is not aligned, shift flipped heatmap for higher accuracy\n            if self.test_cfg.get('shift_heatmap', False):\n                heatmap_3d_flipped_back[...,\n                                        1:] = heatmap_3d_flipped_back[..., :-1]\n            output[0] = heatmap_3d_flipped_back\n\n            # flip relative hand root depth\n            output[1] = -output[1].detach().cpu().numpy()\n\n            # flip hand type\n            hand_type = output[2].detach().cpu().numpy()\n            hand_type_flipped_back = hand_type.copy()\n            hand_type_flipped_back[:, 0] = hand_type[:, 1]\n            hand_type_flipped_back[:, 1] = hand_type[:, 0]\n            output[2] = hand_type_flipped_back\n        else:\n            output = [out.detach().cpu().numpy() for out in output]\n\n        return output\n\n    def decode(self, img_metas, output, **kwargs):\n        \"\"\"Decode hand keypoint, relative root depth and hand type.\n\n        Args:\n            img_metas (list(dict)): Information about data augmentation\n                By default this includes:\n\n                - \"image_file: path to the image file\n                - \"center\": center of the bbox\n                - \"scale\": scale of the bbox\n                - \"rotation\": rotation of the bbox\n                - \"bbox_score\": score of bbox\n                - \"heatmap3d_depth_bound\": depth bound of hand keypoint\n                    3D heatmap\n                - \"root_depth_bound\": depth bound of relative root depth\n                    1D heatmap\n            output (list[np.ndarray]): model predicted 3D heatmaps, relative\n                root depth and hand type.\n        \"\"\"\n\n        batch_size = len(img_metas)\n        result = {}\n\n        heatmap3d_depth_bound = np.ones(batch_size, dtype=np.float32)\n        root_depth_bound = np.ones(batch_size, dtype=np.float32)\n        center = np.zeros((batch_size, 2), dtype=np.float32)\n        scale = np.zeros((batch_size, 2), dtype=np.float32)\n        image_paths = []\n        score = np.ones(batch_size, dtype=np.float32)\n        if 'bbox_id' in img_metas[0]:\n            bbox_ids = []\n        else:\n            bbox_ids = None\n\n        for i in range(batch_size):\n            heatmap3d_depth_bound[i] = img_metas[i]['heatmap3d_depth_bound']\n            root_depth_bound[i] = img_metas[i]['root_depth_bound']\n            center[i, :] = img_metas[i]['center']\n            scale[i, :] = img_metas[i]['scale']\n            image_paths.append(img_metas[i]['image_file'])\n\n            if 'bbox_score' in img_metas[i]:\n                score[i] = np.array(img_metas[i]['bbox_score']).reshape(-1)\n            if bbox_ids is not None:\n                bbox_ids.append(img_metas[i]['bbox_id'])\n\n        all_boxes = np.zeros((batch_size, 6), dtype=np.float32)\n        all_boxes[:, 0:2] = center[:, 0:2]\n        all_boxes[:, 2:4] = scale[:, 0:2]\n        # scale is defined as: bbox_size / 200.0, so we\n        # need multiply 200.0 to get bbox size\n        all_boxes[:, 4] = np.prod(scale * 200.0, axis=1)\n        all_boxes[:, 5] = score\n        result['boxes'] = all_boxes\n        result['image_paths'] = image_paths\n        result['bbox_ids'] = bbox_ids\n\n        # decode 3D heatmaps of hand keypoints\n        heatmap3d = output[0]\n        preds, maxvals = keypoints_from_heatmaps3d(heatmap3d, center, scale)\n        keypoints_3d = np.zeros((batch_size, preds.shape[1], 4),\n                                dtype=np.float32)\n        keypoints_3d[:, :, 0:3] = preds[:, :, 0:3]\n        keypoints_3d[:, :, 3:4] = maxvals\n        # transform keypoint depth to camera space\n        keypoints_3d[:, :, 2] = \\\n            (keypoints_3d[:, :, 2] / self.right_hand_head.depth_size - 0.5) \\\n            * heatmap3d_depth_bound[:, np.newaxis]\n\n        result['preds'] = keypoints_3d\n\n        # decode relative hand root depth\n        # transform relative root depth to camera space\n        result['rel_root_depth'] = (output[1] / self.root_head.heatmap_size -\n                                    0.5) * root_depth_bound\n\n        # decode hand type\n        result['hand_type'] = output[2] > 0.5\n        return result\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/heads/temporal_regression_head.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport numpy as np\nimport torch.nn as nn\nfrom mmcv.cnn import build_conv_layer, constant_init, kaiming_init\nfrom mmcv.utils.parrots_wrapper import _BatchNorm\n\nfrom mmpose.core import (WeightNormClipHook, compute_similarity_transform,\n                         fliplr_regression)\nfrom mmpose.models.builder import HEADS, build_loss\n\n\n@HEADS.register_module()\nclass TemporalRegressionHead(nn.Module):\n    \"\"\"Regression head of VideoPose3D.\n\n    \"3D human pose estimation in video with temporal convolutions and\n    semi-supervised training\", CVPR'2019.\n\n    Args:\n        in_channels (int): Number of input channels\n        num_joints (int): Number of joints\n        loss_keypoint (dict): Config for keypoint loss. Default: None.\n        max_norm (float|None): if not None, the weight of convolution layers\n            will be clipped to have a maximum norm of max_norm.\n        is_trajectory (bool): If the model only predicts root joint\n            position, then this arg should be set to True. In this case,\n            traj_loss will be calculated. Otherwise, it should be set to\n            False. Default: False.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 num_joints,\n                 max_norm=None,\n                 loss_keypoint=None,\n                 is_trajectory=False,\n                 train_cfg=None,\n                 test_cfg=None):\n        super().__init__()\n\n        self.in_channels = in_channels\n        self.num_joints = num_joints\n        self.max_norm = max_norm\n        self.loss = build_loss(loss_keypoint)\n        self.is_trajectory = is_trajectory\n        if self.is_trajectory:\n            assert self.num_joints == 1\n\n        self.train_cfg = {} if train_cfg is None else train_cfg\n        self.test_cfg = {} if test_cfg is None else test_cfg\n\n        self.conv = build_conv_layer(\n            dict(type='Conv1d'), in_channels, num_joints * 3, 1)\n\n        if self.max_norm is not None:\n            # Apply weight norm clip to conv layers\n            weight_clip = WeightNormClipHook(self.max_norm)\n            for module in self.modules():\n                if isinstance(module, nn.modules.conv._ConvNd):\n                    weight_clip.register(module)\n\n    @staticmethod\n    def _transform_inputs(x):\n        \"\"\"Transform inputs for decoder.\n\n        Args:\n            inputs (tuple or list of Tensor | Tensor): multi-level features.\n\n        Returns:\n            Tensor: The transformed inputs\n        \"\"\"\n        if not isinstance(x, (list, tuple)):\n            return x\n\n        assert len(x) > 0\n\n        # return the top-level feature of the 1D feature pyramid\n        return x[-1]\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n        x = self._transform_inputs(x)\n\n        assert x.ndim == 3 and x.shape[2] == 1, f'Invalid shape {x.shape}'\n        output = self.conv(x)\n        N = output.shape[0]\n        return output.reshape(N, self.num_joints, 3)\n\n    def get_loss(self, output, target, target_weight):\n        \"\"\"Calculate keypoint loss.\n\n        Note:\n            - batch_size: N\n            - num_keypoints: K\n\n        Args:\n            output (torch.Tensor[N, K, 3]): Output keypoints.\n            target (torch.Tensor[N, K, 3]): Target keypoints.\n            target_weight (torch.Tensor[N, K, 3]):\n                Weights across different joint types.\n                If self.is_trajectory is True and target_weight is None,\n                target_weight will be set inversely proportional to joint\n                depth.\n        \"\"\"\n        losses = dict()\n        assert not isinstance(self.loss, nn.Sequential)\n\n        # trajectory model\n        if self.is_trajectory:\n            if target.dim() == 2:\n                target.unsqueeze_(1)\n\n            if target_weight is None:\n                target_weight = (1 / target[:, :, 2:]).expand(target.shape)\n            assert target.dim() == 3 and target_weight.dim() == 3\n\n            losses['traj_loss'] = self.loss(output, target, target_weight)\n\n        # pose model\n        else:\n            if target_weight is None:\n                target_weight = target.new_ones(target.shape)\n            assert target.dim() == 3 and target_weight.dim() == 3\n            losses['reg_loss'] = self.loss(output, target, target_weight)\n\n        return losses\n\n    def get_accuracy(self, output, target, target_weight, metas):\n        \"\"\"Calculate accuracy for keypoint loss.\n\n        Note:\n            - batch_size: N\n            - num_keypoints: K\n\n        Args:\n            output (torch.Tensor[N, K, 3]): Output keypoints.\n            target (torch.Tensor[N, K, 3]): Target keypoints.\n            target_weight (torch.Tensor[N, K, 3]):\n                Weights across different joint types.\n            metas (list(dict)): Information about data augmentation including:\n\n                - target_image_path (str): Optional, path to the image file\n                - target_mean (float): Optional, normalization parameter of\n                    the target pose.\n                - target_std (float): Optional, normalization parameter of the\n                    target pose.\n                - root_position (np.ndarray[3,1]): Optional, global\n                    position of the root joint.\n                - root_index (torch.ndarray[1,]): Optional, original index of\n                    the root joint before root-centering.\n        \"\"\"\n\n        accuracy = dict()\n\n        N = output.shape[0]\n        output_ = output.detach().cpu().numpy()\n        target_ = target.detach().cpu().numpy()\n        # Denormalize the predicted pose\n        if 'target_mean' in metas[0] and 'target_std' in metas[0]:\n            target_mean = np.stack([m['target_mean'] for m in metas])\n            target_std = np.stack([m['target_std'] for m in metas])\n            output_ = self._denormalize_joints(output_, target_mean,\n                                               target_std)\n            target_ = self._denormalize_joints(target_, target_mean,\n                                               target_std)\n\n        # Restore global position\n        if self.test_cfg.get('restore_global_position', False):\n            root_pos = np.stack([m['root_position'] for m in metas])\n            root_idx = metas[0].get('root_position_index', None)\n            output_ = self._restore_global_position(output_, root_pos,\n                                                    root_idx)\n            target_ = self._restore_global_position(target_, root_pos,\n                                                    root_idx)\n        # Get target weight\n        if target_weight is None:\n            target_weight_ = np.ones_like(target_)\n        else:\n            target_weight_ = target_weight.detach().cpu().numpy()\n            if self.test_cfg.get('restore_global_position', False):\n                root_idx = metas[0].get('root_position_index', None)\n                root_weight = metas[0].get('root_joint_weight', 1.0)\n                target_weight_ = self._restore_root_target_weight(\n                    target_weight_, root_weight, root_idx)\n\n        mpjpe = np.mean(\n            np.linalg.norm((output_ - target_) * target_weight_, axis=-1))\n\n        transformed_output = np.zeros_like(output_)\n        for i in range(N):\n            transformed_output[i, :, :] = compute_similarity_transform(\n                output_[i, :, :], target_[i, :, :])\n        p_mpjpe = np.mean(\n            np.linalg.norm(\n                (transformed_output - target_) * target_weight_, axis=-1))\n\n        accuracy['mpjpe'] = output.new_tensor(mpjpe)\n        accuracy['p_mpjpe'] = output.new_tensor(p_mpjpe)\n\n        return accuracy\n\n    def inference_model(self, x, flip_pairs=None):\n        \"\"\"Inference function.\n\n        Returns:\n            output_regression (np.ndarray): Output regression.\n\n        Args:\n            x (torch.Tensor[N, K, 2]): Input features.\n            flip_pairs (None | list[tuple()):\n                Pairs of keypoints which are mirrored.\n        \"\"\"\n        output = self.forward(x)\n\n        if flip_pairs is not None:\n            output_regression = fliplr_regression(\n                output.detach().cpu().numpy(),\n                flip_pairs,\n                center_mode='static',\n                center_x=0)\n        else:\n            output_regression = output.detach().cpu().numpy()\n        return output_regression\n\n    def decode(self, metas, output):\n        \"\"\"Decode the keypoints from output regression.\n\n        Args:\n            metas (list(dict)): Information about data augmentation.\n                By default this includes:\n\n                - \"target_image_path\": path to the image file\n            output (np.ndarray[N, K, 3]): predicted regression vector.\n            metas (list(dict)): Information about data augmentation including:\n\n                - target_image_path (str): Optional, path to the image file\n                - target_mean (float): Optional, normalization parameter of\n                    the target pose.\n                - target_std (float): Optional, normalization parameter of the\n                    target pose.\n                - root_position (np.ndarray[3,1]): Optional, global\n                    position of the root joint.\n                - root_index (torch.ndarray[1,]): Optional, original index of\n                    the root joint before root-centering.\n        \"\"\"\n\n        # Denormalize the predicted pose\n        if 'target_mean' in metas[0] and 'target_std' in metas[0]:\n            target_mean = np.stack([m['target_mean'] for m in metas])\n            target_std = np.stack([m['target_std'] for m in metas])\n            output = self._denormalize_joints(output, target_mean, target_std)\n\n        # Restore global position\n        if self.test_cfg.get('restore_global_position', False):\n            root_pos = np.stack([m['root_position'] for m in metas])\n            root_idx = metas[0].get('root_position_index', None)\n            output = self._restore_global_position(output, root_pos, root_idx)\n\n        target_image_paths = [m.get('target_image_path', None) for m in metas]\n        result = {'preds': output, 'target_image_paths': target_image_paths}\n\n        return result\n\n    @staticmethod\n    def _denormalize_joints(x, mean, std):\n        \"\"\"Denormalize joint coordinates with given statistics mean and std.\n\n        Args:\n            x (np.ndarray[N, K, 3]): Normalized joint coordinates.\n            mean (np.ndarray[K, 3]): Mean value.\n            std (np.ndarray[K, 3]): Std value.\n        \"\"\"\n        assert x.ndim == 3\n        assert x.shape == mean.shape == std.shape\n\n        return x * std + mean\n\n    @staticmethod\n    def _restore_global_position(x, root_pos, root_idx=None):\n        \"\"\"Restore global position of the root-centered joints.\n\n        Args:\n            x (np.ndarray[N, K, 3]): root-centered joint coordinates\n            root_pos (np.ndarray[N,1,3]): The global position of the\n                root joint.\n            root_idx (int|None): If not none, the root joint will be inserted\n                back to the pose at the given index.\n        \"\"\"\n        x = x + root_pos\n        if root_idx is not None:\n            x = np.insert(x, root_idx, root_pos.squeeze(1), axis=1)\n        return x\n\n    @staticmethod\n    def _restore_root_target_weight(target_weight, root_weight, root_idx=None):\n        \"\"\"Restore the target weight of the root joint after the restoration of\n        the global position.\n\n        Args:\n            target_weight (np.ndarray[N, K, 1]): Target weight of relativized\n                joints.\n            root_weight (float): The target weight value of the root joint.\n            root_idx (int|None): If not none, the root joint weight will be\n                inserted back to the target weight at the given index.\n        \"\"\"\n        if root_idx is not None:\n            root_weight = np.full(\n                target_weight.shape[0], root_weight, dtype=target_weight.dtype)\n            target_weight = np.insert(\n                target_weight, root_idx, root_weight[:, None], axis=1)\n        return target_weight\n\n    def init_weights(self):\n        \"\"\"Initialize the weights.\"\"\"\n        for m in self.modules():\n            if isinstance(m, nn.modules.conv._ConvNd):\n                kaiming_init(m, mode='fan_in', nonlinearity='relu')\n            elif isinstance(m, _BatchNorm):\n                constant_init(m, 1)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/heads/topdown_heatmap_base_head.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nfrom abc import ABCMeta, abstractmethod\n\nimport numpy as np\nimport torch.nn as nn\n\n# from mmpose.core.evaluation.top_down_eval import keypoints_from_heatmaps\n\n\nclass TopdownHeatmapBaseHead(nn.Module):\n    \"\"\"Base class for top-down heatmap heads.\n\n    All top-down heatmap heads should subclass it.\n    All subclass should overwrite:\n\n    Methods:`get_loss`, supporting to calculate loss.\n    Methods:`get_accuracy`, supporting to calculate accuracy.\n    Methods:`forward`, supporting to forward model.\n    Methods:`inference_model`, supporting to inference model.\n    \"\"\"\n\n    __metaclass__ = ABCMeta\n\n    @abstractmethod\n    def get_loss(self, **kwargs):\n        \"\"\"Gets the loss.\"\"\"\n\n    @abstractmethod\n    def get_accuracy(self, **kwargs):\n        \"\"\"Gets the accuracy.\"\"\"\n\n    @abstractmethod\n    def forward(self, **kwargs):\n        \"\"\"Forward function.\"\"\"\n\n    @abstractmethod\n    def inference_model(self, **kwargs):\n        \"\"\"Inference function.\"\"\"\n\n    def decode(self, img_metas, output, **kwargs):\n        \"\"\"Decode keypoints from heatmaps.\n\n        Args:\n            img_metas (list(dict)): Information about data augmentation\n                By default this includes:\n\n                - \"image_file: path to the image file\n                - \"center\": center of the bbox\n                - \"scale\": scale of the bbox\n                - \"rotation\": rotation of the bbox\n                - \"bbox_score\": score of bbox\n            output (np.ndarray[N, K, H, W]): model predicted heatmaps.\n        \"\"\"\n        # batch_size = len(img_metas)\n\n        # if 'bbox_id' in img_metas[0]:\n        #     bbox_ids = []\n        # else:\n        #     bbox_ids = None\n\n        # c = np.zeros((batch_size, 2), dtype=np.float32)\n        # s = np.zeros((batch_size, 2), dtype=np.float32)\n        # image_paths = []\n        # score = np.ones(batch_size)\n        # for i in range(batch_size):\n        #     c[i, :] = img_metas[i]['center']\n        #     s[i, :] = img_metas[i]['scale']\n        #     image_paths.append(img_metas[i]['image_file'])\n\n        #     if 'bbox_score' in img_metas[i]:\n        #         score[i] = np.array(img_metas[i]['bbox_score']).reshape(-1)\n        #     if bbox_ids is not None:\n        #         bbox_ids.append(img_metas[i]['bbox_id'])\n\n        # preds, maxvals = keypoints_from_heatmaps(\n        #     output,\n        #     c,\n        #     s,\n        #     unbiased=self.test_cfg.get('unbiased_decoding', False),\n        #     post_process=self.test_cfg.get('post_process', 'default'),\n        #     kernel=self.test_cfg.get('modulate_kernel', 11),\n        #     valid_radius_factor=self.test_cfg.get('valid_radius_factor',\n        #                                           0.0546875),\n        #     use_udp=self.test_cfg.get('use_udp', False),\n        #     target_type=self.test_cfg.get('target_type', 'GaussianHeatmap'))\n\n        # all_preds = np.zeros((batch_size, preds.shape[1], 3), dtype=np.float32)\n        # all_boxes = np.zeros((batch_size, 6), dtype=np.float32)\n        # all_preds[:, :, 0:2] = preds[:, :, 0:2]\n        # all_preds[:, :, 2:3] = maxvals\n        # all_boxes[:, 0:2] = c[:, 0:2]\n        # all_boxes[:, 2:4] = s[:, 0:2]\n        # all_boxes[:, 4] = np.prod(s * 200.0, axis=1)\n        # all_boxes[:, 5] = score\n\n        # result = {}\n\n        # result['preds'] = all_preds\n        # result['boxes'] = all_boxes\n        # result['image_paths'] = image_paths\n        # result['bbox_ids'] = bbox_ids\n\n        return None\n\n    @staticmethod\n    def _get_deconv_cfg(deconv_kernel):\n        \"\"\"Get configurations for deconv layers.\"\"\"\n        if deconv_kernel == 4:\n            padding = 1\n            output_padding = 0\n        elif deconv_kernel == 3:\n            padding = 1\n            output_padding = 1\n        elif deconv_kernel == 2:\n            padding = 0\n            output_padding = 0\n        else:\n            raise ValueError(f'Not supported num_kernels ({deconv_kernel}).')\n\n        return deconv_kernel, padding, output_padding\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/heads/topdown_heatmap_multi_stage_head.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport copy as cp\n\nimport torch.nn as nn\nfrom mmcv.cnn import (ConvModule, DepthwiseSeparableConvModule, Linear,\n                      build_activation_layer, build_conv_layer,\n                      build_norm_layer, build_upsample_layer, constant_init,\n                      kaiming_init, normal_init)\n\nfrom mmpose.core.evaluation import pose_pck_accuracy\nfrom mmpose.core.post_processing import flip_back\nfrom mmpose.models.builder import build_loss\nfrom ..builder import HEADS\nfrom .topdown_heatmap_base_head import TopdownHeatmapBaseHead\n\n\n@HEADS.register_module()\nclass TopdownHeatmapMultiStageHead(TopdownHeatmapBaseHead):\n    \"\"\"Top-down heatmap multi-stage head.\n\n    TopdownHeatmapMultiStageHead is consisted of multiple branches,\n    each of which has num_deconv_layers(>=0) number of deconv layers\n    and a simple conv2d layer.\n\n    Args:\n        in_channels (int): Number of input channels.\n        out_channels (int): Number of output channels.\n        num_stages (int): Number of stages.\n        num_deconv_layers (int): Number of deconv layers.\n            num_deconv_layers should >= 0. Note that 0 means\n            no deconv layers.\n        num_deconv_filters (list|tuple): Number of filters.\n            If num_deconv_layers > 0, the length of\n        num_deconv_kernels (list|tuple): Kernel sizes.\n        loss_keypoint (dict): Config for keypoint loss. Default: None.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels=512,\n                 out_channels=17,\n                 num_stages=1,\n                 num_deconv_layers=3,\n                 num_deconv_filters=(256, 256, 256),\n                 num_deconv_kernels=(4, 4, 4),\n                 extra=None,\n                 loss_keypoint=None,\n                 train_cfg=None,\n                 test_cfg=None):\n        super().__init__()\n\n        self.in_channels = in_channels\n        self.num_stages = num_stages\n        self.loss = build_loss(loss_keypoint)\n\n        self.train_cfg = {} if train_cfg is None else train_cfg\n        self.test_cfg = {} if test_cfg is None else test_cfg\n        self.target_type = self.test_cfg.get('target_type', 'GaussianHeatmap')\n\n        if extra is not None and not isinstance(extra, dict):\n            raise TypeError('extra should be dict or None.')\n\n        # build multi-stage deconv layers\n        self.multi_deconv_layers = nn.ModuleList([])\n        for _ in range(self.num_stages):\n            if num_deconv_layers > 0:\n                deconv_layers = self._make_deconv_layer(\n                    num_deconv_layers,\n                    num_deconv_filters,\n                    num_deconv_kernels,\n                )\n            elif num_deconv_layers == 0:\n                deconv_layers = nn.Identity()\n            else:\n                raise ValueError(\n                    f'num_deconv_layers ({num_deconv_layers}) should >= 0.')\n            self.multi_deconv_layers.append(deconv_layers)\n\n        identity_final_layer = False\n        if extra is not None and 'final_conv_kernel' in extra:\n            assert extra['final_conv_kernel'] in [0, 1, 3]\n            if extra['final_conv_kernel'] == 3:\n                padding = 1\n            elif extra['final_conv_kernel'] == 1:\n                padding = 0\n            else:\n                # 0 for Identity mapping.\n                identity_final_layer = True\n            kernel_size = extra['final_conv_kernel']\n        else:\n            kernel_size = 1\n            padding = 0\n\n        # build multi-stage final layers\n        self.multi_final_layers = nn.ModuleList([])\n        for i in range(self.num_stages):\n            if identity_final_layer:\n                final_layer = nn.Identity()\n            else:\n                final_layer = build_conv_layer(\n                    cfg=dict(type='Conv2d'),\n                    in_channels=num_deconv_filters[-1]\n                    if num_deconv_layers > 0 else in_channels,\n                    out_channels=out_channels,\n                    kernel_size=kernel_size,\n                    stride=1,\n                    padding=padding)\n            self.multi_final_layers.append(final_layer)\n\n    def get_loss(self, output, target, target_weight):\n        \"\"\"Calculate top-down keypoint loss.\n\n        Note:\n            - batch_size: N\n            - num_keypoints: K\n            - num_outputs: O\n            - heatmaps height: H\n            - heatmaps weight: W\n\n        Args:\n            output (torch.Tensor[N,K,H,W]):\n                Output heatmaps.\n            target (torch.Tensor[N,K,H,W]):\n                Target heatmaps.\n            target_weight (torch.Tensor[N,K,1]):\n                Weights across different joint types.\n        \"\"\"\n\n        losses = dict()\n\n        assert isinstance(output, list)\n        assert target.dim() == 4 and target_weight.dim() == 3\n\n        if isinstance(self.loss, nn.Sequential):\n            assert len(self.loss) == len(output)\n        for i in range(len(output)):\n            target_i = target\n            target_weight_i = target_weight\n            if isinstance(self.loss, nn.Sequential):\n                loss_func = self.loss[i]\n            else:\n                loss_func = self.loss\n            loss_i = loss_func(output[i], target_i, target_weight_i)\n            if 'heatmap_loss' not in losses:\n                losses['heatmap_loss'] = loss_i\n            else:\n                losses['heatmap_loss'] += loss_i\n\n        return losses\n\n    def get_accuracy(self, output, target, target_weight):\n        \"\"\"Calculate accuracy for top-down keypoint loss.\n\n        Note:\n            - batch_size: N\n            - num_keypoints: K\n            - heatmaps height: H\n            - heatmaps weight: W\n\n        Args:\n            output (torch.Tensor[N,K,H,W]): Output heatmaps.\n            target (torch.Tensor[N,K,H,W]): Target heatmaps.\n            target_weight (torch.Tensor[N,K,1]):\n                Weights across different joint types.\n        \"\"\"\n\n        accuracy = dict()\n\n        if self.target_type == 'GaussianHeatmap':\n            _, avg_acc, _ = pose_pck_accuracy(\n                output[-1].detach().cpu().numpy(),\n                target.detach().cpu().numpy(),\n                target_weight.detach().cpu().numpy().squeeze(-1) > 0)\n            accuracy['acc_pose'] = float(avg_acc)\n\n        return accuracy\n\n    def forward(self, x):\n        \"\"\"Forward function.\n\n        Returns:\n            out (list[Tensor]): a list of heatmaps from multiple stages.\n        \"\"\"\n        out = []\n        assert isinstance(x, list)\n        for i in range(self.num_stages):\n            y = self.multi_deconv_layers[i](x[i])\n            y = self.multi_final_layers[i](y)\n            out.append(y)\n        return out\n\n    def inference_model(self, x, flip_pairs=None):\n        \"\"\"Inference function.\n\n        Returns:\n            output_heatmap (np.ndarray): Output heatmaps.\n\n        Args:\n            x (List[torch.Tensor[NxKxHxW]]): Input features.\n            flip_pairs (None | list[tuple()):\n                Pairs of keypoints which are mirrored.\n        \"\"\"\n        output = self.forward(x)\n        assert isinstance(output, list)\n        output = output[-1]\n\n        if flip_pairs is not None:\n            # perform flip\n            output_heatmap = flip_back(\n                output.detach().cpu().numpy(),\n                flip_pairs,\n                target_type=self.target_type)\n            # feature is not aligned, shift flipped heatmap for higher accuracy\n            if self.test_cfg.get('shift_heatmap', False):\n                output_heatmap[:, :, :, 1:] = output_heatmap[:, :, :, :-1]\n        else:\n            output_heatmap = output.detach().cpu().numpy()\n\n        return output_heatmap\n\n    def _make_deconv_layer(self, num_layers, num_filters, num_kernels):\n        \"\"\"Make deconv layers.\"\"\"\n        if num_layers != len(num_filters):\n            error_msg = f'num_layers({num_layers}) ' \\\n                        f'!= length of num_filters({len(num_filters)})'\n            raise ValueError(error_msg)\n        if num_layers != len(num_kernels):\n            error_msg = f'num_layers({num_layers}) ' \\\n                        f'!= length of num_kernels({len(num_kernels)})'\n            raise ValueError(error_msg)\n\n        layers = []\n        for i in range(num_layers):\n            kernel, padding, output_padding = \\\n                self._get_deconv_cfg(num_kernels[i])\n\n            planes = num_filters[i]\n            layers.append(\n                build_upsample_layer(\n                    dict(type='deconv'),\n                    in_channels=self.in_channels,\n                    out_channels=planes,\n                    kernel_size=kernel,\n                    stride=2,\n                    padding=padding,\n                    output_padding=output_padding,\n                    bias=False))\n            layers.append(nn.BatchNorm2d(planes))\n            layers.append(nn.ReLU(inplace=True))\n            self.in_channels = planes\n\n        return nn.Sequential(*layers)\n\n    def init_weights(self):\n        \"\"\"Initialize model weights.\"\"\"\n        for _, m in self.multi_deconv_layers.named_modules():\n            if isinstance(m, nn.ConvTranspose2d):\n                normal_init(m, std=0.001)\n            elif isinstance(m, nn.BatchNorm2d):\n                constant_init(m, 1)\n        for m in self.multi_final_layers.modules():\n            if isinstance(m, nn.Conv2d):\n                normal_init(m, std=0.001, bias=0)\n\n\nclass PredictHeatmap(nn.Module):\n    \"\"\"Predict the heat map for an input feature.\n\n    Args:\n        unit_channels (int): Number of input channels.\n        out_channels (int): Number of output channels.\n        out_shape (tuple): Shape of the output heatmap.\n        use_prm (bool): Whether to use pose refine machine. Default: False.\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n    \"\"\"\n\n    def __init__(self,\n                 unit_channels,\n                 out_channels,\n                 out_shape,\n                 use_prm=False,\n                 norm_cfg=dict(type='BN')):\n        # Protect mutable default arguments\n        norm_cfg = cp.deepcopy(norm_cfg)\n        super().__init__()\n        self.unit_channels = unit_channels\n        self.out_channels = out_channels\n        self.out_shape = out_shape\n        self.use_prm = use_prm\n        if use_prm:\n            self.prm = PRM(out_channels, norm_cfg=norm_cfg)\n        self.conv_layers = nn.Sequential(\n            ConvModule(\n                unit_channels,\n                unit_channels,\n                kernel_size=1,\n                stride=1,\n                padding=0,\n                norm_cfg=norm_cfg,\n                inplace=False),\n            ConvModule(\n                unit_channels,\n                out_channels,\n                kernel_size=3,\n                stride=1,\n                padding=1,\n                norm_cfg=norm_cfg,\n                act_cfg=None,\n                inplace=False))\n\n    def forward(self, feature):\n        feature = self.conv_layers(feature)\n        output = nn.functional.interpolate(\n            feature, size=self.out_shape, mode='bilinear', align_corners=True)\n        if self.use_prm:\n            output = self.prm(output)\n        return output\n\n\nclass PRM(nn.Module):\n    \"\"\"Pose Refine Machine.\n\n    Please refer to \"Learning Delicate Local Representations\n    for Multi-Person Pose Estimation\" (ECCV 2020).\n\n    Args:\n        out_channels (int): Channel number of the output. Equals to\n            the number of key points.\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n    \"\"\"\n\n    def __init__(self, out_channels, norm_cfg=dict(type='BN')):\n        # Protect mutable default arguments\n        norm_cfg = cp.deepcopy(norm_cfg)\n        super().__init__()\n        self.out_channels = out_channels\n        self.global_pooling = nn.AdaptiveAvgPool2d((1, 1))\n        self.middle_path = nn.Sequential(\n            Linear(self.out_channels, self.out_channels),\n            build_norm_layer(dict(type='BN1d'), out_channels)[1],\n            build_activation_layer(dict(type='ReLU')),\n            Linear(self.out_channels, self.out_channels),\n            build_norm_layer(dict(type='BN1d'), out_channels)[1],\n            build_activation_layer(dict(type='ReLU')),\n            build_activation_layer(dict(type='Sigmoid')))\n\n        self.bottom_path = nn.Sequential(\n            ConvModule(\n                self.out_channels,\n                self.out_channels,\n                kernel_size=1,\n                stride=1,\n                padding=0,\n                norm_cfg=norm_cfg,\n                inplace=False),\n            DepthwiseSeparableConvModule(\n                self.out_channels,\n                1,\n                kernel_size=9,\n                stride=1,\n                padding=4,\n                norm_cfg=norm_cfg,\n                inplace=False), build_activation_layer(dict(type='Sigmoid')))\n        self.conv_bn_relu_prm_1 = ConvModule(\n            self.out_channels,\n            self.out_channels,\n            kernel_size=3,\n            stride=1,\n            padding=1,\n            norm_cfg=norm_cfg,\n            inplace=False)\n\n    def forward(self, x):\n        out = self.conv_bn_relu_prm_1(x)\n        out_1 = out\n\n        out_2 = self.global_pooling(out_1)\n        out_2 = out_2.view(out_2.size(0), -1)\n        out_2 = self.middle_path(out_2)\n        out_2 = out_2.unsqueeze(2)\n        out_2 = out_2.unsqueeze(3)\n\n        out_3 = self.bottom_path(out_1)\n        out = out_1 * (1 + out_2 * out_3)\n\n        return out\n\n\n@HEADS.register_module()\nclass TopdownHeatmapMSMUHead(TopdownHeatmapBaseHead):\n    \"\"\"Heads for multi-stage multi-unit heads used in Multi-Stage Pose\n    estimation Network (MSPN), and Residual Steps Networks (RSN).\n\n    Args:\n        unit_channels (int): Number of input channels.\n        out_channels (int): Number of output channels.\n        out_shape (tuple): Shape of the output heatmap.\n        num_stages (int): Number of stages.\n        num_units (int): Number of units in each stage.\n        use_prm (bool): Whether to use pose refine machine (PRM).\n            Default: False.\n        norm_cfg (dict): dictionary to construct and config norm layer.\n            Default: dict(type='BN')\n        loss_keypoint (dict): Config for keypoint loss. Default: None.\n    \"\"\"\n\n    def __init__(self,\n                 out_shape,\n                 unit_channels=256,\n                 out_channels=17,\n                 num_stages=4,\n                 num_units=4,\n                 use_prm=False,\n                 norm_cfg=dict(type='BN'),\n                 loss_keypoint=None,\n                 train_cfg=None,\n                 test_cfg=None):\n        # Protect mutable default arguments\n        norm_cfg = cp.deepcopy(norm_cfg)\n        super().__init__()\n\n        self.train_cfg = {} if train_cfg is None else train_cfg\n        self.test_cfg = {} if test_cfg is None else test_cfg\n        self.target_type = self.test_cfg.get('target_type', 'GaussianHeatmap')\n\n        self.out_shape = out_shape\n        self.unit_channels = unit_channels\n        self.out_channels = out_channels\n        self.num_stages = num_stages\n        self.num_units = num_units\n\n        self.loss = build_loss(loss_keypoint)\n\n        self.predict_layers = nn.ModuleList([])\n        for i in range(self.num_stages):\n            for j in range(self.num_units):\n                self.predict_layers.append(\n                    PredictHeatmap(\n                        unit_channels,\n                        out_channels,\n                        out_shape,\n                        use_prm,\n                        norm_cfg=norm_cfg))\n\n    def get_loss(self, output, target, target_weight):\n        \"\"\"Calculate top-down keypoint loss.\n\n        Note:\n            - batch_size: N\n            - num_keypoints: K\n            - num_outputs: O\n            - heatmaps height: H\n            - heatmaps weight: W\n\n        Args:\n            output (torch.Tensor[N,O,K,H,W]): Output heatmaps.\n            target (torch.Tensor[N,O,K,H,W]): Target heatmaps.\n            target_weight (torch.Tensor[N,O,K,1]):\n                Weights across different joint types.\n        \"\"\"\n\n        losses = dict()\n\n        assert isinstance(output, list)\n        assert target.dim() == 5 and target_weight.dim() == 4\n        assert target.size(1) == len(output)\n\n        if isinstance(self.loss, nn.Sequential):\n            assert len(self.loss) == len(output)\n        for i in range(len(output)):\n            target_i = target[:, i, :, :, :]\n            target_weight_i = target_weight[:, i, :, :]\n\n            if isinstance(self.loss, nn.Sequential):\n                loss_func = self.loss[i]\n            else:\n                loss_func = self.loss\n\n            loss_i = loss_func(output[i], target_i, target_weight_i)\n            if 'heatmap_loss' not in losses:\n                losses['heatmap_loss'] = loss_i\n            else:\n                losses['heatmap_loss'] += loss_i\n\n        return losses\n\n    def get_accuracy(self, output, target, target_weight):\n        \"\"\"Calculate accuracy for top-down keypoint loss.\n\n        Note:\n            - batch_size: N\n            - num_keypoints: K\n            - heatmaps height: H\n            - heatmaps weight: W\n\n        Args:\n            output (torch.Tensor[N,K,H,W]): Output heatmaps.\n            target (torch.Tensor[N,K,H,W]): Target heatmaps.\n            target_weight (torch.Tensor[N,K,1]):\n                Weights across different joint types.\n        \"\"\"\n\n        accuracy = dict()\n\n        if self.target_type == 'GaussianHeatmap':\n            assert isinstance(output, list)\n            assert target.dim() == 5 and target_weight.dim() == 4\n            _, avg_acc, _ = pose_pck_accuracy(\n                output[-1].detach().cpu().numpy(),\n                target[:, -1, ...].detach().cpu().numpy(),\n                target_weight[:, -1,\n                              ...].detach().cpu().numpy().squeeze(-1) > 0)\n            accuracy['acc_pose'] = float(avg_acc)\n\n        return accuracy\n\n    def forward(self, x):\n        \"\"\"Forward function.\n\n        Returns:\n            out (list[Tensor]): a list of heatmaps from multiple stages\n                                and units.\n        \"\"\"\n        out = []\n        assert isinstance(x, list)\n        assert len(x) == self.num_stages\n        assert isinstance(x[0], list)\n        assert len(x[0]) == self.num_units\n        assert x[0][0].shape[1] == self.unit_channels\n        for i in range(self.num_stages):\n            for j in range(self.num_units):\n                y = self.predict_layers[i * self.num_units + j](x[i][j])\n                out.append(y)\n\n        return out\n\n    def inference_model(self, x, flip_pairs=None):\n        \"\"\"Inference function.\n\n        Returns:\n            output_heatmap (np.ndarray): Output heatmaps.\n\n        Args:\n            x (list[torch.Tensor[N,K,H,W]]): Input features.\n            flip_pairs (None | list[tuple]):\n                Pairs of keypoints which are mirrored.\n        \"\"\"\n        output = self.forward(x)\n        assert isinstance(output, list)\n        output = output[-1]\n        if flip_pairs is not None:\n            output_heatmap = flip_back(\n                output.detach().cpu().numpy(),\n                flip_pairs,\n                target_type=self.target_type)\n            # feature is not aligned, shift flipped heatmap for higher accuracy\n            if self.test_cfg.get('shift_heatmap', False):\n                output_heatmap[:, :, :, 1:] = output_heatmap[:, :, :, :-1]\n        else:\n            output_heatmap = output.detach().cpu().numpy()\n        return output_heatmap\n\n    def init_weights(self):\n        \"\"\"Initialize model weights.\"\"\"\n        for m in self.predict_layers.modules():\n            if isinstance(m, nn.Conv2d):\n                kaiming_init(m)\n            elif isinstance(m, nn.BatchNorm2d):\n                constant_init(m, 1)\n            elif isinstance(m, nn.Linear):\n                normal_init(m, std=0.01)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/heads/topdown_heatmap_simple_head.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport torch\nimport torch.nn as nn\n# from mmcv.cnn import (build_conv_layer, build_norm_layer, build_upsample_layer,\n#                       constant_init, normal_init)\n\n# from mmpose.core.evaluation import pose_pck_accuracy\n# from mmpose.core.post_processing import flip_back\n# from mmpose.models.builder import build_loss\n# from mmpose.models.utils.ops import resize\n# from ..builder import HEADS\nimport torch.nn.functional as F\nfrom .topdown_heatmap_base_head import TopdownHeatmapBaseHead\n\ndef build_conv_layer(cfg, *args, **kwargs) -> nn.Module:\n    \"\"\"LICENSE\"\"\"\n    \n    if cfg is None:\n        cfg_ = dict(type='Conv2d')\n    else:\n        if not isinstance(cfg, dict):\n            raise TypeError('cfg must be a dict')\n        if 'type' not in cfg:\n            raise KeyError('the cfg dict must contain the key \"type\"')\n        cfg_ = cfg.copy()\n\n    layer_type = cfg_.pop('type')\n    if layer_type !='Conv2d':\n        raise KeyError(f'Unrecognized layer type {layer_type}')\n    else:\n        conv_layer = nn.Conv2d\n\n    layer = conv_layer(*args, **kwargs, **cfg_)\n\n    return layer\n\ndef build_upsample_layer(cfg, *args, **kwargs) -> nn.Module:\n\n    if not isinstance(cfg, dict):\n        raise TypeError(f'cfg must be a dict, but got {type(cfg)}')\n    if 'type' not in cfg:\n        raise KeyError(\n            f'the cfg dict must contain the key \"type\", but got {cfg}')\n    cfg_ = cfg.copy()\n\n    layer_type = cfg_.pop('type')\n    if layer_type !='deconv':\n        raise KeyError(f'Unrecognized upsample type {layer_type}')\n    else:\n        upsample = nn.ConvTranspose2d\n\n    if upsample is nn.Upsample:\n        cfg_['mode'] = layer_type\n    layer = upsample(*args, **kwargs, **cfg_)\n    return layer\n\n# @HEADS.register_module()\nclass TopdownHeatmapSimpleHead(TopdownHeatmapBaseHead):\n    \"\"\"Top-down heatmap simple head. paper ref: Bin Xiao et al. ``Simple\n    Baselines for Human Pose Estimation and Tracking``.\n\n    TopdownHeatmapSimpleHead is consisted of (>=0) number of deconv layers\n    and a simple conv2d layer.\n\n    Args:\n        in_channels (int): Number of input channels\n        out_channels (int): Number of output channels\n        num_deconv_layers (int): Number of deconv layers.\n            num_deconv_layers should >= 0. Note that 0 means\n            no deconv layers.\n        num_deconv_filters (list|tuple): Number of filters.\n            If num_deconv_layers > 0, the length of\n        num_deconv_kernels (list|tuple): Kernel sizes.\n        in_index (int|Sequence[int]): Input feature index. Default: 0\n        input_transform (str|None): Transformation type of input features.\n            Options: 'resize_concat', 'multiple_select', None.\n            Default: None.\n\n            - 'resize_concat': Multiple feature maps will be resized to the\n                same size as the first one and then concat together.\n                Usually used in FCN head of HRNet.\n            - 'multiple_select': Multiple feature maps will be bundle into\n                a list and passed into decode head.\n            - None: Only one select feature map is allowed.\n        align_corners (bool): align_corners argument of F.interpolate.\n            Default: False.\n        loss_keypoint (dict): Config for keypoint loss. Default: None.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 out_channels,\n                 num_deconv_layers=3,\n                 num_deconv_filters=(256, 256, 256),\n                 num_deconv_kernels=(4, 4, 4),\n                 extra=None,\n                 in_index=0,\n                 input_transform=None,\n                 align_corners=False,\n                 loss_keypoint=None,\n                 train_cfg=None,\n                 test_cfg=None,\n                 upsample=0,):\n        super().__init__()\n\n        self.in_channels = in_channels\n        self.loss = None\n        self.upsample = upsample\n\n        self.train_cfg = {} if train_cfg is None else train_cfg\n        self.test_cfg = {} if test_cfg is None else test_cfg\n        self.target_type = self.test_cfg.get('target_type', 'GaussianHeatmap')\n\n        self._init_inputs(in_channels, in_index, input_transform)\n        self.in_index = in_index\n        self.align_corners = align_corners\n\n        if extra is not None and not isinstance(extra, dict):\n            raise TypeError('extra should be dict or None.')\n\n        if num_deconv_layers > 0:\n            self.deconv_layers = self._make_deconv_layer(\n                num_deconv_layers,\n                num_deconv_filters,\n                num_deconv_kernels,\n            )\n        elif num_deconv_layers == 0:\n            self.deconv_layers = nn.Identity()\n        else:\n            raise ValueError(\n                f'num_deconv_layers ({num_deconv_layers}) should >= 0.')\n\n        identity_final_layer = False\n        if extra is not None and 'final_conv_kernel' in extra:\n            assert extra['final_conv_kernel'] in [0, 1, 3]\n            if extra['final_conv_kernel'] == 3:\n                padding = 1\n            elif extra['final_conv_kernel'] == 1:\n                padding = 0\n            else:\n                # 0 for Identity mapping.\n                identity_final_layer = True\n            kernel_size = extra['final_conv_kernel']\n        else:\n            kernel_size = 1\n            padding = 0\n\n        if identity_final_layer:\n            self.final_layer = nn.Identity()\n        else:\n            conv_channels = num_deconv_filters[\n                -1] if num_deconv_layers > 0 else self.in_channels\n\n            layers = []\n            if extra is not None:\n                num_conv_layers = extra.get('num_conv_layers', 0)\n                num_conv_kernels = extra.get('num_conv_kernels',\n                                             [1] * num_conv_layers)\n\n                for i in range(num_conv_layers):\n                    layers.append(\n                        build_conv_layer(\n                            dict(type='Conv2d'),\n                            in_channels=conv_channels,\n                            out_channels=conv_channels,\n                            kernel_size=num_conv_kernels[i],\n                            stride=1,\n                            padding=(num_conv_kernels[i] - 1) // 2))\n                    layers.append(\n                                    nn.BatchNorm2d(conv_channels)\n)\n                    layers.append(nn.ReLU(inplace=True))\n\n            layers.append(\n                build_conv_layer(\n                    cfg=dict(type='Conv2d'),\n                    in_channels=conv_channels,\n                    out_channels=out_channels,\n                    kernel_size=kernel_size,\n                    stride=1,\n                    padding=padding))\n\n            if len(layers) > 1:\n                self.final_layer = nn.Sequential(*layers)\n            else:\n                self.final_layer = layers[0]\n\n    def get_loss(self, output, target, target_weight):\n        \"\"\"Calculate top-down keypoint loss.\n\n        Note:\n            - batch_size: N\n            - num_keypoints: K\n            - heatmaps height: H\n            - heatmaps weight: W\n\n        Args:\n            output (torch.Tensor[N,K,H,W]): Output heatmaps.\n            target (torch.Tensor[N,K,H,W]): Target heatmaps.\n            target_weight (torch.Tensor[N,K,1]):\n                Weights across different joint types.\n        \"\"\"\n\n        losses = dict()\n\n        assert not isinstance(self.loss, nn.Sequential)\n        assert target.dim() == 4 and target_weight.dim() == 3\n        losses['heatmap_loss'] = self.loss(output, target, target_weight)\n\n        return losses\n\n    def get_accuracy(self, output, target, target_weight):\n        \"\"\"Calculate accuracy for top-down keypoint loss.\n\n        Note:\n            - batch_size: N\n            - num_keypoints: K\n            - heatmaps height: H\n            - heatmaps weight: W\n\n        Args:\n            output (torch.Tensor[N,K,H,W]): Output heatmaps.\n            target (torch.Tensor[N,K,H,W]): Target heatmaps.\n            target_weight (torch.Tensor[N,K,1]):\n                Weights across different joint types.\n        \"\"\"\n\n        accuracy = dict()\n\n        if self.target_type == 'GaussianHeatmap':\n            _, avg_acc, _ = pose_pck_accuracy(\n                output.detach().cpu().numpy(),\n                target.detach().cpu().numpy(),\n                target_weight.detach().cpu().numpy().squeeze(-1) > 0)\n            accuracy['acc_pose'] = float(avg_acc)\n\n        return accuracy\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n        x = self._transform_inputs(x)\n        x = self.deconv_layers(x)\n        x = self.final_layer(x)\n        return x\n\n    def inference_model(self, x, flip_pairs=None):\n        \"\"\"Inference function.\n\n        Returns:\n            output_heatmap (np.ndarray): Output heatmaps.\n\n        Args:\n            x (torch.Tensor[N,K,H,W]): Input features.\n            flip_pairs (None | list[tuple]):\n                Pairs of keypoints which are mirrored.\n        \"\"\"\n        output = self.forward(x)\n\n        if flip_pairs is not None:\n            output_heatmap = flip_back(\n                output.detach().cpu().numpy(),\n                flip_pairs,\n                target_type=self.target_type)\n            # feature is not aligned, shift flipped heatmap for higher accuracy\n            if self.test_cfg.get('shift_heatmap', False):\n                output_heatmap[:, :, :, 1:] = output_heatmap[:, :, :, :-1]\n        else:\n            output_heatmap = output.detach().cpu().numpy()\n        return output_heatmap\n\n    def _init_inputs(self, in_channels, in_index, input_transform):\n        \"\"\"Check and initialize input transforms.\n\n        The in_channels, in_index and input_transform must match.\n        Specifically, when input_transform is None, only single feature map\n        will be selected. So in_channels and in_index must be of type int.\n        When input_transform is not None, in_channels and in_index must be\n        list or tuple, with the same length.\n\n        Args:\n            in_channels (int|Sequence[int]): Input channels.\n            in_index (int|Sequence[int]): Input feature index.\n            input_transform (str|None): Transformation type of input features.\n                Options: 'resize_concat', 'multiple_select', None.\n\n                - 'resize_concat': Multiple feature maps will be resize to the\n                    same size as first one and than concat together.\n                    Usually used in FCN head of HRNet.\n                - 'multiple_select': Multiple feature maps will be bundle into\n                    a list and passed into decode head.\n                - None: Only one select feature map is allowed.\n        \"\"\"\n\n        if input_transform is not None:\n            assert input_transform in ['resize_concat', 'multiple_select']\n        self.input_transform = input_transform\n        self.in_index = in_index\n        if input_transform is not None:\n            assert isinstance(in_channels, (list, tuple))\n            assert isinstance(in_index, (list, tuple))\n            assert len(in_channels) == len(in_index)\n            if input_transform == 'resize_concat':\n                self.in_channels = sum(in_channels)\n            else:\n                self.in_channels = in_channels\n        else:\n            assert isinstance(in_channels, int)\n            assert isinstance(in_index, int)\n            self.in_channels = in_channels\n\n    def _transform_inputs(self, inputs):\n        \"\"\"Transform inputs for decoder.\n\n        Args:\n            inputs (list[Tensor] | Tensor): multi-level img features.\n\n        Returns:\n            Tensor: The transformed inputs\n        \"\"\"\n        if not isinstance(inputs, list):\n            if not isinstance(inputs, list):\n                if self.upsample > 0:\n                    inputs = resize(\n                        input=F.relu(inputs),\n                        scale_factor=self.upsample,\n                        mode='bilinear',\n                        align_corners=self.align_corners\n                        )\n            return inputs\n\n        if self.input_transform == 'resize_concat':\n            inputs = [inputs[i] for i in self.in_index]\n            upsampled_inputs = [\n                resize(\n                    input=x,\n                    size=inputs[0].shape[2:],\n                    mode='bilinear',\n                    align_corners=self.align_corners) for x in inputs\n            ]\n            inputs = torch.cat(upsampled_inputs, dim=1)\n        elif self.input_transform == 'multiple_select':\n            inputs = [inputs[i] for i in self.in_index]\n        else:\n            inputs = inputs[self.in_index]\n\n        return inputs\n\n    def _make_deconv_layer(self, num_layers, num_filters, num_kernels):\n        \"\"\"Make deconv layers.\"\"\"\n        if num_layers != len(num_filters):\n            error_msg = f'num_layers({num_layers}) ' \\\n                        f'!= length of num_filters({len(num_filters)})'\n            raise ValueError(error_msg)\n        if num_layers != len(num_kernels):\n            error_msg = f'num_layers({num_layers}) ' \\\n                        f'!= length of num_kernels({len(num_kernels)})'\n            raise ValueError(error_msg)\n\n        layers = []\n        for i in range(num_layers):\n            kernel, padding, output_padding = \\\n                self._get_deconv_cfg(num_kernels[i])\n\n            planes = num_filters[i]\n            layers.append(\n                build_upsample_layer(\n                    dict(type='deconv'),\n                    in_channels=self.in_channels,\n                    out_channels=planes,\n                    kernel_size=kernel,\n                    stride=2,\n                    padding=padding,\n                    output_padding=output_padding,\n                    bias=False))\n            layers.append(nn.BatchNorm2d(planes))\n            layers.append(nn.ReLU(inplace=True))\n            self.in_channels = planes\n\n        return nn.Sequential(*layers)\n\n    def init_weights(self):\n        \"\"\"Initialize model weights.\"\"\"\n        for _, m in self.deconv_layers.named_modules():\n            if isinstance(m, nn.ConvTranspose2d):\n                normal_init(m, std=0.001)\n            elif isinstance(m, nn.BatchNorm2d):\n                constant_init(m, 1)\n        for m in self.final_layer.modules():\n            if isinstance(m, nn.Conv2d):\n                normal_init(m, std=0.001, bias=0)\n            elif isinstance(m, nn.BatchNorm2d):\n                constant_init(m, 1)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/heads/vipnas_heatmap_simple_head.py",
    "content": "# Copyright (c) OpenMMLab. All rights reserved.\nimport torch\nimport torch.nn as nn\n# from mmcv.cnn import (build_conv_layer, build_norm_layer, build_upsample_layer,\n#                       constant_init, normal_init)\n\n# from mmpose.core.evaluation import pose_pck_accuracy\n# from mmpose.core.post_processing import flip_back\n# from mmpose.models.builder import build_loss\n# from mmpose.models.utils.ops import resize\n# from ..builder import HEADS\n# from .topdown_heatmap_base_head import TopdownHeatmapBaseHead\n\n\n# @HEADS.register_module()\nclass ViPNASHeatmapSimpleHead(TopdownHeatmapBaseHead):\n    \"\"\"ViPNAS heatmap simple head.\n\n    ViPNAS: Efficient Video Pose Estimation via Neural Architecture Search.\n    More details can be found in the `paper\n    <https://arxiv.org/abs/2105.10154>`__ .\n\n    TopdownHeatmapSimpleHead is consisted of (>=0) number of deconv layers\n    and a simple conv2d layer.\n\n    Args:\n        in_channels (int): Number of input channels\n        out_channels (int): Number of output channels\n        num_deconv_layers (int): Number of deconv layers.\n            num_deconv_layers should >= 0. Note that 0 means\n            no deconv layers.\n        num_deconv_filters (list|tuple): Number of filters.\n            If num_deconv_layers > 0, the length of\n        num_deconv_kernels (list|tuple): Kernel sizes.\n        num_deconv_groups (list|tuple): Group number.\n        in_index (int|Sequence[int]): Input feature index. Default: -1\n        input_transform (str|None): Transformation type of input features.\n            Options: 'resize_concat', 'multiple_select', None.\n            Default: None.\n\n            - 'resize_concat': Multiple feature maps will be resize to the\n                same size as first one and than concat together.\n                Usually used in FCN head of HRNet.\n            - 'multiple_select': Multiple feature maps will be bundle into\n                a list and passed into decode head.\n            - None: Only one select feature map is allowed.\n        align_corners (bool): align_corners argument of F.interpolate.\n            Default: False.\n        loss_keypoint (dict): Config for keypoint loss. Default: None.\n    \"\"\"\n\n    def __init__(self,\n                 in_channels,\n                 out_channels,\n                 num_deconv_layers=3,\n                 num_deconv_filters=(144, 144, 144),\n                 num_deconv_kernels=(4, 4, 4),\n                 num_deconv_groups=(16, 16, 16),\n                 extra=None,\n                 in_index=0,\n                 input_transform=None,\n                 align_corners=False,\n                 loss_keypoint=None,\n                 train_cfg=None,\n                 test_cfg=None):\n        super().__init__()\n\n        self.in_channels = in_channels\n        self.loss = build_loss(loss_keypoint)\n\n        self.train_cfg = {} if train_cfg is None else train_cfg\n        self.test_cfg = {} if test_cfg is None else test_cfg\n        self.target_type = self.test_cfg.get('target_type', 'GaussianHeatmap')\n\n        self._init_inputs(in_channels, in_index, input_transform)\n        self.in_index = in_index\n        self.align_corners = align_corners\n\n        if extra is not None and not isinstance(extra, dict):\n            raise TypeError('extra should be dict or None.')\n\n        if num_deconv_layers > 0:\n            self.deconv_layers = self._make_deconv_layer(\n                num_deconv_layers, num_deconv_filters, num_deconv_kernels,\n                num_deconv_groups)\n        elif num_deconv_layers == 0:\n            self.deconv_layers = nn.Identity()\n        else:\n            raise ValueError(\n                f'num_deconv_layers ({num_deconv_layers}) should >= 0.')\n\n        identity_final_layer = False\n        if extra is not None and 'final_conv_kernel' in extra:\n            assert extra['final_conv_kernel'] in [0, 1, 3]\n            if extra['final_conv_kernel'] == 3:\n                padding = 1\n            elif extra['final_conv_kernel'] == 1:\n                padding = 0\n            else:\n                # 0 for Identity mapping.\n                identity_final_layer = True\n            kernel_size = extra['final_conv_kernel']\n        else:\n            kernel_size = 1\n            padding = 0\n\n        if identity_final_layer:\n            self.final_layer = nn.Identity()\n        else:\n            conv_channels = num_deconv_filters[\n                -1] if num_deconv_layers > 0 else self.in_channels\n\n            layers = []\n            if extra is not None:\n                num_conv_layers = extra.get('num_conv_layers', 0)\n                num_conv_kernels = extra.get('num_conv_kernels',\n                                             [1] * num_conv_layers)\n\n                for i in range(num_conv_layers):\n                    layers.append(\n                        build_conv_layer(\n                            dict(type='Conv2d'),\n                            in_channels=conv_channels,\n                            out_channels=conv_channels,\n                            kernel_size=num_conv_kernels[i],\n                            stride=1,\n                            padding=(num_conv_kernels[i] - 1) // 2))\n                    layers.append(\n                        build_norm_layer(dict(type='BN'), conv_channels)[1])\n                    layers.append(nn.ReLU(inplace=True))\n\n            layers.append(\n                build_conv_layer(\n                    cfg=dict(type='Conv2d'),\n                    in_channels=conv_channels,\n                    out_channels=out_channels,\n                    kernel_size=kernel_size,\n                    stride=1,\n                    padding=padding))\n\n            if len(layers) > 1:\n                self.final_layer = nn.Sequential(*layers)\n            else:\n                self.final_layer = layers[0]\n\n    def get_loss(self, output, target, target_weight):\n        \"\"\"Calculate top-down keypoint loss.\n\n        Note:\n            - batch_size: N\n            - num_keypoints: K\n            - heatmaps height: H\n            - heatmaps weight: W\n\n        Args:\n            output (torch.Tensor[N,K,H,W]): Output heatmaps.\n            target (torch.Tensor[N,K,H,W]): Target heatmaps.\n            target_weight (torch.Tensor[N,K,1]):\n                Weights across different joint types.\n        \"\"\"\n\n        losses = dict()\n\n        assert not isinstance(self.loss, nn.Sequential)\n        assert target.dim() == 4 and target_weight.dim() == 3\n        losses['heatmap_loss'] = self.loss(output, target, target_weight)\n\n        return losses\n\n    def get_accuracy(self, output, target, target_weight):\n        \"\"\"Calculate accuracy for top-down keypoint loss.\n\n        Note:\n            - batch_size: N\n            - num_keypoints: K\n            - heatmaps height: H\n            - heatmaps weight: W\n\n        Args:\n            output (torch.Tensor[N,K,H,W]): Output heatmaps.\n            target (torch.Tensor[N,K,H,W]): Target heatmaps.\n            target_weight (torch.Tensor[N,K,1]):\n                Weights across different joint types.\n        \"\"\"\n\n        accuracy = dict()\n\n        if self.target_type.lower() == 'GaussianHeatmap'.lower():\n            _, avg_acc, _ = pose_pck_accuracy(\n                output.detach().cpu().numpy(),\n                target.detach().cpu().numpy(),\n                target_weight.detach().cpu().numpy().squeeze(-1) > 0)\n            accuracy['acc_pose'] = float(avg_acc)\n\n        return accuracy\n\n    def forward(self, x):\n        \"\"\"Forward function.\"\"\"\n        x = self._transform_inputs(x)\n        x = self.deconv_layers(x)\n        x = self.final_layer(x)\n        return x\n\n    def inference_model(self, x, flip_pairs=None):\n        \"\"\"Inference function.\n\n        Returns:\n            output_heatmap (np.ndarray): Output heatmaps.\n\n        Args:\n            x (torch.Tensor[N,K,H,W]): Input features.\n            flip_pairs (None | list[tuple]):\n                Pairs of keypoints which are mirrored.\n        \"\"\"\n        output = self.forward(x)\n\n        if flip_pairs is not None:\n            output_heatmap = flip_back(\n                output.detach().cpu().numpy(),\n                flip_pairs,\n                target_type=self.target_type)\n            # feature is not aligned, shift flipped heatmap for higher accuracy\n            if self.test_cfg.get('shift_heatmap', False):\n                output_heatmap[:, :, :, 1:] = output_heatmap[:, :, :, :-1]\n        else:\n            output_heatmap = output.detach().cpu().numpy()\n        return output_heatmap\n\n    def _init_inputs(self, in_channels, in_index, input_transform):\n        \"\"\"Check and initialize input transforms.\n\n        The in_channels, in_index and input_transform must match.\n        Specifically, when input_transform is None, only single feature map\n        will be selected. So in_channels and in_index must be of type int.\n        When input_transform is not None, in_channels and in_index must be\n        list or tuple, with the same length.\n\n        Args:\n            in_channels (int|Sequence[int]): Input channels.\n            in_index (int|Sequence[int]): Input feature index.\n            input_transform (str|None): Transformation type of input features.\n                Options: 'resize_concat', 'multiple_select', None.\n\n                - 'resize_concat': Multiple feature maps will be resize to the\n                    same size as first one and than concat together.\n                    Usually used in FCN head of HRNet.\n                - 'multiple_select': Multiple feature maps will be bundle into\n                    a list and passed into decode head.\n                - None: Only one select feature map is allowed.\n        \"\"\"\n\n        if input_transform is not None:\n            assert input_transform in ['resize_concat', 'multiple_select']\n        self.input_transform = input_transform\n        self.in_index = in_index\n        if input_transform is not None:\n            assert isinstance(in_channels, (list, tuple))\n            assert isinstance(in_index, (list, tuple))\n            assert len(in_channels) == len(in_index)\n            if input_transform == 'resize_concat':\n                self.in_channels = sum(in_channels)\n            else:\n                self.in_channels = in_channels\n        else:\n            assert isinstance(in_channels, int)\n            assert isinstance(in_index, int)\n            self.in_channels = in_channels\n\n    def _transform_inputs(self, inputs):\n        \"\"\"Transform inputs for decoder.\n\n        Args:\n            inputs (list[Tensor] | Tensor): multi-level img features.\n\n        Returns:\n            Tensor: The transformed inputs\n        \"\"\"\n        if not isinstance(inputs, list):\n            return inputs\n\n        if self.input_transform == 'resize_concat':\n            inputs = [inputs[i] for i in self.in_index]\n            upsampled_inputs = [\n                resize(\n                    input=x,\n                    size=inputs[0].shape[2:],\n                    mode='bilinear',\n                    align_corners=self.align_corners) for x in inputs\n            ]\n            inputs = torch.cat(upsampled_inputs, dim=1)\n        elif self.input_transform == 'multiple_select':\n            inputs = [inputs[i] for i in self.in_index]\n        else:\n            inputs = inputs[self.in_index]\n\n        return inputs\n\n    def _make_deconv_layer(self, num_layers, num_filters, num_kernels,\n                           num_groups):\n        \"\"\"Make deconv layers.\"\"\"\n        if num_layers != len(num_filters):\n            error_msg = f'num_layers({num_layers}) ' \\\n                        f'!= length of num_filters({len(num_filters)})'\n            raise ValueError(error_msg)\n        if num_layers != len(num_kernels):\n            error_msg = f'num_layers({num_layers}) ' \\\n                        f'!= length of num_kernels({len(num_kernels)})'\n            raise ValueError(error_msg)\n        if num_layers != len(num_groups):\n            error_msg = f'num_layers({num_layers}) ' \\\n                        f'!= length of num_groups({len(num_groups)})'\n            raise ValueError(error_msg)\n\n        layers = []\n        for i in range(num_layers):\n            kernel, padding, output_padding = \\\n                self._get_deconv_cfg(num_kernels[i])\n\n            planes = num_filters[i]\n            groups = num_groups[i]\n            layers.append(\n                build_upsample_layer(\n                    dict(type='deconv'),\n                    in_channels=self.in_channels,\n                    out_channels=planes,\n                    kernel_size=kernel,\n                    groups=groups,\n                    stride=2,\n                    padding=padding,\n                    output_padding=output_padding,\n                    bias=False))\n            layers.append(nn.BatchNorm2d(planes))\n            layers.append(nn.ReLU(inplace=True))\n            self.in_channels = planes\n\n        return nn.Sequential(*layers)\n\n    def init_weights(self):\n        \"\"\"Initialize model weights.\"\"\"\n        for _, m in self.deconv_layers.named_modules():\n            if isinstance(m, nn.ConvTranspose2d):\n                normal_init(m, std=0.001)\n            elif isinstance(m, nn.BatchNorm2d):\n                constant_init(m, 1)\n        for m in self.final_layer.modules():\n            if isinstance(m, nn.Conv2d):\n                normal_init(m, std=0.001, bias=0)\n            elif isinstance(m, nn.BatchNorm2d):\n                constant_init(m, 1)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/heads/voxelpose_head.py",
    "content": "# ------------------------------------------------------------------------------\n# Copyright and License Information\n# https://github.com/microsoft/voxelpose-pytorch/blob/main/lib/models\n# Original Licence: MIT License\n# ------------------------------------------------------------------------------\n\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\nfrom ..builder import HEADS\n\n\n@HEADS.register_module()\nclass CuboidCenterHead(nn.Module):\n    \"\"\"Get results from the 3D human center heatmap. In this module, human 3D\n    centers are local maximums obtained from the 3D heatmap via NMS (max-\n    pooling).\n\n    Args:\n        space_size (list[3]): The size of the 3D space.\n        cube_size (list[3]): The size of the heatmap volume.\n        space_center (list[3]): The coordinate of space center.\n        max_num (int): Maximum of human center detections.\n        max_pool_kernel (int): Kernel size of the max-pool kernel in nms.\n    \"\"\"\n\n    def __init__(self,\n                 space_size,\n                 space_center,\n                 cube_size,\n                 max_num=10,\n                 max_pool_kernel=3):\n        super(CuboidCenterHead, self).__init__()\n        # use register_buffer\n        self.register_buffer('grid_size', torch.tensor(space_size))\n        self.register_buffer('cube_size', torch.tensor(cube_size))\n        self.register_buffer('grid_center', torch.tensor(space_center))\n\n        self.num_candidates = max_num\n        self.max_pool_kernel = max_pool_kernel\n        self.loss = nn.MSELoss()\n\n    def _get_real_locations(self, indices):\n        \"\"\"\n        Args:\n            indices (torch.Tensor(NXP)): Indices of points in the 3D tensor\n\n        Returns:\n            real_locations (torch.Tensor(NXPx3)): Locations of points\n                in the world coordinate system\n        \"\"\"\n        real_locations = indices.float() / (\n                self.cube_size - 1) * self.grid_size + \\\n            self.grid_center - self.grid_size / 2.0\n        return real_locations\n\n    def _nms_by_max_pool(self, heatmap_volumes):\n        max_num = self.num_candidates\n        batch_size = heatmap_volumes.shape[0]\n        root_cubes_nms = self._max_pool(heatmap_volumes)\n        root_cubes_nms_reshape = root_cubes_nms.reshape(batch_size, -1)\n        topk_values, topk_index = root_cubes_nms_reshape.topk(max_num)\n        topk_unravel_index = self._get_3d_indices(topk_index,\n                                                  heatmap_volumes[0].shape)\n\n        return topk_values, topk_unravel_index\n\n    def _max_pool(self, inputs):\n        kernel = self.max_pool_kernel\n        padding = (kernel - 1) // 2\n        max = F.max_pool3d(\n            inputs, kernel_size=kernel, stride=1, padding=padding)\n        keep = (inputs == max).float()\n        return keep * inputs\n\n    @staticmethod\n    def _get_3d_indices(indices, shape):\n        \"\"\"Get indices in the 3-D tensor.\n\n        Args:\n            indices (torch.Tensor(NXp)): Indices of points in the 1D tensor\n            shape (torch.Size(3)): The shape of the original 3D tensor\n\n        Returns:\n            indices: Indices of points in the original 3D tensor\n        \"\"\"\n        batch_size = indices.shape[0]\n        num_people = indices.shape[1]\n        indices_x = (indices //\n                     (shape[1] * shape[2])).reshape(batch_size, num_people, -1)\n        indices_y = ((indices % (shape[1] * shape[2])) //\n                     shape[2]).reshape(batch_size, num_people, -1)\n        indices_z = (indices % shape[2]).reshape(batch_size, num_people, -1)\n        indices = torch.cat([indices_x, indices_y, indices_z], dim=2)\n        return indices\n\n    def forward(self, heatmap_volumes):\n        \"\"\"\n\n        Args:\n            heatmap_volumes (torch.Tensor(NXLXWXH)):\n                3D human center heatmaps predicted by the network.\n        Returns:\n            human_centers (torch.Tensor(NXPX5)):\n                Coordinates of human centers.\n        \"\"\"\n        batch_size = heatmap_volumes.shape[0]\n\n        topk_values, topk_unravel_index = self._nms_by_max_pool(\n            heatmap_volumes.detach())\n\n        topk_unravel_index = self._get_real_locations(topk_unravel_index)\n\n        human_centers = torch.zeros(\n            batch_size, self.num_candidates, 5, device=heatmap_volumes.device)\n        human_centers[:, :, 0:3] = topk_unravel_index\n        human_centers[:, :, 4] = topk_values\n\n        return human_centers\n\n    def get_loss(self, pred_cubes, gt):\n\n        return dict(loss_center=self.loss(pred_cubes, gt))\n\n\n@HEADS.register_module()\nclass CuboidPoseHead(nn.Module):\n\n    def __init__(self, beta):\n        \"\"\"Get results from the 3D human pose heatmap. Instead of obtaining\n        maximums on the heatmap, this module regresses the coordinates of\n        keypoints via integral pose regression. Refer to `paper.\n\n        <https://arxiv.org/abs/2004.06239>` for more details.\n\n        Args:\n            beta: Constant to adjust the magnification of soft-maxed heatmap.\n        \"\"\"\n        super(CuboidPoseHead, self).__init__()\n        self.beta = beta\n        self.loss = nn.L1Loss()\n\n    def forward(self, heatmap_volumes, grid_coordinates):\n        \"\"\"\n\n        Args:\n            heatmap_volumes (torch.Tensor(NxKxLxWxH)):\n                3D human pose heatmaps predicted by the network.\n            grid_coordinates (torch.Tensor(Nx(LxWxH)x3)):\n                Coordinates of the grids in the heatmap volumes.\n        Returns:\n            human_poses (torch.Tensor(NxKx3)): Coordinates of human poses.\n        \"\"\"\n        batch_size = heatmap_volumes.size(0)\n        channel = heatmap_volumes.size(1)\n        x = heatmap_volumes.reshape(batch_size, channel, -1, 1)\n        x = F.softmax(self.beta * x, dim=2)\n        grid_coordinates = grid_coordinates.unsqueeze(1)\n        x = torch.mul(x, grid_coordinates)\n        human_poses = torch.sum(x, dim=2)\n\n        return human_poses\n\n    def get_loss(self, preds, targets, weights):\n\n        return dict(loss_pose=self.loss(preds * weights, targets * weights))\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/builder/model_builder.py",
    "content": "import torch\n\n# from configs.coco.ViTPose_base_coco_256x192 import model\nfrom .heads.topdown_heatmap_simple_head import TopdownHeatmapSimpleHead\n\n# import TopdownHeatmapSimpleHead\nfrom .backbones import ViT\n\n# print(model)\nimport torch\nfrom functools import partial\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom importlib import import_module\n\n\ndef build_model(model_name, checkpoint=None):\n    try:\n        path = \".configs.coco.\" + model_name\n        mod = import_module(path, package=\"src.vitpose_infer\")\n\n        model = getattr(mod, \"model\")\n        # from path import model\n    except:\n        raise ValueError(\"not a correct config\")\n\n    head = TopdownHeatmapSimpleHead(\n        in_channels=model[\"keypoint_head\"][\"in_channels\"],\n        out_channels=model[\"keypoint_head\"][\"out_channels\"],\n        num_deconv_filters=model[\"keypoint_head\"][\"num_deconv_filters\"],\n        num_deconv_kernels=model[\"keypoint_head\"][\"num_deconv_kernels\"],\n        num_deconv_layers=model[\"keypoint_head\"][\"num_deconv_layers\"],\n        extra=model[\"keypoint_head\"][\"extra\"],\n    )\n    # print(head)\n    backbone = ViT(\n        img_size=model[\"backbone\"][\"img_size\"],\n        patch_size=model[\"backbone\"][\"patch_size\"],\n        embed_dim=model[\"backbone\"][\"embed_dim\"],\n        depth=model[\"backbone\"][\"depth\"],\n        num_heads=model[\"backbone\"][\"num_heads\"],\n        ratio=model[\"backbone\"][\"ratio\"],\n        mlp_ratio=model[\"backbone\"][\"mlp_ratio\"],\n        qkv_bias=model[\"backbone\"][\"qkv_bias\"],\n        drop_path_rate=model[\"backbone\"][\"drop_path_rate\"],\n    )\n\n    class VitPoseModel(nn.Module):\n        def __init__(self, backbone, keypoint_head):\n            super(VitPoseModel, self).__init__()\n            self.backbone = backbone\n            self.keypoint_head = keypoint_head\n\n        def forward(self, x):\n            x = self.backbone(x)\n            x = self.keypoint_head(x)\n            return x\n\n    pose = VitPoseModel(backbone, head)\n    if checkpoint is not None:\n        check = torch.load(checkpoint)\n\n        pose.load_state_dict(check[\"state_dict\"])\n    return pose\n\n\n# pose = build_model('ViTPose_base_coco_256x192','./models/vitpose-b-multi-coco.pth')\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/model_builder.py",
    "content": "import torch\n\n# from configs.coco.ViTPose_base_coco_256x192 import model\nfrom .builder.heads.topdown_heatmap_simple_head import TopdownHeatmapSimpleHead\n\n# import TopdownHeatmapSimpleHead\nfrom .builder.backbones import ViT\n\n# print(model)\nimport torch\nfrom functools import partial\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom importlib import import_module\n\nmodels = {\n    \"ViTPose_huge_coco_256x192\": dict(\n        type=\"TopDown\",\n        pretrained=None,\n        backbone=dict(\n            type=\"ViT\",\n            img_size=(256, 192),\n            patch_size=16,\n            embed_dim=1280,\n            depth=32,\n            num_heads=16,\n            ratio=1,\n            use_checkpoint=False,\n            mlp_ratio=4,\n            qkv_bias=True,\n            drop_path_rate=0.55,\n        ),\n        keypoint_head=dict(\n            type=\"TopdownHeatmapSimpleHead\",\n            in_channels=1280,\n            num_deconv_layers=2,\n            num_deconv_filters=(256, 256),\n            num_deconv_kernels=(4, 4),\n            extra=dict(\n                final_conv_kernel=1,\n            ),\n            out_channels=17,\n            loss_keypoint=dict(type=\"JointsMSELoss\", use_target_weight=True),\n        ),\n        train_cfg=dict(),\n        test_cfg=dict(),\n    ),\n    \"ViTPose_base_coco_256x192\": dict(\n        type=\"TopDown\",\n        pretrained=None,\n        backbone=dict(\n            type=\"ViT\",\n            img_size=(256, 192),\n            patch_size=16,\n            embed_dim=768,\n            depth=12,\n            num_heads=12,\n            ratio=1,\n            use_checkpoint=False,\n            mlp_ratio=4,\n            qkv_bias=True,\n            drop_path_rate=0.3,\n        ),\n        keypoint_head=dict(\n            type=\"TopdownHeatmapSimpleHead\",\n            in_channels=768,\n            num_deconv_layers=2,\n            num_deconv_filters=(256, 256),\n            num_deconv_kernels=(4, 4),\n            extra=dict(\n                final_conv_kernel=1,\n            ),\n            out_channels=17,\n            loss_keypoint=dict(type=\"JointsMSELoss\", use_target_weight=True),\n        ),\n        train_cfg=dict(),\n        test_cfg=dict(),\n    ),\n    \"ViTPose_base_simple_coco_256x192\": dict(\n        type=\"TopDown\",\n        pretrained=None,\n        backbone=dict(\n            type=\"ViT\",\n            img_size=(256, 192),\n            patch_size=16,\n            embed_dim=768,\n            depth=12,\n            num_heads=12,\n            ratio=1,\n            use_checkpoint=False,\n            mlp_ratio=4,\n            qkv_bias=True,\n            drop_path_rate=0.3,\n        ),\n        keypoint_head=dict(\n            type=\"TopdownHeatmapSimpleHead\",\n            in_channels=768,\n            num_deconv_layers=0,\n            num_deconv_filters=[],\n            num_deconv_kernels=[],\n            upsample=4,\n            extra=dict(\n                final_conv_kernel=3,\n            ),\n            out_channels=17,\n            loss_keypoint=dict(type=\"JointsMSELoss\", use_target_weight=True),\n        ),\n        train_cfg=dict(),\n        test_cfg=dict(\n            flip_test=True,\n            post_process=\"default\",\n            shift_heatmap=False,\n            target_type=\"GaussianHeatmap\",\n            modulate_kernel=11,\n            use_udp=True,\n        ),\n    ),\n}\n\n\ndef build_model(model_name, checkpoint=None):\n    try:\n        model = models[model_name]\n    except:\n        raise ValueError(\"not a correct config\")\n\n    head = TopdownHeatmapSimpleHead(\n        in_channels=model[\"keypoint_head\"][\"in_channels\"],\n        out_channels=model[\"keypoint_head\"][\"out_channels\"],\n        num_deconv_filters=model[\"keypoint_head\"][\"num_deconv_filters\"],\n        num_deconv_kernels=model[\"keypoint_head\"][\"num_deconv_kernels\"],\n        num_deconv_layers=model[\"keypoint_head\"][\"num_deconv_layers\"],\n        extra=model[\"keypoint_head\"][\"extra\"],\n    )\n    # print(head)\n    backbone = ViT(\n        img_size=model[\"backbone\"][\"img_size\"],\n        patch_size=model[\"backbone\"][\"patch_size\"],\n        embed_dim=model[\"backbone\"][\"embed_dim\"],\n        depth=model[\"backbone\"][\"depth\"],\n        num_heads=model[\"backbone\"][\"num_heads\"],\n        ratio=model[\"backbone\"][\"ratio\"],\n        mlp_ratio=model[\"backbone\"][\"mlp_ratio\"],\n        qkv_bias=model[\"backbone\"][\"qkv_bias\"],\n        drop_path_rate=model[\"backbone\"][\"drop_path_rate\"],\n    )\n\n    class VitPoseModel(nn.Module):\n        def __init__(self, backbone, keypoint_head):\n            super(VitPoseModel, self).__init__()\n            self.backbone = backbone\n            self.keypoint_head = keypoint_head\n\n        def forward(self, x):\n            x = self.backbone(x)\n            x = self.keypoint_head(x)\n            return x\n\n    pose = VitPoseModel(backbone, head)\n    if checkpoint is not None:\n        check = torch.load(checkpoint)\n\n        pose.load_state_dict(check[\"state_dict\"])\n    return pose\n\n\n# pose = build_model('ViTPose_base_coco_256x192','./models/vitpose-b-multi-coco.pth')\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/pose_utils/ViTPose_trt.py",
    "content": "import tensorrt as trt\nimport torch.nn\nfrom collections import OrderedDict, namedtuple\nimport numpy as np\n\ndef torch_device_from_trt(device):\n    if device == trt.TensorLocation.DEVICE:\n        return torch.device(\"cuda\")\n    elif device == trt.TensorLocation.HOST:\n        return torch.device(\"cpu\")\n    else:\n        return TypeError(\"%s is not supported by torch\" % device)\ndef torch_dtype_from_trt(dtype):\n    if dtype == trt.int8:\n        return torch.int8\n    elif trt.__version__ >= '7.0' and dtype == trt.bool:\n        return torch.bool\n    elif dtype == trt.int32:\n        return torch.int32\n    elif dtype == trt.float16:\n        return torch.float16\n    elif dtype == trt.float32:\n        return torch.float32\n    else:\n        raise TypeError(\"%s is not supported by torch\" % dtype)\nclass TRTModule_ViTPose(torch.nn.Module):\n    def __init__(self, engine=None, input_names=None, output_names=None, input_flattener=None, output_flattener=None,path=None,device=None):\n        super(TRTModule_ViTPose, self).__init__()\n        # self._register_state_dict_hook(TRTModule._on_state_dict)\n        # self.engine = engine\n        logger = trt.Logger(trt.Logger.INFO)\n        with open(path, 'rb') as f, trt.Runtime(logger) as runtime:\n            self.engine = runtime.deserialize_cuda_engine(f.read())\n        if self.engine is not None:\n            self.context = self.engine.create_execution_context()\n        self.input_names = ['images']\n        self.output_names = []\n        self.input_flattener = input_flattener\n        self.output_flattener = output_flattener\n        Binding = namedtuple('Binding', ('name', 'dtype', 'shape', 'data', 'ptr'))\n        \n        # with open(path, 'rb') as f, trt.Runtime(logger) as runtime:\n        #     self.model = runtime.deserialize_cuda_engine(f.read())\n        # self.context = self.model.create_execution_context()\n        self.bindings = OrderedDict()\n        # self.output_names = []\n        fp16 = False  # default updated below\n        dynamic = False\n        for i in range(self.engine.num_bindings):\n            name = self.engine.get_binding_name(i)\n            dtype = trt.nptype(self.engine.get_binding_dtype(i))\n            if self.engine.binding_is_input(i):\n                if -1 in tuple(self.engine.get_binding_shape(i)):  # dynamic\n                    dynamic = True\n                    self.context.set_binding_shape(i, tuple(self.engine.get_profile_shape(0, i)[2]))\n                if dtype == np.float16:\n                    fp16 = True\n            else:  # output\n                self.output_names.append(name)\n            shape = tuple(self.context.get_binding_shape(i))\n            im = torch.from_numpy(np.empty(shape, dtype=dtype)).to(device)\n            self.bindings[name] = Binding(name, dtype, shape, im, int(im.data_ptr()))\n        self.binding_addrs = OrderedDict((n, d.ptr) for n, d in self.bindings.items())\n        self.batch_size = self.bindings['images'].shape[0] \n\n    \n\n    def forward(self, *inputs):\n        bindings = [None] * (len(self.input_names) + len(self.output_names))\n        \n        if self.input_flattener is not None:\n            inputs = self.input_flattener.flatten(inputs)\n\n        for i, input_name in enumerate(self.input_names):\n            idx = self.engine.get_binding_index(input_name)\n            shape = tuple(inputs[i].shape)\n            bindings[idx] = inputs[i].contiguous().data_ptr()\n            self.context.set_binding_shape(idx, shape)\n\n        # create output tensors\n        outputs = [None] * len(self.output_names)\n        for i, output_name in enumerate(self.output_names):\n            idx = self.engine.get_binding_index(output_name)\n            dtype = torch_dtype_from_trt(self.engine.get_binding_dtype(idx))\n            shape = tuple(self.context.get_binding_shape(idx))\n            device = torch_device_from_trt(self.engine.get_location(idx))\n            output = torch.empty(size=shape, dtype=dtype, device=device)\n            outputs[i] = output\n            bindings[idx] = output.data_ptr()\n\n        self.context.execute_async_v2(\n            bindings, torch.cuda.current_stream().cuda_stream\n        )\n\n        if self.output_flattener is not None:\n            outputs = self.output_flattener.unflatten(outputs)\n        else:\n            outputs = tuple(outputs)\n            if len(outputs) == 1:\n                outputs = outputs[0]\n\n        return outputs"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/pose_utils/__init__.py",
    "content": ""
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/pose_utils/convert_to_trt.py",
    "content": "from torch2trt import TRTModule,torch2trt\nfrom builder import  build_model\nimport torch\npose = build_model('ViTPose_base_coco_256x192','./models/vitpose-b.pth')\npose.cuda().eval()\n\nx = torch.ones(1,3,256,192).cuda()\nnet_trt = torch2trt(pose, [x],max_batch_size=10, fp16_mode=True)\ntorch.save(net_trt.state_dict(), 'vitpose_trt.pth')"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/pose_utils/general_utils.py",
    "content": "#!/usr/bin/env python3\n# -*- coding: utf-8 -*-\n\"\"\"\nCreated on Wed Jun 15 15:49:22 2022\n\n@author: gpastal\n\"\"\"\nimport numpy as np\nimport numpy.ma as ma\n# import pika\nimport json\nfrom collections import OrderedDict\nfrom collections.abc import Iterable\nfrom itertools import chain\nimport argparse\n\ndef make_parser():\n    parser = argparse.ArgumentParser(\"ByteTrack Demo!\")\n    # exp file\n    # tracking args\n    parser.add_argument(\"--track_thresh\", type=float, default=0.2, help=\"tracking confidence threshold\")\n    parser.add_argument(\"--track_buffer\", type=int, default=240, help=\"the frames for keep lost tracks\")\n    parser.add_argument(\"--match_thresh\", type=float, default=0.8, help=\"matching threshold for tracking\")\n    parser.add_argument(\n        \"--aspect_ratio_thresh\", type=float, default=1.6,\n        help=\"threshold for filtering out boxes of which aspect ratio are above the given value.\"\n    )\n    parser.add_argument('--min_box_area', type=float, default=10, help='filter out tiny boxes')\n    parser.add_argument(\"--mot20\", dest=\"mot20\", default=False, action=\"store_true\", help=\"test mot20.\")\n    return parser\n\ndef jitter(tracking,temp,id1):\n    pass\ndef jitter2(tracking,temp,id1)  :\n    pass\n    \ndef create_json_rabbitmq( FRAME_ID,pose):\n    pass\n\ndef producer_rabbitmq():\n    pass\ndef fix_head(xyz):\n    pass\n\ndef flatten_lst(x):\n    if isinstance(x, Iterable):\n        return [a for i in x for a in flatten_lst(i)]\n    else:\n        return [x]\n\ndef polys_from_pose(pts):\n    seg=[]\n    for ind, i in enumerate(pts):\n        list_=[]\n        list_sc=[]\n        # list1 = [i[0][1],i[0][0]]\n\n        # list2 = [i[0][1],i[0][0]]\n        # print(i)\n        for j in i:\n          \n            temp_ = [j[1],j[0]]\n            \n            if j[2]>0.4:\n\n                temp2_ = [1]\n            else:\n                temp2_ =[0]\n            list_.append(temp_)\n            list_sc.append(temp2_)\n            # print(list_sc)\n            # list2 = [i[6][1],i[6][0]]\n            # list3 = [i[11][1],i[11][0]]\n            # list4 = [i[12][1],i[12][0]]\n        \n        # list_ = flatten_lst(list_)\n        # print(list_)\n        list_=fix_list_order(list_,list_sc)\n        # print(list_)\n        # list_=list(list_)\n        # list_ = list_.to_list()\n        # print(list_)\n        # temp__=list(chain(*list_))\n        seg.append(list_)   # temp_ = list(chain(list1,list2,list3,list4,list1))\n    return seg\ndef fix_list_order(list_,list2):\n    # for index,values in enumerate(list_):\n    myorder = [0, 2, 4, 6, 8,10,12,14,16,15,13,11,9,7,5,3,1]\n    cor_list = [list_[i] for i in myorder]\n    cor_list2 = [list2[i] for i in myorder]\n    # print(cor_list)\n    # result = list(set(map(tuple,cor_list)) & set(map(tuple,cor_list2)))\n    # arr = np.array([x for x in cor_list])\n    # print(cor_list)\n    data = np.asarray(cor_list)\n    # print(data)\n    mask = np.column_stack((cor_list2, cor_list2))\n    # masked = ma.masked_array(data, mask=np.column_stack((cor_list2, cor_list2)))#[cor_list2,cor_list2])\n    # result = list(set(masked[~masked.mask]))\n    # print(result)\n    # print(data)\n    # print(mask)\n    result2 = []\n    for inde,i in enumerate(data):\n        # print(mask[inde])\n        if mask[inde].all()==1:\n            result2.append(i[0])\n            result2.append(i[1])\n    # result = [int(result[i] for i in result)]\n    return result2\n\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/pose_utils/inference_test.py",
    "content": "from builder import build_model\nimport torch\nfrom ViTPose_trt import TRTModule_ViTPose\n# pose = TRTModule_ViTPose(path='pose_higher_hrnet_w32_512.engine',device='cuda:0')\npose = build_model('ViTPose_base_coco_256x192','./models/vitpose-b.pth')\npose.cuda().eval()\nif pose.training:\n    print('train')\nelse:\n    print('eval')\ndevice = torch.device(\"cuda\")\n# pose.to(device)\ndummy_input = torch.randn(10, 3,256,192, dtype=torch.float).to(device)\nrepetitions=100\ntotal_time = 0\nstarter, ender = torch.cuda.Event(enable_timing=True),   torch.cuda.Event(enable_timing=True)\nwith torch.no_grad():\n    for rep in range(repetitions):\n        # starter, ender = torch.cuda.Event(enable_timing=True),   torch.cuda.Event(enable_timing=True)\n        starter.record()\n        # for k in range(10):\n        _ = pose(dummy_input)\n        ender.record()\n        torch.cuda.synchronize()\n        curr_time = starter.elapsed_time(ender)/1000\n        total_time += curr_time\nThroughput =   repetitions*10/total_time\nprint('Final Throughput:',Throughput)\nprint('Total time',total_time)"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/pose_utils/logger_helper.py",
    "content": "import logging\n\nclass CustomFormatter(logging.Formatter):\n\n    grey = \"\\x1b[38;20m\"\n    yellow = \"\\x1b[33;20m\"\n    red = \"\\x1b[31;20m\"\n    bold_red = \"\\x1b[31;1m\"\n    reset = \"\\x1b[0m\"\n    format = \"%(asctime)s - %(name)s - %(levelname)s - %(message)s (%(filename)s:%(lineno)d)\"\n\n    FORMATS = {\n        logging.DEBUG: grey + format + reset,\n        logging.INFO: grey + format + reset,\n        logging.WARNING: yellow + format + reset,\n        logging.ERROR: red + format + reset,\n        logging.CRITICAL: bold_red + format + reset\n    }\n\n    def format(self, record):\n        log_fmt = self.FORMATS.get(record.levelno)\n        formatter = logging.Formatter(log_fmt)\n        return formatter.format(record)"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/pose_utils/pose_utils.py",
    "content": "#!/usr/bin/env python3\n# -*- coding: utf-8 -*-\n\"\"\"\nCreated on Wed Jun 15 15:45:33 2022\n\n@author: gpastal\n\"\"\"\nimport torch\nimport torchvision\nimport torch.nn.functional as F\nfrom torchvision import transforms as TR\nimport numpy as np\nimport cv2\nimport logging\n# from  simpleHRNet.models_.hrnet import HRNet\n# from torch2trt import torch2trt,TRTModule\nlogger = logging.getLogger(\"Tracker !\")\nfrom .timerr import Timer\nfrom pathlib import Path\n# import gdown\ntimer_det = Timer()\ntimer_track = Timer()\ntimer_pose = Timer()\n\ndef pose_points_yolo5(detector,image,pose,tracker,tensorrt):\n            timer_det.tic()\n            # starter, ender = torch.cuda.Event(enable_timing=True),   torch.cuda.Event(enable_timing=True)\n           \n            transform = TR.Compose([\n                TR.ToPILImage(),\n                # Padd(),\n                TR.Resize((256, 192)),  # (height, width)\n                TR.ToTensor(),\n                TR.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225]),\n            ])\n            # image = cv2.cvtColor(image, cv2.COLOR_BGRA2BGR)\n\n            detections = detector(image)\n            timer_det.toc()\n            logger.info('DET FPS -- %s',1./timer_det.average_time)\n            # print(detections.shape)\n            dets = detections.xyxy[0]\n            dets = dets[dets[:,5] == 0.]\n            # dets = dets[dets[:,4] > 0.3]\n            # logger.warning(len(dets))\n            \n            # if len(dets)>0:\n                # image_gpu = torch.tensor(image).cuda()/255.\n                # print(image_gpu.size())\n            timer_track.tic()\n            online_targets=tracker.update(dets,[image.shape[0],image.shape[1]],image.shape)\n\n            online_tlwhs = []\n            online_ids = []\n            online_scores = []\n            for t in online_targets:\n                tlwh = t.tlwh\n                tid = t.track_id\n                # vertical = tlwh[2] / tlwh[3] > args.aspect_ratio_threshs\n                if tlwh[2] * tlwh[3] > 10 :#and not vertical:\n                    online_tlwhs.append(tlwh)\n                    online_ids.append(tid)\n                    online_scores.append(t.score)\n            # tracker.update()\n            timer_track.toc()\n            logger.info('TRACKING FPS --%s',1./timer_track.average_time)\n            device='cuda'\n            nof_people = len(online_ids) if online_ids is not None else 0\n            # nof_people=1\n            # print(dets)\n            # print(nof_people)\n            boxes = torch.empty((nof_people, 4), dtype=torch.int32,device= 'cuda')\n            # boxes = []\n            images = torch.empty((nof_people, 3, 256, 192))  # (height, width)\n            heatmaps = np.zeros((nof_people, 17, 64, 48),\n                                dtype=np.float32)\n            # starter.record()\n            # print(online_tlwhs)\n            if len(online_tlwhs):\n                for i, (x1, y1, x2, y2) in enumerate(online_tlwhs):\n                # for i, (x1, y1, x2, y2) in enumerate(np.array([[55,399,424-55,479-399]])):\n                # if i<1:\n                    x1 = x1.astype(np.int32)\n                    x2 = x1+x2.astype(np.int32)\n                    y1 = y1.astype(np.int32)\n                    y2 = y1+ y2.astype(np.int32)\n                    if x2>image.shape[1]:x2=image.shape[1]-1\n                    if y2>image.shape[0]:y2=image.shape[0]-1\n                    if y1<0: y1=0\n                    if x1<0 : x1=0\n                    # print([x1,x2,y1,y2])\n                    # image = cv2.rectangle(image, (x1,y1), (x2,y2), (0,0,0), 1)\n            # cv2.imwrite('saved.png',image)\n            #         # Adapt detections to match HRNet input aspect ratio (as suggested by xtyDoge in issue #14)\n                    correction_factor = 256 / 192 * (x2 - x1) / (y2 - y1)\n                    if correction_factor > 1:\n                        # increase y side\n                        center = y1 + (y2 - y1) // 2\n                        length = int(round((y2 - y1) * correction_factor))\n                        y1_new = int( center - length // 2)\n                        y2_new = int( center + length // 2)\n                        image_crop = image[y1:y2, x1:x2, ::-1]\n                        # print(y1,y2,x1,x2)\n                        pad = (int(abs(y1_new-y1))), int(abs(y2_new-y2))\n                        image_crop = np.pad(image_crop,((pad), (0, 0), (0, 0)))\n                        images[i] = transform(image_crop)\n                        boxes[i]= torch.tensor([x1, y1_new, x2, y2_new])\n                    \n                    elif correction_factor < 1:\n                        # increase x side\n                        center = x1 + (x2 - x1) // 2\n                        length = int(round((x2 - x1) * 1 / correction_factor))\n                        x1_new = int( center - length // 2)\n                        x2_new = int( center + length // 2)\n                        # images[i] = transform(image[y1:y2, x1:x2, ::-1])\n                        image_crop = image[y1:y2, x1:x2, ::-1]\n                        pad = (abs(x1_new-x1)), int(abs(x2_new-x2))\n                        image_crop = np.pad(image_crop,((0, 0), (pad), (0, 0)))\n                        images[i] = transform(image_crop)\n                        boxes[i]= torch.tensor([x1_new, y1, x2_new, y2])\n                        \n\n                if images.shape[0] > 0:\n                        images = images.to(device)\n\n                        if tensorrt:\n                            out = torch.zeros((images.shape[0],17,64,48),device=device)\n                            with torch.no_grad():\n                                timer_pose.tic()\n\n                                for i in range(images.shape[0]):\n                                    # timer_pose.tic()\n                                    # print(images[i].size())\n                                    \n                                    out[i] = pose(images[i].unsqueeze(0))\n                                timer_pose.toc()\n                                logger.info('POSE FPS -- %s',1./timer_pose.average_time)\n                        else:\n                            with torch.no_grad():\n                                \n                                timer_pose.tic()\n\n                        \n                                    \n                                out = pose(images)\n                                timer_pose.toc()\n                                logger.info('POSE FPS -- %s',1./timer_pose.average_time)\n                            \n\n                        pts = torch.empty((out.shape[0], out.shape[1], 3), dtype=torch.float32,device=device)\n                        pts2 = np.empty((out.shape[0], out.shape[1], 3), dtype=np.float32)\n\n                        (b,indices)=torch.max(out,dim=2)\n                        (b,indices)=torch.max(b,dim=2)\n                        \n                        (c,indicesc)=torch.max(out,dim=3)\n                        (c,indicesc)=torch.max(c,dim=2)\n                        dim1= torch.tensor(1. / 64,device=device)\n                        dim2= torch.tensor(1. / 48,device=device)\n\n                        for i in range(0,out.shape[0]):\n\n                                pts[i, :, 0] = indicesc[i,:] * dim1 * (boxes[i][3] - boxes[i][1]) + boxes[i][1]\n                                pts[i, :, 1] = indices[i,:] *dim2* (boxes[i][2] - boxes[i][0]) + boxes[i][0]\n                                pts[i, :, 2] = c[i,:]\n\n                        pts=pts.cpu().numpy()\n                    # print(pts)\n            else:\n                pts = np.empty((0, 0, 3), dtype=np.float32)\n                online_tlwhs = []\n                online_ids = []\n                online_scores=[]\n            res = list()\n\n            res.append(pts)\n\n\n            if len(res) > 1:\n                return res,online_tlwhs,online_ids,online_scores#,pts2\n            else:\n                return res[0],online_tlwhs,online_ids,online_scores#,pts2\n\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/pose_utils/pose_viz.py",
    "content": "import cv2\r\nimport matplotlib.pyplot as plt\r\nimport numpy as np\r\nimport torch\r\nimport torchvision\r\nimport ffmpeg\r\n\r\n\r\ndef joints_dict():\r\n    joints = {\r\n        \"coco\": {\r\n            \"keypoints\": {\r\n                0: \"nose\",\r\n                1: \"left_eye\",\r\n                2: \"right_eye\",\r\n                3: \"left_ear\",\r\n                4: \"right_ear\",\r\n                5: \"left_shoulder\",\r\n                6: \"right_shoulder\",\r\n                7: \"left_elbow\",\r\n                8: \"right_elbow\",\r\n                9: \"left_wrist\",\r\n                10: \"right_wrist\",\r\n                11: \"left_hip\",\r\n                12: \"right_hip\",\r\n                13: \"left_knee\",\r\n                14: \"right_knee\",\r\n                15: \"left_ankle\",\r\n                16: \"right_ankle\"\r\n            },\r\n            \"skeleton\": [\r\n                # # [16, 14], [14, 12], [17, 15], [15, 13], [12, 13], [6, 12], [7, 13], [6, 7], [6, 8],\r\n                # # [7, 9], [8, 10], [9, 11], [2, 3], [1, 2], [1, 3], [2, 4], [3, 5], [4, 6], [5, 7]\r\n                # [15, 13], [13, 11], [16, 14], [14, 12], [11, 12], [5, 11], [6, 12], [5, 6], [5, 7],\r\n                # [6, 8], [7, 9], [8, 10], [1, 2], [0, 1], [0, 2], [1, 3], [2, 4], [3, 5], [4, 6]\r\n                [15, 13], [13, 11], [16, 14], [14, 12], [11, 12], [5, 11], [6, 12], [5, 6], [5, 7],\r\n                [6, 8], [7, 9], [8, 10], [1, 2], [0, 1], [0, 2], [1, 3], [2, 4],  # [3, 5], [4, 6]\r\n                [0, 5], [0, 6]\r\n            ]\r\n        },\r\n        \"mpii\": {\r\n            \"keypoints\": {\r\n                0: \"right_ankle\",\r\n                1: \"right_knee\",\r\n                2: \"right_hip\",\r\n                3: \"left_hip\",\r\n                4: \"left_knee\",\r\n                5: \"left_ankle\",\r\n                6: \"pelvis\",\r\n                7: \"thorax\",\r\n                8: \"upper_neck\",\r\n                9: \"head top\",\r\n                10: \"right_wrist\",\r\n                11: \"right_elbow\",\r\n                12: \"right_shoulder\",\r\n                13: \"left_shoulder\",\r\n                14: \"left_elbow\",\r\n                15: \"left_wrist\"\r\n            },\r\n            \"skeleton\": [\r\n                # [5, 4], [4, 3], [0, 1], [1, 2], [3, 2], [13, 3], [12, 2], [13, 12], [13, 14],\r\n                # [12, 11], [14, 15], [11, 10], # [2, 3], [1, 2], [1, 3], [2, 4], [3, 5], [4, 6], [5, 7]\r\n                [5, 4], [4, 3], [0, 1], [1, 2], [3, 2], [3, 6], [2, 6], [6, 7], [7, 8], [8, 9],\r\n                [13, 7], [12, 7], [13, 14], [12, 11], [14, 15], [11, 10],\r\n            ]\r\n        },\r\n    }\r\n    return joints\r\n\r\n\r\ndef draw_points(image, points, color_palette='tab20', palette_samples=16, confidence_threshold=0.5):\r\n    \"\"\"\r\n    Draws `points` on `image`.\r\n\r\n    Args:\r\n        image: image in opencv format\r\n        points: list of points to be drawn.\r\n            Shape: (nof_points, 3)\r\n            Format: each point should contain (y, x, confidence)\r\n        color_palette: name of a matplotlib color palette\r\n            Default: 'tab20'\r\n        palette_samples: number of different colors sampled from the `color_palette`\r\n            Default: 16\r\n        confidence_threshold: only points with a confidence higher than this threshold will be drawn. Range: [0, 1]\r\n            Default: 0.5\r\n\r\n    Returns:\r\n        A new image with overlaid points\r\n\r\n    \"\"\"\r\n    try:\r\n        colors = np.round(\r\n            np.array(plt.get_cmap(color_palette).colors) * 255\r\n        ).astype(np.uint8)[:, ::-1].tolist()\r\n    except AttributeError:  # if palette has not pre-defined colors\r\n        colors = np.round(\r\n            np.array(plt.get_cmap(color_palette)(np.linspace(0, 1, palette_samples))) * 255\r\n        ).astype(np.uint8)[:, -2::-1].tolist()\r\n\r\n    circle_size = max(1, min(image.shape[:2]) // 160)  # ToDo Shape it taking into account the size of the detection\r\n    # circle_size = max(2, int(np.sqrt(np.max(np.max(points, axis=0) - np.min(points, axis=0)) // 16)))\r\n\r\n    for i, pt in enumerate(points):\r\n        if pt[2] > confidence_threshold:\r\n            image = cv2.circle(image, (int(pt[1]), int(pt[0])), circle_size, tuple(colors[i % len(colors)]), -1)\r\n\r\n    return image\r\n\r\n\r\ndef draw_skeleton(image, points, skeleton, color_palette='Set2', palette_samples=8, person_index=0,\r\n                  confidence_threshold=0.5):\r\n    \"\"\"\r\n    Draws a `skeleton` on `image`.\r\n\r\n    Args:\r\n        image: image in opencv format\r\n        points: list of points to be drawn.\r\n            Shape: (nof_points, 3)\r\n            Format: each point should contain (y, x, confidence)\r\n        skeleton: list of joints to be drawn\r\n            Shape: (nof_joints, 2)\r\n            Format: each joint should contain (point_a, point_b) where `point_a` and `point_b` are an index in `points`\r\n        color_palette: name of a matplotlib color palette\r\n            Default: 'Set2'\r\n        palette_samples: number of different colors sampled from the `color_palette`\r\n            Default: 8\r\n        person_index: index of the person in `image`\r\n            Default: 0\r\n        confidence_threshold: only points with a confidence higher than this threshold will be drawn. Range: [0, 1]\r\n            Default: 0.5\r\n\r\n    Returns:\r\n        A new image with overlaid joints\r\n\r\n    \"\"\"\r\n    try:\r\n        colors = np.round(\r\n            np.array(plt.get_cmap(color_palette).colors) * 255\r\n        ).astype(np.uint8)[:, ::-1].tolist()\r\n    except AttributeError:  # if palette has not pre-defined colors\r\n        colors = np.round(\r\n            np.array(plt.get_cmap(color_palette)(np.linspace(0, 1, palette_samples))) * 255\r\n        ).astype(np.uint8)[:, -2::-1].tolist()\r\n\r\n    for i, joint in enumerate(skeleton):\r\n        pt1, pt2 = points[joint]\r\n        if pt1[2] > confidence_threshold and pt2[2] > confidence_threshold:\r\n            image = cv2.line(\r\n                image, (int(pt1[1]), int(pt1[0])), (int(pt2[1]), int(pt2[0])),\r\n                tuple(colors[person_index % len(colors)]), 2\r\n            )\r\n\r\n    return image\r\n\r\n\r\ndef draw_points_and_skeleton(image, points, skeleton, points_color_palette='tab20', points_palette_samples=16,\r\n                             skeleton_color_palette='Set2', skeleton_palette_samples=8, person_index=0,\r\n                             confidence_threshold=0.5):\r\n    \"\"\"\r\n    Draws `points` and `skeleton` on `image`.\r\n\r\n    Args:\r\n        image: image in opencv format\r\n        points: list of points to be drawn.\r\n            Shape: (nof_points, 3)\r\n            Format: each point should contain (y, x, confidence)\r\n        skeleton: list of joints to be drawn\r\n            Shape: (nof_joints, 2)\r\n            Format: each joint should contain (point_a, point_b) where `point_a` and `point_b` are an index in `points`\r\n        points_color_palette: name of a matplotlib color palette\r\n            Default: 'tab20'\r\n        points_palette_samples: number of different colors sampled from the `color_palette`\r\n            Default: 16\r\n        skeleton_color_palette: name of a matplotlib color palette\r\n            Default: 'Set2'\r\n        skeleton_palette_samples: number of different colors sampled from the `color_palette`\r\n            Default: 8\r\n        person_index: index of the person in `image`\r\n            Default: 0\r\n        confidence_threshold: only points with a confidence higher than this threshold will be drawn. Range: [0, 1]\r\n            Default: 0.5\r\n\r\n    Returns:\r\n        A new image with overlaid joints\r\n\r\n    \"\"\"\r\n    image = draw_skeleton(image, points, skeleton, color_palette=skeleton_color_palette,\r\n                          palette_samples=skeleton_palette_samples, person_index=person_index,\r\n                          confidence_threshold=confidence_threshold)\r\n    image = draw_points(image, points, color_palette=points_color_palette, palette_samples=points_palette_samples,\r\n                        confidence_threshold=confidence_threshold)\r\n    return image\r\n\r\n\r\ndef save_images(images, target, joint_target, output, joint_output, joint_visibility, summary_writer=None, step=0,\r\n                prefix=''):\r\n    \"\"\"\r\n    Creates a grid of images with gt joints and a grid with predicted joints.\r\n    This is a basic function for debugging purposes only.\r\n\r\n    If summary_writer is not None, the grid will be written in that SummaryWriter with name \"{prefix}_images\" and\r\n    \"{prefix}_predictions\".\r\n\r\n    Args:\r\n        images (torch.Tensor): a tensor of images with shape (batch x channels x height x width).\r\n        target (torch.Tensor): a tensor of gt heatmaps with shape (batch x channels x height x width).\r\n        joint_target (torch.Tensor): a tensor of gt joints with shape (batch x joints x 2).\r\n        output (torch.Tensor): a tensor of predicted heatmaps with shape (batch x channels x height x width).\r\n        joint_output (torch.Tensor): a tensor of predicted joints with shape (batch x joints x 2).\r\n        joint_visibility (torch.Tensor): a tensor of joint visibility with shape (batch x joints).\r\n        summary_writer (tb.SummaryWriter): a SummaryWriter where write the grids.\r\n            Default: None\r\n        step (int): summary_writer step.\r\n            Default: 0\r\n        prefix (str): summary_writer name prefix.\r\n            Default: \"\"\r\n\r\n    Returns:\r\n        A pair of images which are built from torchvision.utils.make_grid\r\n    \"\"\"\r\n    # Input images with gt\r\n    images_ok = images.detach().clone()\r\n    images_ok[:, 0].mul_(0.229).add_(0.485)\r\n    images_ok[:, 1].mul_(0.224).add_(0.456)\r\n    images_ok[:, 2].mul_(0.225).add_(0.406)\r\n    for i in range(images.shape[0]):\r\n        joints = joint_target[i] * 4.\r\n        joints_vis = joint_visibility[i]\r\n\r\n        for joint, joint_vis in zip(joints, joints_vis):\r\n            if joint_vis[0]:\r\n                a = int(joint[1].item())\r\n                b = int(joint[0].item())\r\n                # images_ok[i][:, a-1:a+1, b-1:b+1] = torch.tensor([1, 0, 0])\r\n                images_ok[i][0, a - 1:a + 1, b - 1:b + 1] = 1\r\n                images_ok[i][1:, a - 1:a + 1, b - 1:b + 1] = 0\r\n    grid_gt = torchvision.utils.make_grid(images_ok, nrow=int(images_ok.shape[0] ** 0.5), padding=2, normalize=False)\r\n    if summary_writer is not None:\r\n        summary_writer.add_image(prefix + 'images', grid_gt, global_step=step)\r\n\r\n    # Input images with prediction\r\n    images_ok = images.detach().clone()\r\n    images_ok[:, 0].mul_(0.229).add_(0.485)\r\n    images_ok[:, 1].mul_(0.224).add_(0.456)\r\n    images_ok[:, 2].mul_(0.225).add_(0.406)\r\n    for i in range(images.shape[0]):\r\n        joints = joint_output[i] * 4.\r\n        joints_vis = joint_visibility[i]\r\n\r\n        for joint, joint_vis in zip(joints, joints_vis):\r\n            if joint_vis[0]:\r\n                a = int(joint[1].item())\r\n                b = int(joint[0].item())\r\n                # images_ok[i][:, a-1:a+1, b-1:b+1] = torch.tensor([1, 0, 0])\r\n                images_ok[i][0, a - 1:a + 1, b - 1:b + 1] = 1\r\n                images_ok[i][1:, a - 1:a + 1, b - 1:b + 1] = 0\r\n    grid_pred = torchvision.utils.make_grid(images_ok, nrow=int(images_ok.shape[0] ** 0.5), padding=2, normalize=False)\r\n    if summary_writer is not None:\r\n        summary_writer.add_image(prefix + 'predictions', grid_pred, global_step=step)\r\n\r\n    # Heatmaps\r\n    # ToDo\r\n    # for h in range(0,17):\r\n    #     heatmap = torchvision.utils.make_grid(output[h].detach(), nrow=int(np.sqrt(output.shape[0])),\r\n    #                                            padding=2, normalize=True, range=(0, 1))\r\n    #     summary_writer.add_image('train_heatmap_%d' % h, heatmap, global_step=step + epoch*len_dl_train)\r\n\r\n    return grid_gt, grid_pred\r\n\r\n\r\ndef check_video_rotation(filename):\r\n    # thanks to\r\n    # https://stackoverflow.com/questions/53097092/frame-from-video-is-upside-down-after-extracting/55747773#55747773\r\n\r\n    # this returns meta-data of the video file in form of a dictionary\r\n    meta_dict = ffmpeg.probe(filename)\r\n\r\n    # from the dictionary, meta_dict['streams'][0]['tags']['rotate'] is the key\r\n    # we are looking for\r\n    rotation_code = None\r\n    try:\r\n        if int(meta_dict['streams'][0]['tags']['rotate']) == 90:\r\n            rotation_code = cv2.ROTATE_90_CLOCKWISE\r\n        elif int(meta_dict['streams'][0]['tags']['rotate']) == 180:\r\n            rotation_code = cv2.ROTATE_180\r\n        elif int(meta_dict['streams'][0]['tags']['rotate']) == 270:\r\n            rotation_code = cv2.ROTATE_90_COUNTERCLOCKWISE\r\n        else:\r\n            raise ValueError\r\n    except KeyError:\r\n        pass\r\n\r\n    return rotation_code\r\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/pose_utils/timerr.py",
    "content": "import time\n\n\nclass Timer(object):\n    \"\"\"A simple timer.\"\"\"\n    def __init__(self):\n        self.total_time = 0.\n        self.calls = 0\n        self.start_time = 0.\n        self.diff = 0.\n        self.average_time = 0.\n\n        self.duration = 0.\n\n    def tic(self):\n        # using time.time instead of time.clock because time time.clock\n        # does not normalize for multithreading\n        self.start_time = time.time()\n\n    def toc(self, average=True):\n        self.diff = time.time() - self.start_time\n        self.total_time += self.diff\n        self.calls += 1\n        self.average_time = self.total_time / self.calls\n        if average:\n            self.duration = self.average_time\n        else:\n            self.duration = self.diff\n        return self.duration\n\n    def clear(self):\n        self.total_time = 0.\n        self.calls = 0\n        self.start_time = 0.\n        self.diff = 0.\n        self.average_time = 0.\n        self.duration = 0."
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/preproc/vitpose_pytorch/src/vitpose_infer/pose_utils/visualizer.py",
    "content": "import cv2\nimport numpy as np\n\n__all__ = [\"vis\"]\n\n\ndef vis(img, boxes, scores, cls_ids, conf=0.5, class_names=None):\n\n    for i in range(len(boxes)):\n        box = boxes[i]\n        cls_id = int(cls_ids[i])\n        score = scores[i]\n        if score < conf:\n            continue\n        x0 = int(box[0])\n        y0 = int(box[1])\n        x1 = int(box[2])\n        y1 = int(box[3])\n\n        color = (_COLORS[cls_id] * 255).astype(np.uint8).tolist()\n        text = '{}:{:.1f}%'.format(class_names[cls_id], score * 100)\n        txt_color = (0, 0, 0) if np.mean(_COLORS[cls_id]) > 0.5 else (255, 255, 255)\n        font = cv2.FONT_HERSHEY_SIMPLEX\n\n        txt_size = cv2.getTextSize(text, font, 0.4, 1)[0]\n        cv2.rectangle(img, (x0, y0), (x1, y1), color, 2)\n\n        txt_bk_color = (_COLORS[cls_id] * 255 * 0.7).astype(np.uint8).tolist()\n        cv2.rectangle(\n            img,\n            (x0, y0 + 1),\n            (x0 + txt_size[0] + 1, y0 + int(1.5*txt_size[1])),\n            txt_bk_color,\n            -1\n        )\n        cv2.putText(img, text, (x0, y0 + txt_size[1]), font, 0.4, txt_color, thickness=1)\n\n    return img\n\n\ndef get_color(idx):\n    idx = idx * 3\n    color = ((37 * idx) % 255, (17 * idx) % 255, (29 * idx) % 255)\n\n    return color\n\n\ndef plot_tracking(image, tlwhs, obj_ids, scores=None, frame_id=0, fps=0., ids2=None):\n    im = np.ascontiguousarray(np.copy(image))\n    im_h, im_w = im.shape[:2]\n\n    top_view = np.zeros([im_w, im_w, 3], dtype=np.uint8) + 255\n\n    #text_scale = max(1, image.shape[1] / 1600.)\n    #text_thickness = 2\n    #line_thickness = max(1, int(image.shape[1] / 500.))\n    text_scale = 2\n    text_thickness = 2\n    line_thickness = 3\n\n    radius = max(5, int(im_w/140.))\n    cv2.putText(im, 'frame: %d fps: %.2f num: %d' % (frame_id, fps, len(tlwhs)),\n                (0, int(15 * text_scale)), cv2.FONT_HERSHEY_PLAIN, 2, (0, 0, 255), thickness=2)\n\n    for i, tlwh in enumerate(tlwhs):\n        x1, y1, w, h = tlwh\n        intbox = tuple(map(int, (x1, y1, x1 + w, y1 + h)))\n        obj_id = int(obj_ids[i])\n        id_text = '{}'.format(int(obj_id))\n        if ids2 is not None:\n            id_text = id_text + ', {}'.format(int(ids2[i]))\n        color = get_color(abs(obj_id))\n        cv2.rectangle(im, intbox[0:2], intbox[2:4], color=color, thickness=line_thickness)\n        cv2.putText(im, id_text, (intbox[0], intbox[1]), cv2.FONT_HERSHEY_PLAIN, text_scale, (0, 0, 255),\n                    thickness=text_thickness)\n    return im\n\n\n_COLORS = np.array(\n    [\n        0.000, 0.447, 0.741,\n        0.850, 0.325, 0.098,\n        0.929, 0.694, 0.125,\n        0.494, 0.184, 0.556,\n        0.466, 0.674, 0.188,\n        0.301, 0.745, 0.933,\n        0.635, 0.078, 0.184,\n        0.300, 0.300, 0.300,\n        0.600, 0.600, 0.600,\n        1.000, 0.000, 0.000,\n        1.000, 0.500, 0.000,\n        0.749, 0.749, 0.000,\n        0.000, 1.000, 0.000,\n        0.000, 0.000, 1.000,\n        0.667, 0.000, 1.000,\n        0.333, 0.333, 0.000,\n        0.333, 0.667, 0.000,\n        0.333, 1.000, 0.000,\n        0.667, 0.333, 0.000,\n        0.667, 0.667, 0.000,\n        0.667, 1.000, 0.000,\n        1.000, 0.333, 0.000,\n        1.000, 0.667, 0.000,\n        1.000, 1.000, 0.000,\n        0.000, 0.333, 0.500,\n        0.000, 0.667, 0.500,\n        0.000, 1.000, 0.500,\n        0.333, 0.000, 0.500,\n        0.333, 0.333, 0.500,\n        0.333, 0.667, 0.500,\n        0.333, 1.000, 0.500,\n        0.667, 0.000, 0.500,\n        0.667, 0.333, 0.500,\n        0.667, 0.667, 0.500,\n        0.667, 1.000, 0.500,\n        1.000, 0.000, 0.500,\n        1.000, 0.333, 0.500,\n        1.000, 0.667, 0.500,\n        1.000, 1.000, 0.500,\n        0.000, 0.333, 1.000,\n        0.000, 0.667, 1.000,\n        0.000, 1.000, 1.000,\n        0.333, 0.000, 1.000,\n        0.333, 0.333, 1.000,\n        0.333, 0.667, 1.000,\n        0.333, 1.000, 1.000,\n        0.667, 0.000, 1.000,\n        0.667, 0.333, 1.000,\n        0.667, 0.667, 1.000,\n        0.667, 1.000, 1.000,\n        1.000, 0.000, 1.000,\n        1.000, 0.333, 1.000,\n        1.000, 0.667, 1.000,\n        0.333, 0.000, 0.000,\n        0.500, 0.000, 0.000,\n        0.667, 0.000, 0.000,\n        0.833, 0.000, 0.000,\n        1.000, 0.000, 0.000,\n        0.000, 0.167, 0.000,\n        0.000, 0.333, 0.000,\n        0.000, 0.500, 0.000,\n        0.000, 0.667, 0.000,\n        0.000, 0.833, 0.000,\n        0.000, 1.000, 0.000,\n        0.000, 0.000, 0.167,\n        0.000, 0.000, 0.333,\n        0.000, 0.000, 0.500,\n        0.000, 0.000, 0.667,\n        0.000, 0.000, 0.833,\n        0.000, 0.000, 1.000,\n        0.000, 0.000, 0.000,\n        0.143, 0.143, 0.143,\n        0.286, 0.286, 0.286,\n        0.429, 0.429, 0.429,\n        0.571, 0.571, 0.571,\n        0.714, 0.714, 0.714,\n        0.857, 0.857, 0.857,\n        0.000, 0.447, 0.741,\n        0.314, 0.717, 0.741,\n        0.50, 0.5, 0\n    ]\n).astype(np.float32).reshape(-1, 3)"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/pylogger.py",
    "content": "from time import time\nimport logging\nimport torch\nfrom colorlog import ColoredFormatter\n\n\ndef sync_time():\n    torch.cuda.synchronize()\n    return time()\n\n\nLog = logging.getLogger()\nLog.time = time\nLog.sync_time = sync_time\n\n# Set default\nLog.setLevel(logging.INFO)\nch = logging.StreamHandler()\nch.setLevel(logging.INFO)\n# Use colorlog\nformatstring = \"[%(cyan)s%(asctime)s%(reset)s][%(log_color)s%(levelname)s%(reset)s] %(message)s\"\ndatefmt = \"%m/%d %H:%M:%S\"\nch.setFormatter(ColoredFormatter(formatstring, datefmt=datefmt))\n\nLog.addHandler(ch)\n# Log.info(\"Init-Logger\")\n\n\ndef timer(sync_cuda=False, mem=False, loop=1):\n    \"\"\"\n    Args:\n        func: function\n        sync_cuda: bool, whether to synchronize cuda\n        mem: bool, whether to log memory\n    \"\"\"\n\n    def decorator(func):\n        def wrapper(*args, **kwargs):\n            if mem:\n                start_mem = torch.cuda.memory_allocated() / 1024**2\n            if sync_cuda:\n                torch.cuda.synchronize()\n\n            start = Log.time()\n            for _ in range(loop):\n                result = func(*args, **kwargs)\n\n            if sync_cuda:\n                torch.cuda.synchronize()\n            if loop == 1:\n                message = f\"{func.__name__} took {Log.time() - start:.3f} s.\"\n            else:\n                message = f\"{func.__name__} took {((Log.time() - start))/loop:.3f} s. (loop={loop})\"\n\n            if mem:\n                end_mem = torch.cuda.memory_allocated() / 1024**2\n                end_max_mem = torch.cuda.max_memory_allocated() / 1024**2\n                message += f\" Start_Mem {start_mem:.1f} Max {end_max_mem:.1f} MB\"\n            Log.info(message)\n\n            return result\n\n        return wrapper\n\n    return decorator\n\n\ndef timed(fn):\n    \"\"\"example usage: timed(lambda: model(inp))\"\"\"\n    start = torch.cuda.Event(enable_timing=True)\n    end = torch.cuda.Event(enable_timing=True)\n    start.record()\n    result = fn()\n    end.record()\n    torch.cuda.synchronize()\n    return result, start.elapsed_time(end) / 1000\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/seq_utils.py",
    "content": "import torch\nimport numpy as np\n\n# def get_frame_id_list_from_mask(mask):\n#     \"\"\"\n#     Args:\n#         mask (F,), bool.\n#     Return:\n#         frame_id_list: List of frame_ids.\n#     \"\"\"\n#     frame_id_list = []\n#     i = 0\n#     while i < len(mask):\n#         if not mask[i]:\n#             i += 1\n#         else:\n#             j = i\n#             while j < len(mask) and mask[j]:\n#                 j += 1\n#             frame_id_list.append(torch.arange(i, j))\n#             i = j\n\n#     return frame_id_list\n\n\n# From GPT\ndef get_frame_id_list_from_mask(mask):\n    # batch=64, 0.13s\n    \"\"\"\n    Vectorized approach to get frame id list from a boolean mask.\n\n    Args:\n        mask (F,), bool tensor: Mask array where `True` indicates a frame to be processed.\n\n    Returns:\n        frame_id_list: List of torch.Tensors, each tensor containing continuous indices where mask is True.\n    \"\"\"\n    # Find the indices where the mask changes from False to True and vice versa\n    padded_mask = torch.cat(\n        [torch.tensor([False], device=mask.device), mask, torch.tensor([False], device=mask.device)]\n    )\n    diffs = torch.diff(padded_mask.int())\n    starts = (diffs == 1).nonzero(as_tuple=False).squeeze()\n    ends = (diffs == -1).nonzero(as_tuple=False).squeeze()\n    if starts.numel() == 0:\n        return []\n    if starts.numel() == 1:\n        starts = starts.reshape(-1)\n        ends = ends.reshape(-1)\n\n    # Create list of ranges\n    frame_id_list = [torch.arange(start, end) for start, end in zip(starts, ends)]\n    return frame_id_list\n\n\ndef get_batch_frame_id_lists_from_mask_BLC(masks):\n    # batch=64, 0.10s\n    \"\"\"\n    处理三维掩码数组，为每个批次和通道提取连续True区段的索引列表。\n\n    参数:\n        masks (B, L, C), 布尔张量：每个元素代表一个掩码，True表示需要处理的帧。\n\n    返回:\n        batch_frame_id_lists: 对应于每个批次和每个通道的帧id列表的嵌套列表。\n    \"\"\"\n    B, L, C = masks.size()\n    # 在序列长度两端添加一个False\n    padded_masks = torch.cat(\n        [\n            torch.zeros((B, 1, C), dtype=torch.bool, device=masks.device),\n            masks,\n            torch.zeros((B, 1, C), dtype=torch.bool, device=masks.device),\n        ],\n        dim=1,\n    )\n    # 计算差分来找到True区段的起始和结束点\n    diffs = torch.diff(padded_masks.int(), dim=1)\n    starts = (diffs == 1).nonzero(as_tuple=True)\n    ends = (diffs == -1).nonzero(as_tuple=True)\n\n    # 初始化返回列表\n    batch_frame_id_lists = [[[] for _ in range(C)] for _ in range(B)]\n    for b in range(B):\n        for c in range(C):\n            batch_start = starts[0][(starts[0] == b) & (starts[2] == c)]\n            batch_end = ends[0][(ends[0] == b) & (ends[2] == c)]\n            # 确保start和end都是1维张量\n            batch_frame_id_lists[b][c] = [\n                torch.arange(start.item(), end.item()) for start, end in zip(batch_start, batch_end)\n            ]\n\n    return batch_frame_id_lists\n\n\ndef get_frame_id_list_from_frame_id(frame_id):\n    mask = torch.zeros(frame_id[-1] + 1, dtype=torch.bool)\n    mask[frame_id] = True\n    frame_id_list = get_frame_id_list_from_mask(mask)\n    return frame_id_list\n\n\ndef rearrange_by_mask(x, mask):\n    \"\"\"\n    x (L, *)\n    mask (M,), M >= L\n    \"\"\"\n    M = mask.size(0)\n    L = x.size(0)\n    if M == L:\n        return x\n    assert M > L\n    assert mask.sum() == L\n    x_rearranged = torch.zeros((M, *x.size()[1:]), dtype=x.dtype, device=x.device)\n    x_rearranged[mask] = x\n    return x_rearranged\n\n\ndef frame_id_to_mask(frame_id, max_len):\n    mask = torch.zeros(max_len, dtype=torch.bool)\n    mask[frame_id] = True\n    return mask\n\n\ndef mask_to_frame_id(mask):\n    frame_id = torch.where(mask)[0]\n    return frame_id\n\n\ndef linear_interpolate_frame_ids(data, frame_id_list):\n    data = data.clone()\n    for i, invalid_frame_ids in enumerate(frame_id_list):\n        # interplate between prev, next\n        # if at beginning or end, use the same value\n        if invalid_frame_ids[0] - 1 < 0 or invalid_frame_ids[-1] + 1 >= len(data):\n            if invalid_frame_ids[0] - 1 < 0:\n                data[invalid_frame_ids] = data[invalid_frame_ids[-1] + 1].clone()\n            else:\n                data[invalid_frame_ids] = data[invalid_frame_ids[0] - 1].clone()\n        else:\n            prev = data[invalid_frame_ids[0] - 1]\n            next = data[invalid_frame_ids[-1] + 1]\n            data[invalid_frame_ids] = (\n                torch.linspace(0, 1, len(invalid_frame_ids) + 2)[1:-1][:, None] * (next - prev)[None] + prev[None]\n            )\n    return data\n\n\ndef linear_interpolate(data, N_middle_frames):\n    \"\"\"\n    Args:\n        data: (2, C)\n    Returns:\n        data_interpolated: (1+N+1, C)\n    \"\"\"\n    prev = data[0]\n    next = data[1]\n    middle = torch.linspace(0, 1, N_middle_frames + 2)[1:-1][:, None] * (next - prev)[None] + prev[None]  # (N, C)\n    data_interpolated = torch.cat([data[0][None], middle, data[1][None]], dim=0)  # (1+N+1, C)\n    return data_interpolated\n\n\ndef find_top_k_span(mask, k=3):\n    \"\"\"\n    Args:\n        mask: (L,)\n    Return:\n        topk_span: List of tuple, usage: [start, end)\n    \"\"\"\n    if isinstance(mask, np.ndarray):\n        mask = torch.from_numpy(mask)\n    if mask.sum() == 0:\n        return []\n    mask = mask.clone().float()\n    mask = torch.cat([mask.new([0]), mask, mask.new([0])])\n    diff = mask[1:] - mask[:-1]\n    start = torch.where(diff == 1)[0]\n    end = torch.where(diff == -1)[0]\n    assert len(start) == len(end)\n    span_lengths = end - start\n    span_lengths, idx = span_lengths.sort(descending=True)\n    start = start[idx]\n    end = end[idx]\n    return list(zip(start.tolist(), end.tolist()))[:k]\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/smplx_utils.py",
    "content": "import torch\nimport torch.nn.functional as F\nimport numpy as np\nimport smplx\nimport pickle\nfrom smplx import SMPL, SMPLX, SMPLXLayer\nfrom hmr4d.utils.body_model import BodyModelSMPLH, BodyModelSMPLX\nfrom hmr4d.utils.body_model.smplx_lite import SmplxLiteCoco17, SmplxLiteV437Coco17, SmplxLiteSmplN24\nfrom hmr4d import PROJ_ROOT\n\n# fmt: off\nSMPLH_PARENTS = torch.tensor([-1,  0,  0,  0,  1,  2,  3,  4,  5,  6,  7,  8,  9,  9,  9, 12, 13, 14,\n                              16, 17, 18, 19, 20, 22, 23, 20, 25, 26, 20, 28, 29, 20, 31, 32, 20, 34,\n                              35, 21, 37, 38, 21, 40, 41, 21, 43, 44, 21, 46, 47, 21, 49, 50])\n# fmt: on\n\n\ndef make_smplx(type=\"neu_fullpose\", **kwargs):\n    if type == \"neu_fullpose\":\n        model = smplx.create(\n            model_path=\"inputs/models/smplx/SMPLX_NEUTRAL.npz\", use_pca=False, flat_hand_mean=True, **kwargs\n        )\n    elif type == \"supermotion\":\n        # SuperMotion is trained on BEDLAM dataset, the smplx config is the same except only 10 betas are used\n        bm_kwargs = {\n            \"model_type\": \"smplx\",\n            \"gender\": \"neutral\",\n            \"num_pca_comps\": 12,\n            \"flat_hand_mean\": False,\n        }\n        bm_kwargs.update(kwargs)\n        model = BodyModelSMPLX(model_path=PROJ_ROOT / \"inputs/checkpoints/body_models\", **bm_kwargs)\n    elif type == \"supermotion_EVAL3DPW\":\n        # SuperMotion is trained on BEDLAM dataset, the smplx config is the same except only 10 betas are used\n        bm_kwargs = {\n            \"model_type\": \"smplx\",\n            \"gender\": \"neutral\",\n            \"num_pca_comps\": 12,\n            \"flat_hand_mean\": True,\n        }\n        bm_kwargs.update(kwargs)\n        model = BodyModelSMPLX(model_path=\"inputs/checkpoints/body_models\", **bm_kwargs)\n    elif type == \"supermotion_coco17\":\n        # Fast but only predicts 17 joints\n        model = SmplxLiteCoco17()\n    elif type == \"supermotion_v437coco17\":\n        # Predicts 437 verts and 17 joints\n        model = SmplxLiteV437Coco17()\n    elif type == \"supermotion_smpl24\":\n        model = SmplxLiteSmplN24()\n    elif type == \"rich-smplx\":\n        # https://github.com/paulchhuang/rich_toolkit/blob/main/smplx2images.py\n        bm_kwargs = {\n            \"model_type\": \"smplx\",\n            \"gender\": kwargs.get(\"gender\", \"male\"),\n            \"num_pca_comps\": 12,\n            \"flat_hand_mean\": False,\n            # create_expression=True, create_jaw_pose=Ture\n        }\n        # A /smplx folder should exist under the model_path\n        model = BodyModelSMPLX(model_path=\"inputs/checkpoints/body_models\", **bm_kwargs)\n    elif type == \"rich-smplh\":\n        bm_kwargs = {\n            \"model_type\": \"smplh\",\n            \"gender\": kwargs.get(\"gender\", \"male\"),\n            \"use_pca\": False,\n            \"flat_hand_mean\": True,\n        }\n        model = BodyModelSMPLH(model_path=\"inputs/checkpoints/body_models\", **bm_kwargs)\n\n    elif type in [\"smplx-circle\", \"smplx-groundlink\"]:\n        # don't use hand\n        bm_kwargs = {\n            \"model_path\": \"inputs/checkpoints/body_models\",\n            \"model_type\": \"smplx\",\n            \"gender\": kwargs.get(\"gender\"),\n            \"num_betas\": 16,\n            \"num_expression\": 0,\n        }\n        model = BodyModelSMPLX(**bm_kwargs)\n\n    elif type == \"smplx-motionx\":\n        layer_args = {\n            \"create_global_orient\": False,\n            \"create_body_pose\": False,\n            \"create_left_hand_pose\": False,\n            \"create_right_hand_pose\": False,\n            \"create_jaw_pose\": False,\n            \"create_leye_pose\": False,\n            \"create_reye_pose\": False,\n            \"create_betas\": False,\n            \"create_expression\": False,\n            \"create_transl\": False,\n        }\n\n        bm_kwargs = {\n            \"model_type\": \"smplx\",\n            \"model_path\": \"inputs/checkpoints/body_models\",\n            \"gender\": \"neutral\",\n            \"use_pca\": False,\n            \"use_face_contour\": True,\n            **layer_args,\n        }\n        model = smplx.create(**bm_kwargs)\n\n    elif type == \"smplx-samp\":\n        # don't use hand\n        bm_kwargs = {\n            \"model_path\": \"inputs/checkpoints/body_models\",\n            \"model_type\": \"smplx\",\n            \"gender\": kwargs.get(\"gender\"),\n            \"num_betas\": 10,\n            \"num_expression\": 0,\n        }\n        model = BodyModelSMPLX(**bm_kwargs)\n\n    elif type == \"smplx-bedlam\":\n        # don't use hand\n        bm_kwargs = {\n            \"model_path\": \"inputs/checkpoints/body_models\",\n            \"model_type\": \"smplx\",\n            \"gender\": kwargs.get(\"gender\"),\n            \"num_betas\": 11,\n            \"num_expression\": 0,\n        }\n        model = BodyModelSMPLX(**bm_kwargs)\n\n    elif type in [\"smplx-layer\", \"smplx-fit3d\"]:\n        # Use layer\n        if type == \"smplx-fit3d\":\n            assert (\n                kwargs.get(\"gender\") == \"neutral\"\n            ), \"smplx-fit3d use neutral model: https://github.com/sminchisescu-research/imar_vision_datasets_tools/blob/e8c8f83ffac23cc36adf8ec8d0fd1c55679484ef/util/smplx_util.py#L15C34-L15C34\"\n\n        bm_kwargs = {\n            \"model_path\": \"inputs/checkpoints/body_models/smplx\",\n            \"gender\": kwargs.get(\"gender\"),\n            \"num_betas\": 10,\n            \"num_expression\": 10,\n        }\n        model = SMPLXLayer(**bm_kwargs)\n\n    elif type == \"smpl\":\n        bm_kwargs = {\n            \"model_path\": PROJ_ROOT / \"inputs/checkpoints/body_models\",\n            \"model_type\": \"smpl\",\n            \"gender\": \"neutral\",\n            \"num_betas\": 10,\n            \"create_body_pose\": False,\n            \"create_betas\": False,\n            \"create_global_orient\": False,\n            \"create_transl\": False,\n        }\n        bm_kwargs.update(kwargs)\n        # model = SMPL(**bm_kwargs)\n        model = BodyModelSMPLH(**bm_kwargs)\n    elif type == \"smplh\":\n        bm_kwargs = {\n            \"model_type\": \"smplh\",\n            \"gender\": kwargs.get(\"gender\", \"male\"),\n            \"use_pca\": False,\n            \"flat_hand_mean\": False,\n        }\n        model = BodyModelSMPLH(model_path=\"inputs/checkpoints/body_models\", **bm_kwargs)\n\n    else:\n        raise NotImplementedError\n\n    return model\n\n\ndef load_parents(npz_path=\"models/smplx/SMPLX_NEUTRAL.npz\"):\n    smplx_struct = np.load(\"models/smplx/SMPLX_NEUTRAL.npz\", allow_pickle=True)\n    parents = smplx_struct[\"kintree_table\"][0].astype(np.long)\n    parents[0] = -1\n    return parents\n\n\ndef load_smpl_faces(npz_path=\"models/smplh/SMPLH_FEMALE.pkl\"):\n    with open(npz_path, \"rb\") as f:\n        smpl_model = pickle.load(f, encoding=\"latin1\")\n    faces = np.array(smpl_model[\"f\"].astype(np.int64))\n    return faces\n\n\ndef decompose_fullpose(fullpose, model_type=\"smplx\"):\n    assert model_type == \"smplx\"\n\n    fullpose_dict = {\n        \"global_orient\": fullpose[..., :3],\n        \"body_pose\": fullpose[..., 3:66],\n        \"jaw_pose\": fullpose[..., 66:69],\n        \"leye_pose\": fullpose[..., 69:72],\n        \"reye_pose\": fullpose[..., 72:75],\n        \"left_hand_pose\": fullpose[..., 75:120],\n        \"right_hand_pose\": fullpose[..., 120:165],\n    }\n\n    return fullpose_dict\n\n\ndef compose_fullpose(fullpose_dict, model_type=\"smplx\"):\n    assert model_type == \"smplx\"\n    fullpose = torch.cat(\n        [\n            fullpose_dict[k]\n            for k in [\n                \"global_orient\",\n                \"body_pose\",\n                \"jaw_pose\",\n                \"leye_pose\",\n                \"reye_pose\",\n                \"left_hand_pose\",\n                \"right_hand_pose\",\n            ]\n        ],\n        dim=-1,\n    )\n    return fullpose\n\n\ndef compute_R_from_kinetree(rot_mats, parents):\n    \"\"\"operation of lbs/batch_rigid_transform, focus on 3x3 R only\n    Parameters\n    ----------\n    rot_mats: torch.tensor BxNx3x3\n        Tensor of rotation matrices\n    parents : torch.tensor BxN\n        The kinematic tree of each object\n\n    Returns\n    -------\n    R : torch.tensor BxNx3x3\n        Tensor of rotation matrices\n    \"\"\"\n    rot_mat_chain = [rot_mats[:, 0]]\n    for i in range(1, parents.shape[0]):\n        curr_res = torch.matmul(rot_mat_chain[parents[i]], rot_mats[:, i])\n        rot_mat_chain.append(curr_res)\n\n    R = torch.stack(rot_mat_chain, dim=1)\n    return R\n\n\ndef compute_relR_from_kinetree(R, parents):\n    \"\"\"Inverse operation of lbs/batch_rigid_transform, focus on 3x3 R only\n    Parameters\n    ----------\n    R : torch.tensor BxNx4x4 or BxNx3x3\n        Tensor of rotation matrices\n    parents : torch.tensor BxN\n        The kinematic tree of each object\n\n    Returns\n    -------\n    rot_mats: torch.tensor BxNx3x3\n        Tensor of rotation matrices\n    \"\"\"\n    R = R[:, :, :3, :3]\n\n    Rp = R[:, parents]  # Rp[:, 0] is invalid\n    rot_mats = Rp.transpose(2, 3) @ R\n    rot_mats[:, 0] = R[:, 0]\n\n    return rot_mats\n\n\ndef quat_mul(x, y):\n    \"\"\"\n    Performs quaternion multiplication on arrays of quaternions\n\n    :param x: tensor of quaternions of shape (..., Nb of joints, 4)\n    :param y: tensor of quaternions of shape (..., Nb of joints, 4)\n    :return: The resulting quaternions\n    \"\"\"\n    x0, x1, x2, x3 = x[..., 0:1], x[..., 1:2], x[..., 2:3], x[..., 3:4]\n    y0, y1, y2, y3 = y[..., 0:1], y[..., 1:2], y[..., 2:3], y[..., 3:4]\n\n    # res = np.concatenate(\n    #     [\n    #         y0 * x0 - y1 * x1 - y2 * x2 - y3 * x3,\n    #         y0 * x1 + y1 * x0 - y2 * x3 + y3 * x2,\n    #         y0 * x2 + y1 * x3 + y2 * x0 - y3 * x1,\n    #         y0 * x3 - y1 * x2 + y2 * x1 + y3 * x0,\n    #     ],\n    #     axis=-1,\n    # )\n    res = torch.cat(\n        [\n            y0 * x0 - y1 * x1 - y2 * x2 - y3 * x3,\n            y0 * x1 + y1 * x0 - y2 * x3 + y3 * x2,\n            y0 * x2 + y1 * x3 + y2 * x0 - y3 * x1,\n            y0 * x3 - y1 * x2 + y2 * x1 + y3 * x0,\n        ],\n        axis=-1,\n    )\n\n    return res\n\n\ndef quat_inv(q):\n    \"\"\"\n    Inverts a tensor of quaternions\n\n    :param q: quaternion tensor\n    :return: tensor of inverted quaternions\n    \"\"\"\n    # res = np.asarray([1, -1, -1, -1], dtype=np.float32) * q\n    res = torch.tensor([1, -1, -1, -1], device=q.device).float() * q\n    return res\n\n\ndef quat_mul_vec(q, x):\n    \"\"\"\n    Performs multiplication of an array of 3D vectors by an array of quaternions (rotation).\n\n    :param q: tensor of quaternions of shape (..., Nb of joints, 4)\n    :param x: tensor of vectors of shape (..., Nb of joints, 3)\n    :return: the resulting array of rotated vectors\n    \"\"\"\n    # t = 2.0 * np.cross(q[..., 1:], x)\n    t = 2.0 * torch.cross(q[..., 1:], x)\n    # res = x + q[..., 0][..., np.newaxis] * t + np.cross(q[..., 1:], t)\n    res = x + q[..., 0][..., None] * t + torch.cross(q[..., 1:], t)\n\n    return res\n\n\ndef inverse_kinematics_motion(\n    global_pos,\n    global_rot,\n    parents=SMPLH_PARENTS,\n):\n    \"\"\"\n    Args:\n        global_pos : (B, T, J-1, 3)\n        global_rot (q) : (B, T, J-1, 4)\n        parents : SMPLH_PARENTS\n    Returns:\n        local_pos : (B, T, J-1, 3)\n        local_rot (q) : (B, T, J-1, 4)\n    \"\"\"\n    J = 22\n    local_pos = quat_mul_vec(\n        quat_inv(global_rot[..., parents[1:J], :]),\n        global_pos - global_pos[..., parents[1:J], :],\n    )\n    local_rot = (quat_mul(quat_inv(global_rot[..., parents[1:J], :]), global_rot),)\n    return local_pos, local_rot\n\n\ndef transform_mat(R, t):\n    \"\"\"Creates a batch of transformation matrices\n    Args:\n        - R: Bx3x3 array of a batch of rotation matrices\n        - t: Bx3x1 array of a batch of translation vectors\n    Returns:\n        - T: Bx4x4 Transformation matrix\n    \"\"\"\n    # No padding left or right, only add an extra row\n    return torch.cat([F.pad(R, [0, 0, 0, 1]), F.pad(t, [0, 0, 0, 1], value=1)], dim=2)\n\n\ndef normalize_joints(joints):\n    \"\"\"\n    Args:\n        joints: (B, *, J, 3)\n    \"\"\"\n    LR_hips_xy = joints[..., 2, [0, 1]] - joints[..., 1, [0, 1]]\n    LR_shoulders_xy = joints[..., 17, [0, 1]] - joints[..., 16, [0, 1]]\n    LR_xy = (LR_hips_xy + LR_shoulders_xy) / 2  # (B, *, J, 2)\n\n    x_dir = F.pad(F.normalize(LR_xy, 2, -1), (0, 1), \"constant\", 0)  # (B, *, 3)\n    z_dir = torch.zeros_like(x_dir)  # (B, *, 3)\n    z_dir[..., 2] = 1\n    y_dir = torch.cross(z_dir, x_dir, dim=-1)\n\n    joints_normalized = (joints - joints[..., [0], :]) @ torch.stack([x_dir, y_dir, z_dir], dim=-1)\n    return joints_normalized\n\n\n@torch.no_grad()\ndef compute_Rt_af2az(joints, inverse=False):\n    \"\"\"Assume z coord is upward\n    Args:\n        joints: (B, J, 3), in the start-frame\n    Returns:\n        R_af2az: (B, 3, 3)\n        t_af2az: (B, 3)\n    \"\"\"\n    t_af2az = joints[:, 0, :].detach().clone()\n    t_af2az[:, 2] = 0  # do not modify z\n\n    LR_xy = joints[:, 2, [0, 1]] - joints[:, 1, [0, 1]]  # (B, 2)\n    I_mask = LR_xy.pow(2).sum(-1) < 1e-4  # do not rotate, when can't decided the face direction\n    x_dir = F.pad(F.normalize(LR_xy, 2, -1), (0, 1), \"constant\", 0)  # (B, 3)\n    z_dir = torch.zeros_like(x_dir)\n    z_dir[..., 2] = 1\n    y_dir = torch.cross(z_dir, x_dir, dim=-1)\n    R_af2az = torch.stack([x_dir, y_dir, z_dir], dim=-1)  # (B, 3, 3)\n    R_af2az[I_mask] = torch.eye(3).to(R_af2az)\n\n    if inverse:\n        R_az2af = R_af2az.transpose(1, 2)\n        t_az2af = -(R_az2af @ t_af2az.unsqueeze(2)).squeeze(2)\n        return R_az2af, t_az2af\n    else:\n        return R_af2az, t_af2az\n\n\ndef finite_difference_forward(x, dim_t=1, dup_last=True):\n    if dim_t == 1:\n        v = x[:, 1:] - x[:, :-1]\n        if dup_last:\n            v = torch.cat([v, v[:, [-1]]], dim=1)\n    else:\n        raise NotImplementedError\n\n    return v\n\n\ndef compute_joints_zero(betas, gender):\n    \"\"\"\n    Args:\n        betas: (16)\n        gender: 'male' or 'female'\n    Returns:\n        joints_zero: (22, 3)\n    \"\"\"\n    body_model = {\n        \"male\": make_smplx(type=\"humor\", gender=\"male\"),\n        \"female\": make_smplx(type=\"humor\", gender=\"female\"),\n    }\n\n    smpl_params = {\n        \"root_orient\": torch.zeros((1, 3)),\n        \"pose_body\": torch.zeros((1, 63)),\n        \"betas\": betas[None],\n        \"trans\": torch.zeros(1, 3),\n    }\n    joints_zero = body_model[gender](**smpl_params).Jtr[0, :22]\n    return joints_zero\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/video_io_utils.py",
    "content": "import imageio.v3 as iio\nimport numpy as np\nimport torch\nfrom pathlib import Path\nimport shutil\nimport ffmpeg\nfrom tqdm import tqdm\nimport cv2\n\n\ndef get_video_lwh(video_path):\n    L, H, W, _ = iio.improps(video_path, plugin=\"pyav\").shape\n    return L, W, H\n\n\ndef read_video_np(video_path, start_frame=0, end_frame=-1, scale=1.0):\n    \"\"\"\n    Args:\n        video_path: str\n    Returns:\n        frames: np.array, (N, H, W, 3) RGB, uint8\n    \"\"\"\n    # If video path not exists, an error will be raised by ffmpegs\n    filter_args = []\n    should_check_length = False\n\n    # 1. Trim\n    if not (start_frame == 0 and end_frame == -1):\n        if end_frame == -1:\n            filter_args.append((\"trim\", f\"start_frame={start_frame}\"))\n        else:\n            should_check_length = True\n            filter_args.append((\"trim\", f\"start_frame={start_frame}:end_frame={end_frame}\"))\n\n    # 2. Scale\n    if scale != 1.0:\n        filter_args.append((\"scale\", f\"iw*{scale}:ih*{scale}\"))\n\n    # Excute then check\n    frames = iio.imread(video_path, plugin=\"pyav\", filter_sequence=filter_args)\n    if should_check_length:\n        assert len(frames) == end_frame - start_frame\n\n    return frames\n\n\ndef get_video_reader(video_path):\n    return iio.imiter(video_path, plugin=\"pyav\")\n\n\ndef read_images_np(image_paths, verbose=False):\n    \"\"\"\n    Args:\n        image_paths: list of str\n    Returns:\n        images: np.array, (N, H, W, 3) RGB, uint8\n    \"\"\"\n    if verbose:\n        images = [cv2.imread(str(img_path))[..., ::-1] for img_path in tqdm(image_paths)]\n    else:\n        images = [cv2.imread(str(img_path))[..., ::-1] for img_path in image_paths]\n    images = np.stack(images, axis=0)\n    return images\n\n\ndef save_video(images, video_path, fps=30, crf=17):\n    \"\"\"\n    Args:\n        images: (N, H, W, 3) RGB, uint8\n        crf: 17 is visually lossless, 23 is default, +6 results in half the bitrate\n    0 is lossless, https://trac.ffmpeg.org/wiki/Encode/H.264#crf\n    \"\"\"\n    if isinstance(images, torch.Tensor):\n        images = images.cpu().numpy().astype(np.uint8)\n    elif isinstance(images, list):\n        images = np.array(images).astype(np.uint8)\n\n    with iio.imopen(video_path, \"w\", plugin=\"pyav\") as writer:\n        writer.init_video_stream(\"libx264\", fps=fps)\n        writer._video_stream.options = {\"crf\": str(crf)}\n        writer.write(images)\n\n\ndef get_writer(video_path, fps=30, crf=17):\n    \"\"\"remember to .close()\"\"\"\n    writer = iio.imopen(video_path, \"w\", plugin=\"pyav\")\n    writer.init_video_stream(\"libx264\", fps=fps)\n    writer._video_stream.options = {\"crf\": str(crf)}\n    return writer\n\n\ndef copy_file(video_path, out_video_path, overwrite=True):\n    if not overwrite and Path(out_video_path).exists():\n        return\n    shutil.copy(video_path, out_video_path)\n\n\ndef merge_videos_horizontal(in_video_paths: list, out_video_path: str):\n    if len(in_video_paths) < 2:\n        raise ValueError(\"At least two video paths are required for merging.\")\n    inputs = [ffmpeg.input(path) for path in in_video_paths]\n    merged_video = ffmpeg.filter(inputs, \"hstack\", inputs=len(inputs))\n    output = ffmpeg.output(merged_video, out_video_path)\n    ffmpeg.run(output, overwrite_output=True, quiet=True)\n\n\ndef merge_videos_vertical(in_video_paths: list, out_video_path: str):\n    if len(in_video_paths) < 2:\n        raise ValueError(\"At least two video paths are required for merging.\")\n    inputs = [ffmpeg.input(path) for path in in_video_paths]\n    merged_video = ffmpeg.filter(inputs, \"vstack\", inputs=len(inputs))\n    output = ffmpeg.output(merged_video, out_video_path)\n    ffmpeg.run(output, overwrite_output=True, quiet=True)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/vis/README.md",
    "content": "## Pytorch3D Renderer\n\nExample:\n```python\nfrom hmr4d.utils.vis.renderer import Renderer\nimport imageio\n\nfps = 30\nfocal_length = data[\"cam_int\"][0][0, 0]\nwidth, height = img_hw\nfaces = smplh[data[\"gender\"]].bm.faces\nrenderer = Renderer(width, height, focal_length, \"cuda\", faces)\nwriter = imageio.get_writer(\"tmp_debug.mp4\", fps=fps, mode=\"I\", format=\"FFMPEG\", macro_block_size=1)\n\nfor i in tqdm(range(length)):\n    img = np.zeros((height, width, 3), dtype=np.uint8)\n    img = renderer.render_mesh(smplh_out.vertices[i].cuda(), img)\n    writer.append_data(img)\nwriter.close()\n```"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/vis/cv2_utils.py",
    "content": "import torch\nimport cv2\nimport numpy as np\nfrom hmr4d.utils.wis3d_utils import get_colors_by_conf\n\n\ndef to_numpy(x):\n    if isinstance(x, np.ndarray):\n        return x.copy()\n    elif isinstance(x, list):\n        return np.array(x)\n    return x.clone().cpu().numpy()\n\n\ndef draw_bbx_xys_on_image(bbx_xys, image, conf=True):\n    assert isinstance(bbx_xys, np.ndarray)\n    assert isinstance(image, np.ndarray)\n    image = image.copy()\n    lu_point = (bbx_xys[:2] - bbx_xys[2:] / 2).astype(int)\n    rd_point = (bbx_xys[:2] + bbx_xys[2:] / 2).astype(int)\n    color = (255, 178, 102) if conf == True else (128, 128, 128)  # orange or gray\n    image = cv2.rectangle(image, lu_point, rd_point, color, 2)\n    return image\n\n\ndef draw_bbx_xys_on_image_batch(bbx_xys_batch, image_batch, conf=None):\n    \"\"\"conf: if provided, list of bool\"\"\"\n    use_conf = conf is not None\n    bbx_xys_batch = to_numpy(bbx_xys_batch)\n    assert len(bbx_xys_batch) == len(image_batch)\n    image_batch_out = []\n    for i in range(len(bbx_xys_batch)):\n        if use_conf:\n            image_batch_out.append(draw_bbx_xys_on_image(bbx_xys_batch[i], image_batch[i], conf[i]))\n        else:\n            image_batch_out.append(draw_bbx_xys_on_image(bbx_xys_batch[i], image_batch[i]))\n    return image_batch_out\n\n\ndef draw_bbx_xyxy_on_image(bbx_xys, image, conf=True):\n    bbx_xys = to_numpy(bbx_xys)\n    image = to_numpy(image)\n    color = (255, 178, 102) if conf == True else (128, 128, 128)  # orange or gray\n    image = cv2.rectangle(image, (int(bbx_xys[0]), int(bbx_xys[1])), (int(bbx_xys[2]), int(bbx_xys[3])), color, 2)\n    return image\n\n\ndef draw_bbx_xyxy_on_image_batch(bbx_xyxy_batch, image_batch, mask=None, conf=None):\n    \"\"\"\n    Args:\n        conf: if provided, list of bool, mutually exclusive with mask\n        mask: whether to draw, historically used\n    \"\"\"\n    if mask is not None:\n        assert conf is None\n    if conf is not None:\n        assert mask is None\n    use_conf = conf is not None\n    bbx_xyxy_batch = to_numpy(bbx_xyxy_batch)\n    image_batch = to_numpy(image_batch)\n    assert len(bbx_xyxy_batch) == len(image_batch)\n    image_batch_out = []\n    for i in range(len(bbx_xyxy_batch)):\n        if use_conf:\n            image_batch_out.append(draw_bbx_xyxy_on_image(bbx_xyxy_batch[i], image_batch[i], conf[i]))\n        else:\n            if mask is None or mask[i]:\n                image_batch_out.append(draw_bbx_xyxy_on_image(bbx_xyxy_batch[i], image_batch[i]))\n            else:\n                image_batch_out.append(image_batch[i])\n    return image_batch_out\n\n\ndef draw_kpts(frame, keypoints, color=(0, 255, 0), thickness=2):\n    frame_ = frame.copy()\n    for x, y in keypoints:\n        cv2.circle(frame_, (int(x), int(y)), thickness, color, -1)\n    return frame_\n\n\ndef draw_kpts_with_conf(frame, kp2d, conf, thickness=2):\n    \"\"\"\n    Args:\n        kp2d: (J, 2),\n        conf: (J,)\n    \"\"\"\n    frame_ = frame.copy()\n    conf = conf.reshape(-1)\n    colors = get_colors_by_conf(conf)  # (J, 3)\n    colors = colors[:, [2, 1, 0]].int().numpy().tolist()\n    for j in range(kp2d.shape[0]):\n        x, y = kp2d[j, :2]\n        c = colors[j]\n        cv2.circle(frame_, (int(x), int(y)), thickness, c, -1)\n    return frame_\n\n\ndef draw_kpts_with_conf_batch(frames, kp2d_batch, conf_batch, thickness=2):\n    \"\"\"\n    Args:\n        kp2d_batch: (B, J, 2),\n        conf_batch: (B, J)\n    \"\"\"\n    assert len(frames) == len(kp2d_batch)\n    assert len(frames) == len(conf_batch)\n    frames_ = []\n    for i in range(len(frames)):\n        frames_.append(draw_kpts_with_conf(frames[i], kp2d_batch[i], conf_batch[i], thickness))\n    return frames_\n\n\ndef draw_coco17_skeleton(img, keypoints, conf_thr=0):\n    use_conf_thr = True if keypoints.shape[1] == 3 else False\n    img = img.copy()\n    # fmt:off\n    coco_skel = [[15, 13], [13, 11], [16, 14], [14, 12], [11, 12], [5, 11], [6, 12], [5, 6], [5, 7], [6, 8], [7, 9], [8, 10], [1, 2], [0, 1], [0, 2], [1, 3], [2, 4], [3, 5], [4, 6]]            \n    # fmt:on\n    for bone in coco_skel:\n        if use_conf_thr:\n            kp1 = keypoints[bone[0]][:2].astype(int)\n            kp2 = keypoints[bone[1]][:2].astype(int)\n            kp1_c = keypoints[bone[0]][2]\n            kp2_c = keypoints[bone[1]][2]\n            if kp1_c > conf_thr and kp2_c > conf_thr:\n                img = cv2.line(img, (kp1[0], kp1[1]), (kp2[0], kp2[1]), (0, 255, 0), 4)\n            if kp1_c > conf_thr:\n                img = cv2.circle(img, (kp1[0], kp1[1]), 6, (0, 255, 0), -1)\n            if kp2_c > conf_thr:\n                img = cv2.circle(img, (kp2[0], kp2[1]), 6, (0, 255, 0), -1)\n\n        else:\n            kp1 = keypoints[bone[0]][:2].astype(int)\n            kp2 = keypoints[bone[1]][:2].astype(int)\n            img = cv2.line(img, (kp1[0], kp1[1]), (kp2[0], kp2[1]), (0, 255, 0), 4)\n    return img\n\n\ndef draw_coco17_skeleton_batch(imgs, keypoints_batch, conf_thr=0):\n    assert len(imgs) == len(keypoints_batch)\n    keypoints_batch = to_numpy(keypoints_batch)\n    imgs_out = []\n    for i in range(len(imgs)):\n        imgs_out.append(draw_coco17_skeleton(imgs[i], keypoints_batch[i], conf_thr))\n    return imgs_out\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/vis/renderer.py",
    "content": "import cv2\nimport torch\nimport numpy as np\n\nfrom pytorch3d.renderer import (\n    PerspectiveCameras,\n    TexturesVertex,\n    PointLights,\n    Materials,\n    RasterizationSettings,\n    MeshRenderer,\n    MeshRasterizer,\n    SoftPhongShader,\n)\nfrom pytorch3d.structures import Meshes\nfrom pytorch3d.structures.meshes import join_meshes_as_scene\nfrom pytorch3d.renderer.cameras import look_at_rotation\nfrom pytorch3d.transforms import axis_angle_to_matrix\n\nfrom .renderer_tools import get_colors, checkerboard_geometry\n\n\ncolors_str_map = {\n    \"gray\": [0.8, 0.8, 0.8],\n    \"green\": [39, 194, 128],\n}\n\n\ndef overlay_image_onto_background(image, mask, bbox, background):\n    if isinstance(image, torch.Tensor):\n        image = image.detach().cpu().numpy()\n    if isinstance(mask, torch.Tensor):\n        mask = mask.detach().cpu().numpy()\n\n    out_image = background.copy()\n    bbox = bbox[0].int().cpu().numpy().copy()\n    roi_image = out_image[bbox[1] : bbox[3], bbox[0] : bbox[2]]\n\n    roi_image[mask] = image[mask]\n    out_image[bbox[1] : bbox[3], bbox[0] : bbox[2]] = roi_image\n\n    return out_image\n\n\ndef update_intrinsics_from_bbox(K_org, bbox):\n    device, dtype = K_org.device, K_org.dtype\n\n    K = torch.zeros((K_org.shape[0], 4, 4)).to(device=device, dtype=dtype)\n    K[:, :3, :3] = K_org.clone()\n    K[:, 2, 2] = 0\n    K[:, 2, -1] = 1\n    K[:, -1, 2] = 1\n\n    image_sizes = []\n    for idx, bbox in enumerate(bbox):\n        left, upper, right, lower = bbox\n        cx, cy = K[idx, 0, 2], K[idx, 1, 2]\n\n        new_cx = cx - left\n        new_cy = cy - upper\n        new_height = max(lower - upper, 1)\n        new_width = max(right - left, 1)\n        new_cx = new_width - new_cx\n        new_cy = new_height - new_cy\n\n        K[idx, 0, 2] = new_cx\n        K[idx, 1, 2] = new_cy\n        image_sizes.append((int(new_height), int(new_width)))\n\n    return K, image_sizes\n\n\ndef perspective_projection(x3d, K, R=None, T=None):\n    if R != None:\n        x3d = torch.matmul(R, x3d.transpose(1, 2)).transpose(1, 2)\n    if T != None:\n        x3d = x3d + T.transpose(1, 2)\n\n    x2d = torch.div(x3d, x3d[..., 2:])\n    x2d = torch.matmul(K, x2d.transpose(-1, -2)).transpose(-1, -2)[..., :2]\n    return x2d\n\n\ndef compute_bbox_from_points(X, img_w, img_h, scaleFactor=1.2):\n    left = torch.clamp(X.min(1)[0][:, 0], min=0, max=img_w)\n    right = torch.clamp(X.max(1)[0][:, 0], min=0, max=img_w)\n    top = torch.clamp(X.min(1)[0][:, 1], min=0, max=img_h)\n    bottom = torch.clamp(X.max(1)[0][:, 1], min=0, max=img_h)\n\n    cx = (left + right) / 2\n    cy = (top + bottom) / 2\n    width = right - left\n    height = bottom - top\n\n    new_left = torch.clamp(cx - width / 2 * scaleFactor, min=0, max=img_w - 1)\n    new_right = torch.clamp(cx + width / 2 * scaleFactor, min=1, max=img_w)\n    new_top = torch.clamp(cy - height / 2 * scaleFactor, min=0, max=img_h - 1)\n    new_bottom = torch.clamp(cy + height / 2 * scaleFactor, min=1, max=img_h)\n\n    bbox = torch.stack((new_left.detach(), new_top.detach(), new_right.detach(), new_bottom.detach())).int().float().T\n\n    return bbox\n\n\nclass Renderer:\n    def __init__(self, width, height, focal_length=None, device=\"cuda\", faces=None, K=None, bin_size=None):\n        \"\"\"set bin_size to 0 for no binning\"\"\"\n        self.width = width\n        self.height = height\n        self.bin_size = bin_size\n        assert (focal_length is not None) ^ (K is not None), \"focal_length and K are mutually exclusive\"\n\n        self.device = device\n        if faces is not None:\n            if isinstance(faces, np.ndarray):\n                faces = torch.from_numpy((faces).astype(\"int\"))\n            self.faces = faces.unsqueeze(0).to(self.device)\n\n        self.initialize_camera_params(focal_length, K)\n        self.lights = PointLights(device=device, location=[[0.0, 0.0, -10.0]])\n        self.create_renderer()\n\n    def create_renderer(self):\n        self.renderer = MeshRenderer(\n            rasterizer=MeshRasterizer(\n                raster_settings=RasterizationSettings(\n                    image_size=self.image_sizes[0], blur_radius=1e-5, bin_size=self.bin_size\n                ),\n            ),\n            shader=SoftPhongShader(\n                device=self.device,\n                lights=self.lights,\n            ),\n        )\n\n    def create_camera(self, R=None, T=None):\n        if R is not None:\n            self.R = R.clone().view(1, 3, 3).to(self.device)\n        if T is not None:\n            self.T = T.clone().view(1, 3).to(self.device)\n\n        return PerspectiveCameras(\n            device=self.device, R=self.R.mT, T=self.T, K=self.K_full, image_size=self.image_sizes, in_ndc=False\n        )\n\n    def initialize_camera_params(self, focal_length, K):\n        # Extrinsics\n        self.R = torch.diag(torch.tensor([1, 1, 1])).float().to(self.device).unsqueeze(0)\n\n        self.T = torch.tensor([0, 0, 0]).unsqueeze(0).float().to(self.device)\n\n        # Intrinsics\n        if K is not None:\n            self.K = K.float().reshape(1, 3, 3).to(self.device)\n        else:\n            assert focal_length is not None, \"focal_length or K should be provided\"\n            self.K = (\n                torch.tensor([[focal_length, 0, self.width / 2], [0, focal_length, self.height / 2], [0, 0, 1]])\n                .float()\n                .reshape(1, 3, 3)\n                .to(self.device)\n            )\n        self.bboxes = torch.tensor([[0, 0, self.width, self.height]]).float()\n        self.K_full, self.image_sizes = update_intrinsics_from_bbox(self.K, self.bboxes)\n        self.cameras = self.create_camera()\n\n    def set_intrinsic(self, K):\n        self.K = K.reshape(1, 3, 3)\n\n    def set_ground(self, length, center_x, center_z):\n        device = self.device\n        length, center_x, center_z = map(float, (length, center_x, center_z))\n        v, f, vc, fc = map(torch.from_numpy, checkerboard_geometry(length=length, c1=center_x, c2=center_z, up=\"y\"))\n        v, f, vc = v.to(device), f.to(device), vc.to(device)\n        self.ground_geometry = [v, f, vc]\n\n    def update_bbox(self, x3d, scale=2.0, mask=None):\n        \"\"\"Update bbox of cameras from the given 3d points\n\n        x3d: input 3D keypoints (or vertices), (num_frames, num_points, 3)\n        \"\"\"\n\n        if x3d.size(-1) != 3:\n            x2d = x3d.unsqueeze(0)\n        else:\n            x2d = perspective_projection(x3d.unsqueeze(0), self.K, self.R, self.T.reshape(1, 3, 1))\n\n        if mask is not None:\n            x2d = x2d[:, ~mask]\n\n        bbox = compute_bbox_from_points(x2d, self.width, self.height, scale)\n        self.bboxes = bbox\n\n        self.K_full, self.image_sizes = update_intrinsics_from_bbox(self.K, bbox)\n        self.cameras = self.create_camera()\n        self.create_renderer()\n\n    def reset_bbox(\n        self,\n    ):\n        bbox = torch.zeros((1, 4)).float().to(self.device)\n        bbox[0, 2] = self.width\n        bbox[0, 3] = self.height\n        self.bboxes = bbox\n\n        self.K_full, self.image_sizes = update_intrinsics_from_bbox(self.K, bbox)\n        self.cameras = self.create_camera()\n        self.create_renderer()\n\n    def render_mesh(self, vertices, background=None, colors=[0.8, 0.8, 0.8], VI=50):\n        self.update_bbox(vertices[::VI], scale=1.2)\n        vertices = vertices.unsqueeze(0)\n\n        if isinstance(colors, torch.Tensor):\n            # per-vertex color\n            verts_features = colors.to(device=vertices.device, dtype=vertices.dtype)\n            colors = [0.8, 0.8, 0.8]\n        else:\n            if colors[0] > 1:\n                colors = [c / 255.0 for c in colors]\n            verts_features = torch.tensor(colors).reshape(1, 1, 3).to(device=vertices.device, dtype=vertices.dtype)\n            verts_features = verts_features.repeat(1, vertices.shape[1], 1)\n        textures = TexturesVertex(verts_features=verts_features)\n\n        mesh = Meshes(\n            verts=vertices,\n            faces=self.faces,\n            textures=textures,\n        )\n\n        materials = Materials(device=self.device, specular_color=(colors,), shininess=0)\n\n        results = torch.flip(self.renderer(mesh, materials=materials, cameras=self.cameras, lights=self.lights), [1, 2])\n        image = results[0, ..., :3] * 255\n        mask = results[0, ..., -1] > 1e-3\n\n        if background is None:\n            background = np.ones((self.height, self.width, 3)).astype(np.uint8) * 255\n\n        image = overlay_image_onto_background(image, mask, self.bboxes, background.copy())\n        self.reset_bbox()\n        return image\n\n    def render_with_ground(self, verts, colors, cameras, lights, faces=None):\n        \"\"\"\n        :param verts (N, V, 3), potential multiple people\n        :param colors (N, 3) or (N, V, 3)\n        :param faces (N, F, 3), optional, otherwise self.faces is used will be used\n        \"\"\"\n        # Sanity check of input verts, colors and faces: (B, V, 3), (B, F, 3), (B, V, 3)\n        N, V, _ = verts.shape\n        if faces is None:\n            faces = self.faces.clone().expand(N, -1, -1)\n        else:\n            assert len(faces.shape) == 3, \"faces should have shape of (N, F, 3)\"\n\n        assert len(colors.shape) in [2, 3]\n        if len(colors.shape) == 2:\n            assert len(colors) == N, \"colors of shape 2 should be (N, 3)\"\n            colors = colors[:, None]\n        colors = colors.expand(N, V, -1)[..., :3]\n\n        # (V, 3), (F, 3), (V, 3)\n        gv, gf, gc = self.ground_geometry\n        verts = list(torch.unbind(verts, dim=0)) + [gv]\n        faces = list(torch.unbind(faces, dim=0)) + [gf]\n        colors = list(torch.unbind(colors, dim=0)) + [gc[..., :3]]\n        mesh = create_meshes(verts, faces, colors)\n\n        materials = Materials(device=self.device, shininess=0)\n\n        results = self.renderer(mesh, cameras=cameras, lights=lights, materials=materials)\n        image = (results[0, ..., :3].cpu().numpy() * 255).astype(np.uint8)\n\n        return image\n\n\ndef create_meshes(verts, faces, colors):\n    \"\"\"\n    :param verts (B, V, 3)\n    :param faces (B, F, 3)\n    :param colors (B, V, 3)\n    \"\"\"\n    textures = TexturesVertex(verts_features=colors)\n    meshes = Meshes(verts=verts, faces=faces, textures=textures)\n    return join_meshes_as_scene(meshes)\n\n\ndef get_global_cameras(verts, device=\"cuda\", distance=5, position=(-5.0, 5.0, 0.0)):\n    \"\"\"This always put object at the center of view\"\"\"\n    positions = torch.tensor([position]).repeat(len(verts), 1)\n    targets = verts.mean(1)\n\n    directions = targets - positions\n    directions = directions / torch.norm(directions, dim=-1).unsqueeze(-1) * distance\n    positions = targets - directions\n\n    rotation = look_at_rotation(positions, targets).mT\n    translation = -(rotation @ positions.unsqueeze(-1)).squeeze(-1)\n\n    lights = PointLights(device=device, location=[position])\n    return rotation, translation, lights\n\n\ndef get_global_cameras_static(\n    verts, beta=4.0, cam_height_degree=30, target_center_height=1.0, use_long_axis=False, vec_rot=45, device=\"cuda\"\n):\n    L, V, _ = verts.shape\n\n    # Compute target trajectory, denote as center + scale\n    targets = verts.mean(1)  # (L, 3)\n    targets[:, 1] = 0  # project to xz-plane\n    target_center = targets.mean(0)  # (3,)\n    target_scale, target_idx = torch.norm(targets - target_center, dim=-1).max(0)\n\n    # a 45 degree vec from longest axis\n    if use_long_axis:\n        long_vec = targets[target_idx] - target_center  # (x, 0, z)\n        long_vec = long_vec / torch.norm(long_vec)\n        R = axis_angle_to_matrix(torch.tensor([0, np.pi / 4, 0])).to(long_vec)\n        vec = R @ long_vec\n    else:\n        vec_rad = vec_rot / 180 * np.pi\n        vec = torch.tensor([np.sin(vec_rad), 0, np.cos(vec_rad)]).float()\n        vec = vec / torch.norm(vec)\n\n    # Compute camera position (center + scale * vec * beta) + y=4\n    target_scale = max(target_scale, 1.0) * beta\n    position = target_center + vec * target_scale\n    position[1] = target_scale * np.tan(np.pi * cam_height_degree / 180) + target_center_height\n\n    # Compute camera rotation and translation\n    positions = position.unsqueeze(0).repeat(L, 1)\n    target_centers = target_center.unsqueeze(0).repeat(L, 1)\n    target_centers[:, 1] = target_center_height\n    rotation = look_at_rotation(positions, target_centers).mT\n    translation = -(rotation @ positions.unsqueeze(-1)).squeeze(-1)\n\n    lights = PointLights(device=device, location=[position.tolist()])\n    return rotation, translation, lights\n\n\ndef get_ground_params_from_points(root_points, vert_points):\n    \"\"\"xz-plane is the ground plane\n    Args:\n        root_points: (L, 3), to decide center\n        vert_points: (L, V, 3), to decide scale\n    \"\"\"\n    root_max = root_points.max(0)[0]  # (3,)\n    root_min = root_points.min(0)[0]  # (3,)\n    cx, _, cz = (root_max + root_min) / 2.0\n\n    vert_max = vert_points.reshape(-1, 3).max(0)[0]  # (L, 3)\n    vert_min = vert_points.reshape(-1, 3).min(0)[0]  # (L, 3)\n    scale = (vert_max - vert_min)[[0, 2]].max()\n    return float(scale), float(cx), float(cz)\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/vis/renderer_tools.py",
    "content": "import os\nimport cv2\nimport numpy as np\nimport torch\nfrom PIL import Image\n\n\ndef read_image(path, scale=1):\n    im = Image.open(path)\n    if scale == 1:\n        return np.array(im)\n    W, H = im.size\n    w, h = int(scale * W), int(scale * H)\n    return np.array(im.resize((w, h), Image.ANTIALIAS))\n\n\ndef transform_torch3d(T_c2w):\n    \"\"\"\n    :param T_c2w (*, 4, 4)\n    returns (*, 3, 3), (*, 3)\n    \"\"\"\n    R1 = torch.tensor(\n        [\n            [-1.0, 0.0, 0.0],\n            [0.0, -1.0, 0.0],\n            [0.0, 0.0, 1.0],\n        ],\n        device=T_c2w.device,\n    )\n    R2 = torch.tensor(\n        [\n            [1.0, 0.0, 0.0],\n            [0.0, -1.0, 0.0],\n            [0.0, 0.0, -1.0],\n        ],\n        device=T_c2w.device,\n    )\n    cam_R, cam_t = T_c2w[..., :3, :3], T_c2w[..., :3, 3]\n    cam_R = torch.einsum(\"...ij,jk->...ik\", cam_R, R1)\n    cam_t = torch.einsum(\"ij,...j->...i\", R2, cam_t)\n    return cam_R, cam_t\n\n\ndef transform_pyrender(T_c2w):\n    \"\"\"\n    :param T_c2w (*, 4, 4)\n    \"\"\"\n    T_vis = torch.tensor(\n        [\n            [1.0, 0.0, 0.0, 0.0],\n            [0.0, -1.0, 0.0, 0.0],\n            [0.0, 0.0, -1.0, 0.0],\n            [0.0, 0.0, 0.0, 1.0],\n        ],\n        device=T_c2w.device,\n    )\n    return torch.einsum(\"...ij,jk->...ik\", torch.einsum(\"ij,...jk->...ik\", T_vis, T_c2w), T_vis)\n\n\ndef smpl_to_geometry(verts, faces, vis_mask=None, track_ids=None):\n    \"\"\"\n    :param verts (B, T, V, 3)\n    :param faces (F, 3)\n    :param vis_mask (optional) (B, T) visibility of each person\n    :param track_ids (optional) (B,)\n    returns list of T verts (B, V, 3), faces (F, 3), colors (B, 3)\n    where B is different depending on the visibility of the people\n    \"\"\"\n    B, T = verts.shape[:2]\n    device = verts.device\n\n    # (B, 3)\n    colors = track_to_colors(track_ids) if track_ids is not None else torch.ones(B, 3, device) * 0.5\n\n    # list T (B, V, 3), T (B, 3), T (F, 3)\n    return filter_visible_meshes(verts, colors, faces, vis_mask)\n\n\ndef filter_visible_meshes(verts, colors, faces, vis_mask=None, vis_opacity=False):\n    \"\"\"\n    :param verts (B, T, V, 3)\n    :param colors (B, 3)\n    :param faces (F, 3)\n    :param vis_mask (optional tensor, default None) (B, T) ternary mask\n        -1 if not in frame\n         0 if temporarily occluded\n         1 if visible\n    :param vis_opacity (optional bool, default False)\n        if True, make occluded people alpha=0.5, otherwise alpha=1\n    returns a list of T lists verts (Bi, V, 3), colors (Bi, 4), faces (F, 3)\n    \"\"\"\n    #     import ipdb; ipdb.set_trace()\n    B, T = verts.shape[:2]\n    faces = [faces for t in range(T)]\n    if vis_mask is None:\n        verts = [verts[:, t] for t in range(T)]\n        colors = [colors for t in range(T)]\n        return verts, colors, faces\n\n    # render occluded and visible, but not removed\n    vis_mask = vis_mask >= 0\n    if vis_opacity:\n        alpha = 0.5 * (vis_mask[..., None] + 1)\n    else:\n        alpha = (vis_mask[..., None] >= 0).float()\n    vert_list = [verts[vis_mask[:, t], t] for t in range(T)]\n    colors = [torch.cat([colors[vis_mask[:, t]], alpha[vis_mask[:, t], t]], dim=-1) for t in range(T)]\n    bounds = get_bboxes(verts, vis_mask)\n    return vert_list, colors, faces, bounds\n\n\ndef get_bboxes(verts, vis_mask):\n    \"\"\"\n    return bb_min, bb_max, and mean for each track (B, 3) over entire trajectory\n    :param verts (B, T, V, 3)\n    :param vis_mask (B, T)\n    \"\"\"\n    B, T, *_ = verts.shape\n    bb_min, bb_max, mean = [], [], []\n    for b in range(B):\n        v = verts[b, vis_mask[b, :T]]  # (Tb, V, 3)\n        bb_min.append(v.amin(dim=(0, 1)))\n        bb_max.append(v.amax(dim=(0, 1)))\n        mean.append(v.mean(dim=(0, 1)))\n    bb_min = torch.stack(bb_min, dim=0)\n    bb_max = torch.stack(bb_max, dim=0)\n    mean = torch.stack(mean, dim=0)\n    # point to a track that's long and close to the camera\n    zs = mean[:, 2]\n    counts = vis_mask[:, :T].sum(dim=-1)  # (B,)\n    mask = counts < 0.8 * T\n    zs[mask] = torch.inf\n    sel = torch.argmin(zs)\n    return bb_min.amin(dim=0), bb_max.amax(dim=0), mean[sel]\n\n\ndef track_to_colors(track_ids):\n    \"\"\"\n    :param track_ids (B)\n    \"\"\"\n    color_map = torch.from_numpy(get_colors()).to(track_ids)\n    return color_map[track_ids] / 255  # (B, 3)\n\n\ndef get_colors():\n    #     color_file = os.path.abspath(os.path.join(__file__, \"../colors_phalp.txt\"))\n    color_file = os.path.abspath(os.path.join(__file__, \"../colors.txt\"))\n    RGB_tuples = np.vstack(\n        [\n            np.loadtxt(color_file, skiprows=0),\n            #             np.loadtxt(color_file, skiprows=1),\n            np.random.uniform(0, 255, size=(10000, 3)),\n            [[0, 0, 0]],\n        ]\n    )\n    b = np.where(RGB_tuples == 0)\n    RGB_tuples[b] = 1\n    return RGB_tuples.astype(np.float32)\n\n\ndef checkerboard_geometry(\n    length=12.0,\n    color0=[0.8, 0.9, 0.9],\n    color1=[0.6, 0.7, 0.7],\n    tile_width=0.5,\n    alpha=1.0,\n    up=\"y\",\n    c1=0.0,\n    c2=0.0,\n):\n    assert up == \"y\" or up == \"z\"\n    color0 = np.array(color0 + [alpha])\n    color1 = np.array(color1 + [alpha])\n    num_rows = num_cols = max(2, int(length / tile_width))\n    radius = float(num_rows * tile_width) / 2.0\n    vertices = []\n    vert_colors = []\n    faces = []\n    face_colors = []\n    for i in range(num_rows):\n        for j in range(num_cols):\n            u0, v0 = j * tile_width - radius, i * tile_width - radius\n            us = np.array([u0, u0, u0 + tile_width, u0 + tile_width])\n            vs = np.array([v0, v0 + tile_width, v0 + tile_width, v0])\n            zs = np.zeros(4)\n            if up == \"y\":\n                cur_verts = np.stack([us, zs, vs], axis=-1)  # (4, 3)\n                cur_verts[:, 0] += c1\n                cur_verts[:, 2] += c2\n            else:\n                cur_verts = np.stack([us, vs, zs], axis=-1)  # (4, 3)\n                cur_verts[:, 0] += c1\n                cur_verts[:, 1] += c2\n\n            cur_faces = np.array([[0, 1, 3], [1, 2, 3], [0, 3, 1], [1, 3, 2]], dtype=np.int64)\n            cur_faces += 4 * (i * num_cols + j)  # the number of previously added verts\n            use_color0 = (i % 2 == 0 and j % 2 == 0) or (i % 2 == 1 and j % 2 == 1)\n            cur_color = color0 if use_color0 else color1\n            cur_colors = np.array([cur_color, cur_color, cur_color, cur_color])\n\n            vertices.append(cur_verts)\n            faces.append(cur_faces)\n            vert_colors.append(cur_colors)\n            face_colors.append(cur_colors)\n\n    vertices = np.concatenate(vertices, axis=0).astype(np.float32)\n    vert_colors = np.concatenate(vert_colors, axis=0).astype(np.float32)\n    faces = np.concatenate(faces, axis=0).astype(np.float32)\n    face_colors = np.concatenate(face_colors, axis=0).astype(np.float32)\n\n    return vertices, faces, vert_colors, face_colors\n\n\ndef camera_marker_geometry(radius, height, up):\n    assert up == \"y\" or up == \"z\"\n    if up == \"y\":\n        vertices = np.array(\n            [\n                [-radius, -radius, 0],\n                [radius, -radius, 0],\n                [radius, radius, 0],\n                [-radius, radius, 0],\n                [0, 0, height],\n            ]\n        )\n    else:\n        vertices = np.array(\n            [\n                [-radius, 0, -radius],\n                [radius, 0, -radius],\n                [radius, 0, radius],\n                [-radius, 0, radius],\n                [0, -height, 0],\n            ]\n        )\n\n    faces = np.array(\n        [\n            [0, 3, 1],\n            [1, 3, 2],\n            [0, 1, 4],\n            [1, 2, 4],\n            [2, 3, 4],\n            [3, 0, 4],\n        ]\n    )\n\n    face_colors = np.array(\n        [\n            [1.0, 1.0, 1.0, 1.0],\n            [1.0, 1.0, 1.0, 1.0],\n            [0.0, 1.0, 0.0, 1.0],\n            [1.0, 0.0, 0.0, 1.0],\n            [0.0, 1.0, 0.0, 1.0],\n            [1.0, 0.0, 0.0, 1.0],\n        ]\n    )\n    return vertices, faces, face_colors\n\n\ndef vis_keypoints(\n    keypts_list,\n    img_size,\n    radius=6,\n    thickness=3,\n    kpt_score_thr=0.3,\n    dataset=\"TopDownCocoDataset\",\n):\n    \"\"\"\n    Visualize keypoints\n    From ViTPose/mmpose/apis/inference.py\n    \"\"\"\n    palette = np.array(\n        [\n            [255, 128, 0],\n            [255, 153, 51],\n            [255, 178, 102],\n            [230, 230, 0],\n            [255, 153, 255],\n            [153, 204, 255],\n            [255, 102, 255],\n            [255, 51, 255],\n            [102, 178, 255],\n            [51, 153, 255],\n            [255, 153, 153],\n            [255, 102, 102],\n            [255, 51, 51],\n            [153, 255, 153],\n            [102, 255, 102],\n            [51, 255, 51],\n            [0, 255, 0],\n            [0, 0, 255],\n            [255, 0, 0],\n            [255, 255, 255],\n        ]\n    )\n\n    if dataset in (\n        \"TopDownCocoDataset\",\n        \"BottomUpCocoDataset\",\n        \"TopDownOCHumanDataset\",\n        \"AnimalMacaqueDataset\",\n    ):\n        # show the results\n        skeleton = [\n            [15, 13],\n            [13, 11],\n            [16, 14],\n            [14, 12],\n            [11, 12],\n            [5, 11],\n            [6, 12],\n            [5, 6],\n            [5, 7],\n            [6, 8],\n            [7, 9],\n            [8, 10],\n            [1, 2],\n            [0, 1],\n            [0, 2],\n            [1, 3],\n            [2, 4],\n            [3, 5],\n            [4, 6],\n        ]\n\n        pose_link_color = palette[[0, 0, 0, 0, 7, 7, 7, 9, 9, 9, 9, 9, 16, 16, 16, 16, 16, 16, 16]]\n        pose_kpt_color = palette[[16, 16, 16, 16, 16, 9, 9, 9, 9, 9, 9, 0, 0, 0, 0, 0, 0]]\n\n    elif dataset == \"TopDownCocoWholeBodyDataset\":\n        # show the results\n        skeleton = [\n            [15, 13],\n            [13, 11],\n            [16, 14],\n            [14, 12],\n            [11, 12],\n            [5, 11],\n            [6, 12],\n            [5, 6],\n            [5, 7],\n            [6, 8],\n            [7, 9],\n            [8, 10],\n            [1, 2],\n            [0, 1],\n            [0, 2],\n            [1, 3],\n            [2, 4],\n            [3, 5],\n            [4, 6],\n            [15, 17],\n            [15, 18],\n            [15, 19],\n            [16, 20],\n            [16, 21],\n            [16, 22],\n            [91, 92],\n            [92, 93],\n            [93, 94],\n            [94, 95],\n            [91, 96],\n            [96, 97],\n            [97, 98],\n            [98, 99],\n            [91, 100],\n            [100, 101],\n            [101, 102],\n            [102, 103],\n            [91, 104],\n            [104, 105],\n            [105, 106],\n            [106, 107],\n            [91, 108],\n            [108, 109],\n            [109, 110],\n            [110, 111],\n            [112, 113],\n            [113, 114],\n            [114, 115],\n            [115, 116],\n            [112, 117],\n            [117, 118],\n            [118, 119],\n            [119, 120],\n            [112, 121],\n            [121, 122],\n            [122, 123],\n            [123, 124],\n            [112, 125],\n            [125, 126],\n            [126, 127],\n            [127, 128],\n            [112, 129],\n            [129, 130],\n            [130, 131],\n            [131, 132],\n        ]\n\n        pose_link_color = palette[\n            [0, 0, 0, 0, 7, 7, 7, 9, 9, 9, 9, 9, 16, 16, 16, 16, 16, 16, 16]\n            + [16, 16, 16, 16, 16, 16]\n            + [0, 0, 0, 0, 4, 4, 4, 4, 8, 8, 8, 8, 12, 12, 12, 12, 16, 16, 16, 16]\n            + [0, 0, 0, 0, 4, 4, 4, 4, 8, 8, 8, 8, 12, 12, 12, 12, 16, 16, 16, 16]\n        ]\n        pose_kpt_color = palette[\n            [16, 16, 16, 16, 16, 9, 9, 9, 9, 9, 9, 0, 0, 0, 0, 0, 0] + [0, 0, 0, 0, 0, 0] + [19] * (68 + 42)\n        ]\n\n    elif dataset == \"TopDownAicDataset\":\n        skeleton = [\n            [2, 1],\n            [1, 0],\n            [0, 13],\n            [13, 3],\n            [3, 4],\n            [4, 5],\n            [8, 7],\n            [7, 6],\n            [6, 9],\n            [9, 10],\n            [10, 11],\n            [12, 13],\n            [0, 6],\n            [3, 9],\n        ]\n\n        pose_link_color = palette[[9, 9, 9, 9, 9, 9, 16, 16, 16, 16, 16, 0, 7, 7]]\n        pose_kpt_color = palette[[9, 9, 9, 9, 9, 9, 16, 16, 16, 16, 16, 16, 0, 0]]\n\n    elif dataset == \"TopDownMpiiDataset\":\n        skeleton = [\n            [0, 1],\n            [1, 2],\n            [2, 6],\n            [6, 3],\n            [3, 4],\n            [4, 5],\n            [6, 7],\n            [7, 8],\n            [8, 9],\n            [8, 12],\n            [12, 11],\n            [11, 10],\n            [8, 13],\n            [13, 14],\n            [14, 15],\n        ]\n\n        pose_link_color = palette[[16, 16, 16, 16, 16, 16, 7, 7, 0, 9, 9, 9, 9, 9, 9]]\n        pose_kpt_color = palette[[16, 16, 16, 16, 16, 16, 7, 7, 0, 0, 9, 9, 9, 9, 9, 9]]\n\n    elif dataset == \"TopDownMpiiTrbDataset\":\n        skeleton = [\n            [12, 13],\n            [13, 0],\n            [13, 1],\n            [0, 2],\n            [1, 3],\n            [2, 4],\n            [3, 5],\n            [0, 6],\n            [1, 7],\n            [6, 7],\n            [6, 8],\n            [7, 9],\n            [8, 10],\n            [9, 11],\n            [14, 15],\n            [16, 17],\n            [18, 19],\n            [20, 21],\n            [22, 23],\n            [24, 25],\n            [26, 27],\n            [28, 29],\n            [30, 31],\n            [32, 33],\n            [34, 35],\n            [36, 37],\n            [38, 39],\n        ]\n\n        pose_link_color = palette[[16] * 14 + [19] * 13]\n        pose_kpt_color = palette[[16] * 14 + [0] * 26]\n\n    elif dataset in (\"OneHand10KDataset\", \"FreiHandDataset\", \"PanopticDataset\"):\n        skeleton = [\n            [0, 1],\n            [1, 2],\n            [2, 3],\n            [3, 4],\n            [0, 5],\n            [5, 6],\n            [6, 7],\n            [7, 8],\n            [0, 9],\n            [9, 10],\n            [10, 11],\n            [11, 12],\n            [0, 13],\n            [13, 14],\n            [14, 15],\n            [15, 16],\n            [0, 17],\n            [17, 18],\n            [18, 19],\n            [19, 20],\n        ]\n\n        pose_link_color = palette[[0, 0, 0, 0, 4, 4, 4, 4, 8, 8, 8, 8, 12, 12, 12, 12, 16, 16, 16, 16]]\n        pose_kpt_color = palette[[0, 0, 0, 0, 0, 4, 4, 4, 4, 8, 8, 8, 8, 12, 12, 12, 12, 16, 16, 16, 16]]\n\n    elif dataset == \"InterHand2DDataset\":\n        skeleton = [\n            [0, 1],\n            [1, 2],\n            [2, 3],\n            [4, 5],\n            [5, 6],\n            [6, 7],\n            [8, 9],\n            [9, 10],\n            [10, 11],\n            [12, 13],\n            [13, 14],\n            [14, 15],\n            [16, 17],\n            [17, 18],\n            [18, 19],\n            [3, 20],\n            [7, 20],\n            [11, 20],\n            [15, 20],\n            [19, 20],\n        ]\n\n        pose_link_color = palette[[0, 0, 0, 4, 4, 4, 8, 8, 8, 12, 12, 12, 16, 16, 16, 0, 4, 8, 12, 16]]\n        pose_kpt_color = palette[[0, 0, 0, 0, 4, 4, 4, 4, 8, 8, 8, 8, 12, 12, 12, 12, 16, 16, 16, 16, 0]]\n\n    elif dataset == \"Face300WDataset\":\n        # show the results\n        skeleton = []\n\n        pose_link_color = palette[[]]\n        pose_kpt_color = palette[[19] * 68]\n        kpt_score_thr = 0\n\n    elif dataset == \"FaceAFLWDataset\":\n        # show the results\n        skeleton = []\n\n        pose_link_color = palette[[]]\n        pose_kpt_color = palette[[19] * 19]\n        kpt_score_thr = 0\n\n    elif dataset == \"FaceCOFWDataset\":\n        # show the results\n        skeleton = []\n\n        pose_link_color = palette[[]]\n        pose_kpt_color = palette[[19] * 29]\n        kpt_score_thr = 0\n\n    elif dataset == \"FaceWFLWDataset\":\n        # show the results\n        skeleton = []\n\n        pose_link_color = palette[[]]\n        pose_kpt_color = palette[[19] * 98]\n        kpt_score_thr = 0\n\n    elif dataset == \"AnimalHorse10Dataset\":\n        skeleton = [\n            [0, 1],\n            [1, 12],\n            [12, 16],\n            [16, 21],\n            [21, 17],\n            [17, 11],\n            [11, 10],\n            [10, 8],\n            [8, 9],\n            [9, 12],\n            [2, 3],\n            [3, 4],\n            [5, 6],\n            [6, 7],\n            [13, 14],\n            [14, 15],\n            [18, 19],\n            [19, 20],\n        ]\n\n        pose_link_color = palette[[4] * 10 + [6] * 2 + [6] * 2 + [7] * 2 + [7] * 2]\n        pose_kpt_color = palette[[4, 4, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 7, 7, 7, 4, 4, 7, 7, 7, 4]]\n\n    elif dataset == \"AnimalFlyDataset\":\n        skeleton = [\n            [1, 0],\n            [2, 0],\n            [3, 0],\n            [4, 3],\n            [5, 4],\n            [7, 6],\n            [8, 7],\n            [9, 8],\n            [11, 10],\n            [12, 11],\n            [13, 12],\n            [15, 14],\n            [16, 15],\n            [17, 16],\n            [19, 18],\n            [20, 19],\n            [21, 20],\n            [23, 22],\n            [24, 23],\n            [25, 24],\n            [27, 26],\n            [28, 27],\n            [29, 28],\n            [30, 3],\n            [31, 3],\n        ]\n\n        pose_link_color = palette[[0] * 25]\n        pose_kpt_color = palette[[0] * 32]\n\n    elif dataset == \"AnimalLocustDataset\":\n        skeleton = [\n            [1, 0],\n            [2, 1],\n            [3, 2],\n            [4, 3],\n            [6, 5],\n            [7, 6],\n            [9, 8],\n            [10, 9],\n            [11, 10],\n            [13, 12],\n            [14, 13],\n            [15, 14],\n            [17, 16],\n            [18, 17],\n            [19, 18],\n            [21, 20],\n            [22, 21],\n            [24, 23],\n            [25, 24],\n            [26, 25],\n            [28, 27],\n            [29, 28],\n            [30, 29],\n            [32, 31],\n            [33, 32],\n            [34, 33],\n        ]\n\n        pose_link_color = palette[[0] * 26]\n        pose_kpt_color = palette[[0] * 35]\n\n    elif dataset == \"AnimalZebraDataset\":\n        skeleton = [[1, 0], [2, 1], [3, 2], [4, 2], [5, 7], [6, 7], [7, 2], [8, 7]]\n\n        pose_link_color = palette[[0] * 8]\n        pose_kpt_color = palette[[0] * 9]\n\n    elif dataset in \"AnimalPoseDataset\":\n        skeleton = [\n            [0, 1],\n            [0, 2],\n            [1, 3],\n            [0, 4],\n            [1, 4],\n            [4, 5],\n            [5, 7],\n            [6, 7],\n            [5, 8],\n            [8, 12],\n            [12, 16],\n            [5, 9],\n            [9, 13],\n            [13, 17],\n            [6, 10],\n            [10, 14],\n            [14, 18],\n            [6, 11],\n            [11, 15],\n            [15, 19],\n        ]\n\n        pose_link_color = palette[[0] * 20]\n        pose_kpt_color = palette[[0] * 20]\n    else:\n        NotImplementedError()\n\n    img_w, img_h = img_size\n    img = 255 * np.ones((img_h, img_w, 3), dtype=np.uint8)\n    img = imshow_keypoints(\n        img,\n        keypts_list,\n        skeleton,\n        kpt_score_thr,\n        pose_kpt_color,\n        pose_link_color,\n        radius,\n        thickness,\n    )\n    alpha = 255 * (img != 255).any(axis=-1, keepdims=True).astype(np.uint8)\n    return np.concatenate([img, alpha], axis=-1)\n\n\ndef imshow_keypoints(\n    img,\n    pose_result,\n    skeleton=None,\n    kpt_score_thr=0.3,\n    pose_kpt_color=None,\n    pose_link_color=None,\n    radius=4,\n    thickness=1,\n    show_keypoint_weight=False,\n):\n    \"\"\"Draw keypoints and links on an image.\n    From ViTPose/mmpose/core/visualization/image.py\n\n    Args:\n        img (H, W, 3) array\n        pose_result (list[kpts]): The poses to draw. Each element kpts is\n            a set of K keypoints as an Kx3 numpy.ndarray, where each\n            keypoint is represented as x, y, score.\n        kpt_score_thr (float, optional): Minimum score of keypoints\n            to be shown. Default: 0.3.\n        pose_kpt_color (np.array[Nx3]`): Color of N keypoints. If None,\n            the keypoint will not be drawn.\n        pose_link_color (np.array[Mx3]): Color of M links. If None, the\n            links will not be drawn.\n        thickness (int): Thickness of lines.\n        show_keypoint_weight (bool): If True, opacity indicates keypoint score\n    \"\"\"\n    img_h, img_w, _ = img.shape\n    idcs = [0, 16, 15, 18, 17, 5, 2, 6, 3, 7, 4, 12, 9, 13, 10, 14, 11]\n    for kpts in pose_result:\n        kpts = np.array(kpts, copy=False)[idcs]\n\n        # draw each point on image\n        if pose_kpt_color is not None:\n            assert len(pose_kpt_color) == len(kpts)\n            for kid, kpt in enumerate(kpts):\n                x_coord, y_coord, kpt_score = int(kpt[0]), int(kpt[1]), kpt[2]\n                if kpt_score > kpt_score_thr:\n                    color = tuple(int(c) for c in pose_kpt_color[kid])\n                    if show_keypoint_weight:\n                        img_copy = img.copy()\n                        cv2.circle(img_copy, (int(x_coord), int(y_coord)), radius, color, -1)\n                        transparency = max(0, min(1, kpt_score))\n                        cv2.addWeighted(img_copy, transparency, img, 1 - transparency, 0, dst=img)\n                    else:\n                        cv2.circle(img, (int(x_coord), int(y_coord)), radius, color, -1)\n\n        # draw links\n        if skeleton is not None and pose_link_color is not None:\n            assert len(pose_link_color) == len(skeleton)\n            for sk_id, sk in enumerate(skeleton):\n                pos1 = (int(kpts[sk[0], 0]), int(kpts[sk[0], 1]))\n                pos2 = (int(kpts[sk[1], 0]), int(kpts[sk[1], 1]))\n                if (\n                    pos1[0] > 0\n                    and pos1[0] < img_w\n                    and pos1[1] > 0\n                    and pos1[1] < img_h\n                    and pos2[0] > 0\n                    and pos2[0] < img_w\n                    and pos2[1] > 0\n                    and pos2[1] < img_h\n                    and kpts[sk[0], 2] > kpt_score_thr\n                    and kpts[sk[1], 2] > kpt_score_thr\n                ):\n                    color = tuple(int(c) for c in pose_link_color[sk_id])\n                    if show_keypoint_weight:\n                        img_copy = img.copy()\n                        X = (pos1[0], pos2[0])\n                        Y = (pos1[1], pos2[1])\n                        mX = np.mean(X)\n                        mY = np.mean(Y)\n                        length = ((Y[0] - Y[1]) ** 2 + (X[0] - X[1]) ** 2) ** 0.5\n                        angle = math.degrees(math.atan2(Y[0] - Y[1], X[0] - X[1]))\n                        stickwidth = 2\n                        polygon = cv2.ellipse2Poly(\n                            (int(mX), int(mY)),\n                            (int(length / 2), int(stickwidth)),\n                            int(angle),\n                            0,\n                            360,\n                            1,\n                        )\n                        cv2.fillConvexPoly(img_copy, polygon, color)\n                        transparency = max(0, min(1, 0.5 * (kpts[sk[0], 2] + kpts[sk[1], 2])))\n                        cv2.addWeighted(img_copy, transparency, img, 1 - transparency, 0, dst=img)\n                    else:\n                        cv2.line(img, pos1, pos2, color, thickness=thickness)\n\n    return img\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/vis/renderer_utils.py",
    "content": "from hmr4d.utils.vis.renderer import Renderer\nfrom tqdm import tqdm\nimport numpy as np\n\n\ndef simple_render_mesh(render_dict):\n    \"\"\"Render an camera-space mesh, blank background\"\"\"\n    width, height, focal_length = render_dict[\"whf\"]\n    faces = render_dict[\"faces\"]\n    verts = render_dict[\"verts\"]\n\n    renderer = Renderer(width, height, focal_length, device=\"cuda\", faces=faces)\n    outputs = []\n    for i in tqdm(range(len(verts)), desc=f\"Rendering\"):\n        img = renderer.render_mesh(verts[i].cuda(), colors=[0.8, 0.8, 0.8])\n        outputs.append(img)\n    outputs = np.stack(outputs, axis=0)\n    return outputs\n\n\ndef simple_render_mesh_background(render_dict, VI=50, colors=[0.8, 0.8, 0.8]):\n    \"\"\"Render an camera-space mesh, blank background\"\"\"\n    K = render_dict[\"K\"]\n    faces = render_dict[\"faces\"]\n    verts = render_dict[\"verts\"]\n    background = render_dict[\"background\"]\n    N_frames = len(verts)\n    if len(background.shape) == 3:\n        background = [background] * N_frames\n    height, width = background[0].shape[:2]\n\n    renderer = Renderer(width, height, device=\"cuda\", faces=faces, K=K)\n    outputs = []\n    for i in tqdm(range(len(verts)), desc=f\"Rendering\"):\n        img = renderer.render_mesh(verts[i].cuda(), colors=colors, background=background[i], VI=VI)\n        outputs.append(img)\n    outputs = np.stack(outputs, axis=0)\n    return outputs\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/vis/rich_logger.py",
    "content": "from pytorch_lightning.utilities import rank_zero_only\nfrom omegaconf import DictConfig, OmegaConf\nimport rich\nimport rich.tree\nimport rich.syntax\nfrom hmr4d.utils.pylogger import Log\n\n\n@rank_zero_only\ndef print_cfg(cfg: DictConfig, use_rich: bool = False):\n    if use_rich:\n        print_order = (\"data\", \"model\", \"callbacks\", \"logger\", \"pl_trainer\")\n        style = \"dim\"\n        tree = rich.tree.Tree(\"CONFIG\", style=style, guide_style=style)\n\n        # add fields from `print_order` to queue\n        # add all the other fields to queue (not specified in `print_order`)\n        queue = []\n        for field in print_order:\n            queue.append(field) if field in cfg else Log.warn(f\"Field '{field}' not found in config. Skipping.\")\n        for field in cfg:\n            if field not in queue:\n                queue.append(field)\n\n        # generate config tree from queue\n        for field in queue:\n            branch = tree.add(field, style=style, guide_style=style)\n            config_group = cfg[field]\n            if isinstance(config_group, DictConfig):\n                branch_content = OmegaConf.to_yaml(config_group, resolve=False)\n            else:\n                branch_content = str(config_group)\n            branch.add(rich.syntax.Syntax(branch_content, \"yaml\"))\n        rich.print(tree)\n    else:\n        Log.info(OmegaConf.to_yaml(cfg, resolve=False))\n"
  },
  {
    "path": "eval/GVHMR/hmr4d/utils/wis3d_utils.py",
    "content": "from wis3d import Wis3D\nfrom pathlib import Path\nfrom datetime import datetime\nimport torch\nimport numpy as np\nfrom einops import einsum\nfrom pytorch3d.transforms import axis_angle_to_matrix\n\n\ndef make_wis3d(output_dir=\"outputs/wis3d\", name=\"debug\", time_postfix=False):\n    \"\"\"\n    Make a Wis3D instance. e.g.:\n        from hmr4d.utils.wis3d_utils import make_wis3d\n        wis3d = make_wis3d(time_postfix=True)\n    \"\"\"\n    output_dir = Path(output_dir)\n    output_dir.mkdir(parents=True, exist_ok=True)\n    if time_postfix:\n        time_str = datetime.now().strftime(\"%m%d-%H%M-%S\")\n        name = f\"{name}_{time_str}\"\n        print(f\"Creating Wis3D {name}\")\n    wis3d = Wis3D(output_dir.absolute(), name)\n    return wis3d\n\n\ncolor_schemes = {\n    \"red\": ([255, 168, 154], [153, 17, 1]),\n    \"green\": ([183, 255, 191], [0, 171, 8]),\n    \"blue\": ([183, 255, 255], [0, 0, 255]),\n    \"cyan\": ([183, 255, 255], [0, 255, 255]),\n    \"magenta\": ([255, 183, 255], [255, 0, 255]),\n    \"black\": ([0, 0, 0], [0, 0, 0]),\n    \"orange\": ([255, 183, 0], [255, 128, 0]),\n    \"grey\": ([203, 203, 203], [203, 203, 203]),\n}\n\n\ndef get_gradient_colors(scheme=\"red\", num_points=120, alpha=1.0):\n    \"\"\"\n    Return a list of colors that are gradient from start to end.\n    \"\"\"\n    start_rgba = torch.tensor(color_schemes[scheme][0] + [255 * alpha]) / 255\n    end_rgba = torch.tensor(color_schemes[scheme][1] + [255 * alpha]) / 255\n    colors = torch.stack([torch.linspace(s, e, steps=num_points) for s, e in zip(start_rgba, end_rgba)], dim=-1)\n    return colors\n\n\ndef get_const_colors(name=\"red\", partial_shape=(120, 5), alpha=1.0):\n    \"\"\"\n    Return colors (partial_shape, 4)\n    \"\"\"\n    rgba = torch.tensor(color_schemes[name][1] + [255 * alpha]) / 255\n    partial_shape = tuple(partial_shape)\n    colors = rgba[None].repeat(*partial_shape, 1)\n    return colors\n\n\ndef get_colors_by_conf(conf, low=\"red\", high=\"green\"):\n    colors = torch.stack([conf] * 3, dim=-1)\n    colors = colors * torch.tensor(color_schemes[high][1]) + (1 - colors) * torch.tensor(color_schemes[low][1])\n    return colors\n\n\n# ================== Colored Motion Sequence ================== #\n\n\nKINEMATIC_CHAINS = {\n    \"smpl22\": [\n        [0, 2, 5, 8, 11],  # right-leg\n        [0, 1, 4, 7, 10],  # left-leg\n        [0, 3, 6, 9, 12, 15],  # spine\n        [9, 14, 17, 19, 21],  # right-arm\n        [9, 13, 16, 18, 20],  # left-arm\n    ],\n    \"h36m17\": [\n        [0, 1, 2, 3],  # right-leg\n        [0, 4, 5, 6],  # left-leg\n        [0, 7, 8, 9, 10],  # spine\n        [8, 14, 15, 16],  # right-arm\n        [8, 11, 12, 13],  # left-arm\n    ],\n    \"coco17\": [\n        [12, 14, 16],  # right-leg\n        [11, 13, 15],  # left-leg\n        [4, 2, 0, 1, 3],  # replace spine with head\n        [6, 8, 10],  # right-arm\n        [5, 7, 9],  # left-arm\n    ],\n}\n\n\ndef convert_motion_as_line_mesh(motion, skeleton_type=\"smpl22\", const_color=None):\n    if isinstance(motion, np.ndarray):\n        motion = torch.from_numpy(motion)\n    motion = motion.detach().cpu()\n    kinematic_chain = KINEMATIC_CHAINS[skeleton_type]\n    color_names = [\"red\", \"green\", \"blue\", \"cyan\", \"magenta\"]\n    s_points = []\n    e_points = []\n    m_colors = []\n    length = motion.shape[0]\n    device = motion.device\n    for chain, color_name in zip(kinematic_chain, color_names):\n        num_line = len(chain) - 1\n        s_points.append(motion[:, chain[:-1]])\n        e_points.append(motion[:, chain[1:]])\n        if const_color is not None:\n            color_name = const_color\n        color_ = get_const_colors(color_name, partial_shape=(length, num_line), alpha=1.0).to(device)  # (L, 4, 4)\n        m_colors.append(color_[..., :3] * 255)  # (L, 4, 3)\n\n    s_points = torch.cat(s_points, dim=1)  # (L, ?, 3)\n    e_points = torch.cat(e_points, dim=1)\n    m_colors = torch.cat(m_colors, dim=1)\n\n    vertices = []\n    for f in range(length):\n        vertices_, faces, vertex_colors = create_skeleton_mesh(s_points[f], e_points[f], radius=0.02, color=m_colors[f])\n        vertices.append(vertices_)\n    vertices = torch.stack(vertices, dim=0)\n    return vertices, faces, vertex_colors\n\n\ndef add_motion_as_lines(motion, wis3d, name=\"joints22\", skeleton_type=\"smpl22\", const_color=None, offset=0):\n    \"\"\"\n    Args:\n        motion (tensor): (L, J, 3)\n    \"\"\"\n    vertices, faces, vertex_colors = convert_motion_as_line_mesh(\n        motion, skeleton_type=skeleton_type, const_color=const_color\n    )\n    for f in range(len(vertices)):\n        wis3d.set_scene_id(f + offset)\n        wis3d.add_mesh(vertices[f], faces, vertex_colors, name=name)  # Add skeleton as cylinders\n        # Old way to add lines, this may cause problems when the number of lines is large\n        # wis3d.add_lines(s_points[f], e_points[f], m_colors[f], name=name)\n\n\ndef add_prog_motion_as_lines(motion, wis3d, name=\"joints22\", skeleton_type=\"smpl22\"):\n    \"\"\"\n    Args:\n        motion (tensor): (P, L, J, 3)\n    \"\"\"\n    if isinstance(motion, np.ndarray):\n        motion = torch.from_numpy(motion)\n    P, L, J, _ = motion.shape\n    device = motion.device\n\n    kinematic_chain = KINEMATIC_CHAINS[skeleton_type]\n    color_names = [\"red\", \"green\", \"blue\", \"cyan\", \"magenta\"]\n    s_points = []\n    e_points = []\n    m_colors = []\n    for chain, color_name in zip(kinematic_chain, color_names):\n        num_line = len(chain) - 1\n        s_points.append(motion[:, :, chain[:-1]])\n        e_points.append(motion[:, :, chain[1:]])\n        color_ = get_gradient_colors(color_name, L, alpha=1.0).to(device)  # (L, 4)\n        color_ = color_[None, :, None, :].repeat(P, 1, num_line, 1)  # (P, L, num_line, 4)\n        m_colors.append(color_[..., :3] * 255)  # (P, L, num_line, 3)\n    s_points = torch.cat(s_points, dim=-2)  # (L, ?, 3)\n    e_points = torch.cat(e_points, dim=-2)\n    m_colors = torch.cat(m_colors, dim=-2)\n\n    s_points = s_points.reshape(P, -1, 3)\n    e_points = e_points.reshape(P, -1, 3)\n    m_colors = m_colors.reshape(P, -1, 3)\n\n    for p in range(P):\n        wis3d.set_scene_id(p)\n        wis3d.add_lines(s_points[p], e_points[p], m_colors[p], name=name)\n\n\ndef add_joints_motion_as_spheres(joints, wis3d, radius=0.05, name=\"joints\", label_each_joint=False):\n    \"\"\"Visualize skeleton as spheres to explore the skeleton.\n    Args:\n        joints: (NF, NJ, 3)\n        wis3d\n        radius: radius of the spheres\n        name\n        label_each_joint: if True, each joints will have a label in wis3d (then you can interact with it, but it's slower)\n    \"\"\"\n    colors = torch.zeros_like(joints).float()\n    n_frames = joints.shape[0]\n    n_joints = joints.shape[1]\n    for i in range(n_joints):\n        colors[:, i, 1] = 255 / n_joints * i\n        colors[:, i, 2] = 255 / n_joints * (n_joints - i)\n    for f in range(n_frames):\n        wis3d.set_scene_id(f)\n        if label_each_joint:\n            for i in range(n_joints):\n                wis3d.add_spheres(\n                    joints[f, i].float(),\n                    radius=radius,\n                    colors=colors[f, i],\n                    name=f\"{name}-j{i}\",\n                )\n        else:\n            wis3d.add_spheres(\n                joints[f].float(),\n                radius=radius,\n                colors=colors[f],\n                name=f\"{name}\",\n            )\n\n\ndef create_skeleton_mesh(p1, p2, radius, color, resolution=4, return_merged=True):\n    \"\"\"\n    Create mesh between p1 and p2.\n    Args:\n        p1 (torch.Tensor): (N, 3),\n        p2 (torch.Tensor): (N, 3),\n        radius (float): radius,\n        color (torch.Tensor): (N, 3)\n        resolution (int): number of vertices in one circle, denoted as Q\n    Returns:\n        vertices (torch.Tensor): (N * 2Q, 3), if return_merged is False (N, 2Q, 3)\n        faces (torch.Tensor): (M', 3), if return_merged is False (N, M, 3)\n        vertex_colors (torch.Tensor): (N * 2Q, 3), if return_merged is False (N, 2Q, 3)\n    \"\"\"\n    N = p1.shape[0]\n\n    # Calculate segment direction\n    seg_dir = p2 - p1  # (N, 3)\n    unit_seg_dir = seg_dir / seg_dir.norm(dim=-1, keepdim=True)  # (N, 3)\n\n    # Compute an orthogonal vector\n    x_vec = torch.tensor([1, 0, 0], device=p1.device).float().unsqueeze(0).repeat(N, 1)  # (N, 3)\n    y_vec = torch.tensor([0, 1, 0], device=p1.device).float().unsqueeze(0).repeat(N, 1)\n    ortho_vec = torch.cross(unit_seg_dir, x_vec, dim=-1)  # (N, 3)\n    ortho_vec_ = torch.cross(unit_seg_dir, y_vec, dim=-1)  # (N, 3)  backup\n    ortho_vec = torch.where(ortho_vec.norm(dim=-1, keepdim=True) > 1e-3, ortho_vec, ortho_vec_)\n\n    # Get circle points on two ends\n    unit_ortho_vec = ortho_vec / ortho_vec.norm(dim=-1, keepdim=True)  # (N, 3)\n    theta = torch.linspace(0, 2 * np.pi, resolution, device=p1.device)\n    rotation_matrix = axis_angle_to_matrix(unit_seg_dir[:, None] * theta[None, :, None])  # (N, Q, 3, 3)\n    rotated_points = einsum(rotation_matrix, unit_ortho_vec, \"n q i j, n i -> n q j\") * radius  # (N, Q, 3)\n    bottom_points = rotated_points + p1.unsqueeze(1)  # (N, Q, 3)\n    top_points = rotated_points + p2.unsqueeze(1)  # (N, Q, 3)\n\n    # Combine bottom and top points\n    vertices = torch.cat([bottom_points, top_points], dim=1)  # (N, 2Q, 3)\n\n    # Generate face\n    indices = torch.arange(0, resolution, device=p1.device)\n    bottom_indices = indices\n    top_indices = indices + resolution\n\n    # outside face\n    face_bottom = torch.stack([bottom_indices[:-2], bottom_indices[1:-1], bottom_indices[-1].repeat(resolution - 2)], 1)\n    face_top = torch.stack([top_indices[1:-1], top_indices[:-2], top_indices[-1].repeat(resolution - 2)], 1)\n    faces = torch.cat(\n        [\n            torch.stack([bottom_indices[1:], bottom_indices[:-1], top_indices[:-1]], 1),  # out face\n            torch.stack([bottom_indices[1:], top_indices[:-1], top_indices[1:]], 1),  # out face\n            face_bottom,\n            face_top,\n        ]\n    )\n    faces = faces.unsqueeze(0).repeat(p1.shape[0], 1, 1)  # (N, M, 3)\n\n    # Assign colors\n    vertex_colors = color.unsqueeze(1).repeat(1, resolution * 2, 1)\n\n    if return_merged:\n        # manully adjust face ids\n        N, V = vertices.shape[:2]\n        faces = faces + torch.arange(0, N, device=p1.device).unsqueeze(1).unsqueeze(1) * V\n        faces = faces.reshape(-1, 3)\n        vertices = vertices.reshape(-1, 3)\n        vertex_colors = vertex_colors.reshape(-1, 3)\n\n    return vertices, faces, vertex_colors\n\n\ndef get_lines_of_my_frustum(frustum_points):\n    \"\"\"\n    frustum_points: (B, 8, 3), in (near {lu ru rd ld}, far {lu ru rd ld})\n    \"\"\"\n    start_points = frustum_points[:, [0, 1, 2, 3, 0, 1, 2, 3, 4, 5, 6, 7]].cpu().numpy()\n    end_points = frustum_points[:, [4, 5, 6, 7, 1, 2, 3, 0, 5, 6, 7, 4]].cpu().numpy()\n    return start_points, end_points\n\n\ndef draw_colored_vec(wis3d, vec, name, radius=0.02, colors=\"r\", starts=None, l=1.0):\n    \"\"\"\n    Args:\n        vec: (3) or (L, 3), should be the same length as colors, like 'rgb'\n    \"\"\"\n    if len(vec.shape) == 1:\n        vec = vec[None]\n    else:\n        assert len(vec.shape) == 2\n\n    assert len(vec) == len(colors)\n    # split colors, 'rgb' to 'r', 'g', 'b'\n    color_tensor = torch.zeros((len(colors), 3))\n    c2rgb = {\n        \"r\": torch.tensor([1, 0, 0]).float(),\n        \"g\": torch.tensor([0, 1, 0]).float(),\n        \"b\": torch.tensor([0, 0, 1]).float(),\n    }\n    for i, c in enumerate(colors):\n        color_tensor[i] = c2rgb[c]\n\n    if starts is None:\n        starts = torch.zeros_like(vec)\n    ends = starts + vec * l\n    vertices, faces, vertex_colors = create_skeleton_mesh(starts, ends, radius, color_tensor, resolution=10)\n    wis3d.add_mesh(vertices, faces, vertex_colors, name=name)\n\n\ndef draw_T_w2c(wis3d, T_w2c, name, radius=0.01, all_in_one=True, l=0.1):\n    \"\"\"\n    Draw a camera trajectory in world coordinate.\n    Args:\n        T_w2c: (L, 4, 4)\n    \"\"\"\n    color_tensor = torch.eye(3)\n    if all_in_one:\n        starts = -T_w2c[:, :3, :3].mT @ T_w2c[:, :3, [3]]  # (L, 3, 1)\n        starts = starts[:, None, :, 0].expand(-1, 3, -1).reshape(-1, 3)  # (L*3, 3)\n        vec = T_w2c[:, :3, :3].reshape(-1, 3)  # (L * 3, 3)\n        ends = starts + vec * l\n        color_tensor = color_tensor[None].expand(T_w2c.size(0), -1, -1).reshape(-1, 3)\n\n        vertices, faces, vertex_colors = create_skeleton_mesh(starts, ends, radius, color_tensor, resolution=10)\n    else:\n        raise NotImplementedError\n    wis3d.add_mesh(vertices, faces, vertex_colors, name=name)\n\n\ndef create_checkerboard_mesh(y=0.0, grid_size=1.0, bounds=((-3, -3), (3, 3))):\n    \"\"\"\n    example usage:\n        vertices, faces, vertex_colors = create_checkerboard_mesh()\n        wis3d.add_mesh(vertices=vertices, faces=faces, vertex_colors=vertex_colors, name=\"one\")\n    \"\"\"\n    color1 = np.array([236, 240, 241], np.uint8)  # light\n    color2 = np.array([120, 120, 120], np.uint8)  # dark\n\n    # 扩大范围\n    min_x, min_z = bounds[0]\n    max_x, max_z = bounds[1]\n    min_x = grid_size * np.floor(min_x / grid_size)\n    min_z = grid_size * np.floor(min_z / grid_size)\n    max_x = grid_size * np.ceil(max_x / grid_size)\n    max_z = grid_size * np.ceil(max_z / grid_size)\n\n    vertices = []\n    faces = []\n    vertex_colors = []\n    eps = 1e-4  # HACK: disable smooth color & double-side color artifacts of wis3d\n\n    for i, x in enumerate(np.arange(min_x, max_x, grid_size)):\n        for j, z in enumerate(np.arange(min_z, max_z, grid_size)):\n\n            # Right-hand rule for normal direction\n            x += ((i % 2 * 2) - 1) * eps\n            z += ((j % 2 * 2) - 1) * eps\n            v1 = np.array([x, y, z])\n            v2 = np.array([x, y, z + grid_size])\n            v3 = np.array([x + grid_size, y, z + grid_size])\n            v4 = np.array([x + grid_size, y, z])\n            offset = np.array([0, -eps, 0])  # For visualizing the down-side of the mesh\n\n            vertices.extend([v1, v2, v3, v4, v1 + offset, v2 + offset, v3 + offset, v4 + offset])\n            idx = len(vertices) - 8\n            faces.extend(\n                [\n                    [idx, idx + 1, idx + 2],\n                    [idx + 2, idx + 3, idx],\n                    [idx + 4, idx + 7, idx + 6],  # double-sided\n                    [idx + 6, idx + 5, idx + 4],  # double-sided\n                ]\n            )\n            vertex_color = color1 if (i + j) % 2 == 0 else color2\n            vertex_colors.extend([vertex_color] * 8)\n\n    # To numpy.array and the shape should be (n, 3)\n    vertices = np.array(vertices)\n    faces = np.array(faces)\n    vertex_colors = np.array(vertex_colors)\n    assert len(vertices.shape) == 2 and vertices.shape[1] == 3\n    assert len(faces.shape) == 2 and faces.shape[1] == 3\n    assert len(vertex_colors.shape) == 2 and vertex_colors.shape[1] == 3 and vertex_colors.dtype == np.uint8\n\n    return vertices, faces, vertex_colors\n\n\ndef add_a_trimesh(mesh, wis3d, name):\n    mesh.apply_transform(wis3d.three_to_world)\n\n    # filename = wis3d.__get_export_file_name(\"mesh\", name)\n    export_dir = Path(wis3d.out_folder) / wis3d.sequence_name / f\"{wis3d.scene_id:05d}\" / \"meshes\"\n    export_dir.mkdir(parents=True, exist_ok=True)\n    assert name is not None\n    filename = export_dir / f\"{name}.ply\"\n    wis3d.counters[\"mesh\"] += 1\n\n    mesh.export(filename)\n"
  },
  {
    "path": "eval/GVHMR/pyproject.toml",
    "content": "[tool.black]\nline-length = 120\ninclude = '\\.pyi?$'\nexclude = '''\n/(\n    \\.git\n    | \\.hg\n    | \\.mypy_cache\n    | \\.tox\n    | \\.venv\n    | _build\n    | buck-out\n    | build\n    | dist\n)/\n'''\n"
  },
  {
    "path": "eval/GVHMR/pyrightconfig.json",
    "content": "{\n    \"exclude\": [\n        \"./inputs\",\n        \"./outputs\"\n    ],\n    \"typeCheckingMode\": \"off\",\n}\n"
  },
  {
    "path": "eval/GVHMR/requirements.txt",
    "content": "# PyTorch\n--extra-index-url https://download.pytorch.org/whl/cu121\ntorch==2.3.0+cu121\ntorchvision==0.18.0+cu121\ntimm==0.9.12  # For HMR2.0a feature extraction\n\n# Lightning + Hydra\nlightning==2.3.0\nhydra-core==1.3\nhydra-zen\nhydra_colorlog\nrich\n\n# Common utilities\nnumpy==1.23.5\njupyter\nmatplotlib\nipdb\nsetuptools>=68.0\nblack\ntensorboardX\nopencv-python\nffmpeg-python\nscikit-image\ntermcolor\neinops\nimageio==2.34.1\nav  # imageio[pyav], improved performance over imageio[ffmpeg]\njoblib\n\n# Diffusion\n# diffusers[torch]==0.19.3\n# transformers==4.31.0\n\n# 3D-Vision\npytorch3d @ https://dl.fbaipublicfiles.com/pytorch3d/packaging/wheels/py310_cu121_pyt230/pytorch3d-0.7.6-cp310-cp310-linux_x86_64.whl\ntrimesh\nchumpy\nsmplx\n# open3d==0.17.0\nwis3d\n\n# 2D-Pose\nultralytics==8.2.42  # YOLO\ncython_bbox\nlapx"
  },
  {
    "path": "eval/GVHMR/setup.py",
    "content": "from setuptools import setup, find_packages\n\n\nsetup(\n    name=\"gvhmr\",\n    version=\"1.0.0\",\n    packages=find_packages(),\n    author=\"Zehong Shen\",\n    description=[\"GVHMR training and inference\"],\n    url=\"https://github.com/zju3dv/GVHMR\",\n)\n"
  },
  {
    "path": "eval/GVHMR/tools/demo/colab_demo.ipynb",
    "content": "{\n  \"cells\": [\n    {\n      \"cell_type\": \"markdown\",\n      \"metadata\": {\n        \"id\": \"Dv4XCJqiKtun\"\n      },\n      \"source\": [\n        \"<center><b><font size='10'><font color='78aa58'>G</font><font color='6589bf'>V</font>HMR</font></b></center>\\n\",\n        \"\\n\",\n        \"<center><b><font size='5'> World-Grounded Human Motion Recovery via <font color='78aa58'>Gravity</font>-<font color='6589bf'>View</font> <font color='c68b5b'>Coordinates</font></font></b></center>\\n\",\n        \"\\n\",\n        \"![](https://zju3dv.github.io/gvhmr/img/teaser_v1.png)\\n\",\n        \"\\n\",\n        \"\\n\",\n        \"<center><b>\\n\",\n        \"<a href=https://zju3dv.github.io/gvhmr>Project Page</a>\\n\",\n        \"|\\n\",\n        \"<a href=https://arxiv.org/abs/2409.06662>Paper</a>\\n\",\n        \"</b></center>\\n\",\n        \"\\n\",\n        \"> World-Grounded Human Motion Recovery via Gravity-View Coordinates  \\n\",\n        \"> [Zehong Shen](https://zehongs.github.io/)<sup>\\\\*</sup>,\\n\",\n        \"[Huaijin Pi](https://phj128.github.io/)<sup>\\\\*</sup>,\\n\",\n        \"[Yan Xia](https://isshikihugh.github.io/scholar),\\n\",\n        \"[Zhi Cen](https://scholar.google.com/citations?user=Xyy-uFMAAAAJ),\\n\",\n        \"[Sida Peng](https://pengsida.net/)<sup>†</sup>,\\n\",\n        \"[Zechen Hu](https://zju3dv.github.io/gvhmr),\\n\",\n        \"[Hujun Bao](http://www.cad.zju.edu.cn/home/bao/),\\n\",\n        \"[Ruizhen Hu](https://csse.szu.edu.cn/staff/ruizhenhu/),\\n\",\n        \"[Xiaowei Zhou](https://xzhou.me/)  \\n\",\n        \"> SIGGRAPH Asia 2024\\n\"\n      ]\n    },\n    {\n      \"cell_type\": \"markdown\",\n      \"metadata\": {\n        \"id\": \"zK2VFE-CEk-l\"\n      },\n      \"source\": [\n        \"## Installation\\n\",\n        \"\\n\",\n        \"Check [INSTALL.md](https://github.com/IsshikiHugh/GVHMR/blob/main/docs/INSTALL.md) if you want to install GVHMR in your own machine.\\n\",\n        \"\\n\",\n        \"> Tips: you can fold the section and run the whole installation section at once.\"\n      ]\n    },\n    {\n      \"cell_type\": \"code\",\n      \"execution_count\": 1,\n      \"metadata\": {\n        \"colab\": {\n          \"base_uri\": \"https://localhost:8080/\"\n        },\n        \"id\": \"PIPJRQZFGplJ\",\n        \"outputId\": \"44c58662-6b8e-4bda-fdb3-d796b6744bd6\"\n      },\n      \"outputs\": [\n        {\n          \"name\": \"stdout\",\n          \"output_type\": \"stream\",\n          \"text\": [\n            \"Sat Sep 14 17:16:45 2024       \\n\",\n            \"+---------------------------------------------------------------------------------------+\\n\",\n            \"| NVIDIA-SMI 535.104.05             Driver Version: 535.104.05   CUDA Version: 12.2     |\\n\",\n            \"|-----------------------------------------+----------------------+----------------------+\\n\",\n            \"| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |\\n\",\n            \"| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |\\n\",\n            \"|                                         |                      |               MIG M. |\\n\",\n            \"|=========================================+======================+======================|\\n\",\n            \"|   0  Tesla T4                       Off | 00000000:00:04.0 Off |                    0 |\\n\",\n            \"| N/A   52C    P8               9W /  70W |      0MiB / 15360MiB |      0%      Default |\\n\",\n            \"|                                         |                      |                  N/A |\\n\",\n            \"+-----------------------------------------+----------------------+----------------------+\\n\",\n            \"                                                                                         \\n\",\n            \"+---------------------------------------------------------------------------------------+\\n\",\n            \"| Processes:                                                                            |\\n\",\n            \"|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |\\n\",\n            \"|        ID   ID                                                             Usage      |\\n\",\n            \"|=======================================================================================|\\n\",\n            \"|  No running processes found                                                           |\\n\",\n            \"+---------------------------------------------------------------------------------------+\\n\"\n          ]\n        }\n      ],\n      \"source\": [\n        \"# Controlling notebook is connected to NVIDIA drivers with CUDA. If this doesn't load check that GPU is selected as hardware accelerator under Edit -> Notebook settings.\\n\",\n        \"# Google may shut down the GPU if usage has surpassed the allocation\\n\",\n        \"\\n\",\n        \"!nvidia-smi\"\n      ]\n    },\n    {\n      \"cell_type\": \"markdown\",\n      \"metadata\": {\n        \"id\": \"nUM1o8lsGU0n\"\n      },\n      \"source\": [\n        \"### Environment Prepration ~ 15 min\\n\",\n        \"\\n\",\n        \"Check [INSTALL.md#Environment](https://github.com/IsshikiHugh/GVHMR/blob/main/docs/INSTALL.md#environment) for further information.\"\n      ]\n    },\n    {\n      \"cell_type\": \"code\",\n      \"execution_count\": null,\n      \"metadata\": {\n        \"id\": \"cKvUncvK-943\"\n      },\n      \"outputs\": [],\n      \"source\": [\n        \"import os\\n\",\n        \"from pathlib import Path\\n\",\n        \"\\n\",\n        \"# Clone the repo.\\n\",\n        \"!git clone https://github.com/zju3dv/GVHMR --recursive\\n\",\n        \"proj_root = str(Path('GVHMR').absolute())\\n\",\n        \"\\n\",\n        \"# Install GVHMR. (If Colab asks you to restart, just click cancel and rerun the block.)\\n\",\n        \"%cd {proj_root}\\n\",\n        \"%pip install -r requirements.txt\\n\",\n        \"%pip install -e .\"\n      ]\n    },\n    {\n      \"cell_type\": \"code\",\n      \"execution_count\": null,\n      \"metadata\": {\n        \"id\": \"vvyrlqQOIz2g\"\n      },\n      \"outputs\": [],\n      \"source\": [\n        \"# Install DPVO.\\n\",\n        \"%cd third-party/DPVO\\n\",\n        \"\\n\",\n        \"!wget https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.zip\\n\",\n        \"!unzip -o eigen-3.4.0.zip -d thirdparty && rm -rf eigen-3.4.0.zip\\n\",\n        \"\\n\",\n        \"%pip install torch-scatter -f \\\"https://data.pyg.org/whl/torch-2.3.0+cu121.html\\\"\\n\",\n        \"%pip install numba pypose\\n\",\n        \"\\n\",\n        \"if 'cuda_home' not in locals():\\n\",\n        \"  cuda_home = '/usr/local/cuda-12'\\n\",\n        \"  if not Path(cuda_home).exists():\\n\",\n        \"    raise FileNotFoundError('CUDA_HOME for cuda 12.x not found!')\\n\",\n        \"\\n\",\n        \"  os.environ['CUDA_HOME'] = cuda_home\\n\",\n        \"  os.environ['PATH'] = os.environ['PATH'] + f':{cuda_home}/bin'\\n\",\n        \"\\n\",\n        \"%pip install -e .\\n\",\n        \"%cd {proj_root}\"\n      ]\n    },\n    {\n      \"cell_type\": \"markdown\",\n      \"metadata\": {\n        \"id\": \"vziM8bI6E5ur\"\n      },\n      \"source\": [\n        \"### Data Prepration ~ 1 min\\n\",\n        \"\\n\",\n        \"Check [INSTALL.md#Inputs&Outputs](https://github.com/IsshikiHugh/GVHMR/blob/main/docs/INSTALL.md#inputs--outputs) for further information.\"\n      ]\n    },\n    {\n      \"cell_type\": \"code\",\n      \"execution_count\": 11,\n      \"metadata\": {\n        \"colab\": {\n          \"base_uri\": \"https://localhost:8080/\"\n        },\n        \"id\": \"3SYDPesR_1m9\",\n        \"outputId\": \"8658d240-9471-4779-c67e-61f9d92142dd\"\n      },\n      \"outputs\": [\n        {\n          \"name\": \"stdout\",\n          \"output_type\": \"stream\",\n          \"text\": [\n            \"/content/GVHMR\\n\",\n            \"mkdir: cannot create directory ‘inputs’: File exists\\n\",\n            \"mkdir: cannot create directory ‘outputs’: File exists\\n\",\n            \"aria2 is already the newest version (1.36.0-1).\\n\",\n            \"0 upgraded, 0 newly installed, 0 to remove and 49 not upgraded.\\n\",\n            \"\\n\",\n            \"Download Results:\\n\",\n            \"gid   |stat|avg speed  |path/URI\\n\",\n            \"======+====+===========+=======================================================\\n\",\n            \"858436|\\u001b[1;32mOK\\u001b[0m  |       0B/s|inputs/checkpoints/body_models/smpl/SMPL_NEUTRAL.pkl\\n\",\n            \"\\n\",\n            \"Status Legend:\\n\",\n            \"(OK):download completed.\\n\",\n            \"\\n\",\n            \"Download Results:\\n\",\n            \"gid   |stat|avg speed  |path/URI\\n\",\n            \"======+====+===========+=======================================================\\n\",\n            \"da93ed|\\u001b[1;32mOK\\u001b[0m  |       0B/s|inputs/checkpoints/body_models/smplx/SMPLX_NEUTRAL.npz\\n\",\n            \"\\n\",\n            \"Status Legend:\\n\",\n            \"(OK):download completed.\\n\",\n            \"\\n\",\n            \"Download Results:\\n\",\n            \"gid   |stat|avg speed  |path/URI\\n\",\n            \"======+====+===========+=======================================================\\n\",\n            \"b2dfd7|\\u001b[1;32mOK\\u001b[0m  |       0B/s|inputs/checkpoints/dpvo/dpvo.pth\\n\",\n            \"\\n\",\n            \"Status Legend:\\n\",\n            \"(OK):download completed.\\n\",\n            \"\\n\",\n            \"Download Results:\\n\",\n            \"gid   |stat|avg speed  |path/URI\\n\",\n            \"======+====+===========+=======================================================\\n\",\n            \"5ce060|\\u001b[1;32mOK\\u001b[0m  |       0B/s|inputs/checkpoints/gvhmr/gvhmr_siga24_release.ckpt\\n\",\n            \"\\n\",\n            \"Status Legend:\\n\",\n            \"(OK):download completed.\\n\",\n            \"\\n\",\n            \"Download Results:\\n\",\n            \"gid   |stat|avg speed  |path/URI\\n\",\n            \"======+====+===========+=======================================================\\n\",\n            \"d41b3e|\\u001b[1;32mOK\\u001b[0m  |       0B/s|inputs/checkpoints/hmr2/epoch=10-step=25000.ckpt\\n\",\n            \"\\n\",\n            \"Status Legend:\\n\",\n            \"(OK):download completed.\\n\",\n            \"\\n\",\n            \"Download Results:\\n\",\n            \"gid   |stat|avg speed  |path/URI\\n\",\n            \"======+====+===========+=======================================================\\n\",\n            \"3fe18e|\\u001b[1;32mOK\\u001b[0m  |       0B/s|inputs/checkpoints/vitpose/vitpose-h-multi-coco.pth\\n\",\n            \"\\n\",\n            \"Status Legend:\\n\",\n            \"(OK):download completed.\\n\",\n            \"\\n\",\n            \"Download Results:\\n\",\n            \"gid   |stat|avg speed  |path/URI\\n\",\n            \"======+====+===========+=======================================================\\n\",\n            \"4fe1eb|\\u001b[1;32mOK\\u001b[0m  |       0B/s|inputs/checkpoints/yolo/yolov8x.pt\\n\",\n            \"\\n\",\n            \"Status Legend:\\n\",\n            \"(OK):download completed.\\n\"\n          ]\n        }\n      ],\n      \"source\": [\n        \"%cd {proj_root}\\n\",\n        \"!mkdir inputs\\n\",\n        \"!mkdir outputs\\n\",\n        \"\\n\",\n        \"!apt install -y -qq aria2\\n\",\n        \"!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/camenduru/SMPLer-X/resolve/main/SMPL_NEUTRAL.pkl -d inputs/checkpoints/body_models/smpl -o SMPL_NEUTRAL.pkl\\n\",\n        \"!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/camenduru/SMPLer-X/resolve/main/SMPLX_NEUTRAL.npz -d inputs/checkpoints/body_models/smplx -o SMPLX_NEUTRAL.npz\\n\",\n        \"!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/camenduru/GVHMR/resolve/main/dpvo/dpvo.pth -d inputs/checkpoints/dpvo -o dpvo.pth\\n\",\n        \"!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/camenduru/GVHMR/resolve/main/gvhmr/gvhmr_siga24_release.ckpt -d inputs/checkpoints/gvhmr -o gvhmr_siga24_release.ckpt\\n\",\n        \"!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/camenduru/GVHMR/resolve/main/hmr2/epoch%3D10-step%3D25000.ckpt -d inputs/checkpoints/hmr2 -o epoch=10-step=25000.ckpt\\n\",\n        \"!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/camenduru/GVHMR/resolve/main/vitpose/vitpose-h-multi-coco.pth -d inputs/checkpoints/vitpose -o vitpose-h-multi-coco.pth\\n\",\n        \"!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/camenduru/GVHMR/resolve/main/yolo/yolov8x.pt -d inputs/checkpoints/yolo -o yolov8x.pt\"\n      ]\n    },\n    {\n      \"cell_type\": \"markdown\",\n      \"metadata\": {\n        \"id\": \"IxHWylQ-KJdG\"\n      },\n      \"source\": [\n        \"## Run Demo\\n\",\n        \"\\n\",\n        \"Use `-s` to skip visual odometry <b><u>if you know the camera is static</u></b>, otherwise the camera will be estimated by DPVO.\\n\",\n        \"\\n\",\n        \"We also provide a script demo_folder.py to inference a entire folder.\\n\",\n        \"\\n\",\n        \"\\n\",\n        \"```shell\\n\",\n        \"python tools/demo/demo.py --video=docs/example_video/tennis.mp4 -s\\n\",\n        \"python tools/demo/demo_folder.py -f inputs/demo/folder_in -d outputs/demo/folder_out -s\\n\",\n        \"\\n\",\n        \"```\"\n      ]\n    },\n    {\n      \"cell_type\": \"code\",\n      \"execution_count\": 35,\n      \"metadata\": {\n        \"id\": \"YHaW4uybOQgG\"\n      },\n      \"outputs\": [],\n      \"source\": [\n        \"import io\\n\",\n        \"import base64\\n\",\n        \"from IPython.display import HTML\\n\",\n        \"from hmr4d.utils.video_io_utils import get_video_lwh\\n\",\n        \"\\n\",\n        \"def display_video(fn):\\n\",\n        \"    L, W, H = get_video_lwh(fn)\\n\",\n        \"    scale = min(W, 1080) / W\\n\",\n        \"    W, H = int(W * scale), int(H * scale)\\n\",\n        \"    video_encoded = base64.b64encode(io.open(fn, 'rb').read())\\n\",\n        \"    return HTML(data='''<video width=\\\"{0}\\\" height=\\\"{1}\\\" alt=\\\"test\\\" controls>\\n\",\n        \"                        <source src=\\\"data:video/mp4;base64,{2}\\\" type=\\\"video/mp4\\\" />\\n\",\n        \"                        </video>'''.format(W, H, video_encoded.decode('ascii')))\"\n      ]\n    },\n    {\n      \"cell_type\": \"markdown\",\n      \"metadata\": {\n        \"id\": \"3EOGJBa_OCWu\"\n      },\n      \"source\": [\n        \"### Demo Tennis\"\n      ]\n    },\n    {\n      \"cell_type\": \"code\",\n      \"execution_count\": 12,\n      \"metadata\": {\n        \"colab\": {\n          \"base_uri\": \"https://localhost:8080/\"\n        },\n        \"id\": \"NQIVoNKMKlhb\",\n        \"outputId\": \"e125532f-f095-46b2-dd70-11f227b9307d\"\n      },\n      \"outputs\": [\n        {\n          \"name\": \"stdout\",\n          \"output_type\": \"stream\",\n          \"text\": [\n            \"[\\u001b[36m09/14 17:37:05\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [Input]: /content/GVHMR/docs/example_video/tennis.mp4\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 17:37:05\\u001b[0m][\\u001b[32mINFO\\u001b[0m] (L, W, H) = (312, 812, 720)\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 17:37:06\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [Output Dir]: outputs/demo/tennis\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 17:37:06\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [Copy Video] /content/GVHMR/docs/example_video/tennis.mp4 -> outputs/demo/tennis/0_input_video.mp4\\u001b[0m\\n\",\n            \"Copy: 100% 312/312 [00:09<00:00, 33.08it/s]\\n\",\n            \"[\\u001b[36m09/14 17:37:17\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [GPU]: Tesla T4\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 17:37:17\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [GPU]: _CudaDeviceProperties(name='Tesla T4', major=7, minor=5, total_memory=15102MB, multi_processor_count=40)\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 17:37:17\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [Preprocess] Start!\\u001b[0m\\n\",\n            \"YoloV8 Tracking: 100% 312/312 [00:27<00:00, 11.14it/s]\\n\",\n            \"ViTPose: 100% 20/20 [00:42<00:00,  2.13s/it]\\n\",\n            \"HMR2 Feature: 100% 20/20 [00:22<00:00,  1.11s/it]\\n\",\n            \"[\\u001b[36m09/14 17:39:36\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [Preprocess] End. Time elapsed: 139.28s\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 17:39:36\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [HMR4D] Predicting\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 17:39:36\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [EnDecoder] Use MM_V1_AMASS_LOCAL_BEDLAM_CAM for statistics!\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 17:39:38\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [PL-Trainer] Loading ckpt type: inputs/checkpoints/gvhmr/gvhmr_siga24_release.ckpt\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 17:39:40\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [HMR4D] Elapsed: 1.32s for data-length=10.4s\\u001b[0m\\n\",\n            \"Rendering Incam: 100% 312/312 [00:24<00:00, 12.71it/s]\\n\",\n            \"Rendering Global: 100% 312/312 [00:16<00:00, 18.68it/s]\\n\",\n            \"[\\u001b[36m09/14 17:40:29\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [Merge Videos]\\u001b[0m\\n\"\n          ]\n        }\n      ],\n      \"source\": [\n        \"# Run demo.\\n\",\n        \"video_fn = f'{proj_root}/docs/example_video/tennis.mp4'\\n\",\n        \"!python {proj_root}/tools/demo/demo.py --video={video_fn} -s\"\n      ]\n    },\n    {\n      \"cell_type\": \"code\",\n      \"execution_count\": 36,\n      \"metadata\": {\n        \"colab\": {\n          \"base_uri\": \"https://localhost:8080/\",\n          \"height\": 499\n        },\n        \"id\": \"wPam0XZfQLL5\",\n        \"outputId\": \"02b63472-4539-42a1-b8fd-c9208f3ded72\"\n      },\n      \"outputs\": [\n        {\n          \"data\": {\n            \"text/html\": [\n              \"<video width=\\\"1080\\\" height=\\\"478\\\" alt=\\\"test\\\" controls>\\n\",\n              \"                        <source src=\\\"data:video/mp4;base64,AAAAIGZ0eXBpc29tAAACAGlzb21pc28yYXZjMW1wNDEAAAAIZnJlZQAgwShtZGF0AAACrgYF//+q3EXpvebZSLeWLNgg2SPu73gyNjQgLSBjb3JlIDE2MyByMzA2MCA1ZGI2YWE2IC0gSC4yNjQvTVBFRy00IEFWQyBjb2RlYyAtIENvcHlsZWZ0IDIwMDMtMjAyMSAtIGh0dHA6Ly93d3cudmlkZW9sYW4ub3JnL3gyNjQuaHRtbCAtIG9wdGlvbnM6IGNhYmFjPTEgcmVmPTMgZGVibG9jaz0xOjA6MCBhbmFseXNlPTB4MzoweDExMyBtZT1oZXggc3VibWU9NyBwc3k9MSBwc3lfcmQ9MS4wMDowLjAwIG1peGVkX3JlZj0xIG1lX3JhbmdlPTE2IGNocm9tYV9tZT0xIHRyZWxsaXM9MSA4eDhkY3Q9MSBjcW09MCBkZWFkem9uZT0yMSwxMSBmYXN0X3Bza2lwPTEgY2hyb21hX3FwX29mZnNldD0tMiB0aHJlYWRzPTMgbG9va2FoZWFkX3RocmVhZHM9MSBzbGljZWRfdGhyZWFkcz0wIG5yPTAgZGVjaW1hdGU9MSBpbnRlcmxhY2VkPTAgYmx1cmF5X2NvbXBhdD0wIGNvbnN0cmFpbmVkX2ludHJhPTAgYmZyYW1lcz0zIGJfcHlyYW1pZD0yIGJfYWRhcHQ9MSBiX2JpYXM9MCBkaXJlY3Q9MSB3ZWlnaHRiPTEgb3Blbl9nb3A9MCB3ZWlnaHRwPTIga2V5aW50PTI1MCBrZXlpbnRfbWluPTI1IHNjZW5lY3V0PTQwIGludHJhX3JlZnJlc2g9MCByY19sb29rYWhlYWQ9NDAgcmM9Y3JmIG1idHJlZT0xIGNyZj0yMy4wIHFjb21wPTAuNjAgcXBtaW49MCBxcG1heD02OSBxcHN0ZXA9NCBpcF9yYXRpbz0xLjQwIGFxPTE6MS4wMACAAAEVkmWIhADf1QRXudRjEBXDVVQPPmSPTa188fm0xLLfO3fryADdogP5EErrnySMRBOWvOxtnMh07uE5Xtrbdc3ps+DWH4r2aNsviumlMXl6Q4YQTc/wdNwkVcVOAIVDFJLFHnFufgzB2EQRFsMe9uaaeGKdE6dqrjjMFcpS2uNtAwOGrGdlZK8V+sTOelu0YEEOgseRmQAl+nZdN1ppwdB6fSEwEhhTqMqFfdAFxHKeDRHTAnOSsKyjyn8RPkYXzkmeGQKRL4vg6uFi99Q0adO8UExA9k2jT3WhMgausXDmuKVouvFZmEj6ieB5EdXT+QMTsuYGhBj6silfymj7qt+0+0w9OneafaxmL1t46gyOmUcLDx0L7kfZLdbuK56JdtmJ/82oaY/HfBr9XV7v3Xh5cpVquiNbXzrp7QHEDSyr44ATgZr2lOjKO3BHICHQAtpUkSSBWa5gZZiFWink1sw3EyUiKOuvY4h/2rA/+BgyNHdMGznIqRdB42IKUFBlAQHA6bClH5W5TOrAuJ0xonGZv63NI/SFptVDjizwyT/fsCqheHv+ovRTdRpyWwJRntB7Uqk0i831vff5Cx93W+Txb3/Xh/e06KhVBe3W9kpA4wYJvB2sc8fUj62/pb5Vpj0yTXtbZzE2rBWF/8e8x0EwU/2X+4SQ8/UoDpted09phsbxCVVek2zcdJ2/2eTwqRJePeA+F2nSFYp5IJFp7mvIXIXiiezHr28UNA7qmj86a0Iec3q1KbhIksgLDmCtThCylNlvwpw4NaEox8CHcvVLkmBvwXLziM+jhw6kHnkMDBOsFnLlG9w1BP0g01gAbKTul0G8rmeJARgU4IW106wjDyF8qbagHbwODqsRTim26D5y5E13/ozEGFv72yAYA4aGptwYFUoMB4rmP1dW0tOHWN63RW9/ZMmc6wvQWtSLDBYauEUDrMyMtFxFRJTd3wKfwbtl8X15EOW+bQbvE4ZjfKTb56fTsE7lX6DlT4F05UhF17zFxFqirg2DxLsGhMuxFaHaaHhgU5OSvGtrL/x7Zj1ci/aiPd/1sNLmZLh05Gb5GgKLmUrfnC9S2WcU2RLYULVm47WigAOE2tFZJOrM3m6505Pdd+22L8cZYrLdmP7BBo/b2X+hMWKwhIXGwKfvQpRL+ySLi5iCkpFG070uqonEGVqjHf5wQNgbXrZjJ+l2A8PURHjDSvJr6WkAaawX495/jQ9106AGq7xQWmaGCi8sBE/sA1fPDt/qzkOfYHI/D3s6NSTE7x0t7pMTD9ymHjHKpfxx41beGsZo1DbGF6PyxlWEZQQ118H6ra56a8aBPgRcSDATwd/GPxB4NwcX5cqElpzZGRlyIE+ssS5NtwZMIgmd+Ai8W5GWZBOG2iOVQirQTIFejlRMIhdfFCH2DkWGjwzPZ29XwZza22tDteUwWx+2KWOSeUQMbW26OVW2pfYHmm+H+nnKIrgnlKl7Ly/sK81UOROKfKaDnrvW94GxlMpTxgbB9m9CZQkfkCZv6+2ufqP/urMXd781FgiPHwDNpk8uSruqqvOZHvJj590D8lV9H0aFB8AwkJZVVkFBD1dLwzYvunE/VSRR+1zSXXdCCKWlUMCBXS2DbpPzKtoXwUcSvK/tkGnXIX/MEsFs0gK8A3ADx5AYEhmWg05fi0htABpJjphIAcbkPWfb7B+GJPWB1XS0OtOsTjvzkI8k2vrL4s2s/7PQGN5sMdhylU/5bJpkbFsVa09aZVUCbX3+t3g9x93NC5AbZdpgResikQFO0X+qZWck3yRGADM+AEOAB5S+WoDN94ueIlikEoDJi480oyYww8GFvxAbKNB+Zzm+g7R6URAHwEOozOge6Qf++NtZ+hwV8AGy6TkyL5cbyT2bhWwrjoDgBfCveuYa2zw6EecDSOPt+VIwbQHQXxWuSnlZnelw/3V1qZdkKh30sZn2wvilLyxuRWaO6FdI2vy3zfMHkQY/vC6BGH6dumo3AST17AbJCknbp/I6G3oz4yTPn/OGcQwpIvMekETjnpFTIq0ZYML6433gMePDI9ynJSXMPkgDGv3oANyc1hSVUfS7SUXrTuMIA/2v1/23265jbJ0Te1e6+JZPG1Gf4fd+Ndc1LqqiciptgsnobWMmxV9lxmja4Zikjr6LgBylgld2pT3oCBprbw8xOmhOjyGBtW8Hhv7EEvstSxj4+mD7x+SHW/nA1NNovZnEq4zAQAvPA0+h48AjPiPUlRRDEiiXrxt+oJ48UHKISiI8r1AlDVlfMxEPYW3AHr0fmAZjvXzg4T0SrPksC15HN7/HaOARqHt4mkcGaP6t2EwARZlncdmL+wHEn0JwFJdiKuwKnP000UxeKjfSJ7ZXsyCHNht3n72SVFQSSein0sD8jcgUt6oIYFXs2rAOk0Wdd535huxsxgsrDO1+sqMnuT9SgiWxjvnXmeEfXH7oPCNJAEXEAclxQf5xzg+z6pLeDZdKtjZnmNmC2dFoixEN1vGJqSfpDai6z9OMeAsbEBZ+HkOrpG2WhiUP+/EzQSNuCpUlOLobHSSSFCac+8HqwezqYzJLo2axNAkx1OZKbcCSdBvj3GCECA4sLevplLsfp5eKf+RnSWNOdYFWvOaam8E+fodwvOSiCIGHXC1GxXB8jON1PCETyJJb3EsMzQ81TsUWifXIwrglv0DDqUKE6fbxw3nXzYXwyedx/HUhySYirwXmAucLGgcLbvcolj/+PiH0RHnxtFpdqjnOF1p0JSsZmbk3Cp7MvyIUYBxNl0I8hXbMO99UfPNRphoSYn2JogKiwS9uwo7wUZA3wKaRTdhf7UuV80Wzzn5uA3UngcZk+VXNWroWEMtyKwuujrhWlN9WU42pr2yfLKsqcFBPBY3slq7PvlHewiPsMixGPfdUXiqqk3TIvjrJMgZLLBo+QOYcaCfje9rjAWue7MyGvYvzNgDVaqhiqe4821lPvXbXSWunVyOwmisL/72/986EVhagZaiAclQLXc173ZhomIKgLUnVMNd1CZFExrfejZNGclvmWuXQe4t34e0i3juJFr+I8qFABdpUVxxsnx2F2/321PRC0czMP9fADvtquu3f9RortJteu65NPhxxArDRrRVvrIrLfLzlzXHZRe1WNa3oVkUY3fu4LgF181j33jEtkvzHHcx2D87iccFvr//gggH4EgJ3/lNED8RbE+I40+m7rkzjpPwCv+Ki9NUnkJ7E+vAhlMw1xFaqYjKm1uK07ZJyeB672GByYnd/M2rp8fYT0SjcVkhH8nUiclQjC1EEMQ5exeQ1NutCzSxEK1rJAaW3V97s9hkF4ya8jYBZcoo7HwT0+AAUMK3vpVskPTik1b/IpGeLJ1JQL2rw5j4/bMCbX6gs2tcUpp6LhL89MAHiLHhIO/vIIDmKcyzWHs5hVKEQFA+Ht/XYWleXcM41r1Qz+zMaOIAvQ9hlxVMKBpeA+3i2QCWqnar3FOrUNN3+0KfKoWQjPCw33cto5WjFKBpRADC0g//g62G9IRAVM4UCFrgEWSQRQm4aqvhK5amR5DPESqK3dPT0EQXYmvgvp6HGkHetaHagkUAAAAMAAAMAAAMAGziPK0vBpyXp5kk9SjQK8kxAuYbPmLrMks1FkM2UqQwb/uFjNuCjFqSLyQCJdZ2ckAYzaeMIwOhGcL9aBV9MUcPKoj/WRV5SygNlrSDCmhWZ8vR1wIAq1bf6JndkoVwpOK6aEQi3dDYjkI23Dcgg27UUl1dMWDtEZfaUqJ8Ur053zDo40rQCN3lecTt4yKeYrZHidMkIlfFoNtiUuk5LDdTbb6XfaGL1qa4oaDDHzvrJHhdxNSRgVOSvStT1iS+n8FLFDP9EMGiOI9mkaZ1OvLKu48ckFrSS8wEKwmKSC06LgzbFq5VMlbZcJ551uVQyQ6fafukL3eHZrkaf6Jqf1jbr9sXdlbuCjeX2AdnSCkm7thfg9zOoaniHuypY14gvyMPUwmBplADbn0YqAoVscaTnBWND9NJ9AN1OwpR7fykoQEO2ws44YqJylZTBcIS6QjnPwa+hwFvVSAITyfgZrqRoSPMdd7uk2G6wA42HscBnBM1AmRcIKfuot6L8uAV437R01IF1LFz4OvSY/zmHfBa/KJwEbNHvuyDhiNI0i8K0FdQ+v1s7oLcLvJ97RaznhWQDTyENaSYG8e3FF04wquSHPSxZ/Qgj9MaGkMXzuDqdJNT1nLiYMgb52VcG/4iAfkfktOk1iPxwVIx3Ub+XpZRYfiiA8iOb94Ss+rTfGNMvWM4Jeo/MuCjukgRytiYiJxgmxVGr6soSJurqo9UqiXKcFKDdJKA5XZj9dV+oajFNJ5FmkfPEUka5ROEzjAVaTahgzHx5graHxFR6n6qrlGnTiRs6UuvZmPH8ShCpDaZMJGtWvgXMIjxiMH7sWdMis8vVXtwU2CGXzZ1DH7ofrCPRSUmZJ8PMy/VtdNzNBupzykP0kKUDIYMih1u4T44lElARJj+4EdxyIHLpP2R8RJ73aOo6sWwucqEB7P7CLCMp1uhIyHTUuECPmMHro7f/W1zTgMSPh/mUcnmJ8ucFOi+y4PusTWfb6uQFq5htOBI7dBhXkBDPZvSk8iGRLhjGuPMB6GPXKtOFK8WA+7VLgDJUykccEnt8qrKN5VEPdj0QB+1AZHnXxYbA6ZWIYhx1dSk92PAyIK+DNe47sgAiNOvqcJWAEnfNXUBc2QqEU2bgSDcTfCgEhoic+8/c2V+bbpyX3Z7WogI6e58uZ4bARqXXZhC4fyFLF45uEViH/ivjfZwES8gp8fiHoQkpokKkA/xMNI6EE7dBXOhYIyBVOxlGnuXfTCX1PGWRVftB8CXqq/iPrxx4IjyUHiArHCCcyjLIRaYyZj9ezaMkTZTsOsf0+SoiIYIVIq1Ye6+GsfgzFbL/jGyPrYgqWnISNMvxG9MB8OPeFoVECkaBIsZF+0L121x8LvbPCzdJDqXYoF/IyZgFJobaJuZ3Vk/wOHRk2BssYfVtBZB9gmhixSabPpauH6ozd6JBAvXzqQhEUQwkxgf/AmLFjEv0xFe9JvDmKl+ctselCcqBMqXADxee3PBMem2ryurysK85jAv4l2zBNK2Q1Kgz2616XcE/HvWNbZ8VCxHXoVPDV5u/BXKUnae1tqckBAy9JGS0d9to7GZ2no5Ic+a3jBKc2t0c1MDbUAfjEM5t7Y9VkizMaekbiwDYRaElotEdSlp+wz9vwj16V/NNObSTLsWu4YJYQ7rnqHwKOeKJiGDl2NY8/9x9uT2mEpfFKgXJDrjOUIpXHyhptN7ZS6ToTA8Odwlfh+fx7jmj1vOvh+ks3k7rZsObvsqJ+v50I0dy43utYuK6Pu+A0BNWmFxDt2h0dHnKBi3fsrXjEjX18q9Diz08PPqyC//UeoXd8o55EBSv7+ThqQpkM5brgQ0tZx6P/beYWa3G+xKV09LCahvF8/IAaBuKMoZBn+jWftE+WoXVUSc9ntxFy1SWL8JLVtYkK59f1CFDEG2v043eMNgMpjQnSOU4LB1WFwJTrXyOg49cRNY0ZLw/JsZCNs3JOuhR0ttaA3vm/1Td6+Y41fv9EP0Uc3/YO6wy5eqrVRRk7B7Px3y9azTok9w9zRPU9gmrILrgRL+cCJvZgNobDa+XVPicwpTFRqkfYxhlBLm6VVs4j+9CjPx5b0bgkUWCB/B29dV/Pw9OaWdr58iiz+7KBzsiwR94AkRr+Cr4qhXnOyw6DJSKYnGnk1UgkyTKhk9LV1BYWqSEhW/il5Zqd354QHPGfGFihgZADlj64YkU/BDGBcX4Nb+JeeJE+JEHUbOzL/7k8fRUGRcxO+iwUI+pkaArZGiaUMkkjTu0oXehIYUtoUbvbIogDsHBbnBtG2KUK9i0pa7scB+IKn4wBbPxBoQ3yfelU8yUukMgwEBdqPadjazFMme/yeN5FhfmHJ3oWFnmqU6OLyVO6P2h7nQ+/EaapYTghTbL+QzaZbggJQvsTkpxcs5MSZAsAEVvlKdi0cYvpl+ziL7+CBbZdm1Xewc0wWIfhyutadROZQLfbBkLVSCZfG0qeHFuMwRjgX4NCeZ56A3KwNBeLDouzUJccdx43sInz0z9DUTdDcyOBPMtCKY2mMHyOnnnwvY1YKcngiQy8wGhZfngk9lZoyiQpJ13k86s8oMPbPqK6nrCaetbTQzsK5qQffcZe7GPSuY9uJrIR/ghhltfsMPaSh2rtnLi2KSzBRyT1rJY6+qo51JJ8TAtb/CIMcXUq/duzA/X43Y8+mtu7UEGzEYj1GTU0mjODxUfiJOAyf3nR3j/uQ9HWosC4WNgTL8Iuxhj3h3GsCBXw3I6jjyGHOxaZELf5qZWVRJ4u5Fnb3nt6rZp+6f+znQRbC9Ah3WP1Q08T7YtXnnn4a+PyxpkBceN1Q5fLNBtBbXNVl2WmRtIawo/wd2KTGvr4qFsFEwWDHOEFRYNWwLJO7tth3CHrpDROxikp+5kJXFxcb0pkDzwInPuCqyDqLk0AENbrXPqUHqB7JYhjJYuFipqPAsWwNYcZ5epW10MKM9THesY+aZH/eLar6Ququ5cEsjKtXcEBJkPbya/T+xOZ11kdrNx/20xc5icEHPW4AovN3N1y47Qlfqps8ib2feJ/cwq9LLWYxkkUBMz0M6gEkNM+SABgHUleuSIce4P4yM5K9wVhRVAqsD7Jmg7YVfvIdz5OBcpTnGeCkh/NuxpHDgi8yA9BWlQ7kEjNnDkfl9xnPEbXS1OkcGrIGPTmRWg7ue9dxg+PLt1hSS1VNJRsC2krwtNOOQbo1XGGeNK5DQKUkYNbFW2CU75LoB+LH0aIRMhUnmxsagyCQ6Z1/xD3upQIaCoz25pZznHCQov5KcERShK76swKV6YhVkN9LOD6i9u1d3b2Vw3IAMLJXurfErzC3rFnZLqe+b2vHCvn0A6DIWYPgDuPbpdrJMyspPshBckJYKw1Xh6iWm7qY1KLAprWWKBtd0JSa0+v5EeLIoMBZUzrh4MbyPYSHeg65Tdlk3l/lKAn9a/9TylqQOM9vLVUZlTIDyIp5KbCXmq00mEll5naJowft2Xx9aFxBUvXuRa/tUR2oAYiH1lrnDmd6Tk0PQ+YXuBE/Tu9OcjC+mdDva3s3dip+8E6DxRfli8rWzv6HLVdRMr8kYkxhgAAAMAAAS37zKcmdgHNykOGKWQ79YW/sH3EW8G02VfijMr338HCd4PYjVnSiwQZPJiW3kQ3gyCpKsgEgcEPZnYcURLgfKiYWylipkL7SgO7X8PfEv4Gk2SuxXCLp0+J8I3ZPM5edyFKY/IU0pVMZEJOrM2Yu2OqsDtkcqUgLZHJ3afgmjV4zuE5XmkAybNUMN8aRJMeMUVI8gtkyidm0V2v3D5FY0M8PV7WlqBU7dNu8d/sPftOMgfXxxUR73kKf9/KBJDvq96yoZF5rk+6aEHPKrYTM8qcjSFfzDn6Xn+QDWJrbY1fxBRAa8n0vfMpIDyjG4u2ihC35qrhrDvAaGhAimF8xgFb0gjcmSwRu06FVDKZ9ABYCXeb4OiZgNenqTXXI0Tpw0uJrj0mFM2V5AOsQ2b9FuZVGNkvSUNXJq9PYmc5j5OfJ5l+5KUd9knDBD+tjAzEygpitfCH6gJA+nDvf7DyCUzr4Tjgdsw4mynIf4S7hWEqgCib2clRAiLEHLb5vrlOZrLRZ2K+83kpwFviRDGGobMPrwY8e5pO/qtBNiUEuNXTXFpL0yYEwnt6drpgxPq9Klucll7wGsq+anvv9HGGugs2BiQtOJ5w9Ig47CqchqZXg09ajMzI+NaKbKARXw9+wFyyCrVF8HAfRtrW0wSoJ6HP0vEvsZoKpEb9FCXl5bCRQi7tNmyowqOIw0h9rE6w+/J3pEsJYhfso0acPRtBA5HvWILL59WvbbNG86n/Om7/5UGFVqc7iPlJhhcvgG6KUn2OLYMQR8+q8nqBKR8TH2f4b64VKeTomQoNQr5oGqVW3/F1ADx8s66DhYA7D2+iL9ezk1HBvO+6W+noQm+z4arY92x40lM/HwvDrt/K8CnuPtYhcN0t4eIfB/8Uk6HQIs/T40fWCXxqXS7unlZknyf9nvJCWC4OQpgmJDX8/0uUs6jc/BGEn5o3emo+x66EwePxN8RxLYYKyLbWZxfuvwvmbjR4ZvtB7ibLqC5/vh/LWdUe0uQPNG2wdI/G1BCOxLdWc0O9wbWeBniybQBTZyQ/uXlpSyLRTnHjoqs4e9hI1tGrToBFJUMfBpZyfBsuYnHG7I/vXIRPuNoeM1jWrOkHJAiwVh0PTO6/jOKICmIQgtFAB8Y+CEYrV1r0nCOAG0v0BERByonSmIRUdLLJP0ecLtMHcvxlHqa2+PuemRwPp/2Ef6/iTFopsEvaWPQq/tfidpKJzyn8NW6ZLnWHRPrZ5q12OfzY10esrIcBP+CASgYtZRUYBboeCegQloYuc2UyENV2bbTvZDCjemlZPqb9aucEoppIWDlgJd9CwAkmJ4cZwysHPZca6LXyOXHbmU0QvjEDvYErgUmPm3pdXaXF1SUbVpQp34OVczC8Eu9WMa3bO4HaJ87t1jWlCJa/tcz6fFqgjWvis5BbtPyVQ8S2ZVqrWR+kXxYk2APoG4/1gzx/IP7Q7JtT3AjkUdcT9xPOkcmR7kq4gBXAgWshbDnvZiws+DAJNUJz6v2ygBzamN5NwWZjlr+hkYmF8kXJm0cxYp2tvHgBwocjkjtY0wi3Bbddc2ZtukkRVu9HYR2ItvZaVzgrn0t19j2MCf6wmrRudXiF25JOX4tntNeo3ytZcrbZmiWrefqYeBG6QTs5imSf25+292+3wazDTNYNXqGOPVfHsJ+K7sWGNr37qSQFin2fepxsGmhkiNTBl5SrJSli/+8kIV23PcOUimoDkeqgr957CPIhsbrZ42zHaPvpap0OX/2PZj2Mb5ikIbqLPP4kDbppiCceFqhFRz9vlobDGaUk01ed7xvFcA25a5jW4X2psly2w+eev8ljIucizDncHv7DgobcxftJpJemi3GAirUdXtTMhGV1oQWLXfpSsK/TZxufyZz/Q+L7fKe+XX5hz0xZcBJyNJLuwyHK/X+miEQzdDfv78+K1xZXHVI1AWr6TxiZhWmP8mtMNgAJCetcnai1auPsN4QcsrEb59DGesqoZl1J+9PeaDyBTr4JvydwT6lpUJUTRn7zBRsyKCToBN+NLxhVrlQXCs8uXYAuLHQlGIJZiEBxPe7+NQh43o+jooqE/wp16fPxZCUh0SA/zQkq253tz2CMoXMVvvV9qr6H308rAbatENkXCJ4t6f2lr96MMGdT+jLXDg16cJl4mvMgXFPhHZpGI+RLWpFLd98t6sfO7VJaxdSMcXiC3qNUXsR/f1OvfFa5x3UqwaEsfPTdOUE6UjLU7H79dLqS55eonriO0fXhsailY0/nQNeIjq0O/PZzpDkUJTv3dx6TgQr2P0qUHlEW9bcFx41JTsK7uk33gS8glZ+4zDOKtVzqpF63N4zgSpYQYfT6VwkCHEhO46eQdeWqHMMSSsF/kKMBeq/vhmwypMbdLGYcgGaEHiqBdifKjSH1ANIVVESK9xh/vubnFpDa4I8yqL2BORSjhsq6IMFdqPTN5WK/Ah5FLIWpwBAgLXTnFyI7NY6lnej6X1qtqcsRy7FD7n2I9HSzNk1C3AVedSZuYCl6XnD5JS/+OL8YiIKCRepItiaMcmPr+Mp8D0r4MbH/IBMZuegOL2i7Q2Z1/xIUJtasPA0u9QLglEiqkdDK81E+Bh0LFhactTnVAtsDTNIpdu90OIAjNG4km22ZxsYjZHk+LdHxmAvF9+EmDJ7trage002gRG+Nwqvz7K5MVK/envFffm7lsOOR20YYYjTlf/W+CDK76lcrSA+Sgv33jRqPO0Lnj1wj2kt11qlM3YMT9XJ/YtNPP8d3JECVY3GqsFSuTtuyOPdbbOv330mcmwWi7mFjsu0i1gJFFohoRWVlAkuJuf8hRWjBI7PNSnzyMOFmZNahAtxQaswzJzNuhOXycxXI7iDcBitqfBsUbMIqnM6CzQJxCT4YDhm30++6p/oeGA9ZGHqmemgNxZYBZfoTvQfO8kaAhmJ62L8pV9LUQQBRPebHayyO72RvKOTO4WnYK9vAi5HQj/T7maKTSE2q2YLX+Cs+7l5wWoCOt1f4S3ZN8y1/xaV9cUsWlnMvx7zLIe4wd07l5xFJJXG5z3wuO7lcb4sOQKSl5AAG5KUaRoL8V6dIfwouwb1/1CoQM55yLWbfXsExmz+7oe7t3X8sX+5FWUt9TRt9e8T5zd+TzNqBTyXnslL+1glTB0QT3kiK2bwPgERqEhD3I2rr2dmwf0ZM7zTj+BquaJ/abkNZbhtZop2v0gzdvPHbr9GbDwczlfnNxJDphzF3/AgxmiQQ5cEFuF7vNOHaaMOKZAZmU5ViHS/Bxo5oC6Vp5XMLU2wKNjM6KsEzvRRo/HLj10izbePLpfa2XyzRfR0QuRJkoFiA5Jtiu0foWoiQld3JmAjICToW9UgUNMgSA+6IMRJn5bnESZU4zxmZBU0DyCje1vXPrwOmhWOtITpjiyoRcn7iEYaDgAAAwClNqVzY5T2paiPv1KfoYvCPMxMIA6QOT3PEHz6kIKACHM+qDYboqV3tG8dziBWt+i+6mzEFaNJO5Pw+JYEY5IpGZaitc1GNLamZ/wsBd7Brxwgt98mDf98cRkymjvMaf3j1WMr1UL4c5/qf0Kb/hS9POHyTmBxM1h5VBWjT3990kRVYWXZoINwhxVUnSCSRcN0wYsp6P0L+WUw0RD+7fqj6jYSquvcL7jeBxW2EGs7IuKb3umXqthjiMQ+PIQFIq80QHBY1COP9CckLq9KrYwDKPe1AhWvtFlNTXZXmNEvnb9/YIHDEnixnMCGy8dNPu1zqgbyxaArtSLIkfQyNUaJzFnTufuDjF3JmFNPr0MrKVH7Oz5PF7MQp7+ITC7EJ6LPGUj4AdIhqnKADUts+XxGSGwl8FWjUQBd0HU/bWjGWnbIfrjUS3cvpiEJ2L8SsPsNC9gN6GeAzKaXYkTtwfeLPrz7a5+Y/POafgqnn/GL4Ia6S0mRkGwRY9wsgkwEgMBos7GnE+0xsUVKUWJOsCjqC9jKQpemIY7s16pnuLnZ1oxZsSXvSQe8ZUv1/wS3IlSdQSNDHP6b/rJnI10+t4i6TIK8/2dnB5CqN7r8Qki/X/iaJGa7cEaxV6Lo9JwQzD5hpfXxdhTJu5+AW4tQJp44tVTSMQYLvy1Lvk9FxdkYfY+K9HLW3bVFQq0FWzDpcFVHE40j3xMwAqt4k0kza/AY69/uJBH4Y94mvxLfzvqJkgsGTHUnqtxEVsK2tl+CIzHRY55Orl8hhc+/1O2f8H2Djg6j/KxR+4MjBvjasBkv36xtBjCQq9MmOo4+0MkIPbsvmygu0Hub4da1BIU9QgxEi2QHSl1AnzLB0GRdtrmFhN+u1weGJsGlLp1tA1TU9N+GTvqG9npYVIPc3Ps++A0sAjxW7QevQnOJ/zWVyZAX+1Rs6JuKYAn0NyRERJJTpblfw+FM+ON4tkIJ92AjgIlnvnekCaIY9p5V9kRt7f4Ku6lWxV7Mj1krsh1QoipM0Qlya2MCa6zbzOT9xAQMX1NmJH8+BZzoxAWsdBxeSKUKW5iiQ8Ka7BNenMhHB9lEkUfnBwJ6Ll9vYgcZMLaPh6p2dlDXOnKrw9cohpW0OnAjHRClzUc8uur8khk/xVYyXJSxsCh49XysZKrPpYHEMCFal4E5Yt4Cs8nbjiZbtt3VmQHBBAx0Him4AoqggTLB5MXh0yeH+Ph8UAkupVY5qMufKfo/ptcOyg7dWGMCNnxhwCxs9yRlF2+gmnlAGDttA0keYetHyjRnZUluHTgkXB/u6iom1lhXzGzp5HBHrmaV9b8VC1ST+hOzTXi0ESimdXnKPNS82I0Hsbu1JeynxLwFFXnHqNdShA4VtJ3jMOAqhuMkODOO83q7/F/XY3XJCTJ/U7+gppuw5WE1H+89qMBRILiFAfHZie5Sh+BZlH9NjTkAMY1JNTk8FqkDnvI6wOIjgR6pCTFI1goOlI23kPUuaoING77twDkoB3YezyZuAXUQn/OBs53bAR8ACPIGLBV8ZAgaLOxiAYvlgYhDv6FKV3H9MsD+57t6Mv27yIH6GzagV4A3zty2GW0oHN1gfrMSJKc0gc6TI5WD0CG3A6BR/5ElYa4k6doBi5cINs1slYIbR82cIK3SXk0BqlugisgHxQPGnJN/MeqBK6mQDUEeY2g6FSDu6JCBvP1u5CNncTsd6kximJXQ5qrwdW+tD+3DJe4V5C4lu5DydGyXKoxUXw9c7Hm/3RbnC7D8hyzf3lk0Ner/kERuqrCZEuDmQyCNEqzMAwwHIZWTf2aEC0NToX6lVrmcUy3i3KbtYlZFXipxEKMqd3Di5cFOSoZuRVrHQIHuq24+oC/WVmcvn3i0Ks5gvgEZqs8xnQogSsW4qjlq4OTJusj2gtnUTN6rm/RKgzSc1z4CAJmfZ6evwlKZQLlSlgG2p6PRf/8Sy7ltpSfBs9US/sX1RjNutIwFIL+rh5ILw6tODTcafpbXSdUxa/XpSlgk50bev0oTayCAgmW1vve3bmSWBMzBGwfsrF+eFqsSLfZgGCqRYsH/Tdl858uD1KQnQSvgzxx01fq3f6RjC3oymCv/qsiytRPMgykx1W6VgI1VS280V/dPLV4BIlAKSjcVwX+r5KUFQeWodPtcR8GjhrK1NR6vcCuPn732XXu1DPGwWQMVcGsFXErS+qjm0YcPaxlICPv8FRtLwxIJ6DsHoIwpZuqyTkNZADI/J6s1CjAvGpReu7uhLLZTkGGjFy9aYP2mIvQ2/1iIEq4aggYd+5GEYEj7+fxtNDH1JxhcTrCu9JT4Cea+afsFlB4VDBZ4HbToCq2QXs5XlUM7tg31x1tk6RTydkN0eXOqMG838PpiVqgPX8dGuqYS7VOzMI1wiNZDbhEQcbIYy9HB+m7ScutXuUAacZRxkrX3SotD2p2PFCVOviHhAHRK5dyjEXz7aBd0kX99cRSKgvAYgO9cC1mGVF7AUV8BwRIbE8SddEMN5Bzw6bpsP+WAb9aXF5gEK4lxY/yOsvpkE+Te8MInJc0p+xlV9u54Hn9JAUXl0qedZs7FGvsAuRPdxYWdgkKdEpn8UPTqBoHz0kbKUjp7ASBTYyQnf2UWpq7i5nr1sYUvV8SWy95edGSAROaROl48oYoeLJgkPpvAvUW1r9WmWOIUq7N5PhbyjjzxDav3ZBxMaP3h/ERDyYxj6roiXwzeJAlWgTcYYpmf4UsRt+a7iwggKaymMT1ep6Eiz0HuCN4G9JywdRcVxxw3LidROjue4EyCe9E6yKdQ/PXO6rY8DVr3cDYQOaD/uH8dRlDV/XohXuQO/+mE4Wk5cas9wseRAsGBk1AxvfA/+5QSZB1ZVAZZMXN4q2o7oBxTT+haCYQcfmtB5EI6itR/iim1avw88jWKhbzvycMg6oUYaxuLOJtiM71RUNfaX03mGcNif2rcIq0OHapJ/CercGKPgfUKBKM77trcfhantW6CFxFJn74tJ1TsgsOaNBZh5ikuzyZYF3XLznYlFY//XcA2Ua2D6+utA1X/+b6t41TdubUE4OED0c10tkxJFMBVPDiG4d9r2KW4g4PppI/kcZxM8enFJFybxUNbtvlmnMCbR+Tqun9GyPoFamPftj7v4N+9B9oPHrhrSTG9RxVqjCaRLoK94GmqEno/Qjh9/Y03owca+fvtlXat7b7PSboqNpVymnUcHTff17tovLSMa/QwnQK0xzmcuU8WZUTtC6e1XkPvonNzulDyiNkvGTDdK+AoqqLJLvnnivBLaDToj5zlJB2MLqj4OMSk+T0Ywyul9MXl3Qa7vrCRNt8VPXOy7UktHDmIUDl5SY3jANjoQM32gFOXIWmQtdng6yc5asNNZGLd0m+jhCOkrn+VGV4nDwG51NG6P6v5Ib2bT9AE7fFGEabNCxUMnDj2tqF5+DpzuLpBHWJE22ZhOYQvjrbM5XAxKfrPA3LvKvOn8/BUaSCUCPJIQmnsvIgSbK9x3+eNDIwAAAMAEnVWiCzSdjeHkDI3OoBOgKlpXZDNytcCW8ftcH81Mm52UpI0THqqOvc/EWYZQjFSn+uCz4TPlwkmTgkHK1EawTxHvuCLcpinOO1Lcmam0LH1J/btAfyFeHlNyRxFIjJFjKY8+gRd0FYpMOW3NP/9py9rz2P7FTX/tJriqtb/LnOqYxSp7AVgxwjlCUd6GNc5sToKZbft7wXTwt4Vs7j9eaxmnlqeRQ9YtAP3MECLemx6LPxv6S46jJk/IrjpeKG6+J1ze2HJyjzeXVguE2Y1FwSONWeiINCxSVSpXx2Ub0VntmaV6rf1G7e2EriWCtc6/sNMf4omF5+1Gg4q9qS0CY0PO7l0/EeyjPoDSiZLItXAEePj93KZ0hkm+2BnFLZ08g1OqQaK19cgSrnFXwYdteUalWkKZPOw6IsTLmFKpTbC6ZN5DYkRsRyr1D/YkR9rZ8L1vLYMX5zA+q7/fQWfPtnF+ZmcRuPj/IiCYOj31Am6ihJhkKIc52SwkDXiIZmYtuqld29BAfhVBVCwB5hHG7HyjfJ2PUwyGat11Lc3Mhu45YQBuNjiyxKyNALNQHPHrW9e9wdhNhvpMaMy0qRBtJFf0DCEVwS2b73SyV7Cv+2lAeO+Osv7NuFA9KUN+bskE4+jmUTjliWsXXqhYKq4cFtoBMaqsuL7je0CAjwNd0Z5judmfR75SYWKVTlYe8H8W2O+GJ3W71BG1bq1NifUH1m2Xrrh58mRVCmvFe6rIHWROyxW9Ymlse6WVPvjx0mN+cXERjBqM06PARTy2FO0hl8N3sAqopKCmHe2V8wewO0Xs1mkP6Ge3PxDk/i3H5zYq9ESO8sa/sacDOlNOYTPRuvr9/Uvaa6Rpq9PkOJqx2eJjVdTzPoEeNkmcbslygFDTjBDOXjbAVo2uUNHKBHW6i4Xoxhd4A7hqVtmiG0wkm4VTlyN1Ee4PO7SLTWSx8SMqZYUe4sWmvnBSlNj1ZTbANcW+FK2Uc+/uYnpZK2MwzaIGAeh5H0X2nZw5mR/gYLoeW3wPUDp5asBIwFWhg3W4BERzFjggI3150jIYaVlaMn2PPz4HP3sfOXUnnivwecLIf3FsRdUgAuAwTpljOmW7fdvOuMfjrbWCC12qMwJU6AQ6/qKrEKA0XAwkYCMpYEOl4VvRTeYfeuPzn7XkOf6UFpWFCucLnTpBgTZ4wWgd+bMUKV/koK0nmgA2y5K95UV5hMqGMDLCggHuFF0bxPt7TGsIxowEOvS/iAgtF6Ak6bg0judxfpk7k/7VmOGhNk22nr7t1P0NWdjVqXV8n3Mmu6kBSEDZ6T8LuP7muW2rnykVearlgBstY+9o4ASPiRezjiLnTHHJlYrHaigzRo8Le6H7l4bMmdG1jlvRhttaravlR3zu+zN770rK4FDgkfwWqWwjpVZ7cSXJ7kgCXpGIghFxHfDU+oVc6ZgoQn78rFJ+9EtXX5cnDG01hNLTsB3m2YK8Ob0DUsVlIAPTBOyvcTfigqWRdyP8HdpQnG+AUgGA4TVPSeRLoibI/cRavTEiM8gUuZ58ROHAGcKXkueI1DnBglLa4CkHmDrIVU4hrMlraMHfWgGPjXd6svME+/MfFtBcdflnYUTMA5QNJZbXIPVRm7O0PL6mobBwypQt0pETdjf7MH46jXs6ry/oyDv6zrIyEVpmNOiAKf1W9sKDB4lo11Iz8kvqwABY+nRwmKkVecsVuohd2OspKCEz5d076CUdh63nTJ5AF6Ku5dqNDDS5+zVD18pZhK0Pk3Jlt6eAqBA4KgCtv/PH5zmSq6Cj29uQR4BWYPUKTlHCUqYs0fdyMSZvbUnxHLZQLx8+e8iXUuQVZZW+AyczRJknWQL1ISsykwfXrCMpWvd2Sx9113rNBH06lhXuLDhL2Htwwtg4nos89NcGGP0A76L51YWpwyqd0hnok4LObY6Gnc5NRHZT+mK2r5Hb3FTNGeUChwXlSmTMX39sOoLwDN57ZayCtHSugdkMuvtYlBPRkOHNo6KbTCMBhD3HttWGgavhw835RXm4wNIEWGharJvkHlMYfOrQ4ZGRnu4PVyRMjYxnTD0kPp5KvmCDFXd5d0IxKcP3L7begnpVEg2bcO0W9E0qSv+z908Bznw/3ZweNQn/Uv9VY+GAG02g8vCqIolket450ZMAL9ppwexuvMitD+v7uhqY5nJRItRKs01eYRty6kSEKrNXWIT1dIfOjDxyC3UJQ95m8Ygd6cBQ7v+BPNGDDWEWn4ozPXf1y+SjbzXaGI96YCMWWDslkfRHyAfA6yGWYXKOppOa1GyhiNYIi51SRx6Aj4TUKCm3FHm4FUlTkORHhH9Zz4bD/kskVjaV1mQMqJWmgo3o2mPp0YIYZmAzRUJR0PSe6+oZYfOSN3hbfFB2Zpm0Znq+NCoccYtn6l/feaUp4ox3X53agqnwdw57ls8D3nz9tK/k+q1b3WTP9waisZwTK/6XGRso1EmKkdrA0iADUgMDEfIqTtBWYxvYuYqHfhGIoH1ZuAcCySdTb69PMUa94OPK0sdw++ELJ9R1g4bXVNvOlXul5vji6JegovhXr3+hVCCJrJIffN8b/ev5WYw0yJraOPRkTrxdT2vjc9JoIDsrH+b8xJLcjgmpxQsIFb2rxiNDcz9TuMaAmqxConkV4ge6QFcc7keq/r2wMOdU2WY6AmPPmTHp4L3iBSI9mBscQpvffLFQQRGqVssvtxVjQO1uY7jo5OCCQvU26RwRDCpmk4jt6T8FDPsXDRWaD1m9v3nYIon5PjGfYy4rgDHK63H9BrnM3zLGNZkQXoGLVOd1a9freakdHbREUI7eyGMGD3ZwOlL4xTsQSeDCUgHR7Ja48ei8qJdEALCVeYgLFqh9pk0Oh/hUiaj9grqV3fdJzgQcjkbDZdb9glUXozsIx4srN96TmxhrsB/7FZKUVe2nwzQwCLKvgkeYklP5nowa4/5lI8aOjnku3zsiBSO9vbzWNgPLEWhuPWoAXNZdBQmC+DqNuP9Hr6LNwnMBNR5vEpDWNapWZivMfwOXh1gG+ptFHnaDfsw/qLoxMDz0tEmvfoZQZjuAFDLE7M0qIx27XlguI6qY7sOzDIpAd+88KEINo5nJuQG9WdWBPdu1Pks5HcQ0tPci2OoCkG2LJLBkDImMPdwEYnElib2g7ILh5ZCp+0pToaokZwKzOCPRZCAnr5bjN1ak2HctflgdWmmVbHLgtWNqQ1CIiOgtjIKm+1HF9r6j+xn/yi1tj6IT9l5ySsKjPWXTVEWHVx2nKBdiTg/3LCEZnCqo56ztrT6pJHJgTxEkaN6imQGrWliTIaqd2VIJiPsGF47iAQDrPz8ZxfIy9TgzgbNs60BmAu1Vc5ZkPfw9uh/lXDuQ5pWvaGsBjT3/HPNuHRqf8ZPknH0u7gqTuyczQ2riBBIdK3ffac2J3mnuaivYK/Jk/JVmUffgwcUvPhMmTtvZRTnoE55qAAAAwGM/Hxd9Nq+hSKQFjyYoOBZX22ojKSAoQVgZhn8sXTP0BzSgvGbmNWZ2wN99ntelm0v/xKDPz+WmSnTeb4nU6I/uMkCNj9eAAkiPcWMftLSDWUZeWdFND/OL0eUu7EY1/y/U5VxanU+lS3z016vNab0p4t0jR/iKIcG8uzZOfM5OO3uDSMXTxbrQBxKWkuT+iTy2hNSD2IhEqX6Yv/5Ryl62GTG3A3X8KtuCHn+5vSQjIfZ9mi3ggzC85CWZGYLDbseXxy90uZey/IwrnFbEG4ALUfXZY+x3M0BP1hh/bskOulPHuFAVkFAdjp5qlJoaUzuS94nffnixYx8yUYtjs7qbe0dm03rp2Gy3yhPRowYxQE9cnUT3lMHD6XPzmlNqRNsME9EnRfuFWnA70B1W4BWuJ4JWpGiLXDzfReuNtoYnis1zaBKBD89gj5IfFl7kLUwP3Ysc9Lns9EvNEI/zZmhKxgoIvb6KQDN35vXC0Ys2rLTbaNHS3Wm5yESzsC1CAxY5vYCXD53ko96MVb1rypmUL5izM9wrY17u7zNN4pcHLIQeP2jFtSlXPevEaYPjzDabaJlqHQYlAbjmcLfFQ13jbUeSCqLO6vEquWHf9FowuZHL7LSNN8/v+KRQ1cKRHudQ8sb+LDJl9Q3gpR8ATabdbXXjP3VKtY9pE8+cwOu1HnqzzK+QVw67wkGDJ5snzMwn5/P0W5Z5mMn4lDiviFr/NvEbCWAGtsgDy9QmN9qVJhPEctSeoNL7dDh7/gE99rnzwkbhssi9iD69Iu2u/OWAaPG8v00wIWH1VEByOgF2WVXvGPOU7uhQpyR3sJRIFh1ijIAn3KFz5bBr3lgCw+eMIUd7Do7fX3REqXQqau3tbnDNYvwl7MAIt4mkH5qL131rvXB5lXNzlyLy8OB02ge0h27dpTLkTQlfS8JdZz+rFIzFQgwUUGdR1mKJ4tDnh/Y8dE4PXyvN3vj9A7zlBhQbul6LcMQxmk7KXpYNK1LIo8ydtOgx+GKmYoSmlb3DbpYMCAas4c0ficMvNnK83nvKRNnEFf+im3jkewTzdV3IV82DvrdZA9fK3Ag6+5RPyV9jH8NcEHlZ249+U7XKxMuEw8js/NhQDz9/3p8PMaUWFmfymU4Ck3KF05PPB5xwYgSHWdKr4+5upvNm/lCO4WFeuSfrX/lHU6xoL/XrJj50rPotCovRJ6ZIREP/2M0ImwM0AUkwg2QyvZ+I5zeq67UqYISI6vhpVAxXLTeZ6SCIZl0ZSB16ftcNtnGWEUjnxi2J0JQ7T+Jsywjnkq0tyCudMntagNXORAx6x5Ub9TX8gqOc08XZg1zSjvPk5J/eBt0WX1F6SPs2hHyH9Y05l6cEpJUgWG21+X9L9Bvkd3NcO3jXGvnG3FCFOltQOJjxlsFr0L+Hr/u9kJLWxqCDSlxBQJQpusy5W08heRvrQJ2X95mWL1GdWXUHplakQmkjLbtzApSxgT7tuavfaL7lYQG+CEQMrx1hw1VRZlP2kanoxwkm3xwKPNJLcQj6W03vJJX4uZZEamIy1CQgmKpZCIoEuOgK5+QNfjzXxlKoNa5ftG8AIHkB4p+GUzjzy00HqLeR+XXp7mlL7T50SvirD7cgzJOcDTVIa0z8d1lB5asimPK5cxV9jWxzS7S8khde7p77cq5wDEIS3UxQmTgi1yZ2uF7Iw4Z4CocgeVTKjl6CLLrYrIpCDY4F111ANqfwviahYCzWYuUoD0YfNy+4n2InTa6WnMWHcYM1HOI8ILovH8heaLvyTbL0lLFuUzMFuQcCZYPqhe0Rb3SyisdFBsRW1+/U/QGNq4g0Ulx6P85bn4tFe3twrEglpa0adHdmN25djUGrDTvs5TMcjtcaxiFwETjjoMgq+dRrkpiGWPZOnG5PuXY1jYLcJrbudRy9qGMUG9KWjHrbmEnZpRdubs5MqDQKyv8GwCtum9y6qXXKQ7KeCovbg9iHg3HGgPXMNUEfjr/fzhC+CuctbadSN8yNfIYP8atooIgxB4o0ANcqY9/4OZJcHsosdGA/AzdSlvEOjoI74oMJ0Q2Zihdpyti/hb5jhoxw3qxbF2gMVMew7Lc3GSu9PoVTrhpTR2oOkZ58rJEVKqmjE/hcKixVfJA1LWu6wTrCSgUrKJ3fPYTRtA0YQq3d6tp8+CMosHbO1KE2zFVGJozriwut+p96E9CqFLIvGXP6HyLLHanm8ApOP+XqArkykvl3BNZ14CnxD1+I5W/S5xbiPKvhy/pPatFADLmLppwm7tEK9aUi2qXmaAHygK693SWleGvGawK8adrlgo4TOvyQfwbFm29etwdgIInu7+gqErfPATUvyJ1bqDwRVK3AtazykXgnAubouSKY1bvvYLbGK0aNdPKO4uLj8ItzI6N/mrJkJktCP3vGJ1aLXSy4qSti2RNily6es01DfJHu7oXv7RJqa8d6r6/9Q5L1KN4+Qvv1PmWceo82QZqTOJyDw6jaSd22hfisBFIgs4YGNJUcH9JOlq1bf9YW96ZknmJO42lluQWxlouhy/vwfdACvomrgJ2qun58N6PDnKjyca/Em1x/1ObNibY/5dPO5hlxpLxIr4g+GeX1qEU6wMTSTVuJL9ELzBj2RpZ1Wfq1WSySqKO40YNrWfzs4i+RuEYHKRUzLYtsdE0JbvULlFi5Lnx6SNXTf+uu6JutSlfA42fFt0x7M6mJAdqmHku+8WkMN3ZNBK1JiBJiNOqmR82X2Rj6NBLM6wFqITW2jo66TMxnDGJEOw+66wBJboXkhoqhGyeMvGfw4jQHpaSDkgiJfqtekTjgx8kqCuT8/VYwoZjV4T3QfWNHPggjQ0dUyMCYzDsa9VCvykKYuYECCduhAkTtYAnKdHo7RTYzALVdfxtwMyCh7cQ30T45M8RdeKi0pTOyryMy86Gfl6xylIZSmd0D/6IKFW3VDy5PykX/Ii3bgHozaQ79713TBTPq6q7SfTd9/hfc8vjset15BruxMhK1Nz+M3q0Cm17weZqmxgvQTbKal551gOdzOyZlBm1KdlD8n/ooClG+LA8XAUIGTOFWQruk9yIeZ1KfKFNdiBYd4bCDdYjbZ4oHHHTv0DWOq5O+MGiEm4m3I9kzox1H4Dn5gt8/xnc982dFI/1/O/1nl1Smw07mkOe4qgTPA7MxdBpfyVfiSqlUW6Q0sq20CPniDfk2dJ8jCHFkEZ8sXXyYOYABNEKOFO9KcS9Dg7V5zhvqNZlOlonD7Hisy7zS9HfcHUg19BaGoEX2NgGFuGCfh5LPlTfyIufg8t6j/RyCmGhW/trveFhGi/x0RcOkLOwiygbKF6JMniOml1nuLnjJcD3Y3eBu4MP+DEmGHC1uLE4Qpwd8DGG5K42Ze/03rf5EKylCmTCkoLE4TXcUGKMmIQnRTefelMyC+7uArgnLy9nVLKSgAAAAwBVP19e8Izw6+LtywrUFqfysgzWDaF6PvPGtdIe1/NWYZbMAZoYCOEneov9/Crt8qjX/q+aw7hdKL9aQnfLmTlAjPqYpb/sQodGxyGuyRLMN06MgcrQ2NEiALTNdvEzdDRT4TP3PbZuBKu2kfEZxR1ekGUFxF3UyQ6kz3fDeWHz6iQMA15cJ1D3yg1/LvRDzO/EYAPmTDMDopeh+CjWDvFNyCgToUlGwaf3vVDmXilDiVMtrL+kMVAcTFiRnAysqV+vRg0RfM2Z0OhDn9TqlKP0vmOvAu9cTooXuD83ZRfGK4S8QZNxxbBUzXDl0qlM5cg195d0hhRxeubY1ms6fJ9s74eMBjdZnMAiCN3KFYxSJOAQVSWH0T4ZbyaSYhJNQmSCNjMkvwh05yUEFqR6TbcbGGLY1gLugrO+t0k0m6+GH6jSHI5kIL4SEJxtmiU3uxt8rqgvKLkKVsrGxAawsrOMhm9Bz9L3CxrLa7hwsVTakeMhPdVs3WNDyvPfMrOGauETlwj1Gn3bm0tBZmTByEmM6qV5Q5Sxv9q4oo81EtExegJJQ/iEn6JUe5U6xG07BwspLHyxHbZ9ekEV4JJzcfsVdw9tEYJgCIbecCLf8vlvd/nHAxLqa4n4AIXj5+qsb/rFcWaFTP2RRvKfKUVMOAmidf3n4px+gdXLZmV4STlvqC4cpjDrqgj4/OiCCo9rTPjlbgpYXhpJP8RbJm+joi2Pa+zCCxiFo9G6n10ItPel59H/gbB9KMQH6i+JWSXE2fEFouFTVoH5xXULtr0VIXeDpkVN9IR7oomjbhhJzMHAw5gJAtMC5oK5J9tZ4L2fZ9wMeLA1veMJxjLGbcX4Gc9oLQ7N0BVmwAt0T/CU2Mn7xn9v3XbOylP9+zXYI/wt+HcPEVDj3/OwullVSRSTJkzz+mzdiXk/D87oI6DbLpi0ZWNgzqtUGgnPT6bda2pec/VRAeABK04JUE8Ivvd6clFqs/x4e4qLm42S+WBElAo78c3mSyhZ/ZoEQUdKpnt6/3FoTO3atBhvRV83vDCAKUHZN3aBiTUM0TAJg3CSqYi/MDOB4wU1XbtLTqn4F+12KVd1yp7QwmLjDMM2AnGILaDYck3/ga9uveXJ0rhyw0xeF0/6he2rwoYkmNgJ0Ut+5QwWPS8d7BeJQ32cJCs+3knUm1PKlMU8DQTv6WbqAQE0lrJvXQ5/v0mcFzn4ofgFaZy5D8xTA4WjdlTgMsFNK4+5/8cobTCQPuxGDtt2tJMoB29sbLfI58xOgFtlvXba4TeLsviX8+QUYlMAZ/QquMmvEihIaJ0QPhHEFN5+Z9NtiTvK8AsxOX1cvwgBjSL5A1iAz2FtZLixehiFJxciR7pZAzzBmOpLLH1czCxQMWGvfrgB/OunR+Utmi/IbsrfgRQw7ebTjj8GjBxeVR/fr220al4dZ5CqW8f1wvM3pwWblRJY3FQ0Kx6XMuU3MNJtNOhhVpgniBS1Qczea4iRndBu6KeirKnoPOL7IRfNykSxF0hdwiJF1Fm709QxVOQzEDeHBhItxCbpQLecflEltC18zE39gIDX/3v/iYswiZLREokjEr5EJxY0NiSY/tVfdD/4+UPElN0KWOW0AZLw+vZ900lyLkcMUS1CYA9N0kuM2wENmb47UOqldHaOJNhboie1YOC3itmEGRy+Sdq2rLD9ctsjG/0wfHKlPDd/djg7Mw7p4eddGJLn/M2BtFsLN/4xjV4Py8ejMiSXqS3bp28czGSjy6l0Il1aAf5ISVn1hVZcWbQwqIhRcsQqaWa6KlKbAiqRWXBC3wI1DmHDE1cywHGqhgRsVZAeASSjNIo2fSb7GlB0cubWpm4EqBGVIWBHbKg3rfasiqZpK8hw6GpAwQcGIN2H6RI5VM7QS6X276BAq7XOm2qEVrN5HeeezT3s5tHmHx6TOrK0fqxbRtV2Dqcl7kZ5gC92T8SSdv5t6Dss0T+mLA5XMUbrf75Qd0xFu/Eb7c2+pyLsrQG/KT8YHCVV1kvVzrlbGw+724TfUerMBO/pg6wWrRIRwWxT2Hj4/5vNQnmkmLntbxQ0bLhpSCV+hLHWtd3PMYB2fBNZJqlUFGsY4OWsXqX4zmRRKwj14YZBE78WSrNVzBB49cZNIw56HDOiPiubrdSsxusRstLqF1b2xJKDDMN0Y6JUxhlWZ9SGhgQXrAQsloPFPczGWhgVjfwY6D4t03eo2gvrVlsOdkh9QCnXuwAXtcn/UDNxfOMaZABUybd1d24tAuZkWbPIzZ3o0ZVPioezsfZwr3WdP+iH4SPZHKNkaW9byw4mQt394u7dGoauhcVGcOLMcywF5XflGyMqOtxZ2eY7/oJB8pF4zuqiiX+g78z1y1dPwn4+63I8YQD7uuAnNqfZD2YJI/X04v4bgCBfQTFn7WUEWd0ig8AKDwiZWK0ciHkKYxCy67jagklySUnqWWHHW0EJRKqjeY3uNZAIA3x08QbYdg+r326AADYd38wAI2sMnz808/eKq6Vgp10SYy/xdV1zLJD40OGAmafnj9buiG7KzRxAgzoAPxIQOmSMqKmfiGgN0B05TEaGBZAGL6aAROFR61S4zF86XatNW+SNqxL3oq2q9N9ERdeKdgPpSI8CGxT5ggzrOc035soTJ/YG1aLzmCWPkBn1uEOdi/yiZu4Qagi1O/9YztT+uCwnkBwaUGXagmsxF0UYgBiV82YdPfLptKE4CFB2lf/JGDh3QPqDmXMPm8oRG6MhenQEMqgapI+m9V+kE2Z26nPi59HdNk2hn6YkfQfk515Tjy3SLMyTuqtGl0EkfedUGL+Uj8wP5q+8IJIyxLcgKxxBHAeYPevrgcDRCWBn+vfj+qkJYMlhuLNOnbT47KkUCrsHNmhwcCVKh7wYL3cCEwqWyiqgdIbfQ9mmPBc94SKiWp1m5JMBkoJBvk1yGf/mf9UGQ+s4J4KTXBnW82Ir8FDeqJTHNuRv3B3xEiD7AyFy+O59BFbslMrMcuhR3lrAeV7wcmpQgMCYsDJy7xc0AglAFb9TtkCttKFL8SrLomzH5QqRRdspemvQy3hlzR5zdaeQDNn36wr5dkpN9WGEPIfACrzOIQnFQddtfefSLzJAeJJ03pPkoG5Uu85kXhSrtcXYhYVo6lIdhxjsNPkdWXVYSv+dwO6lj/18v1lR/cogh2bzi5QPfcYV/ZNd7lxZANpN+es3ry8V4Uw8BX7r+GySXE4GvsBBCYdZyyI5H64P7c/dqoAAB2d/Ed/HvsspKaUNiS0tNO2j8lzA9JFgpNrmphGzMIeIEVtONwKg69yAszmoDEqY8zhgXcyScI6lmRbAb2TQFan7UaaeEstnQ5I+OBwsZ8igyr6WuPSGzATyALJGWtHg0wsvp+Sb/oL4caWBJrK/6W0AruJeokaQrQrAr6Ekk+IJn9sq4N5eR7tZH/7RETMUMYkeEKDtZZQ/R+KTrwK1s0jgCDifxmjbUxQRnVxTmJ1yr/M49FP2ryqD9OGLxe9OvofIIzv4Uq0xfMpyZdjSrmH9eZw6BfZQwcmtMtMvlLrFY67SRjzkJqq81BMWeoYyWOmphDMi9tdYK2GoeOCSjmtdTHzOuzMTSxtGKx906cudLr2QZUKqpfOpAxNQK04W/IIcIAfuWWb2YIXrG69+c/v43eQWZEo8oqDIyX7RceTae4BWCmDu1sk9QD1nfKkIASd1f+RhSJv34SFWh+xQGqvVicD0/8MFR5GmIx0t6jXhlYxrwLCGdLV6ZRYgeR7lShZi8AzI5MpjDjn1hxpT1P57h2zHVzh5SkPTheffsLoxaegyQ9XcxqMYeo+4FrYILiCv+3BSqtVV8tUJukEc9j2fFVazVdzbGcBjP3UtV/JTGiQIrwcFvUFJNkmi8A2balxBy/4fGw6cpjNQj9k2+hijxbrwvo0xFMAmq77bxkDvvvUt0CsljJi35Sx62Gb5Z9HtW3xIuaayj0q6FAAh+H2qGlRyiDW3KPIOP+6/9+BNR7Ls0Ab4D/zBnrzOsXL7it9gVJMf1DeaKDOU0fCxAQbxN5JO1NC8iJXBHKkmKwjwh1OU2O+5bk+WxLtLhDRpw8j7OqmYIMCZkq5+RqgvWQKWduqxPfp6whHMUll2WZE28O7lGLVa+y0OH7mbJs6Hw/NyVEdS5SnozqOtZFNSHc6EOn6UBWDJu4RWI1DwkVdyjpMxNwMKG1+1d+vEn58ftRB/p0THozvhvZdibb9uggZ3o2U0ROVeW/dFWBOu9mEklfqhcg8EgtWlpYcePJTLqduKPrvelF7vsemEf1OqhfkWd96pR9SHc9X2byagrLPy1S/FUlidCg3Qldt36+CsKJtVf5k8LzcpwAnDRj/Hlj+kVexRzbVQr6KXH5nFEQ3KZFFwWqvhFMpIKfl9+blqHwSWZ12Ae755XRZrvTo1STNvxFNcrxsFYYAPryIPSWvjg3GgHYcBi68x0D8nK7p+oZ9Jl01kuy35BXVti6zb2OLG2shDS8Q0Jo7K7B7wFXfvoRkjIa/u66vmFzVY+D5OUitEAo1Ju1tW0f5PPYHsM/0TA03lku2vpByN3Nm/tqK19krDeuaFnEtOcQSTmZjlUSZgOuGs2BCyQcseKsGP/KbrVbqLm7kd8xq6M8uBZ6+KpvwcAHS3DzzhEYeMOFhyylQ2oCz6Na6K2Knfu2SY1ynfTc7O5ibqOmtLXu2Id4NwCktgpM9DJAiSDrxwMa+xsdMaldPo/DwOllCXPUbWfsbI425zkz4NOSG/URlm42C2rF7IMu5v63h5XsuR7JT1zuoFev5RrmRuL7QQOu0ePDdc9CcX7XMHVs6wr5tIXqZa8FdJgL3M9191sWe9I8ol6VmqHi9ARxqNkYjHMngc9GVpirFuFF0hi5STxC8Ojkkfp+yUbN7mcdrDyQPEp4tpe1alvE61UykMQ6T8h1ovnBBJUArxruGdJb4G+dnyzIcO9Ez8z4gtiZI5l9RBv/Nai6XDKbEisG+rgzhYQmGUQcW2k9IPbDWryGcDhk3nTnNkokiIsrV6J8DDn8P3vFiLkFvyx0aN5iCOO7vF84VNSj5PgyrCLo89dtz29jEAalO29wMAttGyGDm0NI9fQHPtpYIbG4qFGbQ/7XSoNr+7y3iZLE0Y0bew/gBmVT9iVLKNZTiSuuBJedWI8ok0xaA34usMDZifEa8VjnrpPQo2HXWFnSnpC43m1W4pEPvNUf9dXR+zpw+72EEeqnsF6It3l2hGwGZLc+9fmfPC6EHBgHZnzXLeXOkEle9U+iwWo/5BTrDvUYlh3TBTqd3Rno9Ulnboci7vUKlqF3yh7771OhIGRTQz4Z60Hdl846vYJxU9vT5PKsAv167+ZjNrkrYRzqt0pB53vNONBULnbbnIrFfDUIhMO5uXqDwLPvZWtdloePWsSDHYnHwmhNxNQu49qyOreW0iuGPs5UVwUllbAy3NXhweo/qw6DtIOetZx6VwbspX0Ko2Xp98XS8hCkyQDA2Dupi/O7Gnu2JT/jWOQfPdFRLicjCFqsMaED7AG2SF8u0/EIypqRELs55v+syIP+TNPCkQGkYmBO9QvMsI0ihhVjw/FExAD7ooL2wjz9C/2V+3ySyH/opf7DhdaTdH/7r0dzzbUxULZjbOiSX4jNV1S2WirYwyIXD9HDpT6n2mvXPrMoOAzjiDnnBqGKGPaKssg8zaUXeJULoIGjjBRovZvCiaNbBOubOFFvPeIGxnACJX40K2aUhUVqfmVDXGl0ERzZeEKuqE0Kua4tDMhAA9AdudO1j+5OMCtpzP7t9/MBIKjUlkpPc2ZrFMs3qCRVJptHN4dwhYy5cgdVjIiQoUgJK863cuwoJbveE6uNhcRyT0b4Nd6WmhMUBE8ZC/7xvJSOY3y8aDcIoHUOPdfgeziLdH5LkSKqpjWYC0tL6SJxZUyzyE8ZKiG9IZa7x9YmeOcAeUv8HUxKqO3w/qmhyUjttFH81pbFHeKVFHzjvn5Q7r2+WJh3rjFxX5MoynyhDWvEAbLd/mu6MR0ui4jW9JAVw93KOesv12uTt/oLG+x+iWE/xHKuhA+vaunORq+sqccWu4aF8Xs1GRd7wLaYYb7sH9bAJjkWyholJ/yUhqL5Yw3WvPOtcVAqGOmp4d2E4WBiC7o53uWV5akjCuwEuEVY5aBNGAEE2ALSb1dijqBOn+EpDbHdLgMrfUBeHKGGx2HVjr7daHPn51E1NlmUThvzJrCYwdKYv411QwBQfz+6HjDIwZmrXojY9uaVUoybAACoeNqhcHMpucXTkHXC0rzCQU0BgHhl55crv2Of0rylg+YnBlrmP0Hq9YYnloqPl8/FsN5mHbqaxH14RsgSh9ovgOzLOqyAORSVNVle0JLHGwGb/94aGT5/9mWwKAVZF8H7CRG+GKs/UX9iwABCTV1I8+aes5AUNL5r0+9od1aT8dHOu5sthBrYDBlqVqdaMdgYgx0pmI5jeggHfG52ug9HVG6mEEfADcxBlDbK/TGFr7OKiiBeY0Q4aa6cg0p6vistwwgB5Sdg/sbobVx5qW5tTvx23U+c5Ibn7KXN1IUnuCG1XHebzJYjCEdIMxlSJveFB62gX9ZWKiSF7Ntdjv0/Z9e1DDsTk9+9/e0oNZ7OKRC2decZem+/85eMi2YcS9DtIwATg3stxTfL0lGylU6mbSDueSkUO2L3B78pA/hx3vUfgF6SjXqPG6iph3sJqH33LEKfESMYxKz31Mw5JQ9MguGUbcjOpF7WUrxXQQbJXUSpX0HxT2Diok4DPuHbspiymUN8gsVbWIV2lFcWq7RtuLjvWYnMDuhZLJurqMt2wC6EKrOOAzTs72BlW213CEMG9bDzrac97Y3WHcg+b/j+QoXiYQNyxonYwNVQ5K4S8JOf98ZPK9FGTqqPn1vJTP4J4wDAoyji9Hd3mz9zgDSjkeu6uL6wU5e3yTbRroZR1QFU0FnXkw7ei+YYCvPc6jJFrrv9akr/P9pYpbyIfQnU3NI4Lsi+TRa0h1KrTOo/IAQMIw2Ta5GLvvokd/noBK4zNPEVddaXuoW5Hhqq11rqMcf5cUC80HbmaSZXXDj0H/RwcwQ6U21n5xyRe6cExBhKgeP89CWNve0Imp/nAqi4IyNwRyDHM5zfqOfp5BOXUUSTNcPoDwM4NGGINdVsh+4HzV8OTwIzoPAdhu1iiSAWJr8CME2ud0xUjVBauJmqGE/D6sGGnZ3XruANVJFx4MZuJTVvA9WiRtzgh+zZTj0l1a0iNAd2gsJPN8fhy7iUsvy5UcoaokbFT5JUvtUzDkV6ZWWhkuUsFGhaadVdoDaIlcxcR40NgeGMSgBAxXF4x+APODjbTNLlPu51IfHJAd9qKPGcJbpUPRDuuIdpsczASHiG94Aw7FFwZVXRcdnzfgQQEBeRdRRSX+zw2XWJVNcOrJEJRA+p3ONPFWZTUxYhF7GBqv7cQ9BDwPIhhnCcKZ/brhLBmvyc+rMZYp3SMZ2oxvnaFRa6BuiWvxWaNaSMnk4ci15Fjb+3Yyif0u2ManeQIzH+i4HmtNvh4QiIA03mHt9Z8a3GaktoA3TF/eX0uZmc+q0RFMZ87qvbnXsj8k3NOPQB+t5gDm+WRf4YLeBXOaPbm8FmudlB36BVpK0KjfxmACQB1pQ55+7cVHX4HbWv43FTIwl5IIUI0zdcY1i1xHi41tAxQjqPMewfNiRZmZlYHITYYjLUVopR3eAzWwPMLpw6Tp12uoZu23f9KBOHtM7QU56LTUJbSiezYMJRJGGjVv1z1acNNpJ2+MhXzaUV65VATJCmjfyc7zUv33ksC6f0ke0mcwfVw+D+GGaJPC3kELZJS12l9N3+i/M+Ao9c+Hxbnb8P9Gq88L02nJJbinvsq/OAyJdWjd+FprFi9Tdp7N+2vzVduIy9pI2/ez6C1aIinLUgjXoYstCxJ6lXEjGnmJtlhTrdPUcCgcDmytrLW/x/kCj11TcycgmQvBa1mgXBo9mrIhM10Mg/z0qG/uNGaDuwz4k/7OC0+Jhld9+ZJriKgoXJZ/uxM+v/W1j+r0B5b1rfmIQ+uQvnGFbLymqbK3brU3QgjFFYIXfOwVlGZB/PGxd/OLhde2P6pzy0YxF4kl9CdiKN2Zm9bfpIl4Gzg//wpYi9lL7ebvjzDIlglu32/u1SX/x2WzFGu+p5wfMbBDLSEh2XQeVlXQbJMuRDFiIjlsPIApCVQ/2Quo+nAEvuo6gDutrpPBqUl0e6rI0v3UBUWEe/sNQTMK5Dp2vE4iPIiznVctpeqYbdsbN3426ZA4Ofnl3WZ91XLPoPzgtoYF3kw3vBq6JDMTjpvw0kRNR19z7jC6L4zoy5LREr+OO/ykrgQ2e2iBkiUDJ9SslQ0hGD0jl8ZCpblcBtotgmwcJZF915vMN6Jv+PCkvmVs/2fj3zbLqADIpP94NpFv88rdTRHzORLFQ+BdsnwJ0QIQooM4IGOHOaG91JQt1t2JTnpc9PTQbbdW51l4HZtz3tIbPukwkYW5O6q52E+vwYvyPW1zGOcQWhImSstfleOTjUWBMazaPz+oQjV5LZuYqHvIyb0yZewVFF5GpvztPHCposc5oiml0ETIjvqyvUFu58gJV3PKvlvd/uCR9okM3LS7Mkb4aJFYZIcXLIMs2HYi8Y1I22A5RyQn9cmic1RHO1nDWoeMh2bh5qVG++6nbjlcvzqxD4Noo4dsrJjSf5Tj9KjByGrodevW0XMUsCu4Fko6Ey4QwxZbGxGd2ShjwfkkqvUi1A3kPEDGhmVEkEb/G85a+ddorJVBdKux3VXqfd7eBFstDJfe2vIORJEaT998BopMgU+4hlPst7uteluxh6aBMAISkc3TkN4rqIG+n/FikJgWqBLV9QVqQtB2DwFV3i6HftTFY7KG4Si4k5yY8iMWaqZ2ZdpzebyXpyT6v1AwipntnZXodLo+Z9Ve0Wm4WxHexK0RRHOHqhajrWh6HbZ8mRRuY3sKE2s3Qq0UPIFiWZIeEfNRZ9Ox762tK0TWGZv/+ggAQ+iXveAQgPImiuVPJ6ItGQtAW5bolf0Jl3GG8HJqwPh6pB0q/gTGJ3ju+mWyW77UOxxejHqG6qfRBDNm2/qvPQn2euwA03izc98ydLEZuA3CS1cCHDFnZsm72CCcuMEboYlCIDGcYsQDmE+dDn+3i9ohf7QPMgK5ZcXw9p72ZcStWdhd6CtpuSU3jHIqmaJDLBJIbDrYncW6JoNEIBZ77qaQaWMVcFz7FKM4IKiG3yPnINXXoraEl0UmsLOt9lV38lBtBcGUiVjV+oPRboTmqiNPn15r4qVgUjKUTaFMJqcn9xa7q5t7fltYbwngZq8Lxth1GA8dyNcAGfaafoCqCzufdKdJ/FEfObwbmUMtlKOZr80geQBG7w1cRxWDbAp4FpoLQ1bhypXYub3igGvj2ViGPvqvmK/K/3CaPtaMtB1pMZD7+O4gHR8bzWJqmtJJ1+iHkQzvwIaLgkZHoxJJqtxFqDh1nC2GKP9evNKK9zGkbjqNK45V5USXCUdSxVsSkPsDYi7oxY9Iqyzixl69GQY+l8xaafzJIed1o/6rl9XWMMbEpx5uisJ3pBbVlQbDtfOgV2A5vxPX/gBVleDxPOzmjHk5k23eAn7Exm6f5XZBgVMc1MxcmSvvmF07P3SLR88xKAAAnGudr9u94U0l/QSjjgtPfFnYCAw95o10K55EsvklaldkDDXPXviN2qvX05UVXevs34ibHzOJtA3/nl7xDrgzx4BGAcbfUoHlicEjXcSA7z/7YPqwYkmqWFmL8YxNOxjk7QsZBCiaeO4AHvaKY6gqhPRUiAe7XtJtRfAEmqdnO1rhA/75HKovhuWBW+B+0PCaHNzNpfVWmEsdZpcwz39wm1TlKSClSZf5nEGhOZAl7z9QKHn0OWqA3B82Qq2zE0SPn2XHpyRzgMqVfakcjtD6vfBf6i3cXJRu/ZwIR6GssD1PzPLary39Oqrl1ZRkANjlDRCKuwFgjXWF+VlXzhwdGgUJl7gE4ruaW29zquIIVxtfHmAmMpC5iO96lRmdk4Wa/sL+b0X8QA2ZnsgIK+NPkPaOfTEhJ3SrbqwKbvFaS6TZFHWg+geRXDI4G1870hopXuJCZ/AscTdOGOF7pWlgE3mVmYfLv0KbwqAXbldhsRGgbT8+jGDpjrYhA4kM46UNddzykE6SxkS6F5bHtCZUfxbs9dMSQkVdewrYqDVM4st5E53j+3cX4SO1/jm4gaZ+Lor7HjgqeggWZ8a9YQGgFrzLKqpMRWgWfScMkIWm9Ufc28jxDa6oCb7vYcYuQQpMpalPiUhXabw6pJwM1hoyuJUP1nRBfzSlEurQ6aAMQXaU44VFijWbkIknfi+GmEjeLBAnZ2o/qP0MwDTN+gXOIurc/L774lW2SVYgEcminmDYrYf8q2ZzvGiNqNVOFPYTXL3WQQOpucIrT4P4k20qp4dF/sqJXDTP2wB10EVuiWAZS6GPzEpXPvLpcRUuKBSnEtAUqYkhlXILx2qs9HGXsyzuwRaIOpqWGPnhXPvEbDW6I381GI28Q71PXzr3Stsx07gYAGAGGL1pNMiuvwoFbLGnikJCEWk9OHhAhOMUnfe33NUYk7IaW7cMqNzFcVVLEext7cdzCdc9Z0AiLprIjxpFJN38WCceIsdNw5KGdpEqJALYfsigssvE3+ZxWG3DB147fqUfMRtSxAGKsC4gdB+6CfBZWoT5HtqrdpHOz9SzfxdbAeXYaG/KpNfZyjMtKcCLX8+wp77HPTwlSZx3MZyrySRSGaE1JlNF5dYxCZ9KjC+Nrt54XoMIXQU5+JsAbmb6Bv+g+eSpwqWbEiQNazrov5TMgguRIGahmsk3kLLH6Hd1HnBOzPhA8/z9Fr9lSBshUZKTet/LwTHeIPeuJNvB47UqBYXvUHP1lh3ihn7prhfxsIRQ5Nmqh8Uu3x4aYIuoZ5asMq4+ITkLlhdfFZywyxgdaldeuhfRzirgeRd7OysV7kK6uUFFsmy0da0/ifTBfg5PVOyGe2IltFpQcXhH4vBt6T4sdwuQYEf536R1EwhlIW7P8mlGlpZrK7L+R+/wR+q1BfLlf7iXFuhyooAPzGUdnd5P7Xno9ddCJLijc1KUCB0LArHO7C14Nya6bbhF0XCkMayJkAc25RoXPh7UdORg+tDKw9L+Q5Rt2K9FhdxEMJcmip9bb4p9mUlhLOk4HBDHSwnOjfx7k7PNdlOokmrEj4dZHn0WjOEYdmdYG3FPYRpa2xEkWH61pCnHZ5nEdzXWMPvIgS2XsYbk7C6tpPwQNfG/DXj+ArdwmuNdItm52FKjTSvtzVhCEwqcEn3e0DiGVYZNKiP9jB6iOHGfhV814ohCX3puT2X9Sx9QHEcyt+g7ZoQe2Gqd0i2SRqkl/zZ1wZVfwH5V5/ZsQXSbyMbjtTa58QaGIDejBq/kZZCYCrwImE48raBgMVs5S3+bXlxQUY9fC67RSDc37CuueTnGG+HaD2zVlbOEP7gnLn4Rou0TYLhjsOefc/0y7FwtGB60oLI7rZD377w4455eGmwe9YCjnS/A37sWulBbbZFNVzz/bXQwokGnj4XfNYEPa8Ncy4vjVvgE37MHy9Lqo/eRgWA8OFeZUtQgi9N5VwUfv4Ml9eAD/uf42unomt/Y4ntt1lJ59ALA/gaAQ0AsxdVFP8n3foKmci82R3HMUNChDkDDVOHCVXpTf3Tbi0uSTvwcS0APDVNy+RdtVHrPJpW/cUpD4wm6lBafpUBFzbd1IGpHqbILjJ3jf8bW+LlOaBl/OZF/YD/uuj0DO0s4bTBju9MITVzHq9zi+TTtv1CGyQEY2429F41xj5Tuk89TJ+bmJKZbRcjoXoGMiSneqeWFl4hjpti0QJkyaPnoe3p2c+b+tX+9vv87drtlbdkH0miGWCfma/ha3SDgZfIbeDhxxoX5zThY88TWz5NT6poQGdnJ0EfXVwBORraPHcUw+vWZi02nRpo2lAzy89iIuYE1eQ+fuwWBSkggrzbtGroX4WW0DkXCM+rVjPdsYrvX1KJhJDqesENG9Z7PeXQ+ynTgpCgvupsb1e3CvChJGVwxUwbyVoH58k1v3V3WTeK3stTkEvvWdaiAQKDSefealwlCpmOtAoxRS7S1S3GOLQs8FgnI3Ov7Zcxy9dfTv9MhMYXPBN++Vv9Z2IZQ6Ls3qa8TKKvfQXHbOmWEAAlYBtV7/1oXixAsi3jnY/txUmK58GJD9V4g1+QVoYYAB9ePvNIz2yLwuijjiW0PTGLsmhnSGF1294FrGcbBP8DAPgLGK8eQwFMfEmHJ+j9U2kwl18mPLylBhXpUxxAdyei+3Qhc0Qgh8mdW13wMJEmHsNFFqMJu6O7Rt4rhtPtiyq3DbHFgtJrclf2UeazQELf0jOkJ9ILSXe+MFiRbCNat5FeMU6msQrzJ4plZQzPpSYkQH97EHWMHr6DeuoAxyeTGALQvDBgG7UBfz3CATT/tn+kpDwFomxf6V/FV0vY2u2cG17gMWyUbR3FJtsblWTJ3ivZRbnu4s9SjqYDsX9ME5WYTWy0NOXCIb8vX7yXet7wtB4n0NY15us2+sJbOocfLu33OBnhk1mNq1sNczaWGpzHH9Gh921g2ZjZrY6vmLTSpWUXFZWaynmgcMKIeZP5w5IotLcjzq6aIzF5pOu+NII+wqzJhgwg+UvW6QCrd7kfIn2+LehtqhCYhisR0qQGFStixoLeeweJN7jDLzk5Nzl/mztA6MWoNOOrcfKYxbo0kYmcnYKsCX6D4qC4x4UPHumXuDg5bVPkISaTae4RWnMJfzuTCJBA1TgzA6BlTWuowzKF0RUMSOiEUNW2FL+eawlQps3119JZipy80rCRbk3Ndc7Y+R09I/WmKPhYpkgEIE5wCKZ1M3eoUsgMfEMHj3dstMx0sYvRSodvvFv47xodQ2ykr3+NAQrHfk/ZW6AZyWHlI3jPnoptQc1SL3rAJjKjJUgadzoN/Q9acElCc3BmNLeq0CMeCCPWycxWmF8Ce57l0S0BASDzr0xe2uPNDGMRwSHh/nilVtRFERMkDxE6Uh7Kzv+xvotfow1pC2eQAA061YrQG1RgL0jX+bCs5uVgLB280dUqwEdC/u5IbhA6ZNaVOm+mVpNV2sTbrFZlAOV9hO8njRyaPHvI5bbAxCLDUxCVXuMnmS11dtaAlzjG2tduspaA1VyQt6lTG244ByyiWOXP74ogaAr/AW48r9AmNAxxedp9MzDVqavwufwUFbNRJCZ5SM8XQzdBeV+ytatzwluH/E0IZZCaEbsr6/F+Q04W0FDCFxUkLK6QzI3y76xI+HHHuL6MMHmLwjgphlzKLlS1uYGYO2CIsZMvWU9H/jWUvBTw040K8aPkR7PUucJwVE/I5xKFr5x7yi985GKQZtbRsRLVoEPCgHqJQuHppIZRiiQa1kgAUplknh3a6hsvLAlYn5As9tyuB1Yj5M9VnUcdtEZUiZzzKMAXWg9l4uXVzlXRblXISu4IRDyIyUXQTyG5nP013850JFVwPEjQDcctNTqLyAbuFcr1TKUCEuZws6t3zj5sFZJ4w07G97hkrEyrNB0JLT/0xs5pMYFvVx6Y7dG9CAIs5YHhf6kREKvu3KQe75n5gG/CXsMWNKcVFFVKdZdlkT95nAA1JD9idMOXXuBk6Z0ccTb0FVThxgrm3WQptoi3hHef0a23zG9vMsq8HNYeLE5Z7V+6Hgnup8OMrT475vi7loa+5U6jUFOIrVhXkHbgwtGfpdfdfBDdtNAb3+CThgaWjEjt9F7usQa/efHsq3/seDYO5hnG2dVqYqYHCL6eR2+R39I7h4+30wxP2d2TCqsa3FaCxgADNtR3+WmpYqhTpRjQXfMGZLA+8wjtxkhmYDgl7S5uUKzcWDnIf/w2AuAmbrvqNP1sgZLoepIe8t+ijwGGvK9HCSZeXw94X17ecbyrPC6C40ljcCDuGrgq+zHHRrprDIzcdKeTzo4UP1Ik+yqWg1MdsZ29av83hjc2m83RD/cHS0gbJCTmgpjAV2YApUY9v90r1xubc6WN2W5tOYanfWRycbV/NYUU96C4vE7YqAy722cLHPYPwkOeRfKGzCipAX1+ax8vDiJwtApelHvqUsnBjj0Hl+VkTNWyTvSXmtCwYgbb9bsnrlgatgp3XQjhIs2QagwSIKyWAig68ahH/KsJ+2j6if8KUWvwDwsRuVWnTnMvCDMbzj06KKghrXVNaHvxlneztuHi7OsHf5mXHabQ3t9NzdcAFRBiNqeDRB7c1zjPpAYLOELtlLgzfZTBPBve81Tz8PuR2ZmrK/PpRgmmW7ENyhkcDJmS8bn1pWWejMue4KsfGllhDBYonfsuPZYpgkhJACfA7WbzP4WL5P3HH/uwzwOFtInLn1IyQJXrnhp+OoTXIzrOWYsONexeH2dBa1TYAFnCjYDIhBHRwnLq5f5CRTXeysMfQk1urPAHc0nj67XspX7wXi5uV45eYjZZAtDhHm/HWbmEFlGwpexCZxT9EvA6Of5mCBkNlTJ4xBcpLcjU40epetXM7OBmpm6ro3B1Bjs8/eceKl6qgCbzEPyZ9mswe59jw4nd6FKkp8gDK5g0chN4z5HJmnAXoiP0/DJNrUwlAduk09IjZY7XN3Hw9eP1ktk7MC0L1pievj8RXoSViYtubL1S80WyC02FiVcaF20n3zPcrTXQUoSxpMhH4eB7TFX+HAi6NlVI52MkBPSnpvN/lIJ6kCfNJ4Vy+CurQPh4bVa46eMyuhDShSX4+7J2kSdvEi0WpkSflmxiu4sxo+/CCZ8oTtvMceTi5I3WTlG+qMOkaF12cYm0Nmh62y9R7+LZAgj271uf2Ur9t3bc+AkJVA/rGFsmDGdNML0VYilOkH9PKSuzadbafeX+ex77Uq8pEU5v0qNdQfd/XIxZigHFiX7UV4wWwVZR7C6G++VJ/j0LXJoF+tn3savQ25hQeKoMduTUUgzoGRNifkyG9pS4NkvCfJJ490cVm0kPHvPGtDdv4wAxjeUwVBUEN4Cc2aGFnXEBV6fXcOg1sWygRtvzZsi1VbyBVyEAfplDqYHGkyf2QekieAvJxt2oluw1q1+6ddr28ai5kMiNRvzg+Q6FBF9Sv9GPCx6Ipxg3rGBinKFV9/hZ3ackg1xEYQrPZzPLhCKKiHLqbhR+Z8ET5wfjcmyoQdwdaDQ4XuBeto5WxPbiUPI1zP3mz7a8uPziwTzvIoNZ7UWPLddkkJPxywN8yXnu+ghVo0DXMri2+S7FUJYShtTrArDWycf+T05kY4aEnNf31nkXiDJfNOoxCLxctv0708gyzh1AToiFpYkS4D2byMg3hrx8/F+xetKDIDU6cU/E4LMRUtlDrnA3a8aMmzedIUrWRgaavD1quP431Lqv/B90lW27wWtqJnxtJnTvoTmdLyGdWXguydtobDVn/O4oVNQBAoVVlwTimxWYApa+fsB/ZNkwDn41ditEKZ1oi0np4cBdsr60oyml4Jmk/duepUxTv4fU6PhkaGkqismCyEDg0BwTJge/nbZxHMaiU1yP0Te6Z63ynN7ZgMdGwUMWEMrjh0UPveoUml9q5lQfZ1+zgOYhpnB5AdsX28XgUy2CcW62wo432GVlqUq3P2ec9nb3YTRkBeTU+/QikY7yjH6TqqCVaLtMakA3ZZTg0BWnJjOf6e4ZlyOq2aRs9vLEgkM0ZAPKk/s2MerVuWlcjxLqhFEarHKPn72sH1LbOjp04jKXekK3rSZEBsg27mR08nOAMmKy2wXk8arFvHEfKlrOVWrWhg+2Snpjhr9dlA4nQOefHiew45WjoYeMwBKVFnLPyzdVoj2JcgS4BEPJ2fzo/fMbMtXxptl51efTTrJy9g3VI1MZ50HZwniLMrjVD76uylKwfPlTZ5lqEJsurAEc3QH8bkHVHdQphBnLbsnldOyc1uiAMKy4lPducYtjyBo8B3YeNcEVI91860vKUcRVAUjrHQDdFY+hhZI0uStyUK3mkCJha65s9xlB8wtzbtht+GvJOLSEIL7O8ZrPXa7fwwi0QbiPlXXlO+3xvHUGjysDHGHrVe7gpyzENhTj/MY0EfWvygJFfN/eO4kO7Z3DDmUMrwGRnwoI9o3upJxJ8iaVe7cIKx2G7kggjB4IUIY8GrED4fHfZ25d8gpgyUWSb7WZCDXBtPP4NVxJpQGpeBdoJ+dBE1AszwSJ5Xa6G/naebKpX57eKd7N2+g7RygMMvzMLTmRpOsEJPBBD89UXTF4fBVxwoQeZMSg6ZvBRdeunPLT2gEnF9UzSGmlSbTcSyGqvZZ/26sKnKfvSQg8RaH3kgTpeeILG+KUaPkoenMNtokmWvc0hs0uV4lqA6qvJcZdq8zOTPVOf3vHM13R4Rj5jplLygBnXKyDM3CQe42m3saSU4NwGCyEFF4sTYq9zvEPIUUutmUpcCJ4wcVFIhCfb6mXAb6o41iHIpRIkVEEgYDWdtrBfNpd9A7QxwSnFZ+fCEYFCe1MVWreZHwX16tlddxyYEXkejWsfrWjvoTCAgeyvMq9ouoR4OcFwHZugePMggVHrRN8Zi9jfI7YgglU+aycZ5eRA429rx2Hje9l9ABLJGgrtv39aq2yT1a/LaQF6EiyKCKVaMTvoNAMF8sZDc+05t7IPK9p1EtUKk5WQt/ccojF/pGyb2zxFpsW7OAs8WlRg7b6ogEbGpxdXmOfqrS0JXxYiBnH9IlMr1anTIckJyVhi2tqoMzmUCLDNy2x+gyL/6S6J6tizAfcZAtmaDzc3biYMXWK92/GNFwm/FT7kNaDXAwj2KcdT1shmJomfTKWENqhQsRlByLq0jRCEiIIWSsSbzAhYwWUJ6lAVF+z2yTNTObyy4TTc6D/w4u2SCEjPtgpoqPxLEUvJXXhqMi9peoCYbv81bLvbsDZiqUFpu7PUEDG5X5JQ+v3g1Ptt9knWsw4CvD3XGEbRbmoAVa9O/lWUuutE7yUbgDMn8mf+3vg9rzjhuj7oaNLpe0vI2id3VivNyBFpRQ3f1Gb+J/jOrPCosxjaSfhHGcT6ApF+UsW/p/swLOjnwivMRy7TamE7o4gMS8F02AowacB/kfxipVcqd5QYTd/HYs93d9MAocsAqmpIDBAmGQNmwux9MSwFZ34qgTEK0V6nOcjrGZEqRF3Vg6HLarDJUtTSNwKiwFfjORZvGiWI51luOz88gAw3dZYF7OG5OcxVT86iRObEn/8bCxgZgmKDw//HqEH94VJ8nSjaaQSJgzM+Kfhg2FR+ZVZ3SBOKkXYULM21uLVc60VhBB8OW/lvJb0OmWHhLuPt8q7UKcfcmfWI5E13Fmh1ikj/X8ngHPSQFSmLBJpmtduUL40IMlFt8lHXED4FtvqXFMAN8Jf/Kj3UMSsfElC2X2uMKELJc0wjc+mNxLMnuIKoxBdSWbgtkj9uZJs1ir6t0Xg7I6LKofB6l2G8S9H54ZxbWhGZpFfUYON0XkgTRAj9Ys+8Dtf7gB8k/4zMca62DDdj5JoAAHr+iB4YYz4cdrYmiL41ke+Z6xzy+H3GK+PZkNdCLLw34v+htsaeS+frLLlDYUSSAiuyxpkuQi33luPtNYceZPBWIEerqrAu0boAm9w6a7ecoccyWCR3YAE8KpTQ/J6Ig3X2aVroTowgRSY25YVwOBR7DWmz+FOqBTA2LmuCg4mOeACPEkqrv0vEYSy5lY4oeH41Vey0EFlgw7zXn1I8hvAvzw+w0bSud7MFYuIHMPuD0ybNDqzjto7UKJqEtO5fY2n4w74VYAz0evsIIe8B7P6QkPa3Ai+PhdfB58EU5ljECv6ifIPtfA40kvbvxzxi7Es1lSdQR2TfTk0KqOxvUmhNbkYAPtWccEJH/O/B3HFQ+LsP/n5RAtNUmDTX0ITkLKEjfqN5wIZGFSr07K+I/b4NK2drNjm0SePU7ss5apeSeugKS0IIJHe7zakqv365roAIId08FjJXrhVcgtG8q7sY8aILIuvudEnDCdH4Dfc2FSDgYlitXqou4aA/NrcR6VXQfByqRL+CW1ALbUORS7NO4036ryKeqbWf8DjBEp5SyKGklHLe/mhqfKP7/Z6c2kyQ1YU58uDEVyLOefT4imjL5sgUjiAjMddaKPrXTlD/+TxRyL3Nwj4n93+lbqgA+4q3dEgkKw5rzKQsskwrNIhbCY8rmF0NQXIohezo4JKPsMjrPU0d6Er1nvhCsGLURwk6DqGinkbEFY3WGUozNanxWW8mLsDoz2bwVU1+Rd7BeJhQiZpeYwlVYuz8GuTg/82nUIPQ6e5UzqpvYch8u6jehKlKXaFhLKkyXe2ltjYqyNdpo+nLYWwJZ3qR8FuB7igt5okOyseQ9gWSmPdZ3leTQHx/2skhhvytI63lW8HiHRMdhX44TvUzwWZm1pBblH9PciEeumuMH11J4/ymzbkgLJmZyxlA67wdbyKQ5hVj/9cgQ5BcryR0bupmBxXptSScklIRTuZ56bdDOCxQw5WeqWWV8f0lludZJh2RiXv06uCNaJTsstWiiqGhQpkYVLieNzWNeuMnZ7dChkFpPwIYdvhKC+/YlL6juZxLfK7Ii6VH1BBaO8ZqxWrKBN94QPMdYyZWru0jQ91BodL43PoZhfJjSmh9aQ/+ZMEq0OUqbt6KC8L4JbQAsGRcSji6QXvcFlk9DvXE9/AzluIW+vdIc6d8FWE3q71pLQPRM+GqL3tpbVml7d+YkGWIeIcoJaf2KUuUyZKXnImWQvO/2S1dkK4yprz2M0Hf6Q0IenDuY7oPB9OMNlth9i6qRIuJa6P9a7Oq/m+4/3ZEMbrrRB3l5Dbb+YkCQKhmslQyBiYwTcHBV2ZqBihqIDi29XFjzZvDjMbKRc3BnPX3/ohT9//XYQpIFIFllgLLF68QWbLyUijG8Vxe/38gAhyU33F6lyBFCSUtoh2TNw1vdM0hVoPzx82/JtIm1qUHQ3GXGXAA39EDdG1vBpDDM4hLCmaxa5xkB97X168xZpr07nBJ9xN7isPuEhBTWouUIlCK+SOxkb1TiLVzmETSxRVQXoNdh9FUzdlTmnc0xy+Mx7IbCQSfX1DzT6sntbxaCzf/RfnX6qEJnK87d3HtyfVkPjOKZfgRWiQT950OykTBgSNVa9Ps4VRpYrYSOPzmY+oDz7p4Sdi/ok8N0lwNz7bgDZI6+4DkZNGBBaMlSzJjsyeZgsdSoJsnsY4AWMl2EWCUiJYjYnkqKec4GgK9ALyKSAc/Y+V5hdxwQZmUWVxDlXtUs/9mJg0b33e7RCaLodEiCJf25ANtDKi2xdKWiVvmA1R/OIIEaUIoDF1PGwGyHKQ4DAXfwrr7pKMMpjqS6zMzEFvt81EcHaCaQYHs7yaquKguQoQquvSuvEGP5ISpFI3FYhuEaC5pW2w3+WCMMZD0NLHTnv8SCLQOJdgAAsX9vWTfXaj8KLf1zuD9hg0QqpSjJDVA8EBuqEr4D+ePcQvQQCPSeWVJXWake4gey1XE0gbZFEB/537U5t/5XCIi32ntmGrZXvRgWRxC9s7Y/PrwkYTmkSqFn++vsEe2wj9INzRwgHNaj06xjCBU8SKTt6kKQ0Me4LdLwLWZcn222Zq1D2QEr0NekofAqxEOa8/VrCPTHelFU7ghrhy6PCD7wiTET3WZXgO3U8GmGFfHJZeaj81pHQtzWXdr4jPF/nA2clOZuZDpHu458jGvp4vaAhgPzvxVg5X1CRsxEzX+DSA/tYg8Kb3TloXjEpaj2DsX0FlITWvM7AVHNnfNnS/XfLjHl8/xKBKQ7QoPCr7UZrXt2dmKDFowBjVIATrEV0zJCBqwMXdryTEGmZvU8qNlP2od8rB73efBaNzkrrgCTW8nX3o8UMZTzMCo7hapcf8JGj9Dww1aSDl8kZwBmj0pOeRfCbK4g/idudLrZBhJn3vsNVqZZtZHdKjQS2KU/+M44q5/qUHJIzHY60JFo2jkLclivlEOGvaX2u9rCqy9JdSuAUmuySzFZDxH6Wuj1ZRgPDsuVqLPf8D+DlM+qvqkRvG0dcDzig4vz840gBo4DfrFi5wVplubk7gUTNT3J+kt1hQP0fqdLrTM3b7zeqZw/9pcJrnRmoIJs5mDRiNzSYWp/WrvFEw5rOdH24avHiSSrEQa5ZvJpczLSF9T6GIG7s6n7O4Iz5mT9f3rcb8nU97W7LqvH1V+uOYr+i/sfjji9XPREQaJOVk5Qc/4PETvX6ueO9yhmSyeT8akLcOnzE/Ic/w8WNZBeriK3CwB8+I4cohL6h0tagIUHl9A6ThiUHmk53fTawVJq0hmQC5jCQzxP3rGRKDhtIvnAM8vx3U7hpPdQ8P5Y+Lf36MQqa7v+T4xt5d8kmMQiqrx9oUH6J58Lj+HQ78uZ5HRgQe8thDmaHA/y5GW5/DB/XEip0Eb6VmeK2C8nOy5Oi22tLsdr3nma9gKQ16e0eNCOlb7QrroqPtXw3f0+bD1Sp6i1e/6h1ziaroqZs55n5kqqjP+amFYIPBZE7qwxOf/luRCEWQTvNw5VUMVwG4MNLpQfwCK6XUpvgWCDiketNXgL99RUtZEbYS9ZGY0UAt6k4x1PR47bza+krfgQMoQ1I4uwu+MSwM7B2j5UdtbwvJ8HcR3uqySWWJlfaVIHmpxqZQeB6vn9DC+HLydMrxZIUZM1Y1K0Y2ZAAZt8KNJ3dhbxKJCvuG9A78hX+qoXBEVrb5VTytuLkNMSjOu9blvfVDvmmTHD0MmlvguDMgDwV8c8qy9yG43k6b/5HbWJ1T0lUHRfTNDP7Nx3B/Lz1Zr0DUaq10zO6Zp7qk5I7emGD+NPHvHgoJqygSNYXLUcbdgMVd+Ylqwqs42ron+8hkBVDXnj3/sxqY4UKEXi69Q18lUrZKNzlqgXLuXSPI3VqYhqptiX2qy3EaqnRTSl1es4DR2owHMFMjMR7C6oS/SYORiqtK7hhpfZpzbq6C63D4WR3wdXJuykmXQ3B0om52qxm7OunXwbW9feINCDKdjcTNIJkvdn49Fm/tRqBRyFpZa7VwTRBrEGML20NOpSI1Mirc7hllCTfuBYnTaA18o9FoJ1JK72LxG6OvfpmNl/KqT+i1/Uy0SHN0PiTaDpQOggqoY9Z98lVGUYek8IUxRGhPWh6ruETMvEGuEBqE+txKCg1CmKNdMbzGw1Gc8MJuZJG5egai1DjQx3XA6ooL8KRqPIGQHRSF6Cxnzj4fdUvvKQliv97On66jtgWAYO16yVnHpLFc5tP6GLI2DTTfdJ2y6xkhItYX79g7QV7L+elD0NVsHd1phtYtIUYj8VxtIXwRb++ItGg3qoR+w57BiEk3NrVcu9R0TdBTB+OeqFxGhXNky2Le3B+ROgK9FHcPEwdy+r9jPUhUBOg8se3IhGrb29KEJUMNJYbWw6Sbe+YarJDxuOC2Dg6bMn86z8Dw5ILXp1JHLPaJ2ds0QH8o6FEWI9qiZkaxUwVZoGyfvgMd+XH3tLi3CxlUYM5UjiZRBEHiRpdlp31V7dRsPYxpoHUU8bPU6HYdES3Wsxlgz6BImCNmSsHXvIv7tg8EsQk0JxIH6estRmdHDm6l5IdfPJfjId+fIM/Gj5LYpOECHMmpSFLl+RhzKss6K661hpZiY1JWxrYkuycXlNV/Hn8pZLtlHoSR1rnRFtoZsKODduNDgsl5E0UVeDLwbDpZ3HTUoGvYmifWDgzNsv/iDWAf/rXeKbLca8qV19O+NtunNTnQKiG8IOwvgRIXPU9DSJ+9BLcCs02O1Gbrf9McbvqPpdEMkWJFM6GKS69saTt95B0FLrOIScQsx3QqjHnubIxY+V0mG8jPS3K/9prKnBb8YzC0rG3roz2Etlg7yn15ZhhSilSkpVn4ijNiyjhAX0ToluiwCsV4+4YUBR3UKKNgrpAlq5Bv4r6djdp1ckC2ugZ/IhMPBXDuu0fs3QRgYP03TD8DreF+Zci6xsIGoCNf+xeRpjC0f0PhPH4SchUZ4UZxJ+YY7f+EtzCH54cQV2zD2/QuAkc7fsJJ+HEPKAAAKKq5Tatv9oXGEms5FMwSSrdzbiyez8cKMkntUY8GQn6eYPKd+h79Qjbdb5alDvsyfJY1sfuXTqPxxjW8jEtmaALZrV6OZNRvNm/R49kuqVW1RzNmyPSrCfW26vYonI82ZfMN2Xqdrv5Heu1qPB7v7kSkS/Pz5hzoNEnJPeOqWpMGUAYAACV1rGm3SlzVMRruS81Uchn6wFjH45kuwerfutSEB+NmbewxyAJhJcWjOpg+6m9ny8vq7Fu5wjSZqhRSW0xTQ0GYEq5+oYjfYT8KitcO3llu9EO1dnS5G6H9gVw1rXGKygYy1Qwrk19LU5f4qa5Jn/cw8ecw4I9cxfAi2b012pCJHYpDNiRQ5Pr0YxT215h/KYdrmSeTgNYAHoMnNsSxyhvzbH2tL2dBxGfWU2nGsxwx7bAsiA/WlBup1f218SCRlUkJDg4dhlIULePhwFAVT7Vd8lMEinvaUBmawELyV+XSDaFpFwZjsudi74hVkPMO1vysxlp67lgJXLQSTOrkXhP9ahPbERRmayZoVjZ9mA2hWi2xLdPAtqVFCyq04BOmzHnCm8N2tP2P0Z1OwGVfq+8GB6ziAp+Lx5lpWAmWfa0JEE/0O+Jr3+Il7Nd4kNV9puKt79lm7hfJfv4aXGF/XPlMqEvcr+ew+iW9hHlyJyp1Qbd1+bYIkqO3ZMn/H70ZdSldb9090r7Pqf0h46TJ6C3tYkmEurrjlILbavaJFdh2ZtVRBtw+16CYgX20irb/LZoXJWTczVoSLExd17SmfStdShZ4bgv6gBl6p/bWt01cnDHDT2GZ3HSgfh/339puDsKuQwOkMtL4340ir7UvmwXCQLiQUJLNB2o0PMbIsmEkYfFhOX7u1m1vm0ytaDGMxYQIUK811+pf8cYYkDOhAB4uiqwcNfbX9/6qouVGDPdT4R/19kTh5NM/LUvoLMoPJ9UxstctSReDhDHdbjjK/fNHU6jE4JMg4zJOw8Lg07TmcNN2bfqycntZ/mYyIrxJP9m5CycnWADq6BkPoDbGMOWhAS5KAQ6h+xFjZ5C03/nXCzA2E6ho1EJmi+akoX3GMRK2FOV29EiajKNI0iW21aD1t4sPmcT8bEjII8VwXZx/aed12dAIJJQ9HMuFxvBIJIDshPArcfofiWccicatdsiNUIUBZEDD25SqxKOkCg6j1Vxqlbnl/1EqOXmMWXs8k9uYCL2+Gfgn88YRnw50gxu27C3tbK8UkEiRa6UxVaFIpZLd8SuM7tpVW2+eNEe7bVWh3c+S3eNIFcLyTJzwxWbwSt7YmpyL62UhbQ5GiGSLyy01jyIqDy3quV55iBlpbpWNvY3LPtH7izduud3iyOaoqLJJF85of9WuMrYQWv1GjqlhRNMhHue17IrP4SrHVjTUQcyWSp8Oygj67/eX/+s5pNreDV/RlEZrvg8DT+Y0LhhuYH6ZV3uibrjP2ujoO748vjE6btlDjvIb53Ka6Gh7bJMKpLoaiGSn0qfTA9Row9vmDp2ZtOxjQaN5bNZqnu6EYX8/PLGnI1c0o3Oet0OxP4sRpktF09z1lBxC+o2N8aq4iJIuGhlbcNTUi40KkSYXnkJGiYdJEVV0nedYfUm+f+t1li2O67UWfKChoczolypDUlvVOjZ0SbpE1qLMeT4x2gQIWI03RU0+M/E6u17dnK2fYomOPZ+DzilNQ9EkF9HE/a7m7MFLfCcgKDXKgpcyUayqNQRC9+/mI+yQ6MHgRAt6MKAWxu8BUq7a3PuWgeIhsySWJ446KYwfJ7XlcdyOCPs4kpYBKqjD+918wvjzxiKSLaCUEZkcw3Lg46UAzzYw5DAR0dePf14U1vQp2VVUOkV4v2qg5EKUWJMEUPVO3Y6gzIwpazpB+n1exG5TeM9DLdNrq6kzUPEB7B17R9ZOYs3S08qaSCtOPgpj0JV6DeNQQSetN/gpiUjwTcoV4ZREl/oPjCy2ksOp/0ewAE1Ya3ZyUVI6jnIawjx1LYRnSorhRlqkF+eAnYNPMAtCOewsMwjF0LU4ljaH9+X9RB/f3TPicWcnqpx5zOJd7NxOF/TJioYM6a6WCm2YT37KxPh65OzyJuN9vx7FlRNRPR4kAACmrtepnQKAtYnvVErW3VrsWAAOC/YSN9Vh8eWt/7iJ1+oF+cuy5t4Zd18xtLY28RTtULjh3apvFuQx6tL6oLpWPX+nymbZeg1G2oHZZSMNkdkRzMcDsytBLQgkFVh0jFz6yvrp6pVbGF4XxnV67xQogaaJNa1Ch0kC+gE8oliUGHRrTmwW6sJzvVajVJIKiGY1rPcuR4kIznZ+AOA6DEgP1eTcn0NtZWapGzNUB2SovmTZVtxSNeiu/6yDGRZfHK+S6wOqF4pxiuLXFpS9fWxPwiaj8gm9evXtJ+S2V9BF3h5gl/KzGHJ9BHEu273kPJUz+csT6j57Q88nx07tWr8vMXk6aQ82H7gheIxrR3BOxab3apWInJ6jmZZw+BgQ2+MNIYKsuce2JCqA/Fxjv6kYS5DAS7eddzK3RwGB+z2RJAgZdjazDfIwt/LwMBxNzb7ZmGWva5oYeEhCsBT1kF61RFcqFu3PwGwNcD7PzRaOzjVDGcdsyY7fWZqxvmnkI0byAPasAo1yF/1MYkDvvB28OhQpr6MssL1uOgKcIGwOeO4qCZUo+jYQGneDxzJVFl6pl2gGM9gy0cezrclFCEOQP0Gt0Ih7aiHtn8tlbKhlgxCY8EpuVvjy5pJj1tFMhgi3WNUpXysj2Lxqv50bsbRJhxpyeGV/9phHBWgJBIq+U8Sigeeng41TMLM0/Ha2uMDUVpLY6lLfKlpo7gs3leCSjFK6kdDO/uQZokGBKl/m8R0xDahj2C/IzRqxAwqw0es6HKxxjRYlEXJ2YkIdUqZw2im/c2gS4kikU2hVP1sboZ+sGz64Hpc9TEA5ZqMb99k625Nz/z+dmr/Oxtns4sBUEMWwXriDB9QPCBYn3RB7VoEKLuzUv9h5GBYgd+/Vwy252PZQhc5k0VG7zb2f7ksLBwMP7IVikW30mFQXWUYP+EktI6I0+7PejoNQzQEtpFe96KMo1+ol6rDVfBEA7dDtgeyAkKGVxiJk0D+Bw1IMIvrZ16VFdEokhS7ZG7ASQN/qQ/nxvR2GN9zz6brtu6pbcetU1EF7MiD68m+3KF5myi9AXErydymra4ivrWUc0jwNOvE6dttW1e7o2kMLnf/yVRST7zU8FCoaVeqPsZh9XQ3H+BST58ojtrneJK9niV/UYVnD6qqLDr0lCL19cy8GNcYDyIvP28ZC4VqI1ktnUg9R6iPJPZbAlrWWUJvo5kXokzSe66tU9vKjbz66oOcEUoQ0ej8aVXOTCL/uEfVyG+w8WIsH9VcYS4rB8YhxclRk3Rqaj/J/GtAg+bZ3m1a8wNTt1NMLVhPXE8Ue4yjW9aU/K7mxckYG3y6fGfLh/0I0s+VksObImI/P8GaR1okV/4acljLDaANyAAUreLA5YRcfTIRitrkTBkeDXNcTh18g8OouqkM17kxXMGhm1zGGPohh71BDsUrzJ648C4Fk7MKc1BzzSPYYWVadpHSO2l9wM+xkjYtkcuPN1zQ+pi/FpTboEt0gx5LBgAARZ10hey7I6mEGDdUaR6sYagkVzjUU4wT0vS6m2UTQfS2d+mj+vLLTMP0KlcOEpIFGci4SyskArPmu8zMxp6PLWewz4mnz3yokvd5y5UdqzwiQvrPXyRDN8YwBdSM9naDPGKPAUdhk+0NEimyHWpTL21eRi+ONRBaYrDq3mqNfX7Uwy3cazH+MZIqwPsnMcSIugbX2qojfub6qwP7S/sz4wICNC0gwjwa0HAP3CwLKLe+GoEegNQUFJJ6YNJtFwjSE8CNncONX8+vePMt79I5Y+22cYpXwXAXGCmG7eWSW6AnvuBTpwgawW45A6UBwPR49vNpULqjboJRYF992f9tPU2kZeCZaGB9wEEzwH610MRQfp33JyhRHBIptalc6TUPtsn2aUwZVWkomHm9hP6RBef/rf2Ail+J6JVei8T445uUljkn1Kouz9I0hzNopYwQe7Cm20FN500PE9Mn6a62ezIfU+wzixcd3XBV7ZutAG1VrvkvtedJxmu1GxzQhZvonIJ6kAV+jx7yNvryqIwYGhNOTx+44/L6SmSzHK24oaAKKn342Y8Y6ssvAC0IViT4KZWgKkZlrhO4f4NzObxxfqGDmrSTtXX1DW0XbBhIuYfnseTrEyhIcOF5EznZMEctPBKYOazSHyo2maLq5KRaxorSZAQL3jozkW9Vn7h5CMVnNEm3RzDBM0UIpEcOvq0vgf9TEOh/glmZSox351Xh7n/RSUz8ArFAbu18EAD+koOVmyif/NT2kzsZ3st728zi5kFFe1DL4CsRmQpBv9AobbvCNR/TslN2w4WPg7dQy08Nk26+uwzdpE8/Nc2UFd18vfEvSn25L+/uMnVYuP3/+nN0itRGUwDLYkV37bJv/9YeOSiABAUEG7j/ShYHmSiOZslPwT7KRJnZJbDIh8ouiHWFEOZHFtxhR4n90ZP9dVZC275ZKevxrJ556o1AwPfM7BCMex750030bsk6fWc1awtwgOENORLTIUy6i0KzTON7if6BTT3+ZGJPOreZN79E4BgD71U4AjfIeXxhgVY8LBPyobFnB5sZHEXZaHpzYCWb2N+lpm+x/EFev56ElAy0wWhUu9g/UL08uDfB/vcaoMTLInz+1IXe/hrPHWA1EFNZVPgRfVXfTS/9VRhK9O3nuP+4Sw85cMfITVFy0uQcSGZS8c2VeHE+LYQ8H6kBT+10x0+JjxpRUUYLAiMZskIuxdg/Apy0yoFmhOHtIB08DbBkkLDEkGfnnbRZtycc+bDGvOQwkNod6CwCHp02+8tsPWykcocivAXgxgFHupIUDE1PY3Jhb3WI8LefVCOop8gK7pQ3Xdn7PATpOrJStUXTXEwKbWPr1pmG4M2OhBCyuohfxDxgcuUJx9IMkfWok4+vB326kGES0Vt0KT2hysmPITf7rqOo3FvehHiOdkxXgWbkQAK7aMoF7Hz2u/45n5jkjGtqExv5n2fwQ+xfMhXMikc9HCyTVQm/4AzWmNgCodBBkiex6B4HLcQfgZKS9UYzpokletLEZzEnWxF16lngRXZW8D8MFTZdsk8C25GNvVUhIYHN8ivwE4u7LRExX27DpOd8S12r2aMKIftrJKrzIjwZJomc2uAvRdFihUO4wpKBYMrhAOjGT1ucp0ijnLn2cFqVpRYlBE6LRuuLv++OaXjFw1PSMRWqWSJmKoWG0ptisaNOAh1+bp5FoL6LEhGPFzflGKD4aZOBW4/y/VRR0fw8ADLVospOaCZL/6vgzy3SHnyXNOqCCQXcHVs2sZbiRYc5/mMdkJk4KMWZa08nOUc2q3rlvRgfeMk1alPkrszJoDY0g+NFVAji6JSFUdkZ1F/gXhVQM0hm1NBx8K3BHWyAZ9q87NtsJq5aAZclGbSH9m39WKjs2z7A3iEu/Ug5Nj0RaVYvHp/pWeqI8iaMAT+RBssK7SAMaPnmLTq7KFUDf7BVzSCbbk50IuChlEfxIRqUsIGRKTTgHu41Cq0+8JcLnkdPAgFIOMGSJ4pPuH5IOe5Ig/sIwQn6AqsTpVrc3oI7YOR37cUtv11fHsQJCCMSa/BSWrJSvwtwqR3IQrZgkbYFDEQ+Lx8sAldxHiAPfOgqAQQmlKVQve964Fajz9fFo+UZxBuKMn7a4Gewp1raswwC5NKN9M/pFoK9x5cg4O0bBCAoDO0ULEbOkgu3P3dKGla+en852qpdrXwHroF8jwCEv/6P/wokFbnwIMdlv4wL/V8GtnlXv+cLoWD3L1nWaBM4T4zrUR094OjNdIOLunqr+3VFGLqWPECDI4cYHG7P2oY9reSg9NiutjGN5WfJBW/9L7oYpbaifz2WqblUrgB842vPBnjPBydCb7fS1nIdF7ocpSmXL6uoQkDPYyXmDhqQi0EV3u7jxfUpcV0kKacHP8o19eBEB/H0sYYx4S5xvBLsy8RUTocvN1m3wlDKcRN2yy6ej6VflB4zuDfNykaFqgqrBcigFyDGNwOpad8apCYdKCZqSeQAymIVUaToGmDUIUcseTQOvuyxtTb73f5/dL7DgfxmviJq/MYdcLdGqAPECoTP53NMDLN18YWHOWfUM/48BZE5jGtKB6CyGPI++39zs7j4Lrq2883fIt8Qcn3Hs2YQab3ruMU53BFMU7e5yG+iHZcAfO5loQzPJYmqBgmMTQy9CWHWZNiTGggNLgqnLc9sOsUnjTbtyo04QoNWtWZze12Iw/RoFnJeHPr86UXP6ullACQGMQdIxEB7uiEKt1vQ3+14i38KozNvcrhKFW2kBycapeMrEyPNbpUJy3q4U4Zy5BIYrGKGI3jRSt6UaBCag8rccTA5HMOVyISoG4t3SwnCj07+sgSt3FO0fEUQA+jH3xrAmeQY7NX721I7ICxK6h8LxEUJVddn5G2HP5J4nczBSjP4H6vhjgxFbkQ8qJuZPn2Tsc2o76zmMdqr+UnSBO0g18vrca1yfil940FtgnA0Htm+XjjePVXjrU36YnRe7sWDZP13EldN4o2nmeRWCzhx8V2K6zaqUMw3o1BqQ4EMSYfhNFiushNO/S8KLZV6YzXZCqJKgGr0Ec4erA6XIWD4F76l9vocIfiMmKl1+6I5srKvq74U8ALbh2zDgYxSGKHCup577NPUW7IdO0wbdrX9rDZ06IooiEPk4Wnwi6Y5Kricyxnbl00cTnjnimT5NM2wOYNzCD23g51RK0s7NF7sY24i6egOZKr3waOK/8AKCDghYruk60CKiRb87gYyDItZosVHLtqETkACTv6NHvuBNP+0Aq/8KxObN1jJy0TMoWedDvtZS8UPRJHQkmhoI/v8hFSibUbodJSwVAiEKVtqk/4DF1pu5boxhkQhNl6wuML1yXKOmvLPqkSkD4l3Q+CRP2WSO6x9PmpspybRk7xd9ulcabhWX9+94muC0nYJMMuuktGKHZ7Q39sVPqkwVqkZtUJMbOPlofUYXjSGMREyloa3t9D8RMk/DLHZSzoiEiIYghqd4rDHxPkdSx4YejcKEZ76nu5wbAz7eW2aEw4XcEGIduXqNg2VjZEvDBiZV+cjIap+560HWXs8r2i6B2RZWqzpcotNLHSMIWtHYEu0FdODg5lLpXS4XncA07juaMeoQM+nWZMfiS+bE3nBNb7oN/dP23NtFSJvXhMhZRT9hcCbW3gNj9bMM6jA9pHJ3LHtQHKqqXxF5vxNKvoaTckAqQgDQob8zIJJQqGS0qlBW5EUOwO8gWa9N5CwefJCMcCZQchvoukhY16jF5BhAJTGO25LOrAYYvlPd4JguuYwGW5b5SDKXDiMnEYcIs/9eB3uc3EXPjOTwOh2OrHhg7PYRAPL7ECmKW5efrGeYz35v+u+zMkzGDt/4fKrPyk9mtZTYCsMgkDVPU3D4jUdD96brStDWGi40b120XEUjuj3SbTJfl9UUc2g+d1feUSciXFuxe6HLLahicp3nrbv/S0mWFncA0v5woLoug0vGvhdQ4RcLrJOG+bUnyBjKFLvB/Y4A6Giy+V51NtThprSCoUwrTZsG99FTyvWTZzixhTx2BiqqWQAHRNnkjYp8ukW6ASEgn5hb3BT/Ul40fqYqvMv0w0l4s87aaAZ06eM7BelRU7MtwnJ7fKP4/F47sFDr+AqLY8GqxmVNwps4oEJQoiAeoLfEgCv6msiCirsvIYCqSgiAbJy76u25NVs4orl2Crz0hGhvP/McFM/FEWmUhE//aGAoST+LDqXOoM57mDK3DyWLYpWo4g9qHuAdftOkLD6hDI0cntOJK3RcIAdgTeNlf1sGQ3VOgnXx0MAn3/Mi1JyUyyZxS+KVt9DYbw5k1FfY+4dQfMhb6uZtJGicuy8k+CBlRbB9jnUQyFMTgnZWgeD/eADJWd/3ao7qWcS2blxwr8+aqgpvYAoyV81qaHIm4LscwMMkSp9tS+vAZPUT6DyYevYl8iUy/hFzWU0vkzzd5ZH0xFqF20Fp5alIjrVTgsi14uaHibcC8ZPxpBlesHZzWoVS1KW/8+ryGU6/4wfODGh2wNqzhX1itiXcCUWbD22PGS7HM0PIseltxA5oP8OGuJ3198MA3Y/S4eRviuy/hhIMVc13SlBlYM0dmDAU5B2hcggcsYZWYgpFu8out182d+21ibgHft0Bn/ucEQNis0ufpSIMez8JMMhxdPcw/P7qetV9fHW6kVNuFCmVu01nbXytmZ904fglCv+RFF3vdwLhe+xyFyT1fZ7X0d1uyl+6wMHhS1RCGJyotsuhIlnj9f3oZrEw6p/S+3pDW63TQHy2MnMec40nZhuyOXC1eLnCTZ33eElE1sft14D7+sWHNuouBQMIT/pih07nypinxeLCO46GMRoLSl5NLNg86t83Njf25NJTLZAJC9CzdAtPqA6azgvzoZEa3qFIO02T4ums+oEIoJiqE00tr/Kc0gY+vKYety5zLvtsffYJM7TI4UdKjju/c8yPbbwufGowszyEy1VJC0IjdlaNn4hcDp02DCk2lGwWAyoR3fgkA3GY/o9P4r5EFTPpogvyX/psTZDyc+mKVQg5bOD5QbQ18fFVPFIV95WOq+GWywPb8zxnMy7o1q5O1x80r/TbBb8p4nKwdO5pMAIX37wFdTzF5It0DfDX5/rDN7UktCOWg0IJFJT3jXakrP+jcYqu/BPFyN/nSDdqsP7TEzxSiadMWjYnrGp/URm3jfLv3JT9LRlgmddCQOF7W/hiCELryhuZXIBFV24lUO+2DcwOuehjjZOKMhPBzATmvK/xbb/6ivBwVH/eDydB66FfvzTLBuVJIqLVzVdzP4W27/3KisRy/QLU2dmnhWkGDLxcyGDIOf+pQajPov0Z49zOIsUWBKKQEbTIj7sRxMlocy41ibG4ZJeGH89FsLrWuNedykazEoScRM2Wh2F/C1GcAnTGZYLXuwRbIh/lqyKTbvC8mOsJnB19VVTmcVuCP0jMqygNYQLuQZvqkMDt6ScEkViGjlVJKox5zFzSc3zqFQXmJfhp4z4wZT6rOy0nfWEn70Nh51CU4hGlvkaxlY8HmBLwcKWXf9mOLV434tjNpU4aR2/HI062LCPa2UnKGQsCIH+Z4gPPpYq3kkiebd0IvQK8T7RHMgoCYwrujZKnXRpYemDxe8iSGBhLrOudxMoVM+OXhb63ac8jAfVf+7rQuL9EZqfN4J7AI51lF6ADQQqCDmHtBIHUHSPqeU1oMQcm3EMR7NWEQAgiDK1aQOAVy4q+HYjAuRnMyzkPT4O7JLn/j49dv+ooumXZsQZhlev+ZPmVcsTTKgxk6kdQO0qK4hXK+rwiHpOL4nt/dl0dgKx/1rz+bx7dsIU+T/efkFRK+OwXGYQvwjX/J2e4Fdo0NS8Uae1eDWQ17w1h4smtPMDTfntmMRCoeIC4UsgOFcucvlCQu2QP6/USUFfnK6QW/o5pfhno8q7WXHtTTu2zblF/R2rGhtoJKPbXPcuVFNmWh1D1grI+3syQRB2i9pgHBJnhma92wCMLL8vzWYGmgmygSKJQOYl/P1B0ghy5ZBRLmRC6Wwi5Gvae9EzA9fRGIihhAPip/zkCo0sQwiXZPL0HQMJ2cNuGebNwTWVTDvYI0ffHsmQSqho6G3+9s+tHpS1hb8kSED6TuNtBKLBYucrzN/Ba82x2ld5OUh0cTb7NVaIMjNPlkPUBR3hHdG5VC6ziHMxNS+9X7zVom94jZQwsBUHCICH8pEbxZ31GLl72jn8dxpKTZ0ygvhZjMp0SqCLARquvnGl0yu81tz3nFUbVSMtktrNSetg9bQCUsmKul1hgTTn8crmxemC7g6fOInYouuKnlpDxlhde5YRdgaOUgvYciVc6G3qBT3HJdJlsv6PFYwqR6exLx57gQ3WINxpbug8NDpMTQOGHMNefs+IYSLjYYQj1YBs6Qy+3ex4sbI1Jww6EfKaa6ZCERBOr4eqKAJq+YesHKn6eHAH0Zd2Kt6mZtBwfCp0YcOAM0+F8obmGtF7c5M8uAZYHzT/EPMwGlB83p+faI2I/z5rsFtYyqXyreACnoRzOKUK7gnU2EsGHXFYskSD0Q/4OACKo+ryN6DocErFYG9xU9d4vwP8KNTQGRZlVYPVUtiZb/go9Cvkl222Js3DgoZAT35/gimBzmN+ZoAvpPbeyN4lRWTMdoZeoD2zYrofWW1H6Tk2EZLsWfs6UgP9PJsIy5X25Mg+YQWKzcWxoCzbxSyGI2AGUuabZeMkQ/YR0urtchUmVOfutGLQWBmrLB3wFX3IXBZHLFbrZ5MrGFhCL3I+Mad7JSqtznbK46s7H+8hyudjR1Shi3tAbVABn/caGbHTsCfztmD/ypOVGuPQ58Xlr/JO6wYA/THV7E8ufkBiEFepSiagNNHevKlgP5NCUYyW8RvCopCrAJ60bvDUa2ErMAn6ktSTDMe1WTlIzenfXu4YRCk2yj++P8nj5zqnKq83GU7MpuYloa0xQM/ojbzuo5+XzM8ST059S1/i1+5iB+olRBMuflkHG0Y2WSqjZaY7toSSFVnC+yBGTg87KuCFqeM/BcHjhjrQdLrJiudK69k0FURGpzSxTWoOCrQslIaL3PltVZaakgA50GxoADjw5Bl2hBWQt8GHvaSzCMohw2zmP22wn7srIijIvR9J7RTSBq2wowgOW/DUHcBlNsOshHZvdKqV/8FLzQGwSZOse69VM0vtlMwvo40GtCaZjMizeNq8LrKX8kFU82UxcvtuWhg3ZGQ4UKV5mikSbxpFRnB5fPgyKG7mnkhSHQpA8pknxJ2ZsrWddhu74BCmSW7EEFYoNNb02kq5/OYaUUxHKbIS2atudPyrAr9SwyXb8Ao6oC/3fbMOcB6kQINkmOU9u16ZToJySMn2pSGc5BHXvNqbet79Bp5BfCRgY8swKVNloK59Eq3AzkVK4OfMxJN6W9rvzDj8rL9CO0PrIYqeez/g/iB+PmvJyuXc8Ykf5iUReZORWc81hyTEhFFnLhMAi8EGeN7IFFprw68qbP+yMu3A34MRjfV1Q51fx+6UGdnnLvYmZ6wxh524cbGTOgYQnAc1rK2y7YvAkXuSBNh9+9B4PJqx8/2c26y6oSFHY3Bc04yM43RmR2aVNV5yPuXyXMdgKZrbL8HTSnEbSk0mC1BIBJd9M73Qp3ZUyWPiKJ7snY3XrZaf8BUyZBSBaQR/xlxRhkZY4bi54erwDT6ShJQHdwmANJhoaQgbIVkagLzuJ10QUJdjjDgcoJ0i+IsrCzoIQAVHnMQhqf/vODpccFkqtCNw5KaLW9PmsRQdNX52i+Mw0X+MtKdRQSXZBq5pqkoJGO8jpVMq+/o9Yr3+KMB+XMmcJWuSGOjIGdVL3U8RzLFU/acVpAzgTWCAA83hzrrbX6k1YaHsgWMVfya8Jh6cHDnVGqSquI+uGNA0UzcHoAFmqubeJ6BFbUbIgL0ThL6PYilUuZgsAnNHx3ay87yytA0y2Ol7QFCJLzjDmiMXbCuSTU1dFFXFob5rkyAluIqSjiviSR4t7A2N/qOn5CSu1Qr9k1kP42IxUZkNZmScN/PPp/Bl+02akDMrPuNQrQ2/xbFn+6/D8WxzV+4alsAMw8FnZjV78Wo03tDyAlluY/45dY+4fpBKyzau6HyrSHSC0ftTd18luVvK0wc+s9W3kkEE9/XUCAMpmQEVnSTAJB/tq8Pn34A2H/HZz1ePKO4sSel6xdyxY4aFXDSiR9nDW+v7HLbk9hReFnw45VOuj8kTt+/OAqrwmtn1e9o+Yxre6gEah5DGBtK1JmNzs0d/vgyGKCJir+/iJ75FCInQBFkfA43l8r7zpMnfXJuDP06YgX7EeIp+n17m2zSsphcwbIs61gn5/XJQTDWKE8o58Z4x+Ye08RX//+7Qd4GJoObJbUaFemVRyoiOFMVepPB8bFqlYvKvnJtCzKfnr3YWNCZLkiu9DcqEk6jCfnd+6r4yNQud8BsVv5sZtVozBoxl8bCS3bpo79Ox7XFrdEZpOS17M3YaRsp9YZAUDGPDZjot8AdIx9Z21vNlChxkzLXE4OrgJvNFwioVZbbnbZdidKq5eBpdTfB/N4ORzPAYEO4mXnFVNUT8V6VrSLTAYCtlfSqMkpaFA3zrL1sHRHecxUqNTUWwJ5FPjvqqnNwX+goDadW8tQYVpzEw13rdbpulQwyJhX++4JYmnJqlLUw5igNw+fheWhMLr1PkrJJmfbkh1iKnUhN/Fe2gyHma5MAWQS0uiiJ5xH67naqnOkxYXgtXbGsxMfHPXJDLhllw2Ny2PNvn3uDE6TYU4JmKC7Y1r6v9cC6o4QwBwXZk57y7WaSaFyz9KuO4sxe9HSx0E1yI886JCn+0tCarannkDHPFKghn8I81QI14Eo5KXoBuxbmh8zK2rIg8OUrFWLFXSnf3LCiqfPokztA20DXE7jiX+sjuNUgD7dyrXInXoKM8Ay5lqjFgSWqhTfF4KamDD9uv8x0LNo37v34GskSLkOGlEYT7jH0WOhSLCsE5sOLyRt++PJ0Y61tfeC4LA1kMpJduVJ4LZbxvLSgGPY9RzbwEF3uAwejXFk86W+kW21vW2d3ok6Bh+EcxgerLxZSzJmy2xQC0+YBIzBMOG9Ebo35eC2iVgk/aHXCF40hF7NVjfQAnFRcSNGpdjn/NmDPl7Rhi+3Hl3aEJHyc9oUyiou3MYWvAAbZakGsHjVgR5N5EnAFXDRL0/SKGDOePWGCqcrfKllbTK22pfRl5Os+MPpjxa0Uxwk8UhOGXhed8m9ZE0m3SS5akYN//H5lwZFiEcJwsj6YWTftjJSwyQ38E4YitYNh/bEm9R/omAPpYAl6dtS28IuMj/3j2L5+kp+FWYcIsNZJgO+OB1bCFPC+mLU1aB/X6gjPigGc3ig0LLRuP+8SZU6M2HzBDf4CVTmT/WLzuKgplrCPKvlAVkEBw0Ua6flOsMGNEzThrJ6RLaHbHjHEzd6O3wXbFnDxdEigD6Pu5VstHM1MDzN7NSsHfXH8ljrxRRQjuSEHgM+OAfgghZU+WaSA56fp1rrADquCiEelzKRAb6408O+1jllviNdIDisRzGqkaKVdLgW3JNTqNAOXpVLX6yhfCm+7Kkeu37/9ibNiKIsyhwVzsIu9Sxoed0VljTyikd0XHgeUyp6SJIhC3vZCMSLOLMlSswLvX4HlPH6UwtYcten4qjECc/XM/+zPB0ic5qYBXDM8uTtkc6gDpybbcPsilCJGu7Dp5pb4TdMnY8Lhuhpph9YwtpKkhKTh/H16SBcaJI/HAlET4HdAc+fTs3G840Ai9pPhmq1+Y+37xWmeKGG0JlhDGvOWfs4uBJzuPMH8LZUXz0sleUu9b7QRTMXKmLGwgFXKFNXIHYIg+JG5J0sPC+519xl1K3QUyYUHvtTCOIhOa56hB5eMvbDN6LBsRKcb2yB3Oh7SVVvXzV1vVrLLs0iY+xkvOcsOQ2pei0Ivgk4m5/jlxcIxwWimoVT6SD9a0XwuhXMwMr851k/MaIw8qHGqT+swhjCJwQU4MbuU7b4yE7M8NIbZEtH8KKOhObNSGTAY73wpx7YaXTJX2sS+y0u0BqOYFq9PYD5REvd/WKTjg1MZ4ZtlkT/31CCa2pA5vCPT9V8fiP49QW9W8kO2iHb1+eD4RP63mxxz9i+l0pVTucjFATeYR3Pso/CP0H/JokY6SJLUEoe7h+drFA0PNLfRNImSAVgMxKHHCp7E9EVi5WEIgL0JMc9V81tRpVDOEt7ykzQ8QQy8Y6d3U1HUwt8pVfeLzrYNysjGHwrLFIviagushPH/jQqE45duON74s7tIka/LPdGYZS/2SZntK73+yk5qUPr2X9Yi6TPdKV/WoWbo7bxgV9m/fX6LjtRzYS5yTPmCu/MyF+uBa9fCxg2ahD7HowKx1bqaKe+YneUAZen/rvB2kBXvLCO2EOQdJBBpvTkRmFiZQAvfe4CeUpe4WbXJ7LHhUeipRqRHOBhnBWKXFw/iWyo5lVQus5HbDrIRXJMOxBAoc9of9wQl1IfOedxpx8eddAs+k0Vbeyf2kWYPqSeVpurzFcdhSjnBkZgpcTy9Gm4xcPCrAUByP2YGFsIzDpWdNAQp4w4HyIySsBMug9SP6RAGk/t38CdhAVEwQgbW+FsD+BRzqAJH4z3Izg1KVsgFSArSjaTPLx+mMd7TGMYKanEa/fNgz4Zx9hKPpRZnHhhZNK0RbkmpN2uz4V6KzUbvFew3wcm5x4y7cg2r1H/6YwNSgcgEChF+5ZaQjXDoNNOIZEj67SnI19jYAXsiKAump12MTglt8vDMArxUi3U6wJ8EaWBxHp0FjB6ywbwFJ8IQQYcPoG9JMdaKcu9yC5ETGTFSVjvwIWoKnJPEmaHkR/PPmkFEDq5dwsUvafTQGVaVHx7jVtggEQ9VbtlN9r1eO66KMLVUrR43yrB4cfVqBJV9KXxx8hkpAV9GJS+ggTVY6finQVxV1RDyrXPiVaTJm8VgQdHso6Lk5rQl7INVnLE/T77lHM2P+zYYNyTa2t0QCORKix7iRCn1KTA7iJG7IFtJpVUcY9+9R6tn4bvPjahQyTNrIjEkLi3GzBMlTN8JWbl4IJnNpI1WjGZBnE+f57TSjYCk8gzVP2McZ7RCbxXFxJ4K8/BX5Ns6m2NXeNA42ZIZehYP9HtyNQoAaWb3/99UTUyGD+Hyx155NkjiRnyVJw7IJjaS9AxJXZN0mRc2YXf1c9Bgrfm35BhsHIsGmzzBsoSos66I74ubw5nCzDD6a4yHmd0iRAE9a1+ar5wIe90vXaNx8kQihegC7/h5/TSd3GFjOE2pYMemOAcKyMI2VIRiVrCaeIQYp6dsTHSD8ISIzz29TYq1fZx9fxC45mAtptT6/O2rQTaOYBRQ1c/MVMJnO1dGxWovk/emh+l4XsbLSaFUUm0vOXvCaqM/SIvMg5RsHouqQykRyaqobe8/mkZpEfjxxg23hZCEUFAzvJe0TMW5E3U6pWWbAyKiS4T6E6tCBTHmXdW6uI+cI9zxeuUSUCPzNP1FLRME17F4s8WY1XR6wdmYobA5x2HXlCDFi7+fjTx4+ARRxPpMjFnVLxGOOt4pemECjFedseabH67kcFF855jaqjW0umSDgQxfIL/vAFvlncXxvhi8ZyjyXn9ARH+FcLiNQUCYr57vvGZV5beqpEPFAS8hwqu28yw14R36bJErcTdFuUgmJKp6KAfmIAmUBf9Xe2CJnE67oABLsu6Z2EO0CMOKdDYGokkCwlCkp7BmgXp5n1JfLxdNZEDhB+gTWmJ1U7ilsRthC49qH9yye9CPwiPfN3ALy+ff83mcJC8zZm0fxwS5P7PKaOjbpxZavtX1MwtnFmqFXkoQw9fxjlcWZm4uBPze91weseoj7vXM9tqaukQfra+pKWje2/fUjFAG0pSgKHyaMAHAAYewygzrXoP/mV1MOx3oUXGUxubSe12ntxmIlMbLUH0kZQgRA3cBfKu6vlKIsxZbnrJfwZf4f8mJyMF/GU3aE0Nm6J6N7UV2yrMwEQMIf5q5CK1jbptdDsCKRnIoxFQroVytwOBECuMlJrqR21feyvLqYjczLyzDbm7zebulItU3gvIJW7tiKppqQSsgw6q2Ir29q/+HTe71FRhGg/9GtofzP/SbLQ+hHhed3zESdlZ0aPP2lnD4IjD85/j5KlwBW+QS/jJaX2DEJI6ynNPOVQI5QMMNVKk4z4per62rO5ru5i6fGMD/olYlHYv7Du4w0mU+egwOO3bkMDSvN0k0TZpZ0ZPVebjYV8uBOVkYPttXXJqKKJS2IhJ8H1oYk7x7lvwHf0hBaP1OMK4t9pZn2oH63ijAYoMRwGzX1WseU+sWlbBVVeSBtf0UU4wXalFmFHZMkiXEie3lJoaXhAK1ViZ6VU8zG11d7aoaxnTdPqR7mv2XqUMRr0OPYeDeJSKuLFTEEgxErQUQkImDsoN3FNX45rkC6dZhCsMropxN84NGPwY+udZOnw3Pbn5ejFEL7NqZzbglGxFnr70KViyhG88Y5KNF5ooYdKnGPnEL+6ag1tfTq92IPWV/r9CQdeC6OHrHKHrTv14603ttuXKx6FMd8PyKLbBpWOpGP6Z2B1wD9oWvxFjAng3qHugEYgThkLsB0wjjXAyaqeprYd+X4kbed8QAh897MRP2EonUyDuCt1S2khqT+O9vqKMCfZ1XPKsOkHv53PWdjTgolhsnPBqiFUmgvsxNo23v6Ys3V/c0fQZRO4Lv39AwIs6wxJhvO6oDr4rK22Yqt16uea+ouYK/JnK4yXGJG1DIXmu/3jytNF4zE4o3UVqYqmNoA5HahUfGfaiBGaMxX2T2RZbku4+yh8nN7nRbMrg59BgFKWUfz5UStHd65ssqxNEOvfTVoS4KS0bYseffycVRv+d1K8Nq4NfS2Toq46vp1DAgg+PgJy8myjQprNC1h31LM4/gTJOQMU37Hk3OID408pGO5gRUlBnl9BZ5UqMhXO2x12Vr6PNGkE2xqiyYjsjj+RgKKLiPtFX1qJIKBmOxyBlhrQuUJgOyNhlriyq14ZbjvncmuyqwlcZMgh4vm5pExLc21U+I9ZX+L8l/I9Zi+QbvqcZMgs/Z4PBCT7/wuiTF2kJGKCrVFXNtEn13YvoNftnv9PoedHF1wvk0HRSh/YiSSt1ASkNTN33MaFdjnqoxrnVBBg6GZjRSxZbkUmveIH7f1CUsosotweXvZof3nurQiQqBleDLBQM6CcHCE/Wi6LT4jh0t61xuXY+mAA1Mg99B6/3Nq+7vJPbvK+Y9f+uW2Pa9bX3jg69yOzsKF4kE/JO8Yypvf33hxnF/2vbRabrQu77j3yrby+IMX/iz5NatHAWLR0nndVuXR6SgJFzhn+JC2SHL0Axo3WMM4gMEj3fxkR+jp+NIU03797OpzYfRFpn5R4d1uxJRZuEsMqzfnTTqkuJsMfV4SXaphqWW1t4tObvZ+xi6h1LLS7Bw5IbO8qZryaBS5zMZ7BpTmOowjDgj96uwmcEf37jCpbhVvJDPdpQicF60FzjWzPmaY0ya57kB+ZrkHZcfleI4FZd4x+ke49BDoS3IdQdVNYT+Ddabe0fKxImM9BwtAUhx++4DCSVoltoZ70GMXu/1VNQocj6+u6N9vy9j72TWQf2dfoC2TQcZMluD3Bz1jxpBV077uCD0v0Zmd2RDtnP7Gzx9ogNhnx06AwbUFIpXjj+q4fXVA4DBd3o0tTMVSu24dPn2rxsUkeFsCVycZtsLa9+0b8YocF8M4aOy4ZdNm98i7KLbbhivN7pxj69A71x0gXwD2Nu/jX1Y0yivK8pGioLEph/lJuWjFeFSsVEcc6mKr1Kdt/EOO1qT5eOsTTUcAG523qY29+zZOyZ2nVuVoEwnlT5hi2SSvHDS4hG2yFQ6/wV9X9C1+gsgH36Pe0VNa4sEgqMvEj4liAlkIOBvLimk6oAxxRgZei6IH20nbdYu8kaKyhmAv5cBT6ftzjzAxWtuTEY8w6ZP5EW2ScU+29zAmkCL2vLJeZ5dqIq09GUwiwtycTuQY0AyLgD/wMzhUkK3UJ9/C+ORO+v+pKRjTZDRuAgzjYFrMlOFpNsee4blGsREhu8vkrOm58b8MoAflSyQAAF9DqiD3UBIZ7/KqursV4UpRvSuAibQk1uDW+XTP4gSJ/b2PgwATFGH2wZbVH+sSgoD4OnmBZ3wFxbMzssFosFnv6f4BfHYCRW/sStMNX3yvmBMAAB8O47DCLZMusEq8SQKeEmCBzQEFFJq0PJKf+Y4rltQqXMQmHdR+YHKl5DnQrS5SuLMvQb9X7smYrbnp3jCuFQGDZNAcowutwfITfTcWNGi4UBDVZz7YkFF42jabgTtVm+JXL135dStujozcParTlbVDPP437PxPJ6fq1Colsd+AaB90AbZmcYK17QJIG1IbYn4bq8pPVRiodCsYziGMW1uxJhpIQs6Ce9N1OMgo+tnNo2ZnoHRessvwrsfY6HtJPA9fVNgO11jWsXCI03qD+757yGZhUBubhPQmMDP7MBHaaVkzU+8Dz8hnWurLvA5D45DJg1mGTFyTI2zrGle75RCMt1aOU3EepLZJqzWoEvRz21S1ffHHdnoh1lvWYVRpBTqLgoAUhBVXABr6DUXwQ/sX0xu41OK9eJ3qj5Wz5oRes8pplQYsJ8gUr852MBdk9+bXKRU9E5F49xY4yjkTXB6tXIdVWITp7HU/uv+Bz8uXUD3HgZW2haqHvVPYAU2tMKu5XBAhSRUoZ6Jo0klbk87stHf2u9llLdf69368r3foIsCKSCPTGWoXEhzGmaiYjlbJzaaa7/zced2UZkZl6FSb5OyPQvM/ncZaqIfZR5DrimKkcEVVvZjDuF9Wq7UFqvZckA+bj3FtcsOmYmCa+gla7wsZxxpG1vjytPDO+rlLpZjAuyuE2skC2wX4E+X2u0C4tQxVDoCXEr6ODwxvHz+zF3OcI0mRSYNMvcXGuqOZyFXF5Xf7OAle/hgGRFqZ7WlkEy6NQzqXXfcQmDnrp7fr8layM+AuUaXeKkVBLiBiL0nKSj4TKWytR52OlTObElHQ2ZME5Yu5XSk57XzUV/ArugK91qqbEAG7SZ7+6214TlH0Zh36XmM4geZI9gXoPM/+c12XfvXtN31OmRvIhDdca8EKdRmLcFc5Bi4/c2oWeMeVphlQ+ah/NBzoexmda5dy49IYAOe1hXXxFfwfQ8NPHvHqmza65g0QnPgxw5wJcZ851Qwsqkl0Q73Hf0aXS6Xy0ns6eYGLAl/dJkYKsMczXOacjEpthH0s3UcKXdwtIfqkjKFaawZT2mPoDF5A+IfCYJXoaGGzId5x/eKUp9Mv1Ih1MA3rwV34KgPSmZDFYFegVThR3m4+7EnF29FS3eJ0rOByiWe3QuZ8by5/dsxhRNzCbzmbJ+iV+Ap2qyTuqX6p1VT1BrHaOHMjkiJl2S2NYgNGCwXRp9JZv5JBNDvS4M7z3CmnIBq5hGvC8JNZ+vSqgTMA3693owkPlHr/xvUc/l/A2Zmvtv+DdTjYAVQXk0QKi2GLxrwBBIu6hB01ukzEvQiesK1Wui5Of85Lk1TPeECtA9aCP6qKXdKfuUNvCTlu3DvZaXHFTjJmcnVIMcU2Oxxx4Kd7YZg5MqxMN4QA2Yn+FMXuO+NcRxBPFNjLrOEcSRL8uN1iXUaxv2P7DFnoybHVzRUb+99R8CPqJZNQsZKP5vAEwlJwAogcM/P3SOih7RqQfyG3lWXlCZkZZSoocNchPyo8gdFdHnc2bIV6AAbeJXCdVOtEWwJrmwXAALBhrVvSRrzTXS3WNrIdr+O8unXzJN1T9MBGRN1ADMctDUkt3Y5V5YWzKr8S9lmWEFev3IYm33YbHMbo0c15lxy5B90jyAg3fn+/vma8ZwqqTuR/OXUi42qBQ9mUe0OVm3rMxLSIFKcm/vcma+8oABdIftPl1S3kobaSCLvysxjeTo+NONmWvi7OhwpLIf/rrwVDTb8EUl48nNkW2aOU7LzbCjTTF5OXvhSW0bscsrUK9rwD5Ryj5mUKQ+4DIrx4V4nBhhWmRcxLy4+p2r+own8Ibolro6inUg9TWT4TrFRk12kAMDDyknxt0hyir3dtr+AfZ1BSRiyF/Tjgp62PZJ8N3tOdhyoqlyACwZx7kklMTBxvJcRYd2kT/oNZhUmXolEony5dmB1QSXHptUEcgp3uUOb1NcuLWtGLi+eNoF7sE41hWuoDwjwRWv89VbOjHhHmeCbjXrVJmQOAF7hkZKiBjmYQkURQC3YcTLONHL/yApjtIq0CX2GsVhb7DEeOJBMb8paIFU3UNEe6szn1fwg1PuUTnDNH7/nuZamtlMO0LdDH2Igyx+k0+csKXpw/qD50T2tuKgU1pWD0p6px/GzfgLabea/T6U16LOMjLVNQGPSxrBuwLdgBU6zSGCuLwsmVZhfX6RhHUBt8u4Tw9fK+eplPI2EXLJP8ecoiQ4G7ViK/sgv7Nr/wFbx8Bi+/i+bAKZ9SmuL9csPXVYAwvuZSLrAdNnBwWAOs+EeBJ4lX+DW903XVHxmrPIm3/XiGHHbFaog4hAiv9T096J/0tsQdJkO/sqeBSvRzNZgIdQERrOoRnyWpNiP2S2m4R9h5RuKuCItAnvmiAhfnqPK00SIm3D0e3rNtMkiiPCQ8NEzH60hSvxYIcezT92/45ub5pqTYbNGf706QeTLCmof8nkjE7U0wLBKK2Frcu+qB3zaS6Ta1/qA67aI+LwuHlEoS32KP3H+SckaOENCCCWlmzZBhp2gYxGzjUPOujGbvYQ75nD6MW3Wfsozly0v/K5vw/DZhc4aJ/mDYEl1TBiCJkAAXB8j8ScEd1qS+uPt2TqtNU2Iq8+G/GyzN2bH00OsGBf6esFZH/LMfN0LXJzGI39bKTaLC0B6L1oIRfQdbVssNYmVsBaNexy08aTz3/mIp8992NsengYIUzc65vMfCjGBHgBoJi9PU9/B46IIJwUcjjyxMynr3jxTQkzLwV5VBEy8PLGdfuGLDu+YgxZR09TDe2dXj/dZhWGcwVm6uMR4Q5QIYAxnLsH9jlJHHlZTy+9yaiY+Ti8W3Ao4U4XpnUUoTh9+7zujmI0EmO1acDIPXDCfez+zX/i72qoMr+ucXgBf40SpygktdfXMHa42YHBmiH1p2zwnrA2cMLNmvpbrCKZ4f87yyd0g3KwE+iNvItD8DSU6MKxuqwATFTBOiZy1akaMiMWMOZKHY8sEVrwpOh8nune5JYuxV/DRFqg8iwvStJVXCzDj2Fj8Sk1qGN7zox1c2EX6Lt6ySBCPtWIzRklV1XtnwUCbiWnW0lmod7Bx5UZUC+4wXZ1wDZEw9aQMgkk1AlOaVYlZT9dSN2ag23aDci6U0d2uWST2gbbdE6kHjc1xGXIpUk9gt5xrkoeTI3nAoZ7DuFy0Pe/ZuZ/0aqvVHEterqrsjHbx34bXVJnckvPbZd0xSPmFsDW7LkX+NEmktc4qsIFp6sVHoAvxezU4SldmJDzWeuM9O0A7EhiOdg7xl1qmSwiVmUxKZOgZpnlPEArqY8BNIIRPjyWMvC+KrTacPjwc0bdmW9vkXmNnTMm6P8J3x+Rmqzb2CAjshfXUt+Zwmphx5sVNwYRzQYnSH9S3L4HbXKjixinf49x5Xz05AUD8zXpDcGfZS9IHDImWJ8UHMWtqD9v6Yj4z4CUiaISZ54jdjtU1H49qZFG+gxWIQfW+N+lrunRPuHsQAv/Ydz1h0OLpXI/uUVc0VxVW9RIAoN6ykzxszI5EhRO+zecux8RZ1Mv7yrm3N3xvKWPCvS1RLXAITJkanyBBXhvWoyoVoWpZuJbY5Or5BmQCvDSg4yqjV0P35eAqUlpBBkBMbcCZd6/XokFgXicObjApyWg6Yv/S+aZ/0apLqlapbGhkMs8iQV3C484jXn72XSpBHnV4LSLzhOHqTV7bZhI+jzXzt4m0h4AEI5TNnFviU+rJkstT574y9sJxvHBqxBBAwVdbAzgoXdmKW1yOF48ciEuZgNeYdNa3AxstTkL++8H6inUobOL8piR+3Cd1HI8AB8w6vRXznIja4ZG/u8ZkkMyBSj09NFJ/toqQp2mK/53GXTdhbbW1QAp5jgkKxr/T6Pegumh1LSJQ3A3r2oBcrEEB+OqqAAjHDykhT6LMwSHTV9kF/nDO0Q8YFuMACpfuGYrHTFr2XE2xZaqLTZR8r+AaQ2ECPILHtAxhTKhbD/VdnSC9u/oenTE9BDe9bmzBwZjEg2sffxySq7vnGkVKsifpZplMcTKSnHQUbS99Iyk3+tKU1D17liDEQMDonLuHqxN2cmagzzFULsI1DsEadQgCwa9+8AIsTUW9nsRcZ5djpGpZGjnAFRIJ2NYWqyFvqQF2oDrG2aNAfvEl34I47H3iUACFS+l296PSvpOdMnwU7fGMMmDUV+fFn8MniKeHu7+BxxoT1ZcVYNnqG1u+mhPHwXywO5eKQIRwgefUmbponC16QQWUnkAs+9VhYTTl+zghd8K+M4bcK3jqgM7D0vCjACRbQkeUErRJfLhBXhCSaCkYpRUBlCzETZOzSTzNHiQ7dpWSwjhkr+B6yzTWHk26OHQk3/EWdBH9RO+8QUgoLU4SLOxdOS4fe+DFSX/LWMNt5a9jtJK/YVwZBSy7+8hWdgAv3cU6SIv1rev4ga6ztVJXfY1Rp70R8u+5Qy2CbNKurcfj+NXEMXcBvW8h9lCRnSBrmi4DoDyq3ydN7MJKyEdt8/hyMxY/37bHfDMUPVUJQT6NPIp5cEhSnBVDFaZ3OwcgTvWobitrwbLJrbDgodcg+4dov+AcId2pt740Es/HPHCnivd3eCa02ZwhKl8hR8W/EINszlgY6A81jFD/Zh1OR/FChrlVNJMlS767xdc6MVkcoPhWNs8WdGtlby0rWPz7tJMa5d61IvLknTmfyCgtcIvK9gk5735c7AZYQfsdmcqwvAv9ruzk6ODRUwD6YZsRPiK5JvOePGxu/hmXOG8Mmo5GW28RJ1bE9LggMUDGEprOhO0dqV5l04Xgs4z/iVt7Dwy69W4jwtSv4tZCitbB2XVZR5a2mXLB2d6A4KKAe1Xi9rgUYdjGNbRy8qdiPDhRY8hSoBBm8bu4hmpO7kpFoigX0rYlrF9NjCWB7J7g9O1VXOfRLGY/UwAGsedxPFQUJERE01kjQj3y04myMNuMNphxO/Okgu+8ch2Y6s2rkd6tU8pd644NMmjr1QjPxqD0CDY8sShzUwFZ+b7FYFkJw9ZWLbPnjtoTRPEvfr7SqlA5dYCmWrk8Ph3yrOSZmKeHkMMRERawNHTCLROUB2ikn3cagk3y++NcRYIm4/nGEhcJphdqsdatui1c5vJgEXfiUIzS7eEo7+lDYAAABTmdDs0+Evzk4hNaT5q0AWzohW3VP7PaPvcl9rKXO5O1cB7b5Do7hEpDvGHXE/3E9hHAwBVV/a/MH///U0tmii+09TwQnlWtIkEpb1csQtgob+hN9Jpw9dogrDZnEAv563FgU+XnVg52VefwcvN7IZV5pZAl6FxNP6XptHXve+IlsnteBcv3j134/jUjmNxCWwwv4EZgAcN0PNhiFuDOS2t6vpYitFfCNc3JO2TSqMw43ANL++Z83BaNtbEbJIrtlKMtLQ82E4eMaMS9HqFfxq9vRyJ+8Letextg+X59GX3KBWFbHGAADlf9viVHybBxsiHjjAYPDcJ/0s5/TfUyE/ehs39wUKPvSGlCVt1LCWjXCHe/S9UKxSYivyxRbne4fT1g+FLeeIluaai0cDC3KIw/krY2xER/8btTi8QyDxQTMREe04iqF0F3gFXIYvtxf3xwkXOB85mbm05wOcuOoWiHED4ti65Dsqz5GPWseCwEVK+ztDOrwweaY62gWQK5CZlhBDNoGs6L4/MhysXYcOJ/FTeLoDgXjUYb0VGBzwG09dLObNBPQJnLkzYZdKG/vrx8LNdUP1D8D1ycohDNI85xPfkBIuLrPWuEA68rhXYJ0MUU6xQAkucODUx0nh9BpQum5LbtlC7lHGIsGtAxgNjZqN/POFvQosr//jup5C4/R3x7ibbC23pRb+56n+bEXWhK/m1puFZge6laP3ynbVSv19GEazfyfcDgsBhpIdoTVGi0IGMKU/ikXSyJMiF/Ytwh6EVfjfKrML030PjV1ztEKtYqqqZpcznKssp/V3TgJaz6tHh4WPdT2gmUhMTWgN6tZD66rCBSwV/c73va3mOSjyZwlNeojD2r/h+mZ89jQtAG1iJEcpBM3sPyAEC/lPah+tpZjk1Xwj0rk/Pd09DGvaus1QMtTOu3J0thEhizefRkNr+wzEYaWjcHgVtYQFzM+Rfvf7ttP/4zmJQfDnmrPGWBiKZ6/aL+0O4utRqPypNu/5Jkxb4bB3kc1+Y1o5nOPU3xSVH4y+jxyRu5Feh+9HuULaARSN67x503y6KKwgPBLqu/diSlbeor3Vbr475rky/fpoM4YpKMWzLo+ZMnr6vF9eiwDsBOtw/BFw4NMU0QWbiVMenAb1PURwuomCLQnCNZs4a2qs4u6j0VZt6qDMuDFrehyV/mQduCqnomlEnL8KpsRBkAkPXN5nDIysgUY2Isdc9KZ3GPk5ChDE0i1NlqG2psUEjNo923dKDmX6c9bfBLmTraM34oSzrcjhgAAADAMkKG8iyjLr0L/oOtg/Q3duWnxEe+L/N5aVb8Y4CvOZzP/KkfCLlReTmYP2WdQD99fcwrr/+xQqG3LQrRE4F1UqgnDmCW3S3OJI4rwUgTKnrDaiATpcu8YEtQUtNPi5HbjyvEaRwBssVpoUg1nkTRyZWL0EyUVNBaTogJ6u+OdWXY+HEPzTlDwfG+WBobyYAsd1bOp2hXbOII3Z5Id45GQTZ+mR279g5P3erSy6eoxraDQ9eiD6rDJ3lDxP+mv/42Q2VgoL+wSTkv/Z4va1VC8a4teX8ZnPDUrS/qi+5DwihNHlWuwN/lQcqLYUB/Rt1HC1ulzeMjK2Kcyf+yuHyixeTHbMAhicudV2gOonOr7AvXCrMr9YCSllg/rqQK3Ub8JmLvC6IIxrYQAAEfIYc16uv529S9DtqwCylcJjA4Gkb6J/XVrmAKPdPiejAtt9bMVL+gthdPFWrNPhBloLSeDrQpqnw2IUncxSVQrrWnQ6a2xgDTQFn1YB3OWefHqn1/O0GejHae0bZ3eaZ6Yft1S0Dx4P8PHIYmV+/6u1j2sKST3Bguo0AIrf/x0BI3nJVWmIWQkZjxzY8O6fwN3gE9HzahjgUvQcMZs/EFDDQfcBLTg/zQ8ghiK74xu77EJNP+STNvwOUKLS2ogetGxwEes1J1LlxoCnlR9TlL3cy5CHBDzYUjIqAfcMuKLdqRA0KlajOsm5ZE2msqDgF6KRUaNmP55Sqon/qliH29feX7n5yeiFk4YuE8QiNJVNee0GrCIqftz8YLPexf4UHzZqumcTNsvvegyqcFXcZySADCMx1jQ7/mWH6ObqWStupt3OuklWSVAWbZNy/i22H/SiYRt8DyyYLWaxH64Q//kAI2Qgig4hm/It9LkaWLpcZ63agvwagrS9efnRISmtJnTEwfUSpv9uZvBXj/PSo6tXEaiTKSIZPZh08tqe7A2q4ZTngLeu+CgVQCOfDrsjSmeuWJ3zsw4Kgeu9jeq4p9WhL3k9DPAgwF+dbrONFQpEfWDstcxV61cP/qh0icXp+Lu3CPmZC0EO+JCS1JTrjwgQA3cKlhzQyZdrF4zw+LStG3Vt88woC2mnZWONp0ZKyzExx83tB0S2gHPcGIeMeGqoyINC8sO0i1Npj+owhocIewuZhN6o9bSZcASFa8THva0qHZzOgSXE4aon04XU4261+d8SGFAuxA5ndiE6zPdg8tgkFZaHjBGEH3tPUAoW+AAN7waTMQm1Yv8u96SLejWXhMrVRSHXj7o2SjsMp0+Rn61cAT6gw2njFfAQHP+VVZiQ+WOZeQuJc6sAqy6DTKCPpnPvuHXqHNx4wgcUnEph3UGrPh9zd5ngACUN6H6AF0CziGARKKxPRvOGdgP4JVudyddT2w1G97Vu+lVsPw+OgmFyE7AVER95brcJL97AKeTMYtTV4XpsApvWCI2wbd/exsQYAf291VH4fbQsyhi0JzL599JT7paf6a4QIIIs8mG2K6UI+8Nf4EdmhbJzW5phpOIWO9i8Lod3QljSrVoBs54wYjVrp6wEJIOOMsDqrr1Rq/RnAFW3Uj5ogUSDNMV4vfrInZTE2jhX2da/ceqMvuOVlUhjyyRPrYsg7516HkJwQBHgw7TVYIu0YNxXSJBjaa4r4x7zoqLhiFPAod9K0TYvGAtBpdmdjXcwnisOuMIr/6fzdA2xEASbtpxSItdq68X+DfZ52zBwPCVLOl7Pm2JaCXOTV+3FjRQjkpka3vMSQcFe2AsCYb3mvRWlACxsvX7+9ZuCcGsL7ZgqwKcHMAKQ+dlf5xk3SuTOF7i0TKNbDN0ahPWIQH04VeFoT6jvYi7YGHqnmDQvpsczfObg6WKIZ8GLbODLDrK4u0Cx5c5VF0gyvFoIsVV/nmjtpWFsPzaz36y16D+rlRJ6Tlndty9Y8eitfX1xHjywElgdnnarmhfRioLTqspVJzsYzp5Onm1paHa48+Ooc29JNJ1sDUzn78g+G9yQQoBkfAqAgcA/RiZ+ucEnSvQ2v8fv7scbLxSvOwPZIlfxBdVGpfg1SGZ6MbnINzZA98bv+tQX6rCd1dUN36m1J1vn8DJRxyrGDwvM+2W5jcolP9o1Eptmc6+5h/HFC2rjDbfDJNtBWUf/qDba9n97crgn+z3e/NtXup5/4BH0N1A6WCqIEr1qm9GtOZu8CfkXPZXWf3hpAQeaSaz1kx3+xq+m74O2L4J2D9YyeTho12ZETkOOlo8XNxtVbEj2cKBHQxxduMZNXkBvY97Gar7HMWM+VxKKX+OugROYAfjAP4vl2LbgpPu+6bgfOY5/SVVm8MuYgRglnwWx5i0LrCRlIFudxTWS21+oucuNef3RxjNAwPijjIkA3KawREH6lL7DiPIN/Rvfx8PqxTboZQQBk66xrIqb7lcoPEeUbofHzclPz0rt30TrqIuRxMpRM43A2iMDYfk38Ju6v8Qrs4YdGg+fnd0GOG9q5skdXrwyJ4b/Zra5FtjCvJlaEkDMxf7gAAB8c+ndaa2n28qEv7oHNgVCTKs+BubsiN1uC718ZGC8tUh+LPfrqu9Eby50AlWo74EWJwfO05F1zjn+g8HhhAgt1LyX+vUrJPba2y3AYuUqtlg3LbUNh6lxcLDopdZFisbCDtzMZiXkGYJdENkdZHYzWYfTyJZVvri7hbN73YUnM8E7MO9PYjrWIMFGtGn80i83P2MJWYTaZfquPoxuM8utJ/rY+cCaV+Uj9uZU/jqqSZqUZ5wUMkPVDlVsbhE0XEisjxeA9KN6c9AuIRXY8oSJbEQDUUqUTQijrjkmzbYLKLix3qSLlD9i1T/AF8WfUbfnowuyqQbCM8fJO8UQOfxGJP8P1bEWqAlNkpaX+EOw030nrGT0o07FzCRrBj/E8o43LImym82Zc8yRCykeUtIJaNeQC+hcdQL/LyBepQ6qOZbAaAhMwOb6w2LmJAOjJi724MIruF6JdF8VAfHqao33l4kCLrpsmbAnRkO8skhihiQBVtdXfeFKqkjYmAAJuiHAP5s4pDAgyA2k6+Twm+MvZAMspgKxxT1MzI3gF3SrNvWMMcmrqI1wmCo34oFZYos6GZE9X+gROkBGv8JouPsAujhANUsQTmv+CuhAVEvglLKgf75q2Vj5YOVVPVJqsMNJivv8NdTIR8N1R0jhfLfNVyWGbKNJBQwrO/s/ly7+ZV9YM7r+d56VaLRw17+t3t0mMqG3l4ZL59g3ceSSuVOFg9rrQV22zQoqT0Qc5+55AbK+15FOAF/8bnY9zqLZkhgtVLrwn2S+wot/xHgN6OeIjud5wnB9jvlmaHB9mfWBBHSEo3t3sAWmwzogg6VSbgsTf0rVvz+UBE+GOem10QmQ7cVDmlPZCZwFKTOsChm21TflNXW/iWadFVcJMcse4hjYCgZauJr/L7ql1WHXFA5Bpg/HCMvCSuqK78XItvdG9GPkdzzF37j3qq8U3w5PGJwuvvowgWafjsdcl2iAjnXL4ifujgGjWDo6b9PcXOz5Jt6iuHadR5a88tPZoSKjsazLNCeZUmR8m6NPysGnoNQD2ZnqODlZH76dVUwPwU+iP3ouV7SH+0lm4FnUw7YpmWyBTy4k86D0pKYkmjbzEdik4ImEnxml5fq4ijRmn3Rs4k6lb2/myoZdG4YUczkza6DZp1BG8UPo+cXxqld/p4HijgaOTSzj78KmJrlsOS3PQM9E0INuq9Gobh5eOaXkA8PyuT1267EzcymBPhOFIMTxs5AxYartFeD095Zoa4QtCDiyG1XCd3SJeItjrwiSrdpiRzak+MCkBR3zEG8y3YIs84h6XkMQ8HWlwLk1pmwHSBdTrr4wdlsmNitXDJ+EIaqAnsITQUt0GWTvAAAZdvFpawAwFkYeZTH3gJAmfmdpR3miyCCjdjL/7No7SYyWpHfIudvTY/prkgNbJkqiNdcrJRNSCcnRVEuna/mFxYudQj9PboKJgrsf4RiKmU7Z6/mNjxEBqMH/6VHhOoTXJNLg2+6tENBqBlLvZY3MIgXcuYKH9h7lInQvplfnNOVfcDuvDMQ//32QjWpXCSkSZtcvwpRkDKR+E/hrzFyIdjtk6au5ECpmM8wuKA4fFFCuHGEv9PNpKZfQKkdSM/TSLLKzgbXGvGbRAVOdS4qjgDfQzNh0Gps0MsPnp2fSgRUILPxU9MMlAWKbEtP3Wnk4qCgydkatkMtSZNPa6/yWC8E4hMCEpQPPFWim4oKuXQmldIUNC5/VOFBLAy4mmRJJIVzIQjC1Sm3u53YhYHH/EOjtvJ0iWxnbsOaPKsgG9E2P/GKNP1/Z6U42BQcEAHCettKTja7Jw3zbiMNIMRC9Gh9YTyoHf58Uvft2UUX1fhP4oL7AqJYsbt7Zo35c1Yda1DtLE0VOt0Ndn6Y02C/9ojKZI9a1jd2W5txO70lgJab8XQCCGy53syRuMkT0l+8ZjAZPblvryov970Gr0QJBvYRgTjW2ruHsBF0+wFOvxmS3fUipLCpBCXh7C1PdnxkAvxk4hQZLENbarOQgLtGD1k+MFZUDGAJyx2uKB2MbqsYW+YVokcv7FxH44AZ/tRXvFuduZ+gUlMfN4NkbPO9pjwJ+2aZF5vK4H2w0EeK8nXNbm+BQrA6b0+7vDjKMMYG4atzqsLwFWgSTz4hbY7b1dJxYPiD11yItMeOCXlcrSmoj9p5WRUy/H/flj19tW5YnOMJRF8zNn0eEdFZpebdWkBhcystVxTl1F4aFr8VQG7ib/4iPLSCpPzVwTdiJCYiRsTG6n715OxePbTsmae6PDKRBuTE+7wdKSWufiR1Buc+mOdnApRBJD0a9Wut0kggJXaqvOnM9f6zRr/3hojFo0lIhcFzTlt34r9yTq3EeznErrwYxQ4vKxiR7q+x7KYjPD6ZWJxq5P+vU6OoLk+/4zB8ROuK+AaWnugkQaimaGFopz1kyJg99BJg3KhNN75oO8ujdXRGKdNLl8R06mk1ieEkf817aoHGtQEYq6gKaqic0PhUeMgUD+mwDpoN+2dW/OZAkhzoQDa3hmZ6PmW/REiwVcqvEjkqcLqfSeWTroh0PlY1lJrvDMzymzQnzNqHIT9BdxXiq2PdmRIyF0FB5ySt8kMKMbYl0ow9pM3R6Yi8gdYaM08nM1bLxM6Vuz1p2411DVuoDIQmhVxs+PUqffJjoq1qRUhzoPBEnAldmdz4B7d6dC4sxdVi1PMg8nJgRu2qplnTKZ5BblpLDeRLui/tB5EfE6XrRw10pUqKuAYtLNMNcJRoDR4C2QAfuv738tW1ciOCQ2xKjlxxNUVU5vKOCagF9KBVqUsfjgI6ZztPEl3PudV0mJWwEbHTZu2YDBGjhnYzi7ntLrc3kUHQXaSrXG8RpL7KZavAcx3HQWqL6fcPuFYbPYGRZvmfbCM0i5X+J+2HyFtL73UPxORWCbqdUcF8yqsjvgH+4/h65vmG2M/7RHGvFbA0UZUKfDi9lB/KMo9csTU0Aa1flKiOtKu02VxKZ1pu8dX9UfLvPseN9+ZQkB6OiZUasrtOg024EMlcZyE449LqfyH6Q5iYghV8XEG6+LWny3+ymnT+yCMZjoCXx9TfsFMsdQBqan3cPiPBGQHOrV0gy45ScMe25bvwXQ8giKLM7Un/KWMlyvkWo+o65B61//h0XTtQsH2jQgN8/duKn1I4d9yuxcULb40in6abl4SAeQAqExM83daOPTy4bfWTpKdj0GNezaROPHzDQAi2G5Ws1VVA5q/lRydq6rCMSJe5ecwrHpJYoWWykNc7fG4OtVwqRkG7Fl8y7O31l9dghdlB5bljzP8TaKNhjpSiuSl2/FY1IGLdCFxT/DEhxpIIqy0PToOHeDxqOokHT5yibNzK94vbkh75/u9n2fn8Cr3kTkD7Kwl2sLNLs8IfH/rnnRVoniP3vlXxJlclcp16qU4OLn7nwJsSAqONuPVMDRSfpRuxmQ8ZJF+N9fsdEW4548ryQ7XPc82E3Xy4DwEplSfX58XhyO54wcG9tlrSfh/c1Bv7M/ZTA4hcVCnkOa8gdnGf4YP77IVWkZKaBWoJY5/axz6VyQTt1E70Yetaf/RxD0niVX151BBOGy2st0QtSu6b9GI/zt7sKnB7ntmYPG1UGIdachzUIqWRDQoRhBGBu3W7zU3HE600PpxP/hhAMqBt8kGu+JREpWT6F+NfOXNi6MA4VcFEguMY37frKpljWoE9CFChZ/fS52hSZur2PboR4Y9XtctkmUodeJ9pGDb9ArRsu7ldXkoA/d+a4RGlfjpPNOQP6VIg1PqTJjBptbUSd2gWl95UxnIx4jQyTQWFS+//MLdBlZczuCul89blrC4RzJhUxldZTCUBoBtZJl2z05Ie466KRKva3wJZLjZEh4qTbw+u6euebtoJ2bfM/jytg9aBBNtjLWUyeX79Nr9YxbsCiUBZ+uqC9ABrfhlGoe6lM4QiB7mXhOJ2s6XZQuKdTeGAgOzABgX8HiM7skUUgScGQ3bNcJpv21M/3pDi9V/FqRM5FzI1nzntlIRhWfJcRsYC2KBni0ijaai1agWG5cGKxysGLkQXDVaJov3RwzyhV3M8xFLZyID/WT2T/nwp3E7fGFu41mvIOc9pYe0yFeBuZXLSu1phf1nOdyLK1sC6NU3H2p8QHExKx26cIHgBo0zDkhXxZ38Y8RzAKIF7+LcB7PIzO43Zz850+ln4hfRWwZiNcxp9vCA3XYE0r9GJInhi0oxE95TK0RfNQPqISOEoUsolWLQxWZPav61SSRQYRCS5ytB8IC2quK4Y+AhxcAbPvvuXq9fadjDRINwIyj1MZII+G5Gbs06HGeR9goAn67wD3OSpWA5a58FkSRahDG2M6nlk5UflMlXj0m0mDB4S1CTjxt8OwleuKtO1FLROUwiB+PTpseTeFXO09HtsGPhYYxvBaWlitk997CR6nevO4pdpNTvjiMtuqLRKNSRvcUhGZwAi2nZt8waWm5ukVM3z0eybfwRHwbQJabZZBZ/2DXGNRF9LLkptlc9oHcekWolmUA/mC9BP2Dn5ZLQdQDpdhGxhW5UJ9unyExPjNM2lSXHEQcKrMwgvBU77RdjjiVsungmmq1n1WzlAF3I6vJwXjgOJF63Atg1rpviOaGMcpV6DSa/xHOuVtXDXR810QAgScNFUcZPCMtjiBuGVvygP/cugkHL22QEsJpkSCaiM4au8N+Eede5441va+2SEfmcMpPTt2Os8yJBByzavoc90eK50h11OYkFBLxe3geZHJjMLmJPORcBo0qs/fdPpdwPx3P5Dqp5ykAuRCkJkGZZI9mVgEv+Pn0+D80ezCBRr2AreQZoSs06WSQQBavyLzS5FzjfviYfO9OmAiw+hs8fWdlOZDe1MY7vlNdTlQOMDGRFJB9Gb8HBFRmSnP4oTPdHABWoHfs2UGgiVDZNuDi9bxTqpIz/uCvNX6Vx0y+mThpUPiWNkled87ugzZAx8LfPl9+DnHMIRuPptyNCFYRhuO5fiqJO4mswVy/USXRN+bJ9JKqvvbtzjjNrs1E2jQPtFWAXwMbZBJ5AvLhCiflKts1IwuL7BaWT+pQux63NVcFPiJUy92DvfJKUdRNcBroy/vL8x2EUo+wfv2GRhO/PjaY8hgobdmY5Y7SPyszoGfI1dUxjCv0QS+GYi9bFMCaktjeaslRhBZ4Gz5UM6S1wDv+S2YqraGAlMXPiZS2FPLZmpuUZZu8L6VoSu1JQ5gsSztdj6WICywZ97BDIz0gTHeFMO0aGQnWIQkiiCG62BsYCuAVHa3H4fgiTchvLQM4jeEO51+mbs58R+14pzWQtkJXWIjqvjOIIdKQ/GwiJDFSBVq+u7H9N9sKMfWjbONrLb9XKGf/m3dv6a2kYHI5VwEopWvNtJ8LsBBpZn5tUalyR1P0aDptN8YiNSwjEk3Vjd8fg4BsnuNfneeEt/Ek4sM1DKDYoEZDO7Vb0MuYc/W1sTJKWGpWqhveKo7UrrR/HxZC7X4gcsU497QRH9f/fK52pgFm71Hllh+Qutk6tCIemLYJAGMb/F0zUQyvz9XDAUgJ4wJTPQyCFe9wNlXZTKnDOd27TEOC3SkXFrOZ6vNL8etl93eymvbL+CYyyanPl5ITD3TG5B2tsg/T0yqWVkTyzDWXGBCsDPnqhDbloRB60x+iWIc7C5GlD+f/WeqE3wI9CApzi+Wm2h6tlBUHAos9NzSIz5eH7kYKr8y4KAkvn8SNebJgpUZXWRM/uB9+AB4tSNxR8gf8VRhQpfhHNMJTQvAEkIWFQiGpPC5IsZvClrabixiYq7pZ7HUz7bzDXeMyWbZrp4zNbtDEPKVr1MY+w4Lx73t4kWP6TQ8LS6zEw6it9HmN3LSlJx5irBhbF+aX+6Vztw5FfwxJR8v6Pws/Pno5Y8/JziMoFRAkacvFXp4hDLhLwXX84ipDEUvku0RE2MZtDcSZifz5QKH4/trkKIgzdtMcL6XT9615Jnpm88bVEltpftTbzWmd1P0ofAMbA4vLH+MTNl/5fxNI1hPeNp5DklpTAlXDnhgVunX0GPAe/2yjVoVMhuPMwUXzwsPUbu66vEdbJYgJgmRh0k7lh6eHB4qAlXuH5RDJSbD+wbaslOmk2IIeVAo5ZWMjvUPydYQcnXglm38T4DJIEsjphNdPRt7o8Jf9Hx/Mp8u3++IYFDp4dylcNKM7in12dazhte/YvNtlaH7ElsWISYu2MEO08lEm0AO52dHhK7k1nX79akf5ZHfZQTvQgM3XSag1AsvIbwZF+30EXZQJjWyyZ21t/e/saFlIIxfGmhFBriDfobBDgB6zceHXUopZD4g2tPIraD9aylfRb4VkH01ug8MP2C+yma0FsVtiaZ1aiXnNf5a5Gl5QDRnHlTlm5sievrJf5k+oWVrK9dnpj50MTc3ECf/sp/y+CKt4Y+hq9R2djSXJGzcmZkcaMoWLrmst+ciSORvDArvTIgSwVbqi0G/hONFMhS8ATJDY9NGhmpej+h/gZcDdTMChsKub5ck07F/IwrU+lrndcPvIVaT20xVmaTYuo1u/bKpsrN5yQjpWxRL49rbMjgniSrhqyeYha8KXSArfuXTUrytZK2oam3OVhDmT72BP6Ytnt4SNzekocHZftROtUSHt7vr0+GDVGLMCJTV1jNaBT4cZTB7nk5nzMCbr/UPg4aWtC159n0vthIQq1sVHdhTYM9ckVS38ZXfnqeYVEu8yft0Q3QM00nRqRATPib7WdYBdMMZ7MWii/c/BOVBdMVmyUSSv3OSie4My47aqUkVwlBCA+Lb0QC8zwFL5bh9RsJDzenEvhDE2TuGh9W4UqNSYRYumiAZ8PDw7VN+71TtBFtv0SlGaJPT88323lgcKBB2NY0F5jmbz+1sgUmCJRg8Rf2MT6tK4667oGVjj+3hAxyxBN0EErxZo9W39vSj9Q08yXgaWcGtFSBa0kAGeppt+bITN7S1aWnZz7KS5uDw1Kh7hGqCpy6gHFiGfUhLkTmAElGDDeI7c2FWjd6CL4DIIKPo9CQJ36d42AQ+QgPPCrQow5RdcxpXXaXKZOMm1slyBL62OBwl3Zo2kft0He3KX3pFGIrOVXDqC352//ilId6t3w78SGom5VEq52kK/WKKxvwpHbVLsrj9HOiTtExrRPhWa9/RQ8ok5vIK+SYUyfLFHM79LmuDdnbUsBdEejQ0NdeUEMiVC+iazdVIFB/stfZ87jHfEAwgDsVhh2tSA6SMR+iB20ksqcH9jFqp9Tx0mVNQMqVEYx13mK6ZzUnpMPjFRZlFJyUWgf2N9d9qPPfvas8hMp7gfDzDuhrijzVpBlcdsnvTLfScfLQTc3OxRlnrOaYhxSI2wl0H+8WA7MkE5cCVzoowJE44b+ZRf9cDWX9DmbVf2jZUo7C7ZLx8b7RfSHlK/UcvgcNv8JBtcqy6QvF14HCIM0sBlanj2fYwR0vYvHkYDlVy1MkUyK5iY8iJIA92YWT8hFyIyBfnQ1Gey5LG3VUoouXi/+3c0zSB07Lllquk1XRGqvzKYd/7hPWGg/UaW6NLw73/3Vv17oTIHtd20aTQX8cNRIVhoptdd4mlt6onaknGNLE7rS+STVFNKWGfZkTNk9HLHUxKfAn2J36AcqwkaQBY5rgdM7a7pN5O14xGzoOoqO9/sH9Io8ZYyk1EB3BYjq9VNWbrAOxNf4IHugy2NnpCXqSlIAAT20Pf2Xi2w1NQIVFo/JmXLxjjXC6vtgIr3E8Cc58qySXFzHwlJVAXWuolE6O0yVRpoi4JlyG16RsHGmpozPa70Uu6k7QDGVUkmdjYhz+Gkx5qiyc8Rp7smXbktH/JBhsXR7F3290SzAM32QplpuFqVBD9//PNeZ074NvsIqLRi7FTxua9nE+tzc6hMkxTbJJ8dGeY2jFQrccaD6Wrf4dL0zQInuOH49613ZkbjyCGToc5PiDH/exLIGGJAMGirjWOtVU5QlqZyC+A1zk5TsPDN6sA7VouLtAGobCq+OJr4ZA9ps1T/kN67gQcpmz8foRxJugKNrgvXXyrwpVw/rB25ACH9x/YVDX9shztM5n6Uz52G1QCJfp3oVbtWWQXCIh8dnLz84UQXfMRHIdI1OdlSKveEsPJF+L5r/+ar9aoBlI4Gm77zuogOwaTHlWR5PBnK619CFerTjTc2aTCuF+yoTxJZ8e669VtiMQMs6n24o/khK75VVLe5FWBI20qPF+iHNT5xzt71UKdzXRfRBbPktsoaoHXqgdC/Fv/vuq3pWAPp9myzwAgNPO9zmt5YYTFVDF1FzcTA2j7N1H0fZnK95jPpYhm55fE+C8yIFgrjyYWOx9Ngr0XSJdlZ5Jj7S3vUWGNxQng/YjNBQr5QqDvgaL50bufjNUN6eEsZoeVmjD1W6fq+aFT6z8DJrfv+QCGirl1OnOH8PETuS4lKnBLP4F73p1dYAzFrWXIYatVgCy7/W04Mlozy6V/P6pE0c9T9Oo6hei3z7DgkwjI7Ct1CNNnXIFulqmeOuiTuvPyaV29sYEgwQU7IHwEPBjaHJmavgbFKnWwvO2HR/jyhrVNGSzxnj/HRwLICNtXQ9f9CRlljDR7o8Nt7eImuqBv7yn9VYNCCIEu6krTBDGAp6yVYMnkhtazBPsFUkL3C+5yOSkjuNSY0ptvIevNf3TAUwD3pC4T9e2sKCDglgjOStZSwIonW4G5sKsrNZxYTGeZcbr3vWr6WOGlHiqeSBmmHkBLiC5DRS8vWWIeal7vzVjJGx7St4VCsGOXYNGqRt78zLpBvkxhyzTUGnutEErYBtmuTuPnvnbsWKi9E67/Q3dk2JcYRNcahewFYKGw85KWnnTxMhz1kYIVOrp1KiVkGkUEU0qTWULCVvNxsM9BzTF/hPkzfZDJCxVKYJaSE/UMhWOYsNmE4nZtAmEVW4l2ZR0nz7nVeaG7V8DUtGAhZEPsh+6Aw+az6hxtqbV63078BfvuUVxoXzzYXnXVXBnYH+RYH7yt76uHW9olLcvsJFj5tLVIBJPkpRslAfoqwy3LZtlgcCw2UBWr0lbOs5NH3eCpn26tn5XQTl96w7MbCs7kmh/IWfvRGQ+Ui3OmL9oPR8U0FMrGVDPryomq+4rDRmrbgSj86gkcuJo9RrIyfZ6sOHAMsFHrgpat/fZ97HkiFSw6EFsBggCO/8v+nxLjc9gtDGTw612n5xA/+ywD3d7nggc/aji7bZt1M93Un0WH38JPWKqxJ/WqvsyO0cFITajArvBoXp+UDF3j0w119e2alF2INM5BAvUpj2wUvhs+FMNLRpr10WhwpXFspLRFv/Zpuov4pnI7q4AjjKDzu8bRvuJ68BOlDhbFDbUQE+NpDXY6zY1WyldASLKUoyglM09ZybJBFvH1Jk7MYqQ2jU9LdZldDqUkH2OvVAo2C9SUWVVTUD0OiaWeSiU2dBL1Ol3GqixYSpsdxiujz3wnPEpgzi7FZlRbd06kFPNgPEDesMrBLArgA/wzvBuBEA5YYr6kYV7QczWF83Hi5/l77bYdzpfOZfKsIj/6LwVZtfCvKJLMOzcoatUY5AilHsBqliKf7NsgjTgT0ElBKEhpcVreUcre41M/uFzwI+GL2wg8ASCtHBswu3mC4zjoP+ip0v21d1+myaHDCvLsrbK44K4roBiL8tJBlnl9mjCCGYpuA5lI9qeNSJD3J3TYQASnOv/xVGxSpKN7G1b6uX7lBOEMaR8JYrTxR8drmLdB3hCReEiTOp4742YRyjWhP6VqSAqflk7P1znxHAcZk/38TDhzcflJQqVbmU8OL4TpI3MkpPG29IKXufvwkmRQg1wHosJ3JRfwnHD+uSch8NzKar9vnaZ+PwqAG6pdyzYBLwuyyzpgzUNRwqO6/4DKoWTjpTfR3lc4gYoVOa9/ej/oK4h8+0CGNQqxw0vjQPDgiSueNB1vKHIQKv6gT2tW7EkEdB5o7UcwIxQpdrD7MOdQGDMBiJjrIDLtoWv+U0RoMzmfH+bqnI719NcUCQbSpwwNZcuVV2P48ynwHCAnp5VBKtpGSQUbnXFVehHHfuyeB3B+yjpwvuUOb123oNlmKa2r0NSngww2uMLMwj6L9EqERLvf3PsoEH7eQ/cmBRWyoHQVdT2HlszEyVGm6rHlD0PwVP4GEpOY9+ba+mbLEItcuo7km7q9iC2M13kxEa0G8UIv4k6mP15bxiHBTfMvfzqm9U5A+LliUs4Q47nbU61qz68ZKUzQdIJ93FjK4FFTs+TXt03PlyRcRDhBcebSUA7+rvFboIyXoc+J57bxD6k08Y2xz/fNCIdDVsNCYR8m35DR+kywXX0A9KRdQBx/I1TW82zHtBZUskSBzjaA1uevSd5n3+icYAybiytyXJ+qd7zuLERxUZtqoxh2yL16HATQKlNdfK2MGX7JCS7fIEq/i1ZyTqizaAyvhpg51SJYjDg66XfPJgJ1nPt5i2m9ZYV5QgR1wVCDMdCYuIhfSyidWdfKSDQofOCttsCYch77lG4yZtMaUJWvN2n3V9CERVcXabohFlEuO2zsurVVWjtdkKikhqN6HrdY9h4tOUEa/sXotvu/Iffz/hHUUv0UQ9VXcyMmNmS8n8L5/LkMT3BL/9aISyWLxdzgNSfP/EoR80geGT6+9RueLShw09zEOKs9xF9sevR6Shd6AIytSgHfbhy8kfdXlUiSjPNsm+NlzNbnDClD7lBpK1KmOzT5GJmGWsAiILVkRqjI7DMMMwSvMgs/aYZtQXmzuXGHhIWXDXo1jWaf2k/nqzSzV6ruNZ1tS3xukTWhBdGG0E8Ux4XCpg3ipEjPWqK1GBpmBgDp2SDxzrg89cUT8EE9k1vji45lg3g/A0dulUIMP+csHrRGrjM6wmeEQFT2ZzGo8SD6HDWXdOZzDzTyf8ZSLxwQVH6LGdNaYfxfUQ7BUCqOI30lkymGUexklp8Ini8VqUGJ3MaleoATZp0Oxeh3+Jm+/kZIVo/4Usqnj80L5xbs24UePsyMSJDmOPBp1ykZtjuzoAkGUbIIZ3nZaXsXcwDS/IvTGHoZe2BEgY98lcoYoDlqdo4bvARvqicyJ9D/V7nJEe1wxPa5jGTEfnFaUA6g3wPkWnld75DMNRC93BT/q1hSlKGbz+zFucTSOu5W2/Nz5OLTBIAfXx94fZH0fATfJez0YVzV5zP6SF+72DSkc1WXhsCVTqloqBt/A6BOSV7Er9DrJBPNg8SwJZ9BcbokqN9VNijPi+zAP7HceTxBpMd54U8tbR1Vd/VdqLlQFcEb/44N94XPBOFQk5rhogkC5iZmHTSHqE85JFHwYg9WK+6txcxjF8jGjpoJ4c/nDw7Uka27bTewFpuBdBuW91jufFj3oU6Uln6HuWt4OfePJsCPbIFJfsFXtLEZLtHSXceiX+H/vM/EfRkMQa3fqkzGixMy+Su1B2BKsEf3u4Qfw/9rxa5/cQLTVzfUBXbevzsBfDSOav2vf/T9t3l21BJ2K19XYFoqsbud1XCm2+3TnFtDhEpIqDT9g4wp1eAkBn2UApAWZiUQ2sHwnFe6guKkPg0s8zy7NSRxMW/gZHsdjN3tFpWtzl153OMiP5d59q4CVbRsMpyOjDvL4XrGLaE3zNc0NKurbRlDMX0RWOJ6MdzUQCc3ZRrM09NgU9QFundUj7ZHhlkyj+8ZqHQzDr22iYzu1KR2n4gfuxbN5S5az/ZASzZGUck3yxWSyvP1/dyA8YOB0ytkovvJ7w6dnCyUDJQvostfv39E37ZLvcTzejvF3oTitJDrg9oDFmNU1d/bnyX8w3FbR/taxHl+EeMps9ZgGAbGjewiFleTLBxBmH9G5IWAiFswez627dmzFoPkuyQNxiBTvLyg5eGTIQVRxHQVE/mnC0T+eYuSvUkqdjSKBW4fDf31O2/hy7BeOpipCrETMj+DOn9nEP3msHR+lFH1F8HqdDZHcFUi/VtuARdzQ4C2Oh7uRp4HfgiyEBUO1pomk5rSO5a1juR0SdXEwtpLx7klBsJBS4PvqCypl6hhm7O3JB1hh8/gLkwNt5MhyC2VOo4hmcmvFjScHLAjEmz96YlZzybjeIEzsvNoGU4gVWjy0zwfGmpwfobQoYUzI9qgrVVELAXLc8KDF30JFnqJ984HLeO4tom03wK7V4FUjEGrS5VtHbYnMKFaD4NTY0sjHohhuzVxxGrpkkW++J2IDYI00Juvd+pjezr5rNJ/k6U9qXsnoOhR1YQDrobILxe0pR81G9b6GbT3vpBstwNdh1zXzXBYoc6fItYWsLiRW0mchlJd+23L9LDnhZ4bY8VXpEhdVQEXYtg9+4gIItwQ4WWRgbyJARliVyKKQZ5jzhNn/GAxlW9qg1oY/czj/sBzAYuo/kxLYwMNME2NZB4P3vgTp2BPOqPwGDO76fXSDr/sP4690jswSnpYd1OTG+lkofk++0MvInXxI8Ff9XMlyXMnpYuXQkDPlGh9SXfnpIa4bLlqyYP1XnSAh1JYyFFN3f02nI4kDsP5Zqe3FOPtWpvfNrNvY8A5cPQfM506YyaVJUxjApIvTa+uk7ir8J4jEfLYBbFNuxxfnsqIGxfrDmglb7BSC3grrfrDjNNaIyQGnNfuSwmDn4ePSPf9bBFbXZo2bJlzRiq/kmqMzeWd7SxiadqwvEgkVXiPTDXtJJxZMn18bZWoFyQoKaRdNU9jS/i4OY7gDQDXMnnOFdk9Ey/DCehvY25o/iq/CI9gE+jcJB16hC8Qh4J2nic2rD3OhpS9D3PI5dX9LBaI0bG/GhXJqR0RlmFzQoH7oURerxan5ep/H5XuhNcs60r7jIzGvRGuTtjAAD7O4d3r+bvx+nfRrlFV0jirZY8pAkZZZCDmso7VmG9KhsQFrAPjkprFG5W1VTJOKnxjELG6ChC6DN1j3vxShH3zFQL8dT/13SsAp82wK1otnwoZ7jCXRayzT7GI8H6nePke4D52IwHVVs7SSakmTunWMkZysz2iXo8ZXXpfkcPEwIigBN6qf3zghtOLdDFI4IfwRWt0SI+TEU+/GdZVAXDztYzk/DtI7YGgTb3VPs2zfEktm697VmzwxxDXRu+bsZgktxk9xzKpu+9edAn9hcEiDWTiHasUbFdm4vOnPKpE/bE8wI+YkIzYHkRYbAHBKJu+wN2KKHqx/ngAWJ92f0PDhmPqsxMW0y5Gnm6vEit9fZnwjkGewW3YRA/LyAXIciOFPAN5sFhbuMB3P17qcCFzXW6DS/Rd1dJRRCdV6+psLaoTvWttbFjfJYS+XHH9ehRwnq0SERn9odfomf76J+74eI8DjOsSE5ByRfjNt0j7ReFZV46sxLA6CE/COO2oD0XBhlWp0tiExREsvA8/CQqM+KUZ5qccml3nyz5o6bma0a8OdtKimwLAb8cuHkk+iPcDzAM5AotQ/BwgUqIiVMUzi40Hf7An755zJWKNSgZe5261SyynhXOoF6FOzdGH2LrJSt6wWYnbimeqxf5vWmfHPN5UhFn5dwrcG3Ssb6huSuG5sBEWQnK1UCVGrAklN3FMmrSu6VRUqBkvSkNR8CXLh+OtWK7ZChjRbFBjDxhYcOYk49Lt4SIKhhqNVz28JLqj+GIQcdaRxhukZ0+P4mXrlKpFSLOEjMe+2G3zwFxj+HgJYebXzCBWME8nt2Q0OHIL7xvSJuSTFzhfs09kHMu8M4oyuH0GpBDSNzMZu1Pd0BppCd+0FR8fLUmSdbhH1nvI55o8xBwVtPuzLmVipTSv6X8uoKjTFfF2Rl3dteSbaa/aVarvfTfyQm1FCzn1t2ZVhh5RJZuwJCUdiPoB0NQHJEQvGlW27z5LSFsxjUiLYS8UIbVbjFJLVeWZliITs+CuRitPT4w+BVcosD5M0yxHswGc8nJITyL6yRiOa0CigOWu5bYBR2FZlfJAXyaADctHzErhPdyB8lgh51WTRu+Gdgn/vyP39vM5bH+ksWkZTDQz33YPXVcIyTXbE5OJb38Z551a+aKSvACMvFjOfZ9WuTACmAPuLuS5XvK1Ch/Wb9UUqvVERw8pYlJ0ayZbaCjBrWQOhusBxTV4EuJdGOT/Laxf6hW12umXPXIp9qYHThUpWDIzCZIeXk1aqqRpFpDEpu5NDU84W3cyE0YdFJdd7xf9Rcz7k/CKDm8ijlbHZKDpa50ctncKaVvaSAn3aCQpwNgyLV2zT/QXOUFstWoaod3JX+8YC/K7iyU6V6ForMkGaL7/A69MqJojUfaaWJlOsyHf3uJoKdlDZTAJHSz6KFKpqaSx2JrzRBRAefZtOkwVWfX8iVzXrYlJE2jvbOIlCUqiyFpyTJXh3OdShOcy2eKpcUsc7Z82UkaCRTN0+cyk4H2L5icVZpb3qXnYzCqflYSdFtgCzRDap2iDDu9l2lrczNyqjZ2y821Wpl7eK4RAJsV2olEieYy0okmI/eWZ9bd1VHduesXp0fI41WBuuyySW4KVwXcLrRRbs5dkiu/yuh/TNoh7KX7IjLj3x2s5oaID42E84cbn2mVSPPoVhmrACzZ6nTJgHtDsE9Uok9KeY5m8g5YU3tZw+PHhGX4FYKk+2AKMBjG4mkshSH5J0xyNvHoXKnc73OZbkibcfuHfmbGY8UJkCtOcfCDnchJ3qN+APtx5DeS3WNO/YgAshvqpqaICMkxrExyxgBq0vhRHREsy1IVg3yBWfGRyEcWLDor2iLaJtdK5nnjeEtMQO/UzVRKUQxrJnqYmTvK5sgtfAkIovlfw1swFxqDfSVonNX8CO3/bwakk+RbCceuEvR1AACZOj89RFWxYpdpNwQDvbfk/dNdw1lEB7SNCW8ud2BiA++BxIXlR9sSanc/UC/NzlHRrW/XJSV57TTD00I86A7sxhlJdafJHC6CK4tr/5hxx8Fl+moq4fPU2A6byxTLDYazx+/msjnXn4EAEN9pThxdfnHeYZ4EmJRMJPm3tCiJyxmaED2nGFZXmd61LaaricRB558tmIENRU1UaQEIOmB2mKFUChSsOgAYka1/rfcg/B96PrRCIvyxKnuuFBQLDrOYcbesA6ABNkiL/e/7Q2SyEe9VxHXHi1KB3aMHKUswZD3hY2gMsuGBd0rmC1fx3yrl9UuioVbfFgea27L1K3Ps1di28yVcIg5iyaYOzClbEvoGc5uCd7pB0Fw99r2HDEHU63XVQYgRfRr6e4THg1Rc+m2fT0j26jYu1WntC0MNBLbFPd/uaV5xFRkuMAUsbDzFuKWcslRmyg0LM+1CP/3erxPAmkfOZn4kzj3CPaZ68FE5n0hgK7aBlOMuXiisRj6t6mlsHUAEFQ/6tXE/n6wz/d64sclMZqS3UAyoM7CRhFCEfhF+DntiVbX0DT1Ac8MZ3WfT4QgV10lxp9xq2zp4TjcZexCA5ul3MxwspXi+UauCWtd62jh80hwqzwcmo3gB2PrIg4/1frXWeHc27P9cwcNcj86UM7+lO8jnY8zhOW3hcdsyppSF2nCloqr+/lv71wqqvcLMAWTzo2HhYuLlkEhu0QsvSfEE+vU8fFGXlweo1cATFysonnzMQ84HaARYXXVu56GmdeaZD9VfgOGOWp9A5NBAsNgidrPU+IFD9e9qpnhKa8Euiynx+PVYMGTLOzsl0ELnGJq052qN2yeT6NL5GWD6XBcDLfOD6V8NPw6ARL6OJRftFlR9r0iodRezotcDSoZIfFRQUi6TGtnOl8lf6mmw3y3gdO/iHhyy+PjP3kARTbqgp4WTIRPVrZmhCBSBK0n6DSodpyT51Qw7Y+dllTAxHS3HC7nEHPsXpqPjvdmiDOyFVpwMAuZsLfYep0j+RPFWqp/arVoFKRCDI0cklp4tn2orIPaTc2qGE9ZoVcvlhvOfrOv3vrqnP79S5X5qbQq97UTx16bEO6boyul6SqfBQWSRsp0UvC4DRoTwJ4EwF6wXI+zFKr2okgMNYItgSLSqz0g6+A3wp9PBpBK407B8NYVW7zGyKbfBd0r1Ch91WQqPL7mIvqJCY1EUdyRdYGDtMPAGl5otGCFKZcnKgeRBioBWyUZEDferKilGSC8Rq+K+eINmNOKADiCAJmE1jnl16LWiHVdjzewR5b1TAND9zsvGcLTQ2es1wRinRieBElCORwBZlRuE3J6hcltgnLvopGP8DxjvDXLuCCe4mQ6rEemEcwNf4wS52yI/m53shTGUY6VsabVYsQ3GT6KII3CceG1ADL2i/A/sdTJ1zrBiFC7Sjdw2Cy3wsQd6pTAbizgxJI4/MSRojWKuTze+e6oJiwSTAARMrCoCVD6wgJTyt5MxUfXEWzNPeTV3rQF/g+RFTeUCMswEhkxatihNR4Jn0Y22vZFVa0rv1/O5LolX7fw7l4Tm2r117aEGLkQKFoftT18BEdk/cQ68npOo3soeG0BRh64JLbM9kJvCD0EEpUy32o1psYN8I1MoEh+xeKtUX2qPNLIRnFfMBuDPrkGF6iG27LRJpDsPkxmmr5aw7K7nmdtZSU4bX1YRlYXS/KJaPqlocfbwZOK42PZWFRuOqEM3QBz5vhhAAEbT9wEpatRz0Jt953BO3467ll3umRQTxwpAUzX1g+UgkEI86nqSeW4rnOpv1WQb4eorr9QdUqk4Vg5xqCa34kYSZCSMjgOVi507u+XtOwGq4KmTrQ7avkCKPdkeUiOlo5Gn1FNd3LDr+5DrxWngAlt5h4XshIaGq0wjWvmGznp7IdRyxO8qqj3kPrs1i1VhtDd0zUUCH5e6jmKiXfRZv5TdV0b2q4pR+6zHPwewNKTOiu/NQfKbgIf9o5bgiYc78SzEbEnRcFQ7kFNS8qfiAt86SbmOOD1qDpUTMs3qcSfiShl8oBH8/IhTFoi2zuy7fTTFg1JRy8oROAPLLkD3/u5mMWl1kD7E9C9L6rZ9Fpz7loaZ8qum3cxchf4d0UgeADRsZMX1XfYiVjIyet0iPLOVoIs1xBZD0Elzkm+vE/eJ+Tg2fvA3XtvTsz5uS19OfsUJ4/6CLwGkl+g1P+vKijPn7DOPvj0705evpU+baQZzOKh7+LMqPpRHM3sQg4goCvZlbvyY8+aXlw9KVI2Kc0lV19vgvn1rHR3L/0Dd6r52HUG49lNEC0eh6fDSoNc3q/rVSn5PaX+sfZ0IkKcDTAUv/MGNylE81zkCWQOmVJYgrcHw2+jGnRc+pQX0QGvZDFd0PN7t3/OaN7TzcvsPnYTieco/lQFthl4nzLU+TOUjGzWDBEptarcsDAwouiS1UbYONYzrZiX51j95XSgKSLIVXIjlvONkU/0fchrty8awbUt0jks/iRWIkS5afTAOmuYrgrNc/zelPZzmWtdyHCMd7xjZmfkfVrfcmDy6xLrUU6vjOUzvUvgIkjELoK72z7NRtlYprJjAoJH1l6dbame2880ozA+ouApaL6trtFwbW1b/WgLmDYGvijmzRCajlV9MDDTCE2NIj606Nqb46tPEsyuxYn1dJYufYs8bf1lI0Bk1wNl9877lUti2pjUbfAu73RUX0IOCiNoOVC5i5YBb6oiMUaRnveOLhOzDTkVua3I30TJ64KBGd8x0j5AFn8xEScJY53m1eD4PnSdkbsN1JEgsbKgZTcKa0Nr6bn2Q1Gp36sLjeCFqn6trneYzl81Zv14M3cSvRtXwReXG8+hhrQB40y8E97Rx+4qJDZFbnN2f3lNFgbvazxlBShwkiuX7az/JcvURjqwpZuO6VMQ2nNr1BKQn/f8C13vL4w0ZfimfKAEQfy0TGuhoinVIBpDKISMWaVFN5UTNeeCo4T8/8O5/EA97mQdlw+cOMm29i03bhB7MrvdbIJlFLtRnMOUwobO52cGw+9l1AvXzD/ghPggMASEL1F4txsGHAFv16ZeJAYOPBRzhkeEBA/QfJ3oxekFrfc7DRXIba7jzKBR+xIUs1hhteK+mWRRli0s7sJ2EmwfT4wltSFQTWjTkEXsvHpntwqB6f5Mvh8FwUCPYFPXL90d308eVZ3XE1j209Y2dYtmwm/sisVU2h5iSurAWlG5RThkOjPEjrmu5ujmS4OE3BhNH7pTUGe2tWDjSDid9wp5+qHAr8fFXg+R9terqBVsjdKPoWuSvkJkG8MjTzdFrjgAJnjwE2rw5vBxtiU9lN0S4udM/m0o7WHT2mCyWHCbt7FzsrxurgX5MmeLq9ot9E1zPyHWbcwqRfIJNs0/gaptb1NI3RuXxNS3GAXJZPkfAWa8qewFH3B5zzcfhg6q4MIV0GYM1sCajnzJ95FWyiuykGR5V8w1hvtz3DitzdeBiYDpHY4tOwWRonXYm5IV9boVRbYotXP670M9UlbawyDU4TuezuQZyav7naH6lhsYE3x2dcMaaQHsxBGRGhJ8bDLdg9cYrW/39kb4qoHrO/ltwqcs7j5Q56AH840TVLQdI7v8I4zPlDiRD0zE4n/FQ3BaGhXy6YXJ7ExqFSNAtnfF4rSdHj5J19L8MdAzD6UAvGItDMFKp50U+ivnSGviehtOUWHiTI6jE1Cbh1m0Do8oHi/HkC9ZnvgZ3Iz0Z50tOdqaG5wyd+5TVgXtCQBRjIcb5edipe43ZS5EoIwSdmktxVoiEzMvS/qgCMMOPONiRQD3n4Ha8f7M8Km5mr4Dz3AL3kX7Dt2dH3wAIkCHOMSXjp6VzKevAfJnPBQTXrKGh/h551UoGqscBc0fdecd/SaSwcDt9K+AV2jxuT8zt2ar2m73ySCc4fbRPf8oYDaSSv/9hatWljtonVX0wv9CeqftMnkWmVtPDtiwwwKhXtZOR5f7cxKKkBJlwYWvF5wbyZw6pZXUIt6w/zzqcuy9FVJqab65su/Uwm9Pbrcb9E1ivvokEWpmeMw2O9UORoTrPph1PjMVkY+zZQIaU5q4iZzlx2Xu8i6LXLCYXfOOZ5oTZE/165UH5852wosgXPakdaGLHkzY1L+EQiTXNFZ1cXJYbHbXZquChM4tmlarMb/ucikWbPqrARcLkZyL26qTlywHdji4/9sTcPuSy7Vcj1Sh6fNO5QMEd8bsNOb4rn8M7LWY3S9Yd12vp3jSu6TVAzqHBB0uoOtSi6PnisNsIA9A4z00uja8tonezT18G2D8GSC7Eq16roUKU9ojc0HFDigc4FOOvO+OUmmmhlT5ACvNET5ZnhGJQ3FsS3/2/6SraUvHow9GqXliW26PEVkVy4CEU3aIwSCA8H7Ls1PIAifh8lgvxM+iAqIqbw9Z2w2SRiXPP9bRi8xTFL9NYtwcq8TTJ5/r/tXfZgyyYyZlaiPJITG/efsH21T5+XyhQOpIdi4sRlOOTeCMjRjbVkMK5ZwoqhSGSufb9uZhoiq+7OlhEzhwwSZgeZ48r5tP4lqqh2KDULqq1/8YpE4QdjFJwjb7rHR7gxjO32Rxf0AaGdlRWd453xA+1pqSmNHazudtOZXAEA7HsEELG6yEmLeKmQQ+zgDIBb6qPiycHhs+WjOex+9TzbCERW2gNc4C1YeH6ARbLPeL5YtFbwnCW/2I+ubg3uajt/prPLdLrig4r/esKCDVUZWyk27z5mZKmf/AbRyJzWDhHc5p6QkJJuNhj1WBQALYXeV0vnUEoILSqDd9K9+QPhmewp67OtiBofkRxzeypVgVAuEeCGFRrX6wPyFeNm6bC/j1yKnCB619uf+S0Zwbi3t6t0vn5bze/O10mxNng05xL6bWYGrpAAqlrhSpki8gAXuz0WKzXp/GV/SZ02IFq2uRSofQIJvBHZAdqpPK7YAUySD81tTPtnXOBCMpEBO9L8oBm2m1w+0ifT+4R9tnG7o8im56cQAdIOMQbc4crAAvJNmLmNSh4zRZpUdjcOjyt8fNQsQ5kOS5WmLzBtbci0gJf62GJRA/q7WnA1OAuKeV9HF1TFWfi7MRd+athwfMdIXINtlNb3mtozUGZfRgZQ7jw+4gQL5YO6pRVdJCVjf40eoDrwoR+4aA3Mn4RGOfFvDIrtLlHJk+pNcdhZ1G2hKqxcZw0GaevzhOe0p9WutK46zWpQbTqcFlFLb5tKNgqAijgoe1a9EyxKBc1jXwHkS1BcmrthDQc3pPF+XzkO5W7a1DgRrUkin5hpVjIuRmzYxm8hB4d0H6cFku+4inmq4Bw4LDBCsiV9Dp0PzW+RmVmU81CB+Y2rnpUv6i5q9QW8HOOvsWJ2bspkqz8g1y42l9ZX7x1d3DSs/9sU3voXmeHgZWFVz0XfsGUqtqTAId6sgmz8UuSqIFZTZGZ/+kdWUzM+om50e6gkFWZmxFHxlcrnqPmph+QmnKBXywbvlUp+K1q62bkoIKVeJiveJzXbsubZbNx++ufxPeal02Kw1GP5pCfb7fYCUHCbsl6b9ktcttw9udsS/4QA77wUfT8r3vXpxL5hpZYrDoXAu9U1NfuWEqHnU7X34cxkiK4uN1EPDRZNrhzfjt83Ph+rMxdxOuqy+O51XzSFUT0o+E67FimyntAHsWw5rtYhxH3SYDfpqPaFj4Ocn3fcgTHO74TtTfpDka+4WHpoLhwcdFGlJ1c6HUVRi9B5TYwy4CvYwAB3zm8RNsw93zRaMd+GhBH1IbMTy51yMNrLZGyViFXQ/FKEUk8cRxSMyy/Gheoby2Q3wrbZWdHR4nZ9Bdsq/BeuvyiCem+Md5JDjpUJBiQua7tBK7GsiOsK6nQqFvB0+tMG5mkMYGIEaML+We5kHt4IPHJwbyRoFO0D738JUAshImZ8CBNJN8OGOcCIkWzqH6p7FRikzbSrn6hJ9Zn9QuxswrbJCZk7pGJplvPyfx82Xp/TyfC/AZUkIYZOFTWM/NmJI728Ud8Y15Z0G/FIfM4gzSvvK8h2t0lLPAXGNJGThLRPko/XcRbCaAv8+QERjNEY0uny5wv8fAQBKE3VX7UfTRTHsWXh0moWzNEIgoStT4lw/D6UlI4o4NYZt1QxuVWfDH8E2PNEf6Ijd1Gb6bTrk9sBJlgl/SClyM1uNYFWpOVUVjAaq+bqo4dR/+//zwn52OuitX0RIq/U3rkwbBy5f1a4zg+rmh0EdsKr/k40DBLDt4paubFJXau1EYBQOQbC4xCHWDF/tCZpEcno1eBwDWPG6UwhI02LqUIZrHiE+H0fjKtGBtj+tThlcdcUd63myl746mSaf8E0QF6k9/A1m4bcuM+s5LzFcBlGLrlqA0C8TyI6wMPBrlOvdHQrqkzqj4LevTBlD30vpKMAzE0sWaijlSDqzLiKUdfL6f4SJzIyfLQnOZLfQ4nQGH8pGgKqwpSiphm1rM3EtgHfNlrx6wdUC8Nd8aKlZ8KuifMAWHztc3GfDFyeHCnZV6KJ3kGvisFaKHlMRNs8VcZPwR1YEudEdAuG87nyBbdHVFEIazrN8CSh4P3Op5/h4e0GdagxfA5xP7rQ2GsEBM0xV9SD3niEgkEGgXA1qQan1xoCg2bgiUV1js51OXn96a6swnp6dyrZAoGOyORKIRLPjJHP+yKJwrf0ps7VgsAWS7CNdG0ZgHW8uPibGrnt1OyX/iMDfKqbFAi3Ej+NXVFprWX+vwHBM5vjcAn8/447VCZu5wYPm2dwjhom4t6QcENyOh/e9nxll++xd7gnojjyYDCmtzc0FCOAE8twqE73hGzi3gkvD7TXVVEuu4/jbn58Nd5NVWXQ2GhG67SAQHtrmviHV5PgtCh5+rhral1k/WcQRLh7h7Lb4qXDs8wRO+3Eox5MTj4gx6N9En6pJFBh1j/Bd62Gl2rb2P6n5M1RXuCK7prs3JOdTx/3urPdnd6kuFlSljV662n+mkwoiD9AETjPgWqQhJmJAQAsL0V7z9jiU/T/IvxfdDQie36n+jO8hQ9scDJ06lqPwibIBmdc+pN3Litg8z9kAPXMNLpt8YqW87OeSvQZpLqphp4sI2JMsAVLb4N/Fj42qy14bBODaWEkMKjSZrbtEI/ayHiPR+u385S1BUff/EhbCyqTj1Z142y0OyHl5v5vYNtqf7VnXeQfNtvysdO2IH/StZxw0n2Fr6vYLI5B5XZ+3nEJKUBON3CbLkjKYt+vkWifSmWrOO1Jz422bcbX3G7j/PFcS3O3vzYf8O9uA+bwVQBC+smCCPakXkPwj76y3ancFSA4n9M7zs0XQIcuHmY+mZ/HkvaGmWqXFE1bA2lGJwwpODyudbqHk6QHOGs6BZwomVZ9Vj+zmEWBDHUp8IwMXrT9haoQ7KAv0KEraWhlfmKKZ29fNXOezCyPBlPL2+yJ6IiVsF9TM7kivAzGCrI/Fox+LfR/NQFDHk4lVH23ROnnjWZ2Gq/SCEKe2kDSUCAiP/xmj6DJmtHunOtDKWjufwQJPCcXB+rufIebax1okeFasYiQ/Za8gGqh7ta1/PPAvNfQOzLQ+apUDdVV2FtWABo+hC93cIacghV2/SQMwVJ/OfT0cRCNqr5K/FFqyoDKabRBpgaDmAJJZr4j6DrsE+loII070PyZnZxfYv+BACrCBYoD18ezkfFz3G8nd2MsmIQzP00o5j6gt2EVDiOMABp2mQI4/9uIXzZfuew2D9So4HOrhB++8DbpQBgQ13tq50TyVV6hPIXnzpGfcd/IjMpLZDdv+A8PzAPRxLQCQtJbGZCsVPQJtubJNEq8M+V1A6NNNnREe+Yc0uy0NrLKQMEnsnBwGj+/46ZSivRLuZDS8qkwl8PugkPnTJ9A9fxE+fmoBgQ2B4/gr+2HWALEVC2ZHDqyc4lVZqeY2bfwaHz5+R4UVHeMXrgNGYF2FYgxBx89+tHuFNzxN64RXA+iPcjHkDKGzt9bRaUMVyUAEKmcif4sFsBdA1xBfZrLCwVEEnpiLmRczp/1sPmKRQ4IdZ9oIC7gBTrbOxpweRMtpmCIi2ZZBr1TUjgAzoXePDxY6EP8w1odnC8llV3DkWr2WJnWQYwdcRp+wvXYx+nNVgeetOoZbE6prM4nFlxt4Jw24vQLejmDxKPGjiyBfquwoMmftdljlKMdaRNKltIv07dNcy71U+7rc5pyrALg7gr3lEe5gV72chNIp9xMqUf51OTabpHhA3nnTGZoTfvrIMoEqGqc8vBMOOvx6etI2piqZKCroXtaEWU/3C34EBk2dbZacP1voKFk4mALDzg5S24SZ3V15UFoGZBPorm3Vh6JcNYY8Jit92D94g5NtSqrjQRp7kCLh7fyAN83h8NAm6BH4Smq0Kb1JJhb1sQQCpbW7pMkUKtBNYeQ/Ci+QfI5RfifoYUCidTV0O0GvGz+xIapSU+v3hABwKE4jQ3h0OZYFRsmWc7vwaSSy1EzLHU8gSg8fcfV0KF/Uicf+hNLKQZDsnY0Zoqbns7NQTGMMrJU2uxfz8txS83aQiMdvHGGc5J7wM/ShT5dRm+dMkcpOdPpaWvB/KDc8D5j3v34bmIAdLTzN53SeNRCCRhgLmLbr3rVO/ELrX5phfG/VO8Uombu0MVecYgk+m2ppw2AAeL0nCLZ+5gstWpU15qneyacsckR0/mAMhfmhpnwHKBIKVw9NedxtyUUxiqF2mtKwM8hyhp0363X7dtykfAnD9Ing4RyfRyH7tiW1LBBZj4NDRMR/mwFX/pPPfqmwv0P8OsQ88B5bI7f4ukb1WbdKljby/WyzFzd0RzQbJ6bPBhNDfwnteWWTA7ixAHOoS3XTShPLdjHCZslrLM3V3YgUDRGsSl14b810INCow37Hlv9jJsnTiJtv7B8GLWNeaApSpCOtIhV6i4teW+oLLfXmrUw/fs943SCcs7bPSGBHYX5ZTMN3/TF8+srtQaIw49K9/cNEMCNU1hrpCWLyJo6srrF5+nweNcBxQO49o2N+tDoTht87jv/B9KIA6PxpGKCCHEK/yh6AW3TVMr5DzbAK2R7UXqTHpmTjZjuGq7nSCxK/4uYwt+V4D8XHMrW7QLpqTIxKl6trsObx3ImvC//fpJxPKVXRX7V6RUoQrfuDjgKGYBjqD3GgZypw3rTUfaoW8Vr1VoTUgzVUy4hee/BhYJaIsATXs8oR0kCpxjIWR18BTPWt0/l8UmnbZ75Y32XNz9TN8nJ/BtWhGpDykXrcEmBSPMpLJx9lsg2iOfbtUYiKLhbAp1tzP+gT3hw50AePMFI2XnTfhVJ/ele3u/JIJQbX1shW1dQZz3p63rkGS8Xj5IWhnh4jLWNJuIBNJb+lIhvM4tzUW99uNNkZxJ90zCaRas/Z6DNr+Cpn9aZFOuDL7inImy9g7D4uR5hfEul3uzvkS3dZE73if7FrDgL0vGC/rEZitGGJgFx3A9fdvxjJ0qdrViJcbTFGA5SipCh1V0+BEXahitFF6/q2vFnmUiLFwXG3yISVFRu76TlDPkNEk6AZunjToViE/hS1xF+QhbPbLJtU5ArXJ/6c6K3L7fsMNEPveogJavlP48sOWjASmUpLrszBHk0aibEB5sc0a0sbHo18zbR1n65DujGvRHKtSjz/Ml6S50QKDr/cuL5jMuSNtHAmC0H7CfemK7sFU3P6AE7xu2AXFQTrvLDOKIvJTBqvcarRXDWPeycmymRZE8ObXDMnNGcrdXgJrvgv+ZsqJsnAQQHVBQ0Qq5GNVjXAP3gSLiB8yPG6IQQ9DDxkyvajqzlZjZbCdk9nXmlfXN9ujDe8wGmb3Eq9OPyUc+bQapOG2dnah4LA4QHTKf4IAwpMSYSEyAOe2fQeo33ynwAFV8wId8q1d6Y34suHkSIYiurk2OytLRy8v9TMH/zwismn0O3vWJO9tHKw4LotIFxdkwOz2slLUGSifLRQYV31bxmqRBUlLocePahYB/AeWW9K//TKgPN2Z3T7JzJVccdHhAejYxTgtMb73J60MqPyxSsFw+Cw9ffvY8IlkAtqy0jqiS/47TETeeV/zcfLhmfeBKf6vH6/+OAlSaMUB1NcYLEi6nP4GqZmdglseyhwbHlgOZ8yQ2kyPM85NraNaBCCkAEoK61Q+oGGHWDQWgOLGv8R3OlwAyEb9/V4be6MprV8nAc0zJXu6npA4On29x57wGpXuhArE3GxAGZ0TRsuzBSH/JvYSC5j4WM7dYyrhBL2eMXbiSJaDWQpLI9yflusYJBPMQAANdRBmiRsTf+wPAE8xkiEYHemEbmH2dgitRjFWZU0kcEt0VqTHS4lEYnC9IyA9y/0vXMeYUv582H+Gi3OSOvSNLxzkRRb8EtIFFSsreqWcrlo5KS4FLLyJEnAIVJGRGtb5Pu8psKtxPJwVAIN+xn90DHbWyKMfblbSsNfup1mewTli0Daq/O/MH3gjAGnZKkW3tBV4Y0Ape6XQV61Mq7DD9Wsr8kxkwzVAtqZeyeet4jHJ8BkFPaTmJ7iIn7QxRLFEHwxAQ5u3vSIWohswB1Sl2X6beE1lv7t9zXIGNvHSM6qP6x7OJX0prGRT/U3IqL++PlGDjqgAUC8QSBVA4P+IX73PbT3CgdLZ0ImnUc55R1pTNy20huXI2K0uL32mp/jRpIy0lM0+7B6rlCpMCjRNYWLKGkNRD65NqD6TBDswyiPKkHvXUoPe9pLFuaGC2GXrMLvMrEgeDLNKGmQabb3OZ+8SYyZzb25l6U8PJ1WoYrt/4NCf37MPKkJXyeWOZ0GfIlGUlAWutuNk+h05qftUzKzVFCTZT9pWMn68rAtCJqmTwJx/Iyv0SlYkppqCm4wwaDNAz4fjg1NQ4h5bSd5TFyKVwxGfRWYuQ71heJvFMwDR0Tlmp6iLE0ncz5cdRBR7268kjc844N6/1RQnd/b4d+AGYzhgJ2QufqOw8501UXwXJo2tyZUoLwLtStjRsyOUEar3ro20iCrrYLvoN/wN4u2RHTDsdAuFQoqSCwN6SdlULBaA+txxx/MbL+lmXkLi2zgbDKst2tUtDunSFwDL6jUlBBl76V5DvI613ORS0WIUCKYX26ZbXyalcd51cyVsiK6IXZFpWjjuC0ff5XMcDIWnRXmMl+LZkDkEBA7m7bM+D6vmTugnbv8wcomj6GrRG2VtWg+GnlwlU3AiqX5FmMTzRORfJIWEctuvRjVt0SFQAisv4rhew3DIEYiuZefJecaPQLoIqLlTWqtlnPtYnrKFGFRqTqOQiv/0qqKZ1H156fB9FIK4lufVl6wwkqsMTjPvBpeLXydYbn9R7iOD/MqbHn+pHNvKdSNJkNpJLVoi61MVOSdyNyTpDu3rnHDTCmO4lkD1RgTrFC5iaHZ3ts4tuZJ/BcHPusVx+zhxbwK7tVOXxWW0xSz7kxjOc07IVLFnPKk6+O7k43ZxHFcy8AcBoLG8UhHDV4Aui0MxLq/JqrIHRr6pf5Hd0X9grQwPFt3lbZPlvInHeZmUL2F/1jdBu9nrfSqbCWLP9z0A5OIlCtL/l900hGGHhAhLHkMr5nTrf7WIqe19H7aZBSeT2gjb42ti/Xt6oh770SWc5qpZ/KQL8wh40cF+QOYTWmo7pe/7FEMidHtkfrOIiRIpHvVKz+475UZzeZHwXa5pYKR1xkM3K06kzRyDXyz8XRvVYOFMpbggRY5swUp75EoDvCWkOxF9Vzj7sOrCWACNAgUTYPDxzbBZ4cJiM+MGXuHccepinjm2+byHksdLloSSywSTSIfUsdMKqIXff1FHmtpr5ReaHZtfyAVuTwV/M4JsgjkfDXLw4dISIWgBF+raZXAsOGhC74GMbANusNpMnmBVvZaDhS3MtqkSC+AjnZaZdHhkS25LnwTM8Cm6oduJ0MHctRxVL/0HcohwEwTSlGs7YJmCM/qt465d8nbW0BK5qbGaxLyUjbWzRXeuZJR1JeBDpWnvov4c3Ge09fKsuyacPesWdZ1uC80DvoFbnbPj+2ckg+AmU+VjYlOnn60Taf9uWlgrZ12dKByMoMcvyTtiKjROxLTpUQIQxt2KcCXq6/sY1gTkX//Wf3UEHHFXGYbBZBjK53HpNwbgWIsoJ2uZRbtd432qVkuTyK25wEjNOtMRFDECEkmTFa59LMKm+nix2v9ro9f3Bq6jQeH3Sk6uF4vl7yBT6+4ebgpbdo9uiUbNBxt33m2xb5zsEJAHVozd2TbKJrb8dxROTo977FbQP+2rxd1asRAEnJRHL9NPDRkKaG14/Fo6xFc7LBumOWZ1ts/dJxehBtdvm8zUec4nlHzuTH4bKZ9a7L+TpllY0ttMlHABIw0FkEL7uhC7+d1LrPkUDAJnQnV5b+QI4YGKdY8Q+I1jIfKM/TrIeDUuS84FkGJfq2I+MYiqSZSN1CgK4BMUcJgo9RPNDLvjxIW2pkN8jz35kXxJ4yVZb2/vYXg9MEXl3a0vyI4ST3NpKFGuQ1SlKxP3PjZqOlTUrJhDtE/VPvVR8LSMl15L9K7OSVwbzV7n8a1g96UWOrjRqttzMnhslhANHXSNp+/hf/D5duV/iBzf/OY0IiAEWpA0VnUAWjZiE4GnbSGZ0nN9qoblT6YejPvCOXe0ALN4nUo0lIBrHWvtG/xV/HNLYA24gUmRP/dQUg0Th4ihSH8thm24xv6s9txLN5JyT9nsLrHpziNsroXHyFKVB7JDIeO7d1P9rLijMY2F/LIOAsPMtue+Xe8dj6kfJ1729/7YVkTb8HY2kLCiFuRpKI2r7iJ1VCCQbH+6RYZtw0IQxMeFrw3L8GXxuLmBfbKr6bfa+vwspYD49DddsCng6EkK4XREmdlH2c+JZGUD0BUfiKMWFnbabSCY/5sV7UTlJ+5zE3JVWIpSGENPopebg0+eCU2urTc8enRp2JS4m6uQVvj8D9m7lO/RmtbUzpAE0r155hhe07FgedBbj+3QwjYiKA8zvCdw+XeyKULT/HXGd2qbpi8oT9t3YnT3ZE1PH6ljeuDlTZx4cVdc36gDMc0GpxDtJvNdWCQzRGbgEN3orCmSo3I07Fqeqfh8Aevwxmy0S1AlLBzmnnaOzuOxIE9ShwVHb5VyQbbyfk3oiDzf7r3i30Qj7ADUsCk9wEdLp8jZJe8Z4XSLllqJd2oe8I6ZElfT6EHjJ9IP02V9RCKAo80XsqyaPP7+PmNN4kQOXNAIV9MqYuV512pshc5loe74jrL5+vnFgmDIp/MhFZanGre3o7eXvgvVwNZtYKATCKGhqVTugM46HUWhxVW5xGbjomenKsOjSqaiVBBKUwpnzgrQ6z4YBVR4DEgkLUr7yQkq8RyuG2uL+k/tgHc2U4Cp8ptURLyYG8Acq2lqISHYANjuuuy6ujD4rtWu6fKXZLL25vQp0QFZrgFOqrcKYwrJEjv9HUwvsdIeGoVfD2K+gyJRq3UOK4NAbPf3MVIV/KAj3aaMC+iRshkoyuEwueFK395bdPHLbHZh0MDi2HN/FrSiTbFv6Td5BZhN5rIDV/MYSYXRRLH7phEQiupDFktro1rFiBis9J6lRtktbyzdc+D/7DNXZOJ1EXb3W4BR5AKDpntvkm90Iw0hN06cOYW1ieuABwTAu0U1anwiERaYKhdSr7GB6ZULi3fSSRuTTIkq9w67brPuWtlndyX9MIJOabjWTTjHglbAMZXYMn2jKQPew5WCMSQ6DEXxHnI3YeJ1lmmSNiw9xjdIlj5LjzUeZNrdwMJrQdmJFZuI6zo2ZpHOKkJzQERqqgikkGo6KvJmcR7AuDi2GF8+P+3pq5il5HZG0xjEzmzdVLhWnU+L7veHgct83hHQmes3tL34ktoyo3Ud+S7zUMi8SYZhAcrGxK+RqFobFPP86+IIAlZzlfDFLDlI9YY0BKvwNepVjqK3Y//6Leo0g4r6dRa7y+HITjx/F3l1FG0HW/yye951Q57hksHGTlDYG4cVuQCEbo/RghWxmOW6Q38HZ7956WcLF3/qoNwLdr7J9K/GLGywpR0pqWpdr4pdsmEIRonxgttLSzK9dYzRQbwKVhczp2a5CG9ZQnmNUruwsLxm6XTSca/W5Rhf5gAaJc6C2NCFdJo14z7H1uDKwjJILhuZnvjWniOjctmtAiXWGJGFAPxdC4PFw6FXQ1uB74RnbQbN4AVovnO0aaBbP1E9G5fyHDXdY3HU3I0n5Rdci0MynVdL08Z0MghBQ4ke0eLyDLAoxxjYWfqZYiYmrK6cB54A/gV0JAs8UShPcBLlsqV+EjCk3Xfv3iLOagC1TD+LrHZdM9amrcRbLCHJgWM8g0rEThBm6VoWqYWHMfdZBoGVfBjj3id9vtA+8b9t18F+mrfnQGot6MVDBH0TVYnqKHunYsEJTF+8SNRYbSp3aKzgVkOH9zIXI9h+6I/YRSW87xqFttzUVYutcIziqTNNbHz1P/Oq1+HMHjgXQ9+HLiKzr1ZCBUaPHACDpt3eSHFUnj3b4AWqG5f+D0nrzGr5tz4hjw/XcW8Ebaf5L5ejsDc7+JcuSiEl5n+Snl8wNbxtBGfc7pcJ3NeS+v7TKGZNBPGYjLcT5TzJQTNMpS1tqR0j1bCORwBeteuFesINpL80gCVostg49qs7dPNzfnOalvbdZzQv8I/1R78bMgWxoWpulKFg9/n2+ixaWIxiX/q2iY5gWNqV91pHxDJtAPahHxgobDfLnH1AJOSNPFVKlYo6ich3wG4OCZJyuiT6du+LGl6ZAjepB03+PcE7CZpys3UA5L3yw8pgrHtFhMRfhMmkG/hdCzabu1wKcyjUK1P0sJvAF2EOiHDgRAakLCvika4XjdzUATa9q18GAeoqowtN+X9iTYLrmefspf1kJyOL7rsUjXotFqTHRtfPCwyUEFx14gUSXrIKdDH1P6Gq/gnvVAfubVqNZsGRvha849W3k7yE3gAT24z4aR1J9XbkwBNIzVMwj3ltd82OWNpDhvJhCkotUP3FYRpPzfpi9m6nBMuX1q0fRBmo+Jvwc7Z66APm5PGxFYpf3/CP4iPAgQ5221GsP7oMFNoQ5vlmbdlv6DdVIActN2Bhb2v/bXUyQhEpqJECrvb1va4NbKPVKfwW8g67XDnOs2z0hAP52BCEzxDaZoWJxSeHZAHBNtOqmoxaFoHbwwWp/aExTOB20skszDdXCQIw4SHWsnu59gYPRx8sytdaDTqHDopPPvwDmrV4jaf02WazjfqANRwVFb3cZQZiWc8R0sCu/kSuk9E4Umbuv5qiifybg/cvz6/ddpZkwRhy1IVzyyWEJbyS5wWAr8h6yNOGUbx6AnjRCnuVts2B5q8rKyMfoRZGS2qHf+lkwCPFehiQLkrY7104FGo49A8/vU+N92fq+JwqSVYBHSulvztopnEbf5liXNrTg4Nl4DDxjTh9tdBxZT8p+rvt2M1IhhzNhcVCFosERzVOryHpy+f0/DkUwcFq2XVRKNkYkrd9OuXU/kyT8ibXYgjEP7LIbyuLpUDS76kCxs7XM+sOAl3C/yZp/S7qAyKyiLOuyNKfJ9DD16Rm+lM9VqCPKyNjOaIsMBj2cCOlShMq9jM3WGedRtDT3OSecKuXERWqXC9MHtY0ZIrTxL6uB5YROk6+0kTEkpb1q5q44s/suEjZElhiIFovBVLU3INDi/JpzxY9HACPa68FPIpVmYTvX0pwCEQPYYH8vDH5EeXPaiI/pBlInnjksgHMUE/6n3jhlsD0I3pQZU/mIyoJsJCcM9D9Wd/p9I9AIOZLkQErh3Vhd3ItDq8om56H1edgywIpWL0tAJjeTgA3pqs7EB3PidIoF0QdA+Me6X5CbNBR+FlRRpeo3psbc8tCje2LZ/ArQAbXDzg7/ur36B2pDHuNsQR4aOvlC3Gx72BWj7xcoJrQJgOHwTjbWeMKYCB7akl8Qt1Xydd47+QUMucPkeAOSz0rd5XYLyI3ufrTKpzq2sJQxWavzPeOyrq34iykNPw0g6RyXvkjXFbwNADQnAIR9H1faPgVTdQ3ggCFQliy8rto/fr1bCKVB0lGPMXiuBxJJnChlZ0foVFDvcBnCVDa4BySaMmRto6GClWbjjRsqz7XlkOa162z5ZLBSdJsW9FLxUeCA6AQmj1uUCVCLR8uBlg7FH3Q8Hvf2vTHS28n2jODYEbHkPB3CFxKFSMIrqmo0qRmdZKoiVSsjpVLBb2CvLXZ4gRkYliGHuMIiERu6F2kLgIS6JBWdLOcbCRi/fQrKXJka1CCdTN3Z/aREFzfqR0OmLSg0dhVowJB1YBJntBiToHbO6wLj3CNpVUuBjCOvwqEVWTPScq5rLiUBIfYljRzvNyKqlEMNW28sZjST0K2DCEM30VXVsgH2M7gj8qy9xQIEZsc0am1RHL+7+SkMHJ1MgtL1amK7iRw/Y9FYggM7BUkKEgL7C6y0FC7OQTtQFhqMeePkbHnvwwJ+tXe/WDPFaW5PfHMWWdC2Ro00DgLDMYRZNgBqmSxl8aUau1/y7+GLP+MR6Buw3dOYZRJWNy7+prgHMhA071rkflGtW9xo63l9WK+39HIkmLcjp83D8DWU0x/1b6f+BSmDpRm1+5upIMEuygoH4Glw/OWjAynSrLd/D1juVjrm+jIOFYDwf8XvUkuIFNJVlARuVYRLAjktPcVjDtmYHx42NggHfB7mUvUn5sHx4jcIHqALOE64H5Q9Admszww4AqvlCNg7mHLIhu10OiJ2y8D29b2nG8DPZbtH9RsGmd7J7NCIKQH/oE+u/sUH3stTOFYtE0JYjUrcw3bZxwXT1nY/9nRU93M6Xv0qG7iZVPPCbPf6Dqw0MNrc0ZDmpxtorwmIE7FPaD4wt36Ab6o1lCUlGQ+7d0j3wItcqnENNb+09ztpAdnRMm6oPWyzkfYHdIl5eHKKHGpXFUMb8kmanxoMyM68e7O9xcnYYAaqcMHye3IpdIoVmZdyT7kdr80So9fFwtC6/vkwUw7iSAZYxXcMGyGn8G6QLCz6VsTg3RIlQoLgpgy2MvpGHwDsh22KafIJ2sa7eUxid8Oc0MVJ6ncl29VxVsAZ1f28KhiuNiNSVokUW7lT5Au8n8pNu8FpRWutVp14nrOM3+QyGkznFOl8woE1pkDJ9sn2v3ZkdSNmkdY9z0zVY1EO26iXCnTiZQa7CRf2DnJ3Fy8dNnEFkTaSw/Z9G5tYNCH3HNSLWfkoWar6DC6bblc/UmHjc3fPJpOQDlsTeT6yoZzlbNaxUJnhmRXbsCfGkBXjOuF2YgOvRzGFtYZsNyDGpY/MgyYz48luPp4lR2ENlxzuudw4LRbUiWG/zziu+pmG+DwulXdGB3ZJhKySjRfwmg22/QDtyEQHHHB3trAzSNS8YEz6tzT1Ux+9+aEMKd9+FAd1DGZeXBnMSFzgTtftTn9cUH4WiqD4TA3lkmvY3J+6tqrvWxt212Z/mzBZKTrZ2hMfHUqOiMWVJDrni14sCs4I8QLzHwHUbQRcNcMjLsZ46wwkf9lF6RujSXPJ0vu6zfC+amBKo2UzKC2pJwz0nq0/rHFmMPWyrLCKnYnPgiet5XVNgnvXYu7JaYlcxWDSU6jphXjzUt0hY7ow9DZReo6lFD4D1n7RU70O8xl2P1LSfxYUhsd4tiDQWLRCcxL5BVpCqYEkqNnubhITfQg86rHeMfwDQnYMoMZlOyXa6aqSVot+ZoxwAEeokx/H6t8SpLefx5koXQRbt5n2e4jPSmW/++JcPWWIkkTCGetSnmiVGHat+MMPj6SyQf2N/pr08HBNgCqDtLkSy6omRldqYlAaMR0h0Fcc4o+PkDAJGq/ZdkmnHNae+QfxhGfTI1QzPViIQNMv2CSUNNZLOVVcd71cDF/7CkRT0NCnmmH2FkevbhbmOG9+OMx63PsECbBGhGSL4+hxOdKjGXjYeyxs/7MTEowQLmYgqhzpfAoSkUkQr03fZRVunnOqwlXyauMomDYJZrDQJu8ydv66vppyaEOBBKCsdRXeym0iJeWjCz2QQkbG78pwS6Em0ODbGBAtH91SDDT5VxACZch5TZFDKqt5dgwJJWqKgQPY/95Gm7gMol3g0q/lK3l1tL8xqX8AD618IfVSUQQoz+YoCTnk9+dX79xd8E/mScTNyNjLn0teCvLh6keAdE/Yz44XMja7/x/3G4zeGzpw1iuAXsb+0Fb7+YTqImCPK+JUzb53BAucuWL135eMP8+uK7yjMKI+/bi7tBk/FdrabHlJPVPD4B7KWD3CIFKTaWsklg7ZxOjGzKyl6GY4s6mZUPrXQozN00CkKElOLEYAnRolf+MmH5Hwat0CjM6L5UU/eSdgTECGjsKYFXrvZugs690rkDsaeYqm8/0mLccFIPPYloaP2fH9k6MM7AWUxxVyrgBhsx1DBrpIAkW+nb/PXxUPb+Bjeo2BWtoG8RLzI3T/9iEWqZszYVC4+xG7QtMs7uFSnP6QRmBjczKUMZaok98VdGQvw5x9iVfvFCnT9eMrd48+LYOB0rptAeuj2CnVKh35CpygBEMDIsJY15ecPuEvFqfAmxBH9HmU8x9SbUMDwiYEaa/BzGsiR53fSsJ0bJQ72fOw6FrhZRpCrGCXhzbwn62mnWgACsQ0d/4TpkuJ8QkabUisTeqowyshd0Q9b3+HuciuZe30uHrRwQXzF4C9TxfAiImi/PgBinVI6akpcyLePusC0I/kBTDOTzQ1Zx21R4cx4dA3nMKk1aFKP6dMBd36pqNiRHxzucYHcKWdVgtHzqmOAYvOG1N28nXCW1JIMMUofIQJ76iMO8Hko3SCRqBmGlhtzEJIDApEGuaRcq6oSvUnnX7lk5We3v45+aUkeMbu8aL56vKwpRFj3Ln+KxK1+DqoQaNMa1rZbp6O/YwWXKw8uZcL/NuXPrDcCyo+994feoDFJ37KFbrV2Ws6RPtyKgz5ZL4DJenH5txWsyXu3YRPa4D3kiLwIeNCJhRutPXyOUgvZzhvcBnmu7sMSDoB18I4LzJMsFCZNjCa0GwVigg1XY7KLJWEeJMfD5OgJYqKUnlTZd9cgQ/783rpA6Cb5dr20w0PU9iYDVm3fWcLlbJOhv9RJYqX8bWCtcbFWm+4oVTWwhKlc7bJrrzw2Dl8V7oxHFV4O8Kc9KAzTyA2FD0xgKgWXBtZPtZ2hquDsrBbDsOgzWoxqvvJHWAvhwV5A8cmJUoW7hIr+fO6uE/hv5fzDMY1iTPJXf/Ug8O0j/ZVA3t/nOqdD1ekCJTrZXD/6MH4dhYBGcmFtYVosoAvJqKNdLPtlbIwZOW2ilURZ8nrBx8jFX8fcNTwg0hR0gPOBploDALCM2jla5qS+PEN/tAOdWdGJKSQuIMYOhyYgxLp/0naG+V9KDNRVQn82GBCZePQ876T4EfgvAl/GGEsydVinWXUoBwDRSsxz1QU2a6E4UCvAfJp1ZhDu/HOYjiK02MW8egF23nJch8+2U9MMtfU0CzJnp0E9umidFBexLClw9j0i8aSb2b/V/Q6oVbK7jJEW3ocjZivMTxSfTt0aYoSYgojf6Nui0PBjpbeiMLvIYWefqqeN+icX36NLpPIQ4DusFDzJRZI4aEoWhpEuIiecD+TeCx/yBQqSDE61lZiG6pt5XqCjZH/iDvaY+8tOlxduT5hcnoaM01HsxL9QuKjzpKQclSDMUJKpYRFheXGwhUUKZ8e7RKoRNgS9fYNwwgnnrlVkMi4BVM5YQ/taPU5+fy0AxmnUqSy0yhHrpyBoe2tfxU+54Gko6W2RiofUj3nuqxPmPr3qPh671M+0wKgrwg7qDQZSWpyw57pGHeY/x8hmtPbrF6P+Zjx5UDI6EqsDGZjIyivE9IMSkZUCtfp+ngSY44vmqJvu0YCFAKIgJrVzGpjsZ3nFJCQQbERiKVsVyCaeFNWQuy2chf3D6xCcoUu/LzoYtThCXhZXyOMBN6u3lgIqVpCsVyRuQUkkM+1r3SO8QhkNZG6mXarc41IVk45NewniocwnNsFexdBeDIxAmHaxsMbigJ1urFeF/uZ+1TPfGmGzzSoZLvzVqEjoZ8ZjfEzchm3pHywB6zEVmukZoinCLWn2zlSu0e28q40Hxk4sNAmD6dEnnv/1zqGCibXpid/AUbXHvYs0d90waL5fqpdZtEOnu/NURCfUHr5v5aN/+tWHFf38AmikZhmoRLYKbZ2y0iyRXaZy7jxY/K8osR6Lhf1QUVqt1Nr/v6ofTi9M/7ab1+A09nO0FX9tDP5/Qtn0ggXb5pxJUuZOZ3WH5Ck5ORI1rG5gncpRRtnynQK9KdF/0DOZWISB/Cfd3Qb0vjCMShGoxE02frasH38RXqFZk82x430BJjC7pS7m6j4nE0J2scIhzWj7Dy2LF06E+I1wRarzq/rLO98uEwrlDlbjY1Lth4sn+Vn/IiEzC3zdq0xxD9oJSffAlqTCltBiSi6+USnJVokAYnVuZc8STMOdOj8LxDEdIwOGT/l9eHlK88xjWrQC+YKTy/KWA3XfjMqW513wMJAjzL/Pmo410vVLzzs0z4Ro/en2VdeMDRMh2dOKM3MLB87/WN1cEZByJ6hQHFL242NX7jEW1AzQRj1myfu5tSFLruSKQWeFmHf7ssJxeMCiPgLfCOJgT3v45XgjFxHKURs+KwHX7nc29hPRT407L+C5BYPPZfmjEPuILachmTlhB68Il0N4mwNpncVIKFESrieTD4p9t+Q4La6SPwTbBvYGC9e+ErNFm6kjessV0TVPFWgQPvOPDE4qW6fxDNVSEYryMX0KCy+GebszePP1x2vyfXKS2zOA+iZwJArV/WAUeXe6+G1Y5v9DVMAuMGZvFRmGhchEl3AxIzyjw2Toysf1mBmqtk4wq5AwXmY3eAMeoIEpXq6XWYGsFMzUxmZBXebVwFENN5etVIq4n/O6fI8o/gY3D2E3SPw4AMM3cCTmWThk07rTQrDom1VeYESotCVvAswwIQnyRCxCp4XWqysgjzjpRtUz/xo0D5nE9jTPkHcAdhV9xpMmO7Esm7iRL/fpFNKiPN+q7UJXU520ZUjam1CzVi/8frt0G7l59w7fnj2yni7zOQL9iI/EyAC2NaH5qJ57/2RJFjlCMzCn8jqX/5NXBAOutc0RZ0NsPw513AmE02JfBlMex01+p0+DIi1LM1XsqwZGTUKa7MiR1C5LMeR8j3J9vYd3PLUz/oJYWlYOxnQ8PrApgbnax9y1eECsQSGCK8nwJiRUdEeqUDpEvIu/gcFEJ5Yp5YnyOHM+yKiBLBBrhKnLyQOXDmAobpaaEeV4v6gMUZiR12qhYxEoo8mMhhIJ240ig8CzqL/5WVJoZfunIkeLKrv5Z7wj949eAzQyzisI5TxXGfGxVEBwuPQWQ3XGcw0/NyUok+V1lFx0UsLB8va4cXr64xyAbyjK6Dqqu0KALHioju2J5Psc45mxG976q3kgsGRT5GFBePKAHJWrQTrfnWdjW81xdNnU+F5wknUqjM2nq6+pytvKV2g2z3V8ltAbvRXqfDoNWj0CeQcRUdTh+0/jYBQ088Nrj5d2VVRAs+bYS40UNLxn7lr+arA9aw3+zoMLeZjbX9v/UBglfwQYoiXJBUN/XCfn0P97G/A8VcoZ+8ew1A8X216FIx/UE7ibUUvFj7TT94D1nsEHBjoOO/J0UIK4oXFqKX6L+R3uOoTM3vhPAOH8NlBTmreXD8HIsc1yoWf4zUBSfabcE8MzrKGHemIqkizxap77Nd7LLjLBXusw9nu9iYGzW7QR2JgbZBW7qYPGZpq1GmbbH8cupSwD6rT+qBpTCX3uTbizsm8r3yiMyhqXQf6pEi3V2e6AnJo8CM/RyrKKwyn3TDWsagFN/Txkn+l+QEwPImg09B+Obinzv7un5Lgf3u4/5j/STn/lweRCYWc0rx2lxJDXafKdfuf5fubnXu9uwMi6cugm1+qti+teqG+CmzmmCYLSrD58CxCoZ9m64BJNvY9QGRUtJdF1RPRmefWBS0Z5dnYW5p0r8UzvPl9Vzf+bTTZRxAg+7ohNOMO3+XAXe0t+EXje6dBDuNG7X+wVgJFDv/qplIt7zt4viIls8dsr29eTZe5N24rWRScgeMBJdPflT1A9LQRvwKzvCPE5gf32gMWtEdyxKDeXGu3XXLBneK+D1f3GPVTrc9NjwG70gVqT9+PpIHW3MjQwzy2KMUk69beToyBh0sze1/as+nVjaP4HV3Q2rIinV+kbnIt0cxU5frED/JHybRwzTOEXg225woWZUxEGAekBnrXnnOQuOycusXSzA43FpGeoRijf9EJ1Rx9AYZqVOj2JquHC21yQt3bU+fTAXQzR5/ELzjjq1Ve/Da7SR3TpZHLGvu+7Ygg5BFcj588FflYjx8dBjAJZYerV4M8m4vy+2m7caC4mFOds7oVQ/0K2t8OYgd67olFXNxLYpDSPJZYcTUhlA2OmQBduU59q7DZYWUumSXdPG+3w7akTk3KWtqsoW6mt+jR6jV+PqZdhVZv+B0eIo6HVVkqDfkvGdtepehHCA6HuQZtdOm/UC23qym4pTH3X6ZwYPVZ+f4lChMPrNV+xQwiJJemtxrbxyVZUVCga0ORfuVQvAAqHgukRaTKi1lJSXkBpyIPNPq+vMXsQg9yr2PPyhQ2bzA0te7DBdXmcTgqdPInOUn87FCLF7MVZbwoQgSGsAHFn4Ff/78EMu366kDsZQN7GF4M1IIABs/1AS2zeFWVfD4NDqVkce7yDnb7Srb5vJ1iRgtDIDkDPpGqjRHqvv8PdpABL7JCPON83EkXWLa+nQsL22etRoaraRa9EN+i1s8bqbIHxmHIRUuokf4QoXch554zJFZKno0fgpGpfZlFV8wqf0W190DzqHkp9H+SgeDBHGVX13z0WwN7BDyZ/hbNRyYEIPLe3ct6yHi2ZoGeo8HdV10AP6BpSQcfsces8TNqHi/itaLTasPxQxdiE5dgBsDvKKacHnCluU7waoU64Vn2eVc1TYU6hBH7JMRY7UpbQ33blD9YzKY95KBgkOdkcZMd9sbKHEFzNM8yPx/kqLaevvIMgB4XiPd5U6n/IZUpA9yeOiRZje4MPyK745ZipBvkyBESDffJqLpkwlsjJD+Zrcwu9F5vQXREqlkEofRUuznu6zFdRBcHtsXcL4LI2Tx9i0aWNXTcO6Bdi/K7b45U0lpb5IiRa+1iQnyXsLBKSRxNhiaFDUIchkITgvT8xvInpnpYo+v1X1yrTbg0oO5K0LiJG43voyQYUL/pRkOL9cyiU1x/+ff+eEPE9nS8pz/lh2VDDKJRNp0WsVSvIbUjG8amrAoFoSLDlUnamlAbCu2HVa07h+8E3CFM2qhPvK81Y0M+oaRedlsw03a7jmX2UkECUrA0HreTbhgM2kcAJw5qnbii8GB3hR4Eqz9kln0RYJPvs8xNeYn7hZIiFPD7uzdMVmjYBHS21NXMvq0CGBwvD/LCLssO14V5KDyDm/DVhzcLtcNu+JNLVLGJ5R+/ssWSPNUlugJNlGbk7T4nNpBAHQB2dBx8CTueSyUnJ/8cu5XUdKTY113E34FHYKkTsKBAxu00rgi3lqSq/fK0+iRIhmbVSpjHJ+5fWSOVbPhEHAkIufPRsuBdCafHi0B43z8Q/Lgey5BS+1XVuoXqTkGZvfTrNQ4gyjW/9scidyN8ifXm0aFHvON2DXTmp2n1Q3VVL82mAq1UgzSDoPwoRCe7UkMYckdBtTxV4Tzw2VFKfhjfoHnaqCe1JSXQnkL3DVFDds5Cj8M7TXRkLk2SwBECNNCXdrLSfPDb9F2ve3PmTBIDd274AHxcHmAr29f8AHr7oTdAkKTJWgjXfDSGXv+10kJ5Rs12TwZ+0QWvHlVL2UjTYrecR6Ix7nlRRyPeM4olcb1WJfk895LhTZ6YwFTWmDq1PdcA/aFJCInuWeZdlKlm6RfKZMPuJVA9rYb6SFcoKljsCJkEWHUQ3aVO/mRf22vXFWdI4hPc8AswHys7CfKi7YOoyHnWyCIPE7f47a4VovH7G+XF0JCJOS1Xw8U83HDCsccuVNdkCEmTxtRvl+Z3xbfp3qVjZUsYDt8E+ELGij7ughKkLkXEz+vQ66bRVWEhqtMoBRDQ7ZTo59T5yXC6nuCuF3ti1rnQjz5YBKdn9QLCeOiL4J6uS7J2P3Skn0aksTQsRBv3sIaPuBLMijgrTHJQ0sUMLL7tv4rRfLGkmLW5lYwrGS7EXVeck7bPVezTv8ifqjWsKqM87krkdZM/CrrGfC2Skryl8pWvznSWSH3qK4e5Bjit6nsbepaR2xaHBIQeTPgjQwezG/lh7ODhBaw8bXv5RVER/pLtwchKhHvEJt+SvLz+yXIuvDUzZ2hJp44noTGJYsuQ7+V4MNg+fyWBWmXXUAhBiwiQwbtJ0wIs2LuZISE8IGkCnA57rHqHnHJwoQ4q5H663DPCpcTb8Zy0Gg6Uzc9rIPWhpHvGbwNgjMIkcKtBH6x20dGs/ALfVX0QlfuvIxw/6Z2zNhA/PY1ssijc1pQwaHm5VT4kem3KCJRXxvCFKP5TmXABi8B8gQOGFweC3zC/QgPaIi7RdQyQ1aD2r3M7bBM5lnrA+KYrBEtm9skHARND1vP7qSqptk1LrrMTOpUbt5Q+qYuItBGSNMARoTZzoFx88U8VZ14+KMQmF83gDBwnME/1ffmMaxUjs0qoPSyWqNjqf6OS3birnVCtJIgzrLnQ0PzbKfzmhtdPCPXDduHJNwKE/TJEth7Fnb0d1wp8DGL+YY0j2EUlv2ZaBXBWpYJ34700zUocDKTekW61Znv6zz6X8YiCpbw/pJjdRxqh9brXFbPG/olYg17ShIm0SnK6GQqTpfwI+OPH5TgkUDibP3HnRAfIjE0wIWuiKNG1wm0kuGFKmx5+QdQTvoecL+pggj3MQjZ8HiGOJgLm8rKhIp/SVua0psVYK/0ItDjLWg9hg/jFWQ4wyM1POJxSEs1dQT5j6P8PNte6aBxrOTbbLbWw4ryEF460AfFi7P+eAP3xJ16WZaP5UNDrHC2AWFrqpnzzmW9NldKJdnTM+NvBqEk839+FSgxloTc2kbWDwkDWH4buxiWYvxa4g8sH7+hYba1y+s3e6fyCVb7e/ub2Z4GCD6sh4TECLVOy8bNw/O4AXKVFi2NOWDbXXmgaBrxRR9pc1+1wEigZ3C+xaogjQNuPghet5w+ZMTv7jnVyg7wNreE9dfiPw0UYyjszDzcl3G6Tqjw+OPAYNgwt3J9GVaBsLmkTNzWiRZvVxrA3pJF+ni7de6slx/+k+vipd65xF1ltHyA1SP/fpejuT4rRggoqdIZT7DYdVSAIwTMx5EQULrDwxFqLb9szRFB4mdEnCK9QE6EbcWCTEMJ+V+06h/hy9bBsz74Kl+IqMTjyIOltSCVkAeRqSd7a7eZ1byAFrdtaYg81m63NqvdY63Qzl7F6XjlP2n5MyNmwh5a7Ge1BtXXkllpkiJZ0S7WoKRKIGEDuwQyplzQgTXGXQ0cEfQ1ObiMWxApEmfgZpknY/Tma4Mr1xZZUec2kjdq5xLXZs3tWjxlUMFpQK3Kk3GRCi2o279qLohu7bHJlMbGfI/ENd24E2K7ItV/z3wM9+KKjD4g7qajGkqVY1jOSKnd+Pk/OcebL0EpZzWpqqsBhz5zw89lXIsekoj5TnTpZyHCKSKyvmjzVaBBpsgCIz6vaU1s4ufTGeWP2Kagf4Y0ljFZi7cgTgtt5XODenqyf8hCAiG4/MKso/n7fxVO3QPvS9TrjKx6g3OxQ6GYdufQYSzD9vXDe1hHkjpJJM7NnogN8WdT5UoCzuBdLTn/unco8VZJJsgTZI5B7YO+315RLIFSZhYGUXL+uqy6k3O8vRSOsUXTpzWGhuqBy5goeF3XCr1krEE90JXSxvkrJiej96qBJZCUkD10vSH3gmlMGL76ugRdEItNoKg9Iz7BI91rEuspHKCvb9JuSUg2pjpxaZCRqz3vCZE+zei9MVRC4LF7/dmBfQug+K3ucSPUzWVazf7veN3OMvMecYcs6eS8z7n8ESttkYCcYtH9ABcgoA0Yomnq6GR14PLedrkNHLq40MysXhTjZAkpb1v3Q83ufXAQMXujSWfxKhXleh5LEYTivHiCXC7xL+mePge9FK5Z85aguzu+3E6i0LV9icXrzYATgJXNPYLynNxJlPj4WW7LoPILSxW00WSR6LEKSCpnwfa4xvJ6Q539b7muqHrZ6101hDzb/99PO/b8eZt72JdRSAMwG6lZoaU5/+wbmsOw5jOuNKMsNd3ed+weBfj2zAypDxCfPqPDnJewO2GZ/81fQNXZar85//zzBX5CmaowNwe+5Sswm9lKmPoyDyYB8PVpCo6RjeeZvgRk59A9ZqGGXKAfhyYu4c8TMq+dW9CnI5xc1vhaAC6XNwQ8PNUN4YC3vAa4qfnLdVaDyrytJJe40x+Qht3e6ARZ++0At6RWazmKzCAJmdt7/wq39ys6vTu6Bq6wXNXVcBrZo/ZY3b7i9lZz5Bke9BI/uxuLEVX+vDkDFtNrlmn7egW0NUAyxDnPCFYvLAyl6ITKVwOafATC1cBDZymmVioO6NOwnpfb5CiZurLKUXEZIPTJ18W6ekvrFqQg6a/wP9vXFcd5r9b//IY+gyDAa17kbOYAq5UHVihL0VvidOI/SIGpDn0M67ggd5LvmdkIqXmCWKLb98yd2NgAcyzbrx3Eba6yUJ3aZAcrsWPPhOubpCeuQ8qldpEfptH7ogiulhKZdOfVjFVSXcmuL+lHG7cNo2RB7PkcFJR9nmYB5qI1Bp7C3a2q2nwT0biVY77bqHdFoQMv5omC6bBgJcUjdE4/MKvHAWilN79ZWO4RM1xp6o93fuPDO4cFWs9hjgQjC4y+qH8vBtlQ2vTDekF4xsTzYHao4YbyJe272eB1u71WaJ1T8IXnZDpnkO9FqwzAYi8lY056Q2uCI6vCZyzgilD5BnSJoPJbyXlTMw2DQQLNdIpLRlMenA86q7QXpLHid/w9shfkxL7bh48WCnzjk4fu1OdX3uiM+OApbdEFW2BWIFRbxqe2GIMjRMhFxUsZGy2bjAywEWQzCkSgqy8HCUbhtVUBHJvkUX7iPxZNfqQOX6M7xoC/91YcCNJz3bKCQZz6u3e7mSkUN0u9Fzo+1HHmADITtGoFaidkRU4K3/98ltPKbe+MqkcHt6GEFV71BKcAeq5L4YWiHLphukEiadK8QrcRWaMwq2LidD8BesyJqC29q0DPcm5jkhbVb+L3ORgb9kxfCBnED5UTEndBedadEa1ImfRFURuH7wB98dz2FzBcYAzbToNBLpD3A/ppStGeM+VY0IARavQlrLqoPxSK5DcF+KanBGH7w5D5b2YWYLotI54IOHzEBzK9W7IsbfFW57WUr0/fV1hyipAw1LDRSbl3fq+iE29UNZvwziumaW0+bZ8bKr+Nmr5WpPcIpmYyvyAzc/XGBWvEqjjKlaVtM4S35Ymn9oXwO4Z1qxCKVYIVbnLd3nXg12NpRnh+hWDuZ//y+Y5Xt4ks9pwlq9w5i7rPP9QNNjywyxHPLuOBW15lNbegdb/vkqBWWb8VTdpMWGFoLoJBNEPj4FaWtdUaQepIAmoXWVj4LPcm/g0unTZ2906U8lpNdTuhaARF7X7yLxSBndbtUGatS9CYwrti2wWS68I1aN/RAK9Eeah2Ax4vlHiAwHxRZyPZ4waCLa1w7JHjHRSeybmIaNF/XEeJKJzMyBHGFuVrDiuj2Ykh/AzhfHj5f+eUyMTB1dI9ss6G1ClpP6wSfeH3pRN3YLVuKYxeH1sWeKrWcos4w6BZmMJ9tuU1EBAjaBetKmdtVK0Twpn0FntfpWeubImPfVHJz4lmlR5OW5RTanVoNif04KPRDBKAP446Ce2NevSAB6Y2OZlTjF++sQV5AaMbYgGzbnA5LsfvAHHJSYw5b7NH75woAvHMjGGqldqOYZqDYYZ1wT/TtdkLkLYiWJnkBPeYlGyvQ6NU0JnC3fpeeKVZkHUyj+SlvgpgZvmOGlbnl8YBBJs4EZJL6huuyaH0kGsfeMztisnwICKh0Rt10kTbRp2OUOkDrrLW/h2692O8PMFHjXlp1L8GuIi5RdJf1qe8t2RGJINl3KT2MpfmAliHcQFcBUcar6wvFtd4aOb3vf/KNzLfMwnpGCbwAfdtMZIz3pt6t1M6WuYQF+hq+5QRW8Rqj4txcdDHTPhDvyNc3QF6sKMJQ0OlkcoDoj8sKDA8EtwwQ5uo1AFoUnwL/Q06ctQ+h9hcOaR4BhEC7YKrV6jwR7NhuRL64iItOsY9nzHQ6ZBOOquVDAXAG1+JCt1By1WTVzPwLvJqco30V80LjmKGcu64MddUA2KKqjaUHv3PWRZpM7aVDtj7mAdnwj7NzzlvV04Ec0MT1VFlnsr26evC+/hueRzOuajJ44zpH6KI3CotfPBHMpzyOdsFydlbMAcgxp5e2GTNGL4Xr7geVT2vfl1HTEpTNZ0Pb3MZGMd1ycxzEHKQhoLIDmccQTHoj83C0GPd33rhxWiIrCkSL28VL7ODbd5YW7BRi5RMxIZWS7eEgtA7KP1xurhs0kJRPIkzhI94jihvllvAcx+fE5v9BIcZTABIs9/cVitNIS9TLv83LVRCFMDezUY0Uff/GCQGidihBVViAp3z1PAkTXFlwJmrsE+r95hcAMzEhKgl30NxMTnAAAQp0GeQniO//HNIt0PLbXqAIN548FzZAHhH0GJ5buQiNfGGc4YIHfuDBdQJOSUmHf13xSD8WR4ywEOPj4lKhDrgrtLXHLiVyNSWAMXemXS5I+4yrJ3BFPRy9pvol+ndWjmH5j0SptSVqrbCNo0gaRlSNA/bm3t9ntO/aOzu9zoWl08t/ghRNT9qxSivovdIDXdCGwmzA2KgExd/G2i4Q2DjEL6n1VHXFjIcWmq0xWHavfMqbE6t+gPQq88LSPvO2MePwCBGeOltCMIFAdjAXnvGIdtZCiWKTdACNAi1ylYDsy4MIwXAOVe+K9ZsO1naebQO/2PIPpOyrwJ8oul4qzRcIoy2e2JWkG50NgfIsAOtfuB761VbmniBZfIS0RO5EqhstiSKQ9m/CliygF5gV0m6WpBhtXDMtjgZwk9y9nOlCayKirTUc1s7hem6ITpKwTuxyWsmNCS8syOCrvElTRXm5x2lETG4NRx6K5SVS4bY97y2ATl/U1KQhmfYQBkonpSAPenqLzEMA1FZXd9V4/lMATvuelpaYL+BQ9fZ9GldYi379XIew6yS4DZOv+lefiq7RZUcfP+gY7vaVZZlexGjT320rX5Cb2GN9wyGVgIdvbDAgZLB2mI0PomB8eK31xxzcRoiY7uTmyVte/TK2yG/E7fn3wqDQAiV3mU3q+YOfWlBrVbTuwnpWOnwT1ltcl5Jnh4c8wVlE3s7JRI3OOAvK/P2mAFjQ3B27D8OfXczWgZjrZRDBWeGLIw99e+IkK5OnMfVOzezGpR8ssqR2uxQD6K5AmwBeg1yXD4YSGuUcdsuoPRUxtTZenkE8FyZMYHkfSypCSBXCJqvpoROQc7XbziZ1kz/FNqS3uuBEvar5tPrZrtuz0TDFLa3kcHdvSoJH7WNJ5tG0IXSKDUa/Ni2F8b6dKmP43NLb88hmBp6frc41JdY7bExDUvvkvsg9PATHXFTitV+gfIcU2VQrfZGlHAAYx6Dc0E30yKLjNJhgXGKmHdSRe/WPmy5nZVgpOgFYRv2yG7ex6ihXcfj/UDamXbqMGx/dI0VjRjzZayQG/Gr1S7cyOT01H9cis7wxj4xL/zOkl0dukFlcYkYaaL8842AtFFBQdsuTSb5Q/JdcC4DKjYTYoR3U7psd/LDTB2FdnceZvSgeLqFO7cUb1Y/lMFx8RsSayn8P/mk6PW0d5v0KBwHquOo97/CfZYJgntXaMARkDlR4P47tXi2dJ4TlZWz46RZ76uqTx1u1YOCHli6Q/jPFGzLeXOK1MJTMOXUgXGe/MbUjX2DhVYpt75/fE5VGKm14XU4qqBCv8+echBqlBjMqyVUiiLEwESaYhSsV7+THYNtRDbFnHt1iQOyS6AaDjdohzWKda7GP2QQRJsWcfoI3wzQZ4q+L92QzsS/lmi0g8f/dIE3u3HNQ2ufXbdELPUvgA1VoxvfP0P4HZrvpjLlfbgst/h8JocAiYtHzRrpypYugcKf2LzYm7wuKPRoCeT6nkOzs81MDp6iyg2B2kpTFC/q5wX017YNYCMvbtERT54My6gKko3okva4oCrlkj+arRs/pPy3/bMGHj+NnB7TUA4vunl00xVt+0HI2oR56qjNs4ABtwlyb5J91Uz9IKW+bs9gJgC9ojgyZegsLSQcg4EbZu9pnYua9fc0SK7pzfQhdjfiztweyPbSBpvMgk/J8PfvL2axJD9RDEOMLq4F5StvtyHpHWovRrUXA4UAOnGIRwwHhv1nDv3SwdXb9VR+/T91u1B49uwA3OUtWAvJtipkQgTlOHRy8ImvPozXoQ+63ghkVPWgfxzxmf7GJZeSvyZK6v+QtyKUkBj3Y71GRK7jC/OH4COFgmmlvfcxMUBbPceyeP1GDEbbL7msIiRRmLdwPJJUgZ/pP9jWc0rh7vTFSzH76eM6phyMSOBehNcgZaoJ0GMh7AtS8jaDmB4OjLcGtidVCAdGlCroOxclx9ra4Rj4a1Kz4sTLu2vV+jIAuIKGIXC6loCt9Fp+H/tKfgf9mrCy0BZFXbLVROP6gwogviwfEGj98d+ZFzY4fU66Soxk4PFWmLoVP3hf0Jt0oZj+hBC5eOtBCKZQ82tQ26WnG5MAbIHVyMDjhQfpIyvvbuJBD1O6KourGnSslRcG0uR6lqmFI9Uznc8h9bZxcx8SosCpVaI1/At2W021xn2uu2NUsel4uTGPfhzIw30EBXlqajlyorcL7DLVxs1vBLgTDiDZRSnLIKdXS/t34KPMgn5XDd1bC2N+xSpcwwNt91E3VPGR4urwo7wcriiaVLDyXLNvCiO9uZjRsjucHm9xIjYMj964EQ37DR6ADeb7ivPUODZyxgaln0cu03yvsUinApi6iXtwKBlqTCozvSp8o52heIVfA2ShBa2dIsHVkJ6FWhuGJO1G+cafsRhRNRpFSpO69vgPrB3gBOYa9sKeWo7AUFgMyNRG8fxa2LsAFR8L5DussTdzDvIoviAvznUIuYdR9v3aMxaLmDXjvEXSKpf6n6nnjufcdoixzBCO1DMXfr4MLPwvBymS/Kyfy5mk5yY2Hjq1uxf75y6raDyRi2eXict7uMRQlJou3+IgusKCBm88VhZBiAP4CXq1YZw6eqsQPYK+QWwZbZAtsCh7/xEBLJqK2dAoBe+3DmNusYGRR6v0FYpbrVI428B1Gp6OdgkElFhxJ14d9UZ9gcIbXnjvU46zaDN70B+0WTM7ypGexfWO79LsqUyJ6Gx6KPCLdt5Q0WR4XQlB9C1vINvrAIArv8yHobHKvHvSgGx3ztxQzJdLLU0v0cUi3noSnr8kLb8VPWRu6yFcEtH0WwCA5sbZiQgG0MexOI21cZnYMZ5LdW4rz1AfacOeSxSEx/sSeozNHpuzeG6dD95mnX1vYpTq07v4mlHjDdfIYvaCrkihQzK3xUkfuMG8BIpNmrWYGXHF2U6yovnMd35fp4sU+B19P9qm4ic1WwBtNr5vQBKH7LnFuINRzmn52sNWCghqk+pR5nkYDLkF2REKNm0QhGY75mblM+qO8EQsLj8OYEHT9nWrNwl6xiWY0aEQYF8o4OFsIcun+ZzEeoEo4cUtjUjSh+ApIao4FDNNzdTVVW1sGQs0Cgq9ILVz/7+AJGs9G4SMgKnoT0I5JmDaJXg7a/+51VU2sRXhOc6L8pQGSGpgI2wPIBBKn+5VhgXSLaff7zh0tXIG7TvoyUD398aqRbZINkYpvy//CwW1MrXLNKkGaPZLcEKXMmfhOtL1nsUkvE/aHplkXZmlIn/mQTl1LQ9C4S09lEjJ1SPqhDS39mTnVuhz1NrltTERG8s/VY4gmXYBybOQQN/oK7vRiXLXqcBH6nCJDQVq/DfaKMzPmGgn11mhGezdRCJ5eR21VTaxUQJ4bdHdeBwVAEk7/AZg2UCu78/U2F95Wz1FbMw/TSutikwunpLFxhC8y3cGUfabTlmNX9eKE/jk7s510q7wicJ+xDk7+rgFWoUwa0GTFWBfY+vR5jz5pYNPFTtVYnh0SaUlqvp7TgXW4jjB6SthFUtxiDaeVvsMEdquO4//UG/ZpEjqqHy0iZAwMX27AWPfn1kskWQXpaDS9MJLEwKRmQC/zKzWgsBI2oqhpg85cnfOnW+8KY+b/WvwP2Gjt6b3lUrVtGfSuDYLizpc3TtOmiz+lURbHETFeG8bgwov0zYUxsK1GFD09epsdOkANHr2Durx10eRDGa18EAiD8l4g66nggjoWQHRXmRhBWSG75VOoUTd8CX2rRVad4MCbeTXY8sSgW2jSjZOXmbcz2Mfh8wllyY9VNLoeZJaOhyd0XuqMnUo9OE03XKflAkQT4Pw5tUpegvouB546X9Mzm+NT/n1shq08jqyrcp3dz/dB+cB9b3isjOQJwKLgEpITgSYVRuODSdpeLgd4Cg24OydcqQB1eaKM0my+3pSwl61nB6Jzk9omkHZ35l0Bvy5zazsQT1FW8kqtuckTBigaSeA7lrPJh+v6y5mc/e1sReNiFiSns8huWuIaixQv8YOYj2C1HOnlmWs1WfX8fbXxJ4nYvbNNZU4Mspd5/NczkFKMvHDqvHjQkLN/+4Rr98yS/C+5gtVPL9g3Yi3TH6+s4cC5b4x7z7/2hnCAouU1nTQeG2E9n0tyKXFHBY1///2JBqAIwhch8BxEYCwKsxw8TcomzgEOn3UHNVn0Q4wfrZT8rVW0mEdwOrO1J0gMymVfGUZHriguvDMDVDJx6OkDrfcya+GlKjAz5URXaBYI/5wUaQpKL/UNu+/rz5M9wZ3ceXmpzyg3WEIZVhRJssnH1UbUOF5Lvu0pnZu9wWyqCkvl/6W54CnUL7bqPFY0UYFFQJYyBaH0OU3WhqAyutBFdJa4PndaavSNhdKeDg/ogAWXeL7WmDFg1xFxplHgIkxcJizgRTh58vl7P1Py6iUa7n/wrkbzJDXeWQv1tyDsMzjL0ilkndkReqBgK6jTWJlHmDEgMvFD1vuQzo/XkfOwYJ6KjKZ0WmJbNN0p5aplo/ILcv3lptSKkcX2rtwBvV91dnQWOK9w01LNn7shx1oD1UuprWcUOjcG4+lpIaF97rGWWwKvUFvLDU69ygCGRBUEgIVUr+aJAJFH6+1qON1Xei5bpcPOTwQ6lgxAYVvSKlqQO4+W8YsQFKX4OfncXlSPabp821kaMvp3t457h6FxWLs+xFMONcfS7iMEQUWsqEiBtRuwtoaIYU1E/zmd7zqBQWBusM2d4Z7hBfJfap/50Q9RTb6i3YtjjOzQd+0bzY07b3N0eYe9rIaaJsaoPbuGwJ1fijceMpEI+wr10PBx33rvCUaD4Su3L5jWs5qc+0AojJqI99eV0e4ZoSwGU5dV88CjM6k6C/QtbaqWd5VPAFYfLiKZ0oDXYvemgZp09th3i3MvSpMCfxHF/9VT4hHzasrMTct0WcrVpOHUCT5zW235XEYDlH/ON+xi5lJWJ0zfKb5pGIQDRU1rsUyQso6+rhjx1I8O6AcdCsWx8SC+XN7le5ANYisodW+2IW1yIwf9vyU6GsbglgNKkBIOX/zVZswsZTIxStJHdnijNi6uM7qmGr0SyIntnpa7kvLG3/u4CZip50+6hm9xapnlMv+pxMUaA/014n49vPkS+0MkQFWYOnym3PziKW0ZclSBr9g30XUh64fCeAte6UP/pK2tsjE4NfZnNC8h3MVRnCDoKtWdoH7OJ21jsF/lrcPsoDTudLRxgpN3ifPyRaGe52H8qzAlUnkZxmYUbSOx2knQIzgoX9KBTvgnK0R7+W4q2HKQZvfbbR8I6BD6eqvRDIjRUaoJYcZ52DoSHzrxuHjAW1Fbx+ThAZlAIpYe7ODDk5DsENnkGcahmtKJYEmCa0geZlIROAWjUwH6+rbbbZVOsbXI/GzPISYtxtanlsCbTn10LK5yN1hFqXiEGBLmnYZFZKXqR952bDlseHKE/EMnbLtB9sR2Q2xV/5pDjHvMEr2dNfkPIH4c72bLJC0JnOa/tD7k79CePenq/xsOyCWxoGQvcyJqcPpJXR+Zu7dCs7CHKy24kKx6awH28ZebBIxg9ltzwGhHP7lBLOmX3Kh8cpkVWnbuZJbpXlQSqbqBrVr19+A1bMHO+uRjImrgVIffkgaO4XQTQ6o5rqk5KYPgwWQK2J1dnG83Urk5uPNvR0ZCAEQTiL8y/fXowGmF55lPhcQQAACTABnmF0Qp/yu9405ofBnklfd1zD3kW9vHLfSKaZRtR/jRNAHJq+wnLfEa+QMcXu0QEmP6r0doILm6QfdRYhAeW+AcriyBKBctVkAet24XfAYmHWfdCheKwvBkqVuP6EIdowIXOrkGCKzhGS91FGeUEAZSOQAGEvqcfkJR0YwUE9t5Kf/8D+8PuRb0V/gMMJuKg/lzb2O2VcvfIH/0brHqg3PDOpPJCtVvcfV7O5W0w2YY5haRb2q6YSqlCRiT/dvbe3+P0narE3UBAbkGWYVho7v9cSuL5gDotLtjP2EHuoNga0KC9qsdogpYN/0nJiii4imGdC6bDG3+/FPq+Y8AwH917Y8AQZ1TzObeaZWUdwjH+I0q58v1nDsj47FNGq2VHb4amFptlg7D4m7/j7kpzVoyWifFVEx38mfWVM8yVkREyehOWPdDplyM6h4E3F1ug8Ghy7pTOgxTNyLzqKbseVkgEkGF6daVJ7RxJgnMygHD59D+ilr3UPRk+rxZ1pfOcWv0ZAPjEjvYaMZZQhsvYXsws7kJ1rOMuwf+dEYIVkXuvRbj/gB4FyqsX8tyYT/vleSAU5u4Cf4EemyYgFKqMEvGWNCp4FB4LdSJfm4yvgm7aH8/iIAIjexLljFoAxNc9HW0wKH46qo/5Ejf781MLhnn3b7aVD0ElarKTSZdXCMqgGd8YlpDTtayeS8WVHFfIxTMQv4lJJDGBQ1paYrsZk1gtYrPTlg+3sLcHi0jZPFOU4qHfDIUY6UWjTXkJjrx1SMDdLlnJRYvL74MbxeugigUOYpecPkit+0XDZs6wVTOsBsLSCnl+uUWRH2SuNb6sB/3jsRtfYXwEEfiOvLidr6aCmoXplI9b30zf8JyZP6hp6widScisY/hofe6RUEl8aNH3cQxhn+nwhj9WqXPjaycOaBJXCBi+69V3RFuVE7xpLLpTT6fGV04id1T31pXbl2XgcItznkMCKnCDD6n77597uoh+Lm79fgxDTIAxA+3xCCNgm1uArwIwI7pS6utwks2/OyEEHdzAUvjUh0IQreN4DvGve0YyBzO6EnYbc1w96Trh4TZOEGbt061mT7RxuQOGlPBLx9brzF4dyXPi91ORAhcyDG3MxgWIdE1I/2CTLRVKMKvMKZBQRpYZVRoFizCgGglZ2zYfKoUqbXALflEx8Nz+urvPC58jPVMMWWvnAUAZ6/i4xceKmXyHfEjWbOm2zvjV8ZVkOi2ZO5kBeLwoHE2ofPI/jBmquOl9GAo6xeL0q0iwnZLfDve5sRe85UL5ehl//CC4xPnnD4IiLWoNBXP3y08jC1YP3d2I3zU6uZde8eyKNApUyMX99pEHzhD2ZVA3o5q0qCN9t8RM8IHPdfpmrZaSdyl64JepVs4IRy3QYfoFXCqZUVpfDbE8PCsy0IgW/gKXe2PQhjoqnLdOW/RxLp/HLACLjcIt+hUtxkeTmVmPZ+f7XvVOf/L+2AgbiIOvz+9huN/ZLNdCOmCeXpy6s/d8DzmGzXDcuJff/QDy5KdMXEQftw+qlSZPdDLypKQZEPDXi/1umR9WQvo3hNE4qpoDJih4c3hcXjsiMcvacnyFK52n/cYVv6pcLNHgBwQhpuhmBr/GfGNTHOUd5Sm+80N8Nxfq99C9M08s5iYrBim2pP83jKeMmyWms+9k+LYkMcc5ic1kjU13PMxzrdeiY/5ePUtu62BfdxsDlVI5wPK8z18taiiIZgoIJDKwbVpxvmV2V4GhVXUZxcR+K72G9VOVL4Y37pdEmufDBIoZzwhbeDf52rTqcg0ceg9UjIwbtZF5qy3rQjDCo667qC4Qe+ZcO11m8k71TeS9eQdnbc9uKmcaFSfCGoEXj7cMnrVXEnA+tGj/wu4B6MvrPUfQpKf3WBzUuJE/Aj7jMisZ7bYJ4UUQ9ysOQRPvA+EyTDPHVb9S1N7k6yxPUQtX2cc/yQWdLqL6e7CclfCIX0JoPq8dkbtFI35im09941RjrHQmJ9lo7XuOVuJ+D1Nwk6QAqJqSdunYXb74wzAnJEuiydWUD1089AdHljE8AxTeRP2mJBzSQ/yNsVLV2ufIbbQG4EFdQlWf618YYDjNeeNZvnNj/mXN4N3M/rPoUjU/SUJ/fL85uJhRwomtcNOPr2MP/x+Bbv5skQzdxrY18ZJu1CE+mjtNnklCJ3TtMQlkNBcBBB4ffnDxJlS+TG6SonTA8gJEIEIrbPFXvS0BOTVho/UNCzLUn9WaIUdHJ2JkC377AbbclmDgF8whpFJEIQzrage8sqAjHZS/Y35D5cLuO7QtvjVsxOo2xVt5gROzgyP78Dc1QNJ/oxNgFF6wYT1cDcBP2xQ2ZaWQl4Q3G0x0M6WCwkRD4ZsfpFNxjPzmYW/b3FzJGk4EKGEkMh7P1ky4EkPha+yUnWkZMQ6Jg2Q3zlpt9ySbfnYcxvS7ZCAK3u1+KVd3yIlHBQ8k5/gq+lOqHX6GA1wdObApu1Yrp6Dj9UDGfgW+qEQwbYyYyH5k+yXbA1vrcmphk+e4CVqhOpvfX3NsE/wCO8bjtta+LV2yIolxCcCnrpnLPbEjWL87tZP/W3wWf9jy7JQiIS5wDeHpmtwa4tSkNDfBQoJoaM/+F2w9vyghpEeEkfnq1GIgPRyRCg/1VZ6r3p3DA6Q+0IBPouyFJh+PAOsi9wGmOj8o7eTOkISkcF8/sfFjzqM8i4htQsvU/u5sl4LewOcQ5xOxTbrTNBpc+CmICMWrzj7E3XcaVEdc8epLp83fXJ3rhrgBSULaM2MKHpkDRdRVsm47E2547v6rZ9cqcJpCRceOeWbOSQkgOziS0ZloFjczoLvOSomBr8dcVK+lGcb56at4Mq6Vg6/Ffqk8kYwAg7C9n+L31kxwvJlMMC7Mh8K7gJxIFn+4Z7ZMehPZmUz7dLKU1bxr1UttXdUrnVNqz1v8B2G/C4I0oLUm+7GTrwWvUYJck0TeJLKyAqA9gUMw1G9gn+G0sEiDR9f+0jAw6e8pNK77JkCkh1wbJvlhtTI2XEeD1fntd0ubiIHIHWUcK//iksw0Tk07CTyoU339lk3BdQqbOTrhzpqWd73Ii7tNvWNnRGJLArdcOztZz6/2MUsPLu0fZI01mlX/MXDIKXaow91Xn/iRXv2pQF0QAAAmDAZ5jakKfooehXeAQ1x/bq4mZR7bKOg6B6LGa4J5AVDEWkw5weQsljnOjB1n8PFolwnlQJSpZ7cGT7xmqr14m8NhuAAQrYj1nPsPylGoVn/99LImHpbfJFg112d2s5UQ5h/rVwIaGYDfFM2utHTovx1kLWTUH0DXVYZB70COfZw6AoiQbazEBDYBNEvvlls+zRe/mIWjOUHvBSoI+0r7hPBrCGdLK63hjXbHfPUHQF2ZxfYR+vwmW37BkkUfLeoel/L+OaMmBrdMIW+uM/vVY408u+juObkS68QSk+vbxbXl8Vbc1g837befI4nUbu4ILlM0GS2O5aoS9iT5E5CN0w9YEmvld6/jpmAJJfeAZrJ7u/omWv1REPXGSs+D+4XME4BK7n2LDNhzyRVFTPxtMp0rOmkXiVMg0OdmSYbRTuhZ1O6KkAapgN0/u2vmjMEd/2XxsOzcYzbbMPUDKdIO2nGRT9AXKi6/mhWJbGAMYzO6CCaVNCDOcMCaOTSvXILdh80j8gulUClYiU8INk4Fl9/+Cu35A+o39DNkKVUqXwmC7HgD+EoWd9BYum6Lk8O5yZnPRm3un/WlKJDNaOkQOHic6Qu2cj7BEANjAD3kzAPK24xz/nrNq/0Wl54NVcsdpGMsHIfgOtNVqYe9DP7xG/DN0SVt9GZ2Q8H0ZLgYcT22sDWYqg9G1apte1cm9/nQJXrzv9xlrhSel3cTIZoWlOQwJ4lV0yDFk7cyYp+JcH+ZG+OjKTbsRrJPxjAFQWdQhz3rTVNbWkaS5mqIhwRpjiqtfb2MRQ7pXsy5Nec/3dAHE6GqrnsqOwxlr8Fgg51JjatnzjnTXkSmRXdno05NvqHUr8B3oyyMfoTkKGwY1dMjJSBIWzfHUkoX400N/KxmgKigQsiqXqtms5Ns9zJ4Mbl9sHoDIVimywqVA6gZ0hwyiTmEafSLgMmqMkuHUew5VdtbMQyaheyOpo/FWkvjclvRkZEE9xAPd+FprChqnr91FHEMaD91+qzdq0JQfwpZ2sI4wZDHWeWvuUtgKy1R+xxpnhX8FIb8CiBihkcT6/k+2IY0K8Y65QU7wnZUer1BMOLF3OP8CP5H3aInlIGvPvCCnAE82UmZkxoM1VxJriiSjtNnpgrxXYg6t+LojDZaEqxv0OjCsSOuvyIVWzXIagFPdyGbh7ZYEZkywk7YBwfTrwGF43qumhLaKMh8VkrWyzFZe5gXfJ5Eu9xxqXfkcJN3qNEBwEIeP170B6m9NA+qq2v241JsWTp/Ki56xzLMkpmb1+/+jtCHuAgD8WDXSgpY7C0z87q0qyNhDUhEXReiO9+6Euhg7m4J1qZu+noGDZpJG6Uv4UYDLoz8nN2NN5OxWTztCqNAStqe18ROZK7C9v9Xi3huzuRzRoxOY5A5Yt4Q64knf9Y9d/Dib7pF5ZyGKrSUdYnMZ87ian20odGsBRfE2aAZ0D8TaJIBejJwh4BqBNQcS3JHZanJSRkCUhyewXpUHVu29oLoePZQ+WxGxBywYsZurTdUmKgZ76kWv7iML+1DsBN+8LWQV1vmXJE+Me8nOt13ttkyMTWkVv7eXDXczyj5f4TIhJ6F+1Xv+5oJLYtnTssD7/UVUxczTfSUFrxllUsROJytyjbM+eY1vm6I9hQq6cPs964uokhIZOxPQ/4EZST+0MZZKr7p0IaEqXjz++GY43dMGdSymbNEPkMZtmlV2/sXwcWrvFgZ7pgZt9SlmgEMg19vo2mvjozKILgWFtIwDoBAvissEyT/Oi4HOnBO7XvRZKK7316m0qEWWZp7fzTaLY6h2b7ydrVdfWe+DOP7GKZYz10QilEvLAjFNwTgzjKfnjJlA5011tvmHqlfbGq8+jwlBgB+CrpshKqSVQLpc5GNUhQyx9HCc8U6yU235ies4QFJAh+gSFy6RrBZ3/J1A+HtDhDvZXVXkz9/GR+yl982UKr+VfTz/3OXEJHmraWhfkF64oBQytFVEc9JIwp0TTZbi9WVstxxSJ9bISrrJDEVCxb9uLW1xaXIABCI31/ibPOAvEpxmXLccqwZIIKGIlbRye5RRk5OuuErjtE7utPGZUJEyft+MAKatx/j41gjSQfpHv18lm7SEQ32iCFQLZgi1cPaTSO5vdRijeEJyq+JwyQ1FGIoXs2KiwRYWrVl2N6ZPZTHoEYEs3LX14R1sUk82Mv1aaAGU0vypSvQj//hnjIB+iC59tgAVrR2V/vQkUXcUennhYjnMBA40lTWK6OJ0oRObsXdQGJb5c0P9skOdEXQODlp5Ir0qUqACU5n8OJaFq2+D84eVr67Ra+P+gzAqbT8UoMA/cnIOVr59SNFUq72PuDGVpmB/ZA64MFfsyrZN8sj1uTXowomMocW8OfZ8I0pvWd77b/Ol61Dk6djuX86cgickS1LQ3RLEYfvqxQ8Nnx2HL/yPYnijxWGTgWZ7RCnAoeI0PBuz0kKm9bf4iS7glmD04za3B8zIq/tY/AkkEm/9gVJR5RJdpfMmu59q6uhRQweQtqPqr4c35+NyquNhLD0MsVYGE67K8t4r5sPHIaku/xu0maFTkBNV5mdA1QPQWuMvaE9RjnimayvXKT295p403BveGCYl/WbK6XUBl//PK8hMijGolIWwp+k6A+m2sLGLicgEtmSNYxrj2fca3kflL7iBG5cwuzRwZECygD2q44G1ba6FRFtiO+DBaP+D8j6rXqXMirg4EwsE6Brkff79jwtqqpRySAt5rxZK1f//WxwzjW0rF4JzARQkucCTk3134jZkrWLt6a7/UJPa7Ss1rhh8MNEsLD8cW6/VgCAYizwbFbQoEHY+RA5hFy3idcuT8+/VH21RfdPxII+RI0OreKpvLPPO8mu9eG69j+hEobMYR04ExYPnfsOoVwSYvpW1ZmVovOz5MFs8xIepcdFcBKDQXxVB96wxEDQjnbrd74NDODoSMbcUcEcXxRWijz61AGLXzyQIpJFkbT41YOIXH2yOcW9v9M5N/O4qilA7XEwmbI1hs0267IDDJrMlOxRJ8oM9HXkSmiVATZpGsYYxAdYCDZzpGIkQPnpPuiPzKcnaFjmUiJ8hrv8RoqNqcmabBwNLTwVqK3lIuKl3xeslD0jGlP4QVz8JKktM51i+RxI5/L2ihWMlo32AxMxFcjwCGmbi7vPozLGaupoK9VMT9dSRaog9FZYP0+pqORG4F9OPFqBT5ekf9qt+NMuQtSBy9FspF/v/tc8LxidQKfMpLQcAAFReQZpoSahBaJlMCb/CvW9xmGCdpbtINbyAIscVRBxcRfNOeWOGKp+Yd8OcSBmmU/ObJMBEnVA7hPB2VN9XYJlHEzSio1u5owUhzB7Ol9YPKig5vqOViM1L4QPlGnB7g7QfP5pl3SzH1D6fmeNqda6aYlTueBxy54g8mrX339LZi2DrYByy0Gog6iigZSP7g1r5QfllBvPmeDgSw6AIbh2JuQRCfkWKOd8VoGxxDOCm6fAQxprmEkzkK/hQpdYQz6GLxRlfakuDQ5q3B0lojroov2V1vduhHrUf6JeVqCWpQUddZWcnDXG+aTEvnusot8lPalmCvYsJKjAUgXYgXHWJlG8G+QkqoTpHjZKSnY4j9HZbk21bTFdtokUe/q/kVZx+vyBjmEeTAFF0FxzMyP7ajrdjUUl+zOxFebxeRxJssi4OR6eK6L7QhiUEpod94BU6f5bw5UVKuIGXJfkJQleFP69T19Qk6GOea6rNrFKbwVRwbcYUFfakmak1KtkEzFRqOfus0LK8flsV2qyCWHZ7azzXxUc8R9ANOyuDfi/GH5MqmfYFyO5N06JqUnN8Z8WaQA3qbiG4uD49Vkw95lgEkqi2l8MJ2xf/ZSAtJmTS98Sz77QMuQDq0rUTrOr0y410vVSI+CNydyVcVgPgXxQcXgve73Ni9rU3HEM2QPuz/XhFv9WTgVIkQU7+t+rgIy7AAAADAAADAAADAAEfwlaE5lnTx14ZK7f18/OHdBq+F38cBIrafEjFZ/jL79Rz60lY0E1RgFHf+sQef+t8Xt398Y76pPQAnz6UpZGJK3ZE4LFwmgDHgGd1zSMCRnelGfHDZbP1sZAsndQi6SXj/ybzt7ydMW24apDcBsBF+fXu4cl78r73E2KBkHoVuvJyLU0XInSwfEYX51g2GuhY26cz5oMjXjR9bBSBpubvjyTBgVv+6LRbR6PRi3vqZwLQjgMsCwoRnh3YOh0t+dwcWtKrqmHXOwZGa1aTp2saPdaHbF8QXJgmEtooMajmETdUhjXJD/D/7IQRhL/wyFTpOJ2O6ztdTLbo82JR3h3QzVB43dqIMczCX8SZhn34BkS08g1q0lkm7i1d9Vz1MSsXJ2XdmReLcLGeFD+hx3agKA/Q5e9JOtTv8YNkvjRaW1SjsTxeE1CTDuqEd+SRqoGrVmbNbMv3OfiZlJMBq/EMeVbQhpoUhuxrBkqAHi6Y0Kkoc7cTFtQ+7rzs2CmD1aOruEcLOcqxIRfvBWqUZ2iPHB6hSiGR6Nxz+TKxR+KuNTAVB/C3s+5Tqe4ZdOAA+K8s5uZ44gVFxtaa1C47eXjlP7P3pKMmkPkvvtxSgLQ5quKrMKC1Dd3d4H1IDBfrI8Sz6Mfmj1W+2Eprz8wcEKBjN333bVMsBC6sgSN2ydSC/fOyVYa8tShAB+4UvsvyUss/DFJz521SvI9PrVKobjfqPAiPGO/+bilpv40X4MM1Hw0PuRy0FCHzQhFeflSV4OfJ0/KBMCXfXvR3HHt5JvoSVTcYO9CBRbEsxSwxQQgIAzntd2yPt3tWcQhVfttCVuQCcMCH8YAj/3QczDLoct1NqNQLbhG0TOa5Zl6127ZR8GeCyyo1lnR/5qugOM4rHaM+98PjqgVdYhxT38m5cg9vv94GzVMTUXSEElE29aJMhY4lnpzZd4RFqj21ywJJ4T/o3fr4ITHideCHOz0dXnTwfiKEDfCiT11W2IArYkRbvR36LlWGUfhLAQ0Qy8x5Pl3WpM/xqltZhdH2tt2hvOTlkhEVwZ1i226YsheIATaUtmv5rMdtUno8TyTL6RzGbPK+/hDJCfBthvyKM0p5I3XUTThMt4GmSxrLE610XbT5YG8b1rmexOFq8PX3+8f4QYdrq3iB+QoUXUHjJ2+Ujk11UXrYDrqHWLIgenSKwHaJsus9i1kKT6tVE+Cbal7XXhg0YW5toLjm20zTTpG9Mam7TFLbfzsuntC6UL1skFgErGgD2C921Xo7bU6wRbIKA6tyzMbC/Ij/b3leBU7/fbOfy7ztAc31hNNDXHi6iO4bG0r4+LBKt7Z0p5TF29UYFBGHoqeoirBVfj5JGBQNxANzfhRlAmVKAe1e+t+inEodEeVaUQofdxDPUKapakQRbdzG1bXzDW/i4TF0E6LY5TylS09MgXYzWW8vbSu74MsMd2lV35OG01QLlHer+31qqfkf/5IdB2tOSwuA9YFq+tFZ8opP+Mu7vZqav6jbQH4CkBJzdV6maSfbiNftpXaryYQ5ooUO20fxOvOfkm8K4Wr0CyQfSpPQtIddz7sh4kPs40mqJvsJg1QttP0mU3U7t/4MCUUo7HE1nAjyQUZlO0COr7QdVrYVq2nHUOOl54LKySt65qrSsUPPoOB/fynEP+AaKXucIjhwwnBze4t//lIwvoklhCAPWC3kJWL0d2cGqWG7/Z9AJHqposLspHL7HRyRt+TdlVT90GhPFxlQZR2+WMsHVlNXlzuq7xZsuhRfE4UfkWxX7TBIbfPUeRKPWSk/B8YW8OFsyt7q1BJDF65ZAK5qb9ITdzmR/Dg++XLpZXm3GcxuMczf2l05vc7AEU1CdPKe2yL1muFHI135fwKBZlkSp9IU2Dj3+ytiIRtNmwthL2bkBe83Nrw6kzQVaPEHiCIsu/Be2tnB+AB/T0WR5JjOyXZRinW7Nl5EOsGGiGSdLU1igEwF6xVf4UkrFKCCYHJ6uT6qj3L+AvhjsdEhHMRZzJriiACMObzgp0VX8y1F3q/SabzY8ZNV26gJbHckInw9PH3dXhaF59RkTR8gu+UgjOM4ga/Mo0jf5WfMTIdrVuCluQB89FynH2KbmAT+317RvQdyyJ93TQg5uEqFd0mCiNW+L9+rI/DgLf40ToZOCJhxzT7d3x1HKCxwmJGSQbaNeQkq3TPqds9WysXxw8XiYlgjRZuyCmsOAM6pv+z3Kn1cUbYHVLDLcPdBKeyYIaAIITjRMduSsK1nsP51EcgcYVcuPbB+mPSJPW+/mn0uL3WIdSRZPUbRqRi4GGSS7iB8XFjmySU1O8nxzVtv3hhY+yH8TRCovD9YzVFrshCOckJTPBMY4jxTcP7u72mkl/Pll0IsXufe6VLOwAu8Dc9wfreJC9UEYW/3iuje+UhcZiUiT6WlDMoQmSq/blA/SHgCn6uLCnPVQB1uG2qFtVx9e4DCMbe+eKo1LQ5Cee+cBHmrK/KYJjs6fp3kzHrTsM17HR+4TcTNuDUUqqBp597MVtt4UQ4lp3iWfgk6gOz4IVcNUU7oBPgz04R7kVgcvsAyDoidikBBuXEkcswvlZlkuEG2ibX/b0UXEs2oXeYy9bZXC56YRpUR3DbxhpKoF71i+QuDv4+xbOHXnS5GzNX3cpoWeg+QVrlFWfdZP+nSePstWO2m04pY8Csya/AssSfJk0t+bvv8laMIjKhWC7D64EPLPL+P0vEWAceEN4U0X+Gja17KbZ+prMXO3f4Fn5rJp5BLNxy0/6EgWraMvLUluudey4VPcRTRAGzKyiLHFawD7p2u5uoGUt0InhVGZsZDtOe76VRoS2YG9nHqnN3KzYKnIovUK1DFDOv2H8NhtZUS1m33oIQv7iTHDB1ixiRD/rhgH9d8dty+COCEqi88aSl6J82/MAesWWdqAPfhDe1MHfxnPBYysZiBhyCjWdE/okTHb6oEjeyPZakG2G5qTmVWkvwlW3DnruX2RllSYoJjVxGarWkjNBhZXc51pwvzORCxW5BJApO0uizyd71aeZY4DuME6W4xIu6rDTdEfShbkpuNrreYIJkLu26KpOGoJCmqeEdvGAPJRK3gJgSSZ6Iz0E+A+YE5cUlj9gBvCx8pDJtjjuyLhvW7TCavHTYiRDz1WNS30d36Dta16fZZfxYzqX7NOJr8FHLJtZu55Pf3Bhnpi9xEadxa4JL87S5kvOrMlXb/H4J3aXfdafdVhEySIzpa3ADtWlpyan4jy6sF6NpKkoXFS3glM1yAXUaX0VPevyV/R/7TSasZy1z6Ox6tq7kQhxlbRAKOj7U13c3xNfXenMKo6kkI6d0gO1KXV0khgAcgRz48xrDuzl9vlpKrTjlVNMRVsxpG0ozMdO8cf5Xe/5zX4IbVP32lzRdI7sZCquBPguO/BwgxXfmw6/0hiqrEz6xQQWfPtUQG3vqXrW03FscNGWvwR4Er3333NOcYhj9GfwPH88xMZ73hUx/5rLKvsqfv9xg+dRjEByzIJ5OpcCVKKCzJ4Q+GjZ7BujVHgMMr0/79xZcmlcZSyeG2ufldHHmWW0LCUDwrLLy8rB6xvyD25EUEQrQalxC3QOZPZYWlPQDIO6bh04ZvSJB6+aegtj/RByA2P4G8Eub3ry/skgWxCAlJVWn64xidILe7DfqfGKiP/BTUMbul3ZgeAuHCdF1NI1Vv7HV0v9hjIweXmwwG6AfpDe66yeI8ApInezhRXTHU4w+8cBPTARG1vRAlsFl/JN4w8s8HpyLUOoHGkZNuPmxc8GUIo6JQk8Ma8KXpnOGfVJXuvQEK1Z4Rq5Gg4/C3zc+VUXSxQN734KRZKnygDfwUP+eeh+mEeFGCZdMAEd9HNqwMTIJ1+cojMG2Fk9b6Gj8zjsZif/bFrHh6DueF2vxwYMHd8BOEeg3pRPWxs07ZCHXdVUGI6zUO4csEkSh9tBnZcI9tqkjm5nVXZivOGuyQO08pf74gFVkoocA1k8wsV+GRJAAAk86RCV1lQNnUK6toaehmq3NdWaXPkEZtbabX+osuzvc9FMJK4sucxXG0lEu44qQY5mDzSEPHUi70+RLiO0D7Ua+MPmweBC+mFYGEKYinND2m+3VPmNMxGpUUO2knDrpJE+QT/wGAymffnF7hKLqQ+5rw3SRNNULHxttLifmDDPTcBOUaFGKsCX71/QJP5TB+ptWtTQuk8jiaaKnUGpwd4ATpN2TRL2NTmIhYfDE7yOKADNnhNUxfBVtIL8QMSnnBqoj2NCIm+ZoRUO7GYI4oh6t44dFoNI21h64REGSWtuZWrFtXqW2k6XVUnPe66VFkPVPayT7DdGeu1qvxl3QrQAcZUcLlPfOActfVNvPrXIS+Sb+o7zepBOOeUlXFyB2/qYSSjPcxKmGcRAwtKwomAedPzYZum+3wGb/EKViHaccqcgFu+QF76xGe7CuQuE/RExzrd5wWAsQ+mJouW63Lp/fMXS5L3E9kPc5lOkH/azqTuCCGEbqSzisppjz89ZcVRjDAuADukhq4yoX6I1oEqobuM27ksvTXzO46cZSk7JTPTWNeMZUnPUTb+CaPSmHT7QZbkYtM/UnTu4S6i7bDwJ2S5BJYXCksYzrp6ovhKPVIbtlfD9h+BKW5wCDLwqavxvkelLBI6FrVDq5xnrcwxcbyHqXiezm9J4d4aXxkPvV5wK5hdtQuL9OiIfqK8ZOb22vCiV9U72tkchGnooNvHiolffgKC8SrLmZt4Asn4e2NVrhZIJ+CahMEz0yOIFQIkgdb4g13CsCoAgyE+0ErdQvCrxSMxhfrS3H8o9+Pf46kWVG0Jv+F/4jJnoHGZsDIYypXbRurFd41xCugGRET5OAbYUeF44b87WQzK25h9W4o9WiZ7tnUE8GNdgVls50zYT60Fw9K5H9wwMRnmOdYn8afO7C3rRycHvs0+y9buaKddoYsZxXltKsgS8GOqaT+bL6FcI4J9K3/JyvlHRtht5nW9pHtzNS+zslIj5Lj7FRRgOOJeM4B+kN4JHBisaUOw0kj6khrcx9KET3Ed10ERBuZwVdXnmebQmvBrTXfMVmDyY1zp5mX8G5bXPqGEFSnJ3qEGEEgjgtAS3Oxd0BO/GF0mb+gsHXyYUx00uWkhsKv2akggSoqLfw7KTYN4GNj3coaA8VcU6YbIYoicm3KMe9P5m6q5Z2RENNcE1FWfxOadaumXcZZ0LEQVUSCqnzo3yaTfIAux37IKmKSAv8W8Ki3islIliy0No0XBmnzIKmgXfJRIN1gD1ZvMb+bhaxcIaXIoZiAtB0UOgCiGsLdyQd/cpq+VD8K5Z1tBQOqtQAoQ7xRzaJ/L+ulXEWwH2VToIOaPAq0O2FockodU/fqYzSmymHaankbuCalGeXaJmZZGAbPTSY0w57PAKAD9rH2Ntg/1jPzbQsr/xWJhCSenFodv0lKykUQJbLsPLSRe+qenr6MUFN8TR8Ena87VDe26D49Ba/dd2A29lArbHTk9d9FlOMHRMK31Oq1XC17v6CiO+tozzafo8kb5f8/3+vE1SKeB6fz6CmYkQ2SS4bUtWtDl/U63l10VMlaoHk8a2Cw1tBls85XKTo7Kkpu0xDQNNT1DPG2Ka5slGOBVFLanWEK1S4ahQh3XPJ0IT/c4Ngm2svL7BF9wIU0e934Cn0QMDUHpqiMbZXQYu+cz4WfFSsGToKkrj6I6Csl3uNu9ZdsyesHUzd8Ie7BEvq52oFIZijSdCzO4HpYHZEmsv6yGQcdBdCakxFcHgNMWDyxtkdv4p+kO6WpkyjgumjnPxF9jOFnBXOT0Lj2Z46mUZWdMQBO9gusg9UgnUbCrimH8dKVnV0mpUkVSkXsbYtyIgUosDR9Dt+iyvPZJ49mLw6yLVDpXFlc63Rxs0DQz/li/6TSPQRXujTloOxzuYrgpc7zLCb390+IpdG7uGqhR+b7hSyqW5VmQdWq0wctx2AWhpnJX3wT7gBR6pyMl7mbnKsaGAFYw5BQQsUCLch4MyJe7kz5QXNVMazjV65N3s05tA+k7sfV3UuvfU452x/Bb+Bs+t70QkpxIlYvqrZHXln5v/C+l22eO6lRl4iqO5k/KFMaz+CjWe7Q8qbz+gpv+GvZ+Cm8oxmykgf2D50END6EbxhAKQf/lEfSW48WweBcIVjZGxudlkxgVrrQa6VdZs7sQFC9cYBiyLsqPE1tDa+SCtvnMQaRI7XHHTT9Vg4CvHd1M81sdIYC/ylea9Na7NTiJ5OAjhPMrdsooNXOb1cu2ZJSsofAxZeh4Rnmb8AMXjurMPVilrZ6C8CCZZNE7y9z7GFODjnW6AOea4TTQ8NJLgmO2JAHA4QOiv6LR+EZtYlR4DaIPLYQnrHCyD14L1BxLmteNAlnixgSha8SSb1VA9xSJQ5a1+R2mOYwUNWgcco9MEGsnqgCS3E5irXZhw+KQ1zyGNeW2b4SlfF9Yaxjb2u2Frv6JTdVfWQsZt0+Oc1RhJ5w77nmEHudOE7+pjVwxTddn8e9R0C6wQKwtmobdgab4PpmSTEjQDeVhlv10TzpL/4uDo2Cy1xu5z8Alk5CCR2Aze22JlKIID1Th9/OP0OonKZFX1zJSgj8NtRiS5l5jgtS/tAcUFm8czNetXogG9L712s6tgbjMnOnHKWObi6QAAy3uzM4Q3PdLLuDiIscS1y1EPNVjqekexJceylB3h1zmhWzw+s7oQcao+5E9Qz4DJpG2xaPQCBcSVJM1skx2PkOR0g1uJl4w1r6g2Ok2Hc3yg7Va36PXIIkAP3WXmq/2Uhi4DwgNDF8pcGztkd1Mater6PVlf35R6vPRMKS/XReFWPHOgpsErgUBMlGZcdyWZ5rsiKVafP8K9HCVUWkSC1ZWoUf9WYl2bJDka/d5eu7Y18mZF5tABDNWAJFTleuZ+vMy49VczFeiQI00juxo8yghEQsA7KfblkYVKeDvQQeXjd1z0YVIeq4ciqfT+OW+ZWrMOhJQUoGQiHoTTUO1aJy2bVi38TsPP5AxWaDZGGMgwyDJkNpZ7bOj4mbGumCHE4kXGXj2Ckx6ttTw8AHWXUzlVcX27b31qMFM7+2Cx54iKcNvPgv+gmQQzUuJuuh1MNTJLIh/xPxbs/cKTI/s4+y8yFTTF41lqVozvbxpA6M/f787IhUKu48m3dATLPbJMr/LKkpOpstiAHHnLKX5XWmosDZfAHhk582K25kko0KOUhB9UulyyhHrrvKMocbA+EEka08a2p2RYY5xE6/zqfiLrSk+82EGqMFB76MDdc40/7SLuwizZz+x2sueMez3rKy7Zts4blv++0GgV1ZDPkR0gDbOZVW71lNTKwfLr/8RfLZVlS2VvgtibIzm+dMGyCTfA34SlGALMT4JXsS4nBUskzTgIZrbiBXufWoUdVgYBWl1+ObXiE/33D9i68RgdqH2jzFHGjHR3hK5eeIEJv+EExhU/Iopka9JIJF629Pw4fY40M5Omg/5I0bA8f9Q8/IBx6rprOavJiL3UBRScWz43fKWcXr3fIUOU17BTDqeQEg2kXGxKcY44rkWaVjBSSshsw7CvdQzpE/bhqRBLMw3hls7vuJ2s09KuhE7ZwEcbKzb4f7m945UWM/XYkqWc2xXsJG3wNHrRbdf95DE7OzIKgucgREYVjrcbXk3ysaVFrIh1fKFP9YFygahh8eD6DImexLNRC4+81vlUXqovkIakwZsJ/xFfNjbP2WCZxv2K45AuNGv+0pIPyhjHFepIDZf1RhUF6LT5RdivJ/oLBcoqrX/oElBSkwfAwpmtswCuR5yCr84xJwEshW20tj6cMuDjr2BlNa8dVjxy8WuR2KdNjSzlMmXEVRJ0OZiAH+b8UbsGQCYp/9EwbOqrpaSJiV2uXhvemgRIQIyXcYQef3EV1fvicjoyd2oYTMjK+woSD1GUtKKHvzKdTga6Yct63/1l6l/wWpX3oSzoe4qs/80bDY1/nM4bHTpaG3VnAYZ39s0E0o4zYveZ7ZLuC1DWJmW3b6QcWS4IbaGHsLNmJ6TC56miapSWoCoYktt3CxFGt1VsRoybCix5hYYx7P7gVoCwA+sLdkLtFpCKuFJK3npgDQHduMr/llzBqhOHDuRNzN0gq59G2KrWmJAx4QAk26E9HGCeCJkODXlQ/o22CxW98Q19wbzRFOlit7IIlSy46AiEeTtqxfOhDJ7NUk9wtOpN7ZeUPcTXme494sKFbWZRN75nOETmOLYCYRxR/pRj1Jafi+g8WRCj5/yBlZ/xYUfp1c2r9OZqn8NWAC0skfJiWwI7OSIZN4OjjC+xfQIsKD1O1rFxSYQ/nIsBpQQc3VQYZ5hkPg7KA1nLYykrQvMfuKLpybTzJ3+/6XpRPB7GFt1wPjD6bWOF6EHoMrhKgfQLAgl0mNxBCCjKvwIelUo//HYWBzPrJwoZl8AhVaW9sjQMh2TwUt/lBD3vMLrzTrKn77cQPupzwqHNQnTZ4hL34p0/W0mhSQnSA+Sz/ypSIACfDEm09n5sWtUdsDPU08DGkjYMbaz3AlopwRzv2RJjylC68ukIAFB3pldllVXVkg+iSm3YThokmZ4ISbo9vG7L5ZYQ0s8aHhne+0sqY4JoNZkEThfejDtaY/s5XFsRLIoEsaJEv2KqtzzptikQv7aNSJZZ9oBjNBGKSOcu5VQx/ZhaExTnvVb9Un8wUlAPbbuS9Qx20raKQPXvvm8GVqahQn5IIBoMsai8lgzEnReeYyHZa5nE1ozFX9HwR4wZ+SW//hvwhkcGwLpmQ9HYgr03KUNAFLRebsN5372uXH0bVYcl8m43Tpim0U4ReQXCOLJWeKYljrotqvSFn5eH918OCFcEi5CcgAxUWLeEemGRz9T8l78h4w7o/Unw548e7xYxFxxi+zQziqwSeFstIUs1vsbs38lhDdIu/iuPkl5frbUBlHNBumOoGoYKvsJDfee0U1qxzmjo2na3booBPqGsWbukAFvh45rLhe1mtY7CJL5aoP3yNVE4juKDL/YR2QKpjGk8/WYQwaS6A3aVnww2THUFNQG1tFO5DROBJld07a1cdnR5BaWkolhjMib7+sDTwSCitF+shBb7RfNP+uee9jyCuduJuoDUk30r7EPMHMU6kwaTzCp4bJLCEvL+HfMSh6bVxPsRXsLqBsGeyQg+vpgg/3bVYO03BUnwJ3JlA4j1Tvnxee8RHyR3FBJJuxMVSJf1S/W2gyRiUi/Vu67IQmA7Ua/GN62yqODMns8WfoxF9PqqQXSgOSxvGpy/SgAKHbnKb+tFFgN5hzjDEd1CsGiKItQSctu009WrX9nFSlVc3kdqqugM0W4nwsXqIqvageAl9BhoB+fyHW5rSbRxLitEKYfgQ2PpiTa7z7sw1o8+UnQ+TPDrUx4WLRxvKhRrUbEmSw12ZPHZtylDAmxfzvzBiQKkMwpW/9S1mw+4sRfPBPrHhO5V6kvyJjba4fTF6GhaOYlSDMidHTHk08N5vvGjUXIkpoT14W8qAL8ERLdaKc9ZGacSDkR8lyh+gqmj5fHAcpoj7l4f7MZd8D+7Lcl37tsMRSfcAVbdU4RUyTrKnJYrDCKjsLqEtUCSNfrvNsNbeZcanKuJ4ZZU/N6nS3KGxX9LqsFAQwVvUWuQVgWKcny5a2w1Ipmz4/h+5fh3cZ0nvbFRp2yaMk7b+bCdw8S9UjFPXHPZ4dQ/IgMuHX0xjA6tJr7ZzLclWHOQYez9F5QqN7oyu1UuQmKm07Ug8SvXlWsGoKpWMtrkiykaw3SGANwixJP44dsRsAuBMQPo/WZeY9DjTc7+cSjdg8hN/EsGSdlSKz5uzkWIyoQdal78eY7JevuUYXLPlHxvSRu6ODA6LzPbzuH0ifgMlgfsQOwHWJBlU3VhTBMvVeRewFeKf2rqFIUukHHgeL86s5vaFJI2jqld9gT33YHnjSR5MEKUldxsdQZFePVXyYxbvaWW1qLXJ7hpNKKxjcAQ5Q6OlYzn4lklpkJARlRRHJvlcnwLp4+UOYDjlQcpjKIiqJgjTwioWt94EBr7rkhrpUhcFEhOcoQH6Qbdpb4lKvoUhO4n3geSVUYowTjKLICjYGrcbxsqL34wX4QC1ETvfbE081Fv5yqDF2fcgkFqIv8OBWg1Mhfq7yk9wzC4oXk9MWx3zdPS4daNMEGzWyybU2SUsez3ohEHAFtiuBT2W9DPWM27N3y2LvRobCOPXazxcewrf2to68yGiKIuPhoFvRGRg06wSgn12z3VNMZVz/CBNTwPwo1x9vjOMlkp0kDXnTZARPaPhwytpOW03vGq3Rvip0YfMNywrU0VzjIVKMft6y5egWI044Qb/T5jdndWF9wcIfMjriOF+8kDnUiazK8qcYGcxcWTvoZsvqKXjDi7kza70hyect4fyhRGqka7kPvlOfEjvu7/19Rg0yUj/Rq0EW2HF+XBmOqbKsUfj3yWJazu+SapMD+3YY1kfuBahaOHqWUUCG/JWkMHXNpNZwnPCEs0f7jCFAIKqLvCbYwO57QO/why4YpHoEcszhTepn+Zr7SZCZt5xvsF5dT2gVsqzdyeivBnY/4nLLgeZgoy8fl1j9xVFs0gzCrOkcl+vv/lIFuXm7OuiGiMWfoBmbIYehqPt3caYdogKzATMoVOqCJoyKfjKhRrzLZz1OmWtm+Qw1tgbMz6QrCf31YpADs5ElrhvYp9NF11a0FTMqT/hM8XX6XSWvypJyeSEmKRIynbcOLC2CINidnGR+HEHOtWudfmyt6DXyUsR4JhOTWeHduxskntbxxOKHjB4bvA3L9j2W2kkiZyPYeeHw7I+vNYp943sXNO+u8YoEjNmwt578LEYANj1eomPbcQb/x5/NQXbS7VQdStpvFHlTkHAtN3gSfQaokCibm5zSDqiirswILcbRUXsvoTbxA4j4mtL6XrjuG0BQWW8Om8PtjdKrk3o4YU5BOK2tt27Dl8OeiE2BBvkveVLkJ+qRQX1QjEUkkbb1+GX6Jgdz1sqzlijLunbjLUliAEA4Z2HErJx6XPHfKqhsIAukBgk0SWpc2cPiSz3YWCopHU7DOvwdNbQUjgv/X0YcJIY7NLqjSNr2e7hjokYp6D/Pyu35f2+tAnHlrHq6G68rMoc3NABFteQCsyS/TAcv6Mxzj/wgVajiOufXJn6n3B8LLcCYW7jwDvF8DB1NYu21jxZ/GITnO2o2UV5/hp5cc3Z6n+HjUp8bF86RTFURhI8GzB86qc3xv73TFoe8PPFXDt9zoYiL9e42p4DUmRVR3ca7M2YJH9VOrKYFK/FudABuyZCYNPSpNvwbnQJb0oaeakzlnFt4LmEYbzgo5QwEIKdFxBZdlNcWaNB5ecfJag17nqhZx9N3tlM7zxuuES4T+KzfB8+gBALDQTn7z1JUV5l1lBHG5WzW+cyhao6AnkaDDIR8NlLULGp6U+T65kY/Qv0V0tix/voj/rGK7SPXA5cVYlryFp5QK1LfJQAmDoDYY0n29Ky7sMJzgdMI0nctzr55FbiBIw54cFpBHl+mzd40Uy0+DFAzUQk2vzekol7nQqeIoyJPZc9w2MX27xvHa2gHpNoVLF9sYf9X4QZu1XsCEuv6xEwa5SvZxI9alUg3wZewOsfRUj41cPJfHD/Hr7Ey0PnI4nuIPahdJpxpZeQsYynr6rzTX24+l52YRcxMHDMhdGdVe9EH1nHiDlQh474RiXg2Ra5+IMtDTJd+UTgrcTHsXSXXhcTth61H7zkXas2ZmU1HQnxL46gvRJr0W6mpcKYO3+eBeLE9hKi+p95pl2b6gwjSmTQ2OrQEbpZZM1Ie4tBrgJEeoaT8BurQfSWLOiM83LbhTqeHaWPCO+uHP5dpXS4ferW61OVmpMx08ruXe2qChzpiCY9LivHv8NlM5m0ZXGSWE63AI9oDf9ry6hhGc/MAJ0C0HahhgNrKWChvM1sJvV60t4XDNlayZ/DKzfyQ7iAorSvHCImltKTZb4R7uv3jlBVDA3ra4VMrEGxieYz3q8qc2Fnu6rIuhOvjea0fdJ7NHjLBl0YC+hjQeBq/bry7QT7gTPKjCmWCuQySF/l45Ly3hrMVHspnAWbonkvE+HZCbyx2k4+1X1OT1s5X6K0VIwGMzGBzVdMujQULVgutV0GZPrToZwOp+FwWwCsp+aGdHuubdSl0V0QMM2h3nn+pAcamOoSvrnSnF60vMH96eVQ4mMaQVt9eZp6XUMggYeZj1rt7XrNTYerIyJ2PNCpFx9cBfc6ogUnK5QfuO7hGOjj1fbC4l6y2yVtj9Y+RgoykU+KNv4WNoyip1KdAsTMHcqPLzfmi+usKKztZMbaIp7yEedpfuhWy5FA0OrDOGOHbTXTl5rELKjN+e2+pIBwOgx7d6lq837XF7NeeWqCNx/zYKadQq5hgzD48BvtR5U/LZd9nNlomwzlDYrfj5cERzzlX4ixweljciKW+aUiIf3hHxAgtRVn46ZcorMndCg+SFpJjDLt2/oN8x6l5KWb1uibAgsXLO/X+Rl+6TTcSiYjmffWgiKUO7xaV+5Zy3mW6xFnDS670WNAVWuXScZgy9wEFiP6+NgFh6WaaRYoCT5PzUPcGGLFqFp9vZ6HHXFm4ERGLTH+wiMyreYHPEvS6FyTxZvInh1lCf4O5R07Fp8fzf3KxpS8zZzuywgxLkP4E+1uyUR9e4fixJGKktCJJVKbFDvcXuSOZ+5U3gsfWzFxS9XdL6gh/Pv1Kj2KTF6LOm80Wvh0rhyIPThjaAAJhalX2oxtecIr9bWYL10wy/ymO8rGCbVqqznx+VOatgEaYcxGD/eFgKf4KWD9IK1QxRrvjyjytlSL8spVJCWNgc4y+cUW8FYPSWTJnkxVS4nKnLDATnlQkJF2eq1xllc+9oSDuo8zWMeoZ6sKDAHgZeynACwJR6QBFjr+4RD2tNPrGr7IhkmA6Bb1j1fDfXI/86syLnLcInXiU4gPq6nJ7eNHrc66qJgkdXm4VBBlOL8nOXdw5p8+ry4pxu2px/slXeAuZlx6PeGShMHcVf1VckCH1bMlROtbghNdTF5Yxwd6xV6TXQTyDQznBpOOfeqGuncAc1d3CbGbkXZdqFv1/0VD2m3+qRnQJvAClQ2dnSG0nVnRemcjOxE7KS2C6PvN942o4dXf5lH6y+17UfkFVuN2IWanvm/YYt7d39y9peqE4xNnEXcn3gSY86bs8cWbxqR8q9DVYC3E90OysYwihf3Fm5lL8oHLEfJxX4ZAmGUMP51RlDDiAnOr9EglYpi1MXd0U+PL9L8qGfHCxKbJXa5xq+jIMO+TWswIcpGYN3v+0mm8stL5bnCS/LGcK0EK9dACB6VaYCyqvqQlGPryLBlEZwjIeeUclRLx9NwlO9jVhCeAhzf4LJ8ZBKQUCuGMMLqLW1GcJrw+fhU1BLnTnKcygqHjn2AW+ekNKzxwIW+sTfUjd1wPrf/1LXIe9nG8UYn7Qfjxnu1dtVyBVBFnqn8SDuzjUow3IAmF4OFreV1yYzPjmbkEKBZrwDOxSxCyw3aJbtLiznqFxkvSsCi/v/slsO4EClXmefeUzlk+ub7UPzw5pBV9th+x5ig9wjDC1imcLJ27GrEGWk6HxNhqSLI84XyjcYkBIYUcvFRpZp64e6f3jLqC05hH8iB1w1TwUWPylsMEJ9a24Mr4zO9KhUJXXojsiopg8d+1+ERYsC/cZwGzIH5NRo7QxL72sZvBloM/bKB3/EYnF/w2uaVE+bWjyo7fueHkZmJqhkg/bCIJp2z89nLNjqco0p6uxJ369Qfa5XzP2FgtWU4ee+iaaXlcwE1Oq8LcS9caRWLR36NPmwRQsJxoKo2cyxbVtxvf1O+0VL+6BpKseFTMyV87eLywpnwqkJPaoG6e9H9+1UhKCjsFB8muSjyyiA6HAiQ/fcmr8PhZMeQnJbD504GmK3VanKw3N3pvWLN+CeG1ruDneDXiQRtxrS3K5QSOwnChw2381U9zazKNZhTHAK3TnoIoCHikitdamL69XRZAVvFLjrcAul0MxmYM7DMbsL+yofOIGh1FmAOX7FHda0URB/bYkWano9T59xaLsMdiRlYcuY1NfYQCVJwUBRot1+ZK8w2HiELKUysFa4gTI6mxzOsf3iaF5xK+50BUcw1f3xHTua62jT0ZcD/2IGZzgvBc/tDeR22gbQOnooVMhlDINZSrBRHGCY61RxshK9FqHnoIeHL0fWw+rthAnpaY2cMKsHhWW1+BFeNX9+yVndVxtpFtYfzp71xSc1gsDqpR+VDEMk1jpqNArvZw/IGK4Xv+b3IDFYFOaWExkavh2PCzIIWsDONNPAFaAoLYcq9dsbiAD3QkM3OTudHIiELqIjOYkUxO9FW6g6SWVA7oZniJwrw5lhOyYKVvkXg27sCts2lTie8DtwDGEInT638QlrN4lhxwQyWOf/na2eeXzke6hd9zvMcwualJtMcYprJxbyfZW+AdLX1qXPgmkx9uFbwS7RBsuBayG+Fy8DLyVhcSCX8UhEQFxb++uHUb06BxwCy44V5saBGwv67PZf97oJOTLbxs/7Lbwfad0MM6512j/tp1BKnVmpH5hlTJmc+kPgZ2vRkcuvbv+K+hlk/dKbA8j1M/uDJHp44lQB8NSKvCSrDbSyxMCsqFTcnCtN2/O+exoaQiISjVnYdMFYVYueMMTXfy5ZHoX5oGBFPoB8Z3JDolS3v59/Bqj0Vipqqjhw3UfbcvHAWLBqt0p5SkrOTu/jOHoVnHTJ0uS4OP4byFZdD7X8+WNQ8Eg4riH35io0GD21Q912uc9Wg272G/dMhzcsYThxU4dZSOsCiHnlP+HgBUi9mnPzao2/S0RoyZPzTCc8SZmp0iwIaqYW95zeHlgdhsYHGj9P8TlP9sWHESBFGHUaPGUNTNZ7KEGWgztKhBzXBsTqkFw7o/6/VRJm2iszQbSEkSlE/SdN1rsj4TrviZDarLf3VJ+qApP5/sCkoQBnjPnJ6X7EY7LqYvAbOXaykYlpibQn6qh8tgW31RzmTdKDCbTwP0VJP4SwAgf2ZpiO3y+gRbJ+KuJv0KmyMD5dIz/5jBjsvChSPIgBnkTPBTjMbI1CB1SzD4xF053bt3fykNOG9MHzIHa+eedlsU61n38RADvaWfvffyiBSwcJ6Ps9fG5/WoiDtczQLBIs71dmQ4e2CIAXrrScwgyFzma0hwm0j4ZNSO2opEL/6pPRJInq5G7jZWic39CZZqfY5Kvz8+NVH0bkRxmQ+Y37G62tb6ehE8JM3x0IMoAqv3+Pq6EXRM+MyJJKds1yRJuQ2VYQMOjmICE3FLlqcuAJ2B0y9Hx3WIzywpO5lbNiva15aHxa9hl9n/2T1SdoTm6IudOJ8m0+tklFv32G95nSA+jscjXFmk2H//5JwSE4VkQqV2HoKlHwJBVpVNinCf/bCDWTAdDVJ+KBN9yZTYT8aqrZ3i68wnftBDOV+ay+yWhx3DENBG7P+zw2Y6E931OD0i7eEr7yR5yIevGn5uvOOomNX6Ftmbi7/AGqI7Ff2Ew4CpFQ3vMpgpTrppz/8AVupb7RrQtlvDvl+cPHrcED6+SP7pcCndwUsn0MvKLSmqaC94UWeBeeWdj44KQ6RVaJqqFQesEmkqthdP1P22+YAz9LZ3xLzc5ZRGeQdRpg2kylfn5qhHaNjgrWcWD+s8U244UBnwci4oV3un2lmKzjWUEab5ajDHcbQggDW8r6dTwoGUTR/EzhSH25/tP6qipREvhAE/zdlkgtmjLEN7fSIC905J2Jn8PqePLaH1gUD7zusuvF2JYi12dueSYmxz1lEc6rW66WeDQGhfaEdmMhmFe+EjnFjnepeJNWI6CsKRGWeVCzWdesgyTBlrvLN3NthZdP/evin+uJXHpxtRjjroAHrjgTe9F39acEqOrSjSMfqx0lwGKLeh0pDOCyvcN5S6tySMdhtsp400slPrJncrWFO+JMSOY2kGdRUPHlSSU6nvgfjSJuiDxLP1c5akVHDaOko4R6tm9ySpqOVusbSfAH+QnwrbXVoZYUbY8FAajDctLc3+A5Vr5pp95UmhRXRdh22naidcqLb9mTXtYR2FDzxIeRcCx6aox5N6F0LWQQNBQy7ImWIDXUimXZvRVXIC1GIBgB6ZgX3hupRXgxou8HWVGgy7cbX+8DWyGhX5F1jkRRu6kR3WTjVqKCwJ9zuh++v2ZjEilBfu1bj6nP2RCIVntzuI++AIzFdXnroFlROvIUgaFKGyFq4N4wWt9u3VUnl0uEHbj8h66zYtcBqvTe7nsr+0zQhIBcFYOaKh8ng5BkLrHkR48bkQ9WkYxVKliMKwNI7TrJW78sGBio67FK53oS9FrLST4ecUaillR27qXoZUuB4+CIMNxndD67v1V40PqdieRjIPC78qwMvE0keeGM2vOqSUJ0+kPXUHO1zuUwb77ZfStatiJ6P0/mrwWS8FzqPsFZkxKLHt9uqp6p2QXMgLmRMQvuVQCyMuH61cMdpkCNZuHBiQVt3pO1/2o3vRJs4n69thDw5LG9jTTA/GYNAfwkV8326NccPDYj0bpU3yfSPH+sC/vvcDHGTft/dMoPtCQiROMDYuKd3YLLj0JEkfjXow7kbPUkcRxTiLl53ISDxhZZViNJTo/1ciJvVMTHvuiroIP41kwXMyliZAzqJqhPhHCTMh84ffC1/XIG47ZvGe+q/qCN4ry0Znad68CsgMQfHPWFB1dNcki9KzHkue7GstdQbFN7LF/J1gy+bDGB4duO6pfrgiFxuxNTyYceoUwT+k31UvqvbfSbplCSvicqteJB7BA2QUDYHpcc4SYx3pTZdriQKqs7vO574Zrr/4u3KiI7xdpsN0DeWO2HV8nciqWdW/oP8TgHS74i6rM9tSudAY6fN5+bzFqqYo0F9p13E2Oe4Vuxuv+4atY4vs/Jvd/ijrULonXcg/Bezbunv63FGG0MT5uVogb9bK3qehngCs+hSJtOZmbf4CaPQ7sREp91/YH63NACpb7uaezW1EnWUtMItr3/JEbQ7b+PpI+JL1XosyaJ4HwT6zwG/nBILSx9QyheofufctsveQGmeHvGvWEFy9Y/2p2EPcTQcH3b0X/Qvqfj8Rc7nsZ1mtEQeUVm3cUnvd21HRGZCOZf49grGGlWAxzEDVNa1nMZVZrrJS07MCysYxEDi89PVn6bnxD7Da0B3UaPArbcByQ1rMN1414m7miiLVC697FGz7RFV1BmIjNke/mBPBHPb9ybqvyrJ71R/3L15J/I0Wp74+obgIjmnVrKqYpQehyr/M7ovf4w20j0mHcbId22PcAqDQIWjRZOtTywLGIFn3jaojcO/kUPfmuCP11z+bDw/AG6TiEHqgOIi/MilL7Q17p/qbwFURoWyUwr6Mb9JQBEYqhdh5hEz4zDQbWeoqu7t+DsE/XyfC6TfbSIUzP5UYTDm7cWrS+Y98wASnAw9bCupnWWDOEt5M9OzrtvHwKcJKjBlKiQ5UalmR+F9V+Z216D+Jni5wNr+p9QHFl33vY83c1dMjWtZJhuKhdTXlU54KMMEUsIpJ9Bnm+LOda31zO4Kb9TkkcwSKkCnSCd+kEhoEDZKzmzPE1PnG91pSWK8EFJqpnjkbPRgKUZ2wpJ6E7QSQerGGiYl83lyd5nRXCpouuZ7p0tnQMeFKP/JDkDyj2Dr6scFFhtITMuOZXjAWpipU9/JyLkomn1wthOauerh1Gz3TxV8Sx9YsaLIQB7gsg0OAWI7j4mM4xj7vgxFI9Nm6rD5BgkV5koO64k3M+d6/w+12/8k4MxSmGpBMeXDYK3XqiLd2PMG667KUTxUsC4UI6PCyf4E6eu3LRF+s7Kg11S+Q0+kTHoEGDNP6ufctHNduQRBjTOw0pz0l5WjX8/iPUzei4RQkE9cNiJXuKXlroLIwvkRskqzad3QiF9hr0SLrXl1WizvziredKdaKOYSMnmkXt5TPhe9avlR7QJApoT1vJOMdwBDbjsPbuGwcMhURe1ppH3X+F9NY38UijVXXJfgTXCKpll7+zvqRw9oxbJqUGylUew1cLuxGhyZ3PTDVFTc/kQpax26z6Jjrs7z+jUdC+ofi0bhrLXzk5zVu9NVGhYuJbLDJGGV/TOsHvWVo0orwxjoLswR7dsCc+T00KI3LF/5QwjskviOQriu//icu90n3PuK+S7f3ZgOMUmi/C/ea0Hm3WZY3uCw6JkDsWfv5WR0xCAS/pnpCULvsZ3z8TIzsbu8y29ZNU4qTdnsb28qHnoXdhARayG6aIqCBuUDHfD2BBgsVOuTWuTAwNEhQyH1NtAF2Q1E1r42rK9AMk+QtbVtLfxRl2Lc/KYrI98vp6OsZ22znyxzYwsjjuLU3bMNrQGf6EYCchvJ1UjWRLrgAvxWnf10X/FQQE8AZSZ64pyvAbjOahRmXT35W+UUWmV6FIWwJpJSSf92OYfOOaO1iWQRv6GDd8NKOiXHdbE18YDPgqJnksR7P3mTsZ66sY82Zw/P/1JFjd8PZ5VzV4iVd5xje7BWR+B7Tl6/NFavYIssHNBztWTjX3vxWlfey93uhoN+WQzvHKGKa08n88bWLvuiVAB7LGlJ2E/Gy4YYMjKWA3bhibbZK6KYXZD5m3sM8hqYdPF+gm41gj3xWFsLQNoLk+BQt39yGHPSIA6dMpnVBV55aJfCepRD6L5hTu/PkH93fbrScuYl4ZnTPU7NeAkOlgIF4rOdMVGLUtMk/J627yFuRrMzSzIxq8wM7a+kQKs1oDWq9vf5borVcAs9q2f8enTksW+BiLKv+W4KD/CHqJg3vyil0WZqQ0ejkG0DgmvPVjHjnUiLZDSPYF6sXbkahrfWzZyIScg/QzyAwfjNkGmgyEJE6yxcO5BkXGXP5lJ8i5a00aKRoPGhQCXVSyaha+GaOB2unCLGdh0p0DiYo0eQKZUlA12RjUAT9WWQMwEm35gSnEWedzv2eCxvxjWDiBxBwc8KzDw6WrCe66fBK2PAK5ymL7maSTtRWhVeLoALYFlKKEGQmrksjaEPDdpgWp9dpgoa/8NMzDYVhhw2X3Sxm1uuwrYn8lMeQz3fhAP2yUAFLgKqxL9S06SfbpZmxgOiSQub5qQZdkb07DCUxNYKH3pYMDEAJLyWsdRY2/Vk/0OrxcHi2/upllFeX7Ed1Er3cB1Rcl9tl8wWRIz6OTIFMScSgZQCDz49ACK4ZMZGtzpL2xmfI9IpCU5humq/30WhCK4oH5wCjXF8STSMs0jUrml6S7F2isf/KeRFyWFKcT5/0GlMxV3s9xCThB6q/3wszqMdLBBVPCwy11nNBrTEl4Mn7JXjZGd7UtW5Vx3wmXowmpnJRE871IUXC5klKI2tzPaISDuyU7R8ONIgsZ11hiTu0Yny5g2zuaLlv3EvQCM8CzayJLCJxG2pCLyZT33ekZ9qso+fnuPVxsc8WvHD5rpdPhYB5GgcEFyJu+EXP7CJ13E+NSp1KgWEnqTf/AmIyMNmjHLweMitTuNE9k83ySxHj+WNEqkl1a2LermEZ9voVmfrmqmlA3K2Mjhh+MrYixZ81USZDtSY6RPlN6+xgKy7qV6Rr42pzURO7YU5EKs8b4NMkHgKeneCNMOVkGAMhBAQe4FFnAFyhZlcOVzq2HsspOwjGMoO7Ze09Ki378URHL0xghzITBnSLDWqluEZ1/CjcrPdJhCdjwnZvPu6jvWLT/TIKlXpTLaCAXCuioIlgze6XGjwpfmhf11Dx2BDqrgBjT++FixZ8aYLXaSyd++ckBMRgDuskfTxK3vsu3UVO3zxhkUo5AfBF6XRSs5Eljkajolwg2ycL3xoMUP9FvX5WYBBsy1J0Zr8rbjnI4nhJ9qMwexOLEPRmDeE6LZrwM0vhy7uFD9x36D2vyBTQNfkhqDlm0jAeldrE5IIC8W8YbeFgNem4wNhQxZW9FAg37As3HNXt+HqvRud+hQhRDcqgboc5wxNOJ+oc3uCKyWXjPGX1PEr2ta6kD6CP3FGvmLSl5fUsO2Aq81U6G/Q/yW+oEep0wwgmSFmdCECa96RcWiAilLp7SXhvliM45Sc+3BWUsK4wG0aNtaEjn9wwOgBkXl65RSti97xf2NnJ6BuaJBGTvuKQA/ezw1mIr5ZY53FAVEMe/qMeHFCyDEgIBY2fgODMN6otgfH9ZkjrxCeDmauoUjq+kETqSZbluDASEdctnEbY/+xrYm8eFph+n667uwcq545uPfSXT1Em3yBqevfWxnjudB8cKkmONFgxqcArH75TCielOWCseHKeaqKqocUoGV3Eqsp76dR318c77v0zbNOqlV/kUigwXB9Wo5/rOV4eQZm/okjzltXN0xtHjUZgvwUzcLN4Xer8F7H+DpgrMWeIwg4KqWzutGxKblSK/5XdB43/ePCJi72S0rvOrL+PdE06OB9az3KYkcYskpRuab3ALLDEN/Kz49eGOptTZUMQ68AEFGPUe3j0/1PXQ/xwiaI3gQpwN75EDay9Vu9Pc55IN2zi84c1PKjNQXrGjUffF3mLNm5+pyAmNB2c6IOqrBoFaxmmt1AQfcTNkiiPGDBkG15tJ7Fd8fE9ZOzE4GdLzevj3hA8P83Bma11S+VyIGbHVw1RXWnhBd3qEjNPOJJGWwUvUkrE4LxcIy9AWBvw8KPGSR4/64aeR6/cXwaSA8WIO2lIaSoP5dYW4DswczbVWEtruetUVxve6DG81UHRKWOcIsnXBCk0REB8lfFhjpuBbIf+hFELEYh3YVlzsRgAgKf26j6e+Bym8I8Xpy8A35Y4DHZrFtu9oUe7Ec4w42dZdmYZSKobrniPFpbnFvJzhvT+IWaGvVMpJM1namARIfsQCN/ViuJJ6tqXTC8JYSQ54MT7O3V9/IT+3wK1wSX8+NrMV2ianxT9bmhZAM4mVhERXWc5Lah7kxCsTzW1P4+cFw98G8wER3sEB9w6YjRSNpTB9i9PQmgbKP7D5vRlWhBPtu4R1jvGfJvcdBKAgJTokVZbe4OhhmQ2FdeAA9sCYu2pyzax6SOE94IAYyJ5JoODLjuU5432MxoZePtqPzNxeZxVBl14nNusPoh95LKkLoq8obrTJWwBXDztncpV4NI5Pil3u5UKwCvoIf7eYgwJxpBewRfIKm01B9yi+8tY/bioqiV4NkR8Rk7VN+fHCCkI6/peSieNlHuYW2tJVzSHEIl7CV36xP9J8yb35GFmm25MZ0J6uFNTL7KWlNrJk9Q/vIp8NSlr67j39ybfNa6z8He4b3ghY/dVBJq4N8yuKfFH3ZPxzruoHiZXJm3rkVOANZea50aEipc9/hvgUjE629TsiUqzMnxVmggi8092i1jfjQhJR4uzhKqdoTQA5qOW5Gtt+vIWq3z/H/p2mtNDeOcBkthanbFnjUg1oxNe4RnqsbESC6uhI4/gOd38fYhzVTqnEj+tq+YAvctbUpfmNddOHkRd/Jx089pa4DGoIk1Dm0mVsdQt3O5Ygzw+g1essjspmQ0qackOuW9/d+2ZYsC1OpzO1e7/dW3v4vMtg2bn667Mrn5Y5ttQgEhdjKzg5kEevmcqoYoY4i4jrwgpOdg2p0wLQcEqUT1OdlKTuGjjG1elcS+Bq2W/9Y21NtxAvvh+gvMAz2AMnCHkUcmCvUFW9ryyulydYAhmoNznlFZiZGiJCTSzB699QiRq/0eQQV/qMyt8PrDLlKsW5eoKSTADrBiMu+gFou+BdIZlKZTSq4J8P5HfmOr1aAZYSXyyIw/+KwirC/hgMxbHmngQeNnQA4MMsmlkJN1YODDjr5PlXHt4d/8dJcfQcABg9Cz5cFSkGgpzmw5NYEgK83JbeFb1PkFT1raLJB7cygX6KJvXQBs1VIJYAM4U5aOOJSGD/CqPJlFX1G+K3Ovr92v8yKrWYdnE5Qb/nI7vLVXA3SW5qd8wFJlyRXxIRCwjguSxHT0cPChFDGHdbghk3bAlE2q3LZYL2VdIWena0W3qODNkSD6iIRW+gWadvv8U6w0hNM1uOEqDn1rNdNKDxXHPO/ulwnZqSEXxbgYCNgVY/8JjHxrRqvWtQh4BJ06g6BfK+AVRgTYE9QVYZbz4w9XAaEYbu72SbH12cOdtEiQYufEnukOckB1LSVZ0lX1WuyPqKAmCPR4wBMxyILEZSiRaHmKm7tiX3XAUaCxrYOlShjiG8WkaYkbJg1/f3IL9ViN24cXCGGkl/X6wMZJlbyUGUEAtM/8YOHEH6Hb0lzVvi15dyn4J4WyRZMsmXSTAoAxo2fmGj+DlzqhmXYFSmvVcXJOnMSsTa0QLB9BTCwsQDa/0CJkFx5kuUh9khqHgnkhUuIiXMNBbs2nf5aQ7Y2uuqUzXZsq7YvoHnsyQoy0fnQ8tl6YUclCne4F0Hn18tkUmMYCBXur/LtgndEmJksU4SSwX+QJhyu4DqPrNfaxeQYBJIt2wDbv/UfvC1/oBlGKTz8xJvAhwJOccIfnkN5P9Ajd5ljsqg4dpFBzjaRWEYEeGB/lBNljCTrHa8QTUSPbtyC0GN4JM97lEeeLT4zsoNVqq8nIHV8Y+KXkYoCY3ITLsJQ4KO5kcpIlxWYxBDEASPYaR4LyMwnSBjrRMxLETvb3C+u7PlJTyfQBmp0giFihZJgql9+/QJDu+c5UBqk2jNLJJ9RKDg3X1nS7OqD7uS2dwBJsyguMNzDux1kdHPVnnDl//eG1+QQIji/+RNiLogo/6q70pLqKSwpamaJVD/tNH7HBZhn1y6nWZz6+aWUvtQ5OpcMnzsYQueqEyjLDpR+A61+Q436iU6O0vVFyOdTi9tUh3r7K1QuNTNB/vIueK2f6/qq9TnpPZnMmUCYMdFx8SWo3z1k6uJ1QjSYJKtHtHT7dHBpxIGODlNvSLY1tG5ljHLczCIFmZXk25H74tbvnE/cRmzs88dTj7qErLxcmRRzIJlohr/NDYKugHO3T5gmCSNsD1jGfOOPs4h3rpo9Cj9NPKL6UiQ3rNiB2PacJQCyoWm0MWj8PJgKvBvAHq7VMKwY14Iadgqj4ySrI0a5U2mEcm8b2QkyedKaoEZ1Mfv61HvFuXgzYJ/9bqw6uY5PT2z3tmjTELkmDhREc9Sxs0ZBmviMg+0U5EfsBaHHtmMKlDpfnv2bFkfndFO/G6mTPJFx5lvJj8uoFZsbesWRaqSvsXQZEa8FwxxPg6aYOIVaAklGASqJb5SOCg0GN85XPHGJ9UuhUdxil26fq1X7mwIxKUdSt9p+6zHtkVEdyF8PRQ3dYWtiO9Gvn5S/vCTphK9a+gG3xv781DH7LpgX1xzi15tC24EPmCIETkTzPAwxb+LeEoHTB3nror6SXUgH8QAOVrBjc0snDeMRuhVt8eESGFqZbPV2RdX6TyBzdeI4hpiALzf7FP8yT60GyZhItHvO1k+JVs0wAbg48oOIEvDBRRAnD8FJD2ScFCWcZhUREZAdqDvb9Mn0Dwrg5TrB/YUuq4Y94sv7YZDBcyZAsrUSBBelq7I7JAe7uJQNSBMAfvimlkVE8F+AEKOPhfMOicHv1p7PwMTE5OvUsWZlmf+aCloqnFDrbsnhaqIzzhs/e+fs3whsc40LFhJYBzvc+p21W94Xjcbwy17w3fcxbGI7UsEI/DN4i6tz0sbwtTuUDohgXLRgbgljo1lmtzj2BgpZP2SFqxdcwGgOTLh0hc05G1j7K9ExZiUxPsvcq87rHodtcds+uif7W0WYPEGX/p9ykJJI+MJqao5Jq7oE+MCKHCU1inCsK1yj88MvPe0kUzrboAjPVd2PqgNMwygLFo+wKqNMvXgqNhGe1aNMAff1CuWjyK3WkLaWFaArrbQyaxXZDwu7E7GKTrqTrL7TyHizG6Pn3MJC5nXPWanEuJBbIGymm/PRjKSHHeo8JjuTSED2OWkt0sZeceJInLOvsQ23pd35+24yaTiMpYmUiuedPLZBDnuGt6ncDOcvGD5uSvT1s3CG6YMgTMbm+XQEQ9DgJOrGh5VJG5cWw/hUw20SvSIJngpVB+TC1loSfo8vOM3hgNwzA6SY1svFBLaBLIJe8zR7ocHW0EyGTvjAw0QNQXKd4Xcaorowoxn3M5BFdG7S6dZm2AuKRbxrenGRPLIc7Uttm1LDfl6DND8yrEBNd3iYayJHU9uDXZ+/m0azdDRrm4/c0zaeX8WjoLymePN7ddBXfweS3kZT6ZILrdi1Y2YfunQWRq7A5tJ4/O+anl9vWw9sxoHVqqU+IHDZaor2+E9WTCyDvz7gZmHBKo7Xj897/heLSx+05bRfVRbU04Vf2J7QHIWVCx3zfXi7Q5e/YbbNqWxf8AvoAfaySsqQYw3a/CQyjuTIsP/2+9W6BqfMWX7XIv3QuPATGNd4AyFA+E7UsKu6vsZmkytJu0soX1qCUSuQPvufe1dZD3q1IQ+QkJh8tnByr70nrlbBBZdcRhqwWG5VfBVUZ8qO+v5ZdQcqyIWDVfbr4LnQTdgtFWrqh+rmsGG89th2kiV1R1n0Rh5CnsDsrTrIMyxCPgfY9Lw1DbFC41/LDZs7teseB+0DsKjE6F1W5XeKO9MDv6UyXCyLSAkjwF3OwEumtyJKMN8E6eonLaDp+HRd/tRizipksZHVXe2ggEAzgzvy8XvXyKHOTDwXH8dNFDVo4FD1S7v8JdzzoBp0+a4XA4GmfVOQit9mBOcXPmfyRucLAPiYM6rH7MYV5maqvTF0geKHlOswGJC3djUp7A7Uq0AlFq8CMfH++5qvdxbp9qJfLepC3Kr8pvTXc3r9auNaYFZG1gP0C4BpW4WwcYwHMfT2yIFoiYKj9h9LwVGQQT+X3qh3Pr0fK9YuGDtY7ty5tHBUsNVeDQ6snYsZu35ASxF/uIBBv1OyyCKO9PnTHtFWZWg9/1+rFRpgcR0n4KN+ZOcHkOfDeDFlQH9qZnkqbb6UsU5sjM39go5NAhu29nUcYC9lM+TZotckzlWqzRQ3h4gTCzRQIbRhQMh813Any/jqzZTLTP15w+9jIud+zY0SUdp6FF7CUEI2QudCd/ZxHRmnSrioy++dQUktrDTUR3Be1SORlrZHWFVLGPUhIIu6sV2MoynjdaTwJniC2zneu92fJpce+tgwnqEoyCjWeBPcw2c4ggIdYB0QqR+5IpiEObXTZ32iPGNtnCv5mr5lPbPWAy2TdZB4r+ZvNR0ONWw+B9qwx9mol51RVZCxDPJveYF/iGUXjJ5sOesyPyqIwGtipHtpQDhVFjLImhMpVi+f0kAp2w66NtGIR7AnttdQTtLAN3P3UH++cYAr2iYwcCk0VwJ+UqkcZ5CWpleM5+t3JztDSFj09CuxkH88lI1DYVAzH/Ck26oaoCoSyduvpnjsyvSBcwE7YpNcfN2OI2kEYCgw/Yp9X8zBb39ExyyEOoWMa//Airsb4ApzCfscwz+ytHzU8JSOp8YiQeBWQ3y/IaKdWHCBWT44j+ZRRNCWy8jXZQMJqbz6ywx2kaXj6uLALXMj/dmPBI1Xzx7bTk4tEFQA5Msu6ipBIt5IpNC6UmEhtCuisEKECqMIlfH4abczKxk4Ucughv1WhTif312OhJjxjIhZWouSVfWwUkjpRSmtdVjskTRxHM+C+fv7s3Q9pcmNsPETRLqQLqpu/Iyv9uOLmjk8oTP1U1fgAA0XnWpgsejjWt3q7TZu4O/vRBclYNJnx9vWSjssguv5cyoGtd2ausMBs1MD5KO8WWWSFoO3u8/PFJz8+vghj8/Tphan2Y0h/l4XjbP1vYR4wdop45f5gwSptAEUB1oo4ypX+xbFFoTJNE/wi2Kw+20u+MiEdRu5LSnUim/HtBiZPCQgyA3ovHTmRcl9rr484yTPmXQfBQ9nuxFvPvoH0X2a7uR3rybQYo+0QQBViEAl00rm7LcFcaFLmnAym2nY+wxjFN0H+b5uUhsliLx3yDs8KChwU6/fZEaddtiGaNjwZG2JF2l386hxQLgFkuLP4/eNq0JiuVQ9oSyEQrt1X7VDOTkfVGZFIJWM4UBpq539vwHtYfXChrso89u3/w9cyz75atAZmzV1/se/3+fba6y+Q9jWhS/Fhp9ZxHXcqjnaBSPOEZ5ZEdiEYK2tPGMcK3kOrerJd2Sk6vWdXPsG5Ode8QLXMzfF32HRj3BgrWFx+LKaxwccnraxsweQG9U5/t4gJvOC/ytHxZoiTgS8UNUbKTNl8fivN5EiTrLDzjjNqXrGplWcZxSbvoq/ISwvBAsTllGE5KAhEWqeSW2eV/qnZixygYyAdJ9VDjocqMJ1c4vcGC/Nf6b4DxwhDPMeERnvMVNmQrJ/g7WIKVZaTJtNUsz4oDyYeA+kQhN7DwunW8qmmOBQM3x3xw1W6F8ff4RheT64jT4wqp/JpXhOELrtC+Z6gsZC/M13QFXm1wiUMw+QeW+qbWtoD4208Z/JlN4bJI5mAyf06QY9H/dowZKMgqAAL+SZe2IOemC2Bn7fM39BzAaOWZ4IKyzWp6wn17dIPNoQmgHneDNnoP386GIxSMsFPakaT8/N1loKDXw9XtLNycemd1DAiRay/696cjpv3resq6imwBkqU9k1l7gQhutghQF7auGRxQknFQ+CWum7HEC5eA87O3g//haoaL5Ti6+pGonZ5tenEbBifiVTy9ZMN2reHpHPlXN4ujesN7wLfMUM+mA7eUuPeNs+E9ayYqblmSkPQiOK0V5osYsgtIRM+NbZbdfwDfbawdW28+k1PenkGx8YZzE2UiyeKWrha5ZLQ8w2WRE+qd5En5A5+iNulpxKYiOxxfx0MHcLzr8rG6xuQg9lQeuwbL4ZsYdsUfyvvle0e2SwNYo1qVrghSDqlseU4nWk+cYH5GaC3YEAvaT7c/cXzXObMjjdUnLO/QhsfrAEuAjvuJn+tPEaTn2Gkhvu3kEKta5JiRYyRen6w9aqQCgqdfwZMYs7+gW1R5tIqyJ2E2UMY4JKkdr1rjQIJVYH/BjeRSC8Y/qEBOTvDrmX9TP0hN+fZJsnxk4RAaGo3+om58V8SvWjv/yPpwnK8NNZc4Z+5aHvePAFTL8fN2ltWADMReQd0mSvKAyq1wui1j4oAzd0TsBBOdcT6Dgg0sE63EajFTvUQtSmZhz9dFbzIeNuNSIKxxWeWf5Rf9SppaspCAUFZOs4Ozq6rLKDXt9DbUfuO6BWrV+RlSYHjMcb3R1gwfVaH+zqMSKGLDlMxOkpdrl5VnZwg6L6w3WVzNN1X5RtpF0oEaKw549xWwYs9sMib4LlDTbxzlBaLOt/EO4qZvc95nuwLtWEqkXZajq8nptlU3wQzRDqCsMICcG9VlkqPetqijILFBcAxxnd1F2hhkYk/DRlIcYpZpyQnwi9Eq0roZkSlcE6XZn8BA6Aeu7A/8Dx2qoCyS7/ILpN0QuVCstrYoo5fnPDMVSN4q+zf46LWPWn1lOfRobuCUBd19dwmgxmRoa61lEGvZfPbOyJXq1ZgoafcnFN5RWEFNtwUR/3CwzGs+J+gercqF64pxo8pXjlpViI6wweVBEMJjYffjyAHXGeECoBUgxg6BCWaeU9+mm8/eZRNjM3zhhP43BACEJcyX9P1wSiq9ADK1je+os1WXUZxfqOE3MIjndsIviV1Ar5D3MLX1ZTZVu42hjzMZOs0/K4II3OVp6uXDDCNMb/lodOgnHiTeiU2netutOQ5NhvzKWE6hPPeaV+mOKoX4vJ+2ALCd7MK3QzALet/lR5n3u+9RRcAscbkURWL/eK2b8jxq/IktNaETXV+NdkSjnuvA+03jJCQTDrnxwAMFg7reG+se6vkRITL75iRbWBmkoCEoGOwfOHtNPEsDElKHN8s8cC9MgMgFRyCMJxvISrHUdY+ZjfFLDPACMFD0roRqiNbO7/xrdf5/Vy/RrH+w+zBAwqf0+QjZx9E872W98b/xb0BV2VcXNXye7Mrmao49T7fKp5bRrvxIBysGqlLIkR6+1I9WVq4D4azwZw32hDEcGH+Rx6fbUE/QpX+c+VQUnEzgtYNPlrCdb9eTVhEnarMdNoq+icIwWxyyxlbiOywSEMQqqRyqr2ibt8JTTqfWr0kaEX/tgOreNxEXZuQ9n6C9Vfid5jaPQoELkqTyoz4iF+zmholXFGHRh+XH82Sr0ZTQnVLVHLs1MLyvPavgrkzKggQAAGeVBnoZFESwh//CCk+bAsm9ulaqvC8UltuIU3aBE+lET3XTwJcbKGYir9CEz4VpKntGYgssVecB6E6KVG/IC3jH+3kMVhwdleziFxdEnhzEE6gvdmzOvyL51rklOBBacYIkDDcdaitHXPsneZ49iYjOd+yB864y+j3dHnpd5dBunYbUvakWTxjAzgAVZ6rRy0qm4FcAYU480LcK9VkdrR+9vuOdenNQSVYw70NVz/66VS7ZNwePR7lAA6zX5pLvO5ehgxC/dNVk92AzQvxiUaiZxRMuCu5yRs8xXLKiBXuJx6W3VtMmrSrZCJFQvtRKeyFO8f9rUKF8JiP9by239/0IqL3lZ8k+3YLUIjZrYg6yhwdPjrdA+VHnQ29CTgANOrhedTrwyCgZRh6L0efvfgR0AU44kr+cP6VEQEDl5Rv2Mp84A/lWfhApbum74ofVI4RV229n6Deta+OznpZzScsu5yjr5gWQipNKs8DbFq0hm90Dh0+/0FzKjnr1JcvTooBXUvaPuKXRrRh38rjFDSWb5OPymRpDGAHvBvFQDeHCZOt0zi35rA0JQp5dXzKQsysej0Jdn4872C2o4J9xD6ZQ0y/jSHPFjd/2YNjxuI85ERmjXpPYW8CyMbPblR4i1bcTHk6/18Aaron8h1F0ux9+Ex/L+Xn/eXR+CpFmeVc1A/Vsel5Jk69nwXHjcHrmr3o2Dpon7p9GtO0H3f4/Vet9YfP0Ds3CFab/C9ra9+bkHQ+iYzED1izPOJLmEro5/I9a1CdvmfPuhe9ijvEKr4H9EY104nlvJj+add4Ic6V/MFEwjNl0TillPJU4HzskuDDOluUNb3ytilpBY+/UUZqcMuvslXTUNX5ZTQ3e7K7QKJNQMzajj0e9j8EAuTC6UY7E2IUe6wkb+zU5K8s0gllC0uWb2JG2br3PoPN0V5/saRbtRXH1inQhcN1LRGx7d/aX21Sj42cmCCuUceoX/2EkxBEVvMIH2uhjFvTReI7NE30yVMdaaK0cQf9zEPLZ/a52/a4CI5qrXX72DyI6Lyydc1+WE0tkXxSFjIC4rVwafCh78p8iR1AGQiPABWdoGe1ovqjh1xEA4C4EEgsLvcndu5YMx3cl6FRdQG3Rm6YLNWqXmlrXtZ1JuI8P8AbqmgpLROSiPZZfzjGVyDHGJFp+ni9cUSpRXF37a7zYtZ4F2tlYSPzRLNTgs7D8DETkLLuuUkkmQw39dOpjxXnNjsJ63tk8lvbCiVSS2YQmLyq7fT3iGo4VQdCLojrgx3pBMPaZXa10GPUfjEqEVJaA+b+OfJqzlsbIFmAzpUXLomYywr++37ca2C6JYIUk/m4hC97WqazNj/kZhGbJfSm5VNXbvuqmKt1j7EwS/Kp6lysri5pc6SpuQXz5a8E06zfsrvGp+ryOneXokm5ujq1IqZ6sJWqRU5rHkNv3RcC/3TuCC1kc7+SbLdwsX1KlxdE/FHj9rrevg6IJakGv9r0GFy3k2AsZMfR6ZRHsBr9OkrqWNXHrW7EkWIM0WL3A3EaYEZ3qOF+4e6OL8UpbVEjrtKxX/rPv6W+/Uy5x3JhkkzYyXvoH6K1g+kwc3Kg4/b2zmcg6LW6o3D9I4AbR9/d5l4mJ3nHzxwAzSK2n6XMGOgTMM2iDMJHJqWRzUe0e4wO58uj7FXEaeY/uQrODdEq+qAcYIv5CUKfdqtewIfXXo2MYbPQTC3P+E5i/2/w2DSf8v4wYH8dAurAo1nPxMkZFGIq56pkPAcPsulwKM1qhjIOfXCQ6jrfuAiZQ3Yn3ifY9wh9ZbPMMmF6dhEi4sHBBTXnmLEkiRfTe7tRUjrS3uAz8MVYK9xog2OUW9C13Yijx00H2lhsfGp9kpabk25ZDalAVxqNqw9Js/gBXJ+1QaFV+PyR0/UDya69Y9+tG3K+5pdnglivVDEHIlsl9TdcfCdCBwyyG/pJmJH4OXNlzJ5GhmFSzVXCPfQJk6BovxIcRGBLqgO+PudB/WdYcImng+n5z/CPIa6FmaAu837MRr0bqgGzyghAFbYyGuE3pYmadkD7O4kr9Qewu/sMFFpWIC9DtXP8zgHRHfI7+2/PjxOZrGK4fo3NnSJq5iq8r70qSp4vZ5oJvQyLO1uA7n/qXUESzukfIhe3viz+2gBd7GcGhejt6i6uUYxJVdMMRkZ7tf2BwXpZmOCamIEt2xRJ/nsYJpdgHX+hLNr9VP00Kvf4ehuPlw2BDsJImR6/Q/QkN0Ft1yYQWUm90SLnpMntJvsSdtXKXN5X3gzaTBa0adgqxBrhZ66peShfYijdjZ8SK7jcF8GXQMlpBXuN4LToElDPyRZjFKPUYWtcgitfstRJ3+ce4jiGmHTTvX+Mf2irtKakia1e226a4cpKkocOEiZfEjk9bXyaaDATCr/ckh6Jdy/tgWEjBFVWfePbacwZRbp6PnddIP8D0HledhyxwoFVejj8c7HM0b6xFES0yaDvhiWbDYI476vTjT/Vou2cUFdMIRwFhqYhsQYKQNgysMsaOZ/gry1pV5ctBZ37AAFduNf9sQyjeV/2h1dztQxz8kMTNYOLXh1rffuY9/FHuylhF1DSuyoEdZihjMARHsdMCjO85063+d+jrDZBYh1Fpy1RYQ5gSykX9wpKitxEZllLpl/n8Dlbt+eDuhAX14B0Rw9ckHVTiaEfoUxhTlbPV3sjIwDLToX9dfjPFx1V9NbbdObyYRwhsEXDyz+Be50Bo9faDG7OzhP4ngNDeSNPL9CmxqrsjysNf45BqFgRlUIxTqKnmRzS6HX53cpCXw+YQdXUtuqFpfjxGOIyFxDxq8/Uy2xe1HxBsUYqF2O4k2WOCGrmFmRgawJJB+C9RmnLByb+oPR2+Nu9ZqyrjRdr4tcy6mL27lHY0sYuwzxZ8T2qTbqXlmhWytHiWBWNvtYvZzvFcOVECfh6NVRZoYibshs1GpklbhOvf3N4d3ecoX+zNUQfrJPiV3B46bbSwSHG22u75wiHQQWHv4VlCMALUYbnWgT6DUO9sOtK1Z/ybZXntAcWyu2KVyuQXXoQgKa05/+7eDIqLYZLMrHA3WikbimxWsVxi0nML5VxeDv301+aa6kY3aJIeEM0T2XKV9mLvQNepsy2vvR/xlEC3Dc+HMCVgvwNN1z+zroqqzj5o6xx4rIKa7HasSQoGCbf/4YVsZdc0YZTthwH/VwM9PUrd+xYqQb89CS3yUYAeK/lauDKGFqPlChEL/YL7XNM0ErM+flosw8EP++ph4nnQ8UmNP9ddF0nANA+JDKFAJu9Chew0mtdjBEnivheQVJrrPYqfwWxNRBHWEFd7g6B9hoTCnRa3waa06Vw6f7jPB0qCaXP61BcLFufaQJ5U7bYZOsWdcHgqvA/covsMrJ/FBCBa8Jyso67ndQTeSOJHZvPr6Qe68bQ8gQR1gW6dEQt4GJMUvzDDSsjwoRZXgREzv6zaGlsK0VRkPaEsEEnLfRJtWMCLY9/VFhNJfdtrGNAeuNt2Jl2GZn+c+zEcC12Rj8ncQSar3f0j66Xunef8o+OuScC4RpgeVk5aOppQKaprMsap2Pz01zOavyN5NqrqJ+pAoR0DWngXkcVVHNZA4rs0hz9kCDjzbwjwSmjgbShwYQAiAamoQV/tdXooevZcJeg5RtY+0ZtCLTNrSMj5ejv1Rb3i4n0gRs9iyYMrn0PyWPgN3fAbiOCHaf9sk2o0GDfI7Cxdez1qFeigdA4GrVpDZxOGLQ96M2Ktq+omWN3iuLQIb4o39QJev4B/qMxzStHWnP/G+jyT/GGNuBae2ADRxUotg+ExtV0nDhz0Lc3v3VNEJhu+y51BrYRDzcNY8rSaZmOpSqDyMwR2+BcfmSfpqTrxRSNwIAneiZfhGZkxJeo4U84NAHBnF7VOjkBm2949zhy937jKI4iDjUSyFcLD4xmmiGhCrc6J0h6L+Ek4nqQCLlhPmSOfPB9kVzqFlB/ccDIWc0emeyTbI/U9lR4bFWV5D/ezkpbZo35HFhwBBJnrKa7lN7nM0wjJsBQ2XB+WzMZdwEeblb1IAHmQmtftS0de7HYVpET8KzImWw3OWyZ26Hc90UpvrmM2URIMIU3VsfZSk8DlJRaRQq7kxmlDgOdvH+AO7Y9ToRm8Sowoou7Sj6komzKapxsJmP3Lymu0V5gSTOeGXQOuCMKop3d4J5X/p1s5I/bL7ZKAUHRhYJD9vDf9yoFXD77OgvBCIIsYxq5WUhibpyIsXcKcygxctylSOTOj+sS5+KiIl6PrkmFs3bedlgYDuxzvFeFPAV4JJ+0OrHHAEapbAmueg5fT8XTaNLRBX/S6Zplb5jDeSLtO+vDh5eS4keYtRAFgDVcevt4s6fEL9VLhUuDHYoDzUsFHDxQY/4X5GNkY0g5SwxBfNMzT9kGlx4kV62KMo7V8gWHge12smaCmPBQXxd/nQawzDjpRtdoVgkxpvGE3o00eWbDr5JuNbszL3CQW5FrJjpRMl2Z25JGYzYTVbxNGrCFj5sE6MdgT85Fd6MiMLUDKwecJmhs6/jFrJS5TPReBWzAOkvsf4rJLntR38WWaQh6o/CW/bgDc7Q5u14wLplKuEp6Mzl2a4D+EMI0KXn/EbH9tyXNWc2QZawNCkMseUviQh8Mh9ZdMu2mgIO0LfwvYNVfW0tKvQ+PRSsPqz+H+iCr0EBJkNMDsz8ErK/tFAsKz6j6UJYN0NPtn6lKNbblvT7JsSYg2SWmX+8YrqWW2UxsAM6P8zuTJLSC887B4PgBfiZeM/Uhokig0cUh3FpcLaOcoJDSwkGfIopcUzO+FoH/RY68b9c9fam0Z2V1yr/YlqOMH1vvFT6YfPUPUxPVtDDwAElkh4B19rPWfvYX8nQT6uROZUcl/dvWqqbFLdKAEalAYgTRWZ3v3pkHwhvVxlv84qLa42o+WdO2VmQa6lsc9FcgKPEskKoRdQkdyj4wlWwpQ/tZ4mAEukAVFiLMHo2yd3EZZ1lnOXjwNkro5mubnKcAMAlpReki00IzYCMNq15hVQbKPdCQOSaJYPP8MwPxhQRPha8DhcRpErDe2x+IHw28PVn2JsfGggVin+epw8vdxbBdcJglnc6A89LZf4QMkAC4V0butg4tFIn1oLXTxbE6cUI1d+T8TxqgpLK0maHBx2eItUttoj7NunzRxfu7rK+yfBfzgp/eVTFyyG3pdDPfYUIdWskHsQ8+Uuuw8NE1wbILEXK0roEXaGvW1/+qEWosJKncNJAUiJDDzfwlOH+G/YN8AX2omJuWiYf+LZFwgVxuKM+ltHWATHt4N0erW4/DnWqY2Ayds4TVsblBvxLjs5HxLjryiaZbz52rGbpvl0GqeJlCNO4rLcRqslS1yG1jO7IDIL3xaxXzxzsQ38QR2lGIEr7OLtsNG423QPyWCWmR/a+4oPbxPccNYpja4vC4PWe9+/YonXWOjheLIFnsJEmq+nxFNALFK3u7uWXXBcWwYTLFCXCn6cOn9wynOUMAF3PAaRnHtPT7r+2y9nYfdhnZNjOjcFi6Zymj+oHDN11b0w5GeyYMS0qBqHFv2tVAMnVYXvtbJ8j+sgU3UocOIkyF0oMiTJxmtbN0JNSrEbSgOOVQtu7dTSBLIJ1oTzwcOlL6YPBHdoP00EL2zALe50i9Pqovjzet1dI8WunjMJRVh1JUtQOgM8B22xli/gIDaHedn4q1A2M27fACLh85I4T50oVUtRfP8xEVurO3xdCf5ge6IPvJ6+FudBbGtdALkQjhmbjnUeFwc+y6TvrWuSOHDdo3cGUE9gkEdTY1pWd16tjtf18NR0PTdzie3Gvj1KsWmElXyiv4sgGbKaGai5ShCfJK56C6iaV/78Jn9a92Bch9V3JSDmv2EXCG2xdPCl/gBpIt84SJhiFcRMvEqpDrQAbD0Ny4FLZ/I7hVkc19rXZECuFGex35csfZy5BcViEkhyzsrm39OGPQEUL46dhTbuMbBF094TiQIY4K+Ef7SCuuHZrdnMC0MA0w8BMI+zjRNhKHDdcDEikCdhf/7QPxZLRAKF8gk2303N9jlRKzaHOjZUNSiyv7Xa5UIBhDK3wnQvvwCqvyeReAc229DySE95ruOLvsw8xngSXOJWsFi09gVtK8BcOqkXeedFIlqNhWsFFiiV5VvSkcjppQHUn7w0PWjlZlP+OMtxdZSUsjh9LksBY+oyEV35hmgUt9gDcn/N6yaiNVn+IIrE5QRpx/dLu3nfad0dvgw2OQ2FPrFQpDwxTqGtH8c8R/tyDX/rzm6dWulI2cDbVFvHVTX8Fk4Z5QpMkL3iT7CBiUuI+zwrI7Crx3taBDaaM77DQwf27daA6w45L10YxDXm3ApY4qVvDEgCJc4IPCKRLJf8O9PTmkIXKl5zrU0AeHIhIFDmb7uIxRh8lqy6iE0UMv0R01ffBbiuqgn/EKlvMphDCiyq/p08mkIYhpON6uhyFWsix3A3+MUAmWQZ8VezyioHBbsC1TAKlkrUVx+kcmoXgRZ7MBTFOyZdJi9mvbbZi0ohOun/+eJVo4aLMpowC+nIOpWGywOLTrVWb4yuD7//87ERzUd1AlVBFKFNLK4kd24JiCZmcoAoDAEqqikchg4qw30d+D9+tycjKRgZwVg1MmXdcpDQ2qg/CCQwrA1UYaln3mAH/5nITH2pD3UYL8SMlk3H2WmU60Y5YFOW5vGmpvJB+3bcgAgGCq/pjUtaTno13VwjvspVkTL1rBSTox6DSxcq3tAP7bobYKgVkUWHx/faAXgRbZDINFIGJiiZhY/Dep2PijQHi9z8kGB+4NfeZTEsWizaN6TNM7hYHnmTUzrSG2/BbaLqi6p5cHrHiCxc1Rz4LQi0SxHsqITqLQkm1rAsp9KPiHriMvzxCjq1ycbwyi565xZdDINRdthuneDiT0swAdafPlxkS7c3nr3vnbu/zRwSLx2fqvkIH6MFQI3Ny+IgM/R70AA1P26KQO7zqnwzLSFyjJxF+63WqQIWSOXDK+SRBtjmk5IH4QW9xCluQA5aMBaztsj4I+g9eMzewIcRFsrWsWFkoZXw5RxeobFRWW2UuHG6NGgA9ObMdo9XSVhjnOUszzGuM8V+qTi9yUZy7sgtHB3hTAzuR9P3gRDn6nEaGIYKSML2p33H7+la5rC4LelIyEHG6bc98x4isdO/7TvyO0WacoKuWDDXMdKgiMCkm86/nOdmP/NvmuvIxNLgIrtE0PcHlca5u6kd0/sDuLxSj8Y5BAQoMjoEIupaxXpDze9S46xzde+iM8liDef236fV/IddB4D1b8TBtddqZCYhhl6ekOeIwlYWl4U4t87KYTqY6c141ke8akf58PR+1/pHbRq2tb+eruKbO80o70TyvhjWKJO5MdLUhLP6VxkgpRjLz9H65KslQL0xXtO7ZMe7mm5X+NmRmsKhg/k7gPRl2OTRDcYmtL2tgV+VJWeW5AWP8ceNImIjtGLwkiw1o8VIbXTnX8H3thcBDIA/sDMrMh2RxirIQp5G3O/TaZsS3DbHF75tIv3leCak+nfCh6LoGLRRfxQhP4BeWs4JUsMdvIxaIcf1mohwQNEjXpmStELXtKrr0od8wcdiRpsZzatb4QJp6ERKYb00r3+ojCTICbg3O/4VMr6PC2IwKriQ6/VSY+lTagwi3cZ6YQExjeHOlE9V5CrCwusBkjH0L0Nu0JwkjIAdgC96aFo7KLlkfQYzwB5FGlmBdK834HgXZ5FgMRx3tpyVERe+EQKfYpRG8bcFmidhLLSKrpjWKBhOHkcjccDDaimK8N+tk3J+Ze6gNsvgsK+AKckuxWJnQbbsaPrQxn65sMfYql12K6CfNv+kHxY2LIxqGq1XpEyD1u9Q0QKsB0doNFkALZmZIt8hNyxDWXmZmQZZLY+sVTXoSdJ6hV0CmzfqIjtzxA9/8yoLG+J7oB/SfsClAqAF412kfX10uM7r2KcCQWT90vrCr/nxnKiygUCw7B9hjuMmNcuB0gTEvYG6fZe++5v4iEDfyK0fWLYsyxz6KnSS6k10RUJBi1dc+/6fVpRl6RBNUogyD2WjmSA1vjsi40xv69gLu4z982uvEgvJdb2NeLpKablU5dBTWbY5Xui4tnep1gXxwtPJv4kGMbH6xxcK6zZms+kibBPLJbOABNwbGCDbLxlYBZKrGKCACZRbWEPmTGeJxLJuYeE1c2P/dLUMbBlh4WYLs1acXUZBJxbdPg6WepZHYNulgAW8u3JathxjKrwYAQK8gv4oSq/2OFqUcbASc5/aRRXw0jGX0wbv9TVp/r+mw+Ym/LmhJPf08TIgM40Pcr7d0/ldFIJFY5e61U/n/bt3xtDKAGVGikrSB2kChfWQ0uSEuym7AS+bR/rZgXk/Ho3rMzaHjCs4plptS5eHjeD0uhaSyeHjqTGtGNnjobFObTtCvqxRkZ12//r8y0Yafyr+iAZwz3XKa7WJsqMfr1V4hmQiVIv+CYYPEqxpwLmF6RJerE3fId9SXm3KwfJw8DTzTpPCHBCZIjU+n8KMcknc+7IOHchtoZ8zlUkEFBmnkGaYM4+OcQCBuzpS714yYAjAwQ0O7gqKIB0ldBeUqJn2Xb4NZbVxeHavGDM0zKQmHuUmRUoj14cl2Egi9wE7/GAI+745+ns5kG9C1LjNmFjiQnTRT5dc6Z8YEPAbHjhMkBnseq2R9bbMNGBsKs3B1fUmKvJDIBeJ5ObJoBSUrFB/G0FhzKvZOEQQMg0LFvZzDCeKfw0/1g58YTDXmO6tFAf3RKmEaZIFiFvjl2qpNzy3n0NFPx7syTBjbBIq1RJzTkVN2MLpdQo12tVVQfxSuJQgGpsXb9K2PUtGUCXLimWPYczihQ6n/wAADTUBnqV0Qp/7Nzp7yWGY52S8JKliUJfun4jWno7f3vEwXdkmOP1kIl3vN3vG4cmAFn+77gqtPEUWHh0EFQpI9J1ZMheG+Fo9Wwr3T2TFWSv+m3CHAohx1uY4RR3oFkv4dL56rIldosXl6URgGhqwWhCfAsxu3eZoScG5BjLFskD7r+uyWTOErYggFd0A1kt4p2hQJ9JczZ5fg1JZVVZjaWOv+jEnBjWZVgrz7/CDkM24k10q7Ap1njyBoEkwiFdN7/+maTrLh2q/418u8e9APQqz25iYgA5ZEh8O4WcWnDlXK2WRS+vwGx4eaAD2Uy+Fz9+nHBZd1wbh/o+yfxm8P4ot4TbBUcakOBMjxpKWu7kXExhiXS/5znwMsBfpswZ0WtQF9WVOdqkxiyJL/0k8ZqBVaniLzePwBxqKOy7utKTgMWpiynVS8RDcjo5P4wbVycUanuOOxqa6Moh7gahOtKYTKM9Kcn3mUmA4HBRExRoyJ3MwZ0oFjC3Ol/Yiw53bC4OpM4pgMfSL+Y0VPfHICRXzsQISTUOk/Ek1FSTziIeTbxFroIHmVqOXqo7nBFvZVcedUhyIc1RK6wkYTJmlPumy5qBq7db2VSPqHqltTluVp3m4oLxA7DQzjvHXdNCkkqu+mD9d4rN3Zenxg037B7tlYuYY1F5qL2lQc5wIJ7a6MThlKqhvfPwzHPnYjYnT+t6Lul6Kz1kQ4CvytPChVEfHwBuQ+Nk14iKJhxfPQMsFgtHKf66dVQ2a4DbtbQ/zGKf3HW+LemYn0jhSA4fZIFK3dqiv+i2xzghj7jiUgCN4M1BvNd97fWkUf+tW4vkFigT4H2UCD+gk92By+/rbEFVLFlwyKrpleu51hjyjFudL/cQd8U8rhd2ZYN/cD75z7NnCGUeVtDjTs8CA9st2o21pjRqgnYX/WZsMcR+BQOUSohn/KlIHAAsIXbu+CnXtxVc8XMhPE/CzQpP/APX3Jz8xvWvKZqH4jbQ2geVqOABQAg/F9zapKPPooeZt+r4bthi9Ac+uv095CicvBCrg7RIiE6oi/Gn2PSDQsgXnni/dEmsdTjk3aeeUaeWXvno++wAeVo8BreIq3OrdkWDjk+jggs9I+ZZOnGgEFoFq4THstZtVIo22E6qh/TOWUbjvJFKP9VT1KkZLbEP5IFKLqo6KPszd8tJ4D6t2zbD/4TzEdbuyTJgz8jXQ2CVjBzliejGr79kI7uq3v51K20UmeIci6PawwS8FzLRrHLWrc+WtGGh60Sn19hhTRsnKoBK8TOeUhEvnQKwl0C02sHJXtvRE/+4q/HyYf/TbGZjlt3vVCxfWe4tupxwhARFTHjHHUE97G1c2glZ92UpvOoook6BX8d2Ec7krV3iLKq1rZ9cImFM3frkRCng0AHR0+gl3NpPdcX807mvxqzpGlymGZvnpj5Ie9ZTL29zTzwsar+KiSUfptnloEic5i4V+8Fxg0fbtcDvynSo/304rFK2xNZZKu15K28v7M4ne5TvXftv7L32R9vXwBR3TrdNpVpuy4hI/l9qqQozy0GGIjF/hZuLt+RxOcXLSO27JVxeUj0KHSa9jgGBXU81h1/HBbEin4ldhdtS+IfjyW2Ow+Cmw2/NaeJx5R5h3dfQNRSqrDKCNzzHwXVGGK/UhSR5+RWwmRhJuVl3VfjAFndHr9QPuifsJ204+Qyc8Bzpn4G/SH9owYl/bE0jjtbx4kbFy6wG/SNXl7OrGxrIBPg1XK46277ONlC2BS72mbY5qyPWtb/7giZ6wO95lSotL2+bZKAUQZ8lDb76ehuzQS+ODDsyWJMhwdhTRDyvu5PJdDQw7iRhW++uEVI630yMtOnpkSYEcrLbYrD69Bq9/7Q0zPa6Q43pzR4tsR5wQN0FaKutf3q+UP/l9342xenrUhASxrL9r8sVmdJ2F/s0MRLBntXxwoFLGe/4o9qLFAwNJA7jaf5McnheQ0+A5bcVeZsUJrxa3vkheY9oPYGsk14RtpX+N5ZI7VZWyYZTyMwcivnQ3qpJCglMDWCrUirbAecSjhTEZ+MJsOGIObdUZIRSxpYDms1KguJ13LbM00pwKgstTiQfK5jHWuEnh/L6vmQ3BkeLvIPGvSR0B4cKAODG4bAvX/G8q5cuBbT95IyaYgpt00oT6l2Bd+dq0BqOSdMNtjZ5u+ZPUiNRKDaOpl6jrUPfR84tFcsOBf6tgn24OLryqFP8O1ftD0kFzrkKDsz1ITDPqG1BMy9e97fwoGpgCIQMXK5OHhCe280N19CXIkJPrp40Oo4FL7ZJsT7aUMXZe/cx+hFPExbvhqWAlAZB8gINHOpmbLBnRqgosGskagrMUFnuk5bAxyZhcHlcthfOQ7AREiPaQD1x/kxyeGyavWt6NV/xHQLjonT3ljwyvbXIQFW7mKhbBYJeZyjbZDEBX8PYbSU2AnWJ875wD6NTD3RbLSwtdoIEcOOyWcqo7xczV3E7+8Z3pOw8jer/bag8zfCdh+V5vtZLbstTGcdFlTN1hzRlBqUaVoHnJ9Jmz6DLIrEoAtivFX34+jZYlv7M82ECidk8eOclwyg4yjmD0p7XoSvKF+yJbTMGuT+hy/aDb5lmWJHV11iNp0p2Id60DelA5MWJRhGOAQ+WVMxVj9m1JBLixqc7vNoejCO3XPPPAM/5xtZbYe7lL5/Cf+oMD8yCoonxIjXAgYe1sHG4UfuWQflfiBq3I0+ojt4PqiVUKQoleU/c8VARgWqBaYKVUKK/iOkPIW/CX8GhNY7y1ybVjsIamTz17ofEecu8B3oYxm192NPObTQJNsSiAg8gKF3d2PwItLF1XQEj5sRpVdAm1OnQEDtlUJJ52fG5wXirJZbXjS688/1ksgPfzSNuermoAVQbwThgC9HUHwptLIWdbQIJ8THHn19iwTutR+W7+BWDk/ot31OR5r4giHveAhktgmF85McISVzRpE3JrjR5tXycPTcVN7PMmotsL9eGxSaEVmcerTvLgJ4JdNfpvXrtPGthF24qt8yNRvzGEbA/03wSuB+S91bfsrMdYjzHWV4aIcuUaYCHYnU8UHOvp/n5UyXR93cjTfr7cq4pzfj/iywVyIVEhGlJW8VUXB+fvjuwhHPaZPGat/nIMxViDSa17t7Q4G+RjgUVHx+WuCyLAwCrUfTXdbqPty7tdHEOYw8gB4u9COpTKb+kOBd8G5Kk4kck2Q/mFtokVfLWL9jIdLHQEYOgezXBYlAWPD6nVUXoBMW74/xL0mDI/JiDwXpOaEfltobRIONxJcnI5AwgfhzUckEeANGBhRCvZX2/n0CidMrMWOGrjNThE5lBn+z9c3MTNXSxbjSNSajVoFLNCo4ySy3MLw1nrm87xSV7zNiPU7pj/mbCVUxmAcTOYgq1aFDoKFFHsNxtMVd/g1EzUYcbn8h6xTclhbHHTzd1od8UPWIMRBu6YhoeAPgzxLZ7KsIqthzlQnw4uNg5frh1hozUMCh8AoJ9HDSTYhsEFum8HkRD3B7O/5nf8z7fhJDCXA22/u3RfxCEPE6aKlWYFhACQ/qUY9+hPHWnC7uqCx/rSuTum4s/fon0c5qCa2jJGzVt2yE2gfCbnIDmTTdEGI3QuEm5paIl/0+b/03pEf4GqL3JvKNIPVyFRnscxikCBaKcxNqhXyE2NpvDwSzIsjLu8Qw4RnYJDLI9JSnQbeOPiorXmrR0kIPTtxA28eNC/OYVSm0zUJhFED/foMfZ/+su6HyfEI9OsplOW+/yCJtQQoka82eRZsIY45ydPEz1fyJeCO1z4LeiTvQ77ItiFt0OF5rGYosDN33+4NiEkXMlV7ff5Ov/Zv5E8WbBVxUQQLkXJ/DJhamg/SEoxbkdovFT8fICWzxnbhMFJS0xMIykCatxEG8qfh9kLGHwl71MvzWkA4s1cPjTq+36erqYqjU1jXFE2LzbrqMlZtFs7CnrmTxrEfjxhA3Q9Hkb2ixaYONXECU6x5bz9o/AnftQl7/W15xOmeeeFTn1I8UJy5CRkmhphljXuefxmar9DCM81MLLadsHygjMcdpncTDLSZykpJcLABk2uDieHvq6/UBMyRJshORQEh90L+xg2SvOnKN7lGnaFrNJhAVYXZT8pIDZpsXBtffgcRiD/Flm2gF/fa3Skx77StBNcOfbFupAlLpQCOaWHzvHcEcWTe4hgbTZGU/q3DrUiI4GkejItf1saSA451alXy7U5Syp7mgrFykexsPXZWygX0fImAsv15S2g2jLRqI7wLjySFEBd3Pv8030ZVarCS9zIzWlC+LWSf/lsn0OFw36b22wV5L9oC2vQMdwjn2x6+CNlGwq/M3oEyVeFi/ApwEr24BCPx5J/7bx1pr4bn+3CymuBWgOCUNgoQGALFfbkiFRVub2Kg/CxcmlchRlD72hXEknXAp5IwjwLwL9gzXZcpTDEqKSC6iQOs0ecDQ192TBgn06m+tG0Yx2mMC54aZ9Qpv3v+5ts67voaMPbVYs1aOfuy4MEH2vwgL7ldWsAAA0lAZ6nakKf9EABCLfdgSSbSpOME1YdD+G9OudAiADqh3wpQsKdMJNiyoEg9iR8NzPiWWTTb//K2TNbak9jKSR+KLiiP0fPQGaGnBcFLecxi+1p/JII3sg8JbcpOvm7XngBb04ozqoKkO90NVINH2pboeotuKeBWemJc1DF+u9QKIYCaxB3Tksmkf9tGamUaSP3mOWG7yPbpXv45EN2ygonqSM20FO36WFocXhy4NGoLJrZzOeo2y4OcrO0TL9aUVCXGG3hvQlsYwqXt7ONXyl/5DPyQIf8500fmMJAYff17FOAT1OqrFOQDxPMjKYIg3zTpyNfUjNUqwmpi0YHASdkgveqdu+7FGs71WRkaQgy0eVkPDj+Xd0bdVdS+hcQQU/q24izDA5VPjRqAwQAG1qeftTKSfVDwzjGnlsvc/CPDWUy015wvWKc5jt03i8TXQFb4uksx2WRS0PSYjneUOuQpg8TgmbM3+iWGEAC92xdsTHKKeecHQbp7cGGd9FGIiJdzNmB7BIMUpZ30Ud4+f/swsnzGWI9Y6giecWQI5vQ1hFa6rF0+Q/cObvxtlggHpNvIuhZwv8m+5wWsKUPTUVpQDaZYrgw4pcEIzS1Qbi5Ls+HOHP7u3irqwYC4SYu9OZaEj+nQuLhuZz/C2TJEYQjvHcF1iq4D82j64jCqwZnJq8Ww3L9uWhXYviOnDh2z5kd+giMXRu2MxAJJ+N1qRJn8AlvIOdx+Y3s2U6cCUg8n/Eu/LELapw+r9l4J7nKyEWt93wSmYDwi3tlqhbSPvlOth9MvU5ahlHpBw5jHcmoJ7gdU37a7dEw/tDHuy+8Z/iC1cav3RhldcyCwAVuCHFHdwn2Q/HuxtLF5fR6TJcq8EGhvnRSSxk14PhlQXnsLeYw49OoAUN/+24+JgVxzxL5TUqkXPnkHnoyz8vuB02v5MFzxslNhfj/hH7j8XDKGUg2La+riTgBs12FjC0sCh5FlU8eqbkQVjdn9Z+tnY+p3Uzhqrf3iju4Xd0QtTx3jILPYtwOQ1N1orAtNHRnptuOV3WlRkOWW49Yp38iwLrR5nqd2SYzVuMLDKGmZKTBHnpdXZLuPl0ffqJyQhoALWXDhCcjs39WVKF3Toj6h2ysnBElV/nngmghEBBqmk0yiBAWHD18zJeKGc0VZw2Rulwz3DU7bblZiTVZbLpcexS6n6D6rDrKc6MXOn6Je9D2mhj+Ottgm3erSmCaXUsw/0YvZ7yqAhLeAx0i2g4nVtNwc1ITeA7gJOM1rbzYQS48f0rG53NiodB07OVvwOgjC6MQ2dDIEfxfkVTJW4E1ED7+aQ6naP3eKrSYXZcGdA1HeI6OInBmSO7zg6qXwEBX1FqiCPYLWBgEKVxDHRujwGHYfDKdgPk4FtWusYrmKcuRma9U+kCvzUk0Vzmp1dhSRj4LE75+I89Pial0GOVuC0+hHwuEQbSvTDkOFmHwy3pbT6Bs3taRHGzaabu5ePLTXvZaz2McN4cisS6Q2K/bx3F+WWicYDxeNNtcAY/H1ALCJXoHVZL81b9HM36/f7G3I70EI4wMfBzXuvlswTsylCNReFCkCBd1WSy6fj2h+BBaO0q0IsfzGqm9zu2QMYOldrfg4g9xagVvj+V03oB2WA+ibdUwMi1odOmET4Z2eJDGz75+KuFoYr6cM6awCUPMJKAhMkGl1alZ/LhSnT5x7qpwgjFz1M/eVf7/pJivPpX2a0rhqjdyvwVM80gFhLblXU0Qoc9pNqQ2n203OtIVM2dagX7c9zAysGUy2DEzhWmiIsbpP6Ey7cUHcbCeO6oHu3zK/ngE0g/YPCpkbf/UuaaSj89Nng4i8D4XjEXHSMxvIyaXUXtvfXU5cBxUByLnPK6dx5DbcdzH/yKVVh1MITnjSr5zeLJ4r7Exo/fzr6jfZR3NaWbaM1u7hp9lS8DuF006kvsbfdPnSZu4cmLwAAhiEyMI3PnzscMZ+VfJkcqJxAzo0NIV4t2D9nfY4JFnPHesGgCvt9kw6b6+EW/pCo3CcOg5t90ac0IyRS4ZKA8tydbZoFhgwp4vetvTcNiOvmv7BcafDkIMiMORpgLSEFqG4er0T3VCDY5FbpU4YcH+eVtHfLETj8IE5zgPd4vIpAoo26C2NAK28PHfRiE/HD8L9HJbZrQu0hk7YTcTVl5Mhs6EVvA5kn+nfKqKgIAOVfgLBgv6pjVU9UaObtUDSS+VmNOKU1oxRigZky+KkUFCoA/fSLA1HWEPjJ0LJXY6aM1vrCiPUrixk71uDoe0yxmcxSC9I4sqTlD93c8E0qDRmhz0RWRlPucvYzxrvpbaiTv5vH2+cPl7GuSzXXiSsnTzYm6S/TiFxX5AShPIytTICPwh0PHj9IEREw+6cc7dGvE66BQxX0En/KBnBRXic2ubBVi4raAn5Yb7MQzwouH2ktk/k2RKPKkXcb2pk5Zg/p+WOn3Eq5YWAGXjelx+sOu+gBcnCXPatVnZ2EO8nM06HxrTPMnXjwI+WpPqUemtaWf2fQJF8sFm+do2dwJIlE8APmjqG+dMEI7bnl9j5q7agfbJI1HKukSBzWn1jSbAYnLGAS/gb/TL0BGGT1boEYAwSisTSCLPrfq/z7aQF7BLySe73MmuLc1rb1X+Y+eivH8lv9iNL2rQv4V/1eTpSEWzfn8cO4thhkmIa8qqFeeAX7qSi4RstYJSvzl2P2lP8mgJ4ZxUedvdNDraDRoKS+xpMwVn3nyFTuykuewQPBgFeQn2QH7KetvhJM/xiLkwGy79qLUohmYyRmrIhrdDWTRBut/eHUggK0HCEqQ/PUpzQPRnlby8aEObuNL8iijWwilW+F9Yh6kkHM9vJNLjFsUMnBQTdAaHxBwv3JcQA863MI8kPjBJ7oy8ETEfBLickXqSKFkqErSXXjnAszsrKtmfvrMwBP3p/aUCkUv0gpudTup5d6Lbwz1BwFW+aLHRJoEiGSO1EuJ3WHSka6OYIdhwk2mGjsFzRGKVuJOtcDD73/PFRoON8DeaN6KkzYBr0GJ3soZdvQvX2RrgfVuAPEzlJPcpEnpvR2bqoUOTvM9GIMOESEJ15VCJg8ocGNdb7UsL3eIUFxb2zaCQLQc7RjV5MiShRsRcnolEodxrq4UV9QTUmf++V1nXBseCtHGWI0RgQ71qorQX0dJu/FTO/FYzxDVLdosJ4AI2+wUjIXcRaC8BoE3TwKpHzyDmY6pxwriZdy0Rsl5/ydddFB/BEhO1sWlSYlk/cFLu/sL37jqf+iPueeebuFkA68qvJrqyDBkqDSUJNJvkBHL39J93lu7cW5Fos9laQ+Koo0NmVlbkXiHMrSzaFl3b2M4Z/19y/BJ44cZq7UqZ9zc3K130Wi1wCFT+dU6oKBeh6Fpjish8CdXWdK93bd3tGs70hciwcr0YpwnsDdHVdN6PPJyVfIaxwcktcd1ziDY7yqgwgKMU8tLMGWhk+xR6YAqahD2RNg3DCOn+eN3+TohevRU2phBYewts9PQM3EgMV7m7HN0ya23FCSoKuYmQ554wrUc+EZSKXiSUrjC3r53J/cceveVsv9HpoRHwM9lEmULsPVEli9m6UhSzLZzq+ixC5NhQJO8AJAj11QVYZxCLY5F3YkMnYknOF4v2dtFOqSTMT9sltKWScjQh0WuX6R6LRFmbWOaH1mjBD1BFh4VW26DAuG6VCHzxYqTy4hKr/CBCNYwZIud6YZExw3gAM2xcBGCiaLOtrubx3Eny/uIHMbv24vPiQTRqxzBTxEfvgY+cHXGJV7bhg8mvRAMHQmf6NVZZYEudyhpM06idKnDI9p31WzAwohXWWE3bmHdUIp0w49l1EjJibEkTgHcWwjlN1H8H3oexHuvlphOEJQqZYxPryqWh2x816NsWKD5Kl5lAPtJFcNpDQmX6Tsz2zDOW+lbMNabImLHkTLg+O+mF0/Xp4wAoz7Jfv/fZ6K8iy6YjOcHhNgGfe8FiA/s4QVTRVLR51CY436C//qSP39oa9T294UlMZBcBoI3Nafd663ZY7QWMgIqhbI0UjxLeIPtmUPL7u1Bq24UQqCuJCA5yO5qe07xBxBn110FvDNxlWwLPBt15QafEbDqFBm3r8h9Fq1gtCbV/yMT3miADO9L8bHI10e014dkW6hGbMGplArW4Kouna+WYjSVUS/4r939a4h8rGUumSDmaiGvrFH/scG5XK30xnNy8n9GuYzKSWFoiP+h/Dt+oWcH1rYeD5wubymRqcAgWhNd7yW16VeEJJrazNDNqS3GJW07g6xjN3jBUOJgTG6KNvTBCeMXPt+f13ig9ZyfT8YNgMh6us7epHqDg39iQrUOdaZezd3UlLiTIRABcef6QkbCLbOcmtukkkpcHYKfcx4wTqGHFXsMCIPUoYMN+RS7QbFAlOzGZdjt8VJApyz4zWtymh9YfP3M0Wn3uBUBwcGArAuExqkmUY6NFZSyHpkMqBXO6no4fRvvw2xKKTOtYdNLK2cAAADydQZqsSahBbJlMCb+uGcQNuQUjtSZOZJtsLUAdj18QLGlewQNKB30LbIu0n7kPcofxW5beXbs0NM4zTjRe6rb29mWd43Ds2C1suakusglKxszpix5Gaxrm+kj4XOcJZI2yqyQIPt1Hw0RkTbcC5yCOP/4M57QL2COx72FLTMyEyXEU+A1c93Ss9tikyyR3i35oyBjuBvuc587VWWKKX9M9LQsjHWfFSWuUrLLRyfcSZlAb+FMfU6SueeMub/43T/o1fO27dDH+hZ1QDKf6CfQLNWlnuIXCGdHMg+hflEqGZ3XD7PlQ8QYVd+7cZy6qk+hjPfvFcDbvBqlHUB9TWRnvVrW+Ep20KtDq5a+fZm0m6qEds6zkaW6VeuZF82OzA6fZQsR3Eoax3HjoT3K1Ku29DU99qN/Dxqt08/hUgCXDujVRJ6RGBt9oVDmuvuSqy5n665nufbsDwW1br1JiNv9icgVIYZpHHLL6RJI5IariH4fpmguEC4cfq0tV3JVv2mGV4PakyAIlz5q9RPrysEYFtNqQeh+Z+jTh1wIzwAAAAwAAAwAAAwAAAwNftpV25El/uSwXrY6o0FobjKNXjzSCl5WhcKyEJxnQPc3kUgheDbv/F4NF0GjLLxzlbZwz+KLxVLQUlBUzmvRoeOlrKjhXqRkr1eMaVsG02rDmwA19QIBf1zKRhWyYGEwp8EGKihbigB6A+8sL36qVbcR/c/Nu7PrNBHt+uDKRbBj9V2PlRWW9jJaEiUe/4ucnsuC0we+lgs1dKCikoh/HyLhXwz9/XaELaJv1gpnCIeCjq+h8+a/RJ6Ei9ZiWiJIijC4CLqaztPn8vbxmXgiGTyembHeFnPDWBrXMLDjmLEnq96DN4KRNQfY9d0A9NSyzeXZ/Sy6tHnri5I2oKKXvGQGEsDbAySPli/b1TJGdKXjRq76b9Dd1bdSWTApKdiJgFxHIssXeiaTiVRC09Pvtp7Yf4vf5DcksYifXI14GCRVwYqLYhA23TnibG8/YHOZNQSzTI2d/ff90v33bVMsBGIt+pHQlo4OvtI/UUyEfJ+feOeBmnIBp0hbfvejN/U7QQIyXYHaFYWe3JWc6hO2K2bgjLWd0D8ttE5r0ydZDrbrNcbMUeyc6va4rfQu36WS3iyshSGahp8i6VFj+I1qrfCheo5bUOoIhUQY04O/DudI9PQurVE0QATE61YJrTxdg3cwsMETS8sR1Ze778btsrV3X87+E/YgiTRlo/bQqCTEiz5gzggINb9T8PVzdatE4+TKdFuL1Pdk0us3bJdV6PSnRhkYXUaNNZBBCftQezbbHAMfl1cYZ6eQt2vHEx5O2BpS+HaTbHrIVcIuGb30OAmq/RXjYwVtFabGARhYaL8h4JtZkNYO5vcQU27QjSMkS1cNF2YNo5p9auGOCetYe7SGQVuWtfWajNLqbaLzbLBIm4Om9UV4JG4alV2HqVb3okTrj54wUa4Gq0yABXrIQTTcpfFS7nWrkZrzooyzyo3Y+zfYxDrFWYBWZlOQJgLv/dbknzhGE5s1LKtCFRnzO2lK2WrOJY8Pnd+eXLcTZZ0jF0fa/a1c/59/YKckFwYBgJpt8WsPnGuwH5tpkkJXeqjJhe0RX5q479HwVYlkIrrBnqndowM32uq4AnngCteiWhDYUEs9BZlKNldO1/aiQK6nvwBsxeowC+0EfJPZBzpElNz4eEzHY2jkcq3qKgNobt0PRZhYOs+gIzk4TZx6JKkBZ4nIIA0lEJLZ7j/yTfMTc4il0jRjTNv3Q+uTYpbwlFVIuTuFI2nSfl5t74R50YMy5CeoXiIOHeqhNomFfSjtm8YI41b49QSdmH5HoHtxxiteoOkPB/4gxMmlc8I7LD1C5v8W0sdUdHvcbRRX4de3C9EiTWIu8tS0SV35pnsEpovHPi8CnnaPMHc3tJENq+OVCFeL+2o4yPWegtrgqLCL5N0crtVgpu7EZd1Wr8hvDpI/y/bANxEYEAFfTdYoeyKwKDO0/7eLY795VCV62tVvvXlKN2vMDu1/nIyUTmoI8L9BoUkfHbRpzrRgIbRA2ID6Nzz+xdiqhgV4+j5aZt/x2TeJlCvN59FWg0n6ukRG/D0q5QGxHOZomxzBkaan9PZNBAHE/Y6N+OUn8YidV4AXqha6l8pZS1leBVbRIMkXS6Y2Lo97jFLd+tHpxMs8XQhbKcYITbH0NvB+Z53mn6w6WrokYEPwbiF3I9r984YSluYl41oLqENuCljfFiSpsiePzIQnpz/dyR+4B6lUj2qBteLx9gqMgAaxZJU2ThL1epqOun3mlaNIjAcLv8f4l0bq1MUP2VaxjzBDIrS0yMOOlohWKgx2GHH0mwJwX9TD4HkUlgqvDWEG3QtiL7YvISYnDczldp8FK7GQctFWHnpx++rtfEi4DPHWbjSBp5r5YKBT8zx5IvFknCL64s/np+gMnJDhYTLHuwtQJXyAqQqm7Ub71DmkOK+a4pUIzcRycEdbk7ZpGjQPfxP2rc6ADu/0A7US4Np4nznzmx6WfVOHduBC5BITc8Q7WKupXjjIr55d5uRzXUhTulFSq/nvYjI7LiZu99AOlpp+YE7n0etT/1UU7s45C2jIBHBkrbqzRmaXvLb8YZfBGuzFsYPlMUUYUgD7kTsLXFbD45y6QO6SV7wRELcNgdsHlP6Rx4NORtctPxKbcUkeZ4KNK+cHuEv2HsMF5v7NKPMdEFF4Dk1CPLpRRmRjd6zkgTdcqN5ZiTESOBYMBX4ctGRrstzU3x0M5dVTdTfNi471hb397qqM2hEmmMBFv7hCrDvs1OthI5k+tefOr6N/mq88yeqWTsj2SuZnoIF+XQGw8V4C5qEaqfD/6l/LFK7wRoMNu8H2NxW9BlcG0GMiGZaoFyqHPzTyWGZVO4GeJ2J64KiyrOXN6aDs2GEfn/cp9x4Z7oxZQ6MN6oVI3Q0DhvtdGdta6BtZey61yhb/F1WpL2EPCssGHjN+QlfVr5kDCxN3kRjFBMFdl8misWYjzxAmFW7Y1pZu/2TYHrZ2sEGP/d79CftMx+JirUSGLdAzJ68O9wNV69g6mgI9wwVD6FX9Qt8m2HtbTtO/doFji96wwvnH+lEwYE2Eu64v1QeUIPMXPsSB13Ofxx7bwuT2GyiyXdYLIS82e4vw289VvOoqv8iEIMVdg/wCc71P7G3g102GO4QpV4wGSQGNkqW7FuF1gbhqIZp1cGsueFE7Kw9v5/490PUcwuTfAwzsORAROaexqzMDS+OSrDMB3kWP+QWa3ow4GnLKD+YyIOy3tRIVMSAK6m7fj/38/M7NxYsXjgZvA9vAo68sA3emsyF570m53HejyHLMFzuxVEZnGbkX8GMkDEdp0YJWIVMucP1xcbUVsniUfp5G4pkheRMdN6d9Tsmi9h7ngm48V4ix9YyyDzY4+/1tPI/2AIz9lfJuVhkXlHkvHZNQ0H0O0Lkj8gkbAeV4AtPBCu8bm5CXP2+4Si9vgfd05VO2ou7phrEseShVdCgpIJfaleus2M8eySEnoLH1ZOzD5O64P6ZWSy0gs9Q2hQbZo92P5c7lK5CjgLAAyJB9UvLim+cxVqGvahReNCc0rD49B11eFrppUigFHcy8Mqnjse5q+dNwmjbwbYt5EYldCSXOTC6JyTp+rCiCA1wXcmfly/lQKNCFishI2psfp4jzmRouzZeGYqRnX0xxUU72XyH9Jon3N79q+wzty+EHf3sFkMc1xm452Vv7/bMnQ+F+J0ICdCFKdTo0xQMIrpybGb90+YaXEc0KPml/zCHtu0W/S4u/TUZ72qslJtPHCV9Pp8r+PImyzUxGxDTaTA98YmGfWItaE5VvECmpmF75dr7p3ZmX+DLLoWF8JuGGTT1JQMD0E7JVPfjx7MGF/TroP6vf0rlMf3DdFQh5sfIbeAKH2G6HOB1O595xXIk1zLlyPtSzcXLJ+DKsBLnGFkGHFfHCtwQDwz3s2M/BCnWjWojUqoOL15UOOs5aLwo0l9+zImBMGEf93JH+pne8g2mRh6nAxxhSHwzU//4jpzh9RpegFfPR7qNX7TTkygePgMcZg1AkFFbpdqAzv4cVhRGECtZf+RKwhONCpf3LG10t/fhP1lzsYxw32jxk9oRuJ79hlsP8cdQB7/4DNJkmOgzd162BYeWb3jmU6zr2lR2dBjDOMWJgRrMtU0gKttv6MLkNTBtzigIf1qpEOWKQmSxsch7Ph1GDtSm56GqJOqT6m4q6FZGjhN8BIE3x8oTqy6MKAZ5rD1P99oZg+LZaZM2T9I+tBn9o+/lU4f8W8+KGHA7Jtoo7c3YkAEjZXZwfU39Gpx8RLKEf+1R0ufQ305Ol6RFlBymT77kU3Rnr9FuoOIB0oBxMgkcv9JU++5nGTA9z5QJ9VMRNhHGrD1Ps7kCe+DSIrcyVFhwqGkDqZ1IITDvxrmUZt4PXyNzWSQDSjrW5BGe16rVzeMt8a1fuQWbiMNosOj5WVElYqDuT6rA2alaFJhBc7jgwHrpPYa7AT9599geDGB+OWpNILcA1rYTjkdqbA4nCOnvt6cJh85xnjhMY1Z7U9IhjXSb6jBtk7BwoU2Y0AL4L5absnMWV4K6MHku+sZhz+WgNdCBnZF5IV0skscnzJbLuITic+/aNsiUVGixN4f16K7fnxXom0D4hyjtEVlP4OVWwDxd69JBltXMHwq+B4+cmm9uXwHtwOZ4tWG+Enc/ZB1GDn5Urmx1QS1OstgBVvldGcyC8xYFLne8IVFYwaRUL3cBC+xB9fMFhFSTrGo2Twr0OXZShqVfp3K6y4jFow2JZKvP1wEIkDoPh3VV6HKnheKdMrFOhZ9SzkgrHxA8T/MLlmcyoLE6a+KuLNFdMA2vWpdtoSzXHfr/0wHf1DMyYMZ4/si6D6KV15k6HDS+sQ1WqHh+aV8OpZlAo6IteJafEg7x/5miRU4AFgOYx8n9h7e2wXqKwRm1dLfHu6z46sh0knoi2v9n2stdMt8eg17INHTXQH+lEJkeFSoX8E8OS9xM+6XiNDNy5kXckx/T2b0g9rNSS7M3eRD4/S7MIb3az2zDSUQp5vwAOx3+qdCYNqXNT733cPA9IWqQQw5i2Qo7Hqn+6XH64EOKkKvYPG6wQq/BwOgCxP/vGWtZ6w2R2PdAj3BR+3pL3NQCva65rwknd/hw+nopwVPOX9beXyo1EmkIUdarrke4qNXupeHw6yliahYnll8rJDxlARHzK89RxC/tyFKVdSvHZvMA1o2gORylykWYYbXZCsC6WpCz22zglc++p+wWE2ebquS5oOBh0PO0mc3m1KJmInzHHmTpnezEEWEOcxP0NENlWJR45A3Vj2lbKVf3YN1yU1AGUhAqKfJy7yzG/NEtxdCV0Kih9/QKYRp5HPMkNywqn18aHLp7L7N2YNOTxQIe+MQrzexQpppP1Royl8k0rLhyqp38gEyK2n0XooNKE/ZZLC3zbUpe/CawxD8MWklFop/t5Iu07gwS55igK76OQAuwatBg62uAd5NvQKwhHrY2q8NkjUXc82XcbBy8kUV6owgOJzWtNP73zqKdOrglXObNsJRef0kIytIo+AOqmAgo6EJlbKKhUeAGmM2GysYmvduRpwZsEn3S5c+8EHWHCZm3r7eIubfQ5ye5t7OyYh795fMY2CSPlQgVI6DB0QkQrW9aUT6P5hHtUJV76jINIxvSbviJ1Z8i9HZlTJmvZsln6P7AZPXyUfmIShjMqhyBqRS2X4Rv0o8f3jmOFVXMbDfk5PNDkJzSHVD+xROuQFw716q+ffT6ko5IQpBBHD2xCAk0mMaTFaLCVnnqOTPdnzLs5fmPVIpxAERS/HBdec2VfGYQ3igIlh9vTtGBCET6cwvXrhW7i2KdSB/lkupavJlfRd++tjybPYDJ9nI/wD7Stbjy5bDIa/Yu5NLK+g73BscMFcJd78siqAqP0PYvlASFOCsmyAzQwImVeq5qbuNGbgeDebdhj3fkZ/H0DqyPRv/SR7GsAHJ+swx6ndXCAH5d+UkTyxee/QGOBpFIAgda4CINpJZrjKW+zbIfbyf9AAYRYKxFVIfOJ66zQReFGL5oED3e5k31kfk1o4RhONUTrDtdJraIIHeznGT34Kwe/QODu1H0ZCw1tPf4vD71IonPaDdculDBJtzHY4j0L90YLksOsYBUKSjeoP83Itj2uGUqZSVb/qhTTeXzVDh6dSgnndNInWpozCRqAqaBnvJ/XZNDRfCLCTfP2z+tuASnQ+WEIebEN4zIfv82R+RqQXXxXLmx4KVj9ijMkau4E0f5vdAH+g9PLKvCoXWteXZ6iFF7ovWJk+bMEBsDeRv+dnr/3s5FD0DnHX0Zi8JJpdNgo/BkjtjLUXBJJGulwMtwUS8yKL9O73Lz3m+rpYSutvFyqFiiYG1YJavG8IRkeXXYr+B8DDMW9yMO7nN0g6uKe1VbaW0TNPhOp1pGTKgSlrLAMi3KiWopGW/DaHW8CFcsqbIq/zefZZJkOb+Q45pDDxwNBJ8LpJ/hCa+gW65uay5sMPJsjjv/OQXsbOosftI2aGiGqi2N+ABCqYqR2rFf4VFHHQcXE2QbkEmvA+zgkAcxBaazMdzrmp7M1f9PttI92a9kitdVcSvWIUTzJMgrytNRrN/2toupOLVE0C5vel+COQuUiwVE+d59y55oNUp4YXwagUzOWhy4cFvaFh+SIOv5ljbHQ/tbMkUHDPtin19oEi5wxAFZ+H6Q3w0ew3PUyY3w4tWHZN6MAjR0rkPYdq64oYoogavYJA28JRbdTujf/jCNOmwm4zPLsvXxPLbioI5ItwycCCMmiGFBZ1fXmMlmGP8JxA0darFQAwfqNYP1yFnuIsF1vjUvuIaCbvgwVGGQBtmMOOeKs+47tc9U+nm6j4RVA7NYASchHlnLU70cVD8BPK6zkLSA/xtBXCV1n36hE3huLIkta7kZ3Xw2qRPB1dc95EzUwhy7LScqqAGR4zpiTJI+Nj8IQYFAOF5VUheMeRXIztaRcFF4b6sUlVymQDPRqJWbd6FKCuSknzg3mBfChxvvPkjujNHKdDgbtN8UR19zsSXTn5AukYHnlxwIRXiGxygBL36hAPVTL5BrlXrtzo4wvSZSk+x8w/oeg/tIhGOStl8C0s11UGwNO3Hq9H5giP9OM+LWg7yo13dv1nqEP5byY0TOlNKYtLEW9+Njxer95U0AF8Gaw31o8rdOXJZd0VWEiWAddtQbOR53jlvDyZKfGMV/ygIWOe3LAFLp3KLc0R6VE5UcExNUf7WL4KPmAtKKQHO0dDWpOf9ZYOZAnYGgy457R4/hy/Ez/hgzPbfcFbgYabo5IMvcDrRmXO+XYsHejiIKIYaazIYJxHlRUZFu6RuMUgzfTAbeqNFS7IiXVFEeykng20JLGkof05nh2Fcusw/upvQ5NE3bLp2AfhH4nR1eS5iHPxHuD1/QGLzOBI7M0RKmQgHL+7eicM6Wng9LHaHN6yYYMmdhIFSG9KsUdhosimtEz+MRHR0t92JMAiKWkyV8UTM1+EASuHmsjIFxkuAjPUblodhHJyfHbC8zszpltZo239x6dqCd3HTNIP0jSCQ0nhLBP7ozl7VrzyJTrb/Lm0gzedq37THDstWsmCLiP2Nd3V++nkX3b4VM159R4p7tIUTblnsJC4dtd2fcAYqOKC3AVFeyIovKIurrvgavp08aB02gJdGuqy3L7sm4Hj3x2SOuTbv7Kbguli41a56WTlDsMRvrSoR6/A++e47q6+xeaOmRa0yoAEFM0m1hHAcqXHwqDL07TTA5Utl4r6wWb258LOkboFACAu4yKfPV428TQWM4+of9s3SFd+tRkXCGCbmU3uHPMOW0cGRHyLdGqw926QaH/I+Inc5274vlcsDSTykkW6Iuo0ckBrH1FxdPM8YqWyAwYweAA3+ns06NRgdVJMhr7RsO2dnKvQV8hYRvic7AdHoA/t4l+h9aMcM2tOhWkgXnMcxSnHrMH2nlO4NsQbmVwD7SBYxw0EZ97jVS4zZct9zcBKXBWVP7aHtipx8ICA2I7zcV+Xb38rIKcLguLbFPzQu5VbzmylAAO2hA0ediHdlFWSwYUsNX5qVg9nfTRSnz+wqDtqCPZnFPNhnfJ3lHR9TGasblRig2itlBa+sffSEVh0uYRepu/XaeIAlwVMvJIl+MuEYjxmKRX1tjiNb/Y5eGFGGTEwQO9AOOYfHxN/hZKJJiWVqTymF0CXI8EnD0FvX8X3Cwpz3SHzBJhiOxehV5ZDcLztXL4GuqhPvzPu1yXEMFHZf8v5E5F2QEoYYg/i/exxpH+uYSkTsbdGcEalH9fYvXF9o+ilGMbTZMnfEZhhbQTZQAOa8/w4sm0ORRZmGWSc0G/lCU/2jv2GuCYDxf6w+sW0CRJlTUgAMMYQAXANWjiF89MEaWa7V6+W5jJp8nK5aYY2ykanIjjgmr2zNHzFIf7joNr7e5Wu4OW/Iodlp5GZX3rEHdBzGZ9t6w/4i3Sd9N8GYoPDeoJObZC3N2hi4ubDsDleHg6WwyBKYMbh76Ahi0OcLVeIlp1Kbo4rS7GfipLV73G5UDocKqADOmEUnCAL08n6X8QIweupB5E8Kwy7rzIR6fycZAJJ/QyjT5tMgxcAw2UMNZUwM2+HLmHlecu3eJaZGm7uICjvmK+3QfT0Wkb3kG71HKjH8Xrwn3pq0WHFPzKQ4HAHBRq8JMTF0oVQ+ZTzs29r0AGQvhe66NbctKsAN+xY1tbM6WVa3APd4gFyfW3BPWPes3YiEfCviUrYAitFYFBIiK8Th4l9fV2EMRdEGdcGcHMEHGlE2Oi3aSnjah+Atqy+EfRpM07NzjRf7Q1ISlnv4xxycwwdyTLw1JhqpDhI2YyRcD/HNlfTeJpJWhBNp8ub1682RNgpLkfEusnjrO63R0u9u8G9dsjYR08pA3N2+cjmkcPC1uxCplvGn+6GnI8ylnpgVBfParxYOyQZjNExoHqRNwiz4eGTmuFnkurpnZXyM1Bcmj1kZvpOs4JdmtBKIdXyH35Qe9LTvbQEAz+yskffNKz7vObky8Z2CC9NBf1vUJ+Ms65YZMFCQlQsT1cV/ZcNTQ9g/iffb7myeRBTeLkbHZmzdnjj5r0KMOWg+bZRVrBb1Tch9dO5BKvv+Mb6Jv7GfaTdOCDSd9gHH3qpIzRc+ti+Vxck+o7jY1F2pLaw0BNasVsaSDGou18lVVolIMnP2G3S7ybdG8xhjwOQvk/vxWzkxlWEv5HrZi8cI7rfsXazjLd9kJUWf/Fq4wpQmJA3jZZf16LzrqdOXSp4ScFWkk4pZhOtdvwah9RVrUhUaUFYTuJjRmw00zR6wLyvegc3u7yZulyjwd1tIjUslwputump0fEHEtzGkP53vIpgSuEy1gP2zgs7/ycn7PUR5uIKjowCnrqGZKGdioh/f0uaiMi/q4RXVIxUaxSqEokynUrzPkpElON4wL/mBc08ptDAI35iQWG7aHC7cP4nymVmUM+EqLnIqBLO+/2nG8pY+4nCIfPNsUVKtN2hQDrP8URIwniN4mLGX5hOvvP9P8t7ig7tb25iXOGDiO+py6RwyAp5vV7qoF2c/4ByCfA27oYoEw+9/9oa/HB7Kh113iIaZJHHRkhQNcVLoTx66sSJoT6+/wzrFyoGITfEYwdUfBCFkPB9W/lTlFJmPviUga2UaCeaFo8bHICJupL6CgBJujpyTLkWQAhGJ7sZw6uc675ZnpQmDAGBIaU9Csle3SvK95QX1nOdDeEZU90gNDKGnjmyeiX71XrD0FYS0cxRSo9jBn+9AZvdvjMJocDQMYNg3ZpZ4ZJ+ljy5RYMf0eO2RgnoFwfmvJc1v+p9RdZAcA41utcmG2NAzIdlaZq6XiBF2oxRGrL/Nm6uq0PJs2YKTl2yijzLshXs8veULUo5KZyjUFvKsVPE/tlnOmfBT64ysqcPhNLQSSCx4O2bttF3Y8zjL33Zttx4FyNvKPFZJZJROdgHk75kYxv8UizehOrIsL5BQC+GXqkUeznRpxaXKkXcwjy0Blfx4MU+vp2Ceb6rGigIyN3cwbE28O4ljuZmuMyLbqCrS/cTLG4HD881TtlKYF9Sfni/7VPRfZ9LwLMV25gNtJXlz069Psz5T8yzsN+HTKMFxCeeX6T2rNFVGpMLAclpEWX5ryuPuQYMXdxkjSNeePNq9/MQmjmsqY9yJvkRW2Mf1X/XAAD0uYePfhqRHe3FnWC4sctBkGZKT21Rrdlp2aCEqgMBzDEfEz7+L/H4z2NX5OiwZsqdWtbGc5+txDe6AyGknaed7Ep/l8cxN7+HFU2vccZ6Njdx2Xs6ioa9sjLjUYi2HClTDE4yv60YJwYZTv6mYBEAUjPwzAOPYMXX+Qn/Dz/VZutRb72wU7brEedGO56Tz/ONW1b1iNFK8cWFyCZZgNvSDsfKa96jVx8Pa9X8MDtWV4j1OV+fTcISdZmIUDLf20v2F1pe8HTmDBAegdSeptsVdIJza0DTeaPtzcyRnox3YbIaP3dSdwRttcLKJDO6YYMCvsNR1AIE5sg2lC8In5T5s+gaK7PhZ1XvZaPNlu5atungT0N5wEiAnNglyrof2XchZU5dbrzmku7BQNj+cbPEfhmwWaTpNz4vJILHSVaImLo5L7fCXima8PJX+YxAuUysTJn+ObBptfcQyZfz5eP0YEMRnPdWNosElxbCyfbV5ltgRO8WiGascwMzNuX5dXeyqm3JKI8qmgIzgUtL/JoVp9MXC0Tqud4LSzFoawELxXuufejmn/xym9d1tS/zLTmIYxnqJO3Qkeu/oxaHt9Uu1na6aD/7cDtz9FmCOdG3p7Bdp0NAQdVjTlywA686dPXxjoibs8cMxqcq4KFt3h4PZiSQKMk1wk957wX7dlOfKuRF+G1PSj0+D5vqlgUwazj5NSBSAYPH7PF+gqf4vS+cbPjOry9JgwdIvMwry1fbahzJvwjKs5AUjDgexiO+2N+JdE7yDEZsPIFawktDbQzGuUbe4n1L0YiKHaXWl7QPCbM2cMCiR5KvBAX9jE6V/EtuSxzyfJYyvut8lBOmHERc8KnFwfRdGanTbBVs6oql61KFRAaVb6zrfNYWnN7bzaE76sVe2VQBZMJSUQaxIklcPehwW1MFXeDoM0dqA2FBftg3tuiGpFxBzXjDwzPPHc0oXU9ECqua8GZib5XCBLfFyatIzJYaw3uMzj5hvxaChRFRGP439vOONtu/5xH2lVJB3rVcAHBlYLu5P0Cz4exCoA8IVwb0W6vWf2EUaoZU9r7ekXbWAdNG537RyW3pLIhiBr34tloMTGkLYCoFStbDag/8o2DhdsMlhHahL5XwkDoheCJTRN5+KCS1Ppx4Kj7CPcMMpo9uNnTTH30SQSd0pjEaZQ7r61bUPOE/35jmpJS0wuEPXKvEij8ysKA1NxiAIAUxQRokAA0qZ4vdVwBM0am+xZ9kPez0n8f/OYlOsT/fRiTQxtWd0QD//rp2J+km9F7+Z50bY2z7z5DZBqp8EPJHmqtyaZmxdkojAXqiowuuqUtj/4M0GXVafSMP98DMrwwJRVDduXAk30+zXPUMknRg+u629nEkQUSiRQ0p9QZVtwdhQ9byPBiQEfKN9mz54urmsT8rmYZv4abHU5IcLDRI+4xvgC8ecWSuTgfm8TyRHLvNx/5jGkfOHnUBgKZP3lhW9EAeNLjZlY8Poa4mC9x75T2RvNf+/jYH6KzIDTQS3cRiCAvD1XySHhFApuhHEy/2QtbZBpegI+FLs2cgVg9SD6LDEWQnQ4XdW75dyRaQQ+VYWHT4sCIwdG8DAY9H965BSsSmM8f8DVCU2ZH4D0gnCIwCrKVZucJXMMqnqA0Zec1H+iFMaZA5xlHpjddeYdskliyjHFPRHxzfK5cZOXAD4ThRx849h67R8Tuw+bjbNzm/FxmThjEjGJ0vDZTzBMSuVRKGKoeVdBthFkO5+n9OCY8ua2L2dD+oJU3WYUiKwyg+yhrC10AseJba260S1TH5rnu+ZKAjT5Qe986wA8FMBLjaRtDM10tjPWZ2x/gZyYmomJ+frpG2/DhtePK28zi6WhK/BTB2Rm+avswqG7zb/tfUnT4c1VG5YITvUfvIAI2JUKtSDaPIJo6FG1ZZyQCS6UHRUzzgLwd27qf1dVUrXT+3XeYrswpxiJAoIM7K2Tv+wlsrGTzYyfoYSpuq8ISqj3s0tI8icrvp5jmJtQT1TxHP/GtNPaQ2n68i4YJfvD5DHgRfWvpuc3BKpV81Qjbz2q/ct/zEfFUzRXB1mpXh425VQaZ7PnY3ER1VGyzeWOdwaQWc/+lzQXJJUgeuQw3MWMZzpgKhJV4gNs9JxkjDYFVzBzsb1fest+DsXjnjlEpE/rWpkVd7tGzVUFDm5VO2UgZD6PB1CPCOww/TwGV/d/XBVQTT+Py/MPW2oIdwRCXrVLJbN9qCBFjyDihLjhyblApZDG5b2lTasD6YrqFY0LucprkRX/yop/iq8GEQq+fYzmg8+FycjFcNAryI7f4Mjvqmq936UjgxYeVZncNrgLh7UCXEUDIH1iszwJB1XR0Cl78tfUFSGfObu6m/TZWY6ON/qBqUm9MRIvdg5/0fvoetMk1mZEEG8e8Er5Mou4YEPt6wf2p/ZFvDlkIobrDb6o1Ixaz9la9NFoAbojkygJrw79njO8/3izR2Da+FOUea/mkeeOMBBd3bja+ilKUocgtAP/FpEO5AreL2d6Rm5HmdPcpkuulsPxUqMjSD1blgQv/fTFcNHHdNatqeC+eBVi+JEBT+7wxqp2N6EDQwNUE9XBlvu79fWNke6GcQJtx0W5zf3pKVcSCCFrC6iTFdAw7YJrd67THE+3OV2ZfQ0rtS+qRIcqTin7ShAkmNB26rMy4usZouNkhvvMxFN8vhe+vobKchwggCKsPg70VDj2IY5f6zCQTp01Piwp4RTLe9qUubO8/P9EVI2OyUD4ArZqbVuAL70gBFM8uVZ1ZARbPdClie5kqob9F1vdkEqnWyE506bsi/AfVvtT9QcXW6B0GFbXWv5pepFhBnCl0xZsOIekRqr4Q7UcEgQayWimE14GN9Crv/SGiGOX0PxCJJ0BML52XUp1XnuCuy4zEcZBviFrfa/eL6zofsAXXMhMD8F6X41JIcm1ooPs9TLcULDALFmySJ6aPkcyEHxpS2Z07yj7zVZUBUG/W9f7P4xCwK3JTDJDUVnr4ziNmU03MU2Ax2jJX1aD/ywtnydBBiv3Xb+53wN5ffq1MK+RjiRDf0fpfJTShD7f3XOh5P0n5wCXqjQ5d3/ood3xmjv+Rqr8WawL89kzEeBffJi1oYN003KDI6CQi2JQNg2F8d+21PWr9DeeNtyZpeealAd5UKCGjrZh7U40J1+JuoZgSM0BgNLtXiEPN3uOlD3aPUlcZ0Y2qTP4MxbCdj/DRqyfQrOlUPs4X9pP99SB14Yjx7DCRQve8B6nVt+BM1DXQLRgnwfFo5KV05pbcLY6eTn6YpHPQFnPNjy70WsPMBHJT7eWfRKT2XNhZceVwtsNskZupFgJ63uNAV5pqYGpEGzeao4PSgVJh7jRK71qshLv3Ys5povHWvDOyy763VaIzPNCBjSEJwyAYExMuqidtcj2dUUSTAvRrr149E7I8dE9C464Lu326HAgwSpMT4gkO/ClzzRlRoJj0ilpiCCt8y+4SvmEstvta5bvpjwp+xAmkC5vCvEf5IMjYzeFUga9BhKVaoxeM+j3dgx/Z6+N0m7B2KVNEj9RTTVmFtW+Q/7U8igmXfrTKX1C9WsAWhk/DeR1RXWrrmeqOzEK6Vrwn6bz92lxUEH/HSv358RwzzAcmI37ZEfH7WAt+McJ/2Lf9OZoZwn87uUMKWO4gbdyn9/m3NDsYlILgM+NATwEQC3uU0pOOAK9kVzTsLSLiBQSM/WdJWLP1G0Vnx8Llcu1ZbKJrR7YUIZiLie6GlFs42kPdbJld6dm1u8eT/nGKyNCs1XCoXUw1RkxLbwW+Y9sU1LHbxm06bZQmIgGH/sAqxY1eXfk3prrJk6ViRTlpU1Qq8xj2YIhaf4UWU7N9R3AMzRnExoeOKY7VqKjQPI6yxLm/pe8OkczlyhbxgEuRspglClxoKVfd7wbaz13iTlA81RulwhrZYtK+aBM9nIZEOO4t/sszAPNtRzsRCZofLMrnYFeooQECzGkVfpzbGsAYJ+s/PXTe3isxj0Hg40U9t2geeOaWV8+Oaz20jnhBJHexuc5PX90KH8u3DJxoLJJuFfG+RyC1GNQFSbaTFMn6RZlvnCtnFbwvyVym3Y07GE+zuOUdaf0c+0ZGv763uZ09d9ylpXQCe1XpCXCMF2JLqKf3jkFpaZMMEh+ZkloU+Y2ILkAUkz6dY608KejcSIwjum/oNUQ34DJEE53KmpGNwinS7iOD3EU7LlaSiw58nXraB1vbSiNp4SCKL8Ma4acMo5pP42aMqChMkvLXPAuUfnyAew3KID2GKYzyxwbmkh++xvO7jTHHUuRAk/VLNXCvXJHH8WkD4BGHJu2eP7AVRvBbCACPCwxTx/PRxKe0QiMSpXkPuGlLuWgpsWbIPP1SFSzeljzPvqteuxng5KQmWd93lOg3dJF0cUjJ2Aah0lgbDLFDuhc9Z9yqM4bBZyZKlYOeHvQgXsuYUuGpVEG1/BZSD6cwyjteRpzTNCxluayQXHa0Ky7DlNs1F4uciLf0ami+T8FYBKItOVcVAPRhBFx35DQfmuxunGSuLGzYB847lj/8knPxxVQDQYLixmS1qKldCZxy6RBCa36ukDqPi5XpVGmqH3gE2fgILLhqSWIKQJm1Hl57XLJyWSdMPRabc+LSWItRUJsp/OPGC31pMjaL6oYg4T9sCUxGWqD6zAL0F+oq6anTlufWq3DC8Wmr8G+lOZHchColAsbtIdyVVE6a1+ncWczahPeLT7FRgI75OupvBUXe8Gc/MU+rOnCBPybIoLoZB4OMtrY6QTtIbp+sfGuabbgOkiGE0kEstkDEL44DUv0QNxNYbj2bLD4WCKjtScWupsW4IXzKIIzSt3nOqUEb0Zfeg9/WuWBTlKY5vbVO0WLotPftueRaJkPa9JgIxBsmM64qs0mJHgTbE22ZzUM/8MFweFQwI2H7hDW1XuQGRDZ+EZ3U0j5QJUKkwnkaMk/tUL+TCDTVnZ1oHUhAeVyerRWc0mS5kavKlqelsl8yXNxhi+YDrYB/9Yrv8tZf5Ow4XPWkj5Bpy43FFLP7RjRDitmH6B9zTnIG6JIzQ1S6kjxGqLXY2u5AlWnPhWU/W2dRlVjLMYwY/z6YGVppzHPkcgnGg0COzih+reYvf8uJ+cIzGo4g0oYHJC53I/YjwbuZ2pTAaCNoW2L3Uix6r4NSCqMwT55EXJYtaD1w5uoPgBtt9X0mQtq7yz8mwK77iI8Hi0shxn5Qi++zErcTO+yjPhxfrXY5XTWSLT9LxYzkXLg0xbBLDYg2HxldXCF1K+PBoWmjbGrXEbSZvYQWaJ+ZQ3tNNiEVhQib739+gTJH+vX9a95dwzL3qWVtDM9tDQ1tBM3GB516KWR7jNGCLgD4P8yAhj9zMMbbTdGaco4LfbQ3Qw/J3vJYWsAeaQQo29zZWzTsOWz6cw/TADh9JSHz1xTZ9m0cmqLJwmyDnAilwVjH/f9eajcsPGWHXo+KhDIyawQLsvfQ8CqC/JzUaxOKiNNRrildLOest/MrsQ5cQlT4cy3oXbc7Gud06axAm8Zv53Uz1A61XB1px/r8ClGWf5xCji6CbzyBK2Loxa3rlk/2UdtENCgnweU+8BbfEZ0sam2Ve8Jd1S5INRfaZQny2hiaJkroiophpEw9hZP1l0SBUG5KH1C75z/5E030qBnxxm9QourJq48Livt2KgBmlL6GY2p/eUGeVGW855zu7nQT3zYteMzOP2abMtTJ+xu2VKQ4I+wO95rH0ewCjhaxnYAROm7zoa7vxzVYl8fHdMkRejL/3eMfuXdtWhVUwtpqyBegEW0XuaDj81eovkaUjQuuqBZciIPBGuFj7sDmTTGU8u3Z8YVTY/5fvrO32R1XDMmUMAOd1Gqohn4urTdKbECg1RVKOmD0CSmuQ5wRWx6F+nadhPuGNP/FuEJe3HnP1RLdwtUTI/ItvNb9D8FwH0B0HI08DxmWf5vt+CEQYaFUPS3K0P6N/hO/DbHLy+9HgYZOvxfIRRkav9jZwMY+8fC2/8zlXGviJpiHu23QH+iiNIcvYWXXghDniuMXOHWtVOsP9C6Ul03WtADB576Ludwf6dsIYCkSZpdqX/z35Zh18ktRfILSTw0S4GH41JeRX9pTcDtgxrW+mi7CSoSRGTVE+nwiiywRQDVYMN64ySIQYbU4ZoJ/t9eNmLnBTlLXF9LeCp5rNosKCJtN8AKCpy6tV5RnIg917yiVWPfm+Ly4j507Lw8n0BRgULKYnnAosrtIYxV0d1vQj+sBgY7VueTRSNhGWjyKgTFcUEp8GRsTxOcETeL/rQ9aJ0zs+Dec5LxJeh9DSTYFJCjvR+NSzwuy7RdoqoySxpn4c5TcOiKWMPsRKcL7nnuPGJzVsYuaI2Vg0oA5Ir61Y4BllShkrp6iQ+pJ+Y4JYixDS0JTxMiifaVuhiiEuhP1Ys9mYndUgGyfLFryhP5LtLYevjMWOQf73irxE88rFnjAMPBZKG1IHGl48BirPuu3/fwsXO8o4EvArXT8i86eabkHJ2Ja7DJxClIPhphafQyixo5hkEY7/ZzHMyyN0BVQEIAhFQ89O03LREH4cQTat+3M18aS5dm29NUgpUPP7/+97ouHnLZX+UNKQjU6mTbIPKcasy4dxDi+uPrqzOMCOy7lIlB2U4mGOWsl9UOn6eEbM9qHj9oV9u45ZTR/h4ZEF4CRaC45tRUPTlGt1wR91FIgm2285MJzNiPoBiL58JuT/pWQiB2OMMv7plEr69S9GOBQTj8mnHmhsao1t7qn2vglCPC+NLxMC68lsFyf4rHSsNyKC+esoRT+laGjktzAxNq0y0U1/nFtfXrwmX7ofLcquukwoKwPIMvkr7Wz9zdNinJJflzXsXcmjUNXxPA0C8gCNjw7nvVQw0LRlbnxi/k+LBusnyAtUNrIhn1POf/UWXYUjnbb4xusX3Eonzb7F9bvFqY1G98VS5a6xRRGYtfe1rcth8MnZYuFPvDOX7aAFmsxhhY1XimlVxKWGKmbDsvNrSFf58whrhRAfsN5T6zIoFqF3xfnBrOvd4optC1iaX4wJAkVbkhcNXg5qCSn3jhZ+0iewJbadFpOnRYsrUcnVctboim7tQ9ohopKBvr6cr4Fg1HkNJMWazNl5VGpJpvNVyGScOUKT+rerpZ5FO39ThcIO2j/7lzDgQr70Br5ChD868FBJ0x6BrTckKs+Ak4NVsvBCFBH5Bkd6oZTnMcioD/FzHV1qVk96GWfm12VxFZr+6v3QEoYmxyozEc9QtERU/eYBdP1tckLTlBcFtiJYLN+Q7d9rXosnIbaHfMEPeTBISc48dhLWO3tBT9B8owSc/AYSfqbRJRLbN1OuvlDMj4UWVtBWCtfhIrKXKknk8ewfaFwbRIfvgRML1CaUmOYt02ScNqwmKsa1KGaO63PiBUb78hM8b0uWkQiaDwQPEW92Sg7BHw3jN/bLoUJF7CVU+uiMcGnIOTNu+CD56+3PH73cmClCTtR10bWpgZKmcn1ry4r/3YB+hGHGGTdAztO+Q6C5Rf4ju2FrQyCecNS5bk4b31lXV4uaWwgpyp0sKF//PeFWeyufnnc7jLYrYDBzyfX5H0jVyl9PwbkiyZLqa7zUq59fXbM5eQ+9ueDT2MvW2vUnfuVGCHR48abI22jtVl9TQraYV1LP4yW0uqZAfHZzV6xUrgVaOeg7SSKwf4Cw0yi/72jIb/oo2NlDyST9je1IgP3+c+zCHlmUOGpbyWYxMmlNbuTEhmIWhuv8cAbPY5J1Rv/EChGNBeg325YGqYxjRwhzytmYiotootcXQ8ptbgR2OnTeci99QCa/82ZB+csf8/3j+FjjQst/iWYMU9M443tL4s6StOd9N/7yiTZz8SXKlu6KpEqN5vbqlMlIzmniNllRzkqPbE3Rcqqg9a8Ltz+ERUQ8DoKq0ho0dtdwNUTybN4kLUwLtUoeyfWbBV3/ttlBKs3WM0LYh9cckN7z+uofqZpfvDfGGsxOb74jAaYzdTEIA2Twe1I76yG/as+VA2Hhyh05Y6ap/UuDJWil6s31yhxztmeaucZB57YxjxlyVgX6VbGXfZ2UOnhJ7tv8XOPTH8Ao7iwGuEklXwjAk1xG2SRZTy/4CzkYas+k3QplQmcnuT0hSPlrJlWQ17w9xGmoVQ8Oqk7Iq1NRy4ViLpcEcx1JUxjejvt/LoUaZoeRmrXSyEjxoI6RfT/VoJ4u2EIOP6YKiEHt02mjR8aj+jSbyOsPG4ciU4ojLeioJTgd4ihps/m51pilxy56+G4lNt4eRNyiEoaeGIERkVnnBmadFLBx9l0Wb9pPzyFMCDQYAc0V5P6aU6BacSgSKRINFl2eIGkSWd0rOZ3ZVlqXyy1GUDy/or/8C1LUanFmlpN48YHNqje9eaMkg3yf8Ew7kVcNird4xD2zXjcbO2sszfihtReRXpI+25yAr0EMm+fgCjGup1+UX7k8Kg+ksCDNNqcpiF7dAaSl0BhRjIlWR67JySIE1k5Fv7aqoJ+YyjSGscmo5y/dou/aPzMKlMoI27Qnk8ktkq7PmSdXZfdbpH7hgjbpr6NYA+gvcK+nWmruPJuXEC3NA27aeU+kE/PZwxAJTSFtfAhAP465mvp2DRBIAgv4A7mqq+b/v8Fr9giXOqhHIGxYEuo9LC8HbKAL/9SQmBTlNTdX7SeRRHD0dHw8ijJyxzzy+wjmfQf7Vp4AdT3OcDQK8jmepC5qVVc25Q12JJjn/wVmF1/m0qwOZDfN82KcH3Vabc7crMwpAnznKXNe5mFRtWoBx08+R9UCi6j7W/bHsgJM4hKSsIeme2XinksOl6PmiqdJYEueOfJvGb/6VnCCggZ0Xg7/lBW6FhcQMYro0ask7jUHQBOyB885AJcMHiRcA8jkcnbAgpZl3FbV4U3kd7ISGHbXXITCZNFIJGAThUvVJ6FnxAkIDLgi8r29OcZVhVStsRJEeeNYHzYgTSt/jSMJQAmSUXS4clUFp50TIWTz75oO4LggTD7xr9+Qu2TZw8QO9NoxrLjvX4VwOj1re1GFDifoeIw2eQpxfJw59vaqDPSceR8xX5pGGG9ih2OJzT5P2bQSrnY9p06bCCShe98z42BLIKzZuvXOeYFxBR5WmGg7XS3Rg/g7kC4zSyyRFoLHNiqYdU8VngMLT6IrmRfLklk5Inv51nHKR17A8ZYEdY7ESFljM98yGDoQY472Rrt/kvojyarlTjnPwutkuzI527eR8JumyRO9Y9RCkL1NyNxpvrmZ/6qk/P8kO2gS8erxoTFHXH/+3DLB9rQYSricQO5C67xRfwSQsbHnL8V+gK7sdS/I7mAXVVNpbD16waJKMLUteXccv/W9sxTK0Fy+e53a+F4PAw7nv74YxJmmE4TBmDcZkW+G3hQcgt0BV2+jq70VbI8HoV4wApsKLK/I/U+ZxK8LtrryugoncfG8NAotJuwsz2rCTX0Qp7Nd9Chr/JLcXFWSerMnGL6uqFMaVR5D6nxCGahzjRmPwZJCpzMm4CFFkgr0Qb8ozDPu/mw74eVdzdycU0eG4NiDBP1kFL6w1mGF+ZZy0mMI103Ei4gt6+4joO5VXAIF3U1TBT4rWK2qzOzYQCX763gPoFMCrfmN8NNP8ikl/4PkpezBNQ+5QyERJUsBEUs3OB1/yDBZIf0FJ5H7XlWSohzpjnsnyeSP5TpeAq757U9KSf4YkbPVYKJNGKTA8pX8cz74f+at67dWRzL/nLPYvCMAyl+z4fA9aCCUTtzLOzoxW12KSKyluW9vngZ8ug1kt72ERc5MLfO88R0ssVOaF7NtSefuOZ4u8XH7xd9XZnYqpK75/eY70ARKj5ES46XFaFj4ECavVokhyTDJq7gx2erL/L3PQ4x0yQA+ViUlBL125A9BNTz8KSZm8PPvRBI8Sii2if5v+tso9O1SPxD9PeLWsmHVeY7wAyPiWja5sERIKJHjmmf9sfx8iBc9sGfQo3mtl6lvr1bBxI3z1wr4OmOdKtOi9Qj4ejTA8D+EjvNiRE9cAVpJwPYNFcqY7EekGwKrY7CEQNNZ6k2EdXogHUJB80SyhYixskdeLNhQImXZmCFFuRDpXEAlNX8TjNtO7FAayX7bWJ4MQ+gNmUEqVKleNa2OtzoMIHh4BrO9y/7PanX19oSXfSB8ZNuvGjZFIWc88UhPE80Bs3IzmILP7pe9nrjPxNE/bMlgUb9kf/kO7xCa4krf2UrQgylIucWFLVEEt8yekl6yLTjgA2+UGx93InbJvFw0NAhA84tUzkI4e/c6K6Sd8okcN4i8j69qAzQCPUfHxzWRFJYlR59qtXXg4OkF05kBbD2/vTanwPJ7pbeh/LwjliNIa136I3C92uT4SWzIvI0PoQt8FwJd8GaS+klYFnbyKpjTovNi8y3T6v26lkT74xUyu2pwBZMaOqNrJr0YZQIK0rwlwL/e2KVxX+RmIT7GbSPil2gAimVjZUSWm+FAHdPDVZ9LJo1lCzJ9O+WogAAAEP9BnspFFSwh//37fIBnWunIg2xhFZQLycXphPBleI54lTsvmv5H/cN3Q+dwDQfM0NkJ6gBbQ6i+UH9NP5g/sE2c2Yi23aUFXuumAFtMDg9ooD/FjRz2X6rz290y7yXtMs1HsHpkZEZrIRcnPc/9IkLRJJTu2pNLwh8A+05IWhuyPjLYMX6+HuIRQUVPuxT3Cxo317plDqyazHeQYbLL59nDxFrdydQEoqSIue7UDx2inKoIpl/wBg9bmrVVTZiUNCPn0Mr5m4f6tY0M2cjmTcuyJ8czJvSKwv2sqRgMDH3bii1OYdyGU1V7hkrlt74PEGJqbUItFsiUTwEyiZ+FxJ9i4wbxo6yIXdLubnthJN7SW+4T8BrTs96/YKfa3J94WAb5KHCxGgFaLtxzpoSphyNAYHtp1w4guAj/iFfbFAs5hrgQN62LLwaKv0CTZ86W7gCxwQJ4Oy+zT6n59li5v08MNbpAJAC7fTfl/wWX3InHnu9F+X/T7PU3FiDwOxGr7qXPbTjNOS0x0fnlKUj7LxCthm7mQi5SK+eo0/0HWk8AGsaeCkd7tJ0DTX9hh81prIUj0acRgX0OZcirZIFxpsxotyUNP+fo0QaxoC333OBCKqJhsaV2CVE+okCM3Y3/vYc0AHCTF0M4+bZb3+myr9qcHdeTybkEAKtcNdJgbHjucRqqDlO2a+YP0S79j2cd5/Lf06QTzsQ3T/6+URMzpYVXcvU+7L6XbZfGgdQ+dJ9FNS1+DfTBlO87wU3ugyP4uyNDCIZRIorIcu8JScixJLXnl9eUAPi8QZwv9fhqJGUCuJYHikF8h/M4Lq9m3qWbgUifKHnBMUPlwVO3z/xCSPMJCOvqCZBpwDJg4tZeKIpkj5w304nhfr/FMpwqKwB880ewwo00mzCyVijI3lJH2FcNJeBdgSz7Vheph+91CppW0/KM0G+WlC7pLq1VF4pFENCurYJ/TVpe56+hGWtlwbxT/xXUR9oPcouoI2Fa2Hv7CgFl1uudyV8wKO3VU7k/xOsJmU3i24Jc/+1jImU+41qToIF06LY0gRhSk1QAZM4Z+QrdcaiTdgzfN46UdOLnpQys+NCz0UvqLNNc0tB4gQIppPOOG6eWR6H47AkBWhCHrUni4nKFUJSUsDiMwVAfLH9EslHrpVfZt1Be2ZkCcT/yHBZKCCf5lk2r65bGdJ67B1OmAw9YhlMwSRqrWPEV5Ad+PjWt0sUi357k2TQqm7TQUY+6vU7ELOVOItUH7tOO+fnOloQlyLktSGLAGpr5vm92wRth8fLMLL0sEGjsEDC1MATVqt/xDI10KU9mkVhR2E7YiOAjqOqlmP/ezUGS/9ncnlouWN3gP6tD33hZqmLEgAiaNEoEdFjaDuxa/xlD7o93rZ4cX4c+GW9zKfoUAn6CjTtxzQPqt3AEg65kex9jUIYP2CAnfetZLeW6V2URTgC1Y2PU2anB6GokovvpMdpfRTiNlXYTHhnvVJnuI0qWWB5AAFK4Z1XzWNDb4Z7JkQMExkzHP47BPg1gHJXuNSabkU5FQlBg19UljQNBRzoq1XHCOhU1psJkcSgJMF1pOKMMIqaVyHp9+6jKDyIp1LH3Kil5Nkbn4dKZd39X6n6romEtppnD5wU+1GwNqosxIHr773NEdoaqxBUwsrYnNsT6m0zTL5GDqXwhi1py8T/ZPeu0YsFd/H659sGCPUaOSey8sd3GDpcc/bp85rBnz7MWzZxm2QolWSCmUirk3aYvpNk3No7BJLwqJ+20Uk653P6X6dltNQEZh3ugeodULHcquBdrJwjH+0iBsf3pRunK0SEVRAWj7Qo3xcEO+zFK3ZbcAC4G/iZC/KeaCs5kE70ep4l7Ssud12NYwEqOa6ejneFndXUT6hBrIgk3LxE7nehd1TaiSFD2HurXQ+jrm2TZwm1OSFM7xc3Sw7RW3EmVMwhULcE79aNzswm0/mOtFAEomjxBFt9v4tfdAPBABmnr9STa3Rj81rw7XQgBhF+YnIQG20s2yhW2u2t1jrYirf2+/QGFQn8UJDIoud0shOHtl+KwksPxUVNE95JOGRFsG8oAgyFTrWBQJPeowT1ppza4a3kFPVskH073tuBUNzeKIigw3tZa+4eGjE8Ec7+1W9B6MfJT7YWfLRFRsaDQwIMMSNHMTxNGWSeJuWgSDyvJJQ9dRQ6fiZMYV6VvhzhFjFx4msIITwFM0dDQ8zX9wx0wI25RRDL3/dflsTTY25DXPiIt/pkvusmn9UqVsC+3kgtRpM6TuuKgBZLLc/WGU2g+WJc6VehS7NMcDWSdeahxbjwNOrz9Ec55fpDZJXyVsiDY0gc8qVqoWYIflL0F/hS99zSSjkajcl/g0YsUEBuTr0Zl6B7Ac7cUyGKaIFxllvLIkWpmAwpNT7uXPLCo4j681q+tesMCPb/6ShuEUavyWzCZz49OJigDATvoO+PUpDbO6j4t1GzqYZhQRJQqNpOzGU/yKqWX5tuOPflGoh5nWuwF26uKZkQ5sTHXwk64YhQZWifOxetTL22SfbEmFrjhzQ2NUhrfzN95Vy7vG1frYOwSI2lCmP/KlZD0JFZ2kn+UO3P/Pi4urY5h5iXiXCz0gqrNmQ7B7LrAjZ0CiNkF7F8NBQtfeh06U9MMx41fvbxLlINKkOnDZuFgJW0eYBqZMzoIyin5wk1JPqOUZSuETFQ8fXrpwAQpobuj0g0GXffohp4mFTzHEyDRiVFZ1rxA6ATfhseoqPdPuNANrPGqYwylF0bzMQeZQb6TQ7EYPHH9sqZUQy4HdK/l2yLoCkLnldvuv+EV4tYkFnVwJxsUMaHIGt+EmJPn5aPbp5kl4Wab0RkJWRb6dAqMF9no7/mN9vyzKvwzFKfbCozcusCrJXtQIXHtv/88pUyooIuzfzWj0t2g8zsJ870SVhTXogM8g++QW8rw4RleNmJglwrGayRLU7uX4NM2K7Z6pOc4RuOpppIHlqXt+yxTpcQGYZUU1G+1h7Zd5rFqHsCirIL1prMWa0un4fz04lxtxGOEhNOS0t323NhGu/xUw3ueyf9G4xz50YpTWj3mdReNUM54RQCqIM6ljFdDdjzF+4xdbu9u9Lkj+uU1R5GM7OGmlW44Ja2iD+X4A2fs5fP8LbDnrV4K30JD6iq+LVEwPt7odbqJ2Ltg4aWQkbRkAWZqS4+7nf4x4GTjyzeqn0zO8mgoR+BdtYXvqv+Sz1i7s3ekpCdZdqwNelzNfqez0khT4/axALjceGCE7xUrRtDqpnydqmLDLd1TuX0zEbJARJugTE0mnjYPEputCzEe3Lm2il5pnmTxdlIPrK5IKzonvxxM4Qk1gU71a5g3pxqDkfF7k2HXnb36tro2nQfD7ZfbPiToJt7RcuTamxq8ACChK+kIzoLmwLfU+RvozhY2/jrEP8/TnWK8z+vucw/tPE4pli3Y9DRjD3PfwHsSu+a1q2eb2b295wZgzcU2a4HrSRK9pMUKiA+RAb+MOHyzlkKiA/sJeRYqfpmmEyg0e6Rk1ZwRoUWf3fMPYC4Ovs9ZX4+qM3x2HenJctVHZ6OZBGwfljpxHQ7E/rpi3mGtOHGakDuOb//MKQi63FcY7vNWgAteD36Hx8GW69xlWZ8Ah4MV8cYoRs46DCaHzYsS7KLPxWgRiENtUXgcv9pHrn6oR/4QuhLVa6a2V4CyBzVHsi6PnifrA4QBtava4V2Y5m1kSt/Hq2sMhVrBE1I2/lp5CR1fsrba3RH7SLQPbJQGwRcIbzSVYgsX95awBS4tlG57S6l9i5G4fOFeHMT15JxGeuvBWvrh8tiTMjZ9knur3fwB74vpQAs0XNpTwWM0oawXtu4b5gynFEFgQNqOSTcxS+Nn+tHDwTUnu6VktMQKgs2AFc8vcR30yCzdLVdaIf0lti3f3XZVV388Ku0XMcH6drqo1lBzys2qM5XmqGEzyDcY3PzY+V4tyIKAJQ5nIPQrawwJJeXGXSMUv7y21T06ZSuWtRnYdWaaHDRZez4vGDs9D7qiTntzZGf1K59psUqzZJ5/RcimV77idRhQWj0gxh3je67hcpH0ioTAgn0Zgqj726hcDPKdqmN1CoxMKV9gSB+E3ZmF8A4FZU1KnznA8khlJhw8m70XrrBdUzCZwNs4tiuL89iZMHIkPT5DYA+qr3jtlD7Cr+Lx9kErMzlTImbaGOaEKT8HhEpr0FEBpBWreIIgwQqIsufHd58NoHfJwCRSHQTH0g3eOUJ52lp/T/7gc1mE1eEQcdhsGtY/+T3FSBUQoAY4VvWaVVDlvwqhZP4IoyNsD9qFnHgsttX5i/xL0WVVKMJVb9NOpl/lz8+KZqqkJorTLf33t7aXgk95NggZHp/5akzQx8vtFigMdHrJBLrjt8EPVJwl2/gO29zNbHL4iAR85sy//3JJpGMAHklLRpMrOGC1LcGTN67UrbtYDkIZjmLR6gUcg9rDSDyjniXeEaIGP9oYMwiK7mf+B2q6jFvxCyaIv03PemH2EK4RrwXds7zCbPY2E0JL75iStWyJjStxYh05mO0LO+t9oaaRLIthzWsNjn2OIW7NxolC9qZ1NBmM74M6buwKhQcqlFiqjY0+qOkIAhRSt3JSvGnW5XWQ42lka9gwQiO4JcflRfm274yRS2ZD0AuSyJhj90OhZBI1bkPvJyT3VqLkT5mbqzDp/s7vI1g1G/9j+uICv7F9M9EDEk2prBn/js/VYdksDCiljPm8M2+H4qpwQDWS1hrhl+PtUDDFqZFIm5WJcbhD2k2kqBhJK9SWeojIIJE5V+7SCr+GP52RcoYSdmzwUKWIqvI0wgElyIRH9a6nmo63RnY4h7GZmjtZm6HRzwaX/lg+IPE4MzMnYr7ZiMW+Azhr90kj8r75ursHvfPtccceB8PoF+dmHmKm/wKwIXsNuew8NJx+/8BODd7rO5Jk1y8jsZ9FIHqGunN1UJCrAIaUv5cAt9cVyraxRJs/x8v7j5guvlZXjjpVMq9kRZ+6AbMH2UdseP34YWhr7wty5JgBtDdaOle5eTSnK3SUQLUsxr2SUWpbsY0KfDuiIsqSGKJXvAqBiR8RTc0MCs+aaACvCGlA3cQCQuVuILuI4yzPU/wN3jMvTi3+aEt+P5sIn7o4vszXcmGR3k5VqYpKDHy8jckVlomic8kCWLcK12oYDGs4NHph5VPpT+Tp+rs24Xjuz/DVQ7PrWIqqcH5GnctxQhGMYnwj8EM2nWn723OE1JVTDBsm0GKiWRs7auo8HxeI6aFqdLFAmvE088rNqFOZ/taZu2qx7DKDrsyemSiGU1KPm2+U90xP+E9F1t8i6sDZ0YPCV7mg6pslLdivM3OEF/GCR8tKhj7uR9QCGtQiCw4sNLpbISjrw67CuqaKqeD0Rnuh8MrQkjVT/WWTVQDCpOTG/TRD4YfMkvm6rCZzlWCINw3cngD5k6n6IeLFMWPI5O1+SoE+4VsyzYHqYWC7ss24U6dO685KeaWeeW2jvLWuRPzxZcwQbbcMH2ZAjOAkZtyF/ZZq5IOX96NN214o3q/09jJv6rQsW2bmhphmJl2BhCXqj1YRpGfOH1NmPo4YBRGRi0mthUgXZq/LNrT/mxycSRajDNKE8FeXGUBFNg52QgS06U4FqvH6khQiXzkQRj+6JkO1CwisHDhdOXq041X5MzfLq+JhOfJDbuJvhYMe6s5Q2GntJ7cI2TNiTcF5rMkr/QjOQqg70bgoZs0XsUKytqRghPRn/2f6ou8ZwBMaNb8HXBMKVRr2qr+r/Toiq87sidm584ODsarihApYI6kQbDWSgbb1TAIvAAAHygGe6XRCn/hbfmKGLzbI82xS5tqRJfEjL/cG6RH8VhZFNDmi9fTYRCfdW6MnR3SHq8sszAPIOrkLW0qmYQGUjwabvnZkLEnrHFWnl2gqaE+p2pdpLmyNvUnFDVDXFKD95ikLdVqIkPbUjzMPIIU249//pnLBfsPdVKtfFGN0whhWOekuUrqdxX/9G2rRbqoy4I8fqQ5xrQFGM4piHupyG3esyNs/wN5KYiRmN6LpQIQlWbZQR/k1NAj3FimapDfW3bKWWmrAp/cQr0WZkRSG3lfYE9d5jqp1QyO5N9xxZO3wy7SJJ4Tsm0ijIlbIs3f5pMaJCW6SSfVc2IPrw36iqnIdmvFkjjt8Td/mnJyxzM75RAs0OWGjat2YtxnEPFUbbqn8Xip5JnvX3UIT2wp/sKBQHXuL1KJ7F8J0099THZ6Fu1foJK8aaMLA3SR/P/sG76OpbJ/nRS6LPiiEf4nzF5BvYfTIwefRzzQquxfskRH3MTTHVstP76+6Bvzs2dS5Tufp5x727NcWJyVFkrgGXXxlieZmP74pLTu3cBlP3pcEiN8EVwqdTIVWHnmn2IRWqR7aJUs1jQ/V1TqAgQ9gwAmrBmxuXqBSd8pKbJ1t2rf1cTCLsEZa1I2OUeGId/4zzQKPK+5SFun5ihvYkv+VI9YRCnM04kRkdhhqHdguIok/ccbgmpHDTIdbXLgQ39BEX/AIDlsil031piV9ye3kQRW4Kt4h5+lOh5DZbaEQTs6hjsiFnUXLHj5OVQscH0jn60eN90+vD10zu9kij/PYMQn3RJm+4IPj5kgIBkYb13bXmqcXoST3gP9AjMj7gJFh7xDhuBI4sN/91nPSjQy/I9x5r/gTFt9WU/2EAS4Z5f1/dgrMmGmHbo90P3FHfqifCid9TOmthIrxjpFXRi+yHtPFyPe0Q4O/wRyIb8rPVWvJKOmT2MpvnvaROk1Xxw70ETiV2wK/vCr1ynzPcCiSIlPNhyf1FjCiq+98lcKnYyeEr+z4dsIcZBNtM4Y+kpVo2QIucDK7TCvkgjmP6+EAbVqHZCuLBvGX7f6z0TOpNwRH8JsygOdx4wyjsaz8nUIFxqlF2uyaULJCbrHZegycuPocpOL3HQynxkZlijb7NOVrKDbF0RC1LAEMJ3basQbKRhfzOIcQkSn2lO05BbEYu+lSPsoVJsmRlfJzAgovQCycjOm3xf84iF5MyUgMHIDO/+aswL7Ja++4IJVRfQl6L1FT2DM2PQm4IfVXtzgyzqSl0sV0AYfLRKM1AGyvZe+VHNdUEqeIcBN82xnl5iCV/7FMrDw7rFpPLFUXRiYzTLyzLTaMJqdgjqRl2WYrAQ/Ny8zH5QMPv5OVCLT2sm0YiPOoVyCaPNdUSnISHNja+vsrby5z0wQv0rIrc3dpefm8NfY8j1NJebxOEkhuBgz05ZOQZGKVdV2DmCFVM/Ady5BNaQVnvcnZtQIayjTrvX1ZRIoMQU7QY6YLiEUPzkgVsjFRji4OCajCtv8uUCwVdE9+sfLvoGFuKOK90yOaRyBmK9T/o28/C46fxrRJXTunj8kSZB40KJ1tN9XLQrky5IqH9jxkgloD9ayPERNklcU8PCuggIU2dE5gi8nKbYXLUSFdFMp72bN6zCT98kb+j4A5nkBS9s4IEPGYBX8B9Ehloy7eu5J1Kd9YAl0GULgmMa8AM8CNXs2niyazgQheTg+uhclLHBPFjw5RCEKc8/Yhkj+fJNMOlxSej3nc9v3NbDdZjTYSYiO14IpfdJUVFkRzQaIq2Pl+n6xzdB6WradyyK3C6lqx2marrKxs/jvP+w4buv6XBdxbj2mb0ph7fwMfaWDrkRiYtJgpck3KEpBK9Oi/kfnQi4KPUqqDDnob/IfeY2mTUdBazS9XE22KRzpKNfZ86mBDwrFUQTQL0ojjckdLMbNZzW5YA53O6+XzAQa+vC7khNhXauTlAGmXsSHwOZomVXLxiI/w5IB6GdRTiwIiNvZapfzZ7llmPWdkzuUKZ6GLmrznjVzietKhkQEs9zi5E5xAM6wFKUX69F/wp8W3bK6Sh7QNcDNMUI8bdNMfWKXj0L8ydXrN8s1s2uNq8u8AIZ9TBXdzr1Lp39POyoGwfLSbSmhnYR5u3d2tVtFdFEKf/khJJtmAfTrIk5EVoZ9EoKg3ThytQYsmyG0FKNSVzJqpjNsbQ0YIJ1ITeUaNrzt3kYveJGtxN/qBQny5fuAi67dfbqs7B2lr1xPmjwKiBHys9ocazWPopy4Ta5g+94yUeqpzeyUagMuZ/Vr7RkdnPZMJyTQh+w4GzVIGvjqPon5PTqcN9muEQU/97IrY4dVtaJJie7s1dKnuwGIvVbO+8gFUOddG3VLf6pXX6pmrqI0yPEF+9yuT0f2dfEJTm7NYJy0qwK+q0G93+emf/qGdkaO/zXUX/ZFeTTC+TJ7egQrOPwzIO9m/bCsgyuw0pVySONOwMU5VRmZNPOP4TtyaKRu94pYRxi5esWR8dTqTvAyTD7usdfblbKzYZBu1AnJAITJ8eFgXQLOzziwg5yMsaJi3iACRfEYq4JnWmZ7wo+qZjXNX9Sj9oH7i+ltxt7VlSE373MAxuJo1jkwO+mgAd1XgZJKEfsUrmAfB88eouapPcxfX373ckM69w6Ja0n62wLIp4g0YAAAINwGe62pCn9WUjs95ugZj4lWkwdn2JoEl9mo6nnEEgDPPSs7UeO0wcoikADCul2aQO84AjzR/r+EFtPal4S598eqVOv5/yFwe3tbHCaFixH7NUcW6QaVLxc3AVq2wIASnHmWK+85x5vZhR9E9Z1R3v/RQYL+nIkaovCmw57jz+SztSo5GTTaHTz/TxBXRwIwtcEvGosou/ZEDFZJX400jmB+nNbh9cFxAHMzK4q9zbtHECpRU2wUC8XAx4zScUzS95KX02dkvrnP5QukpqeVePaXN14uobTcIqYIpmCVn/YRLqCG6yLoKlLwzJ+lWVDM8GnJMIeK67+TjUySL4/wjpX535ulxNlVytEEbmm5NxG/3FEuAKZuHSjfn1TDnEOa8lJd1maK7N+OVJneITd8z3ngkWP3j5PpdJdPiBrFLRIvf/JBmn3P2idaU+m0WkgqaJupXxTzJZBUQ0KVZeanS/DCy18fWJeV5VamF3yBhMLXS5uKiZyhjmfDraFQilu+/QAA4MCHJ89noAGjjOWfH8OvY2k329DK8kPa0QB3tg0mpLlnNTypMVk/aDYvYaYGVs7cv9BTjWPBpwWgsVXaR/WjzMDNgxuDl04k2kmxpJkAZ7aTgd62YySd3UeRog0KK6gylVZrlodf9bqGJiBY/WeFI9+hC/32ZiCv+EnSS13KgokK7pDS2C/9gnNMkHDpc6+8BYrLcys+27WXjSNtN+h/MqDIAzc3Tr8kHDYrn+EO1rTHjbTxnQspM2GEytZcZ6+Ls3F7HZ1MQgxipCUiKHPsBYvdCD8nHt1ys4vDWddY8jHf4lAyQFc3+tHQ4xfijuIMA7E76o+AySU1etiEWlta0HCP/0Hbr2OMK+sqt20Q2l68gaLcLK8dXvusprJqOPcVLlZ5dbhMUDmUAkrvgHTsO97J5fUhcqhDjL+ouj90kfn8t5o1MkIBAMSXxj+r6gtxDljBbBnUn/ZGEDWFn0wyVftHj9tDGuIQlUyQPM0cHx0Qng3jU3XvUtqRJA5/G5psInnJaqbhVioCXG37sMO+QBRW7iJCQSfHt8C+gQ6AfFqtVEKryc9pMvwBN1uFnSxIa60Pg2JZKF1N0cpzNASFMgZuHu2VyQ+V6hiG+dFw+wWCOnwMD9DYVWMAUU0Q8sOTbxCkyXjuAaytcLW/zXbF6At1Mde29gj5zeIQW+fdzpB7K0ZBKxD5Q1/99eobXWeLN56gT4ne+rlg8bbzZNKVe7mcUSwhbmAdphtwwPbo4h3n+M9FfattGnUcx9iC/iZYf0UCZbah/rtkKx8WH/g9Ekk/doi1n2lsOtWGJlq2bzK973UPW653XjDdoPB8ga28HDb/4GJBDYfbtNGhe+6MF8H1vZgM1yAbaZrhFLd18Ihra1el6kKdIXEHrrsDFuSvL8kgOXXMUc0hwEvctR1QFawJCCO8l/7clrd5PpwSftFTcFdmqFXNl3O485Nfovx8ZMOM7PyhfXshmTCeODwKDv5Dc+iS/JmL9bu46HBNHcHAIoyn53U5MbDVf5y4Cy1Qow8zCq8gpvN2mYZxmhJg2e0mkZPlhc3bHYpEUiLNRY+eyMYL+TZfpfKvMepUn1WOKqsNQHgpNQkBT/jH74qzLpHGAOHsPUbzi1bRyYTUAqZ55sPCYMYzbN3K5PwvdaUd4mVhKta/J/0pVz9NeRLMu/WsiZciihdfCZoOj4bghHCyS+nSxGEO29gyDTPnp/E8Uy8s4uzO0dDWtN8eyo1iWK4sB63cvCii7ldq7baCbcMslj9JpIud59tMU2CnHZCKcjw4uqRWfxFWE6GQqAZEsk0pno6N2HYEZ11/senL6xqeKYS28xL958RUPNeMAWXN833qs9LFeETqjofrt/ubEOQUjd9LZrYxTHtX6EVfJw6a67BDLShe2XQHRah8lcwns7SZf72LJYWWsPj3a8P+jnPIye1VizZwzvpLx5E9lmmtemgi4PWMiNWa8q2KvY2YrosZFSogeo7HBMeT2OdIpsj7QNG24V3X3GuasfEH8npArwBeiFFXiib6MI2T2nUMgIpIEgOr9LOuVECjULIdcwbHwm+oo5S16Rtg/mxAC1JRjsLxSWc4vPCph636pICFGZCE5YWCs5s+7YBTNgvd2H7P7CIqoqwSFtM4mGTkPwcjlNuDH2r29/j6ldycPzMtYqK2q1NZM3LnEm+YrvUd0Lon+k3Iqm8RZC07iBcKU2FX0QU9QvhPGA6/XjIQDdC3C+kxHjmo3UZW4ohggqQPZ3MS9QFtMW0yI01ZMlVgEH2Zl1uBJ98Uk42UCPlh0VQXEjYGVAScw/z6XOd96PIlxuHmFFmoR1EGKKgYCzzYWjZki/gvmX7a12OZm2B8hz6UgMp3tSWFKMdxEZ5YBeeMo4DpDM345DaPtuGSIfNIQqFs6yt3vsUqGEHwDFRkWQz4dvuf7HM6b9oPuAF1ZRd/QsrBN4Jd9L7nQ6fJoQoqeB6QPWrXpVOAoxELSRLKrNKRPDM/jLL8mF1noJaB4otvRvMr9H6cyvx/w3/u2V7LfUvKDsg0jyJal/oJ8OH0HZmDL9UfHV5LXaEX/zqy+cfUKQqVW2jc3dYAcXEWgL6GL5vdKb4beVRUt60ZEMbXWd9sS7t1ZXzLCUSSEs5UCVTuFH+6DZ732AFz6kX2GKj7Jl0HdBf/icaMWdp/RZNEsSZS9C1gnJOzcGopH6xq11dMrq84poAOfM7gBKtfUwndPLfLuk6btWV/FjzIHJandLARcfkBiK7FdyaKy2BtceihxTe080ofg3EAK3nePDjU8ASb+C5IUDAAAPmZBmu9JqEFsmUwJP6pkbQzUkKjhTL0qOHbvojmVGLz7L42MxkQbGdZylqyRwaS85952wFJtoPzt0uUotPc4nPAJjCnD25Dr18r7Nof/bDeIA0IBoTLvbvgG0uEIPsgRXwrV4EVXjGBX5ZwuW89ax1o2the/DPz+M+wCMtfDy2g4O1mUqFf32ZBSBTTsRgXQknfBQJflOzM5dKatME3cYPfDcuuq04DvmlONT7XVeo4MQUxOfU/ENE8EMnLTf4dC9hbBb5AS/38vQnpgjVjBIqfGQ23x7AmvkwXQmJ6F4Dh5PRrh0USGyV8oKVukOmHsAUdpp7ZoYHOIAz1lL36GifngI5Gs6XV8SwbQpuzKZdKncQOblWyF6XmiCokGaXQZpMukxErsMO30LfHUWZnFeagcimBEKpH3xVW5lAMlQcUkYzMEnW1dZFGZFvlmIcp5iJYvVbg0KXklX7M8YTla9cIpD1RN3FySefha1guo2Vw9vgEHQptnh/rWPfrzAAfIwFKn9HBcw+VAcBWM+iL4ZJ/kW/8mmrTPJgBoHywx09II+pui5j/vLX618t2pogteKUb1YiT1Nz60w8A4nX2Y1g6USjROXh9oUICyevkoLJRVI5aGgrZYg/bQGYPrx5vOvtsldsUvze7abo067CqEwGuLvrz4NuIIhLirnmmpIDXfAqdAAU9y1/aImO2NtOiqolQvJ+APAwtvLrreKQbtvFhXEq2ATCVNiVhbQiNqzGbtmiDURXt2Uxejv9Z+ODUhdmUhlqnziWApNvWkYECUf8ZD5uLxUa6Uo+z725sRw8DlI/MXfB0LGEPLvwSDc2qY9pHXmXuFOY8G4zfwBtx8tjWldVdDPy6i4laG10F1+nzVdzQ270of3/67/zRDNF54h2NHzFLPZCnd0KJtlgHpauWG2RVA0Z7qyUrREL0Hh6f9/fbBBdz74nK1JrP88NcxNwDvygWMi7j9SJQI3XTaQKAxtLMYj8oLQfDTu51R21xxa1llYMvbLt7D27K9zmc5YA9T7dew6HK0gcW9ZU5Y5FrtqP6alt/x9t7pUXpPYplZBgy2EEhJXv9BIc1qvHt73iVaoAl0SGJGdAL1J1JnkPqBsxn8XjNL7GxH/6L6Nc17auar8Raz/+ZSD2W3hjPTtE5UW7jnn13JcGo+++ZTpIjnT2IxasSsvDUKMQdqVQlczKVk87J7s4VBR0N8N7LSnYFqhOJGIu3XOq4zkwWE7odlTMfXrw07C9ShapfeN2zNeMC8RPyzW/bi7TMRdczmefni87QDtaUWCDa/mSHMA7cVONOMYWNPqX7u8usobCWU9jk+tBgP0bjhXs7ueUgOpipiM3GAhRIKhsx2si/ZbkpIx7SSNk1f2sgcjEkuw60Sf1Aw8gmsgcf4rvi7j6cEz1Dp06nH13608NwxZT+UZX3S/PiLFgzI2rw+3CmRAiMwqpEbscEf219QXqmSPEiwhfLsH71X3/aPqwgUc1GqPMj2DmlP9BmBz8WpHLZ2GQabWbaRpx8rhoz5Yd6OONUPd2PQOyWNYiZt+y/h/e+ibtHk2qQJAU4T9PiLTHj5ORBfyvPPSOGnuIZRmU/xd3CZ1mrK7urPEQHB3nqWI7KwI49YwRAGol4JZFx7DY5UpV5bazvkL8wxjPdBF2Rmo/yv9dZmP8uLYkkxKAXn4nxyu9NP3A4MIWLK84lV5qABN8Nwh8XTS2ukNojHHSc0/M+wyqEPMLIc/exg80Nb/EIPEq1W+nZLR9flHZ3mWRS3fvNxNFjrfydeIHsMbSpG8oCn7tmnROfb98QbSEJwAUPeUJW3FCt+92DQb2YsP1w766NXQE/DX835fGYFV0uib26x1GGj4Kp4s1XRJb2m206Hq2UKiQtPFrsQZLRg50VHzvV+FPf/BQhFS6dFPXFbXRABa1W03ZIE/Yjd83ZKnzN4Wh44sXafDEfTzDKl3NyoW8R/4HDEuCQyoVVVCGZIIF2jKTJ/ZwmeidXHh0LN7E0LBoBgfRkkKqIyPvkOh1ussqMQzY6NHHQHVuFQO+vn2oYXrfJF0W7zd1Tx2RCmuhMOIL1wLM5DFksSTBlDVRwJ7qeFJiN84WI2JfFnvU5MrP8GhYhKeL3n99IA5Jyx9khPPd/ajsVgPav8n4ZhaITQRf+H10eaqlMWDjq9jmZ47zM7SB+Weaeeq6RdXI5+lAE4mEV6hT/kCHsxSOucx+pW8hUbrZ9ZuTFHSzr5hY9b/D5o1/WX5+cn4C288cEl0rs6ytWTOPBPyKtQNZ/Ffn3FpqiOguJGQTxmtF4NfIK0C7IEL9p0QKPdNB/b46eXOzAk3xRzDIhEWd6f+ftYNme/8sx5XyIC+x4DnpUdfG5E0PQKzvYG82pkzx3OQMuBtCd2k9M1bFkFOrm6wJGpMHBA8+ULU0rPaLAMfIZxXw7dE1PYow84ZJlR2kD9HwfoAc1RS+qlqxvzRaXIXTGffaAv1WKlUJCnvlfpE3UI0lKWM60MONYXqfQa72nwasT7SWVT9BgyBhymvWo/Ql8NTOlBleCWesyjc5zKRe5BlNGGUbOTPhaRpPVinu42qBRSYWkUZBiilI2kXoIWqNqwn1sKs8Y+njz8HOaVmGykliB+4m5Dd+xVgJiJD+2oNfgXU6X1+qKwPg8R3x5ISW6AcL0qcGmdeE5gYbXZ5u8jifIlZJiHH/WBMi0H4Ds0TOI/RkTjPEOJCto4DIi5UzMAA5cJKhLeGbRwpI3uvfca0wp8BIunO4Cxptr1UnTZx/d59Pov9ds2N5qnY8rSfZAwxFIpX3vJgRkxR7YUr9CGx9LXkMjQ1kqmaskPdAxSrw7ewHQvq38jLWiD0EaBgA5y6CmdDgZ/Xte1sjq2lUakQZS+ramLZm2Y8Nj/INJaNkSbFGFuiaGYbN/ezieKj0Hc/3glDvA6+d2Z2W+kvleEHppqZVfvnwwF9mItCKfB8yWK5Yg1bSu2k1CQgwkro19q4l7I7Q9RQQE6/gtS5sm1AFTdVsnkkH+qObQ95zmxJZ36olKiWZubD5HnhNsi+O6w0b6F+GxHiqwbt5pShAK1uOmSHX7XQrFtbpke7fd00YMJWQbD/J7YMy5TNlRTz87GF5B/q7y7epw1C2iesfSHzsfkKJ69gMOqg0wv1R7kPDjqmvXWkbKbWIIL6ZI1TwRvocQTdC379xAEUxyGvDjmPjuFflNhDBGXtrHiUTWluovwMindlmzYDxJy+uwaMUtLjxewHMOXHHghV8clY1lyinC/WRsHy6gjIV21w0L+vuQp4A+T4XSDs5JgBJDeMPWMsZkpQH+Ww5MKvqH7zENmmxI8Z8iKgkQxrkFUnaXUnZ6IQjp3o9P8EiEd1TNId6uEq7Rp7qSLe6ddHYcXTMW94nOSI7djCmOeesyEbgTIHQ7WEHuTIHpI7EjU7xzHN/6LI4eQeTmgVDXFelcAopQ7AlGjiGSqDHKwm3V7RmrJRIDkNVbMvMBcUYEEfBkp1BT7up6zVqoy5QQpHc1YNn3O+sgySqTg2AbWHKJL/RQBD7s2MI9psASImobK1txjbhlHowSTQKzCgPqDs4dUMXFYiBe16MXsXADPj9tG3qzU6nReANOg39aTlExT93JDcPC24qUe/I9FSP8XJriuQ0OZLi2c/Xs8Zlkuht5wQowBGqeQ2VC/Y/vVSZY+Mgqdpb2V1fbm/3CzMqrnVYZvSJIvcQBrdqRV0PNb3d4wu88EKbUmSYdlMRMieU3hFjQ39snh5iFX/ftJ4VPJ3QVtrY9ND3t38RV73djuY2dw70ej21VMOPZvS8MHDizaiBY5NZ0LK2nFvdynDSHvN1NjMO1GcFDAVfxQIcYQF/SuoGW1hST8Ck4mlDdsn+4Ui6Bl1cSjbBxNpdh9Tyk2mcBdTow5SVUyvSrjrNyuBvRFKNo2POr2krtoIe7YsG6sRajf1GEtGPLIcZf8jB2l5n5brJH6gJ2K7Y4qmsyHzK91WTokVmty5p9+CYqPslV/HQDklADyDU7ryu9Bdqx8HGCDAhqAJXwabrgKSLbTPoFbt72YESSbiA/HbTW6aYBiOmzHAzZq7ftco5OhbhUdyiG2QdCqEBfAriEgTaM4sgnKvciu4EOIBfP5Qo7fq6pY7fnsRlqZciwJSCf/3ovaQZiobgyY0kt6q7eOPN3SmRrLr2LjS+s7p46fz7ckqCyk+dmRX5tbpoG6ZzPIdkc3xLThdEya5vseopWhnYrW2KwYJabBeJ0Qy13AEB3zCzK85Zp1AabTPxKgYYjtrcP04VnNjpUVPYvac1M9HFh1pAO8FkhhMhsIpZVs2G3uY8alSpulsTNkZkZ2Wzldt8P2BXe3IxHfkRvi1W+5nYJWpyN96jBJJ+QvUtLTDHuUU2hImsZIJRJdCK87UR+xaoXoqF1RR69jzwnDQ3BeF4itWafgfXO3hCDOu7BWk5D33N4wjefg1Zf6XYOzTshV1oc90l2QGBUdODO4+LQd/CqGTxorG8Lw6/+MV/nCSi476WNgeUSujhRiravoHzb/COpDQzWrtAs1/SDAsvWdJNTP30gBGbS6rzGqPMHnBs7M2CauyndQByLiUhkRfymdkBYMgwyR/2l7QM5SiYfA+XfAEolJagf1WcOIkZjRqeYdXVYISrBsGWLrIUwbZC+pWW+LRhWT1Xzf8OzI+/QkN7CRT1NDd6PsFFsWSePqo+Yn2KCH+eV0Y+DeduwUTnUX9sCYiEaIEyCb2EWEyipGvJIWHpYbocqtfg9b6oFoI8hbDB2lFvMtkVbxS7VC2KthBdZMporu8byvydS/bimuwiJLZtm7l/itXxhtD3q4eiNkcEVm9G/OWE7HJF2vk159+LuxFycfxmWWvlKX6KYksmR0kc8Gpx9Hf/WPFfSzhv1KhnbZigx/Gn8Mg80bEsLFiNPo8V6tzWVNYbmKAWSMK1zeEjw9k0a5q3b8ZOf5x3M1hKeRGhQCbZCMrMXexVw+6Bd43OZSDieL+MhuEzufWOGepZ+pjvCQ4XkPSl7KApin7vLJjrMOkOQAgAwaZ3QJK7E/ulriGnhdPM0FswlVsUxG7glcA78FmDSqm0YdjIsxIoB69Zo+y0EctqPlm2etjnuqV83k2hhgYf0BKzLMYl0awMZOC81333ZrzgfhlIy3j1o5HQUz4Tf6dF+iRXSYWihu24wx30Z6CEcJFYSN2HW3NkZfwOGgtQIy6LZAk3asWC71ghofolL0Uf+sUCRw3k28fj/PoDyoQ160wL3bt9oQFEODEKaip/DNFfgkVl+rPTdABWb3Lf5Hweu1FVSoc1ESGGMwOrWgBPOdlzzJa8fVHsXgPD7AiBVqm2Q5GFxAFaxE9g3hcHGMWGPGZ0XSVDIGvJiy2gNSRT3dIW0tqijY+p9WXCtKSfUFlYaFxgpvrOyrcVcHADDO3uqv+vt5VlP71FKyZdC3uXaEktZeUUxYnttHhgOiem+y6F+trapmBSFnkr0xFtlCm6yWTLAlx97Ny88qFY2IvHGy7qWM6ujGe85pEPZPPXMba5y0r23Vu7K2D1+CxkMxq++fIUa3Mfq465E4/J6etcaqmFtXktRI4TOi6nPQ9FXJp1tOlt6H+AwG7gySDWlY3vZAOhABq7wUv0jWvBpjpQSw4/TXig+9iAFqRqjeByE0uj3yXGBvN9iXk1X5/+AcL2BAKmPJat/rG1fJTjuMXi/KZK1Veyt8niCT9WJ5e9NDxzkn7T9agaOHg+hC14GZAunerREMqrzk4UOPCgqIPvXpFfCgMryYwMHlqCXbkNnpDL+/tYfg/48JAIAi6KhUlu9vncRiFSnfaD0sSsQ+/QZgJ4954bn5DnoeI91fg+sP3cM+NYzX7IJz457ji7iwd/VAYgHzz/YYHE27Cd4EENDIKY/Rj5skyP0Te52jWvNhvFBu2zkpfGoZftOgNbLirUFWMtS5QIGQuTe/S0uM/D3ZsbYStuqP6rZ5xbDxdH1HOPAu+4j8nft9B/iImxyBfBxdq45FUmFSDtsPNJOurPUO/fxMgKcMjCHdkWRO7nUOy1nhb3G5IG3T5wt/oOvbCP4B7F0Kka1bxNbWqiFvPUd483LvZtDM8fAIpBG/OviBz45KTWrPTHmldmjC6SOrDJk5ZRGQdgVCX3CNDRBt2C3W5t06DmpbXavrjxaaIqfCbFyADihXHJR9BbKiuBLo9G60tyi9YdvZc1ddJVArkCWnuBFHJOlThfu40U/rwxSQdTt1FquA82+ZyjtvyPSlBgu9Kz7W7WyplyHoyxf0ZJCkBmaLvdt29WOaM3AnOLoZF2oyzyIR0tSYrD+cewkCXcVRnWh0sgCGq2D2oRUWi4D62vv/9kZGul5edGWOQOFPe7M0aJ9tp+Fw/beKQFfifpFlv+5AbMOOCrzpkvWy2sdfggWPxfJJzVDbx8iDgF+xLxZrOIe6dNyDyT4J9nHT38GrfDJBwm19ls8HTK3rm4QBenDpjWFMfR+QzzMjzrkct+HhndinfxJAiRC4yELvxKZM/6+nWPtuPBYF0I1h1KxyTcej+ZOsG6Ysf8Oy55JhKBquwIBxBOpvpBuvZqQ+yqAhAmQTvb241uAmI9RxShgwvonR8A1+hOKC+6sjIwtpFceiEvJz586cneD0rQ6Wm2Yh97VFQ984C8arWGT0bL/Wpm2gnNYsxmSm4yMuhjlssPCULO+WAiw2Hw0s8avX6vd3iIUnwf4vP+uQ4GlBMKcQNv2zoC5qY1cFG8eyoavG3CggqUueNxT09kDVRoYk3N15a2O1gL4+HMqyQn+0sHDh1/MNYPQVv/2YA/fbMzWgyWQzsirK5BeKCCTQUWVNJ3bGZd3PoqEoDTquR6R7MzzhtjwY8VHJq3Eb6z36PRN0KYLNMqRQHJ5w/HrjbWkvPbBlJg4b1ozQI6miRZo8FPf/PoIITla5t6d9ZPm0JRtJioJDuyY2QGvZsYNkPmLle5QSWoFdYE1jOzlO8m7dfvmqwqRJeoLFCd4bspc1q44BE6x94g38jIG9S4aXcHmUixP8dtSu79KhXixtFxROSnMs2+yrJFJSdE8iy/4UtLiGZ7GlgTUSKBOawr0RVAOBXI/Dtrkt+W9Um6ATfl9+rfufeF0Wr55I15GW8+KIjN3oKkAfui5dcR5XwvcQvykPO6YAPyHHwdcPW3ipuDiP7hg46+DyleR81O3EQV12xqw0yW9o59uc/tDvHDEVpJOm9L0df3pevVQbNSKBJM+A44EL6h4Xm8Z2imx70L6j8RoGhnDggHr3ktbEN+JjoGHF8FWC/I1XJrGPNV2IMEEej93WTyKVjnuQpzwoWZobnYDTHjkd4pDCFPdhge1aXhBk4qfYGFnRCgIsr51lK6OLBt8FTWCnTYwCX4L1oW/tkJpAAez6ySclE9gT8BGljFg5y71ISO4dTso4OIhjV5FhczVPHa+NmFVNGkR1bAgQf9TQJXS0GAzqRNZ//hrs84mCztxPgpUiZVVlTLNNXQpBLfkMETLXMtb9o6nfNhLDFd8D+MRdYuUbRwMVnFtRhO+xZ3hwdZfded5AHsxN8lcPwZCsQNPQD5MxTdLz3hket4C/qgMvX8y79Axf3nRIAemnjo9oAfQr8oiFepwsjhgToNbDD8nQb4ymtrOfaULeZQ8AKnG5UtPt/WEKU3g9ttXDC5hbrcUs6BPL4g4dbHrbwEAv36K3m1d6JHHTpXTgU+ST6Y4U7Pm5Y19r7v6hWRBX6UjDvQ+wMfVvluuZ5uXIcNY2CjdOo8MuXY0ZbQIIS4xouhRnGo4K8TchWjlkO9AH2cR3/0fMcz1vJXR+yg7N0KCxBY/arjqd6bZQgf3lmPIx04dBCfHdSPcFvijazWc52io6lvG4v10Vu1xqmfzGyOYlws0Ej0rt/onvXSA4f1uTZlunbGluHmQD0t6tYPivrir8K04q+sx08mkAPzGnKw0n7XmRcM4r+w4ao3SlcG7ildm1YmiTBt941Unhoq0U2Rs6/cbyICcCqAEwDabgkIz5dXS0zw5JPaI/jGlh1U5ySTHFCXGPh4OiqKDjixgNeqcgs68woDXtN+kg9jqXH0/cVr9j8Yi+BnDr5WIvt47Wm9NFl7+ieDdL1Yl8Un0hWNJ+eorqHCn2xQ0YitC2U4l4Tna1RH+A6mJrt7UVUUgoITv/hUa2EZkI5mTf2w8/G8XPryXf3bJITXI0j9utW+UIygVhZHJjjMqTaOVRYcqFYnQ4KR7fDzmYiXPmTl8+RWFHU3asdGe/ZwoMm0To+MsTYlWASNfOxHkalXQdVfwVP1dyL9XrlFrZqV+7fTSxQtJU3F0+XKB8kE50UBkkRJkZH8ExBKvIXpfquKt6a1TW/mTiGh4Tuml2JP2XOVIoyKQNoIB0XnRZz9SMg5gZHEjakNtYaWgSe/7HamBPqzKWsJRkH1cf5SgdZqVbcMcZnl28N7y0nKMWkeAEGHkosFRqGI188tXdxY5OEQVeLnBCzZdKqTUNA9KJbKxltT5jYJahtkdFOdQ1gBnVl09/TtdjaI37UjsaEFt+vbfzWnrjfjfYwb+WeEFqTgHqBuOKACVIqDm/W/2RUAHMKmljNR9CZB/0L0PrqcCSGcNg9RgrdGthy1Vr7c5bKPh0Vhyp+ZaK209HNwZ9DWDT2lMTZkwtnMZS955ibnMwW8pEdZ+bif5j6oTD8tINsh+/YvSc/+Mfj0VNSVLer+20Z2zb38vOKP4KXqnvvC7AREvjg/rY7KQMRNdHNc9lckfxsH6Rih7ywKsBQ74CUWKlhArjBAD84G36mpfUSJzwP+skkTeO54dogjyqc+usQJbMp1AUdBxxexAj/4fmJAF45/zOk/ZNlKiXCEiE9wvrkpRJ2NgufjxxiQXXWufqTmW8upreSQ19Imv9VVfN1ytwGqq0yJnixc1PDbzG7uxFYhR7woSKi1FkXfzSuO58s68gB2n2VQvyb5Bmpl5ClnGcxYlbieB7+8uf+pMjGUrUdANoS8x8QJASz7/12d9tl5i5/B2WsUezvrTx+rb7eVd/LPkxTR7Q6DCcIeosoiPQ4I90R2tgDdjkVIdias0Dw96JlI6rYCrtK5VzRmAmcqX1tb3tBUUe+nbvdk6KRGYgp0Ax6vslSRPH6BBeBu4SZxmlxevC6D3SIWQrwICJJF7vt8g4ZQlYzkmoJIk8WqZA6CIdeCofQB0A1HFO8idmr9uKBMA0oOh83sTcDUmeXeNzGHN6z7JRtD2J9x2pWjdcxSFikj0/BuAv7rzwOK9JAqjb7P0tSJI2Gzh+z2rskDpzRov7CbXpsQoVKDhEiNlRf5m0tEptoFq/+nRjw/WjJxXGn2aMistah+VdZ3FuU73j+HgLHlN97jGfIVyXhsjJOEYofnKoisbti8VQgafZPsnC/cXpBlG2u/t9gMBySk4nAzj0QDFkPSy83PNCLYX7IWuHA81bpgMQT+lDVP/hFu3RqIsji5h89M7IU0OPbMtPRiJpveXcq4C0FYIF1uxte3b5L61gbbQc/8eZkLCW1vPjQawrRwK6k9Et8lEYNDZ19g3agp35x5jSnk4uQus3cmSNkm1WgeUhdv4s32+jsqK+rtUY52x2fPh8KQuz7gUe5sXp0P1Wrrlyk33wH4IJv154vBEQhJPI7WX4aarcTiWGmMfIiqH3lDrYKc2fngxoVT2s64vnMUGpYqee6P3EYIrsXuW5jbrl1ZDfQGmfB8yKHtpgxeXzq7MLtV0PEud9vlgYEQ3e2rlah+xw/wLQnCz1iR4CWynHNh34XEHrDoS9725rT8HbKs+4KpshfwEgGEO62ez7fBfv06uL1yywTvRD03KXu5yti6sRAzOeyVs4HUhcVTSYDDNeJSmq9t+hgzFmasMLZHmGt4g2bh5LndG1CN7ODwGS7iaQ6BlCUk8n/zt8jkuk77scY/D3YxY8Uskz6yhqIpiK8K4ZUFvH28rjsz+dS4fbsdsBGuAufrqYAz1V1ZR+prJPGjxrLMnpnrXdvgXMPiKUY7zbKyufWvNHiI6UZ6WaMeieJ8hhEhVIISAYO19GhCufUfBWh9F+enImq6a+jT8ST62gq1z2lR/bW+y86Z5FFN9JhSjLNDEnQlOiJ+7SyuTiO1GPOdHn7lNX/gy0UDCGo2svr38LFO1Sh8+6L3E9tCV4EwqTtwujQpx4GE6GyW9HX8obWGFPDo17xN5PPZgT3YOmWA+8QU81MIO3P7WlLEJdUyHtzgdeuuQT7QLwzw6TLt9ZXpZqYVqyIe05nZrfxm/HEaxfcO+89tjGT+XxfJfiReR6EdcdkNEgLtdkPE1bL7a0WSyWyM/60SjNCRb3F71gnu7F79vq9n5ETdRkt4JwMKUf1Wf637+UWvafCdSZaY00XN4nVoBg1fczQ6cvYk62NTEUV/4DBhRvJaNCqrypsneOBE4WIZxrNk2G2Z9OC/w3tbOiMCI3wYtK+lVMC+pjxpz1kyGbFkM/d38SpSOCSMQ3u4IMvrZ5xKjSQ9PyHYzc0cw84yaHeA0FnG0Z39GDinShvc0l+74uKYDgiLuP89BykXXChUHgDqckpRXC3WbQgL3SxtBJ+xx1ygYW+Ruyg12mvI8QLoJOyeRc3vwkCmeL4GGLHZOH9D2JV9ZFUqgSDybx01JL9Y0FCUW4v1dFjq/aLMqyWo+uemzNIT1KnEQBg4IuESbvSGFp2EDif/Lhsh3XkWZjcvytHTVFseKENMRgAb/gRQm75M/67D8GRm/BzFNonSeQb/8KNYPQIMQv8QmlR2iB7CJA06P1o6CiVXhouB1PHOJfmbL9332fEVWJjerJxBpIb/J0o11TeUrPGE/HfOjEAo9L7yL00Kn+oqqFR5onHA82CeQHt1qiLGsxoQiH1ZGuhzj6G8aF/CSmLVt6kkXCmS3IiFNw3O1IBHrZ8NzY1zwyLatmNHgUsx1h4rdHXFkAu7/mdK257rQiHM1tMu2RuupBmIVYLJ/OgtMQ2u8wll50O5P9avbZcTnWtGA+ZZDitdRiIxW9UQDFv3qI0NFaYy3rM3cmLJiJdmKv1RCGyPLCTTqQ3mtVZNCQLYL33tmddhU/b8NF6KxeYhsCDePzmsPw32656Q+DwCUsAacupfvLM0Gg4M1qZhi8URyeXr/uM5bECwdXgf9mXn/B1mRXNky2N/X2nZTKvjMHt9NTfzINBEGbhBnj1BXW7X2iQH79hr8Dk3Xbvf1tfCWEmXRukvZuUdQSkVXVTya5ozqNpMaBcqk6Gdyvao1gFTc4ihBauHVNoNhPlZOvZ6OGonbky9MDhpxzRMSaeatQ+6id6KmQANYTWhpcvgqJOgg0Su3EliRE//HnNq1bBsf2ZR7NIsQ5n3Vu4KGzVrr6IokCP4qWQRTKgo8uL3AlurlO7QKOTCQUxhM3GTH18Fm6C7eAXm/eQe5iYpk4JLllOGb1rlnTQg2uGSggQhPuMa54O46n3h68ZqVrSlUey9PRVc2PGJaPAkCNYWfcrXKCfIPKLbMGTPouQXFGoNlKcMRH9ZHp/ws2kdHu8f2BWKUvUGYI+H3VgcDKSanRgJz3VjbgibfMIRqc1zrxPrHONV76uwc64EV53uMacarN3aRP59aD+C2qn3PJky5+X+ataetc4aIc5lEf5dF7DuvbRhhxyF2VauLYTdPnuLYm37xMw9eC4OnZ2dLKg26vBkC9eNjGffbIpCBh5HhRJfTHgOwziMzUaV5PbgKDLgHYqhL/+TzxfkR1q4HfSo8HCk2yam98l4chrXLc20dmWFZJgOn/qfKaYwCXbeiuDmzSP/sQdY7ZFybCdEEaffcPs9idWSgEoDaLzHWEH27AO+Gqh3Bcd6J0tO20B0p2iUzKgumClI/gw4BLUpTCxrltKeMxm7FDExy/AxU9eBmlWvrs9gJ6uvRAC6rXWqoxDDjlWrovV3XmXuq30KBTT5z6mUgHNJkpXwJtpTMvGlE5WWXVwf4sJVrBwVBpQN504U4m4AlAoI7HiCsuM0eIntZgVn0p6Woxrvi/+md5JqFTlDO/LMZQBCCP5VaqmA/Ye6ZxomyailcSgi8DXG53rF9LQH3YGv/fmCWNqiqXXMz1M4tqv5GIyvuyvRCESCa5NT0f6ZIGU5TkpVldweAddczEm21Yiy1LIhTDbWIggtJ8mlh/BEFYRyumdCc35KQjyCu6lVenbjUyGbMv1+yC3MmCaiRDDT3i8bmZu3s1aUJCT1udLSBnEgU9ikVIIE3RibewGY7LFZs5tgvsn+3MicnwcKAmbKTiXeNAjK8A0eYmpTrcE3Ab4/BZd6XkP+SxD85cb2pqIejxxFCk5v5o9gxyAfrdCx+b71tHNeda61Nc4on9++RF1urnlugsvImd8CZJZjGqfkKb6HSJMe3S8Ccj6f9w2y3q+cgTAHWJ/HRFGzFCa+I0oeQ5TlhAunUV1+FDcX/fOkMXIb6fisrINDFLUymjbIntLDDdh/o/DIJw4mMxrqE6KhY/qcK7tDwq2k52+7wHFCYtf9zeYIWjicfC1nBkghP5cnYxIaeFi8cse1L3SGDwqBh5pbq7+6nRtBuZ1P3+3ijw7k3rKgh+kSOKTtYl9DBN7TW+KE3jv6NDk/76/I0i8Y7cJmojkUODPUG4J979ALp5szI+L5OmfhOfBRbtrGx8+BenYtnh7IikWNyPIo6zODU+j8GuiCzCOKqwce98H7aaMJPikB9L+8HQNqOeVVoaV15ekRQFGJH2/TEZJQ8sDAZ3gbF9QL+2qln4BrIOUNm3E1o296RkBGL0LsGAoEznu7ODdqbx7hlhQww6QfE2c51hzTWIrMp+ijPklwKXA+xvaPMj0iryjPOjBEACdAHODkQPYZM9rsGZCx+rKL5od5FUSLSlEvxYDi+DtQcH15oKYD3C5UTpsA26fAOwJXEj4QfUYoXYl/4cmVQ+kn7XoQiXekBCU+mhGqoQGuvFxlSpOuizrxIO3MfjmABg9l7Z40gTveXtaHVVPE8HhMdHYMMmJ2OqJJelGm7x5uUdlUbefi0dE7hljpHbDoXSXOfkzGFiZ9/dp4S7eUJGY2MdAvCX1UtFFiLEwRj4A/o9xNh5uF6YSNaKPfZGaqiZ05uRhvEZ5AfotAQNhp2NusIJI3Itu850ProMjElVxxp0F5Byz+q61J7Q2oDe9B3fGxhrrWUHmGyEvR162qb5RWF0+aspCfqiIUZeFEmO6Lds3YisO6sqzErNcI6N/M2Nlp+WauzMfHb18FGFj7cPMOwbEEJuEaf3g61XIubkzTW4H1yVc1oSlzSu36kJ3uyMsACwgbhDeYY7c2x5etq8wxRBPmJ7Rc0Krl5YdzRDb2vObJI8vXP/K58iMu4uoGbVJ6YwEPhwMoE0hLgNgpS6n8Np2ybCwYFJ+dwGvf7LAdPV4w1Ef/Tn2V2kDTIM7ZAAAwvkNbjJqRdArpclvdWEYSzInwuril4LefW7a7oXuSDMHJgwV0AN2Nxie6zXawVuJtHdGOwVxfiJO0/nYaCMu8rtG4MWBs3kqQ4rxmwM3ybWU2liqBA7iTf7UCcGSWIYv7DiqwDYg/iPBHZlkP6vUkN393iHedC9VIHC0HCGdYQjqZ9SkjIKRKvcxo95ey8CUFju6UO8EktJ/zVgCAZQxyk+GaIEfNi+Hzk+bG7EOnPW4iPVnwHdfsMQfPx2bdx6jPP4BCpeqZCa9Q+m3wwnEy2vwqhBVC6wAztVtcdGmO+x1xKuT4jQbfxMCZVb7SwaaiXWc2/yVDR1cGmgTRuzi6SfPhy7kTzcL63f5go4AwhSeSiEYXYZhu2IYkIyXqqRmKpPIwVpw44vCjbg34I9d5GVZStKVjysLCrE6CEILomwVQdeKVXhUcbDH4Royn2e4XVxbROupXCnCkOrcMWq6vKokOD1RHX4lHKudYVmlJJn5BDS6fwqcuU+QlqEp8m8yCv0IwDGFAwBW3/I+R4VnlgcvkkmJt6tfBj4jBLqe41mBkfxELE5UCyOqpOHTi2i/cIOhnISdXIhXf8zdN+ZXC4MFCttW63N8TO7VTK7JFbDK7b9GNrtWpqx/t9LnS7bHI2OsAJYLt1JujojUiy+OzRlR7uamO78MsiHmCDpvfSEhng186ixE4SVTGor64Bh0eLOJzkB5yin325hCIdZU7Cbq56LLo117/Zh+Z2wAXWxBXGrZkxX5zWw9mbDmAs5o0z0D/VhdrwbD8nnQNpROLBtSwuEe/tMRknj7HA2qnSYU2GZwW9FjzAarwo8CvefNB1qXCt0RLvYIuluODbELPI9v/GjNeTLKFuJbQnghlGsJjgl/AvaLKpQcN8gwuz/T6rNV5wg5vop6aMMjQQV0UbwgRjnoF3/vJOiPCsWbkhUPA9JibzdobhNDW+ya0JtdyGbqOGlefzmfwLz6JXeCY2S+lVTlkt55MC/7Tw0gK/ioXcIK8ZF8PX1tll/qrsOEuSqKpFEPpUQ4sPLLmqvvieqJD/XPbtskkKtu8r9fwIsx5aWjhA6nHvryuYDwMuH4/WsUbqHv1Y8ROd3hmvjKmhDK6Oq2BLf+8FaBy5w7/swy70/xn+4fBkcZn8EGSvcgXnFsXw4jXjxpFPVp8vyF3YDHH5sschY/hBFgoMYsJTp0qXnxFytvHzW5ib6NcxK7zlsIZxQ31quXnVEelw9Wf8huMRstgIoEnZnhodULGneCAQ8ySZK9rD28OzCdMSlMJ7UsvABYmenBQFTSZeQ+uTW/I3h6OtGXL2hZ/zFZtLA8VmNe6zU4shTbx5bqZUY4lWMufwiv00Lgt4yjOzS6rzDqZIFVfO3R3rAW2+7RlHICww6QkYO2LDFZq4khW5jqdBT2GQR4O+8OLhLNb/53/xIHudiUBB5awJwZRceS1ndg70ZcI6YxVexrppEvmJN2/Wk8CVlYdIAUFFEorU0lsqqQ5MkP979oSYP181RSPXeGj0rrErbK3U7P0B50D1efKF2AGByMydNJlO6fKFkqSFTxiRIvlsgJoL1Hxh2Y7VTqBtAZOiMN0tBGvhb5EsXjFIbNifdY7sDKn/ubkE+ijVn+biHzBJJNgVCmkKqMNxlY81XdedvtNvnbO36Cu8KwmMzpebGGdT6JjErFUX+ofpxZukAvOEC248eP7JA/q6Mh/us4yv8XarRI9soEaeUl+AJ8EATwq2+EBjI9YoR6nI8f4ZQh4b7yVYHI7wpR6z2nICgbBKaqwiKqom2IZWNOKS0WqlxvIFpP3xsRT7m/fLbvBwfzSckEQTjorHMeXRQMXc/maMTJOn4adCl6UQmt2iwOQl00Ow1um3Cf/veDMFKSH4Ca79yENjIrkVEJ0zuI0Ctp0LVx81beV918NCERNJI9otaN3aEZp7NE5jlOJyDF7iIACKnOaAiLuVkadUhunuZY4o0mv8LghwxzSZW3m8/7L4THB9yKDfAYpP7/6rBI5KSJgYyULooCiaPKDdzOFPiuvcyqkm/HicvZe/RnAnaiH4ly3fEwTzD5uEKlINpWgixeslcxllVyqUZTY5OTjuifMZ73GdZQUg9MvK2pXUDoyKmjNmSWtTX9Y+maQg9O3CqT8rRASC79Y/x/gZLvLjYwx5PXB/3uVRFqjOTyoREW44cTUoskzLECPLyl5U+FoxOjPPtPCrMkColopy4GafgQJ2NG39jdz0bcOA1sc6P4ZggfqekISzXS6JLXmhxddeqOw+BJW7ZkusL/EurY0i+NAC77WDrr7qdj7vhBZzAIxe4q7tl5wexRBwH3dBNsDfRtAnNFqBatOcSKa6MpPMLFw0lu0JVbsvAUk9E4r7W+0UfSQMBXljIxNwW2aIqiFSbbzIiw9tMJG5pWEY1iiX/AlVLrGY2A8hToNU/wJJIUHSQ6Cy9jf5kQlUpJtOYctvl4Uqqy0GYcictZgTlkIlE7F+1glwymFogytgyiNUi+YYUFLQ9TfP238awNJtDY9VjrwlPZzCFbqT3Hr8V3/eU/gWSNmzxfVVcTCW8aca+0ZBAWQeOeA5yyBIvv0L6D+Tgk3lg13QikfiLlYuCrsFBhoQJtKi64UnJiPvy+rPAyXAXokuWswAtzdbhTnwCRtFCwLnWzmvpVugLPU5RJpefEZ89l33hlk7lyLR4eulnnzlv8+SarDVvhr2Ff+yeBouwOtaOsP6bbPJQafZq9vYyv9eGvRWOE/z+AYL6DRsaKu7NrbwuI4/u9r/GgFuNJRwFnIV1Gcoc/U4niOZfneqB2l4Wb7EBvXuwuDHf7wYsNKr6Hwad5f89PqmMJwEj9rStbKC68tyoT0YjP+p4J6Ox+KvbJJY3aE2YrMhNz3naTrcLwU0/1X62xf/AYg1Vr/s2k4eXTtcSqRFR3seC9+HMzQxFjHMw852au9tFFMb+KlWWTD0imIHjW+6srh3F5VvoKjCnkWcwnnt+EL/efPR9p59X4vFs4Z9MhhVRVb+K0LJjFeMBcOq+dGB6AzxQd8qjAk3MhqIJB8oLnNATD8HZemWIXkhRT44Y1MW+BSOHMAuEFwZRPbwBnGLiHgGCmflccXcfJ1rbw9xSxR1hqpa/QzDpe0usJpUQHXYQ4VY4GlkbkyWvfGhMmzdhaJuXuyP/KUSfHSePNec9Q/EHIuTuJ67O4jVDbDICzdZZMdPAY09V/229sqDb9HCGxx2vDMMKhY+lF3myFLh7BtfuqQ8iwDOOovHljhHxWOm6duAsTmjqZaWt+kgFd1r/80mRWgyCLA8p7SxhHwUN+VS8BAqphjQWbKsjvdKC5n6cE9dHyYqGZ2A6TkVybOf/yxFWr+uu9mz1Tm+SeHCh9I5LYbspAOm0i4k7gLLyWbiJWKxnjO3bnPxakeNVI446SikiueIM+T3cX/roTKXJOPTLWpPhHk3NOQ/Hoq77OyKALYglw++2DNSSnTTFUp8kAUm/+hxpsPOYb3Z2cBMcVWGDQkZttk6x4+aY+1ezNA8GxNA9FDGg5WJbJZeR0nYaLKML5Xb4Z1mo9AtewAmls+rp0zXG7G+BDUb+wglnqrwrSybaIpuuxvGDu+QjHV8Yi9u11n6ugoRzMjfME3iHPxsxp4fW8FsqfpsMo0yQsU6P0H/TuAUuvDqjrGD1/YD263NzpMHl61nLZLKRnelzpG6/lCy2+psiHUfjLMEfecd2wNOsHJYIAz+GZYIVvWTxyDyLRhyjVcfguwZrl4CSLFYYSaaJxzz0yzq7JVSDv3L5xIV4qRQkpdH/2OiWDUvt1sup3tfTI2XucNtQwRDjh6/nLPZpft7s4gqfegJgbgFAOpKYdbrp/32XSPThvMtuXx17QmgEBarBqTL/wXM/MV/YfS3hHAV1iieaKh6FUIw4O9cjRfegg0OlDhjyZ4sn6Tf880IHGnKDrkrZ7YCSeLxf2QpIddMN5xLRld7MejzlpHPZ6bqSVJNMImo4baocBl0ZAf5pjoqwoKeJ6UOqkMKLjVFEsq2Y6knyxmpQBrElA/4rbtiM87GGatYF/MAej2ag9SMW1LxmTjmiuOTFTBzDknZuHxzPzBHNhHoYyUqOzcqk77/IAXT/wBfRxgBcHJb1WGVZXIxbAiL9V2v3ZLVxLC9SDwaUv5JfyiI609kwSNo1MZEFEUAsFFiHvDowo3cyVIIphvIC9WozNioge644mMzKbwPmDcaul2J21ps6qE41q5+AgtL0ekgFxD1ZFufPhp/W2Fe4ddW/b4G+4ZOFrO4M5Z2C0zkYzpTQDJg4vC4va1TLwSjRQI6jsuaL9FXhYlvOHG+1U9URkVnr0RbyYHyku8sBcdS9xCTKDH2by13k4Lf6vPENyhITvsOo2UQGkMB1eaYcGXRFxvJDR8oCQZfn0QJbGSk470BH6QoatsfeczqpyWK/Rq5z6osYNe6giWgSinhcm3YUB6/54A+aFwwYj3afRgxW0BD0IjcOxUQ87e9WVwzFBsx4YZL/sehjEW1Re42UjFhtiFByd3g47/P8djUaiLmf5QhQlwGopz5GsmPiBFrtU8cUSbYYD3Wamk+PfZhui4dUXZF81UCDDXNXqiJ7iuuE8eLcj+jbSq8rmKEWMnOtA6eu6qrYlz4vFgNi9qyP/LM9IROS2GQysVXrU/KZeqUmKx4i9NvqEOmSu/jRoFbX06fBRBRVagIdsnG+RYS1RNZSzLJ6G+u/n90A9el+q9UTYtWRovd/Qhf8VY0pXU9hWnX/ngkrpB9hHX0R8DkXoXcDmST5iqcKdb3QCSV/rHH7hNGqWYenS14xJO/4cAXYThvw/OIRLMqVMDSc+oAhNuZ96cuz75Cte3LMIS32jMlVzwybfLNwl326GknkZCzHczktCkMMiFfRUVEFrlJZrcAUBA/Li51+T+PyvfNgmLIhQ37WpVsdtLeyBSPvoqlvWmLbh5GJMdPB5zBfiQtS+inOg4s4Nqp5lc5ixHFFxefqj6yQkSXmDUpiLTRrQwdUQ5Exd1bKiYzC2xJqIJ9e0xJg30ZxjcaVFZPlfYAiC5y9UobuO1suAWzEq73bnn0+HNYwouZnFZRMRqxzXlDl1GXIYmM+ee17AUIuer9x9EqhsuCnCAPR51h+1riA5KEsfoT1u9lm0e+LNob6Rbzg6Lx5q8AcEks3bN6vg9fikfs95QTS3dkM8maBS5bHg3Ma8zKi/031ANjF2QUE+l35254Pv+Y0wsf6QOjFpVq0I0Qv6g/IYM3qHMfUNGbt+RHmK8E7JNeO+CPQ0ev7MW6HNMs+bipsvl6FG5T7xBL4j+kqPczEBkVw1qYvAsy47smv6+vOM91uCFm+ucSEU/dToT7XystPeWkRkNbT+B52mTuhqP91wtSswH08gfTXeb6WjmctRQQbgIUM8b3hFComQ2/Yg/e6VA9+2OgHtJhvrsw423Wbl21f0lPiD7u9/SCEjGF1i/HQ8/rMMbBWX+uARwU0qbJ/48290ceJMcEs6p9U0kCpTyp3DKpZbIsqn0N4XRrNGRKUHZIZ15SXDYLMEIjJcZ8PvwxipIa4O4lWSHXE4OPcltcxqZfwDREmwbnp1BLFSn0LfbwI4hTSFG6EbBoMfUwHInG8/APUDbX4Mng5eQ1zD2lzPjh7V7TLdPSgXrJD0H+xoyaWe+JgfG8ceAaVkRdFeMcAaNPNfUipBKbORDHkLf8RjOKHBNseexQ1Oj0s1H9MDKwjiaCokCwT4uQXOKXrUV5N35IWXmJrcNGVevBNLSKemaN474sJvpo7aC7t0lnRwEgAtiZf7sNgXKdXudkmGv8DPFKO3+XfJm+02LMwrne4HhQO6cfGrdYLaitu99OyzRVSnlDbKxrafavy8ddTosKSAJcSwBYvBVWenNC/cpPjRIKO1i+8yxXImMEBKaS+/wg148FE6fmCH+uaD5DfY+gi2E0q6pLK6VXG4NYGQz90wFxfVJimNzhL0wj/SR+Q2cNmz8aUFYHRkGjD1ujv4YSkUyg1nZAEXEtjNxjLRLj3qv5OgYCSd13JZzT8X1w6Ow2N3zhsq1JiwEhVhASnhEm/2BSDBoiCo9OKRvtBfm/ldCnLw5pJl9yRvl831J0tk4BfjzAxNgKH9EE+56yXGHpt7qb7GNr/+lG+4QfVPYZw0cIhdueolM+G4ZaQT93lfT3+sgyI1WM/KbM0gHH8MXvwJArCF9dM1IJEXkgcvyFVk8QDH1QiSvhhEJglYrf3cJoNaOKbqus0DCuTlIaD0LI1X8PoF7h9iWL548rGCB7YtLi+kEJuLVfXAWI2XXqMB4iI+jWGQ3IanxFiUK4D6sxssC/MWeqQUcPxQuimIe5/WW9z0BOijFjNS3+KZlm3av/n17chbGF1CHJOpNTTqhp9y2FLk/1EB8o2phwUAC6GWGDlmP0tofXFp+WE4P24C1V7+enQ/5Kf4M2KXZpZvCTS4zX9kCWCQc9NqyXw1Ez2m28fUNEjoIjw0MN6xMnhZoGPUiqf4MlLC6RQAMiwvOslsDJrDAauDpzMsfYyIgm99lYZ9FBIVLSON7kHzEeMhpxjBMk1JnzxnTjHIY9cIr8czc65rTkdtZFWmzuXYPql6Sp5RiSx/LqE7LZp8eBvhoduHem4874tNY2cbckaz6Kbo1KvUKyyaodQWgFocdejp3gNwi6KG8IAdb77HoeGKaGKzjVDJ5jwmc0zhU0Of30gq1Ae0n7xmhzv+JKJr6cJZUZkURpURuFiM6TQieC6sANEyEqtK5eTisWj4fsAUouIzjKL1AZxdtCQUPFkIxf8e4NaaElpqW0c0LJDWU+xzExwa792cOkVguGteMaFZcx8Zcy5wUxFi/Nc6BBml/LhHIGLzyMDih2m9CTrg6aKQfuFF6/r7XpKP70FyYnjgmdNuMCfhGG0DIYQNwwzBVK/cR3wZC52p9VfDZ5JjsE7SIbFOfWtvJoiTN+Ek6FUOMPpQZaoZQPsA4y/iy6U3Do0VetgRCrEyXo8XBiB5MqGRXHyG4TiAUhWcGEOM/3zpWocsUqoE/TVQY3wBJ6FtXpHZ43UJ+Armw/FKNWiHcLnKElEd0w9KGgbe+ZnEzj8NQCXgFDg5VtYfjQcHD5a+zPVah8FnxePW9qAB1SzJSQ6AwRy8APT+ho0oAGP6nNP6oZ3r9rK1PUhS5s4p1zQLuslnSN0Jpx5YOVL2XAF7mlXSUbHk0ajwhpoEzqyC9VfP4Mps/72KbKF3LU9TNyUCl5QCAJkPRwjspw4qu11TVPdUIVfhWNMYW//LIIWPJP/MOliTio1AjV2Qdm8ElZ45VkTpPCWSQUSvoHkMbc1QVP/UbQv2p50OywjLWkZvgpwXNSW1fxp0dynF0xR8X4+quEt6mJq55ZAXPEQ2schT/1hasVm8XLSS2zkNametLeTfqbA2hFQx9v4TNN9Wd5YCR/udFHPj4x7blnMu1QX05Y6Bzqdy5Ggq1mX5lc3HpN4/ppsCrE/x2iXwlr3pMN4Uz8rApcUewjWuN1TeOPh4lckirsbPMwoLgoeyWv5yGHNRkLuZaFL7VGChdAQ8MUHliUQE2b76LMNztwznOHd8ZLvoFUpbK6kyR3HUNvGn2uMWyHgq65JS8rcjUHLE0I/DWZnMKtZ/RvBJ2ib7KsOb1tlFICjAA7ZAfNEiNhj3ysAG606TTngEEzKcrX09S36/+Td4tgE5Rq1iSd3Bb95tFZJ8+pogVE0XyCAB0Fq5XBg+X0JxGMOuUG7hXzUWaNfKHQahSPRbeARU1egdZ18Bjyvo9fCdGtv3DMEdNjlAzol0VkyPBgHy20odLKeZ4minR5Ch3yY+I6tloAVvK3SjgVFxeC/9ExfuT7dPMhE6DjiXuS6LWe/4RCUcd0q5hEu3eHFoKaBqVY95lUHOUD4GiW8LGHr5q6/eZ7Z42ZaFtEVc8JrgQAADVhBnw1FFSwh/82qKz9pyPk1wWLS27jrIWzLrh3nF5cQrjgDDdlFUL3iJJJ/BfTF7FgPO82POnqeUA8cSctC8bE2fOJv4ovHTWPNdNwAXabS+CC7Or7U/Gen1LnGsRBGd49pkDx+jXBaZcpTkNrmkbHRrzh4dfmYfMtdDXVhhOMsvYk+JPTHq2I9fGB6Z0+cFH+nd/WWnlRGrzmBrX1Sj8gvEM04zGpTuLdNx1XlsDboDmOkWSYBO2UXYxJoriWB/MYv7jyN2By3aAodQ0h5kuz3QC68oePA38VXnCGW0RS2oSbMqXAsB806EverY6iV6QUo68h6+jBcf8CTuYUz47STVWXZOKik/wS8fMvldobVz3uBOBWubNCUutl1zdOZTLKjKJtm3xBrGNVkfeU6hGoKzkVwvxomJd+8PkpSBuhiBHJWsRpJqnv+CJmSaco2Oh2Ybz8oSH7oVdfu7VogG0uKWkp7/XHi2QS6zwGk8TTQ/8OU92jLnpy8AvFr/6KfDGv/UvS/gI8wgx/LOTJsbOIvVgYqvqxaVdOGLLOz1la/RU65sAYtdEMBm9kmcb+ft/+nw2B/qqPG7Jkdb74TGsOKBVABBAdM4GAmQwDz8nMkJ86vOiXpob2EGKntfpIenQE409fvaq7/gRTmYkjNrcczcAI1RHfU0o4X/drvw0OHFxyw+VRaGQDODIxrl8W+0Sf9VnKTmQeiOf2wzSrJk+8maMmcl/23H2w1Qfo86Ihoxl6ywhAsmSEHNoaUxLzvAhcgzuZ1haZzNQTlOB8tz0ekQP7k89YzNs+ct+V+f2zo+984D1EdFE4s7kmAdisjQhj2+iuVrZn6puLJC8TRkZB11jTrLgF1sdQoNzmTlZ4YlHAykQmh1LvVQu10Y4KIBiJ4ygxufdVAX+m1SCSYVbc/5JaldrxoZ8vJJa7gPf+cvU+1aY6TbWUefFEWrcAK8PJGVzFMtbvzgoK7mkBRCCBEu3/ghlxuHHw9DBNJm+HMMIIuM5U9gRJCuXkzHHsk1ReFrWJKwzQTZ1l34j7T0h5Tdf918au/HHHfTdJl4RaVS6Gy7ePkUYVCC6+LR3BKWeQn+UE6fgpRyDd2uCdYCaK0m5ZFzGiuyqFCdhaomPPc8e1zlWJLLDm4s12WHY+Q8V+ZkDC9hQLX8h24YPZL5RP4j1kZt9+uIAMWbdCSFCCj7P/jqTvfRIZJdiZYoeIgw0zeaCaZtSdNoGeex7m7yELrSnrUJZ2Sciulh0I4MAJGZ8zYka8rghiOp8zV13nvSJx57uNJoCDKAcEwY+VXIZ4pWFuElTAB+9wvvGgM/+kc+ajgwAQuzfEaW5r7dJhvlCqlhSGIBJnzcQXrSHaN2WTqFh4Zc0GPxjKuaJyO+hmF5+bWeqEFeZiFOdT9DCzsSCfMwgcDIn9NoHniECp5xfBeOvc6WqC3fy+7zl8wzd6BKOeg11utu/yrvblmX3QhX/u6f0bJy7CHMguLErPzLU4ScLWYgkRSrQhMwOYrY/C5QPm5iOcbpHAwGGtW/I8Wm1t49NkdyKnAFSG5Jur1cMGvjYX594w0XMr8h/qM+J6r5c86Dk5701mkKxQ0RYRUlZPW6pYeJdeSlTrOZ1YDpnkCcLmlTld10y83fiU1vquM0dLMsJGpYCDMCweiVRgPcy+07t8mEJGo1C6PWKV3TL+I1rtOdbrKKY7/GQQjS6TmWAEq819BQ3cQETs2DioOCIUcmo/Pg5zYQRztxAtgtlOSa4AmcRwGoBA1nszTxMMls9vytlqvE2O4qBynHwUOj4gG0DX9Jy294gXn648cVwEFPnJcxx2dCYB7/bNLLUcG/4bM7x9FMPN6ihI4IJH2iwfC4/SroZ6R3KrJNvzDOYR9bXHS043+5FdBJkEsZ3gm322265A0NPd7p+uobtSoh4S5F9BKsrVWZG50Gc/5q0Gp7xksg20MBLo+Z8bZ391YzcaX+t6MTM9PcrsPf0hVPaKt+pvr09vrxkn8a22td8kVKtTIh4twQIAM/J8CgErEKc/9ZdvFo+LCyL2FyNNDPYOVptWY/xq14v5ttZG9UeOy/qQVmJKuxWUgFND/TGgv5RdyajMxqVgoXEpVThFVVGKxXrabgQ/y9vrP81SkkRctOa0t2T5zgXa9/EYv6CcMRERGf5Ve1hrZwYerMEOi7Y3TqfVI50JazpDYerNCUVTMagCF8IsyV9sIuCsela5qxHxE+GQUsu7loggoxq78ge1Ocm8JeR5KoeFKetD2HF93cEm0MxcSu6xj3dOLyMdsWqjX3TfMGUA+1uhVD8/BHUvlWZREo77fms6r2epqnt/oQlLuVB015ldWDH9QMiKISGd7mIBwDBTVLNsmY0pnhwH9Kx6T6yMEUZJ5ZCq+bi408WvXle4Al4zNaw1BcJfjmOwDiA2Yl/8OnVX4BYXf2W5nBTNVvlE5S4pnWWsbn8kM1G+FSNpI6J7PQ7jqNxP5ELMrn0JSWoWINViAdP4hRndfFZ2SzvsqEENkw8xc8hpbgN3X/IGa7SRQQlIGgjUjGSkSv3ToJ4WW81oSZOwqOP8GZLgthYfZzfSdpNPz3OcjwhgDBYkKy7ic1joKNzwWa43JIfr2U47g7de7lkWU/a/ggWPhI+/Tt/kZeEHCngv+gmECE0ZmxHoFipR+FH8MPQJzunwJO333P7FYmAd67be4yOvK2do4nSbnLNASB2roQzlajeSBZl/U22drzPHhxyqmITchBi5UXUojfgo7tRNUcmw3LLOeq6WsMkoklK7uRChOazrX1Iuaomn/Bdm9XOOLOH2PPIO70OHSR2pqM2LOFADyFTSvfhRGrTMsNLnoy2PBA/73pQ6QKUchQNCTtpItG8gH9sVNxXovaY+3HJUV//cpmUeu+CbftrKT6cgVaQAm9sFP77dwuk2EgwNs9E6JmA8Fll9yCcGfED3OcwNaeF2+21dL86y4Gz19/ldty3/fIwd7ZWra2EUK0MH6MzgQjRQXwXgQPLpba6PL2bz+hsInGB1hbBfYWisFPhMGbaIu4dhYVK7OJ+ccyX0W9Eo8hlk82a3uZGAR+AWsJvbphD7TCBKUhaP1kHTwsnvm+LEk4aotzQGlQ1Gr3JXeFZMHjf5z6Ru8/ElArCnCVtJR+YQbMGFYHy1UOx5+fggvVGhf445QejE7VMHztzZOr9juGzfim+p5rPRdlXRkcq1b4Mj7WwrWhacia1lhIg42iqhmuBhSzLofZjseXpBwaCyGEQjSohKvuvKz9hGHgdoffJhOfdeNzGnB41vqtve5lIdW6jue1vcHSyOa1gQRuK83bl2UFg//KhoFdh5y5Xp5uU4VdWg0GTyM1lCEM/fMsI/s03X4BIhVY0LB7pYXtCcXmrlp6CeymUben13VDWgI+O5QsEkq0D1Dlbf80p+q5GPe89kOATMjzjd+AcU90LRSzlMxhahOF8ldeOdD4UtcRJ32JthZhEuJvbKpX5lNhjhu1WgaOmPrSYE9ozPVJFm6mRWW6p7eOt8q2fTi7v0RjYDOBypqK3irTyoG+a6JrF8AHR1CyqoUtqbnAt00o4R83KRFQEAw0cw92ugaDNKDw7s3t/3LpAHal4eVmgPPFy/duN8r0SmfPClx0rOyfKuswjzrLl+4GbSjjV5HAzU5+Txh+BNNtQTC/0GiZtBO14bakuj+8GuV9l/7xvGCVZMYd6RVT49h34IiEM6BpF7ttj/fimiDZMo9L5UHFEwVeVY6odfH/r3FDV3CyaOtnGHnxgKabv/WTkrnge8sL2/NGgWkceVZePgsunwsov4fb5tsh6OnQxi6QWVCPnJTdsIJowRU24OcVJK0UXDi/DF43Klo2O6aZULKK1PhHU0FYsPNhQFeYVEcGn28gmyBSGyCXKIyslC1vwcqjXXXhpu+EE7WURD3aSsmaWzBZgogPTTyrQRvELwnoc0oWRJjL3Gmf7xB6AIsV5Ihhi+r1oOVwX+8TZKxYr/JOWtl7mM5U37QZbJaO6mYpepE+dzA+VISlnUuG0RBXQWhtOyrw8hYjyLONEWXbY2CLkS9M3ehiPHK1+1zM+4rXmEzPHMtGXEavxWObtaZiJPVI/K5ORokL303aQcBgQnsHf+XLCRyDPP4Z5iSyVpKVFXsP9u4XVLURTK7OPHEFdIIuDnYmbfkNvvGFJG30tUlhcgvLTBSIrBdz+hFg3uIwJ6kifVBeElwZtrndM8V1cyKFxxFXAZB9EFVkddN2QYC1OdVggpz4chAZuT1VEH4EaaSK0uWW8dD0DzXOy5IQevia37cUz7p27fi1zHhAdcsu7geyTFWqbAlqd226nAZw6ReGBbVeGTU0NaFZkge0uP0vXtSVGUX3jn+e0rwBAZH2mUKvfTm0UwnkP6PbEHtYHNmeBAncnVu8B2ngiD5zziDJabf/u28xVfY80xWE40GdfNDEYdN0uboKUsILCSeUmJDdZC4ABUlM5wR9dvEAyINmT5TZcMlMGDBibBqWQLYn6LthgvvZ9sSoibZdZtK+ta9OVUpVlrbdWp8zbpKq3snJVPstO6pGL/ImOLbBwAACoYBny5qQl/bK9rcAVz4hbhzjuN/0yBT3IOYPuGBmw4Z23Vf4Hl0O6txcWjFspfRIEXtXT0Jwb/s4OxNYDvbAVgZXd7oXP0L4uLOmPYe7NHIdI6SsZw8n2Y5vZjlYQwtz4FzaWIlydQ1J9Or+gD2Z8ePgyEN627Zr9WXVPFXQNsZeKJjnDjHYq+UNl7KWtNA2FoDbgdyGREpUe5CLpphgKnJ3AsWBJVe0UkCcDe9ghOtzdT/yZCuI2cjS8bacVN7IvYNdIUe2A+l45c0NBi5EmNXCGI7JcLbcSVZB183a8FISLsOJVvsgtX64EKBy6Xac8qdYTVp431WbUJ01OgaNP/y8Q9mWE1fIpNDzYEQu2jR6Sye+8W9jH3DbAjmx/hu8qDPC5guEAK63JHhWfKBZVKEqJ/zOzU0G8xFdjD9C2e9ymxGkE3DDHSa/qEVqopTnayUM+GY71iSnUTq1DT1RMy3kBxCUBYoLLEQHX/RQhRmI8H9tPZ2tRAL5CkTV63C8FE1B2fbZhWYa6+4kemQIs7RHjYySfDjxxUWPz6onKXu813nUTH+pXCydZkI1Lje1ybpO3YELBSjWtIstfI40/4MwSc4Ci1pcrPfPSF8X33JldrSKdhVJVZNdE/saVJ9hMud5yNdXPfZkH/sPDbBZee+V/aVrqXzt3ynOMuAyBLq2Yy07tan1bnD37G6Awwtj91C/5osxNWr8k78SFlwd7Zfmz1EYOTR14FQv9CEkr3FMVqHcXQW6noXVpdMUqkyH0KJpEqZfSLA5fIWaVx8bpkL4EoevWUoTbPqNUhRxcAV5JMKlhHWL5Taz2TSC+VPJADKcdHNmYzXhhfY5hOlo4OzVrOyVy975783mghpfE8/yAeJo/PslMetZoXVsIJy4nVN8ONUi9/zlKbSEHA5NbEmVPkQfUBhewHvKJFxZvqhZpR1QYtnDAVz+1SFoOwFCvpRxwKNkoQ1z83bf7iIeCK8Rm5xmz3V6SGI71Q+Am6j3QwYTucs0lqN1/7VFC9mr1oy7JGZidLsqyLYOPZX+dg3x/YTNsz7dXzQs4gMse3QL48RpArdsdct40KVRu7rNUiy59ZTDDrrKTnFvENN80PewBXuddDx9D6JrUoMECscOpLaq55PUKcfZyQioxRY0bfzIecVh3OVH6XmI8BNP+5Rv8vB0crMLLRtTG353i9TjRzkwLDE3LpqIFHMZ3gyqM1MZnH/vgTry3Mxipsb71o/nOurUELXLgllgN3z0K58GLJ9f/vCN8UAYuyZBNFBugRNuNLZCe300L5yhg3nOsTu+46twUfVthtInqzAp249K4jQ2pHGwq6G+ChZ8qHv2401JEERi29UUpAP6+Fv4RzreHJPjUZQ0H1ZFXK+UKDnHGbvXn3PD6TVDn68Y03SddIFqYLyuvU+P903twJY5w9I7ulk5rTxp4wGt2Smc8RSDgwGYnjU76MpUmxoy+HUmIyzHAgZE2sT0T4dXsvzEK4yVqhUitsv1CLX2JbVjys4jFcg1Z1bc4Je3zvDceG31j+6pWGK3Xuxbj/ddeSeql5KmrUgrkvXCMlnRtFu70BXMn0tcIBSTuRYDFNt/xWBiqOuFz3WCo6vY4Qg9bSukUO4fdW3jQC/9QMl8IHXv2cE0eKRjVzRfncZNS8Fk2Gw/vqszyHy4RWtrDGDzkQcSfsKa1vchTXTyzVOzTVxNG/G/5wQYisDb8Q9jO2KncHPblz9522hTycsUsXYF6D8M1uHJFlv2H9I5suosI5byZ2WOuo/5DQ1FGhTJYBAazW53T8fYetAg4QzjON0V3od9fJC6u1JEAXcfOOBPa1e/r8PEs/ulV0uh/duZCiua/NPGYISYslgADWN+YuCriNyGJlsdj2543aXpZqrxAqdVBZLgdUPoP4VY+3i7hlhH2DglPKsFqK17i8DPTB5TgdaulUlLS7IN/TtHI8q3t92l6d7BfSQX3Nn3uSmrtLl/d/x2FwIEO08FQ+s/ycJ9VWe6egijHuBZwx3XJI3Anox1exQlfZx/83BWuZNTh5/64db7y0H0ms/B11HK+/y22ZDLgsnxHCyUXPdF2fHdtco3v+eiKZB4v+0yu7BH+3cBeryp0uihuig5GTgGoZV3ErOakm3XeVNIcURPp9dKQ3LzqxG/pX7xELag0a8bSvwegJXreNqe2V9wrg1uXAEP7x30Bsj0orn3KOzncHYTC9x9/SLYZvQSAyQ1A+S5sGErzLg9F5Q8IeCQ3jvj7AYs0M5zunGzpG+8q9gxZmfmO4STBAmBqGLS1z1wfY2v6ZJQzdZKMrI9D/FA7QUdkXwA7KbIya5HPGK/y73SI40/VUu/IFPfRkMek1MWTAJw+/eXiuxtKtjXbuHd8ijo0q7C36eK9dh0zuyOueTNX8JG9gru8DiDD/T5e0lmxRTQAQc3MRhDQG5OZWEHdZBh0x7DtKdESK1PjT6KfdjivOZvml7En4lwOySwyb15kXi2/KvRwJX/cGJUfCEe8aeZ0oOQ8HNC/zofUBFfpsv+zpjgDeR8Fn1bkdYn2yZUQ6+5PXDvaVAYrcVv0BBy2sAlwNefdy8YnHSMohsT1L+6vB0WFf+n1gZVlfLUv/mdya8R7SJlALYLpkTe7Bsrp6dv5q+9Evjrq94FSf6jvm2/KO1Ry/lKuDS4BbPFm9ltUq2ICMi3GtLMKWO7CfYq82oPwNmOZhT6zeqAciEoiHH+0cNnf2ztIgpDgujF0bDFB9wH4nipG2WemYLplLSjuSesgYBfgvt26NjbBCOD9PrXxzALUIHqf6AbcD1a8qVMu6X+pMh/bzqSW++d0EQQ3J5/XAmjjdFPJ1Jqa8oTi2+ivLbtX1hn4yKEoyXJaG0CkVdu6zzEMVwCOgQPwtEC4k4hjIVdgUgC5ZbfOqjwRFJnFP9gMlgtBtcIB6a5cPXcxX8NG+S0LAsGIUQVqp36+ye9wIxivbSXfoMsu5gSzcF/26fWYpZ0Ab+C7ik8WyX6sbYu+/SrtsWktb+P7etmMK607TgZFFGub/WcicOdAiW6UsDD5KUiNf1eZb5NVb/7djzcc481s0Ib6LFUiVZL4nK/LnIl6rcXY0c1HTszzOH09jCF2OQBgscy3A1RtlE1arAMNsVupSw2CCyT2UqySxT+DuHJR5CgMN6CEUa9sbOb3msuICfBVLbSGVTGAcbHGmD/1iA1H0x0DTpHRQKH7/kFqGuhF3dg/QwUI61yWBPsTg4xvcZkVQ8YucP0myHORK9AFj7eT9RwHa6f88VswIcSshAAJAY1tbX9JNX8R3jNq4nqTo6Ft+ah/G6WO50drxCsABjvWtBEcElHlop19o30raJACe54wWrnXJeXb7bRTWZJiztgtLrTzph3v386Q2tbsa85l8aeYh777unsGz4Qv0UqMdClyyCUOV5kMM2Sn77DAACXzcVny6KvpcmI/nAx3y788Gvy+i1ktanKm0sBi+Fi/PUnb017AXO5E/K7GRNga4+hO2/F8C+3MmQL7mvFqP24bL2fLPLNF0fPdQrvB4cf7rEMmLBFzLK7fefWlUztw613OZXiz4ZI4PawubJgPSnFXLn4hOMhbNZMWEAAD4VQZszSahBbJlMCb/4JP3nAsK+UNwYvW9jXzl9ZI0AAM/MvF5wU3YfzrlUGVD2ONPNIq3Bsd+zCWnSr8Cb7Y168ECXKFE2/EZgwE+qJ+bVAKOtl1fVUiNvJ5ZN4LDNUWpcN4s2f6Wa6E4xvF4koubhoxYjV89sfKt4yN++v1a+Xgc430drbHvZiumxYx1BS/zaGeamLzWWZKokV7EcAN6+FdGLowp9Yq0GhCim+23QUbhlQVpDcK3IZ6566HembI0gwQRkcTCPVRSt7p90DhDkGVXjzraQuOdXRFlNGlINJkDgSdKeF/ElEs+uzZN9UwmSC1lKbBa5EHRWnjVJp4ZRYq8NbcbE9Q0d3NbrUd9epGuzH2L7TIpfcQQ5ASq40aTL5izBy8iFLxHK2iwX+NZhVkpw4IPIsypxrSZ9R27nPnz51IyDLke8S1bEbR/zScSp7gTc7NoTwu0Ri/xkTvcs488CFBPhkHaWYm1TOnFGZPWYEaElHVpRW6ajpxFhbNXHMx7w66nHUMGAjnE8EkfdKs9ofLBosxD3GqK/Ef0KRGyXD2IgKVEDPaJUzYAKP1dLRssQ9MHVIArYhoY35EqrpZiLi0eP+Wuifs+8qlEFMNk0zSxWwP0lOPKEqDBUZmYZhGWZTVb5QINJk44CwZiJV6qr75vjET8nURiL+i+utpQo0CgRp7cBaLY3mRNouX6kL1OeRi87Eo4R+5vk2M5cQcxWvz3fj96jko8wi4j0C4NtvZvhBW14ON66Lt4bO3Yt6KNuTscYDcK10voS0deujzjtVnVmnf5fqjQj3nJdyE7Zz1Ww6Jg93kA9nDzgNj+CLO0tF+IKbX88uF0S/eqhs/xQxHxh5ltRy4Uu8o36YAoVcK4hVxvnciDY7F/fOHW0uQKp8H4WUFyzfgCcKE/qrBwKNx3iPo6L19zjjoq6kdTiiepB2X318XrydPpB0ScGWi/6KN1Ohi/ytSVJUKSKLt+iHyzp5fPFo5RUnFm0iK9VKI1VCNiOW3QMwvEwZDjvopynm8VSahEfhm9W8oF6526LLCGE93Suo/FCHux3bWviPYAehZAbkbiD3c1zPYQEGfgwmD8pjvYXRo6QwuYGblit/FjoxrbBMMQ/Dl7xtf6dku6Ekvbon1T0v4ahgbtrRftDGnmmRRxek8psuoLOGpl13Mp2ebu1mCiXp3BIy8eegAqA1MY1PFTMJZSisFQGVonqixgOXFQFUQp0Hojv3Aby/BGyuaCCr0wqcWO9fKUP9VVQg2PH14cqe/xMSrqYNY2vZpFZWAwNaYmwa6qY4zS83SMr+FHJM9kpGHeHg6WoMtg7TPCbXRQ63wWBAdRuTr4L2czaR7+D6mv1pKGEilfKii2uk8MzzbcncroXD17eOtUwEznWlKKZUCB+5xJeT51poI2fF6/oP7H1BTxv+hNOrX0rSBhwRhZc7C9lIxuL5WEgqZrIP7iL5AcT8mkauBqHJ8OvleEkK1CyqQ1cX5lCuKLn9YXp6olJSzLchCw3IBmmCuhBB7Peegoe8aiv+CnL2iJvOO4FnDsoJbcRoNI/xAaVasUm9W6h/uSvuJi78YftbX69NOL5O1qE9e9u0w5yn5of766D56dUiK754me/lxZvA8Yxu6frKxmeTWuuAvA6FxkyXlhsAyNQbP/DRAzZpGEnlwJ3DSe0bQrX5q1O6KpFPBEikrIAN4fsqNxDfjw1i3JoAoP77qjvb11EXTaQB4WlUl13a+ww1gFugH39a6lX154pEv7pUyT95PNcwNvq/mqCfJo5Wn7hT/F5g8wKuq53myy07KBIFQQdEl+jPDmDVIt7i0fmhfR2z62Mg1CYRJK4rnA7Cb0Fn9/l2MVKfiaVaZGaqC+DPXDRSF3XgZVKm9K/J4iX4Z9irN7JeadteX8HOC6UNZbdpZym8LxTHNWmL+OVCJi9Z0qHPKrc5V2uitg0N6KDee++vG/IiKhDEAoDYsMmYhfC8N2nfbwcMbZPSqPGvVIoVd0Y/TmzUofrptYO3HArtykToinj6EZhtkdgmvfUG755qJRBrSz8WBtHpwPPRSrntYsJNTnS8UbWUwmGLtIBMQ6zDT1XskZzT1xFLYT8DrlVbHez8jQFflJzOsHR+cRZSnr4AxFkhxGXsbsYNSnqpqP0EKwJR0EdU+8aR1rZVvI/VWWbjDKX/3uy58HdpYIa5fdbxewyLRQRgyLs+3V0uAxHS/8k3W6PsWJHAepAfoY9A2azhtLUqgWiFqlMZqLwf+lI2uwTPR7x8cU+tyLKPGuj2QGpe9L26zZRVfwpVR6u6doTl3k1sdPfW3WReDhp9OXAm9avTK1oVc5BBfxugmbNvBf0q4Z5iDsKzzhLR36TeDhQ8/DNrKYiUSzF0cBcLqzHK8wxFXG2JLsDj8SJNjoTRzRCo4m3GyijtepD+ccpqWkWIvF5a5XqZrK3iK+Ue4DoiPv44NJo1UOw7STSqLxvEc5BQAvEpIvOu7olb+TtyePNYZJj89Rct0L+gTDnpcdMeAr0c0yGzW6DKgemsVWgcmp2ObTtvC9ZfWDUjrjDgMSu1oX3QJqg0RuOn2F9JS8RpDGnM4YdP2dflctt7PdPX+7LL8mxwH7M+KSSf0t+Bw3my035gbpidn8Uc5pGecE0MeoqIqotHgh/R39wmmWqv90fTNs/PXY3XhWMmZl826tTyolVNHu4eG/DqkH/IYZO3iB3oXkjIOT39vumhysAoE1wwIscE/7B5JS8j9/UO33y343DkCXvl59m9FOjE4CVBwEmQF69llNyX2S2FDjcouL5JKMyIcpwmPB1cIGUauEFNfh68EamfW4n7+1W/C3p+4rN15g3fXn4NM0/IepZ7k1UWVAXlJIfksL39D+IZpak/sOfR9T5iEdzkHP5TxGvwsinlI+Ymtiwm3w3F11OoMbwxGfKa0BkR4xx3k1DeH16V2IaaQu9glFxhsGS2wdOuwkFWzz1fu5daA7saYiffRmChHJ5FLh9D3vg11vFsiIX1OXz5gvaqqFIkzvWFkQDLnvGS/gVkAwWzZP//zG5pl8z/ee3BTpGONLTp5+Snhr1jXZyO78yPYkzTt84sc91BI501HyEAc6jmHPQ++ppL4zLXFSqDtDE8kivaXeD9gxacU+hA/F6iXeqd+CcnJXfBM/IdEgcXywBn+ieKkRzCDmjVujQApDO89P33mLbum8564dDNrGlejlLB19ogepiYOmvjskYTcKv48szva1DjOslQ6OFiuSF7HoXDb/OOFbqEt6K2zay0UR8V6xG/Jrua3QaUCHZH13g6NSsJ1ocXLxu4VKnUFU9NM4IrvyBz+LhCmvveKbnIqVP0xfM3imNZtHur/V9R+11kRJt+HTtyxJutaWit1MEmn3/IfNr7teXOjcxjzBAvAuuZR7rVZAePXaFV1SGyUdswLqlWDHFuxon/z8ZAMTUQ3COziFhybRNlHVJYP1nip676ILWhvgzlMDnQNLtvMHr6rUYedMO1U64qvBqZXAxUDhrbi80XCJoZmongRk64Oiqdp9W0TVRZlPiR2VbVPRAg6v9HT3TIj42tWugXzZz1BSKjfsr5d4qh0wyj7Xu2+LjXbYtjhg5WAfMO2EBsueXhPX3kvJ6JgjDjJcKD20Balq7OpRrHrE5zv05fEdzX3ZPYddodZ0V17qCOiRUhj0we5fkVgGyeN3f6xcd5Ru8fJU+cf1EGtvJ+S2DqJXC93E4fyNcyqA46r/9vgZ89aipDmroFJlCsrqcnbWfJDZpJw+yJlyAoNUOMivj0kdfpbmURu629fMOivf4ieeAylimZuX6zSea1FhE1xpj1jEnqwaXqS6BLgQGZRw44bghjy/IiJ+5VJ0AkjRCJn/0DfRElpI/8TbtJjE9AJs1QHlskgyghFX64Vf2L0mLqP5Xp3yAv4gfujGSPtM54BbxLBTCa4pPeG18tj6yNdO6if399zqeiXjAveBuieR4IcSobOYju8TDaoYk+pRG4Ss2l+pUfe72yIS3/xCOBAXTAFZBvV57sOCv/VJ+jHCzAU+a8P2MXO39ofnoNCen0SZKLQ9BDXaK1AXxzS9QaMhl4p3hCmOxEQeD8/JpDE5dd9PUNKkiys3MuiPTQIhT4RlSraI7RyJxKLRYQXrkZ6rWiREdb+lndbfaS0wHxrF82qJQbpm4AwOfz6pTKWHsvR+5VEYoiuyrhAYJ3klzjheieAseHwKO5pt/C1ftUq+HYQFqPNf5wjGPa788bEaQJ1rTvqgTfVqoGL+w1VCpxY/fcaEWBZlgOseMW0bnmuZ2TZAe8AOgCtpdMQjeY+jI3Z2lnHitWM9cTy5nMAUcPVy+LwWJkEcUulX1klUfpFfSdT+D3dOSfFwH0S/DIxtMisXCwME2nTvuBCVGFL1Q1FGM5XgLV01W3YlgRFIVddMtHeKRwAPheMr+iYYyrc45tl4X2HrNWMdswBqYaq+Ite+TIS4Fg4XKZWR7lxEn6pAHsKl2ziRM82vMD5bsLlwqr5lh2ClcIEQtBl08UgmCwt8u3tpssKhGf9UcmKw8WOsQ07T1VAJzIpwl0UWD7oSXe7zKpCCXCgZV03hMhIClUOLLDmQ5POAxHypWys3XBpati9QUxMDzHLzc3f0qPUkrLFrVmvSu2HNjRjab7mqCRLL2KoclxYrvzxzn5SteiF5LJdXPb5QW5n9QgTqwB7GsMaTeXAGXhw85deQHF62wTbLKAqft5tjowcjAtqs0xN4DKgRbKFNNnoFcTkfoKIgnpCwzmmjxdE08ytFhXwRJOHsL+ARqctYHgdqrMECmAbsErEUJaFTOW9ynjXAbDnCuyqqpciSsWevXP2KXbG6m+7eiVXzNCmAQwnSR5owwfY+V17tSd0dKMtd3Ogn3BMcr/pcU569CLMGsMploE556aYWpRuLN/9+DIcChMCsTeNHMLVmIICZPoLuLqc+EZtdpD/OPS/p1GJ8AmIoWaRZHUVK9ZnVVzUouc9UOLhPCd1S8lO3sa7jFTIZ/LLnwgd9KrRh4GtXKEGdAOyxL5tk/SoZYzUzqDVuFq8UZWp8lAHqVLtYsL3Ig5INjwAqhbe1iUqbudyPjwzXI7Ifq3OUCtyMJz9CQVymiM8phPA7RaCv1QPA1ZkGOdibsXPV3s+WlHWH0Ge3FR158DLIDaTgnJtQQoD+Xo8lfEv/D9472vA/3QTeOrgx0QNSL9Iuc/sNhC9YYHC07pSCK8sY2o9Zhe6DFpsxPnJ1vgmemRPktXX25bx3nWjKTBvV1SXHrW14qYEGgzyvZYCUKWIVRBdqlqWKRbXQLXkYuFneeME/mKDdBcFolBFX7yRWQaZkfPQWP5tKphMzhSIXw9c/vFVHlUec2sfpMC9zqhW7g3bxIcJieGyeDMWFYJsBoEI/eThZXCijH8K68KBo//6PEZ8zhNMZhdEnHYq4ln3k1ibxrFwE1rijiIjndO17KYUVLiZeh5NcGCCy7EzVX62FnKCVQDXYR8JCW5eqhKwoZkTW4LxY72ax3XiaCbPYL/S8ksdagqOZJd+oxlGFWrxAfOCy1yzR1ybtiBf2QdEc425O8tfLGdbuYiCNVmjVnMUQ477NOZCf+bPgkzZkfhJy6kWV9mOea1V+jEriWynWOiUJ6buu9nC3h3DzJPGvajBT4EQ/0n0ALxWSdfSjkfwYXRL2Wfj6Owzu9O77wH0/nbEW/XAiM4tz3myJoM/EHbwzcKaBXTcbwzQpwYbCRSPDbGx0fD8/a7AyMqyKDVQL9Yhd2jKrKUjJ82eqh2SLhs3uu4j/HH5Np+nXWLVrg2oTfmBdeDIdt4YZKJDclZttoDApNqfXwvErEtTkqUBZenVjGOenbi6XMnjkqZMBf2j0NtG7BsjrFTBWUNoQ6sBT14mCkigx476iWCNDY1F0wYDO+ngS+EkfNvPRnLxqOu36Dm9LeLLzK9QFasTLr8VKaROx9ODlnxNlYJJ9yn/TIq8NA6+tosn+c9WQJKGCYfS1N1l2qysg1IltDvSs0pEI+dXAWmYJGT930WCOPA4+sLWFuxO+XWKVRFZFuux8eOPxBzSqFMIXg0bCbsKatenGB5uJgyXGcy4S54o5PHM2CUfBhL/GEJfESYKJS5pF9ufpQ9IyLzljYuKB1fCEolaHXXCyICCd7DszmQV3jxk1LmZWRrc13djbkvDdg9TuyPkaPVOzuygd2yFf88dFCBiuy1XkTeQuMBsXnX9JooPedT9bHu0xDNv8+9PHj8BPyIlrrhfQtexVtYTVCztdOjSwrQIPy9CaalYWCdqM4KzHzx1r8TI/xP/M/9l1xCjMEaprY8pBwgot5l34HaP76vtkw8FNpyKSrzU/OwCX2T7xNBzViIqKNXmf0L2Vf+OiKSKmyQbYTZLD/XS49oS0995bIFvAiMqdD6Ix0bUCDqRmhLN3nQIHkmss2/X9wOCcctKyrDeACKIPtVUv6JKwQtro1grNGTxJluno8D3hNcjP2K4pdGGLSYCRS3gUiGaQYf51Vmq1BSSKmk8zM1Eart2itry0oR0amtS2awre0nlCKo5C5PVcSneWfZXnCS/MfyaGrbebWTyVeHbvfWh88x+xZ5EzTlHFk+QdtWsWySni8Xr9xPKpsLeGv0ioSweGdh6YSupbFe7P9bSUOJYOdXgeoUByup4ic2kHrcdbVtQDLiJfYEsuHfNWkBETEKsKP2Ttgi3PzDTcqxO4YgCuW4FZFsiSresOo5+Nn/rXYx1ISN3iatmPjyW1Sqn/199NjxuiMt4FtpRMAsK2I6ts+PANKUD9mnEvjbGiSXDK/wvTGVtnXcOunC6LgkM8dGGanq6AusaMpyZ6o5TvPMKLZx98ejGH+B02xxS0AbIG3jnMcOVxVd7piHlqKt5P8oVWBSx6fcf689j9Z+bmsURd7+Gj8OWIqt00BkuIMVZ/bub2XBOVHIjbMjHYEOyqyr0EsKxy3hokpU9Z/oNl6cQnO1wf1N/PkUghBtdWKRtwCI+2kg17Z1h1tf/bbNWBR5kF2hsWNo1ouk1a4oM1wUvzp3lbOBUzGXQggOfceD7r4eyeD8yMK9Kv6XRmmDZ/4j8WxFmZz11APhDIuaYUTpryxZzZYO5goUbc2CQSZVKIXKRHPC5vt6LrJDoeT4pVw73LCYqe1Ogxk5ysUPBQ4lW2W31jlhv9uK+0igqS+XIWVCQsZ4IZ/u5Br3DGtkcUgAUH6fFtH+LPS63NBoLxGPJdEFwY23+LhnqhwEgCMAW1gjwGXB2wthW46Fjc8osBBJrc2n6jHy9Uh/H1eOAYYeSNsoGYe+fbHSntqHqyrFcgUenIeZCiyvN55GlQzUVbdSfmpDrC5O1tgbfExQfVvnqsGhmYozuKEgRiYj1Bdmr+43cmhLXB6BNVQCHRvjdIwE7CydPMT3TmR4dBQ6S0DRXZYIuX6MlsZt/AFVElvhfkA/rKiAJT1BU5RelCp0CwFPJ8m/qXb0U50towUeqvNvBJc+Bvm0qCDvHhTIJ9iyIWgar80EV2NSPKCqECn0dzHPqw6561TB+oEgYH3F2XVxy2w3hGDcqO2T+EqfpamUFJj+nJaPjHSnj1xkhikxGaJIUzIe9e6LcSOnc+EdWlDzcxug5KOOYQilJ61Lv61mn8cu8FwbGeXBM4g+etDvNsmXMhctIFZpLmCmNjer/+mABJNJPgZKsBKKMfOSrPgr3v/xv1rqQKbH+tdGY7yJJVPkgCUJ788SU4N/RUvwvTQFtXtr2s7/xvaXBRnIfCyJbdKXZX7tLx5wvbVinbURGICBlD2D0DCxiSuf2Rn4zv8O5W9DQIYY1rLp1FAsk0nDDLyciRKftZZyNmKR1q53g9OLZIgSCuEtLzXP0RyNVRRUXsHvBlvXjU1rE/31wwvnO+Fr+jXBeHW5he+AiePPqbG8m7Td1niyDxpkqdMNo4S5Q/EVjlVX6v4TTaa8VWFuQQhv5bjmP+DIcsIFjfJ3yt86eyG9LteKB7i2Z58F3xKRRlEeLwiFQfsobtmHcDKe4ojgVCUhzNrFa6MSwsh4P8AidwfpJoUsZSZZOKWNDEdobnblwrucMhMH8QK534vSC+IIlRWwvOqXSX3xbpmzPBCVaSHLdlyXKOb4/H0rqlOetcFN03e+GKBDvU/cISJEKHSWYyvf37GCnHJWwr2aD8TtiBvUqY9TOVeoJGb/wnOrZTc0AW5KRRmD6ZZDwBnHuA2Mu46TfoGjJN6VD1UK31tEyAXOvLRbaS6yvFpZ58i0WmxPROSefDO0jvgxhymbTQdqIBewkWgNA1EgYHEEIDJuae+e6TkysEAJ127LvDStmiopcuQkYJvN5P0D2RtKVAFYJuhETIpgzfNIBDf64HHrkRqtD7zfkPAv9CSZ0nbNUR+xrBsVXpwUIz+345YlTc2nxpg/fyI/we2+Y8c7zIf5j8ljUHNq2ZjDLQFTtqlFETYVJO4/xK5+hwrV8/oKhAqyflv2LhSIPkNU6wU2jGry2byO9JGja3CNc1FunH8Gk5BGpZ37fJEb6uQC0Am4L07JzOlBcCbwbdxMzWdbEFj8o2Jaw96XDZj0DrASByP+PFCQUZoXeH9IpRKpu7h/6/ZfS6EyHZ509aO0ae215DHoSeZgaDlQsEYrbpLm2VUNPKdnuNCYmyWm9++6paWtIQlPIigU6QyLNEnPwfip169Y6S/FjV0CH2q4OGy5F6dzdwcl4jY0KCamqILg3Mak/B7U+OeCsGQGq6kry6bL6IgN9CIl7soiMOltOND6wC/MkRsXiyzpKQ3su/jk9JWr1E9vBMI5yj73CZckxqZ6uNSAE3EngTqQ/7vJc/9+e+d86Byhg7Uan6LDBUQKsEebn4uUuxCdHrGBDklZpnDLTfc57lpNfdhnY/HiHlOvl+XQrnXrYsNXys1qDmsLnHrk1h8Oh3AMY4fBHyQq9RTF4rXwEocnw/+B9gqiLAoOT1Y+BTydqH3mAogovBMgyJfZhYAXrE3FwIX2geQQ7NtNu14CmpPUkqHZuHkBlTgMtF4X3/hm5eb6Wlm7opXfRdFbmTandOGg6MgvVCPZwdrGnZHpRf1Qgw30ENfrZnjIIcINjWzaJTAc2oEscuhmpTCjSaS7eNi4U1CMwimiw5CQb+WvLx3QxePdTFaW3LRNwpRX/yc5P4yQc1CvcG1S001r0URYAcnBu85Thua03X12PLG+HP6CMbfXKlnS8LMV+D9LPX2TM8nRo2pcb7DIzmLnu0Ko6AUC71T0k3308fwk/O10BngVzHkht54Jr7LsakstzNEYjmBTB218BcKu2dFGnxc/jf9ygMa/3hlnVyTmeYlfSQ1C9WkZZ5AJdXQ1Vwx7B6SrC+zWgXOXH3E/b/0Tf1WYX20i/VfK2sBNkLCqc/ahohQ0RhWzS2SsMo01NYHtjV3KOiWKds0c7xPCLDAvqF9zg1dujT7ViPXU8dRyXwzSYbZaGUtz5d32AwsBFFbRdDiw5d6LHzh1PNjkFwD5fCbNvBUIem46CJmuxKf37Neb2T1ErV9lSdjbEJ8kq7oYLobLuloNBs9HSEoEbSCaZXeNO0OcTQrYLQW1ToUeNDUzT07oWcTNeSYIthUmC3XUeEE/YVfgDVZ+wpqxKVkahwWY65Yn91KkfppWc3zMxuQW5QV1CHW9NbVJ4zQmQBaIegOJg0bXvk2gWoUiWAunAblNzdMP53OMWy39f54LFemYeg3eMHlXVANE8BS6Eh3ZWJVvayfBjK3ZiS6gKRYi2maPSC5Md5B38tfKl6Kishdt+PW6AGW0PolHfAgbNzZqlLP+kn9rKBiknf6H2i7Z6WQMuRz6oV8htQDylc7FvRyx80SzAeBtx7goLYMH4e0dgCErZQgjVEZB6KsSkdrtgtsZF1LYH837Jrp95U/G9zhg6y2bLIdJH5nBrnG+MAhyHWn+ZDTZ9lpc89vEtQQCQ52kcgCyWj1sh1Flycc9vTGsvrs+4YoYciXC+wRX/kdtTssFt1vK6oOl5sdXeUAa0r0afHoA+kHb3fMnqlZpM4hmwieWnVsCRyVGzV3EjasRR0XFFoR4nnIoeE2qqGHHBK4vs0I4TW48moCp06DSVrWTNKmzknIsQjbMZ1TsbgoUGFAzp/FefTW9KJLS104aozPoaJt6onEmhTlEm0hUwA+4FMQhLWd6up30DLn71FphlNIX7smJkVF3PE3SxappadNfQatcvRxq111gb8/dvfuj8uT+LnXg1T5lJcTWLNhmxHJTsTRBnW1SCRkT5vJsdMMjBJxKYCtfi0siRRTvrQhr8zygkyBXODrPn1lYIKoxwbV8Kf7Mtd6rb6eeapC16ZqqB4N+P11/UxzB55HjO18YcXfMXkAqunsmQ7KE16RWwNC7TNUEK9lEVIyCSCQWtp6blheyQsC90g+1YJZpPEET+NHNabRQCqJ9V1ud/AtjXSm8IC57t1R0EZ/Eqo50KAjsbTOJ90634vJu9QM8WE7zy8tj2B0IQj7VJxg7AcPEvLiQgPz/6CysxxV+34a8Pt5c9E4R37mvqymOJ2gJS1C8D61LKBfSGFhTDjqj0xd3q/l2InouTwlsjLg5JL3hNQKMJm7odelgeDulla2l6FUOqrGXdgZvQ3KxKLBQGPJ9DjzfZtaRH9ozek1l1XS6XgTziuppPUKEn+Y+4cqKgFOIFtCvJgLpa/0AEBABBqzGiKedqF3gOQAjg3ga4I/9NDGATVEXfKfTnuGw+cLzreJCTtlZm8Xj7Yynns0QUZWTOSXOE1O4fpxK4bRJp+g35nHlDLWS1oKdxDSt2GaNqyWvKB1IusPdMQ2XCrkdpb98gCU/ODG23R3WhdySimQi+LKpxI+oxbzbalfZUcVXzIHM37ikfqxewHbRYH51ASQHQltIPa0sFPsBJlHpwhniA3rMpTpzIZzP6wxXWtFJviw7iQwKbUyF7QXQZ4GRfa+6fwNWCSJS46QdRt/jV0FLC0XnQ5mvSzqHfzXXObzBhFQhWIa7LYuqnzaR2Iq78H/EOt2tJDqZCUAsBRJj+zGRTWbY6UQNNpoe0Ah5CAALBgI9ofHE5tIHd8opXqZRukjkPcCgSBeQTQmjBYgcYn7r0mJNhGqiGfDR+dBQMpzfSL64Qp1DtCHr96cbzrGUl9Q7eu4f3ASjDWvtgXMv61g2nDzMx5uP/m0w5Enlo+WYKpz7C+aFNnnHlMrGbm/eZY86uQJZa2BTwmSjlgiECEOXcUWoDqo4CREUdzvp0lH9o5y3IG6hyTWSQlnVxZvWF/0hOrt3AX9FEfVgBt5+Hp/GI7Cy2HBTJh9NH8bSeY/Rh64uQv6Ytvv62bH9rpo5nPeFnaUuBiDqZ/l4t9dxmh9Wu+lBRcF6XOxjGG0IQoO2D/ulUAhiG7WVDLK0kZdljksaiGJC7l0ausKlLazT/VU+M31VOlOjp6ja7UalbeNTeE22XVC+rlirhyiYCF7s9WTYHqixghiiQdNwr5wt4QfEKzCLfe3gnPiqAkin+Lx5KAx/oPvs8lZ5NY8T6RTrlCVbJcy9u/zmo4qtyre+Ur7jfs8S7dARklirWkPYM43FF9IlpRYERFrSLxm7IpnxxhAxqKf2Cvs+BOkdG7z3Qn1b4qPHjE2iykLSoEzEquogN9QMblpSJJ7xDhGKzFBMtT3KImj/KF1R2s9BmU4wwcj30ofudiLh3HmBmLk5GFmQhj1+4kEyYuXeHGYPW+8/Kab/4UmYwdTRo/jcfwM+WILXUIrP1089jRhjL+/romvJgZ1yYTxaLY4ryw80TgdxNw8fSd9VkPYMbyRaXAOH8o6mkZfqmOz+Ka1LiDPZ2R6oIDxInowKQ4eFnlrbeoa3s+q3D3uaet9rk57qsY8z+ivXYyd4j08dbk719WYxAuSkxgQWALDV0cmRMcnmkzS2vFmIbuYzE7caQzLJbmytcxBJ6ruZ+7lPaBgfX2RhjlRFNgylGjcXt7+Wm11cjg4HbTaveIfzvPm5Ym1w5SzWBP3ShrxAd5KOl8gSleg6AIUdD4MTpov50TlAbtt6ScXJZoDAqEBOFJzdtQt5zIs+wS5V1uiK8vz7VbKVIYX+II7G8IMFtdkEwVGmrxrIaNwrzlBeGTRjR0ZAjHf62kQQiNRC7B2Msc6hwbJCGKLL3RRNW16+2pgcB0d9NENk4B1iMQqFhiVe+gtwEsHkIznbQ0wEAib3b86wWUDCaPGz2eOlkyQNFUv4v2Lu0kiZjhbDwPc1knqg1J/sw4pvOOHQxZWbHGu0oRKDx1OE3cB7amPaYWYATG1WOKggfNC1avUxZH9/8kQ4bCpVxR3phKl4faIt2dd4fGYQEI6YMQvKMZnQw3wKOdn060lwsxbHJfGXqJyhjLKISHNZLTr+JMx5W7yfBrY71P8d9SOfX0nEdGil0SCgkFn9aVMljEmFnW6YFiraesxSldaRedfBisa9oUYf3qJxUSivT0ArpD+8aB6hksXj69gAR3dWavgwm/rIPTxoHXii2SwGGCu6MDyPKw2HGqP2+RtdkaWHgsmiwGYXJwqlT1DlYxQNcj52qptwSNEVCx7+O55SrlNoidea5rq2uHg88Q1dum9WEsC5srT6dEydZigVbcNzIRyaNrn6/7k+jDxVcBMiKKoGlELLQq3rCmco2TxoVB4M8EDq3UOjrSQib8GAi1vDkDOHUqu47/Ht9+Rnwnl2YLgke3z7kgKCSCrnzyeo/YoujNpjnkrxhpbM02L7dfIxyxfMywyS/Vox8Km5PXT8yw/npBWWmtgyAlTU1s0ujBoT+iIiU+uo1nfXavmlY7g5ic9J1+oy+eWiWqJg/IlPn2m3XeStgdZJTpZHzUuvgenb1EqpQY91TKY0yuSyEjn6NNbo0viXjrqPlZHou0UpIXb+dgL6F2Hz2697+/1x6iLof8iYwCFeYcAJ6e7HaItnzQ16mJjeKXXjqdNR6OXSZrkgd9kaQObwRtJ4MCi0lsMUEUj2WBjlvft4VFhkM3RR/7m7J8gIQyXuYy8MjaqFjZ9bRmRGQLuncV+q2cgCoelFkHlTKfOLkz8tyH8/OVDAd3vW1Y3PNpFI9RfYqFiTb6+RLC8lmxSIQBL63EuUbKiXnS56BJAFFVxM/WglcK7F3IvNwCmIH0eyCvXzBrUc8sySRPYUbY3tXvCUz1I4j4SDAo1v0fL15FIhPT4+CCFUYkbyUaspo0h/eGTUn7x2vqAEj2C9f7zdYHubcWB2kI6S0+2KVkwaHF356pZjhI1KaP1k6ud3XCvDTERJ2RYEVH7I0enW9+JtlXfXf6TLxCZo0+gGU5pK59frHSzq324fpTQtFPquNbVVyPDFuEtIcUfKC78e79EZQWRvW5SpiupSeX9kciK0R3YRxADVpM1pWjXivzLzcg2XFkJKewenY72TwdiM9AY4XlFQKm/HQ5ZmCmctdd5tZHekqIzIRCSfoHlABDP5v00sZWXGTpM74D2XwapIk/VmdBnebaNDphZd02pRWCg2Y8jTM2YjPrSivc49T2/i0aVK/ziUlKtFVH22qI8//reBWzMRMcvZKaves0VSZZGmUusTlyAl294ElKzW+evDFycIdyh4HyFhvENVHDy7SywAqWNoEAOznD72C3xCkb1dPMdFyuHGo6Mm99EWqeRz6SCEjz18Ae9EwE7e8jQKe26QGnsklO1pJa/asDTA8LJBgi/d0jy44HUYTTWbx4BVcyroPUhJ55mPG8wd5uIfEr/pkpp2N3nahFex/gp8wWp68y9iLRc6DL7tIqO0pWsJj3fmziGbK2BXvPp9v/WFHPlnSJVu6Q6srKsGrP4nsdkoc3HS0TrEoKNI8YENCRPaJS8DVyX1BAfbPr9m5Y/yAXb7ivST5lzAqF9Fci3SGivXRpw85NI4Wwm0E/cnN0npnScbI2JbFECzAB7IKY67z/p1XhHZlmzB8xF5s42zDPNlbsExwl2LgPHbEts35Zg5Kez3BuOoQecJ4buNMGepRujDltj3d3VRbebjj/NLYdvIB6rGA2QmJ4vz4ii1EbHM7BTK1McPR1WLDtRkU/2WVo7pds9204q1Rsbo5/F9KjTIpU17OrPJceWH1kNMKkfJOOah25bU0Pk57TA6h5Gj1uZEV0eKxWpadRELwNvRc3JNbBhqoRhZFrz10mYnnhJUShLtm2esKK2UNUR+7MRmPuT87lTINVR56/8PqanB0zcYQwDhogIyXVbIj0W5uEDwqgdc+0pzbTDX1g/unjjGmLJI3KVKSzuzo/qsrfKGLG3bcOTH30mr4b2Bs8ODwUjImK3tLXqafg/i0A/xt0nAkSuYp7aR/ze1rkSeAmbswDlCbsDP+06CTwyFHg8ABfqV4PrO+bJyGO4TG0fA1jpRgpuG/Z0tHJ7IxEgtmHLLTP07WFv4XPyVOUjLM/zK5q5Wt63yBZBKUksftf7/23e2jXovBvebYe30VOFr1F0poyGRahnS1WP/HzvLXxtyz6shKouFieCScg1bBvc1D8uV+Omg5/Zlw00VUx4IpIaICfFqorKUXgi50xYi4n2/nFmnXTQNoE1GTCGBoAmba42HckogPexGDDcj7isVjj12lHh8kg5PPBkGxW/0WvdU2UTcPDBN8ym1yKI9QY7SaYhoZP5KQljVe6v2nDchZw5HUZ84log5QvAm1vu92Z7FOp3jmgFed6cyAaPT/d940Nf0jPz0YwzNK7TCQuTaYPUYLa/bFed+PL1NBEGmvEYDwvXA3EfceE1bXfKdGdcjwogzFkKrzXe+gdCbsGtHj4vaC+7EHM7j1bEJ8LgM/IiPMIe/jsJqT0+9gXzCugf6tUdkWYRBxtpmCNYglS3K35SbHUvydu8IusGZnI0q4/Jtd1WhIFccLh1x3ptNdunSlD/y66+0mKf8i4+xU0ReNIjfWB/v5PHB7MVL0ZX4pmIohBFHvR6Nlh9xfMXBHDyOM8nC+3ZlUwkV0UGBt1xvRmX4bUgGrHmtO5qnwfqSMZs6gaqScAkLTwgYUvI8WSzxONJyd9pm6A/UIPITwp4g9QlVso3lu5tb4oNPfsennRP7AIoa1IFIHoayUwY6fMAdmVBZ4dINrsfA6CSKQv7nUOF6Dvmk4j+gZFxhNqj5WvxZqtUInuQ1UoUUjCzzYsSIGehAL4uQh5YjlwP9NkO3w93/fRBljMxU54wVe3qUKJRW5CieR6G8Emgej98f8AJKUMTL6lohui5J5lIYh+0OS1JzBlMvofRWrnjuwla7Si4g6w6p+EQSc6MTdoGdIvCiAi162iuCkPuyTtll/RzwMJlq7ghJJH6YxVGz+lo8tqCkJlCuN+FakvAzTykv+9goeiIvofiEq+3SWNmv54g+onCd8t5ArTpkMYaGx+aDb0Vw+rzMeAsL172odlqRQNFGfwOeF9dE6mgWm2m3CCu399TsRmX7pcdqKQZl9UyhJlvcj8wh+LIj8+55c76yrM6KOd0UKrlBWPneg5YgiVjtFGy59txaPypi/8sCuG5sfbg4YH/8KgtNVakFpkHKojbZ2N4zaryMJnD1tdqNqA67/dG4T5av8QueIIPcPcIOTsTQUXiSGtMQq2mWqjsN/7XGapM3Sc7ROehvLI0SwSbQeISzCXo4Ofi+qih0evdCOxSHUWEfcRm1kcQehaB8VScMIWsO7ySl1mNYiz3Q+PurmmBhoKFOYXIV+2A610PACJ/X3srhjBIqIdkyzMVuebAE/WSEycZiItrzro+cd0CJZnOtmEdd0YR+4YTpy80HNPQh2TrXGF2DevwxeWeaS184SZxvvKz00hPdcsFplngaZcqbqw9mwhWxW8NfVIWS3z64hYUC77WmgET4gbuNuirLYrgv5CRhfZ0UtxuolTciKPSarD5MtyakYwQ8CEX3oEC/rVq8b3bU4+i2swUNpl3WQPJRsFFjye5GNMxE+J+EYvtBoUT3lgM5b8n9YdjlYggnlccCEmVpboZSnbG+OZqTg3AMv8ytc0UVjN6Vi1TWr+dcPWcoIEVjptxaIJNvUYhGNPYaP2jZFo+EHTENngr38v8hsLuBU9QLeuAxQvphIfoqAT+HJMey1eRPdyTFA1W8uVpAwx/Vfmlz4ZYFmhBH4WN5JGUsKPhbg4AX8RJrXocMrgl+ghoL6GZaca5gEgWka/8BHTrKAv8RM/TXlmJfJgG9SqjodFIwXeJgilbiM4K0ISyVGnqdzf/Jcfl0ulhAg1WWR2BV3rU572NS2r0EdOz/8QGeOZBTFvIJ5yhM4uuaVVaqjhrXszwrkDJxtFoJMvzRMug34dEKuGOsIOubnmoQbpH2ZJGJDFRvnjiV40CRjaxK/euOoJ4U8sR8V4k9M+iGDByyk4Y5vN/PQt04sKQ1KOXOH46cmrf8J1j5rF5pzy36LR4eKYdEy2ECc+Iw3FoucDkAYFJnU9McQIzgmNkQWSmdL1KcwHme2zOWClRxE4M9atmw+fog9heGnDuCjVQ2N6qJkZk1BIJ+Wk0GNXjlIDY3z3n2HJ7UXcMQknC0VQ7bG+KOZVOH3uZBfhT/shEdIoifUFe+SO8xz9WYpV1vWDERkTyNk3xCz3VkFhcdNDkLt7hqFOjwjQRViky9xg7s64gjrtObjmrvH76RAV0AOCfCkhGmccEBRdS2Xp+Zln+wUpfkL4NSUD/MPBw2F3i/TmRvbtr8qHBgEV/GaeWEThuTN+dmAC8+QK1edCRcZ8wuGsauDr+mg6s+hYI8S9PO8cT6jtm1duM6EAv95z+40zIhKws54ewFSRtohAl4pO+1Lmm6RsZIDuocKatB/kChhtR7OGjKHAqyQIdzJajLgTp0mfsxZgkH3e91Vtujf7UcRmY2GgKDW1/KSiUNohwFLPufvC/1JN4Rjf7iil62TLHpZ+YJXlDEYczVDBphxufxUws1PMLRHi4lPGbjgewtFmM6ZdA04oqiNolrfqEGdf79lebjqQt2N2zBhx79odcbM+Z5F1RyU/u2BVwCdwC5sGPNmaK4qbqkzK5bJZlcg0L9sGzFGptctGzEyk9zbB47BFq6+1+GY6YNMmvqX6VIhEeayZ/a96AykqwXsxQYXPMsne7KIcGUC887iae6mhJ2z6PYnmEnXsR1z0+jhhDg4QP5u1SmHDeUi0ted8N6HQ5jQKy/cbAbvXV5N3pTyrV6c5LWkbrzWf6j7bG4n4cCPLvAa0pu42cLvOHoINYiHOpQwEYF1E5yrO0ogpBX1LRSQUZdVz/10VXMOfNA0q3U+PmxX3T8q+7HLUm8u4RGIiDSmX1adUvATGueY67YKkexMsNgvJbZDAyvVFhKaTuwXa9ueP4CKUbj8wAP8hROjS1HQeGO+/N+EuGqzoIf6vQPOHeIa6QrgO5sE8aEjRnZo5fHULhy+KUKWMI/uID7y7Fono6JaRMuWnaf2IiNHZLaeQfRtBMPOClGJvVRIKnjBEMT6jj9MhcCAcTorrv2GD1eTvbEMUrbQ2eGAGDCo4bOlaibhhe2mTqMmTV6zCsXRDDzUcsrMIh+kEkVw+rLmlijQRgYN1tnpChQFEPtH40yAHJjnJBq95lqO8ZhiRgsD7PgDtnMMUyziKuWJ6v81+V2HETX8xxsuaQedW0Cz6mg7FWoU2TOgbH7OsemiYo2+gcFVL9ZkwAA2jOjInagIch+hCVitHuAkVgpi7PIdGjBhcL3BSl06G9VurAigaze97AQceA0dIwBSMJNnndppkrsZXnv/O6aHQchmfZT1XV1AlfC4OoxMvcqvqZ6rR6WgCG3ne0dtUw5hPVdOM/zGB2vVX2ZKTN8xRKi4E1KKlgfnw/jtR2mxPVWzNjjZ6hUxvh3y5G/cFSzR8lYEhc0r0o5+x5dSTEUlbXIXF5iwZx0LxrNi6rGn1g7SKtMRwIuQwCmzvTH2z785bDDSj+U3lJ/0ep6F/0x810UQ2omuQ5X+zUU66JvC6oMBB/TTRCETnAjJr54mjpjWX9n90QeYj8QfoCPpdVT143TIrFBmB8/e5nu5Kd3LNaTBuxqC7jMNOI4wLDdyCe57VNq2nDBl+/ZDvn0I2aDloLkGWY027910xtgjStJSJya3SzRpHEyciV9Huc1kPFtZtXwycqVZ/OLo5cm2qe9vXm2tAUp4UIBDXiE8O5vNBv3yj+v6J7bgepR3nRdSqhn1thYpaHh0rN6t1ISzBevCuYQTUkb8hIIROPLMC+IBZLusUdBH8yGf0PX8Zr8vizfecn7vg3ijc1g8FNyANiSkegOp7ZGdghjvJ8KjfkFwqvvJHnrUZqISLfDpWGaHeW/MaNwLTivJ0/REvC48RfFaW21qETNDNR8hbHJ7T10mSbck16sqj4jkYDaO0IWwCP/PTMa53qxSEc7ALX9Se3Qr0O9U9w5GFOaWDAn2R5Vn/qE2veWuqrThB0GOx+IMyEBoEIyxNmikTKhFJeGZF1OMALOccYBbuE9zZBevfawtND59znxbAuSoGHazBbQLzX+LDV3SMkZU7TOhWqMmv+yGoar4/AMCVseylJA768DRjRzqL/P93S3NUAGxCqTgooR5cWg9g6G4MGma6AWxwI+rNer0Fo7mKfLDuwt7sPckwEH3FAsLQW2UNHmPQoV/ITlT685dTssIMeXIjn7U7d55azHGi0MqEpFWyOwGjNMdhWQW32x1Wq2IksRh4POAxLLBfs7XzU5bKcPCWDgLyipkUa+PxYgtjklGD+D4crs9SzzpXuvo8jyNKzcGMSF41+Z9Iki9Pno+nob8Sod3By767fCZlSE6HdYtMa2dKlif8HdPqLfUm1WBT3+OgZftcdqT2RFzxq+Hdi58RRlNjVFl9jhXGqR8FLJozkGQCFuaVfWkGF1N5eIpBZhshssmHccEmu/vWb2pNzQDw/XxdYHGEI8C8Ku85+6aK1ePC03Yrxgg5ErjLZXquB7IWVYKynhda9vNo6jS0jkS/CRf+Ws8tk98QVHNF2lHkGHUA1kXogczmQghuHdjRgznIDFiMejj1BT9yaGAMRemOLSpxmp0HmeuJGEVZV80FvR94URlQXHvLGBjgPXTqQJXhrUgfDh18LazQTltD7MSUOVlGBW7P6I2PseVJgprLoKIG8EFomsseizXIuG7vPkbYSjFKuZk5TN+tPkM5w8x6UPR0IHyFDCHNM34vAdbc6M6e1kOj8xV+VBS1GGBljmHMCNv22tHckQePWNn7sr+8mogr1pIhvrYl+cIPvui94s8i1b0Xeu6VS8Yqwc6JTCoWbRjRapJMoNhAkts+uI0orlIbOy6RQ7ZjaUGAnbRg8stB9hB3TKVJ7TIkN3df5hkAwS8jcuczjbEdaIsMljoUTxEOQoRXv7WkUYCmdp/qM0BAW+29XTIg+zlrJHaQhNPTPrqaFMLME421pZLpJq/UbZFPt67Mu67hpEafUuK2/H6OZPOjNPQM79uLcqKJWWdYdvITapWkbvSH9l2KU9DBHG9a3dYeOT9z9ANi48y3a5xEVu/0nAhS5SLn0EArN3mJxfpRG/MpF2yqL3pdgiK0eY8zng7coOBWnJBzYvXgvYHG53/Hk0XcGQ3c6JXItHv526EA0Ltzp9rQevCqfT1OtFhJe+SM5SIzC+8K4RxPQQSgT7n0Sop+deISojghMY6JSXi62RFhI9OBk4OPHTm0rT7Z/iAKMJMP5jQOGGRvbvZh44Q97ksU42X8DgnmEKFaGZv5bfSOPuCpmIT1EA4osf+nl5Jz5zo3bqjTPf9qf++CUhaXDHJy0Yy4sI6P1jntX1Ehqeu1i3tQTNd0e9gZtoMtDsKdifD7bV/nbASlyJLdnhzsKNl3sbIjveLAcflikbOcs9YKuvZsPpLP9XhgOYWhgKcSjX6Ix6aR2GhNuO+uvORfWXXIbGKuagyv5kUhIPYrlW035hOUOsfTycPAThkEoKglcIoirgTaS+p8wSxFS5AbAwnDbYNpECHRRsN4oPAi7cfvkPl6UbuAgbznOccYOrnJODH3r2pr+ifVmJq2PCNU6hN6rNUQSFxPWeD5QWXempqcoaliXdSZlug0IdQCoU1Us4O6u17CUZU8cnTFtly7tE3KQfdJt+1EDgqi6z+D9HPjkeXSxL9u09OCNJCsWPNHV7k088B8H/q0YEP4HqDUZEtb/1DGPPD9T89kxb6rLDfDJ3DItIQUZ0HP5puLhXPnTtjp4sidRiFkobDf22VwzuNaVYXIFptwbAiI6OWu5LyKLkVvBYWdTo11z28KA00Xztq5YEN2kp1f8w06BMym9qzO4wEsdJ09zOrhI2/q61055UNThqeDHsiJyJ3JIncO16HdmfofOZmxkcoKwhQaB+pWlLJ7/5MwEFnlt6uEGNbWPZu3MvxgW+fa8WS6C1o6a+wQF7gcxKkX7WVF7K7SrcpUaxQ+at+jKNiSqmgk0FQGxZDnmOkEj/fOBP9N3MBPLF5R1dLPVuuXv7UrWe8R+AWeZTHaXSwQgvuSRB6mVqr7Z/QkTzOjvegReAohQkN7rk1oESFTMTS5VBQDLpiEYCYn6od4wi9UAKiiA4rj71KfA2YBlMsykWrY4qgrarwc1h1zdt/TvD33Yns2IV6dZYWbgoJPpJ/5EANno/t1zjdVA09zjRZ40w7DAmh+9aJYvjiimO+u5U1Yc2FCqq7sB1hX6mZYG+ORCp51GOPTodYCFp2QuTvsxQPueiM0fVVT3CwfyVuo9VjQhX25N1cBy2tZZIOTHinai0OlC++VmEr/1ev/4+zgOBIRpnxkHFjnr/XskjqLWiHjdwtQvPPv5OhGPvFWxdkYbz3NYwxO+EdnvpokgE7TqBbWlY0h8MiLHR9abIvFsUH6NYfXrximH4b99wzi7gC/n5k85WBwH0l0cCGLpsGgzgwMFrhkTnTIRij++q/hiEd1tyn7TWwG3CGLo4VJ3HfUMjgndUMOB7U/Q7n6+mWasdrKVAqRKUFQNhGuuYTWF1/8FSOU0DB646CGn13uh6LDnDqi550d1ClepEt9JEaIKRDLLCOK1opBjSelHcO+5FdPObQflTUv+nQzz/FjHCKUbEf+fB8ZQpk/4QS323SKF80VVsaI5SAz2SesmPL3Y0uij4wA3lHAjrIc/cEduVJF01v5bPOwQetqrfqZ+gKf9kvbkuBdGHVo+R7CGwL+6/3Huaqyy9RwDwuaIuslOIFPn7HgwFS+Y6u6RSWfpYtvfIm/3X53PeU395iStvlbVjINsIvSf+5Fdp+sP/gCPpdybbaTfwL750He3npT5P4AAAA28QZ9RRRUsd6nkhRzzowiR2iVti7VGs8Ta4JTUdlfVtoFWnx1hpyoEK5BFqptmd0pjuCA6lXr0unRYpGAC8fgD9dFlNckMgT21gAztaOw3u1hb8pGldnCAsq9hLg/qzdzqPsQ0wj0eNBS5mwwsmuPKXkhvlxS6DXHnQ/N8vfzQEl8qjhfriEuIHmPtP54Vqwd1jy6hLj8nlgAKxqbuMpcUfG0JKMd8lm0IugFJAGAkgncch0yLZrh03t7kDup83k+fKj23oRsk5nZxEXIAoEZlHCxgMvR8dZAr7CnP+ixVRpTmzsTfK34Eb8KERSVVSNh1Fpi+R5+g0Xy2Jd6cnpJjT4yGzCs3t7fR/zL1XzzotdpLeh70g1y0b68oaLnpJoPfVnHVZ2FmFsci+QGdE7p6uvK222mo7IdQVF5BIzUN7dQFrdoRP1Q9j4QABoez1ywgEZF8Iucpt9DhI0J/DPgXU3Ezo75Zwrx/JLvUrMfww95H3CPR1eMMq9dw0MXEyldA2GtiIKdw4ppL1gxLRNWtUinMPgrmw8WU8S3cg5Zy8EitpyX/MpTTSeJBpck7HDjftfuwE4zri0rddvcF0pAO0Vt8LFiPFMFUwoN4F+YKZXqLRd5ImnHLOmPkWT+auY/W3XZ1M/Bi7P9wfVMuvGtxnA+W5BhUaOpoNdjsMBdndjndGHrcWaMsv0etY6yfPgQdeJD/sz5bZ9Fpyr0HcNXFpcH0qeVmD0dGqBSrJV2SLz40VvrdaEJm8jSN3zQnOLIVyFKsXFcg1WxkoahHMnffaDW0kUGC4t6cBnMtQnK9aJyw9qvBEiX9XeJnVGxYoAYLpgCqQdoTNhKCM0/cvs5B5VJ+900AWI01vHCYPzQYt9obL5EvwnejwDxmUEG/ICTRiXtfnKtW9ANIg8BSn4qmfeSCYA/ap3lmG1p3V60zlXC3AIRogynireS39nT+ehq8RPF6kUrHtEBzczDIGpYtKpVDbH3Dp56V5VMwykxOACKm8oDbSrLb6+LaBmIuEFmSajyaUIw8SJHlxKfN9t1kM06jnLrQ5vMpPQ5BlVKpSyImjF6tgKblsW84xnFU64dAgv4k6ppkIWzILy1CLg/kQdaSNCxlv7wZpXyF5ni6Gm2A3Qhgz7lBLrGtL9CUn1VFxHJNLAktVO12o4L8keEC8G0K7czRYvbD+pEifktYvNYYcS3XuoR185E23Bgq8VeaL6kGDR4nrdzI/t8e22YVc2gp4YZq0hqlR531Jxj6VuqKe8LoKQfRiuy/m+iyTUHeOvtMjnnsINbw99Tq4QY5qbXxHAzqsKjP2t3YjyqCAFXXwMDpOQpVAca1h/PXBjnXq2QyGP9XHFf44cb3Z/t8PibGriKERGvUrIzS34+DuylEKJs9N0r53qmDml6Evk0QQ4heW6w8Er6apX+h2fh418+V46I54CLWuxQeMJDZJ3nttSvbhztE4HovidSFfAMfWH7qbGCgmArc3g1Y0Sm4W0Dyr96zjimom30wKlOtD0V/CIF2gDEJEts2MgW/a/9zreDKmYDUH2XlRPtOLY2VyWzAu7GFlSni6RJ3FZB5Imrujy3+WgjgIfUe+9LvABx16qTkCdamLgLxZz+DKVnCAcyqqqZbndTRMbwc5bNF72lJioATLlezHC69zmhKGFTjsvczwB7qL9x6y2VC+JBn1wPCrXh3coUiCJCn9d62Zlx8+mKkVkklIqSW7WmEXfUb3XvQSMVr0pokBjVCxMCAP+AqF7RJAa5rdZ5MOlBHfYKX1gAWhU7jgGRSHQ3hbzFAABMa9D3WmWzAsQwrjtt8O4rga89CnBxBqfTOGxzn7GkH53BN9xCX3ZnQMvKCWKJff3l9+2GUniVC4RGS5pCdKd/qnb1F5QABfUCS3BkDZxW9aAOMeGvHjhZFfrU9jQuY5ebmxKOB1yIHxspVuS1vZ2jwBCzD3Hzt3W8R+vySvvbgrCh9o1T3K+Y2ouP1npeSWvaVnj4lh/8NHenFsoXiKOfPVxpS8NWS4p3NwsFslGLqn2p32XHhHwPb7Ce1UZ+GsGM3YuohIYcw3+4EmrHZkifHVnENo64nixDeOtR6Fj7T5BW3mXzwfUj13rf7sPTo5TSoVhr/MyfXoTYqn5/Q2fHYbND0evLuTq1LiUmTGaaKK0D7GpHxaAdSniit0zZMEnhqk0UEDYx5MN7OAmaxiE9Sjr70JszlIBOBgm29ef6hRYYofCvACAZ7emTsxXEKIBFKT8UuavWROXq+QgLyka2kW5DdhxOPisS6aQy7NrELbmv0JrqqajjWFMTPpRnWN46pvRdZM2mPUKJ0LW07JZ/5V4R59edjr6azMNbCGBtBoGkugBU722S4CtLG4IKHhyAQdtvP7gWQejh4GepU0gay3QE0Oln9rrl5prpvj+dgBjAG+n1fsBamaF3zz7I/f6YmmhplJN+voZ9CLRsoYwFChjuMikXUfzAILAowXztxl1Cdi/Bn6KkPRAJQ3pXz2IsOrAxbFHKNf31PVsedJ+r82nedkp/6c9XgTbdEuOZgt6Pyx/suXKI0lkxKUbMfGa/OyOYsoWOc4lQqbXBLvgvMAOP7Y2AUC18L4Dt9Tcoop9VYXS6JZ9BanEi1fsRpY+VHP2rD5xIWX982wNN8IS4iqeYqym3+yx5zO+HWTVd2eM5AqcgnMsSdVEi1nif+sQXLHZYpXV9fsiLQFCsaoyTbMKHkAX4CPsFQL2uzn+iqOp2uDWw0lJSUpg8sIh+BGuO4soGXy2m3HCk6rS1a0kOTFjnhiMwIY8Xv+D2/yrzNIuZeKwu0sGUJ6Vl8g1azzX+Wmm2WmjGRc846PrmHqXiwa3ijudppdc3muuvGnrQwhJxIONrPoZArCl637Mdvs+ri9jtwfASXrY72/osQr2bRfPrSlHxAv/3ct55DQj9m0s+PrxZ023RNE++yOzCRbELdD37q5ZVuKNW75RDgL1jS+Qn9uBBLp/uNq+tA3j61UoWeerIv0O20PTpSQJNUpt61ZD5nLyyzYZtOzdo7ZJ+HqXMFzJfmIKDCrqH4h9JZIOKhFAlT/AuVP8nV26e521xZgWcxpuzp90OHBHLjgr2YtAaQluxiuvj3dTM08aka139IN7l04sGbcPLJph3J9tLFOx2lPTS4p1zRc/BDp2YFr9S+zi9JIIvvE7+PEfcst8IMOHwagHintHDl/wyiC+iiMRTjPem9sd/CjaJIR9S+i6fiKB0v3ZoXQ8/EdihnpGDobhD3k5mjdmbagnTksS1ME6suZdNdI0qRXPCJGyXABFsN127ftU4j3JttPgwiohnYnstSEdWwqmuD04SjtxixXaX8TCxWs6IXhUKN4VjjdqllfMne+lqbeRWSBFDL/H5mMX8qpyFwCCHkX1l7m7r54EnE3cPWcZa5Jz7SZHFBHJG4eNbLVx3HPH504WQ06QiXVj6ZlOS4v7Ei/AdTrssUjMNfp7Tq7Jfo4ZgthPfWmveUwMRttHiDZsfUVfGjTmY/0XlmZJa3GKYIMufokMhayBjr4HP8L9+w+b0itJ6/jVN16q2Dvp+ri+XjXtKvYUSO46LpK5BcWTCVdppjFZea48aNxGxHkt0Zu/JTA82xbT4HrWGmtNcfByHwPVGZ0XZjN7stSuhB4xbwjA9nJletAsQ0S3e6ItBTfYckK/qnZ+2hM6lHe8m7zJ2mHKq4R0mvRD6heITdFR/tQTn3WLMxRr4ia6+qfCBK5Sybre4F8Cx16auOTvCe0eRO90+PSV5R2neVlLo9GoBZ21s7Ij6T3EE9ZM6cidub9XPBbQ05A9wv3ePHIcvRQXtPoSlj5lrcW/JWQ6sgYAScLwBaCqVtsU7duNuQBU0DB6IRpFD7f9ihh0sT6DXJvpCXRlc1tf7NPs8F52L9ruL2F3LW/CLB2drQ8u8xCYXjXubjzqjYkw/rBy8H48sGQ8j8mrzMbpXZrV5Z9o23Ay6w6b+WTnBvhEMHiutZUDyJWWsaCjzbkEXf3NxtN9fciF/tGGEN7EhF54l64RzMH8KmqmRqNjHftgHOONfPk29CDL6+wWaPlelkWJqUWZYI/eqYxpduwgJt9PkDa1UZ4UdhU8zsMw3A0tnjQOWrzyhgYJUImx81Jb/wvoeZnC/E/hY1dlgoQ0BJGaDGt1HP3lazre3dBrOjHQW0O/aNjrlZ6nBc5u7dpdRo3hc2LorlzRZ7BFgZRBaB2fzK+KvwywFEZMN4j7DsEKqKiPM8CkTV+s8IGx+M8ZiauckVb8xYQ2iD3kemU5Or0EN0kr03g5QE11ftf8pgfd8I5aNyGU/TiKCtFqZCwyvKfFYqegB17wTQ2WpX4eeP4fZ09Wne5aZhqVfy+R2WkOlTIIpfN6K4Lbx2DO2PgL0WY8JT8cJLTqjhX6F2/vEPsIcE9iXoyHRY4WtBOGuDiUTfL6Gmy799/OLh8kmwTrw+2eQukDbu5rV735Gz+sZM+oCP0S/XSXkrvHMKUEgPBFndfZSxkitvQlmjocfPVB/y28aTboniGxPTyLuxmrRXpYkQIC+QSpICpj0GNdgXQ6F/i3W6OwHTkn3+VJoG+vsBcHsMvrd0coGS28suJzUz0Ap53A8/PERuY6g0JDRDGAnVDBeREWieYFF+3x+KeEd1xK7fobtKFAoo3RKjB2ywFj4ZROf+u0dXSQPSJT0kN4kaCAF+ZhlQAAAISgGfcHRCX+OwZI6oSAhn7h/9QYlbV7yX8wdZw/ZADIKShzkyncIHA6zadUc586wLc80OiMxJHMBYyh9wRexvmeoneB4XoJQ/JjPT9LB8dyepVfS+HW9nKA+bpUBy8+jpW5spG+IB94M6vMrKSybtAt0Qik1C+2Q0o9QbNzKwlmn4Lgd/QUuTKGpqO6LFi716H4AqqghAq0qONhXk+AJ3bQnKtFB/JsLjZ/iBhNh275S/bZrWXXNkWe/Uf8t+nm5oJjrfXNQD9PQBJYcFol/FhwZ/JB13GyIUFfH9NU97zk+9fJQ5G9cXtczJbMR+R645sLMrx4ppFWLh/uPXkxslhH6b7ISIp8L/surolDc9zXGTGaFg+iReiK9lz3SEfeXF+hjR+G6MuvRVcEFf0hi5WzJ5nPtqLHMp+aPAjprUQacPofyKtFtOQSLVxQ5Q/FCad1qv7IcU7D/X7Ocunjx48PDKQjQ8nGNTXCVCq7TRNW5W5G2DDbvFiFl2KbJFvxfOCmzw07I+l3CeiUvL9BZlBWJkcLyvwHT4pntrA2du3LbUBdC6C9Bu1w14QGZyFP1NdRTacK/Uc5rrBT9fg3q/mX/nz4zaAonvw0nXdVMkHaMYTI1m7f59IuaBC0/i5AQTJWCSXfWnQnUNBFYd6tDuTqO+ngO0jKEAaPqQ8ay0PgIeSdIaoFlq8qb0p3l7G24Erfr+2jstFiLkKHQI0DCPLEvM5JjUmnpr9iS1E5WFRhO91nXZn0kvD5ild84t3cSZWIQTlmjT8dYG5RNQgkZOTnmRAUqePYUgF6GDZc9kJrRdYts6qDbnjVql/Rj3lU2EWx2LsL4rML6seLt5+AKz5t1PU4M1RKauhB039pzMZRnWVQ4vu/f48BFptr9AKBJzzGwwnyXIxlOFAocDr9J90JLRnX/4jYCrYRGE+jaylMyoue027UwVV7W9EYg+yd3aIUFsg9hn9HbM/eV/Ec06dhWg6qd628xGABf1M1R/WwJXzAKayP6Shq3M9vLlqFlo45jjHnFjsbAUbH0GCEOvrh7FxI0exHcvaUv3Afgym5cxP2XOIGGuPBI3Q42mPSR8W3s5nKtAor+b5hOxrrktNJKIHfJaTBZrZOdMxoeD7q5aKcG6OGYyv+SJZXoDuk66FHLbw4y4UoqMB9C8U4n/L8SmrEPvbVW9De7/uDC0DiX2/KoSKO4DntTOYqfYM621TuEwPIwWJ024TPNTD7XXXyaqUjr0Rzw4GRVouBErmaZOZfq+yQikNUZL8P2Xi+d3/YcU7pmJu7gBSv6FudDAIOR8aUuM7oM4HW7AguPMkmXvP9KOC10lWVEb+PRfMvcVrOKLNtAa7aMeWVK67EOEe6zYUak4xZxFwRgdB+UmNfcl+0/WlyzY7RbB/jZF2sFxDcgxKNXieqDkmDSxoxQnaEhgvlUTr+maHmnjSlZEsFyZJeggSYl1jjUrsaEsdm2/zQWVmXH5ec8cw7mEoRuJWYkNf/9vstsfF2S5Ks0hvNFBizWCmIUUPB8jDAeFVmGQEPZpajl6U4nQGeQRen/zOjN+q52cpOeAHLcGE32YiDK7P213SjzyKeDKHzJOiGR/D2ElL2pft0nlEu7113yBL5lRqtiX6qmBiNRxWf2ZVJfYbuzDT3RG2U/vtOCscy3L1+nWO1BzXFcBGAlNqUFr0lxTin8oKUmzGO8R7pDZRhYlloNPDT1OXhzlRqJjintW9ywMVJU/d81vQX5DpBSL29m5ffnxFztGGu/lFmtLhb2e9x3s2O9A1zBh6h5wpuN7ktbYKMy0O1v7t2Rw7LBQh6oRDuRG4LCJc6kRZLYVaOTfwp9ozZtNio8spTNlnayuKW5xHQZSv6OIT4VKOLqwhsWYhagI+jAiUD/Aj5JAwaaHuTKySpmDFMCireTeFUnTYiNX8gXHsIJFlT2se8m2e036NJnCmpiKLtCVs5BdzLx23VeikHck3iayilD5jjDr3xoevKf59MifCVh1Tl0o91ruj8Fk8nkC1bxNevaIO0Gmai7IaF7/euCbqDci3Yx2xC+cir3g2HiGJeHOgxruzKA1N0bvrFe+VmJW3esR1cO+GSiCBaBbKyp4mhrKRNt/iXbNty+TgGLKXKp/zDbjoYii1HxYJvpm9IcENL2g/e4VKyl+pIyiJcx5AqNLkVGxcHzg18w2A6q4Njp5vrk0zkO+q6SlNAYVdbqNPazc2FD1N648r44xyz8tpiePR5IOrHtbFP0VzA08XoZqq9Vu/NHqblTtwWvo4l6rvc4J92kj6yHCTd6UPQeXv6AVfukfXD1dxv8oL5gp8MQ9A3PeIAcArsHJm/BDitYj1aqoaiflJdYLlknUsmV8ICOWi0VoZhf8xYGK0Fv/6PMHWAjcup1HCok+KJQKsyKvzioFnEIBGctaXDrzDlipVSGxJp5IpOoL/UlDotZiKdaJvjHS0sGa00N5eiJiSlilN2ofHSnX1Ae70+GniCKZ1IYW4BP5szMz0afkpMBiVShM3iBQ7ABpQHREPEFqzUUMz/pa4bQoQ2oKbBR4yBNFF6yvGQvogNjcyMk9My9whil8bRrL3Ze/N3GLEMAZDWUTPi3FVL452Ht81I/ZEPu5OVAJKcEu7nz8gyrOzqp/qT6KLzdIEfjx4UdFDOx6FtdJAmgQjOK1sN7VByJUACp7EnnOx2vPb3YamNM2AADCtxyi6Ccimn6Ry/Zke6MoEyowaKfaCgGNd9aQGMWfTe2YmEsznwNEAnsOWUCMQhU/xvuYnaGpCR/1WA62G7LYByyKxFzrlGns5cQhq3HTVLpFqqrX0OgXW3lbxG/1ty5TJ0UAAAl6AZ9yakJfkYYITQazryJk2StBY5+XEi8Hixq4k08fgVIRg4Fx89EHmA7OBR99ySeqTrnaKpG/wKiFzlbg4N+2rZv0EVTBxhUVpLuv0tKozMCW7gGaAywSTOtguS2n6G3aNU9uwgcDp1mE4nWlHZ2rWONb5FzMUvbK7VVkLeakCwWYatdhQhDr3rsAxVJAeyarNB65HbSm5uknisF87pymyvoRALxzzWm55Apw6eKf92L0B8AJTmBdDauQ2wCH4prI7+kwGz/979vLsgcYFUVvPqk5rJZdpV11Xm/Mp1gvF3BUnQ6WS8K1FJHK0zPzkjluDB/oX5x+nF63SJQgvlMplHxboM+UrSam0dEo/+N+qJWPAAwKFIE0QunzGHRnrSgE3gCU9gg7GVNB1+1ZwSDe3XV658gp8GL7oehOj7U4EtYEjzgf7MQ3MuAun0ui4bLFgRjplq/HMxg5ERQMJ3hSBhKb3oanrAmJdYfwqz60wuntneGwFmvWIl+EvFmgRX4jhF9AQ1m4jbft5Y6xlVpjtUDNHO+jFzEzymB6gBSzSCTm4jJ+KCQf7QXgPwSgbydpxoaIWc0Hkgert+QXGTGiNk6XaCMcX6RN+I4TJI5gORfQHtgdizsrIulOIo+qSy+j1bvzxu+y1+wvUIz5cwqzfJTAMzdDK2BznrSn05hAyhue5uxNldU+jcAdUEPHQDd5odcrPWPABkhdurNYywI3NF/J+NJeszyf8iXEjcgxE2IUsE0T2MaJ9Cr1Is6AXrrQTMZxSkJruX50IYvoAPDPcfIKrc6VI1BElB8QcVVE04gGd4vjqlx11IQyxkOmGF8SEv4G9Gx48h64olr952p+boNkHvDAslzoeegAFSd2gnvj7Ng6+T1nrQ0N+gRL2P0HhCIuuIBhE804SPuEimSOe2gMGks+8PNGi1psz0DGRXW+ktWQqhchja+/XCLPw1JLAyqBh0CLCOj7UIj2ov3xV+yLjzdQc3a/efsqgwU7OFe2PFIdyXWE4+fIVZZBCFACXjGAu8zJtoB9DrevbIaAxjex56PCFx2c6ww8887zAXGeDL411zmYlEbDT5GgeuLf4HWFFOtZyFRZVYGJe0W1/nwGspIpqJVa5QMzZGvS5DRrxKG287gUF48WPrGtTVjV4g4W5UVtoTF/pM4FeDxEQD7e/AsYpa5AY9P+2cLxrono6xdt5ONS1qqmWedbEPNUwurMyTIaFeeTVon35/zhs+aEuWM8lsLplV2y8amynq9+giX+QAKjtcSmGphlzCdNtIK1FIofZAwKFQPxLgkeUwNZwvml9lN1AQXCPsqABTUsjp1aRF4l9DtJv9Hb97jjAFGBT9HEHrpw6Z0Pf3Zp7SCzvg6n4tOg1R2h5t6Tm5WgRib0Pu5WIjmj03R1x3N4oQlSkzyv305X62jhi0fti959Ztk2vZBq1Q0D4s7KgNuj3PIJopGf+napbsWKxq0bm74HapVnE86ao3y8fkNAymwUt5rbCphoouOfWW6WE1snn2nz8lMB7AbMjGqvKXMAM95HxVNkNpIBX7RkFtPLOa5rcK/SL46SpSGMP+apewPYWScuWsjpthwyeT6rg9ihKGVG22IrkzYu4fxPaYvCHIkXVK+PObAziNBXdjW2VSG36TrLPPEkNfA2Crq65Xfbnrp1vw0P6cBkg0Pc5mI9toRIlRVf8OQXYlMBEEdisErf1+0n4WgA71iPuxz6hjr8DXe9uVvo9Oi2YNtBun9wb7dA6Pir/ZCqwkndd4cazPj9EZb26t3D4N4TZB0hOC6u/9bMzQTSxKZBcahOBbf7mMxAAw+WZuVwgTAOybsgfDeZckHnOpZSb6TJDR2G1bNodaMbjVeCwFQVZticMZcAyfXezCCnZWQERFoOfcRdyZVZXSShktoGNWKhU1H8cJpF9+3imsdufvht4FemCqo7145J1ka5p9f2+P3nbTnWabQvOyESE9BFx9VE2UVfh98KgrCBtwI1XQfQZ0J+QT8PuG5LCEAfyUVaCzXHBnr/s29ec25h55d8yN+AZKxLqDN4CyghIIjBhfWIEfEtVVtkHeCnby/vvlucYSZL7eAaq5YIWPn9za7UD9ydPrIMeQ+qn/M1dvcJ7zaEF6z6CNsR6hE6cFEkv9IzXAazEJ70kk4rkeG7Wth521sEAougKvP8pOYzBe1UFJ/rAwOCAyPoxJ5ymsp86xdIp99hfxgP2GYX2wnNvuP5QX+Jq0s0dZntWJfccx4W9UtmMr4xcaVAPUjJ9k/vAIBk8vNkfZLElu5b11LI5QQjO73NJLa52TA1NJTYvF3dDP2ajVmmUbz1Ijxe/3LrObav5KtR3IkwDekXbhqsLwSONXkZqUhcVVqhneNGHnIkmWU71sk/V2aQWD9v2228WBNLABJ3huZY0prnPaPR/uEJa04hPsW5LcVQCWIwLQU/m3wY9vQRmQ5EAkb7gwDo/KH5KGcUMQGmtS3pLhZ6LtJAmX36/LBlxElE/7RK27b+uDZX18/wqEN5xzyb5mutArORaCCBdVd8WNwuEvRx2v60dgznCJcUUNNoWTvnZcJotBOkElcgcxCR8emLfD/zJgxWtXFQ5jErWgZaHWXuY+5mVw/XNEDrZMgFnAz/peb2FcmprAzej4NczdIRA/UOCex0sLqn4hOfmG/87B3kHshDcaPNiMxj9sRqURgMNCBDU/CFQkNnr0+yE4l3bm1+TOqRTtIsweokau53gmWqqjTVEbywrifIaXhvMfryYvzgyK9GJVwatYYtKLAAnWDMTlhsVAL6HcarZB4wbUWDukCGfkLyIFmaJEXr091XwfqWuDpWwTckK/wt38k7WLIOxW5EEAPwSdGPE2aV87/7IVk/WUlr34LdXu3bh0SXTnpoD1LcKuMkq8ZfLlrlPNdNCwBOKxbxashobtGGLJRmrNDgNeGTYGiIY6U14eoZwKyDvl85BlEVbRuOtqUTsFcvuMwWXieDK80DMuERfd31YSXXJ/m8aAqY56XGXAX9QbVSrVEevcVi056lsW4Os7iyZO3hEA0D1xV/R47/8cGIG00FfClJFmj0+xlzF6Zu0tifjBnz5wxfv6T7cnzT3gTlMI59DyBMhIWEk81dkk4znlv8gB5DgQZR45+PDx3ObMLBRoLy4Val5lRYMRloZ/tKA8n8n9uhBeSEPl+Tnxx+zCGeYMIwhK7Ah5QAsAo9mCwzMgkQrN3k5YT4de72w9uX1mAsQEAAAC/9QZt2SahBbJlMCb/4VB7g6bL0FkXFzZFan3XTOo92YmPvsO9ZeK6V1eX8si1qTEHNcefIDfjolHBBXOzrvGBrat/DrQ0Grto8DjjTqFKy7FxNrok27UMWwtlWbsgQhowHmS/jkp8m53RvqWk6M48bMc5+iD/yu/AYgOc6a+W2fOfkMg5mnY2JYPNnubEsfo1p8x4VXuab+pCVbRvCYciGedG5lDCzraZwpkhWh2zLe6Od8wCS2nM/L1k7yf0skjg60J4iTnqRc8ujrSmckRJVwjqGnB58W+jM2iSRZTJ2LQwGZt7l/APIQ7ewBqlEZ3bIz94XossfEik6E2kTaYN/2HMGgV97/BTtBPF5WQkaQL1XExd0VTeef5UTWM2O0Yxt1LR2gC7+eDwTj9g8RnjR24u3l/jQMk0g+WvVVgOrPik5/4NsD3nLGfUaEihSVi/mKwnquCnoTDeDRZWc7k+1E98MopylQPGwh4vj2wYVegdaoYhWJb3T2pj8lXgF+ARFpswjokFdponpAPpsbOfIglNbU7WIVjIsCC83r4tY+bHJVr2SPi1VFszJSETd1syxWAL7Cx3wjQ1JAbkTtK/3PS3neUHznMHI3OTAFi6ryBUlR5vTenH1bAf1f/P3UTs5bhjXwTSSfWpXFk1vlslXkv2boDXL/Nwa0PGBk6UH7xx7idd0rgKosFycDP3HsHXz7eRSTTQCNv6wCJ5UXybosNv7UWVPU6NiOlyu9i37yBtYFVPGMAc8QGcU2HTXeqLldrHtqphAxCTQKj+44684nIFnjWsBf5o4jT9xwehIspXcZFTGNiAlomY/Hrg48k4EDaX2glWgLL+632odSszxo1GgoaldKDe3cXzWlnWasoFcwfweE2G0J4JRmHOyzreBJ9Ji+Mtd4LwOQnwba9l/AB/iWgU8CrbEZVywRhZIc6u3V17MrDyH22H3a5gvfxP+x0KUcp2wTyhZPsIuBbg7NIQMSvfv4IYyLrDvonb1ZTUUBTDuot+VwGb07bwahJo+xLlvxqim9ukmhk7JwYae8EN41tBfpeyjCaHAeX9WSklye2dVwP9tiQRORC95J0vG5NFF9Vu3rbQWsLsSUuKRETablmNzh/6iJNcwiwqitNuivvdUs+rtLMdqyw/zltj1Q4PpSxf4b+/5mNqHa+LeINJ2G2yWia715Q9HFHbAYj4CnUXfLnXDPt4da6rkcvdlXSb/PlazWfQko/e+xjCE0bR1MB4iT2zLwgfchwh2pNIgcphA8EaCDw/eAO3nxSiykGO1VKZYNTccsd/sUaTIiIUXXzvzTZLru7liGugwRRA10wuSwXyuxdenKt6AMffTpjP0yKY8mveRpGHwkpY2cqQ+gCx8wglpPCsFJdGbaSlmdjLMffaj7vGWGXHfKMYSoCCJR56BuwWwqKVTJ7SiPOMioMl7oyzXs0R6Z4RrdOOTtd5OgIQessQ6qFwOUmPe8b1xTLCC2OsHgdeobCa+5ycgtl7pz7YzKzqUUAJc+68hGGP6oOADXhvlL6wEzK+LDFIGhFVuBFzdwZIecD1OdX0E18fu3yVxTILmfWUVQwotEK/VIR0otifeJ8nv6YO1QZrx66+COqZlJOwx+FvvWclNz807tiEb+qLBIY1So20atXT3SnxAe2jorR9I4b3reGP/tv5n4D/UkhZ0iXNjeeFLUC98oujYOQxgfTOev/FyiZJM4Z2zZUY1YxICsbXuR/SPqpSoPgqEy9np7/xj9jroxwmKcBdNNDYpAnkCqHj5IRLHZd2Tqdut00UGax5SpPWtrjCbE0mlRGYXHfJlKjH0EuBiJpSC6J4e6XNWPXAOpfYwySdSLmU4g2gSthqofpmgwLsF9t+nVeR3aZIXg3nvCkJfqXHMStDIBITpIzNLnFVLh3F7Q3cG/gtJaV/LpNGKFpreE0NClsWuC7nAWO0tPaNDWqBECqbgXRko0BvMbxGNbeQtYwxUo3/JQpFRev7GjAX0OhqVSb2XppKvO1jYpOQmX0YeJNKzizrd1phOO/VU6BfWYKmHcC5du1IhrSVrSWZ3WmMIwLrVf60cEa/vaugyKqTI+UgM8dFAwCXnJpRMIQUJIYn1c2cmFAoXPl3SfIuiNAlRRIHhPulrRwyi/ndFI4190w+imnAfPsgKuLbiBDF8XzAdMvlofAHlsQun/7C2xDMIU7RlFLtXZv+s3l13cJaCFYhHZ63Glrq7DA6+2KT5VpYZYUNz0ubwfuZSJwi2IO2l5NlzV8D7gQTcH9oR8UCiiRXsgtgkSWzP8f3N2rt/S6tJRH6E6jXoc9GIjuc7AF1b4PHEwEY+zuC10MIdV0CL4sO90DlRS/Is5ZxhO3/f7f2Zv8ZP5ijYvDAASkc/ntJnwB6RVGe9gLnNU0KAKnLtATlZqvN8cb0nnAQD3HIRqNH1ZWackT7FkTa/9+XQLw7BUqnNDiJnpzR98j+5GNxXjnXxeDCWrW4ojgXg16WHQ1uQJbewOxZmv0V9yi8TrgukbSc4lSwU/bhNot84lKicgTUKDjl7p0dWgwlcUSUrRbpfjxxj+SX6nMP+vBVgKRlIaKOKaSd+T52WRlLkfoFBO+5ShjQ7KhduUE+YsjvSc2FNhwPqXESbkIeoDoXFdYJR45ZE6w6ngTBFwwIAvWtk2Byq0lqqdoT0mojNN7Hk1DoyxvUr+8IYNtyUixeebjc6cmy9Ub8SysaUtqq1C8zq844rjH+Lgzzo5N1HkjTOTNmjwfwGC404oiRiBdG6nKm3x/EWzHHIZF1PIYtIC0c04QpvQLtOJbS92eRnTd/nvI4kzmC7DTGC5U75ESXu2QtJFMslOW5FKEh1Ie3HoidO8aswxaJ1HadIS1Ig1J9jNEqVazP4a/SvNKlzKmkL3xoPu01x2J7FRIUG4rpign9R/zKEr1bLBarFmsv9D1SRdtn7Eni8iZpldTSW/Gpj7vHtIwcfmVFVSEuM39QFtEbD6BTNWeGK+3ZcWoQqnxkOb3zzEmiIgbPB4lGLWNm8eN79yd0fGsmHwQtENL3g66MjMa3nySkuy4w/KvdpVcf5M9MNRduVlTQ9uLbTWZ+2yhRMVGxjHsXgtd8bgf24RacJ4JnkRJ1m2TzbLTOGfpEuoWUl+2NeEjJ/2SXlolru1abn/+I3iYYyOPojkhgGvz7D/u9zgWK/ao5A7rX4qIRN4MiQVZGlaCdtiO4aURxd7ewbkD/oXPWv8BRmmx+RdI9L5tRWqcJuWUYgEHC4rrhDdXFpW0NnfuC/AmGMn3WSozTsxTQEO0m5aU5eMumV2flYoGn5Xufuw8y6Co/xJnkqFWYKb3CN381JLnKqjn08HoJ2gXjDISuVFbZ+UMCzbPYLNjJ45v54hhlDClPmUh4gqL0YFyJEplc2BUbbshvvXoIhmR1ohYBY31CXeG8YlFSqmcKkTq9S/PCIuZvGZPTFMNZbRp7hAPUV1RuLfkN3nAUj8K5yzs0gQPWsQq+8+DKdyWMIX/OhHPkNIOswWqUJe+abkl/4VngI3nd4I9Nsv6e5STEXO8LJuMk8BQkWTlIQViDmlXrMGA9JZw/2c0DpKHkHq+Y8Nu46wsACHWBk99YBUOAN5SQrMBGr4Ne2uQNP0zsHRnxMXRC2fUEPUPaAZ/95JpREdP6debfZ7iTsZhmrptl7rI5QAYtNp7I9ErWjy4cU8gzQbyQGMjCxaOcpo6vtMGMUUyUqxtoVyHzsKYE5YvAUcxZpAJOAjzqvlLd1NLgUGY/ARgaGOK1pamBAQdBKGcyMUxn0OgnOPD0U0+wiYtjIRbks9TgQhHBNtqbyn9KUnNUWapuQ2BTc5WrJat9Qf/HDOeC5vmqxyzlUVEiX+/XiYlFDzLb5elfT5oiyBdpwasBma//KWJTO+gYoOJ6e/nAk6y3TLVPHiscvaiCoeK7U7kmGp5q63fBgQaztv/w/WRSQcZKxDzUg2dhUn76QzssQwp1hFKEYJIyaxMCOk+zW8qRMByez8Slq1Db0EiGppaQaZsUseqvSOT6p/mWNTl/e5g+VekbCPcsKMhpQaocFtLYleWmLCW3nOJpXp1p+NY1S4YyAuFAKG4OI0B3ICf37NME7sx6OkpzPAvBkdHKCvNtHNm6GHUUm/V+msPRyHAxG4b2egRq0KXnRUU7x8j4sw0GhrF4KUdIU1QeL+oOaR6962QP7te4cFuAqyM3/AHLPNBnys1iE9ZyfzRAcwYzB2UMZJ8+zF8rMQ9w7nXjuTYHA3b949aMtTdkoXj/uYU+ZVH4WYeEDdYpDROm38YTgU/XCakreiyRh2xQ0UiJySJFF4tlTGu/VU6tqP7b7i0MmSf0e+Ot8E2AGNHgl3rOQ4DgKgYNghefhneZKK4rzEEfN/qiwCVwNsid33NBo6JNQagwAGTfYM9tVCftsIgiFIckFGwNIS1pQrR3vz7jhJsmUa1DKK+2/x/Z0hLZc7Ujpbj/LaY4S427mYOXnORucoUHiO1cn6Wu0ZDxYz2ArEyiCrFG0EDE4XvgY68sNB9lzT9i82UgCFd976nBw1NdszRj88p8eWD5d3ymngWQaAffcwXiPnxsQcardgZ9frL/ufS4iRCHXYT5/jY/PcSAqIPKAB80qgA/UtR4v4x7wctfuB2m4kVZrDnhPulLoxIrHFjp4Ymn+0clnrR3qAr0l/3upLcIgab1dLFJcH0j3zVbIBqIHGj1lF7TAigf8AT/W5HVTn0J8p4BNFKJ++EC+hXj9gNsLnPV2kgFTbaYZBRG9xzQl3EMv/Mo+6SHwHgalPNWVyQTUt3hoO9Crucjx6fhXOQ8TOZi2BRM3ecxErCz6KCPepO+IhtYm/1GYlcP1ZAR4o2LqTJs76MNb7SPRUXNed7adF7a3+SYg2mj6zcfoiCsW8H6bslMgmyOPUJoYlEVncHx9gFcjOaY0Lk85ODzEoXAzC8+2L/xxUZxJJQhnIltDLfqkYO7nrNGN9iA1qTlKpACT6grYHUd0gBQpeq+4TqtxFnGmKByPH0Rmg+HqaMfId1vJk00vlEm+K72+58q7Fi+pLGz/48bldizamcpndqyVUUKhPeETfAmjt3HmPHre5nGgj1FxLr3akvNpgvbGG2wnnT+1KlktacryGarp7EwPiVzm4vEjzAdhn84LUkGKLOacqA/QdTt23lvpQagoUfqE12iuLjLbi6frUeCJo2m4Ys7hXgmGXanK7jJ4dqQD2N7E/MY0PGo9iq3r1IMNOG4WvmJtSbGQhhkwFG4eOemTYEPrH0/n/AwceVBuVsuzwMoR5s/PnVRPdM8BHtpWV2GNFHSr0GkA0aXt8qO1sHI1AakNg0RYx3a0Px8vqx0OxGE+yMX7ZkrZMGF/GHTJqUifRP7PSz4N5R8bGKuXuHpogihZpPoFZ14qWRDO+WW7DXU2CQZ3zjJliUbDBKCjclo7dlmcHIigYaG72r79nLhGWSXCroqioxh6nMM5jgqpuvS7cKog5eAWVpssm40JKSRt8rUjy5LX4Oq0VAQIHfuDBjDPfo8t7lqYsnuq6LWj8XpdAFd+DKSu4/tBV1pyNLSN/sVY3BYrmElU7RYFA8XadO9cjfvUre9xvMKfhnZlfasvrrB2POURtQjvwxHcR5T+ZQ/bLATJtq4X5VPZkXCDVA8z9EEk+WVaeateSGO+cvNxGD5XBf4OJQQZkeXJqNssU4+436MCvjzCGE+a7/lxE9t8alF8bw+Ocez9zsM/W+0M5bJiDKpFQagREvEZ4gIggOH/V9KYWImJ1kxtzD4rlZr0fBSR/UBc3vSQVj9DFlLAWWo97sbrMbMOLYHoiprA0YvxxO2kqSQtQcg2uLju1KIy1x5i1vT0vg/R9PQrdOlenvXSQB9toxYn5FWrJKqCemAO1mAVqyq6+Dag6R2iWYjw/pLfVMeUYEfR9LTvCSFnRSONepKwAiXb/RDAlm1F43CEGL5ayTKmR/oOqjanvdbr9GcvC7zCar2xDeJeZBC2savUxmaAieJx2DysD4dynCIHCr7kwr+DfGn3TCS7VBQ4Ne3Y0+ZmoczNhJucyx1G1yQqqs86rWs0GOUa/JH7W/V4oaZqJbjHk2D+8WT7LMYO1spQVGlqOR60KIrgLQQH4MQuXp84WOGLJr/RxXjsNQq6nNeBTYvlv/6V7PVVqRqEwBpiV+/FVFesU6OSGVvnFAMCXafPbmtPA1jBEq39KVvs0EeAUMkzvV0RIa99aZ3r8cgk4UL/ivTz47zE/9PzdA3IeYI7xgEyJkmlNFmWeWhYKkq0iuREDQUzl7RpPlDmwEJSzgIgAS9cKy0dSC28LxlD5cNBSCGvltHsqWRbRZuG/yFvJPgt8Sp+RRy8ueyn1qDI7gSabuegP4gVIdL3STBBjwfXiy0D6qN8lowKaa98CxTHqSdw5ulbItpUdwT0fHIxzvLIN6i6QSBLs+hgiJeNFlqHlZV6WW0mSo4l9yxhdiVWGxKLx/4I1m6VK8Cf4uJCGc6iYt3QNkS23SYPbkSLfvG3XG9Sfz8eewNb9AJodMvgodbzdnYYi/YGTLfMPhMc96WvraFyMHKDp1MukgrCDwmUgCpXkVEf7/7zjfrfmvjNE4XiBHQmzRF/8jw2yz0a1ra9fX6MW6KN3SQSGdArgu0GqB+UsKdHEfbgSiaGT1IJgVEUv+8Z8PpbmQrxofIR31+2ZTA/dZtX278nPc+T0KJRtkd5Fk37qtv9LM7r/7oJWKpzqawJNk4xCS5/zCm0KhP8yEOXYc+eJoirkKUQsCsOxFmpm/Z4CJ58iyACrIYeK0ahMLz9hoSbXaD/CcwLOwbqqtE2WbFZwDfLWsz147SOXwlSfpU4uhuxa7ahQK+/qVzoYYdN3AcCQdULe1azgRrrevHZHYQddL2OYIeccpoucT86N2amyLnbtlULXUFauhQ4zQfWTBBwsDbg8I9eTi5YqdMXJSQqYbEs+cxqnCK0ArURcjBXBab6G01UeyDpV6f7VAUOHywCEWzpsrtxypRYSZiTzTRErwxf9QkR+oFEwW4ARGtmoVP15bWxyYXFzvV1aRXZ59zQJrf87iP9Y+4+W3QTF78KorU+um6zJ1N2rRxctRI7CrXV98nZxmwNW0LrhSEK4n20tO0Nt8aYLEI/u6N6ISnSeK36iQLpuo8foPva/+QC8msohoVH5RJnnewt2Vr+p+eRQ2/YLFrWIPLWdv+Ng6qax0xfWZj8S4M66D9sXF6B1iA0YAjtdGYBqD7tGFiUzl1hXem8D/cG68hFz4vrxFL00G9M5gpqgWaETPzAcb8K25klVkD2EBQ7zSO1OV3tKtKFkXjNAjfrW/pSqLLvV5WjsDuCk82L5+Ah81FR75nlUHlC+n86fLPLYxI26ZLhEyX6zcHn3xvFNeqLEaL1nYu9SEZh9J4r0OAy/vNRq8ZLwg7LgxbOMFTjZxWZazonuC9hSjtkSqOMltTvr1YdPRnRxRLlim0Y0ddUqpab33Kko8hgHsftvX0KI68i41uXP4Qbhp1hWIxysnvn/+8/jQGoZaedomuFwmhCBtRyYK4KVwJteGMvvnuRW8H+naHkHQGmDzjrluAZTVaem7/kzjEsOt88UnocWzxEzYPMT8H1UqCLaJZzms/RQzlfTS3t6Vfo1x/7mAdzopHUHBjVH3AFtxK/OGs4TEh/sH0+tQ006uSv3zWruB9lv6J2siIbGdsgk7pMsGqyvo1rqeZJet0mzLiNTTG3ZvHQjHlYXG09ruXu55mOelCCGlN42RBuUAz6HDTLDoj+bGAHWUGMWXYjbfh37wqcXJL6D6gQQTETA5G8QM58c0wb1RPgKJmkBDhvVBY2Jy6/CGtcD5/LaYq/h+847giXTrbVrandjcPdOd9GgVGduve1jV821rfjCH1y4ASWXqGZfFggnub+8wANhjt7iWvpMtXEkIO4p1gWzuL4aE+y+IoxfpJzZbd8/6q7RbFfnbZBRf7vM8rzwmDIwgh9PFBJJhWtsW1zAwBBXdbqP/VaPGEy1JfJkom0HsapH15MTCgevFhUttRX/8OvP4ik4Xt0tszDa91ufiq1njtPBVBeSnud6C1FVVp/TYY5/w1IE/JOEgg2TA2JtEpv0YCVvYwX/kfNiCDCfLVAvtCPZsYUklS9ye89SCFtpjpkv6pU28o3JqCED6WorbLfLnqJMpqdYes6XR9/1xbtlPojL+xXSkvKCGWqnfZInt7CC2+hKJIvTvmeUVJuY6s7jEOr0z0K91+RI5HQIL7C6xHIMhftF5W05ObbRwkT+ysvuXWA1051wMCXLBVcSVU71jNTKHXhjjmb1ZhUoZaU6+xgas2dnd8qZbcr0fW18rTxAz1F61hpaREgf9afdr7fn8hTCD2HMPr1q/3/wwB3T2zx7dlF84W3+fxO3J0UUBufywaYUfHDTXmnoZ4A6BoUitqv3g5JwNrU2K/zgvDRQtPMTq0RlM8vye3tciC4+E3HiwDYsQIr0HpApKxj6psNHUiROC0C8PySsOkooyukYeNepApm59RzuH7qTpnFOVPVSW2M5l0x4Bn8DFlSDFqdqtlyB2Zrr/Ejh8VPfhqtYFuX4oGt66n6yVYfNWLbMex8zQiuEedGoBvHjNnnEH0Cx6PicMAycwLacIrXNcBGhdMUM1NE0w5owvxa8RVJSxXTg0B6ZKgJ4XvFBp/zJ+AVJlj3yWxh81lNlOHfhxHXYVHVds2sAxP2/Y/2cigYKwNF1fekbUfGX5CfXwDX5uTIgkIJuxtmzvOQvLnNljgq+vr9awTi+OtNXC1Nj3sn9VcdmZJGBz1Ng0cfOWKtrWc2VGJjQtRVRpkPJ94i72qOmGw1CM0kzneWN5RJQKmcEZoF2UjsygspFm+tnQWrgFkGYsOZuVQfTup7DHAWh5wR1vapxQUAwE3csbK6Xq4xk/BD6dJ0JJsxI2hOtPEYz2EvLFCNciRX+6OXa6HGtnZ8UJWVbb57nnzj9RIYysqy5GmzkPf7fwOfgH8VBKKhqHNKj/i+NGeHPFF4i+HCTtcVWCd0l2GtFzntFc8qgDcMK24HVYu6MY2N3aNCCDGbMyHZJpp0uQztYbDuoSZCQe9MGhyg23jEcJ2NWU1AVN8LqhXsINqUmf2KmQUlDozWIf9eq1peOl+erePtH5kV0NhlQp9MYHdmvO8c2eGXTlmQVwZhZ9qfMhH3RH3o0rv7wZ7AlXVl4EEW89MAmGHSzoAglKlGGmwrSulDHwkYcu2VcMihEAKGpcf7X6GxfKb53atQo8w3icAnugr6i3ukudkhhIGzm12dbOi4qGnB90LJQGUuYqYKEjxiEzTHSw5UUzMkNJRe8eE5aED6OTDUmkgBHS+atv04UHRTQUZOiXCZly96o2iazttusSjaUizqzLosZOq4zbHqWz24InRjnhUngX/W+UFz1Ia3QoQPuKxUUTYf3QAjA9jbO53DsAc/ZD8fEZQGO8NEet4l2S6VUrvhTl63gdRDUaG5tohMWzH6U6q85X9RgUtmCbW9hKzqX2YSbWP0fa/yKYTcwXDY2mo191etn9uaH1lhFX/jR1eFu3T6W+u78MtSA7C3+eqTls8oOVqQo/tc7tD/v2sYmWGsyCCbvi9ZFzC3Ceb/ohrqTDCqsO+19OspMuUM4J2QtPNL/46d6IqTDoiN6pz9a47SIcUSnBvsHWckJrnfbAiYjRlZ8yPai0uwuA+A0qntirptYvcsmNC7bMtWshLKs7d03JTxIoBA+YmEym8JX54y93T4y+jHUjZJb+MepkisF3zM6Uem3g8NTMzBs0gNeeub5ikCvKQSYenNfrmNYM+KM5Oj/AHyO9S2yba3hPI3FFRmAJBkVBhPrSC/TqUtRbuxmQGUUiw+MgiIkObdFh0JDBGEqRGfYpeq2aJezw5nfFzl09PD/CsnIzCtioTfttdGwA2yAFvn2JitIPQ0Q8aJpesIWz7S0VyLBwJOuLR2nfFVmddBI+azh/uK3TLHiyekoPxVLc6N+YX4ALSGoE6XOUjP/vLdRfjfU/uFX3cDxN4WWHyLDu/pK14anYNn4smTLrJRS3v92lbWpnPJ7Japslewsj83r2tnuhIttiTtTFWu+Dt3m3GAWhBr6R4Fyo/KkG3If9WOvIxwAT6NyJAewAL6JIr5nIW3OC+LbZdLH26wBoUmdBcJOj4KXkXxWW5VJHNZ5MRNU2P7LDbZPeRwwHIoDLT8TG9DaZ1cFAkTsYuO82d/8P/OaXWJ+2f1ygYfrBOoaWvxxyyyhe7MpJTOPf/MA4mr6tIvs7maHUnrjuqoLrxYM5THGeF1ZR+1m9dHWNTUAYaJMYR7r8y3DkuprsqRUEBC6lsrnf4amqKs5iVl8ZkirfmiON3p/ZxFQs89HqsZs5k2nhKgjmRFqy8ecTumCtMz504mxQONJXHSUm0c25IqVEM6Ed352cB6VGkunqsL8zbASw3RxHxOup7Tx7Q6M1HOffqQtXI2H+YVSG9bbxIzyclSxrH5BymDhl4bFP72ZCfTWVMPFPnMYG4F5LwC1MSutvM0yN9vRcC4mE0V6G4f8miAADbs/tJhpw9gdEEpH3i71I5Xe2n/y3MxZ6edqSJd4pcVglb6I21eP2ASSiEp3HIIUU0dFTfb/lzvvFAm1T9hsbhGirypqQHM5MQEyMvhE6XhJIEzCdpxXGAxKYqO3eCz+2y2eJ4lopWcNXbhk8A5SKdti2rJTxwhc7bXQJnRMxx6UNl8qARyZYu6Tq8yPJpR9HX+YKYjkDbA+9ayCIeYDzQnVeS1GTdrB5Plc6A6qiuKolkrboYRwq9gl3ueRsgOEqzWsKzLFi7eSzFsv6V1f3i3CMSN38hYh4eMqdaKupadq6yVE9BAjPvKvYLxo7ochZ5/pBMfpTgv0ZXSNOMIvjT6ATCOl2hSGGJ5fFk+ZqUcvz/V4pY8yHTWBSdO/+LGQQBfiDQ67ro9x6rwsmm0jQMZsR56XNWxnNYrAHtPVpB7/NG48454wiQSB3CmMoKPdI1Ahmd9JczxGXV2Qyyne/V3+yS4sSJNidu4K8ToRWKNj/dJWmsVcOR+f8MdKCO2aLz/gCQYZ6i0q6L5qqrapamxuVAkF1rbMLAFYmebUa3wwwltWlt2NgJ2UBiAFwxDKN97sb0XodjgHQjuoEUjrQwtXCuVf5dbuPS/c317lmU08htn9DHR2GXoSbkHBWjFQUePuBmL4+d3ofHvXFTEKpqu4coy3QHdQfexB2Xi4rB6rzFrJgppDp1C2TC9pv7sSrIFxOBsbVT4gpT8PvazykggVqKpVRKRdff0xkVFurPjlORrHBSzPukTNfVzBoieanvX9XhurUU7wDw+gJJXVqvykpYks4Y/qatT8shtCf9IMcHHZrpd6TJzIGHGmeb3B5nX9YZ6C/UU/qZ0XmsppxW+Bc+AoW6exSM+i0dWHZlWO/3k3Be3rKBgUyPEZJ/BsIPNndntjZInr7hWGnkxUt1xf63rLaOgO8uSlAJ/oDzCnOCa3I4O3Otx7YVVaCPSP2VfQIIQJlcFAtxRHbNjoOEfB+D/eW8QI4DZTA92Tnt72Hn4woEv9RFJCC3HIm8x3iQKp4mvPBCSrB/whGDFqOE0ZhitLKuWJdQQvgfMUWGPL3MEgTbEkjy+iwODNcDXmEIDyCsfdBTSzm+pLc4UAKZSZ0ypbI4w1izr1AZsK28lljbDLZjy5LZbGPtohaTVBmnKB8yWgM0icClPcxHMaGYamGOceCpPS4EqhCMCqbUZtQ+iY4jcQZRoPD712IVNTX78dCSg0LNuUY94QX+G4OJSsYh7xmBJzvTMLNmIpwmlFSW+PgQ243V3r2aP5HVpxwu6PtJotWzltVxZiXy7QVcLZIF63UpFXHJDnrMaZuqbg4w/LjXJmPfi1gAKddVSt3m00V7yRTQG1M4S6u1ctH1H5JI4JYFiZOHDP/XRe6b9n13kB2CLnthbSVbvdEMjon0CqfOXLvFW8ytIcvd/UKn6GQoDfitLCQwvu1VJ6Mo+8hsFMLqd9VQrdI/yr9kZGaxQikeWdWfSeBBw24+aD5THCNrFWCsSrXz/gCHyFoTwI2YlYn6ONkAO2v0nytGlvHLMp3pkAd7XNtQ4vq58qqhfXe2FB5P04wXCC9QEVxi4y9vCiGmNDzE3xoRw60qkaO2fd3sr1jh3Ta4Bpp8QRmAntq+u3cHpPjBTM2TC+aMfuim10FdwvEu7NwalKOuXIK2wb+oR+2Dxi93Nj57D3t3RFds2S7vK8K5q0DBMI0pGowdrKu1vBm+HsXfNdcjg9ghpg2CKHnQyNkc0kWrTscT0NJHwixCE4moZJyy58QbxmcuSmLRoKtY0Ju7gLGV78UY+NZnzPX0zMeveBGY7HJzITXeY/N1KHj5iJd+9LVqScNvtZf+ddvbYub1nIhCDsGVgtFIcmFDmPTDqtGta5migfZnArypRdxvj0al76U4llsbSHs4kOtviQj9FKvzJKD87vVIvG35raIhrUl4Wnxh7Q/J3zzSAB/ZGXxuMszzem3kZ7TRykpBnArupENIy6QnlQGM3qKrq5n6Z332ogqaA6N0QZ/nmOGW/dklt+WKx13foruuTjVyW1oRcRu6NJ9JgptwR4cJ3ljUzx07CXBdJllS7S2AF98YjsVGFCebgIfZ/q/bnPHwovscI3pOlC2HqCqoY9xSZu31aOl+1tlMpEGjqIS/tUQYZ+AZ0rhvbHB2Hz+Xva9urJq1N40HWQaSida+GyNjKd2Gu3TDsbX2pKrfBkTsa0o5gAgLVaUGKPFUjBYOgoWokrCsboVQTnAIWl8FnVw3xPGVvavL5s2DAmxBtE5exBG80CTnxI9qgc2vH3ipIamfAnRRRwG01M12aHMwYuIO7/9XseRhF1ztY2jqZnTSd3cAVPECTxy6k9HbRPhLbzCy67wi8P4qiq0NjEyYSZf84C9aVUgS/p3IwnXf0/H+S+/yVAqsxIrxfU7+UQ80fq6pE2A0umXsIovmTmPea8SDWf5PnpUCpy5b23+H7DJ+5Kvz7qb7FLAG8j1WIWeus20hSIhUMHLaQcnuXLwmqxknhvIsFlORkpz8IPkapoMXMudF04BZu1CSlxH7ebNCV7g23kDQ2zaUM+7SLUpxCdfxAsYSYN8NRDnPdWlDTbncQemBUgEJKiBx56DezdyBrLwFXsuAakDrvrVOvqU7olUjI/CIejyIov1VxLO/CmQs0H27FYAT5ljq5tWHyH8AJEX4zw/Hmq1jLhhqyTkb471tf9QGcxPAXBKJFzKiemFi/IgSE8yi5HvKWcTiWX+1rbS8q9yisdDD21WswkutBEPD8YTLMI35v2ln0hJ6xTuFR2fS/ATuNvrtoVyAXs8CbfXyBaqVgQll7yCrMczc8GbBoEJrhXubTUOlJ6HDKvoTL78QDyZ3LercLqvOKWCg/k+v38dKT5sdMKV8NBzDP6y5QoCtVLsPT8VeUVYlmngyN1eWWpvNEJuLMtdMiez8Zs6ZdZCpdU5iyn1zpgcyTfbtfwyuFS+96KVahc2G5xNdmYbFUVkdkI4JGREfEXaXm5f8pw0j1xmEw3NBbzqbEgzkeDyA3zP9aqsd3EDNNn1dQWNqOxOvSei8jSzFD61f5ZFXlfktGGytn2vO5MnY9Ve+JHWeVtYzurJGRO5da3OlsuQq21Nikl5VtgDZLGG6qXpjck8I9RjwrvrKEk08ZX1Yl6wX1pb39uZ17gFWNVm86Lkcw6tyVaZqi0x1nJneYxoJqbajH7I3pxqFTjVQTnl3xMi0c90z2eCRNFKOjt4X9c+qrqyBVggqOrpSje2MaQZWaN/d74uoQBv8BBBR07sgmZ4DYglgJSN9o6985WNmGEBxIDQt/sJ3Xglhyo/TB1weG+UHKQZyYQESZXAK5XU6WrlsBlHWIPADzxaCzDMswJmS9Y/IHaUHWbIqQpoHSeLFdJQT2hrFS8CcsDsu6YVj82JER8Yr3G4ozPeCG+NzImW5bNGou+9zB0lnIQHSnqsX4TJ5GWWOXWT2UKp6s2DI5/x11V+QBxzkhRojr/rJrn1GMHAupwqvJBDExRY6pQAMMrPzFydQBMgkPmFKXtvEYQMp5unPop+POJYn7rkCyJtQoUyBLyZlUfDAT47J/inKVrZGnHABoPl5T2QvTD09zW7WGlSPlL8HmKynS3aoyQvzpVmizMrhK/I8d2Jbsulr6KtgBecqyK0cyHtslucEY/Leu3hGMZSpURp2fv2VvZKhgRujEdjk8oHQDWHAkNJUpHA2/BZ2uyBGN1Cm5EGQPQb4hJOTVsPrf3yGB5dPdwsE2aF9ZZZoy9bHu7V9jAFUPam7Bi3zUEQfRQ8Z5VMey760l/ZQdYPtlcrd8EGVuUIoS8vqCH2rZ8Sm4UbFnY3YdzJl36t8lfqNQT6e52ELLYZdYdCgvzD4ufzmCOS+WOkdzJEGmfyC8prd8WyFmK2MYUGcgzinfhhEAjoXtJVy/g9vI8kcp8RxHmZp6o5MkdbvXLGI4NY4bZfkIeIo2PAogCyxx2mrnh+BvdjZt3eBURFVaQ8ad+bm6u+USysLZZk77lnKSsKTLZWx8XOsVXLEhJR36XV4V3rxdk91x4IsZqnvj/LFiW3U/nyWUx7raKHX/cUuILM2CjDwez1Xt0CreOIHBnMp127MKqFSy0ajDW3ZMxxZLAP0r13/OgIXLaPtPPMziYvAVIiC/lYNvHWP/zdcDVaWDc0Q9Q1BvXd9A2O+/hJFcUipMmn5Ysa8Dv7xxk5/qjUtqNAQjsso0MnTWNe7hYLS+zAWk90nFgv7uo3aq2uOVwEep/jUUk0V5yMAaaaZzm5qa1C6ML2Gz9gid3bzohxmrFx5IKsHgc7EHb87HpjV7+m7O+WdRh+Nl42avghyPoNwBd4GrLODMjQElf5HNIOGyN9Q5V5tYN+Ru7ColyZilJGx8errk89V0eiTZaZEl5VaMVoW3ARQft2kpPoHHor7fLsSddzliCX1CcUris7lvCBtUkDSD9q7sWYPjEvSAY/ZbB7OBE5n1Zhodp+4AF4zDHwu9BzyJiYxn45mdGJ5Ic3rQesuw+UXyLvFIKDSDoGjy06Fzdlj3k0COm3PqCM5GIqA/0qyeU6hws1jOxChsNce3DBuiR7jcAG7ftDJ/Wc3aTYZq428h8HWIll/xjwwtmKKrOJYo3xhcabs0qpZ2aMpSvv6ckbvWswreU+8KHX5GrY6RL5ZJPUWLhWmnqdvUj1dnWRrBJ3j5Ffmbch11fSI4a5ZNhDI4j/2/uETZMwBAO5NAot7e1hXapZGJ48FB52bVbwC70Dodv26wKTCeoHrSU40wDyVrXRUR7srUTf73W9QT/QEtDlk8Fba7kM0KZsXMVhvoIdxgSciFU2t4XnlIS/LrFrRDQGnJROBnXOvjQKx5rCyz6LaM4hy6E1PtgPd3k+sato/8y+z0gM1UNj+xEKQos1riBtEF+pCMXhLZCHQU2GgC4b7r+dcvz7JmYGHHH4P8dmYNWmQ4aNiIWeGC4CiH+H4BFcQCWF5VwEer/7a97URcjaMEhAYxQjx4cFpGvqYtD2KpkP2Z+pc6AaKoc2QKRPgIyc2AdnsqbasAM3k0Br3DnaiORn8gBcN12l11UCwqVNhZ4gGVn/x6G8d+67cCuFYH44SJQIY4r+gQi2/+7VEDWZugqZp4Igjz4WXzzV2BVEmaD1aXhOD7Y11d6rZm50CiiAtvTjv/bxqN1UsSW94E00H2xlKN3fvtFBWtMbSTe3pmJOpB8c0TUc9Rbmyhjg4GKKqvCfOixk1XR/vUwiCZ9brVjqHikcQ0zWezixsi0noSoxRG4+YVARUJA6U1Cwst7JCrtcRfbCAQby21hAGXvMKthNLlmAjIWaeLi/w2TbD56kZ+3mdPxJqDkvJ6exw0OSN6PIz/4zRCvsqvuuB5tWF/gPTqLvSIPevHqumcfEC0FW/XlcGQJtm+g/miwNWRLimr+WkCBU2ocI5SWH4hmLjhwVtmYCZsTK8P6Zh3d+wB0XpnYaYXii7cqGxDrG/wMLYwFWG04c4h0BTbsFgvKZmy8hJ1xBl1qmoNJi2iPvjnCS3MNiJHNO54hBK/zgXe2zBUloP/PGMvQMroVGWkIChpQr/QXhoV16yGBIaLaG9ONNk7T7K4XaWNeypvHpD+ZHkLqv3NHWjOXUC9dEArIZ8lsMlnFkvAskyBMXePYRZoyMrh0WPrT/9cMusyAS7NsDEDacpxbi8pWlKz78KENaWhVCjjguCeYhbpAUihzFypTmaiqGwzV+S7KdGfb5LjAYYcs3SBZHaPeP21Ki7vqsFsbfgVnrC4d2wk7aXNE/GrGJRtnOe2PfnayPCjAOgbTHGMj4cUUNS4Ohf8wp3MIdn6KTz4TmErfLciV9ZNCVYlyjCxrWdVsZVO3tOYAAAMCEGflEUVLHfxz6NYyZ5Vq+yZwMllphJU9bnwhEb8hW+HXjX4S+5ReNTgZl3LVFIox8URZSKmUtJ8AvLq+ZqozQZaHmsBfzSAd527NjWMabU2azcIOSkXGa8AKiTeHJbKT1/L1ZNSzfvDblD0ItCqIyhjm8QhP8hGpNjPLHYymQuEow9/8YxvsXJ/6E9CPVJJwTmdVWJdEpL65OSjUe7xi40fOotLfl9BK1Eywb2gMwJq4xvTtszg6p/EFCfD+UGKpsUCaneqn1sMfNnY+ULemjSGKsb01W8m7BiBuGgfbHSFXq4Fo+CnHnXPbcK9WrDg98O2kogKrM2ZI0f5iL/sfeG0EWLNVf54YxGNZyCgvPGigLJKqlTHmf6fNU9ZvrkuLW+fDJXUy43I3Tz2EGrPetshlU4MFhe0db8vA9cxYxfyUfZ48ewgqSdqABCguwg2QWyqE/n9VeoyLxKphiaYf0jcUpHA//V1UPqJO64Z+Da0TZE1cwZuYJqB2ax/fn/7l6inB2Li08IVg7Y0wGUYzrCpxez+rDoKgTgLltGZl6/tARIXgGBEW7WtiZ5x1wIW0jW32RSxYMONlhVTa+kbUebr7KkJK4d8AeXVm9JwdYlzBsYNY+WgP2xkfUbHp9yd+vBIAwedGKRKKOzZH8L7DWYhNvfbERBX72X2sn2c1uaDJZKlPewwtAmpg3WIwPzFzP2FdrUYOp400eh3P/FYOlO+6jcYYz1KJDrul7FgfvBrI/aUBfP91othqN5S5xW1SYc3ZOxE+EsCO7tzNbck2TUwpBI+CUi5lJuxuf1xIzCdaSVH1Zrx+RyFH6obM/Q8IP8PemcojU7sKLKTKm86wGvT4mjZB63M2cTtrRD7de/qw3FS7y/z3nOlKKb3xMxXVrQz+NGprOdXH4ByogyXzT1TsOhceENKBK1kXph0e5tvzdCpGSrcmu74byTMxRoFu3vXNalU+J32RwVUB8LmA0jmDvxGuoZr1EMpoqE1lSZD8XhOHFgPcBGvRv2gRr6Hzendy7RTfDOIzU/X7HFvazvh24PsIOx+t3w6/4btKqqBdExQjE4Vc22TJfNa9euRXwQTKV3sKJh1XEDDMae9KiT+90NaNm6mH7DByA4PhyHWR/9bFT95S/0JXi7B6GRkdktooHKEJjw/rPkLFvOh51nLyPT+kEff09FcPBpawQXFNFAEW4/8asQlBJRI8dB7AkiUTSOtJJi1+NXqfX+/N635/q0zSFs7/ckd5gEI+LxawswPFJg650QjoOnnHLL6BWtbBseSWCLGLqrLvlHX1/tUAmbsLN7YsLERZt9DUra8RxgY1q6HfOzXjP+AX8rw7CvWxMHLlQBLIL8dFIw7l3stVge4HdFe44VXDLzH2sFFszpg0foGvmyI7pl7ILAZNEIKSrqftGu+QjZwcE4B2DduyPATwyZ1oKN6Mbe8UwVVvUvLQcjV365X2SyUlwrn06ZAKWixoV1ioA0Ci3UcFYuxeWXF3+eKfWZxl5FrlP81R8AvNlsxHwJVY3+nOGS6WYuQsse2h89tkiRSFWfxpnhACZb3ka8UHofTcyhqiYlXJesztv1CiNn8qUF6QGp3AgQNpXUCn2fL1Q36bE0S/BaPSmiguhczYThlaJPOkCNd4ZF/B6Mf+VrspQfOR32GoyT1mflf9dFBc/5l/felUwxs71O9/r912pN6FElFAe9JzZgE2XRDz8Sn2uUXsrlGn663HKZvmVcQN4MHEv9rH7xRw8DjBlARpY8Qx5WlcAWYbwl7u4VYSZmbKQdW+1tNdKgDFBtJQ6WfaIH6emTm6xfrX+Tp44vJKufZHJoKwpDulNwH781aSaYn9tnwpTx2mqpVD0iIqNJOk0dY28WkK6VEP/fPAeqJM1giqxL2olO3yUzoqInODQCDXEfqeMmlfso3gCT/icrVloh65XUxSIc0ZxJzWfWBjFIHGW7Pt1M7Dw6vNorQui8Dt646+7Sq5pL8kunWlnsoRfHIfo/jcpHILT0t0Jw2KlHas2VPlj/gk2w+dX+zLdm/QSUSzJjyGKs/Sq7z6mjP/SKYEdFfDJBFU+n+j/SAk/FnsXqS1JrLTjQi7d6xePSjGpDBoBvt6ttYSDwEedduNswA9fhYfxyhnDIuu3cf+7wLsj2Ywso9p//mOyErC66O4pZkvHCELy5bdP4lFjrsCh+AEjU9DZGo5S2dUNGmcbn3nakjFO8Bw9fuLwBQSze7MFlfVVfMN+pGTuMSIM2PUo5USS2T7Jr1lX1DZ/QaaniubAGZ3MhX+3gjIEC+HgbI4xVq3rpUykFIP2sWGMYrGm90HG5vE2vxgTQHiT/y09i7zCQ3i971cwy3iitvxusTUr8sM/pQXPi5P/NP02V89WCp0KwVPBkWr5r1L1HrJzH9VAqE96nAuqwaoaHIdOdhdifuGZ80HuFv10XbwKRQnzXfY4UNir0doABQMSbgOglmqx6h5GNrq9sQxZO1m0NUmp/AhGmWk72Pkb/AskVrtWZejtO2uFLRnzEoBNhV9xNdKxLNW+ZXK4lK4E+ZN9TsdeneLlxweKMdmocGN25Dx1IRCVwZzJBxVfols/+vY1ZmLeSfM4aUBCbxa3ufyteiTfJaf1N4wR4Dh+A/RCNqtWarUe2fKQxYJvc7Fq7qh0rbke7++spJfaQjyedXf6dSLc0ukhR6B090nWd/qazlQLEQhPMuZy+KStCOOGMYLYVNsaQR2LsXJGtmT9Ex8icCRnaJQlXcMwOmtHxAYUmr2qntMDdQAWgHMyCK6KFYs1FDbDf8JowobugTmKwp66hdFEsIhyhtG61MSmsHO7jTZBLfZaWOD0D0t8XUodDXNmaXApllnM2j6PckJDq8N0URuRBZXVHHgPb6+Dvls9HVOnEBJnqL+FnOENDy2jsW67kpFoB6MtSpN31LmH81Y0dg05y7B6I3Fw+As8dqSx0XkmrmnZBAfMg8mpi5PLZfPJELI/6EhSJf8wS1dFB2UQYGqKyv4MNv2a33PYLyDcaz/eRw10dxsAv3NebuiUr2b/OeY1hLO9sG3TqwpBJl7Clb977y+bAxiOyAnXarHLrfsafHzYNCEDIGDvXWaGMdwbUWB7ivMiQ/orQ59x7lRNKqff0/2wMv5/61s2R49Yj3n/35iiqi+lRoNL9rjKaRa2BeiPAhCe5G7h/lLevMetrlmzRZQz8u0JrzdumvQlveSBO3WQsC2Xj/vYL9c7cXKsz49KjJQIyIPE0qnp9PAPqHbpcTMVnX6iOB0zGbzBnYGKh8cniCxU/ApQuIEHKO+Sh4fFReaIQo6CdoaddUPitZgsrR0c/ejTDwQT8NH2GAxAKD2fjMYkI1T51UkTBp46GfVNuel11E+F5eYCDUqh1HERSE6ICUSxRv+v1QIPLUU0Wbb7IV9nwiAqcemgR8A8d25ERnfo7NhwbYyUf7Q4of0b7EnNEqy84hRf052jBar3ZVVATHyK1CvkJhBrmkg/kMBuRgYoeZ2Cj5ZqZmtLeZ8ls5d9h8kdJX1thtzV0hQ3mmIaLEujckz8IsMfVQ1xi0l1JnDaHD3z51WNJlf44RpBZS06nnHbKKLuVbof1Ppdu1B8WsFCbOyLUZchvlPUfkGXHKjM8rIQv6GHjSVF2xtcVOsdPPC4U4qhGVkU/s65BVWh16bAFNxhGVIMoFm+yxx3VV15svLuKDhFLLTjx3awy409t5RWYD1ZIXots5XG/zviJSxRliOUGicIBmPQboFp9fASyLzVHzaI9slO/1MTjKKY5Q135dM5FcGZqXBkoq/EJu+WJmjzW71jYaICHbWHvcL9g5rchzk0VTqK/I341p4wl7jRa2ZsZJjxWL2OS+rn4GUc3nhN3533YowgBcdoC2GWuoDRVON+/5Ps1lbhMrCWyv8mIkjaQgzmoOgVcHDHO0kBI39mDwFaA63il8uCagyXuS3NhwyDyIJ4Sn50GDMtRc1QyldMEGkqGTe+oNDoYPQJ+QUDlmK6n80NN4nbO1oQKKSO54cSGoBpIWu6v91v20r8LeDj/OQzGsrfNDumT2K4iQ1CxhvkfGIyHYOiZbvpqeTsg5Ek+FFvAkVt0jMO32pxTCvYJmx881AAAInAGftWpCX/d//sgtOPUDaSiAFundTZM6lBXq10RYuQ9GgtcwoQCnTGvZaTQBS3X9eTEBL0sA/wdDyCGmTGTsaSvwHV0DnSU1dmUV+zZOXKJqU6WIqywPscYR2edrS1apDhRURhUSeiXRGrffCLpkLM0AT1sa4DP/k7tJz8nPONevYQg2fw35ZG6eJwdsi8stp+y8eocPnrgCM58/YBj/JLl5mOhVlx9dZY2Eg+RQGKf/ekNe+L85PCgurXVt6UXrRI21esvq2OTLoTvp87WfPPs9xOM3vofuFAUHxq6DD9AtF/povEZI7t0rhRqoLuN88CIl578GxUSfjTbxjaRi8Ow2iK8WRxX7DCPETvHiHpklp9MQLABtIeEB6LspSTPI3V7IwqGu+ozknJBYWxHqMJ+thFOL6E3LjgyShE8b08NexmFnBpWz9K5c5dGaj3t6aeKqDTS+l3dRbWnz3RMhU1Ds8Cq157UrxfjgAAVKzbIvA211Wt6lFqsC/8bND97XrL4nTEjMPzVdA3Ry1N4QdReMvrGp7OZwQ++2BMkbqMgpJ3dRNNS2OYFmAFNoErmPYt5tKtkErq34m7aaAI/kYWOi8HW4HVON+gRR+YqB2zLk9KUGpZQ77J+KAfXrUFLKubF6wCES+/DwBQxuDF4KhcAK7QArWQp8mQDKgymSyhlz2zqVnB4dI6mjfBVr3cf+420C7SRDQKDACBaB/QEGhwENFP6hu026hyrQsGNS9YjhEKGcJ3nKs2Lopsm3xegifeAd0ZSGj4D7l4uidQQlWpqOC8mVIqVKieOvy5utd50bdGMXYEK47djmbIkmoxNGNtKA1O7X4Qh8k8oQdBrJIDYagniDBqOQSoqPw/3och/BZ/2cLfK60P1aNrIA83/2YhCPyLSQDKCwJR4Dtj7qAyuUJzyO5xmR0dklKw6VyO7IgXVRJhyEOd/NWMXvpwgOx8IOtn7PMEWw/za7rWsm+oYtivtjNpCdcy5hMvaB+ixixY1zS0sTmIWm1vYlUownaUlK9esI7Pq30FLs8pHhrizc8fmnZhiM/DFttG5+mKodHMNFpIRxh7GbHflT/Yl3aEq63WMJlFr3EwwrtX4sI+/SGW2gLzbmvhmApBk9GODzvFigIeiyC+WRVKd2Kb65aUVXcVVW2kMZaXdKWtouDxjw/9qPkciRL6yLfLZNq55n/lBxgkux1B61/ORhp39PaAQxB3RyiVHcTZqTCPdbFblQiCRn3j5wY56wfHwqsnw7TRVr7LUAmvzJTEC8zoRCkoZlYLGobhvYuHMN6KVetcK4dIsmCOzMEBE2p18uQ+pR6DqRxz+mvcQiXOJbbjWx4f1NXLNCAJ+ET2ECNf0cAkLqVH0LpnxAZef1sxFR1357TrwU2kPnRGG7lHV03TX7CgEr+ycWSETPJm7HTimlAi41e/V4tncNY5cIsuU0vpv/bKbdn9ieQGglQQYSJ/WYqUD6miTvpGKn2/FbIeMjlS6opcOUqsm5Q20kiKhYsDCyKoJUQNkMfywh/7rEqt+A4+npEiAYCNNpUQkts5jXb2o2+LrdSE8VZ9C0FVH/x4XClkpsHOulBJlIVjEInHsVdXGMseiIPnCQNwFitOz7g42Z+QFpz7/aVjikYgKMdX/hIHmtNuGWSyBqSxl0N5Eh/ZuPs95j+TuxB5EYWM2eELw4At40oA8+r8xQ/XiiMNc7LlZH1Q0rv1+QVjij7FYD44HVUU+nD/W6uek7zY7b2I72Yyg0fMiOzoTDG8zlAr9u/SHG8x5T2XIHU63wOe0lgW8qXwBhW2ixdcjZ6sLqsbtAe4CYhj4JeSFJDFeHhPpz15uvU/PJto6j7OJOwAsbKawLzEvrgH6Og577UE9Nrtb/fPXpu7ROT8nyf/4AqHeCJwIDI7E8YrZoy5J4EJKi1Fxl3JQ8bSTDm/ZEsZyn97wM8WVReOJH+rKaFKaqsM7sNkOsq2VcqoYYlBZTuPMDANC4lbFQw1yS+vah9Y22KWoC1toEhB/SqrOYxhrzQi4/aVn8MZLj21+jivnEZafZM8AfVxQzJsT6zHvUpV1+6UxK1ujX7oyfpj0yG99yXyx+hGcaZ53dM/2z2p07q7MtAc8JXi4/HcW22gxk8gZzlpyF9QOH1Z7Lu7TElUVq8naeWb8YFmq+bQU6xeZKTe4WXtcT6Yfqj/p2ny12DFvzxIJcA5Wf0Qb9Mrx1yIh7mQ4mcOtuUqKWhjIrxwnxlA9GbLbs/evl9fWbHfViwWY6xLk/U7iVNpzxAZ0IF2r0zT6NBW2eBvjcv9A8J7QmcsFeqf3bsE5elb6lpSODH/eIxTpTrPp0edjHq7mqMmD/QwNE4qcB7/z7ajjh/2XnnOaJmtLx+VKNfBvuamRkjylVjYVdx0Dy4w3nUgKY/4NiABOFsQ7nMDCFXHQZ4veF3+kerWTLIEhTaipvgxqPQRGiO7CHMN4v3XVNWCnsjFY/5OLsx2+Oasv6a9uyLdQL4nQVf+XyUWYGkfY5otMd0hCY9C/toEbC6NlCGX+/URTaHmkfLKKwKZzBatg3ryDSycKRfNkC1OwgC4HgCuzi8c433GsX7SQroZRV4nLM9NXlGkbI/4mWgntjHxfi9TIJh4XaP0fviNlO25bFkugxFWqRLBDBlbCkoDO472RgqCbOrqIodpSsaPM/5f1lA+ARfKe+lcIA+h5XA3nuagVuo8LWHGZytVtIA5DHGcGkG5BIs9tTnqVKftezVhTBEwSpHAObIJzoo2Zlqbc2/sCrTmJSbcTFLTK55TCFWXyZEgAXKe5oivd/Y8BbEva7NLamQElyJG8qMwLs7Jgqcl71TjEdNgWqowjcVJOMNbKODeGFGIvGacEqsfzdvI8COa3TUFFtvFk6OqMMyYTVcyobkocn+G5zu/kTwnu/cY/g/bOQc/AtrlLYemlDaJbgqDIgAAA6H0GbuEmoQWyZTBRM388gRjtsqVFBZ27PvqirdgU6WK9z0ONt6DhDWhX5B/w9ys7UDWbqFPK1dJAb9COeYk/BrUGqajvYuSjiHhOV5kX4LC46ebh4Y8f1R0X+D1GnfpfEw8wQtZLEDPKF831a3xIJxmYq5VFb9+mr78f4UygEIHTolPjESZPyTKiugZM9Em0l2F0xaDhy7SsUx5QcDtIuEJJUwmBW1Wy61I5NsPC7dZd0kATUg8m95puTDVTiRHyjJsqYfbH1droSU9QYoLMv5EIArweyCYCFXNBgWz8JDjrKGEhbn+4chzRFy6hxHZ7hbnF1Pas6hG+m/k+/2rvHN/m+9+fsvH50etE7YbnJmZ2bI6R2xIwD0eX0pthqudiBb4chK7Y/XN6HACkcAae6Zt815CyPL8TzGTRQgZy0vj4ASYNL6oSSoNvPNO6l1OrTYNJ8pfjTtUai89UbceT2IDInYfuRASL8y/ck77N0xxk+jb0JxxByNBNo3sZ8CVXdZYvXxti6XAWl2qxdjKahlRNzttINhD0bYTjkPsz1xGBuTEaExuhWxXXbCOEZO+1uQ81XcHk8Kkl6gzR5Ehtcd+3M6Or2aUzSkt+onHvGam5KwBhmYISvl1B0Ljd8IFydC7tuqD8YfjJ68rHSN4GL05wivVbV860xjrU98vyl8rtQQs/Qp1eKj/suUq1fB+DwJe72igA8nZKab2HY0Yu0JvG8kk+PrFH11xCWByzgM/P62kVkJp3yj0UD860ABKUm17TD+HdxOggEWi0a4rTeFgT9rt7owdmCaCgFIjgOJKGENN2ocUDdbyvDYg3EdzhJgGNqWGE36mKdpm1J0dVw3kaJk1yyIK2zP1wAD6VstffxYrWAmqwqEd0KCq3aVSL8pn5Z/zxXi1fQvOV84vuo5KFg5CQSnVGUNm9ScSilfZcpPUh5PnJpAgZRqfMsJsMQENeuO6m3Z/V8KWhUawEWuXvOti7jl0HAsJxYY9JgYbgMcEzmbi5ixJ9QOshXqcPlsgvRK5Ct7cknMcWjGiFjSYIP+Qt+cK6cb4kz4bHZIroX0SIiLlsrYrDLVIKe/OnN+iIkx6lGZzm3Ygiquy2GfC96/oUKyVfk0y1t8nH5bWfJjziG0dp3irkcKYbFD0RaFTuxFrd8rHigPsEbKCvX1WwYutX0yK1JqK4HuT3/0bZ6jW7t+d4IvbnMhI34/PMZZuZEeDnL6t54pBv2D2xEgR+ZZCZ5G7gIVbC6NMlTpYhA3Y2XRV6/pRnPZa4dP1sEKRJzdHWz8q47I+Sd6thCPL9NPYM20F6iGVzCKCx9Yj8zp/SLIX6HNopR1ShfgAk+suurpTTfI5J/O1dfoe1PxHZcyEE1GVLZaCQxfLSUmYnqdMMa16gZuQwUArZDD/6vf8SpVFG8Ek1XlIJFTRyE+Uk85kHm9O5VhPJUCVSIfXNyc9yJ4TeFMlrRaIxyBkvIJn6CjPWLi8nGemCFl/QG/jpa5UWAPHVH4eiznUW74eqZgQRu7gpntGTjaJSB5nzELk3jEgyTy2+6U1pEn69abuy4uFQt3rD2lcIlkmkT/Pul4+b6kTC2Bi6RLE091c0RJ870Rn2G2ljSIf0ewnMTedLyA7QdBU/T8N2cxUeyPLx9N4WsSTypMR/fgQASQesnn3VteL//tQhdVNV3TjQWdJXp6tDKmfU0yHLFGZHjYBt7o/i9fXQ2mpos+lPZjfd/6g6S0bK7sOsPbpjwWG+BQWXG5MeBYRjWRcJGv+eVDqBcD+Pd8T8nAeHWDSl/SYdyhIBkggVel+1rJ4+J8jVM+d8es1XORC7CyGXzWgrKytuhRso/pAltIyDdGL3/FIrMbLJ3JYBcEBvOROddP04dScTdzamnmy9ZhLXxgpY9cFh77AVpwFzriuts9zZx5v1ybOfD569U/9+Ds9uBO+H62rf4czJumLA4nGhra9CPZ/DdBPY1CECrZcKOxdqzY+TwTe49l1ycny991b7yLh9JRRTCVly8OguqpkzlZNgpubVJau/QvCHQzUQZlIG9m/MPSxFr+43EFTCPHoi0YJKAMaF2tPLstppGKEboo8QzG0PSEG2X0O5XXdmElFsv7hr2o2vMDsZR4wZyfT3Z2hOoCxaWQCpOVfByYOiGGzbzis62Qv7UQR2N9OD/gqcK65T0foyakE4W6Im+LIMvGoFguMSEITGq7e8PnhclSIShhn8A8Q3qaVv3mxWBQIuUOIlUB8crb93IZKVUelbUgyJzQcPaIZ0qTnKjB3BKi+YDVfFoXDCaodM65CZnFnPHw/SBQPVJby9N5va8u5T1dGFoPOh29yWAFkAjEjtrd95/phjLTTDX2dO1E8uCF0N2ttsPivtJMYTMRe//0WKOcfephSXA33FgzPSJ0Jz/Gup8c0nUHBrbAQ1CaHO9GXryzkWafBm6hZ5i7Si/RPSuSPSV4ybZDX7Fs+kvZCErTGT11RZQrYmoeehpSxq9Q6OdvaSyTgfMhuUJFJyB88RUX1H8qsBUVSPbQvuqow69ic4MC+poNKlI3w5jMn6wkFYuG906YTMjb0X8BmANuk/KIqhViRhS3taNqBMBkHRbLq58GxBggLylpdzTONgpMSEcG5hY7gy8c5IFwEFT2JaqJmXXXyENOhdWRAPMFgufzpaNFAfrM47eaFEfG8oc+M7e2QUVI/LJ+sLn6ah7zYNmQRFFD59K4Fhp8Rzmx/ejPludV2cjL/HXTV2X3F22W0Fy2juJ1sXGDBO4qNi90QGDOYVvKT7jLcz20jG/gl2Qi6Y+5ztQv3NeVM6N4761kcFjlWE92JHuLhGDZqhWTEGO2YRHxTmqYIcKwwiApHpTW8VbV+X0KEdhG54h6I9ATqQsYJdXBpif3j+dkLOq2yU+uayFMOGsObeDcATylqzL7xd4wmoubfVzYrYQXe1red5GQc8plEp1dq2kfrC3c6ZffGz4by2oRRhW2sMGj+d7swY1w+lqcmahBj3KIWBcF9MHBkg45CM4p1bWBlMHiCB4OH50ex40JG3QDi2VjJ7vASRYLLp6hE3HAH47Q/U4t6DLLK7vDkxStjZ2PLwp+YuuwFwIlIHxxD+tdSRG6nb/8eZU15/Fm84IScxHSZmGx3Mew2evp7CVXELmWOfbvPd0FOinM4TmuxG1aOiXICne5BW5Eka/AKq4BuMc7RwYC/6XWTh5My2fPWjLj61LQREdr/SAGNjtqXB5mKAH2q4Zxpm1ldKD1D7LmdfEpXFmwUxmkW/8BcYA61Vl279PUkT6etx0BsLM2tHvWcEPyFJGM6Cz0cYn6FRKXH+WYqJ8xNr0VPvJOsRYfFnDPCJ6hVNoERFNqVOfHwTI8kohTRAkoJXlCick3T0/D6gew+OR+z5sWi5h1VOfYXO/JA+M59B6J3hlRayQlzQ3ZTzCQItGDQ2a49SFZ7mP33Inl0qq0ZZbHPSiGcNsMX9md4E0reLc+2YMg0UO13I+m3wNoaJ8FvVbgJGcTtp7B3XN7H8rtOBSQa8X/oIIQHCsH2D+hlIE3l3xFDJTXZmfcy31rW6QSwNfexvXJw/HvTqexKh0Lc+WFmDka+l1oea1TXft9JbPoe2++veP6QABFPy8ywBh5N+Y4t7p/3HsKk988fI5VGDNTGGRGXYWRVPPYu9oxNG0XUwlVcD/P6lTFKdEVt2s7cK87N+Kb0RURNSff3ZpRUcR/PWfCQODrLbCtQKuXq/D8fBd83pSXWCzv8Z5RfsoB2+lABrvuUxrytJeacBR4n7BlHbx8NCFaDYtUmLnDenGzu+myPvwHJPebGVlB+okmZ2u5J5AXKVVhf+bZkzcIo+i9cTUHnOEP0t6dNswTjBmsdSXp6Gn1dF87f+VR1W7wn09B415sSSzjhqV4MIDyW8EHvxn7kINasfebBrFEw7DQST9KJDjUk6ixDs+E2i0n3fwTrklG9FL2GiytXD54AiUeJfLGcuZ0yZZyMfAJ9nOkKcIivegwxjdPxR6TNTp4jsNDrL1ydmFSV17WEoNJzkVXhUleElpBbk+QGXtXx9YcPyeTFovkVMV8eUBqMPEDPxMTXsuSkVHc8Osn/MwtEJLaezz+6Cbr2buOE2/geXemlriNCDrFWSRKyuX0JEMJ+hppEiKHp5nrQaJbyMU96ImVaFBQY2tmff6CTkYQSZveJITO6Y9iIJXhSWke6HYYZyoUKaN9ImG38d7ppxJvCRtEZ7JrSKPcO7Ju1IWILWI2npwHGOUKJ5ju7/TccKlZm57ciADJu8AfgSvAK8bMXJBXUWTQQfp9mTr9djnDKWxh01kFg3ldZxTldJSMvlOG9dU3oiRR1e4zi9UYkSxftvO9Yt9NbD3gMA36Kp95LD4o+bIvUwGh1SAL3OtbZaLAf9saTQQw+lZ5Cb5UviMUNXt8QSsApbGBCurp3Lbb1P6NzxWEJERxCNpcJo7B7UikePRgi+l9TVC5XA0TxeBuHUl3ztrRiPPPu5t3chs81XRmxehoDLRD0IvwwrhiMeVlOeTuDk8vIvhjOyYgaulrof9d2t4Sw9SeA83puhv1pPh9CH9kDIMsgorOmjx8TAPDRFQqXtUoy6VBjzBdqgf4Se6sGhN8mgAYSSw3tPiIGgF9q8vqx6r+lB8vdn7+qFkDj7V3lRaLBBw1Vl4dHoyFJGlhS7300y2ggnioYbJzt+KYPHHJ9b3tISm5tImh5gryhbYWpL/jvzR/8IviRBgWEJXdxuWVkuO/phtwpYndvfhesOX71vfyv7vKz96rEGpjdYWvosCI5khVYNm/9H0PIAJX/oiCRZ+Lum5ujkCaJ6EiOkGypSKPXk5yoZfwhftRyWXJfnPVvM2/HoKBeWzrwdtcV2HFkw32qiGOGNcZfryEzgImlRtchhVU4Hp4bk5zEGghst8NNmSBoauqJ0noADaMzpXyNbNY0490pewkY99M60jpxpku+5gSpfcb1+L67Xkfu8ITYkmetR4NxzJMXZTfwWQ6Cr8eSef/6sPyb27yehB/rqIlF15BkSRy4QHmtAA5HSfI2Po8gQGd1j6DEfXh430w9vxedkBqAEogivE2H1unJEKvveecKe/pS2/8pXtj6x1h4nTeVomA6IjxThy56KCHyNaQwXE320Esq2rSZCLyNNwQyAjjfM14XVPjh4Dh9LNFr156E72srctWfcUayOHB1UMBinjK6CibhM1YqCwe3P/tJOkAtaW/0mFeFs6WszDjzoQFuUOsSjJwqQ2o0sboHS+N3wF80EqkMrROXrnRuT8mkqC2ARS1+J/uxZYaz10d9xypDW5kk/HTpM5y/Bo7ZHWF370is9BLp/kfqmxobP/IS3vH0SCGIIkZWze3MHUrw5k6JDft1zbb4M0pfUbRl+/OoT06rPVcMt9H/GgrXnd2dlCaH1aWBvuWVreuydOMfncdf/DSNkK9Xhr3fjbTGHAYGa3r9xVuC7Ya5vfxHQK4ziWeP3WewSQASpYEnJeZTtGo9dm6bZN6cWlOaqRDWr/uFmLdyL3/xoTusWWDYLiMF/9DVdvqGH7QPguxy3+vKVexTeqdS2VHPhmiE5aaQkK9Nrjof/cyi2buAgw7bM5S8jRnZ6EMTiysDfiKk4cPUl6XVKa/J/XhRyeEvU1i2zg1u7J+V/5oUoFIyyKSnJxTR72LokP6ISms4nqoTvDVK8bXmEnyKZQWEVysfIkbHkG94icJXPxt8+jMwM+a+tTZ4fN+7hAngztWpQHCG6zovyGPk3u7mLefxFV3WOlVHDYQqDoYEW0JyoTstbmOQx6Q2DgmiMbv7iCf7fyK+OcGJk4V8VMMMjyZsEt0aUyauAI9BR4EQRDM+TsF2I4uyUpPzzhIs1UlGl8U3ush7DxaWfVfTJ++aCAn9sRmzYyjJzmqOULwVy+vVEx/ssz2T8EhjnaK+LgM+y2c8VKGzSg6jLVZW0RwNA7lcreW2F+fYW4WnKetlxZPnixwyz+6r8qAs1vD1BuS93X96A0A4odfJ5ux+YlTrq1u3aQyc55+aKPevAref1wTHK09GkzGyoO8biXKrDmZcHHth9sGJ9LEaB1BR6R8bOsB2n1SmOe1SgpXZaEQ4MIk3WqyPc/HlcztGxWJGzPpZ0mw5hvnbV2dau+yFGVPcUbAmcljUXVmtmYOuM/X7fufYkAPix4prn9hUStkMvuH02NzWFs61IrMq6x3F7Vko6gObJEJQlTievT5OWAeOALkqH/nZ6aHtDjAOdZdpb2fooYnsek5c43WSUnq4VMG+cOBZt8rBLtclSV7xb19wsxWk2tmzpcpgYfezvXyEduVAsRM4sFdBfzsr+mZHZATkhxd0lEdNJkX80yUUJrIzKAxgqiB6kstVASpogEqTF+WqXFmPQzY9nsCy35DowAyW1d9XKgAGU+sTMdB9jnWTK/7hp/agDcDzH+87F9tWZEFKFcAerhL3Xtwmatty4aqfZBZZjkqxWLITbhFfnhe0C1OKbsqU92nCPOaMo/KFgy/OT08l2+4kuW+s46Cj7fDWI66Pefguvo/65iHknXZm95noC+EDEtX83ajkyd0/K/Vgvf65+otcO1zIoAmpWpSLOhMN8Whib0nAzEyR/rbf+6JL+U+8ys321h45V9o77lV30dwWixdR/POPPZ6r4XLdp9ZxvLdjT7VjG0f47qbMlIWMEDRJZ4Jot2btnBFoWhHDiwQcaKECsMhFcXFE/1oGVJoqAiM+UtjZ0nO5XBtyCwTQenHuRW3NLYrDuTD2r31PPVLe2W48co1H0xXKSOMcmROCkdjf5Sa2FecLLilkR/lYyZKNdMZxxNaObkhC6dkp8z9h4upUHGFeOnS6VmE5l3IIkeuQRiBCB3GjNUz5vNqwszHIgAmkroP8rFWi3v/3RvJcrfTAP+AXCmUfZaPNQymKBz2cJtAWvOPKQ4bLNpuu4GFKPQ5Ymahwn1CLjmjjiUGA7WWuDZ+bR2Olwv306Aj5RqW0vBjiXWOj/4ppja5lBNz4Gp0mHj0qgabScAS3w3WAK1IYeJy7qwckAeV0hyHJw4ulZBBmTNPO5nExc9P1zR6ln3fy7ysc9uy6GTINgkgOHsZUdt5m/Kac2XOMzLJvTnB876PP6Xa2g6BIfg9OBp/kMlRFdRrAQpKCIxSmUoi1EPGzhbEuwVpxb5v4FRji9Ck10nbJiUPiCvpChfnQ9+TAKETSDD3hSovZla0oxsJnY5Hr+wjG8ZqYwD+fyJHN73BS2SXrclPf/FSpmqX3RvVWQ2T4nQTIcOFi8xS0K1wlSg36M27hqNhWKOKJmPW58TZvpQrlYSjYTx62o6+WSYNV0di53KTWozrTcpux6K+BJBZXPzxWZP4HVVuJFLHy61aJWB/75gYfWxJsg4DOCaKLCICtxNTxBvS4u/3mBuyu/Zo+V+i2s4lQSJRGZoz0btDj9Jrc9x1AtU1OXUQZftsdCxat/Up7CGbUJW8g8eVJJJGPJ4QayybISQpJG04BBk86LIYW6B7Ce/30FnfQ1c1Fw8epD/3HcX06FGxLDiJR9kKTMBHiP6X2gSGMESC93F2RsNLH1LhpKGkwcESrK61n0O38p2fNG8a/LV1SG/6mXdJI+N/2D7ti+VUwUcDaju88v77cdB2DSk8Ycv9dN9xaUkaQ1UXKoMOMiiNDO9Q/B7kKfM0Ylsbjic1mgv9bO1Y40c2fhajRPecF6We18X+Z4K6r/6S+ULIBkLWa3mip0YqDsTr5LJlUa9y5P0dscD3Us/iUhQEsOQHYmKH4kurBqqnxruaN9SiDFUSYSS/3tMygS9f/YTnF/nutPFCuX3EV88meMHFlwMeiB0xvSQkXIKn+vDnH00rG2hCx9mHZjyu0JtLHjF+r1yDvojixt8RGFavWA89X/nBvopGkwEuvN7ieVLOKwYHTm01sOwSpB3RJRUzMYIjd92wVzSyzxRS4ZnyuRDbPXqPFU2RxkVrCAKwashj5V5+1hFctPIml2qP7dLXezltfN788rkpzrY+q7UQQOmKokGoGRpJw0qcFoENaPuaUKL/qYfu7QfKv7iLkxu07xnJ+yNr/LUroN9MlF0vQJUiUJNaPXqeuurLLm6UR85Zq+VzpeEKqoviqGnmeAY86sGyyf+fl5NyUyADVYivIS/hISnsdpk4wsBoethz6HMFVotuUceoued/wfpjisiiexGOcD41jUKqe+p8FvT7xpidGQVbdHahrRtupbhN8+VTTeaBl3aPN0abHSwV8lSK8oh0mDiAUYdWs1bO5zqUSsB9jPMstVWlBPekVxPSUwqeiP5ZPepwATFamxcympj5ySNz/xLWxmc8/MNvqpJ76qXjUQFSxdC9xR1tRbNWWqYgLGaLnKY19nhIAlNktGfHp3soGD1i1nLRatapGZRDH6HuTA2zWXrod0vfTbMwHo7S2pUd9moOo57qBgIBc+X2+zl1+YD11eZd9tGMy3xJr4gO40ZwWL4nFctIt7GDp040Djpwz0xeqLAjJ0OjDf+R28tO9WF8MBcFsi5c4lcOI3Q41glbvO5DDjMUO3CKwBNSPTpsH9Y8H46xcElBbg9qxC5YQVL9l02YNUbpw1Jr3OaccwDG3KGC6zfC6KAJSX6l5YBuzMCd9Ki6dR7XmcVVxzE3dYHqi5tYBskIghuYb23SgB50k4X8r0wSdLKdU4mxWsV/ftSycsq/b5Bf91x6Wnkf+E7PuHS907H1iq5x9BTiQZPcynCgBVFaBjLf55kDeFD9nuHa9qUN8KPX9Z9NN1aUCdxjMhIF8nY6kTGmmUpWBh58mFML4kOc4k1Zr6rVn+7i4RuOFFw+UAlXKdu4yzWvlqEgPrcKqG1uoyZ7RZLR9EC2vFJ+g5c55Hj4tmpaQLlGkqEUIHwCc+2yTcpJZ1U8HNj8C2QVpXUv4GvAc7/ci2sNCFphfC2/Ty06VUxk4ythG4ENnkR8juQOka3OTQtDF+zFSC6PdzyJOZZAciou9ezZN8E++Mp7/5ugj9t2FV3SO3YvoCi1Zt/82YoMpekd0ua0+Miv4O22OPF4oJ83cH3doZwGJL6iwRYLy8+C4q0gQS1ZZwXGC4asGStTgMB81MrJSOKLKl3UhsrWEbSHlsvm20Bl3BjLLN0SF8nJLZP9m6es694gtylmV5wG+yi8O207LzhP7ArpWPnKzZVe+11Z21Tanp1JkdrnEEceBMLqGCYQ+bccIx1CKgtnLiL/Y+kCyhmFbuhFsSI4nDaTQp84R4N1p4WMDEZ3eTZ7XtRZU/52L9xoZb4SmgHpsFl0LSorheMQ4iyh2AzPEenWcDr9+XBQxdgnL936E2OAGMI4oBSKU/8wsMWlQ3IlVqa/LD9RYawvoCPk7VIDecFQZlSZITSbL8A6NHykNZMjY1drt2zgDUBoBrHPX2ExhssRCGGAc89w1R49TQWbmrA2OGK2GnlmDJZZg0LfVHYKugxpIXl5y7uD6HVsZwyg7RSV0+kRqPwMiIs6WY7p04bptOyle6c/Fb2V9iswv4rXB5nYaJPn6BdJGSnmrGslrVNXuMWkBrhl+9qwsKPG8bCWDKQAZq/f4VQEvqDHmq09oPJJ4oU07sH/ZdGAlKjw5Rq0d/T711P8ULNKgEAMaLASjO6Q2UajITzYN6Z0ATmE1vIWd5jrXmxKZWt2gfvJ9lB6XClp/ipAuykwGJhiLIbH1yQJpvr/fmHyWLSbLX4r3liyG1tQ2SzXnoqHA0CFkYrLUxhzo/NA65e4mQG+3KLTCgOBLXe4w58ohoRk04N7q+KDS2ymkQuL57XYdbVDJtQgz83S3JKLM2gRBuJVotcll6c2QbHqGEqAGk+7p0ClkPG+yj0KcE2TuhBE/zQEwXZbEjiAvYc31vQLH8OpUUVU+iiNMRASXEnBcbE4SPmXkf5pmLOXCM2oCcpT1PTpccWwEwbvp+jgEOpLtiMzAu4c5teCVOKhStAS0DbhWGkLBE16VGkdVgKVUHhBUl8RBBdXXXBG6QYSf6rNbOYBAHTftDLAvYDzkFF+PdqyjOLqb2yPfgQiZYGBn6G7KRYAk82CAK5XPxgOINVvlGsHi4ZiEbJakXLeySDilVifnu6paAaOd7ofgwOREucVyZJO2XCacI+9RziiqLARKqLlVUzpUyDXHExQlbee1YK//xran4Qd04mQDG7A7V7rFkupdiJp6bsINO/MTq+4n5DKT8gOBvrWXy7IIKH3UZuQJ7r0oUVarGcN/NsRQGoyuIMbBMgiH7RDG8Vs8MdXOhXYe9ji9DaK2LgPmatTlwbFyacs3eRTemERg78GfjQOLGgdQGBVzEE5sl31Y3vidxm4w1VQIKF97ZrwZ+2jbUQYbvKrUEO8+C6GBHZuwj858rfe/0KOKpusbG5Ann0AHpkv85poOAo3/TEQ05x2rmHjv37T2eSl+eY9WAHh/V8H+9+HcgGqyfYc0Fyhy0kewA1Nz3Zvf6CxMJZtjvDfzE/yJRP8seVU/+5GCG9Qk+pILSvQhGKHslNyw2s1BfKspciNlzeoYS81YNfz7JEBQ0qZorpDZSq/aMJsmbo8YUqWHffudT4DPz2VL4BHC9FLPVOuApHvyc6lWTNSl992h4qH+dyjf0hpw3psZW2qlTzXyCVSGx7v1PLEci4gwKV3SDZct16ZrXMJsghW082NE1btGocuIz5Pf0juoU/1+F/awtuwje/012Z1sSgJYVYHbr2GY6qGHWniND9IKaNoRI+vA0saHRjgaMGAJjM+8Dz/EuP1p4TUX6OxMfoftcrx8AcRvb8CqyEROh9PM53eaFaC2PUQ8HUlS3OV3d6KT5WuCHk4ZLlopVFpgNY0mLtJMEwIwJmfUaFkmhfxUD5Ig7dZP5H60gl9noClzTz7uee/HV66fyFNTbgJTEqBWCKnBwsdmbTfYOV80PvniK15SDl0Zy9IQP76zpeyIKFyZRKNrBPc0J2IIIb4V49mAsmvqtn8cz53fltUnZ4ZWcJvV9D6mlJawb+EmwRpAlYL5LpGqFnjWJGu2/bHm7rRrgwDxZVHEopPFgUj3BPJHMR7UBJqLguNbzCzH4VMztfsnhurT3ejnXiKcTybND8MkzUsB+KvEoLZcGNoioN8wNE1YlbWZYFK7lu+G/npUMopqVE33kGYH9W2Q2aySK44GwxgzY4JUtKVWEneuvMpaY8/rgaZcCZ0ngGPvsHRt3R1zZ/U0R/VEndqGkinh2WSahqDBUjyd4SaluTeCcWxsIPdEgF9NsbQJMHXgtUxcAFa0xOAFobzEaUfJOVzvBPw8tcP0GiXjMQNWOCIr3P8yBVXp5ATfTvSVDSW4fxdb7b4d7RHTFyJS1F92xzEBBKQSMUFjEEhlxrg7MKYV/eeDhNCD5pm4Sgm4jXcsOigj04jCPHu779ZcgA5COyRsnAf5UqfRM6AEMpRs8D1VadPajqd2BalO9tZptlVXNa3QEdsyI4/F4OtMgiqqeTPemqYfdfvTxZLYNZrujf4NYzzMcDGtNzUkQnE/LRs9ZapnyV41qG8hVm4ZELl3YH9ubYkiyPLC10deQkftCVgVsIKRbs3H4SIQRkcczxOTQ04Bm5e6LBMIKZSbg/HC/vXbGa9nytCX0JKlg+dAN6/uHtQ7+FUqCUfbZAjMv3ZRqc+N1ldK9fPTSmEoKslzzAbLcD5lqIhgnYXiXVN33GT4jCVghQ8DdVJQ5VhPKaMcDvlr5ni/eUaES3/unmP8tqqFj+RhIgam6XffERhtq52ExK1+qe1uHIQQu2Q6L5cEGqeP8hjjJp/8oZYgOQ+NaS5JYeViJqbd/NIWzEpIq6H5pRCOHh02wDj4q6FJxHun2QqkAfjdZVy9+BMzxRsWvcRGZM4e4qFb/VzhvusKXPUsK1pHX8pSsBFgIkaW4+ldhYZ8yaMTOCf718HrMIjf3AVl/+ousgnWHhIjDVFHnFsuYJ1neCTRzBCRbPawjZNo74jIVpdhrgFzML0RtW2E13diCUh1V0DVIw3mtRkOPbWNUS54MZIL5tmdHdLm5qWqO4HorBvf/9L3kna+OCvWSD8FIdNgWgZNMA04MgrvdynrrqbkDJmQfTAFAKukIIWXCsWxHJv+5Zsuldj+3b3/z/zUXfJUaebayXQxj8FUKIYZimFsGflhbdqwPtlyke/7jB3JZ1N3wWE+KDhdIUlYGKKYc7I9rezt2R99yBjYdnKDrT4e/etEDAu5Vi6qa6cQNBSjEeIQe7/fnjR/3XxhMMA2BPtW+UZS/DntyrhUnmHg3d9FIyQFOSKAs1qFKg8jNpI0/rLjk+g1tAtveE4Tc4gsL1GZcTkRH27aOUYWhZXSKDTpzTkEsLX2DQ5xxQJTb1kMLLL+jRVouPkRLDXKscbXilEYDFpp+NdMkuxHM4ZDwkMIc6tHdN0LYc5OcNmYXRuaU+oXTocW6aPmZsy0TRxGxFBGURVDA1FWb0l0tT/Yvh2VOGY80yt3mXUvVJoXFf2JSwwtnkwyxj4uhLv5RFZWBd7JEFB1lXSTeFuO3qOAMvBBaUX4U/kYeu2PCWoHAzaWLZ8XQsRSRLymnlsIKEPHlIXGT4dVvJ3GMffcKsrOA/k3I+Mae87hVq+M1N0AMWl6Z62lOLptEQ5AZ1I+utk8kEnmjbW+H5tcK1NcFdIkIhrD3GwI8LAArcofGzqO/+bkAzRx1imNKOla1dDGyzCOEHbDkLBmz/k6vBD9+3k0UR3PxklkaivUw6lMoC7GfyV9z0vK8h+ouFRIVXrWAusi3VFaPZ+0r2/37xuW57wO3iAyQEvpZVnZmKi/udClYl7Ckmah38Fd8NEole5d9oLJgkRmE9YbeRXfe/0T58uDfBouhQQ4TF496Hw0k7+yhQOI3RKyqxIm4EeX2KRmMToJUDLHeXtl2Llq5NkQIPi3Hwhf8/7b049nQOheeIWQoqfFD318vWI5MsxceQtiqLsRqv6UOvjhIUYYoVkYZ8C6yxFfhIr6nvl2pVIXmv0T15ZhKFvkemu4cM/j+5/2gHVJyq49JA1VKCZKbuMy+8POIQdA2FJM8Jl5crGUMw3RBIPHysIiXQj4tqaucQgELGYADa5GIUvmDkiY2wZXnN1SRsYZ0aT2+PUvlGtM3eGs8x4sl6AQQ4S5UH/fMYrVbIWpgkutoNYtxo1P8Sia1pPO5MVm9mNvRVC2pZck2s6Q8J/5j4NQffx37JGnEjSl1hEbf5kdxx4nHoNaT9T7LoBTzdeV43EJiH30qR6bpuHiXeAakpD9mhayto3oR0P9AahBbRk3MhhvJDfOvXqxSi9uPK+AVVuN5L/VWcSS9Gjg94dZuSci1jtOetri1M8GZyBt5pwt58tggXheoD+3vG3otI+0VY9ZznWVX1vrwY/6pZzjOx8KRS5s45joeuMbv2xnpPkhN021kT+djZHPAIYz1jrumRMxTvC5j5Jk7OWAh3NdrZCtdKJCT4/u6DO89tm/2S0ulLzk/yGhUOBQC5b1h605+l1hoYvmWyN1CEftsUzVzlPYqRB3uWI7RH6DEIb8BEVk8NuMSrEKmfN0cgFILKanWTOY8AuSGZAVwQ3+2svcOByEBmufCLLMe5Sw+DESlKJoAGohvWtMUHtYV4s3MsKzob/Gn6PrWwz0KH/8miQY5wayqIoMcbZ5DuS7w25/Q8Ncl3wAfUZVKxogQiVcZ0/7rcVl3vtAtumvu8gFPRvNuFWJGBWCk3SeKR2O5oso6SnTEhv3mbbqiJTnwMtwvea8KGkv/ZLK9M4npanWWzwb5UnJLNJ9D509eoieNks3UiSamNxZzTAtNKUMcaAp8uLszAI6RQJ6nWSsImwtCFVr3RxwgIEpr0m1qFgfxcqvojtsRaV+pg+Y2pjsTL6j8uDBcBwy/sYp/fwMkbufLqdBrT81AV3ZeoO251bA0PZ7GU9l/YBrFU+DMftCaoVbqH3S482ss41c43Tih+y+4fsvRwoZGg1w8sTYKtgBITnA+5nTP3pP7CreNM5TeRXl00d6x2ulTAxZU6mUTybZBECusB4FlxbIj6qm04dLJ0YKZCwJYhhJBwMwwtxW7UgDhrWkkj4afQViisuK68MEATcY1FAD60bU79krF5ga2VP5ng1kTgXg2UJrPuhxsAkDZeFQXNXIdpJFUnCVp4+FMTFpg88vgpal8fIKPP+gZVuhP9dKyuEnSWQxGtkmr+eUOJjoxalMSNs3UrcI0ygUJ1eNFK3S42Z8hWayb66mY2nAvSNKzhuWdS3Ev57xeMPRSSnPc25rMCQwDu9/Cx4/E2WdXuEy0vvq26LTmCqDqQ2jfLXcdSakTXdDxtw1NZje38DeIl4LxrYA2iaqzu2ubQiJbfT4kQmuDKPyKP9kv9J9Xvucg/IJBt4tQ8akj9a+l4/R/xpipz4/QFI79Dv1mnOvWVe2fLaUZJbAYzS2sHCR5+Q7iVa4WWnfYilLPRoo5C6rKt/tbkUW/Un2npuaYQu3F+wLlYkgT99WTRCwgIhFWR765Gu8WjfcHWTjTr7eVxxdjDG2HCpHhmFwRFeBqoMVfqdfA3QJB8tL4AH52h5E/CgIhn5BHGVkgTMAcafKkfhsxBWSp2TdYFokd6zW5uSdSkZ0AlRmWI5IW6Wi93geaU69Hoi5VHNupWSqjSziNR3QR9V9RT475bccV8BUXdEuih1UcwSDorQdI3a8pme4Hu3CchPqw/TOB1E8j9R018NlLZJY2G8tPvg0pyzb9xm3dMZ63RCB32CFj0Jgv1pziyofuZuIDCC4Ovz+paJOlBLjTiC+qhmZyX6x2gZ0qBINth/TlVQNGoPypbQoy4I75zhMhc2DqFlaDMAdMkO5oMJBhkPaVwtethoDwW2kHD/9i25b2rCxX28MrGox06PbWk1DzZ6lVbJYo7UWtLH3hnWCVGMRAYPHJ6BaZ+ubbVEFyW1xlz9DI0W87jZqymIZZRpVNkuwvUSTaDHLS+7ZiSIPMsjpKgOXPAPh8pina1oJFOcvsflHmLD+uhIdl+DId3vTPGIa+eFfzTga8nEvTo2uYmDiGpOhkve9o1bwTyPYn1QrsT3OA9kpQHLM1ExJd5Wb6bKtwbERBx7mVWK+esqQKRr8Bxcgubu4WMwMEjB173GTE7TrEyPvGFlNz0DrfoZfxQzJq0jj96vytA1UHTizYmYDK2kR2f0jCCudjj0dovyDY1yI+wreALZVL73b8pFqp6F4bYWYKm0yd6Gtck6ly6fBHBWdajSlgFJAW2EDieLSCsA5PstO9Lv3xq9rAT8vZbufwujEE402794NVLsomlaN6AFEB6QSnOP13tLmU2dsR0gE2Zw+prUUp65lyMt6BHWSqTxxFUDW0m0fTzqfO40eBDTTwFO9tVWlxAkejSEBywn47T3q8yeq56S6m86r4S64B1fJOADMGat3pu41qzdTTYug3CyQgQ2fdW18FlSV2quOtYAQ2dLWNJouiHJxiRO9ml5w3MgkHNNU3+M9agCyqE+NVYesII3K4ncvfVN5sVrURdMv2ZE6oPMI0iYOdMI4VKsi4RGYudRxwfY95Pj+VAwd38AwYiLjsxjkATSilAQk0gPRXHQCpL24L0tGdzH+0MDj3lBULChEzdQPu1dbLuDZ1iYXKBSkWRcaBatGeg6rJfQA5FWutD0MPBCSEiSXZJk1UWTFJ7VoegsHV0vQHFQpb5ls803IU20pTrP2LQ8t5GtEVit6SxwmHCEPShFNX0cfioztGCFyqSh/Y+BKu4S2mdlG2ZWRYfQ6f51DrVv3WdKtPqtf/HfVtSSKoJU+7Ke4Mz3k5R4j5iB4P2MB6MiOZYv6A79vK4l7Nkq5z4HgByS9S82+ewCFOflA1KjcaticGJoc5HJG6hv/D/pAga9IO4Bo64sGRS0cqExP6rLuOU3ueOGHNUvI37de8+uXxFt7RnGmdM02B8SzeBJCnbpd9isxaJSK07QISR8aGG71T/XuB5nnL12a/xUjilOiuyag0WVYl+lLMVl8XAnqGZOw/F4L5RC70eHV31YVP04uiEhHJrOiVtrQNpxHVAszc9INC/U0l0TxpuBbQooHfs2B7+0+h+cX3B0myPmPJFtjuRbdjqxMOKwDnhTN5jEh5Lzyg3xtPJzLdyWTFQ5hpqg7LgO9BbBreYiR31rXlcxAFIb18rjOnt+mFg4ULg8FoIwuqpBOTcKTCU5jsi8t/fRURsTitN1XvL+v8mWFdpr/6Uge2ZwhnvXNiGs9FAnhEgKOkSRV3VxosDf3LNLLqX2BoVIPLfMKzRwln/vGu7evyRm76svq/C89tcsagpzqMDsQ06TOcX+8HSRIlCMaV51eIReCid4hGEC312ytix9pILUyYsQF2TIEjPUMGatdDf/IovVrhoxneXTY3J+eC1Jk6O3b3wrKfiOL2Rd5RFSO7/M+l0BCpZm0xw+LcJEz8TcPsa87cUjf7aDDwMnzCr+KAAnbQW8gCY767dp7wuY7IlaR6/vmXLgmrfq4gOLnVTU0NLnPpRHHnGzgaE56ytQmnDB2WfNsum5S19OoyFq7jFWiyQ85w0VBPNpEVukKhHva6m6cNc7EIghOknLyHQusdw/ogRbHKiPmixDzZSiuuVkZjQaoJ/JQNUMQ/Swxgj2Gc9CBe9nPw2A17hbuFYS5pDPnCrWKdDDPd7Jrm3bjKoh+zNyrUbm3o1956xSx10J1NpGbf9zpKBZ0413WzvfT5snA7V5VJpm+ZTmuRviN/d2xMhln1uI/U69IxL/Qx4jdlNUgiQXUMJQ6KON4EVlQRNKuBWuR/Cyf1HReG/l97AaCEYGO1a3xKDc3pV4e3PkN898A1JNq8p8DJUmzjCXlLUcLgJwO745wxCvgiGXTTTqNGemfAtSkHxwD1i0lVdnlZoCV6P4PRsIiFT5ra1GXbqmP0HuVlbFYEE9RHJUSUjInpp3kcFZfIVtVF17W+gUWxEsAxRA8PBc+8wZGXBnnf3ojfNz1dudHoo4n5sQwvKRxbid0TFSfTVyCS19ZKGCHdEhCbldAqWLiRNGhYIwtEFFEDH6c64lRS93K+BchcusBQs7VU/W2IaxaMJ3lrHnXUsn7Kr9TEONmAUR43EGqtYx4c8TdEdaK8B86ZQcmVThkALd2XJKQ3uy/l6O5rQox3RHwEW1qI0L3eCIxdRRo+gOQs+4ekmice6M/XIC9MYA0v+8XdjeE5hn9R4x7u/ZdR8gO1SvX7fAR9jTtdyGnIN1Q85ZV6Dr2LfJs644AqXtACz0CVmW6U/Ghrf1p/n0R6R7KEKzWz6mCxOVSlk3Y6ThYssv2gDFeoyVWjipPT9e4Jgw427Pqe1DOMrzBL5ZHDuXrxVuYuj3DiEPgxYXwEHc7Mccz4fw4GNBTeJ/G01NCJ2ADrewCFfnXd/8rS9sIbZTiJQ4KaW0HRbwYzcC3K258LWUYC/DhG42KficyH5YtmJU/s1yqneMwsRw6ZhLERg84Pgn3K0ZOM5UpXvpnfhP/nagzlF/0mJ+QSEjY5Xpk9ICsJA+KQP+xy8OmTpde4VyhQq3VQI9cZyba8jlbJt89DRrCotYOZklz472/70e8fEQzGqKOReigm8YBQoh2Gnd3WRII5z0YDdOd/CzTL9w1j4bAQ2NcUANjaMYNA6x3hgqu3HBLX99s8imcypRAQLdV4JxY0PCfvl9HP2RkW4GuqYjXrZXD6DQTyF/lCncXRqm9YfNLmKwlJN+nMiekQM2LzskridsZm+iUXdMkkYkb8P114UsGBJnTtISo83YZXLo/eGcTfbiCsxXl5LvYIll9lbBMVX2jIfzpoKhWtsTYnR9RGxdjEz4BpMv5YDWzJAB9dXr5GGsu0kzkropUG6/fMpqcVFy0uQiW5VqyAaBSmKvVbg3US6jsxTGC/VdkPj6yF1SkZv/6qhRq10fQkE5YKWkuZJFk/e6H+AGnB7IPuDYOunO3vfuVS+NOPpW4iFTYxVST7/e7Jrh641FZwVL68ImmVhr2StcBEItXFuZQkio52GPZLnjHLThgpL1/Dj3LGzD0mxWH6c2XuqL0CR2ghf9mOeGrdfX1yReOQIKUEaUUNmGqDX+AuvJd6hvvHxRLWOovGGHcZQciOsIino+mQR5o5EXs9SNrpzFSjeVE/O16BaUnJce9SRhYCS2ulIl7woJRlA2OLHa1fL4v4QHuziCHtaMkr9iBVkyecmK6E8x2W32Kv4NizIGFKHpc1JNsvmpx/ZnT3YLHl0r3VUZcyG3VEp9eX2EiFfMq7h98ytU5FSHKU6P31eKangNVmS8LsY4E2vEbLyzqIcBv7i6qjWMabADdb56BNv5w0wIpbUdhCoKmO1AKqrV/ee46V2E4+BKuiP5M65azJeX6ZRxS1tJZxWaovstkRgNqdezDn4LzgqE5usf6bKpK4Vp3QNiXWzdICuO4vu2Q8fm1Z7sAjbSyp7ynm0GjhuUpIy4IAxJeJeCHvqTISQsiMFkYduMpMC3tLB/csM81Cf6BpxquTsEE466eLlkg02/yLAvzbQcJ01+C6dk+x2fsWaaFmvDn9fIc+zM3Xn3nJWjoKQAiLvOD6Cr9YTgqm9tghLYQLLFjElKQYRA9Ruu6mdQK21Yie4A5605aORAm4+HsqHEGAWuRTLLRyM1K0kAxJjqk+bNJZoy3Q03QFHezQCvVFEvf01Rj0QzUkHXZllBWf09/ZResYQOEtiXWLLctJ26kK5T/ymvc8KWfQjilQtC/nhOogbq1iEcsjORWrkUAGpw7oXk3ay+ooU/gNEOsb6wmpcl13vDdOv6vrPmPXsU5vxdMXk1qrP73PnIhdw+XizjcS6UyuCjQsM12EiAv10H8xrIhM70ccEAGBM47jJTRAtHaYdLH1QqdA8glmK10Lb8EbUkJJrpUrJzzjEZzb01gtvFf7F0/smMbhn7/kQwpbzOzt9GWad4zinTAzukLRhglnBOxHFQhUOAWSaoBuLdqX7zDcnTCYj3crUmJI9gM+76+VbathKN/etACbWjjFfqM3I3cuE+eRLXmADnvHjJzPCuYzLt3eszzilHWm7X6IkKl7zANf34DD9sVBILai5pl4yqO/cRmanpVxPjX+hZZeq185ASMF9UZRJOy/vF2o7akAnoN1BP1v5bxCRzErNjEcM6m9oa3EEoFPL/5JEbHz5mc4yqwnlmwjKXIFHW2JtgSh/jUoUUDhti0s3CRDu7xx9JuJ1nQDVtO2c9dX6/KB9hncyHDD3GiHP49vWIEwuxqrYI8hlDZKR5G7oBlifvktV/OkkSJlwpK/DHVmKC4u7YM33LwzVGFEiEf7Tx/8PRf8omJpHAi0WFl4sUnmBH5xWcY/137AmaJyRROsbcq8kBEOIHGXhnCR8XjhKDPJpHflpEA60Wf9io8DsB2JgyIqRk5mR82E/pDNXJ7xQv85IOXKcI4JWX0NJ2VkVNE41ce1P0MiJDuIxF7+aRUEJ+tYj58J6V68SmOcKABnOmLoVjmZuHTo+H550BI3TSinCcL2C/QlFreMFBdhSg3oY5Qp829ndbJkPflJ6+5HTpTvyX9Oou8T+0huH8RsWwshoLxdCUexH3/PdhsYaNUYWUef/gb8j9VMteI00iFN7v1OdgOg5AQdX2Q3yMPozl3l+4Ga0XErfma3KExu433ey2kziJn13wPSW4DoHch5cXGMlQtl4HKdhYowkM9Eok6qWfC6nsilnZ1CP/c6qVgMZ8y/uf8/jHxrY9adOQkyFsL0NsrbOK/8gVJXGVCsI9n+BcgyR69NHKAFkpESgHZaHjAJtn2JNGOt+gCURBiL4soeCpyhvLiXCH6fXnPf5x7lip7/GhWeYDSbRdHU0Chpe+KVxRFuzbd/Cmg2t8GY+ob8c0P+5Kfnz4NskkfOSzfE3XSsWGhOREyvQdQtZAAAJWQGf12pCX/es9JBwMiBcE7NY4NDmKG29nVOUZv56Dw1sbi4uOgwHDdJ2bZwOY36FyySs5Lk5t36HkOZSigs4Spkmsd5V30hqN2VirHILh3Ahw5vATLVG+L0ye58HPJLOlLHUFApIcdr3n6580YNdZXD3Es4v39loofjzPSVnAihpEO1cJq4f4+OqqMRlPLwlbPI+LFmZ7h83EiSSmrD9vsb9scQkc6DGvDntjVXl88c+gZ3nxTY7t1zV5wTSRv9skL8n4tAHbopFPDfT5TxaqSQFDVO0f37vU4WBADQ8f/M535ptv7Nda6ZMSFqGM4wNP6sGQE2sh8uiexXJ04U0tPw1RYo2uHTcvX1OhyQu1GB36wR+Kq/Z1UrVF5g3/QrwRUpB7X8auGzInFwPBK9zABgBU4dPCG+ncgeWIXyN7eLlWdLfz6r48/eUoGirK+3knH0b6AiAgCESdiX0Caup2diB6Z4wKeeNuWIZvJQxPP2Q/r8bVXbuo6TZloxbiyWCtUgK4FrDVy4ZiWiZk5lC09cTAyizgYIrmBmBlZz86fSzSblbSmRnVvfSBlJAVuGMT68CuBydGguBRkp4IiNA5xTNRNYX6s1F1++KBUyxudxXZCNgOtSZeXTY+Ldbb5XosQ79q5pKcAvDth7wphuUEWPXMl1Ihng4znNJzNXhYc5a1ls7iNu0KX//HLKuqMU/QhxlzEpV8mzbhPCDwwpUfry+aXF+LYoGxIa7rYa63pTOaUgraQQsgVSyj70O8Dx/vkE91iyS2zjZPihcn3ZCUFyHGW3VwBJ9T8IV6WBgSrbojJhIgimNqo+boFpo7NzC78kfuWw+JdhtqBhs0BCWKpktsGfZDAnPTCDa5ZIgqtZVBOEsaT0Y+5TOwvdMsOzF8Ahl/G8v68vTmYaExJAPaDtl3uQJ4tythdBmZdwVR4LmajCTf3rrVdfuyRjie6/8CH/iBiGN9F8/RtcO0/jzo04f2ByJOA6y5B5sen3yoT4q0n5O7GwaMtIitqt9U59VpfqJ28RWQ8LH3I29hbFqpATnec8m9d/+4sZzNlNRGNihMyHgYx9PBAl40K9Xq8BTQ2ZBRyjwOe0vHx+MDteMsDFdWhIt/fXCkzlrOhIRZg6zx+xDnyN0rMczdeK2oEYSoeQEVMz/PyZ0Obj5xv8CkvHJpuQ4Ur0/DJw+RrlGw8hsOV5OEgvBC9Xf+lQl+yvc4BLofp0TdNhpXg1liiC1fob2VC60U90EAmbAi71e51x6hTTvaZPnLNrsHyZxM2/tdRtPmhjXxluAaceQ4G92klQUYPBWDxKwcp3VO9ZHv05cHufRDHJaSlNrVDfYpHA3VLRmXtfeUfLqUo5u5Xr9e3+ZwpqPmpdK3OJG3jgEQCL/MbG/W17Snr72ikHxja4fRRaN+hGCtVH0V5syjYwH04ygTImXbS/U9ZPODBCng9z/pE/h6X4hq3Ib/1HedadXn5vwa9gIEP1Z3I64OrqghRD9wNKIQ9Vc+D0bpmq8kqNdrLwaebyvryS2C7mXgEtcHzNOWoDThizJi0irg+6JNgOWG4DrW5PD/p2XyFCN5XhhnPQ7lGfncujlqVAWYI6jWU6rP++ahrP+P1bEAVyjFSrfATU8sFV/t/Bk6S0lD/3nJZ/IZranL6NvIyZNq1S44Wibme46zjIPFsXunTl4noAl71eYAFRPBNDbBkKzuccq9dZhKHTte0o3mkXDaoHN90whs22/ZLNX9PHD8qDYViWyDAw/mcBaj/7aLUu/luzjsqQRTZNRSGYUDSUKM4r+76JL0Tk+Gq8nNcrJ8AXUMCUcue29/68X8IH3OCeNO+Tm6r2eC0BMuHWNtblW/8Ffg+CF0y/IMw8Xgi0fLMF71e1KdK10j41hVT6OTjfmCZNBtfI98k8yFy7DMtNrWYHh1+S1ViPur/lfR1NduvqJtnncUKvhugm9kkF0aRRcSz+KMZsSBRuMmaas+GSD+QGSR22mYGs5MKAOZdnc85TQkR7WGeE7GkTpYvjz9YRlarDrO+W9TJ2i99TZTSbMniN66NWp6i0HkaFwCoRLH73lCTv60qtln7tdqGheX6CmP8L/d2hgp4I0LQvF+D7hD6FVEWn8tM/VlKp7OfrDf3+KitWjIOGsvhQGwuR3MIj8i1GMSc2HUS4J6TqohaegR5Vs9ohDBjpFN81Qd/qVE8MAyKs6vG64Zu3A9WUuj1Gz80dKeg+L7NdtYF8kHV//p6ACWbjTcb+Njwd99LRFlqu5IFVa9a4+WDXMtHhfwMCTv5G+kUt0JpzaRDvYQvVkdOOU7GIgdHhBTZmPPlQ5ecbUI1hTKtv1W0Au+aRLr54d/gdu29rYfIMKdv9wA2kAq794FwboJ3du95KkmgEoZZXhcgzY4GmAMdra3xScc5vLHm7CSQ3Ke3GSVRkpT8lJjRSReOdueEGll3unNrGpHvzkvXNnzg5ZqQq1SMMWNg6nyuaew+Fmce1H5zZzA1bmGkaDzYyWEV6QkHOZnz3Ae9ajQSYCZ++VVXkHdv+i3WRm/WMaRGfuhcdMhygVsyRiqWhyaMTKVaf3NfRskJ+arAGruZOq5luVG5HOGgFgbd6PdyFEU/oNn7i+Ej9bcpfabMoS5v8q5aARaDH2YBYU7MJadkjozkMEn1DvJ5U0igXwSwKpbjRwYfxacgiPnfk0odsKHwC29YBtl8IUReJvdAH2ym57iKSdGTi7oORMJzkNeRGypnxDVP74GEMvyPmvSsL07YXb7p9q7jCoBMca+7o2CNFGcTY6C/okJ0+3r06QBYjM4HSMVYBZfYQPr71sYRvXSGF7c7/Xo69jU3DiMRvqJmnlz7fSHNA9sMkJRw2GIc1ZKvqGK0pUGQh+MYGZYT3sASPLNQVvSQ+Qe+SYg7sMkAVGTaJnBdXD5YSzAw9/Y9Fjz+vTJJMnzJBEneBuiB+jKPBfCdQ4CPI9aekHPnZfqCgHopP2WI2v+OtiJ7Bhp/VTeDPVcXTRoOaO2WPiql5IIXZoAj06CX6oD3T8MKLPh+lMp0F46RPB5xlQlyoZmDFPKmKc1XXoqb+pwkgxu6/6iIeP0qy3RxGHz1SFjfiOdTxySY6vCEk58CkGsXLPWv1T+sGK3xxft41DnshOBYhr+vAUN1l3QDjSM0uMHV2GjmyKo6iNTuxBEZWxwWu6IZOE1qii2SL667uBAAA26UGb3EnhClJlMCT/p7auBEAIFZfs0CaH6asbu8T2c6lwFWq8TqP+V+23coV4GZxAqz6cNzYZrRtr7RdmuQM9PbQrXR+ZH+dLtvCU01EwU7YteJdERpjDbldvG7L3zwSwtZ2f7i6ysbcTLaOJG5vxZW/VxR7qavPJ5WxCOz/hMDDv8VU3VXRyaCj/nvqSRKlCm9rkOJYm+5AoJ27+RiVcCb+/lsK/20/68GKVkrHZBuoeA/ueT9Nmm1hjSgvI/331bn8y1bzZ0+7Pxff+xJgHmRSo4Y/r2eavNZQA/JU8Qr7yGYRlC6BJUD0GALm9r3NO/F5w+Ty3u4+v5MJsQJ68ZFxxR7iksKLZZb0FM8VC1uI1aKt4/D/sv9u5o10Iuild6xSE8Q3pmJxDSTD7wVdKgZDf4b9LCuyh+KZ40it8AFHAanbglnXBupQftiMIRLdKekCtRFeyo8auVe2Sx1tH9vdfxUkzv/+NYmYdZAlEDZqHSktR8gxfSHukBCLZo2IvnfwcHIlhpUq168KnzDovNkFmLG3ja8Uorqf4eVdLpasKqbHZVrztweL07MVTKb7mtbio9JzxPsZiW1MNc2chXTubz0c7YNavduuPetgLzLAu6IX7cMC5D8W1tp7rQv6zGkX15odhOQMBjq/EFKg7ecgolnxoPYKcBxthK4ABis/xlyT5pLB1ZjFdSZgTtSycw9dpj6zl5JYuMcqUv7VIkVPbqvoh7iwseQUpID4gU62PhXyWr5AJgfL4iqSVNbGuW3mqe+GzUugIhvMmU7qnqiOLZe0QgpADakssqapM81V+8Krw0VTqZoqngpSEKxijgAbnH4oPoAQ3Xusahs4T8YCjjRmILVn2R3F511xSStnrAyYb9O2/Fn+pKzCmzHtoCk6+xexK4DZr15qebIyIAke5N/gLnBmPMReH+etv6w1E3ExQbayngnwexk6OfpP6m3X9gdFs8ie906IHissTKjEZ1fneMHg9gcVfv9N1uL8zRa0H4RCYTrGadzCSEIOsuGcW0QPc03XD/xXMNBcq7G4Aka43U17zsvdXNhm/Uv00As0Nwl5zPCG/fCUaZ4LjueMqq6iatmHo6+az9w/8WpH4GaFG1El3QfhgyS3Wg4mRVFcAVvWJ/oJVuhbFasZYldwbA1sz8xvNCHHzZ8em7OUHjbxyjBFBXFkeXWc3xSdPQizvlVw6KVWkH++oE98aKGvJFTEGlZLA7BHeTh2jossx0gfxkzrhSi+mzlOhZKMx/7u8wzD8YeeRcEi82m9kzhdFe4a6cn6EmvgUW9vCvzyxzq7YbrDE9r6gFfkeKwEN8aXFq5cOSJBjS3NPUYhbd7XeV/w19GVQB8ddHLtej2wKE3BI4/rnB2Bg7ad3qW0NKJISCQUxf9SElsc6TDT232Tqrraq3VEorRhQdjROo0hvR49givpXT7pYC/yM2E8GIFbjWOXQTVwkNRJzMn2pj59D5GKRlSSgSlPk0lMRHnRTJSR0d0u4BgvWg3QT4kZLcBPmdsHh+7EaQcS9v9xa6fsuXTgECe4ta2tQ3vZWzsBT1yPL+KL8GTsElTUSUGhToH1/HBNZD/bINQafwDv1+Ub66KDiNR8VVSav1vWaLNjQWBtOFJMEFLRYzdEjLUOr0g0MOiz/GrEjRWnYnx5R/n0eRpTNtmBznCv9GclBCEnWrPYg9Z+OoPTLDT0GDKKUWhDOTtNubJtIHBeHsitTFNIgeZODblq7KaImbJvOxtqRaDeLCqBqMwXKFNgqLBTAViJEYKJDhZTjQUcd7ShO4P96KAcdYEubU0kJSJ0MuSc8OxfYHVbBQV7n7EgeRvCXbg1toIZ1Y9Mk6BZ3wgpg10xmNdQSxj1rWnBKlSq5Hz70mzLWqd/vgJt2QsabKabMD4UP7dRNlRUZi3hNCgwdN6qSbM6jOBtoZ5sUiKY3m9/bAwsQhR16cNSE4HfmipI8SXD3X4GPFoXf1p8d/wl4etieyPbPZlCXYV4uRJiRqXsXZDBWoIDfDUl3KxUqFjT+hUsqmOSDU0wjbFbqyaPSpgxtTLJwQuAN0gbD/GNNFmr11xWObMN2Qip9xzlzytSPZflU3sIzbq7fO1ODjYWtyf8M9rTcgdqr4a1kCv9X8z6HJXqhk0uuH3vp2+bxOZ/qC7/ROxPTHUOxEK6nqU5AoFfkWbGcR+sFIVJ30yY8Lxy7sM9uoCvjOXk8rs9elBkEIvjMMjTun4+LCIdIiJTl1jt3zAwAKvVJkNk8jdI0zqFDLm4+OnsLwBmjcHW4fD9edFXCQ11QK31oWK7PvgDfCO9Tw/f2kxwFgl5x7fIO01BZrf0aOnzv30TjUy1IjNc7BCKB68L+NvOF4LP7LCjkGG+oQKCYnBVhnD7zPXt+D+UuDr0SDH8WndasPoE5aCjGNkDb7J79qg7Jw/WEXwpzrUWxK0iJBXQI4tuhvbrO0d+4BU4ChBjTbqLRUr0x+ryiQU1//Np1XNFYAz+ilQQH/e0A/bu+fjROw4Rjr9IEutrMkPuA8iUYp8XFTypRlvc0FlDwb621OQaZ1/5ObM2845ijBBjiY8ogZYQYKMqzjRYpygNAxOH2JNsTl5YGi9ZC4Wrs2m9SkPe0VGuXu/RIFUNJ7cBPy5KoSLBbyPdE+lHbb4zPJKi6e7VTBTE5I3QTTsSVe2etHpIXcIIpCg1oENnjP5F4uuZgyqqYXvhPMDHbZBIpq3JeznLs3OwrBsIOPvtgYobMNroPWZjA2sZSellsGYJGkrrNRinMDEjmsaMupAGx9rQyfd4nnHfdQoEGgxuvZFK35WOakHpj9zb5Cx4zRJcrMeRqcEzzjdgivmJgYq/YHqn4DT2/O1f5E4oBCfNjLWSdBg8+kp7/SoAPms29TLYwz79Kjo5BYkk/bShE0zGNpQBsCeNmDDYd3zQhWFgUHj8/zmpXAsOQMKyayZfHzCUwahrbOjMcEJQrV+g6Nuq4dvw4w3e+0sdqFeCWpN+dBuB2sJSMVhJmsrjExmxVGntPKEoI1hc3StN0czHe7zquePG4mccdGggTux0WHOFEOFpGHI7ACerGx5S0AeXxQ+d+Z3P8efmr1+L8ZVdbalUXABikYy+fFURMFK1+/Po2sZUXJu7E+a4We+dFNzfWMdZmXZ/8+Ywpy+fnxtLZW7UyG50r+jzNWZDB3eLuqGtVUcjBrM5a+AIaOLEAh6EZljo/eCikfX8nSAySbnZdmZgr3I1nHCERfDTl0WUpDjxSi4MMYOmc7Q3YVUTid2X6fuhI+k9Q1qCxlFKVugmAtoyot0HfHf8ENSEgftDzIypS1BA4yEqbBz5haYLKzlYiaDSM9LLxNmkKD71ugm7fr/NYxQV9OLFLh9hye9Vthr0kCx385dGl+ViHlCvlK+xnHYvd+eY4nPciISbY6BfDI1lUznMVIvoLJYTLE7DjWvHh7zxasxH3iG2zo6FtpLQ06yjqpZKqwbdCLjne5qGkwnY6rwVtaEip8Luwbe+KMtpWv10Hgpst12xGpqJdrUuOB7Bm5C/Wko4nvmuNDnPIHrvZga3Cx0UUwMGkw4sw5vkheN6Lyr/6ALzB3ipkB3EKrKFJ84mC8sZiaCzwTvy6sE1t1et5uRt8VzFDtSrzXG0G8UtChXs7yezayZVWi4kmBBtVoOBJbNgXLyPJ0KY/xSZjS2b5JatwFTqL4Wc+Wq5khWA/71ybRqN2EH3KyTDeiT+XPSJbyCDeblhbMgAJpJ4foTFhqQhUxa5YuZTVSZhdBCj1TMOGkTc8uJh664V+9Ip0aj1PWVrwZc5g3PTQ83HP8DHOdepVtwymOG0KjPyZsuEB5udbTsohOBsLyMlfCF1BEiA8HnreeUlVPvqD9NU1v1Fy178Uk4IIFtfYrQAkWwQrNAp0V7DOeJkmvSQXQ+jaM6KJUO17+B4Hg1s1Vp+/qZ8PqIA0YgTu5uB5qEZ2mv9ywmuJzhM0SE6bQrSOTXhSwOYYgIk60F4r8aP48l+zl21FdU/i5v/XuqStYjXnmk/M8x6j9Pj50/2nHAZnceaGdyfiEndbOFkhUqfEk5P0UvltKMQ0VlVos269+YYOJfJy1izsEEPQCPB3NmqVc6Wzevncy2JNGUFFeYwRgoGapjxVQ21wBDrXm/QSpnXlWl/T231UdS0HBS9u7VCnJC89e8+nyD4yaua1p8aS5VfnkfxQWfaxdkwbUIxkJ26taYDXiU31oD01du7l+4LpEmYjUxn9mK1RPc5QtRSEStVYJ5idwiSMtx9p7FEp5bIrwVVCB0HrGCq4ATw3ZR+Z0/DJkvn3Z/vZ46L+NGpp/YBEI+ArSklgX+o61nSrXipeYJDr6r1WnjVia7mFn+jBXr/s+ayXbAFudG+oZcyAONyouaOrMwIEMpJZyg+hHTW4UVZHuMxFlOqR523U9EuQqR3Zvygn8JXdzkFhyfxD6cFafBpYEUNvlgGjqNYicPJ2ziBkCP+izuFdysVidT8rFGLPnOcZIsPDDlXn8T+yoh+Ej7bmF3ygyUAjmhRXPqBXjz3CL1YvkW6BxNIeywoDf14NwFHDJGdqQa+SI3xAUcfmZrj4WAU36eA/jpL39rxjK6B9GlWv9BPy9kHcW6b/9EpF420rdHDB5hfDdvyrb5v/rkEAgMl0hFXx1pcpuUoqL+W1UAOJmCJqAy4vYWNcRrBgV2KxkXs3qQMCYKjYc65/DntSzi8Nl6kEGte8OmvHqnUOOeUVYiFpOI//3mFnQYJfHgJ1gS7Bz6sPrXTBjATda5Yd0wXH54J4kpaF1aKpqPFzghwmOZKnMp7J2FTHsbYmNbD3MiXEMmm8hs9WtI2HmLsazx4cRVKP8XzUsS2XuqllW3EWmOAnsCuj7j73TwUr3NqmFow7tAlCuAsPSTcL67zZR69VmcE6L1UGrlqeSx2CoSujfQV5/XIKtpH9q8VzMc+EZAxMu8hHjMxr2vHv1Uzl5elIzJezHKBQeJCp1pGWahKx9nnsVrGYnEUleX0EJeBzkei3iqfBQoA5BbbqlVW0HfzJu9vSEJlmNqk0JacjAxgmYAQrJ6xyvyNnXy5wfA1I8V7bzpU5UL6m8O+Lr+T9+kFOXKeVWa85D2xMeRDP4lREGgGx64SkDNlHe+m0dHw66wWSMaGVDzd4NAXCoqDBVb2pE4/jzCaLauPiDFJ2HwRDibyE0deJaxi86tDWNJrEx/WKZHnlVWH4XzWi+Fjj8ueiOSQbl2x7CQioFiwS6V+WB4xrtL9tQfv+xnzipJkuj7pQrvFTQZBEUb63uRtr5ge0xpLGRIk1d85AAf8sWC/TfBYkueUrxrMY7IYJPgZRWSapY/EiGo4QckFEsqxQ2MokxKvI8EhEZuzCkE3UukseVibKsyka0dGCx96CARL/s5hA2+S8vZebHjOSdNeWlYjCVAdBbUuUwJartiTztI71A2Vz59zYEt2iHjdQ7Oc/8EnWvIRyMt/3rS9VJLfqv0UJxTQ0s6Au7X8pBOcxIWH6cwY088T3ZpCnQupp5y7Z6O8NEqqOZGmey/kELDrHWv8iviqfW8sacuh4zSVb19jw4ruLThNbaqKJHZZJoIuoeW94cjicrTlvwd7Tu628P88F62hTfTeaygVwYOHduiwr2fvcnTwTNwOAORSPnm41oad09vpelMBwBaOSvNK4ILKYYfWB0mZ4sdQVbq9mK6Jbc+q9WQQe9g+0CAWB94uwrH4KZ6X5YmMH0GbVrb5KvNW/CMVc5VuOiQ6Ogup3gqABsoRxKCIHa24xtnJSS8Qz55yoLaeYcb/56RAdvW5M3+SaWDhIJowW2lxRMRg/VqDIf6bxBvfI5yVxM0Ku3S1RtkXqIjlnBrnfAdlTLbP5Dhd7tSOTEJfSrQD/79o9jIGATEbwaql5TGjHvntffcADXxlyajhj6rAMsfbd9sqBDPs9PzqGYEgIjYGCLWLrqmcjGT8Cib1QMGRN+/F2jNQGfSEJ2K3DU/h9l9yf+ss+JRklJGvaxeLi6sNZQ/cJnhC5SxHyzx+cCXYVzQ8iH2oN+u62TPL9EAFwl0dzRhBLij9l1Euyz7P/tOexkq1D/YVNqkU8Ge/ao+UH7NjQw4d4VWK0n6KuFkxb9n/v0R+wA+8uWT03PAnrSHG9LyJ6KnyFGz/OuG1WoboM/hjtN1ZfllpQ2Rq5pa9lPBnTayl3jJdOjOqPcuEGQNaUOK9FA/s0FMzlF+/q2yExECw5JcDTgV4SYPuqKvTMLsuiS2AkFdlepGkUonBh8sMZMBzLpbnrVSitb9Q/d/rcsD4BUOLTlEd0HekYK50l5msTlpe4YmmvbseA/BveffHLYhGDW4a7s2CKNUV6EPro7Q/PInvzP/RunSIBM3B4G0pQ1hNqPzHJhN81PyPxgEpP9hQAJDALAqv0QuDHtK4vDv0WRl1Vti4PoPEBEvoTYg62a7jl49p7lxbOvCNoe8xJii4wotOc3J47FTGLGLKgdDXofn2TKeauMktd/F1scQ1r0pRjsDwZGgrfYR/jeSBSZvfG/4x6RKsOX+3QJFPdUk96K2KKEceABXQG3RgBabJTgDK6ZcdY2cYWLu1og6+iE0w+c3WH1dCFmiyTxZByJERFJi79YiabhzFLSRstkMwEICQbXpPj7za2vpJ+dewilDMdnn7MmmHkTGHCaaoGaIbO+Qe1hP1yRvxS/m+mo7wVzlrFfOQX4cHXl3rFYq660LtjwujnsUSgfjxUNnqS9WKZfBDHmnntnEUttNd7fL4ojdisnRtiTWwBT/lX+hwmQ5gZJSUX+/dsrKkls8lusaD+WLmLWai6lg9b9WP1zIZ3UCsxmd0S7FD+d3rdsx3R5XMBWnzZhzpJw/Cxh/ZJSsdINcIfxZKudnNx81ADaGVIap+5JJ1hWwTveOhXyaPclDk4wOVY7+VKnOd9+YLpEj8H/jOkdJR1ktFE6iCutDPJlxkDJv2RSSxNx1pboai56gWcMZCplFSguXvLoDcDGPtP79X851Sij9ZlSIpG7zXWG/032hLkBQ1acwJHy79abvKZ32/0OLEtrlzVPvxR6/wv62rbg0LUCF2bt1QjTyyqdlP93itmNthDjPniie4L6L4MV9jWSl9wpIEvDpckPDZ8ndGDRgMrHUbXBGWCbyNTGmOD+s3yD517Wa/NcSjb1Afltd2tVGLmWzVGEsJdddSMJQpgAHWgansnmJbWjMUkG66Dp+113JKdX8koPYdMGDt4CR/sd7X7H5yMS6eD0GEHVhzXhYAo8V3OJvvPjhDQYy7X7zQYDwwf9bjjvC24YQQ/K2jTf4E/S48JmCzDZL9XN8zeLJzLbMzhgtL/vEWll+Q6j63Sump2qtXhMnLGQe5xuUohCE2yQYLDlUNGNlTAvefdFICxbDAQVwnb0xBOgIE6FeU7Vp5JNkTNGeb593fK3d9RY5bbtH67JLerJqEa42VFX+sDV/eNy567WEdwsfExLSvS4kkifOteqZp4cTop7d136RN1nOLBI8hD5WGqq9a7haWUs9l7aAnlq+Ao2gwe0Trkp/7RAwVCLql5zcinY5YFwLfhGuNpgkccrGoQVpyGbT0PhrUl0dGNd90Ox1cXN+sOb2c8yOY/Pr/bAYMygba2FPxt3im+cbH7QEpWqDB8K4kM/W92LdjHYuF63KBNl1dntLWWtjrf6Wm+vQ4tL23jx0xhCMe8Ljcx9sp2qaCIpFuqyqM+HL6bg82VLcAgq0X/7elps28KsJ7Vx3QWW3xThocqQfY5VPCbn+13EqCQ/zSxEsWNS70RRlIZRZWLKQZQTj5OoErV3U7d2FediUkh/5XePQUiT88dZFSUBIPiXTJyDUphCzkmKjEOvS/UI92kjwR72TPyqI/ii40YVoQg/iXyhxG90PKLzoCTk3TbiqCmdyqswGgNvzQSZy4NZaqZgwIE1VeVd+6q96ZkbopvArlLm9rkqUUbx51rD88uW9Bh2JD8PV8j556dszsd/Ku1qR+DrpUgcLmCqDifYWdt2RYUVGof5CfnKSAy+nsVJTIbSszkYbSbGjpYnQilSKoHXRO6MSK4QeUai1ZCDJQOrP8uaIWxv7Pqop8RRXIXDbvvx8TU5LjTHpUbRlWYmlX0+316MU2q6HtAb23Rl7viIYhVCc41yo8gu6R4iScSf3PPWyg0Gc7soye1yXuaYvwODih6yXT1qHXcD2oZTrmM5haN5ZYw0H9JNEdNNA/LEx1MuZB3/3fvClgeRSxxA2udvCJGyg1f6aPMDE2pnPJY3WISagr4lWpCWOFkx5ztA0iiO5MnPQiLdBtwwFhNSwCVjTRvUWroVz3bE7hRBFIQizo65Okxn4aEcSOAl5m3iQmQz4RtTOveIPs3O4/bU/Z35tfgr3p2e7sscZv1nqaJYwTusffEbCWArIGZyfHl8kqLKWWQfjkvnhoBdA0u4FJpQx2dYPp7jVkzmiaxJ2kAPRIxJBeezDeq14BuF0fZ3h0QryG/iC7j6U4RHoB5S41kl3JeSla17LXvVFWnnfzGG7uowe/+NokDQGUmWJiux7Rw0dkuocGTPUUKRYRgsmiI2KO5ET3H7ZonIJmXMxnH33F7oAFuS6xkkAVdxKbQPl8+6fZ1vkwb0JSPKaYBHjwXQmiT6B/8MN5qsQCp5wZPGSpY8P+g82f2xFgV0R2w379rNVTDREAFBYrRW8MXBEOqUqWneYaMwlGLEeKYhVQUx9eAYxZcT0P0Xin/SYSMYJtII0uRzyEjQ1hGNAHCY+qgFQmeeYfNbD/aKWfRApTj22Bm9LBDQrhesdkaSpDyxbX/C6vnIBLKhAZMM5U3bME9lxSC5nTVeltm+JDW3bcwd6EtuZ/GzsJqkWToIfRbPJa1Q8w8BBGY3RnenxICWXCRoASgmM3oBbRWlBzFJXVd65uj0Q7UUB0l3+0rx964+S/mtJVDXrcwhJYOQVaiz0xYCBXVHCgiaIDJ2wJJiQ/lJoCAZD79s6wD376vF0KU59OcwdOkY2/H7JC7SXrf+hg/7Ml/ljiB8S2COkCmxo+NL/s1t7vGFJCK5RS+NDXnzFN92z7FFoJblI/fPGHAcMe84PcHPjjOfzzDwokMRwyRu3sSjQliwo1h0uPyTKmy/XAlPJf8eYpoIVtIdW0eLLBD7dTkOb52mdFpNr8vu0kPVwMaYyeZfVr7TKH82kehV8RGtdRI6u3DeQlBtzI44mFH82UMHyAQdKc9P1zSvRMRDrbzXPVS1ipEPnqunF8Ymh832MZxhdab4EWzCARd/ZuXugjoEhjaxj62CxVe5/ghzPuoV2veuELrxkDQaK1ATERAapPFhSbn5PCw4Q/NCOG3tWJ4J5ojch/kHeeInNIR8gC+aaDYXQOVkxMFenmLDanijpPT9Mjf0XnyIcY+TtNn+G897/utzQJaipYYeAh10eWEJjz1+ipDCpjId13+p9GOuRxRfIGw1lym7FiF5guQUk0+bceqZtqJnaPe9pUNwNBBsofUyRsXy/TN0HG3af5xiZK7P1XQFZ3B2OYSKVBPiBjx9eAtcUZoeTi0c4bcTQhACoWFagQkfdm669SeT9+J+1SlhvG06h/QAEBLA1WctpL06b2ets4lt6AxICepi4AhBXsCl3491hX1m88YD9Ai+JMmPIBIgIJlY3PkdAgVuNvBj7i/nKdmbw+aHTVkbGlRYs1Z7uHX35AP6NWf3NLUOiURUVtyf+4dgM7EqfqQ2effOz2XltNBIwOFMSy7YJIIuPOjKLoMP0tVCGIYT1Al56JR8tKyO/oApuP76c+ZHFmhm4qKxB1KtB+S9wCmfl+eYhlEbNoXtlPQXcAo/aUay48QkLFzLeu8XGu47OxANs8wom8dSnJCW68Ykm7H921DEBKzXsaEZgnNePTQyJtE1md6UEuj/Ae7/AX/4sZ2ij+lNM8m4M8iFZjfB++wyfTTNbNaqSEQw+LSu1oH+0PSWndhhhH2tRCKBW/QBw3NBs3VnoDv0daUc5TIFE/O2MvGPIsBzntAyfFfBE9ukDrWDHawMWPNfJAFlrUiOZk63O3mZWQpAThkiZNJPsZEf++Tt9SIEmg6AYlnhQNeRk1uv7VJhyQaBBzpSnwYOdLIo7tdcO5XQr+Jqi55ikqJ80ZRi7k7WBoOWmZ2iM9BMLEhy28W6XO7AEteN8AUQPBAw+gka2T/npn+9qhzImV92HR9rR0xTNY+wg0oJbemkAHaCAbyBz2T8aZs2jaMcjRuxZ7Evp2jLYsFq1W0LRYfpWNH9NbTg6/pFTJBdTk1aEhUweNlPHp3cQGo32Dh6L2dfO1C+eVhRnRrNM35O7T0Ym9JrXuMiH/6DxKAs6G9+vf2d72+8XTwiqma1+jWUQIJjtjEDGYcaljYUSLl/FhB1idQw1zX70+CycS1BiFZeY84cIcq9H7vgVAgmEPEOgf1334t5wS7gSekMG47qQaK7RkKHM55+2eCpDKJLcW8RwC9ltN1GuWZ/2AVMSQsci+DKFSGJ/6kOxRNgiNpb+DXctWt8JMXHlWLXie6ydOJIOe0Sz1+cj3YG88mAXvUgEUgYGLMiBqPxASrfMDrbOrDq9LwnD1lsPQJ50vts0g8PqRIvYQz+wINDKCVQwPbni0Ie7ID0hZZa4X6XqRINlzzNLh2sgwztIcfPRGfECxA+WEGnY5viOo1++UvElyn7Q0LWHHgkNeUPVZ2CLZ0+mTS5A2AUJuEQUDZULcgPXfD+JSZzFx6GI6q9dkhB6FiIgF7cmBbqTayvFtUxqJv0tWwWxm8PQRy85Ci8Qdqkp0thOS5mlG/8ENBwWqjB3tJWWNN5JexIcD+GX6K1R7NfiDjndw+Pi4FoNJWA12L5xPUtaxrsn2LShxNK/sNhkxBRMcPsZzZI/aFogs8qaMfNJ/q+/u6KioEN6LKxYtspK4asud8mhfmK1dtgE5QkHdv+Nju4acuNGI+7oj0O+ViSWj/LsEVDfaJwEddFh4T3y+GWx8yC2x+MHTU3y5WSsNo/hP54dtLukF9u50eO1bXpKH5ZB206YaOCiImPJ/VqdFsxCH8ub9tqZFwTFVmv74hXlt/M1dczFSxoL1ta79nT5//hVGld1EX8SxwIxNtiHcps8eTOrCRu96C6hJxhxSozH8J9FvvhymUaF5P2LDy39KxT5SBZ+N4vDYwRKjXsfx5bHiQiORGfO5V+srrvel3BQnf4Vl83WRdB71fMOqTDjwN+3Y7s036LArJ3tu4UbUSeA6D+tyuLeS2++eYthH90xMexVH0zV47+bky+joGwo5Fai0C6G7AmTJajNSDxPVbEqyTPsAoj045kA0k8GVy0cKbJrXndgHwa5lsvA1X40r03JwbxXsdT58BB775VaLXSxjeWGiAoTNDae3AC1hpUIQu6bUOC0C3pNMmN+FdY1femgvffn1cxz08CJ9c4mwOdH7p98uXEALZ+m0EParb8HJOuJ0M8bjsGJXNs1H5maIBExJl8bu8bnRKlNePYlEoNeYLTSlCp947UZZtVKqQYQoAQiwFn2rj+EldX5kyYSxZMrjqCBwqg3ifyTNtYKdptOLCFESMntQJDIHlqRZA3qr4RqjjRE6Gni73yNOLDi0vLjZDOncixhveDAulE/Y1uG8sNhp5HK33i5RCdt1ETWwjRvVDqEIuLU4t7YUOELZNlkbb5jahIZSh17g/IlgV2RkubSRrnhVVvmJ2xO+QchhPUv/IPDYCTF8bmKzTjKVbS00GcjpFBzTGnpc/quTE7tnuBxzm2NZaHiZ2E4dNFzcIl9bvNBska4txhVIgu/z/Q/j8/S4GOkWfALowpoqzavQWzL/zh9KenH2Vjyj1hLJ1eLXHBi8VgpOFp84lSAcPK4/lsrj35FZUSJ6Cl5rt7fzqZsDpgdmZU+9T0W2hROSkmfMa3cS/hJPKvb3JwFpH2e5xT+NHLcPZZP9adkLsgGGHxkz0s6iUFMiqUiE2CEykfLKPCAngmXbuCbWvOONRiLhYxVLDxbXPMj2DsJh8nLB+bKE0ijCpLLm/cDjnsuBqRb4urRYAcIdN0PI7KRirglyijfJJ+UplqPjI9VNgyrFPElThPSXazZR8GYZBEdblhBuuCm/D+7mUUXCJVH6ix0SS3dARVlHRsRSwuKZdoxvsEhfErkPONXV3I8DkmdWXm9npIzrK4oJjwpYTKkT5Av1Ey+TpIHP9rJr9epLwe60XWWeMYlw53rybQW9iDYHq1ZcOFTN/odiyqQK/krmCN2Nxlwr49+a0SSHQNnpNPfZobgEosYCzOiQfKIV4bob30LNL19NaxuOsyq0YW3DDabYOqS4+0ZkfSqJKNmh9ShNvf8FlAx2cK5najzQERYy1FOwrAMggWpurhgTlhNkDLuqi4FviE+89gtn7ImNeMZTo/RkQX9Qxzn8ERssYeXs8aw3zPyEol6VSiZJgUFuV7f7GgFHZ8hG/mXtIrPw2Eu12+Bfl6ULKQRcyVZsfaxY6o6kRiHwev1jrOoDsyIVMm8W+JLrGeiySiKs6VZ6K759JEM4s8dE0hT16BhLde/jyWPrOJ/+GdInnpBF2v6jcV+3PSUl30aMwg03f3Xuu9kYT4wLxrAt5FPgAQRymG+7sjbqJFRUxxGal7s5K9uSbVm01NMlvoBM+T8ivdAKqfdWVJxI4vPm7udZTq/nUdX9mQSQaSyHQpvzGq54iLrrWJ6bTtRWJdv8hD1cfoGXITr90xGo9jBUhNTrukB9LZko+tXJXKsXWfppU99cnS5LWrYFhwk5BjeeV38E2u7BMliaek9MdJQJ/W1eEgplsBS48KIAF0zh4a7v/7fmQFXkT10ka5C1ykl7HdA/ICl7JRC2RGfvWNeMX5DAKimbBD/h7atGIfSjMKr0rxu+6NhFEiuepY8Q8IcnmXN6rYdobc0sORCaNbezNzwkEsTRXWakCZRH89nWP+DyvITBlBK+a8tFdO+98fgYiunLLYu8ib6mPE8XyGkBQuv0YJ8rSOKrg9hGR6ZZpbcmeAtnmSyJtxF7VG43/vpUp0L/oVvYs6KjvJFgx8IwMLkltCIwC/9BtOVewUkYCa9AyVkp17/dlYfsGb+NeH3AQ4HmKPOqWLTVs+zdXXyr58FTCpD8+UdWpu5+CHjllWtVXqlrxbs4rtsY9LHK6XplIpQDmnSojc1lo+8Bze9L5oVYqdjIydzeZI19lzfTPjd+pVSvE76spNTtcJODoBsRIRwD4WzZf6ub4IjOpccfOsTIsk82rnPD7C+1Ic7cQa4gFuvG9DktEvcoMMIWrGiF5+HUEwycqI4u6NvSCjHpaNSISgvVshL7xJVob+eakSjQw47d2i8jgTPnXLBh/qhGI3JY81kPbT/hAcgCNtf8k5sf8p4IaP6YbY1ij+EWzBuV0VrOKaQg+Xs1ujnlUz3OVMtwjEJBHPWVIjJ/647Pa1sFhhRnDQmOcZedKAR2LyBZI2xNSG6LvFvtbbkyN5yUUCovTDidcpGB1UF1wQL2XJeWxiOiPn1McHNKiwYH8iMczLtVPRw7yOGXDqDKbxc+bS3Pm5ESOu/otuZgPszOcXWeE9NiRXyVJTalwVbugnSTAN7YMA2g4znFFIQM0CfnnJ3csTynMMmYVP8YI6HHuf+stmZna4TdRD/KsQ0gOGw+SdQhPjZSAXVAyZIkEt8ZSckzYBfKufr4POADemFds48uAoIIp3UmUJVlIgZQ5o7AKgniYYhZ4C3sxCtB/xe5krTiZWcM+ck4jrRLv+g7q/i0wvXHx5INN6um/OrrzK3t33mMGzko3L5Dm1MPqLn+fL20Lq/wsmB6GyQhB8ry76f+ja5x/j8fnMRjZV/rbdJAFb05wTKRAACS8+ZqJ0f5zp8RzKt1uGfheuA2N/d17ffwQIU27/lZRTwKsLASfKQ1CYdim05uPtTGB0lABvdS+uYHT32oE9m+jKtzUwjhDjGQ0r1eQ2fDdVJIvuV3P1REQSXi3x7bJlO2PdWTKLPUIB2muyTRr9bqXOmftKpVwLLuSkecoLNjAZiQX2ANuXkVZhPBGYe/DnRipIKgdGbj8eDKi81dEdSP5me3vbf+DkqwFazoHEWUolZf6gd8+reO1bJ7RdnOhBIOCANvIv+GdJKFVddOxZH2c+ZbjS9VCtBGSpn0OXq3XiQRE6VWjvU64hR9sfAWc4aRlQPAxiHzmAWs6zfucWQeQZFeUWMTsvHM/yD06otp4PPYkXVOc05diDr9ylDNTWdkZOXw1sQG6fO9hG2Rho1OaHn3aLUX0uQCBzCbJCjJsl/a6kwgNQrbmccu6S/zFMKnMYZQJQZsGrEmA1x82B/tTK37VjC0SD6GYsXsiWDN8PZ8mH3reJf6OHSE6BzD2KVRBkreqOCGoSbDPtj/P4bO1wWMkAH5UCdOfGSQdobosB6S13GUJX9uq/B7J/HsS4sup07/3WyWlDo/+3G/jZEz8I7Pk49u88soVSsJijYng24gFMRlwqFDo8lXGL+N3C3fHv6IHzo84Oag+KHIKuzp3tMXzpjsDUccdlIuYQgnlHyNp42zPLySsJOHy/cPDy3fDK2X4vaQ06lqSQ+w/y6Ev3a2xvy0a1NzpFjzHHM7TeV9EE2kjhPN1QS4hfh4vuAje3CIFVJiw9d3f3rBvBX+y7L239CqDCe8QSyiGW3CYOIkdPOCs3o1hz7Wn+HlL8zw7L4yYZ1Hgn/Z9N7LjZ7LKlhnIuDzKI5WNo2m0tmM3MwvpFDgERaf1VqmBr583PiGqP0B6mM186a/nkLQa0ZtamUEupPV3d6Qs24DnboLgtzGNGBVdGRmDbx396uXfvg/uBt9Nn94riO+Lkp/uU9gZSfeHqy2abUQKHjratjqWp8qVFcEXKVitoh2vF+pliwvvaIdYAqIaWbHGzKMVNWjmqZVKLt6P+ko76VwNhLU8s8eovZjSO9tKk68/RyGmg6RXHe9KWgxPqvIO9ORZBIjcZS2BsfIO1U1fpqysQheXgh1LofVlsRTc9I8pHgMaa/fbU/y4nRDeEsxA6HBVGwWfavcDv38zj0bVU09duXbAD+FO9FqEfAn/B0+EtU0XCM/hk9vDiKyazFDMfcemdu3KWX35hHpLN3X+rF/CipVEIQbQ2z6jgkJ6FHBcrMydf27bw20EVVXMq/PRHNB+HDVEG3GqlNKyqywv3t2wRZ5akQjAOKQTBy2Cfn94RQz9YoZZCiWGzkFoCmNXFZin74tyQBrxxJKP7GQx5VfPHp5l3D3ohqvGICGVlcuB+ocHE6ctgqifNxWyU6IcdMTk+Xj23oBw/rexuCtyWiu4t9e/lwxtVxUEZ3dGdR3DOsNoJMlfgbH7n2iWWQW00EU8PxxlgcS/YyCuQU5HldFakzwqzr4LTh5d9d9wLBPTUgTvVUMQm0X01sPq0udjNrW/lwDCYkSx9IIsrnIoht7qQPyC74ll2aTenmRgox8GFJr6M6WzjuP+b7yIvQKgIE8imktCxG0Pl8waqDSfyRobLVxCt0et5IGiiYfpoBRpUSbZBofMdzaySvhQgvOVUigEYk3HZ42fdGNWFng/bpdLG2FLWjOL2A8JNCITnUIEngBW+o3r4mwmNclZeTHAMJj6RHb40FtqvjxrncbUFHqCuOSURHT0ZCkaCVVN5KaYXBS9Kh8vL1SQY6sDOrf0FnPoIGY1ax9TEiWKPuQZVAJn8rdajsKEMq4LaT5z07I8zMOb/sE0FReRUM9PqXIFJeEpfiHYz1g6I572U5YUix/Kk6loMdMdmDZvkP1vsWWYybXHvQq7kUYzci0IGeuMNtU+46Zt21i5a0+7pO1/VGjlt5YUi0LMy3EcH7jE7F2oCasmJ0IaLLZLFOP21vorhnK21p0OzDKzOR4/ppR9t1AMzKRDp+hl2BTF87h9IPTTIGWA8D+gnS2mmu5dz13ILnnIthHfMykp/DwKtBdC2jT5B4PqR5nO51T+sgHe+XpPQp4x0D7Wo+Iye9yLwUNDj4YdNVbqnmywv4h6+1qJNuN5cSunJ4RsP8YlaefkGOTDZBE5c6nRnc/VaON1JEVcAgWRAkI9BwRFh3ZecDM5I8R1mF2CidHJDo4iw7awho8/ShCWWIBAbFWU4No2KfEfSWHn6ieXuF4K1u5pNULuUNrm8IIAY7sma8WpN0Uw6FaeK9Kh4L3WIal7/CIw7k8I3+NQC3ZF0WuKY7kkyOoYCFy6acu8ckZq9nNAsaXKsSO6/bh14LPTCwgfnx9ckUdhZJAk6GSw2lFRYdW30WkgMUKa4rzV1tYdDRzJKGqv2mP6aJklVRCQwDXXwbnKvvwvpd5J5/xWrrzU0b6wPKxSgJfXKfQMJ+LjJNh3CvbqEXVndhBw6GQ1b+UkZoz2HBTGuE67KJYBTDPlhrDFt+VT3MAess4UlVg2PJdllb31zfDg6FL3rBoBaYglERjQi+CEectkxQr2VmU8p2Ux1I6quZJ09bPE9540vCINBlZOKp5I09txEqDmM79jGlBf5unf/aYr6D00FOunqtMv2puJmj7+SXEMKHybtVn4UhLvyJiDw256gk7dEmJREzfgDwUpiBJfNq9i+aEQ6ueg0TNLTXzjREv2lv04DShuzK2ApAuVqUTayQjKiZyopieXWAgMQxTocWv7CXTe5shRy9vqiruWvjp8XtC1KaJncRtsVKt5ysgTTyZ2KViCCXLCysq/2XFWLqi8vMIem8UEvkA8b3ugsrLlZZyLMvKriL2m87G/aeCxF+ZVIHKzyY7m1keYB98z5jHqAp8o9RfKpVtho/1h9ZcUGBX4zcFKOMpJedE18DK6VT7i/kJ3z8CCT+kn9IZhxDdkt2ZGUn+78t5iEPPsQBWT/Lz+iK/WxFLOJwbPgQd232b5YPC9vbk8HPnsot8baVuaPqxkjM+EZ+ZhhYa7E181nPhaE8pxZTuSCz/NqTZ60QeCeCkG13CrGG4RyPXBlM1n+XVWijBxwxZZKl28oIP8GfvZkcyJpdQwL9YkdfE9HWBOzQG0kmdugazrf9MMyrEsh4zFofvN5GDf9ZdtkhfQjmKQrvXqRe5EdpoRW2abeaPyoMq/Oyff3QYNyEum1cZKit9IHLrl8WDI1NeaV1tiZupRT7vIg/pXe9VMnenIDoGuuNJZhWGaZhcOu9ZcNNf1uPj56FHlVJEM1BiHIyTLplNF+FFUFvgZnLIVqFHfFu81ZXbIlZHVMRgK40V+0OwpwaxwePsRLLS9Eu/AhA+8/TxGMgTDWF1vfQyB3cERap0/nOGg3qEr/z91RWIJMQgDzMB3hNcToxtbfVjOHb5/gsrhOyl54KZ+YRL2PvoDi4pYQZI2gImmVh/+Y1TP4CtKenxJ6RTZElEG+GCsTvW0VWoCpCH9OscLOyEh3F4t778pp+s9YoGed2An+SseQcGu/fI/RAAqWfn0oiytcw5uxOnjMQ1WSj2e+K+Afh52lCj7mfmRyfvKiLak0jPtj/kZBOoVsrYzY4d9KsZ7cYa/e70Ui1siSLKcynjCdogwDrwcr1C940oQ3qHz5M4pSCapZyAXXhcrGHIZOPvmI897T5eIW1oXEgyg+94Rqh7itzgHjm2T30PKIYIGuh1Q56Yw1ZiWCfEKcq/Q1SP0Q4jnJv2k5WFW1V5Bk7vk5/yD1OX/ZzLPfk1SeU/OJMg4/HC8H5WYFHhwfx4feyVXplrM1yZhaQkxH/sFejSwqcEdeaEFcE7N9Hqt3VObKe1QViEtDI+qgxnZiRmCyoL8/4uYcJV2DpEWE68La7Q5JoU0AfxMuQpJRqY3KaRIt31rAHto8uEt0KSotIlrkdbts2UW1+Ud+szkz9VzRGStckjwPOfEnYw+Rjocp5wTzFtQnKMdSvvSKcSIFKAGKlqdlTsB2uxrNJXS3NL+TdrnSloCeFDcJmV2TsvaleER8JFnalvCPTRoNVO1Ed7bzT+GVYovuOSmj/zfUprp8HOy7Jj6cWWDeOoxXDYuf/mzMg8VxbaXERpzMixj5sPhNHzvgWktoE9jsM9gy8uq18YeS04MJEr2I3sD56T+wudwVRYQo98dIaZBH8gGZ3b6yNSfJIQ8mEJT5FSjx+hRbrk5h4Bu8JKcJPe/HMN64liDtrebsQtCMA60v3W1Cml+AcAfOsPeBrwp24tLdK8Xu1oOKibAXmslwr8WXgA3PXwoRcOwcPrPIcGC3giOrkQmn3AaxmBUbDBUnEv7GQH6GTDBnI8oMViv93p0iChnJIKp5uUlrZ467f58wppFRuP7epxkIAS+bhmRuZSNScSjGWpGnABlavaNjPyRur2ZjA1bWVYAX/1rduJliI8tYkeu0qm4x52Bjd6m8or7SIa0Fq2/Ybl5uK/8La/wHOHay+eHWYKXttdScIfvpfJSo7Ku2qnl5MW0adyjkV08RV81xkV1SmSniVSSxZoPDpv+q3q2uUoWytIjl1heqIvbMBYqh1u5SY3lNw7svHGvbggPP3RY2HAOPAKOvFMIvUBOPlF1SulKDGdW9rlqXSVAR0AkrAem0XGJx7tfX5H8VpFlcq8uLz7BYf3/Yn7YH45s4dmmLKDIY+DK6kT3HDiKCHt52gLlU5J8iXTjMgYDJaRmStAPqkbsn81sZWlsKe9poTOqVDbnNP6xo0XYPe18Cvn9P252a4LS+BMRzILbr9ywRI2+uBdEbA3xul9mYta9si9Qp8Chtl3YsInYnXaaO3mwj4/OuhNgrdZ9Wc5I1LHwMOw3JG1bRNase8ybc2/vQDpvc16PaE/qYjtdI//B/nq9vIrfgyRStxqH2ko+s5i7b/4HMeXSAAAL+UGf+kU0THfzp7dffZNouI8eP2hqDU8oPAfn0L/EVoEcOpVMNS47EKse1OnmIGeIrFQBIlHDc3St6YyglvShvEs+AVyvczHwjJy8Q0gfVEzMeAFtB6bPYhlqOtS4Qc8S0vMoszTFm6cmpSqpVkPPq96QgL5uSB5w5KYINN4LeZdE2FpvTZs3nFC7ZVqbwf3hs4zxmNEDFiv0jctEHGAN9OY5sn79c4bUmCI1owdESSR1XKOmZzPLDi72fguppqwUMJmEY9UKJyV3yzanQjfg0HAQUKcVr8lvANDiwlr25645Pd/8SWweAj88mUDPj3cfGrWmZK0x0ooK369bi1WY4OIP06dupws8rJMm5TLWvA2q0uj0DsHwjwkHXIowKyw4dU1o/hAyh+wWnId/RWwaV+1wCzuFBog+aD4Xkai6cHOf+66Ufui9YuJJhoADPn9zF/sc6MNKkVTjgFvPpdFsVxmQqvmn4IJSUT68EEofNM4TyS4VYYwdFcfwMD2SDyFU18hqtRCon3ld932/LT9+SA6Pk7uK9DBoAt4rFxKpML6FryH5wy+1MtgVZMG6e4Q9acpChusdxUcFeXJeZVqyEDFfi51BfFrMyTp1ExBmDuZmfieg4oHh5HG7Tzla8/v3a5emWyHEva7ojikVr8duPmqcz9jmhcZmdjl8TU/4Ma3swHF7lLU0a2J6FQp61nRxD0mgpY6VI7C7/MTUs5hutQt6ld3KExGsiS8AEvlgfDpROp5WQYRjJrfzqCfLaXdO1dkFt9+MD7G7YmFJrEIeZOcKUwDTx6nskF9SqfD5ei+/ul0KEbkAyNyo4i0lLJr/CIvyI+A4zj9h5xbDWbVnc4NvYb2iAGtkRR7wDl4KLeZSNKCmuo7Zcp28mB8Zd2IRu7/73IrbfYMm8AlQ5OXfpBsb5e/IGh5Cv088soGXBw9UB9cUK5MQxEYaVm4mCks5dR3vVaRWb6PUjNzxD9ks65RhyCalqxywhznJTgF4KUxLOPf3BPt+McAHNyqrgWVgtbxlUJdkiu1VLL/H491n7xsUBL5MoTWQQnvHyS+38cKzzNWfgsDSIPt5K8/NjJ6VSY/n0PkAHiQSFLkBfk/RisLD0sCz/05TZ7f8Lx14M9H2YqY1ydHqyVJh2jrGgBEsVRAA6f14aus5DwhnSXXqtOtmdvP33uRgYV2AioykRbyXvJa/ys4EabukysqkITvLh5KOhtmf3hEVq5FODiOuvqVs5dvj7ZXAAs45dUC/kQyfzOKm3d1yx2+69baeT8KfQz6BmCY8cTu6bY9RuykhIf2cT/1exr9epx3kPNkbGBNMeyc8fkI63fQB98cHpIFkT+dFe5yJgSgPdI+GkNk5xnfptrguWlNLf2LXTtDA27aDgO1V6rw5t6Zte4eJoCmc36THEwiMteCBnHyACXLSk4nVTyWDOfeVU8RDJMlkuQToSByjuTsbwO0VkPZJCt+3LHvn0arYty2sti50k5kWXRaAYaoEMq8VXmXmQRzwLYQFe6qIgfHjc1svZ7aI39oP03oOgaTgahf9bfhHk03vBVW4IbOc3QZpmDOU6dilBVb4MBtz8Kd2tTJKiQBbQw9VEz7xmCmmq0ZG5HQ/AgsErjcPqAFy914aB9YrZC+fhHbYJ8Syz3jr9Pp8moTh9AmUrhcRgZKOcYPK6xfAwnmVLLrjyR/mwIagjvvqJodUoLIPnKUasQDlbI2p70xYxRY5AMYcazg1kOhwR7FkrHXo5dCTRl78lZAcMkqt4xdx4A0ayqVWIMvaQAyvWYnS9ObGaelGBZ/YuFMgTZrXmVS8eoeKttj/6FsKxD4xWIkElZApKpoZDPbHrQTz2wfS+w96Kak/GL6SAQl4KpLv8bBLRsHVK3h1+QAcu05jfTeOvgaYfd/wY1tdzyW7b5s6Aqv7W6v1sN2xCCQ+kv8+qKURWfRiTJa4jz2NnbgPSfP1PD9lF3izSwuHjeUnceMp9nCioH+Paqh/Lt34KjqDQPP1aURHs+9+1FGAroIXKcnRojFr0PxRdYYonJEQ5PWH1SfjBlCPYudhrrSUV1X6MZwrvgNdjPTy8evaCTsg5S5K0yUDE7mzzAy5n0H9iMxeZEnpuxblvrDfG1DQA6FDPDTn1C2OGzHJeI6E2R1KoC0nImIQTRop6D2LNzQ+q96Joj0Jc5DMtp1/xvqIMHEqkA1ePUhAsWIHV1mLu1E2Qdkopd87JEvm10ln9FGqJ5G4RiIppQR/5qHeQuhK0hUFbVQr0Ox3BaCj/msHJ2Lz0gyi3oKELMZ+pmWIFdyiIOFY4UPTXUe8Qeg6EL6dp4uMPxJe5mlYPTWC028iwAjW93ywN7kz46db8m9hC11qpYEMz7ICNa6J+XOpenBRMck6ueIVgjipjL9KY8Flrk6W3J6+xyg+J9joRYFggqLIM9Dtye541Eu6pQtD7l2lvFZp/lHVpkbTTmubkFD8xIW2SLCGcri80SDHLfVx0TFnxJ+cN1ONaTM6mCZ16qXrCP/07yRS2E23WhaMfcRxvo/6aycsm45jc5An3aYgaeBXWEy7xg+iwJTr6F/QNl3oPc3rmDEheGPtnPzfaW5el+Qb6+6jWBRuQGtOuqoOb2DOajepU6vumPVkIK/tBDi1emWsV/z40P7kmp1+q0z38/QTrcevv6dGksVdO69SFaNfb43XKOAKePN115HsqXPLlv+SszOGUftvkLKapsYqyrNsPggyalwuN4gPdUSAoRv+gprQ6nrvxDV4KQe6esLRd3ZrJDQ77mwKY1MdDStkqd0Ra2VVWfxnhobsfuFzUSm9Xhd7UjyqqK+xOdXMGE+LNfWrC5DTY69z8k5MmLhvXIsDsWzB2MYcuPxsW+uF92CRXlBigo3GzkNJUCVLzMgFWOdBr3vtSWtX5P4bGdf9Sa7GtJCAcRMDT2XMeOOrzs3H3sP2uTw/M5ll/TNmeJZ6m2iJXpeaPc17TnC6o+OAgyR04K3pxO9/Yb/u8f8Yjs35fCiUuKy7vDLBr/ZJa5Vx/Y0xhM5zrjwpDcxe512ypTKET5fiJovyZfjksySKR0XF5HV3NOOqtAgQZAX10mfEM2M8gHU2PDlf/agmYLBfqj4TyKIqiacfx80cqrIlqcDfslQtyaeb+CIxL07mSmdhN2V9VENyLNUo2KUPkaWQsut0D+OPDXVuLHtXsjgz1kJq77t1z+EBiPWcs8VnhJtXukWQAownnYToutKXAqEpgSqBkJcnwA+gxuqOQtlrFP2grkSS/z0lDHZnYLtCXOdMCLdFoojJGejXx3TJ1xWWYhhkBhUcpuT/quf+jR0IKSewjD7sYlmDvmuXMQRs6+0m37U+72ULOEcaaHHtdl9NrG2tjUKLmb0Eo3IxLWNvi1ZLnq7DCMxOcoAnh6L3LEjTyQikV+Q1d49r3SlZw+Hw7WlHTtcLMBi5V310UakcQEjAjLe7tnSr7ly2KL0S4fUrcvhD6IA7kuBTiP6y0d/b6e8/VEmUIAk6ui1yszo6gBLqH2sjdJDvV6begFJD58lWF7EJca9VXqKUVSFdYkwZ3zIqeahv+y2HKCLQLcFx23+LAIrUlIZ53nB4phcSHMPsU7O3vUrqb6jNTBySBuNPnLclm2IpXmbYCAm98Y0lTAPfzqNyehh9aVB+g4KyenL0Zh7vBHE/HdewO5SYRAPAm2nSfhzjf0BcgiC+f3UE5Yqx0Sq7ofoLztgleWeM85Wwg3h8bNrpCtrfGdQ5YPW0x8ZV6QEjwTAZr8bSaY1HijCnFhFL0lIm4/Z0MZ7YlisCU0nxLBsud7QPt0T8iL/ZZO3uIpTAUm6oESpDIHxRBDfiM/pQGvoehpCNgBvJsKaxX9azWb6mrFzptZKgcnJ6TRiR/Tf8m2tBfuVRBqdBrB/mfiS0yEFDEqfafm8QRT66I0kJXK/CiO3FT1iLNWKe64HRvBTQSj9+O+btVltgaPQUeVW8kUt1riKkvinyisUvKrv9FMg9pOfp9RTKMU6FxZfZ4Aghf3qz7lIKQjEuuC3CrCq2F6G2pDhJ8nidhbR4mtoZlrgwSXAqALRrz9nQXFrnXIluSU6XGOyiL1wCUkPBAAAGWgGeGXRCX9rKeN52/TULpkxxmYO+6WEf7ikoaChYqnivRPszfEpUlXFlxn+9BEwLWE+4+lVQ2ey2g+0hFxNfVkj6yMgWzlARXJfPEHq8lTG+YqkJJVZWNeubKRJpCsz3YVn1MRHUwl2X/Hlh9a7twbVprUHhZonsObfFGgZdytZztWqCUWx2O5R6bNsSoqiGI58MZ9gGqjcNNsLUI4GE5fO48YWfWRTnW0mpvTPHRZ4AtFmTXx3iZauUlisGPbKirlQGZhTTFBATp5cwA/ySLwaWcFIPZ2a63I4lzx0pqeZQ+n07U57yxVSlhBjhhBlQrz1Y6t1ar4S726oPsgF+NWq+GTPQbUDkZgllEdsAvPCoMTCmWSB6O0FydT8evgROYh8VFqyu57+OFy18zxRx4BSH9sEAe7lOswOlYyVgzKC0ouNlPvcG58/ILvJ58OhE5q5Pibi3YAfF/A5cdcQLQVL9uY7GU6RTL36HjrpWdNU9e5PNuffaoaN1KEkdpwMZ1GjFBjPK8F6OU65LfUjZ8aixr7slq9aDfuRVnG/1M05Om2Vx2XvJOFPw33oKkSza1jyaeeY0/l9X/j+V1lDX9BcXYUO7vpjQ2tN1uCjs52CEeoWgwHAbwQiNhN8uRcWptPQi4OdQxVi+kIb/Kzzf9XyFnLj29Rd9WV1TxBSRyWTPm64Qeh0pmQSNwEjarAbLcd9PfANlSq3vHUlF2BUg6RH7/KfD392s0rsQK1/yV5Q/OA+8MxHLk9tpBFFxDLyhJBM2vX6MKLpYSkhZQ9Mq+nICWYLjkGrj4uEulqwuRVmQR4PEui1PVPonR7mdMEYya6/qNDyQIQ1WoQW8dZRXWRn3S85ddjmI9PIAMbHl2YncdqRtcDmnzVpbVdDAlXjEmp+u87B9RbD8LyIW5+RJVH2ODlj/1xk3TXOyFUrUlNuutAbZVRTRkp9eZ5vs0Nqh2X++P2Im5WovV04NmOa6qtWIfBho7oRbe541dNuBVGyZfzWOuc1pKHleWJqhDeE9RRG6P9hy+StR9RjEWOnwXZJJOPonSbxS+lLMsRukLIcjS7RPS+002zqu/4LjM/1cYTDe05oMDaYmJ8/HmpTEqRz3W5DRDJ7CO1OC1RdJwEdEPu6qZloI67VTez2PmpZ86LH2z3VSgdc5SVjbReKN5TUdYQcDUXjTVN6xTLKrbQcc57tk+4Jc0TwPYkN2SiVlnsg0oqzEahZQG8I+efyVJB5onk4jAMA937YtrfCIoUa/0Gah5u+GMejFW9ev2w/biel5Pl+fgwFtjuAwnr2IIcEFOzKBW3qOJ1deaItCTkId/2NGZWvFosUyaTAZDJn9/Ev9S8zjt4REjjIvLI3YnbtJmayAt86kQ0KAQgrjdyZ2QFBeUHxnU9c/W72Evx6BfZck0L52HTGB+SwwNVhSVALncyR7A8PJ4B2lLAcNvS1Li79mrCCNlWhwKt5CTQzUQzGclpBTQ44RRPwkA5nmJn7tgLYFG10+0n3rRSgUG2UGL+WvEuYwYhBJJdguS+lb8Qmi43TFDYlIKpzydIdgqzSOvFEKNyjcOju99YdPosc44LZQ4DjbwWcPegYR/h4IbWHw2f65FpjClYxKh25Dqft6aEg4JF7VCxUVG/MxCwGKGh3VLqXlCMkn7zosXZQ6+pl0WHXM2LCcJRJtSu08G3zlIceEAbWFTmwVauKnTFzYEs9m2g+bhg27prV5RvWW6ut0Ytt4NUDUtzw1TpfnxVJnsRyMRo92tb3m0jtCAp2lkQXLcOumgnXurzOwbnHDAMSQGdvA9oYfozCV7xwW7Kzz9FZHLPPN2OsqKDsAQh9yD+bEKj9ZKojXu4pTjhbHP8kAcqXVgjoNdC6a7kuuYoahp7SA3tFl+KAZWnSz7LE/qEiDPR42UTMtY3kfm0gjM80Kdly/Z0TMMMpVYcFfVEMkflAKnop+bfxEUKm78q8b4WDiQ0T+fAOlilo4RoaL8YraZgCy2yqXoX/NI4MAupUuQ3v4+ke0tQm83yLsiwvkZ5CMHerremg91ya208TA3MHMZtByQ2z3xGop1QO8d5T4g8ph65N2eiazn1kMRL8MOER4vC4p5b6lXc6iqiS3UV//Nvg/1JDpj6kGTqzTFf+51RwcZbSV/Eyr84H7c9cZl0fZo4UAQvwgYAAACQkBnhtqQl/ulIbK13Q1US4VcC3uJNjvM6Z5Ou0g7AhTlSEkFJCwTItpEdJ8/xCSBo9zVgoCF7orwn3o2PQ2QleRIKZogC4MYP9jNKcz8bk843PUcFHlPmAYRxq5Dm/AknymHW86n+vKD4FNIY4PAxM9G5jsfQJ5X6HeDz4vVtBVimoXlRzMNNmeYi4vDblzCLdIQsoa02Lg/D16Z1b1w9sPRGwmQj6RbEngyLL+626O64Q47690eYanERSrgNzP81GiTKBSqI0CFyk7iQrVl/sPXp0ASin6BqTQm/i909hqezsM0FTNnFwy1mWaTr0u3gl1Uo3EamHxn3jIgb+PSM3hRF++1Ypnm0u9XX3ji/MyE9aEuoE/k0dbOCj1hdeByUF+65sd6/se+qmkdzbkTqhrn25xghBne64AB1GtRZK8aGCHFgiV/9Dmy3UMZJGjYcu2oNOVrsDyUh3bCpfArgb0mWsnxo+ZJhhU+dLhQCqy4CX3mHmPHQWzPotrPW2+QFt7eitKOVEnoBa5ffDWLM2GFIV6XKHx5vsMwClObOQ/5ir52JXPT2lJTDZpDp0lVb/hP50KT+T6lbmLf5WTHE9cFaYHlkC8dCE5UK4wXfe8rq8ZwyctlmKIvWaha7jBSIgeROSEzYdkGnt3nDi5WVLd255/Ydzrw2ekJwZEAlEWHcopEpr5YoosL1gTZuIz5U9NZ6ccAncR+/CERNXm+wxxBsQ8H9rt3G0emL1SLJ1zFtk8lotu6cYGGZX2jkSNGE1khD/bTLL3qODcK5Buw07/9wX2aQNSoxUJJXcEjZv5CZYYkLPTKXpjsISih01lHV3w+GYWQfrOunbIhKMmnspndB8VeWYVshzdCkx+QA3dpWBiLOgXNkyWO5BPEodrI0oJvJkgGdvxWuESYRM6qD24eHB/ccD4IibUYW+XAO9pDtjBRVACoCbtvuw9hpuWUCbzX1aRN8+luFcZ5ucBYv2ag1a3HiALoUl1OMrB7qp65EdiFa+dYvWQEFnFyUSuCdLfYC7h2HwK3O1Z6KE8dBOhyZgFYYxMfRJh0T9FOGDtRe3hdY2PdyBmRNjGczK6V5l4NC+26USgxhJ4hPCUMYDC9hF8L/rppgcjWDBxeD20ZOqCb2m36DSgreyIeTe/t3xrwduy09G50Xc4yxaKykHUPL5izk7g6vbsx4/+kUNe4JtGrvZ/gN257pHAJewMHAV/T60CCclUwsdQ8UU2VKkrTFy9MaIr7bOZNL7zETkBnE6AGfgV0o2oyEu/6S0QStINbiNftCqci/6qDwvC6T2c4/L8Xa6O4dR5/A6TTBvyBNIgUXsMmOiUu/asZls6wEehKNFX2fPRt+PUooU6REcKt/1QbPevMLH3/lHs3pQZ+814z9I8aRFWDr3U4RjK51yaWmubu9FRohMONePqOE6kJKnUWXWQ82m1Y0repivX5+NmumEt+wGMi/QBlko7tf6D85hbSH2PCP5LbZYOFx889LLZ4wtyxC+qBHbb0Eyqx/HW0s+QEHr6zXxQjrM822s1ZHZs2X0/4GO5YH74J4oU41vSmuMPRHyZrFtCcywXqHmyx6hnr3wPRwqG4KS5TVv4OVvJKrEZ5a6DCW1eVURmQZ5CmcvW4+sCkO+50FllsHOciauj8yYn8uCCVK7wqGC9BPhyYG0KBJURtR+axVQg4Rpg7KYw9DCBg6PFI+MK143Z85eDLEa4utWkGLNTN/NhWaU5Eax6ysxOHdHmnwsX6btK5cnQd/1zgaKt4AnMfVVQiSzDRGdU9SvqpePgDTZ8bQY9G791DsiGMT25cQmaVf6FsQYaxcO7e+yvwdJXB8AkOrbA6I0QGtNkdJD6CK4ibnykE2/htbftW8LZSTz01dnO828h4MtE8+9bqQygJxYM3bllf3qK7rG5WNPsu+3Hisr1WFpcksuI6Vodj2bgr0JfUHkqUZXrFxQogRzI7EsPLNMDWuzf7czO7ZxTFWzqXhecOacstkJHSW/fftyqQg/taHjbCxZSX5jx9bdd5KWoTGObhuD5mxg8uxGRe+HMzhIto+IJE1VEw3ApxFAaxIo6HxdLiN+LtMFEerlJEb8wAxaPt7cixrnRHPY84XAk2Bnla3BtyC+NHycxMgza+oGDoUm+UF7iC3EUuMFHB9v0WtZWJgqkbMzOAbmAu6xHk+vA6AW5AqyzvmPHTCYX1c3IJ0EP/3P+lZ1A+O58W375wHGFD6CB//PcIdrdMzjbx84gSrlSGOoqVcRB7BvJlRACbFaWYaalprqBWGFCnWBtz06TFbOJn6Uq4q6AiEIhIu/f+7TmSOARCUeHTTrjw/fxe7T8tgICbflHtjf/eWTWq/stHkr6SoIQEUyjFvp5ATQfeZqb+2mo6h+lI8/Nk6WcdwxpRoDgltZ1BhLeGMYSfljPSvgXGp0aaRNOdntT5ppy7Zz4t1kO7gjZStDnJB+DJfgU+FP/1f1bstw2bWGYlu2YVyF6mVAvUPHLbhw+p1di7Y6JqCc5m2I5UfNWzsEugwx9yZa3dIKnK+xlZx79dyG1dM9+e/JQ3E96zlG8xJKUyoDUlqgVgAYf8US8XCstlH6QbSBxHommI9jPwt6Q1BYioK0G+zMpE9/bMiLtYCEvrFxG06l7QH4qWZRdfoQMCBevwbWdAEwZ55RyRckl8cs1Qc6r3CpZWecLQoKhjASIshl9iuA670P4ebdtBMxrMPePZgm/krpJDiCv5imQrapfXQIGwT/NE3eXNawgePbiPP9MkvgTDhhz6OnFH9+Vx23T1GZGCseyXdVEEIEclKsskZb/rMPX2OyyKFN54HkqjbaAT79eft5nFp8ZzpRZ1oGMfuBKB/TC9CEvwk7lZKrJjbbxSgyau/7Ng0NbyW+M/1xPpoxK+5/RgLrLxjy5OBCao1ELxQ8twAyhQDRqd7qOZzdVVLw+MKe+R0BUs8Re2ZXfVOChHpsreiWNqoMf7uIN9dPHludTtx2plDlHhwd1vSt1/zD21I4xB9kZ9+0jV0+J6ELEvNKWpJ7Fgw31dawF8DoLoWNsZiXGag50JjFYpOyoWvOwUffnlvl7AKnST6aZtIMAADDEQZoASahBaJlMCv+3wFHYxvMKej1/VYWxZQ9ROn8soiRXvfGwjWI15HWjEbrflCaOj+6kboFR2WalV/ahD31+BCQaEqb0UQJrwR6xf3tstecWaOH21noD08Q6cmP/A8cZDNx//SAJEJtWk9ySrny2c3lR7AgkhgsktNdvI4X/qPr73VTHx+BZcZcOwiIG0bu8WUYIQeYRzfqACsnzykiFhwkF/UYeyKbUwJLwQCZV+OcBkfW+uNCTsfSm8J+fQJutonP9FzUZyCq+r8mWTqj5Opyo88EU7PNgayEd0NOw8isHF61PO0l5cE7lHTC6zayVMR9ebyNab/pB47s7t2zlHzpwNVRiHfwEl5d3Q47qLN4dJJsNvQaTgDc/pv/YVHvUtXVeKHObnlXNnwaUlHIL8OMwUqRPZnzrvWn2k+zbt8ccR4JBnD/6wIXRkyXavFGlE6Z9mEZgCOWNE2/sZ2XBx3vguo+5te4jgxinNMv5c+gyZXgHoGA3endGiY3n2TUrOocMkUAAAAMAAAMAAr3yg9AStP46u+Z4J4vttw7aHLFD3cusukcqkC6YxBsfhcnAb1bVFG/umps3PPuH0ZaPFfZVcJlFS0OMtkz670I3d+iyIPFTHfKGWZrK9e38TIwC8ppz2Gf03mJjsI+nZnRT3PdGi/zBJnfHwGJ0URykyVdK19jNFJsmxtlLWcw12+77MkiypqKZhhiBoAhj6kv/2ZpAJRRrY8DyDTaW4uBYHiNQOXuK3PAdd1ecbfGvJjZNHqLD11jC2T2hBYk0FS98499Q+h30vT4AOLe/7trFEMKtbD4u+kxN5C3Aoa0O4fu2Rta3SU7wiVwA/28UT2sIXIyiCZt+L0ndqEPeTDW3nKWfJPp1PMJdbS2dacysKZdvVvgj1a//OUdBq8tfRGILjqLY1Er4AlAf24HN6S+IPqfcda7VMsA4raBGrVZ6JNYbSqALkUCARewgRw2wKD3m6B5ssF9AvWVt2L0Joedp2/3n8Og8dzOrrrm0TqwOTzGwF3NCeStKDgzhNuIDT77daMIXTgayEOd9FCOlPx8NGiGbegNVcAANR7NQFQYHkjyoPzDwXWFXif3lRMzEf3fbXkKwCvgDprnBFj72OQTJceLFm2UWQOmkbwj6pmLdR9slzF3eZhYirhZQTiHVEYfIMe5GMp/PO1zXcgj4G7A8UZGegRJ6GxHGf3Tr62FblrG1cbQj3KAG7Ji+TEUligbvoy64aqljBws7QeMJ29qvJrrDEOwsQst9823Hbg3N9UuuhCqSwRH8RqnsgajHkE6I6HsMb0BpO4CdzaR9+Cgj9TgALU27mWI2fwqksCGUlJRdbKkkdiDSE6Fn/x5L5/oyXS3P6XyVwLlTjcmzLU8e9Kh+QU2FkwR7CUXfEDrQanq/eFzAdzWONxvd4Ta6IfSTeH3kQ8b34O+t918b04r4/6djrp3PLXonQd+4v/JP2pSSA6AsD/Vc5olehzj1zj6DhZ+XuS24hbgrqb07DhvCr2s6GwBqAcV8oNoKL+MXpV80DLKH3kRIOKlacLjn8KKz3kcn4RLSnCrQVmOlRxSMkhONXCd8bboK2Hhhk+vNWUMtP598H15XWA+aK4etu/o4rE4Ph3MLzbkS0rbd3W8Zcms/h6ZwSrZP8kHxyFoH9wmAaUTROfEHF1lo19ZPw12koirwE8NJ3HsDxJejoXombcRm7sLEcrz/2yDiJFF7ZdykWbgAszssjuLnhu4QeWEIviNsoCWziSDG4MP4qSkSRPGkjmbYU2Pt29dgoYDrTP1n2zqQxOnwhLON97NJ88jubve4JG46ZzyPreHgHfNaQYxIwYo9JL0OFk3fUfkWWSV0jmjdswxAfcKeQKWn0Ld7ErIAUWMwhev8BNzPIc9OsAps6VK1QzP5baAEstX5EJvXdZX6lIt4PBOIObG41zptoxIY17zqg7pGs1RJYLbY+c9UDfBooJkFwWug5qO8EhHsDh6Ta1TL1TycepFxfA3SJLiTOSxVwODL666Khzf3ZkjyXDyNO6Zlc1cr71mDsL1pXMk9a/FsFMZtAjI7bbJGg23jXsyule1rI2oYSvc6qQybQj4z/Uy5KgeytPgchTGrBvfTYsiFCTYEVndAQYp+Juqy27ygD0+4jvoq1KQmKUScA0IdXRhLMJeK28uOWWQH2TVhpEGXaFEaJxWCNKx/eSO94N/yTjqAfuBMkKO88z05l3gp9wE70opT72PaNBZ9dvEm5SUfwDVXOSKi5vtdPCWFo2W27OipPIKrIOZtH9rIgyEx/HGMujD2IT1+GgTi/zXiQtdy6UI+LYD0u92MNinMK+5OS/pdzqCxvTXV6rxZP8nBh+Xc0ykoOBKikEe+pBi3H1DD6m6ZgOLw0Px3/Kw7hkREqW6kEMzf7cO1jUQzJ+mKPoc0kVXZyTt4G8jGGANj29tXGBzT2r5SvzpLTlBzQaOvjC9L9YImTw0ePP/FIyA3xaQtPbafo5WLVlse0yoLH/GjApBAWB4t+kFotBXJ48dHCTahy2303S2qlYESOMsfuKjvVoog7TNJL783JzmZaYnbjLaTx7Ww1w9N1y9pkDbDFytB0fGs/Fsg/SEts0//itn6LN4hrTBiTY97rtWCeIpZzKlru9lRwTs4c3lowMlQjfIekLyIpm5u2LgvSGZZUwA3ZZ5c3zADRyHXN2ZQ/TLmznaaoxlIEmPGEiBF3xUH+La3kXHG0KgU2gntgHFH3icRkF6Y3rrJRtM68E8gDMKjHIy/l+Ql4i5x8OOSfK4HJE1+jgOLcwRYESwd7r59VNGDoOSWm/GkfxWv/n4u8zosnrTpXvamvsJLc8VvXwP6E69lsAL24lBrravHB5lL/vCytTccHxA0lB3tOTGXLJCGHuxhmN2BEF0S7h1GSuq8P6y6TyKaJjkO48WmMALEdhHT8KTGXnpySDlDxIl1YGk9pycngTjW5ho3zKQSE4X2miLodrzjXg6Aj/CQfx8Fond0NGZbABoXu/0J7jVjncRXf4ydmzYjo6q/oQZX+JVu/fwUVurREv6NV+YMQ/xVFhv3KqQkCKA5RWHFa6lfscMY4mx68dfOaIe78LY/PUdcGorhszTesB0m8iRnMElgzF/KnysVu6wpP5xCWgF6OcodosGI6/Hi3PmvOxBh2NmP8N+ViydM4nCzyHuPvG0hpMPFVSayl4lrHSc++Fwv8eX/94h6ISFxV/dKck6GnIrQ/wDO5p/J/nJCpksSjeZVtrr6pNyqXdLiRnJnE7c10Ye6JQrJlHqb35PCV1dRpOCRzoi+v7xDmG0o7Ie5qvO1QzZy04BNc6ZUZNRFY1eHEKZASWiG2j401DHa4YN/xcaZm9jgIhSsta54g7bwkWl2xjR5DXrBSKHOVSRw+snrklM1UL1WuzTkriC+NOEdeSIxODgTfDQxlRl3DbWOL+gaCe6sJlkfcTUO9D30ckK0/PMe94P7bvB08PTtoCRwbPG6lYo/HkxfwFs1J1Xj57pHTnga3MblMrehP7lbnNUQlqrjNeal+uEVBRar4Cfsv6kxXhSSfjhT3+naD4Smd1JkPK+l3sPSYpLd/AyehgNWKbfWIu1HQmHx6XR1lSsAQQl4Tth/SwjAKQ8uEilSpnkFO87byGCKi1flKcrpW7XgpjGLV+uIZjWpLMCyiZA1Ok1FL5KjVFO8pAzZCkaViu2Dr/wJdR0/ptYuEw5XsJlq+b4TchL/k+/OVnF0JiFwoxwlKWrpQysRm4WymVsAIFrr8YJFmEx8sVs1J+fE+PuruIxNd+lcxIRK9sAaLFOLqvGSEHnwfdhcBBypQ9mRuCREuEM+B3X01CvzECJlZEEk/s80xiOy5eIzdcndVMTE7xCd1x8Fl1RlEre9RiqUBaUyHYT6Ty5JV/G/ieDjA2fij9yex/rKfRE61pdT/0EOLCMiB2+Nk0s2JJ3bGH6LtAWQY83VDI2HqyI22d9/lKz1atGx8gttSBMp1IByjfEvNU1lyHLfMhFupUtQY0MnMyodNs4YPUau5OfASezGztZK/6GcPJLH4s3t7o1yT7BQjNp/Y+/5sCq6f0Po3p+H58isTySsakcX1UYj1vNwhhxi3mgCnHo7ibtQsjr87q52ds1VNj/Wh+nnDy7ABmff4BYoRifDrqW8iPUv/17uIiVt69QErVKEhfoxJv+qDVb9+Qottx1fdWybWYRT7HbkxPfr2/F36yA8RdOmtAcNuOtd4rJTsLluLcgKhZLezGSATihpdyjt74Mj1C472xaXbZvZYH5QMWsQ2QFfBvnFgCXQ3tiZQrKTlroyw05QTgZTcNUKSlKBHSj2TcPa+xAJd5/lNcLxAHTWu80vk7+abPQ568IhhMNH+KzIQlSxAODMC0HUy7etiCZjWfGjPMzOkPGLM+ttiBVHehEgblAp2hnioavsMDCt6bGu3vPM2GnXwtTxfekdy9WNJ2vsociyOLsBgL5yICj7EdE4un/FvaTJcPc3BMkCs5KDddXDXhoBf6SF2nH8aArKPPBYAzZ277rZ6/BDcR7bW5xc7uZFICF693Ixc/QVhBo9SLX1sHG+gJAI5AUOdyoZetzLCFOnGrEv6R1fwfmAnmvf4j4x+CVB913nsfmabYaGrQ0dYQW2dPfGEUFhUif5HN4d8+W8bWLm62L0SfvokFd6EcKnD+zDY5hwbzTc/4p080wR3bA+hIknWOxzEYB6gi3ZM/9GJPhc2px2VdQevKrrkANRVR6jrprgcRfMKjMBIS63B2lkFY8T3pYpJ+V8b43s+/HT1qbJnFIS0oUZ2aI7dRReb1SCsQmA9/bxAqZ/15gSRfdAGL45ItynKIsvRzN5+LIuz0x/tzrwfqjDvhdPwHBhePJo0ZSMcy7/G2dYE3PiXsNI8mi3DKiorowqaws++Gb76Y0iK8FoDvRClAQaGYK2Bo1V7ssKhctcWqRvIW5/iUSFmhMo/lsJlR22nCqfNU9U29tEtTFDrZGvJDZnEHNZXr83u/bu+g+wfzOQYwg4KqC7gjxYZCPS6Dm4fpBy9W8f+NOcvmKyH0JyLdWt+5Vbrp/RV/VGtxuQ1ywNBPjpMhkHBUEudUygpErILi4gFQVlnlIKcykYDt8OV+w8unvaVKGJI9VdsAREmSw9G2+46M45OBkX+Dqev7wTJUuY62vA6J9sBIlxXhEqkklv691icpRZneineOuVcmwO7f8HCTvwrANqErDeoOr1nCZAPmj7UiH7dQKi6WIPgusi0BGgKTOrVMewEWOzA4x+Z8eQtKe+EvwT3YUS3ZEQkUjYlIa0xa04wFkFXGyY50UsQGQFvPaN1hMrVWujs5kDR5lu+46hHkS4rsuMGMSotQ7rvyQwLk3BqlrSpN2vSnSE7aOpTXe+VTHGzh3ryY4oI1dBz4o6oNeWmm5jZCogfS2byIemra3tiaWKFuJwjuCWgV50uFcjXJdBzS6C86xWKJ7tGrlzUvRw53e7pkgRrv2701u1vCScKmI+ot7pvBSbkOmSJ8kdRCndKWv37Bfk/EDFYHIzwOBgdfn4lOct+hPy4RE2PwWu3+ryBmpDJwjKpce3B0cQobTUJJ9ey7r/fgS3VHP7KzW+/+jxaLysDcpzaPUb75P7hCoFLSwPBJYRiHUrMOJWTlQedWJ0yA9a3lwq6mBzk6rq/xFAmC/tTIVAEDABjtSFmVZK4pEm/sm+B1+Tsh0WyscTxBNVPxDapHQOk0Ltu6fBXUXaiulCSECZa0FgFIU3u+Jbw65p9OUesOXC8UAxDYQ6kcXlGFOvcrjRAQ2R9y7qVblcoXspi4qX6uBwn+ukg9ILYUGygLG81BrDO1x57z30qZsEf/nkvuSgrTU33RdpcxjvHg0V4UyVJF+Lhba76VGuswET/iZvQauA9pgYJkrlJFZFA8d1Ga6UDn+kXxWwnKDmwLJX0IIFwGn0GcOcX8AGDPpuxe+FCtvqJR0PCfLUPjYDuLyP7gi9F6+iMk/YZ7oyrsP8g5eK7LQz1zFYo37/v4nddFmlEXRnsHE9J/Av2VU7vovHK3Aq5Cxowf5UFOOFOwqOgbAVUsi/gC59AOYZx2ofwDoBeTWPnoQM2hvbXIliiw63bn81ec+ymPZJXf/LmZ9cRvseO8pz7pN4NhlzHDyxQA13QVfzoDV0Prfcf/GG/tEtjPY8BjFIO2MiYJPnBsCBJoKTGXwfg/L84gygteV5PGyL9g+120BJzJ4/yYyyH7P4T/Xqeqp8dMCPJ4zohW4OxOid4pEMNsOtUeOFfJFFQu1Mfw7rwJzijnUZpcnRUBt4Nj2zWxPV2NAbvVNCth5EpZgP/Y1PiZik86UeySg1bFFmJlajBII5995quqdhOFEDnxGvsG/f1kdU4U3WN2CfF8123eCmqO7QJC7uk9S3RlIcK9eBOLjjs5/rrtZg4+B4Yfcu+nQxmgTjL25YkCGcDhZ0wjFQZKloeJA4SRJPE3xRZXX7BMwItI58BenepOcrXyZR0p9qNsV3G3+xwsx+XHCe/RQiC4eLPIQTLKYyR2lbPfba04lNYJSUCt5YkiQVWtSbwhK00lFV3Knaeolx16BYo8jlqqQgZ6Sg7yNR6IbUc2FunKGeKdIq4wxPDXbOuX1qM85fF/rwsoWxQxzMgPoAqsy0CbrNpurELjs1W9mhUwS1l65E7cDke0jMT2aKpUNqV0CB4lAdiBz3qiM0b7tKt654k9GOMa49GgdEz28VwqqJaJL80KvuT8Eh8kvUXpfaEO3JAZWufSzeJgRIpURj9ifwR5RMsmtcRvf6GTjAv3l9TM/Ni56irFCJpBxJHYyaro/j1yJO1RK3EelSTBzZb6WsLPHDG+QZxW//8qCrXMaq66n5MxK4hRsZR6Gd5D8e6Snxofuv3rJuJ6yFic+q1F+1gqiB1pfTvWsL+kf+n+3c4v3Kj7+nBqOqG0eYx8CG2rMBiBhx+QQ35yMMrZmy0160284fdElliNFDqnAIC962vAC0FyAkCs9usosWchjmnYlyXloGZwpW91Ef4L0z7RQB7RC8H0SG9thHOrdsxs8n3g3UOsamePUpHb9gP9hwbk0T2tbdtzsQ6mMz6MdqfGEg0NTfdEIpEryNdjeDO03SpkPOLugg87URr6kq+zXGjNVCXacqDv+i1DP8gVEhcvlVYptl9a10dPaLIX06eNZvrjRcEHkOGumCINuyMCy14GZukMNqaDcwBCeO00wO6Y2UjhdBy0NpvwqA4sF5s33elgDqg3/ik8omcO7WJcrn3ydE3dsdvtl6kR7nRxQ3i+bSJrJ7lYWF5+8me57Q0oV5QrojALOIIHwkIX/c6puGR25A4uyDjor+4ury6CUY+6b+r+CqqaOgZxgk9UttAWrAT5tt+5EHJQ1KRaqRBw6bzIpdHDaWpnar+w8fSXkiRZmmOEeLj8kPbiZ2UI2VbTfwdm35qneLeDGARSU80jC3uxHqmQLr19Dmb3qIEnf/2x/n+ZU8nMD7qchQ4jQVeJz+tVxKA6yWci9ATHdgLtMh+m0A27sI+J0F3jVoJt9WQadvvOjPim4vyymcl9RiphD1ly9yeOFLRsavHgDb2yeyMYQuFVeIIK4uAujtPIsyyS3Sl+932TyG9WLybwAgC76w7sUVwgTLi1Dyraa6Vql7wzs36RM1J+Hmxl7owCla7YvHv4dJiORwG+0/1AnGPX/ChmOW1KbX6cNRs+0GXJtHOA7iUfslTyRmK8YELUX6jBTZSnddVFjxuNk9R8b/Vlec2GypT+s+IOt5vdQSFIluRx+/TV4qfS/5T35uBeRnD97iJP31dnELUM9dqLfwBHvMZUThWo6A83vq5WAp5Ys0H75qvxEH8CAVvynueu9aocHXVUkI5Bc0NzPE2VphJzJ/0PMw061aRfbkfhMNtsM/y3gjfr2bHcHu7J2H1zr/UtqWW9JhnnKurmmIemtWN3gNbDW+M/h4FCQMdi9mR9o6tp1Y9NgP8T25j8/hqHNkTtjWXcQRZnKhXLRxVujycLPoxuCZaZBUV96SXbnBSe5ICjQEdhBrDtQhMlBCSCakS22qa1D1Su/2wttJ8NF90PUpU/WmvS9C0Mg8I3sjVslh3MV2XC/c+vcn0kaEVae43xa6sbzTENccnNwnqDLBb9YbJbusg++ZHKyzeUlxD2i4fKcx5UqkxF4FTUc9MUBNYPtGGddGCiIDa2xtbV0aF5vtMB4mzdG6xDEcMQ3Q3AKL8TuUHxJx4Aa0OG0y9YQeg2NxtXD4LT9x8iCQOCRaEMXfRM8FMHc2+Ub5yCi0M7r270ilZ0AgzG8AC4gjLHLQll68mX3q0+FZP9K+dQ5V7S452JEGXlL6hiF5+J3H2dA9swr/5x30jCcjbRBIVlrZmihh/i9UsFsIhpBzKNPX9+rf41ydhilrydV2ANHz0NNHtuokaw3mlSwZUKPM6vol1b3LmT8U+SsbDZK5mSarufN8NVrzKm6aq9h00i/a9QoVdhMLJNBmL7n8oEkHOP0gG3gFwfdmbe4s52ShSrl97cHvcZbHf+KqxnY4tbmHIDEqdHXVV7NtTP0Wr+k7djMoUD3q9WeRv2Gw6MBpiadgSwy0BS1neAqhJIIdCzjXcO/rCSsw+vyjAc+y5ZHiXSbPXP+LqqVgilqfqntIUbW5b0udDqdq8UGgFxy/iLbha8VGFzbN6Yx3GR2okz0rtxz6InWaV8kqeYKDdcwrgRUZahTRTWmXT169s+d0cKeFHg4ilnA8KxyWMz1N5xo+uLmfcUtoMwMADVuSArBUynZsQh9eJEI+YKwSEY1BwaUFzORLAMH5I4y3JpzsKQMcgIQdZDsOEMCk3tITq2cNtsz3vMep+j3z4w8snFr5iKNPS+KwZb6YwBmLVNjBz/2i1tpp+v4TGwe4nggFe/ffE+6zsybHMjTnHjZSz3q7PYdr2GCkrf985BajlrBGofa6r92Kk88AI8FIFyjbvmQI3Eaoo38hz6UqvA3Pm6uJLL651KP0r8rUUGVRNPuYC+Qx3PgHvYQQSDiYb70mxvRcno2ptCsTHSW09c2Lqn43yI5433Gd40c4jqIbRDq4jJ7S9xwOleJPlZQnvgjJS5bZGkHe/9l+YfGK8+AUKOClmjhBm+akR8qBF5oI9z8NnRsoi3itI63heDEbEl9cy+TpepiW1PXW+wOvY0fFopiqWGrYMx0gEk+rFHQBug59FjwKWbvfmYvvaGdcj68CFeruobnviIaqoKLozzTB82aBmzy+48wvt1LVrLHfi6mqsVMKhDC6T8wOL3kZkst9JE6NxF7Ix7XBYNksSo9AdQROdxjQitaqktI7oxPJMhLotgQbeeaxXw4tBvhrjl/c0Zw8h5CSKV8jJZ6BwmLFfVKtlrblEoiYuGQi7Gz5gyh2nDihIl1Y88MsfCrKAB/AobEgM80Z8aNs9HPL+w78uq+PAKxsybLGABZft4hpojf7yTYqVvZySS67/5+kexiCEXak7o3MWw/wlQj664svY3CEP+MSp7AFVF52kMK7CKuF4TMzX/P8p3hr5rpi/jwx571jeAY6NhaLZKxNaib1ig5AmHRlO3b34zcOHrIhsLPMkqYy2WwVhsZO+2SZh8my+HVnNWdwSQwSaz8ZSW4jlS/mEQLmqUjK52x9JZ4VWd7fq86Q/a/GKM9dDK3x1GHgeWST9auNZk+qNiNf1uN3pFUHhy+EpZe9CntIESX0BdkQ49eikMhyACbGWmACvSwyyjpdLchixRXAg1ihd9NzBW4PclgGQeD+hDaUYg79iO7ByEXLQ1A4xAutnV2jHDc9A0yhTAga8OH99pE8BhON3Y8aCLI/Ri9nKpqRAyySnKUQxve6ld/HCbyWCyaIsurw+CCAdJBwM0maWe3lh448MIioT/kXdl8c+ymc3gbItYYROf/tmvu/vOn80BAVkBWF/5FMvHpLhikdyNN1xA3zdt1aO7xsCTyErSBM3xvr5w0w5Y+1t0ITWi5nMAFCD8IFPCyfW4xu4MS9Wxlao5CpjELZFfuQfMgF8qtLOhC/85HzflMRoeo5OfVN+hucc1RTmPsE0Zm04ixAw2hubm/dVhIaNEzja+VMwgGhilBTdejyJDKksQbpQ3+8e0yDQvqPTPAxTuJIWwFvdzq4Mn52E6n5kZCz5fyiuSi3/62Ss0OhZO+1Nx7+R50sRO2cowN5t5x/QzYv0qxVbE1DF5pzbEjv0nxuQ89T8rgGRYkfFhqH7NV691l5uNLElJnYxjH+tu+pBh8gKrqpKidT5rjYODTLpXz3ExZsD+l+RbxARQFWItXuviTi/JLojelcLRp87a2JJHkSUxFieCGrXU8Tig0r+qdL0gS9M3Oz7g/U5LU8sFrW8jCLQMvrr4GPObvvvItb6HVHlP8N5gyMfi2+4wUgS2Jz56KXVXsGkX9IT4I+36VREATEYQmk1/PAb5M6ioidH0LDyLmir7C2g+uRpSCAH234DkqMDPi1orboNjWRYGGrMYnjsw01EBxN0iOrpWWrPeRDQLYpXwZFZZxZsgucPxEk3ijCZBM3eQP/42oW/eQN4PVm9dZYPsM4+x8CKQIeNwVGbQ3En/NIq1daB9bFEKwygwLSAGOXkJtW/0tX3v62eeH1gUrZL2nBbV5SfjvgNtMoLvKkr/z1Hq4QmPRRcpuXFB1U+xnTQHCW7RmEfzbNHK4vY6oDff8FvHb3DZ3IozcnxLPkOoIj0nvQQGLqABfWP3IEOqvu8YMeu9wdX5xSuOMm8K3bLWxro7/5JXsU3jCH3qDtAXIoGkWphi2JkBf7CCv+Sv05lpMdo0jRN7TtvFRpcqW/TT0pLXRkC6ejOYFVEn+e/E2m5G2Zp84WvAV7iqcxuXtxozfNuV6/sFKx6lTTdho6GkKdE+RIwhAbEwKe7CiOY8PWlVlwhpzKx9FDIIajYs/ox47o+B/6+L4KNK/eJiBWwAOR/XP9dK9pW2S+U/mKZdbGI5WJVKFUCN8ryxjbyaEpnNi8Z+TRa8LtKB6zSPzc97HBT19PogJ/B0P4WkcvD+I+98aYu+Edu4lnmgA1gI7zvfgi1WpNI4egIuznWsWeEtX7XT3qjEg9T4hWqhPEVjQ+NOb/VvBXHsS8fxmWgyc44wuts+0PUE6AuDPT1kj7fEF/dhq/V6br+ufkRIKG5rGS7GNeHW37ZxVcfp0ihBXJCwc1rdH9g+jD4kug6vt6atJoc9tRe0CFIrxImsLJMXoPc0G//cvj7fFqGkZKrszpPpBHE9erG5ckWyY7XtAzL+NRP3HgjIuyxd682fxHm0WT2zm1/xr+hZ1/E+GXVigw0JKsfO8bVkGh8BKVirs9oZTVLjyGEupuRGfaYLJLiClm+AHbjl0uHoN/X5YK+5HVcIdcBYFcnrjJZO9UgWvD11uBIg7v7RAIlDs/qMTwfLTb3zXJcidrRBEGnTvQV2CkgsDj/7Pd2t3dWIIt7Cp29ZVki+tvQjteG33HEMT2JeDl9zISL8iLMS/cgTvJsjg0TKC3gQ7a1vu+B+3zE4p27E0+QPYWFarxJW3jldsfjnA4B3ll0v5p8pWUXVH+XGYF3OCOu2NOFRVjxWTeBr3zr5vnA0XK6UneOkcRoAOUWVRFKx0G5JXkcgna9Pc30JJDxI/XAlr7OmRVXygDneKf6IkNCbsNQaIk8+sg9+Oc0MS+QVPOxStn7unW0bB00tEMib6vDByqVuAEHGH1fPB1NGoNXbNM30lPDGlbCpYeIO6iLHgr0n/MIpQQlD26qWK6CHhKnE4u5VJ0bcwdhE4LiRXOJZsts/D+u4g5w9LXJHrbpK8bBTYXNilfOqmT79ypoX7VKiuU7n1j8V3Szv6R4v4z42bjIh53W41omH8rhfgJBWR7ORIh/cYptrVhngECBpRvGmC2DOPWdjWnyEAUknk55xAJm4osR6JNLLvS1VgFAUm/zuPymcu3AUOGXWsUtiHMIBbv5hvxp5IBlS6MyPMv2PtHAue5xs4qvPqlly8OmKI3oRDaxsEh/EYRomHmQcypWvHJOvrTs21LzOOSxjXkqomjGYR6yBljLkw128GLTB25SlZg9jPXQ7ZCiDM/WmvLMt5XT/565iyh7gojfPru10Mii2YvS+jT+VZ6eii22LvWXHBNSV+w+Qt2/DEwJlwrn2AZmzY0RLSk1RgwbYXJ1lTHM9Wy09DNeVZCTPs+H0zfGjAQ5mBELKdW0ys6MvyIJumD7rHz+1AR5oeGvbgf+1g3ZLvDXU1eAogJscMtHMvtmfqg4Ldyask4O7KUMkzwdQTrE1p75Y9mr5HNyD5WFMvMzQxoGBDyXtUvH5BBpyNnNLxOmbo35lnaIDle54gXvRH6hFW+jksTyf0gd/7efZsfj6stE8EF809cQJyRmVK2T06xK3PSYhgl0k1NRadMsdLWvW5789BZr4Q4CSio0gD5aCvc2pSYh/VK/OB4jCYJnTIHi6scep4dMc7xgRvWwV0bWtj77M5fl8U8CANrtqqdhXN8EDw45cyyGWRkWSpOK9YsHoVs6vWFpdIyzEt5FrDtKxf2EzhW2eQruxUsu1ifNKDT/irrQYGqs89pQX9jZJk27bWHxScAXjYhcm8URxF6HYeaJt7Sthmclzm6y2XTcolAS++JqsxMBu8BrlDobV8QP82qtjVZRhWCZfzKql1F4gmW/flrXaqpBZy359APjpUsT0n9sunSglr6tOmzkUP3C1zwMSFIaAQVlK87c0kmUUKNE3R+5sULVSHofDx60Pkx0VGHjHkVXICMADAUgGb2Vb6zXym1VxjPJtNa3U5EibbHJkRPneAuh+3JHDplAlnljM6xvKuZ9c5uz84ev5xVR7YL/d4QJEMQC0hHFKIyfR9cCZIJVRADHSK4VGwhlfOIAP+3rX2fRdRTpIAi856XPf+Fo/Wrd3X97Ozw3koq4vTPVvLMgcxzyxOnZf+kiqYzkOZrsQsY9xiI3ybYEH8ubXCaIGs5qrNUjLtXaG/FDfpPzHch/xn2tgXfUKeLQTcEIbPDJgwPO8AT6kEqPOzCOpMweHk2sRZ9DfvYmEZ6JXfMcObDvhJOYCD2mEWBpaZc0FULVPcj6vHx99RqVJBxOmad1VsDWn8h2prhQ/Hp1wGGmBAoUK3+sQojRJzmsJkPslumYOXek1PCXn/u1bgUNGZA22TKtS6ufB+I7G5jrEdh0DRmT3STO+gRFqw+txIpWZ62bdyf7RM6B+rEoXD9DMESew0wAkeI14dWB5eHLjEYLi39XLYMXSlA/jAr1udnbHuv0gTs3v9ekHJRfZSoSWUrGYbyrRwEZ5qAiMgxmKcPJ45CuBwz5NXLZ2yjXjM9bDdaRE2lHHgy0PCGbr+UOgAFO2VOIRKlhTuXJiWSiyCtPzpK0/ySvVn/yuogEEj+5AvzkDDiUp+ewxA7AlhbSPTFRh7oUlFho8VSvE4xRdk8w0a9XRzVzo/XtZTYfhjKoglWqRux4NB3mZBuH3hzPZCLSkFlOyZPd+Dbt5edSQF/oT9wjEBYJ2uaFy7/KjIPYg4anqG6RaovPXU6v61/CE1Uq/66EtWOuxmk5ZpiemP7/i7mPEC5vcCtX+6H44Z7tmOxgNvZXCLxI/Wmmuu1qJ1gOHnw1du13et8U1oawIcPy+MImRTXh807He3+7hTNxziBDxaVr897UdFRIZ+tAKfmJYXP+h9y9Tu9nRMZXStSqY66UTwftYpTQ/9GoCFrjvmXJndxAQb1zjcm2jBSfAsD2AEPQ9BLmt8HSbcGMGia1ZBlTV4mDbInWyhI1QtM+zwLNj23/rs+nL2NKjYsa1x3t4Bc8iQ+Wb4AqAiN2FxfuVaHtaG+6VCfTu0MMt3AWpDQU34FHEQGUkHrMzOaRdQzs2nz/YDrNdmFK6GuKD4UdJb0zbRvOTWq6E8B3ajM7gjvWfvZBB3AjjQXMCoEGGvn79qs76GgK0sqMQA1UtkZqxvZhopzPRWpBSJ4OAVkcdeIJZdyu1EO4eleTTgzwRvC4GCZ7YcPUnTK23FRn6Y1+1dw7Ar8xIFo2+edeKdeuXqCCHb6tpjGwsGMYF7StXDuMtfKdkNSrPFLEDocAwpRDSdSdHpRWfAW1BpHvJlmyC41Upf4EaGPu6PHJPzoATWPQ5cA3aDYUB3O7StqNbHjM8UMQr0+/f5pFXDKFiJyQfVCEUL0XJBQIrfgbGGfGtxv7u6YPR+6rhZHHch/z59nrN7b9WwNsY/wCW31fjBm9JeeUYwbgkG2WtjUBhOXuF5CPt8nU+2EmnT58toPglNSt8MxLb+HLVQhqLVHpmtXqT0rk7si9t/FK8/5yEGntXAyeFRkjkJAYE1Vk6VqG2PKmDTf5I9ZctfuuxUloNoaxf2fj+IqyzR3CViE+mHj4J0k1+utAkhHAAHLFYFMs3xF3/HEaf9fbHem9YhAaysYvHdQQDT6YS7hYb0J0KT1vgNCSDUDmQPKIpeRU+gNUtZpB+TobUJVVdemS8G62ey/kbNUsx2WDzAyCxaQc/n9uV4G8EmSWz6QLC/y53skNTqRjEdy5f7dzfuSRGHN+vmWqSIWLYY9JddBHdov1bsM6P28lRZIf2t74jEhFUYRAmIG8EeIt6R7F7T88wL0RGcJhQeSwaV99yzIAudRgjt4vXZsG8ENlSV+VQqwzjYbJfKZ7hDpQqSLblSP6VzTQNLaxcYLMEoIzD61JFK6+0qFE8gv4WwZiRzWGVuMk+yb2KrZtEKRhT/velHCLSVFs/5oj9+j2kwaedPrPEmFZoQ6Ed/TdOgtVZUV2w9C3rBFmkpdkeyYrVWyvOmvIycv+XMFBobH4k5lP8MV0/uO+PkGTM+8F5/zjOZkzT09kY+7Kv25W0mHUGJi7o5PyPxtWoho9PsXzKn1S0hb4SphtlUbmED0QYAWouPqIFloe08jf96Qna1jOaP2Xp9DFv1yA4fjA80UjVHKs3RL6fy3u3bd6k0dA05cu4DH4xstVbJ1QUZcK08P3ylAgP3iLpFT2jGlwjSHbDe1AlVSdcZJwreqcXyhVEn3w51ovwA0gTD+E0YjD3trfHwz4QCcxII40aiLtrx2ji/FVLtBsUM7i/9OuzDmN2OeIeUcv1jRBYOMPIGC94LNmhAT2QqE+igbklDPmbKTshr8qX2EwYKdpCeck0soYPvF3X03BBqMg5ysNFYvMeR5aKJqll7tETTKh7//VZrA5WcXUSoNzy+Ivwp+5wg4xQvCg8I2/q4rWFqRfLVyxwHXnWQ8YX4U+XBPK6Aazvi9MoRLZuBt5eFTmo51huyjKkyHiON2PDrj/IrHPKkvtks7DODmMwaZfsWIusjlWbVIt7D1xV2ko2vBSqGlFgOa+e4Q4tOYJXLyF3aWfyJA2yoplX9efbgGW3uLmt06So9y8m6GxBqtvUlyAdNtipVEsKHmRapYtngYO8V521T5omOD3LeoBN+GMOA39Gf6/Nx8pm4aL2Bvlsy4ai9RtO+MiT2XQHCoYckt9TG1CvXWNZ7veACYM1wg/0K04h95gxq1FKXxd0Lsq84TMp8GMYyTa8AzSyfRRUBZ2n6fHb/BhSg70IDO4+ccIy6aiti+CaKuanbsLlKHhFonw7frVLCY/8n7PtK1wiZkmD03g5CVgBdHeedShOdGUNydgbufzs+F9A/tE8o3N0DzV1CGwobWGYvlc6VI5B3l7ZdX1zvNszkl3D/0lZxtcXP0u5xHxqZTtefoh2R+6rN9T2AEtWm+HdCGy5LBUVIFpZPzwIFjPhstNWIuzQ+zOwbGz/iJa3jp+hkNHNTPiJi/s2kl2tY9vEMdeuW4YDUTMXD8NhlgMioUZeeA33TdnEyArotA9EwE/+xDRiEh/HPDqrWPJ9VKJOrw3ezdc9EWxpIC1g7GKX4F3wl3dqe6NV+6QEQmB0URoX+RYwYNnzIDC+9NfYXXyd8WkqN8lwh9mWp0UVzTKSa3vfOmR11efhlo8JLq0YDGRQhGQNZrIk8zE5llZVE6xtvdyJsTC1McqguDnL8iOJwZfKrK8544/M5oSLA9qsq8koaYoTsY6Ugcp99BwtkvxcgiOOtsSuT0pBQgC0yYk4TNkPISZoKY3VAM8ZyYIY4l5avO+wcj+dVfpOTxY5p/MUhFh/SUX5ZqVMAvjmUVARjUN4bYD6lDnsUxUIMCfpvesJY/9cHMQo9imhjZI7ihSuUMua9IlZYxNoG45mEX9T2F1n0tonjp2M80o5V+3PT9zHbeDU2tvthLRYmTE8gk/u4hryMcDgH4FCdXMasnC1k4lKyy+q6s6TcyCb7eurSaIawjr0rwWsNnfBFm4fArd2BpF71r7wyMdURdCkl4Q+z4PPnENwvK51bPKm6rZqe9Wa+DYreQ8SEXFjKAVaLXXZIzawn0R0F80YhvkP1l7bOCplIhXrfgjyI03Ck4cvhNe0/sDcY/2HpmGK+HY6fcO0MjA28Qt8vcrDWdUhU6w0k+G7lJ+ZNrQSElY9PyGFkIy24FtRZ3srZVn3dX75S9cH7VJ8s6W9ve6+e3wH/P+Q8r4zXbdDned01nqaNjpbytyGw3lSrI6V0wtzAJMcEtFOTXMOrtZCYV5GcfH6WvzSA4ZoIIxbNwXmCHLUTg83piv5xvmAA1oXxDcgi5bk2TEvKlUEluVl2wE2iK2PsMSpn/s4BQ9uVeBTxyUtPykIpyNtql4TRrrwAADK9Bnj5FESwh/+zobhUA0UABurEPikbwjpWFtfxcHIo4mhKThGTpx6lUu0KOX3gRfYvipjwbCLa/Quh0uiyEYRorONQtDZCRZqtsGgKzycfX4ELp5TCX+lKq/2+KxbEng+PUrh2OPGwjoOdhY8wOX3Xnt/MQ9b5wx3ZlA4SCGUCMDa8KuGrCSG/mX+CXwGC+/hZfLDzEHhT+qZJqeuI0dMGWTznWo5fVvwx34IVuI3oXb4ynOn+O9weIU+oDpowWJTrvieaNeXA12fH6IXrbdNAvB3PDXBh2wk/eUbqHg+imbCy1szEqX1ALU5etYS10V8hc2W2vVXh/x+U/jomSneLPRf7OCOydIkmIaSXhE0pA/cZHpPoEE4w0PzzW0AH4BDNx1+A5SaV3zzNCVfrnLsXpmgGZ0KKXdvPsTdMPF8xV2qNM2u/7PE6ZwS8RKe+YNkpKMJ5t/53C+GG4aLRLl+Z+jBS13+Rpqjhq0TpIYj2w6dw+N5yfwH+NQyLTTW3EqYirB/cpisCx5untqCp+JVkfo78JKcF4UnLq6L0+kniew55HF5K+/McHgt1rOgKcXeh9zonaQM6ccOf+55RKi60OL5X5B7fvB+Zv3jHmywAzISk/O2GnMqClfNs9Fx6dSKdf4tVNOJFtB5bEhlsncpfxLyuvkiRg/jYJ5qVa82vP7mEiAlFpe/Xu0KfWbSe0ChGm6DDm1erAob1C/lzblOYwd8PRdP9TWAPpfaMMJ2LoJCLNxVozsFPCIH+iL9Z5mlAC4nz6JKzvVyP7LNvv/fao8Gz1fyjirTNABYg54y13lKFQymVpkTrpr6ZOtsgXLfPnBJ3ldj9Vg6aVaXiNWqOqQrqNrhzvpjopMwJDP/EEKxOM53IwX2+7VPYRRdlnHGvNiIcc3k2EWVcjUoEjylE/27Gqs/1vfYQdYZJY+j3x+jmWahGnOToHOGE3l+gCPoAt2Qj4RPuwGJ5WC5ANFmhWUk0RDYWmFCfkzkou4AIWOjZExbC3iqsfVhgXYtpyUaYPWmyXJbZPRJY/f+5x32vLtrFgJ2toa0d4+Nb4kdvD8omK3y0Y62oqZFYBxukANDtDvwB8qnEGtPy72wJ1nKE4MzM4OVXsm9saIKln8tGMZX1W6dHI0lA9126KjyeKnARENkeEnK7vUJXjBN6UBUVxYioDOHHEPJlg7rHlm5QbyrkdEJkhy+8jc96lWKBZM/WmjcoRZ9lhwegt29/Hhcl9/hkkcgfm0Ouq9Yup5QCtWtlxcTIZBzwWJpxa7UHcAJKY17ksuR2dyyjaGvhBhekJeBM3WPhvXYMj/PDfwmBArcLbBL5ae2AWlWaJ2OWy+T3FcQzOcW2DqiB0EUPQWL8Q4A5/FK6ioTbx0g+YjJx+El1tfIbZWTEU1YzvQGn1FBlUXChVsD6C+WEBw4qTi2XgB0eiGUichzqXLv/5rZhxnvV+E4TBORGH8H8aqzksojaTi9CFVsMVj/eSWPfMDuKXINpRRftv5Did9PMjC/TEIw2/a4V3OZ4c1AQTKndggA4Ku1MxQvHzfK0qglQ3h/vyNtvsN7TzNQlHhmOje7EPxuOF9Y+UN4tz880nyqwxJfldmrMUwh0B/nVgxx47oC1mB9QwPgDk5R5hDPYwJK9C6tkv6sy9nZR4lv4ubs6U0VtBOZ+L5RfM7fVfNOZr7L9l4LzpVcfnzo7GDubg5CNfx76VYdgnOuF67SGTmPg6RDuNUOJhpL0YyurKW3jUch3ZtzkyDTyxcx3YzwwSp2LltKVHbW5F8Jxz3JpKNOSpNFmH4wGMcrRV5F7Li86P9ZKA91/WY2Vq5uc8gooNoUt3fGLGTDDxqbeL6sMSNbAcqVd+vs9En9/7xaw0Xl8ARjS9EdIgs36V7PX7AJQEwPU/CHQ9tDGkloHDBsmW+oGmOD5tf2tF1DbFcS8Z8scW653ke3VJ3eI4jNQ5B6DcTyFgA6FC/jU2atbrIGhSobnTtDTR+J+Nlyt4IGZNuweFbFx4nXAsdd2YDhiXa0PMqz7py3dDNOHXCXCnjCD8+T8s0zfH3HUoO9Gp6ImTOz0uwMQpC33QSDJEgR7z863y7X/WHgn61gHpMfNh6e/YVByJjAq0/8SK10nMzgyE2tRF181/9iGNFEszhRTgXr/HreQguDpOACe3rwW/cAu1pn0cOCaqMHlremm1ATYd3Cdas40Tjj+7PRQpCSoKZe3LgRWzvq43PysiLZoDksKcSrwsAUHb3Zk3t4516Af5g+ED//hEPVxxNiqVE5ES1UYZ5t/P2ymdtdyihzdEBB26r8Zjilki+Bcam7qVgDPc0pztVWOsIauHhXdn+IvLkO2+/k1wcs0VH+9pYXIRc3HWOUahoryxLv6p9Er44if5BFR54ZEuT4h4kDf0at4TFqG2ELf99JmwYt8hsUk+/tjGNqIBrOBDdKF28deh1kD+JQjl2cAVr/LVmDOuv70r3XaMJphCXn+hJplyGiTJ/i1pAixAr2I86CCI/6zSenrpDLN/jKE7iCZT4TYuKCeebY0MgVZEDnZal2ELa7vgh39po7LR3V9j+KBf6Z8gWmCOA6gIRt5QQNFqZHpYu3MLinzmKjJsFYdiCU1uhDGVwC3kJWiwbyHO86oB9YFhh8q4DkW7q1ZZetLoOsZ0AfC7I5+e0fd2p99AMWv6bpfd3fMfDFaUg2I0tl7Rc2ffZ5Gs193+B8sq5ZVdxmP+eCMkd5Dz0go2Xe6gPFQ39lyXbHebrLnusuGS5k6REwjqo6YlK2HRZudC77Njfxg/Qk6/eifnc8PM/2YKs4ssI0GtOyNwsqRRAnPNSaI4oJqHkKw6cD1N0tB16r6Mb4vAnRkBcpaUoSxbvz+opYRCprSb9KvBspaxhzLWlR7YMaYPaAAtu3roNAe0AOc9S6aOQA5skmPyzYrQbHjPQDJO6Khi4NueZ26bqnkNv1FUmMzcrCpJS4sFbevrhzjeOw53VAGz+ik455BLebDZYDhU0XyC2njc/TDBLAVsL0j+OyiyruvFE9EIR3OjCJXjfes1bl7lW16qvX1gurv3XIhSesUE24oayADlnHcxpnDCLoxtk5II7fDK8TrKv5FuplZyIM2tr13XsE58d9Oh48lDf/1dj8jfWdvtHAqYqvCgXOWauSI/7s7xlXZrWEhC5T0eBMX8EsJN1sdFPwfEH79UYb1MdBw0I9mj9IbOzo2mQ+s36hdxNT73JenY0oH8IAw+Ay+xGpeTXqcdvnjju3/wBh4YJNJjYGzAM7kXQ6cXxkNRHNaGO1JwX1l0MJ3XvKMCPB4RcPhJuqr8VN3yZ8BjIdrjYXtRKSQeSVG2HPN9hOvQLgjk5S2MyM5o9DJ4Wv1hmu+sN4Aw5+YyTeG1Ham+n4oEGM599mZBG18qkjX+cOGI5qRhhhyWeg9JvqKnGHeNeuNXz/m8idlz7yQuFVYFw4rOStX1D2i9v9utGX+kQZ+d2dwP8dbY5KL92+8zkNnuJ8Q4fZoQw/RyvCSRe5GH7TWELHWgavy0pt8HSKchvgEEudQr2SFs1IToSgUjsZfeJ7cb17r+cSGCV4cdtM8T/7BtxUKzAoVX2/wuW9fGC+9nJ6WDoeQXJRQsEBOdRwjnWR6ruLdhM8WDjf5A9P6cTk3ptGETQINxhc+PpP6SJaHiptsUwG4phP+RpUBqHC50fQB7O+MUzQDi3WmhWjOKtjBPx7AUufDcYiypK51HptkSnYrtZgVHs9lTu112lGQr36m0yND19rm/9wtqmgurXJ1V8ViKSRn7vIzZZhcfhCV4B+j1AQVWh5luv6lOtgmcNckLgv9/4yCQEJKhHzhkHxwXWRt95DmHKzb0y3DEVkjW2XCqpxD2tPDztqwbBUQ5eW9Ro7Fp+lyHiTYGwtKC2pmHvwP/WiCIZ5COUpB295JCCW19dSxfIi5OtLvSnZF63kl5vnVTFayj2luWnnxTE2sU8/qNZEymX2t9Uwxq14O3EqRCN0h9QfAtnWpLXH4n8yZrca85OJVBf/IzocH8M7vMSoX2zPbw5nelybA9zknoCZ47WTF0M8Uz4BwctrZTDw65pDTZrLVck7V+XUWYNZtf2gXhV5fNfnnG6biaxfEY1sdGhFFQ7ca/WqQ53W9sBrnHoQhdiDnz/fVPG+r4Q4kDRjJqPg9VhPzntLTkPYO54bFpirywqQs7gtg/DUU3saszvl8ixLMJI8YZIAclJc7iKbl5px+yjwMy0Vs1qrEPnbfHGM/O9THO2c8FSXefgaLxcJm19SKyH5Ti8tr5qwddgdqKpW5rhMs3JPtAQfrV66WKPfVRuwLP4dTsmO6kLt/DzzOjkOZIAAAIVQGeXXRCX++zVMAwX3EFYFHViFoHb+xSVrD41RyAceGurKw1OEAjN9kTM5JaxDwzTh4XdKBTJQ8V5ExI2WwwNFKaB4qKKWRLDC7ZKZNltpQHwvgXNzu19DzsG6qwmwQ/1Pj2ffKYIHB2xaOk5WX6GGVBVYAvAYQr3hzbCvVzVli6WudnqVd5NLcRO1j4Zvt6e5B3blEzihRM9TqyE68KWiv5g882/+JjJRLn+O73Ww5V4vAvmqIWAPwv06SuA7dJ5VrdQN9B8swe3mrORGsdWx/lTIpGJ7a78zxbUOnQZK+SgZXQ5JVJ5jshKzMIHq5TPS+oBbq1E5oDqoG+ClyUZFmPYpbaXCY1yL1bvF5fubLE4+9GM0DAOIRA0zoiMcedsOkFEMuHTuwF/OFs8uHs4melzY0txutXc/kDekbyoWe65vcVZLKT0jAA/RhBluEKrZdF9ztbvGD63Yft1aH+Rg7vNT5+eUpZnORpiU3WhAWj8A0xO5wQRRly3qJCuCQG8djuffSFtzqkkSigdGgODtZAhFD/ek88Rnq4DP26uGpFjYVec//gVCHK4Tsmj8dod+efF8chALYubXOphq7FAlYYx9LzCCXwfidMWz7vO9n4sJT/Tit2dk+xx0tGY/Lj7VaHGgHd5OhxDHGbiQy8O6WSw94jSMo0oabW0/kTEu3LIRTHjUvBTA52COq32nLaBp+4IAlUqhBaFZOlsnbCV6BjjUb9XeaZxdr/v15l+rbDd1taQP9GhQlOk1zznTyDuf/l+PsR0pc8Y1UDpN13zu0t9B/kX29yGyprjoqkhbm/X/RaueojblXjOaZtOF6b9XsuS6ImVwJ5Quxh9765vdMN3iXNta3DPCGzA+XvvVNHmW395Fb5NrFXzHugqu02V5OKRcwkxHK2xH7msgIugDw3WAvb7Dn9KXGdlRAiZ1ciyf70VQeX3S819vFo6piKazK2mSkzFcvbXcoDp92M+HBVT0H3lWWhQdltJWRT6/oBEYFGHLdwzBht+J1SJm+nQFAp3lfWxYBx6BZtAO98+hG5sc3dfVC5pBsQr9RMulcRoE/6/Gi+805PMlRIUMVFdviDEWVOz0uAsQ8BNPkhBtSSNKzhRaEpQlGoGJTz3O196fEJw9U/YBQM711zab0j9oaB46tkMHrut6XXvJqvXFB2AG16lcPb/CWGMueo5cr8Wq54mLf232Fn9uzw80qqh+kP0Lav8hMope9K2vmBaSCWxvsuTBtUOD1Yd+sELldhz2sLhasDL3G6VxPDCH3bRpJBhhYE+WwmRonm+ThVkOUe5ynYM48Ltbp2esTjlj8lWyeP5NCmlVmlJJL3d+JtqmLkMXCJh1HZP3jFBBNcbDCG58DOoGS/1c1IsrUYQcBI0NzF2I/K5eX+tBkkxWM5zl6FajoG96Gt/xRypNPDdk1VtVEQhz1swkeu90WtOO7h/MIfUnd8jdjxQbHD2G11wPiYOPT26Y01n+QKbXXEO/W7aHcf9RHscD2qwuV//X8rO+hSpEa3P7daaRGKhKZPDcn9502uq1M7PXMWNJccBsrYeLNg6aqjesQBoPWJJ9wao9xmxjhF4VJwszFA7AE84DMC6x/F2Ej+NqJg/irCBvCL/neTcM1Go7AKajamfzOGF2XApsdDrFFLUmtRZbztDtFbBObMqHr/C4anxNAS7+XYFYaLWSV48zecW7AQ1Nv96Gv9FczlCQ/Ed0uwzxQJjG9vfliXTHRNr7/6NBbjQc1lsxjpSYpEltw0xsWZhKDNcFpALXt80LKZ6jErY3ORXQsoBjAlxCACArksEUevOB1NUm9F8eJQbDhccDtsEoac++7WXvUXGLZo1ZrF94KVfd/NcClGQRZrAxOh5dwTbsdoOop+5HxaPLu4a1rO9jCdlEqpcAsVmH7DgGetcBLoRk8RyYylPsuOxWue/mB0s1YUesg5YKB/A+fUHD/bT+mfK4cuotcA2veXnZP9PWAUIWQDEA2GqDz/kDwWvcM80dNQ2cxYHv41XZYoWYD9fFJY4692JswhXY8gKbYjqRC0cMpdFCeLdfVWoiG2pN6JtLXQ8+ZqEqykOpzd+27/gRISiAEHgrY3X7yANV5KRfk38aYETLSgudQmMSqJ47+VSSZ1AXqW4g5wdzqcRw7eERC9t+jxvElWcdOefZx3PJM70PfigcMnA/A1/3TtS75QEUWWsSbrLtakq4OyRprpHFt0mG6RhGLEvCrjuSB0kq8aB4O21uo8jrhh2khY1yUgKr0uIAbrLj5aT3y+XoQsHGOFtuZT6rv1XMIB1zFrfagQa2ABbl4bYb0/9uQ8IF27Z7vnrbxo5eNLBQsBmlgGxK9n3dLEpi8yBo1L3z/8/3SVpNTtYSL5+sFdQmzbKSasZF4eHSwJ6MLDezxbOOXyQpMndAdSZWvIJ0Zn14LwksdKE1VWOSbThNLb4CR7+tbORtBdrmqEUG/2YmdaQGLJKy7iuKBByYPFKKNbrCU0tispUUDclfqusq0gh+1so4tJHZJfBT194P2gweHbxOpSre1abAgVHmICb1nKPTqTjsNolaDzllVX4OJkci0cT3iKGZquYQoEC71Z7PbLVeVkK+B7pPEc7J4Gmy3iG3AmcFn5Hqt0Ub2E8qjyCABmpKz30KWVTyBZJR9Y58r8cPsuzLT7QNcNcnlp3s6z+W6SM0FLfk43uGCHG/B9i23UoM0sIiOvwBNozKEsLc2qjKgE2TRbz2K+0dY0grMdJcJxLJsSW9R8IeUkAbtYHkgXbNbBqB1G+09tTpv+ew7dsHSWAy9EfJlY1fveAyCPq7gXdth+b4h+M0iDZkxXEbEhTFBKsz0hiK+2gAAABdABnl9qQp9OF/+OheF4C31USeB8PsT0dNmdOXAV5nfGds1AwaVX+xzpURpXLO0A2dYO8dFWZSOMyncdgO6CSWtEK5HWfSBwtJzughqmDw0+c0WJlGrYoeECRskAVKNoual1SFqF+skNZrJ77VmwJLhcRewuHG6ykX4CQjZDlmj784Sw3cPwDCrOiog2oHITgk52pq9tO2k+Zn+mJZFGl52hXzK4stngH1vZmUI6heAbrmxfJroUMli+sDZUUxNJMvdclg9Ulv7YBgvG8Y/ladteFC3RZ/sgS1nCoabNvGeTOPLjZb98/Ggc+QBfR0MWZBzPLAEXLP6w0VSdxOxeeQi65rxjBiHHdsQL5ndlxTfhM3K7tZobacFAmDKBdoowJ+I1NYiefirF3X8oGoi5VPA8mvr9PeIl6gIZC89LQotOjtkWKz5WkAp/CRDdKzRbyshfjtZq9ZmXmd5WtzruxW5O704nSdS7ccranFdAXTidHT+1ELJmIQhfY2jSHJoP+X3KHAUzzB8KZme2H4wKBtxklVY85vU4vociEmOS98tqVykQSjdkAlPwonlYeQTsr4Gys2SHQX2W47bRFkgWxZ6X6ndz/euB2ia57TwcIJCfzYeaMBVyvfp2i0qPFzajuYxipu7e6/a4vJoJ6odmut0agKXkDcYpfPnU7UbuMaxRchgAwbIsEGH8Z3FzI5UVmweyROEpVz4lurN6VlR2+tgyjCzad+yFdbLF/dXqvut/RubVkWuJKA1KowAE/PUTGGaOmwM45K+tUWaxMYqOCNjuQAaVrYqTmsmsb1zpm2nDdrEJYq7gampviRS+UNzJ53UOAcY2PpHwuTR5zDgOvqGdNIBlAfSl7z1YqIR3KRX+QfqUWah3CtoU7erPNcCUWsMghosr7pwJWUvmXAZ3/XV0RmGxa+QnvpDruf+jRvXzUk1ogK8IvQyo/5DYjrP/qIXwGTujqn0aFeVAtelEXq8U4ZAt5A8sop0pvAE30xpyndTXp+gDswhK3j/TZIT5fQ1w/uAqIFuZ0Cqz2YEDX8/CubWvataHBoZZG0eNZ7AXo5xYk5QlKtPuV+YDZwnY/u/3ijnN1nT372IMrwnAaQu5JTwOFjqmGHHhbop5BytZ6uZL5EqiZ/N2p6RrPkD26ypNQZ+91Fq0KlDoAoBk2/taSkYo+Z2w05uGJTorH2VHcX3sg/kJQXarKsz5/d4/j8hME7lARfuj6wV9qxibTDJACs+Z8sm+fcxR4ulvAurh3EyceNloPFdiwL7cVPfHo6L+e6fGPHR2/BpVlqlOMiL3vBc7oJWldszzGuB7nRDaA8UGZ0HOmUdc7SFGkdk348NdqM03n0UOl/9X+k3Q2hP/odKRmqbgtM+Imrx4Eyw0r3I3vYg0AqsnTOeAv3Bi8JKM0L9Clw/zYNaTi0VNyuJPY62RXq1RwH0FIuOAjUD2p9Z2bdqpW0bI/BTS8nlo+WWT8GSYAWj6eCf3hoKmJw03Rl9o3YZKSoqiZFtLdBd739z0UxOQuUaIVxLqx7o9TybtdXiZ73l1Mz6T3agB3Cs9+QLIRKvF0E1YpkVuadxwH/ThDmGKNtyti1E/WL7uDCGKdLqRKLtjyJG65eK9+giCltq6a/QJtc1nXI3Rg76t8d23xuQrtIlTVUT1+PlMxjS16HCYp9ZB+Jo3drwoHA2+IRHhlb5A2cZqOgwXSHTf8yKvYKkGNMRs+XzcG3vpeRVFmHkNQOQ8YhMxkCl09faMzKou1iHZEuO51OO4VubblaKt2E7k6FG5sfV4QgvEQXqxnK2AqHtV3h5fR7aU4FyElfp1LOOPxDW5SV9kRCllNGvFctrXedmE0wP9rYcxAZXnUTez54+KDd6a9FJAeIvaRJhRCYQy+qo6pRL8q+P8bvzNLNxVVNSkmmvuhez+rgeP1yuuJQJUKVO9oVjsCtvqTM7MCKyw9esVkip7uG2/LfnQlgyF4b2dFPgUWWzkekEAADISQZpESahBbJlMCv+1FS2hvuz6kQmczO831MZkAUtVIamaaQDBCpZc3fNVRHam1fLm2TitrvaF1F2kA3++3TZMJ0kip9aFFMs2nG+NLkkkNnL1NzPfyujvJCK/KFUjTGVBOfdmVYLwkbqP9CjpdpURxJkWL4Yf96tFeWEdS+fr8rp0VtdFpcqhdYmCrTBJaOJ1kpYcoZsoaAp85lm4jomhvAMhxAn2n1dN3w64iAKQ8t59oWibS0xHFNJyWDtkOUw/uux0pVzf012lDA6DEdMo6PX+G0HMKhVCjMDYZ1c3BC5zWhTC7AFmeIxHbETlE88b1ekWFYsPdkV1LtH/TDCFpEmDFowZUCqm3rMeEACPmseNCYrFVwleCowT+4ixmqcmYHjWueqR/1q52QALyP3m4bDGQH3WdAKWI4pRTej/YJk+Pz3LlPF82LTqVfHj9jaIQeui0hQEjj5IuAOpJoUGDrgBoURMvbMa1JFpGYVxzCMdXs/tlkoOyEhUd1XVQtfPwNHiDQ/rahPhWDPeLjSng2TxXJHxlOfdLeVmbAiu3e2Lf+NQm5ps2RhErM8Fd+n9iyPM4yZkjLcboSI1Vgv4kNImpVtFLxi42nyMz9CyUIMqyf+0sqoYl7ylsZ3wjDH1f0R+ZhR0MU9t1xGsurHoJQUyR/75bQp55jY1d5byzUcDP23G9quKrA7NTI+JIJbsrZqyUsjJmrlsKMOfVDo3O7PfnZWyikKehCxEbfwEglenARuEBFGFGikifr0PC6N2Adv1Eb5rv/nkNsXqo8EKUNSxlVgIMUAYm0K9IeLPoMRmk/JRY0mveaBWhTwtKXxxKtaD5q1q5Akps9Eu72B7SxwCcVjxdpqa6oFaaGC/tPSwOOCZmHjQhDmtm/tv5vhaI8qN15dUd+KWXhEm4d7ddLlOUq7h8Uytnm9dJ5AHcfb3SaBNGj7Rrtj+wLEiyUcJt55hoVawMG4X65+gboS3yqcNt/phOCvSiE6s/r+mgK/csJlo7fGwbhOh4/FToKtdXWdYhAqxhwjyUPmOfG8X6ew2fQiKkdNFmvNPeEIbl0sZhiRN5oJ6+wrG5BKiH95k/G5/dLnfUr95A3XqHxrIg+Tins2RVJsnQfE68jVdSaFlcrQXXE2SIU9gtPs1fgjGnCw5uD9QJjGxXS5nwm7NypVsO1uFztPq3pQ6b3f65cmbrFh7sz8z93E4dIeaNu3udw2u7psT74C1KG62i2emmZoDQ0XD0R9mkhCm5ZGgbQKjCV8ZYuz3F1q65Pr2vjclh42roT3/od8YNus0KSCausO0b22on4rfjvH2GSmgetWagsI2CfTCAy+uTT7Bx/fbVPFKf7ihl+IgEmDbL0AHQ61B9pKKQgna3X8uTjVDe8Ftko4Ll1LJ7oe9NdaVc3LoddcTWlnYLept97h5HhnrqLfNH87wyAJYafk/DYHOUAlpQ7ChhtoTHHolb/MqY0yVRRycD5tKb/a9Lv4yJUj89p1xSN70oFtZm3JgXJL9jm8uLtg6yTg7JGrTNrY7OSPcKAhYY9au64qI1lZ+OcaddEhbTPXjgORnmLES1gLHmefW+umv8S8bmgv3ro/b1iwrWLpmrP+swZbh6oVAmma84QNpXzwKzN1XNJU6EfmITl7u579Ur/TgEt8bQ4zmarI+nVCBVWlpB3+ARllfmZqm0TkRU53Zzn35RZxlCdwR5fhmlwX1Dxi3T9iTTnnWLONl87d7mm3WxhV/sgU4FGdOvuMFhdeLZfVc9NNiNM6mAHoAvdt1JqWyw77yPppXQJfaehBPSc/uIOUPdklynQO5MAQf/D58vHcwlg5uKxwuQWpfyLaIACGKGPs84q2gKWuq5mg1B/PVb1Kx0I+867Rtb4a1LoySq8iWXEHc9o+xjM9WWDdJTkptmF58f97b8PPac7uUa4sxKLdM2EvHNmJYhqJqRC7diN77ZczgF4+ktirimKnQEPb2ItVVw/+8eznZKTghL6EwhkgqVX9Z36lJ9p4SZ2APtifk/4f+o5cj8Bt4z19b1lA3Y07Jho3UMA4M1XE5Wwa30ptSlDUPYPx6bbmb9IlHuArQ207DIhpvH6eTzfE5sPdOxHD80KyTUw+JSHFIdSkKTYwEV6D4V018wN8/1IyGhpofenMoFZSrMAkFA8jMI2Wuhb5gc6/MAvvntllBxfh5tFpBo9mnEjqyBI+2asWySQcqisR3lqtFfShcwFx5PpEpX6LPLzANPlLlYFCzVPHoptkDXysO7TN+ku7LAZ1Ljb4CDkKnag5IgusX5ysjnAvVQHBoL0Qq9RqqZ9YhpD85s6nhMQEqIm6z7J4AUwk8s4b9yYllAEVhSmEu5Q9XSMxLGf3cbMkO6e06oyvy8xhz4JNDKq8ogmIoZrNc1e5TpYjhQWe1j1MkVy4gk0OVh2Mi+W7pvraQuuWAkN3weun6mAzcbeZ5wCSKZiFd7Djru+Q4dajXfUFgJQZPSOIKEjDmlWKhSv3aBKBssNixIwHCTRASuL0IP6O9Dt0eIg4a4GD0R8Tz9gP/Ih3L0Kdou3nPTbQUvV2Qpi4te3vRNmRiFzM5FxFXtgPBfP6JiI8tK6wDnix5KXSgcgcg1vlgpaxK8OADOUjluGLGBw6AlErk86DSzcq1nWj2guxcqlkMCy47P8+CRCUq9Y70K5PX+HOzOB09hbVdvmckPORvpQtsu33k169Cj4SE60uTpsA1ygabfvwUvy3aVIPhVil1gZ12Yc8If8rZA3alw+PRloDpoMwjAl8DRcczDPB/07JTiHkKZIsaDKBcKHABdlUXpU1uYdp1LrZ+cL4KJZUPoT8wwZ/kiu46TiQa4UoImonUwCe2adOjX4asw4c/s9byjEr3z6ydi5IrvkduHqNT0VhpL48O+1EMl9umc/CwmizB/4ViMojYwZDv2EnVvJXtWArgMOppwsPski2mZ4q7TinK68b6Nwnng4oKD8mAM+IgLAMowgh/nio5t6qddzi9rcYjQgZyuI4l+XmSuCECMyfPK10hnXuaQ90BepPRm3XFBkF8ZXxkeHsPwpVjM/MCvpkj67jTWBAy4KZNjilu+p5kox4JIn2uLiCMT6RpK7rO+WbVK03+YOx8nVT4CN6QodjSp5I4tiIp6PMSRnp5CKckkPTfv0uA7gEq12uUBLT2W6oUS4AEmPp9IrmguoQ6z1iJmMRikT2XPcSelKHtiSz8DcYD0b/RIQUEK+bsXY8V0rGfrdTdIFwSkAT49vkXh+gaityo1+IxR1aALmuJIY4BmBEiP9VKjGCWFqk9AewJzgSllVNyoJZcIY4tu701fexfN53Z+8vAhFPc7vlW2g7FL24k98pFyxwJZqCprQIBwS45S7cRYfUa8aISnPitZPRx2puLGDjiVJVUMyjzR6nO/iB4tpFYIcjYGg7rQk4/3w/KM32TCdSB91acfbFyxUnZryavRxH3ssQJNRztDF/hy3glxp74rjUbwxS0+Y5g4+eKbpOdJaZjZp+NOoAB6xKHPBUZ44FEZG/l7IBG77UdEjMXA1JOpNsVVYXlzHRzCVBia1oZHVgTqaVo5ooHzdsF1FaxLDbjI44HSL5vQWccrtjoNdgW9rIq1Fsjc0280/NjGBhMFR3IAiLyrvBLfo9vl5bg6C3C/zp7xWnSFWKW6dblMQDu/OO5CO8TyOG8SYPRMdX37VsNSQs8HGes6IyyS56AGGHh9YEK56Wl8Z+bmaxVfysKnxlbPUpaFi00GqFtO11Exu4rfDNHiyDLNyBlek/OU2hjIUZShtOuehM+aNJbrNJkZfeSN1LW+HngatQoR4wdQyj9lANHZMNG8xhEG74QHsOC0raMV99CM09J83Mqq9p8JS0X1R252v5EItZZyEL+E/GoGKyFjQgf4HbP7lKLHFLMgjHv5HbHgvWel8b/wt9XDXBDCODzPb5AqJC/0UVDOemVYusAH6KVF81y9nGvlQLYJY9S5Dh/Wz1omG9lqHy8+m1FpEavOiyuTD8n86S7PCWWdrEHwvHY+DFS4iOxhfXqUtEj/MNMzBgtPFzLqEQt4HsEeHVxecSCaxnNGwnSM1PNSQjeIkv/qJsUmYU8aE5g07LPHH8PLnkzJS2k55PALiutXq535dNXNUo9nnlGuZCBwKaKJ6wFHSq3AzsaENCMyfIVCCd3D9m+9P/oM2eylrIYvrED3Ov2UzLw7CKywMBn5IUQ/jBs/dpJ1tFAEs50yB5LL2cS4ix/erfTv6jKFmXD8gJVf91T4Oo5TswwuxqmoB08l//nzGd0xMUMiswSPgb9sXQKy/fR1rBgVfNYNoBnB/64j2Wm7GsPhHwwOdLam0T+TSxmPu5Rl+9WJsxnXtaJw4zlrSPlypRkleIYozSD3zjhejJBtFe34cwqVrcPYXhe9nX0l1aFFLdxvyIZrnGK3Q0KlTP/XXHSjSdY+76wy8F+iC62RsHotO7WZLV5obIgqBeXvRpcoXJMItrugazlCCiT09BErsXxL9TJqmvty8iRodEd2L7JzWx59/tBkhN6cOUZINKkx/xcc/dqS+bln9IHAYsQC5CrN3njk3hHFJcdUAw4xIOQgxti6WlGlCFe1VPVg0xJ+fiFNyHsrOSwrRU61RVF9RpnTXPiqqY14RGfsL+cBll83IJ1XwcItVuRB0/GUGvIupm2no34aAxE0yYaKTMJyluBSNg9l8mZPKrx+damzhtEo1sQ3QzEhvIGTRVSv9acC8DxB6sh1XG+UfG+IYVDmcA0c4u2/8SdQfVwdkPTw8VYmuY6D8SZ8EaYObSH0lg5jLAix2GyePVGZbW782TPzlyfk9cy/s7nrZR3Y6rz+6msSn25eBXQM5TCeSnDjjiS1MqkWL+x5jRZwWnJukRTScBb+IH6nbK7+rBzxOlytqe6A8fiMOftVWtC+nuQ6B1kdixKG7eeYNiWnUmeikJvBW+d0xUQDMjGRkFt6/OWXm7x+Ivv4Qb7nmp0uANGtHuNar51l8s81zhfqiAehOT4mH1QFXO2oS6YuLm2T10bU4NVbdK3hBq/glUBoLl+8e222EhzeHgtbJmeQnFXBA9z8YUq3yRIuxPjSWAseIUsDRsnDTs92QNLUDT/b1a8aw5NNVK5PMeY3BcrC580KkByQQeHXb3x941NmjINHXLP79BClF2gnx3tOQti32ouAk2NGw8EafNaCyTijUa+3q2wJlu4aJ356B6RoBeik3x0Yyl9pPjoZXnPrX5B6eZ3nj9knbPqYKp5HG2KyH6u5vTz0X8QB1TbFTVLefXx/a7Xw9UOhlznQjhb1gPu033DhX/XI+hxdSmbVxu+EKwRH3NOBhUe+gjLQZpuKB0jYND1L3TJd4aHA/gcIAjo+cy1iTUusnVb3EqXHuNUCGVFQmuhmt3U/yxo9bvBUISL4u15lMKOx2M2oJNHIs7gU/Rd4PcS4utg0LZEVyzyOs86HnYZFr8KTJA6SPb3uDPSOkFClOeXq1GALI8IZFXMfiZZB2gEwmeewdMkrihtQO9Vei7raESfiFyHsLYiSPr8JZ+vngofXoCXxWC0y51xCHnSuhELRYmfsMOOxs9HSI4vlcXjOwcu7Ub0dNVsLB6N2PzC/U1K2hM+v56BV5ccbZLhhsiAh3bu7zR3XD9MKPusGa+BQDU3Oxydgc0Pldicgq6bZKF8oB5s+JfxIDvDwAGRg+dk+6fK+gqAI/7BaMks2X2igF7pYcvfPl4eoHWncobzUq9JBwS7Sc20wfHdQZvJSpOObF8qIHJxz953jL1p8kTHwRP81eiQpQoKnGZtDs+2fE635ZUS1i0q6tRWFHOM5utsILLO+XFOK2oQiA0bot9x6nCz4/CNzARCqtItkMOaGMdzYWcaz60UkQkduhsdjDhl/AskdylQ0b1GpOtbQcXow2SM+x22y6bs/YbyFSl0YWu4Ozf9l7wyBtP1DDmPxgZeEZFc1IvoaxiOEociEPUDozMCDGaW/8J0pjlCqXPIljK14yd5QJ6zI0EiMYBn8IYnMHrW4+XQXQtepeZOHJm/hQ8tIqYCjQ+YshKTrkXyuLd1xMTKA9QzopIsE84v8hPXMXnK6SItd7PQCvaonUZ/vBsutFbsMQCWvLm4WbD7VLAK1BmDau/6UH1gpcy5HYh2yJMDmyUefSivErI/ZVB25J2cLuK1mcOz06iD7NGKhw+4F3HDHcpW5Uj16Rt2HK441z59TZ6ORD5tm8aiLvjPYaCQCHRkSe9ppTILHf8rjo+0S4Pnrd/MslohO3psfLNts5Y5gOXJTSQXsiyVMyc0AyT2n6A8PHGKcGnuoGhAFM8A1M1NzEgEB2ENJ6Q4QcFTusuq0MyyAOuvchJH7fmYMq25x/nVfA0pSLbSja+yJqZmhcW06DlkVKyg9znMtCr1FNEJCcUySCB9cr+E4XTklIi7HYYv0R5NOWEJsr4wjXiQ8Dnw3Lt7qQq+mFnV9RNmP8uV4pTglatTSUfgV/74P6RCvQJLdsavN/9vp0wRcgBLos6xEVTzYhMQaR8ox4HIo6Atriipbi7zCFmFXvVCO0FI5rrCDRVjZrIZhCA7iN3S2clc37xCPl11IcGcZKxVXd6bpIBSfCAo8IhZga8/94bP3I/XZrMIktI80FbjRGPhU2FQX7dJE4yc5DgIrudhSTO7xlosQAAtp1xKx9rNOqlku5/Wz7ZIPmPsOz/OrSdHvBOS/ToYtiEdxyxHpn+8KfTgA/7cjtxqvL0GpM9hWbK0HsndAnDXtGAksEU1pS+sjrg/68gUtcMg4BF7UIHiYP0RxZoOxNsr2zx6dcnEqYVTaWRIRIOzD5OO+HvomC7Us8Oj5GvUGCHnMuJc/oII+Q3JsamJJag7CwhxOdmaIWCAE89CHv1Js6F4W59zQUW6/QIUirQibbAd0aO0GUGJbm2oUhNdeMi/6iqRjvt0cNDKqJxi4ivyJGjd37Ip9SH3lwUsd9HEkhxuBdsQn7dk6eJ4jZTF8a2kUeKyiTLptOhx6zxMG0Lq75Anm3vbAEpZ/9cFpnGtZpUwlEtn3zGx//2GxNuf2sDWjI3HASF8JBlT+R7sIJgSOMD0E5fMBO6EABuw4UlENUIWXd0ORRt+DhSfPexNa0gW1HF6bzapyfPQZd1vg8JaHgdW/ivvnWMouOgtKJ1vWJZ2nkETahL3jB7ppqocmaDc0vOJnwtGwbMiaNHK4Bda8oQdnIUzeb/NUT3KYO2cCZNQz6h2z/7+6Mbd8PEElmgCbh+aKhMbsek2R9pd7n5E6lY0YTuJGGfJuOxFSuYibICZ98Se3dGFr1YPfCMRM92EIlRKK/Vsw1tfH7fPc1It3/1erGZ6WRHhLBSnS0s/3UCAiu6P78LXfXBRerJX8kNibL1ob/FbselRqlTyJA9G+0kB69eu8aLX/j3R4RUm8GNPukS4J6Kcw3D/swY0aVnDmd3QWJIPGIbewdwoN0ObsEXLgnRex5+6s986CU1m6Zy8bguwF/8kuU9Us92cmpfJnlFFP4pyi/pAF4L3zlexDYDZ6xsFFlXdxOvxLzJRxp/iugUazpVW/11wsyOlVAreBaqN3DsOr5YW3ZayLXl5Krm6y0hwZm6EfBMobDXwJAsODlpjx2+ZAq+qwPXyj0Qt5dlv9br8pjICZmtf5pkiX34pxprDzob+lfoClI05T5cMQb0KxDMLt5drb/T7kwcORzFv29T3PS9Ndg4iTCxSF4KJ1qSklZS4VO/dZ4ZYcHbxW7CCH/aagnWTKlMpUn3LtbyBlyQa/IdKJKX8t1Ffa3s6ldyunsca40siw4F0XuT4eBjpfnrJfQEd93QIZzLZOyiXjizP2z44JoEmqDMyvBtJ1ebq43nHCxYzqs3oWbqPdUtw4m/YUizYeqZFKgZmJkf1r+1irkK/C325Cz2998d8imRDcVuj11fmgBk8IMp1Q8NSAHvtyszBGvv3pwyzCiMjM6jLc0bkVukFGNHLIYxke95i5Rkt0+rtTH8j3BmVYRyIKeFniWVCJIH69gmI/lOlhUtZ9RADeSDVGwO0HR6QXfLaIIZhAoo16g8M8W+vCM1mzYpj1XzlOxtmftI866hh7WjU+i/CsSrjRUJSi8EEobiMsEhrM346IimPzFAuqAndF7nAde+M7HU62N6nI49KG3AatZF+cDZwO3eILXD1TcojTWfG6zdTdxWJtoeyvgwvy+y/P2iPRDmbuzcrHbZzrUnSTyEZJt+LdcyTjmKuSTN4lI4dODuC2T3oog7ho3NC0Igx7aJIvCORRlLNDDcRKDd2U8uCphvZX+9huijFtv6ZuufWqyiCkmUxHZK8nCzlFi/1Mm6dY+LH+ABl608CTqmATfDy49uKZFfAfbCUOFEeNkjeajznXyepJp1J1Xkkoy6rgTRMlutzpfaagUlpAXxOP4vr3RUQwQmQYRtPDWlomJJUVCq8oa/JEvOhCydkeJiXRtPA59lmhROBK0f9CN5DMDKG40GwyPvJeisi99LasqSUp1+i3LiQv8l7isA+7gQf/HCm5265BShr4KjKnQGW3gsZ8bNfRFfsZ9011JPKpGZcycKi/fr9eg3z/rYGj902TTrkI2Yj13lLGm49N4tkp4LPNdR9FngWO/GAaxtV8bhkT5/h6h3mTOkkE2rVxaUTdZ64pSEyVw6TcZRPGLlqbJ7+l5KW3Rsq0KcnDcFAf1ycRmj9KXYDoUNjggRRDQAdwic9f1udh/8mIpxJllMS65m7x/RKRn6QbEeW42Jyaf534M8BdfWLNkhyjFKuuZ5/u2ow3lDQQAhXE35qO7Sd9Gtq2VeE+5hf2DQaIULu8cU1zAlFepnXEpZIokeLUTaHueYSGRblWEmqdRFQFwpSdOX6d6ZtloQCBu/M7844Z/nyVa3FibnfFjt1pdBkpY08yeV+3ZcYEe8c5xiyaOPnP31zclmalzXfiqpalKUTJMly7eZl63UtD3kRanlpKzF9S0QJTRGVUWQ2gdSc88+ALgknBaICXALX8Aimosr8iQncEt856ToWmPGrvF+whbBFXOPHxjQF/+ZyU1jAfTHltGXnAtqmdSk8cyus2TXz8jcoMPrw9zqoVG6pqrHJ/cfzUDV/88BJUDRvGDbfYs6Bq6VQf2KlqsH+gFqRD5IDwNvlVV5l3TjaXqfTYLcketrU1senRESuvcdlaCnK9CF5M5KzsfAhZly58fupfl2qqADXSGq9aT0AzWUS7PbCn9WueenFN7YfN+ewwGTOiT8haJAELoyLz0bJVnlRuOLDL7Dqb2djQzsSj7pR+Q15lj7zzRzaIWe/OU8i0DC/Ri0hVeX76/IaqTxuNipySz0LgcqzoQ/aiDfXX7zzDB8CxOXpol9joiaXWwhl7zGB4lm0/iZ5XTPbzTFFYCAfLQGDXshZG7TiM+rt23GCjyrDpftR/6t8aEZE0FO4iKFA3NIOHXb+jnSJ7GmCNfx0zfrQ+WeykTdN5g1ra1jZqVJFT1DKxpKD4jHELG/juWcwPv/DPCeajuOdWjPij5L0+Wb0ZOkuS8aF5KuDbtuDBNsFehzZidr9f9MVGpvZSo8v1Vdeq9o2TrSMQnbz00x8EUROuxEfZju2Wwj2Ya58ZG4UrYEFeK/Zj7f9R0+MH3uGe2op+4BjCnW/5rc7FjYpx1+IAsU7QxV5s1UiIxagauDziNW0Ca/LDeW2CqUxiDfAfwJGF5EYE2p4nI8z2dfrhgBaUCvI0meMRN8qSrI9HwLmMXewdefMSfqezebW9CEUbYEISfHPhPIYdxHUQI3HdvzHoGIrlZK7EMif4iFRGg/uct1bvYe+pHs9EbZSdWJhN2yZ3ZkW8XwMaX0wkmkNFLO4G6xQX2AgCzE/ZjYj8cCtHT2UF2Zofnm8Yi60AsltL0jhmCpS8lQjUy7SQ01fen0Cs+Y7Mc+t77XbFY9C/R9uVxSSLSXfWwZSiA0RMgERxJiwRoCgyqTUHDGNHqcD85hA2Cgd/FSdIY03S1X98VL547Z+9HSQZ414nCropep3lUtM8ZhLqTZxSymubdO7fZhsVPikaB8DMdtcSRUjves2yY+S/a8MxgvswDXTBxTfzVutZpbMUtAVTWTlyald0ZiZe1WTZ2vQVWYOdAlF+PnusuKq/hZQ7q+QshcaMpuxOiw4HlguKCS1QX2PKl5syL8IDuyrrnfePYegs69hrhFfFwsdH0G9uwsor8Wzy5op/LhsNyfHv2ZgzOzV8lHpTbnY/zl++uoLtrlXojn6aSYdd4weYO2qTYJh7+Htq2E++Zr38KhtIEOCOF4bhN7DK9MucuaIGhQSyYtl6ajSslr6D506yXVci6Rz9LWAuROnxtsi/4J2Kuk0p40+bKZzqrIRYWDgK03RDUpggeaOBMKDhPmvAPeFWRGNcq9D7l+zfXvOWX2nLdg/iIwkNaBFSkw7ljdWTfUUKpeSTw/ifBsPbvUA+3oyXkkD0leeYz3vs1YMIQ6iLip8OBWVKA9YVFCp9z2GujUu0LpUTY4Fp7nzlMFeBtrB4MHTBFlqk2m+7K1RBEb6kpnyI8axuVcPcPLvVOiXV7AqH/yFGC0LM2FHk6+HQ9avVev9G6U6/VNDsLJo8DOL/kUGX4IS+p9imfq/k/RbY7g19Jz2OQqR0Y2viuyTgOf9n9G7FtAHhwLx4lhy7wMEzcSL5y4f1WvjBacnwVapdmWzdzB40ekWGBRvdllfY9AoOvLlf+t6jBSNEz3eQ+VdIefHX13wNTGK3s8smCnhoHybCa4bqBo+iOUNfeVtDFIb7QkyY1M0FqOWF0FaAnh1yqWN9kfE+Rb8K5vL+WHRMJIs3tz4YV4q5uMVv5waXTxh1U2BtCQB4w7Rf0wG3/Ox8wyuv26h3nv2V5A0Ro2rZXy/yDUozAPmSv24mVIvV91Nj3IZaUz+oGU1hzFv0vAL3PUpSsWDXM1+UKNjGbYYnFt1nFOz/C6Db/gel6HqcWjUnas3PNYaViEz4rp+meO/P6sjjYvDEWVZ8BUeyfHNNJrp5KziMKqS/RzBYEnYMMkm3ES4yc99e4EjdZ7faIxbSjblRKIpzzNMZJ9JYXUy1NzqatJ21WjKu6ZhC9n4GIkRHIEvA37nXzjH3Az/a9Wtri0x2SkQBzvGRgWZET9Kzb5HWFhCBFRlHn4D629Rg1DaZZWxsNsICA7mWnhQ5PyoqopE5t+yZ537eJL6t7pEcLdDeBLSAqCnUfr4E1HK7t5C42ucPygZuz9qw+joC3EKZ4a2AFqwgcEf2ERiqUc8RSi9OH9bcQbboJgT07DTUCpx5F4JaZ5/uVQSmXUtkUaPhuCAco9kbXDNvYPkmRNbhQERaM/tcwuFyvGEOdZxbKzqyypGNbQoZ7A5zks0mY6Z/3t4g5F3PbnPHPy9hM5c2BALc30Bj3SXn8uxaYKZxDef95gAx+PFjFOZjrZjefqphzTOX22Xegd+uTl/O7ZofOd3qhMybzuVNJN+q36uQAkCXViKMnH08draReUYJScEM/09wxKNV9Y4+CJ4UZ2FHFMRokn7K43r1v0tvvdaZlJoLLxLx3idec/QYOAd2yTaJGwbwsX1yzjerdIoiXJb8in2Hg3URmsSJ1tSj1osxVUa9fXCy62pVvymSOCPUZtgnq2Ei7qwwUngr5hFslsYP+nEGuwOfPpyV3HO0Yd+S6i0ynwb7x8T+tS4dAQAavcNWSWcyPBAjCLMrCXGETCFzD3QX6IpyyXSxnueFJwQPds3NABEnjDasR8yIfULQprbfqEWL1O7do040KqvA2YEL9vKQMaf13xUN6aKA2kE2IIOQ0LzPrG7oF/YiQFYVru+4juqR2S9VB0OQ8rBlnHnqisS/g6BTaWIkBPUyAYVBJ9JVBMHWf20zth25MaXr31PMHeIXlstIA3gcooaFlpgI7TVZ1nXF7DU1i+f9TzDyDX9RyIHuOwRgP9mP80PKb7kwsqVx44+4iYHMW/7ofU48w54E8+4SM8pd8Qvsc6ixQcGzxIUYDR4ZcH/SNHtntcVpwdOhaL03bGSxJ2PLyO8McENT1KSyLD8ET1WHwHHS+6NJgul5EzO9TgDZzz+KNEQ6tyCoZegIxB3SPBIVk0M8qsqyBxZwaE+itBqnp47s4Xnrl4iGC39CTFFprpipP0PmxMlJfXjablFsW8rjmKur1bIMdB0ZTUlsA5bz2oJZT+YDFuBcJ+q/BKtkDl7sFUA21PNPtyTGbfjjjO5Qd+CzE/Oh75U3V2s1RjhlZ0M6gDK9ua5a1TKvlcY0ir47uyZJovPBahinBHh/0PFWdXVv0WB6WmrYxbCoWTOQqQmrjMgQDrRwnFtu4j2Ofns5+T9qgAFmeFb9tuq42nNPqGz/+0xvXpJQVjTuqTuai8o3wNvEqR9fwz+15vrUhIqP0wegV3444kV0way3gvcQ2hIL9HGBbcDoCl+NJ4QJMDb88/8HsHVBH19ck5g9TBHFQfTpN6K3Yak6qjKlmQa92caUjpxxvn0So3ZkEhFkhvVhp1OayvmJpJtzp1cMSwjP+KCtINOVr1fE/NptzuoTqD83X8HCAh6JuFx1rXP5OTKAq8Q51R4J0DlCsWydzdCclwJplS1VQPxgFjrveZSW6qTNNFcArmPEw5xDWiIj4Ytm+nKqFNambvOtxyA99jstpvxDDjDFrPzhYeyLdt2yhY8XgVo+QSP6v0nZksINs9s8jmE1fWLpzoGhxYiS3zp0t/+9ztK71Kx9s8UvUJ86iGmej1reJ10G7+E/F5G2qa3jbQuKXNMRGiC+1J606Jt4DY8B7uBVrDnNNpIWpRbPitV78aKYE6SM/PnsPrT0EMS/MhmabVOx/RLt2P0YBg2uatzc6bL5ixMAnTfAd8Uy+FShSdPxZ7m1cC31L8zdsMAzhGON8LsMhFi6ELRBbswc6q9Kjh5ZkqSHa5BtFDtri/mmZlKyVwVdtcjM2BEhJ9Qo0LdvqOpBMoFY9QZOhTnrWHFqMdBQYh4syg8hVlLcADN7Es+++isXeX7zhfaZNOIOv/+eHnzQWCBj/ic3/L3Dgek35zV4Y2Vym2rBJ7TWtqDB7SNEO7tcjpE7JBu50xoUOgx5muoJXm0GwV4+A2s3Fc9VTvWaW4mZCg86/zjFLzyaCqpxZvkMHOxh3wQ/CSmtb42dytsjO6upelYPPyBAZSO2HISzmDB2YcpityLcxd67hLutcwH8XbTjYdgKBOep3mr2BnpuHnjnYe0FHuyP5YFAATbKmir0rTfVuCfgZX06bwB8VB2FY36+GLi2Tzk1yyhTFBVx550zMlXhWtYdFyACxeMcVDCXtoH6TRvNXwXyd8k8gphfYD3VSbJBz3kdFram17Ig/sgdKgCi3Sd8ncbw+sn47zrrqhEPNfn/ZNQxeJCiqQjH67Bm20Nr3l/eRVh8W17nxX1WkqxnN04tG9oXxtybVVvEvo4AtaxHKkz+ePf6ubnuRMnXIznq8Vm1wMoxg+CKEQ9ULQTsKFORpcsqgB2p/Xfdp8qhY9n+dueIKSWD5UNK1LRLWizOjgpFVv0J9eN2TLdnqWMp+2Hn9BgPGKpDfRE0IgGx9Zl3ymmWLiscI3PPC5A/3Ff+WQVfYwbl3A5pAIYLPIqk45UrwlJwnqKtFIWIFqw67rj0HKHgW+yZBhjc4+YewdyWPGQ8cknkl5u2yPKyNwWuiak6aoZi4jUsIIzN5MFIrERiLm2RT6WZFJU5yuGEKP8rLu6NLqeNmwTH/7BWBn+jn72tYqjTwCkNaenOZrWwhECFXTCMaCXLRDBUkVN3BoZwNwmCPzssrgwopVjfqxMi//dqYSR1tngX/VNMEY5zjjKu4ZlCUZee9oHbesqQ8zWPiM1Q89lXhTGCHjE44DpuLaSAZaTd92/iPmiWA+KvFmZ03P1Ymod5OoV9gEDdVcWynwLlqKy7QsJY9NoL9Ym37xchEB82TXTDdzidtXnVK6DYX8Jr7E6Yss6uTaMgCurgj3ENBmNh1iXWD8cqzz6s8kBhga1w6sejTxRsoeos4JZBl5X1DoYO9Ez97Kq6JlKO8uCQmt7SZL9sdjNrTcnIPuuYHpYxQ+heZAJI8T/0g1cO5i+xblFVIySotJVVKVrSmvxF7gmk3l8apQFU1lf/KzJFPBabNe1CGQfagfyVRrYtWqUh2yf7xHlAWePf2dsZ85cVVEM3kkQ2USFb6ydJaTM9BslU7TbPzpabblqUQpHQNxlbIF5utbQzH9SzHXlOY1Ic0riT7rygzubT6jvYpksfLINPCn+aA/7sCdR47Ik1+6t+yIFxXhAHflgK6koLtx09txnaV5dswKdksdb3zmeCyE0uPnGbAZNzFgCtjlcimTBKl8XRNWdA0TzKZ7LOi1/41WRmyG/iLBLsUTNnia3Y7L3haSfqObRbyvE452L8KPYMtyHWsEEYFE9FMD1B8qwDVXJJAXIyoXew6+3dyo+aPMBOv2AlfG1vGh5j+TL5p6O2S4+tGm0Shfi0e0XnCZQRt8dc7vY9paexCkvfxJ3tL/xXGql8FQNQWZHz+HNfvJ2Zaxjqxvvnrr8c97bW4dW6HcTlj1jUcYBKQw2hCJXG74DPKzngYTafJeE7SfmOiYkTsABY9jYkW6mTPcu9Cef3IWzP913QKGZwGP1pemOxI935+DgPrPjEvfbuQWHdqhNPIyDYlLGgZUia4eWwnG8u45hjw5wC+uNiGv0ZgfkPJFGZXrZYmssgTyy+OnqsraiRfdifI2XhaJf3gdoSV95eBuTUU7leCa9BE9FMkJRhfW7zLkMdYyeKduF8ZQ5EdpL+S2o/11+K61OAoJipxKqDjAfLUs/2pHtHwIrfWOCqG4psPoJzU/K9q8z6SDvCXUHEgVU3mLWhcq0GI6FI2YlvBVOd3lZmnciVhU9IVpG73W+XRcWlKZuZdfdLMSg1DMPVp6gNt9akbvhEdvoZYzJAJVj3rlkF2qpiU7KIzuPFfkDJBpfyKW6aPggG+V96AEN+ox/FqcCHqrKgTZyzuNFmPJKiThSMZCGdVhhKgo1WOk2IexWd6RGxtgm39ZEvI6/dZUAVYdamSqjKXIGvKChi2r4Sdoa0EtnJ+zLx6yMOmfrFRyVmxSYVIvIqySJB5fXfK0JCRbVA00WLUU0lLmT4+Kz9K0A6v3c1TQS4Z5LGQaW6yln/iMnhWcm393YO04JVZYmuaoecJytE56Z15GhkK+ycZu4w76/Rl2CDdqG+BSybE+bKL1w8i0Civykhzzq4LuMXScAXhT8idv/3d8sJk0qs5z1wyvzt6OpyXBaPEqfID6uJle5z9zcUJ/1vyLyBDkI8Z0Md19z34D9ILoAwBq714a3cEXcc6lxnNutqzpkgg+iy+/WVZyTm+PNsjXOhPT6YGGoQ7WV+Si3p0vWiapzFeuq8Dvn+A/FHYSq3N65fFGsztSNhATt8dKWC6jU2T/3dQvdTwEa8/GSqfD6OMIMi/iYfdYVkwvTGxxOvvRTisx57Ld+LInEdLe/v14F325hw5epc8FJLKAC/Dd/8NyimiAZDkiLiYcazPIs0DrnBkBgwZScXfwQ8Ksdp5c8k7OcztLxPuH/SuK4sJNFUpNyWa5bElyCPWlR9SOSSFG9/Ft5i1awuf8IFbmuno4+sbJtb8+ftPPaCXOP2GCADpN2xBk3ciJMUNE5GoEYEiLfqmtRXPlORTlTW1uNDaD60fq5BtFPDVTiPMVw/HCJBR7rtB2l2j3aVufgZDqKa6FMp8mqadscxELB34dFluz8U5VEIpRtJngSEPtDXsfAkKefXMS6DMRVM+nuc578FnRTnay+zjvJoJNhgNrktgsI8bFYoKk9Pf44Wb4vEcF5ZyJnh16dsLkC9pAottBEhe0On7GKdlDB7FhMq16SMg6eK3y606+L7mUVQLj050x4Ih79Az4uZ+IQtTuC31agWDnGEcZtzy/Rss9Jb9NA5eWJnBA+toOwcoipPwLdr7Zcj6VWQx1CWuKCOBGBMmgDCiR01PFZuWeiIvTdHnrUHyYAIZtNJlgv8OR685kyKvBmJ2WU/LdWClAPc/nQWdLJvx/AoOKDNl7yCm3MEDZyaCjo3wgId54Et8YxZgFTqdy5cgcjxnf5FpJfP+rJIsy5uHmycQ7dkgsrkTbEMbQ/hpycrNU0fy1i09944FUXte8qBVqYubRGkbHY99kejuRkOek0wkLTadPfOSCbCi86leUbZABaMFI71Drx+NOhZ2bgmqENlNIKosbAvzAWlSttdaMzNI8Q7vQ82FcYwx34AqNHlpkN+TyD+SVtxrn7sM7pQMu+79Q6o7fFhFdjMcP7OcrB6FyL7sxSp4Ybx4KNIZ51tnIawQFV6Yx10NiCAbeCeGRxChF8QijhVh3+73ZhvvruCbU6pdsRlRZeFzu14cRlHvs5CEyHQON3wKXWZXtGzFUlY2P/DmQgRFz5e1uHfmQnzsdQFhd33oyJn/jNSHPn4C7sVUAHIm7nLNlXLGovHge0eyULsDGRygbq7ObSAGpI/gHq5sOkBxrTBCvH6p5ywQge/bC3J9uxCMPOZKYgxg2ZwDHTChPXKdwig/WaZ9Ise5ldq97KwYP3JpHP76PTGUIGDWpFmmu7+5h7VP7cl7gGCsVH5nM/S99P7u3ANdloGI4kOnWb0yf0ClumaFAxJ06b+aYKk6oAPpt3ZyzpRwfzDRUMLaBsphbGUoq9wcB4tuqepowckj01+mVcTsR98QRKk2qmU4c7qZK+ej+fttqYE63egRMqVqrQIx5NL6OKtqK3BzdX2fVw4lA184pA1UpfjyZlcoXQrTkM1daTnzr2Jv7Su4qmfL+0X81qo/IsU/fNAMMw1JZYEXys+IOSIAndqoCcgz1e3nRVtkdADixv5Xtd4BysDqwX7Woe9oK9HoP66mvzoB1FwIfhc4oPcyecMJtnD71EoKioPwpc368caUtNUUkbcCPcgx1QX7do+vlkh9sAd44IT33N4pD02/DA3wLntXpn2L3c03SCdDeznJpOM4Bb3bn6pRA7x+4baK/kdQsYNsuBJ4RH4oVKLxOFAKfGfi6TwgJ3OV+ORUJk0ZvhzKPbczJ+zVVFGOcM7eDQmFtcVsC8jPK1/7SNsUSLWYBN9sK6HoQQc96L52Bk/ViVsCYUyd4AAA/cQZ5iRRUsKf/0v0kIqdKrFisP0ZmgzSHEKqcOREtwD/BCr7PCTHDwykZPMr5Pa24b+ooGDwyA5YsYtoy05QOKSo+uWl6fPBu5YCoM0dY4aUC3hzp1rZQkwgoIU9Y0aq2m7TYLW+WMSpOqRkJbtRjdcGLxR7c3dYBNC3gqD15zTLewtmLhW1e6+DKRVhUerTBne/fd9rQae2JqEVOKPCozkK4rbOb5EWJ9ZSP2wguq2DqdHYV+BJ5r2qDpUysWkR2IlyO+IisOZqtxSeVSIxKEelioCSy1QxKwbUaOhPjwBwLu56KIXd1u8R3oLX+rEIUytcHVYmeONEd1/INUOc2F6Bjcvp7xtLFrhe3b99F4mnUJJkub4KNW4IPsMbcGM83DqOhvFNf+GAKixVw45ZeRTp82KrmqwrBAVKXkIbIzEVBwVYMekuVZUyFUrbNSSaGDDDdLUd9TfiXFIZsYeiQfikRBgTwrk9bpSFyG+GTqDo8DZMD8zAAJt2Q5P/k3js4Rne14lXUCRZKZKnt+h1xRil/k9omGtK5LOCtGqhKXMJsTAjWp0EIGlEzRq3Jiw27KJQQn9FsffsqMWcu/0xfposyhN9yH7hQMeNMHpJ98OnPK9NueiX2yI79LkPNz1LCDE5U74D0UTEMRc1UvO6gkEv38abm8j8Ed7ymYwOo6ab75HD6yrMTW6qXv5GaoorDCQ3xNnJ68f0g9llEv1nArNwzpnVvtF47um0KchBqmT71JZQtLCcvd5tLocMEugdxfUCXixjVw/0y85ANzz20BLzKZRQyunqikq2SbEipbIcmBNdyF8nZ3Mr/rtFCDKUKMetu3ImN/4v1MhjviAU/EPqrCx/l61WsEW6lK9fM9a+8gaaPYZa04i3gNrp5+nPe0Hdln5euvCkTD0nDqhG0LcujWohQ2GGARzVNnT3phOGWA7NsYh89XS7+1cnBelzWv0ZasIgpaYaJAfGEFVfdTG8wGRESH2kZjQ3Mt+97A8NQRHZZ3SBQLwGFaBsNqktCAXHPWBqqYTHzmAY6fkeH//kQmkWunuikzu1+EFH7RujcsI004dbOelCLUcSWfttHaRFbln82AFsJMdQBmnnfYHkU3J0xZsX5e25DnJGv68zuKGoqesAH+U1ENXASemnHZRIrrW5u2iP64OmUiizhwIGdDGe5tf9Dg+wileQXvwbH+z8q/yhHJBmKjDimRrPPntRk2xr+gI6n+/ggYulcWcmAUGdwbtBON/V5VemDzhr+AzI+s7apgkJGwXCRC7RnqseTnWRgS5qkb7NRRbNHaVQgFIWu9K/n/at4IA3X+i6+uOEfC8R5jsI5IQ1HJP/UC0mDCEsGJL/QYId0GHu+aGsLMqKYHVyWVnYwHJlmJBLdRUCD54/KLltkJqeer6WDMNkYBH6+Vx7EYbQ4nnIksNwUYqNS+tjhJgADkncAYuNQBGCqhxddQv/KuBNPny7ROcD+6/iXpe17MykBX2+MwjVBDUmn8uE8DUNJ1OidfT+wleji3NtU87/AnC9iBmxu4nGm7uucGHwifhrLB4BYJlTpMzBo3YjQcplhUVZH7LfceFpvKT6io26Hls6XtW0H8jeEusvb6MktsVLv9l7AiYbmoANzXD3WXluduxWjnSA3ezegSxSqtT9xPziXAWxARiA9TqjzByn5n9csAYFwsvh1ZMMY/w66LjaEda/F07NGxyuLov2dZdrG48VMzsU/maoSvf06nv1oYek1KZOxfJXPvoQv/25gWPhVP2gBkLQY8sK4Yid0xMYxf5C8hKU/b9xHa3RKn6xakyxJgVLoRq0iES9bjDfSxXQbSakI0Rg0xwU5zd8qNAaAGI02iWzzZTBjAokzbIdUj/Pokej5AeqaKz3B3TlmCAxPL2rfUeJt8P6amUuLxN21snsZcu4RCwHBpIxJkKGJ/+1x0Ut7tndmOeGtRnnxuZAPdyJtkxvedG9G/KCZO0NAicSuoNecaA0knSFVAw+y+e3PDk6th7JOI3cqqwUJvDS0D0t2EHNRq6NSqIMv9+tiH+iF1nM+0MIdnWiQOifUgIlG2hQasGSymyJywSnEdeVeScMkwGtzgLZzx8gV9F7XeI6O2RUmg2vXMOp6jhkf2XYI9l6Ks1aL7E/55EJmzynUE4lH4Qc4vWRsjw6MTnlWeD3CDIhjPfxMVLOylo1WnSD2/B/+nIht5b9R0WR8XBUD+ld87aW90JPdIzfc79gI/Qfk34f/WsuUKUA4+wpBvSPYabfLFlpT7QOFWCzAv0+Oz5EIgZPEwXjOnBlnQD2gFfvScf7MueW1018ER5oBtGZFYds11YVmpIRU3Z36s14FhYZceIr8FJlhnvV9flLTPGqI24hHlP0IszqHXq2hskPNfuBzz7CbqOwx0IEV53JfZWeyjUgYPrGBuhpaBi+kmQjQzKqp4X0q/bFE+ogjIctFbkE1pjRQ7NiC7SQDkkZi8X34E36MNpYJvXpYB/suXhfo8DaFDVN6PnOLwovy4JT+9aUuAEM7eb5H1ZN/s7WfKr1l++ndn4RWRwbNoGdzY4kEV4lh3rngTeX/jBnCI4e2eg7/KuJt73MxH1OzzCf5YqgDm/ymYL3kNAvKL/HQ5zCTe7+3vMR7QFrHhivWmIkBu7Sg7UyCrN2aLPPAeFd1yw9Vd7MZPSj4+pTG/D9sUQZM7UAjLvXgogoqj3EMsFkmPVYafiWZlVaBDjTcHLedCKvdqXwH1aMztg1wrbEHFMnFRj0OPuGugLX48ELCSrCiPBZQtQml6iTYcnr9rF5QHBhem2hGYei9xa1UUWLkZ0TqAqUTeP9EqPsRcvTNq2kHTZpv6Eh8kVIMaN+toKOTUbVEyZIx6rLu0W6J9iyYg2X+q36V+Pw+D9+SFHfIyG7Y2FxAbqJL7NzmE9XDfrRFyrjkeOrZ7ClxD6XjzIlWwW/R5F37Hf0f+eLlF8jOzIxPR8F6awJvDXdgYdQ6lIef+HbwsxrmwvE30jyrs0GucpljqFLDxOdTFs1elPq8m+KSpObW+0OJu4tfZycRrDEP18voh+ukYmHb+Sf/PtX1V5hAD4JOf+Y1o4Ynyqf0NneXByBXnOKRVTOOXYuqsEuW9g4s2PyMVoD74FjKWwqdfFK2lhG4ZNXPgXs9BlPvqVu3oOc+R71iDVd8B/Wnd7MsNmX75+CuZzCNPgqsvGZXcQKR5IrPgsV8A8Gla9+ESu5lTQbfg+R5EkagmEL1L9ZhS5s/mcrlRCx0rSh/8ZjtSkvgWbZLZPZsHUqCYFOoTeun5gy348Yu/xxdylHP42gcuu1hkKW8Zjp3o1BXzLTzxtSsAb9rl+70OkCufhUVDXd+jd8aapJQuCrzVjqMXlVTRMz0UUN24DyrO3aNXTMLYqKAnuMsrBGXht2aG+4vlwKok9uxIBUIBrqNrVMR/pshX6rYVES+wrowZtFHUPkTee/ykTUJEKal7mRPBz4ZYhnWiKY5nc9tYKFt8x7XFw6/gBlsZOOsU3iDqvZIX/LO0goLypAdXG28TEXZJE6L1VrHCkgaoSNuWplAsiou+drbMy9Yv29pX0e2peXSJ8BcPeVKzddmijJGvmxvtJ+tAP3nY9KyI68BT6eymtCo0n1UZFipDEE2Ou+4BoKcXV11nxlHMrBoY2mD1J5v+8EDhBKzxVhvH2WU08UXvT0NZCWi3+ryoa/+hPlYXcWyFR1XitTT19g4sBejgMBfx2t2BEwaonGxhKNs+BGZU+ouL4uNObvbnS3x4Ivtz/IEu+fdi9/MXwktFLbRo+Uq1vfzyWrAMUaf3NVzxwpMMFfeYMn3mghwQmum67B5A/6XUzeU/PfJVue02iflZrFEAvItSQY8ZcPek618RJG1APzasEvdIWupJArKwpGfAR/43471YXQXbm9slpjWP8qusFHxJLDJKFhqoQH+rb2IdFZ8FuYLZJa9qaMW4x2MClXkL9lXw4fCORys99rq537PD1xmQbYchosR/LsF146O8a3XQW5Yx8+Ynu0B14zamNATOi4HSvIG3Kvz7IrUL9HIVdrNG1OY+JZt/iNmDy9WXqPDci2IEoNdTr0RhLIB9lcarzl3KWWST0ijUZCmVqtP6NxdNcN//dgcEWMKP96ELbQkahguG3H+3r5xVOosarLLU94DBqDVgFsJsTtnZHYzDgcP8fCkM7u0mkvJSZjhN8p5OFlhAQgBU/MtNO4E5GB8PlJTgwY2gbiYtKEv1ev1JI8MZiVh9L/T2lxKkQ74Pagam9ta2rFDBZ4WqiaahEWL2tFEIlqyAaHHJI71Bn7UTFCwOLvB4+09xmANZJxCJUfOas/qm62Xiar+kMZUV3Dv1HKnyJDRqlQseXBnIJ0V6gCXDitki2T8HsNuH7r8BoDoobYBAYXWbJcTfG4hf1J3gAWN69ZkQAE3MEOsSEDbDscNBbZND0X8hOM50Twg/OYS/X+awIeAlnd6/8phtueaeJ6QezZpIqv6l2d7u3sDoMYWIeoZTQexCas6Igr8WBhEQj3cYqCBG1pI6LB1yEWuvxzokIMYeCcDcYnLAwSesgMGCXAfLl0HVxr34DgwKxXoIAHp8jFw/QWVE0tVxWOZku1Y172lFDeo1Y+483rvNSsaKaXq5bOKf6jLp5I6OQLIQUwjqJr32Bpvn89VlSgl1XHpzJtIH2ydsvOscKaPkzEIa8e4jwtYZyPwplzEvixmtOp2JOa1XbkTwk9deF/6NEgZyBUyRxzmqLnPJfs4PowdSGwuUfLMachR+swwWG9Z+FqDMOwAyshYp2r0epBc+IotD8gMtI/oOk7aDeHmRGjyFBXRoAT+oB/QwYTMcbQ5/2nSU7CuWNvOdOfstXJTa/G3AUoCUWZtROcGD7HdR4CfYvEna05ZKhzN2PUJW1t2ati36+yqiFVYGvowyFaK+Dq4fmhUSaVWf9/R7fe5jke/nw3f6JVMpqRPaYD5oIj1OlvPkz731ap2V0gpqVy52kjw++U8rtETKh67erh9gxL4UJ/HzGW3W1wu4gvViptFpq8y89otT4aifgEsL3UZr3T+ikVUkHRTQ2PJbjHbuqpD5gsvmyTGVylAsTi/HzkVIAFjdzG6oEwlzmsvLigzjNL7I6F/S64j0ypgirBJ2vAGkSKQ3RfrOcLFe/XBBZhC5CXTrkejuYecr1An56q1W99cOznrNeqXoMbUR0wrD7cUyE6u7PNUk4dAnPZcJLX/wocEQ8ke50M4+1n50x1gIChmTHCiQ6fgdrFb/jns9JzB4kbRaro2BF0ar2kjAdTQVGZDs40b3ygjVGNIA/lBAjuO1vGcFj0lulXkN13rN+wMb1VTztgqWMRhlGpQaEt61OQq13KkyYAc9wmJYPt2QoFOQwPTcCOn38CwMxnUmRRUM6mX02e4HRzPGjwRiaeJI0Is3EQAACUgBnoF0Qp/8afK0E/Q4Cf8JR5lDBbn4peVJE9eyuwJ4JpAsO1CyTirUcQ+23IT4o8cpdEQjEa/qeXXbFRoVzxdCPet3yrhSdSTBTM8oR7KPrZX4ODXwwVjhRU0UYVYacYfQOBj7PFF21zRWpCD7gEsUAx+Rmk8DXz4lpg4Y1RcfAc8Z9eMedadUrygb0K0bUsYP6DdOoXrcW7yB3In5CvHTdtKUONmJnzkrAUVey0ffb7ChkO858uRkhMpgiQE5+H45r3Z0ENoMTvrBDN4abMFy2WR0+53b63olh5HE9UxiSGWmS2iDY6ExBPpl20UIgRNkjYfCBr0S7M84rMCgmvrwO9uleqhLReKAyTRqi7fYfksDVibKEVxVn7nO1LTOf/djeKS5elUHGGoDUn+HyznkG/jMAPTsy9B6JDCmm2JK2pOTAncja98Ci7bXtgS2UbVBuA3DHjea4oWG5LvR9I2VuToPvfpgu2Mdx31xIuWFqwKb/wVckJO/WNJtR4qextvXBrbWR+elUpDIt8IUuB8HA1r4jsQpA6dWaHwuBedA+oLiDevVVXUWMXKXpT/5m0XNKUbUHpafeQYAjjoAqNBxP/SwPUXCHgjkva2EJju5fvQ0FRIfJ/huwRvbxb8EQuhldMFjHvyyDXfW2sShtZ4qqZ6VCdem0u760R/FBeCUOf0VykK5HTmDLRohDDQ2g//szzVL61zQXNbS1ae7uOzZI2bNahwhS05DIpGmoJM81NicOQRB3WIoQbk6xysnIZw2T2PWQMJVprlpGCd9XH4srbrYYjtzos5Wc41SV2Pysa8Yxzdck5ss27PCZhyupoSLMubJOLrRUpPrmRKB4jFQVVSU7oJ/Fk7aJWwnvqytXFVmLwoSGoHafKr0FOCYufUUycBn5FSN0SKuHCJmSLQ9szVFC7bwq25db/p5ECLaBhkwnOLpQbt4ecPIYAit86lfgXehaEfKjgr0oYmZ8HFI8+MkhgfiKfXTkPBLKjechcI6j0AjI8yT0P0yhY+idSWGh4AM1LDlnb9XmB/sTU+IgknwdLZmYLu85y4MDxk3fi7QQ0omeLhIUc/9C4JBW8PNL+pHrzRFGqV9NkVlF7/ZomSwM5M+jfNOvPIQOQ7/Z5L77APrzcRfnjRLp6Xm0sGqx/pot+DLMHozv0CV50/EuFQu/NPyMRgGc9x4wt0jaxXJmPeGvJxr283fzCAgPrYwU2aMIMbkWJotfw3hAAzMIPsGLSLmFGn1Mm72dfvXBqGdKVhlmzDgEfHR435euHfpbMoY8W/pINX/y42of0zCmsej0UoZ2lf3K3ok2sx3YNL8mFGh6F424RuFlYGnZAJ+Mmzq51S6tAjTktL8UlDCrPP5+9dsOkNBlIhCPqcwpt009dtIuWvi/W+TW1KieM2F3mCsFkyuZEgLjjXoquLfvle1g/Jo45mYbCIrsyF7zUdqdzfecEwzMrVNOFId7mGpWIJ1ty6oxwqZ+WEOSSL1A24DttWMRJlvOiMAI0KVweZ8uWTfrwXbkjEvLHj7/SVP3FeWu1G8Fu/4Iv25eFt/2A/vrKKCl3eJ/YS6HqG5CmChrKjHpL6bYPFLbh05S0oNczCAbQvpNWQ4RqWQc6tQ39J8FNsTjuvRzL56/9SBGdfSXyZLLuLwU0Uo1lQylhz73c56JrUCEqIWxjF4o6nImpVnh5SWUmADfsgbIuST3uxQ1oYVMPK0yng2q+M1j0RPP1WS6q6TJ9auFHTd6Crc22SIDQEoGhhnED9qJfcROkgpXtQup5KJ8+A5wp/YrbJ6Yrd4M6WFV32EY45Dtn/dj6519JK50epkz4RwgL/DqOdjBPSDP4qJQYglx7vvRv94Mw1zNiEM3oVOVsL9Hi8iRl0txCPNp4840HzaPeY/LiYmE6/ZDazcXdV3H6N+jMK2P//LtvqZypVhnWjtjCZFeFEn+61Ijhfrfmx1B0fR2JWweh3q+jWGUlgwNOzLMA2m9PHEfT9qR3k6WDfALdzDT3A8qLNc93wX+mg0D8S7m1LVfeW3Zjq8oFwnZPE4u6GgVRso0IAX3OCzr90nYS6k+0WzBTTQUROUp73QTPlQiVQQtvH3A+a36wXfCGRZBVO9XHS4rMwqh677NAOBji4beeaISyNvZ+cwFuZzB7Z1cXbBv8yma9+v0djX2hRuXPCnx+b5532WGdNZfpHYHKEGARupUGbSi59qXezTTQSffUKCpqMgZAmJYQTM7xzETRGRrFKGX5oQbByRVZpydQwJEf6WHil/gzxPu2VI0Q6GWf09qXyP15gf90go8R3oss0KO0X9KVs9H2aFc0tuu6J9dOa+xiSOSYnu8mdaJfH0JXw1HrhjjqefGFPBimPs4zfKLZAS1KQ5SFUF8PamU0s9uAQNKEa01RtbEDKtZ07WxyyZjDONJl0THpVK3iub1BGuxUFFNhUzfkP8kQz7PLbMAXFnMJEeGEoWdMrZT4kYiZ3cwjkgaNKq/vcGj47jCW/Av1OTgznN2bJAjnUg/e9FPZPQ8WSTshVfzb1HtEiVf/Imm/KJURqiKd08YenspRzQvFFlI1r0r5szczhql1TKL/hogGkcILtMqlUfD6Vp0ffnkhZ2clUdE8UoJOCci35rbcF/hgWinGyXK5iX4OYcHSKn+VUeaKfUyjJIcPIvzKCxJHNcX7XaHcnl+75Bvi5B8cvV0/oL4Sje29lS4j70gxyJ5V7z02L54VsAiOeJC+xn15GUiMCxoszPw3aPiUUpHCfMwTty1HCx8BjdExt47NaWQfhmEgUoZZ8oW2RaQ67yRXLRdCYXH9+ppA0axXI4CvwfAUcGw3QGlXacIEv/icR1ky8B7AxFSfuYBMwC60FHTEzibbRLgXxW2YG5bQvSL21I5ZeVeFrWIzifsCNcwvwaiESYyVfCWPB/XTxGKJJtukFy4BLfbjSw0mcSDKD3ZsXBgeVfZbhyzXt15khS5Eti13fwFIwTzkEKOn7XBQ3W2SJ5/b0+xjebvBRvXY+4Slc089hAkQyA9hafYFca021Qdlkcy2CZDEhFsFU5nA0VNq6n1Me+eFypyblL0n8q5S11nv1T8Dne191x6IbXFiIyOnIGBBnZZ6b7pUnjv2MEs4cSJXxaTsCO7ZxQRMSnAut4hgzWf3HADLHBBYPZToxCoCk8Q8AAAAkQAZ6DakKf8BBxqJ2yBEmdWYC9cTXPZ7rvJUXpACKhypU+u64VjTXaxe+sC4ayQbMwhfYd2NwXcEPTpBE9CeoJPPRMhN+a1ArvfxAI+6ArbqVrXHBj8hhU2Jrpri5LHq/IffyR0Q1TIeM0AUBa+Uud+FA9fnHMVYJHzxDNDaYv3tZOwwZyaGn/WQHuMURBAST3ZA7WqzxTSnWZ2qHXUUDNjZtblH8x7hcP2nI6O9Qra670fsRsS6QN5aiIa/vT29ysTlpj7g60CRVqQOQjwNcHfi/p9rOjId8vXwKvfGr0O3wTR4vJUsG8wqehLPuXM6UKpuojYgpKGkD/36kZ2txQc+MC/sUANlhi9Ju3+aOSPATwGHXwyT/qbX+he5zOKa0RwNsoqeW/SM/sBMJ6li14kzsgUH0LnRXBW+9uphbAKd4PH7yLmG4NoThkuot28fUJEQzbin2WXlZ/TihwlhKRnRp6F3hh/gH9SZpQx6DiNecAeLrcHFLv91OZa/N1D9qRgLVdfGz0u4LPeL68Jq1Lr6OpDCuwHg9uG25zfh2NbQ/jHz9HGEJqH/+XUDdALfh2GCEjbSB4KxRQXQXh7a9UJxoiVD21v+kwgEHmPv55qLHoNHGyh790vXUhJTnj1tEN2mzOMJp4UiO3hWYEblvTvwJ6O9AC5YbHsej4xJCuf1D23thAOVGoTqXbTauaxCQsAHVhRyJeRPJj86WX3ZSaKOKy8frQWg2XCi+HVmYVIjrsrwWyahN0pNL8ZGeqghDIOugpu1DUqMUF/V8MfoE6z+cIt6rpAOLsjSSTljwxb2iRxPtpz5anCFp73vLN5SzRt5L1JqGtrwdz4AGWcBgbKPUE93c9F1VdhrlM/wt2TLjsn4UASbEBaRItWIpIHcusxStTM30FsFFavrWJsC9XXQUPw58h8m06EI6LiuLyA6JihJSH2hbpDO2/Kv701CxKWa8f7Hs58oCHXyi2MB67kQG+Z6LbqLZRLpVhwjX+8Xz5iGBr9UHw/Mrei5bZKdLwTWVQUQt7SdnkhbH3c+zCXcrUY4wF96enQadvRY5DUP9q9igsu4NN+jUrBAyNvTxIl0bJGyqYO4GbbMKbCuNVLcIZaGgszYTch/WQlg1wYRd2e+HkES63+ygWPXVowyiw686UEPquW044AyfkgvhX30Q3DE0qXu9gxE9eJojnkiKoiLB6eLdPatdDJVEcEpgwemvkGzVd7p0C1J1pFjpf6Xd4SDM6hgYlDIZQY0DUdgbihfJpIpHzm9BRhhcmbx54Vhp9hD9AIldwj0Ka+2yzvAcC4Ledoa3pt5HDFI2TgTBxsj1xvquAJ08Um22tymVreogRhJGMyZVnFJqpGhNUDtS0h6X0Due33Rd4BHWOwrWS3l4X4TIP4XhJk/Yh3rex+e66Y3n1DZOSF4x2KRRhs+THtIxspbqgdDdLX1sDNQxoA1xCZHmrSA+EYoEs92Hdj+OkMJnHupIODI87vcFMLJtkMT5yhxy/x4OPLb9gFpOJjqFgF8A8zEgxaT9muM803iIp5x/vGGfZfIDUj2tkFZKbEjs5pQdRWlKZlBW0CDD/59GpZF46vMYLJWzVjoQqb6TS/Ne61J6yExBrXW9Z0DO/YP35w1MR8f0l3rAfoA5wchyixcAvb/77U/NS0sKG0X5yz3KcuVSIvuMz4tmc8MsF6VF8YNC9mclr0QRibS1CtLu+Q3SPI74upFgFlyHj2eF1byTk58Hs1PS9U+RrWNGyIFuNDov5QXvIKdQh1E7RNL5iLIQLFtU6CbwlsqW6MDparnpThp4S+1mITJOgw6mmqP4HvDkFRrwl6iiWAxTdiDR+E/U5MCheVK6/0RKVnmvyR98j7SKNJIgUykRwWqQusLYyQQiTEYecAFZIdxiSiwCyrMDXziLSqJjfZKMKORJ7dgqLmhVD1eblmq3bL3PwtvZ8fhMowBmtFlkXVk0HvMP2P0uZyU6HmJ4jH5AvFXCFr8e7mv2ea9YLbaqRcVwsDCbzOFkELy8ZHtxRFgtrMjRJBZw4a/Y0i7xDrEh/OzPYY5dWkSLvAGTkB4fW0lQD/XRyWPfj1V84UDB6K0DN/FZjU6osPFi1kJUWoxT1VYmllJXc7RkwV2sfxi7r6zWZYBuXqQb4cpY3wJG1Vonwse/lnNSp65uqLPYVipwocaii/YWzujwquEzUHynR03PfGRomsu5lbJRAv9cxUAZ2WRu4cmp0aY0AMtT9lT1LcU4akaju+vyo8RGRgl2U5pY6S/YktBPps5XpK1DdzQ/gFjFL2k/Zr34pSL3UKEIabzJSZBWwYsg7NixQsmFA4ujEwGDyFjVt+aA/ymLINCc0YmSOKnfZaiMZq0SbJRdftlEN1LLAI3vB6ZEV7dMSfhiA0s8offfMShJ7mBNX7CrckuWFWYpT8PTYtQ+B5tjXMYagjdB37iNBHVa8XPQuJcBpuIDfLPOluke/3iDyoDn2u/AUKAZGCsyOmPI1RdyV7svMh/K5uZG/oFePulC2nxokqTqpZdsiIyeYu9zdpLhaTrjJ48OnobHFveJj2HEHT6e++hkOHSOYiCqt5jOlz1E1CsZrkAvRtHjrduX3Ig2oHZcD9GVvXW/Wl+ErvPkJ7OAHjX42E05eO45TS5kRFskmmpCJ7SPDfvgYP3KhDop3dBJ0IK2gGL5vhSWbsJvUZzuKtcfJK0y9VW0lbAqXlLW+mLlV7DEvQoMmxKlzIImZRz1Jhuv1ltO+0qkz34AzJatbvSOFXEonQc2tCqV2F3xPYS3OkOM9Fk0JwiiQJLmJ/k65+nWaOxL7qDxUTCeaew82GZ6A7MByJpqMPmASi4mI4RYUSDAPmz5gqQMif1uT5m/L+Wbtg31awIwohMhdwc1PDlRQeb/YpG41q7WtjsNGn3/ugrCcu8UGqhr+/Ptjs04jd0FHTK2hY2+372xElQxtfr3F1k8Ylne8bOJ/IIIt5b3A82k/dg3mCp2Om/PuldaNe+t0lVsVgAcsJt6vLlmFa0uV0eSHxl9GNLKMWL79stZ0hGAftepqWbdUd3oWioiR1EoYxRbmoQAVw/QmkxxHzsZMJcMfC9jcVBIG4QAAPtZBmoZJqEFsmUwUTX+emMx0eri1ziXdXezQWNjpMNcaq1gHT142NAbT4p63RcBsZYR8znJw0ZPmcf+wiL82FGDJvhKTpKcglsTwFDlhESS581WHmSfx0+xyUfl/7rJy3EVtgzChwPMik/AsHWvhVMBTk/CIbDE0G8Ld3CpJLWzlPtq5262Iw0ytTIoSMlgZdVphoChLP70JVqfhnvY2nQrBa/RgsbwmtZAvXkwhrmNTBHTpx7EV809U4SW3Uz+iviDlYyDi6tisYilVlLDfeix/wgbR1c9AozKgDPflN7mHWWO8IAtmM+sKGWy+Y5ko+RtsaUmLaq/ncbSke6TENhI+cOQ0d/Nt8Zxibj+oXF5fONPea9bhJ88Q15flJr+IIkT2xQS7sQPxfZ3avabxsSH2iI6wnBMJQeSIQryZH35qle9jrdykyAt+nLDP3f9Ow9sM+cmGWRggq+O/surl6TeTNNRt2Wk+NSN61sDXiu5zCRg/ANiO9AwAB5RTu63wGWorKpnno7WJ+zah+zAcHAvSJcXrXekQcbfsEfI50lCcGIx9wN5J3YtUPRtzmdRnERlq52FitUAF1vxWWeqfZrR/6Gr/ONWCTVzZ0CUpeSwyF9yKxQmZZHIbiF9gyaWO+g18WseLbufazXGJdh9Yeg8DvI8RDAekJa0EDul6WdQmq0B/VfPyIBNxaqm3Kz9bL7LzUoiJs7PXQ9M1YYsDuCkvQaN/u4jfVGt1LWW9z9mc7ucj9/nS2vgEAp8D/0+3I4Mf2DR3NFZi4we56jo8b6NF1k9R+9/OcBBY+ak9llBlirHzZSn4+mAzoEQ1wcFlcTrRPHDs2+wDe1BLt90dKtu/EnL+cncMnUxr0s8K89QTkigely/TBAInbipywG3/vmX7nK0ucPWhsHqAMjkE+e67WImp+DUcTRoeUj5cwMW1esyJCWQkg+uw5jT7zkjtvjlt6XGzhVAsRvcarCCuqcnWt4TwMBA4cxhcM3gVt3uZ6/ygZbaLvHJx0AZdCcBeVX/fk3B9y9QFfc8e6uuW037Zw4s8SlJfu3OtYm+Hz53q+RQjiLpl0HfaoyfaWQNg57hFV2gfKF6N1Cu+O9AgrMjXB8GR/jJW83iHB3lx/4wWt/+97Flo07MuLiqHN8GA1BXyEp1kFgW8EwrhW7O6IyZs0DIeKKuBfpFhASPJl8/oouwnz2CCwOrncMvH5auHBQ2fLvNeloygWno30T+zx8q7o2m+qi2fT9ihd9QtraBHG7LmRTNVGcR7XIffVSFVNto7TQPOQDt1yoHrwt6GGWaTsyp4HvyNx8PEdzZxUo7XmAvNcNOwzgUlP9OsMmcbsQ3woARgPLoOnDDwJbaE4/2GUXFdrKf0Ez1tQxadsk3gUYXzYPT90GxcqH1r/dvLkG4Q/vtr1feDtOi1j7154E8hsd6kHYjI2mhPZUYAsXcmnZoQditxCGbPv6OU30kJaOCTByZMNHUu9B1ALyWRsGOlcJElF8uSw3mjOC/ueszLMU0DD2SW26DBH3+FU3TrXVL3otICRTjsL7Wj7E2OF4s4Kdd4ZUp90WQUsstwXVRQ/mfkIkQIuAbn2/bixzNfZCgbP85aphrGIjcRjgak0nVOT7MHh6e4dD9VYF8NNk4KKyXN+YODJdP0c3TdBT/i23TKOB6veeESrK4nVCcpwcQsW/C0tpyQswHRqC9qfAZoCjasTCFqwsVGh6am1p23B+fyGKs3g+oeV+FnsN6SYaOxeXA3Y6W0K0F2OziGyhQ6hz7i5rK7s4eMm7rVKfDqe670KibsU1qcj/MkOuG+JoA4o6DwU26KOQ693EoELqN0utboA/nV0OHv+TRMNzrqWnLqGeTWewltp8hBop9T2RmHkL1uv7elDYtcj6QqPfDhTCUiotXLkUL9GjmxYDPimjcJjtsUpEBbzjAe8ftOSdA31GYFilX7S1r/xHzqaiAiGVaId5yopHa9afnA9QpGv6Q28ajasZPuCUCt8h6wfiIbYiJWtAjlaJ/gWD9VB9DlP2AWH2gVkpc/3o5WxZjUeNHGt+NE6vNUSIIvb/vDbOtVkH3jWMuqikjeQV/2sJodHoDe7y6ULRGlZE+D3c0ujsZoyzLzxhfLLUNadAwOrsF0o/S0eDXlkb52QSqxFu9sLwWCtZ9VpWfOJZHJ7LU5H/TKUw8YpdYoFjRwhaqqtXtMPt8ntjHmtlsNnIAyp+YWDmeC9GwwEGPOB/X0XR/siN8rjcMceICbrrP04AUnIW88hRTx0W/mnjq9A2gQWKscGIlE+Y3NZKFnRDVTMs630XY7BUYbDbxidye+QoF+z4viuoCsDAueR2TcwSJRfrf8GCMafUqJrhXiGweHQTTjm/GgvgYMYtALFuC+17GTcqLU0IzPUVUxhBbSMzjIyAqFhDwVPLMb7VcALQukFU9UteJywYtJgPoKzvTByNc2c1+6DfId0H+zYO/oELFrsLeUcMZgTyM44t0xB75TwYqkCE9Kxx+0etzRQmr956iPi3ZXThRsN8Xb5Huc1GIeV8Q2ht+1S0Tsc4h5ezoNyBOSdT6lfMYvynhnpTG6Nwhq45Sv0J5p0YYsIWSU9u41vKygVlyrmgr6IabWdh8waVoNkgyaxZtXNmbxRDLZhUWje4oPdSwa7pJOWhmOXEHMlP1FBWlOqezYIe3016lW1KYtRfbXbS3MoXCGfJ1PtcuHRHLeVVxuyBqGCaiGgvbu92uQ9cDlMh/RqfVGyZPe45xcP8/d3wstgYfx/eIKwvlE8njJCC8cnnCr/R6ATDrFjf82us+vGVRJpmD24mMWaoMJ31GzU6iXjT46lAVBKo61oUIdA92zwRZ4RS+CABY2fjlB2awL3W1H5chqeTiEJDX0jaPfan55y44D2lkb/tyqRB8XY/TzSQwF4QJaSN7KXlQab0dtP/by1PGEyCtvyf8m15O6fEBsFor9W9rSnWsqj/sTQ1xfw8iGfag4JcZ7Dh2Kk46w5VBfpCMauMM4ZpvNCE2jhCv6QuoFbbhWkP1tGMhuCL2cpSLuLb/9mlnaTnubl1lm0xi4y/7zQkSSFbRNMEs/4kVl8qv8VA+F+nK0V5gRBRj4AHbreK5Uq5lLGPUy9BWkjCdqmVaWlRGn4hhCsc3kVrkrIq0IkCZ+z5wK98aRc5NfWbXCRVzPK60j4mYQHEyoFtAVapepnuuTnB0fTPnNgNT7y1Z55/GRInO3obeVNNueiPqUuzXYnBSdBpHlQqZMwmL3YS8HCEh/DIwkpLYLPZIatzuQiksNXdxGSNhn/nV3H2aMkFKuBVoe9OxCSaeb8pmxVht3bVDZCP+NcHs3UPFNMJeGcckUoAoqPc+UM4w4B+2r/R9djxed2nyvdzYWDSwGqM9NRjKs3PKlSUHpy7n61cmNHhzVhNJ9+OMBIsqeM8sop46eapzGX1fPe6fzXhaXSY7qUL4X9rLareVTvUQlzDmh381tlSnkMf8HXa50GBPlwnHpvxnu6NH550ZF/YMZu2Fss3MrTW5X454Jrb0STWy8HYkrgcYqQ0/wp5WZLFPK/NTeICXJIEePEXx/7L/jhEklN/eYGzSa4mcDe2p0t1urO+HopGYxas4XEC0YKTmOBEYQmTIEj6ks9RRv0GwZ9x3ETeT5sujo+/6hKQIEPfdS4lWwQWqk9ivsPrAUlyn/WE9SO+WKeC2Az8LR6jCBSCwFXdQ2uojomSgdWQaADC0DBRK9hc7E9QmbT3CXHTUtHxgbTklXuSo4F6wb8qrJC2uZcUQy57777ruzXJQeEU4x40BaDvn7usvcwNaGaPzBdVimjdtUjvwMS2enVVodXsjKiBVJD42QxYTcO1b6OmfrOhWWWC7T9eDHNp/9BXi2CoSC9l+r/tfOzLMoT6j7zTKRxR7JNOyh47ANkc7lFJbOQcn1xusqF8WvAD/5002mfPDwQNoP4Ujve78P3Wdb/j+m8qEsw6Aupdbqz+OGs4a0luZ47/jSQDyNqq91jl1CoYFPgiZ5yW4uD4Nwzh4fO7xdF3luJNeKNmIBYbxCuOJWGB8IXiqea1URnZTuvGoYinKjIMzIySfigPPYv8v6koNzuE/Qxb5OvUg07PtxqaBTcDKcG3g//ZnLkPiWvjaQAjfBYRvn849Z34ZXcvAxbcuqZwBJJ2fSsbD1/LVP6puh2v+Vkd29HyTnHoenKOtLBy+0/RvFOVlOeWyU86C6YzvODTosIpXu3ZdZAQW0hLTtfMxro7GF2cmJpB9KqHMB/rrdQVbu9QWVQPaE2s3LepodM9yCAqWKi3afpxHBIYnd74dDVCn9+mUPJiLkLBQABF2ccrH+KZbQUphQGGwdyTuRJdPorGOuTZ/XGkMPdcBqX79P9B70pDo3SHMhccHBpuvRM5qrDxvUHBTHMgt77fMDHC1GfKNF0bYW1RAtTJodZPo0LVZW+lhMJlUKiSTv7+M8NePzW99YHO8uBT/pVONez0/RHZl3TPcar8LHNhljaehyl80FwvDgzeh2nHBD9YK35qvcqeYIUt5tplEQnePx3PkpgqRO0/V+n/YoXMWMCmWSz8PwGQCQ5xyf+l0wad+ge1bpJk4Znre2p5tRQ+FiY5qXvDiKbgS2QLJ3MfmZnTa7iFA0f7mXG+4GjCfeq/04iE1nueXX0uDSxfkzUVelwv+lZQJQuJFIc9OIguYAJKRRHAkj29K1gbo9aKkgNAR7fgyqYadXPvhGVorleCIu66T8KpvRxGZHwyENqswwq6UkBAuKJfArSYibAgk5s7YmAzSP2ABEFpFVuZ/6HvynCz+F9o/IfznE792bGgBSBoijeNIwUCIPc6IW1sq2OKtxLZvuA1La9638TklvOj3BTW0FkS+72z6beDDY6WyU7m/X4wCLPjYCLBFeH92EFu4h2rUiIll0lmE+P152kvo6VWa1i1twiu4zz8NfWmuGvRDRRlt5hP95SPHnF8m2FkR5YDg+YBa3VMHY+TV3E/vMNRtcf2X1Hc+ejX13XT+pLE10XhOhVnUeta22Ww2krn2rgXSk4po8rb7KASg5kVCJwxfIkxyYGkHtiypbwfnz3j6DnehIzkNGmls9SGqMQ7mz3tZJ4aev2SkqSnQZ8mMfVBgo9jFjghEUu5z4Ll6MlWrFAwuEBOIpd744pj2HW3jNs5uHHL9BL8J81VoINFf4AQeNVyPiYxTLz8/HuikBdLWEgG68cIdLQGg+7RQCDQCd6jHcsfocW62xjmRguUMgCZ+8qvRsPTISukiT/CZ0p1sh4xoyS7kmiOkreLVPILcydIPhNjwXaydUxAn6wHX2NKc1rDR6yV9O2500f/lF8o6fIiUPPXK0rwtzAUUm5rIKdFgl/78BHXBKB9T/4lCH0djA6f5hWjyeI81IYU2iTAIWjbRW17nHWlrW0a9yyNTTFbMIv9VeO1+gXQx8r1uKgun2tTqJTKLZEnAnUZRZJVSDyk4Bl5sUMVLD4TZszhZ0aYJ7LSXHbqbNhPbS0NpEid+tN1YFZ5j/BzLy2PQyex9xeTFddUCBnFUnqFUVX4uRctJ5iWWxAbblMTZr1h5a+jIpmc1AN+d2TkkKnJDpaVjS76AQt/XPJ1Y1UXkTUJdSYwLW4fXrU99CpPC1h5g0wlxJbgm//dRcTcG8TSA2eCNH2s6Iu9qs/D2QPXZ95hgMIvYnX/b/hL+7VXGoV4q1p/XwFHNmmXT/PBNeOub3rpZxF+GvRh3ls9AEsbl5+IhYalufcy2pvTttl2VLoG2M/SFHbzkVrCecMiC/R4YoqwQp211BTI9Prt0T/q30XUuH469YPR1wrDoO4iLT25+8FgEgLt7SHRhm1Lniaiw5H3AUKVdmUJ9ikMZpsnT+q95D7x/q3rg2e1rHtYzuXiy2UxK4/Ne4EmGxnCRSRi2OuPZ2CZf0femJQcK1OVxVDxTW0dfybgxPDpATaw3lILq+0LZyiTVNqhqrzmnkCCE63VqzB1bQ20KgElD/IVvO5MDa+zpIvqIJqHS6uWGvAUSAO2JGe48xWNTIzCX7qAGzT/ta75psSM+8Mnxwrjxm+/r+xO6UFM+plUqSMUgqWgdljb9roz+nfBNKGSLEZSabgz3lF79Sd/xoUdCSZeM4GuOT4VW8/WL1SLC3ccNOS/UxfapCvpjS5ZKx8Jy+XW3mpF/T8duMSaMndpWko6CZxygiCKqpe3otyUMAja+a0CbCHN7i/FLT6MLIFQLSq+YNfkZ1FE64p98yZn1NHM+lavP6OGuPGEabsgcEeqxa4yg4wm0fVueoTjYSXvsd69MgTCa79+IR5ZD+omPIdnZjYCwYxswdzFXldnCZqMn6np4PBww35FBryNntznMm30c1djWvUnScoLBM5BnmOlQys4w5A4oprGxEJWovHnHxT47d/aSAai4lsws3FXNYiw8uCFcO3QB2G/f//VYjefOTpV2V4FG+omMdPnoc02dHCpeUrbMnDRzmYK2bVKtq8V7uLNGDSW/Cw9i6Btrzr+oA+6SH6i4wkrhAwy/8GI+GhLC9w53C+eStcCh73i2GdBeTwyzlh5vZCYiZQNjcWuNYKK6LVE1YwmprS0K+dpzZUXzIKBUBUJ3kqLnzjSzcwK8f/ehMC31bCxoVGvcIuCbWyik3Z7gBHwvqOXPWGTHWPiBB3blR/jAMUeb7YWjcXd97UI3n9HTYnA0NhVtF6DXW/pAlnICxytp5RAl4iyfXi8YZk+KHI5EGZctHQVRQJeJMwYza0yq+E96QRPllb0vrNwL/AESIgP3u7GKAoOlHiCjBamyZ3PMnQrtV2343iACNXfhQMddVY81ppwGCJ0oYI/Le+axPmdi8vpqCVyo+3t2PbvJZe5ejHMZQ51ECuTgDSTjIQ9d3SMMo9rGoGvxt6BsFI0IlKxAa54uL23AbhIN1iNXZj1gt3SxcbGhUMGjQ2y/s3EjSs8/5cEyUJP5GoXlZ/nBYnwB4Dv4v1ZUpw64i2HlPQ2MRCEDjVgk7rlThacaKoUxz6Y7n9b1hCz8jKQrkrIg1OOTkpffJ0ckuNWabcMkAXDyDDDfCMzol2Q5l4q+oxwyGQcYZcLQqN1eHHTelqOhwa64DSWoia2rVn9lMv8nS2gA7KvYcww6lKzAbZwrbUgUgjkqMDe+aJo8pg4RLmyqWqkRf4utPACh/cXcsfGc92Q9GPDUZk8Jamm/DAXSobctHESlLnf6ETNX6Dmb1cu3ue18ql7a50ol6L5TB0+wm4AAKJBNajuXlonLnuqtSo0KfgMp5agFhLJuTc/MQRczETEsjwxcY/aQ+EzihbE8SoU7FXg0yXHObWPhFYQJJRs3KOJBeYu4jx5aPsal22zwbaNKp9nXu/Mks/pek7IXkufu21zbMCZlvn0S69PKNmRTLNgJkKsjlkHjRECOo6BnLr6wu+sDgrKBr9VUXC66iLdPku5ZI83TsYE6KMJrJ6+AgZvX7jFQHt52xQ+ViN+EoofCR4DoWQotNMVkcR7FWKUOAC1P2/QZnodfPysTFy3VavWxnMQ1I38v7O7NGRPsawC42bNdHVhauQP3Urv89bQG+SxwQNEoPV6TkoiLJFWUXfESO5UmnG06/0WkoLETF6AOWPPuh/nzBh2mFk7ei+FCBx8ZmLRsL1EnTBXPu9/XWgQKtXkOFrMLDHBag2WsA5f4ctXqyqWu4dj/Ro+yXuJoOZcSnnhb4V0hTEGgoIy45kwp7tYbP2rW8smBLhX+YNrjaN42BLa+V+UyvDYJv3S+8cufeCYWiUVIvqdDOGcJv5c1hulebMiTl9Hnd2BzS0AKAVKwAY12rVHHs+cX8fzw/ePa2TRwacCOe872SDyJyG54qqcifL0Xv2qxDe40r3Pbwz1LgnGlHsmjJX/SRUPYH26+TjcQFQma3NlRyWRgADyN1pdYKs8o4ylZ5pndFpgzqssQo0epd2CPbyK6y3Pp/VivIZ7DhgGvfhfA+j77PB1xNNcZWkMS1S3CylWbuuw5B+wD1wnEfUFSwIoSVemSGWtI8Ipus7nEeOA3PEhdjAP4iWhVw+6AEG827aEAmfX8OfSzSJSaBmtYDKHNEUSKl7Q/u5A/0pYXRjscSdGswnHATMhSwfC6AB1zqD6XYfEgCu0o3C13g7RyUua6H3+0YPcEqiSpPShyd5qbyOL4xEhLMpzgUVsEvMTP3ejFPOPvBUizIp3b5n8f/zf9AXIbkMcZ7P6jI3zm0KtH9AqHQrSsSnCnPOl0JOPTccwZ11xIvvy8Lg8NgIs7jM2NsqLYQsDEdJVMdyywzjyMK5P8KPPqKRa5Ojg+cbptiVF7prh/RFn+Ig7dR1zUG5JAJHSU+XS6M+2MTzpBIT8PqTpiACtXfFllghtH7bkOv1o/OuzOaV7HCkZs2GzmVW9cgqzPKtHG8hiAzt9G8SllKVQir5/shKx/GUGVn+W1k6WPeeTTurDi+PHxU15W+7PSZc5SWuLGbO+oVBNhnKOLvjIz+ruf3y/WwbvTKTakFI5hES3D6vDnP4bEfuF5gCGilA6OpjecrD4KlPJtUec9cTIa89iWY0U4nPaznn5M0LFyA7E8SvwdoVzFsOTuv9XNyA0nsSp0UUTzUH3ho1gVsE3y/wlXJOjB5Co7R8Gu3mA0yKc+P6dJu06mfV/vps7Mo6him3RqSMFEZfjRh1uysaQE3iCspp+bislTDfCxxSbHLc7gH6yzNDb73YcLiPbJf0JMh5k1nmu7zw/QD2xBchMUPWjby9pKKCScCP0eDoT/kg1/4etrokCOpVoXnJSgGmr1fKtRH0GWezgcnZ0xzDwrpHRZ6Zfh/geUiSqVhZDJE6RPtfZHwjvGhDoKUUgiipQF8Xl9KmAodeNPI7jSCrJ//LN/1XiXQqhZphPvv+AcgAZ6eg27sRhGQNFPH6xKf9vxYz7B3Xi5xhs4/RJwIxdQAtknI4WgxDu8Jbi/DaCqp0WORzB3staxEtB2BG8BJZ6eSiv+1fgPdOeapFqihCMWnszl5ASi2S1GAGVqYndIHYYvDu65+Cd9j2mqyyM5lgDYhQYHrcYIK8FSqtxnBPcuuMuNssKJO127WNpqJgfA5YASM6VXBywfWgYdBQwIlWWV4961b2WEMgO8k0e93l/Xut2gZgjFzKiEVCk47sevpA/NmmuvZhfqLuPfRWlAMZGiunAsTkvLyKrBDLlW4lZ3e0aNHnxqq3a/p0oByiHQVBt77uIHhMCX+RnoX+OPINHcSkwQYcPxYr2/HgKh+zB9UuOayRASUH8M6rNVuiF1cWLXG9Ksk5jJOOUHEG4Czf6ntWfn2CY0yOJxy+SBzluR3KMPgLmsUfnP+3JtbXXQN8ZR1dPFXZFc1CmsKJGMM3bjsmj77tl6qBiSU4HLep5ALlzwjiHPpjyWxcL1MvQOcLMWsCNKvWB8LW5nXUZuMKLlYjXjf50/uKsqkhQOIUsJGVT/v2hr3dQ07RKda6UeD7XhHqTDEOKP5hmK7if/+x4jUxORBm638Yo1i2X/Ljyvf4fs3oqcjkwh4bGa+xm0wJ4Z8Bq2LHNlXPsKmcY2S4zA1d5wlWU2K+yutw5DvNTQ3QpEKF0jlmFyg0igY2uXClHAxKTt+aqb1Gwjaa16BfLJd88wJP6vrozy1Fadhn7vfAQJfWtzL2wCVrOv6TnRH5s+pL+tauTvsWiBn1d/RgkzRndI9jHtv1Jeop6BBQCSGbEz8iyFqeCZmu0xPb8ek+0yuslT6vFHJ2KGM7nB0bisgQbJluAn8cFFttt/uegPZeQkQvWvsUzvYj3Cwe9Ga1+5hBkv0ah87qrhE6FvfsOYI9H6JxWlt1qxrh71iVps6tO3t74Ics5g8VZPSolGzqN9RC/FkB2NO9l/MyCQTg0fNRdqME9reB2WxLtJFwBJAUrhF4XxokySTge/oY6A+HKvFTZldEnTkyK3INQcltdTIYvFGB1M13eUZ9Li3O1r7quUWbQ3SmTxBGryAH+8AilCAHg5XhCs19duwyn7duC0ltZdmbIb9VHgMFj3nSLHGtwX9DPWGGtXyNM5fvcw06a60l3OO6PLZOxqFOyKjQ7CbfMffd349feT3zKDy5sv9ai8f72y1TV7r6uuaszTdwZeMYU8mGMv2PyJw4at2PJlxYmyaht/++oYjaq9L8frEiZGyNsYPH50ja0Y9WfzbgMD/hUjivjS9+x7yez5y/MIFqQtFdCUICv2j7/hYeAx6WlzwjI7sBymtjLOMpL4cTz7NQuygIrJEWcY2YCY/Pjk6GCrFW3JJZ162uGTR+rIhwAqrDUSGuv9hXjk4AsVpqOELIZ434lVjEIZx9IAbumudpA5qE84wMLcxjFIZxWjkEtNuiYO7cXh9QG0+A8cd4PhiP87yope+lGTiOiDwo26WyiBMlHk6mU+yC0lhmp768AUSo4BvAkwbLwlw8EnUYsbAXmLOa1Ix2tJF/YnAeD0V+4bge8I7GQJ/o7mo/54oOXEGEW2w72WsRu0VSzKEDpIX1UqcprlRJ+yrztFJfmHVeb6312Ut8tUeEmrtgIaeEO3Y34OXDwDLD/XePNr+jqDM4SNbbhuI9ww/dHwN4zQxVnMyVzzLyg8nAwplLU/eB7In3WiwW6Y79Ngffs9RsLJ/HcU8RYMODiXrWqQ09/4QN78i/ktYmfrZ0guB29supkPr8oTj+cK9UTsSybf0RYzt7cIEeVxTQO7yFxO68SyR48IAiTFVSEWZe64n8Web7ta2nSdpzNCC847RglSa+lX6j4OTZZiM41Ov0efsuUz8O3vw1KHrKM6zKvb8FQSeCJkwwD4UPmeoITDAhNDB16Z2VPjanQaw6Wb2eFL0nN4ZV5Xs6RIMS0hhMMJ8gdNwM+JvzWBRHZP7ecPnpCs+Hkk1pl0ZOwRX74ZDIe53HW/bpGVdQVlZCdzuX5aq7bfOnZ+JE16mi3FZxZe3ZwhaL2h7bOBIWxixFFb1VZtxvZWYRgaNNfzFnn7SSBGffcYqEBdroZthq6X50KszDBC3oSGJojBfkCZEw58Ztnc8iXxB73s92CVDJEEyjKViMtuLaGcFB7eZ22hNuXCpyxPGIG73UMI36RHksAKq/eqFZwXj3+c70QrLkU1JX46SGR+538gAbuDrGTJz0MPQZpgFcuFdpEl14v7LcgZFYd9T4K6ovUeg690iXycsWkbfb3CRiQFvPZcKiuhSQGuMDkgmVlSY5XxYtBgaW4+jUw+rZl2xQLa6iGffSpsn7v1tEXZcbDlqSY1Z9HT/a5fB7VGJdtZjhOBxb+IrGm4TQc64lM3EC9ODkhSaRomZDxSoBy0KqlJ4J+GQ3vRslXpZ6Ef5VI4FPm4FurXVvPOwN5UVGxX7gXp62XF2tuxBTC9cgawNeN+BwE/GSsPJWzl+kg95Q3DrwXUyjGSUsYoJy53leQ3MFKKxdFqBUgaxVnrzbKI3sntZrKEjZXDp8W/nvQBa8m/1qr7okqVQLai0JmX/4rlFzvV2H9hhqSAWimY1Nj/E+3Ig+uFd2tlJ/t6jqHf29k00TtVWqqsrlPXotorDwKCGySPr2316GjgZapsDRFb7GVXtE5utAVVLYQA/d2lQMz8gpNrHPoWdmgeKUwwj6JXxAJMJSAt3BM+G0s+eT/ziNriwXsQHv9y8qsDDLs3CpGNzUMy5hC9SwJWqozkURdNXS3wk/I3p7fsU9bWJAqorRNLqXoNe81Pmcvpfdfl0HXOkqg4oSkwNKUl2EZCfahv31pTNW8WlxNHk4B25Yfx5TikuzR9Z6Sn0F+WJ6qIAaDR9104Wad9Jq2d43lKjXzgF0pq1YaNoxVMwG9MFOKKbm9p9YzEhmNhN0KvEYFsroCCyOaA1NPyttul1i6EZwGLnlrUEQJGQMhT0i7NgFqPHxUc2UeXcL4YrAdoz6eupMndq80VVh6++f6s1WFsUOW86tQHns/KVdytuBn6HjdisRatCQA+mf6SFCD/3gztjSXRZ9ptwxQbusCKYM5+Bzq8Ybd4YhXqV+KErn4LhRxT2dUAMIMyKh/xNlDO/uNEduf5AnZa8qcab4/387nuaK7xmCITS+/7r9jCmz73FWnJYj41WH9uMBCuwBJfTvKIr1b7E3ogt02MbshYA4sXC7yfxGRioaMN21VTFUT3J16Gx+TClgatlIzK00k1T46wKoQwtJqfb89PHPyYcvSYo/Bo+CmHcADKGN5FyZ++C65YUYUK5QNo92lCLP7AWS7y99XrlO57A99PlAD3I7zAvJOcKu9P/tBStN6iyhwZcKswRVPzQjdpKNNQMGFcuFXzIA+prmDS7GN+W/OQZonHS3AbhGjrW+1fMaoJ2pmamSal2JS9oqjX2r5W4bHwhJLomgE00+rN9PWZ0oAbfMpiWg8oAFrXP7THewGcRubz/+ViaN6dXcUUuTCg/HDyzt34btDZI/f2wf9xqFIy0MpatV9kg8SIZgP6Sh9tR3RZ3HVqz9SYuvz3u47T/TsGHcBZCs8pcqvUQir2n+gltiYpFYFRi2bdiYNtnqBUAUSLUKtMHKNAb4Aw6GkswhhrOeE034IeB2h53eiJe/CKbZKjiGjmM/WbIF23gC4GNlmDUhSSWd08cGRla9Gjs4lPu78mZxLJJChH6LVK5pe8Z7xAqmdtQzs+wAzPK1iLSxDHhHOA/8kSIv4zYl8wns6I3DBgpN/pEwxCqpdpBX8H9QmKp2xPoByS+A7htaxlLsaPereTTIoM03+cj6sUIPMNzeVllBkEFYPP6E0P+Yc2vxdWhcotPlfgZC0GIXT0oGQxNY7pYXgGrocBD2GqHpVUalsEg6IdCt0S5qyJC6Z3W5U3sMdx+M3XBZ6i19FImaAWdCLVASuPjdzf3YNnsyH9xsqte6PJUtNYzn8EeOBQAzqqbArXlaGU+EVHhAykDk6/nra8rji34Kb76DRnQJehiNY0btxSW5jk7KY0qZYYFBpf3qJJk8FrtZ5qcJhHT1bGcow8o4nnZakjQwqO0zhx52e4sxDJkTeTqVmsM9K3hvavov71JkLeQIV7OAB0Tdnn+RwEFb9v+NXd+oqSXY5m4L0HXdVo1l6OZsVuaPGEWTdkrtxeX4+22u2UAwJkfgUhSgbdyDp4+HB/lvCQaxjtcAfNM0wpvfIXX8hzDzVqtuQr3ffsEHEEaxi0YzvLwGqpJU76AXXt0vN3lH099yc6icoJ3Jwy1gc2IVJcNG68gnt38zfeRcDXAYijotmqDHxUDAJ9/AwB28ERoMvV3cmsXQXSH2U2nXPk48q47foDcCjPD134O6At5EEZkM8QRhX5hrL/VvOK/IfNNmi8Ii+XTmdGwh/2mbxPqcruPqyt2dojeA4BXW8ANegNnXAGlF/Rnlz/wBMd6zvf0hOmG6wMqEXllyDGGeB8ZsyLzvIGQM64JmQYYrTryp3IJcHQSrYlN7ZyuO2WKdaqbiK5nycnUQu4AG1cNZhhxfhl7t+JFRQCNOlSDKPx96gW22C0kcll+2aPGWA2Lu6aw44ekwIe+6lRj6TN34HtupIDLThZXPEWz5dsN9gP4DQnFACRUcdX6pBzgLde/RHJOitATmmYK//fgIkf6wUnElFByJajtVEX6SzWecMOiT7P6/ByaqO8ITNHkzYXgEBcd6YazqzgYv/zpHRJuPoAgrLjMno+lOafA0JxFX0oXwaShtSeOsMzT/XpRoUCFIw+hrwQICVGDYg/9Jrv8rRn6ud/QQlF/RpVrcf1s5/xIEc/pJWNYcL2O+DpL3YRX4YlSxdJX26Vko+VADDDdR5L0n+t3wx8vNG+SdF7dM83O6+hL2uCSxHaAIWofXNK4jpNnkhLhqiERlNl2uGEj5gAnFMxvAmT/Gle7ESdJ72imzJFD13g0WdnchTo5uW7V7NCoZ/Rw8PBgsk6SlW0IvNK9r8WjI61HKTQo+dwsUKAexhwutlcydsUKpRQEai58KJAEAMGP+oNIoDFMLtFHZJLDWRxl1QpzYREjAsqyImt20tu7LfNPVff8ryGADcGOajKBs/752ZegiY/Jp/jsuPBpvsZr5/+P/wOd2VpmULKriWICGpmFAPNTUrLxWmxOvNLRlHM6yCYKz5DGB/f/XfXKG6HFwobxH28xQ0jBe1z6h+p6ia27IndzXOEaLF2lB37GKatmumBZi+AvF5dp7mvKKgoxylM6aD92xWe9+g4s5VoUcLNyQ4bMu+/I3+GwWe2oXtVz+OFMvwRU9Bc/47TNDa94+HkltW2M/avV8X52hrS5WWKB9A4ARRJPVNDudspOR7CdE7sjQ+lVi0i75AKmEJfFq8pysnn3pGHOSwIcal8KxD3+40E21S+a6Yril7cg1UDpaWFbeDs9JOzWG9acEshbNCXBDo1+kgq+TlMlXdXRkeg/UKkbFN1AnDXPKU3ShAY0jIwn9bWb9SjiEYEUCeLobM8A1tm6ESROF2idf5vf+oy9HLFTx/lOmEgW90wvgEcII7FgN4jM+goLnul17MNMyQjokYJ+NjrGRn8YjfVtdP8BUGDwXZwL/P9JPvQFH4/zC7GsCj0gz7W/fIQS2sT5NYMVRLb+7PJjIk988TDPkQDQ8nSqFUQQ79ctj5OXNMLQphmXUCBvX94WQns8q8m55iokDCkLsZAabu3uZmdzNUEa2C97xpMX7XCMAfZZj/h4f3SrdhwKY75oakps0cgAjwBLJlgr4N5BwAIOzgmQ/oS4VvXCLcehkc9ALRPa4OjS2JJQZ2MY3iVhLrjcm8uyzUzlPgTl3BeX7GcSZ+nnMu0bPLQeOck88z3iSgMlwbtmyAnYGNaHrBOZyMa5vwe7jVVW4YFPbE+FTWLF5b/2koOlWNdn7aIlg+RrBcdzSo53VwNk9fXQ780u0zUamHy9iUp5UstjpIIA+tusdzz4OHkcoFd9Tvb/xa/OmauCHmbPWeTcMx+4oG8a0xo14TGNs5BzSF+/feGKaoV4QKTCLpy5R8Vgw0/Ki8Mo9HvIrdhRBO5vvEMJYmMJdMcYTdtKAlpu6p/KotUfw3LeX0LADm/JOKgqeNPRWxKD1DBFs6vusx/tWsYdEH2ORGMk/8RLa5mQ434upeDpBtwmdIG8AwkvoXWO7r5U4bpMxjFjZ9XUDpfWo6sxS/OHxwk+DOvDb27uccN6nYWB56Xn4PWlAhd3pN7/2ZIVtxuCwhunhbBBHPFe9LNr61vZYo8Wla0KGMg8CkqimX+ZUzgb40fMvsuUz+UH1LHl3OyBA8jQ6FR/nB560yqkMERZdy22IEyYCrLnsAqBTPa4Tmh5MYjNGI+ikrYpkUbgCNeRfeosE3opKoz85tPTDRo1AmiY9Cu99Cb7EtZJ5zobRAoG3sr3jK0GOMDgrJCieco1FVTqHG33Eu05RqXoYrjGIyROTFkmvFkyC0s+Rmu8ZZOTdQYGMNEzoSlnZGIPr8F+fs3Xyb7AU+cDt+adIGLguVbkTrop9AAVkdGIByBYQVwkPTEAD3l98mADxctt35mu24W1OT+B30fpx1ml9eD8QliQLulSkwleEvrJx2SW52ilYx3hShRnRDgg9OrSF6VZHT7tAx59B89CEA/L6YDwV+AlqF0q9yPZ67fgpQU+BKiLj3svqiTM2LGGnxPOZM9e6Qof9PJOPKFRr2ehIGZL0sDSm1lI3JlQwRibB3vZfxf25O247QF9l2VnbXu3XBrvJDZulvTNAeyzaZ3iuVCkA+hTGz9scY3WCVc5Z/C2DFphP/7MqKxzrnNDX3jjpAX/SXygdFqx/LDGLnoyGx6PN9XU89b68m53/++kjoAvdMOnwIgFNrGdpIAELx/n3aABWMGEFRYOEL6EFrkNRMdxecHekSh5HfokDf5m/exFALpAm0L/Zky4rIk+Bp1ddaISCvycSVJzA/oJ7PTGBl/NUe9FMpBB1hpddz6xIj72OC/ZaolQ0SdN1nQ6Tz0kdFbbAG4bWGLh9CSdzs5IsEGs77a9Iw4JG4UvPpKwfeCCMgeQdwg4UL6XdIiiJ+LZkQiQNt4WcOyjBw51DcB7NL3V8rH1MQtOcWFWl8vgbBqbJ38x5PnERzXGwxrgb2ajivt6IicCY+drf7MqumjYRamdHXfe+VzAzjpu1OGzrwVXxwhcJfWVV1FczgD3R/MqdYnBZSC5Pld0NvvhvML8/oMunqXLDLEa2Ca+CWksmlCzGMXAJ9T/2DBaPk9E7oZgJt0k1qMccSq6dScdldLr86kVNJ5KuPE1K+ZbHmx1b7SoDG1dDiD4wzqKhI2lKOYC4cHI6bGvAfs4JYGPreWYrlzb0cUumRc7OEXlQBPwyVzAbcGOvh3qpbXd3OKJM4L5jbm+q6Q3gxsMb92/0mGrT1wb0Z3npho3rKWjbZlYWz+X+6vtGTN87DWY6Ft5k4w6HljRFRlw/veHpHm0a8Jk0JjabmNODdqlWkX0CromLt2lXgY2pK3XsRMugR1X+seWCkgeP0pGCN3J7HnlW4CVIdTqUtR0B58jZOopl1NI9P5qtAJSyeh5NiGVu4YVZkeilapb1jvulRPfj1Tfli5TdEGIyY+E7p7NJHicoR755bh/TBi51w0Wi6LHoxoRkrmDFuxfjokojDHtnzHOyMf63HKe8qEdPiqW9vL/9ta/D6EjlsoB8Q5VQtztDA5xvo2DwdvIZj1llUkGJF3TLjvtr3/2z8nWa5BNMQSqOWDPMK8bJd1Z2A+3oaKToUQHNDrVL5dZcHzTof90l8F42zSD+kGQ62w5qBUDKav4a59i0klNxaIRLJgMRZ5z7Csmh9o+MZ6enLynfkWpWMpeIGG51ij1trhnJu6kgb4IwCziCYfV1vm+rHOirYVL2RC31veccElElr9BLXUurg20OmKZUuw4wb6PPo3GoJheU9kQdHj/CPB3UWXTfsRTVchfulj8S9WWHViIJH+zI9sjY/Sgv/SEIneh4Y1KzKQ44ZHa+OuhtgBkHALpoukXiK+S1lNYEx9iBudAwWITy107MaENhstN1NAgT+uOC2VjNBiXzWCC8C9MTkkGtIK4vJTNbB3mKXb3z7vpGYyRcln6/tojRH41e1WyoVgAp8p92AM6CYwakSbbmAKqk0oNo8XAI9rOZEcZW6S4Rnf9VvvRRHvnSGvDiM+AtVwwiSncaWFYT0KKtrn3DiO278ls6RkDP1TVOQqbx9WIh4neELoodm+aE/fIp4VxjpjzlaX4YZj4pcSq8FcJXdknkl8T06z80C5crb3VQl8Cat3Duici8PEdVxW8UblzhTqbMo+ft4PP1O+8fFdI83tSz8Ip2VSNciS7bEX6KC+GJSaKsONM+2CrVYmYbAUUFdOvY2FuPwEBZ/T5Tmvpcy8IYAdjDLJVR9kpqlE6fJYB+XAWUJToQux0a8/s4VEf/iS5miHjVIUu554RVCKC2nmmgCKDS+6WvDm2a5bEwg5UMf2AuVLLpWf15qwILBvh0j+iXIg4czc8dBdnTcKW2iUkJvmUs16o90O3Y8VvNIfJ5OeFCDXyNkLScol+VuqCZWBsthC/8z5S65i8fnLq2SDfHvBz0Z3+i+ML9FAL0Bsr9gYZqPxj95y5X5VO4ot8lbfUeNFkeFOekOFuY0WCYlqUqoaBAvYLCh34LTdWUh8Zpsmm0937s6lA3akZLIrofoXj7+ZyQ4bIpr1X/PrLfX0skJwM3I8FXACuKe8qD1RSEm4vXzJ5y/HTEsp9+UbLIFcsXvb5AEb3lT9d3ry255xfZxqZmW9bxayVU/qGY9s82g9emreCX0sUATlPfcCqVdVsmhV1LCkhKFhEGF1NYbZpiDuBYIfw/nNsfkp5vbTbKCIAgvsp+l+95zl0CR2WilYIfYRpxwHf/swiqB4hlPTQP7x281g9GFAU6pE/JdPWuY4iM6Ebn1eaZeSGWl0uNJ379mFUgZvvjoQhrFG7qmc3haQHOPEPyoLtchEc+DHjwQqmUBzrE+CnjKLIdY9ruG1dVvjlExmunpoEefV7OBsixsYNluzmajd0G1OQ4OKt155Sdm0k45XiftgEg+Iwjludf/C0P5a4Pe5k8MFmDNpKTprhjd9lGEnfIeAgPi9lXflWRvuBbGV+GxNmwCrIlLZy2XhnVtMHmNHFbWFwRhXfH9Ob1cVleWXUdgPhKzluwTa1Q2i0nSe5ioBjb6XskehDhKs2EWP84t3HbwQELXHVSotVfkjw1m5eZJjLiqvD06bP2j155wULwPZOrr7kv35hy9Iulq/J6po4rsrHxTPf6Uie2GBcmeh63wjlmtpk53LApdoHEbHqnn9EetrVbPxv+lt3JWFtLKkOOdOi47AyaKDrG9fEObdH6AX80zv5vZxQDFDyRHJv82f6Akz6S6ztLMJufEonfMHx8qRfGUXfUHspYg13vIgJF6BbDnwaV9baFapH/cXVP1ux5EwuXLdRfq+qB4/KiZZ/fBwdhXsDYDRdvd/DIa+/BKCljbj055gHi11XT8/KKftjeVWY0MuRnaBZtkUkvcOhrBy62o8V91WGLLYu9QL08NHhrP1RnugXg4gBFJvI/92ZGqUMIToHtVGk3FYpSgim/AifElGQxKqG6BGHaJRb5qtzAQ5Y5ZPWnXMuVrfZx7OhYwxk6BeUw/EViBMxQuYQwyZmq7Qdllg/JSuiKEiaF1JbgDXQ1U3ok5SU3GOQwt/swQOWHnn+GJv7TXsrkPEOgJYii9kBUzhUjF+YHHw7bCFAb7uCrX4Ou98WQWY5F/Ip1U0UZerZ6wGgy3YJ8mWhbJna/TerFnKVN75kLIINby7vOMNdqRMym0yrJdKHGMdaEFiN1f5+sOmwJvCeHxcMuxC/kr7FgTg2ztF6+Ifv7Wy5Yw/9RS/XUuSLYvEm5oISEkH88Q33d+J3la2IgrddHqAQa0ruQZcxdi85dazPGPCJFfRyly/NMIg/MzNyntERuEy2D+h3cQlb+r//qTl69eFiBajyCd9jUDMqj0N7XWeJdhCBzN5YXJy3/wbp0aYqAh3b2b5TDtt0x3dvh6N5S3OxGRRgHOOFaXtrn2bd2en6BD0OsjahU3UEUhMD0Mz5dUuhRUi4hKDBUsQ4DD5KUFURcURR5/mCnJIoZwgBiba5eCnlGNq3NRFdF66N56/qPI1j3vLpqivZCTeH7rzdG/n553pLMxN4OFoT9eM/2wePTZbwBFEx503Iw5a+ZZRDp+MAAhWn1i0FEhwcbZszFJ3qN5Ncv4z3rOTHREDOkn9aJZDqlh3CWT8v5ZkW/ZPF4ln8LMR4akuBjLgHkQDkEYpoNzehTtg2w5QG4xnfqwoES2YNybnH0+jaKYTLOhNDChClKeCcrVyuUTSqN9BCfeN1o3GEW5LsykwLnEDHQRKD5A20kNLEG/Fj6fGJsbL6dRJr7ajCf14AaqD52h0e+zYDAO9HZobJxZPkNEsIPFOrxw/Y2QuzsYk7wYfCW2vW/PyPxbrCnX7Le0WqoKqqK93yhCc9aVBqAPP1G4TuF5FN9/G8F5VHc0ByhaT4UK+xDAjfCQ0/XzUdmDhnXbLtB8Gnk4UMcNGUPCppICnHgvqcFABgMSJclyrSgTiffRtemlDTl4JgHpT8LlUWwMvrmTiqDbBdfyTnhEKaBrRZvLUlIlqUc+kRnkQinnU47DvplQXgi1jdYTRcuKzaato7qvryI4xspcpvEHpIpH/hSi2AJ2Qi5f6cUJrCL6PM7DPk5QGl8BsJpNuXuyf5izGOooeNbVD4KFQNhpP1DsmqlDY0DkMvYSXmx8zrFZp1qX3WBVVRjPepmk6mcVq83uThVl4h+qA/fk/rz6O6paO0j3XQYfLZMnRQO5OxFUIwO2IwcMMYWAU06YuyHFYPwnzdqLWEg9zgaB5r6FSpuwDhXbCOjwmVgpx4ttw3ppxCn8Ij3MinnNBFp7dGvi9IfkWFmizfWH9zJeIwo/8WQOt7f6AMAwdB87IXZUWIME4Rnsi0wWelDaCzQ8igIqHwPWWpRiMRjgDohO2vITFzwVMWFTipJLAdRpycbbn4mtkFl66MFzY5nC7UBmmflEPsYdcDH3TP/v8ZKq/gKczvF6qi83IMV8SyV0zlL+40zFEExH2w9Ctrrlx8jv+4TuyGZIeoIUwUdViXinqF1z9LZIQgHRZiuv4ZFn08W1iEA7U9EXRkRNL/JwrYafWHJbAon0F7FcOODfNX4y250it7Dm2UYmkr1zf8wntVzPuHigXPpuEWe8DPulzYlsohWDpIg1mi9uy4yTmtegBwk7lUQrjMy6AnS0aUZIlgGAViJPvr58JvagXkVGa/KmMP2eXeM5gPUd1Vd6wyL9DgCeYHZXbQQ63N5Y9kIXFIlBTB7lc5uaYObhcjDJ9zqq/xdOKX41Qi1LvBHK70uL1nHELu/mlVvbJOrSnHO16IcPLVgfXtVefVx3+eEpbiWKqPSqFWIsDZrrzEjBIrsUF/HCc3omMQs3UT3F/iv/LHKWWya4pzUfRJvkivBgD5kwPp9Fa1fHAlc43AD5Np/SP1myYJJNqxK3y2u8X0RH5HhmZJQvfSUDv2IigSwwHBqkyL1uI1GGcY3HRqHBZMZtE8l7NqnMqq6FoV6rg3aZtYYXTFgzoZMaUkBIYwyrdskkSQ4K54PypsNYSVvDlN8D/s1jtC1mC3jo9ljs15ykGhc+rk5k/QXH1ppevVBjfg+wVWaQyZvh8CkfGIRYO3z7RUhE+Jbp68YJZQbGgv5dPpGRpsUPqgmDDhY4eR5/uLoMJ4aJemgkOfZqdOJBrVMpEFww32iQFiCC1498hPHDBQIJ62AEfp6NpQwuZmwscq5l2HIN7gAd3BbvnK/01C1ddOanL7KuvJlgr0SlwUBc7ZjhLKIkw8CFOU68wHQEXgrA01iLmQd15BmMb2SwqUTGP2Ed2tNoo9R7xGFgjsc4AUiswQxlDSaaTmzu0Ek8K0X2PF1qDtsEUMQ/K5lOl+dxAaDKXHkyvPxqbS/nyJxNAgsIj8gU2Pj6OqpWRld6WxuMqJVajIiwTJ7mKct8z/ZWWk8YlDyA0DjLVep3NpjdtP4iflSTBvpYP5xV9I4pleFFzzR4gsrqQfq/UpD5u8E/uslRTBqtqEst+tq95KkPDOarLlNMBoVvOf5FiA/WJFIrRXY1THKrfkINXMKBfPBrLHQYMX0namzmAB7Y++QGWNkOnwE81VBusp7fCL1uNs0oOZ9lZ1ySJD6Mm0hOtS+SB4Hms0v5l6PqLM0s0atU6R2N1J8Si3KJWp1bgLipnyGY+VtmceOCtyC0B8UG9bjGMZSvAVJ4GSEziDQBfs+3w+7FFWukAwESksYgXcMGphh8jRElDTKF1pX/fu+bj6kdSNCT97lTuM3NmdkvblPamb0LKSVzYYGwIkuX07MBAIwx4GLQvI1jDW3mGidSDDy8wO59kf+wSocRnnxab7S9nrtz2TO9hJOLgdVIKx5Yxvu4gYQdTWRC4FUWadXclEkrue9FZzDYxpHPEYXS4o01p/YWp5kbyqDMCTejRnwc9yN6D7kOs9YaF/oFRUi2oR/YEAABANAZ6lakKfxVq8DFt2m75gpAwGPEiPHaIidT+g5WBCcAt/v8N4kNCSkCcAMyRiFwe/rVxjQYmzsaUo6CBhklZ+0P75bHt6hjETgIGTRQhVWVm++n+pM6PUVFr2nNsNuOze3fls2WzqnTCiLvAc45i5lj1FF/j6Ap+J3kPStsgEkbKb/7i/miJZuqg/jja4nuWkmoKcMyi5HaM+Omcgop9h5dmfOE2T9O8Di5/OH3gvELU54UtKEYKkRxrjZNxqyzFL+thKwRHCHFgo9K6DaUYg6vT9eBIjdKlTqJbPLbNl5k3E0vC93qZiwpyFhhkoMACBsti+At7jnehwKWbacfhE26RMObbk0+e9mCjLwG/NupOrmbZVhjXe2+NBvQBGALGoUC8whvj+QZPFXuzxcVABouko2VWHlNOBzHVIpEkDrmmo4Hrl30C3+yMErMKJ5/n2o7GIWVe1CBv1Av3watDlSotquS+jRbGMZzMeo2wdco5pLyiz+UHhjc5PUamrtd9bIAi3IShkMZtY7bPU3BIIOSzBH3aknr3we2lW0X815xL/n96aeVHkYQSajgW8fjP5luycauZEUYRAUCZIcTzMDECKvV3pDJBjPoZa9MyjYrRI8rb4ZZNUwOgJPAp6fV/wUvrACOyK/gWx1A2bq/gwgBDlSOCHJBH6/lot9MD8FZ3muwJfF1Ng+38R1Rj0aowFfQUckhzpd1RsNEJprAV3/ixCVxoSIOvMdEshD+6IW3JzwyqkNVlcZroP7VJeUKy/+GbmTxBMTWGNxJSV5Mx+DsmNZOZov2TN23XOpinwNQH/fqCpmzZdq2VXZWxTzi8WEBHL6k/WPdHEM1WziKJTaGM3E8ZlopltxZ9jFObMrOB2YmNb4njjEUZylIzGy1zbSM0ql11DLQuFIsy1R0OXXbZJDCwoU4I7Jb+B8Z2JkEEOIsNvUFwIYTW+D8bCzd3ORAb8yDnY7b6QIN36M7uW6aYIsKlEKblF8erk0Y71fu+JP+45KcIRgqI1Df/jOGOWMbieWbkVAPA1RNqhEndXf4lpozvfgE8WLZDHYdeZoC8RHivn5f0SMgedm8oa/KkzIoWqgiW2X4yPU2vlGjYCa91hfjax9wwPSL5g2Muv/pq31dXtbiI1YkNlO0uRXNk0FMgr/s34WPzu8kTEyNNyz/zG+rJ5FHlhABLeO3m8E8qMbiHYIXn4deDzTPBR+oIS0aAXpqB39dWqqFH4nFd/WWY7FemSnOwpKNC4qkcdZOpvfh8zx19GBlzQb/+lePdth1P6lVUJFZMckvoKw9RrgWO06ZZ643sC77JaNjIdFdIVxQIqy2Hgvn92XTzQUXJWes4sQ7vITEsYPF35FhTszQY3/xUvdm0frv8ksNE2SGQm0VCnlMicbFKx3H/T5HIGMGTLtl8UcZKJG2f4XheKvgas97CmvUweIfWUP/pVlz5mZoGE228o3TF47iN9+9xeNGQKbCqg/Dh3k3vkO7y2MfDQhBszfanxT7HL+Tr6rJFiPaLIvyE5oUmqjAZ8z/Smdf+myubfybB8X4G2Hy1EBp/zXz2pcWzmLfDIRN4F9at7dIVPXKCaM6xCsH9iLZXZGwXgUUEhuEGeeW7OHXeYNfMxgrNNMax2U76u4lMGE+CfkSmGJ/OIo7MqmBxEeIXQ/RH+yapC16B0IXmYgKP0YRK4m1uN8BITyNaR8YRROl3jwQ9hPst5mzJC+SSi38UY3Czx/C7F3eSRMtPJaelXrg800o0zxRRWKIldfYzxjD5KJHL5d5du/YQfgRFWgY0YKsPRuDAwVWp2ZX0VsVmdcspRgPFojHknObbEWJukRb4spQdq9+Hr8guYkxuAxfI0c2ETAIPZIWtnVdTp8UaLGnII44YyvUf2F4dt7qHL7xsCR7YJ+5hEteYOUe1p3pzL3ufY08rcE69omWb0QvJMZz97cfGVo5mn4GAWs9VXThHPf5J7Vb2O+F6gL5ubvYAG6OlYupN8Vy3i7UVyp2LCNAWcpFvYwttzCRud2tBAxWghOkR/YM6v8VDHacA4nhaMzN0KtUCtdr65yzJAJCvJGtNCcnTr8vZfg4ubtVQBnUJ+Q0MzFkJuu1m3NIf+kTS1sAgyQn3URyc4PFrMTKWZ+RKg9TUUN03b1YNc5e/+bEgXx3nJxLOOBjWES7fQq4/X5e4+AIv+lTWFq2y0SLe8D8JW1t9OHLBG+dRVVVMTJSYqZqpo4zRNMkeYAOQdvn0Rx7NhUDKLXX5ra/Vy9HDW/zM1aL76NidS8Ro/aJLoNk3Sl1a6qec+Ub/4yW0MHUVFO1PXlaUM2OpMzrO4bBzZCFU1qzlB+f0mqh+18JCnJngQ+mGNuvktmP1WDahhizEBinSQ1SEAhu+XBZkeq4v0OHklYtv9IperpU2KpkRwPkryIJ+imSdhTS5OPHV3ixmzSojyxzqJsM64/8BXS9s1reg+9E2oLjt1yO/98AJC7sLbkqH1qmiWM9iPqAzEHN/yU7J5Yeekm96REOU/+G/B8gtR4bPmgiuoeXvwZhv8r7HB1QQuvRCIVoy2k/xNTY6HRF/AqiO4rVJYptiXQrKHyqZzZtndFU9rHkNlegb8wBoQYp0ABUIlYcMSyEx3slUNo/grnTiZlJnjfK3i1aPhO7N+LfbqFl/jWIQwxnFtx/rs65mBzX/WbBQBMKZojFuWS5G+0FIv5/id4+sKKT8yKmuHET+vVS3Njeg0V0y6WyhKehRs6y7F0oz/qKlFCADS8+Dv+GFtO5WK8f45vCgmDEDuF1rMpy0h8qyQaEVjH3XAJOL29vPh4j100AXMDWHoMW0I8xC1fXXCE8xcUqk9y7OfezKlDG+ILMnLb50XGICfRechCqGxhPcAqs7V6FiDNAs/LnWJh7UmFjclqkCeccw5cTVBqgIRlnaxEF4+tkBDswELGMbJy067lyrrFezdPjgEDxTBqFOdV5RB+c1cALSJHbdyPCtF6T4Tahrgvn9KU9gzUJpf3FlOWgLCz+9gvN5RfKUZqVaQnAS7c8jiFRNLLcA0wM5cmY77HRE4j30xi8R/sBkXW2KpSmkRinxn4mGehGbWMOiQzadzVhdCZDr85UNufW1fzGeXgeBwopFVB42WlNXyykUSYYmajR7nxaha6ld7vs7UGofXX1izqYuUwS4l9AhOLKGHQVDKl1DKH+TUNzvcRJAVFlmj05zxqEfC8dWJfLMrAyt+1rWdMiNM9yecgAVGg9IL11XAh8ZzZoPIduweMZkl+blNIo4aUHjuFQl1pi2bH6tc0smK2GxE36/ew5+k3t9XHr2XxuHi5EyDfqgT9IH/4rT12ckH8xz1X7FtK7J6oGnc/ZR6p5RJQRyyGFVI0aCyXXgfXKmFSVpKwTyGZThElJwsvRZCOrF14I3axVrua4yiisTotIjuoLk/Fu3QoRe2HwqWrIWoPjnwMpxcSoMW0M0ML06eme4LmKbpaY14fCMAArRf7KHKuogo0/nRy9+K6KwR52QcH/T35WvJbWWVt/RcmKk7NIjaSgTY70VKMeG5ooNjWIIgSPRVxpLhwHsxPTqJVwnGWmrGijWsTSQM/jnvLnsfo9ZEgjDC8ezfftKyfJlz9btoN5zlhhSb8JD0tHG8pKQaBbmrb/sF5+JKlotVk380Rua/ofSzNGJDnNrXdEEgniW7dapaSiFnF2/Tx+HPGFfQ9LyQWn8ERXIAv9YDcI//3xFGqz5wQhPXpzMD383koYaPzRgB1rD9RcgeNFNRCQaPvaOFl72r2KLqqp8foi6d/yLMtpqdn6DXsJLQlemyFbDVkfUvf5bFWRLqah/i3564Dyld9sGzAGFBxWOQNtuieGSQmx87UIxmkm+LPR+HoHQtSONde5RjRpSWyIjIAsY8BvlpgMAvACa+Fy4mFHYXItasIUwqSHNmt5Q8b2nOWzctxm8z6GclUDWOLB0dU1d0aUh2NoOTOPZyHqW19eUpuW9GXsnmgeO/lJmS9Lxk66HtY/UKptk7rbvlZ3URoYpsEsRybZ7RuXeorNPXegc7jSGxoMqiuabEbclAW5JF8iKcxbcW0EMA70APO6TYq+mOAQyyWSKUOcmW3kf91zCECUUociaaCwB8ZXE5rk8XK5v3b8Ra7CX7VzBtHecGf4GKYASVFFjsf+wW3b1pyVMa9eIdhJQYHvtQI3H7mQDea1IFZmw37hW0/8KhvM5zqEpb9FCPtJFC4tIrIiTW5zlPHXjBKclQsQCc2lyhDOM3UMycOHCn6frem1enTuIrZokgnLIwPXWPbeixE6dHD2Kn1Zs5IYAqg6Ofpya0s46NV5k+gZPeK6MhZWuH6pXihSl8UVIHqrCOUFgk2Zn5XsdIPsPaB2TudHaNFV4yCKsaUih8PxfcmHB/x056rjCT8Zdx/LwJyOXPmDFDwXkuEatkgQ+UF+Aj7MpYpyVp/7fq2lK8pT8BfjaB55dgyoVA7QSPqVD0zqU3x8X7QX1FP4ltbscKpM9IzR+9BxJgg71GBQlwMboQDBOZQs7JvoCap77QwXJ440ACCTC8Om4Gk+I1mzQ5IJUQwyi700s9kjuh8yksTMJv2XoacsATw4gJF/rIXZHc3J7QvoJfFrRx+KtIuZEt0a19l5bWMP+hHcECDR6qRdRk1+1mF5QHbpCqKupy84C5ZRGZ0pCiSrnmrOzo5iUVGc/FJDC3N0+BOwL+i3jM8VEGBUEkWenyqZHDPmfzhrsx/Tt5wFASrNmZ0341e5HsYDEtsXm6U4Sa4QWY1A6e4f7MVn73s/ehORAknxWMIbxWOk52Ap3dQX6dy6i0u4xb7qWlHJv0XEcvdZm4fJ/iOVl1D1A560T37NTyzxwL5ozld3izCAGmQH8q48iDozGDn1xyyB4DXFSVO+AkaP/u+zPPHY2NgKX/ccAe+n3BcljXX2D9Rt7NUv2IYkLcDV+57Y4ANWROzFPIxJzs5J0I0JPI4sj43dDdzwIJCV3PLA4UnajA1SCrQ4ANpuD1QQqvSKYWaI/ThMARGOfl4gIb+My0//LxBfrHA8Ct+O01VWQtKnFNthaDO0HrJ0QxsdIrkTluI9SSAnLttBtPtUfvYpQxUIu2vgRPWCHz2Kr3KUoxIqrWV54vZjytpE95/3aQRdhzx8kL9qxmUZz31YY07w8QboRARkqyDzWMSpA3vMONFFg+cjcy3T3YgQH/Qyxl0ax54TIcCL9LDRngqAklnmdOvAo5EelyGjnSQcPX9Vxjs/5Poy5+AdUp8uODsyPMnsP20j+GLCVi9DZJA5349S4ZDP/2gRzlNuW5zhdmOcvWHMulx4vz/sJ1ZZIa6Gz5uNmR3HNSxzuXHgYVL+cxk5cRFFZZPbp83M8AACOvGdtk4/u1HWJQj8sa9nmkdLMrFIO6egvmoO9kimrhcgWDspq2Thg+Zxm+VfLlQ8+v2dme7WYJROBY0TY3dmtClvyNwd/Rf8tkzL0cpQd5nLcwtUuK5F9mZPLN+TkAAClxQZqoSeEKUmUwUte5eo1lCCH+fPhf+HHGh5DPjKiqDfSraMxcEhxYpX/xbm3GnXOpPQi2ypNIuS+/B2yzuP+bbpiDtkUgXjwcuLBaFcsfVeMJY+lbPlG6XnhDuaf3KjcMs2z4/qrLmRaNNOpxVDLxBw1zYp59lL+PlMvXhgjIuhrmY3ICtJpuLD3gzGsiziZ3rkOgtcAzVfxvxGOmKwYyQWC/WKXEvWzVPEiU28t1TLPHjS56Ia44gpRMcIJk/732IR4ZCY9xw31LGoC2ripfngUf5AHcqXigXF5wlZV7Jaf2nqzILUMtCzxNH84XzZ3wNnsoYQldWCRuLl1F3Jr2NInyuKogA2GAZhWJ2qro4h2ues/rmUwK96xTduisjX4eHtpO/wOtszuayE6YFp1TB5iEphJ+g+4D1j488nET9NE0OXdlVRc22SvJy5m79pAFCruI2yXgEncoU/viKnmI6ioN59VlMC2pjEmQcd981Cxv94h7iNbw+JtxDdGG8s/KUkhXk/s0Tr20TUcgYE6EmjurP0zC42Vxc4z7BkSC01gvkWjmvEztqBgIWmouo4MssvwRQNDxKNEEYbAQ5kaB54tUxTPsBejIa9ZWoj5NzTKqGsOWncLcI5kA9mNUZXlNWSyO2/HIy+MfZ+rN7OsPZVf75+GlbxUVu+7tJCo5LQk7qsAcqgsrnqg6NegH1HiuJoAyiIMEPsMaLP0q8Aad7zGgNZ0XGUmgmP2AZKqjkDon3HUeDoqEpE9rkYasBAtmFwuqXj5T/TuNHh1xZrwR9Tf5uPSyc5ga4fBQn2TL/o2gewKf0jvZOs+L6/IX0j7YYpFTNfedi60zUhsA1uyVNL0dCr5YIsF0O18BHRxn0tECbfEfdWfm5cYMXJkaS/zYqoQgVwpIh2Ew2B7jmnaXUYlZZ/X9HPhKMZhgYwypVyi/ARFHVhoCeoqcEExsen99zVBAU04ARhvIWHXb3xA0TUkv34fW99vxGdwluiaMq9gZ8ZG84iNclsHv3fwS/mRUycGLcit00cAtjn3N4OR7KONGZImul27sOvYFZIJJIywJNcRz5g/sydNIB9weUtdbscFk6VQkNnvqS0hrR6+Gbq63ZnAdsN3A1yZnPyeeO9XFEszMMZMjCWyPVwsvOG/LeMW9P6uD6JcYZ3b3lXqMGUYQMVY/A0KOaZQKl53UkevNLDl7kU/zoCnTjCNecJGD5hpyrTfP4pfLsfFvqw2qPh9QOgZd/OqSLJuzscjrap7752oWikWIWo+WBsxPhM9YdxElBQiwF6DgrFSZKDbVSQHKVQad5RkLu6yx7Ik2N++xM9HG4F8KJUV9YLx1i0vs9MpUfgy4y+ST1AQyzCzwdZPU2FQYHVia/eM29KtMaeYxprAsZEFpJXg81pe6SaAmunZBlQzPBKw/luCND/EENI+MUpCDCUzCwH9S5kvVPVYdMbYZEFkfK0vR3lTkmpzXPuzAjdLFUlrqmaGzdosFtJqEFJnKeav9rJ4o1MmUJmfuSdhAVxK+KtMkXwZPuRQ2nJyw5GtlkQXxsW0Hv6XINgsIpNaF75VRx0Z6Elne/PMCW45PbU7xGVtP9R909XQNuT280+F/oZWCEZRPoDqYnOE91Jxj2Biu0FQ0otbIImFeJqpPHNt44QXGh9ZBt1O6E1vKxTeAuZBaZ+5FE/2sVin3pHyVDIwMKpbNxe3A23/7XFAo2+3btI+4D9V7Fwa7sLc1/e/GoI/SVSWjGFpG5JwbyNdHhmidRd44okVrhsxmJwbcbahrqkklK94K2TwiUKcmIjeu7JCMFedIjON81/FD6JjjAGzLNt/lA+LAegpCUqpWPIZ27i/01rUDbzOFzx6irywHOrOIv7MBoe75pVVP3Dbhuqht+CSRVK36xV2uqFvMZndMUaoNQbPU1GQ9Xq1r09wXKe3qp/RWBc75RZceXf1yIs/DMo0EFrMFu2YaWTRBjpsZRbGwuwfRPN3U7npHLb4zlG+3clbg99xqvjKPUyzqh16/G8QNlebxIycl5Rxy9srk1681ampDoCqY5M2qYg79KigeQODu75GeaC5y2wfr7x/TdIQKhAdiQKHQQNeF2oeD4Me1Db42Dbk1YW68FinUHfaigIA7udTG4SjSAWn0VsXzy3sbjlcjAqnptOVd9sLIsiTNdgQkGr2Ruvf0tVQNo4azqjhYZbjaXhDNlxfbvsr5Xog6DZ6V9FcdXQVHKWQmiDlxfle/+bjJug44aD41rlFkf4qnr81tXfMB9169XML7BbvBdbpa96kGENGjKNcm9bM3m7uULVGsjAvnoNdT3URQ1hgdAf7vHZ55CwNEdvo6jqXcksjH/Kq6COPiUdBRIDuM2CTZG/x35JmBCNMiZlNcVqXdVgVY5WILfChYwQjUwpDXD1jAlZi1t13zJhdRlocAqeXrOs3yVTfngr4OkiwOg74SmN3dPnIoFgEwUPrDB1TwTG111mlH1Hr5k8SnJk/PdiCBClIMAzlnwx5GSAnH2kVhps9E/sfCdopilOdrklqHqCSZJpyeWUxhTDejqungzMQHKgkjtL26xR9S/MMFVxLYq2bqzan/0KfufXFYQnK53spd1arlhD7R35LOUstwqTeEB74GsBQmGjEkOPkrHBnuzCX9PT0EHSu0Wgla89Gi3ui8kpZxVeygRj/d/VucpCyzpu/givgnKLDjl3GUHt+bdrS4gVDb2WMyWGr2Cm8loDAG2docAq/k2dShkkMbWQShlMMqRfGboqYhm1zkBM7QK+sl1IDB2OByiv3sFiTLpvhjCDG4AJpw3gupZN7mvCVOJfPI59ZkQjRaTrhLWeWezsqtn9xk8TCCePs38QZjEnwKapOBnBz3yEQV9Kfde3xqnmuNz1B2OSVkvo5g0A2NGfelkAhy8noWgq7bTuR88rIn8NL/t1LWFiY7FknCsIfA7NTe2LyLUdMGc4dStpw3DGOOU/oj3QFdMPOIh9GjyvmIbAPtnVuh+e4y6x5/6TXKTc0rT3y0rzttZMUu0jJw+WwYX+Y09qg9vvMHsLQr9ee13g9ngzPTU6KsktliZN6RtUPtBE91mgzqNtxTD337GtYyJr09wiGwp7ydTvJCKbJDuzlWOSzjDI1/Sr1XVTGTkEHWH611p9hc5eFeIN1dSwMYmy4AriHBu/dW7UfIJYNZX4RIHxt/ar/4Kv64h/ryrKerK64iWoDlRQM1UbFW1zAGatPEVbhtNntlWIMlWnZgu4rlTl5gftB9ZSYNKzsDq2OARM+wddXILaJSxd24U52+A7oPolXEGeLnFBUUOJWBR310FlF8eterv5/eZsfzuKUXPOwp6LOdxtJ7cqmLhB1d4gChZuf38Fc4hqVIN2NVGvt1vYcJDISqq3HJbzntLSxhDfS3a+9f37wMZ3/ZaoRRiY+MhUsPbPXdjv9+8myAio4GucE8S2vM31jm+sVnBcZ8lAGDOlVEkrz6pPCL/50k7OYl3T1gsrWrWvMVVySX/7HkIPCrnhNcakfQf9Al6Rjv3eusYMkYyBNkzMSLHn816dVTe0DVMN9j8HmJaLJY7KGu0lS68yGtz8bPVv7xn3+GefgKLQ+5QNIwB8w5oSbfDWIvgi8e6WwhfBpCAMLii8dImg6LYdA6ANeVbP+MEBdQ+a47+3xGwdR4Guq8QU54dBYVUhX0yocWnRJSu/UQZbnqj80wLYZRKDQmtg1QwkT9cSfjpj3j4QJnA2gwbMNJBmnqPcxkRwTHWKlQ3vFHfv/Ew1PEK+MN+R5RBf10/cuHiy8GF6e9p13y8F4pH2oe0WD6DIKmGWHsy8LDNpd7sWQN5tQPEoMHV5MtWb9e6RURZy8/EnOkkgBNmvxzm6QafPvoonucU9/TLP+PH+YNxOqrOLg5qv0T0ttrkRpNbYXYabwvHRTJ+HsCJoPGwXONTKhL0PCRu2RuqQb+UxgblSKMfJCU19ZadM5oJXIuAb4qig9XGgOpYvmVnRYMpdKS2NL+E+otPbLyZ9I+gXHY9qgOKcI3Y3vYixS/kYJkrzPmro0PQ/f+PviZTL3jxUEtQEbRQqYAl3xsGngAFt7sfg2FS/X6rzWfN8kWZx4IuF+aEpmyeBQgXGqRu7bD7vfMy4hwJ/97I2gvOegq0RnVoeY/b8e7cwn7vxvFQfdsP1xrTwpozJc/6ke7TfBl4RTFMWLdfrRM/R/dZkIfwu42So/kCZvbI9Jb2JCsNdIxGNAduI2hnSGJ1kmNdJut07UBMUviAKiKZwrsqr2Qj6FdMxhPSVSJQMqF29pWNLCJdABN+3tvWbrLtk35UaO9IovNvkmIXJC7WExiTQqcAmv23rnRD50D40/C4XZZaObipdEc0014zRkbga9uhzeRezbRezYZIGBtPgCa/8LFZs6/a3+9p8GL2i+WiejgPRHbt+LY/ZKA5OLqxiTJfV+7Q4i7iqPiaGtLrOppy4FXeZfqgvh0VG4ioB5URsOopACliGwXLTth0fAgtVmsU/9MGz/COhdJkJVUAFCsAr1rOTt2Xe888gqhn6aIQ9gIwG58wNauvQLu6Pwp0Uc+wxuRa7iYsW1ABgFufIvAnWj8a7Ndc+4D7MlRpRP6ckRqI6LGZA5R7X+zAAbmegsmCtrwwjrXV9adk4H2PnRTEWU026VYsGNMjuL28Rq2UIsTKYCEmac8noJ2hwKQo/3hxVFvRuSXSrmjSESYyMxXwib5qm1bVSRR+OLHEKTkwGCOQw8T2/yZoPa2M7woxURaCb03jwalhVNjDwhXq2emcB33JWgzX2oqlyr8bc+hH/IOGf6NHrUWYmAQwVPvcEUrRn1wGgzjBDkcBN7YwCODaFWgrISDFTiBSvFCH3pQvSwPdtX9s3awKyP/9sa7+3OIW2MSrjKr9km8f13Ig2ejd1COADhY1cihVSoRVP/i1pOx20QBY87JXN49UDgNJMxaU+3j4mD/Ks3zrshBxKUaz0WhTS35oBhGGtFj57zkEXDAY6S0DgEwH5bW8DiBTNiyJUCR4nPpc8omO/+r71JLL655SprcxkOOakstsr3mtcLfYAO1drIzUrl0oEUPXDZ6K61gykrZXno61XpaGBc/+uXVzqT8WY0Ba94Rx8pZTQh40/ombea+7JoEd8sFxTpWUQNZ74r5YbjGbEWGrC+HFDy3CS+8CCHlO1gs/Oplviz4KGjuqIaUJvFfdFng6ORdDfXF1ZIY4G5eKsUfW8AXu4R+PyVui7AezMTJQ5MVb47AHjvfqca1mSwX187htE+kKUZOc6SD8lWvOZMMmgSrW8IyRVlACD0NFnYf4u0whNmAEuLrflXa04+8B3r3madoufCmHqCUlOvsI2ScQX5XTsXB3lDE6dynNzjEhfEeWUrLPQEOXYLc+jMLgfLDxxD2/gI2r15457fpoTyPHMh2M9/mI1i0prYac6st+YE9elobuPh2GHEss9d78tgchFc0Yua7GDhpXlmZ+s3Wf+En3gDSkDsRAa2NphPdKV6DnJBv1EeD8T7yk1+J8i5uQzi32a229AAIaDI7tcVAYwCU2ATj5ScSYVGBN0hQBrZVMDlca4J5XbIOjhuDvfsKTmQA2EdXp1m6clQ3BfWu4iIB22/GNeUJz2xaxa1DMNRey1SCGvHPdxv5Y4zaY2KZ26rp12rB0Bt7fQw34JnvHTkci0EZ4BXGpKGG1nE6clobs8TWbxYLC4LGohXS5+oaINqsPgZ8cFZhVpr5s+FLcOMg0yx7QUz+OgbR/FAqa1jP5JopRKOZJo0JYuHmEtnU0svBrAct7XkfH7xfX9V6sv9Vg4OMs+xuMHKpnlRsKbRTuNGCMCm72bcYG1rrD8+RL/neRSZHm5OzUo+4Jue1ago5dGoNpBAHsOqX2x0w1HzF3YJncCQgd4b0EXzszRmUsO1hg3BIeZGlI1Fhut6ElcRK1aSaeyGBMekCnsif4T8xx8ieBcTzO+bPti2upqLqPaFw6dkqNwp9RBv8r1C1DLjfmhtT44wYAKY+RBDlVmnI6+uC2Z8bjJnBgD833PUDWPpBqplhdRSYTZDN251fKZtZPGF8UuX2GGucZY/LpWFBx+viY2cDmHukQk6hqHX7SflClRlBzwCx3vOqeTTpEeUrH4RuwOKKO7H4maNDWkZy6XxTcRIijL6fspJs7Rkr8y6Jtq2ZgQr89cOcUvdMsB9tCQZJjXQT9aQr0Bq3TteZMI7uJAa6XE4EpnqHLkNKy6ouZ5VloB8THcehXqWEFHrMP5TXDazNv5goa8jH3LJtmCNoPDsS0KuBNOCVCfN7wMVWhoJf5aWV0NnrNvVZyR/n7UYLJwCnoQZB1f+7D8SEA/lEvb9G6PTBrr67AAgyg8YzwtB5ZCA+jTPbxbyZc8INdpY8JZTWGMviWCR1S3yF5SPv1GW4Ts614AwoQvdkpptlE/5LOWHWBlxAE+mQH+BQxNP9g//mY1z/mHvUc8LiVSlJFNO2FBF+0hUpl8UFmNf08/o+8aOLlQmtcM+78oTVBOnIbvxK8ol8Nxkez4Ez3eTDBbTNQZukLB6dhzrnh0CXdVsGurHMh2FDV2Un4bVMP9wG9B1MeXNwX80sMJtpz778dO5jC9XZhwxJFKAcZBa1VUqOs2lfm1N4eQojlX4foRLyENN6FIY16quKcN0bT6mAB6AvvVulEb5Zqw2VuqJ4AAdeC8Oz1Cn+/swk97wDtls7qBrtfswS8CQROqkOgJezFNn++LkdKK49kO1QBu+WAuSgTplmE5bVBQLtNuwaUxduOcL3DUNG3uPzVzlcyf8K9g0ZZKKAelv3W7ijeX61JZP5WYiBxVW3/eaCSQVwvVeIjQyKiEuQ6RRlpbjx6r/k5N8h2NvYQ6JirV3eZyO13/z7a6T6/YnGSrYnDdDKQsHLd5QSGRs6IXjG7Rg3r4bvh+37F8qx35gVmEg9ITasMkt+BMf1p22PDwJERA24iya5e2TqCMpn9DaxvlTxfik+vsAUh6tOcJkbocglwAWMEclRjlAd4iFYkzXOLY9tyF1JR2gli6eAL43kl/0NHTmTJqc45GssVSowJvaoRLEUC1y8Xg1ymHA3e1EtxUznSW1XA0o7m74jeUGzVn/YVWivO6V5GaT5qmvUahyDEBF0kmQAPM1V4+u6JbLPodx3+9yn0apIPZLtptATonoW3/Ntx+xI0r2mWBqCybRqFHIDvSYsIYGBuT6g++nHvGKgsfW5oUZef91b/3pbnrIcgqvwUVPivYIjW56Ppz+i6MaH4PN0pCuOK56XPqoC4GqAnh44Da7v8DnSN17V0aoffDAcfs+3X4h5lyX6zKtNlWCHalKqy6l2dbS9XrEUug5rSgW11NW2rV8N+KgGPWapMFMAqDwdKawTxCmeGymD/ltffIU+uplhpKVRhOmS1fKk1/19dWSZYhQ4gbsaObG8UUY1C/eRQMZeqQZAUeEhxvPY/v6o00m5cWiuR0mCAW+EhfV3x31I5pcIAJom27MogLPKjE+gDtN2LHlhxB3Y8IQpMSQ3ckKY/1LyXFH8ScswTTqANOHSnY2Im07mnmhCxU5yt9waKqeZh2vDFKs8mwnmCAGXzTkctDK7stw4EFmIaNmsqoT3SIEcbG6166AE9XeYGLfc4UR9XRc5KSHS7qiGkPGsyPm4Ob2sZQFEeMHghhFRMF4GN4ap7ih9BegXZC3vMVGpH+z8rdULAJ7l5Wxsy8cAUdE8Wh/SULtDOpZXK3Ugzx7c7R3Xkaz3GIgUl2sYFcuQvF0crpZ/yLfhFni8Z48uRUAvw4pGuVsSkYKQlDUWdhiT7+EYW2x3ycHTX6tID0AeYtsiRIb/UskzPQ4Uf/INv8YJkRmMvYic0PskQLTdGMMp8ghsmBUaVD09D7B4xWvOux5goKFrH/go79kv0cqzAaE6saMbWLjUoxpcwz0IkGcJMtzouD4KcLi6XSy0Siog+aM1pHFi/gAxvKq6ljdAi6Xn3RxEGy3ZamSzqv5ySVhzRPVylBRj/KizE445dx4yXkx7gNsjN4wnXC4LSjt+VeKZdil6pNIXpif46oWWUoCKArFaSTtWrtkKt6slkO+htN9HW2Uj62H7iQdTYw+sGDcm+gEvxiB0bvbE9WLcB2Q+YUBzS43ZgEpwi+zoiHuQidqsDbLbhUOiIoArnDxZZwpHqRGMiJHeqc7mhnN4rv0AHhmffI/c6/zCJ5ZCPodwHyW9xoa9wLSbxaiSa9FtD8oU6RZXHhWvep0WnC1+y69lK0Fp4aGX+lPGjHhBZcCr5oCS3RxxLYymHRHzwu79IHPM9c1RJf0KgKPyXFr6nlzjS8FAcXG+S/vrBpBnrTwGofP8ZQQD6cKhcODwFYEQs1VOXmLfw3IIzO8urZnBePjBbVdtQZk5lWwo1fqQKaJ/eRWTq9z3IKimJDJwo70XCzeI4ydXZ/Or7gokxPUZT0T4qW0LoWoknpt0d0kMl/3CEc4h4CXZ4tBsMKoUff/3nfqzJljzAGGKkaO2vVQBkCUGWmkbsPGI4EJp6fiMoXQLCz8LmjNFo/bp33HK1FlS1tHsxvyjqVoM+T/Ctwsip4azUjbLK+DEMens80DpgFN49Le7fKQOT+w1L5j9VIfk4Sqt/RwJGpwkWcarYC1QssriGrLXUkcM2fXYxk5dxIGomLNHIK4AeGHJf2TEWOBi4BTVT8oyiuPHxZwJOi79ejdelIuITxDTHvyLMQ7tCjTfx8j8RkyCnyQPUVaxW+bll0WFAes2S/eqTQYsib5OgtJp2aQYj59EOk1MYPmI8JVukN3ghwJCOIYj7bzRB1ATgiERpkYP97kMWynDSDMKc7AgZxKvOzikNHM3voagZUbi5srPtxl+gWQncHXNUorf8nbzjUgPh3OiSWjQ4Eetj8/s7jq7A/X0kFD8CCEZKYTZy9PkKG/hjuycaNJ+vLbROaphU1Ik84a0GhDP4M3g4/VPEe/rVEszXYbVr2WlyXdMUVk7Utblhu8fJQ+8VG4T7N+XiYEDZmSnSxUwWKUCBmE4/q+nTRnekBoVhkhptLuqJF4TCokmZHEnE8l982QTUUAEjcRzvnC8E+sHTJgmMjshZrARMQVhKGvz2xSd5Z7Z4HP/5nEW76UOIycy8ny/BZlOl8jl0pzFJK44oQgm6ygNXcoL+LQP+2RGTeUH+hAT5NXbA5CQjl19ttB0CsuYe1dXbC495rgxDCLYGwWMxnxQYAyfpccgll5q3NVxWhB/bEBjW7LB7plGSlFlbvd4TmwUSBmCYPNdB5k9+c+RxiqMaOfyJngSTWok7fPWUOrjKXW2oUOFRdjIujJWclsWRR9flT3q4M7f+skYxSti2QA7E3x5apvXHesSzF44FCY6yDClXoi4FTbuwIRT/9KKDSqQqcgsEsD7cKc3yO+xPDZRb26WslptKHyLnbR4TFS/cbptCAMjUCWHgfcFSeRirNh+7acP1EbiQ4RbQS4iKD5d49nzZqj3xqFLDcaXHzA5tCHtfdqX4GbxaZzLewqnhn1wi8jT8EdMfazqd8Z0hOem04zP+bO1GtRhsFRmQSZmdspbpd5XRHDRu3Jxux+UbYMFja8V5vHLFEPiXeKek2JSHP4aMiXiJs3NhDTcSdTP1DN/KF1XkzeR73DOd5bxQiGNkz7SHNso1ky0B/H7cQqFyxemiT9aFofm5fwba2HfYDFB9maLZsVMLyhjMnNAD8L0Gz45WWD0sNnxYFYQVqX/IMk2r/D+GhC3pJANirgGgvuEIDA2XkHdA70G22innH5k1buvZIG3PGAQPfPDutM3iNh06CI++Z/2dFcAYCXqTQE1EGLYyrUGTfc6woQ2oJhRKH/OeZGvkheSn3w3FSpkmxF1B5GyRafhdlqM0j+jbhC6ySr0NDHQRbLdalP2HO4FdShqZlIs470c5Woik87nh2bUTbrwZ/1hN7lFN2UQflVnzkfa0xccuiWsFvxyibA0F6U2k9KmIyRnqqzpqEC07ZbEr2EWBSJzPHvrhd9dPovE9xNr5II8xQl1BgWgYcPf4AQijKmtVM6WGMOzK7Mq/PvDdN2sMXTug1mPwDtP08sSXqJfD2aMrtWGai65Pq+Cfe668AfK9GvBDOxcnx94DdxcHZfBGbNsaoWLuP3A4/rdE0bFBZRniGfIniAuu4aQTRpN10BI7V9G/4O2vJdD/nCiDRh1qAx79mY9OTUTlRze4CAHB7FAkz9i2W+hOay6+C11xf/Y618kcpOEsR+Imst5ku6RXwofo1Iqr62ULuny6peENdlxU12w466YTRXksLcwpAt9M+KunCKhfxK2lo7ibcvVrLgxiqbJeQJ8OAyJH34Q7bF8UhA2muoNfCkFDTItwVMGY6qhB9bcCcat7kWT1AUCH75b4vLzmsslBKo81BrKjXD22ea2qygEZQ19z4H1iaVv8Pc9hloMmYT9zaf9/Nlu1gSupe4lin2DwEVFMu2ZbeCeCnYBNreEsZxIIzDPbc2sC3Y7ZoTBIXQ3xfRg8zo7S8PLXEUmPvhVNaw2wfWO5e23ijTUXygrUYuVpG0cawm5c1SvptNWkCjcnfXw/G/5BHm1wRtXOIADA+8dABqsnF9oqjIwvLDujYHdrl+ob6Nuhbxe9J2NtsIJfz16TM8VjNlof0WfEHGCenHXdlc4UWZ7HR6ip8LSqBeLB+6+Qb/Qf4dRInL0MIkzAJV9IqkAy5+i0Xz9KK1IAouJAm7EA3upAs5LPMgEySJ64FRayyXoh1WDcNpZazyYvJJsynlVjqenfbHneNq5uXclrRjBsxCZF/wzPVAdFQxVj4glfb34Sq4v7zgHXFV4cbPSzan0H53vAOiFlpEfs0URaz4TlFS2yPryhqxwx24l+OexZOpakjAjmqP4tamW/9QGMirDbaSXj0OwVOdpV6oVn0KdihaBmT7bYwL4Ey8LEZvxoXIEKh57/ylS76uBjHTTQaqX3d0q0/knhhY0M4O1tUbye2v0I5yOlaw9muGfFiVj6I+lDvembvgipz9BxzrFIUEboXge1UKz9tr4ww0PwXFQIJlz3oQAUcGnuwKqe7OcZUacfb2ek7b1ReyujvaIUgHdC2pxCCWF7zub103FWqEd8nvD80XjA+Javzur7qbmCNEoB7i9t31WOuVFr0yxV3H3jbhoXG5YGgRf09lt5ItpC70xU/3tdFEspfxn5cNorNqr3CaELXstdbpO2DvgGQH/AuvNARePO9U943ef34PduqGXiorbcc8f0jacXItHd2g/66mamEVG3HNEwN1cBXpjYfR/bIIesGt6l2ovz2yX42aKoNt8fTNg3E/K2jLuBC7HVgfp9aO1oOitN6olJV8FF9TOzxeKUYdoieG+3nMzH7+OQq78n+3wsSZQf2rk3y6DSR4uCxVRBJxKuU6isJLxrI2wqXIZyjsc43ZaVscUnGJGNWi8kWNFPzSGFvwbmAOkmZxfHnRaUqZhvbpxxvTIt6o/td0lc4KCkfC3XKkromuZn4GrEbnRsm/NKnb6UTUsj4uf+LOmOdUZSXHLkEhZaccAMcN7jRHntNslBRd36MDk6D6vtqCyx3dMMGG5Hjgac+CtbTDh0br5M6bGhBCERjrXC/vx3B4rHIFswSyJHS3+kgvUJHIaOwAp67p95m3auFlGppEjKiJEB86BU1v+PqLbN1L0e0aC8l28CZSKHdaI5gfWxbZ3ofTLja7BuOwUGuQsbQ0SwSi4mN0CF9h7J3MCr7p620fv2LxYS7puJvBfKiwCxhHwzVAroeHghjLUro5sdqsQBIxCXjv8PWnNHQJflM7N6JM9PaakXYFhjh4ZYIFxPICG5Xuw85WqN8Pb2O/Z1VMyC+lGGvoQ8RwbWoWmSmKNFvz/BethQaWyA3PZ17l5lwncQjDY9K/jiiHXC6k2m9dFbIJnT3gXO3C8Wnm5aLemeJBGgTAf79ErH0b2mfWnNLF0iFxladO0YRh2eiSiigGCFB7iB6DGINWh2ZrZSJ0EqV3cDIsP9U0e9WjHoEGiPDI83Znjnajr5AU2xIUsqZJ8y/zxVVPMv7+MqltpB0QVS++ntLsAmiNFcu8yhHzlDtqEv5PB9kkRkaNHKtvwKdSiGCoNhqALJnWwcH1Cp4YlwZDzWvtOrcqTtXSZfLXJXMkxGW7h481IisIaLYpRsOt56yHGq3k+axFu0VvQuuDuZKqJUJjwUXna62hoN1Tce/0sZa83qo9MDFfC8RV43y8Ilk3m1tb0r/WEQYZ4AvY86YGJi2Nrc65UpIsDUs3SBdoSXn79c+bOxh1Hw6R30/b9zCeTQ+jenQxIES9ko3tm2M1oKLjnXwe2gc5C4EpPtDzR1t0O+wb+40IxkH2ib/7uY82vSzLen25F8UPfy35SC0dzOIopZjH1S82z/Y6vbmnkb7ldB11ETp7kSb6dLIuzr4yB9RpvZmSWcceEp0zr4NiaeXBVg/B3yT+i/8c+FxX1dOrYK8rW19Sw2UtPCldLLnOaKoJ/kpMqAaBxBxQ6UJGvRPUnDn6ofhD/0tGSsIkw55hAydwPueFsndd8+GEx/9igYzp2tLDwvg27CyAegMKhDHwAjRhImr7QY7cm2C/7HGtmNtO1rZ6oPmCvpxY38tE+u+6lCCgrwMlgkPxvGuzhi+qUnH+mGCWHo767HBqzn7a6pzsCsLjF8Cdh+qMizycjTtZDIif42+d+h/mYZnnjJyPdYCHoKmgGpv9gpQTvvbxZ+nUvSOhqpn11bqDjDU8UwlOgBPotj2sp0yPx7W2gpjxH/hFBu1jCDxECkdXAosSOOWCB4BsXUouLNdlFCXKvgO7QyOGJIFgOYX2kt0L2F+JxCAkctZYM1inVMv5jOlbyap9+L1ZtUD3Act2YTFXmMQz4woK3E4HU0shY4ABcerscKNWE9P3eDIN3Lry8XkqHHAoBEIAQ+zT8bjkHKBjKX3nSwgqXHtmmfsnXYXoFTZ1+U4dhV19SCpaNI9dN7pmt6FYsYrQDnhise1GfZUB5tjPf1upyaKpOrPD4zXF7ZacMblKCqzV2P1dwE3v/PXHu5pm0Rr7xYq5MUu6T3d7ngi0SrEZoqh+UgMCKtJz0gR57vmgqBVk02r4HwkRn9k/plYugaVHjZ2y6OALiFpSW4oMFr5vxJkUvj+uArOsI30VTaVe7INdY20uF6fuwhhC43m5rKt7Nw0WdtLCe98+nSn1L0HI1qi27P19hPQC0O+tCMv7WOrl5TyudeC2SdoYwdV2lSqH67pg7j0yko5eSDrR1Wl0ZJMr3oOexG2+tg8lvt9MjAWs9dQYBAz599s0mh8pgwWD9QU1aWRktqHCeyZHzIyMNuSrpdZh6252UDvppB01c3V4SG86VSFd3R8qJ65cNlriDgL2kfS7dI4tOoVBw/uDU0U3Ns8+6lqNSimT0KGgIzCvrOU/5YmXXvWECvAt97jwvqm7MU85Pw8dM2/fEZaO2AzDHjxlAaxDm4VCyS0011AsxEGmECWYEZhytVgsDK0cVyMtjP+hRbNB5o50qu5bRy+X6srWwEpNUvCiTO3RWQaYDJGb02ANsFdRns8M+jbGx37VdKcpyjCJW7rZJ2CgfZVmI9WdnOWHxXqSuRaBc2sK6p8ns9bAhOrx64Y7qT8PGjF8H/yRufTFd7fJ/U5JQEF+Z7AbhHOMVpGoP/zyBK8lsFc+3zAjIQ7gSTTORoxYEeEaRnEdzW2PYc7ze0LVu6y2V+FrGAMkaxPcnOOCzjo0CU2jYq8qJ6NyMuM9bmLEBkGWcjAuAsucd3NVXTUuzFkh5oYjjqunQmW1oUs392MzvJT1DH20Z/N/rpDBw0DhjeIrSpYlNTOOf9DrZy/2gfCbKu+xtnf9xZkgdl95YgSbrXo+fQx2/OsZe+WsZD7FUQF2wafP8vi/Ayr/oEQEZg4/fHdrTsDRnysVavIPQ0N+SaoLQ7RU9ny41Bn60POKavKbzzo+DsIAAr12mfaYLkDCdZHOrvZCKy59y4zYKcSwuhvMQw0V+UEvTGwWOt/ZkSzYo3ai6eXiapFkUnOQese3dSpTmGJbvekfjuvfosmzsiWahe0H8ZeWK81y4Om310Q5f4ork6f6W2ymBQKtNpSVsxn9QiMmA4SKUlI6jNePVJ7Jdbw45qSqI+Oo0HVOCyp8/If8h1jNQyEcVypIRnoE9/LgE2i6rf2o7gQAACDwBnsdqQp81DdB8cSBiDjoHVHpksNB4JekXZcSUOeACXSN5BgsgSS2V49BdD1R5+mP3EYTE4aUggJSO68BeRrnIPAc0bwZ/Dq4538Us9T5iqLP+ai3LjvlOltgwysxAVZYJfyiLv27JfuQdtyG7ZS/RYv1a6eg1dh1+4xfLfnuztYOunrMOPiAeT1Dw2qoV+siRyjLJUq1dHaaOo3xKI8zQpqIJdhWUXuDcxqb1kzefSxvvR7xk3AfT9AeySc7J8rhAkllj3eSn7lVEvkXrtdD0mI6caIx8svzDxPNCV0ItMT0OWA8OPPlgUeZhiFXAa/Wx/rfFRuRKJqxUgdATtPGOTvuXrT3oe6EXVFduOMFzSTBOz8STyerae084O7d2LctYBxGb9weakQ1v+AfW1ypG9OsJ07+5ll3h8hEt6hWQ+yYVST/YCraUkBk/5VMkea6RqgNedb6YGGb77kuy6OmeFEZ+0bS/waQRSbw5jJWF5c8k8iDgW4UszyFslcQivRVIFHLd+MBs2XPc0fdI7uPvhnyxKeuGCA7Kyvg7SjoA7lsYvk9Hy8vvtT1oZlx4Pa6KjJ0kOW7a2Vmg+VS2G2/BSQqz2utF6puT9bVSinfcBaADzEXfCFVgef/zDuKkP7Xuk+lHpxuxVd8asvYMYDX2FWfWdcUtlmTelFLL4SzZ35hTolIuRez6NgeixxbuI5Hep5D6DF7G2eonuqQJpVnAhwtViXFGkOywxof97KZSDFJU5VtnNitfwA0VbftRebN7H2evMazlOXD/3rj4pxqHg3LQkqJ6nj9OhhT3pEnptwgkC3g6v6udF3LUFGW5LwNRLfrFTdOpu6Ogcc5KwkktZhjNYDnq2YSJ6p9VGuy6tqAPAerZwIY3dE4tjY5Yl/pxYs8t3gZ9r5rxrLgHvz/Xo0n6IwPTlcnPYAIdoGhN9b/RMYW9+bKlZif7ez3sGVe7NSqagzUXhS/J5tO98nobU+yGX/DE4qwqnpi7vjnA2OjHyfkKe17L9xmTv0kLAe4/Ieeu+Q+ND+b7l/T1I/A5uTJbQS1uBngWPbLrktoobVo+x8ejdBcvWNvV39MT4phTWvXCp0YzPLuuDCTk3xlOVJ+Hgu0pjKDLRjYZv1TBtiMT23CQHsAGZ1aFxtN2I9ejQJxDxEnwiq3tD7fwRz6K/HpHpcbhkUfLr4qc/6hOnVG+FZlcKR0eiyyXgMEBiidpLIkixuoMRHONN9yIR5b9YJKYdhKGdUzSHYaXADxdLW6bWe8m10n53E6FD6mdxd5A7iWOsBi5oPVBHKK2MPxSe3RRrjkCx2jtL/NLbySXquRdZyZxkLQ+n63BzbJdF5VweT8NtdSYio7ZSooKuME6BMXFXXDbSACKG9m/eESbsKJKToNTIMjBRcEuXsyYcZDQd+9frdZgInpqtOKjLuglQBfmMBYeQQfySYocLLqMwKYTm+ZK/h4Jfb1QYoWjniZzBNn+fLNg7TCE00jbEL2/Wu6OuP3e/1hNmsZAB0yYVHiVjpAdoa/870P1CPfN/Xbh1JDl5VK8vXbsBlGzdVoCMmWbBv7GnP9WFRzqXbM3g0v954JvJd+yWSovdeEVwfANdRJLp4b7i9zn1p/bK1JAMhQoFn05zvpW6REDXqof4RKokpeps0YUv5+EUeHA/JYH/YkR5f2vNPKyxce2wur6W/HChMPclZLq9+/UF+2FwwCwBYZofwfp6n/MD1hJp+2ZUmBt8VNalUB54OAiR1Q2L5s665MiJ9dXATifKzJHyVEU9jWpKPFRHPeHyaEMHYXjWojQ8OlcFHgmxSads8DNtuAdM79R6d+U/bD8XPc6F8qn5wQuvvnTuTjWGbIaApl64SexQGjQ/1Ww7dAFDzQMMYMRVoPosMeaU8p9O3pWtdZCq/bRfHmDYF1o+aY2TL9TpRxHO/pK2INm7a95JRA68szHIb/Xo0bIqljdbIM10/p0hLWYynUwm2np07K+fccpNiDDQC3BU8pTqkY05KgaDgoPQebbeGk30Vpl3he7WHVkT6xmQuVTXguuBgvZanGuER1OuSoMFoERcxspEzcOSyF48bzm/P7YoV4Ubcll6TJKm/3NhlO3OSaT4GMykYVMpyEhVz4sgS2zeCXOippdC+QTsFmGiEAy3U8hkpfLnVdzRz534BLrQeegta9AqKIbjizp4ksZXkEZBQRBNezYjUZ784wRJIeJ4RfaGa+rgF1aoFk+CvC3HH1C+M+dLmu/TPtgJc460cqzd1W80VdUCcg77w3+JzdMszGqfpjAn0ZGnxdQlRY4vo8UIe5MBxtcUBo7gbULG+zxmnR19MLfcerErFJRFreTb8+EbsLPBRmqPuD3jsfKI6qNmbma9I3bSclkJ+mP6mgE5xbmHQdUVhGuVcVBwGQ2cAtM1+dk90ifPvVSs8WXD2tbRq54OelR7mZBeR7/W0i9nIbUIZOYVIVgwCkD/V6ZoBC0NXK75HnPLtvXfZgEfgvdWKesdz6+dOV94ibiY2rsMEyiOaPKexX4LF2t9Y+iRtEO+a/i1LO/brKMyzT/6mNjWI+r0O/Srp4D7YGSpiyGKIWUCsXpkIYLehQo2JT5DhdGVHdP5nLgSsUyIo/cl8GDPZHUCIQx3QjisqCOESTJKVyO2DxLfYCcxeaiMCCa27ecQu5yCqRR2eiOYR5Berh7V3QhkAzM/5FEbwHdMK/I+yPqZw9bvdo1/C7331YXGT7EAwn99JxSXZKS8WB46I6+zUBTTF+h/aFT1L2uoS8ulubU3V9lVl2PJHctNt1a8KRIvBrX/TB55MRaTFI+V/hNwAAAHitBmspJ4Q6JlMFE1z6sP6PBVQguJHXWRe4PGYWHFOmaZEfruJxxjxF+uFqtPmZkCuE/9KNWcCkpeKN5ILQC9YnXpYEj6FXcGe1a6+i+4JJKjsoB9QXvYfXu2zFD7clVDH/InGZYLKULikfO0kd+G1lnmfXFTQXoU2X5WkoqJXM/Ce2XEqCbSfdgS68X3rOEf1r5FWdKXaFi94bwvQLMDZuk9kf/NyK53QZpmdP6iDJMHd5itRDis0pXHkHcwvmwSNouJeYgIK7rpLBn118PSvm9wEp4qf14Eq71MovEb/IlTJgrh5fmqjm+bz1CHRE5dMNdNbimUW7MVi8G1byibEiFUsIdCXZg/h4Z3/9SE+PTWcHHWCAbU4PDv7t2U0Ly6q6ezBlNk8Z0k62lpYlUQPRmHhR2YMNiITXxl3vG6hdYzq9ZgOMqpp1Z3fTuA9du6JpIkkwqVCFvPoDjOvq6lPkA5vaD9xAKFlhAz4vcWqB8DpRn8UWqvmptwlBxB6FAfZIHfxD2BtYKx58ZnfO1zfGYrb4ByJ7qKlwDyxDtBQ6XEPoJ7jt14MT03ZQ8H0q3a1AXd4DzZkcmasImAlpFAXN7SbptxSABApvYUGkq+Rq+T7UTj+x79AHItQznmQRUfH/Vn6pjQPdMZq1MGGcQICZgwUnEBGaNaFmDQQI9TMlPujYvYOiVnAOX81I2D1XANMfHBGZCDFN6duKLchud9YX7MVtr9kbEgFgbWUDu7d/Q0XGz6QPq6Rc6o3IkryjcPPsEOGTJmP3KhCnqOVWK72YcMxaongUPyf45XB8NxoRf3C40W/g4ITq+5qLKO5f2Q9gUPzAxXSkaeaXUcOAnfGmMV60wb3Pd5WZ8ijVMhdUqYktEORlajALvXKukR5G9SYdR1VrELwU6Ipu5jOkB1KkE3/5W3xpeRikOe2yoADtenP514mmA6B1SdH+ux2XJAtHteb0gJAc7zwU41Nbytn9tG9hpI9FqpJuufX2Vrg917C3GG488Uio29rXQP7gu+rfhVuZnJIZnt4svlCF1lFwjGmvqpmCbywpED+WkAJxGIYiRXFnI4b3ZRlGFCvDRCr9zN41qjE0MNZqwuZ8+ntrcARV+OjwG7qcVDc3ZyqyMGE+STjImG8dJV95UqmrCP+9CkWhGR8S6BRMiFo2PiBkcsKfDY7QdCosvLrUMew0F0HW3DdZ/xwKvPtdvWXAsPy5kdq01z/EhGnESDF7HYZw56bMq+IziYS4VmJAHID+fAMUXb4XnERLxdsVWGN1ZqL0z6FTF86onxBq0CW/bUTUuezyveK+/xWHRs26yg45MAIJVmA+k2CLk4MM3DVa+sgYtI7/Y6hrLRq8V0qxhWS5kJwbK9z7h4/jIVkB07PIbaHhg9W5QnxZH8Tmj5JpRcsLyp6kGHRJio+5irAzEmfQSk2TxuIsIqfPPCTze4XqJYyCgO4iY62M5BldUBkDg3TqDS4sWhCSMgILmkHXFQjbL+iU9je1qovm5s1MgP6zSXwEsRVsRN774XRoSpgmtCcOzUlI88SUgcKZ2sBYzPSqE+yWzdIdgk1wcJLGZb93fXudxXUKWKjx4GKy8qb9NTzI70NyuUogHwfKlqAm+vQ+aa9py+fLNMgzD4ktoLxOZZCbCy+DOuUstaK0tXOg3LEYpjpnDefqJCTvC95CaK5aXlfPxz6GnhiAGJ/2xDo9dOXtQheKPH77o3YWFXvxQ/ZAtjojOanBg9qdPE9/+ooKmkW5sCVPpDxLA5EFB80VllqZ7W6R2sf8+bm/WFw+13hJSt5aMXHmFr+ZMAgzX5xB8yA6rBncxLbjtvkzSZEZKHqz7PZGvctQlDKUx3njtMwNZTr8FypjNJyMEg0d+/JNEERclEFxwN0Emh6sszgws4yuSEEiyQBgGoPvZynrbOuXbxa4zQ1Hcyyyjgy01dlZxUwwifcaGdcT1A5QmBF1NgsuW5xtd+Hm/9O/n0IebJ/mCAKc2uPGXZ/Qi8DSL3u+YYWdGwOS9gG2SwmGJ/qjgxMKTvYi3MbQgP7EjWxRLgaRsZV3Ja5OHJuKMTA+aPcGAPkndiaFQ8NEbTHrapGQEHjNbg9MjzcKhXW91LQD/rxiMI4GzMZHE9IzJKHgFDfxu6/esDaQOK6gwO6WHrK2C81CWDP+Uov0ugi2zenhT9HJMSo/F9yz5EVFl4eFR66GAjOMi+v9C7eni4UNTw8vzIT2RKBCei/TqqN9ck83ld7Bb9tRijWoav+wjsMgPUDbkM5iKOchO468+Vyc3f4fi9CE/ErsYz4GOnMxsiE1XDNICHtuVH91vsHvKhBAA8dydAIFsCyQTRH0flZ20RA61FtUq641o/FbAc2m0EGAmvP1Ojv5EySQcU18YGYJJUXFK8dK+Ni+rQ8X9OLYlleh+khNT6TU8TK1xZJtDmlUek9IGQCteCivdJRzMXWMb1LOzURNE8kYnJvwaReSJFlT94k6aHGhgGUq3pn2isULgpF2CMEHLLAX3lbcgOsmZqYOBuarbQDFP0AqdQIet1NPkyz8pv6gt1x8cLUZ6MTjkyWe01J0wpRQG4T2lJh5S6nCcUdxM5mkmezI+Yn+6yKwXwHZzFfcgfDyCCBqpi8NYCP3n5JrhGyQIqK/mcFdQMBokTgWe7iT6AFJnXMBMNnTRtRQTK/1W3xH039YkuiolvZJV6a3HwTddramCrYMrQ5NuLfTY9xJpmNz8Gm/WmsdHL3nRlL1dJQ64qXsvDeTxUVWXh+4x989b2Oo3zGQPNLmk9XnmLHvua9wU2fBDR2RbgdxzxWt6cAijcT2L3Md7guUNFHEwmXAMxiNCJU+DxudKyx7jAjiWwL/SZirN8SBLDvqMo4zuijOMWPbWnr9CSE8eLTZ/WtOACHkjj3rIz/DL2zRkDwGHm4mk5saXKo6AA/HEbQPLm5Cid/4VkTC/bO15OvaMzjZlvMR6FVeVOFLsE1IdlM7Odqu0cEVuqZvSOORkC8JLB4Joi3ZlHoFrQJxP0xsy/iLL+M3g+s2efVamCmART41T62J9p15uhEPApHDGedgzAg9OT+JlnRUN+uyL4hKKDo594TNmhG0sZyDnC+otqSnBNwRFm6/lCZv4vPpikmX6r56aDk4Vd7srRHX6wrA7Mq7OUHKUeDTUnd1v4+e2lLBPa2F0PxHFNAGl0rZt8ga5eJAz78Mntewz1eJTXJbaI/wpiJC2Bu6ypl2iRI17oEhS4Qf1vFdOA9pZ0khNhAM/Ey/YzNRAIvc8fo8miAL48Lj0XS1cG7jYCQKawtQoWnV70xgmk7Kh59z/8D6FHlo6cKKypEv9Bp+/TI4dCiS1Vej+IzG1x0zn6nY0io43SllwoLQMDYOQaZ6haYohve2LXopgBBo4mb2jBN+pcCjqgdmLKZeHXGPWIQctuXDYI7lrmslZWD4Pw459TQNzzAT+HRHzF/CxWCgPGj7tIpwMYeWkCc/FA0mFX22J+nPQHlJtlpHEihmxL3STqG2nL4KpzEQJ2hqkg0TyMMFVZg4+PS5An/3BL4TqalX1kCdWdzw47LYtJyG06GPXQZbjOjkJAA0numghHWkJQNXaTnucmwkAFoYTXECr2F3iUznAfBhmJDRcgcxMKDKoehCrIdsq68nTr2d8TpTi/BI1+/43Y9XEy5HxOf/jDfa3dp32ba8KDcS8I3kQun0aMEs3P9UPHI3r2FkE/K+dMdLDCN0lwtlvJXNqbjLUZMvhwZQ2ag9ubFx4O7rXqtOskkBGNffSTcGSIC+bcmVC4wqkP0t3OiOluSk8wpglIsD+0gvAH2u8jpc6T7btmcIaFKwdfveVfkgNEebNSX8RRRjdKpXjvQ+oOXmuxPDEtX9X936IjQoh38eJpVUkH1x/C+GfDfN7m64aUNT5jLqpAskUKSILs3rhwgrKMf/dNaFhabjKCbIujhzTEMtLNT9ZGJLBmYkJr4BtC1J6aR23pz8KRKgrllfLXZsZluotsv7iUwWAKPWN1Py7khK5eiQOpGlS59gE02n/i1UiNJZy1KQmSBFCcsAWWonASLtWFkfnSvldk3LacO6suWTcCPcHqAIupdEWOh+RTNtxCJQowxFlyMcji+XMova/nWAGx2OVGkzSY1ZAFwV2+fGrH81d/N+YRjWyOUOrBu5ZxBsNk5V2FdCrRoDTV1zgWNDAmAKFByNsKZT9SgA8FeGssHlqzlTG17ZSopelY34mVjHFcLXM2gNthqHtY7mwhpV3CzzzkzAAFUzdfSCsETlneyK2m/rQgnIeOrf0XY38goPBOacwsYx4DLbxRQhlLWQzGN+/yaqKGrqhLKIn1wIlPbNU+kkjvPSwGDsqhIp1PDN+Ub7LcmOkNVEoJhatq4xd5lOoRzv/GNJ/9HhEnAwAxUC5SCWWJRZey2VgjJ/Jcu/F02a28kcr4n332tJ3D9s9kfVqJSnnqXwZFedYTN0ZHnxQe5DK4NrTEDcKQvb16/+sCpsk8ulZnGzEHNAQohNwfdcs3du+KomeRGw53lqwQou+ojtmIK818FrTBH7f+f61muF7uT8sQ1QiLcm8T+OHSZ0nKQomQApM98sVZaUxUl+S3idtdXlSS7Nrg90EjX7X2jHnpGvy7xZEsgbx/21xgMrWMHxQdzvNJnHWqRgD3W02c0/yH7qXQ9bYsl48CBj+yy6lYASrAqn9ejj0MexTQ1E/AO6I59kwVjX2D7KS1d5/JWJYNqeNDBe0V/RVL49pugvhhMSs6LxUEEFsPtQoikX2e9b46/xVMsOyeAd69XMM/EDNad0WiTb3+bZv4oKypFKOws7Jyj+ogf2D8Ewea/YU+2F3fqZ2ILnNrZfClqv+yd553gl598gjexiV0mfsBmkopNj6OCW3/wzd1YK0DuYK2pyXJyvuPRrISFSFUbkitopBRimhRTN1RwemB2LcHZOeWqYZuIHPfUBHuW2J8u7lGlLhLL/pfWq15toObPqmRmRrYy0FpXe8KeiBNMMfo9tm8We8Cq6xa6r4KbD6sxUdlRLOeGHPAB78sn/kZ0AgWI8clBJHv6Kes4qdwy63H0Bmg7+9ASm+l96nMFklJjTVDau4wIOlAabXQkY5rdyQ6EG12j6dMtWDA/Pom+F9KOXs9gp31/Rv5sud1smw0VWGm8duMqC3wyqNNtlp7NQ6AbZZ12Lm0DTiWz+fbsCRY1G1OmHVkAFTeFmlQmQ1O5BXJCrvMycviI3LebiLZgVQuBumYdFUOCF1td7M4Lj++jHoqLmTIKRYiR68w7M1YhugYgH8Pyu7qHE7nNtpq9n8yXnzz51W3Zdq4krQdv3Dp82XRulRpy28elcNHkJadEfAZzrkMW30ABZe0qCtyj/Oy3BTg7ImZHM8j2xbTTShyht3Nob1ZnkPFv/Ox6Qq69YgHxYVQ3KI/srpIvz6zb/Ac0f8wuVMIHPNQMuCr24e/vdF7pjp6uvOe5dSluJRxfRMtW/gXgepoBHWMGq5NOVpgHRfXT8F10oOAupILnhO8Y8P8Dbh737Z/Ahde+swlemcSssqZ/ho/ZOb9QsHIKTaB5EqSJd36UQcmNCQzFDGpsoX5cjch7rA4MDeTbr1cQbr6aZby+5odTO1L2NOMiLDqlwhEGHTaxEohAfWw6tJstPTRpEI9k3NX1HVl84/1uDZkbsCiEIdreUaFe1wiozqryoiLlZlAqgL9pvw39hwneQBy6/GFbi1yqWxwhEDrtATDYNMoQliRkj8A8KbD+zU/Vp2JvpMv1qI6h0qNqTs0j2Vr8f+Z6uy3bzfU+3CVl9V6/i7GkFkgFefItRPTynMz9jXflkl+8JcxUgq7tuEntyeRtmJJHZowQhi0rH+QB7eRyQDDHW/sNQayztldjl3pjF5AY4gnGqSoPAjusA9lmue4PIt4xUWGMEb1/j7ax7KIwHyHwBxljeIrkQ0oqSOvpqCvOH9lV45SDSSBs5WW7qmw3Ro/9bjD9HV3LqhYiIXJ0tJEIJ/zbbBrm+BW7bQMATDOuZNRu0ZRCOeRavvv3LNTTWPMT/ATWkldcEI4Nv1BqmGaRjQaBc6M5zA7N/TC3h444P69ygUgUrbOAgxc+I+LkB4sarjGACzP27IkPFRX7UOZVZXp/YrrC01rsoZnGO4+dBSxFFexVq+GwhJu/Mds4xKaO/+qjuCbICoMB04MLdIoq24NbgsmXNvyLZXfid/CwGFVkDzF7k7nJrjv8547rAk8ITyhuIR0R9ewxDXGzvUra3Hmfitz5vCam4Jl8Zo+5vI2o8Ob8jB1isJTkNb58u6+Qp2xRZ/ptv4W6aVKxUasrYCFDsUDiAHFVmIL79ZkjoTo+073ECEOpRgZ4Hwc29w8S6NPk7k3Qz/vOy4hFBJlvrImEDpV+Kw37pj/u2aMz5+uJdZGx87lrodsauwXG/ldtCWPOx6Rv0KENSDeDxCeIuY5LBJrFlW929qya4MUhPzAtQWKhinX+2lqMPsjvh18dU6us8gIvl6YwjlCnPOC983Oucky5SBR931PaD9F0/nhsgYy02BMB67acpjtVtwrc/D867AyNjDVJNLIJ5ndP4HNtdpPad07jv0WHivm28L2Vca1wfT4BviQz53wKpDAT/S9FZ/kOPM/7T6paJUx8JlqMvWMHTQGbSGhQvkGAbCeimvTAwchKYbKStRiMx38PEGDdHOCcqTDI0TCY4n9poCiRYan7inHG0lzBy/RRpTGuaoqXFmKEhauf9OFGtSiNw41HuHUz2HU1PvX2RIfYziCRS3SDRt1glldrR+/B1gpDxFh86WdddAC9Yh6/wi/sx+D0RGzaHlHIJ79M+nzIMkLDEJMnsd2s775SP5n8jFPLgAtI9JX9fXv8b3fLtoRuZ+HxxNHMXcuJDQXRKo1Njgm18/Jb5ZSeb8NWmcamgNn+/qDEU2kPFhhyuVaRpq8yB2ubR5/x+f+fVnrhHg8xuDuzazAUsZrvPIhBPPC898AwQYgBptDmORwf0CGcdZiJjqFhTwbBvWxmKLcg9A49cFlz+b5x5++rhw2pdpA81NyXcNq+wcEgV2ertT95wfcn3ZvBuglZiFou8lpfFvpoz0ESUAzoeUkC26ABhMIF+7YiPGduIxzZTzxJJ7gr2/wUYcY1NVWzwsui7YCJ+toBOluxPYa2UdFUornFuHtFbXifflFMq1qO9j6ACebMTbfiVVJhrX+7AuanZn1YAWaJTC1tSm1rpE0S13UNwJ/vv9+B/1QIT3JZuMGTKlP5VgdBkUimQHQ0PMkZuB9QVc3+voQDl/hUvexljf6TPH8s/o8h23LKcX/Bi3+N4gK17zSmbiaIN3ro93dbNYou0Ym3NAE4jusZ7DITyiJi7WxhDC87GSenDI0QfSE8BVolS0bGHyim1H3pDlWU1BCuLiC/xMxJarVD2ZMOfFU9fwVmo22DNG0xCHpPF3uEA2qGIQZm1zNPr8NRYzWC2RnT1GCKi9uWfvk4uRW5udoE+7E4XYINA3W5BwZtnmWxWY2hCS7Jc/tdPIQsUov8IMp7DkM7o27gJI5e2S2k7OgFSs9UKcxX39MoURm5oDENneo7lLFn9j7Ua7LRZB5q3BXL9EO8spbJkiIsW8C0sVmaDmc6aAp8JtJSQSQ45hpv95qMGbb+O5AShWqBgLtCq//YCZbk5ur4PkIbCFPn1TjsWIUyde4OwEba/ji4118+Vnvp1DW2HfXdDtmoa7ADfS0lU3+2dguinm13j4ybK6Sl4YAxZeGDTE0PsVNWv2cSyfkBH0IJvQ9SuMnGUsjfKw8bBAlk8g/4S/P9f1Ed8zFuwDAsixhtLQRQOZDQh20XtsPwxgLFwl0WmL2YamAtL+lqchGr3djTpvKXUV3c4gbRmbrH9bLsd68VTcJ1JoVd6CbddaproJo8iKcsxxMvArQvnXDAnBwPEULZyCc5nhIA5OAPS8g1K6qfpcY5aWhobaidScZ+MzKi3SoIhfi9DvYwAVPJ0a4f55+C4XXQgeqlr0KS7kB0opBES9zlwgIv393JtCrXRfh4xfRs52eYkJQLxcsujidoaBGPKxftfxAMqxMohAz5uuZlFIgsCAu3YPH+wjXlA0ltoorHdx09/yq67QixD86t3AHL9uTKBkhBr9upOMeD+S8GxWb/hBA5uyQNffR4C70ekXWXR4ApVHC1xhiEjwgQNaQZFuuq1mcUZXIbl3Ddwbur2w9GbbiBA90Omjgui1mHc44sw/k/0ZSPecTuWyhzE2ojzovGp16mY9zkhMhOKFg7NRYxdqysgiBTQSWvVvp7Lm9lYN0WvEjzOtM8t2iK9AGpb4Tj25PRf2ADNwelpNVsH2684rxfagwJ0K3ZEXpr9dzYQu6v38yQjkVLCSAL3UWijYpiOZqX1QsbtDT3MQb1SyhC5Tf7z7GypZs1mBXquO1dzC87b2t1Dx7fRZftK58GYh1z3h+EOplqZRVVCdtZAzumy9yuWlVFWi8MVyyu1gBV/cRXPfytw/aYmImD2QRUKiDch1fNVHXJ+V1i8LrOxhFXJPOlI42WCgGCM6SSgM7BRynVjjVmjIZUPVrUNvYERJdN/eaAAmLBSnBIEhw82i5XqFGPm8wsLsZkXgD9qQ32Cxw2t+empu/MdE8Vo3iN7saVoEE3PZDEJspDAuRmv6EWuUeC6PWxLDWz/uty51OPk6IBZuwmw9x2hKy+S8XBEVMNr6Uc4hLGyrRf62Ve0oXoYdyQyZmNCTUFYRc2YdP8jB+DsCignLxdWq6bQbMFlROqHuL85odZ3Z40Tb8ai1gzT3kmgJuRL2MeZ+FJ/AuMKyTRNl4/uaejBgvOIVGvdb6y9KSbiM+QdHfc4mJuRulDSFX9si+XOLjRv6vzzyWBDWqHZ1027iBgPRWfwgDz8wTBWKgmHtXHynGQkGAfezfvJ9DdXK8E1trZn7/fQfFoFa1jk1x1dCMBsg/gJbi6/BNvTcjEn7cMBIanud65uFnk1FrTrTU0mxtsSvPbJRY+UOd+NcKoUmX41UQm11Sdb3o9ZTnG5KLhCwErDxd4Il/Moz84HbhV8+Oi6XOxrjpAVFBwhULVIZ8DJ9sE+T0evmMuFjxXttZWClZ5D+y8j2FV2RUA111FT8fA2tv0IoQcPLipNcxl55yg6kMb3mMPwwaget7RYH/ly2J36UnLM5Qq3gSHdLfj0iRhXpKLbTdDjwbhXa1H7vrNebBvOJGgLNnt2w6VPdAmWqn3R/DVugtOGKn8qfwt71HW+1eujVq9vfaXcLCNbJbRTHC0Ovm/BJNudqJU9ReTkRwfZ++q4PkTWRBSOSxWjW/g6ltqwwjFQBIXxHz6HrU6gjHtm1bRy6OdizuA8vLA4igw4b8kWDgBTkFzwWUgLcOuna4uX5oX+Odfx7iBOrED0ZpbUmLlPSCjKcmSzAcuzAakUBL5lF7ovMvIb8uXc1iWwTuWEoCRT3ZIzPWg0QhLhMGWmAUpIl8jQBuWfAb80XB1P9SRPIhKed2jvOOiMUmYEsjX+fS6qMyUQf8/nhCC57hLf0vrrytJ0aNeGvO5euPpE42oAABAK5k17Tck05o8yR9zczNVIprhD6Zjl/qDHvcsuO+FQ3/L9eTyQ6QfWL9Ofj+EcbW+UgrYIwWX0S4Zs8GByYJ8gJaLSXBiBj/SFRJ8atsUMvQaBS2NPQRtIY82P/zg9SxQPNLA8Y+moP/UjkzJ4sc2mlC80UxViM035uUiYGHB6fzgr9tgcLXwgsopo5gFpRbwSrLANiu1qDXBDRkW3khr6R7X1q07D745DuBqPm1+y/UGPsSShLWfAiOfu7L47Z9Y4YwhKXBJfsUaoaKxFZDK/yehIMriXpV3UuoyayL0jgLl767r4j8WmGm5m51apn5qA4D9f1Z7zbHJZHkJpcYcZ7iKLhhcbCH7qR32ozgUeUI224VCJPtQ6ZV8hXHfE+zRVE++xQJhD/9w601qpB36Ib9EVgLs0m44zF913Cw271xJEYgFVLgO2XGU5E440jZnYTN0GkXZPkDYvc0FVn1ABAmnWrNUyfj1Iu1HHM5+Gv+9Fjwgx3jOD1aa9yzpn6HRmetVug1vadoEzITKAZOAfwEGKfyn0CDpnbXZQ/ousvBntPU8WqcGuLczzAwIo9Q6njdkfxsltY4ux9GMgSxSrCbWZW9ouIUdeax+KP+EdKFxU5Cty35fV3NR1f59eQco1RjzPrL8Wg2lpfob14GLoEofKhJW52GQdw4yrJrCKJaOHg4qCbJnp4G3qguT7a+dzNaDsv2JjasqfABteVA1EqOMeWvkHqDKFdpuQ7dEgeOPjM9zGgCVlpwAAawTJuAAAHNQGe6WpCnwqiscYVGQPqxqiX3g/LCs0rQbrPYw01Oc7EvR9+ZFApHTseESw5eQ8m0BHsPeE8jR+J0VcNqgigLZ5oCVqb6jrejWyRaM0+FRx7Lotep0LUn2a/VFWYt+35Q4x2OldN7/HdwUUKAVii/X54g+BLeule28h4VlS6yqwxtHQiLOkyWNDYkzvC05HnpdSnEoIuvJCB/xHQal27uUJ/KyV4GqYdTlF/B9n56Z8pUPg1GUvyQdIaRgPEZIYmFzBVfnsO5yT8xovUPT5tfMX6jycQvi+9A0kfNA5l+01rkAMd9dyOx4QbjE8Q/FmCR4X664LlSJ04P3YrkkwQ9cAVNfw8yvjH2VpP+c4Fgr82LD4lxq5HIGddLG5AalXtGMnNtJdQ23Or1B+FxfnCgHeRotC1fZlYODsYo1doSJpDIqGlwctnYP9oRCi3O5Xrdyyadp5Zn1gOjLmppKvMz25+VZC72nsL4ob3cQ/hFa/sWBxR8CLHHTMt7Y4zbyWNk70oQJimI0b93MyGZYg1HaWeCa48qXcgrxOiOAJTFAek878MA2KxepPrXZHvdRZBpcnsY/7bn/NzgHgeoSyMlM+5B6qPn5nuD5pIf48DKlyJcPSge8oATh2d+g9tW46EyZqu4FPp3O9VWWJfk9cHRW/gM0zVnApSBkX0CiC2PL4x02v9S4JmqSo5CE5muSSs/S62bWPsDmGdBWRsAyXTZShbbYBm3Oohq58CZH5HdaGSsba2fDusl5k5kzetcq3yiyXS/U4inSJW/PNCkyDJZMN9LrQ5KNu8PcVuJEh7TRnbjl+nz4cSWHy/IKNnptQ1OrGle6Ck6rqD7uFQVGItnLbs0dF9QSxHNHEP+nre9/uYkDITx4N5oi/u/6/Z70wnOg/Ezvm+sgXsQnUWHfijRv16R7BTKXQxTZATDdDEUxlKOlbZjfuMDMLdZ1baiET4Mb83RribyWVH75q9IBuoaEx3mkRtHeDttWzIrTk+et6S8VfANwH2+cVxmco5OB3foNNuJSnxZEECYB3hfXlNEkdERda99cO20dGZZEw76GWPigWIRJWOobLavw4kkRczPXm03nV33rh1CCJGmFtsx7RPLbhXFOmwKm+F9xiF4IHI6B/aUBwEfQeB8gyLYoW/vwC4LnrVxmFPFVf1jn5DVKPNwx5glCSYBGjeKjAc9N62z9Mc0Pupt6N9ENPgs23O9dvERL52HIKkSsc/SHS/Up9o8N4P5R5RYzrXBPpXHKiUTkcOQJNgB2SxPH3iUhnxxtakLgih637BO9bnToBI4eYZr+asoJg3Qizm9CParz9ts+13oYEJP/d/SbTmpgEXxzb0GPP5pV8PsWCz0t5Rpyd8p2S+fEIrvKuiEdh6hVOjsJXbG941WvUx6uy5sOZum5U5AIlKvjpoEQWH7RaZiLF6lQxilXrtOgpb4my88ZAnIVmSgvRGE1Tt+bQ0tPlPuBjv90dTgXMSSAJRF91TA04aoRDZM4AXbLUVqVRGE/A3CMqDKUoqUTFyGq56Iz1Pt+Ax2Piu0nixkGq+QbCNKDx0MSpC4RKd2dgpXzl/BhOoY+28EKdlDKu/qBJptavyKpLQZtLzfFfY8meirgfNawipw1XphNjKExyW0uOmEbvG/4loJcJ/XFeAhvAXEU6Pgwvg3krRiqWUXvP22Lu6XWldAYAk1k/LBjj57Jb4BbgxzJPY1/px9N4UVYWZK5NlnzmNFiP3TtYE4bxjNme/GTYE4xRoD1aK53pwIUacSChKDOPwnL1yQieJOKdUmkG9lSXh6pP8OPy2Okxk7i/uvsyVGc+K67a1blFdtZdeJOIXWHjEEaA1uhI4tkK0ZNxvn3TOcg8x3ZX3B92PLs6vPuZkArGdKNJ/ntUk/9Re6dRI2Nx/Q8UCttvK+kl+qgv3lCs7Vh4fCPmeR7Dl2RW8McWOShW+EpfMVifX/P6UEO09pSZQgTq3FyejHBqG9VAtu5NNYauZHVJ3ZqgWFb/cbR0CuQhxNUva2PpxAM4/bnVtgheM8YV7qGOYUo0ItXH+R4oPvKZFXlDToXi8nVpI5IRIm/1lh/+KVc+nRcNdbgSEJt37jBLxdtxkiTTY+5ksqlyqaWPpQapkaBnxN5Paz2QZrXvEABNaNfBLJtw3SKtkT0ZzulQumO0xZudo8GO/h8HU8NF6XGIs3mYAb3v+rMlv9jV91Fc+SEBHm0x6GRytnGe+XvKRDqug48Y1uDWg8YAtph386khKBMiw6oibkUB0XFQDWCcKygZ+Rxo0dguFnq2w5UfluohJsyRkQCBeo3pt7+yBRc3ap2kdllWmXOyynln0pyhyMaRQjckRdHFMmwO9gxsKxj+Gdqcj5iiGf4ie6DCerZWu02IKMRTR3clIDtloxLNIL18a7QbSZGfoiwZfjexTXY+uJa38Suy7QpSEkWp6mLx8qWLJpxoFDSouT/fOLQAAJLpBmuxJ4Q8mUwU9f/Mi27kCAuustNm9V43wnkf5pHYZWgZ3AZIfwLmNDLZZTTDsbGiYdfnFKjbX2ZwcSnF2V8mF36nNMW7K5IT9uUsgSY8ejwGFQ51vEW7J+PFk4ym63eJvYxpA7ZxcYRaoIQcsTFcPpJPm5ErdfmQRT/bG1VByodalHsX9mLr2gKy2UYBhG0szl+cAZY8Z1cSWEIxWkdRCu9U4bl4Dbhrjo8Gm/U07DvUzAMJY1MepZ216HDUg8cQ3iJkSx30geYB/ji/KgByW3+i14yLr/r7Pcupnn9gQGQHt4WdKYmrVP/hZXk1jDIRxtnqk5Sk2Dh7KeYrtzWbm36zujEDWu494LeHp6xof3VkaXnfXQR4jV1qlJiv6dvgK9aoEv74pBTg2ALWx6z8BauBylqnq/9G/06HHewDWrbSSNEFVrfcvCAoHoA+PBegvmYIw9GuvTh7MAYI6T21B8JxYgzSKZtIgMMiJTBnyR3CuMQvtWdK/SRpHFOcI9OsvexppBIYxc/IRv5qRAPPqvObLrJK8KIfv70z7G0ZuEW06inTEOcGuherOTd2v//Ccs7qS5FQIXsSaN6ZQeOqMx0LYhhgLgsTafO6JI33/h4UXZDf8Jg7pUsKEKTPDEAN4C7rTH54F7t/byzVRaL0oiDkAlSqKq0tTAgvvjz3wjDD2wEQFzOs/RHf97NgOHcZsnTHnjSxt+ksBZ25Zn0KpwmRTaJW7z1wmKEeTALrs+c+GYIPIrn5wZg8LzL1TWvwgYHv7O6yId2c5NaYsAGBHcZbsCqj9SwakOPB7UbHElXRtgo0PDZUwGeACCGqD9kHM3yNWLNJGvHDJBBdllrVr1H9XYkylDF6xxN19eBmw7Y6H5fclGktmiqm4/IiZonJ/6fKVr5DHb7NDfzBzq5qnWdHHD0kQs8Yh4XM45IuKgasSIEJqTrqICg7gYxSHImMaJJInS578+OCwbz5msjDD9guH9xOfHJD+c862+H4Id6ZHgLlegll5W+W36BNsvpZE/vUkqpCZ30vjE2tGcVuzuMyTD7EeLQBkAm43a9ABRlJMRm/jOlhCCGww8gcocEsVTyi8iNJWXEAx4fgMVKnice39/r9+i34ekH6aTw2PUYhfvRK/TslmqOU00w10CQ3vXr/5iTaoj9wUAVFkMHHKNrPu20FVsl1JeyetYYMVXCN/q+uy6YIfHzwDMX9z7K8f/1G9rDgQcjaYqWM5gP8xn7K4OyTEqFFSl3hHlnFDg1C3QCfS++29CRsrqAeesUv0+3eZJdEu2aRsvq0TlxqaQDNi6znN16EF9jyVUO20tSOfovIUsVGK7taF54PWuPvs1xfYTrhdNEhiWyoyvWSZ6L1/xEFL9YCW2GzVFXmlS8IzuSan7kPpwT+ulC4untqTRjXY46h2Mcht1J60E3ojtAeohGuZ8BUiOnk6OkIvo4ctQ/BO8Aj7d9aRh8ui6AsRi1WqyqrRuDI9iUUUTSnEFn6YMPLCpJDFDpEV1z6Z403LrGfHYF3A+FyWPsYHAwP4UKMOu+p7jeOg7eUe1fzk54ZxtzeFDanw5n/T5Dxaj6cnxPGWr7JQJM+VEBpa/eEWY/ULcgfxB28UEy3YJBnmRHjZcHNmCiEVEEq2VMZQ0rtjr9A5sj0OV+ZG/FFLO/nvgHrCbROteMlCkoqnI2/g1zOFVy7KyEXNnRsnF4srUJOU9WfOQP0N4JRhUm4YpiIA2Yn0okrkaA7TGDceIPSJTh5wg8oNBgOCpIOa50WNnG+Z04k0CC2H432fQu+QJdFhcODPsSS6YkXEpFXIWvcp6H/Y6lz28hbeqY9iqrs7LzMHIG++3TM+ti/j5bmz0pNBupqhq7WG8+zCir/n+1LRE2MkDH2bKweZPO75LELi9ef6BGAmkaOhyqqMveqOH9nOK/T9UpBpGaQRY1Szu60O7ou4sPiMql94wV0QU2hz3Pb4dlLSCdun9u+5YSh3goA5GaP4c5wccpPfueK1wxVe34E7A2lQDIq7z5rG3E59riYDc7MUW0saEJIzRtvlGAHwCf4g6KKmblE7dcuRXo/azIG4gHlmxu1XfsNUYs934B+18lWqN/jwuPF7y1tc9iuJoxcbv1JV8ro0ARyEf61B7LMmxqRU0LB4Y2RPbtkSloj28iOWqj+JqYmE0d0pQxOLmr4DNNrfe9RDwLGwE2DuZ0S54c/9GLisyA6rMWyak74tsLHnpgiyQsr35UYIQPfY/L/QlYXOUzuMYLa140LPCP8VzIyLeFZ0PYCargqwU14woEE7YjFdL3lG0NsTXvqG8WgKCMALbzYf5AzmWI7W3IEPg6U2r02NqV8arggyqHsEmq6H/Xm6MgMVhaIwd59acv6CLO4o0w2JouULvO7hrvN4C1dDGQexX9ntIYaQURredffg6yPNcrWEJq1N320T/zV4PGAxterb8dpeULrU3bRgEHRr3/fXMthzVeudB1V0wkI6YMjD60sKY4HH/AVzunx3f3x2fKAFMbAClo9RHReSBmLW7DhboFml31lWN5/DCGZkD1m7Ep0yAo/mfasUNIuNU4xJEeVX2OGlEW+9mSnJgoj5D57mDmklh6Sfcp9xsHEX8PZHJ/1VNV/fsGyQqeOt1dPA9eVJ9voubuCfxP6aT2RBXuJbTkubhf2imuy/Hby3u0vcsrnf6wlJCi3r9YJfxWbfW0a94h4Xts1mU8xWsbYYVTj8SikAGl8gWyMTN9BrLf/s3/S8ndTe0QN01c8H1KeIbIzYr4Mu2txpvhLyHgJh6XLJDaTUeCYsZRyMNeojTnCOSMD73RRgRXeF/jt4IjsG2gaQ/Cni/t1cYVZkD4elDkVmM8S2bZpR+JZHLxYyvFGz20cU22gpaHb0PXNlrjlW+gkLld9V02cpx4Q0Go1tSXIGrlMhgfGFp3fYutypWJImt3yT7xwsQb/lb4rkfYpY98k/3NsnoK2E8RFDfq648RRV3lYx4GCH8fUYsv5mXk5Mx6gGgPkKfJHxMkz2I/aG0jn6npo9akhHq0zPM3RIGVLVRavDiPo5iZqZpm6rUui1ezwRGeZH219+pu4v94R25NdlL0/sQ9WECoyCFB9ne4fZuDeLxPa9oLt65OSAHabGE1IAkskFXzWWdeqSOVwD5Ab+dYOLmnsa60yeAK1T9RxGYKIE/w8SeEADp4qi1i/PSnKHz+UpRbPCDxWzKAPrMOopVRa/9eOghIzwjMNSu0LLrTFCWfDo7LxSHHmejNk+LaFssyeaWpVunvjcouN/Sip5Ha2ySmd+j+xTdDfHmcQM71wCLuKCUxjxvpT/lkcafrXO9xW6J//PRefaAM1y2jo+Z8Sp7X2yVZ84NCdDUWHUgvCwBSfgWySgDvZ7lrcjMLGon/u1NDFxguYJbrLd8awHenIJLgOkrAYClclZhI2PFZWdnWUZ6qwV4AN8fSvDfHudzOPMBmwy5Oqn58vdMDbxUe5elLNkX88kUeXK0Kz+wxH93wB2PIOLKVY1MicLJMEB3wmbp3E6aVNC6oywZBNur4pf12KCzHJTSA8Pw+7AAuSljZo2IQ/L9TEH945c22zueF1ivxnb8L7+mMLKFN201Rt+VW6QCOLAm4kuFY+Z1HqQ84MchgavpbPfwE3Rm20C6W8+7YlqPV9mleiAxT3mE5K6WWudThwUzBRyVVq7bmPVs4TeU+HGv8sU0w4e1tYCtvy31HkhhiA5fSBD3StjDyquM8aLbuYxC94wwYTC03glvC9lzvIO3fiynF0KrAso6n12Dx64H/6xbbTcstevKyMmqLFydM3ufHnB9txkCW/krZ7rjLZysvKpE3xSeXB1kk14LcpVxKCdn+slGK5cddPp9wVWgvF2ujrNBrGh1mA7VKn/MaxkIa2NgO82+tJmOHcbFBfCs8lpvSQ3U1+7OBQa3xiH2eUDkIwNU+vUogrqG9Cfly0z9MZUGi/OujC4JH0pfRc5Ju+4L4kYebUVyMgig6rCHiQwgxiKgjkKygIupC9w+VL+zU9jppyjMngKp67kXBgBqKYffjDAWnTkX1KhexhOHb9twkYC+K5yhkEGYoksuUBknxIQHvXIjvsL+XB4pcvj5NwMZQT0cTRR4XKXYYA9NU5fEJW1s3jklp+Px1UV9yz87RUYvCnJYKwl0J3v0otuFX7JsDusT+pIBU21oBxNmhoZu5adb6dusUFh2nLnhTMK2dcn8ELyOOam9iqvzqhxi+lO2BI/TI2lfut0vdaRQ6hqgDBIeMfJPKoWy5TP7gGHf3cafn/Y5RbS6wfHU6y0K9gWwfXJH4s4qI4SRxzskIg5YUsd3Xra4Y/1jSUXM/Iuu0568tQ+LiM3eRck1QeLyh5it+wI8b6DPPBGI4ybaWsLuRTOvldZ7IJW5mbD8zvy45SiyiQztyM0wDOjWzOtSTjJl4bwD4Y+k6PWAv4cJmJ/IlPS4x4ZhIWXmQW8gv7AgJlTRc1vrwU2gWOg70Wsu/9ZseXzqG95Oc6OWypd1GwS0PGFASjECCid2+YT8Fg3EdffF2SkyfhmYfjn944A17AFzFkuFHAhvMVq9Zvz531SImVbTP9iN/X3ajVEi7121PMOY2a85ZT6D7sxILbApTNblNNL1xQDLr2fhq4XT4IFWs+QLXSeQmvRFPS8qQGaRPusNeq3F0Wd5vn7RnaviLicMeQdpTV9sKVad3y3taiN4aH4bOg1ur4ZFHtPCarw9RFkeK76I+Lon8QRygZjaxJTvJjGqX+Uzipmlu598dpOe20cqYIWizPoMVGOpMJfrGy9jqFoieX9g7oX4Bl4HUA5AHgta+0OTTvoeau+RtBsC4dQod46ffO3lPoOMfZoagKHK6mAoBGbVCMb3S5ngJKesNb0Vupm5fsSqqWuHkyK+EuDfCP8qnCIqMNk1sdkAhopRqPgjMaA0/ZuqTJX8ci2MoTW8EzLEPBesPL/rk+MoyKq3kBLih1uZcR3TjIUH2Bghlu/tYxNeacFcuRNfeUPYruJyhST3ok6/3phqlHEPf/g6cPcTAKGwRm+D6oqmJGC1qSfBb0lL2hnA/zx1h/8SjbJOcQ68ie2SDPkMbGsSF4udIECWlVNhQq3DMRHaLa8XLmVhZT8utYJhfN8evTL+M7navHDe++JgY0oSewbL2dBJkdSAk35eR2OWg61IMHZhYQxR8fsh1QUmUaF0v2M+RCHaLygkdiIbJFtUOYPc0PJiShXns7bMT0BUZnq6AOENx785z9b1qiBUrX7l48M7TIerVt2vk0Os+9z1M/huObmeXv5llLWns6oWpSqPB+zyU6bgBpeP4tI/xw05HWsFjtiZ4hoMkL8UvVPfARRhYDtv1p4UBW3DOU10qKKAoifx6CJYcAWQksquDGfy3BHWrllKagUTSrHBBMhvPcZz8nGG9NMn1EzPIaEKlGTrDodNDekgGn4o3jueBAhvztV3TeVSrEqjL1BCJf58IsbHyu4ixS8eUZnnwhi4/vZUGJxYHCCaqNtGo1zObqOBFhk6haYtLz0X3s5MNzW2BidSj7zVywKMblmbONVQyoabyAC+kXnwDKb+P1mkyykt5wv5TnU70XuUZRhpzFhoo5jNKC37mVa9dItq4US4qWXNb0vpGKp6TLpGJ2azqabzgIj9D4BiQNBThq4yE5pROYKdcpulzvmlj4OPPkll9yzKweSlRT32X2XNuKIhGMQtmUMSHR1p0HjgEVbFlkB8j7iIy+azGrgZ/jt6Y9ZUvWzqIw6d7lJCfB2DCAG20pE+9NWUq3pdLP27Dl6gLY/L3LC/XFnfU30MOYp+LfG5KLcACc601HHLYLUR7UplQ0LUJyg1gzVI4L+QCnU3OUHX9cXtLYCYByXuFOSorcOuvkGiVZSj+LboEG8s+kH42Mz2ifmE19jRiadg80tPLPVaUcf822WwepyAoxA2qQ6Mie1bMeGN8hCEKMo+wqoLtL2Z5LpszjDCg1/dSgtHbAI0t/THw8V4O9gHUns5bLZnM7YNC0CI6yGVtMaqSy/eqFEkuB5X93GG/E5H0aGBLIoEyAGE+kGvKyhsi1TFJTpRQ7DQSr0KXeMJmhs/Rxwghgp1KmSxUxIudhCVjuH5SH5hRgthVXYNdiTswpXWaiLlhMnSuWQ07NXTHM6fKhu3S/uYebWX2fyaX5LmzzrwG7TIzeDRzgCaaiwyymm6ncCVh45+76xvtaXhse+VAPrs1FResVViaa4rzACSFhETXyMHgtNEsZPT7/3A/q74uB83jxX1S/jooDeI2Ff3yUZhsuI2ERU1b5VeGEW0Qy0WeSSJZaRIv8dZNnPOcKGHNTnCyc5En8+wRMJV/cw+t1cDRcObudmbr79bUpu2qhHi4KclEw1oH8R4GNSteO9GN/m6OrZc5XFnHFF7vP7/jOvYfuLSBOKNA1P7wN+ZCc3GrfVGqvQrjKx/AxQwaD1RPIqOex0iJPpDf3VdtqgKSRtdIrtEVwu5g6jwOTPho+WwOSoPVmlmJ8PHE8JxtNstH6riamO1KZnFqDfL+nbYErlpVcjXwTp2SpGi9C4jVkIF875oZcLEFT4FuW8Lf1s+k6LxqKCWSa09Ug8+LqyhoYkJzPq3OyGWywBaWUvXaxxkNE8pFckNzxgKUJ1TUBKCn4cS1HRvdpS2dh5gKQSOxaEAvQ9pfkfp1WIkkHaZ5alD5KrhPVboMIsw+g0yy4AN8HCRvYgrkzFxGT2c+yTm02jIJgz1ASBC4sTgIgdO9GmpL2JJtFNmhq49O6tj2IYpi3UE3CCVpxhC0cvy/EKu1IXMQCTwR4VXN+ptgmA2NPTnfeZbkglmmbJafa+ZMm/lQo3OhqbFHHEmRjefVDq7RvAjG67D1VpI3BkR69IVijZHL6xseTmUQI+QA6uCGR0aJhJ9ENDlZdhZH3ZX3ORkLfyb8tueQNZ/DvOqwA0u77NvH93xvfdztblsgdkZ10XU8PuaHJGS0amz0rHV31y+S2tSzwmWD7h84r9IP9zPs3gnYuZev11lgg9P1hhx55sF8BU0wa41G2UWel8w448hXW9bTMFx0OaDifE67aadVWLPlETC5nrGMHmHVXqELoHQf5RNkX0xe4OXfFVWssjW6e7Jdvz/Q9aryDsrbVkQqOFUitQhjgxt4QVpyGhAroJbbkFS1fF55X9Pavl1xlFnUer3CLLw5+5jYSeZ3cwhVZdPyl5V/2lKJfhc2bHSuPrBM8Z0VAZrYRp3jl3Z861iAw6ORVRT6N2yphiJEjcgahWNrRaJx1WtNfDNmy2Gd47SQhhrwpXtn7JW/gO2kfvEII3gXuPtojLqPqeluFoVOij6jbLhrz/rwxYtlKb9mQiRnkjz42mH2cINmxfXiNHjI6O/hpOI3jiZRceEoAGCgeg/EmHcCRkOPgnZRGgYkobpBUTElMyXFl/0/B4SCXMXttVtznL7O3XkErYvX2UZz9ylHh/8JZpDamtCDotJhi6s8XjnJhAEfLW0xDGCZVRb0VufXPAlSF3cBLaibZ1w8AL4Gm+eSoT72Xl9chtrXXt2ChnrVFCuzqoy2VfagFoy2YC+eCu2X0H+LjjJ77ghFHD5LRUXWUjf+9sGjf4p/oQ5tI6huxe8BinOFMPRujw5/oTFLifoMWenXaxgka4yb4xH9ypF8NvdfG6LZnQ9tKOTnXptd5UfgvuY3+iXvAzbE/zQ7pBVAUiZ3re4thB23oplVGJQmqSpas3HGLw58aCbS7dsFIHo64bifTFWwf0uiAeHQdE+6z8K2XC/vzB4W98GCdw29XZ3kzEleo/i6pEaZosxYTLNpV9w45SgexKZGlY8mL1Mm5n+T/fXHgAr6ZwmRGy7KTd5ko4Kb8HQU1bNpTVEhfD73A5JvI/7h8g7jgY+LGjW9zrFdK0rxi9woVktSezj4rnefMS/1yCLWWxNvOX80oD8RJksBAXigq7h5Br9E+8CjjRBOxMmKSkhqiyW7gsf0fD+WlHwjYUj35csXfnfo3rCWL2z5H5R7qtVURNBs5s8Alq+h3N71L9PrXCUW+40gVceggkDgbDMlrnn0FINYg7MVsq+DGFkV4E8e1ryS9RuKINyrS9OE1GfypIXDoJTatfhpw8dwLsoYmv4eSSKM0V1or+VKhulzrmqCfqgVUeoQXiGsseziIhsHkn6Gsg7YIJPbKpsZm9rI85vinXi7+Dv8t6skpWJcPvCvR3sef93GE6cEZzvFmVPZVfMWHH4dhH9C1IXvEzTTb7uN/+0Y6m1J7oBBisP9pZgLsuoXgUrT+s4BzG8pDmgZmYlvLOoaElkQu5YHZiTUB+14xD5vG5QpMNzJzs+1j1hI/zs6icBnqQJR4flb/GJE9T1j5EM+asNO1Qn0j4TO6U/ZbUsSC1LOUt/w3WIqvOwORC2ZqJlpzmEaMl1X9ZOY00yY/CNTOMch5pGtY3CW6kH16i0VPpHCLXGzU/pDPjRGA36W74+B38gNZaD49mpbcXklBGTEgBR/SbHYOiTGQ/iLHT215IDAjt+LcoMESxba8Cc9qsismGf/f9Dbf9EI/3JbmgPByBY72PFHFR8yys17wrxdkC5JyhD9NjbiK6G49Lvr2DBHl7FkXtcRhn8hc0mpzBZAWCPxwWR0M64uM6EQDCCozTv94d5vGIGlSxSwAq3N/Zunto4i8nQG8iizzmxuY3yHHZgtrQZLfmCnmddPWChf7HilDpGzOpDwMR3RaPS1FxMQe3A1qyI9VhMr4OfFrAddPaUsaAT4LpbQnm5UTWI0ULEllWmmQv0blH0Loo2fjcz3z9a8w/5+FjsWOlNKOekSvBvbbp2F/amz42jL8a6LbTplMVAnvEEAEf7l36HpTeY5n4CMJ5Axl0ZgxwWXGYxj8K1k6WQOMVb0gjvsxEKAP5YLx/bbZqwRihLLUr1F7I6eA1zrH05xtZLYKlqpaD8YH7UQG7XyBgv4zZ7peJ12fNF33QWPC5u2KFiypSGQz+wFF7H3v5ZyDP2TLyy3toyfHr1GK3tY117gcU7x9ZzVMs8TG3Q9B1Ju/8Gzot26Fteo9iFya8fmnJObHdNg0czchih1CzcNgLzd1bFCihyUEBrquECHQPrWSlns3Vxka2exzQSedK7wYNR3HIjJqjWHoNsJWaHiJMuODBklC96LlyaYJuhHDeKCk3MMb5R6dUO6ICCtjmcvImF6tWAhxtyTYgPdvqoFN2bfZI3Md0ph+ANmMLxHBD4bygV8NnejCfudtaGFNyQHjIMB0D/nvvaL/HWePZwYhS8dZxax0FZigz3udm2xOSe9RkloOIas7un75vtbeRZUWv6oGA8Vl07LwnWi36uC8Rt2DpqYtZekoQan8yKuWiPK93B2zHJieq+RUiYzrs7hiWTodJ3jjvhsJuxoA0UNZ8PIqYSNf5E/qLDd9kX9fByFnYfZy7ck5Looo+RGrfPa+J1ZyMLbw+xtUdiSGTZvnQpRSc+foLKbS2ZxoBoUhUkuKX2DWrSPt1RARuueTzvnS/Cn81F2ug1omQCNbsWgIfQFfeicjvaDcWDaj7wpP9I/wq4yTqU+1oApUTi3iTHL8pBfEDwMK1v5PspIWb9Pj6Mhc93nOKrQsftHBjoDzwCpcdhJbl946/tEJUavCvINmAosRZ7ed6G4uFmF35dYtnh3lt8FAFa5iBJlr9SivA+bMPDrv5FWMqloP+DI2h0EnXWUsXMye+Rapupuz7Qg7eRqh0l/LZFxghO9u/RX8GjkbxnFtJKEgZXZOsd7plyNXVBmuW6kl8T6e8HaLH9VDQo7vwbu/7Y0sj5VZzKrwxCFZ1TphZ9JLHySxN65dJipu7gDejDYzAA8Kr5vx7iJjtGWzY5lVVLpHs8n/jU1n+nzb/SoBNAFZ/vBaS/0824nDHm6Eb/a65ypIslw3uyYmkGXEMK5Zih8Ro9L7Fxp5cT171i+AHGMaJk4Glif3RgvNzIMHL+cxn1MUh0f9VkVlBP9kF4DP0hTVr0v0y1hn2Wuai25KdU0lxImfpExsnaTzNRn2jsAakOTHgKbJqnPnQsljqdFP55BmggXUdqVDOY70xde9Ne/+j1u0/UGUJ7tHxRVEfhH1NhK42Jc085B5X0m7MjOa5Oe8wJJwUY3r1fiieoAOt9mfz69In2B2OxV8RKaH5xEt4gMQteCS1T4pNrnVcjEjHQQA0JcPcyE9iKUMfp4Jnvt6w7ks9BjfA7f7r62Es4SDI0zgF6Rtmvl6eoJRumor2E9N3JJcc9MnaFGdmfcyBVc34Xk/mNkRqVt0IIwPNfPUrdxEPFlPGBoBV/gQl6Gw+3nkjz19Awnl+4ZKLYVOPelHbmCLlDC3yL1ckSCTFJIKitPSr1lP/NMxmQ1QknBTziqnAb4RYOKrPGqSpjZxscxL7FyVQffnz2ws4eV4GqjwdPk07UAzusrE69RnaknvifLm1lw9o2hxLOE1D/URKwXzNsFHE2I5sMrxBQwpP71g8fCZVjF83+9D/N9O1MptLcXm1FXIaYOQvhUdwPPb7L1PqXBqLw8LxG2B8YHNthD3Z7SMUemmG7TSZrH7EZLAg42Hl20AkP5IQoLKL3Bmrx/QkgCNuh3tVrMPxNXRcb+1aG0oQpyKcFFcdvGcnFGT4hln7OwkZ17rz0/yH5VVF4U9/vxhl76pIWMNV/wvq0FB5ftgnFr6Ors0e9IfZ7tKDWKMTkPHBRBpAjH1NQzDc5HsozsFIRuzRtNdwJf80YQ37PJ3oolFO0SzLxpEa6Erj2NY2RbmxH50evKpBjlTh9c+sq+YJGYyIzF7Y1W24QDDiVDkF2dt08P4q9MQXh0d5wvSyQ0w9cf8oVWZ+gRk8u7FIx/tWrf5QUdBACqATxtbBsMXg5eXCdZEcc6Ts1RkUS5w9aVQNpnKyPGOq0/awq8p48Hoyyv8I+KCp3o+jy/ji8zEAlUlTPCM4R/27nCCDOYAVakGGTyZeKhv0WR0N43a0szUumj00oj1nGkA9mEMiwepPnwY9LOdx/m39eiTOtvFnWqO8tIHv+AtF0iPJV8owxKlVO39k08hk8fybOHH11EEHz6jCFumwZ/owHYuMH9w6o3aSxjRqKF+DV1545Y9frthhXwgIIEVAQgUZt7ABDUDcM45fL+pegXriXZIpuaN/guxkpPkrwup57uUg0kVKin3yLwDbXAMGLkxYnciWrYuQwkCqbqYsWtaz615AxCMHTJwcSzMaqUUPB/l2TfsGCfTrGlS/NvqObNHML8V2VqTBp/aqz2O0QFEkBnv6MUb7Wgsq1nz4fpBzrJNwvu5ztqRoWXlNXvwxqJIbaXSzS2XonX+Py6eQL5HCix6fC6mk2jk5FRYZhXAi53NXIBz8Ia2dFmhqkYebo6WFr+z+Ue8wmaP75XVNdq3tDUjFca4Ax+xSezvEAb5UYKrAiY1sKuP+7YHAF8GoooWfh1JZvu/6cFzcz5j79kKfOKjpL1elp7HyhKkBLpqN3kscod5Kfv/rulySMtvxF7XuHgWDAU0DbQnbWBWZOiEtKWD4i03axSHgT6gGS49a+8Hj+UoUeoT5o/lFnpgP22ShyWWL9tpOhJAvHcbWXTUyWANGhcVcwk1TZ3dvZ8gq6bNwgmWAL0Mm8/XaSym7pVZQ6GwbOHwKomJjIGrxYP++Q6c5jZVfLICHoJpqr9bfUUldOjRH8F7pGPq2KM1Cmabq1CHnFqT3zDL3GIRHjw543+a9euPuEKEbXHa1VxE2flCXLTer1+KhgDe5C9TeUIlPDpyr2+x5Ywn7UxtFyLp6KFK16BqchQyLKopUJZ73bIUiOPwhJpyIKRNlBHA8iipbGnuALiEdhlokQyyjY8AlVN7x3M14Muj0irzw2giU3QzWEFznltzvfpN2ETCpQpGUv7pQu6RpemP3ipxGJRYfBd0W7F0xgrlnpiUl/37/Zgz9A+9y5ff5iJkuSmcJWT/Hco3E1W5SAYw4jC6qPwndvBMZpKpnsc9W6l7WRiL+2K2Zu4dutlTiddrdk1i8uFkPk2SpWMysI7Pu8LUAbhPxN6q7/8oOWvOuDDlWWtkvVl+W9eftLebh+7deOWkuBcLG4U2/zQL+ACHeRBhb+Dzv9+IU3yEte7aOb4nYubOkLkA2DANzUAmAYdJQwk5P1+AyLH2u5jkJ9s1cPU9Ru/4ByikngQIXvKc1KLxbqYtJuwjoh7NiOjNpRO7+8z7lHsvmpIv1srWTXxvfL7ySM+3NJWYm3Ekj9pDYXE7YygWpU3eYNfuKMTMQ/mRuqO6PqpEnLoHnzVXLA6MhKYk75xACTYrAvT8Ly58OuHa9RFkJGogqJ6EH5zzXlpFDGrpPmwahYkMZlqDsEEogop5C6MQ2sID2h7TCDHmRzLw/Fis6o0Jg4mfMNPbpa7jpylQfhJYSolQoyTPRnVo65sIb2kS9EMmvPe1tueJIB0O0dSfbwsgeDI09IZ9QgQEXUO/68vt07K/ljo0K378iDTO58YyhCyB7BGWBCZV4A7bjUonwH+BieqMQsftPWhbAl1UP0ZJ8KvXDFZj6l1DPUfyUlTgMMbv3wzC9GsMk+HLpq4AAAAelAZ8LakKfjuvd2F401qm73RPtYqGJutOKi9tO9DOseUxDljHzF2CYHpkabm5TR+vPdowDJYRrXSDerIeNrMLQivtv8kebiwEUyTS92jS9PdZ1DvhDv0+ArJwrbvT3DSHOXTJhndPnStmo3VLXft/rsnM4/TLbObR0P/knImHMPtoU8wTAmFC3peztw0YGoCkwqStOgy671gX1kwIni4MwPOyflcN+ssmHpWB7Dgm3t6BgCHyeAZucFfbot8SWbCDchWZaozDciXzJ6pTFPZRXqNKfE1Hyj1+D8aEWZqvhV8nDln6WVlCge+HgXxSIagk1yTQwO6OkJqM8fYjGGCJfiKdh43QKIHru4/G6SggX+CRE9IFJstNGB4M+2W0AHz+zj1vkE36VlygTx4cmJNkjy+TILKZdCWnqMAtYZP2HUrMQwDWvMtHzMn3/Vbh1r2JAMHrI3orKj78Dm5Qw7UWdB6xNDiPqSSH0Oec7cgHgiyYEtpuFF1qexEbeVZjJhBY0KoayYAgM0Zusp5t7gS+ZcEiHmQcojo/5Oy+h3v/oDAmPrkL0sDYE+erBH38JJnwkovbjMcSUvvKfi6NwDzBoaVKbX1CPdz0urZibEF3VufmLzdBUyIixIfbS/s61esFmWw44Fu+1/Pvqp3owNezgnISIm7IEKkTffM8SZ8xY0Njqdu7+0eidcSk7KqAZLdj8cIkdsnFqwfBc7y8Gw3Vtnfw8gfBOSTt6qQnQDbyeNhzMK6LfHjOhPeYeHlPYUfh9+ffQvPHIVD4ulg1YACvvVwr17JImVI7s/ftn2Lm7J0iM+9aQvRHHhWbUQFgy9SuMggJs5qGvgMfJKkF4/TbOkoHh5WG/bdwkbuEiuc8AuIuvPW2rHhMdPKWfOwSqq1epWdsTOuXFU0C/RAf29Eu58EP+8kKzniloYUMlqu8WhHVfET3736P1+uCczXZ2AHz71jXCOqK0d6C8tR1AUkU0hQtjwOTYIgUcz1W8VoQyIRofcSQVRVyc/UaYVJOocOb78biozIe8qjnxemLjfKQBxfIf9KAbQf4SdgdSaYyG6jHJdvB36H1lyEfRNh18t8x3vTkeufblJ/WDlYI850qW6slTja9k51o5gzi1ei1X3DScDwM9V6N9DkMsgijjufO0hLxcAzEVxGZqnegFJ/c4tqBBhQyUKBspScIvccRDmyKIPke4QOTHzNQ35mrSRWRGte0a/1GJnQ1/25DbAnLAfn9O1s4dECRlw4K1aCwUvTg2Qo8k5/XTDlMZYJAufQNcwSKblsOTK4JdzyE7XIXPKg7bfXRuxZ9ez82dwclDQCQ8wZZtziL0pBZOXu3HrLT3/xNPpst1Xlfy+WufdoX0qjElmcY6AVaKbduZ/LNrW6k0CnQy0GpXaYPnbOwONP3NY2XF1qYkp8PXKjWmYlpcoGNlTlSz5MGyzCOXU8jr/0x/A1LIHWyq7gRkcjij3XWCWaMtco2gJtssjit8GaQh6IUc5s0mZYmLZ5NeNyuMIO/dNWawL1R120C6z3CgTRD+uBsWOejuosrnfOTyd9pLyKPB/zQNsRRQNLJMgfBJyp989lRNzJxsmwTrWFXJcG2+j3DCYwpac/+bJmv1Li9h42opoWhTIQF7zWibCFSEyd+UU6m8jNyng2c34UEanJj8yqh61xBzXAAFI6MuouxYJjxHybsOgdg2qcI1NorB0GNyEPcJ4xWU8ZIv5m49YAsoHUqARu+QFlF9m3/PdCu9Vry79P1H3ef7Nc0Gn0b7fpSGC2SeC1GFIaR8GlpaXUSMQE+eZ8pbSyM0GYE1K8TboTHUIHcwRILkwFlfpTWt3OFQYrh1Y0n6k0HdjPDg4khMidCvmla5yTCxm3B0RiwyLL8Q+xZyYXytZuFKa4np2CL4A1D43wbEbO3quw6z4Fqo8GXcmKO2Kh4elVr0mFrHc0ZhaWtLC0DldKlCjkmxusqt9vur6tXdfH3B8U2pB5l18KjAlvKbCw+e2Nq+WGbMJxBma+KMmBPkcnkNtB1qAOAHolInunnzVA+blgVJmkGPrid/UZsnpcWGS940FR/JV0GzVrskwJOtbaM+y0lACKrbiSny+8nVBPaUBWlcngvDx2ruUx/DWBhQ3k6OT50vF6/r5a/f1H2niHqrsOgciZXpe8ZVUHfd4lqZvE5C1FPMWyBbueYIgrM2OOgYCdQMvMv21Gep4UtS9Ltc3DIHWb5+lHJga2AWh1r91B+lRvtL6OI92zcFxeBJGbRLakaCa2BYsRG9oeLViG6TKImEQoMp3GGOUNOimA//z/kcfovRrzGfJQJ/ZSl3vCdQ5HdyIxa5AsZ/4L26PzXZDI5GNNJla/E/IAc5xQlRTWqhzojJOlF5UEZU/NoREfvcmgpFmt2pY9gpJBSMgef5jzmWDGrid5ihpAEok8Ay6ljw0X8R8SFsUzJhxzDn88RZp4b4WGdeNstXSimXLAjpKRKpapxdisJqGVCwRzae4qJqzq4z8+DSEuo27LqvZ+q6pCp1nwwzsDpZs5g7PKBaLtAttPsDtu+iv++hc2rQMts/mAUobu24/iwUfjMvLxgJlp3mstLR6OesHR0aNIr+HM3ncTcZ0T4MGAAAJYZBmxBJ4Q8mUwK/PpBMB0l9r6XTvNwgmuZC8HSj+/aofdv9S+eMEIG2qFcnguZvloi8q4a7nvOlmRSL88tRsxVCmZa558P6zlY4n68FiRqev+TLZXtJXpCnuiWnbqo/hvq2utgn9SBnOUq2BuiH7QDF5Pv8pthjpb/bsQO86zllJxs8qXZ/9EzPpfg7suo/B84QpOssssVDeLBeiB3bgnq1UfVVIAceFO9ipjiAJPrO+gd1AMtFn5sVaOCgYG2dURPTWf+zdFKaChcCN4I8d3cIAjjgk4qbTEFpx+nBH3gU2rF0stT2QNq3Jir0lVJ0/WdOdBWTpnGb6SzZDeDhpKTxwsnrFgogTKtfYFut4zLQIRgucGHAQ+bVtjqr07C5UWKjnY+eGSHg9aALjwo6mWDR8Osr0eWl7FllU0bOAzMdhoZIuGcC7nwXQhKS0/4Rz62ueF3wPp2dgrgPd4JmttmhKITOe90krhIvn0SDr3kNC3Xd8t4F+1vqb+iWb8++P6GTvJJYd7yqVGkfR4+vrs0vFT3EUx8UoVG3/nqLS6YFrvPaqS6a2/JQCvqp2VyNohWkfwdgL7iz5k+1TLhubNFERlzzIcyIsKDihYXpvrZ/GR8g3onjs9oXN2BPelKXz1Fim7Y+wKU6+f/LtnYH0sF/sY2arMTHc8B2pId6qSJH9YFS1CUeZhTQkR3a7aPTC+W6jGaZzuyIavf2EH/mH4D5AFFSRfLh4nttwsial/sl2IL+wmfu1bSKI3gW13ObRJ1bLgEhKWGhkiTYvlnkOR5ufgHYaw63PNV2nztdSoPoFPUrDi6yIjZCrUmF3QG1wvqyXgODJF9meOUnbIj5jUQpqDMCUq0DYXtvoYrQuOXZazsiWZb/IKWeahUSNeFPpFSDuAgii5VFwJU73I5nvAV6eafTiwMbytWW+NkDqKY5ai0HT89ug2CKDgfvvG0UurZLwet1vDPJiAWyo8wm4P2xpD4iPm3V64f3IQUhQO09iCdH9gFbkdhAvKxcCwM2l/WxzCVkDjGc3iExNc0ssLbVdo6ORG9n2RyrP2AExW47NNz3tHGJjSyQnN1bVrd99+OX7MODV7hbyLXX3RMavoYw/zuHr5FPttadtBMGNku+ccFwtlXG6v3S7sS0vInjRuR6N93v3ZuxXH3fTs/fJ/sHKLB2vjg6VZH8QdWZ3+bmNknCOw79KSt9/fonhFLUOxE13jsCKS5Ch/0msx9p1AzVcvy/uKbKYBVccSY4uuTEjfAsv45LvS2KUtUkeeHvoq5HhICpQEeaHAOM8xfEnwf5Mn/w/hl0ZIiaGEo7yim8vZ2EGOBs6HqfjXcvRkAGLulqleEdY1pypS7dKkcg1/pXSyoeXwG2Q80IxB1wqeGiVO11fzIr6/ea9BO5GtPaWu+mY+DINLG9H5PDH/G22xvTTJv+gUAWWoBpEArwMLCJL2BBoNktqAetMByGHgGiOn+n53V0uFu2Xkm9dDY4QhnUROOrzcLHp4It2SXk9oGmecXgBcgXAhn3UIiETxuR4+xiIIVT9+qZcvQzRgHUQf47GQ5q8yJ1xq759pZ1+rDL6R6lrVCA17tgteFtaQWK2L8ERcuHku15ECep9lVNGUHrqPEqU+Dy5J4qfQ9ZOS62F368Zg2ObNmp91USUecaBb+bYr7X8kicLy8gW0wprFvPRSUvRcQRi+bk7VP0Hf0rPGHAM9EnZ67vhZbaDSjFLqDavVdxJQMMgTDZH6M5LX6BKEvhcZtE8f+HAsejVU8GhmMrVWIZbjkgdzZW/bcSP6mQOh4jlvC39+0wZ/hNwbQmhm3+YCD93LzkV4UBuACfVir/4Ra0G5NeTmfjlPjSgppBzGAWcV3VTKqbJRkKyN7r/PT198t0X/Daew0AaZC8u/ayacNjl3zcWHFAmzO3N5fvoqx9WMOSEjhRoIsb8XAwzLj9jIxTGEEtMUE9CsRAt/13IrAbAWAdPI7SaIEimBO3aKRJ8xym+AgMzCze0dEruYxa16FeZ00Sg+q/9icrok874qkuMX2ohDSZwa7ovmdzD+X8yP5ABBorOJhEMHFEHQ0aJE9Rzjy1oDPxiqD3/YM3IJg+SIkncpGWgcVxygItvjY581ZAQGOLLh+9cukQbc8NqWV9a7b2Q5nJjfK4mJ5zLTuuA/9zW4sGA82Xul8PxhO7t1TtWF849MqnvjIG9wrbe59rYK1LISFAevi6pyV4ZgSkK3QcCCThYEHNyuSTjAgwdN0QIfc14YJUsiJyP0BS0h0og1ojtzo3Tpbw4LLP873i2UKCui4r/HgIxeKGaCC9ZNSFhUE4UP7uJ7lmv1NWylc+MvaQSoByKQTxh4s7eKodmI+YomZdYpY7dPjW4M6gKP/bMo1dDnn1lKNYIt6/N88SuOJuRlZX90f8kGf4ss5l0pdhqEufixhAZqPPTmDJig34Gj8eY8uxc8jXjYDpwSKaEzMPBZSWa855TBze0fGkcOcYq34D7CX4C2S3hSsBiDG9NDk8Fc+ew8XBqYULLOxFTPCGsj6CyCBDbGzQOoznWiY9acQMr4K5Bx0gU24kqPqWOeO+Nph8ZL0J227v2GuVNHbw4UAQpgkKAz7v7eMlJ12eBxUlqI7LNSiA/iVYdMR5c249K+M+to8WZzlBxOdrtI+myAfkBedNSvLn1zYQ1VnJq2UQEa+innSE7ndKyF7WTww4C+tMJuPpWVZ+slgxG0E1pErfuE/U6itzOmHivC5tcobpsQHjRxMoz7M5clXhXjARGrcRVNCH2jfleWjlWRji7xrl5QAN4wfzSZZvhi/a84gWV6FJhAErDGATAIBeuclVD42SSjW5Me+a91P+2ykyBafm4SFxu5cps4gbmV7V5N14A6FCd8Q0cMb2ZhmS9ZfQqNkn86n0L1bp6Z07leVZPlB3QUbmxnWD80BBl1AVUWS4pVycPNO/9dZumHivr9OfowPqZDGv4pyk92b8Frn3XBaUBRYI61WZKBtbPto61bheTJ+ODhfyDVH7+Y8M5qSoWT4y6wj3O/pkLrRqlZc4U62IjrVNOrT8C1AD2YHtpDzmiwYh5rK2nWvRZRABLR9Tboad0gjYo1Zvb3vIlwDpDc0u+AXw0s1d132PdQfW6au99WcIdvO2XpqVukawV/OBLJ/BKmfxh+qYl1p89R5hkaMCZ7iQRxYEoIaUDXFKR4cO1YhCsO9kbJMnif655dnDWjyut480CB+jstXs8ma7aGGls0RN8rGxHda1eGb/cBD7TMPm9TmOP7/YcuWxDhDvZbFnuMjVfUVq1DWghJR0yoe5FfR2Q424utGIXMh3+ZZIPSpgRkRcE5gDWtZPPUGUokWTNimVhx0sRTKGolF7igAdIpKc+6ga2Z64efiWJChGV6MxvSciTaHUamzfWJoZLpQip2un1RgTqpC+xYpw1JnJ9cmiDWQsdQd70UOaij/r1m536IPVLBcnDyM4ScKMIrVOWRjx6ZnoHftmCVRCmAhElqPAjBJ7Rw+g9qW+hoCerEM1A80xDS6GEPvh09doyj742Ort1Wa7uJfuOM4Skdv+jyzIABg3Z4KtWrJSxJ5eYysPXzxTBSkzIhMY7fiAPm6K7YZJs8Tf6T7cP+FofLuQf80aKlugYRl58LxqEmrw+jYFL6wGc+BzSZPR3U+UGy32CbSybl2t4aXEXJdZY3v5Yt81eHD12mtvy1Ikxk6PPWC/y2as9HiB8SgS92xbMAqZmF2JNPyx+fKtXURr40Zr9nVVcD0mxF8NVPbnpbqC62q5aJp4qN2TXmyKY37OrG1O8vH9CK3E0r4mjgnD5C9L9zdR3v3E/WVdZo0BAeo4yWsD09lyjuARNPdEL4czj2ejaivp8riujof5D5VFUmicRkK3xZwE1YGtywJzmFtNSd+4Kd0wkQVZ8WO476MKqRb2ybg4jgpRwgiPnyxQ9uQqFxayem5MPHws4S/Gfa3aEQOPd9wM0lT53OkQAPUGnBeZZ393XqB8eJl6eoiPuJMSe+7kpBlKjkd4L9u3DTc6xSbrawPRpE0tUEwi8VP+/JnHognLPi6OLHP56OyoXHno6RS6pSnJGGmca5LAGFv4EGNJk1eYovFCoVIhat1UFoFD2EhMzteeHAd5ZTA3kqAhdzdzZu+biZq7F0hzz9PWEXdOwiXT+ARnuN4I+vN1wAfzr/HKGbu5AabNe/inix/OGpxr1E0uz+VGTV2J9LILLWn6P5O3O4MxLWyrsm//13/XgTZrYI0pBH8ls+kWLk8ITxNVHBo8Vm8JE8nz4UkWC3blTtqsvcYlJVWuix4nfrh5SzGYCb2/KMZ2EYckYv0pGRu2STLou2ye0Z4isdQSanrfbtLdqyJPq4Y+LBgkdupmZwmlk/DXsY0Llklr/DspTq/Hvob+omnp0qOaaL8SUX51isIPhUFUOx2WGKuq+kZp/Xb4AyzloQen/H184vwdlbcDJ59/QQkwsyf8WyBBdMP+qV6okMp3JwEN1eXLz0jqOBaV+fkKn4JS8Ku/aBWbJBogpYCZ75DxKRV5pfUt4DXW7Wxd6fGZlkbBLeC5fQjxCKx4S4D/nK5yo+h9x7XkCvfDcICPtZDHdahIMAdkzqm/GXbOP0qz+T+qHzpZLkXmbMVLVpcA1xO1kXX2NHVzdQ29N2/yl065OPcpVk/LRoYff4/byeAtDrspZ5WYmLsBV2czIdoUSQXJKr5mj/keXxpgHpyZJ8DVZ9u7BveTBlfOBmcq92wra2GEDlrtA9MkUjWCwCGNW1sSaeSIpG7OycrSK4qQC7LXIKHqDkSuX47ekTRMcYxWfpexqPibB/QR1pk3EVsJIu3mAF/xfl9mIlz3QPNWoAAiwkBXc4BJPIgjU8zMEk4fxegdqIAl8boJjkwcPFIdBNT04PQgnys1xgNMgqvNdZh+1T2PrOyYWQQkYJtozyjhcjhLpxXb5kVrsbMocI0HpRH2IjXCC4KespweqLLo0H2YsPV5KqP9dhqAKLnvAB3/8TE53bJwmA1JyUfSToX9rJleFfl7s3VIGjKBqRbUtrswJ/qYiMZ+2r3KZfgZioWWRCx5NPvt6XXh89TYyxG/13x7B3AZ4p2v1SjA50gds5Ff4BgJqN9dCBxWu74N4yW8Ya1RIFRZXXPL0ef5wwcRcAP2s+MNMTODD55AjzREzrpW+IhDsjrDbAuEqi2wdy+7IzimhYKL1KTh/S6cGjQhvAqe+N5VYpVT/hMTIjDn2uLmEqqfukHj/D30cX9JKwJGOU8eHXWD0kOQ3QdVLkB2pD2mBi0L6UKhp0X9FC308X2IfMPxPCP9bT5QuuKLmh4+ZfqB/ImNS4+sdHA6JHkdMA4OxrSPOWnC+329WOH1XaUkOflxmEXPaLTOQRcVQZBaQC+NN8pB/76wnxjUqrT/nUtNdR+uD9cWtONqjPYT8PWEVOl0lppfSixQt+ba7kzXMnZ5mgNEm9pd+CyqP//etW37k6zXIEH+mML5fPLE0pXjTykuxDq+huo7PpUgKWtD5HjEpzl91R0GzPPucV3+zf2EdFfI38ucnLPCf82WwEuhNfYIFSq1FEJnZK4Nb1Sxb1likp9G4v7/taAHSiOHH16yS7j3FoDbw/Xk5CL4n/HbWkjXwUxpNBpKyeXdd9KPZjWi7BDkqbZ6H9CIhKWhWwt5NNnLqXfA0DNRH4kGp0qY0zfPd1dK9teWoyHn5PrWk+tTwoxfcf9OaFixhnpVJkSstr9dgSt3rtBIgrVDxXscmaseAekpK6wC8GisaYKYAuv1urvqolpa4SvNAI0UphmYkcrBSdoXAdzRQPTZ0IaDtnkTX4scRGRLGF1q5am1sjUKbnH2gKHuYJbnsxddsI5AssvSiGsYod7K9E5Pd/ErdDDe4FnfUMiBQw8SWbhSuQv/nAysHSbxt7AiSWPvkUlsgChLeL3srD0xpL8j49h0QcgGE41WK7Ita3+OzAVkYbtkRYm6V9YNqlKrPoIGoHaYxZWcIadS6bc5Z0x48iGWpcdhc2Ct4HJwf+fIB6Yn85nofQ3SmsoDGVxm0u1UPmmSQUpibLRehkVHNlANTpLHBILCBbyseMLg36XplDqcwP9zJaMg51FKOQW/OP+0RpKjEtzl85LT1p/drufCVyfi1uFfhfk1WbLUxV8sFVGp4P3UhJJxqTpLUEp5VkIW6yyyFcIfX75+izIN+0N6Du6PCd9MzI2WigJtiFQGmEWpdJjfRgXQRTYRliLBB65Izhdua1yIsXQemQRgNsU/a6fxLkJqHKS5uE6QDOJBafG75AH8ivNiBf0QB1Z1G4gmkLWmY0qMiz6ICPdwTXvP7GasjzNs82cH/Bdwr0LlGhBvxkr334K8togn+KPuK5xF5kjE14UxL59x6K/k3k72z4rzXGYgw+D73EtK//Z9afJ355IcVvcgdFxOFjSZ9vYR+3gugaEG3nCmJkZD2FfWkRzOyju5kbpI3BteZ+5l8mUy3OIeot+MC3COeCQQUixq73rS63z2O5h45GSxzaopoy4sgxrGTwMEZJs77g6gk+vq4TCMHh6OZHrxj6Sg2Fraep9k4qGhwXY23Exypg866Y5FaVaNQmTdelM5pm3mdb/WmZT5OwsCMv1SBN5AATwzgEsioB5r1/jYj/m7ePS4gRelRpltEViIPYoKkci1ZvMczrDqZvwgZubHmeV+WMFKHZLr7bUkiyogwsVanWMzsfAAhg/sXnZs0DsKzBj/BNMNxUCWz0BMAMKTeo0GmxnijQIsAlT33jclXezxLCHp7G+0vAoSLIXgONKzI3/P+QS84ihsRhaXZEmOOkpNfnExF6sW99l02kTWoWOU1Dw8K932WXZkW+RTPXe+qPwwDwZ+zTsoslds1CL9bEqohxP8NFPBabU9mTeIgnl+dN+mWFvYehi/nP+IrjFMw1cy8fURKLrj+1CSFgWqTQYmtuV+EHujwLpuY2B1QShmWp+Lw1FJR83r3A1uJqJnfM/HXtP9DVNJn8+8nJATQaY8hhIWTO4jwD9voGsKU/KiSJo3ap6rMa1ubmECU5/y9WRzWco8fbHzMpnHyu5nPm3kxCXlx2oLU3Kb4ok3T8ypXzX4B9SBPMJk5uGmcVVh5eG+KgB0yl537Hevsa15yR1evOOPOLaZugn1lXpIf3wRgFM7gfcaCjG08/Q/k+gQ2G8MYZI1k6SK4m4HSH7AT/pY/SnmzJkr/QS2zUiwCgw8i/xM/9xIcobZvwcDAZvav6RlpEQExvYfncjEfvrrkdWSTEC8jn5itwAbyLPRkk6kSlEjj+tY1HVQ1z4zl5fLXphIB5QlIaAttUVEP4GcxDygiZt6FILXuERhL0jnmmvbgg6grlWIV3jK5242DeI+bzdeX/miiV3knO5AKuU3FlPZnhAP/Y8HEWEDFbXYdoHXJTlr1mRAzVIb9xQ0Z1IQOjb3CCCvJvgz2CM4xUcY9Y3FKT/So88U62GMrVKb3iIsY5+IXoZ1rm95JzL8Bh/fxNqLPGfvuM64w9gafiuSVZHav/yanCvfFludad6arSVzYxNgc1dHbdr9IkX38erAWchxJWvO4iiGyNGiQwtl1sFh4FhnNIWxBAkHxN5JyHJPTc5tRWVt8BQgPYPjbg2s313a9HuYD70H+OgWVKFf4Xn+7rd1MDhijZxsXqdXhwdfHVHgj//TI567r8v8o3SE8qOgS6DmQO5FPGX+vUxGdLpeYM/7El7aX10uOtz84CzDoJe289ueIfOKpo6krqQuahhHcKxoKxzjfkkEHTpPN2X/ohmHogtXYDcXD4aWidVELtIMD3QfbIOKMZCAFswYnkkE+7iJFSK+u+EIds9uJKoJZI8lxScvv9KrLptUn5DpS88dHME7oc24WDXAWCvKD6wPTf7F0/t6s92+CiwPxYJgDcViJYlW7hSBUHfY7UHIC/B3dEc1XhYTw8loOj/Dh5Tnl/pvPWSNS+3IfbAQz/XyIduwEB3NQw1gwvI83rM9+iMi177ZDhOctZH3LMkurm1wkKuHBp/TU7mr8G0FpQ26bQbuaN8PiCrKk1RwpLlOoJM/nuE9zlxw2XPPzYVAu9Y/rGnCp8WSDQ4RJBAgkz3Fkhc1Iew1KgNnvHPssopRMJmREk1faQyxd1NB6gLQkVmSHQSzTBWgKAkaGXU0gL4IvSVhpayZsYpXI0kfhj8jfMnTAWxvweYR0VIH0wIFe2sizlNLl9en0oAij9Ie8js8mL+53aZLigPi5P5PyA/F34efCkXDCdXsAqh3eN4tKKfzMbhok+Rlko9YMhscoSCvOogtbZOYHYMOhPikeTCL+FaadtTtfjS43IPDcr7Jicx8WZlyfFpYBTjEg5x9zbDfXIpV1QMTMNbtR/WXxcDEUyXd5wNuLA7G1hgWjUhYkNc6+B94NroDbD8gqnLYnnmtyTQ8diVPlNyCIHhaXKwvLhCxnhm2TBFyu7gncjgPVoN4Xg6VYahs7aaYpbRj796SHaUE0uALKYpDsm6N9UqM56ZL6akbEo7KLU3aFBugSBDl5joaBr5YJI70oy8gce4KUbVJSQ3uwuQkN+nWNCpVC4hlwGsNQ+pGMVwvKZg1l/sW/uSNJR3wzROiPtUthymaESpPIBF34gIfDpNE51BDtEVLUk6l4LNgzorhp7T1IhEwYFPU1/SHaAEfvjEhLmAVgmIQ16Hd+/ZzBfUyRhNRdWcC6V63IJ3NmrBMvD2846veZs4b0+CkxF7o1Xsn66qkhBvYtkd+WfVxLl8Oox+VDxBcquHn5/7eiPsHQD6goyywBnDNcxju/+8MYeqDCwu2scq1eH6sKc/JT8NjCtlDzReCLnmNarabLaUes/t+Smw0M/fNC4C3KqPY5g5j0YxGZ/lSKGovhB4Qgnw9I/n+f653NaIAQtozsp1ZyaEKQ5Ic7FsOuPaPZpiLYXhTwxDH2xctPPAuke6O8DH9OWhgM6PUlPcG4QrSADDxcx7MshRZDPdIK6NHT6zx5MNu9hxowiox+B8LQev4vLgFdpfnvzXSQC2d+IQhCOTk+3onz7G7LfIuRl2kb6rKuP1FbFY1s6WSwLugYRwzYkJnhZm0/SHfuq+gYiauZvhz/oiKdcAhXj4uSDRwwG3Xr5yv7kkDFIULnbYl8ME/OXUB2b2IwcEOCOvX/FSecvutRVRDUz1UA6zz0JBwqFdQFKr9qz+z2j0QwQXgVMe1IaycedvvQDHrSBG3rkiQj92rN6pX8nJ2AIgN/XXjCZL8g5bhLcgUjbV+DngPH3Da4AlSeHa8WPepPqxIg6rKoSielvhiE42nciAIcp0gXuHloB4Jleg7SguGcfh7BXED5BkgkMIVIT5VnEcNW/QeMzFfcib1SdZgrykOdxYzs/Py2g18HaQTmGCGb0bPR5pjaEW2P52dcuS6nWC1soaKLMHzoQ9UGHiHwVFIMY73zzgMgBd9CJTtyHRbKfVDy7NxR5XLn5bywqA1Yaf1adC5sj70womxh5sC7MC1O9CxqCttake8gUdIadH+CmhokQzpwV7OzFtmTXFa0DrPNGOG7tQ/VLYB/3dP3i/ivv8Q+U4s6mA4tIuR6OLSEKlxWGGhWhAwVBlbXnrwUzLyQApqCjITjZfEx3mcLKrkuS+WBSlDapT7KyXEMGXL4s9XJC7ChuCWVHkBANTs9Pch8q+fKofcmHjGvR6+owmDOlz2tRWWkN/p8Y9QwWbnqDnxsbgerISCYovtKKJFCFnK5Qh619G7wQkn6vHeWhKeU2A2aBYpNOF4v1icfCXgEI09XHPyZHj08Nd02POp3bYBnI2dOnhDePo1zIBP+WGoRqBV2yqwdOYFqS6mAEv/OoiUnVl5EnyM2xfGGDZmbSRn8SX7uVkb7Z8zgpblvRv//HxF2iZFheiBSpcm30LGR6F6HTvY987EiHiG3b1G3Nr5UTquz8Ke4RsJ/MOyQNGGvC+EOYiEerBcoFF2C92fMvnh3uD4ltUOd/R6UibXw+WlpkfUZ0P510HjJEPr8BdyuTlp03Aw6i7cIX9dte5gS/4ZzKoNDcQ/9u9X9XZwKW0VYJHpkHf0570OaCNM8fnmw9lvBPN5EOxi9gH+2A4sOM2hr6SGzjY0EGc9SHhH16L1b4jRZDF0paJrKOeAOkfxWJy7AxSpYOnSzARl6FC96YODouGraett3h5EQSeUYpbDcAoodMkzykBMuoSgwu7WR7ZYHUGweFaPy7pfKzluDo83c6TOxTQjRwHlluptgt3uphhf4C9f82uPxsp+ttTxX19PCYu+qcmvFPkNGRc+BW3fB79zrmpPjVHZ1Z8IKnlqif9cfIR7ZO/yoT1xxmzSNNyL7Y9S67gu5TEK6SigmyseURmWnxrY7W35yUYcdTSM458Ge9cBgBlTurOe017DIez0xFKGl8EXDCSjjXpkUbFSz4UABnzM85usuQm7NN5Q55hgX5rB6s0BlkkPUpPrACYhFZJj15JFO6dSN0xeynyhtJQbMrLIAFsP6GgSGmrON4v8VRe+C9Qe5eHeoPYW7XrNd22xEH2Vc0JlZf91XBJZiZHIsr4vDebuEhFfa6e6tq21idmR1yBsTlnKvZHIs37JtlP6kxzLvhSBiQUJTGOWZ8OYsY7+t7yyJEcejDh2ksM8634eGP8E37iO9VcfEIbwEwW59akjmV/d249wVI2dzQp0JRRxqwZbL7VR4RXovGUhcJAYZV6QTKyi0DtjTEcsVRs3VCzV86tYtiK8JE1aWio+Tz4ZnUw3+VOMrimvYuqqH4yfdhq69+IYetOwgj4QoQmkEgMcmDg1UUAONTphbLvtRseYrMDilU4hYKX2BP1O2KcATTNgu75RdKPA7TPNvggDUtde3UF5cl5DOQdGas6NDyYpmVTRVTzpXz9rXEYqhAQVTlLTtmlxN4AOGhvIrt2Js8RRpQ5tG1tq1p4XJln+e+t6bOg89yCpSVzfuoiAZsZ5Bhx2FB2xTWq1EFJ5EqL0Lsl/RaEk5ScgoAksV4GgdQu8IeFI29KysEyobFQ+i+Rgh5Z2+GLC9snkuMmzmMTxZnzDBJ3KMDu+SU6kyQcP3WhplIy6yxW2Rz/YXL6jKyS5rHEs66izyhadjxfIhbcjxOCye3M54OMnzcwnOxCpe+VdURwT2/C08L8vBIf7LGZVg9u9X+mqDzQkona7qQbLr9ZmDP7BIitXD64G2YriHKWLW0JEjDt9HghrO1k9J7AXH/d8TO+p0q2Bw3hX+dpE1f9+6MvE/nNX1qUO8kwuoA0gE1d1K7diWqmkZYiJkq1RAVLW+gz9X1t2snTZsq3WEAOpOpSav8pPl7v8d+Nz7wF4bCPQqsiKWsOeZ5TCNV2JfGHk8zdmhCYpKIn+R5z1qM5c09eO0pu3KkBFfFBZ3eW+VhjdLOwL+OJ3MYWoF53adrFvyKL3CzUU/s5Z4tXdeiDjW9vVjOFX3k2jRVWmNB6lZNaADAoo/7EiUOI4l38yFMe8SNAUi5/ZNsEhjnvVHRvomiUHpP7OFpg478HBLg891BNAVpbzKRPZ3j4vqonsOiU6+jk7owV9NidI/D+OgFTBYYSdfl06h9ZP90xaDAMz1rGN0AIAUE+c5ed0HsmqNz8utI9JKpudhPmBSuGfjdS+/VvPpL33AFpgHLFUxjw5js5mNLV2PHTDgZ8/tHT0ByRAkyLSdWhGAcnwo1rVIn20dxMWGKnWi7a3QIqmWpsuYaA7WN1VGrN9C3tJMDxdAWhyLXXziKtGtbDECPHlPQirirpUhhPTpYn82JgZOjK4Un4kvs+WzK7f2uNh0SYh3eoq0EP66rmiYY8UCwndq7e/pV2ZkYDU1mnpMGbBOfCwXZcmsoitm8mvPIHF7Tqn+MkoNjZciZ9BQu2bINbxFe1Him0AMGmZ7jOoU3EXURrVY5KpNFJUl9ejXOxeI5n2BKZobarsB2X2dbh3bWbkQjIdpcFyh283AN6vErCxHAk3i09ZxlE50JIW+mpfT4Yefv5RJ83KwomLanael68T+ec+zX3Emm8WFB6hRYIVFnkMyuh4sQRN8VLLqCSNpulcGxEVPBwaw7QZ0s9o/FvM+s6aWPk0o577khUCRURKNAvuZ7/GYyB+zyF11KtpPyIbenzqNZrQzdjrUyZIPz2/pS4YZz63FycMGmgrBMs5c8wJYHuvBGN6pSUcBR0u/Yc19mWd7QkM1wPrNPhFevtExSAodlqYcmyWBGrjXCxAtk6Kyl8/7U4Tj0s+4eHbJBwwJe4INSnV3X5yWWY22ninWe8ohAuHifT9x+vaue2tU+fsKHSgt5KHjvVMNdlT2tib1Gzf7QAlYoq0otdBJlcgDNIgnJV24g8A+HLngGdhtjCIeMJLG+1/GLcjPc8g8L0FP0IPJgu6BfwvWxH8jOCXApqXzTUIbcZ5wZWu+ATHvCfWlVBlgKS0g8HtUdFokGt3M0ti1pWrbRFWROrzrX2cjbP0VnFi56NhWzroj4aeXaHyz4CE5dOJ4EkidAJqrc4OKkzjPYc5YxzXEcgFTJzFXv2JxYbtuG41Luar5Z2jxHbiKlXcncJEgJm/lzWoc++14qTUjJv1IrjhHkdqQXCN2Yi+p+LJ7I9aHGoy7kA92B/5PL9PdUEJwupYbssLKLliYQIXdvlJsHrV0bBLft4wv276CfKaGz8TxWmZrqywu024ZZkNhmGAg0SQM3gqq1ZvBASj1RPerikA5grg+lcIW6A6J7nXYeTCUmSebmFjoMaN6kGvPbZVp9EVIZbhLEWvGNprXzUxbiaTbakcWLdvM+mzL2FA36mdHp+l0IkfiePI/cCM1JD5SOixiQSLT8oIvhVjuBXrbfaAWsEAAA0OQZ8uRRE8If+uIustoC2PFLuEbFLy+NljCVEzdD/tlNSoHJyppIhk1g2IXEJnVmCUdoUNWgzmuiBJdoV8tAR5O0MHk2jrZclyPvBR2tr2rSEK5PmNBBMy89B0BlVQlT9D3fXqLHsp5yhrPVk21EgdXcnR3i2lwKa1fuQbE7W57kPax8U859TulGW+SCzq33yBzX1PNTVwkWKTuSVL1tGCdt8eE4cPgrAJ2W88I+rgYnmkX0HGLE+riwP91OQLpc4cngbCghv3Eg5UJ4DsdLm/tWKkU7czJrn0Vuxzz1tNzcludofr3mxXxLB+MOyamBQTaquxzq59QcflpecdpKEtRtIY3kfB/yXpdNwLUiSAqEhih/XKwcFy3Fprift65jRmtLhfXDg7h9Fz0sw8VaR8fOwc+17xzMbaMXS6TpJ1VdlCY39/x0eyEBjuERAtzCB0STYtM1rY7dxlzluAkY+X50HelLPs68pY3Gqe+W9AVWK4ZdBMVYzp+eiiqNDoO3V8Z1LF/PMeEKr8bAXCN9kx0oBMWNaM59A7WHMOfgBp1/AUHcefy7Cq30f2owSrmmXGog5TXOdOP4pOvNmr8y6QQ3Bq/dXcf9OATSj2nNZTF7jCg5XVnHv54fthzzaSYPzN2wU0YgKomTZ/eaaMJZ2l2jiKN7H/BRFZ+l+e0+tfKKKbt4Es2D7i9PKX6AXfTmaZQOT4YgAGq664cDrAaAgf1ReHfqyn54xne7rJMeLQRIlyqg3eniKj90J26NTHJzn0R2+5WJae5Ng+i1x0UzQyhFory0CRONkQVp68asYlG+5XEcG0K0odKJpZLVSCgZPEGIA238c+P73J6ndnJLvvxPRlF5E3fKZpRUO77/x/SAAekyAHY9jIRcsf549BZLG08A8ur4vEQG6K/J3K4syQ2eQLI9JTL5i+UHhEkSmfK3n57TZGAxSy9Am5hlMCijd0w2FutMotRuOWF3kon1Vn2X+5IIXMJ7iegGpRpxK/Ati4KIgnoJjjVjNon/YLSuQsugH7BoGMpnH8qmU2pTV0lcQ3t+WWYzg/7yjrE2JvNoiJQaX2h6IHd7X2Mk1NXGHuBU94tzUUgv/7sTYJMLX6eut+QgBf365KFR18sbp6o64Bqe17vTwqgu60JASdLIa8eoDZMGh9WThTPjd3/DViS5LfpBAUHBIektLTiKlAzOWVegp1AmWd68frQaFQpHqP9leFoCx9JyH4raMd1Ntreh+A6IXIkNReG472agTxpwLe9Ew+zkDE2JThikixmEzyzVO81eHfV1NbdBFtgiUqViMOx153CheMRLGveWppxj7m+SB4VJLj1Lhn4zhNrJr2D9r1ERav5U//DpJPQQPZqNXHBw0ThbxmPMLMtHaJIn5RoHMuTS7v3LKp/CR8aSZzOjpqwlwzZcrbkcWCCPN5E5yWKRihiryy7ebIn74JoEZrJGoMY5utZoL5Otq015WVaMSUlmqJye1DqOd/JtUPXLCxemQ+DuU7xHKBss2GxJejwzG59T0y7QFdZsc69jwjGi6lD3QEUK5a1BQl9/q1yqGgFU7Gdhxc+4eN/FXSNpFUHg9FkNg2gAcpUglDikKjhV7XWt2BQGSJZmxiomtrcu25gvIZWQ1MMHcPbOa/mIoAX1NVWCxTnyHRJ/8O/19w9WxIxi44HDlAee1g4J3dy0wt7PwOifAR4d8ha7x23C5m5pi5xkg0dtrunKENSYstZu5ToDDf/IVLEuMT/UIpJN1xk1IEh/l8qX6WsDWD8QO2een7E3HKRihr7XqqMImcPdK8/pgSlAD/5pv1wVZcKmThupjHdNyBeXYCUFNM7g6Z3jZIFp6KOHfgFcyPZ5cbzsiulCCV31z8mmt4Kytea5muOOSBIPCU/NilPem3L4HyUuecfmhm3cBhDQ/clIFaYUNCK3pmFNrLRmnNNXmdh8Hmj/bmTPD4WvgEvuoB3HeOP+9b9hurrqDkZ0wXZqngs1ITABZjnZd8uF5G8Ry/p+HCf6gZWzYxlJOAov6u1LFqMLCvY3N6ZwF4O+u5l5J0QII5vCGdwEqbklmYekVbfbrtq4oh0K2xdXoG8o+1T99RiqlyyV39HNUsxUTHJiKfigf86r47XpoU1d/yeahkIwxlH/azAl28jrclFSbU3bsBq4a7p3K/EZSOG/xfWpTNFCN57FeLrob1ISjl7XUGhGHTjCiTYMiD7OEMTlnKQJeCggeudzGRF+PSbKU84YuHrqFuBQYQbj+p6AP8UWBY2cWs3gKHRgmSmyfGmrL8LFYYQ/arjy2W8jzy7fV1eOmqcCXADzaQVqNgEN2/tmmkvMh/lKYW6RQbkGzQHlI90WKkni4qMiRAXwjPqXUGzvORIp/Qjf4az8ImxhBUq7rEK59yhN2Lo4WGgH7yUW1AAiMr8aBs5LV/QDBrNQeMDukVWpSFbHDJt19zyUAaSuyIaY/WniLceZBZqKPdmK56sMgjIotj4EACucRIbEi6Fylx4IyNsjQa+pcw05CeNWKA2slOn7o52z6dC12+zGgSm1Az3+gPkKDvDn1HJABtk7D9KgLWykV84G1NhXJ0N+GqRJtGuRvIDzQ1kgX7tNXghbVa21zSJ32jzjITNmmtzKfu9BWTMCDTeiGv2i5ajJaA5jSd4vIKsbjtxupB/DIKgotPJKe+EM4utmvSSOJXDN1G5T3NsaYre1XNNh4Z3h4SKqNQBMVNKmm5d8jx5raBjc0akZ4+dyTX6IQsFpWUxW7VZ7YC5lk7H96Ahok8HQFLlVXyGa4v3icTAKo/ict1ddz7njOO+/g4E50WnTwN/i11w16pFwsFG1tsjPH/vCW7JXMQbewZegjbNOLBJItJqS9oGHk3Q73UxONyOGszbveC+xSZ1Vj3GK7DxTd9iH/RzO9A451DSLiDaUGhykcMBPbbFIBHhWQZ/3oSF5im2GPpJAEL0txp8bCWx3cl9fta0LiwWu81Se0Z0O27sXJ+axSn2tC0yabpWf7eTvZbwT7VFRmS4emL8W5qV98cJfIn4f/jgZdkXoioJABwE4NlpEM1zj+oY3o3qXIfrhABFju6Da2jp7UVEDIxq2Z/J70eyV7mI6ZNvAYxtUN4KX5+wwc14HknNTh5ek6gKPOjddjzMkouKVMPQ0F91BchkMfy8BX8KWb3Ck6h7YhHTZjSUIz13upUkR2d1k3SXd4kIIGvRBVIpk5rNWq52/v5In0wpEu4lt48yPM+6Nr1aJDjxnCRgxXw8lYDw6xed6v9G4L5lSoj6J0PSJIx+7vL14Ct/zSStO/oQyO5WcyWurJYIza4u1X3P1xYAdu61TsB2sR9t7l9lNr3tCwl52mkMMszNxSFjr7yFxSDZlMhHxyXYZPJ49TNCetKWqyQhREgdopMPRr5Tz045liMUzhl/fLj0zOtCjRZedrvkh+e4wuaZ++fpFMns4ArIJlSsSCHEbAtly1FbU6vXKWqPOhJmGAGftObjJMambKVdAQ23u3CjXtNEyLONtvYACNI1nthPsBh1v/xnk21pFXIYKYdxvnDBZfst78/Or+kLetR3nCQpxrEPZKUIP5gOK2PfL5tOH020tlGuExHsKYGFJwGNwl4Mto88XUaC0RVNELmL3vDgo8s3YFbpKohhkRRzz2zTK1efpkZPVWVv0oibN3YpqAk8vBWCIuFhW7BJT82cAHr75AGERoMuVoj727aW26BcdfLtIJQzCLLZktW9opqh70lVvVyHWXbUybarZgrj02oS7ExrWL0DxKcFD/1esTDT21XBlG7jPA9Vr7OlIOP4wUGtdBMIPCgYm8bphuTciyCUeGedezTrWwUUW7K5+zI2zK213ML480Me0KJ9z4mx5Bo2NhBgFmc5nqw5mtXcPVIVpiitY9iSImSGElESdsaYf2t88VDwnKxKdf8yQEb2HwTwc+Vme1krVVolLfr3/cyEqDFpD/EipOIDN3JFtdJ47autUOD3usJ8mJl/fo9qYdAw0BGmZ5HUH5fTrid8WHpb5n+uWHEwDWe6mKWp5y5gog8o0FjTOpdWrGV2PBvxTtomGS/TgslckjFxblOPw8wwdD0MIw1v+6t79JfzEcxxWfSZCz0hT6Ae8YxKXM8Ah+DSLz5LqlL1e3eM5xaeXv2MAM4E2Fb3sJsM9neVJPQ9m1d+sa1bTWoUZ+jM39g8VMLbNPC++f3RfSCbMNMNLrO5YJJeghPjtmjqbNgQTVyqh8Ubsba6+7Pt7RmmbQ/cqbqJ0gN8GdlvOf/JrATJez5UtXseNVFiy4jcZdvgKVAjGf9TP26LogRK3ZeXA3sR8kbQTRhjOaux7ZymVItVOjyu9UQvkzKm9rRhuUeNfOyZabb/XOTn+yqDSqdDOsseqPr5IMBRhsvGe4of+hbar9aWZcweOQBXFaI30Q/yXrxPUKoGOugfcYuZl35+K6qGue94c8j0XdcvRfiuxrgQgPjAAAHAQGfTXRCnwczYYOM7ZAlvR+r4Qj1poXpIirYQ2cBfK78GZYz4MTzuUGs+3XQd9m7PZboquWBcRppMXw2Hc7lzc3Or8Mqczlym5Dq75iB6YklSNCPZd4Yd5vs1d0Pj9fTIkq2az+SZzh2BO/eyHYXF+izQywECv3WaM82//254YcfdFylYvub5A26+eaoVZzKc1HV0g3dT6xTXgGhTqsRoV6HIDs5L/rL3SJ1Dlh1BKPD/xI9qwK0MfDk+PbU3ZyFQvNVY8n8rfB54n+X4aM9KSMGFS8QAS7yS7f0SngsKW2MRf/fLqn0Zk85HU07bRvj8ZlL3C3WoKLUvMXNQOL2ocJOo/v3LSlCx2qmSNBUE3u3JlmV5jepLjHXmXSGvnwlNIfkBwYU4ZCs6QsTFiWEY9m8+BVkePaalgddHVdeu6QiYHn0f//02Ehhso1Jx/G/eMASmxBLbJgxH2hEjQg9Nirlp2dLjZkR/qNf8oYjG8RqRuVukAyriXt404emoc9vno4TVXghDYspcV2oyVP1Xh77RX53nQRJ3KE/3OedNHvloHQOGKcZCyPQWav6f5S9dx8ZfdX2Ayrf4GrPMGeH2HfpFHXs4FGBGf/cSV53Hquih80QkAt5JOJhapcBWWHRY/78cay/fEwNHNBFeyW41u3gwKVWD5PquDdk1JiMeBibC+THGqIyPNuSLexx/1ApK3FoXcy6Cw6UmrICuqT9abOIoo4lCJg/MbMLnceRLIbYDpS7XAMPgDegY0HDyjk6N01vemT8Kw4fG5hrr7o+OGZdrbScW1BX5sCoR7zgvtCBvpMqWnbSxx9sLhzDqf07bOIlB23ovgVKZp/qIn0klvLs8cvhMQsRv34u//z0o8nQwJerj1e3zxhYDbCMmBvGiwS9MqkLHbBmAODiOHsSnVKvOp2h8O0WvzNEsRULSRAHUS3MLbTtG+jkS9yS/3nK2MgWK1GEIaNakFl2/4RU64JjMTN30cYNjNqb8byqsFRdNEL4Wx4INAJKLuxOO3MY1iZm9bSZ8PHniP6Ybxc3Isd78Va2lSvF0GxygyfnZJpufXDqsHkqideXoQFbEWY/uMuvKN4MXRAjSA2wwt1ZQyAnTtzVsiB+rtfQPvFyM1fknX2hbhgDE7DMrqohmd0WTaIsrgAmbL3++z1s+PjkQI36aiFLmUT8OtX/6pGnJxqwWIRnHB4EV/wO9fLhFB5CDZvTSRKaVzLjhIr03QdAtCeWtQDNKw+oMvoi31hiG8ujaCLBWGJ/ePgC5e8hvO7LpAd0qZNJ5VPf7GqpoxaWo0j8AVU9DcXj7tuOe8pBkr0vFv0K8zPWJqIDJNzueoWDzL37KiBK+MpJHTTyjo2/OtFHjTDdrX2UtuUJZJR+ksa3x+qMfiQY6/vAm4oNsvZkZl00ggKMDVtwSZp6tc38CbVQ/34EokO1cST0jzQ75jMEoGrAEVRO7Wv6ldCQNMf8HZ1zO7cF840trstpltZLM7KICaKew0lf+cBN0mqgc5ZrKHN/0okvgw0b+2H0/ItI5YvDUWw0I3rZ93b9h+3MkMp65dqaqkrqoFWRl8CchS8YBNGqw9QK/lVsOzD3yco92T8Bk7CavfyIjtXcdqvVeRoYWOQL6aNSfpCSmiRsi6PgT/Pwq+ZTc0+hTAcEPRR95zj1nf0lN3K3L3wpaJCPnTCpZS+1NbpCsbgC9sTTTHuay+ZgeNRpqfYrnB9+c28Lr0afJ0iUfog7I+yBkuTBmgBDQgd/ifTW6HNZjj1Kk8Y6miPrcQkuVlbOuTE+BPhW484TzN9SttRQBQXGgdrvZ5ArM1gk23NQ9mp7muMMreq1KONKt7bTPeg59sExIwdevUJ/GbIBEGcDzeDhjUUmWdEUigB4OgYQH9X7uOujWTHhYjVw3g+W4M2+aYgJI/Co5D9aANW9qGIVr+MpC1SikI2g31K2ffAnep0GA/iHa+bTqetVWumtlrn1vua9S972Qsm2rQ9q2suSLzwdH6fnKb+TUrhAbGV8rTohsMeF84aCiWuzv7Kvg8exKDPwPXvc969Zx3W8IKkFjOEkr7d32rJE11uZHDiA+zBAioxivLo9mKJ9utXIyZo09UYuC4GC6RbrMc/XqzRsqrHq6EoGPKLt64xY18wUv/zrjusO7i9BfcbzcicENWcA5xvDOtBQQ4uEKkB9KZ8AN4WVOtN6Z6h00qtCM+T6di0Sqx/a3VsrUEEpMkNxQvWKO8GQQOeZpKD/Zk7wVVk1L+CRMYxC9cSwC8BRylq79FHqjcZU+8rTSU1jP6z+FhpMCTqgRyrMtOrmhCAO93D4RUJFrh8Ld3R2c2diwoHXi3xaVFEUd62OTp6K6g/MkPsCN1m7Z/waajZSEPaEmCrBEJWb1wBJcUJfAAAGtQGfT2pCnwpb1/ICAUIVGtDeU/zAIO0Dbf8q4Jv9LwuihWaYrBbUuPoGnJa/fxAiFFT1+e/5GcFNxgfgM+NLb5Lo67qn+B2TDVdA8DbYT2sPWROjNWpWFLKESOKQ1Mo+Tx0AgX3/NzS2WKrq8ERrmdlg4h40X77MMJea+bvkVfxYSJVVOnxG8uo5d4qQZ44zEBBrT13UXJylDABGnKfrBrrysYs4WKM0Wq5CwgT7N0N8SOUlOxThvMnUeojD5NGWR44a+7RgW51XNLPBeEtMuMIXhjIL0WP8u+3nQ+FcZg1uHAJQmnc2cxJFqHhoFYNEnmaP9+QbDimC6osu5cD1kbKS4tZ1do3b4uvVBb7+YT+srJY74YEVMo0kZ9zeP7URU1QeiIa5a0jOr9GBUe2uLrKGEFTJ6La4jTaNCYvMVfFSIcVz1buWprDzN75jUWepKiPAljM1WH17dUVf2x6u9ocuFRF7WWldwF96URXjuGEkbKAmgTiVI2YBqVP/jfo9w4uSlsuJ2Gvk9AA2H8/ErBQP8WtHKHbKMxtizf9SEzXnZLKTrvsHf0qsGeNEJ5Vvogbl0P0MQLo7WsP+8RHiCx1MenISMiIw0rw6MrhJ9C9Ut7M7ivRRaO6m9Q8K/AMdPD52FUmp/jsbNv7cbwTxKId46GPa6PiBNS1jjqoa7DxpaxGpJDtd+4ZGhZXEjYjy6+v66b/mC1me0IVGVQnGp0Kkw3qxyQoTXI3soYmeLOxkDKs6o4imR9/TLVkPl9WjOyzDm39QtN3viAzxk9dwyBtNu/voHbCy5JqRP1wn5bEvzlpA5cd09MVui++h8ZKGSWokeOhCnnRLDFk2a0oZ+QzmiJ/olTRAqeFY7t47EePzfjatu3ru4b84tbPjTuVTd9DKwid3JDe/8q8zeDUDFJ/Y1j0nutWdTIcnFZL43pzmUj48gBiKJDyijbHLhisdRQcrv+CNyItHew2sT7/WehyzJpl5hU1LrQ16xpGz3ljh5TpxReqZgja+xCYHHJJMlv3Vz3GsHet4PHq3I3JKdyiOlC+Ehx7xqF9YOxIGN7goBi2MF2Ss9C6EIAkHcucPZ++5HFIzLMyZ9ZtbyS8TB3kU6DSZw6UtLzOQLLt+wWb4TCj4ggbMPZPWe9AH02qc/f0Smm/kx4DfTBQxlGBnFQM3o8BilrGFd5lRyCEeKtK3zVc79AwU2cSEuZzG5x5sj45aMLWh5X/wkJ5wfz7FLrN7XVDco5FPEtwgW/uHVTu3Z7WtOcDN+pO7hw9GJvrGxGeEo2FieulpavZvQ1pbepspeMbStPN1UiCmZnaP+cd3v6vazp8OeglkHYWJhS1aREw6RMRosyN4WjWQVDNrj80d6KUDzuAlIF+bkHz+CKMNkYR/g/MZHQ6RdGYMfcg+z/frQc2UmRRYY1/x0MhqwJDtf8mxapJLmyKl1EiqU6uTEVLDMLzZuoAM5X4tANeh5geULfbVOSd5f2mUyHVkOUBoVPVfzPDY9FuVhzz+Js+WHKRR39X7Sxz35Tbqqfu03nQmFQysYsq8QTEs+YXe/urWV7QyxWglOTxKOXvbRZkO+1xGpIcG9oxYATvQwGaeGvWM8QdWJjxolk4X1BdGfx3yAsIRQMvu3xUwW2cLf+hoWbNdOvNX8iBOoqJ7pm5mZR2sPoAd8db7E7SbK9kaWqEivgLvMn2iL4CNSOe77AyTu/7/qPuPVJi8Kvqhf37bGGIKmfOXe32HGJr42KuRF7wJn1wDJ3DfdjYUSrACYxla//b4aRgjgNTEqCzowfWgFFImtA303bCqwwl4TOZADG1V7+tnWNSqwF5vArAdynorXkkGenfW27slG0ymvDRDjltpk2z9mPgMXUSOr6tntBCo15m5pwQzUYQ1GieR11N4lo9+bYusKNbMDx4ZQpn6dH4jfVW7LjEpY6pedLw8JPEKgeuS6hm6adaRbUz5b3pPqNGMUeCTk0KOFF7gXGAXSpAfZw495z9c93HbGHpP9jokSbbUW1b+E2eR86dDKMSBrkAAKKovS7l0lpA8uMdNug81y+EKfm4uVLiXybcWPzpX2RGMlpy6V+ZGg6+ebKPHqJekQdj9tQ+n5A0s/WsJsh4Mz9Ez3dO2Z/EzvNV6GlMVqG3Cc+3ZYD2bbVcNJQocxHvhO4BoYXXSu/SXGPNuiAZ3/g/VGfk6q+uaIXxhlVPXbqL7I34bcI4kVS7V/L0tFlQEp+XedUO1AzJqlKW9LX1Npz2AAHlj84KzVSDoV5q8qp4yJ8Vi1aQQQ6aBFAWF5kPEEnAAAEVgQZtUSahBaJlMCv/C8rv4hNmmUBvcGJKdZYkaRSBK6TJL7AWxGN9aGj/f7I8kZyG6sTBSLj1tv8OKMcty9kE1HY5iH0KjNaHhfXAEFDRfjg0T9mNKgYDzk57cOYQV4f2NSXH7rrNQXqocJ9uYk6BJceOTkYNyf7eh5tUdMzcNrTQrCsP07s/DQb7Og8TNkrLpZCyCGhNzvkzOA8qu6ilFBQpJV7u/2JsGaTrjJDOwsIDYXj864XMAP5KMN2vpiavVNLRiDusMoWr2+vfBrwGs9JRFdxpNqPzqWLrbe3QY8raIY6wDuZUSfo746j2WXMk5atYf3y4LzRNduSx8rYLy506i4eNW/jxnLqfgwrqe1lCSgB+w91FyZmuYO7UFxtjsus/+raLGsPjwWPszfFb2r+onM4ZfUfbGYR1H0PoSIy0o+SiVLFu4KXlWnUr2m3OHIqLH1ZdvT+Av2EMXP0JnYyZx65xDfsRusgSe7aC+8RjghSRbz+0hzscR0ZV26AnSpsuWTOgJdtXBWo/dL63NnlFcqg+7vP+GHcQRQ+l9JW1vM+NsWCv8J3MeZSmBe7xQ50EM9CvEUX08ROljrLEDIFvlqZalfgIyXcIPRUBuQSUih6XWhOlQFFbKes0nwUHFXadeOV8glLp+CUtqTAAcg5e3uTjkKpxA3pf3ewbPgPATaK8F+WtMH2Kmcx+oEw05DX23SfdYpBYYDiYZbTJkmGAPIEB7bav0/eTQDGNekhGhdsPgJjFLHOMvnmgciKw7KaaX0ZNFlDKKE1V2i1CMF/T5ryn3UPJFTys1CuAjzwO3+Nph8kbE0peVrwofQgtpq7QOYMm07l5jNX1sMUqaE41JpbRX5zkEi9gTH2ar99G7Ljv4StUVx+oRUFhpsl7alaaCnsL4Cq77MQLk158+OwlqCa7MCJnNNoll0ZgqqLycQxUATCPwt83Omxo9AXMj83B1E5esZs4bh6u9xfETX/s+S6/v/lH2gewtFppzt/WoP9bH/WMB9svfDRKP68Hrl95WYw7V9nENz+0WCz8p+zhGq2RAvOxys2qb2qynTyp8cQKuZmLdN/yz92q9lz4ro4UVi5RE9praNczHijnH37o4VrxxKNph8lcZCp6u1wypx09iSDNfeJ4utp+JLp+9sxZqy8q/tdyqzESr+EedK3qPjbi/xlyh6Tyl7Y5sA7dqseyyRXhSPHElsXMzjegsopaz/PZGmTU6eQnMh+ifCIzgH4ZVwSPuM7GUA2/9n4c/Kv+IJyMulrGfS+51sU/RbVV44XENCqewqa5HwJnGrxo3tzc3TGu4NcufnicDM/GjtWcPDGslx5H/UGsaSSTrCJbW8itLEI/zy1G8WueBwSSCsxHxd0FsGqPbtat9BEM7lWcofTkbQjmTyeA8O0eQAdu3PkfLlyc5lezsBlv7jxAKxH7BIJ0rbblM/GypA82LKeQhJdrdk3I9TWFmUNJnhPykw9T7qXj9idiN78ewvnd+NfXoV5RCkam9PHNMh0s8uNK0+l0vkUDD3BGEsIJ4aXEksxavRYzWv3gatkik+3lF5vq4/V0kOXm3/CEfsXd7DRh2XwSuIdflO5kWiI415lDfJZW1cETEtQO+WsWwah9kr92II8MZ+Bh4AdAIHUCXH9z3y0SFXxtZe4sT1NrdAzXmHUoLqi6Mf0A0Y4JK4ekpHGI+TbmYfKXJt3nn6iuMhMFBH/3/OmJLESw9AcjJEbcA2mLECu5MGFxVLkJNIyBEjHYA9nW8v5b9Hi1qKC40ai26KWOD4B2L1zIG7secAetpqCC/AOOR7p61RpPjQmgWvF8tYnm5HGtpxVQSywukUHYHl2x4Bg0P/2ZtrhdeS0qgkQaHMEJMAoqrzai2gXwMRps1pWiiIoQkt2s+taTY5/r4x0ZpszmY68bD24TU1+ZWoqgNky+lA+nfQdHRampQXAbwhiLkUHBjX8xs4V8A0/F8B4U3bHVOj6SbE+PKj7FbgjrAS/CL8fgMOMZlc9cBExJQFllD3G+g2HI/ut0py61a8c8Nj6GXRXLOMXW11QCISXm34A3ctVB3W33Y6FGfVWVTU13yY3rGgthyyrdiqI9GCn2lXPpYZT8osH1qMRNxMeIDxbajsiGQZeH3LYFmaQfMTQGvVfNc7MivTrrXt2WumOmgvuZnQeTj13K2EqiiSIfALbc6ENXE2gQtgOrpHafPRrkMEhb96Upql67n14dwANZX2isOBPw2nNajUPcFmdB66MGRKohZ5T/bNH4bxB4zS/0ioEERPWf1gL98P5ubDGUyJCZhyg9BDHdKqy50INJfXgDEkPFZZBqVwL7S/yTOFzUywKkdpVbAOXO76Q2vBQ9fRNZz4IJ3cSbRqMxewc1/n/lk0a/plCntC+G/zvCik3+139Qj3mg6PQSCLNo+mXlCGfIwwZq8uc9UavIhvb69c6nkN6kHMzhswS9hMaM/6rHQd8TNThOK+8snXPwXhVI3dCQV5AiI2TFB2J3utQyrhYamUR12DDsv9BMY/OFCKe23dRW8FhW6CVnDejwaKfACYVkgJmYkQdtXlrmaGVY65JUuarOMgLgu3wCDRki7DhUqjqIImWGC0bS6ij2CM9JeFiiI6Qy6MDlZI2G8Wjqg99KwrJIM1WTSzmlxk4MX1tAdIsfeaxn/A5MpZtdaR5pAZQVmRfZ2P4Ee4byuyOfJB+HALomXcdQIEBJUvNRYj1doQ9k9FUMyo1uT5j48kyKrqalq8jh0KXhESi3LDl1Ffrttzmy4CfG86INOe6lplJevbPQEsmNkuZv5sb1OX7lvrNpR6LvayETrtNGadcPaqH10kzESa9BWDcE6BgNJ9GYN0vyv3rrrwH7qbl+9HgmD+0C1/Lw15jYeWRVbFueOfIob9s2OCURE3JJl4gIE99SWrHonCmE/d8Y9+0/LpS+DIjH/A/0eg9eMFRnxxu2hblcEIFf8ajMo70fR6/BBWfZmzy3Z6dja/hbdWCRc2IlshLgaE4qmiPZeqRzuw50XyNSjeMxpD3LqHgw+kba6pREHFMLw3bvKGvCCAbhIYt8EwMzy8MuM232+0YYUC1v0j8K307De0WtMidPaEVO7cr5qLq/qy+TUPp2d8/EcG+U3TukgbVigmI15jT7qwmAEgIv5ujHCqGFQEHdeJGuZRiS7Y43HxPjAg8sB3/co3KkcTsxbqvVEfF4CV2vo31SyM/+ieSnzeg7mnOd9z3AZ3qE4/OWE/bJL6Puy8XL5E0tYyf3DxVfI0QOv+lJevUD2KUTFDpRd9/Mxl+dfaz4SJ3uX8u2aKSk6n3nThJgudHOmS7GIo5OPMaE2cEodgjJYYiUG8G0qWLQ5ciMpwMZAS7PpFlAZrbsfd1CpS4CtxT/lZb1wRb5wh1wTo4c6gnFsLLTIzdP29dOhusftYExVhXPYFSwFetNZusahF/njgOmbnXNvDK8IrnEw43FzPfCo+gfiRkvnif4iKyIjuXwQ9/Ij+eCElSbVkJGtmajLG6DWpuGyoCv48Q+zRJovP4k21W9Xuke2dBoi/UU65tH0eR0ISRxJLXU7TZ6JJatWsDB4SnPMXCJxSxMwIOJx+/lavzZK/zYTdi2GEEVsf62mnDwqCF8YP0jmYWymgPSu8/N4SP0wfR5PihYvHuKEECiMtEpn8J5J2nS7xqhtTjtHzs4dKtXqaiqn/0prnLQzv/uW3Rkn2O/fj8SlOHlQ/2QL6AzW7LiqFUx9lSmV7EshnnoFY5yvgkGUfb1R/Su049c/0MzxgfhS9KFnLNjisDSWZhvr/FDHS2sESLjeHMQaovf+n4zPlAjOMprEEbD9As3gthKZhnabz0f65SgRHunaunHUMUjaz95UQ1Cv589ttSxrSzc5AzrExEo7jM1GRVdI5PTsLpTnWqmMChyBb/8g26uf+k4SIR2DKR718XG9uOQKTzZN2Gk+fPPk9glMgpp2xY6U9XQQ9tQTyv0/Cngf9q0GXdkkk4qgLujY2AYL98FXwSDkHxlSxDQDNlNQ0SV8oTr9pwqhxaADXNW5Hjmt5Y+H0wZPSRumAQISU6iUJQiRFQhmkOjXbxeEfK5yUuasUTGqgHo16YeClo770r4DjbtB62fIugXQIQKXQx+IlVfvykOmIRjd4rY1grIF8FDOcGSqP83ZOZEZBDnljIv8FMWmoSy5IBfgXndQkhEjx5wKI6BYngnq0XzNtYFEQwm7TUkTlGc5X367qdFyO0nLvdWt2HgRbjRQ50exzboe4vmGJ0thFNbn1puqUrTudu5l3VsUI/p53NdZkWRF8OBb/yKpKy41xAnwwfVb4PrkXt00Z1xvclchCKEkyNspPk+R4cMYujNse3nGA9+7UzQqPpac3wi8H7BV9b4ELCgVByGM5iiOkAwYxTuxyb+1janSbHn8ccUqiq/yy6rB3MDiUgd1c9WXtWpPiaCUbtmXcRcNnqTKEJTsHTABuSkzvIIGv60w03aQsZ9xwvSiPbN+/Hn2EkXNZT/av3sUsUwktbnlcDXRXjcGT3jhnU7ZX3eTfh3vyAu9g+WNQHCQteRHHL+XKSPLlMt5JgPF6NI207Ypu2TUaPcwkaVcvTz0klhgJJKFuvhelTDvdyEmUGLxDmraQ1chz5XJdXFkgRpqyoeOu5nKGcfQ6vuQ6puAIiZVBip1o64ia5PJC7qqFnMoS+Mz4nS61TJlJEZ5u0TzA2WYsoSKlVslBeO+6HJuOQPhtwadYxsc0Bya7f8303EeEh4snNaadtwNcusQau1C5LaQNDHSblAphLv6/twIJJcJU+tWes6lb/FRyhcfY2JgucSXqv+bqAJjfBEzviAhXT6UC0gR8exH9w+xs3NWgFBkqbDppC5+FxC//yvi+6SrdFELWOHpRdeRx4MSvjx7WN+sMatRB9O52L4Ic4CWqG05zUpJmTTteT8Wxus4sHyi9h4A0Cpka/tEj9hNiRguFIEh/6xA1XemaN+R7PN0K1g4CI7ta6iLlJyDGZ05jyGDeBvIXzH2Ca1QnEmy4l1q+vvEpAVQ7E82sooJoxTlJ4Z0+VcrisQ/c+AyuEPjkS1rw82xyv1tviqjlVcZvrLRLX5tdPvBSmowb0VJnyU1cNFkRDhtreq6WD70aJkb3VWunm88E94PAZLH+IlpplbCG5N+xjlyydlE7bX43qV5OC928QSsuuiRVewb0serYUVF0dp8UmwoWzzMxWBq4xkWUZ1xogkkgZyik5ss+K6EatSkUVns/zEcWITCI6M+UYK+bp6EyItVrzuWFJYu3sjM6d9SMwM39CeyMpgRcKGNLr9BETL8O3S+s8VIX5/CHeXqPVHyiz1nDUHEXdmCdE7dAMDgCf0yzp5XaRpEqyXNncfXL7RGzXRIL6GTVqef/toBjkhmmgYztIn60F3RG5Az42hH4HeCLcBWj06hIpOI1f124fv6uBqhUPOFiHN7siILvaM679/BzOUpYd64U7/DBLSH7fuHfTren+vsZEOWpUEGs63ExIO5SvIAL4uYeJW47b7gAjn81xCza+CL3cZxlU8+B8srbTRFX4FA0CiozX+UFBSk1ftHLu8vApq0s6FyK5cJlgpCs8UbGqluC5aGfGd5kAVYAnTVPpKhAM1bNvhTW9iXABu5rKDdgeGtkJC+G4uUjyzk0eBkYfvs5wam3rlKJPpHLZAq6k5i7ffehZXmlMHB3LRb2zMaTZ/Xx5Ed+yha6RReTKqI8kKHZ0rieDUfT6IIbHBKPZAXBIejddqsWBMgLt72orv2NhAKrKW4OBAdKCgqmdQE3Sphwxb0I3EZbJztY1pqK2ACLv+FRm0VqR3PN36ULp4M/LWawtPU38dUbKDeBoOpUK5Ey+38OCMBWbb9Q88b6+VzmgLqOL3NdUW/eVxl869vGQZTxSqkVLVByL2Ny3vEh8TPNSlPuGGkLfk0+oTzCSCxkzGwhu19+Q8tGpNSpNm2Z7zkw+/ZFcvwFDnN1KZjp18q1it6jRLSEekqv7CAyQsU+cjdokz8qfKM8ekavj7LZjp6c1y1OnDtMx8D6nE2viqYyfSb6l7sH4JLAzSHhHXzErwPpUI6qAC0HryPaSE06llLvkCxL8LBopIXG2ycI0TiGEunsXAsO5hCmQKbq7QquwM3xNMSdkOl44ehooHf7NebnaGSg1Y1hWMFT5gwBpo3NXHMQTsex25Bm56MOmsR4dI6LcmfILfmqesS5R28BaLz2qfh3S5BmqpJjg8D7H33q7et5K+fLY/63tQejZf8I4bWGLnBOwHi/uUq8WC33vgSC+iinJ4fuuCxjexRiQpQwtbIX33EL55gzi6h+kaWcBOzGgPel+eBXCj7ntEJD10oH/ReWluWcVtQNnIOrLaxs7nEF7Zz7rd9QIWHkg5tkppbdiS5SDi2Ajq2U2knb2MXc2/7VXHywpqH2rlV+OIJGiF/X+hIO8FaCO07ztKkDj5IaLLdHIzdBZhHy3bXARUBN+BZW3JF0CHf3Uw/1av7MOdYKdXyb8U/VMhDpz+G7X0A8w+UCsfeqTB755HnDxeqXAInbaFV8NtnDasguhD5exUJfSjUkqeZyIIyap0BnFoSEF8fZt3OHdHutBSBEQkmWaJydAZMg8xVciNOUgwTTA3ZiVJt4HPTI9P+kcYgYJYPZmYewHDOO27ykH+Dh1cnYvURezE7OGLRpqz7a1EK074YRDfXVzOb49jzZEHtomduFAtC0NtCLdTifecLvaM4sMpmkDIl2kdwlTuNGsE0wEr5y4AQauEdM8QXSpxRWhRAJNXgHUfK5+4w1Qs9CUZAMUHIB2UD4YRIGXeuTJVVFTlGAl+zGJSj1++tO0gRtj6XAjtd26/AcZv+617/mCLZ0Z4InLMFE0XScA1Qq3NGrQVRrA9HWy7rmdUkc1eK5FxPx3UNUVYswdtyIoseP4pBnjwCQHNsN6MvstFiqSvm/PXitLxxnnmphAbCxVnNSZ1eaAfroAHWM8/Ueo/zdcZaXjV/k6U1FK2oU9oHOt9+RwuPLzrSB11wsQy8zT5FJVQcn0EYfDAwEzlV8lMKDcrChuHoZL0lXDyLIhRl5q7ZO5oNzDSNKVVFJ2hcH7FTWJl3oaeyg3QTo7Wa1JeoNH1F6+V+yhSoJGCjZW/RO98SlsAsWt881Ic/SJ92Jca+xFyN2g9itYXSxS+vaBSBXHenj2M/mKgWpzHvhlfKGZWsp3w3DyqvgxiOACt81zWVmhC3OG7bI/HXBS3+kao+Q9f7VIKaC5n147WSfToaD/sFe9GJGxeAja2oXw09G/fF2PrLnzEyLZNfCPD2Npb1F6hOjU8pAmbwYLT/ezCU8MAPLM6/QVstlQLBQ0Prbo9TmrpRQh/uZWFCPG6NbYuqtoSwE9Uy64OmMZhwidaFXYKPQck8x7MPrv+vPe8VMYZTgeLjjD1fpQwb22k7J9vsL6ef/fD1Bul3tNO33BEnvCb4hL3Br2llBJ5S6sEgtSalGzDm3hstnezxEB9v7AMu0+pigjEDEmHOtwbgoEq/Lkpc5gQLkMsNIT0vM6Qv3Yv7LHT6vSVfA0G6K4/ZF/gfDKnx0JL7iHkysx/nepgEUxlgIrIqwqN3YHpRANhO5sEJeqVVDHLshKiYlMouTThiT/08gsXRVGTc+27u8GfC3B9qUDcV8t6BwQaP7cZLV1gCrndjNybHoyVDMyTdh1Aoro07roaTqFwuBBZNdrj/ivGqK2QU3FDpGeTbdRAFLXunMYRj8ofTYnNdMGxwG39XQwvLkn4pKLyH3izGk+tfiawU/rPcDeQOkrj9qoL7DLqJoH36xiYz6EVqLiT853jWvIeHu20QsqFQx/7Jgz+CZeVVaHGISyhDldvUhYH/yQsnMyj889i17x2U/jDXE8piyBkY0OtKcwJYHZFONxsVaBxL00tHMkn8Hvo8CMEEIIfbk5JxyHGFAuiPVM7DKiLvk3cFKJG5pZuHaou1I6JzcolFj39yZ9MxwPFObqHyH0RFTnFm/6ySWI7mcZZK4JdNStg+0pLqdtloMjlhI23HEU+K7WjuRwXCFXdeFuXzMjs+pgT48kIB9AOiE7+lWrkDbBYUfoVOO1WKmV7Hq9MPigxnY3eJiXZY4cRE59SILO6SVOYufMeETjYMlDrrfewilOsDN0up37p37VM6qTaXgjxqXsdn8AAIWJp2wUDq9kitjmErddA0bHBauMtvh5XOmXyW6QHeVZ8c9vgbT6zQVnNmKc2Cz0I8ms0AZQbrw25nq3WbPoY0Ll6xLvud3jPMemNQMcAPRsWGrMOLOX7Q1+K9sAE00h69lhLs3EtugR1+Bg+B38Pf5WYi5BJIS2FDX/+6grf8C/CKgnfKPPXho+gbfevxyEYr+tiCtINAUbJcxMcTD7dlGFpgQ6IHo4Ht8SIYISF+p+E9aYBdj8rjoUcXlpPXSElhNmRnPQI9fhzC+V0XOqwBAoUNgw/2Ld2cUkslDYLj0FwriBmLnGIPo3lhrb2lAHrzmyXuhyuPUgpuw2n3tDnfDh1azxYvTaEiqP39O5Yx+4nueoyOxpSXmIDpQFn6Q0nV4rp77TqcnqS0cjWIMwKQUEdjTcWDEjcRRSIjA/01L7pKSq2v5hlyaA2f5Uftak5aQiPl0cIWj4+/QU7qOqSyawT2zcucCM1v9UfhnpSN20RDNy2rs2CranjAGW4v6MytEek29wM6kB2JQORMazDejniE6XhOLnDNYP6MBINjPZYP1ROmVHA4FES6J9i7poY6vXKbLmP9tk989v+niHMpEVHnRlV9+IWXVatgfjqt9FXhvLydY35Yt5XuaXBv57Cag3peSf35NYo6FFyBJ4aA2tsoBmL7H0MCPdSKIZA+XnBOf8ZbCJA7U2AXYPlQ3WpdNtRFvuqN3bkP1yLuFQWCYXOhdNsruASjPH+Eq5MLK5d8Ht1lSiXoaMbE03+aaM35WXAyQtm6r85oyI6Mqjoo+T1CtHCram4rPlm4mAdZCH7D3Turuvybh5GefGL2CN5jE7KSZ7FSLCkFynxRi2Jj2XBAm+ty/kG0SDVMGAxoYje5T+msnUiNudeIzoo+yFDT8HfXMOXzLaHrflsCNZfdtXGKEm+c7GX8bOwq+mTioeodrDxnp6/yU9fSzFWs1PYNlCLXIOpCEqGQvbWMYzh0fmmlR/mA1+ao5MqpBwEv86T0Dr6XVYATrIIIFvCKpfmgVLFxhndoEU5xDg/o7GO1LoQc4xyRfpny+P07WUY0RlhRpo74nUmv2efjzFMx0dFkUMSlQ/qXGXpE8VwDRnPrCdmdRlQ4V4I8h2Y2jxRZM5Hx4Ysqhe6p/K24I+jlm9oyMlj/6soVuS7xT0IiVkO5230ICYpcdtV8fdQO+dH9FpQm0EA5BZxSitHHZ2uwUMRZXzL+j+F7iHc3l2z7vw5WvYOL63qr+nLH8j4hE5wKiOB+DrKC7YRrQqsAH0gMA/LKCl/uo0f2ZB5ZZh7wVwG2Q27vmAUyCV2YrDNBbnAdORKGu9ZjllmgLqUh2Vowdtww5PttaX57CZvF+cCmctIznh7fbv8MU5Wk0CF8Z47Z+WlhlWa+7/N5q7gZbT3FGIbpI0VDEHaxn302yQGkNQL0cV4Ykft1fhFb/nJNdJmL1P/fdAToI4L/PlEFMlp+gpJwK4N6whjvTMNGK0c83x0mk0QzUJmaSlNIMo+n2XBARue6osiq8HUZwuxGLEBb9lzCdOaW1WFAcizJzLjfOZlzHZa67DzAgf/v/ykBskjcGg1fJ8VJtNXTzYmdZ/cRRaiOL73Cpvg8hH0cZS2brpwy4Em/ayYazOvhG2WSC7Ag0PIfSSibzvwYExZNFhZBzaLHLtOSXyK9k5FzrkRRv8Fp8WSpEPoTl9tp/P9wJEOozarH1KV+tQehAIg7BM4nunhrcTVfJzS+YZWyhvPW7DvtPppTZhlnhO8ZBJDOHmvTdthwnU+ytpxziZvW+moWEpUKLaYdkLW63QkOTgOJPOxGxUip1jFu9QiipApLGNTu4az1lXYkZUAAYDOi9A7FKNdH1s6GlU5p18ezO0yY2IN4xtBUUhDJS7Or2HMmbgDuTq1mYBLcB/oR2tVJYNdS4LkHhXQkjWKps7bI0BgKpds+O9rFlenW6JHQQR884t60sQdJKi7whAfPcuv9xWFmGQ535hMtUUK48okJgkuAqoEfXkPX7Hl1DYsHuHyDRoUVJdiwkwFeicmfBmrLnlcLo6+rruNlk475Qrg5r1B5uDWljnXC4yU0icntExCIPQAGI/pilodTzyJwuYTXUuZThgv/xh70DR+SrMQf8vZbQdiw9m30FsuaByUAcmuyn879vT/cefOkP4a5TdP1Cp1KMLtZDqoqIvqx1CD/ZBNaBlsILNX/XUKUISomYaHYd81fLyQQS2TlqYB/AcFJaBGZjkoVok5WWgryIP0EcMWlUKYKJIHGtvxmYSVYvg4qYQOVnFz42b48adJEyyINVxqSO71gYibiAJ53Oic3+noc8GYv83CL2Nrf9tRFG4Udy35J8eEQjriLIWk7udjjHo6B3DLqhGu7Mnn32D3+ybqzEN01Y4/HMWHW69I//bNsTR06qHONvxnqJtvQugwoUGewpJ+P+vh2HrnjWgm1dZ0SBuchEWM+LMorU2WDlH7Rh2PNbGKqKmtGUCq0xhTpltdtWRYuAi5YkkTe1ppO4ue8YlM6ImiLvU7Ngcq5RTdTdYq/FGmeWlCNDDLN72HF8qByA4fK/Gfmrq9r/IDpc+fgxElrl7FPtEPRJODCX2Y3yi7tLdJeDw6X7a2Th1KTq6FpiQvOH+3kiifv3cQ8KY0QmBCy0XIsUvMtERcvv0waVPIOKpDbQ1Vw4cTJ7bGCbDbxKxqQHTrxjxyy/v8PDN2lTrwOEcxNeKctsdBoq3Rxw34OX8UFqvWwGSop3NVWdwODvn2SPT86ao0JFk7rVNs3ENYuDM6qOuQ11D7P9zN7hgarf6Fl9RQL0VoLOERBtpziwlMrbS6nwjQnXl6VesyJR6jWcw1Ud2aKQe/2un2sZ4tVEg5cnN6TiBghBg1z5cm6bUztsFmDhALOmrUeDSEI0ghDseSIL8z88HPGFRjrJ8T+nYrBVTtQPwhpRmQXNJS1I5RMz7bnNCQZE1JBKEJLMHkgh70ZO1xjHjIk3qfCv5n+TlW5d8DQOMoMlYmF5mZipHaolirsQuEKjehdMtTz722fKCpAiqZgr/abHY/Wp2QOQvx/Wmxe0AFrlmM3y4MFxjbGcnbNRD1IRXz4dYHclSDSDzYrzBwTJ/ZA3znk8Pzq39IydpLqhFbZuPVhN2MDyo24qBhIbQCrNxKHOxOn8fwe1cu4c+pL4rHK9s11l4Rned+M2U+SQ6LppKwrJEdoss7KhonrCYhpzn6hw5JWsKXVUJ3GG56JwuYD+fd2Wa+MMMiCLZuXWZCVzZKVH5r+eWaKFoM6hZGEKR7jLMGn0ufjHF0TsH98mceyAPAc8PAZ9p2GiuOG55sXUKIA1pugUaaa1faVD/y1th1b8nsuIUR4a18kaM8MQEkDD9cIFVMObCskJaQPuPTZc6ahtklzccSxc8LQsmiKPJK2gdeLF5GkJl8LJC9I2MDXTcR5bdnN84cCjmvgMDXCxQ3fbk+AYjD4fN1quHiOM7zloQI8r5HY1s/AfOrZyjEgYhoPddegEJzoR2FkO4nstJgHqGHdc5qJXTWx4QCsXWNC0H8OKicZl70XUbXx9yYl01oWySf9Hfs+Cnw7zFTZzZL2zG6DsaWPe6RIQ//HCdwg/e6DAgl0LKuKdC42L7tCQP57vllcAmxdmqZZ9vzuhuR53xn5ymrR1HNiJXbRZAd5VgiqODjXz9HfpxOva55MHTmPmiwtxkcIRhLmJS/efHviCCKsVJ4TGq8O4mGw7wq5PXqx96a7awDY3dMXHyJmzdhB2wsLBEgngHmFKqgMt2q/egPGxhGHcpnX2YTi/nQXg/24ZpSDpxW+WSMpLY0/ECHa+Falno1rwbtqptGuPRF/ZO4WiZ1SwcYSr3F/E20AxjGRdIrwVnHVUnILQaTuUUUjcxdvB40i1miSZvQ6JwGyDC4DpyUqOQUtv7yUXpq/fQXiq96juSqnU222AystClui8+W/6tkFtTOtTh2cJX9x/rk2ETbFssxCbqh19M+0oEOTMal23FVWswZndB3v3oxcA4don4aWoNEyVmemha3XvZn7fqr0d8uN5stzdxY3n9TTnHo9k7+tELGxeIt5cmQCMzGpL34f9gfc/6hfkHy/DXRQ77ePDrZUF2TrTz8iYtR7LBtDh7h8kQJu0xC6nrBAIwYjLH/KUpDFTUDIhkhGVy2bEiK+iqFGJP/9f8wP9EvCJuPW+uPVZOs6tOtXB4H/8pn4j9V7bb0ifsUMBBa5pAHfK5K/Mo8BDyXAGnBDZtaZx8LvAZHv2m6ba/lyPiBQb5iJ7F3D1O/4ARA2Y7NYMrjEb/RWP+cGde/2/R0IruAly1kKs81TYDocDfwFd9GdR3KCbnK4aW9E3zwHsln1BVCB9GQ1sT8GYyvinrHcRqnFdhyJ4m4kkIjdpJXu7pxmod6qdGnunzZB28NVwXJu5OapCbeZCTJOkLXqDvnKTzFpjzb2yTo5t2pxfviCj2U7d3yV9dYsEeHOmt5mxWs38lzn3oyGzv8JRJgBh7YdRSBO48V0bMzyFKbkQifffVs9jMzEgJjGZLcBZUXjNnvsOAJZ/yw3lgDECH/lxbCb3MMmHSJ0HD7qZ7XCbrJ/Sk1XiKPGN1git6QwkExZOF8CPx+GaO4uFzmXwuPKBf3kVH9XWsFbG8mUIfvpelV/YIrjUK0StT8wUBponEz62NoKZhrfGNX+pNKkEEKt1WL86OC2M9LjX4/2KdwjoRX2M5PRZ+U8Ns7rVd9gdzw0VB7lvjXTnz5AAC9ymEjrU3S5EoF2cRbkOTBGfHRFLbAoTrnxq0itUKQmlI4qdcCfeqKxPjZ/nss4ndZSoGMD8kMOvmaUKeiH6D/nXlpCNnSWF24URmosb38LXjVN4m7IPKnBZQdEUMFEORtk95otZ3xm5ArgS4G47HR01VvDE0Esx7sPB368/Pu2emptrX2J3pfFryKEc6Pp7/66ARSnSDiremFdtHZNHtaj7m7+97hlRx3cW87gftZeK6iY26gbcEBnGm4YeoKggK99YXZKH5bBHkBZpys5LzB32elAeodEQqFUArJ/zzK9kO/UvtA3Ld64PNM/sAzgH1/3UIiuBA9NGWNMIZmVvxRraWQ1nNRh5dzpKg33fsHXTWW/mJP807ddOYj7sTT/HOjAU01MFE0r7PvA9ho0p3+DyJfXdHSfQTmVkN/WVGGufqfK3cB4s/+2WHRL8Pg3fE3l8ak9k9KT3OSd8Blb0YMjJpXyYkJaaoNDIacMJXq9si6NXKa/pt9UjsBOs8U8KxsA4sOkkCUzIH78X8ehnZY7N4dSp+OsvmyaBtni/kxysrooBwCwez1gqg3S3bhksifGMW6H2CPOPc7pDk1pA1eDAEx55AAJ6FD2PPG6L4GH+/ybSTV6NBpWMYdN/7FZeVq5K49XCUO8mdV3y7o/gJEcTKUgqEZeQok9KSctfMOI9isdVLIyBvTqLLlaaE72srw28/7xpbjZyckv6NPocujrV1TmnNEbmZLUzO+xhQ4d5ElpqKlYZGoObF8vq04jt5EAEzTxRlh1yX6NJ5r3G6p31glrIcULNd+gMDXk41gwHh+qjEcoHL9dYTuzZcHYyihWb8hYW2rsgwfP2OoqWcqFqwfvgXuPJP6vLSbNL6+RE5E+HT7KIjG8fgycfB59ItFS3lIkLhhueAsuqtZ8YFks/aZiuN+Ourb4u/bmiDWI7BTFS2/jQqHW02Xn2UuLW2YrWZoT3Il7YbPmZX8HwUYyZl34npC9M5XG3bIIVYAKxL1cEOOSXCc+oiyNZRvFzpWeZTVTDnWsDH+vmBMKmtl+46afyPa8WmjXWMstP+T7CRUUh96v0UOqxDbwp3MdSV9tJiOhDps9Xgdadu0Qvn7vqGWODTD3hcl8UDPjmweskre0qghfUj9HHNcLRKX+mfEwSwlMKdNkjPqf7djYqMcasEM4+2+OGEIuRv1wAVviRypYbWWxCkS7My/rlpNBUQ+mB+QjnBvVBYNGJ7KJLf6+u6SyskQv11CtLKgKhXR3ggSfFaZ9GcDGi6wgsB0/DR7BvW8Q/mAGb8OszAboNn9wqgxbRwG28NhzG2FUzDwQOyv4yDJsI7kEFu04RN1yjoMDeOkDfeXYg2OU4YGiyso4ia+vp53E+QNBEz6zqzXHS8lOunMe/1O5CvpHoHtxdJweCyhwvVvUXjwkr/9+coyCQ0J+lyggJWRECEM8mBteS/yL0jHErWJGQDkSXe0x9VAecEw898I2DHMI8zYEQ1wv620hYCbdY3ZU4ek1vr+LDGJlCkRwI1fKOVHGcZ3b8QbSm/Vedta0idWTsWP1ua2/ailf9iLMNhX/tAlBNJrRlriEFlnCtPAKJqhaSyZg4bRc9+Yf28VjUHH10Ijc/9bx0ce35vKqTpEzgkQV+vfwbuZ1vGLKMmEfU7dbaah12F7ReV/Hcs1ReNTvrIRyHcUBMWxAJUX50bbwflMqJ52FO+MbhDXTtabJ6I9Rr7+LEZDCVxtXmioyjWOvHQsp31TWX6NfMIdMVb6bIscTSyOxHEQmx5yB4Fw+mZsyFZflpFj5U7Eg+81e9ib1ivEHn2mHevcnpHFoUVpQsOPNOvD2UZzLDbe4K6DFdiOzVyBpWUjZIOLIhI76ACBDpYgvHXJO9IFBXQNb8I6U8xEfN2cVPPniECXp2J5Guswa3UILVJxUqhtirCgdtnbqgYl9KpNjIOrfgIUj0DafnEjaGVhRb11N78BEdkV1ImGE54EV0iSRXeyD2o/S+l0qW1MpJ6opOqovU7AMUwpW5DxT1tieafPFkc875kGheGtrsvCeyecfFwZlJTHpFOAm3jltkBNdbAtEaOjysOfufI5mQL8cDrjtMdoI/ow83X4ctF/G7my17047abr732Vbeel9wHFcEwzjkV9248BtTBstFZQyPOgKZK8vJxD2fUrN8YVI8vjmLCI0Oc6US360mDVmh3+tFFwOguZc8NrI3DNEN6t6Q7DGVfnkxXpW1pfeR+mDaSXxwiwUZS6YbBQjIQUjT9+6l/ABLQC6oAY7z9C3U+Tl36s3Y+Pul8+vY59FzzzwScfnRqUXZ/o4YhtvnHLeJ38QPbTC0acJlRUvFTIJ8eihnajc/qxpyCO0uOzBYZQomx5hA6XnB/EUGPRulPJ7pqiQcyWM0m3bNw6cNrMM57iDeQNUz0NIGR75X6Gj+fzjxBYt2FsrrgCZDa9EdJoGp1ATmMBRhTh6bIlq+2yLCakikI6dRFrR+LSKOr/k75mpu+kIiesEMOYu7ymgepjAdiTkZA2Bu6GEYg6QA4fF6Oai3WTVkxNh772J1OzWpbVLKpIMJDFvz2B5KRkSmcqACpZ2J17KKIyT9uSIfV2yai5PQpPobD8t91BvmGSaurBsxoI1SfRRG8HzXu5+yMFis7qqgWJVo6ZoHq/tGB7sufcqSVD0BDSLBIYGadK06LDxYyZ5YHT1NZGEUrtSxWTEXsP4UI63GAQV3KSEvqMwlbbAz5VYp/5vNaEgemo3HiN/rRmd4WS2YPQnzwpBzIn6yAddK0ySmW2kHsUZs3ZeGeLflr+bPY662SmgJRD1R8W0sSi4mQXH3aw/eJsGzbCzLKJ4sZsf5glYBqcKC5aw78TbnGByW0cDGmfrDExYjtNThNCWwc2DpUpsGno0f9a1GQMorNpJKpInaoysIzHVpFRAvdX/Dgr6GVmTScxuLVBKI1lpetYoYeo+Gj5rqbGVpGUfJZk5ee+mktnluZDY1fkjfua9Sxpjfkn6Lxs9M4g+Cog6UQWeiDIzR8MZ4hd/g9nMKa4wpxOOeia7SnUdavtP4OkxYOgW5QM9Rp212sKEkBaRyw0yI18YpE1It2vTER8MS2DASEABzRL3G1LmMT4GU8t+O+LyPp/2rUhgSLdJZzDP7yxgMNzLL7qF10aBPMSDisRpUNg9F0W0J3lY9a/D293XtHPH2QadOu/GyBWVtMiFYqwoU88EVwZdox074dtQr0Z/Z7IkNVF+KyW4JUHgUZwYdeeb+xAIJ1RMMRpTkDQ7Zme3Jz9Ux2dW2FEq3sHm5YZuQ1GetvYTZ0NxMjDbF6IYtZGdi4Tfoc24aC3Y3DIm4ccLq1upPCTBHm211qI/EYojOFfzwK+NvQLkkrElndhXwElJSjtoz1w2rlUdPhM2X7W5MydQUYCb6L8iUaA1iKS6y2TV/St/N7CdyWFq2x52P/cJZhqPcfDKG7nwyM8UX2GIfNs4D5FumW96duWYVIsLjvuMZfS+9+Ibenuk+VupI+XmmuCgHlX9U8OCK8yVwZx5mVNA/T0X8DWCdKj0rZ+RGlxIDf+1A1kCfQzSbv6Smhce6eCG7rYtafyz+5t/0mBV8icS9MtDUVgqQdMqtTsVjHNsxuyootaX2LzL56tTnn8Me18QBKRjtqZhR4GTCx8fWk45kH9rsF/+2pwfRyZWZwTDQn/cVAhBS1f7aQwLZU8RaBuaHzzcgN8SAanVoMaLqzVXHBxIicx/eVOhAanOJhShbh9NnhLgljc3BNtgNkt+REhYn6g1v3LBX2DL+CrtT7jyAVRwBpLltmJ8vHKPY1bhsGjbZizcwIueLZdaIrgkawMXzzD4kdhIY1258BjqMImt4lEkHW1DSkXSU58cmCrbi07nIalQrlgV8OTc9PAP2wOnKE9/JcS6/KtT29ImtDXzw2ckVH3xUwKpcewabcWjV4G1pvsqFD1ZM7bOEpJz4mg1fQQjsE+YIAdlG/ajSLllYZUH1h/kXL230zTmP0sshGMJ5GYDIDxioOvj6dMluJD1jdyJjBnuUhL/NtuKvwOPf3rgFzgtKU9eJX957czsm6qyBTINYghUy1n/SqLaVFjeTL8LgT/ZhPW/ZlPpVX/LgMS9xW4mg+0UYlrS9eeHtQ1yU5vw2qGxIweYCNPQtgXBHKeiMaDyCUwhyZYLn5fkXXywdey2WXLuSPCPsKcfYUjhYZpa8Xk9FIxOoPR5+RjbxHyr0Ykd6iH/YynVzp8pJ2A0CzbqE/Yukd4mtLGUST8LHk4qgsKCn0i3jhYbso2Mgxqs/rX2lsyyzwjKdZDkWOlm7UvMEFIp/rdxjtwPKmthkAsTr33VQFVX9QBC3PcCI7bEMni4Pa8Rs4jiddBxKVlv9rUj6JSOlFxKTAID7o6FEnX7zA+/oVYjyzSlfkCVH1lG18Li0xV2zLu2qgQ4WAvJWc3sl51vR0OiQAGg8yz9CLs2LwLkaxPHcEi00iIJ6wgKg5LQvDqF25wDZV5vRTiURtPQly+FXlhT1bTgUd6IJj4qZwDUVL8zy6yQMXLqk2/N4H/SiauB/JGjWO49OdYaR+/Lck0JcOiPbVFmIksZEGd/eHaa70NIEfO22AkH895oX3oSY9vIL6ASjZ2rTD+jjrI16Vc5n+CWUTb/Y6G0Hsvvfo2SXZIpAUdz9vny8pQS1UsZIGH7TKVhxjNtuGo0l3AawFFrnj8vZgotIQWIBuA32J6mNz4wL4SOYgXvY7Ke3gmBdnbg7beFEL0c2dxcoDgZvqZuIrhTgxrHbu7XzRKGwZDDwDYFc0FqudIh0p92AWYPgOf8aLWbimJUyGAPq6qyf7BJTsfKh71+IciAisBMxZ+iskHL6nCf3HOocAQMyAKuspZy/BGtHUzXUCGcsevn/UJrjuLG9hzhSJPkoFHw4cUsF/ftgHIw0xaNCKXw+lnxIJPq9hijqsrAWXzRQpX557rPkwCAGqH/LUPlO3pFLiWfv6w9EarIb8gj2ow3BFdJY5NEaPS1C9ws2DnD3UiWMqxYpKgVPaLI9iXLCF3Fcur7buMxnReYaczprs2a1iSoRHpe2Yi39nS89JuH2hVb3wx/PBUv4BlO8ugKnUAZ675QpLUAYzWMPIvkIjKgTGTg9gh4TkF206qV+7d1/SfpNDnpFJ2B5l/dacDpH14nm0Nl2ubiKeLFZMQQIijtSEj5Eq9ynAK6QW/7bMXSl8SR45dgu4o8DrW7hLZylD8DbeUHkKLHgSfvFjC+Fp/5CP5cqB32IPolmYEx/+4HpzRdlKHt9Jv+LzezMuTUts6G9XZyaxqWg0QuBJHJaQk1dhgvpDdAnTXJUt07cyk92s4DN1K2wEnHoT/BeJyDSQWXJkMfxSh4e7zr0GSBoZq7lUfD/aZYbpx6Vk42IGrW395bC0UJNqcIs9Bv85yICtlRb/hX5kEr+PaTtTtUeFPq2SQg8F+IEY8eIaHLcC203whBd/i98zWeSZwb6Ir0a0oBr1igJSzad+5+423EwOGZ1s0rUuz3d7Pg6bu8sDI+8ZYUNk8ewEnzD8faat2VSH/rw12pgYLwe0oTOT0YS46YlttBOs1HqgmM7utHpbyGzWcIlKLiCqbaI5F+QXUNHNYSy4I3GFjFObxZ5UwZQNQGd+3WzKIIH72k/435gzR1mksK77lop6gn5NOjE/4/5zQ+ek22xDvaB55bxSNOgkaEe5KqZHiUcxcEtfeTH1gZonvRtaKHwy2/2njPthWsNIAdCKnITcdFZxlfQ0ggHl0R2T9u20AOqWQhRjVTeCy9hVH3WDj2/7wgM5eHlCa6jAKaFREpXjk9uDC9fSbUNBue+NG5awKC+7zGGBYU8zvVK7Ab7RgFNWUllMRT+y4Kos6zHVxu8/34psuMs9b7pSZrvGOSJwAtMNJFacGFYki+yrLHWSKOq3SuOrG8cP1UbReUa8F7+NWsgvN9M/dW1Ac/A2j872Rp5aNh6C+sVaqALoqg8zSsDzLTDWs42UmYnPpXOIXitdZ2XEWQ/T0U6i0SXfQeC81j/hPuGTKkXV4cSbP4iKw51IsDJzXemiBs1UOXn8DClF7Vw0cfiCux2FTBoMWPaJcCUTE+5nNZIG32IdejrGoaK4MXpd1RYUtmdJJytO4owfqI568mVWQYkYdi76e9HdadrDLPysFHuzTZBhpYTNhKGBr/9faDzf4O3y/kTe4OCxGnfpYEAItCy1TaHsBv/3AuNtNFFFsGwKEo2GTIKlsctdVuJSG2Mjm2RBA2JhLpeBzaA/A5hHU9yBA4NWS51INj9K/wbw6EV06bMEo2Nh5qGFN1v5bajQK3PBLsSTxio8YSBAPrYQosxRsRe0tstNAXIDTHD52S7621kBAMz8Agwizlw2am4Vg0t5vSKl+I8PSQcuqWwVhYxiS4znZ+Hj8UdrXVPx+KDfcIhFrKhIkQ1kPdxddyn2/vvLA6nLPYNLhU4dvekCwJAX/tkAotw+L/WliU6g3Ghi4zEUuNQgGGcNuLWAKledA/ImBQnabjTLljajl4zHKV2rSJZI07MiK+/tdZQ/1Dlivt4rGgXIlpQByn8Yy4jl8DYEaxLImA3wOo8FZItA9P50cBdM3uo+ZNMG5+dR8VGA14R7O+Ov2ZdDkb42AIkxcGy2OffTlvaIr/s9yMtsmMxi8GggQ275BKQIbxD+Fw3ABVh+rCoP/wvMVbXsdgm/iWTpfpNRSjLTw5sm1UK/2ojCR4loP3Oa9A1KiKDs2m3ukbxDPMZydxe3wylHJuRXjznCaLhhHxLc/Pouqune0PP3eKeWIYgf6VK4qTeae5H+D34d1H4nTuBXg0cextw6w5qFlPnlqsQaXNuN1lNcUZJgW/iL4iFQOdkdo+JZIsKadbym0ptvk/WKNdJJGl7xtapEQgh54fq6WVFCPMEHjC+TbXBC4NGLEqVGb6emxO3yZl5wx/fwoCkVdtWfUHLclY+uL3Z+OzIhS1rZm+uYBT78Hje/935xWbvCYkmYiA24zDsfrtaQedqFJKEc6GLkThii6iWMgQougmHccGDNtB46zpdVpyKsfZo/g5UEsIjV+vIZnEZZxgMJ7gCIZ037JPqtagSOR1WwV23iAgxX6YoQXXHo0+MN0BM2JKEphCKbGoIQyXpGH+whlORtrM6VooxtC9SR+Nwt8+HEOjhxebAp4PsZ3nHjoJWCY/emPMyE5m/v2k+6eevqCj+laaPBmXiKycDYRDYyFATVdGvYvu1YhkjOpd4EQUmuwGSFR+RuYIvfJ4GkcMe85Gg6GlRHtRohwno0FC6RYtPaWRBCqWh7rFYuyQbe3YD/r/FIkAChKPBw3t03LiKNbxH8PBR7hL2c00z4D+JYCl5mm3k27/yZb397VYYRak41VYy2nC+NFcnFmZkUVfqBBGxCEiu3+MNh4ZXKNrT06rk875EpqMb3GHx8uEVl4uYzi4suFA35LpvHDzXpbTPbRNMfJyRzT8CEsJkD1mmMbTsjQi/5nRuUiv4BgQbo0yA5Pu7+9z4EdBm0Ig1PsKdD0N4A5u1FYN5paaJVYAsjjDz8YWrqyKonqNmWqsU6AkpoxyL38dLOsXGnN3a9UjsAM/cDY+hs92cAzdXQD5tMoWkuAjK3Ib2dMF5qaf7kyzVfzqxmrrvvnZELDe3WpyMlObgMBza5I7TfuuwA/ilJcSRLJIdG2dX6yI5qzV8gxFQTifRAYJNBdFVYnLrfCOosmvtaqGDuDh8kxywhdUiEuR8CbWmG4Frm2ucO17wcghS613Sqyr47g2tQFFf3LCxGZKnNif2Ei/DVpjWv0c+JzMP1hATPlfOzNS9vzJBv2C30GQ1WnOHoA4o5tEZNgTpQMviBYXQ6YiUFF/Tx3rnFiBe32KTJ3mh/WkGbgButa1Yd8b0YOhy+KukR+NU7IVyPIcmZf8GRImG+Agc8wokUsIMmqGZabtbNkwLbfA9yMAnYIvSkUk3cq5ldWnFbdJ+dHHHnsw3pc1rZkPIP2Jkc6l81TiBzJhg+xIvAJ3nzwH56/uetZlU3X4Tl0ScYYyR/BJJUMkkxB5U/rx8BWKi1JkKmFMPG+xIqTI0aa4cYYsYfY/Tvz7zsF3iY4riisX/myKinFF0Iovg69IIZEG4m2Ar/EQNSKKvba+63nuJDP6JkVQ7ePOBMVY+YMyzyAc/CIlP+jrkVhK0gL+BeB8GJP6YcxFDuEuA3/4ZBJKK5yffRQi7KwihLTktBCHIpDDzkGKlzCWjh4UnwkuCA7ydK9+J6tsXIje/UA6k8XlYA2bcrw66rcaWshRCr1wAX8dcjX/3BE688TxqxsGlwgD19lB6fQrhDevkdsnAXP8D/15wV1XPpcxCatmFDN46qWZls0mSEFN+saa7JXn/HGz3EoqzpLC51wdVJrzSi01Ag06GNIQ9+KXfgffq67STw/7kAWCtocyoLplL6jNDY86DrV54q9k96+n5Tjl8ifChAcejx8eRD4kdYVO2cKMm2NmfLQLTdCXYjSzPFaNc+lSZlF0qrARAx2hG6daszRaVKsmL+fhZDYcuOXFwMC5S5i8zYr409fHhtTIU9X2rVLPPgrmmqXyc1dA/cmUFqpUp0dw5q5h0f2tDsNjksFZPPXAaVYyJ6PKZYs58otSI62AWjqHqZmYv6LVx+/PaBdxGQykKwqJ//4aqOCFrIwYv8oMEBo3kZTRhHPLrp08Q+9KknvS+sqLJ07edaNiZtsdtk47NHpH25VMa9HaY/fCVwpw6/tAsEqyTr70cRM9DDq8O4t7OYVx3X5D5N0hpO3TfqInrz1cO7/7wq4Ezlr7oHNwxfZvA2GckaibJzylz0fFYr3RYGI6Ick8YwgyqsnzO0flWoWLN4Bv8/9ERCNNmBg+dWobje+H4F1QvGwzvdmy2YWTGvz6TX4BBM2vzYtVhF8r5WU4YlfQ8rYqKNrByeHXRts7J+ZiTVFdHUFQD5KzUpQmn7MCZoCfTlYaOMI/Hbo1O9mCHplYLEV/8hPn+q/7Oznny+5JC/Je9g+bZ3dnwjYzCAMOkpf6E3LkFkSTCQ2m5LG3u0xKN+d1YwEjJUXlGspfO6JKI+uiz04C1yAjmMwb/Va9D1GsXmTWH5PGyjsMaOAF9Wjh3SrHbm+twWjOPMnbw/IfUaZJP1UJX6Co/2OkzGF1yilLd1k3ApfW1q/dv/BfvOI4sY4VT6N3bjF7oSze/ztbOHHwkHWV9dUbpNtua09aZb2JN54UEBNBgPH40T5gONaKb4XoiHdpo0frzxwoeDoZyB1WNDAR87NnZqvKsmNFjpLd5KSx1Jd9Fdm5EpcRbRa2AfLUiYSgDyrONxTxqp1eYS7JcH9UJk3BrxzBLiwW7h8rQ2j0NCnAYWJGGZHms0kd0DOJ+L3Whhpt7/RX7WGRS5QiVHTLw2hrzCjaY9cgUibuk9spCSdPrOZEqWoXRDARKcIA2fzyBDd7mpX6Vc0uOdr/3cE96mKZpS+KzKqT4bYceztyySLcAQ4pBXvvdWDvtZisvfVaJiM/lFEFQuzVklq4I/7WHz9OkAparS8rBzJSarJKYYPh+hjw7d7ROnr17NM8u4RaxM7v/5dIrgiR+c0klUKMKPg/VG7oHz2+b7gPjknyp/pxHGoQ12TiP1lYiiDVLsRcEnHUmQtsZ5+5ZMp3a3bYHUYvznhoOQfGQBlL+wy4yN8XdD5ZcIljNMNatGVqbBbsKqRgbSyPweO9nBmRwWC3CAJT2VKWeVa61SQ4/31yMFvqtrO0BH4WI7ZtedjwKaKeoZ2y5bg6vpJnAOJ6rguRqmFmyrKvD56x9CgAgyVWlRl8/wU46aBHHbgBJaguKZJGtY+z+7mdzLY8DwVlHjHL9W+baqPbEwyD0QpaYseP4A2k3GI7z6READZOwwlcg1n+KdOKGDN5ANFIqZis1WHcNr8vMTCzuk7+CSTRqNHIQVhKTqlvJzhOVfYXbb1yVpdod4Kc5pT6LopZgWG+pufNQJlk+lAGMTY8VNpy2CWHcy+6CE2rVNMsmWY3dgNA0yjT2YoYN6CfxI1VglXgb1O11amw+hyU0TuAFw4/gSIR2o6q0kTfhDO3YhoX5JILltWSaROq30i4IK1RvB7jyhncq9NW71VYqnXp5bQwOGr/BoRHH+qVlHm4JjI/1YMLlkHjMPk7IdPN4O1qWJO83f2uQl4+GNzUQ5p3e1ZC9QxVsYrUAPhvmVXu7NV6nL8vdQ87jlV5k4ioPdJ2G5+xGChsU9YwWbOsQSs/cqNR5WzEtv3cBsIQoww0c5D0O1BqVo5dqVLPR8guk+ocyDq3gF3yEggBC2UTPU6tW17PNscu4pG96MxKGzwZctqnJebFDmcDmpJspyuSSNIPHy0ytmLpXN5tlloNDugdOE7yN+QumtnoMCiVrj9phi383v11Xgz75SmNii5NH9Mw3IUdv+4jmVR6Y1+ECtvu6ADWwdLjsJHVCxcpMvXG38aDIPnmg9kTnu+miEHzEBjQXfxSf4zDvkEGMFSz0CVscpCS7XaFMNc0nEAzWWsBSUWTHjSiXIGoRvOv3fcnvYh+wXgPDtuBCdP2vRac5Ql127AbbUmdx24VslmRY9z2dr7XgVvS9Oz1ACiu/Vyr9+zxgJ3KwOyI7PUZR6q6D2ERIZ5yvvWST19NVOiCytiS7+y+w0RxL8Y1SUSOYhtF5jQ/Jx1OLCDjzeg41z4WHOPCK9WJlI+5OucR1KuXXhNos8V3oKn/qcoEjH6VzLQPsQOgZAnbylfmXbaSGBHawtbE1h4LvYsZsKKuRMCdYz8jRy1BRJeomE8RAe6dSb2G5/k6AAASO0GfckURLCH/7NOvju+gqkLU/IMmEHzKk84Zc4ENVtZu1IdLZ3h2mDXKkxVMf0CTYhGzf1yTv9MRyRc0Hk7IXyRIwURTwZ4EUAlrUUf9XZu6xWb5ViPXJYSuLY8lbXhGIxXoG6XFS+2DZP3S5hk0ljeSL9c/WN02hwXD9zDg53qhrjAcd+ZdTdiPD7hNAV/9dBro0XBpqAk71cVp72LoRIk9NzkRhU3div9Suss4IX13BM9kWFukl6WPkTNk3ooPIjBNEIuGmjP7hWmmlCifYyn8gMqbp+9CA8ZigTgVzv5pFwxKg0bt9SrVPGE+tmld02GEZPwyOeL4AJR4dqvfpbjbXIG3lp1qQPONvFpcqO5UKJu59vY6QogGxx5OGbujoLqpawDHqnraF6ASx/t3hMDEXEYuIagxx4UHRy9QWYydLxHBVh0krNNbE2iRFrtvxKfZFn/xf2T0YOhqm3Xa9++C+sCilFICNFfAVsQkN1XB/2rnGcVAtjjBuBmi9Cj+7eocEhKexxWg6Y7iXsvNpaQg1BJ5zEzPNVYCPCoYmQJE7/5kJ7vdKSqMtfLeiqBMpYJF4b6JzaYFtwYRh2NSS+qH5ka1gtNDKwC9QCzSJZ+HeEcX0TGExjiQRCC+iQJoIwm7tyOEVXzKbDwuctWp9D8o4onk5RpKpwcmjfr9imbRkk+pCDyCqEG5vYnFfmjRyVShW+epzyRsFYUEP1U4XHtduUgyjREWCQAevy/52qfNqND6egA/ayl7fYevvWmdgVe0IKYVi5CptnblVsRhK0/vdrfMazdbUZgzodH02VJAKAEFP392p2rdoh6EOssZMtdNd9/vk5zl/OH0KwgLH7rWRbnvFiMykzqbZo2VfzR+F10dYI0zxFu0cSZgDHEv480Us+ZLiAk6toPHs1R96f+dT5fdfR8v2Bh6bYJ6OdGHadvzeogVO1iQA3C1xqWGuleeC5Yv4oDU6MyYPMiy/en1sfCsI+aNSEG3gZfeFS/2+3E9p4rYALicM58WtAb29TgA61gDPy9ChkaGzynVXAjJguAe4vLBvTH5Cktfd/VoguOvWMEzLbpsynr8cYPKKgk6X1P9u1wGuPudhRK4xQ2Da9NndT1RTBcBdNIKN1FePAV/gQXJwzfsGBF6ruXOl7v4ncEydmSlip0zVqS+5yVymRvo3pqb2o4T5vp3b2PMPXyTaevJ7RcOpGOqdC+pV26v+6YO01N24FT1GA83SNxkW//D/YYyX4udDxFr7Q108bJWIBJVARMDlWPVehzbGyEaMfNYsJkkLMiDpN9HItUW7ZwjQWp4CLL8aZPP8YKQcaP36EOfs1XTjhb0bgOPkkN0NYC1Em5yplpcczf0+lGOSBxqFuN0JXuYpJW0HX36Dcbu9p4X3EAQD4Sf3cBrQWWPeBqUP2NvTeUIfmD7tiLt3n4Ti+APprFO/i6tOCCerK12n55LPlDiOSb5cdTtwBRX1scWpckNBmt2WMU55kfUzvQ/4EachG9VcuGz0djuZXo4tPtSQIif40U5jeEasLVKlmcvHnIlboe/Q4thKN+2CPLYt0Iao+b2PnrxnYZ9+B8JsDQRDFBwPmQG07nVdl8+qX1NCnVOMWbR6cbPQT4Ra5paBq9mpc87eyxXAaS7+i6Y5h+TcOGvwPERN/9eAeqTRfdRIQMh2MrQBkC8mdTwPi4UWrnjogMjhU0fC43r5lWO1m1BB5elPCJ8uj7Dagr/DZIJhdg3F3+GrgLIdZFWMLGG0emWSvx91PH0Qw8xoRYSYVNwOSyjpfg21urNp7d2CPMwOTT5Q788r/HltQ4MOen1HvHlVLRRURLX86T71KZECSzaKGvZMTgeeLkBOIrE9cOXlvjHWALU3GeW80y1katZWSQnbSKSun3NBrdzCjL4LzGXz0U/NlBRZICBf8gfpY0vY1CX0AyHNBHwS5YEHNt5y7GFM64WJzTcwVJ7akvVCxci0mp3lK0wvWphABQp/Kzw5c2uZ3HtdZwGrMyflr4cS6d7iem3yHPruGMNvojBbYg7P7oAJpyl+ujZit8eSWza/Rn5IWrAbDguOJN90Bz7BFyt4Qil6APA4AwqDEpYWNqgVSU7e54nO8j8IyjBZVLUKDQbDcM9dqmL0iVhwzliPdWwlodnrbjKCCVJMj6yb6/rfae0OExZQ8LaU0hEHme2zID6612SWUsFABDbDG925mWDXh/XmXut+hKsBolte0yP3XKBMEE/72Lpn0vRXr9TjxDLyTIuMsbn9I8jfP04xAOGPPOjkJEPpoGxqD4qSbCSDzfmk87VbfbvQ0VeOzbkO6LufcsfA4yp2m3kBtbGxMStMs00MN/1I6Br2HNFAtM93ZrNxovjlc+pAofs5B+4gDPL0Tt/JYanVwgwQ6uaXr+VNZUMOWYf7lBUjDJ2VNNPly7g2QF+O4yuOXyUYZidAv6DJ+JdzRKND82Tq2h6ED4dADbJUmf3l3Xs7WljbY4CbJe2NZ1RBEsKaIG6MJc70/2xBtr4G+UCwwAAE0Si+oB5cxozJgEJyYbQSMppYM2hWlmGATgup4NMjmjceXPcy3eYeHE0U3S+fSeTMYVS364ZLYHddY+H6TFTulOtw4TBpVj6VnVfuXFs6QTSgTULPywMhCXq8KDvjjf/FlIbII5fMYb4idC/Qc32+itAL1kUHv//d9eDNSk1fucmqrgj7+nWiaC3ilX3QOm66zmSv8QvUShYyjvdzF774c1fv9dybje21oQIVMmU5KMfBudYoi+oXioSUu7FKKvgfH7fZy1cAqcy5A0LK2SzW9H18ufuBnegbi5Cm9gor5PUoReg4yVT4by62rxXViZEEqxtA+tt+Alifr9mVno0GQsn2akuhcsaqRkL+caObjJpjOe71wD1Dwx2xieCPeAc8yrOHrQoPar/zhO9zor7wi48MA6GxlX5IfBceKvmQ4lA5BdU05KvYjfoZcVRiEcqnqR49x3XodDbHGGH1XxnsQJyCOZQxqEW/IVh5KuNGwKjRljaYjmDZCrKLnP9mLE2b13pd3o70+Vt62OSiaekbIAoAhfldqwtb8xNjN+InHBsYr2kDlTel0G9o2R98vGhj2ikOqivGMIauV5PGWpneWHA9AnPdfx/gs7K4G2r2MqYepyEF1Ng4UQXX0Nl55rFxDxcmMmOiZPMpRQK66tO0fJE+izdtHsZr9rDEOWOTP5U+0AtbVWfnI3lx8aYKD2VzOlGFJCmEvCIjgHApMqc9zfsC+ETZyHmfv+KT8s23DC4kobjJrd3xIT+iuK2nmJ1qf1hDyAzSvti8wEE1VeTX8pyQDBrqtcBxyBDUdAWzlJNqZfJBJsdhUP1AuhTPwnqpqYZOPlqfs7jEc5tucCtXyXGU+6oo6zb4/w1U/n8HIoDD9Yh5vft+kMQwnD2i2dVjSk8zw8+tcu+5vST7q67Nuy6+IvMDprpjYLkukmRzjXrUMh2T1Atdb0k7xucej/HbACNYUAWTM2fvsxGMQtT/rG53kW17tx4t9ggc8O5MRzaU+pebTzwycvwcjaw7kTnm1hvRv17MCqHYUm8n0o5dUtQ6BxIWzw86AdgEQlD7VsYSpTccs1yhClh/NLsoUrKeqWBZv3EQHEkIrreKjXzf6uKwKmdkZfxbJSljqoOXOQ8wb4mO+ijQHqU7Rquzsc9gKDAJWsQ6oewpztVwATYw8QdbHu04u0azmhi1xvi/XH6Ls1PZ0F7PqjZEq2z+z1FIyW7BKyzHooin85y5YYUW9+XVkC4VZKNJwANilz8ZpekS7hiSUJx9oudhI4wqWBfcUftjAPvRFQYMorr4NU0pmabDj0V4TyU7YSd+jD0mLryMcTcEpsPoo7gdOBNtS0lixpx/Nm8wyd8Zmfm9vJ9h4pfb9bOQYc6HicY5Gt7HhtRb56VtqoHOqibRUxXQrUcsYpG1DwPnO6xwpS1ZE3LklEEEGQX7x86icHVCRlYerkZQwQKKKzZyRemru7LrPK2Iotg4AG7uF5OT1QnZpymE9HcFYCYmyTvFarTOBu5qvS31D6NRh2vZTB9aq6SYMjcyKmlyKtJHYcsVgk/I1KfNtRyA8OyvNpANqqzNhxntD9or/I7QzoKKKo/wwiO9059XwLeC5KmxhhBDRDQxvuJ3hFZN8CFSFfjJYIs75wizLVOC58Q5CordhMIvdK3h/cIjuZVkYqum79ChdDEohrLGEza7j8zJCgEquyEuCJzs64kMGa55GNv3vvzY3QFtzl2acONc2ey6z9Iqwo5ygNXNaclvSZ00sQ8Vu9IPWIPbcf80FrJ1uZtFtzHR3WDWteKsG26GAtgsves082mc01Gp/8pQTS1ScZG+rgufiMl6jMcqrBWZySsht4zxg14IFSphu6qxjd8GlX7DO8EZ37E72h35vLaVy0iVaIIGkJQDGEUsc5U7DSLpFCw39G3WHZEgKwVEkvODH88lFC/Lz2YXkpezvAPP1vfjDAtZx1p38yfKX1muRTETCrk/MQztpsl9R04vR57iSmIS6tW0wfoifUrJc5vXNMZ1RdpqjF7U1geWz+GhkcjK859bjIXSGXbweiI/Xf+BCrJF6jxTmCVs7TKJJsz4mGEYCqhEBEqBC9FhwUskP5beOVI3U9Xwu2Qx8DPO18ViWEar52LtbLYnEFk8OWhTdvClgK4Bk8FOWnce9A6wH6X3ykDva4R0uBwVwJFlFK1L3KbLkoUmayjYoih9qX2A2eAaeuBaDEnPGEcTcJWipzzvd//DweyL7aUJuhXVb0GuBf09owRfiGeL2EVMa1xkMLirHoZnw6sjzExjw/ntyrOhMqf8rEoyiKxqE5F8nERaWH7+XFFBgQgklsJfeTqiN+X4E4s7bmhMFnczhkEgT9JrfDx946MdaSGSjJado0O2xDg+trqaPauf+cgqoMrqFyVLd0FbThPkepLCjY3u+/VVgeYhuNf030rccxGxc+RhJfj8v2O5tJnGVX+d/ntoOE0wbzE07+VXvCnKLEPrc17u9esVkePsCxQvKZzdDIxvvB8DvSHzXgarifD3+6vN5P/Af7Vqs6vHFL3gMiRsDxFk77MlArsHOtK/Pp+05Lzthkl6kq8Ldsijl31WIc3lf3L7KfBzvQmp1rWixg/A5NLkbghQzV67DXpAakQAGqNu3dT7MQCe2PTp/xPbpt1knlYM+XZxXoxrTqrIEmPHrGjFnpMfkZ4cXD1ZU5kUUkgPM2hV50wfwaW4fF7LuITSylBLOg70vNK/DlpISnFYf3Orb6g1HBSuKwVXWrwfKm9ttpWmfMNYxBI2h0kH4HCY8HzyLrPvrIk7K+y9JGa8JIw0NmawZLDyO3orUO4TVA2JGFvfPvPRN0XPtirAnH9/YUX04hy46WpB9sp5DwRlFgwZhbsVbjwP4d2h0ywn819bn8HU+C8vlhfU6wQfyNGDGjXTFT3B7qw0FF7bYlHoONGfywgFcab3F06yalHlTibN7K1GXjeAxEpj6AJBHI/OQfLQpfjSfYk0MV+bfDUVTLLRu/veHXVX2tcQ1vKfk+Ivo7YJyVUB1pFYBBkqZVcw7ZuFRaRSPujYKNk3wqLBbYmFxn9YZXI8j1MWP5W6ZtCcPsWmLevfkMR1SK5tb/6gksHZTINoVyKLSUw1TxCGieB7BcximmTeobSGuvDNHLF+FI+ppPf1ipN9fhlOQcWf90J8MdhXIQjRDs1tu+iWnk2ikD6/CpTl7NQt++V243XGkCqfznaFBiGlt2swBeeCdcjxkvwbUgqFTB3vB4V1B98cfVl2PGGejui6XzFa8iLmtvSS0GzZ4pI548m6HakZQ6fQkR3RbHnmCClzI6IyxQT73owNvXNm+4XgqOiq2rhk7SIzW9JXvMwVve/Y1g0pzV706cmlJXqtyzG8vSTuCd95eEu+Q33F3Uf2EuvL6SvWXijtgYk9Rd9TjVziJlOIqP+VnAYtmI8CjKVYYggjaADmHOLVe8OqftbK2zS5shsL1RK8GWiM/th2pGbx6Aw3gTlIqugpNAIEYkKHUUZEeLtjRPACKuEun2MqgI6JCjbBIFHD3zAF4qKG1FN9GidZRmfqpWz5+o5WX9zQLAs8Gm42fgJRT9mZTUencFkkQY7M885r2pObtG5a/Su3c7ZtGhe+hEnL/zYvK6+UGeQ8CQvig60TwdO6mrNMRJ1K7t6BvznXjRq/T/27v2wU8eXTko7Lq2M72qKo132q3cOyQlttIv/AAAMnQGfkXRCn+mhxQeIaJDeH2qgcskIQzxDVe92t6DU9x441qsjmTzMjAH4lhGBp8lAf1+QLIxE6CeoQeGMlugF7OabfNr6fIVvhKYTV+zTK2kdTkj6zBmPb4YvZs3t4i4bLpzed9ZYGeh3WRcvvtGaQg3tMuPR6aZSCffW2FWEjo0wK2VJO5EoH8deQqFQTkvsQgFx1yUKm0djIYfvPnR23uzBI+fQR69ERe0I4dWJXQuRs453/tzvAQ8knjHX6zNE31YfoeFuMjonO6V6KS6BL3ZZnOCqxUZEXSsrjl5FRFo8gBc9rWR0zAAXId3z1eCq6lMHUcQyRg9LEX7xb0Wr3sfjxcJUMO6UT4u2YiZCJH+TypsbJYNJ8TEL0bvk0Tj8gWq3wlyk7FR4coZVNDIk45LBksptnIQV1TNaXAfLtly8PnGXJEup/BBeD+sQxtz5tuDQlZECC9ajs6hOCE7LBi0recckbVlMr/2xiD32k4VuyQ8OphhhIatI/5Uuayfa9Ka7dgnRsYBcXfjl4l6p4JuwAbeg4fRfoC3tqCoWxzbrfp/vPnrbiT/Qqft9OmuoCgoICySN68ra4YDUSZ+b4bcViuUcO7cYVtIoADWf6+v0Y/3deyANs8+DDHHm/Sy0AtbZPxKcAUUYP8ozc38N1kjxPyblu7umiv1f5PtuZbCEnuv5TQ7kYgn01FE23yLR4VvLUSoEXTUJ5xnc/UEhroWfo1fNAVAtQRos33qP/A990D3XceRogXlrXKXozLXQSTLy1px6Xxe+tOsZGBilV7qmyil9I1AWbq9tQyYJl+x6BWI+lsZ+ItuzACsNgfCP86jyxb3oHUXnFq7NquQ1AJKcFWvvvbQjuT8AjQbGn+QRHr4iqFZmePuGM8oWhGJQrnPR1Ak11oOvdyMrF57rHyL4e3fp7c1vsQvPSJNpIL+QyOpoHbcThJECtZIotNb4rbxEsM/f5mRFAooO0Vb+S8lJ4FdtlDaY8OnzOmTlgXP5QYauLiXQiAQlxeD9xUoUjFSrj/w4/Gb3Lq4oxn3S49UGcWTgR6Msa9NFNT3dgsPYh6MoNZ/FRn356O+2TzW9Ez2W5uNYO/cI06dMWyUiUWgWWhGZ4DOoaO4r+mmsXlATrv7G0eXu5/oemzQAUO0+Iv8It6hBfTfo7W0igEQRFZdRfT/Q5epwBj5D3oljayMqBachegw8KadyxX0PVUMRA1PkGOe7kWI0Reui6IT5aJQkOPCFhtEVJFBUEMpNgDOzVq5NtefsFW1K9hd2GCIHnH7pbfaCWstpZhSEEh457YFVCXeeSwco5eShl30f4aJQHzm+msurfD07f6oDB/a9FwIT/8SWirzG3zEYb5LfUdfyremqFJjuvjowKGb+6jiLjfuSndXHs+pSKmTmooPPwf1gdJy6hrxsgQmzjaTIeXNjy+7GiEzZLsE14AYTFhTR+h0qxIsJJ91flbTLjs+5cYSgt4399xNwQwAlV7JpMyB7lzbwWRV4B6YMJe8+ItluIOUz5AUEnc0UM4OWvzOW+h5Cw2xEhkbIRWWPcw+WGsi645jh+cLXkxBE4awiAWwDWG7MXGjN5QpGojErQKyA37dfX1O5SrvdV0IMMEWoIE5oL/2WieUxmyyxqySxZw6TwRgXbXjCvO2N05edhdg9hiRWUOFgoDomHblrrJID06QxXMH/3rrpEjSL5gTkZu/BRF9VfW0WYf5Gw7wIdN4oAorzaesz8bQ8bE36J8BRa1CkucztvhMMtPqtmemsJQC/uH67c1cv+JalgT2nNuJwTiougeXS6tjoQBGB/CRosiVMOedo+HHl1onva/AmWgJ3KqvPiode7UUdfI/0Xfniu0x3MFAsVb5cSRhUplOxCKj9axqzPURCk7iELnAYkpH3tdogDgW/o80jfjzRbWk0YfSt/RqH14R+VVNK1X1Ohp/XlupH0m7HQvoO2r9UVZ910neO8jnd+a8jqNjbwE92LL9FxT/DJUA3jJZ1FVMUoeInBoyI4uxON0yJJPNrkK7OYCc/b3t35H5EnqqZaxMfUWHt2lwDZ3IK+ecUJm0Hqb9Z3KomUXqdDkkG955bGnXsD2wF8X9YyZ4bHRo/p/tC4ELg5O3A4Ifn+34LX8v1G6DNGDxM5TMcQ/nh67FsNqCrgnRGTcG1ouYW2Lhe7UojFKAIUUcGP/QiKzEm7Eucf9Y+EGvkxydjfKtLqxdHl5xov/8Qyj//HSyKT/bmYRpE0pyl68+lzq9KG7KAC3hl3S1GvM1vvpOCUNHmSyZgPZ6CFtNUio1KtCqho7i8woDnDYhE+Rkjfv/Gdf9sc/YEFqjBwNi6HxD6wRMK2iYIgEz7sUViQ2hJt7YfGcX6u9LA4Ig1n8qW3pTLhNGzKP0pRrbrKUHm45PkrPj5UPaOz+i7Nkt6Alve2BHmUeShiUB4yNape2NlcEQLhEhuumheMw1Br4Xv06fzRxAdkeQkoCCqzARdSyQeVjSU3t2ppt+GNZ+79tHilZMSL8oA03Mf65fHharKGWqLMIGXzw2Ejwk5r8SSFekrRZ19cJIPNjXqv9uVK2RIkox3oNzK+OA5mTpssk5bng1KO2ATtbsL87zJVbQnvMmeOjPHYb36y2eQtZBW1lfkUc9k+7zbQA+DD511dylDoIvKHau9YxN4/tngX71gPcTxQucB0gSzNIsiXvmvKnTdEMZwsL+t7p8hp03jCJJxl2aaJi6UxsyVe0hCo9TH1lhygViQYsYgOQrTDUsemHueGOrO0jUOSrsh/HMZewPZqtDtiQjfR7MLIAFVh1Bi6rc6zOEljYv5zFsNiifoilyMm/ty6/ZfvzQrDtloLkyM3RB8HsUDCLlqZn9rx/DEUwdlEom7p2vzQOoWvMg341Nn5jdTAvalJ5hT6x6v0SuFjfWlTCZCihkYo7S9FteTBKzWMypvzxNwmgyGbBftAFJ5XvACdbZurKDSTAaHiPvc1WTzC0UqlzQgP8v3mq2twsM9eWRsapfQOj+TMEkjex+NvfVOkGz9BjAttSp5q2AGNflhs+GVc0Hlyz50mFw5MhiTyevGWCTwyNSfRErGxh5IxeWhBxNHfzTEtaTXbmzjuhgLEmRuabM+ugG/zfLASU9CwZAfBga/bVn+AWCI4PrOQgXo+F/isFMhfqIFjGdvgISfFk4e0VWKzoDePKFs1sbpsOUsCQaRctFA1XZ+bvFxdwtNfKR3a/B2ZBEGpbmUkwdus9gZ9Co6ehLXSHL5ZQk/2GZP1ivei70/vSu3sFIcbNOXEfyxGfIT3GxwHf7ijmk6jDMY65sWUcR+iXMChQPsfla8ywtLZU6NCdZvHhZUG2GJTATEcXD8l1j5Xc84mlW5jwHJgPrx4WQnazyo40Iris9BxLO1dVuJESwhXMkl2TVjUX4zONoQ2N7JRZUhzpUXC/T2lVGPzErD9QeO+8pnbi7TZgiStU0dwuEfaT6biFYcx+WlgaAIu2WS4fx6N7a6nWBNbg6BJZSlB9KJureSVPRMHrOZjNFEylLWe6XC5XwOEfKngohdj5FDmtfchjTuKB7K1a24ukrfVFCxiXHM5eCyg4NE3DGipUPApXuy7Ngwe48XZ+YeRnRuceuFPPbVwKztm7LV41g8kkTZWNKk6LlQYohG6kd5GW9URZUHXR5MSNRqIhfJh8fkWjcBlfgv4+6AZPq5mLiQlwLKHmndqRPs8HG05S18lrg0DqIB2Z0WTWFVe3oofCGoz+P4yQE7SAlcQVZ4ipWjNSiBVj4L9CQdzZd1zcmHjWX7PHUTQmhuVC1RaFaWLf1UCN70qooxxVR1Wggwi+VrsS90ZqKmOoMYC/7Te28gkUSK+hj1Ww5XzNCcuniRxR6pvcCqW0I9ws8WzPKkFnJo5GeSpH6b+jN9us2tQY7d7TOGblxpAqIiuK7g3IPc9gMPR5fK48pEpa10PJYWgQAuK1QtZ32Zy24FscQye/yf6ZxJnCTwdO279yhuqOTCwV/+AS6fic16TTetEJPC0rsfW1oQa1rtb39dC5k+GSz+leXEh9rdIz+6sgv27JZKyABPAYWncxJm9C8k9RmrrFM5uLvmaFAfVcUcfNaNksSVrtYUyBNwv+iDNybbh+0TBMOapwSMQbhgDdzu2mlFvIgwGs2yf3oFkj6ZrbDHhGIH4yS26y3Od19KKw7hn/dOmyyhE8uBEAoRzaUTU2yQWsfNOHO7ueJX47+uK06JBrcSDaLVtOfHDcEakwqxB/IFGg6BE+MEZjTsb3e7pIu9jYjIgzS0NkIhAsjNwGm0xomdvbWhmcb1tsty0AwAPyAAAAd/AZ+TakKfRgY/EjCFVgOo9cwHRatqQdICLODgOuGWe/ilka4YpDYfcri6y7LGtjrMUCHbIVofCF3lK4mwACZd0DHkgFW4r4Zbjf18uwJENwIxV7oprkAhfacY+kzNSFgszz4b5/PYEnw9kOd+rOb6+cRq7UM+xINKpr/uFV68gbC1kCNMt3VZ2BCYW4GJZzFTbXzcXu04aQ/r0RIwfmVtQ1iVhkkA9NAYQgkxdGGQDMap7fO1LVt785WzrkXM+C7tk5ve8wPePNaRf50zefVbQyhFsTG8oBUYJo1m8b5gN0nXmDj8yCNg2IDq59g2W/CNEhrylR6lg9cng0qB8FW5rKyIYRW4hTXQJkVVA0qpC8PYDLMthVOKhbpxHr46rtUHMWfbV5j3qF0rQjJFyxQjQdVyLopopVhDwl3rsbmIntjsygfwUwokzfcngqvFujoSLIqvRusZMZOocA0c7zpkIC5htl2K4nsLirUtOoJOUlADMy1l7pCK3wn51d0vN545kvjGZKI0+S9bEkq2/bro6ndCMjK21/0iryygU8hcIiF5VoK1s5wKVvma2pCAmBgRO01RFCGoMQFKbqHAX5Kem0pNy4i2Ew+dZRG2o3GD1PgQQR8lgWTMX7enbQGkauWDMrqnSbVLiGxrEY7fZGGNt7fFoeAR2GKQ10Jbdr9LOiyNrv9XSqiTHGAtcd5YegQE0kBSBqfxsQiKIoaz16/WuVkPr/7APj0YvHQHF8eQtSqv22JKc0wtQJK9MoHuKGkouDCEu26JrGgP1lhrPHnWupsQu7wExWHVejxLRCTefJUr0ErVkMJclciaya3A4L/e29FJxjgP8pKI3UsCV65W8H/knmHnFiw5rxuqpm+/HPzs9M2yhYUVu+Fx9lQvUetqiP1TR4WL6FmmWBr2NZW5g72bcm7qDGlvS3mRdow3Fq8CuhQ2O8X/hIR5WWwv4b88DqPVjKL91gRivgoMDqiUC1pzEJxKjM47CKds9Ib3gs/XF4jPrCT2AIileFUBiTkTYWUQZYDx4g50NyxEYjLZfXJucrIsTC7E0qM5xCK/WAbco1Fx3hdmzTkm5aBDprl6QN6Zo2FKHJLN6eo/TuSY1QlsUhuzz+NxMH53o0iN9ODlRxOKJ1ccbMtaM54Tvuo9qCDtp1aJfDnovF1lKr0xyNUXLru+6/jgmaU14433CjhFCAPlrv8j25hUrTeOD8RdEQ6kqS3XwMsgIQb/0XRlo0H2IVMHWfMUBxYX99Ky3hCcV1fpYb2jx/SRJIdmT38tmuv/YjEHTZEClacn/QUrcVq7kqR4Rwc9ZSs5Ffn0KgekBixSW5WsDPkabGCWD8KZIlE/rqirOY1xe9H0Y54Ph3ip/nUKci4xIt/keb4pmLTDmYUTJGp9JOtnvwsl/yjVBrWqJ4ORcy/JaqqlZf9JNiOQJ9ZtKjzMrue4WPJs7WZx+TQyHa4vvhhoRpAuAKGvc2lvq/LbyOt/tAAjqTBzm/MBtUF79NLm4bzsM0eaO8ILRv3Hh80kQW11E5mJ9gx22bnh9ZeMKPx1BflqoSXJWCXCKL2zqDECoNl9D4KRnNea9zCrMpvni/Y/4oHSnsFlWkN/V0YUJwqkds0Sx75qfcI35BnIXrrhj0euFwukngdYjSUoLi8Ycb0kVA2UqkeQLwb41Gg4f2PoaU+8hQVZ49oujX9VEZipOrDMK+WD2QZ/eMN9qWD7e25IObbgO5tU9TyiQ1nVOQmseAP8YE+8o92qXM4UPd6u8/EIpu7tJpUohfrww8bGDkB1XO5MbBh12hWu8gXmIaejs/KN+30SVMNGG2t8CIJqLZPOPcnTZ2+UN0ROXmyZ/mOneAI/ddsCJyNr7KInVWQvcMvQmOw6lVEUYyBZJhw6aHqgp+043OEirHfsNmvdgA3G0usy/bJqn+Iiw9GO2aCfd3/ytpdw0fESvImHZxdMgJelDA1aorIaliVjzJAIA0+eqSb+/fx3mzm8XXu6IBv0i81gfeckGmr/mIo9Vyx12qitbFQtKkJurKQ33q4RJ3D3vQk8mn+1eEvxGz7Xreio1Ob7NN7wpV6XZHzk+ODalps4WwsYd5CqDWQyy5wnr1eMzFysK0j3xYC4QPg1Vds9XP6HbMIBOGutgL2cgNNSn7YOqOp+ER7bCbNzxU878wiW7NZmARPecz7SzPFhXa95ikEXvHdFmSUJn+7KkLDPVPeIao8xexqThvOnRskPHArvZU6ALXLmjHj8ZbyKeu4hhuRS1bp8ywws8r+9sKmiCgkCp9Z4aAFQW5rNMJID0y/ZL3HkF2CD7PHlOAacpHyrhhjIDHiIyvU2v+lmT9hjVCOIqjb2qB5zJ8lRHKgrvuYDKat4QSf47pGSsv9ztEiCYgN1HeW5t98UTS4Vo3qlz/lC2KWZfsEdJOYSLlYHdgOTK2sAI5LI6tmYuXzfykpoNAmrelFtBm4cTcSmDGhQ5rlO/pgL9h0UhEPpRemkeTjvuq6KBkPvbHQ7PUPCh1qKSal00l94DJbkYry9lYmQ457eEeFmFwv7kcn6Xgodum3+Q6PkxDoAAEahQZuYSahBbJlMCv+ew0x3ZWRz9nDeQ0HqoqmbWxsMvew8QDvFPvZ+eHQKO5ydc0JqulX0ZVARnm4x1Kb8avIx5MVWqgt3fInUK2QGqb5gHXFV42LONwDMrWfOIz9Iwju0Wf1sHCklyxRei86mPkI7exzpUq2xMENHk/ocvzpHKyRMKKt714Vu2VhDzV6Upn4fKRU/kkA2SIOSphqItw0pQJHvR/reTNDM6FKCGNYBVSeVjDpMMLlMlWiCpShwKo5pXWJaBiOtjJZ3eTzZKd4tnU7twNAMo3CbwPSN0IecMJhgHWlJxQKACXYWTJrjLkGoq7eRzBVDnAkd6u4OOiSQ26ZZptCohb4oBgRppHZo0kT3ZNb9BH3l0r7bxx5TNsS7ZcuvOx49j7r4Kkl8LOGVHx2CE6U014C5eAjRB+kVTc6dtNh9+dMF2pPIvOJHYtmObblT1QARx4Z65dnudba78JaVg9dpxLH+JY4Gu3HCr5L83r1BHuumUcU7bpy9spEKv+HVpRdAbnNY8MzWmzdpr9wDTNx1RITdRvVVstWvAsgoGyl0J1g+VyC+bLcrBD3OVb5el5xsQr/VIEtKyhlk6xbG0MQhwhjF3Rs22IZFuFNCguTf41tzpqctZalJCcciovZR32eckPwRByaVJfw9d+dib/Bftih8GghrUzOFseqznvbE2VIBGcUB2RgSX/SyZfssF7ToMcTX0RdvG5pEvLAIkfpoBAD0+TWj8E4lRUoZUHeJlWBJdHf13YsKk0TwkIipJ1yveURR4qj3opPeeK4dNtJHda/XYEJV1y7XgtwupjIxEHmJ795AYnLf5vkAlivaiS+yTZQQPrbViNZSfa08/+799GYsHwudLA1CFLlEWD8D7jG7iF6kITgE1pIIak62EIUXR9pVRBSmwGnZvvcrifxpg+HrQld9xbcasR82SyPJ/Jao+rN7NMjV6zqbY2T/plckJ/HNqp7kopCLyFz3cyMzb10C/d8uDsRN/BClf5AeJxhxT95KtmGGq94SkRq4v9JlyymAOnL7D3NhUDdIfIw4o59IahEYNT+CvQuru4k5tLdm/k3o45B/bT/dNAj5xc4NRXgXKI5Ab8Jaw1LD/nBECznf1orWf4kz41lMT8yNtzQXvgU8VJbz0VGUTLroL/7/wTehnB6caojYhSkk9UcEl+VMPbeWGT0Mdb3Bc/lP3Zc9mvBZp5GOCIf02Nbj7y5vaMUUe7ibOrqZk3WnT/gSdJb+BiC5bf5H2qj8g3lBRU7UhBwqoaCX+Qu8FBYimuWbomdyTzeHiGzJ73RP3iq/rs1swxz+KXD3NifFnEOlPTnVSfbdZs/OF6NVipads+QZzJzVICMmXP6WhssIFzy77BsCeON7mjpfIN8apNfcF2HB+RBwEck2UCHXPVSiNSFxidXBSJwmx2RxNr7nQyJUf8hKuO6Vg6T+SSXhlReW1x8+cEBPR7iVrOdgfxumxx/RV9IZeCObKaM8gxeqeAW/w/44+bFIkngeeSdllnwiyJJ6ACXPsWVQ5+eodBsUt9yZUqHHdIup4bYPE16JRb6/lq1wsaQnk5QpVuiks2eBApnwCD/Rj+nVgSr7L03Y25qRdQyyFZqS4FTrGYOXV5fARviyOHd7Qe82XmZcWXyd5UF6kVfE4UKpWTEGCx5OFJjaIhIUtyr3ThfYCCfC5jKVZFE2MNLyOmhvHPJ52pM778TRz0ybm2vVGEAttZ1aYNtTt0ahU2HD8T18uXaAWFygupKOdvN/MBHhOhsefhrSGqa9MWn+C4icf38ZwnV6LB8My3bvjux/KjhEDg2jD+XKh2QSntNq1CeQlYxYO76WZcNxBXwWOmBAlGLDzn7iVHagqtzi5iZjaqdxIVyh7j9aLi6ar4d2O/c7iStvwwJ+1xFbHs+fnWUL2F6zOxqO1/GBHRs5Yr5hbFBjhWUUhHs8LoIK0FF0IuKAbgfoXwex1ibJ1w5W0nvp8/k9X0j/XqgYB2ZJvCnVkujkFisdsfxdyE4B1avP85k1a4+QHm/oPDSIsu6UzeEikVjxbTPEdxIDDJ1RqePTiqRotHytlLAquvMOjj8JvnAL6f529n8OFVImyA/+RFQNZUpb7jE1WaT7gfTsi88PgTDN9xkzJG7WYLQfkgoOpxQn2+rp5QYwAckDsm3y/CoRykW5UKgEHObZxyOKYg9SavZmxzL/1wVYHXDfKXxxdNzZ/qWkpxwiGHaVpHey1gL4f3blNCQkDlsWn/Wh1u/7a+3NwM9Ki48zEBF+1EqQjJaVH702vwrEzBU7phFu9gSkUs6cePfXcp1Fuz3j6vqQlLgGg0KI3FEIkfeUdYb4wMQ78PZO0nyZHM6Jbv0abawNL7zV/3W4HhPh7MXI1SGGfigVZbqSr2cnMwQfne2jh01qRzLsH4LV1mhopYi7wY20dEin6O+/SKPo4prwQWfIauXB47Jvoq7TIT/oolxW1TBOp+oh4YUqGTExmHVOW18WJXoeAw64CsfVfKNcZgkBo0cFbGzH3Uf2xT8T5S7BRoEyjyxOZFO0bxZ6ifIFVAiWBSGAc6w/gC7ng30zVZySmnGyRtoEQGycKBW2OgPLU8IE0zQuqdXulvbTxW4pJ1K0AsUSfSWz86lWC/7RWKl+dGM4gZT2HWQyy7pN0FN8RV6cSi/HYkF37X8K3Bcaafsvr7SRZMNgH3XFSOokV/9X0Esj1lI5I/yBaa3KSmHKGpDSXJb5pKUMJIFVf9gZtcFH2bwtTYTPyNDYqWvxCsLFsMfcDyzvfhWMGMBab+Z62P7pvB7NDmw80NcLAAb/PyMSvEkoJPlvPJt4YQsGl5LHv5dckpSVtz0PCENl14/g6ZpEgevnA0uiGkCFTfryuuK54cd/SpZFSgA8vQZbo0FOxhIaYIS2XeG29lAzObTG0Ym//CK19S+2AMzaXaBrFfYFaMK7C4I0w8RfGv4WFx/FoFXYhm/dsaJxfnJt5ofYbF+AYT5iRGIXbe2y+oqGMae4+1U7+zPDaNs/FWEym0xXZVcc0ezVvuGIp8BZiod5ts5cVYeU6jsEAys6NqBwDc1Bh6bk16BDmjrfGj8cPDPQOwvsPuHr6Aq/Oy2CKy1njSe6ontspuOwK5xrE6hxQoTYUXNO/+kU6xrMxdDSED93UUAj6X6//btZfqSKg6H3h7gjeMsinR8rXHXkN3LZIm7s11IzHWOlflvsUzibIw4un5x5jWGDqa6qZmGP7y8Tm4PH0X4o+Czta2mstSitXCtUVWnnKwI7N5YShs52aVwh3J2ZN0ZLbGtxN8zUWacSB6h5sDK2I7+affocukU9Fit2VZ0qV6sd1073eE36N6pUh6h61H+g6KbPSNr4Mifd+qmB6KtJ8Zz7F8yTmfdfIOxhvul3P2451XGucrXDiarGdBDu9gMlDSCzcr0WUag9pe9j1lwhlZKEaohMRyehoqw6hDB4ljNr891Fcw4JD3eL2W5zmaIl2F4taBvFuKzkx7jOGjgFqVjjC9i1p77Bq5XeaPs2I4Emc1Z6TuW1rLzwnd2qFjObp834si+BlwhyBUMR5WUzGZniksdSqQQna5Bf1iSEjTRZs7K3yQ4MawdnkfBWVAcAx69IXlYR3jTBmSHpOprd3FbwjaHvGa3RxqRB9V+Gv0MAM8p3vK3xvufHNhuPOo2mQGVZlqcllxTBiJgjhWuvLDdpDHO/KSwozJjrWbT8zO7/VN0I81bTQCn2EzexHka5o+HUKtvAhzmj4LZIvA6buYGN7LYPwMrSZmrHCUADqHwoE0RYep6SA5hiiOi+pE2zXFPwjogekFO1pKSPeKEM4SOnkPpxwtlDpJ322MpfI/3Zy99Md/JhRU/J3PL7Xm3BA8lnRY1Pz183EySabzoXM9W9KkifdCRsIaFzL3S6ePsBUB2wVUw4+r+y4G2KjCTzBRmbaKPNwSy2DUTwPt0iFLuvIvlv+LyWtruWez7Ascp3SFAS15smcW7HAZwnSZl3OxuYgIkM5gJBLRj9tlUnfkMGgYrX1wvGaq9W2T7WZUOIUqG69k14XHFdNkPTzsInILU8zr/jn4cslhW+vFhgwfnJ2SeIhpIrA88gvbSEyEeQ94fMw//Xm8xKybVBx+jc48+sBQGv2+Hv+AounGjII+8kAPjlUyzL6vWI8nHEW4fODwXmK5/bt3JzjD6PxcTJ0FMokxvSu8nogIjL+SSGeVIqwb7xbv+CNcpExmqcsNjuk7HhSDS6iuLSCHQi9nC24K+x6B6LlMhyOGtlycrEPX5HkdSgMxN2Kg5RXE42DIizv6CMkL+pJKLzf5R4iQb8UvbA7ufn1tMM4v1BAMXc3o1xYGwHYdu52R1tw4w49uwCDo7mdmOH27IE5xpfE56yE/baVmHNAE/mXRnE9UdhQroiETjXBnL494gseYExuEoF2/2Y2SChu17QDQyWCe770JlACEir9bXN5Sa+DL4+kRxL0wt/2y7Z9Muf+NIrn062VSexHGEY+s32+QiO5T57WGoOxYGngMH8iSNzW2Tg3ggCEplcTnGBoYdfj0TEz6XO232yoWo34i0FLpLcYrOjPcjjGyISXkJxx4dBiEhQBlxkdiz1yTO1TViG+2lnS7FmDAsg2YmEtSZj1N0rri9R/W6D7VB6SqNc5N/I/6nAPgjAT78W3kjDao7LzP5YtHOjtd6jim9qi4vCGWl1mlYqEQ0mwJ6IY+RVHq/bABiuQMFSLstnK+xhH1OYp2EpCW9VGGeoZBLupxwpbf32KR8/B7cv2yntyY1yC9rreT6ApV4Feb4gd1hwlPbGhcdTOE7hcPZOFT9e0St9fZ8n9p3yVZ5HSDkodN12GLeSYcQj5TGOSahhCpEjO0cFRs2coDv2PO5U3pmFDhj9ZQkSkdqSKToJbDTuvNH4cIT/ibaCFHiO7ehF6PMgPtJYildnVlS1AISSsqcyWQQs0YUfSLYfnhNEojr+wmpkQGhQZP3v/jTWklaQktZ10YqWA/9pzZUSOTpKrDpVc8lmyj9WSXa2V/f9GgjwnUyl3skF2pSaZsl6NrUdYVRv82vIj6N7i5k39Ni7nCItRsfQTTHWcOnHSdpVMzPbaYOvi1zp5+moLR3pPBf0TYuedv67z/bp20xwLcScJ/gOOmqzBikHkUW5L53QQLBUbjsDlePg8QyLye/IXOGgKCoCZm5RbKUDOS9Sr/Z3Ewh2RlvwkzjPVhgQreDQ6HYECAchZQfwq7JFJ/TTMC93EhqipHmBo/fmZGJRqzcAxXmyDLDY3fHoV3nwtFkIUoHoLQtkspRfjHT6qWv7R6iA04H+OwEusx+JRbJ9S6kr4u5my+h9A5v+p5suevXZusL1yvghP5kHnWaaHyuuNFJdeKsmI/NG+8GpkKIS8JiZ5eazThLdQzhEXk5NQMbLqNG7wnEN2VI72ieABdyRmQf31xjqEs9URPztdSEm0vr6EbiwqrrXLy3sN7TSJI9CaVu9yLErh7aiywSkfeX4KWZ7hwE6qeHUlVe0QAfarmJO5oC/uXvrhk0ipTzxZUzjmaHWrperUbFdrc4Dk5zv+7a5otRMd9rVgGKcjVRDxXCdgDNAPlaiaoZXcnyt8i0HOGe0/Mann95GsV8dc8U+EopyfDi08KhaObHCTY0yHt2vUsn3P5GsaDj9I3QFH9nd+DzIGetUsaNfTdSv0O13WS1kQMhxTe/IZDcwXaABMQawT4A/jpfmGKBZQQGtw45vkVYmxm/E29rxI5p9Ib8mmXLGLXxFZ9k8ROPw8ATpFWBMDZqRGuyqdjfP3QlxlYsMNW9+FxrK5UHfTBlwia/9GFt1/q7hJ8Tx++uLUyIzlwbjPOhzCsSUYgqFW/+rsUWN026VeC3U2xd9XRPbAD1VHGnkTwwnzc/B5avplhBxO5fKGhiyEc+s0ct22N80/WNw6p/MlVXgAHRBlkrItyvWXtZpyGeUn8fzuUA3UWaw2+t/HfWrT88sGS3UDrkhB/f1XRrKE/b24vQlZf4CHZWZgsffsVo9+DvW/0UYOppTYz3qKiwNiCuXPLPn5AvwqS5cVM/AYoehkTZMiu0dqPnMk+uRw2jCgbgu8yCuCBApfLUwmf+Z9MMP5zVhXCRiulDnJc58HC972bxDQSqy9IR/551wjfytQ34ukTf0ZwnZgP4wXPW6Kd14AwLgalbJQIXMGzTw5G+nUSnc9vBfqVUrd5jKd11SekzssjHzRUYF0hyNTNL72TivCV4Jjs4gShqgeezmCXKUu4RslrANjtzXqYfQHTLXA1pHakXyb+7ygLYwqKeXbMNVa3vbPvQvWTjWwz2CHLeBAVIU01HbGmYiqMgDKU/1cMpWy9lrg45vgrQWj1Fyhp8SjLT7GxbxIs42crcVDUeG9L4DUCxEj+yPGcp7zTnJu5LmoYv0hfjA7YbHpoWgcw+2jOuBPi3mIyn10AE7Yg8kS9uxXE28eR6f6vqLdki7nY1o8oMuMy+aLD8sNzVilo28iOc1RsfwNeW2d5AkWzVcEPygtLNrfCtgnRK2PsQe7YG6ZTG7tggp/lpr/9gvrvXp03LSZ4w0yKTUcoZxcKLkd/7QAo6K6hAVdrtKgpWJiCm/5fethciQcVHTpfNTEhxXMSAb5XeIWOWAeYAeRt59Uee0v1oBH2mkSChGJhoD8AHMEQne6Bl99Vp8U3lC/teuub3GzWLh5Fr/+m2EZ85Y3asBLC5E+sVwm/MAHQdjIkKhHPDLdtTi9sRIBqYgkDz5S7Nc6hKde8lF3Gmj95SMnJ6PL5tlNnJlKo/MG7AbJh6XP4cMZgKFzI3UUn6m07DxuTJWCmDsFYT7T17yeHvwXJbZJHfyBmArKa5caC/x8qpS+P/l7F0AwBr2ABbugYUNZYBoFTO4ywsQyDzCyr2k7vbheQk22znyryRXR6ieKlIBW+IUCh2Fpuaj7f1/AhIzIpdHkI1souZ7r1TOO0KWJ85WrdfMJ7kKHwPXoyTKIXj9Qu7dPAAh0M4bFgR5RJVtV7SbomS3jjfl++Yq85TK2WC2Sa1NHEeB3MnmHorkpZd9yf1jeba7f5ATlfsRVYcQWpoUrvt/ONYyV1VG9nEpNomIMTdlsjQbHWeBpTW58NNDvE1RfSUz2QzDrnnJ2xBE5x08gPs3fE4hS2oqDbmEOAMBx66Ur43svbl7+8rUQ7MLAi4IvPxKnTMuciSRIpKmEGhWIRpgGyStWxA+zMltpwFY+jz1GgcrC0lVGx3L7awhH7EOwISVTuReIX/sT1pTEkR8cRTBBYvMXfz/2cJ0w8hERgvfhmHivXmYF/v5NqBQEi+H9gRP8jadTyq9bB2GczmCRu5wQdMGLn3xb7VI66BW817zbY34cfHlT1051GcMgCZaQykIDBj/9laX1Did5uYtyFsS3lzmJqrq65XTg1p+CnpVgG1azwxiikT/rwaWiuJnWMlJ07Czt7ntWvmXl7DfwD25KwxPUxCo0ARTC8zu3eS93bAw5C1zPErKA/q6/5K5qfZg4k4i1Z5emj+6wOwAk+g+0HYRQwdCBYsubb5a3aLFOikt83IGBQdqSSmu3/KonLDL/X0DNDM9J3q+WQ9xH9jQc7EB1Xqs4X0SwtpkIDlt/ZotG1xRWPnBimVVw2qRXFn1L3sE+1owUAzEUxJBgvohiLJC2Ta6kAaZ912uBaI4TgKY40Emv7zzb1MfYyPFfVFPT1ri31pVVvQkwqLGrEnG0QANU9ugOI1jikkDtou1nrTWu/TliKZtY0NJK17ZvcV12xo/ZebCepQ+NBgQA1OVcdQTf3pYG0hccqNXhs4ArHvi7psy/hSK+3oh0D2SfklnCz2HJDTcBaO4RkB+UmNZu0Hh4Ny96QK3157/7qBjDGArJoT6F+ExopPVEQH8WfuBvV/TFWcNm6wA3vjL8ujbTw9ZkBIqSRnLi9oAEGjdXbEr92KgOQ8O81hj2sWfD7QuFaBVxb2UU5Tj4c2/F1DOFLYYJHCt8/ReOd7I2TBUZXi418G/Rn/wPDbWXxLtR3+6y/RYIH2etxS/zluqxNCD0oRTiXGzJqvS1AQ9jGec+DlgdGdOwy/RKcwZOUcxwjJifR/cpAn4a1OWirIOiuyikpAOCWVmicz45P0ZUY3fmREAvMC9Uzz+SjGSwfV6T3JRsuZTey3jDAQdV7vzhOgdeO6riFxhgH9gpiloOFeQLZE6ump9OYeWffgr0KO8sNzBch3cGdg4YMYQ6RYD/MwUduoAHjHNeqff1RdWswPFd+izgp4g/EUEBHoTDp6H3DIyBfP/KuaXVTXmAHn+u376I3J3DtjT/OLPMSLHa2Ez0ifh7awsdUXLAlNkhXdQTGh7TwZ8kJTmhMM4EuekmqPV3D95ejXPU7MomC1mq0S/uh/cW/pS3gPG/PRKj/4tgbZI7UwZANVxCVmWuRyK+GnjG2SEyj29Ldp1SB3SHqDo27SX2Fhg4rkcYvLUFj6jxCySNJRWsA9tGsMoCme+z/At/5Py2eC9n9IndsnuFfB8aZuIdWrS+aS57W59WjXaZ9TE8vdKBPUXjyk6fhhDswVf4vRqUo5L8kWZUv4YflJRiMGH4x0T6O2ThEX42+wakTaKpAJrgTNGKXe+nAdE98fRAFR9BpfzDWF185UAb07vS/yHbzpqyGs7/LNvadvKaS5TdQ4tFmeYpasxlpaZYU/yFxSRjZu5N0Y6aWvkMwxgga7wvepX+UvOEVcpO5LqHe/NR/df5qT2qXjIIv5PXeyAqERDX+sU8YEcyXNcdkDYUPOj1Dxq2fxoaC5cm0LLAXZntcFwTakJrz5pUSrmOiYm8LuXXbaJut0mkIC5Ing5vXuWdu4q7zcxztWZmVVzQ9jSh6loZi7qpH5zG/mmHWtIF4bfTFY3TNKgZ2ZhX4zt6odsw4Ld10fElnTCDaezLJStae6pjA+mSAoA6aAD7UaUQ7NeIh6gGvK1FGt9+wG1aWrs9dWRzbUEoSI2eFvhUWDLxAvIQEQfpprRds69JntzRstBphBgDskCPAgqU9HgD/AOSarCRgju0183CQiBVBkayQthyh2dTRJdTdD4isfBcL4q+7TE2q8Vm6iCkAYY/Mj7hHNJfN5Wt9nwBEjxbY+gDzMnqzBruOx1VpamlxeuhEGcxzRnFso09uw85DymBbtAjfMPe6JTfg8AEc3JpZa6N5fD3V1vyiHTGLTTBJXaeURGf1rtaY+Q3naOsPHSLUTdwtVsNq4DeJ4OSCIe5z3qGf+q5Vt0exEuPFBmFXc4wWJJbRcqMj9TWkJ6GF2hkmKajGhdPXat2DTKNnkseQTb+E9AM/S7WpLHaaWMMeu2IEVPqNDKvoJeGgii6rE0A/xB3NW0DVfad6/c/yPfeltmPL/keTrZGQt2K1spz1F2BiKAuLF8vW8exdcORC0q/U4B6dZp60sGZluyIodgyRAGj9QXhpDksOfqEcNnRrzZkWnfcYmeZWnunXEJXLrOBvFiyiJeOJWWkgBzTDSdiMoUXzMbiwPlv3493DwQITGSpslaRgIjkOItJnbKn38LmTDNopmV8QZtxk2rsAtffQ+kO+xzQ8YIHUWMx8Rc08S8LaBv+ci00oZyqBJJpAoKycjA+wjMu+RwzygUBy6rXifkAYhKRTDRn8aPXO5SkcWRajZmgTLdSkPOJGm0uCCQI/5dh+haUET/oDIaeemyjEW1KTkxLtyEGPaBAj1+ksCUOwajxd6UD/ejE4ApBXymTFI1EVVf5la+Mrpie7pSd9UT6M8JyaQ7bDZNFHZ3kpmjd+LSs614Gvkm8MdtB6MLt01w1n6EBfWR2MobHfJF9zd2g4lQtUeW0zvkbOWFjYCVeJ5wlnW9lXRk4a6V9bTUSB2EU9fmWLFkJhQ+on3fapmf7i4rJv3OqhBrnhtwMiUgz71sCRTb/FiF+gSh8LxzUIMCtO7SYrR+5ObuaeHRclvW3LZAswWIOHoYM+QOyoEu+3BbkhfaSDDEfAH8MklguUfUHNuLHhFvbJQkw2EHIV0n+JdAU4OUNEZqAjCN6al19HT2ixVgNbJrovaLAM1rDlJY8oKqsal4QJzJlvnS8KuDdxX+mQzCZ9fFmf5gw14/49OavtTrHw2+G7/GqNSMhZ7RbEq6mAR3CLk4/brJpeic4tFo4GOw/Evb1qwKSDk7/x1hFyyYt9OOD4lL3DbfW0diKPk3fgz9FfULCh/63cXE+CkfaRfU42aPJy2tZyUcqXQ/Z3lhzrCOwwXRTzBNAxuCbF7MzDJ07ZsIicy8EgVihc/Ux8JmQVlbA2amVR3OHeOOzUMYM2hkg+WwloCrE2a66lU/KmE24XwdAh3XVBqAN2ZmBRmU3DxM2G1Juo73AE4wa2nh9wBlPR8Oh46cMrrTOSBKGXNJroXk97EqwJAGkuw8kYMGTJw43ycXcvHpkm8F5yDeupXk+hSdEg1EY3sZAbOB+AMd/PKRtdZJQA9er+Dj7Obw/py5aDiUYNHDxPqM+dJR2kktCFZ9u145MkCl9gfsIjez4mcYGVqSSZuC1OPeM+grERykyzwIQyIEa7jIpvj//DBQjPwhb3pXhtQ95QPQkpOK9imleky2j2qM90y8JVLsdC8HD6NQSO9wrMkBbLTiCRnrIwp+kmdSot0mjiPv68DMfB6TZ2ETno3cqpqT1JwAIfnIirWBMhiNhTT1YTEfrtfPcaEMRk2oVb8/x/U2+T6SZJgvLpPb9ImKEAo2uvlvdHWbufwe4zlkBoTLHRSyYcuQHdMokvPSURC0XMDQbjskDERu7EClR9aj4gMlj1XxHe0uQC+YR9swKjOsI2agoY1SctwjEA/gCf/JHzWXVF+RfnVPA629hbkl07P/K0IxL7+b/r15cgN8HU3BTAesOif6Qq3D3SDH1fmOeVMwSEiBgJ4Tqgubdv9u8koKBlMwoHoGIwWu7TbpzTfQnUn3BdKyF3ja055zSEfpxk9Xbbr7Aoy6k5Fog/T84TGkVyuGZboFB8Hdx1jTbFfyVSVO4hE3k0inG/E2BMetwWJL/cXQoSdE1yPhMhnKMaoYt58UE1ipMYG90am7FYvJ6o6HSyWgO//qVo1ppR19EDaN5+zOr1+v3k8SRiVW1WBq+PZ73k0w1UTOve7kEKuBEX88oDjoDLvB5fSRwAgLREkW5XHzPe77XsZ3kiSIQsBZAXaYizDe+eHihvJh0X9S/XBgZMzT6nk+c8K4GWAJqNvcOzBPV3IZuWhkHkO9fXmJo70Wri9eSCe29EpfGjbGl3yrnlF4lmJQSDrliYWOGvW9HzQw8vQXd6KnKxIXxk+bXZ+sW8WXJ8U1hFZwvlgDq7dYqptX+RugleKVB2z1VoWShSGe+3HNOGXcACRDIfkVffs3KLgARieW3GLIzAbsjUaBpOaCvIh5HeY6THPYTl+5NW6DFkMRgQPsbcGquqq2tthKnmvJesN0hzznbMnfb08yBiGqm/QC9bQ1FHx1W1Ig6AvGdXMmwHZK7tvhwr333L9iPRT5OOmVGunEXjFF8Olp+jujTKZ/J3rrA9yVd5Zdf4uZzPVWSpKdKuJ7gR9XfGh1lPBH9Cp6qa8sKfo6YXhGfFP6uypSnZ56A/r3oVnClD/OT2NnzkJ6le01hzmaEWpqOOuciO2CUhkShx1qEca3+pMforTdhTkGwhrrq/2w1iah+yY1Asf3wyYA60VbiqImZjZM0MC87ElGcbyHVNLYVghbDoyOjsE8m71Zb7j2M/czsnm0LySlQfKPevZt43hfig7fJPvzTvcVTNkSIUn9omUtbbnCtHPNJFOTdV3zTlp2KkdIHPKGWmabAKmxWW/CsBPYpPL5ZiZ7JNZxDr4/oGmcCfG2xXrkbs+1svq510QMiO/wwPaDLa9VI7ADhZ2e52Pnrtssh1FE8lhFNPJGU7nqKtXSdqVt9t2C7AQME0fVJyR7E5o/LGmWYOGE/fRUkiMnErcc09BXBwNIlrWvqc1dDrmdO5Z5jdMRWEmUhck6kIJM2z8QWZI3ugT4dEv0HYwnlmIOX5QDHBsZMj309UEclEkbAprFZqpNeH/w673IMJemk/4L1J5NnYQ0A+I7fHBbLB5CZELcPBU6+U6kQAj7NX5gaZ1cMSN2hsTjj5KK+tlWNiHrxsdCY+ZbiS/0MUXmUAR/9qlp9oERwtuJKIN5LkOAKBPNt6SVxlsnV8zhoGCA481OJxUl6wkI6FvzSPpZRSY2dTiAboKF0OxGlR4xHeOguPKjmkZ/JKVwTlXW/wx6jUaXcHKnrPa/4KspX0awabxYgp4JFDRbV8hMhORfiDwjqEENZs3TqtrY3NS9kK6C1ZpmaegiPndzd0P3VQQX4H0aeaH35yB+KfOayKERJl5iRqekcnnvw8yVjgQxetaMk6MAA7cdR3m30YnxrGqdetdhRYtDnuIE2ym81Iwqa/JL3NTz3PYoQE8ZO8w07NderbMMhkLuO9gtDbENDHigXmDSFiFQJjDLYATsS5jjtPflyUDCZlwcy/bc9UshodGsreSvizZ4bBPbI+vsgaSDwGcYSZ/H5zR00EQTe4hRiAbWCCnhElPKkkK/5iK1VvUa2pGw6e+r5LJF474EtLJFutEFLSuMmtSbFDc19+N4NSUkFa6Cuf1Qxkb4S7qgRi1TQVRSka0Y1cUG+OULHFYsnkUAEe5dM/W9vGKSxVpqxxT6ASSamPF3MCuP13VzkzYLobltIEplr908wyiloOjhjLS6KeGoyoJ8DWaT54b/dTxiJjJuaBWr7XICoWt/N+890aIe7CiZddXy6tGfgOqKeilqvFD4MXUJF7NJmDU7Ax6SfdbrBjGLa5twljaDGiT9T9+ClS0H1nHIM2xvFbXe52d1wGFTXCwJH4gZ6vO8mqhleXrjiDoUFAarvFSvxI+jQy0bsWEs10aJwBkpjB2pSxe6atCdSRAF3aqEvqrDwpftIdaI9qH7ecDrzRCO1XX6bOOlOgcc+pot8oJBpziri3UDzf0HZQY+rJ/XCQvkon0rfrYTz3QeCiF7i9QIxtyKuDTtXEQzDZBRwQXf/QQwiKgJW766XgHWAIGge+q4K5xcp8dQ2Mkqfz8nr9wpNLyVRgmQGTERNFEdl/SiJ2Yb/OsrCZWcF1W7p9pVahCnFe50Bspc7ozuxr5sLH1BctnTElOe7QERvpcjuTytsP4f0Fb1721RjXzxUOMM0tqSQICS9qc8kY+o+qS6wjyJDpM6v9zyPtoW+w7RsyEBO2hE+BHjupSobQ3H3erExgImh1krGIejl5f6THZUHbHPPmtVAS+7n5ugsIz3/zG/i1n3hw6gcA5F9iL4BfEa4RJMqf7RbsnI1czDZP4CTOx6GA7W9Yfr+nNn+gYCmBn58shlwLKDltcAjsDa6vv4FarDyfQm3gUcNKk9UoDDzOvIUTUQ/sCbId7KlH6KwkSLstrDK4gEt2SHK9H67bmkYoR9o3yeYTapFvC7ODMVskgCs4sjsmzig0Mq1s7Osf7yEIKtr18s1zv62s5dXTgVcMdosNIrdieqSCW98+vZ5AVWCFrdgNYHF7vTIHvdJMiS8RBRtIG3pbWduTKAf6FfIwjkTGDBusfduWeA/Agj/jBgk/iMrxNPKAQHZI3EKHwqKVCn2Afr3J3xbAA8hh0D+FriCWLXN8kVbcIo0B9wG58H5Zk3rCpEw2/jQYqFhdhLKAEmmvhid0c83zqSAlxT+AsIW3vyaT3+WxqzPDoyy6jihFPAzm8wUXhlAglq3Jv8zrXst86mMHE7zsUZwAKXwo0CfKw+f2kHTbTP/YfxR2maMU4UFeIFguTy3L4tG4buh6CbW71pcC/dvTt2S8uUsdO1uYDfPMGKGWKIv7FTud9gOXYQKWaeN61k9/2Aj1ydTBpgupyjTjxY1eEM56VhBa5LE1LBI5al3GvvMG6yu3AwFhj0RY7eSe5meXs3BWzdKJsDg3Qb/NQmkW3YWa9szL64kKpFSSfFqGkOO8KqzDVIGZ46c218wq6EHLDnBGgaNdZsnbJqNooJgmkX0wfpkC34Al+nh1POZcANKeQuIDmwEUyM5RNI1/ZgKXEmbo+XuioMIZNcYjOHs+JmT1o4hWoQTIl+ir9rQMHKcOeip2Kf/LZ4jWlIK/29NWvD7vp0o9RyFJA2dPJF/+kdhOhxb7cpdHgbF7xWAirR4gKwjY3rRSftQHq45wHDnzXNm8vbeuPRUX2jTphtsuoGGnglgcrNU8nRqbU5jhXTuutmJHDd58UTIeF7f7ITq/sOVdDwR27quasvZyPn+/sbCelN0vqYZf37C7dd56S8L3n4JVdkcxTSEvrYOqdxlhkDyubGVvrHliW28ikJJfVS3dt5xPUG+B2F7S2a0Xrg7D37VA/Ex0c4TZydGIj0raM/nNZclGkg5jA26+f3PuR05GTEidOCfjiNCKfmd55dZZYQAYlUktl/XkzbY4crCuoZmbiuaef0vKAqWBd6OkU/dEilN0vvcy0kgY+E8v3goiLzilu5paeb1qMM745unLUEIjr0XcMh+sAIPbCWYwdziS0N6+HUCMiZXY4CSiI41Ekjvbf6QsPoKceuCEasA+shFrWMWtvBFlfLKNP/IqL9o9/3tdrrNSf/jGkPEkxnaxunmE2KyXpbzZhZ3mZ4vcT7KbrJ19rOpMsZFR1MItw22xweF2TM/abop871tpf6MVwvx/NhscDHuVKUM3Q51uIg0Jb1+hMm97+xsEriRUE5dp8VhYXQ4QYeQsTlsrYgpDbNOHaHhoB6TMyUnxi7DlOd4IsoIk7Z8/5/fBRoKWf7YhHRgtk3xpjibn2rA6+T7QI3Sc3Twm91oQoDzp4I2XSs0kEaQ/B3F3msH9dgNEvpByboV/Pr/Tu9UjE+i8NEupblZ5MuUIlxiFwK3HrymPYN0ixtiwhg7SmhPizuDH8+qj+y9jJ+UJYEgKP+fN99H7miSjo1716a2+RvwXxHnWvgjjVWQ0MlHpeCOosYtzpeA5lbdBnaOwjovU1DeevOGEg5b1wK4EWjbEQ/us7YOxuMEsTWgCI227p/Qp9CfBPMB8z6SJxkk4uRAsC96iHtcmPyxaT1rNZ4a1xZYJs+56IGOuD2knlamHrLQ9gCEKel1vflQN2C/CUxfWezPCxOn0/qUrLnXS3wKQSs+NuGBYDzhgl8X0N4r33keGCzi7yfnYvB7bSy7OrTvU6lNTTmbBtDGeUAyI2D8KFjJtsDklkVq6QYsC/qXODVX/dD8UYN/PqNbXp/sKgu/cUa9UxKexMRoaD4u2FE0lSqZafdt4SgzF0GtA07Nm0pUIzK25nrtgV36R43uVnGwgW6VLip+HjFRb5ujCALILZk7ARoCHu2ZOx7xbpctBdvi1EwKwiHUIWWmz9erlhY6ACOr2lKRQE+LeOOfJk49Nl1pF0F9H3iJ9S8iDw2mPz1LNbAsJBmtGAzwL49PawKTG1gCjf3x+y7LrFHRxn1RLZSnFSgHCNxXefgFtOXI4e+GOJWzxkhlCVpGqIUTbXJXZmejkhHXSv/DmejbXws9BkCOK4vtKi2JTUdFJaJ791N875KTFSWXt1Qgq18GBcSllxYSpYkozZmZGw81zfp/n+KadDDOc9vYFLtV8UHIty+TskEG2tOfkYQaRTGeyYl2QLfD1PxkIWNHdxDAHbxwPEktCQfRef9GtxdSCdsQwbf8yPSIOY06st4iJ/5zKJBWFfysbQvTMOzIby9fI/Zl7UB4yKWwI/UxGKLCtPW7CDTFJW1Ky/i3s/6e46E79ts4uiwTDeTyvXlemOCeGVJKbPu/bMcJ3+VWX4iVMv6CbMbIZH304NJIHm0goNbpuCXEvD9tvYo4uosrYZU/RpU1x+7VS1S+xKy7P6rlelQbOuC8KEEReUBK3hXDA+x1rneQpIg+bTOjNTxKcoalZ8Y3e8M78284UtVgfCv29QtBCAiOjNOkyRfi2JC9Jyr/lN0MKe9KBqVMYUtoJ11+15EU3LdTK3XzS7MVjHeRaNQIUz3Loc1Zx99cVau9rGyGVGk0tXKp0B+Ym73FwNmbqWG2rbajF7p5qSCqywW7kaf8kTp+/rqBj6XBlLRDUJxgF3s10ZZL3lShy3g8d+zk2dpb4t3ZF96HbQupQsNYKKtdtSzP8sdUzTv14v2kEkX17qfhkF3CiC+Di9RqWhUa9oN4+Sd6hpRNsy0+byPxb0DhB6XWCI3+piihRRMO9+XnQ47F9qdCrMeSeDDE7pktbnFbHUXsYc1YN0yK48eGZUrXrW0NcdaguyCb3eRW4b1v3JVeV+NpdLXOJKlZptGi06j+FYDqcxu7hdqXwE8zd97M5AftZzoWjDceUkkGWqhsp/rNdiXXRnBhqixt1d8A2AmQGFD4SxWIDkyMvz43yGYqD4m1LXkwkpBex8wzC2+lF7fM6kDbGjCd1N7r+WFuClzCQ5ybn/Gw0ujsbgp8gUvmZgazbHwQRC+C0c6Gbj8150mUVC6H5m8lwqjMvJS/MXS9vfBStgwHV77MCXoBN4RP+kYaQlsQgSURXh5f/1Yk7/YgBTL8mAhmNRr9Sg9L6Umf1x3umxJQK7cZMkbG/c7NG+atjkMAKTtQUptddUIFA0RyAYpjXuJT2Qq7CgDCcg0+rshgp7ZgCYXcDZJVZZCLXZSY0s+DAWJhVbN+kT7UJD8EPKc01y0OQ1Krp/AdsiR0ljOu7C/PPrGfUQhVtLR/1b6iUal396bGvmDfe+Aur7MM8gzFHB0AOtTlO4o/BdAK/tC8yu9nhGqHDr9otzS45UjlQs0j2A22tTXY9RFyB3WH8aFlik1e+Tvy0LMI1+3MCAoSCqOCHUpwvc9Dlbs8Rqwbi+Jnw6gnv2PYuLhR8S1noWHLtPxZSAAk3Kjak0nQaeVSJdZsznV41MEjJtyJJdmVV15ntzNEBIdvFRshKUZtM2j3cwsr/OtShx5vu7jxAWu/qTCg/+MLhgVtMpWM6Vf2XjegsnGsc1LZBD1gS7AJf5dHJfE+5YYG5ryNZf9oVSbcfgetpl7CCqoVy+qnQf4PdpIIsLZj3sQ84KeNb1Y6cRAD4PjJ6Hr21k4n2D7dVEB9sIPDN374vD9Q3q5XTnVVlFbyJcXxZpmy1OsleQ6dDVWB6BLL+Kf1Gc6nTVs/lU7SrvlK3K/uzYRxtCMGg9UMxApO2VQn6xnZwGVH6fEJ7gu0qKOEgTiNzzmObjr177ExOys+IiPVSX+xEeW01IBm+URtTENuIp4HiLPAtiKvV9ioipiB0LS2XYeVuG66SqJ/EQI9ST+9AC3mHL7uPQkQCr3NxhaLvDi/8YS46ApuIqoN2fZcnJvPExVAqoqFRSmZXcnSyH+20xytyD4CPiQjhNJZUmZ9e8q6OBN6tqBlKhwGRkhky043GXuzN0l8f1avZ8Ml0ifFBuqwjEzJqy3JRyuGfa82kYGjipKBbmiYXVSYTYFdP4vfNvD59h5T8D/ZnTdFfw3562j9EADw8zO/r/AqYtYkq5t8omaQTEaQtIXuQsvuVwrajAoHI7U9WkukMoWaPCsdQNcD6f2cW+fz4lhqAPEMhREClMNh0rljhUMYwo3+q2cik+TvC5sTW3NP9OD/dajhUYJuBaWzTFi0cc5vw2OlinVpB46cfbizS8EZRQVt9whJVOUXQ3UmSaxWSduZKRqDU17ziKu1TKZbWrpVV9R+nugX6gGTfqDQrnaCDU5CSPTXgYfVozKd1p9kBHok53IJZ+fTHZO8k7bu5ERd+emY2F60Mn6/lH/3J7J0WxuGhUjIQEmArABYOgwEHhSoh/5F7V3+4A3vQN6AZzikLlJWQemRRYuJ3sWL2AGQtmYEQzmKLfH3WYqbvveGgeg5cwYuYT/ChBX4WrM3StN8Ov0a36x/ZXQ2R0fGufqhoh3gwgBOAPul4sa3a3JJaFfuFhBC4kXYdlxIS6/77m5dnUdiTRkwFap10wwjl4vNsGsauOt/GFlaHCeNHf2lkBL+6H6PKa0tuI2Mkkb0RAX4YlHu+NrPbxzpmlqjqpm/QPmTFU181aNdTSZPbloGYAakcNShO2xN84uRO5Nv/NKgOvda96/b6y4550/ike2zfM06w5Gx4fgWjX+l6r9ueaiva5kqcPl8RE82j+X1WJHN5e6Zn6SkdT12xlcSNAxG/2mJTxqxluoG8CUQCZB9WAdwZLS2IUoXJveSD2+TCjUq5C217rBoKj7lcyglr6zflkqzBIVwQz73r8f5+SSpmX0IAJk7Bji8b0B/7qPkDqqVPI/OUZ9c6blOIKOaj4genPELYoPsK0Ory1QNpHtU93UtHShOAY87htnyEneI0nTE4wrayEcqv6LPUC4cBgQzc/xe22f82k+WHcitmU93u8Z7soPncMj6eYr22yL4OTi2LsOEDkk35jizsJf3myHA2jeg/lEtRYWdKFJgAIZDG/xgdl0MAtUqIPmqyArIqWMcYzbGOq5XqM2gN6EysYb07X/REWEIDXQbvM7+kHathjEFUIM+E3ww0NJLC+ssu2R636NYME7i9iJl/XZk0RIDzD1cPBTF6By/CgwrQaZfuh3Z71iOQRjLiMY4GMIJ3DFyZZggwCjf0BWt1q6sDzKa3YNL57/KLVKBfwkWw58v+dkXEkLa7zEyUl1gvn+HSU40NxaNjNRl6a12PQW/Pl9FMJ4FIwAjiFm7NQ3knNiIXEzE9xn6nUlNw3MMxuLI96sPCWNQUUW584NyrmiWjV6yB/seq5NXWuVhoTXTWSL7xKkZFs+AHQgDiG2XQYfIZwb1XmKzQ3dmDeMEfR1zdalAT2bmuvoFUJ2MJ6/lGyoKdo1isJLKzMpytDWfZpiZnmN90UuyKQaqjz93CDefTfE/yCcsvRaa0/8txacbsU9rrN1HPXzDBXerBhHIWDalWtQGG1GkGvbfrd5j0cG68OzD3FizBClnkxnLVqcM86c+0+RlnIBOH36X2KrDgLOPk08a+S+dSxFhj7Bc2sctQiDfZlJSokJsqQnL+iZu1YGfY/HKEq4t97p6FXtFUAZmXr0JCpr/ZFU6Hh6xDk+sHwCSGo+X5q6OFtzrmG4ASCIKZAbHTImwGW9Q+wah8/yzHvAEsO/5WCP9/HXxNQ3HKyRyciCAmxZrsRbugwhmtiGc+htcT3fsouuePq1LZA+oIfFts5hOUsrDGI/qpcNoa1P7r/w6h1U6Ouy6eYyOAJJ6uZB09wsekm6IZnZBcKiIDpbztkPHyw4nYhIO8wLAWnhfUaHdd20SBu2tUgNgaoLinXyLO4b0sPMAKc40TpD9ooa/z+vuhYcemyYXws2oQFzLFiT8/HS2sKmSC3cIyKOn1ceAShVD8aKiMlC+7DhWrt3WLYn3VV/4GPI+wv6DCVdPXKP2jkKmDX87Jj4AD0aMGz9s/uEdfC9PEkMc3KYpozNUVTvvDnmSvHYoK33IIBKnZcH9XYnDNYofIpM01e7zSPJTfaQKFLAldFh+NPbN6IdbvVVxzZBxQu7wphS90qDrNZwwtN1eE50BEAtlzBkT/ZwxnTEQT679GHjj4Iu8f4he7GGxbtwoRK4I28EDO/YWap+Mak/TZXSImRizKlEmz0DFofQjAWP/zp6b6vijdyBMBJ63U+HnUBLQH25OWzt+BouA4t2MDFLNirbiu/08YECuD3fBIpRrjFitwZCh7xPFiRVUJoKymo3RCelVAoXo0xBHKp5YUK609okwtWBB8mI1ylm9Tol6drSPObuSAC/XgxXY689Zd5VyY9IwQiKRn1QdiGnCnN00ENfZuZ00kW5bTlCw9w6bcOHtz0O8diw7zmrS3kuPmrVLGSEmoULmL+ujwEtZqq7Srb+UFXJ8a06jRt9pNywZWpg6U6u8YoZA2vRd2bywEZY+B3zNIXgxkU2SS1oBjp9nWOBXsOuKCBvYLfgOcezvyGxy6p+sPzZ+ya+Yms8GQ1r/tPjwCeLl29xldccPwstpOmQl2yB0vRNQdCfwYZ9VghapaJEKsC//LJYP2RuWq69mgSgP1XIWcDsfM+Gn+FmYFG5SqL2+AlU4gUa/QT+igvVS1/ZJJx4HE6NXwIbFo9zes2lwrPR2Hv492Ik9lobB9ciU+opSSwnxSQz2IYqz4MoyQ49CEXeh2ZQXmJJ2+dVrlCqV1XSCihNK+YZULui6EeGf14W1EUzDDpnKXssQ1hQv3df1dRhJLvJTMayV76Uv7coSUBtjJXDNVR0ax03eD1tfKC15ni0l7T7VOPm5xg9JpjyboB3E+KlkPjJQunHINqjZ0fCF/gYrnbqFRY1pIGflr2SZ/Tm+Fm6RypK/QLaTMQ2eCOS3UgMAyOOM32Ek6IItXRszJj2QaFN4sa0ph8c30ITcweksr7agLxrpyCUx6VjsNTYPc4UjKRn+581eMvRL4cy/VQvh3tExpVd+Nz45MFSbEHU8XaXnPdxM9IddJjN76jtLbu/LSF38v1pQ6y3KXE0sdcgrsnGHTtWmjZWeF3+Wg85YBhj8YcX8XHh7nJiciyUWjmEc7SjkVh4aC//UPnDSulVGdpw5QOd2w4eAPOGP5+oYBlk+vwsp2PjOzL2gtm6kQ7mUu3s8uL9m4EZ6UQgu/aW7gyhA7NmadiT9S2tHmHfUang/znAsyDl57YXqrAZmzCG10QLTw+U0HsmO+Lf21nioL+rRHNhtVt5+fbJqg4V5R7N9/Hd+fiSUKqDJ0pbSOUe6uJzwpGBGNO2YymyZ9bcy30R6ezACrKZD2nL0vo3zJIKRxI3kJ0PAzjiPpie9rjZwwdsMr0bSaGgHLYlUQqMYIRc/5vBOJXQy2jgTqYtZ8nsT6Odg7w/AWiLYORr3vJBtQ2SA8xm2e4PiJ0fq05koiA8OPXVE1/dfRnYNLQtr0RcOfsPLlWs0fhy1xw8yPoK6BqzG58GkALREfVDoID4tSsz0XeHRgAeBefHNbXQ9/Y/GsZ+q8wUq5Z05o4bjbCUqEw9n69jwCQzempMRTgxZWV45DAHce9iqM2UnAbE2TBB/iiRCH47ludY/bwLTUVgwGTlHZGpANEBcaccwR+oI/p1f8s46YlzxIHejXfcOwkfbPhgH32MvkylNSDkt/9h7JyUJhH6bpOZPDqJ3HtkSEOOa+IRx8LIPsjxlGeeDezDTR4g1UrQKWkcwsaWLAW6DmPRCmwImDMfGYyd+g+tjACeXzOgitJqD+6bkOdH7I5PA8yRV7xxWX3iT2xbGN0oEzmbsAfHh2IutmM9jtMr6md3Vy++nSSZj8p1rPe09sluVwcBfCpRZWaaVepI4b1xESWoo0WLfdAoUz3Y8dXcE0GN9XLMTnCzS0NTh6CPLn6sJkHIDZ+B0+SUt6Rle117D4aOYv8/6eBGlarqU+1fad2tq1eTJP9zJhcE6+hS8RThP9jVNEkWq0VIGQhn9tZVQqlL5hn/0diKmIH8hGhGatudz7k8nTfG1AlS5wM69k5kOJPcE+9g7xMEP5X8bYqZTVR02LYPiIdCPGCc+ZuSsHvkzNa44Wgc98cEz1f0ZVgJpKWpFbB0XIR8GAwv8Y8VkK3JLxfa6Rsi7FXntej9yHqxK4mSrOBmztJs+35bhwu131cpnmPlmIFyB9apopI0xJrisu5Aem1qHqkwDPpHF7rltRpGEY1oHvjTS2MMwODSbSt5XFZWvQAijtTNc1hotGInhRk8xImGciInUY7SQIwS0joquHn9oPgCvpDrKRtF0TKw8eRLI2sxrCRfrmFowG39SdGTxFV9lTGy1cm6miJa6jpQsFGx7VHh9I3tUmHKijqP+HmAkByxaTC5djNhkVaJKvh2bci7uEhJdDV7YfwSN9uWFLW9gwf7cSefkZyPFRcg7vc5Bs7HUG+5awzQtJyXhvnnBf9eLWIJ2lI49rrWprHP/MjKgOGs7Hp4ts2YYkFxpJtLHzj8YNZmtp/RGQLks0QOPOXvYtbESz2dN0kLAzhZVohnXORS4Tz3avzU0cTVdNlM4uiKSbtzmmtDsmfw29ByxhAwppQQMB+7yZ0pNsRTzRLNHVwd8h6aXpYk0h0cgXgfzlS2scUtyl1QevNnfB/6B0MqcVfSJGzHB/E4BLx1LLQUYJdAgHbvIuVYlOycH4+blWjayGQRHd8NB9qZBFRsMvnfsup4iMeq4YcuousS9FTE9foaE0zu0qnR24t9wVJ9bXora5AoSuhhiiSswa/3Mj8Bja7w6qjBi0kPIBrPZsCjB+OHCc3+JYUspOH6X5opttAqQOSgfrWRjgyJA9s1bvhX7VWQKi1taqfTIK21sm8vg3cymyWoZKe9ras54xtdBUD4SeXhypnVbseqWkJ/82xGt22LMUVJuzjRUjB7c8c0yv0/zOmVO6Fbsjg5xp+a67rmLNiqgUKrzvfKOMlNC09GlRsNHUmemy5mbYq6tyg0HaV+4vLY3R6XQd2SS8Z5Y/gfoviX2RlwFvOd8kXSXCNCoFWxPyBF+NzBXf0GBE3BMwUZcHnip9uqLaJdlLqgw5Xgqa8SYkkXebDr1D067/+nPi4hSUJC8ZUqK5PLHuvkAZUs6Si29CWyUsAy1s5TpobmxLMjb+ADFBLH03BUyRZ0PlrYYTESze7hTjnhrnnxW0rY2Srf8y+UxxwXmEhSo8boDI2iWnATPp1qYchBORGBXhwamiVlqDCnJRjfu49A1xRfOPrXDGWZuZSL7h816TY5LqOelPDAx7b9xq9q221LWhHGSV0N7gfwPVqwfXCXEzH3pYJcYhyxk7arh+M8wDBHaipYzU9zll3PvTP5VYYhjUuPHkE3KeLmHjVxO4/rGuYXsNaUSCyjYJ+wefjv4YyzDWfx+esWXB+2r6LLd0gXF9T5xSRxbT7GyxP6BsD0sFV4SpGv46mqVpLAMwju21Ua5ub9ZhL5GPdAd4EhPrcJ2qSz7D7wKQ/EpKdkFm3Ny6xsLy4ppdN89obxPU+0XVwSIK/HJl7nfufcxWmnZqcY6xTTa4euYhmwSYWZTOcuQBXMwGf3kJMVl+Bbtu2h/UU+Hv4DkCVVlM53j4MSMRjveMO5FRy9yIOu9qiIc2YGCsdtJnV0k8wlU+j/JU4OCkUYDTLa06XlkrVMCYJ0mVyxCiSj+MPkEb2BUOX3YL1zopCpWkwJxk5/ri/kRzBWSB+iMixPKtftrVglKv2y1MUtnqcVZOJKyO3XbM30afsyLx2wybHyxrN0HVCUBXUCA4dkUFkdfYKtokN15wXZqspPcweKsXE+3wVsfKxGpmGs+RsjhP5EycqbuPA9Ar3CUnlZE8w31dXmD5cHuvxZba1xK1PFV7Z2ZaR0/9PQ/JsbMUiRwoZw3pmMwbVP/86MT39Lz2TsDg7K2Tb9EtOemaZ/MCAJo/0dOZrvO3Ghqg4pe2+QEkwPYASnB5bWUuLMZN9AHXHDjNsVqVFa8slJtTiXwObi+PBB1RElwfyrxSMZ1ulLscLxaVs7Q7jcCqJJGSgkr8TdvQEglY9eMkqKDEyELxI25H+gn1OqH5QmmRNPYAW+e1dq6OXrNnIuObsX1E7HsyiNVa6MQJdNi4k5XSXjwbCE+N90DulIj7mVa1PVN8AJMMSjTWv+yzzhwxptnQ/vfXbXIeJrk5ALMBX6YZeMNM9xo+aj9x20bQG7p0ApN9YCL8Yq+xhL2RwewAcLa1iXpI27f1WCCKl8Resa5oyaoIvSeo7NeX7cLi4l6FfhwTSf5zlY5KLNUaGAVANCSmQbwBIqxuSXspGw3sziE77LUYRmShxP/ytOHaLdkLCWJyfomsN5hO1sk4hV9IEBSnxwN8hN9J7wtEZcv/+QjSqLc6SVooopRBlCS8NdAaLuDhL7Ue7YAQtKk+6US2PZSfiWu1HslOs13plH7rEAdckLricFwNwlGJiFrG3FnEcmR7wJxE+xYb8AFt/jWgjogxZNcSKCCh9wKg5VHfkvDREZ6p5Q9rEkvhsLIrCcZrOXI0f+YTaDzh6JqE/h2kNoIXxigNH9ni33CFLf02myK0LABRU1QR/PNstuuuJek7caMX/WeBGUDaWA+qoszO/fxYSil1HN2hyDFJkcAOeJOeSdUfO9jjO8MTUpUQhOk3fM+4xLO0/Ry58dWw19M3mRj9B+fIysfTp5UdtL1fZ6RIHUgqy0xGte6qv+SwZOPadNtfuNFWO5IdKC1VbFloCshqTaCN19Xr2oznlD7vYFTXXXH9uNAAARcEGftkUVLGf252KBR+sjlgIRwar8MQlW1aSASZtPnABurhPjdJiNqzHEb55eJWbJB3lwCYDMQmhPFo5UJAzSfnPcFY/chQEkySHOT7ltL5bFdge/6Gp9Pld7NfWISSMmIUDcSEzrQZ36Yddks/yUfphMkhTwwJ3DlqyCW2KM5NmgF62VyQ8liKKB605tHDNrXNQMVHurRQRuvZURNZ8vtXosx/EDE9ZpowyHcVTk9WIoE3y2sjhtYgcGu1mYXFkOlP+Ki/3a9Lu4xiEd4wDZuhYqb9cDjPjPTZUVCDapKGKPDfo+fam1sQS0u9GqRbF7NsluStXDt8hUxHqHsW5OiCVovaQFB62c4015/JTViTbeLlxqw0UPivgkUD2fhu4Be8A4VKHYbKppoFBfEoeouBFg35GDdvZrTQi5eDzVlUIXjAcWIxZW6O7zxES/O1KNvKg5welqCubQaJ3oRIIxVLf9v8IY4cEHSu1Q08YfcVzSubj0K0cfW38sduzVcYIu7rzgGsLX2S78737B+Chmy9EDdv9BYK8Pax1/C5cQcVLh6xK6KTc5CLdQhr7A93WYFVnnTHF6HjXKuaJrTwn19BPj2QhG9gNhicuFAGiP2lBV674cdLJuergCJKEQBDV3YtjZqpQ1l7HwpjS4HPfbsWAQSh/GL2MfmtjvTgsVEwJ0agWYbZdXIVz+e4uXHxT8Pup6tUWCIGp4kLccNQLUYgAWu905lhaWiDLGHldtMpIG9J6XHo5Bat9HlOE7YWn/ra36Mkxy7Th6nbdhfZDyjMX+zYoIswgfCligOTD+y/3p2lT+dX4Y8gzdegI+iiEp0DIBAWSbcjjwiiqFjcufFBHiw/qVQomlCJGcFyxhjypagU4YGAMCFKMqo1e4P12LjttuNOzjQ62rR+bPFL8MMAl5vS5GZpBOQ4ChXpbXR3joWnVQAqkflnYkSGJsH0/84gel0tet8otnc20wXdSl0N/CoBY+qSrFJu9s1TTPsiJKtYAM6OouxXGj03bdxeIJyPdmHIKg6p9i1ec1j0yYa2qXdkxJJMEBAOmRPxkj11d+1CIcyPiwofsa5s5e7DSipnh2JX74NbCvHn0C88Cp08AvejhI8aR1vNOMtX/ezK3nvLGqK4eu6oCXJUzurJH60UxpIWmVxZIa55gJW//ssJ4CWi9sPZEKq2FE9b2EsKZ2U3nKQx/3gCAki+2GG8XdJ29BFc4bMkt/Z1b4689SGeDYX4/S3YVDH/WJ0pHyWa14LuN+Y4978krSEh9IVyYs6eY9VphBE7WBxuXiB/CRIc3aArzrElp0TY6ULaMcv4ZPU+Zcvb3rjjtjib5b3nlXFeWGH8r93xCNzIupnqACbbaEFjgtcwXS+qzryEzul51nxZVGj21Q2z/+UAfIJjVO9ZamkdxZHJWbPJZYGNqAWKA3Xk/fkI+3NSH7AUtsFrAcDxOyCef2MlbIb1tnWF2Sv7z3FWkuoiXhDHdwy+mlxCk88M9X+7QPHxTxMcfH3aYibO37YwwDzgaUs2voMH+hpsY28uCftkmXhYrcZxjM3+vxz5+Bth38pmDasr5aRv4aWArEjU4Kepwa7B4pJ3XpdB+N4jM0dOT0csIMic3c+fn5c23mtmtv0py9+L+Vh60icREth+2x6vI7i1+A+nYoJd/ZNbdF0XmfQdrgLi4YsnfP7y5o4xhhINswdyv+LftCyRVZV2ew/1J840ZfrVprTDNvts9eprmhSzknr2MYkkvX4+bJySmeDfTB5/eu81ooh58gHzW/YCwrRoDGETAeXpBuVM7zVMVSyOmzkngsqOWe4SmbyEDTXLbpPSJ0TK92op76T74SWq1yj3fXm1kOSR10NR0xYDZWBjSVuNK2WEd1sDwt9ZEgbnObmyra4SDrWzypCrwcYyJF06OsuQbSHTQiXBkfutRz0nd+M+sbQwOeV6CT0SJyanxMbzVWI1WC0n5E8J9k1ncJ24eD7TDapxj9ihF3Io170ybsSbQRndFEmITDvwjJq90bmOnLeDC0p/SRzGEa9SBlCuJfUXnv5NSqwBB2HlTMx65y6BKLBpxOnbzuaQxfowjutgdvrPqSwthOpxSmegor+zsoDunb3/FwN3VVkpDZreUgTt4NnZyzbXPqyRwyIgIW1trY9MW+Xx2v6noRcuxFEDTKdyh3Nj8Zr9krtYggBmkG5ud5D4N04rFYnitCiR/l2EU0xHFvdh66gYSHPP5HgBuU4ViS06hQToIzl0aQzklRkQLVTgADyVPYstbMNsTaCAiVW3wUegjMxHjqIFPEBTF9cfA0yfanU07JB7qyrGxG/cAy5UNfqpd1ruFeN3Iho5ZMZKIdN/07BoYL5b9G+emoet3N8pQGDhdCL5BH2E4DEfycuv6YK8dSCRjEcOrXNGnRW/8hLhQX1gCPkPySOJ75fMZkvZtZ1/+M4yl7NCoTZB4A2sQr+Cih+kakfY0ffNfaMDGPS2El9Bq/AjqyIn74sWURFsJo+iQfVm0FfhkVvcrv3TrdOPNOVZNrVjnV/h+KrfJU82tGX+a00bf32PDONX2bpxQrw/YOyDA6A3xrQ5oTl06NcFtw/jRE1ngpzeBizRGB88q9UaNGLV1fNfIAhDAoIjRaA0P95EMJxTLkgnx5+oBnAvFdAJmuEZOEjqGIhziIyGNqr/+Htu7mj0HpQ4fKZ8yFg3IbZdHz+bEPm7ACUPSnp7VENA63F1vkG+iYTk+ucMCGSq8VabPIM3abRuOTXPcy/M3T3Rxn0fzbiI2YxY5lYt4hrl6vxrZxklrH62yYcrCPul2JePlGkeWtZpk4pjgUWwIZixTuWUhEsoy6SE5cdI2Im9usOXe+wIqq7KhbWnzxR3psYP/7z/M4BwF5b4vzgN8pXz6HolVxxRyorYUuD1AXQmu2LvGBR48eNvi2yOEI7p+XVnE1/mGZcTBY4lBP/KCQDpYqxu1faPfwfMXplfYDrwzNe52LJH+oDk/LiNKfNyybMr4cjKKp0JbcpJe+wyfdgjTh+I7h1ha+5+r18s8ySoYz50mW+0/JjAkoC5xJdeWLfsRgKB9mCJ6p/5r0VmfkDVMbX/ypYsUGMmZqSn4VsYk0bZi1ubPb6hUVTB7WXdKrI6fl39E+iQc0y4vnOO+iKGXxcZp2PDAfYv7bIg9MQdH19o3FOyhVP12ueI6hIJZvquELt6tZtWX2GltYsKiMS4wTkp4AaGGQNYSLUur8Y7/a86+rwboYsSGHmvCUYAvem6UQ5GzGyaDVPaNOaYn/7gbu9dJjYPbU+X5TfsKxTq86oiPogBwTrR4vi/j9uGRWY+hVzKbc3UypVO+1SjItR7Ubn5NkRF4yClyQOENs4Pat1ad6KB1ixu1ZjyGkLPKokDj3OPFovwROwWFwhG0hcE1nw3JWSIDiNDKja26vz4/rlsduSVHyMyVTvaUx08H5W3sr3VoLkiSkkRyUINw0imIhCT/DowWYjOASRKHkCXwBrvtDn/iVf9KYpRVD953vcxr8HkiY1MN1xMseYIPQLCGt0ev794NFfdTT4FwAjFmj+PbQSEMwqAAgT+HS/nP+aSf+ioLJ4WNfvTbFEKIXGn8nfI1FvTQ9sOP7xlt6AvzwSAnYGyZvy66T41GoixK9NRXCCMGoYRW/WvQI+1Iq2j6Ih/2mADlmOtR/eOgjbxzg2hHDdslmM079Y9HLv0SRnpWGmCSl71O6es7jTJg14LVzLaAiyCExG+Zj+9S+IKgZxP0uSDp59k1G7MJAB47MraXYgy73N1hknKUPLtQg0TVL/UmmsCmN/8F4/Av8v5tYcL+GSkvmGgI4qRwRQ3z5jsyfQuP70v2qNDJSQGiXVeLZb63bGaDmWzbTPwGp0VJqrxwO9LpG8bkKpNjogcrcmxwYSPVeEES4RaAszwZsJNpwocmA2L0LT0Mxn5U3MtsFK0TFXEWFK+w9ygJlEHO0blds1ex3ClVkbVZD7bh0prXlQNFcfZ4F+Usba0vQv4vMS57+0eC8rhM+ZfnGa1MvvMn59USPD/d6BXl3HDr65L2G++LkYwxRQdK4NO1U8moLQnRSW/frCJ2nbyeFXIVNrSJYeO1t9XjvfnfNxr6AnEoVbQkEb7xMf+RaA8eIHQ927wNnbroKCXhd4QuTV+3oMjW5J6qjZAf/RNTchMigv+GFQbbF2Cev7QN+8XdgQCnQCO3D0Vejy6u6Ri8S0gvgQNEOGChYCEaFeZn/fm6gghAsTTz8/FqxQEu53EPEGMOCR/tubbM0apK+KIp738ujRMbLWM/dtpJWQY0ErNWupo31evMeOjD6y+GGeOQ9tZPBq7ZT9E8wud+ALYy9aZWdJQUal2d/6bWJc5tCcUChkOahVVg3d6EH9MrrEOk2gjx26KEQ1WonIhXv9D5Irbsvj6Dz67qUNkC6Wgk4o/eNLUKbtrwuuOJG9qBoTkavBE3cg3/HkmtYplbwRzZr18H7mv/bHuRKRUA0EWVjrqgCMJ167S0zssEZVtpdSQrCM5FR5Ouzxsftk12RMNnHEPJ1vLCUIaKE62rC9vImPonWBbFzr7fuhxCefHGj3nOu3DViosbAPn9ogPoOiVQfVxlz5v3wSOnMsg631Yv+DzfkMEi3uopDEQrj7T2Dssr49B31D7L6NwP4c7x0gTjR/X85Em1uMEpNx01170EHA9hRlem1PYVayOkhv9gg/tOTUBaPmpxyH42UpeGwUy502S2OhsWFyd6Qw6Hkb/gNfQygktKCg0sqB7y011eVuPmdt9Irl0cxYWj24iMLekXvyJEWbyB0Ecz6Qze2dyUTGFwbTYvKZqnxofPqOb3ALBLSwW4oINeFtQteP0uBls6bHPJwaZO4aaBQjUk5lqlLAmWvVI7OkmpbdnX58K+GB70I5BQEn1YUfeZDtx4kOxtr/dLpAKBHM0+oIars/XLMoypneCtook/jB3LOWAKNNFHf25Ow/cn8SyTDQKwacUM8Kpt8718CShGOcGsNcF7Qj1ct5lJoMO+4V8xqnxD9tVtW9Lp9zPTI6SJCIlchSbze5DcGLWPL/8Dfwm7RdAJ569eyj3ES25HcUYfnaPV5np2ozxdtmrqr0JFtZCCFZNrrS3CQCFlZk/RRigqobPWyqvKJrgDd3RX1JD10dXAe9Jn3kM1nwk/H+ZTvrBrBN9uPuP1mxsvGO8WGhKSzi4BxE6S0jCGV8hjguJWfnzIZqIwxPP3k+eSFp+AD5WkKXAdtQrxSk6iliUT4qFiJdY70e5vbtIv055zjXnD7SUJANfb0xekCYLOdxPeJgdCn6Z/19AhECZfpYyn/8gvc8EVeqhoIY59ksxwpBZek+mnzAE1SbDXiwr3jUA4e4kIP0fr5+G7hUO8LWYCtKEOA9o0DhnFLHG5xcfATjuCmWhnZRW0RpTYK/uGNsN9mtxVuJoK71gc2gUApB3rqN4k+xrmJU10Qk1RYYz+dK4JJ4cIYfBP5gZBOMFlgPn3KB9zdAPpDvTK2/w7IfXcGEpXZE92i2p2F/OhH9l8gaGL4QF2PLlB9NuJqpN2G4Rp5VA0k9ucFZ+562XGbCeQz+pem2o0ik3fxQjFJvqRAlM3h9jnHlSchYLhYPc5ydLSQfcIW686GrAkhfYpOhCJ5RcqM8PidxEoDIpFxD5Zk495kCTE5jMhQAGU7emXD9Kij5yxiQ9Lmsdi5uYHE3p4didMNppwWC5hs/z/HIwhE0Y/1RKZAGpjAuxS8VUCcA7LckohWG2l9w2JeKxxfFASLqsYgnimfCvBm3mbSPDTUB2+k43D0bOM1bFR86ltW70nQ7M/ltuExoTOgWLqBibIZQ/2c7Vf7D6xicz0J/tU+TwAEvTGiOzj50DmKvebOCn9SRlX94FCy9dOTSojaz5P6RsrnJ1iJ6z8fP9HT9tE+99P+ONRW8h+cQ9K/Lmb/dPTsQ/M/18mbA7D7EiirpAuj39hQQAAAC5gBn9V0Qp/vYoKFCQtRfBQ5E79RUAAAbivlo+WnVrT7i89XdHxoCY7LoLqHxd02wiifsSTIOHiT8NzJkU2hvu8KztCj0I2uGYSEcL7WxiX7tONWQ3+36k8A+gHOL0rYto2toSOTaFiYxkEeQi+ZcL0D0ABQJj9xm5ea0VquikROsu1d2Rs2MED/sw1giCo5agngE4TUzvXIvn+AkCmugOi36ZR0QtAHjMMlmGoxTS0T++BV+eD1XfdizWy9aelT1AXsO7Bgnd5HRri+h6b4vIxUmmsCU0OW9TijMPNF4NVOe9a0rv2kb8JptUxzGmnABidXaJX5F/PN4wh61qqY8Y3z/kBCwhXHDb/zyDAoOOSf02ivVnLgq54njBGGAPsvvXmNiOMgbWZf0V/mGFwZp3HLUqmtqjg0gJqNSxDclvTS3VrzqXKSzq5XLVya0Tf1EReMiRnpSNSjG/DJvBZQ/9aHmlOEkWmPMamMqEGbGYgnWVCz4ozk7uD+0A8mNdLQ4LKC4sef5BqfT5GsQDguHhfufgKBgda5TVXB+eauYM883qZkiaEncY/ASjPVabXP6gHPsScfrLf56dNXV3/tbrCavJPeQSFdgdqo2xqaUkS2SPSwUf874V8WN/4cbG6dui0r4l3VQ8L7df43TlmTw1iDyMGO04pUP4CZBpcQ9+Wvkkz2OGR9tGu6C2pRHa0knQjqABPBAOg9oLbrq72bVDnmrz8DiVsVKoO8SdNT8Cvd/RXEefNMNktMTQmabP2Iw8H6MCxAe4+pb6SFMZAK6gqSKwQpoP3scM+u4lHtyHZs5Pq/ZjjhFGMgOGlrCkKc8pa8FWa7j+3YSmOdUPQUVB2aVurUOZhT9MVWk6pBcPqicovol0xYe3yXy0gBfPyAfu3aXocZXkddHAFwiMEqUQNmtGuafB10uP2raRTvgbPdmRN9ekfFMTkOX9zxAvlPWw6gorBYmi0CqcSwQB4ZKnYUXeZkHee446o9eTEkREzTpwIn0WdrpAWCubXBrAf11Ui4Sub2iG2VJm/7ksHwB7vCjwv15u5Ims06W3lvvbCur3MLWB1mIaifIxsbnCEhs3HtrWHBE/+JxyAygg1xPb2K9qhHiL01qaJrgknQhcrMMc3BlfsOv5vDqf/f5tu8n3Vgx2bLa3eSNviIfB/PyrTxVXewqVWl8QISU/4DDD+Mup83qmzbVuMAXkRIGGw/NqPbs8XDLOTmLkjKAIrsFeD5G4h8cYHAiUNoaCmIJ19hM5AbSin1LOzMSn4YnbTx7t0UTl7PcOvP3T7mDXuKZkZdL1Wi28/Xdks386LIn0JmlISfn0XvFLwcFI5XH9W+NY6XWyaljJHFZQ/pgbW5Ao5EGbV26bRHLoV5xiA089BHBZwfE/Ab0Nm9HdIeI7JHGlgXl6OhpUb+hsRqFPUHRvTk9bjyPVAWtlUU8OZUj6+qbbji15kS2gCt2gTJwz4oFkvPVzYlGrnzkqq64wQKlQ1hUW41ujVFNjCYnt74aiNW/K5hm6QisTCmNWSXlBPsgPEdY/w31ImzVMSMvKmyi13SzcLEmLoMdYPYWkBzWEKE/2dy/UgzLCpHj7DehDoZf2oIbon6zUKjv2B6vRTN00TvSrUIHaxLA9MInV7RkrT34cl3kr4FBbnTyHlmoudgssAxkZEmmEALeJxTNoPHI5878Fd06cx1WSJulHJ2xN2QTubCASQCAU+MbmuZqkGuzrNXhlbUo0x3NaaJoIYBb9K3DTEcQo1kmwshFbncjU6xk/bP2pqb5ut+E2Lq22feWMPXI6nfLSo289a5h6XpSlG4FKxB4tmQ+twjg1L84Waw2z2J+xcTBRhbtFs5vgYIlkMBP7wQejws7wsa0loIPdabW20Dsuih3fMaBru28EZIMma2R7yYofEaiCezwD/JH8Tc5ixMxYqGD+JrPBaRLHAIMF308FpXkEkUfCszery+QbNQ2Gfb8c9dCkvUVGB5rqIn5Dq+FumoHnR50fDA2T8sWeUgn2mnmRwM1Qa3q8/jxsPa+mUj5sqry9QFqcF4qme8k0URJnrCuxoOHpIY4sGr3pHPpj65zN87Hj6AyCNeqIkaN0Qt/SZAqFqohXvAYybTpC1A+PcRbg81BMW1PBLIsGoEsTjVAUKUeLmHTsEpH+53Ml+5VoWDsBxT+g5FFVlNIC8B0wRhsgAUqB1GZ05atKvyG+69FYmp9LyfA6Rs6nJqDWc2oGYMuvpXAX3VR0zRiK8SnqjmsmKZ4WiHzkI3aQC/ziTr8Mv/SFzIGNV0rtrSc48h6NTzF/1hby0zTo6rcTXmGtJqdfmlsU40jVTg6kLM8WjtpjA8UKa73RcOfCs4ddPVfvkbeeDWuEAfHigFpUcwMG20Zsyg0Ok442x7pERmrCHsHi8dm9QxGjsQSYrqQvPb3hp/FE3DgGdxY3g/YQxqNOPJpggzGtIcyFrGQ6OGPGXQrtwvVhei5YRwVV/rxW7HsF+C47mp47ZNST8uwNkNB+64OwGcecXZYsj8g+1yl4QR8APJhYYOwPDKyXWiW0pJ3tI5b18BCE098KsdmfTv7iKRkI3S5qUQHTBwkAJS++A+mR1yLwufbHKxtC301hBjiLTSo04ShIVxZJb4Gewei8WelNO2o/DrZyYrfNMJtLt4mqKARSl6SXKsp7PYGWHJJJrlAZTB8HsgPr9ZdsQxri4oRItLMyAnu47x0l1xaYdV15n5f0uwuuJQIGMrh8mKzpsd1zM0u6OrMmLFtqCSMXmDQOth1Lq+MJKSn7mjcjJZ4sQR2Gb+xiWRFKhLn7f9l0LfmLfrluyBRJeG9ed8oOzi4XVNhRXuJ11zSt0bLbyN9MMtEhyYBJrG6q1oIoELLgyLT96hV4V/UGk4e+bVh6EEOaP2JeNVKcPTYfq4HLSZboFDyMEGQzlfZA3LHkLKtjqLtmDXCWSaxGFe1j1L0qHSiKWhidhjXr/cGV+zm9GUWeIgdQd2fkqkmVbGCO4p828WaS+kbumIoKFEMgQKIB9Cm4YzmV5+arCMJHkbLfcVOfQ+VCJgqmaSB6JXVqS5ob+SGNiDJXcXeTeDQFyacuputz7Q1AoeErGFjWdet3aZlBhp/RtiDYRB8MNKiIeht1ivx0+1uL7TtAA8WZY6YGrnDaLm5qLnKADuO9vmzMehvtZKFmUUeLybMcW8rVZceqkaJDymCaOGUoW7NWSeWg52iU0lqgfgVM9qgTvvKccg00xC+d04+f8MlWPssALM6i0SMwlFtvthfaZupEA9d0IUIXhP0CJPSFjUOJgtWaPp5qdOLBr1m83Q29POC9oUViyAFjf3vnSgGX7Vzu2lU4+SrlghzjBAuNDsAYlYpxmmpYjsd0RaZaWiKLiz/swtzGdnprwB6O+VLEWTf7gWzw5kBu/QAy0nIPJ/0ST46v8yxManfQWAJW/9zmv1y6i9qv9r+fPgFEpAHMyat3aNKgFpBZu7N5UEpr+8Vi9pb1iNFa492ZU86o2KC3ZthTolk9f/w6GR4iGjJdI/4+CNOIUyDjFV4RzeSRUmxOiWLJeHETbjLuuVz9YKJidEJ2s07Q23AgzKLotUrDpwQFtIBIjHZpuwb+DXGYoxq9gfCqkhH3EQYJTLSUqQyvR8lA/yl3oX0f500fHxp/UbbjUOjLo+jQnTjld6sRsdJTKx3R53Xt9vwnMJe7CyKVbuyxi535niLKcy2b6LJ0lCXxMdlsKXiXaH2uJVScSH/QynnA59Cpek5mNt6jQ/uj0pYPQfm9SlHyIKDvobue/YgwKxrcTXH1ImbnHKaKgy1ksnT9JILZZ99vsKBay2dy/xEyTS1OBwQPPqT4/wv6lFu5+G35VLZ6z8HRyMnUfZPmtoJkJhlTjnhGd6owar9VDo/Skr2SST0yndTAC561dY2Z/8KopNKSNWphNinNOS8q0smRQq9C/Xlb4X4obLySXnOOUsKDLhAAAI6wGf12pCn/f9mhwRMQ+nl0TjFnpY6OS7hz8XZkkCJvPjgmdIVcBcAkbjkcPQu2LI5TxJxbjcZLa1p3OJvp4y9JSvC5rLDn2m4ASEkwwsFvQ7ZDh245pq4yXGqBF5iZoLT8UxB+lANBzKlWEIsDKJDHQ2p1aOVVxccaRuTZoAfufyYyEgg7CIBnH3uawVQghy0oSfSx+tWjWsL39o3Vaiu6CPkgBay5fOo7oBPeFQrqQJnMzQ37UzIErMIfrYR7klePD0mKBkmeLz+3NUBl0kB/a2X3eIwK4YxeFIDku6co3cdXc5IejHeZN5xDhbOBWZO8ZProGaVDipIyrUjW2k33XJwfkprdhow+RE6dLsefT4BOj1mqeypvZhdvuBY2rysTNN87u0v3aeWnemdAW32O05drNymKYOCUw73G3ZblZ7tm1+GPjZAAUlMkOf72VScaJ/7viY83QHgUzxfberip1rd0BeAKSMcuFJux+RZLCsHfglIxT4oUOUrKAAwiic0VGX2ZWUZFVEDrwZ9BikK7hamVmvsUTQqZUbPO0XWQD6ft67D4Beb0g4iC8K9dE0nFEqina+9lM1IOGePrpdmJgdax7uQJMouKjKvWZlyNLVUMdNt6Qyw+fwqoFNsdQPMCr0z7Xt1qsjvYsNc+HZLLkFA5xWLW1fskgR5CYi5+Lv0cXMazfyAgHw8dC60rp2KzcYD93orpSUO9LNxphk8oluF1FZyhOqAIAVz2WUmZjmzf0RHGeeBeNlyMyaFk7i9yh+vl0m0Z0Fv9r5Q5DBlpY4RZ8KirQeRys/NWpfVLwtkXpVqgvl5wuRhaXy6OBb2h0XT4xtuSnjRUUpwaeU8vP1rdVkdk/NnOaPSm3wzLX7z+9zRg0o7Aif9lDdI7pnJk1EodlnvrcuD4nIIbxUaJUNE0rGA04qOysYJ4NpMeWGMi9wqqaxJ3pZQR6W7faLxmxPfkumbtIQqT+TAIXIUUTLmkdSEv/ulQYUcM6zAE6QRsA8bDjPFYOz3M4dGI1dyb0ZNTs/SI78Rl4ZSCaXwwAB+2QTF0ETJoYvhVggoG/f6doFhntgK4jfCCj7c1QNOpYJXT8vJU2zitJQZ2jHbYZCX1/PDN0pG4Hgti5b8GzVVoMiwjccdj3hYOyUSdUbHIADcWjyAau83UCN7swgFGiXD+O3Do3Y98NnaP5m6XCQb4U+EAmwmO+1Z9bgSLqyMfOcFkMANKHyR6k611b3kSgn2ER5Q0mi8kPWPblOWCuQnHVgmDpDltgTarwnAdaBljxAzEjH828Mt19wE5NoiinPxWo+dl7+B3pl5Vgksusaus3IyhaOQkOOZO9WvCxU57ljrkSNqxKXyzkD1JpDPZ96vCOPOKVQf2FNUeixK6c8sEmZ6z5JiCIMfebv1nHiJAyDMGJguq1wttHt+nbndcHtTOlNNBvOMtBIBDjHp2sH70QVoht0ujV108FqP5PVP+6aVx9DhJnABVjpIgvBE/76QIdQIPO0wTeUDb+OPx8ire7gxrgWIE9+HlzP0QsthQL3QxLQAPM60/qLIkZOCU68WWjFjZNw0M52aV8S2F7bp9o6bv9cW7o8FjWWM3OK+Fh6WfhdDnpRWEirqYF/udqHV4uwt43bEZFLcddZIRTumh6abPYrCR8gNmWVajT3JdD94EDDX2iGofaeG5E18+UyEeO1ibsVjrCgn2ta1rIWIsychWaFb1G6yt1oA6IlVxymOVSCfCXMAqrn/Z/JzY1l0FovejxOG/JoBnNu71fQ9T/Q/j+HO6kzhnSW4luR7+Ot24jSkG+J3lD9mUTpgxWImYno2IPic91kEY4X1PoFREwbugVxbD6lMyDOTBNj5d/VAILRl4oiRQ1k4SZa2fVMZiD9avPZfcYGEzhbeaKdzg0IqrklwX942NGlaDFjUht8cb36WummiuQFyUIjtHb3bcEbxCG7R4df5DZAFRwmlElP0oUOJLXgOdNIVGafxFU2PFOC1qGob+/Y63YmgRmjBmgE0kkoDcEbwpuGNv+E/XHbeeL7zGIU9ebbqQB2Xdcwsq7Cd0fSYqPa7+YR/KHVWhkInnKEfRLxGCe3YhDQElA0s0+MRjWU+IG7KSyBZoyTg9wr56qqeg2ldLB9PAvPdJ/JcSgObV7OscXBxB1TgGTrWGJqV+p/tOcpQ9y31l8b4yRgiFiF8KG1jp9W7uhE1L40F1dgW3gMdH5xMa9NXWmTxm+jdgnUITdMq7E4JxBewAviZ+9QaXAlz5YqAVTHlyAN3h9invZ+GPlKwkyxbLRoDy/i+4ov3TbJCX41kJhbpciX9ZdwSh16gk79SxMf896zDTmAiR8IV9CfjN8VK7I2sAhm5Iium8BglC3rSnnP+1c04oqhDU76RGtnj6enT4tFTAjU3HYHbv/FBHQXlu9jCbwIQHTBC7joaGChXDRCCI+xGv9aNJSpskGIonaj8Nm6rf2leoqRNDbDLi+J3+Dfoc38RKqCmCJ/tDfZ0dMwZ1UWwu64nssxZKdpqA/OPT5LzBlF7xBOhkZX8QwFiinyMlzMVPpa5pTSJIJbPauvbyDiqeqKnMDDBxqkHDJqdRivNy1KwekHkQVtILMYFIyPsTWUqt7nARkUim7gBUcTpX+50l4d+MNa+ajVywB2SI3SvcYgSPf5xsH2KpyK6itk6Qw1jZkmqjM3loXrQFYbMQ4xfe2TgtphPgmblqQNbkBxz5GC9NyL+H7BVrSCi9ErsltUB6/rL865rdByUfeYXuFQyJ+V0iO0zBwm+i16wC8Al+8t0mRTkQZOft7Hi+zQV/zDB6BR3X9JJf2/B0gv9QZqVti1Ftmu8ZB/UqJtkIeSFHzbSWdJHu/VfSCtTXwRW2rbUKCOfzPXLhjOMwP3uXP6G9AsSTM365fNliMAzV1BkRbhF/4uCFVMg3qCrm2P7kce1El1W9YwoDLtaAn+j/aM1n3jytGx5RRzfoVa/Mnz8aDfrzdV377fyty3v4RhspDfNbIXjoKIKPJmhcA8XCoTLOqKgMkwbpO0tlXXR4J1rA8HtSwcUQAAPixBm9tJqEFsmUwK/8ZsuB8zymCSZitJwx8ryZBebYeLG0nkVBsB9Y2J7Tb+St+lSYakkJ0UYC6SPZ9QfrDGxtYcYHFjlogLDqM6iLpp3H6ELjPVV9ktk7Ip6oKWSKFLFJusWhPy5gqPLlduZ0d15dhRCzmHwkpb3mv1riuGZAa74lIJ9q48gLAIG2TgjLVIr30LsEz846mtIb70LR2KsFKrwbKk0ShVVHthZsld/3s4P5KUE04fgDBsy8M0xmG6FPXSjRVAXYtSWh3Y90KG32uqAAtoj98kS5Ol+9gj6cAcEuaRVHInkuCZuSYqyWUeNa2qjCsG78dNjfQbyk+bR4FECn2gqhdKOvep8LUIWC40fa0x0Ssb7SCgZ1+YrE6VUJMtzLLXeOUriy3g5cVgagkfjpAZvav8LG9jqugadPianC+VbDuGmOxNZrhkh9C91xEua5hV6zVv4QAF3Lz9c+d7LzghFWsYO9VnBfRzzBL/bPkY2kpcYMnrC+YQTaBtOEcbwvv40llImPtLQAZ89zvH5sITd/wim07fDpKHTuZbwmf4JcYM1XAu4Hy2HLCR+auaSGDnKygKeWNbZMZpjyfP2++EZypukrZtgRkMRT/ZIjzE0LNU08C1rSdk+coECwQBvdXP50H3/B4lxtp7vLw4LVAJTY5Z1wFxP0ptML/fC2pCLi5rylZkR9YOmSkZGqw2lHJEeVX66JQt7Gz8mom5wMyIfv48DzrL8LA7VoghsWREOvUQBaSHuqxEbFkVmKAofMwSKdxdMOn4v65p9RbE1vdgxN3n6O1V2fZTMxptvKw22VaN+3xqYQrZXVq3FEPDkZJF9ReV97dvuWnarSIWzakhdAakEFWBTQ9iSo+Njp837tHbSNXfzG4QXVxy8/cYHqQetLQ+6ZPJgyORV7G6UtXc7rvcZnOCVGqRMCeCe3qjmEdejUhL01XWcuOpjQGW9v08P49aOYcwWb8x3G+J9jZSOueUPCGrZVmOMGvXJOQelvk4mURSI9+BSBHEO4Ua50P5bgHjmXHImEZConONudSBd1CWB5c2jbpH8JfTC14iGTiTNKopl+8ckGP3I/zYOy+KNXLSB84gUb7R8D9Qvnoi5jkmBhbb2LlnCfy6ZHw9SbS9nLkTWanE7yYktvDh8c2sLwPjMSsWp8stIdtxGtsryCLsijf4yeLm/VqCtXkmdtlDqxQZSBHhfRIIPbIWKfszZWEy9qHzkqSg/DvJ6FLisRTUd1UKZX4OWYtMOtinKTLrHge3cNM0fjvzNLz3eWWfGNthcmeOISNtP/0AbQKjn0xiX3M5FKByw5y+C3/ZcqbW/Ig/q1EY/AjieR8jXK4NmoXpja4Xj9/C1SvlK3m0MvQX/MHRKJXpOHDpJp998a8NOa4ZG2VAW7/f/bYnRMQl6gn08OJy/mgHvnzM+icGYEYjACr6N1hBXBC/HKXyL4WwhS6j4y1FOQDp/tS0BHl63Ql7Kje/2jsc9NkORRdYZUymXdgKTedjhhcYpDFLlk5ZlstqKZ4ZzrUxsaEFCMdLtbAZPJJgubwiQsE5948HEkK5K2jJsE43AWNFNn90nGqzefeEM6a6Gvzh291HmGjvnioWgrAZ/omjxfIIMLMNezE6nJa58tpE42jtL7qPkZo5C52f5VgXQq6+qIg4VAL1pMiaqUdjuUiNMi0m8tZ0A3YqwQoaRy7WmH5c8cd2N3AuuD0zbIvm5EYS2VIaQzkD+JSPQtAmniURVATCiraSS4fzMJbwrUp6oSb0y5z0zM8XpC7r1oOnpx6V2ApTNB8x8fghXNiyTrmRqqGzn/2z5tdoge1Ihh9n2EHWM1RPYOfCVIbyFqejdZeXzbjXhEkWXI4OFWW/ra0+Q+eD2LF7mnxHp828GvVrxYXpnila56MTKRMYiqNY6pzHjj2hFZrIPtFQGKR37FQQtKDpnO38SYguPMLHqfqrbM0SvG+jG/Vw5KUkKDld/kNFwj/8W64GcUGNK9StWkxm0ZJgNY3XZAC4fkPMzsTBLpcEa469ltLkoV3x1F6QhWlSGCtEmDK3MSbwqDcyAySJEuptDEVwOF+4k3a116HiRnrn0cJsVAiFj3wcqgr4guUdSVVI0TacpSkkAHKaW3cXac7/oQjq/2W3msTazfBU8Kn5JyKopzJiYw9RHa3JrYUr8xgR9O+KKgBEQ8sjIeAzwsAvg4Pq2vdygqbf7h7Gs1u3DT46nyGj5fTIP8xt7tEVwSVYslGbjg74DASLrpbkyEjWNif8eBxYEb7wGrwyjqzl1+lcnXdE7k8JGQYssjZJtHa4bstOpUrAt5xoekGf3jlMyVQc6vw1p2PUeijw4VSO5j1zTSkLIxU7OqZ9c5HzvGY689S8cRXZVK9w989grcb5VJ/5unMamYMYaxp2e5jwmy6KwsERqVz+WWibgRMIdi3Ewn9Sg1+CUL/jJB0uCLPmwl5Oo5Zvjp5G/f5GYBet8wV4DcwJk8JaNZDge2DLhINdl9ffmbmBjnGjNzMiRhEdIllPuxwxco6UPnPEi9EQGmseVmYFME7LWYdJcMtWtZ0494fjcQtqddyxkpUE9qq+qTyVz+v7GSMxksgmmVxrCgVXFOB5ywBeThw19YOsLC9dCII9vYppzHYX5VSC1X3IAn537L/0Tt01kyrb/1MTOcLaj+zHyhMVDTgoCDozEscNpwo2KTIK/ygo/n+9DeJ0bpPhzKkr9cdsVch9FocneQ+llYIyVlbbyRHyjs3neaLPwx9MlABDbmYuL3p1hIx3dPrarrHU0XldBxRu/3B17zBhlmSDHosYDuxu2+l4L8pwnJv32hD/V8eHFzRhBhJDPV35OhxZ5no7uvp6ab+IBTpCehDvKj7yPAPtPIblHBfUzeUfYPf9P1GtIhIW74NwfCusPuKhCev9bs9q9LhJS1aYCuRNnYYo2lFWPMD74EwIQe+qGj+cPD7WO8vd6MF5Df960meSskqYq1CU5aa+1CYY4XG7I5D24tiKkPQJ0SdZKq1l5eIMYT8MIvtMe8CUFuQJIEwSEq6+QxPUkvgr2P/NeWq5v4O5Rfjrn3li31S3mf32SKONREEQECWJ2l+J4puAjXXFPDdE/9GQQ0ctL4MbZSlh5n88dRszCH2WOJqRqSXnCqKQ8XAqQrM8Pju+8NG9JFRK5GkJ/qI2XNzA8hThSHxbqBXwkrllr2w2bOH1w+vOQ5erA3ScGsA4KG9f0C3Ad5tnJXdRnpm1TdyP4uiaAvwadUR+IrFX/Qmmkex5avBAWXEOYmXrKOg/04dMcy5xuvhiPIAmkX1Se3o5t3CPiH6Dqso6uJ3gretyPABjSDzyFHLyKW67iYfiphneGZvI3ywCTGF9A3vdSsvr6FRfBqm/jpR2lkUgh7e5VJJqy5Y5vAZoYiXyGS/LUn65s0H8JPWxBbAUn33Pozd/ZnhNBe51lzIecezXYtVVRNvNnCYSvNbe9NLSAOxazPn0Hnkt+lMiT2VDwSaBvJY37zbWWAjmoSrYGG4m+Bb+znPwYoY7BBYaTC7oigPK1jSMThd3vcI/Sc4L6pu6EHQWS+IHNjQ6JKztI9SXud3V5jzxMipxVYEKqrRCFkhgUoYbCzKcRDtTREMkg449HFbLFFo5daXfJmkRKKpkUafhGvP/7aGi/+kHTirmBNIJ/WTNWeThTrcvaGyUGiHnx1B1ZmB1sqChv/jwDS8l0uz+7C1AmHJs2YWGhPEY0JAryQqjSBn+YDWZgZjZR43V8XfXyGLb4125xKNXh1Pdif3VU++0XpXmR++N7lc+k4otth1oLd7cPVIbrDA21mY+ahoNBszsEK6rLhd4Q8NV/3vz1/f8rTz9REp1KPVaLO7hZu8SO8tPP6NSmBGSBeygKJbjugZxPfkw23O2x3cjs/xyk0mTM4F6nSMVtsMgy2bFquwPK35upqDhU5fb95m36hTEjRLenmQREeCbbD7cITHFlwiYRBnmXKVn0EsJkpj05ts2Cd72wdG9WtSKyY9UTfU71QeZ5Lvn0I/g2FOZkrG4Ly83PL2TsuqaJrj5/9XgHBPaC2hMdJ8LxJRanOF6iWt912ZYae7EKR5sc9Oq6fSqkHozMpKqca8W+yjGCF6S2v44D4CB+uHMPcmIlzLCKGUmsh8ovl/qH3MZO46r12rgGRDiTx1tuQr8shU4YVVHXL6Q/25BS8dOKFugq2dc/X/8xDec14DbcLmBPX0cFbcVFWzciNevORh3thfJzzttOUJgz7oWypkDfBKQELMO1GLMotjGWwcCUrPbNIyfE1shi95iM4f2NBUNFyg+1AM5SqVhbr3iLT5rN2gXLmhMvBu7mFWnbyvGK29DcvekNrFE3miMJLZw4lE+uoZvliR93nwUfLAMg1C7rVqxx+5zcVSWluo7ZmDSEjVU66xYLB9fEbEfGDop6FFXroZVI6n1vZ8/IzdSdfDiqjQoLda1vlCuzPS/rPunpn5VvfTDFQtR4TZje2DwJpZ3BFkq1sMWNF9QWdLEECf2GLcEHQlDvG3fsVVWBYCGJfaGmapimGDy65+tPb2eRpcEw6DPys0tSmmBvYUrhqNS4Md8au4uRZ/jd2Kh1VeJZ77JEf6aRqDfZmWZ1qrzQIJNuhBHIrLtKEn3qUxeRJHYYvgTgAB0e/f9QUcob0+vK+w3xU5Jz2KLRMWqI4q0ECzyoqdIQ2wlHblnT6MYqn2OtiRKtnT5sJO9dSrCiv5e+93cq6HznuQy6VL00fDZeyCsEE9gZ5Z9tdGl9nlkfkiTXQNb3ye5K/1j3nhtaxzMS+aKk/FbqM21cCWp7xyUo2wtDSY/N1/14gPyoFXfRnXCC34YOaRYvFvg80zHCp6jKECbgitFH9hQBk19rnpq3jhhemKbQcS8hFlpNJElA5vB/VsFfr4ujKh/QnGpW66DEoG1zpmcQVvcyDnK+OcOH68p2iLM8HViJfXJVebPcp3QOLWNk5CIx8pa/wDFKWm1LlAe7y9ekaTfE3LN5o001zU6vubAGDp5dpnCYheCGrLBwjWEYA33Fgxqy2CDRLTMWdjqI7fPxxwTYun9CXO/3PD+V9xyxx/yQwyQAtil5Gym61C3/GL+Wf3V6O5yQ9TEpbfWOIjVPDTWM54bAmfdTkplHcclCRzJ1HU1OTbRM1ctsniu294g6nIGWe97+jiFJkcASIZjhZGEiZXpONEhUXctO85blCa9w3obbtRANXS4gAT0i1UnSllSF2S5Pw95O+QPb+lFzIkzO5C+Sk4ZnTBwSBWWkwYVX3kW2mxWA291RNnUsnxADHRSX7Dr8fRerurA0W07hXmV7EqU4h7FuU4uRBnN/Y4QO8x8ukJm/T5KEEE2fm5etBOFT6L6MQo+hFywvx810pum7jC1sgB9Xu9PiUNd5RIm0HyXMdmSf5D6a0a6V9Ppyujc5CzBiQ5uepCogbnonwtABVQnBbdV/fKfVrcE5qiXhIoVVLP245kAY74CG1kvzJ5PoO8pUUqrvlGW5VihRnDQVhzNqbqdAsEWH2sjcj2lz0CZfGPM9+NvQa+7pW5y0r6q5cqzJ/42k+QBZsro7jDKKOojZnn/32hvDE3JqZC3GJpBaBzkkQx/PZR04TN1qWdh9GXUV/FAXizQyzyCTJ2J8U44QPvg4z4eR+ZAsZ1B6nkxAVxO2sCgei4ign9T+a9Q/8aR3bGxgC/YjpIUtlrP5kCa75VDL5G4fvsnWW/vcUcRShfDPDORkTqY4doa69gVhVFFnb94ThXuzIXYm6iZVnXs4fNi7ivEyPE89hxAO40AgaB2+FThdnjxd6HS4PDEy23DNADS638NzvNDNqXu9BvyM9mpDNM4YekkDzWypoz9lpCkpaieUXTYleVzbbGKekk28oduVWm1c1e4HAiwmB1CWK5Sl/Lli66QTMOtJd8ycUxYZbfcLtp9/XgGcigA/HHkxdIY67zu5CI76R1hc3UXbmJMc9c41zfdldCe1QC8OAXyPgbnl7rmccVAPYcYRyaLuCc0VdNHKCXq88NfjnFK/7iWgMHBDH9bVEj4tpwuJ7iN/7EdIKn/uqBiE9yAybOSqsHcBXdnYVd7VYzZfEPSTWHjG+BWWY3xctJne2XYezVbNdQjpPER3beG0J81aLYEg2CqdBHwJFiOHeEUZzHfgiGWdj5/RbDSIoji8jgT1oDP2u7BhE/vjY9U3Jke1qEM/eiqyjfu7k0uTQ0Ux0/457+BkOCrwijLG4sKw7b4kdAq4V47QFjsinlEQ+YXgHVxC2a0p4jwAKE/YWz+mtg7a9QV9EJgBrjCTZQiLRFacEilBWSPoCjikG82dcslEMQ6Sp+SxF4En/27H+EDNBD3kE0+teph2LZNyQdDM+qW9UPZxHGF9jSFGrdFjRdCHatBCdNO0qIwUsruWAhWByh8UYJ1qzp3opZM2Fci79pLqywS4gc2hIkWk9pl0GgW7OS14fuoyNnO9LsAwJakDw1Dh5GQwCMx9p+zsxuqhps/ePZ4CHsx37tzbe4iQgh6s7C4okCCBHHTwmSWrYk698KHUlaeZlG1S5ChZGLM645Kl0usFSdi9F1/K1px2aoqjd6OV6pEvVUA/RfwRm3TFszGGgqiUtGHmahbizgqqKrj46SlnWsogjG0v+0GK6eq/QSbLUYzre7L2cOcaivJMpYnqXTwm52TPmM7G0DYBOt8KA0NzIJaJ9Rc68T6xgQnkaDrJea2aULy2tqiP0DoyyaUlWzbx5+jtTFhsfBiN+4+LeKSNyaDUTPVXjsHxPgKvXPqDNzpt6ZIB60SvNUic2ieUrCxAbVwg29oekSJpDE5ryyFklZie+xhTC/ICwRIrhAACwA5hyKBkfeNWSYGqIeJyY0Kn4/TuXGrxYe20QUiVCohUpEdm4u0ElmsVYHU1BGv5xmeyHLKQTkoIQXE7vYmpdMgMq/tCBuMUU6sa64ta+xEx1p6zrSSpuv3LH6oh4rUBdiU6El5/Fl1mCpd69wkfO0ino2VwtyaPBkDaHw4jaNQFF53z/nQp1bcsRZJ2nWEFGT3WzmsgbsKOwNlmkzWHr/Nd0PDreKyw3MPprsWTM0JDuPpFyQt61Bf3f28rSI6x7C2qzNg1IBINd0TKVYnlAFWFHB0UsPDVHJIAxieC/cblGDJT3t9xQSiafjk8aaFbCygYahGkW22E+GiMYUGWBQGOkp6Uo47pGGNJ7F3niAoXHXq3VhpK3YYCv7ynKZyxr+XKfOdxzV1o09G70I9aQQIxWKyLpfFSDtVPEtF6qeDF04u8mTrK8JVNUAzeRKcog/wF/fQFYAFuPFXgJPxAQu5QXvCZPQ3OqKTa2nE1mMoX1F4VhyFqTtJOFPOSwji6YpS0MXmXQWdXqKGU7KqhGVNBhVlvxH2++HgG6aT8OCBRco4PV3vBNi+s3dNagLe2w5CcccnC8nCDSsXNxfnzxc9PmFQvpsLKKgVSigz7gJAuNYz8yHxda0DgQOyls0IpW+P8kVPQD9tK/Kxz2BQI9w5zADgQHJLpj4ixLiDEA1yQO1myQ21lWYzmB8lEltvZOlVIJ4byLb582zRVZ04gIEpKd+8tJ9vFTsUzG9s3+iLRpcnbTSo4Et19yxSLHFVCigwmxvYsPeByMYvqdICVfjC6Kf5D+nlLshejDNFocVspbxkzJJm33uSR0M+N8ZhNq5ymERLMjl2lDN3FfmwHH3hLn7MVnhJoHQRPu276R5zLHFfzzJclpJtORmNvIHh8604hKZpNFARFYDtvL5k0/kItfyy+f3SoYayrc0mT8FcmO7ZSIyWuUffh0zFLl7M533Z89KdiC/0B0ssnqvKiskMV2icC5NX5R1EqB+3k0vuIeNdg0qbobh15KC1J01rFXT/Yn6DJW8sWXHiC1vgLVj8GNSABJ3A44G5YrdASZiEZf17aAcVRYp7bH+/1cYy85mU8aoTKOzNbQl/p6Ejq8i6B4vXR1j5UDBDBeaHrIBZHmJ0qF/cQR1tWeWop9AMGdskb3k2byX5KFuDhm5t+n8hOSBv4VeEFE7gZNAqQ3cL0JBuWnmVVaI146XmvFp97dXNzqXNAeYtwXNa6PD2WtILMvx+PbrCNn2RXMuaWnDDi7wSKvrXHFt/i2O8tVofTltyggSXKxT3ikiOL02X+VmwpVCrJAWemazVAR4RYK+LigI7+SYUfX2bhS0pyLY/M/iFWe1nw6dOV40SYMubv9bVNEbCBvCAmKbGtMNP+PoXtJ6d1erj+ZclfXUeyepqHhYYeX1hqkFmc5+yOCoLF6ezyk85ljjoEuv1IndOWVUJTsCcjEheejWh4ejlmUNawkZH7iqFWb8ipeSul9J6I6R29vu/1CMbuCKXf4dYNYF8lwR7AS+QE67R//0opjgKu/79BV2vbkl9ajRWKNkn63VqBJynQa9JN285GeBQB+GiKq5W8I5AJlB5PJSn76Yw8Tmeh5WQnOR7JAQKuDJvJL46NSQINu7wiENTkvRF29GRqxEMSoURue0xJT7H3nu1sWCG1flT/DiJgxDjOh19ejsDAfuo3r9GCRvgPorncUPx5l4p9Uci/DMv2Zbady1ednjtoDqUYWU9RbCk3opMXsSIP5lGlmaHfu/XfP6T5JziXHuKz8GrPSWpSVQVhjs89lARAk0xdKwpmRETaZv1YWkeOcSt7s5D+8aefZt9pAAGd7foMshHHeccDhHa1wvGBAcialZ7yqK/m2pwvXyw6niVNcHtO6ho7+svhDBP9PexPW2cdw0Q2JxRfW3W0JVa0tlykjjKCapAFt7vh1laQCniK9UJ22gOmVnYcyXS+HOcvI2bcmP9WAjVpWafKUKGhuQu/SDozWf3KGCfPhk7W6ySz+H1ORAxwUtrmuLMofjeDHhIxxFbggXxHaeXoTZqSUwEWvZr6tDkqm/d7wfgGGL7oSfqfr/ggEwfhbUi106D844BM/GIlNTHj0Hhc8T42uYwwKdR2jWcnAFM2RW3NvNfmpeImJ5MefzwOXjYxIwIoPuHgk+m7Mi9nIixXl0MTgy812AWJDrJfqAjfeYmwdUUIFGndi5SLFrXzznEsRT9Qkn15fhC9vWqTl+Rt4hVr+0NMx0Z4IuLyEG+qsjetwMb30gC0oAc56xG13pR8gGg4E9hMewjbucOHg/WfPVvG2PsNZXgh+C8zmntykYtYsBAxmptaVqrhJ/krZNJ6jmlsNeKrZwxQFUSv9NmM2KE5f1ECQPjLMwyViGjSo2czoYb9gYtJuK6Lm0zRtlYrtctF8Wxzmuz+4kx0dmBrIykpDwIv7aZKsGzcYmA2uq+s86+/8qQKK/R5Dq0axeWjeSpR6pgjCU8NmS5rRq2xukrkD3/wN8zzAElWtA039r7ieotAnpTJI4Hdpk8Anhw7tfGmuJPxPHAh2yp+t5CwNi0LGOYBbXMX/vsHaVpmt6JogKWZiV6nbLVD8Pxcslm5n3wkjO2r9mpr+qqBNc7eCAassmN9MkZVYaQigoUfkEms1+pUGI1/r+7A6WMHjV5cozWD6wCAzVdWViufo+FGBUK4dh7pREKN+jmzUXTdxJe/aHwV+VGttKOWpwEKOQH9AeXKd2nhKLGibq+o4dyzVd2eZSlhkOYfPIIGDwdca+n4Bh46dHw5iKY7UHiv41qz9xUXd3j/0tLzmzQyq48oRKkAlHEogJxDd7NC6j5DB3BBOiVTvThyyQgn2IeeRBW+IBHdMu0WqWuqjO76coJVDfYji8SeiBcBNRC0dyvbrB3bFI+JaFOKYD4otAKKm7oDIZVvBAP8TrJ0MYBzJrlji6OMBVFdsES2ZCFJi86Nzc0xqgY9CZQw25q0Ux0l+DdYFffOJpMD1hX1V7oIyP7+Hk2IOEOOx9YZRmSdpyo4g1CaK0HGI418UNmAdsqi8xkoxj5ptWqW0+6rCuUat6AvAfJLs1xJPtllqbb818Spirz9rJTDGJJgCyGY+EI/x5OQ6kVCU2ueW4lxR5miW41CCY+xujZGzHijEPtojBBivhrLHCTga+7IMqX/jQ42EMvu/gwp1Ira7w44Mt8/9a9FSuxwmJ2/X9jhcXNimm5UudMPJaBoFAU1+HzJJnNBa+nM/wa20Zop6sglk3D2rc7ZpnYvi3OR59oe1AeK4ghBte674WOV9G+b2OaQKWjTtIduXfbNTLao6Ze0wD9BqinrOGKQZWRqVrdsXnWtqT+ajIFJtbbCKUvLo5tzYT1NeoXcnbJbTosrLqpmVLP8Jb3hGlnRDcbzSOuRDX4+eA7vz6dPKmCIFlu/SE3xLhHe+pBVSWbTedXTaC6am1muaMB/V0iMcAzVOdCqxjOWKVGOpkhnGXXrsXPG9Ysg7XkEzOf3AmiKORCcmTIz10YKhq4I0KH+ThrBvqW8/RSsGDCmVhf24gqshN7h/+MUk+nUWC3ZLoOrNSovyo8SSqplYKR4QhsEzi/v88zzZ5T7lELgTrb49alvUnQEDHaO44SOaPMs+vPMYpn+dER/2d4FHT7O384klp1MBYmZIHbGN9GlYWnCPkOIQmCc6kWK4wJSomjdcH/N5H9F650y4ivZAFHDErD2ffhNLm4Zu/jSZ6B0QFQi1GT7RX2ADCbIbITXQZaU+NjfSlwPqKT5TcB+JTngo/+DQzlfRaS9FUQkOu1jUcnsIbl7IqqXVU9M0IthMfDrQW82VO09PXOrWSGxLrNT54vqZsEAy2AfT3CPnTxsBuUkJ9PFtF4VnDRl0Zomtxqj/7UGH8LO9V5sO7MfyrzbdhEllol4GxDsgS2yWXad7Kq6FIykeA3we5nC6veIeETFN3reFaNSNAdlmlACXakwxTTKVUL7KHlIvTHea1aiJK9IsrnClFkKiIA+7JmmJe/g8MK15tO9MCz3zYTf681ez761IgUgYa5/fvfLpSnbEJIbVPyyzo1zLMyBpstTuwFG5jer98I0IvtJk2Iz46gfXcXthAH1i0Gy/VtQi4y6iA2fNqvAnH98ZB5SC8/j+brD5rnU/lBx/Hu3p9aBQ3PbphBnsIFXhDlbOj/aDd+gKrSUrjOEkzlxXNnVY8bJl5jpCTwrYhtajP3w3ggxrTqr1C8FdpH+LGW9DqLzuvaldL0x+aSG5/OmleEvke45jlwzC6ALMy6ipwwf0d083HEgicpqNvrgMrG63AdUoPwj0RJKXss1qxuvIusdf7K9DgW62bzand0J7KJNtg8gJqpuseyTXoXGWHducI5sEQS5eq5hMB5CyAHHLnAI96pQzSYApqSaZoLz95BLOahPPe1aOtkyY4keOD/yUEEji1y+S9iNAGSjGAMZNJyeo630PyD0Yss9qROBnScmI5fRfofiLUoJnAaZUiq0/UyctFwygWu+b3nj0n+E/Odyx9plgobDzHgdzT2SLRrDv+55rUzeaEeMoY81v8QUavt7OOCz0j82VxoQSAp0Oqhw9cweo9M+hMOVXzHi/x0oj9KCTk7l5doHmuzfdD4vWnOKSePaRCx82nLe2CRp4Sct94ES85Cm91/zsgkyzHVlDDXDLuYMMA/Vln0J9tAbeTUb+OLGaLWdqWU/msFNO6mAe4y8YB4PUFRuaufLKzxlBTb7QOn2OIIY8SoJ+mCbJPVqAAoU6zlvIxuWKyOSz3WvnTxZw5kcuL9X9hG9Ix1of6l0vrB3MK49ADS81/fSxR6GgBHQz3veID4OdNtS+iYw+rSBajcOZyIOQHWs7o3k0clNgG7842Uq0MClHzK1bauc18sG3qUsO2NWsczdyKdtOo2BZosHt+czeiV3BJ3KsGTTuzDwj4Li+EEoWyIMe6C2Duf0+CS7Oyuktfo6KID43uf8uReqCwKZ7K6WoH8D/NFbB+Ex8SzP35H8cPzxXY/isPERanKXBiodc1KYsmgxLuXlN9oIrlPya3U1YMWFZzeAYkZ3L6Bn+n0EVQFzDThRiumZgjP5YUyVidSokCyX/jCliO+X9B4EqP7onzSEjqPZ7kSBrYiB2olcAIPfD8RZMIeDqr9CzaPDHFguLmuOTMgdSDyl/gUSYZq40z+qqoMO5JItYopZZfkB+AOg2FvkRUgUv84lnDkAz3yEaHirVEGvilrsYaGxmWG+Vw8d8CUOmdVgvHjU5PZ2GSO+cq4a5L9hxTVqfPivv0dKnm/++hTLA387whOmyiDu7v3g2IdGhabJUxNV0LV/hk7Ko1GgEa4jqixFfsjntkD9LbyMLlz/xQI7SiHQ95Qm8NDFJw7uBvsXAWOJhdIgGWNr5dJQA7ryqYJwT+qWYWpsx16+QXQF2tOTFaxeOIlUB44HBMdVJ6U04fp1nx0srYJvrx3dBOeGm+RLKWi+JGngpbbc3f/hVrpukMt7UeyhH7XcSKa6WYP6ZrwVzgcLvyWaguNziU3xMExw6wS0RdoQhDDUJovX1ZAdjU1AQ7qsks7LHpmR8Jl9yWBYHt+sVixdoUQ1b9w4Nmyw3bD8EQx0EFZoHcbbDH0dmBGpK7ULBFM/GzG/H9e6a1PVGM7b2/2m53DTOLXYocrxsmPS7WlWOPBd7EkZ1rOGNB6LdhvjYG+yCKmdEYME1enbiRp6KRweJ6hQ6HW3pCz95VOhnWg/RWyNRVTZQAt72cvUhrjnq9D9cX1bwiMnatxcyNE0HfkMLfU27wprRDD9zRM3Jix42p319kw+8g3nrEYoNoM9ZHjdNqVA3jYVsqDxyIkpuw+4zkOssTlAUbCcKtYNv74xkIrmSKutkvd7d24aznAGioUxGzksrpqE9B8Vfi380Ru+Y6M6mOfiOk+4E7GoEEvHWFl6WAbO5p3Mja6tkcCH1WpeQnDdmJOhwZWy845v0AzaJRxnu835awG6TZ7YlDvkbimdvJWuhDeqrUOQ+J+GKbXF0gMLgJ3L3MAVkh8+EnCNKeTTJjeHYA5WjBe692z20tIbD1RR8Q+Fu/l9Y/a2cYZ9Q76HFPdLuuQwR94oK6lBGyeTg/pNo+HfQPlHSOaBnXaaSKlPTyNQcRzcOUiFKZofaP7FoBrM65bt2NHoUnAeDNzB6kl16moJm62TS3+/63ZxWKPtFex3WHapl5t36graH4w6WipqD+lXeEeggM5WfHtBY+EkFjgdS1J6fDxNK59Se7vm1PFHUbBcR+E4fBw3xOefeU+NId+Rzp5NfQ7d/Yjudc6EaZVJpa/dxyjzsOXErZ13ZBVJmnD+Aylit9XsBIKQY9d14wNfvkBFGGhC8VeV3S7uUizi3pAzCmdUVz4xDAx+pNU48kx3CoUdRGY9I537U+BW1Csbdxrwyi3ex7qgCkqIBje1zTyqOxiUmaU9MNkckUScnK2+8ZhCPO4s3khm9rACcHOEwzuMCKKwwD7AYfn07do6kQqIb7dilj/lQnWZbVaLuaXeEaLCBUbu9/EnjSLULK9vyXUEV4TZBYfxHfZd6317IqvoMizKNKURfgNOxSwjbBHw7n94Xgo+YfCTS1gUUZ2RK44YfMEJJVWyblIQMFe6ZH9MXXqIVCQak2kWC93Et9NqfgcieFCsL2H9j1RrVgq3gd+yfJ0W2lEijd9wn2fSpAv1jH77fv0YYqsKSSekunQtI42HrekZBS2meiIF6e9+kj5d3Wyar5tPuS4G/rRlqIhV8xGYTtvWL9ilFhAm//krAzTuJvJDHfpskeOJgBoINasJZTnhMJNGEuW8xR4V+OEzl34lBC28j1Z33NQS4Ly6aFMhy5eHZM+WjHCWXbAxaUdPVViYrkRHQ43rUy9ewAg/tXVRUCBHsdpScj+RbV443o4vomnt3AcSLtcKmU86TO9rsO3qOve7+x/lA6CPBU5ql0MZc46ilYy2oX+kZdMUG9ZkJhMXXxupu2RxIk6WePFPLhRqxa7Q43d+Dgi3bazc4cK0jySveXONnrSem7DfBVa5aUAnK6/bN6GhlovKDmAg3z8roddpkA0b9u1rojBI96lptN/guhlYyqwsKGRSuV1oZ5kDQtK6QzYOZURcAzXMlNhap7iaCvLUHMzM5u2NnLe/UGU4AxfYL9Uftb0EA909VEFEz5m4wFsg9Cg76kzlqkHWvCqBzCs6yGG81wU+7cn8Xp6DO6eHQCnTp6gM1oPnD6scMjHJsYJ9fjICy8cfrg2cwFyvk1cTCr1W/lhJXghzvmARc5MFudqtnvujrZn2MlTPbA6VZ65zYxc5Bsb1hy3udluDFdBdQYJ6X55vn3c+A7htC9WksZN5fHdK6usIV5aLwi/B6lxNHOJD4s2VmzPGs4alvNUOT60cXwOmk8PMh4FDYXRMGNs2k+U9/yJuFuTSz9yaoz+vneIoPZDWsEsL3so3y/9b8KgS9WFHUIyZMTOnqR6hVhcay2rZ1bA8p11HirMvc1vfCNy8JqkkeMcBjib3+SIUUZgi1Jn7FSereKu7rvWU7waF97GTLtrut763AA6EB8hgkh2EGoOOGQwT5YlNd1bJzBjkQzrGIBbv1F0iPiOmoeoaYSxoUHUy/4kSWdhjOEjuTCIt73+6SHPqzPHreq/NIU7k6bAHZHajJpNR6gmBOyN7KOK5A68raaD/iVLDs5aM1mUTan2hfTTj2D4491IwlsyfteHa3PcJA+zA5x3ZI92siUnPaza7AaievEtoTVhpVaYv3iKPVXdNOB6dEsk7bnPfVp6zZD2QuUFNddbhX4xtfx/1vEq60BdjHSl5siTK60+XWw5Lh+7iFEmHL9NoFsA24GdfsmSWxwbdeZhjZw6bWVo2UmWFDm387V5BDTZoUmA8yMgUhRbHx8pKc1mtrYvtIGsU9ZTg7mi1cgzm6RiyIC6OSzDPbO6gzqFSaaEyU4vFO6TcDFrsCygKtXJoMDz+Iji65FLIv580OrMB33xfwAgjRBO5tLnWb0wlfwOJfOvlo7I3zzHfoOxKZ91b0HSBPeM3U3waMTmlw/5ZflxZkzopCY+VBoOSbS7BP/o9aAnpFYXAiEADAT5ZRjkZDQUVPRQC4veMCfAhXfnNXUKj8GPiz5os2eYSva3cqqaQhjpq+tYwKk/l2kbMcho704nJMsQ8CK4joTr/uU95zdm5zuCYancZe7iWTME5dpBb4T5WdPcR7kdriLpljs/B1cuEH2tcIQh1hB5Oa8gRxwrYtHLl1N46F8Wdr69W9G6SXrnn+u/epeY3Z4OsGNlR0/RrOFoygTtQBGNuw7vEUn4G67gTh50bfOSpS5JMztmbdrewTPpkJ08d3+ATUB2RD7dkyL4Vp9tn1QpAx719gmMeMxLGfY7xqy9MGaoPYjFSvUVdBilyBQ0cSFhbrfvlSoqLqtlEPt9G1R3L9s+zorTW33hQPD4qPM+dEZzKHFD4JkTXmvfgy+Gl5xwTQ6lmrdVfWn5JoY8+iV8p5BiW+gaTCfTj/lpWvhd1LzI7AF+7ZUo8ETiRfuqGCuM5K08pjHGTYHUv1dbmTRbb8zPDzVy7vn5nGll97uWrJ+7mp89q/yxZHIsykqc2QRHzOvbTChd2SKwmFLlVDNUxe6bFwPlYEdDh+br0pHNPGehunKRi/vfaRG4iHxmYAcIbowFJ22KgcDsAJxeY0OMueVIJ4By8kuKjkeR9Uawon/VNfKG9/i8oWhMVijbhLxkcq+N36acmbeiLQq4Tqgh4Q5GhtRW3DzTGpLRU7gnFHNsUAIrsx/g6qi9Zur/xpSVzU4ej1XEtuCybG0Q0/4HMieZ/LfCzdU1BXjjK638EtIwyyt5PcYegRvcbhZsxnLNnYkDCWeQCvhwFSzhyM9DySK118RtdoThYn+y1lm39OFGtAxwM8AqeptT2EhYnYUtL6KeflaqGifMN5C/AkQjdQzCSogvVkBeW3hOFK+igWsF01edliMeMqWEm+FXwLZ1E8sp/uKpMHJqErby8EN0Nrfm9+YzJv4Xk4plxqD7PVVABXIlXToLVq6GxSMMeKCtkGwuCiq86hSSIlHXywgsbQKfG4uQxSC/KBU3V1mdrFrWTeuxY7P947R7skTgo5EIERRHQmOEadpzj/wivmjDLSDUXUUuasSvmR1NX0in9pHk4SG6jPHRe4Ie+P5F7aP9v6pY2s32H5s12Wx3//DlOjvyK4m0O7CXNP6BsQzSdfZMcuqOVHQHqgHkq9P+1UuyXoj7NAHOUPq7Sz2KZb8yAe2VI/M73ID0TlUZJzVwMy4EML3UE9TtGttH82Hk6L8m3ouLZjRD16gm1WwPWvs14MLBsO4T6PfhEvB5yGL6GN/V9UNxj8gkVWAXb5Fyr9LCobET/AFpSxuiV9qAtxEYQvRVVAspRanE5W7zb+Fi73SSHxpd1InjZ0Q7HK+bLngy/WHRpz86XI+bI32C9H713CXVuxVVSsr7JsTVhrjvw9kjLCu8MJsObYL5NRUZuQqEJU74cf+j0x/tvNK72KSTtnjidrawd4iy/52lTq1dR45Ff5zhSFnRrT9xs3wZpSBLA1PoJehQfl2dqxI+EbZvkUh2nroqZYioPRj9s5JlDm7KE9Rz3Q+Pa0b9La3GjpYLQg7+KGKVIeoxffR7WE1JQ3bhdlIulpZGZ3ee7mRzv0KHzfYP30cSRO1+J/abx2rAappqTsF3vHpbiZQ+raD7VoCgwPPTyrmgUAE2HXOL0D+G9G/iPDff/940h4/dpdOl4CotIU9yAqvPgyS6JAipvKHMQPA4natPbi+Ux/FM6nsFsaABUNe2NtxbT0Wf3pTlbbYD2jnEXuO7Ol948GiVVWfJRxNLP3fhA9pileIEh3mo0oFvbxUZqkBl3VMlhGGF0CIdQoLIvNrWxaPxjT4Kp5jswZukZRwH0ynY+9i/smZUKgrLeJsKgqjffCssWaqT+1n4GQYs7iHuVXh4wieYpmu6Z42nvN4Fb3Lid0WfhWgqpUWtMCaoOyPmADIXFyAC9UvUHL43JcgeFwcEskWAxpP5WZRgUkACM7NZ3NkSBk02XLc7ZWT5Wfo4uOC79tPPtkJkU6CCaN9kTot7SmiKWgLkCQ1zp3yj22Ehl1tBKLwY0jR0WQyQQAde9PqaPFv7mYfJZIrgjtAMzuCDeY8zBFkgFYp+NGnvGDfhuNn/bbr3ZDIjmmkQJ8r/KsoJiSwV4VGIBRHw7OAAnaxtUCNJpKnmWbFPASedU02IM3z9B/gepX/ebdN61SYIo0O6gFm5+TEOYhaSpHr+JnoR1mQSnmH9hjsvGEH1GxlBjxIcATZtwfzzmOe0vbpKtl5XaLPB38dP9+JMSkiO4RvlVQ7/HZJq7lphM2/cK41fhEmMdND0guAHcyjBb7cf2RU14Hp1MZOLkqUqtdIYMcI30dcawyANfjy2iD79vGb+/65giqFWTILORpRAwQc+JOuISfpG3rfeWqEAlJz7eMZUnrw8AmmCFIKlHnQS/SXoLO3BAZ8MxSc22PIA01TGK5fc4NPu+2zeKgoa2QG2Q0TPJbfxdbaNSlj/WcAKqDg14c66QfqDaJWsbgsqXbYiqWo86oKsGoHMcxWaXxdB1mQZpohO8eQ/jRIbeGqT3hWSL4kuy0nlPJPJBS0oxtVqsdzVyxDtOqjfPlkhSJx+5qIbJfKVAuc5HKqbjBmpyOvrJq3CyXVpofinDBKab8qfwHtSXcnWi+cLyWRe+4gavSs2fSD1vB2Tp4Jz7zLilt6oeA/C3JoeGZcYDSAlSBxIef/Ww/Zv2Qw6/UiGih8WPsYUeu0wznDjdPpSDpJ3Tos57ahJxOVMOLAAQ4rB1cWQR3deY3ehtf3yENPenj3zGROM1M8unlklcRllSim2MAuWUsxjOSkde/gXaGwGrLgaBHNTfeYyBgbqjhjmdwmkhf6wwNC/JPJty5/CxnU0uIZ/CVYEq9vH+J4rUhA19aJVioIgV1EQLL0tU52SCVANVaEhYzLOfK+hmB8PZ7kQx22ZYhm7d8ji8ntJBG45P62ukgz0LkSYciGh16Y5gKTcCCQwSO75B2LtN4i1odUbQ8dJzMdll43qmDZ0k/zafBlzFbz0hO4OvLQGgL8/ZfuRStp2XgtWpOaEpGO943w0yfoOoelHdIUdU4L1pBGcKuxJ/t2dJkhNyunnXV8CiTPgjwMezTH+WN2XZ2UO96LwzzGTpxmE+KxflQ14VKy/xvpGPanU6wPykMg2ZWfgZ1+H37BgcIwp9ZDplsK/LW1RrDsRDwWwcYCIbVDk6QRYni5nNJ+uKCeV775lZDzPulXbmGswALdshLBkQdi4KZjIIOtA35V+/Gl+uYdGpOPWm4JlDrgTw3HdEcZfboKQ6zxSIZqOQp29N5RLynv7IqLzhhwdWw2aoFA4GDHmXxbROSThnNFH1ULfHKKJBrYOerDA7Y7QfjQtXhqYv9NhuYEqaeVYkDJZ4GMKrc4kKwENpQGSOsv4qwcAGbUjo3zTriHaIw+F9jw/a1Q7n6cks2PQLAmFd66sgsMAqSCAjdNc4xicz0jxlzprYmIYj8UmHjbLbMLezagAwTyM3ul/AN6JiaS6bejGl6JLBkvjcA4Edu5Zvyb1Dw03GfhzFFA2yCAb+oJun8C7kpm/6L+nPPXdKMZ8BOHKPqlpalHWsmj/Y553GJaZiDhOJZ+Bhi5Yzt8yx5jxhBrajOKlhqoim8SO0kNM6ojac3Q5vBnOrubZ9vZgbSDmwKUuUJ6wVryFpJcaOkoIdOXn1MPTfQ31WidqZcDw/QfSfXAwLz3LcwAG4yaMOKa3TR3az5mTTaoIu0/m//70y4JQIbTmoXbsFMoszyZyNVzuqTamclg3+kthNSdSjcz+Mdab3tconLAR5S39k6s4vIMUoZXHNafcIsS5UoqETTiwbhcSWO69VS8RZxraNXRMGz+/8gzenUnQLLDlQ2v8lUqumHe0fMYqgsXVy8elV+AO27Xst2TYPL5cSCvcMZeoZHq0IBrbIQJPs8NZU8zVGR0UmiKduH6V4tWRwtixMnjWm5D7vW/01fhETDCtshBK5tKegez9iZSWF7Ovq7+kwFJioVXb43P/t4u4TxQ1Nzg6irUBMWNZYRFAdszpObuJlrELkf3LUBPCb66w5aD+QSygdMOcoiR15EOmW+OGrNg668q6mnlLTYGfS2PRGPVsQkpmT06ncXuI6y4L8g85QhziXkPILMDbwWoYLI5p41IizPUXucUS+DcVZo5ztkB6BfXPNRsT9ycaxm0EN3CNfNfVnRVLWJfujPn2vOqhuiihuYgZ9R04V4SCqF+DUCmzk/Lxqcdb7r4+t6x1hv6HwjHXdAwNdipEsY14vPrnYMPNyW00NkZDJT6C8A+/m7xlcutbiTif+Sh9PBq+I0SGF7413JKrle2Bb3uPJl2fPesX7TjdS7IN2yPqfTKn7cKosy9FvlrYH33qmeBZN929kPNitFqGJfYrxiEQznHIw2S4UkOTca3BWNiH92ATmd2YnDuhGVzykJ/CBbuliMadjJB7+IUZ5XwwMVXBC53fkGwgCQ/EwNF6j5G76BSzAfAoVVEF5J1XjjlFz+Uu6L+GhErm7UoI7O4XtLBozrlRNelfBprMxTFFntO1ALxRBChaE2ChDJ1Iqbw7w3rU8cMRmATaleNPIO2T2u1OoPjdvbsp0HdoA6qz/2RpX9BNqN2GMuZEfc3HGWz4Y7qc9RdL6qamlMuJSDsYSojEmuPl6vGieJ1yVLQMdO7G2dLOX8Ls4F5hw34wH9Xim0bD67ICQJjj98FhHq1eWENpBjMsA3I9HqvjscTh+HPP54fQSJdar7rJtzjlvrLcU24JjPIAK8gI1Pa+21VDma229tnRAwYqSOQS4e4LIayx2WP3q/cMUBoeIclfC+8BfdweZt5cNP1m9gCTgmby0JFZ72V2L6XQViFoClsfL2QVBoeV8c3K9l8/2awSdA2k1D4a9ZgrPZ6NuzqAlVqDB7tAe3BMLvDV9oqOvb/YCmGhzqzUkS8SKXgcNceW4z9HqAQ8m8fYJ3SCumJ6sAsWl0vHO+xpVMsA+Xsq3S0nwSbgk/oAMXAAbp9CjOHU2rsbdLXwqbLWWJChgYvDU5Hk/PFvsbJBRq3o/xGk3W2qRssWnYb3JgseMrecq6jvyP6sxPFc920BJXhsB/11jxCmUQsMzDKmfl5Kdzhuxe4f2XMhMSA7g19w0PHvBBEQ4w3oXVbhz4ZLJL67yf62AzKVcCnPqCqBFknOjvK2kIBHrymt9cDSJt1xPkJ/rcrJ51cHS32Y2erZ7kEKFxUFe/3sqdUQC5NR08+H9agNO5Xq6VXYdVeLmXF2kDOEJj8fcYiCbia3EGTpOojr7gYD2j8fdArVcnkEKkjMpd8QK/D9bvkOPutjBe7uhDGhQd+900UxDDLCxTRp3bagWsJSqHwBU5xHriyfKXBKbmscVdLJLR5RwCRKsyXCQe+4mm0xUR1sFgazjheQ4X45qoJpej2UFmYlPzxasT81dlR9fa36B6Ds0aQByGKRgiTVfiLupK3bCiybpPHwDLL71WCsP4yX43L97OhldqEneYsUh8SCiOQxiqIOkRsjhrAbuW4yiNzItIQuEnzuXMhdEqWI1+MA//CdKRBfMUiUaGlLOP2ImLGFgJH1VkBKamdFPUmvXme/1Foi35uPbWInmAW1poDR9z/bhfjGsODw2EgUPekzX0kHrwoTFuvzoEHj5B5hCwHgfiBuxzrvT1E0wiWs8Y33o4ibdsMG1GWj8PH2C/zvSDY8eqwRN/jI5c8ciIn5HODBbrYPmc8SLgPKd9FHyY+NbBVyDdVok+yMmMPO9uxsge+H5vSli/oQz/ikMRFBR1hChIy9A51fkQg9aKV97vhU8baiqvhIKsJn1rkZopDd7tpiVPcpMux6FuddqgcCTgMID+ZaLDJ13XD16tvHewAREdMeMHvLQphLhnTof8a7ah3k5+D2+AWLtmvyi4hE1ZlmRQJH0CmnAVXHi0UUVM7gXxNSm/Ep8GRqjdxEwlsYLqUTfYSYOHkNP2sWhE/en7w4nzhcYGhOUT244JXrgisrUr0sy14LvuNi8u8OH0w5bPphwaQb6LjuIbl8xjslu2wWAu7JfrwKhn7tUxE1K3hAvn0nlXdBKrHbf+yv4piiuMYnuqxmbKADdWe1A5xXgewkxANgDG92VfFEei4v3YE1MuWf2Ti+moo+31H57ks6MC6NkQy8Lt/lB2CKa1/f3eaxxcUU9iw1mLj6D4aVG0TTdQ8ejMaNhwhCti7HQ+IToDIjWD0sXJL5926du/SceIa1/hIHIRZhON54wmV5Gp5SmD+oeaSfeli4ZRGkL+OliqJBmYPU6oiA/kLKvQqPGNl+mNxBbDSraEfBFrXML8blxcaqqZm+9N6hEZWwAAAMIUGf+UUVLCH/7MnTAWDPfxzsksir91VudCJWcmGl+nzcB3xpLkSVORLy40lnNh8rgIK071l6wPvcsWI/uUaxzihmibsVj+a8AoEhn4cXpyT+WCQOvNlt+QmhOTNHUJTL7E6R4si5A0IaycoAalWqxjJ5t+HazgayrZSxrBL8NKdgOQ40fAHcgqAHwIgl9LYqWNMYxhyBe50aiaECShvX0hvdHc2hOSXu1R37FdQYcs9I497cyAGnDoyEmazmXgn18BSJS4tChexh/Pe2nG8+EYl+YWHT8xhIRVR9Up7fj1zsw5abFZjzoMTzX+PbOSt1AzrG+2rirmpSwF5PW3LvennKluxt/XfsXtHQlWeozZVwCq1LFuofaDGs12IBqdloe/DX9UfSqox7FL5Qw5JKPcygsz9P7qngbNhWvYHf/9sO6MlSFAu1XiNPkaT//3fraMIWtjirKNydzr4T07i/7Ezg/C63URaNTBEr5Ladl+wRfyp0PWKo2loHw9nyhioO3WPGNjYYrvZkYq3c4lECEIFnPrC7qPoglZe2vdtRc/LbOlkpxZmZUzzSRvIbSinNVqVAPMcRIJojcPcjCaAODhNzUN27o3FXFRMuvFVetsdGY/MZkhdYnWJaZ8r+jBbzktmZPMmQaGFA4FIbZtPTyrKvuY1hbvTtcBhKSEFFH9mzud1cIq+/BhGN0D4vsme7RtiEqiaLwdmgm0nBDsp34xREPb3Imn3pWYLYPQSI6kfKLsiEbz2wYk5M/zGOunH/5+Tj382i/YIa1dOn9xFuvwp6d0KfSwN/opQI961GWcbvEM5QjY4Sdm3cIBct3uSumpxlP5dzN39F7qCF4xe0cyFSNihwVwXP7vE/pn5nks0VPimS4qL6/KOdGJXIldjKxTTZCOTHuDye4V73oJGI5gM1ORfoedv6TUAGE4DYCS0sgG8OaAhlE+9LaUStKl/e/5RI8MHOAlS8d8XWzvWnmrifY0581D/oN5nJhHzp2brokSJ9HwBEKoZLuWqGkcvoAxt1qVCGsShqWquTYGORNMLSaNIApSz92ERzaS6RSwuimXvXeO+MWDFX09Tn8mQ91nBPiA+lTk6AwSVKleuUrN8ZvoXKYG3Mhv9dsPAyXBKz5oz2eJg51GOM7DyDK/DXGBgkk37WzgktmmuD1zXj92PLi5Qvl8GCNum/MNAo2l1d0MkUfVwB5q7O1WpnR+PNcWZTB4tIflNphSCLJO0SCNEDoKFAhMyxm+gPs+fNuScxmPUyZJC7rHyYr0nq9oSMcJUDwBqbBAMVehXAOjU/83/vpsIP4niKjB1ikILWAJiHWg4UqXJ0j8MKwDxWc2HiM7xNqNAf9ZSLWKms1mWjd5JhBuShGYNgXQ7o0WI2lU/NhL3maShK1lUD9h74/3A1VNBZNinKaYPiuv/aHq79IYn0AP3gZTyW6MF92KKzCr+N518WAPOIMQOZSUSAQNqT69X3VTro5bTE+KPbTgeopaizwsyX/5Vu0IRAUqRJ9yuEU3KosaWvmZHk0W9IY2Ff23ZdmgnytHLf6EMT6r4buVeDz5lxLS313MHDpY88px5VEwBN1G+uLZLv0SzjKqLtnlaHx32/1MSwjZ83x7qX4ztwAZ3zL1QOIAqq/mWBsY5qeZM71s/ETsntu9xBdub3uU2UBmNz+aj0blO1Jvr+7POWxwNm2E/Ok8D9XgUPl8mJxI23Sb+QRA5c8dbm/bF/ffSULLDP4HQ99+gmzMshjAsDmdWPgd+G81P7bTIp378hMOox2LzYI+ih3XmnMfZJ9+u5j/+pjvM84tZeQfKNzodTRJ6mNPOBVWngN/xlN8J//MpJYmDENTHD8VaONUeSU+D8tFUgMMmNyW5doRpy91yzrUIEkC+xzmXAe05KAj7dMSgLPzQQL+mpPOIwKligz9AM6Sd9NrCR7SyLxXxJUTSbboIGMxKmmAWcOMz9aNev2WEdwJnnwenORbkDRQRpUrmg5DMBp4/3KnLN2ukPqx2JHumfbB+u+7gsSHGaBL+RT/isBwFUBbMwvSr80SMGOSYiUrocDbonfKsZGje5wh4zyLWppTSTvOEVumNWv7fWrRbU4XOfoeT/whQCI2vzZDmR9sYihZ7wpQFS9ENVTVlKQ0vIjUUVCBDVcn1j/smpO2hi0jsLvX3Gk2Xu8LEjGdX0KojXEjbhNivixqagRCorbQE+iLeUzA1jki9akKu+V55TrGLrFUahXq/WujeEHKC2xmL8pvGE442lpU6s7ZLfXcBym+DpGd4kMSaZfvpd0UyhWhPdNSjd26uI8R/rHEWTeCpQIuviz0W3XChc/ZRSgYpbcwyrcOveFs7bGf9UIyPJKwVXw+gGZMr4ha8EOE1ntdcOF+nQELArl/GDeyeyPh0Iix8RnCljQzOCBss1LLTw7KBBkAIE/8XU8tLNwBweXoeNfIRNrCoopGnMON4MKeoOaCaELpN+UzPJaekCytcFZxT/rXKYxk0FLwhbSPPXyl0Bn7d74r0Sb7mADpRMVL0+yu7oBHH5wH129w10ko3mFguHqChzBGVu37nrfIpT58gPh6mSN+5qSOx/5sW4pEXBjWaFs9YproA+tIZJSZYDetiM0m7rIIz8ylEXqpiJndgSjt/rhIR8GCSbC35mNjIZA9QkUoXsP87eY7qRHDHrgFS9r0jiOComL7fvb/Y8w76KevOjK05dShMBQsRCtIJTIjRFosGQAzK6ajV3TJMwDNiLBGJwaRVQHFpZnCrRSElu3BtsFcIhbtcfF2ZikbqeWlTIupWO8L1QrPlCXP/DknQPkRtHsgY1FuJA48fS5CGK0/3KxkvcuAyIlbh+CQXxZquOqzeBZ5ran4FB6OV7v7glOdZVZoxhH9TTS3j0WYHS1TEFXQn9cESYj5FEapuCG+G3kPr1ozmOYbbMeUkq0wqVEkeGnJRm1p1O5GajBpXVvJ/zF3Ks6ZbV3HiPlYRcvaLn7O+R3lkidUOqM5N3bq6qni90ZL+5raWFswDQfAtwYlB9Dx8iVxlHSTzcrVASGX/hOyVSKK2ac/ngCgAv56mxojv4bF2ZOPzcAvOJeNrAMfy3+nlHXz56/bsGcKgIMMG+hclmflzlLx4xJoEvMgOmXFu71g/RRzlkfZDUw7YL6MHrl+LLTJpfrXj19Ys3LCt87Nk0Raj04fVRCRs+yTVVeHT1+DKFdgvZvkJZ9i0F5widM/KAfDJ+mYNyqG1qN/7nfGOBKLZAgWSvxLsdVy0Yd2TfUrl3Ajkp79i1Riop2tISqvx0vKlKfkkRUJ9kBFy5nzuAQpYHK2iWz75CtaecNV97FDcHfERKaE8OQxxaYCTOjJdimOm/zl+VlZwBGgBn1b9pS+vKZYVpZbcE/meyZXxlWve96ixURe7shBn/eIo225Vxb2p9ftp/VYGK6e65eegP6yPzBo3L3UzPQZg4DVFDed6xqU2wZBC7/9830Osd90ZKm/9k5qscsnbOk8iM2VPHCHTqv03k/6Pg0Dck1uSWVqnTVhnmxAwHb8fZRXvN/Alkbqomeq0F+kt7BMQGAjbU6j1JlZxHO0HRRAN35LBfi5+/P+AYMAEW6gZ3FiELLpFYO94DUpeqzrVQPiGtj3ByCFz3XwIpVuap6mccbOyxiMUF5RIrnK3tHG0Li4PWkHgrG0LQcIIjm26SE5fg5UDa/i9+hAJDCHwL/198+myn+LH5IA+gl1wXX0x0ssfRuOj0f953EziDI9Br3j0cx5KqNXrJI0YSVZm7TgnXb5XBAH1V61F64dOap/iT8vARDOipqYq5AnAlC6aX9vI1Mw464h2Rk1chCbCDWc2vlfY/gCNFvwHRbMig1aO179GknT0ZALrqvaDRf2Yzy+8HGcVkYKH4bxasqRIN2MCTk9bw1P0ruYP88/uHtwXKj4eo4FpZwDd+T6E4IQxUo+IdDJmyxkNNxWiHJ3E7e0899QmEsFLPI2UpRuB51RfORwn37zeYSMGZToAKv56muHHpS8jP6sqsq48ib5XqDqVkYrxgB1RIuXTXdq3/BKNIlafS7TLHH+SRN1ajv1awxP58ywVC/hJ+J0H6P2zrPgtIKOQ8HP4u8hwWxntS0C8IvHLBmcL5iZyBFuwflrZaHxvoSYRUOVJIyS+odwAAB5IBnhpqQp83oTHcCKn8FGKTCGwtcE5uz/TbCPZ3fmjsJdA0ITaW8NSth/j5gIDiKYosBjp6D6Tf/+AxW6wcHbcg462DcouiMc9jngZKGcQihd2zwMFCtBFPh3WMNetGc8JJ74F/DKwT6fnQMUIAenWX5W1Y4yUfoM5g2+yionKE8JIIxC1fWxVTfBDUobHCpGNybKdKLlSKQuukg2uiiyPA1yKsKLx2pD3d+vOlG0sQReSyJXuDv0aKGUXoNpbHAx3nCRhT3lPslYo/9xgksL9By6IKM8u59P8/ZJdayoxsLLl24Xww2mqRI/jTvou/8HMaU28aaECpoNzTpNCpMzqWF2ux8KWcgOixzHyo8F1+16AlEMTdyYekCN//gI+j3C92+RNKYaITeLpkE//kkC+tWHMF533a0H5mV1yxV87mJmsEbRq5jqwKTdA1mnCC2Mg8vcir7s0cIL0pUuJbZJlA5X2Z3siiBbILTSXzEfxcOMnzfAc4q7107Q7UGgAlTdNpVbv75N+JxRmeybYOHNw0kj5VcvZVp+O2Nkxz9DGA/TL734L+ACHt4+LCSb+L9kk4b9bTMHKmjS6MnhMzYj01E3ed6UEKVHsptIs2RfcFs3yasPpJnkNxO9BijtO3LprcAqyjEQYNIiPeG/mkcDNbTho9kenoNAsK804qzGMCrZmowxnzPdCclDymrluus/WrYlEFeUz1L37M87VBa1XMIUOUqiVCB/qG/wWsQRFoNNq1AU5mq6gucJO11NavokTT32sNgKWRcJBARllbsPCcdTJK/risKAzmDxG3RlTcFpfZ9l3TKXd2mSk5P+Z9MSJ+vAkgUA39jIYtk+cQPb4GcXuL2DYcxdYPRoyaCVMjdiOvLRCbXM9V33PtGC9qJnbqgbhZkToix2nwyws9HoO4qRDNy0qaNcKVuCut7+hggTzZRs8B6cyByZDMzkKgpw9r8Yp7ZbqYbuuBbRlcivSYRzf70TrRoq7bL1LfvsJU+Dczhwp3M7LbIPTpqzQ41m6zJYm1LAJXNQww3Cfvbe1QC94IEDqL+xQ13TxMCQ39di0GzQrHMwut7ekwrozecWi6Mdhelq+wgn37BrwzVoKVJZgG9IUlz6zVFJ+W7hmhoA+CaiFsCBj9xyh0kh66pgx4bfsOgIpTle+uPOXZrzJ6jGwIVOJViwrblOnpHqoWWaJXnctNBW+UI2mZme4DgxDn20vdwTS/D/AK1Uj7wRagRCm1HnjTBXZeYvaE5y6xoYvS7HenqXbfrTCWoGhIXQMWyfxJwOL0zv1j+O02dSnddK3Mou5/34raPDt9wr3CJdiHQ2Rort/SZK9+fnXzq1AhcOfsKbY6U+spiLzhnUf76V5UK3sB0Qco6GqGIzIzmAl8dRrVFH3YAbSOfL74YMJyvyvSA0ZKI3sSxOUvEYHJUlXCUDjxJE2Dk0F+doPUF0MUGXnM0xwyWV3LLGRrxU84w7OqrsF5SoPxJo3czIXs8IwxwI4c3S1U6vzBAfqRbBWqq5Ru6SFU6Ec8TsMItECrjtKMCsfNjDIl+sjgPYZ9gSn+nVN2rQr8ugEykvTnXwcr7JkW7I+36fJThDcOJ8YQK+ZjNjYnws6S/TidB6JRS66BZRZ214+4zHjSWCs0u5dPKcSfq9jzPBd297urJWd09yLLam16TtnJauW44aDDYuWnCE4KHVdHKpsW94BDaAQvW5NtTJM5RpiFtqNR5h97TK0cJzGqN0vpH3GIZjshmS8eWeJM1ycIXGNaJlWb2mesrixMzJaW/WOTTZ1R79rOmS+x38S4l0A1pfVpaQzEAnFoig6QXVKLMqNX6ZEObL1+j+Uay1XtIbP7fY/xPlcSc9LaFdLO9s4gf6Ok3zUT4b+aBCU3jfaMtm6RG/SVxRCWXai1LHaQj2GsJ7XS0wR3m2f1G+ONMv1e4fwWYCs+UBLHSrkAX1KcemiQJePHOngXCF4nW+cQL/5wRAqNuczBG19DG2DglmTt1VGutGCyHdM+AcwmxSYPdDRYCABndolxpc7S0LALXITf27+8WqMkSjbEE+uU2iCPvJeCm6S0e10yHyxURRpgLORBxQnmcGlpnQK3JVk/AEI1NfPajMj9OTDhn1UBQhEhNfub9/Cis8Ma4FGSQhtaFmglckoA/12T6SM18q7j3CjS6WkDVPrFIGcNxPlI5K0VScUouudEjnkEJvHECYT9ULZdni8MopLOtkulFSOA7lhucW0epYbS7825ZkYyMG1aKav87FY9LtikfkRrLRrFY4XRYkJoGVFpAgjnKDAmCYGkNKENTH0a9kMUldDmwiaB6BtQ12H2kbkBpj9/xCVOzPm0EltuGQATyDKFZgxGYfx4R6SokJWCcgPOkAiy5VvOEvB9RTvbwagYB+U5VEA/K3paqnrnYhMpcRxfEFlv/SLcFFfcf/rU/Bj+KF4HIAIihJtdITqwhD+xa4i3oPIJO/5Q17tPeOqBNJ7uN98kaWGXDJSgKAbyHO+8e8Rtat/hggzKOZZfqq6BQJMt7Vj2V1kGNwx2eaEJfPzTDagoAxZM52FKAerPrgxpArQ6OxjqUwxVB4SwRSwAACc9QZofSahBbJlMCT9w/M9sviyd1UzfbS+NRHy1XLSZ3ubPY8MmYmSO3s50WFX9P8LMi9n/x2pXgiKurae8P4U+qvdZipCclrR+wEp/fqSGh34NkGQxpJ2rDJMJakJBIuUAMP+ZjuEJMi9FIviD2M7LePMUjOCxDFoExy9WvPbVBkJLDjWsb2TuyArTL70MbMZ0GENap6cbLIr3OIKNaEkaIriydWBCkfxLUVjfiN9eRT9lWSqeVAk/vykuGByUp3QPveL9cuefhlOZCL4dLKqfHAJ2LTvbT9V1K12MCzkE+H6S9pFsX0EixM4+GKFD22IPfvuZWGYXkmrQxa4CHKCD17PsZj1NMuNNiOjcQyRLEQ0OdCGkMgCWHg9mfeoGhN2wLItNCxOnfpm5FYZvhDUNlVU8tnEsRI59BaiRwUxZ4LBkcAO/5EG8h7v+RyS7hAWFJSOg9CDCowLjmZVp1EvEoqcny+9cgwJwLb1paya2pKp6zKlpLBc/rYCh38PIobzrAXP4AYr8QziWdPRPy96y0ZPTlaBFDetG3es62dPrqdvdBqaJ1kGaEnahgBl14C0ZH8ii/Dole7xYY3VUynST2Ev3UpDJLGfdjDcwHUgao3icMkmLXNev1w5KifkJIIz4j6YsDx8XCz+lYRIgDwC3Z3SiT/ut5HnAYqNwwoRc/iyOct34Fxxc1h+yWU1ZyYc/3+MNnI0j/hKjzjujlV5FKPhuuLw4vej7YB8jA0XT3hMUNR2dghBnnSmOqno7TAurgL6gv+WssnXW4hP7LDS5C9+17FwP+HBLdG5iy1IRIz0Owf5VTpJO+2sKBLHWMPrVzisvKQCJBO7K5moO/gfFgOtOuyAP0ajxGje9w7HUUScB8oOOms/fFO03B/TLDt+tm5t3DxMQQRX3proxczA60j8GYlTRDWD6yO+yyED0+zX7U1CIaXAPIHpS7JSssxSUW6A/hAEurtNtyz+ooplgiGeIo23SoRzq/gvYc2PJo1ukHUFWr/lRzXghdlu0qwNYx8wAcu4f8UmACWKuDXbhF5j6Pj0raeIn6St3HT06HC5bfN7DxjPMGOZUdBGoVRLjb7cZO9az3GR0fSDNSawS2m64z1vI2g8jkgZ6eB6ylRjnxnIVzorxYnTnMhoynbuXcxDxA9bqZ3q3kZYsLMACd6/Go4ewoCvq/YcZ7qy3Dgvp3HWmCKu4k0c83Zt1y9yVuD9vupo6Np+be7DGNDqdhcdU0tyCbUVuz9j0WL33+bNSUsnAL1/t/ffLHFVB/+9WVO6aUsuHUwSqv4ZuctbzM3T0Dt+a0HAzzigdTscB/MuWJrhkYoijKzhXnrMTN+wgD7oQeJSCiesmOOiJVQUezGgxFlOS+jZ4Ap1Io4fIjj+TGDHhgxXzgaH2Ajd8qwKi6lmTRN2nQlIehSSO1lcikT0TTgWQkTzvY0VJ4M/WRYsLF5SmhCJhYBstUSkWWOtUpKQhn3BdEVy0JR5qccAxdhP67W6DjYmKR8A2P/PcU2nyZOEY05TBEGNHgUjmtrG0o0AvWdEkIvVu61I7Y0HK1lEhXj1/JjYgr42/SvtIPo3RnZNlorOovI8ZshVxJd+8MmJn1phva3qjS7nPJ6Vm1zQGQQHJPwdzEs4xwKyMQAxANeP5BGNsCgUq0REru5FNsDu6b2itiDInBNnDAlLKFfA/SVpxUB+UnDCufMJ6h4CzY1nvU36PUR9hOhwVJYyFZfiRyvb5k7+yT2Xw/VWwzF19tuTmqSKY8ZYTT5Y9JIUFiHDO9vTr0OZ5oNiUFbk5Q0u2hHO/vPMu44Xz1D96ji/4ofJNYXwVKKuITRX0fyh3MTAoM+6bbJQ30/aiMJkW/yruNjncn6roxuiwp4t4jr0Gjyr/KBb7kxrnEsH9Zet/2agSySvmC1Pxt+RTNSH3F/DB6lysvLS5OgvFKxXOgTJ7nbmAJ8kBuT4eChVeKLrWOTPTYu20QXbPmLD5MY5difJuqnXmJ33HnUB7eu3XMpxCMEahstBOmey7Trx+7PVFzf4vzKq5jlcbuz8UBC4Hw4pGCZV7/FTfZDIBZLEyZ5TogPDnyxAcOg+b3qadqvnv/5i3jmUoMkVp1x4XW8MiQUCkdGbcgexnFZ0oi0qcdTy84cTpvdx56jzX+v43A8Nj/UQBPK1pqdjAQ6uQPqZ0VfxVLckqSsDUVrhbvJiQgvBDEOXyMsK3eqLIdF5FcdCYgUBm6EloWoZB2wDvNAWWBUmpokgy+AhHxLTHHYXsyc2zfln4zz5+VJFhL7D+T4FpolH5UXih8Itu64f2TC8zSJ48iJX8SCt8MtqDJFcaBBPnZB+9pZw22dfiJta0cTnbOSXpZq85ONMVT/O2A0cWhqEkSVebrmDGryWMwpKvwHjIN1/Y8Rx53QMVv+MbdAvPwxFtfxtARAHWHtqw6bGXVLp+n1VrLK9YOOL7E0fmgwEHE9dLHKLANYWdTjnSNqxpKeiCFGhheX1UVNWD71mwSmjRM+eT1LXFxf6JMuSVJ2dvUY65piLAAKKZstws4cqtnqUvz/z/Kn0V1/KzQBxMxMJQjvdqszjsYP0jRcZnFz70TuJWYdiLDB6+92k8bo8FVSSRqjrdL/TuhFBpKX25+DaHxlWB/te4Q39OHQehBgJUzIlZctQkI2VCmsEzZgMOvPW+U+krsXfykzyT+qze7iEjQsJKtbxVHgXWxTdDcjkLgkvc7iHjFHIwKOmXPMSHWN167tPv5mkjomG6F6LHmkdjGXdYbt8Em+7XGkajcHmUiQC7Z/TQE5mfYUeK8T53X7dHPVRa7dJcu/rHt+CPNvesLtxUgTy/WDRpgQlgmBq4E7ETr6hA2VwHalS2HFwcISoVfTMTZdKqdCWWBCHWIalpx/drAKKtlKERseuADAdrEkbD0cG7KThGrgRjggjZkPOZ4+oVwI88K1LQiuzQg6ULB0wK/iokZ1u+Y39A2+djWVOQ2t/1YDeI6EZNlIPiYzK2sHMrGKLu1cqQSJK+iAB9d55vIN8MAOfaDkli7gE98uLfltJvClfbFca4ghnFiYIh+igwKbnJfOQFryAEtW1zH61AncUoHPoLRbMRCHlFLPQ1kehgpRKnN4ob7XAqb540Nt2dw+C0Ys+mL16HbZfcIANo7Hm8vZBYq6KeL1dzMmsjiXyFG6W0TPkFw0+RSyhVLXOGiJFIkFr0Xe1myzEDIuATNNIWY75badLIyWtsbYvgjcCZUX/HrIG5a+Xiw+iO5QzGYSxtlYxVS2G7l0Li5yrxkGDnUaaXnsa0osCiryCd/d5TwKMIdGYq7Nxh3tGGw1UazHcgo/iZSryatVBOYXrAI/zVUBz/njjsqTsQ7N358XTbfWhO7onzdQt4Q7QwnVS6yjFeYF8IT2J+ZJ7IhvaG5eQfu+lQ1adp75EhuAu/5aF8a/gt5Pr6u6BBt4iKimIJskUBGoQk2h0zj4j/HP3zqnulRGoK+sh4MaBh93ysszeAGtxa0JB5cSwA5C9RTjBCj7/dxe9BttiwJYLTqvT4KrhfMgw+edIAT951wsPOZNvID5jSDvz2n81i7fi/pbpvIrQwmqfTbwmpIx0O8SHJfh8mOHZBp/2jNx9CUEOwu/nehtILe+p5Z687U1ezafP77AnyOYFmQ73q08KJ4BK3LIRTLQt3X/7mwVBt8dtHigRwNUN8SH4uxJbLy3/KPw50SdBANerKhZwNjH4pTS1+SUSSvqxv9UQI4yakEvRfGQPw2TU2wnqqVc5SDsHibsCEXYX2KL8cj1CBXgTYgxoYvr7kMygu1aYHdiRRa4D07VMC3L/Wc+HKlqZp/nLoiZreyxWf7hgkMlUQi2DEfBz8EacbS6vbMWFMJ660ICFEvCeyUjq5jD9jSD9bz+YJqW0qjG6wm9J59Ba85KGybrg+VZIUL4knIQE74cBgEBT70PWZBlkklzXT2gGyMxG7s34AF54+AJjc7vJF5Zwfx14WLZ7c/m5WSX4nW8+yDfeM7bDVzg/4CnAnF1Em00/Hjr4MuvWj6P1ZizvA++jv1H9Nk0BfdkYhos08DdlmGbeINjYfMaE/xaAFZMNYzKD0NZGASIPLJ2CjJ4ZTyh4/RyWqMsvAe9iRfHpONBOvtIgTMmKIobYDObv0XoeFgU6w83kgi8PS7BDUY64P0E8GLtikPKp6Um6zcydRXjp4rWLbH9Lg4FevPshH8F/Q7Fv9KIpKeLjRHY5xQzdDlEKTAipSbf5QR7D63dLIs0G7xeCSwAZbhMe/3J823LqBvCkyvAk8PCahh/34QFxpTJPx+7fjr/3Ty6XFUns8XWeZLwW90lE24ofKJSjCYAx8qqwWVB4WpB01cXt6CPVVn2uMo2QY8fCiq6rCjyh7B1qM2aLdKOu98xvDiScHJyXooB+c7MQgngqBWmzmThAyzitYLmnbd7YTQeYtNLhTNfrGzPW6i05U4nbU2I6LpJncmtGmSBstt0RAq7Rrou2V0/FW4nz59qOCwP+Hk7LXe2ZQbDw4oap8jfo6JznzT82ztIrbE+aTHVXPPf5eY0/z3VRcKz7O7TTtuYCUvaqUbXkzRaFrByE7LT1t2OCgGKMwvaBuWUoZn1aGjvahkCZfjabi+Zi6jHmU/FiWBFF03adAQHh/HDWx5x6xrjEeMU2rcb1hT5boppmpkT+JfZ7YeyxUPlBpVvt6XIZiURNdgkF0x5LDsJn9lDDsE6llTyUe3Mx4LlB2KFlXF2IqBwZoFQRKXXy9gpD8OAkyIGwA7FkJJVIA7M0JPXLArDNBbzCY/ZuBK5PkVKT5YULH0df2UlYucNvUpNoY5ZvSNVJSpd5G2bYsuJBDnGYD9vM8Pg40FtVZ9hblkv5padWgdj3rLslK2oFirC4RKDdRUPCtN1MPadddua53oVtpZdrDyzWXxTy52cU4iQIHCZhYfyOEZ+laCSijQz4oGFzeVjdGa5nZ+CX894ovqWkPVmuLKFjpT9CHmssVztG00JxHMZxiNTRz5bpPUpN6aMyhFBww9dZNLA6i6JZtSyI2GbTKFyns8O06CwvZO/h7CtkrvhvsclHfggXmvX4/WZlP7bc/c1mG6CkhnOF+m4tCHQAuV80Y2D4qUwfnGAcTPBw9DFX60VVj67oD5238scLpB7WiKStqHQ8lvzC4JwHqgl9Kxj7vT5gj5Mffc+DqbXaT1p5ovjlBSTaZKc5GEXphQaQbpnr3yktEjj+Mei7YI7LuZQ/D3EeuPD7gjVp6VfwZGH3iSYWfoMA0ef+MtsqiDkXVHKRRdSv9QdVLHHIqgaCPwPBTLV7YdaOEV1Gd2xgNjgaZwnPTZ8ai0Ah4sJhA42yI0kwP+Y/FkEDQ8RBTgfS8JnyMZzgVzdHi0cNb776eBEDwQh9KkQKsjKSlfAExwReuDfaWNpYDtEv7m1JXXOBT6dBuPdQ7r3MW+IHx5wPw2Ghf7uI4FZ1mEDAAvJBpIsV+ay1077z0b5Noif2k1825s42sdEKGkbL8TiZOEVj3oxJFWAw/YEKwdQb/7Z8qGUmWf1XsBEhA7QAvE2PWJr8YCFN73V2RGWEQFguFC7sLHdBLi2e2BEJL40O/9NBPn8GNBqjnZbPE66gUkZQnj1v3mklHFVlIGBfR4h/Y0l6ufH/qW6ilWfE4tMrValHjQf27ToRtsf2ey1SwwBg/TKrc5rbGY17TLDQ7rTV8G5haKH5euNSTlgG3He2tgEYVFZzsdkWbH+Qts9tZSZqAtpjuim1wyib6sK68KdU/FUlh41FDawf0PUhFXx3rj+Ed4qY+EAISjafWIiJpkMBb7mauOlEyDu/J/3ZIHpsF3vnP8mzJzAfXioyr7qVB7O6QX+6LPUrK8Mgjz/kF3MaSAR/HShSAev9XxcV5GoM1vb4rOqvgBHlZsxuyiZYdVhiMHTzLBqOFYZfvobL8jPk7E6/rNP2iCANK+eJd69CH430bmfYaqBk2b8M39I25wFBIYyEzoUHu7UYUrk6Jc3nnbO/zD/8+7ebqgGqwAAsxeQdLWJvFO/Ra4oADVHcl9WOw346kDdJwxI5vpASHQfNWSEsN0FHRAA3w0DDE1NwE1BcvkT+BvBcdQP+/EKj0EP2PIWLFmTlcmY7rqiur1vxhBGxux8c5/mBebrqVOk7Y7zvL/FMgCTqCGDUveqwvWfwHbbf0lSbkFjZ096ccbB4MQQ8Vex7Y5yBSxCKMjPwTWNXiFs48SDRtqFAQCGx+LKJavfpOfTHnG3QwnwNNetj0yaadDLAI6J05vmIFgX6w8K1VYkRGWnua5vwEFulFO6P68xd1dBVHNQR++A/4FPFKBxB/sOKDNA0pL8g+NnH8GuQzI4N/FjSk2iig2sMbxrF6EbmHW0xBqk6CPNEMa48K7GsKrFzuRVPM4x7tu/Z/0ekqFrQ7W6Ua08DdVlJelHjx6JOBwQh5mKXAQXBKLjjFEhX632eN6EovbsYEVa2uncAbImkYIl86eTEJQGLr4ceth7dryJtH0Rn950RwDKjtzSAiu+I3jPejatEbl2yLY1sb1Woauxq/E92NLyV4keH0xPp59nnH5Xw/FQzCJkLORioXXhAvvCU/zKnsemfqJRSQNmTsLhmdErjYmN1Ff1fruXG/MOR5Fv5dxJDTGz5XWOvK2Gq0rR/Y1DPKTu6EocyhU6aF3SAWG3tTTo3RsoKwvpfapqhYZkfXQAbJVPatq19GAEjN7E41PGyJ9Bq5Kc6jP7R+OZreTOzjwnDsjq+i1wU/bhsl6FjLSw8duYBeja44FQbNSIPVgAqkT2DxEVWy1GL+lQ80xrYYwdC4HXZz3xmR7qS1h7m3tOQv0oMlPqV4Ez5Eg8tf5aa0+vGYY8ZlBP/MVMsGBVT5LEa90i+Gbk2fxZBabnShLAUn8lylGBl29rGRBQvcRhd5zHGA9RpV0IWxG73nHd2dOnKwBjEvwfUOIz/bj9pRWkN9LjuAmpA84dbInfo2egWkq1JydGL5+us1ZWrf30fP9scJ5s2jLb+XMktq+8KOrFehR5aAuoN0Sbhbcuw8csWEEzWbnKjRnXMi/rXRq52KuEqnNHuGFDK7DwKlWEaG5BHZdwWL8hErxAjrroMWio1MxxAR1E+BcKCtk3adc418KkGRMsPDkd/gYAfMujkiluiS+DmT6Lc4eyNnrR4Px/cN9o1xCVd1003ndsDJekRS9/FphAVzan0syw1XRNsMYzIfrHjChOLDt7LGcbfTLvygRpVVyOfkJNktMJcYsbcyNpmm96Wl3+zC9PSCwmTBUr+Dwvzpsa4joNlXiGwXIIe/aqgCQloMrmQi4pPMEIXpkr1ZUA6VjqtW0dYXQe8hFLf86T77h3I+stAGlDf20LpV9X4J/HUV8EB7sDDCBpJ5HAmXk6ybwvb0ii9oqQ30Gjs51eE49sc0FygRt+rkwngY82tntLi4JmKyBU9CakIcln/C++E97bMatrh/VJFljAAuzm6DuSMbsDuh+iI79rfk46iNuOxT0qIQxPMR/J1Uxdf0N9tbm/QaLhVc7ILTJ5Pxi+I7hWRmkJH0HSAfoil/9vlJrt5Gbj3EwuYkgOQoiahc8FHAOwz3X8XqwZq9xwPse68USlKIDZOxBrxKA7ZC+H0frDMhLQ+8sw7XXbPAPLloMW/WgrkasBJ/BTcoA/OOKzsZheADHEypqKkHkANLkbKv7GUPnaXmjRuz/dDa2/cn9MP18L8x2ztZS+PVnJaX0uhWDNWQVYy+4QEVNuMP8+H78MuQL47BBqT8lNM0tyNI/wz9vefp2fFeBZbB/bk++tZ0Brbg8Cq0K/dC7W+lnFEl6DRY+FqplhzynVW2ObARNg2ju1uA1d6YJ/ChAHQEueJvxb2SbJxSVhGhXAcl97Gvu9i6Q/J70JmaEnDNnPCjkJHWWduvMI8S/lHbkJt0DS9CxpwUANkb6aYCc6DSovzQoHdNj5ykN1i8Nc3cgiwM713QRc5SwXWhbjw4bxfEecJHp2+jkieZHPsgxi0oKfckaRAGvaP4SSRZnTVRXnxzSpv0R4wqEsag+mOWPd4ynF2hkBaC9oTpNDdsQHD0oTmc+i92BXr13w+WNNrhRqUQP8PhACPj7MJZtoC1Ui6tgBsou/FGBMOQ2IzC7h60zZ1AiTjAnbFjM2tbOzM4QUOR36AMuTvMBeTG4zVu2DOZBG/pyft9bdUBROHL+vqRKtbsqogJDxoQZS66Y14HbfxAL9wpYPUGSm+ho3ujUh1G5Rci++ipSW60V2Z3934HRi8uxK/WAt5EG6TG1fFQSb2evLJoRsz4nG/SCi1fLbVRdBuEZVt0Gpv0d4MauDoAt7pICOFFf3lsmHuwOIbf0PgWAEhbYIE1zM7ey4L2dWVGVuH6gJ9jjWJz5ZusSs0a4Fz/IIlC5lz8nfWVnfBn5pNH4PM6BgCtN9RwUk7VBMX6OkjPrwCsg//FEQiKJCu1dTSu3iBhnhN/5P5zoJ3Rrt2OdMVnsDh+vUapxk3K3lWRJjBb2EL5rQx413km2qNO6h1OazMnTddzzknVZx3NpRL4doJGsSRWvNoWty+zThmgamZorX5GxfNaiygtAtH7u75XbnVKxLhA4le/fCEErw0d1dMuVJUwZxKwIkJcoeFVos2rxBVgShUTatSqtHX8SE7QpJgJVUKLN0KswqBKo3B3r6Pxb2ngVYtNERC91DaSua6pMnWgOGXCxJbJ8s6EO/I5kcYCIWByhS9gHShrLY0WqFZggNXPEnQibW2yekKMEXLaxBLv5SzyPpdvQt4vZyJNV95b/SsjaloGv8ieagvrrQtyTRrUxTmpzzT5XoUV6x6GcLxd/lLi4XTWN6SKSrX2p0CG6pGkyyIS8lOGNMF2gAa+uhXYHfEm/GV0Gtam9iHt9sdBrMmOvO7FtCX0P7NYMNT4RWv5gUfm543FH4ng+NOofUirGcF8Zp0qrE+tV5xprzZu8C8U0c8LH1ySMIEJVy+t8PL5JGP1VtRYOe2VkkabynCEfTEfyflq9deDbXmUxvXtAiy/+N+RSyxoZJL+7u6+cQ3E1j7WoAOTbkOHbLnukW4mq+ye43+/JcKL6I2Cq5j7pB+k8Xtlwc8Q7JA6lxoCbEl/tXPiOqpLwoEHIJaW1B8lDn8PLh8vSPIKNQqvskbZW4o3kCRdAmhm3LmUmBiBeaB0dszDSAFv+7A9KG00CygaA0JcOj9kwpW9uroPm7domsjMCPlq9OYCL+5Sru9Rq17amVIROE8gKVcU/jppvik8rk8EjGYhzvqQ9IMs1B6AA8z0glwUbSwlGFJFwNjrOAOdIkGYMTyajlfFqJgqWYlZM6n3ceHvR6hwIjsneEDIBx9rVtk48wQAOaKnnrjbsYaf6EJNQkRWQCMqt+H+uCVKW4qxqzi60niFXJwWIi4C5o4Q+qlolYa86+9ctKd/pU0t2f5EgmPJw40js37Qj4PExYokkmJ22K2M4/npw/gDaVXiYjxzTBzh12v6fY1WyuN21OSoA6eB91MMYu7Y8pbDXwe57CNOErPAMG2viRTjJmpdRFV8uc+ZmYJlAZCVM+70q5FiKbY3Kolf1lbH4eaIyrgbTFCABgPD4xWHuU6G/BY5OcMdZfyX5ZrFYvpIngWX+b09OwMMdXhrz0lvycIMkqgPBtgyOS2RHLU+rP4ET6pNWfqzyNp20jJ2utDiPLl0u1lFQ0Xcnx1ZV+IwPCKExxw0xDPnSIMMBgnxq38ixk7O3YhZXQKo3DS8Gk79sQ1EuodXq6MXnI2IHjLGifZIemTZ8CJFxq0yvqJqL0knA19MC5d2T0gLOGnpFQlsrV4StFVgSbGWBONm5qQXrnBwJN7Jzy7SpC3ksgHXdV5BkTUnkkCVbZR1c5U8kt5tauwNld+Teur+5sXfx3FEkGpr8i7pF0FynwT/HY16l5R+exWmdtp/Ts2d7ChJmWlDbJtewSkmdIFnqTGIN72KkNSYXpXuLvqf1RPvG8fVf4TdHUfudQAQc0b5PG8U6qh9mXvi2FpJL/fRd6bTjnfyh88yamld+Au+HPkw0KYzq+d0qV6cHcd6XigT8s010Tax3Fy+uBD66Gn7qOl1YoukQBWNwvQR4EOwL44P39QX7Uk6fp/0co798B/lQKcna8q4olGFI405CorM+jkJFAzayo/jDFuhG4cdelJOErFY8TAdDLA0O4WQvLv01JpbIC/ffH4uZKdDZWtuPr+RED1PGMZH+iKYyv4CJH+VCyUNoB52Tm0w3Q18hmuiaKBW4bO8kGA2c0FK1DT3w19JT66oZGANrIJZICkSX0Cs/QHeEGOEejH13ygUl80C1BqTOTtxSLvh2kmlQmQj1miWZ9wYeRBSdCmROArFU/ERnvMcgjSQUjIGn0O7xLbOKmvhuZ/mmZK7U1xphXBSD/w0GMLI+51FMfHDSyqBjtxSiDbQ9rRwiLYvhdP+Fkvf6WJSstoIozx5+rM1U+9K6I9isdLCweTssX7c3IGIbHna2KEnWrGNtX0ILXmfxGUoxIK7NDJQUITpNjJjMn5KyA6PSZAxkzA7NnIFinkQJuFdosOjTp+BHsEC+TkXAXInRxPqHqXzHei+qpAx4rX/cJpCH3It7DOzE8VDIHqxmdbO2RLpXwqtnoWdN2OK/Mjd/4LUjx49KLJpQyRkILlv4eBRICVZ2boBLTGpPbdIofkAAWu4dJaM3RVFEm1W0mf6hPnMzcFV2oKRY9aW1jLv/Y5WI/K+0GXGHwmg+fPvBqvx0+2aEz8qvsM9TLIYbzO4FKIsz0YXgofdtIhRcIljsQfQxo3ZmYCDSDU6wHmEN7DLPNpiwKuGFB7v6OpLSfjO0ZrZR08DRDUzNV/frHBCOGW4UwLrVtXf5Dt3dnsHN5v4L6J6T3u2spJRJt/jnK1MhOOidTZLVpsRgVufVOQrfdJXDUy8ReQnQYomGfPIZfvOSbCM5fIwZOPMc0jnbYiYWOlwvN0p+OdZRRg6c4QCXy7KnpJpDx9KL5zjwq21UWmFSfdR5zJmE7FKU2xDDEPwPJBFsNAUzmtK9fGLenZSaEoRPIsJUyG3v7QgYxvJALEowBWibYKi+yq921kC0SaY+uoCw3/0JqK9Whp0XTqbt/NsGfiJu5otb68vT9C04DMHowmWUxPmOwv6aLKrgdbFZn/dVHDf58b7odxVG8vY3M/NPAilg3iZRxpNLJCFhWjqF5jIx0VuXil0qfRX7C8WmU+rJElyRx0li1cggThYl6MjwWMNtRqvOXnZ6MArNADiaw2LjdcbDeTQ3CJplc7cv8CroCRoJBhFwiqTfq/FFdljXIQbR3Azwu/T1fzuWtzMqaOYaC6EkNnxqhHUqHhFasvNem8O3mPyE2oaD7OE1J/BKFEkqz0GI5MEBHrLlEbW+1V4oRCqylGzUuE0I7jDEABtlSl1YTKX5GorKMFNrzVakoR8LDimqyFlXEMIJQjVLmH6+8WCD2twqG9wYQe5nPr8gn/dCb0kzljTPotB9WyXRuHCDgS8FiXaF3XYn1t/fJJStjQqvSAD298XpRJ4o+gtrCJ3wzAukFj2kGSBGbd6AdYlqQvhHDJ8qAmkxnQ/2d9vj2yFAcdjwZ2j1h+BDoTlbtaTxlNgnnqbpd2ghiJLCej0FNQA33ZoIs8R5NO0LaaPw7ql5fMABRfaE+kauSTB5YEqc0yOFk2IX/JFwBXv1RrGB6LqNwRRN/xa3YJQrD+VywBzcZT9WIAflFAXaEbIsc7IhBz+33ZgR9Ok2Ljj0QFVloC0wv+g0dstwf5YQoiv5Bc70fvGgVJh6ozFNvB/SLlPT2b8misVXYXxLX7GGpzo9NVGCGq1K92cyQjpzpWji/Re0vVn4w3LZE9kb/awvUpedyD3aNiZMKHcej1mwLH2lrEg7bEQkGB/aloAGDNWUtDgRhZdSTMupLIL4N9EiVcGiogmDNqIdZUCKDDYnCTlK6P3RZ+hYy4bJlEuWbVV+X7DBcZPr9ZdGzX37VDn7Bo2XuGjs2NAj6FwJdfgGOVeYOTPD/mMQBOag33d6RbpC5ghU2/fBlhUL82NhixMKTCSyZ0VcNBCB1MOj5Hjj0RtCFWGKyCpW/eIMb8n15IUsOvKYqBzgrUTF1/up1UQh8mgBTvqZc4AvxF3PCZNz8GiLznOE4nXT4/KPURQm/eEgv0Mv1EtCpxV8ov/myXzR+3qcfayHwJ/gCJm6qx2ojUM7IJPwPG04ybNAnjhFpChgWZ+sTfl+UhT1IW5oUUg+gwkvTFXIgJ8isiTJrTD/l1s+75VtRXYP4VuPQAYmLS0nMEpUSjsyb0zl5N7JcZekexfmAV+6SkcnHzvLTWYi6f8ODLSWhDGi8NvEtYLD21niFaerXpsI8ZKjUNRnoE23CHCJAgS9MXG8qMdfF7xCikERyJDkrWajs22KLruhRK8umv6re5OzYJiF3rPbFGCk1zRANhU6DoG/ibLvn7NrpBVLo91jiaJDOUicapdXTHC+KFQYCr8zATCqXF4RBcpPF7xhNfLBsZ2R/sKCMYEnD27ktxLtFO7TqmL7QQ2QecA9gH4enALY8xI45E1whimAQPOo2mEUsGqeRrNjZxwRxKz6WzJangfhlsZrT0RXNE6gFqUu0DmVOlT8igTOSiP4tnwui5BQFfjsENUkVYeGggzXjXf3cpcf/hL8/m4kON8z3Q0r/Ly0nmKM4WIS7IoHyak3al+R1hb6m/LSF6hixtdoNwVprc6lgdxpo9qjffCLV347CbdqSqDQBM6A0v0BjzXF7IfcsVetcTMc7KgQgcjcoGU3bMfY0g/ID8EhN01amBe83kBw0unlLJe8lfYmLqgOyKAddCZ6dojz03IPSIlpV6pdO1ru9oyui/G9byGuD63Bl2ZBHPLIFZijMRedHiwKSPWKOP4DYgIG15wsunNZ+leh6GOLEePnvm41thM82Ejsf6LUC9c++EZsXPSa8wXQU0XJRj1qkqTPO3xDRkWhMwchKVcx7UQFx20lz2VSP5ouw86lmVp/eyB0aptwaZHSur4B9ZVUy3wKa3pgLRWNx/p+H2y0f2naudr790fPSg+mdYdUJR7qR+Q7JmJUAJEtWCtBlgtO7BZNyyhJixHPsU0BVkt9ZEXURxRRxIcRaIPX9tvGMgPnVqtWDUqE7jXvdBR4i+mY2Fs6ByFngS47DMeTQsD4KbaDl1IHSvL3HpvuT/bBPov+amKi+hSucV/Yr5ih2LpqG+RaZDqJYIKUPHUzYUv7m7FAYv+BJ6raUhpzojTqYBm79QNHefkwXC2P3Ocu4TCafqQ2fhBmVg6V6hpjcDyoCDv4sDLZoDDxqz44s0QmQ82a7ikA8B83bDNxrGT9RHnovKrLjUjqfERaC7138Z4ZJ3fbQ/pXPiOgpU7dZz9bQpUzlUnSZxB3NpEwR626snfXB3UIaSZr9tIgQAADVNBnj1FFSwh/1yvPKTAg4Pbuu6X5R2b2BypT9wJP4RprGgurTq1icWiFxGCO4P9ocV1yeaZSWpn2xXvS7RHv2iOuTmMaAW5h3wlHRgLvb9DwhTRyuKw+08P0FHj1EWwRj1UEbjjh+SubxbSR1CEtOpV/BLfl46jw3LZwCiPLCqcBuNhPaotOMeP3M0Wc++GHMZiirl5Y4iS/UBRtnZEDgvhacApaj3Afkjye9UtM6RCygAkT/oG0HDqK/TEUHh6NkBqMiNGKcZJUu6tK8opg3Ykr2RhphI+w7wWTgca9rJ7kbruG0uKB1puoXb/DpEYQQFmcC523aFBoQ5DQrS423An7hEMTA/BWB4dsgAVyo3TLkc5ZfHNqqH/7MGGvc2VmWdWofoxFq2BZIb0ct/JFxMsfVQF03Qida/Mv5pM6siJVeq8PKIfRiPn1L4GetV42ChG4WXt54xU5k01uXkA83iFKZlsbeekX6ES7/AvrrKJENaVNJ0LPzfH5nuVyB4dZFKoOsqWL/5ca7vskKfv+/hxINmCPkb1SarUgD0ukXxdu4iVKKtHOQGo6V5Uk24hBIkaK+wOEOHLDKxyqmkdZ90HxfhGQJFDTYlS6VVtFEZuBBr2daL6lcNljH9CliuOLw1fXoih9GfttOXUw94aocWafExMiuPz69iUPfyqZyHrRZFKbq5nhqnrk+xh9mmei7HcEmWGikU126os90Lx/jUrIAF5jpU9dVUu/6aVTLxALLoMZUwTNr8gMM676fQJhhB7wL3ZQ31G7lSp5QyAS0SdGSSxxffGHC+7vBnZARoli8tRQ3hNZjchI9OWlKG8oq87dIE1epTsOXe5P0QWn5A/hcPOyRa6kSoid/x3rB/zlJTo8nt1i8Ipdwwoe95cYVTE73yvdyFwS4oNIz7DOslojavIZfUnDzRzKdVAmU5FK3Rzc9V0m46GdI2c5hNKCk6fid2diYMU3O//hhoEtKQXCkUxDBYlXRQ+6RIEtMxoDJcFMtECueAzq5Wr2aOxWVTCcsTdGuFnW7DPY2GKZXTSkxAbKE3VvV3myqwDhFwniy+rTNg+nDOef0uHnwo1limTtYbd6CXKtNrX7vuUkKAjgCagDtGuNh/BYTsiaXOKuc9C0lRUNxmeMoiG6EuFEZMuc7DJq+JCpwwbQRtYDpzRsui9QVcarNck36lKNXP1U1Xt8QIj78DCg5MkYYfRJwM2eLREOVJzYtUdxoagAaSbhfeLQGsJf26E7TAXuiWRX1TJ72t9BfrCBn4dsn5gPeklQExZHN8X61yxWc/sDYV4r2z1TAum42p58Bi35XIpJjB00DWwqtBwoYIgpVVTtWIm+Hoy29GvI96Xx0tQ4Mpabx6x0jz0uipBVfES5plT9wvUKmsDbSOZEz1b2RiMqzRvz91izxAhnkGyuaJ0b939xTKDVqACt2/bP2SxfXImHoYdxEu1yFHrRTArxVZrvtLRn/cwUubHXeI0+t8TsYyIACjnME58ujyLIhBAr6X1VCObwTw/IqzHWs/scOig01743a9b9T2gq/MSBnnjeu7nH4ES1RnHcyriSF+R1QMe0Ds6K1UtUtUMChZKiFJ8WeMZbuIWZiBzV9ZtBYmisthBqhIQY34YBTMPy7IN2ArstiY+s9djP3BvlLDshdHAqMnNe7VjQ6rCoT0Cefl+W3gZcgmjI80Ggi4sXZa5jUz//LOn0C8N4kC9DkKhHWhKcRyNH5vfsbdZ5Yn98iJkkr67SqrSM3/J4iJr7BvoNKs7EpIdXLh1PpIKuLrLhjuw9pv5JclbDOhPirjZ5AqMuIumgD0fVTvXs9XyEwiHfHeJyiNhDeR4UAVNgVi8CSAwYPSK581+bXyh7MuLm4oA5BpCPrOSjc0rVqr35Cp4I+JlZjAtYUGyNJ9lbyqmXABH/fTpt9qEdA0fW+9nFt0RnNxBbai0DE8wvAZ4+f2I509jfpnQXjYfo6FW1BwcJ5UNpLfhdvvimKWB26BCR/nMFxjUAEGHPg1EdhRlTc0jm5q/tTIkMFaIfACU4AoidY25/tvRfV7ObQo2PXllq6nnBzQiXDotsSY8JCAmZjQsjmQNiczypwO69o01iiTUc3UVgxKCycaHZ9Kn1uL46wl95B/HReHWwWpMD7miOMUzq4EVRjcWHLv4Kvdx1Sre1BJ9teh4kZHafWJEpYUuvKi6oxAU9rfTpbxBERbrlDL6RmiX2J7zRbiflztQa7wth8b4eQgmNXIqv0D3wWUw5ffhxdEZ6/7qJxRtuDuz0JW0XY43q91YN4h1AH1QWTR1NNKTxwSPMxzr/JN4JbhvoIZKmEZaMqH7RUBvzxC9S8xbSQT5Ck3+qVRnzh7ZXNDUo8v+JDb5jhnFk+kiJiUUUZBdeYW4nGVcI84nqahBW6xHhNXyCGKo3WVNffAk7ubR/hcwx0yQRqS1IPc4QcTSEbXBB8ILitVlrhutcjlcJNNxMG69I+aWJNSQLBEYBXpxLDfSmRYXOcsvAjuhrEXEEcG+CNPB175JF/2F8sf3Yvj1put26uUxWmT7519k/PhD3XA9HPI5U8JBflZMHnLFSguKQ1NdThjAdG6Xy2+UNT4bVst4Jz9v4VYh//PQWAehmlCyv4lYosXiwdhxiVOKEft7qYMs0Z12BsOfNkbeuPHUXgrDphrW2WAsjfVwaTSsP5/ggjSzmlAl1mqIjkX94dWZM2V1gNreaLEopR1TkcarzYKTX1dvA9ibNyBTYevkUJVCgfToaf1QSGqn5bkgMjBeziwcJvzNhEGqbAtSb8VEm7ltxFip6UC36JO19zPjQAL3Zav9ZHaznirMnl/k+iIGphNh8P3uNGkyiPgaRM7bsQspObWFOqpnnNg2My2MfsSIKOOL3j8WV7FDqi57yQdoZAX6/fkKJ8u0i1y33l+Lsgnj5KvP3AJXXx2TewzzxyZACm0kEKbk8TXN6beoBnHyA7ny08xKNy2l4CQfttJ49huY7CLQh4yZgu23iny6lqWErl7QubVilQsQZ9VP5JvyknpApdcwQ6ffbVbun7XfpRhNqyw0WceRcNQmHffsb9MCDzmHKOPm5gte155LB/5GQ3COLhYygXfCun31UzeeU9W2GeMs2axAqZPralYFbfizSFhDQGjeWuzzt3R/czZavGUQiUe95ayrWAxDK6jOlsSG8Z5MBJvQC7DRPxKwBlvVARuheXL0+mlUUo1asC82ADORAHv1kIlbZE/bYKZP4INSPiEFunxr9bqPR7kmSIeO5w2XlAtUEcrexq7Xi9JMamCXxwNMIFyeSFByrvrFcxFcLC95RcaJrvaVOn1t8i60iWRAbW63xiSyLrbAgpNoXB/sRquIaCrLL2MNq1C7E3xW6kS90renDWReB/HaD0BB+T0kg+Nv2rpQFcySFKBYWjXqM6p1NtogbQ2Qdra6W8zAep+IxA3IGofcSHIHR4+iANmNLTpXlq3EHOtXJysP6FCqm/7bZU/eCr578awqoGvPOas9MnLjJFNr3z2RAeK7AVdLfVlThOLWH7xTU0rH32tlupnVxKXnmU9QWhQghHwyBMOcg9JusWDJ6UEaP3CWUZSd3Tbgs+rI58Y58f6tJMGtE5PFrPolrbACi3hodCuxSd8xypJiypfb5Jsn503GR765jLdHO34PkYI/7NsLWmLWggcGu8ATrZcSTVw/oz3sEmbaPAmTLGKu4vO8P6oMGkHcW29IrwEngx7YgKXCBLx0h2iYh6b/HeZfRAWukK3H68ip23Toh8cYFlPvJy41/RhtVHD2puE2fiD980XcNXHwaj7KkpKgsJuMMM8XXLZ8VKtltXwALCz4/jTDzogb/zIl6jzjC/4MGptehnrrs1z28iWTM/zsPwlKXi/xdu3AhbhoJOfpdDK/D4hqv+QzA7Izg4kqpzGxMA+MvO/PDT5ogoVD4JduG6XkYfQP388o46wL6sg8ce8HbHgzeqDR63ht+b5CdaddwW8VX6mFyXj3z5cvi5C+HOgMzg+VVCz//nTItB4iFpeiBrS+aRL15dGl+UMiGXLMq67ajBjZrlMc7oV/1j77smqZPOYNEnwtfDCACiWBKvwZjuxefKWm6H8ZvOrAwMWY4L5s6XQc20EZjPglJWaFCRagHuj3AsfFZ+fKqosYWe3Oto7gQ/cS9TIRhtLevlzHTPH3/1hhgkJMibxNlWTAf+MNJtid/MwaN2ChI5dc1bgExJp8B1u2S+0lWCUgr8MwHBcxdSVKZlc/7hwPEtYadEII06sAsYltZZJoDSt44ipkQ9le0wKpsvpQb2KDa3DV4Nmp8xVzgnMeckCHAneBYiEQW+w2EQQFj+UAK1Bg7DhangaCnLtpfBcRKqVf71nORwVMoVtHClqrkP36TRCsy4uv/aG+ZLQYk6Txg7LuVh++PmKe2XEeexKJqnB0+I4+GjBtKnyAw2jqiw+Ke9s4gPAik3NwEVLmbtRdxtEjfOuwHdFVw527/WIFnhDgdJ5q5mP8pVP/kjjM5rK0p064M4Rs0TLI1UESWmgpf7iX7dxkPohwCymcXJlQzIEAAAWrAZ5cdEKfa7H2wzyDxgNYWAKFLyUgNhyHaGjp26ddhqHwb+GSlvuFutrdS7sw+Ml6naLQLfxMQRh1ygqxaM9zTYGTmqvA+77TMgRx6vbAdtlWhX0Hh/B1sID0uNC8CidCLsB4vvQaW2sIzLoP3OohoycMu/fqxIGd5sqCbH7ic3rlCNu4y70qWAQvN0WE9l8dIDkv6/NiFeirhMtYISNyftcLg/ZpeSpZfCu9MtZqQuzysO4QUTdPwHH3DUHP3lcYL1iyu5bbKU06xpWnKX2N15Dm5pZ1MYozQ6+2e+dznHfqBrerdj4dZ+pR+OZ//E7qUlhQ7Z3+hKADkqMiwiAUAmkEP/FlolQlYxxeIa4JW2zuEELX65j5n1Rs915dAsmBefwOSkSDsnwJHH0+5S/ox5vAFxD+jnx4Oy7cRPAhOR3Zr07zvq5xBdOi6OxRVqSgm+qmZyTprOrk5661KFc2BfQnIhli/EaQnCo2IFRTPSO5460dxPKJbmG8tG00G89/So+Y4xR4vU8f5VzthadJu0bHa9B2OG5aWPqA5E3jBEnjEEmug9WPSQcGBp+gfs9PrOz6f6y8G1oTWqCKO4qzkGwrGLu7ZWUNtmf4NaPyNmHOElVuNu7+lVaBcDo/Q1KHW7EGAQNd2r90+b4cgxZ4tpmJ1bvvcF3n5C5Uh1JcTqtiv/EUrkvlHTUidiCV8fYThQ9UHEqvpD4rZBR3uBH06YWZmKXje//bg6PpdV4zIVA/FYoHkViG+OiQ97UvD4iqPjsl4HkIyvZGgzw2tpC3OlKO5vVCUMCgOyvhXF8VnannTlqQMLlrJ1P/E+H0tsjRjyvhuD5D1mG+T7iR2IqbxC8LDhKHrA2yOS7O1X0Aph1z26OCJdpl1rTVU6WvDD4M/4+X5Tct9B8I0J/GzWMjqDOmmrcEVoSF3mblIFd1H1+ObyECbFVEpXzBcAwiOXg+lmpuKkkvqIs66H8N+lOSo+ix0rpJH67dcD06nlVkJbpCyggJct16gZnu2K78L8OlxTfq7e6p8qFAX1ktNmOGUNqDzYMS890O4iF6Pgq7C9MTpA/6KjtBr5KhOENq5VgV2jHdeN9r96E5hPbN5Zhc1GRqm7bvVG0fshLKrFuD3HJJzCTJ5JQsp438382fyNhLLRNStS9ZlWKpMInkVpUYIDYkwhnXWeSSxN/AePq2a8c3qBPM6gLQKHqiEEKBtj/zxEVqPgWcPjY+jI1fS5S3U8zbMdg3Z4zptPR6f3hdkioaLGHf8Yhycrh/uwmsmDvkyv4tmQVt6CUvIt/048gjga/hz2CGiMRmXjXLRn5d+qM7c2FtXRa5InFcID2wmZWH9aTpc0SyW7mHWjPwqFaW4QE/JPuvmPTJofyZ1xgmHU4uZnQzyfm3WNSFcgG1rJdrnB0ihqgcT7NS8/FSH3C7UZ0ZpU0UbhjQZuKSiaeRA1/wHXURa27zs5EV6sMILna5KAH1VmAXXqHrCQEOuwKxi8c4YIL/JRMHD0TKQgZWTDHjF4HhMSltW+bjizvF4p9Js0ejsNLNHc6zA+xVcIjgH8CFYPnEij1VAF6IaWq02jpI+zXyiHt8j3cYHQ6iaiDnUG8bsp85Rz4ALL2lRmmH+T0HnXgNnOquTwEOuYcT7XHL05AX0KGjzmxFWC9AlSPFVaXleVyBREvSbjRQtN09BTnTia+9iZMt20etmOOxW94nhj7HJDoMY3Tl2mVuyYRYMljU07O8X/CLC5sc5jjGTIPz/63lCrIsB0OaK6s9ou8V96jbXkbjFlbBj8oaDb7nL9XmVVXbpqzaKiSQ7L9+1P6gdnFUT+ygD7xblfy7e6xj/vnJjryRfjUeJ+BG/rMqBn7J3AZWW6PAmzspJ0bvKS7mGI7/V9jqvivgrARR3x/aMx7YZh7eS6NhKO3r8d0UMWsnyLi4KAM4wkAAAAaGAZ5eakKfAuXcpJSICBp4IlCFoQSPXdWGTp0hTa68uHeFkvWvD51Dbb8ZJzjklpl4BVRP6I1ptqezOZ59HhbQ2Wio/nHaXlPzBiivOSW2j/08XMMs5Rmtsymosw14ZHdbvipzQFzqDp79kxx+4W66Y0U9lcmLIcg7uCca8XBQF6np64hqB4T6FCQ/ZzTAtBxLF4sB6kE9OWyEdAhRxqAbf4GGBihh8+cJoO4k2b1m0x0YX6C0tQD8/C5jsQ5hgLMqwZS8Q0iNSdZ6OnQisQomJzaKQ8YsJjccyGAwNgT2XS8e0SCgF+t3lum7rKCYxDJWyaOYtAwE41Y5YF8jlodCBrnleX1XiFW+7GFdy//NQhHFzKFzZhOl/wMyJL7x61hTyPJrZKB9oHeVeytfqnVE6BUfF8SjTpsbQ2Pv1mDuRljbjmtOtIljEoHUFxpuJKBEILwVe2gg8aDj+XW/X06biomlKjhXljRK4Q6A8rgaK8mxtjhyk3MK79PQgTMluYKUavt1B+24IznutgOcodnVeRYWbZ3XZ73O0cB1dX+3xPcs5Rm6Dy5lGIhcjC7dJod6ezThLYqyRjdGvpbCfwawTrG40InbVtBBMZwHUb9JUSc2r8W5wJczSWU2iyLU1R6eEm0eHqw+RIITrFWRtWtz8HEYXoXFC61fSx40R1RfQ8bE6SCb8iV375bsgJOqd4dgXpwagEmWy0bQdN27bEPYcGEu+esFykiyzyA2F4HiZ1BwZ1ZaesweMHvz1ixIMjsHDLhnVwZFjfi9tVTAVySTF+8073RUeK+4JW5zxB2io5aR2SF13zAViSuTEkuqt+qB3FIMqAzSemfc8jbFWuIV5JYmIifQG9zureZ5S6S7Z0z0teVVzOs+jC4OAg7d/jLg0QIPuRAIEGm/rv7IqYUQKA6TdWrsk0U+OV6HouoaTdAcY+zC2m/Z0b7ZrPk1hgi/bbsj8RvSOsTek4pj7zNJDBz3KEH5K49876Rn89ZSiBrLa4AXYyFhr8PjPlo8eDGf8N1dmNYoJf0WWlOs7KTyN+jsEN9p94/Hh9Z6q7Ie5C4m8tzYp5irRWCviuibEk0UAu/kFtxEmldrIi+776W7ajtcrbwxSN4IiRPtfSFixq7ytexANjZDU5fgSRCx95oUJuZoRSeLB38aCu8c6P+jTbh7q34Pe8eSsVX+ibAmdc26iB4f1NRpRoVlKSxb0pKVPbzSLMBPVJjzX0b/r8fKc7hNRlYlmmTHhybs22g90o6+aFhWON1Jb8LpbnGvdqW42Bi3QjxSeQEQi2nU9FtHl5hI17+O9pai5YKyMW0pVwwKisA+BEPYFVcy4cD9ahctgQOpzQsHjbhUCI7L7Jo7dZKyxSFfy3jUry92/fghLWlVI/xcHtam4skYHUeoJPLhmgQ+BlvCspu2ug9t7JUtyRMIT5Aw+677xzxOOv+A7crExgUrV8uPd78vJ8qaQJOP9Fgff2D9G/pRkoircUTBW6PatYW7UZN7O4VMq61NfaRjLMY6fqOdfZJxRRMPuqu1IQLeC2VwNErnG5LLP0BkhoKAcmMLnOvA07DZtPIENOv0DqZxUl3kfkiNhfPs6qi7BF4xtDwTLOfRh3E2qDdRQeZ5JRkJgg4CLujVWUvDLol6ewLdNwwlYCl2HrpnKio3pbXwH7xrmIK2oaD/Wvf14DmWRuvUA+acVxjAcFsUzu3bEMISNKhoaoL8yIGel97xjKridZuNG9z29xd4g9fOliEco75l8HgvnlkXWhuFQiSEWCmdUTR63ZkhsDIJ9Gb+dWAUuhY3T5jOrr9hnudlopW81n6AnCYGGpAdzgsiaWK4PEkwvc81an9KAMHK+SK+lgwAq2vV4hWXRaP2AJHCzCYzkQyKZp/35OCfiNmWGbqWhaChD9yZqCYgMptOpZPnlfGDkpkyqR60hktJl24hlcF5KCNHSbvNpEoGU80n+ndWAjm7cYvhiW30ej/TT8THqwDgJJjvkV2+3yh31lVbcfOCXDez3CrtI88AdlhCdcNd1MBP/5hzz6Z8iFeh9X1ZIAWkBGled3q1SLJ9qZjBbEwa9pJk7YsnNajYu5ZzgkOL+5VUrTu47FyXsov04NXQnj0cgoyFSoRydVxTj8q+7Aq6Xa8Zmmb/Zo9J4I/WA4iFls5L1xotnK7y5G+sB0UbJ4XQ7eu37iO3/w7MgFu+9auC7i0zK/IzUq+Am7vPc5ujyXo0akAAADvtQZpDSahBbJlMCT/IdLsfGMr3LZNHz5WupjYs4hA0YpiJo7g7EEbyGY8yIAUPlq72iXSDqzzujMprs1RUjqKbDCxv10134kaXnGnPwKWHPUk4c4nf63R/yi3mY5fPPtoT9e8rPlhmFwPZ7o74UCOArcgCkM+pywsGGg6rHd+3kxQuduFc8a4p/H3+cCWGAXoqeBtGWvAmUceiRV3AS/51DVEaOUO2UoZL1fUcjEojxNHhiJIwYAyob2LfGDqP3zA4P5AzIuHGgbryXZjkae7YvdaXhzRGdQK64YNG7aLPcRldV0tieWody3hW9GaY6wXhUZFV36B3z6XPcHi2qdPSOsPqkuyCXf+QttqJtrc4ZqZZ5+9i7zszQxh+SjTWyYFiB9UYi9hxCtf7oGDztbGGPMKZLiSz1sS439yj0b4HhJl7iYv2oFJZ9PMlcEueJcdSujNWZBJAmCY3cuMZulj6/UhhwBbdiJMRu/clPHAPvLmU+V9p25MUJAAcK3mHeS2esYPNx9Akj3wWBlcaNRiIr28SMJZP3VXP4oUCN5aGK30uzo7aNMPXEas2S3MHlyDgNXZwFJywna0hqPwAZxUmJ/5AJIfvPQBz7s9wvkp5mTBSU2hCXfXfKwrAPrak+bamJAprTGaG1J5G8EDznVL2zCMCg7Mv+QFW5OxA0bGE39/VllLrT0OGlAnx+n8e3dG2rAqAopVBhSg4QpTQGsX0Tpg80joL9hJkJtgV+ACT9t7TYwz/KiTpQP+p2qIwzF8pss9IpiUFiYupTVQw+kPWCeijJmqNxWZOYcDo1CzsIA9GydxlhrZ7psDz64augX5cHm+UnyeyARKlckENS3pJsnqv6gu2IUKgjKGXJxyNHDF883nDSkMhaff3f4l1MA9ilNwI0mLkbvziJeh4PVvUE6/0Q2joYr6x3gN8PYwVVriQPZEiUoAsNldVQAJ+n4J9tWkaRbeZI0LLO1vmhPXH3GsCD0d85v1Tnnp+te7wkgo637L/nHzK7SX6C3LcMUMNu8pRK6TGOWmKgwZ1f+XBn/49C4a0RShb/3cOwFSLz1tUUelKE3zTEW9Jtxdk14W7bfsfGd9SiKlKQJ0QUQeelLtcwO8PkxLT/RR0Qm/7Z0vuEJ8wyHdaLZX7i2KJ1kcLBkInT8M44cjuXVX7BBZa3cZbEFy0q0ghhQYkNpqtu1iHs/fw4RWbHPDpapW0eoPYyZz87pm0tWZYE0kLqKY39tQu4pC4bRFUzg07FZRa/epCEYentyXQ8fEpeuntlh1g6WfbW4O/5jGVlHpFpQ/jEqvyXpXZ/AfltTVSRLtD65sLEsKZQGm0bcdp8KF2BGTi/ZDB0QQmhiHjowUXIV2oL7uQV/vQ7Vq715tO4bH6Cl3H0Yfnvox7/yDcYWxEwSX2WR1gEPwMSlhzF/qveu/nJqG2zOLclIw4nwBEZdE0Z9oqW2qhy09oLYCYe1IrSJKROXNhmk4+XSuW1Q+P/aOk/ieaNYzeUTe85WKWXSipqVTh1usJ9gq3HgGB2MfTzqwcEo20TD/sR9nNdRgKKQ68oJcaDNXoFfaNa0HDHc7Gkloa+wP4VA8ojtISGdfUoJ+gRI/3SVHCT3xCk+E+QhxPLnh+auOc4yf7nixeqJnXXV1sXdzajvQRh49xp/YSKk1H3C8cdItngh31lYOqItZELUxqoJiBLKqAajTMIsVmwgdGHJzy68NGQKBYy2Dt+vJ8QjJ5l0Nos+6iWmI22+qsguDyYK2lcJFMmLBHLD48w0OXEBnf5xBzBnfkwQBTVFcv/TUxAvhtPG2j4lUW6eXq1LCkx/ncNefrbsJM07aU/LZwbdvRpCX0bYNTzydCGo0EZe5ePqHy65zpFDJunZem3u8ZJyL34cKjDUUZ2p+xTqo0OXPklAPxyqipGpWjrnUXAovtc4WR6cJEZsH7KJGaTL9ezoptRDp6WKFK9ogcN0zrzzCqPaqNcPq0KmvQK9ars0bKgGJqJUIHuqv+GeywHoKLw3nQgm3T4RRxUtlEdh4C9ob402MfSSUJpV0moYqDl4zmJOZkXdQ6vDbPMZjtY9ooUdaK75/6F7GYlUg5PLsmkjVzPJdlCqh0opWtgKme5fIpymy3BwqI0ucM51ysrOdAAbgPY4SK4ZCeRLKZOX36y5+m9hTZIGZvhuOdIcCpgnKGCNjEm1OTwA/luBcQpup7ny1VGZUCnjSnqdM6eWOxXgs0bQ9ja11D0BXdtAc8Dl1AGGWJedGCNS6vjxMyVSdjNtQbDinnHP0Anu/NKvGAw7Y8SBMu/0ifPE808KeFh7FadX6GfkygApMQA4e55SjcsSJRatHH4a9U2GD6Sqr5sa5Ulq9h4kxsHPzUDiTqxC3wiJPLXpHWwXaRCc3EkeCVUr3sUhpKU69p6Fn0kC4JfesnbCkldOUVHqqJWguogvilKbIaXcHrG+CznGGZPEG7w6H1KSiLS3Vdaye7RjohZdQd6hknY++H312YML+OCtWSUS7dn3RoBG8mnvApAGorjdb7OqFjCkETX4dvIqNB72lXYoanZrhSj0/UsmZriTifx4LyKwdFPlMZfznTTr//oYqaxbwEQmdTC5dXfOix2Lj8MXw96+dGFPGoeQ2UnrI2SEwF/ynHGIIZkwIBS2/s3yjRUmFK6CFjrgz564cwkgYIPPdzhMGhR+1DUWRcgbZbvQ8UmR1zY9WQZ6HmxeOqSeilRKGFOgidUHlSufCKVzQ8/rQXbL/+u+d5oQ0wc56OyocMVzJ7l+z4fammRhUscaBVoYpo7ZZJrfkYg52Ft2EVlyOzsGA0GKtKyM+ypjKnTae3OrrafSlHZIOzIWouPRJSRllABTx3yDpIOCgmxVRjGRJobRsTiy0Jts1eQzQgAP5XePnkBTt7JX5nouks/+GVEcNuTrgGo8OAQCvVyK/Ln4sSm3G28BqL6KEEQRK516yQjgSP4i+J6ZJxq2KUB9/Bm2knvwoJzjYqxXjTjTVblzK+UG1bIJSuSo+VAuRoGTrrgl0ZCzS8IGCkeRilEn/B44zQnC3h9A9lRN+K9t9cXg73cYvWw+2hNFUGFAqRXRbNT/BpyZt4due69NgYUwxF+KCJRxFv9pbKeYyajZBGKqo5ZpSFVosUB6lRxpX/x/oyeMtgt2gCPKPxoRyevruO7TvzFpBJuJMN3xLla1p5gH1WF8rFJPnQ0U27p+0JtRw2zpfNjanRpUbpHj5OGp0fc9AHS6/bpID5HplmSnKwMkHLpqDGDKHjByJt+C0id7sNWfA2D/9KHjZvp/w2p6G8qupQGoBfYEDrDUsOjkLIuVh16Em10PxxfvpxuLA/ZusUmhlU7RD5lLTZgAmDljL5Mu3IZ0JFDpftvzMLXPeFgHOSWlbDJSFt52RVw50gQiM/g7xv7UKL+4/4F1RQS3aq5F/gIDhByE2Bb4UzO4McsJ0DYOhJF3X/gcce1Gur6kpNu27/bWYIYiQl/qN7yQzgGptW+Opt1AdiQKX2t7craxLkV2XrgdTlzDQnGI/+kLJ4g7nTrfyNM0U+utosETNzbagLBSLXwpmdHRIK28FVJazkuRyVh0PYT23L1S7BjGU/hEN+JyChjNUvJTfV98plenDTlTkZLDkhiJRZMKaQuzpzibuUkq9wTQil4vk0yF/wwFg/pvWmRzyEHacRleM7IDzrBkK/GbfRXhPGNXQrw6Mj3PT9OCy2BsMPTqVAm8t+s0kXSGbJnxcPeqCBGwjWAew/0sGL3pxfzwzNMwDax71UaXneYUm7avHWZ9fK7KIBWtqbiQ20x+1EAT1LPpXw64DxzruAxBt8hS14RDLNkkt+q37hfArw6sQdimD1uU5PIyJjcLC8P1XjfeT/PtZzvEPqjIlcZ9XElmYJG7AX8fk9shhsNtfxUd+3mzCj90KkacP1sBV6Scu29R6EqgZ/oHaWxCfz+EjK2hae6D770eCKdiElO5coCOqSkGKrvs8xbfsJKfSuHz4E9i2j0PsAxigRfabKps6g/rZX6uHsDit4kcGCr1rQ2VubTzwG9GB4flwSjTldvNNklS0ucm14RRGD9WdAv36a277iquSuE0rMExMJEIRhIAIeWS+X/CVJUMafkZGoRHL2ubREEtPBPVLaSf9AVaFQqKWA8tnkOLB+GGlfoeMmP9ob5coMGTrtm8nKveMKvxrLkmjRoAUj9gwIlfHGd3Lbxq5WCq3RICkjHr8BaJJEq+we0wLD+6+PlDcwJmMWmee8B2QruEqX9ep4EpflO81tzbBXTunqlkO7FM70Fg5UIOc8M4tvLDMW7BGuABeG7X253O3e+312VjzGPVdM9HWfWRMVaakfkVhbirt0cmWSc7d0kalF5B+YUgELujVW1OT7IfPU7Xcs8itJAZt3cadd5j5o6a1RjlxFRycKNodKhbpYxWHEldO0/Xc//T3+8ZmbRMeVbr5XObUwbQ2kpUh4jvuYRlEfgkjumEGp9TRGXG/2YQT+5Dj4O+BXP/HW6Pqy2ObJjfZnfhkFZOmWqhUvNNYyHRY26SD9b9iVVhv4jQ3kee534b4P4pdgvDmF14QI1L1WtIqSRUC138Xj3sRzk0AW8myYiCc3IQf12/iXoATnFTIXNu6+WExZwzJlPVO+KwDT87Rz9P59bpAvj8pfQ67Z6CGWWSsrhUXIL+XjFfmYH6wO+NuWCK2Ii62sraVYSstb4R8OFtxvMLNOGfN4OwqD82ZVRVnbn4/dE9hv66rJiA5ZeT9zIYW2Jeqo4TSN0IUok9O1n6/ZPRgygE7v9fR1kMGrvnZ0AwS7Kkf9sDIbFG2+7PqHy/XbTkc9ixVhgq4X2PtQRjzOUUpde8E/xIHkOC/l7sDR2O800GW73LPuePiJU9w3fYvzo5lyU3l7osruh1nPpvy25WVfOP8pcb9arHPlrGbU1JXU7nzoSFCF8xowmPOdrSNhUUZps4COHp5cJ+oGUAYR7lkzlkG3J3LcBMRnKcv0fBqsogAyggWAbQprRQgOict6VLJLBs0h5RPMw3RJ38hamAey8k1LllWLeTbuB0Wv1wDmJJ79YSNbEJDa4LNR4s0Am4VMhKM6RXSgmr5sxpNSs5xXGWQl8Rbd+bBAHD6uundE3vkkKDHXv7l+dP/A8cvWw+lS46XH61I1qFEeJ5bc1EI2Av8oQWx97lI2yp3QQR2nejjza9yrTsAOrjsRp3H4DnB+Droo7DY6vcV8CVTrDLP8Bp7rvQBDRrFTRT81236ISL+bETXlT9vUBK2u58R9aDtCNoTJdQ80lU1CPPNMnZzV9hubfUN7+NId34MQ1Z6F/zlmZag/EBHgU4pDh3z18dH21RTE9Z3ENx29HCA5w2ylEXjdD7hS9IkqAdbgsA2A2DxAlkDd48bcuWds0hkiM4vm+vJrBm4Si6nSJ1XbZZwFPy1vlpOA94L7hMcuaV+sowG+Az6u9tap9cXxMOI1+fA5WwGRKQCImeAJa6yTZrfcI9kLIkky/klm3WL3pqo6HXKc7SX599xSgiospTx6EUlhqCSvFkjeEBVlkrOo+D4gcng5Hd1P0tyEDmBiztSS/0/nV6KBY6kSw+jos56MSheXUje4EpbX+bslp2ylYtPiYMiBUh8UMOWTbgbEI+E9+5ub9rT1OnTNA7CbEr+oZcUSnt1FoPuBAvdTtwHMu7/AlGthnodfqZiGTBxDbIpuyQc/js3hQKFPjIvhTYxOI4tImjjMHeOKmJkqoM8IbqlBm9KXeyCN72CSQ1Ws+tbOIDOqWJI9x6uM2kfOHo3fRvWYyNK65MJhLu58wjQiiySwt9sQhQ+cAyHdJUL46SSXlEJ2NTh7bI6fkMGW/EEQcSFri8sxUeQWS7m1tdFxbCMaBYKhOJ8SpsFtNKmiCegZHrbSREDYePfNfPzRM2lIfAKhiet3yVd6lOk6L9CKLZuvQkLkpeECNiRkL3mJ/eGG+M2sxp81i93iM95lxy/4yWEICXckbz9/xP6Teyz2JCW7GYN80VDrWm2PCSrWNGiFAW0rFSSXEZ98iC554dhZoXaOfjJk7pls6Vx2BQRDOqjvPFks6Z62SgeUi8NfiQJ7yIBK2dxCy2k/LeQWs1DS4eMvBipWFsH5uCvkgl1LjGoJNVAE/rcaC7hI+4B02TZx1OGOp5fEggf8AGj4RX7qF7qqWLQXr1Y2ux0/SO87t1ulcF5vtU16FXIZqteXFzJo12SJhLoDUB0tzKKKFqmsVwliqcCFUjzbzMAVYNvebmXJDIVAQIS6hO7s9XUapnNU9Cjlci1p7paMade3uZv9/0Y2DOTn8LTPaMIT3fxz6DyAJAyXrxXFJV0Ht2ATiZMGAjPqy/1ZUvgD8zhFKFgch3n4lRJeUBCWhBqM5lM7lF1juROynMXwT39yC+M5GpIYZeNAg3LFfBEp+lbiGPbVYm9+KelateEQjdczMWSUeV1EwkoBieN5Sv7hxRAOWrrO59oh+h0s7+PA5dLBveTeIwPvApVbxtnLgdoY4jyERQc3GqNZ4LWShVw/dEdS2ecr4bNXzRzCefeMYU8ulBBE+Z1I5GZTXVbljD3Iho4zwzlkbuXLX3D5n6lRMhprMo/l749yzJnEG2sOIeZLBCMtMqDeLup23kqcupilyey/WJWaENdnJ5ZqfDYiXh9HYb7+qOr70q1Gveqd8E+qPTJegJGI8qPZnPXxFzmTtkJgdb+f27ilXPuKxWqf8dRsAXzLxHqlWggLtyGKKphRXCEo3LD6Tvex/764Ub4Ezx2F5qiYGpFGxRveyKL+BfoKgrfgWiTi9MaidJoQjtcbLbLEnBgvNtX4UfAIT8lzIha3Mg+pHNs+C/1S1Y7IP7pdyegJFEKAM93Kgf4FGKKrLf/4XdFr5kCV99+rIb8ZW/7wBPIEUg6ZhzSxXcq81VJRaHUiPpHP4lwaVgcpAJycqrEVxvvR9yOPwMKnTE+2tIVRiKH2gGapsgcTZpCvhKhyLEAa7snQ11w70nVcAaTKz0Y8KewJS08lsPdH9no39Uw5nC6GvZbG52PCeqI3fPUeYIKXo3iHLs1noza894xpuI2eEGrVL1kfywpnlPYSdI2umazwaViD5Qgmwp2lB59itUSmIZkMghUd4lp1gGbz6TMn/fHdH7CkCfsDElDzou8sii4cTE228hw0xjRrsxu6Hs+HoX9NhYyvjGanY59AAzHHvDWTeN4mqXhycmfJX9ex+0E0J3b5rHWvEa1iaRvyjhn2QuIfU5+buQl3gdII5ySYwP2P1wiuDsPshRDTlZB2d0vVKbTUFLULInwSrDxIAfhx/LsNZtcl1ahuXvSPeSEAUJGxOaO+lwRko7R3XZX0WILuvAXSk0CTlsMNxpbDICw5rXc7vo11p1VuPiiQ1iRVFi+lKyfkHHG+IFR4598AFQZgHVC2SHFgJQA4wnDEp9UtWhVO0/W9Q023Oxny1tXBtKGBzVcEs9mXLBzsl2nsk5H8gd1salEd/mlqx2PrsQcp34k+oTYiei6OZidZqXLYAAPyGNqZ8f6bZcZrQEpqx50uZ04CGcy+vxHX2f+7AhtHFjSIJZT4RUT2VJmDWIb2WgWTKNmV0EUnUSH/mlf54D50SayBSgO4vdb1OTJJNiesax3HOt5ynBc6XKHkw/nNby/v0DECtWonLrcIFGXpX9EGN99sQ0qEQFSYHSD8pt+uuOMdxcB2YwYdyrW7tSVVs0Z5xB6E/FfWfmW7jcvSFwnS9Y6zqmlTeYioGxw1NyBMfnkfHfeSfCP+cmmSlE1YdAKXzV7jfQx/YvzGDKaWuCKdjczrU5N+Ow/RSWsdVNTvEwGPPqdBUuiUNiEzWmTAeR76mdH61WU4D4quxgEkCvsZcL4SpOYlx/lC66cI1QHeYPmPluBkpH/dCA3RvtgBEWCVjGpIy9G+EBTGNsBdMuk8NC1ljnb8q5fY5dxLY8FTL1vR6j78qpC2ssZBDx0J5CJkFE06ch6wWuBNbtDckykq06qJ5MPp5WPLSPCdhpExfSf2VSPtWz6YzOSm0eUc11omXSTqIzBCKhthGXkZkfPRLwJP3+GkAnZyMaI6O8SOAbOpinqot54MXml+vdLo2uR6HQoCY0rKAiqRvIrqhyYH9GddqF+EhzTXU6iR7ssBFAooVaABf8bBYwAMo5O7YhxhVWH1EAYjUbvb7nvogTqup52kWAQMJbh0nZDo03bznKVFiUAgByegIeNhO6D7nR71CWxLMc+RSOlCwbZdzvf+bZWBKesge414Jg0oUchHZOk19W/a+MKOUaESr9I5j11k00HwapH5zP3+W9n8yLy8CHRh5gAM+lOlJlnP4C8zzd2MYr/2WzxgrdoymXEWD5XBqV80ehcHSoTC08jvdSqiuv6JoQdrKF8XER33vJ49QVgD5EQY/KizqbArGQZOXh673u1JTwvx/U6+4/seEGMHRdkb0b5VneCYaXscx/bt9Rw11UmWwX8tGhZo5ig2XYd8gPRPCnLOjDnN8JYX2nFrBR4BfRxRhjX4pGK3VEx0H3LprfwwrxM+T73J6BfcWXAbBx/gFrIYUpyYPOgiouovW7NBuqXC3Xh1fJTLees8pThruHPB5UtH6OR+/HhxVZC7LaAri9UvJG4my8WXWo9N+R1CtHSFVRo17VGPX4L5VJvmVHptcpf3qa4QxzkHAE3wve+ZemhaJhxnuG/HX9d16kRgDuZ6OczLHs4Xkrpgo/ZyVIYR80Le+1MgsXMovhg9Rw7MIMXRJxXI+gxKoHZYwvqbXJMzSiBORLXfitYENXDPM1/EEs1Rej9rcqCb7cwE2bi1gqBC3WGZSymeHtSnp/XvdVexHm6MoSI3YFT1JWm7r/QACy2b9ZeuRPWvw2GqcZ6QOXG5uIEEdTSnEIedxp+bf9KEVriXFa2OMskJOnqXtcczVCSOnXNJ6fbki+MkTj5PXOtsegqJuAgp6qv09ooiHhCZAsfmjFVWrb8wxwCcoz5wFpk0jz8k25aMEUOzvNm7jKW3OPviXfYu6iAt3jR1ryMwQtvRpTV3GUIn0QVzXwNe2h1VIjqYOJ5PAplkAYvV7XpxOJsCGBnoaBqQLJPQblaxHCfndPuR5cWoWk3zV16enqiAazEJDKNFMvzE6Tc/XocmeW0eoETmBM3QPJcl2x4YMGpY2uNtz7UfpqSgNbiO/QguBu8yX1Vo4E9HjqhCoNrXfZNXISetWfVhIF/KDLLXRUeYtGNE8HnvIDBNns53AQ/CJ9rjWwUgI6VcWvzRswr7cY3uBKPZW9Qwai6ZffNlUG43No/GQrQuAoutLW44ezpER0rTXvHPkcV/d3W1WYPl93cA/JzNWb9LWi9fbenXnn6Ylsu1/ooqA2wRq4G+2ma4CK0G3v3pyUm91vZuwcrqEYTJmvOKi/7XUGoEGHqKhbM7uOw8HC4r1fOVtz7UjpFaJGA/1/p/IdlzIinZ/6GjDypT6zpifg44er8H0lB2xKxCtwFIksYbgS9hEYPdn6OwPCj5uB3CshRWuM8yA+1jKP9haObeP7NfQhyWXlAEf2Pl9ViLFTju8f/ALeo/ZbsOYdxklwaIG3A4kaKp6DXOU/Nv8EslpFwxc6iSvvOMFzY7g9XGhpEv19J4naPzbNsdaaoyMuX7f+DDnigUkJf7rP9+tdz7urZXnBL8HNZbhAiYBnt36x+0zclDKmB80Ujgp8D5xLDSfpZDlubvUeHSV24RVDcmfty5wggfBgJelR5k1mxycAOO6HfBhKUPnDDm2i5hzepegKBFnqBxMO5ZSEo2/h9yXQcNbRLLfHlTfzcGD+VlhVnpro0/+gsL/XRactQtxYWxNebCrVvHH4A/0L4LRvqHHN2n/LqSbQuvvJZo7ybiouPcidVyGJeCiji7u7ZLkAfdfyLuX2zNTOwyPdleZZ1MMg3y4PUx9cmWEUK99NLg7/jGt4XBx66jONScyzPcyj/I6CqIkUcNbI4fHHch7hjEvu0kDxPSMMcFwV/NnOIFPp1BkYNhL+ktRTiSHZHDMafkD6UvV3si8pnCMPrM4oMfX7Oxu78kK2pEcSUYvyyDbYL53nYaU9emhcfbF87Y9LWLSBZXZ6MO5/TAYo6AKTP8tu6QgVvTNedM2mUCZ12iVYRjWPCTkBuuIujExmTKGfr8N8i3jFYf34FIX1k4I0eUY4p9kbhapylVAZxH4u3lVkix9gIR04hhtw0hbnKitwkFM90a6Qt8kkZjvTTymYd9fYXxwGv/Lzla1QQ+rfz1EIIaNh3pdSRex35vepi/0ptUpsbkwCeFRVui1T2QoJ3Y25MDzKSAshuwHeVpRyUy0jUVlFuaMHBXyBCBplS47VhRmBG8j6LgWNUd0Srv3YJsyrv3fdVoWQTSsuszhalxe06E2XJYt1cJDjdHoJXsSo7+fkMl77ODuudY5XcDbPPTfcLao7/ZnGZhVBdLdW/5SwpaUMN3jXpS0ODHDt77sm68LPnb3oa9v1aXcuFQWtpvycEMOhFs7zHFGUR8ZOODaBItD1YCf6FYm8RlcR5jx5SgsEz3jGD3KOzOF44yrU4smOjyXRBmZdHanECq+kE+vuCihXchhF+uuX/1YB4BI8S0qAajX8lnfiF0E8bEOW2th8EWOVbCCkONid+poFiv0m5ikOLrZnwZJL2sxbnfYUmLJeDrVjMGOvkATxQvgC90cEk9UGzJNYqZuPAwna0DwNcNv/+fMqBqklDyFlcT+Io4df2Lbb2BjwSNph9kSzpWY+UGlLTNEl8VAzHkWgzYRlYKlFNWAWpmYP+sGf846k6wXRrjNIGM5hCfb7zEjw4J4WWWnfxk/DMyDsOky/eAJRbzirbVS+NIxR4ABLe/Z6YkjZsml8pZRrXm4yozKwBhwLYL977LKQRr23ZTdJCziws5olzMPNQSY6/yn/9wy3NdtIxGNVVsyVinjdsND40esztqIvLHulnlS3JeJ2pVj4HJ26bh+3jOtz8e2eOQZytE9f1X5RjIR7mrPYTlkaRuXwvBhiNkjZNBOjRdzcjEVbTd5kWh2sjjUzCJkhNZcncPXw5EiBPgMsIfrhcJvpJx6CrQHBCtaAW+1unndG+Z01DvCEEF3ogTRrUnM9Sj+7KnaxhFO8sPeBGzmfEzytqonQ6XhyUeLJ5D1gaCdKNqdBSeH/VDmB/rdke+DjFdc/1ngy+nwHIPcIj+RYoT7NOvRYmgAOEoY6P0DVgXSIgEGvwHaa/qr2cqIdmP3YMeebhJxURnXG2XEYggbi6Dbwtd2/8jT1NFxpGvb9mberG7ePmVg64yW5RNkazbDPBKKCYNDCkrNB+Wf1I8Acq4Nfp/Chtvaw7Tz/CfwVa49+fa0yigooC+QHDPDpg9Mi6wyVPWDHMpyjPayd+r9bI2kUFLoLzreQ9kvQD3HO26+jXdzng5+5O4jJ9bseczk8lHWS0y5haPgbh2KyHcF1AxU/w3UTizQwnD8OtyXFqrF+LwP881M5zN3pnxN0KvQzL741gboQTjbNv2HUM8KmemHzjtu34wKyGnP2Akedq0J/c9aR1NaxZXhrKTpvrIeabImmNfmJmUZ+Xv0ZE3obyUKZLi83/y7/fOcoJwb8uTUePNF4y8g0MZYVP8Tt5ceuhLcv/HpbpS7hOX0xfPPCm+4N0CZtpiPR0y1+tXBHU5iBkGt5XvDaD5+vd3vr9OcQSuXYxAmwmxzUd3RTmEdpW4QIwbjzzDeZeOeADi6DvW4/aTbztDlH8mCdZ/iY+cVdmfzFuq5PXIxKigS7/dCXrc5NuJ85Nw6D15/s0Hhn8G6EhGZ/JWuAb1wkHVMozq5h2G6v3yLIbs32glDxwod0TtR+xCW7Yvl5F2bOmgmx7WWtnZ64a26HCt1urqyNkPAP95ZXIu+RXyh4Xt+WiU3CbHDedNgPn7S3qeNH7XifTtmPN37VsDbPW3676y9mpxKxwXx9D0VZRDrVfmPG9f9ZXEzVL6wwAoeoZR+CbLdxZHUVZnQJmKTTc7xVfs/5N/Xde8Yi7ePNa5ZOgXkofkS2YlXRdratgLymiS0OARxdLH2g6sMArft5Luy45LKLinj+nOO7KUCIHzoKRScRLRTl4lwyoXwLvy2K13KcAT6paj5NcL7onu6X5y6CsKDmv4zMMFREM44WlkCH3+YpgY5bvOTe7fnauTyA4t7FFBKnhuUwohWQPkNR1GGfiM2CFqo1294O0uoBrc70ibyxG56N1n7r/bmXPrSgtKQ/fR/dXq4izvvtK9AqFbaaOOaTxy6lVhHY4f4VJuI7NwFZOpuLBUKXzQF5DzKfGYK+Cv31RP2jzdfQOtUAmK4h0rM9pXO+vmBRXEnrW8JzyhcxwsllExfZJXaxRxq0dRC3vIivj4sDyw0RKwIXUe+6UWAuMss6/5FFRUAAog4JAwIPv+j3H8SZDbGfhzM5TWKUM6HSgLlTkVERNLRVdDH3Q4Oh/hSvQImFolrH3dNBXcy8r8pSRbuQlyt2n9h8LDC0JEhzCAjm1kWouMp/k9kmiJp98bk+jOPIu89nlALLDIvyg6TrvtaJ56vUqqe2bHClPDvHq3o/l3upa2N36UUFEjbg7W5tAxsTp0oi1DMw7N41Khgm5xn3JdMZPKVo4Ps9Yq0gusLl5u6V2//RTTdp96Ofyo2OiHDmtFjZyL28kHj5DGOJuHIfG7T0afCZuDDWfXC3zETy2vY749wOOzX159A1e3SjX9v22Gb1cbEiz4OpYlq+5bhdvLbs4ayN2joNZoF4XWz8fsfQR+tYiLns37AeMjiHQsOYf+Su5QBzT+PRrvrxAA7CsP9YKjQw/EJFtgPWnSsmDqPYzDw09UdZ6sNMnc6s6EccaNPuwXyn3wtJ+ac3LfKxaBJG89NOLTRurC55/DxpsgngAeYRzGF9gzhfsfYq0fP7PZAkKwKc7X6H9rCyWoaqx5MT5By7rd7ePr0fXmbyT6njduB23IXzucN4MtG51TSp9zuX7EueLG5fMjaIvkHCfyXP1T3cbmFU7auWf1GtdVaeN7G1WziMlIqe3a2B0CQnAIeEGhyUJ6r/FS7c777MDB6asPkps21ssyBzMj6dmvD6xpYGU7UTaA2VUoah/ip2nWidhTo/JSLfSL4JdXKCjfgkg6MaI9VEXB4UALP6DBByOTVC1UjPGUrb6uLyr0qY4fyRobSB91mhyH4ArqQ9VdzSJFj/5AtMMwaZ1enz6WfrlZAqeBvAxjboAx8YczlmIlLf6fitBXQE7F9KIaAbNH3B8PkUCQ1mmTIcFLWny+IzDRNFERetcEd+kmLYPcfHTgcnIZm6VyAFUfiN1n+rZvDF6mFidhVCKNdFiT8kLddqySlQ2FMdVvLHJCpu1ITeMhaPPy/1vC1rfo/mPmgraYxMrxs4FyTjSF1vMPOGJFZIyMVABh7KraXU3kuxoDQZwD5LMTR6aRrbJcBW2jeG3FLej5YUOpM0vw71aEHcVwh0YBeCiWpNurUQi2FFPuqDdV1sVnoeam/6QSfC1j/Wcxw3Tc9BUgtMoF2XFMdTqFToTvl2wX4M7E7ya9lZ6ByEYWB4jVHmUKVrko5inPyVSGIp/ckN6ZROiaD0eZvxVWZ80b8IhnfsHIuK+l7v0ZkFcP21cUdsQ181LvNsukfv8iMoSSERsgrYmBL1oiVqNUI61IA1+cydV8rID8A4pD+y9bVPyts6DYhGQXOFWRRcwayicVZjdSB2GDCCU9majM2ApcUcWMBGdhbi4ozcnQbOd2S2vN7FmYCeVZqqekpyPfZltxAYUdZDomPw0AFx9RlT7086kfAnZY5OiNh4eFJQi5/UlU3/76ixJbQzKtLTuwMDA+Kz8S+Yx8P8fWwHqpJLn75ALtWasVwzm3+tpHWkIrH9s6HF2vMFft0TmljShop1IKNA8kkAfXJpFIEQs9YBjI161eg/Q6s8YJ/5mKnoI6kc6notxzW92qgwcUbErbiX99HCU5NflW0Mw3Xg4B8xU8cxsvke47TIJz70o2y5szcs2IHFjP3hhwXWFQ2LbgVP9G3Mm6/y6NP0Pz4u4i0ezGPFUBf1v+EtcD0/6Wh9x0q+1kdAyoM+Z2kotnyRu18hUCvMgP/yWBcy08QTfmHz9+GyDIynkRcrDgParWKgI/Iip0owUGQNu8MXTXTQC2zIdToXwQ5TUtwudJxFMjyXNG8uFSdbfCI30lT+aKdMcE6sFQTEheUw/3TD9BINIiQjvsWJ6nYriFVEKmvrNgj5tzbMoFAGeyhlmYz9kF1lRbDvsmLPRWAjkIENThWTJlh7bL9OrT5NAsjPfSwh+GA+w7RoOXCNUjEfC4Nw//UEkrR8qjUrDkb+Jp6tIExsiD4BOPdGIBNggYxqIOiNKjcK1R4+NJPH67sZzK0DmcKEqmuO03KyR3S4VusaZyIKjibMaatWYME/VpuvpYf5z07MFV4PlX268WNFpdvwe8X+f6x23u+Xv6rVdtlPCqB85kn7rSByD4myOfyIt5leyvAVk66/RMkoN6eaW757z2f/Yuhh22kA4b3jQK8Zzajlo8LRJNZwJY/PPuq+WaGs3vDnWbBe1MVvTnm8PXpFWYKnkh1wAvG6jKmXSd5fRrYXFHZfUtMbipDyzsByYJ48eEEQmlXgna4x2+an6zO8LLDrrsOBL3vBgecV189i0tCirp6m+AUZTYwn8oB6VR7W3ZA+GeYvtYmDaI5b07cKJO9+E58C2a27t1dZEKXcqOCQS0gm4LsHamVMKUVSC4UfJCPy/A6boTML2NNyYjef6eKI+NqOc/DFeKijJ9qbCrg4uGJkY2gsrPbZi1QxrnUg5+THs1TG1Z5dSQQmQRo5T+QKuY6RaFt8Xh+sRpwhB1ZRs0mZnPZ03q0VhejMRHhUEA+Ft3MpoUt1O9CK8mdV6Q33WyOCNeYHRJUTok4y4buxOwu8uEi81xgTrtdrcAddk7nQ3gsXrrKrLeSUoTN5WS7Sd10uIVxmd3YRMZiD3syBKnqnux/0jDKXjn59Z+hRgeP9ZCzIc4R/zxtlm/GW40TBQu9ZRKHOyKeG+kEjYw2lPk5NpBkYsUnqkytPeOg0E5AfA6PNBCmJQzato7epLppg3CurdYeGO9ATeUMogvtN3P+mJYsdn1CN3oxgJfyTpj+yv+KrtXflD+DAgcHw7m03JDnmgqgD/UiWqzlqXfLEAY4LZdMQGOidxPhzoxwLxONeWV1IOGAP6wnZgt8or6q4YcAFjgpCuC1KoRiSawB5MTJ07Xg6BUT88+eXNMt22KcanvVAGULETiOCQWttzqMSANS/nPXqhUgzdo+KkmVg5brlEn2zdr7jjV4oFiaFK2V/3gtPpoq3W9p8oW6D7RATae/30X623qi+8G5gR2vC/vVzuBwTRshVYyX+Tc6YxW4v/2LVasWFDiVl9p6nr4Lm2sDo8lExOwkgbeB6IFJuX9CjZ3I99k7kAwrwGzEzgXjkOkecJt35raRB+Cy6OwpAvn87uzdvw3QcekPD0sw9DSNqUDflfNrVv1uctsfxR77ELwe9Sc8iAQWvx2O13lmrnqrGuA/LlGJD3eougRIM4hdswnd/QJh6wZqJC7ywKHg02JEFuXZBJIEIeiQfu/IBxNu+c2KVHgsHH84yLSnEJDhJT3dsd7Z0JpjhuiRaUTjsXVdr94yghXA/Xtx1Ft4lsL+L9PNjV+BKq8gM5RuYnpcfBEAIvRLM5y0eurpXr1NycMNi/37QUPD5aCRlEkdYDfuzBuwO1G+pyM3c6plJUV1KUdT+oUJzqjXNy+wukEbwLZVWIPpbxfLEGxl0yjYbWkR34qnqCBaTN9iD49HDBVccyG0B/dhT8iFOO2hk0CWFadmJKMJd0HYIQnyYvClEgzqm3fkipW5BGeGP2x6kMrarbCRWmPpVdpqdVE1UzvzlIKERBNPqj0xBRpHKu5jA1ZLvb+vOA16zMDnr7R7j4q0eJHxtJuVJcm5cL8KyHNXeaHM5Ii90QUBS15+bwlNkExhsswQRWMTo9bZV0WdlqBdgXcUHCCK1iSooyXJKzgtuAFt+0dlj43epmPWpneWcb+NjeB8ld6mVOXk2Iyd5ETgcv88OaIJD/GBCPPeGzz0udgOy7Cl1xcWbUCzJr973Yo/sdhuZeRBgPYmLjs2f3D4wdsdMEm4iheK6+VmpRDfPZyIhIzsHei3Jb0sg5fLUtGiETlctEru1EDms7TtU/rECHRC8jjhspmG+Kjt4Cyd9v5iRmC2CGZLU8NvUkg2roABI/9Awp0hJaI6TInakoZzwHoPjsGcR3hRH1IBNRZfk4r+RRd50XUPbz36oQSn8cNyuD8+k+ABUFntuVg9I/+vNNPaIW1bh6BaWEWxkxUMC42AK0GrPPidzxBDVb0f0crwB39tOygrv6ymLEBCkGFGEXYVDPDY9cBPMsEuqv10X+6ccGx8D5sYl1fLq443INx8xK3LJsWmdEt8k4jDJF209th75865/2Ro0PFzRu95KO8eN2v4FTT9LP3o6TH24a5YVc+kOAIo3aauhIEOVaqmf8j6LyydT1B1TVmFOSzauWGcVRwYqdeQHoXBwmenqZBKiK6zxhBBaFAcIQlVfoDjooAXUoilicv9vzRhyOCEntUQsm5AVpYX/ZwFXO9k9rSRn7EMHSq1NRRDMpEsddq8cILRuKFfGM/v7mNKjYKjZALSsu8F1bKzkSknWRT+DGt87pgCNqkEoLQ3Zxr97EtqL4dMYtwngzhJszsT6dKX6wF5Cg8OIZKJeYwinf0siHBJzDtsXa0yoxAi5igrY+AIid2AkWfOgMljGvSpHIzE5mhJPqXak4otDp0aTBTe8D5/t4zQtIT/Qgx6LYONzuEspL2jTPIYDqY4tCO4gOTGZKUdWJgS0SAyQwyGNYL0+u9XZIDP/itMzAzycXLMbY3/qe12+MXAgD3dgi7iq7jzFcS5UPcHSUDNDGRC+XyTsroWuBSSFBXmW4ROQyibs5lB5n7ObhVHxNHupaKhKV/Mpkt/Tk7zEV9k2kpvDQgkvFLESj0b36Hkjbf9MPQMUFoAH8cXHJy8BJ+EKEV5iqXENL+JweR2WtTmKTL86nW/cB29vMQfnQay0N/cBaH+1AJxE9Jp57xEWLB3cjtDKh0MkN5sYUJlolfvaC20LBs9oUBaBVyqoheUdPJOyU8A4QFuXAd8oD00AI0p/f9+j4aHx22DfFtzejZU30q9qF6Iu20t/nvil+WK2Hsqnh2ZbQMKeXYmBJqVHTtRW1GoO7kySTU/Eg3gujzGlWAj6Tv8IjwtyfIizCUVXOa1Jb6UVz7644TozKQqffSKJPdv55OsVyB9VajtWwI1JOqq/ei+T/fhCYNbwffD9PBTX/u6ub2SUfkxgVEqNb4Pn1IIaP8FHeLM0oYNkYnTbgvNyiO/YSeXniwOICKlpgiLTA7nBH0BFy8WnxQ7YR6mM8579zvEUJ4VjzTG8eCyNKiRnBYecqk/YumgpLy4mEw0qTFGRLFArtvV2KQNB5r5fDSmIrTbjDpQp6sJ+oF4PIVGp3s86JP0jroHbv6TQm0jki51k0EVJ1MTGImLCudJZI+P3mhtomJ1zKltmU9YiHsIt8tBvjS+nxVKykFnxcbvyoqt7+3wFSaAaLXeOoToCo1bW0UcQ27Ldj036KfxoF2XWQEz0Ja3zyaOFXp6rKYJUzqPDpN/0euj7NRJHM6ANDKoPG7bCfOomxzdFYRySl5DsQqMRDWoyB2VP76L4cS2qT8vARPw6ttMldsUrSR1yD4mS2EygvceReOY8PR0dX15/PqdKmaiw5quH4IfPsNvKxkzP64Xn7ZDuR08B5duTy7Xv9hja+fVJwlFV2jWikbTE7/gJZKao9OmnsoSnA415T7a9Hm0jWGlmcREUYLPtPFazOmEKm4DeDkCzlX18FX/EYzNGx1DiKx14IBHJjjiknNKv6QBYAUnxjCmQl0BSO/fCittMUTznM2yUhTW5MnCkFlfVbHFjgPj21nwtP7Qw3PNUne4YCX+zsnNCiarKJ9LYdX4zAe6uXGtfnPAvgTXbkgg7V9/6qlSBhLoLk+vj6sKbyWR9T34YsWMMnmkQMjis59A17oq6qWvNnxu8T8VE6g1cOhatns3WBv9/b/Mpmc8MjEIkGcNqAtF2Ox+CCbwvU27XSLEU+6JQLEIxfZMlj0CrEI23IdV6yG6DW08qKzhfSLsK8e3dzyxOx/ggF1GNXLxmF2+MuTvdEIlcbQnZ5AWILcDZ21DnrwXpYXrncco2KZF+rfT3GmCbxoqZVSNm4I5n7H183Nj7+EUrFFMDSzXvWwONy1hucyq4JUZOqTeW/giIiyLXXqxQoFPUj4qQqwwKwXBYjWCywDZbKe/rodHr8d801qvSY5s+YFEZ+q7heRgRfK8R2U3TgYewTjriMfPZsSWMdKK4zFTUlXtq5e5AXdeHMrAzejLvgQiN0I7a0VY9r0KrQeNLtVH7Qyef4jenI9HcKd6dpx602jxglQg90bCn/sEDnn/kGh5lrqmSdfhgYnzvuOBn8FulHEf+0+HCTE6iNvlkSK78vYqb4Z78dbjQn8KZlQo369d7U5XtPThBlqP9EwlruAhLHl3Kp/JWW/YgMh+roC+2CvZWKLazCa8aSjqnJYLYWROGbNIhHaOz1byQEOeT7718Rj5u4txJVBsupYY73JlF3PtF1bRAXaMM/6qtRVDbLgFg6VoCBTikbjnkET760sy6A4GICTIDe/K1MOf+MhwfYd1QnFYnMtCVuMDSKI2AJdNtaYWk+NBhylGRDKRFqxf8oNEAQ0FktX4mjkyUzKn6Hq5uw95MB2sVqtjBkC11Sy1KVu7QSVrZRkV2z0Wb4algJt2t7IaXtSGNlwE5ip091nUksriSq3LdgZeymJ7vw9KwgPSa/M8TtLtMEmLMMiuYVA1PsqoMKxOHdOjvTO635m29uE5ulgvzP3cEUhRViOEkjSa3hz3FMW42OnPlW4FxVkZpKduSsgoIAJa0phUyD73MPWbgpfzlkPdAs68MM3aBrrNF9fTsuh/CSoXJbmgTctIwbjGzLfOSb5+hTydvHdfWbOIOWQdji5wGZKiBMmOr7euERRw4eaQeFRvQmAs3KFuFH9TtYh0Jir9AyFmDqZHpn0NcnAvOfE+rVN17DSDRMWCCX4HVaAc/cPm398/CkuLbqXL6StaVphYSE83Z04WXc6l6qZXx2/UCcVHtDcX/eT5OfKcYHuUOKtl0f6vjWskMxnEXudXkdfyBlPrBfB0r8nb6baSCSj1G6I7JPh4REjZKPLG+Nym0syAnvQwqLMarTrqyVmNBnoAtDbkNrY5LPwPvAFr+CCFayY4U2gJs0EpLAEtZxG/5g7SYl22QlJpuL8GeDSCuW0csRVKSt7jAJYyC/PRq8QNGY+V5DfxsXQxqumL4FTmoBBBbAGNHQKRv0wX8xY7jsSP79KI4c8VOXsyZlCz4Iokypq8yiogfOjMRQ4DGvRV1V0ckTCo1tpKTEqxyqXdd0F4aK2liZ+ORwYgcQaYpTYZQa3PFTOs2pSCNSuRtMcGLsKc5lIfS5khhi4/VAvvsa1ce/JOPyz67leT9dwCi5ifNnfQcNgVpQuFlB+YHN1DVlBmoTBB540oCR0RLuYCH8Zfv5G2yGU7gE9uclaKpd8gQhC+sYi5adNZ1fjIDY0U3gTARCiZicxzwpUrdknwKN+MaVxtSZRCcuORKUfBBRcSla68tdTtBqObB+3iBo9Y8SILSdiKmsGfXhyhxNGf6AgYVFRfHGKHKMQrj4obBzBmZpSRYGvFAt7pJ48s4rbWK0X9ktiwT8nyrFQtCLSXEnKLPbKb2K6uMuJ4Xhyd6p+Oj03dOcF/Bs3eZK+WnzI60fWtYwwmkr4ORzrdg4GV1TJ1SDTe8QdQ8wi3EcVyqCujix8pZWYujQzVEgCdnFsp08XpWtPPycMpsaDA6xkgvVPFqIhc3S5Zl4wW1O12MNaKkpfpzKOQ70OV+LKLETygRbEPLH5e83H4EwvXkLV33k00hCnqbNwVoSZYZ4RizCFU13o57LbJ+9f2UqFKKRT3S9/txVoLeTMximR57wFztRrnX4N3rz7XQYpt4qe/pHoHRhY2l9JfE+P2Phx0rsGL+5Ac3Qog9obztl9FgHKXayAO4M6m+ZfB8NbG6JogtP71CLe7bkNPHXJBkEwELzFsR6B2RHmRgcaGOWJmOE12K2kD8Id/5CVUIS5Ez9Y3SE81nGGiUWSSVnjiFgxWc9KRL0njXTiy4YQkcBkWD2fZM5FLgQtQ4J1sjFQrmYz+JmMJyFHBBOsmzsBExT9KAKvytggURtCkTE/YLvIKiLfR2Pp193T2QUPcbvM6YGVspla/KNmT5VmkMt3JhlXtKV3SXpy8o2ngsgKINtWXo7l4AC6bodTPqlm6rjSbPl1UHhuJdfzf4uzp3jeEUP4JcOFfEeC2hsg2U2j0HxC7a+neyuXWwVosL6oIb6+rgO8Mq3eTlxoV5uMkJ48Hp1HshDavTEAAA2+QZ5hRRUsIf/14jV7YxU96Hjhq2he1Zbc07ycTyaFedfBGZFmAqjJ9ixxclcT9n/gmBOIHCfB1rtN+X90kJJ0ckftj8lGYCbBPDZPl/Qce3d13ZaJWxbcCV7+h5RvgL5sd3WpY2jFzeMKB6XSeqn9pChACwdwcU0waJ0M+MrY9CwnH7GM2js+UlTv0O06uzq8tOLjCzx0jDwU77SXYqE2Sk6tWEV0j0FpdHRq26cVjJSLJETwG7h9sdl0606XiylelRpd4SPMRiGcgEEzeWzPwLtfbXMgdRmYM95Mmi+OXJmnoQs0jIB5wZxW0HZKLKZV+hHhrtaQq62C50b3E/nJLvCZfJrEyDnXAyxtWy2lqagpAv3CY3nWU5G0kShWyHORljGknVoMNT1lqoBHWUzzpIiw1zpYxDi7NCoArALRbyB85813z/lbfbzvc4Hw+sfAxs73Nz4rdyoxMw0KXnQ+9v92o5IdDfBQbXxOEyW4GW58WsI2Aitf7DO5hrVEcAIPdZ/VYwpDTwjbNLa2aB+Wxb7TBi2aWbda8S8HDU8reRWWErOyxNrI8+wzI3v2wJD8CCWs+irFa1JbLMaOsFH+Tqo90EaN73Kt2iIqjzC4xLJoeiXuwle7dkW6L+c9qWfyziB91YKcV10++YMV3U3tR7IiK9ooEieyMgkLoBMrypgDHZ77BK10pM2JrlpLZLdxM9uXKy0o6kGoyhdjzDQDcfPSyz0dOdvtGsr/87owfJ3vcWwe+5x7bUUStxPcA7Cp1CczxKxU4jjR8iq3RztGSRnrcytnQ/kWByqwZ+IPf3b6RXwdeUSPjk74CsqBvREive9mM58xP70b3n3Srukcz/mDiHendj1GK19ZV8HDCakFOOnqBuCzp0K0lJ9JHA1y4UL1ZF5TiPihyv90I/MbZB6A8K+9zejbzhShUIssvM1m3pK7AkcmnOhdXZujYVPZAQzwJKosDgo5TK4B6QnWQPPuzjtqn0jh9Ij/M6q1JxgwAAfRKwa9J1wc0bYPL3r+WEiwIhEJJP6SJcVVi2A2goWin1BZ5G0+yebWY06zxZRO7kZlPOvXXfpNDsW75W4kNWWp3wfn2F5uflFXqa+mRHrd2N+kC6U3bxhP2iHsUXaXkFzjgiy1MGv0Wu/Mj+uOFkzkCA4ipBa9Qndk7IYyKL/3lltGHEI45a8Icmomx/T9lAQmZgTsrUJPEsQvE7UnHdEOxNDeq7/fJ7UVku6UxdWRhhxIdMH10MQ3IlufN6XTEHKnP+FSjYhXovEjLvna3xz+h1X4KJUUxG3kRLiXaN/iHAOaHBTO88wBCe6Uj0GNyrtQ9m+iYz3qAbInCv+Xe2/q2cLZ+bHKFzjicLJkaXTzGUDjS6Pj4QvkZPZ+derPBBJG1BIiZdudtgtKXNoSmW/XRzjNLeIETnlp/QFwltatSjAIZ9BR08d1ssExCaFdf8bYiHDtTpyhCc8OYHANlDpdWQ90l+uErEzzkoRoHQ11chaSISEn3PiTT6ToZeC6U0M7lNjVLZQTvHbd9T+XVsmz3+sq1RCxtYtXp2CZ4EeX6ZK7CBkvDc5jpf6WepPBgp9GKWkPOF2XPwsMGxoEZXDGFkaHRFuG9uZLjxFWMN+tZNjzR/KcfZH7OxZYWsOv4tSJkJIQRBgyBDGXz1rVlOiOUl6+XIoVA3bCuCuQBcnEwZOq53MN9G7gJetS+wR4os/v5dXC4wuKq0NFTK/ij5EB0S7mENHYipv13JeOyPNlaKeL9PdPuziYSZRmgTTiZi8G4eblSDYV4cKgX/WdIJ1/oaHX4jrWKqnaoRfYk9oGwWaqQg77w9nmshb2TO87L6yoXaJX75dD5nvQ8B8YvfjlNWic/LGbVixnm9xUwTs6fMTX66x6hXw9JzNsj+HzB/uEA3bgmn1V59PFeEp4mqxGqAHTAAPnax4yOLFYTAjCHHR7uKz3RjTdjFYj/wol+Ua8iKzcVa740gWahnvcL2vVzROFiqUbmHBEMJlikRA/4ank/Qi83Mk+8+I5Ht/0vjed7BNDSfOfgBNKgonzY064nO5tne0ISsov43kMbv+H9TpB2glDBlQPUERzkIyzbqXwFpggspN2Y/zBj/1wBfK8znfCBfz3/ETS1rysrFPp7wlNf20QSK8vL0o4KIzuRz+wt4ND/5UBp2sbeDshg3lALIH2AIkA+3H6ddWpQbBnqqO8aa3+t5aaQo4X5iXHaRGhtACEcxID9wPKCiMbG+sLzCq+q31yxZthP6WBYs7anqgzBtyEY5EwoHRJiSzbJINXs7JQQiuHTP1UkP2TkC23n52letGls0vWnIWd4nJXb4v9A3Hd0s+mf0VvZbW9dTb3biOpvT8x8rtzmIszp3vG2QgdlWriR+lcX7syXliQpkAO7FIvnmqkw5q5FCMx1F/GOKvR5kK0Ew5F54vrcXaNjodAzwPCEdJVF+HY9qa4zjDoLdeLzBaH+JBknmpC4wBsJsaBUCIu5aWVeedSTpG1HEDd+F1HmEs62UMQhYxCqxfYBQygypoOTX9VG479fNCcPzhfC1RGNGeuf2u+AxCllpgW0GmF3/sO5gcNTHyG0OH9qxekNinVkWiNPgKFuJJclvWRhZ0IBq+zLuRe3+IxCq8MhGbRP0SkDJSxaAylJHhxmnEC3QQWUwxhZkYP2oDdjY+ojJaVlPJiDh4CNUZKV5k/htfwF7W1tH4TBmsP+1g1j63EzLn59tr7k+IXkaaV3MG0IkX20C9LrqhfSRWxhatxZ9lnEwRz1KWkMIcCYagWMDKQLFpKX/b+uAezWZKH+/MpiL3n/za8Zr5T0qTt5kO7cVc/Nlqes12PSdbJveES7jgjYsXAzPxam5LTloZVV21nKxjp26rz3IkDTL1+/6lQVsNJAR5xXkS88egQ7eKhkT9UeS6GWVfTszuEiAjL515VMJdWUC8YrlgKnbIWGJ1OGxvQkuoeluI6mjH7QDwU9ChTOQvHpJLYShrpj/7erT9+zA/nasa4joIiphCtj6drQL2VzkpAtStilvomAP0XgWiKuysuhSVyOydg2/rG+rs/qnpVXBs+bpS18oHg5uN1G2xIsMvvRsDJHEXQ4StTrVpImfCsm/NqakdFkoCAJPY9j3/4uN6M4PICxtwJOUrFSCpiBze0HO77+KpeifOJ8sGleOp3QrpswVdxyk9orqXjEEVSRc/jfTnD4fBaq4WIHd+pyTcye4LiXkUxC43GYNfd3TjYNHkZAXk2qGC3NFfTYXeFnAWfxAYVUm9QBoNEUuv9x7rrbWb7HsRmrlkm99jlVfGthXmlW+WIsm5GhCZr1BHuJTKe1NhJHZ2pdDk70ko0BoKng9Eyqltihyg1DEfcuPykY3mj5IrcrnJUkBiYKb4ryi0Y3azQgOCrAIO4s9C0K/1ydn4dn7+ftzO8yBJVK8TjNuE5Cx/8HNaLmdekOrHjgn1bey52zqCtTmiEPiHiXeGXqxfAlaFBmukheoU/fG3N5YvgzYykQ+ofaKZxIaSGNHZj82+15GDedC3pR74yKWzS5ShW+Q8M5BZ+5Sz7zOg6ijl1gCqQzonvI0bUdkrZFlhIOuQSlGiCq3b920hnxxzAwjF5S7vbIXjyJDfSNaHZ84kzsWryzuxUthuwa5aHgyarm/oqsLgRUkBYJCJJ9r/wevYh7jiFhIRF+UtRqeiBpG61lTN3bH6/jM1lWxsSDDtyE1m2PRnDk0BdsYQKbUzytrNkZdDtx/7lmDaBxnM4KPoBjjZ4+xM3MVRF+/1PoOtVdoe/6RSRhF/pG8gI9RjlnJnPG3KmX3+4BLZegNwZQp6ACxWIYo8y7SWRysKfBjrykyWUi4Q5Sg3pTDR7CWns0UMuFKb8rp1paPwVNomRDAr8Q9lzYaDs3Rp4Nkxa9aPI4PUSkSx0zcsGkHtk8Ncl1YIpyFROIQN+FPVXJ29zYRR+IL/yWyJ5CqYH4g8HjmurInqy7Hu8C4E0z22yQiy+WTXPEasto6IhmlfG0zgqbKLFLLWGQzHfzrpPmR8vmszhxQkQKNzpS4GQi6ieU8XL0Tlh00SKTPk4Z6Xe/9DYnQpISHMcfrk87DxnWupv3drVfr1b+muE9JP2R59dPHCVxYX6b/hzGQxlZyj7eb2kXi+9KbefxO+xUliKl+LRFc5cQr8DA26GjcDqWnG01q6cZxDgWv/vlg5Z5EM6UKTI3J7W5xSaMpTD7Q7EO2HbVAW8f/PZcJxs3k3IazTUiJk4EXup9POibuqmmgCs/T1MNZ5+nFuCyQp6vpe3OQ1bvXmuU0HzVdXEFW7ybJxehXQk3MNxKATV5xsJMDBKUGlo3y9Estd8lU1vZwFsCx35UbFuM/lA5cFGVu5KaFmQE1YX2alDHDYdNSIF/RbxL+6J1wdqLw3fU+k0JYBU7FWbrLCtcCSk4xIk029v96BZk8r7udYkKa58l3F5tmTK2ODpfmTBDnIk/oQEq+dfVZ4ajKSVsP85NaGLk0HTmM/RgZZiPVQruvvzHeYi+jXpGij754qbW83Np2YH9bexSnppI3fwF+aVgDFTR2k30ue1L9ApfYOthQPRJEDXRxkJW3HUIfFS3h/hOwlpM1Mp4rtuFFmZfZcrzQ3D7kBELz0dOpAoj0ofbo5byZ9YgIxufrotKGYZgTMW0THkUdKmOE8YnqaWSjR66nia5koEO8T6ZQvNRsQAAAflAZ6AdEKfZaj3rKSOp8VyhlBQFFs4owsaO9p9ixAEvRD5D5bPJT0iLxVc4J0/E57+iGym7o1MN7TtvETSMruylt9PtCe9HaXAwqt2fDnHfV5RUJSPApUps5koL+90Pigx/ogzO7BQbU6NTToBGmj2BuExux0cL3+AtVv9DXMWKweMGIe2JK1psAH8aSDSLn6rEWDY51rGIA6fTKlYdDdAvRVQFw6IrOe8bHlJrYMrpY2I2PRt7WSXNmbUi2Z7Ix805zmBxHnFAYRUwxn4aa05tz/u8wkJUAEan0b3NDFrwElLEPAILWR0jMR0dMqylqgfB83jRu1uHqYgDGHJPJI8BWbuEOpOiGuyWgCRUu3uPebJzCi+aIOekY0qUc1tuvuR6ePETq6ydXZ+BtDWPtan+d03qe61MuyjCWX2DX+KGgJ/H+oOBam8Yrm/LNY2aNTLN1hw7fGXaRho9vKcLuTIJ/vwBLZLWw+URsNQsyXPGjBVHyHj4mFJ6b5GilIpnNEV0RSHdfX3KIIoihR+NUhQo+WeSjdWmOkPUBToYaytA7Qjbjt1EQWgBkO0xejd/HnJ+ZmE5ZnB3LcKDwifI0+SmtAAx9T160GjXwmV/w9HHU0hdv98PWgDcuRvfcm7EfTzA4AO24xj59ExcVvsgVTBdTloa5Uii8pRhIjg1JfkaJ3vgWiJkyo2U1IrBmjHqII5S9m2XiXKQHpY288U/WZtN6+mbv3/dBwqKx1CnXtgTXI/pDo48kHc/2ay8qnID7EC7ObB5k4kMMZAh5evMt9IuLT+XVIImaFhOqTegifsfeyXyZhoOIM6OUHVpTBx8NxdMqSEy0R/p9xtUXJD5xvLvKE76Vhk0C392pg1H6p98hoYb9HLBcEr9nA29wHAa9dFFBguGnNass5HiJsOgE38B+f70B0/aSJBiKRgRNzf7VrCKQjNp2QCJpSAta0+FfyruVMk1uSotkNT5K0WoYGJLfa4Wj6yUvLqp4HtSQjRFlZtMBDz1QU0EvrPAmCOd3HzNR7ZyArpF/S98YfIi4VvV+3PnxkhFH4YV0vyK3XYx/TFn9ItVz4hhvyF1AzeAyeYjICl1DP5B2gcxTqmp6XfsKOFPmzzCpfDPP7/weR2VKIIuOKelkatznhCfgn5gLN8ZzenY3epIGucIibyvSJ3VAs8/7BvWfBcSgGm87lmSWufuxzZK+aIeC8HsFX6lws6EQpwhq1siDFfDbfoRf6K8xASW1xt/ZMNK1jMdpjJaNtdvooktIJlecRRg7e8mfSeYdRiOz4dhQTtNFD8Rq+x94Ij89tZIQ4mkBfvy9lsQ31OkhllGrYkKNylMKBnilpVDniLuK7TV8crmaJC3EH6kipKx8t7mGpIh6s9e+oOMTs9j5mUiYdWY7oWbJm35mYSDZjfjWRrrYfaG8vhCb7VwC0HeIXcmPGzDGtGhL4EcnoiixuQnd0IlELFsBXHhPpVQx0UAKPho9amJ6pQcg1jHaXV1nQAaF3v75gIZfNSGW8SIDQe8pHMjdAf//NUSlFSRO28L3AT9cpqt//0HI4vsIZUMFUy8sL6di7ovb/3vgQqpAw22M3M/Tgcrslch5243voL8nZE5TeDMCrx9FbLNS/VGEfo37CfBE3wgGl7x1p7ntApjsPthA++bXD+g6Qxd+qei6EPr4xYKnostMAUfV6GvS7kjOvuu5pxVU8qTpKfN/giEorpzIwJfVD6R5pAFualq7p04+fdAz+V3l+NleXdQTefBGEpN21SMKuCozh6YdytL23hxqfRjm+MwKPvEH5C3vBV0wtMcusVqnEWzOG9VTdeW3yR1GDW+r286ZaKF0hZ7Rxmt1iCGTTkux2/Cbli5UYuMkKmLfzxqxirmWJMD1wIc7+4B5dywG0chvfS3+U8P6mqlutx6svFEaveaYAKrPOCfHH3wJRrYzbcNWDSAaQte+b9ebIhtPG1eFGkpb2Fx5v4yIiiOKTTmKMhKv4Bw1nvwRe5nZZQVk8+L5svfnG27qP256cMtPQGRA0NXDWltlrieu55SYV1JSUCvTip3y2kRkBEZAXdwM3leA3Q4Z2tccyz/joAOCCZVORpySqxSfymqK7im1d+ypE/6YBGWXOZDJr4ozD+o5oFWhKPvhgprKMelgAP9kFfO6zvUnTqplA41ejqmbqCHtFy9mGzPw6zsjlHFZCKyY+XmJENMHWAUxbM0dOw/esdYYLaXRuzV3XEYrPAlFaUFNT9uEzY7n7tS/y/he4aFhfBjI+uJa/Go0f9EfvnMnR/9cydYkNy3KUUUYC8L2Zw4PJeDz03S7J0SWL3syhYYcEgUNa5tLmLpRbHiE9pONOVY6mtVPqgtimZCV6yZ9067B7LHJkyeGsmZalJrJxO9HQuluTOUeDJAQ9s1/gaEFQKT0/p5WFOs6kqB8hAPY9I3dWaApXQVwcAhInQ3Tw5yQwQvQI4ROjduhO5AyeH7kK+lcpTCexnFO0VyvXaUFxUQqghMZDUSxj1xW2LYDEVqDPye5JexJCM+uY6aWGGLQMpStxfkfJVs3ogLVqeKYgG3hzTOZHlFCo+DwENOCtH977FPNi/ZDYnHsNuAEfEPflSl72CqkphFFerSskLRS0MdSFynjJERnhtB50zisPodRr0vVwYqr2IYLAP7wnI8m4xlpxIKxXrthdnlYOJSZ01GER28ZJ5hB0AAAdUAZ6CakJfuG4fHXuy0F/8W69SsWw79GDnTrpArWwKmxTayz67m5TefwEZ6a2SRKTgjHQJKF8Zbb43+WQ5k97QUgEtqtDA1MZhpScz1DkTBgZMJAAdr9kACLktYNua2wM6mOYWq3HJ9ZoVwFped/x+5keYdkCtAO/PWoZ1ZEu5KA6zJG3lxV2A4DrEG+H7+/PLF/v0OKzQYFXHn99p8qHo3NjZ0wvJLGFdnpt/9psbM+AMxacbQO8elWTryjHmYZFp++yV74t9DSMJ3muis2DyloMym0gadAq+91UzQFY3ITAPMq0eYu+XsN10kjm5TFHjdG2zAZn+xsTDf9z/3X6TroPX62ihhmiQyNCawTTKfPZDOh4qVnJbSFCKc1F0BF+enUmiz5veqJlQddBVRn7bLNFrOXgohikaBJohw934qkqVQ2U9LJB57yDy5DSlj/Iel+QsIeAiWUEkBrevlenTZGXTylT95jOdxLuGm/qtmkxfiMsnC9sXWKXeI+kPbTRitYOHlNwds5+e8fsZJuew26RJMnsAnDcnShkDnY3yDwuLcAC1TH1EbGHF81VXtgOy4aEfZX/gwo0Nsagg/mqviIJQI0OVJDuqO5yN0Wu3+aKn8tROS3oqy0/uR+ILmmPh7pnXjeUcHuU09ZSjB3BAWgZYFoW5fTaiRqC/ks/IJpmQJEnFKu1c+2ffmMvQHCZqr9aafSOLHfM5WvgWJ+Hl3KDyAGEbLMJ3rm7lusfXgHHMT0Ie8eA1rV24BzPZnVEDgX06rfVWSJZ9GEoWjpgMTmhz0KK7E8GnsHuL1bQwZT9PHaoycfKMWsx96itg8039uywTbpiMy+jPqvFGCJ5p8P80c38Yz6Z9fRCaWZU/MGCDtkdrNhw266BQPrXAo82jR27BTzmufiuhdaw/vUGyasran25KyQMNHE7hiGbf8iraRD6pvprl4tKZvAPhJw0uHpnHxgsIB38MafhJXenFoGs1d1n3O0+9buxu69aipAeEgGUqABbfqzGEDpZ4nz41MyjWkIXQ93ffZuXfuTPJhK0JH33JU8gnm09TmfTHwaQwzFqYIti9zgaOkaA45DULtPCzP0COcyOE9yHoH0VvNIeCoqU7bZ7vuHJNZ+wLmn+p7axMA5+qHUSCEiTxrqccWiYO5l31kXE3jOwENeIk2V5RvHZ5MzOEs03Om/J2TLOT6+7tums0pMORX/sEQubAaGnM8Up7s6h/ytn/8ikBWbB/CUrlgiefkJAC5bgz/938VYJE9dKZy/u7D3YUcEm53W9dD3g2+N0h8KYvg33FcNslRf9b+PkDIVMKpk+WrflTK5A4UyiYFYAI5UJ4tIRRgg7+Kq61rw4olE6V9yFQOlUuUa9xiWSKIh/AikjnvHo/LsURu/AtG0EEtNTaa1+jtdFOyMutRxtgQyT89wy2Si0tOa465hXIwx3agREyIx4demERE2rm+1IQj7mLNHmKBKPWmnkVmnAsW24MkhY7KUws8UwKtOnmfATvM2BtzUxHHZTGQ0TRbEZxhXlKmLAJQiI9IaS/3iBCmpzeD2C2yuRKsBKyE9o6O2fyAeP85nGeSVVlxxux8iSaRQDyjOcfZgXxrNOpY5Ie8SFVMlIcgoBsoeqFTVMACgxFVAJlTPQ3//giamG88eER3OHvnhG9wZ1uWTRDJuvllbCS+OjBuiMzwc+LbZUdOJwsCRtdXO/L2AzKpBmVIKH+eIMltJ79ZmqbljkFPGDU9nAl5hNKC40zWbXmsgKi55DI5rEfZUx3uF51E8kP6O762Kwmf749RlZJhrOg7FgsPGBXTsRYnU4TU7fK0ebqzlzy2SYPNc4ocJJ1+uFHSVzC+6z+0qifxrCxtY+jWIF0tJeWMF3H4k6td5WYtsVkPzCzY6t3t2d6936B69WsCV2PQd85gE9tPOZs1JeSATWB52MQJvxPVMA2qevxC+9fcjnLTgG65yEuN3s+G8AoGjPzrN0xqXDXugzFYfUwNF12x5HWvACywJtqRuQxEeQPGnZiZYGvTJtAH90fYyvepA8GIQU/aVe84xHXgGVFJcfs0GPXMoAhs9g5qs1g7Ef+0yNnTAhDAV8n9ylOuD+sKFNn5X8/CVOCU2IE2pz9225BgtNJC/sRQa1XyyypEyRvgOS5amD6cqCCISqhcguyqQ1aHMkIuv8O/iEUJBy9Y/Amfl91rF+pUkRb2n2AE6ElA3v/WFhS+8n2xZXVi2wKoTCwKI/+070oFU3ooyMlHJ6uGjkgKfo4Yn+6hJHUW2wyp1o0Va0LXAI3wngVefJ7/Cx/M02O1kY1s/rA0oVkLQtrgj0Rs+sAZAB55y43Fu+Yg5YGO1s8R3xpHWG4miIL4TOWT8dqmFzmWbXGPNaL3+5L6Ff86XJrrEct/mvzts0psdTlP6BKSdP9V/0flnb4LwtVAp9BACU7VaRsY3sfVT03s6AKAN2LHwpy8BcwHUeiVPISLuTToYTY56bkpI/Wl/F3nbhkA/W7P+3UHAAAN8xBmodJqEFsmUwJv8ZE2ozCP3JF1WzhfWk2KCY9S4eeQwXJSWERi0xBukNYaErCP6l2ef7k+v04OkBfc/TafV5UMWei51I1MMq5JVxdD4/99AsnGUbD7Gc92SL8B/lhUecd4dBBLNniq8LkuGESTbhVJCigt3+Ulnojlh2FB9MNxsBR+iuMK6GESA3aLlbudFAs7+/H7zSpVSw8HUYxvpLnnhn8p6wTdo2CzkMYKJ/oMi1hr347M7UQqt7RqCH6EuvKIw1yN/XYflWM+/Ubf52nctieprfcd0pY1iUP+HrYf/+dbW1yjMDylLfEau3251yN1ExPjhBwCWmu6BVDZENAGlZhN3XmkLCww4p4APbg13yKClu8AAOzYdcyYsC1oIKJAKv1milsRdxiy+pgVlmIeS9K4ExBc3EW4aCAPByHlhTCC04isFHvQXVgtNaR5G7mimV/6XcvhCm92groLtGFYWsDhf1VV4Q5ZB7bOthICQwXJw+gR8ODCLY560crdcn2rgvo1KLb8+0ZgW0zLY/2ohXzRIc9Xa1INewAz3WecuecBnFIOlKsU8BT6O54l4IcmvTD4k5TqoQYhozO601SPUoMibg8JUYnDH+y0Rr2twJcZuepDjvnlYcoIvni9KFKIZIfx4kYmkmvgPKK/WMbLtCJ/u1VQknNLHynw4Vhqs/DZh+x1N5cpDCgYxBT/wBKDY4QGh2Ti+bF9FBMB8mJBACY6vlxNcKjX9aLT4nq5nvmysqjSohyK38rDntctIJOQEAzqjH99zoenc0kCAULhhi0RptGRRZ9Dk07lOq5UIFtwHf1h4sqGi1GlYIHhn2BL3NBeVzMrMLvOCH8Udiq0eGRzsnWZoKZDO9Ou7YDvVfg86ppwyI0EOK1sTwUEiIxHdx7xsPgjyUx6T1Di70OaBUxv6rC7FFvs/0eQzYeufd+q7wYbZpm3Y4Uya3CB6TLa1ZgexGhBjUDluCx8/vfXetLcMawue4TY3IdLRx7na+jF2ycOhbjPPxnFA+O6I3tQAeds8AE8vI3msrjAhESy60A6IeyD4B9zOvmIfb6E50UVYAjhStGl3wv0s2uCZMRfOMH43h6A467ccHHUjmO9TyShwqkav0U/7zsHWrTVT1KG8fnRZrnVbiwCDTCohHIysjVeLfGGloBWexp32/+HFLwsBcMjuiTxenTU0ynxwEqMx7fk4CiMXDEfkAbRW1K4qP8O3NcQAPjP3AIJ0lnIogl5NkMYrgjbKwkek8ZyuyhwIhM+r8XY3/SsF7kqoNJ0qmRsCvk5MzFff04H78/vtCekZqTe40ZXmJp5Vsd0395tf4wn9VUia4ZpqnbofVuIHwakcmYiaLt/+A6kMMYCeRMpC2AZordzIVSKVN9vpK7j0cVdSTpSx9vZ1PDBxFPV4r0sAx6mGeQaWBm5yM/uVibhJzoOmPvm3h6WjQGbf8Wcpj0RsqUiYKyJmrk5+LY6LO2Uyo5rUYCvwWV2SqYKjqIHE7h1V0u1gZzodQMrUzdl49wtU1TDbBU5ahruC3HHcOd/uh4p7UuK2NU3SXArek2SNuzmdc86pi0ExHxAVBznnt5PKy80dqLAVOErnYa6f4Bktt61Fw+NwQ9eJGyzFt/qswxQWBpx6msyFddmXkl5HYkW3JqUXlsdAdZ4hTHUJh23cIDriMWuUSQngfycs7avwCC9hs78qDWDXCuzCrHipKjMbaACtTMucTXFuiUT6y7ZdYxLR4AjUJUK/PRasL+c8qLTMkzMt4z1WzDb3heou206qvNI9QZGimwQ0ZOm5D1Vwc3LmuYvnRC3/yNzPaWXPJaki+lySU/r+wE3ivrbcxpNhhJoK0J0yiEkt8G4vyL6KAdw1C8EaFz5xMtCiVpIX4Lkxd7LWlTuuN2HLj6c88BGZIf2DtLX4b6Hhk4bT+GJhCjskIOkUXiDoaYg/KBTeEP7/rifUkthd2EV1c1KZfQIIuiOR6tc9jGs56HFjx/MSmBtQnkHm9JSOUXgWzkWuySwEOzlaKnhpw+3kDGRqOakbEqiYxSB9YJLDrFQ/+++R7uoZZu8C6pth57pg9OtVyd2gKCY7BtIDXDa4mC+vPIXZmN79ojwyHltLLfIuf6sgK2scIlc3T05qJStG06RILkpHakEuHRkSlW1Ln8ZV8V4FA4rHQr1wtMrNXUcCj7jCdcxVg3GWhCdRn4EMgqO98puSsMSdR1WqT3YEkA8btCS67py+s9kXJYRmzJHPKHvzWA3I+kapHfZIi8zyXWG+5cvVfIsJwrHi2UGWF6E7Yg0FV4IYc+GyWHscmmMboRvjszinrnhCpjCJnmrfAsppZ21eNGMaxr1FeoyNwh8EQHOdo+fLmk4rHhDnyRLb1RNwZOmsvxhCtiobnREKndr3cLJqQPqSK91Vpc0B9bjOtEQu4PxIugh7UBmZYYyKHv9kzXV3tYjOfBQqc3ycdVTKEKAJBQ9dbdZ8WKVL5rBg2YmUakYBocs/Tq5o68wbfs4Bl8PK2nfYDoNlVt9EGxdzIUDDm/QmNbsQmgxt3t3Cl7x5Z9EjYg1MZe2jxjaeDXGrqVCeRdqLQeLqBIfEFV8XMivv4lWgqb7hoBOsRmHbIxM/FwFfcpH0+pEaXujVhPYzIAN6ldPrGeVXeBOVLGbNErnw4zxDy0y1jAb0RaHJUOUluG2silJjTfTruAf4r1ytJZBF1lsJGlWNGVK7RY4Y4mh2TTSiCc61D/lhdiVblzudH4xf1OAVvmNnrkSH+RmMTBEpmGB5/HUPr3hdba6DATU4E1X99khzuvyXxvoWrXcrp7c3CqDLAcGRyGst6FNTqkYdoqOKbNfOsyf+rT8yHXPs9ILBGcYvUZX770U9KMSdvsG9QQjXDcX7Ii6A0TAbQTZ0GEBQ7TCiqs+/+FV5JbiMtQdc+qRQQQ4UL9kvgaupiFMuem0y4Nu3OBloFCeUuO1MY32GZymfI/Lcbv4GrV/wFPAu0C/7shPsaqw0xNbwxk9XITnybKN5HoHXPYaI2Ikp6KHDdv8D/Y7K1lmR69ZYcXIlJSDka/mCvgvMaR76AxXfqtgUnX7okvLXcm79U6If5Lys+SsU5qJxOCOZb15tSn7WeQnYpqHVm7HtRzW5jl9RqsQi95+8ogqG99fVTLPDQQpUzuDlQS6vo9ssvTq3Rd9k4QGvpEHOyuqCJw7veShVJY3Amvpz6kTyUsssro1pi17FCDUy7Zt5ZKU4pTW+nMTEvOZMprnRcJJCxAz1K3SWSGPvemiL/ZZBalMKXFfrbLbA8j51scX1QCJ//Jkhj6AxaYWHwbpqdJbgtIbayM2ABA6qJYQV18MXXwBwEmI0qCMfF2uN3KTHd4F1QNVt9qmgIS44WMPewpzw1xAU17OP+k5pyEBtSR1PrmRdj1Viv1wuwH74LNS9+9ZI5AnEpQp7tED00HcK+QFicn17VP+KLK7aLL97FLCEUX4g2HcD+vBIkvqaXmXB+L4h1ar5RyFqkmHt5I3tR3lIe1m2fdZkbMeeIOHt0jEx5G1EU07rzQ2ONyJIm0Kxgp3rKXdL5xBsOh3Ek282VfB2d4WEK5AnWUcG3Kemy45gmNlyNCdG8TyHGOwiQLuObQpP8g3X92o7ZlTFGyEEfkf/GLZ1uZKsZprloVJDuSvsE+13aA/pg7X4kpCPlKD+sFybUdTyWPKhYItnJttzJHyWaXYeCGbHrMunZ5nbeNnHgZ7er6JxI42+x7z1d79a29y8UdCQUEcaQgCJOoayG1ELNksGqUgZSn1nb3sP5sGedLsu5LV+kidizXAbfzPTrF97xjUT/ytp6EtUhZtYqxzjAWqQiqpCKIqsbEmsv+rKo+UPEVDmtK+7ZpjTUw6jr3TJVazBIQWO2lsyjdVgVsrhFwWV5xZRKhA8ByORkUx3ocU+Xw/6PgScc0nWwzttzIhO6nXnQejVBnPUM2MRU4sjF3G/U0s0/C1IyD5VezHR/tLUtfYd1IzV04XrL+AjjlLy28ax8zVpyY0SJWWCg9+03Bt+0Wr/bbept4ovGRenfikX8oOMHfHf+3RoDR40bnYOnLZDp4bFxvkdcZN2yz/2VTMSp49RZh3Os/TiEucfkjoHDpcQFOJFobatHwoS8IhyIX399SLtaKi9vYBHdLXbh2clOjx/wuCGdhMlz8S4jvtulDoUhvmFHqNeTkXA9lF3vtrfCP9qx0GGp0GaCu4p3ZIQbqo0ndCtwsmvkMeHFuKWhFmUYwiul8/u60FAnk8xO4DoqjaF6b09sog1lee2KYwL0pWzGBL2EIJPinpQRGyiiXXaThq6aBKNO1ACc2W5aDUqXI6igvngfaGeVeDn3TATWb7npuMmagC8dLkWhW4Bk18sACOR3c+mFqRZxbhYz3M92sMdqI7imgs13ySFW3qGCwK3kJfydH+C4h28vBoJRGR3OQybUflfaeagM4bORc5UGrsAZ+ecMMMupW+cbP1j0FsbipB6ALd/V7S07eQt7eUS551MYHxxkapEOgTfUt3Z+bTTao2/FZAoc9NnbpV8QaEEk9R3jrJb7rY+TtzjX3eF/djdwdOxXbBQ6Skga3uX0f4AyAjEk5fYiCEgnvTdvG9ylsasPPE2uV2dzu0looh3OOgP0yV/B36rlafR6rSU6L4OnIQxDxMZCW3B+5/+4vmavPOE4ci1FebSqvTQQdqvFSBZV7t1YPULZ+Zdwaz2Z+WIZW/OCV+XjpZqQXZsVMwSIdxlAYMNBk1/OlI00a3o5EFfv7uoNtfsRsr8E8yDPW013HgbK+o8Sl7f4CnStKcPBkLfdaMaeni7YujCrCEpTl/UA7I1fYFt2UzbjYzp897ZxZRElGIlFbXfhLC+tNxb6DwqI0oH8ugEamwyiwSWxKWZfxiA/tdjssOt/1rEGJGCFbuQyWUhbdoOnZSoDNzSgkPhZdX0kDbPtV3jDQ58ntF/wOChTL/rJIPZiF8D3BGRTEqSPxs/UaIX+2GcYwylch6/r/I7/caU1ULl66V8G3L/7qwuzbVAUxg4eEaK68jwVOGX6Z5ylEapLU+CjF8D0cLwkoTgfve17HuJKcP+f4XbUDt/j3ZK32ovPeD+NWeCneim2oSBFTGtwlgBbKrKhnfHlNWsqqs+1OqejZuzk/BaodEyjdjIrdagB/p1xcWQSfEQI4p8lXIg3QP0pTm6YUCMfdszd7PD9kQegjdpv4itM4b/EbJqluoyqJZZdk13JbPBGbLfpYIbTspzT+MmOr2jx2rPdQXmUs21DrhGMlWn+2P6pYs6F59pEl7MngbhBO3dzqTpFu/NtlbUapun4G4AAeo0SR68NYpzkxpNORAkMYJh2LnaCBVZs9EvAktTqv9WIzFe3ZUQ97g/YzCDMSaO0MOEJ4x0nGCQRTJbffegVcuI9E4EmVnZLXp5/534eg3sOFZ6JsjC/PpAUkoLpXDLvdvPxrZlC1h/poIgLYxmPczd/aL6j454hAlnkWT8ByfwM4clLwIdPoNZms/1ji1QAGCiUeCw2Frm5ygtOygLSk2ijokrvw1xTtKzyWfOYRu1IXzX19KXZDCs5LQvK3RLHrvkON/o1r2BsTCIQdX7WZDGNaNze0HmXqDa4qg1VLHtq9z2LnLZ3pzXiTd/m22Pmbtge46f57KbsOKKjZz6AzscX0GUzsMrF6O0PdkHstq+/27u2CFYcO9X/6EDjUFI2ulrVQjRgy7aI6bQEJohccQzKCrok+4Gt+5r9fknmL8XVeh1Lw0MptgOk8ae1frISbJ52VddawY37ZOMvpG9haqUZ6z51r5py8qlb3pvEzRzIuJrA4lR5pOVE91cKistwpWoct/SWVYiczkdg1MOUBkLb2/10IclA1T9/Od0N0q33PJ9aDdzgakAsxjDDrFJbUuo5yHG6umVMm29M2dslEwmlImMu7zVJu6h4wca+qqjEfXV++Vd/Z4gTyCrUVCUq6lhx80jZ5f7OpaAF8VL2ypZTRpAD8SBf2+eLFaDMfpLHu/f+z3oiFNaUizMWWnXupWgMbsNewNfjIdBsIYZm4eHiwTz+J3eIpxcYw02eJwHFxZa8Bxe6hZ54Jq2hhLA6nxMJIvjwsSmflRIUGpIZxOz6q56O+S2L6ZPJ/d0RKMQZI8KzcSsJyVMyOX9/VVzf135FsRVyNFbToCOxiDMUmOuMy8VFjLsoU6wM2hb99nhcIhXSVy2NUcUmSi5A2nzMdoOHbxbdWCu24dpV4pQHiru7iXaAV4JMS1e0fZQg4uQebrjMYdsDwk/TZRUiw89Aaw17YTMWyqojWNa0cGuD/Pbijljr/gcaQhp3oBGcol6jLGlEhpdw3clFiK8ISBLHHdFuVjPFmd9WdmwfMkMzZc18ImSVOK8fqkzzHKr/J2E9mE/8fUN45ILJPpTGUWxtCv6JQgKYhdg7XJIf07PURfBmgoSChX93ojFIGSiABR2QNIeq/3J4BPlSGd5hIEUZH22/c3jNmPjmoOvYxmeqabGjAWf9kApMKu6raH+9SEOTtFEtHtX2XASU0sWz64P1xUFpgoWdd3JpzH2gZj/kpxMwu6/VllRFc8/bas4Hrn7b37FFhYQbwEOVtX72wNUMrHMiLoN2b2gHy0657l7fDxd1Sq4o7fnUKyG29PMmfGRMIN2XjVLzTl/MgTEzxYP2aTtHDGpjqppdc3uern4BPFr2SQf8TLRBsoCLB3F7cPPmydLbKBpgBq1rv6D1JoS2yUf7Pn6+HRZ8Cwb88biHgrKra52yRItkso010RH52GTQnzJwDkL18c0fR6jAQdrYwQxXokduk0Df97EEVAITBSWC73dtaAa1icgNgtA6LXP3Ks78SIkEp3qpAdabuKx9DxznobmsIB7CS4178KvT5jzbBUOFRlPN+SYIZAjL1s1FywjbWSsOGUBhY1A+VDizoT0pW7B5yKaHAJVbkFkYMEb4n9RApEAUEMfXuf8CM8dLD/T7vEP0q9fDA6xBzSf+NCQDqF8rGXgBEEeHHp6YkG03fW86aHulFqK1tVueB58RrdZapOcGrR62XIzLqwQ76T8j4TEvEMz8TJSh+hgwwhZEtDRa8VDw8gFTiDiVQf5bkulb52FGxpcOqTF/XAHuAEbwQoWsevQn3DJExHBRTyVEAN6e5cI3nzPAcysOoD/k7mVZ1/jieOox19t6VPvFF5+py/5eLq8riqc6XojvIlpyQvQi0QMji+GajpKTtX2P3kXv2gnHHZblwZN0n82R6CeaiktoHM4O4gXFAfTDhqHjAVZmTdM8o9cELRnQ1QJoOL++dPvEs+/99f+e2qc4RlVZ/YvYIMX3gL82r8hz+AT9uTS8mPYM1Y6iJ9nsxQVfdw/lZ1C972wyAWQ+MrC1bVSYNliIw7QRv+tOUJx8H6NIc2065dBi9FGGa1dbpJw3f1yVeDVS+WnKgGDAxZv6+05Hw72mz2FOg13Lef4qXMllyzmZYqww/wE0V/ZBuczEmhPdfG5cYwuRk+nEkXi4gcYWF7DFHnBt2uapnP2CLePwohq0Sr4PRzKbDRPOpirf2Aai8A1CMAp4xKHbXviCC/oKZy5ZE/XnJptjJgjDAyX+TaRsDSGKh4TqHf6xLeI764aN8z7htPKRbiHKStn+VzO7DXD9vd3RlTGE8E9lyfU6urHcdfBB6b6AYPXxvJbu2PUlYAY+w/k55N5qbwMo989LZX+9C1C8tdhTURoUf6nj8oBCdi1Yizusbvq+jfZeNGvHuQYQUk+cf6Upua/P0pnIYcNdWjQaSrcQAYmafwnG7mnVkEluEoKCXCSzaaWbHSsZI4wYkNMiaF6N/b6VZykK2183Bi7psakblZpwjrULzBZbv+DXElk8niSRKvOxCD0lZvC2PtD4He0mcGK0857YqDR0PHs1PI15K32kERnyxoTWsotT9KR+RoGjvTypulCaNxJX/qrtv3X29Cnva65JpSjlluuCxG3GX1cjZyK1Ex85DVbL5WvUpRpI2Ifzj1CG+P1+StUKOnR7sr5agQXeQ6o4X9vwHX25hOYkdXpcOWqKva9GFN7P5HpTZhRWMkCItB81ueLLnxgK9n6J9KG5VfPi6e6795oftkMnEp8fCiWeR1KLUcNG195FN+6e0pErJc7/NHGuv0b0xRfGTzXiYNTK06F7YMsALqXz4a62bVGQV2DWPpEb963EqWrCZmOjDb6ufW/9vHR0qx0icCYgqs5SRGsY6GRl4p2Gak4id97GiHQC3e7tTV0uBh3CyNKxmtaJAojNac9TNRmgUqQ4egBWJN0Hq4MSUsXjWTp1TZKQa3Vb4Z6aFcv4tQSGUI5UuTSBbFXNMkM1YnxwTmZnJJCU5W1qSMk3Slrwn2NjTKXXWwcvT9OVvfiYWzJyLstyj1K2AuD07Y5jXULoN4UJYHOzHEGTEuS2J48drPQkt8azFyJHnRSYR9Fk3uEvGArKV25QNAeEe7nUPaWFQXQRV1s/oCBByXb57xxs0w5WqSGyPa9njv0V8lCDUAoBJq5+sBF8LaW4BaMDVZy4ZA8oR/rmGZkEWf5zWUiU7WAhNRwKUVy7lq8EshBZErWElIFgL8JrB+a/bRTZs+5l6WqVyhi/+uZJrHW5TgWvO1pjF2IxHJE54Qxf1HnCKalPbkpyhBm6jk01NA/ksC+AKIH4es06+Qk/wnIerpU1KkzJ6s9y+YlZi+rwDjdzw6IBQVBeoFgIEDKzgG/GiK5h+M+UPmv2INvh+NvzvbrVS+dy9ZhiCEs+tU37zEVT3cZjULvVaf3HTaW37oJqRa3zq3x7EOwwyJDB/Xaus/6Gs533sUsT+iaDHvdUAXaq3ZCT4OY5RKeZCVjcviq5GGffrDAaHqz54semA5Awas7jZyIjJh9HldlIOlDIvU4+69QoS9tSQzKEsU/JsKX70m1LamIpPHpPhMhKqQ/JdWmGI82l3ncXGaalleUq1rWIdkLkPBsOLIN5FHAZi+zj9qY3uqws7sgZacY7ktAaOHEP2uif/oTr4wimZ3bKklWQFEIlxYR1y+9ErN3IPfZsjZuBbIvNm4SKs+jWsRrylzyRZysJ8Q3jXQll3NVdoEr9XFvrRXBbDVvvybsTO7uMbY4G9sCtvMq0sFniitq17itPoK8hAhQRWEkKioeEEVVUj+mcQy0m+trai7l0jo7UFS2X6juziCvHpuB52L0VEG5hvzwualr8xPQjjc9p0KFLUCmsJ1lq7LbOhiiShH35EA1N7l/fiv/9WUxPmIlWTs/jcRln1ZroknuAXTqQuGN6GS/o5Ven1zHTlBiXqWxec5Vt1RFnXtcLkxVHixeTE966QO9UIQysCtoC5o0jNeAGRZaomt6Svh1qzJwJRj1CYo+WJkhU2yFCa7agVD6wljNhc+GeeM4iMBaiHzjKaZZ+l6WoFpzd7WkzcfW7BlMB59MFPYRiqAT+hLVobjOLTtCglcoJ+IOrg+QIRktwIFgn6pdBm7zChFKiYl/HsEoTUbEfp6uTof521sR8rd6X05NsAFj8vaNc45uiXJYWmthvcsKOm6FGbp4sXGhfim6FCbTgglGxEPrgvYmpsvaIpntDvEC815ifTlsAPp4GTemUMlEmamUvuI9hnuHvgOTElEVcJutv2mJLFdU2Vj0lJkSi2h0WDyPj7BKZpzyInUfMP6oOQbITtuXZTdAz6GXvr5+fyprjxXLNyGOs9TC2nW4+8KlQcYirlwxk7zvXY2QwAXJ55yLeBpokKeZ34bCPzkCoKVXjg/1vJR5i9rs4m97FRDSQkIJb/Iay5PPG9bW2sE5pNkef/YB6zRTQIldQNhc1D+92Nt4hwai/kxY1g0WAxDA7s8Opd3Pi7oQpeEhKRyAxEq9l7te67qkWmZC5nuAlSx9t8C8cqiFJhH3DpCvW+M6s0lSmIVae4g4xxkpJtRE9hKZ5UFt4iZeVFw7Cd5g28u3mFAnQN5ukmWIQu45UCm41wr9IIOQ++h1Q6apN9SgGj21M+cTw9INX0pPbUB+2mQLcjtzCilAlIVkKyBoiPXigd8pZv8FoYXEKWKXuTsNL/2ENXHmq3kVWJhJKvF09hfDpn8UwuciPzDI0WAJNg5W7/sHovjxOrwK5bJrjzLG4TY6UqpnXaV2p68uMbqbMvFd5QkhvK3NKfNPsp7cMu3s0OXoRnH0R7HNTuO+ZXPa2YIrASNCO17N84As1mcog+jTi1h6gBY5OirtcBqV9XyYYH2VTSmPqhV1sca9qB3rXrABRNEZbEy9a/s4EPa4EOeKXnGGJTe/BW5wUeRsXQFM89bdC+fp7rcsu/S2m2vM4R8AACj8a1lNZ1cpE6wDKDt/VrSUXbaIdamyre6m+OwE0V81YlWOlfTEN/w4cXanKC59pAhR7kA5YQ3emEHjr/U6OHeWin3CuZD9PxIpOb9J+4bqlpIIqWlWITTpQUMoVlpaElfpnN//0gD+cKXkzDqsT0OW3OKM4IhC5zUONf5vQnrOR6zjZWgigeqiIBBnf73APbGJYrU1paJlmhLemOnMQh5EwjqXmMbTVI+hb++SzDJcUE2ufEjfzOjzfcDPU+L4S/hoW2MNP63IznQlEgtLfeHK/6e1CnNvUwGkks69zn9Phm0hYYp1noJB16grfkOI83OjsNcaGBbxOPqMTy+FGAW+wuzF6864Dt2a5hV4Ab93CHVZTSITcYqVmKHq6QegGGUaAccM+V4/ipu55i3xny+ZqOW63hOnMTumrR2Hukhr47qzuI7docYlPMka45CHSUg3BCmY+mSR/0D8WXsjW2KQ/NK1WqJPp/vbVFg1vGy8GoPHMKPBYNq3CXGlvmX/9vXAbwreQQBMhrEGZVG4L6TV88fmKuuSiL7lKTMLdlN0vxthK4jC5QdJ5zIV5WnmMv1ux/KqnVprz2iqIerF29EKTV0CWOjni4Vc95DaO70wifIUUld5E2/vJklHcK2V6LKvFTeC71hr+dJfYciZ0KeJzHIn21BHEPgKCaryCK/dXDNmGOSzlc2ZhAuWfGMa+Cmfd6jCyHLseC5MfxAvw9kpBht+94t23L1EbYXkDdRodHnHyf7UkmrbwI/TIn3V/UFXAVc+VtdAnFo61OgdJIMn1yWm87I8l6cu0n60ibT5wEUj3GDhb/Zd7gCIMFY1hdxtdL/9Kz4IJbGSOUOsJlvrGn+/osLBUpJctY/ViV7MwPm81ubowI70MHojeL0xJzWz0lXjrK80Nh9k57PsmSJtaF5nRgtB7IhwkCys+beClIhSBN1ENSykfUSpQD9wr6zaJsXcCk2LHM4L+Z9XT1nJo+DQmYRkmQQGII6j7srzU6Ve9/PzC3jyilnrc/5VYBtfJAxg0RRGbACOj1MsvCIPl1GWUlmwNiCyFv0CHi6kKiehXLqdHs691cA5CBroZeDlVZh8YdNuEqIIb9k3V7mQK/p3UJLJ7eAtY4et1YR5Vo3TOhOzJEgJwcA6q+prTOjijBANz/RiCu4wgsN4+KtOlYVn6hnKxjhOyoBKGuhnY+J7td4ws4NSYcdfFGX1MjOhNCRH3runvpl6djuQfWPbfqhsAhpewwb2tNfgLcwO3Jpm6l5Xlg3giVuy5Zv9KmnNsnzH1yoshXnGO+kpJ2jQrxQu9HPBvJPoD+8MHva6qf3PDUB+CrBCHIUwOObZ/TLOmIFeahMMgBF5G3uzCbp9mYO4cULzP3GIQqydd++FVjoJTEg82ekKw0wN+i/0unIXsWg6Dx2YXqLT30K+PQpU3bB4VMHTxobREmTXNTdt7lfjYCr0iYsaRHdNejy3fsfu2LUDLraMSF1JPVeCyPX8Pa35/g6mrz5tpqKcD2r4aO/cINXchxz7W8ad+C85mZ041Dbv3Dj/1kGSfBvpSbIu5nkYJshvjjOPf1tM2ijx4aL4NGXZIFEP6EBDWixydCDgAKDEWUboDlNv0IXINNTokkN9zakREzjZtmWM0JXau82hWrPomVDE49RuTS6sjtQAsu39nCeyagNH3WkgvvIXhbhBt6jkWw6iqo50ac28w3Cqv6qoEICdl0IWPjHzZVX+FDPo+6B+vbkxIWOy/MMVpnIzZ3NaMMhP/pPKPDpTytBi6GfbyMLpj9x3nzFi0LyVSmLLlA43GGISe1ErZvMdIeoPljK6VnK+r6UkKK0tyRYPQt+Mcge+oCJcNhPfOqvMhaCaCd9jYnK9u8BTCS9WtYNXm42wbADpiZ/aACvqtoxiYZUGHFOu4AvAB2aL2+GWdKONBhC8eSxvolEOzPr+CAgThkcddtwfdg9XuWOIdCW2Fz3hvVPTnNds579V6JzPYCuddwqVCFvMQjtmEszfpJa0oq8I76WY+7PE7z8WrPWtJVQRGKsSwV14CaKTSaToe2TxNWJDSxtXOtX7jhiBS5VCDtBNNC5zOZGZFbj5umplhuF4dNn1O9f3DGQeYo+32JJKO/weHamh/g2DAAAk15aYOzBKFXxlRWcVgUXEC98KMC2vpeWfMdMlTjigTQ559Pm/dZMlhxgRiyK5co4oZtZbIV7EE2VFHuQ8e8Q9HfqupfffM6R2K4GVk/VSwVAo7nkTeXjq2Tfb42yNvXIy3n560wRg14sBNSKjXOCdD9iWQmp8vJuIql8boKpfiUiSsAGkWW/wntKn6alxLx0pgLfvITa8waDtetg3yo6oqjT3rp1jrO5Y23T+bbJR/NhZNZ8oOeRBZObQgtMINFXm61gNMNM7wQTXU3adjQQgpl5Fw8sXoK6ZbbPqsk3cxkdpv1wr93n6/G4Sm8Dk8/0gFjs9VRumxnAANpz9DlHZx/XZz+6td3H0BM6T9VH2Vi3kFAQpdHhtSRmgvDcIfoK5Z+048Tb3kj5375SNu0OKq9mDewYFq3tuBFkw49HHtZKV06UWD2j2m73J6nhzTjYT8wZ3egvD8ctcA3y9dOioHF8s1sQQkfq0rYqpGa1E1z3s/PfN2oW6gf1NdhMA0bfXDFLi5QYp8L9MqXBquJzLKveJG78KgPvjKIz8a0SLghlh/zQxsoRNaBNItgW+hgqgb1bjTTEOG/1Tu31V39ctdAmfJTZ9Xxc5Vd+l7GSTRDc++CYu7V+3rhHBlw7UPew+isV3mRbOubBSN+eb8axKitlgHvQG9ueiSNN06dCn65cpA6qwDaQ3uOlBTilCZIwJhY8OivlxxvDENOhQ1G2CFkCF4FdNSvrZQjcNyKqyEDl1tlsGA/Gn4ZaBZ3mpj+o/TnxpsD79IL62baazaE4jHvv2Q4qCZ4KQpruShM1TQjLa4IGcxO7aAlnC8JYxfzEVnHaIyysCw5VObd6SPYNvO1bpjDBARzQY8ZohWD4isjpa9F+dFm8G2jFqyQlUfexWCo1B4Vhtg5wXV5nZqoabpjSof38EI5+LHwjE+h1L6wQsqr+SJvUsgc0NoBfNsy549vTK1YsD68MFsP7apjdizSGKSbq3C0IbybgVJJZTCzHl4LPu74j6NGTXviP12UrThH0uO8AyrjRxerqqOvBhD4koSTd2WG9RmWdYn1eQHw/zPn+H3rrmTC2QYKYPsNvfqaFNKArZ5qUKI299hhOWfi0uxBk1/NnuANpMdL4tEBpHUd2nqlwUHN51AKseY/QZyr5Rhx3qqRRcnawBkAAfmyiYV4YjSCBhwG0n52omVMiSD85FksOXzwOVC57ZNxQAWso8fkWhgIWX7LNp/bef1sqhv9vdXd/vD8bp2vEPcK0I+lFYsvE/54d3MvI0DpU/zjVglmf0LRfVQhC3f/B5Gme/iGKg/g/84piao4mqUkSZFWvBaK2aNI1YbasIXsrire1RhibUTC4njjycZ8CbEzBMT2/NK/LfKbMvzSl4fBBF//+vL/UgvLzcXD+Y1+TP0dP9kDjYZb5SG1GopK2eOol9O/qgJvdgQscevAVnGAUdjf93VyGiQAMxrXK6r1NFLVarI6ir2JYDJk9ooQdi5G2buJrHrMr/9BqsYqjLRo1Z4ddcW33SIKEDFD8czLOIppBRA+Yfq6kPFbbwAINyiB2PWceVVbjCAgLlT/YRqKQQ6JNl8bdLEVA7yccy9dPzb1XU6WfdH2jV0S3QLmxLFbsRJPqDWmTYO0K3zliHPeC3+ad6Y/kE30alRv+FgFz02AUC+QhhudRb4CudR0v61cp0Rn5EXfOjPr9laNnqPklCzaoieFvs5nUdoUJ7D0SbWVSPBwWVh5DqXxt0Iupk3coK6P4MN4+6iYUc5xx3lVkNaArd9P3ch1QlRQmLEZqpPd27g8DMIMsLtoXvqE2bQQpXkdsn0wPaRaOfwWUbeuk4oAwL8BDKqC5oE3FMthjiEk3OUWMnb1T0U9qZ0j3wovnDOeeMklVYrsrph832R/yf8D6qekiBBVFqVWLk8wBd3DfWa0kycECYCbz4xJgmYNrXPuHH5y8nrooqC+Dpbm9ksaDEx5EoxRUKEMKY9po4dBbv67qPBBqIVfJbl6YqScVfCPqN8R/X3f40nqhiZXuMp74CSY/fcbaiI0M7KMn12Vns0EavvKP1jkhcu8Nl4fI38BYwbLfX0lF1jVdOj0kEcFfvjCiUeZUrn3QFu406OpN2A4YMfo9969/5x6D9imv1ESXqR8Cd4YobR7ImC6kHp03Ax1apYOXrcPEMFM4cK1iT7jDMQcplbRMdxPMQNqUUKmhzXuT/OdoGOPxZ8rnuWtT0pY+FIcnhY4QVLR/uvJM4ri9rwByxFddgIYvggwxpFNyfCxSCAerDX/7Jh6a+8m+OkABfpWqv0nOnnyMPPE+zqCBKxbn92Mm2VIDYdMNcdrmxS+QG5tepBKTc62IM1ng3jXR4zOA/4SLzOwKYQn7g/0UGm41h8ZvUi8i13aGUnjTY2yKUNfNSbTLfl5prfozMxDrEnNqPaocqvE52kIx2yX+Pa0tu4g8Y9jyTZOz8KVutx7tpcCSP3PtIO4yYpMgRBudV1pbA8OKaKedp0tJJKRJ24tp3i/JudVbtfTJN2AKk9A63VD5BLK6ZHcWuNWavxV0nVjodsdXqQ3ZJB+Bqo1h5gP8SaBFvCpFScgwbG2huJ45BBQxUk0iI1w0/6SpT2/U5BGrglJvLDQL4tW60kZoC6LN5QZLuQ3WVFf7Pjkd14v4en4eR5btzSkPzKD2eyXuElOmxZesXNE3zNI1/2i+KEkYf8Aket1wduGpF6Y/SyHvT/0LsJY191ItnFcC2RcmVm5Bj5gWTcQkeYlRmUcii9iZvUKifhDCUzcEQosZkmRT3GTGwEO7rxZnwP5pJmc3H6EgqkgIg8QjBzl1jPMDbYltCjjrJG8ucbGo1zX81VPhvbqnn/tP/Pz5CmSHIor4/5Ye075R2uLVnn9VrX0rp+2s9BuedgnHVQLjNjt4ymKwNjgSCI1vpyR0ZGKHGm9G2C8dW+jkDUmQJx5+l7jFaoJ+tafMpNQNqA9dVReFQqhUvbulNus8AoAA+AVM70PoIclpIziuKwhNjQxM9krY4SLi0wAxr9yM/8Ga/7EsFyVbWfOMyh33ayoExMWrylr5F9ccX0CLPJh/r9K1Wloxg95t9AUBwv6NrI33vWnAUwWYaFqBllb5gv7meE2bsIiP7XKdgPOwzCDjVjFPYLr29ZovDuVJUe23pEEqH0N9lrrCIQvx8AIw9MwnAOIyLruMdegbx1vLeoCrjMwMNokNVROP+eE4mM+F3gSGDSFOBU50Vf7KFQY+qnU5sl/5euI+nvjkDBqfdqmhYaGsCOVpqCZwRmhr5cdlpo7qqW4fOUqBQoLbRet6bQgZg8kJMS/GIi4XucETmzyRJDw2e89Y2VChwzEU6/DZrfAITePGoMRXHbRzu0kC8SlgpihB1w9I0dKblk2dwrTnRWe1fyt93XVRrWdQXVVwWM8O0cpWFxfrwKW33bETFvJgKaA1pANxRt3UdiYGG8IG/1PaaCmki1lNQhSutJON1whQfPB7Lt5SpEN8zxxGa0UjnrNpFA4vxJmL1PpsDYt9AWTsN58mupb25BiacTMiiWmPch9iLoUO7m4h1CkeVvm+xFnwukxLncfV4zYZvilHpHp6nCDFBEakum6RWKz9PnfVoXMGr48hyV9BAIis+8Mk11ZptCIflUWBTTspqmybdpRt7Nh0aWVKZreAlgPyDXL4N77reR19uX3mWwRnyEa84mlB5cJl+DDBQWFETIgTlL5aQcINPB4SAjulgBlVpO7Jd0voDoeW41pHcvZlnxoQ3ECfyLX5JLE88TIjDuLtgbewmQUAx+Qj9HB+w+AGs/qr7KAlgyJ4M+xTMZHXCjXbRwKalDUKiSkmohQJMLRVxsonDMVLglQV8WtZGOYKE0sxbgMhsTUw6adVbh3pgIoW758OD8Il5OggoJqUUb8kAmZT1VqAaCoKX/XzEA2Uyr6fZDuOfSaA6TmqGub89KsCdyXqV3J6m0UCEm31r4LoqwEy+F5e5jw38U8hhfiPyEnlBOWVz4UD9b4IyApABdwoEvppXlhL+nQq2ZuqhVXt/IIBZIbz2nrke518o+bap8yCGPXPOBEU5sqSvd6vGa3vKb9C9nz4U8FLwHz593Tbr4jJ3fEXYMueWlfthSj3HD3288XSnvNaQbpSvZHdtviECdgEQxk0XMzRElFWPTfrYLWCkJvKRTAZaQcGmirHbRHJ3nfdiNZi5VzYzJPkOnqQnC+fcjyCsSHfi3Zn/Ee0WbFaX2sKLzntvtYC2YZdu+YAdgNyiDNx9NAVIE1rM378O4/eBgswxqe3/33gimvOJZZi1ZS0KCoq+i7jb0klol/hvAxyHXxJggefCyu7Q2c6Iaqjtj9IYrDTYEzE1FIYEV1/+ey90Xo0MM+f0V1Rz1K2Z91WBqCgVih5uy/JNL6wtU34dzdJ7uLZvtNadSPh7jwL82/SfSweCI7ZVunjOHFcHJ73QIElrkXE5ju/4uFRChJ7809goeGNtPJKWgSoXrDtHzX8aTwa9ECuqPpzPV6zKyKvG0CbqYoy1UagJnrftuZuStfv0mu8ZhNDBQ9xDadqu6t5k7v/Eh40tiLKoKmLTPZjlX/5KcwK55iXsbVywS5CBGTCcGUCkJ8qjYUqAHjYze3EMNMV0r+W6WdNIQvebX3xqcz4sUns9uKNhhF42IK6barj1rbw2/GM5QaK2HTLbZxIbarrzUaJe2gwZpUNIS76dFT2ubDYmNz3bsOznMA30foYRs7Eu3VG+aS3tGvoRn7eCcic3jmS572KzoI1AwALF4Sxq9+ga4JHG2WUpOAXLAVzn6x0rra0DbwxXKKFHBYjdcpBFBLbErJWg+YpyH3w6AIFrK2ZuriyrBebWJ+iQK4lxZq45aieM6Dk/Hx4WtrDZQ+6DVeUhazcfFVmYuAqHkrzKw+bZG5lRtns0WXhRkjc/BcYM+djaZW9tlZrXqqQdR4HUwBkfU2crcwcH5UyFHqrVuQlbR4JONkdo7pYLTC6WNvP7aWgWR4lFPSm/RQ3/uWs+Vl9JC/E0qWqK74Kg+vaD9TwSmURwo/g0u5lCARIzFoKk+HvqI0d1nDfudMWad3+6HHKmFOZ6YHJzWD2bav+UoTc2e7j+O9WrFzOlFt1SaDCZ+3ivQRcLYSKmA8H8b2I+TnbNuVXx2zSmROSUYaNtZrq9N8aBc/k5jtKoBSi7SUHmCq/f98j2owMqtKNdfI6imnT7BdyYqO7rR8E8rNiIgs816yqvJb20p6CWcIqv801hyyxSZb1sf2G7T+m7clBelok1EmNIkLTIn6IvSoHy/VuHkBZvNEstwK5O5B04XOyBTsCCXWfFtsWGAyMyhgn6eBJ9/lA21IkXNMgzUnKZTh16xnK85W75tjFHLTJ18As5vruY448LQos6oGDQ1mUE26E5/qoMRwjON23CYJ5hhesEpEzDLUVRhI++KGzQ0JGIe481yAgi6TOGjEY+Ax+sUgxFmEqTtlxQc6ClmBFKg5+l+TrOXOxPC6k1QiHJzWUsNgfdGcOwVySWi7RVIYZC9wPgbFIomv5MjMs0OPLmK5VhoxT5pK03c7b32btCRFqzjVYA7glIu4uDNx0CBDkkiKmdqRNp6kfey44XSPNrK0C8s3Er7CRL/Cn7A4yvgQNuJYRKkeWA7JBIcRzL/vWFnUXI2aYnKa0MqzhRYVkPFT96RMZPsA29gXo9zCvzKxahu9aE0Ox2Cuc6SL4TvFeDIDW0P9olHPJsp1ccj+MKfoySLEmEVt3tjPENWRCK0kgrxujyTd1ewf7NLpFqk8hjRuo9VS7T9ASBmUBNdBsOuaWGP+NJqP3CJm3DKJmTy6GauTuU/45I2qDzkK3sJ2KkhqZbCwxz6sgL8QdGbJZbd4wpZpw1a7/mTs+ukYFDJWj3cU8IdXeIhXqQ5nVnj9/IOAfh19Vit233KkVRmmIiUEr+Dyw0nHOMxp6dca9JjdkHulJJAJgYuIk96G+X7h6v9WB0Q4yg3eA4krZVBHpQWUBvO0KM/UEsc4FCQ9Cx6+8cjNyPxCsjb+fGbVPhakL0Bpc9rsRN2dD+FK5vVb8HP0pfBWPqvk3B9cC5DFueIEm+HqkxqmdCBdP6cDSZ52+quNSkmsAIrAdpqMjVDWEL6iJLHVZ858Adbjzc1TQnChiz0htyiPjD4AjmsPieipa2b/VQc8sETgQnP4fjzaew0Io9NHm5ve6mEtM229w1A6ehcxI2jaHorVB/apDV96J6qajAEZiybYENrYg0ni2YWn4n4Z4Z3Z1pyGH6QvxxoNkJuWCiYv2OjyXoHX+OjgdNpWiAiFX4SNOLmHNSVsMpV4ACwoqNSYrYyfY7lFn/6m7xvC7nVHgXcJALPXd1L2VDG8hkemdlFdCLIaOv9MSWAs44SBwgYTWapjSNz8HNcWr7B+EX8aPwz06Sk4tzdJ4Sq0g7Goe35ISg6l+1A3a/qPJGz60/dTanBTzVIJPDI5tRETrvWWgu6OqqW0faiKBnUyWsLxvZj5JTRkCRWiBB5QQfLqjcwpMBA1hPPbNKVKISw8Gju/GjuuDljcjFTc3P2W0zBVwFDw/UTA0c9n9WwWNWJG6REnNf5UitEDFgP7pyaGptchEjmThqQ970WiOA4rJmDREzRwrU4waJMZJBuBAAAMb0GepUUVLCH/rJ+vb/6aS08smutcRwj66Vx4GqJofLTDWhxa0CUGnKrV6yXT8LO0v53B+LryU7RuxULM7gB95/mAR9FJUpIbWRMN29cmsrTQukBN5ED1tiXwpQtmFA49VPjcHlrfYz+hWagmyV7+j85G0m5fzK/KEYPY0h6OEORhfQm8BGv+S2m3/qpxNjB5WhGOgrH0wY8qI9FfUm4Di4IJjwqbHV20NKLaUWvD3FG7XCjen8PLORnjRj1Tq96OUmMHW+5d4bzIYaQ5KD0SgxuiyO79q6lYC+/y2t/ksLamm9knNiihZ5cjIcL0BEKxfvoZ2tQHYStGDjA2L7A8nZaFPQcKrKJsXboEPjWJyLZS71HiCw059FcYPWL5HZ9jQ0Fup89e4wNLfzg5Szeie/xdwiE2ITZ5h7tH/zEO/BDtv/nSLB0ggDm+10RUHRkZLJtJatkaPHQo0wC0HrfSZaHDzPNdbMMvXUUzgeF6LLOAyKffRHavuHj6XoalGKPG0Dsj22G2MwUyrZ0DDZfawWuvXCGv+F7ABgwBsvfJfYOA9+ex1mOcYOlA6IiXRsQwogC63/+vufnKmklI8qoWP+Y86Tmc7GCaDWo4nY7z5zfTLnKQafvod/9QluOWuOrs0kktkyiSCi4ttoTR85F2Xy4kSywsdWMGZ7vW4HFzt0fZPoyZhHpDWGP8Zn8LXW4gvGK1UuZ9y9OxfLHcakNIysXCC+SbnbqAsc2QEkxkGNnWf6ogTXlu/gadQQkFUCNn5vivNnPIiOFaS2hP7OpsKvqkbn2zfemPQ07NCYWfcirmv5zVP2r01/KzTUaZlRDaWzJnreSbh2/2h3Ej2VTwPoEGPto+363HOLloVWBL8BLxONNHxfoxP+EW1PrBXLrS1+6TY+dz5BgxZ0n2mvqkInBsEKSY9lK+w1fqLtEY4opDBY94Hx31UjNq/uAvicO2ZT9Q6f1DehSHxpA0VvTjF4A3RxRiVZpXOAopTFQK04uSpGXFL5PAhO6qLNjX/t23Z/PBeMQ3Xsj4rxYHpm+6y8vI+j1NMbOtU454J+C7jtHCJqB/dRGncrYLo0UbzYmZSKWFit6Cz0GR/QF+Arw/Iv3bwUu83GZdIDLNc/86mi79P5wmpSbN9oDPmfj5m9dDO32PLhZgbWRDUKII+A4zJ2YAfO2b0MMkybvAyU6zsuXrd1Hf4JRCbINpGVecitind+0n3hRb6QStdbOOGTg2O8/q7iLGE7GJVRYjP8Vcwwx4rOkxRRTSFgEkrHpKSdydyuktWMisBayViG+GuLg7J7wLEfIO6LiwJUmkmHw8f5W9VA+qWDed71LogWs0RGCJKVInA/BybR8cRWcEW/wy3HpjxYldxVp7kHpPdQdwg+xFh1wP/0aggeWtMe8bvvxIrkQ/SzgWpzKd8nu+v8JJM+55ZILV8kYuzDTw8vyhcM/CoZSyO+0FIofVQOn/Xq6hP6QEDD78nGMj1uqh5YEknrKkiFqeBiFd+beGtKSYGU9CumdrWZOiaHjAPxNnaZJvEJMkj9E+L+Loa7uQq+GUksXUBw9FPW8aLPI18HeqCpE99BfNs5N1FMj6iSUnVRLaJllaFz2siRXq10zs1/e7uajMjK4Mb9zyh2ARL1qxjg1mz7im/c0OZeHHuCymyju5QKEJLYjr+Di8+UuWoeSngeqVoGxecxnasDXHdhUJhWDl+dBvO8E9oW6m/bY9Wa6MKVSVwSaJpOHSH4SL4R7t0rWftE5FOp7GiSB6tOO5WgrYmTDXDDmadPhgr4Q2DLq+JGiUOh/tPJ85SsobXJ5mUJt369XXHO/KbJH0F7SrO5RMj8Cm8WLUraX4alk8YbDIos6JoFtV9DGJoFsW+M/p2SkeYdkW73bnKN6NX+e/LTPOOcFDwBC2vLZHtkznLyafG1rtNh1PLyIPX2hK6iLxKlJEZq5uBHNIL6pSaRQwVmg+3H4rKEbuHx1Wp3/zoHMkFVzSqGyvgMlUmDwQzibYm4Bv/gK+iarf581wpdoQwxRWisNkmaJW3RbNthRAkF+/2ryt0DgIqqYPEnl93C4fDdqP+qxHcLI3kvzx6kfNU3saIyrtOKWoj3DlyBzF0XiW/NiB5xyfGwUccWhqlKUfx1MXKogv/serGvfRSdgcOHP/6rV+Cm3ILOH62lYRccfueK9ujM0YKYpmQ2GKyDI3/aEiur4poR1SacmkT3dUjn1zX1UeLc10Z8dPcO4xWE3kFhnDN64TIHyYXqn0/iilI7aJTZfq7eOmKVxU0ZwcVhI5Z4bwDb6Q1GfbyEAdOC07q/rKHWYccjrkt7rZ+V1fZ2TGR1EHXCpP1F8uk5L9SmDHbddQ2N6/OEC1GIEces2P/8GtUT07YgcGbh+IyJeyBnvXJd3qAwmknAt9MMeCFuFZc8+W6tIO73YfSlRNp2mQyay0DbH9cwN5Jsm3Q7FdwoGjd1HS4pSmvc+0yVSaNDqHvP2UrNq6gu+53ymHit82sgxo5ISqVuajOI1HF00tFjMfG1YcVirI267B4suooEvxtHohMxUc3dvSIp8leWVt24uUykcjxcS2/lmXExLrk8SPuwvFpVyEWs4St2uvF6Ed+b8gq93oEGsfSLEAnnddr5Ci1x+/CyQrC3CMESlpOPQsQ7ydoT5wajTBbBLv+QS9wi4GRTKlljFRFU4g3irnx9RRgfidXgC6B2xozMQPb87wAnhcu5Pcswx+gZo+uIgVrAw3xRoeuS5bU8YYtTFXvuAmRZR97XjS/Wt5YeW+t8R5ZvETdlE9XboEan9Af7Ff9I1sZIgdIEczYPcZR3o5CntXTtYoBnqTENGS130RJxu7P6fukbQ/lIqpmXvLs+pQXOr14gkGVknKEqtEElQSiRt2O/AAOHHgH9/OtTXYFWNAAPWJXiIqmG93odCnEin/vDacAJk8Sw5qooIX8MIZeAKbP8CRp61TyEkwDAT4tRnzYzrXDKzTcXl7eBWJumcZyUj3Trz+7qdnc+Df7OFO4lzzIo+0/ZeT0squoUSEmw0gGQf4tCrGQqFEwvpJYfXblKaSAMIIkRcii88/9pFD4XQxGKhosFpyF1AtH9TJ9myTZqFBHMj/RmEvn78ZOWs1pR/cttTr1qwCvOBdbPGEoZxz2BJ9/quIoYBrIMCt/Jrqjyx0Q9NdocneQfPmTAKdPH2FyKzxcc5OyJbF5HreIa4h8CCDzAp7Mt6RSnbdNgyqoOBxXW47xKLSZEOAHfIh4AC8o1PaZ2JcWnFAV+lNBkUakloTR82kcY1MuVtAqMNS6vNNWxnVRFs2O6QVmPP/8mLH+jfeOfQM4CFfGKsqsXvaM/JgqU6Mef/frpeOPwH/yeghI+muyYOjNHX46YTOvmGg3qbd6fcCpvH7N4tx/TtoyXJOsKbCvhupXhyzQbhklWCLkjgHjpeDIdL/gFOx0LFgUDT8bOerR/GrR8MOR3F7DTpKrNZ8o4kBkELTQrawNdu0/DJ6aLtipLNxywMrwoVZOQpFJ87giS2bbiYBaHu/JvDn7TqBGqkou9sGwBOEmeKJYRu81DaMc/1a79jDOcccLrITPkTcIdlrgUfbnDoQ2aBRkcdiHneHAXXloG9DwXV5+sPWHtVFzRy0dwnE8FDELHo7jJ5VlnzdFbbxUJFDFVb87zVfu3dOSHuH3HfMNdnSls6ZH8zPaV+y8nnGx9JCByhP1hd1pUW2ih4q0Mjuqe7PSzYqwjLhPOiC+gmbUBTNZAJSvpC6uHYCWUVi1fEFUNJHKoJtOgiGMRI17KbNwwN3JtlE97qCk3oKcE6J3eRkhqUKKIxMSR90R6DBe97cAgJyWb890gyPt1BNS4fG+hD9uL5SusH//zAhMAeUIH89ShCD6mqFBmJ5vsoez2jmNT14HZYts2tk+qXZpG8kr8rzIMFJ2c7hUmg1rmc8SDhbYCisE+c29PULRh6CB/ZIZh43IV72j+LRbeEMG/En9WY3FrPabiURJDXmuaOZOQI4pKZG1fk9ue8kUFEtNuO4DU1PNyDkxgRTtXRAeM5CWkSG2QP4tX9FhgIVqtEswXKkO1Uq8drdBkDgAcVDtK6ioVFtPzytWG61NHy/KQSUbu03uK5FlM6FLSWqSY3Cx6uEOSKbIbX1MjR6zWDQgvNnaIhEXDaUlryOS0Dt7A4W5tDQHd9jaKchUn4YO/0/wLw9/wC89rGF83l3N61fXZKPQSF062uPs/pDPGVW4c7h8RAGHs+YQ3PDX/x/gQAACqkBnsR0Ql+w2QVYqIVON8BsuDiiJFOdp7rnzUmKkSUumdGpUeNYx863tFG8+gq0EREuTgRuQEv1yZzXpeecfbEy10VP9HVjjBSgqydQh48YWbYW4JWAPDL8XkCxPt7DLLs+FUCogc7kQHAx+iztM6Cdy+1TA87KR0HUFtB5U/QKXsn7bqLKeLHsEZ3t4LeIMxwK/ugPGnlMz0DSPbZUALj+HHyxnXuYtA9GSqVBqQGAWu+wngYkWvUINr0BS5Iqo/KkoNQCRKOiaCWy9fJBVgUqbeip/WxmC3tjh240Hst8/YmhslxYUlUJxbNCeUsbffqqyRk1T4Ri3kDxX/GYhU37/dLr2JEaXE2K4gzYZDKtGWKmoBzWSG0JISLcKjc7dfFYMtahSsHDIIjbq3p/88qdU/CzBAzW+AIEvJWXayBLv8HppjHzxC5ukh8R9iGOd51KfCme9JxBcFaNtOJGbv9JLo6srldaaqW3WqgD2AH2rbB9YEOM9euLgrH9wTB/xzfV1A5ijCkhpc7wSZhAZkPm/I5vgxqK943Hj16CVxN0A2YK57w3YXiIiSpWTRnXJh6jrJuXAMsma3cU4W7IPBrVT3Zrz71UogRM4cs9eObis8+uiWGSH1auzdYt4F3vDcTtqya++B26WLgwh5lWUTnnh0Mg9qMZRS+VuwRlQskMZgkKZFKHNsE0+YcU3EWb+mtxKFL32zK6uUSVrNuvQ8qXt7tivwf80Dg/8wEdTa9MkjN/Gy/oui67pu7/pCAinz8rrSUJDwhx0n3bZlpKRI/eElGxsjljOcFL4yPQ1NfOzn6qgrgGEpv0++RaVVU3bHkrC6uiLgQjMBm/8QBI2Lt9gCjCuEe4ChH1KJQ3iS2rY1T4+C4/+k9e487snZeRaM5gLRVsQc//OAwtlE07yMH7YVnpwXMtt/Zho9U6tYjBCbD+A1UdWuZwF6tFzRM5Hv6HNCPnv+QuT8il7JnGw84fyiVzesOc0g1M/027v1nEa8xSGIljMibLOMDAHGp27mjeaW90Tqa0gL0mIPVV4ldNzP+KO7fksvA4xgsATXkLtVV0zF4JJSq4/MtpDnSVN+LqZf9yahjnOi/xAv2kQm9LIYdGSnR8iVuD/K/IkqbWKeaVCJwHTpiRft0+F7Dn01Z2bWEqNGw0nIdNKVSxiA10UhfLjPaz+IFYUisHKnepTj7ROeSCZFo7q1qrsjmgD2x557yY0IFnVw31TIqdIhu2mNPvAeK+fchYTJnPaqfD6eTbuABGPai54QbxGW+2mQnWGBiALWj/o1/ke0v/oejFTrrylum0Er5V04Ixq7+zCvfBGHTjeT/Fn9IWtGV6Dtyoxb20M+BkeII0t8JlSu7nKB94y7kTSF4QDUTuIT/k4D7KpOE63Hc4NGrjwXVKM9bWJev689hgouxaSL9Pmm3qkI9VmAaN/wmfE4xysSrNDgsJ9Pv5zPq+tHaIh/skkZudTtjvVkVxWH56LRhzq02smNKNAnBjcZiC17y/ruIl69JDpgQqe0FM4iVFlG81ySeezB481PkqAYBdPhQxu3WcYFuEz+CXCEI2bPc3oUBAInNnQU4wMoyWcxEWFayDBXck1LBR33Lbc4KnS38+9o7z/ZLVewShHgzsceOsBwuoyA10KUpDzlvGGQRhqpRdNbyLuLs/LHSn6YKYw2/sPsAxjaG+XAO5JDoLnAAPp8s0H/AUttVaItLT0pwPqC2A2NUOnJpnx0H8sXO5R7HKkyDhAzkTkRUddd6YIzOoimBHRBOUmUXydmTb9k3kp5pFWBRmBstK3Jo0mZCvNXkdXyAlfGipzTb6ZfLHBR32RuisfU7OZUo4WQIMGgyU8H52ZoL+ryHxwU7WjnlCUtm80YP7R71K4jUJA9AuD5xKGlG+z3asWk6gtiw3XxcFi5ErmxOy4TXmoOycnG2ub7QKzOgKY5TkN8qRAIQmXglVxh+yCfXiiR/eoNFDS/xrRB7lETUcEZypPfdGZl6rkAdeBAOd7xz0Xe67Xx+xOuvCo2t7jxnmrdOj0v0ioC+TlqVjuyjXFD5K5fR1NWtxe8CZavmt5oylMmuL+BKBV1rPn2eK4QZqrzMq/4+PiIxFlAewniCoUp1fxE7DA3EMZ+WCTsnZXTrcIAw+LsaIzG3A+OY4WqhWpqXhgBPUYEkznJiAutX/J/ugzfXlFExFgOcIRcgu1stE/4xYM6oZXd8RCwlVz0yPU4kSx4dn40NMhRmJjOtGH8CgIve7Se5gF1HCqs15UhkUfYFBOF7GzNH6YFWGwyGlxHCAVtLEk4iVlY9EZvF+N5Ys3CQlbdsT7+IW3VmQKGJFendc2aZwmxHwskqcuhBPtQ+unUr7uS5GdHZcfaSjhoZ+QVFLsU0woOtaqevqyymQ68i/q4k7vIjyvl9JXJAmG+JWCQ4ggdsqNMDCg1AeJM4qsYjwoTVYv3AJQ/uX1PIvIsWHdDuOQZqJ6iAy7fQqC7Pmg6ZWvmXSKJzDw41N99pT/LkTt3OCeUYjLQfj2zBNYFoWyyTazz3TASmitrPggrPp4buSVKCZukZ2z19bpr3vw4MPJJ3EL4/NJoanzBnk560rUQsptolCYWVO51Hnpm19C1SkpQGvpHS8jF9wAqkj6gcBSt+Hmn9prc1P0QZG2NpdcCwRT1KOvD3BwH8ufA7vn9jHb3J4ep9J2ae21SrXgXK7FseBvhpGwcomdvZ5S7WLI51njHd2tWMeCueRrXu95mgE0MAyPg/EkdmyCjWuYGc1DG2t7l2sh+1viE2UV7g2Zmk9X16zLG9miqyhjPZrMTibGR3MLye0dUI3BSTFHs1JeugdPrn4M2Lh0j5DgSSeDsdvD3X31NGtH6vdHdCb/v4BrGYOA5Pu8XlCPGDZEO9hgRfnYkRkObVu2aYXF5HIBolytxpkGsqV7lUmg7oGqAdWycs89Pn2Be1iWh/i+sspMoGKzX1QCGAez5werCFfdXxeWoDh6K2C3peiNwPDXa/olHfUGZAq8coi+7nOFmrUkLA7DnyudDy2wtemEYkHrAsiYvkot+aDFS3R77tC5fdxMWF+LEgpkal4INI4Lm7rM4d4/mPrIKMkQ6A3FcKy/knruGFaqRnlxf8AZ7UQS/ROFJgdo7/LRT56HHUZtiL0Oz/bxo6LlzcmeKRmelbqQ3bzUU7hfiG2oLc1PFodQM2HACWlVy/Hj4ydPg6q5+fJUvWkF51xgL/cECgprpdI15Ql80pw5PDjQi2piBk9drBdMd50fvrS0Z0x/JmPf2zRKPhBvbbIgb5Wkslkupm73fUswjyHhGdpPPfT82cC57a6Y4cCTSTjWH97nIiw4Iv47hJlLNw3efNPXi5eH7vP6hOY6MLqUnufr3qrft8vDpccMXZZ+/EsdfAG2ZsHuHlwafea/yEgwOdPJ0yzMD45ihzElyTrQ6lGhy4eNph+LQi1bFktBbXwrcaijGCT9UKa7Ql7GnAXHfW74ZeYG7nK20T9gIN2g/fmx+e760Zi/tGscGwrtwglohHquoVE6ioWIEwN84AavsOjwsJ60fb0e9YmA/T+cLnNeaPAbxc0KOE50gkgMu9F7Dv3kPaWYTLqg7QsFWF0t+s9VX5C/kIGwK/VQ5XbuRIR0prVzdt8g8zdgQAABn0BnsZqQl8JjGm9zWqbdkUKs76VX7Eu0/bOs0dUB2MpBPwT5ODX3jL2VOMAqsbY7QljejEi63Qn+7IHBPM6D40Rje2RjHbHM9clVvznAoz8eASma5671HC1Zeqm2BanpCvwy+42MPFaVNfhIkMLHfFxp045FK84qnoFQQSapnbpjeH3xYSSlo58toaUTaO4RGaEFJcZVdEQKE+wxFlLoP1DdMP9/1z2AFFgJwI+Y+XZ2L1M89oT7nuASBWK7wuM2EW6frXGcS1aBFbnpeNJ6r4jMiY7vxyarxzFENYsfbYcJva0hkqIKc6WDe7ns6xmXlrMz8KYZmuUMo7AOZeawsgbeBRDWArwwZVLh3vxBHS11HjBN6TY8tqcD35ldpHMlRiCiCNCgKf9rx5vYXPkjhTBsiU03YlJLTIMV099usm/hGLInGTfBFoBoSeGcAxuqqC1AAR+n63FhuhXM4JOqUCYasB7651V/k5QhbWQQjmpAjT6aZkRRinT5jvePe4miDgPmQ3N74S3BL1jRnf9mPXQ0H3KnrKLXompGAKmU4vUASyauLsqXumdX/VyZAwIw/E0MDMg/bc+mNToCFGzcZaNyLu945tXfsFEtNvTHrIF/11u7w4jY+0VpNX/Vyc5MmmIl1AK1ytCu24EyLmLVWK6t2oI3GssRWCytvpRabeT7Tx4mCP31BypFUvf1FlwOwW56qLLgdczRFI+MEISzeuvfVqCHUr3sy0NBdI/l2Ejh4tLN10I6jHU/ooR+uEGgP7CxwkHOGU5uGwpMGs92nILBjsFZ7Mex2HnUNlT59s8X0ZACHxBpeUoCB/vWg+y1SboorIJ6lRp1fKDs8vzVtMTOcWCM39D/m+X/z2PmnCQjsDGb0ICG7kbkSizS1twNVsnR6xPtXhcIg1Sb3IV9K75cwC5J1pGgNQPkig/dl8bZ/CtVPoI89PNxqSyerlhH1jmW8li73I//9xKwv858oehbjOj7+lmM54ln92sc2a3qDoYjzYNaH9dAe0QC0FnpyBxRkCcJefck6IxJRI8JKp3Ot89WaqYb3R3vXiJIVE78+o5R/BNR5weRd3TzXonXgtWJwIB41yfU9drJ1zyNO9gZR7cgWruoreexemX9xTX5gvwRNKBKWKUloipqbqjKzwvuiyRjGqQHpR1N74vJyiOtQWIldyCQRVtJYaBYJquqTGjYmH+o8IfK8f7VObnKJFtrjslJPa1I8kzGuWi4/CtE5ITqVJTTsvsL4Y4kyxZFGq+CZ/W3smFNdKXdQjNB2uL+zBWJCYwhzXxr3qtCeAXHTMmOHoKYeaeIBKUgFlQot4+6kHIho40wtQ92Pc707WLqiZfX7Qemze2fRmtudYVA4k4hJj57lYHzBbVX5NCcZ7Rq4QSd/s1bDQK2hA/JwDJvyZwLLflRnTIq8Bpv05EVAQLAeozOt4dilJAA+wY+5jtx1UIgjHdIK7aE9xRSUNpw7gPMS3YmNff0BQMmslydR/kAqvR0HbjuIWT86BM2L0hDzKZTBNfX+VaVk/BnxSxiBzPXNl/b28qKjyZxjvrMb3I4Vb8+l8jWS7k7Pqg7pSD3xIE7C9w95vRiGNqbxer1xVupGaglEl43vPGgPoYtsg9dOYX8i9bTaI6kK7vWsVUjWBIVJ4+IBhOdYJ8hl65kCPU1BgafNc3zY0MM8roRCGyk+tzxGFcBfPbHfMhEol37e3q5gnCcCjZAscnPDqis1/aUkMqA0NC5ZyqZU4u0iZn6C9rBUWGxZC6CqqU1tJKC+i69lXuKPTyQmhHFQ+/M71Ct9i22kSuG1HSJbc5aGs/6n3jxj6Pcx5lMIu26SWbK5V/wj8z/O+Cxy6uwZTZOp1XEPGjDke5PYG9HB7ynDBmlmdE4yTXAvRr7GSILBRLF/OmoE3H2SkQm99koDJmyOk/ptwnc6Vvc+vv8503OmAe82IKLdyd1ofWUZKRmnLb96I0NNBc0cZF+VN/08HNxDNWRP+vdczfhyN38jyG1cDjiwg+YqZHcvXxWGHEgur58v93gripLkWSNQdG+hqMvOE4rsMDU9vJA7Ebm6Ti8iAT2qL71sB7pX93yIuqINIyKL3CYpnvMKNd5SkJtdBYeHcgdWXv9idajDk9hLDn0guzeFieDa+Frn4NuzLYiA1v4WX86tLoJPQzKS4jBYHG+DXSjWFVfKzO4xxsq+isRhScVgdi9LblMr8j4QAAN1VBmstJqEFsmUwJv9OiwOb1z/29FPhCo+spOFLGynYtnUqoISmXY+/1qkngPnKGzqryxG59BfZ8AOZ/BqgQOspUKRzIJ4pZQsknYVY6NgmZ5z7pfZv22zH47eCzGL2WMU5CcUMA94DS1F4EEZcBOnaD/pkKZiFx1IbQtvo5VDDVrmfvzzULW0HRlwlSdmNpaw3dC6zM7egVLxIsePS5TdUHtizlIu7siwwBYVmVC2KcppU6GPci5JZM9tQeuO6DXQxavfm3a/74kcAqJkhzAAQCpYnZmqShj/dKWDg859wDWH38y8idSV/rVkrwJunzThjWILRLjH1955BEFPVOI55Y1Ig7CEqaV2cCtfj7Ed4Cu0rmlpLZX3PZwT7EdWRgVnrEeCZe4aVY8PEkHx3VRkvz6Za0xAiV6k45cc40R4xa1BSCxY0o8cHLYFvURyf99bgQ7w94Y4vHNgimo2hEGCohMsti4+tW9rag2yCPAjYv0BTyhNFRv2m1+Znt3/cSu6XRf22e0ZhE7sUgEJa4JAf0MA9R8sta5qO0ESJ1iEPVUAkvm5nx9Gmpo/O6WjDXMCaSAGIFwamyW7f0AAADAAADAAADAAMNeN3TqJyInWGBvQte96/GfVFhQKyyupguaBiNesWpTc60hWIkAfxkwX9kyYl/iEGpBp+PGCnNQRhmrkzh0PoHie1kqXTZpYC3obgHLeN32XhVK2qxNHw0lJl8tsBkM5ijmwKEu182K1ptB89AI9XRJuI0nG/pStNhibQPhWJn4yCl2MWNijLFAonMl+51BED3ZjMBW68t1/YFEFxfV81p8WmxE4vYZHSuExF1mSLJxy0ty046kLrUbvawiDel4kjrDXsOU1N7730smvigqai08phalzr8zB6Mi/G1blSL8alSqq5qfSnIM1lcd6QvED1V2r9hXSECS9AWCb/ds4+9ccXUVWqxXwPrYoW+mbYJ9i5HY5weFTK/MsbmKjgbgnJAoM33bVMsBDXcFEnGn7iD0EkfwrhpYG37Pq4zUn3CeO4iBR4veSinSRFixL+ChGggGX7hOzZQWwAza+ei2UKyTa+Pbsxo5e2Im0BYwsd/X7D1c6Y/ZIYlDngowvSPZ3Qh8J6sDr5YZTaT6NcPeK+osoXiItdN0NDFlS9VNuFdhot4Oovn+MgKbLEWL8Jem+tpCGmJhbbv5SmSKsjzRrVRJihTe+Z8E+MGX4lnqAhavu/bxBBRG7SinID0mT7E7CsFML8+bSRTumNjyNUQidJ4m/fbfZlCoAboSuA6Qy9dIRiWa31XFNLFrAnOlhnupgwaZ3ETiw1/bJqbdiiu56y+jyx+ujvbFBPRS5i1TZhXL5A60EhL91ID7f+hOWedEG8JMohQHnPzT8ZQssAfE3ogZACNunml2hGbUnSjGEu/kVFTOi2YFgOAs7zUMXqjw9IIT2jHVpWvhoeuaDqBkPqtgx1RQ66fFFeF57RyKnW/gXMFJBhUEzotTfRLsS3quSvohm4UZvqxDNL9wBhjMaQ3D7QdPD6M2iLG1w071RQUXoSpJDUzWjlqzjkOJ1Yec9XTiMEcMk41nymr/cIRM8l9i00vS+iT5Z2jtiKob7CHUiiDV5/IDAWNLP2/Dr03F1IN7ErfQaKmp5sQPO+DlmZh0SkYYtUot4PV7/JLVUOulbqdfgdJGWEIyInwxCwpvNRtuPOqhoCYtQ6cy0ZqJ53Vd1gynaC8vIGqPNZpKC1RmCKosbQgu9tV1kv4SEh7FAtPpwMoS3uG1RsDpLSa3G/A08pXubYbw7OmAOeO5NkD9PB+b6un0FEueHpDGwkDW2pLoTUaY9cKGsReVg6mCiTSxcIjLW2E+VVs05eSgu0cWES3AeeTKtxSmzaARdJu27d1XBvHuHVdx0sfT8kVWMMVPYxQu4vXTXFEYqlW3XceqiyLwF0EK1FGDumQ4irhQurqLRpmtQZ17k7GgFZNxcL4qumJ4VvxU3xVaCgSgoZOrKH3GtSM7H5BUrk0XsRFL5QUC9HlLyRJ+1tdu2PsNmIHab3mi/D/BVWe5/tMTBVa0Yj6NG+PF8ADV+2o142yMZzZjPcRwD417u/pCSUhWtYGlSFOKzprj5I39rtsU7AakppGA76EdKBpKEzIJQM6NDIWvZjGrmi/V9zKM6c1X623P+Go0et1usblDuFaFzD4thb4JPsOYSfp8nK7KWwbvXawdkBzBrT1XzgRFbcNsK8TRZr7Stsi2GZI86/qRMeDfB6j7JcpiBAtrSE7ySG9GwZ8RMQBLtBZXoiJQXpcNcNKYywPxv51UB8V4UiUxxEK4VZhbH8Zsp3NxD7xOwI9RkGiDbSAgeOhio0AnTd8ShKf8NmACEXpkewNlAbskAKjCU20v367xRP9SBvT8QStQIyc44y5i5y6DJQ8Dbi7r5C7LFpBkndL1ChT+YVTOljRQENCJfWfu0vjS4mefjfMEiRgGWIqjnsie9G5DYeUomeDaZGODDsMhCFzdwaK0MDX0Krv0hqzAN6oXold2nDGh6xvn4tbLaFgK6iPFE422Yq+xQh/LMLANSPkEe4iTab/jaU/MMQ+R0a/8kadHMXNgwmgl9n29gRnlJ5Qk3OleNnf+EB6MdxLKMCYb+WiK5uI7Mxj1YQ3Zlj7klQHo9aLYigZ3U6Xgs8b4bWePOC+sOD2CAJWixE//zI6rgWwMS21Hao+XYgxOvKTntc0JOgfcWlpEvAAEnm99wJw8+uSd7VoZfV9hPQLww7hjr1TFR7fUkzf3pSRQmia/cgir7/g4Gb6/He3/pniHWtDIhsiFhNbbOInFMNWWs84+nJfQR2981GQHKd72KLFIWLAmnxKGxusJDeITcgBJKD+WXE6rjZvOW9b6s1ENnBoJ6BXb7zhRjS7/O6V+Z+OrlHz+8uSrvEWIUzjOTGjwu2htMi9CLyYyz/xtQMws4uUpnuYAPHhSLZWIKDnDjX1neFeTknCJShqz3xpc8oUIdNK3cCdvYshqgaTr0b+ZBpIUYRgNajH94GUlz/nzWDT9SfMoA0wHB9I5+1JRzF5PdifFoUsQd3PHtfqrO5Gnm5W4sDgCWUS4xIE15h2K9LgC0hVyQbxhN4DQ2zcaJISuGmhEnBPsIndv/nMRZRXN3RCDYGMPqixwFD7/kwNi32FEKVAw0Jn1U51S0ho1bCdiLPGJK8FcSQoPSIIwGqZA2ltqHoYWXKemGj7bM4Iw20UhAQ3xRzKbnWfZBpFsqihYbEoU7oc84GIyXFpW+umh90W9GrmaiZkgQBugpmH8Vd2jKUFT19YOe8usbGtxybhFW2ghqL8RnewlgiLxwKJ53VoM+/aJPQMA8YaRSr914LtXilVv8m2lNi63dT0v0KFsRK0XDOigJeRzdGxQFo1awfYiHujZ/rvHStkPA+kswH3z3qtvRLflFVWAGO1PHBl/5+N4fqLi2hAonf3q1ujg5ZT6ssAL8ZGtkdHHpZVo+1jSF8Ze+TqeiK/rJzstMse5eTEi0AA3zDDXBxtaezA3zW8L+2IX9fC2ZEwV5PNBy2iAGLWx5Izv2cYAWPqK2QIyr96SZOME0GjfD0krAQJSKtAbPEC04bUPlnqET/hyOo7DqYYSqj7Vs9YdNMbyWDUVOFCjvNrRW+rbPE9P8bTnrr2LuGTgxO+mzR+Ou8XBBaz14CpNMfdiX8MmZ7If6hDj3XbwExMO1KD18GhJi3f8Lypw/1UFM4pOgmlpbuqe5YarnBqzxaTRzMdns6Sf05zxQdJiWGO6DDZwrz584kIU1CSw+9obrM8FwuUBKNT3IgBTEjVQ/8liknJgJraxbzIh6GYimVc53uqmhALyzhGm910B5oQVtzQtmWlBHO20zO4ejl3x1A0OeHbJljiiZKC8HnvWj36GIx8N+nX9yyjA3MQ7CAjXB3TxQqfuyKtAy7HNQs0AsKJt1sMe1ODLd+9VbYy8KpsjIRclqCNHg+psVyBaeHu2HAWLnh9so/YBEjv6YIvA+WElLSOst645uw7/v1x6ztWzHOqUYloFwWlouGutGrO3UwKiP/4IC1aHqLEJhnAKTaMpQAZqafyZmU7nuOePenlxdMHS+cBpJtUEuPiv5fXJ+OaPAQ8LLxBTFO9hDQGwXF+Yb/bDmkuuzCf0ui/MEcGV4W2llGuoCKKmPm/47VIAwG8cZx7YBTE+BCIP782W+dK/tUehjZwDTZFDWcpgg24wJ+yOPW+Pb4sEgkPjsWthnQms86x6LIEOzZ3WQk/pDs3K+gXvp7FRapxrbSaWX7Y0puPUZqghSnnzYtVmuf0mhq44V+vxWYc7FXo/WOJ/MJSjXdGFuRFesimJVwFdJiKNcP/tcPwWaeziQfIMHxBRM+gYWWR8s6bWntZpLPbcpw0T2/hxuQWWFYWzMKPVRfqgNEIi5CJbxh+oAHCkVs5HhgyNYuzcyoR8RjsMnP7PnQ/aJivBA3pb69fUMdsBzpnzq3LT6vmxfJBqe2TxyNxQUrLUCbKiZXLc0Ataw2aCf5+dwKwlSJ5SURoSaaQTmgOgpIF8uE0bzfr7mvG1SI4cAvHKjih9aH7WpR2gIMXwhV/Aep0nWci8iy8uRZyq9B+rslJZtL+gOe1nt/+N1Yqy6A/E1WKlZ1ObdwOg/33L/XqZau0SVkIpg5N1otHjbOkGejuBPZ/1K0468QfAiEtHwWX0FQudOx/VmC6u9jtRLhM9ChVreJiKUlRWKNW0qlTlatmYizzaTjQGQ/tnrY0Rfg1I8x/aurRUURbfH0nZpCmpEkq7uSj2StaulMoahE+YHnJL1GWnFmSZva0kkXOyUXSHPbYrdkg/8AbYiqrkFV9EGLESf0uMiRLcUu4V0vZNBrLFpCzcJrifdKXZRfF2yZ7ArXHLVtpT1Trq5+QvQ2UGA3FzfqQaUdABwi3gsvQmbZQiKO52QoVf+8a/oaZn3H5VIngk8ky0yQt2biebDiE2/FOTA62lhzPOJzjKjy6b+9OtOrbQ/u/Bt7fRjukUKB4fpAlkOVDUDasKbUh/bPyjsmld2+JJyLdziURO1FN20lfblU0SYk/PG8Dnwys8jtGW2QrS2PH46PoMN/3AnaijNNYESRRZp58aAF8ZqjoWC+Yl8zmMLTK8rp4TvTyZRSdEI4Ek19VU102mAwy81kONIkGkDWSRC39+PQOIKvq/1D65xclFH/OUVo/HCkRPo90LEY+0bwAj5HXGGOlnUzEwTpmZ/6baKY5mR1NPFMth4+biJ5naIWPs5DEn87hJNS35UyykBrYhGDnCjlcFnPk0gmWCI60ouBHMlcyk1WpRwHIp8/FmpmX4J79w0TCm7a6UoIwFUv+KQvVDN4YpsTTiOLdIGayk7YfyfUubUITCx781XgrrzpOfOOzN/gT7rVPUeUTtyjMlXUBiB6bWOYz8Vh4HFrFdJ+tNUv686fGUkj4uEfWxfQ1Bf4Zy8UVYXDtesp+q0MAiKX0z+y3rJr/iFBs3edSvlE63FGCW9oj0dBjz4JKCUPuHxMqL7TlMYYFX/Aq50/pLcKp91oP/tFWlMgE6R12BTPCZxbyNsnWjTJ6kYfM7R1C7umZ9Y15bfTPdS2iCUBP9jzBhdUlQIpqVZVcJ1yatr1B1fqOzkeq2Tlkm35GRZNMXbwgwi/0VzZyUxVDpHXIScTg1oHq0NQIhqH9fWjL2aWa2S+1/Cn+Vxj2TV9YHttYii6uvCvjLJwBBZyzXysXFwgfNKFh8TRbU8IymrVhO2WcEhs9BK1GYSoeX2+Sc7Hp9rlFJmxGlPreFpU/MRbWuSE5SLkiemodm3IpqRv8jsossF8+dVWLWFrAJwejPB2k9uG93iuGLe8fnMOEQSEk6/eAuWstEnLssvn1rSMhJX58mcVFJg0LFKl5+FVWASv7T1RPf8EtD7BTeSZep5Vd+d4N/FB08Vltky9QBwyqli5xyzyvf0YDbvy89rYiz4UwEP9rmNnWCxxJUS5/Fv/kfDknjrs8FrcQht2DOHf5/w6h+IpHbmArF0qbHAPxwMfKdjfySuRLrpN88YaNYDPJX1PZhUnK3GS2o2oeE09j8HOkw0+TmAlqkZK81Df4Qg12PpaC/eT9XhEcQZuRLK351qflQFsnVYgzTeU/To+tk27mnLYSp87E4j0f/YgqkrVPQ68n1pdgjvNTVRBJ1aWRO/0T7oxlT1xW+bSUd01pawqbwlor9X9rqKlMnQtewefVTTAyXoxVCxfPCacIoWvdQL1b0Z14EZWO5spxPeXf0aV6VeHKfILmWDPAG5zEqlD1WFwaLkg1QM9G1GCYymtXSDPLCl49usBJPsvpIi8oeQgZx7/XajFr4maw0+v9Aqpx/qDZ9/QGL63x+mL/63LAPToDfR2UhVD2UhIahszwMTiZdAL/pEUtfnG/OO2Pgc+E4sisOnD4zss0N7XNIClrPzC4FnlKFhN74h5LlnD6LzJlNp6lad7V2uwbS0gm0QhJRkv+ic6nzg8fIDBae0s6kJ76KvrtHDVEM81n3VJqSDD3hfVM0TzrIDr0IEMBO5Iu+fnwLzz4xTZhvEvJttkzHVlP0piJ2N/QrnUYrCYzF3GzmleKxGaXByt4MSheV6HxzO7IxmIw3MsTWphfhRIcJRI3g3j7NghjxCM+5YHwzGWyC8hNXJ6aREtxxct6nUI+VRP4ye4T/V2dj00nq614cTlTY4qdMxnqZjGK6ANdn9vzSbZecnYoon7ecHs8wYFPjpSCluGOr0bbeoVigWrI2ZH1vuaX+GD6fqcq6fMbzsPiN8S4fEHrbG/0+qq0h4SbSWwlimbNBISL4f1CSz59qYjubWrsLZj1AABL1Wx6pKRZPA5+fXuyTovSOB+2TrNyZxRLYwGN9UwMwSab4Z5mhgHi1sTvJ7WPjvhb5D6rCH2AnIyWBt7qbOUHC8EBRxOjLY9ffWuU3G2f4S5yuY6T3eFZ+pBIKdvgcp1Ps1GkpQH+kYPqbeQqsUcQQZkTjRHKSR0DzJMCJdj0sXxjXmNWdEDBq4r2ScjtZIqUeLFYOt7qau3lDl+yJVTRwY3pG00WWNTJdt2F3DDoeeGdjtZnVCAjp4oMLhm5zAp1FogtOLUrF2sqkbuYXDORkGftk/Ep+j6yy1rkJGPrNJfCsn0u8VUSuD486I/cBFjjvOfh8L0x28AktR6BkSL5XWmzvkn5b/RcnKa5EFJ1WsagUkawt01aAPExvFoiH5evF04g2Z+CzHV2H3AoiOXiV0WCEfCHaHFirZZoPvNgYxnzt/GzkKYtSrkyHkwp1ermXW7dgze7xGvFJWDOIU4ke1ajCzJqmChgh7sX3bBaZt5uK2NkvT+oMou+0HBmvay+C3U+Moq6poQRxz1995+ioTuRV1sjJSsFD4u/86wClYP4wKUCZs1QhQjdqN7gfH96A9fLgr5lEg7sMGy5UdDap6hj9ouih3vkDu7rYSRfi8hExycbpRP8AfoFQzOz2fnARrD+JzwXVfd3GFsk61jUzNjaTxDRN/IiI1kpdTkOSL9c/NODHEoX+z+gBw2avKGBFF1eKPjRu5Nmbdiz2m+3GnlTSRK0EFOvnspZVKhkLzHQsBA0POSyHSo3Y66UXcyHOVA0syxbC7W2Hbl/K0r/8q3f9PffsRrUFS5jUWgIghWzu3WtSBOF3arLUy71AgnP52+5Ahp6BhslZ8h4CRGucapqZ7T6pUkLaMLVGTx5pmLqP3razBxFFOCcG/zYVqxf2vUcLRgr4CCQnVt+w9l5+MmnOtyTK/V3/Q8T3BvgVKhulv29PCB3cZx5OPLosR+hTDIXuQ+MBN/E/O5CLBUEmfV2WE+bXVhi9SD57XBtlpMERJ3cNJjsoHeXWpXqZbYfFiBBgwryfmfXZorbPaSyr+ipNidQDPSjIW3Rw+SL+o5d2+0+cbL8TLzCTzQrW5AQv8i5RHpKGmxIJ4N3ZH+5m/qvEOf/eVEV8rV3p002oYmcHKYxeIyQrINz3fNxFP/UwzYzRYwQRH7lRRyiZdkLlAXbuES93Clmnui3d0NF4tkwXDTHZqpsUY1BMG8Ed9qjpXaj4avUbvPbvYGbYHTbNsBuCfopgKQTrC+9D+JXHYsTJgmbxQauKa79rLgVXMwn0t34nWn+1MPwQrpJUK6VPub8jnjf7yM4U93fIFncJk2Asb6wSLARmz9gkNE9jCF9BZOdyUz6h5OveJAY6R13vPAMnWv8Zvg+Ij2z7MHcEBwtSUjQPIkHK6vun6sv3FYx87xwm7W85JInLUlZKL2xIloLAwme/QEfoO2hZYKz40YvTkDA2DGAE9+RJdlvIKhTXpafHemti6BMXJnzc14B4yjaYZ/c54f7+bPC/kR1lPVldQWzqXMWvbPvqyP1abnjPUlMQrB7/07tNF6p0N4h7437vv06CL08SRho0kQhC8oVaIpb3L93Fcq6/cz62wyXgncXbedCOOpqv8PzjUUJgdGEcVIrto6uUTL1joybELr8meTlfF+6ssWB1si+9ekTWSGTFABVE7L2tOvvBxqzZEzcXYY2+gUly6vP5b1wivaWx143SPFTmitZRhf94lPKY9yGY+BqMPXxaVmlCUs11j4c2qkeeiVYlLaths7MAyfHQ4fL+Fkq5vMxYraTa/mt5eyLB7utpAGZftCr3bE2xANEV1QZ6XvnlKo5p+b3Iht6adEhttP81J5Ljxw2sw24kFbza8u1f7pcFgmmXRsF1VRzF5+d05F0teGE3eKqGV2LVC3mEjsw3ZjbyB0t+C/swsFFKQFDd7cZEecygrmHC8wghf5YnHaRO9gVn95RPPxsCgkGXkedJmTQypRjPwSNozl+Gfl9ncfevYlK2lzJwge8I2GLT2VEvsySlC0rryEBdhgX1Nqt19LIWRvEmhPSn2wOq/5xx8DS8QdFCBLRP0jWhpuSadye/o2GPhnK6Ey1wouDMkGE/P784SFxbZR1eoxEtE85NXVPVEc90GNWvAnVJIBqcrvYhe8wYTrD2GSv6EzgHIkQZDR2PHaLjB0w+6/y+0QMdBjJrHcAoQuBkmssWhQbErh0r3Q4DXCaBxm97Vq6p/u7+WHEeKnie7Ub+e73GmJ8JtxsPbsKdoFzwoUai9OHjwrIHF5yx2NEpfpAlk8BVkBH6QjG5ggO7QhiilbCjTEta5PV9FXfv6DDtRFfl/g60S4YGhIAPhrLybq5eNs0BmwwuVLC9vWs9iApvkUDhCqSSCWqImZlz+pvbz/kv2sPvgflvcTHUmVPGDQK9Rxomt42bC6x0HnJYYZFa0IO/30rVQAfWj3IjsD21P2ioEc4IL3PEYk+Yh2id4R+MjOUgvt9NqZTuP42HqIysy7S4tJxvHa8wZD2Q9qGixuWc4h52BML86GDgtJhiVU9N2jZOrpRRAKwJFn4KVHkEmLk3ichp3B14G4nVCd8n1dZ1O59ya4p9APOcrUEiZ7PJIEfulvBbyr6fCsG/RCJAg2fK5vN1GxqHj49BD0s76Bi1YNamZSVz310k5P3B36oHZi4O2HC7JP62biTBU7IBT8+WFUBoPKG7EdjB2R4RRbs0yNdSIcGlZVmtEKppaKg/mkLMH1cQQNLcfPbfYPtT7IRISKOdPntybrXYilO1z+2zps4v8Qt+NtykkGrT1q/ndiJFynRdRk0dN5Xs1TysVAVVBY6xZ8PQRfW4nPz4ruhLWRJY9rVlp0ExyUNOrG1QMVFNbm9rvKQ9+WPGOdVdOUnV/1W1PZhAA3AdR0o8XosbQqWV1ozry54ZlVhmdGm42yXfiSv9nBtgjU676FkO03WxozqehsFvylMPLzeGYMnEIrdf+UNaISJ8Xij2ehlvvz46Z+qtN3hfcc6CGqalTDW76vzK674LZv+O20CoU1lcfdxyIdR6riCOMEuKTEk1vVmRvQ5PARIIDOFa9L0BJEephRb8CMI1b/yr1XYNEksJUnX/p+C0OoyCDzvxXZMTvsLiqQ7NnlWKNKuJDx0al04o8i1NjHDjWnl9FlSvCMJVlJobA2AI82p3EBYFHBz5aYxhUeWsKe5+au/wYsfpkxts6ErUrJTDUCHDBriLGksAr7g4aDOBKf+C4gzIylatAYI41lr6jamxgFLVghMmQXQ0l8c4giGX3wy9zClj9p1aRM1wncIG0npMvTt5SzEMS1rENyMbKYC4QfN06befuVJN92/7Wyz3WUpHP0rV5HPgW7votcbkb03YfK/HVG36E8qbA+buh10gUW0FsHWl7C0M64MRlzPrEPjTKMVXkURrmTikWt0jZeRA28ktwEp3hPs8otloKmXVzPLCVHH2B7pJ68oSyBDPPMdYJU9ATdM7UFvhYECNveHbMzpt2X1yr6qF0aIWHm76JevjAdaH305vdHlgJDixQk73JnxUFx3yxqXVXZHzhe6rh9ZiC/0ESlPgYh6uN1rDh93kcwLzzzdqk37buATRK7l8FiHiN6RtBTrSSF3p2q1mSu0sQPvtNoSKqfarbA/LUUKiV8JmoM8lTwEuSidpUz1MRgMNKOgaIbvuphSdSgtgE9yZb6OXSmdrQ1WEavFENGM4QAWqiP2I/YSitxmDxfHLA6OYC2hasK+mAyfBeS3V0AhIEV7yg/kFro27NVsr7wQcX+vUHmj9usrdw9Kdv/4oL6rgVQQihZtURubwRxdweZ7LsBnCSH72Qb+nnMkwAjJ7iq+6KVTT407oo2R/ZElEI0fyc2qqhzDplK3f+JGQC+ds5wr1g6o+fsTopy+OCn55powpDGE0fdsCCy2CGrEyMdswm7ybwlka1X43wC0NpgRgNVn5sELNu+YjVgKWZWBdWXcQ1OP5bJCLgl989gSTZJD9xgiD4458xi844qMG4jXIjMgRbB+Bgc/rrnGxfoAt0y4OgpEC9NIcG09Ky21lo/8h4aG7lDpYpIkXaPblz0xSztRpry601hkHgerQQeQ/3UbDWhhfqqy7uo+NpcgY7E6lv7XpuSVzdFaAoFp53ntj+MB3VcICk7iBCgEND7E99ipgUVw28fg18axCRY3cYc7X8PO/6bo62ZmOei+i3TJEHIycTCIZPXVL4v71whJ3QK+jiWgcHpmf7Ry2DxZDNiObjKtaPjvEQh/0qkFcOwONnnjYGdTbZ7ENVGm7gIDVbain/IqLPLTMSWTXLpkq2cIDqBJNIAgTwymV8Z6pFECrndCve/aPB9fmUKMLMtAhM5b2emhE7i4WkjCB+itQfgFc7PGI3leHoLSlnLSdN6gk5Xqxzm2OP46gijg0WoHgz5AEq53InkoQR5oxe62z8tlkFl7F5u5lLJ0+VyJCtRVCWBbAjKh60Ou9q0GEEDlDD7PfEYo7Y7amEBlVLzA4qEhFtoB+OKOURUCQCGC1nOCqTuaFBGAP03FZzQVp3RTKoG41QLZcRDUMJyHSjeuz122OVBCYUUx7v56viTLEO9PkesVolKNiyYfJCU1RWM2fvrrDEl2pOK/5DhkwozFhr6dZQsTsvsuZ8lIWDZ0eEawK9pJdb6fYDF6iscsG8FlOUeJfMQWMwk2kJDthnoSlurVuXYkt0im+80uiXhxW0Tt+Fo9+jrxR76SFTGFsDqM8ebWjDRK1/Oe5NRUEWn6WtXUKroWeyy8e0EhrTz/s/fvC6T/ga/4LQs58Yz1zN8Bzxts6XHhXIOVvJ0eVmAinGE+FjMjssBCdoBKpaXyE4+vxmdnssVNgbipZT7N3BPM73rXtqw/AAZ+3ELCkkFLWAICi2X51w4PCTP/+vf0yUNSKHLcIn9UV4LaiBPk3yUs8iPIl+TjWPwJ4ShJ+mMNfk3UYXjcaNHWAF1bM8RNtew/etdnN8rnhVK7gmJ17zb58ZXhLdlSa5wzb/SZkaYuWculNXZrwcx/qLTeTqCCBLGgaXHxupPK833Y3B28Xxcnfo+kKQ3Srn+q6DczzXj2O0kWw/pwmUIFzkVjWxh5+yOb4kuQbn5MIN14qGfpmoj2sE9sjzUk9oUOHrklZKHA7G9+QevjI7sTvkwCuE04HGb7cwKPiiAkiL85dsDzkJ/AbZnUhpBJwDk/GNeItEPpcW+ZcuAYNTzhRSISiRdPjteFE/K93gZlNAFG/cr0S/jV+B9sb2bmdbijI3dUkVkRiENnAOOAVBS/RsPpV0GJzjBbVcqVncovvpecegloh+Db18e/ka2vdqAEw/ASnIQHrb7kkMgD08dX0mesAhFxtPp+zZZYEZf8SRI+nkwCycAzcGeNquEwSLLrlBYMrEu9k/QNzXFvyYt5igjZtH6awS9P7lcQrju0ipO3TyAI9bIQdqoEOwdEytIuH8Q2juMkuTI2/hWBYoMHP+C0MOd0i5Fc/7sUZny1UjIvLLZq32B3mFtyxYbJytaljyiiR+DWLprZslGiESlRN3MJbWsMPPs2PMhdDrBmOo+KxohoEowCPHUrBNJG89USCLHIea6SJl3zrClNqzt2XapkZ6YM539aW2f9IrUTXe6Nd4YVhwG1GnNUEm2Mcuf9sKdeB9MqKBgVDo+o0oL7FFOypVWNVzAOC/X7TZn5gFpFsAJlkFeN+gXOicYBf6utZ9Q1c6LHElvgTvPcu2+FwpyqyRTBDXCu4YKnPQh1H6E2/H0RkK8/EZAV0cW/5TEyK2pn/Mc3/SEVpd7ZpasONaVm+h4W3HezsXYL8O4c7wW0JMV+xMPSuxtQZ524frkcxU29m6zel8co8n6j9incjR5RVba5Ye9HyELdj7iVxZVtrAkAJhHAKR1HZeoedek8MvlUmXxrb+SRbqXF0pShJox2QHoRg5+p+3rrSJV5fmeXVaBXnacYd5gcxxEywkyXQXiHxDrDs6N2Ed9IuP/lf6m9z25xyGLuLiOFgWisKGKwsitZnV/DbQDUS1MPH6QQpjC0gfpkSircQK4p6c5tv6DInmtJ4ll49aIGUOw98o0kmY77wexKdMlZAB8FnCNYgvaq1rKFGqbaYhcNr2sq+HObv/GWvwj1Fs9fANMWV7IRgGyevQorVh5jxG3M5kbPDTu1dmnVHTwNtqsRlqXG6y0kUHDRW8nx328My8dDB2pHKae8BNDtynmw3hBP15VnPWoH+38EO8XZtaDO3x7201n6jkDVbDPXQDzfFNcASqqbD/B8312KAipsj31Ww+Uq9/Td37B2O2IS9miwR5GXzvTNPPVdzHaoCyZ7TbzuDrG7kDHsXsMBxtCFVgC96n3R61OabnnCj7NIs2k14OsdjN7Z1e3rVR/blnk1ODGmBGR8P3N9exAhpyF4SxsHm9CANP9lIcP6Zc+91mI6Ul+hro3PCLgDfZByc3DickHmK6amij5GXLzYa/oFOy9p50FJdOxW6/ywz1q5wts4aNVd3BIEoxAhmfKMStnokvKnVYZD7Ag1RMwfEkXW9lmGMolMDmAA1GLY80Tb09oYQ5KVqKaX3fCuS0j0n4lHTVbAz5mHkca9fkpYFVBJIYzroAikTXwB4wmOeZc0Sx0NLRopotq8ljp/5bY9+0nxOg601hd/8gHJ1HCjHrqdc6AgLMqYEkMpEvea+qJrX/EWBXCDEx+Rc4NT/14mLifzVakwjb9Z0j85sHjB2zSKWo718u3mgR/JkaxcaZtokHdf6WbNhXqXdnxYz8XKjCSdGvOMSTv5xLOgBjkagq9I9NqdgzDw7Zf06yQj36A2uIFPwcNpF5A5gXCJH4cJfG0htjjbyC+tX3tj6ZuIW1JC8wg90WuVA9yxqs1fSdqZN3nGkKBbQAOo1M7xA3mPmM2FxxEIGdUPjMkvKDpVZma3dhe+6L1legUZ6IgDxw/ug8GHFRXIb7NrmtsDLC3pnt5Ff+mLFjzYkXATkpCQYRw5g5Hm2Lprb44V8IEf+X0d/ZLqAYvr2jrDg+FIJGdHI/bO87oJM221jssxRetBOyrI+eVGdVSBEXREYEJiJEldwi0nCezRnfmlSwXuTyb79DNgMb7jgy1fl8LGO/Q1LHWAOZcFsiLPg1swGKL3bQmQu1DLdcjvBt4Ys4sJ5rUQbv1l96CqEiqxQGlbv0OeDcx6PJc4pXzdcEqPhHYTh3PL/NW+DLsM8y3eSH008NbikakbpzI9abynWXUvs2twj5sIkfDObNlAL6WU05mzH/XQ312qcgA4hhUGOU6ri1f4JmkmyHHPXxyABjr94fXPwyXeEZ7l5U0QZjFLkodWr1caWxWM4YRwNt9hqrvz8u2XvlmVOnP46x1e9ii5y+T3j4p/kN6b7xTb6L2U7RM4NwcWgqepSX4u7LQXC5OvN6IBo5bEoko0aj5zDjM+SsiJk7CU9UuL7yoIY+e3kZswVFrblLLxvigiwXooFTCxHN1xfEZAzZ9YV61lvk8zb6BLBqZehFBwLKUGqdDJDbhs1I63NxggjUGT1g9S+tsUZkOnrxqlg2jNrETKjoZA4mOXOPM/CXXFmUX57TpAwC+/Y06thXL9ylc4CUbV2cVtC/lSKj7lB1UhuQoH5fXJKRNo+dtWyIJVoKd84muJsZ0ag1fPZZPU+QaBisIhSb1sIO0Rji5KKsrT0cZH9+G2eW7vsA52FCIFwkeLTBCIiZbIiUD3tS9E/n/ERqrJP4+lo34/nbXbCtBCHFI0oL6R8rzBcvvLvopeu1vIoGmO2Q/DK6oe3rkopFPuHWmQBiTbPTw+hGR5fQT+XVT6ly2wBiRJjl6ycjLD9UnezYhHkBOVzwuddMshYLurOHE8RA4b+dbNXjJ/3cGyFz22G3uAkdMzsQKO8R3zsJkdU51LB5mwYY66wB0UeKk41tLiWNrGm+QowsGbF5C5OidZzmW2w+KaAxa59mtj2wxbW3/CVEn9ogqD7p/AS+6WQe3j+/ft+Tdj9wcOkMbkJV3fvgYFAA4pLsTbSKYURZIzd4d6VC25OhQxqnmeK2ulz7UyfPyFxY7C/Ji1jruc2nHf1wY/JHQhZmiQ6EQKqbFx6MPdcW10ekevBThuinKCPjI/q/xP2BJubiDD/8yxe3UWT7V7dbu33nWyZoRsb18GrpyT87dngwDhCrZTxfQzvFhw/ddyEub6vDF454FwfJ/ssuCtnUScVQnJN3T1a6HupZtrDfgOY1KSNd5nMmStIYwBJxszxEDz2JHKtgYeJjSTRtJjKaGi2nvFViQcvUBA+yIBOv/yjRDLDbE/m9eXD54yjLZzTa0VQ3dS477092SQb7GARGD+drm26mtFYfjdzYg6xZykgWv0ohfwinkP4a9lK3wC29Tna2harLTC0ExBuPECYuSJlM93h+T8eLQJPw7rrc6HoGMqkqySTY308PbqOxdz+0jeJDUdjv4AVZFlsaUOl6N1gDk+dIAPUZjddUZwyrD9YDL9eA+WMPueXqW5lrDf3/X/Bo+9xaUOYYq/nTloUSBkT0Xs3X9nCWOteNu+WbGAM4zBDQO66NTAUah+a06unva7YeR4DG87b8/OB35VenrLUA6eBVvafz+h21Pwcwp6HPeMHkuEG6gSUU0xLHCDVUpaFIx08ShzODx5+QbhVKdTDDOK/nNBVV9dXrWTix5SHmgbIX2RWH3vRhA9eH54vesIII75okTbHX8BW5luJkkOUHl3JpwkyU44uRIvQbwP8MF3DeCkqDpswch8x5+YaTj74X94jTjqqWoj59OpmSZZ/QAcOEGK3X9pdi4FjhyrtZdvq/voeuXep5WOPj6CBrPdTEr1HIKEEgWBnNVVUR0LebCCDogaam4s/iUQr9hpbg5ojHhWIdWPdNZey57aTIU4k9mScPzu1i2h/IpW74mP2co9VisQRqZwxaK8t4joZzAd1++2bJyS31D2SbiyGPtfh3t/3Fz+i//ChtTZRPgJjMA4p24u9754QIyhdbIacyzrKsQg6ape8EvI9BZgMysjUK9ArCnSrhGQJyWhJnpNalAiWKccknwC7Rl+9RQ0xw/uiMj4wlNt2y2obgSbmCeNp4EIpHOZpZTza5YDh9zs/pTbHo6UD1T1R1FttR0Go+eI/VGAkGv45Bv9W6RXYCGqrFQMjF8Ks8XtOcs1N+kP/0NDbphD//S9ZDHlcxNSjr84tMntrXOhRwMrFY+ETSwsNW/0UMTrTtpdB6nnhLl+HVprOFccXMRqrGOETUNE+NecwrjECA2R+Bhkzfjm3nfjHEPr174MrX4UXI83ZOZFFpOTajFN/Ah06ZFo2kxL6YnGw+X5s/BjgSXIHl6LZOAmUafKxvy5r9n0+lJjG9fJlaInlr7IYUqvs+/LWWOr4TCTz46eyZU0hFn8q0txI3erYMWx6Fn6cc/iKMA7LC13twGjTfqjian2WwMR0IN4OmFjo08/HS1JmKw5T7jOBKVVHCsCP4blhH/7flnr7nC+/DVw5BBQOCfHhKmrHxaUz6N+qYaXyWibl3YKYsU+N3+//xI+Nfa3KMaVClyfu9H0+5EBrPS5lCfjBdCIAiJd9BITYSrIrY2Lw0yAGiI4DN0R7en3wd0FYeIANKHUsmc4zmVKjpFYNmpJ5HBmtvbca0a2TxZBfahp+LVny8J8kyxCejmHQxd8zTwZXYUkVI1t24q2h82eTR7GWz1ILFc+QF3z1AqLsNrqUzKVYGZW7y7pt/l3gdFEtMhY/oz9BKVAVAPc5fyHdluMGkRo6rCMhQmG9hjAwYHlUfE+JXsBS070djtIK16Gfa+GBzRCJOq01IdZaBA2/Nu0XgTsQGalu5PBE/X+G8q81h+RsFKRmxacNXAWmtyMFWiDSGv7rFz85Vbuf43QIVPgiPyqDjmXYCYRBmnmrYogKOCZ/AzlIEpGLjzc/4H/hRJ2NdlJKQNg4agtQbDbgvq3leteW9ClyzWizU69bwryVBPIUS/H/9TvEuvWran5rj4ihEj27mX5HtqSRnliyVyuWxcEAGHiRgBFDo3D5xpvJ5LEpmVQObFy2locD9cZapJ8JQq6iQKaYHYuhTKcldwAlhTfOv2/LCAMiFR5OLeZ/D9SIDBvgal47Y4Z32Dw7ptk5llaSMCMxy7tMEN88GtNjD6sKm/aBcpTIWqqnVit9jmFFA4PBcK9kQGkf5u19sv/C8NoaKoDq8RPnzMHoXJNuY9hhcndzs0iQGH4tRQCRu0+anCDwFV9dSMQ+yMZaFpnjjFrmO4xsM7imXdkBNCkIVltlZKQdvof1z72ahCYmYjnRBDKco0sOxkg8QY63c8kclFWeHnXN5zXqzX2Z+FDwlWiXjJ/tbAsuYdiF3oQZGo6eDwGUKXTrSBcYpsevLqN/D8tWs+W/EqR+TXTc3iYGclWS79D6QteSDeHXGEpoFDmOZNgT6VC6T51ZDIQrL8PsHhxgSmVC9/xnvR3B9Fiy1zIKgZAbch/dI/B4Q1vmnH4WgUl1hJ4ASWG3cW07ua+36Ic2miKOIcNyConQWMd9Uqgw25XQCjJqnxvLF2zdyuPV3qw5L9xT6GVfENN5sEQzZN/KOKgIzca5tl/bd+W7tadpclvTHCSfGyPWAhwrWUmmOn8Xexua7CI1ugX982UsoH+nke4/ZdpnrDHd8njAFtAiLBXb/R/WkEq1kfLZ1bhF7KXI5w/RE6y8CL+dRjZ02ZkV074LsAxyYAMxZvsMhs2Hj8SlwRBhzJjVNJAwXD6uNl3wRLRcrVXLFUl8M866HIg3jPG6R4PjwfXBJYZStb7v5d92X0UP7jYWw6e+/qQ2N+nYDeCt4XXeYsyGntpO9J9awL7hVBBoljmwhc3p/kSH5mlRGrexQwh+uiSJCWLWwSjxG7xexxdCRmVTbuNWLkRn9+jOVhiYSzNBvkKR0M+Fs/kOECWwKFpBuG7Wup5d2usUEGPpYmFuwAyctTk5+64uc/niZRG2mm245IOmLl8IrQ4RQv6hdX1/+6yBI02L10wA/3D/xzsfDjUg3m6PcmcthJ5SVIUzlx7gNb9jbUluWWgEpTDu8ATMT2TBQzMD7IS7EMhPbsZPkGFPq62DBInq+73aY3KakQ+C0pRStlnaXJJZpZ0bpGVeH+X8bJEqIeS3aIPrg5GGdEQgvKaAjsexZlR/N/1NG4Gbpklir4GtYfYGLMZ6VZCdBxao/ZG0psB4W6CBk91G99A6PBAWabemc9GYZwLI1KNGjydvFWxGy/upxyN46nuWdGdvEpmjePc0v/IAIMgYAjzcVL2DPHMj40ndCg//8fRnlCuXVQXAYujtiPPqUAqlkkftkUgd2VN+UrWKVWIDrOUnSLfG/TVbwhyGec2yVOHFZvxEx2WvGwD96KZLrQeBQnLQMMXTraR/KtcarCxAt41xC06m/rBVjlGt57RVp2FEI8NuwoNiI0CuLaGb99BIfBseHfwJuut43to/CqJstZK8GXiwvKQV5KebleZqnhuRon/YkiD36wXlIxyKhFx83H5uO7v+1aIfIPoRYHL7+gSKrBq6npmlY3frt0TDR/9G7D7Kv3bjjDVOpFuJemoootu1sXrj2Rp26+eXwruRbyS37Yd53cMZBLtVSs+Wa5OozOj2dugTGmRd8KcESu1MvVixasu/d+m4aGW5XpqRw2bdib+8cd1u79ILSDFVOOZIN7TU+5mNKnMHNmWKEf4soQw7xV5iShXVD74zsCHqkGsDYK0FkMXQnp+v08W/bCJ/RrnRGwCCIocbA5DBbPwdG63aijIoPJkj33Xx3dQGN2HnTOcCW9AQX9hw3JNm41DXGYA606Uo0Ly9DMKZXMYuxsubpuoD4qys0y/5nvXyluh/++i+tNCJGLRufUsAvC4Wx9AbZbBykaus59ynusPYr+yO0Djamy1rnHCbZAz2lSC6Cmo7JNxSIonTqF7dQE4W3THo9y1G0t/9mqKMh9EuLBvPbbro1pn2s2dBlv3JRcC8IA06GsYgaQqDBaebw9MNuk9LNH4XHN+naDJekHU198fxXnNGraWS+fGBPH9t1JMqzOpVuUY8RrjWTOypH5d/7SzEI+CBntkCUs99zCys18pFoKQbQedVG+X1AAAD+1BnulFFSxn3GQupgWZEEH8iEituGeA1eem0QQR0kvmq9hm8hIRUKuiJZhKyoWbcxKTPlp3AHet7xkoAevAjv0i6WxXsBpdsPIpUq9Je9F7/LHJLD43GTQv/RuuxCEIFipYby0BSC5zsQAUf9y0azSyd9mPZoa4RtyCALbArHcBatZZy3k3E/NBFuLaNKTrjB0VQDLWw/YiRwrgb7UKPGyS+u7NoXg/Yt+qwn2B3YaYpi0+LnTTum+XHaKp0Gzr2osW6gIcmQOErABaqNIHkLnVh64WIGJB7SVYWU5GgYoObcYnHxqMDf8MhsI0XWMt26taUSN3DeqOFfIt+D5d+DrKF8ybXAoDupP7BlfNPjZu2P/BBjmT3P8urvi2pyHjphooSPNfFBw/00S9GBCchmIkKdaKabV9l1Zjnl2qt80wtxADxSyOe/1EitHZqQ8zfe7f1MUlVqxekbRarhrZAVpyIjh2TuuX03zXHFI2BbbW3NL6nsfyy8fPh4PMRtwmqWRcHdkr+cGlZtF/MJlJRkC0S1OteqVoy0SVBPIV2nNbmXe5Jn20YpXR7N6AARan7iSfrvwWjGlf5vcL300GRwl17TQCw3oHgRCDTFkzJm8Jvl4lyrFu+vMEKTfiygFmUDypexDYUSCREWJQymWmGj9xhgRoMNsQQQEL9y1v7NG3xYa5q7xvmBXqh2L56ui7pghyd2prclVnzc4ocxhNb/fsanSI8u5mzgCQ+T66q05IDyCZMrJBOt/q5QVQ9KxMj/4hkDVqK4friX3uTNaVHSnt0OVDYdZu7RaNB0ok5yRPeyf/0Jj4p74iMHqHLjyNb8fYeYfOzk5bQvywb0xRZeMuXK8GvGCE+PmQwz6JDzpHAIdHrLuTDLh8JcdaiZBz/dLlYjnoUBZDZ6qrHgYqe1gDpjWnI3Pay09AXZ+B2tVwufi0BNk5H8RzAYXlNUp9E/EGJP8ut43Y+psrZF/621LcIZbvtqbnQ2a9/CvvqQ/lSZ5ul69SBFRaHnFDs0bhStXVW+6ekpsXyzHTwYwMGjdVLsjTekhxXq+XNjI6cyE5Rp8hbZrj2LjRv2JzNzEjYbRxbHHsLvGbrkOwjlasP8VlbrLils8AzBubUfDiYLpxsT6SBokB61z+9TeERlnwSD73Q6pRuxKMtI9sL19qSCFiL7ClFPMLYw+iDKibWGxXt7uc5o+Rc+RrhYr/nHXIArBnmi/oULM0B1jLD0cZiVKYzV3LYfz9Wb/lEzvN0zy6X4jm1qSzKRsgjqMbsuFsUnASYHx1sNueBeSs3ISuFsmsiPaUjAKt3cgECQL8Pc76029/YMioMwIeDZIbb1uc226X4xvybW/Gs4nYfXyp4jGbPVp55jgW1EuuCowBIC2cL0MIQi7X4E6pFHEt03xV12S38fS5NcLrc2llsHRr1BGABZd7L/FgeRe43k33kIE+A2F+MNU4bRTlgyMXz4Za7fENDfCwt0nx3cz3fFcV33bqkV5pfEYKjlJJDFOiAIjGju+psdwMjOtldZTPavA/OPo0e7TxTvcJwCO0ovko/eb/++867jcmbyN8WcVBQqsxjJygg5Lbe7ohgmKX2J1i/jGzB8FWCc85vxTTJhEz1jZ1DXvJDlQM2PiIC0z1P2eE/Ci2gICpzDS2c7T92PGmLC2blRx4z/y7UnoqWUpP0EzPSA3jL2tOnva0FqwUgPFPW6ib+F1WfIhdp+IsPLsu7up/KcibbKRFMqrWTodkRbAPB/m3NeSaNi4osTdxnVET7KjcHsJzn60srmUw6105MNDPtW+3zJsWaISQVav0vuFulVSIhV+pKZ/IJt0LB4VYLJ0XB5QX2z5/59LQKX5w/cPZsEuDTOEqQdCrDYJfgn9iWXxMBSwtFMQK2VGHDUqpFrQwObQ4Md2ZvNCBt112/vqfwKfYCwkA/Nqto7L8PzP+3QUFQ6SKJYw4h18sRmGgCExm9rPCNZYVv24MYIFd/w0ZAP6jVx7vOIW7r9rsN7Oj+7CsY/bfz0jwO06Axwp5CZ/ZflPWrm+UyHV3gXQQBkdIl+wvzdIyjqRWLjyV0eiVqGM0pisbtF1kZUMoUGU1r/uX6eEqrHXWPScOgzaZ90O044FVuLkAK0HOIExMpHCqHG0PnKS3TR7jUPmMwtZEBvvZMmKRHHlIjIGwNZsVMw9T+dhYqYuypTDxrTFQxqwmHF/pI2gufjleYFUV8erPoBGu3pv6EucSevgq/MnfG3edZau1TBr5wpeoWcNzu4eGkSQjE6BmVxVUMO+eWqM179OImvkzPhKeRoKzvtyG/ABCTC0Ttt4zctS3ovbmDUzLuTj/B50s+boInCvmrjUiNkyv8hXIlhNot+R/milZgyd9wRAl3/cWV9ICfsAdaNG7SIb622ggNRK5NPfFdxCfXq44fl4ydfgG+fqim06l/CgLIMwEaMfYH1+QVyPzVNfn1ZZMyfqW1Te7ChfyuJ1cyqu2AC0TQhJrd3Y4Yra6EIL9+AFTKZI0GMOmPpZnCwrFrcTCGT5D2RdD6J5oz3hvfDCRO9lnkbT/puOagkJsmjs5rs0Xl4NxxiOEF4rHT1YzzzDHqG7sMuO5T9SXSHBE7FNsenF94pXz0WbBnHVjqWPiU5xjskrlDLgiictaiZXw0TwCwlkce0DAXTgxe/e25vaUdWFMNqO/It/Ald10LMeaCWu6u5isjgJxMQiYiVZe+VEgqr1IalOiHyzekFT0YoU15mIi/UhZUbv8Pqhxa9cztHwRitttOnHtvR9Qmb4DZTwIB7AH0ysGbgpGBylQ5g+PJdnk6iuVDnR1SDJ3RnQYPSjlHhUIsNZUVJALy48YxI1NCSktKFYR4CMXOlIwUyKiYgYv80cei9VikdYEmiDg0CsvnZ9HVjZmDQBUSsu4VfJdj6dq/fJ60bTQ8/cC/HoGSi0xsQDUlPe/5aEOVG77S92jXikYjITD6DivJm076ICE69PggQZztNkNFC3tI9eiBd+Y5VuS80xRbnNOanEfFDK6B/VbQmEHkf4eAYM3WX1glDvhytjzfo+jYRgK7YNJ9OjkC643vfZNlaGeAsAIBIerpVfkLBxYn3q26abzDucFzVnRKnllVb3c5EoAWopIG3VzautHwI2xZF6tXbHMEYWETMIkbv7gs0kHd8WHyZr33ZAogzbzXQe+YzBpX7s8q+pYKm9GmTst7YQPC9nOYaBSo9yOGO9HXFsfhqWjVr2vUiBesWd7CqUdm6R/mMEHAYJS2ZGAgCLxTP5MSvw+fNSAn3Zbais7xOb8yjp8Drjmub5lepiwcvpYrNecsbsZln3gE+2K5GEbYD7LyyBuTZ3QgTo/BilQjEttQDppFcy4f90fkhOj8y3KmCF5KLiWD8qryCWklJMUsTWrhYKMaExhLloCaWIcpm0nI9dlVWLgAnUmV7NOSShcjYv2p8shu+HGHoLye4IPtuBLng0QKWtKrS79e9m072dPVe+f57VtGl4wRlSBRp+oWQ+Klvc0QyiC7ySLkx80iFYp8Pxjcxlow8q7TRSkCGaLV9NdqtqLvVvySaSNQS06WuHokHSqTIVLXCxT58hQpdz6iI/AqQ6qS2E0fg+A/CYkdLib0PQ7tDar51utXLeh3m0je98wwp6mujQzCedBDr8bhjGvwyH48xAS99/dASQhGgT6w+v42GCUFUqQmJh40oq3qMCdR0vKE7wn8Ha9PEGngcYS8Mr0ZgOd6MTlHVW23mHcRArrJPXMdWAl8bhWpggw58fTUUkkyLsZEWBuPOjeaYpRzStu9xUVdfaV1OoaV0ip2aGNkqrYRWGWnx0SXxJgBp+4yfaoAyV0cJ33ZExLmi6xQ+LrgSC3vtGL0iFVHYK2fn7kCBxlv+SlCV1Z7qVotc2CsWpQHeY/LAqE/rUagP/9Ua7xeoNqRHPyJzLkY+XTemypmlGuYrmDlV50ks8tlgp411YmhfWXxKXjSwkIZACUqiyLs8Y12Rxgl/6zDr15jWKH2PGju/oD52WVYRuFyDY4Dl4EbpAuR0aH6Dyfcg66PEka2wP4o+ckFY3wv7nyrKBLSHaBVZvdtYBto6zvNgki9Q+OVZUDM4q+LR7Ga+f8yNG5p3c7R1FZ4vbRF7qJ8GOkIsYkYyMxlWHyfN7a1+7kf6bzXekXlQoj1Adf2AknZoY0t6kn2pMRstaq3wJL+N0LhFISx4M3JRe29W+45mwSIUoqpjoDnfkR6e08lS428wrdirGnj5sdUq+dSyaj18lZ3DQFfMXJ6fu3iZ8T+rl8PfzQPjWXjuqilGDLtrNMFp14sv3tehmpO4BZ8KvHJGaQM9OJPDRYChGXmF/T6uv8P+IIouW0CbVLgiW8CJ+nE4q52TP3GumvWa+6YtBYHc5uRtiI7o8wVTwSJF7PnZuhWzLD7xO3JuOm1SBtaur3DvKIGBOfEPAdcuPrHLQQTS5HzdC1fN26Ljge/4/7WvSDsYw/KbLrZOj3bLJdBDRdR7TQMaPelOAUiLVfEUzhaLecxfNGaUbpzfQs2v+G+TPRLLzdg8HnpOxaz22vVT84IdquIikV5FLNIAhYCvbOOZScsysDGYqkCXeDYG/MHumpz4nDvTICE03zruDMVPdD6uSUwZH6HaG8mRphmtUSLfnYQ+c91foyTzVaoHzCxS0U/cEsXJNC9eNGFfQ/P3J2rhY/x/2FLC/LES6b+2RumF/ebhXqkNBsEYjn6sDLN3exOj7vHM9wmz8/CVmSjmoZEFQWd0t+eMscheGPh6Qs825ZB7++6LXE+C5nB43AnFRzYiXXR2N8uQY6Uw8nL/v3gARAzx6nZbO4Hj7sqMyro/dPScS+CX3IHpnPshi+Lbc5Z/5bjsDhTlnl2sSSQADM9GgJDBv/w3cJOqzU0Yv7lrODzLjJ7Qofk/qtFdT5GybGhCGxhXHrZ4PJA6psCuMVDPJyy8smgA+GL+NQ4gfX+Gt6ujBXX99UAZtzN04coYikEh3YAL2mxotq2gcS4sY66GyzuEqIjgvTU3a4EDZ8AwsMJ1UElj/1hPn8t9qgLp3iXMcbj7yjo7N2Uo34iLOGtkIUz0HYJY+TTkW1NgPWNOaWShQdhxANToF3rIzRWYcElSP1hvk9E4tUK35xY/0iWU4hyup6Xv/603Cl0qe92Mn/uSXOTEZZ0YO4llGC4F3f3eglpRW1hkgbvtXQRJ4Ti53VGbQLPVOD5ZTFKS3HWAMBB3NF/My/vBJguufGKAS+HsU4p4B+ph5YQe07TVoMTrWnU1fjUevHpNlijgGUVAZGPRNjFzNAef3WR4lX86pddngADlC2lkA3v9vtoOhB3rawcTce9cXR31MIG+dVeilsx8SCWuLfNczDEWgOFJiLHd2/3/8xOPFUP1WJyIc8QcWc3WJj3DT1ndrsiC8X3P1vPFzjBnZMAiXlieNSvi8xNFallkDdBTd1UYAAAAl/AZ8IdEJftlFUcur7mL5z4NEunIVY7S1uwGtsLfAkPvfrMppcJrWidxxcDsAMyOKYEZ7B7+6/F52y4SEF0GzIDvhkCpbAKroh0O+13QK8fhwf8dkEVCIeMzuK2tjjz4FnczWeSCx29mtWAfyq5yMTgrk0ZezP+FHl9kYhJ63LsrQjb9pxG55JzYT64VWRZgET/eYonsWmayew4/zSaM7JHCi26ctuf1+9R8nOJiHvrDJ+02ZPxeEqkiBKkLfGQRBKoXvEod7swU2805setjkTqf/jw/2F2bXLrIKM8HOiUhALFMDxxeH2nCo/wOOVBFUC2ouZuhnHjQthGRvafGU2XvJfIW0SpcD1Jbxj2bZUItC0TCtohdYggharXpuzrYK1b1dm2itUUa5HhPBaOzZZtOkIWKuaiBX4/08cM62Q9ie9ztP+nQGjgLy5PP9VzYVVTQk0EibjQZpEB78hfI1YOuJJoBAYxshlVNfc0UC2HZ+vHhBWY/m8zJVP4dxrxkOAi/anh+c5GW1C6ebMSLErNfmz2wmWzciFK1jQpRAHOv9DExnfrHFuHRPQjZPg+QyA+x++JjEcI3lGad+MRHHIV7CZR0pY3hlSqdEArBvwJFoQr2WudE3CEkk44fcT7KeutDER8gXsehHSqJAY3ltSwKd4e6zyKp6cehaqrwhQRuFtTwgUMJHkIZN21wfsK1dMslLv/hrX5Ts1KsG6fmcAzZkXWJ9j1RgiFOJRnkDTa4iarhT2lZnlFMoFdRL5lQUF1IHz6S54EuiZNSUITpPTERr8kkrrkvK4HRy/fuX7MvTbwy7wlyiJSj7fpz84MSigu2JQv4lksLhfQqTmb0CbDLDmd7r9ISCJr5cgrHy0U3Yo/Vb9KmPD0fR1eG6HggEqTcVDyPattAEnDJe/07yTNwy8o5dXF9KpieZofgSg91cuSjCi/8I43qBKhp827lH2KE1NBqKqWdEluxpZXT91WV/GHvDj5v9RApi5TwMNE1faevvpezW+sMetjfOVNx2Hv6YyiEis8xF5lROLozMXvZB4o68XIOXpdR7tB7Rsi3kiAH5CDiO+rBv0YG8Z1SmJt+EeO3HRniDfDGqduEnyQOwCy2ZL3YkJUOtMUyG9Ikadwa/oXnP3rUJO2X2F3SaTCU/eNPgR8ThxzCXhi2dpVLbb/U7hsBZdSUDOdXh5cCFODF7Rrjsyr4NWlsrIxI4M4RfSVY7qzBTfPOoPBluazgQQkGfTOMF2WncRn2lwZNUkz3WdBKX4wlPPT4QoxShorsh67yDGeHfZtOLlXN3Gzcr7dQnpmQfLBP8kwRMqfemeoEiN7vporSpS+rzcu5aVzzuzJi0bd0kE98z+Wy5o3KxzoGgExm+t3jtuorrpGCU1bPq3rp1iZiKJt8L4dLLhOjQxUKPRfXATzLnLoboh3cwx61Ci2GSsabUXB5rwCBgSSdnvGKfcnXywI/hefOrGD5ov69nX58f/IyP+P+hfgCZVJSeEnZt6oZZqT//6Mw3bspeXlOj3dMpK2z9IuMKWKQiI5JC8i1Bh0XBigjIKkUp8dg0FeC447ULO7armgmLf0heGnyFMN89IqUOzb8tOglSeq1S/AKgFkPT9m8seDLKuOLU692FOrvowjllmH2ThxZ7h2GT2k9QJD08W9IE9YnvBxUTE//T7IOa4Q/7pVdhQGf6Q5YE8A2j4X42Y6/lcNor9mjj3zmGvG4HSU9vgU1RhPfq66BXUnVP0T6AFc1/aXy8Xl9F9xnBNFXE01hG8QjYZH2wvMjVvlUD6/GNq6ZVbz3KTaOpomTUrKgKZVKfKZwdfkL1ZY86oNhSVhBm+JFWsJFIqhGPIcr5wBhW5GF1FDkTpxBaWE8R60YAP1pzB3JISjyamOkhrgkq9ZWmi2ILaJsbQws20/IhSaH9evHNFbv43rvDfsaS1M1owXE92AU2KlmvgKFpC5ykvimvNcu0Tji1FNZCTPn3Yjq9yssFe2uD79j2pNblhG51tMGqhYW5U5/NjwfaxAvwBjD3gF0iKw+z5+GOftjN3R4pjmbMbnxugIp4qlJOc4GlfzejswH2URHJWqY8UHwWV9LM/cZPBstVdNqBB9EK08B18P0Qx2f6nK1tkGOz0ywWF/PVzJM8lN8QobnWQgKGy+mamog9EhAuY/FXnqfMCcqCDHTLEl9GcuKauDJKkbf3J2TYyQC/xgSGTdnEOc8cnR6hT9muyMq10rqyG3cVvmQywQQubvQTLEHFqnn8oEnc8s+txM/6jf5Q88Px1PwtEQzSQx7NYt051wYC0D/62AQgc7v2GN5TPc+0QnnNqUUc4F36UT/DNcAW7yR9nyGcO3Y2NEzSes8TaO7G1KqaakWAWIkE+9X6ipyBC5Qx/EmerMDMi7JHNutbVUTmGbWdBLqc48Efk9e1N0Hl0YOwutQK3HQQCEP6vC7YIbf6iCcaguYDDO9Ex8sEcRrIUQwFV3yxM/ZEJ9XVpyrVXtGARaQ8MTQL/M1CG29hWmhwWvNtUI65BqCggfQRohPpQQB0jibMNQoE33MI/hRFCu325rp7HoS7YixSak5kOsax/omu8T7MQ9z9D8L5p843VhHIn2KNLp0K1X8h1LYWdZCyZ4sPjYpIAKdiK9Vml1LqZmcsaMD+ovkxoKN1sJR0r+wpJnkRm9Fj/bBKD786CHXr8vFKyUHU4ZrvbTRl6O2Nrmw1JANwoqXIjN4Xt+pJXqtnQqPFP3UyKXPCjIg2+lkxPvuKWnRWj5TMI7GQHhmWva1e1uBZPEyVS+ZHF43YYmnfTgBM3auyULfsDM1qS3y1Q1oUXp9Zv9xvswSuGUl/2QjU7xysWRe1KWeKDTQBsobARcH5GKLY4XNWUQlTxACTNa9vQcK5WVpfgymj0l0DGw/IzF6uKXMtzQdO0LpbAF5BNaoLpy5DlC6MUWp1o3SFkXSkn8V5mrhxnyBli6XXt9L1Rr4iZvaos6OMQHmj50KPbpovG0arjseeH1SZn0B/IJIv12Nuc1tfJotlgImNeKGFrdZp+IhMfbTSJBcGmVPgUC7zKX+4FGU9zr25RGY6G3laEIakKBOt7EGEfNb0taTPZgomKbp3bg5R+sHXgjrLB2V6DVW16QCs40bQEXiHevHbdRc7cYvHYf0IqP/mTB03fMNlSzDF5JO9ADNbEnXV8f30SBhGgK7YEodRH+r/V4wMPfHCUV8i6yYCrffQ8Lttvpn+yzfOf5grc0zyOd3loXQAACnEBnwpqQl/3uIRztaNkgLMjX95CMV/NClNIHC5gP8aQkg1OZZPdLRUfzDG+YC3DeV1i17oWPJ09LCRe/drxekCQ7YaGaswZcjVdkJQgk+cG3rTzCkQR5iyRbseatvlG6ukFXPc39kUII8SQi0V+Yx1GEssWtBNqoXJmX0cNYVnN+EoRfT3inOy9kjtQZ2DUTGQB9q/94wcGFIlWSpD8Q8IQmo2ESofmSzZX7sR7nK6HV1ZeKp2g1WM+dNmjqJu6VIZhHwDcSvWqAWPD7zuickeSCXnDiJCPKYGVx5vz/HoXwkHKFyZqgr9z46V0nl4PuzlTWBdc47YdJ6rtPR4Fxoi0Y99CIAH9agUOgmi1HWZcf1Vf3JHl05gYXfKpcFmETprvW2p4XXAgB4pc3tMdtiOA3tAgj1exbpXLXlLRpifGjyNy2kKIAtzQgAUS+Ni34vpQWyHEivi7taDib6j/vhtr04rbMiJePePDjFV6PBwcXMkPzVCCVffl5A+ZYDYYrZK0MJzMNdjbRT8kmpEkdzS5uXAYqfBUYt9PpKJkO6YIWzsyiZVkQfks/Jfb1eNBVKge3fjK7cyfSyOSS12MQKapDSJB0cESk0P9yLLhMPkGNFL3o/QisVQ8b7C4c37cLHEhuKSOBBvjYoTQRdGPt0zl+qaITyO8lCGqa1mUrNS35Bjwgh3lgrneEd8lHbBowGewyarVjFS/HyK6fNcrBgLRb0FSGhLQ4VHHrdhzvAFyUcnnjT3eiZc6UYdbuag/mBfiQgVyXdb8U/c/c4w/thHCxZtXEI4itrZnhW50Z1tA+etdrWtkNwflws9OUDxp/ZFd/h+uDoKA+u74o/ckc0QNcICRMj7o/kZHgvXxgDronVEBwLVYyZwG8I9Hhpqdlr4rifKB5cNOXLoLmrMg/ugdKkxq4rsMy0E3H8o4F7oFw9O6NRWbQRH5JhQ3wQ42T/EiVY62hRSjtQDNS2SygIw8Nv+VabECYQycPFPbDQ263O2wQq/BF7hTbEnJrgKu9+SuxqOZW3sQICItm8g32TVbOtd5sLCIcFG/7jM0kGf7auTLkGO0tmShDOjhoFl/8W6oY/1H0wsygU4x+kuIEruEaIN+zl/r2qS4vz5QISDgrb1VSN/HbsCPglpnAs+gbutJCjD+Q6sHJLSI1YPZZY2rKFiPQAUWTg4a76T4HLOgYJbhGganj72gNcelJ8l5UuZGopBb2EVh7f/S/OauXsLgHCF05r16bcnmqGi/APiSUiZ+YFmHLlRG+izTW1Ho0BrH0MxWmWT/o2ntTw8nIr78F2z88SIcaseuSgTH8sb+w9I/p2hZPH8JdVGh0hJ3JGlBwnqPxb13QEXeS1rQpnBy4lJr8VhodaeLuCApfC9b45P6HVL5Is6bcVDGwwq+LnjJJENRMcAv6zxzMKgvHYvc28O5CM8YSd/+AJ4uSoXRnLczRr6sMHx8tdD2cK7piDnqVGYNj/C+Lv3bjr6ZSHQnspasAVpNsCav6rBwgEtIKoNXC1fJGSRVrVnM5fwd7PwoMCUwHVQFWxme2BlFyDQE5JnbIC1KNk6BFk9SKRKJMFWOFnFnfY+QDBPS6661qxhJL/KqJ70IGxRPpCKXyadCwH8IvB+u4L9bOux8Z2UeH7g/bAGDFAkeLxIZLIircj+H6pmKdV20qM4x2VqY4fLUE9wLCOkhuGuAiqWQzaXDbWQhHFQ9qyHbnOwil7HtK+dUMjdodS7nzgblPXKmOAWpYklcDyUZyoBYgLry1++nHxNqowBOf+QEL9csjUSoCtFMpvZjnPkHM1JCVodg8G1v/pKKZtp5vj6bk2/hU1MQkkNJM8NhObX1+uIy1KjxONmlgz0lmvwVC8Re62yVsT2gzDfxUR/daZTXdCoYPLVFnE2xrj6oaBlwjRtlVeqZDvIeIivOxEz8G+/VzeIiGQKzdWIkoOqlY45WcmywPwH5FegE8NUebLTuifyO5NDOTlbn+3srCO68yUBIYhuTOmdCyjb7plHSPS5kEEcDNj25UpPhmHOw2So+sqiSTisK3OiQJPfQ5PpS0doQn5SYkxa7vxhn0QFlOM4Q5d/rHlgb6ul78YO3L3hLRK5hI91OTqih5kXfnUe7v2Yekmv9eiHHY9JDUDh6e3xAKplEgpaOrozYeOe965wP59TNMGYaYBbk23e0Fk99rzGT5pavQPlecrdOZeVxM/cedo6WX+CsDIYSi9w1j0o7MwGKyTaPx5XVSGKTQtX62/W187Rg06FGxMHYJWGc4npM7zo7j+ZZUcZJpvXXgbK57FzxbYyFMbAFR5pSv4cWNzjSh9R4W1DWsv7ij2F5zZku0AlVrwvltYPHq82kg9bMU/3A+EzAVB1iCTFBcfmcULn/WD0t4GZqq4/SEH1KDVq3hT835K5n6QxnVaD3zUamk94W3Xwpn8f66wfyQFBTHW2FFMTpJGSEnectTjhqlzvKutlbDbCXxCnJxnEq64/z64EooifTov3ByBoMR56KDIjJoExUUjfJ+aWAUx22Zs4RxfIvRdAwgMwnZe+EgfLStn1u7KwJIqSO8/aYXfQ8EwTmlDd1tPfWY4Lhr7JWc6aq1cjuUGF0omaD0RmLRs/Wwf1wGY9CS2XIReqXd4GPc84I+uZv8fUuhT1hvovCYf+a5gFVNoxmQKupmpyMCdY9s7fBXUg/LdcrrjqWUYFr95pBscfmz2OeREEQL/9Yr09rvdFBaWCkoR4pAoV1fiXMepvrTRJD62pES2Hk7qGyoK4yE1Zk32JXpzRDt2B4+nDfoCNcL7qQVLv+ImxdlPd/+1NLDLNXiXAidj9WElMFYjm3qGccJYFXAYbMZr3Jugk8Ai3B7WNwYbWreaZOq40jpMN9TrcQ2hgb0eueKgguBggrGdnNK8f6acK1KbKecRg3GM1avFb6cEQ1YxcAIkwRUkD7G3+ocJiQ0kfQbNkAi9nOXer8iiIQCkAB5nj0PD3Usb1zjzhbvGjS01JcIGLGfoiMwSp4HQsjpXxVEGWVMquBmhF2izN+QzNvGm+tAssYJC5CMrhM39fvm9thgQa3XfGgejtBe+gfx54S1BKkTqWmbfgdcWMDhMe9ze444i0OZ+QG4voxMU0oxVxGvm/fSNCykikPsQLItiLHYKEEq3t9aZyoMjCwmfzFXIWiIK8V4dM7WIByTPSFJJzhPulyNUCVCPVBDI/RwMhioUeRH4fyBuI1818yl9NBZ4fT5obhCo+6JGNBcbtTFfGcXkgPvOy6RlMKNbsKx1OxD/hzf4s2ghOLylwnRS//jEEdpcpETgn/jscIYPozHndjPEf3r4SElKMXoN75Q8GjZVApuh9h2OOocs94se4m15qSvy7NbSXscLrR1uIbwXqGi1qre3ifjSAfF3v+jVeta89Yz3n1ekn5XBsrLaCS1RL7p2KZXiYqz4LN+THPgSdJ+CltO25qD/PT7fdFiq3KYpznuH+JxHelRRiGanPMDjUKwMUDdKuGtY/EpqKB1o0JsE6CvAGeZFKwkj82DXoa36N3eYEVM5L3eOcXRAttGgQCsZHBoy3wQ6J47YAAADvsQZsPSahBbJlMCT/3O9sHpnCMu3Kya6JoRkB37BGuzgGAk/XYZeDmvqcMUOtywUkvSBftuMtN70BOgQBKZj+n0CV7ZLslAk0rq4jKNuljS64ZiuBiRts/uOnli57z0LtFnBK3oE9qHjmAIx2yuK4rFAaNUmbY+CshtRmnxQNodsEq2hvSM/rN+VWcyMBY7jn/az959kktpVDTv4I19neV6a5xtCxJ2ryqnS5QAFgii846CBHhIt1j0ciGo2Y4k018teM4H4NIMYj+TRkw55TyrmNqX3Dv/gokqWbLycZuITV1BJ5UMeEcSYSIvcsxtHEIj63js+afPu7PtRwXxlfQaj9+yXHtjxoIvQL3RcEEliDPOoRiX5A8+gkUVjgB4IiXV9dTmzlFsyb4wvQQvVq62DtNK2IX4OtX5I/qxEezcezVV1asqW1Kivvqoa5XZvscPyvH+t2HuNIkhtdac2bxA4+WcGOcI6GTesnGlr3NuJohQjJAbuv5IIIZbrmzG3vm+t7o36LYn5a7ANp4Og1y3IezgAB6/XrEB90ya45NaL/TSeJpp83Yj1egqPz+0mpCFWdACkpEZyto1XfVroCOFN4hp0ThmYNa9Y9AEBuJwzl8zIn9yJndcUzvEydBfwGrRTGGPiuxZRlhPzyCH6ejQJNoncfqyk+XNrqFsbm4+yFsQjhfcb3ZsYw9UUTBbVhA5/vC6VUucRDEMi1b3fec+t/hRoT3x59YTiepi7U1lGADm1LMA1mizSJx7nHagf8mSdvofz3a65ClluaNFdKZ9hWPamXz6Gl2z74efkoi/2I65+DNUsT3PjLMGjGgAqLSLd/U+1r/eFASNFr7hJCxiHcwKHOHViydqY3qDFGfDs6qxuoPxy5YYW1B+OYO1fGFOVpXmEkCDpYRsL0cqxyg9PBgDlf4bBDbesR4oonDjFwxQF9gXskxlwb3SRXKFZuDhKRI4nfKVdKkLCZQX1SjbbXO8vczm+PgKmRdV1N97/2W/0QHWzMThOTsmzZ7x9La0g0lVpI6qH0x/gRJc4W4fuDyK0mWzxOekeR7Ai/p+QrDGDN4U341Veynxp4i/VBjXAfyYwO7zcBaQqm4lA5hBOFDvL91KEVqXsNgEWJw251is+9cnqbUsvyLoVmD1wLuRUVjeOIKB78wghN4Jr/VrKXKJgOJjT8Izhns41EO9sLpmZQrI4VYMuGgCrQbJma5E/p9BoRmk1kwWLslrp1KZMMZ8THAibkXJuo5Bo5t3yf4bXOIYCuMf8dz3bGMH2Fklpg2imfIg03A5VR3vlaOzcHqge6rKAcV0yf60vA36FQ3dhb9ulMkzzFLSVSWzFbiP4z5HQZBAGmZ8yW27lXrKQ44ONGdK4BT6x9tU3254k/N/v04qX9ggkm7X8Jmr40Qlf4Ujm3Aa568kuhyfV7aJuxM9CnuUZwBCEYHzCrmcR002DGFBEpnHZqtdMmjvKOeeKf9f9g/VZz36UR888/7SL4T0cOFHGH80PH0puq7zZTYshFjwXeKpQxigmmrLCRNY3UqgQPCAcd4Tl6Df4H0uWm8I+ezqHZ159TPzGXNHgEsb90NE5IXYUs9iN+ScQPih/0fYLeavSo14xLTtJVp/0xW3BdAdYr39jtUF24WtHnOSf8/XgjXqOxWzPCN3gT5/Cj3/f0boMSAWCEo20NRqmLvzP08ybJdf+icJn51TsegZvWXPF+tf1NFDrGdnEev79gY7AqtfrL63g0equyVk9OU997gKBJ23TgQgfGCyuyTZwOm2oFNuCv+dxZmNeDYm+9eUkvbcHk6cDfeeQ6ORYsymFAD6oE/ts/aWdbZkvM6SPn6fN659alVEcKWULl69uk8q/9WXJfRQJ1hJkyd5C2qiYoBqv0DOlUcthDkqUPXJDc21A+Hsj8tsFXoRzGwmuf5U+9Jj8Zhoh2zy8Gbnf2eXyAolKpd4dS2ebwkzn0oJREQb5HMdM0/eZuJxRaNdFCovPgp8wZQx888AmmOgDV2Wy0KcAMe9LI4teiFTI+PaOlur+j6DIAXSe3ZXn7OBSfAew8k4uADCYz5QP2FNJ0/R9Mj5dU6VrirEnNR3q590YlpAqtDj5vJxUYT0+KCYeRNXfdHXs3skwTQpvLCc7fkxaktACjJ1d3juyP+piB0v8D/dDfXvliF1M9KJusk6MDj75PAowcszDk4fZwMIUMRMC5a1yvmPA5mnnoQVF1PgwOcztGbEDiiT9tmxTI3ewCKobwS5SdWFL3L2TE8vtks4mmqzWz+ie+ZRiyFnkWh7yTQT3rRXE3YemCjwSMGZF6dHxiXy0DzbxjJcRFHSJ9XbJTvPoK8K7XFOZH6HHJOXmyu7P9cyr0qrXyEDUS2KcB0ySAtM7KowAT+WOak/1kVatZe4BQnaBvUSCKd1UM33NZ+fcSTGAOuj8+XWkr9OCBqEQbLHFZLTD0GOS6lKVIU5mGWee1Xr6ftz7T0D1zW2AWXEb2Ulv6uojdLMOHJPeJCb2DFwUylIJ5HGgIJYUA2JDirQ7RlXLtYLGIjXASSyEKtvVQFCcWS9XvlrWzFily58ADExC7Xc77r/Wb9kn5Z8DPyB8GZZS+pK+3gpzT3zfoZkNia9f/gsEK7F9RbbCvml9eXXMN5RKUhfx4B1pXcCxCp1W92Vp1ReHV11JSBgucMO09sFaVU6rZjMyNiB9zgjGq6pvpxzMgKcmVZHYKF+fWi5TDv54oXCc3m5kVEKDZ0nym2ktMNPFYvQAt0KoJ9Xh72XyC6nbUlP8T6r95ttxeeD+zT4KTLh8GFTltSvfIQCf5rcC/LchiQXOZspRxRkXNwR3QafZtK4R7kgBMknyLqDxe0ZUghz5A1zXHPGmj/XnhMBIwruhtcF9cg0Mew7OJgnSw2zoh9X9FAxoJ3IH9XH//1HPIB8+liElIU8Hr5Zm+/wXcxWfGeZqAH5MS2sYDtqEa6fyR2ENOaciXfzySGpwid0GC6SFedjcAaWtNtKLjyolSLGLOcW6EL9PEfXveaA827AOD/mQ3c9MG3uwUpQIYKgE69KJc5Upg8WcrNlwIIIRI1Y0ro7whXfPrkie6KcEOfUsJ5Gz7Z1eoidWPJN3vMeLBmh29PtaDN3Vb7001GZXs6smSBUPxNJ+4u3eytwcZ06ApcITqzLLzRfp2LLG12bNZthvP2oZ8yamh+DSTa6BlWhGMqAmxa+wjXVOkz4WCTa+/pw4nywdK8goCGe3bGMUGWgKf+0qTn0cDesJW/o2SAQuvc48A2apGunC4HVzQAu+DgEcTcI/bM/LDQn9jbXDqM/9w9B+Aof5NJXYl5OT+EzR+9z0AR28eNPHXHC+lSm8Ha2qe00oNFZPId4vKMjg04GFL5T6dPW1bMPdoCPIpvYPvR5yJrG6b2sl4jBR2ilHopIiru2DOrnh3+v/CrpSotX7BsCg93JFIihySHANCz8e6I4EsBfNhAWqOoyGlC1bBz2I0/ZZ647+Idpp+0zd3e11I2/NxU2oTsdToNGX3FcCDK1zfO3gSHPp5qOgQIqgZnPI28vVr6n3KPTIv2NFGLmm8S6jmJAhoQM4XJoILF6FInmvL/+rJmaGLHP/yudh2yK3klmNpBGtDL/KZkDM/pcmZsXjQ8OYZtmuXoJ2fca6FXk0wd25hkzBK0UMtFUe5yJnLcvfSYlSo7gxDbdzLePSXJNUc2GKnRGr6q2xpJGeFI/p4+3cjiW3/z0uQETCKQlFK9F/QyJ9VjAyI0MVBY3fWqfEbbJGoyIn4G05x5U/Llao3OiAV4HJ5X22ckDBZdIYog1ePEXmy9z/wRwso4qjumGaypanHOLswT8wl/EP3JlbtO8n5xAjqt+ggOX5ceFLtm/+JokZnf1Ciia0G9okq8iBzcCgm1gJxk84+wqVy0NtxHSIQM5PyqrzzYgvAUO24xdwroqk0BAcZCF7NwGJ4JBaAv/ErC07i6YcAgigDWnE5UVdSj1lv7fs+p5K0W0JUL13GsYXg8h49yudILXKw+mtxmFOPO3WovlVPV+RUYBO7JqQeaEZB1JvsV8DLUQwDvFAnOq+75zm9qUE9y1oBzJwndJZ4D+p/N//8l6q66jKZ4t8NJ7FiNwWE8ZtdDyPp73fS/3R6PXnlurB4Fd/i2aKpQ/evfxngc8Pnwmjcnh38UMzieyOebPUJD6B2AVPlcTgntGrvgLwyWVxO4kdPpJRYbXqozgpRcXNSDSwiZCf+ngyl5aXHTep+tfZr8r19FFO0+FMVv9LtRx/LveYy2sLjYK+67RJUnMHqPydiaePzkOwZlEcwhEYD4XDX63N6bFGcZIntLWa1NaAqz+1LUaWJo8SJLZChnmi8Rkx0JQhTOgHsl75p+P3z3ZahWKkJCbKg9IUqNwqqbAmzac9JDdlJKG15UtqIdcPQOjyDfULR3eD4pzUyolejQc8cRC0kG7f7eEJN4HFjA/jle2fC4VTWgNJXEvL+Mk/wbC3z6MBi56LfSIvKol2NOdLdXlC38ruURmpsPYcfnd8yLK3ywfFnz8zskrldRnVCOoz4dYoM0s7vXzgh/88ekzG2HO5U0bofPVpcl+msmaXMWV50pQcI4iogxiCW17kmJzqvvq2XxhcI7EqGgcZJ32eIIvl5KtHmAVfGYvMEcD0+xpYWlD7ia7SdAcrzV/B7SLGJ8SpwNkdtJqiojY8S+K6UalndVLzo2JZ6XlBXo087nvwhHbx4woZ4C8CfH5UA6qzV0qaMrJdz0Nk4yZkF5m3WSr+Slc6Y5J8cRoqokhHJEV0mOHOlKo01tFruEX+R42d4e4ahMXlA/PwzvcfFr8Vf3fC9mEfa5N4tIfJG9OBLdgzCKo84qTKRLSoAK6JEkY11J9nRA/vGlgKPx8C+bZTcdhHz7JhjUvFA5Si5My+3OAMkNqJWEbaypltEgoMFdbW9cvmfPTK/MUrPlgEdGPpoHFXzUoVzlq7E79MJGD/M5qX3aTEYEih4zCS7mFkqnqmurSIBl1OvINf554dJ9hxIlrC3OI4S/2ZpSuDvU2PrH2I+WpooG3JTbykqHgDp8m3tNuVP3UKzhsuhsZ4D6PeDRHauBILyb5ZXs47yi9QB4Dc1QHr/030SbUL/tfO5JZGoraJ0tRqsSQIOUy0Xhvd6RjJqALaSBPzg8N5Eg1OZ/ursfu7LW9tV0OUtBJimx0s8qdhQOHvsOmcNHilg+Hbzh51TrbgQeFVuZPJlPr7rNLOypy0CUh1oSlNojLUxr34xP+wopzPLGROwpaSio9LwexgbRrCkYbKrh3wsI39F2VpAiKBf/5c4RSgUk83U+zEqIt4hwywL78f7OFjpb7itc9XBFBkWN3uNAABjkxp7MF5uvl7oc6AWk9CTWL75hFP1Z41N1LVqDqtrhHCiZwd961OQ3iT2xL2YRqX0QOa/cEeWItGYybYu8RKpBG7RAzH/X0eBHIUOCNyao+Nz3O6JZ6VSF5L+sEYKSDjVNqk4tq3+4ar2LvAL9ifFQ1vmR7t+YFgTqmJ6w7MdOEPn2MGIEIilnnVfnub16iWALoYaS9QapqKjBtBf3Lv+Jdu2Y4UtymKfjhgh26PG84dKuqf26kRWrsm/UZM4Iz2IpzuQOHr1LGhy+qpST0Supsu9wQBJvj9gziRoHM9ixLFY4xTJpxdwr38cj1AoNc6AipvdyEhWh7G2xbEGaz0EcxQCRhhfLnTHQWYGx+NDU3EM3/cwotmnnFvbrnv/9vCU6tuPIZB4m4M4rMHbmAOTFaOSH21XnZUtgfmv1XMVvPURqXwWgkJLNbvQS47n6OzyVf4enpwUtlDHCpoeIN5SdrVkkhvvB/xSQskIlBAnAOLU2ohyNAWpDk4q+fZ1DO5KSfNEYtzGEIsmFjAMHoHVf0Qh7MTvszgL80gTs4GiqmyQcnwgLUlahluUI+pi1jEuc396ra7wAUEsBYL5fEkS1iGjXyL1gHvJFbmImZOAZNlewWrCrCWy5zo17ZvCW9Z9myflBY4cNxx68QO8J0aV3ukWoNHlgy5H084eyzDhmtPYtO6hioa6pSJZksLOnHXWCT2/I0JQcKtsJN3J2RGxc3sziMj1N73AJLST8sMbu9fV7zMCHVbDU84rp0+Y8mNrKHNnZva/aWVVjlPRyTQAz3rI4tCTt/A4Am9MwYiD5ONWofucO2cbxewfLbHt5ej/p+w+/Y7Kn4tqaPYVKhurf98RqTzdif1wU1hP3kh5UDyaYBBCIk3eGJ1lkvca/wfgHzrXZxcQgjZcU7C9moCTMKBoypbTLpJYalJckcZfsePIqnssC+OZw+QXhPFwDBthvjoqM8K7I4+q+7/8sgYIZR25MKoUtGIr2CmwenrWCIolN+28f1AoR/P1ObkHd+BCtFMThISpTdukyI7UU9evENuwOPIgJyDrnq3meKFh/2C85mxEWP4eh+H77iFn6Cvxf1LUmvcNUJRrib9fORMn1EoP76Cs4++E+Ks9HRUIX7cXskdn9UaP5Q4ciQtoQMijxm442lzwOeoykAlXDz/T63CCWV7R7hP11/4d9AS74O1KP4MupWxcCQ5njW6wR2P6ngO7nyon7sxi1L4mRFdbI0dISDPMkCfjKpRjnuackCMtZTNpQk789xoGnGfqenyGGi1fIMabccJTGwQG6je1OG2lTMtycuLV9VtiI2dpJZnbybplZVJA0Db9dgR5qir/8yebYWrgPBDK/j9mMRC/Jvtxafr5wyW6rOEoTVlfd594EPMOOjuNf7tdlTlgrol0rxBg4+WPBoHH+6MrARTrru4lUfyG3kG2hgv8QvsaL2ThbDpy1ua72Qt+IsQIvHbdGo6X3bHJS/Z+aOjs7Bqz/2vOwDE42T1mAr3riPJlK5ZB06q9qj4tfWh14NTCB7iWUuxcXJbkbHhm6LANsTyjXC+SpPb3K9wpT+sTHi4+kksRa7FAR7pzbxTlogkcwvWdNI+LerNvhVgn/VEgxlSkAG8VtFpp68iPFpbxrgJK8Ej+PzWbkttS8RnoH1jR9XpkfCfFqcL25HtKwPFfnvFG4CIMYoK9IsPVBR6PDQ+xIv3d8TnsC3YDNSNLABYE8kXlVtXPbPcF7BwQuqS2KklR6F51uLX9Gl+JFg8hiBnHQDLJbEHsL0iS45NiG4cUJs+PSquPxkatAIhpMhzGrkqyvBLt4xG3elMbq42cnWysAUueQARWTajr+blepeg4RvnH57w0bnGvBvU5Xy2eYJ5/0zH273HDx7yAxDcG/VQRDXuJM0APx3u2d6JwiuudVcw1TmLDYk/lIJtYcR3V1vvDGAJLSj5675p3TQlRx1cX6hNbgbYARqr0hvcBKCnOMXd6D8gep3rMXxTZ/+8fN99VnrZmd4t1cW0FZskBDndyosJguqyQxdkLgP8RqtcOeEb5CUlDT3hREOqkDNvfAXnLjYAlNV2KIj2noJwKec3Srj0rn5IzbSzmljsIQHybrG9sTZdZDkbf7hS0N22rSX5ctEvb2GUBdoCU+0+RQEyO+WZ6seHqIOo+O2ydfmqLOGitNNiEgiUBsjPyEy8zW1VzwVmMmfKVuFjUZYmG9PJ5Hx6M1zWy1C5Ey61naIVLDHhg7fJg3eg6vdr2j7YyuWpiD1dHOxAv1h9sAX/AF7F71hFyjQgz9iXCmUwQfv9rgrG07S7x12wwQvFXpmWFJtpCafb3Ev8tEf1fFwJzsoqSfHOwZl1HqL9wGlRMuGke2GqWm7dK87Nq9kNvXU688kUUO7aONaQWKlAj9lqM4ERLp7VxqxnzO3OlUuBv1ztsloMLslOwbE8tPgSVM05wVTPhql3+QppOxeDbq5VEs7fFVcTETsjv56KMmXWUIeFx2/5qo76gZ1OW8SlMi6fIpLzcKlZDnFKY6+TabtNMtd9pRkw5Fc5zJ025z3G3jtJHwxjWEca7x14vyiMuE3I9ReP/ZZxwJO/RUZbybyE3YLWMJeLg0AfOd7D8IHpEOa7jKWt5sdRN9gQd6bgQpv+jblBTx57kef2iLvMLKzFnhe6dwwKQOvkzkkFgj04e86wgptHD6X19JaYp3XyLkG5Tp1eU+xX33boTcISgWR5eZTqMxyy6O3z8NaNDvIm/9pnyVpN1Kte/Q6egTTkjCgByosyP50GISOl/bfOs9eYm8mpOat7WC/LIXbSAHeUCuzaJaGPI70jx9bSOCgkkThJ8rGDa3tVc3IVUvAf/cSzxjcH9rvVE6uDBFjChQETpaIMYGPNmz/ggacsL8XfO3YUrzaQOjuPPHfQLJi9sRJDRlZq1io6IV/o19plQFAdygx1YUCzslgP0vGpAQ1On1tJ/fHTo3btdaCSFr19srk98HbW8G5VJqBLKn9u7RRSAm0tOCDbPRFEf90u/leV+Pz4/bp/zv9PqACKbajhpRvVNGSeGX4glgHZiEgjDuur/rhJjnbIN97+hxe535LQxcUkzFN0nNggILZDt7cdGKlXAwk5htSfsw2Wlr1Zhs4/p4t2l2JFdyyz2booNJr7QRooMTNyu/P8Wqu2K/xEzm75/dmybU5j0UOaNbiv8DK7paOXhB5saT6NrWFx1oU7YqfrEfVzIwuK/oRrXEIUi5LGyJHk/B8mx8l3aW+pn5Y/7xUYb6a5trDMhkOMvuFNB65WdZZ8+Gckxuwe+W7Lmhf/eVpF1BEQ1yF6hJv4Isp4xMd+UemVPW09mVcZmu/eTZ5FM58YxHffIkqX7MuOpTq1vCWXuBbh6nZPNWo1I3Daej19jOgWjwpaUCeDb+pKCJ+hjl5K4JzDCwxiO3XBhOw2ehX9+NhdaQEC0Y1ka290uDuW/TANUDXhtEGBn2+Hwqw7JgWbuqA2LZ4jSfiqPAs9mkU0SXRPykRM2LTo8ZLo1mUQEW/NsNfWOTIXn//FbBhXyXpvIAKCGRCNqk4hqi18xFWYK6ZSqb4HYBQucjN6/tBGdx/hx4LgZPsiowDJ/8ltPiEiYVLuY0ee4xN4iBDklTuWDmCD06Rm+MINP+FdLMAVXhX9OlsorYrg4SxbxtJNEPKNkIPR0xVjYavSDP1IgBDngLvNmU2KhsS7R9SwvSQJfGatJx4e3k01FBAZvvMOP1aSheSOhLte/TZffAQjS1A0+XFT3fi+09Ewjn+tTu8WQqQLfkzYq0l331qm44S/xRA+wH1O5u1nYypcSYHSYRq/4eg2gPOax6JngaZsWyTBcngcDOng9aY1zA83qLAwvAEIyjLDh3W0x76QI193FWce103UdjPX/HveWmHVkk91gEEhNO/9yXfeFBDiBcITZyiXK91PXnHEb3Ix3vKG07lLan5AcyzZtt5emvj71NLeCiziN+zdJrgQVIwss70WHMVr1OiP10s+RCfjYCarAD+ElRdCNV8O+UGNCfbIAnuCRj1TPjlgTEFZeN35oNo2e0CJUNYB7Pe1hDt6f+YNgtJpSGNYHTdUb7gRcMWMTEm6h9cJV7UnwM9TPBkqN9O18nGxIVd2wM7TlT9xxv1gSYKo0Vzl7+Vvf5SE8zPTqvbOB92rQXCWQU609AkzSN0PdsJSSZVOJwR/ihqI1O5yOAQYsmmrMYolDVmLVNpz0KA4wJKHAb28yB3LRoEf0qce+7vwvi5z433LVuiBhm82OsKPOwa80EpxpHRSXAZdpSzWpquaFZMKdN2e6CGUF9sPg4ZE7YsyOMQZza4x8sYwW9G4abpIymnGfzeMSjjf2nfsMdAuTLzHr53TdMdfG/AE3aiZDZgMcahBhQ0FF9spWUhA2ifz1CUc5Mt70d6tbkcm6chULhEMxv1cXkdhWAxo9nknkcOy0FmqcOf9NBPXjs+CzE3tcN/e/6qgQiVIn4oIKySyqoW55ZmGiOCj9bugv1XG737C9VLpgzn4CHkZ/hPKaEyJ42GbQobsMABbRTkFXztUqQQZd8a6FbEaJ/1Im2zrKUwM8tROKVijpXGHYZRrDL3NM6oPaMmebTZzt0X9N6V4kwpfO8+RgX2R3PVp2upb6CpO/tWBuqV3v5YIhiWb3KIEQQYHPOyO6Wq8mVD/OnbFmgntyhXTBFsWjNHCtZgFxErlF0muHAWNHbw0TYUTipKTlhZ51Jn4tYNiNPPEPte10qFpNl2QHzE4rzXT5DPdi9eQFW3EdlIDnnQ7yoF7wdvgr0KHt9eJo5XMFe/H3YRzyDDEvelpK0JSnBnsx49yPd3acLiCj1YN2MpxHzEh0EA10tn4Wu2/2s5y9F81eDIoW0Pg+cRot684D08KEL29oZVWgLOwIITuBkxt4eZSzUonedP/u/5dyZAvwsA2SKXx2Rtzc5umSFrHdk6hxrp4kF86KFWlfGAFdQQDE7cLs8fcLD5TH7o960IeVMbr4OMyKj16umck5kN6178fo2BmiLHrtwG/F+QJUEf16gFYpEIWNYFiSJ5NeHcFaOjY4oCJJKFhKs6fB51rTxHxjMeLQOnnixaW083lTV4eaP7s9SQP5AkBBhuxbq1DJvEDmsc9O0Yja+vD5jJ6Ycqls7b6DfN1JnUkckoPUHTgQUVB73cfFc42NmcMOCvh56ctCKKhBpZOwWNBr9Rd2+ioRPJCZjb71giLszvtgzBlxcVRQjjTNVaJ5sApqmr0gRyE9YXLkg0pgdnwWrgA+rFNfBETgLSL+wl+MdflN7npl/Hk7rbCEDB0LBSwOeO4oeuuSLWAeCRq+tljmSQOI11JWCEG1XaJ8nqFnHrIAder9NbDK1Qlma+RFIZsGc7bXe+EevMR2i+dwcsMivL7N+gMVZZ0ul+mvGZel31yUcx0ER7/RyiloOnZmMI8Tay2YfzG5XoeCAkTeMpFyJybstw1t5zkM2EOwbawfaA2YSd1vXgzYA4BrxeFQd42Lg8Ni/XU7U0sQb3p+JH1gjNokdc9eFCDJ8pnDJCfL9dEg1cKgrUgcKFvQa2K8CP9AYylw4zuYVDTvz3bhH8OVdTvpY2s/rfpDdBlwa3vLPCJFSKVT5M104X4xszA2JKgRaCfJO/vUwvFvBNcpgFXfvOwqhIu/x1fFj3ZShb4pJd5RyuW8I+q8TLzFSi04a7FSNMyFGTPMnQTu5Zh/B2YxupAJTmtJFwvApcrR7PFe1IbOMt5QhiBFSuIzryGRWXbkNW3lCi3mkRB9HEzkiDDp8r3NdgYNEBvUi3YgR6Bq4dNoQwvNGKw4m+1EL75oTwQ2eYsYpZIEXbDBH41PRUtrYzny+GOZFyeYAbUASxq0Gwz8PAtrZzTw1Oo0u3itB2wi0iDB4a4l+EBfK6hkBT1Cs3GVH5PBkOgYCzyn8loUnq3nIQiE0mfRrC8HrFzNxJotKNonEdtiHxkGgGhKsFOc3Eym2yAVzr3B/ToDFCw9cJNyC+vkGJ9Smd93ZGxTbNV5scycq3KAnSU0s4dx1/U2btNDK9JSVZ1cTIPZYKwxjwGkNruuYGVAHMDxMs6rEUqaynaob5CQXLH8UhMQAccic3Pyx3b9KpDTDmKXxVb3uDxi+PfHXfsdftQeoaYNwnI+iT5L0xEn5IpBy8KPilyJin13yL80V9WEQy8pGYQBQSnbUuNBklvGxAxGAH9NlAkotld3jGof430mNBvByGIeo5ABYSM9U8nhbmCTdzu5C+VB1bHBFfjw3YgqAtrdoAxLTfrd18Y5Wu2DFEsiOq618KloQEFkYFrTYIKJ82dUlRc3zX0YiithcUkw8jEKiSYWZlegAAeow6faGdyrmde9tHLgz81nHJeUlOw2aKGlv1XivmCLShK0uXR19rdUu9QpgNxHwBZWJafETg+OltlErg1tRJxdwDhEnfO79jFcF4QnjARfq/N5uhTF9bkJ0oGIRasb6dpLMOjMbnFqQdw2mwpZKKPIXEnH+zbWDnxUO+JswexOnaJHdM6uci8dtpIDtct4H9wC622mfgh1HPg/k6Qgjl9PidZosgrIyjWSJ0CwpnLaFPw0/J3eD4MYAoNy7CITv724cfbR/P+QiKlhmqY9zybJr8hhel7UNlD1n6XsM2zT7UQtj9RTBbyDnOshp86kSwov8Ke+uohKyI/JGHYuCU07yJMHm88rOp0keXajHPHm78ku45JuxCfBDSaJsUCy16kfahedYl6htZ+4cAjOEMMYj3M5WQEKrEZ18D3PQ892ZTCeuNuIKwYTmxMdDeR4JRrOxooPNr312yficCZAu9kkZlI36jznhQlUY3TQly4R8Y+smF4lCwT3QR8fZMsmNBME/jjyczP312RWD4ciLJBVqDQz55I9NiAacRuC/EYGeClbn9LpB+u2sm0vkDV5i24NCpl2xExkpFanTK8072/5oLtNfsmpHVjEzVLNHadScHs5LWt4g0DuEPxqdHC295+a5hxmTDbNFHCeXydrE4hHdlphyQ4hZJ/BTwbNLa1NTAjqZvwRZzhdC/ROWYv6y3WjOYisK9tR4rsohftl+ByJ9fF7MrmEaB/jzW7pZiSHedeO0oTF1iKk4b6XvYn/jXMbPLVGSXJlR471e8kOV5EuVKwre5SyKiTKE0pysdlc21KRP5CZ5XYXMicZu7Rse3QSwQzPEO9QCFk8RVUamLTDU084um0WuGeGzjwg7uzdWMBo6jE1z1qJeTvLmIP++b4PMmH0Vl5wDAxw8GAq0/PHSds56H30Y25T2S8n2jh3c1NCA6lr/rrYQHWE5K2PKVpeG6AXkDtqjGUgKYtmePy1y0frRE/J2XyVR4aBdK6+sRRAjFQbSD3KgOaJP13vXuNvjzA5S7ChNz04o2F4AtGk5SR7723mV/MCAgl5DAse6Trn3eyLQIJD9aX7UKxm9mbxXl5/oD3LH+8ztn/qnXVUkdT4vPllULEfP9aYHgTEDuZrvyg6Zm7d4KZphN1mUqxXG+ukNNmvneGSO46mHLfIAyHwPQqDUqfLzfFzvgnCsRjBm5g4n7gAICmOX8gjJfJ7oWvuqWcoFgQNS0CCflR0KNpGc0PG0KI46Jx3CcP58w7xWbsJqffuBM8qj3NBwTLyOAC6N0g3ZBj+2ZxI7XfvDw8/OyuTJd8PU0rGnkE77zdNdzyIgYvzjphJbn0snQh+cJ5nOG5NiOvEH3nITIYoJM1BL6wuGzCHuEQtLWBlTEOl1Z6OcEoEuUUxYq5nl7WhaCP7G8Ay3v9J32plol9wBLvSxj14bAEryDZqGBZ0siS5fZtdte1VpJ28Z7D/VUUey4GSokPn/rchsRT/y3eTVNVSBI+LsJLcLneMC8vIiugPD4DDRY3UPQ/7Mkev4Eantk9FGM9lYVZ4dS8OnJFngoTFkn+U0MrVbbIJtkwPGJI1SjIj1yU4+sYsqaO8lFwqyW99dBBR8RR7swNqExZJuhG6XcR5kCVVcHh5DaxSpHTh8Lf0xRAdb0GZWUYkpKDIDKrlT+t5AIjaeECrmtHJWA2IEENU14TdQPOaVAP/KG8J0ifklK90yjhXTQ1pncga+Z3oFonWGy8dQxZ6nlyMWp0MlPPdHJZQANzrT3DfwWztuX9aB3AJ3Xm31GTWDT/AjN/f00DmxkyunvopODpaHPQRQ179dT3Qb+Q/fJMTdsb1VIsYh+bly0GoTfd+u9jS3oFzvYq51x2hrLXik0J/brZASFro2MaNqqvCan3SLj/uGBQA2fLCpL1Av+u8+0GCoa9CbAEYNUJw4+IhGHhytZRa+2lCRps7JMcAw6jpXOMdm3haZBjoj7vi32gL+0MFBpSrNpHj2NQxVXy0qjDivpNA/hgNqWyhQxFxaagVvny4KdfK4S6isJ7dw5SEHvxkp/2Pw3OD6uHLjtv057b7nu99qF7hM9QPMeNhKVRFnXNUodv4sIj/ZLCaFbERB8r/Wkl0CRDCxHx2xkFRAwk1kgf8Pc5sG2XJMhI5Z3v/8kSL5VmmaVm4EYDbBZul9+f4MXz8XOqEwVdeH/MW9FQZbI3o13K35MPLgDyONHLV/So6Ahynu+uiqSNQUTC3ub1pQGrfo7sVVJ8ntGd/AI9PYDAV8svIAdLTwGCy9J2nYesMCpE4jhHCH8TUuGYHP8Uq+DVzzE0aWx2jtYD0PsviKBHeCiYOocQit8R7WkGvJAg4yOfUZW9TV4Tp6OORwQ5HD78UYld34A+COlHDI0uADkxaRy76FQeyPr6TfoW3/8ns441cmWdzoH5+KmP38rknc79rX+uq5OG31XXE3U98Jw6DGAOGMRjrlffZ6w1vbpaEOL/sBSHhJRZ8gotVyImZmiodn/n6xmpSsE12b8StEoEncSpSnkoFBk/jY83/dw7LMOTbHwCc+OL2qFtVbbB7DykijUrm0pKv82wipfXIg1as/wlmX2TOtWnG/yEgTQK/6LPfcISvGpXadzzvdiVh9AkHUlaCBBTeITZfONg1Owg3VVLVuuVL24r8BWLSlVHD1Ad73zuR2i7ahCPNU2R6lCekeVJE6ST8+Jfu5R/3pnrgyVJv2rpE3mbTseEsN+qBv9Y/l+pukmGCnq0V/2NwY/H6qUfvUOobt3qcvLYdPE1tizQ7y1XRd64kkxZLoZDfUoh84HmQEoE6NjC/ijTZXUvA6bBEjoLSdF/qeoQOUm/WbzR7vS5PUCIZPB7eFWKpZRsF8rUH2fRcYR9swmLq6Qlty8pDhss42/X/+M50Yod+n1NIu5zCm87VaO77VdaVaCiZ+ZvoYacsYeICDB9HedhcVhCvWnLs/paBv8jUdaE/mlW1s3B52evTYVJQOp6dNm7vIrbJveZkymSLTO2SEvBXq5fLsBBTJ9T9RAjWHIvGA65/9F8+QALDuCyaho/Ge6OLpxPf6yYBN4ZNEVnQ52mPZ/FbIaT0XWzY64P9MrvESBKrPWUsN+ZkgJiczEOZ4Zt2prHLNx1YJdzp9y8L0ksxf0xGHyP5C/dZ2/7y3h7Tm0T3rS6PseTZcl3K4sJlq6qsbo3zcOFvaUgafiL0JvlSZII7GHElvlgKEUz3BuB7uehj1R01kI0/tcLjRkGD8NBwOsd8Ph+/UEfELjSR2/L+3isrEEkcb12bTGGsq8RhZRujfeCuaUTPGtDykjO+XoAmSXEgPru17Np4TVL645BP4kcrkCVtpeLc8PuKtRzZxfZdLrfvmI0x2k5Lio1C2ae5jKjvc+V4m0xFV8dyZ5m5icd1j2ruV1SrYZegPXdYlMR7wFrr8hsA9FUDjveAgEDk1p7NKiN2jhb56VnUQE6xlz0vjEegr6ldbgtiUL+dv0ZMnSsxbRrTovlKHIspElltrhTEm9BGLXHA4ZmfQkyVGQgM0JBb2XlSePe8yNAac6OvSIZuvhpws5L9C5xufUgtSza/5wBuctHt2fZdGY45Zsz+eYXnVJA33sUKhjTn9OW/JNusyDKPfWIH8qzePlj5QgmYOXrp0K3vlk628J0F4uC2uCfl3UD1qAibPa9vh6WBDf2idyrS+vmpx8rOw8qPr6gxSv8i4nacZysP+a2jyEYFI5jtxdUDTb0Gpw7v8RQ/GMH4UQA1OGNH/UBZdiQhLWckx9UHsvR3nX7/jzEeay2gO9KuwBxBib9acidO1Yr2KyeSB3b7nQtAVDq64KbGbGKm3USxdENkIsKrBGLnxUl8f8Gyjqz/zVd6YtAY9CP8jdC0VtUvVsXRpdKLRiDk3Tjj7z30RhqIqlTsl33kxU8dONxOauH4beg3ewALISF7zGn9CyeSKFdlByyXk0DiVGh312YvOGRxTtj+jCeuQKIMdtMWI5t5D7nAQbdZf5OfcWncJ109KyZQFcYxNxupstt3T+t3DG21N3VqwRA4nhp4BqCDaVJjVrhn6Nnn7xOtFhVjMB8hThrF/dMqPJaCrwVh8Im00tYdoNKQ4WfnTfIJcHHURfSkbYzC/3HwqmuifjuafwgmEtr70nHAHwk1zj/rwzee2uCghAtmDiMP2SRbZ3gGCTEmEXUNH7dFvAA2ldZqg+U5+LfYA3Olzum6FuYtvECS0YO6lp67aLLAVk7028Zo5+y0A37to1bU2/M86Z7e+bK9u5EV3Pbn0z/hO2Mw0TmL3FDMKMwzSkHMe6Vnrz4oiyjO854KBU9nywToGFOPMKbPozvw8qf1ndFCAqlNTO3LlJ3Wq6D++vpFCg9f7aGdclQZaGwL+vooH3qtIgRv8BJe1IaqaDIV3z8nM25pcyBFWiSzKbG2P0rc70pgSD6G5mM4wBoX3r/7rwSkCNCRd9VChxvQtApbv3sMhTq09LWjlgPYUMe4fo9aTaQmKpHA+MXMGdVfCXYV8QOWKIiodMMO4xKn2kkXNcbMkK3y51iZsig1YSfAQr1FUX+NNIr2AGubQsZe7liA2ClFonB4FH66mdvaG0PlT/XgqeVp4vFEDRugboS3E4BWzZ4PYcb2njL8s5An+2awRUHMr2hHIU547jlf/YIi7Ugd/RZq8bbiS33y0XXs1CvZGrJiuRpyR4PvrFKeqHIUNeEW7PlnxpHICi59o8iXsDZxGL2BOYU1s+QZPiV4QgwNt+74/XblSHzfWznbyDHRnwfphOq81hilInlZyMX3DyVM/3XzPkoKfv+qlcuc/OTCwoILu00CfarRLYAnTi3lM86ww5HLZmY48ttUf42UPqg+dlYvwLVWxhqd6KXGwHvGgDWv8fj4cjKRE+BLXujXVpy8o3uUYR6HXWilcGHwfzb0LZIKaQdEZnFVEIhe+XI8oZ6P+cZu0eLPyaWnQOep/jDnz/5sIj/pcgVXK59XM64vPNdgblzO3BDg2IKby2ip1FCk5pOHN1Fp4hWExJlaPSuX6Pl9zI3CReEwckJg+zU0PwxLQiVW/TRJd9SZo6BdMV3eYSJkkcjnvUPQLkCrsh6tdjubAzoepGyLVDawTsXorle8ECB9k61oS4Bo3DAI9J/HgzsLgaeMPlHmu1d4FMH4li2G+FIlLhmz4k7v104MRd2jy5Y1j9ERFBqqLgzAo08eXDk+Hq5Z6IGHJ3wVZt4ElFSMqHfZsYBPHZyeMLvhpgNAOffDXi/d/zyr5+tR4IoOjpdMY+Rqj+dWIgUCRfh0tNECu/C8u7leyhGaKUI6xBTkj+n6tiyNe+6Ao18zPzuT5pN/+pRQXZ10BgxLUGrnPFvSDjxbOT1OFDYKEv9qB6mDmujpyrOkZDtPBlMEzoxT0iHm69ki7EtfYOsYAii6hFgyHe99cKSGOUvV1Q13RHBf1M+eBTXNWta4RpTUIvTyVELdGf9sFLR/d304Zdal0OWcpZR59sS2YAdtXpq+fYQzVJHa2aLS2AWOVXLmPOHrYCUxfgmhq0rbsBDo1tS/Yr4x0X6Gzt4APVIb6yy2blSM3XW/GsW7ZaALppGQQyDSNK9WIspd9BuPvuU9i/qC1lR9PuUHXD3oghyJD+39meH7V/jbnxNQxHsGVoKkyU3/uXOZAriGH74oT3/ma97E0N6WjiusKdm7Mqmjn1+4XxqMSponuuwqsgLUri9GKtNfI8GIcCJ/v++XeY/VKs2j0pPpKbc2oHM5eRtrNfhubvNvHsA8nn9F0iIqYl8lJtEPY9/Jn2BD1detQQUARO4+MptVysyi4ds2Lkxkpw8LoQrDcnyew5kKuQJzgWIEnJzJpyvWSaUCLcZ4K+5T10cj105Yx7rk+smOaeaZ1dy4EjbFBQqGLPibpM/IVy/raqLHKrytN3rXESWSPXiD+L2MvEYmRe41OcNyzLhbM18XlP0MZjF5Ad1AjYe5f4tJhY7bU/9CwakwrhfKpDpBflUMPpS/TxTg3ng5zKPy5hMjVKr7adKNmxOlHF34lmpIlewMbAr6Zm2IqI4TDFLrsyXRRO+7JiwYD74GbtLzp6R1jaZ3YCyQLZhHZnnEA343nlEpDLMLZO4Lvv/OPSrPOmBuHCi9pEJeNfifimTAXk7HviPZu+S8hYEljOLNSROZNnJj9TefOQ6cS/gpje1Euyst37bVOdRsYbcL5A+fU3J5LeNeRFNlg+GEe5aY2Rmr+5lCFpYJJhPCzkcak4z5w6COgcyaDvfa9DSbAuDHXpm1EvbuBFBemkC1DnHf3NRpq4tESJa9S3p14LehIzdf34nZtfnIBpL9f7RwvmfsEQOaIg60pgMeBE5hWOxkx19I+FFKYjA/MHzAQl2/dGmNKUpyabzf4B8aF73yvvIn9MNwSIIm56yMpmSo5mNvfwIPMNctDHtVPd9AOyxjdVgp7Fsi4dMzEkLjQsweYLoCeCCeNMm9iAFY8HcBYce7/i938yGtN/sTrAanIlzU63BzNxDfJCP6jXEMqm/tyJtZEVRGodXMHUlinK5v6tsQQV3SfrgB9JodBaiZ7/jxtwFnAWQPnnJwR9qIgPq7b9noyvDzYVv9BaNvYuS4Eew5OhklT9K3eqKa5v/n/ZCcgTBThtuIRWXNrKd/xXAM9SE+Qavgk/77N3Ss8F8a15nCHHoPgVXDyvYNdJx70RQDmKjrRWTttER5kMdCxhQvECC9ZgZxfdyb9PgvoTgfvHMROVnsfJ/Iqkj/F1UXIhmRyFo55uPJ2UUtXUfaun74IHSJuZAtxsILLogjXo4NNFxS5wS/tQiPa8/9H44aCuvpi6P8Ewa7vs7rLipAf2C8DopKrvJHY7wFh1/zhcCL06g9EaSY86paQYalwUWsGTn4UqIZj4keKzoTv+sJXrtwLloyqtqYjGKT9lDe+cBaKXu1yjMu22b6aE9zkbJISqfw4orhLMG8adm3Bh75zEZd9yC/DMK7CSA2xh9xn03xZ57FjzKMIqW210L7TVieYMxyib33elAawsKCOjlD6PY1RdHbhQzOgIxGGIgpP9RA30I7T6KozRg8cDOSPLWAqz6eD6XbNYmkKPA4OaRbey1C3G3wpX/CuG9HbDVBVwOO20hRI8MkcDaXJzv923AqjmOyu4JM05/BInLn6xK8qaGQ2aImaEIpbBHUhehCEWrL9q/qTMpNFkYfMzfdbMaBkhE/Zfjm1YkAmDz6LMyR4SHpSWWgkY+aNZlFDrngCS5qNy7JXC9K6sp6nQX990/kE2MQi105iT+hg+bnnUOTaK7ogUVarQuBVfUQoup6VLUH5kmfyXJHkS3aH2PAYFyDecie1z3ysGZDhwd/h9KyI7ptus34zEyVZVlMxszUJxl+6TCezD4Yi+t1j266OdbtunV0E0aNuUNbWCfxnIJFI0Ki9sDqbG+1kCUy1oHio71vQ8W48Wyh1wuuf+zmsHyA1aOg8/OPp6362kmkAyRJtx+k6llkIhdZgXfnEmXGMd7VMfvScNJK7umHdnIC92cyorIRQQ/YUuqkyeJF3THM1TYnM8AwkI4CwBKrN7+4lpQiJShw++mQvBZI+2k4garxJoUnv7pxeARN7VoVBri40bzyHZxW31FfPZnau6IMQmKY0Z0auh3cdkOR4tcE1WrxOf2xQ7au1lhtFTHiKrGcaUYcL5s40Jsv3ZDMNx7HR321wj8I0VJ0wzUHGNOj4gIXkiie2Ue1Ude0BZ1svNfYPG6Dh/BA+X6u/1Nr/o67ustkJfLiHsB8yFdlSGPn3Jb2tQw4tZlRLJ0Ce++KoGCW2dIlKkWLrt67+KW3urMuKUnu6k41flBNrpD+QA6qfxwR9c6YknMbiHiz2RX3El4F6QaW8xYAX4yeUOYuPn3TCkDcKCBx6T6a9CW8bj9NeQqDjgEYPwzOuek0w4VyO9GhxU+rvj2xpzLlphgrkXZvcRQefzhwFDDnTNafbufU0EaDHH33BthUBWXM82RobRSLxgQ2E+3T3pcTr2EeZjGniFDgx/oQaGv2fsRXizmlZz+zlhu1CraCiuaS4GqjuVr2/cNYoaeNOIXogosEpdtwQz4cNzBm1iza81YgQNnoCrIe1a8mgujmQERwx95JdAGDDER4wvDcTg6bTAcOiF23X0eGhOUyHqwRAcRREI6Veohhm2faqMYWsdNqkmyEFkXpkXqmFcFV6CRXN/tiBvt2+s8LX20t9e9WNA3cBdYw4Mpw61U7qAjJGVPBnrVP48TrgiFc1T6kYSTlyyUsxcjYH7ynmZgmOZSViQv3emIQXArT4QYuvMRzD2wwda6+WISSrHUCCNTqgN02wjQXAiDhI28PmfhGm9PtQCwUi3MS/OLsGGaTG+45Q+fjO+SapNqFt4GHmQqypGGL9rJa7zfYHosnRcmuYE5vEznImpeEATNHmgh5X9tzSmLd3Tv1w4Icp/3B6eVMXVy0Fas/ZPEk3Q2hKNCR5/byVyhQml0kgzX2Y2l5x2zwb0gONNDd+iecfxk+vQKIOoNMvD0JlvAPn34lSKCUlTZer9rrW/EMhtq8ZPFy7JPq0BgAxRprndCvHLIYd+XXbLXKU7dPOYGbzi7Z1LI3mKIp++wV3fUSryH0RWWZRNWXBr9I4GZawfHvD4U5kp1HsCMF9BF8f4LXsoK1N1M4aVdbUA0jQ+AUezElTAkJI9LNaT3a1KTg4Y7cq4c9+J3XvxJf+N5CjRI4HKa49ELAtrQDA/mrXyfov1mkz5tRpJLHHsFEGH4XckP0FiKvw7FEB8dxJgVyeE2ZYsCBRpWRExPANCB0L4AAADk9Bny1FFSx37NbGwjU3xyXkAUjn6PWspycCk5nIH35sZ/k1AONgZ9MY/jVsU2wufyx1PMhuIesvIZDKo2V2erV1YTiIU/5tsGCzu6e1ayR3tMiAgYgeooq3mStGDV87hHiTZQRTozV9+EDbuGVtnX81lh94zSwWjlZwwk2dX1fMHJX8GG8TNmBY7Ag7RqKBQsTgBd5GXRBcgT/3vc5qYioZPl/i5pAZmXRnvDfbTjZvVbUAbDmp8/uiQrFVzRakiZ5ETzkbd3xRDqVZJTSP5RRQbJVF6etutVvTUvxffZjwZi5vUybbf3rZ2yjxWRJa7afSk6OJM7WunDCT1s/WqRoNlgN8e7wYP77hL6Q4me12rz/64ubOdXE6HbG82Yu8qo5DVN3za/J5CI81SHIbKG5qb3KzZWBpH9LBz3rq0xcuLGT7bJfA07Hy4f1TcINDrLDMImdQJcZYXch8bjWDB6r4o7N/usMLjoST3z56lKhdRf8fvnjz4OFzGgATLFWUK/SCzeYzgirC+00DOjpA6y+kl1OnE7Z0JMxBuycs8NRwfzVeIL4ORqTYcYWdbs4unbfu50557t9wlk3K3aJDlkkqBrLyQ3DilT1bEFa0IAEvzkV9ACYUNEYg7KO0R/fNczKbllIm84pWPsfgPCZfW0PeSR8HLadwHpFsz+eUPXBu+MBKOr1pq5aueTllG/C6nOVq8aVdukXpqhKN9THlijNvI7juGIX2tIGaRHq181BT6JoJ9nByjhGSkmprHRmrAXM0ND+XBUGChz48BPGgMo3K1x+EoJ8ZR4iHcBmpAhJbXW3UL6s4ZveK+Ma7lX0Uk/w58mNGWwJDLgx9Kew00Lb1vVv0/EdfIvsXxOd8kshe0cSU3qCZXIng0zlYAPl2Vi37yzh7basxtdfAlJTueOkELlo/OzqUB+W+QbvbsWFpsTx4HmnWqablUa52NOUeF1jQIeQyaLOfzpSttaCnKSYijO8Vo0AwBZHvC27bhs5RuD7O7JjVyt9T8xqROTqa0+rNuAPKrdBso+Tmw55HRjssX+HPQRZrV+U1UAbGY+i6q6L4QmD6QuHxj/NWFOLu4FQsXueUE5K0Sna8UxeQ8DFp1mqav9lXpCHMwMGkrpXk33SMWDdBSUmlQZRXSy38e5xciIn8d2bX+8VVi3hBSvEtnyyyNhhBeavzu3B3b7QPGi9V8QVM5Rf8zqSmy6WgB5Da4Vw0ncmIM4vnm2CSM9WqehluTbV6Tv3kJLul78t3naruQ5Uf1R1Hj1oz8c84lBnf9UHCfajAq0H7Bk4vYsSqQ08XO70YtAQTnFczftuubwPhuWJmmE2wQZQuZr1pasvsX++rS4HWfyOPeAY8hROkMdVzhPGDoy4VjMS8XMG83Y2dw4zeWcVlGHh9Y3A9pUguEVH3iohnCe16mIcJSd2948pierGjy+yeLZvNdEJAFFwuxeQrqoPOfsCNZbIV9BIltnUHfi0MrVmCbA2W1QDWP5rsNh4td2eM/mp5jTIAJl464jf4F3PjZ15FeJXMSf4Y9McDYdmNrWbdErcaK+HbchEdpZxhBTQjlW9xxOeiKLMkPFaCNcoF/7ZOwf1qkSQw+asEEaI17CI3tS5y4acsKdZVgPQ/S+VUOUwxi75pqjqOxr5HjlH6H9mpLaTtFUz/0OGtVXEGA0DE9Vn2JnIduGitaAiFwugA/SHEhiz8OZoxflG+oXb1Z8sFTLrJljZ9K94DwEEYwttZYtVemvUDT3JQxcNus6cRI9ERyDgGczIHHJQcavJ1YxryzVsx4BNsAWYbZQIKLW66o7dPxVdwlf54ccuCyOm9DfI25h39oLUQLQZ/cpalwM49bbLvVJTbQi1k20WEwPm7FdZMfUQ4+4Fdj2gDEP74KDOYSvBjmRR0daYlRBaXz9GRSQbqZ2PrM2FPwvH7I326LASwyYHCa48J7TfF5c0kQjDd3Vl3WTxg0SYaOYzRTKPKhADPWRwGUC6OE6T4bpQZ7q5btXVH7ocZnYHmgf/49zHGdO8Xx5RMamkzFvO77Q9XDQG6BMWDyje1xhGP+c3099kM0Q4xv/x78xibSaVLWT5SUz3EEreotpT3dBqxIaRrGTJLhRbZU+GQhBRIGhzwWqxs/EcltMhc6FWxuLmT6ur4CNZCVxJ4GRWX925xPDG7KqJIV/q4erMIJMirzVMurjsiFvtoqWf2/A/XGbbLCOpZra6wR4ll/ePHm4KWmns23E0KZeTx+Foypaa2alW6eouVfzlWBbStF+2wnDkhXmWo6vijndUC5ilFeGkm07zJUAm2X2TfIhEFxTF3TV2b6DG98g7kUlco7IkO/dOzAPnEh52OoPC30lqept/d0Q1jVkJrZRVlyUZQtjlHCT7zJlSrdnE0dyH2oHTVW9QymU02zdklmooqV++uRUQaNaMCRIIYEIMX/djZiCBuVCY69b2YfFjAkyzHC5rrxuY4yibTgmjokb0q9HP+kOiUwoQjyWgKcGj2B3Z9NV1vsmfIRl/nlp3LS1YvSPrwnDsqi4UipiPYfcUcfdoG1X2BO1YjsWDD1U6kECR8hnOi41x3zUUPjt5dKzAxkTmfwFjzCcVy9ILCbz5CO/23CpOzS82JxWBxpHdbYQROQ1wP2yb9zI7fJkQevFdZCrlmcB5Z+bpOfS9yPL0TOYNxXRQvDTPCo9EAH93G2u8DvHGRE2n7fwKS0xpqnjKX0c1ahHYDWzrAcDsq8krLngUKKusUDhAoZ2llbOnqzezLzw5EIdOZjuAIrpo7BkK32sKLnWVEyAPI4YFQGPfZNZYvy8vhh8FJNt/ZSXo+FDZHBNU8kKXYsS1kfKT4wkwVG8U14WeSTdCrQ/Kvk4I/4D3Id9d9gt1XkJWOpX1NRWLLA/uem0mxAMh7Ns/XUiEjJ52vVonjhkGmJt9y609EllQMxhbRqCAops6hPul/B3Rh97X2nsV6M1B0YRbtR/Td42ZTEFVg1exsnIbGaQx5KDz5OOK5PlicF8NU6p1d3sp4Ho56DUrxDFhu2/dM3OLCQqJ1+QLTtOG5N9JGuHDOnUkvzerpgiaEhvyAfteMXd4JpVbMsBzY2KbhW6yBJO/D9OR/MUumxlNeEyJgPe2HnQi/6d/KmF5CFaQUnvkTT0BYfHW4t+OdRUVbr30J7NxNfn0LYVqoX0z5Zb9tpW5ugfy/+CAT7LF1ygwB5U29JFoVY9QuxKW4PhNIT+b1VVS+rf/3lFtF92uCyh8dtvNd5GjEdg0xlBYmSauiRKHybJJinqj7Duiwasy+9VSfPZnW6FBNHnw38HezoliY6//rbgJhg61DbEe5vsGTVi4zom5hGvUyy468GXf8MfYPWNHJebIdPsF9fDp4AkeJj6ypEXI6XmLp7X5PYwO1ojObCopgmpfvvCFhKKFfIIYepaqsk7tgHJ+XPm2Vgp3kevSAkQqtMiMU/uszX0b4YGh3RFmScJfSVhlFyGAWGxDA8FV0qFDgqv0NxMPcMDcJhmJdxWMSopX/MdeU+QGrvGlOFpqrVpV8WneAhh0k6AJtgpVWyxT2X3vHa1ILtUeJTOdWSX6mKXG/cbC+ku6jhXv7wONC9uIZsoQo58mQwwxBjnOO64J9NHOw3CxtEWV52X9M272IZsyJNYNQo8FDHLNNhCmIJxLBJWkM5t6L6JLnss9KWkpuUK3VcdbE8a9fdNUmlA8IfANYi8uHo4CVhbFt26SFcY6C9/sk9niPOLudYbuWGa9fWmmcS4KKXMZaPr3DUj0mdBgPOChxLMhOeEDVYrY/qZ/eHSCVKncQDa2OfVXKhC7mDn1GLBpNc/Onbw3yVJFGb92CiczGtBFv7D/saPVX3k8NNy8LarW66iCDnKU/z8DWYQewCWSUomAgq7Oio/+XzAvsrD109zlgYM7sZ6Q6jGpEKAXce0e5ZjTyu+IAo86BW9o5+IrC7XCX5ZIsq51rqiq8yS9bEZjPViIUPYA+HhpmMnfVSMOfounA+eRB8Y68NoIUHpGJ+25MyRpqoZRxgpLD+X5JilmfVkNhIWCwUGITa8oiTqFUTx43MYgsjNIiy2NqBGZOjOTFVvGOAJpiVcZBDlWW63UJh89QW5B+pIqBNAlj8SU9sky2wPZFkGMXfhvWamLwcEPs7M3+mEzDRZtBVHT+KY91VMEVRJ3f7397IIsuj+J2SRcLvRDsX+sbnys1iFnFb6NgHH862LdeJ3RoLkZqHRqXWWW0CuBLl4gXQf2K/nsLcjAURF0kNMQdZJdInWtgr9mBsgYjzGnaDv1IWrGqwjfhmf2nFR7k+XaVLkEybMBifBivFvKhmDEX2q3F8iYDs23H0nnO9vo2CzwoaZG4LGzZf4D37O4prub29QS8i/COL9SHA9zdY5jOcSFCvjO3BNVOdOlsBlcJek4HvwHP4vAFSyv2Np9lUUQOtHWXsXRcepqvqSRlhYqCEx6ZfkC4liT2qupT0pt/3AvB824+K98qHr33HMYGfzj/u4Ys4UBDBFeuiCiL8Gf6NpeEPDwPt1lLB9EXg4mWRrx91qHU2d7LzANsHE0/wRjhKtD+VsjNxIAoAn+kk72nfuR1xvlQRudlHsOayBI7iFUiNsy/OnMi3DPKu2sL20i4LOPVbYZzeLwCDwve3LG89VlSSGecUOrC6fHdiNX9Ugt57uGHWwR8tYZgumnfzxCJJi0cfFASjOPq5GDH/uFCFSZVC/R8EhVqKO15puqGAjvmPTswmW9rUm/2wXvtq2/++mkyOiyYe86Voyh2gfQLC1bqLodah4C+k2XH333GuffZatXKcWJUR5AvU9ddOaJUgs1oczzRvWcHotpPjpYXetJ7JWTWjom+Ow8z+MJfmn6I4NdmqQJpKTF9Gcuq/DJMecVGewLiDTEAAAhOAZ9MdEKf81IqD16ktaPKnW1ZtPlHzDrhqYqiqNfqhhED4CDatt9fYdqyx98inNcFACD4T6AQbBl2zrHI/0kTOGd4pRXckcbuwpJ4m27E99/UkG4Dzn7CanmexfJvLJYWgNYOTIlkFDK3+yK3rL7jA14FLtHzBGaTPl1xwOR/uqPJUkNUM/u1j0SdGA1n9bMAuhrnCllANJFURMn1ygSkyhbfiEm4wEMG//0EWCvKTPXXUPeAL50aezkNBxurne5Kv6JI2EgxN3ZWP7cAfjrjqy9QGiFzvkfG69r/zjX8JnlGQUNW7jq/NdQuvOzY4vtXtitL9CTC03xWVp2bS0OdV5dg6l78CHNdfRf6hpYO/64AQ1zAjwgjSc4vMegfvXwRraWzppAcrPhqi3n1hwPU2LCRvPmkRByQJW7PK/ok5KTPxy981jTQ1hWwdQvj5pIaolv1jFhe/oVrDl9PsnFDxsXMB2VHk46omtEUxuWMUntHCLXbAMNnwvvwN4ml0VGqQNFge56s5mqeDwlIv5f/MTtsvxJXUBCK/HzDw00hQu/UekeG0quqT837IaRx7hmu9ne3EfH7lpBYZinikGeD/c6Xr0mCxTt8g4InBh09tg2neGU3+zUZ152tTq5cmLTIMd2fk3pvxwL4f/PwC5O3Cydhun7F0EUN87n3YnmMI6YM5/UxpXNJfuOIbtfWzyevXKbhz7QEdH2doWrUeXYnQRIDgNgWlAm999VMIOvZRQhXQtBh3mQ/+NIgyoPxsrdNjTbli30SsJXnlv/RCzoabkf0UDliObEqo4jADwnggYP3t+PIK84ZeWUrnBW+4r0q3jzgQiiGM4Eg6HTOn3wxv9oPgfd02xJtpUJHCS4T3BmjrRMsmVJlcemPCtFcJSWuumdBZAShQpvH5HE1mokGR+/36xs7OqJsd6S1I1mdbn+PgFRx4ribco/g1qOn3yxWyrHSX+rONDStK/I2MsHbT96bCkp4Xi8b7uovTurROAlVCRRtznI+X0RJGlzaP0HuMF0Bl5puR1krkRWeVIIfC4pUv9hm8GyiLkOd/mlYi8vryTPdqOD4JFvJgx5PKdHkUuPdPUOoZQVJ7hnS9S4IHBI9APkytMc0veYPtuXSunOP+6pGmMmz6Jc40JELRSCj670tmzAFS17Dh9OVHmq/uv2AwGjIs+pwLItGkiAb2ro/73VwmHI0H7x6BhJWBgyEYUoHCMFtML2hXtCcOM28/d++rFhecUxve1FQ38Ajs966YA9kPQDWNbm0UdECbsyAwy8GRDr97B884UTcVx2eiSZs72OMcT89VAokFyq37OoRZ4zvK8lVjZu4L2faqgKsir7fovbWPO7sEG8XxKX6axF2zpWhHQKV3AdF3op7ktJ+B3OfyJMpMsXhkLPGqO/nW3B4GAdN7IjaoQohaOhWfY+5+Z0MHHFiuz37ha4Gbft90skeVjXZX9T+TN7O7QNE8Err82WZmQy/w8ulaUKKbGpU5qe7409shdLpIe4g4VIKaGXFoNKMfKbSTc51g2XVlb1fel6snMaxbFZ1Hr0oLhJhR4+fafqcyNHa6SLXRS7HY9rQ7zUco5oChNQ0dVbx+CXTxyfRKmgXWgkPkdp0jZODAtSM/gHOKIH4IvjPJqQmVcO2zuVHGR2UsKcAq2CvqSxmEZR14B6UOWd3r3Wotv0UlR7CpbYRSmMQgZBHx7y55b5Q4fPnKTUWhdE2kbV/pFUtLRETwnSWfTBlMys/rURiAtFnhSjG/r0G9PuGpNXcJ3iez+B/Klz4EQ/qi06nysZ7GqsMipr9b0njOAkuX20k7NYyUAUVsq+gbF4xCqgaDq6MQZ2iUW+QTYRN+T4mqBWdTLpDvjzVgJ6Bcf8n6u+Atk4DbsOkbzRXUsrBTBwVHmCxD7zvKgV0n8lveyaYx36dEvnS0Tb25GedVMhyzH2EJZZtFgPydtus1nAJfOhQVs9vbGqC0Y7HoJIAWU3zKM8W9lVx/kmJezxiwcqMzdVVyC40njN+Yq+PCTU3IcWSD7rbNDUQbkNc0EuaphNZszq1W5z6ZqMuhBtgsm+jkSlD5vzPGsrsMIHsEEjdyz9Gt7WLqaM56WEpIGZD0xcdPp+PXh6R62JaH4W+p4znLnC9GAcP/SCT7pWeom3DwE5KcJ6gNzygpHoFJtYu9jniWOQ3yXU51tRwp/2Iv9NO4QpAS4cUdnYiBbWyFCyjPFxw7GYplX62jfCT7Ze04MiGf4krNLXtYoGgEMKgP7vYbAY0PEkig5z88Qyq9BasmBDqZhvBrXFszgWwk5msFLe/wfj9RxxhkVGulfxlTNi24RiL8tJHXk+q7BMc63GwBOEoHQr2+QgCqQxR/eyC+6uDT/15h5y7jktAWupUFkifzdsMSeLH3rwgNjkDEg+T9ECDQQWQJcaKA5kah+Sw/UJ3Fs9pSarNrcZLvcfuLa3H7c8pl32DvsbeAABcG5oaXJnVPtTkGmy2WEIAAwh3VfLEMkP6Yjq8y8sdOPXu4rucF0IQiPvei8PP78aFjQU5Yie8z8px3dd6iNi3cQOwMucMty5HF92OvhM2xXK5AzOxIjV8TdQd2Gi9J1Bft20JfxlWANIU2H6utd1UlTR/NAJ6lek43K1eO99VaUzfUMvtHQN15W/uKBw/f48hg8ELbbHGj9yCUzpFknpBTJfTAyGHTsaGHH5IQ2Pd8Ke7vrraPg67gzvV775rlpcjKnbw/EYQA34O6p7jebHI+KvS3OI9NZ1z104X7vnH5EI5qdDdfCkFmwFeriQxD3HCBkOfI+v/mBms7u67zUBjl3K5W1MKuDYnWVOy5rKGOWFHgx8AAApcAZ9OakKf9/1Vfz3aFQvcH+3PIALBSCv/s816vtqC41ikbVVnHUeFDAZLYKbE7tvLd1CpCmZytZ230k4/ZqOitI76g/q3Ci5s0Cf8X74rXCaJRp9lGLnarbDk2NhMNkdAEiu8L7OYd7cMzK7TTO21hqOkaSY9VWVuc1O+hIee6UMjj/xyvM2swI/SBUHmqaoLu6vOHXW1E7jjNNpp3PR7uh3y4EDvMRwRGiKbPvYq3iyrw7tC9wwLSamRrwXI00Vv2eWcHpJtAIE7cCtmv6y2f8pVmLFjKJqy6Rsh2MkauE+X3HT5in8KeipoanBhyf4ez5Vsl9JSA9V06I4w6ZYUK9qQ27Q6+ROKkSp1JH41thzNR0ATmcAMHfhvmQAyA96HddWNoHH32d4vBzl1H+4BuOmbTQ7BdQgmsjn4VqXw9VfLWDn69Vmt2A79EUYNer0a63cSFJATbzjxGjGJBr9Mod6oPHDX5B4BaTeGorgHRWcdALDrDXUsvpm6eZmCEa6/E85eMaFOoptWZ6X3bwgJ0+rHgtY1TlabxrtHZoV+0modbZNdOKjHkeW2eYmJjbjLAYZUI4sw2y/YCBUoDYWEfqpMfEQunqvbvuM8Q0sVhdRfIwWxJVHrPPQ3k0o6IZ3q0U4Vzfl58vL5tP9/8v6v3vMiVuEa9RR+Dq+K37r9qLLoNkMcKeySX1h+tTfwr+1beli55K8TVThs5fGx2CWP85vdwfV+wBxJvIiufT47EGoSCTYDLk4DpJL3wibZ+yX76uhD3+efmAbKgY+JO9nRb0fP1Enz9Nq2WXiSIonOwESU24UDDVBoNu6NOJekJLjZRt6GsBV6Zh8mXF7jgvRSK5OQTt9jTdvetjp2Y33BLIm/o0sFXI1SmkPqbE/82seeFGAoGvHcp/Vz5yRGYbPaAO2Kzt3VsahaasDKk4qOlszVmDIaX+vN0XH0Pw1rSENbhQl5phbVb+DaPrVsDfEWMkzKEuZc33HxI60E6GsaJGvu49pDWSZB+y/e0P4x0x80MkdYB1C2kZ58YYqgFGmgtg/nqJ4P7MqTCjFOMqv5jISCEr4vsY3dPCDT+nsCUYS9akTPYIITNAKGMlJXnYtom2HuqNZjU/oFRqrXL2uqjii0Yu4ye6SVysjgF8DhXg3w2G22vpNv3Sl3UMj3myVMjYfB9JJC9AYw7KCf7Yqd4mtJqsEj2Mf7S6uxQTD+lRkYs3+zejEWOgYxhOj662fqwSSQJiC9tONECMRV2elB9KkiDfnoUTrQM/3JT9zLnYOCjHmsPUDBdnmXneOF9bCFJG16qnjIZALVYcaa/DmBMhypotz8VpGMgAHGt/s3Gw8J2hMv3L6xeV8t+NSmDcYAD6Ik1mL/5OGR67/j6i/pq2g3wl0UMIEeaoRgPJ9z0hYcAr1/hc9fs9vr2tsOoTI2qyCUJ4o26VwasgCQKOLsX59sQg9Ap/ihEab7nPlsOt90/QbijP7jeFfmBcK92d3LkZJ4gnvBdSTJNfCNhYfMS5TFQisUGlLcGiflrT5F9z848oP7iEPOGDz3VJvBRrL7+JoHhbU210k9JcG+lh+Wb53M6v/ouKE9gGH0Md2fxssbca9tGECXLI6iPNq+laMIs5ll/mcpAQZNEelb9lLlEZkzJClvotyFqN0cr1XTplR0DeKUYD848wHUSp7C5tiVxiHSMkeBLr7m3JCShZC2Fi98gT+6fUy22wkWflA1lDW0YeouHtkCbmIgLQ8cs7fDjU/5REal0RyY9LLVel7kdmI/YOZE9HEmL1eoFV4bTEby7wQ+2Tf8Z6pUwAIH6GHI4x9OVKfl06fOZabEcmJA3ZxrWNV2NHOA2qVsTUotPNK9RN3PHH8cASN3eF4/L8/5lFgnkrtfQv6ybVHOtp9SsoWMZ+skRZXNssy87xss60RQi8zRbLiPko/b6Z2SijsSLjjTIJfAhXHQlf6sy4lBvvyJqyBm0Zq5aQTxW4hxsf/tpCiKIWzM7lekSzMsTS+wDpNFybYCe3owhKlatMkkPf8lOBU5ysfh4NZvBksL/cGOify3NEYbHZ327PaVxEw7dMAbdpUuBhV8m2VbVlMOM/yVgEB000EqDV4FhJx2Vj3biv536l2u/JwS9sh7rE1RK7GEm+o/YwwrhkM4c1pqa9Z5guX1IyLxQepFsejgf22DmyuUP0S8eQpkptJudmKLviCHB8djZh0W5uq5troXPVucfDTZ0cJIx/ESD5UxCmGx1FJ2F3JnjvA9roH8CWZFaHSqCSXK2pLf41w3yrOhcTOYr8prkxfVY68L5UU7t9rNOexO0uOcJyM46LRiUpibpkzCR1fJbo5Y3lbKnP6sBwLDd3PHBu19R1BKaUFkGQLJ5RUw66t4rJLNWtOUF5Qa2cPlpveEN2xzCGQi6nkdtHtJI6wx0BhPo8VGmDplq4fo0Ik1USpa5xQD30MEqbO4eB4MquTa8CiUrDeQbmC0nr/XIoCXFhvuICFYduK1SUAB+LZX2P+bVxeXYFxANoHOf7zOSJiPKrm0DOYuJf/YSTq8KuO8gRTTO8+oXM8H1KyvICSQYKGYKKJa3v7TMnv0PjAXtn13dRbL3T+pVo/TN8wS3qHPufqgnPia7lAEoLqnCZbyJkWJtzJl/sKTdGh30G8w4apdDOGfVat9uq6bNZjcko4bGLhk5jJO4nHkjCgAynPWu5aJj8zugPbZS/u0OaXxCuwdZDCv9Vt4WJfdLEF8T2sWMoP34ojUfpO4lhKm7MPf4VwZ+4yxQckfsoAiD7dZo8ph8IucncROQ9JNfmryZFb9wXeXGWcU1PTcPuBc7g15NKsIuZVViN6TyBvTUXvZe6OZNI5PxTSjWYaJCL/kZfNZnuhxfsKhkx5gPDxJ8ndJX67p/MwPXFrBRQ2HL9FkqOUzj04NvEHCYaqWqcwge+7wspDVYnxh7IeDdx/a43HL37lCdeOre8AJjD7AV6pH8zPxAtW/OQ9YRWyji+zkggNZSIpCU8SpcG4Uzobz+J3Uovv6C+F9zDBp7zQcHv5UK4KGKiJ2JMhNeaGLRydvvrDu4gEJ+RGqq2dM1E5H7BqaCvKaMZXsv9Rox+1PDYDJdJDhI2z9xe4QlL2YDZEh9mdOBsm9A445RLAdGhR6GhpQT7NSCRj91GlFe4IMLUWy/fmXnRItsJhhx4QzMR52VdmmDI146q1w7hXN6YBNNiPyb6Cd9xkrTIaK6GwS2zr502NCo0n5KcfezPc4go3aowhCnXwadvWqN+TOsuUzt4FVBGgsyJDfbCX1/y4fQNuapjs2ovHwxforDjfDExoPbk3KjBm60klfHZGYyUXgiegSxg3IdyCbPhP4/OGESy7UH0evReud0skrb9Q08G+5fHFoBgyTnuGzdIcMmUeBuJvX/tyLqJz4cf6jzTjfdmIxcvwuq5SWKLfeYo5h3itJOHBMt9NjLBKGJnSonzFafcwHTOz8pXqejNmDLh0G/BVhZjTUqSqUyu2bwlRJbkumSAQOlROuH9Bt81YuQFcLJRCcEIvmY5sHZEHBAAA+0EGbU0moQWyZTAk/yF9Xw9y/CpePdcd4SdottcdXLHTH9g+oYZMvoeyKkRxeBneshSw2Y5DJQChLjDmoX6yGUaPy9ouMU/YiiX+wxeNfx89lIda4UHZbSeZxhoa8WamyZTUtIbyv8lM1D4W0TFvR6PQBbDC3bdzlRPB68MIZJhF48g5Z+Kt/miqmliowGjfIkVGefg6lU2bG4Z8nGdO3BlqyGqc2SmjLFEePgoZPVrIuwLqpU4TFwY6Z4yT0YjUg8vw6QF17bkUBSeRysU+dtpXcpvgJM+avFg51bDFMIFaM7XRKCJSo11n0gSKQlI6VOEgumd9ioitccvtgV6VNxWLWoMbs7KCaGvIbIYVQ9znOdZfIPxG5lBZeyYYXDJiL035EJXH7RvICT07+xOXYwLBoVBZQsHmP3nw5tVvT2605oA25kfY8xLb+jAkrOXjov8Ga+C6S9bgQdhn8roNCDMtRjHrKXTnSAKOriO3OGvo7EQ6mMco/FiOKSGjQ8DwPSpHIiqqtUQikbbPcGYB+Z8UHVr4Go6I4EoQUZTSn1gNwSzq5g0La624777gGdy/qxCaOpSzHNH95m28ydO6toU6p8odz8Cw+oDbBiqVhgzPjejdyY1PDm+iRL2v2d1F0UtHoILIhl3TI8RwyH8J/FvsCOyubhkPRh23Mm9kAAAMAAAMAAAMAADWoas62Y5jWO9+i4ntgK+iu2Wd5Uq0xq0Rtu4E+V0fYGJfNi6oQ2XUmn8nCR9QAhH1pyAoJN5qwzTZsOiGiE/8UbIvhOvwnXQZQCtUm9jQIKkIhOEUwbXkvHyXHrYBAPPUI+hj0mHWXbGbM+Vs9r/VfDMk3GKOUYemTu5guth5EWtd8V/uYCpZrniYdJmeSzHUUZIRfPHysOnljILPTtjOnnp7HfS6sxZ/VsJZXkKtx8OwUbKDGfAA0y8eWuQqI4LjNx2eZYTD0czEQojjKgBKYXYeYeBXYEuDki9jbkDUfZlNczE3UFotUIYW2neUtR/GPEc0MuhCA4HN+c0obqIHxq+iDARJS4XSBZx4PMYOg5G+JUAmKnXBaOWAomJSdUarXyxcSJ6bb2y2DLTUOzq2AN/Sg0L8bw55MeD3BWiZfHcUX65mGk9X2sGaaveX2JkN4j7+9MEm5WSo098QzA1a6IuqnK9ky3GEzi779DLOFTz18y9QDCCoMU/rsBCVYPl2BOk0zkHhE4u+et6k75+hpgJNjFnf6JwwhiLcxeI+G9ArWLMdNOW8v70q+XLwnO3yj2zhH1xzYS3Vh73bVMsBKtK28wibk0O1fFuO9nUFCL5hyv2WXOWxSJN6aNuMyj2g7sZaMhfdY/L9+1YWLBOjE6KgBfQiisZvLVEHQea+M2GIC4D540GvTvCtHjq/UErLJ3UQX/EqE6r6XAeN3A8Gj1gEy5h8g8uUg68ck/WfluyOSssHoxFWr4NN7cumJ6w+kLe0DHSUxFJA5ninRb7AqLV4qZTQ1mE83zZdNKNn/ynBnT8x11zLtNbrSPvc1Bl9O1ULbkkD9mfR7bga/mzCzIdPPDNWuHTaPlJT6gsAWD9rIZtHo/PrG/8xLxCI2eWCf0D+aR+kt6swHBZrs4FPGBXCjlDzSOfd5TaLl06+Jw7d3jhvDksIVVJwzpX9xTX6FLGgxpuebxlHOwqMst84sBvM5NJarKK/AgEtuFyw9ladFn92yrcW2kgUf5csF/q8pyYRZ73tkLPJrSi7M5kh8FISfADtl3OmDx3vXpkkb4zMpkfQN9Lu3pyIYnA2kdGyI0rDzBl3kpmCuxuyvPV5YL8mjr6+0FcYJDteNW/YlVQJoxDx+65YhaV9NSA2aT5xpeV8wY9sXZauoFoVcbLm4zMuGFogNcrODiRw6CUF1Jqkw+GTzkW4yD8M6WpzU1wrSmvc5K/QAJJ0x9Hh9fmeqsxTXIElnkKHo6HQL/0ePAjs3pMOpBOd61M8yCLlPrHUac7KJbx5but/KmEqG5TWkOEbpT73BXrZwJA0HDRm2aprKyAxywIjk9sbyxGD/7V8HdYpt+ReyrR75bs2zD94tr6eNeM8qPcdUiPrAkR7ToSlgvLkX8eTl1kwCfZuDQJ57qX18p1qw4eScvcRmtNora60HPe6xVPdDMLaGYVlayQ/rimHKvIaTgMcJV8Uo9g+Y2k/DezysM3xYXLxOhJs5wInvtSanBnIGA9swSPVUSMqXocvDNWKUu/IY7hVRwiKNK5JAF+QybVc2aPz3aG1yzGwaWH6/nNb096xAXyK4irjCVS3aBH48LxVpw/MKmtvtDARKv6ZIgusX6PdVOsHcJGSKrqBJGdltPdjYuIhXcYCd6hEBwfGZ1cpwznuPsfpeCayRVdIn5WGWsAMRTwN3lzGAtXsY4k0zwzSFjUUfTtC2MDrZho74Vi34ZZ/pr5pbdUR7SLjkxILSpToTfFxXdMR19Xtg0ZINE5LUBlamfbYD4L6H+odBaBsvwI3e0Nqk376oPmchpmPnQ+Po3N0HYXr0/TvXJiZJoQClznmaIxWa/2frGQPoJtRW0F7EGRL/OVttFZOA+Lr5F0H/f4i6UH3eBDcFo4+QVViT/iqWtL9QxvtRm0Dt53JdPfewhFYxnJOO549tROOUcb2+e33oecr4oUTjEYXeRzud81lOhmN33KKFcShjTZUDLKZ86qqf+0zBgNX5m4TL6nCppSTW5lHkW0WjrCZR7XKvGrbaqH0A8cUq9fcBd54JqUbVUPWOUYzDyk3mmjpfrGUYgQQJiqYEPDp+9DSFBGMvOLaOTsZENysPWvOQChItyi8fzp2gFDvmriBPFoQudH/Awly/SJ0lpYSEB0M7a4qlrZigGJQAxVyb9x42z9C4C7oH41u+NX+C9XBNuuZV+x1O84s0vbyzdVmd9PUgGadptYbkzcEbDaDIqyCBYD9ksAXTCFjPhcqeCJvHxTwSQahobcucQyGMym9OwawEVIklRVOOjQMSLIDlDW8UERSg12KyjA8yArQ8vfV1nknXD1W8OKyk/1+wiytJOmJwn5ItPSpIh6erl0wSAmGHLG7td4fw4YaPHVdYSGIHVQ9cymm4hwso3H45zrB4KbJIZWGSm2uWKbxxuZZIPvQSUM/lwRinar302r7APXBwgGb3gX7nB5bPS7prGdHIWv8m/uYj1VbetTzFx8nnoltcl1PIadBBwV+sF2/kTAHsx2ubAk4p/Ic2Cow/mpeeDqdnanb2iGO7CWMIH9DYrZJ4+PRSkDtFqK8lvgthtOS1+WzXebpO4qE9R6wkXE4IfR4iSgTok8QO+Uu/J4mH0ZGSyid1NWAb9lQDQ7sMXdDFPjJ584MgfBZilSJX0kG93i/BeQl2KwuBzG57nvOrd5KPDiFBtX5NJOY1dVgNJSEcUQp+qNi0yB64Cg+vDMZvGzcQTuODrEn3o4lQ3lZSH+Rowil8bK5XW8k4/INkXDCs+mdHweTxCGTKkyIfD7MMKc510ZEAMw19yKIE2tYaGCkx+yX4lGft6q+IKtLg56Twrom/VH0o+BtiV+Klyr1XYZWug9kQb59eAVHWxe2U5v1Xkq/5Zq3d26pfFdaMMH5UOlTADC3iY1O9/lYY5jX+msrxgzuFbE6yrulAm7OJNx9aU3fio36KpVakgNLZ4T1xW2x6EidWWhx7Bz+MNbIqO05BlL7oSP4o6MInLQ/AgOtJaYxZabMHGQ5Srjjb+kpP+8fH+WqZEcijQznlKPTmZ86jZ0JX0AuoPH68aCF7ULoA9jvOSaWJWisb2Ok8o+BusXtH7ZzrMO8CECiI4W1mAzcTxd4DSozLXrXzGpqXQnhWUz3S5q4XmxoapyHrwk6f+bermT+aonrxojC0X1QZxsRmCeM7Agzab6zmvawpnhiJXWAoFk69layCCd2zGRhKu9qYdk1hI9966I402/j4VvBDp0i7FV5mhQoKiDHnAlYUjX5k7mO+HhfofAiyevqotdP/4lpApE/G7OK+l6SMDSmOFN9Vi706+wUQ8uj+blllrmBC6MiKKkZrRktUro+G/C4YWcBtTxAkJ8pNPfqGUVTvbG6WdWE+SZuDxz+VHFD2I7z1jCvVoRIEzbBFY0DTfNzimdr32sq1XmEqa7Z8kzGjVdX6YolB25rbaBUaLaYVfIB/qUbOg5SWAVK64uzTqo6w8ypCP8zWyJ/P0AoVTJKCYjlFSzdloFXCDTI62Qc2Rv0d5P1gTVFVtyH4iYyHkcGrTdUSRsvxt2vw58//2HjVMFQVD+pQlttyYrMddos6Gy+kAiUi+yiNp0aEkWGOWGTZTdx/rwMmRL9NNHnLSnYwRsiHXpOp46MxknlZ+e4PyDddXWPyeFpCs3Yeqd9VOtaIMZ8yInNg4mS+kdZ8XlNUuMU7oBu+D/64/sF2MTZbEYey1wwR7TxeCVMRX692VmX8oa4rwPniZ7msBbKYW3sdztcrpUrcwYyAbePVHQ6L4w1PdxyU92XlxfrDX1G2QhLg0tVc0zGh2KSLfCPowdpXdyYLxUx2VILN3tL9TM45fGYHyXfTU0oR/sHzq8ltc0duTJJHU0TME6gIx+bOZ/W6Wkm2WI9SzNqMkSLkeNPOC5tGb97Fz0TFyR2f5HpGl/oPLcxK8ap6aNJhKW9pp3GgUmQW7LLLfOsR/7Qa36j4ymZ3fD/32+UAniAHYoKz0e+jZkdrE/8FMN+rQulxjExRyczd+TBOiKSE58CFa/ZAHK2CY6Ej+Vn5AB4e4NeUzYV0YUIRgmIkZeLpVV/poNMO+jZig4+0zFv033hevcQZnRIk0s5/Rh1A8T/dStIaB/SIvSxXQvLTUNqwoVMVEhLKh/FvKCoyLiMvqw2KEJmKVprNPppf/yKuQ7nnDrFTnNuCZ1fEnuXg1AVAMK/2DROcB/ZnHblY3aftsMOTcoFp9DpZD6x6XeRKGRyntkfRtUi9f47XyNELU4bJh0v5OkJNG9XJkErLqQ+nfDKK41gYDq2CfmtXr4r0Y1dDBQoGLBTUa6Vmsy9yekkrhcf+UXxGjtLO2YtzwqdQVPksDNpAFpeHDZLXqoSi9vYHx2NeWukrAiK8HmPzKPCHBdp97tIMPIxSEWNCI0CI1xptyM0KYUOBGa9zgD29hvO8hSGgZ4RkuTU5wDw2grSSv2YMQ56PQDJvPhN/1mBa0I+//Qi5HMfQE0RBKCxjjHadkICkaTTvjpYdY+oVz350sJD2xluauPYqyiU9JSq4zsJYgBCDdAwkz+984WHRCrHDAN5tCkLMmsS798mv52go2Q5WGntoipQ/SFmdtiZKRqcJ14ybhC5vuJ/5EfExofHrvvhygJt/+T6KBhk1dsC4oHm33c4edLhTvkZ2MQ/reidZJe+jRgNMj6xaRSV2UEdUk6bxMG3J0lOcUzgWa5/PeNHQ9ej4rvOBkno1mLNttH73a+GBe/xXSykQV+C9932y6TU2T5bPswOF08WySstFfIN6VvAUn4JX2EJbiQHLOoTapqc4meONwyrIpUmDaLYg9e/RINhJ5hLNixlMV/7vMrbXjlx2N0VJxSbP1zwX9cU7NG43nyrP3GMjPnYuyoMrFSFVn/4flNXGH9EwXO3gVEMCdL1EVzpGswkj5yhp2i7DupOBEsqP1rIYOiBe/cWjgsmSyYSaedV+4qCIgPwVuFOdf4fmL2M5fwWdW7RdD/vTimshMP/3UwL0tlNrl/5gEk/XXGXEoZCgQiQRjyV6LniVyg8/7NjzPd0I7B2Db6vbgEfpi0s18ZMRmSCwoaScI9AqnglmefbEM7c/bmqbVHkZSeDbLIaZLWDnwyq4kqciwBImqQPnHkvJNT7IYWNl8NQheu+e8Ejwn6tyaCgB65NzMWTOh0VyXWKFP7EINxUzkfwFerycMRuBuz6ayzyHO/3Qk7damsB4GtvWhD552hZdqpUJhc/wxhO0KkeMf+1LtHe+5lY+P7yqnL6e6VkWCqoA7zbMRafN0ZlPeC+BsZmgCBHzsK6AKbEzXCXS4bQ5fBbw987EgcrpQYJotj+bcw0TmSd7ZWMx8mq+LB/KKyO3RFFoJvz/NxCAMrbt+n+Zhnf6aBuol/uumd9hB7qqOwc4i3+pVA6hXxTg4IYwd81WcPaAahAqkqMyUPyJPcpkgiO1dRIns8TfrdJUtdfWXuGZq7a0F1aiWOmA8dgVgAPAi6DB7v/6USBisPd9T1n+cHItBPpmadL3VNhx2Jog5kA7yvgNVK6vm8+LctAbVXiRYMGs8XlHVJRpiabz9KmQL6m+1cfOTdr4JrJSUEMDTL+leeQtlTqSj8P0Nyw8a8IqlF1cGTixljW7B8x4OZTMMB7xTiittat3JIqebY84ZDCthyU1WDWAxU813f8F1t22viILwabE4PKYxKGR7J9G28iikch7JO40bfKpegDlyWnf+xGhg8jFpN9ri3Q63nv4EjAI/f7rgZhc4sNnRKjUPyr/l2CeanHntsO28TO5fT4S1uk9YlZJPXpJmIY4rV1vkdqHqM2u5e6YRCAA3U6Lapxw3AJAq1PBwUQLGFFIqUoP+fW1wOXni7oJ2JD635UEUf8uUQOUKC0+X4TZqgmXznHvyGYBbxA0mrndksb53STRarSsmYU7K6d4KU9bZusQA4ECYEL+G/1NCY2J6tTKgwxyIg8LA3aKw9s1e4Nxx5WYBegDEDbxHueC9rRRpGpBsUPD2bSPWG0mpDLpbSMB9mVmxVus0nvCDQLM7tzUXKazkSm5zZGxd6YpqQuJMrBoOLZGxAiGorsgLbo71yWo6axUh3GBzR0k/hVofW5/6+7Fsv7ih03s7MX/rAgIpGaKUgJlR4yCxPIstfkk+qk+PSlsra9tS0PFDBOXNiWKMhIZyuKw4HEebnN3DvfdLASKADcVliEqhbfwsRiMd1rRgq6x/CZlGPUXq3w7CY8JyQsk3n83J8Mu74gpOGVJasWuWkxAS9FOxra34FBZQmZgGMtOgMwc/vczD+Zn4hFqiLnkRwNE0ERWujAeOMWhdShsAk43HcxRWTruKYnrO3n3DmYAvei+FAZdCHWGS1SGVr3Bns1vN0v892SQeTesXQzKbCLvaJFnGxDHBVksyCoYmerIUU6YQGcbNyPvPfHIqNdHusQGs2+KYc0YD8FrVWqYjEOZUVGTZPqNSj33KulkaqR0a5wBLEM43xsCfFLxikqGPMZWSQTZT9i7/muNDKodY243voKnY1muxACWiJAtzHk9CavyCeFn36XhGUy4km8zMXNsESrL4bRgVm4FXvfM0pULtdZUYBMTTi4kfIJOGt0YKHdvkrKC33Ksv/DeED5oRHPl2xeI3sJUx25+ukRyBHvU0a+vWFE+8fohomGC9VVnFzQiCWWrJDJbapD4uYlRXUSRYAnV+vBackHIRbWL5Ph9YX5ltjY7DnvQ4x7lk4dBNv4CsdjfatU+iTrOQc8Zb91B8bw3/54YeMwONTzThbTE3GlqU+xJ0R2TgW7AklBkvy0QzkUjBGyUncaYxEjOhRUIL/IyUUr7l5VmA80yAhZ6Oy3bQPJPvKPTML8q3bye5jCu7ADKFM+y6smLayb7rjY5N/jVVeqt9ycKIweIsr8shtWXwNk1GbT48X0DWXknWySzOzwaxOIO+/bybW9zbtkgqqyHl9ePYPJ6+iWjskk+LqKVoBChc5YNrW5abAZzwUY442LjRE/QEdT/uNSMTMwxTzw+Is0fy0z+7JZj0vTxTDuAC/9XXgS3w0T3chF6Mbi3JP4Uxo7vsZQAT7gSi1tXVMN32BSj4kR//jB5gm+ICyIMEkMGt4DUifSIXRsVnNjBF3UblLDwRmuS+AypHS/xQOVtHbyjCGWlnkjNgxFBa76QuAHU8nUjsbYLeAa/I3ceaMNe408CSp+6cWWmfp1LNAhALe4mpPkPl1tb2zdKVyhtMBEdqCt0N+e79eRYM0FtU65lqt1vs63tYqmPW8a1WqLt3okWBa/gs/i2p4dMi6mLt/OCQSEEgeBxLzlCrZOMzU4W3tsLYqIN8Cca4hCATIxMJWreaz/qcF0o5XMM7+nc5lI13HPqCGU1gk+tB4gOfv3NCbg09rqwwxUY1UHomegqIzbO9AWwRTrUDbfMzpOPKgqFvT/LYFP4nmy9RoBn7leATy9/VA8m8Chwz04TkY2sIMk+HkXAp63TGb5+KHkgjSk2q1ul5X8hs5RslAflFKRy9F6eq7gcZoRoVFqenqaEuU+d8twaCwlEbIawly4l6lYkbRTirVx1WYSCVxuyAmSeM1lLQnEFFMm11DFCe5q2Z/NpQ2zLsUM7vFktUjJLWLONgcpIRWUHh+CdYLRJF5UaxlcR0Z2SUbfyBmsCKld5zRSPrGvhtX0ts1dPCXCh9LgXE38b8DSwc9jwGhp+Oyjnfe9pebBFLvcfN7tWdv0PhpF9MILE/XhUo2FAffZalIjTjOWysiiIqbkv/PNumOn2wzjVoyLsCSXciqZk5D+quT6q3vNdOI4rVxdTz/lJ7ZK+1EhVfxecFmk5eICXO45xrxCxWpNRrEv/aaqjxZ7/jgFmxKvWn9/oeVtq9ohKM/J3+83nna3EhILkpyQZNbDMc9U1fwrt2NbuLsmm/wcBg10bcsb9et95JN2XV7LdvKLOQgmj6wcFWCAqVXn4Zo3xZOOLF0ykST9Ea+jt2zBHkZJV6kAl8qsKERk2/Kf/5B4VivIWf08f+XG6ToqthRijb3+RMr363Ib9ig4hIKeVJymojGm717Uklf/rSDhMs80xvbgpe3+gS6SX6MYq51tGFXQ8TqnbBWl+RAvYhTmv5eSnBtAHZhZvu8BSXqegIMnePW3NFP9l5AO9IPATaQC4OoDORe0wfgFnwOqNlsxQ0GxeLn3ZtgMS/jLMvb/KzizTczM+BXx2n7x48w4v69yGysYHgWJ/u7SYj+n2lMA9HhERaIKvfSMPRrKP/yV7R5v1OrIRq0uHlQiLbPJOTWunKpQsLh2crGcp0xgUVSAJfC0hBta6MmsETS21XuzoW8fcGPq7jZhJFqioKSqzDw01qIScF7PB3Ipg9AqHeUnyYCN6fQoJWKVr8OkIyzDpgOl/uyT8L29hgwOsiWVV0OtP1A+cuc5PFx3BVDMY7+21SWDwQukjH/M3kCU0+ranrqMuUELISY/qUxQv6vI9sDfQNlD4EhzuzTSu3kT1KN3XTpNWTaUebsOORRWmq2cVurtC4koqY3lc4ZBhZ4JpkUoK/TXKIN8qEgORzklpydN3Ozvpe+xxNhOyw2Yl7gWtMpm81D1zAdiy5zkDTfrK9W3Q7hqn+fTPtQJd4OxbanGp7ZGQoRlpFfCoFsIJlWdyxr/McpC0hKuLG0y8D4ntddx5NU0gPaZyhzUXXMZmAtZ88Fo4Jem/qchJNa+srTtFEd9Tay4zHvGwEVcDJk6djVnX5vG7h7Tryaa3HmjDPIacI07ZVPdHs2KqWoZuUXGotwRJopTOxx3e36nlbLz09ZxVWpYkoVVIY3Yzp5n8LXIQH4qdD8jRCghFl2It9Vt3ZKemoL1Uq+VQM3C0IXIiIsjMBnlp+DpLuB9VeAbUEq8QNd2kSYEmHtPcStFfq2hBEIMSQX1tcZDcZFZ68Z+lKZrYccGtyMW5+9ZhWRg3cFblMUcwK6zoN3R93iA/oqWo5aO3Y+pZTeN52L957NOCJUqvbReTNViyxfxd153w3cfu5twnml5ojdHRIN5wljQRmcickvYxKjdMieCVA4HOBco9jrxMvp9fsltUQOp4zNMNZm/Z/jIfhNvZ+k0+Fv7C/AXG3+iEr9cB+jq3UM5L7TpzAqDL/lLEv0hClcIibEMj/2V+f7OjtHrxp9vVyR/WAo9n0HmtUZdiUfYk7GtxIzdXZ457djbVLN2OGe5HtHvah9xhsgWChXHrnhbRFds7AfeC3hL6nXQa1nUTDjZdSEoD9jJrYD5f6PwdSYSOUyXOY8uwVEOmt9Ps2qClAOadwXUHv+H887CCGyVRqgSKoch9Sif9mrcLkov9BqjzLWl84Y/8io+oiIPu4jr70EUv/4wm6boEKFu7oJWPbDQUZdUm+gu6iAHRJONhDSuBRDF6IeTn43stlj/voXCqx5hGYWrooD+G7GtdYGyj1fZV3HpeuCK0qF0F4aWWo3jANxyCphwV2kkrRDCqJIJN2rdda0x0pu66Dhdm1CmMyeh4l2sWga39XpJqFcp4OaFu8LWBWlOX/anRcZsMz7VOXsKNxrPgNsvMKn/3lPAO1/JMy68jEGx2IyN8Kzt7PhnXiB5hLsqsJ7w3GghzEvA450k3FdA95M933Z17HJjGJ9LgBYY+Pce5CS/DKBZrGVz4iEku+zlclFPmRI1PDjvYdy6h6RP2QeWnTq6Bk29pMm6jEjkQEEbuTpaRO+vCS5Gyo/q0Ruf+grv35JUj/E/qpy9UJyn51awajz0CyA3xnbRkfB0CN8AahFRkJFCUv0hIVjmhp288bTPsyoQAOM1WaYqt9LzEyiiLJBN5nt1FjuFlduvxQbydCRezpmpOoq46FIOzos7JeiJZxi0UyniLShqRSMv+OeAhE29EQX/dLkUhJUbJO3qR6LRrHMl/T5cvfgIviIVMHSs73JaDPyY5Cf0qusRjzcYKKZYzyeXWvv388IxGs5oveMeHYKA/+MwldOcHmZ/F+Z1gFKdH5hYUpYsGgY/d/uqk1ZB0cV+yuXA206r8xlzY4vHuxU2qsIDm30SVrjQEWq8gAlBwaf3GdNAZ/aR3Ona4LyIJUxtmP4XUx7lO9meL5Vjg9fh1i9cfNsRE2iLLdXQNIgpcbe6AP4mZPW/+ki4lko41jvtNlaZlxnStnBGl9U3qcRbH5E2jQiWNdWWz1dHg0/rSBaQQyfXKSSVWWWEaewFsJajwrn1zTRHvkpLCaZr6FZ3ai+6srmRhL11gQ4XxYx/i2MJhFv2i4jb2zhOwqX1RpYau9ra4NwiI2jNdORddT+rXjcYC7vxmqMxPGgqCmESPt3PihWxa76trn1lRnBE69ipq0H15UdoGJQGH0lMIZBcRGaNg7Tzgova6wFbYN0gAx5P+UJDFeKrV+8+FX+QWIQWJTjMt+aouWb++wVRKuNQWedqd+qxJiViOpfLgePByyQDmc+13buyNbBhxQNCWVP4tQK9jTsgnqxd2WL2jb7IofKDX4EbwESTZ6VkBiXKhWVHlZxfuPlvUb1n5HMbBnc9A5sNg830BNuLmYfEgzX5erZsqxSprFZclanzsmb/1M1Dmd+C/p1w/0L+C1IR3v5MUpAk8tv6tOZUI3q/UFVItPVTHC5lCZGYzmxBSAeUNFVjrd17ZondiCyQ1cW/5BuxpsqU86/TJJ8o+ra3iVskNMnb8bENGq7pLSfxOLJNKV2Ah3wXh/JRKfrfnl0HMj1hLjk9673LFlY26uRti9M7aw+r6wsanBt9tQUe0/6O+lk6dslMl9BHes0gKIh6EG0a9+N05efMdDy/RXhYSlrzmQEvQT4ZNVIU8gKVT/UCkeWN2enSNk4ARqtH8LjfyKmCPXJJkIBeK2L2zYQUDLZhem7JieLxkOpUWMZICqvum5lZ2NHtaFS4/S/Ujmktsq8jv1HhRuFVcsql57C1BbSoVFS5CoeMnF+1K57ILgqZw01AJjPnDhGA1ucPGM0oFhPEX6YcJd4+6hi7S5phOywafPyuHFwQE8QhKKGftNq4rbZQqQJVO0jMAGDuk+aooDgNuI8xooM186dLVWkF/aNWkDzbn1ngDZUossZtOA7W1IKRRBsSqRDHotOjdKyEZMbWgOvi/yxmwz35Dd7hNLxBxyT+1eD+JJ3ZnqlLJ0Xzs6U7kk/ANeUMhly9pSx+J+QOsLixa2P2yuH1AaQiKoizYwUjWX7Qgt02i9QPB3Mp1IqgWrsiKTWR752E9ECq//5avVdAZUmBSaIYYR54NAiXNgrsqLrUSGBOzkGTIjLCl1iZdWw9zvQC0hqNiwTJFhXzIz/BNG+19TQ8I7oQf1UEMPzv4a2TCJtG9aLVC9VZw/aI+nyPslo1oPAewuwKtOWouNtg4YO4Z1YQbCikYYHyWMJ1tH/NwMPc6DkIiqFsTCPWf+fXcaUmUQpGl8ayvHmNfLhg067IyVhe8rOkTZRgCXc72Cx4PXdIgvOqXk1++wjBP4nKWjJIogZSs5jEcXa0aFvD+lEf9FFVQTB/NP4zG5UtZANJ7qL//xorNCldPGDC78JA61zqaF9TuH7SQytVSXBZt/K6KzVu5X1Q5ZFXKcDFqp11CvRGZ3Qtz45i+aHnSf/yQs+EMGvBzgStWpJDkFBdYxOdzFzE+S6IQNw5mBh3Vx4NkNwrDcNGvvJoDqTcUHtHTkBaxZXNOGidHDrXhzHAhwOBSnR7bpKjs5BqwrtTR6yFXJt8Sce1d+qAWyO2W6hDTtWG1LsVro/BCT71lCKzSp+vhUPCLpprAFP3FHSKZLaEHw1SHh2W7l8rX1E7wVAomQsEjrvyifERkp54bNAWirNw8ilpeRK7SZB1lxN8c4ELQIoSH7mlmSyhoakFvf+U2L9HZVH9ttbsStz9pQHlulaPHynIhZRsl9/VtWJAp5Dr446mNFI8AAeBffdB356KwoI42YEQC+iY8O6AvGKT5vrKtjbQaUDazWMK+ScdH0ZSoMzL/A/CUelJQiqao91PGh1zlSv8Z/l0fIMKWYl0gVZoq7tXCiLVPJNsEzYmPl+qLrXUWr20subNVh1RdGgEU9WUOkaNyumbUlPwVNocSRAMf+qtWAjFHIqJpwKQzE0BRZdUz9sb9quFIWswSfBNivTO0uHKET7YZBTkDspyiKTLz0Tc9r8Egk+X5o+6VwDqCa3mq4xNRJQXlEiSLx/d4z0gjv7qiMqPVOx1cyOq2Fes20XMRLWCXBaKCQVHu2iWHi07HYeEA2umyAvBFZZNNBM3yCEz189Y3vLQuQ7YlQFwM7nJgQ1BT5AQVQJE688XBb8kkIfMCWBT5pVilVMuzWzuaua0pplMocZJR97Xnz52mKl9fgHs+JwHU7jpWORS4MsVxDUg2t750aF1JeJ2YPozKBXwt6RaQa1aVwZohtH4mtq+wzyKbSGUtGUXvk1pyXdpQ4+vGixhbGScSrSkSZW4gRrpMujkHkjvq4codBNHv1Hvs5UCvagnjvAuqOLYkbCAhtdpD0JNTFP1CjZ8TsED/QvQaNmw3EtoAi+E5UZ5cSOKRD0bL3zUpDHHknr1zldcfZohrIX/ZT8I9i/YqIYV0xlX8jNfii1+6MxjMSQRdmvSK1MJiwqroGjVGPCl7kBW4m14U4jg0ftRxoEfkDhbeTZS67yE+OhFqG13PbzusxkdKvab1i4mt4oyOP0XcUzyLyRw/DOoGbOciGnEn/AJntYbirP/bElXoI8irTqC0ZwBMWBg6DE8LedQQI09ug++AtqrSsRowY7nONNsXtp5Q0bud14ZK3yW+8bGyjpeqNVY88WNjuIGuIt6chBROomx5tEk4JZK4MzxghHqRpRvwA4P6VJyvEaxIDFUlNYK6SHutw+052QdVbhBeHdre6w9xVAzLlmeFwHDtEyhorEgyjrZDmCzY7AjMpsyXj63xDkwKr3dBeBxrvjhht2NUEQf5XWqN3JKvo30b5kgut96B4mKOROQmMfO7ZZiYiIDSUy+4RFX2FKIMItvS+Q39enZ+kTnPvj+cUs5DQ/3rq2ic19BAYjTguvcQYjDqdReeOrjH0vAvlDWtmG/RF/9K5CKuxTiWfmfyTyZur9/JbYCRzhBqTVeydLuUgCxWBXTnRiFiEjUXH2+J9H2PcvlY3j5vvhRV9D9H6DApAKIgKEJQ9tpUydG9AcZhy1bxp301bRc2x3Mtrb9v+mK/0+iCaZ1LK/sEk0S7DiOwr1jtuxJIbgj8FLhET3+aVZ+b4nb7SfFDDWPP5QEiOemkV5Uip4cUp/bOap3EsBTqyMhsOBnsCrKArxenqIEaARMc7xvo1Y/pF4wbnW1cdm3+qzUpmjiL6e6Ujf0L0bbSCidNfl+gltM4Y+a/IA+5TWVidU/ZNRlgj806bvXoORVe4y/7hMMl9A1POP/bQUwDseRiPw8NXHfYZaSj/MvWNmslpzrYmSoFY6j52Og8kvFLJ/b0cw0siVsg+9QjUnIEef1bhvnW4xvR3iPWY8N7PP9YRqxnNyj4sheON9HlUM2Csx4Arg5clc1SQwxc9fmWnT4KtryYEh2twUWg+2EUazYdM/ZeZZSSS/8viMSveXPcSL5mIRYZvKFUCk6qCL257BSz6usAkF1zgOJoF/eOLDHEIHD56X9H4VNR5y78srwVtck7K0Gdago9mRO3qBAUgQAC3NBijFU5vWZQJpe4Jl0iXLSKtn+AMqS41Tl0GXro5ixa5vkTXkQvQdqoM71makiY4QTzs3b2BuO9C9Oq4Y+xnt9D74VJCfXH27ADrFZIaA8GGlGVWd073LlQc8KbuM6XWNt73kct/mkSO+/uxCpjmbrjz/6UG7krYFIfuKDqpZdyzHl9Nl/EEiZa47EB0wjF69/f4ly/nueiJbW/vkBi5Ztfb2QUYXBRJsb0hZD8bKsTiKbBPMBUUjyYT0QvXuwqKb0kJHeEMIVVGxDmIRpYN8YLrTLrOWGQTDV4xvPKyv2xRtJNwUiwBlE+AjNmvkf9mZz+Mp+aa9AKthRmKmPjT3XN0g6rfD3TztUaFFqtDK8Rky90OiWuhqG0laDUH/+6E0j4udW+FC/5xMQR8Q4B7x94YDGK7MGFjmSte7104nYfsM+JUXArl8Ms6Ifpbqc/xvukYI0vIVwkxX3BdWqxTrkT4tr9Bk+oWNfNplKLF6eke2J7WTU8SLSy/5z7dW5GK0fJJ6YOJzEfShUD2RHGpF8iAt7J1UqxLUv08n0o0SqKvZ3Jgv7AMwUqucoq2pp6rQBBRU76VNku8XS4fYHJmT9yXrApZnDAol3mluSSi1X18cjlHJDpeawIEr2zABsayqvXnw/qxR/5VXT7KhedeK0wLvP2uKrXmlTgZhoXhNv0sw+z4gQpNIbImYHhBeFZwunafCR0CMtnkzlAYnWHA0xNxzjkFAHEcGQ8iOCoBli+D6W0U+etQizQ4VOctuT+QTUX4EIZUcZ0HBXiR/f7nfT778aNzDqgwlJcbYDjxzyVhVzEIHA23b3bAyrqs53kQmyayc4Uy9wQP73fjkhCUXCVN8tslwYlxkhEdd++kLNGERzQNEPn/dAX3x/K7I75d5ZhqCbBwDJoG6wk9uUXQ5KqIHDyl9CNJR1/4jcEn0YK0S7lFeb8UApTZ//3Q9WiRYA+1OG0Mt6HsLSxbjQaTNL/N2Isann3J2VFCvXPsHrExpAQqpTka2XnU+hcC4vq1uivnmT+kZIqnad7tzM4jJO7ClgDWkrLKIyqY8XrCTORIajkr61thHwXJnc1w8LzgQV2aXQfv3fbQ98ZaMzUaSS/1D7o03BqaVDqt0pXayfppfiH4oJ8U2YtakZ49NECov2syxM7V5HgRIJj6wNKz6sg0sgvjpesnKPIaHN/JbEVNq8w9zQyRiAV/LN2xYMj7E5lRjni07L0/PTwIuSYVxTOumhKTXJsx7UmIeOdqr/LTQrPyv79o5J6X2THrdpRtFR9yZjSETSLmKTuscwS8cIYFtC1KDhqkgWwzI6Ojaw8TqQg28ekFWWV/m+oYT5+ZNUFtzchU68DPDtDJsgfxhf0OPba9ezJRDS6CthiAkLSgDG3ssT+pGH2yBvUj15df8QIX23MoPELegrcv9Z0ukZL+ds+Dr3xqRkpdOB4x5ILuBdmZSoV1c60WxKnO+/hjp5pLFvIW+PwEdbNsYBIFfsGsKK7tMQKDq1jhn4PbCtVWzhPTEk9v8uBrDaatpS0RVojp/df2jwYCbRuYR+9NZrxcg16L0/JW1bq7Qcgntj6Gz5WQ6MharlYkl9MZrpVaWDiBdU58Jwov514z5jNe8YDwlb/NrvYGtBlnfgb5ORKhVneYwPDna+LDvYYbpr2UuoU6V0W4QfmKiqzPuNN5kWfkyqYrk1ZCDBqCrKSP4iAvSatCP6QKUK9Zy9YCoqwERqnxA2oLAQO+oL4CePq+Y2+1H2x6ZxALtGINM7dDBP+x8qjv5/YLiufhPBK2unydjzgvpV0mPU3zdrE/xFmCLSXWjVrJ0X5b8H/IZmiMOSwXgIDgRljq+LKlf969SoQkZ5gbBrTFDydHqnFH/UbG2ncqp4IsngyzrnDjy3j3LSX/IHCeLENTh8ZgiJfnJhRTkgh6cbuCmVuIWRpe+yndUb7t3PGWaTXl8Ado2gFWUeN8MNXZFudtgLpFxx7YK7RgmVDRt9fO8bbcF2HGpS7xkT7g4zLa7d8hPbEn1SrxXPywQrSJeFIIf4SDJPv6rb5kon64fWwWXKrVfLcGJ6aHMIhA5A5CqV7z1MqOYhTHd+sF90tq+u1c0YVV320gEgSjhKICRI38x2hVuAbFDA5bY908fcQvQSzaVRmPi6GDt2Lx7nAEMiVOL0JXl0dI1yGUQGdCAxu2dz+u2oMCKUW+l0Z4VBxHxjuG0P7p7wnbK3/csGl/IT99WJ5/r1kl6Tc6cCup/FDHK3wS+1Q5GycwXfnVUUvEUApNZFfx1t6gNwi6aoAX8M7JsEQXty3VEjLGmkL7aiiZy7ueObxpGMTc4MnsG7slnCMNgWhSICkFXB/JeyvhJs1cLSEI06BNXfMZVxubaeKmi/G01O1KvRH2OQyhvEb2R5qa7d4M8U4BTu0z1sK+3h2/ZOMuXDcG0g3NwEJHD25vXzRPqhZGdyUwYXP5lS4PKl2Nk9gTuRD1+yHoQ7snP+iJMYlXTnTUwAgZcF1c26/tIW4qfzf++SpxZQHfTAnOApvJ6k/J0xA66JLHpKzE0hcNH2JwzR7UQQIqLdb7GjSnqTl3IdHsjyvVJk6A45LSsDbZgBJy7vNifndkqWApR2PKgKPcP/qLkKv6QT5XEWJ+9PsOWnWx2RNqz/wL2xIjmuIk5DoVo81h6ej9/uZtYQ/FMlADvANK8UTuI6g9n/B13Fz4IJGIqJMnCgSU10rF4euyu+jG1dUfGgOKMCyfyQDcdE2ZKRPoSIQrAbJssvUzRNkHauXNydjWGcY1xkMAB4ma3l5JbZbyI4HDF4t/Q35ELPowBD6ztvncYXc1EF9b9HvhOS+hX0mxew1ByK1cYJEZHmQQrnqRRfHVQAcXQ8QVp/77KvP8evpMyvwV7s6/urmEydgBOFjYV2rGG4HsG80AdhjB2jwzwDAfQkWI1cHCoT59n/J7x2pRd/WFZDEigq4u7e2aKhptETs2YsKA9twKwDF62L8jl8WQcjGy5HOMyrkOwNV9gDjGdW9+C714p1biViFfnBLln7oZ6tEMgi9Mm95DMJQDzrwP3FX5RuKYKCPXL2wob5yN/xfNCYaB4IDFz0GQBHSkXUA2+s2qvWaAhyqDY40K6i5Ms8kcfg8vtkOo8+EtITFpytCe9/hVWebUWk54aGhQ4+2uX5tB8gUrUfeEPqH7aOgnNbVxZhnjltf7gtdDxv9NP6KeoNVA8NYWKaydkBbNNTqdvtyEXY/g4c0ORMGxiDKoEqd55Ma2lMjkvkE+TQ3H9cXTY7PvmlmY+1aHNALbz1NoIwNZRoh3WGUTYieJ539RPCQ5FcYV4WM3NL8+pFolCM5yKiwh++VfofCaQ1z3xTOJ3hwAKmffWjyVgPqEXKAMXQ/tbBdWuFjH8awVQrmeLRv2s+/oge3pWpNCnRFBVjP5fahX5VqNugI3HavGNwrZevhwaSnCEE85R2A6ds+EII6InFfDHlTa01aFGfc37suXa6jSr80m8Dw0xgyuhadCVwci3oBFmx9C/paWBYmJZlsRbDEBHWyqy23oWz89pKTTKtUwocgj0TiN8awb4sTNyUEnYU/4Tv1Bf8TcpNdi+Y3HBwiFHFI0GZZiKBnuXG1UeVNPAHBpZviLyaOhhb7rw/eeYErPwZHFvbP4MkSBrJANOZFiHAJGaXCDfllNCE4dsILA8egDqEaC/SjY8GCPmdVKOPYhIGxS5sAMC0x08mghaiW9sbO7uvV/mZh1BvIqLIc8FPHmE7WEhhjyksWAvM7aPeYnAzeX6uOlf7UBq1EqZnNZgYLmIWdMFjOcQEX15qHcXuzKV662ahO3UBbHDCWEeaWtGEntX6pgoPzy6swGWtQCRtZTnUxjwjc4q5cjmhnMC6/SDLRIcD2GMIOtvl70SiAkYN6dqGeQBFvtsr0SXPzzXKsmpZC2UL4dUwsUHV9jhtXFIvgx/E80xF1n1Vwgu2uvo6K96ijHQqH67XG61zNGwth7uR2OzYARUabxh3R2AQGiAyvWGX0xTwYIg7kXvIaPWviSYJtrIqgd3KpHnYcmGv0N5vb98o6a8qAtLn9mU7s2RkdKPytLsQW0WJ1UJHagIzDabouC5qKh/sefmHaIB8+iLaYV6y3PWFMLevpzyID7x4xsIWEmcQc0T4bvA2w5lSKnJOmx0Hmm8kdLD7znzWvvxuS6WBqXGzg/9n4q21RCEkiiyVLp5S/S0CVnw5/9JhFsXzlvigxuNauvQosydts4tf2bJmhl7PJwK/+tdFhwPd77OMOAFzH0BJkzD0uKMz4PiBCupqCVRQNuXzw2TjtpYq6ls84YrjK68z8UlPLCPIpo2UGDBSo/zkqnNnO/ITtDyO57jkx4FPFHRfa/ytU+PCMay/Aly85EeIMo5mlJ2wlGWPN/UonrswS6NjwBTRXL5cEvi4fWLBZOUX3snOEzO4mItEGRLZ0J6km4NR/KrppxaGLWwO1bh0cjCnZmiV4ZeKf/XYitNxmw0HlAqdrHlILF6IvqPUwtK2Ua4YzVywvZITW2bH0CGFuCXwD6FCGbuhT2zuuwKQasAT3ZU4nEoFrC10EdHPXNcluVNO9x82W0lEuK0AmwhOtbUjKMXkog47KZpa0IPX3MVTldJpcb5x4mZSW/f4CYCsDYjzRCyYlRIdMuf7B4bb+qVo52V9lO20FkjEJL2YGFip0pXYlIERVk0HSQooVADd1I6kmkdfltwlFofeuAC4UemgobjmiisXkKbUoEIbInoxgDIUi8E5uUzWVAo9sHNclWuOn+6CusqQqQZ2zBbPuxaZbgPcXhE3iePnJlIPMs1230OCJQJDtDAr04SJ9aXu4+iWtqoZnS0+EXkQYpwRr2Hkz52kb90fjxE1mQgwWJgeh5axx8c/hun9eDwxIutB0iqW/qJuZotZ2VCjU6vNfd+/1MXy+M1yaDHoY4VbPL8J5SLs7DK3jei494aPPfCgRssuKwvFA2R6b29p6rJ+0LKbW1x/WGiz+WjK1dieZXXEUjfXURm5XDp1tDFi1uDeQ1rH+ExBp+NzAzO39dIC7Hd7735yxuY2I6bWx0Y0qJ0DkRL7qU4L0FMOGzbrgj9VpPUx/jVZVKQdxU5AtMUMcZJiqw5SDLRcKTV1UrNOsXFKY8v77xHMPDGpqvojixgVu1ZBL8LLWzKoje7b4l55LdO6oFJmE2Sc1YnVLFfizSIT8sp+8OQvuAFbrfbq9CvanaYUkqDfMUdsSvvAopJhuz2qLYStjQR7cxCAGvXjvlt5AXeZEWmaTiL+RFdO/ZAGbEGWslGaWpQCJVO7RGfTZeqTmEp+6wg53dhU2W0n4xJUmZ2hXC1jko0SjeJQDV1O7K8kFDxugKjQFQ0PUie2yBTGOsinL53Zyqf/E7sqWP94bUBxKx72Nr9IMfIJLjN/b0Tc4XfwVX27xKSS+vTe3QlnhTSH2x3duV3CrPByA3Snj9ub1grp4pbv2ou7P+u1l9qy9NAw6N12cs91Y68FHsgQHj2avw38lSZVBQR85bFZb1wyl/tiOJLe+ujtOy7SQQScBJZJzUszJdqZdP0tzSbJaeW3zgs0MEthXbQ88AUhQmu/NDSVW1eDR/WW1BGOB9yub9+tiCIH1o9EKDibdv4QUCEBHHlyiRnoDZiCOze1UKh+x7e3Ra8Qq5Vxjs5cGy5+wfXIHBPY+dqkCHxITBVKjDO/oezILv9BEYdlq9jye2UBl5rqdVWejuThPs4WmfaWnRzdi18wDF2swcoOlJX1tav3BgPIWho96/eY5w6EpqayckpLiHCBW/SHZpe3PI7qihFZvaL1qvNnagn6p4tL7SPdxTot1ztjx5XzpBZEQWiHm2DABOPLZVer7W5ys0ylDERmSpyBSKRGzR1hpHm+iAE8ZXM1qlenEeFfQWP5AghVl+KSGrWCg4XiAOHOMIMmKPOCpMDnguv9AjQBuvg+9yzN5XQilagdxvTIQYJDambBzpDCvHp484aJJwjzZow6FFMBZ5kliQd1Roq2Egt0u3KbBUsDqnbk9JKbEG3ZfVivu1Sm5nTDfS/2Ffd9KQ+pD9grx0B1L/o8HCT/OtiC80V9pa5HbKM7Zo/6nYPfBbhb/Kz/h7YGWq3WVrvryv2DMpufijhoz91dE5T49XOh7GpMFjrwbfkok+lvXurHb6ERCwOV0tz112syJAfcPezUz02T9kqEY8ILoRGibubFAwp6vShp4EOR/h9gaWsvaYd8IjDKYvk8bVp1Y4mmtwgwUSoI0/eJ8v7dcgfibWdrAfZlo9dcFS5Vk2k3q143pM0NuPzZySe9ZcbAEDehytMqSr0ZsrGHx2A7+w5Dptt9EAC1OJpGiJnRok1k8E3ekkQnPecIkIiZsnCbBeN2hgacFqa4GtuVebAAfbnrI4/+BdpvlWejMRmm0+4A5M2tRaeBIh09Nf325ssAIaPhw/HqQWHpdTYkzZ4ENBG+IrRMUcpIpkFARCVUGQ6qz+0gjD8iMa3bceVn9UxEHabOTnkYrg506GvJfoHoeYDXYREK9y1G7xPNSKlBSL3f6itWqodXTe9lq91MYoAATmP8QEzfhaqGyJKavpAZZBhNBrWAq3Le0vUwBppv5Y4oHAe4atWmr6MQuaTIiK8Ob41XuHd3kxdyZQKrmiYZNB8GmzKHNtGDjuTjncl+URfL3aRVlkIAWwaltB+azKu0DC3Xt10ziHrSrptbRerrppwrEozdRXcIIm7JW9No8jGrco/Oa0UdMRC3gL9u7hmpoytAPdlM/crPV1/JuLXYWb3GN6pemupXhIh2z7KwGGui0CIjf99L45tUz6RpOMh8Qz5qDyd4nDwOdCdW2SfUdzgZFAiBtcCtouHylIGbB7BFUqW0pZCphEwav7eJAuz2bMEWTr/3ntkI7pALeMRORmgzyDgozEEh4pXHEdI2hns+ZviuVHTDaapDeD2UJiCIP6o3yRZIyp4ZmSPdnqf8OhtdMF3nZPMEAhS0E6GBaRyxNAwZIJVJbHfX7qxhyUXrpilZ1XQXdhbBb/QyNQx7oA1iNuBYtcM94LrguYCQDD0woWfD0qYHVW8dEEgvWIqzCnxNm96D3g1sOs1YkvPfMOCmSCOyGBDZCgwZXyvwblTt4EswEtK/Wvs5LxvEvJMCFnOZzYR65nHrfZQAADdZBn3FFFSwp/720sRm5+u2OzcpISWd2CqY2BjqOiE7iSzJekTdWftgtQDC81MfeliqK3uI57VpbbcNPPxosXJbD82jrOoDR83LmjaxGBdIRxGRJD9OZep7ub3IGNgisKG0ILlIOvr9hLfTmYU97FyUweVf3LSyKwWxeby+WVc/jZ/7Wa/dgVXJ8XVs0MFII7tlPRAAXE3QUddOOqV0ZcVGioHO1HlUFsCdr4nfiViBGH8Z9QU0F4qLAK7dW0Bbymf5j/i5GQbcxaTfxwfvW6DdNwsmK3+0ItQw2VDGeIiQRPiiuXdjNNc0e2s5bjTyhsFrCUoD8yCk7kl8hJ4Qp3QMVqcPGVHWShCzgE6TEum35ExEv8MEEr/xizdMJyvteEcgjyQANsi9zC6sPcl0QPV+kDu19Dw1yd7+oBTzsp1CXyI6TKLHPk6KmOcsT32gVzVYGp1gZB3VmG6LadCUr/IQFPzzZ9LQpTwbYruCSc8wKcagdf03FefpFQlQEjhUZuIs+v94/awsB2CuWMr2MXwgQMXvEV2AcZTc5KAHMMiAHPY/xL2xgQsCmfpv7HgbDntkDoV2zNsEU3zHCmyE515jKjuYvvU7rx/7Wc16XR5Olt89J9Gp6ERBCCzccYRevIEiealEJ15uPz4YcR5dkARCRdh66j8tKCrXrRZK0fUyv+tTd12V4t0qg6nmPtUt1cCXtt5NPxZOyNLlEdOdtSfrRM9c6OUmPqncTTe7N7BEd33aQWSdHp/ZLdgXK+ouW3TynsRnMhJwaW8N91Zn2AiDsDhwq23QBX6tzsjyBUK3LGk2WZINXqwAsgJ8NeqOwptbYwe8DTcUK6zb1cpCqZhLnEnL9Fhpf5j/NCaxuhnIHpOaq7BwLkj0jtbH+dBS3p/HwIPTQOD0N4QDhT5DtX7BNTCZO9JUzQP9dEjQ8PGMrzadfLGP+Fp1MhsxdfCfxQuftrWcZzKJDkKgUBf/eCEMlijx9w/OtaCIitpcbrkpSz+ME5Xw/wRa9bm0u3DPEd3o/Ol9MPWhUJSNYIxGjmAxyJbjR3k7PVCTTk2MMhPxTX0Qi4xInzY8pO0ItNBAFeBKJkPLvVrh9h0jNjhHWWDxtqvFYJ4doOPRv5VbLVBq78UCir7Q1rBF2/CSNqMRztxbrJqETNHnB9Kx5KpomWwxu4StxAr+q08JbkB4b7Tqn5sDn9jVeDe0nw694sgv3EqRwmFYUUqUOjjK4PTA9IWJsTKkYba1mu67xpq4uX8LUuSquZhGa0vKyOQUI5LNKQrF+h7KSxnUGgtD7VgF9c7L4smDSjKf+DrcWgmaewymTbspmvNgDEPWhZEsRG5zx3UCPF7Z7Sa0HrK7plqE3ZdGrocN27PCAbgfTOeukb6K2GVn/cftJXJm8xhTYCSmLimWRFE/2Uk+DpMLIZtsAuhrFPIsVqC/KREW/Qlt1q/14DJO9FuSWOg6QKaj/9bPzkVggrMBNNo27O+hOxuh7MPzusw9ZJ9TQPRyQJf/sQTDDe/xfNOpRa3obk95HKbogHf+sl+NsHnIuq5+z0ECBDDLz2rG1l8r59PZi96sQrwBQmHgD/wrV4zZB7BT/Wj5KOak74a1Ivasv274mcqSjA9QlKqOHEB1ytXaue/4ojh3xdgCtwBKF8MjDlsDY9qVNLHqTOd6qZu2EzIyQ3miiN0aJsWJmG//UixiV6+ulqhwJcD1j+BnEil8BDOkHmucYBN1i1eJ5dt6w9rYD+oMWqn2Zdn72HFkH7YkVEELDc9Hw6oXRH2QYb9VGldOVUhwW/Cx2ZugIshsrmnOUw2MX6+GoYRUkYnbfXYXnekNxSvtjMXd4z7BuzOV7BmMpYXS9gqgXWF3LFcFYfc6IG95aYJ9k1XKM5L/HciEL7iJodE7D3p2aekVMLfN6m1Nf0hRuI3oJQ51SBQhER5wJEcXDy6plPCueMNhu1Oxx93abD1ygiLLXhSIU+g25mFSw+mmejBstlATnMmXga78vxKP00XihgvIwT8ItFjHJNH7cn57VfOie1/7iE4frxdQATUwOwkh8nMah1BmmtfXSMqB7Q/2UpBY9JU7iegrk7L2gyq+JhItHNN8GsnOX/+FufgpOqbS5h8ywMj4r5OgEusJekZ2gt+bjh1+XsfUdwsGpkcuRc1d1u9cmSKZZa4Fa0t33N4AGQaAaecYeYzmACUCMb/p5DMQPXy2Pxu/OVaKpy7f+AAEqXeiJy6AyZp6l2sO/LsnVe6wjtoo9RJ+LCEt43VPT6qT8Zax4xSQdAcVtsB+GwJl28NoNQDKprSL2o6LgLvNvfBakiDPxurWUhq2tYAzlxSsVttziaXpYnsXC1bVO6W20CRn+C63AarvqWOqSf31R95e0PxPIkIE9z1qIs0k7N3GzvVjHNgX2FRlSXsZwQyhlhhhwhsxEi4ABx51TcRRpH5RK271UObVgjdF5hT/4UV3KWeAdpDzLxTpZ9H5b2cSupp9Jxercjy3bJEqrsHwHUmvlz8i/XoHi/p4z2qS3dj+XfjL74O8jz4PoXo+scQYN2NOMx3GXSqzpW9x7UWHjjldHOWvlXe1Ut2yyx3Q66FJFDXqxVE0Vu3gwlv5Cv2baigmGoJVdvqBKItKSjfwZqCdRUoboryu0HwwclkYR4hzo6ene5HG+SmSegny1faaR9sv98Jvd61TYkxxy6q9BpYWdFANuaJQls/dr+iiUPry/KaKfSEyEkWYCHwJ+RnPswaTOXAS5NZQSrEjoSSHvCrFwrOr58IUrUnc0PhfRp6WWGVBYrHiTqnHLPmVWGOzrhrG5/v1WVWYmabwHezQ3/BXccFbpnEfnQaSHqCmlNIN+JKYCBNaeJ+PisLb5Wtezn3VCGtoUDbll5OzSCRVkmgj6bM4TxXmE2fB5w3QrC/zcTopmRsWjb7md5MhPwR4Sp2FOhyMG4GqXgH48jGbwGdPXG6uAAE+S3zTp0SwJg1QUwpkxjOysawzh7/wONPUtsWz5CeYimTO2/hYHTiB2IJCJ8ed7w8SqndJ74q5ePSTNkSZ65FvIEGf+J+Em9C2RjfkmyjR9QZoaTGchi2oZOTTruJXv4ITjVnQsgKHFWYnFVekL6rSmFpMD5PBSv7CfkCgLNkM1GRLrnFftR8kw1fWK/+t1JfeRP88PHNv3+7i/boAv4uLXqQb3rxZbK64r7Tb5Sdj3hISKZRI14Gfk0O8RWKyITsUALT9bP74scgJxQUJ55e8YBmNcUx6KgC2/0rauRHlORAG9o0Sw3pz9wK3ceONuja9AXJ72zyGgioGPKPLIUI9ftse/uahHMdglWantomUlF2RfHEPys+7Be1jFDDPnv+q26UekNVHquHgUfrrGCR8veMvxUtySEgJ7iWSrJZFn5LoCYZYeTsqvi+8t4qpi5AMqEE86Ers4OBJEV2uI1dungbpPJIKGe2o//78QLPTf8w/zyeg+Fq/8X/Xs8PJuh0Hq1Q82ulMfucqxYRQmPKtjrJUJGzlyFsTWZwn+e3R8UMD/1Wjj3xb1dULznPPh0IU6Ab7ngn7quxB59a/l5EkbIDeLiGYbnQgsF4Hy7YEBsUPoK/D+t/EKzxr4lUFnBEAUrscuS82qMl5SSmV1ozuvEFXwEhC1bREdUbi8gsBu46YxVaiMPXLAW39qPbWw3OTE9Nu3Kvre9vhdSoniZirsJyd8lZr8YIXdwd3ZZBsroxulHjdBWQwFd2xdaSvdztkIp4H/YXq5oH0kor5OXYqLbVjahu9178uLcTcDJAlG809MfDcYSRL9TQktzZaLgu34UHw/hRJxsbZKg7vqKJF/PiXYHsuEXw+ffg+gk7JuKHpkFIGQcS9pLX2a7u5/bWEfbwvnsHOiOS/p1WNuUzidH+3xxBHEm6962QcbkC5f8zc01kanS1XQ1hg/z0qDyn2CGakl1MadMM820r6aSEFblHBPyT1E5r+iS/vqgx15aZErHIMIhm0f7bu3+Q2h9O6/P/9GCXbvkLeuOViMyJizivBvbL9j6tuFRjMtFi+sM3AesmJcqprWfxkP/xA7lomo/bKnCPXq8eLh6GZtQwZQ9Bd5HoPXVp164fxek4VMi/94gu3IC8+y6RsmXfN4HRwAAFzTgnb6T9SV+IU6SlUtPcp7tpg/AvhJvVGMVh+r2EPV6BpbnkeGdT2Wp/MaMOTeAPYM97detxdBaGtkd6Fkt8O6EkpxM9Vua2BEIU6Cuf1n7yFr9bdR4aAcUFDXPEsIDsLK1n2LtKdYjAz1twwF9VJapMAtTTwVNmetIknzNRdwnYst+PvIaXkyPOBNWKOE8i+jQQnzFdCqTISa8QMBcKLXot+rIHsVbKSMVl6XvHeZCNAwUe5hFw9wQeRekPcih5snlpcZPvnX9HBvgZXB1wwoIrKqfa6X6kJbMZ08GPRwJnGdzvXzifKZd77URfWz1GpBxRckLaJn7YAqZa2/Q4FyqDwLLx7H4NTnnAt1hnMip6e8jowcLHfTqQMVrGdeWUEEgF1VkD8E1Il7y+JEQLHOyG+Ze58AgKPweHw8l24+w9stziOOF9Dv77/p7DcsAOYiTRzEOXFFCNHk4uU1hXrb8CGm0GG3iJc04locIGiMcRwoMCTu+jLEq6Lma1e/Fget9IlgVCS3r0IoM8Xc9yVJ0rm2bpmZv02SOf0I85BjyOotVrtASMrvOtCZwHhaeKD8l2cTmcWssfJTUXHsiF5HDsT8BVv8VmaL+AAAB8cBn5B0Qp+9s6yp1EEJ3ZAAhyplqfYOeMIyV13+xdRk9RHtgRBnVqBkjNYr6WJF1IRD1Q+GzCC3FAV1JPJLnxLJMAJTFAxo3KxHv/gFD3wDKCsp7HXI/PUGVP/gLyEjVTzpDTMeWiQSD2KoL6MFcIhZwncUJmh8f5TdT6fEhjqW3W7RIen6Ky6qzv7KqwKFiQJXVuhPUYoQ0qPbhyu3WoonbshgwJsdX99tfgiqSsl+L50Es/tIRcbZrRwXT8UkKtKLA9xdKk6y32oLHIuF8KK6EXWXyBjUBQqZGTCJGSctxl2NvnVQCMsnT9RsFPqqM9ydPagpkcixocpl4L2Awe4ISdG5qOb53a/5kIWmOBK++7w5Qs0/ZhzRSuNBcU5DM6EScJLnUa7ts7XpScVrmD1GkQc8E/K1eZjeN5V2Wo/+V/SRS3W4C+Iy53zT76nVBCEAxMu7h6/XC4BSJnAJrr7Aq2jumEQ7LzGPfXRGkFhX1XS9xx6Nq1DvENqEAE4+6pmIMD/6FnXQlVRwHRXWyuQvjuB6IvplYVU1Sox2E9jXsn0SYF75DWXeSTKrKGYBk5nbpmCmCGU4s3B57YMoqtShDAYFHcmIQzq6BflUCezhNdfaoy53KadgbHJzvd71WhkFl+a5DqFLx0890mQNXf9u8gbpHD6xCWjdy7YvGlCLCNMsjQ9t4dK+oT7xC4Cr6VQ2Fj8oCtiQe4RjccuKPdIc9Qdbc7Mzc14iEGdSDRV7NNOrW0tP1GGxRNXteJYJbRGP3ikpB8CYavCTK5aiu1MIjYbR1qgwOD5iJMwuSEdPw90uFd1+vUHPda9PbIcQ03uJPODuyPdQXVRYmU1xQt3L/+YFmib3REiPQ/fBwfURW0ArEBXZesXd5GbkEs4O6iGtmWbFxBPb2oUgpuONnBY0SiLMZZVk9Lv/QFQxEcuzgxh/PoZbGIQlMuBV9ZtLiZx8wIPsxWltR5uXp2F34Hntl3AQJoQ+48IM4nV2y2ei4xxhRdd0eqHv9/T5OI57F0LDuXMJvZxmwYvdg3vP5Wf4C8fpF+IEXP09gK/ryIS8fpD+5XTeFlkO3onJF4Srn6EABTDUaVaVSuVjRrwvdCzyBlItNaDYi5DHMS7aUBgLDPuWTOH9rAkZqaKzhB/93F5fSqipaYzuleVGpHQ0cK49KSronxEmLDLureD+QnV8P3ofGc+6MZbQAT86HicWLzyDqF7XoCRYKwL1nvP5P/t1psHfEdUY38ioEZm3N45Mrzntq4aoqzjeJcf/7lAZBGlS9zZW9MuM9pgbjeyuq9VVXz9VVQFq1INJvNDe0INNisM0ivDWmgT3hdqwF6HsVul1iGKskKNVI1O23jAL3GDgmXQMFMp196WCNUXuOEpDj+yK5EcSZwT6bV/9cRFpWyDEwjUWNm4ZQpYg1bblzgaOlf9UTju0lG4+MhBbDRjpyyN0+CxK6JaOB6ai2co+/mvLln/h5j7Baf9hkpLQAbp4uWyHoL+K66c9WQsGYFf1Yy/oSQVqu95GS0EF/70drE6U04gd96Kne8Q4fIUiWZust5/0QaMVltvO/lQeKLKozokEPIVMUt1NDTXpgRzw+g8N763grez96cYWBK60bk19WEw6CozADIGDrRtEjdrMeWRx3SxDeWuznPA0r8xgoetT7LjRng7EsKE/MYwIsGlpVKE717KV3UHHrlTkkOXJzODlfW15kcpZyB+TkynYK9x/xO0T1NEcF2Wh3G8lqN6lUkzwPHPTaDgA3X9p22+iHeFTFGV7SvrBriUHRV3FPnEgVhpBFkMezpmnk3VKoCVGLRbL6/EbRPYyJwfIISmxZNcV4KME+2b6Gild2YG5C2xOHkd4pwXZiALjx0/6RXvJkeG3FUEBQ/y2D8oaFBkailWyhgIUuPWSfjjlAC5BC6H4LYmIfN2/HC5YQ77i6ve1KQcTFsdWWa6nJOvduEn6piFy5eb+BpIKcxBg0PaC5WRKLCj+ZNtXvdOtDW3fw0GZI6AzrE84Yu5xEXguGJYF++5sl41EcOWzDiLUefqIEkmc414R3DWZIhF/NPR4LIZCAPm1XXaAO4tcHUDdYQlp2b69IhS8xe2Jv819xtNIzG+t2malIIRD3kl+Izqb1GTR4Z2LlUm8IR7NTzuSXuOIBMBDHvOrhCgSD2q+pL+HhR/K/v6CgORUqsXO1DQLBhvPpLkb+IQ9fIKzslKQrHD/VfnH52uDS3CT1V3GdaqP/tGHEJ+nK+Xa9p30JTFLBiMDaFhFyn2VZOnZwO8reQ5IVaFLpSqmiLGyGEmIr/A6QTjmPW+WpyHeq6Wz/91J/KviZ+ZrxVmg2DsTxHL4hq9fkod80lsEFO8V0tqsGpxeagOGJYntmXPNB41uqIII+W2n8viujeo36DW2eNEvBh6+f0Dj9J/Fr70TNnJhMkGxMqnsYepom+vrSUxAZMT/mWj15/PWv6c9fqBdnKaH0VjtKPil1MOWpeQAack/zHGiRvm3mLQLuwdQZ0iZybT9gX7swWugCbtceKCo8ABm86gZ07NKb0s6hfs0AIKtErbHdHSoz/LJk4z7xXCciM/tihlR2vnkpW0bChST5GL3wDLhZZa/z0sdbFBmxlDB+8X5p+ByvcyUEx+RIIPGWRDCeIls1t1lPFiPfwAACNMBn5JqQp/wBCftJ/2zTymmCb6kKCR+YKZkCSTalyGdDqUnYOKH1lOMmGFipAV0rj1+e1gAboVeTLm2ru10eoIUJdW8hKQhjK+ZQerbPKsmw/mxZu6ma11ZZcFwbZSwMwOtjzqki5RrOigLCp9WchXZq2aXjgZJgi0D4Bx/n8awQcy1ggkG1IzL0FBvbahBIi9YHpwy5f9PC47LcuCfcvHb7y9EIaIfYneqDvKms2bD+DjtclLlO7/mjdEYU5JC9KqwYEm76lgi2reOcokHTLi3lPaf8C9tTMv3wTSEDdcGO7CcUTjHaQevlcaicgAS2qK+PQhuwlx479vp7dGSW23H1n8HNGv0KqVKPXo1CP1DwS6QNWoYG8HS7Oyps7F6oJm0NTUiBmjw6NF5siWl8c9CgOSbmfWWin+CgPaP6JbtBvTuLhEQOG+RXsXbUnn+1s5IMg8V22Kyh5ZHvKuiyv/plxPtxSJ32wb4fyVcBpTrdSoH7JSACdH6PjpQo8sRWcoP+BbDJ6wAv2JPKtNah887S52yJr0CwJ0qFQxO6lWKMyN/2/JKU1O3wQ/IXuf7yhG8DaeJh9F32+sEtaT5mQlkUFY7F3xGpq/t+QYFGil5T6/27CTf7dN4XqJaorP676zfj+RcXCxzAOD9Lcil3f1mMjvyRTkwhhIgdd57kjPKYXOnK8DerUJWdCWzZnkmTzqtEOR70SM2NKkwv7TT3tf+MlvaG9lqA2bVSujdmDHD5BSdFbyA2tfYoQu7Se/WWpoIM9mblfnr8EBJkaD0/5RByk4w4LNkucpfP8y91TKeWpGhLYpgRfoHhh9t0osmhvOeofGw7JuHbLzDEBgzoUPvQg0pdUm3bN0UdD8uVO9A759eVB/87wS2+CkHHfgHyffuWZn+Rm80pKTgF60oe1woHqQgu71d6jtRAgbXPpcEPP1Vshkr6nDM/RZSsCXLiQqjiMk8hHepaKP892aLcy3eGPQ/pOQYkGa1eRlZW62Uh1Std8HrahQNfBhaDRc5pl2OAyNoXrW3cBU86pautUvT4pBUHjfAshPJFZgHHPjvc6PxyGXITtrNGAGfBjkjUkdz7A3Bj5du/h2KScNs+4Pta1eXfhJRBXvPyH30GTwXOdxYQka+P846PJhxr53Bu7VMo4m0k3lcSdwmkzIcNFPr0Kp1ncH9nVXdw3bFQYW6kanRqJKRTj/dn9jZP/7fhVVonO907m8QwzdC5P+q/aFxJC+FNX/XYnW7z4q4vgjjlp+Dg8+msTLKt+pLTeIyI9D2soVxVECLQ8KDoaqZVDj1dIOY1qy4f2/rpEsbk3KzANz+Hrsay1UG5r9h014DbGHJuyRkCwl86ftZp0gq7rcT1UNQ8aJUGXQ9q77Npa1HU2vHXDjYeZ6L0Zi7wus8/QuFSTmbf4xeHXJhZ9guRoOH8YevR8Uggc8GkTqSpeVJys5gkwMFRFWIPIMKNFohcWfz5x98OwLFLa6o58iRRowV6oAu5ZZ5eGL8ONruis1Nhr2ClYu02ajLDa+dcxmwNKNa7S7IO7DSKLVfO1+7r6Tx6tYD5h9rJTpgcbLFl2WfBjY9TN9XVGKp18ZeKAglGYyxy6FPYkqjiVqLXOXFXqNJw8YH31k7R542KUbgnmscTUhNwQZiOgUh1240ofExe/cfZYUpcjarAWM1LQIAjDJCl10rJYachPF28eSab/6ZFhxvd67wIGBu58Vs7zon2E60PokufS/r2PF911P1NZMdbnzYzKVKHRSapYXZcQMadxcaVokDjVvuerAjUS8b/oiMG2O1ypAKWaCWVW6xP7dCN7nGSWgaB5staLHtAq6YBkMeXmA4OWRmUBOgF76UUN/0QrBARoElMi7JIMFd4KfkGJKyh/0AyHF8XVULU2FRcVOMu/B7FrtNdC7cOt2XeU+0kFPQR9yh2iAWn/KfvpJdaBhrM618KS6pkOWzTk0fCKotxdntibM7D2LBr/w2HoOrt9MZQsJef/VbsU//ClDy+qRmonTcyaNR38qnKreBkBmzClQsPb0yj42dcBRI55lybFpkK8MeF5N9vOIETazqN1CQUoIvi04FmgrsSxNY5qlDZNoOdc1fj4IDArx5O0LCDPzk7LBS9/P/17DzD7pCxyjYkbgZq/Gz+ZJSnm3MuJYwjzgHYtT/Ql0PTIpnc1uZKkvW+VcFDzAkSxalOYlQ9pbDkfzr8WYuDOFmeay5NAZBJasQqsN7tr0b3c8YYw50HnZ6oPLOynFQ+XjglIXjLNQHUAX/obfFGuK0rdRBrjwnoKJppjEFf5ymzdMr+R8XXdjqWzYIfaricemmH+hSZmmU/3j1RZIntD0h2evJQdqtqKOC+qsMLmwRTGOA7ZiaVSBwwvr5vcm7dyalMaqen7FwKMCGvckol5aReOgfdfMRrOT7Cup4HKAk9J+M2L8CRKQ94POmPsUsqBcmhgjYTAAUntsY1rd1k5fowCdH/j2DJq5XeWp6hysx1KZtHl5Nbp8ON+NO8W8Sh5odQFMP4PyaEY6x7byQZo6zUEWCqkQCF9/A1azQk0cjxLQErlxKcETxj2UTVnop1ef0jrqqUt103BYNIZOSD3VtEJB7CA+dCDO9xge1SZqxYEFbOtiBd2b/HbaaymJNTc9QzBljUH06BjKECFwNrO+W8uqnpCWDOU994k4q2+VDL+D1sJNLPNQd5hHL7FKAACez0fiDXt5lx3t+JMafTrOyFxPIRToD6k21CcQ8nbApmL8cxZT2bc+XU9YnDST90GrRAXZd13s9dRaiFzLtGhC9XoOp9exr0LQ7Tltd9Y/5yaFu13GHHk29ix9bKb59uqdXh/43aWyNMB0ShJaabz/Kxc5Cu7AuvjwkeQND2BzjNeIDQlmtJU6ALWufhtiLRUOdu0Cg0O/OtUywsGzDChsMtGAannH/ucx1FdUB0JypDEak8EDIiYJNiCXPWpnTK+qCurAkmT4aCIeXQfSgdtKvXOBOelbwkceV/Tv7O7paBMdeYJbfAScAAEGPQZuXSahBbJlMCv+2/763yXxk8IIyY32aYwNvBFomza7czyVGAv1SjmSXIJNWYOFc5uNBcPuo5E0IvIugPudYRckPftU9A+ncjKcFiC6J+IJo6XYahwrYX4vPSHSp2ddmhfIuZBMMjlupYm/iCNhLLtgC0mA4sKF6b6tydBtgfr7JR03kWb1eP3uOTfaZiuOlnEz48x17Cns45wEhbDFHKb9uhHd+sGKL8q21dXKKWo9y2kJCHzBzsxQI/Od7vxIWfHqdlrIMUEz3dkxBL641IBmSJw9ABWx7kQCG7eebakvFo+wuR/dscmlRDKvhYsJBATwHr5IBkXIomu6ahy2iw5aIp9BT4wUj3grEePP3s69s4rJjlRd7QB34whm7FT1c0gHAgNpGPGSX6xcdbPijC7umYyGdsZ7hFEwUmT+DX9/PXvo5iznqbeJ7v7yHNSXQMaKvyZ0fPL6AVKMQf+zi6URUj9Qe8otJdId52h0t6b7y/byC5MrXxE7sf6Zz+Ya7cOHhee1vvKEGn9Tm/FO7fmbKwL9HEyggy2WhcsPCLw6VYPdpxqNnzcQRO+e81KPQHNrKs3rcTSkbC1mItRYOcJE4tHfDgXqPx3uMgyGow1BNm6Y0601uSTIN/7BDVexU0c/RU+CJKDcZcF/juuG/0ykCbi+8SBi+xudiXhDlcFQez9JMtDDNhVVz3Bs1oeDNx9bIXXTYSgfOnwtcEBX19em93/0jGedrVf36Ijw30roAAQnZW68hSI9VfuowW/UiBYoAlwbhaL5VBtmOZzu2DT3vZPeki1X1M5HkBA8cGbyemGg+wB4VbG+YciAGOUNOm+3ce9YdBKnohfjtDi453kW/n6xNmKVkDZybXourAjoPMnUUklGNUM5rnW9yMNECr/+7TyzkXPKH8BE9M9bmDvc866HiYuHhDsFRWPOHw6dsSoaBTOjH+vOe+/BN3qT7BE7os/iCJzUH72R/VJIPWQ2HtYEtuOBi8m5JVHPub5dLQVvZuIVermhSdGPt5zO8jcGfBqjcu5jo3Ft7EKqsvA1sbAbCmWgfmkywi1rOB2WUCvy8IMM8WDj68xX2cCPGXgGo2a4sL3Aq5V5l61z1J3SliATdTQqpk6XWZn/FPuaMbcB44b1WnPCcsG41yR+RnMCymB4roQHwJV3QaxNXl8fAtU+f1hp5EGUdf0nhS33r2m1GTJCom/uc6DVNTgk5wHkDuD6HSb0rgtXWcM3DGHs1WJ7r7r163S95Qn4owISd+jr7WiKf8C8NOC66dIF1W6v2A1b/HHJ5S2K3OH5aHJP+DFIfk2720msJRV4bRJPZiu7PraZ/U4EpQRH3jCSF4m0SWQXEb6YuaWLDWDgy/TDMhACheIzOtCbf4+tkU9uwV0PCiueBKwlGlw9oGSb6cabaAtSqCRHhQnBELlUWQqdR82Ydg3igpmgyB75MFRpDp8cQDpDghDLT68QH4rn0ynnkNcEPrkMM/1jnaYRBQ9dqha3S4uZzyLOOG+74TODSZC/GtaDCLfGjDRzAM8Vn++83w2K3PBXToNFDSmg1X/sS3SBRB2meT7td+4u2XwsmqQghGis6fTApi+w4wuKluEBUod/tOjIQRpdyqkqsCufNHIenF3HvDkbVL2d6UQzBTSIGYWeqP4I2aoHTMH8YIGlmfyCLQim/MOZY96RQ2OQlWm/XdI10kI48hnf4V49IwjlN2i3a+6aPOa3O7HaK6hksVU/EbCYBf3Y1yWJS3jcaa5ZiPNu/4w3icgmc4geFGXJmZ4b28gPBSAe26xh/8S8YiQM7qCL2GAsrsDBtpkO/yHvpT5u41BiGUlX2PYelXyxKIGmkHt0ntFKOUCnRjeML11eAvTxpa3A93jLm9ibhWp0ygIMtnVzNhvdN6aHQUTjkQzTcFOHlOYl399jnOiv3ijfQQK60vyyP5t4YzVRkLEz+V5ivfDNNmDbzEaddE/dynFDc3KOWRp0NsFMMPLZpYDA5ycH7hv5RcNxDSOlfnUFL8LSUjkU2OhI0VR8KXcTeHrMgtHJ+oDCMc1km06pY/BWUDstFAuvP+I4BpHYlsccmou00vUC5ATJiMU48NlCdLV0LnTpaFKNR1O8qOWWZABjQdht09BpG8h/JMbzOejK4fh6pC8mxXgjbsEjbp6cdzgP1NWikM93YCSwFdn4ZgpOFOh+D1EhiToQo3hWQxCH4Mgiw9Z1NR9rjvA4ZP0ZxZ96ByElxdYvrUebe09DBEBnezt5FvJ3Uw2BFH3Nm/uU1pfC0yaBpS49cNnhTFHYeVxYFnjfS1wQ/+ywpQGMh8m6EuKkhIjN5SYiVI/7rEH4TFPCXUw3tMcLg+uv0ecp1vAgRvQ5QA1Xnuxh3M4uJhSrWsQ+FJi6snfcyzze3Rgemm2x2582pJH7t0aMZ2iekutY+82YIlGg5pBcs/LR8Eycqhy4mpiR+suLoURSy0LQNSPrGdN+e4VjwakNasU8SzbIw1RjbLK8yE733Lt+hMsHKNvtUckrR8CSyhwz+FefwT3VVIsOB6D1ppWE981y1CnEQJYucCEDpqNLhDBnh6uAIRMEtI1+tBjLfl8cLZ2f2SRejhhhhaAZEsCddHetthTOXrZ7iEebWOeZmkIGSAIGggcxPPQwR9m6lUjMOQGJdog/m+fI+OQ1Vyr06Q/+xrSkpywAW6q4q0Lbt6JFnqaCVLjg9LVIpwg1szq+f34eg1JZoAiYfyL1HYWmFnEEMU5h3obmibOAujH8kiIUnblAPRs0dtyhzdGtPsOUdzdTIYGtgpMtotShwayEZOnWheiXvym9ZoIYmBfEm1zkx/s1Yvcy2112LC61k4eOhFqU9faFChG5FVg0hvWRv1hKS1pZjOfN26o4xz7CfK8HCKTMw9kYdEyo5bbqDlwB36rcr5BaZLAYbBKi6M6S5FO+uqIpOLIdyb9k7TSObtNNBNqvTeB2zR20YyOOO8aBnOBZsABvTRu/VCTBLyY2FtQo4J+bMN2i6nHMeL311iWabpxSLB5D2WsVO3qqsZBFGkVM8NiPffzuInrCHfUndKfbDMI9xcdxuaZ5sQwRDQiUiFmo6E45IfGJH50qsmazmefb7VAH5J/nRzXTWbAAVv4T0Qre2+qnBWukAtkgPCuUfR7N7dYArVw9g61tLD5LCfo00S/tDvGSLjO5KhkYW8rNErKy3AhRyjGkCVNRG15LuUs84x10paTs6eB3wP1jDLQT9d6r+IJXk7aydgkFs8zn5CvidPHc05YXP69kZrypviLgTMEwrViBWxd4nqTrb+NE/Nchb3Gw4yHGXSQtDs8cYd9eiuO0T59evQMeR3RCwfCJV1+DZcLmL3lyX4R09HiTG+bba5sOomk3f223QPDSzSN2B7sszMwHohHxcUwnFODq6bBzlq7tNw+MKbWg8oIxTRt1q8jNC8kMK6NdKcH4KQjJGIXVFpsxRCx12D85KBQ7OttI/TG+NKYn4PN9o5aTnSrTzNViwH+gVMQi9ecZ9ADt9EgvMSJyW7XhZLrGq6b6HrfpNuCyeCzoqF+TlJX69CfnUVJELuMeA3P0TjLULHx+C+JlIlFrlFddyWq8t31lHsUJTfqa9lzyWvRICdbztzJCbrIQk1CaK1w205/vi5CQoYVtpNLyc0gk1TN39xBa1MT7LAAb4w44ClDKCxikgWWQtY2v3A0hVBt0zvo2WoPFaSBWVXDHdt9DQsXr4HJssJA6cat8453RJyMkzKoCABMy+pESC5V3QEF8s0dITOBniuQohJcRbDIozYGP/gcYh3eOA9jCYgC8Q6BUjC3J4v+rVI3No5aYVtzTI082c0XZUeIm7/xPuUUlGcj4G0x8UT3DZ3tHh98h+BZWbMQM/bjbREVrW29npVutxxpuvBrpTQ+wHz1wbD+Yvwv0wZ20BJgpTCz0Inil3dr++0hIZXh4MQRdJTDAB9Knu4Y/xAopUh47CjmjJZN1XszVfe1WNE1YeOANAzFSTCgWV6pkSVhQCy9NK8Ht3wxLCEs1QKtPiswa+c9gVNCEZ1x+cGCD1pEbL6ETKnicffN8zMikhD8cnTxsempnk90YsELnKUz2RYZ1LbPVbsoLTvSL/L128uRG3JKu1oSgQgtLLDKAfABYOEFhZ2rCosk4sPNIJvBmSu0+hxchnTaKEtVEjG0exsI2daPAbmKcLKJ6wi0idsoenmEpvgTlWpqq2coxC3o7BT1oQCs52Anh/BMqYldpM/q23MQOnBLd89p5rfgloTQrFnKKPKGY/ODMaZ/cRoKMkeH8BNdQSGSTcd1R/+3gWzW7KmtIcs4q8cTOWkTr8SxN9B1/gQuo7lLoZqc4uSTL4n6h5EW37RIkbL77IWHf9+M03J3rD5mipXfWl4zfyR2r09fa7FapG0lUKrUwF/BcRyi3xGT3E+2Xr3Ct8eLgsYSFfWE1UClB9rY3ayLT/p2AVWypI4DqSwHvvkbATQ3IuSYMHN4XpyE7xiFDbsoU38z9ecKAx785Yl8hFYlZTc6scxGJUqtmIuoXI3F0WRiA8wymoyGCmEDWe9KToSvIfDVFBAjLKMDjA/TA+wVJJ9CXj68kjjQb1b67YZLAiTH55hvS4callpCJnEg/iE8AuCgru1wzuSFvWII0KTc7s114Fpgaa9L2UR5sIjQ1XYTf068oWhBl+H3dMopsCmgCg32H/DCPOiY2iwrbt4Vl+DWR5E+gFeZc/eXP4R+0E8lrZA6NNNqAnqrN+U40suxudtbCH1clTc+Uj9K4j7wtoklDc+oTDQG2tYqf7b9Btgo06aF1u+Tin2B2OEAGO2PF9VMchDdvs2teQSVrhURkJ27/u580kYSkxNHQOyXgAhF7V9vp+0tAfmrW2R9quP1KvcNdO0Tsjd2dUd/godhftwNge/bzanS18Krny928wqoylkXmly1+MLHysmijbmNCGmSgGsbKf0kvT6zCeMcPf3EBT38cI1Hqmfodn9QYCbxLEa0uo/oh1RYF1cq4R1svzC1HbRqwB7Ya2T1gY01KuLl+nsOMT6plbERA30PQLjT7G6rKsqBi4T40nZqdY6HX0Pm6VMbtj3UpMPlczsPgEeKCsaVt9RNgW25odFYokNyuPSVJ5fvWsPi1muIfwaE7P6WgLgy+oRC6uJ6Wj1+5kMiHM0RJMt8UHMWMM+kvGv8JAEUNgB630kl95hlgj4jwfSvHsATAY7RER4Yt+q3ZZf0W9MRbAvG8xU/wJrjv2YBIiEjTAVVh1Nx4XaD7fcLgziZrb8zt0ui7GRs0ICxw6cKqJiBUE2um/D52YW7Lw5FyWdusxuspEnxfGAo1ehMDLwnhgBFw9oIPQ8A84Rr2JF5RX0akl/ni2iFS5zfthQCo+LLxT5LZNI6tLSpuldVyfT3BwU7Tbzqqbn3BYwZ9NuDz15oli83khxfd7UPmhKvP3SdYz0Uj2vkrxnuL16bwnNSCxcS7WkzjZitTqdBP37emT8/HP8Tzob+XPefo+snRVUILMsQLkoge5yieh3HEEwr5fvjxgGt0Syw+b6JyxXOT0Y6WXH5mV5ru8Pen2ycFaWKx0TEYaHomRkjryIIaAwURiA45yE1E5mI/9Q/rghcPOWRBb0T9G1fEGoUDec/p22i3253Isn9WE8LNus9IKdZ4jPs7WaGrhZfwnynVCtFJCxZnyvpueNJ/qxMYagjNXLCXupXaaEy6TCoUFxW3sVZ7OfM+hZKmiX+GCRlX2I8kfsh9exGlwATG8sTE2HhFCtKfS03zTxHHyxnIdXbjbu5e+hVudoZlLmA7EKqliPdUeR8w/6ljvHKzz3xNWz2U9OTOunMh/io//JnWs4lTOH+wh7qKqvCqAb/XfXwJYk1zfyZJgHxpkaUnC///y+1GVhj47fwyA4XqxV6S4gTg3fEMijAYAJwlFTD0rl9DrRNbEfGV3JcIJ13tk0iiqGdzSWu0I0wNzYiQMPbQQkcDzCQgBT06/THElQmGs2R3LOkMMYa9xAuA7m3YSL5nTBya6s3kcR4qd+3kukU1XaNu/R6wBs6aIqi3GhLJ4kHrcXs5n0T7+xanNgrKvxaUuIitdxU1K80NZqjue1oBdYeA8VwoH7FNv802K1UIXk92qsT3i/iUDFfL09EOKXtWecG520aC3OacqOziAiTINSMv0VJ4dHxGWMVWJ3AdTvHssatY4ldvGttc3eLboemihHT044vpT3zibV+fJbYcA8tY/gyEeXHESJT8TLGjq3IEu6sI1Xf98+HWs7PVCvxSTta0QaLdtUSWFdUK8A1OBl6q5ex+YOZ/AHTq6DYbMB/3xAwad1YTb8SfhbW5t5u979+niIJpVcuUy2n9/36cnF5qbedyx7kBfdyUEm0+Oh1rkcVZ2odFN1pUuob3Yfclb2VhlgmUU5s0y+M8GzEh8R9/WUn/soFabIW/9NGpFYc1E/+L68JIwKXDIuG9SHZbgZqEMyWs5BgUL0oF9p5jk6UWSQ1ArKjM+mYHe7PpGGqEVpp5E3/03mlySH5d7aEuxpt1VjYCY4wGhbCpQEduGknXghFjCv3AauU1fMVYnOcjMEYAynA7ZruuJA3i9J96hAZ+82NRcgfLrFtSvuiYtEjIoWowSYNHwqwKuaCN4xPcfJqiy1TjAPweeEZjFPAkOr6Whph+tnjQR+CEc0mQbSsydaxjY/Fd7UORn+K0ftqGEEiDm6FzeRXaGqqN1fQicFaV15XzBcXe5KyoBRXxuhj0GHVuKI/8WB46ut8fEIM+5dyW/Ai09Gk18vxPbdq6GGEkEENliiIqqu3HRBCInz8a8z6io0+LZQKuaDJkZWyG7jdLQVSVyMsgxMgL7nMpd3/xXGEWkpqbCCq/jzU69pOjh0+kzvstSwQPalrJusnLQ9+iM2tCGiADi0Klmb62jD2y8NKbTZA6Gf2xo7kbyPYXLYIIZg60fANAA25JCxxYBtZtXaNwT/Ffbpd5pNXZh9g14rZjWEJsOQ8vuBH4L3JIkzwqB9qIOJhUIbNVdp2PmkOid1tLP653bQVBwCHgrg/+a3e4xsvuG0qy9h9gyd5m1q+YL4OKllmr101Qp9ZzyaxRvwlOfIjvdyl92axuMaJbohifseOjCQ93zkz5m85XNexWNBT3ra+w2xCW37rWy1VAJqc2DtUgKoj3AXHIWzL5LxNfi56oBje6hSk3iuAN4R0rZT041wy8al6lTIiTjCMIQKhxW5qKuR97oOscmBzhjupC8s5X2z37QcI1/C2FNghczd0yvdQtTNBoRyjUEwCj2hu83jTapq2vqEKMIclFqu4TGrBfnw9YSDd1ZNyglUHeCPZnnu76yo4pr73GBWPmxQ3QgIlRBX6RcOqT5NBm8F8mlYMjyA8yNqMJefbxhUKtyCmy23oYQZwjs4TLTaJrDVTv7Hnh/RCZpR/FJdyTKaWrIkJNTuV5hLgo07S1C7sBDz/6hKO0QT4ld73IELPEED7g4+1DGUYeAs0jlk33sYVQe5/ixlx/Xg0eiXm64NK8gQ/+YlwrMpyTKY7bU1rBZbjw5P+ykmuZvtUoFeU2N/qjf+MvJyd7Kx8bHT56CBPKjrP8SCt0oztVt1kJpHZcu7FMQndbCp1VBcNl5FYC+u1eARYZbLLzEW37qtV98lpjpEBYyTkh/EfccZFkbavV2xDJy760Ys2+/63mOo+d77DuhhnXmeLEOWa20MsJdhyXhs07ZtNu9JiBYJWQqgnmZLHGfUmJfBl5ZsC6w+u8IgqqS2i76V2rDT0xd3ePbGyg54wwE8wEgZeRcTLpUP2zZ4uLoy0w0u6xwjm0FaTFjh7w5DIBK6KvvfjACLZM8c88viE8w4xUDd88BtuFzOYOdLzoeGn5lCnI24jlaoeOErhJ7E+FFQAyVzaaJYAy6RNftZ4b9pXzbbZYhrpA6rdNSJNzrc5GS1oblGW4vkVUA4TkccE3J3+tdFPYRpN3+hB+wJ/+927+39QZ2l5CYQJxaj0OAmkxV2ucwXql0AHsn4x6lwKuIS3DWFx4LqgYFv9o9ZeSGANx2YbudfzkyOl0E1pUKyOx2ha/5YUvOrjpju4Eo4E7wRLB9QvZmbMraAd2mM37zGuNRmLHaLG/1RmyxN9jGAZOSUyg0XA0RM0DrL9pNiQq2DzkHqDsXQQXnDOpteuwXLepgVYFuGdNTHMPAorxxgYupV/pBYRggp5vQq20k6a2tWH9pNypcBBfnPl6e0MGpyBopreKtzGPN9wynqKpGH/M/sRQXOlzYoylQJC9hMNw7puVQsONP/Wu4aMydbIz40xF+QcN0exQr9KI9EFsjkEQzj0wLxuuuFzjM7Gea04NxMjCE2MGhDsPk4a70R6R1vnGsORqKaWmWKdxp5DMAzibNE+M0y8rWG1VFKNSNMd2PTD2x09hJwPvRm1LHAj1vxVMaZYi8bcWe5ikVpeEcG6bRx+ki7vUpSdMKll5AER6j9u8iZp/c1M7RL/1yUkKDTHMRZ+mnXI7CpBFF13Bndfmsxq+NwZrwI3R4dFgsACPHXWrnMjjigUxPpyEjS9MqreY8giOqn5PUB+eZJmbh8FjW8RSNWO7cAikaDMSAIA44mZSReExRl1lfcjUDCyLfdQ21t8YFz87oRtqZf74hcCLPy+YH5tQVpXOJgeTNSricIx38I9ODK6hd0uFujtVePLVNSDjPQ10VxZrdaFzuzVq7vbf672ZFkhCgLwF6gFZ/YFsXB9x+0U6CjsG0hGYrZAcmfXlwvbiepRjNyJMl36b0s1zQuqGXSOv/TykHyLhf+vRocd2xUNPRXo+mtQcT32T859ogzufu3XKt/Ejolk2P7ysXAbEApgTWhAzhnf0s6xXGfDhQSCC0sr7JHgaknMuXTUVR9WmFW4dETMvLGT+ypouMkT+a4g5mBuqPgF0HhDbAD3gevmXMhInzAy4SFc66wTvzvpe9AS7thiveMNF/LkRQ626YXA7VXH3ryQWeGbuy5ABGgg0Hk83Lf5PWy3fvuJ602G7uvSftY0WdtTdydKS/eATe93kBZ4FbNKcjnihQ9zOI2EhfWAL6KKhT/F/u1DueGm5YrqQ8Ish1Ys19TNCH//l/0RVQH4cvU3vXQh+2UEchY8gX/lN+lrMh/b1OqY5QDFEk0NYMOdakMnM4etLuwNWx54GsFp3StgrxaPsUY4bTWCnV89190mMd7Jb8bIjZgtZhP/EtDpsZ7rkGAfWZElizrCJXx+AKcmTWPH0v+B5GNcZ9LLdqC/ZCYN6WswGf/H6d5gYl3trcsYehO0dKnmj9OkjpYzZ45AN33yVIDyRLUbfeen7I8bzTyuQ90z8MKQeTBLZ8291PkUUQNbYMU5FAdQ2LEvX76GbldrCJXU14egll2LCk9OpcybIwj9plZgeU2IcOdHPn7hI5t7ofUkV1jT6JCq5u63slfaeg8ZlJaRVER4a/IJPdZMFs0BECN3NK/Mj3uOrOU3yenVLG7mBB6JITAM99X4b5UjzSP5ulXTij/FbBe5XYJalSaW+D2p76r/mrIT+RBgEtXHhfCdrwscKKN0BmHpQwGfSvaR1UFmou4jHJxY57gUoCSflDPD8KFnTBOJgJcdRvP8fOEVQcC803AHPCnoChl+pytnggLZmTKQOSfkl8Lvzc1vTd82zy4/0rRH7D7nRgMhUfk/HmP7aDaE0mMielryxWDDKtpz3XX7UUR3Fjuo2SRQxDfV5bYla+ipj43Az61LovqYS/RsJ7Fvex3osT8GVJO2FCFNaKXKu3xMeD4z1CTSfp2rDVU9nTAMKjBJ06Bebt5V+Od0hhDKPG6Cj4NBw6JmG8wmc4/6xeqfh3FZDPcWBM/ExavwoWp3kq96FCb0V5/4cQA3skpJgZl9UJMEyxmCDgSAxBA7l0P+Jh9Y5scj51zxLTmFhmul3I9QhFj+sVyuMo2fJoc4OcPar46x27cX/eDKftmyMgq8tmtgE2PrOdX4XMnlJC+HJl32kY8zQ/RHHG3swl3/2kffa8dCbGfjZKc+hfAThikQeUcBuphFRLOvtfxLr6JFB4ioK+BgFFV1hN4W8+x7Ot769mWPF3upN3Dd68zjFkPCA4zn4cMWr+wfWrPeVq66vZZGIPw4wSHwsK21tNOKw+hYglkLXr10UCWnSM4cK0TeoVmrG6wrzSb1H2sJH/fgv/Rj5I2plfBz7MDoW0k/lPrYoE6rAnMMLG2YWSYiVO6je02IeLAt8LsIwXzgpPYRGJLJ04nmg6GBNZXTKJK12edODaHs9lCVqu79HEBeWluKBUog5e3X4J8Qw9CCgE/TKxWj4u8IlYbN5sJZql+zSq2lweNqhrTeoUiAParGCUP005TxN+UODw0q8qktb2uCEar1vN5U0XZ33L9Y6/7hLoO3x7xijvqAgYEWXDar5zo99trB6/PB1Qwk1Di0/Rcm9ObtaGEuUneusOfPUMXX6BWe67ig/3bv0+g2/4JscT7/XSYrRP4CqW76XRvGojj7P2Pj/XRAeGXQJSr16ZFHuTfj70To5Jgo0ErldaKtZhUttvctzBIOWbDaYooT9sQjT/WZWGxEGPlrzQ0R5wK2hxZoG+ZXYgmLAOapSGWbbDaauZ/LatjJ77c0+Lh0F2MPu4ncRmo9scJjwUYG1vi1STXhrlTKw2GhlI4TwSOivfjNT+sSR4okySTscwHO9ksXvVOsQ9iu/zi/veDUXYIJzFQVBUzESM2RSG50IpkVMGbd+9xG0NR2rpftK+vpaokYOZpoEj7pd7CK/48ucOBJgGlwJeTR17gHrlwi62zRxQPeldd3Qz70+sbj8d3WnIaXgteN93HgDRVdgFFL04Y4X2yuSm2ggRIGpyKq2NfoW9HYvwP2BQ1r3/zEh6IjOIBcNAUHYhklTcwL6Js4rsKOdfK6GaNZZt1EO9V7y2+i8+QRW4UBN818prrSvOOgUroIYJ5vPHjq5JxtsMn9BYwQWUMK2gQsmo3yqMkU6TaecGDyqJMgmZ7alOh9uLCnq4lTdWrnQz6i+P/0ZbWr9jCDH1sv0U9N/MCySroVoNIBCy0CWyQnHAe4a/A0tfQ37ZB0scBvKss68LuI+H4ki8v3mOEyM0qtBS58aKJjvX4rwGMakFlUxvRZtQ3rbZFvwVvWqbmc82jB4WFa5kG7GU9T0dt7R9PVWHspyB5Pi/7PJ/lcAMFW2QJ7/nTPntCM+UHx/5rIwsoPq7qdCEPwehkfOmdAAG5zWtNCMC9QAJQ9MnHihZFwsyysRB0p6//6p0ynI0UV2H4PDXkY1UZeuNRRYxLP4xhtry8JcLvkd2q4AjCwSr//KZkx1r+J80x2CYA8vgeSKNlUMnax9bNc6jZ0NM529Vqj4AF8daqxnL76XxnEyLzynzMjkR9weMX/OUXAUvpe98UvONgRl9YkNORs4QFg+4p85iHDVARICQAAVsTUJHieDHBckWL0JBflTrOIZbZdFZUkmHogOLYJF829Sex/7YARPamyKm0bTqhckzhgxhh9RKsvnJn2Up7vKYFSIyg9zbBflLs35vZnfv/vp2g+XKMzWmPkyqjfCWaXS6MhhYxRJqmghB1RBrP66516FzRazrMt8T4vEmfzzmh+4B3SPDMNhvbuToV7ubAJbK1onWe1TFLmKpvCYUSdA8WPDles9zzZXzqjTCYlLkozxREIMdPCp5xkM448XRzkZ0njiYIp0CwFUT/EaAhY/7LLpvZYfWFnOL3wpU2IiUb4wEAtxeBxjfu2C309522zXhx+yHw9tormMAGbUV1sGLOmX97oyZmi3YtIXotJ16CBXsru0tZNFnlR/WgTndN9SxS041MWniSjYzkXi98qUXsBUpngDPAcNq+uKi1esvO4g8vhhxKY3RW1xOX4KtEvznwKZNqjyOgWk8AnE/ZZ0zFajYXYZdk9bVWM4nd5zKX5qJS9aGXPFWagwBth/tunAqr6zxTYN6Ba5mw2zu++MzGGrgU8ANdcO26tL97FO+q922g27AIpgMI01iosbg9CZedpdB2JnRBqjWXEyFbXhEzrr9fTY8GGzUlrElyrKmM5xkHwF+hI4eHO2tt0lXrUAmHL8FwqFJpu1cTIedH57UhhMphd1cpSpQHRVxW2Q+PkmBZ8bLiAIEvTMzUFSKAQ744f7ayl5EnzdfwKKSobPLxcWeXv4Gb8uOeALzWTOgLR6CtzBqwAyb0660/uJukmCsCbVK4HUg4+gHUd8F8oQIxEJSy4ecoVNt0dDC7OylrjeaKCRIsRdkS+a9P9wLY3labrdU3/G62XkSdKkcwoMC5KxaR9TowJ83pK9T8HPJAUf8OW/tX7nnzLFLInnvyCaZ/QLxlF7cQWenGKJXiFdiK0W1HWVL5HCFPhgsO6rpeml8oSHHPfJGv1ZNVWtY6A670A3Hua7H5NagGymPn5+v2FE+RY2UUZO5kHJWWpi61u/KQl/uULGMSe4fJoVCqLBb0FNPOUtBn6Muqr9rzyfaMohDX5Nt8nD+IrpB/CCB7PJ2Ls4Mcy9BCRGKlKGEhvCBQa/vagEcTzeenllCdyd+9ego1OaT2F6daoh9mxq0Pjf7DwTzwzGjmjFbVZTjBa/KOJ0DRuHJBC6QBCu38sv8VWhVT6CKG/5/mRigTDu7n52VKxf9zdnH/f/0ddQDRpuO11rZlpfgG2tmT3inlQFNfA0MExaGd++yN0rRr0AT7hvuXJ6BeJTN5R7x9RHgiDIyK0wp+rGs7q1b93m7uis01OpLo9C5OcAavalYEGVMwB8o3wOMqPVjFYVc2X0PWvvYKrCTnCo25+/Cd/FoWR9VcP6b6LbePGHPYZ4GBpB1Im7nfZuU6++PUw+XhcRIFfOJaMSX2OXI2l34UUrW4UoxXPPAu1SfUb2UUX4+omTokOGdIUI3u9vwq9Itz80841m+2w/UCazNqV3y2pk6RFPrF7uo0l8+8VPLvgOoyFo1K7PqvPvnQE//l97F+Fh6zK5S3NWUDoML+afEqaiMQJr/k07aXMPIyVt5AerVAZC55ul6325jDTi9YUmgB4f/SMLanXM+wfzwmdHNg5ah0HvYu99p1W9tpMcwxnnx6OCh/ku8QrHkCPBrBRBACqa82eH5R4UN6Ku/ZLuQZdFa/c8/I9mrxqagTxChyosU6KXXT1XbYvTaeA3PJmtELgqhbBNkWG9+UiPBtvPlE3qUGrrtlFYdYMYbsukKkrpey8gVagSKOsqq2PkhXDJTd1OGgSf+y3mZHSKqMgoTjOtSE2zy8uq1y3E+0ge/iQA74ERBdyPjZCfA2QdWnPbd9ng1wBV4S3Ov13IomdeGM1ipnUigyFIk55LmwU+SsOpW583F8WzVRqWavJTG5E9SCwh2MCxf6HKQLrjfZcJjSi28FB13N+u9Vdygdsk4q0hJNHbf8pB9AuUSyaj9MS4OgeqkmBYA6IxO+QDVD4RBPGXDukkI8ndRExoMn7C57/V9o1cqVHg1KQsDO7blWtVWI5fhr+q+1cge3MhWtbFnIaTZpInmQwLIJS62wDi9bGB899qO1Ra/HTq/wWMA9yiM/RCV1o3JbhgdPpQHnov3988XYMFUN9nKWeslBKKE0MNZ6X4GT73IyqdNVi0chwjgoDh/56ilF7ryWVBlSwjJFYpVFs8AkeN58xJAf67q60MX3xV4PrJRHNEy82UIO0zH1M9teB0RvIFbuTWc/iqut2xLhUP5hp7OsUYans2eeYUzJpS7M/RSk4ll7VDNpSf+nnnIEA5PLIkKR6cMxbaRdAorCH0wi7f1v9Vajm1FO0aCl/8fzzuiJkQc7LPNxNNnCh5J3cXJUnC/oXl/kTuGP1o8MWSAYz0zLhxBl0fDoT709rrkKmU8UERSaELaO2YIgJm5r/6VRVkfXkGzlxoa2Nq72Zt3JIp19o1Wd+sKOFtMrpT0bZ6R6ynAcdLqR18PILIFqvHZ4ttcrGAMQwmNtjx4EaljFuApnPywdOOtjKj68G8xOwzkza6E+b8k0X40Eh3LBuldvFih6rwAD2BkSARHJyhmutBC3W9ga7h1hu9kIYPLU4NkBQ+5y/LUKmo6P+gmDFEFpwx4+XJjfxboXlE4yG/My+4HKnSQ9y+bnT0J+GxvZVgQJDYZ6wUzcWgacSd7pdGh31X6QmPv4t2dtcBW6wg2RfekzENNcwW24FtpzyHa8A6bAaBDwP/sm6QDgFrRn2xfkX3YpCi9wReHWGk9pb9s0v73/5oRIszhTLDZ2YkPtMc6e2fIAxauRxT7AUtw2LE5gPCpVAg3okVBn4R5Xas5nrvyPEVAY2yU9SGdR7Z+E2DG91TbSIPVOzWH192BNvLdRmx/y9mjpVxDeYvXUhPgpU9uFunvNWYajJUVyfaS51+gQCI25g8I+pmfuXsiHC/04X5l1m4NR7PWeIHSO7cVswn4d+PwWU4wLqj7UFiJOeIpp/g/3+eBYaqD6yLFX8eWKGpFq/wWlKwZnT2y0MYjK1x7cbKgvynxUzSGde3nM5toqnX9fkSAGh+2RSd5ojfSX8t1SNtYZuL/iIbcy8fxw/gR7Ze/rSfhE5xm3dAMYlG2k23zTF5m5CkCXPgHNvQzBiXt/+NsmaNzE5TaFtY4f0QV+vjyOx6lQ+v+uxHOhqWxzeoMnl0/6S46Mwam0AE4NrISYPFTkeLb05x5udLRDY3yN86X5BNpcBAziOhhFVWVYQLIPXMUnc3EOPgvCYrFPhSkEA2ZqkqRHHOJfk24SISo1odJDDlzCI5GjHvfCCKpcv7SS+2qah3XekukaIAe4OZLw2hmRpjPwfomoONaJFoYH54E/k0Z39Qm7snu0/caNjOIMOBXd+jvZkf4Od3JLIQSFMwffg8hAB/e3aNTzccQIxEwueOJdQl89EUREkBPE/HqwQdNzU//OthMj+KClnbL0kobXrugXQku3K7H007aMQGIxPXH/IQS3AoyvRcjHPTF7DChB0ZeTlrdneubsJZql9mVpSHoxb0pdRCnFOF8dYAQ9J1i11HINwMeucG2r9lh0pS3PCzovCpKDl6VOCDkGhh1J+WSzuYWIzyue7wEVV6OvlBYrzvzDMAhiN3Fik0CcNPNfT8S+9QCgi9rZXy5k8rFnjHlA9nFVH9VxIcko06/fHkTl7MqW/9BleE+BRaKl5ZS8KaDD+024ktWJCggZA14yLyYUZKGGyR7CXpZQWzYhEE8nz14khCpcaEJU8qspt2VV7nfUFbUvV1337v3GNO0E2X/ACnn2ijB1tPXYElBfT62wjiAvTj1Ab9g4WBgoBX4Zz0Go//+tx1K4DqkioJIn0A2uksMcZXSkrjnhzbmKX0/mhaRGo1TtnS8Zw1uDZwmjRO8GY2v3k0jVPd67tRAO6CmC35COKpHapRjaWllfBtCJH5axTc+QhR6BGzl31cMhRnTV3Lg8JrcV3dF8MvKlKA9ABeCR9Jw4lgi2uhoVen73SwVW+yRNkS/tbAboE+OsJoNUUMwbLMsgvSbpQ7izJywM+oNQ0+/vYOAxuds40f2Um+w/n7PwdBtLOVyNoDHG8xcfIpmWgGKd/cpauID051ry3dDguOUy91OT6zQDb8uEOffNmSxRAkKCp5LJFTSfHrt7EaelaLHWlBVXO356rAcCVZHy2CbZXuTLls1k32HRF1VTG5uUjYrGaZptY6R4hw0Nody+sXZ9fMCDGM2lql0gpF0D+++gFuSUyFck4cQ9Fu106jTbpIX6U7EnMtGw8BauE+N9vyfOiv8lad0SaafgbxB6NRsAcus67uSF8Ak0Nx22sCDJnlw3paUQxuiWGLDxQtVC68s7Ux5YgsGpaf7DW986/YPQT/q16GRivUk3IPjtwH6wTt5UWkHdWackQNJjPtvY3AbtGM15iG4/zK4HumwNXesIz/3Ko5mOR4oDxbUxYuasxd+l3rzxsAhE9fqab01EwzpzX0s2FDbPhIleBD48w4L7+AZ8RdCaHJBlkVdh42DDPLLSxd9XeK9QjUbSLMZ2wyAGNIPVA+r0lwXMXOO4GfdM5fEhwbFAeho6l3iuj2uBoXiZGJd/w9AA0t5rYPd4RmjmDPqMNuA4XIALuWIMAtiq+74lhw6UhxIcVcqCCECrzFd0ichFoUlgSTGy1XEU2wrT1gWuAa90o3qcr44rncC4t/gbEzJxlj99v5W9/HxQBvf6yB6icOLxJ7fM3VL7vCuLF4lLaNXzoAVLrW8Ht9nkI/lqo+GyC6um931srTXy8SJTzwP3AGv+B7XU4XkBhRTf+1NXY7eIDaIp1nWpbO9vHRRbQsyOHEX9qMYO/0v1kH1IGbBVrLkXhKXGtV2Hy0WIZRd3lrsQNjZiE3NPT58BU2fNJBsFI1zz1X9ZvxX1Hkt+tUi80+cSbsfyMIFormjFWl0CioT/srp3f9qvP9xelbB3U2WAo1i8dd8xYDabYSW21cSt+lQsE//pSTyoMe2KXQNFDEYZY/E3VUujsSy+/ZxUIyZdCnEfwerk/IBVMqvcZaxHEmF90AipFxox3Z3kv2wiC6ojtlMGS2QS0YlDdWT4LO+gd42782Y2rFGYl6YVBlKupir5RWFOi1csbPhOesMr5+F67RMZ9UR5WCGo9WMlOHEXiFK+AnWPovajsctiLh0tBvKit7zCsbI74PZ3zLM4RLFcawmXbxrDhha+KoOGcU04eRPX0y1U+wnWHGZE8lhk6o3yu0T7eq5zrlt1ehv7oeKckwfYqwrR8VYn4IVWtDpP68uL/6KU8XBK1B1eOVPcgGXbzj9ksDDbyR3eCUBFyCdJV0mAwq6RxyapqQ1j6r4+bEcfT1tER5056033w5OGQ4oLQy0FuBVcJuTvv4ybOv9lWyLDTkiY1Ye81vV4igP00sWwdTYcStq+4NY2OPw2NGrA75Gl/TH1E7VE6kW8UbHAmYG5a5x2YdR7eQN0v6TJs5bw0E63SzvNNMFMXNXn4FXQCj6296saxKcFvNdvmzRl3IOJK0CQmWJv//7jE3X72vuJOtz+UvEI2AzPhcm3/RnYF9b3nBLp9a0JRCGbW0bnLOp4WAO2fYctAYA0LMWVPg+VWlQsISagp3LeDoPsN1fTw7QCvC2ZCTuXvbSHd3/FFtfIyeccnR5YnwVnOZC9Mj2V3VDwUm1aUmBoNBM7erpYO1lpa4InJUYbw3ffAbQ2ufw0TN37DfyRAsnsG0wpt1cADlB8dHuX2nMhsmEHJ8yDbZlMTT1vzCMTPy6V0Dboek3e6OLm7ZUcFjcSg+v/GkH3CCwrfvUXVRKtS8azOqmpNOd31SC1vwqU3UqUs7HClC3w3Zuwtgm/eju/IDEWQw3lv9RHzdiIRpwK6b5nhv707de+UUNw7BSQIPaucKnty3/Gvk526aIiv/mzR3iB/5ILGzwWPy/r7527kJxk2pSjVO19EtHVmpBRQ2C6Nva4ZKcMiVw2QgSEe3MKz8rPPpKRDCZomlxQjeIVsMSX3plnaRP+WvVHdq4gtRcVDEwFB0CM6uBZcAvtAYSAvEMKJP3IPo3P1va3XkUjMQFgQbm80IGJZJa2qoPuLvcXTMGTCTrU6jYL6hZ1mx6Ssi41N5oqRkeMXqHCOPG5BugzFM8F6xkXyzvmilwiO8WIbaMGKqjnu99omB84tPDKMA2rV4SdpcFDPYpf9r3MMTQ7Ql5ULG9xwjD3m5v0BJ1zREgdDOChkV7k5U1kJVNqFFUG85m2vkcd4umIwkxOTTJZDVXW0RY4ABK3DkWVa41s6qMqbS7kn01h14fYtkcRh/cd52ResptGFuZMKJvOncIB6l2AInnx6Cf6p2DSgj7BXkzDCRdkYeAO7y9wpwgrL6lRIxZSGDX5LPzjQ1Ld/0ldCjdsc3b5JBx1LpC1rXUkw3NIe7x3mR1PAZEuME82Xarht5pc5HKXI9M/LS7eOvPiXMrqyZ6uUG/3UQRVal0KfiOxu9Gsw0NgSKgh6ob/gj+8MfHi4GhQL1HDj29OnpAp6YLkkgvyPDRPjnLG2IieR4Rm/XRdW1pq9BalCB+DS4mN4Musi00Sji7PWXKZso7KKhamCJIF9B8E2YmJi4zuZG6bnh4DOTNERLOb+VCseRS2N6V5xmN4ffD489A1GepU1b6+O2/rQJkreb+pmh2IDGA1aVM6O1sBSKfK8lHdM4GCJctT2HOZGAIictXq1WjI8S8D3qi5RA2liacqbXB5UFZS6wTmVopvhOclZynB8tdnfwRgyNJsvJMiuTvXH/sewkv2c/+NJOSYaeLymL/sVFHMQi/+YOx6fxmQzgYd2WeIbddIxEL9VGi2B73/ls6kq5sgaKv+n/IPXVCwhYxWmwf2JgJinLr4dss9I2QyX+OcBJxQh3OH2lGCS0ztX3y3eQ0savfxlYnQz8yy0b/jD6Sgrist2fGLvfBm2AbgWpi+ETTKrsXODhZ2T8z/1FzFvgjh8sLMV5H92Fj1Q8LTvg6DJhSzjpzLOnoMM2C2Y4M//La3coMFJZxVsFqjRZZTkaXB+cwjTthkn3pEImFmf6j8bedM69kjDC8KFEgrRLBbFmBgTANJdKa/Wi1Z82+ouHdu9JS6LmnPVbL3x77w8WlhUPTgYJR4AYZoKCVhUr3j6m7yOpzYJRd6fkxetvoMyldo/efoHMuyyovVdqqmqjl7PduI6k3OPOMbxeeO1WLYqkDqqaXRF3DsJn8+u73IR/MUjne7kC2RXtREMYQ3p2H8ZrrDlQW16zBg4kBTOyK6/qD73cAnGl9on6DvdWj4hytDfebYlXsy0+4pgrkaG/sZ1zRUAKjDgtOHK2+mfxB/h3LxntEsH+sPKYJHoHci93va2cXLAd1FdXIJ63oeR/esGP/DPJdwhdf7iqYd5RaOuosmESHxFr0RRTyOXPt5O2nIrNHjr204R7R85IILfKiDjv3y1wNYQ8pg9oTOibSNeI4fhP5YoFnFMjseJqISTcLTlxd2GcTJ99yKuKNlxqhondd9AY2ZH501Fq6CVcsPFkf9o1DR0nSxHltnA7ZM/5iy5LUmEZXia+KxQT6DcCgOumVjZNzKGCMJj9TXgJ7NQN/Qg5dWwM03ovb+nUTkf2CWgDuJXx/4G4B7t8ZRTFC2pV0/LbOHlv6EF7UNv7c4V8m4HWgggmaQSBaXct9DeOfTROT11Zz0cwTXXwLmzmBVDug+q5Lyl3lyCwJKCA4aM2n4pXeUvIZNWB9AsC0CbPREA7f3o0jcmWNFFEROHNED0L7BKTS5J2qbnRVcpWz0r+rFbSek3FogGS/HxS599EKZCetw9AV63b4M04CcNaixP/rc3xUUQJ2JaHVFvzHwHTsr2q2G+/1Ads30mZHSeHfVLzLDT1aWLVOrRDbXRFuQUXzSAu9jBPe8oV3ijwhacuCBGJMP2NjplWCvKOZJcqveZnhwx3aNdjh48GX9kRN2qzY9KHAHrLl+CFI3po6f9FyNPSXkBVrdoCPYT2cfY8mszj2IOxF6mpryDVbCOUlsrAetz1A//d2bmeNfBnIAjZ5hl4VQErcr3Oy7U/0IYF15UBAFwMkUj5ibDrq63ZSaDDkIXTLo6x0BtT4jEHdmu0vCWsLExpSp2AyFwKHL9Lwf+5YY8rOohzPy3AW/Py8dh6ZHJ+U+1osbI8Xk8m70W9ENNc1zL3eV9j6ZoOpJnY6SeT9CNNZhgVOEp9fO/1rYacjzjh6YnHp1JG3oYvpXN6J2svrSnvEufrX/hCy/yqNvtxt4dlouo8+vOPK9erlmUjGIEHOc243kXTaMxBKC2VD90zTWCl+BtW+vvKl5+kbP3J2Z5JMtL4FOr4FkxmHZ8xrgQA8rS5eQ/tE75JowW7+mndM67UdaOo7WOARSLqbDdPG6Tm+4usJXuzq/y9psORVPm1ZTxV1+d21FHPpQFy2leqdYWogtddNFZj/3ahVzDHE2LirF2egiwCtOGowcVOjO6NgwbFY3d/cgnxJ4uc8MvE8cGzEgLkVOuN26kmaAQ/+h6+XigX0PuQy+zNxf41rEqPW0jfxbJQf0NQsyT4AaH52SkUl31XyNalxhRfx4Lx69TnOt67hBBNfgxODUB+tV3q5cNPKNV52sgLii3lofYjVxFv3I0mXhIdkG0fG1Fbk02wDOsZKYdKNSjNjva9zTeKUsfxKv791z+/2Q35RLwyJUska7F1XwNeJesobW0CcqWGUGjNU+/6x725KxdO5yxpSBtL86GdN0BMbaXTrCifneA/2/pk3WcgEMCNhvETZ0XS7SWSKgCJUvnON3PXciYtzt1dwroKVkY4gA5OKT+gAewKzXLvonfL9if3cVMCcnkU8mvJX+yUCZRG3fkQXAzPHA96kxCCWBZdlnEdTV1us9HV/PCSuIuLN0by0aJeflEkKKPfcKcMepVHiKOhObN/ANqpWPxwPVeUDsTdVfxMDIbntpQ0ks4F/gbbKVktbA3aVaKa3yJj4ZyAcs1kh44KhqmatRlpa6sggNU2NZtIZVDcyjyKYSqsDCeBJU71CiTwJZClrrhGaInXJPeyaWFD8anI/epXS26o+DqvYxHN9obz96VxClJXTW22Si08LyOpC1qwcUSPaA4mOQWuJaJVOUTiLtaw7RlYUhQfpV1+T7bLUFE2kCLpw45Gs/0i04UD30TR37MH+ORh+Wfq2Ry6KCT+aQMaf82DEAvROTyUVGB+k4ISw2o4tittAL8kSksOBXwJKP/ncVhujFsY4y4po73evC+EdbWZ6EWR7MBBNAri05+3lMrMnkTqevFoBesIDTFi3OLwp+F4EH1xu/IwHRnBE8+92wRO81e6S4cHRSOk3cWIt2A/nla7hbgW+gdez+PG9gBQYm2vW/kOWeZ8XmCq4nV83PalqDi576/BiCnjsl4Fpvy5WhI8RYwCLIQGECw4bx/cMJOyxno0Cwp2Uyx7RQrTHmLeQW3Vc3LHmd8NtRYG/JQOlDQde5X0mC02l6AchyCJYvJtFmT+uaUK/0RKIURcK+lY4xTJJkYXCL9OlYO+s0AhvIcf5MZ4DGy6DcXsRbYcJtoAY65UWZwIiz5qWcdZtng1UuVNA9ACGvIOaKLHc4S64m4RlUm3GK4/d1JfNe6zMPRz4HaI8IUCG6JseG8xWTtL1QnKK/chEvkQbmKRxyBfSdp4V0qdmyf8Bzolteqf5mxAVrPWjK7lhOIfmA3Grf/slE2NgWDE5UR5Y40RnNtownuf+aW9fdam+xNpXx3wrrMBr8oNNPwLvdJr786AbIuRhO/wlVJEW7w3xkVg45ocZ8d7WrxYoED5YajMpyzOhy4PPV0t/ssSk7DwQ6kxVjMiOWy/DjLFtT6Y+y2GWxoD5Y45SpjfS0RSxx2LQwgI2w9ribJ+2Oi0itGkcylKGbIK/CfEXudYG07WI6cUqFvg7luo5y+C2JgDFNLJCmhF0gBrsAdDz8OM3dmblr/vZ8TITeBfyPnaLO9XkUw66/l/1adUHuJtQE9jPdo5HTvgNoUWV98MfchfyLjqbLPUr1wKrqC1sTfxH0knEX8sJSYgonJiDsKXMemwKQmOU4xJWLfPDRzXdJDlxtD/YLNsyI32YjjWyYtgaPOeoRsUoWEyTOmb4leHc2dRR11sHCRH8HqMZp6C6erBfUBJbx5M1S9ym0UOs4yO5yBAvZBG3Kw1V+f4PcrQ1/Ic+smuTtwukOtusHuLXqBgwJn5ikip9GWPQvuSweu3LFADdYSgza+sxJ3r0GJ5H+FgnyhkjY/abRSiHO5HcOnUGhN4BvEkgCNV2YvxNfEaq6Hxe9wQ4GSpcJmsgqft2DUkY/875HuoUGBCOmroffztHzwF1ukWNT334KZkubq7LPlqG9vsa6pkkPMHifEqaocQ8l1gmnlFFhEKckY7pYTD7V7rusWxDbgdb+U6OKhtfAK80rW0u+a+i4yXTM2dIkHONP74KXx+MJ+gglSo2wBzr/z1nWFhNtdaT7oYs5SR1yF7f21ErvcK9jJRokfqHFWGuHHjJ43VpTr5m2Pr2n0kXwFBq6oMirGH4/Gd6CdS7gCVxRhQGxWi+X0ZuMVJJ840xyFwpi8I0K1BXAJZB1pXTM3/r2oEM9VbDC/gGx2Ppj2g0fwgxRal/36xiixfdHXT00jXq/Yfd+gBph2KSCB+LeKbz/K6TZCMfyuoaJ5LhGgnaW2YzZtKkAJq9ELlatHuBw3oXMLr6D2QRiXHc8uGdyeQYKMDMslSJ4VxiRccd8N83E5fZ+ZBXIDNcg4sJydnuwYP7b/FINTpedKFn8m3Xf/QnljWsUTJ8Voems32isX4viNADLMJzpIgclabJZYxKxQlFu3aAmZWiZbcTuB9cqfkBS3cliUHwGSQDOtB57W9P52yvp7nLcOCPM2SuUvR19/gPbpOLglURKx98fnKUSk4b4HF4FoB4ngpJuc1Zu3+lHPBDxK7GDkl+iEdA4Svws4oQ5a/BI1HE9sVy/xaau1hZuAojASrcpAAADXZBn7VFFSx36/KmpqI5pXCCyqRlSHfwgM4WMou6GwGiz6fZuVbwYFOybGbyKAAxsU3goPQRWydlGwHNuKFtJntrz4smr1wV6gdhslV0lRxQODfE919sX/7nREY1ScY5QYg0VsFX3orFU04AEwrC6SiXraNM9Nc9YAlQcOOQl/aDZWEsPj1YqOdLQnYe+jAi2tlkwcw3kJdioaCD7z2hIQc5Ymw+A/88WPnNT7x+hwCSqbS8yZOISUmBACITJr4PgLi5u9alKQv/fQyukcgIJzzZCX9yigrOFcEw9KClquLYehP06C2IldoEL43iN428l2TungXkXaZqnjtkQMapIzrQd2BBZjdmLa2ES6mA50K4Id1+48ulERKpFGGMzBh6eKYLCvHf8Is7HFHO0qpSNqZ6/14zqQk5P3maaNCstwKvoAbqSeTURStkNDTaY8MGrlI4CHX4r55f0oP5PiSXnvwjp6a6Tw0oZEW2Qh1fqlvKSoWOa7GqL5AXaMTwUKlr73R+cLRe6ECIT5/ZY8/CpGsbqSWKlChTl7adWWeiwgcrlRdENxnVZwWZTojABzTJ+zAgacgy/SYbvX60cxesosxrAU/DwOemVl4OFz1JW+O5MCvvS9PD4qV+GYG24dYBHHFaI4ozNQ05ZdqEmHj31G/DNVKhtBw1x2ttc2z3jZ3Bh9ZYNCAhNtkRyLuduOdzkA5pcGeSNcpYyF2xy5ilOqivjk9b4jMI41Ru9jY78KjYs2W8ABXwAsZl8bW5MxqAPNF4gB2fONiVPs1AO7CJXcxzIL9u71IsR244bMeBIbfD8w0F9CRSLGNwFRDjw32Hp/BCQ9ry/yNFuC2evt4E5/nM1FBYooO+FsOb5xf8foRuMVSrfgEDjeqTNudia+WnufeS7OzWcnosfeuB/qjKteU+H5y9o42ZaVhtlMNYX+EkeSjzGQjkdLtCUHKCwhghE3xscTxMYaHV5cPDWVVe37eNXtibZywBa+tt7kRC9UoQA+Phl3P2QzdY+g7bSqaVNQAIBlbfDfXjge/tyhS+fHntGtK2LE6nTkQBuVJ1P/7Os8/bNniS8wI9Xd2w4Znk3Kfut/nirerMsU4Wv2oPn9ZrciwtNn1+05Lgv7j8pDim5eU+pQaE8XXDOukHeFDMsq29iiE05fJUFp3zOq6AI8drvtnMZe5xhJSKA11pkTr2Q2TDGVjRhtnfX9ahH/ch6OcnRxgKdke5p0BryE7BE1CS8IjFoJPtWRb4vE6/oqti5HNkySRTDSe/tdpONejcvUeIE0tdzfxUkfYhBeKKKZJmTkGIIDLUgXeqzEUTjSyEUciUzKz0zXxe+bWv5bcErZykDSQKBD+nPlbUVeoHAqqKJRvJYTXwB3Y4+5GKSHkZpNpDyajoDHFcI+I0G6JhR9L001U/inpNepEn132lZ6ECdjdzhwEMc0/tSCKQgUut3WqRDzZMrGm9/6W5IRXLq2f6ZiE9D3RuYVkf7t/HgZh2b6YLU3aqb6FhfouKyy5RYdSwyap13zUUmnVCfi0DkQBxYhKuuJb4lQqaVo8eYn6cQfGhFca145bkVjJacrLWa8lePuNm9er5D+0YUMmkbNcVNgkFzwRQRmgofVyUZ6mCxjROjNOp+R8pI7fF3Y+Nple7W0Fjezzhb/+pinv/Xku0bItP+wtM3qPi50MNf8F1PfphEb73F6jjbGxyhzNLSPBrDz1QWCtYbNNSGkO0HQXUHzoTq1447BM5K3G7V2aaDFkx4zRfyY1yYilbq9iZvrEDHZRJ8z+NXo+xx/y1nCKgmmmhaKnHbUuTnVp3pMFIAWAFU75XmBDGsbX2SJJ7VA6JdWaEsy+3GjVXB88GaA7bT7/MNtmgj5aPM32ggLWKwGJx9HB7lG3cN41Vpv4zLbYD589WSePXbsn2Q0YRtVwsTz0hT/xeHM/QDMaKloXbxoZmio9KfVOaNgSgyoq6Az/1F8scOGd7n1SECwjwgRuxuaqRdi3E9G7g4cZqzLG4uYjM4yQE3dm1Qh7MdSFeHQVvfFFua2QTSgZTtj3pgi+08utQCqoxBVBsmOobuzFrg11ohsWOeAR59lZwIpOOHzy/+tWlX75SLCNEm5CsLx/Ui0XNLQqXEa8P99z6plM8OT5H5AQzA1B4BJ3GB+KLPnjZvLw/lOyCRy5/1XMLUyZdP4iGr7uSbJiRrnFd7yYaTQYtzbSvPJd5Ph8i59qC8uftcbI1dE9MtI/4tkABgHJNMjb4w9DOpJeFC3q6SpIskJZ6zXO8IXFXZGUvC4w4GKIYKW2Lj3rcRaiBcsOEuIRmM9kGbrp6AZ/h2zTYgvh6X4XB1b+n1GgNWI3+kuNL41pm+UPRq7VSXPAj1UR3uPN9XDC6jQrDPhrxNaVmHOigDDPURujk3rIa4eEXXE6Hyb9IrZcvXpDi8qVuchigi3l6Y/pDwX1hM9q3B92D29YwwyAg1MSk1dwbq80LBCOeybFuXXgNNuZS5p8udNhG+wvjURWT48CPz54zxu/w5jtKT4ErKgtYFMs0/CcAb1kbcm8FMje+MIq7LgA5qMdpMJSpvGYjADZXb/YrM6Zlra6r8iwg1bK4IRrNnn+a2kzqRhh7Dx2x7yupBJCBGmVlOWI6+YERcODHhuD6U/6MK6lan2CwIJAunuOzVuG3/2Km65ec2Gb1JDkUgpaYxOQynPKfUm4TXit0kzmMb8vHjJnTXHXiLVvSDRNP7gMN1n2j4WtPtfU7nPaq+IUXATs6cUMz9qMwZHn9biTHizuH/WVlzz5xhVIUtH1uTCB5OFHWosQvSMA+VLsjXA3fX2mwCfoB7SY6lp0O85Ivg98i21NESepBrUL5d5U18ZVZ8ujV2aHuz/9M1o6Kx2eGiLDBcMARB0vVpNaw941D4YJWzibKVInSNIkcFCSS2ndjrfzuytmIejeZwmPJkevJ0UFTBzoCqOaheNzb+Zq18FOEfteOe3HOmO4R5/AlESymitPQrbbs/XGSoVYjybylI5mW3N0vFutaafDtf5/iMppl/4LocRH+gypeBviHCuAvUE31urxmRXqjLgghmyF+wlCZUr4hd7H+CEVI7G7zlfjD3h4RwJagiVo6DDUNwg81ma/JeT9pjij4IVGFVL+JiAfQg14n0VgyuJ2xiFSicqWxDD7xrbddBgZplLxBOV3Zatc4gE7M0dCvtmb21u+2cSIATdXVTvhiXCknbYVK7ty+dwp2YjhIN4hh3cQYy6XTGY4Z0q7AyJNH8TdxENgpQWzpxkzQG9Iaa8bHkmCV1mwYlwRCoxNR7ZnkP1qbsp//ShnxlBHYI458Fk0IsNBu1rzrR3v1ORhKn6DSLu4TK1SoxFdH0a0GwzDcOCc3iPAUBOh27dveRZZhBkeK6qT44oWdpUelDSB5DunCby2AhkWoLhg4+ILOtRjltWVbPhjdewlYXdRB6VS1JPpjFjYOQ1B9hgcKHp+1lvmWl2FJFiCD9/uke4rV8l3caRQ4FYeIMZ+y9B4R1AmJBvpJrZbpAG5tccbKtgjAnoJcDSNvw7YchS+Q+WhiKbNegQPKVuw2X7tDwt/e6lpJwPlq+HRPrHCNyWmqCPOV6z6WMDv5En+slIv/tn0YG6GydV8pCL58zcG/IbKlk+mfBnaFLewM2RVlleAmyssBTPx34lbI14jraZpzKNA4py8ou4t5qcnpfLv099gHN9EBSBMEGkFhRWKoG5jAIaW9cIm8PJ49Bcn1sNhwHJ3JpsBo+SwPOqICPa9PYsOD53r78/pP3nIKPAYBEqFl/gg7fndQ1FXYbNvcMc8TB2jKNAZ8yYQuBp4iBRwCtirDu6iiOLGSj9Mu3FGqg8JhafSm92Nswtpt0coAVIm4SUL4SWABM+ZqgvFOH5LY4JW38hFWicuLhH/JIZuFjM3WtxnhmSEJJFI/tHIjPl0ss0BP/TPh7l3OHdz3uQZgMwitfg8IjJxKAUIYphf7VIGh/BFtEuE3Dpj4FZQVL3sY011mGg6B2bZOLLqwnBvc2KNSQlNcBeYld76eaG8Zi0JTQ+fftAQOsb7IDpLVCFrMbLIPkDsMSYjW+IclUBsKKKXj8A3eh4FKqvF+OPb3y/+SZU3pYFvVPnoIWAYsURCHwIghq8F+oK+5aOb6LosOyXtsLyLmmXehLKt2UHyN1k4Jn4juUNzPVJd6KfAXuav12rihw2OInOSPkh0Ez7Ui1UKMXaL6Mt6PRIWYYUEEW6z1VqLtLDAfBI93j2n4a9g7kws0kf+s9H63gvT9NH2CKvrX9umxepTQUQVA6aNuYCqhHfuuAd2zfG84smWhwrGniPnyAJVr4Ltimj7cAPIsuvRq8Fbk7XWNki8VvenHtUjOutEM9QNEwN5JwnedDt8GNuM7GcgYhx+TPPgbelHo+4iGtR1uM5LJJSdTnglk9w2tMfZwO9AcVQP4Y0/wOTUsWaUyICAPmLNi1c0s9YzMTOYnTEQYLgvlId0OMDUNVLXaLJgFsU5sSga+NKrq40W3bqkRb1F35csS8yEuQqMVZYIuVenP7rcnpQUQtU4fgwBAenQ6TAwjouaIE5XqH0/fgtGH0I523uMFiosZtKSuQYURRvzxSQAACPYBn9R0Qp/vSY2HwaRpuG2wQd81JfoiWPwDQYo3jt2iXOHiEjuccO70RPd/iH6vnXC+Or1JztmeK+1lPykZ67wXIrMQntaxL9NtpIFS7B9+Oy6IVjKKiCGONcjdvJYSpg9gRmh9R1203pw2KehoASepg+VsArMyjhE45JNMizp0UyXioEnwufRHh+Y1S0IiRf7fV1RTC7cBerGTLyB4YmV3zHk9H+WcGlJ1WIfUq07mvT1gg70B0IpCPDdD69qDRAMANG2vTv5I5p+pPYpmcnn/cHmVxDtnYMz1HZlfOth8eYxcr1Eg/11EvTs6uwgjogeg4Q+q0iFXgMpjkM1afS0k8hrR/FY46ELKVq6/cGiPLc8SbMc1GjpViDFWfzBIoAvfROgaBW421t3q6raaNJoyMfdH9n/QzNC+pb9Sh/Elj+gylaTU4oZRoGuJKKJVSsmptk22R1BZTdA7eblugGAoELg7thbvlVBFFsd808hzKtzSKvd8bbjutSdktSe56sQnp7Fwvu90UwJacTazFfpC+zZ2lV+Ak8Ms5J9jOmQF4/LR+n7SXbmXcjt3sk3KsFvgQ4OgZUsFvEkkJCsSQP0OL7JVJsSV8DhhO7sNR3MbKM5FGjbHaUC0tS0abLsPzLDWQMoih9wKJYAR8/2wIUVEKLshXd1DkwxAIZ+uMgSDij0ggrPmB3H1z4JN69cnucuzabL8HV0HPzMb0SFIUBdrOBZN5+MgGFq1y0muyBpvkdwVfO5yVmHOPZ9S4Zvt1ZnKHo1NPNdDWSvM8LWIJsyzx5PjHeEaw/7HwhhfqqundX1xLtRxzkXyrGcIX8PBzVPtAiv3+sSziqAaWWuKZoR0665nHclM7S3RpSMNfiyixA8PSdgAWucCNq+id+ljbuSiJcCdOe0dC0qHJ7vrmcrMHsHj5pTY6N+ZWAyo75siHYCKxwn+zJSwXcrfsSJjTewKY3B+Sf2v936cLrShAEoa3xhllh+/WEZEvdIQd2TPVP+uNzV5yC3VO038MgxztmyvS+NUekupWZyUT02d/XpKksEOiXHcyVpTVdGU9kRz5FkflyXPjvtt4tbBkhQItKJKGO2Zda/aWdZ3rIapL7Za69qF0SkOGCbAi6iZ1SUA36YOlhLsRdKdDIRQUyvwcwPiWKPZ4gMU7oc9/yS1ef5+xscNMyrlmT2pj6tdU/M+eZElu8cFRVapq/naEZ8kD4lyIjL7fU50z8XpyRbh9T435QXgI7OcnKBX9CW/FfURLm2kL4ypLtufqJ6qzDWzgH1eDS99ggnqLmKh+aWWo+EmSi2vJZbikGTFwpnk7FPWmjmMw+NLLSlsaBDm7fiM5q9a1uFv17L7GTAAanA1Erh8KepVuczmegS1NKsA7/K0dYNRN1DweoVgNCt0C04i5J8+22kvxjFjD+wonX7lKp0Tg1MMy+1jTM8eE1MXJppwP6BEO8YZ3exOiLoBLzhv5S2Snu9DDI9dnv5tqD7HxwtTQ4xxKwKo1litMVrG6JWW2wANofsN0uuuMvVgwRmTyRnWA/qQ2WOA0O1QsgUyXWhtw8PH5nkKhibUlbi2HFcctCoJOSLHcT3K/eHFEbXg1Zv9j93SWHT6M+NYWYPCx3LYEap/Iy2VR49dNSpmzLZ8M3UZO4a1Jbmk+MEiDFkhdfyq1K599Wykrwoe/N2tUG3vCyfkLmQ67yxmw/NNVuAtP4veL/ygv4NI0v4DcJNYivBCIU/dOHwKx4V/L5sbC0TesT1NKypVvnsM3tG8MykHIeEw7ASDscru+cu1bPhHxhNworMqD8WcWxpjMkDJRAoRi1OL6cuEXL+MKE84wKS95XaGHvAAB7OJIMpEyzR0cS8Y8HrWsZhzizGXZhgzMcNHwZcJFW+DXZRzcpzdV5wvuELSgEqzBMbUd+iuKHsJSjHk7T1D+YbqfGC0oYjgSpX/gGuCuJkgwArvnOjnjHRp0IQzjD3oZwGsyCq0IGzuSrL+xNMyw5CRgmvTb2845QTih8yXhti3ctfdJLikgNOP3VdzXUkIvuZBSfwMK4og53YqLVOr2VyBQkI4U+VM+E3VpIx09KVTta66h9XWMVV/fo9Y39XW5pIm5RxcaIer2zPMCUWqOIfS1qULeXytvtFqRFS3DEnRBZzkMuttFvlyxsKco2wKv7O475noqSuSEjQ3nU8IOW05YrDzNG87O8NRELldAeo464qGhw3Q+05+Huwpc6/6Sb75yZpyoWDgw1kRBHnCMYtZMc3LfMf8p/1eNKGUFf41jhYNGGFwsm7FoQbAZF59oA5YBaNvBUWPL6ndF/AP5ZTgB1XaySEr8cpIRxsGGF93tFD1WdmSYmSmV/rSCuYf1bG5yY0ueccxL2IPY4dlILu8W6twmXL+Mi3gIHyxN3mk1fbGw4/E77s7vwTqLUn4OEqUr8jLslkQOEMjUkWqI468Qb+h/4TUpNtPaSJW8ySSb3mJ4uNbO46UpUWPTWlh2Bg6sEBwDWSVW/7EaNAG1yaJQ3W0/ZmcQspgAElAQrvMzyC7A8255vcCphapPfLZFs6eAtY4JvUB9YxE79h60RyqMCJKSiGL8AX3MqWPgIm4SWQD6DYGPQFD1vRI9IwMbYwFh0veVk/9BRvqlzK4SjsHXpSXlxSM7esv9rw81Hv35Dr7T2TsKPjVYS6dfPprrZYEyM+VL4yLI9/FP+0Tcxxyj4gxVp8V3IPPj5oBBprv9iWBm+ZTqtxGerth2EY2AaGI/+9wSUQ4SBNtQ+KQy3WPAveOhUM4sGtX5FKAWV5MCx7bEI/IUjQLSgZ4aL86rABWpkRH3zJgcEuPN2ei+fUlZawevjbCSWTpbqRehjRP+7UdVzeAUop1PK4N6TU4a1Fm8UjXDbo8LAyZleGGp/ysuJBVaADVOYyVTan33cJPZPyH3gOBAVJN1547gkah7DrfketNzxQDacc6tPBtmDi0BzJZhSANfge5Mf61I9GYNhYOkaQa7rw1Ie5OPN2UDt32kh5V4Qg7/YyBWMZPuSB3bNLjgIyhkCsipe/HBiCB1wjlM4KLM17nxnXGjWvlYAAABp0Bn9ZqQp8C5dKS1cr+bYJVWpQVCGsmxBViMrgiiurhZPjojiIlNlsyBGt8hBZLsmrszXyBbq9CRrm6jYr+FmomMlHKyjmLUgRLXSJGGfyg3/nrVgpPO/BXGeIosZWcCBaw++wBB6+06ajzihQyypYnazbz95pvEKUVIhsaihBTrVM1uyqPRi4nsWEtk7IAqhOk793T+7fDhBnzQUduh+PYqqNUSzjyGIOQUXhxvSK7YP7NSKP6OJpJANx3a1yy0Ah1CqLsuA3ClrjIeZPI7rHXjtYXLWUnyiLFvZwwkWwTHUJb5gtzmjPayCyzB+Ax1ihglNnC24xm2L1VDz4mOAUvbjx5gmaY/hXEZ3P/sCMtCAaS2K6C85sHDLazmQPwWSqaKSN8lSmRFbNkhGOSMwUvyJD4ujQyXF0eqHgmTt21POHZQ8yz/yJHfGlcP/Z9WFPH70kuPE5hI0tSof4oBgDhodb6/BrU9+K/QXzF188t/e65WPz3dMch0E4m5PwxdF6EYZOMwzUaxqx73C+W4Hniy16tXLK0dMc+CTw9iAD+1XdzAhiEj324+Iz5vExneZ3FUmj0DDuCbEa3p2b/VC9R846p4IcYMZs+Mh8s9BR+97tlycZXKT/nJgAZlcimOeKoqNUkE2PuU8pq/9zH084TjdkiDN/9+xP7XE/iXpiDQMLdJkRy12jjoMXZM2CAzjUt8Pr6IozWxkttF6SGQmgoB5f2rriYndKbqjF9jpHyfeuXv2Hveg68KYV6M8fKsnICGXqE3qJ5a+XC7YSEMhTY6MMf+e8nUSvNN5CKX2EjJ5y+s+eGF4h1ab0faOkpIvPjz4Nm6aVvmZz+JAMjosgKyea3jy4VNyFf/ztjXSdcPUc8s/SbS4OmQ8LoZXZU0Dab5Jk4Up715zsDG7XsZkEdIOE1e52jwenKWY2D3l288wtnXXs/anT16xQNtuM3amXxsHZDhtnDRj9GLtmIWuDdKWuvHv6ZrW2iTHrYd3/lfbeMBcYPgfJMCxQCdx+R9rS4f2lSsz8MkK8V/lYSNEwC4ZUeGWJZ6zW9fUo0o2kIWnT8q69XCEm40KVAp5D5J1++qgVSXK9RMMFvP3mDeACtXTBrabh3P6eTzhUPsecZFqrBvwl8fo6zt5q0rkTa7efzSJwUNO88dfyBdDA7stTrmMm0y+KG3AqYdOsCiVm1OuN/G2kVJDhnHwf73byPfHVvCjJU1/0AYr3I5tOZCV0+ZNcehiGbaNMB9cCekJWm208uqMfWms0gomAWIEPJYYxPCzEhKNjiJFj+OREJNJyVsqeji/fpOxGjcRdmpDBFQUWydxQbjCKQpIzAh5X5q1DdrgUHGi+Futd/OeOyIjUZ/4JKFBthSbuF8FlJc9gtsnpxvq/ZSM/7Gesgk9i2+vUNroyHFcAWUxS0MCtiCuKsU9oPPVVU32BA/eQNydvUlZexNM1xTN11/ttx9yyWzdMeyxdvq2lracguY6znQWiWgPJ/90QLOqecs0oILw34omJ0mj3KgNejDRT+h2BCfc2ZZP34b/prgjnGI4bk7Sgl+93WzE2+QEGL8P/aOGuwwQhBMqk9jO8lH4ANE4AyeYJBzUl5/Kk+l1eIWBdg5qSF/6KFGEDAe0VixsQQZQ0FWSKnYoz/zpIq5eTPdCqRVal/q4TE6qFF35UH2DlUP0Ox7vtHqgIXi5VmISCdkLtF7u093JOUTNCcmxqpC8PsfyhOr8xhVRZy9nGDlLhzkm9UagzqXzN71OO00aHdiRf0m5xt9Mk3xfnjusrhabEIbO3917rOiVDfrc4YVpnDVFAFGz/ehuRDH0wXplY3VA2t17Bx52qOL0lTCFI4KgDI1Jzc3bO+qvRPrIEk1iX5NM/8ha0AV4CxkL3Nv8QVF+3SRr3Bh6N2/f1fjhrP5S7kMAy44+fPatpK6nFNYcuQgAgrdkRlQ60HWgV95MQ60enyBeQrrfPuaQEaIip3o8D7+XANXZMEFYqZfk3ZD+aInQ9WuPNX3rI52CIGJBNwlGYzgauGqotdYnCXtnoYH+WnmGBTZPfcUbHnUkM/3JN65jia097X+c2Dl3bz2WeDcTMxt7muOPkMXakRyBphWGcbrOL/y5uoIFz9sM57PDFgHYhNBQGbc4VvxUS/XqBmSbh799D0qVnMy5T6Xx3Ml5cWyygBriUqB0ytyLnwOK04Jvye7EUmsTVWMqmmmlvZlSITrBWw1s86otPxozJgkfWx6CO5dosHIujElMxLlB8RAAAtgEGb20moQWyZTAr/pNksFwHIykplcYI4N7Ap+zOVqD7rijnBzSWxQncnUGRWlx8KHlNATCpGqCW9TkfRv9iUkVgeTeprT6QF7kfN1JRQ6YAavEZkNUFkbhU3vba+3Qx4cFe8ftiikDvc0wDLvPhBi6ExPfILMqDSj//QjEFDtEul6KIDsqVT4sLO0YzTbSZDFjWu3XU1g6MC3gNeevGXjLlGQTE6LjKKlwPDgIoGJCArvdIPIUwW8crBpXOwWxg3yBp8jvqkLIOYsV8Z08qU6blr5wdcYI6PRgy4+XRJeOLfAcfSevEWS8F+MjREiTXLLXfAn4UYpWOQ75cTdcnlp2pF1tb+pdTJanIuAysht59mC/2AZezpsD1bdJmKjaBg5rrFdwQ2Bn1WmhG87s1QxCADKxJQ0YXdeu6LiJa5pFDaNvupxvjTfhUS0wiDA/yI2JDuFtiL+nYtyNhprLd6eXSfJ2am8vg1tX/0ntvPzjt5koh+CsTs8E8spfqYT1kxuX/tjlZwsEndz6IuUEW+zx5fE2kqzruZcI07J9uRgDpGAeh4TwgXbl93osmfwMeKlaAcdiREpBRURulFV0qP/Fg6P0fpRdVJzPrAfHTjdO55BW3btu24yE/QWzkSzHt6odXlR3WYs7UiJ+oMpYHa6f3+ZGbNyhQwezsZacj9NXgYhwK/AXLhPUXEOfVCxtQymmtnQ+E1UCHuRUaeXuFUIDVm9yg0ZZsTHmZqgsSyFcUqa+R0EWN+SLrTQkSFsK8sshpEEZ5tLxoSvyehWLXZMSQy5Wc46xGcxdnY4Jukxk8MsSFZEHcGKC/8ijNZDoO8eODZ/JXwYDdIPZoIyjb/qsiYafPa/AK+u9t6D655AFU1hbZQwsSzCTXXUuXhO/TAQPUgJqG2k/gYMXgoqTzAcsOfdqWhWP5F55rOdXaTA8G3qXVh+mt6r9SJEzgvnKowBLb6+ZFqevqaBeJXBmJzdpgFKW5PA5wdfF6Gtr24ASn9sion5CwLyYrBKQXYG5ml2f635wL8o3s4RzmCupw42sW0jbPUEh5ojuk7arEErdx3ZEawGJUd+QeVjoRnewyUxXTni4oOi0kLsA5YA8ENu8ze5hy/szh8nkG+QVXDRoe86aq4mH8mkFyWgeJKbjxk7ZDuo/fTkVtprcdZJiYsjcn75SlFFRHkmjXitDI2Za1/nM032nBSMo6yMXnl8nIHuLjEdV5UtkAV9gBpDwhoRFCMQ9p1drEG6BYGG1R1Y641hosnOH1PDbLhCd7ISCKJrDAwGbbnbOnaO2zU+2/IdQOXc756Q2aHt/efP00Wj8Ow9fpZEjAT+cZtGw2+z96UTdWKwmx2AKr2nu8ElZRN2jIfR7hGfpFvXkOhDLTkEVBMh7C5pCfo2o6cfF7VUKyx5SO/ZH4a07ipJkqD+N7r6seuPXj22ASStWZKWl7QLAVNAoVVjDPrEUmtcoPWyk5xBvNxDPujvR+RjtY2wf/Y7vN815U7Ow+cb1x+xyciZCzvLaBpbTshCUvek2AIloRlMSoj+hDh9mmCxO3PcaOSPXkwY8L/CO6Adjhv6V/AbjRbTRPtlDkfjzAre4pbzLGlKjkk8Z4LzQl9QGjyzF/vRu0fjEok50bH1bm8O8cV1XsnjVhWsi4gHYgsykFbc4S229/en27+9EoKU4KXHk35XKl7qVcIRrbZQfXcJvHnB0I+Asw0oZ7IztWO5HxJfL+XqU7glU4oxEkQg9A6x4NUCMxUlUCgWQbo8XN05zsH9qyrZY1xHAYssIfMrwccrQhsV2AMXJnh5JE95g+chV16/h3xuAvWYlUicgpzJfKjbZYMuj92DHO38axzhjQUNmYfBGW6m5njNcRaFReOwE5DkY1/HVAq5VYmd3MW17iGcFz9HvMDcmPg/i0kviV4frpimnKU0XPt/vjEtS9CXOiqGYa1M3RhBDI/zLyqnYoDWAJAbU03sHHcSHDl3YJeF6ZFY67+y/0PTCsRW65fWfzGHU1lpB/EZe0hpRLH2Jlly872bqAVJ2WfMg0i+qI0w3NIiOgJ6lge9pPzhP/4dKpaw7oso8XPwTTIrVRefTzoFGDegZ+U7eDMU5BDrvnqrv0N6Q1LSsEII6e16fcqvetq9VFhdqsCPS6FccXzeQgS35qWiFWq4HGJiQB0kI2+WVUnABmWxjHouQEIIuuzoGN9Q9PC40ThKGr0OkXwiZygnbZP46mE7XZc1jcsUflprnZ/unpRUclxQ4GmFElhr3GLAxud9rp2Gko6veDzq0WjffT+Y0DIT6L7Z4ofEkF16kMKIEpDqu/0Zx+QD2sxqJrYTQtU9XPEFCULqMPsUqp3+TEx0hI5itv2wXSR7xiiOklC4PJBM/JZFSw+HxHvUBCTBTVweWKgjgwloP/MOlbxmeOFYuY9Ujcov4PfzHp7BmOi7nQ/cWe2cTaDxvDO22gbplTsFjf73k/qAav+Skha1yDf+cotKkJ7GG9hvNkv8ejsk6+icDcNY2QN4hA4cHTim89iOVsYLtRyrdKmYogJyCwZAVYb3zRhTZPGyW0a0uNjDEIPhuWOiAZZbSYESsDzRkHGtNG0YrIM7EZLK4OJoSLqZ4VAL4Ql/C1gn21XC3DqHR7UtYQHcvsyCG8s5ylPuq4SnMNIB8rd0y5cFU0/uBITb0wSuztjyx+PyUN1usnFjOB7UBg/j2KKtatZa0gfCIYXf0ter5YVHucwYJ6C33A8BoTPiBSrgLYvUTO9ETdMdiL6BBcK2miO5R1DBAVqfv5TpmZiD4/7oBbtdLmM02Z0hbccQPaVMJuV+zYuvorVJG4I3Ob/3xuxIZzlukJ2qixRqB3xbv8Dx8GxsscTt/civmyVuk2umwXX40h0DW8ofkrTGOgCf8PH2p0nFwLZf1VP5y9pxOWKu2dFlvLOH0nPWojWYrdfOBbum9fqecgdVA7b7MkkZcnSYX0TlZ6TEFQ+HoPB/ZiyjnUoebSB2AEHfYtoCX9A4vT8ti6bkM0uA86cNONnyXpDLdQU1GyzzJHpfJnV4ytRZuSKRKGAAOshoLo7ZURd80ZFN7xY93IiJbxHXwroEkozGLK6W6MGuiefvUUQH6v8TIo2N/R3J+XXQXPoXcE6rPZs0bBzbgH3nZ3WemtmDQCowDH8iBEU23p88qKnV+uatmq+jHPJVyji8MIBg/A/491jXN8LaeW4dIKNXvM2WhDbriDPqYX6XQ5GJu/7OLbFpM7x9hEO3iJxuE3/bSbO8LA9iXtgPODYZXAeSLMnma6Y+R/hoRIHMOBNbBU6YgVvJSHgEbV2KndkoU0Lk0dGgugVbhxSWHePrZKsAyNO/DGfGV8ofZpss816oHRUXmf6uiX4kl83x+NSrt/LF4UIGDLUafMYu+7aYhmgYxtR9Pt5Vg0xv2qQ3gWQMpszWEdk0CCKwKu91KiZdszxt8toULt1bB3gzvKpARqX4NJevdo8YWXCQ4g+IzbJancIezwAVLxX4bjQhQE4nE9BIG/MlkyOyFjKEjqlgzM2Mdb0wTNNhgBWXZsrSdWaxqhBbh1/2Ijmk4B2HghZvLNv+k/cVLh9gm3FqW0DI96jgCyMSp1OE1HgCS9YmeW9s/1Cp0fw4bgG8ZUN2erQaNDOWHF+ZAyUvr/yZE/Wg/RhZHrmmACz7yZfx4ZW1vtTCqJgl/YoAjwJDPbWhUK8WvWFQ5ZqZHpEhPKeuA8pI09FRsihJxciNOMP0n5wOJUGRhb3m4rHVvxiyqpufYILBZ3PmciKkPZq/Fl9e0dyxufPp4kmSkTdHM15ZGrHboaot5bhMIISc+z42kVVV4x8ku+G1mmxM0tkfz4wHftaY4VtDUzQXLmuBHUvVEV4eP9082yJWs595aTZ+5n60QiAC49EQ3uShOVCkzPhX6JpTu74conAH6UCY1HjoY14IQJ33/Ryk0zUbc+WCitBGbNubROX4pR/lGlQDVmR8c6BVnlfgFclrW7Ttaw2Ebq+ZVlFjbon4ISh1wcy3xI037/EpKGYFfsPQTrl6z5bEvjem9QoLi/ganUGFAs6ka74gPjX4ZcOw5pcfbuxLYDd4XYeUB8UPsLPyDp8Mn23BYrSXyF9qrOMGqW+D74PuQeW1NWodQfQY66tYGOZCsAnGkG61zdy409TEnDUg+e/QT5zTRpLwTvCe3t9WDNVFYj+FD8mDOEhcHifnNfj7rw1T2ZYLldAfZtxevLWgQ3bGRD8voUuWXp4XW+jLPjfZQXUgZ+9QsckAF3kZZBiuMkDl/bk1O7Wg1KhcuJDmao7sLG0AFuvTF1PYnFyvYkRpT1m35zgutmZE7QjDJi/4p5BefWcAsW2Bh5dhtwWXFvu6yvfayuvBEL7SDBCJ2naq20Z2ije6MPLUsH4wFTDdpWkKCu4mfZL2ZeazRH3yJunb8AiBABZVjcoh3QSJjTyEmNNbRsHWYV7ifgkNtB9mYMlFj3ecDeJxuk1EudN+bh/K1I+C3beryd5J6mvGkEwnntgVNF5T4alR+HdwVKQiDZ+rOdygGCb3ptX9e+IS90HBhTV561sQKScDFRCQM+NWBtwe1ZdN3QOrcrTfOBu7SlsHwa1Jjs1yJs9xh5qMWphMBWBRs5xUH0j3tvEplPqTA0th4Ew8gqzaGYMbicMT1+ypbojkngV4iUbQf9lcVIcuhegP4moqkPuBl/2++yUXXIx6RaQWvQZPa1e9A9M2zF76okop0Wx/k9fCFpbb80JkKJHEaKcJSa25KNj8LqHy+cPF/pAgjtCGG01tK9qU1UxeODUWzL8vjJUiYgOsRc9zhjqtuqTgwfMXAANrRoLSvaFFKlaPpWdwQq4MAORIaUK7cfCwzcIbJXjihuNnpGxrS0RcJKcZM56V7P8/OmqBMx9MuonJy9ZTChvfxQgpX9E+/kgWNGq2b/pcwI+PVUAIL1rciWiYIMng4f/1LqIbIXsZZ16S37xeFIIDbjh5NL2OP01dPNGZQNsO6R4UHCCidMgwhCXwqzq7ctvCgskMb/iCRp8AkpQXw82oT+j+2tvK7/n0ubQ4nu3V6zPsUvDXKWc2tgkDTAPnuljPRr2YSwI9OVkt2ff6LshocoBODAHjx2P2w4CH5CHpEIxRha2NPmkuu5VXH8zqAceX0OWg8XwNqcHiPe9HTD4kKrZaKj9Y1dhVbfeVqcHWpanZxUvbJ3VIMjXPXSD/9wLziAZKznUvpSdrnb0DZrbni5e8nHvNf9TPa9bvdPDdkGvTkRfGGrP9T3oa/BFm/eh9+B0HU2BiAc5o7xbHkbi+qJwkXGJlz3IMQeLr9ATepFhZ6Hn/C6NjaiZdBPyh/sBljFCk1Hr/3IkffcW8zrQh3rLqpJw6zdUkiAKkno/HfeJbdzvXuKS9UF8SS5ljz/Es0yJQ5DGaNtOKk9bkWk6Us4h3BWojCMago14csJ0lXlfcYXbzUKvxJtxCGAjfaTuVrNDDWqFzMCGiuwGSw2QzGpW3U++cQEUe8S/XpfsDsRr0mVxf/rgRhDUQzcnFo531TJORbYTJW/3m7kueoT6JwL6NmRrNFJ4p2W/5IWQd6bXxCmgJtCw/114MHqHAO9LMVk4g4mPenGq5UiATNFi2RXfjr0u1nYYmu7YvnGxE3z7073fdk3csL5s48rkq4LlqGVPxupzJ0pJ/TK0FX69OKYJlzRCN8KlsbfjHMxFzTP4Z7cSuP80hprRWwLDZiwHwQkm9WO1GYYLc/bu6UkIbMOcwaWMUEQH6zfNqkEijozF3xmpkPHhguOjHdkR6Taz9mVX8A6gy1FId+LIJVfzot4qsuajSXQxaOGNArLcELq1W2XbxVC39YQsIvE65VHo2ndhwEbl5jFJPhNOrhmH8UtDtI5G6/A+AGL7uIQoYbUBNYQgDS1FMnoL2iyATF46avOoO7NeUGj4kHbA49B/lAFWz6XMTIwvshWsgr0f/212o6YTW94u9DI8FWFWU53JclKxvKclVLN75GEl1TyAeKc2eohtWvon/gs+VukOoVqq4JEGYIMT76sH3jd6MjUOiBlE1b7qsMqYfWi0tZiOQf21kvkhZ/Eehq83yuNYKDUobcuW5Lq53h7umrE2ZLIABFjGrzUqFShyJhfrz5Tun5WuD/9X1C1KsESq4CwH0vE4UFyzgJDt+hPFTgd0pBaSJSIcENjwGQDfKiywP34yZY2SVMwiID9Oq2kKGN/S57P1u66+Pu2zd5LO1fw92tZObui9eBrmSNWu50PKDJ2g8BGI+Y4GFNc1hfVsDHOQWukGFlMDa7o1UdhaUoso4at5NBjrMmNwJfC6Opnwj6WvyES+K0+k7Tw0hr4O2/m0cqaLSXvucLR7uwebw8YQIlm0vMN/ihC4rBivXxf+9ZRFK0+HWzKKfxXYEvQHIe9TA8NdXy+4DshRcmiToHTFrH+dNuw1TL6SuAfkQf7BDYy0PNlxvs1c57idew1Rm2Qv/pzeeBSGBZ5pSZGkYNNBFpeP1iY8mi2sHVbCEJU+mWT8Pz58CnT3T4tM5Bxfeo3LBVC2BXClruINb7VX/lTHJffJPxEkaj8AwZP/C80sjT0kioEJihmvOB2HyGV4rmaKy47nkCvoUzKgXBN8/wzM45oU4AuGDvHPXaFmc8T4L2en3QrPpeUGwLy+xgN7n2gRBfYUONzRJwHVUrtt4PA99zGU8CLLytFJF3Jv7oEzSGMnuSyivdaPaNRx12ZcwDxG4fsECqyedsF2usKPYh/lsOob4Clxo4UQij1kcM44iB7GwNT8jBFXOJv5pCCt6gekCCP77elV3epchXX7F82NOn1wGG6k8XzGhlxkkQ7m1Qt0daFvDqUkKfmUoqu+Nn0ndn2hVZhfUWYa0xtp5lStBu2tRBsyb5nOJ3HylBRvTLFlPMXdrKM+26qsC8Fjd041GdoNqQociEC55UVsSrEzdRLJx05Lgw4euRzVotVeEWER30chgWqdxjXOjZJjiaQ7JwfJdNMUQORbfRU8sthkeohuJBmhqyTce9tZ3AaMlJew4pNZHCiLCnWXLgU8jpWdLe0EpI6ZLHpJNsgvlAh/GqM3db5sZaOLZc6t7vaWYccTEdCj2XfKjX40+EMipb1EiP0NMAO0IYb0ymqPrsz97HK/8t2elAT+IX4huE9IAK3uSzFfhNsA+gSieyEt/BmgVqVwvIUQ/SHvFAxz7fyU1W48nbS0wrCuUAtrWAAFMHg0d7PIFoyD+eEgHv0PzLmoAWif5KXmIvLopWGGn4PGMUwJhUB1/Gi9JsStAuL2WwBDqbHSRlkQw6+wvhKlsW3l5rAvTFsEwyYQC+Fzu6RVtL3aOfXRZPH+ehw2as68lsm7sk6UyX4OoTEL6PmMB/nXc7+pU9MBgERAuHtjTlWi0Tsyif+tHtJelFCfxNI36ktOcq9fZ1qV70SWwnQc/Sl0hyCllxo2Xb08xh0yaT5N+VCVoLHWqMfjbQ9r88JK0yri5npVRCe9Ps/UMioIUegljmXAI5L0CSXjlQHpRsvswWVsGiq/rGlO8XqjgX3UZIfJuyAW/8sNoMBFcci3fYEAWDxUb5eCPn/F7p0jx2FfAIDKQ+GNMBaj2bwoOG0xoNK+2HIZV0kHrot0Tzf2+K5jgSaa/ivW4QjJOMu4QdJUO4dbZV1I7kKSKQ5y02AIeflSizfmB+eLznnwKpC0GyqueMb5+cz/9rCjQ4+kBD7ULcDtkaQ9Py7bxyhydm/5bYbodxH/3cHB5Oxyx1ZLKbthxdY7bRNqnaUFwetQJzTH7n58nEsv/EgSaWVmmVQF6+feI+3woQk9yUmq74Mmg/L9DuGGhuqZqgib0va4U8tCfdSZWTgz2VMHWyw7CtOQGXujdmRYVgXO+i1bq/dT7PWuJ53iuPHFg3M4bp+D/800SKPzg7Cseua5PXWYwWK/pOmhziF4DfbNm9RCnJC6yMc4G2OQBGS3fzrkDcuX6BW2sWWvvseqpQR5g8VDQaCJwT3SVTEaOzdYIhOcMkiDAUnSAGiurHC1czZRPPNulMec44DZig2Qh7Fa/4Zbk6cMMc6CjXWG07JKzOMYMd585dZhoOdSa7ybeplAXQu9D2i5JyZ/7017v3dV50LZmAU+X8RuNV5H62a0cDkGHoeQ7Gr2OD0fXMScdlWQkGbwFnZ6HK0r2cimeAt46aXL2y1K9olBJjukOHZvDBZboP/PlGcKPjFuFSrNjp+UsSdE4G7Qb7ppyp+YFE/za5+XOxna94h+UoxfIvHyMs3kykLaTFgjiEi1DS/wMZfR7UwAkbvNP//egHFypOjsL4dlJFJiLVYjfn3HrYJRRcscXNqBGbA9OvUsXv6K49DD/1unde3bT30ZqaMMvGNUrKbKNGVdvneoBHycDGB/f2WCmRQHSJjANSyYAc4ROJv1lk8gTc7Pgu3ZR2yI/BgkUqEdgehssOEJR5C6No2NHunVWdf4e0QHIfLBOBs9JiVvqLBjfa7vfXO0SzccW0UY8OlvPT4UJtqSQvmQ/IiYvl/AA5nqlj70MCUg+EhI2/ZCH86RVLrumIsmLLA3NU/YlhELl2mOdrjp9zzxQhhdWlAFafPM7ACVoN7HDQ3mPGhCCUv+QP8ufMLic4T1S5eD3GPYJeZv9H6PzsCHcHeCKZQpdNTw0E8C5Kb2DPTzkGhqSePdOEk5zIWC1gVtLSVRycVyMNs3F0c6WLrA+pF6s/7s7VBUs7JNHkLPZjAHbMunfphmmQfqNC8GbKq5liJ7H00a8r8v1caT4hxzSxE72+XccgTTpnW9S3JzGjeyp9yf8FQ0Q8A3boYxl0zpLmmAEPu8g0hxEQjSsSYuix1vTp8TSfh7aO+rGX9OsQZLrwxCf+1EbUqiSSwFwIiZBdFqT9Bi85UUW3UyVqkzIOhfFvcL5ujm1WS02d+8JW13scVcmmWsT5FEuhTxH2Ab2zFxodLfy78722t8HJVf6p3nb01iltWiKJFlrKSq3a/ysqauv29+DeMxIYqx4fsLN3glIoOgBOpNOaPpk6O6Z2YSY3JmEu1rze4fKtYv9vCoIZ8lrckObRFfttXYKDgspf9YLpoP4ud1YSFU5rzr/4ZLOwMvK2OrjUjFwhZI2rgpAAIlXZWZeOoOfRol6VqMsHjoixgRec0d/FXR5GV2LWIqeeohfxscrb9MEHfdFsU8SmqdeeSWUBdsgMRzczlA8nDygpnIyBH4imNpAHGTDROB5MlL+RiLYtLH/jIxts3HPPjWUn5aQ7S1If8YtLmn2a2Uv18yHG7izte1/6gisYIjdKTz7A5UCbzLRXN+uiSBtlzYtp7JqvifTeqSai0UOn8+vXoFD0tj2dP++ZPJZJmWiKZqxoVPEY4thhrX/MUhnv4s0K8biqE/KLuw+ZazV+Jo1LLz6DXwLfadSfTQcFMZ9GxFndk3Hics1a1ZlZvdO9gpIf/sidUr8wnPaiMBVJba1vTAxvQxwPGibWvqnXRBlOP3ezQb4lh8huvK8pM2Q55IwvkG+7QLLaKmv33G8CyC0qLkQ91BSoDuCe7tKCDn+ZlZUgZhP/odlu/laVQUe/Qv7SYkNjsX8oqe20bpj0WznxfYaavUZmDcgGLu0vA/yF1+vqY3yLAx0UvBHdWIHyYRHJz4Y4m7PlV87ruzia+APJAs0jxbINx+IoL1lNXFoLxMAnt8lqxWenpFfB/qSEQ4i5r51tgZzixzs47w2/cgkbRG9mlPn05FsNbjAX2pWeNLi9wU31KyiIO36y4SPfAw73TYchP+Mat18IMW+KwrG/bbJ+Ec+qBdlmpeQS9XJJzyTf0ysrsUI5gZikHKOm3x73Z7Kljf5vXg2y0xX09C2EYNo+4v7aEHNrMfAX7QwoZMIeXT4LwaTDFkkbpKGXYGir43+lqsXkr4i8bwMfpNnU8QVs77kl6/20/VlsTdBu5iaDqO/NrXkATi8ksGN6CjIP1WGEhuvpIX29cNzKP/1vnVtWSRhwI1LBsaKvl8kY5suAmtp6ZhVQoBHaln2C2YHNxpf07ml0VT0soWf/KN7Gnv/q1pwMFqX7GPsDyuByjQ6Gc2ZHTNdRFVVjsjXZOBYst44smW0PQXeykqucWVLaHn13cg+9TrzH7by8XIGYiR8IxxIL9J92AiIEabGBLqPg/ZdJFDjKJfY6WiDEcNJ4O/0lxyKcwO27jARulSrpS+hzPu2Vi/w9Cl7UGqYqJvUAWqEUoS3U8yuyf31A2d8q8bUlY/s6nz37r1LMstuKVPh5IBldjYyXpDVPBRMNywY70l0h7lR2egsxylHm+hRqzgOsV0fNT8pHHRESlaiFF5th5oBHESiJVlrqd22ePIHZ5FFvFe5t54I0wl05uTsiZvmPsHoBCUhvabdsMlmnvVC7nrBQCPgBLK3Zm3J+3jtqJgJLvLnG7PXh5D48U8ytiwQqlXD15h2dLzlIHYnSivDwtyK+pZHi3RVUbp+ceojxAE9CGJfX7zw+WX8gFSWECg4Y6H1GtslSSQrh1eaKlU/iVGVcGQXsMBGngsK2PhEM9HGB5GvqwB9h04fulvRi72AT0ryR8j9G1I0xxTE3H0XIM0VZtE+Ki5Fo89JwUEcdTvC7YwWlp0eC97gJ012tgKu6azEruob3DM2Dpb27Tl/4jSomqAr+yfzn6M/T8jN3vDZqe1Q93lCHnluUxnisVLKvJdCUf0+0vLtcqQQ9oG3TGN4fHv8h9LRkKMg2An9sDlLDKJuqRhEqGSllvHwABbaWATBiZIx2l4Pk0/xPi6pdxp6dppNbAv56hKia5Dv215SryrJWjUI2+68yR2hcu3AmrvyxAFUErtmdgRhuLlWGKCTnaE3PugqPCmcax/fQOJU/CUIHqsZlNN5HBVxof2rMEoX5zz0HN1tpVUGc1TnUnRCil1dNTgq5x2UNbuf3KVysc3QHzc0QDbkf5GMIA5pTjR2KbteE/raBrVv6DhUK31XGJqbPlXaoUz1yApmh3QX/hdZGP3VjX2ODbQ6T6D/QdDWdCWUG4wBvIn9fLB8T7KraROIa2tqBwzk3i4OJHat5fXv/1sJoKVDeK9olVlQYMnh/zoVpfdFk9Iui9rjf+iPiAlRQECo8ldnqR0x4+yZuoE5OzMBPb4pPcbVd479ROZdMGniNiOKP1zsMBZg2nA67nub+CWfMryxZegOaYmZfW5u3rxGy8zcfbf1AuCew214QsiaUQA/tB2A2SUP/QkpLhtrEmValRYbK8bw2uzBW3Kp8d/ANdHSraMZs+iNNHsAh1IawZ7LkpI46RCT37ON6J7M2KYY+/5Mehz7dvedreS87DjxvI16MibTnt//KliqSGqpUKdQARB/0tPJdnDT+XvDrxNFYN/KTlaZEKU2brK4MlbOcgDENhqbHzSoCj/2alYRGdakfRCpr6+H7QuBVjzNtROid4rB5I0Pzszj4maTYYJ1x4cgM3rUvvZic27t6gJwBdpD4iQ9wJSQaBfWtdLrJy6M4WXfxD7X3A7gG4mh8Ot7g0ta/YGJLVC1roRnO0ptVd8ZPZi6wVYhC8WRrye1JTsOrWK+ZgCl2d89Z55JctKdDWXJ9MwnYlBdOy+9Mc35k67U1d49NavzzMn0Dt6hd3aJZPIaETN4K/BYhWLGEE8pAAAqkYQIF0Y4PykweuPBOOAAdxB8euKuG3Ih4wVZfoWeSfUK0V5wbrnnSY2xnrS0Fyd6J+2QgIkoYEXi+6OUk/CMduOf46+fXNfoqBIWSbxh1fPg3t7axmeChkkFQkZYbmRFL6JeO1qHZHJM+hTWvFk69pgNxOIBEoopLwaUjyqIzEY7/001vRJfJoCrRBcforAycFHBVv2VDq5bu1bYV70uQxydETsMjzoEw2icKKqXYdIKgk3N3KrD0/61W4TFVq/BaEO9vOYfJ31tNQdBUtcUTONub5DqUAjv+o5nBdof4QI2MBdEt+wbCXugpI1tjNEqD7igmal1n40YOVvSbSQPHcQIase1fP/jSUkLc0wcyIZVPi8l1pZjSGKGGhL8oT92UczUm3nYKUDjqYm8NXc11wCb6SS+XLWbOWqx/oNnS+rXCIVy/pypzuVXNEiM1FBP2f3AFOdVvoGH5PPegU7sQ2qRBCzzIkXLtWUvroCweHsRRtTPAXVKwHF0NCknqQC4Yre3360wDuxMvitCzN6G5tgmNTEB84ujMyrDOTEEaxb5aH+3hIvmnOoBSKmCWBEqBpmQtJgj4ngzXzyrG+xjXVOifBN6q7zT1yhOLFnxK/CRPe4DJNYihpUyqcE1qPe5MNTCVFqELRz3pOPZVbYyvLpn0KiiAab8g8GmU3mAmYLcYzs24TiRHBEqXyHM/d3c+BuSrGzQ+yQhIP8zP+3oHVOK3NPRsGX/wB6V4LcUxHilg6EYgHUjIkgcr10MPGi4WA/P2+9nfjLStASFk1NF9Quz2ECIhgvJtFMxTUQeGGqbczbHugoAWSamV8T+bhSE5h5B+8HO7F9YvJEbVowWf6kf5A6JYxsnKMCs6V5SmluXjnsSjTLgZngW+bLrWENcNaoRSC5TbZ5ogBFhCVptSw8dHQsXF/4pIOoaJcpHu0rHX3FVW/qk2Xoa0JYVUbgmJ7lQIC5tUeex3mjCoPLawmOre8ed3sMvLUBik1wCdY5x+SsaHbLrxCvSr4xrdrtW3RIyh72XwHmHOvuVMkq/nufpnK0QGkZkHvdxvJjU0cq6r2kkn0Szw5XgdWv+Wq23zi34/012uM/kO/fSq1CD2jPvHLQdmWHfKUeWMdcdrPo58HbJz0AIz+MiDSbtoMSjlr7Z/5/mjXkyrOGZOiZo0EZ14ZCqlUlNC1NYON+Dlqib8JXRFQc/HFp2twGfUWDcHcFsqUZn9e70TWjmzOSDXKrjLM5esoqgTg9JyuUhj8CcuREBvl2O26uYDS6xGuyVSo64142xAXuXUab79q96iLJb0s+wIbdrcULEEl8mTfXIfHah8ndVBWBc0LrchsE7i0L8RHzmFnMKReXKYnDR/FkMJebPdtAQx63WFJ1f3m2W6xYzn5aGTY+9/TEERr9eSLflqV0cAIZp45N30PPOJePIJ1vJ+WMbBGdpFdKNVgqD6qpm7HxQBKiuHUkOXDkba6ZMzUum/Q39ZJNfY01SmrNCj+brmPpvge3kx0X6iv168i7ZcI6X1psMsh5Pnh7/ZfL2INXfaP+xJ7Jmatw/sVGo8RMCWaPOWHMXFTBhgUvjeh80RF1EBvDt81an0e3lJ2waJOGLptbGjBj52y7SKFDzWXdIY9grtC3e/iixrIvHqe2JAT13ks7IRQKAnlVaNBbvVcuWtHR6C8vZq9mNwpc5wu4dT59NtBqkF38hSC5WaVzcrQXrPeuMyTQdM+hWqD1jBnqsNr35wUp0KwFA0k+yWs3v/pSSFFOhBPJ2NJ9Km+bTQEihqlDuv6d3lv/+k6SWkbASKqYryy0gT4qH1AR0a4pO4CGm6d8/aOaqTkVQK1BxMNTdgS9UHHcz0T9mUyebvj0GtmDV7P3nI1hLUI3Tna0Lo0UCzCqeDAhajubehCbcDQ3dQ1aQwiVavJk6M23EwlemvfjrG9+5CP4c5w+iaW/reWvuPk2dMDe7hfx0ir6t0W+gvSIbLsPLioYmaNwLpVCQZyB4TEokPwtfmgJP2jaAOtSkzok0U2EVGM05cDMl5qYHPVArQtdVcAnah+e34PwV+VEwKKS1lfDzeUl7U+WY12GbzPKvq0RLzEoGkZX/p/JhEfiJeBby5iJaCnTTS5pPA7nY54+z2mbqq1QJZMGE3FbcvpjrM0VjDNybW9VWXeGaoczon6qh8mpEh5J+AKuJxeVgqZOFkYvyVsM95876AtWu1NmtSBJ1rWChSk9r0lCgp41FueY7ktbJeIw5mlumABdyuX7wAOKzH9FsJEEIUfi+99MtVT8FtXm6d+cMvbbmKMAhig9bOVp48ohRjn9fp35a1lC6Xu+n8TzH573GwC5/uypqyg3vSHCAYImVIY1JNCAceGwfGPNU21k6zqW1I2aTYU4JUIhvBSVk9vzDDiAoAYVuKpgQpAPxsFHzcw3XgUOdtdH13zaSHquqLe1KU+TUM+h/mg8JBV8Rcy42OotjJxYHX6JOpPK+9SGqxMUMQv/32V4OPxAadpt58JophHLHW7ECItnurt9Gx/bTwocfmDbar3ToZis4zauezMt/4MnCBIf26JoRjd0Jtqb+qofWgV/PJGxuPCCX1i4L+0EMfJ2ZIwkhBR94kWPt06o6lkUSJWlQvDn2qmPfziFUX89kxtw2FZXRiKndDoVyWm7y8h4AEggHOm2vHGCz81cm3obTefRk4wPHb2xBDlHXIPdJayLtny5CHoJ4g4z4E/xqHbK7ZMkZepLHbgSlrNxFgMaXWiAIlqSK6CBSBk0emnD4xCkvfXm/p4yL1g8xdF1/vYLT9b9VeKdBfNysVafAF7jxt3t/kT+6sAc4KXhY3ZFWzexcqGG9D46NulZTugLGo+38GIp3Pfd4+oQDRtKvwO06arVWH/u8xYvuzkuAxF2vj545UlmTBtM6Ba9AcCzHJHwwSF8Fys/Cfa+6eQwVQ9BcH8gLarPW/bP1cj4qO2OAcg8Vp3LeJF8DEpx5nsqx9B68p9r1xtsXMWKjjgLNfO6Wjg+i1XSv9tklVN3Zut+msHhYbC5ZxoHT1rJ2aJttgWIER7arwPKPAmww4oW1VNMKkKxckw1cz2/hIGaVHXSOz5jmIL1ExZwv7e4PMP9vZj+a1mDAu4HTLC6ewAoqwzaLJC80a65PG48o3C3ez+rX58hwt8O7WGb/A3c40KNfEEzd7FbO1+f+Ja21b75wpoifWo70XvaxbFmHnosvjMXJralmjENET9D4kmyNbY+fRaZ1v3FNlmkyogkYTsoH3Iihmp3WZC9P7BRAilXonYZuNh9Kh/requvZkKi4UKjuod/kCJ3oxIVVN7ud31GEVjbennJt5ljUsQOHELBcVkk5eQMYcD/+2vaCaYaJj9+7PXJ3Si6ZP+ZHLcYusuz28t/WEri7XMoJtR6bLXl8aikvpboJSvmVKBLFVDFLyYSmnyQc6piMIFDIm5cf/SSJXwQVjnaHAVey/D76vwFFycZbpLaxieV+6KikcEIuJjYUVAcC9P5w08J/IJcvEmVeTJ+4TNdlER2293BdK44sMs1d7YAT/puWDUMilZfQSNWEieD1Re4Km5M6lEi4jrvEeKN4GR4Tvt+j1+lgFNBh1ij6od/Z4lkUWlhxWVLYkW3+6RlSRngN6rTXW9zC7WYfAVNsTNzTyOFvaK38sUTDeGbE4naMG2VTlitWrwUrit1gcr23DtTgaROYAcaUsoFaZaz/OnUsPQ/EoDCPZPyGj/Muuw4QeZKbs+p0l7efEiY+PHFJMJvEZzoc+S83G+7EM/RVvHYU/+FQFXXLSqr23SGLgO+6MnAsLCX2D0WafFK/9aewLPNFQz/Lg1oQ4bCufckQiynKbeZwhD/o7mCfsvRsv/VV9cW1f6DJUB83A5uZ5z4Ku32SM8Zr97k2ksSqR4D4kmaQjgu+ZLLLAPT/+hCt04dkmF3M1Q/2VVBAAANM0Gf+UUVLCH/7O1aUrhnxlzTxReFW0v6vndhIqtAJpldBvGTcTaiZMH+q8TtjhHa2YHLXVdT3EsTHVdXIyWurSfD38GGBN53khsz/YhN7JwPSwbMXuiB8XbhspnHbe8gJLRegVZ9o5du6rOUaDbKelq6oVgL58PXkn8xCXwx+vkz5FEwnzmaEVUwJ3By92JNgT5KLBmxS0MmxHnEklu/tcnKQchNqPpJqIUiEn6EeSOGoVXEAa59EGdepKYqyGNMQVku2gjXCntEoyWlMCO89tU1Ti5mNdssNB5WzoKOX8nGlECouwItoSiaDRQ2CoJZu4xYy/C6j0eA4+nRKnWJtL9zBO5pgkvPYvTcQ9ZDAFSTx+S+MJYFxiy3iQu3Pl97i2IRHXibJF7j1wP+GbzhNn24d5dUVpwbfYUjCmHAPI8NVtG86/ry0T6hJNd4D/9cL+tcJh1Q37okkQ1nEVA2AYh512dWLUhh04pGgReLXpCVsW3GAI1eBUDilRPPNdd+Kp0c9bo6pdOgTM3Nm+Z72LqJcUIM4hJttYpoKQSJmffKU1In8PtYL4NQaXM+MmAfzRtnErJzrKDC3+cHm2F6uCmojye7t8yLaB4EF6cy2TLVQoiWKo3FZ2V68Q3ToDmE3SmNckPkcQ1Uxql3dSmzDedkBNY/iY28Gt3s6oDgs1D5wXEuWJ2uLE+MiuSgRbZM616w9PAXbSyF1cYJnh1hCdjTTYeIwOMz0zOqJDmsgB1uE9oNLUNjth70ps+zn5/4jzXQgLo6PnxGO7SeQPpX2p6ui7JmPVHUKgvAYp3/P0qGhIHUpbghwZxB7EvpJGjP5wRXY2N4Kx13c1bOPkP3nOOymy/lv5C1RaIVq6ZsuYbUCB6WU3+2sCDYQMM0SPxCuNLlIvn17NJj90q0/5dt7VyguAekQP2gdcvh8w9F1gxRZP4vEsK5CgAQmMKSjzx7tu1GaU2a1h99qE3wMW5TpAT1PpxNsms+cdaM+6SG99S5NcFwVs+0Ch6AiLjPnIZQLlIVd7IifWOHKCmLBTgpdQgZNI59Ng/TUUwzlzYeC41fXKNFM7KTDxd5E59THjF5alM1o4CP6m5n2reBktbasLu7V9WAqwkP5D3lfqyU+f7ZO5Wm4IYnQ7FWiW0VSrWM5bUuCx3crXG4n5gole6B/PHABNcpKi/6v7CYvWHDqFbLFM8SbdDwhKs8qiRCg1EnjRFqKHSJHp/EqKCsvS4NtPipfCtdZiDOtosR4R3c/jzqR6E28jghz1bYt+Ai6t/W+mz7okMsQuhPrutyqYHb7vgEa/CkNAuUSTLA4hpsB7rpJjvvuXYBlOQEvaB3VbQF/cN1PIsK9UMjDs1NYmK6g8qC2kOuK+GSQsON7fux+Ef1xRuWkBCiAUMMYDwKm+Zez2DUXs5nihY0gY/5FaXauxbc78xOY5MSsQK75P+ezfrCxI9z3IDK17nZCioCXX3rruzMih+mqzTSXM6w8/65IBUtsVL0UgsdtnE2fzL1fraxwOy8Xa+9E+5Xhd0Z7/7+QuCqgqqIepk7hW01no5f5BX9Wu2N9x49A8f8nFNA87xsDSXAHvfBOCHoCpxIwhNxlqTdOM0D+Imz9RkFWCuu6AoXPBzt+zQCn6jTDHfCCkp7waPP5vtVwdkGlMKg4Rlz9f2a1xa4uu6Jg5K77Bp+ucKvwAM3VUrfn0qx4XUJPfiOQPhmRu9GhXeS7UH1J6NjrcbQkLgSsEa2YdVJShAWtifQQe0XR+GTmcHtkXfr9WNXui5BhRZo0Xv5tTrxGfW49FMoDeUzIKanwkMu9ci6GF1cXH21iLTqwB4afEnDumfdmDg2lHB82h5XLBfEQxPFsSNedQzMPUY0g/rCfEcJ/inyxaFPeZnq/QX4fOW0C47GAET2BSz0Yx47QVExVYX/v6xgwLSYLg0x025MaoEe7/bcl5BslNHd8BOqnLBOku3Xg1JIZjPHFm6wkXQ0zuDlb+4z7fme2Nhfm4L9dNVKf65xewjow6rRYlNttdq6hiWlKq66f49+xf0GL98tewv1mnaWRNEsjSxJf3vEJ/ZVoW8W6DBPvwueDlAXAecQImn68o8JL8DCWeltcousvP4diTLfa59WO/qYoF8LGnxZNHscMvm7XaJ9aF3P/buST1G1Qj5o7an3WT8/eE7/YEzQ7NaBxer/kioo7+ZhrTwNc2GtG91Rj5DCHyH891ZaUdoyIQtxmnoLoYUVE8dyaJiLJAYMzq/t0ZvuAJ9pMHoNUfyzasV7XlNcWDfA+U1vjY3x3+47++KNiT5aS5cdr39abYWqTP1PpWtbNRNl5v6MMLK50XdLnw+qlaa64IGfhaZTLO60E/zuUtjt3kxky4acvmRHFvHf3M/hlOsIEO9l73V6Z2Dvh0hvURCoduehXwsIX1iTs6l08XsL1L0SAxyKmlkai1kREKsrYmr5D6lR1/wwe+HyF1TLabNk9QXaeMzqFrMcGeRpVro/56JbEseLSbMF2qKANI6QYclXNGu0YvhOz5F+0exLEzofTQ0UNx0+/JHeva9MOMQ+aboLZLl5jSXzsFJukekc+/QXfVaw3gq44RgzMh9viASehOBj5g1a+Mu7XVeNINWS8eGIIVoF486aY81Hh+I2Rmdi6gz5Rqk8/2KKeqYNT0rBEG7gUw2Hq6CkViZd830zQWGvNcgd5TP+a5+9w/gKYNCwshEKreCDI0E1BO7wBP0E3l7j4T6Q2xylktnVOeNP4x/k+vZbKHsJC+TNFOPvrrtoOtgnZkArGyjkhZB+kWE08sW1t/FKS9y+l+bMv9PMPiQqLPQluEH1VS6SY2wUcCegkdaIyNeaJrus6wT+k3SBt1+ikBgONWafyrp7tCtnm+L+cyCh+jsmeRDPdzUaHi8eOdkkYaHKfBkpRoM2hiraScSxAetpk+AJr5kV5ON0QkpLBCFouFSwK3MwH7fcygH8SB5cBWT8ajUVuhLUOeXxDsWPjl8eN8JnS9LSLY+0BHFNzPN1Xd77GlbSwWs0Ij48jjTCkP6gWax90yHEalSdCz2j+IGGAwUoM1Z6co68qQZaS0jz9z2Mvzonal+fT/WkcBzs+9NWXwJiSKklBKa+5lx0D+QLqxn39H/hMvpDvr48m3N92KpQunsIK3b2tWQJGd5N7fIVU5RQH6fpqAlDX45ab7NFNA0eZX2orVowOOSK3W3PuheZD/y+Ivf7mYrmZQL8EPSYfHh9eg/U6NvDVtQjqFEmZzlqi9q2Rq0cKeRzQUwfKhsufRWrIH+ZEKuZ+z23cxpypT8UZV2QLdNNohrLl/aeeTD9rOws/tYfIkDqYkAZzYWTN0xU1xP+3bqP/ytck3r2Ku4kyXtCpasiNSWs7CyZqjOra/TWqFON//CX7AO0NjlGbKEOC09Dbm4BxJv5OYESNYNrbfONC3i8uqCEMOFMCE9tNQsF52gqtXWGE7a3dnT2fy9XVMyTCDaTbkFTAbLIgZ3VUOOSem21QS+efi24HWz7bmxtJyrPYxoY05kJ3m52y3dvHMf1iJ8c5IyEA9a56PmHKcBArzYhQcS0MebN/neYSmSu6ZPDoqdO8YhMPsqadXvBMXDyCuUFycv+/S4Z1AB+fXmywV8T0IJOzh1ZxRCfrkGteXoR630wGQC6RMNanB1at2fNwc/3SgL9W2zH4Ne9Oxd195XcFF/X8druXet/C9bHK40oBQWpAr5e47a0MIjEuSpIA/ba3VeU4oLZdqspxl2wwZTi2uE153Q0gFWdeb3B/pmZoXLVikP9sT9oqFMjZ0sv8tUu5sIPQHN5bqNXKPAntxEsOmQNJe36PXvmF6TUig1LTFJ/ftOXSm0kEoNdyjOjn/5mRWoWmkFdiL2WXFW5XzRzE2TdnSmiBf18f+wEFs0eImE9c2aCd0WBEEyZkCoutTWvB9xhXjUe8FOqOuKb+6O9mzlmoKgpA/uq8nB0BmqWmErXiej6gpdodCNGrQpyMEWzwzDucs75X4GWt4tf680pNvAi5NFejSKVtxaVcG8sVU5Vwszl71Vm9X1Rc4YBUg7NvKBrrMJ6N936yqMUUEXF3ZMAgeBrsGXZ00CCSSoL3TDid9VUb2Zkka6anE1PcLFNyGuWrQqtaTS6osp2MUBvuJGOH5TyURO1iJkegc0LZqHASQp08VhVZ4xuWIzb5yiIwgbU/bI30aZJN4ZUR/xIMBXfioun+yh/67HrwiL1yZ0M93T2Fr8IRUz5A93zgFyDJgDZrpDBYLKx+yzGRhuWANP4XQ977kAom+kTya4PLN49WVC6GI5o6jiNe+PGXfoCzUxUQdBCc0vcolR3TB2qFWDkoZ07jOjccl0u4F1y0WStMF0Dg8XOdpARjz+1gkKOlvgcN8wo3eBsJR+/7nytO3aeLBYeUI68QKWBDNQjMkeIlrG8LzTbGsSGUXGNiPscUc1Xxmm79AS9FRGqUfSsTSUZmVRIg4CSQiqRtx8qqdTGRgxW8S5Qht3s/2+N72pk+KH68Sg6EXAAAAmyAZ4YdEKf81Y7w0ceu5Qs55CxYRRkroNwWnqmMZm2LGUpHZLGs2W0Zwa2Kx3PpoHtSA+pJJqo+HYNmB93JNvSi6h+841MiKoJpAN4lHa9JaAV56GWiyvzuqC1Jt2Z7kjkqSl42Ui65xT3z8Wn40F4d2nsm0JwpWmodRjdPqCUKQJZOaG6t3fm90GhbAhSBpJga0KCutFJ0NgedRLdMoWiMYnMmXo1gyC1vLcuVeT+ivjVqDDu3W5ap7xz8n7JXlTpYGEE1hEJSuEsV8npKEIImiAmPs5ONufHmco/EiESD/MhvQIa3/Exk0I0Ml1id4VMOfukaMDb4Vu4hssCUaYGiVLNZSWuagx4XFMjO3BLUO2zr0o1xvvjBCrw36wZFHp2v/8pHUESaa8PfwSoQOfBnDALDmdXeo3YpQ1x+rNe0vr6BFOwVBAoLRcGRg/ZqZczESCEhWPXFvNkXLDPV0cKOHC3syfbCY3Yke0jQrwihqistruStmSXt12eb9U9w352GSAMsWugBx1lMjP4CIYw97f3Hd5u5/fou7f3SnyrCs6LZn2lr36XalJBKkmOXlLO9DExn8o05+xR6qgTHxELuAW/dOIm6EEw9Kk7wvDmTx1QWPux9Qzz7sh6byYMBi9kmTsJK469RAoiZJXn9vQOOEitKMv1w83I2dGaVmFXiyTgNYPsEWsYvhaCyvKCzBVGArUemUfvTUuiyY8PMvUQ0qhUY/7jKJ9N6wWUpjHWE6Z/FpIvJw7pHaos+AQHlhvXZ67FDywyw5EbCfsYzpIx7hFhNRfbuqfEhrSWmaUN6+tMvHQntN8HawrTTSZ/3eMUPNmB1SiyOtijHVlvN0pYOPhMgjUzrVyTvntdXXnjKBVdQUePNrVsNKYr7fWObFT1eQ/sfzSM/YHpfCeQPxitapabviwM5zDDB9A4PMCXM0YUnjlCwcthpSkIcBQklSqmy8AzTiF3ZK+TABHBCoVDawvTXaaRxiRpk0Q3twsxzMAu5fgXsFjgpMAd76DYtPDjjG+QwZkhDRXB1DjLXycWClvJOSRTDz4wWEWmLOM+bT2fsmgg1hFb4URe0TcGgvoLTSVp/ctGAdLgv0DMkJ/3TQBNxArXuHfJBRVkqdPVjB8u91UXh/ZZRlUmcxTxt0zFkkLADU0aKzbc6rRjRe3wQ4dVEYwt/wohemqsIASdV7lxd9ifzGBrlvZYkliMWXpQyN3dm4G1Z/1wxqS+iXnhJbtqjLahgTxzVe8TFNdazbFcr+4TEk0ewRj6L24f756QPA9NGMayAMEX/BYBcufz8p2GobsCQpVSi9r3LBBU/xuwXP3KD42o/xIQA0ZTNIdX2cjDGAsOWGaFHfrY63Xc9mguEZWPSM6q+qL6FjnIf9t/eQeYcwLgW6TtMmYGbp01KiuvJ4AJbyJvYS4/Mv+bhCLhiix1JK0f7NclpbUsM3V8N35QmLvcNkPCRyXOECoCroq19rkH5e/0Lzk3OuZe0ju7YjV/BBuzkMXZUstFXz4JK/0AkubX6q5cXtQIZCuAnzEkddACGys76IsYFFjvH5+cFoPCBE7Q/MbDXwXch/Mj5b2A37txGibXcH+TfBjmeut3BnqvD4jeH/IbZV5shj8pW7H+IoXtkLhIQxzVR/R7NK40J0DES+Ytvj4/cSm42OSivDykp6jn8jsAm8QCwXmczxpAYKeAy3fEMQMk6mPJ0jAy2td0NzHLwlhkypgOtyO2oSRJP+njzchSJj/iUbNbPIypX3iIcDfwMeEUBMHk71p226YtKwuLFgx5XTtQOxJFtz/IZjLsBqUqrYokTh4ycH/DPylSbA08EDUy9DFcck2PhmQ1ROnDlhmhZ/Go9451Jp9IFofKZ0wDppzrRqtZHW5AkTldE+H75731hFNCt0rRAmyxij8fnSYwb5ehDTzIWEBELhyp6hUqEuMLZW17hyjsDsAOYCScuvfV+2t5uH9hEI28IaKtMgSBX68ys3H2LwNqeg9JPtJz/qilZ1Lqv2sdX7lEen+2KrPKVmoI8wNSvPYEajsHlfZAv7FqPcWkhHYu4fLfxsLbwY5A85fqtRNLZJTEuP88lwLdGBkJm/cmFqM0Z1nIgLBXEPgfvqDrxSC9bP2RxATTGuj4SQ/hYKTCNBsjopW96qZ2DCmgNGeHVfYIhAGuaUpIMWaH83CBDsWTuHOcM47QLp6V4eCTUBjTinaC6C/VkRxqCq3JIE/zIg1br02Nsonzw26izl7an1SRYyYCoIkKjhm5f5DJKO3hjMG9+O4oO6eX56oZSZM8LABjjjmdEDgMoKHkuyMH4oeQw/+UukSRa5ODcdqc8ZMXXkz/4tplhcxYlPnnKhVsugiEcFEWsnv99pT/LDAty5Tidv0Xufn/6HdbobxRNjINwo+pT+NMfU8c8+oGAfeUYngSTXqS4z/lI/AZSCTeqHA+iv/0o09v8Z5TrCrfldy6E04vayDfpm4XAo2hAAamHJFoYs695bYxYvBHA1uY+JAhTUKUVsHXi877RXUEe8eYafby3J2zFSGTDi26qC4iymit0DlBFtGF0pSM2UNUq2d2uEyyGS3WG8hVx8pswGl5dM81UJCnSPLMS1mUpgbnGAzkYkIbxblEwG4zxeuYLGameQWrUjoh9Vpb7eKc8/gZixdeMPWrT3sUX/bqYZtMcj1hLU7KFNVq34Iq2JuHO0h7kKal/1HuQgq5gQgQiD8f7TWRV7Jgskbx2KlGyDLLp8XJx1KF/e9mBl1RLIegBgeR5NtysLQPcsvMpkXo7UjjH8bdfgqMlt3LYGskRSDD6660Dfof0U7LMtNHxc/nSz/CmQYS4egSB/n7JCXt8Q+C8U8ne+lngMr61aassKkEEPqLRr9Lkwly+Lc2ab+FB07aGfy8Myc0dMsZxuk5B9I0FkAvdle7fXjk4XTNk5sf6nZG/8cV3IyOW3j+Eql2R9ACCZFKQBamrsUcWTpJmdQqOXhiFuxiQbVnDmvrbB3pxSRETAgzeof+0kyU9GNkK3+d/t7Wvdvzpc1IandSivWkkm84I5pRHdLyIxH8vdcyJ6Zen/frJ/ti3ECxeDuaGHbpTmycV8SY94feYr56q4q0xpEdHhKnSgmi+jKpuqh8+sFnL1mTCCHAxBkO7b3++6W45Wh5nkN21iyqv/WhzqcFE+nbsZn1mfA3EZR5HuXJLcg5yTErSx5twVGVwzLEad8sWbbBcdC8BXguhUHaK/dGYY1hJPf5WmS++oaexNwEb3y4OzR6rKwwK3sK3+jiYHMVUhvspDGJPEIuEvpfazYmr4DquPn8PIZ7W7fD+QAAB58BnhpqQp+xAGwfm6PJR0fIoEFtiNnpXPeI7lwioTKUNNHbv3EOKq8DrO03CVHHQcEPauukCbf92fr+yU8AMVnKQ6bXQkrtkcxpLHbJdkXdvVFI7vhmf2ePUm0zSL7JOHehuiOLQj3yIFkwRPLUNKAjUFEMdeeetYUIQpWH1dCCHxbW5sI0K/rSJAUiNhYFdMk0oYdImFLUaoXfuQVy+QBWSOLeNOv/AUKcjsaAtMY3m6cZxZAi65twRMVlbDH2rFiMOPCMs5O2dNUSUnesM/z+NZiCDOl6kPJf75/AAyLdQfXU46ZxtJrnq8jAsAhufGT2PwFyJyxKFqsvvtl2+yWHA2DhebZkXfAM4z1U2gRZBnIzxq9KbuSkQvC1ksUY5LGwZmXZyxyazcj4CYxd17ms2fFOBM88N9wHwNf4h1RBLANxfqUiT7xrTewuYVdJWsvABFswDJ1YnX3fly5QDiMvZP37pvoA8oXzar/O/gSUhPhxznWgWdHA99u6BGsvW6AAJVWI3Xa3Em8GQW02GXzuaRKmTiC/qKc/rRmigqKW5R6gu/O35ycC4kPamN4vZahwFvHQrER+V+TNx8acf6c/m3qGfkk+LarHvdKMC/ubEDNvXRpKh0GYrT+J5VSLFjBCx67ozgJozXK1Wz3wHpQ+1DSC9YdmHwHjDsSukJgNMjkGaEZrKGWcrcDmWn8uLMXdlwpA26aLtLT4u7CVBJ6ebq/ZkP/xkzShMNZZWKDtadbs+9CzQuysa/vSMCoRwWjLic6k01tuB1HyPLjmq9hjnODJXr2w3fcZ0Z76BVrZs16kjhjXGywfdbZyOrhF+zygURD/UwTmRClifdjYhB3QwxbCpjmxR6FeTFJxVZVEpFoBTUeCMr6UfyOA8A5IOjfBx8yd/h4wiR1cfTU6eJ8WRxkAYRROFk6b6ZQlsj/a46Y7z7b43W91NAejq/ETxzfeZ7vuqiKJ12G2WmCDt/7TS2sakOgWy2Wj+PGWW6fnuIEwuB8h9kIerIkOpJ4489KmSZ9tEfbT/4vggpDJwx6b+SLZVNXGqv0f3OmuRBRIXXteYFJ7GoSAVqzmOtBJNqB8j8BX2iaKg5Qem/o83HaI64+m39drHKK0RtKdysv4pX3Hdpfc8qm2SFjhE2tNQPdYjl+gVN7FHxRL299om5l0O2Y+GNIK+v2Y9Z1IK82mudPsRoHR1fL7vWdsoBXJrcu9gfaZGn36dEKNTjPIjyyoTJw2tJSuGsSc5QqCq7NCHVfWP7cRKL3c+Z4sPov3L+2jvgz4JkNR00gWXBDncv0+3UyhP8+9drrOsy3L/010kJOQOBYdgbVKC6Ajz+fhtivabxgjm4tPYtXqIhen2Al1pOAQsP0Yu8Dyk9AgDYvE1vXrRQ7nYx77BjKTHljvBKmADwgtFcs8rBzCf30j8vOSbkn+CJ8KE8QnlbWLZ1WlxGoQbtIolqtwiKN8mAN7Za45IMfuZrl1GNn54/F4LWr8tkJa+qHGCGPgetDdnI9wP7QCnzsYNmH+96uU4la+OfYdQDdtG/Mo9GIRYZmz0S6wvyEaNmlOkY/Rbj7mX9IFztJkxe1BbP4N2hFUBEWG3NkauZIQqZBtz46GwCOTv7wlvedRV3rvFyEv7b3uy0LRWfhLRXc4NG6eMCQGw5jyrb0jPzSdQx55/CqD0/6K5LLXncwkZu+Yu4QROwAx0CMWO2Xhc5SggVfHw4g28ZnG7mBWjf3/Yf4S6ofkiB9hexrCdtAoH4RM7w47fV5ZWnH+zz0yx9iroAE80UNYOuZ2Nse24TWbUij4/5CxJ63sHkSXuqAuqXu/pCsW+I3ezF19PadCSJiBYz6L2XFT3Kw4kGlU4Bz/D4zRQjmcbR1tFl7vnvQHhk4SEp4zjJxG5KiL9+zJDDd9liGGIwMQknVOtrL/QomjiuWke3+m8TCIV6GWx2S5h5/4xiIrWnYgQg5iOzcO66wMRiZ0ovQrnNqIT00Cv7dOsuVj5I3uqaJojovkw0b4GN+Z/h7zy8QTEJyacsex9B/fgJEUD/g6ztZbtE9Y3o2qeEsZM6f8pa6nOOl1YO8DdgBdV1aRvRGzjDce8X6JYwbx17iWGceOGLqJ8zMli/upoz5CYeJWGvNwKJXPK+Os9oKsUO8yAzHWL7bPmrsf7lMXqEngUTgwsurTOFfu3vmsenKPrMMmj7kukCEiNsJQOKCfRWKVGXYMb+g6n1ZV9WWDT6aIP9y15X4CdaF78cUPVj59PGCLanAPhxVVXLsfHwpjWrPob7RnfVo7GDDRBu13B9+NV+HLX/+McD+83wMDV/8c61Yc0jvK4H2NT25/paVW8+QTcjjikM1Ay9fFd6thrWra+1BuTmT9r91IZMaiqQroRWar2ESyWrDeZMsYcL1jrTdsVZ5xnjQuVAD0OulAI57WYtzTEjwt6nqWxCoCoiNvMvOSJiQrZXhc3IFxT9+H7Cr5hg/779ySOB6QLCOSpVPtMGxA/W73GpqWGvXBY4eCbZYfgWb35eO3TPCYyxTwfL/D22rey3UOzkVT02bHkT5lm0/LOYncB5/MdF+8EH8U6ZB+HZCJNXIktA/AJsDzOd0024ck+TFgAAArXUGaH0moQWyZTAr/5aZh8nIqZw4pt9hpmMXJMHHsbU6Pn2bVAG64dkNtVydWuzY0foN5pVWMMLgB/5zYTOUTYrD/XIz4bGTUURuB/sZuw24kILQeinc2g4P3GLZ916VXNawMWreHDbucupZZw7wj8CD+J42SXY4K79WMLDCapfjzlA7d5Cho4V24A1lh4ZbA2Ej+aLQ5WLrV8di6bvAyU93ggyFI0AdAE6jvmuTeOL3Pbg3/M0JED3PxP1c32l6rs8hP/nB/jTYu9ivragvQrt+rqYANcg9SDyImeBhXlT2TgzwIhJYl1BnLSpZn89K86JU1Kw8KzT2ACN43ae4IEV7PiT2JBYw/WLRojR9HyjfjPzgIoydQcebk1swcXJcriYBOsyq/GWGeN2NcRlRPT/MrZbK3qZjc1Udn7e/7xOG4rPVCiYHW3sxTzyLLom2v3ya1SSksbDHQN3rt2cEwV9p5VV6IPXg9i1kcvtizHrrcjjFI1th14JRCriHtDHzdrDhpuHJxAJN3gr3fOmMzn9+EEDuyjyrrVmz/JKjE1VMcL+ZMgWDgo3Ksbp/HLMhx6pK5tyRk/ePkjlHYiUFpkpWWgb91AYkr8URD7a12xKtquM67BJaWXa7AB3LHDzkbHIk5FDQQQaCOE2tchEcHGZkFtwImaAR7rP/ZFKS1DWyfA9/L2/K6MtaV3CLP9SQAs9Wxab6GfPoFPPLzYLaaowYH1QcO3zc8YhmvHrnGmvuw85hZdxtiym9xbjvDjB2h7V1J2hoTKe3baYBpAkmPMI/gHZiGoADmZfW0POuhn1ZI78I0xPro0UD1XY7cI7Ogzbm3M/P5y9GpkVUKpj37j5dJU96x50OPmGUnbYUUXKvcrOzMgmnvaAjAW27YCTZbr7YzKhimcnc18bkms4Hjk1kGMgBVEYM84QC7z8jCTeEs38fKZcUtk+QfLT5dbXfJI0krUM4cbPfLUt0LX8tTju/PjfjUGNGBN/rKm2fiQ/Lf4nTsIkSHmccty9WPCiZ89Z/IbQG2nuslt6CrX9VEZdQIZ/Nnbgxu5ut80avQoQZ4BvQ3RGtRihCE8bTFTzjdf8pMlAeiqop/6+ul0Gbc/fTYZ2Gb4Hj1ge+g2sJ14+39EaG1Of7RuqxIH6xQcJEVT3Ei+VDi+lH4vuZbcWZnK+VqOQoGp99rgnCnfJKGl5bRonHRfGREn067DV6qP/NfnTk1ndK8wSPbrirbZGAdvY+MObneJ8kxrBdNJhF0JcoeMNbBr0+VE8aRRuXhRCwXot+8Uf9/UBnBCGnkTG2yGcnxyG0pOt/CThb2Mb1OxT1nTTFheViJxhFrOal/+LuXPDqKB7gZoKbL5k+IZll4Zl9ySxjRB2fuMgdFEgFQkq0fWrWtvjnkrjDJS2SKXu0XwFGMKuhuGfJQdFiKR4COiewTxcg/sBQkYozo4rWJgpUYP4YZaZlSsVl/YvjtskBADgUp+0pJSk1tNx5eK9Cs/uTWKsdLefWv+v2Od9FBTCVqpfvpgwifcdw6K+GNjQctLOV9u+1sxEqHFXKzf6KOT14U4Gvqu1XSVnh7EeG0bjyF4srKAJmCJSv8w6Fgn1yDJW2SVjNMD0sKAcZ9nkDh2IyouwNC42NVd1uqF7q3a+MPVhMZ45zdZF41RWu9tmyv07sVkAYw/X3UoehWea5ZTmR3nOrbgqlmeqougwc/3Q2WBU5xG0dZHAb3Hfy/nofR+t6bK3h/aAcCAv40evIhMgv9j2yGGmrbpkzA0dV6C24iS7KMf4TyYOsUaCzuHrzmk6LNKAnUq6c/Ht828/m7icyIxol7ajCBVoXrNfcjbMgV87Sj+bWfuLWv8C9NHGZjmQGOeinotDKDsatzECGRmy5VNAo3E+6fGXZFctJ5b9uKnhHxOwCoPHi0ygbjOa2vORDOUYZMkzrEeXAt8w7PTzrwAoYRmFGbilLhb87HsyykhEPmp5atk68eWDzSAulHB0p8tvZea6/PIume174XZvJNn4N6qibwY6MG9v+wEYzSgZ7gqkkHaAZyAWZzJo8VzeGJC4UfYJQKOUP+rfHqNGNhZCRTawRLQtLlWIi0GBc2Wa+wqRTouu2K5zgkL5DoLxEsoReGhO0cUgy6NvPeEcvTrIhRdMrD8flt9Av7e0n3iOZakGNSWyA679h/CJek83pflY5buj+oHFK7wTRCGchL5eSsJ4tg9U/J+sR3dyUNqZ/+1wribV3pVSMuVJbyJuNhc7tcHPDfJCr9FvjSG/ONMbeZnCp/6SI5/RpnEyWW3dqH1UIMtW8ONmMI6CzvweMceV0Key8V9uGUjwHY0UWWtvCdhYnpATVU3r2lHTE5mBddkTsP18PB9H7rvrg3I6jfIqgQMFzWL14oGozM8HdEq6wbj7wU3ftVSRaJHJ8PlLpVlhxqI8Zo0Pwg0O43q1Eqzym+MmMwGxPYOjofI9eVjcRYMK6ebUNfnblUnR/XEvQQNk0JIdiBKR0L1zOf9UT3/bWBUDsZHYovvNK/qzYSRLngNqfaWKikSESbNhsYj8mOw9y7im3UdFZM5eFtjUUuj28YI2biYAyF1+wXg12ffEAjsQzP715fCMYvhRhN5nwab0SibfVdl87j5M/3QEaP4EJfX+MdmiylTQV1tQhfft/6xvvbkb1uTLwxCeTKOS2Ddj1KMUiKr4pthrI7MCoK/yESeZ66W8hLqk6anbSInrhtIkYEUzlaRmZL4eBhBai24KVUFepuWjIJ4JyD9dtE12Q4i/66vbwzsqnvxiagJd5v3uRbTo9duaFpd+06s3IzK0vh167kM88mloF8Y9GqVfd7NT3uN0VCqryiGor6LP6P66i44bRN8VaG16DZovSqObTRodtPjs+vmDUC+0YiUpWFXW1KWZNqwajoziAdHK2mM4U+LDD02B1G/kY3VnPLSws9YEaKKRaJwKf/96zonsbKF208Q2ZXlJ2EeoDyoeRpoCyc2vOULM5uIEQVzV2gWTWiCyTIjjdK7QgZlPpFYp4NH4vIt5Uxp5rKkAE1yZM/c0Jw0GzcNjXwL0IWyGXDNDBt+xJlSqM5/FVoUWDf1WeCVeGwDVzDF7DcC8FkSA82yq7JrfK1M2ZO76siWG7Y/ELejfM1RdRAGP1aXk6TwvnV+lTp3PRkAp/u7iMTz4Ta1Iu1kyRFD9NqF58mh4Ilqh09/Xkhq5a3+B206jelUcrngBgfBVqnngCDWC4Oe5lnih7C/kl4IzTVCqirwvc9saqWtb9xeFIiGSln77+pudJZPqnTNLternvFTA3U7I8hIK+cZBFvaJdLIoYCfgb510EuaiObdK5p8S6KmW/pxDbY0H0YLqXdqNORG2mIK5MhkHn77Z+TYS2CgGjiBY148MI4uR6tCFj4t6iMRNNkrvr+jLdGNc7p2F3PrUuxkBdPUeBoxz4QHiejzU1pjnryCb1rzsVOPOplvuf6R5pu1nvI6RMTTM+hJoRBP8Iyg4FGalnGy42Qnkdo2dcCjtt9dVt7bOsytSbp3/RH8NYPe//DEjUp5yfhMBLARylw9Sn9e71qTQJTR/FAZv/XPfqO08alMOimavO4OXUVOKDGtCsrbDVNCeLDHtHUCYyTLy5zO2FBwt+qx19ADTMZISpX43VCV4xUYGDdFPS7qtmzoEYxq3IrxqV/56c3jnvl/h7gzP/aD5q4bqFrjv3oyOTiT2zS8mHtWsg+k69V5RbVB5bFMcNAN5K3dXw8Hp4clpY41NlgpWE3DSY1yydPfChr8p6yK4R4pNc3Zd6eGHimFGjaqh1ScO1YEy/JuwW8717EiQGa0FL2FKZzXTMrPMVm3n+ISddktDmMO9ASRxEpE60LUjyY5dFyWFKAT32rynCoKYEUQRxG4c/5qzVUJRMed+PYFsMJ80LUjGhwdSf7lJAVbdyujXO+nysU7W2Y3BGlEvr1/FTWY21sAbo7UNVGTTsv52iRveSeg2aPlCMH8bVXKMQnRYfuCGMp/SyBLnHC+7sFHjcM+Y2b/1FBr++Xinb0QNkk/WwxiajF2muuSPtTESyPtDb+wSO3ZVYPMDjK7hsZdML0qJC6yWMve4lWf/mE8KE9AKsHybu3p1so9iulW8p8QTjjd4LN1yGN9Zoi4QFUuOCiDZE/pH6TvFR+zZnkfmbRS5fU69zeNPgTPF5A8DQ891Tv6cFIRO49P1+8VQSQDJTFVlRNUMEG19uiq6pd8JHmY2s/0apHLmK0nRU3TNo7txKi86o/Y8LHctsxNSqI0JVIJMw3IOgLQonzcdJ63HE9O+smL7g5PLPV+MXNMPypyUnysfUEDapJtjcg0LtaTnxhFlxGfl0gvzb7oqHXCz2D38f+b+EZtp7trX528M2ewtpf8SvFONxv0n/X87bu/9GDBAbLfNOwEXMFNUHh8w0aNW9siYzGdnSKa95oxPGh5sQHL7SvLICBcuAZiiGNNZwHKkSFsJjBqn7e7AMftatMo0ryceQGz2uQmZ7Y2+KJ70gn/OFXu8ZgpsdymQnAvefmUXfbQuHrhAxzVUUE3iEWP8d84jXIPwXB6PePSt+1V+hYCHsUyyuAaxfp0SIQlvaifxuw+4OjHdS72bWp2W2UvH3V46sYbuHEO3JO+ds0qeEFRHDEKnEVXnaAZbqCPe7fBNrHejNUQP4I2ILS5PW5+HSkhdL9Kc5+5kbt4LfyYyXk3cG73/yj5E+4IvsEczv8NMRepSSxydaR1ZFlrXt61ZRGVbREpc31Gs+k1HfiE1BtbbndQltsRI0c2KHvpR7jGuXxYuUDb6Cul9CJzzzuIOVRzMyHvMEXZtQ8bjkAn89PdAkJwKRgTg9TDAYMUe9eMEZmM+ZckkbRHQys+P9Hd1OPUFr+f61eJRw24KwVT6DfzLVKAvCkvfLtIfcD4kjPZKZml6JoTG7iUo9Qm8kBSrIBNFkhzzJPZ3CojlL7PPIXBsUniIUC9JqabScTRcg6O7pJ8dETnuSxeC2q7sz2aTA1Tu0cAvAqy1eusNU9KciIK8apHSinvWKpnhFd4HcO1xvPdKqL5WQWEHhhBzFQsvDHS/0Wf/ksBrjlf7SsqB+VfcZFrhXXS7YZnMPKLiP4dMioyDBP+A2zS90bshY43v6UPH5AvQI2nLKGxJo7ME0uLC3owiX+LvAzRqqlMvMiNJfhIyHFNBGewYc29Yj+Fn0p7u0YBbx9lz8Ff+0pCfrpXp2h5635dumGCLJSWgG8lFDagQt8nPA7boLbkMz354BMsbfWKHsTaks6fM32TwcYDwf8LlMQRDFSu+m4gG+uh4rMGv8+0OgibtrAOc7roltrp8BB6+uY69XS5yhJVFy/JI/mMXpxEM2HDOaEvCyuICHbV6KAC5q+XqKA8PY6T0tB0qwscoNK0zShdOoTxAG5vfWubZLoZVDS58SHKpFcge/Tu+wiTaleghiTfxJKCuZwmqc0cHr/31nZdyPtWQhtqnMwHvlm5WQT76eefFAN7A3YztP0poPEnl+Mz5ONNp44Ir9WQx8CQHQudxodS7TIbxUA68SebY0h0dwYpqXE9TWPA/Gc2w6lqAkxt/uOwb1uREyahLueTg4jb9IUx63cx+nWjw8pil21+0q0reRYigteLw9843xiEH9vxfHmFjrcawetb4BKWRLJvjsmsqjDk2A/sxyAjF96OsKu9MWX3CrzdtjU1ZuN5HtgbAg0kCs8L5GVWnDP9xYJKpGs1TZtC5qynVePzd0FONWUT6i/gov4tVa4x5qiLyUcjzGzVby1DuTGH3uiXpZxs5rO7D7amq0MF1P27zW+mXd6Py0/80u7+X9Ufs3yG3Ctk232bKDzj3/PyhJxoWiCScmKpJrUYnIGLtCy4s0LW2mAnsT2d7IMA5jtcdnC3W3Mw3T8zLGFqptyeuO0rp/QFNPCehXf9w2IMPXXXbN3wm+P402mukuzAK28YO87ErsjsC6jbYkEhyyw4Oz5RxbRpz7yJAr7lMjD4nkW6DKqQ1OgwgaDe/X9+dbXz+ZGvnA+E45DJncxh2CW05YOjbji0evfmQSfaVaza/wCYwZ+xLTn/yEYOUm7oArJFnVhug2pJ3fvIKFp/si2A6xfiwCWebFrZ6LRGXqE8eRKAQhfDrnXTOmwNl/SCTd2tYn1hmAwPC/CFHv0BazWHND//vB6nAJyD6cUi8jHSA/LYcwgkSwazr2G0T5d0xHA7U6G/7shp8LCx/8B+QqBAMd0fqhV3D4siIAko/xu++7vYhe+wcKJ6D4efzMy9SwAWPO8TLgXsopmkYOvhUSU5aVDzWIYL2Uy7DQfMw7R5AmAWjKzlfMsO3yzdcdx5Ze95UAd484Rc6IeMTwtvsKcDO3He0EMSZ2CVpIM3qCWoymDTMZoODfDryLsc12C6GlCi8yI64aeQffNpL1arcpGIG50QJUembWs5FKvvm2zB3ZtDuSbeSr2BYyUe+EZnq3cYA3u09rkbvw9MVUIgmVtgiZTs4mefrREawJ+WmMl0nlz08P2BKsGZgLBWvt3foiVCS2y1zbd1/WUTun6v5IYrvAkpSp/mFUdul+KETApcKiWBNrLLZx6KiLfsObrbtwM3puiH1t8hk2nA6srKSJfi8FiD2QmescNggwgVhP0b3UhKkPsRyXaNfdxxPUiFloAcNVrNQHZ3/ggVxbWcvyzT/uDFZTwx8GjmfjWaCH+MHWik/10RrsCQgkEezl419TLZN6oYLrWiBWQ5tyddPax9CaS/vxahmKvzGILzJJ6l6DcRRncbSH59mzpicjyaPJpwVh8psJvKS/DQBk4nUv8RydodskP322PaKMpEHGDEHAlltJT0EIhszRLmjBn8EQO15eQ5TrtIuzpe5MsRDpGrRYfT/Gnuzmh3WUk/EPM/oLkx+8eL1LlYDqHNQtnBsAa3H6fD1o8z9HeCUhNIejlkhiIQmjEaB40siDLfp6s+I/Oc0Sc4xVbXkrmAOoceeCHG5rNgEx4QxZrQVjws7j/ab4z+/Auo5gf6Usn8Vi+0USFtD5pcq17E4YcZuM6dXDkKWEDuHWZX0Gl1PiA5YrLTPLF1beC/U2KeaTxcoUIHStk6aSr9t1IEPCHVf6MDq2N1kcYwPbsZwluixDhBqux92ATghaPm1rbIvWcqJGNDtqa4NcOQtA1h0gjPhis8j5yDT8n/skp9qVyb3OmCGrfhlVZ98RBH+n61HCzrgihAQGx+b2HBiKrSV+ZOyfNCt3Pqh9yD3Ci3F3Md9vHKE61xOu/jq5UuSpNEuGrX2FroKz1/dTLPYns9lXPje938U7WcdCk1oppsaZguvRff6up0Ndeq/EK/yklLZC8eY2tvbbiv8Dzr4vtJ2i4gFcIB1SUirTTNngDuxkPbQwxQy03jWJ7jeAqEXGMy3H/oOSzN4CsDgv+PGA0fiJgy6RXY0oSPx73znM2hi6hNqsLnnlIR9JrtdfayMZx5/JDab9GYeNq3w0PLAXr3Xb7Sl4M4qkKzt2K9T00cVshl0sZXfBj+tDKwVk7rGEwYMjOAv80yzq/nygwwQSKVYvWKbFv/XiddPsHrw/a9wX4Ud27uuhE16hWqMRdUhOmmRg9CFGhrHsr3aqTBi9/VoKEG4+OUJs9YU8SZgkqbT65p78ui/krOtaOpUZGd0bowEvAl5Z0ZHAPnJxobs9Zv98BSjG1I6XsTyi5XT1H+5x0kgXCfw/ZvHMxqqj6nXXnqRLKvRZPr1znEDWkqYJwyRsw7I3+ijBN6ELThwUYvzhE834NjrJ2q+XEfprhs4r6uKBHsvOuQ/OtfmlEJ+8H9PpfzUPSmhfB87wdVCkbtKm6GstTrB07k+dgAt+1Wy11BdM8i6rgxR2/dmr2MVROsxjicZFRzEcDk2XAfCaoRAFlY6Y9bt2LME2PCOtJK2JWDxwVoOP8YQcci2npEmz+xDCU99kEX9Od9UwFX6qx+2lpdO96zjq0Sk6p1emc8JLlCANrLtyE5yHPiHUGU298b/fq4PQ/SJcvSIXJ5nNmMe+0YcppMNKr0OGNuUinVsO8L+iUvRT+co3oTiBDPy66oFFYi55iUoIn66ES4fP3BvANFfZFb7uGcrN5UclA/MZefv4X5AUnLkBYOfQHRN5gOy7GFGInh1y0EAvm1w+hBnG/SB36OWdAXjFABXxrJV4xw0PJsY8IxOB4WYLxcw6RgFNq7XcDbNjeyZEh4zTLbPFEkwKOrrC3gn7yNiJpQdpZh1BzPGUgDDLhPp71aJbMUoHmPl6gb70Q5OBroQ8M/6TTlZb/Nd4X7bDP3yGDIMgADThK4alK2bWyaZJBdI5C96LX70i3+Kepe0yHcP64zPbgz/+rtLswUwspgs0oiPoEIXT+KV9+mKws7N63eGWKtMN9Zhv2ihrgP0tlzHqU03wuhBJuLVFQL1XviSMFC+xRV+hJSVP4JHfjnNel1r2sGm/963orvatJTQSgA/u/b5K+02kR2T2fomrBjpMufj/43DOOprT4VHeIzxsany3MCO8aqYlGzAQFlxfWdRUQ/iaZMyg87COaxrvPurrUrdHnTTxbdNxgOCUx1el4WzJsIurwnzVSBv8Tc9yeLyZXN1fNWbzxEw7bAQ3wqmOrP6V/mf+BCMFhGskfTb2mra3MVMokW40+8aUHQa0VR6npJ7Fe8xjwpWwPifc4R1irhV46TbEUvMIeK5UzNWIrYtmRYEOaurzXKU9f3Nrv+lhmHOI3O69zHzME1X2DrU6CpmFhPBdQWjWGZGvg0Z6oNgsMl8L+yCUbm0Nx+BsAcbCdxD6L/5PyP7yLAUFhfsLTXBbrSsugVfbADsg/UWcXhtO4iKOcvQFdq5hDe7dZWqAsmNqI0fEHFMINraDu2cqkS5p+tMvhF/5oMkHvX5RX29Ub3XM3Dw/7BLG9ihoQMegTMqr2aXuCy+7uv8sPBCtH7fYB+d4jFsY7y5iThhyC00hx+IJ6chIg9KOuZ54kmECzk2VF/T/7onthjTC7seAr2STfaUt1mHupIrG7iSJd68aQwoG135UbS5LYt4ITJKjNkkgxEtVYPToylwfFW7ge7+OpfjrtiCvRZOcNCbaFG1MpNvO46ffLg48nhtPPxB0gHooi1l0g1h6PMdJwdvUmpkHvwk5YhfB+cq2/BFA+t17rFGIE81LKV1pJHgHlVDusoEPgzSQ4P4wQbEgitnpebxdoSn0TBQLHiZjBZckO3URURkPp7zk+95aKGzlrZa+/EK+UzGUFiAbNysTRYqvD9C2x7NDPnxJolT4wkt+zcDW5LEkYo5hs1ABeRNznR6oTLNsTQ0Qza6yj9DQ58WQkM3NwAOvqcpTVBpdVAgKEa/Ru2nMnD+jr4p0p+nCWEMyrBuNlISP9Oq4IoP6qByGSAzFfy5t5lV0rVyjholL1iL6drJAzzDYqNXHPmG9fzikbWeH4uRMOu3yxO802nYTiCF7oJWXmovotgLepniQQVH+nV2BhiG5QPSo+Zx/tIYfWpOLGuisWZJUoSpa4WrStQezYmGZsbBh7Mw1OlFPX3DpDBHR6oFTKPrZ3DGm/IO4lw1mLqVBj5bOE0cV3eXeyYUiIxzjq0gqk9JrpzIhnvO5hEaIFmSuzDhYg0HDRj6Z9TBdYHaOq4167J3mfQOBnQBX+2r0I9dhc6ZI50Fz49nfkHfAyP0FRaOR/H0QuoPlTtxF5vOK/XIVAzUlqmkcQZlkuHh8YfXwlrCyfK33FgNgMnPvLLl0vkYnL8sR3qxjmsmwh7QRHRdzROA1Xgk8f8pO1k/0vWHdundygzkRRVIiOEaAQz3oaricQ0FJRVMjvH4PdeSv3aIYUsrXHUyp1KUf/bIHi07ZaZJauuv3DmmpUtptyCwsii6kaUvdXnmNgx2sVvC/WPJPms3uLcJBB5Q6FXLJRFnaIkBHgKDMZHFRCuYbdR296b1sIBQAiwjUST5waPpbiV3ftz+VtnEWyo/lvedJ6efhM20Lkb4bqElkd64vABT343oiob2RuNqSXr5yIiYkWpotekcjv+3VFb2d1sYRO+fgkh3d0pAap3TFhVEM5Eply6a39pZoECeEYYlnunPHtG4WnvurURPWlVn2DEIMTNtqrL7KgyP1G243FFGK7Osxd1FVFcogu9AQlfwCd+0j4/jHvctnS43VFB1EDYWA4j3ffs/k3M/BWSK/73kC3zRhN/r5yZ7+uRN6GXujfqKO9UCW+xQASMVQB6QJOendPXtXjAFONd3BG9SAMDpOmVe36k2foBkYexncMssoyQYp/Fx5P9bruDfkyAEx8Ahi6m67Im6THMuLBTO3OHZViEf/mA3OI+9j7mtV3OhSNmzgqC+0U/5QQ5mfO8a0Yw/xgUllyV7IikUNytCcFkp5q9mrVhO9+GFgaLHsMnq6qSEb8hdURGJ+LQIj6m5k9L3SPfNRMWl7gxfvdqHfnc+2A1YTMyKCIQcZPUKw/IURZs6h5vQEbTsrwi0pNB8e2TFaWOAGyVU7d3e2EBwbnKmAW+a4iq4aOO16fwXQllGDLADcNdq2P2GvFAe7lKV5XGDg/HOaHZ3Lf8by816UfQL6QokC5h7tyxtm2yXMr1/ahL+6ICGSdLagOcHBiDFZI7j4CUqapIMghNZmh23OxFZXxnwuLNUhXlb78BNal0/3b6737ZzCSGeEExkb2uFKGG8Uv7rHZsiYaC6zGib8WtDsXaoDWOdJqdXocJcsmX/SNkDKhbumBpTFeQ0aLTrbGjOdt4hCJLJhLCVFhY2zZ49tD27f5lW8htEVg9T0rgJyXPb6HY/nqwT9WBkhLwSHDW7gAsdVDtjVwpwaj2gyx0lD69nILRZsI5NtYO6xDvXBi26g48L0DbKgpHxORxBR/u4uV7+ovjCw7oWpaENWXbOs3X4NksGqnwe+1h2M2kDWiYTu2qyrwDVS3+oPN6nGEqLh/Y+T2uNC4AtPEIu5b/nWSUEBc72OIqjS6hOZmLKqggEH/3KlRRxN43EBN2ecHBIx70Z0okt7M32jcy3SULDmh8x4gwkE/zOXjd/LrcJ38pHF5blI5klXQb2puPTjLzLRtf/GNFKRWI/vrI4esHtSBqhK9pCk6iuqHl78xt525SywszAe95I4ByDw8knGF2j7hSTl1atEElhj22PPfeZVEr8xMJyc8EZFMKVNlksEsEKls0KzP+QBBiJ2PBoaqn9y7LbDrujgPUKxRW4v+APGsriddzDtjvuOELBW6meb1R2evG5KZm1sRjMj+8opcJSnF//eLgo9bP5FmPFmQWndAWopMZqm394/XWNM52KArSNP2g5NzPzySVWNZwz/OFsMu7/yVEqUzeWihG9CcBW3J/i0goxJSAAwlB2Z7YAWp2spZkhxsO4MS0g+se9FGDnkM9QuRitF702XdVgavwglqwiJFsfOCAj6B/HnwUezSXZhUswx0mbZ8jrJh4VsphNCKjy1PH96agVws3Pf+JKrMe8r4kJRKmZgKmSrlhtPUWHaxmtGeAS1kojgrptytAg63vpbzcisy8evEC3JwanYUVymeacSX4PzcPh4JWhMwapdqKCvfq/WxhPrxf0oJEc0iE3Zjw9uRar1F53JmkecUt4zREfHddhAFety0xolq+ZDAfrH4/GAtt7AaosLT5tipUvbRVJmjqD33t39Qt/xg8yV/67VbhjgKuxNfWY4jL8EfWX0cE1NTB1GuPa1KtQWVB0Xk4YedsF2g5Alm4buVUE7WIejxduEy3Xm2sgCaH1k+HY/7g0zR0UYu9dEu7JLIrrEsRpTMwunXOUepS5ezChHXBWk3SPkXF1jTJ27fc5ROWzAGcJOrhlGhiDU7pPRi15o//7HminwiLJeZkpOyU/zaOhMbRuN7ubEOvYyQdE2o84GFJtI4uWZwol8fT6RLqVig9kHnj5w4PXpGmG1X5BlKwo/YPle2m5s0ocl5+Hk7qBVozDuSZNnVz3iDUYDTW5sWWZNu/5i2CZaaEe9R43ZbFUEB3mfAdAduqXelYo8e7AEYrViy0C49uunfWmSkzlcCg6NQr25mngWH/OkSwMdt6UxYSEc4HbE3cxosKignuoX9EBsqWCi1oeglgr+46HcYSciNsWGpZtfRTl4aPlG+aRVqcuAOGZOxPEP9uwM2RmgxVA/ziT01ty7yxSI5XCMYIppFTYcqChs1nYSEuz6n07ZS4W/Vw4yRwYOklR4tbRatjo4ciehDHZY9bJXHv9iEeIMb47d3FebLF9x6Ns4L1VjLbI/zD88mK5/S9m2oVYMY65IpfDRgA8HyABrJwu1LmP+BDQmlWde4zXNe2vYuf/BZtIUPT6sM/2C491xE13P5j+IKhsK7AtB7mwgbLtGYnu+9QvkkAZMe5XIiLT/KKqMNjoY/HsLylWKBGxWJ0KLnARG6ViSb7qVmsJVpjlkXdUPJFiXqdl4P4u2CVWioGCjM9HmHvbZWHHh9OgaQYzCv/hOPSUU1SPA4HWa57ICbUB+W4rq/SxPBmNG9knbTjcFsH0aJhCSJlmFFPsr89ZPRkE8aqycPayMAuJ8yIj2h77FZK7HToJ/MrEcuwENBLIV4DLS7IudSUtx8QVWhjNlsPzKpciG0ZB3tF93Z6Pn+txEnu4DseuQRlHMbiJvNz1wnph/4i14CV+LAO57Yk/q381GsEqoXvxSF44XWUz4vXH/scUp+6xHVMkbZo9P6lXiPwmdoe05ww/X+Cpq2P3fJwJQtHoJivbXzY7xxj09Wqipiv9JJwS1Wmb72a8YkS4hkOD6ZudplcUPUxZkwmvcagj4l4xqbtMOfhmALuPxHtsAZEKYy4LojCnboyPYtNc7FbyPSkCUMooxKzHLIC8jRKL9JRy+zrirxQdTim3V5tWNB5CjuzlUieOwBoYO9PghM+Ss85tU6tlGFtbHRz7oCfRxoabXsGmXRkSAEiS/A0xr6gCMYCWCDgFDcU66lhp6rg8VAMyzxdARErE5agL82nZabw/Wo7dt7p3JRTDx3qIZodv1v1X0HxF1XSFo5EsdJ227S8sRnl6I0KS86kaqeHhusvy+NpqrnIqkDgWPRL2XB4Yy4QVQK2b57+8Dn7km8yVIEgELUXQPRYgzd1ZVxZNKjng3U8v7it5J/c7ysdbaOS7ODxzIViFjNTH1XIgK+sgIZTE1nfezjOzLAmoamxPLbLLF7MEi7PqxHhMK/BpibpFZSZBg/RaUod0oO46ja6Yx2R5InQ4PsZB/O6faUA/Uko/8vN31VE5hIBcV4FLR/d0I4GK2mwQz+4aeMJqsRYg39BomWvWKOr5zmMdh5VyaRCQPeLgdpVbrM4cPsjQd+7ReR4yppI58XhjRwg27I8P/qYzocz9QmaYYnd074OC40uBeUwVtZnH1nZtg2IwOLIYwxbH5YmWYIhFTi39+OzCpNBIJT47mkqZeEnem9EVyKcW/D63I2JtsdWR6LcZe+BPOv3CfNgwUNllBZspo6jLXVsQwa9x19uufdlQIvBKvsM/Kha+FKJ5OXjSTEO+ZCoW+WzHMzqlpvqAFCDRpzFoCHlQenkA2lDb+3zPjZMslb41G16ucMDp1Vyrc9dWSj7A3pBvDGmV9ka2UPQOX/jTzC4bBidoS2jlYgNrQQ6Eze+UYJlNCRVKX1izleOOgPDpa43SSmz/cv7aeMesweWyMnYVO5kCiq0PHPX2rVBvDJbfkB5K0mrAwSSb9z5aaR/qovG3CA2tgaiqM10+yNGDdwA+s9wlsyqgdIFjfKuEin8n7HXyXLt11LIg9iUNsnoN0sg5hE6C93ZgWJB7AuSQdMfGQM9B/oZyklfWOWIy3yGmlpfgXMNgcYURkzyiJ4SJw0VDPMZW5kmFnRPjjzF+pOf/8jNmsx53QhII6AI4HSJ7Z9KETCM4NzvFifwwk6+2hH+43tFu8VKmHMNQffBK6Coyn2pTDpTfuOCZMhjsDY8/X9KAuYpHHMEVcsRFJhRMNvtDVGUT41Cbd15AMI8VLJMv/yxVXmyKSn5+7yJRjUgvh/h7uDRbM7zg4CLjZiGm3XPfJhgQ3xppiCDEl7LrV/ETQyAgyftaxkEOu526i9xXqf5cOQA/m37jLHFdenXPaQ9uSOrhDxUEsV0IcruNfiDswhAcXlq9TqfFWtRnaEa6UzaOrmTip2/zhtg1OTU2NsdqffI2TtlcwDwfXyIX5ZDJ3hGlwZFVzkKY5ebv7h35imoGvGDidGNUxgE/AF0jY0OgtmjlAeVd67TYF+pAQWAMVQ7GCC0FiygpNVIHs5zkzSgbfDAb5NCZlCqvtYLj6D13GbSRsuhOnFzS0ArChYLyJNI3moPJ51n3bVaj2JNpTwrACQ39P4H+gyBPdeReybpGozm3lcNmFkOCYTR6O+Zn7yAiM3sv4QFF96U/ivUxNMEjyjVdxWy9RJvVuKGOxP+ltk4uIXgeonGRqVqN/VSbkk4kQwMH5rD1WlOgHny8YUvJXKYQnAVC0auAt/p3AJmJf9fHgZ6T6BzF2/AaCEzwr8xRB3j1UGvDrrijNjZwyWHKizRpEWAhuG5mvRmJO932NFM9K2fhdXdqigfK+PJRLhJUPRVrot/Jpsh8/RBTnXCFw1q9dtPWsz5XGnu9MAe2oukDfMOSZCjuqzpepOywDJ9fMx368gtqLo4Y+WOxLZqQyiTtbSsjXqebKohSgSMkOWh3x9cttaajDoT8mvpXxEsUsQaOZcGVhmEwirbMagDxYk+2oFNLElfJk03zmNhvUiG98EUelrT4XwNZeMpL3ntrTr5m5DFh3xH3pVcVmVgz+S6jLcBpNVYHtjkaxn+c3C99QVA3YXok5iJPTsV1rgEPn6gREoFZrbWBePzF+B0JGIY+Rp+KEAAAwRQZ49RRUsIf/162dZqav9GwDjttGlRlLkbv77OooZKp8yi/RAMeaRtSiR7NmX1RMc7DKEtOHGzCimVdyml6RvN3bMssGAALRGKNtN24MbXlBxMfCmUgo4x4xLc/343e6R79Mkd0bD9ymQCit39gbwvrTfUbK+3G47hCS0bt/79hnGIS0XwBWZVMgCtk2ahGBvhtffEIfCsOccFj1w+RUQZ/ywjBEnPPy5SiVyzUzK+Sh+84vDD8gx+6DEToxoW4xKjBnyJoJ9NME594q1wSvA8GzUPpYXEloBELhMk2dRO9o4s/3fyxkU+/DzvrKeF2ZHJzGdd1boDdyN2arScaFRMtqIKe6OVf4Z+aF4SrsOPxdijowvKpr7ATDNcPB0RB8rLFJgPyPXPTLjMI214fAqrGtuI42/9c0624Q10gf+USqRuyHK1PDAbNveG9en+enIdqBreLLY7j7oxxZtTcnujUwsk7yUYQ+m7rPY/LaFvLzynRDlaVs05Z5w88a/+RfBS1fEuSB+87BSZsvfRXj/KkeV7LS+zY3Rm6f8Mab1NsVMa5dNZUCbc3tpMFPzzGN1czMlgaoaPe82LhF4J/4jCGaB3fGmpXnNMlaW7Di4/rIj813sgNUHnJGmi2O2WK9ySo/URhY2qShPd+uo+l0Hq7etD50q33s2XxyvJJWEkk0c7Ta2kCdEc45cwsjUy9qoaicq0h1M9/Qd8i7Pm+jYrR/Noe4B3TPGiryh6sC8dFoTi4k0wrXAZvRXzcCadvABNZuLvqtP+FnUmC6eguK+sC1jkXiYg59BSyfigJ7HRYw3Hx73d4Ye4cyE96BZPB3AyPP9LV40V7Z5o84uHOy1IzAdK1/aJuODFXhIhvr2XMnLpvQLFJdY/EapM+bJFcKXviA6MFOZQN+dsVLpHDfzjWEgN0E2FVBkwbcvDOgNAfe7HDUIZTpiaT+PQQ1VPhpZlhV9xTClrcaP4UmXj0o4MDDUcBYhHnUG3dr7S7Sd4Cbvjj5z4budxVG9LH+YA9e7uvv25jC8S3T9EK9Cy6dhU++zrAL7hWPkQ9YLfBRA1RHHFuiZ19tABwDRtfvOp+E1tD8xCe+LiKt9NYTrttbG85gQNqBC8PpW9KHJ8SJaShuOTixCZ43xORZrt8IlMllCdf7sxHj93yXuHBKuN1OfYUBtVaWgpYgn0oMrL3ukvOqfheSzES1bqQVwQi/GPCCHL095mGYwLT7yHh3eoi/BEn9osXgiK/DCbW/es6vVZ6tLns6AwYU6NMGQbJklv8ODWq3ukK8vnqAUXuoRZ+dCR/GJEtRKcWGTvxJwkO/Y4feg6UCFJ1U6wygZ5v89cVOgrZ2T0IipMwsZS1lVKV7XVHEH+N/f0nJC67nproW5cs9uO0VFadvlG3NNAdxpOlyPgiYwS41144mIzfC1OGWTJAyLPz0hPrA1WrjsqnfqUvod9Z26KwSM8fGwDGk6Uhcuhm/vIYblQEGwAKSSTZiKiNZECV44YfUclPbhYiuZi0vSI4nCVxXNPy9+o75p/XWFf3DfghHUEyHXx0uGxDTF6B/HtBiRqiIssw8dCWdDFqoGk9bOO6o9312E4+4iQx9kk076l6U19f5GjVbpkS2Kdq4BXemBnnz8WTNTadscFOzt3DTTnK0B/VmKNTKvKISDi7HkQjmkBLSAfTKWsOHXW9GRT9VKAvQD9zalBDNNLrX9uPeSJBqpm+PbxJwX/IyiHeb5e693HWqwWkkP4o/Is7QnzNzJxYhWRuLKC6Zm16RYEUJYyVSFlJ1eAolLdom6F1FLcdPbijbqcqIWltathnGl+SHOi2WQpG7GvGBupZnJ8SgtMTCpcaryU9o8qFU1W5UR4xIkMGic6dcdwx2aa/8rr29+Po1bt2PneEdvcAjFM98pjYgTmsmVRQOcbN0vMec407IDdiKAM2KX8oMsTtTcbaP/p0gKlPDWdpIkPT+C68xcr82AKR5TEkmuKgLXZolE84taqLT5UEhBOoaDmPjf038OBZWBIaHWC6yCKu6SLz0HRIdzwvIvOsgiec8s5ognzxfWjHEcIhOc5JtYjtUVThrEXF5hAXTRZRCrrN9kpB3K0Df8Lc2vuBjSm2O5nJkNuQWKS0BjJxppzrxoBHlGVrt461LRTroNYBE5ztHbqT0SpM1+b8nW4zvxcF/+JeKcpeuI7FIcfTude3Bcrwneld+yCzDWfxDfBQgxb2b5bV/JmDXnAfPqGEhz/uMtSrU9KOqhS1wD2uqREo4qav+4H4Zx3al5ttoCWU1oCrrB36qQzX/lzS6Y0W3D8DfDvs+bgshq3CaB3AXYGBvEyywk3swQwHB5En7mp8mSOUZBDU7tkvoyyix+RKQfL4d0n3EZKKMSqajsFqFygSLy9cdssFgJRfw0gV5G+7VOPbXfTBCm4sAPSFT+iQLuJxQ4/3Or46sFGaqQzXFSHq5F2yWfiN8m+iXenHjZhlAM9db1ksgA+p+BU/e0AsFGTQLDj2O3rDBNVWrKAG9ZeGJ3Fe0oMaD0B3m3TLAdFx/fMWm++LbAux/R78q1pB8/1rbG7pZpEbkBOIIVAkBaS4tipiilQ+owckN9gbR6sl7ubgIAVV+7vxHL72DGzx27ccpF4IHhEu3hUIHe1zZtc+VBUCOXijX1gw6Tg13HJxb3mrTMqYKrPDewohkyGNyDxyXXUqeyWxruirLZdYwNoungDbHqhifSFqOdvJ2bb4dKF9MSpB3ox+qjmLrIV5TD7+odKIkfhP6f9nwq1+YA5uSJyqHvneZTkF7FbKYtDYZJAVxjvMZZHyXBi3BSjwAFcgS2koSZrXhDhSxwS2LIJaQn3A7MGJZH5KkxPdk2mBvo/1XERdoBKRxauiXiCI/urnEt2j1mxbJSxPovSvKxcKPmtyOQ57brSNsGcnn9puOH5tOfIjYEQ2ESSr0CVaorVEAbd30lMg3Hdg/bKKYWrBFTCuu7MMzjMmoU+/oVDMb+vbcbU4TgTi6Twi90BS+KAJvuIJ5KI+/8E/gLx41xfRZwGkN9QOj7JZ216XLQFeYdDvFNHFI289bkQaCFvk9Dp9BA4Lmwr57bhBLg5uROn67aokz23xAqNSTnP2ES9bJHi52ONUYiE1jACGN4dDNUbU+RjQNO1JJB1rmnaQtKlBMQVV5Kqsxo4DdaYB7fiC5qAFNLyDyp5QpS8rcLFG42j/4KlrhC4m+EATkdLm6RzQDXU6pj4eK3GHg7coR4bN2VdLkejRQeoKP0vI6ynLICOwo/R1X89RwF0jIW727TnUWX1aQeZulcgwnIenuP1Q+7PbJL6iKJ6IM/ta9oadWmM2tFFv3GOHEZKwh/BX5c+f0jraL/6m/kDZxUK4KSsYW0dvfeaskSVLtLMu66ubxAiuQGjonXGYBQCd+MsGbvN49mfP2izN+kkhn4OO8oD6gXwwfvztgnCnUZgiwa66SijuKtZLwj3fjyZnJg1m7JK5GU2+dzw8+8gP01z1C5Jo59hiLJXiWjmFPaCpc32Wzyiqu+PgK/Pl1DocGPTkG58OTZfRxkqM2xtvFH7luxN0xRj1NwJaZr6voeHJdSF38ZKCBKsQbrkzlzmTO5/8g/cxaRsF8EJVvkVwXUAioH4PwogKjXqhtP+N7LdZAoeWArjOMkqEIizAHOBBChyaeeAT0e7Oe98mW5NxHeZxttlB6PO44CkUhxDBR4UmyiBofdDvp+p1lSlklA7NRhFvmWrW8h1yinUPEyXRv6N+diJGRmd+quIZ0exc1fiQUgRXvcK0rDeTtYe8GRPU7xLbo3gBY2HLvQf5LGX7iPmPyvhVExJYha41YU3pk20hxoPzDqaB07toGD4lVr9aGNdheyDE5OOYsTrBdb0Ck1EAv4g0tRusFg1TCwuPhdMGdMEa6eq05q2uwpAarrgrt/thPlYb/Ge8LX8DC4Oslz+K4qz0FGVmX9OGGm+SXzYHF7aXjmcXyIIUacP+1dYBVxSiUnBtsED9sFwWQfhilMLV4RbrrMbGbRUf3MUtS5uGyUmq6bdvWI0BJElxFt53Hbds/8AaTFu2P+do1ITAlLTrMlI4Pg3UnSyCSp8Aj3y3NPYn7gBtX4AAc1tSCObZXyfiUkfDTQW18AAAdyAZ5cdEKfqXr/jBBx+9IUywLe+VVcfsEzdJUaLX5CDCRodvhLzpKuKFPIQK/KPHxMalkfByjsh7kNxeVcjCoMU8aZO4HHTXmQtJN9NSFxcl966GF8Aek6CPzfeL1KryKzkizbRRCr7KjrAR3NgFx5sv3wyuRg16AgeKJlodnFoV/CjaL3uyoxPuZCrrAO7qF2XCEjHUAOB7x0H0jtF/JVka++XRx7VdVVfCijyrrbgtXIRFw23+Kn8R2X2p1lFTs+dp/tbMbtrPo2j8mdd14SVf0h8Ir482KAz936ZWroSYeOlCHS4U0YHMRPzoOJdi1nUPZBT1co04NXL4W0+HupeXW8sie9gdBeYDqwnvn8dmNxc0e/Qib8X/hNz0PrRE+PfUl0O9H/HnKHcE4AMLI1DtAcDGytB8d9MeMdULS6a1Bhtcnm4VOvdK/+BxTkiP//4riN6+Uvm9a48qNzPiY/ZUIb8zS7lKCjZ0jtDyLn/j+cUeeYNoi83g9D2F1zrHz6l9wKppFRwmqCAIwPphiajFZEUaGyQWUUo2NGgnPgzHqOB+Ti1EFrm4leorJQnhMXt+5VBLKfZLkEzBou3VsLcx4xI3lbFaKTRXb+3brcLlLobHKHrtzQy9pxmCpkVXlNC9qYJoXIHva9bISkvn5wkqq/9a4XhnfF+op2ZSJKEbvegUPSzHgDz8q32PGd879qJtiaiQHVayN9vOldNeZphx9eIAgIdietUYDHCqITEMLvOwrtmrKD52I0fgKnMU0T+dAZZUSaS6aFzk1jOalXZsKoxQogqRxVCHNslr4hS+57Hn47JXffray9FqS6hTXlqo8X+GvO/idLMlSk+fSkyU6eDOl/+wQJGuH+mcGvc5N6+wemTO3uDNJc+iQmjlw5SKm1mUlTMTkKL1BE5DGsG9dZ06Z0Ih52xLXkfZAfxjELe6GCBg3b9e79aeGeg7WTV2L5Sjw6A1T9SVBC14MeL2diqtiJ3sRvgWkvYTplFJYEgPxofuo3BjXmbxqzt4P4cc6yiIafXQ3n1fAuGf/aJ2wVsWgeaZ4N3S5MKdNVavHuyyYw3WwXPejUDbwtq+o36FznWUVrqaNYkgctw3kMIvIJ+uIztdP/MoCK+8R+kabH8fWViigKqQWxYdQ58LCRbLjPb8hrK53OUG75kKCGMyno9iDn48Y9eoDSocF1eYcRZSzJyVfSXwogws6eQOv++6SavabO5KZDaIM5OGE5tmsBWFoLpdu4c83ozmdU3L8W1Ve/AHa4ptkqPTtNNqObJO+9Vyc4+8IldSS0sD230BURwAgThwcDjGx4nOeUgY53o/BI3hrZRadW7TMgQf+5jZZ2rqe8VTNxShfFANYlT5cvIH4AgyrRn2SXKse8ncawWbXeBpVM3kDFT31zJzv6uKXhtFmBJcKqu97gT5yz71XA099Ouq1kUclPY1mQS7KL2fYed/rrBnHzJd7uh51Wo8lBUof7H/Bsb7HZjw20dvfGD2CsiBxJMhz1symPCXeyIABjA/TA1KTcM3WthSFGlXTGZDt7Fvrzgkbzs1dLfRMEND7anHJVhp1IKDsO/9a0Gflfq3eogK2v/OTBRVcVNplXIdV2LaIYcgXw2LbbbRB3yvxwBZ9WoQKVGxKOPtZ6nLRDU18CTSmi680uAsAuHp9H4rzN6HpAa6o6VDwwWpR+RDhZgqvcJ7PwHGnis8bzCzpkMNiHXNdDKAY3HKQfgQYn9dp1kCGKuS7yW7qpqd9LNuCCp5Vs2Nx/5vEQPtENWky36A/YTPpXKqHyxNgHWI4Rt8RTk6BUPNNRCO9QI/dv8XY4rujMTyAfpkW92c6WH9iNMLa6WPc8ygbj93roh0DS7ml/cujyPMwvg+NvWPb5J20DBiiVLiWxrJG+7rxZVPE6bTcNxX6icYkRwaJTD9HFTGdiMt1Ab+QPLO9h9nOEZaRk3DXLvS1U8VamafgFO4I7HYjOR6dRsQGg7lND9I3Q6o5MxbYevDVIW4xcabFRfY4BJX3B3KaH2V/8IkHi1w+RyHIaJe2/q7pJMUsorJipU4+TIUJfMdNBqGvynJNlE9R0dR9GCU9u3+l23wqkiqt/Ipi41WIMwen9Dj88ai1qqB8enZVPuHfKqz4s164J1EUAw46d7vQGArvJeveshXHaMyleD7Hpib0ySMj31isL5nX7qmFWikWp8EPdgRYGJBNNuALXUUbsLkVSqSvMUe1DhV+JWZtq/mVJOQOmSPXvKmG1CXqGfPfr93G9L7kOOLq6xWH/O3yi7jiFQG1t3P6wUIuAlWbuQbiB111PpPbiuVxDZcmQ6/ZhlOFG0VwLErdnvkm3mw7dWD4RVmifeXeCHtZc/f/cwwAp9rdcEPUO4X2r6PaqJ2PnBkNaUAW+Fl6Cf4jE9O5cmIQhEydzyaInKt+YuSS1IT+eY0ksmlSr1alAz/ZpNiDZ3+J56fQY4sQq49ZG5JCCnDHbFrfgFIRCN85OxyZ8abmGqlzaAt6xnWQjq1msVMA42pIXCqxmcwcdXxK95ip6USvJsVmSMAAAB64Bnl5qQp/7VVTFxwHeUxqGG1z1ArYJ9oVKjsICLWaYfs+vhoO31pcAni/mNCH1SBnvFYf4AZNr4jWhpAB/a8DeczGuEuWCbH91cSPxDnrsklUICwE8pBiZKPA9+kRLWrDRK5b3MOeoW/4vPVcxVJBSV+v/X6bgybKT//KKo5Rcpn+IMgO3NB/zsrdjV2bIsGJSnbiFBtgGX6FwpcNLGfOYC81y1ZK26cv47U5DpJNwZ5hXCueCFsEEwsFevW8JdQExP984tog67DUBZFBvjWfxFJqsIOrlZLgSjbdNs/dzhuwown4Ln0mZ508MmtiF6+pZlnfiziH9akqJMBZcjlo0Zswosc1nazM1AHopYFsoAWT/Ze8GGEVKVPC/H+f6JCzJx49oz9g2mDLoaYgn5QEzyCpjCTSj+IidpfdqOUwlJqyygJa24WoSn0Uei3fPfAhFsEjkwA4qwaftxvq0w40ujBqzfVZ7eTekJtHwQ9d8AZiYcBs+oLnaz59y1+FX8SecXZGgQbxJon06FmcLqLfz/+feETo+W8ms37uXp7nlEdi/yJgkfcECrvpC7DCL0TrYH9dYawOeMm3xdi9tx8aDgidX2FnF/o/TQUmIA35oyFU0DSFG+ExWUGZ86fbEmaz7KBOj2lTEibI5pinUsrf1/HxEpVgzuVb/KAE80Stqkr6snZmLHAPkwX7BDwVU3+NHll5WPtP/5CSEcom+MwR5AChlbi+QReZtqX1Een23DvH9SbZ8aQZQyjrqZODAtdys4fiooL8ZsRP83OUsiexVfSpdtvnfSnZj/Sov3wheFh8e9aAuW/1g1MPeludg2w1w1rUJk3QBh0xNG7LBX7BAHF3RkNBVq623aGSu8VeAJYYbX+w+yKIX9wwYocbYXzEOszlT1qKqYLFWi76seQ0fItVAnyY8o8JD6g36H9TRyJT6K2AaCGWpAVkn7qWOD2QndswdbHh0V6NLDkRQwQJsmu/ZT5w3ltnPQtbpZhCTlpEdZtFpUHV6JujnFxfJYWwYPI3RkRLu7zdLWM7H2y2Of+woTGs7QjLgv3cqxgLpwtRlawf/cDfE5J+ofLFkBQRtUDoGEC+HeRlHu03U/PVgc0toLy/yNsm7aAAc6eQohWkiq+kQaMLWHaEDeQH7Zp1Xoiv4I08lTb+wQyLxKSGn7lbKf/xHALBNRuNR/071M8qZlyWJUItE1lTtr2EH/GvUAvL0IX6jmUKsLkv3cHetxjN8EzC+YnM8J7b6nyMxZNgM8D68MOGXllTxHwqlwHB/1JP10NjwUzoTCfgBVGE0lJhcckv4AtM0/6pSf7pkoizwdxEa7gOSFK5P0IaAIEDLJ+DSoekjwKF7LMSW+bOpVjiRQ0KQCwxazTVVTuPCSyHYuINL1eZPJOc6IatrEMGoY3Dqt+ZVNiQYGxkfeMDT4VKRJv0S14SX5SL3AG9D3myE9SMKX0Hez+zsQG7RnXig5EVguIjoSd+YmEyQ+c4JCAvswWTOIzf85hbcBgmCOYkFztt8UEgIOkZ67vpCxKqhfqTo9hAdu02rAgTCqx5yBTco8AAGqav8sOqE99ijVuTeqO+LpF4Qo0blQxSElSa+et25kHZd8ym3fAFML1yFYaqC0xdK0ycIMFsrMofTKA6+VRXSmAnSkn9tZzeKJhJ1neeQH7HyhsXSvHGzPzjo46p8WC4gNoSBqd6+wC86F1+bMD6+tLZZzdNTyvpOMYrSynXpMWIpzMqFLqLixxWtSPLahYuVAzWgvoduDC2kvHrl9L0WpICJ0W0cQQXQRLjTxGcKtrlmBeHtc2wbXuTmizGwUK2MsqpF4DrGM3LHkEUXPLJ08TxjPaQwFmLB8k3B3m0IC7vWU0YHz/acf/5/MrUOIKbioSWHrYGhlSGQMhvCglvKTVcyTYhzZktBLD0Ck310QgHPvErAhg7oH2j8leyrd9QRKQgyY3lLkvVSWsFTdx+Yxfk5INDhMOd+y+/64iv9SwuJjO6nIFqZwt8rDVYvt5qxw1/BEfJk1hEuuhIHau0YSEd/4J7l3esRejVxZBX0mtc+9RzrOl/k663NGSzvKrtlRvZ9gPpcr5AH1YtF+xBT6dz4EysM5wlAHKZ2bH5HGVp044Oj2bfS2I6wQAnWzQOWeeTBD4K+cpULyfiUYhdZ+Mh2ZvBORd6Uezyp11/gzjXCXoBQ/K3Xilht0C5h65IzFSjqJAOqmNuX4HR2FVtaENcei4Uu1fxSNcIR2E4+wlShnMk6SxyRVcqiRz9qdtAhCwXtWnUl8QnTgcc77pI/ePcrjYSxEQJUhj5uxxNKZ14ZtnP1lB9HxOMQjAB3844atdltVcCT3s2Ook/q/jp5jCwIY8HE3D6q/12ywOWr8Y/ovjmtNepLOKPHQ6bokTe088v01VhMVAWbzt/8sVmfQCqgfKjJ2HhJWhSjdrPxVkImmmURgwUgPUDEQgQTSoQfTjtq2PwvZX6jmpQcMqhYj8zsCrQx4l7c23sA1b7pvUmQj/7QsZzhrc5LXNZi6Y1LWcQcEJoxliKrPZmyRCoxOktmZSvwxfVVa2qFhHcsyWwSIBajonuVW6bUF4FAEwtSlM9H3hymXfsMjQ6lGOycz1rMIo40cl7IAAA0ekGaQ0moQWyZTAk/6UuibttXi/QdpmZqRYkrzIzt/YG7fZIacqQ+SbE7FFj1YfrQWRtRxydOZrDSV45/s+s7C5SNqtc5d44B99EjSL/GqbcmVPWdlqUU/0l8+CFY4qGvslJLfHkKGOtvYwOq+iX/SFk6Y9GJgFyX0Wq0yQgrEkRHDZfWPlSumM4McIiZN6coLGf5FqiDv21Y3Yl80QIIo5equFWEpQ7fQO4jxfVF9XnjTlBc7tchvA8K8n1bslzdxQGgiBFVd8heOkDkjmqR6Kcg3FvkHsY9Uu+JijCZKPDX+lvuEFqr8/a87o5RSNySUMXaOtTE83EGR7JQDm1GrxtfCsNnVmlqj7At3c5XHIPO0+XKm3qD4CMXnAh/336rA50aW9i5R2y4rzNBA/YcsuNpKF/bOyepZebwEWKwdRs6AG3dSw/8HPKpAtCcswRgeKciANxiPpxXoGgnhMYbb0DBkytnTeZIh7FB8Ib0EnnJjXpslWmJTM5h9RSEXYOVbgU/tPDtiRa28/N6AD8hfiqGfjsu7Y4sIUimlY/r1Bqrmnaf2fbqBJH54VQ7fELmDw/PvdI5iMHFcUJjZzv7M4QfdoLZ3T0TUHy0BLNOt7IKsCuWXKlF6sC/pt8UhoNZ4FdQe+bYJDUil+OMlPfXKJWcRsfeA1u2OwxCTJoFNMSUVBBVuDQP/rtqyf8PXMQlkSWEp0LnM/5QLTClB4T8pW3xfsvSo2W4h6CS15mD0rJYy7CeBRgq6uC/vdGVl9KlkXSB+umOAdOuUfXTscL5YyqPATmp8OtXpGSev3QRgfea1q0UvlDG0Tr0uXDcEwdmpJDeXJhgYgY5Je3eazA8fzkleb/imYiMKQV5T7J6uGZoe31CPfRRAwdOaJDXPM1SdHr8iKfnOo9uFe0ESeNZs2gpPDH2jeUf0WmokOhLdiAaiZDukGSMqdIi3LkbPZssUugTNusuDZhOR4lPI59mI0DoP1T3FRsouWwW9suH/NXWGV27+E76EpC9n6WKpbZz161p8Xz0sUMgTb3TWwj7jurb5Il3POhlDI+u+6dJVo2ejKJxc+oK19E6VmvSq9ZdBZHizWySSXPDIDRnWygG8+7xRNfz6JsbURGtejDf3TbSFg/auAdpFA/kRDa3ElClUq6GmpBKyfBcFx3YGce3d+/ombiuuUUPfzBeVHPrGuSFCGCUKnessNrEOEIAQZL9LeI0KB3/eevUeLBQ+XGIaYMiKysIG6/On124eYeA2u0/thChi8cgLsP5ikmHRANjnc1IO5/B3bFMO6MJQO2tmXyBKUpAj/dSZvFkVlWPmWEjB/uMoQb8xHkjgpthSL3X95JP1prY20omgcUUUbDh4Ld78+TrAADyFhRBLBmxVpNMUH8JNRGSIw6eyZATEYa+kMIf2EtitZakaiMmzgNmKt30bJKLIryRpV8vAzz00KeISORyHF9dIzciFsoimpnrg8GROm7mmZR1OjiUxPFEJ0EJsx/cuth/pcvNd/F/cgv5jWSIBkIYDrpNLlYnPLnFFMFrdNejeuyy7F1aUCyD9l3CqUKzLFRaV6JflkoZ9RDwec42yoHsP6EexumCi/90jC4+/AkHkC7FNDaQ1lwnliUHBqnvQ0Bzh9Ee7+vMWtU6faZNpzCwG2zN30YI4uOLXEWzaeNpkrKMT+Q5jUjaPPn30KX8T8c4hFiDXIdgc1vdfHwGA4XhgMK1KIBjyn1rfibUW2jKPW4bIon8ZS8rz1NsLqy8+AUzFcSVAt6rUt9nyd7mwIJ3ZvlRjH31/kKW8Kmj1Ui8PYwQQf6l+yL0yK5akBYpeq4tzAEE6gWm22HZ9A4CAxP5C3LWQ7s8rthKZcy2sSZ/INRuKPDm/kaqD8jAK5sW2kXHrGOM8JEx71Sv3fBusxTvqUoqt373BK5JGCbttTuGmrzD0013RUoOMViPAB80LI2m57AqM1TuQpNvrW+ZjA5bKQEQpbxeiD1ndze2Jh64as+vtE28WhlhNM2dR234ar22RJxKMfWbq74GxrNkQW08G2fwaBtIQpxcz/h8EHQtVm4ENRlUea91bxp1DsPVl0u/l7CiaSI8FC+5lHTDnOWGi3qTQWKG4a+U3gs3hbNSQ5ixbKPNSQGDQGMte6A5c3GwMcNHzucJlskKV8LDeI1QZ4WreL+jcB/qooBeX1rHkHwusLNTGV4aWyWy3gsKvB+GpgzX3CxFadipSzQ2evM+o1nfFvWLNSE9g54vN564B0cJk57h0Q7cJnrwuOhd067yegTP2qlFhZJ8e0XacBhYqe9oduCBomzHfEIGZL6x4fp5FAMpNU5f0L/7DdvtqXePuojRubyO/igrYT1HPVAOaoaj1DcV7ig/RnZHXji7MTi4Fnf3CiRjJzJui+CmgdTK3e2BTChA/PDLfRwVOiUQsbbH2lopWNnoP9UY0NDKtCK7brzXoxyxba62Q/iEVm4H4CWE7qnpzPXPD9o10ipVG6KBwmVmnQvOv5xz8nskpD+DClnrRFMl6bJYkOI6fv5wu4Y+OEWdEovKaa3lwjA6dKXsFg8gc8kUM8Ds5Y+iu6sBf4YjmQUNh7acmHm25jt0DdtIfj+otMYVfs0kByZg4M6sr4EWS8JNjDAMWZcG32m8mtcpKvek+UAG/yQr4kKEjbt/3prjJiQFkZj1c9tYGpo2/SovWy75d97auX2CMsEn6KD6MjB8tBF7nq+aIH3k0LIZ9KQKSypg1Ks554YhWz34L3ECGNPSZPS6XOqJanP/xnQMBMDJErWCqW8RNusUJVAYYhqtrDJOD9gtn0MRHu/Y0BvxzZLtBMmId69pfGxj0kFmlcdxwcuHCffr2Ns2Wx6jtlpdaYqDZba82O3Dg548eCuHSwVyZAITo2/jOqZJAttKPFZQSfvJCHjncq2EbGXQFnM0m8tE/2+zhcwst6G6eqS4+ue75ozzcNnKsQwJtQxnDOIvDjkvL7X9Ewht+kihCcnBMNehtN1iT7EXCb5YCTOUVJySFEdidArw0/vWx0cX8gXGWyeajXt0inVvwmUlIHTTpZ+Erh+0qZyBhfV0Fl51zTSvL4UE7LUyceHbN1lkJ1QOGFQn8QSCeypQBvUEWkJdrj8laWHeIU0Brw0GZUCgFkqdYrTcfP7bO54QVVZOwN4aupqTdQL/kpOe3P0TC7sSucp+/KWS6Qk4GDbMwEkcRSsOKdV44KsSF3p+d0/80ln9RyJnEG5CXS8w1SecssNAaNkDmjm3Yky+Hw/C5PNqTP8EmcyBnnEGuuv4D0jDDNWAH2/K6C4m+dDFwQKK0Ic75Qgwcz4RsdeLSXNwge1KUN7IkD6bXLLfC51FjxrqKWh0GhXcaba97qe6+eD51GOh7fzbE1GaF6byeZxBQ3QyiUKDZ4PuEiCYEIVMJu9fn3AFUtOlKFFKXZLDjudP/kG+3+Tp0l761n8xEZbmLBwOdhcOT0xALcKcHVC6kjVcLLerdizRmmDydcnxIe5AxXqLc+pqqJij6GqHcr3XPpaDwr7if/nVwLbK0m45DkzY4tj5j2x3XNH52E+mWcO8eGlgUfH1QMrtPU6QXdBqRDrZkT2qDTWCDQCl0CCpp1YguKR80p5SffwrKJgWCdA8EfLikSFduKOtltnveo70cPtw5skFgw6z1n8X7MWB4OYL3dST5ITV/V4kotN/jaU1OZ9ogFtUhVfmtbwY5EXr5nLAeSdU9gP2qQrk7Kg2xiyKX1M1dUP4QBan+ldgJZISKKkCwyOz+Wxld5wKosOB0vvtg5wTWGFBBDgWUxnWrDqvb8a9kbmhgMSXO/O5Chg8fCfzNPl+GSph86A5CQzhjXkx5tJMI1Tkrnjhdei4eMEZV8xlYwLCBwEhT8K+VYutFeyPzshkLfaEjVSJbEZINJqqOHZ43H9VfCr6BAYQ4FXjQfWB4AjrBGtLF+G2GfBKNc5hs0aHxQUYhxQNZw2njUUMzEF7rU99SRIrNdtqhVTc5N2nTvI0OjqMUzkQOYN2GkMMrOjknn8TR8jaN2GrIDy+gjQJ8U+Syvg45lTKHaL8qN9mhDuDZWtcY73RzneEgfpcu/8v+ya6zRLVMnA1lny4ibK3O9+G6RezqWv07XZ8pWdk3s/1JpdKOtlGOC28U6p0kMbFcXKGd1Cz/nl4w3ulsDDer+je1GUuWN9a5ZeQrO6TlYq0vHKTU0qZEO0K+4YLcGmE/y1Vc2VFKs6hqqOWrSWTobn/7ULd4yLEJlKnoxJ/TiCtR4J+usdK3/Oi/K7Tt9oobzW+l7Tb6Cy1peQzXaQTnx5xvyKWfPgl7M7OZbPfN8HVFE2wvhyIE3eTtz9AK2ILaaNW5+IanYtdwpzmCWW4WST3ftew9nMzAn3qkhCnKEHkmJAzmPLye/V+CAM+pe08s/wjYTsr/kJhzobA2ZfhjJ2pgcLu/FlM8codkMJhHPExN3RdnQRA3ekwji8ukQ2r89EQ7o+bk9pKfuTz+FY6fs/7W2KGtGcdz0M7zUpTgZcjAag4VWaWUxi8oBIr164ijW+LtRFqg19Xfar4odMG0nNzle5g6SR1Yf29klRLoOXLtJiKzzU/wTI6l6178b0HbblaUqVZHbeu/FJD/HcQFcxkRPz1tPNCY1f5soTcjfxlrOMd12PysRwHY/gaa6vo6ywpoo6HIh/8ObM6OHqyIsNom449HWyxdYYORS7qRyxYcAD2gk7T4fnHnGOheZn+fslmLQSw8x7nHOIF/azXJHvafVVxysGavcraNX024f1M2vGGW5ifpZD0U3SlK6XOQY0zEcEsoHXmW43ForN3E/kUQEJLmUPkPLPMylIhDI8jU32Uf5AZDRIrc4JmQd/o/BCHJE6wGDF4g1k9S+Z656d/bdamXW7Hdc49GBfS7Sk7jUxshZyhe8T35uLEOH5el/Jygh8tG7hMC2D4I6scWLcmFutEno9RJZzH1iJ8H13GRlSud2HBdws8vl+7vBJg9tdCAgYhFNSgtClOI1k+3NvQwkHYmi9to8hNuacwt5ISkF9z/j3HweUmNsRId7klM9QUgn7SYWoiFja5YL2apf/fYxfr/RkM2x62hl5b97SPzuVHySG9hpBSw9C9Mho7y/hQafwR5s86sbo8eJhIwruFJF0vWGNM88+2vftZ1eyk5ARl6w3tpx8XsKd9y167aM4DkFIUkaGZ5ti0QR8QLxkkqwZREr4GpgZchaCWCFEaoFmHPSmWlT/2JnCf1qVqQPlZrVAeLEqoDSvRaduOpG96qG548Bcs/tAgzZm47K7ERruDalGiBQi0zKgyyjuxAvfKjSKloXT0kvFQnyDdaPfL8H6cZ/GYiZuYPOZWm2QXV8cdvG/Ek58DNhGJl/YjHlSXduoWmjYhRuSCPbycu2lDONTowLJzoy/sNitdbMfdmBpamAC1RcgFtVfFuDKjqpXljdvAnURWks5ztcwXEZyAUpi0OTRuIeGdX09OdTUR2OJjuRNE1YTvtBhern7ycjfWfg+g0+YL2DG4AKX5afddhAsOuOHcRNkR7aHrTXocTtof6kpjcPAaYWEYf6YLRZFn8X7+/3XDXj9Xd+g+fs2K+SSseFD2Z38BNsZFAXIYwMK7oOevGo5Sh0IL56jf3Q0xMfsYsWTVJdgyuGQVCtEiNKhTfkN4KMax/OmfMyHuO80+pW0FJ5dSp0X8Acr+P5yfymtgbk4nUOdHNObqD6Aj/w3HXhHszsxYZBbpF4vSGObCtUwU9EHee7BsCW12qvwVQeXZCaFKPDci3L+quH2015YxZCwhrWnqi3sXbIoMwTo+y5CaHgG/ez6jl/LLj5rNIoO9/JtjXAkvMmDaFUeuuprXE/Ia+Y+ToLBuZnroKGHg6xoOkCKgC2p7jtY0w8sKmtffnB08d5Ti8SWREL+h4+fRVfuWc6B3Ocma0H5mZoDgqiVTTQmTjsH2OzqhWnVxJqHV3ayzb1K5tsKjRSEVBgQBoY34UiAhdradJpIWprp85ZulAAlsrBJxUhUAeapV749WVSOC3h18La+6MYWmtWLC7C2RTS9j+B8/wNnRYQfpsv1UeAQVs5YGZ6q5ZkFpa23Bd7dHGSxHF1EeYiPZDXnL1lalt39V6EW2ZFa5y0GuzLlAGb1uhA6EyevDds8L/yea7jfEevVdVelPLeUM4hnzyOGsBIm+nlsWutqmhz+7OLO23rdxLnz9DWExa9k63w/oxjFYUx6Atmc/n3L6IwDQYzujkwIGyevmrENlC2uBoDQQIyKBbQgBIXh//wCRlnVZJO/VzruZ1DCw2+738ypKkcO/LAkrbBZjRheV5CnqqiMvt8R/OguMzTIWiZ4/PYteytGo19Y6AQoXdGa7I2p30577WY7GZx7aO6HnV4CcP1z86326ZGKHa/pu3bwBxmkpAosKIk0sB63q/MGaMD6wyJtWS/GM8H6JdW3i5KYlFCBEk0sF8tQ8LLglf5n/2U3E06xgSPjH7dCxvhXjhmOFTloaDUZzS5PI/XYZF0rWPmQ5Y7GL+jvCa/bM+qudk4tbHR+DekDgUCsoRP4MH52qnIwDeAcBG9kMwcbFzZ4afE3EA48JNrgmJNPgLkBlplCfZQMbZuBK5PDZQgfG5UYXXF4fEMEyTEBEZYcefIyuax8qMuc2h/ErPD3xzHdaW57nkujWiF/U2s/6CS1l9En84T/mxqSH5znaJv6JGwwCRgc/P7St1JMb7ZzsvuMv5wrH2VNssrtEYlQuwmQfntXx+ToBZlOXL7xiqMQSjK0rXn4I5087HHzINsgRZU2A+tWP7annH+Gwvy2Sm2nPjHioV5h8h4LjqfLqy+0PKjnUr5CYZ4uA83R6eJNlddJSAhIxzvF0MYiyHCQEDKKaFFTfX4TcJdPgHfGkbMZ6orHKSlUUCHI6E0dvR78QPJ32XbeDCuo/X4ibUdwWeV4EdpDpql0cVyDO+fGhHA+Oe8HfUxOoT+Yr+hEqMxynZ7/vlwOFfYTdY0QuUIje8qFmAfoD5R0nC2eFlvBamWdykdpzoZm7H1bDWDfgJl8cfaaxSVhIfjsbUh4V50SNNFqOWC3hQBPJC97N+0RWFcWyltf2AeFde1Twp8VaWskjBNV0IqIKZuyXKXL0jx7tgcu5D9e2vsnnx8lvamyto/inak6dV5MNYU5EJY191eZW7QYlSCoqok/eOFw2RV+d0eFrRnBddd0mBX1WlL+bNPedkjAmR/X16XQ4p9WsZRrwYhtKHoWz6LdnPk3fTflRNJ2hNzAmJlQEr7VN+BYsedkJTjKIu2Xw801NX1NFCa9puLj49rF2LpJuhnb7k5fBpNdpHl9eVH61fxxgw2QnBZG+KvWXECG3Uaweikl3m0KpYxfKd0DZRRPkdeSIcO58nl+w9CHKonJolgCrBLNsIbmJwmrULUofRm/Knl4blB6RCPriv+HcdXFeRmc2KLmcuowJV+6j+A8NUamGKtA9Rc4WjnwxM2ls4hC0vYbxp70POl9T3YuiVo6r2Z04cIQRV2FeI+UUAE4TtcMreKuFJJjOr8/aUs89yw+9x3t+8fdxtbazbcoPrrrsABKk+G2iXn4jL778+0lEU/FU1Tv6JHiDd34ZqIcRKI40lYOsTK+EV/k4nmBzqWIBjZCaNVS8MmmcuGoDaTRbhs/6Xzx30g2IPPtrc0VnMd+292YXlhBN305w32avE86aq8Jp7R7fXFM61heO7wqtOvdLUfZPKfvja3u+hfzyiK7X+aQjw9CAN6N6ci5zwfKGTkzUqOj3FhpvnDrefoB+EeE8mykdyhhUWvNN1Y89MMBk85xdOggzy1naja1Xi3Zs5JCFon9G50q2PrzoNmEpSWCK0T/DM9erLntAYxv9glu5yorSFuOnsTHTp4z8JETCrDFu/WWtnn0Zit69LabDbZ6mQKJneLiVJ1uinusRWWSb6CUOmYGVOmWYhbxIWOH0ek8dOxBRlSqn8gKklXR61Xd+QQDSEbcNV0Hs2glfwo7n5uP3ZdDt5yu19SL4fpx40JlKYKr0lACcKz9MnCUNlqKRJVNAxY1xZtaM+ZyrBfCMOulujW/BwVau4Jt53rxkAO+Louc0L+UU+QSc89UJ2cYaFEtag81w0THtrRJAEZBEZ9zGm3thQphJBP6UYMwcyMgFepc/C3IWnQCkVDNGTTpPc4LzI5URgxbnuAbXV3K56bIo/y0v7B9lZCKoYY0rBy4ikJ3RPdd/bOHmal6Jwi8kuYQB9ZCNd66JUWeJ7TZeSVM2Pcv30lOP5XT925RpjdasrPgcGCBgJ5LDBPoE3iGlKOnugkH4bquYGS56oM1J8sOLgJTN5u9PElo57BKvJRxBawG+V2Vfs713oV3ytkaQ86GdKxIBghktDJ9BF9nOqXbEuHMzJ9fKig/kZjY1sNY6G0NrKntO65Gh5wncN0Y47BVk5WlT6Z4s/7VkHNZjxXsazbBo+EdaN9KOxKQgql0iVvncXfvX9pfxJNH9Y4WTYPEGsYs2Tm+QeEEkbAYdQxUxKQTzGoE27CDJlhHGkG5EQsQG8Un9m7qLihb2EH92wfD0VHRVYjlcxk9oyr4cwHzml72e6eW5wseG0GSItv8dBfOAfh29q7uDUzUT7mdjIQ83kTfX1Zby1lR6gaOdOjt+v1nJynjzmbVY0yiFXat7O8p3gKeUyGciU4UJDGiBuujuRhkduM4v6lL2d54zBIaqLHOsQKUgX9XkO7kTosyUYVxMqZMa5kEcmv/5j3NOyKVZuM5WLPEsJkwAIfmlcSMfiPwbY5U2mCI1zOVxm688GVMkzDo7fw7Q2TAXlRgqJAHCCwyXa6kqvDGmu8pue7j9ykyFe6zW4mKNE/MHzP21JC76aV3xPAMjZnz/mXEX7Y2gTYN1JNJAB9xy/fvudtGNm3VUIqLVZCvcezwJljG0kPXpG7Dpj+Bvmmo9XoqITsBW9okjk7lIoY4iPHKN4nYXdjLBSJPxxXj1F5xhYUDiDZXWMaQlqf95cZIJlBA4Z9FGSSN5loFZN2cdvuidggeU2O5EimfdeoZOIKRUfKhZaYbp3k46aKLC/NO5oJEbj2NdkpWob+NIMENGK0zIgfiGzCkb1mFUk4lZ4vZw3O6e++m+k7rPdbDp0kDqA+QrRgDDyShVytK2DMHxrzln6dUWbsJSAq1bpye7hzS8gQ2Q7TMR4CLssdHxyPvs1yrYhf41ubbLsBk5XeeNj0zYF5EgeAyLHOjfNiL7YDgTazHQBx/9f833nsa0rmfsrdBvAsmnICvAC6yCjxLxLdavVuerPPVgsLKILScwD276mFpXSgEOX64Q2NjYn11hRs4wm/ORImkYGOwhnrnuTA9PF8ZOM2WqHAZ37q/XTfbthhk4NSUhg5eun1UjjCXCW4j9top4yca2KJO4hY72omueCgKIfGr9tDQyvXaZ+iBfy7zOclswoZ+k2T7V7hFaoXiwQbS8nATuWJ3Skd7k3eFiy3YPcX6TP+rqhLXnb0HZXNbaRbKHL306McGl2H/dx+w9GWzvs0+R2I4NTlDdy/sbQPEGKuz1OKxNPIQHrFuupLZdHIXF8uU1ggJ4Gwh8BFrFm0/RHSoP4w5WsOkAunDYTx/f4TqOL72kbnicDdU1LS5l4ZyBfW4M4XoqGL1bGIQnbzIepVrRXEVceenpDNk7SWehwb3XzHjPAkEqt+4znfBwraIFf+urpoHjGuQMoCmiCbWi4wKVlrkrcUtlFgoLypO/kUED8weajauG50bpOO0vNKgquALyxfAGZP3NqkrzRNhTDDhfhTyN/j2hnFoBFZ4wEK+sLIR6j1oyTQoqC+qA6tKOxdCqb/WESvfYOCLlQH3A2w+v86wr+Wh4l213zDSQb2LvgOoRO4E6LqA5YM2cfjjEbEBbasHziw2KKpNYjl224X11Jyw6FG5rUH8qlOyTtihT1NoBlY+8eIrMowHH3XQEo0UPXPZbQ2QnhqHYIKDS9GqQKN80df57yrCJLrdJSMSbkbhwWl2X3sga7fXCvJ6L4pBC9Tndl8o5TV9MSMB06mntO+YrmOMR4hjdzcdnE4fhggTvYS/R1IDFo7rKu27/iEBdBDRukzM2K67EMmGHTZPXkhmI+OuEHEuRV2b/0U0GBNdy7tZR/QsioV1ToGTwj2Mv2ks0n7TCzNirO2EEW5IKPoy6X1PqBzXcB6qF1JDTv6mr/CrchBmak3/7Mjtn/oGurKSOQh/aNgiAQM3ToEcdrWldIvd3MBh3bA+yLS3La4F5YxNdYMc70gBktm3NdJydLx6s1gGaPwA9BPylW20eNcv6Obf7zd76xVwBo3CLXDSiaNvTjR9sFOeGEmLZcXkpjImlhqajo+M6vtHw1f9N2+SlvWiaIcQ8VMUhyyBLKpm3P+moHC9DRTLnyOaaFxt0ofR+uq8uc/lTCvkPee/zw6IRm7Yaqk775lX0HBg54MI7dS54GAXcd365uBtsJVc1DPk13hSnfsKwvBraL47J4OZLoUMLJzd3GZqRTqQ2hfsP4R2fcoTYoylbzQe4k40e3OjFFxrIAlgsmw70ouv5Hr5nf7vrI4dubBd0iidLbrJrCvT+DPp2WH9x4hOizFbTY6QwkWsLGKAjMs0MbqQM6MnVxs4CUr/Fp2nSE5sr8tknOR5xrJGozsaeaNUdVsMKUGhy/j0BM3oBbkYBR2GKZ8fE2VyinfgllK2gjFOLIcGI5m5KsHsf5Fh7J0vYhffVkcZ1tbWiHYuFmTq17S7JOMW0f1H+ro8xTkgZsuVp40VdS7KUBakI/gcziLEHt5qCoI2cX8QivmMJv4Ner8BhNil8wrvLkssMJ7/iVygviI1cMwBALurs92ADhd9T6hq6GZN1E49hGYbrNLZKKNSTiQhb6RsquVqnF5VDLFXZwz/rXQ5QAF1TsGaQ63G9VPrmhFfwKQRy9tj3YjZ4JJy3tE4daZQXIAnO3R06prZFslk43o4M4EMg1+CkJRSlDLm7Rqax8x0mJtHYXZzl0zHechWd9n1pqq4IvH3CwyB7yc3V0BSLg5zsR+Rk3FyzERvg/qjwEFyNryA2LvC7jg1hGtYiHUOhQs3cCLwV45mKsRnuen9ulAngOQ5+azHTm43JyFEPUOpyExuJJycBaa0Vxvizt32VYdKEPfjnMT+ybaCoNaTc3yxwBYtUiPeHtRvEMxWewnnQCRMPRXioCRcBaKVjMni2IvQzVEi56CIVXQJR+Ofv9socKTEaZYymkTGcDfzrI3rVUVj/PYV46gZ5cCb/1nHdxAG3InldPvVvrokrAmyCP0NA68ngcXQpfpgw2Z8MECMAVoTuGrV+UFO/hL34Hg+QGSU8dhGHcuQKUMMUA9OWqxhk3PDBaNU0za6anhN0KWcxPNMZI/NlCR4wwyBV2PyYU5BZr7EmrOPzfL8asUwaVpjc3MsTCuXDvM2uzMNrHA0xjj9yFuHm+sVvPISItFeJMAOrVyjVWMUlRPsDdUWfTIK77JWqdl0q4HT4ci2dsOcZgZUl0jaCsUW2lJtW+tMglQxdEJ++wtUOjbiwrQ4J17SVv9dr16n7ZWMH2JA1dqhni+LxIhKUM0eNran5WDB0VuY5tMnPgYl3GTLp/VyCet9MnLPDxlbrpKrPon/G7enxQbYpYgOLoveET24cW7JwgewnJngfUPG2sogTOCSsWbcZN9qp+ELe965BH4qPGxeaZgAhkSluy6NLLiSV99bZH/CnXGYCp0zt1ihe0dCbkRLjIC4HriQtsaYQjEaFPbrYl5+oJYRhJ3EhjXHparxyDv4qDxLsEUxAvcmcAN+4vyzu7wG/INcKEcp2T6ESbdybE6sQFovsRU4L0ngQPEBFBuwy8Kt5nWRoIhwNnKaQnQo6K9AZA8QB8aMDVh2v1Rj4PRxv61qtdceln7xZnpmRjIrF+jI9L666rCXoQi5zHA1+FIBgvkQm/w3JrIJ1pAhPMNuRD8JgtVA+Aqj7oCc8Ng7SMjMEv6OYaVgQ8lB0a7UN6uhadaNxBqp4nf1uy1l0bRJ0Kq+ilwr5JWIQCOziCmc+KbpPijsLpJ4RJjLBa2og2GiJmPhz5XYws42sMp7qH6lroredKPDzsf7wNhHhI/X68sMTcKtS4cwsb7Xljwqvd6FJ2rUERnT0Jcw9S23b2TE05IaLZerbb+7lfnknfUGSvigQ6CJD97iuV7hxeuCq4ltYPYPglvstXLjmZ15nWvVJ2XO3p+NqNNhZcFhxBlhyxSEue4WUxx3VYpqoNfbOslp4SipeFGrO1W9VmJSEvJm4FwSNxufS2x8A6V4oN1eTYyjKHoe53xvHlG8tW0CtsBWGWovyOdJz0CydrCgfN2lDMgRhfqDGtKaUImMpArChYFjpSyUsFX39oBAHx4ZW0vqszhHrkHLnRye+f7iwxPLQQ5tDBjAxSdVVre1t2EM4k1z1M/rmclOVPd2yO7UaxkmckTDKxYKC+PuSO3Ay8KRxbXMehWbRquVVdbt+NkrJdj2k2hhyhWCAxX3LeiuWyHeLi4kAr124+RvZEorVhIdNV62Qshsu7SztvjJ5baPRZ0psCHXXUwgTBl9XpYoIQuVJABO9eGUjplUTEvPld/GqDIs0qTU6dpjenJ57imjuiUAvWvMXg5xDvet4hsc5Rocogo7sC0ogZwj3fmwBff69FoZTguE6en+hCfoBJk8VUqywxPIkQ1f3mdHBGnRd1RMVvzpDjhh1viPHhl6h9q8cvJ+9Bym46EuyqoaJ9lADOyLwTJFXBc4zbuPr6lxjQKrwIOVWZKtKgH0LUEsxTll0sRQUXXl5ugnCwzx/9mBSHlqeXeA+/fPTKX0I67fItIsCjmjO3tK5cmlv0Yhb9sSV0nsWtqX6epLhPnm3mfQ2NFtWNnGJyZAM7Ky7amX2e1uSAvrC0svQ7b5u4l14fmjZZdy2CyaGgWROmwXI1NCLzKtLMGwXju5GniUs9h6l2vbKTz2qsmISTlh25ZjGLadsFW7jD/+urx/RqGAJEyHNrbpAjmbBvH5QS98dY1bp6puJZ39k/vMZKZHdWsxaUjqIfvw3zUAKICjHZwNlJITBwr/i7twXVGhIE1UZYoIwmSIGjROEX0HJsQf0KppuIyVZBXTgOxUwDFqmvxuXGBlbq7pjjMVfmJTmBpj3RVororGFg0y3hzzjoNnrVhu3Pu9chwGBteqZ/HVgH4HSsro8FPrzkxq39iv7b5qvv8WLcbUaGMd1mzphpU9Jct7zkbvRWXINwfgZ+Er1SJ/KhOucHZqPEDsZgfbhhSpWQ+YHhR6TUJWa2osZQcy4Jh4ZC05pOPYF69xc+6qV0k6OxNXOl/WY9JcTWZdXEXqYGjlxS79N/YJTXA4k0UmfbtrnoZ4r9+hKADfbhcagT8X9uf8h382dwTuqmmEXBDYpebMyjzrqEucW+yiq/JudVgSlz5fdn2U79IJWaxAkfNjEnY2Kf+gVlU2SeAFm/ppdrdpQbM1cPfYPXvILgWCecwoYGQjUs/QFnYfG3GZkV4VhL2jgMDAeXkbUEuBjxtnYOeemU5UAGnzQgypD7QJvnuGPL925EQ08ZSX6LrbYWXnlxS4HHFMVPRnfBtXpf22jzUOro+vR5t1nflHe/QvDOs8I1OiklIh0yRi0mzFQaDSiCZb6YOvL817jWlq0kjUmf9hsAA0vhYeQ/nlAqlYcRC7iOCqedvUsBjEWrNJRyuvh+4N8Qw1KIL5YerQdMMfFg4NZ/uPM6RXlu3alSs3XN6jE92W4znz9gPmPC2Z3l/HkCOAS35OBMhrjDZdMRrC5njknyoIvxI2Fe7F+P+mqBrWBc0e6ysVpRnKofW+KIm3+e9Gv1uesy7LC9en7b90/9+NMBklx5A07xtDwB36hdMjUFpL7ZcozjnQouLPCBf6Rsg77YCvKg9guINa62m+HX5WvUA/mb5sYUW+tZ2xJ3tgDwcEYz4u++q5rhpsW8zmwHOy6hhH5pstJQk7jlHDPPkd2QZEoaDQ79oUdu+wZlxMpmJ7WJczwfJRFZGLPbSXPf+OC3GfrJKZb9Mjyj0h63GzW9k5noGkpcspQ3OgSe6zdY/L31YyL9einAiu5r1AuFvCYhRpzMEagps0q7AZKp2DwbL+lKhqGXpVetLSfT46VXqaQEFCE+BGF8Vt0T3V8QXWr0YJPMo9aCXjgOSRRD71YBX34bnhf9f9UmZuTxnbF+6RUVDMGkyL2FG2QVSsq8xI7Lqg/J6CB5Vpc0G1d7HdSkuNBeuetLCqK6yFruidJBLAUEMSasVywu/eV6EAe3/m2I4Glw8Pw9M1TOM2a0lBB5yyEvnWsMo3yaL/tTQWw/spQOSDeX0bYK+Ioh3jfBJSxn8Pi+jkS+U/IDlFEp+0/GjgZAdfb/2THniYh9B8eO7fcn3SOw/ANYge6Z41iGCx26mbW1gnTR/Rk5B8eSO5L0jDmgGRfnLVQq0D5tcJBCLQhSiZmnbhy6mQMWhkHgfYLLwAn9Qv2V6njw1ImAv3WHCQJYA4yWe++BUSeugWevw+hY08HffbVxWC13VHdvau0Il7dLyHX9kildVek12gF1TlTxO6p2XC5rpKGGjw8snbCVWv4Qz1rMZo94+KEzJIBLhZ2f5clNQfxuXHAwbtIO0sMJ1oVhLdKKLVyeGxlOpouLYBEF8lj/IlfjPYbHftWcH5yIDhW/BixUXRqjC2xr2nShfMH5cjM6+hqmshqTref1Z01RxDv56THPF+i9T2nINfdtu48eOz/lwwF9xZWzONjyUSmEgqXmeHYuKw4vxhRr/yDISBJ+tzdn07MUFvzngaUhbR9XglSKxDP6j965StlVdWQ6sh1pHcGeWug66eLX8joulwjs1Qxu6JBjQAdkLLK6uuxs4oZilCvrvE7OhexWpI5HQI+VGiq2UmOSy9rS6suIEFrCqhDGGPFyVhMApHXGG+IJqICjl70FKZjQND4MpFMUSKI+laVZnTmyIkN44omO4vnYBY6Mf5uvI3BbrW7Gji/4M7zNahBq4B3hIeAtq1dJoQkm01o+Mwpk0ErQ1FCAY0J26296DC4/S7doCG48vv1q5nTvDFiPOMrYAWCQYe8ciGds3weyxYDTCmh8br1feSoYeoPS3QAjwIaqhwZ1eBuNveJiGN4LrWHnv/caZU6vTZ0J91ySr+N92kGdCer0qZLEDPAyjJCAcvzYmycYZvLvON+v6yp3U6tpx4eQbiz4Fqu7UOOpG0GisNrGBsVR1T1eDrrEYeNteATbfD1GV8LTjV6W1aEhfB7m/lB2OimQcWj+z+RgY0DRaY4uDcj5T5NjZlszK9QT9NdM6Kib3yWyopZidB9P9MroaGZAGWgOHwWDY2lw72LefKP/zVtp+C/VYb3Mets6Gx8cauvwBJEzVsYJ7HIsa5klD1l2vpDIwTfTtFfgZzh/dOnRgqqVf6lGlbYw6gxzXO/5iQ2SlUMCBgRhtD6HldXWY+VuOzDBZQW4yhPjmNYPXvHIfWDw1gNyKXO+y2uowyxQZS3y9IKNrV9S99QBQVZABiCNBL4/KbERkLa4Tvgi8s3l9ibSPMrjuMqJ5PVGmGgcrz2L7fOuQ47NWwI0MQVSne1WTrUJ3tlG+AyHC2DYz6wkFI9e3Z9ZI9KoBBH1rwxaL9tWRyQVoBGJRFepQskUuXsPI5qe+YkpB1wKNgR1zzXF27Hyh8lCxAzcEBQlMd/SJQOG5lY6UcgzPuaFsdswO+NQd2cJ3LCMmSPa8eHyY5j20tQDTQH5B6oaa3DRC+8Pkw8LnUQHk7J6/8XqnUqf6AMTxBUYdwKSlLyRXHMWRQ2DBLtPP7RYN4cZtjgbxHwEYGuwjh8piaidX9dqa7zDsZ9BebtxWapb3alNxdiFcQi4dTk3b2M1pTcmWUlj502+kNDOLWy0qS6JKFeozdJQSj1shj+3oFodicxPN743jA3+45a+TdusBe+A8epiBE8PUkx+VB4DuAuXLGjFtDSImkzEe9rGHquFaBDyvn57v5YOAtzXxjIm/zBjtrXFPE1PdBjXApRKLl7Cv2ddXGM79SA/AZOhbQQVj/n2vFM86ZlMOOMrfHswpRheez6KfZiXlnZ4coHGjiFIfxImDYCj0l7NQnUxdbo/G5JbZsQoY/kUXKEVHQTQdOWOHMZl6/AxmxQRS8ahmxuvf8Us/XBJKbZtcuYrdSEHOpPm2uNyVTqeKqqynw6L933ntcRTVkElYwnGhRIRjTYmdExnuNXSind9ktNIU6L6fAdP2MbtUf6HaGus+3SsrL1ejyUh5F+W7wUG16G/cR/jpg2gVnW00K1RN18WVMxep7K/d/Hl/SUmkPVyb6AXeGwrfhhTOBT9Dko0iQtUdhZKnmJX+7RbOq7LN4bdLTgkjJC9hFGceQ69CdoL1h5KTn+afNNrkwMNY1UPrNaGRxvGmkoMEkTkK1qv3fKb+jnVPbdoZy2RZ0//rAac+QRVxQnNASjAwcp8BiS3KLw3+npAK3CI76mpE2Ib+c7k3lGARjn3rbtS8OaAuQmMSToHvMrfXn87JuwwEC/CM0xFe09N3srfQlZNUeSwkCeyHpeoDBmjWhozHJhQIDnOjB9bYTuBpSkSlXjlfpVLXSUVoS4c/n9u3vYBOaQjBhLStgVvx04U8XNO5zKBBzgue1MZZUsHOBG2qaY1LJyccSGh0Qg3X6X15SfYSGQhIX+yASyngj2K5TVg4gs0XHyAma/zfQ4VWQsA3iwtNqw5Z1j9rwITHEONI1RGImlrAf9cxFoy78Lgjg82NArAizTxJ6Wz0Huq8g/I3g38W9aJ1g95hpjnmMtaVri+Vpvw2+qKqKuvcEWGd4iixYq8juwpL6kYEFIffOkA94acTizpaLIqXQZO4YTvTavIc172L9qpQbp0YHBrs7ni5MxJfJJkldkUo4rk2siRQiOEqvDkFE8+fpy2cZx/eQj2Ph907shHMvYIcv7nxI9P+R1VDQ60VjfrXXWb/rPJvv758Dt2NM24ixuyHgRJb6pi4+Vnnw5v66l20f8HNKetviaMjdI+VGLh2Nb8x5WFyY7bTs8JdPIsFjTIv/qU/uF4+Fqu4q9XS4BK2D1TnTIc6mjeLl9NXdwD0qLhg6HEVq5T5DOOqv9/XTLrr9scZtDGXfGWB8pX/vbobvdBDPWnK7uCJGLH+9zTE1cjR08wjehUJFbMwlVd2F656vxklwbg1pztMzRWp2DdovM4I4+RFsKx1O4M/NI5F4rtWZwWF/6yGdOOyT9W21MoOJLjwAfFae/gf5+SeiZShX/iu/ZVmCKibmLm8rx1DBGRRPy8sN2Cgx51G7KQ6UNepl5hx3elLRzbt3OydseokUiUnjOS9tdxSKSY7R4G/lipP7PHohPT+VrBQVToIVc6IPoJkf/TWndkdgpyDtf5NL1EhFdVoXPO4kOwTx3hbaOJP+Oj9EXizGEQp8Uxo60zB5kwaDh+afSBeRk3Alrb01kWx3Ja4LKyIxyUUHtv8I2IPF5Wbgsnbx5hX8qf75k1ldx5hkn+iYTzgCMcGo0zeTfn3SSRoG4saAcxB6jyZJtzDxI4Zx2E6jG269TuNhtpZdEr4gR6WMXBj6DbZW5QAjvsITnGY745qCrGXDBn75EwkAMPQtwm70bJZuPZaMfihFAgOAv3EMhYQv5o9Pow5DnIfDvFo+29QUsi2NMl/YRHkppWBd3PnwrL/jZQV+wMiBY5n25UjDfMjNFzqUYkbOXijBs80pXbmi5DJY0EsZbTGEqmwbvydUSOgiDWFoXpWMhq8aNv7CcoEx4hsZbFubhmwT8Kl3XztOFhYSIElxhy6IqWjUeAKcPFxC5r2b53A5zP+AJk4rZCbkyb4Ym6+bK98JQ3PmW8alC1M4wEGFs6MUMoROBH15LLOrDYY5ImVCMsmPOLBdL662Ck/jqh0ufyDBb9Ei3mqWwOcOg7HIDKdLWcRv9rlOSaAlKEvNTUjfpOlRcEwAAEQ9BnmFFFSx37AaNzvTbY2h7myzYXWphi2INKTy5MgxFe6uKxYhVVj0oq2LDgY4qEG/m4xlXyWCPS1pDd0dqPdQadfaYz8SlwLmK6KuHN4IlV4bQ3zYpb7/NP46j09YugsHvovntxNhGwSLmQna8KtupYJzhk0hh5KLK5sKAvYmtxdLJDnMlUS3/s3kbkCPsz7NeBUkM65MvZwgESlmxBfEqYanVhII2Z4W21jfW/9CnfMR9BN8v9wcFpI10TK3nE3VyjGPznnocL4tPdr9EhUCj3raPLfFQhDkDbIsPdYYMMjOQKxBWDn5ZQ6gLcTGGjeuHFFYB4ENb5miCFadXxSxilFD0wY/vhqHpAVVRNqBMP8WmKURvQd557DbPxFaTQTJRyPqJUZm3GvS/ijMiOyY2+w1SB5PpiLBSYB+ympjW5SJa4gjNHb+cQywqVIJ4aU4HZhNIDoA7+F+rqR+q/oxGNBmxcT+raCIyZffY2OzPfLuX/evdAVKLjEi7eJAAj85VDniwW2OtO0GOYQEkHzU8VCjQwj/NQ+0RknDKuNPc3Lo1EWjbHCIcw99jiCPUzT1EmHuEPVq7Bc/UrmN07/8LCSqJ+YMHFqYHbNjy0f1udjnS31BmvRlVHTs00yzycDnvC4VOo9kwQ8jjDugZPOu8+/Qje2GMnzTpkpWwUIUHOXH9UsDXkLwBhLzW+QGyo/0x25pO/lBvPhR/n+UYsp6N5vNV0lq6lwkLD8rYZWpHlFnBXiUwBWC+x0YQjTz0Gkh6VL78PFJLoZWmnjSPkZzM95V8g0fOPUvQNfwj0L18zl7smWxn0+rz/P+WmT03aoDRJ62ikekY9cpVNhGC56Z0YgvEQ/gVfvmydvjvjGtLmj3ERhFB5dcy4vVLnFvLdk701Ojw4InjD+C4Uv2JDTiy0nqScthGCFMjXvmCDPgcyefmLV2rMZLhzVVC1xVdrKErgoxLa3oKOqWmSywNJkrHHeMIbdFtxzTDDzTcgT4PeD/qminjDBfGE7wOzPQ+u3Y+hW6yDliJWO9G4Gh8ubY/F+MpskZop4y0Iu725bA3FLngF5m3hPe0mXPDZxlHfHThwDX7UqDWnWf9HnZfTbwcS5tf9tqrQ33vYJtlxiKfHJbvTzAhQ6Ih0SGltegK5jbNXdXdDwRWSk1LopIz3yvOJtLExic8o7x3b4TrHyNPqjbCezMes6THoyL0tnM2SHMil8e/4OnCMPDBjK5IfbJeouSelqi/NT3+2HfS7wXvrswMxk5LWaSBhlir926HAikHxYxX3lIb8aCQUOGqS4r/Ngg26+GL3+H/8NP4mrqZ7r0Nhs1ruFyyAmTnEL0SU65FKPzxXoYuO/AS+81KIh7Z8qaEUAK0cCoq/f+K/09PNC9wLQIAE3Aluc4XmQrZf8du7rDmsuD6AnEcBQyE5TRDh0ret519jA5B1OxSWhy/cRM4EAX3f9Yd7zvJirTRfbYMchY5430258JASXPo8cxR84JgVstXbXOtLQ1+ekU/o83oueA16hofwdM1jzYtwTvbT0bvzSiMGo81OpjL/HxS67BS9lb2NKVNRrci+pduUbIe3MsGAZ470i6WN+erEG8rkkYwbBua1YFzHz+LZiZe1ao5m8YS/tVLFn2H3xnZgmIgPiB6LLIEmi8pi+EMx/PJUXIAuD6EJ5NPHWO0Js3n3ZPPcYLkIh0PjKSnnR+DztDbhfibrpvczlBc2B1Mk06vTvb6P7iXnGZ2bbbVsTaGu6hkn2WLsKVG7Qt8hncXGtIJDRtSiuVbgHx6bU3iKIbCyhz7VHlUM2HIhIhCvI8Lre0SEqlWAf8d/i1j9IbTDaGjXw6grsrCCh9nRbq8ueTpJvvUeWoi4rDArQYmPTddXXGSkDAx8FYfbEuXfjNsKIWJJerKFI/rHWZ2GJ/Xv5aic2HDrG4YAWps3Pw8mHlcF15Lcv0eBNIqqNuIG6/tXXXVtqiVjH28L6yqaIOL4D8dQ2JUS1OKo5jNDPGiKEOyKP5mvAdQ5jx1FMv9M92emZTFeGkF6GXdDNU4m5378i16to+cmFSPoucqP6P6uW0Z7t7KBUACxuViXJ4YSvoqOsxtSXM91ICaXjfLAhPcz+Ex2KHgOOF9ZRll6bY04qHPBJuEo+3nLFXw2ChWIpjt+xSI0YEA8md/Cy1KieAhtnIDcKehfeJQTcOaEH6e/gIdjez5MPJqTqrtLibyxY5T4vRUOudi3oi0koQ0T3tTEazjJYk10nIaC1yVPi/QfVM+UMdh44uFeHAyv4UDGMc9zMV10/ENCbYOZcTehs71bcVjW0GDdzAPp/gxr5Sg/W3DZuzaWibRuN2OFcqoZWF/DTIpmjPwlFbVhCtdQoM3RZREMsHUD07qkVB9TE5lM+6Etmss3gFMFdHggdJVEMg1Sija2hkf+PvxsZidiC/3/pw1rF276xruzwxuxLzkCxQBku+p38SvhoFUYtPj5vsUD4WdvAnS+iyvftEtT0e4XsZ6PIvSuArvk11CE+AXXoJG0nsPvMTV1jugUptsm10oSMlIDlOJ81KFccVCL5K7kNJDERu3qRQp1QoOTIS66hQw7A7Tup9zbc2Yk6ws+vWjieKn7DZ1Da04/hjhfHyypDov1WEed2PKTa2bowpmnHJatTD0dnkHvlg2CtzV52zT/nuKHWUXyqhPI8xrtkVWwwEOcgiivX0dawtJOhD1QUPK+kdQGALCJZdYNcHTmWT/PPiL6/muTQIGAIzh5CnPFjFc3qjU6fX+cBlPXvOTuphtyqLvkxus517J8+C7ljcafa0P2F7SGhdStMf15/EVOgaQYkRCMiNEAAyMz9wa4bwQsKd+U6bVZskc72GtY/KMszbwYlmzzZCWEyhTHt2p0Dx69FdJq4aHSPfQjoD1iHOLL9lrPSkLHwQ5YflRqu/rWf/g0Q/skRW0tWi7zknFb9p/N9eVERtNb42Cqs8cdIYfuByuA9xV33CxWrzHRJja79EkO2oWHzyRoR3vE82PmjbHY0l01wTzgzPnS7h6rn1L+uxSUadvDFQjgYLnxikVSBDmmXIVrtXOzS6a9Ma6TvSp2C45oJPSoe8FJSwGgD0YFzSj2t7v1mZ7yKJRe+M7aZdg4Rh41vkDmFKMj994IZJkVxcsgN5TqzL9sgDYJjCZ5ySW4zKMoeB5u83o7lGq4DBbGDsT5Ku2ZbI+wUpxItKh7jTd5k4wsCeUGGCWiaSoQDx20TbWoRHoU4TYNabxQkLpZ3bV8EMHO0t8S5tJkKRJ7OippJrpnwUin8M0rFINl4pTaasXbLwZfn+806GYNX0JEHtsR3P0HfYvURaP9bbsovwPJEtDV2DFqK3/MnNLTIT8z0Z7gGWIgqu9RFPLmVSTMTh/hR4LPzAvYWcReaOcqm4gF7YHXcrO7aR+yfSu9LKxYDv3iwwe5dgruxed8JXKroe//rpcLl9J9SmGiRtB+AGm9sThww1JGMlQitXsFlHPEjOsMJagRaLGa3xTZrBzD3Q87eF7/6CKXvpH7KbCcVwWHxSSo08TpenYC+Mf96YsGgMZK2CgW3NJAGmo7x7tswWiamHqepC4F6wpO6vOkBqbO6/RwcNpYrIlVDBlzEJehFRIZgH9jU2XwHHO+YQkRlY1qSoYaEtsx0bJifn/bDdVI34/O0vYR3+0Bdhu2NFsBP7xyhnY+HIDFFcvU+tnwKSQMRH/lHmiTXQVlu6ZkqiVo6gpr9DLu1u528aBJlEYmHlKyLorSzHn1Z9u2ruDVGpRVlORBDmpnzR8WFJb1pqEqU/3LRGt3hzGQOsviETp3Dhw2qmfEXLWupp3dcOWTFX8j66SDFCMueNv/NG+x/iKl+oUyD+V7j5BpgAChpiOxvriSX1hzWyRfb1VOGH8icvmpUMw5hBgMekijMFDYizKzwczsgCHzmC6rcfvFc49cO+H449INpAubdFCUfzX2klDJLORcqggSNe6hArMesXVCcqRIbxFa4xWmbwbncvvbnd44xeIgAhq4NQ0BFabk9No6+Dfxxge9i2X93v7g9svl632/TqOw3U69ZgCRJelsgJtTrcrgXvkZhXofeBXWTEg3++F32MZpDQ+fAgIsa2KygXWNFUK2mM52JDoxhJbNoblogWx3LK+41znb5cKTo/kWCV6eQX3nkAAGl1zPxRstJm3sC0C0JW7jsWS/kXuaA4mq3rlMvoQXgYUX84hapoEyBD11lZ1AKhXCjd4o1igkatbPZnDzn+HY22lv7l91KHW9vTwoMTYp2gWytt75ceCD2NiOHO1gsgZgH8ZG51S+virAMtxHkiD1pygMF7rfEj3dihJCvB5tC+Iczd/FBVLU+W8oiwQCeoTFKCkFL4wfD2/eVwHQFeUapWGYupcJxoui/3zDzHOgePUKbHMZ2au4KKsXs5jbXDD2LJXaiehFInnUY3N7ZVKMLaEaXneytJALZ9fl1k2J+f1k/HhBopLPu8T19y8dzV6J+TS0YwtN4FW30PZjAwyP6G62xjVBDMBfl92D9RwhW4a4UhJoiT8HlsrNewvMjdk3joC750/jOqcL+LQYeJTvy7gP5his+YvZsFd23YmBDevyPStYqGsa7Fl9/9ghIaaw0h15aGP/tvcCkij+RnTBkbr1/fa1NX2FlcWpNO/o4iPCqT0bScmIGXwu0LmGrEZQwg9kIaHXgacfCWimoPkRVCDlZG2mLjgECys8hUZ0h5NMF418imiOmo7f73pIqW2q/QMtF8Xp2Yj6eKIO3JGeMqH5GXmtbT7y911xxgcKyiBNkIw01twz0EgjPw8GKkTQY5dbx4/yLlELNsLBjOucrQN9Ogffyl2uQP8H/KPgy05caBVfLM5PPAMEagx29tZiSe2/JArSYTAvMX6cNL+RUcSlFzEqi0E/hXQKW5HUeO5E4TGOK5AWO2PFs1a4CY7NuE7qb4pzLcVFfoyQYxenTn9yIB+iUaId+H1XJFXuEIO++nxR/zCGvD1/jpevtF90abBHWqQm+YSdoIfK20YogfoDMWDLgp/M2vtPTiJ0TFYsqf/WDYFeKRJkUrmUPne9FftPhbUKbfe/CEbkM6ByYZ7gFSC5VHO/8QQUm3CD2hYGL2Q5GiIwX41X1GNtuuLIcaeUMWqSSxDb9vOZaqqj5YZChJYEd1qycC2N3GyZzDIycs6NaXsAMpp6KsfoLC3sJwcMDYH6r2oDRU3LcMMZUi25Tu2FfjK8twhGS17wOUMhNPSy23KX+tjzkUezexo8gmEguDnhlZh45yPEBLOqKx1aaRaRy8KpRCdGmhEtj/aubu/twJYrC+z8l+XH7LggWf2h2oRKO8rccREPJ9NlOffURm7RQqiLLTyz49MNo/qwii0V3JzdqtE1fImIYHY7RXr4R+/d1xAOZM+ydoybPscT1kAuv+S/TaP5ANkq3AqhDTxGH4VTm4ODTuLZd4xHxf0awQvrhAskaFX/sEgwLR0wAXZRzKhleylB4Jjs0y9NpFrp6x5MEl0gkewdRkoAH6MTY7cvpxoKQhNpNRDmLEf6pLuMitAgmuo7HNWSCPNAaB8eHAHc2JFMPtmWka7yIfWFhC+4fEd8iTrtqosUGyYOIFYglnkfhzoEZs3EDqZNvGDijD/sfpQGRqcAjTNcXhEdEqTUdicIEXTLwh2wCdhIKSjniQHx4py25MWRqLBD71A0NjNpv5TbTwKO3w9+5D4t5gPaqcU3/pKFn6pq7BzYCtf6fRk4Cy/BERfEe/pb3czKV+jNl2EARwE+Cjf2BfZfhf5HkjG3Y2TvEVanvRyJR7oCzi2L54xtc+KNfnkUV5b9Pq6O4bmwSt13UKasAAAB1sBnoB0Qp/vdh/Dahc23EUhEuSGlfmInlv99Oyg2+16oxKoBPq20ROyooBQX94o5WJ29HKjw/WvE6rufRmXyVDhVhhKxjhxfD99H9KW5h8ZlDmo7gI2FR+78rFBhZ4oyW74o64Zik+TQFL/tZi8JX5fzpkZhUJkTIawJRqCN9rDXpfbrTQ91x/tfvMAAT1EO0KxmvQNcDFY7W88xKOm7xKHUPL9clNzJMy1CC9C7I8XoKdSOb4jXkh8rVz6cnNFzsOzXTmksV4+VSpN3XKCWqLARBcQ2H7+/SrRubdopr7JiGzHoEuPmNXkLqdqo62klJRYTtKYNZaVN66UuD2k8vg/odCNytzNEFGu4c+UYIw5Rkj+fXA5gMxld7FUr7HVN8aUC+o2LyGDWFhi3EG9YrTXZDCXzuYAcX/2oLeixwuSfteohfPWvAeDpE+LwrvAmap/zLrQgFRQizY3t1TgFpkvgdgNX5CWTlRix76eyS/aAyeOyoUQDpEnrlxNCOLq7ZBqLtGmqCSesQcjuyv7RRXJQeOqEXRl3m313PGTm4tiODldmuqjsYVcXWFFNTdNPnpHVPdexqedAzLJIgleQizdiECFO0lo/DGMKv/ezdyxrWfO25fwCCzYGCq2ISbmCEbpc82jQxvRBq+gCQSCMmuwXFkc17PYr1U2pal8Y80dmTPcugSjTR+jAsIxaYw1SB8FAIcxRPBleB8Bdbr59E2oTxjWx3cduxPGBA+6xmUHLKJfwBDgp3ysIWzJGaGHAfWcuBI9AxP0pVcMgPACiQa769fZjb/i1YwMTsWk0qV3eldUs2OX4nMlThtKrRwDBWkPBPfg/wiJ1Hz+wPTJCd4Puot0317Ph9lllCEPle3yZhgDJ1J+lpw/sTU4OIX/h9BYVqydNehNAIjtQaDYy6Fli6XOzVWQZobKz1bZwZAQh/OnWBiN4fNWIpqVPwebKgfB2v+mL/XINtMRkOdEo+4kIF6F+w4IQOOVTRTeXfo+rmLhPnWLaIaMIWnCBha7g25iVx0GL6iloXNeVPnfzwRYh7cFX0hOK13ZbpoHJgkKQ+pQTIPsp2HsNmyHoOo0l20OiwCLZVqZFA1UqeynClrAA4ER8Ywbng7L8ln4+/0bpIuv4gdQgbehiilJif0Gu1y3vVL+Q69CLlnVuY7EssV4DDnEJaqn+HiNf/wr+Xzqw5DzuFxFRIGiI+22wYr+1Xn5ZkmM+1SFYLEpIntbxxwaYxnG4u5jhsRk/ReuYrn6fLT46Ih57UhTM7xJQvVSl6fBZw+O4i6kI8INFKBOdGx1uth4XHaFH3HILWvohK1bF7lpOof8qCwtXW8o2lAdZM8N/E3PpwVxO5pZunkwOwlSnEbCOT/ZU5MxpoRhoXuMP/xkX9FTy5sc07DQxUrvNr/NptuiUk/m5ugHI4ANDWOCg7DwBiKh0xPYLIHt8RZ69x/HaKF3W1EpkSnpmXaXUoACa7209FhXiI5MiClZR0k5w7RYqAO4S9TPB2oRuZP/pIDFTnp+Wbms4H4DGKpOghK9jDULQb0xY4QKc9VdZ/VD3tWrD1O8IVvTg2mbXhTUp5behhjmI4Iyyvz/2mkXfR22I+cNfiffKV7gdKoHdnpXm3fM2hnrV1jeE/U9upNk2ZiEGhavNxl0EzyD9Er7S7xqvZRnDFhj2HqbNPODwdJaf0alMwQXsqzH/5ARAGA4VlPRxIUX8MHEKbCVUelwQxaUtmZU2vHjd5TaVrMPZXZMDX0IY85HDstY3vQ4g4DfVn1D7009H5ei8fXVW5uSCYSTdNERgspv6SB8De34GQ+ydHleo12LqRl8MF8GykgBzmopyLlz9uEfT52x9u4vFFGShCvqLGpWBrVxraByu7MVdez9JvTRIoAksXbSdGhwHgTiA2YlbrM6SndzyIZvlKNo72l9gjPKp5WkuBCwpObkNZLO5FqaVDSuW4DVIeX2yoOn8eM/ONWT4xaLR1xOMv73g8uDPuQv9ZYmFNWmyaPBtjVZoEbu+ABmFbhh/RsNCwN2jSOnojy5EaYiCbr1F5SuSVCDRnazxZzWehlW+ST1naX2WlnCF0Tbi+o3ja1vAebnawC9qglmhIzG2RLao05nuCxUW4gqanZhGarQ3hfb4FudLJMXuulIUJRcyNCTFZtH8+6ezm7JFDPpNfXUgJAgsCKQSqoRa0vHZ9wePDc/rA15WClsobEHJvwpKPBneg4IIOUwhrzHh/TaWq/frcalyyhr+36wrbXKnn+zmmVFmQRM9IVmcIiPR9yIkewm0iqn3YgoWqhGaX3VVPDbrmup8A6pg5r//lZNtF9y/8GjonyTWuSvXoP6TJ9kjMRJXW2Ht3W4CUDP6QtV4qO8Zc3Lk4Yz07JZAybppMNAgPFrZPqZRj6bz3xzOPYC7gHLfm+eDoNaFAWQ54hccA5Sqd1HGWCcHI0JclwhnJHklomlnfK22qlaNx6emhg6AKGNN1/39m0xHtsUrDXqWqvR9rmMK3sWcUz1AgoGNQAACTsBnoJqQp/Cxfwtlh2zgLYMOlrMyXAs1psnOtspATIUZvs52VV3//5yFeqZwS0/dlkoxr6wisxhVmxRYrsVTxGfH4OmHR1XFfcTzNk8y2ikUyDyYzIkpe3x2PgSHtjyTE2RHA3TvY+PbiHFvZFF5zcIglNSl3EHyjfHCghDwc7Rf33sJy+fx0u4cbW8enMaFEfF6w8SZPhpWqgNBwZxnGVkR6KHtXZi/MDkzAj8+xvcvxF7LiCgZZZUrIC1str1niifOdXOJTHbk8p5e/91HI1hgBcGMqYUem7al17GEfBSVIaT+TxQQbhA5PDAuTSiusV9pdsC/sOCu74XL7bt+6cuIZNyYZVm4mO58iN1QkOvBiAQJEWYHQNdgy2UTHFF5hcqihYxlE7f/ubuSp7gMBRQjSiKEot/ISl/+A9AiiVbZAqhd0Kncu8YINIvZdS1QlhAy5VPe+bO3uclAJnqsArwFu0PzysRIfCR9P/3DPIP5og/9hwgVkLBMoFrd8MbyRO/M0XAjK8s8srUGgkd9lyXUS16vQtwC7y0X4v5bgcablIZ1tSZ+iWS6luR0la6S8QFLJK8RaGZhq0Tg3I5er/vj2wf7tiWccabFS4wEAIXb4vKmD9DlnLDrgice61eLs9stLR5hPdnQxHsYSSp9Y2ZoZLwDnWObkKIjsSt1yX69J0BmqgKm9Ewi1in0mRORzz1AhgPZTqCc4KZQT4zgNQt71roqk4irMQ0Bqp7QrOyjRtY1n3E2x+RTOkk4KL8z9H6oiplyOOuh4OdS+GqMrfxalbWzc5JgS3zcgngh/A5JeFbembW1LQ12K4wO9gc5zEwX9oiMW8V9tGBCnIr2kC5rVSubeAH+8AM6NQtagIS2f7YPsXCsq6vPjUVIr+UW6y9qU35CbHGgrT0+ngBnB/+T0J6DvG1vkleTay12Iv1pAZzrCELkR3GLycAnWQHm6G4YUeTn13jRsbKr26P/oJgIKBH/hsM8zta18JNrNW+3BoxEGWCDdQHgzFGPk6GrfYCi0gbeQ50Ej9MlzkGvrajWUJurStEiLSA18UYYMgCPP3WEjhyRrxLf00B3rBybcqTHBfqSv9lCzdN3OAjtB47HuksxWL1anMN6iGlXcYG9IC71nO20OTxlwP5phAnWHc+R4gfoyK418sC4Pn0vjRi4uIXpYEGdsst/0cQkVmgCcRXUh/fFqNZWJvV3zBVmLBZPCCoHIgvHyxKPrLIFbKD+iw03OLnAPODqdjMuaW9jyyM10RBbJd2WsniojciUzZ+YfpOXUUHKJNjnh3Fd3SKrXu3YmC+yGDKcfj8WgtDlvK0cc48tTHlrjCyrQTmSruh7sQCCEBLJYcD5u4rwv4hDRpgxjddtxoAbfSRt/3BS2O+jpnKoavoICNLmS1EfC8iAFG/OBRAwDHAxk+feZ4wgvofk8bHps2L8DX8mrCIE9qMUKsjQ8u/x8PLK5ol00b7Gfp6MUneLpWrzBDyys1ECs8z6ws37zuJhshmNByjtpu8DVN0Jgb+8tShIL4yfhJHsyR4W8FIjXb4ZfL2cdXHo90bysFGdPabG8F5B+CSVQG/S97XP7oqhdF6nEyRFDHTONWxM572ybgJkgwXDML8YQG24JrjmseEOwgvCJQElA//wl5kibzv67jnyjgoiZMG1Wv24ycN6RHS+I8PEVrhlTxzW4BtF6KnDjNBc0P8wWecJz08TpCgJiDQqPKOQxvV0BrD/JOLjwJ2RyVaC1T2nvwH4gol6i3Bm2X/1u+19vNmcgo/HUTr5f0ZlVNhrXq3Ipv4FSQq1UzlAgfoSiNw7+DDtqi4KYTsE4LRxyZOWpcXYG7BbEBRgoQ21ks9jQcA2wK2Z+9Aaa4n6L7RTFjPXxK1elu8Y2qgsyalP5UXd+qI+NMOJ4wAbGOfTwEygSOMwgztp9cmO0h+9P55N6afeNiVPrgUkQAlFgX21azgrSj8qMNpKgA0JGyeF6F6r8M66qoPfFDUm0sKKrATPA4PIRnDZDT1uiEEwMWMvNGFfaMOkf7Vvhn7SxK6RyG3nbAwFxrX7vTvNH22k6BL14anP5PYelro11boShp+vScKpqzouliUJj+seQWENF9UItZLoTMeZqMCil/URhd1p4pO8WFd7tuiqxvGm+irQxpec/4ew0bjV2KkgsDivu8svxwGGpiAgpP/+TiNZPSfQP5HW1W75uDanBKW41/ifqYZGk0Qo3yYVBPH4ZO1Hs5NJybZac9jusFsfcyRQpJCt0DNW6t3grCSuZFnDiWtAQ49aqhVGiSWBSVsnYb/ZN1VRpfG/TLLsGrN9gzWVis0KVZrJ8iJZb4vOqTeBhaVe4BTIWvBBBRv13VcFSbRCGwTUKYcn0nySgU2tbJ07D+mxbwTkH3tm23jbs+Oa9U6h2NrTK8YI3gRkB84fkphIZieOHSIxObyh7O7J2pDYeVjDdi6nChVQusPJlJXpc62bLHOif6Hp7BeZnzdED9mbiYE2SXSmsCLYS5fAkdAoZCT+3v4bCXqvud2KjBsZ4Qs+BA03hgvXyCg4KwNa23rG3GRUfyKpxdqtasQyGCKxaztnUowOzKZTnOE6LZE/Y5hfmKsp5wz94FlDqgWjDfmlK2By7uzVmbQFXCpHGLZ4AsJCzxiYuY+YbHv9O7QcCE318PyXFIeXYP08YYqLnky3Lc6KxOacQyq4XuiMHv3K3giF2BaGMCurO8gW3MB4IQ4LZHSaI+/IYlqFLyZrzrckX3BHQgfnyPEnfTIPbq/eCLZwbsM6JmDlhEKwjEbeolD9BBbyJpTDga0sy7YcHY2lpFZyxV+C3QReems3Ha30wnyeFP21ZbxU65JBBxa2NIzznHdvcwp9ecS1vx5NW/bl1v6h6lrzTs6HjIbhoizHoxayGJQ6xHKvrSCs2//BsZE7w8o0DSl3ZByGCO/IgoY7Uzn2i3ysYNluzrQjDsNu0UAE7oydTwmk/9w3/H+AZuUuuHfOuIxdp6kstUFqn2dtgyJNL0IvgQnKb6ZTYfRvLnNGLmDzaZEZBqYH+NMLQ/cGIG0Sea16cmOGICYnn2cdLGuLIU00s8AQ4BbI0zbgYfADM3TloDysXvoEaVcJFcyE4ACM+7x8IIMsPzmFM09AT5ciaR/KwwjcPX5BXn3yQAAKxlBmodJqEFsmUwJP6mpK7AljgD5ovNmqTHognSR8bDUIemAJHxmq9G8egaUjvzi+Jjt8c4znoX+2vCeBTCSO2nxlWq/3bLfA2x7KI4AJmu4aEJT+yw2PTuj+Yfpd3k0cRpAfjYQWRkmG3OT5OlI7n2NwmJ6XkNVRihxZjjyR9z+Fck6kkENSjV4YHDHLJzIZ8kYeAmPUphXwA9XeCyn40Ebgji/DGieTEY87U9oQK17eoIy9fH6AljJfaM9+QCC8AJk0DZDdcZS+1gK5wFPqs7TqO9VYpifeCWtRSHsMZnwoQP0H5wfeIAfkBm0kTYAEYpbag9CCJKU1h7S+QbyotlMkI3aUvtf50X+PiwMI1OQF+NaSIoq91cSRC3Ofecga1UXqv/MSacjjFdlS2Mq3kSJyXXL7DjecIZ5fDCmf0TdZlQNdaB7D0gWpEUCO2TWuzgdZekQAa22EWT9lFU6h1b0OKEf8pb97tozZAC7GAnO7MUMrlvMRhhO2TJ5qq4TtnPAqu3yRr+BPviGm7Wgs8nHyDqid8k/Dl/C0bBnXmKIFLqrGbJjXffcGeoW4GfgNEzZHScz/mvQ1+NYUsTaKFEXYEs4Vj7Ivx8584RdzP4HLkXe5pl09Ky/khRIFEFwoSKbxMayuSnkdZ/dnfhkH1TFe4iixQZb4EXVDCyZfl8P8J6HKpjoMhwa4GIbiSQ/UhUkZgQ+eT9OC+F66Uy+keYETCgIl1OezMhwxWSVS/Qe1QIblmsamv7hTh8DV80umFLSXSRBty3gVaRktS59VXGm3zFlSvxEQLyyO2oSdczP7WpQQMlJ43VjD0F+SmemxXbWL459xBYczcyC2U9xUY+WNhtshY+fF5mYjM5xqNyAgdTCuH1boqqU4OICWUgtMfjQ8nPYrtgAWBQ5Dzv80Cl6dourWjIkg+tuYLyiJNMTgTlaLRGvEDgZv1t4K/AO4MOB4XncvLDxFoyrnvsyT+1uTCI48QUh/eikYGDCqo46SiAyCvpTjwpakQsJtXNKQIk0WGzl71UnhgdSsgqIwqxpBryqTNSR59oivdhw2h+Lb8vIHzfInD1vIHvtTcCbtaB4rsS4/q+XrUdebWhnZQrrwKshc0QnxoYMWDgrMC19pOgdnALDFXKys8aV1kR7PCrtQr0Q+IXWSVTvdAGbggcMWg1Symin+Jt3CcMWPD6Eg5c8lfYHazBpu/ngq+16JXBRVX9Ueai7yXoGaP3Iie+Xicva4LzkU6cGzIXRnn59J4yGsqjmdMOOZuu+LmMR47GjaRMocyfdQjaICq0ivKYumlID5I08XCXKVNbiFRzYQwi81/46gCbsW8tD0o/JG/aLG4X3a45wA9Rb3qy/y6kpKpjE7uoLZEBU0amMgKhDM+JT9IzDsz+GuxguhODr95kbBJVwOEUcoDTZKGjjrxtde9tDbTqneYg8/toHX7UycG5hqDAdapjLUo5WsfgHXSptV/m4Ss8Py4tAOuaaj3i01EocJV6sAbQx3hlOCZj5h1lgiEAnpRjZOsesSTpzEVA9akp5Nw6zLnOKeFQTOaA2y1CxUF/DwyW0rONBd/hlwueN7L4ufR11uUkx7o138qmLYjcCdJSB/11uacEWxJy6kFNXla+SJ3Q2yjEEFm0IfvnwrEHAQJrrALK1UG9FKp4lox+D93Wj11yVnGdQV/f0DG3FkyuGgGjr2lee5XXvgqydYcoa5X4UEVgiOcA7NgcjCB2a/3wg5wijb0p2/+ZN/GvduNoKkjzoTZ6l92NSAblK+DNTeS294bZO7peJ1ZwhXKx6JxTeY6AZmiO4Qefetm5o8memk4bZ6iToSwHkjBdxIt+U9juZp3ym2yQV8KHHHOA8Zf0UgPr6JKWWN4IYu3pToJpMRfxCnfgla3hSD575Kdo/mC1em7N9dRgdMdhFCIC8KSQtFCfdn3NVrjGBCTmm0pJPjo2iKcNROZTW4MgUZopCvWRIdlCnFqIdMycutLRNG7Q5OoUKpRKQCVedPCW/JtR6x3f+KQEfe4tPLDsvdyiKMX2Y9T++Ke02y2IV7CbYFrExU3MYs+dkJ+MEdK52W3k3WUacAvvPajnrQkWa+nu3Z5EVWkkABo3Z2iEklRN29p3qaObEVn0uJ9C0seWSs1cZ8RwoRHOfZlQtufhfThwaUsj3XypgTAsXrBp/zV3NXPw6jUenzgUbOyEWd8t0zp8AaKAc4DzUcuwO9G/1XwTNobMGFKqGOs0AId/ZFoJWGHObkoySS+DlMIhqS8HCMyYEM9C03R5ZXtzBZRTE+xenmL32J9YzI/si6Vn5to9mSH2aqJyLYezUjkl+Ca7/LgMDk3wSOiY5j3RcuIw/+5sHaXg6LTeH1Qirgg/9dJshSsa/Entt09vsIB59uwUuEKIlgSFiOVHE9RJBXRpxnzm0PtmfX4N6TOoLSIN6ANco4/Mj4GoHmhphvSc//f7wsxx1+bqT77YaEV5z5xki0g7TpoCVbXYxI5nC4+5y/n1CJ/tmhjh8g3Oy/Nt120/pNjZq3Pus+wFVWbfFfWMOpe0cxyBaTosrj1qzV702wHeP6rS5I4dLXZHxTKT+kD7FdXF/tRvY6zAWcxdc8pPMZuZTntWkHhxLuT1pfu3w1qhgY3EoTUJOgQF+Csqx/VUUcJfIURH3V/JepJNK8BsDUi9hUFLa8x0T1TcfJKTC5qEpcilzJbWfR5B9XZwEFKGhTgxQcy+/Icnd0JBlY5Mu8OliLc6YOFcVdETxVRan1OqANzJ2q8lKXpZ9BSFi+MxTE9FX+NUNb7yuB0L/58gOyiA/BG+Q/MpUjDU/dEM0kPRBcIys/ef2q6J7eb96pw19Zy+dgoksNxFRmAmlKkRiWzh9lmiGR4RXkCkEVAgUC+BACOpvRQWmC+aBdDokxyhHWS7zRNyXO2WOP4jQgGymA3me7/XPR2w66fiXGPVYzp7Qub2dFTkqIG0xBpVp4+SRS60FxxCgzKtbUkfd7wI5KW6Mjgn69fUYw+JxgAJtaEFzIotVl9cfC7ck8SyK9vba1sBhCwA/EQ4YWUzDb+uviEZQt858o6ERGtQ1/zzMeZhCXR3189x3uYZZaqnj9kyryEY+gu/70XIu9PJnCzx8c0htYMzHXPOxwCqJVA2fmPcS+W1E7KhocoQPQzmGM4gb1P8GHubq8txGUDOsN4dlOcHCR1zhkhYMylxVqQ1xlIkReUWeobxZRiIsko1Pm2ZWISK06hyF28+CjCFc0uLG+6Oi44he5otUt7ZpzCcZd9qOT3dNe4zIpS5GRTMpZYJXUbTiEw++dO6bzxXIrdkOYGXHrn0kol696X1fx8jP15sMNTzZ0U8ZuwNar+vjO+A2RLz8KGSkl52Uovs/hAa969pcxKO7R4EjC4XdWeDydWCbepwQQyEw3xwmCFdBENZpZdcW9Egg4mQrVp2UNRuGCbrwjiKZiFSduKhploG9vpU/2qZVPsy+x8qLKZZ/I8O+BtIZviuF7/CDZhTx8rUkZoNLG5ueL0MPApIqS4shEb0k+MUcJDGX0AbqLcFwtqnTQLMD+nSqAyJKJ7LpZBJJ1BqP8bnqx8BNbQZEjVwl/iX3CVSOE+fn5wXPXN1watg9mkpq33L3CoMo9yRT5G+/W+ohwCSu6aoOT8A42AYbPPtPnOE2EY8sGdNUHeXTzE0vG2onM30DUvi5C1+LhxByjN5bnUBLN0MmHGP/Zabh7bUFZyefAJ9daLR7xPHdmGelv9thPS1NAAlHlg+WiUZ5ZzqrCGLPRvfE2qlOyqb0RDZGUxyb1/QiNVilazBhYl11nSCL8Rn7n6yFNCoNTeZ3o2FLBnzkhAlZlaUOiAzB/2/9W0syZ3SF9bCEkF+XjMgSYEmxBGt1itl4STKzG9lSJYiwhvWY3m0GBbNoZNvGS60bwt4FyvIYOfU8ztFQS7tfAgpzGgJwK+2wCgyOkl5zXi5dqhqd/Ti6D3A5PEoEUjM/qzjtTQs7XKm5TTfofJ9Aiq1K4Z8J3b7Dn9gG/FWyfRJIIZtjOQzvQTlRhScHtveDaFi1wv4XeoExPLVc1487BzYLj1vgwcguzFx172Xzkgm4Rh4+D/6cruuKNOzY66AqXxKh7FSTuyiE/y8VnMxmOw0/mIW33EYoRvOZLUTGFv9dnoFib+AYhznvRszdn/8kX3YCiOVkM4rLkk+17gB2CbgoP5UdAV0+9RJ/1rQofuNSPZ73E6CkDSyGOUhKH6Od50FsPcHtUy5ecrQPevJdO2An4RFAATIl9Tm0VlXGin6Ly6wlL60Y0SMu5I4IsAxkp9x1TNAi1qmL8WJRkeN2/texpq+xc7+VPZdd31635eJZ7d4rlXV4ZTCmgsruGsp2Emy1mFnzUsnyHXNHiUvPuQW4kcW9DKHwUhMGGJbAJtHerdV1dikNZ+zOCpwV7YpAgZRxViHqt3XFQl3euddeLWAgRPzJ1en1XZ1eVYhaeP3TZaFtw3j457uq7dCBeWAqyFIRsIffxFt9DGcEEqB9nSVuby9ZXZDgDZeHbvaH9TQl+25ZM4tc9mQDoi0ZndQ7z0sdaRrt2ZgB9cRefKczxWkoDOVDjGZ5Q0GUwtyvBG3m8IdM7QMV96K/iG7m285CuJnDXgaMRQ8os0l2vT1EhI9xtj1U7jgwYmETXtMIaYLmdtrU1tPVRpm1u7CWQ5nfSrvd/GcCTz/YjY7274wVZ3/4+ZSpL7Bsr+SliBdZUmBul07fwUBiSQXjY7Z7R2oacHJBQvgxDbzuAlEm9v1FEG6RYcswInKX6V4NQPP+XXq89GriVF/d2i3dzUpQ4UKr+/4B+uiewGIw0lkErC8Q7rSjnoCdM5mGG2zDTrUEpJcDhK43LdV9FdhyAo1vcHr/gTxHNl3HxAYFnuCQFdQusD+OR1ty94QaK3ARCgUwbbT2U9Kw81jqKO7XCqHCBGmrieuDXzuH1P2N5QR64vAfVW2NjJEsVQ+QY+pUwIXIC2rNjBmbGo2bjgu77NOkrVIZQhOGC1DolR/niGCZRCqW6xh6nVkrza8hYdNyK6n9CmrGnMLXu/aZW35AalLp3hxWsmpit2RMewMZlWCLp4TQlQLDQXWdDB7xH8ORYNRUTnP63MdwQASE4QDOdHip/VLuoma7fj6zdd6koiCoxy4BTMoA8nazSIZbjRirOpSR/mZbCmWxVTO1/P6CWFN/ja/OPRyTD975P5SR87CYZbpsYC+E/9oN2GBaakNu48zW1jhSTWvoJyOLIQFLe2sYjV57DiQpmJfXG9c3FqrJ5pV5PnloumYf5toAZx4xHOEEcJ/9d8ssAPr/7Uxr+He+Po2cvticdKtkdhwpE4J409iHjiNhaYddhvKGVa9KETyuY5/tE3IScsZsEqSoBFkM9a/fIJLkLaqGDiMXPO2oC48KUWWR7Ww7gSthQgprldsw5ZqGmhIEApmGdHU4yS5yiZuXqevutMGFc3IfhRKPRmW2N1MJCCZOXgZ05p5XZ5pTNkac6lYUgnugJevR2ALb+0XQSaUo0+O89V0/r1MarBOcFhj+cfd0zFNrQ2D4bUdRpW4FGj9pmkOKe5BY9OyQa8OK+UxKEDVltiglVRXpNhIf4F8PafU/G/oPrscMQKk/MwBBdknlCjPMHuKLk2xrkJtFSv7K1S4eE2uEydP4JzgYee8Q8oWnym/K+/7pLpgjXgXoU+nb50rQH+zS53SkvQseuQ4wrByc9XFrs7Z1HjBC/Hua2MKDvwqdIlYJP82RN02MtT45ifVUZspOzIWYHI4JE4Gj9RP+mG/VKs7n3QNwupc4m64lhug8WF/+ZFDZhxZnlg3uAlH4NIFkuXvPgXBUwwZr93xRAgj58Ke7n/ZXCLTezd9Ym/Y5Ax2382Ny8kacv3MQMm9XYS6ItFI20fcq4IrpW71A4oqZJiREZ0R2txqA8xWwS8eWaiPcq7RV181vm4tEQ/JV5CX/4vX9A9aQ1UUWFmbpcRuxiqfnSUNBVbFaQJCsqm2N2i5PsCPVfO2cIvyzl47veJn2oQqjvFtAPxgaBriQi8RdJ5csvGv0U0pSQYfHS3kzkcuBlOUpl/th0efypPSo2fyOujZe8fCPkm7RPYDk7YJtQ/sK5uMe8B366vr1M++8KYOlAcyHepV/Zz52UoDpPmJiLoV5gA/GaEdkmzXuZItXTrOp3YLRJUZP1aSxcj/KzuYYYkDjTRQXKjxa9dfEqCu3S8/AUHKHznkmoQb/m+C5SH4VvA3bSZTvMcWx2MEDFOkFYLC/1bDZkrWxsfhcyJ/ztSv6ULIEAGgIrO/z/R6UNSFKUhpbcvefCGoXhqlyKOm22bEZstzR0BClqNtzzXzWmP1Ip8Dm493lwsulFbhRdkmU0MwwWd7Il/bAtBddrLzVKE/DLMF+eHx6LjC0TMGmrwUoS15zXq0rOPDdcBDBPfqEUo97eFpuqBj86gfln6ZDDm98K8x01+0E5IlmxN5+f4gP90A1MSAaloQhzzCUe87Gxi7m4yChKXUrSn0AHrZgTbMKqpTLD003vIEbYkBKzdU58+1Ul9kpp5eEvzwdIbAZudgQQO9NnZgS8koRd4+z+2islby9wZxG/oqUBwd76GKrhMIL+PO7Them1DuL4Sddvt75wZbbNBnR1uAvk73Avv28C09WDgNHxoQIEzGyA+aapdZw1+Htj8JbOlYSC8HOAdq2qmgYp3TwTxgD5NF7ep6piwARS8fyE7qgiO6fOMnIWz1AkujYkAp1aPOOOUi4lgMZMA5C6wv9morGWSj/g486DbFkSjDwOhgpirQmr3QkyXmjKcssPCSC0KaPkVYQi0UozCEpV4UgkG5h06A+drktfA7WjLkhVzMtYWI3/NpO/SCspMx20F5424wWrWeGiCHC5UkmRbe/R/HJH4E4HF5My6e7wTOf89uLJHqep4PzG6uFKYh/QPgTd8Te+PwARf2l2AAfFznXVW9KspjzP0mdWtkUHnY/NcvP95ESvNqBAdiaQY4Po+XsBExJ/Oohrqy6negbJw/bGRoCJ58XuV062UcjJ0B7M8ehKjOm7/sjO1F78bF+7/gSM1AoVNMZY/BAd1x3q+f9UipoggbZCs70ftTVTvyi1mi/2CLwlLTh93331Ck6ODxmjNYRruI/QjvEWbXTN+uuPFNNb9i+lSDK5rlNAneS9xesEsZ+FgrOXziU8pgZHb4zDOIHzIFj6qtr9fovFPLKzUROn65uJjUHe76nfa/KEF3ok0ceC+ixr1yB3UPLb5ebcH0PS9X7xWges3rtB56/A7NP2yTgF9pbWWYK6xEuskw0UjJQcxQUAx4DytZBQQOBTLzcZAagIObtvx5GQl+LycMb7xEEtZQdv+cnCmq26uSjzEEI+mlA4J2hYVz6qYymDTRsiwSXL0/WsStTHrPqmFp74sizlrB4MBT5Q5b+kM1zg99YxFYv7NlP1OjX3nOzEgb+Ekh9b3tZIRVcZveT6jVlDB5IN4ZSzz3l9PQKPts+nG9jTOXuYCfI237ipNlQ8yxq+Q4q0n8pm/Nomt2BPiUExyWVYe6juxdHc5E5a9BVfPHvN4j5Kstrsegd2iyk+ug2KEDifyH/Fez48QZJEQYXD/NLrCIyAFmfLAJQAoOqsX6YOaGp/j6OEoTKhc8+ZGqgZvgLh5+bmhCygvCR3kCD1GNZwW4BfJy1Qx8KxxS6pFgg+l2v06doPOsd7coLS0WYREcQh9PJe8uFxbD6prmJmV0E01wL6Qn12O/4Ly74MbePIIz3f2NyLRTNkmeYmMr9742h+8wpJtWcIY7ZqxIPBsyvH/1T6EkjLZjFl3iTwgF+0aUm4ZJkEpvcvdaiXj/lifUl245wiJRSsE3uIhjBkMI3ghldWlaJZ2tI+cHBm/tzR35187gWZpwAma6mN56qhVyszej50uGOZpBqMhk6C47uUWlMkt7n/yQPR86Yw2wyXDe61jSIqoZWr+E9KPcb4xCEgMO1tvfnGa2Hw6VkJfQlxRZwBYDWCwKGQi06/CCPkXxp72b9MBEBEI8RA5TH0Wg420+6zR0Siq4li7ZEGoaINXW3jr2uRwXAPOTy7mdAdEolT3VNcqhwKG8vSy34Gxfp52K35AKw7GsBtDzAr0IY5eXzLbvHRFo2OSAnvJiy6lMLIhvmuiJNu3sIF499f/o/t8P3l5U4V9lkyfQfBIln9Qa5AWy9sz32kXU3iTQ/fim+G8A9KBpYkKxC5+6A37IFJRCHsfNH/z8F9x7ndwYdQWIte+R/1doHbQyXv9twNHwC+PqkdQpVMSbYa7dOcmwG7L8dXtR1u9OtmI4TraHegENx4NkUxpvx5BZXxhEJpy2VRcC++DiKTRx2QBScdOe5xmtTuHUpzb0OLc11Vb9rp5+YXFwL3qrypUO60XAUe3epTwZAgPdJgzxkgg30HPgj0v+fchBFfzOuA4haibl3b6u4AuLFs9U/qLGjku3nL4BS2naFkSU6Q8By0AZYhvAQltqSFyB8azyEPrGnTgaoWzZqdPr1fMpDsOfqsGcuxoDmWSoUospLWjf06bId+Olk50JycZiu/9YG7BODFiBBVwg6aj1is59OatPEJ1FJ8kMh+gWyCnCAEpY2CR0g8Ccq1m0ejoOGj4V4OTFvnv8L7EiscO4/yhXQuxjWICe0Pnk6ecfITMtO+rycUcxRJcLAttnzf4ERqyrRa2juXnZrpXVSRUOsQEX6TFgNzwjN0xsT/DiPfRGujyqC7v+R9/T3oOWU0kcLVRhKkf9jrgsAqo0gj3RwgNYJeEmSN2MBgcXk+Oslt2MyAfw1UxMG9+FPMquFagKbJwqw5gsezmuavszeGBJHwMwOKYE/7Hjbf1RX842cp++mKh8ferHw2H62ScNULBQXTbr9FLy4eBFN/7fWFJaHA21WApePPYZB8wC48Y83tqFK65dL557FFvMVP2A1lfKceQdXACA5jvoDPXBDcF65EjErla2zGMUjvS8Yd3CzoQ/utjsStoOARTiDk830q6iHbMVKV2+cDNZzEbpNKiTP57fORlmrWKLtLcr97FG8AnAVmXtBjyNiTRSfGtccrZ3UsfUddKozGsygR5UZVW/ezOlnI83eJGCeFAWrpQ6pG4HgISIgveFC8IHUcdxTtve4M7IdL8+Wcy73E+UU02EnOU2YpDocDfDBhKnzEPv+cORigGCS5bz6OF6YS9MMTUZY+NgiecAiCctSiSZ1zunIU/D5d6rU/ab9qhmCpQfoW5SzGdETqohQ17xxbXrlywXxj6Zs2cF/N7b/v0DL4EUQJUnbk2c6GAuhNospndZJvvVuKMUNpdiKoFfRiKjkbjlESY43N/MT6k4QpsBc/qVKl15qw25+4RdYDAe26LM5DuQVcM64J5qwBn0vq0ZArr+mV+8oE6IYsQV+fbZb3U33cD6zCMBGrs8hH065alWfEvJQyhd1lLK2HZR6I5Snpzb1X5z9wnQEp+3ld+OVDaATKfob9bF21nvsAFj7LxAsGWP+n8gl34KA+LCYfb29b3VhTaXoVvoMSikQlkOOv2PoKQtZEyWhM3UW8Z44vQbqaUremOC/qfhUvp2isNXQBZwmncPzk1l8D9GQcwVM4a/iSKw6ZsTMBZ8fM8MqXTShFOjtrEBBD7Bo8HHWaEShNswddirMWmCnmCgj+/QKys5FjNfwAZx2EOINa37rHEaDFL4w2SJFooKzk5fy3Vh3XtBsar91mYMI/Dw6Acz+P8qqIwHvu+BEV0xvu2H6/hgSY00NTtRvLjlak68b3wZi9te580nR5Q+7+IiMjpN0cwebNCHO1qhvyi8ZmfIRjNqLDNdKpSpOOZ8FjUhuwdCSRkLO61Ulibx+x4eWuASMbuJjmJIjCLBpy5T0TTcshr39CQRerSgfZnt2jZVEFjrKIWbMbGGUFCYeZK8vKHnBRjSRUqvMM3hzYFvqpB3MV9wSxP/gqOvGvvRcMitA4G6gHZGS3qU+aAFmimek2qvWEPzBQPQEUERUGfpUIM7R1E9W+pt1Aqs/oU4X//jFiZPrBA0GTCjuYyLWkptDJkQMGTRTZVPoXb0HCVbw9DPvBZLOVmbkA1xmRhwa66QLEYtNDxtX8EY54apguXIYtdumvuGbwCOycCRdxrlZ96QA67PMUirh8lkRHuQ1LFOPdv9EHOjUDTQAqcYjW8FW9oWUEGKtqEBstp3MWTMG4Vc7aRLIxa33l0jaGLxh2ka0OjYoUj2Xbby9uCfdO2+U7fDZc3qEmL64+Q7nC56KhigCGLFRtGhzlAfv+vScKBzV6VaiQiPgPITfG8yGTpjAPiKRl2v5hlMKYzFVOPJ8C7B4+YCqcmf+ipx3izd+Zq/N9aKe4j9fEJeplNOqMeZnfu3BjQOG49nZB3CyuFDOugtSNjGYbUZvUbNog42+hGyc2Jm4l9VSnnMGmmyETazUo8jFKczgwxvN3DXjHkZi8qacMsu2fMCOTLY8dylgE7e16+8vktFXmZSbnyhmno3EX8YUmdpiFyqBup+j8odZLEbLWMDvEpFyYQxMi8Uax9Z0A27QiH6ridFHQ9jbySUNKYY+/Fm0V7UgsC48qniFpaH1l99JPU/s3rRPkg6DA3p8G+2NIZXLg1BJpFFR8j5pSHqfOB8A4eN0O4V0Bfbo6Dxrf1poaQiGQa9gdozYteJUforqXh+bJw+cC3AWGAe5e0ex9ZGEdXeTux2VUvvxorF/05LJECB9k+eq/VS8ijnpP2LUD/5N3pnZXu3/Ka3d9jlDnlWCzexLNFV1+wZ2kqhMt4Ed25ncy/Kgn4BiTMXBUTxMIL5R1YNV823IfcRDadiT+4awEdTnsmDnNikhuCHMEjEi7ge3bJmiFZBcJQClfjiaoHJNiNOBeIbt/YaYNmFgl5sexKse89c4CSafsPGghmAviqO21LWQyIXn2t66upXYHro7866UhH/2uD1oBLWQbSA9NfuMB12nQxVyL2k3/SVMburSg26dVMxFXjQGSDaOV5DL53IVZVuHzxty2gQZqMn4TaTT2ub7OXlB9yX2gewhxS+IiymLvI6DIEADUGrPKaxE0HPK5zV6gRO6w7p1jZQ3WCG3I6092zyREGWwEOK69d1Ipx2vr2MBmMPffzWgtLUM+pPnThiE+E56+42b0JiqVmePDbkygQ+FPhT1jFEMkBJRzTcX+GGFbWNrckORbKRgr75BVetfJqtB73a6bwoQogoy3PhLf4l2sTC5wH/0cSi0YISKqQGUx5a3I9R/zBITwF83KHHd8Ziw/5pcxRyS90FwUerQC5z3vCg+Qto1k83PkyFT3G8b4MELrWgSuD+V2PqtwLAEQLCg+xwflPIU5V7FrprJv7YzEHEA+XefMuybUzUS+lrZGau2vaPcFTf8CNqVMm+N/zyYNdzUCHmNsMbNtV5r4bX7SeUEDWY3k+RMJ/LP05N2nKU29T7TIRCD+V3TPU9N2XNQUH3KX1fpUsf4H2GTtObnwliwDhG29bGhcQoG7GNXXYG92SbKqq57FWcLLLsbTqfFy0JQck3KDrQ0ygV6n/G2jSYNWqFq2c2FDbgzWhuMzeM4VBzrXtQMUJI4ASuigCUfSkERmq8p8LTo94EzYJkZ0JecHItQC6LPBRA93PHbb76BlgeYx9YN/Wi6cL2pBfxslqdTZMM/ViBCs4gg9VRJAKHgVbLr7HnP+lhwTqyhjLDc4arQDhznB7SAtuXwi3q14dn36RBjfbE3XohQGpxuDcWE14NHuWUWVsVkYlHi79nttvR4wkUoLN7pTFah3TYoYqHzQbho6Qb9rXSwm/BPdHc5j8JgNOaILNJ6kztzL8BztKp1zCWZGHnr1wdDORmkn9VdEM8nMUz4tn4naG9d3Nvig43M9IXyVAOQOVZ02skDajcCYS4Qrty0IKV85FUuCeWUhH1k2c6kKPNhS4gPOYiGhC+AsOSbyHSvFqJ3vn/vKGt6QOMoPGFe2LUZ1El9mDG5jaV/VGFh/BAOfdV8HXjlxAybIkUlSdApT+eN1wR9t6sTDcYI7al7vSo81CLpPi7N7vwUrq5XTCIEh55ACU9HGRK/4W8fdfrNRHtM4Dno4LKUEEfCDpVj49+5ph6QoCduvfIn1mSXv/v0n6ZJpvwG4wbu2A6zpL8SS3PB+SycnInbkYrXaltUs8ji666sL99fO2Kvgb8rjNOtuhtRUw6hpmKgqs0+dy3p22nyeiTtJHiV2kK0NFaN4ok4mnB4h42nxlFbETNqyxA7OZPXPiArK2yAPnC7RoUZINCdGCUUUIeG46SpWU1umYazhvN9QqSoVqK9VlvOSv+ke+7SK3FOgZ/vKTBqXBEgq+qfFlsvsAhsjGpnABF5BRN62wpZGP1wPzk7P/SJGUNY60JaZ9b1xX9RsYBI/MXXfggop7yrvMKv/BRoPR31gOgN7LXYqfmf9GUIh1SEFnkfJq+gX5TYb6421pHvrokJvHaLONKHrOgWxLg8svD5fuN36SMObpmTfH86azZhwuc7dIamZqD7apAMs7BlVqRiOeMnn1+Zi1gAixfJrdUnExJ/xOAUM3jnEf2bsvgA3WXFcnFlBwVAwH9aTvWtp59rqksSk53BdRiYHfjgHQ6vlruLqFcroAaJU5JPGrF5gbtQFP9IMuW++mQpGxJtGNJGDScZH13iC80A49eGz5hM5V8ZdZeDHNDMxMcZMuiTJNQARZRDcmAtLdblsYp6SgAYuQVBkENlbKmho5ufgAryEQ5T/NeCJFiY6jDT0vslaWGjkgDqL055lSyuZgH7b/X4GRaL+esNo/YDcvBJKdnIAzY3vVtCr2iLGlpuUcsSYUC1k2sIDRl96ZDB12xcwwcX00UJMzLvfPxZujQbiEXbLkDTjG/wz7vZ8oi/uN1aj6Ar6fCzsS7SJN4Nhg35pGBMeRAnV7ZLoqtTowieKYdwaCxbwugsmRoOE/Tua2fFbIfay/mVyE1JrArV/XXfEpgRE2jMfEaZKHGNesow2IzGMm2sCELHrLVmSuMRihkEJnDlJ12W4jGPpfMBhAriQUgfhDNSB5lEvka/s0BxRPtbYF7AMXLz7MTX/jNFNOoqpMyPEQdPvpvmtoMz4CjWB/dUizHL/5A09O0PFZF0DzKbfrC0lJDuYpMe5pwuw69VkwmPdBn/8gpdNw69cEBfEqoIoWyj0mSXOAN+YufMeZZ1UXThcEO0Z/VrGwRflBy7XrzsE0/539C/zjaz0mKsVAkTYhSF1sOCbxQEU0/bouEDmZl9Lg+XlFu7PMv2UMaCxy7+MPMK4U/utu0dhj6IAghdQ2GXNB4c/kPdvb0myu5O9z6PQW/vzevXAuu3BZqvHAPszHdQGXL/XCOZ9XdLv4/j4jl0ohBc3RDNd4wposlgAeQQKZzzIqy9IbMedNozfOFXO6EarTQ/ruLNn0pMJm/aqVB/yWqhSkiCQ6Eab11tT8/o0fhtAiZOclGO2vy5F0YMpi/I0V2Qm3GKQOkkHoNYOQuNZ+730XAPIyzJFR/BbmHxkXPqFFWd02Yj479ZEQhgeLEjOnbAQDtDF4vhYEmacLnWIR8hBI+rC/omJV2nU4keEuEyJ9/egIj3AyklBVsJfS2dXWSLQjDbDPSLrxYxgCrkxOxahOb49VcpaW5PP2ND33YVxY66u3ODzh+cHmOgIABi112f26N1dZ8qdolxjyJf4VJLu4GGOygpc3uSlo04ZYSoS7gxwUMnH76fpaYQYScwceCjtBHHDa56dHckI54zqKlSZnBLSaLelwd2m2DaQuTLxlqlBdrSjbAg2Cd32hz8MQjwMCtMZCrXOeN1DIJ5/13SCwYlvHmU5JYIc32kn36QTbHNNX/tynpkwYWXBRLvQ8iwfLytU7sIRfzvMLkdf45whko+2bFLP1Q3iXTUVkZfa3gApjvc02nguiq+Z9mRktE/54yHd+u49zGuBP7dsq0Psz9PTF5Y0QzMQ8ribQFtW4LQUrixHqMEmAA9rK9r7+awNb+9UTcoEuwmmzMs7LLQkbQTx7Y88ZXE9dNTcvj5/D54B6uWlQUbgCjUvOQoaV/C9TjcLBTPbxszN6qS/7+67fQ4NwwpmqcwSv///8wLcgYTeqfIFIFCink7PKhm1Z0THVDCxrS4R/b1+wVX3bfRgvXw4gh/Euii29+g68H6SAd9UNpR4aAisgaZId8PVVFe+QbjMU0Vx9xbLglcj6HIJV4i6+YlGhJk6ys5g7LDelChr1UDD8eUoQY/yr4yjGHRvaV+kw6SRSd8/8BWCzx4sN9A3TtWCQdcUY6iqYfhlqLEDjbQOid/xpda9U40GrOJy3IHCPwlBkEQww1WJ6ZpYv67RI0ykf1TAo9reXnHqntBxifkWVLOPInWVcu81GCyk86GihvccLHWHk4gtXM96pBXq9FdveT01FW6QuD/iBSUucNhwKMYDxsYjuscdlEtY2O4Goc5E89CeZV0dPeVGDLFNBjePDRIvXPGacM4CW5PVoJk3QpnrsSgcFSAxSe1YMgkIi+aULArazcs6s/+Tj/Glxpsh/PEAF/ETe2XPYmg5GX3hW3AfAPwFj3ZBuWhK/GSTtMRCOOvDmKZik0op28f4X8Vl44BBb6zOrNVhm6SZ3OKyshPRPkRBhYNOnkUrmnLAbR7EB7OoNaraUmMe/D135IaK62R50PN8U6WqASc0Wwjjgi7FR2103V4TMJzRCvPzFQgqr9DT2swOQerJQr/EDnxSj+DEzHXKwi1/mUb5kcAKuBMGQAAEHJBnqVFFSwl/6UoCLaf9q2QIT3w69CkZ/fCiPoqF+YJq8qza4ujv2cT4NShRl8T92N6O89qrADcBWOY4A9zZ7jzpB+dHxaLX6vk6m3UPMKH3Ec3iOdNcA+FTtQe296G64fYotdeo2xjKS7fFdi6GTsGw+yjPmdmNl/DOqzD8FBcrkMFXvCdl2VpITqUF9G9W2dADjoYyE/+oUZIy60JMlRBlGPsbBBtc0080V617yMZHcHpHMIDoGMKFJfWza1WD0xydIlVgmvHUy7JykjqHJLKq52V/hQqdixBStmjsYsP93xSgw/k1rJGZGOUJG2/cq+ea7XL2+J7jnTvwdgL7/jcT83kxZeRV98eBybDXyVnW9LRR/BNSTu8DTJacoeVVvzA+ajhDto6wbn67akmxeugcXt1O456Rcc5IRMqb5wkmwFM9n7nvOgBTDSXpjQPA8JZN9oIPRIz0qWDf6CkC/7NmReE7MwN//g60357ROVGMaisGYwjum8spXL2BmEl/i0WiF99jvW2XRxPf+Bsrvm+lZu6Brscw28ZzAjQa0eSjsYLSEx4FGO/lgUoHzxZF4JsxAAkpIWKgI3gkbqVmckjjCrOxlix2sYnDDZATisOsVBFN55EdvV66+CvgMGG0blWCTaY1szg/9F+VNbhAxShOyHZohkPyeVmWCbMnRgPr6OjXbVS9yabSHkDYAyeTgTTuTHb1un+luZJvMGOTWa8Bdy8LMQFOHCd7KCfxO7D/Fu7Yea9M8AlTEyd0LjFcNw1tK6O67+v50za3Bu9on3Y5ptXas1/P6oyazETnaFbZGnch8A8rf+YizV2fIMx+XKbzwll3ji3fwGnndGXzWdAI3WqeSrSklDhXQiSbXBPwH4KMzHLipXwNuHWrOM3PsfWNJCgd8hyqfQPOEvwXCN1kjTpv4T/GSu839qWbZBN+oCKoTmVWO+0gXcR50ixivjsHOX43zM90BfU4BS5W6MjOMsYQ5LLTEURhNqKt5fAfEKdJahtvh9rFcSmJByp3LsOn2V+esplNWqSpsElOLdcpHVByJrWCxHEtE90/OlwStEYUawS9tWMIVSfnrnAq3OHLqLUzdOwSFJKY54Y1EpO4qnGfPe8GDuIcFsLLo/vdMfqdXtcfFpdyVuAbzqyhhRQquIrRh7RXOdhXafg53TiLaGCpGnClcyhgAU+XQuE+cWn2rh1FsYetoRD8jDVJuf59ejS75G5AgU1yIHKhhxaaXhxeHuRVjdaEutjpDbFXW2wB5fJ5VmRpOKGB4yFlgqSfxXTqwKFowk43v+RLB3A5DU1FEjgJepdvPJEVkin/WagKpMSTUIFhRJNFR3kmfRaSMk1WFFpQk8akjADDKajNEvvgkFqjcHpGi+FDIJbfSt0+nhurKPNzEiXgn7qhRd73Q2sJQJ5h61OvZtm9oNRixScUsGKtxqjsZ5lLLJMInWQfb5oWbB/JVtW3qjyQuV76m4VbVKHSdfmWr2IGdubqJfJcItEA2uC3YrKxJLHAzl6bQnp1FW9tykEYRv1uiFn80tMR/jK54usGSziiL4GQsVlNXTFN9lUrpyKuMLyV7Xp4QeyRLsxpdAbZHr+oQ14VToN7FyfKend+ikMKNpvIqbg5pVBVNZCbogn3JC8ZwM+iiHxdlIa2KWoYOmXJDctL8nby14eutiT4tVdpyNk+UXC22oL8Vuo5PiOG//BdD6sEYSE6jOnS6mgTkCIMHHg4ZwaXqulx4JkRir+ty54MuRqMBJrSzX9Y9pG4if6F9+JWLnHmHl2DUWqjptNmYlyGzPCCAkjxDQBNrRl5UArZDBSXuDwTG+lQv9YTOW6mZOK7RFZMCsMBYrHYda4tpdZaRoxBYgAXuOjrSXvdgad/EVWmFTZqlVLpO/a/4G0j7wNlG4pDNN6Po6xf66zu9/KL2x8BkjPylGqkJCZD7WWL3MRKeJLk/ieGEoh6yzcTE7/B/EdMqMUOZ1uFeS9PursnorGaBMWl5zIhhPREsOYSnYZkWZys7tnHeYrQyFhrCRjk+KSfa0S83/NARVHz615u0Tl9u3SH0GvHwtm+IECos6WOYXaOTLR4dUKGq4FuYW8xUtPLnkxbh/HvQer+Q3PISPHY1M+eJUpXrKXJrTmNWtd8989xB16fQ5YmnRvOOhzyRLhW0dJ3VJ2x64YO0HSOacucOn7TYr/NeTurppgTO3YKqFvqT2TfGku114Di7UIFn6iKdOAstvxisS4oiT92Z5RcG9HV3J2Bwik6KvnK2hHjVNB1nNkohQ2UljDcYDuyWYGJ/qJFfOBgSnZcnrEc/MiwYDeYVJ7pKC1tFVnl4K/gTiI+OmYJHJCtNOxeYdIqeecdzSweCRdl60rUYzInUsWo9rIPK8sdby38dc4cIDvm4SEu8zvqd9KwxyC8xGfcWJKPtsLe4tqgbrtIcVhh4dYiTwX8KCfu3taWYVl/nHUuy0RLJj74eg8g3BPP8aK6KoT5sLrtOxuHAhl7m91UxGVyxAJ7qzzB5c+Unr1zROpXXRCJHo2f6+0nIaDWmftr4vtLdewGyd9eS/G0PAExCuq3P7wZD/D4k7GtwXTagyrlLgTnNXY9S75qVUlN0+664MDjpDQ4ONi6zXMaYHwbobkSrB0NTSOCQIiomEI657PfMHfufC+9y/T0Q5NYDnGC/TIxdNRNTflS0XTteWPo8p2slncBxpC/An53WfpcjI7mXVakDUeFh7HvJ8iH3H5PfadMxbUPu7Iz0dVNLPLuAuRxz3LnNHEhAXM6JcAY+QY806P5+ocHdQucBnUHd5Ei/Bv2zUxB8vWB5lvuNsCPxvjSf1el8L81y7FzEceG0dbghTfIlP53RMES3mi17gmNOkgQ6booSW6Y3oTiALFEZxeAbJKyJbtKg0LGblMMxwYxmuYNP6H9e3hUi5SpH3YoTEeIEJDkmJwNFoCYA16+bAc+gcPABrH+xg47Qv4z78PWZzxt2g+ynTr/porOG0CCjv68QopQD+yBnTGQIdavRU38RfywQMZ/0m3glljuWKWxZ35TdskeNALlBNnAHXk+eVoCyF/wzc5uKiuaNd+FZwk/BzaYbgiwj3Y4RHowQtto1eaFbwK6AD5Atjr/D2TOWEuDIPZ8GWpbkhOiA+PMDnaaiyZXXPJdWLzvVLQfE7Dtvox7ZDl56Yqa9A708YV3Xwuc1Go6Dd+UrxD5ksvRAMH5cnfH6HTh7yYN2YSYDXLKSmOT/kFsG6todo4S/YhFSYxPKSBDVhTSus5Ff+HghMHLRvtdy5b0pU8Ge7tWuK8UpyBXPe2H2ds7exIZKNjcapCwHQePXInd81LbJlKfsChngu4llfGRiA6pGwod1ecmG1SoZPyNCRPVYI0yKV9NJIIf3/vEgIDiSxsvL2Pec3idbPUt0mCTiNtszAnvhbUOfh5NJ6xL5sQXXET7cHDIUiuyNlJkpYu+mBqE0w/EXgVVVq1BfRt09roMYcjU+wLkExB8OtaauWZXWdyOkYjGtBMnY53i1x0b9Gepc9yQ5efMEwtI7q3gpLb2KxOiGgnLGuRiEUiOro9EFTSn3w6LIhepkzSNsBCk7DoOv0xr/LH1Y3txTQCPcO5u/Zy4lhYwNqiTX7jj3GZFKLieDdgHhLpVskttzl247OwBwMQJDWbFj6LzWF7bFuZpADMRL7beaXtWpuw/ZaO8JyNeZsfCKBMHueIXFKGT/5R571O1vXUQpi8QYm1nXR9pZuUWz8rymrPX05jl0s25UEbC+gT/Qbbpmab0FGOs5ItNOBI54YLL49jRzQ+aQri4B9e0194ZfN8W5KGIr4faP7lstp4Tntx4Vxk5hEuSoBzDJT/k8WIfad57M+231BV5kkrHnCTGSaM3/2z8MEmwr2xqC3/DdnPdhbxiTn36+Z6uDIjPCMIvn7OjT9hLZg9kL2HOxoJmbZH4xCjs9Oz4z6GcBeZA3d+e8cTcsgFjLVZhJRLfSDrwYRft+1TlpQv/Ys5tPoBshh7K+4jO4VTfMwY9CzJenJyFHtlC1Hn/YkcDXfB8wKzj4hnXBW7oxTI0ZeT4jWzncCE3PVrudOG06aZ3HW3MUDouqh4b3K/uL4MIFUVLhqumYMTk5ZU9fVpnNTEuBQ2v1t3L1d2JEM5Fz7Y3dIHS+NeBs9F0YOYCj/MYLlcUg/88gLzgW9+zTDiokFocM60QKAJAnqo4gfdn3ogedhHZCNCnVERYWQbem/LQ8TzpvOcNlN5SU6K+TH2By3AyTPcTPNafOzyHzatP9akzI4EAurcbKypvVH2BKsdfmTJ1tSBtV4Hi6kBbAekysp/eVtdTkNg4EagkD0c1cAZqdGiUDY1OQyQFK3BnA7sAkZa/EFdpRfjR+d6aK4fEL4PP3E+wSUtgnfA3pyJibCDGf5i/Bsf83/8Kusc4VWLWYjP0jxV5gXiXfk4R7FR6951UcUYq2Q+HUBPXJNCm7qMx8xTtgrQNBXfo6ifnpIu8d40WoYoBxR+lkyDWc5ZUz3kA7Z3SnWW5hbY7zU6H7JAbx5xZHK0cXiT5hPrE5zDE0dLClnYTEQ81yWBfvrVco7pkykaVB6Rf45Vc+yL9helZ6HTZuX9A0Vkhl/Oj9nEPGDx6yRZQBQBBNAPscKqegn295kgltL+WFAK5nrxSPVQtuVehwBONG3Ghc7EKVIInmh7DaBCMQbnI4sgGYUGW28oRpztn/AoOX2rJgyyG2O24chm832NrATiCLYLSlisJe2ksFTXbiw6yH3iUfvL74aI5Zim93V0WPebtkynCRONFISD6XRMouTpMT6kuK1saQWfT769yUAKWdBgBQogYfmliSXKn9BHkQfRLPGkR2lKSfSWcwMRrG+wbs8+uq5jvFSFHCBeQFZWLFBH8bsZ4Wv8qXaUtraD4jWJdO7c55NgSiqL7rMhWv7gd2MwJFNZmqWpFheWstNUGqOoTrAH2zciYV5h0z9qcqSg9FZ3ZZL5FjgiAcvUeMJLWRr6OrZi7l1uVCVc0udYEAcYLIKlPOCwxNAILY9Cke9+lML+4RQi3CcFgpNAYDivPPPoi1kj5OMTu0bzNxFeKFoOhSbdz7h3eJ0BlcLKIAkCIjTfuBJZ9Cu3ARNy2SpQQS4pTM0UK7BTqBi345ZhUTcsAy4v0RWLj2cACnYA6Ca9uFaujX316TccVT3WORH3WnkS76WYJJbwE7dSFYvVvmc5YVpPjeBTDkztg5z+Tun2W/TWQzXaMxUHOkwSI1Scf0LrJ4pwjqo8rIq6pyqFWYLRk7rl0Sa4f5wScZmZn2b0orXfbIJOAfnBRKQiiUbBH7btxONGNYpa6ZHwHuzLylNUzESbGjY3pQcNUFfy8uQ/T7vYoqEu/SBgVx4xiA7KzvY/yNLRywFTmSHLG6sQfe21bwNynmL+7Gdwi/p+yK+u82vvkZWP37jXYHZ/7HYK+liw7yPbHqA0UvaurWl1t9WTSPlLAOjOnrj+41Me1uM1WwukGGtrk7BGytwv8jHFrfrbnXaUTqFNlegcy/zgYdEEBbwknZo8+B++mlxMKGc+SrLtf6Rmvu0m7kPQ9Gvuyek9WRzsYpsC0UrRd4BJlKe7iisFKgZDUX6ETsECtD//BTk7U47YifmxAAAJVQGexHRCn3eCClPEHxu60sFtRt9WJXAY1Cn7KX1uDpS6NZywWyZumOhjCMZ7snrGeGdZfsKNVErnzxFGPJmjMaKDKA3jzisZtCV4CYz2LlKPvF18ReYxELSQcOMzz8FnYsaYbeXaBSX2TNsa1TAHr8RpNYp2wDWqLE7me8L9rlTGeaAtS2/78HeYtFNKU2Yf7kEv2mS6fSXX+Q8Kiq5gixS7ksj6WPSERwQf6sij6LTpgbuArlPM6Fy58Wx7NudnK9ti+hqoZhhLFksTBYeaJixuUgAAjrEEWxfv5hE4CBI6feBijaO2Vqf2oOjqVK/D74tp/GEJT0lAUpIGi44sNH+f26my3MHe71AImmc7Z4X68rWyNdJCloHjxYaWiBtxoHuFDHYerynalSOXDodLtkpZN3YV4bsjwXj7QCFcBJIij4A7mI0R/slFyI6FS85/YGekd/5WCl84BlkFwNJRLUE175oI7olaiTF2Ahbl8uljjVOyWyWU3PVO5oqS3nSBZ7xiH+PV8CocAONKl6Yqyokyvsda+QXzjIHJMySOcPH4MT5uXc4HV3W8YO7/Iiy7uIncJBPRr7sGC94Cf3u2yI7H41AgIX9K16jXNEoCQ1RH/Wuk4vwjs26H+TEU1WrBtzOsWZeaNRhVSP/y4dyZh47TMU2t+uorewHPuP2DdWebZRvh/+T+KcSkHvoBn8EeLEEyrqy8xWJ/nxOGuy+BTH6HkL658wkUIEWn8FmGusjM/hkE+slnnsrOCAQG5QuuErau2Ew8LBctVUbFMNR8U2hwAdDOnNcm5UvLmkO844WPrcalJUPDNqWSuohRg1t23mjPk1lg9IbmC73xbP7S7ptvqtMwSsXz4YmM8go3+JJukrZWglagdC2f0w0TrS1EakQiGbi6FMOdvoTk2yLwb8e0V3TSlpTGEtV+XlUQhAc47hAhGjTvHDnJ8JAt46cu0JcDm4KkmAZQxdkYtfkhr2dfShpwE9GJQFk8f5qMr3QmckSneN+TOXh1I7c7rch3h4lP2q4YwWLWTUIIiHFEYdsO85dq4HQ3ggZ+EEv1bAILuFjfYz7WXnZBj7FBMb2feTtYr/tPaflGQkzygT01WQAj/mdRGSYC2sKE28Bye51hN/g82Af63OsPLMChzjrpFtR/7BIhOKlwTbX9jl9Y4SedalH/ejZlIV2TgBfaN3aQDGqk/tP2jBEMgwQUS1kwrfJhEvszp+T89Gr2Fva/HQqZmft0DhsxxTFZZzSp8JoC2yz6MU9KXBKk4l/J0yawQzHfxoVnWiG7UFsUYKM183PVngQ3Vk5SL1Sy/No84qkqi/j7RgVOlPfUlP3Pshv/HFM3ks57k4506LbiEa69PexIX6mM4iW/yaZryfBRx0tYY5fNo98RrfzZJF6Phk382jKoWrMXxwWFYErXj38bvD9oQkzsdLrlIpXPQb0c+PwJndnZ8El1FIUM1Eq2taKvcAEx2EOli+hgpSoVa7/UNmv2X3okyJ21Qa3eN+z+Fy+6GX8a4IsM3q58+DrCut6Uv2fjNKwVEp87QZYfWL6kkyUtXz88lSgKHSO1uOJef6n4dTZPcOJf1XpvyAWOJz/D+WgIVKVcnR3R6eYJ3c63oAJ7k92H16QVDkSEHqxgDhocksS4VyCYbGPucQXiI+8lN5gL2f/ELJc6zp6SHr92nUL6eIwtyV60Uf9nlmxynOEYaoOA8TjdBeijpqMFLsdIHJRVEdqFxkWa7Vd+IXUYhOC4CM/vNYRfmw2P+IAAIc6tJGX0qNuahI6oAtdKr9rS4cgCVEOYjI4YBODdObiJX1ozCLlD3TPg8Mdj7qAKVZAlNMqo97f10ODf0m0/k/TbyAGYFZcNqEDMwPJ+SOfamhgZbdGEjfDd2/ZjoWit9+AB+ZF76w6ApZB4bt+UmiiBGs0zlRE6oU045oyjNm0I8p9OaZnXEeIlu74Vba567Bi9dYXzLGM+zR6RI9QArkVKgNarUugmjV0bf3EXlEv6saENOvIGTVJX79ZoXqbkDk9o1NLtvtavQDnaTxTwVFroqXRAxTPNnEkpFD8pOixcdfnpyfHsGZAnWGY0k4PxdJazh87pfSsa2RpazF/urunDrWdt6Bc7aRhiIxADkpsryOP8DiZ6WU1mZygHnFLw3eclNOImt777+wd3mn4N7cybpwsENeCzqoyDx30hcJg4ue5ZjG74aJUEpH8zTfMahwZXjbcdUqU4FdO9Bf7B/hdMqhX0qbt6z7nW1q/CQ8CInf8S1e0tctqJOdXsQMYeU3ibh2j8OLRpQ0Uf6QkOLtZm9iO3cZhGB7XEOygNC+Z09UJ+4GMU0YoG0py13OzRiu3+krYzt62frTaHVZj5M+mEn7Xg/8LnMcJLmAaGjKZBtlD6XAGVO+7G2e/qO61kNhcEWFRAC1yYbDRLhfqBpCZ91jGzAUlFEZNkjBqr6fegqW1TKLXAlk1bE2RmbK754wXLLayEI6xaRwDcYwfmXF2hpzOamGyGTNzccVKvK5aMmuogf/tdfipHhcKrFj9swPkwOnsGpUp2BQW3sdFDLQVoM7s3PaGzKIsMO4cxXTdyWzbNYWjTNUxb3V7Du8EqJKFLlzLp9WlpQaxgmYHs17/+NfA8r7azj6zjqnAQJrGFG+f+f3Xy2Z4Bu7dG4xil2uD7g5ZEG+1H7lBHObMhU/xXG2h0I2h+Y5NVWnA+/0u1A5fXkFkWL/6ZcrQRtaUX/a8z1iG/2rqwcBNm5iGlo/C7ZlIGHPbH0xr9TUY1qH+nmUwRRAMnRX/sO/ZAPqFIOcATN5vjf5OGWt8shiabWaHovdE/x39L+P6TXv1agCYBBS6O+sJKjZUdiC3ZhAoKhvfkDK/3Noqpt3vY/yYzmOAQGZK4SyWMDPoMHvod10gHOq8C1NBgxtMcZU/iViS/05bbBqZLrwgU2zCdQPjvfU4IX2uOKrYhVFcelf48ExZZ2ylHXNrxa0ZoPabWdWYy1QO/h3OyZLR5/VveZKkdLduquO5rUR0S760SnQnpJC/mbKdxGNgpCoP42ekupL0Kcn8pOaYzu2q/u/TnyN45Vz6/qAVx7WvX44DQsWZo+y+iUjqIGvr+aG/TQBxKUWaFNwcqdWwvMir9FJYbDehrhPPYFEPM0x3NWS0+CiMU8/NQAGFdCDYyiQ3k9xaKhOBR+0TPMLiDzyEAAAtVAZ7GakKfUqCUU92OeW+IGmzZBjXB8+jnBolrhIsaGDnGjV4gtFp/GGr8aqJrdjJwb3+v/Vwq3qyGN/mbiFsFj5iii6C9/tuvO9ePR26vtRlnqygbrSY105m4qAX5/uvK1Ic7codeKS/gHWRK7X7LmVPC7CTSXMiyF82O60FEUGk9qBI8TnslfZsaLvFFFGB0DJua5JGJ7f8nXt1swIpVaHaVUd2juEV4YNlhR0SF2KlM30u/w/xe00GrYELEsUXnGKP7lUnNSSs+txrK2r68sXcp5oujPTHn3f0UW7/x7tP7vMSQDamWvZRQPNa718H014kSxtDh92XF7IuZZiH9R0HAsJbWs57Qx0bwTKN9GLZK+GWmhnOfy+BOs2+GykFPm+sqIEpEBClbyrBvRR/xVu5zbCCt4H19bVGdxkuaLayvgh+qn6WnHKoU/r78e0ePLxB93opkB6aTScBF95QhdEBMI/m0jv6BGFxb7Ufy0ADhcVaBzal7yiv8CnVAKapI5lKVtm1mPLjRqoDjGwzzkCaRU2gm56dT+3Zpbhxhz43aKykAk6CAKtMsQy7/MPKPNYhZWi/j+6YTtfsv1Z9vDJJlqtGC5F3mxMsb308nN8fH1gpFR/in2GwWUmutkmOi1VMvR/LC3Ln0Sv+zG7yS48CFP52fghWsUC52No3lONCUf8HYZHrzJGVOkfNBCdhJ7mW9VOrLT7mrDSo5QWOlf2QB+cX/KUYP85w77hZDTtYOVN/cBz6yBWAl4thbg8AraQCUU2dxD6zbyD/gn2GIDDqWHGoE2x7Oar8n5ViR6Nwn3xqzstwl/HO0CVrZE0asOoYv0xSYaWoOEIZBJq8l/IA0NKh4+qFAOhl19ARjtWh2cVUe+C3nXmditbqlsh0PCeBXZkk2p1LKQPTfqRN5aGSHDusedvMgxmnD/ZVe45MkRiG1lX+toZCalRGIxgXMi2x5Pb5ge2lecdb1e56k5CqQDCKOw8K0MFUWsIiF0ndrl0m7XWXnwCLwPKAcg5mfGTsmQA6y+zBa1Ms6MAKfbraQKYgPmVur47Cu12XY3K25khzSnHrzPQR2/2AqiPTIAfaXMMBb577JPx3nigx1rOGxqeVr6OS1qcKer+2x0FC2MD4fM1F9hhm/5R34x8X9QyF6Vb4Bkslj9b4Q1tjeesljvNIAvKyRtO9yIDxXNBajiT5wdrvrqOHt7C5lQe/JfpBmyfJvtn71uAvPoJDOYpn4dPe6AYnJU3bLMFeb1EVv44f+4WiSdAunjy5T5DhtAondSQD1qiGWbYVXXA5q+m/Mg2D66QpRE6STrMBVjEnlaG0FuLsJF1otXWVP/MkNGy7o6FvlYbzyaCX8x59Xv+r5sNth0UH019l69hLe58jz2GISYN0IdiYMTu46M0BuYGek5HVtlOKHd55O12U2d209wq+KSXjk/97sFaJWnW1Ec1d7IyVupuhAgX7ZDEP3BNai2xUtToPZxyuqh2dZlDtrSxhf01NeoPnAdF2uDst0peWWXwAgxv6I2sfoFb8kPzenVpuihQLCGuab6zp/XDBlLPC4oSa77jmjU5aiN2fnY71jVV66gWT5jfuw0iNAT7dNaMRV+/L0Kgnl1misottawvUWXUwhGbsXOFGa3GwX4fYeyPuxnB07jaX3Tq9VZB4cj/P+rtFrzDStUTo6J1vdaGMyv1kEBLZXf+Hjl2rQP3YJcg0pWomwpkPjrHPilAz5iLs0yg9SW/m2gSJfacswN4/b9wL6xWP3R9d0ZtbysWZV06I9TwdIyznj+Ro+HzfIEf3UE/fc7sbAt6CGsl5f2IjBFyHA9WbPzOU6e8M0llpWtYlUKpy6BbytuZQ9c1qXTqstuwmsbNDnBxtnxPWQY85YCqWMDeTjnUDcd0z7aK9P4es87cS3liVAfpx6KP6YmLB0y1f87ZvwwdYkm0z1c2MQ4lgGLAKyDnBqufmF2ohLmzgCVzjGWWsm1m/A9ssirz2+9MV7GEz8tGDuG4L/RglcQVwwTnRKjx0LNTgoaYzFdy4P0hoMoxKqI05Zc7Xns3TptKw2wPj0XhEHhX/HR5A/ZXlC7tIw7cPcJjreHVjHRUKlV/xrQ6MWDJN6vqVja4FjUUwKBMsfG43dM2+Pe0qMtOzlolUdrtxPSRPWe3tweggDburTGPhQGAUiAzdb24Yh41hmDRBdpdb8/bInfujRPozCIXkIACJJczJ/VCMeJMsewDJnlpj3321xmtd28V1FbeBP98S1lcwuosUc79vaGCQdHv9w02+sroMNiahZWuFcrm9jU/FnoIAcKE9Z4BoS9BRpCHUoWhsSQHpuzJIneGoFsF8b9F6RngqlCxMwvD1xKj5r8t9YM9PtbDlOWse8AlPlTW3d8SyjcIgZitEOaVjGwfGqt+akADF/h6yk9bNiNYG7CtmYnyx0P8TWA87r7QGUV4AERH33qJIow+INiZ4ly4bfGVKYCzw5Okp0ioLmMQ8gtiQS87bH5rfl9bzYzJnqUpV0CCEtpX+AExnUQMTwegFGSQIFgOOSAWp9SQAblPPEo0qyIG4m/zyXOver5wggUeUYDDSmS+JFSAHMKvIBkdruHi0eczptyopdowy3Y4q2g6SwqoNl01slEhVTYxg9UKjTfCr4/IVD5UGlj7p9qBL4ClKPqFJfvZiDqKZWpT2DzXvQXQmeKnf4wL4fUrTL0I20lEtdrQuJY3ey3g3do2JPyXbnuOY1rT358GO6ZcltPm3Dt8MYLk6yXCXH5FJpFOLxAGKfw/hqfQ7gjLs2IVnFZAMu/Pu3Gg54w6UtU2m/EpU1uaI8+HqbTbBICOOJa0oTtgxPq6sy6WVRjqUFNsKASPMtYMESQXTtR4qn1lPHTs6GnuNfqBl2jZT4zf0txNJ4v379m18lnDrXLVRIjd/0UFG3PMaD/QQNrRq7Ag/dyJxqjafr3eFiLbuQsXXL37NWX40qQBvTtG+uWHYUUPbqFybrmDlsAUZ7A44nSkw0vCVEu2A9c2VeSJAjeF005vUtxajmRjTNyHipu0u2xPZn/igwaPGwwWNspiSZFZe7Vkg6GUR67mactmAWeUljMQhGVmOnvRo5ic8703UPZ8dxE9/WE//GqOpmmDrtp0MPh22ENbLIWw5qe7WBExJZ3si/HhNbHneeO9UhJyOwE0yF13vyX59tLHk4jte+EJTxfCS8wbQB41zdetvgDNGF4cCprTyqxJMldLF6ETVW2jWQwTXsydiVBFmLv2rugbFmbWv6JOgyJzpG0es82cOAJelxh/dTP7tI6pX7FnQXE8nNPZz5J1kWqtyFeRf5+kNmy1uqY94HeJSygyhj8AZdk8eJZSKME5UldEOUI0ny8RsXZxNm56GLPG+OWn4LG34wCRBTl9NakzjJ3DFE9SJ8tUBZ7f1SX4Hob6WOcSt82vN+LgKzZPbH4/ERgajIscnodT43QQuU3m9iEN9pDU48lPsV1P36SLifc8ALVdl4HZXTfHoV7bR0tREKUGySWO9bBDmmHb+d5BJ3qfBzeNO2iHMS5VBo1D7u4HurLQM4mMoLf9IsmOFqc1WImj4JaVTYjQsL6lzAyHPgcKWVZdcCxvHFePHzrzfOF7URH/7LBsBmz5g+Mu1S7Y02gMjOFASkC7A3ld8cSbTyhkOcuQdmeYDy+rB9501mnRLCoXgtvVmdiHWl0yMwSY0+IgCs6h6c3vVxKatl4bFz/Fq/wTPSyR0lH4AWiugi6YkciZDDOKdLkrVtPcSrSUMhzhrUR16PZ9iNpsilSNWGaCqHELN62/vHcKcI15bz4HfyKGPyYExY7pNCr4dk835ECaFxSD1PTKTu7xNMu9WH+O/npTjUJzMFqM+ZFRkjEb2xAAAy00Gay0moQWyZTAk/77jv5+rLgT72YB7o5Rz/VQZ0rbqG6pmjuubocRCFdEhNaZ2WpEcMRVvVhFknOhZAu0O7fM9ulKil/PmrrHQeLzoGh/H5c0iuPyWMrax15Zwoy7jZFej0N1Kr59GzkuYgDTLWB17whZbBsHXI+sJeKlL3AKpaY0lsu8kMKxrFKSfGOzjaUo0sXXv5fA0b+BQXVTp90I5pe6UTTqdwXB4M/BdGtDLFbY3BAei5VlurV7xQb2J7wGoAESMp67Y2AgpnFzZcMyktjuk+AsEXWP+BEeDbtIKwldGcRF5vgLRI/9th0DtRH+RcqDLhVaHK5V0zG1ZbNAjoUFrpmxX6msLXM2AXWiIFlXRAtU7BLr/fTMjkdRJ1PLXUo/n6piT1uwppkE8SMhhvsNVs+536LS9BB1292Efq+37Nre6AjS+EWnlo+Yu0ap/EXNUNO0eHvVdn42or2mte/imnAlyb92u/42StXA5yomItxT+eZQUEIBGQlg2lgDYgbRn5+aP7MngV3iDvq07+uDBVBiMAy8kPf59xZMJ+ackHf5spsfVyqzzmLxnIbDcKYLeqa8Dq23ShMqzCDCoRXVJfw51uK374apbaIlJHCgKVCnExO4dY7+DkJvNy0I+uFmjppM59eNHjLU3XlX2sI6wY/Tcf62ZXh6vk7fzBFmOxmavDsBm+k5WHiy5OTVzePUMeQwBwtZH/8w+hQIJPHVg13R+nNT0I65ZJE/xdA++WMtpT8zJPe0sm2SVlt5Z+C/ogkF1AwBodGRDM0KYegNoUuozmwlK82wsM0Owkbe8c4OIKaEL7je6THjzlsdbXgRr1CUnDhVF8zDkVQXS8ZficQT4FXOAZXrchQeyoCuhidF6Xdy8xHiMf1XIVvxm6midDATZ+9k8nK8y/Eis/tqu6bISLw5K2PJ9E34tDh7XNZzZmOeNfIcnaDlzZ8w/idMnlQSH6aVpvaxguFd55R9qFovJjU78fTJayaZz8NIrRXU6GzW0bPCiDRJbN6srOiNzHUAxqQv4qZOj2MW9iwL6dSHC/OzMYdWe9ArKvxlxoJMjCLZzCoXXGZzQ5AQhbR8gindxoEGSEJwQAGABTRgNFjBPMLb0pdCtmN/RomIyVf2iJ19noC4kEJ/tuGOg7Nk0rWfdFNJZS5pj9MN0h3g/Wyt3SXKAuiTPXGFZIJeqwlYzL51NZQSWTZke0sYLGATPZXKU8hzrGgEIVTMaFB2HGzXw8fDKUGduGNs1aTfFYFsLNtxz30NKjH0krB/QZGwvY1EoJDnbQ42dXePMYF85GjoTDv1CFIWUd1n143DXuFYLI4cqmJft/RmhrrHIrWBdF/L4GsgkzmwsPkfEDydqDB6ILFtprekmY6KUxVqFwgz4fUr7ex/fFSkfoYB3uYwbOuHxz7vZ6xB0zPclgZz/HM8ZHFLbZ/uDWVDckXBUhX5cc/RiECaIuFZk2AOQB2DjEJ9lzTntdMXkEDuXKUJqf2zLURO3U85qA8zj2PQ9RZdYtpwbuKkkt0FJr+daYtr+tmYPBr2X36T9Qiv6OE39wTGcfswgjarvZ/He3OiP1BgbIHEiBIL5jcoKLQ1aWu/ncHi65qydQC3ZsSGGMZV9uB7HacUIHZeGaNyiVOEuhv6+a6jFtIkrQn/kVaHUe1r513xsAKuqXOqAXqlR31YFAd+sIF7uzHScDj8mKyX832+1gAXKEnjgwB2yb+XRpj5Niep3TWfAQaVJ6SNp5WPZAxm3qa6s2mA9D5QCOgk1ZqQB32ThI6IFC26r4KA7L5IDR+5tTULPrZmIZt4plAHyjYLWHeHcwHPEkN4imKeZd2sJDKwMUV0YHbixJ+mzwLd4VtdQ6+d23ccerl7xB39PSJoxMyfA+FetMVhkPC+J2XKGBgo2TVod5R2FD/F04jbQUTyTrxlmPUjruX1WWas5ZVusX61SUFRCtfryP4OWGGdmlceJASk0lFR1DoBCUTDhx+elqArfhDYuBDZ1AUSiDqqNnLhBAV+mm/DGFXi2HP1y5zaNYcsB3LIirBgVs2vSFK/lvt+s6wdKLKFsDcJKwNRsbdyb29fT2+P3taFtSM+yXP6fbE/ytNJZLB2LuOSVwrEBGHSVfhDiAb3pzadTNKSG1eOkPB3WNto5B8UOX87covqgVwwrdasdz3bPiupwbXznDH9S5dK1WRAFi+h1n5P8EWIW8RENQAmQ/BwVwZCobqb5RpYYbu6nQ/TTxiyyzbJGlJrF3ag2Q+3qwGWSHK3m1WL1cgo82mpEwdUZKuyMsefCf8A/X5HhnurZZUdLDzZoQX+vJbSNLmKfVIidLfkMziBlqWcMPhWuQJxxjiN9cB5CdyjQ0OQCyxsv5USmWjpl6CuruHPuF7cM8zGqRWmUVblQ9YJoazPItwSD2wfklOcUZX4QgGHwYS+PhTKFSwoCwLtyxTP+C8OhFTi1rdDKCrYGjsUwVUmYsSK84s+QB5ksVQsxWGMaoEnStFiSl8PQ4kbjMfGCs1YzWGlDrRFgxPHlj6qHs5mswuBT+Ot/5he+W65EVGMzp91HopKd05CC4dnfa7AOBwfisP1ex7I3bkEOCkJLvhPYcRwA5Zbz9Gec8FbBVqF+4aM2+09zmcdQbfdk/754cmQoE5WMEOHsiGEOe8d5WZof+kRYdg7YZC0Xxurgzx//u3B0K2XYsBcmX74Ki3R5LDfyIg6+tKo5iI/m7LXr41pPss7s2Lc9uMaQ3XaVsRgvcRgoNE75E/ANSPwnc0Gh8NFPDlQT9oEWDhUNotW2zuPHF/e5SyTaMpc/onk0p2/owdt1cXiYQbgKvt8aqXpCI3EzOvO63kWJ9B2AZ9byG/MdFA9fce+jW3NqWposmNQ/AEBLBuP1L+/h/5WxJZzCFLdaGMKe7jJhPVcDr/aE3o9O2y+vjXAkLP6grAtauL1YGxfqgs81hkFPlRAizYz7q03zsUMOau1pj1CCmeylGXcuYEz9zm0J4cJtZais7ZugaQnbbDZPpiymUtFX5tbp2xFh1ngUhjPK/rmlp7hELD1TLPrLv5h0UN+6vWdNbprb37wTsNVktOygZCBq2XheSLWXWParPIKgibqQUSHeBMa+K2K3Az9hVVjRCufd7Iw/xZGoS1ea9ast0z7zjRpR0aCIOvSoe1H1SWMeS8Q4fraVlbD/HdADqkl1f1IyKn8WGvnkTtlLUhCAF0iS7lsJqaQyFgmsJNDrk9ostOsJdwOQzTJ3nJICr5E5Jl7s9NUGU/LYhbFILAKX0sd381lq5lnVsVr+sEvUDrIrQlWRpNfKwsTKPr/knmxBoV+jAMKTB+94BJHnSrPK/GQjFhxQk9qmVbQk2fGyMVO18mYJE0ebZvfxhudd+OfvHgEkOlcHwKjunf82ihWOH2qG+WesL+w9hdsmCf5+xfvVyIqR+zUQQZeAhBXQ5gi+riFHjks8h8IHoBO772QwP8xTL4kEai1IlOdS1a2JGTWwB1V+VkGzrKaAeySFGcM8IawpVHA6Wzj0jG5ADNH42pXYD8zIQ2ykm1RyeVayAugmcwN143acIGHCqtWhLItq1/fI/G+xg2ZAvQbjCiDuaNvXGIjgPOj7HDGm/w1p6vuePjZii9ZnIhMkG/g/SoqOlKjBcYSgU5WMTUeljdUxHIvOKAzq0w45YENx+6tvZIaXsTQHL5h9BUCc/bcG4FUiND87yVqWLALyKgswRfx0eU96H4MVUGRv1hqQaWWAkEOgz1ulcI++8TevXfQyKDRzfG5msZedwxPysAReCjGldGWW5kIg38hsJX6N8L789ZG1RUkvq+nAHHzSDW31TKNX61G6ahoaBK+OGxnqjNy4MADhg4msG0Yxlbe2AIhywpMXXdMuUjWLv0yZ3EzVCjVp1wNLOAqvdcyIraTL72M0n7lU0jLEw/vq4aqjy2eZLaqSQGH6zqGicenZ9iUXLV1Nj2oGw0eu7RvGU1jp1a2e6e6Nt+jYHfXtGC4UwneWcffG23A565alHodh3ujdnHeDRgfgVPeuRaJGRENb7pKlV5/Q7Zqz3b58bQapBscyv4gZZqHGD3K1+OPB2NdpYjo94SYOKHcg70bpr8o4OH/WeSKWFMMQYzAkWBOCMdeFlTu1cxVGNSeZy4X7x7Fjio/+s1vi/loYaJEeVR73D+y3zi23jQprCpfJ1/IYTEjwO0QL4CLSlVVWPces814G8jR+m2Yfk/hyPd8X8NF0FLS5qIUIMo5j5h4PP8kbIZeqMsonYZmHyZLMA7icoYB6bGXHMGnWqQ4OpGtwKMDUN6JA5WxINr0IJ1eF9N3fIMEQq3hBo9Tq4ZHbSeR1jOe409OeGJeK0n/PinLEmY6ROpkfEnCKzot30yEqFOQr5ZU9ijD0qLMBwtUGkx4KWsVMg3vfEKYygLifM7X+xYAf7GL0Sl6ZRCxqmnq24d+46V1z+lLpv0fBDGFr69ASTGYL3X/d/2L44DxxjMuQG2wS5vNDfcJgoiyg683S5eMzU9xZfvOQHyu/+fSfj6AyMIY5FOhmf1LDD9IjYFHrPjsi/Rr5led3itLZQqZEMyxyaIHplawITNEyt224ZIVOiA7njdxs62l1HwOOoJ+pTG2MUqnl2+3qSGAPkvLaNxjFO9nJHzgHokpWfOyVXU60LfGcV9MvAFHJLrxsY5wPaVe7QPdDICjO0DGPsfYLEGghLak9gN5MN9UqT1lFMkYQDGWmdVjCxQxR66eKhmNQ3iq9+FEbFzbB8qHKIXQ+ir5a5bBfVEW7i82N8ksOjYu7Yace/mEXBYN7jnBmFnc7R/GPTCFfbKw14gCkE9TW4LEcEn+lwEpy2heH90yNc2oDud7L2qZrUEcxoi+j1PXz5lieXKeBftbGU2rMZF2RU8X+D807BBu8YSxOJjrX+zwqP14m02OZMzk2wJz3u9HULm/00aOt+em8Pcua6yixHFIoPJ4k6zmjCFlzNJe5lnxtzHCf1RhXm4PNMzqOnOo1g3Ohz5HvZWyEcBi1puURLrEJAZIWq0itFfs4jdJi2/6ogWv61d6Qyo9HjLwqjFx/ecaQ4rjNXSQiR6SEpahiHc/SNgT6hhjItKIGh8/+YgItL/47t7pLVhXY4oswL4VxSfOwnYzBJIg/j9moPWtAi3rwkviapEgUTuKQAdowYOczRSIPuFrQr/I6cCAGLw6DB54VCRCyg6+SDYw+p8SHR4+Bkzn+Q4lCcsoFxUe+eayujEWLHCTP6z8PFOfg0wJyMvI9rSXqcHO/72SvTUkklg1p9mdnTYtp6VizLYX4UvFVV5B8V/J5j2nmwH4uygoiT4ct5X9KS20VDW0MW/NjZuI80/wV/YWEDAUJHSYDwV8sN6Q/+201/tT9CvHPjPdJ0Inb+BkRSQ3q42mNBEuI0spqmpAw2VFzwFQszYTuAK3U1wHJLaamzeJk3OGX7huWczY4hxBpbh5AR4JL5N3Q4u7f2sO6SnbxZnoWmxM/6I3B+hBPOwu+pZBWYXCShko+BQAj+Gu70l9VjtKrmzNN7gWwo4xkYlS0J3VN8XbUbWpW3RV5H5n9M0Nemiqn+103lSo+H8Q/mwjeWSljD2Tyz5jw5rlvggRsxuhvJBRltQpsBFSLpJ3aC3x3A53TtT0zlZwgldVr7//MsbX564MCkc6BsVLw3KSmTVPdXFuMT6JPpKwVC3rte5gf5vL2ZEXPZTE1rSQ/x5Jag6KqdF9oPB3+5d+9+8L9hNKoIxY5J9pd6K5aK4aHJLrsTL32B6lGN1H95VQNlmXQmjA1GpxyCyj4K1HkuymNFE0FHNohznvHoDrIEtcX/ZlqQkvn/paU3+jf7DmJx6wrLbhrjuo4XT21mRNE6SoGGssyQs6tiFyGhh7PlQQ0EaINEvGwLoWicH3eHsyajsn7N51LalaE0cmwNpIOF9BRwAa7+TsPAXNHq8ro4VJtJ7TPOG7zq+yb71BvTd58pu2pAKA7kAbBAKcIE7sFmykccWvj23xWlzgXGa5rTTHhwn1EX0GHZxP3dnM3lx1KJHxDZUX/1gyIqpCeVbacWvTbsvO8jLdkLfDVaN46yR4sEruejC0UA3ztTbUwoV9mj9BlKqEz1n8yiPWgx5UtMDBqctOB25vy08Nuaw+9/SzTeUZ+0YmX7A7gkZ66H9aQrZSJCHQrM14oArZfn3pf7FyPZCKj/xyOTGMSxLBasPcdgZRKoPTJvN2fXIhd5E5AejrORxVpta2i06zGB4kVe4C5deHpyeXoEPrpRKO79P12TP0K/FrXqaJvlZlmRmBwlT5HDXx6Ppwezqlciv9C44HR9xkiZ9gV0TpgJBfu0iaI8zS8Fw9T5s+JKXraoU2l1/qGqPa3nNRgneM1f0ikdTIU5U9ESKQa71uGGgqLeBJX3EPGya5r3+XL0JJz5LdUciv/fjOjBgqZlTgSif3mbkj9BMcNUmEiA0zRtzqIaqhSf1liMQ1bnWE3rPseXKn3yGbcEWG89PJApx6HeqaC4XQPbeRcTd+zjkAPNUKtNnVLhmJumHSQ9yJYssDAFkF6WToVF0UtOJL9V5EvPXSkhOKVp8K+rFEqB1wuQ5CM4D86tNe/dXsSDB2Ibrq69aBV3KixpMu+eR57EnVi+SwuJvb1nbYpdzNfLoM05Z3nUPLRvC939OXOMR1f6ZKOF6ePDmvpbZaiU05QbgQ3i6mjOztJ+5F+bxJiVNyG6vlGRX+ypaeYS5MDa7mnJu31XoU5KMXmX7brN2NIAddbT0MdnjZhv3m53ApTcR/FNsV5jhC+NN5FW6tdWzuUQh2lM3UtSy8GYKOa9Q0RWptTVr+H50sRCjrWX1/cklhGUfzP2JuOCzKSPAcBR8NMbfFDohhfFOZYdIscsrLYTL9d4AY/Tn/Or6mY8W/4oHYM87Jz6S9gw+FKrw98ZFiyUpvKcN0i7pQIL63+peS1p4+mPTd7wJrOTdzhHFP8HAUK6xF7WMQxH/yJ+9GNiWKtFgnb3SxOlxgzFDZH1VKGD1yKViv4DP8ThNvcCw66APxkQOMq7npPyNJ81F44qRvqoL4itbj7grDM5gsUwVq6UMIagkIeMGoktmO0P+b5F9FgJZbPNWFy/SJRQMJO2RhSQvalwOc2Z59do+9rMgxi1pL314ibsrTlQEyqrps6N8e1/1e/SUByF1QLRFFpSAyHvGQZv25fZkibIXwY/XDjS86m8OV+JUBzTCzLVKbjF+dGophuNGhhw0/6QMZ/1EmIrr5dpy4V7DXN86/glmLOgqQf/D2moDMeYQwoGMMzE6QdfzYx3irvlnF+Wq0yslLOmZlwNBk+6O/xgl8wVOY96+ugdHBM5qHRbQikm2cMpIJl8Fcb0YyaC2iaJSzzzq4ZyO1cIvCtaNBO5PtFo8mQ0B98SofXSTrppDjeYghykm7giSpdvkmR1iBG5U/M12Ydpw0P2WmIYn3ctTH7f75o1r0aJ+dnrTKxr/GzwZ/565VbjOheUxFVF4vkFcN+Z5JVdlB43gSHP8HU0OIZUJuoigWtLUWOBn/uZdOzSdsp4imsVGu18WQJFXjTuulsUdE3cZyrMKJRtwZfn4za4LsPG8lK27Zn+6YaS4t7uPMwWm6bBk7aunbfBJwlQd5Rl/ka4smZjZhFkMH3ntR9Jt6z3NfH3ZJWulwWqzxT+NlS4IBMnMeW/F8joBv0ysrxbINqD9L+YHq6d/BH85u3sXFthgvArkjWa8CdUUWuChdhFqjlc+pwZeozd533MCQaw4mDSgNJXTxGOapquVO5C1X+7+GwSxAR5N+1ZX/7441lCYhFysPBbXiWXPOlf5EA0e7K4DVTXTJf+WvmBe2aqCJBdGlrM8qonDDESSfHeuQQ8LLNO5WiENfd25R2l4phl+/oD3b+Uz7KvZkUf8SLgUCt7NwLrJz63GzQUOGRhZCNROXCNnjM/B81/8VB/3pwRVmD9gV8yDyXerm2Ch4Qz9qM/R1nb4VVtvpLk8hYmUQ/K4xkSMKDAAC4C/TLJmmc+cc77zyzRcBZWyGH1j1zKQuMllg8Ni77kHm/iOJfWGs4XxP5J+kFVsJbXsuqBixlzoH+EHLljg2N6vLpnX3FVkRIuMainBaXS5496INfxzxg5wLc3fZifWok45qVZ0uNOJDk8jSYPaWYYu122zI5vZVGsGVxJs5hQjIOjeZxRoJwqNX05TBNV0b4Hx+EliPaF8MA92BCCUo7YVceMTTVONGXqhFpQTN3iDulOgjtuJfmNEELX3wER1yk7UoWPDbppuvxKj+AprsUUPPCqNI2HRyd+iZYxofoZrMS6TeGgtnTjbV9guoLbL0XemJxI2ICkLT76KP+U1vREE+RhqAzbZ8NXuMNzQkAJPltf9qeRHp+sQvOjkiK/Qq/scZkRjiE9jJEvNlMAYIBF4dqMPF5mskx/GJ6N7T2vF9E+y2UwzeOUjx6wesDMJxZtba5brGK3h6jvfGxvErYmkgC0PyNswIautSPQvNhc8p6k+VFM51xEu/P0O14lYvhvFnQP490vMLsOa4Kq+s3fN0zTeQKTgbVVs+mMVo8U0azX+vuLqGBmsIw7ILg2XVINHh1cRRtBZl1P/fjKAf+zLQ7WB81A9177b/YFzg6TDyQCxsqwXkhijN5U+WenNU87D8ezGQTp3uy0O+B7ghRYYN1JYAG9zD99x/KWyTAc4/CTX5y8iKk1Jms9RYYUa7owu0rc3TuK6OKO/GkHAI1VOpa0R19u1PybT440sK1wb5IO6SIK/7dw1R8jRc0Gfua0rzO7927kVLJXMUkph/egBXTHVEZF4S+91XBWC2YIu+Vi7DfAYyKVYav5LIhiNjqMRbwLd8/q0cUU2syWmK9P8XzaOnZUFhAaMFc27KOhYuF8mtSiF91266TtvZsqssgzjMET1TuInTqdMgvKdS1m4G+Rzn4Xph/M5MxWQUA5aiPjXkhFbCDF1ngPeWWTAuPNjyIMyBZfp/OKLmrbrq59zh6Mk8QeVV3M3EKYxfKft2aTaC8eKjIm3FBMIRMgmyv59ZLn5dvUDjbm3TcnkLvZaDmanuENLVXemropjiaIlwXDPWzQYvu5OYxWYJ1pcZ+n36yyY797g+mgx69ICiZ2MSjM+Vj+wDg9+30AOr27JsUYbh7hM9h6BFAwio8R2IpuWAfmSksLFf1yUFkBrZ9xrNICFWBPISsySQeUDTVkWj9ZTItQ91JIElOUkMq1MO7qfXVa3EXzhKaBE+smFkUYZ7OCJoM5aTz5pN9ijWbYhUOa/V2b5lBBUYZ4ap+rS+aO7Jxq2UAnjPrRS2rfzxo1higYPBBhmTK76Bc6ixy+WI1RHQOHr7uYnSksI1fVjH6f6ef4AeOvyGmK2VsFQGm3hnSrDiQeGg2CbQHdWnT8NcQHqSEXR4z11JWlUp11d6l7RNyS+PK3b68ymtHHlansCvLOTbqXQCrSVnWAkWV07v47ul1bH6ZDCLEEnwhsn37ffLnHVffWiuQ+QnMjBdHKZnsMbFvL0i6NKwoET+zg3oqHopfSQapOOrTsi6O3oyo/5SmHD8B5P+o5qdPzJvgLwBqcFdRzkMsZZ2Diaq1ntL6TUffLYl9ghBUHx6KJRWF8PCCnG6ZkhWQC9nV9OEXk1ZAAlXEaysmosM1QEHzPWM4cp+jGA6/koKw/jmEBseBE/OmcZF9CB9fv0MVFU9saq5UlUfX4ZrGRDj695f6DRX5EM7aszlILsjJhIiQbGtkLt8NRJxUu2YBSjYo/PmSIIfgvjdrJsWn0d1wEzlG1p05ivdgpnCJ5zTPXJ6+fWMRfogM1k1/xsgcWPPBIEtxv7Oi94dA9GbWv1D07ZrejMqbcCEgxX1bdSgp12SMQ6EXCIMoB6sdxdrUGK8adhZea1s9kdURU3U89vrt5WS7IGGR1894F1Y3mQpkxr+nDEQY2WoUy0ZmFTyJICvPyg/tXA1N0p2byLU8o4dkrRIbWqep7dVhOTGQB9pjkop/F+coAJ96n5T2h+OqjyNQbYHDq6/B2wI/Xbc511lu0KZeqEO/A104LKRSsxzeDr4vWQ6YkX7mGeKv6PL7gZjGRhzMQT23N/sWCwnj6aPxZIypnlccE03m4WiIPzyVAtd+SY/pfwlXC0COaNCqv3oAJoFf9nsmR6GtRhrHyw4nNHkV5Hwv2C9RPPFlFvm9jHRILah4Rcwta2fCEl1GjO2zUQ/v1oF8WiNZ0Uky5A6M9Inc8glAGp4WNw+qzceOrauMwwyqK3jEd53kCHxz51ZQVjrc5ddaKM/lLGOVnGDDN5AP7bfAWg5qUEttGaGp2+GQLF/TiPopPqDXjlkQ/gTAA5Bs8FSoiRtwieqIPdP9XjDmw8lz9dYC8i7CGhrtuumMWZwaAg1NXz6rQjY/BPja1U9xOyuHQQVUHaAX7VzW6uAEDhpNmtI/VwLSoLFvPaGS/P//xexP7FBRzzIo+BAqbkg1dhAm17OVPyiJ+QMyzr3KtW2dmmYDpO5B/9F8JKPvf/S2RyYl2smPyzpp1ICsH/CYEHymeWxU8JGbxbTKiO+TBMLWrNWcfWUcmNY/PxDijf1lWIQyfpKP6ggpIJJ0mJmGrcVpPbxdrIK2gzwCJrJEhQlQCYo9Ts73PcJ8HriCa5imklk11Npzlitt38FQ1WHCDpLPQHhG6i4gHgIlUdntQtgdsZ8SmLHv77n6a77XXsz+3oiDb1G+p1rah5OAPXujan6A1Dolftubb4F9AFYhzU/Sggo1JuIg9TlOKBph9af1X+3L/nST+9zw0OgJXgQonZNivJOPj8wbNkcDTINCreogewYoo9W5s/t59yyU5Lg/T8x06NHOG5mgv+lKR+x9UawdeGkiRAeEDTx/i2hcFWQQe59fnP938jy8oh25Utx9jzeRjLimsJI+vkdd6ENSuMh6SOHEB9Si8J23IofWa0FIyf+qhP3pWT5ZhSu7pyu39l+pmvvRNhPwIEWhMBxA5KBo+PoPkfNF5GoaV/Z5roVgynxdO2SShikh8X+qfSfIGfPzgnQ1J/UUcn1KncfOnAR1Gu3dH6zFtDGvwnUkUOwh4kbPCvz4pYg7iUuhDS080b3w8yX3ASNi2lXDdRsh+BDjHfFWRYnVs6PBuu/MilWOBpHjOBFpzQBcpqdyT7GU5WqVrasIBAPdZkDp+kemWRSBh9wCMAx7+HU9q8MZXxAxwBVomErBcplYy5De7HwkxZi4rQJmXyryYBe4z9Rd2IoBo6S6CPLusQv31ME4gY6pubTxPw1kzWqq/Kqpo1vVkJd/OBfJu5RuUsgAFcF2qONATTsih/eSo/txj+Qj0Hk84GAAfOWfRc+aAsR0c44LXsiodIvLUxzcg9BICfESK4RF3CPx1Sw1gXxIgqHbyXn+ywRwwecEIU3x5a6Uds8bP3LATk/ODr/VuKztZyyCcJ9WdtwrTerBGrD1T2da3R9Tq/taL2I4BAdEQn0MQEINqCV3XsvL4vVwdbXSc9Fc/aPxySWtfq5kZTlGrwOHCcUHYCzP5Zncy1t5zRK+sfmfoXhQpMq3s1XuYQ8NIkX780Vjpe/qFs6tytvcJElOOVM14xQciJcfJvFWEHZzMPIR+I4ENfbIw/ehCqVtchVDK4ZTdOK/P7occWApdW2osU+cgRMIVEufIEqh2n4/tz7C+zP7EfrUlJuSoF3ZlILDJVH93x/HsHX4RObkO0icNaRbQV/fBiWQrGcTp+cB8eR9nvRf3wx7f6aCxE/oSpTKP/FRQ70EbmqeKuy76aK2GBl1K0qqfPnliduPGrDU/Dg0iFjO9VsXvj8+/uCCp4pSCcb8fJ7dZEJsf+T3y/ROFFpg+zxF6s0HQ84Yk4tEVURViGXH0dSWL+cAOuZkNdXHemGaSGDprq+OOerS9LdxULVy49XmMHHlNtdM1EA2QcE/SOimXcr5Ox6ptXpeU6y2ZfXqPMIMJ+jbpbc8kPpjQrsjA/YA8r4GQFFxMt+TRfroMpJkJ+jiIKSE9bX7nu8l+8ilk/wBPj28toU4lWVTsWiklqnIuC3HFXtpxqDRfDXuTVFjYPwS/saidTlaF/yKZe5M+owE6/vsn4CYicw4zh4zzsQqJk2bT7eWVighkTJQ3wjuWPOqpdUCo5xAd+0tW9AOn7R2CWRBTDJxQfkBSDXVcNwhDzQ3qsHHV6gZJYAwS+fXHqLp5kAdH4qwt7587OOETzVX7HwXZXsU5fY+ysDccrjbV6sW+COJcuXl48nsKp4a2OW+2eEEhPbOtUhAtvpaB+f0HqP3PaYgyL4TjaWkE0Ul52hQcUXwBErEs1vMI5afE1Xi5S8kwD7TTkRkGaDjnSgvFlekMbd69fmdR4FPWB2Z9g1yDmnv5XDosPWRrru3cN4za85cSlI/7tZs19c036jaIf/qMvVc0L08rKvOMq6lEN/UFkIycORPWqmrUK4NuTVkWGgCKm+0ZVfZ5aJgAcdNb1BJ0Yknwpord+Z4Rr4oJQAtUwUSE3ULP29FDFz1LbFD5ees9F5UCPrNhl+PxxyICCdgxGivd+u3Lk2BAjh+WX4k1DMSVBnX0mNRUBz6HdjIWNyNL3uVirMOiNuUYRolIVnC5BNrY/uHoVj2P56Tg0OiTZrp31mztefUMpnVIS9QCY0w7VK0cDz0g1hbVb+UXq7osDe6KcBNJVgFs0gd4npIh1Q9bsYte7B6oCgkM+ysm7Rqwwx1G6Ob+3tzRC1nEqOBI+wmeiSmrATc+p38gOTLxh+DWiAT75od55oma7Ost1hQ7uBKQufcEApBr1pHnUGvy8TwKCThjGb3VOYd1cfjiY1rG35SBDxqLu/78NiRvuLaWfsbIs37NcTveMIddhtxGWrCyXopDGzN/kX2Gxm4ErNFAkYzHWTR7Z89Bun3ECLhOfVz66igXCl/R1WeSe7+mMuWhDC/IT+5XB41JtUunblS/NES4BUAIsPO3CTyEG9Mt0cifOBCD6d6bmf8ey6LS/DEQkR2nia2XNCu9i70jsEqFXx3jOie35jP8POqwMrH2iXecNHQoBJl5jhHQscLCjXRYOIvF9mQllTMaSwQfbHSykJp8m1wj/BbJU08uMgkhVQRAiFo35ZsjkxqOcgkZn49zu8OGxMQFdlrkWsGvX/DGUj/I6V5OilIsIs2y4K5PxGmaRsQjYTX3A0i3CY2wAioFPeHyEaBARV2AWfdPrbMnNv0YAXdZhx5r4B1D+9U5m/Q1LbpDP15NOOqDakHCj0TGyUfq9pATv+n7OnJ00pn1fvWIS7/IVBCtXMqqN3F8htqpa3XOvrzbD4bYunjvRWgrd66+l+5yuVRlERDO6oY4z+F9/b6YmQRnogE9Rgw4N6tQa5iqtZP0Owaqvx+W9X/bBG7Y/6Rpx6yDe5JRd/PULWQ0Ptl9cp3U7T6VHf/bKW0BODRnSHuDz/1/OwRQ5U3v1a1oXOLAbNr0QvDjhWTdtUNhpLVmU18rVDE3z5YSlF0RTnJbMtn8Jle/YyatOhBry6ooJEnKcUEbld07Mdd74DsmyoefM/M1qWQ4exJi04dyhSRFLQ856wBnlaygiZ/bDulrFGJQgvwzhVEvF88T7418WBmHo0rSDaD/VrkHxo6+/4lGGeo3T56DOxDgHRY0Apm2JOWzIm5aJLc7hUUl4jR+WMiooOdPjW4KutSsiQ4OBYvaZGkn/4axkAa8k+jEr0r+lG+ux7FZHXc37LLiwh6qlZxkEucL7As9hzLNAy2IgfWhiI8hYkCuf4czj7dfPlSh18NVt2GVZM5a/d5Boxd5+xVpm8DGKL4z4Z+2OkALogk3Wn8TepsXAEdGw1QnQlIyr3hYRc+yNCLkwkJu6z5vtj4RnblqcWpgZWKiQ9CHEOC4R08bO4TX3/gN46lF3i5OgGAJVr9Ck3zqB6qGxuBz0Hvx5EpfJggkEM4CqwLvQ2j0/XxMTfsnDVZB/duS9yZb2c7dJKFEoDW9cm/5WkzVYEtYjx+FC3kWiLmGFlLavTLlASMIDHJ+xX7SxDnOVXiZdaPWeczvc/gL2aE3s6EaHmVJwEAC2bDVwDY0CY39uMD9OInCTuT67GnlqCQ9VzelETVh0AKWDLW4V6xNilozwUg7c9e95fyXKtUH+XIuLk6oFSgUsZ9Bju35zs5+aQuY1dnO1zMfIFny3eXLehzsMxu7svEmDxTgE9XBGeSD/d0O2T8Ou9Q9vFY7zyCwSlaL2mWEOCzWx4emoMFp5dyuagMhjIbHXr26XHMmUvkywUOlsFc3UyPEG2t1xrU0e2jYieKdY8Fvl6CRd+XDHtUHvLLjl9IAsphHhoZF1/WH3hRVkUp4MdUlZyIXT2sLj338L0iTGhpYd2pnIAQqxo1k6ryGwJidUXks6fRr8q5Odwsf6qMnZ6SRjoDiOhiV+n87BYuQqFELR3/jY6sTcyGH9kcWzxX64lEhcZK8GuJ1vPB/2wRwOHvX5HfL+77JIIivWMSpaL4us5/ivOCa/cMzBIunljQsHvOmqogdhtc1EqDqrQffeFLKfHdBDbixpLLpyTmLJTe0p4eQMvqOljIUeU1TUZQzUmGmAv5bpecFgRtWkB/1/2eeGciHaFcy/8qdfkgGKDdDC3R19RV4Z13cRLWBaEZfDk+63NhL0B49qBUHl+ZNFY8v+qwkhuUx7SKCusurfUt52Ny7v0qXMQKUXgSLWx+Xc5hEy2fC9Xkl6gkO2x7VPotKdwuBgjzcqyPQI1WCP8v0ig7m1QoHSMqfPGlcIYW6wHPqYBce5hiJE+OyQhVpQeYyP8mJYni3+c3JYAVaaLx3av5FaDxwvf7sCs23Wvw1Sm/z0rA9hAYyASsI9DyHYhL3fTbI/XN3yLBzDMdiyOJPG2L3JYBeFgHN1nJ2g1pC0AOgFt9ieNb1eolLYAYRq4iwW/4f7ImYxZ+n8sm1Zs56k/VNjGLmhBFg1d74SADrvmiyg1VwmCK0ZUToH2nJxzTjDUHmH4R9JTy1/JrLladI0o2y9is8ex//TBJH/SnY9cf6WHNWyDSzNHkOOxygR16oxy3WF7xQgSYBXgb75tSE7HAzKgw/pbN6GbHqjZBTMoUBrpMyvmseBxuwhzhjwQ7G2g6P3UvauGJCqDeRjZMZNyyF/YJkAp8xNSBZ9dSz7YJ4fqVHqbph6+p0+XxPfjqrihc4hblwgIsRxJzEY3V7S4r7Ir56C3pUXuRHjuzQipyfd1MRI5i8+w0hCI19A/utmgs2ip9wgPcVuwwI5vGgRyCorAVG5cQRxdWKt2/i87L42LAL9BBYHc8CbthYMa6uDTvyoEsPgkxF/IXF5hcQcDDbrNPBHnUhQaeFJHAcYPNnYi2SbldoM5Fu039I1ZVkKCjvvemUORgPidE8UnrHUZ5chmSbsvNS3QJuD7kuvR3Y90CY6kKyxiANude/BDdAlcJ2PxcKQyS3JwHAysf5YKq7dj4stnqXWY6FCUXKBxYEWWFE/xdzouccNLrUYz/SsaWKngfhb1MjZYrVxrKZGmPnC45LZuPapqFSbH6c2cVFQO4st7/Ky3Y0t2MYEq53oCK+9h3qFmIdxyzQV63xZtJ/+CfYbnkKODqC5MEeEnAKSIheUpOFTcXQteXakLGDrHmIulf3nxcO4UY0Fr/XO5ureHvjlC1zsculRLF1sOUeF0h4BNehAQkUDIyQFFQ4+jIsoXbJKlKmkRWnP+dWy7cRzVtZLiw2Gc4V6rTwgEBrTz52Cs8Sryah5LVlBCEooLuP7Sc+6IImOrWXb1bnzitQe/XpotMeyohc/OeR00nXyh7yuKXK+8nzpJ/MFc+oef9tp1evG9Yi1fxqSo8DyEOetkGYWCPZHzPrzD6sfA7ehiqSdRH+bdBjYdC1Lxhk7sCyhMS/B+xdnL/KCoDmAaHT3VoVl0N9ahkGdg8NLyroQyRtpHRPeBgCJ5/zMLgWKrg/LyPAtdmG3ShXuer3iKDftOJIZ+YBSFW9eGnGoycSrCm7WR3PgGbrSOb9cMpRQtOo3WsgUdEhmiHKN/CxPUHjCZJPWoW81kanHbIUft034JQRz3gIjXkQ58GaEx0Rm7SqEy9KAkN9sw6vvaAsh+tT4e5rStOvsiT+gJmXPms1PKnf/zOmmNUYuqihE8pELibuQ8zNFTccT8VcrgwvC/aFMDv/IINlz72vK9/JAKh/UqS3z4ML72rluscvn6Wu7H6BfoVod87hr+NG3oynuproM6aU1XXUw6Sms0kUw5LwYS9EWrPd6ZdSTg5Ym5sJCQab7uZJ+kS6PmfjB6kx80otYDBQA497QqBdjeXiBA5xShv9DDzZd7vN4vre376voWH95RALjh/45Bt2Gu1gC7pcfv/jLtYpGJDcRjQ71k/Bj/anTc/kRn+4gKf31wDqm8TRuYRfA6B8D148UFK6t6EFG3GMo+O+CP8SccQfGwJhT1m7Le/5DQyPkbD/T7F38Sa8jdFWVYppEdLccSoOMlPZBzfuBCVEpkeqStWSBN11OVNKh7uAMWJJXNPFrQZbJOqX9r9+z9GGGouDxG32joR7U7DlARMTJg+9kSFs0KYxoODXIAtgz3pZWykzJ/aAxNP3KNOi+KeGUwOhJxghDSX78GXq8eZ+nustG8MU/zceoj279iePyw9GOdpeaGT94okBPIWwkKN6Ms9G5G7y2ia9mcxJmdQfEihGQ7NV++XW2oR44JqdiECHLV5yyeDKTA2lMHu9FIAeYAnw6m3b+dn7xFvMlLAJNwiRP1iWyPqF2KXroe0u8WSS7qJIR6V5Dux4PAUrB3WohC6x6YSKMtFb99Zwt5kUYcjP4LMznzuNTEVDIioXf6I+93Z5yIdCy/36cpo3VNURpNwSsEBrgsp2oQtRX9wtadOa4tIYI2pALgboAkYdigLHX3vbEZ/lPUPic1EaZSyEfWJmbXau9f7LsIK2l4HGk32DpaHm27/mkExRpn4UpAABCUZY8je/7raS/0Tn/90q3UZv66gzGRe6e/A3irIEiMvr4kVFtDDdX4Ib3lEuJbErYsuWX0p6qlygz7/7TDzYVxlUEgBQhmwzlfGsoiQCcKPhAZeEQi/eVw6qyeWm513FT5C/7kybO5vVlBBdWCFMkMAvayIZqwOeCFECppdabc9w1e6sWiMBvcHG9B/OXxyhcUUbh5q79T8jZFzrqXFOgswrUHawUZTuuVGs43zBOv428uopmBwYPHmXNteADLhkB8K7v1Mrjjdgs2nV/pcu2CABuMz2KAHSgTBIb0y4AtSo4yZ0w5iJBqT8YG7k8oZ4xEfo6WR+H2PHz8NctFpxOKyH8tJHhHmIO9OMjDeuh5fYuhyn5wESyxQaYlmBkTn4x8fqs/Dba+lQLpSjqyXcBE4hZAbhJ/22dosZBaonC5pvtYOY2PepZPXHrAAAFX5BnulFFSwh/7yQXaXKpGLe8WtcVcAnyOp8jb6sz07MomQv3tTHnlCpK0Z/qMJl2jJCF0vqlXdVtDGtMQnxBV6LVaODw0FGv+4Ik9r14roXKNITBqVhz9ldRIX71Fzf7tPWPNfITbzcLwgb/r0UmbSedQotu8+OaTRWdS8sh5fdFtLjDyv99iAtDihdmRq7ZkCMtsX4GmqeeFB9xFJhLLc1y4niEXoEJUlxh/6t7mmBtBqjzWiJFIfutPSyU98tD9MsJSa3GRVGJAyBacQ6rfz2XNNXLsnjNvJjkBwi1wBxerIjxRuUnwajzCrxnNhqMb2r7JcC+Eaan6l3rDdNbpVoAEA1rO5qE5WIoHfDNn9+t3xaIAw7Vt37xakNb5M86UEVR5FGfN6bLK18VLMPaVODTI7AR8kpRrWzfSTW161ctJqLnZCj+XhbdzkXEwIm2nkWVk7AGwwSA3b9DVpBG1BDy7ASbq33rE+qub3ctw2HXq/BRAeYzUad5HtNB7Jy5tgEZFRkm2O27/PDh+3FqUV7lZG1HB3b1XVXRLbyDy+VSxg/BBGISrFrj7o/wp7E34aIczS2FCm/I0AGd3YoOMEAPYaT8phgy9FHlZ3i/2kHQlJinceXWyhFIcgqms/9kqyaYs/cZmol+n6HuLL10G0QtM+COnL5sYXmI1Q7C33J0V3m52SDlcZPWdYlpZAjt7n8HvLZ8rPsQBOEHgJdYHwuDxdYjF/4P5DjWNzkcwfNfY+eJN/MVNV5PAymV2ynuc5YBncLg6TRIaVnqOxBORHNWBKDyUd+v2LIbBNMb5XS5XzKB3vBLFg/sMMLe7hW6kKXzvcYzjTR76svzTQbGk/lOHctPL/oYzydrP9gk0E6HHb1GYrYRg+/z4NNq2xa75NNXmxlygMGCD92xG3pn8S7bvYxl6DOBoxITk0Ld65e8/xfKgFMt/emSd4//jPQXwxK98so+tksM16r1rJbfI8XT/iR+mX3f1I2V3ySOvOdEcs7svsJsN4SlXYcA2xaIkyEvBEc46Cn10uMoDjmbqEzR19pYxNo5CjplfvX8STw0JoIf0FYsaNbB1B2VY91MwLGeEnN+1HyHOeqXCFDpV8TuB+Lo/3IFyhVMJPZoMa5LacUxEWdf17sLw0LvGlURHAN7vCAPczw18wxGyfgk91RPpvm3r4AvWMavaWEki2Doh8nR7cAF4kg8S0cR6DEPTLfYkG4UqhjPr/L+PEJLwXTCnU8nv07RGkEU+1jYnB0QroPbpGPOIstghNTqrxqD+MLJbaDBPGqFG5uoto0pe3YyGfiEFEQdv3bMCe/seXrzf3w9hhtjZL6rsPeKvsKJF018e+KgWngQmYk6II7yQf9Bitr0YuRR0mXO0LRrehrVWjbGv4E2Sv3Ta029gZwRw4w3DNjpIPSUXHDcZndMbJBApmCMpc9fu3MffR+GCoCF5owFK3VcKgfJgSLtM6V4uRIW+GZFO828B+6gW3hgVVDPtzVwhzIjBEUGTW6OrGrD5QNmo1bL2rNEPG/XzNqAUW2l0TPSK2Wbh6xeEgoS7MVkE/+SyRhTMxDTbHxELq0fL2pdMhY5kPm+toOXbyMpoxB0Xfen1L+3jwO80hxOjYKP00mSUTmDtakfuPOecUXGnyeQpxmgoDJy5xtQgn+2g+eg96nxPwstMCemFzQSsdy7f9d6Gix/MgIqfkk+9+zH0TxG1wtaBVMc5zaee0DHfdnawv4b9cIyFJT4C+OSX9mXWwnDeZ5U35E59DT33A/EhpzX3fk0bsCKmAbUaLc41Pb/0n14DWfKorWunzHBoePskrwHeog8ft6HW5kmhB+0zqT9RdHR6tKu12qb/gkn3DfiYwd03b5sF8RvLBRhNrowVjyHEp+fjnnI+2sFrE1UjNQ4/PstCasBp7E+5I5Y+HzAjlXHhW0dJjsyp7rJxfTaY25LOyFuDDMlN8WsjNVgO/pu4mrqIyS4A8n9xsB+d4LOGKLEmw7rtSO0bhFcsi3gG+UWx42eHOBbCNgAUv/JPQFRbNTVi2LlshGWdMCemh9no0V6fcgFv401Iv1yHY183sZyikohZ2pCt5R5qG8lKIeX767/8sDl+CA4O65vLC+9Vod0YQs1HHSEqF3TMh8cRPc27NStx5vIE/vMT9QFULWz7iCT0tdOJj6mlF5Q7HOmD6UbpUq11IUriiY2B2Qz6V7JFXSi99ZlnU45ux3PoOvsu60DAuOLDnf14VRgQmglQJHxM3M9QZn71SQr5Qa/38IbNZ38+TV5O65N9IO/FlWTqBV9mqCGZ6ugRrLHmngKRf6VWHfyG4+h8+AQuY7DmspWzajnKJgOQ+oLmsYwUq7rFhlzYG07Tcp4g2hmm33GBA5rx+rr5PQ9OxIII9dLaGSHQgOKdaF2/usyEQfi6uNKPIQwtMiVBkrmk1uZltYw59kHrnzepg7ATaOFOoln/DtG94oK2SWQDiyuAjYKfI0U4UjWAqcgfxxHcqVI4pc245E5g1oFAounAg88juPS5ayNAfkdaWDf2kfMpoj4fMAU7CU56UaUeRjsmCMCdLej/8pd1Pi/l1ZI8cs/ulLOYVpRr7Pd586C90ES5MWSCQ/lmymXn09ZKVAIK3AOHYkoYWzX5ULWymE19LbE852vd/SqPPqWy7guPeIpzxxDS1flWbEG+TUOfGEIjpk4lCNe/EbRfWDgQkVDGYHycriuvvZTYfdTIJzDdpSCA7wT2juYxh7ih730ERZLxVbtJfQlI8P/5DheOqWmaCRNuAcZ6Np4ao3prKFwSj9VoGiPphWmohn1Lcjkd4YFasKfPzo5CFYz5wYdd/SleApw9FNll0R0ecPBmU+VfJCvJ/ncqU7m5Lq2uGNPTdRz/zzM0ujHxC4iRtzS4AeMhUg7HTm4EGD5Op/C8YxHgGhGi6lk/iqk/B6r9fbw5rUO3wK/qiLFTJMoiR9F5ZYGbAZR7GEZSOJ7m03MHkyUvwK/uU2ita8LExn1KxFKspGH5KqQb81vvyEb3TWNhG0KjPYH2atHzm8H5Li92GFKStFbF4SpbH3YkihyL+GB71cY6uhJSkYEUiU8ybhnumK3A1aghd4F4I1d9VVcVyD0vKfu8vyLWU8XWf0mpt7IiYcHQMJl+9IOorUmPK0BwWqxoMd2zd//ZHFnOHp6E2cL7czOVK59b8w7ZnAZ4K03hEHU7OFIwtKuyg40NtWOcVn7X6fnXK0xjBau3Zxm37xZJrrkbRiK4nDvo0bitL9jIuuj3UT73AEBhl+nM5Wobobm/JsKeWvqlwXQAI5UdVQxRz/xjld3dtXzLqPYzT13V7UP7b5HWNadUo2WrkgfLTTdKwgJI+oDc3U6axFoD+bNil/nGcZp3YWmZyFnwKvxcI6pQnQnFYDT/O5fBZ4srIXZX3wtPgbR8ma5z+RBX+RHtQURRX2SotH3fS10ItVtMFlk2IWB/s8UelqBizxCMWqL2tf4ioGpp0XDITnevNeJdW6gnpVj5pyItZHiBByzKgG1h2AC4C//6R60moe7ElLxsiTBr6n/vWJaJEC20mIx49yiJpJByFOnv4hszH1z1higtlUQ4j+QwN65W4ulMY4ZIylY8tKlUmk5TVLg9GWNXXaHoH/6tjHHlH++5HO5+q1klrKO+dCjgaWfwHFKLUoi2NJhr6N1Ai3THhHfBE7Fy/hcKwHsIDiOUnb7SWXSfLbkFoBTapsnMwh5xxGGF6D+vbDPJSaiwTRZzezAgxMyH1tcEYJa1hBXFrg8ucZiHxcSm4PQCsqPgRABIG3ZTk7IT02D+iWkUqq8T1s6LZuhxX9bQ0v+J+7XiFV3XR/kv0rvuvNF6YoOTkPd4prDLLyROs1wSztnMglntam5lxxvGpaRM4U6eYGA4lSiyWKOrSSHyn36skOrqyFwT23VjoF0imzaR4c3JXSOXQx6xpCLhm1SrfCU9k2wLvYSbazlAwL7fFV6M5z5rsD3dNqMoMNmWgK+f4ctpg5BMMVNjCngT4qQY4I44JYTnAthDgw01Ox0Clhc0hdVxksMWquLaD/VjclS1Lnz1g5dYilf3PuZQTqgjxJf4K239jb3PTwYpz6pOx54XOPgTePnGY040FDxuSbfnD3fTPIh9LwKmyquUi7ZvwesvM5d4PbDVF+aNO8/JKj8kjO4XNzWmx37maCFN02Krjlh9vJkKCDrfVYXCGhDVjpBtN77T48xywIUIfqKZWjGFQSBjWE1a/Fmhs7fBBEbib4WuMm0HbesUlU1Ir0pjFrPjtk3SwLfO40s7uGBzuuAb+vjWBojqjN/d8Lqv7LbE4oHPRDi1VXxaKHzY+MeWCxVLA4u8dAPaynIU6igaU7ut2wC9QXyXhp88xv2bWm4fjluhIWdkGZrAahKbG/O/dnEVyzpfBKNmzcTktKrGlnkUKliojdAiA81i9O6gaBTxybagG0LcEzWMKFYLciTfY2x74lQEH6s//It8IJKCB9GJesrssouF0KsR5ACV9mu0nMCIpltftMC3b57Fu6dkG54pgTDyMIevkKxADaLCIWm78qV8No1njbQnpequ0nJO5evYaHfeKTbqXIw7aWYxZSsTti0naLj8aAs9wpkY0Gc2ZoUh5GQkmo1KFFCxNbpCFF4J1ZT+DJ74BfwdeOq9dDEywq+UWnCzgCIJ8DNSBK5bER7zP+G3Kvi1tFl8kyS7MOdsTbSUPUZX82tXgqop98epxovRZm3xesXgsW+VLzfivAC/f35SWp45mwkbL4Iqjb7WQ8AJ1QoUStYbhEqBOhAt8aMwbclF5vm40cApD/mfddqQJpwP+vFKarmO8msXRs/V7IWpgMp2wsL+Jiha6JFB+Oszqf7cpqsH2ARRAsmENZXrPLwwKjvW9sbfMMaqpOEEyLdSdo2fXvfA+0j6wICpQNpIBjCU33uTkW6a+14m9hUrBcinrErHSm/Y788xgaK72O69OUUWQyJg8pQTcsercJMhLa6WM4rJkzlIiW7E00d6nUsecvitkiq21d6wtqS0IaX2jnNc/ft+EN61bxkoNJjluVXm3ZkEaqynASbV7L5m2lJWfrKO65e8lUz0vOeoG954lWnfyptWgiNju4ayGykmntLN5+3Rx1m5y+ShiGi2oqPNNivb+qaE1Z0ZRKNUKsBXmv/mTanX+aY+S+DyfqY6RpFgQMI2rlEmMfyKXXNugYFB2zGaiSb+/3/J1K93DSA4eittuRs99QD/RNTeBBl476rkF8T7ZLVYLtLTMdRFn5H55gcaqV5w+n7aNCUycCrP8gNwKyWRrg39jT21epLu4Ch5MSxJGGUQbmhVBtmWUhlC7NySQEHJGciMba772wppf7AGyXjdojGujzFSmXIpkl1r8DDblKfIUdu6/Roa1BvHzp4VEpBiCnCUgRkPFGODZs5RHF1z6RovJiui4vce7wEkoyaE+PW16CwleqiSimBs0XI2pBn0KcUUtg8nlJ4bfJeTKManSmlmc4BoPRJ2P26kj8vgxHQczPTZys0I9b3nOsXAI0+tVWtOuTZK7GvS0BSjgTF84Jf72EkXLwOZOvP6NiEVvH7GUvgGs3hAdsXPaJtt0EAMsCE7zhyyEW75UWGgR6e8I/GrsaWxSYKBo7jGsUg3rBzo4CmcIU2X0L/CbO3NOsJoB9KEifAqL6jD5LrfraTB7gJIEk8n5AxPtrN1Mv7rJLfYv4JQPmlVqLXcnxoLQEVHQInZzDrF7K86boQc4JIHEN+pJfJd7SOBgnirRKg3QkLtyR6BL4oWwfBmjCqrskqzUmACW1HuaJnI/lf3Q9BZ/I0zSiebR+lJ/7WdzLEgNNaecOTIg9F5qodgkRCQzN2lOmkM2UfK6gqSzpEY1LkmuCLchx4Wje/iWdI9sCaN2hT3EM20cGHHeFOAUVDdPT9ACfoSxqPzsW9yLzTR6ilyg8dPnrrh42i0AYL9MKcDU3s5NCCKdNyrQPwSGK+Zy7JCGMNT24XgGSQS38SGrDSq1m5dY6wnw7O75dzI6iBXozqvelVD4vEt8geYM9o4gFIKGn3YDfHOrJn6stJDuOO09bPi/4reA6Y6KLQF9ZCdJPMah84xroVa/d470sXiuXY3c9a1/tDe1KS+KvabelYTP6wieN05UvvcHgx1QubWMdrdUbshtNVezhBeZpgT24PPayRxeM+j7AcakAomFDw6bL/NDoLibihqXIp0TzQsP+ypHIlgZYlIN6c3+LavhfHRA0BOD/BHa6S2ardIXTZUJkLHaLEbU9uGnjd0XaM5TotRlDmdCvRKnvwCIIDbjPDUhvoviG0xzyAQE698Y1P3F+SeIMM1vfmzVMCMIUn9/tfHniDS0FE6Dn6+qX7EWRBEppPspILUy62Dry7dxiDaRHeaWOdHRycPtFlv1w4v7miuW1qD16omHl2smIEB5gaBRkeQvBO2V4oSdAfLiAkkjFmE4IyMnRTWJ+f4lkjMnQv5Gchi4//UjD8wg8HJTmeEkZs6J/X6xlXAXFZQW01mdMgFM3Qa9Y/empTdHTPD5Jj09pbe1KA7qyYk5fdpfXtJzP6smH/EbfGKQenMvAFfkiuL3cHU0X0tqzhzLMj4JMVsyLB8AtwJBDuKXXIuum2nq+Nv0p4f/w88aHcwg9PFLcgf+LVaf6DnaMShjm6Rs68KYxSaHOf6YZ2YokHQsHklTzfXiAIfuG3Tn1wKAV24W48lNuhGlgWEmRXFglt/GWDHmycNIrJ1bHm5paZrhdASeaongrI/p4zS+mXyZvox+6j05bzNTd90lzfCP2Eu3QNu8yUgf/q7CXExfHXK2c4ZaWsl7e/XlNv782Sr2VQsMQMNjQQ70KGU1UBntB+Xg/9Po4I5qgKlwnhNP08qUREDW/aM9EmpjMX6AcFS4JAD4n58D2fKZitgeeNZQZXIt440gu/F+Lo/67az0oqR7ttGvxrZsIQPj37vi8jpUNhs9mrx818/cBTB50WUDU/eA0fpZEa7GHIz7ALMhEAAX68k7wPIGx/6viUMMZFCZErPo5U1xQVOMZlTYS8x4mR1x+6QoFfTSD9wCp2m1Kq1GEWoLi2OCW2JqEtP73OJNoaL2260mxH+aLZFOLKnJx3Vge0waBPYoYTB5Z80wyy4U+YvTdFYIGHP0JUKD7ou0wGDn2mDBAzNPFBAPWYlrgRKDkLoxhfq5xep8WMfbDXHL1JDcfAl0Bob8T9t5hhHtEM8E1fWJ3Lyo5PvEyTBu5q+Y6cWXWCsNRfUjFSLyST7abIY+ZQaqcrtwADQMAYCZbax5l0SWE4VcoVW1hziGa8xq3amVjWL/rSPSHDHWL8FlGEf+E9mS6IMKSWf3+bvKU1Awk0YAAABBsAZ8IdEKfuimI3gT1FDkbt1/MjeA3iB5Tt5DMSy6RmD8feexR/2ZQhmzOoLQvKRX6MLa7FJ3uohU82gRS0VBgGGnL0BnAnJGWxJGDbKPVdLN/d94+/YoaerZORTR666ApWmNQy0UW8qt4sl+0hi6P8LRytVvD/5cbBWenjgLDRUcDNA+SOr+GrcZ24KnnxCUPV3JgisrImgyNDfQm6qlCv/nOmT1HO4vJ3+0rvkHfanvBL0YylX2lKOb3vHL8jitrwj9Uv/04x1v5vO9rKFelpWuknO/4HenOjRLYAcfbRskSJHS7K7PnSZBgfviHaSGudMXIdXK/f7quDuUXI4oyR7SVsvdvUTXbOQjfYoxp+o8xubR6X89NjTYQUW6ZrHRU0iUKuaNmXSI89r05FTMBaelmdoJO3W0rJFvN6XRe6jkiv5zmsK/eI3l009r+wOOHLyP9fTRd1x1PXQEbxxI8NX2XsN72L708a60dq3WnwrYgYxxyvFIzmiPi5Yecn3fGSxLnxMptbINY/RDNhXtAnwTFI6cRFFXlrVMulOgdQ9UqDH6hDzIGvX2IAr2XNMcbwwq/Jm2YgmuzUitOJs70Cx0wjfghHkhNCSF0FWfOFmrhADmZjv8lE2yIJ2Nb1zkHUbEwN/EbI97RRIrIFRRz/T8tdvhjyaJpsbqlwOxLkwbPZOB/wr1p30iJJIBREzoy8w4O4sIyPtQEjNG+5hvNIKBA97vZjcCXe7GtltoQuDOI+s8/pB6PEDSoyaJmo30130PjqCjI30+HPa4T7lNnQ8z0HznroZfqRLcnsdbrb54VIALzBi63F5l7KeiIPIRh8MrO3lQwVsJcJfCzfJMpy5HJP6IBZdzwXJIqVKsENQKhmXbe6tXJ1LKET+04ReUBM8Wl/dJ/ZrZZQebE/snxJ02LI1owlh/tEGQs0UznDvDzvvQTV5Gxv4eMt0UmCxJWcsG9BdJj7hVJ/7KhBT75UF86KylLwIFRUvB8pOB/LSFYUiomcqqg6AHQTdjMovwdpk0nR9Rc9ap72QJW0s1jSysatRI787VRVpqsF8glRDInnkGaMU9D10swlLdGGmfrjlKY5uwRpYdnO+I2Ns+9QMGfnE5vVgSbLSCfYresPk580eBTQMf1BAhqI3c9lqS/oio7R+I66ECTlC0aDpDImPOhT1O/aPR6E4jVDS61zS5D6kZ5acs1KslmsUJ/kGjnAIIYB9XFHwHBYXylO0Ym4t9wFea36t2nuWXfFmPDkhNQvOqRIajppCLsohNdZvGWnzwIjc0VqlWb8JTxx16/GR0aKqop57PTh4YP2+CUq+woXwlMmizIayNa/hj8feZ14k217RRjbcXeLC6+2nBt3vFxtCM04GfAiRmObd1Iqal5rqfTliLW8gWgxSDiR+T4AYxBo8zUAGDw7RFrULwE/ch4m6vMuE1KjzTRpVq5mmvL9xUjzc/X/Zx1HqQEzqm8tO7RjWCdUhrmsofar+x34QZhZ51/dnheZtEIFsowheRiNs/8suNQkg8fW4yQptZvN0TI6/FqCO/otJAVBe91WPqt7hHzdSFpTuvGvEtosssv4F5fclrg4QV/yRzMlqoAc9e7DQKem4Dz2ph1cNReBNSX2EvPqEkUKl0OeFg+RZ0Qu+jOjU/m+LKk7Aq8m97C59olSOO6eMd/eqHnpCylPTUhIdXCFp6ar2s5L1LQs+2Mt3cm8DVRnOIPIH6668cQl6T4Q7Y+c4LBhLd4pyRP/oxMQUKfabti58AfHM+5FX6cF3spY/SB43zR8pwSxyl8v9GV2rV8v/ww1uhFsPB3vnFokoJLqp3ThUgfwiP8N8QaBnYYlQiRsqAcL06+LduK24hYDElPISpNvf61658avMgDaBkq1CaHp/HtK7DRe0xU5nFAjkN0lo2eLZOf6oqrinQVhnUv7LTqtfOmfsQcpi4Rldn9VBDeDTKh1sP1h0DRkqTgWI22ivbAllzPBCaqLqQUw9BqX1HnpP3O3vKWEwEXm3A1DO2hh3bedVz4az+lAPZm6mOMqHqh0qUKJexLfZ3FOEMQD97ePCf5JN+B2ZcOG8oQv8mAmOeO+giXlHGB6HeX3OSogYptTnziYgiDlonc8DMA/H8JlHbg1OMC/sjp7KxiGQFR+94ta4wM/E86ai7E+K82A1nHOXK95lcWSOq00ZJETqtTVgAHhwlIB9BU0Var2BZlwQo/aPj86BRCwbjN31bQgRl4KLEUAYiZkegzs6pQfP2CSr4Y0aQj0drQaHQDBDYE3HTGOQwpRdIJt5Z3Lt9eXLKk4iVjaJ9urKwnn1n8uS+0cm7Dxks/7Cn7TOXR/ZtsNaw/sv5lb32MYFQ5hCb0s7Ra4bJQw2CzIWLUnTRoqHTWLusuOxvJT9C0T0TjLNxeDXtPryrx08ARLhBVrEq6ZialYA6WXv/XlnIzhNvRWSqofYLZPnKC04P3Mo982GgMUUQT5bzXrIVXUUO6E6Lq+XaSEJfRnrp9NAscFaOvxnoOHXkP3iqDUyX4wqUd52/zU/eh6Ki4asVfi2uEp/+fa4/DXsAhlOq+dZ6WvYLYwy0lruARgkBQRrc8pRoiDQiWuLQutH+pj9Iw6/gRnPNtVkapXEI8aYHRSD81q0/dgiZ8fwmHH9VK1qgvSBzznoTavIcyNJIpcqwsKwwB8o0gzgjctPbKrfFimpck5FlDEXWzO/zl9yCGpY1aK2ZlhnX/+CMj8RkKJOLp48wZGhdtJG7jk6q6WR90rgcwSwSa0fnWpVKe5o8+il8rp5tUeqjr8CtiFhSOudIMmntEqoturSYkjUSWRyJrROrE0mfb6qizjBQcVDW6APqi37KPn54Sk7a6XxSa9HgpOQa8dCTV+iTIrcSAE9yrjAmdql4BVyLoq2hcdwXLMGy2zznFDZ/8kjt5gDDvw19PZldR3/AxXAdiHDWoipN7+/eMn/di9TQCuf/hHPyTan/GPQThyjsKghSsymTnuq3TZtqIoDJIOUkX1DO/TJx1JE2evrvSbARuYEEBeNNc/j3e22uv1jshcXWZhYjeD/WyYeF43drtjJrzcixNYCiYqfcy44pvJRmDoWb9kURqOm83edWs/GzsemzBdmIBXRZudRjHzsJ2jmlBbJg5ePmZ5+1kt+IWXyNeL8UHy8N2eJi5URK5BbEbeACctyrdmmOdUtOGpLPy9zhp4olt2Ls0fBPwGOD2qozX5XaQvTPFyUP8/v7/Eyp61h6HgN9We7dDh2nfR10i7bEPJ+VU1z7V7Q1NhDzlWi5+bYu76BzTq9etdA4I0yWJmdoIhAefcvw7+TU2gUi58ogSJYxKnn4Z8deXE7kCT5tFHktbZcb6eXqz7yuDjgEzlh3hqmHEg4wByasll/UGITAyjOZZVEuDT6K22rDS4irQYDwDVadfMGGuowd8ugwTN4xZoh1XioL/8J6ZeKIxyOAs1PyESzmlqMXyPh1s3Twkb6Qb6obXigPd8P2AJsCgRkS5zSZRj77ymediTehZGGPr+2MaIKfcoQhLT7s/JVHoYsOLgOkDwleBKGpkfVwqJXKd9j1oihAsdgMe4eq7wQh0Dx8C98vUJVZzApJ+W4dhdfakg5qV+Z1lByw8TCna+1j+guqndlFiYwN3dtlNWyEam2Jd/CYaPeCjBHKiJ70a45h9F3Vh9WsvCwa9wy/OiK3n/s1uBaqaG8R+FqUa7PDFr+Ck/WCh5WNzxnRTNX/spzk1VIwG+v/UBOSQyliISJIEKuQx34rXYUlbU5Q/ESEExgZAPtaizeJ7ZDGvAHbHlzYsbo/bwO30iAXBhRkE75StnDSb53T4QhhP4xI2QtxGRdiQZRpeZuCNmsPfXC4u4Ne7aCMp1x6qX4WH0PWELJpUI7tYo+B5pqkzGCWj+gbzMO81JGBDO/qWTpkFvsaV4a2X5WTXdqGATsbbex9QpsKOZDI5CmP8T0u/Ud5cnqJu3nXxYf9wEUZaNI6H9OaaN+13T+aJtSt0qt7AC+wl7qQktxCFF2jdeVask2660aQz4j9UHOSirelYUDD/Nm7G4i+J9CqwMBpMDOURWY+ZvO7ABKIy/jZp/tYavK0b9YBkL9B7zJ+8yCzeWkJXPBe9H+NU3/lZOgTWfepfveVGdy/PGnuYOmfqM7rqwxQBa6vnPj33jM5ECSDZbOQg0gaeWmOiU4t7CLYdA4M8m6LzRjdwacFPhyc8heoI9YyJORGFAPupgANFfpcgMkM1fiDrhrniGip3Flhxg17vcKrL1IzAgridd1jQ24yhGbZfqliV+bkXNydOGZYxblXPdg8ETBVw90XMUUK4RerFbehec1L/v5pGPsJ+1nhODEiQJT7XdcErg7cjJ1HXjcKZPFfWO/ibKpmPzk4DclK7DkwbCeEfmlQucTVgYMjZdpFd7kX2imynybWefphlvrzs2xulknxqN5zktZo0KEmkXs8O2V95NT8n+7PbN2FkW8BDS6KoSHVNPgeIyvwGPbJ7UBb14eJ9IzRDOmmHRYGUxD1CV7G437FBLS/Sodre2mH863MKy3Dzb13JQZvYkRPZ+AIHqd26psVm3UqspmxQs5GJ7isnv1D1d/kExfynzaZwb3MPt15mdiPGjAbv9VKT7cOwqqEgeJ37GfiV3jE8i9o5MzLmQ9H5SYFyzAhfdLeouNOoKeDw2rxDnbweJKA+yTs4h164NsPYAKDRus0LOHmQKHs5K0Hv9Myz4D0eYyCTkLTTzkqdsITvzIBbhJ7Hxrmz2Ep3cOcmlyhiOo3JNEVAOnGHhHm+bUMx51gXtrEchYdeA8HBIV92LKykuxXRlzxGKVXno0tfHSprm2Z1koZHoBIvNtOIhMH3SnDT06quVgOIWeapz1eH4jbqoSpAnp7DIf8tsOKx6bQ4LKVyUwvG0Pi48P7GZVOGjClN34FMb99o0GkdakbjOzr3iRd05yzebaOtCUQuirgBW0zvI+EtMdCPiOb5HlpzqJ4QliP4rG/sOdNVzBMbCrXGtVm0Sr1NqeTlRP4KlQV/XBUDqmD6X0TySRiL4c2m5S74oMEYWfr+3FAOkl/J8LojFWYEiINR9e0X+X/zBotBwSGvAqTmQh1B49HZf5LhYY3piMRkl9gw9Exmvvd5teFRRCVQC5iYnKkQ+rbB2DZSvS1s9ybR4g/FjxTnwJeaV8hVnUIHBcJQMWKknA4tjYlIh+u75S2OpPY7eyPsdOJJgBTHdG6dPBg803p6/mtnjQsaks+ynr9jWpgSBLDYg+NxTYLWB0En9gM7/ek37XUNuMpbejb2cCwAt5drVprWgwwJBYidzY81rlxiUUhRRUPIp2+BYtlSZve1Fr/bqBmhvFHNlUIGcSjRrPrIARiKZsCpcO5iI9f7kIPuOqLGmFmfgvTIuZ1U9Kf5v3SSM+CHijES7eVh6P3ho4Ilsw+UenvI9ElJPOO+9arsezgK4xWcq8vBIdlsiEtZqACJVPQOuXRBwH/NDMV8OEdVZOwYOrjYzpyHOAfsArb6Q2E+eoa1yigkwaT/x1svx0z+r4ZITeSG3YRoCXy64V84qxpIJu5Qpuv0rLY0SdxNl+a6LQZCE0Krq3fJyje9Vm6FwRQ1RuJXFkxB2ACFgQAAC2UBnwpqQp+mdoZc1+RIV8QhR0cJcPtD0BvEnNPKkMEX4Pjxx3aiFQ4GLxcfSgs7wIcu5vtRGlrigxgw9/pZvIt0n/zI9XGlvtOI2meg4XdxFNxujaivGvEdFSg785P8cjKPoY254tpb/6i+t+PEPMVoR17378wMZNudF0dAuHFvumPJYJ14DIAmkx17JMrtpXGYvFm2ZqBvSsrXW3WQoYtaLkiqBx9ieay6ECtmLeolV0/t2dnxtcBeGXRnSG/LAiVcgQUO4vBPtvEvUtLLMMufOiDDVAHbYJIkAdi4y3icdXY6BPi0zaY/Fmk9C/9DkRSN9cpyhhQ1CDWrfuuP2al0ZFx2uMBveBvWRNHGxIyCj1KTMp3FEFQPjjUU1E//HBg3+W9evj7niFXzsnDZ8gglt8ASJ3ECe80syjQJzkwWDDJWmph/QW2gr5xFb+3wb7yLYBApO0Tt+z1Qufpfd1+5oc+mc9igP0cgAxiOVTMx+0XYu5DN17MTyVMJAODY6EgvDQIsGm/6DgtSSehyVazT3ZIel3+EUVdW/4Wj6npFpIlivFHmfZSYqnkVWHAk8XFph63tqGpoYdtZrgBUEaLb7SH1ZLddK9p26Qbmd8yR0QixG41+8CMA60ZRwDzQJbggvJzZtf+qO/PL8DPuHIgO3QjKWtGdsAWQbk5Xt/GdbMDwd3mM8Zj8QHvgZVRFv6H3Gt2IzyXpdF2yNiUnPiPDYBWSILcCEj3t4XrlW55c84lEx72N/yJFW33hjWxhgLwn+biPIhDRyLVYlTCWww9IEelEhYhxKWmmEyWCXVHwfPb9ysds1xdOVZ2Jbr+qpubYnXn77iK9lP+Y09oNblbHRlpoT3HlsoMTVveUdA7/XJP6sAjXDavBw0D1nattHoSKVQ2NxRFkyXLXdmzZBPbGtQRp8lT5hg5D6VwnuTYqihjLDk1Gjuki/1/tq5hxTB2mzQ+j6IqCSY/9i6n7TbdOuPKOgA4JYmt5KXMS4GV1N7/Apvoiw3Sp6SXiDIxZ1/2uO9o++db9k0ktP2EGMsGOYTgv04IiPc7CL5VxoxpAQD62hDM+yS53ZohiYUsVmjsJe2Y12NNL7slae5EKN3123y/0R0ZdlHAdJ4Lcq5jdt4j1nz2Mzww3MEUbzgeALE6dFnvw0jImaZ9GMrCFCgXaE/Fx+Q/glFkI3KM5sa+hyc8pA1PsZ06pnTnKYexfBIpMBh7OQVhf6ouEfsZRS4iT2A9n7k/YcxipqfOmu+S2oevrqIKy2PMKX10Q/YQVaVCL85qvJiEJ2iZGE3dp4Sqv+FzR/sca7PoqT3Xv7CbJzjgazr3KZwFeOCk975IfiD29pSDbq8maY/MeJ6wokj2wh2au+4jXU44RpJ2zp4u83FpfeLmdXvLsZTpKwlv5ECn4Q/d57DSpj9ge1XzH7rNBT8g3LYq5Rk139TgiVxPkAfc/TJqH7FKolxy59AWJ0rCcDRN1/I61uY0ARNDQX4SO3+7bGD/UN2J5PMXUPvHOFwYy1XRW9UMMbGCC/JiWCVs8GNOkQFnoTXl4wc6zyqlfCdQIENYcGoftaWXS3TjrZWY9KBijkXISBKH+pnuXpMcbN5yBd9FN1Ocq3JnczHznZcHbfZKCgbIudWfF1Wnri8IF8qKTZjmVqWpeTMVBDusLbOJNyXMlv6u820a4QZJlVzxT+4se8fnBkvHoIHabNKU/BTHKni/kKSGA+TzSGcci7uNXyeiEbZJeJ2O25co6YHQtkKoPra7RPv1ejOCTuPwLXDqjsHp0Qaz2L9cz99ko9hVedi6rMMD9r5Dq2F8A5srsGuqf+3sLvjQGH+llD3tQG7O8F8kUCjjSpIM/Zi2EbuL6FzTxwGx9xDjYaNH4Yjza93Q8H9BUUFYL546IZ79McXlmUbdOrKipK112HcLnaArR09vWPvo4Wsi3lOiGrNwsx/IEQjfeP7xwBJKzi8dGUHXxVukul50Sj7VsCtBtmQvu66Lq14/QCUv/9Gv3F8xy+O0GLFoNBMIeBuOwbjJ0oXqobMOXaO2uyA7qnUGw0edUpLJQxHkAcSlKn7QW8tZPTU+PHW5LyXrXMSXciBpXkhK76jORzFmtAgmIgQb5lyF1GiCCjLJeO/K05MbUxJ9VjLvWtsRE/uUBz59pwKqHYoBvSROc0MICil94gbUHNyXcAoGWRF2Pdk8mskjf0xOuD5ngsrI669BN6BW3Iah/Kn0UYsjZF5sv1RyCcJ33Q/ekgtI4+rl/pVcQiL08i8j4Bk2ilBbT9IRrJsQahovDjNGI8MB4+dLLScJZ0PfEsWkYi3V2RdkrJ9G7lgjfm0FryT3dLWza5bChXFwUyDK+QaCGesqBSFuViiKl/14aH8mCPbze18jTjdAoN8kfQ+SYYe8PhNs6mz5Fp3qpV4Xddm8oRKD+u0jVi1UriXxqjeqVAEcWyIvvThvP6l5L9e/tBOL5y/hE/UJmDiIoh320sQiJfTPEf9NmAgf+JYRLqck/XirfTDHj+EebqiD22hCxpNccmhHEzaAb6jMYxRlBL6ejwB4ti4OKRFXCnYVB72v6dFZ8qN1IR3QnWJ8txfVsJzpR+cwfAiAIMGdmm0APTpuSfa1f58H49PujWdAQ/R8KItjsxXI3blbDVkXBCdX5N5DaJx24ARvI789/D8cHQbMurzWGAg5RiecTdCNfqjdi331dfuljjk+TyZ5FMzh+55sQZnNumJqjHlpJREFvwPEJ4gJnT6ZqTt2/HFS9/wI4UZtFdKxrbDL5fAPaLD0w6oMNgmonPNKzmJbkjYlOe0MXz4pQkDAJ3WAVrZsF6rAxfk0a3BDOIk+3UzvXbwiHv4swRMXLijS9nvpSkbvrN8hTbmvSKC4/487lx2DGvGSUleqLm9XVlcXcjO/t9m/T2guNviHAwiXSj63VZaap4qtz6KxSLZU/8fci/+xRuROpM8UjTZIDguP+6TyinTG4QMEJqE30jxtkqXZb51dWuaugA2ygLMly/A1MXuQ+pHY42EG1apB8FQMSTNS2S6UhWDE4OdIN1aBJC027+YzjxuQkVfU7hXJXVQWLquunzLsaCESHt54PRTe1N4gzY0CD30k6NiRAb7MT4+ScISGbyYqQAWGv3eJ0mrW3YwDyi4+JeRAx+EtnB5hoXij86RWkHPFKYuVdO4shCnNNaKPhN545aourGz2qSMFsCfX8EnkP9IER8lZFznuLLpWucPPHrAxnV9owX53I6niNkcDXXRaSpej2Rcfitc23CTEN3VxT+JfIZ4OBH30tZe+q9EbmdgRIMNjYI/gRZfKqUUvF+aFs8nFp7HYOr7SVfNF9yMYpJ5kA9cnONz9ZkJ4z71E5/ZoVaJq7056n9M2iiJNcZthGi/lbkvGDIjNFxDd7wz4Nd+vmaLsESEfAIVc5niPnb2ZYxISe6x5FNHh/X8Ha7rP5SL6Hj7HJ6McyPZYr0ntGN/slHPOVaBRpDGWUec/kDlogM8fIEvyzisYftRaNa0pDllTUWb7516ThznHkjYOi0Ah+QQvrgM4Cql6lZvyeO2dtDlG1++xR+4Qj8jXA8u/GE1JQzAnTjQ6FnV/Kf0lOio+n9/axG/glwrK/PN1eHBCW6PhJK2PcOc7Dj0tTyMR8QliXGQlQM8E1FyoNiuHtIo+pXfv6zt9xMJ7ZrGjei7U/JABMVIrrlfi1t40mZm+soW9lv/QQRW+JCHNjhFbzgiH9LoDk1Lip409dW2NAubFYJGIS8YEYbm5vBcb3ofWkOpr8MMs7k/PRrQRZTUhM8J+VcvB3Q0WXNrulD5oilk55mRXYlSPJVu0n//6ZJWIO4CYjbtrO6i87fCSJzwa54mIMfvnN94t61cH9I4vXIKqiVykTkGez3raONNboL4EQAAAv20GbD0moQWyZTAm/9iI3nkzKJ4Zhqm1FIhpPnUvkNUuH4sWupF6SWqmK8SMLkeSp4akjAL/he9m0abmHsw71HMvAqZuxtyyFrqiMOrbaHTKJh/Oj3eDgfp5V+NtGzAbYKUOK0oziYXqJpxoViu1JEhCzWjd4WqplNPBJnD8GU/JKMSlLQOM/yGwLz67L8BwM3L/Krsy14mp5MP3EY7DFnuecoLxi45INhiqeC2Ii1uWNJGogUv3kVqNUsMRbgnC49ntG8T72GGU9VDN0IH1li9YIK5rngg/2IOMoVvyj5AAsTyyDDfqR4bq2xSErZlIWjLtYz6GBxTDu7HQ9bxdwXEPLuv7LxI114Bf4KAVl7btkg58m8rJm8xjwgxjL7DhjBPWT2LycjvQP9adrFSc/YyWkEFR0ywKHMHgNLo/NlTRWh03hqvOjDHyoEAhfq4zLylYCQfuJCqaAkdZ32tnhcPaHJ9CCT2dL/onhCweQAlDP6x/7D8SIaWIEMGhKDDeT6R6hB4lSTVDogHN/iTacq7gaFx7eV6ae3l1OKj8aqGbq6SJJXbkZd0v2ljTLKHHpjjz8qPyPEmW+FfpZu9ENozAOVv3PMlwaGP7L39KxEw4En1uHvkh/DxRQj4ytw4z4y4MFCpIoKbA8x/Udj0hGLQvm2OgJPl3Nm/6T/P1ld1EEfE9at7t72m3upc8Wl+/XkgdDXWSRhjpBb3FW9rCQmgswHThZ0ajKG/walWScVHr83EYjxXciCwkUF8yQ3XI/usEPQe/0ZN4LbyqQGUIVstm0zH0AlrFAyYsza5HRj1eKrXU1seqWov5ppr+5J3KzOr3D1SVG4+c+TQj341L4XHO1fij+0VxOwE7QTyoKwZwv5xZG4706MvngfJ4hjj+j3FlviLaOFjkMAUqh0Bw0XW58yLBqJ1wtaTjQnNZcLt/TTNDFdWUJqrS4QPVYyHG0Euy4MRXh66ktkPBeE55wtSNuk01qWnZ7jWqfARZuQubn1DvvjZhicO6bu2pWFiRMqnKC3LiSm6h5NitRxHfjj30foFPyTCwrbTZSSodjRq2G+9Pkhvpxksgio0e5mJ/ZudcWkptCSqoJnvwQ3fIP201oC5AwVqEVoGNyjiWLvRh7/rG7QuXXas6pPIcbBDiO/cbddVkBUmjUIWzb8L0obgRuIqRVZvN4SRrCBz4/TWdltWfiw6XBvMV7j7UEm5CXfUfhoVoOzWesaf8jIUYs6Qu6nc4xJgKKb8bE6mwqZmr9LxtAy2dulaZnjsVA2LhmPRi0U4yaRSCll98LAqL/PTMer19M/XRpKcUWB9U0bxsqT05TfmBPUIZE2TLrmD3u58Kqr74l9AtiDmh//pLs/88JLqQJpmnYTll782Dv+hXiJ17XKK/FobZdaBXZ1GDqzTHSGMcdKMSqORy5Bc9QluflG1HVpv5r5mUWgG27QpljPXOpm6IkDKMnm93xAagiWj1LO6D0BrYmaSb07GnRxhpuMw0pYGSx52HS/X8DEFTA2cy+iRmxVjQUlV4V5VlLJjVTzHr5JKjvb9keWrOUGPOONOkUcVXzQGjQ2cIGbL9PGyreOkmWeOOVjBoiGz7uzqKP6+8zg/Wm1HQmbHdo2Zq+wsmVYQ2jlTKywsR12pmG4GT1Kmg1I01X2/YuqyFeocnVyqaxbHwlkMz+vHTohZifsqrg0kDwudqis9OvUxJ7zSpx49PBrLKPf/1qaSJ/5hSUGE3eQYUcWBKTng+JCihAwRh6mVmvaj1MTKHUa481JzpDNHAjl2JIOAQ1T+igXpdznnO6WvbbxDj0+ldxOayGXzsZnY4Wa03mDtkJWdLgOUmK3ScyBdxInHsSYrGrErTo4x4pQIo4zfbdQOLghSTGLFLLmoh+csvDZjdpuOkFpSGxZPbLYsNaXUAvE6j8DozEPDpUa3VYux5qafon/wxtR3KbwTwDvtOHsGanWJ+CZ7jUtnM8o4Pl9hOkR5I6ZwsrJZ12BckvMjbfo80WY2kxgGGctwiU0Pjh1umDnj3144Edp25XKaOjxh21NleWICGSorMC1SuKVi8FGMEtTpZGxTwjt4gAWASNzkHWUUnrRYVsN4esorMNIoYC7huh6PvQ5oOIuwmPU5cCczrJ02jpctBW+Xeycxtnrciu3+RLdGN3Wu6TmeCwkC85j/Uh6YnfZrVrTCXuWV/J4FeMmG7DBaHv1nmlGm/RhBEkBk2ODOZKWXWmduocXIeFxJea6O4xQ9e0j7UdpJxzyHW9aw385k+MPPW/m+68/jWQFJY/QacVOW3geZQPPitzCNGUTv85YQY85MbRuzEQJOq4DZJRKX/Eei0UfrmXBZAvwjg6503j7wyYQhV3cme+tZr+yT+NkFTZev2LhDldJax6yZ0dL4CqGU1CbSw8a07/dpwpRWLYWzn4B9ZuUyZ2Ak2JXMRrDldyMugr3ViChCWY3Vz16TU3V9FmAmQFWAgmtAR70tv1LLchdAyMMgcttMzKffyall+3/5/+c134dvGfYpBpMDD20vMmzvHV8bJy94xtoiuK/8sljKEnbbd065peuo26A6VXdWtDW+lna8sDeEEAEStRVyQ0Y6XJOCm8Qi9NCLHLeq/oDBEg9xTqHVJonruCyVyju8a92KXO7Uao3kkXK+W951Wk5rubGYA52CINsIeo/wHQ9RmtutzCsWPgBAkbgXYlZxYfBQZbkSesWB8rENhYc5VQHMa8jeWAYfbYEqvg1jdxS16v1f7IRZkMKtOUOJkXK3DCJFAyqvPHhYXdr9IIfVsLa90S8a5KrcAnyrAf0C7wjbpc0ZZY5LiMHX08Ga8p/bLkuy5QlZdS6097r/enwMB9I/sS+x3/+Rx973t96YXN2DcptwBuebo2JUsYL+y3F5aZTAtBzNvU0REsrA0GJ8HmQYMB+enM7AW+7ckvXSN3JNN0d1sFBDTa3k3tLuB3p/0Rad+2KzUM7Wzxw+EmgK9KhXUV8H32DNPHp2sjHs7q3Q8Sc4scv1uRJ0wEB4UfnW6gAKe6wG2rd9CZOhO6G+ZrZ2+VaCsuXUjzKSV0D8ja9EvzhBgkdW/k0ct7AEC4VocAQ97Llq/AzN8fuiMSJ4dtgWZ5DGUhe0NRYqL1m/M4qZVzyXA2j44VgyW480dbrfe60DPg4lX0/cTwQRoDxh8f+i9TqYEilKY9vwz5Cln3EM/Vab0fSD7YUoNtQ325MvHelZm2Gl6vfNWCluSYnjTxQ9OwtQUWpQ9oW6zLP+9wUMvr55S5UPM9z2dsJ2HsoTybkopB+a+jzGiye+2tShDSIa8AAtrHU1UAZz3tpqul3YwtW3+LWAVD1KiEba2ZWuzFgewht3Gh+C9jnkIt6oGA5SdWZynHCvK374gZD8DkMcn2bjIBvMwGnz9MvDMIsApKMxMBncdOzKpoXjHR6vTdnrUrfYvHNUN3j3WwtohlUiri1tr1qklkOPImenl4WFBEzg+HwA4srTErC/N0KxG2X5D546yJIqVrPFUk4Vwdys3oiYrNOtA50aH9om3sdFYOfPvW/whmQC9C6UYfOtlq8ofeLcEqiGz2U+Nh/PufLV4L+HvOlns61ndHVzNviN0HrDoSN3ldWYvUpZIf+YjozQ4WV/6LRUIMjLUilvzZf2RThEsbYmconjurkxPwe5B/f2ArpTY0NAAc5BQ1i+03O07bXl03C8bGr+AyaaZFXjx7YyKhKppQmQKS1OG7gpsvKTG4obeXSZ6V8ty6IxXR/py8gi+9bwYycsLn09ljUSDjgYOM3UElbISak6NZNMBDEyNEUv6oog2UHj/lU9yYweOOdo9evb8oK8oqMZsirdaKgI619wATcT/1NJjVSjOQOUfs4cIzeomdU3yFj8sPe5kkQiuWjZ9Df5flnn53fSc8wb3xfsb4YyxyN7DVUJb5PkNST3C9h6ddr4KVVuzM/19Hs98cgTUOhgO/TJE6O3YCy5imeDel04sTH7n9ooWl4pAoonFUvSynYETMfwIfsZrkl6xdLTkm4gamdT4IgkirnEbNP34+oZY65WInkbZpG/eIY2VjRZGlPRh+P+7SabLgx+mY+/ekUyATEjhmI6lfTVW3COo0fRX6PK+GYbikFXi1fSCTEEHDMk2LknZGb7JSJMNQ6k6BHlaTJvNhBr96qI437uFBn6gYupL2ISA+MshbhkCLsBd9kgLk9tYonmn9n7qS8lFyQ9uuE+PfDTpcSgJx+cAFhuGyzLA+yI94l8kfHMdBO3DGXsI1xX/OVIG/3tQOW3liKxXNS1J7W8PWmvRoovQhr6j7So3s5NQQj3ba16O3e3EC0LLREs23B8ya9YbakwHdLyRWI0mMVPLaC1rq1kG30ac+wBPcBTIMwFtusnp/eZrNFOf07AiBJFdt9NehuipAq9IVoTUPN0vh5CA7bcmAOkxaAuH0TJaYNk/E7kmLI12I2e5WCMAyuf6KBMDSRAWe6xZpn2lhQgOFdlxW2LHowvjXjZuxkrhdPltdiMHN7TScwKllqYMfktQPKJ5Wy/KteLBuml4TO7910BDilcauMkB2tkknLGs2W/WfpX7/9q8YwbSw2PQORcI4KfLLzduZ4tHbkHcviFZOimf4ouyVYJpajGS4w62mJvIFR2orKW5IApiIiok9lqz6QBKkhNMloygsWTphSFD//asJusqtaYApeA3iXS03T0YE6KAaz6YsnyCAvFcJc/8TUrdQk9UCenqaSBoktxx1dGT7i4D1yAl60UlTyejt5nKaCGtxw3ECmydDW8XZKWkE1VlQyYNJeV0nXhouh+LdT8OQDVBlZF+iKtXa+SN8ywuyr8ja/qwo6qBp2yWaVCp9Zk0z0nLYRLwup2Z2rbFr1PjVgEOHvGOt/oa8WCIKo0/6yrpx957GrwSU99LvjqCu5QNb8o6Hulbtkwx50j3eEhjodIjAolsf53lL58/7gS4pnPKScWtYKqtNY2HU5J0W06SGmirhbWGneP2HI6luTsKukRJulSAKcIgx8mCODEuO1+z/YaMwvbotMTO9MmfHUE8gF+uFnfljXltuIhkNk8flMAMXtciuLihsGkxwkVOXYu/N0LoCPculHYmjJUmQQr97EOeJEHKe4ElkbLZ3y1l+sSJlxzRqnwpS7KsgNklvjrQx3MtWaVQm1g4Y0HRLmIEyofEnJow/h3V6A39f799e7FCdZRZiuVGEPyYo5QzrLNGWvAt7qpHjtZe7ajwVz3DmSoQX7T5lHJg6SW7ijK0QrvYAn06M84aY/Sllp/ZWn659VopeHRneL7I/2PunMH2q2+nKLWo086YPmvulfyhkp7Uy8ISe345A0wQtrzYDLkf5qBnWl6RuFt6HMY/sHTbCmS18HV0rvtVOyUPwU0qbEq6LWPVAWw8vD7aBV29paMj2fAs9r4PaEVUQwXpe64EvqDh/5L5/mGq4H2iHar6vzpp0HzRCSga4N/6VfL6Ix65KXjeYjtMD3daXNJ/sCmG9aSM4HkTMBRGz0DqVVTlXxVR8iA9IhrIjBrd1ARsTAeO+d4Iw5vBdFTt4fsYXixdc5e3U4Hyx5IoXlUUliUecSoU2LHKurl5wGlIXvxfWjZurps6sm5yXip3P22zBhA6eP98RjWdHfQdSdrtDmG/Fhyf0pmNWK/g1R4gyk/egQw9YvgJPvH99cMGBI3Jk/q2HLZzxyNxaPXGAf8Xq3sLt2vXsC/NR3jjKshSSb2l67zpnA0ZB79V+56esvFm6MUwS7qKZga7zXMKPjUzHktRDYoIqhaigapIB6iwEcviwDYv5f2ZcifKTxtnVX7sztpYqE4SXC8VtfY7VNunpkcpJ+SnPpSM22aE4kHNe3qUNWmHRFAgnKnqTNzln79KA1Sa2yvDl9/i4n1TGuRk6EsgGKAvGnW9tX5yx37b1WcTPaWR29cClTL1KkOWzFL6gfUtKBD/j/PnFRS3P4rXoPtEKua9QShyWrYW2CHPxlI7RCIC7LNha1atXQsA6WDixx2kBmLf0O6+xHeoTwCxtdsdImuef8Qzx2IZfZwbCWqYn6RxMwtWT/jer+9eFNN9ZPWb4nJ9WyJepNaVEJ27IeJ3wpfSier2jR0TyXhpplD3v0AwRlKPqSBKnPzJU/hIGX4Kiud9kg1Hk1NQhxctbwNZ/Q0HpLfXxTW9XVoIC/CwgtUyZdMEUFAmAXdwDLeJp1hf3o7s2IlL+WO4Ci41gofmSyKh8Obuv/rW6mflrEMfXmEloQqZRjCJiQBUNC5uz/e9l3jMbKaOrQuuFOIkmN3zDRY2UqNjIRvmzwzFYPhjYmlk+oJdsao0CKGv37xZvlzDhE+o7wWs6hqgtZ/Tk4P39MsSlmoqzeNs0LkDLu7A4Z8/M29zBR6gdh6pE8FgBuuttSCutdxUCIVcuOuCleoWPzJM0pFXg/paj9VoMNIb6KMYdVf712uxjw7HbTDdwUxyywtbkSGJHljmQsaoH6ydFmGHDnjplsc7T+CkAdwSjzTavyvwNxbPZb5jtObBI/8af+heTJLck6f3JWZNPTjqQQshpFAe7h78SCJ7he/1XZ2zsIi4gSgnguY9ryj2Ll44slCXMBt7e+gGUASjShmH9z5kB78xcunwY+lOOwuTEebxglesEbX7KN1iE2e+JjOhyLlPjlauQLCadzWjF62mDgGqlIpim2MulylV36GNxXiV4m+x7AOO4fLNpXH6nMobfbIhjz3ByypSxGqX+vcwVXav5aMR0zG53ZJZ1hQsSlJmEDsVH9thyXcZ+JmvgLf1jJ7Ywyy45R6ZZnDLCH2vwGtO0140h4MN/cQBWchkYURIBOpAhCcdHJSUUjCaKywTPrY7CmmeiSnOkdP1ovD0D4vx8dl8D7Fv7QNRgUQghLzPEmYyam6vwhWh3lkyIuzTgHSRfCpte8Zwj14fC9M4i6yZpI/DQyco444Wiioof2y3Zu69yVrkWOqOBHHEeXF91uDaEuEGi0HHAdRX+GY1PLgdGh6sL/oszVquDG/BNU25CnGe0ot5NVF2XtUipzwhiUClsgQmxRkxOpZiDCPAf5xGdcmn0MXRJKEE5uk1K8Tx+84TyT12r8A647Sbdcn5Y1d9UEuthOkkYSe01IPopE+X/qY9P3+WWPbnJjfQ0aXxnpZcA8M/zVEmGG7/9v5Fv2f2f27WnEI5RHWLkrEZSm96qz1ujWVNKTopDo4wXwwvBiVKVgSY3ROQ6tWUfUtJ9BAFWozlqlHaNkw9U9pyDb4aodK3AWkwFR6kVD2wx1XRIsHpzspBccxNG+aPGE/w3GweMVzUDRpUDgu6hQ3+lNyvL1RP4Ed7qdb9Wu1O+46GiMq/iFy6V6gg7cg35oEY8fcWt6NlgMOd09DftgUizL6lMLGXRBwzvUuLHe+yEOZlo086pkMleQGr7s0J1G+1DjZ6/f9RR9iM/KPBe2EBfKy16vUWw6qEmkQwgWBsW2eSnYSQC6l2kqb7qCxRJrbQGVvUAhLCipes2tQj0UcftzWnzxbJQHWa+w+Nm+VChdsOlFhJu/iJ75ljTKk7mUWa4SDsnIB6OltUdoxX3ce+nNw+NOn6ib0kj6j9WxhwGqac/QwWSyn+tPAuj7Nc/rQeR5vjFHyrzx7AfqJSCqNSOh5DgPI8PYebiJFbovFjJdHcglYBmkCjR8m9YW/Lr1Acbjm2pJevIjOINzhmaa2nar9D7Ql7nOJQCc3d9cRQEtiA6aJd7lIAFX7dbK4QPfvr/LXaegwxG36l3Ppkjh9EZZ+x0/869lEUBoT88gIQs0TYClBrJrArHprIZdRaa4DLJpm3yf4hZGupW5/ZNarRcnuH9jH9F2jGwW/ym7UIQeUyZZn5cXMrZx8agMlHnSPamWjK8eBb0Qe76TjinfwgHIq0UcQjedlI8tZx3XCvvbrI7jhiWycJoGAb1GhosEXHKkuOb9/L4DDczqavc8Hci/9yjNB5lGlUhublamP2dmKThu/UvrjyD12mqxDsdnF5hwfQ/wvFUFtSPF9y+uf5AqWm71FAyo73aHwS9zYs7saiG8JORUmn2990rTc69+wZPf88P179bBuel5TkuTVSbVJ8UJ4QJ6eGZ2fzaamFmvKwbUTIdIM/UT98Gfy4HpLVYzT214jbB4xbLzDJnbjy0hyxYWL/V20PPcAwXwf4y7ryNXaOQYzFWEVVMmNzIDrlPuD1CcCfS4GU48aJe/oVwON+VOrOpl4EvNFKKnb4fznJO0kjGOI1RIu2Sl2wGxy1m5U3vSzgHtMMImJRTg3GwiYe4ZKqmfCY4FFUm7tNXQ5echBtcSARwAYe94FX9/iH4ceNhF2j9BCpKBB06C8TFJZJXnYiCK53afcTav+11hCRFTGOD5E5shqCA6/c7NsL8XKat8rUCWcpGVdPkgVAe19hQpa21/3jD5eyy9nz1gLeNwvaLVOjGWesyUVFxD8MKv5+2LP47KOEg5NpKEsXWwkPQcuPNuUD1dkHaoxWjbn/MHtYpBicpMQwnC2Ywg6G31Lue83zd65zKpmNuhwHEnRp3I4w9X5lQhzWie0Zo2kjnToUxVKFMxECTkPQ2RVLD0jzzPWAoSxecZxVph8kBo0DrSKpBWLxWxriNmYp7qKvvcFYNKl7ZFTXMcEPsduJubpMpafVooSyH7nRa/FgL9agryhJlVJ3sgou60F6Hxr8R3C085l4T419Styz1vstS43MMkE8tnVh8HB3oWDK5tSfRHwjWe1YDirwurVxJZDG1Nk4YYPHmxh40MMFGNMWbHLIxWA1NDwjOxlrSmOV3PXoQk1aa0Gm5fV5DtqT4sqMZshmSvlHY9onOrGJMxnDhsvhxG4Xk5vpwCaq3HoMgUFalu0VDEKaVgJcLPOB2KYltNQifP6Li2G+pOAntZJTw6+6foGdyDHRSDXHsmk/oNTSNxsEH3oNgcjiLtczp3RPsI8ncjRxllICRxUJUIOnj8bSmUiOKx4WLTDGzOuXLTiHNZ1+W0xw+h6JHAsgxXDOuv8M2qhkHYwkJCYRobsCXP2IhbTDmdI7Yf2xZ9gNsssi/m+F/8MFjI0/ysBfueCoRDMpOlMA46W564EaSLiqhyssUwkpWhJtilx5X2ZliOZitW6jDyJonPvU1vpDG6dBYT+6nHqdNxQiTNhwvPsrf8QGK23vmsVHOhPqkq5ZkEDKpYLEGNHGYx2AjdhjrMFtdGDow1S7BWbrIvG9XUmoPf40d80RHKnupilPG3dEPzN/RFqRFZ3wAu98ifDkS4g0+FV9FTCtmNY9iXRJ7ihsUHICBmTyunNE54E1Yt4iDeyST6ehrVLf4HqTA9d8LInbx2NCT21MSAuFWLuz4PcFdU1O/yxIClRIWQb+fi0CHY/BfKJVDBbwqJS34/nTQ3HZLju7we/gZkL692ECKSJyrCIJdlrt62bq3KRGKpEokWvlFvGsUyuXTTFa7RixO+13cYHsqX7309p7JpXyscysxmQZPCT8ANKQR9rNosjhxrjm1qldrCM6nM/9Zuy5Jkj4QZ0pwFgdELkguYTxjNgIB4cS6Zrgvsr2qHLcmBMdboiWzdAdIXupmHXtqnNd6qz3dIGQwb5ArAYVUiGWlKY+i3MwDs9mlv/L5czAOKXuZO5N+F+m58DNx/PAuo4ac5geonQUIkRLtVzeKUcR6A/FvFV/e/jq7fHhEOBieerqf6g4SVPXClrK6vKQIo5hYD/A8HAkHrA9d432eOMz4g+PA0nrBjpsk3I9Cs55nFZws6YoZdARf5kcKl8LgponecjBoIw0DkxxIP/GPxINffF37rTP9ILmUM7NSnzIqbdI6nhl0oB+ZBhWcJShKOQMK1NKu0KRZwjpDcAoLAuzxHSXYggkCyRqfmhtxVRWWcBDFTljQegSGPGBxFLLWPM7WnwkXpzm0IDCY0oPo1t5DKXylD0gecLB4arbJVx4jCvsoZdY89muquQM2NgUuZcDHrN6dzuwIchh/n1pc6akHzGC1SvqiUm2EILu8kWTOrnK9XjHG3DUixUmkXKxlT5MeydxZYjdP0vLDDooC81c6L22SQyNMLHNt4O5b/pjkuSVgXFpDZU6dhA0MjQxHZN00RJyvIEl/X/PC+G5LVr0OG+R2Nhj3D/hb6DTUYDm5lFptb9tqRgWukDN5oO9DdS15CFfTv8Yp+HNeIzsmTsRoDF6BCkeIbrcrPlUzxxcWRmGw238zf/1IE+FOdtJzJ0RldvHW1OUdt1CnepEZ19uUhLiIRUuSihcuDKVfvic3FhIM67X18k/OhErArLEy32NVw7ZkuS4lWljlmGKx/NM1gSEBwpPAhG9fhnn/CgQovnfhr41y+XkbB2X4FfqRpFSkYn6YIFawOVa25Fg1NFu7G1Me+r0MRZhSoT6VqGSWZAN5NUh9mHozd65kNK6pbWXk/8hOOsVXMwtmg5uGZrCPqZhYRLGDo3Kz7bKgcgmvhqZxNfa9K/adNMDtyURNPcGH1uEcDyDHdiOH4VrTb+z0zYaOKsmplPnLX9OdIgK6jevm/Ujl/VQmdpGPvhPTab1JoirnmTRG2Zp2PmxCkSPrnV+iNU1UjIyLVbpo2KM0isn6U6jBDnAZnu0wO06WdzzPpmoKzNGgf0DkAmYEorfuCU0AYkz6kKI2R1GLclzwdosBt0WJIwkP4MjwJiqUa6OpLRaZp+ofsy6NVI7omSDXcdGvqYI08/d/lv5HxEwRD0nxLK3DwMO7giaPJODlvv7pk+ywYe8FCCyCKSWHrSDN+rcSIre8uA0QFuaQw1NJrqi51BYEO62i7Pe/AFuuyRrIWKvw0NH5TeRP67yi7sAxRTTjJ70x4SWIKTq36IRgFTOxLq7+sOD9C2aIim76mfV36opLbbG3tgzbMB//IJe9uV6222zkLLQUjLPB8bua5+OZ8XiWY7zB5SopfCOJagIkoesdUvIWFYJAikGj6/20SMjzHKAwQ7CbzECrqcyJEFKc1JalaJoHzgWW01JKlLHTZ49PmmYf+XsVmArSachZYc7msyFaw038RW44J0jjytMTXXPseEjz0l6t9jAjFwmjcDtYaqtHcN3LtzQd070e2bqHBcCtS6Qrk8Tku9/Dc6Bsqx62HNLcoBl+UW2RxJ9VTmvxuILKlwzzRvxN75/OJx/SNQQ9Dn9Vs4pKl7KlYbkA/SZnFGB7vqHp6BOSS3HntUS4Q3QF8IcfpOoH7c3ohWFuBwlmDSPY4sYQ/GFQscGESZXhIcm9va5pbuKKJKqRrHYtYPXBj2pZMOaJyjwgOd7ysg8YU3wSTPhXnFoIqXixHXU7fYFJ4OX2s/LoRD6ETzK5rp3XbvWtOSALZR8Ahxs4x74zaevRf8mPAIvmG+o+z1DYRrD83I+Ny326j6qzh4kLLN1nnuJ9OX5ayIqyLl5Ppf4XOlCeR40u1It7cfCM8+FJd76n/S7KqTU6DmLPUFHNQ3zjtAI10wWEW+9lxI55nsjsPd4Ei+7SOaidpsHax2tl5hm4PC3FrNxLLhd9HaO2V243utR9RrgTs4xOvEd61+StUfzYs244hYe4+b+L0zXZUr/PrKP6LJWrSmwEr0EMlN8E+w/kIuzYlisUAfM8KVKpwOyCi0Ycwh64ap5/pCXaWrdcpzP6lbsOlV6xPgg9rBDLb6wUnUKxHcCi/V05aLGbZyV58TV7tNftk59H6KYt24y4HV53RuB0qmlCNiQc4fxPcZvT4Zf0AMACyMGcLIIGyICC+KLKx0J5QIutXxfEEm+Ld8+5TK0syarXgTivPW0UgkXKou9DTpBirL66gfgGiE6DYjJmk2CU36CA15f+0Fr7VBpIt1vLDoYLygk27rBpvid7vH9NH/Lv8BU+EGp2Fzwpnh1enLF2rXdkjEvz9anPamUilufVjsricuWtLXwt3VN0EWIZS6HdChhYSr6/ZyLZ4CWFPkaVll59XCO6ZCm9C1YeISaivorAP7VN779PDQOfYWI3izGeY+BEBmi2cbiqGyBFRsa/ZwrulhE0wMhh2GjVeInQBfsedqaJoRszgVaoXf1Oe8W1HONQVuFmCAVkhOVZethg3vl04YgCy9h1UyWK6HVEhbMamfI0elV1i+2Q+p5HhnHhBMPeWGbT1+gCVuImNpb4ntHV1bQp8gw0Fu1oueSwNI4LPbHYms9kcfe/wbYvywq6NsuvhQCRaPphXigV6xB49ze9WK8sDZRJ35bKiI4jZUNGfFjsPsisGc00nvfB1HEKAhhzfo6x1DUxKglGAvMfqcO70ZulH8UNVukJFJUKC5pvBf/rOPNqKeqO2/CqL7rA1+MNQ/jUvxCZa4WGg5E13PK3SKV5lQ4lLCeUPfa/0Z8xRWw3pOGD5HC+9FqRy2/QVMEFeXL3Ki1N3dHzvKkUZfVMI471RA61O8j1RPMwYkYIS9zVrkxxFRXm1YaFceDAEGAomiuxSsR/8evsEZPRVI6PZTUWqsK3mtE35HyOtRJBRhjdUCfxyjALMX8+boc0fn0EXnWVfr6xxVh/U/d1X04VXZOmMP06SAhAR2wNL8vjPKsNK6gRXk7zflloWwiX/YbKB8O9Rxv+qbXvdCIJtSSY6a9CsYpKJd+WiqO9B/jfTr8+NVW2BMUWfB/JaQ9wn+dv9FUs+O9MBNrerSGdkf1H9v8e2LWcMbNhOfxn/Ryx/9VVYNeprscd2ttHD6QnzQTEh1rZ/2AeVDBySuKzT8Pm9tdwU2keVHkf+9uTiEcnyTHLqrMI+xMofPqLyH32bOLF0u6l7BxQUSlz+lEEkBfKrRPbP5C01nbd9uiWudfylW2SW3t1IAH86zMwMCgI7U2blSO5obh1ZqIoTYbcI/VKlAo/AO1etcaVBfCiWTxxGP7wdoQdubpbpV5nQWXf4l4VrsU2gOEzBF/9yZuEz55hj/uERz3GTMC5vlvgI22M+7Wq945z6EJXtkTQBEbepDTRYlYkYODWFBIPQBS0BSl5cy/GPEb7PxW/UQwLHM3QgHPShn4LRWq06N9mMC4lHHXUQ2tl2HIY0LAoB592jVFUVn1ZcU7pbAgtL6T04zDQqq5IZ4BbdPHwlfqr7msn8IrD7ZtXtHaQdifTaZBZP5L3SDHdD31/ppllbdVqqu2WJYEiSEVnb+vbXbd/FkIPfrOurf8rXPEuPFr29Pr1wt81lHoi+OwkrpSgvOu9j89Blih46h+n4Unus/fWkSWywnSLogZIsX+f3Pkvu8D55wqBeHlc8qJAF0CFrQA7NBPzapaBQ8IVatj6nqLFNSJVu48F+ddY/Wyd33UNlhnHu9VCS/d1JINJu6cXB0JTdkIFZU+WbFcABdBVdYSmjwx48DYFpDEIZaoptBLTaY4TY3REh/+s6fIg1t72Y6+6jt43AP65m9FR+eiy3X+vN3bFuYbHaLxUhZvJt7win266xzzDYvKdGx58fMIyGSfFg9emiIrJbd137Ave8fgRjah3V1IkqX5ssFnBXfKYvwvcltKcucM6L2LxW3hL/x61wB7lpUeUdzwUt4Grx6q/KbzTn3eYdtCcHcwcoHsJYhY8LuYnTOzRsYOcwTvdYX6daJGjYAi7iDM94HIiRZliqUX95XelifzDdPML8jHgkfQvbh+9zSldkXPgut5xMUK14JxphEUxqVdXu8nrlgmXDvRAwOsIUMnxjuQLlDS77RzxMMa7L9xkGBA6eyrgRp2JAxT6j4KwWIjbZfE5Wu5Sy7UgHHgLXPwYYrpTPa3caY5KQ5zga3ZbTmOLIVfEG0HnBlVYhyjKYP/IXHUrfoW2ngnRR9stxiSmtmTo02PimaXgaMKN7j6PaRAvz6JvRnytkdAclzhA3MAJXGjFfEl3tyvAIRvAEXdzxUc+hNH1TRoyoPvowLELwuvLlL53d3OeSd2ZqVNk7gZuw6K9Zf9eABtIdLLsPsX71PTAAL9YB6yHXSeAXXqWLJrJAR8YLQVwBr8ELJmYDI5RqluE+NAk7LUDzb7f0msGDrg1q1Tq8kgY8cBiUvlseuBa9QvFSiER5MwtR8SkHJBi56meAqQz1Y6mvw3JjEFLOAvFUksOLKaW6wDXMnhyrd4XQzOQZEUnY32DdFV0MHwr4UqM8APUnw6C7SrpDtbZ/slEEbgMHurqx3E7VrJCtv8w54Dj/uBawT/k9n6RRqm6tpmo96I0XqR8MXYZhg4SinYLtOLU/B8e5FTjENylVp/J2q9a5DcFBkZoSp3e3qYouIyBqQIbZG16jCCPGvMd5bXgSDZO61vmm0bAL8O9wgzsgD1HCQTTtrx9WaY4UYJWNeNYb0I75/diioW4Nx00M9/QBIbPnTSRM6GOXnMf3T0KilKkGNRtkb8GMVwyG8AE/sXbRYFPl5qZAE7Xlm/O8zibd2uPSq/vzD4NDhG7IgQEaAYfRvRpKOe7GT7jD1rwNXkr/zM/s6xmsNzPAercApePG1f0d0UD7vGH0MfaBJSp4chij8yV8FrWEvpwvjvkpRN7X4u7+2Lkn2XcdZslRQOgXqGnGR+XtMl78hvWg4QdblXotzvsJCjVwMNW29t+9SzUCyf1LOLFgtc120yrDd7b5v0PdSgfbve1zxz3JEVfifdk+fPYf+vc7ldwfBZ0txJZoIm4kPMzAxogSnsxXO8cEhIeCSFnskqLqHM7ZamoaHZNMNpJ2LzIfu7b3X0tzfl/K3YFx5XyZnT6kjOOTdi4E3mFxnmJyhLyDDBRktpMPe96K2n2IPoq44fOdrPI+3FedGAkTSYgav6mTRyYrvtQxx2tg9ze0yjWQR7IRbUgco1Ftwn/fUYSz73eSxYRVelXnoF6ioHoGD6qVgviHLBr2LTCnRVeC3Xn6XvbIr+EuQ0kHSOsxDy/qIRHbv45FzRW1Nrxz5YmZsaeoWdD/w5724kwX3AEKh64MsTGdXAvNZxvf0/AY8KfbvOJ7SUBetZ+1eS2buo67XH+scandKCZ4ga5be+BQx0cxYYhj7ifeUnMec2kNT1Uh/vOfcCmC2M8Cx5+KvdeoiMU2THScVqx1h4DhMJRQdfvEJn617b9KtwYpLpDzTRGVycV/u7gkrcg01vISNr0z/s0pM7yGRKpq4dSF81R2cEADXJOSU6pcRhzJc1FkA5QO2kqJMWj0krgyDd3slR2uYEJ5lD+IBQm/Ue/dkxKYNAndDuJ9LCvCcxhZOvi5a14q8ZXJIENhfpV3EU+vecw/7BbKFlHVoH/AknuU6dOUusF7mz6n3eHirAomo7keTn9vS8xz9i9IU6QqmlWT7P6kPI/LjQ+GS2NyNUmLpMUe9bvsH0H3KXOQ7LEAp7cfJKyx4mkK4U+3Ugpwa926luCkpMhTWFGhgcedzkuprH2GtUU7mlcF+vXWSzzZCb3gOvsWtUm5a4HKq1T6097bxcZXc+YnVRWqKbpG+wu47R9Ii+6gD0S7ArNuGlfKFL74iDlKtzUHRO/uM6WsYMz0MPs9dh9K8sbq6xvMmeFN1xTbHlBfbTFmqqZQmUmOSWagUL/dQJ3csB9nbFrjICMudFKjHuuFZY1FMGnHIiq22ZQstPwHoC1E/WHm3DzkWYSoGqxBEnYQtaEZCsbqrZyePL0I4xggi+AjFLIyPGbJ0TalciQ742OycPCO22yPUpWnkeunZ/9NRxpUydi5GzcKVFvXhHXn14u0RI+BfLVObJIF3WV47IfzLrLDhcM+vDaDDFTS85ksH3e+ecJDoTCmYUUA+NE7ghcpKiRrC1ngdjlRhj1Zr6Ci7P+2sPR/KE0yC3FkeY6iCmTIR8KSc6c8J6B61pvT2jVX4xHBbuYhrxx4dgKyiRKc8acr240zViMQGIx7s4sQm/K63zqSIOVZd8r+tueVT02GJRds8kCu/GlN+Btb9t3V5WczyKgPeu3y/1CAR4tupSDKrFPMACofDkzA2vxQyzJzB9qP7Ljoq1OuukjaBEO7HGa8fuXPLyts1g0TS5cW0io5SNBlDNvqgA67k+gHe97ss1NaKL9LT6+qBOPDkLNZgp3dPzLvlWUKlydz2R8/3HBu2M8XyRvNp3eE6H3pWs4xCS+1CrCamKbaSujpCJR8VPsxlj8f4O8mCfW+TFExuSHBkl2fRz4fQPE7WroOWnp/9qsa1OeV8aTyxR54qQ/4YNK5OS9dwdcs7XWR5WCAxa2GpNcewnU1xfJT5DQEl3+znXLInxiDYLsqXYUAX/2EhM3b+Z6EX2uWlqFmITBqEY1v47rajRI+Wct+hD/7BcPvdFm5uKcY6fBzSv6BMvkn7l4qWtwk3Y6qtZVelINzRfEQZsmZB2PbNt7xMgFqC2X6/QbrNXq0BGd/tyA66+5/PZFUmnC06zXJCVlmAruKeo0y6c0+7lhbFDmg0mSbHC/nBj8Yya/dtqwApF4TkTntxZ/bFX0g8kJ/gefAAAVXEGfLUUVLHf4ZYydDxVoKDUNZo1gpuDmaQYoRkXLwZKFp/O2ia5kvzGnpH2WgAXrkTD+UEF9m2vvzTtn7XNn/vGC7e0sjPW2ghhGWCN0mw//tFmksqbN/qq4CMp47173JRpyWJf6T2gi/ET9KbVmoaxyx+haepK9xrXr4AANIZA6rjdEejb/42iU1NzoJIJ5EZ6clgfpLLgXlkH/2DX9s2gJOGxSUpRKb/G3Mb0APKH0KG5lGbx7wuuNmb2EF+MvEm+T/ycwxNQQ+yz21KsMdrvpsuPDY+DmzAbFtcIFSiOS/tP62uiaEGO3NracfAZ3wUrVefuT8jMc+zf6nMwIBpeGyocihGtK6e8vyDVh+Lms8oK11WQ4GUOr4Izoy3gp1o45BxIeZwxRict7vRJpboVrZvDsuyGuc+nF07YmpOYjUDr/h3L8/8rk2ppsue61ZxQwNU/UCePuGrnfA5hlGZnT0oLHJPRCLOplVd1paUzW14cwXP0GvyfRl6nDMqN3TgHrEpU6/bItlvLp+ElrQQJEmDikZrhemjrWXK2AdMz8VUBnJjhZw1QG3rnEbVDw3/lARK+enWVV6xQtlx/Y3ps1dI/M9Elt1WIvwv6DEeHynBtfNXZBZmQVTFGcBINfSmidlBAdVVzfMgacecdu1fki3F6ag+dd+CKHeOsrLiv6SIJ6Ov0CXIt6cgewPyz3bG6T7RkVPLoffsr8S/ku4WUzpyYKj6vIrjlQxWjgZLg/o+dyaqWuL/XeDERXA5tPPaB8B5zuHiqdEx32Fcf62CmWbhYhYFLhmp/jVYIwpbMh8T5jtloReIJHxEbA/mIS5Qemg58BOBpXmKR3irndcioIqjkySE2KjSWAuKq2tNHBZa2j4VMO/4s9bciWkwSbYkFARr9ZWWK9pGSl3ei9ykTD7tiVkXclcZW6KVbCSC6xS8Rn4dDz/Kepna+sFujldBldVxkO1C9xD2DP3FRlC0Fl7hB6cASaSKPTJyqcPGjHHiLg5q6RgACnQuYn7tFB6aWkaDypWz+4i2ZLE6k7UkvKi3HBNUQI+UNIb/BDR4pIJOM7e59fShkZy/2o2vOmaNzAPwtb8hE/n0cFOpP6tjiXAlim3FAEnFgBzQXydsUEh6nJAXAU/75VxOXB80/Oyy1KyAfYsI2j+9pgaFDXjGSJjA5jZxUrbEnlX6q6PaBHhIq/7OLHHSs4xNKjVJaMAoV2nAgKshxzY95owxbHyTLM8yFweul4yP5l8Ft/SSXWhXmXCslZKf2p+L+y0EsMLQqMmadE4wQP8DHxji3eWkt5Kom//a0KUm6NQURik6L9KAYiit6sCuZw5qV0JXx8mrhJwC3F9ADirLROyV2HNA/f5GoHoqLENyo+FiKLY6Oz90t1Cidmrcfhq3KdGs5BCu8FUhcE73wq3QxrD1AaZG7JZgTjz0ujnSZOar9pIN20B24Jx8w34KZcEyLS1qaknDedVsDoJI4XSw0waq1WIp1oidnZuIfUqMlkxUnbkM9ZtZmn4olge516RPUnEQce3lHzarSyrGXCr4oqAbNByzYiXP8X/Fh35bnev51YldlHXcoebKo6zGgJKsQStKeiGhIFFiwtNxAEKLnHSH/ztyc1eyf8GlaHv3OooYOze7NlnDetNDSgnw4SSRSV8jjmGIM1mbXWTfUQvbocoJMYFP/J36fmhUosg0IEwBAv+ojzKX1z9TDYMMQxSt7htD7abDjA1OmHEcB4gVPkT8oplR62CmmUopzph7LSbLsXAwmqzaBwhynXaQ+NQRxWJ0Hr0hKZ7k9fJ/bMAltKbn+3jG3T15psvDfd2w+bxz4wf5yH48MZAj1QUUfCHRPc2MoczHzq7PpobBmvWcI3y/nGAAAGuMV2EqVtMxE+mE+nkN/4iHiAHw5H1gJC82KhwouzPBDKaGXAYZGBhLCTZ59Pf61XbkOH8GVNs7dzMae9QU+Aj5oPgDttg2TEsMFyeJkVlf6tnE+1fkDAxhvhy9eedu1hToKdzm6yAqDE05xSNaihYNfbUDTwDpZPwByjOfe940N+wqNExEHy/QzwfURZ+AD5NQiuG+yMTfX63b0Jst6nyeGzhMDje7myYsW3/tk8K1Tc1s+jOvCbJ4mbBTdmG8xpBSG2nOO9Zz0XfzsQJLqTfmtgoDwxVWJveV/Y/M0h9OEeB8sTyohcxySAy8b6GH1ibNaCGx4fYXsl4Hu0I0qHojLZo4K5dJR1nJUf8A44L78zeEnGPTncF6XZg1Zj+yf+St513r5N2VvbQJcsiMrddFMA5iuVX+ryXgdXo400wv2AsZ6GhOwi3Gy5ntqdZYG/AaKlOHSiIYSHvHJQnZxuoXWGXrVs7v3AkQmB24ECanCZPh+quYzksA8s0U7JesYaiZ+BvZYEIfWMfmnptpKxjHvwDjoORRmJLkvwi9Dw1XQ30pUOXv0fobXjgD6Vn5K99h67kMKKWfK3L5FmLfk55iP70BWCwWjm7y6lMl1CoIaHq0/oiZB0yMv03RnuiJbBfhaD3Xu2kq3a3kZP3rUS30wGH4zofXtWeiTr+xS6N0QRYnT/tvAfE6ViCAEwp3O4qXM0/CSeSHlnXmRZoEvjFpoDhIJCEOkUvucRpzKqBXF9R3sb73sSmtsV/+9OlyJGP1FhmtHEbX/0pjzTROqZrp5snPTBwnEVpChoA3tC8ddL4mmJgl0nhWoHz+z5tNsFN81cxn/6eM56d7hXp8y0dRKdfpR3wJpa/RzxzxRDZhuebuNsmnh8EUATEbjK/TzkdoGr021qDfaD7LhhgrlWA09d4kglbGvXsSH4/fwk494x9OtoN+5VvPz+WIC4AmsK6jMAW8znJTedJcx+0l1uJNGNsdAn3uDG64hxjEpCm3H4lrxcf6szXiIZKppy9LUH/lXd873qTeFQ5TJZRqtXRRiqrElXR0yfyUIKRRvoZhdmY7DRSebq2Busn69isrmqtt++XhxCy0lq+Ni08ll5Qhz9AeTgwqmtJzGe029kIWzJuqfqoAUdEcQdJDWvcbyRIUtK1KLGZZ6Utgsdi5Es5TW9WTvpFrYG8lKx2d54LHtrJmLmeHfF0H3y45kJ023CtSvIGz33Uy3jREMP8QYtBBZoG68t/VfbW52cXEI9ZgBl+far2fOJ5l9E8Pfk5gcL0J52fSkxSHXas1j58/wKHW8R1VpNhaZ0FNkEwof8kIj6J8behDB74qyYbXbxlxLIegBNcq3d+9OHuSrbxxqhrmEw3HrzJmzk1C9zFDccgkjUwkv9aoBacr4eGN0gEE37EPOId6S8hNR236jd5iUpFdGaTZi7OQ7pvbNfpZeQBisvkd7KotCfObmTmWi5md3xxMf8Eld1Br25ihGnvP9mESd8OdbWxkfsWSj5ASls47IbATOUy1tppMVXlUM7SAlVyDuegZQxMHSB6s5NnYB+zJ9F69FLIaguP8UQ+hwlY8UpT/trKGSpiLjkxtnPU+ocYXyJpfPHzjgLcBwgFxbiUJZoWQNrIK8k9R2h3ep5NedsoETeNep2coPW7BuVr7uSC5129UqzmD8F+iRwCmZaYjwiqSeJPY9GTe+zuNuN1Syc0eepQxNjL7G9zepmjibwjHJlOnJPGkmP3vl6UOVSKKos2ucWqB9UXVYkipj1X1qK9squoVgksKDDJZ5QJRvg7XZOJ9l6Qw9gkmH/2CmMx0sp8HeHxQnKBoBCDNM5dgGrxrvrnafVrvKIJGuqxUr694U+Abnlhp4dtVpTDMlqvTGKLUZBNvpCp+iwbCX/UbqA+FqkykJd4zdHnR0wZOHW91GmrgV3jiZy0Fkr3NgUlulGjjJzKVtlJP5yJRaZ96AurZlRoMCC7L8p1XA9uSAGTniO+Zjf3GVk4URl5XOo/8D+9mUfSilntv137ZjWVTNNbfZF1HoS6J4CL4cRTpiiyVhwkEZ0BKy74HbZAd6G0jpjxe9xUYZ6Jqf8OdQh6TdUUygaEStbFwrTA9k4OaqNG3sYyOhiAhRUiwKeFRzxH2p/P+O8Yj7xk1/XJDpasNIWn3MOnie1QkkGWRSo5DzLW6K9xpf99enQ7SEuYQ+qoEarR0H6j2V3vX5d53jMo4imPPHgx+nL6Ulo2NoxeTZkYzSM9LosBE6hOmJ8MCeKLm1U+40CIbUphqI+UUWM7yRFFcypX2D9Ydxfc+ZmhH4xjcK5NKjWyBP9nwsTlX1qIcgQAxPELbei7WuTyx7GxEln7nKSlSImAKadDtmSTU95cEOrsul4kgrEPe98UQmRcA7skvkKtUdKc/pej9lshtno+cgQtdwrS8X/y4nEnWi7sNqWdy1PagFMsgcziiFLF0C1U/aXJ0iMtBMtwwnGmkfoJov5+MGAUkgo9lKEdDjyGp4J2H8OihfgB0zWBcVE4UcYwlDRff1Ea9uT0NqMQdoO+pQvWaoIFzlYT+mwN6bAYHIND/y7QlyErVZIaj3qu+ro7n4yu45ElxK4u90ZxnVcVL0O1NySUpLZiXWfntjM0sbFneJt1tR4xc/6l3vch9v7OpL6bzdQ8ikC395vzrl/sj+apKdIrTt/RhOAHDzNf4MU7DVtx/zimokOgHwpR7KzRisHMrVbFHGWMOWKor9sO09A91+aC1VYIKdX2RZgcMC3IeZOJWsEOHvLYo/TEnzvjwJJzsIgLdXTLi5bAB51mv2Z+RqHP8lIfMQYsKZL/Ey0CPjGFQ1BbLThxeUk40YnHh6SxzIVnXkpds+/4JvObyV04dIN4JCfy1cUhtSuaBCcaowEG49GnT52A28nOEpcuoM3ZuhdGNlxOIuFyky62QHSYQsvlGZsNYkMHbxMqGyhtzdMWL1oaOt8S0Uwh3qyq/bi9NLgvR4wsnS84EVjiTrOFmQd9CSbL0SRCRvkdxPtaVCa9Img0Y85G7jjalNbqzeJTN+YhIy3uxQQxEZAbOZjSgQiOMZw+5WtCkv892OeQULDXR2Zg4NEXvuZT6Kq1cA678MhZ9zMfJ5ADgfscTDc9B/4ISiQs1JiUxoLNa++1ctx4e+pc+KHknlg0orU31s5vpFa69lDq+T9Bh3F7KLRMHW1N+Ll1S4QEK5M7AiBD53uKS5Xy/IiOGXn5Tb+U3+Idfct+ETb6vrQjiWKuX4RsIOJVWuWQ65blmZtN86ZNZf/cpMyXBYXalejF0OBzxdJ7EPir9JpBfKyai2sF0mVd4LHjmGDRZl0/TGINMCdnDVrbf8yFZzGXFHweFmSD3IOui7418vSY19k4n7AUy28GaQOgbHYCDLyxeolYkmrETYk7eIl6GJWG22olheb5HlvJYQGtweQC+em3jUS7v9qMzZkOeTYzkfaiz9JQ9qnvVGDA83vPfl5i7v1QZtqwaa8KrG9HabgPKyZRJz8pGSqi+XEkDEtYjbO7dQbklgdAqgWyU9gWo27kiV7S72FMA4WOBe16HD6BO6xzGRrtoQLhc97McAt2gYDo8NQGVZ61T3ibtcgUq/VWiGUTgjlZiMr4aZ/oEaJZeLQq9doRhu+F7BwWhQSd21KxfPA7BNx7q6keww7eSZCBTsp647aBRT7g1otcY7jd8kS3+YtN2JUQUAN1yrE62kIjthi4TwYPyQzgGV4bbIdPvp3CrEB/XD0dMaZyvVL0uQQOwWikJVUqLtg0OLxChMfvenAlHvjg2fZmW9Nu1I5qqVQkUM7vWaQT6ku0l4bgMBrIOdNJGKWbVu9LlKLYde2zVAb0kn4T3uFLkkp8TC6o5eENnz5ppXj9kCJ4SbwgQz/+E/i0OP/2of1bIQ8hNFURk+OD0OwxqCOGfq6iWsC+Ok5q0NAd6uNhz1DhGeJgaNiWes944d1E4cbbncdOtJI+6peKt06ypwnlI2PC67Rs5qGOdZ3G9qNfEs+8iiPe+ZtT0bnVnGvOo59VJ4DUqAjpc6U8PfOzUFq19WsYEzcupykoQ83TzOuSIiP0zgEYTmys+anV7ZskpjDSAc2TdPR9c+7/e/+m7wu6tHKPBgua+nlBoECYuga3+LELXk6LLeCGcFlhkyX44BquB6RHq+AgKQLe6RACcWV0ezogV0v6CKfix3EeneUuHRviYTaVKA3mY44wJzxu0t0X77OnZIeYdoUrXKkhO6CETJImECeJBcPMsiO9T4yi33ZMc6UFJ2vXLIaSMOKuLAAStkDcoZUXneH5apfbtDBR2WPqoxdiRnDfz0oVpTlM5xS/pKr/ndYDtmkU/YWl75IGK/r3vziL2/TasVhOzlHGxeCZ0kxoIOSM/N89HFjsM79CQQ5hf9arIH3Sns2sQI0mbFbDekImgxVJcq9cMu4jRi2RJbQNjN7AWYXiqKZGRYM4XwhiC1kHFa5gGpqccKzArTZ12jThuvvGD1u/ufW83g5E9A3gHowQcd5GvwLPZVXTvGfJf2cFW1ZmyxIK3h98e9QToa2bXGbPNDGO8p7QXROlsr/hs6kQK1T+B719FxuZKPaI+2/kax0mfwEgi48LHiot8wqfMi9rkSnx43Tn2l+rKr3eoqihvifU0x1638yByUlsXv/xEtH3OuF7cPPcIAMrcN+iZZsmdIwpW2A22v7TVBRJJ1egeAZ54qTY5Vc5uN8XCBtiiZFdjYe4/jQ5EwuEE2gTG0Rpjkk4sAGNJRvwsJWMoHDS9YWw0CwINI7m4L1XpiomjCZSaa3bNlwfN86Z+IJgPVaXYTtsDxggnY3nnGPiGpBo5oHRlvmDgx6lHxVFhSMxL6EkIr8+by5rR7vihokQbYFCkALVr34wBvQlkj7jewLIq9Vg0QKzjUMZ+535D+LSAXbdfxfNfEIE1/p3XP0njC3Ny+2EwmjTunXxtN0FwduFBzWOyv0jtCqvT8+cpaSzxv0Bc3OlTblrNOwJR2mRJV+EW3Afy9x5YpQ4K3wakMEjjYELhhz2D7wAVUTv+zOasi7q4uXWrKJkXJqS+vY+htQU3itXbKuRLCM1V/j2gzen6lIZbZH37x6NC5W2Kt/kxt9mdRgEHzvIGFXxpsZTFEn7NHsWp+9n7TcD1+VgsSnaOA5wABSEc2U91t+fK67Q0xqWJpAlRpEGErqNwRn/r3WMD5UnfnwvvRNt9IzqVQ/6Rwh3mckFybPicbiUqLuTutuQADNNlzLmP7msEus1ZJ6kA22zEof50aUgP0AAB+8R9v5N+9AaYGUWkBMMoROFjsn539wKooXdHWjmmEyPV4KqGsfzB+HSGZ1e3SJbDRjDfx3MtKkwsb/Q6jmQn/eZij37FHCD8zMmz96KWk3dgkJHENEYiqnt9HjdX1gip3Sz4s7uLtIdPKLmVPxAAAQnQGfTHRCn7brADYPAS3BJFZenRZp9S9qaSDAxEIeSnpdyNQUDRLJNuvlerVvNfWCnFdJznlVbxJ5DPgK3Ndg4S9TD17w+/GP9VlEx470ZnvoYsHt5FhVBzV7NPnWbUiRgH7jwyePDf5PyN5PDBAKF63j6Fa4KwEzBs6FZwkYrsQE3O92I+R1KlmdfbD/qGfLG0iB/nhE4kn3OrsAQnQ5tk+l2zp2Bs0zD1IxLfGF73Eu7Ls1ZZtqmfWB/c7fxRndxxEXBsZi+iDu5nxYl2cmYeioMbQ1NqoyKAg7KKxZDXObgimGeWhskp/8OFbo+vSSnA6y7vvnivWwA0QzfYJMHmQGBZWf6nDCm7JDPQIO9WP/fkVfdgXTNnG97/BWCpK3S3jv1b/uzcaAV8h2pHP2Ub41IAjG30Ij6N/ajMNc3t6C8nCnzGZOqdOOt9LxH5Rr/6iUPRV7Qe8NU3sMYnYuedjAkQo6eigaCWSPgUe84bLHtCv/DJFYbuZ+OwgNSv8LQ43+1fAUpnRhJfGwA9Tp7ciMYoDFJdS0yQORA+gCdZ6BA5Eh9Ihs7NIFGTuEvRys4K2XktpchBsfT/rL1cgW9/UdZ2UVULGA0nbmb6GUDNIs/jP1l3tKHGfyCjyNtDLBYg+UeDyHky1W628MVrwMmsFqEXakTy8psMJ8X2c68Lhhw/IxGS5doxiD4j+zbzYYWj0wTCWYd4OGYSkVtZX62NX8VOe7DpZRr7Ca/o7or3umlyUAfpNfbYuGXo1E40thmSOZXnkfXSLAsmO2/finWbl601fkxaJBXEOhDER+bTss7XZ42niyS77XOupZbPiMdUxXfaNMIQqrsJe01ovPNqU+u22MqCMxtran0DN4L0d1bQ7u+0qxDQum9lnZ3MNPfG/9OFQxBROslS1nrlelxOJuBYBkb8fYIefBic4DPWdUzZ1sEYbc6sL8kRvrjBgc3o9BEZwpDAXjj5FVIjuiJJ2FujRErD7+oGcycrYzcIesqJMpQ0Eq/Kzo0THWTOjZCHpzuqXzX0aTHwR7JL8rJx29MHzlRx1CdKPp+Hf6id4OZEWgPnqV72K0sT+QBzTmRrc9iJjgzwE6UkvDoV8tRZ/8seM953WPnzcud8Fd5h8Yvad1xHRgK/QMRD0foqEnvH81Oh/SbCQTdsT1Y/yB32oMZrwXwNByUabdCR8h18jNPCX9DtShGztQelyZGWeRV0PdaMJViSTk5T79BsCkIheOE8/3lKZoUtcNcumwzeiwf8cYngqFlGOlm3+HzoZAF0mj9WRY6v6IfVztcmj00zmC6K+kdq2LE9Ks+dRZph+yMiGt2Zpv9XBpPBnRmgn336UNdpNDVM6ck++CVMTozUIMVSVBWFoYebbh8/LTFqKT10340dHWqvBh6LVVOUbHVgcPfJ4ATUBSkHuumqchAF3iFKRXLSrtRYt2JgUvn0ouH97S40k+LLvaMsEP/B8biIHIuISp39hkPuOZpukouyQshNF92YNu5ij3TaiGNwnl0q7bGBDgZM/bHTVAKNTo86L+5adEEGFYfHxQB1u4chjIPqT2/c+IB6cUbeg8HtpLz2BzyiCcpimZslWSzm9ttfQWB8VKnOSmknrT61EZeQyjGqZQlhx9h+KS3HFqsqhH2kcAUX96UUupdg8urmiZTGVsZejppW4lutQf0C+WD9pSf3xjHS0UOmfC6kJv6+gdjpDK0SwPk3nwhc0mc0mPsulIfKomJ8Iguto8CdVheeMPki9KSplA1W7FzbCPs8oHzOMXrpI1A4WZtI8QbP6hkLBdc6Q4cnXcWg9gLKHdTnLyyRslk61rxnMbt6HK89GeYZ9vlAh83aO5J1Eeg4cBDfp7dhoNmuDoJSgYRybLIevU4BSM0cQM17gGhfm3JmhMr8dpW3P8I3zLXe88V4juHG73OsHIgDyIDFY6z3PsxJHlywuUH2SZnRMMnFV8sS3rC27O0Ad5u12mxh+tGpVlEAGaU9DMgU66xGoVVkh3W6ECEbikopuz18+6mNBxW9qZ0RCITUTky2SCQUSFdSc1vl8o1PRFPuKSvigutweJPwRiTBkkyaZEIDijabc+nnWfO8nJPtycwcK1srFuRyVCFfM2D6rjCNUHNhshc4g2C0ZzI+kvvhZ3Tgt21l+CjiPcGRKKsQUSl6v+c+aWZCCRKqlcP0dsAmq60vnXwUKJTybI97YFRhJUyMNYw20M4J7yAPR4AQ7nBrOwKfJ/3ty3xMM+ioXA7wtcbGX8B1WABKmyobvSVwr8zZfTnKKm3HiZnFNfi2jgfqbJpBNE63Dy2L4X0Rvw3jqTjuKIz/4hEI0Qx8G4PjkUohFS0uoMXBoYzYqarRW6Tt8rNAqCySW+AQCYN/sL09bRUdXP5vKzsG2Y+qILEAn//LjdxZXdmf5q+BZxqoPVurVhZ0R/YMWgZIoFklPUA1lf+lYL8eNyVmB7A2blxCl8pHIYhLPiR/o6MjInOciOU5L6v62pTnUVBSGOEg/cMUmV6e7owTiA6jMKxy3IsBrox4ROMWd2FNvNS65zh08ttZI4EadqNB6dCuTR/kvnmVBfKz+L/haNxYFzIohWidOfj17oZuUFvYv2CAjo/KnlmICZXpx0rj7rD+9DJhDRCJbpTgDl+VRkzO1g0g0OoKaLWiLQwTkJejZ5jXzjgalHMzauzOHatx5vWxXJLmvXNUBpbisHkJfLDbpgI+ODhK3uWJP17leuKmVN1/hTM8H54iN+8AbPtz+tnxTXEGAcWrxTq/DXx/4cW7+W4J0L8Eu/ai+AErua6U7MTwWo6yhq/rOmqr3M6h7Uj7YMtNCUgf9AOKZfz0Ciod1LACW9tBSjtGXlM83LE+e5ISBKCEbRayRqVBwNZldGK9KLLsUmqWOGstjzD3uxP4Oo9EgqLEUu5MxIIMf/9DCcfC++FMR4HSLOlWHbGsVx+n3fyD/pf/+sWdWJuYB7R/ruj/MHsStScxxitOfEPENUl6wJTl0IjweMP4AZLXQP+kS4YYSOnTU4fzT0V9OjV86MCjhHwLOY0XaRi+Vr3ThqQAwv+Xl2h9tHqGG1gdOjP7riK0slP6deK4vnfd6fdz3Vetugk7NYbUp7Dw30XOr66MlhRpuXnO1T5eQs6cdg6g4NRZf8ynbNEHVvDhwJWlTDOTmaDiH0O+5bLZ457HOLlH7q5pP93bTAH2xr9HTN5/AR2BQZKh9jVuSv02sUAUPPsfsq+ZnsVkri4A58id/w+0FymUhmbUKgTCgcDnHQqKK8E848+K52N4xckZYijDEj1LkZAeT8R9cbnqxCQlazZWbOdpmU8cfeA8T/cIZ8fmEJXDV6VVKIE+8/CFdHeEc5bmU314EcmZ19JdKIRv2Tfd3vfXoEp6v9BobYSgeSmNSrBDaXdN9L0R7hZtBNFsaxVmD7/2xnDbNwruf3tm+PH75x76TGdBeIWgbLLQJBkZ7e9fti2Ng4RlD7K47U9pBN59ii92e174cxx39tKZ9XgO8z0addizE81x7a3Hwba95FPNCzaUMEfoeHKZEPb21QNG1xVqF7SbJ1qt6HtBXnYP7yFdcCNLMKMWhNAsjauzK1jfyZrxRNBaFxMZ5eSUZO18jRteFxuOH0CB4Brze/zfV9py44Ng1ffT355zbWlbmEdSCXiTxgHbAOm4ot/NtiHr4/N25esZMIb78RfVIxNwgwwXrX8qcwLXZ6PdtCMWLF1mgtyA2TYnijV8aHrDJmAS6FhOvTC6ab1JMHfMNGZn1quRYGWiVJXElIzIPy310Rto2/MUfTdvA/2OUrPkmDlFPTJFWBs0RtBguD1fl9Erd8v/A6E6XP2rx7R1jXB7PW31OPG2fmvEFC2m8hKN5FeyHG6G+KseA1qgYHVBgN8DUlHdnSgwEMX7bi+nw35jxZfHnS318OShUNJLYZI6NV6QflsYf0C/jQ7BWtyj34yqynpS5HgfTDqCk21qh4KbcFNyOJplwYY+UNGENmDLNP3EE/QmDHRrLamtBbkM6NRMTd7khu0aQLZpx5/f/xcaX+1DSyqqPNvKz/x1RnbMihJGNAphMi27tjYPjDLXSZP83mbYHpvEIbC0ovi+1SrejSj2brfV8eZINjzqRlKKG/6y0uQsm/JlT3qAWgOncIB4jG4VhlBe0U/KWDbUgYY1MJDlH0f8kXAMuK7lh9sxZYZJQheREGNXmaFc8x3IJGKWdKQQILxFkdnENf2wbprPWI4Y8hv5f64VTSvIuQP3x1r4NOlgqPnEodJc2/RkuSPD9JiGjlY+OdI9VbCRBihI4CxjMbB3LE5+SZq6NJ8m9YXwQOW78nYY3+A8OyxUBrPpUkOsujyYjARBXYIveUe+XEo5Y3Bf/rEt7DsBNmkDLNeyA6L70WgCf6mgd1z6+jggcLLQE1VDYnzViOt7rWJYVVoCzmiHxHvDEzvr5OgOEPfYZ94ZULkA30lVVL5UcI0kzq1s+JCqp/depsj6aX6TaSZgrnz6AsZyyi3tCvtDBd+mMAbQeNigtoG2X1HlN32lk9gkQEQnXiqvz5ZTsvZ2HZP9+F2Ff/pldij6h4e2fuivGFJrBnwbJKFK1sg+u00AQsJX03RjVHEKk2C65XCLUikK6JOIA5LeNHd/roFhb8izKdHSJHI6rhXRO4t1vY7sY/9U9qW+SUx9rqemg1bRIALCLNkG3SFmBSkNRHQjrfJ/c54ixQhihoVl3qpEXb0f9PAjc8PBKMRUITuG+P2+lkc9eQK037or/DeSaLAYNPDVjEBLD1fh3SG25jhAphmEopAshvd5KmocI5UoiGM1KAVTVhQdrfCD/fOhbkFjV0KTcwlz1vN27Xgk1b9CB+EalYZJwmnd5BZ4G9/7D+icCBXYCyqUWAED7/9FO4KamYncDJ1Y+1l7j7JKuyGIF1ewiVjnvEu1HNtezZDEei+z6Q0bnKdLPNLqcuoygC2SOqxKZ+IQMZvqfblk7+3diX2IStZ1KzrvJ+QiKfFoyK1lhMfoqYAaQDn80pJuanL+QISKTFbvysPQqfOub4zeEod3cvYtOwlqudrGOXrd1pSPn9EeZhKv85ICkfUUgRTfB59ecY7KBxVoH0fPmDaoi7alNp27tZhQerpsFGIAunYSIZWZ+/+EO90fKdLnBE8UB88+zs2W8EGOaQEoMciH4tahcQQi09ga8IBmvvolA29r6wheNDVM7eD1csxhY3OTnFCLZ2YxS2I9lfsGPA4/mASDGKyFQ7Q/EzgolKYifpvyNy5bWosD7KxHM6gnXgzAaRPBOyhS/AuxrxhI8+5/0opef3QowNZOJvuXgSG9zN/xQKQlqRv/MS/PyvFrB3bfdvds1JBFSVu9vbFg4vIv7vcaYxWb7i+IjeMjmqSUmNh+ctqr/POkNaPGRMabKXYmJuEbm0mp6ItwpqJlCmUxRXYBDI5A7YpjZkPkjCVdSjApb4XHHQ3tDKtgqKMd8mdOzcDAj21PY+yUa2Un4hqakZcQtZdCe3h1C0qYX4hTdyMBXvYl4j3KOxNc/7qBs3VhSDZWCrrPXOQyEly+ELuPHdAnekXRwKkh1pSWusza6DFkeousqVAWOPuGOACdIqf6cgSF7DvqgEkBkElI5R+Gcn4Z4vjNB5tTAjBOcD2mYGgqc2ZtHl4yWDlO9KVm4WUUlw650OPOtnPMSQdbbTAAAKxQGfTmpCn07eZp2t1KCIAhvFaj6J2rz5kd9WQPvf2brdtFnRdoU4TtQfpIsy6xOOrYG66hGThvVqoXW+WWZx57uh38Dnjb/iEN4PL4bksKWfAGA2knGSNQV69OyVatAKXCT0KqBrg4RlUaG4gzrhJfCzhnFzDHcZCduU5jKuZGZLISThkVTgnuoiWIiMie+J4rLMqTBB/jF/j3WvoiWP0ckfELS0P4Yfz8pt9P5lRxt5+UJa5czZTP0p/qYe/UNxCmtmWB/XpJrUL5hNjUS4tlzwv2uBVz706YqOaGWRv+JXv1JE8H+xrqQsoXhGFUt8jGV5HQhiA8zEGkTFsy5HruqYPF4+aRrAlKTOzTid5HxXY3eh04gH/N+PSl0DMpDWKsKo0Cg4S0xp4pxzKsZ+KxR6OBjHqKht2oCOD8fGdPNYr7xVNoTsMusH/tItlaxvwYJI4KA0q6CG8hUURLnUE/4R6/WYA4pwOPK3sQgoAynPR2/iL+i+GbvqjWFSf7TPHsVTmcfyw9pQx6BCwSlTbOjW/5f8FTpheSaWc0FQ4+/GT9rngBna0swLiH8YD1djYlBrrpJ88uGokY+M7TqZJaIOxpbR+OEeMTsev6WK3vi5uCx/69QXRXaI03dl4WfGyr5GG0W5jpmQbO5CNEte5j0gnKtqKOEVWgV4lwMfYEXdd8AyHE1/Hj8yPnZjtYfr21cZ0iAJAMtCR9m9bY1v4J83rPiWipnqwe57XWrhOiA/tVbpZ1sahRad0qJ/PR+iKMttkZOJAciwr6Wz67+pbBkA2pYEkYCAvJpqP9PfAOcBUMjzAYimko82ZSlfbvAFpIIvJFFoK/vshEwrebHITDZuucyyTWVNdk7EN3sH15SC+8dWNfpd1ssID9mrIJwsgWFWg+PRbTcId4dNE41kUV4lwrGHcgAxXtfDw/Kdp9Aqdf3klcNMep15kNfBsgEZerXJxxO2atMJSKqp/zea1Ft6fCAI70reCaDRSKAn8oyhJCiT2qo8H7qHMG1gxGmG+K0jumWic5Biv2f5HMHRgWqhgLeXA2swtlOg6mr5plIZ+dmRJ31box0M/f/gtAxlnuvEfPjeBJ+K7KLXWKQqEJAS1PZX5SZTeKiKXJ+NQ52YEspVEEkD1nGDScwGM7MwxIalScwMdrgtMMTnv78srw+sQPHzg75pw3vEnsfK8ygH/iTJd/x6OSEuxkO6u3QAL2hUcseAEixYl2+HnzeXy4N5pFjnMAiTG+WIv+udHQ3vKUWQ+bXoEl2xOy8O92xfUz1kPd3/hJ4L9+UtAhgsy0849T8GB9rzGRlzGYmK/Qvm/tt8HW+e2uPiNgaDSqjR08ChktKwazFpFFh76dXAkUylZF7A+GCvkmfWeTFK1Fa2ajchpAz1I1gGyoJ58jL94nsw0l2A7H9J3HObE+6Zx9QSkVs0qyJCT71cAh6zK4izkCDKElyLQYbJXqZRo0abMWPJm3NruL8Phj7PNLfGpaEic14EXWg0ZwL5ejmYecVUAsSF2aHLQ4b7PJehZ6+hoLAwy6KCSP3bEPK/KCix0iapoxA6cDcZxweVN+2YcxTgCxzD0SBroj8hDytxpt+rsZ046XGzYjYofqw7kBd1IH89+RQzmSPeKExFX70xpH22B6SpW1aH3RTh37dzFqP7jXkhfFmpPouWClf2cfweO5wk/M5sn1J8Z488HQEo99TbMq4qQoQh4Sm8FxAH+kSuQ2Li5SkxmvjWrbcP5MQNoBe7pxPJ+ItZniGnMUfQSZOesyCpXeBtxMEzSrBwqTSx9vGz8Aj55JYeN7SxmVIImrIzLbJrEwzIuVouKDjK+sk4s/VHYKe8hBYUd3WXZCF2zpd4FA//0oqHRati7GiwwdnpGccp84QC6VcTHeBksaezpNirrkNzb8KLFGL9EQmUhG3C9tYJDcMb9QIKCzx8iTy6SE+XHRJ95UnJUxrR+07/iHmGn4brltWcYcR/rxYttE9rer1BLte9W2XRaqBePrYDQ+eXMeYFioPO6sqahv3cdkflJFr5aDscfmiMkuL/T2GdpBVmkr1Ajyxdem2kxm3ZMr9Yk/YUj4uER/3jqnHeJFOzvgVLuSAw8MJeGJ+mN8X3c8eVlBLhVCkPErFPEdYw/hvC4/kd7H79Z46xejl7Li40QNWqzjnw27r5AR4HJXqsm1VujS7rgb9grVGO5UBurtnD/s02aLRkJmzns7dtrX4OKBM9GerSYmrL7g4BQiZgywRRtXpnZ3hQA2eDjOSSBc7ukzVoZwWIewxJcGEdTYImylgBAULyv+J4TIB8YatmJP2rMOHboFmHq762GtUwFAtDBC8r0eGX/EHnQ/2RuVofS3rEWaKYGVkRfKmcvucP7yXUWQ7ve4rCwHppthqAl9qtXKCTsBkfUUFvhJx5BhtusehUTmxJ6lBD9UYiGwDWZwMxD38x/WMXZObJFz9fx1UWrXZ/KTRzlEVqXNlXgP5UhXdBXwQHljwXQGe5gjtl7OH88AV5KN+1jaN1LK+aGlgrR1MKX+Qsd7fKFD0iQtzR37JPVOFh4Pwim56y3tYLBteVrUMzpctsHJCCN4DeRFwxLJBeVAK0ObY8NnraH6GTXZs+ZyIJDhQAS2wdy9O6ob3yyS7xRrd4GakcZ8akv9MG1X2tRu/UhXSUK/OyiMYAL+87+R3h1rzJqziQZRxG3ZgsrF3TaOTYFXyt8oMhb8sePBVIIvJ+vKa+izvLCDsZ0VWnc9cIY3wNpE9cNJ47ydmmmOYQtFlUagGIBUk8ER3Re43+T8J8faeb4Z5kJQXA7wmcbS6s9zzx+sJzS2ZkK0rNQtYq/8LMXJul3ksrATCLcIwoMM3p0DYxdvxbzQtgLwpcmSPseco6Vxau6NXRR5TiD6Bff+BiLq7F6y11qlh6DgkbjoIEnGjwIMwh5jgKqBDMAkZWnvssUvPQIqN1M4Z8AqcQOSaEqj5+1UcfDdn+oapKRZNlZfFxcK8uhLnv2mSc+3V1vuY1hQMO0TbyxLhTfsYyGiMZ29vP0pwYY0shaDS7A0ZUicbgAGXfTrOY+UnWkoWGTQeGS88+1oYdzup0TZcsNTNkBIQEwjpG1hwzgxiXkL1vVncZH8w5kZ1rmg94HuUAP84bk+rdGbi4oyOtRCxz1tvhF0QaJaO4oCKF57LU3ADuvqiwV0HEOOoyn9vE1MQpD6CBUXNAWewjdkKKXlQejAlu3wN3wrRfAjm35R14gonZAV1axdT46OUmFvL734VBSOGI/94c6nk5VFEqAmG1Ah9KP5RP9ikG4hj0meC47GUXrLbvXPMOZvhSmC+dvJlKe4p+0casFSsLX8v3vZwWs8p16bKw1KHzb/zv6SQ6ytlfJbV4dGMF2769DBh7g5bnEX8vq3F2koA7dJzdruSHITxyty8bxAQMh63QhNBxis2irP6iT2kagqCjRDrirtpf0Ghm1wAb/9W0wfRBSWHUbG/qbdq1ngFglrDvFLJjkYx6MZlQC95ifpndzVt51adhEijUUkJZtbqjQqEaE2KLRjwK2RI6WAEREYk9YC25Ur2RPfNjr6TdASAA2TajXGwW69Uwv3f8dJunJ4R02D5FRtqfikk60GZ1dPUObzuRZddgktJrM/bsvzAhcVJQyjr45KEydM6p/Tj/r09Ul61cuk4MliVLUJCr8fA34QAAQAZBm1NJqEFsmUwJv/fNzQK4eP7XziuGifuSw02gjmzHRlgAfDMgJ+jR3N2db7lUT6CnB/Ql0YjINBKqmQhEITR8KtHJ4cQu2BpC0JZRxfwbcO0A4EwbskUpJIrAqRPrcpEObMAGuOl6mmvP4D88vbL7Zzi3kd270oKhFAZAG0OPKVeEJ3J4wyQ3CEsowzskIKdTRqTkuoyGh1EZCPhOW4uctz3s8aILLrmCME7jDVVYgZZrMguJteoEthiUOgpnWOS7mPJaaKTqrHh14uOQAQE1ynTLYj7yRU/P6ZQOYPbN/3DGyzV2goAaXJ2xF+gKuDoZQxgvMzlDbuKj22MKYzgHd++9k2LHJc5Kn6D6OsJukGxue8tEhxRQ5kCdJ6lF9UMyntDf+VXE5VmBIgeYEejlheeftv+T9oqNSVsNrUgbrVBUbzS2GeVBTefJiqDuSyArcRANu0ApAKCcyXujP31FzH2n/NeSh9Zg6drgGbWGYrtGA0ajex9AC6zq8n2K3sPbJz2nU/X+H/jwJuMsCK7fPVkl72aB9hk2o2rD67HBPBGk7lYae/uC5hRSr4OH+8+SXW1ivjnj9XwsRp4PJo1fYPHBNoetzLYcviMncwywJ7ep+ZLCuzJG22uxUj9TVXmh8G/HYPu7runpAeExdrSYpiULcwwSoWZBmF65GLRcro7PhMKPsnrZSM65xynUUS5Qs79HZ5jwAr76dtB9+rPQpnw9eXfBpIuGXZh6ee2LoE8FGMh8CX6uzHT5jeNo9VGtsDA5+fVwSqyB6RDF44nK4mtR4hnyYAQw4/xK4Qj1d03VJafINmWH4tF2SUSPmpeZzYW/INUheG6BeWFdhRRxNEBbX2dyjdt5Msv5FgbQYzxPtTinj7IynqYLrLJQAZPfLXf41YfhNznh5bUfJhL/jNimpjdJyIX4iubjdAMBV/5Kq8tE5yA3bpPZYa3O+cu224LQl9CrezEL2w9VdfLTUk0Ao/vqomUBANkfNzqUNtyJhOfrtNN3ASH4MJ5hEim77frxJd+XeEuIJzvF/KHhqmBtunCHHyUNTyzWjNQcH5ILeJkD1tl+m4l8zxq8ybf4N0Zp3tke2trp9DVdTEAZTE/ncI3BFSfP0G95qOef7TCv2tlNTtjr7sZMmvkgvD2sWRRrqxRb9GWzs7ZRX20JrI9v7r8zF3HNoFKVzStitrM+at7SN0gJn6urpvntSSvgBcIWmMiBuYnvBMZyUMmmBZoKSTUpaUN4NFoelBNgS9pMr+oitO2mCZPe+qCVG5BpwbN8UhpJkUOZXsspGiv/+KktGxcfGeOK3dbJhUecc2y1FYWWjVk7aKY23amoPRERcxjJmlX0d5POX4cX2lvNcfVByVc0PmtZhBuEhtf4RsYILXwieqG0aM5xNOavKoxL7bkZmn+x1eBEADJdkX+9DDwCAqTLnYZUljl3n198f2yztZTNfPCWXBr2pu/VDWBZH7mUBmqLBONHFsplPQiHgg9IoKH/rr0Ul5LSwY3euCLXwf64vGLBlcJ6u3+YRjqQtBaeZPlMK8AIfAfvRp8EpMeHxUY1MwNbsMc9qBoKkxQf/FIQw6wdVrlWsuZL9CuY7yMW+9qyhTG8twPGZbhAvIIp7LaoQRyVcQ18BFtQ328r42acY26s4RPPGt1bgi0NBeE3FvT614mQzqSpd/2jwsiMyBwxempxPWIRHUcQOxtd2omkCqxqRZflm9s4HubeHmtvBZJveDt5KimPa6Wvc4ng0yisn+urgKFxYl/8Qz6ug/yukGianm74edEuwa2slFfTR9hmEsHNctuUPx+1d9qD3nvQazDY0K37XK8yPtoiv8c+88GRsabvIVbiQtM/DGsRQKJEmaJpyL1JwVFccHq2ZmQMWTi+wf18XetvdBXev3qxnmGQnbtnlzSWpZD+9bQQgHgxhekGa3zn3Z1rc/7JT0A/lrE89KRAfId1y+Wy43o/waOjiwbUtX/n3IT8Pm99lCHv9Szj02spWNX8bQM87bxdU8PRb55tv/4Ca5BaUBc2YYZY7Snl53FmXDSZpleYeqeYSQk/SZu1eZt+G/m/0Fh08uUvbOv33mOCBOdDQFlEJuDkScuN2sISNudAVWlO9OTOLfmNkPfDHSRzCOrFN2dvlIfilKapLGCx/MUHlyPfGUs4IFh5Xs62wJiPtnpqb+t0OuqUnZsTwwJsLB2JvK+cIqhQTTkNSeVNIOo9MyZ0TjYXqGoaun1E1xw2KG8nnYsidjWeMipuZeOz5AVv44t41pTENrxRnzPSrSHTaqTD3jyLSRidAJxufivg36sQ3frHGUyHFelwK1pkdmr6u15VYeHixrbdD3Yvh7HYxVmYkrZ8zTr0Hk6+s0zqnIcQ4LacCtUef6V5SCpooVXzxoIjoFuJ/oMEcSr0gwCbNN3Luxc67HOgYne6n6qQmTG+EIO5ZUNwrReBNtuyX3nUwoh3K+YZDspAQz3k5fqINPVZw8va2lRfC6ApGzV/1xj4zkQdqZdHQMWqWXXFbD2dl7CEDSOtmnIYg96zOMHHAa+zKBWyuQVjG57Sy2l5mCWW1m1IMUPoIwzT2X1yf+gWi8OfRX8DqouYbZIay+5KzjPJuRInXyMDk3e1WJqjWoR098jIoZFdWswj1LuOhFj5eUoeWjFrAemhhPzgw6An8Qize9CB6VqIqlXjifgmEB+E6LSBlgGvWzMvh4pVU87YeDQUBRBQAg4Gd3qFRgBCVLuHAFXvfaErUWTuP0GYzSk7B0/k03qEGjkjtVWsmvtgCuRhvMBOe3BWyEeRDzYx5QpiML7Gj093JsuMPZ/Sant1hlJ/7lR9mJmnw9e5i/aLL1fesyKX/L0WQsmvhZxrpCURKqvvYjjbI+15mG1SZDAnoiiIaHP+eQx471WaExQLt9dWUx4/gk4CUMHxV8luDbei7h6KoWNDQ/Nuqc3Ryvdawu000vdJ3RXkLCwBK3Cj6omoztIJwfq53yLOrqmfZx/J0rjCHwDF8zEp8W+rDvztT/C773wI8Cn0Ch4yAklHFpAhYu7u8KIuHVQgUsdVq9TiEUepKw6Kv8mVXFFQjlhV921y9SyW346nPzte1R6a4berYXIQu9lvThdmrTzc7+JIz5eB3Xwc3hffyvSgjItcLYDo8xnhxl3qnDR9GwGziw4mD8TMzksZXbbM4F/FjOIxRs+TiZXcpGRP98erLEBqCsGmpVLq7gPHXa1XXWd3jQ1gpS2b6VoMi7/NxrQ68lbs+xO5Ftpt0iZFGrG+mJ2okRToqAgK/X5gFPFAR7cY8TYL1zbERWN1dxn0zxG9qNbm7TVrnVc1zFUQVaBbIJ6m0kWlK1hsbUIYhiNiTzHtHi2YXXqG1r14ctejHOqAWOb17vSXW9F1uYGIp7n88XO83WZWhPFSzR8Lu9MPw+4FI2lM1HtNjiBANnWxu6Drak8LUmYFa8gO8aObszfmUm7mM3+uDm4NAhOgwCMlR5pvC0jRqFjXJuz1o1i06Rap5+r80Blq6qksiGJdMq10bqb7PLRtBeYv32K2ewHXvL99J0Rcl9PkNa2dKj8bE2Td0+uaqtxXR0hRoeRByDqGMhYo/n0wZOfe1/aoa842UlMuLwBTmuxfymND+vdwpVWvUilnH121JrFV3uv18I7SXlozYB6Q+yU4XvXNlsMwvIrHH+t+sFCilccxDMCER/uYhJKTX7571d88nRI4VOwx9l2tJsp0ay7NCvvVWgrfLQCZKjqmwzxE/85FzrzjNPuvvPpE03ePtbM9UWJrKXgEKNAYkzMaxHWpxAXMUUV2iSrfs3ubESb9W5GZQdBN2Z60+w3NaT9HgDIeirh55OFqKviHvOaBTVGXRIW7WUjWwVyJc9nJBCBqXUFlyeXFLPLn9oo9CES2QZRBBIaStawjvRmps+dxal7TjzlEzOtC6hds15Pi8xX3yLGEGQ3CiVskfPd3wtGy3hG5tpVbf8fjhFxn5+xYXBE5vI7RDHRXOm1081JDgrpOVL9YO3LlhsxaR8LW1R8PAtr/MjzAyL9nIfaguLl4Q8Bjza5hHMlfTb/2fUC7hB/EUyLtw0WhWYtxig1v29OBC4CV3eEztyakyMvEOFfyLEj+asGgN5qAby85KAwZ1WwBOds3PmmdwLKoHF1FW45YH55Knm+NsdA4ZaJ1Oj5oo2sspx9KeAB8WoLpywfXefh8RHoI8Yfd4g4ARkPD7PKAs0Rt4K9jRTDL05TwOIEacfBArxW+L/RssF9BWpeLI69OPcvSzz11WEujRMxOO7UAQ7KeUTNW+8p//Ecp+0qpIOP+QFzGwyamfQrwqaKfruSWlZsHelCniJOu3pu6l8NqbwFZ5MWpLfQoFmi82GGs36ZzseqO9oCKAJMaz4mqyoKapLuSDKSbNaVLrOg2U/I7lAHSYCJ/nnD02xcskw+v6jXceNmsCz2lSMKUVXSjBsk6bGZGsPpNGm6loExxWpFK+xWZd3FBjdCVDCRqnZhMzk1PZ8ftOSxYQ2UtHPA3EWGmwCj1IL262i4YoofefaJ9VlxFpbbEJ4cVYceKeoLJFS0rHKPaYYm1LS/6K4spypN3BCfy3bf9N3/YlzRA3hy8leWyuJU8mN9WPVszSnuLOfYiNgT6aEL8RK/yyGOKRVLMc+90SGnZvU/FXichq5raaREmw3Lncniuqcwf5FQz8vF/qLoWsKxyfdeQfkRN7NIZGXJSkE/muxN4nwxg4/0pS8ZQHicLj9YdwFg8ELrh09dhA6mMMErhVjS+1DkkSdk39vn28POe0pu8sZNv81Mxygz8WIidgR5AwAvDzypppYWHBN83Ou3b01peBfqkDVJE1XIXRz1Au98xWix1p1sxyAtFs3RttGkoGbjSciWy/ZOlcMjMsNZ23jMS4Ox9/SJXtc85XfFic35QyGpOVFaUC2AveR5kp/PTpjwTIExoHzbji9WzpiJMah/NX8vyRJ+IMuUag6MpbNVIgZqa9aJ+pGgpZJdTVvSEHzM5P8u9gH0HEZ74QDmHmYHU/mPyRhPDXST26q+O0GZfzVnY6Yoq6HimxVspdHzWK0QT7Y9nhcuS2KrARrVFsW/BvPA8dcCYiFSU5rF37Yaa9xUJeL69FE8UC1bsL/PSRc6uqrLl2NnWmHjj9rUnXgjFyDHhpY4G3U4Qysis5oO9yUh3yiHH1Zj8YpsoDhr+WtqXrnkgUWzWjnn3EpK+05rbhPx0Rd73+dX0yUINBdrH65b4ACyxvLDq6V1budNoEyh42pyUCyJvGWQSoi81340yjoEwfhL2t6dtmhtZ8J3CkEPQu/7/N5H8GAxN5A8u2kg59uZEOXiwe1dkV0LNCYRZwfWmZDnXS5UvvtjUj9yYgb1QlGAi+TNYDmZ09ZzkofI7YMhsAcfofxHc9zWDPtVTHAPTdM4Ic5ySOP0fk+Ylz5C2jNjouOOUdKOohD9MD6mp0AFNM129PYToBU3BGGE30InFSbgf37qHZLKCITaqLkyPURbpvq7coo9viOFRRAp+tWNqqmuizj0YfVBc2/J8GgA7iy2+02dmxdmFIrP/9fNhqlys8MxHAlmAh8e8PpDCP0kt8BBHGNNBRtzM5lKcXdkms1pvTKsLcWb1CkWwJN0Nvqfs5DeVWkhlN6zOFebhZE+VHXz3mEESkdCbGv/APFB9ra7TKm2VJ0Dz3gFBalru1s2SRsioyIAdQw8QDB6iIN7D/Ivss0rIz8YcyIh3Jl0OqGTR1nkqVVKDWUWOy7809J22MP4nSCYS1vQULVFIzZ5NAL0VzDrPdGuVNJ7JPsaenwLM2kQgqYpmEr9CslfhCFd85XIC9EFHUsW/K7Cr0iMY4OAsHI71hBRYH/Q/+JsbIK4BFmYEnpid1h3ThWSXrRy9fUhnAmYG1w98xIcqt0CR8qzF+bmlJzu/FNLIUbjna6TT/GwYN1sCFu0OU0qQThthcWH0QXjQ5sywTbrzIuyKL482Yet58SzwBfTz3B5kcxeOxWxzvzBFiNrXiOhtQkLkyAsUJ681i2cSb4bQfeRMZgCTLZwULwJztKo+mjjJga1BuhO2243fOC05NfPR3FGuFC5YClbMzo5x3VmYcCzng+25kAqHQ6L/tcenwremgFe+W4h/g5R96bgvXbxdgRbRDHok37oAkS3oxHffKAEFFJ+yyWBZVh/JVXBuUvM17bA1mC2Jq6jOIu/xxQ9YBCpqnXEnqrJPTp/n+GlgTF2mpa7UZQ9/p9z/AS3pGRvF9Do845rcaa61HGB30QvWmkHTtuTc2D+c8zTvL3aKM+yeM4xdgB9lfMlIMzdqZKlqaeuLGNjRKu+9WvKYAT9elH4llz/dCnGTP68hbACk9seCwN8AvXKgW/NsUb27JH8pBx9xLUA0q2QAZ5BHYK3UdOUZrAc/A1UwVe2I8J556wHWqMihqiuPXOJiiV+ZUrPO/WL5/x4oxLPlREys1XJtwX2rTlPuy8hRogge10hDTOnNf7zbl9GopQ/1qPH+PXL8fdlgZNpV1MbqMFAVLLQkqqbXO/v0uZA6j2ujN2wz8XlzmZZEM8xFXXYQWT/tx5zarlYUYaNn+Y+G90fc3FENVq05CN6rIURVbC/W6NpJrm+0t8EwrLfuFyUbcCi9JOuqFc6IJ2KDdudEh5a+hi61rNK1+KaXTUkDytj54jvvJXP4JYBlfMPOQVCdaAUByua6R56qd0oy6U7ovZ0uRVpZrE7V3wBdOn2Rj3Xo3mScJUy4v47hAQOX77y+jemyui+6XpfujLhJvDSBgDKhsXIKUuvxGAtpW8pRtIoE7jfmzweZh/SutLaJ+6smpU+Rxla3tds074oSKZFBuA92ne2nOn1J7GufYBStTsfALZ9Te4qbUHYPyiyvC4F4lQfvYOzJ7gF7XVlo7+f4m4G46n3M30cCHsh/iao+NtjTHJFj7W953g6nuWv9GXbKet+bNTLkANcgcn9f4Oaowuao5td0WN6G0+yVNzPRcPdA9u9kPoCcHN+NpDbXV48/gGjozNDhMe15zkvJB6l5XN/3cl3h5wKmJ1NvnxalVBKoqRsS09TN2Retw+1bC/uRBgVHplDM/qiXNadYAdga+npYY1bFemOaf5x2jBahuNsk2wyQjsxniNG/o6/gmN0mMaWfxUm2gQiWGuvNAIHBArjGjjYh2uS5g1RIC2m+UoHnKw3mD1sWvR843TZwQSWbyn59n6sku1nbA3oUWx/3Xyjp8TmHzNIOd7HAoeYE+wOZ0y3StEsNT6NovE048A8UF4Ii5Vlh72mGWOCXViSrgLgP2oW0nOyMCa0x/Eak9bYBk+1ctU6Qy4ynR6hZn2M39v7dcHoWpRKFhCPG/fUlYA0dMchQGoTTfNDAwd38Ta5EoGA94j47olb6lP3a7x6CLTns9yi2rEuaHvyyN2cEy2iCuJTHdG0bIYhZVZ1oCPGFqsQDiLDCjgNS03LnTFrrvxgPL50NGdnjhOFHCVCPQo0RZQqeLVy99MdylY9iyGXHx0C3QisJ3oVt7uu3H6y3EHU1t44QhOsP+515XBvSS40BU81FoYT7UtSfDEERswaak3GZOJqCH0bmSgBjpA3bGPauU6xP0Gg2vlQ3dLtiB9vltzuWIjqee7+3suYB9z6K9DuZCEV7/s3xRncL98/7NKpmhRfumtyjjtU3nHxYUHSoD64uIVL40q5ni6sEZ7YBUcuhZxwsOo7GR3oh/e1d8u0RoqPcVLExYS4klTqgYx/siunP2+vzdkubeYmgZ2/125IjcvzcKSwylf2g4DhaV4ECg/8zs6ZhzrgfoNgWkbY94LsYvppmHuORV/Mt+iNB6/UK80GYoqoRsjunsfMhIYlA3v5ZnUWNNXXfT6CcYGMFqiQuJe//UzbqFEZH+vhIcWrISOGiQcgcGeiYyOEZRo+m1cKJbI0Y7oU/4ebIN9RFsWiKlNUFf4Dbhfw1dK+bslI8aEoSbrwP8D0Y2tg5a6y2fI8CmqwCF4Xt4dNOySY/caRAMY3tactgLw3aYIDXj9Z3CznRiT4aAT7RsTWglKKaj8V5kffxEahtHEATuohX2Wn6dvcd0QhLihBAtf7uhYts23GEN7KS4jIu5sN8cyJzN9J210JYiF0XFdp6pZxdBMlInVTeGwRfYjRhhb4YKoi8uZCSRMMLCr8d24mUURNmX5v0CSfjMris0BBysDNwzOaUD2/FYiCaX1TZqPubWrU6tJSF2F0rJyBorMU77cdtJZxwHBvz++s4sv1OeKua+Y1vzHMr9FaeZlG5S06x8vK9JVB6wemUCTYc4q5AO5oiQvHDSNW+WBVhoQjUQ6PvByZNGdPNQ0r9/JrOVOrwV0seq7LMeY8sRXYb4BTBedXP2hRwE2rLfjPHXeyqY5C3JuNP7J2xQnOThPUEJGCwibyJXKJWb2qX1HmvzIO1c0elNU/uHZEMDsy9xKxZNGkaKOyaEAbXIEkntH1cf2hBM9kb6UgY6hC80tySBIIog057zADiUncFZIQhO7lS49IERbBXfpZrnZCmZ7acM1NEXiuv/XslfKGYyg9Dw9dRP2Y8pz3SreSYQRnkgsSmuxbfIyRQfpVtbR81/i9yB2iEsP3a18DfssIKruYbDfa9RGBeI0TNar2muWonKkXLWyBDt7Lp28bSqlpB4SWJtKQvWFwAtsqug5Zy0tu3elIjV91SxKO/74smJKdoVSE84z7a4E8VIQMrSEqTF0yhswWf/2HW5ARheB9vLjpm0/PTnqtApxCYvfZNIbD4QA5zHI0pwvTRYz77E5R2o4jhffdVEAP9YeaxubEZQWZYllXJgEDXC+p6MXzwPuMFBwwcjISofjikpXNf6x2fqPZgmlX5rvEKGDk8KgI8tDIHudsGXy1jvT/RcvCZnwslelxyQCVSrgfmyX9yp4YdGHsBamNbJG7c9rkElmuht5EWT7HSu/s/I8VufPLdqB1b5m2LpzHtEbFWwdyGjIvKgVVIdm/Lb3EpZAflt+lll8BbSswxl6JB3caSjLzxrmbC3DmoE5C3r6mW7J5y21h+sA/LU+jt7tuH5qF7YF4CqKSV0NybRPly1Ju9oj+y8EPH9CRDWb2GPhcFumsGND+mjYhRSgd2LXkM9pBXZCE04wYykz4b2d5sJ5S7v0X7BD/f8he6phnOBbT/LvSvrvH5kcWqVHcvNP2RG16GVsXzw3ALQuEReUg+27Ec0lefzkzzv0e8U44GoW82u0AdHikWTo8aab2vWo4MZpvpXKgEugKc8E5v/1nUDelcqqoavpQH1Dw1PpcfLdwxrb33PsICpkFYKSldTJwiwMicK1s+t/NOFNdgURsYSx7QfsuJ3Opuc6HSPOwDnAV+6lDR0miRgIHyj+6/DaqIdxzEfGDVo3htj9hn3MFkdkteBhgG4d3GFFsvMomsgdMF82xIvmwkJj/uD2q0nLKwgek2QiSDxn0iykhYZVkkOIaoew68S8Di8pF6KwSOBS6CS0pzpUegT6NZgSJrmjyi1nXHXC5LsU+ekCUVWvLYu+2/Qx38Zgk5uJzkHJmr7dV0tJnr/enJySshKARZfMTzMUGpOPmuyrJyP1H2/znD2UHBF35oRY9s9aX/hT9PRc88LYUupxzPSXnESen/ujmX/1fWygt7yeDe7UGchylmDifMOfCtxTBMi3Qqe5J8dBt6iHizewypse+lPauoASOAdgcutAcEAHe5XWmbOIxJAv9xOcgY1mQHYiiR605m8wWWDdkw5BFN18Ugb4tLHa2uQEt1Ky/OTMTpiVV9T3zWeFXbSliuTtEvUyuXQoJL034tbDm6dzFwTd9R+AdAcqOdDocI11jsssJ2lcF2vdncTMpwplK6uuSRWlBjE0MpgqV2xPkpglA8gdMErt7jUj8puz/uTcDUF4Xm19FvyU0ydvm+9tCUoJQ10pD2b7f1PP8BTeHZxuAlgyHIdNqILX7lsWTfYJmqrorf1SkhR/M9ksVCK6KThEDfHHZ1iLo64XTiptozmR6W12TYC4Qo70TQB0bIg5ffbBfbIDkVA4thEqAu7m0a3tBoit6eKuTIt7Ne2aDfS9SxcV9Uu9EPU1ougfwesjDKYdlkmjHExW1zz/Ou5U4jPgmOZPVREZ4AN96DDvHLMwczxj83GtKKC4cKrgiFXm73OSUD/lL3hbhzDvueEXdnotq83HKa/JVIr7C/rH6TDpnw3i7ULV7ot5lLPKgloYTnFmVWVvUpquBg1VAx1kGVTTSfdOpyvoi0mQG+Wm47CpUpozp6q2CG/IJsXbEwN3zwziOmv9dSU1SZq4O8ZFD6XGM/hIB0Ng2AqZSrmRfQiOoaffBhRGhUBCd30foqxeZVE4OJpAkn7j6leF6LgGNWrEU2ROHDH7gpcpO5cQPlnDkNGPjdRBDb37SfoRukCWY/ROJjqKOSVRr8ypc8oR7goxyslD1PL1kFrVtPeQdxTQpjE9rzYOxor+L+5E1wFacoIGsa9gN9Z0cDJA0oMPwLVIvBHzjg6XkbjghPVYTT2ke1jxSM+M894xIs4q//DC/thPrjR1rpr0jX+6KbYzV4AmRF7z4MQKYlgdT5q1yIE95Gu4gsfJXneisGq29QYCGbPrY++nP85NgqRcxtHX1oPhTeYHyH5aomozUK5pKpSv5J6VbOdIwEBDBO8o0dKvSj33l+I1vjiIrbWMnHs/CqXjAIxlyDlWW82uIOW9j+rxGXuaZ3SEIG0uburzndVDRdwJJbJspgQL+wOYwd4y+nkisRNDsiAIAo5I/F7vyrMr/D8Ga/0JFpwxWRcn79Gnl9Xw5h6JmVZ+2ehwwg0nR+f7f3nDnCZXUdnV/l7nARAkqFhQXwJ/j1A6RX96QTmSNylgjzoh2xgHgHlB/iuhpscuDdc0LmcJp2Xo/mcsaxxAfS0hApptxR3Rgf4HCYvpSzvoFZQ9gp0gAAJFgRWu1vzCUDt6tWX/ODoujqapkl8KXSjXjn0opZ+U1mGm1ulfE6rj1g33OgdvhmwWV4Uiz2gdiWC71729VgRoqZm610ak8krSBy651BxTYoNgqQGPDwPm268nDmARfJ+i5AZOXIibR1svI1H+v2/D7eJQ3523vEh/NAhuoWN+GKtwowGkMczTksi15ZCb8quMmhoKpzwen/U9uyBpgDE4FZy7zuoxkJFliWk3g1Aff0zGkuPvluY0XYxni8qdPE3I/pHbN0M6CDOTkh+U361WOQsP3+Dm6Eflt+1i00nwThHJtEXFm68TPjW2vTTLGYpm8yLGlX4y50m8/58B+1i4KVaxTzI5tI424XZXLhwIQndWdbOKaV+FDpPT5OLu4QTvdpimW3ZJeTAYiY6mUw2nLaDROBJ2akM42eP5O96dpHoZaWts1LwOX8f2/zZZyZEgh+jlHhEfqRoC8D8s/oI9MZYnk5sinBVWavOlXL+ZWDiJ4NB5OqVGTXsT7JHZa6eS6utuDwqRuwYN+HZqPeIskGH/WwPy8MJc0WqZokvYIf9wSXT8UwyHANiz7mLSSW/ZcP1CueDAERMmW+dq14HK/dj4toXdXmDV157azta/0GMDxf0VSF+RTErIWUqh+7xSUjKFuQO0tBNX5tmshMaO6yKSLsmyGW22wwSIWpS5VrC6/r+DWuRdJj9vNdCsAwA+wdLPiFBfK4JL24LTJatzNlUwn8TiHV6g2toA2bKlYgAmbT1U/5+wpWdB+SxKKAm1SjeAVrFIH8ih4d+L83EDL/OqImkzKYmiITRdvs8XCOdeKyJsTtMVSJ+gqWY0dJHHT18YkEzzv3NlSnuTqWk8T4lmFNtnqHC9HxuGXDjNQWhlTA8idPuSM9FeLmrcPYmJr+Xb/yh2z3ql267d7XgUItqrE3S7iEzo9HhOGi8SMN+GQVBb9kyk1kXqgSgr175753+P7OJT0DhKOoU0NE4hzN7cWXyEuohdMldL5FzduuFZU93t2VClsuYyrx4oG+yK/I8lbgOx2BvkarK3it9fLuaJjItneUziSbM4VSUyTovUVpyJUhYubBGpYgVYAy3jeB0orw+Y0IL4vQU6M/eR6N0PrBPJjF13W46QUTO4KoLlDCFMbHCKucAWTjWnMUBv3RTQC+l+FYG5dY++4AWEIwmFrxGOC+1TvNl8sMbgzbRWM2afmjYrh4+/bwnXVw3vtLltArDh+/TovA1xfET4Z+abCEvw/Pj8oHFt3dSMTKFVBRsXo5a8cVeHNmq3prHFMDwZPH25WGxbmR2HLqOcgByD9L3NsNikTKaU0ZB61zV8au1Eh4brKLXLKMb7NSOLZX6d5Po6KEkJmdpun+VBF1RNRC5eETRkVilKHvCOuhb6wId9VwffBWVjCzsbt6ugz0vNj9S9jZHd1rP0Q93RxStcF1lPvuopV1LeoN5wwQgNS0Qt8lqpsQbuoqQDBE8O7c4ggyfHE4upYZAbaE8Ai+vyEq+ynODj41La/nlVREFMdKTNGt1gEaiXHWFqjikFyK7I66/2CFWLzA8/mWvffljPOxjAyFjKy3yHzllQMrJV2DaeBKd75xo2zjZxCnD31xlv5IkPZZqamC3+xLOQ519Ol6CsPCxiy7JlD/eM7DOmq6zDk0oeyhrOu5nWuZQBrBiGrrW+nuYWwFhjRvpwFuY60aggoEYqzxnkIPHLQq62d/G6tCPpCrPCOVmhDih+BkXH4I7954ryR09KCkberjM//KaEexzIXit7ySLInMri6kG+RFa6nijHf89Yl9o2eA5tK9GJ7R/MSKQNuPlCHfSOiIrMxm25xqqkdCZQLidiKrac+NcyuNfzYndoyd1NrJfitXSNTCfNke+OfLm2Pqc1+WVKs81Lo0mvb6tkX9vDDKk9mwEEGDADqbDg3EeTpNXAQ42AW/qDiTWP1VYWm5FN+G8gqAxfYQCtlz2YR8KAt7LasimsY2gMOFI5bBz9xlIKXf7GOIjDFOUAzvxUy8pao8cO2aY7h0WKjW7XUUuWxbNIG7u+90RF1su5dr+NJE73jEq+v8vbNJ1WmjJKJMS7rmCFhMh5c+aTKBDkNtIai/ZunIvf7jJH0qw3bsDfWKs3DE92pA1O6tjMSjNoWZKv1lsrZl2bGtZIKCsyHScoLfSMd0Om5RvFWssGdLGjBRPeRB6+c1kHPJBWJ8nI65dyRR+Qf63ksNdLdUZZ1sWklT2PDhaxdeGqkxrGid3ur3AvYmdeos+vV68u791q0+3fH/Om9OfNKX6KQ4deqyp9uwpHOQhKbfxxEgb9ExOnf3kvACOQsYRZW4XGVp8l9WutazUgtiVvyE/OWp1AhXHIqjnkieSTl4bju58VOkYddmc3WoMitgdc4HgYDHylasMGrnPhhE3BmLCqHT/CicWxhZtt6ga7zpr3ghvwPRxscfQpvvfx5tcxNY5xFaFVAwlJ6j00x2UQOQYYuZKCsFtIoscrYfTuoLSwt2WKgpvdu9uxFo5n3KaxwDF60FYuL2H9li/cpy/wSq2iYuew3ip9x9Hfyi9mYx0WDG3c7/RqvEkB4wJX+06rjFr90xHsfIARHb5e6VxS0GaslgAIBoQivGvwfH8muyTFpfYraTY/Lx1srk1ypRtczMZjdr71hf2xTh5ngR/yvxlCoLhug3pyyZ6PrAMoafkxhr7LsP2oRfq6fleEFuBbpBptbO6d146wBineAsD2QgxypoQbZ7/nX3KvXw8iRnUVrBdei6P7qZw394xu0dgileyY2w5aRR2kGnTqztYQ4OTvmTEP8o//WtdHOunZ4Y5XIHdUYfDeTw3IVYxEplIEHBRXfqNJfcz584nz/pmnNK4ocAiYCGnvLL9T/1kV56lmGv8c2ypHG+whvooUtcqpBWxUg97s6dVDRA+v67XAoCwOl6u2/i7IFff8T/17G9SQ/SKKZAtYjKkKNa3jHVBHnNfQLW36kArjf8BSEudJTtJFpAXeM7Gw7VR8V/V6noNI3Gi6G3DRi8UkTpRoyxVuSyaLiaOfI/qTdabFGlo0dE3Yt0glxZ0p8DJmgu7T7RpAc3hMvSBO2BgpGlRSuR53wOvh4brpx9RKJXFKIQGTrYOeQ+NWtthqiXQCgWgM30NqFaTY4YCQ/BjbnDY8vxcXZ5iVKQVIjvFFBuMwnd5u0lCrau2rXZKNHEY4L5zSi9rddPMga5V/f9nUc5qFsb3OeC7tIbyQ0mi8BThL5dFAs+EuqszyI8K1znb8Y1VDNczuniw4RhGJcpiP5CZFrQ+3xPvIAqadJOBpoZ8SrVaX+klBCp84OJZT5wOxEkXyZazAjamvN/yBmYa0lRQyL6W154T14JTpBIVRmcTKVboE2Jg3keI6G8gSIVYTIrsiUUKGhtCViUovwASFuAyfRmuaUGYI0XC+Gia79iGOpv8pvzcXqWPu7WsTgau5ZfJ1YWAM/j7IxQl1QizSEuYUn3X2by25y3rAimShFxRpuzab5PPKx09w+oiDMkrwF1zLq18hvYVM3wsn64j06Mmn2Rin12Nm6hJn/M6Z5VZGwHSm8GaFggnt+DSwm+BiPe39AGV6Mj53+rWJc9b1ksrBIsG8iqx3AnhmURA1w7SNxCrHvMTSLdFyt3kTYXiKRDIbHRJ8Xi1KdwSxmNJQStsCsxEH0lmdZ8ytDklU7AfI+fii2aDGPXmGkHXOs3pfIjKKrozvQBebpYb0i74g21PsWCVLHp+SuergN7r7Zz87QwdJlJZR7iDPJWG1YfomVXyvWdTgiZg3wf12Ffmhd5BZmE33N6NayeRDgTvi/f3QuqMdasb+GUtpWWbsikRx/wT+/nRxKEjUhB5XMitreEmiRPF8MSUqt89DTu+VLyWOcBUIRWdlRsUMgtWOraAgrEl5QkC1jEWzJxW1rDNRDDm6mpJvTn+cgFYaYxKX3sWFmkziou0aWGlvPInty8hOhKb69ZEkkNMSNOIOmqfqvPE664YLM0I8YCqJ4GaqTuDvRd5/7PYSByISoMaM6V2Qn3RBIF2nE/MrWfvUo3PGAO8IMwX8N+0UMVRPyCXuOP86FBBvaSLEsUbXm7isxO1I0OzHGlUStRUGrNutXmMA3Qd1VmwF5gQ+btr0GbiCiyxhwJib5D6AUTnqBxK5Zm1zP3HhhBTeol3b/X5mH9lOUpGkdnJfGBlXkpdbVWG922iqZoSHZ9eOn4nUlWr2E813NHBprQx8YVaWr5FKPPDqaGuoTgwKfsLQRexKsVIbfvdlrRi4VwdMxUB2G5tlpKNussCjUeYxTe9OmoAt2q77RLNNaCD2MdQ0V5rtAdAGyIAAjB3/ZgAbL+4AhEcdhw8Qn2dJ9m9W5+eEor1XASUcrv5Vc5TNGyyt2gFexdAJtXdtU9W8P2wnzJTnN9XtTcpfmk+c//LYPKYP5PxMv+YptKM44XTrXDCgErJrNVErsKc7tB0pNRuMj5GpFipxUGghqwwmMWU3l8Y2PZsBaQUnskmf6jzSAblhwXpPQe8S5wLbZ+M6bc3w7I5G9wYJinXdYgMbLT8rMf8MLaOUULQS2NAauiQD1TnVbQMSMr5Kn40LZgeZ0rl4hccb1Xef/XftAGRcv+do1cCw0ESuhmmAdot+lFMvpmYUKkbCTJApSre7u2RZ4ushzOGpQ+L2Atj82gZNxFUt3imx8z8ZLJ1px0lNKlBm2IYzBfJJS4HHzh6tbVeXcof6/d0Ath6C8lzJXBIQfOxY6YyzKyZf2j5lvjHv7T2fHSN+i4P+8DoWU+lPo+Jb633sQSrRAaBLjYem3+s1Zvh2J9eIaErf3ydSpMORP3wd60LpPSTu/Uh05i+XFvJN9qeHpy/x7sTR0HdKE3Si637qKsAuQsT0CBSPuQGPkIV1FZyK+QqauVz0xd5M6biJYoo6gT5F+/bUnX+k1OkTtyvCRC1p6K0ZVmUH+g9awg82wdYJhqa78wJIOZNYTR3ojVzdEtFdhOBpLEkfRp4KPwvpSN/UtUXo4ZpfNauLxugP8kqiXHcTtouXaNejRU47ouKQ9cuqLg2ea7m1eRrDqsQOsVNs5r/NSRixHMnGazmc7JeH+BZyBdfRX2iiziFMGZCDi+2+BYOfVQqx9izj8uJxyiW4s5TS1ZZEktPc0jp+lhgcwCeTRqjSBU26dWj0Cji6cV0sM3f1f/0qUxPF0uxc9KI3x70N8o+pv4DLjGrLbvV+XuntM22ylj7Wn34SX09Wo5hpaYL55UgyX8ard59Sw+eFOuzrUWW4Jidi1o38MqUarJsxBBR+D36CHXw9EhBhTh+v/a6kQJb0ec/ou4hqJvEmOwk/W9DEZ0RNOtwe/cSxtEKpuZxpZtaVvnAQyGtAt/QGROfSn1Or4uERHOAksr8T4D7D23V5keQIJNvv4FX1Mi5YRbv58s2/aHwINft1U3LfYvlSgN+cxIW9DFewk7Cq+FEQcX8xdofVs7xso4ZRF/IT3L/UXtOmTSea1PUxjeHvvkCHPBeZfD4FpknYSbxinoCh5+Kt+0pWOWxtdyPxs7pH8zAngU0V8NtojNsIxPobzdkbArBR/IR10IWuhNZoY5dVVXLDc/PU6DOtSuRg/QroWFFoMPWKnScLnF+JOpp634bcu/vMuOSpucquBa6vuQiOUZX483nBVz2hNEQ010Qec2nUCD6/hiJ9HmiPT5zTgzWiKE3ZAkyW4Y278oaBdml87LQntvH/QE2gVC5hX7odXTHUBQVpcjc9UA69vSKt7RrpFguv/8xerzCbmodtVNYUCDsIb27SGaFBlGNI/TPbtTePOhDDk7yWrGGhYLWf8MEwnTlTGziIe9E9J0bnKm9g4Vmae35UVHhTn5jznG3Zhml79MKn3x+uRZaV473COANPWF2psVSwQXNlHhc5a5r/MHqGdJsoPc8dszOsrGiSeFeH7iDwvGJ+5w22ULPM1xXI0b4f/71d/ljW7FLzyq+3QyE6hLK9NVv4As6Z/wN0Zc2VYZx5lepyshoqMrzz297uTt7A9rcrUzfPww960fQaC8/QS2llpyJuI9RD0U34n8DTK0cKCLtFC6JqPU1Vz7uWSjzsb1AziqvIvNv2cjy7k9cUaoa8Pf7c+6IiJjrYCvkEyquPj2wHbfKZFYhKadhUnTNe2Ko4guB2AwWbUVn/wIiwJFX3iJfTucu89s27lX60PSXmbnVOaPgk/3BFx7S3yzEHxiVfs3rKg7AlTuD67ip3vFayjJEPTzn3WyerXljk/fAJ9QS0SjpJ1ZYsJ+/z8mYmFmp0tLmLCfoaOzOVjP46CB0Z9e/ZvlInJc9Y47ELbXinRvBRrScrpW1kYtz9QBwMAes0DQrOy14HZt2YuDVFBxLZFYz2w9IY3/RijNGh5RlWHHNv67dGkqcyAfSSyOY7R1Z3f0H1ET9Nogly3SnkNUmL0Esk4p40ONX8oMd7riSjO/7QVS5sNOsc3M6AnnccZLKoAgOE9uJKJh3QI/MeLEr9a4p19Pv81+/FAwhx9gzSIbIRSgZrfUZVqEsAjoT6dUsebXbf6D932VzoblCO1Ym1Xfj5AZEAOJ64iDjlhN25X/Hsa4N2SYw/H+AK3/5gIjq3yPRksofwWZYVdW/I9/yQOE7MKZx3sc3Q+EMybVouQDaWXW6eSuPmbf6FQBhrzSqiOiTo4LUN78umQHs9K/vHPJeOZSgU8BrQta/QoiTPb2s4pSx6j88SDMCk8HLhPjf/mKOinWKY1XMPfPeOjBJ1U7dhti5tJGrZHcdhORL89UAasp90aLIySCCKF0nUh2/tBaRfJuAMrdNNoJX/EYM6f/t3XuRmcYdpK+qWTVp+sE58rjTBVwSTbPQpBUCcor6ApvQ9K/q7UiTcPTX9D76BhrwEcQ6becxZpJtGO7FZE1uDyAk6uV3RcRijI8a/XZK26g3q81qCRYXWTYvWVpHcxrMKtE6rvECt/L3EOgtMp+602WrjJ1wkV7JG8l7y/P2xX+tdkqeslT8UhJ3LIerUNaG8Y3TbX67iaP83XK8kB4E1l7bUJTd8Y8zz2J5wxLTG1IOJ8MpJmfa4iuFeIWTqA2ZraVKlwtsiC1czWwAh4ol9QID8U9uTrpqsjx2X3XwYt0C4toM6W1FAKEEGnwownHnKbuoZ3w7lwg9206p3XOyIp72Xh90YUBOStv2Fr6VINk8HjFAN3L9TZbi9kiubZcBjME5hxkQ0DdRlResC1rIJwab3CO19zQIlamK1ZLrAjOr8ba9atwdLxR7g2VYjLoNOBkAtTpiQrTcHuW5oaa32dfZo0tu0MSU2qRsCrfqSiOtGM+irCxfKUF+btsrelElTBQqzFHxPO4YdvvuhDgbFjQnXyBYCmcvS+vZY4vIumhBa2nT8TG4yYdBc2nbeatz6vQYYZEBqFjfDf6kvGoz8S2mUEAo1/eogZlb1Q/gf/Pt0GTMQT5gekMy9OfNaCZU1TYS4S1nsqfsreyuf/apdikKnlLktHBafQ/pnQgiFWtEDEbP5A/qRuD1aFR/rothUziwSOtAmzJar6OGhy0zNAmwFrJcxtQO2inFR448+A/Tmt8YgYqhbrOseE4yKyDZh/Ai6G3338/V/senOvo43tUoOeqLZgnUqDl1oj7sqmQ3eTy0ehYm46A3lKU3lP5ULW15nHzeqKa0Jzrk3wzr2eZrweWaiJwyZekCL6Yz1h7QM8RB6Qf36Av6ZnNriGkLv+S/IMrVPZuWxGe7WFoFkqY39fSov3wcy+iGJAlIYWvxUU/0E3yV7KGG0Mso2mh3J52V9rOcRrldpw/l9zKwQ1wbX/bISwbIK46Iqv1+05hPSLnZKiGCvBpp8Yk5QWXHIP6kE+J7T3MYH/yh8zFQJZ14W6Zzzsrr0GaVORcpj5UsTrv0X/Oq9m9Gmejw8Dq9Z6s6FEt0Y11NeyZCHFWjJXIqnzh2v+U8WYrYKOXLKQS4gosi6pR2Iv3w7xXIc++HyrTVxCjGWHADb4tTsxarE/jCIcAUHRCHA1/kA6AiiP9tajioTb4Ni7AUj5RPB/AsCApl75tyQd8rb6zDQA3OykD7QqvP2SFlv/3nklIeJvADiXQF1ujM6ZmwG0SVDRj5PdHAB3eowENBC9A+4Nb2YW/ZdMzm/2HMZmB6GRffhxMn1KmRzkKvCXT4aUeuFoEVIW3Z7hPRDofKnhSTQ544L4e7AGcRQIJ/0beH7wbgYPas6ErARs7NamGW7eo7p7UVRh1WLtn9Cxb6tNTxYcGGW1wWpAcRhfiKXiHpyho4lhoSl12WsbhDsd/7hko9owT8Wyp3rXvh4Hv0Yktdk+D3XkF/yJDiytc00VNyBRqzYGDWWgN1lx1xzof+symrS7lxyS4HwRXrUpfvIAgeVMIQJlSDDrX4iRAKap4MRB2PlxEmsOFYyA8LncQ2ejLGSfAkUHYoxj3iCQip8UdsdoziftxhLkAJDYFEo0an8IFWG1fzQHgDfl8UE5GxUFL7k0pSLJeXaCfoPit4gH/xAJms1zGq0sF/ndB/nWJzExG7+gKF357exLmyIay1LELLzQ1BTMAJwtxa/JfOmE31dvR012vwBuFkZ6aO1jSdzcgnOhq4aTMpKgCl29RZZixtglQWziUpibk5SaDMr19QsC60MQXfOrwRhA2cWGXWDctHcbHU4VPc60jQluCTlAP5F1NpufMSklwOt3aWVH+xIJ/MLFMAJiNLiVAiZcFwWjZwjhpxsVm+p4PKtheVfK1Mr0r8+vvDZleyB6q839xCv8/4wYDkxbqwnEOQQD6XbF07vKsNMV8YKwdfbQhPB1GmWxcaoJzQZWIXKJJsG/57R/uX4D3YNawSoP4e7iGTwDVcjAnUHYWD16z0B5nuOHxECmMnjr0YZCoy+bNDYDOhFTm9OUW3vAmQG6g3IMXv0wnqV3gF8hkkIg3ITNkCGNrSzAhCnnbDVD1Cm/gJEWNK016nMVE20WdCEXyw3Y6YjhPWWXRMauuDJD9B9T8s5pX/s4AyieEv9JkDC9ZRgwvGI0LOxl1PBxk5J4y8Lm7gzKwpvXUY+731IWiqnOKdw4hYMBSwKPTSoQydeYlZ5O4cmHamWnSJHEer2D2jbUT3SZ3z+TIwhtoWmdkuZ9zbz/Tm8vO3V5JtdjX2jMzgZmTC9Unr0qD86bEzUtPEAGFrWJ+6aiIjyn+eKQBY67zMy8WzN0gnd5ORW+bpkDog/xuzppbNeJFmaibcfZxna0s1eKV284FbqIMcrPGRpZvqV0Esg/cLsjHk8v1+B/nyTOJWCMQss4WmTbmvG38aegoin677yP+fv8UOFiHdYKspQJtUgZVEeKlVXgvXrymUiuq2FteAamvEJaTyDL1stnzBRwbVqBIsdqB6ybiBySQnOwSRE1YSo4VtJkJKyKk5Ku2dB8MRVCpl30kptzzHYH/pKz2AOKmXYk0mhlWlhnvQAkRS70Mva46JTpp4/QBkRes/Hjsyp9PIVmW2fu6ul5CszWLZHJ7m7Zat9WtDoJ4HQfCrYp5I5G7Il05MmUpu7To40HE8T875wzBLYSqYDk6z3xQKaKvl5KHkNDAAa201mdCjhP86bwBK9+B0awbFC0H05D6L4hhGa021B31qqgSYomOpqtBFGI+S+sYjFxpWphNY1cxpbTrv7DuBFw4WXKMlLKBVMBHqmwDO9mTb5vdoHHgOrtumGgTqMlY+egrTnuoRZXoCyaCn80zhcN7+XppKD96I/n57guPnk+BHo+j67lN0uNo9V25q1+VFrCWl7V54A2YILQ25W/8/tDN05+z52lEpwkrtk49yVOPahaW8jG4EiiW2XQa70aubyzWpPFLtpwOelqUuRk6Nsy/gwgE/cFOgsNjEaHWu0LEERinipkzR0wIcKh8ilVrkGEEuHHxlYoqEVYBvJvE4iRc6ZrhIsQy3mB/UN53yXelaK85TJEH+2LaYZgLMGfIqVaE3lH1T//pSVNpt5w+ukzpeHiyC9z4Onps+kpgD2u3sVFgn3nTx+ld9Zv6UGaHNrt/rBvZsV/ajc7kP/rKcwntoz10Zrdy8O8gx63NczTWauDeyvZB5eIDV/nzM+Dc4q5Lxq1QDLgYfPiGu6+eRclzA3Yi6exY3xu6GT3bl2l31unKUGFMXBNBvmazKl/5de9eUT/9LzZ0J/8FGIjCY2+O/F7wkl24kzvni2njHXQ/58TlLjU3xxSEHhAOc1+V9dB6P8pnzuuhzAEKvJ+JKp2fNQGhYko7fXwPZ8lK0sOe0QNv3PprDfC4KXrSbvlVrMLZEp1XAy3nJSQ4hn09hw8iXlp2rqEBNlffm2b5IxqA65vXT0M3+6xv5x3//3fm3Ixw0IteD6vALlIaW8PxvMMo9XlkwY0+78wR7Oq7gII/p8Qs1hJsZmsK9yklg4PduRXTTGt09BfA4629Ng3zc8EcSN9ApAJudRtyceuAO7PUo6T5D3VUuJtrY5JeZ8UiIP9W0IrpAexGpqnjnMi9VLQANgMA1FPXuQ7qd5ZDZ190ZmoRO4IDuOBLSYITHUFpoFZIPvy5X0iWBfwWSMNOz6YsBLAuaM66iglCmiN1Zct2HvIE0ZRcjplokf6RQY26ZOESEr9FW4mS2jqZQX6bzhqEUBm7NbNsGbdE/ZSvvZcau/AktOM5KyTnTje6uZTb9y3+NFaq2dVvfLClMMSQRm4Rix8+I5Bfh9u0K9wgyXZlHWWh0zFQMz3Nf1664OBp+T2hkr3Qg5HlMtO5uAJ6rdYokx+xlriYi8c4sqPdOnUZ6Sb/NKZS7H7UuSfj8coQ8+/LO8UUUwgj+vMd2Y4HhPWIvOBH7C/C7316bD12Jn1hhcXXcjSk/bxaqZ8Hhln7/L1keJZG5C7GWHDE8OQ25E0y18vvzfgdDyEUulQAmiCCr9wD6ZxnWyVA7xxIvkLNdbmC5wyCO8kp5LYwBSKbCw42d/tIDmZwF/cbMFO0WLoW7LR3NSHE41TIwi93yM/sSRKsAAAVoUGfcUUVLGfZ0pjw7JCI4q//QqJ5UyCq7XZJGIdCtE8d6z9A2UoPu0xk/LGqHCJpn3CXWXXk3DTFjocTLvgwmFEGB68T7PkHzI7uLx9SwpaVx9nd+F4/SBu77m2ZYFAMuHII85ZzzPMqqvW/+bOsap5sKl03XPgqQWj+T159o/6NZcjbg0iI1zKTXH/bL5Lo4lZnkd3/3cqsohmVm2pWpypwcCkOKl23MXTKQhNrvV1ohQfAOI3MVkGDVjd8vnbrPJhON1qRvWaXFtDM7yMKl652tQqY0kiQILc1n6d4v30mB3vIjr+zLbQ/8Lpo43mNA+H+IrKJvzMldQdEI1HGol5KzWHvhImGc+Sh5sMeSFCFRvOkxzQ6LoZ1Rhp4w1uicfrcIGESrrIZzhVD9UNsfTHy3HlXhBoMwCUfOjumHQhPAPtMZ10fhjKOIeT6vdUPq33NGhL8xQj9qurtSIHoS4k1fmlE7Pt7PpZFaAFOeP3aL41MHhwYZxVkZkXWX1ZHsDlActRLRfrW5LWWOIU2r71iXgPRnuMnBGWKv4eon0K1Y+pJdA9XsVBgG70iHP2ljRPydtIRzW4HIPubrTVQMeP5Gw6pi6KnTsTsw4Wqcy+vYAKnHgWW/j4qgqH9UOlc6kWykT8P/7e2lWQnk8y3TCaKNYkQsrUuukxXAxXxcScV0sAVh84GqYPt/dfKWqUQpa+vN+U6+pi3rYaeHHfIC7DmKDFVPA9BU+xFjIseKa8FAReKza59zv7bfLYB0a/0YcpSZ9axSnT3B0QJAdVeL/kGmXU4VZ0YFLLfWDMlSjwoQ2/3piaMikvYsKD+mFg9PpC/M4owsN/i7Zr+penXoouy0VeoX0zc27xyt0S1og47TmUFqLpTo2O7TmtrEPWaRpQGJst3UqccOLVeMdPsvy7Mgie4iHFHiA3E0iQ/CqBEs8cV3WYQapoiQk3YkiXvcBDKnApTImxJxyYJyk3k+UkhWZ6f9Anxgjjh6CvZqLvI7/YbkiFjdXwsLzwq3cs/68w1mTJDbeXHZB/mwQaQQV7geQvubEnkNl/4vUYj/GIuq0tqeLRJJh98bHqEAAQt1t5p4SifiWQdYK22CkSk0uVSH90vuA6BG5OcPdVGsfWeg+fsvrRxGxS4HRYSc/9wP8llsEi+SpI5jZvi0xnMCR0KHbNeixt5aHOehHhRQnGVoc9VV4SCXgGhelUmcM9hPs9s27NjxAdkBKML811cpTmhDn5qgsSXSIRTlnRH5lzMqN2nUqO8oSoG9yHp9fBKUgVuA4tBKoOqYTBc6HlHV+aF10ejThv9rhCXjGFhDURTnM2Ddpc7BJwtN17gQGNhVVu+ixFZYmTLzEIX1ExMgaPUO+cTPb4B06UtkuzYjCuw0shWssjiG3QNJSC+QArEo/m272Ro8IFQMeqkioY8a/SxKpIVwdXIAPJp5emoUkPhBfXG73f+xJrOi93zGXn0AZSe3T51GIspT9ZtkhxGcv83q6MOeqztlbhw8uzHn/6NQRnhvOjZ2NAlfQ9F2fKoXhCapmZGLBtSA/uJAcXhYHuICag9/VXFz8mKcLZyzgkzwj8pE9kLqk6v9B/zLIDZmNhHoRwAZ1lIb9QqDUx0zfqjy9WxbHPwGhKQtsJwMSpxFI8r46YuI1T5S2m/ake/4/8SMeUuMs5YJr9HgxxNVqsqARRKj1BExPMOGQkXyX6VT7d5e7O/dAREfeGTrnmV1sOh24jY/iTvS/Hx2tcxQRbk60MRoEgQN5Fw6lAAZPIyvGmttL+EJWG012K1TcVFtD2D6U+VvR/R3/eWRDlFJFeJC2GJqHScfk7oXPRBS29njD8/V17GHL3gB779rj4zQXhq3TpGIn7jBA+u6eWADFOcD19OJtcnxUxHhRqT/yO6UJtzK9pkv1U3xPlJ5SD7ClMThDKAuV4y+MH6N/GJrugatk06KE98n45daa7YRj00WnEaLGXRp2Q4MQxwr4fcGzwYQX9QkD44FeG3kwbjA3S5I9A/nT7HQAhQSl8OP6RqHV3CyYDB7dPzsk6tUrYLwmZ/NI+eetkNWwVABqmm7haqcr7Fcd+rZ1uXwI3HYi3N7vIpqLuEiVncSSABvhri2NWkZSnvUq+gwtsVxMQHYkx3ZoPAC4ZEdXl4N247pMacoiwP57+vLudh6sFN2an1JgnO6C8d3ErP3LCQeZ8plkXuH/uflV912yDQzSrNI1yq7G2sJkyTG/vMSHyaG9G142usVkELIJPd7Lp85c00UnagDTerTZL00uGN/3lVm0qCvPei6yU8xp73+h/RtxYoceXgRbny9ZGaCLF3UYIbULjEezWj/gmU/zQKTlEg5wLrzP8jQWdXVXMfzywjNAM18eF3QXbZfk1V6Ig3CIM5CV7q0TTpHzDO3X2gGqZHWmWfVGiXrkopt/skcqIQHKK9MgoO2vRtiptovcherj+4er+QxdO+bmFnMrNs9Qe4kQoGr/iIHVWDhq/opLF+U81r+Oy2IunNF4t+gxWecjiGSnhfLNwdYcp8bTXInWZoYrDEWadb4T8xkEc56O/BARPoHqv6yghQgbWnFiuWSHKtKlL7/gU4uESYAwcZtfwxnKb55vGMxlsFsG3BDTeRRsCBrCbL1sksd7Y8YEmrq/ttP581zVS48k25CN0tzAvvrbKqPM/M63b0OtT/wjtsPExjFhArtdfmKraJtu9DewBXZ0gT2dSa6jb5XP/FUsdN45kwzd+feqFiwXZr9XQFe1CZSuJADWrZzytc+C2p4MbBWRgwdgqcjLTJCvYDK05628novbgRXxSoTgAg6Scv4PdV+dJwcFuGcrpQPUN+zCeqqVJLm6Y34RIQOkrfM5uRwZ6z4DecaI2mJ1wFSUWl4mNHFp9Bj9kTf38BlZhiiAv+xUY1abueLJ/SxHPtNYdnvAbmk85WR8cr+epXtuidFByoW5dxGvSZk4esoTvW1eHBbjiZv7NKzRuHbaHm1kUxelWoWJtNDRGb4I7hXmWONZfrGoXUgHT7BHLvCy/r8/aeuS9xTzTEcTkF7hDcn+ZUTLiQ62CTBzhAXFPriGGcf+yaB2zpX1l+Lrd9W5UlytmMQIZ4JO37zyaeB7fcz5Uxol4rLNAWxtNNXKFurY45Rt6FtLGUSG99NkoecxTVuG5u2o4+utE9/kPOpm3wHx9FeXfSI+vqCWyvIYhQHj8X4iKzscNy6N+T0yWUcavxQbpG7o/r62jZnhy4Phy+bSTDIi1FoH3fQAy4WqE0ccCIK4+3qCpdB4Ucs1E8qtLS1Bm4/yotIdlVQDcQ53Hxl62eCAPEuzQmwvDTp/wV5zmUOChmZG0vsXEHKLzp16dC2bzs+PipTYLBmXIbtKt09DEocz0u/lHESVERYWhjxme6UKJGEIkTXijhkS/tYkCtskTnNC1j3JdLK6OP6jJ00KrWL5zA8d0O0yxA4HHmhDWvddHsHpTz+JBoc8gPmLKsUFqCp3ODr3GsqBBAPqawh9GJV4/cZOogObxympULFswkv0EnoE14i7uYpDB0vhwRTW04ywtztNZIE6mPz3gCa4z9KEFVOPhszR8GpBOMLC1zlqUkV/9/+GebDpnVTjDSyy9Go2+P91X6kUPjdwrFp1R2B9zNwc1dXB6llaTgLkhfVUhbXTDr52amvEbd75iv/9mAKgVbINFdHe2VPP2j4IdJBAezHk0YJfjfa9QD4F59fsT2CJC5Na7ZXzgERtn51Ku4ZRfu2WSbYkQ/3+/jOWUVhK4EubCsl9A3QJ391gKtIzdfoEa/asHIxnHL/8Y2SA+mKRVCDC7/QsWw3QMprZ8Hyposd3lUuqaDI0+b3t7YdMpQjhJvHX2H5MmRTzC1MalYeWlih1qoEa4p5UwAPw/Npt50YMcoH8trz27/+xLrWJ6Ql/iU8p6QgKQIWJYEZCa2vnRB9FrzyAQ0lQgoH7Te5ie7KD62cDduAbCoxsexacDfqayRfRHR/qVGTiQg/mvCBI7fxhFLycDqoCZk59zolb7S1fMVMrNHj6FG6d263jeRVy3JJaWgzHHkfG5XljdoXCy1WxB52bUM05gK03WXc0l/IBDSntaYZEwWaQhbTwqGcm3jmKcttSsBN6KOgxMFvBgmj1lIEDunWdkyzyra89ne5kxhLvSG5Qf/1/lfgcJQMNa+CxhIoA11jc8CDPcHUbYqDEH1P9SYJDndRsx4KVIPipmKIbyIcfbi5N8JnXGMgUwVYuZR/zsECoRHh91sg04XIL35r+Hn+lUlDNBYPD2nMQJ5P1Qa2RTJKD9sPk+ab8qVKM+4QKOMGJnV2TfOuo7zDJAViCilu7VCV3cbLY7h7sQymNi/WmCJvbSANhaeC+Wx2HFAXZBHC//Ep64H5h46SoDzxnCY7eUrK4Z1S8AWuftw9uno/gMZ0EHKQJ0sFV45wdtGIujERVnFfd4KAtk21iK9nclHykdfhDjDSGWCv4+as8Do78a6R0g4z/KiNLPHgQx9GQ5oEh5Bn1GbU6QmnrpCY7r+PeizeVH+Kpb6gDSIMA9+afDHaq9I/YJiNYO9jJgBeBM72Jbmjq89svLSVJFafXUsCfXtOg8nWtVK1SLyZRUbsyq30H+5ePhtM5xIziQdXSLFvj9YDikLP+PVkWLbP+PdkpRdCAUMnA0rvWHHAtddYBTeunQVuwCC4lj9ZkSFbdd0KpqtqbaypUouV6UF9bwXrruDMk/Jkr6IHY6dI8WSIv8noPQhM8jvPmru75Yjtx4YGtASE87V1OM0R4lkCPyABpIXuvDFVNEk5qmpUkSIA6dw95mpvK/Mb4OGg9stiESs7WUjBbyT0giiOHbMwUyNUBxtx5CYdoYKttoyHgMPw5mnlh1Sv2ufwqGJBKuswAWJ1J5K41tpm8uJ96PSYJRCDtQRYneqgjJOodegYJRO31cyLhRtx+gp6M3mHwBh/GuhAruOG66OwEnxsndsAFt9fsKEg/0EF2Qiappm81QDkBXzPB3bL+e1dKzKxqlNn8H4tK8r4B3mXfOlSHM+p9C9bIZ0VtIRfTkclkmSDVbISk8N3sey2woYCOzNy2z2LLFn0KWzCpax1c6Se/K4eab3lhrxQnfa1V0J6RNUN/ujtWf+RsLCKaf7zR1gYQvvi33INyL+FRPfjHmWZssg/ULFbnSZEy1c6GwIXWP0Sac6uz9hz/i8OyglR9kIbna5xSDaTns39DmC22ysYnv26U1s4jKKIaipm20hiPAb9dujBM9gp6lDsJpBl5q03kZHHzc2+exyNUk9KNm8w+T0XGeXqzm34vqntsLT2Vtu4IoxAGNB+5DBqKWulI8+dLUMct6R35c3XfeF8aIaAihWpv/LH/uZeooS6V4jE6oZPqpcGZDjUF6MoJtTBFfC5uE6gKiBQ9G4vxFCIDsscZSJXvfWlJFUI5A7rxRhC8wVIS/qJ8O6L+bR8we6CCqi/PEzxHxkZ1PpgrL5NoJwhg5emlALTd6lH/6WuQUcx/bJ25rPwBpon/MuzT2Qri3hq/yJTYM/gZ2DP8WoZGBxy1IhvZ1oaBZSUbyS4dLOsanmQ0WTXgPmSiAS5Zb7ZhSkXzcwYh+YnQj2rFOPxOzODmYgI0oOwdHm7Dkw8qZALP2yIkft5dV4w03Zr3p8hCnJxrVGOQGZ5j2wvmIN8FR1enHodDxjFTsV2xWpPdHdTpAleTsYUzt7IJc/zRy4twWcYIKeHHQNgNsc/TVfcwuZzwYbTq9W8q192lHs2Bdb1ai/AVoVM9nU3x8u5H4j6qeWzT29Tby1e6XHDDBPCCF3Zjh0D9nz+SOR4wiJgpjephM/mOzMWuJZrWGiYJ45Vi9+VVfdYgz+mBYmBpr6uONf4cIBmeT6lKwZVJ2YRlgmr7w/Ka9SU4Yea5uxsOcDWWO0Fu9y43TLO1HEDrXWQTVbtBD1a97fe4B1cyVGbiXy3PklemqZjgSDJvnlXyoK+1EK++uzpHDfCRPxaYRthHhRMibMlG/tJD5WSWEbOPp/rejDNef//kWprh6rOSIY/UkKhHmfwnSpFDUOae+SJ8zKSdjS7ZZs4fkpANhPHWH7CukXftBCCRrVtEM/JBBblhquY4D3tGqr71DdwOTLYjCcH8lrvowKSy6Ubvj8o79yqrUMjJZxsm4uvjqoMjoDmVtpkpWE3aX+G62b2XTy+lqkmLOWtZtPvyhk/Z1D+iiNjlzx87/l+Jpr+OLLKVhm6R1wEBz76lrAQkTcE9kHZ8cImyaOdSr7PUhAdIxDvYR1u/bjwiGJoNdojOq7HXsugHX0z0GZwxD4WMsUOg+FCalAEpz08TtOsoC6dXPNfzN/K9NsFJ82/+6c9LwuZxozOGCRqtKrbrdxCK4br1pa7H5cB8U+Sl/3OGA6GqCQHPHq2WCLHW2KVavH4RIPp9iS0889c6E7UTb+A2fQiITyL3ua9OtkwTdosOnOhAGcpmObH/w+Vud/ymqs2RskQhgkoRvqtxLlGlq88hXO99bw7/AlF2ffVE/NSUUT1C99rAmDfd+1sIng8XwJodZTRoo+lCw94TixOx0yqGt8MKkvj2SopjEMnQ+q2xuCcO4Rd8STQtOyR4kOcnPCsjdd7SffVJoEwsB1KkNdCf5YP+OOW4Kz4w4jdkpiyVrbDbeT+8Re13V+NMgF+UyXk/YcRhVuWN/ymzuzanUnWxQhsFcDyeNL60LPq36sbIuSQGqhTk4qOanYfF83WWWGBxJJSGPbzgilvX/XhJ2JL+1uaiQBaGVnlzeLKLsLL+PhqH6stUI24UxhC0ZbEloD7X6wMj6v21CSCK9xDCqpnvCGYa74xGI8SgrgzzXZJD588yzk8mW0Z2Qv2dnRdgSHVHs6SZzRF1evvXR49coOPqw9A9qfA47t3lJYONEgQyzDozCLu/iJAAOvNwIxenV5yFUcjlHO3HNopWRtgJGI+rF4gjL5bsm+Qr3Pnrwm1FoJoC76qgDmCKjsbI/PNrrk8O/jmTm6U9skIL1ImeW508VfoAIIDnHQB79Yotq6bV+Z/JKaDJjhw/gqES3wgICxSRs2KYKPUi5yQv97R0O9dzYSXOMrjtu8v7jjPDyckweu3hhqURzfOEZCmYYjKZS2WChCT3Q+6PFyoOurwaiGXdKZPEsnUVwdvTxMszynND4RS66W4Lnf2BlNAbUhwpjRpRtF5/8Aj/VZCh1dtyo2m/e7ut6ksObzwjLFP8dXKRDfJi2sB2dEtsl98BFkX1nzqAx0ZN0iE18FTFwiMD1+tzyvhfXhGMVA9E6SDpEeE58ntHo7Fr9qpEwIgDtrgC7Oq/jZ/E3j5/pGZ17kVAVwLFqmCdNL3uO4J7i1XkPamTmLfKqBeTLXf7Ku8yKhFPyeqzEay8tL4MOxJuaMmLifpkHjYJlM47KgAAAOYQGfkHRCn90g0jeUoA/Th3cukzY9+pv9yFinLuvoIlaQbal7AShrPxjW6YDTxHuSI54quBPcVIusfBZufH+2/YxdLsYeGre3CM/9cl9xY6e3XkuGS6UP69GUbildEEUGx5oDhwEciU6bL7xtV2jFsT7hVvLwa6c/bV5JIC/rXz3TMqg/DfWhflm5l1I5lyvwjk66LwnJsSGyVG5WL49TwAB9/QSti6dKVM/qKg5jDzRX2iMf92N7ICQ6YiLJ+zP4raLEgiiNM/tioervnq5nSWaoMpsgYLuPgeYBCr8osh6QVFd9AITavpi3JaF5tB/HS0oE/ZeyVaZ6qUmBX5zvMUL8BbVLNNOWAk4KRU/V+bZKXYhPBCSXkA4Vjt6cE35nXXMs9VPTQGFrNyI7jRbVV/9Zar9VnuGupezRdrkc3x2FiOby0qmrN5NklTctT39UHqMJfTdBOwfTnOzVasB3hc4thVuimvSKZT4Aepj9hi/XEWj99frMG58mMGrVKlLS/avLVLRXEBYNvRTAxJDLyiCIiTV951/H1iphoM7Fkk/17pwsElG5HFMtqUF1yrQGqWuDXZQGAh4A0eEbNuOcprr1z2gFyp5bYkpMadnu65sqD0m84bX7et+aFFXjAixCtnQyhXhzt/qmmqr4IaD//hxM8KSZa21k+L+0tPoPBbCbSXV2ipR2PrH/fDGlk0GoAFdWApvZyPvL9NxsQYK4LJ3pINSk6Rr0pn5adIuFpQo3XkIqDnQMMSt/XCW7uZ/2uhTkQltPu0NVA9Krwh9RNnlpKJHstAcDi/uO552IAlNZVqQtuXV8ZtexliA/ASIsooW+xJmXe02eGZj0eWi8B1LWz0shM9+1gzAVVTdBDHp6wiDaDTeP//0qhPxN+H1uJTrpLHBp4cyIrdSW3ro23gmiobFWeZsxZrL7O80qeHfSn7ejgtJ0RHQqBCBkjvnBINgBZu9MfRXCDGgQYUvBRQTvC8jekmPx0dWF1SiBfBYkg57q92wtA/jAXgMY9bVkU68G8CxzChQZ3kiGsUjSARFc9cZRg5Rn9R93tAMwZJE9x2xNOm66VW1qG7CsPk5XcmtI4iY3DUNPWOmkf9yVn9wk4rdBeu93R1VLyDJ3XlqeMKCeVKQehCBYjQZg3mcCeO7jYHXRM+L/x/f8OCDXYl6OO2Ikh2Rz9AGYWafP0aBNAmmD44PMvI2bKViBfLWLpXs0OAX7DDt+63w2s4DheI3p8698ONK7KLlKiOLXvOujDEaJU6VBUPS88DkruRM1QoYB0EDH+jY4lPrfs+oBuLyh4FtkDS1GLiYVvmELFWw1zOchWRtkqYEqKLfFiyCBPTOZHr78dtV2Ii+uNt6ErWjzQIvD7rwAlQge1f4zejqbZBOiGmf4aUgi/WiDHYkV9UkdkhqJY4uRnyafPLERj1v7GZ/z9H4NMtO5nlV1FjrRBgyvZVASmDBKiohQuv1tjOw3WzeRN53O6ZC5xCyydLXatnu9MmeIF++2BFD1ibpFal5yUuBW7h/VWKB4xVSLKa2t1itbIZPmYZq61kczFYR1kvFhbkxVVQYKdSh+UMqV/4Srhqvo5OE7i6bwJtDDDIcvDtBKJjtUpbHBhtbmZ8pjhBBL2Z8iESba3pLNdy6QyBbGo0MN19SI3gaYhWCOAGhcT3ea+uvqCQ64u/XTd23lrqcCAP05pZiNN20ROq2pQ2qsNzu0mZBUASLAYYuzG9utI3Hb3hzT2+XRiU9sZ33a9soxVf+bGvuaR/SxdJkkw+Iyz8Z+4MbNHzGmk752Ve2BJY+qCNIPMVskFQi68Q5qCnrGxw60ROp5n6umDKaspJ1HRTa/EcdO1hCtmckzUJWv+hFrCmCtcuV+2uw/BV3Ovxr3ftw4MwHVGKiYdtQfIY8D2MTu4IItD7ry7Vb2gZ3pT+bGC6ga96V27TazDpAKjq4vD1Exxolrir/YShCLuohKU8hOTA22Hn+T7WiZI3ewFldhex5wpWcEohyNrz2GelmexaTnGZISzjD8GmS72VsrPCP1kzoQbaHynFn1wQG9sHVATtekX7OU6y+ZBZk1S4AyS6XVRWNMlRhZdpiN7d8DWftWKQkxlxdDCr71JDxZJmsQth5hn4qunBmeDWsXOw0NfGhqqIgsDGwLPZKofyLiByTKJqcvU1/wjESjEJjmjzC8vs0e5tolwGRayC8r+Q2BlWI84mySVdQsFujHprCdRkVFizn7HhgEBCj6YcCpWHo89E/9unwvS7QEorjhatX8UA0iSiFFYLvhYRh/hxFLzMWeL1ZDPJTkwW7LRfO+2cpcUB5IHhbFpXXwGVhnbP5PZ/ZUOBi/UjBg6b4iRS7Rz/2IP89LYmS9IrcoVxs9yOAmuHgMUUaqWifAOYkVQ8jF6mZhK2j7QNNXoQ0MOHvcv4gCLrTcQB2yciaU8hPM+a9Vxgg3wdKktTJjP9xynbIc8vXu54DrjO56ooedirr6gYWWDSoHsmj3aS0KLNsbMRMj6i22N+Csad7m7pnaxe0szf6QL4W0OM+SaclhKXday4/p3F2qXe9hFJCaBffV7BkPO2oWMCWw8Ng3I4CQO84bgTTTKc2hvooxeVpe6qZEXRa7RNOELe1WAcB2RqEBU9f73SZjUt7Os8aKiaLxzEQwCgYiT2ZdxoM7jG7ZVquvyZFUeYun7ubkeLRLLq8CwYXxAXDy4Hv8/VnWHVvmfdJ/6pbbVi8H2LKXTG6DqV1MloT4s/fWDKwbmLWqFcaxaI1ggjLQtkgk6BVuIjdtF9P6CMIJWuk17zq+OX53L2yVULMS6w324SGrnQNvnYw5wxFpuCAEF0zLQ7NC6SupvOo8PuK5cgowJqyGGKSARnDv9xZX3elhWqnlNRPyuV2TxLHepv0Txx8/Vg80aO3oqQiShg9Yk27D1jxwVNtJ1J55wf+Uxdjlx2ozxPWp1H7pRKRvRenbHfKrXFlcQNaISlirBsWLIIQS63WcE6yFPd8wa0qjA63y1SJ8Er+PLcjjuvMuNav4EqdZ/DO9gTuJqc9ItS9Q0uzM8ZzVzvH2jKWlMA2QutPBZm6Ra2a5FK0pzA0IWQwYRJagNCQ25Kw9ZLwIr8hEdiZ7HZtUzQl365Pgf0Pfk7UNcseZUg390vCfDtlhBUJxFkqn0rsIBJACvNumEAp6Q0jC3Aquepr7uo2ikVldAZNaWDVWPcWOhC8k3HoJrQT7HVRv/3rutJKe0TXANl0yTD0yn/f/jtibQjkF+18r63+YtbbRKtwdKpxPi0wvaQgSA9hGahhQsPmBN9pzMuDW9vUUQhlC1J+ez5ovBWMlJoOblasqrO5ZYwFRkdhiu3Rdlo1+5EFLfFQLTE+9If5PRYerb2b9ihqXFLk570Uh560sqAX88678JfpfHc60eGhzImJcUP3YiQK9uSsZ21PZv4ZW6YwPS/KaKXCNVhgh72hewVDTYxCuX3lj6Pmn/oexMS608hZQff1inmvNGXuS8pKcjXBY+7SbuJOw0If3QF+coAXRAkyEH4tTiCj8RWCQLQj0lp0wYvHlsE8Ncx7l2JUzbfVvxWpNZwoyPNjHGH6LlfSASFeLJQvF1g9xTIZ5zCLxZuTWxwvSD+B0b9quq+vFC5K//g28gsj4dnjA8R7C2hBFpeXfdYkYIwPY4FUr9BFn4T3ls1kk/nE7McagOVFrHSm2qWn7ctKIKFkJQrqBoqouGw7XzZ8FrBbccC0tWaHsSRZUQluZcsRGq6NkoFoAatBcUEqtAIGBDenn5DpHJDJfBl4O6zqZdr/2bvPfzN7UKa4W7xqXzHs8LmvJfMWztzEGRfb43+da7pbzsN7gwGdOmoVOrOYE34Tr+ePkqHDLrrRPlQ+y+th5df2yA1UKajdtve/CPGIe1oMnZlvsXYmKaMc1xFAnG++wAbI0A/FoQrLIkDS1EqaszSmrZvqZEVyFpKKx9kOWTp7g8CrKMJkQlJ9Yxdvmj15/ocZrid5sjvXiJ73I3Al5de58AthWzuB+IppiaZfzU5DAcBu+ZIp2nLK/6af4znI3ac5at8vejJPiQSvTgRL+mSUDYK5K2IA2AdcaXUx6uRGLcD4osyKM47ro/wJz9zDJ6kg/pPZPxjw/praoS9eAdbE8+vJJ7FkUxgrmFkMjqKmUEd+eBspObEOorZ9qKljpxqhamvLyRFmjGkJnpG54dsZ4nJTIMV+s06MzvXh4PXMTLSVvHfynA/aOhycWnDSWSOyry87dBaj0rHWBIrWl8QqszZzGQnE29kAinQ/xbcFEw9aEqddW5eWNK4EtVAAz+ds0FZAmDs+UibcdIaljQ/4q7cmnY/vldAJgGEFBXdZuSIQrR0J/a1rY59WHofNDPGTMVKnd9CTnD5BJb4DLFj19nLchzR++v7/dQrZHUHsxBubaXxDMzLWX4llMFUvCoeRgh3P06gp28ZV+nQH24MAF85ZQfM1pYIy0kAHtdOy7fMQ7RIdcmfVLgBkcn/LPdzHwj+TZm7Op8W/ORe3YUgxvUI5Sd9racAe/q+FrsNFZn/Tlr71Y4p5HxP8g+xYGfiS4lABE4QHtUe+ukB2B5wOhbLGxxtwynECbnDgw14phOQw0Og0T1tsfo8wq1bDU8egYSMm1UZKAbZwGxJ4k+s8axSeIZrkJO+ltdAcpGNzHcXflFs7DASLmMKh2nxSyBeYhDFBqk7bMKhx2qWUxXMjcNBtlMi3o+CWQru5aC0Soav0DG129nvOgT5g05kqB7gwdQkf3R3hPePDWq/uT/c+z2jhC9FDHu/RsnUgSAILS5hfT8c3NCFZdcYt7qw7HMCIEHgyq1hXJ6yKR1YBJ6/L3yjuRtP4eyLBt78EbyjR4jv5kstdK5ODsXpdDx5rkgQocnZmFW6ZhIMW1t7lrUYBGFVta9JnLMUJpIQAADW4Bn5JqQp+imCZz06jdPgLgD1ibAWtnkTWDmV3EE6GE53sUkWr57br1qkA+/5s2J8mrTdurAPhOS/UrJBB64USeWXtwUFksrld3LUY76cZUlSkf1cxqUBeTu2UfzNDCviWN/x4eEjF5zs2GSHr0rsRXWom37Y2XV+c/zMjallX0h+mGvawmq9lWiophyEzN1TB1vnO32vx1lpMySlSCQ9evynUTpAPXTEnJ8f+T879GoWcFTpjsuGp7rXO4WRxV9ESLZpUH0kDtFtSeHV/UNfZQzp/HWHFPPc7za4mXPV2SW48Cq1KgjIZ/rcJoetwXBzRTb0O9RCmMN7ZMe1Cz/R9PFvyq4zyVc5/ork325eZ+ScYWpjPunMRkkG2/aQ9JtISQhP7fFw3GBbCVsV2QeYC/jbkzWiGLiWAKiFuGJ134zY9k65uhAwX0gWyENv+aXBYeuRrKmJdzVPs++iVC5eHJo2txk83BcFz+8Gygh+i5IYsq/JaYaBig4AJLQ5+pSQxbSAn4NChz6/uIW4RxN9N7X7HOcBtxBigP1CPi+jxaOiQrm2uXNwZEvonwMSpaH8Phk0GJIEp3r8gatFWVxEBGS2q6ts0G7xjSLHPAvnp/lxT2SMdJn1SDUPdcleu4to8CaY95CmyiuaSKnxmQ6/gP1ZOLcPZShHD0fNkw5R3hk0uqeiNg48c/23rwpNQQ1V4exIaGuYakm29CVIJo8HKq7+mGF0zbNd8LbnN5xIX/X+z3NRKnKBanneYDqSOjXPRWg8W6JQSWrET3f2ozuCif5FJeY2j45rgETaqj+lmrPWZyVE0DO8VKl2Pm04u/81gRbKY/YJkwjQ44b6bKGDCSb/4wx1pYjBlPKafXBRPpQn01nhkR4f9zXmmJLH0WmTs8e2ixRBLnIig3B+wovbd1NeitYv85pPXDst0zq8n/2uV7P7XxdethG12Wp0xiRkZmNvKnqN3SGi6dXVNEQ4NguTMfrpSDs8JGZhf39ZfmfMhy+RUtN84RdQdbfK5iGG5Ga7CGp26uyVi9XGGIzkouUEzYwFmPNVA/b6HErcMMbDNxTMZSFdafw+ZToTkGfOcuEDAYm6jDtB1B/l4wqxa2l/OcugcoqV+7EwgOQk37KqR2RjpnPPmjEhyOSrTOBNvkHonwSPN/oBJ34z50b8KxAGRFo9VNxh2ZO/8Uv8p/sXhrENiaMyQXFfmFqi4FWhAdUwjX8AbiVsG74wXFWqAu9YlLznAtIKvo3rYpu282bLOBlb7FVjEwb3R2XREe/0IigmDOBH/PrWU6u9zugIB9ZL5rnm826qp6svWSVoE0qJp3shoz1P2rgOIRfQMKwlWW0kTuL8QMGy4xsDDFOPR0Efkx7k/OhmFje297U6BmVZ//H8Ghmm6YTNjZphvbZ+rRrVJosWGzS4KV03yAxIlsGIhA2Igf7avG58WtUOA51+9CV3tt+R5ucrHeR0db3xj0bgnUvpFHkSR8Q55t0ABuerBOoJBNYejNk1kXmYXTU4pFDw/auTF5gFl1NUyggGx7vQSxkIyuL8z4VuqVmx9wPUZieERZI58k7WPYVfVpaeeprQWxiI83p0pdaCCM3okr2U63KXp0+xeGIqtA7agxDq6rFyR6t6tLwOufHkigdKQAsoGwqIbuoFMUir8xHuDUxzm+hJJCgFyx1v54Lf3x2mBXcHr0TX0RJevL4gTUu+JBEY6zbt3v53WkGXeBhsKHPFaHamnf9bh75juer99xA8LGNm/mF3R/7CUe+MP31p5+achF4G9bIfKjVSVte53IPKnFflYoydtX1R2ru0wuBzekddQD40Epv4hwX4+6xRQJyeKYdHdHRzVbhjTU1oVUvtHJvMKxtq+anoRUA+QCqTUa4Gypi45QJ8YYLvfsJUPzHnyg+4K08MBWq5k1OEyClAxr4Rx5KV/WtNDdfPpwHxx2OXejPs34G1BseaqPTQ2Bn8Zz9nxbE37C+bdBPHcbs7qFqQJXS8dwqLiDMT6cANpT5QJ3+uygzWLz7R5d1gr3fW7WyMeGbHWJYDe/DvyQfMm7R+OUVUaHP520xKfe/p5bjTIaZZTy+cqPVw0c0LJntstQyWqWYdBmdnk6adVSL+gRdt5tz7h2WiN3+v7OyDbz1I2nVsjgzuTdHvBLL27FYzW2IR5keZWWFV585ayjD5ILacjh3wX9e0MUXRmI9wAXFWTwtXYPfGLbL9XbfxPBkntUG/0NpCAzajyLL9k8J6rCksS/2Deo8xsAjtNLIJH7f3Y7HNgCD72c6qMpx23qvhCKr53+onmvdNEbiscScsWwU8vDW0yfBdUqe/3x9jkKxi9J1xMOryXCoMmdw+ewfuR+2/ydt2tm/gOgkNtMeQAp9VxEblyc0Bc8/1rGSMhCb9kqTqgn5OdL4+kq5u7Q3UjoOyyln2QfWDv5RbfYdUEYG2O5oIy8+kHRqnyP2XZjcwJfWmMhuI8iYGHM3jleRvLtVgjunWaCDi/q1rQGlZPjDp6xwgLOw9X3hc79kjuny8YZ387swSoDED36gEs+2H+Oz2EYdgSDPInIKmghDYStevRk0DOuHivGmLbP7+PetuwDrMRYZlY2jjrlvsiNaIafH94yFqAWZgo8j/b42DOT9MFh+jMeD8OZLVLRXLrTc46Z76dEbifMqsGV9Ej/w/4RIBKXCGjW+yyWLa8RNRDP8VJ8ykOORSd8GQfVNTRqXC51IYfqg9jUkhmjSmEUpgNBaxGvqKQQ1D44GCZl6dkxhjYP94aYFuQaGmmarhdmK6MBCfnGt4yR4pko7LAw1cxL5fStM7/RrF3+OW6I/12qIf8sp8t3wMjXdxo9u8ETwsttLujvLHThvumupl6uHd3KLeJkbE2tIUw/EfDVnLaaCKbq/9d2pSXdUC2M3jCRchdXoerrKDA4GyEvk2g5Skf0+Va4OgO2y93vsTjNoMRKxTGYZ0BWUy6z90SOGr/4EubDmF0ZeZlXg7cnZF2agBDTDFBTCJW1kLSvNWKlpWaauo3idIz1jKjmlYU1L0DRVbK8Q2SPsk4wO035xo5v05gyHRVBpEqydxdZlvQ13PY/0pQPOr3N68vVYd2I2L6DYOv4bX/8lCYGcCODImgbJXt86RR7ArTzG5r8y84OMYLDW95iQHaUEjRJCw9VByLjUEQU2EKAXAXVy+sy5okg1He+EeYWPG6tNKc3GIsXIZqbY8bgtJexYFRWqmAz4A68mWY6TZzo1XBIQw9yuWAUmChrvvMCbzk+heaJcIhHhhiCVubITNOY3IUZPcKpQTp5cMdKCXja+mljlAZM0H1TVcvC39ze9tEpznrJ9U/wcNMlhJ8kUZLysMK6sh1SEtAAPWiH00NBgAvXWiI0mHh2rwVnSBbuBlxKrkgejc5BnM2A0eSsuWqwC57eIBLu0ifokeYASgLZ4SnNStVpXkGASHbmlPzuozDsMutKEz+lqK6YY/fxdSyjCq16aT7g0ERw9cfpGT3P79P9mgyoAkOpUycoUgaMHKcp20PhejERVblbYevPalwumsVNccEiTcOrwOJk4FKCFMJUK4zaEWydhDw27d0lCmsPlbrCGgDBlJdYZFLQ6rRR7JnOBJzmgbxlKzfkos06x50pRvsPvlW9kaCIcH7oFSqMnIXwffDJ4j04hw1D5z7iiU3t+Rl2qs7vStlZDCqXE9rWUwA6Ydy5uCDnGVL3uhyO+9TgDd4xjrQJF6g4E+5SGdCtNxdoR0N101di8iseKbqM1f32nMH95OQ5GIzR15cBP9aXVn2k9ksGP384I/D6kfT5JTHGrYLPg9pWlOkmRtMUrDk9mf8LbN1ZYp0sxgu+xI2jLjYSPwXigzxnE+nbdxmV2ZSGr1JGKekKBaJHxnH9yRoSC6OYiQWtVO1/PaRybqVpwqcP6CPnCp35vvIE82HqYq75mxh/XS7UkJmRs9/aSDItl+D29fQICIcbtyFyW6ElszfJ2Qu37tRNSJszT3SkzQBvcuNJ/CdwLpK0GfR9RJ8R4eeLCx1LohRF/n88aKFCowhsPC8HDD9tkYI+gylrI8sMGzVG+qZdXWUainr065vSU1qQlAfHKVuc0BWBRFmHFpUiRvnBdvwN4meE5k3AC7tpnZuYgvH6kxbSiK6eyj7dlg4D1knT3hK/xO5WoOnqCijJ53GWe47d/JIudpIYsGgFtS81Aii/j3h5tuRuwhRrqLw+06F+IoVtG3FyCQK28u1/HfwhDdRynLSxOhOlEfPtZ8SpXxxw9g5KFGCEakxwNmifVF9SNkePAItCHM5uJzbuS0WUElJiKbxa0jnv4sjIIe5GRC2WPwHGBZ6vMsB8MDWiARzvwZchWY2jYc0v4m1K1nwAbva++JyXykiofiMa4mXCmlHgEMrLrZea9HcHkDqEZ8rj1CiDAoOrsAgy+CKkU6g8DcT+2yEwL+KClMZtup+CrRHZI6o2z+Wv/Ma4Uy3tkWmUAUncP/U1FybdhHEsM5EPyDpRn5SmRdjZz5UIwML8qug/l9U8nERL/p9fw0SwgIdY1xkM+F+HWxj52Mkh3SWf5TGyR1xUkt2EKodbb9yhPCSaMw1SpMmITEAAAD9bQZuXSahBbJlMCb+sZdbAKIqYTowa6bG67ORbkexCl1PIwBESYCrFJlBc7maKX9UIA8rFXDKW24bMh/PY2PKWjZYXsqAq7tePO3D2KnR2CvXaYqcfRutJtiVFEGKhoBk0MglewIEBRBcDK7Pew9/0aMb9jKfcCdfAb6t7QpndjlATr6eWbHtlbZ2teWKF74X/yYJrGr5nqMFKur27wVUdnV5psgcwlDmpbwZyREFrac79z2zMK8cS7Wp/1Tg1+EUnheTfQP6nGK02JseX2wj+DyobwjEKuZZjibktpZDRlGnePC8cA4SyUKi7bjtYFxzwjDLpoDvkG4fekIf4c+iS/gwJxpIWWV9gISwBaEMt6N3VYkcoJv7OeqDiSP0LP9G38IYcy8aGSbvsFhXyIRzLxZPWwaIGbyRUWun0Wda5Yb4jSi9/haUTyaLIlZ+RRXEq9bLPZblR99azW0qJufjYAMOK6MMdFnskF99Oy0tF0te5jqIOFWMPcKoox7fp04UfTYCkZ1Yg3VTvLhbqcAcdykWTO8inbUxmlPFiIFNfAiJnJ5Uc7J/fMRsjLIvh2zJYnf/X1tw4D+BKZB+mZ+7Aq4xLQYLS/xxipxDFeD8VR/ZbdaeWKQ2OaAVSEfmr/Z7B62+xlAvI3zqykUQHRdZvvz4rnhP6mG7ph25qUGk8leDL5Bxt6KC2iUYlovzauesJWj5qUV+O/NKS0isTLuXAWb1MYhWUxTsW7YEVFdS3+Tj00AAAAwAACuDA4UHahTeFlAC+8cy2tETsFf1pf3nJUwKF+LHlMHJs4UiMlHwsti1vsFT9LV9lWghHdhOO5pd3XUZuxaFHn487KbYiAiv2qtfFw44fL12sPhPHh9P35cNVd+rBs4UfUB3aYxHw4BADAanhNgeT2azOA3yVjf2UAHMa7qsiP2yGLkjPLBXuRls8+lCsC5MrvHjE87czJbicbR+64sUmzlN6yfv/paapej+QCrw3axVhgyUraRb6+t0vJrSIyrxAisp74MLTSh/X70idXIeE/uFZWZ056vIFF1v3G5mQd493lK1XDoaa54EeFmDzexuy/PMSIAkXftSc/iO9RZeB8Hbatquw9VbxgZnGJgxTU0EBm6N+VBACCh4BamX14jrjWnKHylUbseePXOn+aslc4lMRyD53e/GXQjfqEbvb7Axv+PQgU1ZlHlaAenrpXfs/uarDgWg1bR+wr28AfP74xJIj4irFOyZItGpmD7Mbbk++wmppegT3g00eix7K73WpVDU0dpgEWDIwY12aGQNXsJG3mXqVcJqJ2u1tTS5j72oJzBN0IySPCuc1pjD3/3olILBGRQoUIZF2wBi0FlWJDBvsOqggyvd0a3m/ROaYUGkX8qhS1co3dFKd8rwu1b4cZ2+ZfdoPxbDbr9efHPU8yc0aalc6Prgi6MtTnk8KA0yfOwcv0+pCe4Obhj7zjmnhhrJe1YMtLWTRTSqzdMhgoJAJJf/LoW/Q60gOWy5MsAppULDp4GSq0dUiPP6D27yMkLuBADVLtytk0s5awgJ3tJrwRKiRPmcnyipEbDNA52L0vACLQxe+KxaiqL7mq43Qgh9OFPl+tDjaS23X2H+FczNO0Q5SNSLGQ7XaJBVTya5XK5fbvHMY2XVD029ABb7VAcdxqv+7ZLx++mpKyRtfSIdQUzqxqzoyMRAy3HDZe9Wka88wu+qstyZdfpc9B7h6Xxh3+W8MO8h71qT1kb5PDcaDJCjOT9C+G7VVEapFcUezj2ns7m0tkYg6Z+IizR6tQUyN0v0yFXelFdhJG6/Gl5nuC6ymYOWQ5uwXlsB3nBLWyEJK1qf/AvWMCTAXcvby/haZ+cEMgrN/aQtRqH70stAqt9m8L+e4OQvAuPgKB3ROaohVnB+kK0LApwm2+fIoM+F4LmoWGiJEx1S2ayrti4bpYo1KEX9j7JGKqgnBZkb5usqEgTJfGpaagdkBrVITlrCG1kC1XS5A/9+eSYHufmV6F6K7mxA5uO1U/H196aNJQKAyTmcP+V1maNiA+kq7+sP0xAhzEKuM5WjoD/LufIhKoN8VGaKDD3YyanxcMITtojeBREkbCmvu43D50fOIJzhqrVp3bVOcJKhYhj+o5w2luU4jCqnCvVmqF2a0b8ouLRGcqx7afUI24Fv94EnIDaENLFpQcleD6SlDOmlruhoDLaj9jzTthHgHbupsUFe80q7Ki2e0HD5Rm6AOC2qA/XpX7iiMywWALKYTIasKJOC4l2PHC24fu8pvc0DU9jZ5htEr5LOBhUjj7Y8+tajDldhZMckpNwX+JXlkC7N0Tgv5zXjBpTVcHge7nJXAtLbJz8J4LlLNhXSAKYbYf/vMDban/txg2/vr3QDpxS5/qtl9iSuP6FdqshP9+p0lAjQwdxmEHblRkB1qq6xMUUwvWbVxE79e92uqiQzrm3NUBUYvH9zJ/A34oySkLR4NEoS79EpPn3U5z89/SMpyz67zAKklTz9rhb20HY93ldyva0O5agL9g1+Cn7mr4IZHCZUCaHlkFF6Jvp6M2zXJOmJukWWZRBZmw5YqVd4/uJwNST93okeD2lK5lEFIFrFr1rsz0Zau5hUp3IqRl+2TuiKcUGk6B3vIWC6eWt7AbIE+Ft1+AhDhrnCAGsH1NMxj3LogvWEVgrSjmOnZsvFAfKwqT76HSW8pQln8iohc28H/zT0niF2TsGZFgH0BIfPbwXXaTCbqaUG8Tc8XxZt0iX4yW7T8XLjcHnKcNWEbDPJpmVEFXOje7FvyikDPRnRUA3l/eaK9WlPoNvCGVlMtCWkFl4XGud8REd9CeI1S5XRv/7UIkNJoN69wX6jtB2rqczYb0UvzPk9tISHauR+VulubS6HMsJpQ6Mtu5BOraMFBO9Oi1nNZ22901/XRVkfq3BZABbwEEXMXoPYztzUaJnhqXvKhbJy+KiKsTOSqy9syDTzAfVg5rRx0fULEm040hZ2cMvDi2Q0/hhNxVfm1DYIZe0iO/D6F+uI0hZmAzqUcVJeg+nCKUON39SFj6xTz1cEobN6HDYN/jZldnAN82BSKOAZ9An20OV9XL7Kqqw7L5LclxV2ko4VJJkOVT1xer1AE6/mtfCza9K8OGknA4oyhMHP3cCjm4i/fAkdt4T+bLT28eRQTWrXJamYhVKxprwCXtnfluoPVZ+9fR/YQCiqvNTkMw86/3UtH+83qFuK4Rl7DjEua2svr10HByVHPJZgsvJfM2+cdYF9p4yace2HJfvj9ocJ1l4ulvSkKGlnGKIazOB6vGacw7h3P/Mi4mdc2BJEwiGHQbuGi3OiR+bykIVVlves++UxMGBX6YFYREEbzDEXQq8h+YsNg4mfkf9o7/VzV9QvD3FX7waSdSXXgCXYNDcFJ+hgRre+EZc+ek8J22eEomudV5ShoGsgWg62Du3nrslmAHP8/21C9ewSIrU0MYSWStmEFoxO7Y+38Arlg690IuAhUdMIqJWTKQ9P34aM/BomGb9uyVMNmbGbu7rZ9dK8LoGW0CPypgPxEI1T9h8DfUvAnhnLmpyHFLV3vOnrsCl1neYAPODSjQGEgDjgieUUViqK+eDpbv1H1O8/pgppBbnUmSY6UsWRM0UVdeQhvGQM4w7PIScAXCsV0NT2Qztru3jjZO0j6jQIhrVMzBTtSXkqfjaJezAEDqy4ltD24BzD40fbKAC+JDRr9+OZ3Yp6CpeogfiCYAatmlc1+xOgwzGmy3dFAlMnSAdiXpM+TH6RYa4ildy2rbAHVMF7VE4bCsd8OVhZEtNL3marV9OAU8h3SzXs2d/xd3wJifrWvtcJ9Ym9ypKG2mI2OE50xsZJweGY6VClKiPq8dilrd0EDkhlwdLf9ycdKWD/gBu6wsjQRcj9fy9Qa2M1+nHPu1beiBwd+2GRzhBNu1oUvK0MYiPzoP2tFRyZK4tI/DllF6bRpzrXXlvNbtEau/gy7ysJOQ3Yxz1/QvyH+l4Pa6ROXGWiXFiX8jdVFzypu+PeU8Pf7c2And2xByYuJU4DPcbfPADCIPO+4yGuJkGiny6gsPbrDZKhiGtTJOopqyhFBCDl29hpsPeQ9QRU+JdzqB09JQdsoYGYzV2wFunb1BKPgVvPtZ/F6Wd1PaJLfQ6hMVrYUTSzG2fEmQp8Rq/HNlwcWnI8L77od1Kk42NjnybtjuUUrCVbiZIXS4iV4QiVl9v+2YvFwjfAmgpPF2s1tPr+B6KBFTok+bbUDv3PliNiOChVg1AwQgp1gP015h5KHXXx6jwdAfHT6m7Kk4hrDVCQKHkpwPiaMtK53LSqDi71qD8i++yWBNdDwStApdIQql/wNgHJBbI1rRz1jCdQT/FEqpkwxdyX6w0eJEeizDaeQrw0BjCMmq/fcI1gAWd7JbSgi1rqlffBmvnMGdvuIIq9gHTASII0znrUanE0+7kENYfeoeEkeT5Wckg62akXWxjpJp5IqKNeQje8bLyy/enDdj7Kmg/sY1SrnwxzhZLjF5WdW2fMzNDOBXdlialfy0OvP5ebThbHl++efZ3iJlHz+n+ermKRmvbXLq0l0yg7dXkH50v93LXpuP2B7nvtzpzWgH9Jpqmu8fJjb1I+05U3VeqBRwoNIixBZF7Tb8mQHD9FP1aliltFqrghlQiZHsJFyYEY2zgXyklIzpchpFPMeNhFpo8MzwcI6u1hsdWcX4W/mTSlA34S4WaHnk6WeN3shYumwu3a9QN2Fgb5IVdYaAUDhZmVv1ejjJhj9Z8x5UB9IPpJ+OQONw5eW1YVN+rmH5ZY4/a9/GdsvCb9mlRVA9UNp9t8vHoVrNbMgO6S4DSc9znh8hOaXQsan+V05xGqkANAFMt+sSkI4mkYpFDwM9L7kEzwmKB12Oi+VvyfrP6obJC5wv6PIsjWIltCv5mQdETM1jtcY5aQ9/NKw2MyiutwU8MP8pkQrZUctRj2rQyNCmcciehoLJEMX9z4H3LJBFZ9hHeoDOSoF5VnrkIdmlQFDZxKApNFjpbngqVeUW77QGGxa5Et/KQbVndUQFJNP6rkqvZjpWVsZgi+Op0aVEnND0yA/ZNkyiPK9Nseb/do9FedvqySuv7EdMr2GlB7YPxX8lsv10GmzerxygSWZa8ZfVsYsEkd6K6rZWAOO09Ji6IpO6NSXOGgHMSjwj7QMZSbtdCf+nmnhzpNexi6Vo7x8AlR2yZDrympZbkSTrYhzuugeA0CsnHqNXHqTar6mBNHonQSreZObYPp8kY1AJh5yG+oGMS4tgPPL8Wi7eIPBTwlM4dpRbV7jYXtkw329oVOpFqcBnlwA0qm8Et1R777GYEky6NFUk08+Ld+4MeLc1F8yyA+eX8lztYLXcRj2+TM3HlqP+8+dK542BqFRlJJA6o43+J8Rmg/NIu6qfGdu1a4xsiNhMdIsxtRYxa1WHRoqFFOjdAA5ft4vN7WKA0Rjp2JpVxjQ/XuEYQJjLKThteS8DMBlcpATBA2AFW5pJMTMgM+0XK6lQJz5obKUh0B9uovwJjQUAVi8Lza33EOGj1MXYMvTKc6l5KRgTzPhW6w/iNsNN94nKBRoLlRktUB/UnLWsm4FdA7VeTGuyZgnBzqyT+Abihe6WCOnHv626usgL4iIh//AK+eWhqEjZrfQftD4K6leylvJBty0T5t+qdSML8TpJOXwI5ngjuN3XWT7l14TXf50N/UyZ+Ofay/sfcSHvf3vIjFK0iqm8SwfJJB40D9TQQc6TMRCGITANREWbkRAm+2WD88zFPJAnakkfgzJTdcBc9CPTRcn3a3ZcJiq4+rA7uSy+E1/u82UaEWie++ac8c6puubh1kga6AkWCe1BFWHj8Ut/jdGxXAj42eYx6q0fwfpdMUYLWcumshAKWk4FBM+3HLRmppJRHhWi5etyXi/MdcB6oa8YQOHd9qxmyKCxrZ5m5p4Qbzexy5DkeRybslDejQ/m3gUxGDscJT9HxEyR+piI5vHido6lKhnv5AfHBYh6lJMmX1GsXc/UxOMo3nTCh7ZOmu7j51tzTjuUgdb9qFpaGVv5TlVuGINPaP8Mk9SFZNy8mbFewjWdVtRCm7bFjoTBp6/EeHuuhf4uV6LyQHwVK4DZYCKej/g34xAavIyLtLtbi5KdRdIYnjgEue12xLmCWNoZ4QF6VGhDnXS+MR/NY9Ec4X0gwJN2jJ0x2AvqKmlGs6K5f6u5nSYUT9ejzkfmdh+Nvhmpz3mHYZ0c2DlhkwXHyrXWYVdhJcMjxjbgG4jhPYuUttddM4QJutApNCt9HB/9mXM94lq28b2gCcKruGQITwfZEDlnnQovAlBwaOOCS//Hrf8/limXsf3D/WFauoUFUIhSe3FE+3yn6Tqj2YD+//Uf34L49HPldhiFm2prGiytNsAQIUhV61NGg3oZ1NW3fQRzI4tR7+gnJ6hYLbL/7AJwxEpBpvmb/m91+tEz9q1BgFDwGNd1csyjp+WFGplvb+5WERItsN9JZ1JiBMCOBsvHLFwAYwSlsbTrtd01m+OMD0ooghBlm205dJE1qoibIpP8T5O7d07TfPWVGp1ImdOQEYibGEtHxiT0PGqZukQrk+DfZ94xKS+Xcya7bSa/mgpPX4Bfzx9TnRUdzquSZTi/tmHP88+FbttHtv1PAhChxPWMLRaYW9w1EjmfyvDDpkfxWArBlsYUdF9VNOGJ2k9nutDeaY+/8hwOyqxF9lzd95bPOI8H+lep//dUxhj4H/HjzCyLjITyxKu1+HZhv14R/MPrQXsZz89/jX8l/HRkoOFsZerKkUXCNKeaLc8JADX8mJ7rTlbroZn+TRvMV+WzmXPZxjwPcHFhtYq3QLiDhhQ6Bcv3jSSBJUDlgH8P4BNe9Gtb53wxlP/EZkAD9ckbePABS2fmfPPFzK3xICpX+U8/yjsX3TXlEKUkssJlnVlCNzYT+qbQtm/z+b+Kdpvaoh/7n98ZIjlin9nTgUPGFiJ4M09DxiMCqiJNkzLFqOpWnDEzWGx3wtaSFjqJmU9Bl5mqUvfGGYpyY9dUT5JhvfBvUk7O6G3fIv+jb1zfjUzXB3b4o03XGwOtLsgtozleWwXCUha7a6/dDu20jZsQ1KZ5erimNt4jrUeyMsJhpZLgPhissYKmAs49Lj8RVpvZdCZQbefBDmzP6j30WA9LBC2A3LMldAu9hQcESDHS7aP0iY2R6YSVvTCl/NdYROszoICNEAA/Pqcf8qybnY4lXKd6hytV5ceBC7YwD5X9+aPyYjXntGO/PUREo/TtZ14EF4RgSTz3aLfhOwWctXdFqFtiqe02CoJKC39CyFcOdB3BOYJcJZptV8FhNzPttT925rjFCNx49BxXJsJvwPoP9Uy8EU/L+IhSjVSDGPUiega6+xuP+u7NAB4IlHGgZdEb6igq17wh+v+ftB0ncgiZ1AcGexw4pDJY0qTtG0wfk7UkZDP7v4O9L6fmIuH/cBD49BJpqFYhK7ByXGVo7lqx0olEkcjhmDCjaPMoFMhXFzFVIoAj7Y7gRE4W5O2S5SUoAs/2vM3PTUM933V051VX67YN/gtQlTf6QTBtibzGMnEN93QaCZBv5hWIbLelcBwYMKlwnKWOf3BW4xtvcn3UeoZarNQrqUDXtm96Q8RzNDLPm7l+OxOO/r/zIgMBbwYdamodpy9i7+RyEW6vjv+aBdcUgZXKAcezTZM3BTnAJ1Ks7nDsz6xXprHSZDbEMqQKlwie6J14I8ro7yrsNrB2Rfc9/zyej3HL3urkdVveMxj4bRPC+ZekC4LH9eA5/XeVBF6QCVL3+jwErOHhZE9l0vOeOr76wKSBRMQmridRuq2gLrHnGcfFl4bLmqPZCQjSKNdl7tJAmir0IlW6l793+EaLYpmg8ftxEgpbGI1Zp35jP+pQV354Sftv2Xmvka1CenviB9DUhe+AymP2JR+pajztPSotViEjbV4Qi0ihMvgN/rXzLC8x6XJhH8S8BNw2UbYHwgG0M/bdHe8XGtW9Q2Y2PX/xHWyNLzElMQ7m7KfrHt7Aav5RqR2J9Ny/TzsYQiMPQYIjlJjfyReirO7NFyYvZgAw1o0ICadUG7fn0X0OL4S1ApfnaUwdGg+PUGxx46IMT0uhAQ2uTrxa8t4jtEztYUa/SwC6BMQAx9MkmR0dlNmcs/gFf67qdOMYIGmEVECp7Dxmy7aIwbwC5vJCwv65I2GLFR6KVVlLReU6zFwEcVh4Cv0H8siLhRppJ9Z0B+NzMVyFUJiCoIn9HkRqR3Yhmzz6q6jRlFGLda6qaGCmdAcNjEqKggDKrds/98WUtOXcmxi48wTG37pmhJfJJ9cdkx0A8xvysiJPrkC80uzD3PWV5eZO24dyga0W/EH+Z186HilLTVa1Y61AHAuM97s8OGzX3Opu3DSC4KYmOpYUwET2FVtBY9Q984DqoP0JinG9LDO2kOULj+ypUbgYCgoJ9w5VX763K1jQN+Qm2nFzNejMCrKKvinL2mhqrSMUTEHJnPtkKKTUQqsPhOL4uzOAk0je7xnKkuJBURKpPYkWbOQbgPKkRARfWgSKxfZMaxiGaxaJQMb9nWCPo+wJJ1enViOFYexYJsdtIG3WCd1aVSSM/BKlnscgBsUkfXvSDGRRru+qePcnCIeq+cdktVxmw5fJwc0nVaIpS176+qiqEqwMY34ajWCmnECsBBAEH45wj+fDTNEC2FfxC8izWf5Ky6vJXFtHzZwZxaFaJ3B1LXVIztEv3bRwpgK2PyBjygYpme7eWA6I8EYX0TJrEiQi1FMzf0hXP0gyejisoUJMGS8jshVtyqX5jGH+iu4nrDGoZzPpwiTG8wF6yRVG32UwW7HOBr/Tc5znyYokGFatWD6XhMtoC0WPbzHZjGVNrcZgidNo6L87gZng6jQH8YYRwPLglJYBDWjogthyuaAVxFLdV9LVOPga8U4GxCORrSsIoB+TWiC2B3nLzLRXmasbrwdFqDafw14JwtoVkzpYIPBmt9WRYxX2L9vzTNGyL8MId2KC1HQr8sm2K//0xRxNGA6hfLcov9Osp5N8t59VxpHSZk68QeuLe0dxiBB+ESwIFNTSM+EqytNcKJv1Irw9l9pBqZsGkQZHkEKUWdaUQOwHk3M2is/2QJVeQKob4H4tmhETldSBEdN/78NFj26LLcx/ewp/QhIR2+oxGneMJ1YrjDVRR4C1UNy/KQgmCAVs2NgBvyz0JOHhbb15Sz/BuFsWeWlZrk0JfWBCFubROfP4UR+UQUWv0m6IacCA/Pou7sJbgOHry5ROVatVY6FlRladmZtUQ1JT3TOAjjyQTlbDqnrPW7UFHQKQoF3lEHVB/HtZgmhyULwnYLOscgRpVOgXpT6iJwzv3lWWWRT2QnvS1QITV+M1FeIe3k7cokNqolo6gtRkYE+4wdmj+nPyeMLOvQKpK860HgVs+kJVeylmNsPZ71M61XcAu7QRUnwvOWc/++VXboU8eAC6xgCnGMBL+u/Oax6qFAsY8byn5vX/+KTUOL5kF7md565hCi/BbfEe83YmmSd6a3BHhIpRFcQA0Bh/AvRYVmna31GaCgBIrYI0oPCDKsTcrYj69oZQZ84f7MU9H5hZl/uZPkr5Jr872H4UP4dEBlLKeIyNDXjqa8W6LI0FUN4GXFul92AtsoXPIuvx68CHu2w+rqxrVA+rKqxzrxuQY0jWlqOUy+mo/AvPJbJ+Y6uHj+92NRs+0v00bDu0iOOs6vkInrdfEmiAd22KSTpdIaKxBBQYZlHURw9zfVRBx+SgbaAh3dnKL0x/BLiKD3KPatHuMnIWcqLSFfXk3UUUZM2ASQzFtStyFlDoN4+IMwzJrED0t6T3XohoPat1BZQosuXvmYNoPbJ5/suNdCzG6XMHFlTIMyLn1bQuw+r2A+707sgbOCx7KvFCOhJDRR6CrtOJ/iKnDgRCiZTObHdpWLvPsp93wHYEtLRm/exHi5Yv/PZCbk/Zg0+96vzeocgahCVtSA7vTqSzftGfY24Mg8K2jjrvuiZ+yYzYglhR3mE8mAGhn5u68ndVmRuaSW4xqO+pbKQrBbi2iW8TahYDmzHe7qwf9xf9JhOAAbgm0uHR0CMZvxekWjt42xHVsDRo0p1zt0ZjRBP5YlkuK++pA0cuRHbV6/JVPuymMKiyTTEly4gHYcZZFP95doJJAO149GytDphn8uXOrPXDBnl7ZMDuLH2SKPOE75ZzTGyWo3ISbJkxU60SKDC0YciV41/+RW2JHu3fvPUcuR48QR/BQRh3in7ee2/TURWexAMfsWcOTzhKxEsfdYyjb2q48Bbw7HJy8Htvafkg9uvoLXMd+6lnkh3ZDGJ2lcAXIEqkIf3Wx8EKEjhMi84IomIqCb9mjiYLr4i0Tdg6G5Hlikc3dicIHv8Ch6ZBKPFh4s32SlNvAdWEIZxkLcxj+AAKYrdhoMDO495qy4qHGKE3tKvcKclSS9nTlnI27TomRGaqPhxR9Hgs3NoiVca5v06PhA8V5NYPPE+dwj9jJvEYFeHZR79jg6uPxA2a7oFyPfoLbfCTn7Ck5Cop2WXb1A5sDv2DSEfs7qFAuln/w9w+I/RTonPC/llSw0xwNlci8xuz/kQBXzzGuHJJjpI9NmafcEpsBy9+sg76W7BEPBIAhet+JByUyCcb3AaqF+dDAGlgg+0XMEPAxyhCxBnGsVW12PuU/aO+wezQ4I1be1cpf3qKduknS5oFDIvwkw7Dd9neoT5axesYMTV2aG/x2W5e6def3RbgM5lN9BsbSQ5GVvGol8B56Bq1ttaK5iFsrDdvqCh/ukfyTVwqn9KOzv0OyXlixr2KP1JyE5Rg00VkMqySILB944z3GlRUpQFl9VkVOs0lkY6Bu6g95XPD8s4OhrXPzgjDBHgsFRQWyU/yiLYodRM8Fxw/MrrC8IfBC53aO/YkAWCCyvFpxhVY5ehlBzb4rB1FoSFsNboDTpRNJ4MdKmSCOwF03OgsCbcz8R82fG9K3MyaD6sCxI7naIvwhK4n5ZJGucuBtmFZt8TUz6rdGVy+EGgtt80ijxpzNTH3V4+pBvsl8M7aTAvvJ0kxRxZoAYoxQ30G8YB9fCBQfnBvfMDLXxKpL3bNmpOvh6E924HBGYIbj7WpinI+Beq3hXEKnzj1HcwTmnRvMflVcQX7lF4Z7K2aR/3m+6gPUDxKS+9EZ61KS9G2LHZ60WaxMUGbhf7QfRlPFPLsG831j7Qp6uJEHSINaz/BEEJKJJMI9k33atnGEjtDWeSA6NfN95DYGW/4J+WLskpKWM6KIDzPKBZr3RsjD3Dvjjjg7cghkeifAWDJL/SkiYEKXgduFQ+4Ek9Ja5glmjlJKNP97yrkBxXw+pGohNRmjrUheQSbAHYA2rDyHD1UQfMjDqvXmvylmGf4FdXmUIWPrp/1HedHwgvrjUJBpZUZlXnCpSjzurBwLEDK2wi5m+u1DDRLl9r1H+BPKNTa8eTvDdeVA/HSZQVn5javHQ152Xd9DbVfADgkzyIyH1BQLSkXZOkDgPHTqYiseeQ3K4Q8TucWB4LGj6cmte9gwFQdTSvDJkYgN0zrcHMGqA+buUTHT9AvgrE9ejCyGiZL6BZDNGOw4MNVKd1yZoKUAG8tBnMKdMhX8cpXIPB2DDZ8d3j0tXCXh/7T2srttpHlu7cuo1iXf9iZ35BWZHe+X1QhJ2xFmOrkimbs5+ukRsjQbZ0FEgl+IQYjA5d3X2xBXr/xFZTn7qFGiTrqogFKQfECrsr/nMRbExI7uL0fSwYIBUIkgOCoVz/QUKS1VJXCKJMAcxEkRV++RGYzKpLaSkrHoVN/RaV+uX/xe/DikRNyknJqCzZqsRzvKpIa0H6oGb8h/qaHyFhYp+4sLuQ4GqMyXjVNUUhmAuNoEwdhqRmbq/gDvwJxICQwqP8L++f84iLjAAQWOkp/siPWVYyPFwRmYDqxK9wQ03SAuH4brdSJh7o9mNcV9ZJsfT+djna28Ny2Jhdongr5hm8vvNSqYCi3NOpJfTRY+qAksE+X5yghdG3Ufmd05HZnsUIymr5AhQ5cuVbt5vzveas6wPAqZbpBB4T/TildVBpWffuRi+9or0rnykYex1ixqh9zxvg2XXLnIzIQv2/H/vdocARCrf8QanrHrwaBkVQno7K7uyJjNdJa1q94cZx+UMB3njQL8egsZwCo2jiKRkLUi3sqbo9etU3HOZiFkb8pdNLiC6Sb1FQXyJdrgkyW3bGoEndNXo7kqMSLiDvEBpskpBmeAaBB7mz+gPzl5hKp7WanjKMHecQpL3Zspd8ZDmb8NA9tUtr7sKfHr6zYgyRKmhv/rQkStI1UR1pu/o1n9SzNHnAFnJFMjbnDHvR3ZDUbR1Q82IMjQ2kBNBp5nZkjYhG1gs69B3VpV/cT2UwYOY6kKgnxYLu5isTGIP7V7eWpgiChuO7P91CUaffoAZHAjnkBL64jBFWsFI/SVp5svBTUhIYTmclc0dd9N4bM+Xcgq1xr4jVUBpvbJHpf1j0OQl5fgY7yWgzIIGhTCvstOMtaIzEx/Yp9Nlv2r+ctG9+B5irKI2p6Z9+rH3NnTfGyMtAXTphFOox3lOZM1avxFruWE6IzfQfTcQsHBpjuKvoKl0SIk8a10eNCGCqyM1jy4qrCEMr/Y+sr0E/Veo0qeVFxOLys+m8X7DMbrI49fZnJCv4P33w0N3PKTjHYzJieQ7YdKPG/nj0CIgKJlluPSJ6dfF+4gSZE1XGxsnnmBRWiwJHiEYLo6p78wkoN/ECfsqZttGN0jzY2RxqFfaKXf7oMlqj2GPVz2fOMwFVxBkWPFbiW26jv0K9LyuPpbSCmVxurvAHNC9INsXGUoF/00Yx0S9D7qImUPYEoCzTjosFzL3kky2mmTfMi1A6y8fU6dvFWEgg594wy42I1g/jtf73WXRlQMM+bcQoERkIvz4IVy2mJaGFR7YaT8pow8qve8axj5iypqKNK5LBH5gSMVyjfLV052NTb1xA1zby7hcreISW72BoL6yU6qqdIY/ulfP/pfXYmUeB9QA/Y++0+j6ErIIXACVHJV4Lbc5C8Kmoopque0SVDsVt3/tJDT/4OCcxrQlGMJtHvemv7A75LRDVgZ+vVGWZncboV+QQ50XB4fN0XdgXlvsdzLHmqGO4RN8cWEYwnWlGQEu+UwPRMEKOrKsnj1au6aTSsUIV32WiL9V16gahiylYGs9Pfn+c03+KldrOuqUOqEUYkpg7mfc2DdOAdlKn5abUx0act4SMKUXCteQKba0KUi/S0RnDTKYGcXfEiAtaIapDNUey0g+S4FLRkfPndlyDotwj4jv/GKAe04Q7GWczJhQuuB18CdIkaj+175E6xbSM/7f0mS75kapATzj7zucxFVe0Uwx+Eoee3r2fz67YShxLJyfUo9C9Z4b8NzLIRas8admFzJ53xIcwBKdqXrHzfjJOc9/SBtKQMaoHYWgnUIARICLVGhZcUJZfn805mItTLU1PJWJMJgQXUVyC8twfVmV0lcLtTJVgAJh7zSfgyvp4MEm/Fo1mreEWqmbcHxkTt+E15iy9GFBE7IGLRq5Emf0H2+vj9XFn5F9qQr8UQMg3qnFxRKsR1hMv08jnFNxXC7LFeFJvAv+hFziiMT2FBz2kaqT1PCdZg60u9IWAlN7J4s+uWC1BJKYd7IHvTefr9hFSiMMR89wwtWuSDuuR3TKgK33hNS4bhan7/eYFy8sRFOWTRe4cr0gquHAhcc/Fkota7ToaYdPS6NNU2Ub/jYsQvRukbl1vNro6TaEKGRMSqIPTJPR5deND7m388vud8h5++b3TXmgiX6PIymTtGZKF79WG2J/Pp8FSLLZgp/3+RUmeIKiJaGnRLU0npFZNBNHoFmcsWSqkYK0NLLQvWEyEGtFmr78RDkvUdrNh9lEmeNS4e+oOkkFo83JRBHxcyYuXC9Rd4GsFI6c4EPfqrKHQoEvyB7+GxppqCKjButf/C/2j6RV2xoFurVt8J4O1DJL1yYmcyh1CdmRq92fUnXl2UO/+MsT3QsGELhJ4zwXAfvwvccitg0oSXmj91ofaA5qWGihyGY0vybWB7985FXnY57dnj5OPm2rGm5SOTsgWKru4/LSVu8J/LzaSHXMayseAvgtC/shn90WZCNQyRnygtm7tIbwtBChpdEwJv/8n6s1n9FPzTDl08eBe7+VhbEGRx/hP5Z2gV92SUkKbOlLzp58aW4O0Tieq+khm6Ih3+rRYYukWZPMEjJHQnIXxPqFXXNA/n2rH7CAqrykc8qSLaVzLqWkyT+KWCzrZTkgxvD/AdL/4Phm9IT62dD6njhB8GH1azxRTWQ8gY3d6NhIF0TYhm+CAwkD76m0Z3kIPq7OoEEgvRzIimaudupZEipAmUB7mm8p7XTddIpecWDC76l43svlN1de5yOghjPgrK2aj7N0DM5oNKOrEOP/KdtB6lfOH6qOzxOq/2eysN3v2R25qGo94bG4mmHGYxuXW7aYyz2W3CF+T65UWMrx9FMlaX8S5YK8nUE494wPii5T7Ti/5WIij+5o08oxEsRjGN++EWMw0p8Lte5jytLfsxmroabLe2clQHfLsYI5vsxut42ZJi3zvvx3QQg3dvwGuh+sFdxmd1OdEW4ZszZGQKwJ7ooAkJx5GhurfkeDLC274vderSLhq5i5SpiaLBVA0A0A9cku8dmLYFPl3W8yjYZo8IGctI/U4NcadvthvLcwbpNEFWJzlG2FuC/yDfFg8dylERmAcvoLcrcbQxxP5MSKUMLJbTZXwh5sKTJEk3d8YqFqWIgnQeie3AFxhY8qkmNGV6irP8b/eex4NqlH2NIMWkV6WQ6JUvrQ8dv5QjgazJonyvfO6xih0pM2R0zsb6s046j3Y5MVVwjoQl8h9hxc/UFt1exLD9YhglMAqr2HOD/YnoVkTJzpY6DsQ/P8ePgwWD+UKzVAumuANLArQNGsvB69cpwG+oS2sqsWZqtCCuZ4/JEw0zDTg1pEJ7C3BPi6f3SfuyW4Ll/E/tB7R42bs9BbtHeQTQPJU1M59oNTvksyaBXgTBfXLWIjI4jS91l1Rjxk1dg89x56vxhO7DS1JLr3gtVJNTl4IGUes+sWSNtrtvxyHcjZ0elFwgUCHhSVoKaXVAxhzJEdTekUUxNNXbF015fX/WxZAIIf4E6V1kFqahKsszm4oseCIdxEe2RGRHt24qb8FSBqnZ0Mbjy0IxzSAYH40RyGYwtYLmv7dBDQLjFQAfQHTU+v42gGZPMu6PIqo2uD0bnm/tYt1oYl7lDdNjria1syaQL1QB3NLJyPMcwwdXooRhVKAgSZYKJfOLlDm6OZo5Pv77crqOOgEz98V5FaZ7gx3ynu24IpTqq0kloL7oobcyUY04S4f9y5lg4pI7rjmMfXRSuDPYmFdCjMnrDaGMC3vDLHPVD24Mc9DW8XXqXrOeQSM/xxkSGV1riNzePNerJhqAVw3YSEEmBDwPO/sX+kaRwErKjLT9oxj2M66MWdOkoNQKS4pkAP7Zd4H+jaifETrDlwe/wRSZIZcU1+im0pFw0LJ++WD5erh4mVVsUvrFZWNBFIZMxWbj7vgzJC3e9MXtXbeWAlaZsdZ1YUsuSF2NDez8UQnTFu6oCkjNgt3ph0oB19N0D8OYvVNYqGCHbWZTs5Z3jpzPby60CB+rMydDCKe/EvMagXhWmOpj5CI4YDhU1paigh75iTERFemqH9goiQVBTjgUJ0KpfhSs5QioCk6mcWZ1TtQFaqEoUjDOc1PiZiyI5PTIaOyllajXBrOR0GT9FRoAphSO10iB5g+RIJIGoyS5NRgLWMzBMM6YM9c4415kushmk5JtZERgtxammB46ChuBziQyd1JXhLba+6Bsb5clbRLr2ASkPwyjfVS2Kl8KBy50RJ8aJ0ACrK1tPclBdwfwmLWpbFCtQGD7zgGRtV19/874XBg9E6P4q2cHIeQfYzs5NKMHiiNkKv80CutseKHojT3Sd6T7uGqJjnksxMz2xiGSxfOQEAbXKkPIITomiH5WrUmJ0f7tEjlp15Pc4/Q4EzDuKG/M3OsiJQIm6ophMFrCaKQ91lnA8q2W4C7nYAxdZWg+mqi384o7fVovTQWZ/VvYjpcpOIE5YfmI/El26P4T6KsTLGAbH1zPujHw9ZQTvT0V0UvqpGpR3rAQDq6CrDyToMDFySCfyTIIop3OkCl6VM1PzAE0GZyRqjaljU360Y2MmHN/hgbCI04nzBgitbG5WymzgiCUbUQKpt8sY6wtzvhDpmia8V/3X7t9ABR+lY+G55pxmRy8bxGn94djFZUd12D18n7gi+7BIdix5nzRqrasaPKCzTRKeAnfOgwPMpCDtkEFRUUAU7cQugnyz7JawBbH+AX9ersKTpevPoumrASUpXbHzm8h/YHMSEdvJjqqUkaJ0ORPLPhkPN4H8znQG4SLIzuO+1Uc3cNPes7DLyKIWLBXKeOQL+geiTZCF6qgh8a2A4N4/Xrn7olavJyE7yIluNTwo/ZD32ZZXPlhjXH9ehpbczdhwbmzMf6c/0BZKd60h1WJ7/FpkTPxjT8CtYr3sncoJxJwvWQmC9IinsxH5cw+SYoftgVZpxBneZnLD/Oyds0r8pB/rTqWdbuQVhM97woo4WaRsmzB7WHaNNnEtwzTNbJn2hvC7hykn/w1++KGCI50gohI36r4jA9C62AT1EVwggNOBN1hRN/czmKkD+QH7dW08GCcIpGiuIsXGm4eGCO+/8mCozxuI5kV9n2cEb/pBeiKk91Rprvhb5wLHIV48KN6yviY22br68mEEuuP5tS0MBdszMMCjS8rQ93i/ytPv2r0PZmRKA0l2K1hw35ut+veXX6wTLj76N9aA7ICp8x1vnD5L0n/EF6CtLCTnbQRSQSjPFL7s7VSXEjaK/Kq6vuevGRqOo3M5W+gvaKP5+YohdWbCGe/uqC0upxKw7vJT4OsKKCACJGRRWSkbEAAJm/yD2+GyIkOWO/rIQL94Np3S1CngAVybwo4YwpPqXSVizhGDMEOWCCvPYBO+kQBG7mBiPt1FwuB30GM5lmzwY3EFH+2rE2fy+Ck7yzlUw9KgGSVOASuBT91nqRCmvRkTB1G21Wl2xZXVQjcobNJghMPhWRfTykBb0FnERjWmVlP7fIFaQsy8K42a9aTiBbGzb5PdRIBLyLlyExJc3sd29UwT7OF8DgY8908tZrMfL2ZtQye2wzLYaHtomvlvIei+WMYYCxAPbtDBpXP/Rxic6q1EciFzIlEvXFwJlVCVoiyglrDD/9UoJMlqz1virHDdPKFHqCzvKleXwmkOznd8bblYgHTfJVhj/oxqyUe53y4PvgLwYPfexm5vT0Poh5pBkhHri7VpLuzfyjh71PFQjS/rZDeRXqpnmlpQ5OuIrtVPfkbDgUUrUGk9GgPbgozmqvJCtDryRvzqXcLtzvXPksqFDPp6k9FVBxCDJA5tg2L+DjWv+yg9mnUNJKXcnbMAzfna84yA5Gt+GJI0pdt93ADePgsiUjBDOKNgoqWBD28MGbFfKWgTj6rfg8Az+x38G8625FqOg5Ne5SZLDsijyqTuaIeDoBmgxi1ubzuz+i0hQrbJ7DfcLqvrijBxPxSmQhNC8iEQx3fjvHaAlDLTC/rgrCjHaWcWWk+yZeQIAUbpb3tZuAc9mFPLnCTCdRrH+VRwpJWB0xkgV3WsqPRQgoIfY2eouTHaMej1/EYWrOwCGGYPqVVY8gFNskEA9xfnnGEuQvpGa4E29Ce1uyAa3m8nh+DxOHw6j0Rgm1BWKh6Y/etAk/EMNy0ttObGY6sndB6e2tj7YxM2rXR5P1qTYFLsH2oMqzQ1dfzlPckD0QalP5lia1Ev4AmMRMTfWD/pigKJnSIZVKDD37fjv4fUEPIJUWUhLvqxNEZde97gLey+0/y2Ux97ZSHKPNES6Q7QQl6EcT3yrEv5BTavv7EDl2DWOLsyvst8dSZdD+Z1A9HBN/SkpFxYjYuHkNuFReAasq33Bd+ZttkPKfhFzbqeUMSx2f3S4Tl0SFRNZrWR82O3ioGHwHuuRLdoUJnjsqySTO2s6PlPj/M/fJBVck5gJnImwTu60B5Xta8M1xllUNF0dYeOKNIhW8NZBXMx97c0epTzkWVhfrYlYK+zdKbhQJ9P8vXV4shFFBNCYSZxG+zqiFWTKMeQnJMTDLJn0Q9nr2z9W2GqZyYbOM8KY0DAAgDsncztq9vLOPdpFSzq6xPiurEajECyOGPoHoIw4+FGqJQKnllZ0e4xMlyP8NtZnpX4US1VHbSrrTVOnaT+IK7+FpAIMy3k4tVWa6VN2mo9AGsHkSDDrljmyFxGyJ6SiEm0n3RkcYKubiFJid98JmpdZfgck4RQ+w4ZICvJqlmWikUF+XX+7N3pZMCpAdI4k79LskZmFp0N4ITZCCSVtrewmCC2pbOUlUtGbPs+YVRbsH0/1TEQT0vg0YWm7ebIW260WwZi1+HkeZvfTPfL/XcRwaSx0LV15y0GHEJTYqN/D5iUES58u/FV/iyUui+bojwABLpPixOKnie92Vo4RX4SjR649jd/atXSSqTfHXLsBQlEHmPDLcc55IYN+zFQsWpc0dB07NcgHYqBtIAmhKBlFRc4q6WEovctP2XTsmrulogebm/w1R9mQODRU515H1OjFofxgcO473N8NBOSTMlfZRjF+ie3kWz1mjB9c188lTnbw8zz9vyOOglUWYFKLNjzzzgvLiiTEksdCAFcSm7YVPygosuhHwsaPGeeSut4GT8zzSJxlacwx9RaX7CKnLX7PIdn7M2v8lVsl9Ybe+6ZUgZePl1lJ8+vWFwSPYbsJn1jqaYYRo4Ylct9G49XEcZjwG/Yx+QPS7xo1/W66LxJX7GBCMYnqdHH6uyB2K8XBWqtD3AfPpBgbbuMOnOZ4ax2dBJCSJW9YxU9vcfiRSjdkmxH2hjjgbM9uquG/9SNfACbS7msjQ4MIyiQMDRmDQTnV6PtitRnXaioz+KIb9FYl/FYGQvAZWxhyrYp9jYYWFrajjI9CEOCDF76iB6rn36xAi/C2/S1AhmouZngTx5IdLHhWLv1sUVzmrBOyitxZ1VOY15UZKsZ5r6Xwyo6Vogc+jFQda8bZ0bTCJwq/r7879hIr7JrRlmW7tEYGGdO+Iy5781HURHfs54qSWzuIge6fTTn5BhelAalHvHXsGcz4pBNZ5qrwGYOZAd5tePc8u9HVFJEF/mfUl04bVaRQDOSUPR4ZDUFZ40/V0LUbDJxwuFwR4M3WBuCG3Awa8Zr7l+9/TPXRgI1sjgLCVJSwn4FSU5zspH7icPJWBMieGsydI/+TuakMNdAglHg5Om+4gNkarhK/G5y03hIw+nxXuP+yt2A2YWOZq+t9fo/gEHEFnBUy2fZrivcMJ/y0Eg3hZX3cW1W++RXcX/2yiqw6UmLZ7KrvN0Y9XdPRjXaC7upHaLvOojag28KfpcgEReDpZhIQxq5U78i7/Z6KOHZ9nErHAr+pnbCyyyN0/YxZJkwZns9uruNRiVnCHcjcGRsWQSsZs81lTx3TTNDM8yziGQeYoX0ogcnapTzsTi1MECTvTmxJOaxlagZ2fiyXGULSzRZK2lrC15U8Wq2OSNrMlJpI75wyKsETkKnz5XOjsru6MZe3Co+J9Uw6luZ/gKx15rvfznjEI3kbos6LBZS+VkmHvs8NtFVIq5FdBTSikbmfHDvt5pKT/REeQD0vHyQmDUxECB0xFFbmzDGDkkioVElTIkiOHpegJfHNbDMy6dmp/jxfgszG08LRG7b+6pLDvjOPIp8gK9BwROVTcsb78t5p7QjugKmegGmxAPSKoIZ7sLKOG+zrvgJRwVTRUSeRyvxKe2lllKk85J089jOX9i+VPIY1RdL36YbnE/PQyY0s3ybOaR55CmM4HnPID1UUl7SxSdDGWQ8XB30tGGa7PfA5SRNaIcgttKrewNg2VwtvYkk/i1mIwjEE8ezJ1jrEI2e2NV7O51ro2EVajGzcRqsTLxIKqNTsuN3TFSSEnbtQTiZzFUNJK0gyASZWaQK3BkGgH1PqowEIBR4YZrUkYs1+3x3RxD5KuP64g0MZzoK+XJt3N3Eo0yWPi1MEfw/p/8kgoGpeQ1lRoBFQA9byM42m1LSzVplkG48lGhSqZXvqbRE4GeyAqvi+nJLIaIIdO/mwm61f2YxHKBBfCTauLH1ZWsbUkymfPoU+Z/OG/U7+96EaJjN+RoB8ZqNf+N4f1SgQwfYCjfmcPYXmWwOq3LBmGkYfgd5rgnNjsC5flef5abQvz/9e/X6O7e0dZgP9sKMK7jEBGH37/OVfEmeFO1j9eaD8G2udgeiG7drSYcC4ZgKvmuMJ/BGKrmX0whOnOTyehTbv2XH8zTYkrS+Ohl0T6Z4ce/uX6hkVrNHk9/bAejkq7br3mvjbrbQqC3S11DM0WAMBLgiMloelPlbWbhXBVtJuX2sCsg1QHy8XKerfpsXRD7LpjzbKR+73je0j/xXGRnSqjlhSQW6wlqvTB+7SXWw20QONDW3/24RBarFEpfIfX076a8ci2xfUq9dAXVIh+woxXhbLetq+fjDYV6aa6bbmvy87lnmPJKymj0o11PUFG2HsdpGLpC0SGrQ8dmie/wBaas8b1jPTqiY+CyeCRT35Dx51AyvhC3/BTO7z4Hn9aK4O5kHLoLGYEU1R29mObqK/LTBanTscctsSzr97fCWrPrsOu5ZcrMJGOc1S//5s5xvnPIqaxb1DHeusVNF7+q0yBZUxRJS63JpZL+dQlHL7p6jInW5yF+TjNya/NYuQ3r8C9/9oXqru5PmYM3RHqZ1lX0mLMVAmJOFQG084i1zNxNu1GCNcRI3G9ePS9Hx/nrXoRwjtp1MuxacflUF5RRBwaf7erPkwiiOJSjhgncpfZ8TzyM129gcjKwuv0bF3qaLHwHsSKa9kfWi+CxEPxhBHoEmNzvs1FI0qnM1Q4k9CgtCZnsEwtB35w1wUAPgvA8DWVPTkl5WHfHSLMwiaRT+hrEp5YD0IKWARkAHitw/9aHD0DVjAUNBHvM36vLn/mMf3SXwjRNhPyYk9e5qucVJf2qSiLNmGXpqXZldMyp5QS66Tas4yPPAljVnSqGjGl8dABsir9OcyoFUkctKqhc5QYSSCv2yDUCCKxFExA+buH9Dn/2DZuq9wZkQKu3HQvTvPT0XzpMSZN/5asLcsFNN7FumB1EdI99DbH2kpNPOBaoKp5tqbGNKDXLpPcZMS6sh+wu7fxBMm+2gscjflPNV2dH3IgiznCaPLl0UuR42ufOVYL5YUQhCeomXXTGHLsO9n+F1hLD+ozJC4mIQp/NtEzpMQaBguTGelT4kmIMxi3Bdwe5bR5uvQjpOKQO4vbCiknI4xwD64ruQJseTlzJayZJEvxLgQQiQpUX0nU6gKoMO3eJ3LZ45Ds3us0Fr3VUCHu3E2vcSm74UQAJ296UHpfTkf/bJGjex/yiTc7fuLA1Chq22Bv9gx//bAkSpA5TtkW7FuqnaDhqJLIQe3FnScEkyNw0G4z4Gi2Woj3+B7Q6I3M6sR0EOlwgETd9jlNBAb+qEgZD/XpNqZrBz5pwiwDXCY0XkYUZ1dF9x851THntWdBx9bub/W/+PTBk1dhINsMiVQTlBh5tkPmngVowAAAFW1Bn7VFFSx392Z0yEIQPVJ7MSBrQ1qjW2LyhR+4X3BBhF39RrYeXCC0IeCFL1LGN0/iM11mZ8fXAqr1bva442cgWszEMHLTbuyw6aQdMTvvz8OCUyCAIIyyYPsXOFW+Ut1ELuHR6+hTBbiXgkjPQBq56bQrUdoBMNpCx1s/M3MJ1kInJhhxH/wRJZZwHmMxucmbHP6jwhrWdJX47iFTUEXrB9veUEVA+1enz/lNA1W7K0APBkUut3IIfoHaelr2JpkKDaSzNl/2LPIHrbI3BSLa7eENDOzxXaMTU1N6mVbcZ4H2i71vRNx4BpjYSyxrg+3VUeTstxhX+O47ZRTQRzMP+gxPOKwZmWTn92aLdJcZvzt6HGTMDNTGg1ZdE22FbzNBNwdGx7JvhRqsyMW3IMHZl6Ou13U/kE7wfYjuYeh8bOwhwgk9o3i4LrPmyFcb8A43i/kHPQQNX+0RSa6nBNCA3SN9++xYdWH06vdgfqJypekRy5ByG2gV9R2tzynX/1NcD8aCvZBx+qGlVCsZ9aY0uh0dx9kqmgTrBCOnV+ONGVXOsByNag7iKbyWmMAGtwOJHpae414W/QRQJipfXyP5QYB14iRlnkc51fYBYiUw7eA8O99qaxmZWVzpbVrtMPd6tCQVNB+ZMhjOOoauZqUi7bqnhe/zOOGtAcXaIqzCY8i2u2Az1euU+cskBbz0PgL6j0tfE+Zp2jqYgjF8MZHZGlxiqR1sBfAm8GKhddWPrLcuMS06Kprig7VNf/spA00W0JLj+eCUMc62bSu7MoV3mg3ZM4gvBQbkgWPmgOqCFB3sluDlmXFVh1V/CTNXXMGKfpHK2RduoFxxce6XVsx+JynMJ6OjV6QjTyL7cRWN/6YZQg9lFcLqoMP6tC00hiC6sWCkdpru4pje01KsXv6FzOeLlOX0XmTcvh9uCphMqqu298x1PKe/+jhzOiMiI7bFdzquCo+i1rGRbuXGsEy6rWeJY4brRekm248Xj0cZJ06kbahnrY/mE7yRRw0474R9yt5cp92H3atFO5V6MHqoNJaZ9m6gO/KMTa7hQkWFnofjmeqLOQQsLCNGwBc6x6K5Z5MjLzioi5XscylCDhkyV39lT79mEtxA7SyLLxNS/YAUn8b/9xXUSfxi400giD3f1sQZF7GUxnezjun6OYZJwiJL7ea5Ez3FIZBpqR4cl65P7EAEiRmIjAzrvZIPaElOjrHNgkvrjur9DDGkfRUCjxVA27IqrRc658Tgqnb+PsCPms3nrqlsyqACe2uNkrFkGdR+ZS/cBE9fHUodK69sRtZjXJpGTTRjrfd0SIyXvSC6m1sgNQnVtEZLUQ76WxBnLo7hFPQyJ6oIONmeAZzWDzfj4Sr60VvaQ8FR/MQP5KGuzY0iXsxRLpE8uO7qRvfZhxn4ommTJaONbSA4cheEPhnLNO5bcYhdUMDJ59U+mgwxRA2T/8aeBaQvuk4YRIXTkPAgI89SlVP5i8o8uf5PJ95wjxi5Jx+p4wPjK6bqtHxYEWWl5ZVkMXNNKR6yUzmlEmdSY2IIaT4fAudq8VfIujev10vNt+rBhbCQA6ewCP1ddiG0nl4r2u4OQCZjb+IOSbsxZYlZod4RyMBSXY3FRN6CR4/1w/9Z43NnUU/dcE4tRYmHPKZqz2sSGe0o7cO5H7+w752Q9Ji21qFhvDe9kaiapoOuR+E16mcigF4xxKAqtQxCAJ+5EeTEYAczcN2/TofZaa6XI5Mz2G6ngSZHTCExmwZwWHBVTQ35EtIFaeHPO9mPGTOQ3pRO3RztDTA1yARlVYNZu3PnvsJBhD6i/JIahG6WJ5I8Fg60o+kOV6zTJ0bpffivQvHSE1YMJCWknsRhNWp2X7VH4D/7DXeTZmXkUnYwymD4JC4UdU/gIYJtyUoL1yPa4b38sjmM593i9M54sH5Ev+/GjDF7sZIaEZezFIowftSkB+HF4n2fq1X4ttLNCiT2WwomfdOiNhKii+TIwmgkAkDr5dvC4Rubaf47W9nrBz6O2tT2ExeuwK6UAwTbm3tZ11CEQkeTF1qr8YmqzPuMI/oKKRjHSlsunLdu7tt3WdIBaonGabtem7X7ylM3ydKiJlua4zhfnAFFOeGFAVGNVP8f0/6Xi37Qi6cnQviFcIcRPTDtL9lkYwqy0oi2xdWOMrzyfIKbnBYwgcPt39N7nd7ItC/F28i14r7SxZRaC1TMNat/OqpEs1hJFMJZNYZZkr5Oe8VHG8Om8vd9/34DqZf+bzn6WeUl7t97Ov4QQdMp2ayihHtWP4lMvGHEmKG1K+tCBdnoMNa7NFMT48BmnPqC/WDG4ggjAKHhpcAhbkyn39UpdMlQN5zV9TYZnwOLJG3Y2LfatQzjRMULBxoDIkc/MauuY1hEJWQXxIDlcAddG3dbPu4DwqBoZc7a2DvRIGrmRcBPbDTjvxNKwUO0UpmEJDz8tmVD3EuooiWbFlN8NHnaMCa5dse0HnLA/kP6alX6KYvUQhr7Z6KeCRS4lUrbX1TiGXfNDgnt+4ptIj9kOCprvyY4Km/VFsG/Lzop4HsLvq83ZFD/fG3vriZMQhXQ1gekOIumhrZF9CQiJaQhlAjHL5+33Ij5Snjza1Tq5gSKwdLLh99L47Fugeb0Yt7u5tJ+NKrBvLWfNFd92tpjGUVewvHc+0tVzDQNMt2pWW/5ZvOY/k6SKWuxuV4hKchBT6vXcmTSrJNXL4OhdfjnSaHDwhuBWywGJCpPFRKXBieEGAGlmMnFUjIW13D/jcYEPmOPnPWr0peGi3tBj4NrAetZVgUAAS8nbJ3ZvE45Dxl3NFd8DmE1WGT5HoAG2pUphy3dXe4UFLW+0mNIimYuK1KygCMSYgs8ikTMSukZ1m4G+z4IHpei/XaB3EKTC3dtgOwrYHqYE3aKQarHR2cgfl6zrpbd8+mMqiYkcSphuWIk7t7bmAolSUqpY4znMIwOKa5Do1ce40Eleq+22g6uiK9w4Kk9+gWAA/tiQvOmg65e7kp4Ln7f+iRym9xQLdzstDHAg7Aw6EHKOKEsE0aQ5+bN6lRq2u2B2VsvNzZs4lXIsbI8ZU+i8fLsgALUTAyLQg1jNDD6I5x5q1Eh3NpqUwJOfSSEEnp+tlN0YcS3sBNc4UQ7qEksLGAMANxwtcWCfVPXSLOMgkp+G4XFaEjPclrOzm6z8zk+yxtPSp0LkSDv41yxfyysqly0O6LPn+lwuvHRckXbNh+rZTbGkiwVQue/zImcXaK5jSppQd5o41tS6kn8fem6hYQ8Pn6t9H2Re0huy73zB4eKVWnffNEZWQ/vQXCWVwQ3MT4CGm/HW2Knz9SJ+wKc8DsVGVUe+mQg70coV3GB201MgWHUjELLowgZi0ipiVQizQUp13FYpOc7m9SUMv36+Q/ipNjyGNCKnnb4dizjZyJY2okIxUg9z0knDPxdJuDZ8px4ll/7HLMvmkvhlrZeNGsS40WC4I290ykBsbuF8ThfssKUu3bgjycSu5CQ5PcPduXrnCZLrrR5DMjwIB41VM1PxOnSP3uEWYnQjy71uH+1ddMYgeyc96qFNw9uLP94dEORsPZpchPs1H6Cioi+fKKA/oZHeRJXku1vtr2glwqP0256du18K9A3PwfX0hFkdQPfHCXnsg3UwU8HJKdo7tFHWE6WInMmUPj6LGj6VQ4ylh+N5qEABjBsj/Cct2W+xyWnvblO4l5FmDlbgCb0pnEptkMgcq26Vi5M7MxjAC539gEN+WKVodaO9i0q0H6JnqgZxmC9dGkuV97/48yYt8gcD5y9qxN/tiGohymGIKHWNzGKKykMBbIBBIIrEygaDcFVAVNYsmfv9fZ12fhnB3nF46CN9TOUonQigyDphKdjJ6W0dQ4C4f5ZBEdCmyzodEWOyIFvfVNsvgPoqiZ7w60DVHsNKkTxx2FRunIrK5f8UOn5FOJVK5sjXrSxd4M5vHbq48NLFii4lwHOFKTBk0JttImveZeKNRr3r45j0TeUdKmMMYTXYrJIg2K8OnOWqpJfLe184c2p7bydWH4pnguyJcf1q5xhKUT9JdZqr9BNAaGcHCSz1YxVOmyNXeHxVB914fJ+xgtuP/1F4CO6HitqsADiNHzJHyR9ndwH7xsZZmZ0uf8JuKTbbi1UOvz7DqVDz6GCBdUfOyaKhbp9pFE6AXy1lkVXOEA4Bj1/+ly/ZavENGjJTBAWiOpOhFQP5MhA4AYEcRwZ5Vn6Zvtm3lSXCCKunOHnu7szbqwLQMDhdS+Ew2UlGvlPABhrHaCgs/+sRsHjnqjrqfXTGAGDPCYav/HKnLQfdD7SgmpvF5e2CCd/li1UxBgdentceplunGWsFOrnWE0zUU8WApVHcKPaiD137hcX9FjRipTa+7hkesuqm5HForqr3RvXX5XIX04lBozAkBNSZgCnXEtnbDAzn5CvLhLgO1h/AhdOAXAUxXLAWp7D6OXwCuex457Y43b1XhxgP0iT1DHMHi6U44FbO3pKI9Ax3x3w/s0fzuty7lKnYzIgPADfBlY+AxKG4t+c464joNbrdSMX7k7iWsvAGVJNdsSULS7hxCl/TyS4fYuyjYKASnXT9CBPitBQ8YWJohfZWZbZte/xP2M80TlAVJqUCuxsaTaHmQyTHFv+bDXbzdD+fIr9RsTIX8gzcVdILKKCWkV/2RyLk5yC+G/fXi46pIBYCobXnyYgKkP4r6C2F8UvMTCff+ECoC61teesLPU5n9RXlIl04d64yhGhbn5SNIYVghqL5Kv7UG+uFAetxMZB2Fkzek9f12S8pirmkS6Uqe3ftB7+bHxYuFHE367B2MJrxPwlzpw1KMEEdE39JNmbcE3C82TARp9UPsnxjxIY5dt9EM+Ou5fusO3clp38ixfbvDj9j+zwiLdS3nXk6NJN6rBTnQAi6m5BwBIGwnr7mtiro3n/WlKNNFLaI1rBP74afGElMS1/sKeF8CFYScvZr5q6vWEo8OnbsqsR423aqrZvEJBmzwFJFLh7tc6m5loc+HUKsmHVwhrisL9uHjc+tqSuZ9t64LXPH3YQYxx5KGuLvSem1bK/cZk6sPyJ8AxNmZtoriGfELBKhlge2LpU2w1SUe7AggGg7TZ1dTgLtd47ZRZPAURIgYnyMcvGWspg+XqW+XIsegKnCPDuS105puCnU+zKxwSUeN0+fYiKiuwe6IcinogsrpAiT+5rn/k8deGCiKPTzxcLutGfA18+qYz4E86xtvpsTpMXIhjKdsmJRPB85DgOHjDDHO0XRxu7GNv0grh3zoXZe02EowqghMNzUcg66rX6Ncp7MCypUTiy0rK2s6CWAGTfgSWm6OQIblyrgKEbrB9DZV8PoD3EZ01jQk7sbRVGM8l/rJbpvqdkKAUtJnyzhCta8uQB8N9Nu4k3VwdadwQcf2ayktVzy5VoXMTzYmBLVyaIK6+jU+tAgEourTN3NWMrZqJJWocsMTqFx87hW8Dpxx5iY1jBeU5D6ZrU04AhHa8IHQId7SMWK0l2gZdvX9kQ0kJyq/BfqLkO8MY+CKyXYNjR9X3pBp7co+nu1rBkngD5httiIrj/LlzVLnNzpolUWm0+DaIT6I5+9AGW7Giut8HhbaQJ3tVZZODYd75Wswm2Mf5C3+gi1G/K9gUG5MT8Ed2U/klo2h2TdnOKLzkgsh+O1owdwTcE0gVY0qGcEqfB7AcLxB5iQUANX8z9Fi1TuXXK+Z9vOj4Yz4IFpWvc4qG2hK5g+B5hklD3+4jdI2xA7KmqyhI1v/N6jBe0S2ocemNvg6wXA7T9JBA/sNAennt8UdsZ2KIFuLFzp48nZ8JJ2ZcZrp0vmaTB0v2B4hNlgM+l8HCI7GTdS/sQxlqXu3XvXpEXVZs0rVimzzTCgTLTJ22sPf1NtVh5dxzipUwl7TCEeMQGHZZhXDk+4wmtgZiyfUklXs8EfDgnsogEsy2vcrHIPWm4MoIVt/6Q9snUt47ufDCfc18NqsQInFt8oW61wdzTGbxcQ+Y9rH7zW1ReLLw4ESoa/wq1jQYSwmVIqeYzjLWiSWlY4jDlE9E77xIY6b8j62EnO9KyLh2zTKVU9lIdHrdcpKgEZrDLvUj9iGQjdJMDYkb/nVAEq+Jz+W4Kria44dYpKkx3Tfwgh0NCPZsOsmxJhGWy3EIzjtumg9q74wk89sbbrqpbA8PlxqcRpwylSIqwEVzdTUTTmBnkvjg5DhrbZhkbPGZInhZnvowxUli55tS69XmB7RYXVYoZcyCw1Er0VZaf8LfjxafS7AWMNqEMPaRX7x2hYQdz1tFkrlzBXlNh6XTE4kITmNLliZhdeO+LlSSHDnItDFal8WguiFVrV65r8RlbKCZ2OPqZTn8jKQ+nLnyEIPlKon/7YOy87n11azJg95luMku5/D52l6ijevW7ox2SBOavAfB5zjcYjH6b2TIMNoYNdp2rThMYr2vrPhyRVd4FAYCe7nb0ff9N+8hE58v2nAuxDHFtw1TZoqk7dzQAlwTR35IIzgeyYd713oAWnB1/m4p2mmQxG7f4B8Yn1EV55hy34URq11Lo1teaJ/Y+ilI48KmiSF5FVQUwl1/LFZdn1drDIvkcomJ3dyikIPPCLiN058FlscqqLzFvfr1zigtxKE3ItqNhSoeOmI3hfJ8O+Skas2O1n2np+f74Pjc7PaioqC5TM3RnG+2XKaUG7cJzFDcVDWCfhQtKSb92MuO2SYPrBgXlRjy00baEESuPXxegLmSOuQu96ZsEvkWC2O8xWQHitNI/rt7mlz4Xrfzu+ZkEZP0eK9uMSCntyQAHsMhQYQ6GDmEA/IdLblz8bYHO9qUawjFQeWUPeVp2WrVUFK3XC8AvlHdD8+NBIeYgzbHW1mLLTFVMLWZD/vMAh+ngwqA3FZH4IaFGNhwgnz1XCgeGcqDWvktVdPBXT6gBBx4eXryvTHuwpjFX+tFs8YHILB58xFc5V+ogT785qeDABxAs2nNR2nTVMcVdQpaxa5h/NvFGD4e2shGOHnga9fdIyzUZ8mkw8FAbetzpKr5tpaDNoHk/9GqvRjICrJFeEJ5vaghNpxI0EpjJDZM5zSkDPriMbm7Xp1CDymoSxNDWTZoWo17/2HwuEwON/GahYnBCgMov/NdaNtgYt8gMAp7x98XucdKV/NIceYLu7OY2DV6TCMzcelMygRBwlmo/fDfbiKAnzvy76XPS1aZle5tpKMfrSc6dtjqN4W7iLfY1dtG5YZuBEv4U/PT2zmoRbBYr9qonFVGsmnQ5n1fWNEvRwvYo83rRn6g2xv9uAmK37VhGS0xYxRZ855OBpJhYj/2FHFj1ifK/I86ZAAAMKgGf1HRCX9ZAx4URUictYIqn5IzH7E23h7ASF3RBcEpq3GsbJ+FKd4ynstuyILI5ZIB99aR0bCl0phAsa0aAi3KS+tazT1wUft99Kr3j56kVSREXmt0MmfQc7T1dOfFgbzm8rV207eNM/8ssKf8S+PaOuZrS+ItyzmkztMtDolcTl8Pygp2Fwxn8CgQQT3oyYru6AgJ8TdqkokS/KhKeSrtKVrXpTolwdL6ByUEaylUD5BpDy9Rwb0BRVxjzYmdAh40n1DpTICvE6Ahi2WeFLJFoFDm7KW7rWBKTaLK2Wg1ARaBOVDvu1F3ezxg/1u3nov3GTGBZcez2BkTPGh4DL/CleRn5qOoPTiw3Q2BAJxavhoWLZ2Ta2bIIWhkj6WO0/TPdIZh0LvpMYPOP9CfixuTEeKNPC+J+g0b7pzqmQnAeXQMyDPCtRSgZkHMyYH4vz2FrRyLEIh4xulI3rF3vlP/YdbPBwQb8/J1DrD2VwJMNB+hXVvFtwo3KtJPDM9FLm/GeYROl14nZscmh6B1/DIj3ZCao5Me1pUDCqIbiktVsNoZtLenYY5Isev7thNPd5l90EI/Enng7rbxuCEknLDVgWUgsiREYcY3l/gSLiA7M3QW5VsCo1SUOSoVJJLXD+2xSPLNLudm20K/PHOF04vve3iEE712xmgqLnqAd0CcArnoeMACthbmBROjcPWys0aoW8noKtoAtghHOWJz5Tsvra5nW859Zkc2pi5Xpw94kjLM3QjErr9Z3QwHxcDrG3qjgik0ar17b2wfUmjHNtrmOQBg5pCP52GYf7WbSSaNUcXvYW1X/5f6xUCz2+nzMsaIaNxh7kSpVTsxgu7YiJVtuAjI9Jr8/hAKwljhqXN4IfbIBFRVYxAASwiozlTkB0En1/nYb61ryaKW1TQP8Rm7FelxqW38Fg/YTbS7otxu66u7OZBSeJV9WmR9qm3GFEMfJMcrhl8uo3Gv15X3jXKTncWRxc7k2U0L7gOerhvlvSKIcdqX0LF+RgvUK+4bG2Ub9IQE5wU+XnmofovEpuCOxut3HRh6RDGl+dAI1m43BfSKI0SpTyddBluSmMm5gfq1QbI8Mkg1qmJH7V6nl5a46fVD8Yqji2BeA4ZMFek+sOJVsIjhM5V4eganppAoXhWeXy2H+R7SpNZrcJV/WW4lDUcRCpU0va3Da8fn9BxtwAQUz5EgftVq0q536zjrfMkZWlGClcueGVjcFbJq6VeLkcQRAtwDzEUwrxXaTtpLYdv8i4McR00qyjJxP3hbtUB14uPy6dK6JFW2rBcwAYlhgH5OaAnxUZ1O+fxGWHxO53vEQCl7WW766g4GxeJ5htKc3AelrBLodXUDOh5kO2momL0iQwTiuXgM5viSUyua0DgqGtpOSp+iRRwwAI32QKRYoqxveiK5+URKtWG7mH0UNBvlGPJhaFLSW6TTvhJja+CLTPif7hzAtao2XVc+6qHBEaN9UHgWsDApFI6eArH7l8uGZa6DmZkgYTKq0DTHt9DKcsfZFxHZuZk6p242t2hZ9yQ+3zCyxk4cT8jP6Mi8hdUqhS6IqaiDflXlc6vSJmpEWvwZHXqs/8dODHCHT1B2z5drUlPzu3mZAN8ulLUzfx0he1Iy4xi5HxsIRyS1Vsy8GJpT87f5TYR5zZlZOio5+CMP9IvjpTFwgudSt5XXfmFr3aOw/SxK5/Tm3wKfFulLvorpPcD0gLfts/zZP8G7gcpq9BagLVosD2UP5Lx4/W1H3IkkCaV6U/GVqUlfwYWMiajSPnNgcrn11keGyZtU2Unw54uRPfJ5dNixbN9oEbLkiAVTcnNwaXRjN9ag1QUm0VwBmLEacwINg47jWnSlAGXYK6Os26dKHxzt8dVTJo1EKUFvoVi09bOf8sa4KGk5lozeBVkC6GjP/AnOd9XYkgQEIYLW3HBzkU26U7I8KGD1lhzDbaHhheismMZR/VReyTSks3VaVDmXQGW4sM3iK/nOuoPyKDWSnV3htpMsol5USRBB+oSvBXAsicF4614VnZ2JsrNQPRobbDR77o9Fp9cOMFZ1+8yVjKQIJ4jKIUO3zFmGNDm1lukw2+8fKg4Gr8Kk2z8leoN98VbdWWkFa03zvrP171djJcy+Eu7sOX0Q68ZsENigF7mGPhj7aGItwrbb7eIV69esMpQNuQ2e+ZCy1X8Ka7nlXeHVkWoGogv6wHM+funLsriA5gWCF07P6fyCLnG+Uk40Jo1VTXjBvyPdiizEhbgziI9idIWgP8WGKAjpBbSuwmEERhk7nFWooE2eg8cF16LayqQTOTSn/0kRZcQTVREOuOl+va+FmRezQu+HBQExkugVlR+EdVQJibvfqfq9xyxMa8Vo8Q1T2qReJhtQZbl1p5DcIUX9WxbKVc3j7waTsWVgyimYGCWpydwtlyK53858jOPSPqGhri8P/zO8CdjqcSP+1F69gzJd/piTcU0EXYFVXI5md6xWNp0/sdIHp6A9QKwdWbqQIuufIaLHbqJJtz6qeJkn4kabvZm1ryhmzOM055UVguyMwj7pFohngW/7rQNDjCCcLieZ2nxmdxSZCTPJRapJbq1R72LpFjHRx0S5ISYIFyWRl0Nsu/vRWBCUYqyAgcUrg5pX5/OPHb6SXX26nqWQkI2bCm6qoC+jGo5sQcf0kcojze3Mz+9k63KN2G86Mfkmq/YS90MNBa7tuboxPPpF8tdlKuAOII5Ia48NIX5BYpt0MQFffRnaKYxK0TH3E+vPdvO31SAsV5OjxUyEaIDXVh07d+wu8IHZXDzhlnecGt8QKWp+D+k7ceiAy7d9RJbm1BvW+WRsJnyi7+DuYVbrVyZPkYjn9qAeHbOXYLHFFl4H/T5FygGD28Voj6gli5g2irAbQUPxi/CGTjdy9be84nKpwdSCVLtffxf6Ij9B10lH+ZtI6R7UU4GPCi/gvEM8Ynnb59Q7VdAJjQqVeoLSLtTfunjTiuF/67hLt7iBH/uatmpDp2WBEy++yQH+Fj60W1ic9zyhKHaA/CUmmgH2KjYMk51TEqZgRUmYHPZp1qudbVl+Kh/iSczzwA6Eq+P+iLFNChFO7XT8zZlv+/4lsaKIz57kQRiy3OfDTTrUc3r/6v3sLivlVCfsEX/V+wEQFfMbcUPsU6+Iun+jhRyY0gE0/xwXCa1UvgAnMpVeukcAdpysFpLeCnEQuMGnDUyHuCN1YNm7LM0/IQRmGjUqBM5r1M10K9allrWrw43PfZ6GXy3Rsc8pY4BKsqvOGeLQnp7oneDdQbGoFJHOkR2+u6qhJYpRJTjGHuDytSaBPBpB5zIsr4L/yj+alQtGLUezmJdkUR1rycvqVUkVx/1qvFgv0/gZO8b7kOUwLxUsdgLCkBgEV55KuK3AJUiKAZlq6MKMfmJgHw6D0qBBV13/0Nm+5kwmR8CXU+M5GMfr/P10LPCawuGUVGduKh0rAdXlwI/yjF+qpVzJY1D8mAbZa6dMeq8bHGmHS8mza2GatsIiMNjnJ8hoRatBK0uEz5m3ai+K8Zu7snCgxP/LbnGWcnU+RB0iiC3WBgiPf+pDR35ERvsrGgTZ5x4aBiDLrHDqxpCPZKRz5unE16wFFFv1GJQ6sDT3WMdX+RRo6XxDJ1sSGBtIvRUP0PFNnpQjpqcnbREtuNvT3pWekvnVbhb8/lW8SEkqYk7EC87IDoOJMxNxtFvIoI9MgYfxkRr/VHqFnVM/ICqTdRmd5Z7SxKEA0bE8I0iXlgjeodJft3ccfuCFzcTil8WNiO4yzpMoIcaKeQIjRToGVePW9gCE61OYdoFx5i7GW/R75LkhGI3931CkSuLKyXatfeLGuoKwWTf2kRPKFcqC0fooZjBGR4fj06oPQC2qedRlrACbaP6MLit3UJBeJ9tWX3Elsc336YsxnZWHc8OTqmw2SW/OAulZVxzqzZ6XKUK1PV4SV9HxxaFcBwmroAWDngLVGHwQzujHKRvAY5oprnlw/cgIpvNUidI2N2w+DnefsDn0EFNzDmuOVtnsobp8dikooeeGheyLW7LYh2t0+BW0kTIrH92a/1FoqIKoSwCId6u/0Mre5N59PEuWuqfwLfowwQmZvdtvgVI6ZrvsUDjl3QFTKQqqgzctCBgMwHxrcXryXWtOjObXxSozb7HfPOAAAEPUBn9ZqQl/Qe8hiOgD3cgHEsVLWjVwJFGyo+ba26DBFDsuMAEzYdKQQEC21N7rofj7KQ+r1se1/zvXuVVzqkARnULMgs8fRPyOGrG+DDrmVcIw7VkfmLY8EETfWB36TpGIh/AsP01L3q1QfxLY9rc63IPm8pvFzBApdA/Nz9vb10ZMDkHx+VC2QeN5uMHTN2PW/lksUlFClNM5LVdP/d/6pwD1XeDAeSXBkhLI5Wb7YhjVr+FIxZmRK9/gtRY5uiPUccPFgvwoXasoAjgHxQb1Sa1uJCgFjYgvaEtNMrtCJH1/22Lu67z6NixFDeWpUaVjK/pxgzALzgBue/M0XTY3UY1O0QrO/7/sF1ZiFYpd+9vSxj4Ocx241PhMxb5lKtux7C3pmEWTbEpcgcKXT7YePwH8fwq8o1m8et4I7f592NdzMtnoW4mQLUXKnZIrpC9Fjyfc36iL1jBhBFhAWbW/qn14CGwZSD2KIwKf+ZbA0X7pqweSNgXIXCduQVTrC52VxedW1Em+RvqmtO+Hz97JQI95gRge9Ci0vHltv+0sn4huQQZBsskp/oig9H3U8yDXi2/K/JwQ/tx3gS0kU+6r4h9IbxP9kmFINOSq6Q/KxdnAklX9yeeeI+TBE9OUdTFxcP6gOIC1YjNeG2ETY5CBQIqdbAoJ7zcAlLII3izCewZGDv9Xithpqqn3l9DmQPwTDcnJ7ccgHWMU6z/iGAtv06LkIEvwTdh7w4jnXrHd7Z4h+pDKrnxFQtkOte11C0+hf9LmCrl8Gn8QdNNMrAo1OkoJNvoi6Uie0cSUzYxk8/f0JdfzasPE8+kGmb3iR3YlQ5bJmRQRFonqOoZJhwKYFHs9w8AmI0dBiN6L/mQkZ1VZygFHPZD4s8ZK7ycafHRcdwgdMtwtmrEpd8ZPPxXuO3F0y0vme80jIWGr+u+Y/zU/xBJmHBvZWj87Si5ZJaj4cJKjnIexxZYN8fwLdD/vV1JIgemDrpTbk+70hi/NnzxhKqBxjAPHChUxoWqaXaMnj63MkecAOpVxqiujblR5O7Mq2+PBt7oKbncbxvbxm9FZB/titzEUOJuPLR839O2N+IpLMrrNNJV1d0wfzuHe2L9mlI2ZQZeuaULEpghvZYboWowJs2mP2DCVKN1mdSijVJZRbl3Ss9sb+4Qb/Xpf/xB/t8Zm/rOMU/HCrUmH0BuqaHJNv4DW68QsvyAa775QxJZx3M9GRHauBPmFTD/gAu4m9VtPZCAd4Y/XgdUb3K883WKFD2IXDYj54NavFyJ/huzWRw1NjEAYT9jr4R/Z9MNsGP7M/FLJjN46XzGEGN6vl79Qwz0FNIYdcUuopPmHcjcjokL1tfrojBtfDnQ4MlElHXvicu6wRaRPXNrP7NtciDyxthzqC6kZh9DpRt4e3jABRecUSzlxHAo79XmwzAobgGfZbb1leRfKrHej0BEO0j/K1Q0fhahx8vqpA42Xpna/VZIdiqOYOX+qHjzvC+6WUzTxMQiU5Kuxvuv0iRbkoMc2M5Hywb9RQ/luVzatGz1coLvsu+qztgSNBgNP6cjj0v6CA1udwn0JHQrva7bGlZ8jVKW+8pZelqbJ++7ylPCakoyU10CTk564pveW08yjsAHP52GcSMQuwnjfOAaGYT+/+t8H4JUC1hckl+AMms7qt61F+kVyYT3L+E9W0sg8/7AlywzrsJJBDLoDLcF534YSUz5o/8IyxZbhibgpvk6T5EatWBaj7vAbwsJUht49qNEDc7wwO5AMrEp4qnVVGdPb/WbAdkOrW65+218mSuOen5VOjwsm7sT4ScV2oMszTC8tvlSMlAjDHtk+inloCXMen69QvBFGZcwDbhDyeO7PWgQNNkeH2XfeuIpRyvYWA5VofP4FgVGytdBaNQvxVnF6f3sfS0Dt7iblcH2oVlJ0ME+zVCx3Fnhfl6PBv2e9h4UTnU5tkj6NmETsGdtrhaYaUdZiDRnZRcloWavwDJw6we16MXv0oOaDmMtK8H8TtEWTOoTtQyH+nvaAqaacOTDf2prDBL+D6UMfK7qKh9jwIop6gTxNjvkH/7s0v39f3th8cRxiZ3bgNN+RTAODTf6O56KyQ97xxlqp+ZqhTeL4oCugJpXvUiDl5r5jw+xK/JOHMA5E74GtLHomiMGe9iPuOJI11r2FX8J6Bv6vb/6OH3iAPuHoCSEpBg/wRdeaMFYsqiPyxV/k0hgX7/5gEE9NblyK83Gs3RCrQ7boYn52LsceRmlXdz5iUiZZIo446G/VkRU8GKUBYrSc0ApCGf1VlZ3H/9wR5Yx51u/K1eBR+AzIjhgu+avpisPs/ct2YFiR+KdC2UTSwlsuxqcsKQ83KZvKiRYNhIGuwVI19IUwch8zQUbQJZTA2X1TwWq1QUsPIpleI+MQZMUASpXNlc/X/AkrGrXudoXjOLdOJX4J6c2rLnkjhnExLWBB0EN/rlot5zMq5eaPLGX4T9U+VybAM9JEiYGLwHEQ1iRvPD2J1gX0BtXtJJS/Ex3edYu67lALkLOmjCKt+hqr6jgQtjhOxXVeoS6OeGXu6wttLVEuNLIcsoyAC4Zyk8Gp7D4ogwlI6ZycPdnzh/+1dmK7ZA1uBKcAsigXQKwZokwh5P0AKJc9UPxLFqzrbdkxbSh02ne3xfB+TM/OETdtxi3nzxtZCTrlTsSBtJdVQCpMXKYvJcnzFz2vo7B1KVqkdvucNncWGWbVVOkueg0c9iaA7K2Gd2EgK3Z5HHE/FzeX4mRyqcdfB2LWU8f2+et0Kk5MsKO/6rq1VaTA9AF/9vzNWKUizxGAJ1AkQT2k2LzYIHN/WY10CcGAIgqMMzZZBrHB13dihc2EVIFlRlYF/6mE7wi0lpZ6xcYrBho1CjuCEVbee2lQzWUb1Yz+6c/M7K/SQv9d2LMIquaYZ6CNJ3maq/rgOBq38gqmAjgIFMvQIYfA5O3bNbt3xpZLP2hdPRJKgnODpTf4vSpDlqb6CmZ4K4e1+TCORTBx6G4zu3FzZXAGL6rvbgXWIeIxL7eAsow8Wd0v12t3NyAxhbH263X6tDdDaeWUq330Mw5KwEV1YQPJUKN6Y6dTJzaZ0+QDymeVskc7oAOqSiBMMe/7aCvkjI5oq+wkNnNeSB0uwusOSo6tYIahMvHpb9GH8ARwkmW9RpS0LrUQet3eRXewuiSWWt+gWZrjJPkAffGAfhvIdnsVCPmMcLrlmKr8O0uvGAgqnbAYYkcNRZIKPWfyGarFMnGO67nRXZQ2XqAtX+C1K03453rteEnDaodLs66EoqY6JamvyCgh+Dm48YKRusrnJF0K8FdaM0nyA3XoKvpZKCsmzuhoyqXSPjL9huxWjjIYY8v1HVWwK0/qQUS54xNgwsNiRtUmP5dJhvoR0SGCZ8Ebz63VXSgISyli1HMoIdyOngaD1WmxcvS6H+LMXb53Py4C4YeSpediSVUQ8SD5D94OpdSxmSznZPy+7Fwexn+C8sH/xlX22TE2Vx+F+KKlPcfE+yL2t+TqpCH4r3ptUXCiK1voKxzu19xJ7U5+WtNLQ5LkMlm1aRhdeP4x2ggcDDTgap0/pmFnTABE1uM7P9bahba6hnQi3Pfj+vwFp8vvDEgK40djqMP8EC15r4xMjnfGGgyY17oR72Moh25jf2j1ikOx1ZMmKgvwMy2FQNL04ZsTzMv7hpEvClp7xAC+ZgM9g/EJzNFzdUm2XsBB8KMpi1B9yB5Rkm5ONhHqwjqiaQ4bKojVqwpVSBMGdwH5lOkFU6Anrx3RQKnHPPYIQgFx2iGqQBDpkfFY06MbJYX31+vsCq8hPi6vZPcvL2hDg61pxiELdRamVs93riVev4+fW5XutC57OL+imqSxUM13hGDc3CcgaZVdOIGgfEAAgfrQ4yv71ij6aoSYM1lT3GdciBJ8cXXNme6ai+LSnM2oUaBRbPi0Sen5NLG9sW9z4TQ3IeQh21Ky7fTViAqmS3QUYB1tEeL52PkCLrTjWd3tfmROZ4WKtZMImJpSx8w7mKVqBSJ1av125s50nFqIxTo6myiA30tZjAdSy0d1l6ZOacQo8a4RkP715ycfSiRmNM42rcEtjmrnav+UCNE5iBnzyAPivSZ+fqDD6hEg+XY2iZMwfVuKBH9fmOLAfVFh9cbXYk4kWCV57VVsUcZYkPUwr0R8MaqAnj23NhyT2yKQvwfA47uclx4pSosZF38lMgPMo4JUVPr4XlLfwFpXAFKHyeHAjwvwzuO/Xl69vah80gOZMAkmJtk9B8kTDh3fI31QD0PgsX7gS8hNwGQJrWM5Ktd7zBFGoMCT22YSfl+1w6/j0fJIomheTYAKJgUALGgT4e61oLE7ttxHBAefhbBoH4A8KDFV2c55L4JYka6n/Br4jLQT89BDgSdezq6mxtzYMkGNHqvfX204qqWW9THrhjrYAABBJJxmHQJRd8rHoBU6F1caZsbY6BO1l7qOAUuO5KOyTKSIXEzg/Z9kOsAK/RXr51qAZv5oS0Y0fjSVP/j3DNztZf6RKHSgvno+HIRmt44r0zv6MrwdtLXnOU2Izbbl29hviPCyNRAvrwC/C1LoPyIyD8PAYz5WFChPELMoakit/ZscAhPKO6ev5cDk+PtS3yBg1OhLXg9jYY2Vs05byM0u0u9+o9nc5D6UFK1D9iYTi/M2MiYVc3RceBrwNIWVcUXXdAtt1IpehLpn4hmYXdSpDNeKvtSfRBjT27wO7QLH9fIoSx7bn3xaWHD5hrmaKTsoxO5HZ4RqWPZLMI2izjciLKTMIDfOq2TCiuubC1WyNFgzexk+MqkfCOszhL3HGhE2Kvr9s+s4Y8E8J5ao2oJ6NWKlsUGhjj4vyKws0vNYec0tNqTRf6Vkkd030m6jlk8JxWbcKH828Ct9MWnT1yRQ0hA/H5Ng1Ni8Aixo3gZWLhPugu3gv+iGTVnTWap57qqTr/iuMnR62r/K/3adPnYtub/uxWI31WkA9RzZBwkN1eJm710TD14EOQhKQO5HOgboYV+NCU9dtz+EMjBvm4kEGuRjASeshcFjTg6bKDUHM9wNaiPl4PRoCtNZvd1+W+ruR1VOe+6KB8jUjQD4LYjx3W2s4/jCP3PB5uMiilW+HqPbq3STHbG/z/epa0PSLKhoa3tG/yzH8LeJTvg+n3uj6uu4Q5rXJvW0zhrwhK0jl0zS1+VcfQZczpETN1rnrS+iFOuWsc1ttplg/UKn2EkS3Bkf1A3cWJksMb6etn8pgibayr7ydYt8HzcXn/5sTBGBCNAobcYxPEB3zIFPy/MyExYkPdYcEfMu9nLqmx1T0YvMKPMcjP7whVy6iM+uCQA+J/N/RMh1PBcYtgomtmckpgjlhyyyeIL6S4EYpGVhOu19aMk0onzDOnmVbkD77BQZrUSePPkNvEXmHXBY/JRNqetswhywTvB7XCqGlod6kV429H3Bqx/dk14N9ioiVsQUoBh76GAk+qN5rTw5qRN3xTI8HZ5/t/P6Wm7dzAOSEEd9VetPRoL7Lkoa1127v2SXlcgZH33wPQ6rrp2dfXsMCqcPmuwAaMgU0CAmZWrVfUN1xsNrhQK3CfYXPjDIwhZjs/7w2oIgcKjkH9DQWhANFoM3oubKXtloEKF13Jca3FEAqVwOpWtXLKY6qQ+Pa9rvbLlw45ZQlSXGfmMr2lMs2bC/3eHE2v45sjOwpZHT10h5oHznHUSnNApddKPVN5AJlLgFaxk2Pt6Pu9xr7v5otGvxnOmVSJJXarD26Q3rwwkN+JlDzFJ/JqfQHuqz/WJLf2fz5dlZ351FRGdMAAD+JQZvbSahBbJlMCb+t7tsBMWMBYeMfIpkIEg51AjnCKqG3WdZQHKgPcYZT6XxHSDJ0cHwUPHHzNyZCqjHqCwOM9N7BVrcrgEW5KcwjNHa6zPj8J8pHuJUPsYTvS2Wo8KMlNKpnKxGG4TLILWK1H5J0fRoCzGSxs9ZArCX8Yv+b0ah4Q/uJMjQWCuEYojLDGgCn7tgFtD4d4HwtMF1VkPlPnAsgE5HCpgPtRwTvrQpPju3y//I//Qk7PKfiAyK080zRnzCKGjWH1kvLehCg4cYkdKNYgo+9nEgF1wNXxDjZ8/sYQjQiXrqOtpTGM81L/cLodRJq6E10qxrClP82uKw8NJqGe8lW9F4rY2oNud7+B9OwbbqUBqg2jNYfpCgIPWTgWx7bSsy9dVAZPu1F6YfoCm57Bmf53HjS74PR0EzpPgox58fFoBXreJIoFt96BEVCr5ckxbKEaf4vrvP9ahWCv4VuFfL6hUT8mnkUqTc2qF1RhT7HyY2qF68bvusRvkA5DTlomyanDJLLWgd29r+wJ8eyaVkYoMidSj6DgkomQ3dpqHcbDgwHsWFbSFzpb6NGm7mB/DpLZcVwH5TQSfPE5v1tbM2C3+W8AdujnI85bTpeaVu6NfzBLiHkb0Cvr3S8t3G7lrfjl+1I08Y2yCusz32Xyy1dM1/wuE1iCIf17wg4kIixi3LtZLsuItav0vQA+vnn9pRlprxwHEvIvg7aCFmOPOw3rNNyNxbhOlMinLWsMd/Tc97oVx4ofPRJPAkWuBHwjcla46EeCLcXRIJF8eECGlowBNazxbcGdxXnR2tm7/vfZV2gB+bnFgOgH8izfjNTku5a/v12ncr9KmM5zqGbROLtSsX17v1fNMJcoscUlu98uPzw4lFliixk6i4S8geItD5hOnWAJYFDgmkDg148o7jM8a64pYfKIBCFptQlhklez0Puo7AF1HVloEssBT+1ii36TK1Y0Uf6d1Kn5VWVehzUhVHXgaMW91lJw7VEpbxLfThnLuDuYfQB3myanJ/vSlvkhRIpkdclQLfIugMVrbiHhJah1B0pctOObExwHaMonc8i6jy6cpNiq1P7GMkl2np8hq7v5W4X2eyxJjocVvtVOBbYa0B3eP8a5oS+5TNmhPp7WQTMQaCokk92Rdv5KkWMxbz7+XyX5XE7bpjCIBquBbztf43QdZN5etxXBp5Li4EaZ4isQNf5tmMxCP7ZIQHEzIAYi3L3nDlyVLsu2wSv4sXh/isvfsyJ/yllMShKoMdAWYGEEZIaFnUS8Z807S4ZDp1JTQVVh+gxQVLfj0hab86MKzEYfvYtMbt8zKhZB5w/XG5UsJkHU7QDDseinpd631VOoEoZ4StXdLTX01bYY7qiT6TmVUUq4/LbHPqhemS+r0CFD6phB8lZF8UBdldtNxu86ZXPExB6iVx4S+orbV2p8QuzlaGUp7/R8Ldh4YjfD91yz19N9Um0dCyOkUtX13iOQs2vlDBBkZcGdAIQT6KRkEV04m9RQ9ztSHWdyAD8w5UowBZhYw4PPdoMfuUs7g1UQ4WH6G4xId30Ng5Kw7wq9EYpR0JxgTDGQ3knnWj1rHXNmZNe0Y5xllDG79iNfcIxyGJr4/qCb0r/TdANE00M0m+8foCOgxGqzydNVv4fkezg9gSTDskYk2ZlkYLnAgPeuyOpDNkBDCZhuUYJS5snKUOKfuu2KCbnCS/+KyWV1GC4l1bSPsaQuUFSBP/Hmdqv5q0GdAZ7Kj5RkaVxoburycTPgc3B7sky614JJz98WsKK43F9P+rSf8z89yOEkIJOamiXp/lH6cpeZ81fStDTYz+cGOWrp+Nq4Ikep5c0RjXqh5+QduR82FWumv6FzGDkFXXO6Y9pFUrxRp+dSmR5InaRAI3lMWygNAvkGF7qBgH4gqifU65oLbKToFTeNg+R6hn73s1lLz/1uEkniQKnHo1AoelLZ6ozYOiFNxVdfbD9b4TunqrWMVRl3vsTqb7/9jqje88ExswUtf4pc+lHx51SEBDm3kbMfweoAP0T6OKZAw23pTz4l/bmx6pPOzja5xmUMmSo8bFbbmzCM1+hAMgJaF+3iFuRsGcRMeWYBWPuUMmgm6ppuVRs8yMtd/5qfmjozhO6ggz0BkohBoiYqr0qgoigQntZ0QJaQajH2AB42/XzmL1/lC/VhW7+Id1m/TDrX+rZz9R5TaN2vFXCgPFvYclPKc76tJybO+vjZsHMTvlTHNP+wL5127HIjMWD0dDYyEbWqdBekynoCOkDRP4D7V1XEP/99EwnnM8GY+MlrtsYZt5EX5T+zHWslh6zsMjBc6Dcho3Xrch0g3PBE4umnz8NgO22YxmehEnW1g+mpYvOCz8xfkBdfIHCjf50b9cmZxDbi/qikDAqWXGzQgpym91o6xvgbPz+2MchVj0KY78cXMQz0PPq66+DwQqWL7SozOTAcL5vZC7zDrPRjVtYp9+nFUZMWlvaWCleYY3fnXHW1PijyjZOvZQ3/o9ueRRfZty9Bmot3jA0zcpTW8m6bknSEuq7sy/k6zwJNQeqNjGtySjRn2uADij5ix/2lm3EkBXGn82uTtpmaZ6CenfYlyAZ6bAiwuMkesSCDRVfSUrBgIeGUzuqgSWU8ivUwMl0ruPJscsTZNPFZTjKV752rAUwPv+GgCUTYYB24RCqjAdX+PELhawE7VZ2VBQrixr2rag9B3RulrpimkR/QIng4VuR8vtOIHiZxALszcgMimN54ELCQFD9BU5E3RbsTbmZP/jbI+OG0ZKOX1/LA23BEF67EpKVMO8pZZqOEsrauaNOZ4Q202g10XCAPwYRUUX/CMQV58pYO0iqmJQ1BcKjOjzs3QUh/WL34zf66EFg6oOTpPnBKbm8U3lpt1/cY+uQ09suyQ+a5eANZ/iXBePQMtWfMGK8JdNO9t8MPn352mJ/v1Rv+LG9HofGBl90LEz60pPSRt+8vShwv8NRJdIenBx7cVEIRlD8aTKtqww00irH64ZvjwNuB+CNvddHn0883CcsQaWOF+/dPPIm1wY4EWCUvPHq0Rqj89TfWmaXrVFrTffQLkDLkNlfZeK23FhKofTAWKXPIpmHRaVoreZ9Q92ohr4Tk+0iy2a3zu3CIWT4qWVYOeCXWUhxfioS5BqSwZ97bOMrnQn38dPW5ZwpBtDsBhWYq54Bo1RRRKmorVa2NLnNizWCJglwV2wLIfcqnrlT7ol8NvnoE5HaNSMj+krFpvIvcCXUFoKFkC9NXtsI4JDRjvxdV2O7TfiJc1fOLnFVpuYH0QKdOlk7Hajo+1IzUtfLDR+mrvL4P27e8pkdqdzMs3nsGsY2XgYGXgzgSBsgCqEV5V9NUeh8oH/ZRCc7dbvOLcUZQD39jnBN19J+Us/MmCqYfuetombBP7L9RescN6ZVhTeklb4I6bB0iEWP6TIeOcM4p2QEnO9OWmHAPys3t4OdyCyazeJM6do+Dna9YPnCcU0Fj4oI7I4z8mbvRXPYt/zHRdUQA1UDJEKYFtDnN1HKIDKsSm447QSOApi3+OLPHJBUASVmcyUM1Rvo9Fyv6xELn953YWNiuKgL1kK+vWYUwZJ9ph1plepExUn+jyPBRBHOOFxcq2BJkqKktHhZSYFDpCHV7PsioRs/thDgnm0Z3yHZT9BAP6JBvnynkCArk4Y5GDrfjCTvQTfQ239FRijzvXxQ6nfCpmXb5JMFHXvcB+HD8V8joXszu7u8FZh7MoR5+Gq+p8KKvcMInV/4vWcVG4KxSNgOmZoMH9eF3abc3zKVxw5qMEfSsbGXFQ1W/L4w1qdD36ctNgyALLgzBYN+BRvb8TAr0iEe7r0mLUhHVbI6WGREYl2Wox/dzDdytL5D//mOI4vSDWBsNo6I2yYIIC+Pd5SFBBltrTe5cFsaELpXYQyl3C4bw2ciJZ+Slczo3cjW9aKWeriyQGNc09vHj958r2fsaX76h8SmRCBBOv6dT62cwgvjNDbsLpYxFyp/vWIvzg6yS/3FDEalsT1adorRf/+v2l1g+E5hq5ziMG5VRWqstX3EIohqlnMR1XMof2gDW5GI0QLDTkafCW4FvVLf71/fd93WXknQPubEK+kQ2IdWHME/A0CmxNnEZPP1rOrvRVZ8R6cyvVpnSuA/NC8vV9N1ZdJ1zrm2ePQQty8S1hJcExxRzcwPvvwKNClgwMCnLcVG4jTZscNHF+gSvzdQKI8IoTsrJv3fMZpfQjnQvXnOLLHAlRfIS8A/7p5pBUnJx+FmfAmG6Pf3DfkF5tryAttz8e/klZnlkIQbFJas6cLI2mQEST3BM/+2+sBe5g5blxuzYN048iGrPmlpo5VCOh+NuimZe0MtEm0T5TLPYJUSemitc36nZ91D6tzKZ9utl3u9UU3QqnuwMZmYo+31pY4VjYhmgVTGp6rYReS+8S6WsqjvCRYN15sopembMEjG4Lxn2Pyc9x5RJw55lcUMNctX+aYT/MGJKCJ9YeCPLyfVmvov9e2AYtwREwsPbcJbCywiFZ/F2UbcI092svJG4DqJV/RRh71faU/Ufhel5djonMXAb3LBj4giVsf2Oe8Zr1HvSHaXgfVFKuaf1P0BDKVajzDoo4Onpj95hPVEjHM/i7vA4ykdmzmsx6moxqkhY4BeP6PvZKOv7LVGDvirGzpAGSblPQILmyuQjdn3azQok3uxBXx3qy6gf/Mh4UMzLrAV4y3MXv3skoxCTjQ7iFlu+yJ8R7MJHgwDyJoxKSJvf132akQbVBXErGS/Ae0PUtJEnTSY0uu5h/h0IYL4oFyg31vWVlpGdSCo7z366R6BS2upgrVpleEiLa2U9sWYlmWXHliDwOe9MTglyxP/P4KBLnQXbe+KvWJ397q+nxd2K3IAIordTgHiPIVhah+w2Q2qopXS2jDG2sMiRVwtPv/X66eLoNuiVkHtvEY4yJFz+yTEs431jXALwAK397UpBP5Nq5bldYoBNrZdseam44CNLTBk0TnAoFGAYUkBHuMXRxJr92q8L3WYYOZChFLwdyDXmygJEVgTqPub6LfJlwgZqZpvj9Ippep3nJ8H/oMOxepl2HfMChllzP1MU2q/oEwz4e9G7ovL1l3+5ApDQ5ucXGuYNpBR6lw7aRP//6kH/NhqVoWB8rm2D2Elpn2iX5U00VJ2c5R3KbuoYxfLCO8XlFNiMK542fTSszO2W3mh2TB3Ue2j7AXDP3DBfzfnobZxZsEoy1uiCJtlbafzWGvgb1ShbCOQjMdy7vlaQFtnMW+QE0HX+vMo5ZDuT+JwBxBUMe9mzduPIqB1uVFTqvYrWUbK43ZDp0RveTjuuXnHoAu6bMCDL4QpaNBET8G+oTL0MrYrxr2uHEjL7XfDL4bIw/BKoNZUCL4BWP8sgytYywyKr6XrRvflXwOsIxHa7hynLbMosSbOhbr84sdux4Mnqa1c2L+oHXSQOvdh7EnU/A5e+NWmA9jWtkXMkDv1PCjCE4WFPTY9B0hKXp/T+bAmBT24ztUPNFY//sr62U1kvesi1XcrGyglOOD2JhHlw9i+S+Rv6VN4L57ypgujSXJUD7YKVMh0nl3C4V/HMoStxP1NfonTCRUSnONrcABGCdBKtn/ne79f0gMqzmWCJ6BTQbwW7Fp3YbLpkQ+QBtRvaGhxV22m4RHlfl6FVi8gEr9svXxOuagADlIFdTKoPB5Fp75bY74spjLewR6bkfqOcZAkkZaWhX6G5WQTx8/hL/OMx/p1zrjmAbhdhXplFPGyaa3Bi14EZL+V1wvxwSoNhRZadQNJlgHZZdC2v+d69yyoROMxoooA/xe41kypgnWHUwq+RCCwfrCx8LzoNNb1k7tQ8LIPgfMYGVvCj3NoQEN+uS/+x53y8D+Taki9XL74oPA4Cw7dSPgBtqLa1yDs+xCNB70CoZX37U09k7Gd4FwSWwUPCyb0FlxGLq1JRDIcsLcBm4SHVNBCaQutlqw3kL1SgYIo33+DQB3wvYOrCnNZ3700fAc5e+qWErGK33TLaQ8szFtmL39xFAda3nPkqR4ovhTqj5bwqWM2bEfsszV2NRt1zszZOijwRaC+vqRa1nPw0XSKOOq6lVJDFewABcD9frJtzjlxkiDpXTCtl3oRSzrR4Yy8C28ncHfi/bYuge/F3kFdxkFyQSy56Wy4kKVqL09wlu0wEWLZNuT777lPo9WCwqyc+0voMqlBzur4dYAaJa9AmWFCo65Ea93Xu/crDvB1pGk6qrVfdbICqZn53ZzW4YINmHfs9wGbT5bBd0tGDGBwfTDKHxkJFKkcK7z2DjBxgjduQ7Fw+QCCH5NwQkKsZ/m9NngkTPKo7gD3Esq7JDWCMlKlqO8sSc0fRnFKpGXUt2ftZWkF8rvSYQbjCoe29q6OmJy5+uvEQAI8z4yMvLZMdePl1wyWBao2/Uhew/tIPRFPPoarw24pjCPeQ668PVXgMJmivcRa4vQ/a7NhMzOVbvbV2KJ2crUv5E4EQ7NcBGUMRNn1ubDfn3rhvnE/0i3+UFscCKUyaia2TPY7FU+wGB3j+rwk1sEMuFjB9EaEMjQXIlNeKIP5q2aCaE+kWwbJmHl8GAeDHk2X9T+gM7BQCFUnj0jXzFkhW0Xh3gFAwgTSwt1YU6bzeRPODnWjfWVScwNsrcWtc249WbwnGUmaZPwluta8Jq1LnHWjFbpUMHId1G4+0xhW5OP+KPB6tOuJuw4Vhtm495i1HDkUaHYWI1xFrnvHNj0MA5nSyk9wX39K7CgP20gw5hDZ0Vvphw515m4sXknrGNWfNT6jzZVXaVTzf9LJK7RAu17gOW+crrl6GzQYPVvTrY6GY1xbRrk7lKc+oPtwP3Ff6Wd3jsxniLnx4WX+MG3drFBd8TDEr+GjJObQMwhOZuznBKWSd3bso3jWG2d5Bv2NLA/rs5wVgCefnzFjHFL97CrACJGjBHJ+Q6s7PlrYW+dCGqBzY6OhEQzBEpJ724k9endOQN1HT3REkWns7YYWVVDEifRQjJVCbdzEhWSRxxlcym41wANWSWBtYs3W9lKg0GE/JzNpSjt6auN8XaNYf3XskQemMBq1dvArhoghn7jfbQr2iOWRUt7gsP7EBsZqMF/srbqumdToVzLdxBWvQm4RqiQ3r3kPFnLe/gvvICQUlqjgnEjAiqut4bCfd+lK3iSdTEm7rGEoqCgXBp/4bZxgQKp05nmLNQYX2hKp/RkyVxR0vU/NgX0Lpp5zwii1bTBN3qTxytJm8V37Kz+2JtX6W17mUiRnyRsAnVpkbs1XrtxjvpAH5f5dgs2u2SMIp1VR7Lf/hVqzGS+RsKAovpYPsKcxEvNJq8M1cGfcGVpsu1tTXWbU/Y3sUjF9u11yjAIbZS1g+x3rN81zotgWf2ayXUtr/pzorI4sKrekioxrf7xh3tlRIBHuST/Wf+8YTlHuo1OCF7ceTcpzTp2c0HOx97vl2wBgkdqqEs8waRlxIqaVt2MCyuodVZtVPOZiuM2i5hsQEebFnRmkioS50Z7KfNnDT956l/lvGXqKH5nuFtFdOOTGP3t98w5m8EFNmBgql3GA14pEioIlq5lXvhdNUk1npfPA2dZtWHkMm+5TvP76lDt9fpe5Pl/O7C0akHYXB80Ai1PWtuH7rKR2dfFMgayGWu2q+Oh1ULbd7B/cf/K4K0uHIt7AwmGvwwDbOpMTW9SeFAZB/sBtRUswb8jbhSDh9JMHCWKpoPGN1T+1t2pesCFC38zxu4435BVf3uFqypAgu6/hpm+Ov6PzYSHh4c29S3GfOmFg4ElUV82kCwzh6pfCj1eNUJfmVf+jhkGRMX4yLA58Mlt0iDGSVnm5yoY1u2PbqkUhWjPaO7a2xAKAY4HiBtn2aZM2o2RlFsAjuwvNzkxDyIla61HFSgyjcZK9qoRZU+vYzGJM4RtxXErKIhdZH49zqjuwb+RwNNPNBDn8xKZr7+kbvCj//GKI6G22sHao/GvtrtCzDq1KOyJBgg/aPJ18cqOF/8Asfcqblg2ptLMQFwth58gBgwRHDmM19XK0jONE4Xz5mdBxfUpuhAbsNIXMSKEJJbFzUW5XH2NM8IHuj1cRJn/Rgfd6oNiGgXUp0tNF3drAG8z1UCXwwwo9ExLcb1aSORQv/9nQI/++5pj1lu1v+U41F1S9WwKo3JI4byH7E+ufaoBGxfDON0koqocNnFgh9U/nZaIRLrHLde5Tpo2CFQOt4mO3jQFU7HN96kQqitlsetnZVbOypf3R7aaSIhecXa/K7+m+BR+mFxNu6jWAkxReuPJcjzI0FrPO/Z1kxD7fppQ9BMRN7g3IH9G2rYwcnA4ftXubrodqA0pFhwJstkW5s/xXD6ZOBYUJlQN35pCqCjz/YiCt1ucsHSOU2618LC2vLGB9+y/CLUvp4Svc4VqrjMaxDR2dNCvDVtqCGNG6g5ZxmNWtCY5VO+xGDsMnbbp7p5yfkDuv832z/3LxsVPzQ9eurB1U287CVTGMb0Tuo+a8yzUWL3auUUgYlQZ4zboNx3+vC+amrTi2RzVvmi47Hv9WhhfOPmeetmpCmM1j+yA6LgxkJBg4FvIqL02iDUK0DhJ7tk6ShQL5+y6QRBDKR5kxTWHKCGmPuVcBWGw+kdmlGMsLIwv/xIl05pp6yhnY3FmjfwAP8DijI5j6dKa8SUV8QBR1SSuMvWyDhRd6L6q+v6wCAUfkVJ7eO814lbCh/w+U9nHYD7oSyqzj/wHacy0jcXfWcAbrI96VzgIEP4FT7u5E7HZP+vwB3Uhlh+maVYiBMXj5qjZKDRQykfCtK3edS9usPDLdHLkRQaEOM461/jTF7W9iN+o/GqViwfgdg1z3zmUmbZuCoSoYJ4H5pr03H+qDjQ75I4tZGCMrwps6mvmIQT4K+U/KNSKJ9jO/jT1zypmMNsbMW5HVIRZaN6gRoH4yR9WzhDNaVrfQcyXpq9RVjr9JHKHJZFydPPOQUXTb6TN6g786Y0t2eOHA4oMI+bjqvPWsjzJPRbklXlLhTDuRF6Hw8ErSGYjX3avC3WxTZVWx+kTAm7wVPfCunsNUSC72gZL9ZdCB3OJVGB9QjF36NeyZSBw1ETY2QAOAlzjrAECzpunRyXUlCxY/dm10axkMsUFetUTMRcCx/oeiLYTdz4ZOLsfi8asp/iet2EqNagyzstzSlWLGVcxn9b2tRkkaVJi2Zs2GwFqdlC6rSRXvt52wrHSaRMvKD7LVLmYmBD5ykRgc2WjoznLvtP6jBlTcZWm/i4XbEILygZCUEdByshWCrTaDmhBreO/qrNpCnY5EfVeYW5x/3+Mbn3Z6vQ7iOnCHtdwLbbR8bfEhLsje9hGTfz4PszLSECQ7zXbtXFST1NNeZS+UvD5nmLrc9pSUxfX/IBsH5Pl83v3wdEUeDblgwlkgG2nkSJ6TMl20FJIL4cHsrNiuhQkWpna6ippB4GJ5ZfPTdHYue/gBNzdl2Hkf5xds29aTB3aJ2y6o/3De29X2lRyQMa9eD568HQxhgLwieZt93zN7zjxBZ9o50HsuDE1a0eDE3DHzYNTc9HjNZtRn8S3Owmi0K8mHrP8ZtQo98al+NnjfeP+IV6u54qAmyIFaL5vibDxyY+wXCPk2WDztjWAq1ZnFZFN/Pdo/G2z01r2TiJmlbhcQgCAiJAgrS/gfX/v059LvAtRKRjyTBmN+DuuMRooRsU5xDWE5FAdS7I8wzD4x1sINWSEANStpRJhmV/bN8voQD4p5vSvlkJI+35OMiPB9T5NEiQefAvOzKrsjlj3AbWEkkCKDdSSE5e0cEL4CKb0cMtD1NcnbhejOZ5bd2wtfcSHrXNGcUA4wq3YxBYg10YiFpYlCWCn79DFITc6f1cLmw9iEF/jDuyqVLb8q+flbEaeufgZrsgdPzV2Euh7Hf0Wcu9vHwN1nUmcLegcm3Bn6CSrO2HS8T6zlibvoFj/M8uLjPe2ByAaA0DS56XCP0g1CIdQ0xnNSpqqxzspOOtTCvbJBvA3f/Q9GWUYU7LYezr5eypYs6uhx/X75yml5xIaWKrY+tKqSCLZt71fImGvN5Q4HPxZJkYm+scL+jDmFSohKAujXMA3pzl8hb33zP//ZCM3eDb40ApUvTmhUxkOrrSe4Ahtc76Dbn+29fen63MJzmCsAD5Nm1mTDLtccOEq9uQ0Rp7bjbXriNhgFXYUv2sJ2b+oVArVx0E5z/pXfJGWdrH4RLJ0kYLFAJUrthxKAh+DG1uKqV9NN7vegqdXZ7WwFBzevEbTJOmwnI3HDG6nJo1RpxMQEg8irNuzF1hoGa7cgB0eBW8ZVh+7XJw5+vQAuols5hf4vQwkZnPyjyGI5pfo4hPpysaRqahjRdgHDBVlqEWm0Kd2zbjHUpozBVAqr96iDVD7WiKa1b+M7hZklLjUjDuFW+afQKwNn6Boz1c30LUL1AVYGfTgFrLn4GE4fTn/TPal95dD6dIeD9QBfksls2QC4TLhywYZQUL7nNm9L4t4x/b/0d7klXrimbuh9iF7+OpwmuTvkuKzR8kojziI2kMmou7JCYuL03ZvQ6J9+WLxCJQwNlS4nAkY1DRNPku/QPgyyEIT1N4gvEBhk3szwEv4p6bJDnd+xp08IYfroJlwmAWnn6GuO6QNpOS9WiQ4JkwTSeQEv5EMuq8m5Gk6xI7bPPJtY4A8d/cFcLsZ4pmrLqktbNpBuMiat/2/gzLo04I/QI4II1/ykUm10dtS04b0LyCAesyrxWRXwWzuAwInsS3KajFGE5YTqNhc+7Mqw78qGcecUaB+luqkLQaZOPXQkIVS1mX74cjBqoEf89Y2rU+m4owt6/vtPpkDV3b6yQ3PVGJC8OHxm79yCB4SLqt9yF6/akqMyiCf97NOcx4nbnpNU7z8kWvtwpaKJy/kxY4lEhlcPDsaTcg5Iyz40LtYjbCX/NIU6RRR/TfMK4ZNkUJ9oC3tqRqAMHndBzJ9u02MBVigd+wzSj2UAlkVV2XEi3yWI82hXsZ1xMoWKCji23lKrytfMXuIJRLW6WVqjbY9U0lzAAbnivm5F6QyfFuLUomNIyZAxye/q+ckNNmycFe4Jw9O1wC9uOOzz1nGofxzCvQrhDeeE40E4jCN8fdUjACNAO9JAjckNMEJyoJxY/6csyl82/20rLrg9WEKzlFSQg95v7/pt8LSj4ANdicsW+78DV18JNrOCM0nCf8vxKgRns4ZMUkypTStvNI9c+RWd57NmWj6w1+r2Z22gOPr3TzAGY9cS/MrDjQ8tJ6tmuadgj9xf7cdtN/XovrY3RyhT8SplJP3OShjYhXY6QpxFZyK8ZkCue7OO1ipM7t8XZHQN8AeiN/cJ8MFG3ot00dGYFf/Rwk+nE9ehCRL+zx0AVwOxfgRVC7Zy2FRd8QZ0EDWAKxoPmr+Lc15Hid3Cn8CeTzfAyu0XiOSF61ivxC3oEw8SpUF/0clHx6NI4QLIZQ5H/F67eBhn6Wjg8uvSZOaJb9HSkYgtywg31lSOmuwODMSvcFoq0FCuugAsFj5z/Xk45ANZXm5hyjS7nXkD7HGX7CTiG2Kk5976XKWUQfVfPVJWb5mTsMAcTvoyJDtduRjx9/xOOt0u3sRh+VtsJ/wGjlozWO6W2mtSxGXJk6n/KnGZTQwZxqfAuRvd7qUtaxXR9MJlK4xPPSY0MV9Wl7Jp/Ryog9ZjhYWBwBn9lu8YTDu7lkD1X9J4l+q902iu9PFBHXan6D+Lr9tOIEkzO5I5Stl/sZKL1u1wjX/LsfFNe0GUUBKfFNtbfGKSIXGFl50LUVdvrQsvwCkCjOQgQxs1nLQWaSfwIzvIxmxB9Oa1+f7VVBdD6yGbla/Yl+WVevxy60l61EoXtYa/t95HkBAMu2nv/VqhyJSItuyHgb6HOS/xfPFEdPfJ9GSL2flY++rKMd+f9ED4vgu2aFKX2C7hK3xeQb//I8v/eOC9JaU+69TI0lzeS8LYu6ZTfznfD/w2fNfWm1n9H8+yHYMRrju5BXZMY9Y5MpgCYDI1M+59NTLAqi5rKhdDt476EFW7yJLeYGdz6/W1NMeJ7mb2lFOouJFEExAClRzx22Nd7O0E0rs2ZUtLNo7V/43A9SMfy5RQ8mo0ed16ABDesz7PBkQT8sqKdPqanrcoVnP1TjNlegNG5Svx4ZKvxNZo1ljTJaivieyeV1dfHuy19DCEescDPKhReUxjzg9fX3vMwTmz2II4rjTsiMy/PdrJc+JHkoVmopX7zIhAGHkjRT00bCVhMdfGsdxTv6JYu3KCxIB51uVQHDdQc3gH7lABtATi0VEd3Fl/dDkjVbDmNEBBDR4jKgXS3F5J3xQUB+wHe0NfSfAgsvLfbOFEu/OOisX2ddPB236D3154Mhaop4Xh41UBI3qgzSlbCZlK/0A5RlpTODtslsLbRAHiWMXMMTrp902DJO1gVzmjeYubTPazNUZ0q/f+CukYswPwNTZSv20sAwGLejLGLZT4UsiTJg27a69h2Zi1WKatGAJWW1Fzl3I2W/CUv1f2BmyMtQVix1Z4f3G1NjdmXciwI9Wjw1OX6YOBVxkmgonF463+kqFeoGkhDZjTYd+6GOpwq7I9Bo6lDPIjdnyu6Ve3x+go0WDOzvYM9voQBASC7huO5Tt1SEgf9obEbZq4FvcoRrwQM7rdLquL0TnCa8O5JaFdLZUBGO2rz76EsCazS55IKjLt61Wah4VxGmr1TlTo6hVs95vnCtmjvPyPPJm2cbBLPKnQnWNg7LAce2kynkpO+dRK0OuCc/diVbr52VWMvj/n16fKw9lVYd/liGISAJWFaOviK35TgZ5lPxqzOUuwe3s5/+J8km2MTP1D5Ij5b3Xh+b945vtaFMPeBno1aAXwFKKwlItawX6jjwTNPGtWMrBKsz/VarQomIT/jaNHllupFNgDToTrhkE9/ZEN73GdisGQbZY/t0OVh5vKFNgmo4lWHXENWjn7oPNTo8R1dqvJdS9b9HnYeLEV4yQ7ui0tz6IAmr9r5kjdNGTm6nu54K2kXUxq5gPiQh8E2TjABlw4o7KJUmKd+eStG1BHi9+fwH1VW4n2fsp1QHwsgh+fp54OZuSMBKo02MZsqieA8CuAy9by/E4+e4O5B9HzdaZxRFu6t8dI503BFVnPN0CXDpR6HyYo/ZouFf4CVz06ZCZS3MpG4c4xnvit784wr1Bp083yoyH1DrGyjHsWHzUK/LC880IxYY2H0gzfdMlSZRQXqEPRZUM2QGpH476RbIpBzEtRkX1ZFoVtrRbZpDBf/0QrvsMjmy1B9Y0b09nYW29EF1ysbTKeFQPur7ePRXEbFBb2Ttof2hfl/cSQild1l3GTqBuJE6JeAdwPsoxbLd2FSLczEqNekXfZgYjyH3fMSddTY2s/MBwVhAGsk5FF0KFdFZpBdRiLlOMd8xMZFWtWjH62GpCHIp0oSbLe/vuIVMcKaUgPLZiHCeXDkRjIzi8xu4AL3IK+/6C1bK6CCOY0CfenR2aGBcEkwT4q2aX1RP8iGe40AUe8BZHNDNPsZ9yoTSWyfFztXkPTytjdpHBCJHE+roT5QDHte5NTEHRqvysUsnF/ltdDCVpcscqdHcfPHq+wLgRfy06bnmBwgRFFU+4pB6C1Ulz+vIbBy6CIrwucStNGhF80zvC/M30VH0bqDA01a2GK32fEUipRq5KKN/1gH6Gt4go7u7QUSfP/4r4rNoEvCXpAA/SYmgDtRWrOJKtRJnmjda12SxV20zsWjASgiPKqFyFlyFSi0ztqd6rzKtBLg7KV5ccvyfDktRp0O5n7yAWkc6isto2pmeFGje7y5Kh+CK8YAE/w+uq5unrhjPmAFVRe3Y5E16T5D0a0nLv6/9x1zsAI/A21cWc+d54JPawRKuSwYHt9ks/S3TEPq1ixa7tX0JcrFQqSGD/tYOIJMcIYqyGoKMUp7tXyjqZgMxkpxxYlQK1xlHjNmyL6UBx08Aq/DrRupvJ55Z0g+8H98Z2Ule2e6pEaAgTKIQ54j7S8rPQGNNr+iraie7cRc5b3tvcm0/2kiQFvQ3Zs2149cRj7YC0BHTHXzxv83f5oKxulPgqz68y8DrSc+A5TI6nBYr7WTjZX7nAx8dEr4yz37SMFkRty1UnfnUkCV0vKTm1g8RN7vKa/MMbwH6TDoqJB5T0zEKA1gViMWvsYTSf8NybQXgfzFlFWacVoDmMfr1iH/YqVEdjtn7udtd3X1M0iU+GXQkEQ6HYmYnEgbJku1Zukp3Xf7OiLRyon91JAVIhCdcktlXtPDajr4flt0mtgl0vt4hrU02YAztODudhaILsiBbtnTTxQb7b88yzK4SYYi5JrZoT97rQCFkBJAXUP54Za5WCHq+peAp77R5ciXwTyQUnlvC3kJ89cED7SKIX+5Eh7XFkyVlljZrs0HQXB3EAQlkZIiO7IcHWcIZD737QQD4qevELm1BdIz5ju8l03qKWMkvgWapR9NE65IITMoccILt2J5vEBvgvuP/OMK8Hi1XVA28fT5Im1O68Znj6BAxFnK5b8xXEwaFhXsxCnjg27K89Ko5WQpA7y07sHeNuLO7IukPF8n2TROEHIEzixFUa0o7jx2auocX9Av42BneOueK6GoS83trFsx7tKKgZorYJ77glnEIyDRUrB03EwxSZ3m7VxD7N/maQHacEDvErjPBAnFAn+WooAD0bNycQgAObPymlfDH+rJPRovuJHrugRG5ZQXdULjAr4mNq6mZ7HXUuScOkk1QH9cLUNoAdqYM5FzLLqAULjv9w2q2JbRaMmQYqvkOA8+xs0qjISx3C4gummbIe297+FrDqSsXVk9pmorXL9Wi5mQPBN8i7fDdFq4MG+remAKF2oXpqe94h+JlFk6p/OsM7OHz8wDYqdG70rJOIV0+P7KYLlBkck17r3gFq0HuTYPnJxfcq6ZGu8Ye5lfH22gHBuDUn4VCPhvyrwtj+vPaztq02BxnclTV3kG7+Ie3nLlkSHQGvJOuY9y4/ewZ+yICWvzXl43x+ynF9qote5PUVoECjkE9TF3vv+qwY0kntEHHHh0yQEjqzlvNMZ19cQSLnMlCuJDnbzDJmBuAcafFAykiRMDZj7KPZUhHezgUwCkqJj9Z65kT7EK7/HtVUlampQFjEnvMm5AxHS6A7Quas3pHqXEWWlBcRlI4gd0DHBZlziWIheyXrCoEw4l1YR2to4jn8b9PkwZYU3ElX9583AbXShOLJRCXG6climhXlCsYoPj6yEe6wmXKNB/gkvS+t+mm1lu1mj3UhcXiOPbUAcDid/EEJIQe1dHB6mX+gfyGW1QudqJ7O9lW6tdE2uJFuIRVE0YYQjVViqj3ILEVepUYd9wqKgDclg1+6ZnQZA/JEepRXNiG2kdUP5mDx9XqK0XYpW5z4txlmlkeB/uUay17DN4XKQrRhi3eKIaWBjuVIIB2i7vb6U7S/yLPlhjvftbgLtAKZJ2yzHJPWKx2iA32s3kYCxb/rbIDjwc7RnaduBTFqBL1EzoIphoBXe2y+wqpv51laZUkgQ8I/BxN3PyorVtI6ryjiqCYZ3t+TmxpOKYaNacDM03VuK6MDeF6awgtB2bIq3lsn9CmYF/i8tlb2Ma4NUNwriLc8Xp5r/g7UcGlh1m1Ba9bXWmsPbnALD3bxxEJWxzsyGa/Nh9duEaKMg2zrYt+gJfh+Ej9A1v+kuCCvKUtDQCHXIXiOKLlfzJKtglJ8IClMMMsQAPw4Fkar3oR4xnfcM+M7AG4qAlRCRIxU+yAcjgMdkRRvkHlqoHfyeYxKzV93nQvHXeiX+QzFFkdZmcrmSwvWXTOhlZ9kmOCLCHbkzfK9FAI+fSBZdiOfQSmzppo/2kAuQUMkTiNgBGSF8bwE4u7jEqQAvNYqfIl5zsYjM1uC4sgDYcIO5fpGj+zyNfJuWu4t+6rCKVK6Uj/qEipgkTFDDVqiglc9TRVL3MZH9bbz9SVT6lNuRYX9zt9FEoe7MEhzNuhAQc7XeiaAosNBTLqKjocSp7BaWHo+PYNoEYuS5ug8lBV3YFGt1dkjO4FyHE167JBTzjCMuscJgOeoNokEL+Slri0II+R5BfdRagMVV+l0qNKPAejIojAqW11Uo47dMFBV6nQZFhA1NljTcEXKS0Kq6s86go0REnBBJrhj4o2viCJh9wlp52JuuirkdODAGXXmEzB2jgZuuZRjgLhm0qveAZt2zduXhLJpaxPwgQgYDrJEzoRiHw3EPvr+iqjrZPH1KSHnGARAldWdmONucA9nvgG8KRxIdmui/RhYBdPYmOd3t5aksVzCxWlzejV6PPU16hMlPABn4dsJiydadDgeh+tIOzJqrHv041oxGf3IQH0vzs1esT+2GyZXQcHDPnEbmdcIrthcrDRAVFfyhlY/YYdcafRQv3usZhovYWMFlCQUZja+Bij8WBu7KNDtjArN+VLVBNf9kIbaWbxFunbCqzzNZsCAgolMW9TVjiQW+rpEcnOPRCg/UMKgnmZF1T99hNW8LdAqw5443Kz4mnpr+IJbaZmBZYpI3AZBBFOyaOZnNEQ1y1YrOQo1a+tS8BJi2DelN4bD4nHS/MNdDpy1LiLzaI2Pm4QwNVeu4Y1QRJGMTu+EhcBHY80MHSTJJGSegq//nDg+vYw80mISuyRzF7FYDMaXQNVybetoQ36IFnMi2+AoJUbsfxI2cYl+R+cFZjpVNR3YlhSiRYJ6eA15a7rkunFivJAiLQXpFhW4L1hOPBxtxhEAGYF1ELal+aO176CiI6QV2ZmFdayHKK3EsNVkk5YjfgAtsPXfvXYuCIvuTPU5wM0B3LjRG+P4eDLJ/gjmIhWlrw/DeOR48H436yHuEkVVtRbwbP0aguR2tGk07iv1kz44NZ8shqlyANGzHhqJCRUQ/w1rKdUSz08wlyRZ4uWLQD2ZAAM2GwrTHa/yhTuujlzpTBB50gso/Usts79yOcX3VKhm7CdyvqtSn6318/6A9ee8PROIXqXfZuE9U33LHVU5e1XPBfXqgsx5u4DLN4FNkkfI0Y9kzu9bzlkCyvrF0YFjYqv5Lh0k6VmNtod13NADVW32Ee0Qeomj/Zdyl5GELRlKRL2Px+rX1vo3tgpcyqz18upF4k6GECA+SMUq0k5F4ekqV2hsaqWX/1Ol4K099I+HGlWRubF8GY3N6NhzxZq5V+F1HCove17hGY14lec10RER2zuz5cz992xBD+u8/VF6p4xfUDAplcZ06sTjPS2O2QkZ+PhbPQUqOqFsj+c+x8lIbDCVrLBztOYsOqqrEqJxZNzK4wXsLPsLZm00shsKN2gvOelYTR87y6YOBjuJJYrc2jqTtiz8DUlVuY24cDC15qJwJQec+o1ESzPVdV+UN8yPblR43byBd88UJsht2Bx4ZujF3nxDyDZNnZSZ09XW1lkuIvowWPI11/g92luMmjVOGgM8Hr2S1lOLxrDkmnN6tvzFO4LmlNP2oMQzw5kxub3GTOn2OzQQ0JOixFpNeDsPNdps1P/NBeHZgHnQZbfc8l8M6goUjnBHlTkSJ18/SOchr/CYZFvhujhQfABx4h5zQ81kHxboixg+BWsAgVV2z6qEnJYtLIchDjZT3TeFEVuiAIbwBGd0vGzbgXsbU0T9uae8oDbysAO8Xgq+JC1+lRv2KYVSXG7QYgGs09IN8FzqJoY1y2EEYjKP8VeVMSmaLsHI3ewHMgf3mbtWUCMGUsscdAcFAx6BYwf+B3S0RgcifKcxmGck6XeQKjTOWv2MghuggWijg/nFU06JUkWpUQ/ZO6Bl4ROsQTu18JkMIzpTXM8pMiHrtWYhYbn/3533DAYymLHHyn+g7wPNAxJIAu4OcIjcjNLL6qSOFVoeBR9DAvbrKf9pVQjYuiPq173sS+EbiEu5PqkqzbcZG2KLM7mYVEK7neWEUnihZvelEIY6oVDWCxRVy+wjyNm71QwiD+l77+h29Z+Y8ibQSeZ1x613OxlyaA8WpAAm7WpSKgduUolDn0Y2U3KyyDrp1QLBLBaXr5Y+7mgiQFCyqQU15/gF9haRZKojdd8eoNyYnqYtxRCkEh3dwFU46CfEKnCF8/U9xbEDFxi3615ceoJkIgMA/eJwIVqU/c7bKVgS/LRc/qqZwFDOUvPeQfF2O3fruHSbeOf+kqTO6W9F0wv0uL2TeWGGsphLycTlbkwvU7xGp5KoKEgHhsnaveRR38fcE5boOPcJ7BjjgH4BuRwsx4SxbbUNLF3o9CvaFK0O1vhXJokjxbWEScWB1N5WNtPSibc/1Ka3Tihf4jB7PnHHxh4LUabY/Ij+9xd+lhgPrhYoTdkkQdE0eVYjBc/bdALp1gm4HOJD1NIACx1cFJ5h5tx3jpJYBf8ChaGiujKUEP0Lg9Qr2rHbBMgyynbb7iA5wRJrG63HaXrRSZXtI6X443dptUj7s58YukA8Ct+nYB1HExi3aZ77A9Izw+86yqKzjrt+U3xsXEJqVA8bYWekc5KiivYSCAXBsxk6aVGsL4k03IQUPO8jnqg3dAXEL9+w96Slj/sgkHg/cY3i+lgYTZkqdgY1UfMwdKP6oM2T3XJejEJMY5bokS2q1C50SOfuqvnIQHGwTu8s4m6BENHgdYx0+FTZ41d1fMhrZp6G6bRD7hlpFFiAe991deb34PQzf1gj+YI4zUGdhLx/J8jDp5Zlz1CWseQJuVZWggxMBKf5kGIKyL3Dc2Lri+XbLGCTMWmPwB2iXN6IFYIYpeXdAwRsGKCzRuDTXOIDu/NZvP/04mqkAiP8zKJAWeq0pbGeJUxA5diqZ5z4KCWbz64h9DCJ8+F+koUFGxXX+Y7wSD/tXbT8D1vlFh/0uQjdZokSALf0XgQ7SLBzYhZBa4cYnXoUVSQtcHKDsYyaTmfbQ5AA5FjalHcWSQjlXhCBRO+xtUwqnmdba5dJ9z+VDXHd5pjhVprbt49X+n6CMeHj1FHNlhavkPSoDZP08ByPs7PMaoQCUgknpr9wY+spn4eae40Wt1ZVZd3LVNCWHwxTlCRJfnrpAuJqV8xj09+23n/gQzDSN8pEohWeg9geeyqc7zbaRq9F1WcWCb0ZuBBMJkQUFzET8I4pF+OHFMeREz/xKZbrMfnxyC1vCzyw9Q1KTZda+p98RWekRogFDN1x4yO+5qommF3rJa1ZMXOFJy82kbAMaaah7vjqIQ1yMIWVR/dhtlu1K8Xa7Mal6RbOWio1hhBwfTJHD2GoTjSkSt7Yr5B1Lqjq412KBLrNZ+uanP9UhZSsNqV0yzYv7iE5aecFxatmeedK1lyOkytxEAhPxR2jt9Gb/C44ayvz0ofzX56HI+Fpo0Vpd8ZTc7kBwqm4iaj2OAGBHPU6qzhEr7AGYAqRH/lyaFWtBq0cbqQzfox9X/Ia4/447VTXZKEOOFERFRcQCSLEyO00Bk6ljfnUuQMkjM8Chafw/rbQlom4MS99XyY6s3II7Rwv7Ezz3FpRfTzxnvqmv9ZK0vAJDtuiDyjIm7xWaheV6jivthoTXRkq8mV6tWoz8Qr72YzWLOgXgqOO49/O9WJOVFuHQYjgHXoRv5eFiJgwePmNQmJbsZag0sGdNrBDHXX7nJfiIO7TrGoUymvvrm9+yWGXyECsd7GMbleha2pkrRclF+pRoLE+EXxPiynKzLX5NfpH7Dn3UgZLJBj9WeR+dR3nR/VdmqgOo4n8QgGkk0YlQB67IRYoWpJBIdd53D9zTAmDXPeOjfYS2JOVRCgXNHTG09xM5pTEzWdwLxXA6bv72mmQRez/cixCw9+tayZ06CubBTB2dMEn9uGpPG0lJ2csGxsRyrnlNXQ6XPXQBGW9fgjwZsICVtMfvZMWbyxIHvOzBUtUpamfDr8CsgoFGrPZjUPEZyiFqTlvIz2tjKbdeMLApCbbWZTvtwxUnWx5HJpSyXpDM+D2MKD7rtHvICVRJtnMLv1nKYCpDdAgp9fDbMpilSyhgmVbmIus7kFfriYolfMCJMrs3AMryyNkHRcGbTvoV9Jc4arUlVG7YCsKiVrMqeiIiMPySpWFR3egDkNh7fHOohSyWDGy3r+8vib08nbAlngoawdwYM05cOH4A8KPgODjHRq70b+eIU2IMycP0SpUppEWesCDylYgEi4EaU+ZxQjwu/c3T7KhM1hm+Vcy9WaycF4Lc+umTOdcwwCnl+6HYdj04IYDGukwF+Hsvk77gLGNlQlvZM/CcXQxUdQXL1LF2lXD0swH1+Mcf/G8cvOhF0jc8uIpQVolaEsbZCwIzU7n2MQF2bZFMqCQxdUBiRrhKMCpYhdNNrbJnyFrajCvdCSTe0qoTKOEBzkuQ4xLAPwwQHP+dx8VJlrjBy+lvmdyeYBgok69ybkjq7ZBQ5d7Mns9pvWDGmmWFqLEccxE7szm4KaEmdXVy4rVvz7crGuO708nNTNvclaLPVPuAMqUF7bSy/b4SsTDzTMbsHKjQYhbOt3usSPniw370sugdQz0/nuKcPgaywRIyrTdx/ysKcXi6KJk3CjGJifU/YY4OTWNscBdEQA5xNWlHW+BO3FGCKnjwTzM9sxVcMvnFWlT+UknzLYiHwwXsetloKR60d1dMfNEtKGxvWP1GHkTuIAfhUK8C4DUguvJoCtMjJVHPgfHi4YPre76bY+zPsQ/eEpz4/D0YfCutR/k6eJvzv+XMa8fO9Uzv8PISstRjhi/B+vst4MKBK9w/mJqCesafGcKz140ZvYlUhOKe73pUc4BY217kU8yk+MueDiiZ27tvhVS7CReWm8pWNdStWccLFw7PQp1IL//+W4lHnHNTC1ie3b/Yx0ga4EEGO45jeYFwoWoCuEJdGOMvONjOaPeYZVn3Kq2jTQAbzlcVU2xB6osk171MSQXBEZjJRELNkOrt+maFvQ5N3SAEz2FUImWVwAsBc8EKCtjp7FjiTDTdjcMVVvXWbY+L81i3DtU+WM8ycsFuDc83GkLM1vzmffZj/6y7oeWMxGJndBRF4csX6QvGhwc0YqWicUx8k6gDu2JcVQJLgiow4oVs7N5zZ+sr49V4rURbrQRalWX1rAqQzCWlAdvMUP91ji6XauJS/b0E8C8fzsULkzzJVCD+SbuhQYz1QJm0s47FLgXZXyA9nWXvjljq0I4mnDfm23YBEhFk98wv68XUaZds6Fck7Dk2sHAnyE0OrAV0M5/YuiKooansMReKH11NpfrAIXDDA/RHtAqJmdyLhSmrhNcudAtHJLnax71rcag3VzYSQGGyX1DHISwQPcZBXaY+aohYZ1NzE6F3FteX5JbIUk2V2AJRlC9yrGwl8dPqtRf9jSpPFc6l2Ndt7csU1Z/i56/ckcVk1pbx2znDB5CUDoU0lo5P+9YZbHVG7h8qpTf9BEGAFcsG/VFcREqtPgdScsVRRmvJkRrCdHaDFvInzPSakItC/kwaeT+XQpm3W9D7R7ZaytI3EviM3aRssDpnAZTxCCDPeKcWKDKV8HP8ZM7FYDi1XawKEZY/xLJywbYHwVN+ENsBB2HykQgj/z9D0ClLlOB7a65fpJyvrlUSzeVJLTYujYHWtrPFlqGe9X61D4FvOJetuhuiGWAP5hHd047n5Qn0GlS+3uuqX6+eFshX0/DvQndbj+/dntMXVvjhiNW2lddAEWtYA3Lm6ob+EXvwV+n6pVokA7i+TkO7ubC57TK12S4o3qPHlAQQckFzIEoHe/Cj9sMFiedfxZCGh4g7wZsKQZvEJvlH/lpq5adNECEAABcxQZ/5RRUsd+epe3kuzqfdqzg7vZwW9fV8E6JfSiBvHbGVt0C7vwcZX59eo+REEXMpun5WdY5OXH0vJib9SkjE/kikoARzvaB3DTQtyASTr2yW2NCFOIzYlAYkDQIqaDQLKofc46F8ahbBuF3PHL+1fi6iuWpd2S9BFQHYWZd28G+/ndgSIx4Qr/UucXZUN2dct61/8uuVoeoDEwzCqDKjx5/7FfpypmfUFsmXM4eOLNVB5q6pTx+PJE9b+P3wcf+CShy180g/shq/0osBdJfNfFQS4byfkhMALj9afqY+ceXb4XXqLwkZ/PXhGRBWLVhsUPSapJx/o+vX4N4dCl1mjWkS3r7LtFfuopVV3o+1piHqU4WI6nXYxnRR8R4u65N0nzo8P0N69QQSqe9KKqS+rlEGr7lhG/8rwyMLbPU/kojKPc7LE3uxxekztFusoR10ajfLyuRoyfckd3Rx+B25ZifTM2IQIBlAEgiOJfs2KmOipQ5lGOCpi+ipqfdoYu/u+uTz/6TrjrxEDOnSEmeWLehgxjZpI7z7O0hykWVIrLTIZLO/u8zL/+QMXkxZFZ/HdM/ZBnzYBoz6fEgkKsOI6DTOzS0oJpviAAFzpoUhPbJi5BLHQz65KDUmw0YE5UqhjbevHzFzfTk5x/exr0IBg6X/yVVT4Jc5d8uEFHshMkRCmhspZoq2jKs63vQpLHCQsg215/RYQDihyo1uxpsC8h1y+2hNfxaqop7f/pJmuxw/wKur5qDMDVYVP+iDMMibr184qzwMsvsYzCe18ftGzpUPyEcuiUDPR/3HQHZXnY5R5xOgqNycn+AKHGIWQk6OPPkZPIWQ2SLRFyLGFUiLswq7ev6PixJ3++htg6tADA05junPa4ghY4xB6xvUoGDmjFHDYtNob8nZFkj0cJx3GebiTImNUPkzR0UQDfxk8ydFfEEthz3BluGdvmCqxyi3pducqqs738UOrT284Ka1UjpLjrgqBSQcBIFVkFLH1dJrkXWbb+2qzIiFxxSvHVcQj9wdq0HGEcI+KqMQzK6kTLxR0AquD+8NpxTXiv3iIrhJot0dOtp5fg2wZlxoJpdsMX+bZNswTSOv4VAPaLtxkCLxBeejBPLpnUm7ndsKhSVj0GYzCkrIIj4hLIxfAAPOP8epD7myiGCu8VhGrXwxeuD8wQ+D4LAX9JS/OwFa4NOvRVNi1S1BNHuQnKKOWDg81VJR/wMG/YacMZttSU+a4TaHLHrpZj4o7fyiEtyiqmFe/JqmoDyxsQsZwbmjp0HC8vI6J+bFOxZxNctmgda/1/3rOv57ofPt+b038iUgLoNcbeIQ4PuhS3JjDI4F2AR3vJfyUVeieQ5vzegv+GqTs4+1dfWhc0FDZSKDCheqoSUTOb1XgIw9I0chJFJtyVfX1ELRgaF+duwVCT7++IhN+sNE8vNA83bw6xVo/xCfMiTGGIm2GRn3oTeBDdJGpS5C3b+CDrJjEeX6xa/S04YV1Ds+C7Y+bA8VXWjt1qEB+FWbD2//QVqA7vlm14wg6v9O8tAHF50Sw2CvUbrjsUZTKZ9hhvkI2Q67f7LTHJ/oWZoCH73ELPSypEnsDrZAMM0qkADgKgB4bWdcTh4lUwffwu0NNoegChOWMe7igWk595nY6SUjU930J6eAX0r8tfEaZxXdKOJlpBeCUu1XhSpUTjsXlmqSoCJHlQevFA6V1UQV3Al0lEOjJItlbUx/+w+6D8n3haAbyOzvTZyoDBGAg2hfPQlM5PRz/RUhkzS+DkCSIR2oQlwjh96Lz8/l3/4N7ro3P61GP+oh08PjH9SCjApw7EHqBO46cLXDlmfZN40Bj3nTkspVVKtiIY9EQGGT8krVhtQ8GjHOqOOXdOS9xlk7bFvt+0vS7pfT0uwnRsLGdVgxXG75y1rnd+1TSL+vyQHyCjRV8sThJVbd1y0ihMtECU8tB2xomYWIKq/a7R8NEgi/JvvEX/c7zyhxXrhTlspv4/z5WR/ctFd01FJjBYAs7yusPeAqA+lT3KD+yHGdlL6mSjxaJulJQfKYNxXIVFdZ2qf7GvsDnXBQ1vbniedWZPRhnKdQmY1Hj6RuM3IFdTQbEQuTKCThxHPjL+6+3IxNrJOfE1NSYacUa79i8x/LYOz2mz8D/m12TK0yejZbLUgpOnx4z64EsriskfbCTxkaqj8FeDOLjCX4Qze7J2pzg3Hh//my+LZ16qpjdLOP4ARi/L/EOeGQrRJpGpH5lUs3OYsbsjzqPL2KART/7+zfIvUfHlSj/OtNFbI2HEHQO4gOrnZV5z+QZwFJhSRcRRKzxBSz2gVBB3sS0akITQsKKziBnDTbxr2IDpp6Ff22W9l+DxPZHIeGPdG/5WM+gW4ex9C49H4qefbPTmj1UEcIbp2wK7Dc01+c7rTfQdtUOWhCSvA9Ez+xFP2nDTl82kgvwdZVsMC04m15WauBKdkGFD09PvxVuToRwBd8Rl9keEyUPirhek3lCQZSz46Nfk4ogfuU0qAw0xlsFZh2xgli/3Ja0Fmowj2N7gp5bb+cQzjh4B/5s26jlKRlJynOOg+v8kIvtw4wdfN02fBsck4zuxANpNW0AY06h9nANuvaLdvsBRwlDvl6PeNx3kxJewNSAegtcrX6Ev5qEt9I27ll0WogTB5EH8+G6unlp5ghVMt9eFGZ5S8u7GGScAViykgtYhjytuCR4/9fyTeM/jy68PSsOMgqMGNDt5Sk/0YKdVnwpXk8tR3RdkVIT/4eoG1GgA0TeULgU6asQHwCPg9NETvHFtErsFQEfDvWNFJJBdQ33kObvbHCA6xTbRRJxBChBXfCAbL2C/U3V3lAEskSN3Fl7ooFp4YAI23Clb1q8A/1etU6NYsC9W7ErUMlhlttX+1i5O2YQ3PbLVNsqI2m/WwSpG314JyYksKqTNF5A8AOgW3mxeK75of7G+Gr2p98lKeEFHpzcfEtK7LeAGW/2EEVxlCMEpAmkarZgqTe5Jp8cbJud2GsZanHbyj4Bup3u27p9ekqKJf2jC7IWjElFzN1NKbIj8puyD4GSGKbidOdJKuvIU6dLS7FM/BfmiE6GyQ97gJN0E11RUoeWP5dK6wfaoGoT4OipF05HRugvUfD059K77cgz5RnqGG6quMzzr4qGiodNgLogk9/K98zEI3ngXdvagH85ZF42gZsdqBgMI72Fmf+B8u1xRznH8jZ++hh+q10mTWcDJJ867hUVizfnYspSV3KRNIqB6QOqv1b7DF49JEBxvThNhUv8mxFBUgpu9ZEMcHTRXLhro6UoyfjyU5LbNPkH8c7Xc87Khedav3AfLhj+DDqAUFSMeLPaCzXJjLUc9Upzp7tw+6o0fLNi577uR+JUq+Hmn2qZg3izTcuVRPwMWqsjPzvgeUB4Qlpp/KqA5AE9S4bJYuJMymcmJi3en7S+rxlUaI8r3G6FgPPf+xzpGSZQUIIl0Cp5bO/WJ3oZ32nDlWCCajCnQTP/PMhc2csVzk7jR+4C7nFwfF7wONA7iUWOb3iTViKE9lAwTZHROpGQ35jEjyff41F6XvXp2zl+o/KJtLEHIUCRBj68D0ivKokjso7LHnErlbhaDQzc4qRjkHpgixv+n5FyHVmQofQr+fel7Spaf1O2DuVEIP0ZL5yG/jlLkZODPeIiol6daTC/k6weOTo4+xsb8YBuooc47Zz/bpMqXOuUtT0ra9MOKJU29IGxb4zwt68UzJhun5+KX7qPD/NGb0he+liSJUKL7zchuQKPGHPWN2GUVQtP5nhBeZiJIVrvWREPGMkfUekjhZT8qO2hLD3L7/SVi8kYONXs5QtPx8+XRpdvv7ljPtBIhgUNTrAgGtuK0X2e4wbNEeghEQNRJ2QotSDw0cb9oTWsyfZeiy9RlkVB4UbdaAz6pMwvQba3Y0EECrpSwgLZZpZEYnwRCCRCPyhA2daYemXVC4SOIoAx1fSvGOtgTW3URq+ocXJVuZYVSCLMI01L2v/c9yS0CcbDq67+7VRrTxN5pzPIWw5jNUjm+5j0KsbgrIr04v6Th/QLNy9E3uIIo0eSLQrDCAuby0PsDuZ9Q75r7ORbrNuEG7RE0XBy3xoXpg/JzbIsgGaYdERFVt1gKJu45nKKY458pImLPMNFk82CnnM0CgfIcJhDEhkEInEsR0rbw4Y+vTFBuLlSHfTnSOhJ+MyjeUD/c6ap39pdf0L/nh5Vxi8p+cHWIB741QWHlpDC3dfnb0Ku8DFHjtLKyv+YWuSF2cI0MzC33piN3xYDvbrH95/ZD1nMwSNAsIbw8cSxlz0fkQ+PfEfRfRa1V8Z0s/PdNg8PaNil+Azw0xEgaxfm35NB/YBKMNINIh66ZWcGMUZsMVShOnchLBdvfXeNKJ//7ag5NFWRzOIqZYTU5c0zJlHnDoM6FY+EyJI17lN9lJmgdAtVeUd+qlGRlLOoLkzDpdoY7vhrImpQpHPPLvY5hY1s3CZ8lzlD0tP527OzDUb+c4iSY+oQqJQu2b6QAulmCMwykY12mEWLS36G94FHv5c+6LiQtebs0t42QAj2ucMGxg1GC+IbMpUlCmjM5iy320a4V77vVZmzZMrQqvXFgg118atZB+nazWZgcem+wXemZpXUPjloi3mey+J8GlP2hj1F6lu7mXv1KRp/6sJIlpkRP508nTIjkF09Y73pqlfFwTlR4YX2vP6iyhiJ5p7TQE/4hYUg0KOZBUhq0jZwrtmcN+x/tCodX8g3GUfdiRUWpj0wVnT1Iq8j4dm7t2+vYybZaOnN84TOciWnbb8AQKGVwxw7V8KN1JNXUy6qzuMdcI9ldmSjlS9JawUck1QAY17uHUYsq7IdtDbkPaApOgF7ykxFgJ6GPBzK53a9uIGmKwxbD6FpYtew8P/ntAM1sD0J+/Ag1wqiR/EZNUqMKTy9MqTzv3BZ7Mcmlr/BLiWH/RfitNBIWfRrxG9hkpxWqgczdluBKLBO0cgAjKd2a3rKgwUGdvOo9mMpPLo74fbVpwrbBpx5Cun5kb1EaazNWNGvaWmypYbFbAzUDRDirGkZl1vnej4kJyf5WLSj4mLmAL+ZKfsC/ExDTPrgIB+WLh0N1qcKmn21pbq8Fy3wjLNZ13keWcC2ImYh85fAZbRFFNMH0eZ6fTlyyJzwCdsSGLm+hSfQId10jhjk5x+JPnRfzhqQlOo5TgbBZfTX2k86NVH7o8bzL4Tpm6rmI7+fYl2cpjrFFn6o0EdN52LQbC2roH25z+n/dr4wcuWzRDKf+HVFWn9//wR8SzWu02DU2lLsWjKWxiA+abHcPROyHuc3Hx2oPa116WcfxqhRGK2ypzJ8HodvbbjuPrn/cz0Rvae2IztDCznSH8KIw2Ru7mjaw2e6U6U2mRtzwcG9v7e87RTu85lwFCuzk3rnH46iMpl5Of53nfhObjgOfUzqn049cnqLzECHcK2nB0Xnzw5VmMH74YPvgkieZ3Fa/YqrzsceMUr74dIz7m+VqgoAGlmFC9/pMMsM/NISJmJYFkrlLni6fer87X43j22+xCIp+v4GE5WSywJ/db+nMu1kJ2/jX40gxNesaaARsarhqa6jzVJpyqxoMLO9S9D8v1CgA4qfhgVJ0PGrBasjoeVJNjS8CVzVQVUBgxp+B/VjiqOjAOdRjnLQs1eeG9yFy6ipweZJK+GuzUjyVcjZDLZliovl2p2VCjT6qI1CWeNI/yqiZVzrhtwiG4LxQynDp+tWQkvkE+QDtVWjhgQkHbRtxU/gzqvhfrd/IFvnLV+sx6E9Yg+csLdRMhAb/arQ7QXyANX6RbcBFYVN4fPpMsUan4YHODQJVVa0CnMa9zc214Z+lRJLMizQwT8zHd5aK8agFTn6waLO/xsXY3KARv+5Q1MpNF9aMBjX8fyy5W+MJuhJi8hjgmUpFMO+bEEJCsz/vQefPM6UDIBzKD6BRp55f/ltaj+wOwgQFoagE/aVWbT54gVF3SVbKLYp1qGATvVW2GD50NBEdbAF6WkhnlPQ3DJ2VJShALwQf+EhDO2qix3p1XHI0J9+MQmksBkyXebyYkdW8UGg3dOUcCFjArfX1JyYNIV0DKwT9xHq7ZOU7gKTzztWsUZR7oabGZuv9tquX7S6YC61qNKAy2D661y18VOlHxrmQ5FOlFN3qARAP5hSz4PsjO+MClE4/VzEx76RDuuZ0xi08TvwX4UkMzu8dvvol1pzrXAwnnw5knRIM+apIZTUqyDGetqQRwJmICncqIPZhdUx2Djt3On+ORqsnYmUzijSajJH/8DXDMab2FUHUnTIeRyooqqo0mjyQEcVEtaXcAhaQ/LROFufpqXbcnnHv0IOkM37m902KPQkqe4QOvR/KfQSNL97Pcm8OGQbLZxEm6dg6oO3jF9w+JrBKZL/m90D7/MWJKsk5NxhS1k9jj5eNqJnKbhuXRZSNZckGXYEbr31uJBEk9RLYalDemd6ywOLjEAjLpiDc5myj2Av+ig34B1LFqCIEEVuLyIxI7WQR5KyNEdKz4Zw8yqSyMM1cs/n8Ehw4fdf/NAjkMeB1UCs2ppCHLH5reaMfA7UxoStahF3DSkLZwKI4uYKCxPy7u81rLnto2XlIGxVKsGe4gLGIPt/mhjf9x8TJ8US/1OR0JabBWeXiLGRqqZiXvPZkmNLXLw7nUhori1INPFmg8XiUl1MlBe8LN1EFC3TZuOws4L6tqHFpw7GtLRjZb4UmgUdvu9YNiS+xsHCBReYWGCL2NhScgSNN9w68Lwm6Vx2nwK+CS8GEZsX/yIHKQ0G4DHrQvVMl2m16KfQ1HN87bdHrELJiVmb8m+44D/SQxg/e+Jj+IClLYUDNEb6IQW7Jw5gjGzD9fqwaugwiyytuY1vmZkz0ewT5wZ0HSBdZWvcqfuT8exPmxH3UIcYT26idOSq6xY1U+0EVnlk+2Jf84WHmqOh4CiSUQg1yKQZZ+Sl+sAQBdZZXBBCNEL5Sk9kYWa8GPOSzusvU0TXZSr9uIYafbHs80YkjL9ewZwnQOPEsibxwOumQabfSeKCKYSnkrQZZT58tbAseM7HS4stqHjC6SxdBJHb1hBTxyauV2AKGgL8lm5gqK3h3HPTOBDl7bFOug7rV19DiDDfo/8t8i9g7/ho7n6mbAYOVKX/16kf8DpisMRfYMf44w4og0FYeEpx6GxTAo/SItcHx1g1IfBPciNRyRAAtHrL8Y/oomh9WzFZmfpXp2Z7Gw5zX86TFnHErDBdhe4inhOa69y36pvNE+T2pXqO9P/NURu+x04orlIe5nP3Ha73PaPtMNvG20V6dwjLEvz28O83BBNcretTTB+KQ3LAGi1eymsfaLt7WncDGvnVZ1LJy8hMSHJa4kS6pihl97HSLGnQUgw+ISQfbWlOD2QaF7kzUZ37CIqsS58Xx7slZCczqA0jA6utB/7NG+LKB0DNxWkypDTON3BRyjmV/Gpy5TnC4QHXkd9uP3gruUkTX7egW92TsdgePBNqBDFG3nQ/srLa+BTOvkYkCvQCGGyIZZZArXBsKVnS5s2tHfaERI4uscy6Fz2QVprhyVZsaXuiaG5s6HYM+Qvrscwuw2n1LQe+nWmWLDk9BOH3hZUB2cmafkVSBpnJXPSnuwn9EeLtz8BxNaOA2UHeF+vdl5zjX0mE3nMJuRdW4yp/vXFnDPDNY5at5QoTBoGbkOZnfRscwBbrOUf2bmVbZ+9mZMq/VzSutk1qyZH7UMNB5fTnEExM5TCNTMmIzbp65RubXdBdmzfuEXzguYOjHjmO3lPkjCNL/q8ioPyzNTweHt/3KJEXMnohb9LR+vls+M56wVQ+Inp3mzntA7E1CbEkTztnjR9mA7p26wUx7rS/RBsoihodoWOZFmYc2jnSm3+kvLD1jsHthhFuGB2n1+K1RWjumJCMvXgtyZaNnekmbWWFIrkKtvAAAAL5QGeGHRCX9qleeqbqZ3iUyA/ffgKzPB+XdYzIt71QwDrLMj10qRFiut1DDH+K9kiFx7ec952Ivu7uaRbiJCF6vhmqdORW5aIjUd/KXcmfl6yqqZW9U5rZBbrTtD/dnK/avw58bSjnqyhXwFkz9lIYtBOZ1QnlAzSXTFxY1ee4JJJVLiszdhDocbWt2NHKyLmB8fID7k8FzUiRLf4+y7M+ihcqdTUAk/U9T0Op9Z1NJ3sF/4YnCCX76Kw6cfW3evizDyYmCI4so295E70MfXCN5dh58++m5eqPQgzcG5KcWkXlJhSwBaPsKXeo3nMuqxHMCrwFbc6dx6fT0q0jBd7s8zPUIUvCg37YLCycAeMe0UPI/R0tWkSuotFdQpTTnx5qi8t8ZfQdi9/eTRrkhoMp6hQQ7Q6E3xAZ48Nxy7bd42S60Xt1AtNreHN1fHDSF0Ghn3inOnwA4+O0xNhTXXKtTExpOoGdQpJenkJDU+8yllfsn8f+DEIpGjBT0hqeQPKxgbLgnszPW5DlH6Yvz3Kv+Iz0L+zF374C0P8SWDIL6TymlPbuqGE9+cUEcepOwAkPaDMBJk86GnelsUBqBkSQNFwsCfi0Ufhk/sBVlH75RYulCoXyMRX6WyB5MqbTklGM5axwtuY1B58ATAGEivouujsE4aBAIUYkTNhQqtW9sBiGr/H/Nolu102NTix5oSpqmaTjGLcKmc798NQjowiQdoXAUn/7LK+aiFFfC40orc/+M+Si85ZXp/PdMGsayWPpnIOMj8OWluLmCWLpfgeXFAvJZkMZYBFmhzSHFaB6jWIN2R3LP6ggS8W02ehi7c3B2qvQHftIHja+PVTXLeRA2oTwmbBpp8mM/9Ei7N/y7vjUWW0ZoOOHQJIvx9X4pamIIIn6rfc+MsYU7JMnS4L2zxQOhB2HW2cbrxfecnZ11kjdVZwSzoG9YYkJ/Niimr7L5MBWhZt/Q1L4AR8oep+OGEN8lp5iwQlMHR3rB983ZpXutopcoUu0SPJWVCYfmZfu0Wr+JR58x3+9iENpi3XZK06hjAOBWROC8Tz1RaEOhQ4A+DZrjxfiK+T1h+aqY6Ocy0+Keo5p8Ar/Lg7T7dC6s1yXQ2zWmUTSu3W3NfNb1JzaUls3/FBTveETLiMIIE3rdvjn3QVlvxYFVxSUPB6+buqbZwQNGoyI8JIZ7sXS07y2KPoIkhhD2Qp+Rt9Jr1cIeOOaz8B0pmVoxLK/h8yMf0nvDaUDMuzPmCOH1F+KcRKzKwC6FX75Agle82pfir7cGzaCX81GZA3X7nxDfNDa8FmoTzcUaj9mNlpjjlmcxnHX2ulMcnucKIeSH7vGU6T3lPb3OMUCubTRgRV2e5j7HKSJi0//52Z4fpnMXJdstF6AfnIBaVQEdTy5lrE52FapcA4hpeq55pUEJiSWGcSf9izKnrlIwFfm0pDMZrYAKvq0aKBLzomiJpzA6QqDPpeCnOswL1Qnw0AuuQsWO9ngI/bRZ0/uwFv1k6EXyMfBWOPNUcjGiXYHhU1+c7i3rThj5bEVhKHcBJwKXjyH2Y9S4MPGt/0bR0BcKvXMmO9cxER6zrMgBh4R+Ub01iUVYSrECVXwtNRQRBpB1sesAXDMsUy6dZC4dIZzXSyOUIFQsOIA30++FIG7xCQR68ek1IFAoZExG/FLboef4fF8d2BMIg+7gs6a/K0WXf744dEuNw10dXWYenoYoG1ecCFfPW955WwoZnmt9aLE62v/54cD9CrAN3/W5zxNoDDhUB1ZaVoNBdOJhnTAR/NltiXGiHp5gcqV3uD/d3fwAK5OYD7i8VeIiyAvN7bCnVVhcXkanKjQOkxDXN76pTjLOGS5R1marVohuqAyCNVKWQdLCSPCeyuDiHJgVb0mBERUWa+G9oUnn+OF5/CW48IjYW1IBssO4KvupKbT0SlN+LhP3YFXj27EXDxFN3TqglYqigUkLXIxVpYFDaq/kyandh2Cmny67SCSkzPhJkWa/eLRMwmrXdV6BqJ0KDyjfCWmI2V+KdwrQRJrXjwPpAbnrRwmWTNDM3USCVSIqqHhZGP2bjKbDPhohrywefUXyg5kJTcYcrGoBQ/+YOqg2wWHH4Bz6yvcelGaqZSgQW5FOUw1k3VwB6GgCZ+99WcQqSIr0CHPuIxOdQg+epeTJk/XU1VxSeK80QUio/8EZCZERaNc5zJluMY7Sg3i7YPRputKOpsI01YuVXkvwjzwrr1oaEP7yAfWANcOHAV5QCXRJU8U52bUiSp+zWz/6C02G1HvkR0MXd/Qsv0XDuPdA0S2UvN04A8IO4VDPQ+HZDuTnH+DzmQhUMUmEnpsQciN5bkrF/9N3idRfcyynbiB08L/LMtpEHAIZxsgVvn0WvnVXxRteKjvec8tz8A0h31VSndtZG2ZQoLJ1hEnWzpjhVKNngWCLGtxyrrgW4Mk3/oG8XgIrjqDtNQV9yB+/AhKFGsGI22qSqCHz/ntMyuaLMX3OXj5lxNmbFhV6uzUuWhd4e6baOV3Hmj5hgn2pc8b1/UZm5err6U4rY5wryMBQwgoDCSge2VKM5cAmi7PPPLV04uOrM6RcQ+LLnQL5OB4WAxvRakAeirJGxc2CSUJuH66zVFWt64E+F7EBpliYMMVZX6WpeJQKBl4l8yvNOw6+pS0m6oYdt+SSM1zqVtfq4617FvtW3eO+09m71jzvNy6wsS2wHD3zbimyW6PGqAHKNgTuvCZpXwMCfmzand9gkYCaFzlKn5NWR71wkWiegiYC1zFvCyJZqYOT5qqd8SwWB/uwzkN9rmBddecLCsvGaxH9payruRyOyOHxN01X77rpfjL3gNaFpeLevRhx3Ngzp+Pz+2+JsLIjFPLPvY7NPHRLqn6JKPJcyR2OxI/7a/2KIIkfyfJ6b6lwVMKJtChtrZ1gzWk7aciEBDB9EbKw6dsjjCOFOuM9Ebyb7hBQ4+mWyhkuEQvQO97dZrWmtPbwJxoc7S8czQJG7bwWZHn0mf2ihRXoQSCZ7mh5lTOXf2y6SDo/BXuWNiFvlNthSF2ETN4F6DhcUV6vgstKeNJJdQBI+7ELIQGHXU7Nj79QBgGVLVqtIlLTnKgAU6YJROlej3W3MwiQU0ST3cyEN2L3FvxB3jX1oPnPNNb+wc64svAQ+Qb9Nt9Tti5/qX0JAvrtMaI2jdVKW+znihJ3CWKeq3fL+9AFaLWE62kAw5MJki73g1jRmqnhxjZmlQw3p8Cy8+vJR6vmXu19E7+6n0fY6Nid/HNRPkZlbp3mwvsss+VpeEKWXOx4q+pjeJuIPH+GA9+4N2pMsPNNOO1kUMF5VqwIL2asfawbTyOSGXQ+tDty2bjPDPiHQoC5d1HHXYSIgIGkhigiGFFBcCfbteuTnbPEfQrMTKM8tUA6/VgtFxqAzT+UgO9hy09qihEVU/XUtTszgB+xeMJdWdZ3ro/pSBu4yvFJI5fuYg01RrWruomCtWEWoJyfFwjosTDIzmVkfYbbyZ4DB9PtmhIWIZ/YFtu6gYrfXt/YQI4AdSyaIlaWahMj3qqdy++tdpLyFszwMp10v3soWVMdEG5oMW45KdjdJQRoswoW/BWXcMcaPwtZJczVY0pbNO7FdTwTK1k0kZ4WKuQ9nDFTxwqnyOEExRslvnVe7AoynA6f6lm3vgl87AUY0BAorCAUWWYByL2sX2BGilMlAVaopus0qh9BozcDy1mm54QYUOQSAGZFedL/z6MlimCj0iA6E6SGAVGX6plgcRTcx3sI/iVs9SmmxK/ZHJFv63yvDrE/v5z3lTL8TUDkpGCtHDFbHug3TUvjVitGouHmJhQZumVYEYNcr+2I3mkGBlAbO5uFG2RaJ9pD/or3Qi6BPi9gD58myDIj21HqZkRwjekZCByQIdcoabaeyYMQ9u9bsKOauN2s9DbM8lJc1DXkDOHtjlSvuXlv6oN0hsPd66QFFwg4/diYtIAkcvgfq01rWJfRSb2NXtTSHF/ExZuaYNgeXzB9NutsJU0hF8rThFIof6CNHOpteGeNN1Lan9PuRc+PDQUOJrdob+kLqSsM7TV0nxBQAADkoBnhpqQl+9HXTgZ2ovsxSv/4Ji6IP/dFSaFh6H7n5cyhCy9wP3RDEayPQG10gUXGGWXUTgWtfjH4Rb+UB/MKIRQ7bwB5qFwlyDgo97byVPdh+IdKw5+LDzj4pTcWE47nbw8bXlcIHKPpnYXAbSOArRn38OeSux9UXkTDbD61DJ2XLwcdH8xvnkaXxkNSKCe7h/q+eamJGdDG0r6oR2K68Pyaa2Acz8pWtz540SQKtWF0kQpINI9KnB/rx/rcM2q9+qQ4SDEHGUqx4cYh4zs76QvJnSWQHM9QmK+Rbya8nrR8CT6n/zkSjEAFiNBxgb98D+bjxJNvCcrEeLqmWRgRf0bsSSJnxx4ORC/sdCWnyjVgaFuTxLIoyLthuXqk5qRFeGqKtULr5+Zb2ePy3dQoG22xSvo/lCHAdmh3PpHi83B4JSLYPO0fLqxrILbdCx02+eGpWrOxDbHI3IVRtlb8NGrkVox4bLih+NT4CpxHo4oGJIKTmcYlo72QUiOgr3ddHb9MhH+qCuBI0iJ1O+VwAdp+vj+0BxACd1AqSV2K2q/vSF3hswAWM6cyWyY7gwDhBp6NFXXBVA0VAN0sDgDFSA5naNrqtWE/+pI5enKe8XDxsiLHO5TM1cN9lWI3zDoYSAUP+YtE/HvLI2t7RxjSpHJ4eH4Cv0X4i1A40OkdMGahiC2/15qGAclXj16433Yt/iMZ6y+W0XFbinoCRcuy3ql1s5D2ZrBJ32SGpHqcd52fpVkDuWDs6Ukekq3SjehKByHFBmUJKe02vEtcKOFA/3uaePUJnocqyHYVz/ArLV7O69NM/TzfXG6c18A7fAKeUZflYJ7RqA3bsbWS1pAqNFewZZFe38ztBu+7ZCbKZXoG3JrqYpbJDDNzkp4zuEy53R/VnuyJXYeFY/Xr9587xitfsQCD/kk46Riw/NbjzVikwp5VQmpSt/H9mpvzcfnCv8pIDkryCNV/p5pb4+Bmn9RMGTgdLfvvYaIGbI7YYOfebIDGyKMUXyOKNkDEmGLDgPrKFNClAqAa8gybbpDwbUuKsmzDzhSttNPW3ZoQqmvealRHSxTw5BN7XgE4EU3WRRVBCZSDeUGwAnBSuwOHHKXzNUiYGXwTWILexsutUsrk1JWvIFRqQ1cBWENh7eR1EIBzTvgiO8p7Zt1TU1Y4YWpzbRUGfPARCCrWIUAITiX+FB3vK56RirJUi8+jcRQlIbxJpx8ppklk3X64FySiQezVju4JvuQFd3cIR64f39reojcaSLZG7q23+WdAq6AABmXVJWSb9tx+wODFe5Hur1DfAzsA9tgubHKTQ5jPXrOSmbrYMSASZfBxspw2gvv7WYRa2w4OSPlYpo3BcbmOlBs/hftZmIUi64Sza4w2WxR5Do9AuXLDsI0Df1N/p+9Ftec+1UOQV/cbRw1C8BqctK35p5sulZAQ5voc62BPm8MWWFmh5m9G/gTtieHzCmAYVbCgM4CtaV6KrQPW+oDRImaMp1d3acXlimOm6WbE+d9k7X9o/pwTTNv4LNsp4B7QkgiEiVzMxOEGMIi9zOWgvHW5ayHKLZbW+lCGBVQHty03ru1jj7/S0OSHC/QvK5Xzi7h1UbRSpD/ZWCs7wzwSv6Xx4fHJfF1CXARvK4EH29bz33xzGKX6oY9vzIi6e53y97E6uXIsd6mRMf3qcm5SMDRg+D3wag022CCo9Qet+ot/c4GXVi2N7Y+yQHLR11sin85v1qlKwZ99WxN6O66jGXtXBYH2ARwE4rlYgTRB0drF/S7dyfTMoDIxeawpeOD9NPQAnazistr8Ny9IFpmrgzdRJaf0BXVvMzyWRKo8Z1Hnj1SeLoKsq9I/dAIaRTZdHGsqCrQGB3C6WY0S/Lpf2bd0N//yH4O53yWTWEGcE45HqLZpC8BKaG5qSqtgdrjVkcWZDZu2oQJQaMB0kp33E2e6Y0cKqsmlt4d8U+5eJ73D6OV4YiR3c3QyyVVwaSIDNG0l3PDC2+YjcwT27IEcL2XCSP2BXGziuhAjiUJ1dK4B7FtVcBYY+RGlP5crZkiX+xWy/CCwuGYOfBBT9MVG3yRiqm434jN9hIrsf5gXag0sNYNM7tEcGIDkrrtVbwhYEJMnjL3aUz6DbG2GG/mVxfQBGPatEjCHGFez9csrnXDLawqGy+xVxh+kPjn7rUjVWSXXDj7KWnp5sZZt0RV42CeBt35J8K/HWlktwkSZ+k8NLZLaRbIm8fCkqxVNvSwZMQtuPMtNBjzeaAxgqBm8kMjXek01OvERU/HG4J0Qy/BCXxzvdW0jOc3/h/S8mxBV5lrToXoKWTcWNC1l9t6cl4/xwxHKeBp3HpE67NFKqywm/eDfo0ovoyRh2fQa9RRNX0tfvOnZBwJQa0/fhgwJyj8S5EiIlR8VoTjNRan+d7dvU8lhpy++AIQLuHwfwXXDenaLdG9ZO+pVf5O1oEvakCmDs6vvLqwfPtI+5pKtQl/D9WLjoHZDmtNPe8iZuq9bwma+H4jjyK6wsps1Ia2E+tG9DNKgU7Eln/xcouD/uQLg8ll/tN3Gb+OYv4IU/6hmMuVpXZRaHrvP3YcF+3cmoxb0ZsbWDuzawvgT9oa9j+eRmWtCVQRoeUqUlsSBfqynH39Bpl6qzRtFPJ11rBK6h0BOK44MwTgGRBf/X5f3zpyVKXJLxABjTcq3frSnPz06LUYBWjSfxBVW1jhnTx6wn3UcmeMnfXtJ6nKIDx5jujV4OnRFVjU84iqfAlyM6sj++RCecnqz4ff/1fZMmH8x7C5/45+6rNLb8PlPnfFiuOKo+V+KZPs1sCnDuBUwvpcXcnRyv9OciEG23Fsk2YJ5VD4mYWIKh1JreBJ7ATFg2VujR7TWll/SBtQma/UtQTDwNTf5I+eNZ8Acg2nsRRteu2RCIUOHW2H5UL0IcUksfKPZ2CTFzYYm0nvlZBZgIn6kjBeIqWLmwHzbSetcP0A1vXpV/hnwgv4ZwT03Jb/gbP7Iqxpo5lyfCPwKmG79yZtdT74ZIJOU6L02eJTgokLDTBHwCgOLk2mbMVbDCYmVX5ZHe/124Ks5L1cwPJSsUMMqS0IvIaupNbcf/i5+POqPzQ7qXq9H60ieWI+AaeuPCNEi3OPa9PoKFekN4kZSq56zTcsHxgAAQemF9ZE+1oxqrA+NZIApJ6V7SvTe3fBlMoPn+jUaktUyuuOhyXdRU1JIl6VL5jlgP2uzjUe98ZrBp4UYHSeAoH+Yb7UpLi/udPuRchEjqwDKnOt79pcKg5LHEhCMtA0jdm9t79COCf0zidmfy6IMGagm8EUPoSc09tCr4JuU76zjWnh+uyL5i7CP0bMz6URBSkK8uP1aLlk2uNwMyRuFVBBqctM6pbmnA1lery+IBDOj4B9ibxM4BdYOxHKuI1XW25dwBhgUntLtvIWlk9WidVXEdhxuADell43eidAxDs+X4EJOLY/vYwqrYFTa4ajbZNeeqVATk6VJCMjqGSAzL+WfKw1o8ECqeZp2kLHQG+1JQxQbYP6HlGpEllY8z2Hg6YQ5NpWJoaSO9C+unyaofqjRU0QhLsNjoD7hTBhIvjJcoY9x1WTY0ACF4hu0KoxgqEPiZDhDxFSJnormcrfpH++Qmpy+RSc7Ilw9K6IoNqfefcuC3s0V9WIZAewR+uZtCm7bbdpz8QrZwL+yw83OvukP/t56xDZamWFCiGw0LB2ZYxLHYS5tOxdljW46pgwygWFrQDdl9pX2kupjEdJKABh+CCN6+rCXJVo1rYFyZe4ph4PrsOCsU3FTF+6DqHEi8s7q2AoLzxD9NrZIK+LrH/KUqkn+Hcb5ZdY4TheBc0VhPi58cZpCA2VJHzYuIIlYqlbWHtkYeKAcE/eP1kjhbuEfAqae4x2ByvT2z8nww6hFUmq5fxXCdxo8tX4R5ubCEC079JxTxgpysLugzD9nQlA4WYTeiiiT/voQX6k10tgS1d8Ewihy16oYg681bLkIpAfX+u+XFg5BFGZyKJEMNPBDzrZpViqhaHBupbX7+gHkbBvFrsfxPjBoMJV6JGvBqPAj9VYCgF6YCHnL8wFI0giJC8Ktz2sdpLQNFXw6hq63RUBjzcGQ5na1Ml1uAS0taPfhdU2+ab1kY5uZuVdJtduwzxI5C06Lf8NUUSnWUOK/ThOMORjp0wUx/7zdxsb59y77sVRwB3TOtVRzOiloYMfgzFvOif6QQii0VgQSdxpvefg3Bf5TxgF7VTvSiYyLxyCWqpKCI/iDa49xfZhWhdaHGhdmC2KlZjI7Y8dptbbcYelDNhUIOMUb30FY9iVHmLNGg0XLBfXP6j9HtA4PiV5tq/Q32AqNVoGWO76y4iV88W0U5l271LkbEMn4eEmiwEQRIclftxqJBMD9sh2jtZFYiwfNzbD71CPPxrrTP197gcpMgbh9yeEEMs/zoyzK22uyzEjNvKd6Bh/VCU60sDaf50790+RhYEp2UFOWiaUK9YMBH66uAoSt+VEaW7r9cYUKW/zCfRu8FUTBCYutDOCBb2EpqLty0jZiypL2LeIz1DUnp8DWmky4mS6xTX5aTyJg6t4U3rpIrQ2uHMhcq21SYohlzT8QZXI6ZwfnwofCDyEmFgiCp6JFdj8QzFeDMMkubEtNgI7kKYPsK8nt/LVTHpXQVylpOmtP1nOT1OuPuV4nLYnswqk741fdkL946kP6SLa+eJUbiEU5awN92T7L95/ygQzX1N63+d+B5g39NBe1KAHkkS/jfTLSWoZLqx+YrUt+PS40rVzhVOuGd5IAB2f6PKlIijsbGWY/zSIIHE9vYYK28EGI05So8tLZG+rJvBSpz07JA18kQrdICvDhCJ2yfFQR9n4al3BQdw80ZxsycLYCwF22sfaViYWVcsp4QsAABHLEGaH0moQWyZTAk/8YQqNTladTM8pnJwjlRiLhmX5kqduoYPUn7pBQOsg5UHdX+gyu0RUxOSAjg2C3WldfNKbfY+hwNshFwXIztdmP1XGOULaEDCuIyhpjruLBckTticuOO0zo2AaI6HO/HAHX7GkGl52GWNER0m2TpF+Z7QqhmzUPlqvoeLxafiS2++pdCK8kAYSjoFqBACd6py9B13ko2Fikurv3uAZxqdOYEnFeJ4YUrD+Cn/eEMqZyP7mFuibXFEOctzujpihZ+qg2crbOa7m4FPQpFbIKE4ob3wKIWcgFoq1kT2p3Z+PFL7y7TAbaQFXBzE0PdLyNvhNeD1jCwIo0HLrIY/QW3WBnXxOJQkUBuy+9h7kXiudC8jLcJPFxvosZaKoa/8F44YOX8P3ko8bJPgZJtuTNWJYm83rRb3Lw9IZdCS8riHyCjlBA05rJ/UXYHZBLSavmhXOeP10YYqsKnUtoc0+RQSfyyMZWlikX3wrXa9KTXj2+5227g3RduULBLRq9HmIG0TfURK7lIBBQL5J1u+UqhtkgtzwDEfEi/VHzEoQ9gtUQkRhh5NGeQz34iCrofBEYobafWsBbdY4dmpL4hWL846b8lMajHd1F4gkTNj87wCwQM4YONke3ftOkDkFTIi43nHTMrBxHWhOeAjNzF/IADqH5FOGkQ7qQBIhw7DgImgEbuLzWt4GgvSkJPIZxVJ1pmEP1I/F7O8+X02Z3gcCAjFwDfT4UBh9Wha3smuegWSPMczxaPqfzm440dFc5dK3CB9PPoHqQ02i+CI3cphirK0BTU5KBNenzM9Na+y0l+6VKU9uTnSRQImbn0BYY6IW+oID95pLVORFeKeDya6c4mD26Omgu8dgPLgORYd0xg5z6gWh4j75ZwU2cyg65dPcJK2o/O9xAYfqO0Vh7tmxB3rc/VHbycJ+VmAI9azsFQLYA9CxLrIeXiPo3yUAShRozIpExWpclJECsFUL6pHEGfRaOnpkL1qp4SIcJNChVRa+/Voj+KXmAH7jjA8feI/TeORrHpaLZnTLT2GNiji8TsY+KDyLM1YxqHhWHzCIQaS2dDhJvQdMYZ5kmj/VrHt6XeqRSIA+QqKWcrEAVHHgsOjoKzJzRKyKkFnAfdDRFgKQGejW6R4eueanYT6nS5Dywvj8SFoyK49Eutj8BiclDROE/2tnXN9fyFTfqf29qcZsG8sJXXiy910wSAXRag2npU0gkx6PjCzGP5fe4ZEdgbnVg7abXcWI2Fi+WT3REqcltLD0pGdFz8ZLhFIxtZkTugPm60M12+cZR8AwDquR2Mszkw+F0GaQmyIGJMp7NtmFCqVXcNCZbldenSgmzIkisKoZHUENGrQU8wjAYMJbriRTmaKuNFrOLYZ1INMrbGgSvB+f6lMGRsXRnMvniLN6qhyzs9uXKb2GMxb1gGO3N9G8N66v+lJ4SwUcuxkd21Lus5RnuGNxPT1Qo09jEipEZdL0SiLMkwoP6sF8z52/ooJszQM8CUtoVPkPwYtDZtLWMPM2qn2XBkLxSuds9JHx7ekG7nyBqIKGSuR6GL8n6wZ2rzuKiWb/jhd2HpGv8+SM7/TEk9Rz4M+Qj1FUjhVvXWtBBwuQwbCr7jKKHgYW7DgNSVzs6XdkBKrL0f0GBKWP/yfE2kXflCMyQCyw/BijYeeeu1lCnEskSNzQl2nLgBz/i+JNzRnZ0k/3wsKS61OhjPkGO7RONHIXy/ZspEHnu/8kwDhtDMy+U8pG8Rfw4W3JCfNiU50BSvMmqeSUBgVtQ8Ex56BAbqHu/du3DtEkxKu2pPSEdXW1+uSdbfGOR/NY5rcg7AzP05atbJ2vdYDRRA3Fpownm188H5n91CC6Biwk7dXnTVR1sZPCwf48nV46bbIhk8osp1uaR4McZ3HSy/0JPn+TMM1ziCKwG6j0vfg+O6z1E1CWlBhpr6gyJGscLOPg9IDxWnQwpc+E3bA4iNqXO6l4Oztq4DLizE6SQ6hYWdu9Ri0EgGjge4moyQRuuaJ71kmIbIU7FxTtWo/f4zi7d6eU03J3j3voSiA31s/pGp9QOR59Czatu+lxXDbpWesQ6H3IHK4uogOVF+q3S4lmSnwO4o4RBHSDW9gy8St+0hIWk9CggjpYG1sgIxUIUZ/ZC2Lq4Pymix/MpxE4MQU3SpWmevGmUCVNWjeW4uDNrWAKraPr1ei1FM/QtLnq0rC9C5BUJPPYV9VSd2ynAx4Ge8NRmRGryPA2Y8OFClgPe7HZ7M2M7BsbggB/zcOVmVsLrWflq6Inw/YWOwnKhWpK+vvI67VjlH3jMD0VIIw1dCHr4VZdPY+HXC7AWp/EyOVxNTg3yqAOskh0y4O6OhnLayBHKvaZBdXUbcde2BI7jRP0zrXE2j+hjJkYb/Gt2kcZc/8HDCOGKfNOlVhYHkLAviAoAfCtLQAi0DQPAuvg+zMEEeF8rlUhIxVlwUN7t1qNo8TWHmClslX8qUIovyoax7tdYQCWqfXtu1OsWx+aFYwWtn9GQCHpKHl4Hq0o9F0fwZbp2HVE59AMqY40GiHMifV0cdpD7avV3CYHoh1r3lZGnka8lAZ23fE20uhJRG1KZO3sKbQULJRT5c0YiUrhqrbE3w3cG1QMGBEEdbEuTrylGYVIISnCBTK2+DRhJNUsqUjiYdXX+c8fSge2jE7bzv3dj4m10ALGn7YbjWWykHApuHtKIsyTCZQ8g7rIAP7+SjjQ4JNgVRXdYZFOachA6qkO5dWR2mEWkMTVXw0NQqXbA6DSpLbqaLskK7wNaHInSqAC/jUtKVrPJydcmavRimfH4xH3aExtEmETA5MmcDrfxOQBa53Q/IYP22BPkd0UcvbZ6E93uJXWEGShUt41pxwYJhyxrkWewE48wNXV330p9nLsjXKb47P25xfP8r+RouK16Ht3ElyzTUMs46Rv1rlmuupKUzOz9BgUZlFG3WoAIvc1Q27wpSl9B6A9grZqu0ZAXmPKIxPn6XazxphBHiIq7y9ZxIuYmSVLEJg/8lOP5ojQTDC4KB3pDXUJLPRTcGjexS5FgZXjzXJ5iAE5TLGinzEMyUaitueHvJMSGGmy2kBrGuA76FPjwJzyChOHX/KPwnvbzRKHp0zGw7kVIqz282a/H9fBgwI2OOrr4ivMhAL5SU7TiGOMnCjSkTwdepuRvo9X5s4c59IBt3Qti1Tc5rnvSGZbNo6Tc0JcCkQ78Lglb0+w/8djv2bp2ugmfXAxB7fVOeS9iEuGDk8PUHe5hxet/cAsf+UJFg+T5VkB+Fy7LN4Po7VxNDu7Lyu/3cPyE/j1duw0GxliwL7Zw+8Xhbody/w4DxGWgWtKf7+//26UKgKR2ypgkSowWqwjbMzslmIPv+j9NEZI2rrh6cm/xEYPh5JqLKWqsP+VczTK5L7O+ROe3RxYcpYvckS//vld1AgUfg7l6TGHH7P0ptjEPTYI0rpIURRg09heXxj2FLEUxCnsTl7g+TRyIYR8OsrnhWxUJ5vuxY+2xsQY7Fh8ZVKDIW3n17uCOnjQyFNO42wuVhzcRTKD0eXLC9tz6p8y7iPiMB3xL8wXBjEIY5P6L9+GkrirNT84ZdIvlQ/K2r8+gjn0dvzEG+/lMIYDBAQAVA2U4kEqaKfmsdrnJYnGdv83ttYN3jfoRg75iI2p2m+6oeO7fihCmCfmWrifrmj/0uNhm1DNRtKRtb8n8iY2EyavvqJZ06SrTYVnbXiHu+D/Cr8Ise/rZ/W2gUOjNabTyaO2MlpRbAF9RI7b99yhvktXH2mpm0A7GeQkcSxJiHK2x6fii5vy2jL5jtPT29JhQSxCy0nsJzjt6bY/ZlYaRkqtUhEP/NwTNqELFdnqEJacLMM5sDxae7rXZM/gP7ZfSR23tWbubDtP3opO5zPim6nMSJ15EB3eIcTzggqJGdq+WJgUP+NEHvkRGD8P2vwP9+oZNczvtnA3s4HrqovpLPAoqSmQ9AINkfvyoSON2OvRXOwMwV24HAp0nZC/0pioDKYfeoT/q7K9ybkKpXnlizH/o2jpIK44dXSCLRXEdI5S71TCxU50NSy+n8y1wcuBJjOfKIUevwg/ppf0YM6s7MVIGWMwOzAJviVZEfvvLe8BND37AvYojXOobNBrYW9j9iMhA+7w9wP/SbPFDeaRnSlUCRyb5TeYZ/YNiE0kMfW9frd7Cx38PVd1X6v/wjZgdP3EVs6gFU/eSUSSi0dckFNQmooRScjH2GPnfWKwXq4zXjslAUXB1jQQK8kCPpBQSgqxHFWD1lm9Bmlzpqbm86fDgorFLKB6Da0uWgF7WVMgYCM7e6cR+w+taab2BnFZBMyzXjFbXW2FM07qizRf72/jvPEG9/4BeY4YCsToTHjcypNNBI0i4Y0BoPqia12umCzkYQYuM3VJ0nDmeX4Lql4De8XMlsWK3A6uuaFUOMr78yGlr2U5JBiOBdSa5/HbimGtu7Awugi0G0ZTzCsTQaUawQ7iNRdgRfrsoq3WBa889S0KCCfQTKe5SSachn6DMD0AU9bw9Sc1KrP2DG6OqU4in5BDEyOc+PwFvAyLz6aKW0yl0rv9sP86f8bi479JAwwVmbVSIvn4hKF3hYm8WU8g4tYbyQWc+v7mQ25QoZ31Ws9h+hCMV5ofE7/xE8uf23yxzerfma9jBZyFskKgYV4n3lRNdPrMBX69URg+Ohc50/o6E1QjlnoTTVtXyJOtJRKjcwNCGDQXTJVMJB4cNMen+FnXZnUc7/NSVhizWBqMu/zA+sI67bOOKJW5RTCjs0PRg0aDeNLKiYCdeZL59tV+OAC7+m/PIcn1UPtRCeURGawaMm76zor+zbdXyALoJUFiPSE2RXkazV95WkMP1b1kRROJhEsNUdB4CTaGm0QWvYzD1uHUAub5J2/dOK8/azBWuliNdL8enPmBUYHCtTH9bmxBaz6Ove61zfueso93CMcXkKsTqR9qjOiD2MCYgun+72X4asZFm6OzMSnsRLJpHo8kuDKENsm05E3jI/JeIcw+uxXRlTdQSopwWKCX4RD20ZyDpS+P3RCpw6IATjQsx79QCcBL5Qc1Jhpw+YbHQ4iIizvzR1gEoNTz2b1l3KZojuSq5pNX9cVXODgQbeaAVMfCMqdhBp1Nz/VK9GzRqXgJInD2cP27rMK9oZ2JTLpkCP5k3mnIH7V9Pxx6bKRUg86DrUekfjzeUElSTvEBULK7zaf/hNva7BX8m3jj4jMoDuErleNLwXJCBcvUojMRmPV5CJ/Qo39AyOBFxOIkn6jTRsTc0mELaRJ9+WWYlFi4LEsTVQhUBzBOQXTt9Gv0i8k2FZC/HkajDqkxFz+B4MlLM3rojg4oUSvq6696Fahg8h1shaKhf90wFYZP+77iEfa85TCP5gsX2ocqSKveQe+6RGfNaYJHxv389LykVxG58Ri6FAXi/4/sQsJBJap+3TnX2an+5Y7i+C6M0nSWZag5YmWe4fBBCzhI8F89iq2Ry7RD4fcNefPlfPpYQTlZrVw1ENpQm0TGWteENZ+SHsbZ6y0/TPErTolSlDTjwXRyp3P0Q1ymLOpvF4NQpXYNsxUd9MDkd43ewvAQAv7sosfafbC3++9Ha58Hgl5tAUd4/+fybJTYRpoCKcFp/Nn9NVkugFRniasxMk0xhx192Tls9O1uCuUgMUQqZR8khlinT/D3QOm4zMHQAgnkNIiJmgxLhK2wbiGQTtmXegbIr+JAxF3Cu9bJLz4I6XENPEOIHhuZ+iMR0ATjKH7Lv0JQWEBXsZv35e+oRs0GqVG/OAtftyZyvu2NXH2UYc1HkhR4K/X9AKY9zk4IDSWGMXuD0GZohP+ZHT2lCQTsLSFIMPezLKOWkDcrxfbJ2ODiOugZigw625TI1LV7bDekOYfI45gihOB3lJldgi2gluVhaCTyjdVyCzRRyOfa5f8JtCWgf+MxEhNs8PRyppNks3kVEGsb6TwzAy8Wi//w+ynUbi6di0hx1saj665JI1M4hLMygnOQWnbhwlppl2eDOI5qZWnrd/5NQ3Q3K33od3t2RwoJ2kMyXbOihxavTNPWottRNY1i2wcRr24I2RqVuFWHU5XhK9+DVzzpubF3WljtSFU9JH6UoJbBG9AL/5TqR+Q/7KO8gGMH8XeCT8/8xGjJWpCSychMm8AUJR/A5/fnGvw1l1XpQqfsChbWkP+6uD4M7jyTv1uB409Kghgnee8ruiZQK2Uotp/OaGAYUS/rh5Rjqqf37wVQLdxz0uXCbX2YIZXtXwGpUKTiPQevAhAgXyUyxViKV2YgCfwFrsMgnYw3mccGuxcvQg0f5EPZdZhcnUSPPNqoM3g/S4w/WTYJtPCCDcKqRwqxJdsWn33LMO3aZkv1eXGPRc2tvsj4FGadk7+fvh4wMvGxPewiPtVhbZ4CJBie8myAy0udpSSD/MfHxBA1u5e+wRW7p6pn/qa9hNot/aOTvIHzfSuiACxqfkeHMWcVbvnSql8Xpp7fmK+oujzPxSwwXpaxtuejqtz5pwE8HtR+s1tM3H1QC8mqyfDK9VlFKJOfbzD3MMMFndDm5OzKSFVontGt7MZPRJq7Q2Z/zl3b381+Z5O8Ao3oXEMnmRxESB16nzdtaE+Oq8J+l3BfNueiBMRiQxxfWIF04/FRbApX4tVvWYPzEnwsGDphOGJlh7RkF2wnBNwSepWXMmnHUgG6pivynLWnkqVHtmFnJFWL0Hz19w/ze2P3zQzBcmf9f/01/h1lPNh0zDkj5eWckzOUbpKgR+iseD5rSOonq2/4qKuAh3pavHGx0LQ6NAZ9SoSdw9S8aDF+TE5UI8qzsswl77uztyluaEhZGiEJf82bpNbXMEuk+MnHcg5GAPMjKiBQDoN0lAROQfmyajZWpMr8Moi6emDIrDBGKPkYLKzQvRts5+MRrUGLOb3n1o58XzB30D8kaJxJd4742TrEcxjnIu5sxkKGw+UmexwJLoaEwFOnE0PCEwOUAWxsd2yQmWqlAGXxFSFCqXmPY5zzd/T2ANpQsqvUdlLRZ8S/hyokM8HLfCTSrUX3SYa4Ia3Lkdw81J1MOSJ8Ukl46BeuRoeYjVx23D93D0xaDfHApRZmuMm84uuQm/gCb9HknqlIInGjP1LzjPHPeieCuzcm8OknbdSKLUC1+0zjaNzXoYQlMdNrsY5IxJvnbGycjYRl4nZEaDJescsjmdNXD1SU7ipInvQtFNMnmeHgN/PLF7FM+ViF+xahcLICE6bf70gnrfCKpvvIJWmAlC4wRH7ZF194p90O/le7BlUorM7Snu0st4RJZKYqlc+4zsrNt9m29Fh0foAzG2tf/DJsk/KTilNDkjftc9YVtcUXM2TR+mGHQY9G5GuEu/TVHuTYVLO2Crkrvb+y791/i0nQRt97YXaHU/H0npTiLQ5SMvM+b9Ja32WxqeuEHhAjkJIQtwb0tfrhjtkxWdJHBzAUgc90ykPxYENVTLPjCjXmgEnPMD16rkOIiYnzyn446JOQ413bmy2k5FEcY7KN/XcncTyreM6USUBtnisRQc4ZxT4cta8hpU7PqNG9k4bi4Y9VHwpYLwUwY27yVZDYHu1Hm4tkK8UIP1Ko9iqTlZRwlsjxtgrICyzgJ7NrEcJ7R3JCNrE1Z62KjqurA7tcYiX4Hmz7QMVEhD2/tpVhvIsKBtROKTIKE8jmQdry3CYinkxWR8TXKnjxgF+t9BCdSrOjjZmNt6zayN/mlKnNnbHPn6kDP4MSR4VotsCTEz+j7+Rg496zr+FOwgV1p+h5VIbcIL7XzyVWCkBcji6NctaulagUa9x9IDClXIFUw7DEvoCz1YZm2z1ey8uVWsm2dFZ34BlllYSzp/+E8eQQ8G9vGt3AifJ0c5GjFGTa8x8C86jg+LuRvVnZI39jgpKpAelnj2YS7OhILZIe/W2DyA5MxXGyatcYGLin/AavzT3HeuPFRS6iP/BjC6hGbp6xbOVdKdim05gI2lCujKsKr5HgF2Gv6ff6dfMuIXzV6fkD6N8at7gOF/MlWVUK2D+nGj4G38+RMYHCojBXwJsnwD/1oQdKe82RK6xhKbMDJYz9zr9afM0SoYsRWYDx1gfQBRpqsGnbD1nuCvVf8smMJSRmEmOqYUfcsqmI+Zoj712UrUbR5wWxBMXU6V6nOa2c7tvjzInUTgcucuKDEVuA3xHL0xSLgY++UrsXg3nX2XWr1MhXFQenQTa8knSJwlnBG+9Cl8PL3Ad1kkhDbcDrmYs83XDaHVOtvc7V00F4OjD0Z7V3R/IQH756PR7KTDw2SlNnNQbcUeYrY4OIkG7RGoX4XEeFXZJU2ReyTRwLAbnY0lPw3wRKp5O4gKnrI+T+ph9T5byWMzU6sL7su2pYblf2xx1nEgAjiyExQrd1ObBjMmPQmjwAcZhUEEPqt+/k4n8qOnu4bWavEZsMzHUWpXIHfvuFhBSBxOq9RALYsMnt21o7IfRXILGds4Hv4p3VHAw9bjLxoTk/o7Yo21iHHsjo4kELZISTmLL+bMvXaKpdNK7BcObOe/quFsQHlaBHFhR3L6Zbm7eT9ufzJ578z73oEZi+3gh/5pAselEazM6SB7C5X+42lcdfEOcFUkWgkenAq16TPx22UH2UdxGAN2sHAxycg0666RuB+44FKMLwpqYWsguJ2Ss4Hr3ryHGngY1R5KAp3By/9s1XGyZkO1+gI25tUPHd6H7H2Ikn1KTg/ZDl71gxq7eY2ZCvf4D6fTqxYj/3Sr1oMTOcT6/wLZoMZAhCHIEAqKnw8bFmmQEQ499KwoP+Www9OgPjQaOq7OOOwQ/me2hmCjY/pUlkebL7E1Y//fh6+gigO7f2DAY4AmxI2ZocmAL/rK4glPLZg/YVhq8i/tgQH6vzTAmR7/nVaYO+pSnvL9xUvGWeofRyWLFEj2xrHFqdvzZIT3AIqLkOj1fLB/wDCSSfLyCInkJ/+6tdaA3bz6+/HtH/jDVvomfzymCRvXdOFtc0DFZp/B1bYiXyf8lnwHucWTMjgTQC4VK1c86YgDiSp4TbbQqFtup/ESmuYhrfb79ZI9Y/mRRiAHwltkKGYEIfZO0n6VJM0jSyyQTyAHGjJudPJcmjTh02WVPYoXRHhNquXHM1Wk8Gqh0hv+ry95BDWvQh/UmVpNvhL8sciYOjdFXwf0G7DOOzcVun2RrMjoO9UmKvQB1jY8rd6vUIWmoCWgaMyd5NDfutKY0q9fzgdLiwUMbXAQTAY7HBQzXxvzFTiM9i+Ip8mhch7Kt4GvIiVat8FvHQQROlAIvqpf3i9kvGWXcDrkN6QsiUKXFi4oNEuQ6qhCw1QenxE4vHAnCHUodZpx1jxIeIsrSIts42HqVnKUyas55/XU/Z6CAf89iQR7k1M4mZLTGjJcg1nUwMDtlswd5ypjfi+xO1mkhKSGpot1XLsr8ciCf/lL5YCV2mEghScKN6QyRvhglsZTM+Elf9dw1i7sQDVq0wqnFgMS9oTdT87X/T5l+IaPZK72XPjKh8FGTugCsuZu3Djn5opmAID1Al2sc5NILRUKb4sttbj78V7jYAj6UF3EzbtsjsMBHlrPoC3+8YMTcPUHp0R5Gh5RwaVDyW3BSB5D+wXZcWg10Xv2d70bRVImAO5Ekr2PFy0P+Oxm/W97AykuaSpt/vtPOHbCKdwFMEuadCvdjg0gQmSWar5pUg14XUHMhZsYKLfeUJBD48ZORjYFYUUDRH6m66poC7nAwN1sidC3eMXNjUUBCPLBUb1XhiZdhLnrOH2CKvoE+rYhjJYc31PJzd7N9PKP/ypMkSnZTkp2MkH1xR/KuDX7vjCpM6sVbhzq/5+ULcuKGslkxz0Yb3STMUZQgfdrangT5jrRjaemYdbX7fCFcG278soBsD9zyaQ8Mdjc/BJKp3mnc4PBQyHthuNwIlLet5ZLbPwd4+BR+C1w/MzqH9g8k8TLF0nuOB4wQ4zjhDf7s4B4NrDShNy6zRnVC4L6qufbuXK1NYr6m7xPnR6yH1Z+/KTeHSsPpqXQZ+dg3Z1t6BW5Fn+wYJu4lmilwz2H2kEMYd/N6sgy8MPZxuqOgH1qLk005IY5NzTc435NEx1QCAU3QzYX7Xi63LCdk9olqax5ElMv1IcUklxQsNv4w7Zi+jyicGcU/loC6V6jlvPazgQB4dkGOBlamC9narlmuDiZ6d73Z7hG8lS5LyPdO0TBOe1p3tXLcIoJE0KaGrOD5WeJQdQSncomMv9XimRoBbQ7iTTj1pM5tFsAu/edxMKqwjWOJGbNOCSAXqFMj2dD7OSUlwbofZSr1Mz5KeCkrp7Sn+cGgzSgLtApSIz+sZ5xOXTzWs0jTatg9qwUl94wDPaYMTIZB41crsVI2NCYa7xYeOOJ//sbl6ncDjNvtIM+T9nt8ZYsVuvH/0AaJT0wANObsj+t1IjjiHxS779GDDFtlsj07zuSvQUIPObrI0ThRgZO9RTK5QuwVFamyD0KKl0lGzYJKH5Z7lJ5RZxAgneEAYRFoyIjdhjb7V/iGGXG2zFPRl2jQBWNvQ59n5h4yapHeGx2kwW4jioxgjmWQ2+P/kBJ1dBL5EzihiBMKrZRIwf7mHsSei9sO8HfIVbJ/ERwrVVeJn3Fcgp8A6xOLIlZdLZ/8Ygq4peXMzgMlYzBgCeTgFEA5tJEZ0MvAHJLQtDKCsLvfWGGAMQVr/c0shu/a60LpgL5csBxxFYxlyB2e+y3cson9gbSPlA3nplMzwao8ksU/Qck5oucDcC/mFe0TrvUd6WtkLxeNf257dmEJfAT6nCIIZP1SuF4cKgYsdJMp2TrGTC5fLNKP3M5zBmTqFQIDYepbiWWgESXNfOKwbLVLutRnNOJbX3UbO4JRju4mcxRTeZ+AwlV5mQ0g7rcELQTlG+Q7p4UAxjhEaRLMpLRrwF8X4kw19cc5xBhXIBimhLagUG6nFZnoYUIh9Z2/lT/p9Xbf8wD/s0OCtG7SErPIrh7oMTcf+3U/Pqi7IuLN3csIZjmpdPFm5YsAkHlQ6fStRW2fiPlyKr3uOu/r5II4pQNRjhVHVrw7HuNUrWSiLvw5CwsL+arG7eru1NYeKfGO/+ErJx6iDMm/2f4uT+ahqiJmA4kphDL5czlYVJmlkZ1V3hWAdn35KHOxqHcND1TQh3yTAItvMfa1nL2W0XVtwC13OUq9KbLVkPZYHGRY/SYDXIgxbuorMmJzst4AIrKeab2RdIbcoXh0NqNLbuCInlDmimGGlPxL8l+EJRdYoIHI0TqejvJ4wGa6VDebBtE/p5pSy9hhFAT61wl94yDcTcyqbTM2Cta+vgzpw88vzWLOq+7aKI9/5Go1mS4SrR5nJ6neIQiS6GD13H2Dna21KltRzz1NLs3q1gVNgYDEHdA/EuxHQTKN4FweI6Bb+65ZkCI+ZrEm28kvciaUHDgNJchxUnHxU6foppx+WZ8A1y8YCPB07fNOcb8BBK1xxWs8rFNq8y/AuvRIbNtbBhp7J7J5H8j8dbB6lJstqYDJkm2axIGZCPkLz+Nf2iHmP7V9BJAaV9daxL4groWP1WH4/JuypK+IA4sVprH29KplZ3eCkE0noV9pGH/qeQhcC8ByTiOjiD16A7Re38MVwvnPwG1DXflML8QNDg2chRRuyKAieCLxHdWOG8ljsmX1P+YMCgMGpqMu1LB1m/2OWaCujrMeX1ht7g90nzQEysM3g81SQC1dugBNg0LDiqknmOc4KZL/rqp3vKF8NAixklZpW9ZYalZbYjDFZAEWxqrGDxO7qkAkWyBthJsxm3damDruJeu5XGNxd/IOIdset+jUJD0NZ5bOOZdsuF7kZSNGpXKVt7hFSfe5kmKPNuNmH6mNMwJO8/BAVA1k/T+n5kJMUIt3W4EfepgR5nrdRnKRroaaWDRx82zV/XOm5XCKyLso7xCVGUTGLkAqQgt1zUoP8zEPXhQwAXRCqn4uasK9qKE9ZUpfCxaLayBtq2zJ+ciqoXtvL6X8NGSVym4SNrppeN6TFhOO/sdB7v8wLZvjFXo+moNvNqbqcZX1DpLr35iDsDbBctOIYTMcX+Euk2gPIt/aM4BzTZJ7EogxHKkQ0qwcjq5gvy8Cth/yVd1qiHBgubEYC9Ahw8o9vs/PC4zBXLziWW6C5ffOBKKmhuAHZq0sQzJhSrWDexcaU4AcOzkthDTPW6cuAD9aH8Ubdw2YE6EFT6MeouZOrp8WXCM1n/wJmPHcPw9Os0qu9C85zSrmKfU6Qd//q/7x1TwT5huL5b5WIimO1QmxWKyFTIJOM7OUhAY0scYLwEYrYppWYZzCeAtNaM7/d9+uWNLlCUQGWOxhZiBVJd8zGEs5hm8MufuC8P4qsuJLGYJBSAVRTTqnvfEZosE+J9KvYt3uoQnjA9ClG5w7qLVR5wGWM+mJIf5dxSDRzIJyG2kuGXCiR/8iRLgsME6f6/7i4JerF2HxdORKLwWqDv89Ve1/xHCKOFhua2TaBfs2AXhAlOG1JzrEvGpvk8P2iNeDvzmhB3UcYcmFslhFYM2wMGgqzwzm/M8rFTEcFU/x/fDUGgEkmy6GgLmEUR1nNNBUxWg8YbosQ08gc5CJQwAR2Ly/FlJ16qWDwHJicn2Neh6GW+9Z6FmczqCHzeLvwRDt4gCrVvfzDxQSvgbSg7xScR4yZZhuBPkIovzODnx3OmBfC0Ru+2nW5xIWbWjqX/Yri/k2RskpKvoA6JHDWp2uI8VFrekI4/02n5r2Z1rtAHvsd/BWlyb6unL6yaEtaDc5bCjys1C0uqdEVhzJDh9Qikc11mkFMcVuc+oAK45n9EQkQw3r6FmDYhslAHfdkbps5Ep8Bvu5xmlR16IP9/qJNAuVJ2gfiRjTUUC/T54sC6at4s41K/hJhqOPXGw8qOYwTkM0DkCTIjyzoXGmftLYHQJ0hsQIfqpnoomMhc2394aJiGt1YEP/1tkx4ahb45T60DF159QBlnHHJPWhID7adorLkNwpfmPdYHh/Nic8/TB2+ZNNmWPol92AqhXmCYHhH4rkAIp9KGJ0c75XrfjO/OtV/1M4r08TiwMuU77SdIkv1X6+bUsc01yPVT7mK1XriBhpWcddX54aphftc7QtQQJgeCMngUGl3tu35igozcGHBesBfAk2I4Lnsmh0FxcNKShdDCWI4jpGb70GDHORRL1bJ+ba/rAzWvgfN50lnR2oCu3ZYfWcwvTgeFbm3tCklE7lZH0QPt4RhImX2KNa48M1W0bGHyDnQba1pze0VK+wz0NVAKVtxGZFf021HDgkiqRMIKplaDMKZ6zaBXybh/S866NdNC4Svtb29HsiIjJh2l5AgFiFBNBsOYEHQCa40NAQgcC5p/es7ia4AaGb0Jm9Jhaag2E7gtzJxSXqzRpsEGWqg4f9j8WuQhdWQVAdorkKK9Z1rYWa4NAIC/Id7DCJnBA4xrbkRFZr38hNpUbF8sw6VARDJA5LH2O/LYksydiJdL5GjIuALu1m/ZzdpeK9Iiq61bk8mj4MoI+8F6N2109vB4GiIt8OwXiWgQax7ZilYekMMvWYw7qbk/Ge8GZkOiHzDMaDiDmApA39yJw0xtvmIYA8NkrKcTU67+IkS0Z/nsh6D2CzJp0QdJ3tX/Oh2q7sTKKRN5gFCNQ/vasxk1tpfrmStcAjZ4asN1qIVd8MmONdzLSZP1tQh7H1WffQMM7/+EOXj9p+n244JKC7w9+tRx2De1YJWkSeT3zepgstE2egTB1e/6rCXwtdjcHcGdqRmAGrtZ0npj4en+ll+LnuP7v4tvpSFkTEp/CtJKKNTnbte3ApubTzc/PF9mrg3UmOFnTu+pgyQnQyRlcVVLapTCnxqs8G5pdjXNVqX5PnO4JpG9P2HvlSwZAT2MxGrclSd5AEd63IgCp89lIYpE4qFRVcx+USl+eu+/I2jTeAC31OiwDuQV0bfqnxSTws3sliU9PQDhhZiq8JjMYekG57L4ycHuRT4N6efqPl1jah+y0yahR8mu6GUUQEUq6/OeXcUzcUcQuxc0WPE16fBEG2XJhtlKRoBK0JkzR/42BYXNaWt8uyijcPV6YD7e069tWZa29amUVaYRJjZ+CLGdTWdxlS0X/lftPx/PmwoFKFM9pyAloPkbBSurmeHT042VTvimD4pjtbY6VLKsGeESt3aNApZpX2QDxMI7hVGRmp0h6iRMqj192JlYiokzBKOuTeUimKsr/dt7qjdY+7G0GT0DH5C+639LpcoNwNiC5aPDVWKiLmWMNd87orjfcJIQkrSJlezSOFrwwvm2qvErLLn3REvPBztVjAHieqganl+U8VDqql+7zj/ywH2PwfpiiqlBPwib+z43CIrVMTpZ90jDBl5C9sqhfKYDeomU4q8XIAT02wmCFwSS1htwp+rNj04lAdW7to5vEQ+juOEQ3F3rmDEBdQru/lpzGHv4CF3iyWaYckRjc3uhu3AcFdGx6ebV2I3/nqn6KWvVRX7m5cZZL1J2L+L5Rm7HNnc9vPnuagl/W8fmnxjL7vhdCNzvGCxg9E4oAWOyMK7Ki14jgKuRZEAA1vUagni1452P7mlEe/2RhQMrSjJPZelbXgwW9jyoBW89SkGwmr2SgXFlFaiKifJG7kfUY1iMb/GljgcfV4C7ankIQ0yLQE1t9/+G5DwwGqx02P5Tf3pt2zL9nX75xnFK17iwwj7XiUjM2lZqx6Mhq7HtcHi32gC405z3OIHp36H690hg8SKtKfqAcKGrK0EpXJV3Kgb4KmFFNexSKndRMo2AXVNgV0Avt8gg/FwVXZSNbAImXsK778ZbvBcI2cSZVN7qv9HwFu9JY0VxUTCp1Jyxg0jnljgqjaqwkPFddOZc8HyBsh7Ltjzey1CR79PFycdDex6XfI/TMFmLrIYag/MJk1mLb6vIxPZ7NMi8AwYqfJDUXtpsykRZ4cVErFAoH96Yq8OLFA8qQsuFYcUnSq2vtqmvIDCsxrhSyMGHw0OAhsVoCQVc5mJEyi8DYO6UpQoklJb3PKfI1hh5BE6mb+01I4kTQhVA88UMV/OCPmOM/Xr1JdKfGVhPo9tn/ydaK8gimd/CAkxlndyYOkITBcXnwGUm1U63hzdd+ktFMwEOCrgJGhajjNPcuM/5dxd9YEtqsMMRtzI7gf2Jt9oUhQON28oZho63Fec+0SvdQp4c0ikpdfwCC+92kCSOV9JwmCGpbcsdOpfuu0FwQEdVrO0BNBY9EhuP/Tz4zxZkTkad8qbqhpru6jYMByFeV9L5sJh3qsC8vh+yc2VKoZrG3UYZWPTBn4S7NyKWqeUuW8+/87DGv+sUAsyZkYbF5Uqqpqm+jVdZLxI/p7FATp5VrN6L/c/IV0FPD/83GGJeFrVI6xOxXRvBI0WRDe+1fwIgqJiQ61ZRhvU8/Iz9SLaEiVZk8kXPns1sVhfaISPADJsVjGuzoCB+R5tsoKJ1IWhiOVtkvHmL4+MVG/4fkgov/f/pdIVtAfhjqZ/fkaRJyxrXgSJkAYlHD2TJkrEFctK9gV/Oa+lpkmXC2dRHgac+/FZqM1UrbVyzuIk9Y2aqD+fxhPkTOM2am/M0uMSMgTeTH8uuFyIBH7mPMTWTfBrpf/tk9lqQiPqJ9eottgDEnlED99SlUu1NUrcYUZMWKrgrWNMjDWM3pBMGNMhoqRiD+iOir65LZehPWASI3aexDUYyvPFx54tI0wCB0AH3MdlC1maIk8VsJxh0Cx+Yb0m5tHonp//PjnP8Y4a8ir75zKg/cI5H74nWlRuDat8rKErGAtx9vFEOiajFP3JT//w59rOBJC+HgLT6SmNHwgARn5zSkCVrvSKyvcdyas/rxwJnMH9le8co4hHQVRaBjZglCkjB4oogdYgFv1rhOgH1bD7jJqJtQ7XA8dOHAsd1AVzoiqBABLvdW+SkBPR7gFoP8Ts1vNOyPw7r9rgs+q2MjXtNrZr965n3qMTv7zNzCYaCAA/7W1Kv6CGiDAxPycCMk/ODtML3mSIKA76ITBK3zYIcBkSSSRil1ItZ7kMG1X2lMXSnbrzkxJwcw0vpXjDUtaolAs90IApkqapZNGvRClMfC4c35DPx6uYa9RrXQy4yCxIeH5UAQWcoG0CsgTT4+VwpF/3hpXBhAYpfT4xiB/EsjNYsVg0wm9v+U+i6/8EdQxPyG03UeY2mgeyeF2X96nR30O1xw/Y2TwIKfG+GFnpjyt2jr7HzN/MFW5dtCFH78Ne38JJDDhsEycQtsbIHYvxuLz2nvvK2pTW3JPxeuoymGT1EjkW716Xk8bc4YXWrs/XzI6fVh2snOk0GWAIUWNkkfm8EWVgs5tYrBeiI/I3d6TEhNzkLMvu7rIoeL9RLvKZwhOO569mxuMCA3xE0pz+K9dUd/XwuzsponaqvrggbpXOr133sWsqrOsbm1agLpozXml+QjSHwDV/jB/7P0j3uIcCbZ9VsWj3m0LbCsF5AafQBmjQiCBPszsYyBup3hQ4Mz3Ua/h1Ct7u7e06TFL851/PZ0TWOOzBHLwWmv+LuW8HEc8PHR6PEWb8PGERWRuE7fqqHax47LmTFJGqW8eUvl8xjG3HH+hsWPWAikStjqEcB/omsQFoTiIhqO7VGQ7aXql4BNPRtoEb/DbmoUEQefstSO8tH8yby04OYuvKYvdVpMT8d+nqYgVyRmt/Q/ZqCr9AYuH1oPkL6QzvnV4B/ZlMNWJx2FF5Xq3atrPmeXfyQQsUglGQ4kNYOGADcp1UTQQiQgy4uLb+9Oo8/9Mx3/Ci+pOKBmdLSnyuExBp0uF3o/aLWTtFlWGduB4/yX5ewlTk3rPDpBNLaq+AmliRGgnSdpscFSpuYOelhXp6B67axiTkISnXL3QHP4YKoa2CNrOJj68LtW2U1vnlh+YSf4mVXA0bQY9dWV0eghVLW/en1gjYi+0UDZArmCMnnT2Lnk9qDDbNKz25w7IcPxfZ+ozNhZlUFVfVb+PPb0Rs7Jza0DWzjbKIoWSI9lHeZWlVw7m70Sz6FsWmyjWG58ntm5b+mD02QQta4BYyj0zMH57rDa3jAC86s+kUVGFm/H1tjAjTbSFrhuTYK45kgWKF/rMHgE+s9b0mdJLF0tv3e8usqOOJc0TNwpIOxD9Xu2ZUotJ8zxewzClRTYSttIhdocZagiYN6RAfraSIaFFMWBkHZS6wyrzOaocl2RkGzcd6cbmv4RFJXBaZvb1PxULr7xP7s+1xkUPwUzhD39sxMIYwVP5dFjbDwRosXQQsmPNANa4Nm8JJlI3U6TaEB0Y41MJPhCdaAItuiCuUk1V+/cdv+sNKtgYZ79s6SXlkBjCtCBQSJayIwmuP/vNCJVk6ubpu2SSqCQMUzf29aZJeUmxS9CAE64aBOauVtJphQlVzyU6QdJykxE8PK1O+l0PrpNWQT0DJkUcIXRZ1IDZTCnsXi0mwW28dGNi7yy3dQzV35/6hYT7Xn5StrukQAdZJ1yC6LXUoAnoMvxhROjs6AHCerVJhT3vJNB03UTjFSswCkQ/3gla3uFoz08wnEihYNtS7jIvIlqSLeglSbSq/mzpV8eVadpxgEvyZvERr9NObw5Wp86QMNaHXenscf4KlxNYjJOr/d0hw2mSeqXDknr8A8lT5wuTkzw5bZAm5GwPvtTxrvuOufqdGtWDs+PNvEJK0fOaUPpejtH3O6GWZ18YWpc1/OezPT1pxB4ZrP7Yk2mutiRkKBzS09nxJxWTlSEa3mz9pMvF3pf3fIz7iWhATnREICpmSRLxLg0qSx1+I92Q9dVF7uaHZPOgEuqkXYfEOgvjtNNqjwFWmyhb+rMGwygvkon7VUA7/yAQfMHTrQRC7cvz5RvpJBq1ZYvamD+fDp/u57wO6TJky/H14oW4lTeRADNcuaT7HgZviZhlkT2UmuXCSjD0a+c9EXjlDCXpRtr5rV7jnv6EhXzfGzF7ypH2KwgP5KiIxqRzZ6jTA1Kswqmqc4tiI/ojG175NIrf7shz2r546Uaqom3f/21owEOxmff8MUIyP0GbuyVfp1zhM9MYefM4YuHQPS/YCzr9yit2ouGWDYmNcK9MYY9Fev0uAwIkiIsfondFPkusuUfc7XsATzbTJD8JxW5cFppzcAR+JuWPCBSxOLtGaSY/wn2pzf56iITajGJggk/ghb2z9WcSGYAO+eJGuh+px0riz3/kRImfnHh+8tVGbmlBfPI88jwAXbqbnUReU9plp+s/kdLI+Y4hIh6J0brODkb+pK6vYezisBxBs2juRVoB1dGZZZn9Xa2LxbY6tY791qYzmSYSkErRztyFM6T48fTMMsoaxYC7pZZwnpi1YYjUYqzmicDn2EO+o4MopITL6KTRRFhuDu1Pf4Lwz0J+MoYik7AVJiVMgIA3E1F8d/M8hS3ADJwiUpyNv5Sbribgsois0KYMcS6Dy/viVqXYBf5EZQEWpkwgEXsgnL6ZUcZbR46GI7AFRHbYI6/84Ur/Rcw1D7wRnNnIQ0fpY0enMDxI8sUgmlPHMeMMogc8DuwTJ63AGGo9jQAAKlxXLEUUM+nrcMVTq6V1GEWQlZDmafu5Gten38WKRoX3zzDe61PyAPlQlGAUwNlnmo3LgWFTkangUp+8RkI76/Vtn50t64pepI8idtbunWeWiMbBYo1VsTUWqXtSBNT7RbpvelZpRT6gbusM/I7wEn+RYwCVUIkDmrdno9/svhbODGNtY4eDLqHW9hj09uHZ+E+cD9AWuzGNxz8gK+8oz018fjjTEpi/7zfcfsgnjbpGmPpt/3aM7QGqTqPiGHKLgorVsmILzrz1F+P1xFLVOnUAPrk+a4yuZph77wdoEqXUHiXxfZqOHc1hfYorMSbLMGs4wFw0KDgwm3EoZhi5zUa5NVxo5TVLPgJjsVnnKoxPZLorb4Q77sCu4xPR+6CQX/8G8Os5TXhJXYGyLxBenN0hRm9KQvqrtpR/ggEeEwecxm8SQ89bHdleGF87JKwr7xNojqQtrnCnkgIhlXE3Wfq7fUjZI8+pmBX5/ZM8kLROss/CTut6Skn2DGJI6yulSOLaaeSKV08xcrIeSQjAF9HZ76ScmdtepbkYsi/U5lYV6DVFTW+qWtVzfmgoGc9rKUTU44UNOnm0wTFflvCW5S+q0X9b3dmc6pLT8gxsyCL+cGyRVDa+dppjJnVmTBeEUmS+9WhAp6sIPv4XOB5w+xgGrapJljFrZmIK3XuPWbqKClaK8k16sQw6bdTJtTF1JcWehYfBlSqReIfb6jF+i/ERF6tSidVGmKUjqnJmeFb8VZgTvFx98kM0zGTCLIVYaM0VphyIqgIPw1DPgP+GTpqkQmVfXzZE57SXNCt+zpmeSgp+phrMWtJ1iDRBQgcA5ph9GPLZlfmRmnhZwBhT5eE0GJbuRrzFH02pnqMUKkAQA0efPn5JtVR3j1TAgNN51MGlugmi3EhgSmhwFcCXlofNmNNLly4WOg2HLJZ4jYAxTZGiAlknJsWhM3I4NEYMZ8DCcFsI2uql+Q3bcbMvNWeE2PbpVgVfd17EPqLAade+GbE9INZ5SMoOPlYtzV9HGXa9IXP4Fdsv+Bnq8ANRn9YmfEyewm3Qhbs7Al8QJfjWKPRaERZfMEGkplViFLAGixrvjsuvyUHFvSO0R714+qVGNIU22FiRKB4Jasm7Bs3Q4nSdzKYrf4k+OS7mEpokNuhOdzpjD1Ai3PsATNbn1/KdcpwECzNjkn8ZgAmVqlKOf2mZm193cDDYIc9+FnwljyABH+FU687CLYINZdN9/dgOJuF8lpfcFhlrsUXhvCBFm5Zydi2FPT/yKEGbMxzlotp9CWFrMPvj8Mx/byTCTITtbGdfZtSSYUpztP81Ti89T93NKmXREe7oWS2rkSX/A9vTP/TyuRZ+9ab8YFQRyiBIxuqZ0NaaOrJj7OXDnwx6MJUiOYCCD55hg8A1pSu1FKTSJytChGGBhgzsD2d6wUakHdmGpVMSRsLc8J81bCEWQRKh8gzHNAdj8farjYbRDfbIkNVfymN5oQAmViUNm5/pZQWpZLV1mQmS9rWZHust+4Z6+rwcyRfzZf2P160DE/AvPDWs1YPnK4dekhiXdKuqDfahF0vxj1rDsFan8QgMzN+F2be4Yk1loFyWzqnlUlbx68xa3/rAMim91NAZFDjR1ws3vkxDwyqgCtAFf5P2t03l4PyRAzuo7qcwlxePwEOv7JIAc2YERVkNdQKSqi7JSbUjt7V0JuEIr4PQeUxRtT+WrQty+WZ8dpATEbLqhTEJAkgdArg789WeDvPe+EEF0eTtjxdT0z28OuODtVQeXFXpqzPduArCrymRHlLiajUehjo2awTbRXctmGthBSOwpmUZJZJGfOxycdvv5OmjDzPopabS1n2TcIig8980COZy0yvbxOUqVi4H+TuE1MDZ0/QZLvyoX1IQ5T5BXDq9TRZQ2S3Gpp5hW2KZIbamFGHPqorqrey9e5ioBrrviCb+sHv6Ly4ksVfWg5orei0l/m4OhYMmlzO6CkYwPl8x7V2jM2y6ajp/4PFchDEtvDBq4FuHTugZUfINwtTOiOgludLlo18nNCNEJvsIxHwhUdWVvs/4FIKdSwn0QSYVDzz7I+007ifB11PTm8mB8JBcYPCNksxOqyiXj60IPfR/ZltAuJHRYbIPr6Zxl+4hoITyjrChd/mtrOC3uTiWgVG35LPmKdLY0JpWqLDU6SgxX4tDWWotw8CUtwGF10k3bWhv8NeDZ8VswgKOyuq8ooSZtHyaIRvff1vCmEcqgNxmbvAiYQOO8qvPrynZVKpK4yZFxwMSo3M3k0n4tXOmTDaylCe0TVklt3/F67XnHYARFjEWSpJ6JHKly2UrNDmYBaOwfzI3eLy4xLIECr2tXBDGY1H6qnQl0ZXEOfTrAcP3bQ4C0H/cLcxNfqq75TSvhfyazM9CjgiyiyBEcZN8hv2CvUnXj8see4PXeLUWh46IChnjLKvleJi2y89/nWWLVQsbjlM7V7De92WH/q4ymbCNd3mFoazUWFtK7pdRswMzU1hy5J+RbwnJExyuOYJe3BCaGbT6bYcwDgzxFxcx+UX/d6sItWz3P5edsAuWi7O1l7KttZVcS+acMy1uPRviurDpSoZtv/DVm+aJGQwKUPG7KfUZC4c/4iZCCts8EnQJrVS3XU6cSAMjrtstdaoULt/5DddXDnqSTigRrVrFrxlZK/elisRjtSuAowRndia9pJ0izaIQ0HhbXfpWD/p6yTMwq8np96tftNDz/kRxHSKbUmqJOEDo3HLAiVVihokjqF6+p1EFXuxcW2HS2h22orzbiAlBPNMDNXOid0mr2VVsT6o4dPkcFEE+WSgbnYk9DeqrKbQ3VboKRjIEj57o09TZ6ul6RNtslyBCLHb1jD9KFRxhpCNsIDTgDbvluCbglg5vHrJMaG8rACHjJP5yfHEbb0/GksodPwglp7ZW4C7In8XAcpUy0DW0k61JSua+13GWLLIbJeDngfB+VA3p+Fd2y1fOuP8m5O98sGZUgdoEZjMGOYoGYKOhDJO7ZtzsT5h2t4XhqdFtxiHSYjtQVRSapL3VvZvayfSZI7bIfc/znDrg3ftLhNqSLS/8l3eGKx8rAToo6Lfq/RxDJYtgAe1i1Q/L3qNe7nxwCO/WJNBNUar6hGf64pibpUGD1CL+eJvO2B5MEz3zmOl2YONfJshj+JQYJbbrXcnRBlV0jZtHoXApy6eOJHtSJ+jvfLCGDmBiI6QcBS67AbdKF7x7qsOPeBPTP6F55cFKq8Nj1Gx073/zX6QNK+ZYN5s7BxwHACwEsQPmsUzGC9IFJTjwAVbBXEWaezE2wwqJE8998uDz0YaZ9Jll7V5IQt2WdsIJnRYcWMxecyv2U6mxrDIF5BlNtX8x1v3pPD4DVWhgWaleZCs7Cz94k1EYBhw2PYLgnXCBnUh54t9wgIwDHrdBiwyWX6ah78zmEVVY/6kXOYIwQlcIwwxj7i2DVfDq8ElSoPyRxJFH48yTeFpD9zCkgbH3zvZsyjdA/b2wU/4jtGfeuX8F84pSFE0y+UTcdkpxJXtBjb6hu9oL4ctofCGqpguwJFvAq3b9LKdL7KkgCY0z11WpChP8IncDPuGDCR7vz3t8Vz94iXB7iM5X8D9+fhr5DQscChnhDk/+tHoL8vTuvntaSaiRwgOe7ZfnzU6GNhhXKFr9HGLu22EvlP2SeVaoPfIPQUoTA84C6+l+JUmSmSp5Um9ZJIaoQ7rsxx7e5JEM5Kdn9eiGGFQq490sZhQy+D1S/LHrzt/mjJLJJcEsOwMMZg5cXoq7/p43CZHGRW3Ae4M6nHmR1oLAKgnu88/ufJ0nAR2oQu2+YipZtxaXyVwJPUXBpS00RGPGvJW2wPrqCL8740atG5UjmsgKvumPD/MQhHhaR4g5SOwSLEuJtQsosQkFYLLotU5dPIXlY6DwOr0llO685JKyr1SGzdrD2Ob0xHHUxm0aotU2oDNDIyMHrbMNasAJTKqP8FdCbs2Gx+4kVzysCQRNCne9VpEmJACCOdHJkyETXq/cbHHzGdBjCTCXdvh4uwtKZQgElvt6KgpcpsrpiBDB0g+TynnuLx6ckMsYIjKWY/GKgpxIuHKopw4Kml8ItTNkkVMJCTlgALJhzc1/j7WdqqJ0Kc1LyFbWmItKaQcL8iwgUt4sxz+kT7tf6zLf+9lWEgaYxmAmwS+U5EVa8M+VcTRb9XMjNHvs0vQXXOd0bYDFk21AMa/RTGLm+5o3e93egVF0TDrQKi+6qAyUKcntOeRDUkqCuQVXc24aalIBrS4ZTpo/rUujbnXzoUBqQttlDJ3cj/w2Q3bRLCfqD7y1tb94scPVQUvGYRQNKoGmtXqFkHQms6J3ED5KFW1qbCeQJgNBpvJVvQC4XUtVYihM7O8KuCWISSPWetVc0k2EM7wUenJxFU0LirLERcD6K2ldSVXiBauD+U9dxZUf0yz4sUOLosAj4JgE+MrNOvhUaJwlDsoCzYm2cPCeOzktFTbLU6dO07D7bCdywVuJ7Ca/BBjPoKO9GSz1kA22Y/hd2JUEiiLTJJorhlLKTjawYupYxo+dcTLimesEDDR6m5AiNXgMxYjFZjiRpmANJPu6UWUbVSAVeRgDasdP37xZUSGuf1mJ6vshNo24r4dQs7wsLUmxCYBgB6my5Jr9b552OG0oFOjGo5up2pdNJIdkIZms+icH6DlHyIHALn5bPJYbeaRM3gwgYudvemMdLbeTs3uuFP8mJ/fCjsHBcHB+CkPX2g6ttwQPGQoUZqpS/g2F24KEYELizY8UVX/0AMQoEgooJJ8Ie5Bo/NEnN9duooYoI1scvk1GmOhHJlJLXrV9BLo8MM/HLAJmayW+PFPySwSdS6AIR31okKl0vwC+89Rpm3quWJNuJNuqYyv2CQ9cJYK6uhwEK8MjneGMU6SNgOuv43PQu4oUn+DPlF4K2gF8UEoT/bbUyggUgKs5ZKVwyUgZiidPfVtjSYLqe9hHq4zQybAOLRmWjmtgbFb+05JRkXwmRdfm8CaYPFnduyr1Z5lk3NESE6F2t/k+XMdAnqdJUCqhSxeMuTdV5yoNs2iAlHoyThTt7bATctouSErdR8bPDK0HStlLMcnN2638oV8+vKE9wi3YM19Qf1jDzdhqZQjDCDOyYe4h+Wzc1diZDm8fYqwf5Q1s7IqPer5V/WsIXgM1HrFgd3FzgG9/u/GR8ec3IZrrFqAs3hVA8tDyP9VcTU+Y8hqZYyK2SpSNTSFb/jTXxHtT6J0afLchBKPjByPbbUBNT9QZs9Be7GaUeMqGkcAKP27jKro9mYNb4TG9kSW5Iby5ooBH09pnqRvPpqe003NaL0sh0wL0L/hhgLbtwi/9cXOGLosUU4frlfiHRq/GIcYdVyG9pfhrNvAiaQp9jfSg8i8hc6bBME6/v96eAyhmIbAQlbTNpMicsCPZZj0N2hLorZRWL7lIe2u+mZCRzCH78U+IZP7AIG4ex4Mni5gC2xMT/8XeAEeLXXD8CbBbMvcAUPVlwwAQVCwgVcHQCuoGN5enD9KedPUg8VpvXl2c+9BONfRPRAG4Y/Y9bj+fOAClvDYdjzk9Hy30WPHBob3avo3hu75ibfEBR3+eIhMoOD4M02oEMBf9FqNzobp7crs75lp8p0r8QQYKUHyLx/mhkFqdALwKEaOYuTy+pO2CGPU2NQtKSW4h2T2yV22hf1ncbBUiURzIjM1rtwAwwwmDjz0O9z6yqF5PjPuV5z1jcCyumvpCq1T9JtAjo/+Aw0mIT6WsBV1en+Nxz1TOzogyui1ynIrLL3EamHINXivu/NcsJE4hofUOOvuPEQo3IW0AABmyQZ49RRUsZ/35Dl8JFOvbGYp4Q94wC0gZu5SCt4LhjS04yOqul9UhHIs5/exJSzCUoB9IN5ozXIrykg9wS7elukbvpVyPpZhJS/9Esw/X5rOGf7Fd+OGtNc1cZE48P9X73wrlG2ay5eAI8k496zgHUgAInsCp2+Qud/hhFECAp5iD29rb22tEISzjjdHh12jyHajVfFEoIr79NgkbGbHOMEC9NlZDwb2j8BLfA/8VxIIwBAYUhh6/BL9AZfUnhtp26BT7XUHG+kYaqrTnH6N9tbA4sTMcutkjSTnziToUtUe9QhTbCjB0QEwalAZcC/DM4YO5tBBOBhxkf8A1UxCYOu2/lyw495OZcm14czAT2EMO7x2rdmKWVlxlLlkKC4djUFrXpHrC8M7Q+jbhre/S6w8CR9m67Xvxyx3SUyP/UlFOOLQSsB1F+yuHuko2+Mh7R3Cd/626hosTtAMChlwoF62vtpYAiuVby/3apgjdIwCATz48bUIfsu/q4YSZzwgJnsGt/ywDcGrG+cnWqBHWrJvndzAjXiz7xpMyUt9V3JZsBl109OjdfQu2r+F/O0pLM659ZtvWvgC1lKtdLKygYt26sYsc16S7VooKJppQtyQvysYeasE5Rag8nzQ9AxQ4hM/Zy9z5RsAj0aZxglEkLvKYexQkAqE4ZEofxWvA8uGt6hKJKOKKDaIc9WU7Am/dN1KUQXgP78KYpXEAnicApVma8CcKJKzBmkmPNK9ixAI5tUIVKwYKyGo57UXtj2l/SaZ89Mbf/4dt+nHanDGTec3gTr/tG/RQikHilwAyUsFqYghcIOm8UkgjrV9pzFvx7M6HuMoYj393iDlSD+L4diFY2VHRr8QWVkAigj9wEp8nWG3olfus49iHnwfzoUwMiWVdTro6Y/B/dSH4dDBzw9eRQIkRdKSYru9COFt3Qs1yJYfBEi2csY1TJKpQ4t0xA/JviiZAmrPXybSOlMyzPndyDzbBzCp55liOR5/Wkuh+soy2tCMaEy6dWEz2fbzDcfVydbKm/1M5gWfHNx0llC6eEpUvdbZ2nJ8rXBGm67qJRYw9KtTW5TdFcZoThpGf+wk4+HgotU8G4ijwbQmD6p+ZzglruOqiw+PwFCvbqLdIQeoBm2QZlkM6hWRMa6hAQC+QjyZOposMk2rmy39vSqks6mk7jvc8ttfLBp+1mltKHhhGNxSE/kn+fQsJxQ6ujISqu5//QCxnb2WvTPQad02sMFEz58j7nzjmWg8CodRrTcgR6ZzvJ+/fP3UOq+Yg3PWxFF/tu/fgGKV13npe5I2FranpPNXaokqi82TxMK4YvwEm39Y+iUAiK+1S591s7eJZMiKQ9sldPYghUxvLIniKrFO2IdptB2LBJOXmj71ZK9wia6xqVDNShXMW+V4cKgteIpBNEvWz4BtwvU5a7oY8p+nVgS58cnQSm1x5Vpl6RpGaWksmLiKYkJFP0yIIBoszU2Q3mPbZSYOHgPrlUUkJvKvAZ8DW2Lt9DJdoxGE3ICo72O0UcCNs2d/roa7peMtAuvVABTNvtvzMwpehSvsQU/2qXCB7tWQAytNzmgiYxXAx98Xg1ItDDl5/iAdFthHRfrKV9OxJ4iHR28fXt9+uJDi2FaBOJw0j69NfhzAJ18v0LhfPP26q8339zaPAINf97OnBSBZs+Jp1hjVDseJp2K75UuKvyJetEsgfeEUB6HdnJX/vngtqOm/ok9M+HxOUB2V0QdMMbkxMzJln+3ghdSkcvDwL1VWrpfCtmkiLywxOk0Xb6+wh4jxHIflSp6CgewqB0faJ4t12jD2XogL3j4RJ7ikzDIpalGsxReI3BXl5PUx7x2wrrZRYd5JorSOl2P+iks/Dhj7PZGbGzH3ykRzktu/1BnocRCTpRimlHUJVocOuzR6/apEjBzyYMhPW9vljW40s3dwksC525aG0mChS4fR0dwHPBR3nnrlYB4s67LDoPCG0QqjnM+PM2cJoZNcuplVjihRtadRZ9dstLfMPBp7RMHK+owcCyVgI9TGi1njvOm09vvMgJgLuF0ZOUquTnJVZ9kGoJcq9Cut3vo/uMpYTkDFDEyMwgrNkGNQEvErM8R6CMu6aayNrl7C0j+HojcSkehEWYSPKcV8mZnR6HjUibP412F48MlBjZOiQ6K1qMMJ7d980t0BGZBzmdpX38mmQsCaSmIXlanwQasXcmmIvpzoH9LS8s+2qysHnkgL8YU0DSFkxdHsnloRMvSv0rcbdsu+bNUWrL4OeC/aSYlYiAlwhgJGWc3+iAVn/yPCGdgddpflmHlNUz2oAKSVKpS1i1Lwe+2HO+SsBH/a/e6sEyF/ZalIPhIhB6271Oxsqpgyu+20nTS7ve9GtAujFKsfwkeItu0HpL9HoYMkSxhCB7mAAykKptYjH3qxVtNrNY7QO68V4LL7riwRrBcALBRPljlsIsjbNe80I9KTf/oFTmX2DEPCAIwpm8hZOwjz3sS7oH/cke5pC4LBEFK4wNmc0iI7DLyBemn20vmXjera4gaG3OFF3DS7UbHSk8CB9YIxRhutptpaD1OxpJslF2xxoMadFlYXXODwbq67r1xU8dirqS2+woBWnJfqxizz3MIAtbhh+AlgFH1fjp6TH8twDZyVXeT99Lf9Bm8uJToCxlmS25IQ2Ypj9jA6ecBuuEfSbzGXMiZM6eqPlTYb/7F6xoTCPT9haV4hPPMSvK60m1iu09bIWauUlUcr+K31uzbvDEJOUHh/CVc+fK80Cruckd1CGf0TAuvxqUEsJcS0s2TrkYt/tcLCh9KySYqFcQmKFF2RMSyeqVN096l8rC1YyQWxvHJSJB/kwQIsYoZ6lZm3qpwFSWMjhws7uEi9/hTLYWWyYEKtTRF2c2+QMJZhZ3dErt3pckBb8Do3zKS8A3vKGSggpUQ8WdNuuxRqS2WdCUYon/E1h5yjQREaS83vNGQw3K5sOB0WkLAItA9Aunw24cCfvJ9P0ZF1vCoHw/B71MKsxo4XMVzsZ3bMwXIztt0hM95zU46WDnQtFK0dnpNA7ZW0L20ZK+J2WCJBPqnWkVGfFWsWh5PJx9sI2rQUbv9LdmimodTIyJjNlEGx8vPi9D9ftlPd1kox+9RX7swZ93iY0+HMF56jhtpgUjV0RqpFToT229N3F91O+EvNirn5HD4V9mEpSlLUFIVxCWgf3G0GgTjPOuMXLJLo8iBV3+Wo97FBdxpi+rxhdP7jqs4wPHOXNkryg5K4099RRB0F02yvDSq6RBJ66LnwOSNyAS7b6Gkf5xuKkYS/DsWvM2egfpg1/uIB0DqQb2EsxBXrC5az+/mDa6pZsO56MP4Xs5XaWKQd/zYteoLgcpL1xSainWmTOxSpCDkXh0mh5R4c5g7Io/jHS11gCCGZermNgPOIP67Qm5Wdl8B5JLEa7xTKsdfu3h/9BOQtXM358z/RcZWeD7rgiVM2XK54Jv0WBCg0dcEcQXexpn1DmFgoonL4p9s7qsLyt7fKHW2YYDkIqy1JLstyOcpKZK9fENiC8spuMRP1fD/u42Fxol0hwM3U9rgWP+kyVw73+/9DZVPKq8pyfslX8BEm6gHGhe8ohJidh6pyt/B8HVqASRoWp8iGXI9IjK51qKKfXdJxcwppt36HMGcpa0pABHFOxEbxCMNKy4f+bwvtrixb87w4EQ5b2i+OklhYUC3JF79HziOnY+JmctTYTIDdT3NlBKg6kAEdLwgjYFEBVC/ZjkWw++ZlMD6pS8LaofwWc+Hv+ihmClPOQZrM/nkL/UJZNR39EWeLRZUSYk8VTG/m9tNaQF+g/AiJJuXtGCnkToLJgYHhVCrHOI3tlosC/4W3ASMfAyJM0AZ6/P+Gp/HImzKJjo955aVGtiCvdgapr1eh8os7gioqZMlepU5zSUtFou9/v3eH1uzoJFgRgaCpWqw8XDo1MjaRT3PdZ5XTl29lihnUQNVsD+qYM3qWGd77oathRO0USn6yPLLYEA80G8fgIVvDTzFWjIzH3QC3e78FgwcgwP+lserzQfpf1aMA+86sZolWO/HGcIM4IzDMvhcNavswbOWVlpdRY5DLt7flecQ4zhuuXAcVIunu88M/19+g2tfsw3Vuwx0CUHW+S5gzSWrtDIsEPsHRx8b8XJOdBfLCob1x9TikIRzM+AkdtoXyaPullI5Ri1bIsziD7GJC9B4E0v9RvHa6/m9Z3D7mhXcwJeEp+XpjzLIs83d3JKXOVaEvSiLRvKAGprIdn9LxsmZKdjyWWDyvWzHrcgS+e4rnWcVOIjbECY6obDT7ESkFNhupHQPvwX2E733du8EWq0sLGHtkDEIOpxPKSA98nyBn/FVUcimQshCbS0znJTaWeI30yCpClKHpHsaLSqwDAa1R8VYJHdpWqSoq1m3+0klmTdAIIt4gRd9u0FjcJRarnVG67QAbIfxvmS+RyXfKvcDa7LttPrb+RchD1XxfhfuTg4jF7sa2LqrHQAwdNbUMfqIP8abz94PARfpszyjiWbmagEVMPA57FWOtIrOxHqoTgMM9QRC4XFYLWiacvnBrYVkFyrsO2wruGs53A2Arb7ithuqrRtOX0msojYvsAa94v554WAatReF53Ri4QIa+hJ/bNibRJrlfH/mJ9zR3RJVuYj/9lm04wSlpuYO4trvCrMyLD2Ndd+f0B0/jcby+minBZdnPihS9lBw59/WfYL0R4Q8586wcO1PAKU+xB3pRbtj225HfPDh+SUszPZhtZ/X/ssI+xntM1rmqW+sXCqEPExJmVO+lMUWNAplgS8IpGpk+z4bnDnksbf75moCO3vGN/PyWz5Ylumn3xS5ypJtkP7LlnkcB1lZLGxXmba/ksIlsyIJYVe8qagaWnEbL6iYZrabEjLfOkts+kJhS9DC2HuUmtmxagXA91NjxEzE6HfopdqkY5ijoLuIJIjCR++cJ7swzC+qTV0j0jbDMB2NAXGYywyt0U6iR57p0b/1d5poyw1paQtohLzPOnVEmpv/TA9/WMHRXfM1JsOf9WzGudN4GpWD5Ph1iObq9uBv68/HTTJVUAXVKqjN4oaAUsASO+2Ilgj5iFXc6IQK6iaMNOD39pI0pnC/TjG9PULIB/zQEsSpLjNsyijWz/CqJnjwzDwquDBhDPSCJSww85yBNPvZJcyvSQmfewcgyCJz6VxIRCMYPx6mciXVcopD6OpLq5Jpxe0DoK5OvYLoa9m+CBk4AHfyd2AOqpSUl4HXlfwx5q9xvcxwDvcKl2qvDohBQwgcVmgfpyCUyZZmKdJiCPi+pTeW58Z5WrI2Gt/wlZCOH8dYGDWZZEfVjARjztLIZ0sfgBB/RK8xS9mw+4Asc42oQZZaJyM95lJB6/MxsSzq04tDOGkUaFiD+VF3Jd0gzlK60+dq8KQ7MUwAGtUKp+fPG04vjMAuEZH3RAoKlsMuJEhcZdcDBarHxCbcTMxL5pKCp9SbFCZoG9IqUZVO7W0nmuqKU+aPGG8co8dn61UlgK2HdITlvJVTuobWNVqXG6OpB84nsg4W2CPpV5Fo26F//00GjYk08DXe78vKAFQ9ErjgW06b+vYlIcJHto/WkqjRQOl9V7yfonQtYOLCw8U1IxPFUEpkwM8kFU0tf26a+uCGYrjmBi6jM68r5uFihPrPkv8Y6DtR5Dt8v/81JXiCRUuT3a9VjO6Z1IKBFtf6H+GV7t/RoDIMCQCQGibDxYbJdkEhUcb6st3gv4rhNuePzKurlFvsdBuF2/Xs+EypEAKTRrH8kGB0kHcxiZUaKRbb8VUtYZw1k71Axr68icgIF+HGnwEc8jpPTRqhhlLjILpNgVO9vVEWJI8Zdnl3xu/ccoEcOIFpM1nru3QR4CuyNhhAfjVQPfFyWeI5nCo2QSgac/kySmTpQ+TJiQJbHgRy+63A4HAXQtFf4qRbmfZDO2k27t0rTrz4WrTAE8P2kMZFCL/9FkJMnCWcFIaViZTp3dejpIwgR3yZuO00s2DHFePGkUt1Pf6bHX5LgcOKEPFlycTLlIZmIdBeKBRadEArdJRglL3ja9o/N29MSGFcfKv9paNUHkVFDzpMJub4MS7um8yqssNQtRVYZVeMQwK0/9Ddjs1zLrTb015k6hIpDrlz/axDRn7sSkGOMMhc0pKg6U6UwbuaOgbGKMZkzZ04N7c7ul1rmnXoyhEb3qgakqVLJcte+N/ubQiGQ6OSBnX833mnQJQDo0EZILfxmSTLj16fHYp0Pwy3hND2fmWhqWfoegwN/mhke9hAIEH4ofwY0WYCmPs7ti+1d92jcCQEmydhD1gxbhqN3UB0K6C5lYyOsHLIK+JxGPWMsgihqdkk6a6ffAE3VafvgcAdf4rEuRsTjth5jY0S33r25Gq+I4vCKfBRNK659z4ch3/BM1LeVSPmPwBRUUONub6t5sJYB5wLjqemjywrCB5pc67mFXAtPTS8PN3RNKfFDV7d4ziPerlcgoY02HFtUQeCUWTyye/d0C9tzf8KT8bbcvNaf92/U/jjRvDVGB/OApRNPDd+/2QP0w1TnNShKyCPw2cbqZASnoLoffMsT9ROMfMwuH8sjeB9XiEp9+fglIQwfyAFHeQGEBISNjasb4aGKVbmptABX+dR+6RXnCeWzNz5CjFDhIkW7zLUFXhNSuwnJ2v9L3jmB13zRgxPQQaKDQb5rr3kHMBE90GXfWVReeb5Lf76k/uIfLGt7DvRV1RBcilsdFXZ5e/klJixaIaAlH+jLz5NWWvmjb1b747vK/I4ONEt+V7MDmsFcNS6r1wkJqJpmFOTkPvFxB2IuxsK5IjYs8+6X2eCPoFrlWNb8Zeyy6i9FI/Z8O/3loRDb6A4wjJs2uhM5S7TP292RHSUaJ2B7RNww4DdqouGwIpGYN/xr5IIQJ4ZPgZckqHPGyHJOAoe7x4J40McWsjBs08+tAf5mHuBNffgArleAiPsubKpVm1mEMZiUtdIHxFBLHvrWOzIMGQuPYjvCRx+iHPeId1SqymSFokXv6EgAmB3Yl8LFxfizSIcpBWCxA/NQbR9KKapiofieNGKsosJq8bCc1W2xbuq9adykZAcnwKzKtosckRxzccTRMyo1C/d6VHRhFvZVgL4XrpHptoIZORBUK5n1EQJCC5SPe1Ml1BtTq5uyvmDnq4HuISLoEltVL9PEH2U2UnXSWUEqgAoPVhHH5iablEp/ZCnejodmZhe0hP8nOhpR0huY9iU9+lc9QAduS5p2x0FGsN7FxwL0gE/VPrLGYtcC4wnDSY1EPLZKhi9EYSuWqWOpUSQbcK39L/lhDia1yixUYbHtVXLF6B1eLjpurfpevIFfWmLXvM73KYHkzk2GnJ5MPx8aEEvKLY6q3LfDYD7WL98seZmOVjKkbtAJkm/2SGM0xSGvkaWZnTm17sVYCnKAI+8lM+79BdgsZdo8gJUXt8Wqv/YoH0WucMpvXauWfpogUKjw4hBzGmBMb0NTJLybPHJR3fjZkTD+xOhTe8fYAsshUNN2MaxhH39E2Sm5Ym58GGhPvopnZQceXeDl7JPeKe70oeGRWdIVNpv9OKIlA7oabPnZZL2juiLncBnTbNvArGhKlI8rEGavF4/hT0SzicjJ/sAcZy5gAcidNCSRCI4d7KYlbnvkwKLkj2pBTX6Zm1uClYwye9YAp18gNCHBbrcaE7FLcdXBBRkagndVsTRC/oBPc0VXYBiWca1h9+Slk7oYH/rTfhRwenfg9i03t20rI3RBufoga587bQ5/8jbrZTO1VYwSZc0Vq3a0GRnapdJ2do8JAYnUgLoLuDsE+7KY9tTtsu72tUP4+7BowTVY5kAAfv/wdBQ1+T2CSIDjIRRcch/+c/sZq03qzYOQtbnWEuKsezMCdvm5iogu1RTE6C2k+CpN0rO67C1VrFGljX91FdrhmLawaFdK3rQEn98/qMMYBVxN8rjZRAYStm0/FsDDjSR1xW411PZlgm89WrBsCT1MSJ+9h1cTc4Jb8rFGeDCwEtTe+RN0n+NxWZgm30kmDkQX8Bd2zUNYd0d54re7WBPY9CcayeRvrIaG4/uBF07BwEzE3nhPp1NsM4iCmVOnpeR5tvx5cqlSygHfwNiJfOjNvhP66wA9fs9hdAqaDcgWskhI/xlG1r450zUj0Oj01hEOydoROwB2eGpe7fwSA+74BPGxxdklFuk/TeOwEeHpfvIiDjA9r5mEiXy2w0kTLYZy1B46VOas9xTyuwV79RjGhMi2jMNUMSdTws36RC5wRIHmqT+x+uHw3e2haK80sbeCUU4YEjmqB9UI7R2ewuDzf07DW87DT+2ltbB4EwbSm5y+2FHtWUolvrAJEpAE0I3YPGmwdA8vyeOO5P4fGyZkM3XI1CgqQWtaJTjPch/c0nGdqREKsABhCOXhkhNbEbbZx6emUZLgFBchdT39CB6fvVyR9upicFYh4Xp2BGXk+zy6GaKEdvkv4VbZbkLHwnczLAr6Fp871koE5UlXEJQIkVcQCfL5XtInT7wzssLJmd86UzO3zh2Fp7maGM+q/4pRd3Tf3Z4pA2BY+2Aygp8ACuWsiAbgZbEHZLud0iwoWiG9i4jsTXSklppKeZREBuo6lmcy1KnhdzkEU8HF7+drfXsD/1L3mcrfqVACZS/xuANOklv+WwXHVGUrguLUEsMja/R8ohi8omTiRUPPEjzMt7QIIwAKj2Fa0zcqgh2CbLhTy9xKhXr4ZhsJfXxAdyEuNjRV57fVYAMxxKP7IB0T1RMa3s42sck3wcNMcXr2djv4rdzuWwcUAAA9EAZ5cdEJfqo5+0GkpiBFKMxbH4uJW0d6kbR+ooONPgUIJnSbH7SjSGgECDa2N+/bz/WMm/YHhGEdJA9OHQKu786s7eRbPH9MS/eiZkVD3tb9vIEgDnOV+AGB4U4pqXslMcbETZ1hPxB0pK0MKnDiRT2cAvbanFzkkDIjHop7WCthHGScKpDT3b7+o83H/jMbfeoc0+Z7nuUUpqa04IQjRu/c6ChLdQSkdBD3KDKu6709NIfwaMcZ7qlZc0DQSRyuMB/PEG5aL6DbM8xQNuEogELod5vrv8CC9H6Vg7NDYoYJERfwgqHZ0QcoSH/2n/cPUuGGU7P0QFeaFYW3c2GNUiu3yUkBY1KNktpbdDJcFoUfpTU05w55r3iGLKkrYJikn4tsG2OXalX37QA52fx9W5Cxn2fukP96E9vzxamqxGyrb31Y3qO3qMsjPugCS1kCB5TtEg31N4YK/uT50RGFws6MO3mL+MAXMf4Pq5RPYzRRJUtkMNvgkjRzxrEczUw3dr9cPdAXkPfuTmHdBD/o2svQTyC2JhwkbSWWinOIGjCdRpDKls4BoCfq6adYjrenbRiKsWKVPMCa/ut8e1MmJI1CDldGRqnmavAJAHz9TmyJf5gSpyKKsRMInxB/jWdKxKUNmFaHv7dx5sm/E0vNYnjeSKEKSJdHIzgg0wAwaHsp+0z1LZADcVTm+KiJ3Q8Bm8j7CSs5qPGPfBRTcOA+WP+QuFX7HdGRF8B2ON2t2w5cItO4MrGwmfk2hyzfKtTqE3ZDWOKNmrY3I95ymizaKiH5cRuZEKPmxl7i4kFFwY2iSjDxtQ9v2DhOnpB4KbGE+M6s2v+9dmfMsQOuSeRkID1U/aMYlYGhxu/hhEx+++HLc6bfW/fOuUzsXfbP2yIpbEDXiNrWE9p/BkG2mWPNHazjV3vCSjCO1dgVw7/yGu8fXyUnY6b6bL/QVkfV+6u026lz9m8Bc31OURBe2/Gk3e7ztjN37IdmQk2lDbdCoEphek5VQxNX8gtRZnXvqOd9GqHC6SOyJCl/FpKy6zFBi2VtF7GNOgK0mWiwtq+U6a/yc7WUKWrAnmOcGVO4Uo4lteAo3zKW3ZRtOuqX5J2R7PYXUnUSoXAhSKRkK0hdVhqKWLGxghLrDAld5on1AtvNkDEkf9RYIeMtr9Ox4UCTtVc/2wh6/5+wMsagnpF9q1UKToybQRBhaLg15TB+zCwwU1T0AcXAqIZb+PQoai3fdNUb0SsEdQXwvaG9X5J+4pQTLPvP/PWQgyLIM9jmbfRhyrDJIk82O6QTOFJ4dexN9VN6cV3HsXAFA++r1qYDpTDnfCXeHzvlw5TdurRzH9/ZaXFytZbsdRsXXnzfEbj3NvRGfVEmHG5NWXNN/g8GiAY5rRcxA/B3h7NWpd9H+MRqMD8RKYrTuwPWSl64fIks5qSF4eszmflE1j9sQgTGHFElCqhs92g9PzbTRTgevyUTVY+zayvTQEdx9/7UsoE/wQGJb7XqnIkmmmoCsjDPRDJnUql3bKnj/SDL1Viy/hrUN9gXv/PTXV6IofDemsobH1zpvzQQel2X88sCGB0v3V2GNNw2eOEZ3V8Gl2AyHzu33OKoDxPWrO5/G81J8Osg8RrSdTa2Dzc7h/T3wE0qKEPgasV4xJE/ULXzD2YLj46rydUYqIWHuyc6waFHd/4yj+6mJaj22yB/lmb3BdpnWDJQbVuwYoIjvR1Aecq1hQ2TOexc2uY/g/t6Bo2qMszHHBBlsCT1qt9z5gy+Qrna+nmH3t+nWaHPrKvYzNV0i/HcsZpFhaxBZ8GyQ/Ra3gfNfvdshdtamqrLG99C3+wFuys6BWKC2UhLJLeGnr5AGy95iwt3Ev+RmUxlmeWRlXS44zy5036Rk6MThdPKjVAspY8epmWwsuwbDzyC3U68jLJX9JxLqMZ4dPX+o6NtcamHloibp90DVmOF9bY+Ug0u2qo+Rqml3r3dpwb2FdInejMi++/MNboQnoGqcrusFUaqMO+v41WNN1FkzqhDdAv+Jz4l1UPI7wginBmI1lqxo1BV43/X9trwr/+6TW04UgHCEa3Odh+PtPKYc/lFWLtqh/2rSrOMG9dhUodTFQg2eKHtb7Vn5ymc31hR4CO3NhNLue6C28DXQWdH9KaNSiro1ZDW1qeTkknpDvsAqpoiphfa0M7H4MeHkF61sDA5zfh7Ob4XZwe28f0SOxks+3KH4IgGkS4ol05tiraCOiPiUVGSnRLMI0cIiAexr641iNr6WHzQU4DKtGabz0qs1hSLj2nuzKfWAmwvEQeiLd5D7p4mi31C2MAyKzoLkZ0g2OcGMQd1GeixoBOeLJX9nnP1NZct7i4OTjt2KVD/XP9t2if0Mj5xwcofE+imOz481oLTffcd24u4eOYg8i9f2pCTVavQmkuo7Lw5tWqpRuRv9imTtjFr4UzLK5P0jZnUVPBf5tjQyKRWQ6a0fnWXyQlOKK6Y8IyzPA8V/HG7Jxn0PwnGFITIureTPDSXlewV4lS4Z2erL1fS4QnCyvuD7pIRDOqlnZjk+LmwZcgNhN2bpx3d4p9VUrZUQoJ9/rxfKMD2d4+znAGFbV7L1Ymk63YoN/qISsknBqSbsO5G5jV6kfHsO7jQ042zg69C/uLMbbg/rogAOAQQtCkc/f5/RfJZnX8+JPec9zOFGqVa40OrIKZKbTZ2MUhNYEbHB2KQGmACYdkAz1Sq5aUngoT6pAUK0QWOhPQ9wAB5sfqbzOnNB7oOPK/kZeBCoHFcT8dM7IiTVSl9lNTDKC37ghIIYOiOLWTa1okV+OGaVqVb61EL88lEQPv7php2h+NmM3F1kmpXW8AoWhqEl99M9Xe0C0o/Q9S2bd0v35OOrlLqtdKODejv/2Vg8JdICp2pI+pWKPoGaEaJWuhBYpTk/YEQrVUphpuw+1ppiaGf945fj45FNS4vunFjJIEqzkkbeY/6MICo2rcfLhY+Sx9GGBcac7mPOO+/VyAY387NFLbNOHD39YdTcd85vT+ik/TOl0ZaEmbl6f7VsvI7EGj57fySh3n54TZ0jENcK6xJgK5k29HOfbZV5bU8xCfAO68L3tQ5bNisFxWfoY7RDi75s0MOZ6aKo+VwTIv+Nfm/nxPI3dUwejZvLXTHjbWOPg+JBXEv0oHH8X3hI3NbV0tMbqDBE2jMB3LeVWUXuxRzTm7zZtIE33VCHrpWzLy5rOMY7moVK4ss6ppYfOHr2HZ6tP7Kf5iAYDkr5fhSaVrsr93Ybb04fs1cc2d6047sH3atJG1HiSG9IrF8Gnp5rfwAl/fLXWf9x2rR2i0kq0JdxS+rIYY+2i/ShN0nHBEYeGlnYnFA3bo780O9i5yp4qXg42RVsYpYbuXFeZ+9WrjS4vGu3ODSoea0b84ZN49xzbWt8umPUrVIL+zUMsQhl3s0LZJ6HN2ZM8HZ0YlNauQMhP3W4dzbJdlldG6PgqUt/gZpy4HMHChTWy69dy0UbjfYn3rGTOQLrkWVlQl2N7W5Cqg79p915M2UY6gGwY0t0clQcR4gOus+Y6wO6Vjdd7V5VyrYrEOtahnYYYDsAzabPrcFJ56S3AeEDkWBIYXJAxMoRMSJ8SV8CbZjKp5Ang+Jkw0ePnDwqB/D+Zt1knnD3spnUcXM3z1SRBowO+ad3jE5OugzA7aa3e8APW9Y6ogtwbiDHFgzdqRl5aF/2oUB/Pab9UGHs9tzi1TBftQcCFu4ID7gY472W9CDTiUENIEFauQU2iOj2bvZcHKPyyQlRc6tI2GwXgKuVE5tbQgMJO7b3LUMHxXow5J7SyeuiWB6tA4bbMw4kWF6fsmojRV3DMcQB8AC29C5ZOHY8Byh3Tv4NNd0MSr7hw+ivFy5zvx46SO604STl5Cj0fGLKzgXUVqEdMZT7CDaoKgJUvrnuH5MfFDLF5QPajfMxiG8v76VqNPSMskegLP2lAcIyfI3cIEvAsUZpJ+sVMvO1RaLMFePFK08TV2vbl6XA3NVZRJhTMFrhRMmZKl/5OW3cMN75R11oMEkWRKZr66QBntFMhCw7XRRRe4cT8VM0JWa1PrbkO60HSBAqJt4L7UzyR2EJEiu4PI5ndc7Ym1OH985phe00CTS2+R5Z+tdUbnTzvxKfCKr4vWHSX4xX/G0GyM4qPCDI5c/48IEoyFa03EYYXflp3l7ExDdENjplCxq0z6wJ6ncF0youvderF+GB6ckxHfxoTI5SqpzCbBMwL8kJ305JRTi8v/i+k3+5DUB37IpPIaa+fY4Kzm0atn1jvX5ZfLXZbPNfBH0WCB+h1R2SH3SVqAmA20Wc1WzQ+yx6reTkMMr2L9fexmBWqI3pyeiMKnXBWyTQ7Cz7D3N2vB4LqlaI2xXOj/OA2kvxv4ikUfjzFaMYe4QeaRtX9DnNipxskK6y6ADBFXO9+d1AXjGFpd6ysgEGVtTWmM9NNorPRjKo3WxnIpiN4kDbZWaN3dJN5utvXONxBDkZ9cuoAsP3d7g8c8LMRCEZYeG21yn8VJg4Cqb3hydc2lAKhn+XINSIdGxPH7tfTUvvbhz21Xk9D3MWUifTacYor3WC+YWVLanFZyfn3XlR/309Gf72qmvVoXce9EfHph0ztXJ7PU6yJaqWk9NHCOFfRvTNR/3vXvPm9c3Ql3NyTIANlG7KYxKDt64/1Z3F0IDJ1A2647IDiy1fhpjpRHzD9OzMWB6jcx4nGOcMwVDMln5jtFf08NZHmzGZAN2suc8ZEL3oyrYWiaiohh7Aqo+ab5xnOn4CoWvwcbGn/adqzHC22EEI7J69m8PHm5Rw5fchUZF+e3QIFHX5RL/53f444bJkXMLzhbdxrhCcaztcNMf7rKRXGWpb0UkScGw8WD28EoPe19DlNh0VOHbZlJiqCKS4+ER6QYRu6GFoNmIp2xCQffEj2GHerDalaXkgOzZBlUmNhvMVJkuBxD+WcaNLL2SL1XPp1JRsHOT5T6+XyLn2AUtwJkylsO1BI6GsTV/tT4a7x9Zmn5wf/eiLGGEvzZXdCZffVujfliPl08nufhSo5CUZ5nRPo2ikR8CWJpCM2tL/d+AM+hEvJP3BfOBe8WUKz9T3wFqNcXmv+W5iTtXiVDBaXOQWaw0In11MWYGkp+hekmIHCCJOc4nZfhfhdab+U2t4pjQcmhvJo8hoHIge1PLnM6KYfJShaiKA4W4xQcgw/9QbRmpH+zMfQWZNsKAAPGAAAA5RAZ5eakJf95YmGIGPUQeT/Ec3sjDHNvXKWSATG4dVqI5+mjDC1OxwxHztIfsz7aYh5+TVUXZKb1b4+gwpjHgaEADPArH/xfmJpxpFPR8Iyn6WF9me9gf5899KdzJRRJj6SsTyN/tafDQBL2Cu0fT22/XGp9+UYR3ItGjS5zFi9z8sfxbyMXj3Aakjfxu7+l9H9eW/p2krCgsHzEOhbNB4zIbcm1iMC6MOUoG6QpuUcIdmxowLRE/pT4s4nbWxsQDZeL1toRsfCtIYz31gtGPDOOSaW3EcsR9d9PI0XFs4yblAwUrVzlWqqrZL8FU8uXN2b+mPtgvJd3QhJrGnm9yizrIz1CSQLioobp/SzGALaqSy/LY2kt+l0xzWma/CWCxg2tZ3C2GtB4RyV9zjx2TcEaFkoBeMrdpMHlgsJBzH2b/c3KxomS1LuzUI9RbnKoQ8SVL9kwUnGTUwGnC7gCbvbgfUfMG9Mumr4SFJzSDmD7ly0KoKOV6bzmHNicNpls1couZ4AA8xoZA/n2uGxlOFLeAaGUMYjF5dztSbGCcT0/dGHi9pVIOln4ieHcliJOFdnHjM6HFrdb4gzUnGOQ5xFDHRp8LSuFx4Vk9/h1j1ojoUif9pX0JdRCuZoqmj7Y53uu72IejUxuPp2DEoxI/o9KT0ZJs+2On8sbGAQoTuk2VLqIPy3iaOsxfitUFeGkOOMia9GHMtMS/fJ43eZSji1+KDdnLt4LU1MdQTlEW9SoiLR7yoDx4U0Qa8Irtz9XSdXhmZN5OdI5AN7CffEzy31z8Hx+7x2kdHvShzUQHaNZPLfte5fo4JbV4C/etEKUXOrfnDmoLYchZSeVkT+VvhAIZ4bSBklUShUE0m4c5a/roPf/4V4bwj07CmJhMCQp54jpMTKVQNDQO3epv1tTeUo01Qt9aqiOgXqFTaNXFOtlFB5VI1rWrfQPHWkxEcA4hGqO9RNvWWayWXpGUi+aTxqfN/IHa4xW171Fvomnve8M9zJ4BAh1rQHaHYY0azImA53SvX6FFg70P5Mekcy/QpnhPILpJJ07tVc5xF4D338EcMEj9yLVkMqt0tzVqZR16MuCh7fgRXWDEyGmg9Wj1Xbzm4uVroMWjmxyneZdk+XAXr4/abe9b+thKnxEUsvkrT18wrAGJpEMXePVB7/xn41q3qDL18AKPU0ZnA6cGaIoFy0mkOLDn/40FMsZY+A+fareADrAMQ+MUfIi7NuQTxh0W8c+gnFji/T88Ri7OaCyqDVU7qR/bftcJdteaSxxxgg2EfBYqiik7k0I1298VZcq9wpDVKzMvGw5C+k5F55Urw1Cm05hi7v6WFBEsmEU8bl2QFy2egUKr0ByYouE9jvaI/d32PgoXfwtuJE6HstifKoGmjcHLZbPUyXr2ib1A8obf/gyGepLrA3a+Ff6RxHSh7/T8leL5ER/gpAYTaSfY78QEN2WNpTzKgWFrqYOurehk1swZcrPYCK9Poabs00TG+MlohKnyRRPAf8SdIxrLiu09ewtvYgxjsrCDcDd3zBGj8A2DVQIy258KDvf+tBf9F+wpdUJGv7Nl9dDbJCO7LzjVvJ+ECStIqoBhYhyIZstRc4hmuzhkaJ/qKU7cIfjYQF/p2wv1xF5hyZUo/fUYNt9k+uNk2xiKgMNMyWMBUtvfUq+oghCVJ7zVqGu+LBQ9Rt1XYgBrqQhQUuOXJsWyIO1mCK8bDmIJbtEc30RfhcjBNvfzLT1jd99yKj4tL8wVB6/CJwIV2wHlDlJNMejuqfueuGU35T9T4u6YULlyJE5z2kDGVMg8/ahqniNC94AEfIQtUt/P15qvc8jmgPD42yTEwv/JLO9ckhHIPDU0XnSPh0jQKFc1hFP0KAefB7EA04JlAWbdBLjM/t55UmqOrCLIOsI3cW8LP8rP3WGn8Ivb+0M/39XKQlT1YuPB/kbYvoNONTMM4gKQRgqll/bCbjvbGFUbaKuJd38Ly5jP7q7tffOulGTJe4k+qDqhJGBUsgelZo6QIvRkWH/TzacrQ6h0JZ57rRQ7rEMhlmVNBvBW0gEhIzxhd76hXQF/CnpwTXDke5dVSpzpi9f82qZxP9lj0mlMCIxal5RJuHnlLdXWAVgzBbWUrt1XJ4/Oo0xctxttjH4lRWrOOXyQ0J6M1AU2YmH2YHVDLI88YQ/NACt4SYBtT7LPB5+2OgbjV/drBwuy9FedeNpU8ccU+SrQMQH6/7gWlM3FgO9AdgSihcHqM/rMnJNMhtW1ydlMQlK7V9FWRak/APeaHaJvsozvSrWIZ3TE/9X8EiBNTFIqsUMXz8e7jlhecGy9Q1d5fqrKg/TJ+tSjP22gZ6l9oE9wWIGlZafPJxP7AFxn6iR0xv5UzU5rCwSpEASgprMmAJw5CdfnnJulpTfldI1lIe1rjUY5v9olec24QOpGoy1kIXwtAxB2QUSt49Vg46J6bWEB+I5sO3Br8E4caaCea0RQVeD67CeVDAdeaHs+gnifDwcEVC1MXF3MI4ljGDG9VTsUnJtgmH8ZXLKpDrQMdarPrIWKqJSnvr5yv51y/vH7SCDXW2l26kx5gpViQD4b3RCWCm7omid4ALPgU2/cUUwPjO9/bU8+qs5GcI9v5vGlgTOSGZjrgIsa5xBn1Jw6r8ZQslqdDxrCb+Lr4zbRhIp4XjAqoEPdhLeaSgzU5HcFTeTJSFUKwLtMvxp+Oa/vQ5n8ipQhtQh0qrPEl1cQQorsscKlCV+fcvuSaKPKRvqTUVsH5H31YP3TYMuEZRJg+LUb0/beF8tOZHqYx/atQiEf8JOgZek+cp0mqt+7vImEP/7TSPD1tagARacUp+YOIST2pDh5R/AZo1oA2Qc5phZG5FADubt0ogfTjCy8w1wJ6PChGPwMgmRWavmP6TpOeI7DhsMkAlPq1ESphSjNCHr2BJ2avRBvsjSi4K8lHhWEUfgylda4NY9erQjL04jE1JV31E4CljvAzcBE3VnKh4uGB/LYPQ7rJFi1esQo7IpJKx9jrmy0RSHcTX6+GLYFiv4S8ec2Ck8ucLTw6EIWZqVPaXxug0hPLKrFitflfhbAX4SyNm0M9H2AhxJBRQBTuM4nEyWADf3mz9cVBXvAbBpD8Z5NH963dcKW5VRnSCjpF3HFgtamvsrbwRLxkGzAv1CUr//H/Mi2qA5Ph+uNvpzsKMZUgE6FKCjXVrHgQfBMfxIFGjZTT4TDrReYCEUHBfrwQ1zs5rQPI+zgZudtNv8Q0JE5ZLFZqoke64IosWKK+w9JUTtEatABTSQPzWxamNJfydIpagskLZOyRvUcIAcgT/OhAnUYwTHg2N8EvKLZzfCi5gUj4mYIuzoj4K2BJyh1dy+1NGzo5t6p4GeBDAzp/p2P3ytN43RH4LjXO91U8adE+abp8YtB+t/fxhppyGdQkscpS5SXCe5Pc7N4jZ4T4zbYS8UJL0FBniRMYEsDWiGUnQyhbaaaX8qAIkx6yCFfrXdd2R0oCCb3u3078CdpD0rHKcCINhiZi4XrxsNDqTDqKc9F1lmnTgphSU3DzFjrNAnV3/A89r5TKl67BVf43MIz6vY8zMZhQBW9mas/EpTNfxHl1KcPL70j4vsTVbTnH5wKCkxsLF2uDXIH2tzmD2gXsK9uDKOlBMc4K69v+14lbDdDxCsROkb/ucYIAblC5YsAs1b2PbGau7oskEXMALtJkVhpavurg4wa+O5M/Qdhpy+52nEZqoymIztsHcO70hwf0brolwBdTKDmskJ1z+j0nQeVAp/j8eiF2iEmLeVQ+qDEkjbDkeDC/QVXn9ezwiDjTepIEXUL9HSHP9Ty4YeuVtJrcWsUcf+ArKhzT7nWYt78npbZgUEkvFu/Ytyh10xmuPVzbBhFBXJdVqjuRV8lCAi1Y+D7VoFmLxQsOH6QnXw2Yk2O//pWJy9YdJ1XFqdsjGQvCcNfS+Lb8shscMujHNUz3SeJWiZhyPGbeRmNV5E78KigmlXLC/CLSf5Jc1P0DC932QIsg7AmbCHjjHwy8TbyDNJuaobBEQMKzqeKLgrIy9XId8HWk+5eXlkGDbpRFCaqU8mGweMW2EQ1mAjSAaf3hf5ITex4DgFFn5cp4a9jR5aFFK7T/8xMQfHWVwCSGkhcadT5S7y5Mr5/tCTzr4c6NKCa7RRCguJTXNpflHQOYGrRxLBQab/sTg3mgb7gZaC5vvoAekM34F79jBDVAD53DqpXme2N4pD3me+NKsbiIEBOoNz0Js3iTcRuacXel3HjbymbsaV8hlULvPBS6Av55PrkJRv5kCWIflNzohTMc6383hBsP+eK08A4bVYLeQq8DdsYCymtT4OHO4z7Vjx2uz24GGVaH9dMZQKYtfH5ONFQuBI2cF/7UY7utxQSs0GXmravnFFjdiV36BxQtID4wwTaOwI4mKSGUOkGzDu/+KzndUurzN6cPdqACCVgkkgIMCEDKKNVTuBlxqljoNbxckII54vy01ElKikWLBqo971wXjD586XdvsM7YOJMiT3acYDSm6GEN2b0oP9BCYVd3qhAKvUIa/O47c0ij+aY+v02HJ2inH47ajnCAMTTiQ/fHBjXGRDWzn1SLJxTJFMnyrqMDisa2Rg2sSwUTG0JwiOvRIK99A+OXET5ISWj5QRPGv6SUI1eL7lK2EEXhlyu4/3gsNsm6KsZk94DIdV2mbPaBeSwProSDKLAokrXGRtVVXjQbhcmLYWt4n0qmnQD852k2WkYDOlJZk2DwkF/72bSUQLS3jm+F504i86giTNVdsZLO5b49yZpoW+SarIeVJZlpeYRqsNTUb5PhVEptLegtdA/FK8qioUpi0HdpnBjlalFf9YUYw6D9WHQ1s8/lmQMQcw52w5+6i3eTJFcYV4pAtvBWWBW+waUAAFN7QZpDSahBbJlMCv+cRclIWHZJB2Q5qeHH6TNqFbv07ECRwa4TAU+dS1mWupZXBCDjGlqHA/riYmRXmeHfiaC5IHAxp4KEFZ+s+wtIPzwFLLk68GrUrJoLksx1+ChbeKdZBiBTrXcnH4BrOhGe1qHaH0tTJxbz2rcUdCYYe4ljjiAoFa8s4AakzzeM6Oqw4NyeQn2k+SueleYvcReaS2HkEidwjeD1MIjtOfUk/7Bq9rBQaLoNOfNEb2XMBb1vbTYJR2hzkFRDPv4pzNfF+18nOAMFSegA0dMG7g6HYsDO0AsfauO7t9TBTfeogTqN2UDcj5bF0tIhWxFOPWSE25pHJSxR0czhHdKGg8N281nGFLDyp9YPDSrZ+hsQo8UwQjzju+aOomVdIVsX5pyRiYV7EDrQ80+sjJTP6kiqKA0IjOY2k74usV/0BhLeu93zlVHUnJReSzDaXNatVlelinEnWZBWEXdO2V4qShOIkQ2T1975jbeHpDlen726KV+MgUcMA8MDv9lR7/Bn1ZMAM22nWq5uG5YmXlIlrUP86/dNy0jgeH1b7nOkxftStH5SQYKN4rmtMl3UaPUEQix+DYzb0DlPXX++oQohpZ2FDhU5k/QMWyAj5khvLjZ7b3HNysFZZutAVFHyFd6Yh8r5lI3xY/6x/cnjZ7xkYJnUmupwAAADAAADAAADAAADAALCi1upbGf80js8xg4wSdBiGQO6uxYjmGYT1p0wReZvOnWf/yPzq0mN+eCjypyR2A70/CuWbVqP0vha2TlGcYlX2qF6hR7TrnENv4N9eaeBJcuG+FWQ5smlC02UUlOM/OYd+ZLUnA9XM+3HgqFeBU645LNyZL60TMp1kflxsk54vJqp06BXyaAYl9+DZ8yJnIHbzkiyfOirYYVGDSb8Jvvlfh23CUlnmt/F/izgO0gnEDKG/nm2yApsHW/ObZVSvY/KGAOUgUV7o/32Gsb3lzUg1zDQKQNYnBWlY4Vbjpy+LsHao9pkbMoLeX+cUVOB004RP+nEFS/qHAdMLcAFhI3igNHwqzTwegF2Wj7886pZtXJ9VOz3cNDBvv/+3jthu2Nh2IUgYgGcuKpYKOGMW3NydpsIT6vQIg5hX5P8tptUb+PeDWY+bqnB+AfNMANOQd4ZgO7hBfjbffpowemGvPfBtN/50BPrRdPIgKnTHq0WhoCptVltnm0LJSQuQyNpx4BW00u2U4WfuYZXx6UzT64XLnF8Oa8a92atEY7H/c/e7apmNX+3hEeiRtynwpsPJnYD+knpzikSXJobXQ2OqF3RDLqDCsSAEEOGsqW6+9vcJYM8rVs7lB8pb0DGirDIHVKaHBuyAXhOcHyPdNvfIqTVe4NYvnr/gd+gvmFaKQu5y+lQuDgeeo5S4xBX7BRql94IRQbdwASTsnwoPjRtLtq2aV99GAkVImYFN1eU9/7rRdsiMt3qjfNH5buezINbuSkEcZWB2Sbspz1jq1RsHa4AfObzghbBS1q/CQlC1Co7YaWkKNFTc15h23ojbdQafpcxv8E6jfrzn69QeueLcs3YHrv5/iZCqucBLJj82kkjuaR++PGelWps47pVnTXiyqhkE3U5f8h/VnI8hTH49S6U4UXAgdqD0KUJP8rPlXs0f22l66C+n+2kCaQT7Va4D0l+1qnw6cwDVyYAx9mmNTEIIDqCM6MTx7Dm5lemvuUQqdr19g8D9j7SdVZiy2Wl1B9TCoacO3uaxEfQ5QXxs4OY/MWj0ARw4KdfGJ39VLlpaS583zQsZkRizkdsHr5gKNIFRZ0umJeQMqsM8cI7KBdNCPVt/NdRAtFT7ike5A73EhFC7oD0Rdn0A4DI2Va4cRrCPXspclVu54fX0rPHdGy6MRc/OO8hnTq/0rZJ7zUlX+56nO4DITKsHwmBFnvo95tFa71xftaobwjKmIKxv70VvBK/ItZAZaNhXIjo8kehX+B3/BvRABdiQh28wMbguUcRjyJZFuYGHw4gc1WKZxUXIUD33yi9bTExhSNiWrbVH2mhKDTI88HHdRd21exERGY5QiA60bIqPD/62B4IEUBqzlR7R+XSKaHuioXm/fih4bMPJr/9WyCrwQTYDwmcTuKzeDtPaD2fPR+xPA6JLOhv3HAT3R0eLpplgnb5GQoinbT0eSEIfafT5jELyUVSYb3Mar2egG0GtGcX37UmdIddH6XUQvnfBwn2OTd6z2GktaRGVBLFGIZagrrfxbsQoCa+s1O/93pXeGbeWrrvCSABSa2j0CnFaqpS742uT/fZVBNM168d1+2HYDGP/p2MUNLKkYpF+uATvbblw1uEPYxjchIcb8kUrFues9OaxzGcae4WJ54O6yzA4BMrBS7R6ou3crgqzTz1qTAKJPs8uzamovO8dpe3aaxK0XnidJd5eZG5YoEhdpOv5dlwS8KGzxfHTMhkDGkTdx9W6AhJl/X8+Bg5cyjZ/XQoMmKX/Qdc/dUlq8pM1/y3JvlZXsl0jZuM6b/uW/wRZILPeFnrjogMr2kGQfZ2BOkSPTL2KklQw7KsS93vMb3bLw6CLtwVzZwD7p//eR+7PntyRYD0ymNa8Ed+Xkl/AxJuC79hfWZKF5Mfda2TGK10eH9FVvhmq/nNKCV+tYz3INKc3AziEMBrJnxkrzSrAtBfMBs4ur9S0B7RGq8fgNOfKbcQuLwYd67K2/a/RhrD7rGXGtIdxeuuq6Jy8Mm/eu3Rp4Mf/RV6EGIKvEl0nGVx3ffqKj0egCgLFtjProWf0VDHjI9jw7ftONGhrscTTlXMqFj+HY4Kod6QuCSYQdiZd580EpesS+S0ecMNZYW1120ZSHl78nMMsZQMeenHbfaK/PSvOGcahUBNo6ne1H1tbTPfw1CbueUKrIRe2SSZ9BC6x4MEE9Jf9SnnPI9PStIJ44na6+eXgrM8KHRxko95hOWb9BproRVYLzsXCBQSTRc5MwfVAJgghIkjECcrna41EkC7PHNi7q/f4kQK3CYv3K478SJHNfwHeHn+nJBVR6cD1GlmGhgK0TyQDqXciKtOLV4pzjnIVIGiI9DCgI0XUiid99Rm2Wb4/5mnqLcdlluaRqsV4K38yHC4P510ZK7KwXJoSswQFZ0PWyQMNzq7WDN9NgjZUCZqEDCLWBU5ZCc43T0r9aIO4ivQSvhdgLhM2TgEALei7Np6N9Okp8qJVLUaShu+XSpXzkdX1oA9hoHTCPOix9b8OP6lmQXh6wpXbbXJWgkhG45VPQ7nppJbqxP0S17NG0la9GB+W6ktUJwLOH+SX9OvZT0DV2hBtWt0mi6IzwF/KgtCsI1YDkstS6ZRFyzbrKDbxaUBYtNkCwJt7hZaQDkFV2Jo1xdQ0Pn8Aosliqy6N0RqG9ac9kmWHLrwCVDK8dknsPXro+SU7YGqN9p71dv6v8v4L8aA4e6xwIUVNSXBn4yGtfKe2M6NgCWO4p/UFotXDQ+5Fk0rpge73MuG72rRaGNHlSIBE1NyHL2lwipDQxgkYAkLv8bAETllO6+sPHDZx/CJItjsIaTGN9uN47iiwB7I8bY6VLwz0wWV+Z9nQPYu2dPXxQyveF+RGpmCOeNksvTZf7XNt0XCrSQ3KYghP7WSTSBop6Ute0ki0znbEFgQH6K5qlWsAwONTt/7UNSqoLPegvZj8lRpKr6BFnEjELQvNRJR93Mrvj8emUN/nDvKhLMJWeuugAcG7HoCornjM5HEKC+bgZA+V2y78eA1EUTcu0ts6CRtRDAM0yqonc1PiqOF69FvYXFCjCcAaPxXMNDfYcurC7HMXiQ7CfS7IugOwXeIHHgIwxUgIWicGRaCgYCrnWoKt3jqH3Cu23X+Jxn36tR8/YdWkw+3xt6dvbEJt8a9b5/8WTbUPkm34HGJvuu2eobZwT/HEbpkVpM9jy9OpWJTbuGS7FIP2x/fRqhdMRnzPCVJBiCaxXPXUSWOmKwBUhfViAAVFGaXdbpbczNO1svUBlzqD0YDw3KMuo/2WbnQvUG9v1djutRXGOk/uY94cp1iza7fZcgoe0dBxIQo4tH60C76gw8Hove1VCsZTUA4UIPUqLhX7N/vZQ6bot9Qdm6amvs9subxOy5ACYQHUf2D9XFpi/poqNJaIdBjMsxk/f5kQWFc/Rj7tcqMahs5xdBpnGPeCpuLrKJr/A2kGCyjRWxeASY4DfsYTiJg/fh+3IV/83+S0nyn6lhPyPnf8GKIjikPWd9wQGw074ugf16N+A5d5wrk7h7fJ5lbXyZo3qOsLY/7dzGxcFfE0awZ/Lx2GMfTYRprI7qXqhfYzVT1D9IjV2rZy7jzAbg878e/KcJY47Stred8rX225YSG269ILWqkwF0jpQWvvrxZWsyyT7I75x/xnnFk03rrbbcCc6HnaVRtswAJBiU4ZCNbQg9v4iNetDyxbkSojVg7uyGNlNxRyjeib369dipR8Pz4qJWGEfZJrsi8HFHR2l3IDdaG6BrsDuZ93CUWNgGyXGOII3z4IcG2Yvvt+NMIFUsErr/pOtdD9wIBNHVxByQWWYTPlQpeWqS1qabKy/tRtrLoJULUqQM8dCoSct3NOAr/2emaJBL9qdGf8gKzDZHne6XlxXmP4MsJRfwpmeQGq+g6tQiYSxsL1y2qfi+RNGvS6xCVp7DuUmzhnE5VL86Rbk4BYgfYkO0QyWYkrOfO4xEpLQxvEttJ6RloBkpOF8ZlY6EM95U0qNyDdJLCKVASam9K921lxIkaw2x57epxLu8ZAuOl7552v8J/uMF3Auy6mEPs+58ko7kFnLTv4Ob47e9DQloSYAiW9CQjCtE50w8lToCmS4A0FRWPsLst5QLKgNpjDcGVFK7xbAyUs2ovwssZCR86M92T7c2crCK4GRze/A5IN1i9aceTlWzndjK/BAkdpyYluRIv7RIExjiN96zZ9nVHmDVHKc+4atjpxHx0H89RJMlgHTASSia9kKoBSmACIChI+wwdx46c3ejNuSPuziGiL1wI7/Crg1U03kChK8+6JVIwM0J3hYK6TzAMDad3GuP5Qzi3iRyPcfTviuVCVUAVlXcrdeEsu8RS2Uz35ebsYLGnAlQxjARwhVZluQK4HjNyiz51NR9FKjeyvPI3WzD6Ut71Se9MLQewRW4XshC/JmMCgdCIUGv1fI5jarqlXL48j7fBFEVj5ClhvWpus2E/YSrcZnbg5WS6HJRAjreaZ/YYjhBpGgZIO92MLRuRf/5s3y7oWWrMBCrjh6oylDxX4lj4WVlE4u3yHtHo/AJjkb70yAGwAroa/5u6AlP/gSyJKVR+OT3CxZEA1IAsVKF0+gm9xJ9BM7bwCj9SJ4JiPZYIL5dPE0T3wtiV8nsoC09Ze+dg4m8subSD8J1O4a9LhyUNNzag193dDp/WlN3rlLo0buSEMuYzeBVPAOUrX9TL68YFviC73SLYLSWi0+RYQ06HNW2cMLtXMmJmLlpu1vw3jnad1J1YuREn0gGMLLI4/jIW1njRsVmlrGCMhUU9OKu6yIzDSSK3f2TvybGx+/P8A61g3B0F8gSBF5KTzlkQ1+xx+CtsdS6wEF73UFBL9ScGJ7PNq0zkwyKU/74b/OfYmDZy7ZobOk2zeWI3pbcFvnn/6fwUy81rXO+7W2PzJqu2+7gx9I0BQJ8QJhAOiMPWzALNFxNfp7P9UTiriOQigUYimravysxSkl6CHskEpnTK4U+xhbVd0MualPhvwl9ZqdlFtRJBvR4cJyqHsGXSSZzjCB4dHx8tffuAT41jFs0a04I8B8oBZdct2KhIv1RJYQkthYZFfb9Fq45TpbTQ0xJZN3pQJfKgK7KMqIuxE2wy/ld4rT3VPTgcu1NH3M0y+ioYWlC7fHTIsRIdE1ZgYpxNGsr8va2+fVtlTygqb2PJpPr5+FaYeQ0fTkCHge+z7m3Wkn6hyDfv8DiiIb+ucgzZVAS5T1mIW1hpyQUOYwG9tVvSk6AJGJUGa53d7q5tsmj5yJCGAZij1lepgWwZt5dl1gjxs5ntN3jdLqNalR6xhQvGSiC6KkiRV/Qm+3dOXPwnJVECQBya9QccoMnHLH2dJw4sRT5AjGMepLkMy9jvP57EVcajqtV17aquENxTGxQvlnxGjVaaFBEO2N7RQXgWxCV7uEPFRb2mJX4wOPHDbQjdonk4FmhhGpTkCFKMLMbyQSxpEtSljQY3s2J4UWzWdxOxM0LNX3pd5Xz3+6s32umGKvm7pFBicDvE3Xv6NBd3cPA7A/PUDiPYq/olDQv+KniZ029B13d58QLhdfjYXerkwZu50/h/YbMgXkIkMvkBD8AlkENGFZ11oE07qCnDdgP7SaxGQuotxRR0aofAiKriOt8DucCNzZaQgFyaS+qJxmwa9+iYhLS99Fd/ymKJSEbAHiuxmASa5VjaLsT+3LqolpyIuur2Fl3eN0fh62jzcgQZv7g871TYuSU1fUY6Ju8eAOIncawfSej3swEplNkN58lJgzbsWm5aNyLjF9bG1mFL7E218esT4Myye9Gsaa8LMN7H1vdCe1dyCVCbh+4CUcSt8C/wk5joE7Ty810se50fuIyk7tEzwGTYQdv+yiMGlHJ0kt9zHL17AHAjJjibVrnVyMkS7KCQCkJlgLfAdkyY628QxZQtQWUMRcabxTT9vemxBSKyxka6/pFCuYG2W/pVxIM3Fz3hZXAQ8qSG9wyz48EUGLS4weTKqko9dzpMdT+NLyD7gmCG4ldm8a2UMYsu22GT+MEB9ix5fd8qV3dBZbE3uutjMsehSFtyJj9M4rgxWsEG+//0bfRFGyvKqRNZt78jjJn/Pm3yYEGE6tFBYsiP+UYdz383+vErPDYIiowWDCBEIWk0WoIZpaC1krR0a//aDjDH8IVBh7xyDS2+utAR+AYywBipCIAp3JRFN/WUuTAJ1OHgWcwDetQesG235YFrhB3NlbUxW8/kMk2PRQ5t+La1WPd6Y/3r2ruBv+AURaF9XNU3c/HHMCVxUUq+Dy+UYfajF/MJcdfMt1oBHypdF+qnhaBs2GBw5Fv0FGdwtHHU0NTQGMAppjejImgmLeh8I1wmb4+fs8NTwonL0IW7KVbl02hVdA0OkYiaeYxq8Mn66N+IxAcxsqQgeZcy8NG5/zhcdXgafQ8JX7Pnk/9syBBqVVAE4arjyr2RhdQLjEU1Fl7dk38J/rhUxdgkB6KQygMklSWab25Ky8w7dqPHKn8TjS8LYbxpT4D642Ig5aD7zFav9J9uZN33fwXTWmakhPxhV+WPpZgwtPiTa2UlUc1k7ePahQ5RI6jYcxyajuLHMPckpqPjiPffGrQ2Ak+CEt4LPdwQ5mFaWd5TcnOn7n1aFQaI34WTIELNb+sEOk9jXZBVpTOfK4Wsua8D4iw9ZQuR/U0q1XvaPt1Y49A/EsM9w39yK3ai4RRnMDQms7kNBzXakIoAubHMVU/qHHJr+COInFbuYW+BGeHsGYTv+RfErr7Rmws5sioTCSu+8BlIpdeqZwgTj+koqfnxTAA6NWxR75wAGoOCpEuPNGDLq4BCxK9l8ArHXpd1cjFPfC9O2E9wkAQFTWXh0vehD7chqwwRxXOCdAd1cf9fpmbytmcBUG/Qa6t3K1RqdFXo1jJk7wwVVHblGqiac4gDSiTjsNqsx0kUG97AXFy1RUO0lT9bVXX5plc0PsHzIOuAo0EzYTlJyygQG4wtrZ45cr1pni1FdUhhu0FRXF7ORbNGzSJoamOUxhKtLQRVi9wDtnAIBEwGma7zQFnJSO6LcQomkkmK0HvL51Te/i6CkPg+sfV6bAVQ9hTBdWje70iIWnGc+zGE1vKg9WE/b067sFS3mj5Aj/vN6AuX2NK7NDiTp/WBMg+hwZZ9XK+EIS4oJAJaOp2GKZmC0Pvi4kNRKgxgAtOJQ1byIPQbnxDIMnz6EDtngxkQoQzjmjIburWZtdeelF8PMLSqvAY6zMB08kFoSdVmfVZO3E25pRStqoP/6UU+ls0EhTJvbpmEeodOrzGsCPbhDovFNf0sZhZb+T7hjhf8HLCYPBervmIgOtnxf0aAa9nEvwW7ynz/+SfaZ1cVpcay4OpzHzM39dKAtQtipqCE0pZQwJhYd4B45kvHmcPIDomeWo6eqSeEgBEj/MaSEylfuaX+KF3Rl2qytZxwoIcOHZmCLi9VxLj64ebtpb8P2IKTz26X4zhfniAIQBq5Xrt9/utulkB7dm8LWd0Qf9QCeKTr/3KDIuGOSNDhlUn28wdnkqkivfjXn8O1YMUxZtU10GQzvm4ESHMBxwRmoe43Xud9GqPkptHuO6fBSgra8wneztXbWg2muFdhp+tRK90gPLGEMg5oS01ntdRGHGf0jrynmXpF9ex0phCNvk8+kTwuGOA1+2Y3C103Ox/3jeb8MguNxX3E92LtZkYTLykPVKqZ0JuQrQ5TVB/s8zW8+eTyxQWSbtXBVz3iPz3KOb1BA33WCnGZ89CPdeAY+mddSGOPa+UC6tqP/h6PDJf0mzsseLVaNuLQTDAOIw0pQ0Vtzs3Crm+LB7i5I5n6zXom81d/iK5lTwiek39lLG0pYyGofDiDrHNSZ/nmhxNEqIy5ZER6thpnL+N03Jkzczb8LtMcPGBlBcLRwdnMoQTdxLd6aTCFrQL2j2VSRnCSTsFC62modrtAuk0v4I8abl75DTS4eXVKYhxsW1LMfHXpbGB2UAVZz3zeGKp5E8SKJKjceDP+1tqV6RFsStmQSVTMok/OBShUs4eWngD7L8EqU7EXsSfn/SCFkqyo1ZHbvjTLqVqXqvibxoj5+lIArt5s9iwvB9JoffoKsero1mgLIJBNghE+94T+lcPLp1cuthkoOoAxqa7sPSD3CBZ1N3rzXQ/mxdtWmlJxptFi41t55fWQpZ+zAzG+PkzXu4y8OYvEHz/Q0rbCisD/+aWpr6w70/IpfavpieuIqDSg8BsSUxsLdeoTEdrNF89PZnhayUOd1Dvzr3cUeROxDod/tZ2ASLkMDWjbZkxv0DJIqiSdStpOW6AqoOMjTFEuWG6hTA8A/XsMbXVS3fl9PVpEWmsWSEeVCRf94uJWzXybiWbWpcSneyV0UWipiTr4ANCwmexpmHYUDBqW5KozPXkdviaBDGUYzmxyCF/tgpf7T3W3MQjbfb6zeBNtcFn8K2p6dvQr2Drsuj2FGa2Xj0QJDDEyIg3pR7S/vXRedmbJBod9+qOHHaO2wvxH98eyu74WFFut6iP9+Vw5Rpl8DkPfniiJW6m+BssNDukJIj/NbNJ8XWFCpQgWnSyZg1BlzUJdC3rsG48/r1Q9/gWyt5yLoE0rX/l0C8EY4ThizsfneVYONWikSzM170p4/MwsuEE0pp/HAdc9YuDulBF8IgxsNBEell0DcLHBGUDwccFDoMqg1kcdCe392KjAszj616pKQw2SvIOqOY7ZQRd+P/rpU2jMDdh0LfVC6WWkyJ3GFZ3brL3tUoPdlfETpSurhDDxwi7tRl575dFO7WZIp9YDXo4aQP/kkarmTedsbejTKOLFWQV27QqQO4eQ/yYdnbGXS+yZwO5wE717O5LfE5kxo9XTTYISX0ctRCr2H34bg+h4Qzp4A0QI+5z9zSnjA1BSOpgOJ0UjvlogMmiKh7G3C9D631Y/IoSB2NwfjZB0VJDqAd5TeDddE8apVTKuFQc0lDjQIUOLdvDyCnnyaZGL+CZ9IfHgwoOmq2vehUsi8a375b8Fjemy0s3ANGNPMoV4vrstikwteH1KUZ2mcwqkxjdXUqHyg2fiVKjBxvBgzC3kN9j55FtsPY/IdNkoMoKNH7U5YgtQrWMdOQovs5MpXN/NypNXXaHWi7FYKkVr6I7PcQGdhBTrXYfj01nHohubNYg+z019K9jj5b+sqb0V1KkfENp7LlzizzSFvFxdGpEFasEHzNQttttpDiY9M3xFgYLdZy7ra5regXi+Wj8t+Z2nSEZrm9fJ0zeCfxdIiPGDFLlZJ84M9BHMOSYM618tEhn/RuTEmZDB/QipEyQNJxKbXsosRK3pa9hh2VvK80d0Ay9mj4b3UKkAU2diTi7KqROPUIvqeQaa4bHqgkYzFXjGVQIgIJjT3K6CeEQ37gRdxfnLmD5aI/dw+n5TXtYcZ9RgfzDOeuJ7hqb5ibeIFJjaA3UfktNxQJTnFvITaat9Q6Zfe15SgZdrpcS27vqxezAbqt/U4zyMZgVpMN+BdgwPpROuAHaQ3r7ainNXuThAk61ZbdDUVfyjvYUR1oiYKG7c7Xvs90E/D5dxAoDrZ535AlDaCn4+EIlFlZh2Qk8PIAukcOp0k6r309/4XJLIgpWiRsc0ONiJ/p6diqdbI7ljh8x5U/JB745Rub98gNEwYCl9rKm4tV/69s1Vp9jzEv6adrS6sPpupHvGIcsMtyt1o0hN6DIpYDbooFP1naDQPBgK+bBMVB1JU8MNxQdUtbmbB+doS3sVZKSL2ccywn/omS0xn4+CWcJLeNycQM75fwBfCAk8YakKo2AWpO1SI6FtwJOo23MkQiRlBqdfkPITyOtic9UpOK9Pm+KZqtXd3rsNFbhcr224cN4IcnLPAOij9LCW05mGTJYS0UYbE19WJ9uHQVJvSvddXLonByEnmNeDmDXc/oPXa9x+TwcUrVvz66qstPrYo6gQAf1iXgKO2RS5OOo7L1lj5rRjMfzYTPeFWXo/apRQiMe1nP8W/via2WX7BypAs/reZ9nrYS/xmqm85kOyAoWOHXwyigHkGRUvUw9HCRDNitzi5HhXrIzuXE32OpGb2kHMt93n+Z4pkWSSNmk3t3ITL1akAu1Sg6+FlEpoeNcNoGDUPBaA2FuPcfwFt1qeua094oYQUm+VJVnGLvDrAPfUijEbLYUg3g+rHovSTNa7uJgfoYuWjDXc1cpWSu5RF1GwHc3g5I8TRYBiNrt8yv/W0vFYpSGpW0gLBtAIM61IZpEGoZanwMCIUg1Zpn6naf2BhanpRkJz1T7roItqxaOyU+CYweAfqu7ddNBdbtLBfXYLl0hIYbDxJmIXQrFMEAaU2w40f/ditzmdOi3Z77bxZImSARa5JhqmRFI8Dceq/4jyuOZorME1ia55zieustqKtNTTqcXlFf2eEHRl6BOAebfUsYRdjO4mFP7XVbZtroAQpkKWu+/qVEyzVcSwf1ZwTOmVAMmBc2G4s5iTje8unqEQAH54R73E84EUCsIPhXsqmgSnNvySjYkJikmyqfmyoV5SVIRwKWpdI1GxuwFpBOPhf6Or1FXJ/BI10Sp2rV4jR/Gs1HO6m7WI/H453FzawtoWRaW25Gh6czBnlSOxr2CvFUenMNylH3N3cJhb1h3IvaJvLvr/vlVwmV3RjXJrKDm1JZ5n8KAPuETOPYQ9S0bVQv25B9t+D/si0jmE1EGWnVwLP1BWQ+535ixgs20zCQ3OEZBms2Oj22q3rbttCmg6xT6QSElU8fXS26WQxYcRt+L+056YiyhW2gBeEF3hq7CQfldYCzC8YC0Pdg3qWVyMZN3i/6ZdE1SciaKnpkF5XThDExAUcRy3wtjLs+7NCXJOFTV+MHGvuemhUfZCPpH9Ir7MKs6fjb5zHogX33LfxWJI3LPz5GvpHvUgfGjAWi1BWhiKnzxsfeaQH1NH7IpdjDERO1dEHRSFPNjwo3m3Hc3gE/bxB4tmrzuZDCeqBZhiLbjLFqyPI/TCj0LpCgaiwF7bUMAAodABDXcczJqSUGEGWKTRtXuZuqIpMMEdHuFLtmSnUfa9maCNYXGYEawTooOYBib/+HJeklQ1yHB6sHEfcKVOFL00TzEoEA0BoyxO9e7IJRTgHqQRlfeKlKn2U/5TA8nfSTKmKjRs2pvgWxXDgjsZNQAMX1di2aLHBU0siLvVnvCRKs+bMDiMyVjmcdKUSp08PQRqPk6RDS+yndM5ZrGeUYpJ6wqvIZLue8kZkKmqM6Nmhws9TOauNEL2W5oIolq0mAyHod3VDsqxpWlYKR1s8LJbhRE0Cmw1Zyxk9gnrzpu2n/ILjG7G2Bg9Nzox4dMMBzSwuYYIPyIybysHN2GlThQa1ZqQA79C+bYi5lRu211MFMICkFcJdvCBqp5cowacM1TuFM3VhkrPT7V31UAZzs3cucQnszVcAjSvq8N6GmEaDpbJkXLzPVJgxfOCHZikHt3/tbE/DfY2HCNztksG5DkiqbTXs43HzgMOM10rw5l3AJwV+2utkPCd2xH7cxmM53ONyzaGVzM4im8a+oGOB6gYPOdmVYHG54fXbY9D1zbYN+HUBaxKrFvQarRB+sijmj3/iIqzaSvBbbx9JrbdQ/+VRpQNKmNPgP/Suvo9Yaqp31BjF7iWgY6cNlxcVAjHJfA+lSmahANJokvyUuCkKOz13hbP87si7dWXKbuyIGwvW+oz2CGJdb7ojae1HRlRJlleEkq7vsvE8SdaBXdDBfYXEEO/WcJGzKf/a+nxGH/93mUoJiwIHPNoil9OtLGF2aUpzsZ4THPjrDh4WRzQjg876w7vESDRg4YO6cG2yVT+ucWXU7P4PIEaFhrNOn2mTXNyTrEVxl/+9ln0kQlBaEWv0MjT2HiuPp4sMZbTiUUj3ANJLtWPYpI93rz9W+DYolxnXQn3eXKkJIsXw1modGJVKRi3iUAjzDVwUmgz29PbFdLfn5BT5w/T0U0NPUap8H/VZstFaZC7bxfOJK8+bRleIcWEEwu0F/cu/M7U7UQ7U184FW/TNLE+fYnTXIOpgGC4uzJvL2msjYmDBNHt4Sv4rOfkjaqcm7MnmJjNT7BUCgKKgCmWm+U8yAFZ1lF2fe8Yu2O4dHsFPqnWvsW74XN+KsRImtqx59ELpQtmIoOSgftyEoWLXAgqtkCwJhk/WR6UDiILqifIKwoRkq9W4+tEZ+oHENHd0yRk1HDJgQ9Kf8uPB3PFe/U3PJ87pVr25CtKnTHMmnSrcrIZKP78hH9TOfxcAWIBC5fQNrdagOoP3opMeWHij5G0CKEhcM2JT6IUC8AFzLAyblUo28nO5D1mW2kJSIpPlrp73RRejUg4+HHir6b5zc0MG0em9Hnyj7siclTkf9aArQela6LqaF4SxA5pDGSU7A7g3IlXe6iuLlkhfZ0iRkOTSMVQ7IRk8oQIqffHjRG9uK1+YEdgvi2Qn/Cat90x/vEynS6I+vVRtI5G+a4Mh4wsNzimUvTHc41WTstLNeEiv8c6OXuMcWWuUgHSuZCs6348lswkpsOlkmREdwAsaCYWx8blMwclmEQk6HJTnIm7EJKAL/4kWp6Aozv7ja2uHFyuL0uBya8H8N8WfPgIfi1hvzpSV/ifhjru52+fdb3S8QHZeVNUAkJAYQ1K5mjCxCibeuP8b3lv1Vz8lwWlXLTVA4mYjomzT5GTkme6K1z+jSrFrX8Z/IE6aig+rsItv4AhlKh4JjolkDGit61h3PDGe1mHelOzfWkjWD4iyvp4Zgmfzaz8UhPmGPEeE9klk4jwhCVh1x35Itw9Sc1vukMCa5q/DfjrftpmAM5S9Qw858PGLdCv1bM+QADMQM/Yj0LpKIkRjr1r5a1pDpw4md2caGnMGKkc8Dcn7u3fL+pTHvTydgBz9k61QKm7+SvcaemLO/X6D3nnBgGX+DfVIqi3rJkw3Aw0lqfVsvLK3EgxWvufVZEnaIphEHLfIk3p2pwZXDEnlHPyYEF7jgtiMVCfSBWbEQQF8DxEpJ7op/XMBOWJB1pasEKGBiSq8PpXoUzZmXz3/ITCJuZtBSPjI7NS9K6f1RH/Lv+2GTdI9a5/Zo1PkAPqMFuVIM5N61urlXt8GqKQyjry2iWFZN9dkr5WCjgJuZYFMZmR/OyM7YE7/XRb2dnZ3Enw7+EVXmYk1zZjXlRoqinjDPPaLvUwm0cc83B2m9aXZgaKYs0Q8L7NWZsU0U61cneaaAcAnpn6O25/98x46IAXsu0cm9R2PD3vKenHeTGzn0ZUaIL/l4mGOZU0AeIWCGhorV1eFk4mWhSFwzOf4/8ImwoBXU+In+yHX3hlkL8QiQzTbHx4Uv5iqiDMuSOkpwS3TaFFMFfyfwVzWx7oA1MXe2CEQMusxLIDL73aQAkGto2gPxqXyg2qjuIlEjKXZ7PUYPk4PfO/1kyZHEz33jmDJdV+D5AT+JbzaeaQ96cOrau6fSmj9V4rasayzg6EuIYjD6CnoYws72+kW4tjpvNyzh9Lb0TPV3TvkBd3eh4McM3VHoICLrQL32nSjQ+A+5LWvD/TQZP6cq7zMYZYd6n+yRbCJki7hqZwqq3v+NnXQXHKgPEgDAqlT7NQ7NhAq6UsroB8698UYYqhMwKr+Am26euyMYzS0ZKzPsCEo5mEnaHw60D3txbpzxkBfTL3egaAd6KcWHlJXatmauKevUP9McmD0YQ76ffY1cuZbfQxRHlR9N5RM/lUnCYaMD9bOZubjSZPH9yJ/QWEq/5ASlTJI1hcdG2t2vMCS1/YfUE1/BCD5nRiQjgmpPWxqhMpL5pUSjkFvpCF0o1MeixHw1NftnS9AACCz6ntTL+t7eXl1o9PGwNAHK376wOJw8MRubiri1mqTiMGMUR5niWatpv30qSbHcvwR8apvkqsGW7vElw7fdLuFVHo6T59eWzLssL68KvZI2UV2f457oWZxeS2cMz335aZFwxqvlnDsYXRC2ElCBHWzYz74ofsILeHmoNHsSLsBHnTsLORUB0hmX6Bz+SBN39rts6grqm4IHc+dROB9B3gg8R4GHylQoImKsJ5Zgp48qsR5rldl2bmkHWD08VsJCd2q6PoQL/VoUafA63KJCb7JfZ/hK+TbrF0VmnOobQdCarIqODxYQ5RVRZA14VqL2fVWREyfmUx8j/yqC0YRewkatKDb64Hy1a7mIynJcYwZWmlA45r2DdXB/jkaoXAk9rth/XXlT+7ciFbdUHLt1M6NGJzbwc5Zd3tvZPi/PBOqlFHG8VvoT6nlmhtwLN5xgFmRmia01/PaIuKj0AWnaC15EqIC/w1/HLmQnXysOxMxZSMrHIQFLxx/pBo+teRSDw0I05bxy/1h8/4Q4+wdLJ9Rfqeeevj7BvQJMpMbexAfv9WlMrnBL28ogAlNLoKDFb76aZYxxmibgXm0hBvRsnmwYRlgP4pJxEmbwZhiae3lNJCh0PsFlRWJBSkOm1YEmnvx8ptUJOiw0qaXKCW0jNVuDrfxEGQw0HUP0Bpw11GxGa54o+nlbFFN5N2kgtvX4YUPWli3H8bA98j82K6HhpekNWBANkp0B6Lkc6/R4rVnMUitLHJUsC7GgkDfZeRpGcSw0cyjjx3JnE9i16oy236gvYdH0bWK8Ah/zRowdORUe+OzL3ZK0A36aL0ywBd3OmMBaLTVUXAZTZiW/H2bhak6s3S1eMABmiRmGBtkbKuDpqVF6hxOUK9IA+E2e+VBEfJ9OY7YFq12L5JN7W+MyiMb2dhwloEcDwxmMN02Rvw1f/OZLsQlWAGqxhaTz1dhecKWSeotySuQMz7ex+pSJQ+DjOB14elcmlYEJO2wXWpCEtlssYKe0bdLObYLw4xzPGoFxkhVxepsjkqq2/nEoLRk5ZDiEWV0fNasLlIfYNqZewoCvsQjKHm+cMxKxmGoWfojYM2FFPCora8V2ABntvR1RRktuZtX/z5qTfK5+FUREkGlGVPaWYPniVv8h5yRKnJFkHctvFDCu77qz8qJKzX6P4OUpF/MQOzZ+SoIjVSoJLfOmC7M8kAntilCKRISLHw5Qn00F7NjfXUiewCxnGJ2tjb6iXFs6dXPyIywK3SQuZto54YmwRDt1ZE8MXORss/1CCbNN0h0OzN29EmsbQSNbTU8YK2oNeSyYUHGmzK8FhNtU3PKep3uTM77ha46//EDXDb6ekYU3SMhfDuZa+sw2b1errxvKBt8m20Us/shxQXAg9BODKmF/b504ukv/rIY+nF66sN9lU5qaP46jT4IAaeD+eNPqSSyWGbrcpMH6kCZj9CoFEwk1yFEvN9KkH4T+A0cfGzqdMwaEsCzoJXu8k1Fmp9OGkmlZEHJjEYng4RbQoY4U8fol2Zr6b94ohsvVL4X9Na1zg2NMWrBdC+H5QjczVFUnD3u0TKvYRJUrIWNpH+aw7p//51E193zhdzl831IJEkzFDfXKl82SLQGdD15udT6eC7oKx1SlEmhI22IOYGmDsCMd3sRAU48sT7E0c1AAq34KE1D4w0sNRlTm7iPkw9mvqkEiOqKWFyeAQ2E8C0sZk2SyX67b8WnH5gnObRwU9GpYXaPQ1+uWtfbCIDfNIUAw5yMW1eX64BPpQwQYXvHNyIJynHbdzDj6YWdqEKiK8tYKSfATxZ+WAaGwaxfbKTFbF2WebLGALNWfakVWtTjcRf2ZCjBrO4P7hjlmk95T0wmd6hWkZruSHU59lQbR1DXE+06DaCrVK9cBj1+cuCpL6cj2+RqicuOQOO5h2voVA/rFSmj4irFNXxRd9GDNUGP5z7U+GY2bRXSGex53eYtnsYSWawwmEZnNJSopRIs248oQ9IoGjyIvRGG5rUyZPtxV5sy6cH9ElMm1sn3Y0RJevnNQ2TGxl9GW9Hhc7P4H6jx6av0LNKXVjnaVQ/179hLlY6DI3iO+D6Gz/+Kmg0VlC+crFq+Pl0quPVMeSBuRNPu7ONIFB/KcH+sf0qRfsVlAYK0akrOZxVinCqde0bKZOibL8e5EahjqsIernAoLP/vOikvfPn9PJRMJSm9yzMXUkwdES7Xy6LgkRG1AXYAZ4DRoZhiYL2uQv/Q7UHMraL5JFy7B2/GBlf9eg8mG9ctLDnXf6xAx+G5U6CRbS2Pg+rGcMJzd+YUuwqqwTMQxJGvmWt5RGLH6e8cDSLBFgk6MEeGPryJyliwmrcHawrhwGICH6Txvy+EnX+13qbG4ODU8aa2QcLIjnQ+ndpFyfzI1yo8Uga+oTnX+NRqym+uWbaw6ijTNMaSeKpt5Hufjz8wosWGak/0TGhwl/h+ukhJgNmzqI3h8rKLzjKLoTKZowNLZtJnme1HB3QSK5uN85oFDzJ1X3jnNobhMDfymlQQUPNrjUtXJ/7wMv2fYruYQ/F4ZJ/CsSw3WmgrvAmmdKv22vvkLy3xOfrIxGtPO9msAARDfTdmJrwqD/CqMYnouAcOGewLNN2bfbzcGTN46nqaIfg0D16aaMhKNft/on47owbZXpZu0g3gPVOPUORj4ARGIcnuh4esYRStf9u9eZ7rBnkONThHStZggt0Vz1lUAtEQxJ/iWMZnuxf8wHkPec4c0iY4Hi6Qv9FInfoWAiM5LKNRZa0HzW+l7VhkYBdiwZZCCw2j9DR9i1PjmWeh1w2B6mIefAhTSlKGeqRnN7Oadz9ISh/qzTo59nZ5vr7FAqmIa5KLv+udWqmVX5/Vru8auM+x/8zXlrRgiAyR6RAeXmVmxOXPR9xfLt3LRj45qgs9wrmulj4eviA7oGeKmGvgUDBzkaoCyCTa5+XJ/XpXHmqqKPLiLIh1JUrmv5y18QgHLzlGEhKo3JBxcptCWHXCGiyzUNxoBJEjMK397PsplCz2ktj/W+cMNCdaZSQS41Gw8SjJsUA53SslAr/tWoqYNBzOhEpYhgVtiiOSLhDgZQ6ihjnFzpjMuHEkWETNsDIEIhzV9cX+Gd/Khxi4f1j7TxUDGF6A5e3OEcfeu/+c0UccNHh0KfASviHzCIxWo9lO68Ving9nj3T8DTxB3qNupxwcnbu+eMesUhmawMLFmmMaTI8QjbM144cDOGdBgZyZnb6wlIysWD6slxgYHqa6+vzt1+MnkGVZE2LO+XYZvsi7MFo9EWVzDebfHK7sJ1cCCg+aR1OVIK9rzTtPmndHKnfwkDdfhUUu0vJiqHY874YyJBjpD5ThTE1OkWhpcaA+5sFEslcV2QSaNgCJjsry4HpysFoE3U3K43Do8nEFNpVQosQlWrHRnFFGSn0/18v552l+rawk5O8achY5d6khfieyJyTpbrJV1v+OpronNJxK0JsxjhdAbNVL/+0bpjbResSWbmiYmgpJwPCZJYgoUGezp/IWeOBZrhjX7IfjfX0PTp1RthJB/MeMVKScPJuWg8VCwhdZ7VhpPV3oazaHUpRTrmpQrtKGTTIpoQ5fFNbDcPJX+mjkB1nSSEEoOX7vB6+PT6cWvppPacVit8t5ZXcvOJBVHvQuegLwOsWMibJMsNkC2/xK5s9HvngtnlgcgmRk+069ngl7IX0PT+v6YjYAglesyX+B9eXvUgS8F+hQ9ai97rU1x4aaDOziJlH/mGKU4Rq1tWi5FPD2fp1yY90ZZ58wLRtv5D31gj70QD1CvBXGv8ALFN71OVbbIjx3eDC1VpwbFd+T3lkIbfkckaqoHS8G7/Z+7kjrCUNmHbOqIRIOdGSSiSW+r1sYBRdO2N0zvjYKKQcKu6ybpDBmxV/07hia9/0ElMW5TKJGpH6NdUDRjRhxjKyxn4NcL9TtyMA4KP2jrRYcQ6inhmUmJgkwKToDBw3nlU+l9AvR7MxuTdrMOll58JHM2bbRD7SsYkf6XFr1THNpdyYAE1iEjidkGEIgJGbhRimdJrsjdjiDuEFes7P/mHW0Hge/QlHNRXmwDlir1Fac7NqvHm64IzjpVtOyKlphd2zaYXp2p/ZKKQ96UouDeYJePKMocnG11oHzRkfiw8q3rfEDuTioolznKW6N2qS36O5+F8i3MxBHI5TfqogU8HiqUUs8sInyUSN/xTtoGdGKz1Px38O75NEYrI4TjooEdO6Is3rpgDvGWlwL7wc0oDjzNerzaZCKlM86OuAsY5TEInPLdfHt6R5AX3mQjRQ1CGlSkpiTyBXzw4p/nWuk4/hKQMetjd1hgqI+gBM2Tsbqd8xzDH2uM+2ReV35JECsy0H1Yf1+F8W1ahLP974t6OHvLIkjBfrbPYpObroxnkL0iuUDPziWlh6PCh1HiXIXzdXqLfa6/zEFds3wFDEZf5V+h/B5gBvtvLeAr1G9wWRmdYuC0w4H77K3kfuLZIH6TchNXNnlcOahSc8f5IxcjKsyB0KdhwJRAiKMc0y7eLLVzRglbqZGW7wfoW/VOPA93awao+FIw1h1PL4IIclwqAOeyRZWVsgsfzCyCTyEcdQwgxQRM4XlGIn0oeRzDlfwShWHkSv2DuGX6Yb5FyGRLF4cCb0iylLlA1FmbhzG3yFZpiGLyKAon2svSMecnf8aTxZxHDTnlkBoIhdFene8ilcA17nM1Y/efRrzfkq1dB/iSYWqRx33xP0z3QMFK0ycG39dzrK8M5/CeWopIga5NdOGjC/xe+F2fb5IUJs6w3BdKgWG7okQsBqa++tr8m7n/SoHkS//VhTGN8OM0bUk7E0c2foh5zgLCTg+ceuLk4+7la42gnl6Zhl6eSIfweEjOkquHOms/rk2gtN6nelEXSDpJeIVFpkWWsIhCeCptIfCdcriYkVyfkTlBzikZAFTp9RQwFo5818/sq1N046LZPuizrAgZMV9XZNLLztNd5UGXWwniJgwIIwZf8qTO8sg8kWAZtXt5ROjmnP9t5jBr84mPSVtdtZyXIUDxkNFl67Gt8+PsDPPBU36+MSk5xUzlRfVMbojlIqYa3ampT6jNXPEGNszJL4g7jpkGEDete3W454pYSDZmWDml1KYpe1hPK1chLWkxYNAL7s8bZ2iuYwsbFNnImhl3p60lzYsVXIZtjkVFvJhrZc9DYdMhKLU+prf+isv3A62we6m0QwcaqxqMYAkJFLZQAI2f8c+CGNW4rj93w/dCgXOkxiB6x/XFPA9YsfiWfhON0BTWzp6TFcojihIFDWmgVNVexXV2fKeNIsZDtMhVjrWNDpCLPRH57T1k6gYVxEJ29YxFCMvDaEL4GzhnWO3A5KLisuxO3q6gxnOEOSYTrMPjbN8p4vDoWf7C8w0RZFS551HVgPPt//klnaRVDHRJyPuFMcZ2CdtDbxMWuN2jh/9mfYbXyowaRcwce2hsNrSXLVivoetyvgCage6eeJdihi83xIU9byjwISB4j4tXHvZAt9Q0n9m6MBVbdE0NQGEnmsGUyk4wuSUocCyu2nw3ARm/PxJnqDiBwG/drvKt7gS5Z2P0kEg4DnQnFXFVL+T+om38St4BZ2t1IO78/9C++5iqC+eozaIP4CvBkVUccwvOR3niAzyO1FugS1TUqmvswQ6cMLXysyoOZN1kfyTNZbWyIbES4irT1jTNx0sS5bNicw3179B1w66nuepwYw3nvbPn3xhIErFk427eJxBfC6iGSIONGOmXooRRDFkFQwjLob50dp4iX3BPoQRl80SjDoHWOeTnJxE+XUkw8/k9ga97gGc8EcT4UZWByym6Ko++3RnlPuA37DT0KIwkfqKQ0FWsd3VGdxF2RAKoAWYwO17j6vGP1Hzqjxv+K9DWRSPyx6JQ5QyQwEu5clzlxv+OfAF/NCAyrVGoFICKcBGZFQqu1dsUtk8XNYnk4zUn4YZ6Kg0D/hO6ElmZaZCNjLhK+KAfhtrO9l/OVHLXSKpDmQ4UpIVlhejSCpPRHfCu7QliXvE0e3DDF/PUrLWX63vwL1pqejmVDl8eVwys409P2xyCbdZ/Zh/ItuZEKtJ/opdhX8EOmFCaU03IvwIlWYmMGFMmodDsvsE/Kaa/884u5pcNaV+mFmYqW0TxIWQvQuW6YWlwMdhzW1YZMYymQ6y9X2rrQFuph+QKrVTG9BhGuXgj9zFFFTT9wMcN8/c4e7DJEBqW0AixLwqiNC0uXjurg6nZOF2KkEOODFClrQib87p6gROzjkGknkYblLNSP/KhLs1VpD8TeqPnmuczImRWtBcTrEzsbvqQ1FkFVxPlqIftoOPxCf+RMzdGP12PuAdgzzrKJOX2gjl8jn3QNkw8IIbe/lSgiWH9ggbl972uZRv25BGI9xVfRPRovenLMfL0tjTr55hU/fRICCUsu4zh7HzoKtBZlwcXDaY0dbVD1y51g46W3IoV4mXNXtMuHdXGuh43a7y8Tg3RIOojc2Ag5IPpAtI6e450mpvEmit04lStgTcseWzySpSsVaEx9xHvb+ZTlAZNYkh3v4/FUSdQU13q1QUo04VPdz9siblr4z/LPMB/0eJmmdfDDlnu94K30Gli86KMYXdon6CCfMUgf1SKSznKNT4HmcbIPZZEeWvG4BUUaLDSNBWeJmKV3XWd/ECKuv1TM/AUsg9D3puSm59l9Aot3BJXB493h+rAEjAGjY00KRgFwkH8QC1+vtWYYTlPy3pLplS3KfnCFVWvcf8qLl3o6NBSf3VaWbBIsrn3y+4+z5XNI7ioqH/2Zq5DcdzUUriwJo1K6E6oec+djcNQXdFK6RPLgah0bBO6cF5hW6vsLHbVSZXKy7GWTg9L7bkX1gcLTyjPk7AmRCPOvi6KG750sB/5rfbCHVtU8e5579XujS8qdgxHdHsJE8SpfHwVrgvyhHQggxJNVuC+dFIf1xx0MjRtdsdDnTgEX6CTVkZDuKl0c/n5UpJdnod6AWYWw2gFF0Swo+XyIh+dX6QLrmy0XrV44cBjUo7glXcWGjakvSv194ZrbdJYeyVefWRGylSZiQmaS8kjj42JtojQfx2mU5riY1WMAzO0kYi2LbJ++UCIO7CNrC6tUw5Ttxablcp9T/vaTjjP+YdKxloVe3KDsDecQDumYnv4SfrImn2INTTQK9z7Fc0CLqyB9hmONVen8G7i3h32vMVaYKi1U3ZnItsGYbF78PBAgu92iJW1BMcOdwc3sO5VruL2iBRezdE3FcqB4c/8GWSn5qRQM7SJX1mCvdcc7/sxrPOwonR5T1QouCmGnzIIBO8lVy9hEAqPUq5UP67mCCAf2aBmuc3wmj22RwhJXV36vFDHatMIhZQmP8NbSb/8oQ5Yk9tI4Rz7PoV8nep+Ekit+gyituJ4kPhv7ZoARYgldHoPDfRnnFy2KUNMD3eb2zWRaAQoUZU0e/mDSJp5b89NzOdGbh9R5EiPnft7k+EVoHYzlLmY5ri1X979DyGy4h1LtZLGLW99lYAXjISPhZLdFq8kBtfwXqgLfguOWqxYYyAJZdRTeCCyPPT/sQtSru05QRwbXb+0BgB8MDnqT2qQrS7Xt1FRqGUww56BjAiUzW2P78iF8WeroI8SyCr5oKyO0iNwnIFc33hsoDJVmiC6IVO0RcQZyfU4Q3WNtT6Jg/rs4rovplW7ejxjGLETFQqwBEFTrg17jaQTzQoUWjorTiILxMJSEx1+GvVbS4JmrHTwSE+K3/P6D0VLqpbU4EwBYErDChXJyJD9hAOan5mDgZPyS120QWY3yTAgI9SwOdhFwSU1py5HFwKjZ37iSFgs5PVuA8N1qrWSOtuoL1zGyQrVi9pWEY/yw4h+ZGuORUSGBugZdpRThmTJpMdMmjY+HlG97qNIrAGeB8VaWzoTon24NpFIINxh3iVf7Nt7MbNrtOB9RR3OUipHzfeM4fX8pInRB7Kk0+RkAd+bFTfBnjvYfo/N+Fu9SDWG9UpTRlsHDLzBpDHAGPcgs3H9mzjRB4A9ksFmB39SkrROVUCNpZZFsxRniBA1Vy7HIKbBGUYxgB47CMa/nwCpD+7+YdDPgRSOePULUY+zZb0p6r77pv/wrlD4opYmby7vUAOjAiVyXJh1H8gohPZPgMMkYLakn4EjCwl7MCePZAWw93nR+T3w/t3GhIkV1WWj8H3IgzUAnF9QVk35V/N04lqEwblH0F7K9/vicf9HDvFbnCe1DWqQ78gApok0B0kFEPVxVjLuK7bbpnOdhGLp3RLkwZy9WOfwE6KbP4mQfJRplludDPIJQFI8vPSHOGTDKJyIv3hkjxReJj444SihiryKRNvm1dQ6ZuLqNHB1jJBhxSQQ+CNox2TNN6Z5xsIWEIgckfVIMyWo8fVjxX/8jMIgVNubOMUJnT0aetDjdbrQ8Ifuycz1HeTNkhhzH+eXdVUhfTSrzXictECZmX0luNbJN8GuZ8l9XFQODMTuU40ZYo0h8vvH8kJOSY7diYlOhfFFF96g6m50gwc0IjQ0GAxA3VxJRHQtCg4W6W1eQWMChxcBZEgCdf2NSmgauB3/7Qpxidk2U8Bg01a1d3Wn676kRZXqO1eZpWbSXbIAVen84c06onII6HyCTxZpJzINYzoPfKhSrFjR0/8WrayMXklXUFlTR0foYICTOBuFCcSd1UNKkLasdgYKg5WTnqbRVweZcUkQUHaKEqLb0cmk3YhxsXB9599iurIYamuOsPW5DlA0KzdbT4J24dEMTVgSIRqfWKxT4t85E161RbEM5iI3uAuuFl3WuXkDOngNqjLTCgV/XeLCR5wHDuUgHVQy93pi7Q+Nl6v2Wp9XknvwtNUwb/+JKfNOo+QOOcqdqg10yM+nVF+XMDvfMXqTc44rzl+mb5/rHiw262uS/FrU+F9d7Ww/T582oB28Hsp9M7VdHIV6khhBlh2QP439vIA7r3HzvFBntEcEgsykDD7Vh8k0NcE8RCKYQfd2SAGyBeHC2o39yRraN/VTraGCCaAjSIM9eT2aU4H7IjfRIL7Jgnh7RKRmDdcuUj4CCRbSFa+omCHIZ6Doul1nYj3bik2jZTs4PS/KEY/Ikn9DzUxBYkjruIwz9vteZ+4kTzYntyAyiTC7ksqBlq6W/mWRWxbGraJ8kZm7u1frW/fHCZbrh6FZZlygoU7plfnFoMVUKO723hE75nj7UKOdfwT2gyOkHL+hPabi9vcPee7pCbaIvTvRI4Waa333k0D8Wj4n7uWktZnSKSE8AGxYjFuwBzYZS5wBWtXCm0DnTY0CK52B+TjZOGz1t3Z/FPt0xgq3BJOxFcThJcnDnZNTzXayYLk+uTOcB65ZXM082LOxCPvfOP5ElYNjcqK5SGnK5tJ0h+VHD3qTkMuGHHeVqFHH0tni8FuG9hgYJ5+MV+E1gfvNDBYdulk5HS2GjiAQIlXqXLPxri4VpxYObXXxqB1A3bR7ENe5xXRLrZx16kvOvlD1N0/2hIzdtR9ZNgaEHw3FWfZ58OnfuF8F0OFgm7WvRPeEarVwcP4T2O3k3wxqUyfX72Aa6mmaFzAyPUb5Bc2tviINlcWjWLm9ZoCyAq4jhbn5b+dx+sHMS1RPQzvVFlbqB8uzyfQZBHHSROYO+Dw63IBu1GZquEYOIv7sF3yGqu5TmO/hHYLr3xT08qY3zp0UJ8ddyQzuLeHlt+UPhM/EqQ+deHkyrzJEYSavOrq+jk8rXTWCf9m3je6t+VSboJxVyaH6Rc5UO3IkdNE1rH4OL1dT3VMHHPg0VKQ9CzuW+qJ3IA+9TY1vawHrRDSLi+W3PCo1RxVsTqhWs6v2XeOhkcGvMuPGABRGZvCFyZQDPf1BlrmCfZETgs4SIjdJOSHcewrKoNCsadL2ELSNK94J7LCfTgUMGRHmJ3YjiECF24V1JW+EVmtmbgms+OXh/1XVEHszwhxjiKW+sg0jaew+K6nRyHn6wByfm038V6UG7eWbwJZwi31mYImTLQrRJKa1pUt/qlPTN+uGwbnbWN55ICb5WYFtEFR6cUVwPMEQn6cMcah2TGa+zWKtQMRmqItakjMWAI+WWxX3VfyTfqCITnTFE0xVvyBxVvgKX1WbdThoY17gxqXp0HMhNEudADuvPJoPxZB4LmxteCKi0TyKST1KcfKYKGvK9qL3MLtvq6uVgtd0mkkOILP700ERpwTnyrYNbHmmZVpRy01wtcd/nBN5mPxcKpyRS84VVzMZcXVVDZTbRKm1cDX9LmIhHMBvT4dTW6pVtwerAgaKHzYRlS1DpUEmlzfQ96EZavGt36WY/zB6g9ei6ZjPnEF24OvjM4JMZ+OmANtEMo3Xcwk2rUOMKRtDxebuwhssq4h1AXEfMp8xYawn8epF3ruXYTWdvO8BiDqTZ+dEN06CIVLgdP8USgB1wry9oZO861nNNkSE7tnf1I+p9OJuYq3mTTo/wZ8CePeiWU6/+6V+IVMjm1s5DDhVGTCCvxjsm2u49zxLCC+lffgYXpMBDHMHT6ZBEeg9cEAimKACVErNmFRWZnat566hTazxcPpExVVNp0YGWJkh39RuCH55EqGIBPbrOFnQydg485yYUqS34lW+saSydZx/TbOov3NCqKS6x553YniihrDubefgTnmKzXfOV89uM15Kkj78IF7ZMXXAdTe9rdsRFqqb+rIjiSWqWisug2yu9hdFtPKejDRgOe4+VkbihJqLwWLYMgutA4/Mww9siJiAzwZdLD23Tecqh8JUXp0CSBdCkxBS+jK+CwD8PaktG7fXutsYoDy+NUgbkH22Q5qRyXKNee0ivw8plDP5yOuh27rnbKyMbdyZ/rPet/RKRhqLGtyErSksNc2/GbQHIp+h69fpuEDx1WHhk0A184SzHM/rZF1m1q+6ehvZhP+JDIg/5huIXOvORNVg6lDqmpSZoMKWofCXIz2cR/Q7xsGk9MSxpJteomo68nms0V7vdXzyqkRgVct4JcDum8kUqLjWz5D2muaAtUpKBfFaY9LfBP1gpMjBTuZ09iWL9P+z0nPgiNDKxaq/dmcwhwAUse8DGKpXa3rsD2fQXqDhUtmPbwVwkYCUErucgwVcoQlAR4F9YrCWoFiCn1amdrix9XVc/mGTO8CE/D380N6D55UvAEH507rFItm5rBhChrjKOoUMgZPGZC6EEIBW3qjfkX/2l5AhuZuKw2MSxsITit7QdTAU61V3BA/GYXFznUSdskv+IKbRERqEXqhRCgSmhqj1LherLVnfxceE8WyIt9NBHLe6gPEZCrZ5t0VjeIFzUYsScPHVxbGpvWRW1iL3tEs9OrXy4MDBXT1EVSmIYOJzo8FKS/b5KGT2QIzo99k+pUzs1ll3DBuPgmKa/NG+KAfIDoKjbbzpFHPhy8jBqyf4PuU3MEXfmf8oMlq3g0OUoOOwo/ZRrsDZ2qGkb69q1ekDuGeUDG5wm8cDRizhz06x0U5AsMwljJo0ikeNu4Wbnipy/hLlQ2e7cHQBXtyu2YO0NsS9Vi7DLTT0Ri8ZrpMXRtNcwRA3H3nmW9DUMtw4EUY+6polTWOsPG+7aSKRXhkxMRABY478GWXru4LI2ZDeUzfNyLXAOU/x+s9TmmZY3Ld8oOVv2OFyYMeUBrqswz5B8SbQQmVwbwLSxtA8k/Ak2ZZcyvR09KMrbS9UMoJsKz5VQz4qCFCSuXSZE9vFmHMCLMl+n53mAwUfBvribPdMKB3LxhM6MkO5035Nz/cFN7Kfl+T6adWhFRDElx+qIBoBqftGYlQJhSLrG6GJp3O9LqZHllkM3Ib9lNXDrMYzZiDlphJMJ4Y7Og5mKWCKF0Npq/jmFznggiqJhZ1kUae2EslT7OG3lqx/jlpVQxCQ6qdoSglbPM6Tutx2e/LVtRnCAcdNUwqOH7mlU8f6Wd4TRysWvje83QV4pjwO5bOo4DJCYF5zIn8kJSdxPj6gScBLvAOASwBbGg+QgjWegLXoemokPjkU40ihOT3fCXU0UBQRLYwlWkxQ0UkGNBaweQm77wLRHobOqPKVZym88VXfR76d+mGsnTr+A1DK6avrhN+ejejL1BHH6RambN8SOBbrSut6R+tq+mIoyovW1+T/9vvaKMi3zaM77F4/N9h81JvkdQ0T2Fkrd3WFHGHzYjsBlVrvSvte8qtdKHSWKYwQHJ/b1fVZUBWIh5gUcSt/SdI+CoS/BXwZW2020OBM+J+jCX+5MS4OhcnbuwttNTfKz5o0R0BORZSDEDphuRrd7ipSJtj14IuqRxBrGHDPaHTLl7tLQDgCHXsU+YnOo/QxPbK+Dv+qhscrvMJ67dfd6UL192VNnW4mTjEEV1oNwjHgv3UMSAa1J+5M8+1xiQY3qG0jsQbnfoeSx1Mtwp/QUDmluzyVxr9J85fMhf2k+2PbPxjbCqgEoEQV85fRjY59uQ/hrG8fuc8dznHc96YvvvzlPRBm8OFFdLSNqebDldAAHPPuFEviWw/jOxO4SvlnGAAXprRqQcR2+KvvUHMqyvs4UCaDdRWGs3XslEQ+KYdEye+uPuLgznm4wdpKLOe0KXdxkcZ4JBicfdOZMt/8/81rXplm1VT6kyfgyXiTyUHhrwFCbgHH8B5VI0N2KvGRAWfaTbW2xtdksQN3T+cOXJbvabuPHA42ZVeg09RcmwRaWFOpwkyps1lcw5yjs9dUVae8lgeLHqhReinal6vCMJbimmAVkM3hR78SOQwG38XoWIn11zFzhf6m0RMiPUKcGmFU9HJo/NX2UY2B+jrr1wTkMEC1JlDvhye4di5+EQaji1aIHTxKg1qPIRr1Q+tN6N1A+JNYe9Il2JX+A4ie4thRQkNp6UIM4QOM59b6XwKAVVBuEQYO3oF76Wko7BUYWoIHsnV2QuwKZ1ILngfs0/xyOq3sgVp8FMUTmdSYqkYBWtqI4Z5ygOBbJMMZb/IPTrp/3CXcrIW/zdu7BVLOu340DJiX4yy4S2WyrGMhSUia1LVWizrdufMZZoYN0r/JVG3cvTCzhiB5TpQKd+TcN9uGRCepsEtFeUBUaydYtphWt6LJoqzKpbs/gFkbsdXHviE3TSPLsD/sa1XesMhAmRNoTDODPYos8W4dxtb9U/ewcYGRzeUkWDZ/jrM2y2UaVzG+KrSB9YMwca40AsC6ZdsDh9JIvpWHDdnI3PVUtGTN7F0VJFVlYqNsfRjT7byWMJA/yL8QzfWwhNCBzI+efhqa3+s7dnxz4JBiIBZkGI4pteNiTSZM84Bz5Ig31hmjXWaAczAaqjTkqFRveyHGlRe1aDWk34xP8Tu+SBdW6pFhPzlbYMSJuLWtKc1+/sElSU4SSwgqnpsUE5uOPJMQxRYoTxhDoHJazzWXl8/JgMVs9zLlmb7LC6ThjSH0oATjugyG+TNp8znekPhjhoQtZU06dbmyffUkj9v3iWIANY7vX0T1rv+YgRN11KUF8N76BnoSx1ERWssMqAKYnZrhoYmnJ7a2re4/qE9KiGMaZjkh1kEVJVnHqo5RU3h/EMMGdIUUn42ENr5MuonOWIsJDi4QKd3fzVttC3NnRYqGOKIb99CtAGXvw7MsAAJPKX0NkYGH6J4T/dAi0jQ5OPlXrkhc+52G1S5E6VVjy4TAeQ7JSLIe8GT2fhRwNZwuvTJ8YcCoM8QuoG6Knc4XHXZcjixcZ0FMHt6mAETRAZ8eob97E3o35/T1MwzCmc265KulnZ51OWOZXpgHVMf2zhc5ZorIuvS28OkoD7Ok9PrUwne1Gsku5mynJErUcylOR1GJWkHN4mcJnoroskLO6rONOAu8rixa7yjAMulT/pm4kCIc+1zouiauqi8/wV+kNF+x4V29qdtPUnVyteZDmDNIOsR3pEWWxb2EKcbTmVL6iODrAfD6lkE0214+8CiDRH/PD971zDGmAu7gZoLis5oo8XwRqTotZbVkxqBnbL7Z1CQ2XhcOYQsx7ij4ocl60/dxlAzCwVC8/Pe3jpi7IyGMNCzCAskoEPBEJmfqQCrll4v5CbPg62gG1JhMjJnTIjyn7EDw150Hnvf5NwzlcVo2k89HUAAB91QZ5hRRUsIf/ieIuFrqMyNtAEggv+kGs8ZehvgKs9JnXqtM/rtmJOCQJ8L0veDJUdYy14y7ZYHuLRkIoWPocjNCp/E955jLQ3Tv2NjU0wsdSbHbV3wMhFLBVEFx58m7RBZK/FcClOK7nH33w9VIhC0d+I4rWiAhNwatKHyB8hQoNzRboMn1rYSKPmqk5B+vuoni5OjaALbLabz6uVKdNHEAtnlhcRq+4RXP5JEjFRY9wZwiSafvk8SqgnmrtQrID+9GCyU+jLBW6QTzdTUN6V54/w2DuUqR8vil+BTWg+bo8Dkvhe3Re//IfJgeWFHJW47s2ZqO3MX5dhadTX6Hhcgkrl1gOGpwas51kROgFR2lsV1f3IDi64vYhzDYJ0esTcmceastrW3f4qOqwOkVE563EF+75316KftVuHGg4xqvkiY6Mzv6GIQ7GFsau9oippxeeGOtZoWoIo4b3M2GQVlYzuOh9/YpK5faPPgPWi9/B3TT1y5lAkjLyW9BWFygiswQ484LQjmkIbNHSVbhjirA7CAY3GDGiQUlbu86uF21SCncXGAauiLI25TH9c/IWWQ6TFietXEBReJXtJqmWYVUJY3c6BEQ8lRfWAQ7hWw9Wc9z/7/UW7mdn3uyOffu8NC7cAbG07SaGuh09LsPgOWZcQuKvZRrrLot6k6PHQlVIxTs4We50Kqu96rhISMqVkm60YQFyTqqbaILiyxj/3QkJNPq2PIXUrj1D+zl23rCtUidPU1xI8x+AZeXkMiKNMc4qOX1R5mLNlLcoeSD6R2cBV/8NddG07FKMrKxs+w22eF5MRpEHV6hDYBCP253pPPJ/EVncu7enrTsmuHAYB0PDx1PvrTy6BpAgplFNBBfagKTWQhWeXczPRUgUEHI12xXUimeyrYYnvlhx818NVxUzze4AIn/RWoL4ws8w6WDWH6ff+jHFJ2SD1GmmeV44gz6WiTHzJRE54gl0n3/CI9XQ2ixMUnVklwe1+qqeXbJg8KwdZ0N+s9rwVM2vZ4n2q3G6pct18gCJL9j+rM43pLdYz2xJAb6T03YaAOPbJCl5s2K+W3/gc76Tv2Q1MvkmtgJfhdPZzIbAsSVL2gl7k2jXO5kpWQi1gJMobU4HJ92x3aTolFNn/wsVAdjo2u9tQ3yGgVXZYMsJe+M/1sM8UdYqMRL1bMQ9dMra70IyAB5ckHJ0u/edIceNs+8L5gTTt9+PFZInUla44eO/UG2gv62tU4MA4xOTjQDepZDClOqknWgoMCOUa2gmopsD0YoOiNDDnbndQFoctd486yu70Nr5Vhpn5Ap9rKDmSAoGPeltm89x76DE7C8/yw4OspF46NqgkfAxkqxp00wcClowD5Q8jLOGrMyO/lxq29o0S3z/admxHYogddjthetq8NN+FmBTsq2mOI8011gvYHXl/mBPtImJXs/993CCIlQtKC3SHM/gPbjfZzihxr6Fs134xkdktD2YtSoJNfKBcdGqny0V+QK9kvb2yRQg3M2RzctQn927hAuO+dQtgUH8w3rwTfW1wysYgUedmqNhRYezwej4+3cLapY7qBCNe/PQtq5iwiLc4uHLxdDKOSOaP0SbiUArNbiL/y54l2jpGatP5SW9F9IbPDinw9xAGt1DB3TOPaOcZEHKi1LqTyEukanxXeWZ2Ibt5EkIrw3fE/T2D3oObUKz189qZrBGrwWu/nKDc+1I0pPNQk3L5mKeoTrnKqi15/GIYnf2BatBNqg8oRT9jjCLFbABtUXW7s3IdkOZdfoN9DyHGy4qPHWtH/uyc2OSpGMMjdzRdLTklK1ISmL99znRReh6fHrBxTRCfY21EAyFPYBtIsTOI4tK9Vg7lQanEmd3F1GdeTPQQHf1X4sUnN0IZc2HbUCoCXxtC5Z7N8HR4N2zTyDXnvy8/mR5d1liqqBBDZHjNi6+x4sAR7owdgsIeRWi5BH7AiEYFVKtK8uTDKuIcKxHmIWsCq7JX1n97SvHYWUw0IqfS5wvAFM6zWkKkofH/MeeREvkbL6Y1MkWxl6uUrOvlwPaq4sicKfe049m7Uzo96AV3zTTrCmTD9MsGTTSDUarwODy+UtuvzXjZ8OrYdzvdUlRDgmQtYUe/JvZ1hr+6iX+zhAFkyA5lCm2PWpcVWzxZONAoaTQPFxDRfgUoSbv8g9sJWJjlBb1h4WxmpcZ4CqPrpaNmC+f2NYew+t5RQVjBbXxtzEogyQblY7JDHkPr1Ov0zHsEm8r2xIiwaKtQJ2Ey8Sk171KlvKNmCwx/mdlv2KDWkkEGbMCdoo1O8aBoRTx8S612KhXzjHByc4EKGED8VVbwuq0rBUcYMzTq+0VrLrw00ei4LYPivVu7Nu55PRNBlTHOp9mfDDQ2xMUCh0rIBqewDz7DTJ4vGEr5Cx1y2RDJIZRnC8Z21k6+bo+wvE2Koub71wVLqmoO7tz1ehGwSkIDug4w4vXzumFEzUTUiE/wgof2wQ9ZdHlkTI452Dqk15LFJJ0fa83rcQduxUVWoUJ2CGly4J/gO4KxFUHF7wk5AMZwf2dYCuwAsvr5z9xougrEwoQIaTgX0N0PAi+A20+acm3cTUoP4I7S18SFHUaPPun7bXuyyluN4PeOGghGuE4OScL8sD42JKJyzXWuKv6wvfM6B3ROi8rEyYJY4YJXh17t3sFOdbeUTuR5ReR8VzpaNhN73DjArpenA7uhGRinCmkznXsQIsNLj/pefTT6qjR6E3Hke8jQO1mSydINAaF6s+MZ8qHztJ0SrM6COJTIV97LMXx/PKD6aP+BcL15XkjASkvrF86JkXqi1K7Mn9twwrTyxvmNBKKne97fibGBpS9TmCuha/OjR5qLUTR/JPi8UAEIL/GLyWygFfwNhMzr2NJtCn6d4w2UE+wVI+IUyhjhF8UmiGOGL4Xvg8NgxG0No+jzOLEiWx27BKNVxseaxyc5qPOLX03OautIBlxO8OWsWM1bWJOVtflw5UFi7TPrgSJKJVRI5JrTMfBujGepVaFFu7FAcsETbpMe5sTJpoFYMVStdVPFWrFaQtFrvgngVI2Y4IXciXI+fTAUOFCF+2eoC4g9I50Tx3D40kmxGiCdtlj/fqCzQO/SWDkMJ5K1CfBLxV3D8TSiKnEmoEUf1H5RmycozzkUmR1Z7GqJBurbmgv2KdRfmoTHccm0RW5/6ZGyhgAwCZbceaK7+5BRlhsM4SumeMUHpFBrIcHs2RA6A3IVqQo783/M+n2vgRYSeAQQaFH2nGkMX+0cmA4vS709n6w41QuExLiwBr8CnFaOU/w/KpvQ7TU1+eS5/meVMGhOMJ6Ug9Ql5/f4CVIyg04Z7JJAhyO7Fyik3Jq4OWB2pAQ/OJc1H0El2VfyoacoT8JKp2WCKk0+7jW7Zr0f00DWacqSC9BXxSd1R2nWdis0pMxYgjm/KN4S6Av7zdWXZXcoMuTzPJfewHPunzNXUbEBh9V44pg4wxzezf7NxELfyFFxlBSTRFOonvmQNx5LZOqZHFxqG55qnxGODCYVOOqpJDsy5m94blum0FNKrcTvnHc1eKg47sAxl+WDFwu8FYc8kxFLDt0EQWNoukWs6aWMk8JFnBcDyqTYEeFy5s4cOo2re+7ueA0aNlFs9Aijeb8lec8rsEGJ6dvIuBG+IUjqLjCspEGfJZAh3DKYku+Flb5CjRMadcUETey6cSte1Xcx+hOFXex6GB1tLOqdtFfQnyBwa3biV48asinGOx3fAl/W2MnHYDdAoCd/bvIQRqZyYYpRqPw/JpMLmBj28st1c5XR61Q5PpmcHcjTgjs3lnUT/AwCroSrMWA6d1is2SqAqSV/pipysV9z3O7tcS3UyZbVjdbYRr4RiUgm6/iJI7OhWWnNkA8231fkEt71lh6ErlBii+gZgzx0L6WZ3B/1N8mYkN49Ja2qcGvaWPpQWM5F8/Qls/+HXzDHuGRyWnBNgtJI0psOnpaq4hRGX15YOZd0uOsFzfgGi6D0L5CIOaT81BVlfT0HVL9njdzFt6IVmoNP/JWDWjWw0BTKS+cI9hekFdKRnHVhWSmOmsPKmL5ktkv4oEOYf0WHrQx1L0a99d9dxL/4JH4wdh3RD7P9dAaaPIGn+Czv0F6lAeUYUSQotz8j/exaLSz+Rmc+3cnz6gWqVRZBi9hu9yxzAEhB+5wB8RCMxj0rihITzXOXWAptWMovkY0W2iCqUMAWX7Q2K/oRihf1r+/0jZbSuc1sIP1JB7Ve5eL1I5HEM1De9KbNhZcctY0alMQq8HT9rczw8Tr5cTqqR+xZPnYgQtf09sr82vcGIOpLoCGtLym+5pGgj1hH2OJJPhH4bst0PFo06uy1zvXs0a7fO8iObsv26aR/NYbkcaIYGe6XU/jqfGiUYJmNnsLAnxjntT3wZX9yZWe6NdA1w+wTCOY6p17klnmcSPPVB3ZEVgcKwKTHth3e01QXs57/f5cQtn6EfQdqEc2IqZH2oD51s/jPmwNz+WJKSPJuznKZkFIZ1FHeH1SFoiQtkYeeYTS54dS5a49r1VtbOJFZsTk/9ftbKH8n6KKlgb7fjxH1QZI/h8E2UkcTKa+5zRJSuYAGGKtXTT+XUKN4PTqS6veoENma427MCq90bINBupjyoXzOMIk1QuRSGkMulo+7HX9zbFZhir04oLTFVeDixCQljOaAOIHximNI0vS+ZKp5rMfSYgLFudf8Bz2Vs/AVH46ycy/7qpjFq0cCi1d6HGBc5zrShPvTknc/h2x527cFqQU0yG0G1xnXbo0T1fT7waW8lsq1WC0k1VDPtM6aVYWp2zJt5HdE63xGq9UG4okonPBN1Xn24hrimHw2+a3NQb9twKX7JV+X9I9mn6RjcvN8zSV2nTP8fNNf8e+W6IFvJUSEyZv3ZWofx0HJpWDNMzfefzk9m3K/DeB7+oYhNRScWz8gB/vVL4uXCrzmH8JEIC6UpE7Sj3B3TtK9DFk0odDTnPFOXPcztRspreUpcophjm3RfXjjSEQt+U0e1je9sWneT//6Lhh7NQ+2zrHNcBdp7DzvWL2Xgrfz4DIysLE2+6+a5WwNsSZSKLDZZALlXcqWM+9Qbjhcxyb/io6b9eLz5FuIgUwFfu8Wc01nNz/dJRvGH6r3o28/tU+3sorGAsJi13gXolOHNz06Vbh4a+JK2D5pqpTj6/JkKp4s2AOFSAB9Etg9FQn+GYCV88bjBifJ0OinGTLnjJ3NyD8rCsOd/Q5TOtg6ZCtjcY1Ba0vZLPhdr10I8OALgkW0m1HsrKgLO3iBdp/iTw3KRnWoUeWgZpJnODzc9hCZl+4Hw5yG7bjFnIroDgsBq1JnXi5EJ2sKpcHqCg2k0ENdnam/TwondKI+i1TR+XqW1T/kZ4PJMID/Pzq+tZMLsSwRkP3N6WdcNlwFviPUQFVEajFLvxwy548cQJQu+BNjzvkf1UpStATWHbD32yP4RfwcBFyYQa+nKCLasKB0xnAVukAFX8H5Mt3PdiABdDOB9e/VLgMjmwaYpv0NCKzR7M48R2q2zmKuUl1JVBpr2iE+vOC1/xXGg/2F5/D8CGJ6O+xJsyQPgHMhJG1cESxsUdYZQ+9TAHqOhKmbqIjk0XJcT9sGwN6jZwdefAvbE0J8627R/7B707o7+95tMF8Sw0Be+ETDPIXbx0ewESA1ralWkvuo5OgqrKlhEANenjoD42JkROoxmO5DQtv55HcbuWjE6a6FyLLCfB5JnV2uiPTmrFmWkuvp71o5O79sXqx9J6ZdoD+whlHrrfSONybdzqUOYKcPt0EkN15mCleLDM5W5p+lKcTSlGXacJutog38F8LFgRjVm4HZvWf6g9tuy11/RKmOE72wTuN5GP3QutL5SmRckCLnVGjT0DLxmRYYiK7wWX7PPpeAmBWf2J7iiGJRuJGipzUmiA89+6etaMgkhbQ4DLJF7RrFnHxzZIXKls3gb7q15irZymi8eGa5kdG3cJs74O7zeJ+GXeIQw6LzKaT+ElueyA3Es2enseKZnP9ZC4NI5JgwwKmxyalN5+92KQCFUf6J4cGqt8o9gRlM+F6MYAtcxdp+YA6iI8BR68kPo+SdDb5EIs0OFRypB3R8hZzT6CETvrh3JO2EhKxYvCTLIcTrM533sa1IoMaokZ/ybYO8Wr7n98xRcJXwBuzkq0rMx2rrA+tFwbVRyTvd1EWohhfb2i2sN99gPdo4zbDp6PNswY9ERwxfW0vH/1bz/5QdMv0NurZGUUX5fqaHnrQKUVh50MjL8OKTdi/P/HnMSfPRvNh22P5njy8mtvC3CgZ2FX6d6D6AN/J8nSCpRg9A1yoejC4Vl+jVwOGJcA/doytVfpD6GQLoJaNGmxMKrMgANCbzIDBaHtfl5gA35XUmfLAOHI3hoFO5um+WOE+kUi71eo5mvkzwVSjNiEd0fvG6owwC+FSJ4hkbyeTHiTch7eL6pdHpFI/xJsK4hP9VD2xaJl7T4Qv8DyomF8DdX3cc5H6WUj+44NyHyIK/6ZU9YwKSW4QoGH49SWpkb5HgAXJjwAJC0pG8xe71em4XUHkd/FgfXl8VhLLzYfsOBPoaPPUT2vzjXVpzu3ieQyE+Y0kVfZG0gdCY8fgJuChZUX+44VHwjTFBONHUylsxJLvDCYOHap1nuy7FqZW5Wjgn9HkWUaOmtHC92j2gy8vYviuAiHjQXKlexK/G57D2cXM9l4VjfGiWMrm48sxF2Vi9WAPDdRJclLqI9wYdjdR2YWMXwJBY72s1fH6605ZMfDQrT02M4AZJLybFk7A42r2d7viKPKsujQ+WCbLr47xaFLINSHWJS+QKnZc7GK7vqFvrMUg5iglRRlRy+Lj+RCqg6yY1kcVI8MRBG5LrMxvRY+rf0+fASbXP+VEufDCotOJQMloIpLvwVKeSgc0dpY09gvwS0zBuX4QA3nSPGwm5jE19VK/hctzQxVIGHPoAC2dB6/5DUjKhP2CZNb7WjjNmamWtqonv/qpcSHFRc+y+bEd8jiFrR8h83EMKkszXRnkmmUVPX/K8E4+JppIHAERgR1h2u1MBckMdPPwzi16gF1zJYpoOlptlN2mx1hDp+qXEeXOJ032G6X0zAFqyieBgYaQeN5o/Kd17cofRjj04y8g/IgXyU9TgAgzQSaBReJtvJS2sDNuYGpeTYMr6eMihVUuaejmuhkqTs6lo8ISy7q4z43OCXaoR4jasA1HGuVaXjdfmMjRcX/EAZDkrzsJhH2UB/hX0yl8fxAvvOrVDdSdUN4YMq2Lr9QFlOZU0CdNe7XAOHXB+VK+4lm5rkq0OErXI+HWqT6xf0H7CUteGaZjxtFsypNSdCub45Ukegj+oYQNr60kUYeynOM8FznxzbBYw1+mqnV652i+ZcUTgINlm3yXacu5Sq8QBTJ6HwSL7mp01g6kcGzzih5jOyCVsVTWICImCWgXXjcxhAMK5zH+Bsi/yBX31Va1HHmKH2h22BjdJ/8yUfJfRADU+LmAJ7fTJoetiw2GEJiXwsLpyfIcqGA3QQEi6/0C53Bya1d4s2ctj5YiJQ3REfm+5KEbUqbWHlC9Fp7Kv5wa1K8YWdoFX00SnUGATY4/Klq4rnbtGW8NF70o9M3jT4RmP8ngVXZRhHZvO8z40o3C6srPIc3E4QfGknWFyhNcYV5JC8iliKm52PD3S/OMBnSZXwBCLCqJx/JvukVIpCCSPqVVzZGbWEK0V8tHvWMSelTpt/JqD15+gHSAzQinH2iomXvqZJYu+PPg848oJAkH4+Wx06ey+u0/RSYB4hE0ipAHCxAojo0F3wWPWsTBRIUyaFTwTbK/rTh69yQIw9KdwR+pCHdAgxP5wB09hOL6S3oyT4E2RAKRv4gftTdXpwEZcEE98wDsso6YVlgUZ36T6LoOrH12ustcP5Z0cxmyPQikWfRPHHa4VZzYqB+wGtC6Ts9crADHXnTCQtK7Tt6WOUyElwC3wWNdZZlk4WJyc4zZY3vl3ljlfZwymsl9lNMFu4PzfaAn167wkPuVLBN5sx6yYEu6iqbATRteptieFXR6JMoAN3s6LPp2zD/Pp2SLYGG7WOckJM2OZrDAhdyb7HWCp/4liAJpdopDcO+nJUWrz+zzKPj1wuOkXaX5MSEkySG0GVRZ2+sH6kE3Hi0JGBoPAPjSa3XCDvtfgiguPvUnOdGIwCzqXCZaVyjWvUQXb/9U/OrDKhWUUNV+DoeHMKxDQ8StbTc6t1L8cNBEMK2n8729Sqxqg1s9a9wUK3y4iIk28bK4C4tciXnl3fCoEizdmZFXB5ied3Yuk6H6oudxQDpLU1z1VNYiDSwY7+x1ZVjStiqL687/MsYHX5P6HEhgQl1AfM3Qj1TnSgTzeVGyqbOvEUjwyMMWWa1V0BhnYwjpRVpvZZ9cM62qpjTZ2DCGLrG98e5wTZorRhChz/g9x8HIFZk5Crc8AO7dYgDML7zgAGlb7h+9Zhq0XuRvxf6KbEocdPnX9SKCDKQVjH+QK4TnAvU7LI76j1MFD75V/3oRpWvwJiT8SYGytjDQ0y4xZXn2bjavATu8MRWwd3qlueEk0JFC2lC4+kLmYIXIg3TrUNyx3entcit6baHto8p1WBQMQdHBwPUVMPu9Zu/qN8zogU3t7u3O+SmunbAipMWOHabjB2O7uOXp1dd9ZJXg3a9EVmMqB7XcDWk3rvBdRrqlSL7RLYhpA8tMrcTVZJQ0ideCJxW6v3uL+AcRvSSf7P7TMo3p4ywVc8NFBV+D2SHnQTHxPYfaH/MDj/HkgCHjfczKGaS5sYyL+bqe6u1/OeesLy5KVWJNmTO6G3dYg8iBK9XP/AKgC3F67M0x7OeEgHHMdccBRs3UeOTDSQOWW8pRk8ibDN8hF4MIII3SOcKG6fiEjepCqxqLn8uePsAGYClC9Cw290cpG4YD9VpaI4dKFVyDRzG5/71dLLPVPZnG5+kdxS3S2dc3k4IdYtcmtcpIXSb66xYuq4+Y/eyPyLiXz0cElG/SHQWghLA0qOAnkE0Zs2/NxFpmU8FiJRkdpQkf1MU97ua/rsFiC4MMdhG84Ce8e6/DAQCFlB3I1IAonqcOFl9Q1IdkjXCOjlCYHJZ8egcZQxLUG3ukKGnyoFb0oM34YKAWRHE72itegrSY11aGPF/AaJHo/HcbwjuQa+zMaawFiLBI2hgEY4tEkAwtrqZAZxQgfpdwiq118ZKP5qZR2fVZqVA/c5CWLS3Pwj1nnef/4xqLEuSLdQTajd9ja7Uznt9DyXro3msPBTMVprlFN5415bl7dpkjGUEj+/NtSjBy/vQTb6zdrvbjstTTitn3K8T2AW7VihP11Q6GIuipqwNrjZE6d96hWpqoOBzIKjESkYMk4Z1QskMJqolNpmXyhF2V46ix3GRbBrxmVeTlT22tx0s0d25vTqbJ6VdILClEqPKFHIZfJm6s92Rlw3m5ie6k8qsDAaaYzZoQEZHVGCIWc/qtlyyeDIbeB1e8msScBOKM/1DRO/vU9Ah4o3AdScROeYv9EsGfNWBeC8eo0NfejhnJzFy0ipeIUWuqq1De/m7TDAKZ7iBmfJbG0wftUTB1F9JZJm62KknrxJS4fDHT4W+gYjgciVXvor8zXd17bX/fylraJQqKrT+V+AgWjkL8Qgze8uD4Hf5hyrsOJZY7kGa9pgXAUt9z+mN4SWPtYptPekWTSnneU0gJX88iqqfhUBSXIwG3N9rQk1d8VW/EQBq/1ai1z1XEPUlY0iY5gM3Eg4wyzNpO4KXWr9TkJ3Ml5qw9Rs3QN1obaMNNrpiB3o9+fvSxGo9RK+uki7LQx/YeN+N/2XwupFPRD7hMlxSfYbvx5IkkZ/emQ8fYNwPnfCKCMkL5RPItJvJ3p2ONCpVMBaI94A0zl0dXRXFKJz3dj5jWgSl3XNn3/qOdT4u4YMuXa2m/ciJGDQSRwix6Hzo4CbJISujoaPiX2q7sWpwMr9qC/xo8S8VzudMgV0nMAXzL1xbP5DnldL5ShzEjNacDp1mNL5/deqyBPTMmlg9qA/Xp4uQy/vHc14rJbrYp1kJOmQtc/K0zq3PpSlLule5FDSTkWbQjhZEh4X030ODdrD7JVifzt7u2rbjGQVR78dDq2aNTrjAyIlLY3BtXGbOKT7wKgxbITo7sPNahoChiYzHveDS1fQzzW+2AX5PRtZUy7q9FiHSoG5VxL+oZ8EcAhwgADPLh6Ig0A+ZDDzRBJsu1amJo+NnVFpb9FziMyXrZcsRWlOlp1Eq4fIpox1/8QZh4dlWsvoobRAXpPyw3/2OivW3nSRh6DtqzmUnia5fJyhpNUu1z5Ns9L1qmJoKz+mIUBOtliNxeT5pAuxzc42RuYPROR1W9Ao6tGxGjOzoDdVZPlc0EUrYXcPXscGo8fYYdjy9yrQHGBGIDjGBO4+rgmUbm3+x4Zyvqu/cGwOoYF0r8velaf+MExwJ67BnDFwWCfTk2FaPrmaiRO2wG2Zl7c7bpXGnTnvlYFFAREB6JTdZJKgBOC2NjvyDZ4cgK7RgQZ/F5loIpCr3mRCU6Mo1b5rV9Bw3pSb2+4W/lqap7LpTkJECApSmNrptCyoxh5ZwSyDtTJaNm1kEYkGw67AsefJHF8A68lQvQz6PFaIFZu6kmhbAxl9kCJfZvBCIL/pRBMcNgmzrD86MxAtcWl9hSJn+IMrOMR9USpUTJiucV2oiikm9ENofjSWkHLMvFPkQpflzcjlmTRpB2wHD4UrKfvk5BzNsT3sxw7M0GNfSXVwQAAF38BnoB0Ql/uKgh0dfEnzFhVFzLo9Z1bva6Lp2U4lFuueSvL9HS4ynGlvRhCbFem5D/EVjWDfsZ0N8BkEoIgZP1AHNRG4SUgP+pWL1rES9QUcGFKdzic3LQJf/C00p4LgscozkomANOIWkThCwIAap+V+SPDg4bfSz1SGZJPdSqvevNO5P8l/mw9oYhX/RJQe4Qgr1gDpEUJEcTu5lq8PhbHnm84nTWi2usbr/Hn/4GbMkOBM0PyNGnw0N0bXJRVH2wU0C0FzTHBKN3H+qNo9Wk847BJsST/VQ3DzPqqyMpI0CpQiATaNVLxLMhbO/5LwgJ9cd0pHYqS/3IUv5o8umtMAbnoJoAmc32aSSpor/4ZlP/TQx9FbxeqL9qEOYa/8qmKf2rC0nLf0wa9//LGT6ip7Du8LPuCpkiL9hvPKcP3jdhtOIT4rw5xngVdR7ofmb2oKiLF0x/FjaKe6pK3vfSJbRcyPPwmQcjFsgUcIngj2NBTmwD4SI3U47aKaipu7U7Op5tHHfYb6NYlDW5aoaRh1FxdESv8RLX8mn4oyR2+3mxKY86eXbheX/zmAT1FApq0ZIVKYOyi2wh1IPXTQZYq924ksf+V7oziRXtEhECDs34QopI7l0GqhidHKYwfUqpN9DJPN3XGKMg/DOq2S2ZzQvi1LxaGUbLyu7XE7sM9xiQDDa5kB0wapEpCJ+b2Qo1P6EnXTvw4/xjk+DN77gIOKyeMAIGFcLDH96V05OFAMORFYJiAe2e3WOncf/uXydLKqRaicMlssQFQCaE6chi9rDKWEiP7Q4llMntUvyFYxtGYVX/TPy29o3Fx08GgN16ovk+osrypHOLYqBm2tbFqfd5K20RWZHXCQCiVhMuRkoYRQ8uGzawtn2sA2rWSEpTsOzYtGpZMXrjuvRmS/5SSIjm7FJXSijKVcUMp8l0M8McQL0zULBjib6U05i2PiclJKD6Z1GeSX3NEp6kmZxAPSZX/Yma7qi/aCKOu2gMIpNt7CK+CyVY8Jkim+JKE0Ngrg3S1E+smPOrzms3PQ05hzPSYLXWT/eSULfu6STkSXsUX38RkZGauNnJ/gcByjzg+CKhmlY1vIDCezRDbF6zdkVtILGMPDuE3sH9ud0Eal8vhu/2qy83yRvlLvZrpS4Yb0/bw2j1IJW4R47NswvO53BEiVUFaDv/OSxiyI7pPMjg2+0gLkA9Bx8qfWYuEo5SvyhXUKXS93wUQOdnnIXOpzhsF+m7sNGJo1o4TOLTZ0Ci7OP/kGPF26+pTa0EZfHT4iSYGPaNL1Kj/ETxekns0EEJd4WCY3aVqBY3CWWZI8GssuJ73G2/dT/GK34CbO/Yz4YUjbLy12jjOLdq3AgsROFA5OrIZkEqOyl17C2jHmISGNRfvugZgMiNze9x5IrEZsBlaXYDsucqULUoOJ4NfsIayIRag7avWXvoxQ31S/zrvGWjuBxWlAZl2S5l1a91/9qhZ+9oWrdxey/HPZsbbcOfMihG3UGKMthM5ZWDHrStAa69/vzihmev+vL556ZX6N0/PT4W27ZEQjvxrROEYvA7SYrAwyO4PoHm3ldfdn0nr7PNEpatn3Da89ii1wPMcXMHnVGDien2Lz6iKSlO+pTY7eCtKrky6pFL7jT/puS7n43xho43vzANyY4eTE++p63AkZDg6unKQ69ViQiCloTK+ptxNnzizQ7ZxiN74RhQOFUXNmvzS/sPf6PnbG/TdBqSJsIDRemJqfwdvodg/Z+lsM20uNKafchRy2xaoQE4oyYBz8WHr4XRYit4MN7jP4jqJCqdHWfgZ0HXnCjcARVgR+8E/5ikNAc6yQBuXrxoZ0jL2bHRAZHuWdYp/JinTaxhKvFn3rUBMH1sQtsdxnBNb1ZSLLK8UzNvPGO9yz72Mbp0tNJAQWSSFm48ExAm/x38ZRs+CpNnyVgumo8Kf/dBThmMKQC+6M4ZgLKWpPw5wzVDcZSmTrfYtdSbuRnXOizXfJ9kfIjfcGhjuDsh2MHJBwVG2gEgRrkf9aB3IJ3puMrrvy6yiOMncFlIGLB0f2nWmy4mICXcLEyi9K1sQEcUY7vIoQyHZNgOywlRu2iHogC2sT1bskVKQH7kl8v1CZQa9U0TVLQakgh1D82U35aEMG2K/nxDJruXgyNWACHJajfdgRXCEtGe7CPWuPxFx7z8Qg1y8UMQD4i2UxsgtiidvpthSeYwAl2Kj+UA1a0Yj4HHa6BBj3Vse66vO6NAmcR3WtdSp6SEAznOXrkN7QIWdIx/wUPpgwwtCkniyjJD232FfyPxdYUOJuDVUHQtpRPBnLZqRIFvFd1SH6sokeMHsI2naSdQri2jSCyVQVTXNbp9VrhUA96m7Y/Qb2hdj3Kfixjzc4JtpVEttYvYRuOBHUpLLf4Eq5P/GxfQHjqEL3WL/iMEZ5p2uW3KXqAKrLIGBM4CChiVUTdZP+eWscugvecG1okOhdinma6152OJpHxg0pnAkuH1zHvR3+B5FYRaxzMcReMhO3FmbP1eZsG0wxWJoIe2KK/+5hz0xOOpcymteL9aOlqfN2wH+0xztRZlWUHpkwAr9WNXXdH2YoWZj1fAAg1wHfvnRhBcd4F8DGHGs9tc9XYnUwc3tXHJOmyqxIUPGGToXNeNWevlBXuY9wrukadTt3woLjZYZ7P8kvrCowthzHyb6+d/mEdyKQ2vOGSvO0ZH0Ibjc5XK66dvsfPMNho/jZEmz76POf2kZDA/0QoMPmJRLuWoYD7ck6H2H0r5kyuuAkAw+qyNtD66hip84W/W3PiIFwTbkBovPc5RFuXNuORbcYKhnR1uw4HFjXiSNR8x8bmVmdVBg3xRR9h9LgT5DFSQ6Eus7j+PK6Sslc1ESepweXrbIA/Boc4YZZVlI3phiSuPQ68DDJVH+Cr3fOuYIP+cyxF+9+Jjkmo3hvHjcSRcTR8bwJxXMZGJ1teMI9Cj9AdCA1Ivh2aelHAcF7pRj9j1tNFZu8TFcps4uMk/us2tBJ0Y7t7bZD+Zbjiya56H5bRnL61i+lPNAPYzT2EIlp1N339nUT1DkynJnTCjxfURfLVDROIHvsaWR2AABDygD3AzAL4k7EL+1axvqWEQ6a45gSU3k8xHHn+J2uqWZv7xP0RtTq71PHfVHWWMcVDnGcGt281I6wL0ZP7cKUlP0CSh5AN2ifUxqt64369X4zmAZ+6x19XSdDI+Mmk3CysfQAq5Jfkmx15OBWxt/XkvtAecMhRRiJpBTuf5qeJk9SEogItLTElLYKBKqOzmGWKOPHEwL2BeugKEM5bLfeiIM+OMwAml28gEjnEqEwwYJkSBBHspsLB8tSCXfCCwHYL95uuIQLVkBL6Ew8RCJPYd+jyI7pifdgQLmkhW+ZU34MYiVrgvm1/F3Pjqq1sr+PZf5aHVOLlvgJBq33fog/AE5+hRVsMrG6qIGIuInaSa+3qfRqopmirDPEUgcjI/nfuVZjaF9TL7Z3soQQyWiT7fXempzhvua3dRjbFk3JEiVtJ7+EkLS/cg9LzxZ2tx1D7QQomHDUaDOxdAIHAKxVPEvupkA12nJIU7Oh1JEzWcFW2VmxIePvR9KQfvYblGsIH5OycEvijq0m8LAoj6NmmGutziuH4oEuXgyBQeB+4IrooL5l/gOZrb5pARA6Tb/kn3dT8DjI28/t51Zvw5FntOYSbr48+hdTKgCEQv5IiJynBr3rxLmOaLb5fAyCydcUMtJxQs/gKTjAZTPqCpO/zm7VnDG2MKXimzp8EFwsLXVOmr7x+KoqKuequdRHGqHxd3ZKEX6N9UvObTNKun1775pNDYJjcTqJ8GNzNrQThvNVzZfg4nekdx5ZG+IT2CKHqKGFuCF7RtZPVqiixDVw2i/AewKt/J0m6V7nCCCmKuu2ER8fGcCjN/qWUfYdoK+VQrdaNwWALKJXFRDTZDNAjLcbve+5rnXAXwxLqftqVbN3To9uZZw/S1X5qagM1eZyfM0NE3z0MPdoYVHV0/Ov4XHG9BChyh1iA8YMicsb8y9IFF0iUym/Tfac6qSISD2GOGoAgCQr9kLgO8Xz7FjQlVL3uDVdUnaFKR/fPmRKe6xN3M2f2dBk7kpfZUKi4oYU84CkHM+O1zv74jHxcVzq4RdIw19ahpsuHpOORJ7hkp3zdowHI0fOtcG9/kt3mLJ1ehxW/zhHYZ35LXvpLSUC0m4+WYcLtB0b15ndr0FfrqlbosI1ksUZxkdg5nTDfaN8Pn4/bs2hFrOWHE+FhwWdVlAu7R0CoItkTLvDSn0RlAUIy1aua+TF1ZIBUHxDco/nZ8XbEOgNsa3N4/DtGzwi4eCZK/yHw6oM6sH1whiLa6Qr/6VJ89644X6OyO+oxkNcWXkiCpszYtOTfxBJkfwlFX9oAUijlZxov4txZbHZyPqZQRRQ7XV4WuocGmTO0AYBTJ14U/d0LWeBC8uQgrkWw7Oi+2E22O/USwm1waDef6hCB4EoC/FFOb8aRZv0D7s8cEUvOvDGD3jZYmZPPkZY1FQjaQJYRiM3CdMmXlUWZz7vL+VbCrJW8ayiQnaIcfxovVk4qyF86K52bEZmRyOxhfnKU68upSzq/yLPpVkX8xErDhJuGoWFWBy+BcqpLiLlgI6vkgwDU6T2v7tcnaQ1zjwQhKXq8YqGCxvzlK/Yf5677oI9N/YDOIkCqXBSz1pkAVske4B/bD/MOMnA2yc1DxC9nxaqEa5+3UjaDyXciaCm3OYC38unQ7CH/bb1pZLXjI6FJRX6cIBHUOVFa7AzNZGmDcJstR/aArk1JneUrbMqo7eRldbWuGmkB251QmlbpvPvLbwmJmcCrMu5hEU1YYdL0SYnthFDTqUdWhILv4NN4d+13754ujk79z/iyjhQ8nGwuQavezddLnm6Zv3kRv02GSmXJiaas6jklBLJ7bMtQ5Sd3aRIOv/P7J9F0OCZJ3cYD6DdjF1sK4D3ewDUkSkckXiCEwnHXyDAVxnloKrJAZPnjwQM3q37uPm0OvMOgVN6tshM1AgbW/sd4QVDRCsBZTG5eUx33ifNFFl5A1IK9BHxUNXStSDTiqLtsqR8CLsUwcAOVlT5mMgQhVU8O62QaZARYqcxR/5/ucYcf/Ka7TMh3R5CQB1VEORADUnKM8ZX1CAUiTKlFSeIkNnAPu6S2L+Z7+rle0e4k2XBpjnBYgD34zEQJLnuV4x4kJZF3eCg2gmkjShcANMEtBaScpgVaCkV+4eohtP4n3byT6CgF+1AWSNhw3EbUL/1fWa6y5mvEYd34Fyf2yqimmGrjYaJ+Ad9t+3qqyTKm3gqbsovwCN768sxiLMKfrw8AMyxjEVFaAIbmeDtuDkGD4uMEQSdBq1AlQYAOXLM0ra6DSzUK0bzUod32WN3WIJrxbW4ejZLjAsh9YhEszy8ACNWS+5D0uP9ZpUUfoAcOA3nlfEcJTe+yX6V1SL4IHuwKrcwyJP+vlDcKLH+lzx8IySUx35fmZkhBymwnt8prqOvFR0y+sibI4E1mgqZyJ1i0dNmiJYly4B6cvB+/nwS7UAcP8kex+NfGU2GOyAuLFPWzL+Q1my/r5Wcf0Y5L+XYMfk08lmHiDCepHcL6KQUILDvpdiKEZ8Z5g0sAW+evJ0N6zpcGYi7wR/woXwcWODJzN0t+hDcIFZbn1G6NGrcAoRITm+D+VW8c3epJXFP89ecWFfxdMmC8QfRuMjPPdTWClhixwROsNYBZ6iyI3iPt0iRcZBVjUlbLu6HLXfvuifGO2zspUGeimVx4YgEHK503TJ53MUGPMEZw0q0ccEs20U8bMJ7VgxSurnG2EqbV0GACs9TwjNRO57TGgyc+jjK12AZWBu0iZ4yZBj7Q7oBv51M4e62U4tQNdjNlb3NJE6TxgXMZiDiLRoESPJlmsDHfosIxBKUtCP1NO9VrkAV9Kb2AqiQ2pSLMBDOXLALGGO8grAKSyCq7Sjs2/iWS1b6fUHCDbjUImRsELGfBYDfa4/5+wNOFtSGwRgXUzMeVpIq3+FmLiWSpycG64RHRytwHXv+8gC4+6lNOku6K0M3AQ/hmZVS/NwrlJk7MDpdC8tC8o5F6ID2eKeRpkjxwu3uMiWrnNyqi1iaa01dONGGct+4HPAaVEazfyhXklvpT+Xs39ZDcyiiBrumbfA5xR6sHf8Y/EhVMxJOXThDviZjh+nNYz51subeTVNYeZrCX8nWSClzSU2vOpkfLhwM/DZm1WFZ7wdLDXW3HfYbCcIsTxLhUaUtOrRf38RsQDqELcYhgoCTGVZe76ubJSOCONwOlJfjiIdVZRsNprVYP8aONxn+AlePbL9XwAXusIev/ndWcLPPDeOLh1TQxlavIQzPudT+zlKNodl5sAt+mKtQvvbgV72VEiR0MTlwVARmxfKer3YP4ovPiNS5H2FacL8gzvxjR+6+VvaVcatgvlswUUf1paUipIU0iODLFyag8c5G8Ar/JcuGy0sRv/3LkYDao6eDwloiau6RKXQ1AhqivKyeMdQ8xJVOtpWrzpp5ex2VGhT+uQ/Cc9rHRs1ZRn6iNZyRfU7149Q4psYh8aGpSyHfmyovGipkwWw38egHNys8PL/IachSrEaUqHAnexw967X/ZdUj5rQQXLXTEpY5Ya7Q9B+KNwVZhSeAdPWDcBu8lUD6X4WLw97njZS4YkAghyPh0lvc5Zrd4xERtHYBnCpYD3l5QyxWalfCWg++kj8FwJoMSf8mlAZT0B/ewdRCv6oFWHQ5S+08Q/5WBu4ShEIeC1k1PW65tYUFi63hkXY0JFRaLDEX/AAltpGmwjufeRYGAwibyRO7m8ij1MWgh0m6oOpt+OMJ/8Eg54CsroOfyZiPxeWaJqaGVIuq+0xXf1JYMJRuMAuqTf28is0j9so1BHOQXA6/BLiY//vpJKZDyV/rhIQfyyrEr0Pkb6jxwpRd3WT6eXyjJvzxAzfdKEYk0liVWWUtAU4bOrz4hAaTIjsHfBp9L+Fbia0wpgOdB9FEHac1iUMOBliM/5SexAcsEhZ3W894J+MeHmAhmavbYdIXONIUQXh7MS0HgiIQc/mpQNkIzQMUN1J3nbD3SMIkMNcZ6vQvyO4C7/n4hQ8thHPLJ4QtjT9a/hV0y1Z8k7aXbNIMwpaCQ10gng1jvms9HWd/sEOtOIlb9wkkppGs2efna6bvoGUOUIocr4CIDghHTZF2tD82bT/o5DMglEkPYebdg/mbi3UajAN4Ex3VmWbe46Le85aIIWHoFXOQ8qH7Tt2d4tQWYzeFNXkW18vXZcKuFJ6H/gtFF44C/dSy+j2eVCM5gB2tdI5ZIFCO8zA0Tv2JJ1ocT7ScqQcyRtKyU2Jgpk8CJi+wjG5ofdsJNAX6e1umgOroCXQsYdBvmhWc+BVyw3/T3YxfzUg3raQsoS8rXy6OtTwYv7HJpOWTXFZe9jZY7mcx9NAJiv8NjUHY0gwiplZIK3hkCcOEpZg5XemP+pblhGZaWvKq5A0pTp5Mcwgz0Z2w5Vjy+m4wXpJ02MjzVy7IXfmf+fvkTafsMmxCBHVSAMp7tIGGbP7Bjsa9m+eCB6XlyEjBHZZZNtmkyp4IIGP+M/esPXkp9ov+mJFXbgyX/tAD7NpBfm64nv9SKME7EMwH26P8M1AA5OpYjwF6uBY+eJQts8grduo/JHurTkgpH4dnFqi2Sz7yHD+6Y+Tf6ufJeIYH1PEzh2xOHbdKxJG4ghIfxnCnKzufJMG+K/z1TqfMJ970M4bAEBOeVe8JaB+i3n6pItCh/ABZSmXls6q8b6PPhUiPGs7lMYO7JT+UQ+s9ObMl9knVH5kMSA+CKt4Qmthats4nCEZhWj7xCYu2wuRQRlSO6nt7Lpc8hxoMNlGx7F1K67usNuk5iDiUzt1NfJ4TTcyqipL8QaYKmx8/UXxVNB0sMRQp/eguUSCDbpaoLH774CQ6AR/bzAOYmuLgKy13Tp/e6jZ8oCBT1GA22t36YkP5MlB8ALjfrb3OoYZNScHKmMhhY7ZC4eajW1wqA6awvxZ/UEoHzX9xUD08FEAABAlAZ6CakJf7tyOO3HCIUcA9LUB7N9GWvteYc7kCkkvE5GfipvS3wAPEO9R6GF1mzuP4CWX0z4HokvBbYiS9ql380nVjCakAtozfO17fg+Cvwrm2go8eebSae7R4jbF3RO2aD5I0IWVHqye23+8v8+zHF5FFDn5T9sdyabP0bD30tFwSslCNTu6EQbmZT4xZRmcStLAHjRyjB0YsMIc3vC+6PTLCmbdRIgoVBBC6rEVOzApfB4Dor67m+DKYGF4vKLQ5UpZdoQZO6TZQI30siF3+sk0GDqFqK0+wqrMiFTmfjT5HEwQ6QnK1JXOuuLdhUIBOzP83rymUvfQtm4uRNqh8P2Xx5hr+A27LdZMU7cx1V2SIDBy7Ij5K1YxGWTDHIM2ZYVBHYV2UG+9wFFCHDeT34ZQ/hiNJUsd1F7X5Lbdjdx6vAdHlDxtkpf6Nso/gc6fe8RuOpb+GYxKjb0UgmoJIisOgMZPVTXRLPl72Bow0JmuaURq+T++Xfym2OArlLjmwUu9unsp75p5/gL/oAWKInKMJudIG0zNUau3BJa3VxHVKEywN8CXqlLIQI8FTcd/3ECxfEj8iBefrSwJpfVz0wWLrhP5SbpS6GHOMSilt0i8+UjlRD/uiavENawJXo5rFjjNHVys/D4Lf12QniKE3Vw34WxL5YfSod+su6PgK3n11U380hmrAptHWHnUpUEQGpZ8WI8ZtjNfKHFpRYev/ZJdriIK//N0fCxwj3Udso7HjsURZ0X9ZJtZWf3ThflKFrRzRjJsJlitd7Leo3iHjVk5IuXmX2seRdy2Au+Ohc8BepsD683DxPAqxAGdaMYUaLLOUq8wLEtvMUVQBccNYc/Wvj/3AvFTwdOWrMZdiN0bgY9jae95C/FkHtuJPMiOFwMa34JTizsU1yEk4PNNDjjjwjv47Y8LnW3SSeo16TY8ScTY94Lf5z+CobLLAp1HTary04XhlMtusuCxD4YvC233T6i9qeXLEHUQkBFSfGjMJPC9clHpcagEpYvq+7VWsDapHJb6PAoAungFFp696CNgi9tKzYOfHCx/dCbpatqRzmRERfYz6ZQzXf80AABpBC9+gdFo2WYAjSoLxwek89nLND3Xvpksh9SXgoLyzaVdXGBYIU95eaj1WHLCc59rTa82qC8tiTNZfdO00RY4rj6noKxtO2CD7HD7AQapZ22R7sOtztbu7EwQnL5opslhO3hXpAL/DG4+c5kdiAVa1c4tYv4wTMW3facKNHHZJeNZxv9hKk+hY2lJ7zpXXrhRN8eoQdvkI5s9AxTfSPW9+jFIYf6iLj2qOswYci4PeEVQl0Pek8MSXKtrxZeYw0bX9Gp3+baD81mwM8RLzBNTBr9RgeyxGU+E1FduAHmXCujTGUZiNWcfiVu7FsZ7uqUgdFbf/3r/tHaYFxXEuO6nnbFwh7UhGSlKyX7wVfxSrANxl1g8QCFlUVxpwmzhoSI/MtXIz/8861w2DSJJWpzhQ4FXmNKS5l+zZ0FNY10OSbOpgDn11F5/rSyBPhQZXVxjRllJGosuJav3n5cNyJgtiLTG7O9T/lwUR2NHV/Ob90wbhG8hvjJl96JxpSCRZUDuGwcxOabvd1spn42tk4YwvQxlN0DHB6lP2xTnezQI5indambxUxB8nEYJ8FSRsf5tkFuLeJQYdMAOUXUf2xCZyRTDdRVXXIh9v0JLnYMc48jb9QKfpfgy/1H6dizFyzsIv2G0PgUC8TmbvWbBVxPhD5ZCw9OhxTOrA8r5t5N44trz06B4df7/11OlUF8psTjI9iPcL3Z6nLknfX2kYtFsdYTLrJizOyqpzB5kJqzvAQq1xv0bXhFXl34Bq5YTz64jT/CvuxmvzeDfxxWmSRO+eN9C1RmWo1BISxTwQfKymdOIDWZVlUy7tHACThWIeISKQyS4aRwr5qUUcJcq6GI8eYWpvn5lo+bHVgpDX0bN4Wm3NZG/bLo33CqcNLKjHOPi/zi2fXw2qFYByjKnwpxhrUthg0xDU9EQTJQQeTeIAnDbMalUaVutRbXf5beReBh6Tgq+XrpsZ3cYz2Ka9yd19uFJ0NkhP/u9JNSIvLkT8eICcuylYZmmu5pBR8cFghkBxaJTBuFe9c1LWIx8P/Th44hqIqb0DQrmXv2YGZTuJvvt5SpByXIZLDc8po29Op5BsKeK1rbR+2VEiV1mNl7XERKXiAxDas1Grpp5BJzu+OYMjHGIbK8DvL+dVMEOfm4ipJwpswH6wGIDSw5tU8S2/iuyZbbT9Seqh6eCk6nOUOpKhT+CC1zIRx9Nk3JIY2KG1Zg12XqOCONZr+31Er0XqDz4DvR12IY6f9uKG/UaYSoA+5q3JRoJ+7IdODAqfd+BEQHrS5L8NOAfsG1zsS7ypTW7pLBI1/jK9LRKDyM4RAb9q3x8bzZgy0SxF7o+gp4oE9bi7HnuoIILYEHN/4s58bL6FOU1+0DtG3CAk+j2JGmgNcHt8hIBjZUyccqAD+ww7F//pC922szYRkChFEj9EZ9qFCzRq5OZNfY2G7sT22Tv8o9kW94W5PNnSLRNYKmmCy5eJvP3HFEvj8z9zDIHNbwpOVmLr4vC6cwy+44VAS7g42ifQgSoEgSPzsy69RBMS+n0Ln3RCALgu0Z/rmbWrgSepw+rHAedf++CGkyxZGaNe5y5q+2zIdZzilycxeTz5AEpibBmvUPB3p3D97bGyZlxtr062B4eABe72bOrpJJ0sxQ9MUznDuOl8elScqlmDdq9mVpHzcuxQ0yr9ckbInfTBsiXiOoSKrImQK6s76zCm1eXNjiaQZ1npv59puzKl2RJSONMcu+g9iMj1PE4+ypr5t5Ml7MiMkhtDYdZVquCZuvLATV27JSiALGe6bR0eERcbVX0cgd7NnwroFbXYTBkZEYXJz4s+pHuLXic3NphGoVoxghnejVApMVitZke4KsrpyJSa3RedzJ4rBG8xVxgMstXusEHUWOAMKxG/TuhYzO2NsO1WkP/3XNJpgWAP3q5ip9biD3s0l01iGNA7VKqDlb7KuIsAtwO7Lnk8QhfptR7kI0ETatlQ5gkGWNRNIMc9jeHcC1vkkkK95autWXMxbjTdQacjZgK9klomuXBXeOnrS64vHuSL4GqPMk0GqmIEJT/VEtoPUi5Nx3qIbVcXoM9GZqKpQtPyHk7lBQJI0baUoXMqKSlDj3F809zkjdGcbmTUJzraudCDmfUNbQFfeeaFNDa0CVj8CqHUbYZtTBA/8vnavD168j5DeI2ORd7JfqOEp42W+1i9rcYIfA0hEEpWKhFkwKBosD+2JuPavrKNL+XxSg/JE2vsfMyK5CuiBmVU9L9PLHwqZFcG+lqUr2u9YJ364uxUYCmjiN35youqkSwEjK9fYv0wAIz1ySe+tfRTe3GHPWGptyMeO6KfsxeoAkFnZSpz0KxVDyyN04dKvTqoYofVkt8TVCyj0L3WOm4DjPN3ra41q72nlEAkxrLmb0oFcQ68u93bwaQpdkGfk7XUS6HETQkPHz1A4xhkACIjZ/3e/10r4A7/z0ALbhvMnbcvz9zij3wnGwa4UwhWVkkJjMBZd4CeNbSV8KfjZU+HhbM7MAwIEOakjj/4pvWVigh805D/zmXMKT1h/Dz6Eyo1ZP7Fur7PeCZpa09emw4YTDvGmsMulPzQQVsP5j1iGEa37DYcjr56zs4zuUNE2K3CZH5llER7QoK8uUSn4e+ObW1rKNkB36U9fQnFvXJeMIzt/FwhKZAOE6mWTfjfvrWYN8xx20/VBluey4wyyN2IStgNMjpfchCw5KCADKxYgQQO/2304vbB14acdkH8TCQfABbLtijL/+dmMqzacul+0RFh41aWVQxs+DTwPmS7joOI2sGx4MuCqKZ3FhDg1KbnvuZwUp19WhwaaMRptXRnge317B4ejXwL653k7bQfKqR9x10tjl2/Ua/PQyVu40iwK0DseABHy0o2sHCmFHimimFdL4WWE4pZneYmsp20fM5pCf8piVsqfPqw/NWq+Rl7uTugZEJ/LUur8D1/BmrpteNkhSqOOjq5xFilEFev/MvspoPNoV1EaRnvlm4X5GmKplyk/MA74ktiA6ZMEGMKmt9pJ0qjPe7lRVojWGRIbVft9R5+kr0WS/+svlMqZ/EdYrxsX7EfxtMZXcmkGVTF2MDjoWjDCdZAEr4ggsdJBtD5Z9upLBcFV5c1IdtXDzeGLVdQcFvSUxzmlUDv+U87Zebjnqn8ViEsMbOm7nepE9TGcITQeVzE12EtgcBZ35AopB8IsN0LuBpOwDcrqMrtvfEI6Y8YLMDLhITMcxbxyjDD3qjyA7zrXyvuzakrnvpJDBValOSxiRMoUdDCt22sgxd7fXjdF70JqvLuoOiV0fOLW0yy/a2/aSsmi+oRXXfsvvJy4IU9Sa40MqedUPDtewzSQTKrVVJNNvJtItLiecgFVg8t2ulNpeN9xJN+Y6JHVkpJ0G70qYg82FEP1Lb5jdTbQzzXa0vKCXAiJzztzEo8lxOYjVEEJ/Rdo7ouVcsfH/NSyfNylyQFn3mtdVQl9NOrJqq+LcXHTFTvI8HOWuknzqDfyq61ribkLbLpaiCV/bDP8cp9XrtJwpjY8TN8CJQQ4zewLyeWwf7Km5NmrUSVWA5Q1hM89tn6CEjiTeiE3FvO1bIDwpZqfpXSnTLcAP2uAd2AsBivkPSvemxqrtAfgEeef6YfcfGcFcgGI931L0U9G4ZqoeYTdi5DN34czljGxINYzLxw1gy1qFs337+8n4LdDyTAKYR03beh65lG9oxFV2qVkwN7K4YLvAUek4SOJ1/uUnR8Zv8OAhpHJMQa3JFdPaY5vBE/YVyPiQR3QR42YLiToU/kmBwQatDhFv0CdX0MaeK/8N/WO7S/SBhwhVhba2TiIkzriXmZHp11ac5AzDqJ5Gd8A2Mzel/rblNB2kczxOU8nj+w708t9o2fo7gQxjU17nxR7in9Xd/yF2Si6T8pjAo1j2zu/K9T3N3BPvWHxg10z311k9pKKZSoUPaBO9fIb8dGNwwKhDQFo/qwOAaYMkd3TVUH3osUrzaD8jpsCJ0flABGYxvFcdD9KNUiwPSon/c3KW/+U6FVDIAHHKhl8rYNInxYP3Uh7af3ytFX13GD423VM00LQ7G5T3iYqUVnr4wO5CQwezQYzcnXx0Ge1hzMyZac6TR54hZb9g1z5oSgwwzPMWF5yS+X1DU4lmyfNtf37YhgrFSXQSg3pPii+dJiUFeqnDhKtggzbLJc88k9MK2+hXIQI9fMJSBswOpTj/8zw0yzzZgHbaUsfLUU9jWtgPxW+c5wL2Fpi4/UpT3s5Q9zPPEH3/K8TlipmY2h/+7Twog8Tl5u5GfPNxDqEaEfNmVVca3fVWqt1p4vHiczeZKkXWhl1uRyEpsJtbT/rRh+bogRgJu2FsTc7gYVa6ZCK5E0lLS9hDTJJk0fKs4jYu9UC2l8nf7J7wgbKG0bLV1mAu4eZ2A7G+nyJi0PvB8KmgYHRAAAETrQZqHSahBbJlMCv/klIzXR+8A6iqnMjXQKmX3KxfvJ/rEAiqGX/3l8HsBcr7v9Tu3wNVHud4ooMmp1J2XHQ0Wiw06EKIi0qJ7ITYX8SkZixdSN8JotrHusC4dsPHs/oO9dhBfwcXofg9Xeu8WBhv+r8M/TyeDinAXWuTqm+B5/0ixcPOV1eLlDGxApVcqw1cW6dw4Za8leXnFydlA1JVUOgrx3x+IEUYbaDVWidxnqcZ4mpgP3kH9WtH7fKxTRoL7KPrRNJA8v4kgYDV+m8bk3LYXWlskhU8yfGOk9TdVnNsUwWpZ/aWNkwHJMziACBWKRfXBwjwhuEP+lBl4vTCOMq+ngxfIKeWJalU6FdlaIEMtQBVdNFvb6+jf+zcFIJIYqQ6Ayf8s5fM9cNHFSzL8yBCQf1hoju1J8Hlg/3P3rg6wvzfoMA7qkSsy6PIkXOt66KIXwFj/jzhu/fwNjF3wF/QTKr7GBVza3/lrDVJ4vwIhbJ0OufENq7mJ0bPlogTKubZT6w5E8XxbCIitkEMagjGD/QJEQo7QPAqoaYEQ/PByKLvIw9hEoI1lyxRG/m9Uw41k39VumUdCQwiaz+Klcgfxu+X8zqB5FaLIuwuv7pz8A2hQaRm0fcEy9l+he9QGdIxp9o07cUOy3W8xExZroD63O1gt863eIechjyM87yO4Vt+0uJ0kCRrsohr85CDG7dN1u5mULDGW4BZktLcEYjPiWoB1BvDRPjEpBysDAq6zzMJzEmljhflJbYC229fWN4puc956jX5KqHdsUndydZIFtq2iwjz7BORKAOy6Hc8VY71Wzw/ycHmdx3hCtUUAL9o1OPgpB1tAlPZ3Rpuml9eyNCyeIz7Y4UYTRWQDfmsV7azhslzd9seDhoCaPSS32LLJyA2N8JPGrm1c0zCBpazisDq+7O1lpP90bFWzWHCl+5qvbHXU/j1jKj0qYFAtaDcz9HOvhjWFVcdBNDsXau0PKHrJ0NbdvkbJ6JdHs5CxRq0oSJ/ac7nKWUZJ6LDJAGaQng+PaeW1W+ALVsLHpUtTxB0a+xyRBMBde0aQfsEYHiyJXAmJEs66kHZEz6LLmJpiO6CdiqF4EemrZoYp3mE9ZazGv0VE0Y84PSQShGw4QsOecEoeJSdCfkmwDsZOnqh/mgR0pfdPv/Nh18nk5yR714m/CBLw9GESA1Pk+uJZOI6zYF/lzySxzo9YsGWgUe3w3w7/nneTzsxwIFY+wPfLZG6Eyv9iS58fbkMJVbdKMoqeoRqBoGEPDgWrpwjzvKlOcx6I/2T6uX0I6Jdy4oBcI04Ybp6epbR1eccNiG/KnfotFU3hIP5NL10tt+hFVEX3JjOcQkfBEGDBdE0A8iB1M7bZRQaPgzfOF5oNHvqmlPiwsve7vBmDTb3oPzfMlotatI2w1hGvSeb7363q0T7TLMuHoUUHPwGTMjr0TB2SIcB3Catv5YMYNPfZG1niJA3TSSy651atJnEiPTEanZyCsEhXbhv4Rj1RIEzRi8JqgRNbog/Yy9q/DZGpdw8YwQLBaZ9y/6piqX2z1/aUpIQzlr55X+jtO8002/256X/hFYPqyikYripRSaH1YCwbkAwtJJJRaWwIaDWFjzlHyGs+e8mh8UneDspj+4dy1eEK9WLCwENgZy/hOido3dymo4ZrY0k9Sud1zyEZ7MF1/Xa29JB50zA17dGqvr88yiJSgcHwb1J3jFZLs7MUfy9gIA4SdQtOJ1qWVmJ/xAlrQna0hHSnhXTpX8mVShWzBDkrlwXAAfpJeR3LfAZXH2EeCKHHk/Rc5t4VwUDDdfZ0Em6t8GrHsG/l7pvCWmM4P11GVJs71yWdFrgIFGcbPXSZZLUOc4cvaoOYriyEm4l+/K8L2Ua8SHCILX7siR4WgSNbstv6nJAiTCtUvCSGBmUSvzJDIpKMFw17sb/DTVUmKWfEHCl7+BY3HgPQrNrjXXZn2aR4a7EBhKZJ5RKiHtzZ6hVNUfjGliZa2neHbFpCt2mddO1pbHrWsTQ6F/yhFEKxmRO7flCPljq+f3HhQPi8ERPOmxv1mFBNndX/8uZoVkn4LnxLcQH+4VMcmADBTRKnBtOFahtYWzo8im7zmRMlVez6tokH690Dp7H4spWF3u6VNqYh/NabC6UrLt/JVYlEFOtd8mY3UQNR+M17z6o/IX68MNaCqdjciqcH/RR/s/dTjPNffTV1OmI7M8UZVO/zF1+8QH+bB9ip7V+zo+aApggJU7MUILnRuwzTRg9ypId+lBZdLwwqV9jvo0eYnNzIwVoDhLBKEb+dzVkco39nhT/m2NP9Tp8gSJLy/mBLWjEvE7wg3QlBWVWxRE2WCYNpgo5YvtvTmd4mMhuk/N8rNAR/y9P/iRrkX2RvZueee2Ipr5hivvw56MZqjAzlatYTunX5w7hyokP6/17vUjdQUd1R2UXsoC/G7gDFnFuqni8u74wtR7+4iRBWZZg0l4l/zm9UbH9RSw7SwQN36siaclrZvg+6briz5TrPZQSmw+pomHzIZ4du+vmP3ipMktFSRacPMu5tVmrvc6HsCllSc+d4rOtZTv3RmAeP5BT1DilGIQ0fv2rOHzqGu0WinQLY4cOmi9PitaH13LBNUSTYnKrlHkxYsr8D2zDvKzNmVzU4oU9fX2f9gefvyHREelGvIguhhQroQ1khqUcK9auLcg+DrwPNN/3aVkks+wtuRBv13sgWJV7VMUVpa4/qsGeKPJzCCJn88R6X3JaNphg58eFUBn0LCD000FyWW/ZaOu1kmVAIZkCw4e22vLO2+IlXmaomcwabqKQfPQ7fCKiri+sjM+NSbmOsDdZFyCsBZMPqYJJPNdWMTSfRoyYPIuhtw0NlFzK91dm/KX3rRubZwF14kZWUV5W+aM+RR93Jo5reKCcA2yMTUYOH7NYbBR17EUWx2AL8O6WuOYmrC0nIzUyaQxwkLR9hKQUiTxYfshFbMsfgnB8uiRcUt4vWNHRvCu1Ok3T7SKn2D5nWorEzjyBUyuKAWyChl8+BCDb0+Yqh/g5JCeLQjBcj+Y/GMI51bj73Lk3xf86HOBkXojshcDiNvfD4yPRcTwYNWshxPaTzpNKir/H6Msy+hjMpe725o5/chHaodHohFYrV0nlGQsj39vrCbXsjMHgF40IqyhrhfeioVvriV+A3BpmL8FVWxF2YAU0lHiuhUfAQ62oQQFnM1PM4llvMTt94xu+/tnF4JxbAINkfK7cNiHSXoGd6FCu72HBbWzighgAxe95Ge6Qi8wzl3u7GYgX5GHlhil7m/StMdTlb/aOPP5VWdtjFV2DB8/hxJcjPtReUKmMTXqhZyOGBgPZVr6t1BfHqH8Lj/svMooKd27m0fwb2/h9VtFxSzDQShqTfKmxnLhDcsGqZeZCCynpIT58tznUOKQOGJw4v7rmeW17r3xpm6q21zs5Wv+E7TEdwVj2wMY4l5QbTB65euqaN0JKmJ86mR6r4oY1jBbIYU59pw4UB+P2UH7Gn3Mva8QI8jtBErAiuMu4Gbk9BLzelA9rxLREeAc0hv5D5If8mfaxgu180AJaNYfpLVodbjOe5Bzdp7tARbvt3T4LjxXbegRwWpK7wTGe99MrkazeW9drsxXhaLguXaGb4CMR8Ks7xkNOMEkKBOgGKitvnyefmJsvwhKddV8nX4Y1JxynIR30kNI8fvpXaLb+fGfqYu5mGhODvhnzpLTEZzm/zwnQBUlIiJ2oFt3uwHJJd4Mmbc9o8zPWSemfEWF0mrmLQdPJnva/Mv4QpIf/hV8fWP7vbJvN73i4VqPO0YI395J//nI57H+HQtQ7MErrwaC+P3/0k6NRvt4q0bAkH0qPcVLBwHt+o3nQ20n6aJtTG2L3axZcOtJLOTECbb+nhfNMHJhbUGZGWZYPHcUI0vu/48RVVvCio3R6fDy7NIELHA1gd9LbMKsdb97CbB0+ouQtYddwxfsh6u/dx9Layr3VtmmERYFSYh5fibbB+tKTsffWgRsV93VD1p8tu/1dE8KalwuTrH812Xohf9Xq2m/USUMgw78+5gSOYkwHCv3L6JFAqekuILTFnjz4Q/eYiNSDmMKJdr1k3L2HIt4LxHh898FeRG+Ha0dRPAuD5N6uriBbEqp1B8DVFJvcUvIlpfM7K5ok/+hpF3IYS+ggkPRXXbmujI0QQ1xBaZlpUIrtWP28cX+Paw8joaKuIwbOh1bsEULjJ4Lrdir9n8YuLs+HzEhQ+7Ucal/45McgIS0HGZz/H8Fl1EKvmVUDMOaB16vgdm6hOG0K5X2sIzAE2hRSshdWrvQhNd9tyHtMyGPEO7pRExA7rFG4QrcpUWsXBYfbRo1/lxsFBdiu4NOmgX1g2iW2pIuwAmvSx2myNF2PQODlwIaQZqcSZRjdfIsoYAPLegA9M/cC5zBpHES9swrTOpjPSbenNyXh9yFYF4ScbKmQmNTopm9uq/pJ/nYLoeEy/lwCbJrZSxRVOk+yEtxH3OUdLl3tYFJMG7i10MhuZnA4R6rIcbE0aKtqbB7R67RQvvDlKgL8K/Tadjn3w6wgBoqkFcq0Q/ZMld4Hosq0X+38olPMH+GxMe5MFwEWDuSGp723Ngv9y+ksr5NfTMwttiNh1p8G07wM3D5tZ6cydtP6KVevLkF6Rw+I3JIwECnrDF1oN3uBg/VLxFvfeARS6qtlfBeFhBfTxKKLkSLWVQ9CDEz7wwu4+nD2QyotO21Mz+kSiJnUauS7Rtcf7oZkMmbnyC77z7wYB8x9CwyQSfYKzZ3JNoy+xTAsAP/Cx9I/Y27jOWmraGwjkGmSA3qmnLZYsRm4FIBph47K6Z3qQabnaVpUTNQUG0mt4OzLLKZW+f00XrlkAxFXNJKeYTUINEnEujnoP/b0qkA5b5NJfG0OzjvowqTmBr2ySpk7J28hiIFopN6jNZzKWftmhw5dVbku49pa5eYik8zBSfi6uSN70MQmgWKAK6lmmSWs25EvkjDiqciJHZwC99frY4ffmuleqB6W3xNtPEkvFIGI0dBBDuk8XDLjhJUFpB+Z1WoBDL6TN2IGc61dZPvvX2AZ+fNIWzghE5uj/VwnDAChWMUup9gjTQdP43DCqwGT07SoEw6Y6dOFUYYjDiLVNkoOvV8sCPmzpounciGagT1uh+ntolUzgV6eG0B4x/TX85sWp2kfDXwqd8MR4ChliKxTf7xMtPQbRlNv0+TxQu0zkTvmEKbc4giADrw14uTHQ3ve90tZBffodhRMVzlschmWwfESYLu2Lih99PfXsfwgjYbFvnAodjbzEQ6yMjOEWHD6etheZrK/mO8L0BdeNm/DxkIdKFQn807+bSukpQGjXmZ+XsNcokxDdiE6txGnpRZubN0+YJoOwoUkDqYN91Qeby01w58x6j0PWz3+E4AeX5dfLEHfkIc0yWMKbpuOd5DXYEZ73QjG2KJGYKGxX6F/qfJQHX3Ji7A84j/XgHbB4WDj64gfLjF8q1t02Eje5RDbbWY5wTB8MKbvblhofV8CuqxBD5DDEalhg3x0Ebx6lQSi8Edn7thGJRWIWjr5e96if7vIwE/XRdDM+RbON3zZ3MnYAmmO26JA9cXQ5fUpvcdVAJfj1hSibMq0KIQrpvMFWrw5+G/sfqAubu5IdXfylP72nTVSj4nMt74QjPojBqxL0gIdwKeZOiZlNzO5EpP3mdL0C4ldaqHHr0+fsfVliOC6BkmCytM5CYweVnbuWPg5G7ywjPrfmUlwEAc9hr8QyrgcPSp4gdim+HgEK1hxJLjVCMWD5Hg5jeJaDW7Ucnz7LaZLfnPTk/FSJT4sG5SIyzBL+ZhuIhQ7qL2iwFx4wr8gFZ9LotKTQsVJtF4JikKIV0ltceqAt27GaEV1Y3DFeBf+lhqe8YfksK7Kgy+IsjKMinRdDgSkEn8bqHkWhyJA7Xu4eqGYfN/9Q+yp3jWGPad3NQRHI7lQ4AH9Q/YIntcLCANZL6U6YkP97f34QCzsdT5OWlcwzm7/CpI32+3IHZ/TUPzMfmBTfinJuq9mCeJOvxx15waTQh8Q60XAITuBEXccCVx8kWD9QZwA8omwSxmLAMhDQhx4414aMuBKx9/UEyQQlNqP4/vr6ciZS5WaQzmWxAO/5zhgTpYwUus+SrGf1MK+ySldKUzwEL1KrOCoc8gWmVpNHb2MwbcAine4SW7jRmdp5/YAesaKqu1eVzpJA3le4mdtLc4WCb+/c9I4s7Mci17KDRGxnXIgjWyHww/Daf47B+Wz2MPphegf9GowLTDdAT+QlveD9GbqjIUdclwvLeP22UdrfMfyodh28YRZ4wdCP8eTCONiiydNgse1yg+IO1zB2mCuZUE4KUjaGiegUOxiedUuPeRXKC86EhoLz34AyUmqhu1iQu78fNQhJJAuSq9RizSgeGY3JHu4AlxtSGdoKfmI1q/OLaioqjqx/TbnEJrhIVJPeHc6/cfL49hyVZvxxxV2VOn8PNMMVT+RMiKu3R4U1ejPCA/Ekcuz0LOLy374VcQVcwQQSS5vPuyQva/sQlQgvyX5aJNM7holZUgVw+e75a5a8uG5PMCrYuvaxiYGkQSp1tqkTTCMPiG1xecqdBVkjzREZvjMgWsX8ubrtMqEusIah/8ZzfptcnKfuK8RPp6UBIekxTCc2ti9tmQZeIrZDm+ueO3XRI6/LHsI1MfsaLSi5ms2i3ObjlKn0KvhJQEGeVzYCE6Koa987sVW1wa+ZnLphA0LpT77HHZXi24jUodqNY4Zr+1K7NB7hynEfYoKjKuo5TtJ5L+JdB2mTr0cslkv58T4xxBfT4SeJMGkLvGJdwIk+uvZBTMESolDebb5gcf1co8/8BealbeUgQXa+0KVA9TqoI3UV36VTOZCU0NOpLDAdZywb7tWsH3zrl7kTJvvgaWXU3+lkLd9+GdOLdHadp1M2+CjiiWWYsaX1iFH1bCSTwj87lVqjwmCg0yO3N3yJLtBKeGYjQ8GtdJIADUCp1zviO74Cxfm0DjZwK4bhxD4UXKaUOjetO5Wj7RgLpSMuHB1Xfy52TFExwxZATr7qo7mCEETArvo/xfLlQYxgG5IjlDCPCr8ZQ/2s1OFOZRKinidQFcnFtC0M3we1EQShC7TsXCC4ueZxciz1G3MsCwEtH7uSppLVRBknvlzSQ4n/PU4F/QKm9VRU5a9Kw2o/bLZP9u7gXhLuxnzZCnEi/9tm1d1ersEtFVieuquBvB502zxpiRlXi+032WbW1u5bqXkNvLr+zG6QksDMpgMAlYWX1uolh5znVNtm4D+grq4wkrVzcX1GA+fjnYnX5y0qacor7gZdzdR9VAkFiq76ApjdbOoLkerPpNN+C0kcCZ7hDx2MTF8Frspw8AWDKYtS0LsNNIUU/T9NBgcY6T61rFpZhk5WiV74/A0cH0SVTRi9zqxomIk6MlkSpGc1sby4Th9uROc2MTXfmbURnbf3NbV1QxR4dBwPE0L2KaHNI9sdcISDbD5rPm0Wd5hLz22ZZYszKPbOa1gdRIiFq0hicP4jfx+vbcHXXoy7/IJLlnsq71lS4z6dUcJi9eb8qrrXkSaCo92mwSe//+7gyT6Vukan7XgZC+g/4yuTR6aQS0MCslKOKpCPmTmm5U/OJAuMbVXwi4KkMaOyIcctVUshzJuJMREZ9pHm+OydrkwacFSqvp5NioxB1qi6qLAicLD4K+dLGXWxjEdTTr3yJhDOhb1E0urKPVc//NPRFEUm9mbKAJGbu0SV6cAVeNJp3qam86iOdQHqs665H7j88qV0bGYGnNbPpHL99PvSpFK7KPANEEwOtGcii+1wcbFuqiMNNUNFKA+cccVehDtOA5xDk0mRC4VCEz5spgfzuWJIfSEOKUXCf19NOR9uS7svlqLjkdwfQQU2IIR8m/9koq/SZiwRhbeoKdzGRxc74tjd84/6GgmDOu/S79ogCQzvafpl/qi7jItboKIYPUnNgHsMK/qg5Myctz7jYrW9cvKKsRoGUKUgkOqdL2rnlA5sYpwdci0pPch/iB/Wv6xHMd2VncgcXRN5fJJ/EcWD/LFj/0LjptKtb57NQJ4YIRSgiT60foJQgNirTfHmOgdV6sbSr+fOe8h8tsfOEO+EwAR3Sjd6CgMxI6D+K9wJObkdmhkyOTIPcvAM1U7YV287wdeajKtTJNUJyS5wBAlp53xjiY4kO52LY9hLbidgpC5jTqVAZkZg/IIO/wfeEHk0UVLLMf+JrFQNpqwY/87WeW0012mdmvUqCfbac85gJF1z+KtAecbjNiwS77oFqBID8cjA1ZQveAf6x1IApM5ZgILc29WMq+MsL2WS+rc/psyftw/G7uZUHqvNa2wQqDc6Q0ozHf6TiKMmnWgQIFLXB11NzgmEEjm8jCwtcDdwtDuiDxa+w4RM1j+YNM/oqWTlBXr4OInW7seGNIBHqS6qBRzmMdhsyRuuaQqknVq7mUIFFmkcsEfSTCIikWYff8G/bxBqmf1PP0owhUieshXa4cN42AdKPxka9LAH0qsfBvj1gYII/QxbPQK2b5DqjGuv/wBmS+OiqZS/HC2eIAMAHWxXKe1EkflG16FvdPich0BNjqy0rShvUgEr1uAS9pKYAFMXLPVeSvFIq/Q9RtYxyo/CGVCy59YBGatIF9so3kXdA9ADSycgsT1hw7W/SFGlTSIbfTj99H34JC1Vt7khAklKOlWLArmFFEneQNf/xPBzVZ/FCeuc2PiWlFs2B+ONLF9GA7bCMZ6v8GXb0dej+wiGHSBzohL+/EBYXU1lFThl6Lh9PIaVf65VjFT1mQnGjZhviaAEfkagt5VDjlj72VjxFZ9TeUkq+M3k75h6kxChBid1KLsDHbffPNoQ7Agxd7y8RKbtrdxDJcUQYsW3pZdLe3/Mk6v0ni5QoaU4cBrzLXEMq/M0N2SBdvvtka7+7b2ur6T4XXGkkCLym1U0Hs5C+MkqWdFSDdeBFxhTpBRxr8jmqo223nqbLmxAQiLGnWEhsWmNBthtiOKwu6Xr63ssuTcrlLVzPBF+bbe7+kllvP5ny0ulx9oSet3ks3fjgEoy0kQCbGzaEhcx5RUMPFf65e2UcQ2DuogUxdJsfnOq60Jnv8rbbhC7t3sgawd0201XVf4KXDJsfxcpJrK+A01/+qms94oBIA8hETUf0Z9mSNhUuwa18iO8AletmZg9LicrKnzvLGKCLYUBqO7DMRNTPPDaHjFXf40t8rJQal2OfG9DQvMTgmJGhGIjTXba0hQlhLQUf7esil7T9JFasTo8at9mRvhdBcqlTCvCW/bPv3da1G3tMM2DuKxszsHlX57PoASdyzyrKwnxkqom/NeMWRKTbyvhdjC3gTE9Y6iObB7rk65Hy8LOrym+fZNg6UInZ0mxRdt3gN0MO91W3OFEHSbkI1L6kdEiZWiApUz9UiImEX3hEMgMZ1MmmzQiyD5L03iJbSUj5X4NFKnHHNCDfndGO70LcX++qDYjE7uezyXGtA659HiQp90GoFtJbVYOxBz9P53pyyEfreyj8k3ck5uSKqKN7AOcVycL6w6bfoSllwN1cuYetn0s+q3lyXww5dOo4OqZu9DOIeeQXmIm7WisL4bvz674OWBazZ/+t+89oCP+bJjagc5gUOmsCNbZWJxYroioAWpolZ7zLd/e8MEs4nhOgGuT+PF10EeNpP0RyhyE8FoAQMMnbgM4I9pOlRNqRTFqrooQXVektJhh91DevObV2iqq/nwGb+RuRS/aUOgYP+JgBjdv2Xoc0yqgY9Pk9nbGXTwAAF5srCIsRRa9iAbu5zHBlk+79YF4iXtKdphGhiWKaSncXSOIh1vA556KZvIgEdgg0zpg/cgTMbLHKcZLzzO6i4JMj2yybUZnXOwjcBzukkSv9Ta7v76X1nuJx4jgc5NORMIncYgMl3VeT5plJ8lPrnRT04GK2BQns2PHIb5zLFKzH7vXA26aLvwrA2SZL/SUtSs+fdeKtzL6fMLf1YEjByGPKUgEOavSknzDvw69RjIbxq3nXBlRyXhBIKoUjLvvqp0k8T1BjKdP+0lMnc62AM3yyh+OeYBErcWcUSFjd0JQwGsgTVfwTLaH4OosKZNZqEfuR4BHhdgSeUs7LcmfE7vQvK5LGr2YzmwTM9X0RF84Y4+4seGArXnYbcj1Ubq/QItFk+HKgXXL7JSKysvquVdHpWjyOTnSATvjcpIi5aW/0kRA5hOB8psNT2y8f8wGmVFS17CCoGD7XNk8kKC8tA3l7Fy1Qwx73qncK6vM2aW/Fn01E4/1EzzvS3DBMXHSGauVYPz51MS8MT2n/d/lt9MhSQHMHnoTQ16wzeG+0evsmhV93uWicEgmF0OGMV8XmAFKR9YsyLRsrjUXoLoXZRD9sHXVfxS9rNZ4TfBB3hZ7ViIFm10CrhniNn5RusNSFQDtyCvRiSwDBk9UYHLcXYHLL26t2NvXBtpOLCEpWTitIDPT3vhg2XDb30QwnQVpMY8kMFeHUbv3mrEKOl6JSQJFhPV9w6y+BqcXv3d52PKP77UhDfSrnHFHmA2Nj8Uyxhua3zDLqbPUidlk307PvjyJFFxFKCww+Hx0uib3BLs3vgn9BBdKB0rbYfZ/2SVu6Q31+UrgorLytrQ0y3CyrsBKK9cC2hehr9bINr5+AUUO9AgGBHU1tF6NMvRu0KeYfCIPH4X+F9BYkCJtpGNyDJP+C8V8LlGVUoqJdD4HTRYEVDUyioMc9yjmv9I7g1OfcSLwQn91HuVVmezsDYg0d1jw3b1t2SrGbMsu7grf3ID0ZRSKdt7lSkfr1kXRdAeZTOxU8AJW45JgomxzZSa56HFK3rsyAqRKbHwqqgSiAlwyf0A5KD1UvWPIOkWmDcG5M6QA2ITUWSzz/LOU0gjq0I1vusI5c8k6guAAJgbeMHINLP9DWnzXs6zXRe+CP7xBtpNazgcAhOD3jJqa9Ql2lVrsMsA7Gv3PqIjoDH7Zd6FkUDEtB1AOfjk1fK2J3Eft7vE02yZImuS1fm1V29p7/mTpC994zLpqlastXnYrrP/7Qauog8Xw9t2KNgd7iH5sdL+HTyjeMHRBXN8N/ov+TDIKOsSbfyvtXJ99Z/VQoFuBao2KEGaSj18ow0cMTAeR41ojd1z13knkPtntrmU6Y0YvQvuZTXtJPSxMiS2U9lIZRbFAMPLh1klEbd81juL3TG6eQRpuHH5JYWBmqiJeWqBnUu62YZCgHqiXVEOJh2qpeaFoKEBxFuA9wlzRha+5HnIT2MVROLqG3Vplz0z26bB3OfAg1oTK62vMeVXX93XiIEAju+3cCCBkT4yeQB2wvHKZ2GDSf5h+l2HlrlztJVW4VmnRc5ioFe9H0DcgwhYu3s3SjWSJc+xZd/YJGawepoAnZBDnBowv9WlUf1bG0de/uQ6FVhXaXbz9+vpS/hoeDjGnAmGZfoq1D73zfiA3FKVa+txUgf/+gx+bcWVSJvAgJss2D0G50rVZenNZlZv600m1p3uV8gIE90hDPBg/k4/oQ+e09cgSU/WmI56uZx20Hv2XB55GKFI0xmWKeLJYAuLB6MoPmF7R5Q4PxcDpwo+cLjuqQ4ZVg23A85AFrbafwixwjXaey5vgG9APrhQJfnyrIVBbBRLifYcROV11xxTmeNjT5M2JJjWmyiFNAUp1Er/D2E0UTL7nfKqzRlAPczcv19pd7MsZJQ0iTsQs69m/E2ZTXjJaAw35SRDPR81ZNw89/1oPQgTseM5WD7Hk38MfRl9S6jp6rPZFysz38ZOlKO8Tnp+8U/vmOYI/WQNWxh6mFM9zeM3lhq6AXBAw72q+dnD/R5fT3TXW8BUTLzkU5KppaU/hJ5Q5CmxOUriRRcjt1FzSvFZ/bB6rHMwrqoyoknrPc1KqDFTYjW9JxyXlCl7EW39OE6Q0/B8hBvuW/FQwdgk2jZ1tpY/NZM5e9H/nyRElm8X9JJ4PdKrJzUKL15Z0mahT3/PKPEzS/z1JMjAUApQMtlBWd1BYSih07szudEZ+hw6fwM4bQ9IG0f3edMJdnsYMQbqZmIWWw1t6WNLFH8Bb7PseOkIoG8dnzdB1i6EZhjmXxdPoeMR9ZnmPqv/Hhuxx+3EoPsu37DFzRLJpDkZ0BNl5J5R2f4yx1P0e4NK9JzW6jOrZg2ZrgFe1WW0rchPsfkNvx2z8Zxv+h0Z1WUoOnzF+CNmrUvhOc3xkeobgJU5Ns6ETp/luFvH+QrHXC0b071P3YtysYHYXUmG+Ouv8SL2HO9hbSU6oDBjl8KlUwbXwo9I96qkXQSoQ8DWGMiJuHQqQM9w0RB4oqcuNTetjmLwBoMAzB2GPqUsG5SYedhFv0dWoturAcFKQqRAi/9GekRmYKdLBzDO+YtIJkPDOm4iBrXqYaen5+sbbzB+yWHDN3Rxt2mxTE6v/PZ75ApXMfTwJ3mdCZzjdHwkRjx+RVlrMigZAF7//A2cFHFHCw5tg3fJOtnZmGTXti/4E7M15q4WLiAOducltsgCan/uxgWJlI5z6AtwsW59dL3nSQmjv9KYzmQcce29ZWWFvmoZOv7lQav4vj9QQ7WOMDwZ5EhXP2jqiRoSh1SFyNwRaz4ra6ezPJcXR32zJAHA0P+6+pYb1qWLoLCcBrt0N3tNIl8M4P6MNL4BbHCfCQPxKyGB2THIzeDjdZT4o68KvpcBBXMfEK7l1jILMUyTTZJVa6nosDMf9LWEMZRkm1GZDFAtEtZ+0Y4d2mZbDlKan1oUUu3YX/PTdtDewNJkHbSckyGH66XCyA4MSxG+HJ6DFPyCF4LkadjDTE94U8HM5gM4cduzFmXwX+TX14RGZj2rYgBJ79+yjpMJF5St9Sga79ykrnIxnntfXj4M9Z0yx5an1yVpAm5kiUmYVwMd7LdbwdOz+T9s/mw1Ot0g8Q4XR73bVEzeOlj/hzXYyH+GMGUgPezsRiC8EFC0UqOFYFPkAsFO9yWZiuG00PlYiIHZy7bVh6kxoE/iI3AdJcBB0sriTvFBbBRK34HEbLPnlamLpSQvbh9iUeB7S6TEuOdd3l6Jsu5DdEHfTfrt+awWON0ZMhPJaRQOeJQbt2sklmJ/kH9Mog0B6Jzin2bjPdGegFgNy6UJPcYE4hy1rLUclxrIZACIs2ABroOWrUjjOA+ZBkN8tgvVO7BO7XLS9AZXbT+JcL417AdlaxM7NaSb1TgxcY5j0k2eF8fAI1n2Jd6JkIpevebk2PB7kXpW9gu4cQfdQaEyXuJvQTdUkUe7PhHMyIojhbetAUcEOCd3C7KYtWdPhFajCMfck4g6RhRGLrOtLj9AHOtvavt+EAzm7XXB6GVCWTZAgiOSi8EEHhvGgwVaa9A55pJvoVCacaAiRlU63N6SYsRe3KRsLwdlOyeUBRmRPrX77Mo1r/DhirboW1LD34okszqg8hqMvPJeWW7oWQMKwGhFWGldE2a+o4VrxkVNjbveXR+E5EagBQl1J2vjRlB6wdeWGQShhmiMjN+7tbKkOdtpTnX1aZHmAZ0wl6pxmHGncicOK9vYHO8vVdvRnLVXriUQ9aVL6nJk4PMfQEgbZvsqeogEI7S8dzCrM0wwo5aHbYNpom0YeVofUakOv8oVC8jYhC+23cAU/m6grXB8bf9z4Q/qyZRy5rGnfMpPtD/kharbJeQz9wMZlbuxbnGiidpVJlhbyEYMjTC1IaPib2bO53TP2FCTQEGA26h8Qe9F+kIPhwJV4ZimhDs5hqvPw4Qtjif9d4O6iN4x+Nd568YkyuavfOBvNp9ZE9IuQ8PKhGM0yU2QQk5uYKF6OzF5csExvCa2YCLkCuNvGFCbkH1qy54D7g4xC5Zwwj/BiovPvHLvnjABt7ddpYB/UCgLQTh/XyHFaBBD/Qu8PDU3A2EjKPXiXOFEsfgy7JowvlLlX2eGTGQ+NW8cgunn/B9K6pPh+S8R2biGNjZ0/Ztk7yNFL/SbyNoTgchlWlXWyk03fxTaJnkWzjrIgvmP/OJdOrffKOrLZHbxFs6wlnQffA030hVY8n3FcOi8tniAwb40K/M3yj44z7NMf1tZDjMvsPlE28roStJxaOsYuL/y7VdHGRDt16OfvEFGzrq0l7oWmrlFkip0mUZQ/fSC8IOU87SILDvXxETkUnJTYdyrh/p0p3wPssWpcDNkBn7d5digAA+n+asdnw4fTWKhd+HK7J292pvhyKxT+syaImUekKMQjuJ6q0tm/zHWYfb56Eo21eGte81MLxtWvUx6KnZpwCWyMRZeuMMcih+4lFkzuhq1JmwXH+C17J9lG3xAsJXDwxcCobgUwVsIs6brS7CuDVtGB6YJzMNC5mBqC/nyhzGb+XCLi0vX7Vm6QAjkfAltiqrAMPosE2lCCqvDpzVSnUSa4urdYHbmVa5MZ7MJ3Fq5g7l8EFQm5bu3wA85oCVDMMNJ1CE7Re0Llg/pPjQyotn9bDaSuOa97cvTTdUVHI0TEbu8UWr53LYKANZSYE4a4GwfqLY2GH5iz2PXVfXjolMWNe23IxD4xB4Hr8jTZoUywzZmKgDsF7PUk+ghwwcx7khV8U9b7y2RS/xqDTdKgw1ektuChw9QHVFDundHHQT3BRU1MJavUypNNlJTLtOWyPQ7PeX/guKS/SmSDn8/y9G1TfyROHXVoDMTy3iSYkbr0ok0kYnAaUuilV92B38/bo6jVDNL7aKSBZDo+0LQzk5EZJOo6X/wLWzhscHVM9ZJU6stQALqSM1CMONYY5APSudQXDSUhldbk1DVPzH4d5D/qwhl1Z01lMZafarWr7VMs1AJQLqrpFCpaZYhd5M0HwxfDNVTjfpmsFlUhAk2gjJyD3m8iYqcJFIvrHJRIf69NeBIuoP6EAlT9WONuiEEgc88YQotjKZsgkWg41PFK3D6s0WRIXCd2skzJZzaRpMEu5CMjvkI5/I4pxzRuDQ8TrP9lxrVwVN1nLTP7yHEpkRBLX5pWz1xevKFd/p9uR15C/roBqaJthTxYLXgJuu/sAUlpAdN4fBOpF09TOAvsplT1euy+JV/gWbLgODnwj/gKelddhRGVFoFP5Mazo9ehF75XpmiZzpF0Tvpu/AO3Q6VgyGThqQ1zbYU9bQ3Yab0kp0UE+Wk9TmYXTmyAK7BXyuawO0Iz+9U4t9JYDpGuSTsWf6SdTrRi719kFSZ9O+jSA/fD83KGTis9iDhJOPXmZzqDx8ptmmx21NhwTtPo69MOYrW2zNS6voZ9HAFHaHVMeBxTJZo065ZLAVFkWY5LQLZAsSk4AVJuCkE1d8v3cTXsWQl8ZRCSlPxLqchxpNWHrOVo18dE0Apf9MhD+Bg2CTBWdUjtQmIPnLst+W5CW8hqzLo7sQa5RDV9YV00xbZeKtHUlFZa7w8LzGDLuDm96kRff4tg3twfcq+S+UXhhjNki1CBBBocuNpYIysNEak6Q9naWHRKEaCDToQ7XfdQ3pNQgwZtcVm7xz3XR1Us6SHvwMY9hzu5eLxEFwn+MGDkkjs59XLH1zT/TkaB5Z9VRXwDShdVPxjrtBeMIjHGNMyKcMzPvD9QgkwOImao06h0O2UvEnOz7638CiOJ4nIFG4o8diodWn1Dyd/CbDPC82gak/u+AGbYLxX+AR5nXA5mEXVTZPCABs0YSr4//HeqhFnhcQ0B26PT5W0jlbo2/iqbLyYncYPDFzoSgXnL0NmMgMRAi+sHZRv1NsrdAAd+DbaHkbEiA/tuQGjpOdde0jZwVDoeXNU42sgJS4523g71/3UbONxqGfxdZm/5jX6BCjq16xS1f8Mj4h0Lt1KQBtP5CvGBwRJru8kTNyWDK/9v6mvrksULc4m+5VNcs76jqas0RGM+AY1MVTAfu8X1O4nYVLTdK04mTf0LuyMPq/m73HrQy+YKs9fZ1BuMrYdbFtqWehiJiGv2PqzuCm1D5fYrnlDoeSee1KewirrIBgHk7X29xBhC8S/3qKg+f1Z5HO5cYxI27KYNvCQ0SJ7mFvOFUIoopnKnoa+bukWBp0ovEjkBsi+rol7SXOhI2KanjhPtfyR/KFHwUnPrVdwrRZEt01aje2Xi8h2bHJUMFOgCTHLtUqv/fGLxqK+YpIQPCi++YxEjaI246d0X6nHnCa8zVGoOsSfqPDszTZQXOTpzsDoef7CDiLYE7N43rk2m5egvwc7XlVPHT87HuAJdj4Hl1UeWk5vC7MQjgH35AB04bGGEzIJl5zLZX0npYmDc7o8n1zhU9sm45KtKxJ8W6K/4wa1eibPW5ienQM6GJZuBlEhFIswTPS/n1VpY3aaZQlptQH+fzGCAXEuRXkaWEVcEsCRu5yRv+j0lu9+PVBSvpVweeFMt/ABpOWo+Bh/PhxMS9LVS/qi6scmAcIjRfF/ES+yi/HLPuTj2ACj4ZM2nV/jukK5njouft2hy7sDAtIK73vhzxtUxevABClQXd5kIZzfiGpnrcPeV62IAFSId2HosmNwt6OYCifGGxMJDGXESbHNbm6SKePDcb4442ssWm89HPiadl/nIYCHHr7EXmD4BX+QGINb9k4ksQaL9uHYQ4eM4AXdqzdXtgOEbyV6M3VF/Ud0E42Di3fkBd9gR0O8650x8MD3bFwH0+YaqsIlOWTA4X9sgi30feW/lVfhP4oLdZSaQO8u5BAGS3csY3pCPWw7E6okMKY6V3qlcUWBIk/OnsmrwZY3qsmLjXfYStYiV65M9gfw7SUhHFKjXAodCUIINU+MzvIQf5KuvGdlwiWJnWOWQu6FYXXUrECwU/cE4XXOuiY5g8HmZ/wUNRynxixxmgV64qzWjJamx+kDaYB3uW4jr0mCPeEyRx3nIkFvbEhuvvvINFQ+IJN9765Ns57QfVJoPeF/EcFSfM/vtmOM78ddbYRO9j1pN0+HpuWOAdhk/r1yXcRrawa3spnUrr+szSb8nLM2zX/9wP3pF5n9T45R0Fu3Zl7mt0ef0xpqbjXI7Kthhvd5MbJIyrsgnnlAG9Vvfdc3bJbt7U4/RdAP4kRrA/29O/1k9jM3AbJ0+UKYWdBs2vTEQvGj2cVP8MxkeU5i3Czp6S1Kdhey2BoFbozeYAq69H0DgHCKAdun6bMWnVmVY0bzYV5Mh3pp36fs+1hnkVR3LMVmQS/l6P+CLDuNikufBVL1rieEdyatshhibg9mP1m14f5UX3LptCVDoRWnVPPME2Fth9Fre7i/uvo1qBjvuXswtkHMjgCETsknlYnKyWEZWPwz3SY5eAAtefkqVMdNf5/wicmiOjU765/AKHzWIaipYUGOF4UqFWPtk0lH9AKjf9TNBe2w88BVO/GcTfsVxDvVtjW/PMRSWlnd5S4GFk0slSKJNwJiJGzCkNzFSECv5b0z4lBT38EsMI9S4ByoBCkFcIWOSP4gq1I5ODQ0tBPTrBVk7n4bodB1t0P2I6WbkeYS9vYeQj/OBXZ/xh+iQ7B+ATNI1QjFrfRYDYYeC9GwR9HZmhuJoEDtbqpFqIUlFuxMQK1ftj0RWcJflg9OMf2i+riccE+9jF1HqUdvXTnBt0CYJSIPA6GxTIoUo9DJgs72KoieIQlQbOHmjp+YnIRVBB5Ugo9dytfBihtadOHuK9/FAbi/zSdCyN9WCEMNQhCuY5mi0mjjO5HG0Syh90D5s0RtSANv/uM2USYKhPT1bBZbn19F/m/wZSefq3X7zIKA0f3SuADXfEMpwAHwXZEtZz6BLtoqvuUMl+36DXBu7T09ebA1YTnNEDky+oFPtOg2sidnIfaojE3+DvZvc9rqwecla3wc9TBuukk8KC4qfbvj6v6wTZvR6H7JHbikQCmStGvactBwGN3wSXWIK/ZINgDMJqeoJ6IX3umclTsK06ApeRWMaM/44pv/3v4nBueqUTBYSD6E69//C3qz37V/9Q++/KpHs3jcfMRO4SmmkGIgMBIx43B1YMKbvdIode7adJGoxUSmPIeDqF2Mh7gbKQSLjan0Hi3l2Q5+5bdv3gLvV25UHld8bswKuqFOXdIbh0Up6tCIaJ2nLB4PIxVXkNG+X23rcKqFZkVymdLeV6r4LBkymnemwvRCEg0r7AD912awZoHQslGvV5F0tNFQCQNf4GLl3ykkB1QDi7Q7yYcCE6PIoQy7v0XR54VUWW7uPlagI42NMMs+K1FqiD5MQjPXnZ16MiNeFNuplxuiOff5dljFD6Kj5F+GC53tIPGJJ4OM7RfbOC9nDqLhG8WqOPGD5WRr4vnqi6Z8ASV42WGECbHZ9kASR7RLtN2hbeWVHyq1WcIGrwGm0SNUR2eZUYIJbpSqeKx6qRVMfrzo+CW1lpiN+Dy7zrwsNb0bchSh8AhOeVx7PVVaB0mVbtU2xNwtp71nc93a4ye/nOgpS6izQlLWT/5aQXjT/irCkz3XOU4UuYyVWZgTsiicKne44TVRlOVIe3osl8wsrnv07Txnknmd5Bj7tsznKrUc/PKytwT9JZ75P2a+eGxJxRomJXvqZ1qOPUIvHU4r/8XPl1PCscDMrGs8OddEJyCrf9Hby76AOcqemFQdQlhQy1NSg99xawX/ZnXfIJ9BM+nDJGRZGcFKmyMN2pze1uToHrxXV+woKTkqCOoLxxhw34CI0L6z+TpWVmktc0VFZKBquuy44i8nVEqR8MVxJtCs0CfMNoIdjea0PqDP0U3DUOM3diMa5gJJuEBPBEegYGR5rq1jw0Z+UJY+ykagcgJ0NjVPlmX00V9/L9J3wU3gIbugzf1B95ZNbJaQlZrFBgLuuITwp+cawpyKxaS8ukzxFU7zqcldgaPQFLl2M6nHjNhZKV+ZiiWsQbAOogW89BmVW2JygzH3tiWO/S6F2qH3BhIWVk7FOMwVv0BaXDy/7Swk+SgsXU7S/1JvM0QlyTMUATYyq/4d4rEBjQsnw9KMnrDKHRnbWqhPd1JwhOxQUiOxt55YizhDyYMUME4eC/q/rWn2Zr+KJiy8p3KqzKQQ/oV5+SeS0DarfBmbKhs2XmRkvPoTZNvF1etnl97ie3C0QUEQ8vRa+SBT6YXKhUYTAl4gJCYmuTR3Q4BKiUMkDzsMTlmtshKIRR9bVSupXcajvHSHo9lA9IFLC5fnqrXnkM2hdOpg/8ZsvAS5sxlfUfiNaqjnW/M6LUscOhC4RQE3hnY3IaHGgkDA56JMZhXNy/IiQmsy2X9bGlewE2C3Gd9h+gA/mu+DpBWAYmxpGIGhV4vtGl5Tv4wAcW2//+gAftPC7lY3n7Ngk55ZkSSf6D2dcPTD36BUYyDE3JfTkeRftFjzXTFsw4WwkwvDg9hpvvRU2o+Nhzko318fD+eYMZTUK0ZwZmalJ1p0iwVIlCDZV0SzMfPe4Pz/M8MgmMShuiofCpkJLVr/L5t2wvha6H/H7xg+SYfUFTosSOpjnKgmxlD9cBgNlxnKTEsSq/gJ504rUNjxG5S52ejoJOVYtlRi0qlEx2RSRee0eT/YNUmRuHXSXOmPOYMrbDEoIZst9haJSq03b184XPhZsfKuFutX38Q0yMJQtsDnbZkXuSY2L4In2BZLS49sBNXAkjJSISu8RJcdSvJtHnasZ0C19L8qJ2tLbcMMYOI+o+j37gcZ2rkXqouyx2hCHAgvEwiP8gkQKExpcFJL80ST/vzxGiy1tw1wKalHF/SDoZgkbIMR3juS0TLbCZpbkg1PIl5ns5yEaA7dpNjvnvubPgl7LN2xc13feVANcoZ5KqOouZKaklcejwzTudtoOqqLxyL3ULJTPl7c8gQffzBOnZvtiepjoxvGFMFv/7bm8GDem5zKONK5D0KMv45um6TCAi72Iwpu49nLbFNoBEJWM18YBziSSKAdenpfOrN0mNhSmw6PSb3wFH2eFy+tGxzudqgMLHL7gTW6d6/+yU6J1bzWg+w95xn/uo2hCaQHbDawdYM5rzJftPwViZxqN6DPNvassY4VMa5nJKF1eWhk4uk80djosoZqwKhxctZjCNG14FF8BhrDAT1+t+ysyD+BBjCyItOfr/F2i3g0oN4YOgpeopF/t/+mqLqEKdkpOrszEeo6tetJk5Dd1qJ0fpB+V0P9/eucXaFE9AgRqnizje+cbgwIabft/qKUJ32q6xUGMySJXppUzSyy60TSVjFObX6qOybWXQfNoBMBl+S0x/iRHTQC+CT6EsUPnAkV0d/WOFAOybP1Lf03cE7YOh6qKJtBTG2R72UX6UqWvJd+G9Luh05AmgY+xk1qOCWm+Bhbo0/8HNPziXPimIr+nwpE42N6SGbuUqJ9YEkRSO+2ELVYakHgIjEzO7QyTMQm7Opd3d1JQfnJDUh869UPuoWbihqnsG1ikjn+7eV8JH0+DdvpiteMKLK+uzbEKjQWb5RVP4QJ0ER6dP5AIuQhHw6z+j4nwXD1sl/qx2fmq2ZL5yuqeiF5X/uhASkyKt7f2Zcb7zG7/7mDvpmgFEth8sNcIfXGwAzwb95lM8Mov5x5ZKnCvNhvS6BbM4ivY4MnY1kI0jvTqVxA3L8t8b5EstN2Q4B6lwa6styoEdocsVk9DoajyM7BhnNM5i1Xrme7E+qXP1bsqqy2ArHMro9Zunj67uc5R8USXoCHVrgBEX6mtEYa8CeYykvM9CFlSCD0bFB0T4jDBD+JfUocQKNt/TFTX5DU5c6sSnKPpnFTC5h76f4GN5SEoTlveRqrGVjahxQFe1LQpnG7ZVpQf+epfE7G65hI4xXFuKlNjonYaHp9RwT2Sh0KafoaXdII0r1uk3vRmBDTa/ijyz+/rhpU0WgEad9RL5i4TXV7368ScAm4K4jYs9tC0OfFlRBU9Hk9hduPil8k2hi4UXg6s8AiKAxBl24jNqqGAeXmiqx0eNtx4lYOUp1HelLVH2RTR8Hz3Yjhbcz29J2Q+hkX8OMjoOWujQD4VSAfbMcHrI/lBatkbpQrALtTn4XRHLEYIi3toTV8o+3BmJLWvCAWN7WFLfeHqRiwhgnwTHpZDWffIwT7ZNSeTt3GQgB7Ec2/SQGIRrRNSDOYfG/mrqDoZSTdji5wJvInp2AS8N7o/Je7uPMuaImKuxyhpWO5Uw55oS1PFycHehk31nqnVaJvis+zMBDGZqyJUnR0vwIoKfxjJf9YsNUfOSTpXPn/Kx/E8VGlj94B8VjV07HSFJZE5Ogjm4LfeN7MIHmbWBK7ElIy1fVuj6Fr1uVioX08iuKRcuvBYmghuD955jzTHaot0fB3OYkXNKm9DXd94qSC30+EO85sQ2LS3qMlT4oPDoYeRmObTB4wOzlbheISxMoYIGUEZrS0ey0RWqfrfvJ8V1PsG3lmFOF7YpQrVoTd+PK38/ZOjaW62fuXnNvvPXjAjJFS5WoRk8h+OmwFYlLVIP9ppoN0oXQv1llTxyJaEmzOqvpoTR7+3kkWfohisrsybii/7UEgwIiTAidAG4joI+++iJ0YEwLXNbHTC/gtKYzi0fuDtY7MOJsJeLMAt5ldkfmJS1IwFinWrZfI/Ipy5SyuN3P9xEFDrhI5+o7Hu6rLTTe2Km02KE3/Uy4QZ/QHGlX5PBKv2+ySv9h1O/YzdKZFASVdJ8WcuhgHg+imqgEIkGqk9lpGa0ViY4Rv9yL9Wl925b+bW8uKFwUtw83CAax4AuxkSOPvFdi/Dtv9lBzBQpjaWu5IABEihP0S5y/U02RhzQqzrnftpoDllbRKUqII278UxvxxIhoaQ3bwHRnW1ef9G/P6CnRpoMX10G0moH1s7GHm+K6q1SXtwzKymy7MD1uqn1DuodtpgLsuhuKYoEf8W8DW6LF9fBSCBGldeuGMj0PudYgUi5rHi4/OCOai/oK5DIi2+FSat9qJPWCKbngNIIF/d5eT0ZDgfCx4IzG2wsCu9ToIFKoOkNdUHQIvZn/mcbuJCFsFoxwwWHpouod2ZgsGxuMnXhCQI12xjvkWBBC7N6fXgrVRJo4XquG5r9OHDpXB0g0mae1V8PlqQ9tpTHwN6MXyisq8JEdyaJ6HwWa27T5Q7Q4xjg4pp0kWJJ7muspYJA51SeF5BO3NHqZ6v17wFN77kTcelr0HdiVqmJ6bIT+LRE0XsP6vZEFOn5iNkvCliQ5HnWIBeM85ZOPJve8vvJW1yGerXv9a3l9duFckiey3J0291j6+1bChfPIt6PIeJWEAJ+SXoqxHKUD2P5nzF/NJYK6L0DHaaeuZYOx4CtCaMR1fvFJ/O/w3QTgpFMyq88MOPH2v09jeORz6Z9cPQXnbKeA3rQ+GFTgEnp8kRF/dCpIy+9fcUO7WwgHZHnJX8IpjIvBKLXMNvueZwskao/6Eo/GC9hrZckkeML4QGFO0R7klKQMCVqSla8bWNu8kKgZmqbAzLfNAZzt3VRiiiyFQlTM9Y3nfog0wYI9nGb0v5iPRwa7MoZum5PWE3AXRJKfqKNUO598sgdwvuZfKHBTBsdosgYAREmUlIBIKiJNfe+HQVg/T9Pfz6ii1UjZ9f7Olnj+Pg6nSioaTHv+tNVuv/2rov38oRYcPb6VkUnleR8fU79TqbIFT1F5LoUVEpuQaG9QM3vYv0fdgVzfe8qYrA3mo9Ss0foKzFEsgOxqeSJuzZpEGapDbTl2PvazFCNYhFwznFBUVe76dxgl9aOQMLFaCq/aFQqMLaVfdvUbDDlDjsUrnc1dwzoIgQHregdr9XyYp4ggXfxY6oBQpnrEe4ZyTFB9OsKazX9VvcvOGOBaa6YYADBN7x+2SN+t41ZWwAhLKQUpeb4cdKSIWW3DtTenKxTeVyPO3gdq2UF1xH0Ta9y2wqpqgqFWXbjFwiSsbOrfim7dbJpZVXPMjbJcXdVHUookx/cWdU0jP4lP3HGqAjnO6bsAOGPdAMO4qqgoHvyVBbDeMxqVmleOU9CkuRRVn/mNiRuJ/4Q+PiF+NVK8VsJIhjnd38op6FTE5YKetyzQpnU87lmCWJuwqYbw3AbdPwQLw9LYQagYA9UuCiqHj3hzWfpzgUwHtjSK3Yzsyz6JXqq9uI67wwn9h/mLFInqSXVEcjDVT1qQjpE7OJHmU4d9Mtup4+O6z2t1pqaupo5keO2i9pzrqBJ9g5OPaABDwgHMNnyNTds7ZxrYi0jPPoTEKz41/a1y6Bm3nu0zpLOhIpSnBewErxzxsNYJapx8jNrV9Sbp1yjk/auUCgEWnchQdlJMR9kx9zBhglSqA8qAtKWz85SfCkksEwuBQ0GXoXFutq3BHuTCj9peedpFFb4uOflTWzMuJY5zRWEsjYajS0XFGWGtMx9bUXM94IrdqLo4UWHmOSpBv+WX1QzFIBWLbpU6R6iqZ5XKwPxAqVFWTw1H8i3kIHdQVTKFoKva8MpAZNEjATwIH81cxarJMeWEs8pBXHcUJlDiNm0Rat4lTm5x4TVOtMFi4T89jArnvPT8mN0cV1Uaijl70SkoKJHKT7EYltK44FqPV6y+cVAhM+wxiYkG/Mls1KER8LRA2X2P01rCH1G5x5qaZlu6R6RFjW3WjexwjzR1lT3x4AUjawLGciPmgmq1HLrbZWzytdWzTqbYvEvboSPzUlyUYY0bsKEFPh5hH1508iX3/4vLYqL/6f0Yd2KZ6bqfdjzpVsxACyks01fmn1a1hxAAAbNUGepUUVLCX/7sHwVU7IoXdt1J6myYCUjW29wLgdtxtxwhieyh8DXUK2jamzbYhhUUl7YkoiPwFdQzZBqMeUci7P8GUgAYJqUCsbuOVYRl8TX2sEon8wEtBrRym8b6AU5k+Uksit+FObQxDWQmQrHdekAb6MTS1BwHLCUQQXnrKIlkOctw3dZa9X/zxp9AlIvW6i0gB/073uYWIKuOYc5GOv7SC28mQ1O/QUAPiXTGhvO5fLR+yBv9Wrfy8tATn2ypWuxj4zufj4mFIAxH6Ug77Zmkx2TAFQzKvINUXgwM7Q+up8cVHX8LoAk3YOtff6vAYeoBPNmb0K+iI7B/9SpePYas4UZWL9xKqH6Z64hZudhmMhYZpql2+UvAW/fI9UwOVzkSvp4a/Va7abs2ThLlS9cS4cauzzhvUo5IOlPdCwNSs/QL6Z3zA7CJGqcFjkLTZ+hBTVvKJ4VHnP8e27k2a/uJvItMHd8OUeOgkCOgZkTw5smU83+yYyEDhY9g2nsBZ+t/WtiVz9kPJkzo/rdBHIMEvyNJli2BoWUgpTkKaxKKnfy5vdn3B4R5hJyvSEjsYO6samfYnnfKygcHY85sTfcu0o+ZgIh5wxWL0JvrmEWnPvhz+eKUo63owA6FzK2qv6vO03Ud3/XluxvtP1VNn1VU/SG575qLy11T4QQNx8ZU/CpyNBcf/x0U2U3kkgGyGOqUHXYwXGnJQA1IjLJ/P7AYNJGttnlLGyel09Jdq+VkuDPu4esgDSKkKvcOtB49PPIC8wOCWH6mPB9OGLFiL+JcPv5yj+3ip4KfUt1mgXZbauVSn7Ypve3FFWCbltqqwbow71+ZaQV8bTngSJq9X+lveD7DgFvVJS3GYie6PGIvX4rh2GYPVXAMRIVRkHNTbCluegJooKbIgrPVeRu/ZE/+QTi9igXsMp1doxnCTI31ZZCdNz7Tzpk8XG/1E9/0Yj3p4yqcxvNHjLE6uq4zgW9mAqkFFTsm3fnfWjWkxvhT/egM2SN8TDJca6qNexuDFzFEKcyGG8HC8jrmHDEfcUurd5rXDVNiGh7sANCSz+XV0j0oQxJYA5B1Yl6Il5Q5/2WQPfy5SuWfe85slWbLCObP0Mx0xwn2TMETlioS2u7De9OXViRZS8d1TwAwkhyEAXt24yA0Ohtf5339iBV0jQvhzTMRT7/xEJvXCAvMJrOJBxGJhOmw1AmX2hRh8f3DRtqXYgFdSbSnVhErrVzFnqTiJ5BTyBu8BfmmbQRQxtCWqaIVWzLpiU7YnKkoxt9Vo6A6eNW1b/WqbibO+TW7GkHFUDjOXr9SdyoJpk0ot0RiJmLnJU+J09NJ5XP77PnqCRp0O79lW9Eq4Kytn58ej4J6eI9MdgkWW4t4k1xeoIMIOBfamOQ82YrnCDm7pzEVGfJUE+2gdiaoV31oFCHKb9IoeVAHU8/B7yM8EGcOWxogOgYNBtuqGK9qjYJKIuVn6UtyyEhhkjq+XbNQfB2OfwJ2iwLCYmSrHDUxdEj8XrNrFqsBCqEqnuFL7MBjlmtqswNLvvS17jqVClQP/p6AloavtQI+aPFx5YzWcnX9UPwqmki5JLosD2+AALfVQ1IloTBhrxN9lMtHB8u56ZEnxDt5ulN5LvNowqh8lBEcYtrEK6IYNGscQYonrLERelHoBuqo9JVu4M8do4RKljDIa4H8PaeatBXtNwTOoTMq+evLer8xfIGOrc2nNS3fiZBO4SVAU0OJn1vni8u2jN2eguz7AH8L+2v9TcH8/fO2RVsy7+/Iif9Y4EznMG1ZIz+MwRGixEq9jgC0+tGrfrUKaR5aDUvhWMysP8Q68SIkKoBL17zr+u5wPuOdxKQjS3SMFCy6lTV7jqCBdbJKbO5Y1ZClWelA+eWfoQHagkUK6ED//wqaGzSlcx/HQ8Gh4UhM5I7D98WXeBhK5oMNYAPrJh4zumdu/XS4BwIctreRKezMth+DSDRqFrNq1Vs948/v226slxtGrNvTMsPQakN6ONK9IVT+T6j2KBoOk2ahVl+MI7XPZo5gPSPyFCcONVVNx4QOGvkGDi4R3lIYBJc6tTzrG0V8PIf2/xI2ruUoOEDPAPBuXrhgD2ODL3pSFEfm4eZhg2GXcWZaDu3BU59aPF0Sw1fc5PRtRpByo4Y+Laf9hkq+sXqjOvzuXg79d3hcaH1RHSHdBiXX9SsfeusVFAYO+qlmW6fmt1vAJtJfSvxP/zdOK/YvBlaZzRhTEzLwWPwUgbYAHbNIj7q2/kl0vYmqGV+LqHAhjWArT4fz5yE/DK1gqoMz5dACuUyNjnj0hO0k4E77L7HKyg2M0gDv7WXSnTecBnSUvFjx4SBTegNiJJ2WR02ncHfd4ICtXoeMiAovG5Kqk/a3szm1j39eyQuMuNwVuFRgOzzFqd/4lTJXPv1LLdkjW3kjm2+JCDnbRkR/mclEcLY2wlisGYGg17e+xPNPa98k1mtXSAwUHof3VGq1/UtaFUkfMBxDWe2Pec6kHXIycIYxQ151sN6FpAZzrUpKExMMkb+GFvX0BhXMxSpWCrP0nOC0obBVrb/p/HnkoEY7weEumGyJcJDV8fPTN/H2jBLXliVpib4OzNXjlOSb7Np/3yH+vhUv9hh+IaEY4GZcth5zUUH0Hljwz9WcGXeT9cOaNgk947RRzPwV63srKVbPoHQvGyHmd2EIDs3sgqc0m5BjN+4bZsSco5+8IxaLadBidqt/G1jwHiuj05EgI5bgBphuUf0eRrcq5HQaUcztzcVMMxyirVEsEN9XOAk6Kd2/+tIPmfeFJL3WCW6palbE/BDCFOEmZkYHl7pl5UbPFsGexlhwQT1m5KmJ5U0jEPP52thw8xM4baqeF/JPv25keoHDa/tyA5NRhYJ//KJfgrB/BbEbqSWwyAMVGwbQAcF5Wjte01oZWFWp0c/M06995gIXmUW6t0RgZSTBKURRdGKWLmatNEBVTu/HP5F1gJ+LfkNvpfqGKFx7oWBA23wNsmubSVZtpn3xRhHAjQYEViW613h9ofJs5QpN6UXw/XjlKpHqauPsV+bYFfj6YWxWL1NViwRpTwbDhwYmq3gHqVqJ2XxvpSY3BMtnn6SPn/K59CIuENmwRhVuNKY3x4Bk0Hs19GqWDy9sSgRJBIvDuNlG5I/sEZCBkwRaxwwvMA4eIQB1VGbS688wzKdvfHWfN52URF75BtWoKVHZ3AUJP0twmXYA31auVyneDSwz6b3upjyNtspD9bllmftnU5N3LAbyWoslghoWWlHTlb00+nOUf5WpGageGUvsi2DpZrJArrKOx02Bp39kY1yX2eNa3JvgLeocXipJGwcDoQkxdEw1OaiBb+lsbvRiBmtn/0L6dgttny98aCEXa6cIoDrHs59cPvvxCn6jLYXS1t3Ju0Be7zF/hpJwXCCBRdzAV6EiWYINS+uTF9NK0t2HemKGP+/gyf2cwbH7MaWNhwndKiaI9xi3KVGIlYwOFS7sw/HN19ZLBgkdK4xtkrBv9G95j+wNaZro43F56SX7NHUCALDMJsIPOtye6m4SEmallcE+hHa1BLpovzmGn8u13mmWxu33gDWdXticQwm5Or9cMlooPzUvwMZVG/4W/OycuD29vjKvGeh81UsNF9pelbslzNXAH9PQX5a1lN8TAtc6yaRFiOuh22HIB10FuAk0tkPRLsDYoZXvzt5z5v/eb72m7AkLSqepKwsWMHGCrtNiKLNkOmbTRbaRIfdTKnsSp1JjDuiSZ9jcOTy7gpckVzJZZYGerarHVpoQ23POjOlzlob3bCYSI73GwF3DLqD0LctI97spwJawW7S9JT7l9w6XE62ATfQMekAhs+NfYM3eY9cnJRGHscNQQ/geN6SAK+kk+XPtvlFCsESw+DeDQjpz9GVe6MK9VPHnTJ3T9U3vI3uG+vrgY5tUXV7glZgSPW+MA7GbBIFuy3uLLRQqB42f8EseeB/g5j8UYyOsMC4/T3BuZfogkktU/liB4wKigpIUS3jhv0TQlW5Zn38GfGFJUKeiWcVIzxLKIjdZ6yajtCbJSEiQ+MMKOlNsqtiqDuak8BIflfd2DqUQ+twzzcUFIU9ZNhk7S0vIsJnzmF2FF9vP8hP8BqoDuJzcqHdZkGbuRSC24tJBzgauMhabGiWr2M/WSIKpWDESOKZ57T8CvDNx0X6WItxjhjNWzobStTj09kceMl//FBhYH6bcW3nrpkh77ud7zah6OdmEf7JQ/Tn62I7yo7S7OmLcqfptUrVeDcQP91YPbavkPk6rdf0VWCfq/lFiDjGAPoe/7VuoUn+dbn9gNX9i8yt5BpcVe3I4/Q6esrVyX63daZ96xefOfZ18lBrVL/H5NP5zaPlIR+n53HQTFEhNPrPz9uBFA5UINTXiNbK2eB5Zs4TtRtb+DNy5qaa7hOfYahscLDGEjgoZcBb6cY32MZHSpQgBV0za3aH+KhVl+Xw0vnHd5GhQHukx5wd5N4qnsIkuVfgw4I2Y758J6qGvacbqBw1+QMQuKgE3oQogl77D676r4vNm0Up7S2TlMmtoMnSwE81xNeprZIjKgJatL7D6YsJwnIi+hYl3vUw4auPyfPYKZLUONpne0SPFBOVXt+oMO5Wvhv7eOrxRL+Jt7VYLt1gmC3aHkqlKaBYkVUKzQlisn4eLrzLLUZHQij7qOJpeJhHt2/mMYTxhPn8sgtKtrnlBKgLUiaM3Ah8fkPVqJBqqm9MOXFHYYDSGaZ8NHBARlMcxSyR8qX2Y0qWmA9YDWHOI+GdgjDPjgDiLLseQd+cMU8PdHEPiwMvxl3ZqABnRQw7injTy0FLeAWZ/lnzIpYLgUECkpvHqulKPuJeqL12yAUOVsWpMwVCoOdUbL3ln8ehP2yElYCMPBkQLzOzyWtNW4HBF2YzJEFDSSQsDjas+Bl6qAIaR2TV80BBI1y7A/rjyPnWfEX0vGOa1xETtM5dAsher5+22KkYchjevrtOF6HZrmHJwuzzBksrkduihG4FYyCiCovzrlMVfqkeMa/N2TzygMSpVdQuEz4i4iZfo8Q5KIR6Vwj9fJ/udrDuRkxLn80X+HegNaGgCPvoKZrMvmGKvvNTlzEEffGJhTPwtdI+ec7JzEPRkpCon/XxZy1UFV6mjk81lDKFdfLwDfqrnDjOxt5P4/5bzT4hlEZJ9l47BZs8HzxIlpF2/mS3nrVyBh6iEWfUbeIA0IhChog/UkaHpRyfeSBGp6cjnxUUjiRKTwGmIK4uglhOJSdKxjoM0SwuIVz54+GqqVJmwvHUdZFdLMXIwXDXIokFpTiKELYr8a6aDTUkcVktH6gEWMdJA6wqkx8DdmBMrXZPYlUgNGL85LA0ccv6aZVmB1l8p09xPcGqmnmG6ouATO271P+vlZOQ2L+7tvEagp8d2egCdvRta6VYgzwJOUYdMapKvlYkXxPVkZ4llqpFzoTC7MWlPMCdQoqV0f+mgn3XGdxCRLsfr4fxGdwrNU6Xj+JkGfhendOR3BFBsBpp6rpFXDqfWrHNiJZDyMcCuI4+Kz9mijzG/sqP2/c8BjuT7dsO02hlvFQv+hGX7S4B4EKfIVX15Jz1nufeNfNfcOh8EL9qZTjiAIpDD2fPCZkZ5thIBFw7uF43/R1A3LmWs2iV6LpBf39Bzwuh+wkyYv+UeHhd8bAcc89obuFQhRN+Xn8eXtCXPPtpwzdB2v53FiGgapFLoiVMrdq6PJaqyG4gmSdvrjbZoSG0wUMeT6v3i9qRMLjJp1Y/t7VM4jzqnCqluVHPADKTT9lRrx0bRy7AiWiUp7elkssfuVkLvkfoSoJPVUr1IUEZMgQZSxPw59nOuHGo4/yIuV0QILOEOaFua+iL5rcc0fTYOGQxFIWQTBZZ1dhWNJzjB3jFVAll0c0ChWZ56Scvke6jQRWTelpeRbz+J50bojTIpYbrUuos5rqYDpjdyRJQt9eLl/6DtSGuE/d3jqLsmXjWFLNqysrbVfQSopWq3KeB3csGIBwNGJSUlnsdB7oexRN3KZbvrrMziCI0w/oiq/Ky0NKrDZmHcXpp2wjRPc70pIjRYlr0aLEsLEYfSeT7fQUe3d4uy4NwXWsQdq3846hAmYv2XH3I+4hIO9Zd3Sdg0LAWEqY1r41qaMit4Ea+juVoG8CrYJi4ZjdptOjdawdRAh0+pQ0BmitsEfmG/ZMhTTaAVWb5uiA0epirRX18gqsd6fns87KmZVkt5EosEl7BRrjSyJBF2VxsZbwhFy2JFKNxYUIykTn1y/ixANTF4RU8BZ2BbRGdS6qSlavhXx6AphzrryZEKHtb2PnpZQaJ/J2neOkNZrL6lKpBDSqk907PSb7zBdaPVhTo3eFoVAf+fM/e+VC9Mpv8kDUHIzDeY6pfCIWJCtxCKMagHA7p/rrGRs4La6UG/XmXQOw2MCA0UP0ZtFZQJC6YC1GkR2vKlBgLcJEEvrn4pko+N/TIypIl3eyd9fCm3mHwNZEjifn08J+UIri9mQB+baQtWgGd6AXQPGeS1ImKic8UBQyqYPB6nfbvT1NXJxgPPIbEIT1B89yXJN7FO7vNDlXOKO7syVkxoW9Pm9eeYB48LTo008qSABQmwI7625IhB9qDObefJGv18CuC9xwbggLeee23JGIeoMCzPnwBQK2RPB+VDFMo3xyUZMGymYLkMFWSX7XCdHaCfdMdJT7iRhOwaKvnFGexnyuqYR/ucBQtTF/7yRCDYGmQ/7fc98lM4bJUvnyl2DPbNeG9Bd4+dH4kd0sbcIMonX4zBnAJRlHdoBAzZiuY2g/YWLtTTMatSEa0cRokzHQ4aHPsGFT0C+gVMaT8lk7L0hH2oJY3h3brrxax+K9CuFYZWzGAYrM5Dwn0iQG12cbwXOE/oUoZu/Alb+rntkM0uEx/NV24Q18XW1UCYDmLAwf+0U2T6n9HM4Yn83yqq+AtWdi19+71+17QI6l7O1qfEM1DG2CWYbNA5QW9m7lV3B25AJon6+gRfwgkg2NoV4PFme+MRMD9kyluLZDKiT+vzj8UUuKGqBGzMQ2k8+mR34B+lKyMWXmYEMRCVktu6ivay2t5DRM80mhaJLkEmLHpatFyjk18PFlbcK2oiTZAQAkoj4BXYh1opnmDeTeUQJ7lDOtBiSNkrmVYxAgchq/YGWOzrcKr1f5ewQ1YWbVzN4A4n7fQg2Bh9wJGOwaRLEEOtSkDtJc22YTAr9Tz45mDmDittFPIAV9zdZc9ew8HjFUFvfhL/mcCuTCF/Q5YwNlQDNnORchTOxa+bU7wyEsNylHp5KBGXttTC8aT9VKWmY0PGjVXscxHyzqsjGI+5hk0VwLuw4Q3jl8T7/hz6Fij0Resix0PLVwQgKeq0RRlR8YksOs6+Ck+zcBSxvCJnU4aDFu602dYc7NE47AcJdK1q55dcC3l+XynJyJ1cx6C+auCk2gTVuBx2oF3rh//wMB9TIy7O/YAe4kVrISPiZeBUYPghNKwC2H8jJZJQddk389iOKff/s+5qwX58SKRa1m0Hx4PalbhO+6pZMB9sebqKl90HKkwr555WW5FlxUN9ClYjF//r5oyPsUVA5eV3J54Kj6pl1MaLMZlZimwjlhYK/L2D31jEhrsGOWsd4aPeywke8iPN52RaR8I1SLCssYwyX2E64rL9rVKfHBr94RuJigpWBEPLx3Td5MblHKjUfJoRp8PUOsuG1bQrynpDkrSj29xFcZwp7/oDEHTWZmhPCPaA6iG6whKTr4r7bV3mLScW42GvgSTSyaF7KhFVZ4whJQpS08dLjbqBMxxC44wmQmJ6gaGttyXlI1gVGxjUqVKICyL0wtW+tSHA6PFOvPfJNEDrxQQsvTitI41KrbAqJN90lH4PAxGiwXEOp64dt1OEcyFIPpmdwn/E8TlzlIW6/5UPaBIpUxoajmaWzqq4RJBTLSIeNRJBq3XZV2cR0sZhccbISFFoJM5dse1Uy38MZBA5QipBDfLh4EcWShUTloBmGhBgWSxZcmbIGjwXKZMgTn1MvmO9zKJ3AVzYzx2bkHm2Es4I4rD7KCDQqrX7Htbjzb7iDXdAgisJ+GEsUpexCR5cf08ALi47L/aTnY5QZBPtdx2TP9e95p5zH8vxwOA+YnVMoNUb8j6X8ippBURU3GLk+wVkStmbNKkHO2VcebeRwyF2KxJ9vA6+ggw4zOpHo24FV7XCyNdKjVtKgD4MAk/R998eaN2cRPx3S0l377xxOh0ltBWUZ0WdljT0uAGz0uZWYxLMnh6oHoMhGp/gM1F16ZdHMJphALNTWrFxmSve0FOHBnIkwX3ewlGbUw73HWaNnpvxU9at3ejTa7HUokXOATbtcZsotHMkT+jtyIeBXIUhiN5JmvM+mmVECcYM85xgkCgIysV/rzzg2I5NJjH/7E3FgFtoM8YwlsAVo9y2RzlXU82I4tseLw8XcWs6XnU2ymaCYC1g2dADd+uijoYsWsWFJZOuYHP6TPLBumd0vwFYdVT7q/iU8bZf2iCqViC38Zf9iHR9fySL8o0cvMZmtR6zbkkytZcUsA1Ezp12jCQGVnqbvKtJyC/5247FzpVDRb0wqOFK0NTNg0axEXd8X0JuHksYBuKj5MYgzYxx+afi9Glog5f2hlPxvvcabqk2J/iWav3XeSgObnBKS2Qz8WY7iCp/IBcbXsMHwdyCQHeEdWPIZmstnvWw4nsWUoW2j96xE7vQ3FSN1ctXnorf+r0JLADPA/hqvxLzItpM2jmVFmXk1veNmnzJEngtUl+qKos7uxXdm8JT/FQGEQ4UftSn28o2qJ+OlSyRisxxmyt/h4kgvTLD/lpqK/1rZ8p8NF4PbjVFYlAuEnFpKray9Ukf1oOB/tZxkgkG2WnzjlCNIEszbUCK6P3/CrHn9wBq0QuYADt8qn8CUdY4WVmPsx97CEBvqercww+fhopuZTNzViPCdExgQiaWiV+Nx017gTuoQpfAFifk9SaZSrT6jzkgLxLB7EGfwW5nASV8tkfmHR0Lkp7AfZ5olo/9QGfYrcC/8wC1xOaWRcfEpzGE7xQqR1qtv9yA9aCEcJyYUhKcnxU6V4KRCSaScIOKH3nWvC2LAimLWmv8UnMTLEsZwCIZmaNMWS0RL435iowdwD/2yW6u70cv4NKKcoBuQ2JDab/ZEL65/6M2aKgn5I5diajwNzCgwIf7u7+nyU/tFdU4hcvjnaID9riznne6sN6EUdlT2A761Auu3tP5IXqZ3D22rtkJjuWTJ7N/72wRdL73QuShdvxYncl9UAs8dEIDegWL1NR2Mzbkju0ClCKGxBAAAWxgGexHRCX+HsHZyuWyOWuTiGfOqSvdXorRUZRkQB/Vn47aM2Dy49VokSJlQLIafAKp7FOikPSz1mWgn5BMPDizSvf5wQmeburUD0BS1sUquYtTfy5Kl047ihVUmODIjiPo7RF4NVF+XSXD3j1qI2EeIT46BShBp3iKuQyRz2okpmO+YAElBQpyShW1oi6bVZDrVYwR8yh1+XoG14dd9r1SVRWXkea8wQCBNdVIiKXn73e7cLe/NLPG9XhzLMGb5CEpYn8BBD6z4cVSp2SFg03zhpDBvCJN9XSQZv/0a/OED0HpTOCbMkahNdLf6R741JTuyggDr/aTPykb9syTV7Fypi5PHW1wEigrxJTR1Iq1WmNW2gmsClwIVcRWC6w+uMjcy/93YozRvwd1n3QaR9JpdiArtfPHbTLsH/tFPxELYIsZHhbet53SPJRbQ9eym3D3NL8YqFN6x748tQRppt4RgCkH8qqZK1lQrC9oOFpWKB7z/1KFoZrvgqHKCkSxeTBVH+ihMnn8xGOkhFuCsnBr/Rngo4diw83fprLGQdQgcYOSmTvM1Vs+cDSFSjEz2EVZwdMIU6kWHRrNw1hSLqPZHS+cai760WbF9wbGcnY8hBi7P8lju9VqagTeANRb9qigcg6LFuKvSLu7tVSkyaQZw919cNsa2p8mnXxidGZJH1Fu4RNAEgd/9jOIcFWgYk7c1w27z6BlOpVSHbHxq/eeiuj90QRXCe3xzSwNE7IaV5GH6XHPqUpjJG4GXWYfqV4yehGBPj2RMKVm7Eh6lsn7oZecbPYIj0Y4Kcx7/2rTdFqQ7V/3XzYntr1k336FrjFSV6m0z7sKz7VSnUGfPv4W9sWYaaa9nfUM7R7zfM2gwbj9PdkKejxdmGpNQtqgzzqjJ0eRCvpv4bYomzQU0/fgkKAQ4vycIeZh9RuViGa5uM/SfPBlNtNu2FpjhMf3elmoy+Nql85GqQ97w1OowPNt7kNphvRMp3XJ0JsddBPENhbMidcz5F78uyxU5aSKdIWNprLwOlhXGZynkshL0ET8fLJBtUGzYPdy4NZjwtocK4EV7x25RL63LscTV5a4GsnIR+n2xbPpABPDM1EE2NkSWR9ARJvb0J/hJrh1e8MsKXinux2IJNrhykszPMAzQTXCI/KiKb+SeHJDg0RP/5q+QPpYN08mQZ1wtPBto4oFXV9Fdfkgt0Xw0JakeDF/32jM7lzcmN/Exmwsj+u5MEYY7z34/3c/WRRauPqNQExu7uHGN9WL0eSsEwpblv02tfKN76j0OkCcmJ6MHhgP43JyHfR2p5DY5fUelliwYsjv4LRokfxuMR6giDzeD7dJP8+xzfEC9wYzDv2i3Y6uzHscsV5ty+1cmPVvBw9Dg5++SZbasaUR/yWakEalSsDbNv+N6UL4DZhfajC/JZknJp7nrJziF8wLr7DsylYE9BBIEI3A6bTuFafT88NsFqb1/fXdo8enFqqGgrj8y0dKajCqr0WT0kBuo5q4H5TD8tFvRuFb7YDN1p3dy4bx6dSyjZBNsGI0jVfDv21sXgzkMtuoZZ74oHJ/h/kJTW2V4Zxw7JBLqBn7jbwPI6jLppztnjd2yFQ33KKnZwTtisPSu/vg7CezG1jux+jpVr7Br3M0ZK2FqQ9DP27jGmP7kRtPc95HUMt15yiATgmh3fUHrr5QlHvQK4aqZBnjv3hEeAKqFISaiZ38Y5vGgHMdSLIuPA+LRlEEIcXjPr3mwUhosdxyGE4uTeCY3LT3G77poQ3Dxvv0tVxQrQCQNfczEjWkCziUdL0411LCRMZN/zlHj4tRN+pLwCIJu09W2VdzF0Fqb15t2IPLfz0EqN8W3AkNseEBCl2eTJ1wju+X81N3kTx4mCuFIwBbPIHdHIHSEvSPEzxVnpT0o80VCOEX3ztacpLoKyr8b+m7b4GZyX1O2y9Qngm5DTDbAND00hsqDGRPfByg+h8ZuOdQPafTmSkon8sGh5UVMhJCawyiLoQbe38zeCb1lEVpQnImPfRB1spEDAOO/z3oJ1IRVQIGd6C6+WbTMv0ydVNrujiU6zYl198gVqlC3l+P2B0/RCkVXfwEiMtiC01duJMIwxWYehAS4zQdTHD025gUn2Jm9FmIOG7Lh5Gx4mcWJJxKAnTn86t+Qgx/1vEOsEbIljrujD5QRCQFdIuZuzqnDB3jsTDGRHlmkRsU74yClC/EHGZaCUxOUP1X+W2Ln12BmvII6/9aDZn4Tti+X+ePycSTJPkBhXz7tTDL2TPYXNeJZkvHjYBtHOnxsTlGobCTp2DxR9Y4LfIby3Sg2+3ds0XbrfmsLNRW6QTNhmtBkhDbdWtloGSHL9cM7LYTT6U00AhEMQh1nfqjZI0bomwJoVApyX5m7K2DH2tiBA7g/yT1NzlGdMm7D9ehfBlxPtsL/qpepkvFKjTWBzLXHz2aoEANKIKwiQ4HKdmloE0GCTBZhCAcVU7b0RPyljKt49gUstArnkZtPiIpvIRVHckf6iEe8w4Jn4Hb5Nb+yGQ4DrNSFlJGrjoNUC2nYOs9QZe/yEdwThAUPqDZGrbGCdAl1V0ZrdfeTY+Ju5Oh5tUWHEvq3wLWSP5o3tGH5hIagJXIysc7tA7W4jaHNFCbZOR+o/rrYOQHsY5jaeJY0x6gPVlZW5Kk2rP5curYssO2j0wp88E8NJHMW41LC4TCb6yW+MsVm5prou+mITIyC3alidihlX+BKhbnu7d8n/Sj7ZlbipW2ysELQHzB3CZeuZuxzcSaFq1li7G1UrjDRw+FlXpJPqIRPNFHR/wRGbyWEMU6yYKHGriSDHg/KG6WaXI5i9eqiReyzenvje4KfqRZyqeLMxqPMLtqPw1wza2xP3mkaP0Mv3ajVdT0VPpTNEiOpXBthCzQ4mCKPaFBMECEO+OFkRMZ1G4h/BnGZP2Nvw6+WNKdfQcKev49rU5JhtnImjTrVfOH2FyLHYm5kGH2erdf49aZrYwbN+xchCSFuemt+2uvpqUPMrazJurZN0VLimTsmD3rFd8CA68KZfGkb7Bkr6yY6BYw+IH6FaDH/JDaGLYDwwlvxqEdRL62xKkLiOcXSR9mOJ0xBtLjxveSl8qQhjeL/ITe/U3otzfksBe3ZNGKD6VSmHrUpQEBpXU+jiPrItYy39eJ+H3Q3PqF9OhMo4bcDokRTyqD6Va7AWpZXmr9bYAGihlqn/Nh9zR4D/IqvPa74akjqruFCr96ZCaEHBnMz9+zD8b74cTNw3zhxsGb946IHw9c1//VVGds8CXs6NLHx24I1FDnm5+qNDXywpD7wfLJqX+uvZG1lzis6xzGIzKdcIuQEUsJqkd22OFMSIDeqtzVx/2pY/5aGfW1xr4bfG/ncW1rCmjGgvpTnV4yoQ7k3+o4Svm6jqJtnOeeGp8aV6KwsREjNUIUPRmDhEPcG+E69xO/AGH3+RzwmvlmWpPe/sb3OP7pSMPbrfeRa1hr3gj0NDOItmXb7qEGQAiz+/6qCHKuoK6beyI+xrU7GKki230q5UYAfndVgPOm9DqwWVNkWSxppOJxT6u8LvUIcqds6JWNTxLcqudjX4/mZ/nBqBrP0HiG9ewOqII2hrM2H/Phvub/dsTyXLRwGHGlPhpQOehq1aDqJemuOd6/umRr9N1vOwkj6EKA66doNCTgiKqdzZCeM2HXEEAl22LrsxLJkD34FwCEdd/nqg47QV2vQ9WJLFJfjsDWKPLD4vSoDMrSErxceQArS5Me0Bxl4xY5xp9aOqr9E/jozTZVfR+BBpwtKIrYM1j9w8PEJDBolVU5awyD0JgfKFxwn2QT2DYafRhfbxZlPoe9nI/M1kSIrDTyh0XOhJ7Px5thX893lwJ1QvJ9vSxUCzbDv174sjiBSB7YRK3xOKyn+z2BQrZRXTzBEZGCRrgF4r0iMJMdnJtTMGVlOMEIYjlaZMrhcjvPYDWiCslp5Hxnq+xZKRiYXxAdoMvR3vowykChCigRW8uLOO8FRlY1CEgNyGaGXEfT+pnaKsK2upX9ihQ/5SP0iXgmV56IVfmuGFy+Lj42olsEMh4Wzxpni7rEmAG2hNlcSo7/F3APTegzhD71GkoYKZ3hlICpc2bht+9list9GMFhwtP88jl8i3t2Qo1lESwo5MRuhKpl9mRzSEDLcsH3wlb1w1mMsH0F8CaB+kTfvm/ZLcma8HjGpge/9GDI/q2E6SDVS+y3eFUCvhFftj0D/884PYQc5nesj3bn2uPtxdoBHWKFODXbI5VZj0eqow3UG6HIBR29uTLLaDGJKrg5ww9WLYUquqEKeHndW4NDeGY7xkOTS5489JKX7T4G5WTyd2TvLyn8EM2MM2ZkKLtq5IlFjBBaeqGFxtxRVlhvmn20B/3qhtoowYl+6Y1Tp0HxL2rNqRg+8OQOVjD5xLDnmp4Zr8aWlTa7eHH4jwlkjW98FepF2wgm2sJEBp4cQoYwNSpG5dpsE0fSPH7B6y+3dAOMpvtR90RPlNkZ0P0XinpGrWpPsHHB/Dgx6u8xykE4XrLm6dUJqkEcRwGT96WYXnxLBsw8A5Gj2UPqi+M3llGUjMsOWdH5XC9YgEVD65xA+N6Eq6/2rQy6EikxsFI+TWMPXCb3zhKHvjHbNEY9g+/8qy/KFxarBMQPHhVjz3sEbfZxrRjLt4Fdxw4sd06bytIYfs6dAMqvxz+HNm6XaQiwQ0dBPyjH6/jUKg5QxoWl8nxcJFpaMNWFhtB9X+cmKAYROCy4JFAPAzZsl6ttoemc4X47p2dHiwWOh0++aeCqbkgHDpDCG25wn0IJYH8kU+xM5dkPWVkj+JzOv7BJGLjLD6/r8jV0UzKcMSExVpz9VK4SBy0HQMn1x6WSSQx/3j+4OU2vflGO+HAsHprhrSpvDSE5wgDuL0wy6rwcF/D8iScOPr04UVQ1U2r5cOjZzaXiH3cG0H6bpDpBQCkGCopwK7rSgnbgZgrRO+XKGBh5Cs6RUCI2BuNNHfJaH7aDXWKszJs2m90IrcMVo2OtNN//0Tmtul+ctU/hiF5MUqSXTk3QIzZznkYp9LRVd/SKLUvqC8hT3B/0O9P7ArcR+xHwPCYDi1QHWQTtdcaX2d1B9NqaDBIr6EIIT3qi1FprfvKzH6AD2Y+e1plqehZimfflgAHDm8jP5nQ7PfFfSgwIFku25m0k46sprCqH5wqDo16qz5wTFqv/cIS0V9idPKssy7dupHF6XEIi6Z2GT7YPDsEcBk6Dnb5U64eHGWeaFHH/kZpZP/j73SUNx3hcMuj3epDaVZbLmf9hkSIlx15Z/uXis/gBKH+/mWFWtBZ1jXpocPYV/jAxLL+SmqEDodm1XeX6DqBUWHbmkP5abRTWawhbW82m/VSFn/GgjRWLRVr49fXmUe7fp01Vu6LnDwNflZKSW07bgbxHGBRHMeEuWlmG8y7llDYY92bLxI3CkBPwe+GzmwgNogOpCkU5stXG0JUPcVS9Bs8Be2/PoidtStNhHDCBHmz9mvBoDsPcgZzoXN4chVEIE1ds5Uy3WQetvqdpprNcNKel4isDWLvp/oI5O3zJB+dcotsdSTSE75Cw023x7Mz8Z8u1y9zonWKmPUVar+F7sFsnvL+Nh7WXJgoHKulkSQiahGPXKUy7VUH+d3nq572R6/xis7CcvlitqxJWWh5Uz8KnzcD6iwDVj0Ph4bfHf700S6BuBRy0ZXzV4YkIj5nxvUP7G/G72Z1pCwTB/mhOxjhxZf+AxV8k71+j2Fa/kMV/OX/jNQNn6HsxUgzpmK92AZ1ngjRYdA9Uq19DIydosL7N+AvZxBJVg7yLfAwjQMQTKZO9fIWKQi5AYpl60MVS2sFDxWloODBgUO9c44CS/5BY+UpsxpB/xrATjQW9ILeFX/dExcAS9cGx3OhdFZpXO3TIAJc3SqOOe0nT69JoUnJ4wnWpECng1mjzXGAaDmMDnwtXvCXXMzAun3LudJKl+qBjlUPUtfID1qgXhoJY9oNvIJjSk5gAOrx1/rUZnZ7F3nB7Ybx/nT2H+xlLHOMl7Pykl+Q9wlny1UTrKFHwC9whlqsilegXyji3UD83xS+LMHGisH8T0iaUH1pTqrHhyumbBVsuV4vM8Ywgse5TjectGzDr2hrB8UIHzxcsKHoEjedvKp1CB7kxRLU2VAab8PKcpcCz0s+uLLW02B4Z6Mz60Jpoc80jdxjV3PM4gxi/1qMglAa2LwySWjQZprrwnLqiBsyWdeipksH0socpRvB+p7hge9HqxGwPIDNEC6FV2s9CCuFtrIiBTzHQszjKn/0FFkkWnXAJtvT8ZGfT8z6BhltWEHwpu/yE8ZkBKmMjtkD3r50ov/vSsKt4NAzYRJaModEFgwqYCZEKPxU1bmlb0OZ77qlJLhqQYvrzZV300YCYDoLig7X5OUO86YKdGOnU0mYEGsYZbmU1RqpEA5mOxnK1lGzNrne1jBXPHJ95o4bqG2GGGdBLwP+W2eQHpCDUS5TmB3mgn8Hb4e6ZdbP30dQl55toyxG/AXPIWOCEx+hgurdXlLAfMsSB7IFC+HrCIg126bIBaeT+t0JWuKlM7JtnHyn5VfiaR+OW6mN9eqNVHFtkICwP89FzaUmztEm1Xx6jmfp3lZBPeVZiK/PpOSEyp7cfF29Io/m3PiBwV60R4suLeUtltexnpz4x8hr7+P8eJqSikxmdIEe4vc9xYWSYYFqV1GJcmHf/ShRJvlhKJE1I61h8K3WPdHv76ddJY5GaCYo0ZWSTUFD1i3zb/DZGXYX6PznDV391/j4veXOmSOlEhDTugLH9neqA354Eo7XrJGgkmF20NhPQV23g1uFDlovnyCT7qQ6mPKGMT2nSg+YegtDdYzW2z6dAHQIJOVjIu+2JO6HtyeNLXNDsUmtt+Zwn2X/BZLpBnKad0NJATcEX00WUJBw0/QEdRd1cF584CebCEm1BIGsJNkSQ5rdOf8aYOrN8UCuiWsNN8RkIQAwl61185ynnhnjedck0P2wP2Fzp/NK1+N9Kg+2W4SXmzY9EZRr2Wha4nuB5kLBXgVVIgvqfNOXloT41tVka9DaDaGkYHl6ZwNuxDX7dBvunllqTz8BlCuvkEEw8DkR/fhw8cVRkE5yb5xoCXJoJ0fb55DzG1jilzOGz/SuSWyah/7uvnW3+y67KDUJ0uR2mkhELdkvdW3RQgBrqFPr0DDUpT+55Kb1Nv2cY0ZhbgXPNgsEsQg+ILp/BWFmtOZ0ggkj8vYiw90ABzgukkf5oxkCfNKVPdzCmQhjij/6/uTsAPNFiB+VFRI22UtSy3yoKlRecYSJd90UMFn+zkCqICrZDU9wEiUnGebyvk3+weDYuu8mjACc2et77wyLQ2hHR+TAxLs5e1B+tN75UeEOy2XvrP9eVOEBAIFDuSnB3zEQZ5Js1+Rhdm5xzrykt/qNkZdDlGl8IS23B8tPQnRxxg67DWAxQO2tS8iw1jcOT17feDg1lM1whJ1nHxiDroTJscjfDIbSRps+/votOeBANyB8WUGgEzmaWu0MqL1hbdgdwuFDMqlw8OWfVG01Bx44n3fKFAPD41KfwFZ0vcmH8994YYs3Wkj5oaNkOnJMKk+/bDsHnsj++jxaxNsLzpbRo1iGXz6aQFEIG1c5w+ne6SbJAcAyD1FK8jT+nPmy0+dLrLJhOeFZeT1V77rtiCd4FjRFR9hHeVFB1B+HTly8Lyq/yE5//ss5LriZL8NXDDXBd/xrLyboza3SP8OjzwMcK6SERevbeVRPY283+b4vmAwwOZQEYnA15mqym8AAA+/AZ7GakJf23XwtFwKJ8WSZjlPQ7qM0sreC359NnfPrIGQavD3XiakxKqEIMEU2QSONbE6Wb/S/E1IBwpQn////BfrUpWlVCGXmUEdnhcT23MibLPuql15I+MXnEr8dZn1g3SCoxXwyf826yPxqIr8ig9b5IupFL3dNYHrDTH5rFFYLFEf4otianim7lCVIHgYQTo6NpKyoMxp3Fl5Sj1PvwKTZ/gVmR8CFkSj/1V0ixCpTTJ/ELET6RZ/6HRwuyHmnfH4ihXP4ae7XCm0jIorkmudRKR/mnOcrMCRCDmFhn3fEyGzpyEpsqle/iNWheXVR0JktRZ41M6Gu2Q3ZMkrGoHQ1aPmZSLMxp++1YAbH9tedKGEplvnuL/6cHZ/JWZeZOZL4sWrMyzKdyeEGfAvistOZWfIobsk+x1XbyOL3LWTUUC/QdFN67GyntBU6+xGVtYCKG3Xr4AXjhDsm9dsOA7HtbBLyafxF906P25hFnY1oxObx0ZE5+OgtVXzHndbTLHqjaWke7Jg56i1KuNy4azcW3eY8T6Adpdz+uhpvGFWim7GnO8lSuF9d5q6h6LIopmVL/Ya1z9VhPiOKikZcp3w8otEzcuHFjKiqGnVh6vHNsCiNh13OnA8/r2tfVoe6GUlx2Ca3b6ZmqY5H8gWhI9E7P8J5kCzwADqmUy75QkOvgxwAkv3/LijmLBhb0DPCEQS3rfCzefg30qxEV5G0tsYSM6S/CRa2mlTdaML7M2uTzvFNbWHN34iIp84WNmtz0YKIJQTKWIiGXPaU8ExZZx9nVRcTvJxmP4AU/HdRuIyYWNYSKkxtsb0R/WQ9ZXL1oKM8EjpVas44EVjIVbfxmNhrURehnhxWtOXpABkmqCO+FtJf6lu/IsqAQ2A9rwaQBIZEac0qu+CJpTR2bztsl7MA5RQLk39+nz6pBETcRdAWqUTFBqzDEsfn0L9UDXZvlutCO8ZnXth3aIfvYqPQ6gPr2iG2/59VA8yqad98LPab1mZpg2KZNfh03JvwU1dkwG/a32eqJb4OtMcaZu87KttRp/5ZJZRSV02TAbHHPX2yox+LfIrTTWp/IfFoj8e0mYU+OFjRhbO1quqf9iIt/zf559ZNLOfTZv/+ud6QH19ZKsMtbMxMXbSefm98+T0rMsBhTPlgGCo8tIhMpCrULPjKLJXy5ZTfYmYjWFV/W8DpptWA3w6hIBvlfux4xd9VxOxqvOCZbjkP7TlZfVfhIc6P37SdPRXasQuTy0SwQgbJYs+DIvRUARw4AiqBkW09FP2rpsMx67lWYYy6BS2ZPT9i2AF0xh1wi1WhQsbKxyUdu8+IiZLxrqfiw8UvjjxQCLwygd1G/Oy9B0qFF5TS7ZNSZ4HaL34GD0AvdI7nkQK17DZ67BY8kHgNgBH6q5nu0rqgJ/GHSBuqrXYCrAUl0z0IChYCM0ndRelTnmAYQHyPXEnklwNhED2U57xS3pW4cxPo7f/sJ6i9Y4kSH9gz/dZh+BmqqkQtL6Wm7Pqo9H4HUjzSwimecFqFgRrd8MTKCBBqlG3kwLDlF8onxlaB6Qfds7pJnYmWpDwVk9tzNEBjArpac3uxxKlf+oqi3E28TzXKc7H2JqSB1oU/GDZm7PxecRgaMxMGMlmmE21CfzhFUzVWmXdXsYdOtO4uvlsxj/0LPsRkyYOTMcIyit+Zh5UXU2RHz3kjp95cU+1ysF3chhRusZYyExNsyU9BG1HpwN8KVrGNAKTnvxeD1gL5RVSdOnsyZ+NieUBRm5VWPkwx6IA2wa4hBoZBnEdga58WYpNpVS6Xd30qVsHCl2Ia8vrVglQ0UhLf1kEQAGYs4p7SiUj8/i/F+841g/hveqntafWeEIbv69oVXT0mMHsw54Yir9Zu9DUkuE7clbn4zhkP28r5JYVNVPkrsO5uF3JlxSxTgTJ8MGjotoBR/KdyBG07fYFPPlrSojf+fSSmng7XaK79zSFXFGLJQutzxni4JYjdcy6uvCKjLxYbs6o0YqEO6Svji853hnthlKK1FxBDzPR3MP/SEI3idoa9vN6X7z6MMuGcus+OXodteJt92JXe8yLUtsKjYoVvHjvyhLrTQk944dFddbQT62ZqIZX6IhOvbF0HpbQCE9rlUrhlxBl2MhZWqz+M6vUATYogt3zm0E+nnuKXN+tt8IJmnn1014pm8PlcZsQwj7Y8ZDsXPcS2zBx/plPinTrIC+BgaN0mCNwQzEYQeHevclidessLbd7htfboynGGEEuvymjzTWDl9ClZ1xwgoIAkgRJnF67XDqMUOyJkCsRZEDr6EcZKszbJqIyVQKZlAjJUce/h+6sEz2MfnCC+WVg/W43MPPyStA7jONJOuCqMNqWKo2zU1Pg/ZN6oHKlRs8k3fj4JvS/tunGkvfsjNSLUxFoI58M37HEBRUYJsqfFjwUTn+d94p3fa0Da4DxwllFAppwrmGCUIPudhm/5zhLLVymNgLhrsQDy5W2KukLf+J8PrY1e5zcFJwy8sF8SDjThtQGyUWOTGNNRguvURYuRqsdSpYlhwcXUvLgU5SG0/Zq0mOT2ev1y6cgSKEqIJxX1hiSDJ0ee5WR5lZjqTBGX4Zbv7ueIJRoLh4TA+OJnipbFKe/aXb+LN/BDbbnlkQ+FCcxBp21qgRmRBxPXseNCdrIZ1OTbISwBd0fsu7mYvwjMol8FJmwn+QNwzthYzvTERvqxLqrI8xe9PAkQSXpVuMHhlpumO5sH+Jy3Tm5jQlqASzRIFUDgKdJsTxMnYtdcZ5E6OdrO7J6RJKO+f84hdTSsNLrlIcrXUsbNes9UxCu9P3Rf3PxOc+JL5KxZFPTA3Wf1XxapukhWB5DQpEIImZ5srchzajKWAadDilY7uLGr26jPHZ/NA9fEAvOfZMOltRGTuB3p6y/NM4WBHxtteDlfQ1OGQJgs4O1vkFysB83CskZl0lKeQAAAwCUBVb4dzvN1SKxGE97lnolEp/HamhMDOUrYyqhK4FBQYH1xuyF7wK/zASBD/f6cY4J2aI4ePHznDRufadwiJzKhCChvQ7WouaJhktGF8djAErxwEBH87Fr1FqXmLGPfQob2ZRSjkB7GqKObxDUV6bQFV+iQmTXXCadgCweegZyWLVKDF9VlhbS5yyfHIdKvT4bK7v6654Kdau8IRjorloKZ2KZOc6GpitvUkbs36bmRB05mhOgsxs1NiCGJPaLXCqAw5wj9pBiNEjlZ7xb0psn3AXOTxokjFJI/XZI/p1HBW3v8K3f7tXtl0hBHUs7+9UaBt8AfIMj6XPkmrCu5j92QhOW49Wgtoi7IEtnK6+3nKK2j0rOQ7xw5I3cx2RvWrB4+opqk7jvxMSseste/+RSujNm00d25T8LCWKNFOrKE5/w7b8LnQmqc4rHoUQyPzGkANfSfPSse78ed9SXD0qXtL7BHPwtsDt9VGkT8D0AivJdWfWESjH/00BmAUIq/PDEsqdlFaL+Wh73QcB5eCn1lOAhSNwp5ZqiF4fOEB5bzdRCNKoMt8xZYkHlx+kGZK46wMOfFNFtdO7H5N91zyswL0IBzRbOUuR2n7GzmdnuIwUFGPKOH417GflMit36N1iqJ5VoKQlYPHQya7OOgyBaedUnw8qkKuMEc0YObUMNftSX/jrykdtvZWbOXcZVY2ZOrKz2MBmvTYvh1ntzaipJRVcHxQsUZY9r10s7VTyb/sUFbe62VT0wxVbn3HRu0X/MKxnnFkQd/0X60zF917YfCPE85izRDxdrMrtiygp4yGN620C5Sv3dZ0npuAqhRmRL5HZDIkPy6evBndV3TmgKtxJID6TMlWnO5cpDvJ61gWGFL3IvHZ1ZM3zzBPITwylgYdmuDiWkGs6o8c9MP56IA+tI2D9NSHq+Wv/qt6OEhvGb055+Mw3ZlM8oxh4k2A+YeM3ovlhnyXmiPczl81EwtoLI6buAk7+4XnZwgOLpNOrRv6wznIp31n86AcZDyYJMBOioS9Lt+RtXnRBlX24BZscroyUKAxcIOHa/7j1LZa91Z9Aif73E4ygrKmIohh0n8dccX9sGGjsy0Ghs/GukQFUQ98B5R9GbQ9bfvI6EFYj+sHSgm++2VSU2G+G5oKTckQoxq2Fd65dpENyH9aI9UtmfdPeaI2mWQWbORCcEWFrD5vKN5doWgAeAtABWRqVFU/KGVBz9RjgWnsUQSJ2mUkg1GilIqVpdncPOuEqy/kJq9QWwtx4xPaX8lwh+J3+Qpq6oW225hgyiEyd/xF1nTVAeD2GIfnNp2pGxON02X4VnVg9yBm4ZVX/nUwIAHD1iuPtxyaB1wvFVOJHFbrTUOl7RSypIm4GLHsO3APxjJppVaAYGRdltd9HB2jKfge0FCRL6vHAX0cX3R1wiRuCgg0YlwqesF2LCyv5Kqk76guY+JoOV8SjzrljLxVGsVQFcu7q0zQLsOdlivo77fUS86MJB3Xtv3zbBPDlpS8lWZRioI+JFg/hnLhjHehnRe0ecu3dF10jMaQRR2CNhLQlLss0M1Q59MY0Zg/j3HDnILugKr9Jp0EJ3Z/pmtDx1f1kYCUNuARajHssUfOmBxp+Ex+WEKdbk4kGd/1MsSBk+Cia69wSr2e8KH4D0FVlsKF4t0//1k9WnkyN4MNVhuH3myHqIMN4QFmGTwzc0L1EKX5RUh2m8PAnNlDrSTUl39ro+Pf1N3oW/sOzaKRas2uA/HHCbGz8DBMW0sZ78bY5chCjzw7aondTKNqF9NP64530hoM4lDrGw7s3AmFSOoowSZ7GKpACGke17zBgV4PBunKH8lHMQqTvtIDBBAhsE69ZF1tAsREXc5vscmPkRCls1Dbt8TquGHrswXN6GR8ZIczIgSI/RwTFgpWMXv/07Ur3XPxQcwd3QkwT6Wu2cFq0flHyoz6Y3UnmV37xx+Vp3vmgnp4oYOeASBNJKKugIlp1VBB6Pzy7RaBdx9Pa/AZ5AtO0mjTkVRgVuRQiHCwSbwJn8zbaw0dmbfAAX3iSXIOYoPG1O8hkBdFWf1M3sw6IYciO7H6JHqatu5QKQ5vk0Fdj4p7lIAKKLKkgTqdwN2XkLmz9IKEoWkKK2LDwi2JCvuEasqtwVAP9xTI6qb/SFJan+ZsALRVaXW0FAFo0t91E3bhcDp5lhld1e8dVogAvQNV7Uyd+D4OpYx/2fncWU9RXZcfWGPedrezIstb4pB8BGklBkVTse+40rqdSxxivnyU7rd4K2CQSN8fM6XS/8+Yni86xpyk6G/94nMpeiXz8dGbdDEMrP/64B9KzhI/w/so7TUuyDNGyDz3dydLvyQpYVnlG5N3OMQ9yUbbfpy8lIcSOaQdxKxPRrtAAiTM53vyQjWvFiyPo3KEdUGzYjwRiAhuLMELEAAEDAQZrLSahBbJlMCv+2p3P+bn9DVUfyRYZ9DhkRKPH1fIo6UfWK4Hg27vvT+lwtnSkOi8Eq20toK/1AXqywxnAjFLc0kSTU7gjAONBuNJY0RDHpmIkC+AsF8o5yzjQalbAUrF+r0No1+OkW6En99KPwXYAuecdUJB574skVyYzG0TnXCQHbbS1LOP2QLHfL6IvaTgKMbcChOLoqPFu7WoyPcIklUFnqO1Y7uLLL51EIxVbYVUxCWugi5/vLUoLH8UEdd7iNy3Q6LZj3joGHpwiG7W334TLwJPEH5nUOu9uhUaqzWXgfEEPCG6sn/pGl0t98X6xJ69DQykLVs1eNq5f9OQioENc6SI+KdTY5TBNWEwkT9s/RTe2gDtGRTsbmL20Q6G6lf1NUl6LYGAAnBO7rYlCLrLg0sbfQe7Yt1oveK8nAVMD48iJOH6CLNLV3/IgK3KUfN0nbMZN4fhRgsHVa2A9LoNQ8jpUmJOgtUjql8cyn31Ju8su7HsAANo5KVBBnxqnSLVIgMM3+E11U39Rcn02KZTfTFR13UrcIafLOUE7U+A7EjxFhM/RsCt0kAtyq5Oad6yiwCI1pGhgj8+VRkZotTFH3G42wDd6bPZpmw6HJ8065WLuKbutEgha5bwoaX/kDgqZDKe6cy+8GR3prJuouwJCTfEXmcLnA1QmCmO25mWTFIqfe1G5kelXbDPAiT8okeZbwT5iDF1iHOCDELADONX9M22Srlyb43HBu0A5+YshOoN/5c7+0lwuQOimApGONEVK0M01iPHKmHz/dEc7d4Kfdck+JAUt0OcUnUXOmP+0RpbksOgQkm9eZ+dx6xuvqXlJZOupNutRbN/kwwspZkvJQzMgvas2iFE6z6u3XgGw/vLxAqOzuj3xN/zIacsmvEfKrDN81jKnGZnsygflMzJg1xhxB2nNYqxPVeqdYdX1hhqkuN6RAOJeYEBypKWpRo3Sb7GHhBqJ5iNWS20puyxDTedGgfM0ZlxbmBoWGSvRRm9Wfnsky81W2LYgZVxnGY73UpiHQAsnNWE4ccAlhtd/e0eqh1j1sHkWsUavKnxo0bKEEFkh7ZWV6JV9gbm2d7k+auaFkZIn0TlN6Iaq2gZgf/Bn20wcSgDUkEG68ypHcn+j5D+hkSW5YclVw0LKJ2OIkmUi9jas8ONHqr9Pii4dQC9+LILd9KPBsv1kgs+lPmhB7PsfHzA7iSkCuOvBDN0JxNFJ+/5Go8gMepxwM5ZRAHQPNuDbmB8UXsg/F8UFkU+mbiuGkNS9fgCqf1js1ddYC2hpQ+HpmEEJOS6rthixPaIg1bRBJ2eEqmPmgrK73b5A1PByPd6Kaq0DNVYenQlipLXiba8n0cIlp0Id/alTJQw69kutqB3iFQnjD0UloW5Sw7M6uOl21B5rCCBjGVKmoQJH8vL8R7gaQH2GJGGH4KO/Qp+JeNU5qi/ExwbnWk/FCUshQiUUR0mm8/mN/7yf6QC56VQpFvUoml6wz3wsdOStBsue7rjGuA0MwZiREsWsPRnyCr6tNozK6Xe/+jjd1mgwGCxwAcR8obAbM79ok/rKwcpZNagoW2bcrMJKORkQLqnkIoUBO8xjnk3APO89jS6bB30senYDSPFuTBts0lCh16vkoGBoLbmoI9cflJ/EDOizezK7G3IJ4rLe4YUd458mdnVgo2IRhw+1zwpw0ie3iKvJXYL0++1cAvWAEOMf+AoBaYP/Fsv4ElCmbhjxkGmojjkct9uJcDg0jmJaqHi8DDXxNfh2fAvAXhQ8nneG8lYJ6umlDzje/scS6zG6ySm1hgp+wCAJSs7yMmaDVhCjNSoyV7nuo2M7XCXQGFx91vx2i4DKYLlPAUJ3H5VBEhEPEfmVwZ1fIUhj3lI5LP5cN7K8NKmOSiRebpyVfoShu2i1IAgp3usPM1z/EQGmiWSHlL11+2G3gWfkUm+mbS5v/08Rtf5o98JjQ7JYX0POa2sDrUcLLSReRTZG0vOlA4pxFUeNMPnLF5ZB0j49DxY1eCRbrVm54KfmT8q35kWbHAexbf/fIWPabK99DodwnTjTjgANGqaFU5TD5HF5mQyBCSb9qKZ//kTv3KZo6371xxFLhb0aUNm0CELLDu2sAykWXfP6oqiyhDd8nXLByEvIMOVK5Q91geKUVn4opG1jrKKEuSH1gMxiaOEOII3X6ydXKhIMX+DR2VE7er/xBt5bbYzRpeyYEjiqXf4mKAEpuv79DOyyq0ZcSxGpCmeSKN0zadju0KMPtq7Q1ZML49tnA2ea42oWCmoEbj21OACbkVA8c+XsDQkgrhSNWko3hEIuiEaxSCNYpCshya1Q8CT78b7qK/hzIP/+QkqrTba3IuUG267yLFtIsNzO6t7kGgXDGJhi4+ENtmj9U2BBwUDntqlzylEwzMxXFrfnjXL8dg/Ton07ckRGUga+64JK7R0b+MhTZlD3unxZgdVV8LG4zi2Pu9m6IibtlUdKPSEs/IBCz7m3iME1zYrvOqDxR0+Ks7zimSkGeNQ0trbkQbPTGqPceVuDKXO8UfcedAdkUtMzVAW5A92XsMRmfVJr3XpZRWMkw4W207aNVk6RruSsZfLjfvRX7Pw6BmawdPQI8oB4IG8eGmdOBfmFpaFq6FasyKiSfQYc0+yi/5s+MG32EevnvkXVW9rpszf/8fmhohBX7cg5ZtNrWM8QWkooboNXMeHro/5msdoBsfqFJvLqD8Uus1JQH2YkuV7VnQO6NJQ7IvSOzhrnxVjBNfu0xExRHdnJXJADwFnV0fXlkg8eFy9fhfKYRlQzDhdUc9Cv6Mun7rhQI14I5qCntzuMENgOdzbG4a7FrUfTyqgrbT/l99FKEhmilMKdoD18p0qlGvLHt+eI6L2QCz40RWfdDxzpy2J7AkAcepbtAtOFiYZLzf9iCfK4vkZOsHRJ3YiYJQ0jZEbvlBawpDg6W5XQEaGcWjTQryssYbsKeXlAx+gNDyHHkcT4cq6FupIabvT8xYqm/i971MGZqW1GbNxHXZfmpmSWUQ2nGSpNrrjbCGpXVjRBqT+zNURdQLLJWfDH69ORj4Llr/+vNoKrhCRzs65z0YaJZISfrgQZY8NriGJBSOJeSh7MJrJ7R4DjP8oWEBYPE87Ajqp429n3gE609IXGFOlGUvUza6UCTd6B0J07S2mKcevX9Xq4zILVI29ZFFkxxPpTCkZ+q9YWgRIrG6MM8trwpTlwgLE975ycEZ2anfVHqePqC49hLM+Yktao5aemM4ToE/38JRM8a7pJNVJVQqQ66RmUnfnXxDXTnEwEdeiY81SRKv8h9u9aLU66USO6KoeHGGo6q4NSr3VzJtNpx2Lg5cdtXaPRcK/Fi0+ZpPwfIgsclBsJuZqXNwgckoC5llVrLb51px2diMhTp28qg9nr2zgyObguXPPulwEgXqNlzIsgFx1XQabpnVubJDAqYtNcBRBv0aEn+wrc5b3WF4KNUdYoTCAQxHjpJ0tv7cb/pXWRuhNKvZQQVDH4eHgVZb7+gTOGwOetAT9weMGDUOSX2ezLe/3WTMh00HFfTrqATB4eTTwaf3CkGVzaCBInJIC3hY6CeWhUvJ6idSO/yqyZrxE6X4R5EXBZh7wB1+2pdwFvoWCD9dfmF5bPCVza5lgOBNfx0iXTuFZNnGNEsUi/oF3ZwVYHm2ddPuOVePbpZAuuZq/fY6qL2LhnafNVGP+GUbNztEt9C8VVzjD4hs2cXOKM4b2O0vIWHk2QwZ83Y7t9v7xax8TfeoknnzdaHcvV8Kl0jy/fClBGYgFrm5In5o/mxGAFlUmrO6JRRWymXgBioBBjSgWpkcwkDDjmz6gg+UQpOUI7nrKdMZ6Q7E8XEQUDqKjsZb6vRJwzvEQ7fjzzbw62xr1ucfYQnZQ5cmvlndnJEOub4Gu+E2fenO9bESgKhyTKhyqG2C+A2l+K6Xde4acxSxUdtLgJHr6quX30fX8F5eAD0PpfixqjBr/wyCjY7UO/T7s65+ui/fZbmO3KzsEpwlAvBVG9B7oZ9lIep2A0nM4l9TKeWuCMwdpscXoYt3oA7A7DN88uOOvicmtuaxvooUdCl5A8KVNMsRY7DuyfsQK+HHQP71Nx2rB+o1rdpee1NcBeoSrbvsEp9WkLYjJ/a3OkkhSMvjARLDwOWBIQmNAaomFvDzIGYGl9JRpec7PacNtnTwLZfob7NUzCpefMxnhkEAgCdhPa4rwiquQH2fcxNAvlt+Rw9wMnCrDHq48d7nFmUrVY1Da73Fo3Wrmtj+XqgyvL8nU3ZJssRgmgwRfS+hEZhijK08N7HsDO7/C099gmpRqax7QXG8iOQ6FP+7wvn4j9PBurejN32Bjmu7a5+6bOBuuQ94TSlcHVgKDFKVDyV+hhJVZHr82g7SE4dvjlmMLczTP9H6jFgFiFLO8T09zgsJBhY2sBOUOx4CJ6NvAL2aYS7iFxHFBJU2+QnxJrW/7ILt2uBL5Ds94jvmeLChU1PvdnaUiuAERpF0yTmJHrYxysHrVlgwf68UFX9+m1QSfJ+orv2IHzsY5sEJe9woS48Q0u2bMXZiL3v6/AwaaMwfZ+WBKUG5iGeBdb+CyKoL+N7fNcVB/1AkHl9ClSRFBQzEYN4FdkoFBhZTw/ZnSUPACCXdx2zJuYiVhofCcKa9/N8YC1zURr/xmXHKqLaCQVfDk7/PGIl6Bbbzp1PgkvbCr6wm6aYBniNWxGN+6gbZXAiYQYAZprGHgiCLmyzxPS6TYB+/DbDxEqg8umEjVPZdecFE4M1f2UKQdQtUOKh5qX1S9csc5BAaJ6GYkvmtDveWjwMkb+PNQMq/o09gJ5hdKrGIKhd0bIU9ZIpbuYSeCOQbjpQeruZpeNL8jZ0EYC6JQyvsBBr/pH9lr1I/wxNQc/LYZddbcxPdCpiRhfVTaHdK3Y6+rcTTBkStHHPr8DNTc3lQ7nWLXSgI61uHgRIqO4nBQHkBvJCIBclKnZUOzSw2TVrdoFKOwcyHJ3HFgxvg1D1H231uA1wpbsqYv3YCKUvWLSlVhgt2oCMbbHvJACa1Zh57pEh+zfR18E8OvuymoD7fjwg68PXzM05RgHKQota0l8v1JCKinwQl5MbZulH1e7T9PhwBq3V+CAioNa+N3JhT0hOb9icOx84BGgRY7pS8Pf8fb/q/ko1O8iRCTFG5lmFBm3/0nQI/A5TqAidZhpcT3kW8Tk3Yv7SwKkcC8s3xiXca0VWP7fTR9aNiHdtxWcVTTFSrRCS9N4xQs19ueJUq+cIQM+V9QPYuIocBnDA+KmcfKzk0NSSv4gdX1d3p5jM0eGYyARTMK/En/ExEv1GYJtiqXqxu3ocDjYajwt55yGap19ZDxDhx6kdelFVIgRqeQGGFh7lqkNmkM+eew2CjZzDvs4wmUWD0wRU29tBVXPN4PcQ0fwdYNKkUHwx/fPbJ03Ka+UJdVJjPvMNlCoygZeYJj59jtbx91o3WF5qiUihakvPLgbYIrwF62fpKZzkgfBT0QrLKj2Z7EwVKI87JkJLxRrTs3kfbqT7DuedS7e/OFiCP8BYDjU7K2VZbTw+Wm/AaCMB/5dR9RQVX5EM5yEIX+foE3KXmoC0H3WQcBUS9VR8dgyaLMD7TsaF+pvyLwdfh2Xh51bREMUxFk7FkOQXeAvlUoF/y+HO8Ne/7p94PrjLWAaKTZWpKdcjijMToj7CHvaKJtOw1OFQI6ZKnBct6dogy6cQBQxYyHvlIhnTuxoeD7hr8iqX+9bGEBa2+0JTKiVGKrUwLfEZEkPNkJZXFIFtYh4hoqRRerwQ96uo/ULsB6A9cR18i/1YsHi7t2LghYVEMrCQPUk83WQd38/+9Cs42vMDoNZvrszFg2W+XAxakxHpxYHmBQHhZ3WW1LUhnlBhW3aycN/vVTGcWZlaclbHPugIFXQC+W4RemJEHT85z5ke2Es3YqFv7DCVt+M+poUCCvM3wNx/UI89l4jbyl3UGF+cNHH1eO/V3k5RZjtiFSEFOwZg0BxvJC9zttyV119+pbE1+Zdt+6bynTmze96UvssVcIwkNUY0u83yO4eFmVUaE27eQnOxHFw4D1ofxJSpo64kG47fByequWv+cruX/aXP6t2eZ5J5c3FdcQ1AFjLx0AQNlFmjKXohun+hYUX14j0SrcswDxjzkPy5yYBOGEPI+p7vRgnG4vGavXL9tyuHVUCcIUgcJQbZ/PdXPNlz7ygLybPMgC9HYe8ZRoFnl/jFqcY4yCMcPmS1gGTM6Z//JlseYrSpLHo3FwXZvC39WpUXHejEU+x/G8HZq+3w82dG5sC4Vw+hmkXysakTsfL84EHjY7uKMS4Min/ury+9lmObUHx2HPlJvENtVaSYGPYitGmUA1sJ33lkVjNYNww6DkHR/+4WE0Vn70cc2x5jw/pxHS22PWbMZFY9VMNBbGWqRvYH5+mFTxwhPh2/xrzolcv/M01CsYrtQRB5vS+69DyN0lJFRDLJg41XMcj/MFNhmC0TYNytyjEkK0+u7V8gx39zxUYhjVFvDyjRQUjvT7at9zRA/lB2fWo7r5AaEpUauwJKDJEItYXuoN0QiyG/4DEtz3fsfX0qe4NKTpfZoldUXKXSmrRoioWkOY15iJX3h4dMSCf76/IAMhpV1t7+XJLubh5o8Y6ygsRsTS4hSQsRYT/yCUTT2RZgueyiEc+R8x3iOxvBzBgBDQ/DpM3TTMxk7t+6tkmS/LY0FIOn8YS/gJL2rPeby+XCn4ksCjz6g5hXG41xTW2M8xbba5Pl/DBWBLISV5+i+KmfFzGCKpeQrwe5NgQGstb6xU/xYxlU+gQmWZSeAf+3PtCeuUo2nzMBB9rYrSCrX2W8o0Ve9yiciys6F9lk9Oopf/zV92FMf+/dpoQkV05I9XMBcqWrB6v7b+A8YBul144Dgd5eflaF2sbQS9b6j7ZopvmG7sglPMvIdP2aElVlmkY9JCrqpEl2tnOesPjk25aGzYidnIuKakNu3JDBBDTRSRQjaT9zuQJvDCVQyZAYHg/stKOS4muDYxgsoqDmNw3q72P+bZ6Vsg9ES1Bn2zgk51zNXmCR9vAPdwK8pEmOxdr3sHmLJLbYRG63RPoYp3hcNx6w7Euzk4CMgijO2KcqrFbpQk1sJoJ0KbpSAjpQu4rB9xICnGCBRN+9+65v/UwGRPngo48eeKMZ7u6NKO5RhkyH1I+mibNaICXRiqlMlhJRGYALeav01uIDB801i2mn5t59AMxaPeiUYEClFr+Yi6BCaVIHA4U+bP1iMrWnDqzMkT6bhFL7Dw+EEDCv7LJr4LDOsDjsCQGi8kSdgX02oEhMuDzTSPTkVH+HvM2gaaXbogyhdSiO4PEoObORF7w/rEhJHxA4e3vra14Zx5TdmVEvYSPVzoRns8eJ8xkG12NP74HGvGI7quHaDNUnNmg/sUV93KRwz2Og3LHWhZLvpWcg4utQXgTT4/pqYvuiyPNjOxlDVPdQU8BYXihaXNnzbyB/NzS0I3yAGe4lMgxQa5nc2t+T1E3kwNWdZuKHLF1oRbOYvYTAxFteseaxqCdrlsOrC0i6Twiba7Gi1IDuA2vQmW6srBJfPe+TayNr9sLsG99eMSmF2yDH1WDmlidT7SWfRRZO3q/A7zUHbzRzdvc1e6nCOywmyb6y0qW+X8KVyYNqQ10K4rVQ1w+gaIJ48/iUBFWHhX25pki5D7VndFT4GqVJqCZOpIZMXO2cEqLqpNu/djGF3a2n5iHTpX04yp3KbzZSI/94CMuC//kk6F12M1OaiVfIgoY5WoVkfkVx1oXZjMH9L2Tr5nIQWEjvHhMk1l6pGqdi0AwdSRTxDEcoMlbZalC35SZwrQKc88np2GH2yHVy0p+pbarykluwoV/O3LiHrdzTSl+1aP7Trg+eb+h6kmvXtUAs3CHbofriGn+RFxHQX2e8QlpFJbmiZAT9oZe8iQ7FW13jeB4T4EXgIaNMX0F1WRJ2CPQ5CMuaW2sRDzzxJez1UsaGFufCY0EEPs7nl9mtreLXgj7UvljFa+YT0lVDflf/YXTniuuhsdIdk0PYXMxY+TUwlNgadhXVMlORyPkMj9xPdzBPg530AQboB4NFcIiorTW4ILBPFy1TDT2lnWIv1PHDxqk71Y0KT/pmt+feuXEAnmrA3imkHvgjnTqMSrEbZPcjpZSrhCQXW5rp/vyA5s++yboUSP/rM1B2dyvTvsgdxx7U3sVNavUWToqV4i+0sY0VvNfH+oZNPsYN3RFpnQsg1MEch0QAAMV0eSJuGEy88omwFMWX2osCe2bQ1VvQwJAInwrehgbo8/d661FrKZCgePcPkHkwSVXrbQDpujx0a2QaF0K+/knN7HpYkVaG0s5HQfaCuA/l+3UNzEYy8A2eaJL36ApOU5+4Mvh+CkXtT5oVPTNlN1K/xz6UVRd9eSfTZRg+0oBg9sYJqFLusH8RfHy7exboJsC6PekHtWsVImYV/LmsZAV0uoGWxiQPDUeW95X707nU5Np2B8xj3aywwTekoB4ZG4egJJVjpkG1hpJ/lGJ2j7HeWDndtfZcPPYIc3TtuzAlhwpHIzp13JN6Tx74ipJdH0FZKwbyQbU/f/EnoyrmP1YMBi2qlpRt/0u3IE+kF9ajyQw4BwMGJgBlbA93RwphrGuN2hB1V+mxjNjiPDJTkVd4hhKfYU3riyBnNSBk3FNNANSicJSjDeDm47W5ebYDqn4hyPZpnRG1DKMQJB0NmzmaYTfCM7TMRI2KrFhibo6nSGZEOP/mIRbA/yXVL5RYa+TpJeUaZsaKLfnHKpa4QRRJUb7of//bXkCrPpfXfEc/kxdeNqGPl3wHlJm8EXCFtNYksvRfAMh3GhvGsdONrB/QutChN3BwAiBe6yWPBjVdqY6TySS3YmjFdRZtD4R9qWFz08y4B+COIHoJetsiWFtSRFsLTu2mckLIaqs7ACddOOWLENxrmY2ZFb1zMrMKXfpbquCNeCteZEH9LtseRQdyw38kRfTDzyDWLdFE4PsYEyP4uAc/N7M4I01mHHQ6XsXSnCLKZN+81fnuLeWLDNduMvQc9rEDAB2jnoDQ7Vr9QW/sDw3BZEv9Ure1NYX0pOLKo/leTWK59hya2GEj37M3dfQgh39BuPuyniC3dIwbJHXMchC3JZTKdJ8AqXYuhe7v0ODtuqZ/PxSTXqAJbcrGXhI+UjGOd+M3RZukLfxdd0FXHNrZJ7OFx2zytt9ozvfx1tXDg0XkV+SbLqbpZhCYF94iuvkp/rndIpUzGF02bg7V9pbwnYLMXkdm7Owh1ZlswDNttHQoU9P2fiSKBwdZTYm/AqSo1/83cwr7KCKNtLlJ3XR5amOLn/jqXQ/1nFQlYtyP5778EOe0Qlv0qPTUikC7Pp68o2ic44F9GnduWj7u3tbr++ytmENK8s1C73X66/t3DB7OWtYtzSF6EB2IVK595NCRZbwVOY0niBUhKl7tz4FY59+QuAMfhaXpEbje8dl4LFgE0n+3QfzUBx8kB6EWg7/+HXnS634LVdqyeGYQbXoydEg8THsgOodNX1BkmimPCpAFqGlw5Cfpv1HZAi73v0ED+iXk62yVroziDg7jK5QpUTsLuUYUiFIK2ZgOJN7KH8RjvBCCvtaemi/iHMHXATz1iAiA24tmHEYv/sybYJWY3q/QATUu8PxrxADI7Ppistga0GhuZXt1uGFkvR/8qRXyxoffJDccAMa7cihhZdALe7NmBxwQ3fJvTS5D3mVafkHz+PvKr86XPt3ecyVxJaq8dJdRtidjD+0PMHVJbn4XGqJ6EAfWuZXp/pNvaQkWsZZif5TPkn5fHSzQ81SR2BtyT8rsRB10R3NHoNsUT0SyDgOJ5p8K6HZ2SWGD7ewYeqkntoP77f2iGM0RSzPrE7i8SxNFX6ZXAyqnW5qUDIxe4UwERBL6dVLYOXyLFA5amaVxsHqREWP5h9H/EcwYTCLeWrwBDYGJ8z0ubcu6IADRUjbQbqsm1DPWcCbsi6fQTyFyt5oPpNNgdvv3JlZVHDittzCZG3yp7+C7MVLDXH/QowYROwQgXubF5G2fX4IL3ysUH5Wqn3iu5ryorAnzLszWqmzH6/ddpGBhvqWgwzh/idQJeBsJ5xEMLicI1/bWATxIkcU8nT8uxCUqGa6vx5ofaBICsSXXPCdzLRY78e/i7hDJINP9EkPqnJQeIt+MrGX1+nVkeIkFK5j9jT9OUizgF7Y8cG5QXsOwQJFrKj4m+SQtSP+qW34T+xWii+kYEW0eCjd3cwTDSytFqylFQCKQyuGZUcuanFSyt11oZzmcO0gdw74AxZKcy+Uql3GTa7Q25zfX/zfJfB6RdLM2pM9JZJrbm0ME3pTpK0q+RklZqBvFQPVBQKdAOrJ6Z8zbVopvP0JfKuKHI6XxR1gO8aMZlLGsZyntROnSQpbJ3z+zN/kUSq0eYGlUSVoHcxd4V1tMWzylegLbTiEEdnd1Bn4/k3m19atJQ2hX//tazGU8x49u/0+7oYadlm31eJ8lJbFtU/1J3blUMl6U4c9d5eqef0/40AybREPgMQdSheiq+tgvRQPJhSxaxwCC7PF4qUIzNmT3zZyb+yZZPnHMs12towNqSY6oHq3ttgwoadPxww2bkh/gHwXnReMkzw8R6TPujrGeCL87mQMgEc9V4wJjYiOAVAw0aLnZlda2UuzSW7KZIRmWoZY9d9ZM0CQIURDRK1OEAbpCvB/PwPRdrb41E2lYQ3fFNHvQXRkoKdUUyNEtzKje4NzbZh85SgATXT3DCgSm0/DTGneJ1jBb8WSyA+0Tnji4dQLD+9fukLUZGXA9YwRx1bIfqZlowqFIDcZsc1VqH/6U4XkE5EL8YtgjLXJU4x/2DKbdwAsbJPTXFwcNeesf1VDEguRSGyYm0Bw2pfmNKShvWEHtIqubrNzCorh36S1SPrjMZ1q9wm96b3DGdW7+RfPyADyO+DEcnk16tE7tvKfIk/kxiw4LGPteei2cFBEWZZRVuAv9JEpfjMm014gLsO7uR0ARXhO37idM1esVBUbuXryO0tt5HPGIbXERkc+DTQIP7Pg7Y4m6n2lwyuUkZP0v9sJwT+I/AI6GgkkJwMkr82N7Y++BNMFawX/OtcmyBH5+2MrNzCsa2pgmmXYAxgUW+MWOyWwpoXRl6OiIJ/UI9CZFn+SCscHOV6NNPRfvchfjg6Ibtda9cRJYNSiI3EIulK7GB4sAeaJ+izhR/e/jbkxrb4SEezEEfAwxuTe19r/WLMUAfiShRtYiXDmqAWFPNiQhievYvaawZz7hsjdPxT/qZTd3DPyccuG6MAtT6YLrUZShESnzGK6S3efJUxegR8KYQBkaGrl5pMkwPL286W8hO3tPamSqBhfsvq7pTfsf6OhPEm/t0Grq3fuEZ8HrwXmFyEPrCvoCD4YpWD43EGdJXfElCxnFwh17tINmbre/Hfgamv2EBevEvJztGLaX4/UpgTuHvJqPu0OGgk7W1trsz88SDYmrR6TJfJeVc3PzC8GiUyqQhyUyHbWYdUCbrdKnL6/JvimTbI8p1Gdx897r1RjXpLXM3rZDMfIJuFa8/gZFDFdZuO8tfsqiKQegUmhTwd/+7OXr96hNMhs4/ljUbpf1/zFl9Kkb8sGGwcPzyZxNvfFwKx1U+Q2BuMbdbCbPEuBrlZe/3JbHegIZKMOu9/b4BAvMAgPncLHgRtozI47DZxAnaBBmMLQcSfDc+7olCIft2KR4f15JRalBXDEY2tIXftEE8nOOGCk8qK2O/J84ITr/3gNK3qr+aCT0V0W7hfXXIGBeNvhTGi34swJnEmwRgNdw7Tjpf7Utm2VgNDQTObIQrPCL3lINiKW0oXpAwHSAje69UjJ9WyFAKESAY1hcXsiBBMf5hwvslEfr55Qxgo+GVmJHuwdNjhjZZcYTgBC54TgmkuJUNfxTe1jQBGJ4oxqQfkG0BamhecqVEEcf8o6M67d5wdPSOnSbP1wug/0OI1ZD6kvajj1DaBCvXHs4FxrAgB4S6Cabh7otjNRBhyEioMiKjaYH+YNYJhu04n+7r+cRsB8VFhawxh77Z/MzIQFhbTUy5+dIgFfuJC6ZEEbts5U62LblaC6SAKRWcLyP1vPOxjsRdVIGqaeLr+WRobrt5uQhZNMg8vsR5C7ST2eiSc5uX29m+vLloAAsp3xI6Gf/yU/XCCLcr0iFKNDrVr7f2F9XCVG4nlmrT+zNVqKnPCdgrirl02b0+g/wPJpteewgzAPFauoo7VowGE5zU59Zaj0nogpZTnUZ1xHA9Hw1r3RZV8hdQD+QcM2UZjXObizrdcbc2l5YRML1v4ASU6nGU/17AtcYmpSV2Whc4eiZmVGuuD+4nwtthdlsUrqVgpxlpM7SZ9DvyEBRrn5giynFGN/zXkVUCUd0M3DvsR+m5LzvAC/c2CPR93stft3hWTzu2C61D4C1t5yprntgpDjRQXoOgeCezqUYHAyZPJvCR3E4VCwuiB0yvpz4GkYHuHmpqHn+ybmqWkg8GrE+12pThRg5NkPiBjnAiQXFfDmQ+0ukj+0iV9rUbtVR2bk06NcrpQs0Xoa5299zIIF8qWYuC7/cGaRLjfPlEQhK5MC0mueU6qYuJnti2/H/62Wc4NTijYzeE2LS+eYawhaSjUmllSDbk2R0q/F58DfD1NUuTIeVFHmSNrlgIrR1G11JoLF0lK3U4ysUGtps9igNzG7Or5bcAyHcUi6VrQaqTJZ7SDkOFoVgP81zeQW6tIU50ViRq5XrhV/jsn5k7w3GT/k2Q8l9P37p9IZEogdAfSMH2fqRLvaqr0WXas+7Psl+3fdclJLz+6u6Droap8p+xc7HHmbFyn3WbygkcJYdOgJGnvMcxgW2dBdfByu59I/FiqGmGPjlV6WMjmzjIVk4VQtHCRCdboENg6m9gXqpjUwwYb/dxoPjS6t2EPv1ephFwrxKRjCwBTmsXDv2oHQ3CsBUpASY8TSQcOfJLWb//7egJQSKczWfZdgs83Id2TfFnfTiuSy2uxyVUlML7HL8TMVPMz4RCoi6hKb51xTziUqga79nYUf774oF+Xkuos2RUTmOkPwrYtSG5DGj0niR6Qc7iEJV/N3yqfFH/gfbpWeklmIXrcPAGcl8fLDb8YdGHen7ad2N0kpOXd5RAdA72a1OAG2E+UFOyCMDMDeYTL91dGbPfaWDZ96DIgmVZMcTvzZE+1PDji8jw+6xZu9AO+gXardayHU/pBLzYcAOo27Oo2cGHzlMIXiPhQ6fV8SM4hizTkWFXbtK9L880ser7ts5SODKQuZQ4VmkwxhF+dAkJrhGKi38aFOH0pmE/+VnBS6Ha0fW/TVDa5q7IONA3joA1AF7pQHgMs0hlH1YaIDB64Tasswn4uHGFPSb9ZtZ1iEdqnL7Ekropih72eoqFxYcanYS6ut8Aldhn+JnkwyApL/9IqEvbAIZYxVZsvuGhScR/kCFwruUJTlinDeQacp/vabdAnuKH9JCmyAmyRy+7Nohkek5NnuDHQPI96iE1lP0TXtrc7ef/oujgF+axCLGx6oW318+vy1hwJ+v3gDR5QWR+Oo3VyDjL2GjZ33lWJK0syba+g9unuR33XUnj5A5xND0CuP1/hwdaEwaTfXlJue+zF9SaXucpkdPTcZcZwyAHQiQHOubl2sq/fO9IwykqGB/+uLIwFjesbnYOaIad4X9sG+gmRwTHyopLOd/3zeeUm4oAutNQXxdrSoEiBMxgE3T9we44UygDqOhbl62aMY4vEvyzHH/bPxQxjJiQ2OiDAcV1uh/Z0lnTVRKLPk99VpKsC2q5pfidcBTrJV/X8sl30bgZojvdbHDEbedDmbz8zlZ7SKxMRgKD0ZEYBCN9bQoInFy/iIayqmtNlscm6tkZpbsyB9lx2NgONpon3xQXBL9pYUzgCDXBV8SoN4Z4wpbGTo31V3H6SIo84Ai24l/FeqiZC/owIXwrmByZT6RbkeWHfBZUNpxJxSWWk6feo8rpkyNijT9YX2ahRjMdQjKrppD6X4glA8ATgNgdpRc8YZFRvOefkzIWFJXxy2W+G5J6ks0WuSB6/EbtmfNAbFS3oCIsc8SqQT7wRehcwKd+YNqD+AJcKxeElmCZ4I1+fYMPh9vJ57LpUXPZKKeMKNF1Zrkjv4paZznoHCOA8rVfFf3TIkmMS1oRlXV2f6DlpGKRRQAeWJNB6dr7los7sxUjB7t+Lb8x0VyCsNdKiGc4vGtptV/7YnyTuB4XvZKSC8V5RWO+rP+EWBFQdfsMqZVY9MUnFnCB3MdElQ37CgjZHMWBuvqn9c70yWt0KTmTZFvRX5N8uukrOj1lpAg1huZS6vxxYsijrDH3Iy6OZAYP2U7MVx2TZ8eWITjOzwB7wonIz1L7EI1UV4tfLeihA0eelBsA/3kWn2OhA3NMXNK3orMfW1m9BInqdnPXfJO1Y+2fRaWrtrR9R6FlnirOU0smK/AXpptyOFvpIS+U8orWuPil7pEkrQHVG4PD9L0vrPgOtFZN7Tg79mNust4S6TOUdui8rIsks1Nabrt+0yfFS0lJsQKI+k52hb2ygP3anBGZwHIv0FwDivV0DGE39JXl4ZWcKr4bbvaZSuo81bRBuU8U5Bytvl9oYWVUVpIQdvaWY5WLs1gKS2EYc9riZrhvpd3WOHfoOqCqSygsUclBT/EaGAiP/OqZE1tRoJfyA6KT2lVoqMsFvm7/vyLf8DVqVmzqqKbYyNVuS6YqJri6oqxo4HFiTu6brSXNyb1oOWCxaAyc/lzSlhIbdOPVgqKFLUdTzDDsSa1lIWabyhDpKuZ0NgQKF9GbqjKXJgkHwJxl1Bb6b67OYSoGzPM6NjJZH1NqgKVlK/DXf6mG2ncut5F1cKglu/rOGoeHj7WdQtES593CUX2yqk1cVB9AyPZHwxjp2KH1Ip4pHukoIyv2K8hLR9rm0Hac7tzbPPVAw1DKGM2A4n8Vy/NbxLiSdYtyw/EtfmimbcaEmaAVPds0QK13lbU8NJpGmuD+egmxEXS0D9AXe93t9CBo22aq3BfpSJijnF+Ou4mr+GjWNgwR5IW9eQLt/R0T/HJNEfEZJ1z7thRhjLFqmT4qqCSWHLXTBN0xWniQVEVFbytH0TfAnnAiogPzYL0hPks+7PFsPH64o1mXKo7I2r/s4jzzowWGAeC6fe8RTPAitIk9bltWJstQVpcEz+DhU/hN2Wdgo2Suq/PaD1fVnDX838DzxyLfKA8N0T5s3Pg6Kfv5dDPe5C++Wli0MG2HqzdREI2u9RvLavhmNj3hZe+h2qneTvmpzc0je7NEqPk5KXQJand0y73wFBYwYId77xf+ssk7VqmZ73oswjPRRb+iCZbAnG4KJ/Om6KW5hIIxpLzWXC8ycvvxnbqBP6JE83/fYXTG1fgvy8U3Ix56fkh13hEbbw2IM63DcrnqSCA2aYYqhFci6HpbiI596qKQH3TFhhUTZwL6nRZhzDQnXOpnhx6XEHt30NxysOczBpfhsd6pF+CAVhqrRj1KAAIzVDB6MbjpBSPeQ37vpjdv+0MkjvxXHCLYlGZyA1TEmW83fD5+PAAQ1tQn9rL10Cz4nu0bV7he4qnZbhEREnyEuERxk/erdSNwWOW0xxr2YMMNvMmdelksNWZ9x1u/wh1/UAZ2Y8aMcvLwQbmbXPZ+IcQQ0+5xqy4JdNo9FGF4g1LAIqBwmxYZigsucn06uMOAvz6p2h+xydtyA6CXqsPgHManJJJZROY3GxHO5s2vfcf+Z47KwMqLynm4kVmIckLkLqoicFt6sTc57Ism6xx8Wu/q2tdGkDYzt6MWwFThjhbn4SryEWKwskjQ1x7x2UmVQcvvVBaJNabu6PmG35D9gCNpHtQk4DC16Zhuy+JyBu2ZsJxOaDVf2GHxN5tvYREong9esHa7aIqy5svQ91ujZA6hvpa28O7IWCHM7ZGwr0TP6ZUf1jcV8lPV8KVQRdPNAUCYYRrZNAX+nTVDaskVus0NPZc5eiFKS6azTXh3Z02o2OZCfYI1iWchKI05NU6WE/BgT2uXHMfiseEup+A1QvGhz17wMqVIwbC/cjt90iAbzrIup6TtzuwRZUTRY12vhsg+JUoG+DwYvGm8XzjWSetZr6AvyFC0cSpduUNdos7pRjVeGjh71vMU6KvP/xh7uLe3sxKYW8+hKyTJ72dbUN+yf6zhuBUEL4P0lp+0wRoLSKtfG99fL5j8TGBT4RzA7vxqv3FdrmR5ZZnD0QXVsW39vZ5G6HQ6FTxS0MKA67J/NhTKS49RG/dun+Us9IleV3kQf6wRNApRdoE0062KjBeOqCdkLx38tBv0wIz1kwx2P5r2KgUHwKNw/N7C2PPnhzgjcZwfrvVus9eAJRMaDoDnPa2e8EPpVe4kAj/9IjVKaeav6oODebGImiashAvc92H1+BIXabr+uMSNWx1vnTMrgs/SxzEa1aITYbD88KR8jOIhbMoBi5sKWL1/IlznfJ8CDbwKq4LQQ36kdGQfb1/gJAuu2gMCB/b3/0/4/TuC49Pbcb6HWl3o+z3K4BHk9iJAvyPqFgQAl3aq8Yrj5lOkYtYgZk1w8IGOmJRZYsYkn850pqfmFrufIyG/5Te3g93if1FsOvj5ip/olfkqvUbO5/+LgqB+Z1TySJy5dkWlO78b7I+ZdrSFdQbwHCeIYLbB8p+qH2HhtwOTxCJE8Qdua+Y6oaoXcKd4Cvl3KRi/Lm7DWRdNzRMX6j3ND4iM8Po6imiimFaaVD4nkRfQmByxLs/AdyfxzRRK1NYUSsHsRQqhkXiR9uEHb9r+MHVnl9VcBieTOn7czUdO2uuY3K1k8opaxEHYPfQcwfs78fbG7NaSDoLkqcyNiYJOzn+TLiehfjQRFFG/EMaLj6L9molUw62NewbAD615EZnL7WwtoZuQ6ALie4h4pjvsMNfXdBFrqKuYacH0AUU/er48j8Da1Egox3kyoCM7BvriM16RVWUW9Mrseua9rXN1UDVxMxcozD9EM9Fka2uS5/w3XgNroWo+EYpVKTSqDXvf76jOq6v+40OaKsJkCdGh9VZfx/LqfS2EG0XtHvuFHsxX1Act/hXrkBkMQXTHnTtgZguKdibmOySPCHnwHt30z8DEJzn+QrDmOxtS0hM1amhMcWdU/FDKXvtdHPIg5ssDa56M5u00bigQn5vWOzIzZLz0IV/IVI3oaM6N38Ouu4xs7WpF3CFnYflfAlmk3dUkJ1oYaGD+dRkUMT+gJ8ZBbGioTZeGPshh881VmpRz4S00fO/FnHJ0JtIles6LfqqrYffbXxbuEiG0PvkNqHoM8K+gaNc70fEIplCU9+cAjDItfxY1vqRsYOXLfEUirSNDPwdoVuQqMGSOPJkFRw2vlp0Z4NNr9Uk782GyCZJCa368DHRlDr8utRH7xohctZqUY6q8ESDIj8ch0TECES0D5PkQlZWUDQakWRCgXsyDhgez9Bn4hpY9azu9hDf3OismROzOEHoH/dC/jOymgp2SzfG4mzZO3rNfFzNwZvcAr35T4LSphIQxVzyfjMvEjEX2QLWbxgYV9DKb53s5Atw65G2iCghul81ZQz1eWQcbdiiX0E41BNJLbLGqF5Pyr0bV6//kbmBRSWUoUN4KPslAcIUg2tbbL1EkcdJgwZac6xQXAPXu/Yqb4NtkD4/otFd/BTzx9brwiPs7L2+IYbgbR4wDvXftZJy7rPH4X2GXPes6mdrleH7mq/d8zlj5eiHW7Qt28D0LQAB6Y7v7akEgNCiIcLPXCqSMZcgA6D8Dqz1m3ZP9zFzhW1YQ93wf9uXiVz2G+4whQdtjNPwjvqdJ4wBtQoBlAQnuR3zwyXqbDfS6mUDDFNwaF2E1HmXSsBzf4K0Kuq1JFZRcABfBQUI7dZJHS46QDf8h6qE4VNgbNaDi47c/JUpI5c1CmHK2hKqMufjZdZKd9HKjNV2ZwhohxmIIZAtIyI+2yr1AZdISOtZcb+9OyaOXMtJRX17iowoKvwCKin+fVaK0fnLlfiOLO4QsdYuVItaJ6csUOHGGqH4UqYyou1eYF4MNWREz1fw57ptWFK/NZnJ0qJPYouEcB3jdVXZpB3/Ze+7bSe1UwgHL6+2MwQEcLk/OFomrxaKHpBs5o1Ggyr49KXMI8od1Cv73twjtLDzXlNZEosaCfL/TaPssOljuz74O9MAj67eSzElcSP2BPeKGmtfkrVPCbdoWhzhXJFF6um95ipcZg5hjYVGReDn4hj0XZq4TMu9zu9sUUlYX9VRGqjWD0NpvM1yVUrcszufzWHD3Ys8vjLSawTEuC/4bTr2tilYIuwNayPeSPmtXv21aHcfnDsbFmdJRYymGijnlO314eKNqrKITy32jb6N+BkhM8yTqVXPJFNOVf31S5rkyDR7/XPjN/gy/x7Ze2tO2p0vj6CAjcflp57TrreuoC4lK6Q+tS4DAQdZWM3s19UKLzFaYK02Acy8WR03rE9FMTLq+RpDxivVbQKN7WNbJA7kVipUPDwiy5L48D/UnawzETfQg2wqgEXtomQnUrRY/z6ps9qxpbFy+LYOOLDG990gZxPy5OsNiJy1VbmUCD4LFP/zGcJIYVaeQMzsQm/opoGqRChPfmqu2iKiIfsOxkFu9Sj8UNHtC7oIk5K1mQtVYzvW6/5eCEmXIJDCCP0tXnFve7voHOaUR95HLDCpnx+c0x5LxD+8gwOnDvOh5eVqtYZQmyZO19FGMAvUglwHbt9YM4lWKcUd2jjHjK5QjHDxUnp87ws6tFlWxiJ7AKzOkmpThWdNsUrJ1WAxo4x+G7b1kq84x+Fofk/GZfApqtCV27RNxYUzUYAFnGLmUrQl2f4gjjotGFa5DhL9ytBsvclzvnGZMvh+gTQENk2YqLWnIGCqtdsRC/jPS/27jEubuT7yR33J1K1PmAwVoqobRaNSJj+gHzstPXP2oxuLSIQKFLqKLDX5tp49XIjmQm9jvs6wI+aNsRe7Zk7/B7coyiS8jmCMJUvfjuXLR+Xp2EZEtAa/YBSapD9a+ScxRifxlE38UaBPjk1TuD4gBZIgwRf1Jx7PqKZiZICxZ1nWwJqzGUYISyRHO5euapLwAWAW/wJw0eFivbPLdxSAjNrHaavBb0Z+JRNhmUuB4Cm8HNMMeCSCPTIBcPrWKYR2OkOqHKXJPuRFC5Vd4mUrxMKGb4YMejdoTdrJee7GFsXuPNk/Pj/EOTTBlb+qeLifmeDnj3OvnsiTNS17sYicard+XfTzbmucCsLM/V5QGAIgi1FKvZhFG/cMbXteP+acrW5ei95obBrEHjNnzvivNgudCWWAxv6YfJA5d94kqAGzCWe5wHW/xt5JqaH5avuMQq/CLHTungzqnbwmBoB0T1JK1ISEk9Ep687mYkbP+6QTVK5M58iwC+IpkzB3Ap/wCkAU9crdsygMpEHcKx9VczJccX8BVd+fXUTa9oL2oLuNd06nbIKBCgEn6vw+HLKKZjQqK101aEceIOK5vBN+dhSoKoHgzhdfpkXDzDuSMYqNjeGGTjirvyShbpvlPQezg7Ar+n7gT+x87cCoVZ/Jb454gjViP79z6p3xwU0RwlvNk2p65Fup+PBvxa76c1V1ip4ENV7cY/GMG1iC2DrJynWK6tb6qmEA1lFWfAGHKa1Rw1vG/iVfg4we1tBH2Us6bfHmY8phQeH2IHq6JvdsqeHcJAmJAb1gGdTz7m1NsnpsnT2LSgJcDMgfhVweCx8LEK0GaZLdwPt3Db2l7Z72Km6a43xrdMrPTS8XbQQ1QFrapwzu1yamHAQasIoZbpMunSgURBxoQr1n5IasryRR37s/V9P0eE1RJO2rtmpFHh5I4ULw9EoqLGUsM/qINFv9YGkWOoBY4JcZz/PqYPW9QfS715uOLx8e3mafVvY3fjGQ9X9KIoM+eHc0TJzfdvH8SeHoLBdaETO3WFNw9TIu3c7uIayY8rqHK8XfWC/Vw0Ot5xBz91avVBJztCTCElPytVWqgDg4SfUb9DF+5a90aW2S6y7fjGWJ0D7npCV7PNjTWKpsemeACvw2nyX3HhywCqqjYhVrZWOO1FEK5pQQYFVAStTbF1UhPtif0V3IX5fU+/GNZxa/b83GbGuBe81JrDKpg50DP+qns8eZJHNvg4MpuyMfsAhQpqdJTh2N/TXmODt+p81GhS86fR2nlayAkdkNErm4UGwN8WrTa4+Ce8cZLeIuu5aiIQf69q1299BUz++lNhFUP8+QeWUkzgad+D8+UuHqlAEmD/CJeSskYRPcYn1b+7CT47iL8Pb4c+5OzzTI2kAEJdlz8vJIOZ9pFAZTnCOnb2IE9lNPrENNgvw+joh5mvqLcPMxbYCFKSomvKndycyeehLlPjWwbynfq1WCj4ItutP6be8HC9XHmiw40HEIB9l3XoeYJhMH5sLByxbxEG2OjbvLNLU952lMLhrKIqfD312UDlexYk+xefvQh/5sgwk8pYSRVDeCtXulqy6pfZiYwh8pflxEdXBC/Zvhx+clP3B+jVJHMJFEHnydBmbnxSLPZy2gDZs7eP99tPjTXmlSvJiyEUDRXVUoVt4YCEvX1AS0DvL5jPOpyU/xgm7SrESplABEjeGgafb+d/zk9DF5u4FmfbgPksnCzUIaV7sg4NQS+Cug3xn4MFtLKgyIfgQ2Ax2kx8jlzK0Li3qU4H1SjDEbHNTDO8FDlyt7TbYx7c9ZQwkaaAubl55J66OKwTtvgcRf4KORnwOVqep+HFFrz9tcGBLWGQvDmR0xoBfFoV35P5+03JO1Kkd2uQ2YdrtwQNHeVfqSJcCzTQil9tboDG+8AEKckgQ3i5qGitnAJOhUlgJ1fUrxOLw6Cz3/OMfBpbkCBU7ZrqZLGFKTErOqMJXFXbY5xgtxP1mDa2cwD9MiTkRD5hX+IpO0nGBMn9qp8e+4fGcZKeaFs2IVq1kjzbrqkFm/YjrBLohTbeAXJ9zylsJ8KXlW5U307wDrIjT9+5olIAwGjODuL2q/MfLOh2g1cPvPWGMaPmocZ1pQedZrOXY9NEFqtncm0qjIQ0KtjF0C8hc3P28965/SBNgZwpq9dsUIXK8hAyFmdj6s1cM5pYkSjGfT2LrMGSx+3Quq+ZHroeGpYs0NPLENHeAHlLTS4k+MrVsEClSVEhD2lPxrS3Zo0Py8+QDssyrKmKazIe8dpNrq0XgGOLKZNMt0smjWh3F8bvgpIFcI2kz5fVgy6g3qF8Pv+zrcWyqUUzMOAjVq+BBIkOcZqLKW3Sfuis3vW5ZvpiQc+BpNuzjrBzzAp7q0RPKWY0H7J9zmJIf1M6avtNJ+g3UC4Pb3cacYxhiE+s1L1yPgEOWY2183uehs2B3BFMA1Qw6VCHZ0QANShqDffue/9DhRu72CeTs8imVAsfyeYY0IagDpf8SMILBkCmo0z0NF13ao+ljaQnPtMK/+1xnVuPy5x66g/KIfRcyoFTL9EX6eMLlvU1nvZpcbNt+Kb/YxdffQ2PH8AU7DydJ+Yarih4JHoOzKy2Q2q7GV0tcKWUwvOmezrxqk2pvBny2Ll17aD1irNBWFgxKwzreNUIOCPM95g296Sk4dJ4vFZJqQagEi9q8/72gQusjGTRzBL95QxTM7eAf6iADVJ/KxiCL/yWFCthiV6NhJEYiXArDUknahvol9r7LokTzenwwdemBWhbqzwPIv+Ry0W+sSW3JgoqK7nNKoOV30oPJw8XcEYsK/QVbXYWnLBwuwfjz+0o5sM5kA/XvoWLXXSlxY/Hgm4yGFWxNXOKsXMKBZj8ArwmegGCSfkMnZusPtBd8crXQJ18mI1Jhk6IhyFCziuTK6KKne1N2OTLc+CKZjGR5XIB/TKJdowOQ/bdUdkGUVkSfIH+jpAhpjVPQlrlbuj6boOa1c7IrJMNpWxbeXssiok2iFd9xEaeDPB/gVeGfMWJDk5qip6eATBqMzbGFGtypEzkLB9Hmy992b0rG/WGRMFrZsGO3y7Ya1iez/geNCxgHXEMhk+LM1aO44mopOt1XM2qeMPzZhpsayW2E0Qjw0fFOzR0ppG/IWK4hVt8Oz9SGdqNDzdyr6LqtYbptpfYN7axmYtJ+6ZiX/Y/xofN678o615g1Z5NikIwe9EAAAFtlBnulFFSwh/9a6QtmgIRZuXpc36+qKssFgIp/3/SpnevSUTlV4fJQ9QrPIXLrC6DOPntgQa/Eg0194lq2MmGBIbzrNDB/yKkSMQhO391xeCYou76bll83pvdAh9wwLiiGavkR96N+9F1/CFiMmhqjbWUHoN/fHQ6vG3SFUUzqhGpddrrBS4IhwTEMZz+pBXkv0PL30zTVDJqVYCNlNnRaU8She7dIdnsMg2FzaakT9c5mYq7GIzK5rZUlNbHABguJbFALyiOpLpUh1+JBxPb79rAM6IpT6mfLbmYZQQFqfvEF5HikyNbWTc5272PVbPQw9enqV+L0IT7LILx5ZCdWwA+YS5q4YKA97BCaLr6T6NEHMaKJw7GOZSrQNomNbKPLc9LXU7vYN0NY0dxVJDtqJeMIicvfmmfDbhC7EVdBJDhevlTil6vTK10SSjlTbswqe2DraGQJ9DgzrPnpcicMUC7kF5g18I18i/wvje0V6VltC0m5Yvak5G/qYIS7NtjRxrqY0H9uMbnlYynu4GHICIMHMob9D+o6qJAG93V2UV0Z0zeCGqw71btVi5iMv65n8sjKkpysMSsJQG3WzBZJfqIUHfn2pu3GUPsNLCElqfaCrD1YdqKJFWS1ZeAOps8aO3WYE8UDtwsMPlaxMINS84kRw7plDCernO91Q3XdDNXfrj5Y76VL2QNtBsjhHKew942OkTVj0bIS56s/d/McwNwGEhUQvb+tYcQe2jCzGHoaVKia5zgwDl+ltggwvoOImZx9GGujX0U1h2r5XUnU6ymkeD4cd4fh8WVhsYCGqDp6QdxPQ/hkID1hpoV6aOfP/ZgeaPamX3iyW4ISfrotTvUMtRyl94qv8au3L4kW5QJKAJOhZXaUC+/2IoZcfQCvO+HZcYXsU8SHhG8Y/dPQifN12v//RM0PZYnE2iZBkXXY/tOKRPIB6jS7/8+R0J5rbkyy6RV3HLvbVqdOqN3JSu1XGUGVazrapIycN3VpWZ3F6SD+nspVQgAY/PQHN1bedsWy7KCW8M9NdI3+XkHKGmowc1GVNea7bsTDwm+oh202owGhLyX+i5jr0HEBaRqtmz9SVyJtPpONCfGIezZfHW3wZNnsaT1x0EWh6iJ7lYFH5tA2OQATBq6YVlKJ9sMKcma247afaT/7JgkDn8J50Pfasa0HS+aPyt52CFJiojbEHGjAceECXVsJYKEXTqpnLT6lsHkxK15OeRTSxqR4mPJdqN3PrzELtR/YGg26IpZB8uuF61OHSnu188h5CZ5nhrj4H8ifNAdboS7ST63oRt4n0aK5WdsawxtSj1SPhrGEMCAPBwkMh8ggg1UQVXUIqJf8n2pUqyd2n7qhIKcmz9k+RBMz3JI+beBtqlboNqae+VsaID74IZbGA85zDWjRW47YnaI+pYmP2kw7JmnIu6h22Honx+OzWLJTtnKAcgJu3hFxS/3aIqTPVaIaY5vCQU6Sxxa1braBkQutzttNXTpbPDCYg5ToCEevc+OUE7mRXhbf+wVtqnbn5k7hivyR+DGHox+JdUwNIZAXFYFEYIPJ9PqCPXTPQ9Nyg28i0b+gONU54rtDd4oATHocvaTSJeeGiEWn51LnOI4JL32dQlysUc2PH2XW8Iz3HlytEkgNfAVirAyU0gLL0cDH0qpjofU5PgukFVeuqwXKa1w3VcAuudCe5B1qnl80lZZ4Qz1qbrhhiEz8oiRcYW0yLkFr8dBjEIKOAu6QQuETGyTVX4BN304r+hNF8MFWHcQKYv5vZnfr0M0RZOnidDoy5dimx2NYGpeyVKLO5KQXZFhQE/4KW0pJFiq0OexusaNCzPyWcmGYUvjGjT4j25pXf0yjZ37MsoIDcBynQWL2JmOs59OvNkNq3JX7/wJuO96rV8/nUuvi/8hv7zt64IDmJfSBRgLCSdUqx7zZn2VCJUF/SkllZ5COY9Mh1VM6bsZtyBunMhuXR+WKwCmeAQQRADelFocgt4KhGf+0cRGQxLHn9+wW7mVI8KFafDr9WBhjIGmMAC/t2e20maDPID2f9yUzHULmvO0c+I2vYz3Kd2QGW29cKnoytUBLYMe7xyawKtSiPmhziGBboxP1q6eDhTKmloH2jwPqRr4sc2ZANcScTq+GELFO6lLeAOgDze65FZkx3IlkeP+55/nDLQjQcLv+AiZtBbrkosbNcaY1tVcgHFiNxAsLaZ/1xfgmW5gtlm2dTLjkkjsOVRqxWdk2QmgKYttHax3ogfo50yfCPh9jRprwruQN05yiZFPzD9Y//E17oXxH4utblOpzVXR28fDC6vJUhjDnWabuqWyzFoRY+nhil8eg2rqGyKeKn93gNhqjcuDgCdEejsefcQwjHgc5OrwggZ8T8UDq3VngqOOYlrS8+KW6MkKD4CvAOEgeJ9fsf9O2tVagytUU72zTL0yL/0JBf47kS9N18P/jQOwd4kRbbx/VaXPm93n8kS2Or5gNYAnm91b7A5LtFfaXbYa4DpB7tOq3pDq0YuzJR224TKlk+RYza/UZV+0voIL8TX/xMe5PFxRazoWlrYb5jlGIWKuP2EqPsLQ6WEo7D0cBHztABYVwm6a/SRb+ncI6oTlNfqxxnxtHbL/lEmsZYNsPLyeHfM/RpDH3ks5aN+eFeQWt54MLJtgJuA1I3JOrEhkufG029Z54ofHdDP1Ec5GzN77tv1oQ4+i/guNKdh32/voeLj0OsBx212UzwmQzKTuws/w/DofA/Z+kiZG+bw83U13N5uwAx1jvvkl1y7twVSxyH+2mYfLhAsoTvxXfR5OVZ9L1wpd08+pHYa4haL0yXRcPA2AS4GDjkGjFChZxg0jakzjuL4bkr4rubYj6YRUR359t31KuY3/3gt9JocOQBOGJnnCFOTrcVQtPCl+C7yJtGj3SLVb+5N8wAU/RfcuCVLDo9ua+bR3yUXtJmaOtw39MZjjgFiRiV3O79/IH652SKTnjOvWBOFuXvdCC/DbTpEAxcTPqlUfHkD9CS8GISKXYTAU/TfBURNLYQ8ZMF1YotFPgJSo/L70UxbTqQzpQD+W6IqoEpw3dDFysxybl+zUBxOgU0BiB8ggTZf6uOhMxn+9jdNvqjqypzoQlSfdSOp1PFDXh29mvnl9rfN1yrFKOvNM0y/JtzpG6B2a8OY8UZEkKn1Iy5CfrOAbXgApUWHo/CKAl8VZgi80IooE60Si2O6C/iKsUVCYM2O5KFja/Eqv2hzWA+1Vf7vMAebix6ed3QW8N4qnhJkyX4ZxrmJEGMDk6u548oY9CiF9Do9RqzvebOI2f7CvKTI7CYNSfY4ZVblDdYDOhz2Qr1zm4r8eGrLa0CrZhr2vhIvVkutuEEYhKm7dgrGl1/1alAg5X+qEW6BtnAJv589TMbAOuQKN3/DoPZ2DpjeuklLz1Bo3qaN0T4t5BfExwXFXWNbogSUCG+lX70D3BlFoaicqpqNCLzQQwIWYGP9nat+6N6j34SsSIApV5gMY+U2xYdX0An3tkT+agCyiVKK6O3k9haaXH3zzfOB0byP/LIGHgYGckObIFbxEo2kp0Fyb/2wb2dy8jpTF3BWKPFSlIf0otrYcE3AJrcUtbv2wHgrH61HwRgyBiJOh61etlqPnvQzdm5/Ee5wKUYi5pRRm4EyLv2HKcckhUH2sGEZsEWMG9BgBVAmUX9cywItWPLsheQb1XyUbx6cJEB3zaurU5zUYYImvucxQzG6jVVNre4uzuoLcRuOGLMohQG9wAKL93U6/Do3vfcFMBcEIXpnpCg7jh/ECnewog6oGJtSnVgIsMDGanmKYRg1H+ANevFy0OBti5WMwafKR6bRH89nZCBK7pWIuO/4Tv3RBh7k/UKmPqKpEucgpGxllRpt7qrRw0DfJBhjhPpfdd+zJ8ylclWTYQYkebqsAON4t5oHjWhreS+KVddQYiST/i0r2Qd3DOAaGAsNPbniwhVyNZu+/vlYLK2DhM/Fl63s02Gw6vi+u3DmdXI9QKX8HkxnEl67oIFfoQnxgqz9zFygrFnbrS4jQoFDlQiIEloZN2Uc6ZR8M5lxYOem4uFH1nGc6ru/r5jKqrBwNlcb9FTUt8ga+X8hX2V1GSAT5VHTwIt1RS4qTAbOxwHLYC73NSFFLxIzNRQCV5GL0MzC2udgXffmQPmg1QVeg2TrS8qS27ewRgss8DNDMXKc9JV14q85zHS3Yh8AEnG/ycE5sxrXz1ffg6RQVnl0NclBEcBjw+hgQAbsqlhEF74Q9//TvrxVyMQWGiP/OISfjmnTOTehayPMacCriavgFtfbugAjoElFjG87FUn8Dt7f5VKY8KxZtqII4b7fnuqP+AB08XtIUEvMkOtos+n75uSWoqfNYYnMwjQPNqhjiEn6lW7WIH/BZzyS3UttXIQSjVyDv74wn609bEJ4EITTMs/HpZU0NynvMlLWDWnw/9/q+Nzm0SXucpeYV7vAVL8g2csex5RDaISc6lnSSiEDXk/5IjmStyPNn6SaRtAHbfRW5f2kl3nZVQ+ezmIG/E7FfGlbI/HVVvD3c7B1ygDFto4Wegcbp/l3iQ+T8AiJ1YKdmnCQvjY3BLlftHiwFELq0s3oM28enI+Lps1VMb9YBR7DADy9QJwutnY+Fp/8M5o/JwKXRjmNxzNjetY8yu7qnikr0PTZuFKjYDLAPOxm2domoGJrMyOtJtHNrRMSG4n8IfpxnEWW3l2As8xNIVtxJ9mw26c5AyZsIQf3jA5I25b9DDUMHg1UTm5tYkYPKyiC1u7juqf1cDvnCl6R6JynAC/T3F1umucJgMRj95RPDIcwEAANgju/1cHPniyW4erPNiOA89A4gPYGJ8pyAyLf7FpXCPvdhXbInx1Tbnc5Yuo8WYLCtXwh53sFHp+KYo+d+h8w7pwJtZgu5c+MpT+bnEu62dRAozKvQR/TF0VrX+xOnDdPWyVFLxjmU8j2psI3F29R1zJZ+MpKCufoad01fh/gyS4uI1yQtu/o9aZhRiYWCggPygFLyzAGoYsMsYnzbC0d2ssHiSNZpiad80tbuQR32XhvDZmNpI5ZFPR+z05QVNrNkd0Qd6Eym+wZ63B3JtRWZGta96Rj4NibbMGBwhaJBBdc1tzTezxWTuibvj+IybmWqsT976WeJFEShFNjGMdalRKKY63OpCEVIug0SPTKFQ8qHkD/nkEbA3M3KpfQoNXJvIpYdH6RKZ2ig7qzY7dZ+soCwAnpX9v6z1EDkLgwBhAi6fc4suHQNB72IYWLj/3/s/6kXyOBS52e85jjDxchd2n51jQ9WWrGZy4OONHsKUpEkji7k/ZVDmtJZLkgBRhqlNxbVpC7ynPG571tm2ru0rtulHi5Tm7MuKodKLBbIBVNvp4J148GTo8V2Ur92h44ncVIuGWBUNtW2UTG4wZjMk8b6O3pf6uOzzblpC5VxORw7ayfgO3pnIJUneaLQp+M60XUZDPZlGs4uIugFIaoZDII1pHLbiKKecar0Dcg6i3o8fuYUG2u4iT/w54EdkDp31nYjQha83/2ccBJuWcc2L5yOJXMmcezajN7qjTDCKrD6KwKkEPtnHg3Qmgt459tCXmhQt2V3s+9IYxRGltF2uRLPBNqIZFdqLGp8vv06nFIwjKY7YNNxcZ9P5a7FSpqitiPI9iaJk/obM4VlHlecFY12sI2TB4gMU+ST/oqHAEfJtgUwaFBCaFJliA5FwxpgNtZCi1+vId/5uHah5cXgO1XipJRddni37kvRoUAdV1QMMF6bkELVYcPyGNy9TQX1h/9LdWEDL3XfQ/BqKNhUTmijl+nOCCshgrQK8jYL8z9Av0HX8GcZPThuk+JScYhLYf4KRUoah6ajWM7njy7j0q58I13NFAdsS+syikwo0SXRX4TMhHYgFugbaxJsNXNksaPUTQ0ttPf82pJ3DLwecSg1eJsBN4lzVOLmBEF4d80FcZN0JtceRuPZUF94U9KAWX5aYtXzCJgKZ2LlZsuUN5ZiJENtiP9ZW1cWQ8oC34Jm/shK+u3MCuUepiMGQwuLOeO0U1JmYCK5XoRZiGktvL8SjmgHeO51Fy7g6ZJQhrq7+MkYxwX/MvQK+48ww6HqcVNr5fzxxXMQqa9kvTkyJqtv0zsSmRZC/nR2T+edPy46ERzYJNhAcsryFv83Qew/CZrTDoOnfEG3mxqX8kHJFuZXiSHXfD/Cal2LLP4A7XwK7gtx5uaFWMl0UtSnusFQ+m/RXb870cCV+DFJV0240P5i4if7BoR8IWWeqgaF3581QzwpEGVW8c3X955gRTqNsZ+7YbLMqczWu8T26sKabXDXoBCIaIjQZrlI1XUhWVsutroHbSnWgIBGsb020LzGk71/uQ26GGUUZbXzfFLRGAAu3Wo9Bn1Do8GnEgMxLDR+h2xFQhWObhZl+oO1j869SyH+nMbQh87NLYfhvbdwNT7GuiJvVs+tt7BQdIinewMd4us3Tn3+/k66MVziS9g2VQFKnySV+j5FT2jggY+DqBPjA8NfmdEsrdWBVp+0YHFR2UULgfeastn/nTKmeuo86tBtydpLCAILTzo6umU1q74UwFnop1nCWK0Tw792FrPWPzvtlv0rQJmdYhmHOgJkzovrpzKd1ew9XdthpmDG1NZZoz4vO4SmCDamYP9isZLWrTpyl+EwfaAthSbwvit0Yq2hMIb/vq54jrsMLAgv6lT4pWBVMiZJWtR+gu8KM2Ju6d+Nnl2sx731onzfYsiWUNgvFvztkKSltzBXPSVwlrOrUjC/miKWBuDBhHu/cV/OMN4SyL3wKzZp+5/mEljLiqYnKz1zOz1vvCrd0c/1ONKSgtBq35NvJ9K3joUUEHCzOYZT0cwdYcMN4mLWez2790Pjw1zlc2wGh7RzP4nML7y+nmXU1KA21amENazwTt9jFmLB7EzafHmAtNFdiGQinc3PfTIkt0n3dRWs+uUOoS7SrIzEmrWgHYQmrrJxZbGFEpgqtsdJBy4I5SKfP9JftExU5xRhaD/ocBIIb589H1Mj3wys11908uuZMvVg43uaiOA6+nDMh6ssSgSbQxo/n3GUgPj+Dgrt2KiDu6/ymvv3jJNqvNA0FqgSdSEyD+zp8lXGMI6VD+y6rfLT/Nh0Ny6tJikvf2AX7z2bRhA98KmphFmfb8+2/kEK0RQ5+uKFUFUlIDfaAm/udCmB2qlB3COpxqt7E/rKxwH6OyPDmcKdkkjTSHnLfRal8RvoXIocK64Gvy0RvD7OeexI5shNmgP3ZQIauzcrVpRcAci7r9fF5FARL7E+oxRSqITmWMG7/v/7Wzx2htR2Ovc9L6bFtAaLDQus0uff346abecHqxQunma+8JLnZ6KbbRCUEAnixWdnczzBMqx+Ky/ujWIywqmHch4wo+flaej+5LKxxpppe6W/wx33cWY95eAYBqpl7Iiwlhb55vSFHzpbVORIQZNrBhlvTz9UNQJmc/q87SOMUpm1/EwEHVgWGsKB+J6A9ItcOlnr4jzmotMSACHuvFIZtv2mIAv803PVy/xzfhQcVeyEEKms69j9plnkhtaUWejghLUjw+BfVM/jH+s8wbmaRjkprYUl5P0dcBFlkbL15g/O9a7fzla29FYlZVX907uqCBbbHtu4XkI/jw0vg1iAs/tIlEYm8TLKw6n2LRlaTJx374ZdOjvb9P51D93uu02UxPUis6MUUGS778Z31inAZ3o/T7lczkwrlxlBfhI1QcFa+0y+U1C8TIiquE+DYffhTiyBzwKYQidU20N7E5FecOav7HXAiN81XFpllX4pTyIN9W19jKq1vCuNUckAAAEBQBnwh0Ql/jtwnjMJxDIE23T+oPWbgx4b+8sZ13bbc7yLtBkNl3F5bg+nEmEQ4vDVXPPTgaEd9N6JFh/Jn3jHhwIJoViwRdRmcpINksYzUDJsevjWfm81brd36tq5yc764802x8nezyH+J8lbv64qvZJtHR56snq60T/exp3tVLStPZRoyQqwy3jPS9cfNKPVmTgpMp4550+0iKNpx2Gjv8MeqvGuGC6IelBcfcVUx7uXyo/KUX8Nr2C4UHBQPSrbaZAWqj1JKqGXcCCyQLWboufMcwSyidp3CKisYZoNqoDwWdWz8nb89JKKwjI/YKeMENJiUpiQNBWz5Of+Mqa65MnM907h40CJyZmmVqBLlpAr5VnK1zgyb1WmSUeD3BaAdfjNLt8o5M/LcjEMH4vEHMwjgPljHaL21C1t7X3EUaLld9aJmvj/3eCWMTRhr+N6IM83KRVO2vwig+D2ZUrd+q/42dDOPCoTCQl0lFaOej0f5Fgzhjy9EtU+KIlRp1uHhd16wXRLn9BEA5ELTUGgX8LXV7YU2FkJHmaUMJxpjnXIvgqHa7IZE2dtdW6Bi7F8CPSlrmULyZsVvmjHkoN4uTzI29FCmkFX0Pwmz+2/fHxr6fWbYFHS1sbIoOIcsFzJUCRQ0USmohjkuWC5RaGanu6Z54tLuvRkBxRoM/JmE2ACjHRvZ3dLdlGP2I0qC2FAWy1HhjSoQ2hOWlutiFu6JEJGiUrFUeUPSpqjuyZdPZxuEXgmf8lpXl7xV60W7eFUpe9YaV4VsQ2MQG8WBC23Gt5VFSQgfcMibrU88UXulJ957K1UesD+fv1Jv4IurS3aUoLiQCEJKICEz2eqMEU0ir/aujfdTf83ySnkjefOmBm/j+attF9HQvC2UpdbhcAv2AkOR9fIqNigZ86udWiWySRSEbEwYE+xbvs7Tk3HlX6NrLJlnrvwPgjFkWK+s9w8IMT+G3Tsj9CHrDsiRSjaN4q1Jz9IxUGznjGMr98p1JpaemO9c8roHafd7LE3kGAuOv/ORQPQJqo/129YMwTPDM7GU0oLaNoIUMf2DSsBPwnR+TRZvl+dVpoyMI61GcuJAGzkS/y00SDCv56rQPSkO2IOrNfbA4MEfsSWIM56vdbEUoPnIWgDYO2S0+fohbgYl0LUUri3DQfYJZX8+hnprUzUcXydd6Efw+Ewr4vrnBOb7enU7Y/zmJtW7zfGwCg7e/kAXIbwgbVC7LJB39rbsilyCJ9Bp9Q1Y2CbtpWhhd402EQ2aX9t0yNZYjgCUKcDnz2PhrZKGygsMrjWJvgAehlzCqxA9Xmgy2jQxfJh7YHVueoW+ghT3NGH9gsvlXl6yYfQPl/NIdHGHpWWIqJ9KHHx9pPswUNGC1UTb7hEADXsUhhaja4bHXCE/wAZ83jVDO9pPR0MrA7nJtxu942n6CjRL+yMeYQtmxf7al8NsyXabFrskneENRdTS1VjteC6ewQBQuwOPcprEAGtq64kqfZK3RKa4N1v/VWeKpPTIFKEiTuhdVzZjx+b/iBa8RmQWUc4hc4eo8hYL3yOYd/qVJRIYcQTVxfdOj1N6VUSQvLhTNZkfFrDEUslcVC4YXmi3Uv73HemduX/v3wPN8VBgCzyRhdlRol7C2BoNkMKWHqKNgPgFHlP711R+B6EudzHuLKK4EAbqMqQEjAtLELtjgC/67+9lHWEp9/xrzgJ+R/S2ZRZ+h10MBxXAe7cLOeJj9K7+bO4dGYQB2wYrfFCm1OIUdAZP7FZDycrbVA0l+e2O2NfwNbM1WbsC557YDxqYCLRD/WdMeDTCFIr3xvp9BzCmTAPhrCUSYh9cZ8I8RQ9LrxgtDLgrrQADGeKTihbVnvDSrOKWjrKACG7i2qQ7WRy/WwH/I1BFvLudkfPEBKXRWYCVGh9skmGZNQ61TZ2HFFyqpvMhJu3ATWqxLGisUZVzGKBri3jdTxRNRIUZ2ZxqaKwpEiIMfzYwmdQgcYw9xL5uU7aWm0pobLr7we5P3fSNEcTVKMN1UehpXWC9wYB1ALWf3IiZ925LQUhDsC3RxWiOUx3KobaNB3i0zVDOyVs3exncM+0Lq0hRbo/MWuVyJjDGBQP1mC4dCxPdJD8iF6cpHnonmtZjDd6EgbyIOq/jiJoEPW++RVouCgBTV6N8AlF6hktU1hW3J3ydEHn1qrHp1i09Yc7MgmnWqAW0vgvSz9HWB0MigHtD+maxripZ0c4p02Bu10dNqgNi+EBPHGHDTmzeSt1HinUuzr30ZVwyTavARK6B9V1T6qyY0tZCfpE0fYj6gAWy+oLVFjqyUClPI0vCJADDrxrrNBbAe34DBCdiVMxnh0G7u5x1EJfYPREBlHOxpTN1CZy9zg8pyypxLuxbpyGwcIFMpRuO/e7iIE+r/k5Y16RHPa5VuUbBfm7SIPStfxqRnhgqQyOt65tXkh/r8uXDlCuIMzfuPmUwxkEPZGQ67E99MEYbKRLrT2ESScNQYn2ObliFQAJuHtxrVUxT3+KCmNDu7t3SKWdM39h3LGuoGhDctIoCulaSt349w2dtE8oDRUTX1LLIMLmzOiWWU3VtWU872CwoT6OJz33ZGI1roWv+PYHFJhsL3BsK9HSl/T/goZZekCzMIcB0S5WM7vhpK0iOPu7n0stjRb8MpRSo77ELoIcEXWx9HsfbzoLBRS/XvLorwjp/f44tU6kb5N4ncXANnjFlKEp19y8Ph7EiRAZdFxEsMcILUuiU+e2+/OZ9z0Q56t9gEJ450mmauMPSOGgchdOnwfOio0SyJDbKa20WxGfvSeh3VDTJnPdapq9STimg7c7uAlWn10pvlRCl/jbdGc2kG8cNykSnFut/EIYjSk1LudvLVDFE+TF+OqyQP8hONNfhBhjeTdr+rcq8pqHZ2XvN75ycXtGfruNxsXJMbj0pkB+Evsq6qLa7oS30OyA49mZGz7p6ZdgVjk8ToXn9MWhi3SpxkiSXovWithtnHdqfmsF/4WPSPeijb8TkjPse11K8HTxSgsEf8rGJ5VuF3foo8Hahzvcj9NGVpAY6nErbEKoda6zYzhj01IjdLRsqTqhmnyEXBHYVRbkB4vllN55hovDQrAOrpw31knTNbWRMDm0g02xP1+4ngdcezNRoPjwZnkxMN/wHgYPoHVJTZuicNHtXkDJDXMIQVE4ldIj+MuAMzRCAXe7zSS0HU/PK66vl7SfFRkeXmku189QuzXteE1ugAXkkSugGAD9hEuynWzdczjZNocII7ApVKWotH5Bm3vKJmErtapwENkT4u6LL6deI0g6s4ApY1HgjL0d0qjkW/dez2bPopBl0NPZFtsFCMvwUDcfoII3xam6NADu0KeECL+CRg+DbEJkHYtqQBO1JuTQ3Tp6tXObX4hrB0JpFM6ihG1nLBBty3Bh3kD7zvRcyx76ONGFTbbV726DuBbsdVBjJ8eoMhXLGGiNuZwAf1Sx/Kb3F0nanKk4lx5VgO/orglSpwRY924HL9BEIr6kKQ2/pqFIT/94u1QzrbxNB5/uB4NJPxffmKamKy6QytZ4Vy9aVD6o77WkHfOCtjwEik9shNpTs5o6mDTB8loVsibCnybq+FN2esIf6jEbOBQvfGw4NChn1ILqwQZpDURj5wHk1eXkfXfj/My4oYKC8T5HvyAaYCTPDeLtFpphRooRUggJjS2ZiP50MqXIt8/wHiANVX7Kyx2m6PdqgYVzKn2N8tdA9R7heDVqDuDxU3e0SdK1iSPGNnm/BnnjAqjMjTeiH61wtSH44r0q4kqO1fHkiivY6kfRzy4pUG8oYVpguXD9wrKE3+FdSTzEhz6aMt7cAFL/tS8A0ZDlabhfyo5gQgwFUwdIA6T5epYERTLrxRigcaOoDV8Wpl/6uv4c5kooVQBxl81zOr9qvjEizDq4x+5AhKvYpDUiWL6KLsjZ2xg4InwCHy7ZhgwzRiskUfEUCymtuBY7DOW37uMDxocriw6ixxIJlLokiiLXfzye1cZelWvFs4fukdnLP06Dnru9gtCXjKTOo9nZwIDh+k/FWfXDlCLfGr7HKaskH+0kP7VzZmWxfMqDTA315NqW/H+P8Wu0vsZYuvDXVUecwcYPdcv2UN5BhqJsT4rlJkreGcVfagdYqyKQRvFL2jy2VhK/MVRovytwi/jBE1Pt2zZ1WYbZInfhNfwA+aUQlVDGvEc76L9fx6pT6OdWgu8LZ/r8jaylCsdS/Oyz+6gkfpAtdbA4Whg/qIzP6ggZFPbAEbyk7SeQSmb4WeS2U41Yh0lAJU6YQgFFGat30qDCPQgwub2pKZn7WdHhBgKlHo7h7J/t3KTeeCi0wkTKav21fD3nTdBW51bgSgX6qdjnNV0K6KTbD52RqLkdJBAM8q9LIIHGkth6piy7TWryEGidI0ablKoPRVvCMZGizwUDUHeGIr+z+M1CWdJ3HroWISKr8ohHj7wLdVCzFJUGd8ZuV7z1ZZnXrtd9UdsRQQYnEh+2wyWgIoF7UcAiryJ/qP7eFfq6bz3mLzWxeVVfm9fK2tdCcUg7wCcKXgRiUCvfACJ28mZxVfLL/F3pDN62bZ3JVLhY4Dj1lw5jn9RgsYfqcSlGElpvlpYh9rxGN9RAYxCQ7VGbTfSwpJGfi21Xuu4vtIZf3Kd2DRNCCcymjXUQG7aqp7Vt8BdyXbQ27l9q06y+I2sbvbd9dcCRn3AjU6zpoO9a+LI+0MeRy2GUeqRFmEir+yM5f0LX4dL/lpq9Y8Etx+GTpvzRfSnjDshC9U8Qnlm7u1SIorKESjIPUTJxGZTtEeDttdridK/Rm2k4+b7V6Pxi2FRhn1iiH9xWjtf6NV16lxIiOqoddxiKAdbO/5sBnLNyTFf0oY83En0ZRxNu6wQCS1Nh/wcgzUZrBrAChJ7AXdkDXIPKE/J2KDHTdbF52tb6sacA7foK+VwRvRi+SQu5eCYAr+C343KRH4T/Y/TsXlRJtNuFB74V9tSpiQDHmupTLGkQwPN46iazLJdpaE7sfJ5z5L1qvrj6sBmuPAHdTjNiOlYbPumQ5LVFj6GA4PsNUFubDiytd8W4vPzcP4uWHoFIe/RiAiSHH7hVYsPsJv4p6j6e0Yi+HiM94M1DrXA4P5dhWBSfR5xQiCzp7y0fWlGVkgSOE5jzvDqUVS/4TryL3bntzRPHU3hmYKqybHiDUJaT3EQiArO/WAPGpbx15oqwbuamuPKlSscgE4bj4lP0LHBcxqjMjKqG3bxUok1Pjm1yoSe5h4/V90gShdaMFo3CeYz8TvLrXa2ELySnrLu0JQRlndTVHm8L+3dopnzYjt7uIjzT1UPuKhWIz+eWkC9mloXkSuQmw8IYVyI7gPv1NwxBQ/ucUHPEhMkBU+Tv9RTpcGMR0tnDfap/jSWhYWWAutfI03Ddb3DLcEdwbGsCI2kppznXyr7CnJzVWW/596ReDalKhRCrYFiC3n7vHfW+IPLGKiCeQZp9hpTmhcIx7NfJfXvvet0ku6HhEAABNlAZ8KakJfy31ZNg5LhTNjOJ+l6Ci+YdWTEfVGriBUt9U8BxClPZ42xqbMhU1RixIsNYZmHM68rZZW4+t14hRJ3R48C44PYpivMbLxgkOIiRuNohxc1FAxHdJdSeDGmfUdhJWSKzsoDfS97pKfkjVrx/neWJClHM29kqPftoPLmEMMEuWSwgm0lz9Ogk8IOiwwmJQeGbsfVv5IgBMcZ1v1+pDGNIgLYuhq0KtOBzXS+R7HAt1KXDA4XqFLwjVjZ1ezw9am47eb/elPZ/+NMKd5BemfaYpTyjNSZdQzSCpJQKVAcImYhjJoyyok9mjHE5WWZgMmA17GE5ou5mHf9iQflFzidxZzsl68B4Vruuf1UJucDr5+c0r+cwCEGso1M0qho2s7IxtUjxBTxzk4JdzV9Vo85JXgK6FwMuoBCaSQpwSbqtGreYIu61YbtgfrhohhX5K/84Y692NhjQEDJS3jx8YwBtflQWcuIEBPzqU80cH5RX9unbGKHqf9p7C8XSRetT1o11mXtagzC0Rd9fbaucb7x5xZrJUYJpdaJq75jjmlaiB1CVeosF4YtPlobMBu9sX6y5GLcsfgiwGq/brAfP/SIAQxa+n5Lko0XKJhbGbXCSaPLjvnltd5JwX5lO4KBBNsbmxqRiLI5xHXcJPCFIpI4GsG4N+2PvsWxla3ahlcCbPOS7tsYauJ1wvIPMeq5vTezBdxuN+q2S5DpVA+Ihbd188jsfAnQoIIDDyHBWhtKmPym6NLQopRLLkfGBlzdc/lUspKAf89ny08Zo1+xGOE45OHFy8bvED45A2Mft8QKCutPBCs192u2/09kNDP4dxO8Gx3oOFmA9zv1eTzOqwkDf3kzNDF5tReM3nPsAEgna4Fayk7hrv8T1Zifq6BOl+UGzRBaoW1e5mJBPmOU19chusmA4H7z3UMqbhU8UY4ZlHRvM2hQ9RWCEZGVcSmf50Y8AxfFxejQCWqapZkooflH2HZ4pbGvZxjAQpeIvByP4WotXOOKx71FrS7XCfRowmou9cTxbxZdOaonNqwGMC1BI8mUJ2WKQ41PymyiIpmFikEp+JlOAABAm36j2aBbJopFDOQZdad27PEz8hz9P7KAnEoWD7P/6FZGjBl0JcBplXMIZe9KNCpLoBEZTckCDTlo/Pbm8dzuDE8SpSlv22CskLvXWHOcd38LKilypNtGtCN1r7rM4lklm0p3LHZu1QxAq2MhbJ5GdAKRhpZSDLKDYQWZmZ4UJ3Ny6dNMS1zlgGrz1Rb6zQyer95pI+UpPfyQGXPXfy/QFmj5Jk+UB0w6J4/Z0rexuePn/sFq8PldSpg1TwOwIVy3aUHziq6pvTTciTI8I9ZljeFQ//G18xpwO003e7wQ3x5qcRisKNcKA6Ye878kknvIRFkRRd1lOnDzJYC4uE3ZlC1X8qR31iQo7ov9NzhT2Jfe9XtWZk6vCEoACeOzmJUwGD/SEYAdUAvEZ0Om7X0WKwTdPPzRImSg6BKBtItf24UxjrzTpfePFuP7zjwSgUyr4MImRan+488wmzbaEEQwskP+PkItfJ6rHL87A8AAA1H0evAc1+lBF491Ma4WNUm4oH+oRlrDL8p9tVGLKi3KRCSQf/23jpIuxYBHh21e0tfMFDHlBrGGQKip40zUVUzVNT9Q1lEFCIlXAMUknYmwV6z+GcvA4gEpgZRKn7DXWQGkegqrhSVStA9jOV4oP6G789UnKsA5LscSUukAXivrmxSGvHWCGDrRXv3GRrhwMnx17+9j0a39CZ5G5ZlKnUpiY4lMA86CqE5lNTehzepFP638OtuluOxXxOBJzW0izVsiZJuyh6s/CcpBKnc4UZVF006p9Ws8DpOiXceCU6e1hjwhxlA290BU07RgnBoUb3mseXl2lyTmUpVfWANFyboBDX17iQ+64eHEigulULsHDh5enpwuy1XU5W3toSTnnN/yLidq5Xo+5MetgU1yuW63ZsAmD1KqaROPAGY43VQYXZATmSo/GbC50hWyet6khI+CbzbCwRXd4i9BdurZZRZHVPvsPuPbDRpyTPdweBnOkN/Kz/1zp3cVYltZo02aH/3GE40duWNwk8K1tDg5RjnbJJUIjlTlZH7+WKBTpre1oHkf6y5+40Ee9fTSdLipPk8+mo2kKqpRWCYPGbhlBFLKozXcqB8UMz0kB/hsIW4YCvsB3/sunn5NbAznWf++Wr4Ruoq6BWshewmAGBJoTcfNmKw1CVHdZrnkpkjFYEKCmjbdG//51Z19qRH0E+BPr2lduxGtVFMR65Y04w3dTmiXAOpUyFwmr5S2EZRtEpX3JvALflDbaQO9yFpDZ7S9eJnBGi1C309G32mAG5KLA+eu/e4U9HiO7xgvsWs38kQHSvI7BvJB4fazXklVi3ViWg+nQ0pYlkN3JiyEAyqn6KKB55aNS9sco1NBjbOJfhM54I9yaIPA6s7I2V0+LyKT2jMA1EFn0rY81YnY9wjVpV4ClkNMpYAX828odQSVdm0SaY9B/n82nlWlIZ9UPzGjFo+bjtUKDf5gK9UfWveYX7q0ut8e6LtTI2vyGF46B9i06vwCWtjW3iXIkFUhnNxQQ1L3hsw4JlWTVz0go2rwcZds3nRrSdf+cBHsZtm0n83rAkM5a/GWqSQGmC8WtMHGRkXwjxXV+kovgGpN2TeYvZWK2i6naFFtemMAyE5hnraREElg5KYshC/5jobjn6KZjAsn7JqH5FOcYJ8+7Fy64on5KMPxRtwI9SDetOi9nCKbfseLh1/O7xRszsnffifIMDLbA/T+00gN3Czwb6ea5dhUbOmUmUurftF51fWKMnnMvAzMtAh5dQhJY2U3XUapyAfopm1ZW5WRte71NFEZYatN90DT4AR/cdh1lE56ouHvL5lPSswhSs1cnTQBFTICYQJz5ukIyOMCRFzgOcXUJuNGR9+2szJyioZUughQNiAGEluoWk6wVllE4Y5sQWc8E0SGwmUNHSGCWkS1z1xxo06+xv2iM+ekzJA2XWYtoJ4Ey+I7XRC3Q9Mksub4GcVztI+aBTyGJsym2XNTPIk/WPRnyu/unEm44PeTpMEynAPDGYQ4EAAPGeVt7B3L7SpQ5H933RwfjlVYQGoSaNkVGq2bHoSVVXWEon0qa/I7RFrxkae1njF02/YF9fokxdhymgl9zbo0bNiSIF6Iwb7Lc2btGBXg2mAXMwsT+HrnDdY7oCv7aEGO+gFMl58vP4d9CvGSxptjNuto9D8mwRw2tou9aodwQPycT7ejEJiQO10leqq3aPBw2rU+nf9JxRhXBgP8GD2NIqyqOZ9jUQhjPaHJ50gqsjJWUqOXJ62nYxYcdG+9WT7uk2uZi0TbWaT9C6szitY65s8SxUz7N+8yTwa2vJ09XNSuJyHZNjFwAikBVrYGaPfw2yJ1fYEgjG2VIMV16dC04jHLqTjO+WJNOi6//R9VK60CJLGIv1pTluIaMCo9YvDJ8wnCJY6Ya7sNgMvB0t2EJRe2JrQj0k8zLP7FazbbqAR9nc6XdsHhYd5F0A2bogdigCGDd3u+yZ78O1rlk93mhAM0hSdAAAq60LxeE0DqWGVjntRYf6VHNTnQVZ3BV/xw2jtP2g5bMQXLc2MGwZmSUwLWFM+C2C0IlRIJwQI/z4N2PRzTEz4/Pr+QKr7BIVQ91U23FDI7bIXCueKFpj8CHUMvf6KqdMD6WgDGx6KuKUGGh2h4Um20wxzeE88h5fvUYdK9d9ZK4+tUyZYrRPDL+NZxJTDOvqBReNkAYeslxUny6W28i0kAszeBPx34DlDnwWfAw96JC1+GM+2IyteaN7HwsZzfmtaINmo+3TgXRTdZZkNg9U6Q67oamNaeVqIrTzPH9930p1jurk6MGhkD+4AzrsKi3dLVaTksRj94iK7R1e4L85RN2sOTLYbGNo/25RRsLZIoGUxwnRowIrgGTRdQfZHEBy4+5fFkKphEAqW2GwR8CD2/vmQyqCf+7m0T2LerBOmtNN+CO5mte8oJA20piWpCU0lOYjEuRf4BjSzJHt0qJO7/79tAyEbCL7bTmyhVkUhASHHl3/KoJ16hkJ1KEgMq/D3jlbdqqMRjAc+1PcEiut6/hf0HlW5KCPauc04ukNOn0CuA4ZKGGWe9We765qHEma7vTHWhiyvAclbhqixxNevulydj9kF4ZnfPHh/TcCD0Mj6OMKPdoCfTG1alLXW7U9iCoPj8U9ln11J2cShBN/zD2XiPZVJqMFbsRKfjQaH4neXQ27X+i66ulTxjCct9F4AR++WRHJCm3571iebc+w0r5x8+PuC5b5NKPCxHfVevtwYbwJt2rSbNHavnhzL4v0WA6ZtPJWUqmwmJdH9c6Ms8O8DajYQ0b05yMBqYyF8CT+vFWAClPOFAf9WvBdP6nY227ZFQYYAJSGBK3wgGD5CcVWguS8gP0GJBjNiAM9h0s5ZIUHKNsqnbTEj6S9ykMrJxbMT/2x7yX6veFI1ju4vfjURP0GSSMRoH4YNukL5+WIQb9NGiIf62g4esjKMUl8oEHMSN7mI0vjhPhN78pGdMO9UQzdLpmk7CJjHuhaHdrjQgELdZYUpjwAe57UzigLxpC0JjUn1VuP8XXab5mc0AH1XBhK9V3m6BBw7NJ7VA5NVxSS7z7G4r0yGTrn0wBUP9kHDkB19Y0darjdHQhDHXc7+LjSn1PiwvCavmLNiSdTaFltM0ca0NRc3ZEKm0UCySrKs2fPeucg0fAzy39lThPXhMIeVaY2j6dKNKsRAvgGKfsYmXuLcEsK+LbptYDRizMH4XGWVcJBUyk4Zc4N49eygjUOwQJV27iDhLONROiH0afXVUTYLpYpUzpdUSOVSfxfdy1ncAiF+fgqBQqRSPbcPp3238O/boFyT48DvBCA5vNmIF12Rk/d7AhOCwr7bA1isxrpRzTx6RcMHENf7XAlZu2PYFMlBTWwRs+Nu4fqAuT0T/nSf+rE28wxKSgRqvWE9nWO3wFjbaQrk8RBG7RVTxPeKXuG/OTKfZ5FuCnaP4s2V/sTBGxmk613v2YAaUjb2hJmOmnJdnpEgNQ+zphTDtpzM6JJX2pAh142CGEO11MurpV/YjyG5+Skr6Lar+vnAJ5itKSMp5mCyxqAmnRl7ve0jezi1psMDZNpvMj57eT3yJ3iRK1wnVObqQpQhT0nx3M4QpWcOUbzh7oPdal6sWgDxvAXIcX0378sGWJDPMYYRiO7TAK7oRtIiNDlp4bZklXxpoWkP+SGsnoBc8yxY32u/MDmfusKlDjSniTbOwPiBecM8gJTGcwHHdGkWpIODX2q10uORSw2IBJHWc3h2UKqDtZbHm0BgG8qWOdfygNMyR23xkAYZbD609ubjx3jZa8fsYdMmvh8RXOUkduVVRPq7iYjJMYB5pAzERfXQk4M0khS901Ccifd+O44ep3LEgvQrZA0zoTEhi4E6f4UY531FOfIuNXQJ+RfYZaUQT+QjaBzbw9H2v7U6Dm669luDpEo5r1PA6VH5SlPUo2GOUcluGVzeEQ9HVeTy/NXuFFc8jAxK+JWTjcI5cTChBLtZG+RyVjsszbgeygovYrzqmE/Af1QygDyS7TvpXnuFMfbC2xmBz2KMz1z6eOGjDuaGbvJ+AGmoVJRQRIncNY94RJM/uHURJhQbls1KBinIGFpOH0r+uXU+2cgoJ33NXDzMrzfq/XWqkptP7FlcWiryCI2UiH60E2K9x4ihvRrJuMr0SIO3Ghzf0IJ7VGRrVmQdux5uuN/D3uxqFvPv6oazKnJbaTQK9qcp70XgHsm7QestIQFe7Khb3tcKMBHTFaVkgxU+Dq/EYg/TOFMi3fpk5xMEjcGKnz+TMyyxiMKWH22Po+ZtqIjQ6cv22qotHVLyAQR5570ukBz062Cit8LO64YpyONhbR00xqfapDayCrow2mzGuX36/k16j+uQR3DdvHqdJd0i8XetnBsLlgUPuRG20sVPV5qYN6XF6tlgcae92Wn24s/eZAgnrooipaS3I/O28lOAQAtjHobGyGfTSevp06quidetwdS+6gObfcl0kzEaQ4Io2dAzJ30SBiXHW71pZVDRyOm8NHcHE+3je9wCEBYMUcx3QFaRpbkpE1vYo/7zu9upP86EU/+uZyBsdpXkqY3LPogkeWKEzKjvKoOGJb4Ncip7htmO7iFeTwGgVYKW0tWC8s0Tk7HtW/WsxA+wkdlKARYWXfMsiYvTCVPwd7iOrq+yJ4Iieasf+QrMQirO5OY/IZwUMAAO29b/xS7DJYVLQX/EtqH1JTWze656+W4vcuZd9LkEwS7f/Jg10gdSvrOWghrjM5/2n0HAeOtP4eu2aZZjM4jKzR+nsCGZt78viftkk1Mg5Z853N2XQWyVV6XjJ8Mia335JK7T6EWuOVAURU9p/HLelVkIjDzk78CJxk7kGy+gjTflrFzSgQJOIbvGeopqYmkjqRuk2imRLYluA3I55n2i+Ay54mXD17KGyXujjSuQ/mDJwEeh8kyfwURjMmBBc2sSovdKYJYBkA8mbjWVDc+pBAfuPy1SU/6t+rztyPf5IsOhWIkVMhdxSgr4Nnvy5/HABcKm3fZGi1youdoGTRELcZGuhsHxqkovacYIgJ8WAABEg0GbD0moQWyZTAr/xf8hhKVG2n4Fguk6Gdgxg0MNY2ZxLCaMfZoXUwcf7mP9XYaGDTebIS3Z3Z4yE5NC8s3bMFADum2leS0LYse1ReBLvBioCefXXqoOleYFipZu+jOWPWiIa1RbCIVxwwPd0uD2PqbxLjGOLxMwRo17ONstZZFRzshDA93l9IB419VUQe2EGnLqXoZDPz+Re+a50VZsoauWwAnwwU3asRuXrzD0ndRGmrOxzQxIGUfAaatIdS8UGpcTLbqtKsvvwEgYGEHqmG9imIAR5Y9Y7UxIaf9NObPyfsaXlEu/Z3sJy2zz/WPmPvx/jzeejKVtna2OVILuZD1mS0Vjg6NsE8WUprIoxnMHwk/VJAzSEs46FEphbXSiEWdH8xLmNyo06CVy0C6IouaGImt4eZwCxJJ9dD3nutsJ0CSyQp96CJhvqLI8VIfNKpPwKaSlQck5/C3PhfaSvyJCX5y/mswDvnuoPRXhK4R+SymAe5rymrI6uq7erpExCjPk0wZp1CbQoP7HX52FCyHruS7gxFS0/DZxPcKrPp0wnnyPmDP5MJo2iaS4/gACN6GOLyzwXSqvXMmsONtb1kTSTSaMEo3IIUBFo1Ta2jN+yhKs3w0kJZSaZpt4TFJMYdwj/+dIgEmJrOmy7jVLxpZSFsM7eJfDR9FbuwYwx+pcbFi572OofXpHhMwqVYiHseZEQLKTPpprtkLChFKA3IFzGYo3yFLjrClTRxoqdRryfnKACpLYftjIubjoME2oMsCuQVS8X8feXp405+HE/aMCDZ1c0QDcqrSURc9vW5mFeMnVS+JfWoXf9gSJbvU5MhZWYGm1z1rvsH3S9Z4AAsVQhIsNqZ3QP48oXu0Vms+7o52B7pxWYyAACGppWHDirKarpxV/eS/ql55KHMXYU93/GxUeOgQtMFGJ7WO12IayEkumGbVUr1bP4LlqTaTtYRJuRT+lStP9NJuzKKe63ym8dMTUXchdjLkxi3hEM5qMePlZNDw6pyphRp8q+FIlM4kIJJf80inEHMmQWX/tw/xX1W2NKqC04yKTe7Nl4CObrB4Ux4LQoGnDWIRUoH93NMinqOasneID/6aKM2+eWueoMzNNSjTplhL4heQPjONOvfH4Nil/8kAknE4F70Sgk7gvaG8lOGL+uSjXYTjYEnqXvnZ092zuxcVZc3i8yr6Z66POXzwmRAqjI3Nkf/0vH4hloxcOqWlpjALo3WP2B7J/24fIx8DXOLsXMyHzO4AItDixADEx98lgUDipQmO/OWiTynENtjQuhDVUyZnfb/ukHER06fRKx4MaoCYK6ru1quTI99hEw9GiuElXhaALEK/50FGZfzLhwNUE3JIgbjW8ldOstOGgFt50j39FR7Ba1S5KQcRut3pgbdEFn4pm8Sr9pYkxpM+XB2/fJbOOo7S+59QKaSOhlNVA8WI0X00/RmmKyQvBKEBXR1vWFR13EhhO8J3LeQH+c2Dx/sSWPLV8UFZ89d08fMBKxYrQ/iCNDQFntCN9e0rEO5NpI4oB6w0t/WjfsWA8ZYfkmFhW7fpl8HGy1ZSmJEGCCER9krGD6UgP18VydhuF4jaklblYmDxVU5AARt//B5pkJvUpevf7szv6mSNNBu7S/IrYRlEz4cPWfdxUNaoxwYDS4X04H0z/lcPyiM9jOJzn0EflaMk/7WQ5NTb+AHgTQITQrt+5xPm8Jys3JNVSi5fp5aze98Mo6HyzqywkEKVpGJ8i9tWam2FJiXOTUVn2o1+h0jlrU1UtNWxkYJRPc7czd9Dhs+L16hdn/iQhWZoBIO+d9S7E9YE4tGIaNnOKMNwY8ZspxqpwisVWVAuKDxgcE+ltAFumm4fj26AgBQpka1gAFrvmycOWS8pY1gBhBrnF5VA0jNaOFpV1Z0XkKpzzMLkRGB7a7k5Q4NC95jcwMhbAQiEHFgcA8v3m3dlT0aK82j94I+QTZCaF641I+X0Lm6OYVvQIj0J+VkWkiUpnfzlTylMnZHn7a+QyIKqTmO/NLMIQhfkEiQdkvqUeKboidDjTlc7o6EWednkxx4eRBKhnW06H0Ouc3vTqCEuVr1ugGwAFvmIL4G+2TL7lPCaPr5VWQ37YUHLmFb0OY+DDUjgKjQCTu5RdlzYQWDOaNVDZvpnka6/Qe0zZUzxy80AEVMYP5385Qj2ASHJPfgVPZiCikUnNi+YOjtsHFmt0hgV+zkvwRN0klc68yPL96kZi2/X0e2w3wMNveZFvX/t65CQIX3EMoLb8AXsyHghQb9KHSgJmaCkT1egypaFHnpRPy2nUIZmzqfjlehjweP9jN8Q9hexO/emfSIOOD24R/kYPTJVlpZZcwB9CpGKD5zAZfYEymc72/eJtEr/nWw6MGBqXVj7+4bNiSuyySDDvqMh0J9bB2d5ccOdurR8lkndVGctytRMLlrTT60NIKTuBeX3xmTyqz8J13S3BNBjFdC9Rqqi7vGExeDknt0dSrG9TIjpF5YzIs13I8YQru6m4z91KHhydGhT9XaLpAAux36Wszzy5Fyr+LMeAz1tcgVchTiRv2w5CkrrZ8nuDF1e6+v/imzAq1mO2kSBxt+BnSi2X54IdgpTLqdQznjKM5aR56HZTpkjx3vJbyNSvqW7RXiEGgv1r3hi4NMwyKXla1Kd1PNKh3x/q3cVZJJU63INOKVGiqF1OXexbxdPKjAyy0f0jH80YSB597L92LN+bkmjFdjpMJK6u8F0kUDePxh7XddnHTHFNilnHY84jWtRcAMNG8pGRQFhHnYRPLRGs4VHTKICwlwlblzv7HrIpkaEwtslCX2VHSFi1FXmYT6KJ3VuZaoon8RSmq+NpitN0avDdmccFLa8/B4xxqXXyIsVDjXv+vyOgcYy8zCPvAEVJLHotF15DJmICpdBiUhwwYcQT/84c3n1hliSXFFrN3t1grKgAM6u5QADvV2RlcTa3cc9+A81etA9HuxHK8XeoJyn6uXQFPA8jg83r2XVIKyebuVYO0Wxpo43Oi9hn2VYpdgm1cgbB+csOnsB+X1fDiALAmtPiPJyfYVccXA1S5vIrRv8fjleR0xkCL3kz75Ts8jYXRYd+055PNqaJICch+S/tmhL5qqSXk0pLGAS1lWIAyBNvSTu3Tdl8ZwcmqMbC7PHRDXhJBcPuPKkKqju/RByMp5ndE02YvbTTY0+rJ8YoEzYIm+BGSeyru6AT60spCq/OzZbeJdFzGJWeJwywfM39u0i2tmibAmK/PI7vBXwhRJ+rrKsTvWekQ+ZOeMuF50yWpjZ84tmnoyc2p8LI6CiOCPVBSynR085B0ZhXMPWz11sbFVxf9hsdqxB7GpJUgmTHq2+e2G4yZwhhnLGmqX4VMeGtUf+VG06CPMFBJmn4Gd1ZWQj6vbPyXXtzGdCEo7UQkbIFKV6oSA2KV8CC8yjrIC+9ZUwwTiGcqTjYA4rbAkfXvjPVFSBNtlEKNnEWbXC7I2ajEXV9H+IJMTzRFU+yPOPYesTKbArQBL5azRlny9ZevigkDAuSDs79nMfkNfSYED0bblDXqv3oQOhnBPfnn1HM0CA+Wi1BNmPF6AvrVqEfc9boCCpjTKJC3/x6R9o3erh6//+yjQfzt+oYU30wUCr5e/u0FLSesDPjao5t9rPBBbu2NXn621p7YDgjnRTXCC9viAeqIQRgHzVRUToqCIYBvhl4zvq00RUl2OlY7wafuIhJL9oF2X/SVk8zMFR30u/mr6W13bVCSbIOjT8biTYziu77nX9Pl55qhheKAZGWt85IX13ybKpJtElCLSUmNZOvBCE5lym1W4LXGPgCknh/EHLKymNH1i5ZM+nnj2II4pWAV9hEc/M47OMudnqCDoDcSy2INiXPwVuXwmyfWhGZYXofJPQQnUwg4AxXtP7E1z3Akh50QapmBLUeF+Cw/j2M9jvGoBryohgK8K7AQzTrftcWM9ZXkWdfoehRHuXmyg6986gNok6tILG0K6u1mhC8E7vlG4EJKTCmieonEMReqGfO9md2QqqqbHQ7P/Cxz6DMl36cRjAXW6dpkeXw2eb+0HMg/Xi6f53NF7i5ME4eDRXmZ5roBxWUiCFxq7EpUyK6DUWm74wpRWFJeiLqKBBHVKj+diG2NeV1G32YkCjjm2L7wql408j3+Lw/kvddtqFZSiF547feqLhMnIy4NO95mr0nIwffua2M9Svz8qhzSB7ZRVj/JyQ//2ZiS96OjDcLYPNfoaUfbT7pHCkPgmIJjEQ1/Pu/RTym/K6SKm5m7E2cM72uaDC7yXYzR0fd8001kqTBGNwdQ7L0JtlAD2p6e7Jwfpz/sTZpHfjCW9uS6FrloCcWTeVeev352vHZN0NEcwyA4PJbGKUWYvfhtdQB3RTZrgPFWmHeqg/ey/iMlvCG7LgE2nkIiTLd2egTVTRxiWdW4Dg1zpjVca42aBY0DBHOTOTlvsZ7+vwb23R39VOuf/44Z2TiRTCGkOakr/a2on0iNKjUUJiLFQdZQ3C9zKi7SwtkZj2RXZBt4j1lweOyC0vaOTPgspJ7mNBLyc/GG1J2mFxyENErLFmrOh4ccA3OgjOoRrmDdx65rb6UsNCaI9eHr8+i7cAGT/V/1ImtTnWNWLc2Ln3CkPzEMDEAG22wI/zx3PVEo+JHlKfRBPBSmGkING1NWE0FryAniDjvwxWs31vEWAVvQI6Aa2TPRVm/2/9y1uOy8Ryb/Dq/7ufkVU+tKv0D1nAggD5k6N9pC6i2xmqEbFl8IwoGr9+pY8aYdYtU4o8A6L2LK26NFNxxiW2zF7do8ORe0c5MC5tki/qfvtAnIrucutk6SkeWSSnvc3/XsIcOmFKCBNaVU34nd5qzA5ntmXzlSC6pkDUcelEQUJNJtv5ek1J35lEwpgn2h+mAYq1MvqQ6m9sLTR4t4Ng2qA23broeNxY5BGWi7grsuPKGoZgsXuBd7UwJvbzz6HFYpoOpsMnPNkVBCRcI678i8cMe+Umqso6CxUE2g2Zwp+REvblBhMNE3sTfXpwQgltVjrlFPvXkx3FVnUMOa0stSQ5QGs1nvsBevuko+8l9KcFkeF1+2b4CyQnXmnMige+PxvIyfvh3S8KObu/G6M5rxdhXreCrwrQQ7guMOuvhTko6MTIyt9Weq4nDTr9Ff6MwCFYQkSU8c31KWcch+3+QL1heMp1yp4MjEH34e06w3vs2UHSOj/vI/NnvJ8RFXgV73jqfsvfwI2HK5/0g8CqLAyn9lnbt6Gm1I+BX2hSkwOwYL6DWesTBek1nbYNAaVZj1yZn7rUT/dnrlyCqVRJEAVFMUwy4jROJGa/yX/lTZJhrOfpP6rfZHiUZtFeVugcmBDhC+FKW1Wr2ntP0e+GBLoP9ds0gCe0ATwpDGnWjvCLTr2qm1mGSK16VONRAagYfpilpUyR+l2bK9YdIVqameqTTlZXI6+q961XsKZRKQWPM+rUlxnEqYBfAj/HhLrVpdp26L/mRKvxOx/0hiWhREQB94T1Wm838dPIqZJo88iK6WljFSf5mYVGFVf+SjJ6t4IBnOUXGlzoyca3l67306kn3lJo/Jvartb7w3WMd3Ydfm35MjIz6TiJf0nTeGIxbcWZ1H0oxb4JkMDnGmhTSfXTBqmJY88gKqQat0/yQw9ElPhjIYLbNnM0FtruFKbsPVYmmkFI2t5tKgLqgjSzo8ZxobuLM1l36sjjau5ROKy+KgFgG1HOaS2HfxMRaNyvX+WLLSST2ZAKw4hYE7W9R+t1YZ38vfdCQVW3zl3BtYXbU/k+yqDUHedGAFLALYIXUw61tzjyq9asv8AmN75T+WJTstzGAn+4YPMDqm0i2MaxOBHfWJQS8KaUETQ5kBSN3jXHvqAWH/OCalcMDxUnYHY26+II0UxQc6FNYHB1/v0CxGI3OwJHfUMERKuIMnAnUIb5uwZAwNkCNjTcCqCKHk9psuXqucBaPBd1fR58/8kDXg/rUMQ7qlkMm5B9pLRUtsc2WjIKZr3NW/eSkQFAL2M7zkVJTI2FYc+ZfsDv1y5ux/hIHt8NKjKuy5l15ppH2l86l0+TdqOaWlqUY9l4CKdYEvSl+qozmwSDz+wKyVuOxIATmkCY6UVAsXfxIxX/7ADeO+Yhj+O8cqPjuK6OSttnbyKZiw1d9tB7hs6zi0GowtHPUPGI3EDfzIn+jY44cox07ZeH61BRPXboqSBcq09jnZwbalaBUIHXuaSzhXvYLO3wOBu+YG8MiiEjXQW/k3FM3cBLbLmPjQWxAN8l+HjTfq3Cg7CxjL+KnN624MCDi/P3Zg9PaloHNkmaN85PeLKU8VodipAwuIicFBM/uXnSKzx1e7gHvPj9kTxgiIBLkFr6f3aL+glpU8xqW3/xOXEp51fBIKq6aAOXC4AL2Ds36lzjRPewKOiGpGFxmjhIScllx7rYClZsLI6WrXzZM1Y64/1W+LlkJcIp8UhXy7WYIEVhkCOV+QMjsTwRn/Z78DodpmHirXZguVPlXe153iKDxn2uL+uhSsGK68uM+UO241KxPwUuWbkVee18AOd4UnIZ5O6uAXydu8Ll+gh5Sxp9fInrNNN2o1CBCTroqXy0CLRfEJ4K2Y5xUSbDtUQ72qa+Hteu76M7nKNdOfwvJwTYEzKfLCwkX47ltSt9xrXI+1SkquHYK1i0qgImrIDukYZg9F0xAA2q0bd/KlaZDKSxbMyKzmkv97FLs4Fp2f0CcGwXThtSU1Nbr3rPbVERSTz7U4slO+5tSYlG4vzuJuHc7QnvpoDePDHeEq1z8aKlmC72klZMblFtVqrHIxmp0EJSaFHm/QKaHmpvlOTnV9SNicxFKB85TroNjz6uLQ8XzEgiSMjIvpW6qqiHhbT5OPqcHg0dVx1NXPXg2ldWEdtGnzhoz6MMimQ4P0MEgUrTHu96GWW8BpXmfwA86tJvHG1hsx0r3W4U2GEwhRMa0qUy3wSB/OqHUM+/2DvpmTx40/IUIkv47lv3kTUZ94Iqjgc17QWm0V0YjP/5fbM5rBj0/QlDWJ3X01nXq5c24Xipt5vZvnY4djIIbyoYKvtITX/9NhczbUVQfSPHAYB89rwcy2BvAmxGVhZXtU29c9nOhJgaH8+gZSTGpY2bKM0R+eY4IM+fOW6BTxCaNuk0j2GhLrzBQZJlE0puaQuOEY0kOTfrwIqK5Ki+1lA3ryyHbGpzyCdq6RA+j8dbGRUanpB7iHSr7qr4LXNL0B4+OilvFqh6A/YiN4PjZdhP4AoVd1JzgjrW/sriV7wlzeUtRAEetCuOHcwyolt630T4ZTsRjgNYvelPEokCMYSkWOew/d94mZzp2ZtStmbL6f2ucOdwzra4/SCzw/RAdQlDPbS85QJcnRzETFIUx1E7H+b4py13wGFiBZxkxDx+asKQnzmTvYwvn7ryLXy/bn1hvUqaLs2RvKyil1c6PAknpNXzqplbZEX6CDLCTTabuAC/9W9LkxJsInYCApDd05t22bfGMzJVH3eYNBSRYzBjCcNWYVnkrKVRzYbrsxwYIqP9/gWXvTi4wRhcbycUoHLu8lNqcD8L//dlSyIXOjuuC7FOkrhb84/flDxQ20fAjEqC67tgN4rwZQD5Mk5TwrR/yz5ULrwp5ZEnWWHd8A7xzYi9qBVne0U0GsxceqyiaINXdZJg72CIgft/1QOJQjlIewlCnlf0Gp3P+4zD5XsEiHyuCfeJRFPiGPl93yjVmVolFllt7fX+lp1zct9VwhFCrlSlG0FOGk3nwIZk7IHlnGq9v0iTMZ3+UA8HR/JFzyENebAf2z5AaDje2UH1gbserRrwnGLX3viVDoioHwg98iOVYxeRFY4zUOpBAVpvodD15gQ/BoVW4MXvwLoPGJMTlfQJWyIXyptGq0Ne/JiC02MBXRZ+RFWl4qSEaQw6eDJ4xre7XFHu67p9rvrsDoWQTN5A0jNILo6qgcNsg3rxUeMVOpCP0b7QJBeMr2WUaT/h4SSO7HhsDdHE8ULJLjFp6Ra+0nT9yVRv25pJDqyBBX6ttId8DCUJzq1ISXFGzj57l6FjFvEFkS90IE5yLyttmHiuc703FV5Adp3isnZsb4Xdm4QF8Yc0ROOiADyPVnusRnWCMrWcuGQ1LmYc8uT6CAA+B9HyjgGx+aRDJaKFIdS9dyD8b3sXYSyS6RjIzsgkzLSAvE2UDgTqEC11xmWLST9nvuCFacPGZlj9iSlPfAQh3kJSx3wm/QJNKaKxeD/dUZ08KM+XXJXjAvcH2vHRVIIf0KGkuoZ+2eZk5k3NEvMbKYaHfcxgdo+dKfnKWImwNNztHEMq0WJH0dojJnpWc/5Npf6LG7Iaxfd7NLkbjN+GHanobNrSqzoGURgEU5EDwq7SVc/dGhjUhZcvP4P+Gnp3H2NBYTINSPKdmj6EwcfjZs20JfvaQ+B4wUMA3e3zEIpVq5I+/2eoun8tsDijwRLAJPRK3qi86z+mQFFO9GIkvT1xw7tyu3xqpN9k7gx1HyLelPTMJUmaneVQTK9G2oPa3SU+CWOYDlVutvpMY8iU0bb/OH/pUsx5ctlxQuRQTWp0ZrNKLdtMZfkEJYMbusoYidKsOi8ISgEzNH6We8l79USoYmulhYQVRHntgm0HcGsdjDnels2IevsAe+XTEjnFp5h5xU9rP+KX0WD30uoUCLy+v8f8zKuO39B7wwyDZA4XgJTveXXY5Lostd1FKIhfKqzWA/FanimF2+jHjsapxOmYL6HdYWPxqdvFuNbidkohM5etmCwwQl709tDc+HGLCQWQlaEBgAjxSbn/qUWXH7gZV3mEWYOrFvf8slBJwkDoELVy4ZRCaiuAdDoxuTag0GmUgFI1wr4ZYfa4c+H2JAFPEmYZ/4uiC1TZGKYqpA1qePhEQIjv9pxkgHcMDBgB90fdmeW7wE363p3M0W/D5L1ZetXpYapfA/IC635wtfUu6D4TLltrwXqVh+AtQGQsMg44Tecz74H3MGZitKxLPzBU8permX8cM9l+EsFmRElcZ1F+VDGWlUOH84XBUQN/A7QAlDXeyHjBwSq2L7ugELLD40WpJxNL6xnllJJHe9kdOJQXDUvn0gLddFsbYp5fQaEmLGRWddDVm4cOS9QkCUOr5b3G4dZQTWzxW8BqZnViXUjbjCvf0WLLJ+BNEQwyCwtr6CH9qcnSFJ4VKfeksKFRT2joXY46Xt2eEW8Ki2giRkUHCqnhIMH0dH708xu7N6zj7+CAXQPjUSJ8A3HrO49//swgGnTGbS/cdywMh+9Ztcq3TCXGoQ19Cn3N8tLfY2mdnYoKJd/o9cgdrLPJvc1tyOlshDjJRAYHcfXUifnQy07oyePjdLLoRAsYa3DFoN5y2xxZ52UbP5I4hrAOH89Phzf+c7GMfkvhTgxXRgUFgNEb4D02R606/SHgz0NAscnIzk6umY84UCiIuidkCiCrBZThuscEaC8P2OQ3TS1zNcTngkgkJy8M+aJ076IwOgtuh5/DRryhgFKdLbo8bu/jmOz1kyaEJh3MOrwbrDJvmmFAzwH8JosSzYRBja6XB0vwHDLQ9DPk7WBUx7JA3UguzIw64ywVqz3FxyaQoz/Hx7yxqafzCq0u2KNZ0iOlAfkjyieqt+3r2hFL1pQdh1J8XCS6jdWoypLao9MklW8TmR+NpG3/2m64KY2YpWQjGQlX49iPWKvt6Gta4qODNlRqbL8utEtPQGUlA+7BA3ucKlVT/qnuvbXZfpGl5qUZojYpa/G6jHmwurWrA3RiQlw/MvbTnkRhNM9VzhlMFpj42fsuJiu2/2aLCb8fuH39GG7zdq0oLWqqolMb6zUYNj0BtJ8eQ2ykd7kkq9zIe6QDOfeyFg1fLZR47qxTpoWiSV5TuDHu7Wh5SGaxblgE4wUnBbKnlHTW0T0n5L6X9HVSPpcVQV+eyJmWiZH3FE9cGFOApfH4kXkAHLPi9LTqnjgUz77zcsiH4KLZg6ItTz/7AACoTTfm39MgeA0h4xOkhRp+b1SIeIX80E1kH9Survx/dpT+dlVe0zLqrgYqFdn5tMOwUROEKdkoJkekgVH2wicjh0Bwe3PA3uCnzlq6XH5xbmQqqf1TFZzJhQzgztIVlA0TPFOoEEb2h+RkVOYEV4qmeL47Yug/KC13Ss4zfXoRWYgSIkLGl4ZgXl7Inc7vxnyBtfNY+Vx4BHfG2XsdEimt6DBwQ+tcJs9MY4kIaSYnnWMlYyfEVv+BkzJsXO/joau2EEQu4xkiD/GbBOdBNZfBZIh1B/iV356NUvoLjmDr97EVdeBF9LZBdN5uddzMAIQPZUGEuCpAPMuXpSU46ql5s2oLCKxyHE/t7Rrqq4Ymc5hvNT2dfez11aO1X3/a3oBBm76n8reaNV0d0pqN+MLmFwfgFlml29foRVpCVlnQs3mAj2rK+GUyYKukqq6bpuTwwFd8DsWg5YSujz5JyOh+NiJ3VU161UbFQLwCGHLqRBoAcwTuTHnA0Tki6dZwdJdppw4CpGxKyffLQ1/yNJbGo17/3sHCA4nVDwD2bU6FQnqoUM8ZBNCfmXY6C+rew/P8ayjBrzKciahbF8njkq78DOjNXpBDZccicGVVBTx3fxdjgs06SWxIkc3VEE4mZ+0y5D7O8aYzanuWgH2Erke9kwh5oynNUqzcKGAwC9y0/XyNb2iR1wMxGjiJ6/n5ttjZlvcJWZ7i0IfcQNF1443NLmR4GIAnDDWz79E8bBu1dlcQ6LRkvyKdhMZ+BJrgf5/zDqCg4DRtzmWA2eO9aFJU0/KDh/GbmtfvYIjpQTsZC2HdcOscmRuJRqxLF5/ngjowjGOb7QVM2XT428DLDa31cG6k2ZYHy7tiyr+k+fhGeBd/4Pos4TvqOqspx53rSfIyixl7LcQEWiycsJSkjNh05ZTX4ehKxSfqwSflHMXVx2DCSrO4XLduopiizx4jMr5HYP2HdzGz4FlcxFnxQxOj6HsSeFaVlLXEFen/3lsSPA3O78LI+WFaH40YQ1ttWVCszBcgH1CIsV1p80sY0+VnG4OYjOPQovwYKWmsNJcsj94q376i9Ifuj8lIgi5PZmGTmPUJOYIJZ+egDMwjOeIkJsm4+OBgg7G18LHqqRPBn7CLYTKfQKHIF+YiihUrc2lq2SYKeBA0NW10hJcsJrH7/JTmJxj2670/Yr/xeKmNtbaRID/ZDDDZqTGWEvLqxJPHtlWRXkLLpD/XI2oPIn/qzI4FtHy0P5sMsdfmc+IngwM5msc77xoDTMyNHlSeumi+rntgfi17sW6hwoy9MsY9sHvMiNq92P7zkuXej5GodQXXk4KaHD0PAvU8ogTdYJ4AlfzPgj3Y+MolFW5Dc7GSzp2wReHC0WF1ZCKp9aGh9WLShBuc2eYnfaGVxwkLClYUgrDLcnJ6IhM2X0x2ucubBOeWaK5fb0deW4EEpQNHQrGyUyw7lSvmVprihpISoS5KQ5nJMHd7QahqU+JC7vZINxdVmtgu75aSIGuPr8o75oB1XAJBWDGEvnSfVqLSw/4hmQzOygK1DR8wAQ8Zd0L7bADCXqBC8Ky90/mrEdXr/ThAJFcx4yVqMJMPVDdLWauRKXne1neEPsfbAVcQ1vpFKpPEm3W1BAZ+Ahg+liUPYLJB2y/RpoHL0Bozh86vkOuEA3cPiF973ZCaQgdap2a17TnloxVAhqRQYYwcFzqqC4mhLz+h/qtMZ697f/iS/csHJoXBaqZHUx2gbPGxMcPqjvZqZ23F34Fqkm2QHAX7U8i8ZLSQ8WoLjUafrrwaMxS4/SRbwWV3JhZGiyrS1xCipScWOz5pqywfmDef220H4cl5gDlIUV+K03kcyXqixl5mWfKbaQA5Y2YPhmuOoEErJf2JG6f5230aYNDBSc8dSa8arFqK1CioRlvxwyRpFBZBINlmzb42mVn9vK186EESbHz/KLKaTNHyb7//CeRM6CNeGtSWILQdmNi4kyta8DzP//07IJ3kItc+/QGhZfuZVzyOMF90fSc3SjGKpVcyRc4/5Ep5OjTOPcOfO8KXuh6Ed7pPL5d6f0hX+7TG+MnJDPt+xs1dbpKKoCfLqfCgjre9qmv9NolVodBbKNe3ZrxMM20dFPEt641WmAB6+17onrAJiTcfsO5RVN8LBJ8HdsztM+OdUTyoV4HOSqhbgTeH34CSrd6a1vyYKVgKyg0s5odhY8rc6ADN4eN14y1S5AkfbWX1dg7qu3i5mq3e1GsnHCHkvbYcVUb0+vBcZTKZTrxZLwQZ9VO1YUntN+tLZ5vII5IotPdilJL7FNUDpXzHKuKLOGJidJdeKH+9fTGYKB1fbZ8nfQxFfi+tS3GLkklaAVjcj5U46wLrePk9C1/YkPfUN3BDMWHRFglIBV5i0RdS6sqJVCdFZptuzLil9OsfiTGODRNIU4mqVTV8n8eQvi0o6vCaJROxfdWhd/l7hebESvmchqvBm3fiJA95y7rAbAJ4qJLB0l56jeCy2lVermSlLKOziv+EJ7MBm5x7MIeWHBboTwqbmMS9Hp3c66Qqrd1gxJ5xXLTxFdnhnbxeV/JBvUpKkmiKHmwWa+pJNJpG8Dxplt/Ae5YTF6w1JEbcjQ8WwQDooSy/VY973SP0pKimXPVNjqAXp7QplCEoIcEeygIAumPVDNDYinbVBEqtqN00JBjhFaeg3bxx2URpkmf818O43zURbkNnZqbof3iQGGV331EBrWScbC6xqXtXAbRUKuPhdysDtmLc3nb5RjNKOrU9b4HGf42RcGDn86aqhbDmLVlcW7eP2tKtT5642YjI10fjn009rxA0QWprTPU2dFLkHGc9bOJa9ccFwEH6VkLtVkP06IVr2arBqa3Hxt9Nirq5jVnO8q0tzN42Q+c0hqN2ZL3bxSiNtHr9KJLKMDzQQ9oI+x07P/urCseVaPwTg2xm+nHnAVVmyfNynFJrC6KJ4ozjA15fvzxuc62KJW50CZpcLq7E/TI/V4UWqc9Pld0AE4vcfupNftBClOZuBHKbaKO0BiA1Lbx9kus6zObpVAvbHO7JAit3OdjGpBV5gD78ozMZd2UwJP7MGHtpucFfbH8KXj+fhfJZmJ4r6rZZM3KQ3e+1OblEXLsxEdbjexzYigKAprWyRi0i1P0VdhRu+ltq18FbvWmNDojWTnB6qiMe3EVLkjdLbhachdiW56sGW7tJuliFwcCXw+n7LXHd2kiYOQAiluRis9RolJ03aPWt2kLcBVuayxxIIGIMzUV6slXmGlIyqIaF+2Vo/p447WAaUlwryVxRkXqmlDoYSwBiH+ssaqVe+/BwPBWHOHTiMw6DPs+oEUm4PQaph3ybLexotPk1Y0mAxtYo+yQjJL7TtOiJ6XoTEbBvsADkjuM/2G/A4VBVNiM9Jq5H9lewJRRlgvmEupddPATF+o+UUMqKDEYodgAalaF3ydL3xWeyOOHKkXrttpCZL8cwK1I6e+ZSrmfvxSIFZQ9pgp1VYhPtnlk3vO2S9AlzC7DoJePLy9ER2594c50BZq1TtwZNtFH7YBIWBn0shnoAFDkhUbnAG6Uik9UC2TgMRjqIr53TNQ4Gyf36FY+gun0zXP1gllVglHwjnPuveEBkeleKZkEAy0QZW3vCR1U/a14BnTafc2j42ZuXbkHO/BgW2u4qrHJyY2UcgQgCVh3r8VFwV/01NyhKHsrtaVVZEIf+J/D9JLODSZCSoV8S9uNk6KRDx1fPnZpV7rr23ZFkxxZU1tFORIJVkxNT1aPkw024MBDLjurnN1Ug31hE8/af1lcyiXr6TkpSaU5/YYL6ELoAapgu4l5OsRbCa/uJow9IPTD+qgnUav8C3eypN6d8DqfIpsRlmuWof6gooc8m83LiVXNZdsfii6FsS2CQ262YGCzGRh4dg8t9aMcNKtSwVsdo2vil9IBzT2bfGNJgF1JaUPdu3ewZBIF+AMTZ9EBl/wfQVofckOV/eBzBNBxi4eq3jks8U2cGOST5dtWDLpfMgu6gFJUa2prjpJQTJBRX3lgLSoG4SBMyMKy65stfzHyGYBwW3m6daSmcAk14TEg3P2/lCifM+Mt3UxUJOVFBh5bx4U+ByjTZD1raXkmHe+wiRzKGZ55U3znD8kEced9jayRULYtY7i+UcffC4fQw7GYzqoMFF2YMSmhV+dwFbgWs0kK3gjypDhBD1WV52hvC3LxIufzW0VsIZL8ZzCu5vAy3WDMIi0w1+TFPfPsg53WQNKZYNuwHWMvpDg7Mi2B/K2OY20iWKPBvJxYS8RnCRApWGd6ozFMAPNVNWcnW87dmNc3PAVhLlWINtC0LS7vlde4Awci5L5ynJOOwgjFuOEvoKV6zqNJmzAz0EIiE0/dCiJKdPlvIyP4UKddBEDj72eHvytErsF8DC/gbPDsj+YQF8s1yJuhPxvuW2c6ik3jrttVy01Yv9jgCybVJXcUNGeDHjt1+ReVJ7sSJ4T8vfWqgMqEc3JZCTgq1/Y6teFKPETHk1b3OtQ8TZq0NXv1KBiJ3sgj3NBJp0FV9J/t7plSjottga/odbFclpHqlLXwzqTnDEWrBk7uWZB484x3J5vcD59WKIQDEwUoJ5GTysabK9svkqQ3Dc4tcg3Nv0TD/cnpBBwosJpRVcKGmn4GbHv9WO+7xeodc10JNgQAsZ3IUUwN6KAOKOafTS9ilNmZHc4IPN1y3nIjzlQwZyCPHIL+M0jNw5UFKiPhXazmDErHXC5rJmSdAGZNeFGwuqo2gEBS2ojX8Kk4Ke6f2t2aSq9CLsFnYLLPpSR8UyaUiHUCfxdRpAPpcoZ30uiU7eaWTghhUPRJU7wJkciPS+VKXzYgu+LNH+QR52xFZA5NdGVxSTj/GHSuyKWQ6IYxUqlYrb5qUOje4BfXv8WI94cDoPjuEFqbR4K5elZZQzFfpkrfLHZeQTqzhoYxHdARMzCFN9wb3qGz+49bXKvNnB+vdU9/b03/dH6Rc9lNzgLiu2EluiURPv75MNBMzSAy80dOnS2qHTW5Z0BXWBf50HNDT4TgnZq+JQLOHDYqhWOpJURFWpymtc3jo4wKfP9nyOG83AfwwyykQh2KyRHKmN2so71B7iaVnqFTvxj2l0xL+0LZxGRS25u4n+zwjJsNjfWq91+/BHTVYV3S20WnP5rcqaFtDdOrtwXRk6YOQS3OiPIKlswrdHxjsow9OxNl21pDbKnhOd1fTOVdjMWF3j884sB0uBGv8Z2BnwT0XG86XlMM91MhxIT97d3Rpl4jR3AAcXG8zxODz9NuXkQn9ibc4dpEvCWbU5o9IFBDbxbfc/Y6Skqo1Kyf95YiSDuGJqHUpGSQq+1k13LHw6r+2HAUs/bhtHZHvc5Mv9Fh5VzgOlbR5tRH1uT3g/i3CwTU1+V0VrUZDxIY29hUWeTKS3CpE7w3K5xy4m1tCKPK+EhTkW1Wj4jzK5NQ6xOmCS+HFxwTcuAXJpWJGOsGctbiO7AX+RlQWntpKgZwGvSnzNR61I+X44pBVoMoiZdVlNEE9axp4Ky0uWmlxFBNpegOqh2Tc1kwl/ACoJWtu+80CSWwVzK1SID20Wgz3GLeGvi2Fx/KdpuyCbKm9Qur97BiIm8IjnmbhPvvMDWVm56tpJLBIQsHeZZLkKa/40hk0PKld1COK6KHgoLNYqGaiSI2hD63chnhHeqqyQOfptnagCJDcihcdWXblRQra4c95d9Qxg0jyo+1ycEXFAoG7MiF8XTwlEXtPkJgogMYhM8wRZ1XMU9BWgdwBnu2jotunyeE1A9PRR7MOE3DoZaLwZKpcqwBal5yCJ99/3GiE/j5qKEV/XVxyj8RGpkYjoMk1LmEa0IOb/rgbQePciXXDGxx/p4HGmwQVJVVsNM78wRzErIohRxbVRgE0dQpx8oD5qlGMeDK2/5QyKZLJ+0POtiSDUBjtpHpaYYOtBBPFQKETiXm5bl0HeVmpIds8aNc2TAYsoEO9QGnEzphl2zfsz6FT/sl6CBOWp05D5qdATZhkWdwcCBOKCl3kQLbx9ruB4bDNGdUH6zneLwWM3RnlqReNLg6Ws3i6nv7UpEWHuLE4fFJ0jDpi0zGy83cxDfw+boSVrv/PtjTDItL+wUhTFte/YL3ZvfrcOKDz2kleVwu+XGyq+dIuO3lUDoWF7jD9+Ijm1C2JWSO7VKPatWAmBQG1Jo2Gacr17woMz+0pYzJHfTXJx80Ci+JEBh3l4buDM0f2Qkzq05p/wwAy71NkXR4R4cVmcSNQfUdlmDD91fwp6icK05KKVJrX9UFz6SlGfXzD81ZntYlP+J6nOgyhdYTkb6tWywFTNQmvHgM/paqRnnBFRXD/eRbuFx0qw+ykFSCioAtXcxlwBIHKUXfYoEe9az13fxI8lOPqkCiD1656nHzVwD16uAiqhhVAmlLe9AJ348VZsn6dnf6OlUq+bNZWOe0Jaoc/ubmPWsOuPAUWVNqJtXx+ggc485y0gJeHAwTtiudzzyXB3er8dr5Ly5NbN3UGU366/JkEPx71OI25ybpWV+WeSfNGVpPFaIrTW5eNzdGYZxqObvT9VQaxU3XHmecCPkbN4GYocBd7TedIO7xpnQA+64wJ5YUURD9yJzxduf8c/ddrCmgnhHm2xv5o6luvjbHTHNBJa8LnT9Gio1qxS6CYlBOwnf5nGghS2Mk2JwIdJ+U0q84/40wXuV0V/rjSsMnFgLC4SwGoHPYYKf51OnK8v8Ko95aOwsn4pzNBK99+kFYz4cyDruStnu4W2o2uk63qGooIN3UOAIiTJjUS2DrJrAHiSVHsf8cavX783yhJBEOWoRH4tFyHFh8W6NOPR6G6rOWPWIDscTpP9nKoRtM3u7Xi3G3uvDsrCceWvn9gt00GfJ9jtbYJD1uL2nu0///XHyJIsMkBsTR0fYZcZ4HiTY60EGm97ciC/n3/i+Jx0nzQEICUpoGSpKXJdjoLJBfgBBvoNeg8bZ7oQeXx5braqYsuBY6z14pofztUa4q7SK4oYjmfv0saPd4hWopxM2htKHVuUy2PqH4mAVaAKKyMdyeqyanQ5N1kt2ttUYwwJSk9qPunFGbwfQYJP4SVuycHZmuaqbSKQu2Br6mGEdNYKnrX3rWpnA632V8ZfJ9aMXmXeY8rvXPUPJVuxkUDKyylBToOOLupmJhJWGrm0C+hHCtXinUg341FO2EL2U5hCc+Rtu+E1wEB3pOaaFDQbWEXjNIJUNKfY4QU9ebwk85Sfuec0uA3s87G95GzSRtZAneBIMha0c+SbyVYzN8psIkqH5WxCyjp/PsVc/XlwdEJcliPwkr0jAAaI+K8hCw98IGOuabAJbza9ociwdJ4hTFtTpTyyRpuZEQf7hrQdlvDhO8/KgmfZTAMrmo9FrnBDoh8mKO+EhWIEmCis7YAOiuLxQfA8PRpJEfsvKB1siqje92j5PG2pNvVzBXAMBaDzoi8K1+o8HhD8HU7898PD2iCRrktcN7mYxWKkWOMrnh/CRwOMc1r//JQU1RMyecWuPvP1BP6LFHbi9MCK62UV2Sn4FYSC2V3j/qtFUIW6kTHLRCMNLC5hcmv6aQWT+Oqc285jqFtl30w+JV8P6TdRdWJempyDp5nyy6Qcu6auo8tBpr7ZeD56jwIqtG0fWR1kt0uemsMim2c2PV9rP5Zqj2UK7iKOGJ9ZvgPeKZInT5fqnu2Bd8IPp1nPqCgsFKy+dOkcYh73y2ltAVlIlxHfB4/VPShRxSTxHOt40tGeS979VtR/kHQ9DDcJ+BT9yo7/0YdbWhyViRzb0FNHIdkPJ651t1KY8cOhHHVdjoZ1Mx5tDBPKNhOKAh3KS7P0yF8Hlm98XJvTxJCYPX+T7HmZ7rnmjaNTjAD8BSW7L0v3It9RWtGlNdFsXr9Q4giBAxw60C8LjPitgiNyaPOz4PvrPSZ7SwD2J8fxYraZfvahq5D6XJO+tatETL3iTUJwJDZDg2BY98iJi5/44GDnKB1Z7zMhlFAIco2YpFf5nYmWjt6vZAD7rc97QoXQUkYQve3+Vq1vKx/6L/rZiZdSGm48BdF1zAryfSuvrM4sP4pC+ekgrXXoUo0324yAOybO96T5ydIfdRIPb+6fJ6dr4y9BEhM5hR0/TZDJ3XU72yZH84kRADV1dAyYcNg4AliIXHyizNZ1nlRhD7znquxdH3HU+giqHEF9nOxbxoRdST0aZ6f3zGqzYIAsfdZKwGkfwmhtHYrHTEnRLRjwai6SUJ6Go4DPKmEnqJu3wtVwhfrX3/6OiV3g3me/WE9OZK4LZybt+y4zYfX3E7PYTjIs8cchA31mwD5OLM8CpGrVjEMSgIjHn+DP7TKkmGtEF9mYsfrc3bWVfsylgY2bJGLOBWbkqQmlH6Q4F9fNju4WNcsvD7BPjFVkNKGkRAlEs7dT68EDWcM25MrwVbTr4CTCL6JbF7krF66G9w7Aq6CVPO423e6Kn4wwtI9mXwC+ApFTOuozjo8e1Ws7hNpM4cS31xcAE6n+JCceZLzeyCMnCAZC1mW7C68edojeew+JiNaL4si+jB0mXqxQY9eEZkyCbSGEea4hZPkt1ibkGG7bnuywCxmJ+OinKIE/LiD5tOEX2FkOwCtZNYayjUC5GITPfzxNte0cIqA67lMak0+3bgUP6RaMnFCAnA5t1jQ1+0WUU7qqvymztO/kv5B4NzfGWCCL5lY01+PLwPwcr2Sf2tjVafcAsHwR895RohRkWM5eRn3x4UFCBjEJjZfHlOfZVgiDvnyCRlUaAGwb5hiKHLdLuhE3IBK6X6gB7XJA6wQ32eHoDFjbvFzOzNaYN6CNQ4/Zxsz3CWhrJqoHLHZnBrcCoIuduqwAZuhqi4+k/hj9REysPETqmziRrVHS/MOCFnZN/J2QKV0uXiw+DNcnmMbjUdOs1Ul8xyfEI9oZySlmshuftSXL2u9JqCN+YavMM6+UWyHIOElMJ1ckWqtvYfbvBwBZywGFpIk8TIzWhE+bMf8XG+Cs1vtWawev5UqB3UmlLFMpePp+PW6CgrzBV9UidsUwLy81Eptw9YgD4T00M0dmikKsAU+1seRJ+ufd4Aj4TJxdomsfUEKdLHWju5T7YeG3o/wPYl/kgxmBCwNxwsC6aMdGS9mz3UTwqvebJcOWKDQpo+/xznMDSOiZV/QLwzFz4Sni0GujvdL2HjtaQTYTlwbPCw5ct1Mcyd8IcBwLoGcIVaxey6ahSYimeAqiGUNRgNTCiu9TJbSJll3qSzi7X73zajs2ujL2OrAL+WDrbf+Oe3ZEwtzgqxVW0RJLwIrzeEpLavPDAXuID+15144oFINgnPxN3LxVqTd4pFIS+9+N4h+xdA4m1o4eMLMR8mulhqPCp+25dyKLJuyuh94vXrQ50sqDM2PzZGZSmMWMNjIH3tNGv3AdHG5nWkTHGY2hu+Vk+m2cAHOvxfYSg3OMJY/EjTC4EGjGd4KerWQr2X3ScJ7XejtOZlKOGwpaFJSQYk975zsylH32/roDQW0aequNltwFCNY+FqiJ7/gjEjNwipXS+qovTjWrVWwiom3UMAvf8E+iMck4vEeDyckPdF9y3b/zIk09iyJlJg99xXDBcy3TH47v8qsDsvqRSzuslzLHGj6Xy28hjGbe67xNumPYFY9elY+uNgp1yio3Vb+Z7U+2SWdP57rU0x7JjRn3k7Qk1ICfqeDvaPCaPyuKHL31++3aTn2qee0I3X4tRckD9pyt7jsE1m4rbqJtCDKbU+DAkVfBR11wxL3IbwGnYri8NH9EWqFxigHKhQTI0GEOzRmw69pAUrvh/ikwQAf4vLEGdwUJZ52X+QjSJGJIqyjluVhpM2YzQdXPq/nKgc1xvMtsHct+qJI0C0qytmMWjkfdaHmfL1XmANK6XaJMe8Y9tXVuRH9C9VVoNpk3H2uY7E1qfoF+PLHKW2SqduSq8DZHfHEP4xpRyUgtwXnIs1NEGHhY3RruTCdIs7BLFOWC0RmEGH6WRviP7N8l69ekIeSGTt30MnX3d4upE6LrBHUdNh/FUFMgnj+3fJuF5yU3YDI5lNAxSrFzlwkweCViNMzk2hSuRNqrd/bYk+yURPDzG5nGLrqQZw6s+MR1zmNZCo6uxxzpTgxzqi1SWWPhSW9rtQtbOX9p+0dhrLZPD7kSTjWZIPtS2DH6oAZL5RLZ420j64GWFfph9miQfu4lvx7PKxxvbz970GPX7zGiPAaCN1/QdfNzRpzCWzycZ+hJ3g0GJ0hUsflDHEqH+W9fie4Iig2Jpfy2v3ppANvgY1+IKaQjOqKaxd9rf9Q2+vXGNN3X6yjo/pOmvLhOCnX5T7ZY2J2Ky6GQjqoLabccWb02P2jdiRtNLMqKfKPR8N3srMuQQlPiyFL7tObjEI/YwJCN06IFMHFwOiKAD66ljE0tkChPnizj9ls++LH9maWBDv6Cnhr4TG2mFwiWE0G8ipHqX9GVfMeRW5pFhOPufdagkVhFzxQa4B/kcdq5grXAfakfv19m+53rOMAZQihSSeIAynxkJkjI6Lix3nntniWd6FrDIasrswXBFqJcfdBI+0blPLntgWLJXFJWZ8SVD44BdoCwrR2Np0uaqKUSJE69X6rRhlR6t5fq/tAU8krFJkZ1urfW1NO4Ba7gFM1/LHNRM2v+5HF7QuchsmaMYfajTzA4d3wBLeRPOjQFUENqwzBQq7KksgC5t3NnfWUkVzRZkxCYkYWkPtwiAagmX7HP4B7IUnlKj6EdgEGRDsPyP8WGC9K7rW9xFXQnjKSjX6zQcY7Hs86wSxxG5WXmql5TPaW6eihb4YrJELdw6zVWtqg6rgkLDLMPi9fQXuJMWNm1GI157rpptpnmhYEOwhip2a3wN0NhvTR190jOLsUJs14nb+tbor9U7XlVcysV4yNc2+P0nNqtQ8jqjuskg67o3BYWBH3wTiXlxZoTRMAnytUYSVy0+cEu8IMUazuCraHqe6yWPIjJ6jwF9p60mT/aMioSerZckI5A/VSHsfxB3f92OE744T4N4oDH/gpLx3zIE2jtJGh0PKm7awmf5ufaX1zlHYjnmPcSzHXdZ5c1z+iDFirP5fL4JWx3k9LgFG/ogU5IlNfr2pQNeIgW1EjrWKBYdOLXr3DPizBa4NhKgz0Jcrhh67cxyIGLbt9ULpJMvI0ryrlXJhc9apF/2KQNt2arzxlDKTNEg8nAcAs0qQ6QOLmcA0YYjdnTxgU7AYgWxCyxIixEdmeT2HNNn2xwjJ4bshKZhbN+LxVqQSeYOEM8P5NtNY0tQEm68/H7WeCSnSb5snCjODD5U/5agEec+fk9HtvOKnR1BaBT7+pB6rwp74TnbVd8j2a7kFBSO9GqZWEhstxr9xyna5YHe/oafmLUwAXjGt2ceEfGU/+oZfdP1Dw4a8fu3LYDf+RYMthx9SXJ2I0c62llxtF8FqZn1nz1yUJGXQaC7mH5PGOgUeXXPkdjVSqVgwA3o7XYvpCYEM2s+D3jjSkumKf+e2jYjCrpJWIrwgzZJ6c1EWiuAraTmWCipXsFsQSo/m12j2QBw9+0Uw7PoaQSVGMg08+syIllP03NSQ8BDp9Nu9289EF6W1FLVu3tY8hZV7ZSKTJehDvrXuLrXT6SLMJNWSTCedMs96GcrsimWtdxArUMHyV5xCPrchczYWAsdkUHcelLspWRvYT5g0QbtYPUJoQQ+T69WA8gYBF+LSPdKaQO2+qpR36TIJmcGJ0om/KBDaSrocEoDslzQ1PLJaOGYplLc9drhDo9SBei+ajC5jOIEwr7/cpVipu68ZIUNltL6nVbrjIIy5UtLMfrh8YAmOkIL1jVeIMkPW4mvHkkBcUvWbWvmt27uv8lefumO9zh5dkvgkQr1KFCHr9P4Kq0wzGwa7xJxoN0p+1pPWJkSX8rwCJ7TMBZBC9iH9bIQ2chznyjv38H/uPRzx2YmhM3BkNaSq32cR2GOrdjPQA4Bs8TPdoZTl6mCoC1KtihBu4LpzPngJWaqTcnO7Bn7F5MYmkxbplFKFDbC/fFJp7elFFKj8Dd8S9CirCRGatE2zN7bvy/C+LGosZxFSg6YDkWF0Yj673AvuMxCMDagm+Xj63QMXUVD1DZhaXtO0gsD8lIYAM6FkJ85frPnQm/TitTgJKqOvh0JKd+qlwajHQ5vQbApiCeHESU7Ns5A8fvXwW0soPBpsmeGhewuAzJIewodLjmjw4hvbIP62pvZ3SDry4YT/F+tHm3KAnY1REOSkTPjGXpEMLjc82wjG7eZTpsHwa2gxG6pYIuxgNJBUQ5HUAVrKy4RcvTBWyUwhVZcD9MnQO0BUfS3HMIgaLw20xaQqt+QS0u8+j5FyyK++4poURT8MQvfii0hCZW03OtDO64VMHz/fvgl5CwzpQ0aRUX/GuXLOxOO8EHB3I7IqlpJ1ORwXwjHy3+t3iH6zADC6IpTmyXzJNOa5kzdfdnQiSFDEMKH9daan0Pfb5JWKKqmF3QnUXGHj4LCIRU+c6xEKHO9qg+dcL7C3qKVVbA+4b5kScUAcFm5MaldRL/MzdQoQxgfW8i7a8poH0lusvB/nqmZtaU/61VSjS2Ba7/MQa3Y5i9S9FidFmtDdt+tPCt155CVGiP+PbRUxyw8NMKzmzWpBbbUgvO1i2CXPlE4jCcZpDe7CIkJwTRdO693tGB5iaGj3RXtRI3KXuST5ueXcVen77jXgrd+/PkaW9GM/WzLZz6F1H70gbMzIsiuBrb3HcQ17bBy8mIw376JdjXouhvJmv/KuMtqYgITYbSuT30iotPDnCIoOHrAFGvOA22OuLprezzqPJh8Z0vrjPnnXlvJzPzwCUpkCJL9fGfHFuXE0skIGsnI3vVVFpFLwNKDJp2xKNkwiRSSKHcjqBj8pHBMZM8B3Bjz4UVch3iZL5+JFdyQRNmmKO7YbrDfcRZTBdIALWuREncsxvCbqRTwR135rvgU/oF2neN4teuTNPZSbUgTr0Ugl+ItvEZjWq6qqOcsCd2jtHpP6UupxO8+FG8Swj0YyatOmNq5dUfdQ+nmm9R2JlVG3hFnEDqb1H1qPdnUa5SKlWmR+445hKN7QUKe7vruTDVJ2agbbcIAcJ5Wg0VUo/oaqys1jNSqtFwef3gIcsM6jJ7Zrd00Ta2CB82SwE9nNsThJoNjW3txc++YpGIclnB1tIOPeXlYYsJs5kSHBPCraLka7Fs5Ejre1fn+nb1OJk4foqgaK7EV3xEG/TLnmlIaZi9//Re2Pdf1295HnWRmBd4Y1AB3W5JqkAivR5cKeCEnlRSrPDmGWyxp8STX2ucaUOLBQULO0aQgEls/OX7ZekIXx/CBlEE0ILRnliUAAaus0T5UKF69u+3f0jtth50xUoih86NQw1XQ67WHJDYoHyuA0u4eeg6Yd9FVBaL/Dn7EmDpGItzQM6+aRH7nkezZTDYBQNXooiSeJjLrS4i5FQXKxOsLAECc0AAABbXQZ8tRRUsd/Tk9GH9yXDO+VAtdGPyPlhvB8K7KSp7szaeTryW3+PXccmC1tk56u/R479lcc7BF2XN+uh2nU9/9oDtgP81b1e9deFelg7F9oJDex0ZYZmMjn2GauV2lxz/HBhhSBZCMrrsbrNzSM3gCVC71Sp4LOs/mrUymDJ4VTFaOgSIz7MuLQqAvOtFuCR0ls3znG2jnTqn4gDpz/EaxYbUwP3l6InjHA1Anl4iLrK9X/KEP2KqqX/txwxwcYQWETwsxJwWwtUZOwbbBuwFgCBHBuC97RRHz6Sp91do2CjybsvHmTfRqiS5D2ca4K+EDKIantQDeafVhUzudfltZm9sZXstHmyVZx5nPoMtFa5a47Y3AKL6dF+iuJ3eg5x7AyAlhPeuAJb5uiIOBmSZdeth/TvPsBgf/7cz4QUAoKaKWQVnpU0EyvJDWyqLy/yZ6LQFY+vFtTPFGLl8+aj/Eqj27KYQpV/u2vUbVYD1nbxQcXEctr7Xrzqje7pp8QwHxLIDBMeaXBXaXe+H/+io3QbrTH3JeGItK9wj78Nykz5gFFe3maBvY0nQShWz4cUzVGGL1+gX94pyWBR4R9X5HhYBP1H2e7/kHlXDhcu7wbWSjkecTVYvgEgFt2uys+5NCGlR3qYKkvvOmeuu/pibALOZfLvS+26mkoNorPWF7FWuy32km5z6RjEUrcenj3tbJwmwHwrL6B0+javp0OhIgJPeUYLVuaELShWSMu6sxADeh7/WiEPbN8u/ojp+YItAusOlRji0ytjJYntCIGKzHTxJGPqWeJVqydxPFmFgvC1rx90E9IkRSUv98ybEWoRWUlLeCUmjZIjKPEJERhOCtNC5e/S9Nco90q0S08sOShZ2OjEqNSwntrMduMJqHabD+CW07NGhRQNlkrkYm4Z6N8mdjeEiQRKhmYJDhHPIDIar+Hr8w/6snzeeEW+3N44Ets/+EU17+O4PHH1jRu35dI4cPweb9wuc325SrJIw6pEJZ3v2exg9ec2YsNJbk5qpd5ibgwoh/ZSLe02UldqGxRrHT8WI28xLxcOInwsbYaO+CHzm+48WpGtUlzJB316lxRH8v9RpN/JVqmEf12vKpWd7lcnyXlzGhrjr37JSW905nvJAsmvGTMOHtRY3VgV/4N9kDKyq0q943HE+UfGf8Sz0DwuwEkSMabGYhBp7l+Y+c7bYh3ctynhoRIWfLu03EW3nOBx0xPZ0j/IHHNOwYYJPgGB09/iHhab6yaNkOl676C0la9573Qf2F6Qm8j3DouZ1VFoY1a7LeKmVs6nOob4xNer4WnvnnQAFVwvwRBxug8ZFwNpUY7sqbJsa+cHOK3rmJa2PTD4H5lnG+vrDN5P1d7JVGdNXQBs9ptxkLubOduJl2xSM3Cc4fle9XHTj7OpCKnjF+EHCL1OENx9J21FM5B3wtCLw73NtAiQBGiELFucimy7euxFYVUZPehkQ9PUbL5ItSmOYmVUprBW8paN2Ho2P5KTRW6vCydQ4fPPj3NKGR7saI2s2f8nzbpFTQPWoDPMkHqNqkgkQQsXnNVv4yPXbiFh/MvWqZP8Ddmf+8IBMn1A7NtvkXoIGaE8E6SRpgjLmO+reo4aYdgPRwD+JnShpy1ZVBuFrJW32SdZfpapokOJdHFVYYFWsMZYLvITTDSfLrPOs7EYesFbkos/txWFczISdflOrv9B35GhdF0JFoLmY+1B31YxyXk8Ni6L/Qde3ekYhqflmTpp5RLUHclER02OUUh4W+KMFv3pg3kV4FPucx4n/xN5pg0led1uhAPNj4U2cbgw1Ef60UU4aRMQ26OKAquw4AYQLbck4lYAGfUkYIAKtzW9kzOIFJvWtnT/XSIrvRnEKWWbf1hv6JgxxNUzpTs6hRe7WJs02LXvQj5wpHl/2xwQ74qKs5IFUGjgv/5lyIuqHukYpPwa28Dv9fOis1b6bNkog9YvvYkHJfhbccjCMVFLA8DnIMasC8oSpZwka0b8vaCXs0moP26QmaIjlrtwpX5Uca9ZPc4TniynaTnSwQ077GpW/3RXWWqN3P3YyTmN4abpVqSJO8wzeUu8O0PVVArcgANEtyIVNB4QkzQYleMeu04oT1Kudpwa6E5kKP7Sk3nFZYqwu23JtlAzn2MrLoPNTPcaolKKQ+p8m4SLniiIpSvrNRTlcJy/WSlEinc6x2ssuTc+AXtRRVJ8WqRzZZ9Uc7XE3ttidW4mU+CVpx06XwkWPDsTd+LP80DZblQmCJoI2/uIfnxPCi/te50dEdefROE69zoCo460LAnnn4ga4+ViagD7BGftCX6Jthwk0ZwPfTAzppRyOPbrqiCTFodEDU9sMsEtzHlvLWgcRS5brl7Gmq3BlVz8MIJ+agE+dVq2OK12zpSyxJgkHzha/jQSkbO+FBRoxubJaz0jx50qjWeRb8dIzkGIJMa3AwXtj08jZydzUuDaIunVmoog2sZq6VEmYYk1ujGv8lqQ+WhaOJ6WwLnW+KeCO5998HdRZ1lUZlY5dH+Yr6KpbGiF53xqNKL9h22ef3OPD0ImMg+CjMQObxgP9oKIBhHR/+7OljJ/yA4I+s6MF2v22xOardT5rGNl+Uzha97dqrgVGikt+u2x6uMxWSC1TZkWBzC8eXogJgQwscAsPHi4WM7xeJRM+FBxlyOgKhwyIBJnIDN5JfDmZ6aX8d/dMRqeF0AOzdv9PiNifyGH52730/bPZxLpLxwL8jWBk61jKLj06A2uEzCZEEhl4HdfpXlqCFtwC0RvJ/v3XF8skl5/iFr4WFklgJLm7qkVKWs8OBGw0fdH6IOjDpzCQxRTYQRmHT1ZjTgEt8ajbUqwA+UQ6Rfg3JUC2oFD68FDBRpuVVPSlt0Q+MEsGrZW1DSU7R8mzQbWHB6jXWVfEvz7MD21YFmqFEuTZkzbDVr14TpgekEu1GKOEacYDjeLHQq5r4AgN54bFy4SrSBkYDxOiywa5TTtcogGnt8jLMeiGM00lq0ZSDPAtNOggfI4BGyBZf8y58fAMJSnLJGYnxiL0IZVBAf+L2QlQuusrmU9D4+H2V6d9VTd3onXKzuyIW5PKrEmhjbGw53by/82IIZD7pnJWN8QVtWfGDieUtFO16gagtYdyaWmdJAL24xgFTApYgHDuPmu4NxZgUvzhIWkT5KhruguH0gloCcw0X5jwUHViiXiPiNGpeb3RCsIcyXRTgZHNny01EaNvW5v52E0Qm/6xDY+1Cyo7KpSfdZOtf8yifYynXzY2LqDTkysLoDKfrhbf+cntpnxp7/mNyFwd2mpBHajVnVA3c03/XyXTx9EYKGtnl+/twxe1AipZII/pzBTy2fy8TLAcHHp7pXdt2lelYOaW8ScHZD1vDYqp67PEUZShC/cn8fflCA04DqRV/ifp8xqJOQyDLOyi/+ISOKxotviOr70BsXB6Pa1lGoQjSutb/qHaHbSAS7z333UhJDk4Y8JLozHsxc6Befhdq9LlaZykJFH9ARA/o8wsQmP6nFfCkktSVIS3DOmaxagh3+ryLSaleqcrZV8VQUvvxHHnPa4ltyOeI8DNwAoEMURO1Tgk3KvhxRxI7NpW0mZd4/hClzRvddGIxKB5yspmeXXPgC3Qz1plYjGOQZLjeDWq8csx2nb9SmK70nP1WMtxOX9hMPU8klohzSqPdJRplNlbxZx7+q29WyCBU8tAFRu1ugiGBhoxUNd+j/hRBN/JfpDqAZ4qFDTyZqfkw+tYoCBaRU+sfi0USWlPm07M600WId/BZrlJogn55SlFRhmDF0O3GeYLBz/fhdy/jAOt67fvn0HJY3KI11WaIiwLx3Sq5dP8Lp5a6QyVidFEG9vhxwN56aZiPhGakEuzLrJvTDhHKRT//6c0GusiUdnsGzaNoGOOgnygtLTj6TI4VrucHu1AFhQP88YF9Dd8N9+2rGLPJ9Bk+worBBav4LQYzN39ebcxP36CPw7kOYquodGYC71XUE5SrgY2vybxSPlEEjJh+Xm63Kx8jdsWg7rbnBh/sESdDajdVYlh1M+hN6PIOzYxpb/tQujvoCIcXaFTG4nzx5HBJ8whty4+ZxxnqVJ/9iJL1lFk/wanKNlDNcco06UXdx1TF2G9AJh3nqAHKDJ4nR8MLdM1Bfce/gRlI2zlu1wvxRspwPxkG9sL9t05WPtUjVe9rDwDiFEbPyeYaXrEn8DEdeUd5h64cthSdJpvbmF6/FVhTk2KplakRHWIquuwBhfLAobYDZeiwRN/xGaupV3r39VWvfm+foglt8clWTR+TJLUCH+tFBUMvf/lDTHn2dmtvHBDXLz+2lVPhibBTJf5XcS5WhBYnE1qD/tM5e1j76+UgqDzlVwei6dQsvZZIB3scVJ5JHQ4vHwOcLkG2QWNs4uFU7X6mKNXqXAo9U25XSjoCxp3fCOU31gWWiDRPpKPMf2LDdzDEz53CwrhPJbYHQCic4yQktNk8Up5ma9FW6aT6kNY92PIV1xq/FYG5SQFkdpJ3lul8J5XC90WwuNiJMSVdx6Asyl9II0Gbu3CeLvvICT3BrbSnqLfv/s8m7gzyOPbOBxgjexbBlj/T7W1duFoR67KsIn3h+sPZhrjGXHRAlJoXAAL8NbMynS90lOYfczt6Nv38++r/w34PCnu7UQddh0oR115MQtjCW40YtxMM1Ka5a/F5cfnX48vm1XKB3JWfQx3u4xDPgjOCeLt8E3uH6KzapPkCo8NGjYDTLvLkrnK9F/5cPHleUWONhVRFTeTMJTabPJX9rQM/bnZCogLtfyblDuDIPAonAOjBtnn1WRsyNeQDkjIS/s4wev7AIJIfKKROh/hnH81AvZrL2SiykM7VZz1vjYivawT6QKXY8PvBARVfxCFxl6whJwRy6QLQwoLRG13Z66lHmYaB/P9SeoETH9z17GM2QNFWk14llBCrLP6bOZ5Sn5WCAw7/ANetGUfMQTcGrSMlWW8XSxI00870eHZEyaxT1eLsl28/oFcdBF1zGvpj9wysOoGjBlir6MSHjgOvDHMLrV4dDjHvV2hfJ9LoM2GWcWPK6V6U6Ib3vkTNhRiBnPNz/nWRO8Drk+HzlvkcQskSEbclQNsJUdZsRHabbyLLPh+0veGSqQoR2l6C+EB3Kxh32gpYtlHl3QP/AcNHPIop5NkMnyzLgzPmf/X4DoxdSvc/MAVSqR9zZ/+ozN24A86trmKg2c4X+izJQ0rbd4rtu8kVrF87GF/tDuQ66NNzVAqgvysCzOu8nBztzI8Beupgt3ghmAwD0I9wVY3kOX/73Gb7AjE8dvJUdgrx25bjIpgAStm71BieaniZCKJb4eQK1tYQ9ceXHvKAqzkoi9EVAfk61z/kk0l7jFLDgq5l0amd1yAZYLlnLyK4yk7zXcU+nMVuIF3f3Jd4FYkNYlLPROwGoavfUfN5jUk3ftgwqv04w9XjBEiOyolm/q17hiqEFKNlGhHdLohOi/iHhg5wXfXJtdzcmjVgP40EuSiSPuBJoo6hzdIt8x7AHCHd1xubm2/uwJbdTrMFWTIj/yNYgAmRJ4o/INQcjk2a+iiF6FH0bb1uqGdxjN8nsHDiij5lyCUuQPqywTcTXuFLA+w6DL1Mz8tZbjNfLy9EQ8m7C6Q6kKxrmr8ZD1bS+2Q41Ouf+Jtz4dAapKLGzdM3TEHYm6yOMCAu2/rkFbmRi+PgflW/FiZhCeNw7VnrCIpMgkKxfUvzQvXd6X/pMwmYXtORMSkA/oekYL5795Ko6jBWn3FQQ4C/vQo4irv45gs1xZQwd5W80G2SCbz3+C81gdt///38iY0AZ5l4KE3Q3+Wdu/1CvQZ2leBGYNjGUCoBDD3IZP78av6bwySKhZStVfqmZRcoluThcBuG0FC5sF3M83TKqBpwRo5tc7/T2WxuekWCF2PlTt/j2EqrxZGOcCzXAotTVTvqBlseFyWiDTY9l3T+iOeHtXMXvMegpHr2ERlMoV/+P+pxtnv+DIw3ung96pruUS4t+K7aRoFFLMGZnUZ8zNWz512o58MvIVKwq6ZappIYSKsLhrzRaQRdkPeLv7FBrFdWwPYoruzPyUzOOez9dAayIQu2p0CqpMC9EdTBOHzuUnepEaRbuqHD5WGTOWFXYIchrjjIDH+zwH2jL5cCoAUvmclBui/fHc6SnPJ4JEn/ELkAlvZhZt6kKMA+ZUY9LR/Y8pGJgytCBPSqolwranoSmPmtAbm7wBbe4++PU1yWABRgEwzbvWesxulR8hD0JSn1d1OBUW7j7Ey/Ul8tsM5ThW9M3eDkdsQSjJowlf8zJ31wOSC6DSNXK5EH8J7NHrDbapvG28Lrxkhwipsli/VNoIQS7CSMtA+e2EfenO+ZWIcQM/S/b20Wpf5/ws588gxmW+wESTlDtAlHwLEQKsagtw/+Moin7TQHwrDN/GCwAdShZQNYGkNl2iMj0xNWPY10zFXv9bvNwcyqpyyA5zmxW18wwrXo0qchICR4pyocMYPv6NjKuDNQMXN/twYlWGV/zVHEZxsR16Gajxf7mWZoXrRrr37NTFdHG5z2/BXMAHVWmhm8lLOgKkgDcg3qwhy5Xt1ot8+U9XRGECcxR5MzDjB3iAN4GFR/U7Z11ocdFPhlN6/Gl0Oqu+m6JRB8iGED6IrDFYTEwhwtXpu335tlW8E6792r7SGTO/3XT1zXcSRRhW/zWrjd+WLQo5ZY8j4dCvKEI74uZUg/X8sWPqCS2rbx/zA0uMrW6xT53CTRGUkVrTTpp6xrrRQ5c5u4E4esopkfUqLWD/bks2iBdQ+VjLyGrNXJ3v7exDBMH82unOwp2+s3uDOL6dScoGY/k+aeEzxu+rdTjuxih10VrtuSVof1RVQLsrMOenqylELwgEGQn1NEF1Q0xeYF1twL6QqjJvcKVONGDdBkgNXO2bxOqxbug/HyZRoa2p4sZxmy+zZ4SNtY0vhCFD8ZkYbxPmQ5ubWitQ9v1gOSKv0MlU67IgQmVb7NidiG0JvRaHcFzuqaryV/dPhcC4LwayXmGCk7dbhy+4+CzO40oc5r6iHxQTqfDiHdmyDXA1+6DnkMVAYjmTbQXqY1XTF1vWhBuc3C03opSCa5o/B3bERr5PWzfYK6Jf44331qmW7GQUkdFzuLAdl6nkOl2pO5xd76T1zTEujdneLIFU8QNJ0xvbMZojBhJEqZ7FItuXWtwl/dQ8m4twYHQWu/67vApolsq18pBFOjbdObP3h0mANsb0hVXwxvXXsccS4Z+LVahu1MkQjSLkmEWTZSB46OQbRrYbE+ADlw6d5U4wI6VQNgxEjOvjZgP53cVLvjpK0pJHdVQ2sAAEPYX0o5jqrlKYWWa8cPBChlri/7giAJDXcwQ4m0b0gISZmT0dBBF8nhiwM9NIFoTbD8RJTi0GK/cXzXphhuVDdbIP3slEJjfKjvbPa9AumAErD8LXZF5vcSBMUjODLhAC2w0PNInqeRAzh0IN6JBDde43l9KEAC33nAuxuVBWhLozILwjSfni6cjlqmGjEI3AKsLV9DWV76R1E7mROqleM1bCp70ZjdCHiraRqk8+vQu7ztp23W0rRZquJAsjfTh4tbsjAHRHOuvYHHPUkbQV2sytGFWsVvbvBLd5tct+DDOiYp0xyeSWk1SI13cXvh+KfKqSFGeNUwEgwfAUA4aHdCtr/U3IUXG8ESZlzzOsngKMnFEqFRL1TEi2RuSTsdl5boavTg+XgB8dbdK6Zj/qWV1NsR0vMOSSudFIN30XYi1CZ4tTGSEwAI8wNH5N2r++TGAZHNNtXxYh4VGf57+o2XVXraCuhAAAOBgGfTHRCX5n3BDuFKrEXZAVF4e+02+XNa/YMKiNOj21JETdH1C96vFobCzHAssOYq50irCMfvCp17noUcR+VcO6MwIEJ3NgNduVmEMkvqPBnATF0pFSC6gN6phIznGwMqtL0VLwS7j/eDtm/4csdMSxhGmEeYlleERRTAc6Z/8OdfDcvPpFoxHNsD1QqII5hlVtff+gBxEy3uWmGJ0EgjgUYDEYOsIo0w2CCunqN3UtgOHxEvU02GI9CBzSKJCHOWApUKxRwQp0XSKzsAjkIZ7WqWekPVftWyjjJjTF5/Z0UcGVw8K/3WCJf3bQaKWAJclIVHvbm6u4wUOpLOMvr07LooSymNCAeo9bpuvQ/+EJWhPT/UK3ZRaxexu5xB9q6gQ+4xKU+nVXFVuC6pbLGhYSr+byr0hWqVhq87i8hSZPEFAizjRmBf0jyj7iy4F852ZoQoBHOYFQFDeXzEFh+u+wkZG4saNpKDLHEqxXmFXNfRZaJt4O7Zsey/1kIRotteBWBAL8i9SezgVRtkpzAZqN+/8WvrWuKrqD6xmXxi14y/yyXmKaARUANSTW7k4AdSRKzpKqfRXz+UH49B0khvnpCT5cbgf6Odq99Q0SiSQBgYM6tUs5yxY22bhVMa1bouYhTuqh4YeHWpgiiUuh9+HOTAIWRyuzg8ragKSIBjeEn+i38oEn87mMBUxxrdBxzvIdYlFIWx2bdEv10d9oO1T0edoGA0koUI8oOuouIgKmwbEO4STG7NZ+s1Zn/epAn3y8xaVCHJV3I28EhWnUixtPLri9U4GiJ8EssQ07wl0xR9x9imeY5fgapoMSOVBnmVKEN9QPoS3gIt9KYROkF7TAxKv1hxiW+g8JiYhZq2FjHDnd8lZknmNWxW7Aln2qG/P7JeU11cY61bUQAhv/zMyR/VA1esaZoWTXFNMukw+BtMMQgf2U0LhBWxHALtOu2sbyW7rqJ1RxQtl1DZLZ5c/iErPSzA91lKd5L4vV50/yGfy+M4zTkl3wzhCo9iUSa0QWD0EsMTJfI7+yEZeEVcucgQfI1ehHG/LxnZfYjBa0+iKmxl6LmG2VLSrQw9OXO5RDmdmGxYXlq8xaesp0TvmMNBJQzq788SMqDT1/JoHq3a/bn3ALNkV+MdmkIOTxA9og3435wrpkqFktWdeiwBFLBXz1e7tY+++P7Rq3TjM58yCwv/EpO+nbbnEGwGzrbphyOB9LUGMCwMCtS+sC20r5a/kQ5ivAu9JQBtGHY1f5DyZmzigowzfK5j9lTNMLhF0PrMX0I0/3LPmdMQXpvTzCGGyVOfMql9g32C5dL7bN4p2RshExqFpJUmD7sx02hvxTAw7qvgF4Tw6lMGyGsXVQE45j0pXB3IbH5ZcEp5DAcL17XB0sua6rJY8aCISOAkOWOg8k8/I+zSvdq7TbBDQJkMoaSTRze9PXKR9GglNkP6BaBuoOUUZ047lm4Oz0cQnbrlbSdONN7NaXR9kKTwzpYT5z8Won4VzHSoT4nlvCKq01JmpdXL+IN/tx13B7rQ0C+dHQx0wjI7Gf3s2tBX23CFDyc2cTqjza8gHE9A27dw82LBpacUpJi0EsZ/gnZs748GW0NjOlIv3pv8LMRaHGq9P4/4NubjUnsdFbq8H6xCwXD/N8AbipsHlXSK614oTtG7qaqrorrjNFDeEyQ37UFXvDsUw1QgqdZPbZocg7j1YZGQY7HsUVRhZ51COHzQH3Exnqfoylii1jbd7Rh9Yj3qjCA3BCPvIex8Y22CTncNigheiluhVFAwhVw34Egrb9x80434ZHPTkABm0GGm2BKSxcY6VLmxgrjOgr4j/pseTzpDJLgjMhugbOkp+nzxuBKKD6RKcn3jB2IUKj9bCB66m9BdNbbkC7r2w531EsJgqGCL1JPQzIPZjTwvytai/jX5OUw565aDJVvuUf3tbFjZG6DB1nc+umloo01S/brXn07EVVCAi34YJRTQqRCWsPvUf+mLbP1UACpItLGhTdHztDHk8goaDUD0SXC93uinNlhIGOOMqbQuw6LJhBxp25gpSuDk5+hTl/RmzdXtP2o/KnXiK4/MS9YFz2Nr7v3h75QhxEtjLli1dQAeHl200WTGljy0hSf4l4Qr+e1yumEYwyPGvLQHTx0gdAKqVM4MFxBrY4J5TmcZfh/dmKtrc17tR0S8OcoTVLC/m4xEEC09tTg5G8D6aYzg5nkDY6EyCw7sHNojB+zLqv0rQrjE6DdJFe246JVjO6zQ9eDVb6CAVBQw/pnTwk5T9t74SqyDZNDvWb+V2g7XtP0mI1EI4lem9npwIKh3h8mhy20a2gUu9vK1FFXboT+TJbIO3VcqSlUyaOCwX0cTtPZKIaFwtfGWZSxT61sDPJk7wbQwSFRO2NOhu1m0F7WJIiJWn0cKY3Tj3xqzCXvYkH3xm3zmhGSbmYw5fKIbIDw4g8PeqKreBCwj28gPT3LnlnJc6//HlEuTTG6tPdAuR5u60huPw22dd/npUvJ2M627nQsCQ5UDoJdaT+FPJlHkfGRYkLp0l1d0sf9osw81yoCT2rO/ImOIEbrUdaOsRcOGlPjPjQ/GrVBSKHFjiGJxLotYelpJIOPpHHgYCYSsslcP/dEXY5awkw0MeEFqnM6f7ElvyWFZuPRnfgZfIaszEX1+bP3Lu2GI8xpK5W7LNx4bJv7Dviq7BvKcVyfaOYxz+YFOfEZ/ke4W6JTUXTZQMxtIwvYa+2e2h3g1nS2QJtCPhMoFzRiDNQxY9MA7w3Hl4fzkY0SP4xtkk+RBwbAsZDwgsodUf1YJzo79xgoj9kO7QbB5OKoRRgBcd/0HJAZR7laTGa7tk/IYIOzbhPdla3gulGSq++YAXhE4V0OUnqnu7cXWVqcAxptY7aEX1G+YHBOb2IMEIAtkuQx6wYDWUksxevhwVNNvWf45fpjGk2su4c8ANdQM3DAC2ZLSoUDl9JxB18/J440bSFFNOV9fodlFWOMvQGNjITbECMtaAl6UC/eewWzFFuP/r64curkssQe/HufxKlcH56DSf8JHOSJo9voWHxR9yxxFxnuVGmErDl2qOJEp0SI52ECmiqvZK2zAYgPD+j26hzyvT1dsJ1Ky5UO5nD0Y4B47z1dJ9hGLZrjXsCjyyuPfmXW2VUbhl2o8zHVO0SvUaWrfpe6ZEaFOPDK/+PElfSXrlmlTESxxaC6lCmakl1Yzg3HGz958Obo1iuGLmbjuRYb/LsncEsvG5rn2JftJdudviz9cc63BPMja9JC4Ze+F9KcvCzR11HeyfMoJ+/UA4x4A74dtgNA3JrUcOrWzp895fK27OiM7Wf4KDSKEjJ8sLReNdqSiYlcIbNDPgsdQcQMMt4vrpptc1jRA8NYEFwFbo7N+repqVhtKvToIeD+jQH2P8Q0LpjsrQcYfEULc/1xFKCBCcAoeo3mpjB7e/Xec9RTZI5JnLHZ5PRfSq7bnQe7I+7JFNqXmwdT97MejW+/RJ/J3AL9d1NFgsD0jOUf7bccrNwLOwgW4pR1MaGCbEh7qWennJzMd2UoEu6EfguInZSs7HE1M3oT9Jkmgowy1BR9ds/iVObnW/M7PTTSeSXA/pR2CP70MJCgvZwX4/46/1mYtIZG2YMYx/UJ3ABVCsHoHlzWobF9AAEKrgAf0l4fBCFNuIjt4uv7+pqG6/boebvGHXs1XtCa2/Y9B40DSWVB8lXUGY8JKx9qLri9nNt8vGy/t7eMpn3YNd3UV7bmxeuTguktsIAw/YtYeELvElVh2p65jIplw2SFiCutUu6Wp14c2X5DTWpyenu4I4+FyxokmLdHKMTJDbo4DjRdMJinTxn5WHurW862mslFg2fqeLkSZejTgCML1Kv2GnANFGQ/tGK1PrEE4uT/X2O+iv0uyXoSC58RKeQyjlBktDJhSlmONsIha/NI5uw7G2dXVr1APZ5MI0/M/mZ7Tig5p3tNDK8RZNMWwa5kUoQOr0vRf1r3zWB/pnKIpc0cmuJGWtw8acjLlCnCYF4ydhDtus/LabzH44LiAxnaLVJMf5vqHp7oj6amFZwvrNvswrXfx8DQyiDDOJGYfWbQumuzCD/CYj2f1yQF6yAOi5UjVvG8rO47+p09FeojCDCg6QRbEwOmwE+iFAYxwG3TmMOyjVEHP9Q/gwbdJN8bQOl2vpnFZTpVe6rEChObF3mW0qzzdpN9SIZLssJHDS3kI7tcS8dvwOUGqwPiBnLIxWyQ6+vVYB8WBLhBURKQ9y/OCxVQDGdS+jM8mncynSQau8EPEj0lDbBp1xQ7/vdFwODTyeKo/xhWr8r3as4qBBtGd9XRphcL1ckoYTTUXE1L62SNrQEgnlkRf4QJQArrtPq3a1d+qLzjBoSBVbF6Xcq4VdnLxjTcmmSS10K0PslJP1Xv5wdrqHjMsiv3mqjPp8ZOYuzoDZCfIXTHfce7qzbzMd5JUybR1qV7HaR0hBs0XerlHwqcjlF10fwfvVi4vo5gan6k3i/acqnuMQISmjnU+E4Ks9VvyShmZt5eJMOF+QagOZNjx1mXIe/nh3bGhzuwx12ojyKdxwdd8vWiVUnQbJL16XgTVOzeTn2R0zL7YLWfj4mpa4Z2DFEsFxreoF6bAFUQ9/ZvLUEN3lKI555ql4HKC2XJdYK2gsgO4dENQvDtHreN9ctDJjVJ2zqfGfv7ytVe6kxH/jKhOiQwYrPfw3bjZECWBd861SfDzfXOtwMwCFw2Em9dJwTU9oniS1iQRsvb6RtpNUjt1hodV10lKemvwhBDEECbVgOnOgWdmZaBAAAOQAGfTmpCX/3OG6eGpEzDSv/fh58S33hUrPfbfROp2KYxkgEHj1E7Zu9FtRMJuohKE4duCwM5TcZ2Y50Jxsps+y+gKrrC6kpsOEtb+raFPUrUimOS65B+JRMljwPYSBL5N1VKI+BkmCvfOgADopjbRFR6SvunOp8wjgJjziHFse7ze/5785LweTuv99x1qlIfGZ7BIpvrUcQvPFRjguhfnKwmrsmMYF+kEQb6dP0YysBkEX2Q1RYOEi+Qsgldme0fyopJv7gj7PN6zUBAnogwuHbSnZsq4U6a/YupV6S4IWlt40u/dgpa+kdZQKloLvbfJERUJvxSPJXnBQFLkjtrxVL6bZtoNhZ2f/7PTm3W81OjMqus3WZK1c49PJdktP+OeoSlMDjxdf8l+Fqcy1XGA1Neq69ezdHv9Rda1cz6XSFDfPOpQ13scqOoQ5zaqVmQAAW5so9ySprV82o8H2hOzA/TImHmHXb5OHp5nBrRAhPy8M15CGuXOQyba1fd1Pj9yJ/1WOlb9U6gQBfzU4GspALbEVdeArKH44yCyu6AwJr+1s7d60KSyHlj+hNc7+wd3VxiDRBNnqSVWm2y1cKDGG5dvLhU71Aa9Fu/0QGxSD/ijryq5tYhndzEdCWR22SlZnwq8odHwmBHiwbV3pYtinFj2dQ8KOOYZzjaDjj63Ga1V5lqBaw1zbUBdoBm0TyHO/JEfj+QkQbV/Sg8IJF9EDQBVIswC8plXOY1WQ94ZDFFrgqO5yBZboATGAwsXiyFZt/p6TEPZV2at8NIhUKPPkfxGnzH93ZtfzRNAqaMLhKA5o5iSfqyKFWAS9ki8tKmCxTb9WNqCc9vG5k+svYcCtST4FTMRrKP4o5efX5PD+HbCHUEFHGRbDYLIuU2QOJdD9ylgrzwOa1j6sfgDmtBX/QbqSbbh3NlkQ/xy19XzgLmlH6lHfkgv4PThVYVvKR6ZAjASqXf92+tOaWYwEiESUi/dimA5/Gcd8/kOJsPolhtSo6HhWszk0N9aGzRGaHIjhntaaexU5O/9IT0F2ueq9245HYpPMPqLAiJVMWs9fwBpJes+fCBAcZaGjqoD5IPdPqT0tICv6vjMxXvll0ncWeBR/6Sy0d3Cd/eIdpa6fA9JCmTy07EIZLX1ERium5ALKV1ZbZztduo6oTX/rkjvj8RVnTdFbvGs+qtFGjuilIFocWrkTfOHTSdMFSj467ol8Bhm8fKiEwzVma7AWOKVDRFZhQkdAfSlgYs0xOaPqqJB9NlGCLkO7HAFFRUXU+ofxu8xEns0JjMS2fJ8Yzl+4nuH4T1r1k6k3STkp8VkXERXln2wEJe440DRmieg5ND3D1Fcl5UKS7h+d9BnBS4AdAT2+LCo67S4ZfQNAtmyuruBtXFH02dhAqUmTc3TlIm6HmhisGmz2MFai0NFyzZ8pcQ6K9yOwfgnX7wca+MYBPWbNCwsL3RMPKwlJYdNFdUT2P3thKaXV8mR4XJ6FqSH2x9ryZoeMgvRmmpaK6v9+ujzQLKvFj68kIJGNPCGYzkjrjee8n66qQIRuEBx2xZT86CTjLOVt7XFmnbDItEQ+Vk9/miOSsrbphcjdQS8gO21uJM4TswMe9M7npZd4ZzopUpAF9RVkjOE+SsoMJQXfz+LRopcbSg9IlfuUlTzNabIFPOViLe8eac4HlQTkvR/Pny7+1Tf/Y3Jm8Wb4+SINcA70ROYobxolQ2VxQtA2nGKOMukGBeFLq5PURe6JraTI8ObMI/2t7jixQs+IhjXFwI6PPZ3JXMfGsCKJxF+XAxsi4F/DCgNrF3ZTF/L9QMUomRcGK9iJc3XbrCkNVRtYxJYqW/umqkTaURYM+46redbJ82o3qNs2DxV6b53SySY2q11ydZDe4A5e/utyglDUBTg8eUxls+PhEbMAx2Dvic/AxDhR7+k91JKZedLlkD2Oy+KymnIzHqvSGUd0wu1lWn2n3aWFnPo50qCZs9YMG6Dy6GhjKaNHFTibj4FE5GjL+yQlVvMsdZeZtth5riZxwkUdlRIiiRPrSsDWw0KEYlqqcCMhi4incriBpuZgzAJThSkphUlvJH4gEpLqe9K3o5qHYxGhF/Zr8OuYKeu91uEf29AATqSRZA3sAmOWeZAgRP0ptXgrRmewCPebaLBWJuIpNWvQRA93u7/MSyYu6vvvk5uD/6ArlqmD3ehiJNOmRCjeCIiTxGOkZrbralry7zqQLUOqKEM1swjH10Nb8OrLFM2Bn4O5mWeCuZa3DrA+YCUwwUeLmIp2ePQs59WUqMtXib90o7u29MSkgQh+g/Dd/DWQU2CRF2EE27zWDBEChcdvt9iAFTz1F20ZIph0IGmuU9uUJdcBVq8vReRWQHvS2ezGAaX6S9AzSm2c6Pg8VL3gANcHVqboKgs7kJTxig/oFZiDFjo71iOTUKpaYHjQxqmURE6LzbDU0D5B60KYOqX2LjTZYG/c3yq7w90LabH0Wo2I7itlQWoLpIjB+V9jXpOc0vifqzC0sqCLXrZEP47pXI0zbTc5iqsD75ZHnpAS+1D9IFZOom+xOlb0I4cMQhI4k6av3KJRdhJ800ocvj3BDd/pnt162gTvORgQyBbVTfpt+ODDYZLmAdiHEC0jtgdEotO5xSarobQbpdS9seyrnKvJEShe0jZOrsS23p9NrMjieCMj7hr2a8MTEIa+NtsrgWT6Vm5aMHiXPzGBZSiu9MbnTY6L1GPIm/ayCGdy4S1k46eKWVqKvBWMGbF/PlqD77crJH8EWhp7FfkqLbvkCp+AoRd9paN9KoRmBuj8n044UvOGjYmcwPn+4TLeWIKmaW5I1BI3649rMX/pMdQv/i6Ku6Rb/BXxpVnm5W5MtO65qxNFHru/uCmMkrg1857XPUutrapxV9xiU0O/MOV3SxnEKD6t8tihlU39mJKXILzYltPPtjYhw6segmcSUlArHsZjcfWatQE1rfIwYqt9l0u51C9HqL4OJtYNllgDkL7C6E52HWXPnmlK8YZCoId2jxA5Nhp57UUeCBuxSAm5mM1lkx1ZqxLjAczB0VAdCMRYwJeMznzusNvVt9XI2yzp0O7s+kyRzCFtFXTfFQjV8i/LykQlgNWss0XocEppN6cgMgsCvNLJWZMTcalWgP2uzg5dO73dWpKW7CnWDyhL43E6rtmP7G1KGXpwRKXAFcrJEt1a440T8Iqe+5TB5dZ41ojjdlNarQ6/1TXtKrLAPGA5WzgTo+K3/nhNxI1fSCFCIwDM2/9z6DsQc/O56A7WG48fGXN/hDCMGPTy35xLn3Y7crhZGVocSgyBd++213Ecm1mM16xRY49P/yl2zp8ZSnbgjX1zmY1NKSJktjX2wR1s0IGwlryiws9V1cnbCJpLSfnBR6UFzQYGPw9f3ZtUW6XNp4jZevBY/r9pPZxGCKvrjIDILL9eaLKps9zZfQwgVj017trbS4RaYsmPYawEKakuTbGzddTfsGwkR53jXw51gUoxuCZniUPGJHgJMLwbqsqrf3FsMe/Jf0MKwZ1FdEPCht25CE7NCtbWL8fGlv898VsqLtnWs0qLfZu95XNLUEphb8PmCVj89YR3YOmH/9MagKhRn7oC89FO/Sp9j99svn5IXtsjaS3Cj35/JCL5JjA9Kdur9OQNivQG+ZPBHOTbln2tydK4K3697jC02Qg3mqk9Ve7jkV1oFzSMNnRti0O43qvgS4TYRYgSqqNePFoAJx2Q8DQ3Csgp5UUjjwMBfWuYN62df+HkYFr/ErTj2jkFmZ7hax9ykn0Cy7tOooXVyMtDNrcx+yXf1ciqjf83B5jLx/tf6RFC8fmHZVJewYxFTZTFw+GNwRKbpdWh4V86tdXVr6Zx6w+PaA1XY2h/+65TUIf9vXNjslriA8HwSSpBQKHgYb4/JBYgRdCWjwiU6Q8Jx4TJXNWu/H+MRWKUxZdpByFmdzmfivS3oppOPZTwKXxJ7+hLfHEnQ5YDrQOGRJi193ryJ0O0tbuyHXMn5/sbzosKI7N4R00gHyGUEntsJqJ/7zLGWVq0EXC9uc78D5wgGCZrUJO5ADcAopcBU8f7/XnrC2+MRNKg1HjnegE30Yf/1ytfe6tX0Q5ER67jQkMP/XVVEzglssPm/MdxoffUd9ekXpIBEnj6J0L8t3IPBuW2MYYSa7tdllNPoe/ckqO8sH7TW3cL3uiV7R2lFrvwyCGdxtZhdBMIMgw4udJJwMxJpELzrAvBFbacv6KFH2Gu3I0vFHecEwDtGKyI8xbapTC7y1xyDstmlU5ZtyIqE6LvhoTWxiiaYM9Os4h+4lrbCXOnqMcgPsR/H4kSNcv0F9Yy9aHGpDgbwrsqpuNK7MFPXKZMWWNqenDfTJ9w8XcO/gt4sFl6H+cadTJi89HuCIVTTyKHqFDsh18aliiVb/uNqO52QEJHdc8bj6QK3bDv0h5/8/m7/fNAHzsib1VM1XmClwSCJUqMQd5/dV/Ov0zTNJkVWXPIeTCafFwvymgVkT923PBqi4CNPBmAnIrCXtHP5Xi73iJv+3JBv+Mrj8ad8nV2I25T6zhJTw6ofuxXKRjzdX/1jVv749lB5z3n09zxpfJC7o/GuXkY5ZXJHiBvKp7+XaWVrBEwvjMBkk5E4g8hw5PM9olix6j8ReiX+M7Dwz5eb0QgTM5sE+tT4odJvA1ybHbDaldeolaqKtp30qp4lHnR5qpPXvprMwU3p3/2t97p3TJnFC0uow7BhSHreK5uQJ04Yenq92i3g0bw+mnv1nTcJDk9TercRUZnW8postfx3gXz7HnFX6x8orJjBSxoXy+JGUrEoarWAR10Yu1TOoJdeZGghxPmUiOnHyL/SzZu3WisM4uQEHhYli/DZL2lQCPwAAMaZBm1NJqEFsmUwJP6A44HserB/bltx3/S6Tnd0A8ZpQcvGG+fZZvsJphiIw2uVrvV25T/v9hiA8VV9eNSCH114ajNtPMOOUHCbJWEA/ILGAVSZTKlzri25Fd4T7SzD+4Cm3O2T4ToFWr5j80OX7gLuMN5al7J+5pAD2QW4pwUFkM5lMlu0McgeQM++KgfzbXmiz3pxVeszCm/ghHV9IRLXBF7Gwak85WaZ0ZVF23TTeJtJ62jZZbeVLHu/xWaLMVGRp0siqj4qXW900DciUH32AGn0GnoafrQ0+zCIx/Xbj7czJo2bA0pEA0R3GWeYnUU2INlF2H/A3qw2xRaKkjeaC6+1KTlsef/MAAD19QYLfHO0MltG2AandMlZYTNx1pBnCYv9gGm0O2UI45EHwDnanIPwh/qItR6PCCsdLggmHFOjH8a5MJd7eg2ws+ChKOejV9F1oXAqS0vLGFSeTrvckMu9LVI+cDtHx44frC9tFPyWuIbxLVnaEZ3aZ3/n8m55UegKLFluDkd2FF9SThBXlj/QduDbzjShsxTjmItKxxhlX2RLmHXxBGRle1VeYQHTMyMbjbBIO8EnsW2sJBRF+XzhlFAQMDsM5oOe5fu8aAr1kDoisQVOjVrI2AWspi7Yq9rVWMw/ib2jJsI9Ckr8c4o8A+j8a+PF0X2rn/K1wNVyTReCGDp/4sKwRxgAJ9KUJSRbVfz0ETCGghiQ/8+mTGxG2wqyl1nQ/hp9h515Tm2Ra12c8UZrgBcAm2D06y1dHi3ggvy3tn6xxipVSijfCkei+1JiDCCO/+OHRvFybre1WddcwwpFxUJLepXcGcSqVEeH6KSUMUgsasBZraSDFSE+lOl2Dr+FX3x2pSXLJNCSRRq0nt/apgeTnIDSY2c9x1mmagyPnH3j1DI+UWOuOAmPIwWZtdUKgmuBWsEDO+wdD/raw7cyC5zHytU0FzC1kOdhVprZDPCOcIxmCA7dcXwoKQ4q8Hc4Tk9aAQmegwv7cPiwhn8wIbszRTSHxQiKorMk2ThZIL1sL0+4mzpRDnNtrJr9GL9370LtpIvvnTyJTEuyxTvJWx11dmzwiJD9JDYHud+sZxTPqrC0jixjPyctcOsNUEs5jXEHL5pbyfSI0xezHBgdfwm232IuEjqFr47c1YLqtXQQoGjju1dytfG05vA17YAl+kH2HRk8Ew0g/z7oVgYnyD0w67p9u2ZG/o/pSp+ngFbrfMarAOfWRHV4sk8iWXf9KiKJkK8cBa7Kd2/iDbfbPMVGp9/hHYGiLUH20pqZX79/IbMtoPMuUyUtHkzTAbSak2AOiI0lTUws/QiIcNr7bhc160gc4TRkOTxWNSru/uXgM1pC2WYd4Fc5xLJ3yMBDqP041Vu78bAtYzKtGOlDrMdgDkU086bckxISmFISRg5bBrXkbd5UKYH7T5FhVJVhxtmx00YLw2MxBl/fjmXbPRmn2MYn44lFeCZ3VrX5UWW42Pbf3V3OcL2fgn9eD1sXMcUYxTJCvMDlrynz8N+ta+nH9feaXnAxsYFw6UnRS2ezGjAjxtVWSQQI1TMNUasZMER1vEuDmKv4iu2M7PyFqXqTzeokAkRoR2EvIfZxSafMDgWWLBUruk2235EWg68jVVseO3kZUs8wYXDQ6qEAuzqKK9kpGzV5IxixAnGQlUzzivRRHtFBh7f7QD+w8SuX2dXQEqClPVFnStqTSTlmC4LZd5Ux323ERM+3BL43tbK+iT32a/uMtWYuPZTiPdpdhtlQ/zBVwAyYCNerIT7Wu4Gywagm6mkiCqmsci2770TOyO2I5egFBAJbJwd6sBnfH6ZYKUDBR8wyoVgdSSNKL4p5pfOMn8L57wKwsGxtCBrZ+LhB2+5Li1Y6BjEI4/Jb2G83WTGLEWdl+VrfwX0hRzsryBIJp5+9ahsOZZG816N3iUtwxHrNOI5AEdoDy+HiIWpDl3+xjkLDhrtmLV4gXQwVF8poZwyAABfxXH7LCD4ONNC4IFJhQmdzYMicN2TlLOWjEGDyEuqpSWiCAgchfoOZwz3SKg7OjFgg/JZEuNy4U6w1Pv27wZYnmK79XUdlne6SQ1l0cGZ46kWWS9xo2CLaR9LqmTDn8JZb+wGrnx7wlm+9neEobsWWh9xjH39fEdCRAw0UpPPO2nd0F/adFC8+iTq0immVTjmKCxSAWqfqybghXUeTdQBISxfZYLrmTfCuOOArMPrdY95zFyOwa+stH7DlocwRp3DPV82VB1qgEpZDeWTUFDCVrJdwoU4MkMurJbGXGhaY2ZmmKoSQlssrwWgJXGCSHEkeAVbSSZKEZ8wxZGecSjxDfp/3WqkZEUAOnvtw5SRFRn8uaEex8v356USwkdoBydOQ9iEv1o4GqZGTmxW46C/8Xxlkj7L2p/YzQt9yW45kShGSBni76xZN8PrAwwqBmdDbPDF2M4fTGqcwiEqo/Yel6z1nW8sISPLCms3jNj2M3aqE/SuhCWY8n5kuCenzD6DECr38gaGXCEKyxaW4GAzECoYTUWizazeTQymCHqRMgR4o/f+889/Tl4G0ygNXaH4ludr09lX2ABYMwqWxrmxOhqT6wOm2S0F00cP6mDao0C5P2cAnTPHVW2uSTx+XzsohgGad+IAO0sQvzUZ8avvOcngtsADisVRT+PeJ5jhWP/9+7FoRwQ99uNflNfUTOE8FwUfkROm/P7puvLqgo6PFLqG7pF7m/xDJ9spsKcH+adgI2yfkSRgfPzJF+OZNBbnvZ9AdPRrBzcEEgUggKdMTtvfhEOEmLW97bzfc4mpffs1Yzh4l5d3uOI99CjSx2Pb7axboEbX11ona7MTUji1eWuQtOulcuWaM9+IrdcMQwW8CNICHrH3IaRSltOoUjrC5GQtuM1IhSuV4fiLKE0O9mEjberN5OKJd7O7dID+myVWnYCzOvGzdKjjzrnAdVaJc2N0A8OVWl8Ujzm0rk+4lbhMka/fr5XzuKUWYg7hm/XPX6+DD+JYjESVhWnTfQZgEn7cfuPLlME8AECpSw8Gz+G26ZTF7M5sbApBKz/OyAjx1+kdlsue0g+bgMR+XafoKyJ+ryMdEWDsbnznPh5N3qI8PtEqpSfQXyNK828eh8OJUHltVUNGHAcIdDs8mRMjLOYDhojZVeKrK5I4xFTfCTgDHPFAD0HeQaESWSWkNTWqFlkLYvbthMWXhpyxAEPao3d8hJkPd4xT5xIO968Gofi9Cqe6qz8tprZ/Y7oed36BUpqZjIO3N8ODBP0b3cD17CxKjr5QfbvIX4P6slctZ50Ev+qQfLcknfiAr3OrGAmYrTuxCyBuvuTqxZXJvqA/xcO5CMo6j5+BW3tVlmIF/QviBhmcQmNPc7ATkmoLnIR4iHGo04fA00idtgw9KGQ6ULSqQzMwuX4Zh8tr0Z379rqxqd0iePj05QhajY59sqhskPI4ApnOAMZwr+TSVzrV5KVKVTOuQB209NUpedvlFS7ih53HqRChE/sMQZ/jRc9QKSEgBapNwhzGwyQBko1GU5uIi1cXBKeYscHPKDksg+NF+j9tOI/k858+FgSEEJOWRIMLk9x2VTehVHirfKEr2NornnlAmqN+o6BU3gMeGVnZ1Z0jhasckY2Z1iT73kUBTJPE7cxGP/yFIDEQCahop+Xz6LwGcnIyb9DGtcEhvX/1QW308UcOFntnLmgNRMeEJtE658UMbdYVBm5GuqSIm58mQInLVotMFKHI27wLx/rZwqcjW2Yp0Sh3yQkCwuU7omAdlilqM5J7S1yWqa4gZ6ZZ2gmlUgcMyq871+t6qOiS4fmE88dTBBQ+QER7keyDd2uJ/J60N6/07ikscLqMnZmoStXr1JcGyGRDLPKv1Gse5zCm5jCZ7osu/Gi+i7s3zOrCZxmGosWqGadaQEZ1iGpmbB0+PWvXvNhvlHnjsmuWFGSMhEwj3L/DCSM9BA1l+192OgG71k4ZhPsdE4XP5mE0zWCF6V8CA6AjmW78zC4osIlzHNp1mzIx6spWYu0TlqNrSKufQCTxs/NhLSBH/wPnFbGnZEZ4ylCGb5MMxiN21wNOsTQB7g85SukzZVuOxH47Xh7cYoiUbrqqVXZPxjcn6DcoUNXBb9OYXiniF1JvXSP7e9phMGUHU2+EINDpT6YaWwlh+wclN5nv7BDZGVWnwmzMclWh+buladdTr+InHaoTwFbIXT1+o8i4HZQAO3CBb00XXpniBvGOyfbEq+1NAPn2GpeJzX9GP8Jw1mftCOh6qznRtjDNPHMCXKhUTStt2Ip4Yn4INKvdSqDdK/F7vcTHnd0BjpspiPtYe6S9Ur5biQ9pz09x+y0GncoK4RTXW194soExvbQZHe129hLnPZ/uIuWCrWItGAWmzy2/ps/BB5XFlFMvQ1MWIk88AwluzOGmLQV2Ywgkzn9rrYRWvYzLOYjkxUJt4z++pPrwD2Rur6XhgFn4AG184cKPp/rUuEA+0WhP5QgyL9ck1LGVNR07SaMQafOpBXM+7sdN79fXBupkwItSRMRAbXbDcep6cp00fzMclWncB5BUIqXi5vUIGlagBLcgp/PZ/BIIkAKg8N8yzf58P20GCRzQeUOzcA6ZI6IG6fYWCKKQDtXSfowmRxzhdbbFvm08Hyurx6tBTpR9XnR1zXxVGWz7q76DlxLMgdBRbRXbN67m136zGlHA4zoGa/HtExYKcWi2Gp9wc1CWqJJ9RBkO+kckcCRdhlrizI2kQtkbNW/UBh7xLvwXD4bKAw4pTqN+V7FeAYvJeRgpp2v9unhfs0irba//fMrupaHNcjaJrQQ9YBPPikfEFewmBByA8l9bUsSaUJa4iiTUa9YOV7yH5KQ15FlBYSnJFXjRykyQj9mim9016XyHlm6CQNTa/KkJ1lijj4JjSaD5Uamomrf/xUBZzRPwG3+RDV057kMWMPaQtOyk7gVVvdjW+pkwU4bdOCBC92ecDh+hAlnNjOufZQOhZsmmA5jRje8RCWe+nXmje2A5jo78fMemuyP3DAMCIzr2WiNnk6RnT7RYwoXcO83ZJbFgAYTpvEIcRvPpwivffh9tDPNNC9EUUBp9jkdeYBGwI7fjhAkwreZiKlNkW/npH9JOIqGiBEzzmXv79r6O6saZdv8zT2W5TZk/JKw0Dp2UCD91resWat1HzbrOK/LaJM0dSmVt8GGtr83jCyUQm8TX2lCcxSuwGv5ERQ2oPyvAK6i5MBCwAaxSyHWL0re1yRAOOi6dhTz2oBVXbcmwgz8h4bFNpeRXTK2snA0znjnHwDNwjZ8rxAc5sU6pVNk1ZTiseP41Df3hxpe3D+2Gpf1bl8o0SRfD9/W+Doh/IYNGrHSM9wIbGtOVne3V8aAEzH1uopzwOfywjaUZNwK65VxVZ5tmNSwKzY36OtztskgfRqzkueAKdRT/5tfu05Mk+tiO85zV0YaP5GzvIFeg6QCNrFGJviDDjEnSh+OfOaXUrAkZZdmV3SDKiwX04DO6xTXkWjJKvL3oiF5qlfvHaOQ0lpsJl/dmKTzSanpszHAappImXPX+LWW/bITlwp9/YoSx0Zyt3462SECXr1dKJ6fqLKJxqBsPZE3bftwXdliAk/ZPLZDAeLI8XvIvZaK0Ajar2MP5zAvHdbL5rjDOIMhLH1e28Dmdxv6s8fjTBs9IIOx/KT1VOlSvaCO6tyiY1Oh6F+MVk389o6j3TVehLKaDkg6AH7fYJchd1dEk2YbfRwmu/OVQryF6WpfVuFo31dpFgkMI8f7UpI/DuBobHLbO2nh75fq70jMYlht/7kiy2g6CnS0Yjtd0wiHeMC0voVLRL7FgZ+aiWWHGkmBx2O1BF2h1rywL0+2ouDHOpEeCGJMk43a9hq02SmB2GxibHzIWL18CHMjRc/aK/aTJb5Tgy7WH6KAYM6p3tLjfSvCxIHNrkOtPZdLBtsHFC2Iown6s4noFhy6p48pPsAH6LmaZXYXDNO1VTx25yUVLFSa+hUHLGNun5ZxwHAHPrpeRIkq6iF/tBG7noz1nXC+0o1ETwAv3CvyDRic8xQV5BZy+JNgMf74ruGoynwLhOb+P8Q4vG1Xe4XxKcmLyAKSHz9JM4DKmmKZRHuoxe7x8AZ+lTLDBmBb65J36Y84XtPpCf0x+iiY+xNB5arwTGMRv8DdPTYH1gqi/GLklMrxhsDAA3BYWp9HqJWkK1Jpoc5QkKwBax2qIPqZ+sYIvN8yAMoJwnf4rMObzZRSqUqRKJk1wPPElFrvqyM0R9ctIYcr49Gl/rRDiNr5YV/CYLCQ3gNu5aNKcuvQlkbGgHN46WztXo+7fmmSfotFJQhmgsCPOFEqiO3/45jxrvubTBd21GGSNFW+LjA3gI5A2BSNkuJkwXixHqfY26W5bkXe+coICcSUTIJ6oe5ma2jCh3GTC6FtzjFXAv+Ag1rcz8MueOYe0W4Ifx3HWMn2CcsQRdbBEMF60wLUC158NH0XyYyxnq2W8N3IX2u47b6e6DVLL315DQX1RHFIxTKlLZVDcf1AIbNU+ZD1VBhi2kea12PwOKfBqdKE2X7KCQGLOS2E7jmOxRUZQCB3KTapVrYyR+c8z9+Etfy34mJUOSKMVCccP0w7x06PQzbpZnCD8FWhHKrdDO3lY/glprunSjnfh6D1KfairXVq/6Cr8S4WvbAJxAJXHDFhDGxLhFUaHNCPZ8keFRYv14yUch1+5SV2bS7y4OroUJ2aIAxzJp2/YuaILkUour6jDIaBs8YqvZyjImo5+neVQ5o7PkDMEq396HyAW6J0jYBeSVtu1LVn7kFQ1unC2PYEkdRy8T4HpjAg7qDAkLaiG2KTar32ZrPD0o9mgxmukIryLK+5ySf8ugDxH04uft5esOuo4EJd2Tya3+qgv/PelGQ68C0UNdjDuI/btFOYpMTz8ctQbzkoECVyyDYCmhWS9kC55mh3vyhDButzalP/yqXaRRBdPwq8qEAS3bTNaCCJmSXSrDbtdbJ0d7DwfkHHOZxFPQk1HxX/3WsoRx7adukZJHrSQpHiyuzb8zDAOLUWvCWvpnhIdXmKwEbjVfDrLw/Xaty6sNZTgFMyslZDWZ49dhTHcQAQjlKeLZXz5dxH2DAFel+dMPlsChn3KFyJrKMLCDfW/FOyKl4NOx4VD1cokbJU1oAyv0O09PtlsbYQ4GW178czCXQOppnyA/cHqBvYEQ6N1TamsoCOvrZrxhjB+MnP18m7MiLv0ZZ19ypudED2uEQV34L0XvEnVrV1htZI7x3gNUh/1A2C5vD+UPmWwjGzyTrbxkF2pKiZEaZkjNMJLkowC13LMXrTdk0LpTlADMbFG0owHJdWNwiKJdwT6aY7goT1PYJC7gRWPVujLeBNTZPcWZrekrsvkHOW96sbGRdONjinNXdv9TBBaiLxml1bPOy6vcu6T1c2E2Yw9x4vxSBeK6NfBpDG+HgyQSV8GbKSsMO26SVLLCv9M0llyALRJUn58R0fa26EYueyZ5oPAheBSkQFNY7IMjm9DAK6AhWn86+k3+t2OOU/xDMaonnvlU53yc7gc1YoKo4y0QadBcuyUiuvYIy3PP6knMV0JwrmEmKwwFUV6hwacWidETnW3/hyo6qUt8ELT0OQrnsCLyUNTSvLE1+CMNr6ZniocX9htiAXD8AoEkgxUZSWfx4zWfsTO0PTAsx7fozay8RUXuRMyZEgt1+MJbl6UYg6yJddD4k77W0Nj+jXbe3CHPaXLqEoR8fmtl+Dytkvo+AwcuW5G4F4kAX4vepnPCS5e2LYls6SNea0cbAVhLetsQACZuIqkkisicOFVohXB2w31DQ0IR89EZlB43avDRv664cT1ZC6m63Vbn4WO8hXHtd45f05Va/wG+YXZiesNjLP5sqccJbYGlPvLgYfOJDELRSjy/taiHbjucPhGLtVUwCt4tSyZA7Yt9pQWwS9Vkf2Ecb4mohKqEjWRUs1YCXEPm22rxVSNdxEEgz5nCrRKSY3HVB/unTtAf8L7np8tNj1ZgEzOYN8uQBsM1GabOnkACjxfXNwjZsdV5kSO/F0yxRco/jO0E75J1hvpFb/vx7C5WpCZK27+CZxuE/9/zxfsmeRAN+f538OrPWzD+kB77/ziW2yc1ulmRG3J674DR9HKy6mptNCPc2l/iPmCHjvVHw7DEdwVYDhi9rRw2YbD1KMeCg+tL/lHK7I/VJd/Fo0/L/E1/mx7CxyOYCU9Xl2+RQ76QXJjIb2czAKlocIt5wfU2oh3rZpgbMqIw8MnX+mDQK20ebnlzAGxQRtBFhjrT7BrrqHyZnc0c8UlZyqo+QCSC2X3RDpIGI9rYQoXbkHTjM3h6sO7SI4RByQ/jm//IhOOmeR23hNnSgOnk35Hjf4KKPRLzIOUxijzbw+KKF5+V5qyKa0RLcL9Tw4OpCQu1NU8jhQFACmu5TILcRlzQA74C0DYh9p/rB1q7g+L6ER2wZbyk6X4sMtlYUTkViaV0k/WpCIOM5Cew7+wQxcWXTAPY0jj5wMSWA98pza5ai/f33u/O6o+0g6Fm+lG11b9tLMR6wbw9JnqhVWPzX4Xi6KSEOe+mGjR+4ho+Ze4xQ8zKS1FHwN3FuRstAC5BUgZUXVrHqrqet3O67XyWXmS0Fa9wafkyuAlOYrAopqch1hFTNv7OghG4/9NUNFrJ528VvHswcdcROWAoobftrcuXRvMOjm5uhu5MykzMVIWNsfcT0zKHVlQSrd3+yXT0NME4NwHf1vEZNCe4OSj+FYaKhP2uvOnJ6ho1U7CaJZdvzScrWub9ge95Djkm69SK1CTptmtH2iyhL7oPZHMuQgcQKuguke86sxYpRCHyOFgqAKkPdQSLl2IY3uoIIN4PKl/ent5J9AphjlEOVVujB+WUfAIxr9PhbNaecOUynOpwvP9hM1LSp+JxkDRT2qLpYYJhfNlnOe5wgyQ1fDdfUx2zG5wVeyozPXfPHn11F8FDAlPUP9VU+xDMzoZyGcpnuOr9F8rdM652lCs+wUpf0qL2lGfsCHdWS1elXBx/cw+wPVLg36abasU3HtRSGWF1VKhuUbc8EYCJSottB+BmgipzYAoOMmbSNspYnZ4LtuxnPBQYaKCh79hRT/ejQQOv53nj+ekBmmXM8+Q164auJvUH/WwF8kG6fzYt+1sEAnmQhzrNT7Qf/BKMz5jNE4XrAwHUV+7wWL+jMQ5+gn0ZSABy2Mft33BysEAqTIHeO96xzE+EWyK5TsqfST19mrYN7ysY+8rTnOCqx/A5txlQmVGbbkVTUL7ro4EaYn/7WFr1L+QnOAC6ZvoPYGCh3pi7FoVaYCejmRsJttNEblBmPEdDZvMzmIiMg1t+RUiPIYeJc6PBqxj8kjCODXWZUjBdBcx1ALHbWUqQhpeQVDTlJ8dJq8hf5DEGMpOXZeXVh7qledILktLzr14cjiJ+Cy+Dx9uB1VtgsJGpcB8SDOcjl+yeuv3v8716BOXwB+NXmR4YzaOmHNEW1WNbWkox1/MpL89Zl13o8OmzVoLrjqvr+WzCNiFkinDnWvpqYxo60pPPWButed0PobnsTGUkslbXjyAZu3nzU4HP6F/TQLfI1yl3czSlEkooS+DvS6dc+PFRA5UvalQKaRBjsH4DCsKT91oeQHIe08rEXC9H+UoDC7JihtCHvW6j01aNITABRQ/EruECXDiw0ux8R530mNchClXFr2DCIzQOEzNAuSBu23Rdwlg3dYbAVh+HREpGI+x7uJ5u8+EkZDsaLzHw6Uu+Ik4LRDhCxDp8oPggWNuTnGB5xcCyVkR1yaI6lvGQTmnpAAfudtL0inUWwN8f+fQpMiKGYAN5jIMiHovCBxurm0O67U9qNsLG/RLsM8cT3tUGgnGCBIdlRip6d4wvqCsNxSjpL+9BiML5qCc2Qr/093bq5rpMYJnl7cjIGPA0xTY5cyZvBfl9UEzvYqFx/FyFhfo7uLyTq1EEtDW9EAaEkCoPlVDmkF34//TovLjoCdlnYD8uvmTbpv1sCKPC860MxntQce/ui7CKSSBd+1ZU/6c+CEMKNMc15WZo6ufkgEMdg+R6qzY0qXwrhgbIgeRQuekegqWQxdlbvAV9a30QyzOrPH64qI93i1uBJo8cl5VUSTM1+faQkwbuGCuQ9DGYTTnbHsnyd3iduyEmTVfgeQTXepRIUwdmbUu4Gd2mUHOecqvnS8Up70Fe2vxePZepnd68sHKsP1po8H0ahMJ2kSzHpihCc3j4HxnovlEOgXMoLNc9uvSPIItfxGcF4QG4l1dehx0kWkECHEPMQIpGBMVGCNSdZ4nFqTJfU1XCFS5EMb0lfjQJuix9MLqD0I7/YU9Xx1Op1lB/9WUmIHwF6XsIeqY1nooTBthwQCKdV09p7i4Qsi4y4OQ8Y2UVf4r16fCQv9lzFHgaJYgglBzUYifBSxONSwg6Td9nICqgGK3wP//OrB7sX1IwAzaCbM6e0VMbslsFVtRgaxB+zH+8PzJc8lOtXe5K+PWCy8Ktx0tPKbRC0+PVn9wjpRT1JJccX/8jl3Hoz4TE3XtcFsma01YVzO9fin1w63NB1lOuH5Ov8X4B+ujY1uygMJ7tTUSYEVAdsQhbpDMIti4zwlBIfCe6/bThNzyt6JsBvEB2HkREiI7wQFS23FTnftPKS+CzLtoYZAh5+nQPiwLY91DccTmU8vPdFKUZ51+TZshjRGofB55RC6gnITH/1Yt19n1RKCdMXv7YMo28PAZI5jDoY31NsOaejCUlgEWvAnNQUDszFs+/anUAdH31p6Y+CJWW3EjvOUVerrOwcr/4SJ+7+lmXhmD//iZB2tYpnqJsKcMKW1XPfSwt5PajiZW6GqRTQz3mxCpdv1fubtrA/v6+wnSRtQ4RnzmGge9GZv9PfXZHapeYtishwYqzjXctdMA3efxo4aw70ZjJbdt3tNsZMtS3aOZ2HARAqRYt7lzRHJ0GlGlIIF4sajaB1rP1moZnWMxhy8/+qTPFSJZdvAxCevTj1Hcyv5zjabGE2GT8L58wPso+1XYrNyZdKt5xmspuy/K71QE+lCyhWy0ZOO3vGbHdtv2xw7RfjwUxSFc2TTAbr3yuEVnBtwdVNYAM+sIbnmwgBCTi9U4gBv+clCPJfl5Ich6OS86D0WKDPRsZWgguKRjkAJo/y6pk2S+7D8OpPoce+JQdxo/7SdfN5HUXwmWoSvJqk9N6xRVjObFbxGZGbQHx92AbZhaKjbq0w74LkD+OrEqXrnhnCjXgwS9ZtVX3D/wQ5e0hZ2JOfyz/8kiqgCxksO8b4mufTqEgOATLDwunEbEGhUQaXUReClirAI3YpOYzqG+Q8YJTGeTIQN/TNyNuoiWYXhiRMSjUSrus0Oc5jpS+QIAw2WZIvPjpVTWq0c/r9Io+PhvccEizVsZ25fz48xMmMTx1rdyQ8r1dp0+Ouk8Suya2iTeFky+GLkslF9ZqPdZO+LhEs9kYkVdOYyFntpH8O790ikNLJz2XvR+FirL9Vi+UGp7icJX0YXLIdykjIUrC+qDiDQ+tcnAfPt8hWp/WOWProbUZMM8dZ0Wc1vKyb92HA6Tyqynn8nPrFgnYpuil3GgTtwg2a1fatInMxXW9qnJ7zVzR1IjtmMcZxA6/Gzgq0X8q2vCagrO65SPxSCd26k4LLT2tVAlYI/KOfRTsIaOQ45SgK66UO1F2m/wKkO1Sr8h/wtr0HKtJ982BWcqgrY6Qe/5E+WpKydXYiKaa1kG6t/MKMEey7i8r4VbDL5cYYD0AuV/jDC1j2OIqCctBmjpTKn2itzXJyQJjyIKybsA5EM8Efj2pgULaxdIIwRmio2LIR6j1bRGwZvPjNFrWG0ApyiOviO8+4iNb9eJeArnf+drf9fiP2mBR9qhXLl2ubq504yvjBmx1JswmI7kq5Gg/El2fnI9UtFigdZ1p8rkIlfC0LQ8F1TKDSUhjjW5LF8A9bRPVx1fi16Sg63v8UGRK1acBRxVFPCq0p17l8csN6UNYboyE55Fp39P9ZiAR9f93/jgf20fxmF2X358dDPoDlH42FeuK5xVKMu1cqvpi6ZiFlleXAI0HpYSmegbvDDCDHl6SH83iTotAIveGUNqaGSzgKHork392zeJVV1EdhP4khsDUGR60Omqc2yO1JZH59Kyw7G00hQlVZOHQDkLPfpXyI+QiVNxs8jbwfzNWrE+FLvMO76Y67OjAP6GjJn579t+NJT/yqJiSXgnUV9lM9YZAperVRu3j/GjHOGPwAMj32F/HPAGXU7tQ9ktBQpexhuQAPxKIeUdkX4DIDPehILx1MEgqxBVCHsQp6YfBmsZk1MZs1XhtsdMSJ8+yyoprB9stYkV+8Ug2/33KEKKM5/s9+RCkvnP7RqB+MtNq3S6I+uXARd+sV5UjiE9gS7bSB2voASOYmThbGHbKyOFibeFUiso6/Aagh0nKHdvXB1kxjTWlBlGOec4Zphew4pHffl08ZojJ2H/0/g/MceTMgGrq1NPn2vOlCIfEeuBI7/xIzjcnnHv579jZsqOtXrklhbbs50g1q32KMPHq1E9CTXKpYKwmdiN8fNlMg+nQXbuE0BZzkQerdnt4vFFAsNYSfNiISyjyiRoNYLGkgCthMa01EsgIytXjcJkvKtJydAtfmSXtOXnn/vNjdyW02dKBindMV/29MerH5gSzCwnszLmsNCocUo5uh3JB9rFilYFvHOWGVC3bmfhuPWeZ3H3ukLnEv1Hd04FUGi7lk3XsLhNiWYRBkDoBMqh9zYoY6KQiNBleXxDvy6RgaRWssQjujjEQTJDoYdBA+I2oLN54Oz0/kOtSzmjJ8o6q+11hxdSMAMd9rEhI185Ax4ckNxYFIdPnkVbOhPvUNjUCk1/Sju4vHl6FguUBsKPyTfveCAxPPnEBRf5srOqScBt/oSCXhFkhBaqjqEuqMnStOetWHg8K2zYMScIwKRvUA6nKj1qT3zIVZdWOHT5aFos/xgcR9R0M4vTYTnSUBaHlmBPeknMPDq49S9vMaYbA/1LWkDxLuj2/tdGnsv5ZBIiEUcW2qOGuiLPP0b61xkBbWfULH4spiO9FVGYZctYxPq9US/xE2Dv8SKsUZ8EQnr0py8CTSnLm0xZ6krs1hLKlaH3NYojr1PxShmzASuZOMMRTLQMSmDg/db2xKH8su3hcTA0hxnaKyOAUWaJPf1F8n6FbEPg7A/3/pAK+/vY1C35BKgR7VxosMrye8/gd9mCtwW5GcSDPnTXoWfFUo48LsEqmXpwlewe5JfovzQabrW9OFEvkgABkNAvYlvcNUu6dBOg4gobrDxO0CpgGoOL6IKyB/3ua30PaEZHuaFrFeslRq/c1NRV892HZDGktI6GcrLxxGcy49x7x/7+gp1u0qfyiEO9SoMXdcJP1zd9H3ThznBySg57TqKsDacWpHaKym0Hpnx1aChORuuAJcrZYovxyRI+lReQ4qCBlUJHtKYIS4UWBC1y3P/X6RjzxQJ1vb5YiIyTXQpxgFJ4+U/yVYiTMguK1KONUBxCD3Th9QrmQ+jRoSpDg5mKbAu/2soT8sf5/UfpJqVEZbRbNt7u8MRAXPnCXiviEOjaK+8rgB1psF+a7n3iMkSeemB4mzveSHSOQt+KoUXT82EZ5MxSOxAupeYEl82gRRMpYyIl98RS/W7Z1FQjSPuwMM3gqTvbagIDVuZVEVCkWhZdMDyo1+eNR/jTqgsYOKZjZZ/2VvnHUNHn8AVy2GrsOQ3suptxmghuBhuBCjNTbgjuWmA7MvYRQf6JfNzR7QsDCs9LKdbUTBmlNeEKCVcpMbRSrwZemwJIdP9tmxA19mjvA8W5xEiIYKVVLHU9gVn3fB6ayiHGUYIA32+vbwCEDb8hwWflsdun6MUlTVR9LLcB49ZGY+wPYYLGfcjGP8W+KSvN9xwazO8vtD8GfhsUyzbv5KdR7KzSSB8dV30eS8H3neh4RL8aJ8tCTDzjW3wAuw4hCSAiFSDUNuJclqY8uWZd6A3ZROP5dN8a2Vu2/9sflnREL+XIEdVLUGAW5xZHUqFyi7GNJsD8ua4zRteKfZXeTD1OanGUO/iNvXxVP4AX94RS05Ykj3ar/rf5CPGQhKHekvH95ktTg7AdRV6wgGdyEjnkhiMQJdPGhtoHAqZy4BUiSXY3x2E/OjoovreklIzDG0YiMJ87WOf2sMIz/GTVes5DmHQZFhVnJk0JCZgGNxFE/g2ggpn2wca/y68b0QcXQ5a9AoZ4QMgr0luxNcaohAjleaJMRCVURJBkua9JWwozxzvGKudIx/rGUnRO8jlGGvopDwwG3mlH/Ql8vgz1TiK/+BiNv6mc7Zf+VNqnD0n/Db2TIL5UqygINyeM7U0QJb1qnyzRRXFdDLlMMrZaLzesP3CCXiuqH4wga9pWhiFhGi3QvpjUwAr6AqDtAVtfErY+YzkEEjXL3+yBIRC3CcFk/loRlKYhaP5nB+lV55vf70YnNHB6t8r3srUT7Z0K/3FpdVkNZxtix3bfNVZATE9FqZc1a+YX4hDvQx4vRnO10mEDf68K4gJIjNfViZw0dOqGiqCqAH4Vxn1fbPULjdAYUjTZWmLdOkZsfwzbwFlA2RScmWu1udR5uFCWl9Y++8/krqWFOwUA1x/HRIfafQNm5CPMv9lTPe1s4q7k+7703QKcmtoB9T6WHBRpb4xnl7kS9td7xmqdzqBNm3/Li1d0v1Y3nDb14xXGl394KKMHdIqZ/X73H1vT58VJdoVDUGeCsmrTUONCn10at2f3y5y22CkpGXK3degv/xTc6w4lQl+nJH18WfHIShTGW9bY01xY3IMukBuBEhzTC17VLGe04gQxnS/yfkEhBxdK+o9dewPrB8EmmKQwrE4E2OzzbqOLDmGb2BziEYFQWZdQS0capSS/ogAHAygI7g+p/oT6hvUF5wsBQZ22E+PBAOt9gwQsufyE6mK9bpd4kv22MCiYD1j/jo2WMCZtnjpTwKEDhIcrXITOb3YDI9yIoDswDHzsiNnd5ZJ/P5L297Jtm1C339K2imlEOwCp+Cw3o0IvG4SF6RbMpy28w6YBqtgiyusTWk2xUZ0JhELkA+K/MAelAU9qbZ3FMwSBsoOPZjNCuB1x0mqrX/E9KFpMD0cFiXlvHytcD2uNQLXK9PWOnhdI37p8bW67+2IxUJjaBv68QqHrlMsDH5XMDafo2Mq7JlaE4rNvH4r3NXAXpINHeLEzm6MTmPSUD+BS+f+urN/lJ5ckD5m3IIizZjuSVwOogLmHzFs6RXkL0CPsB7OMlgCSuHOZInZ6y5J7Cxm5jImtmFN/BjXwN58TntAzyDn3+MX1Jfvv9RqkMaqMItIA00gVlAgW653BDDN7LTC/YW0iLj4l/FCzrt6OZbE2OJs03pop+SZ3ACwKYQvWNoYrtFbtBpxJE6z+jxFL1LI3GnEBfbzf6kdHebGoMbyeaaNp/GM3WoiSKLyG7bPDfWpeXh+fm7zh3PZQgkFDayoGI6UEzwAO7LHYjwN/TBXyrTm289RzEoYZQSccWKfjwsXONJxloR9WCVNAzv5WNi2vSJAHN+C683k1WsjKsPzhAuoLn2guvnIFua1+KFqcyJlQPnT+FS5zB+d6FDH+8J/hd6gfbvvjFxTVDnG0OrCu3bbAKNDBRE/o7YzWY7dvYF1QnPlk4cXgMAham1EEfRcHUddAFEjysI3ckwNSLXl+VQvMRZBqTFkjjsmxv0njMi8IAYGdyFC6doJlmjtnRdGJuuMGcLS5neiGK5pdXrKjOrEgrRCiVimCG6/xgu4z+79FHtV05z4S/blyEMasATglAV3SKMkI/C8gLy8w2q0upwNDHZink2zqrto+p6j2pXt5QOZrqjbUDnQSGXMy085p35i1liDWM+Bzt33KGYywYKQ5WIDS3fevc4iegTrxuTQOBx2hL6H7w9DK2+u+qvv9PdrrUVbPv6/mzECVgXpEf9L0iAIIRCCO0IcNkGAeAgtoCVVsxI8YVq/K6y5U4vn2WrIa9IZVEByAcZ0PSL04sUZf6MJDvEjlmNpBtMAg9aoxFY2Ecvcb1S9cMkTnudORy2uEsSUtmzlLm/IjbIBCgOgS4moIdSK2IxCIvVgbSRmb3Py3TAsu3U6QFuO86UAzOAvAEuqvSiCkVidXgyhUKF+Rofn1OMucXpRf7FBk0BSpqWYuWspk8/rLZk/MZ8TpKAK1b/yKkuEKDJ1C9IlrYVBJLaMvECVK0aWkKAUQXxzo6fDuoCZHHmv85npf15UPMPob+Cw+WwRDG5LvbT7N/rYVa7r9FElGSFZitTIzyaaDL9GhXM4CRel4frAYUemHA3x/a8g8Eh/+B2gEQLvO2Rsm6OsYNCzul+pYqm0/i6QUkyViuwZQ597yGeVaBuSc5s44we+7fbEpxNnRcLZJ+mWv+v36WzFL9fwuVlMRNYHK1k01M3YQ6pY1wORmhOrUr0oiHQ6zBkPlXqOBvGBPmYTswDzqZ9d0S98xwcMNgGOP/m+Wh+fZcl4dixv6wWiTfDdoUcif8jpzPou3wWUIjgBU+oAT878GO1cbuHp//oWOE+jpaSJtToCjinaDwUIcdH9/mN7mm5/+Icf4Adf5C1pantI0j6IgbW6D0CEYtHuqAK3+OaPV8laUyxGoN53spkWP89k04h/fypfzX3GaeyBGkG2+rvk4+fhBOek2ef7xemohxNmjxfJic07FBqSDIg6Mj7wrJ51SPRLqvw/T2TDqjaof3LcGJVWGxaH3sCQW90UToJnd/KmQXz+8Cgdoku7GYs2N2u/BVSK8kMlQGzCRdRqkUqvLLtbN4EyaIWVgERaVaQo5dI53fD/NEdAHJhyMCegySmjhSfI3Y6n8Db5mj9ZFHFRx91MViZ2pRDG4MAJLbXQhZgQPYPgCHgQ1O42GCkVJDE8d4b3RnYIn12gMuu8cygPpJu9Lttwb9JZW80Ww7mb/WBMYAtNZyWTNbTrdwYWeFlQAAAEGhBn3FFFSwh//QUCLEUfZMxcQsGzQEF7HUZHBtJcSA6LliSigvDildHuW0b8kZXn0MsHgXCIWj4AFm7jWWWdGh3UFLOWu/3Akeen7sM3JwKHdEa6KtuujTmkPt5H2dSxRvAbTVnPFSLRmgnMgroJblMABb5RynN2Do7+RZMsa7R/eVX/Z7bnIhfii0P5DqQaPM6J+mJveU1lSfsqmgaUEfwX6EZ1gHsBGTJivxVWba5+DlG3PPaA/Sg2AEgY6LJmiAgAqsvTuC8w0P4MIEGh8F3obQvXCd4OTCjWNCMLhDUpuVc/YcDDRUrfbgJliDmtIBRdrsCKH8jZqvhqF/9gZa8FHLCvs2lx7ZoHDglTKi3Ct4oxXHBt8+QE10sRou4Vj/Uf/mGBdISKko57LM0prNjABts4U2U1FOz/sHSP+1jU3PLDHgNXlRwvEjdgZaJioJH/qcs3BTT/uiEG9uqcjWMwxVgv4aim+dy39uDuC0lebcU6r2GIugxP0c83ueU2F5ClchP28yD34llnNCYDRyVLCUHbKUkJQi2Ne6jwgevrVU/9JF32gPU67RWcsywe8qMDYDMcJl4fv8EeQZCOfD/k0v2IWgrhsBbtK5lXmOa20vhOvTwZS0U2LxnpauB2iP8pOhNOnC+uYWcen71UV/4DgcqD9013LflRwmeQT1OEy9Aw1IwQv288n8APLu16NJtZZzLO095cv8PMZyPpUpB5NOh0tBf8hVB+aqWdN1URm/tDi7FI42AEwlJDgFkcfy2uyvSgCleKQa7qmtkdpdL+wlxD+k4UhjzYa0K9Tj95p0yqdD6IVNxfwq8b9AifZpDUAnJ3S5K+DLs4TS4uCkzVtikiqJPdZDqwUTqoUK3qjcMJgAGI7SFKb8FbZiQ+k+MBBAIOn+6UilelpIvmG05wO8FsIJXwCza0FI6HF/g9ly0u7il1PEq39z1F1kd8YMWmof9J4/pPGfbrFvIhAaNlcWSZXPIHcd7Gry0PCdGQz/YmOMaj1pf7nKcOyvxcGv9CoaGnQq07iaajMOYW8bvNcIUmhyMEzA+FqIw7F4/kTwAgUbeROCNNHimc+yHgfjwt7nKGl/CSUJhwoPAYUkQoCJRdigR4erw9vsDTdvZhK1Q14ob0EPMzcaX3upX+cIhyOZft2OhgQ27KchxBIpNNV6am40ttpcGzKGp2ODniAy30n+kKIRe8I8EDC5/YC7JmTaHfzCrp2ttzQ5bk0fVtSsQ6jvBmpjym94qGoTMpUMMdDSCcMgXkk6llgHpaw4ngyn8cYxFuJ5gLil1fIEnnrXbnTAqhEm5iUMuYW37ZP8p9Al783KGoz9O2SBgYMFamRigAKQvv3lGzweM9rw+OSZwgr3AGJvWPa3Kg2+CF0nEDJemAdsY1Sjjw2XpfksJHCtAEseY0i/ZFgqELuEEdw0NpjaVeI0Oc6dGHWaRioLqIpAC97F3ZtaqCvO2CK5fTn0SJR0HoZ/wRAA2wI8AQ0l7pF3YLC7oF8L+BfKmVOgSreZrfWVxASWHXvcqwifPld6U2YuETX/bwfxfEFTroNG+2tasHk0zKqCR4Uj/Xib+tqKWuPVGvtfKOXBXv2Ir8373hNYb27Rr1l650RmWBxmHhFolZpzhbg4ifdlIJbPTi2Uq/0FylVZ4r4wxSVsPDEerzzUQlnRXXZAWOb1O5vFuGy2r8WoVYVXXzkJfqJ0aymS2nFi9f/MHsWx+xXlf8JC7X/xUvDlq9nb4c1869gQwQtPZTYQxEg9ysgQv3o8HKjq2D/U1nGPTsC2BBewiDiZAfC+IIHr7l8zhWBJVZzYEqZyRWedn67fST8m7PaapdMV5Y+yRRWvj5Iic8/rtLNmOZJrnqdxswoh+9kBk1G2jl4i7EdMXIoOcSfKplV89JzrbzgwHLyo+FTNTLfTtWj8cTCoHW/NvmktOiYBR+bowqotxhzk1PMf2aNZ926XjeReU9b7rOohKIHDl5p0uKTOAF/Azjx3OLyWRKPX9aytlcnNCTwSkx8oKlCqA2g6LFM+RCgSsIicDy7C5zPtfcypQS6GvC9L5nGs/uvNpcg15QBkMI7mTZXg0qgNWE53N8eH2KlbTLIyjYfkP9X6Q7mMCQ9rmuCBzoV1kF8asc/wNioBh8RZO6fDU5e+N35t4lyYSHGWe4hB+XozHgkIKzeFz16ToVJ+b9owFOUePky2Rh0mMCjR4r+fyM29yjYFwUYpghkn0HORDMC1PMv1hhf5xLA2jkp7yqkny2ZE0rH1DxiEvZPjV8D2lonC65q801D+jCmDQf6itZJ45WB48Sv3ZUA3lM4wj3D2j8wfBUyV06z12oeMgpuY7vBX3M0pXt3M4rF0+Ex9bqfDiLXnLPTKTIIQTU1b6Mkg8jvYx4EMzE75NojUJ/t5oi2C5E2qZDwg9aJpdE9ZdvJDZJSzFBhdF6mfL+xyWKilrvSfPiAgT8AE9e0ZGqRCk2FdPOLS9K+4aIkJXux4IsTVSx1f67+ihBZnyX6pSa3XvczlLPaVD5xJ8Q2mJAhZhgZOi+IPoIJsr7NYpOY7Aiy5Dd7XW8curGj7R8gP5FhL1eKvAdOGan/MTGS+SF7QyeWS3KSAfIbM38fApPs5igr3VxblAYDAgTXLavbc8pKmwPmtRiPDg2fQJEixxqaLDVsXgyGaIZ9yjAzLo5EBszDkGJAmuO5Ga8YJhVRoburdw+fvD9a6dH4n3C/Ap82Do/VJW1L4X33AQtUXrDGxiOC49migebJgRdYXNxaFxhrqBJGhl/c4hY469Hk8PT7zp+3j2LOjEpaRlTNP2GMZc1WLxRoBXSXNSgQKgdv2+P2txlmmZgQFHp/79rIsh1tLPgJPKCA8rCPFZlFbeWjMJ/1UhVbIHviu8iQUtLPdMFcHgPaRjPkDV+OsGzx3ZEI0H289SNNCZ/y7b/clC+qBMBUATVCfU79uhRVDzkbhXNYBANPxh0RAxl7NasMKQG8RyEbNxbDeP/ACPDosYiQS3zY3kV9eBon3+1g6gOp62bqe/NdVs5qMl5b87BtTzWit6jaTwMNPIe+bxMeI2HHEN2a2ORQxSZSnrXYiQPjaiXWv9LBMFyq+LNvXTu+Cms+R6jx6uJ0W9Hzxkqud6Z4jX6YA7D7qREHPDOVnO9z5/OnijDky+mtQTbI4t1qNYfZGAiGXcIFZ0o7WEINDf+4g1TKhR/owN8TxmTrq5XqqRVvWyDv5EJSP4WXpn5yM7aUkAw5WQUoGrwLw9RvHP93sU64lHe/f5iyrcTQL1E9H936cHgfllGAUiodejU46zaX9ip3/yX+2FANbc9A2yiPo1GjUeVeFBnM/sl5nNfxL6d6bGbnKvR5HC8yKbcAEy7IowgnJoH1EdtMwvctj1xL8dd6EdxRxB1xI/sCeOszhru919l1g+JFLIch55Pt1dnUAam7ICkAOkOCg+78ge78l/K5HwErbs2Gcjy4kaj4p1tXMymerdZDfkwJUvuMkF3rdZMT1yn3U74Wv+hdlZPqKfTmq+pmE5hSmnJuBkX5jkmV4+aehiAL+F/Me9UXdfXvcnSgZn8xbo+8lgvmrJNnl5R/0smJP+BukaVq2VAg/v77uUwCaCg9Dy6uK8OgU3HDJhmVfD4IermJpBlvDv+HsqN0LgnJsY57UuxmxensfrfVrBb2tZ2oS8dc1lCet7KnTIuanvoga58IZEXZFydtbon2pjpyysH/W4ktRJxIYDCLHihTFnZGHvH4eKT6TMLx9SyhDuyCixZqFth86s9jDoxp/3g4kLC79QLSc/T4yj6nniyLED+pdw/sWhuYEqWgzAnwIyo/3l9xFdcL5+WbGcYCh0tGbcvFJ3gcicCveEcDe1bftSJ/0nk+HYyFphryDVDUIJA3slK3IXeRgdzSqJLuTFrOFYxD8QFHHE0OWm5vDr+ECntO+PEQ9qHcyuCGjqf1Nq/q0X2GO1lS5ZCePoIshd5dy8ahMwCUjqVw80XosSdZIeMRbwiEHHCWjmYrfpbrob4Tn2DgQ+TUqIpLBPM+oUZKW+HOgzy+tE7CDJnkUnIPK9rSKnzNGeCfk19i4n6XsDjcJ1JdbXYi9HQq8qWcIDjzYEMp46kUksinRSk++7Abx873pWmf933UXm/QDlOFu8Wiat14WCoGrWWVDLCqBaLYcJ8buaHr7mn8rKKdgLRI+tBBWTM9UYwQRJs0RSPpZuEvSzUNKpZQovnBWxklRnX3BZg9+v9BTNlNjoroSt8Nmy3nLFw+4n+UlBpyfFSDRHzQyTljUaC+yYWXXV+z/ojE/4zp6HQWj67aZ2LuRL8bLk2CioOkk1lp10ntLXb5iFCxO5/ow+ScJingReUUVvZGC/o0ESvn1OkguakA1X/ybd2y+H8Nt+x+3SFHs8m22ISFyl49u4SbNvmYWRZ27I1siykgYd1LoUPZk3dmvcugWMnYVMRGEGCERCjGG9pqi2BTg/dIArZotriEZ6PyTsFFWay0EL62eCB67U7qPCp3tLu6mJ/FEG6lurCAgrftE9m/sQ/3RlGax7Bk8klKmeE/dQGPoi6qjvyCWT3WaBZlgQif7CdR6kKEi1A7gziJq4zl8peY6+3X9/7sieKeXbFnDBfBeZtblocJyIXkB4F/Q3pcsKdtVQiCgjWn6tYo7MF5L9arAsH6OTpqylmAil1pWIQU/3TbV79D6hYeILmheyD2LahX4AGZrxx3EWCgVDMULaV1qAkKAU6tHvtCA78P48O9krlLWZaCgOBR4wGjM0ea98UPrLOIHsXaZsgQcEOQfN+M4kYxRPztvRKkjJPCKNz3kG5ntNVoTIc5FqzJFuH2gsKtLB4v0OWlCV6D+qXphRRCjuc6IYUPj2gt0e7n5PR1gxqYNbVtZhW8iwDgHDY+J780A8d/ku5dxQk19YiBfmvdWkDt4bRhlgCCJKntgSzcOjh9BMQsP88vfltmPpoYN608IbJ8EdRpUSu/rjgrdcezUIu7cKa1DzhI4SI3GOb6vscTYp8HTjY65ugEFRvQIkVlkP6B3PdThp8m+EUOZ1lUtXIiYOA92DuWg9t+LWcwNZ6XBsN9V/FmIUp9wTtULthb3nZaAe1e2lbXgc8y4U8yZAtdK9+AcYSdmYcRAPnkMqnIqG/+8QcDTqwMMYvG1nn3Pbh+7a81Udlm6YyHtNyBqp+0OZ13id7x5TbW9JKmvFG5OfX6A/GJzyp9sP7V8EzOwb+38hmng3GAGLFoCCOEoPGcFFO0YFyfRHwL7FdGE/nXVDfHPOe9Yir8JlwS+ko63PWDdKGh1ADpf+xGHdUOqFsK1UeGbbvrrx7H2h2x3ijHRV+HwrRgSV9vlqJUsfT8urZfcv411/zX0VZevpa86IFFO3x4BoKIQG41cUd5M+7ndcNv3uCqQ2k4JqxbfLMqgrVNbsvP9nmzKe97G1FWYh/KPtQjXpnZPGU7S6nZWZP4O+kP9t31fl3bOQqNryAjYsXyv7ew3MfuGICvqjL6NcRO5sqf2+ArPvBOfhjqmsf+jdDoKHkQvTYQAGnEQL9KhJQ7n/9/kN1JKe/ax6yQN4nDYhY/5sisfR9CWdr1fis4vgRN6yRLqzPXtgit6nnuYiIP8AAAzJAZ+QdEJf9OW94tPUGnz0X+fHLG1571/8GT/iNPyO2VLUZwEAPBV6s5mf2FcUW3wGLDyRJVpyXm3KuiDDL3mbNnjtRY5tXMWkzGatgldRXDrb3gcSkAHn1Olpm+aQxT05CdIzC01RIRrmCQAHyKePrSnxAFhM5hduvkkIVbtqhqLybtcJ1awaoefAjXsTMHisGyfxBWlgFAfsCUXJFNomtWyAZ+yOoIHMKfuW5zQ3q5ZJGgEkb7Hy06j+xkekUr1GKae7MpAQB9n/aA1hQRB5l5TakJ+KGQe8oKGwZvdmO/9oA9zGX978edTqHpYBoLiMC7ZPToWh016HA585k9F2uC54WKQJowax1nxyCKxZGM5KrPeKtAnt/MjrGLfix3kQwv+Z5ez9eaBte1P0FjV3Wgk5Yej6T19R92rGxdpOxiZ6qdhTi8nkEiZowhEdSznaWBLBb98D2aNTykro6a5rFmHf0m/skTgfAVvx/xf3OsPvjHkJ4LyC44e0iPa6Db2ValFj5bUtR/ESQWyf90HSHSZWi1hgOr1UR09gZI/Zxab7jCab5uO7ajXhMYELoGvuBOnlAz6p7YLd/FEOLYUEPvyGUPEhWcTTnLOXYIbnf44NqCLlW7s+nhkMIw0ztZmM59+FMf5ZUBS1c2ofBn+RAayYgUaLAa9/Dud64GFltlsintvOyJhaaXmNAKtUjFn1RN6TqdfDj5eXxzteu7Y3nuDKxXmTAPvUkmD9CWozHCHuvZkV0R1/xW6X9X+O2TfVXj0wul/N0X8hj9HcpRgxbaZMz5wmJl8pyZrJ23y+1hH9ltANeIntkLuGhen6atFP1ZPHiiqkfVY3c8DU11dO5x5J7/jX4aCy68SUEuYrpD0aHm9iPvtWOC8meYDjLzv865xPrGnRCCsHfwzLHTOpF2i/mM89R9Hh5e8qp9aO5AZkxceOUXQ4qENYsWDuTC3qpIG/IVUX2mqOQZMSC1Sr+9awW7qlGSphYD69lr1ThRukWaKBRs2XKngdye5EF/8DghVDvvr3zm7Dj6NMzsrRxfcnhPK9xwApJVsww3zL0JRJwxdnn+7q0LTrKhaSXme9NekYFCg7QW2pGatjdIVct/SE05MxWXytgISgQEST90YQEIXGvXVzoFZyJimk5jtghnCraNWP0LdfS8AKkeCDneHfdA8zXGOSk7hMOYSWwxNb5GtKYtdrHDL/t7mFmQLxJV7iSR8o/FMlCdjNt1ZMxiPIbrQRN7fnPpLZg153S6vljap8UZPSYnWgwmgzQPVxyTv9T4SE1t9l0DcgDQ+VSvijaqB345Pul6W0c7yXF1xc9UJWOe1WxcFnRsuFF4fVcW/Rs2nOpbtvfh07/BWYg9i7CPptX3QuAtxuPJMpD/k3FkdyqeJfxEIs91AntubU89QEIEGAeGG6RaNKcQbSABvbWJtGEjP4g+UBUrNgvdkMFfkoWNhHQV1q5sBCcsXqoZ6R4YGh/nmcoEsazx7claSGyNLldbnhQGED0WmkNfDPG1sThq5luV5P/nmFdGRJbJRaQ9HdmHJAsQdXvy6DJig9umdgaGHr5fuouTENtY6W8j74uSqEkuollUimKRbzRpVzPhHsQRdhJxVZHL37wI9UfIGK8qulxLB06jgcna+B34GrzXKoUeeSYvLbcgCj6nAmyxdLBRzBLOMpIpt/oLJGCiR43YZu7iSgl2zjU4Y4nW8E/VsD6u3DEf4JKuYyO/HZkHnYetwsWR94UivkeQoVFyjnrXL+3g6ULslL3mTKeELyKzoBNk9tySAZ25Sr61zcWHVoVAco/D7nB9DkjJN6zPqRgwm2wxfo7ej2wkfNFcXCjKZevqyMEt+2oCmAQZlYfnn+RDJHEc+Zgdu561i83cf755SJKtgakm+ESrF3sZ5EjRvzv19ccpwP4ABm/XzrIPU1pf4J3+G86RjxzAb7Lx3lA52U04WC/zMDnmuLxjxWRjXJfTs6SAK1E4F5ZrZHslVd5wlTUIOvLLIdCo0MyH8CPMHl2tzQxSiVD9B3dSRVp9VcH30jfSkaQoPDEx7rIFgEk2mL7FjarQlC8QmRDKX7ugJYtDHJzp3N+5BvoDvocZBXvr0stPDVnh8o/gqwCajwPH12PUXteAcjZX1FLDNcw4sM61rvCfMTMa0dGJBMrMT41pz5oYVvE2SgI5H/3fQK2gESuiRYakWcaISEs7EZ89U4PXxUqpOONOGBXPAeOCvpGP7+ZeR2oX6dAJaN0RF2SxmqF1c2/hKOuCM0hAQIhsP8jijDjA1xqxd+wsZJw5IQIjdtJU+JGjyWYkaoCA5A3vWMWuoc4jj48mCLBtWuGiVXEYVamjWAjGaTIcj7U5/28TrUlEm09yuQ/xtOgGQhwHSBUJ/4ntdKE7KPEnkyzxi6a+hBhe+cCncpVl7juBD4Lb9Jjoe5IuVsBTO/ImG3xzBJcap5MBPxXE138ZPtydQ63h9PDxiQ1G7Al82DAhrztPJgirHCiMKtfXSddZsQqDhC/LRLzVxTX5bdD2zSm7CbJ1I8bcH4UcJr4CACysrX8Vw/zRtAZHH5qFwZByN2povCeYofQ0omYS00jRmnFdhZ3pKVrAHOq+jG165HxYUzHBlRJ0yB50g9Haiw+nJM7KegJr92Fm1l05qbXb+4ZpTfuR2fQjCkBMfsugfKVm2KLiL4+8E/XfqarXxoxOzYPwbqCkLz4CMb3WHkjCbk9h4oja3XPPAqwRFi8VGl6eA1mcKF0KvT/xkvRfiC5FIXZRZHyy9AHyufMEaz4CkV838gk7bQ8DB1vdvdLZ/DFXeSv+OGvr/l/zM6udSByPnOEuQ86HUUkzFMbFxO/Y4tK4kUsp6454MPR0QM6osI4uTZYX/MRUNnu5Pum8uq2oLyZl9k178j/3ELksTHrCZfVKdIhnfHvWHXGjfgfv+hZ4OMRCefOb7UdAV2nUzc8hceWiLV72pSV4d+e2diQ3Za2p4xSRUxUMK9bazWtDQEaGn0pIWfk4VqWGV1jercZcto0XlKlk50ygjUHG3VNkgRibPMc1x6SiuHc8d0eE4PJEevff2tFA6zGwF/qfpqM6q2hmlf5sCH5YVaLjFhtoQArXoHcosJIUEpuGS3zLJ3GX5xP48onpuiTV1OfXWfHQp47uRefncb96KRpq7gMSFHfQspR/g0q57WOq/TJNNiB7TEpxx0My7O+x1cKyd0V1EyTRyRkIhysRMKjFyPurgp7cq+vEkIhl+cK0p3avfNyjY/xAKKYakeKqnmpUYrN7ST9Gv2hPBEtnyGOkCY5XctHbV14TV0S30ryJcg1tTfWDJBexI4H8Z9a3BlOYpL2XYhErdgRcklTqPYZ17XXSOUmO2rqRmQrHBvHwax+5Q6CZKcDX4Bz7MO0DlMe645JZ8uSm+2ZAR9obSYXJHhR38mQvaiNVDPD3+smCKmF4YEL7pXBUOM0a66FjB0ZPzAHvArQll/7/Nj3G0XveLu9AN1QldtH5SkLBca3apC799Zvl4hngFUXru1UjFmBdFoxjQjwQG9AuF2IxSqs9V3qvtFUDQH3ntwBT/tjruSOQvJxNyd1hGMtiha6SP+fkNTyd/x3P++mwua3+WsrJ6WIrdDYQdNlIXNPQyplIuksG3Pqmot9CpdxgS8Gmob7453jmX/v09NllIx4UILxNq7i9RC/2kcniIRPyElYCV1TXhR8Kmd42IqjmfPfQepPyrh5Gtg2Tzcd2tI3bsV7/RxSfDbf956DnnXFmuhAt82QC1gfe5ANePhIza01QuQIMzMAokwnNWji+ssaYpkH9UBasS/nf96PGl1VHUhTTgsvLIOCvum0Pv/smFmPiMYH87SRDRU8bNbTF7Fe9El9AgZByooSu1P0985LcMm8fBc0t91torI/WkU581Tmru6v8dgBm7YZmbziZZuCenTel4vBTXsKmPvOF9fuPWss4K1hLbhdlseId6lXowyaTDbEAXloitFBWr/w+XDWOIewUuKGqq62E5FQ8waWl0uVt87wdwNX/wcoEerNYre8sgAQRQGIv3Xl3xHO/7PF+Y5wbHxo+gNXhvQDbusORxwLliVYytlhl2zNAqrvGVQKEbnU2WQROETGXVKix77SrhEN6KE7c9tp24yXdIZYAF6WnqTnZ+t6ZYkvWRTNZ0eEGWGBJY2aetwSkXfIRRD4e/L9fhTyncbCBHR6IeeO0pqId1zYPNUHCwM40Mv17sOztoXIwLrACOww8XoIB6hEt1s+XcPpqgHywJOpK8cftGErS/NB5vNrjwZcCMQrQzdjgTtU7KK6F1i5Z5FrNSEIHAtkYlRmv1r6mtJCBnki/h5+kDzzJPFBfOfzIX5W/YDhsiuxG4XTSnWHVydAAAIQQGfkmpCX7YvL+WHIp7N7mqH3MSKlZHVzt24mid5lIMgnZXvM3RNZKswVddFcTOJuyDLO7x4zzbmKgyufaZ3FLKYg4JFGVuhsw6XQKw3Sq8J/yENVF0uHHuUPAZ5usOBpaqqkrRv6PE5kiEB/M0yE5awxgJP0WKg4cJtUbT/OoWsR5tN2go2/K4psONBraoY10W4MVz4sL1kUk0/fgmCTUil/i/Jc24JYVrE8yAywEw7uCfnVLL57/VEXBZ9A/I5E3wJRp5wJehq40zT4oFy58hd5y2iZC1jpGPs+jiyN4SrPaNkhngptlckntQJ9YTIfx5E4RrUQXl9ggM53tPCZQl6e+IB/zpVVmFSi2W4dIkLKoieCQh399J7FAqf+IZtoxYP+xtO1bW3+Gdp6TD89b6RXI47N8pcB61vrOZ16icXlgKZjaaYz9ioVXnclTFX6p4A2RnYNBauVlfDnNuBj8OEyQqXRyTPLmJu5OC/iCE4Sid3Pn9OA1dVP0cbWq53h6i72JIWlSsMK0qDKH0zVnCrG2o+SlMPFSqi7IhAha0lXd6K8QC6+CZuotcdf3icVUHMZGk0EfPuoiueAxD1lhlPFV4Ac4gKFIyuLw+hJZjANiiOP5Hvw6ibeYbELAsyUW/BEooifIOZZzmt19arR8skXgqDbxE9wu5hhYyNf8Tp1lG+j2LkgyhobmVUz+N1SPf6+WNKjAZGOB+3aR16DR3JbenRwH9pRxogIDm6FgrwzqX+wBPQuWmAxC+njl4YzbGINo4/G2/0kUkuBUQvGNth65KKrp+g3PD7sW2/HwFANr+gLXY9hn6vysxHH9OgN2x//NrGr0AU36b5Qt72mZHwCLJeOrDW08r8cKA3DwFoBXMh77Woh3kHxzOQYLnxgGt13tAB3LGX67GD0SdY5DwiScS0IZXtXmntqgXUpsu4FVZoT1mo2neQ6CBeaiyBraTPT32B50Z1Uq+A3vQ8+SNEfUqMrQducQM2pcL+6uiopWEB++ZZEo9pSxB1i7TYtAXXsW/8wrQkYYatgkm55bHkg8fsZZfQscqOSHsZaDIHeJKxgwnaWyRSLMeyt/wFW+ik3YyNWGhXJ0vYMHO4ult+NbBrVp8O5YYy0UDTN8g8iZxOrfPLE/xOCpKK2bDg5OAJX94loZbSw70vmZ+hywbY9z2LVE8rrG2gRTsNDHWtNy9KdiWebOh6T0egCM/NVF8vATmjeGRgKZYG84xVxa46Q8zP5NZQqDPR2z1SKeveihwCCac6kbM1vdyTJ/578W3JXR5zgrvAW6Or4Plti+ZeiWsfav0x0BvWLsyeo6tp9Le5sTX0+qesWVnnPwj5HsDifQV9ludE4ZWQSw4xuwtMrqtbYjqFU5vsk3RMWhSD+ZaKaeBee7mbqJGrJMevrEtKWN0P5RCFQAYTKQgF8a4ViqInhI1nXKhENU6DKzxUSZ/BZsc4ZODz9AxTTRCXejOB51RP5oIS6EwXgCRaI1/D4T1DzSnQw3/T9ITbW9u9/GJVbgTv2H2+W1a5NjVugIjt1/fxriNrBsyksT/5I1Iw4KTUfOxPonM6/4Ct0hz9LLvUQ1nosbvKsB0YzL3aXKijDo/U778AumN2Cz6wK/YtB3Wlklb4FHmrmAeAIl30v7vlJ72TXhZ0ffwi2u8AXY1n9dJ2Vjn/u2l3BOPrz+JabJdvDSnCW3ZOl91+NfTNUYvqPLEqLswWulXqKt7m0Hk1W+hBAq1RTmVT1KVb2LfzPQKt2IX0CWcY16xWvLvRUhlRJXyNqBLLvzQjsHR95bdVwn5nTaLNcdeLBVoF1AjLwgABRuYaBdoUu5rpnpj6Q58dS/59y9Ncl8CslO6EhF2aABAc5uyMnMDqv81HETDIj+carF3fLQoBsrVPI/8sgi/WkLDbNXqxWSfaCLYzlj4fV4R5wpsO1WE5ln/GGIzntCGheh+Fcvx6G4KvxiiuAcnHQ8iAisBVkf7kZn1RsoUh3/GRuIFF1G8kzk3Bw1HNwKQ5aGaD8rpZ1vyVZ7YyPwGmsfdoHz07RTPpbraewszY0ZTgwswr+cyFR3XlOxMUY7J3hAQr99QxgicKC8wpZJvfsCfD5SRFAKU4kVXr2nIF2uJI3Vnyj2hIOf6WbJ8EmS8HXZTWPMmkYZI79rOdItEbHoBucFMKxGvCT9UHh4GiEmZb2pU+BVopUFjTsTa2EMcv7jYW0WArcLGiM47vj1Bg8KA3A7vI97sgRQmHhGv7BpaphxlGqa4UhByMbw5vTwyITfpRlV4e/fH4ECb5oaNkQC1yMoZfnzwZMRr5xlC8EyjnL5r0btXDtDvZsrc0JCRyHnQgZ//dm6Kn4IrzS7P33qs4VsZBy6vx0Di43XMh+l61icnRTe6+A0QZaa0IOfQJZ3k/A37Mqpo8XPBp6Vb7UPl8sppP9jRuFlMhTqD0OkKRYmOqVRW9slkn52OpctMpR0FVmAs5rZoG/kjllVeHMT5RBBCdyUMUeYo/u45dtGj0MmVzUsLNHUCiEM+n+9dUDCZLMXYFpfkwk7v2egtCxbdtQW95xOywS4eEByxC/FX1x7FqAnKGp8m0LDuPymTFPo7s7JbGJz2Dd5ut2hVf88Z3XT8ymkzjycaQhP6F9C49I8oOuPcKE0Z627tL+wlwH2T3xRpZj3I6MYH6kqm0S49cQH/ZkZD4Wp9bqc4qoEa7+ue1WXsd7cXAYVGKg9zAiHuveGjrd5MNL9GmvkNS9Gv52NNfDpgtGJZCAMHzneJiU6rjSN2qnmbOnxyWTrCeBSRSTFW14lz3/qbhxPHgoSbSczIxkqdHATyqnpoAADWKQZuXSahBbJlMCT+lx4aCgFfNAKMIDMmrjmDJ4P9/3+8MPnsCXjp6EaqBjhEiDtHY+Upynm22JTCPqarDT/wKFwNVd6cbmehyyGMhlAzfP/CvTUp1lq95xHTeQ+yhW02eJk78RdRLTMBsWFvv4fcT8Pc+woFbKqUTEidtAGXX5HGC37OFr11732oJ/FCw+2HhI/c2wSzJJXFnhSgH8vRu+8XDMitFCbYICiFIisB+TIGRM3mFzFXYfX31m6ymYvRhcR53eodPkGk2ZnNQd3vKQeCNKZjVWRB13lDhDosWhNstXEFEA/t7wIgeiMeNBlZwPlT/SzCcrbpjibTSGCEEoCPxSeukw7hCyiKeFtw71rPG6bcJAkI8SmGLSkLA6FFCsEpVkIW1LvVDngjxckGoIVd9yLfAjLxth4IQ+whV3OTdDNpevqP/hJla2LeWwJ/lABRpj7KMqBOldkRbXFWJcHBewL9lwRTla8KhC5lTaYNVwXxO5mrVXaO7+AkWBIIrWourFik3FKe6dXvTxWIMZHz2WdEPBUuIc4OasYBimmAG9hgxXpOHuQzIKKllW4calAbNlkGTtv+UI72os5XOCb3P/nDUBGLrxvMJQo0J1yFy1EO/d4flNOduOLgxlTaQBa/fDXulkOBPVmwPXtamXnXo/xPDgfs0p6v3nH9rjw3jRc/ZRNggFWDqPKdq2sE0RKwK/Z3IvtcZZg4PTbqRDZyZvnNbZG0B/YmbR7UuhM2H1RID7CF54f/4DX90R7XWr8H7Cg/R5cEYFwVoormpz8RtTl0fZLT1KQ5Vonbp3/cj8kBAFpQ3HoKyqCqLuCewZ4MV/7NIm3PW2zU7FoCkrR7e0b9HRqmIirCQeUDPSmIeDYh52OdhXw8m5NZvp6y/bQi5RFmu/HxzaFTM7LRT7ZOlIg294JFxKff+HPmmevZb6a1BqAgqXeR84Yg8Wu7t7ERLs561lZN7KwnGeuA43t1p2Cf3Z0j5vDYhHLl4z8bGucIKpgBhDsOzSNIIDOx2a3ZjZlVh13t7eqiJLCkzb9Xc3LnOaDVqq6NCd/+DOUYsAqhZtADSVNNLk6dJrZetShj3bRMk8kxwEkXjO5iXGitbSHT12SNQLgbzh+LF7YgTKXb+oJgl7y+Re9uc0Fvn2FUVUpoiFdu0V+PeLU7rWmEzMJXoX4Jp7aL7WWnNFTpF6utqj/I7N0gZ1gUYEOJVjyxjULd5dQ2NmuQy1Xkz//5bljr3fV1uPgtpokZPSy4rxdBIfHpcW8bp+EqsCAZgOILmdTztt0QQlMX3dqaL26LWh0rOHmd+/KhdUrutj+Les+Qf9wGEseZXM6wd/GFvGWCgELCp5lEHAoP8wh5eIwmuL5umMo3ySvM6eLJBrETtTvwWFiqrtcTTmMafvt8VLKIVAwu8bQwRnwFKuc4Gf7ErnK7iLdgCWpM8ClqIzoj3DbSjYNC4XsL2XUAcrgJ2uQabbKeyOdKEyykoigdnFNkue4kquTWRD43N4lhXGgUNU5nMMIw2rEsum14OX86/JHfOFZ27GYvTvJ9/8MaSc4K3r4Xf9QlfmJ6Kw9rL3tDhy9OO0dfeNqy2aUA9yGTpFCIwHvzvLNsFcM3G+cTcbs2sjir7qTf4ORJrgkB+BpRPhAM8bQ5wVifepU0JrQy4BqZuCOg5la1r5f847b8NxnTCKcDi6FrbN/m7zWaoV4ZQPq4ZtsP/deKBzisFZytv0s67UuMbUVCIK42Wvh1SPe77nSR23rel4EOq4zetCsM+ILXMArKOjEW+pIZ8rpFSoWSey7qyL6p1jKZe7/MDqVSvVcVy91ojLrNx32FFwIqk2CA19G6JOK42rh0jJ47yveVJS6sv/LevMNG66uHDtnmWaL2/HI0bdZCzDUamKhtrh5k9uh87xZ5Cit+4wXTrZrFF3y2AY7BGGG9s5aGrWZWGxJE1OKCwp5RJuTghtD47mMebIl0DWOPZC5rSbljMvTdPPKL0NQ/2UWnfc7MBFNcyQTp9Nca+mXobQ7ibr6AGJVaJzdJTc/CEC/+cq8//FEU9wu52/H4c/AZEj0YsHB/bKDp5o0gi61Tiv2A/YzZ/vlvv0AbiNujJGNI41icsuiABJQ+F1xLuQvszI3EHERYYOOHa3jUlMoVUGdPTeKnDYDCjOd2He7LvuCtQl0PJW+pssjWfX+HYOAUOS8t7/6V9Jm+28BxO1dnlylL3FwUvllL3Yye2ot+ZgbqIw/4aHr52eFyZRT4UhRVjcDLw7LSfUAsvgcaO7NbH7ATfs7mhCkajFhxxywqB6I1JP54l4ED4ey/6wgKSSWXsnOf5F4KYS2JQuWifgA5UwqdTjfBNwlvQ/kBNwHmfzwzu5aPtmE15FGPHTr7JSqwtXpWtwlqZ6SCc2DHosydeutqhN9kUMubAm8L8xgcknctNKNZsSYarFsKR8jw0tNTv6YXXLvwu/C4XiQSg0M8lWKp0SUqsyung8DnESbJ5QljmAehm/t8r7ANWdgXltsQKHtMTw44ap5g1kbSJmoxnLYYtZ83Rlh/OXcfgsYP/b+arzYQMuZmFqEdwJAtI5jQHmfaNfo617LiBHmM4v0G9giidXK3Sfo5QGz3haI6YCezyM3Jwemuz5tw5fH1HZa89VZ3PesSn4NeKspqp3RYl6G4rb4gP5sePhC5OzQ5KDMV8owsnBUsBwSIcEQVZLlk10DcRk/2thNOdCqmBTF139ZJkPVrjR7aRk1E80B9iilZ2BgGMB1SBFrUFG9VbzUQNDUXYaBp+8whEXtHGTPa0+OH8o/BRo0lX0fBYMnT1DIsFpuD2KuTq8bGlyaoTwwQErg6xUWXfoKkCKRh937M7tjJTAfJSbZwdRRWJFqqc3BIAT7ikqtT+UBt4jAIec9IElAEpnoL39jrTex2wmitOjhOkAOIl2N5CpqkV4QcZW3RGl702G1kfeJzlLP70H5F1Ft6t7fZ/edTbz+QtEQo7pPKxl2CLNCEoC8SWwt9jgp5MdbpQSr7+Jh2FYW1MwNgLx3ICW1RyNGe6vbO11XEQyU7IoBHbK8ZI6jViOrv+ESW4W8aD8co8aw4p4yZMNIxcwnW+3sDiXTxpKxDZGtjKJ7eWHIQu0VIyUCbOLLnWwUGuMFXFs+XkhT1DR20N4nfLbpor3UDRN7EzrkpuWJYwwkF54z2aYv5oRn/leSYvDN06FvM1jyTgxAtktwck+1RwmgKjY38cTA+8iC22q5ooSyTSRTgL0P477QqN2NrVXCz5o3q8VixCGNOaw+OHLMjlF+mbImTG2s2WwtMpydsk2/ULh/CWqmAZ8B6uFdQEod6bX7Rst8UaEs99YuOoxxHS9kIQxJxllatOlNjzutnaXHxDMXOjt006WeNsz8FEQ1lb8xt09GsO3a6voAskVZ75nYAVix4wO9Uapsdlc+BjHJMaQ50X5vcpkCHd3PdcJBibJQyP2rijlzu1jUncXL3A5dShJBunEw28n2CtcrlFs4VKwpcfoFCDOeomknQlPhINM0NhQlQbzvHO1dRd6sPwHiTKOQ0+LlEIeTfApYBjhqtgvk/W2qpoMkHo8VBMiXl7OnUdY5uqGaPQ1Es7QsXykEKIW/iMDbJ9RpsK5kgcORaQYY+QWOONhqfZASjJiz+h+9Ceg4JYnq3AsMmhin1LMZXESgVFZG79gd4xXElwToSeLrdFqvFaJ6FXF4YluxCVz1o9MG49fAUib5qc+ojzy6U7jvsUJ6gTJA+3qgVS4XaTQvuR53QDCUaeGZLemYU0WqlB7PTowJ0lp+u9zolbkHBypy1BsIVzDaqufXBVsBrRQjd80r3LG04XZARnM/TGLFdKwu69S0f2PSNOGycfKggkZlJdi6tUuJCVauwx+peRiHyRnMILbfoOTkerIpzU5ZSElWF4aysYuioG6Wyy868lnePCZzUSL5CjC3wzIq8lV4KAQexdApuRqCDeh/leAm7/00N3Yfcd/4apXhgV/RhpmrgUTHnePEdSFfn/8pNCmnWRdK0DGzCeUmFpP18fC4kPK7wlIMLWhInj2gX90CIYkpKn9771usNBlY1AAgXR7inhOo/dHTxmnueZbQ45fMzsTqw6EciTMm86BHSenmAx2hx+lFx+c4HVjg2MIltsP8qbUW2Equned8OwqJPbW0mcGTjQetrDn9DQeSvD23apkNh+Rco8WYpXcOye4lhrQ2IsvpcxbO3YJFqyMuvs091FMZgdtMOCWdqW1v5B9BU0RDKoSiw2JGOYeBms96UVt9fydjq2jzc1zNollQMS1VVz4zuEe4lRTblkAezky7tyvPVZfD5NPpTCaPby4nvQ6+PgqVGrd9Vr2oxOAwCeCGVO0MeFxV8L61ZnErfAi5m/dBebUwEO4ndAdGKeT7JxahO8vma68WNnctiCgNkuAV1Y0cTRNXMwDdUjPUaPVcV+V5zWm6SIPjlBmc80eqrDYqGEedyFz39gtmolRXssFI91q3K/hcGsNIH4sIF5XcOQjbL32qZNQe099fYwIC695qnXW501JhY7jRbHmtInbicbcyViPIHwxoU+ICOytUV/fVPrliIYkyhP0CNjYryDyYzsDUss3a8UneuxASTrB3tSdHbT2YLsOTcfgkjngeuVeY7JyO6GTuJhNyuFvMreJ0I2dUNLjmwUvQ5TIkt2GdHzGluCJi7ZIoHwb7EN3dU42NZXiRd2T4BuoMnN2xXQIf9fJgUCODLDuWHSCkQr3QltHsOXgsiBR62OQuSo4WypS2eVoiwPvOnIVd+bR0J5hGnLRoVtjANF8CA+tfg8Z2JOaGChMQb1t6DjnySySH2VOF9qIZUa67mmUIBaX8J8zeK/BBNYckB50OJg2fBLd4TljIS8jhBRjDXjuNyD4FJqOlfrdjMIXSaraTZ60HmSi1MdQB789RTcoEz84mOYvX/Pu9gK04Gk6H4nfqoFugHJ/XAdJFntjhislJF6wX1budfp0NgF2fLuUjx0W6RexNwjXPfNJs9ZrZLJzmh5+hxlrzNHTdTMqycSmTVj4kguF2DXjh7+AFol0H1T0ViDCalG7HZgo2EyccpDX5azSWKH9ABkSSciNUJrVAyK/5XPjJD69JXlW78TGGY/ZKgqbLY8VeabGlFDKVz9kYEWGRhzDKM/YBX4bQYPIJRICs9qCN7fLuuULUu8jzxEke/bdlZ0V6l1bZlx8uHUwVhDAADUqabbWXJM+ra5N6wp0VCPtzLoY3S12Jge+DEzR05T1s8rKTwiGkurm4/6ZSl72cvX3d6hjgcbR7S9LmEVrPHfIqwt3+cpwzrhXocT4UCigJBjW1uRj3x+wttUJkQxK6NCeMBMt6NjQNMVOwBVuxbLfhNy3EGyYPJETFS6npTmQ5U8YIh3go5Fq/N9iAKbRnGlx28AFyKLNFdYMNpOEwS/AzviYBI2cXkYWmnKQXrq8nme9NryY+pn0VugrHXmhGH1qIXmsRDGX4Z81oS61b1/mqGyi66Gn8NePmaDvXqPhjvyxgV5ij2V+hqr1hOnrPLOk/XNaKKRtA/0wqzTLXSRTS4niBmrfX1zdAMgLo2lSBkzTYPM0Ynf9Di7cA+E1LGxext350abQ71Ef9G0780u8P+fiOA3TnB5ErCPHQANYVMpahPiXxTUQd0RKIo/DurrThyoPKDlCPvWUhG0rIamWkOHTtHU0RE7nRgZ6FNRcp9PFxZblIViI1jFLQQH/lB16x4fG3sPbTENe37YTuFRPRoHTBUUH6TmQPp7rwKsgiWufcu/wC32aBHNMBx1L3tTZLpcV4JP4fNkVp4Ib5k8CjvmCDGg+joBQhIsyfbGQYUuMcS4RpYMUiPUvOVoZkFZHlVcjA8xCfA9V23YOaIlq2vwK47IBJyqAewkyhHwT8ovYaR8cTrSKpfcxoveRXrIB27KOH2c2nErMjfE130q2nO9t/P/zjviq49loFYfWTegPA7EzxCfdC1rz8nbW1gaK8FuyhCsGlSuJpX1BBy9ITfUJ5yakBJz6nJV/5PKeFcBYsfZzwBpSMmEg/vE97TcyTeCUgIBRDCzA/ewfwWtSY5j0ktUZIvOfjBYBRtc/rJ+TKbWfa4nsZy3rKhWa03YWKxjrYlww1i/ho5Kutw6KSMy+wdKYGsN6E209jEa02HncswfcBw7/+6/Lz0qKCh3rPD2fXgMoyO6yx5rx0I9qC4pWWm7WizGTDhyTmywSy/9ozUHRwwN6gzmXHxtPRZ/39HxKLSCVp4atOhSDBzmJv+1zYDqFrLKscaIrCBPBtjR2iKSnJ1glF9oyTD8/nt2/v37az6MMTJf7ywqGHTqSsXQeSbLEV2WSTi/SUY+ZRps5sRLvZxRxsv6R1gtRGKf7iRq/aFU69ahsimY4trSSe6PjrpsZMV9rYjvL9NPF1JZuSiG5OJ3d021GgWK/+hst1pWodXZiK5pAs1j/H8tJqjj9yvzSJ1hqna84ZNFVFcPAKfmqaHcrzIiIAh4HB1JIJNlv+S0KkQb2IPSFJmNgGU0lpR6jLTkMO0MfFaBnGDaQwjbPINS3cc56PwFg1DBtC8MoqH6uNgDstfUUMEszKLZnaYkoEUQBmVYEvGSp1KkpltV84nZujTOUhfxOfs3G2n/aobmckQK/Y8jM9Nix+20cxlDxGpXI8OvK5BZvyIFcSmVg1yfXd5D6n/SgZIFZduimNW+OMIPB8biKlccyAk439nvtbSnPUB3+wrTSfGnDsKvvxe7/HUSqAfLRSJ9UcHZ9GboHgdqRQfnhdnS35BJ+LMJpOfBBXLAFe445qZq1fZtjtbLaPUCbzkR5zvMiQfy7N8S7GqSvXdKS0BSq/Jr7OXhx0O0VUuD1igpr7BjUV2oDeF8cFp5wWL5xAtXaQm5FxEiZsHb6FwOTnxmOTHmbR1TQwUZGT2WZwZZgCx47L2TyMHPIqZ7ym6DTScE0b1fp6qLceHb8MupPTHbyVma8nj0vc/MBmL8Tr6iZNRq9kx4/+ZMShcVudr6ucBSYp81ZLfajzwYZWNnqzLxNQP8qPhxQ3a5XFWc8CqY9PS2RFYh3RKtQTk9dNpnpBN8+WDyQfpahJCSsmna+FO6PCUTRQjcQ4nLS8h/rPBjV6jvpcaxLQuL3+JXScYZdNobL46Qis5ijVTzzC9DiG6j1j/4IApjGTRK1YMlYYvopjFVKd4LeiG+lZ+BTqtzVykk5vUsNEekhI9yCjyzxvpu6iKMIX2vkZ4XBldE5V/aGKva9Gw0IDMKrSlgD1gioOBpjYTER5asggJ2BnMqJi00PrVVLRObdBZuf2Z7+OWTLS0x+rkZuKlgdfkqZzz4RS1+srmDHaNdD599//JNuWiJv5uJK21ktYsV2lGfWlBODZEiQ+sEN/3PcXO/uTgbBMtZXufRh0whVmzClXGDJzoFZsrmJb0XXodA+zTv5vIoYYqFp75MtSVI9KJ78jr+FH3qRycaGJNbMjlvqUMEmnZ8d9tG7uEOrMbJwzORifH/KMIgtGSPahMVF7aPi9dbQVVDncqjrnjACue20edR4vhwtgxkHQW/tHZb7K3evhk6wN7peEv+6FR+/F9c7a4b/SiKcPB/RMeXajR7O/ESOV4Ydb3LtmhEq4KFF5HmM8F6FbgSXs/GBe4UiyC//dPeWVPONykceMvgzc+3MYZSsNLai5ajJdeb2KtDQ+fQgmuf+wZqHI+S2yNQKE3TpG99Rr/AEqQlumoIW2nlabdzi5/gl1nasrL9NqT93QRt4ZZNL/euyry0owLCfuO+eR0msHRAYDg/U+I+2shGKwMOAZMwbGUAAIXEk4V0Pzq6BGyLbhvGNqZEv10zH2IMfM2P3FBFjkVRm1gYUKDmIjwI9tmN3mKYjbNoPTsyZcA6qjtdW+tVDctCXNnkcNq9yhtu2BnK4LQVh1v3RxtVIHxD84hJtMItmCYP/lI/Mct4UPWSU3jWJIblwoXvYaefOYGbqd32eM/saPJ3i8WCxek5dVXpwNtTU8p3wlokjxtH/sGjFZGEMQwfpTd09RkAws6dao2+VBXM62VTt0Q7ClvwdCH/ZJl7ccjrc85YuvT61xPlctsx8BWggvYrJ0C4PihbKnCGsugIpaM2TiAf2lnwAuZd/FCP5WYMbP85IWCYa4rFTKPSB3/7XrjP5O/y78n6LJ2WLJBgpG1oW9WHfSKzClUUXcmxmAiO57gIo5wL7MwrlFqGad6S7wowTx+2Eo2pD72mHUZJkgHkkI3MgfMBLrj+ttvSK1n8MDj1yjkmAE14DGR95Zc8cgwLl4ZS+GS5EaZSkX7av68H7EhmwZtSXuEvzjBtzm0mswnjoYJ/nOz4BseG+O18BAUWnpBwRgFOuGaAiiuy68d4JvyeBFBUcjTDMsCKh5dcgoP2wRf4gE3QQ6VTWTuhurBuTR7LxtELbjbzGet+Bp8WWvutXa/kc7sS2Hl4+9Df7cd3OoGDsvtoQH4dsUJyohGs/K8xcFZllyFKb0DwU1cOJyJYg2c4lCxal7IdOetfSXm05INIvqkAcQ1g8BN88NajA24CyJEG/m+mfJJ3rc3djIxUUEzItyG6uO8SaTr177vQHzravDzQt+gdGI8AAupv/ldBNbIF0qzpXU6ZgrgDCQTVyO+a/TjQXJqtQ7ThSW0PpjyEshb64kPthI1kwkurqgWmCxZQgougSr1Cxsk66tJfmNwu1vKgVe0XQYUsTi6KOfExCQioqyPuELag5Q3gTecsR736ZxjpQnU9H1SV3n285KMM+5aIqvwlzHrnS+8gRGgjLIsaHF8VLM6yQoeAegBN5tK4+Mx3QhkAlb37mLErsfBMVLqubfuym/2NNfbAv3yYJJHG7RD70NAnQ13XGW+heUspa2J2S5PWGPASVha1l4fZ9kd1Gfkv3kR0jTJ6BILIFEsHgwyEEFt29yIyyNoXPFmnhvCzCvShl260kBakL/OaliSy99FdTwal3C12uW78uP3oJ/RDpSe0FEuh+S9xAifYX7jNtDJyauxDmKYSJYe2AtSU9ZRWogdU9Ewh2fF2KD3GJIu3oNdEQvLYh1QoaXLutDAcnFiEQt+9jqCl6KYzyoCJ72nHaBdwPe4Fe+QKQDY2m2xxS18+zgnForvJz387cGZxMDQFw3cYgU5Q37meGuHduSH8IIrrHjH0UTvkSgLk1/ms+AO15j12HA1VSxLuqngqLI0z/FyWHJAfhPn0SWvzLPjJh6kxFJ1nrjybX+rP9tQGxzk8vwCkjg5byi59Pndmn0pG3pE1/LOTzqDOcHpJLN5eezmD7alANnGy0Ovpp+h5fI2Kurd7DBFcpMMhqhK584w6IHz4c3T87R4fD96YeAXuYfYFgTzzE/7RZJmsDKtcqMG0M4m4lhdPaKHow/MY1quN0TjQ4vKVUQZzhANqVvkV98TdKDReytehW7y3Rkgml2RDQSFbB/8OE0PGQBWlurwAdS7rC3dpYYgmYMZRLr7NrRRfWDA0ZyhGCSJr6TuUMIpzCldFKcMGq/p9qFWo1yZ9Sb3PYAUwwel46G6UAk2m6fQQWxjBYyGvxOZmsMSSwrRuXDGCQ/wbxRAm/o2uxlKJLU+9Jquwm/8A2fFvhxA9G+V8jh3AUaWMvHVdYG9La1/i23M3eiCf4U836MoarBuprGBkHpc1mOvp37j49wc3jTmBJC6zy8m/rnmr6gPaJ4Q961eX3mPbDfCnN3LZ5o3qxp9QMkUcJVAuV8Dw74HQGLjgJlCD844bA9yAk5s0/78rcdBGft3KZKmRPCK8XLpQsWfpysXRHPa4g2u0Ynt9hfnWatVOqs5QDx2Rl1ptI4rwcSZknNLmrKuuSRioEpvcILLGkEP/Gj2i65xdM0DP6Ul+CgX1gmkfTmrzeydBLW0gz9tdFe6Jswd4kbVQ2R4p76DZC0Sdk4PIkg3ShYV0ulIKhWBhwtU+d2KuzOs9VQWoye8Hr+83ITfh/RuWQ/edFW8MuYkc9euNJ+73EBC/UztK+k91/BbVUH94S/5KZXoxB0JXX2AZT/w/NX5/b3WhzCz/U8e2F1LMTHFMp5p9vZ6hioSoo3Wco9uSGF8b21Vy6hhzQexM85UnfucDECA1h0rr9SqGf+BRa7SOHYQEzPuvbCE6XlAy6DseJODB2lR63qx1aGs9DQMwgn+mDR/YkuJRgbORWTAbBmkbyfMUbcIrCyRZq3Duca/MpFTALilVTqqLWJofdhUO27J93v7vx71KYiTOw+XiGpL6ySpOE+Bq5QUJqrsY/ce9hLpqRPkwgmhoNxhNOEUX3nXsRY8daaWvycDUyZlisHKywd6tc4sy3ef8ivG3tzkljzT9C8YpG0bGkIaioCdC0F1MDSCXNBC551GK6fyxBSVbfdDaOkgXrN1wxD/HxHaOWiksL+swHue0t7pxV3tqq2EkFmRvCOcS6xiGvilprqGJHRF2sOQ2Zgpxy3uGDBUdS+dbY2k0xP0ah9pfmdidv+cNpgw447YuiBFxzz+dqi7VOr1WKfkCTRkhJaE4nESc+idss9F1snYxFtEU9spEgpKlVqxX/IHnLoSUDyP2J8P/uIBwXowoCw/60wODX3ZTZTBcZw2JMPcr+wWmWVjjK1D5V4DG16cgUrQ7w4RD8Yhm7OY2oO37Pe83bkPPlU94w6ail7RNm+YPuJC9ZuwY0+C5bWmV6pTQV8/ytRIs7VTYLu4+OYoDFrIlEl+T4uPlnxgYncUHrNZ/MkuOnItYCrwjBN8d7F/j6lLfr++G60Rn2ydc8F1RkshNA9NZY0MMEbUi0AAqGFIBQXLBDNLZQ+TKVQgMIJvaKCRuQVZPuhDXkJ1PHhs3B9pn8ofis3iGI2fp0DaDv0UNUdCdYeA/l2q5lZMWna32VN2i/09THjK7onj4YvQfBiR6F74yzSYFl40Tw7U7JOQoXtGdGxh2DgaYag1XO2W7AxZtxgfbRfaKLXQV2v1NOuVvnoh4H5w8v6N1tdCojPPIBZHe6R3grJYv0S3kfWKQEHYJh/OezoL2gYj1Jw3OWKFfSxxz5PHOMRj25Nw4uSq2NYA9zJutPYxmV/iiUN3PCUfcxO0JS9YrNomzHLNhmbJbFme1pahR5CNmi6KESr9k7zZT1sntx0SGX6Vr2FKWcPHrPuW8QFJMk2ONrgNWSa0XF4Lv9ZbDug3Ur2sT472K/tIBZWYvP7pi0Pimc6CuG1dEIfazT8gqEx9dSSpFk3K3/JDHvIIQRMu2DAqb2ODFbi4JiOGk8zShGll/+HB5Dx0UpvI3YbePsLSh9SMFijcpIhrf4ls3hE6qu0+evGM3xZ45M3mk+jWc2xZE6UZiPNaASYaVUd+r958PViFbs+bX2KromigKjjK3CghZ2dwx9SKa8QfS9qN+chFx+6u9FN86PEtsMa+plcWA9wei4PwBtE8/XnBCFKGCCvxEyP73oYOtoTtrgEA1y2ULfKMuSMdchVglp0tBf7gqFcNp6PQ1IlYGs0gVSbpbct9YcZEHYLwY0rEVy98arEKx1NwNNnqnCe42ZIXxUERltJ4Jt51N0sqzY1wq+7ygJTzMJYzmITa/sAs5yf7JTgCsZCyCvyYY744VWvmlwZ9/VcIkcnee/QjhqhcxlBtq965xteLUPDcUQWuoOrkHqOuKnGBNWs1amCILYw0YWLs8sqUdEibxcXxg9HSsAgLYlMtfEy7QtjQjH1I+rqHYkTSBBqssAeQ0CJJRJqXBaiy1Yp4jnSg6OYJqrortxmfycijVxKhvQjdISLwjzCwFChWbmi7efRllRbHRYQ7FUCbm0wihd+97UXpMqW4xU9Uk2z+qHUFnkEvB1DJHejGjZf7il6NfpSlLsPwKQcnEI9prIY8yTfJCyuDZNnuFZ9Zgtzxn0YJnz2+Jb4QZQloJdwlpKYHZyId6vLeVatS6/rBULQV0I/1kIgxnyxq70EYlE8wbano4xj5uUP/29tyZ2dCtlDtwO4PKpdLvAdLieBjp69nVwPTgt9v8CwzMpdQyAjdLNjuBE9BbpymgZMiYs11Fq6T3hLyC50KEo0Ft06O9EvU49AB+iX9HG2BPjsFcraiB57OrJNUpov3JwtQfJmzG/oRVusgb1qeRXKf07FWgyvWHzX5MugN8zbJ1DTRoiutyWwPXz0F997B5gSSht/Ch0g1s5xKPiBh5AY16l2/g912GZx3RNtUDJI4ziOOwu/594g7XWlTTD81xg9UfhOJygAJYtiCI/GsRIDlqW0oHQOEgCm8u0Jki8QB/QyaZv3XRTQbGSrgtJyGb0POxz5+1uL6weGGFkUEQYJXMGJekMqK6xm5EYrg54CvvNIBZaFuc4SaN15AUQHjp1rSI60s/+M5CsQexNUm0pGxYvHXFfoh3KO6m7A6FBDvgL2DLrkU3pUsaUGhRb5ZPjW559kl+K7NlxyjfSjlB6adOkc0Rv1FDXw7M25xaQ2IsBSa7Ai4FZ5mk7wnnvReYEO6k7DOrPdBuEJK6awSGvYpNtr0lF1dnGwmwuoGSKqB/SLRUOW/4O9pUBuK30Uc1hs37mv8GZsku3Q0b9p5IRtdYzPTba6EZ2wlHCLVm0svcqSyVMXNBn0abNLibaJA8fUY8qX03//74/FeLwN9FxSTj18MiCOgQSpK/uBvJeHMlvWUaenFs7JXI9OmRAA9pkfqNi+lc/6tv30rciXEq8i00/PWgZIDN5rc+DZfl0thlYgJ/TwuN0Y5FypW2ovUX6Ix86BEasVFg1BeccuKOjLMyj35DpxNACmarAGuYmPNA2so4zaiqfy9s2hNTA2TY+yE+w4PPlmL7d0yCHPF+jG0+smxgMxy1pAW8XdL7rnvv7DyehuI4uxxP2aIF3Pg/TcqLg9ati527uLSpoimsdsmSu09nkLu8E5tEfDxK2nxPQFY+IS/kSMWGn1nGtVXoc3YGZSBvPqtgeQYoAkuTap+NdjqvQlB5hy6mlR+X9raS7HHk8/LNNRsZThu8WCVVCewcvTyvRf1CvBN7I3C69zikKSajM2QZLgOWgz3DnfNohV7oXx0OGlGWfCRgncZoVybGdkW2T1vKjRyj2g2xWiKluHMRex/xGfhsuZDseV1sGcxkdEiay45qinV2R4eti9hQOs5TZE5eCd976isNTTPL+GDZm4c449plFoUciEmHqKJUnpgZ+sZBDL5tiZI3aMM9euLTrJxAVHN8niw3ejSsk9gItJtkB2aA/4jczmoOkMdGfJ59ybX+FnUzkDTz9SVM4WjSFfQGiBP6z1Z0jXN42hxg0ASsIRs6AFiYgJTHGl4Wnab6IfHpmaZ3DL4A362GATETN7QTyhdKfizI0o/8FzTja4EVXHw70PM+Yj8LpeM79s8t6YSarHlQ0hAi2gmOUzCvgjCUDPYqsDV/TTnBj8/hQoBWFv5ClyG+ZiSfN5gMlpdw30NUzU6Km3YYGKe4HKTrp+cabkuY8Janf+SAmoUNUJFzbzddKco4k2v7ekvbgtMO9Suh1666/QWCL6uLCAvsNNaINXijCau5wFXfWpI2/QKbnk/U7bUKCt+Uw814SSxDui6jxSE3hKc+2Teb44ya4IMAp/BJC1YwWKlVQV8iQTjipoqM+8JuFJv25IqdQFhLN8sn1oj7rr894QJRnGP8wtRROU6GJOPcie7o6AdxpV9vMKz27KaF9QmJ5QqEVSVcrLFWkrGnC3PGIajDQjPH+0xQ3C8oFMzSav+Y6CIVj2ZDFrTexGcjEsLBzo6u8S+CXZ4PKEl51b1vCTMVuC3nfrGuiduXQT1b2hn8BUJN+DqLctT3yV+Csl8fKc0YXLHpGmOUe4MzKq84ifLgiuw68RUI6/mCGi+bY2ePBPETw9YO8K2juCLd1liT5zkcjOJiOSwfOatVIaNdlFvekO0orcW8kdD+6/c/UlgBFA4263MiWu19CL4PI01RTyX45qNC5SAZti6w4mJViBl6LKLyFslDAODTV/MSP88he4uLHgX7NvAdzn3uIZSXuSMKR/6Vv78+OZ6M/flLVB0vCPaYWX0AtFICx2O9dAVUl316/KGEAMkunHljFHlx6JV/Uds7D9W8qQuxJlCIZBVmArey8ZAESr3Z/mVVD5qnq1QFFooDTQRSAAD7S4jv+G9EesTXNTOn45+ghzaZHSX3c7+dKUIjazMbBcfLskvtaRxgNS5ra8ZvmSRQ8fYIOuPrztJNC8WHNfQjlTxEDd+1eJF/71puGc79oa8gWz6r88Cdb9F1GCquG7loXihPMywwIORlrUwEYQDqOMT+aRPuvOeMzKuZMMvMv/t3Bfjq7+tya+re9FWIF4M2Gcsmby0suFlBF1eL+op1XDjwTPNUoq1t0Mc4vA0PgT9ZFVR8EJn6tW8+lK/UW47e6Gu6s1BgDadXTrdMAD6qRe7tkLU1ICO9Ae0EZFGZQKkKCxp666qbtwDDFsCsldAEkrIyxJoe3VKMB+mr9fn1svE6NWRlf/4H1tnGAnFbPo7G8k+HBiNvMY+lRwsGQKYRfeqgVWhb0HkfmVQvIh/WVqHl6pRY9oeSzqGsqOf5jGodr08CKJ9QhzLL+fVIF2H4mNweo6MUoDSjKHh9fFTdzW/eeuhQNTs21EhEGlZoY5FD/3JOVmrQO9SvZAyhU+8zeHXqxqGkp4muPJHkxaIOwKdmF/BR6a58KWFS+b//YPXam+pAgjS7EBRmgCBtbJNLTlrVY/35xxAIbJhWDsgbFutG2jwsXqBYJIjxCEBgOcsd51OZhMrYf/JB975NyIaxGoWQHm8XqCsp8PGmnwewOUyj6VtT1cz9AOwvmxo+z/C4X94j8DpF5MiAPI6Xr0ZncjtVrQzljdtXgutICprX+vEclL0PmRaTRHruNW3q+wrg0ptWbgPppl0zEaBOD77ELdqmlQoExO2gfi4QrLiBYGqXGTaNx7owYq/b5dCCDSc1klH/pfNK5F/tH52uCR1P++KgW+J8p8ABTbSswrMG4530QK+uQ7DxWNaSoHWOBkqgqVUJD9T+zNkqXgaKDxHNYpiUD/VyZi5x+DU3AvfQ2SUZsAV3YtOYH9UosNw2d1p09F13cpashrXc3U4nD6B77if5xUE5pTyoWzw6SI9glkpUPKinRqFKM51IyJLU0zkFV4/5o3sskG5o8HiEmprakUxr9oUMb7hGvXWqQ1wZNrTvySx2mrF9LuiNRGSVTHrQuHJkiDnrdIAesargm3UWm8ZqrDdRLt9RkrsTZR/qvjqF8kA6qUyNrvBaNsFuPxwSNzqZZapbSOwenZEG6KcT+NEZZzTByeQyyA08yB9KKhvw1Gx+KhsaFJTsvRwBBUc3alCqmpdpEKUaZDeU3XbbpW5lm/XNWXw31neohxMhAa5wJD7w3CffWFIL0chRLHH2MT29Zv+sP9WoExjL5DsySolOjD0EKnHuDiuyVKwN827CJEqfJLe/d/N6DlLx87AeWnr+/gTkSppxX/Ngcvi9XLryQS9Y8bzhQcSnGRHTN62tTm2ehKVRnfHBVRxcfl5bBt2JPpIDaVz6nOULpxaKp9SOvOiudaPvCX4tNG2ZN6mmj92B7LcnlDsrqgJxnhaDPwf9OggasIh9b3BRFss1itRIGIZe/tmuhAjIUh5lYcECqJhxaiTmybnfAgeKrOTqgsHKv9JUcozeHIpe9N3ztwlL8iH0tL8jiXte9HQtNk8gohsKsvwmPZ8rhRBYoQ1hA9HTZg0/R8qRWvIssDptvCxWfO/UlH+P4Evw8lCxujh7Lg1cP+gj1xwfojiwud7C5qE8brk4BVEFOExeecv4whbGUIY55a+6SH5m6zTO2fLZW4Z/lmhFBB73fuPZuA3Y/wTpjOpTZYs/PwEMFZJJYs7kV1OsW0gGx71wqt6n9dhm0D8pKv/36UXqXZt9QB1mlBE9yA4spGbfKgm7GkbzjrFLVp3W/ZJWI77H+gEZGAa8cqEYaFLMLio/J9rt7JgjI/L59noJHuq0c/5dsHqh3FDp6+15E8r8+WGXXk0WYauo4QB2A1eiNDOb4EHUAVngK/jH5immk/5UgIxLH5U6yG7xVhAuJ75B155w9LBEtGDixJU6Vwp6xq0RfL4mrNLKfSM9aXjCHU5EuG9MYCQf9ZMw8PyKjloXGyqHO3Jf57/uMyWaTxXHFd5ihVmO3/Kk2XhTHONNY1Io3B/W+uNQwPa+KfjAm9iE0g0jNpNhY1FqoWWNQWxABxwwY6oFm2OJnXOOn3dWn5VkaheZbEHp9M26TQTQuAMWxOZv6e7ZweCx5rrYf06CZMpbkBzkVyVJm9pcahxjYlZ7zXn44k2zU5JRGvrMoY8dTLHVkv1jPr6uhAR04ZvdBL1tcVarATRJqh/VvcYPAJyMEclrixLMdRQ+mdgOnmzOioo6yE70ETYilNCHX7x16KpvuYSu2UZnhv0NnzrOdrzBO1zzoFrd1R6jgxFFiR34F7Uwna0ZZx/WB0tfplvtU9X+3Ek9DwvFHT6Zn2QoQOAXREHWVxbADp3KKhQclhouZtTxSof4yngi7OXp7JbfX0FsG32y/v41x2CxOIysuG9L9D3OtMbykGIfRziTYiyY/aQkLCtO4HNSIiFW5ga8bsblkovEr8t/dz+KtXjGiVHD1uEFmyGCRZEPAtndXOQafqdWvidiKCpjCTjCbUWX95jZD0mTGM4N5H+LbVT33whUi7HLMOhZRLgjKUvz62YPCHmZ/GLRw2FNGuKt3bJz9N8xxOy5+KKClPguhZL8d+r26PPf27kOFYQrb0WGNMbqPCZ6xnF+Se8IbD/36vJWiR9OmeifCRDqZKGu6DLk+UpxstTde98QnDs8Oo9bPIT3wxEvtnXpTGbpcqjGRPsHFp/rdggCcSWPqNu+3QRetsbdtWyLPpBW0cn242OuB4u1GWZD4jrn7jx2zI3QMYYijdLgUtud690G+z/OxMWNOK+BcWaZI5hbHevjUXNtk2xIlNU3nxcFarxnqbaKpt/HO0gMFPVK4e6NS7uI1RC4D+Cc8acNew+HXlNhTIdn4uDz3EP3wwKcf0fv1ri/RnbdrgfoYA4bLk9+pg0fCDBvndCCXFtZ8NrsmKoprlAg/XIUP1e/6fzXkUmnbw1NsCnNR9czi9ByVgtD8EHSjgD129RqD4l2Dz0KfJPCD5sbXcp9JSXpN3R1i0JwflO7N3yA/2ZSTJYbGbu1Uu4N17v3UrzopP3Mn++mZKLr41jlwz6ppr6XrfbFforuDMLE1TyQTTKk1rDjiXoCivdrQ/NYaWHqJ/44srYWIyiAsi2vJ94Snn0OPWNrX3/5eNnK2utDCI73O2Z3V8V0GQ9491bqv/fE5ncdvlkzJOk0WECbsDgmXR5DkJLtQtH9+zI4jiu1TBe2E536EyyPKZZGvzs42WJmeoviTgOvG2HIrLPOmquzfx+vyIiuuSz7cXzQJlXZOBMB8KlL/OU3Rfj0IK8Wfi4JTtmMS2+pSn/R67JXopsVWbPOBezbyJ/fsLCshbrXnO/Ub9R4Mb6vab4KUxYLIzuCYgsAyl6dZhEb8EGN3VXy7qsf9lgWgneSISTRcV23u6LXWnWBcAXzTCM/ZZou8zEWNfXLdzrCcoEF2URxUU5hkWuA5LCzr6Z6itry1hNRwdMz+W2WqIVYPfmIkqM33lTWW318JZFKkyrAM9EZOWeon0taJ9Jte+rctBvRbwG9lBcMStFrHQByZHZ2K6gmKsE/GcaSlMZaDgAFVRxwFjXPz6dSvST5RhruLpyDf6lAhli5r8ZSHfPvejyIxGKDv6bKaHIB3qFDs+x5T1lzv3B73COEqAeWcOFki9RvrgpVIk33+rvfzqhOVgtSrQf8o5H+kTiutbutt073bmB+Z1YdwZcgjNPWWgoH5P+CpB5SdR1oXYzs8KDIer78OGjGjCkzfuzcHiSMQbyC3Mp1V9c954hkn2PKJ6nQBntjrd++HemyojZTWkJz1ERoQwe0ZGGL1Lxh5hWaJVzXteWbhsc6724JVOY0s4emAf+LCL9IOnwE3mCqpQsDfTKjdzEEaVGxrHYRrzliUleQQ9C7m89GsNC5mmJo0ix0IjKiW4ZEb/N/b1uIjSIA9ZPV4IzKpaO89RDUOju0jZOBAgu40dTLp/HiCXkhH4gZm1+qshOHHXpAKXm7eYKuwYuzj91AlMGdlJi0mDpaBUG8MZmQTFrc/n8fEuQpHQ2UN4u+rKKW37m62zLInq3m244sY3uzU1i36KAxM4DXSybV0cLtorTLBffnFGPxlmARIMtzRNCaoKY0wBRVUMUSfMhc2/hud7orGMtTaFYLSwnpn21V46NUsBwFw/u8BA1MjCQIbq7YgD5bch9VtIAAABDsQZ+1RRUsZ/czrro14ld6dPWz0ZicISOkYh5kpylN+Rv08DBhMIAKhhcfZ1g85nzMEqppq5SqbQlMXeXQ83GBZHmVdy+28wvNVZTigpDIMnrYErhZ798zb2eCToo6Hk5G/SuDNCeFWptua8MclCsWtSl+dzeAftPfo40cE4AWHmq9FYhEsAkPU0BtTLz5xdANyVV8JplU7N77GLH6GFB6CSRNMaZQynTlDqMQUVorVTz+gl9yye5n0vJDqgOEhtXy6b1K8XUkgmhkm2zV8NVa+iuXDMILo3hza91YDzCsv4pmkjNUU+Qqsfl/ZCk6c7Wer8Yt6WDfQL5a6Zjgb8sRpJYXnfZ349OTHcq9SkHeLxevTlCePT/ueM4YNQMyob0vcKE7T861GpMBO17BYPVIPkXCnSdyZ1KhqQDWeR+OFxImJbXbZr8haPvER+ahETAUy+aKkuT44hjqlsuZxWw3D0Um2PzVz9RrDFT7bH+j/uhOVyfdpQMIUYfCenWAaz2+TVo1NGHFp4L2/QVwTMlJEOG5AZy2/UQWtRqzxYLQCDcdbKLKsQJRpWoQL+PuZ9oX5iIUmSBnedKWbmC9yb4FpPNnWHfqyJKhMMh2ZIe5fMrbun/WrDTQrrBR47gz18ry8k2LR31O8WdVNEXn5sS3QlbVR+0j4dTg4Q5grOscqy/fJzqk7imbNfPPSANlWZTU/DClT7VtpoZxXQvxFmCRGYeziVSz86FhJoPCCDdGqtPlsOBe6Jv4+dOYjp1uvY4W/hS50BXNBioUg1ty9zueUkOx2sxBNJ7KRKMYf45GNw2Y4OGj1HIFvEinARzsVSaNKHspnSrY1Z3sPRZbcHFjARx9R6Erz2IH+ATa6I5YpNssGW6bdkcuEyZOhxvHoiPcurBKQMB3N9J2hAFVkPFMF8KhwgC3YkhTZnDaJ0MlwBZMea9nDFrUPmln+wzrp7duxbpYPdJaLyZm397947STQQpGTOawWNhlrT9T0IVpe1XqcSOKFWEm4QGatmAo8f2S6uBJOarXUdr5AvOIOLKo2CdKljYmQxGKS80+UOExslQJaF3cgW99TgdD8lTw9xKkcYLdSwOCkSOikwsyZQUbrNVARgO5wpI3kkFNi18t2tG85hWGdwyMsA6HTy2+XStFRrdi8k7zGJMX0wk0BiJiBUQrBAfAolsfDmHbpLtNPooqiQ0TJczcHIV+gG5AvbVApI/Foj0aCqrzPhMEzsnYD2semKYkkP+tk0GDM3N64mEZYPkuMAPJmM8Its9Wf4fxsx4Wyfmb+IGwlvR9GdkIJux5ceGqlwadRfUeU6lFuUI/bMc1FTDYlMDN3m1mP0Z/uVVeT77lrhUP/247ekHtvU9usDomgfsaXUai5v94o5OUgD35tiEKPP2anwG7xuomjolP6m0QcnKzitWQyF0c/3MLA34jDmGDUpi41TGCLM9g9hBoo8abTx9H5APUUJws+4GM3q3P6aL81/yNe9pLMZsinzV4ZOJjd6W19C5XDK8t0wQ0vDA2VSGAi1EN9TWS3opDP6xpAjKAkN6OMiJmuGeqmMG1zqbv9eIBzi07TESDCKHeRNsT4kn4QZ3FKqAnXUl1Sxv1+cjFmRwTyTuM9EbIW7b5zMkK+3wVQMCCaNAnNpbQIBcu4oqvAFSTwwNUXUhKTdXMHvT3y5qC7Tx2Y4iQFIGnFwUhYrBBhipH6Qcy8U31NSuGrwF/OasNl6hU9gzcThPRRxFmuBVBe8z/ZDQG4fubrUq2zJX/2eVqA2FplgSrm7myOfVFYK1m4fey8ZRFvZVVGPhfgcyujMIGMRl3CYMutcTKOJr83E29EBpK/94Pv6qrQSdlt1G2TOsWZUv54soH6P8bnH+SV0jDCAAaf+rfNlJ2SKtlhuVFBRKZNDjhkHau6CSlf8lJYXmAc21mlbI8jkD883sqpQW2TynktWj1KBTAMC878eo8wXivZiRNGRLKFVHMnmFn5HBSXBWwycCzaFItrLfTj2aX+Yrj0zq+r6Qkz8zFNUQd0qJhb8QKAdwjq64PJeckdhh1E4qPpvEstp8OgKhP//05OpgO/zwJhJSJ4p7OZa74NEKp+ozkoGF4JdvJ7tRdJ0qJbbeWZ6/LuTla+5IOH702SIiXv4yQWGGaXS6YxQqsq3JemdNknzzHQ2LfgveO/I2HWX/9B/k4X9VeunUSXDVT0G5riFPmtc5g3FEap02M2l/XsYy/rLZaBzjOMsaPs/tFIn/0XjUKMFs5Py5PF34LdWUV5WOrAd6giuKF5SyfXQxXJbYzhPg2d+pH7Ai/KBO35mFdu1WMFyfnCbU8Np+7gSTjqUO08wF+ksflmfOeYmhXWOf7dVhXO5s4f1a3S4hADQ2O9EF8G7XdgZVuUmmpE7UhsehTDVsUY/HG/rWIBki1YZTD0WdUgR1pNuwB+HwzmJssd7ULlL/zg8fjaHUdmfC3bdBKXMPoNaxUz6+vUgz6TWbPSXGcAX8cxsKM4ikU/tCjhVuNqqZZQNhcbiPK7nn+e3UrxSuKCRung1Mf2UljVHeq8BcvoSGHn/BfJdCXVxqKlqes9gHQffH62bDCnIKEM7n7fQ06zIoxer98y5R5yz27wf8Qx6S7Ydaw4FGXUwKiI/To+8JJgIuACcFps6H53KQX4h4pcDMVmrCSUkCcRAENfzhzCN1EYX5IeDqacIbjO2Y4qgE3/muvva6y2+fOlaJsqF0p/bCCk4ukl7TXnZpbTcraO8pkUtMKJje4yP+jBAVr7s9rGvMe175tRcBXdgDCI2wq2vQHwrwHZckzv2ArZD629e5dop0epb4PFuds8d62IAwzRxi/8EntUP3dVsahpNshtnVQDezM0ErqSBuUvThuwYUmAQf0eyNrddCF3qplBtxmkc7Vq+eNPc7H8mSNE8VOCVjIpKojr8hAw3kBNLrhjUPV1ZrL/qO6dN2P4ocvYm+fDQmzNjOUHwY+yth8VmLtOP07EU69hatJ6hyi3TXduPbrE+shqxH7ENlzstqfzplFAPP5thaIfTUEjjG3R7Viarx9THHt77AeRXl2TKqoSArtSKe2aQZRjCCqrjdG6i+HIGRz5/RZRtXS4xgiMuoYknkwqHCn1bD/w526/SsEX2cZ5BKMpiEBgpmVkqvBQj+Ci+NHkTFfMhyK4JRLmj4cj/2/IFEVZxNiZhQqsENvdZPdxzprd0wEzf8o2jq7YYCUdMX6E1mdo1rzd0HAUODVrfQRKhYCQHr3snHc75LURT8tqSAwmO4tp9yE4ugqtC4G0GYdFo1lrT8VXTuQPaX8lIGaGxns3lr9eDtfnm/v+WmeeLU346yYZ9HmL/9wRPXiE0DtH4f/1MX7JQ0eJqsaaq6zA3lOK7InkAn5zhMs60Ni3uEys8yuIHUKv1HCwCMrtq/ESwsp7cySmTDm3KfnTSVz3UWbl8esd5KjPQOznYVJjHP79G+pwCAcdZRyaoO6KkaBI6Fqk+1CjRdHIR/tjyWIq6SVvI/ClDNKRpXBsk0eNlO5FZLnuhuPVeRebN1VUW8p7AhDvADyUnuJ1YS8M86ki0DmEKLbkzQ5wn3NDmIK0dvEn91V44agEPhPUs88C/Q6fRMh7Qn/wzDgSO58TzYYw8epe9dTGqytoSR9smYyUEtO+2aUTQqWx9qrCvFl9mJSCDAI+iOWgFVKmNgL78Y6Kp+0+tdPgVnUDISjdgAH8HO4rIcgENLaC1+/1wZl0xH8e4l4ZjrLv60IQ4V0EVG2sYzyIm/32uuztBy18vF+oAuP67wpnA5HELhKkn97UP+PwbsyDASfWI4ep4DHrPfJdMWjM4POeFztz/lPH0aD1xGsB0tEU5jQiEL7743jy6igwxOKS+hvS3SqXEsg+e0fdikvVwIBwL6FrXjqAk/+OBAZgU7joKemhWiIEmrWrZ0I8dt9h8l9G4BOh1tTFlLBeyQfpSvw+PSmrGIN054MfGrXyoO6ZPOXLb2DGCN54qQZaqfCAZKKA2oYXQFUmxWHoemOT1w7vmsB8M3CsRsY6tc/8BcgE0cZgtSrLVFROssHdGqp5Fyge7/rdAgo3JUHIib8KuTHKZnpf7hCdElF+Ib+vDz1NpH0PAnrFdD3sZsniGTgAg3+QR4eS1ab0PWUk/rznY4It3aEtc0kxAWZV3ZWt12DVE3pDHkZhsNXx0Bbyp7iBkpNDL4QTEL/iAR4pfxAH19i4dQLUuFFMbcnI5SEsdEFM4UpVSeDhSWN6oqPQQUlmgsFEjCxvW3EuKGtx+5iU9TY0M/BjvImgSpDx1BJz28sYXUc29P5wgLrg6h1z8DMBJRh99q4e0u0VTV+1jPizwhHDQxhQgE0yvKrwPkreu+SD06YLM1ZgFt5DYf44DWY4Ccb2f0b+vLdpXVqet/+vjx+Kz0jmO6iGWlZU//aRZFpzZadIfxFP6iedce9LgRclndjXtvm9rX/yOk8k5+dM4Pw/Y+Izc260V+7NN3xsV+Qh33N8ObKa/BnD9lX3FpZYXq31uqh6N6EjMGWfVhudaJh0on1VLu0xd/b+NDCR2NXnlYcans24JvtrHVcl8pOfcMHH9DuA2OsqmNwm5kKXx53z2SBqrVT/CtmIIcBFdTfijXAcSGjOzOfIgF3A3nsY5HDP6kY6/JxEWu+rwSkzeZa9F4wQWNE9+V2KNIeZm7KtUntugbaYOW58f4VVbLDS+pUe7VXQY6MGHqug0IZqO0t27y/NW7MBupYmyd2+J/j3wDKTwCaNeqXbuH2YE6+CVrYlp5pwmshh7lVLGywdWZld2bQMRh9ai3Ya4W2zWO/Xd6uqchCgDltYvjKwhmxkayYV9kXJsQf2VPw0ruaxrQlD5Pk5+wKqnMdhdlokWIrLOM41hsqfyYVcKUPYujzdc6/0+KE1u1ArukYW6K2DeoMQn+lbxVXXRYMlIa7bE1IP/yrzgun9LQEpHUj3fPGj9GGMPrTGO4JnTmPJzIrZ3/dZIJ3g8UCGRUCfO/Mi4TBtx71Fj7MnjV/4O14CXZB/nIMmtHPE08II3JWIovL9Pram0xQ2bQb8ITLzihWEzLfckNxyvsdh/zkVUJG5LyYIVComhcYfGkRiYvYOIgPPMa9MX6hCrkMmITP1kc+NWcM8mmL4eVuMGa8QmS93k22j4d7X3eOL4jDiemqp5wAOHeZC80/A+WHDzZXt0BHpndB+2XchlcjbzBgDklep7CZwtv27YzjLM0HIIkr0NShivhuyrC+6iqJx/MEpYsBgB198DW0p12CDnnOe3wW1KPTlGMA6rV6zrn/AHDxCWf8nKvliN0MD7xFf3QE6mL8Ht/ygMwNMTqjbc7xc3C3RkTWbVYnFaOOW0VjAorg27023Qw3dLfUfXVGHOCvVTCC+g7V3RbPZIy+D0B4+tb2pyogiImo4CsaShTwCiTP114HduyTf/gNOR33nFB6yj2IXGEQdeN3ZvSuN0gKjf5HxpdJ59VoUbVGLaKY7Mh1eDfYmLXCfNqFmYjaxUurHHM6bs6vfNbt3y/94s80vJBaxlU7atwROBbZ3gV9WZhwnh3lzQiilRAN2LZ/i2HlZq4Vjehfaf64trTtrKQQ9LxreT/TV4Cn5Wh2+Uu3tu9ygl9V2HgVvD1iDn6/85nDy03NIXnDxl43QzOu8kaRysjPMm0JruUMuzS6OSf4jDanY5M3HayaXYXTiuuekcVYNE/LmwBgXrxtEsjHn07N3D8NYKfiD7yRX/l5Esa6RwJbbmXrNJLP28F9ycPwGckHyzzqVsge5GvFTWEQTKs9mNbBAAAMmAGf1HRCn164BG+lZreSFk2IrGXpvlA8mi38LcOO+YrMpWgFYBRxO4RTLepjU8FX5dVOCFF7JP5rbdafzB9CQG2Sgb5MPN4XOUZX1L5iHhIfavl5+DZ/41YxJpS3ZFNUtvn+AVZe/ZdgN0bonukEhs755lCI5tYqM6Zj1XU7eoyaRnsDKbxI6QkK8FgZm58hXY5rHxHsfzrPFrbgJUBeWMrjEySypNJeLYqEDoOv3HJIG3ULDs20Tjms5sUJk6iD5YbIHOTWc6HmaHVA1pc6hMOxKnKqUzqtlqXzQZFecwxancKHA3m6YhZ2VFhG6B2AMH3Hcor3RxcVwHqU/wvjpNo3ZjjzkFDTEhIQa7SJ9KygQu+XMqRbKjci1kkT16WGcsB/wIP5RQ9492LcGXYY1UUI/DI20T4FzK9oraiKJiEk2/N46xMdsINfSgOAJdvCH/4NtGgLF4QTRBX7/cJTs8VOzlQg0Nm3TngSc+xTRs+vjoIeoYVoZtkCe+en8OuGcZZA7huOUDluPzf7noEz58n1uBRC/N3RkqhJB+kTSatsF1tpf0rgpdSAHwN1gJOOpQPANng9ntL0zU7pzbskQU/pbEFH42es39TDvfpy5XoqeXecGAEYh9B/6ANxAE0f2ULMJU0bwVikXt8cQnoDUEwzmIfyUtknjj5Fn+MOqwkIK6WWdx90qNKg0wm2WghRXNllDKNNZH67ieZTriQjn4j4bu7bd2skccOvK0Ogui0XNBg7pZB7znBvNc3u5EN2wuedS/1DeWhv9oTAVOhYdOuzRBnrRoystze8LrkYJwJ/rnKauVB9WzxdQAntWt1i4nSlVsEuSvgFkBcQysuAM8W8E3495HqLUL65mIqZ1g8F2H+b1f6gBSPOZ/RcLPcKl8KnFH1Wp5VUDuPEylLHqeVZ73MQ2v++qdI89frd+gVFrFsdJMzK7t17eVfTCe0mQq2IbLZ9r6gub6aRlklE+hjMakvdR2psmzJ/e2Q7yISZxD1KR9gawdxUkMIeAoaS1sUZetUL8e1nim4eIgxP1bksP441imphI/YO31kTWq6kxeyp50pdJ6zRuEwuGU+PInBjwD4p+0+102yuWrlIqHP+1a0JOZwIjZc0/8v85rQpRGCJDgx+O1/5Vpzj/oxWnvqZb5y55/FHH5Gh7VIxI0wLS0X1q+jp4ViSbowCFpND9gcrgbKS4MrPrkB+SxKdOSvTY6W5tHjYXBdI+deYoWUrYBBR1NjmtGtTke/cUjlb4f9wESRKdBRCodlct+/c6tMun81oLEXGqPl517ODDKp9XOmWIv1dgE2gzCXfPD2/NcLgIXmbsdnL+6CB2cwdw9VwRXhb78oZTaZ6LRUgX1PIgmKP4MBQZ6QGOS5Wb2r/Vqd2iWB0V5F3g7E66pq8maUsU7MTlh9iT1d40/AmnY+/ac8ljR3lvi/KGLzpH6ngsMqi7SuSzIkaBgjqgL4I4UH3Ch0Wd+unU1ern57ZMf62tPruGWrGoBxrjDSD6OrPiA1hxN51TnK3Mkia68/T5t/phNt9C7qe+W1clZgOGvpz78fg+eSRED/TXml2Vr8XSDs8Dga/gMTVP5+sqHdu0xcFB55kFtQhZp4dmMKe8QTt3Tj7S0/YKEdPn9Aq14ADcNuu6DUrFtkmvHuBpgGMVuNd6IH1RUBOvCKcKiMcsPiVZbAjk65uy9sFpmZYlms+8wkbHzOwQo6hoTZikeMj4mOMn9xNEDF0WbrIyXbtk7CVAo48lMwFAlzqH633SrSdTSWRyJfbfq7nwbeHLlVTyWEmePVwpaEq+BrNbW2mOCo6BiMAOXKeXRRCkJeVstfYSHUisIKWAp0tyF8VelLHP9Qsh5vKqPs3wMYH0ds+J7t2cWAaJqnqYj/6FvXuz6H4tOmFFVaFB2P3XD7AHSxpu7qZn/TnqqRMobx9jx7Dda4Dg3nuHOColGndgDA6LN3hKO3mQ8uMOeL3MPLF9axe1+XQBwHI4Np0OFVYS7hONdTQZdINYLTeDOo0JJfm2nFMeQkPFQKPv0nhXm+xUD1uXti6HHr4Em6qBpOKD5eWF7PSBa6PF9sqC8Ci638JxqttW6dqC/hDImtQhasGTN/n1Q7abgXbcDHhdqrJX6z7OfBjXiDbbglOnQJFeXHN8mO5rCUEAPWMyPHf6rVoKBFRk/7Tm9A2D66Acely1x0vw7ioTHYrEAV1ALGp4a6uq3sil1yJYe338otBzAPk9Qoh4/zy0F2OCh7cSLLsCajaMBRPRyDGluPjW2/HIfd31JeKYvmAaRPo/81dNS/6b7SmjMzS3m7JDglij7wKIZAUwLVZ5tpmOjT/jQfsw+wrNn5SlhWiCbxKUsZYd6G18HaNLOp67jrg98wtAUw6WV3J2O/vcTB1HP/DcwLvCdWWv9NmubhLfH1KDsTok0vdCJBqHLBgCN5XdYRNZT4pD0tsyuz67byWRDzerL+8BEBuGGkdz7zZzk9Cg+VdGRbqk93gXd4Ohlc0CSq9cGLrrlbC1K2QKF2QXD1N3xe/3bwn+h62v3bQN7nlJJoHebrQCW8LD5QbKg2d+HAPpvpB+l556BLcAsEb1FTvGkRwImyQoNb4QPZQkqSftuO74NQs7TyXoyHLog7HYgMokUhZpmTcQ7FT0cRrTywS/PW2jora8W3ARDkd8IzWWo0Er+vfSXFR37cjDj+4KwG9oza3nnvu40q1R2SQlccaN8bYzJV3Du+7pwPDsBRvKFDS8q6v+XeXGWwAWl7+hFwy/zPIgGweFy5+yjZVjt3A0GVVVkzGwlUKX8n4ApRzJsHcDy7i0wNlTAgWhOlPoqjDI3rDInpA8K5g7P4HETln/v5WDYBahUchzg+39S/q743gHeh0HTwAkqeRn1wpx8p1nLGUO+XrjpADd7Q+7Hld1IT6C/hvrnAogdyQEFT4skn2HBUOGo5RJxvJLcRzHv7RJsdCpv871udzvt7hE2f+6C/eaX0kcHEPvb05gmhGkz7sJUQ2hCGEooblS1rVb1Ao5PQbGuVxjkgNTBhXiTnep5Zj0f6o/yA/LIQM47B3fsmHqKCyAUSHFm995hTrv1qRDIAsx3LvmSTQp9fFs2eVy8jWAf3KNRqv1oYBt5zQ+x1jQfN2AQdVtMwYwCyyX/wJpZyHv1qforT5cDrRYc3nqBfu6CQ15hN3WYz9DxAscFmkWJUNXaER1IZ8wkyBXkRUD+72njrkZZZLRV0wi02di7x2seL5Tzvm9566eG12/U38Kl7x9YjVd/4kbJeR5k2+1oKnp+GZq0Lji1gU/QHykiP28JuW4ixgECqeXwldhhOFkzB8uhi9bDFDGx/KkdGqixblAkaGvqGL7itinXugE5+z2g+YmraCtx2SQus4KAqmpYoSlga7Ch7JuHQ/ZikTERiEef3zUXnSpxejiDx1wvZ3RU+M9qZeFnDEylLLcKDa3Ra39Vsob4A0wCXZRxwn4diRQeY0psz0PfPCoBtODYLqMJPTaemqacxSX0WwIQPTrxWWD9YMp+pWAtHDVR1858MOp7yWCM/CafNkb+uefk+vJATUCb9aZmLRnxjYYvzc5LPD5X3tIge+mUJDKpwSUeLUgO1tT4DJBn28dR52SQmPBFarNQGEycvMCsu8zInwUjj1jtr9wM50LA5ndxQ6C0Ecv7/D8KyvdmM5n/1GUchd3ur2Sf4pVcN5KkvnVzFimBxln0WeEz2NSLwAfHxqJS5eEYTMjVvxS4s76MCM5xJGNKtuOr3Xwk3s9oJybcG4Cou1YWVCyggDzBZ7UIjAQ9xWwqa9XIS5AQmepkPslNW4v7iBnC3AE6E1z89JhYBDjbrTHqC11VjkrM+W3aL9nyvu58/HEqdXthUceDXZjWie6tl8TkoRE5V5XPElD2evAPEHj7YX3fKO5VRgnRbSiBk5aSq/oSJdXM/cefmfvVrwLZcFNMNj5tmIahV5+lXg7PNYPEgQS2XCpY7XicGg6kz9wBra6iBBGPMOwsKKBBhcobEeKXe2HPf6+hRiPzWe+68fSKecZ6fAgfkldIKO5mrzixiNbAYOG1jTcf5en2hp6QjBZw9VPCvnJbG8JZvlel4Mtg4kWeebEZJuLBSg5WAgiR97H7XcBp6YedNZmLdHpqK6H3GiTYStpHX7XBvsAiMdEwveB7+iFdSckxjqlW0pBBkdcT9dWxB0E+UWAshljHR6/rC4WP91a2ZCqrZRRZY9WHnw5pEVMIDagdNkisryVglGJXuTqC83n5f+sUaD0mIix0A5oTFNtYrs3lFV2amCgNB7Ai6gcnsbtDvgAAAKfQGf1mpCn3AgxOvWiY8B9THnVS+CtABCQegy6ewVmN2ECuWDbGAEMiDSJoT32sH0IwNSxh88v5e1EZTc2A8KThQBKIrWFfEThLqGg2+sdqAjJpnaQV/eQ7whhQ28oq/d4EgI/ILdwpMMlAu/9c90qhR9J1uzaE/jdYYrYMq0tYW89bQpID62fMzDhFQRPkaA0FoFfPegoNLe0bDfQ1aAs5ntwPSNCPgYtZ+URMh0pZ5VDgkCKoOnO8MLvjJhZPdJEJTs6ae7srt+YCa76TB/BEjXqtKTQfwoBdpQ1Umi8oGMOhCXpUu25R8uisJOnPFfhdEuP6xoDozS0rIigQDLuwgQI+ZnxpMUFh8G8S1C3YQewz0Ifm5zDWsuciL/zgT8DHQvjlXqt6/4GUKeF04XwL5aACFDYKW5ie0CR4RnKP2OWl5/IT24qArdI91/GYT1AWfvmJ+oicTsGy5xnY15GJnyYjGbBgNu1qhoWBsuMDOJ3J9bpXl8WLHIi1cPxVeGuqlh0sJP211+QNFysrNZHLZwdBJQV6PycJZfeR20Bll4V5f3WQWUc71FdybGdsgVftEaQs3fvco5yhzrXh6DJw683Wr1SyjBOteUUo89+sNDzbROahaKGfqIoHGeh6YaX9D2hdxj/dB2notZ4NS+jpH4yDgLzaO1v6WVWBymt4SXLzM6bSkqncFvzZKEYAjLx3uaJseaevKtiuUlYWWgP4LLKaosMw9jTcy9KxITabMswBvPtG4urJw/HerkE42XoXiXysDIlDWr43z+AdfexQStsClJ4ARwsoaJ4IU3F+HSgwBCIC7AVedS6/yjPZjnPv4N5otBQBYwet9k46GEao9m3J8p6wiy1XY/QRkyai8+IItHturmJz5nCjXzD/Ajr2Wb4m0NxJjl/dJkYmNS4q/5JiviuNK0riFpfb+vIVy/lY0aOQp6nnCGzHq4s5A7nGJRdZn6GXuMq/DdNzN2bx1fqW5jPnci3MqqhIv1n6rmHi6ZJold2WWUo5o6v76g9Dv4/xrU8XLrsTvPBzTpRvw5rowgwly01V4M/ShSL7eEBKwgByIOaqmjBYRrYIO7MsdRWf/GKDc1sXrZyF7IUqihWRExHFstdkkDyL4N37kBDYIlPi/MXVgJBukXY4bM22t1CEcZXZGa9QnWOww9ibx1IKdZEktIVHjwHo5FpopaVO7N2nKVw9yX03K6vEVf/+wysv9zHvnu6X17BXghp27g4dY8HThNF92FBEu6coXyfb1pshl3kmXnv0LnIMlec2MPE5ITqURuIOQNzdBB4I6Wkc3keTf3xMPTiDThBBZ7405ybhduu9shCSyUaIJ3nhH2MCJNOwT5bkCYLMbU4w9yWB6263E2zA0OVlRi6l1mr7pHCPPCrBLNOMO3RP+/qUsOaXJam2I0iEhDR5/ycjtDAjvo4u6OYqxk2Am+xeUBcR+F8E8pf9s82MCCVaMlsZhsAPBw/w2p4FukN6aNYa3/zaX6eAckGhp6TT2tV+Xi2K5rVjLBSn/Qy/uQhKzMWwJsxsJjbMSHDGiwD+ztKOsHWIBTgRcRN6/CRU6PzS5HDTUZjPm4ZCcHytQt3SmVdyWkUu0bpOC+EVul9Nr1DZXOF76knIkNSjAL2yKU1wPhifhh4Bu12Mw/acjc7m3xyFiYdop5hYvUaqafeKyNK6jTTQ8EOvvyHcDMXVCpQRhYEOUaUm5eN9jaa4k5EIzdlaYxCNe3ndbY4Et4EdfT6mVSEv+p+WnBE7cOEmzbghVrqZbBhQsOLm1Z78cm73EtAMsIAhr0z4GiUbAjGRXxYX2Don3dop/9QZBGGg93EIFqoYcPuMOvg5cbuT189TW+rB72G60BLdiYlxQEyHwSfk/pI3tpneLjmGi6KigAESMYwna2fNUF0BBgmIwpH/bKcIi8hio5pVntqvQNZwmrPBXu/zkm+DPuzPwLzKSW4wQ3VM8PVcPAuJHe4h+gpU7J1WLouAskpKU7qTxsBKyeGPNZME+NE75zC11kofoAShLrNURIwNqcrwk9lextQYMu0UiY935dhOXk5ffn2gnlO0V1jXkETu3myByWOJncnGqgV/Wbibk2PHV0dkjAGBrcjJk8qIhdj9Si/n/ZxWtVxh5j4tWG+yRkr95N/dHKhwu0eolJjuVUioKXEYNY4jJFaj8U1V+8mRBEEvRp5+Fwy7IzkIYqJuecFU0jIjWMRouRs2BJRPHRE6KgoEih+j2n3k4C8eE8qhdyFtT0YuVBkMuNUSplvZtRn5RuogHbPHCkX1IFhBfSIAVAmw4Oa/a74Bvs0e0cTNPW38t3L1xRyZqQ551FSgrFwe4MYLLt/h23Zf/C3BIzw6AYZ070YLyfA2ZPuH87tLP2wwsY1EDFTHfkaW5k0RVqrLTT4Ay7dXBeWYXdd9e0HVaqL45JnTKFJvYBTU1FNtKp16Pa+tpM/yFBxAuGKE8sRuOP8L6izxnMmd4OUnV85IH8QSdgKYLq1Li1/Cltf1DcDwF4TStOh2//zf3Z+tVT00whqvtpddTP7jrkVFVSoDCNPtRG9GmlM4vErJl0Gy0xDdstk8VARgH6nNafr+n3rZyiyMWPpRmrr59MAttBkqOXZmgNAFe6rmF8DFvkqWR3ZGP75hY9+qWVNPMsJSzuf/XgHMN0B38pruLovncNrAnAhYIyVzz0hMPo/vcHLzpiYC9fxLmuFiNQvgbxHiylXDJ36Wiiv2Ik7BU9Fv2nLVXP2KLk4R8IeQSyOiQ64z1v0YdcF3rgFDDALRFMHwVGIecltoQGwmBMilDPte3sW5fX6zvdjznnbcq9/T8jSHYoFnTz43IOF2uSgQxACpsOEfAmmT+MMvQwwLYQgT53MCj4c/9wBgzg8LbJuKi8eTX0kT3tsJiXq+2L8M5XWnPw7TcNJTDUozjUfAZvNZE97YxFX8W2oKAwqrhZ+cPK8bgXGOQSEPw0y7fAQGWLB8jJOyd1rY6lgYK7AJixryFVt93OC31GcBxxSVf2aXX5cXkTDIlz6esTKYzmtuvE0BDHMw+FyLS7p5zPfxSNPFmYa0pGlzX1tYW4rBj1l1v88kN20wz7D/ERchhFyIFEPKKAtwPItbR/Wh1IWrnfeiV1JBbe588+Zwz3om3k02KVbQLst4PKZRNaZVXcFUkGhZqkQaooAWE+w4QsRvS/uIQpOy+jKdveqR1GY3x6P1sLDvSOt9EPgPqB3i+SOjXZfF666rlrrA8lU+tqKq6oChGWkbJbL2/dwo28Q8r+clmqdVqbIVcge5V56Iyd7Ls0PUzW8WHzHx689s/YFLwfAXnmrVHr/KReJVGAhhxpsHkrt6s3+UsmbAQ8rNYAobIsW8Z50UBeaxXfbBEEmVDBvQojx7GghzqUyR1wP15RyLWTI3yHRUh5ebPnoKtFnYuaXqjGFW0Jkv+sW0UAhYDS9zFQCuy20ZBB3Q83fV82Tzn/jhse5Ua3BpEzWxkVZ9C2nVkwWG6Wx47n/1ZuZwrB/h/iVLoqlol57Dpm7ic57q52PK0oEKwGn5acQuecu582wyFxKO9+85POoTmbuzP3X3hWK79SWSxcMQAAPgxBm9tJqEFsmUwJP8G5TMdG4/1ieMy4KR9qTKGPMpDIwS/obmopH800bYMU3FARFT/6t/kBqff29EI+5Gs68RO/TVh9xd8YLWTCppS8TS4nrLBx6KYXNk9zrd15lz8jRP+qDwbGzNEltjWsXx+V+lzJL7J86XlfpZu98KI+p0aHj5XID0j7SGzwH0e2EFU2S3/IzxMPgdNZoobpRXyOdBASINuMX/GEtoYuptSvbQaxm1UQVK7b8l7R1GBbVquk8u3JQwlm9YRFFhdyJx86KT/o74p8Ira7UHYRF7R2RdrIHzKI/mX9wnx0cMS5kjiCdMUFUvI9I9ikLK2DEqrEYbBF/cVC8SHeS7zVc1Jcx8Pokgdzipyr9xEvagc61ccA3hpW1rPyhj9rHoqIt7Ha7e+bH03PauoYm8OFlaVe9jmcFZ3C8VVS2zKYJc9fiI+mDfpSbJ1Jy21efeucXUnO1B2VUTmYu+g1qrMcoL3de36IF7o6n5u6rWvNAe3tMFDbFYo5MT+wmZuX0AAAAwAAAwAAAwCwcAAVFk5QG3ZVQuvrVk45BksaiyjJKhmF5vvt8fLyHJKkstbardcUyRKEHDY2hHdjaPEmmsj1csjZEg3T+4xSDXbNFoz/fHGvurB1Ki4lhx4YE8klRKQPpB49zYTHpnAfJDs/0X+S+CZXhl26sOp90hWVSDJBMcSZBuksSXM1oudna6s1eJwWwoZI5HqWxSJGKkGQfrxCC2PtXd6fd99C1NM7cK8jhfH41gW7bWd13nVeYYzUxR8bN/5vttmLD1NpQQ0Q7AD11v/O3BVbLmoPkvWWZyWreuhdi2h8TvjjuqzZdJbAnaQVe9Su955mVYFI1CXJdkgS1z9O62+P7Tphae1Lzjxlbi1BMR122vd2lWpx0ENFNQdNgW4RV/0mKubXnrfCoqwS4kpuzjEFhnNZN+Y8se0CunY7YuTzWLTCZuRLC343hTDQ1rnb5ZzAj4Y4LIRnWptrrMjTvu2qZYCUNKB4NtIZVFyw0ExJX38tii01C0O0c+r3oGcl4dy4gz7G5fdPjVD7F7yX/mnrd5YfmXOEvDYDmWjFm33wzthqg3aqIQNEAbt/79wjI+R43pZ6PSMBwKUh39yHGqV2Ex50pK+I0PgWcXIrPJ7ArC3ATYo+qwhLACHr2e9b5gCUS5eFm77wVIfEOPzKxJMX054rexqmrbcnEAZXoNsl7xKvFOHHwrwTPeSFIib3nUKtBLoA+ABMARfKbSqaCHJho4pygLVvZm81yQM+EtloMjtYAUkPPxmh25slZpQZv0v1cnKQgGdH49d1YN+YyJvQI2ucETfDjtO3qyNQwueJ2wRtkVbIPSLu3BPo3RXBBVuYEmekrFCB6sfEJe2mNHdw/LJ4oAQ+H6SQw6tEOGdVlYdtygvUVEMlONHIoBExHo4INKp4fk78FONyF0wmDo4gzFYN+iO16UX60xgC4GNCB5NWAVhjNWW+n0X/n6xMwdhLKzwGDX25xB9aXbN4pj6pTh+22Lh89Kc3byy2nFeqPSuR/CaW0XCqQeVKjj6y8YFOExgCoOIj4lR9Y29AuupzoBcgpHmGVW5LxnHz8ZfrcWKgWlWlZDF+iUkBowAF6g1jWLkhPCYvp2xA9yw2lAt2pDVtdCL2XcXUvPrDVvtyFxAdPLOyac6wZdTlz69qsytt6UVmYu1yaa5G0NVUMhCh/QvWMiUO8ag7CANTFcD/yTA4N6gCt5WLxx73lafVG+38gJ9aAQm4HduqYHOdxwPgGI/mlCwB1o4XsVjvQ3ReproXvwOgnnIHlmKUTjbORv58C3hFFQxrhXwuLyxUAKOFEysSISWzKqqTYub9K/cF1K6Tp1kSKvEom9IB4GEcbZyntrNPToU83U5d5+7qMfzdxRm6j7s2wweEeeQLN/V2XMuGVKVtHcOug9eQWlRQAfSxuoYO823aV41waAmPk1SvL8MCTkePBIj66jRO4tzYuVZQjcPkoDSxikotr1gF2/1qg2hfG8+x+earGepOBU0Vn2mdQaSpLluEg8Zm7euTOkqOhbfxheZIYCkNfZ4ZCsUcp2WyqXdU3STp+66h70sqbJ5ptxR/TLoX+JUCIjvqTkcQGFnJcav64Kiu98E+bFBMz62niz7KuwQyXB/kI0Y1fZZ0OO7vvfJX+9C6eu6PRsT4Gf+35UQJ82SjLQeNE7/mINgA5V97B55nkHJvzUt03G8Z+2y+6tNuR/MU4Gbv87nuUzMMKe86TyI2POiCIr3Y+jsVuJ6um/Y/3G0FOn+Bk84U42wvQkoziH6i6doqDqODCNQSJwvAdprNvL/OUGJjRbx1CBt+nGL9lYPPUN1UaOav+2bpYAN7sD8SYqDnQ+E0vJG42JJ2jW2REUKZqDoFVqzdwRQ7bMjtDyx0Puyy3k/CSUxi9E7hDpSMaDlQRnkqHsf74tcWrifmX5uYqWrN7OWfqW+2Q5HJJlVtmiokYTwyrH7viyXuBn3+L9v73t9hArqPj4ATo3aRuXB8y9s6leVagYoisZHqyZvyCKmvh2TQMIfq2xPEE5+xvL/vDWPzkDwKFQEY1FMZIDzLnBegI7KFsAvou+Mayc6RJ8dxZE+1Gz4jNLdvN94ZFd0U003t8mKwLN7+2xYz4XiPdm298gaoM9/qzXL/wbPhiZmcq506WSubAQwzD16kXl+KzdWXT/ha1BITKaNO9wdtEdjsUy0njs/s/pofwF14LhNF/dZk1KYNkZoVWHK5twDwuQSw5JR7jtgiHZt7xjWN+BlGa9TySvf2gX4+0ZZxBJ7k8tde8vnH6V7RYG4ouszuJHfXG1nEGISLfR75Z+X1IOpQND4qQor6VOnDzWKqGULnV+uiL++OpxWEN8roTDUS0QVFkPBMT3hMyAD0wnU/Fs6a0AcCUMQIrLVrQ6ZystXKqgwsBbLTonvj+iWxajbKJvDoqMLbEbQSrrZyJoNSoT2MI3LZHWWjMBwGu3N8d4KJputPlSzDHSnMB/Ob06fJV+9amIoJu7bqA6jAJcFb0PU8gbu+QRbnhHjTg2qTHKjpB1rwrelhH2DAdVo1u82O2FtRD0BtT+oJ5vJp7JRjwutOuAbiw0er5R3O+DPRF65+rYqQuwxN0Pp0OrwjP/Ip0O6hnCid+tVIcYgsAf0IqiddNiSqqQUle09NQXl6bI9DSRTKDIneDCUFLnlWW2TrKvoYWJ5NGkEvT9HQy1v7fWrnmsgYsMKy5kpJsUirmUXMtbiNdm1rU/xcERkMhwZZ1W2ZgXfUdjF7IEBWbbS9d6W95WTsaYMC0tA8UVZHOsmG0qfTbhfpGCj89jp/CsuXxjryEKNhYO2dtpy48qC6IYhdRdOjhKmjIkvNjSfPyAfTuF8z8mAMDZxvtSyM6MJUnVaF4J9dBTtmVyipKD7Vpxpyaz15Yy94NPdFLtv544QIH7/tt1cPnKmdvHE0lS+xhd0VXx2Hr9BVT05EReaWKUg0b5BOofPU471nf96OLOMlCE6ZE4Cb45Qzqa4du6w/87uOvO5uIhrbrr0ZCqQ2JiRiZ7Uuo1DF2rJ+PYq5CRujPQwgB5YPeKQaDQB9kHLqMs9ap9ryzhEmssH6x+Y3jd+Zee4JjoO/17gmPMGBpiym0CrARjDtf77iETbDWaQpc737UMjaiXWmDr3K9pfOSG8mVJrI1CgpAorFiY4ilBMqKocTBia5h9bqo+YR/tpZ+mXBrPJ4X8gwTWmeGjX0E6Hfq4ySdHkPkrVVWFGDZ16lCrFdBZ1KH9rP6/B9Me09pfc2OwEHOuAdYEPJgAs5MD2U+Z65S3LF/92XG96pJtyfPj+Pby68fNs6RbKHxfH4QFRJww4iNyJVZIUn12dlfZENNMnWHR2k4H6QpaktN9fz+Q7ecH42kx8YGf9w4yv95ubB0N/+13LoUPbrMgvASceJ8dZMCuTtUAMRzVT7wZIJhw3FoLWHEyfoNMgQF9XB5IZhOtpYAy2i5c9oNh2BTLwzOmkKIIVDUvnsMvoahqnXvuOTTlWZcZgswq8RVFsMcalYuFlwX05pyW2KlsNYOUzC8368xfDGCheZEd3ZP4qsdXAPoclJGEv0fiduGWwFs9XVGZ64tU71Qg7J5yrcBD9N/kdHxco9iCGvchRAT4vQZEu4qYWVr6Tp4LiPfZ2EXjGH9By2xdQTW9zGwp1bW8URU0HgcpTG1FHzhJddnb/DjKiyiO7NJsK0T1IYBHqScDoaxfFgxnkdoKOhyGDKrM6i2biuogLGY98rCH2KpuHHhPNL1VzI0YkGoojZ6CgyUYq4+dN/THKLm2qAajtGE2lERbV77xjLmns/3L3IhFQC8ZqdSLzvaOZd4Es6U4DGgsS/J6l+bs/0kWowqI622BrStsRDQkjDS6bxJTZrOqb/P9TNLdSE6sIFD/+uakVZ3eMtwc8jFogrb5aN/LYIt14bUfvBFynR81HdFseTxWU/YiBNlM9Kewi8dsv8lzs9DTHc4DEXj4BKYN16DL0bQFYaglqAKjaM9sRBOEHtjHGlNl3mDLuMiZyFKwIsTqdagTOg7icSmPAns6eSoQL0D0CZHw6dGa2l/1zQesTWSpg2+BunPPqS6pxLVr8L+MTSgMwOTGxj4qmHGjEKxdV71Qkz8zRy9DKtt/sau+SgMW5kzf3gw9HGFfR4j6IqhQGAC3+IRWgcXh02/Ayr0cNNcWNvSKS5c9atW9J+exdiz84J8CqrdeazQ6xoDBOZX2kcOsAe4yXG67Ps2ccrk+Os7aqeMtYYyEr8Bl+tDboPipuDZ94b0Ihe+HvbzHla4AciqnbgTIuwne7Z3NyU55mW29F+Sw12ogGInLdprO81qKCrNIPgfntAIF/x/Rb1VfJU1+6J8cLb7A6JH4mhkyqGxmK15JZ6fOPX9xzjEvAmYm7Edhm9v99KJtjV+A37Og/+2bcsbyECy2WB8W5iKlKsjxKQ2WeQ8RozuPfI7q1e7cYsfHE2vkZnoJTuGtyO/bcDE/2KXxpDHDxMhps1YCSC/KWqvtXQUsNyx1Sl7lDhV20xnZQaKoZ7/lpUdPLH4Kgz4YT9S8P76v1X62dtMeUUhoX4Z8/TIGmjgir5qjFrfeopvxGhZBdOu+SYzY1+zciFGI9aiy+w/9BTWggv2rj6CfeX/+YU2IMZKjZVeFDeSrkQBRpOlSs0cJpXEKnAofxrpG25aIAKfe5dVxDrP/5eQ1c01ipRkUAjOIYpAjXnr9wZnOcDoHpz89TIR27XKKQRn3sE2qn4FSvcwLhJv4OYW5GN9nKmmSqYd3I4umPLV3Jju7DsrAINz1AAsyUjvqiz1RRqSmBKabJhONZjW+sWjzUHWXZbP8HBFV2BEuWTr7tMHi1gTfDojpw4Ls5zQS2oJCXp0fNzxAw/ScyEE6xfcCUalx+JWvXvuA2b3fV1IuSBscM8mR/JxUB8rrcxRK32uhvQ27FksaM+/AiC/BvARWhCPQuKgg8vB5la8PoAQzOrwG1+JfP1GOpoiQT/5QE0kPOCfnfyOYb8xZO/CxLCGMWzM9prlB5NjL4v8atG6XGsSAH+ykWwISKkInq3EBl2OcP92Pgc1Kll2WBCV2PwEQT+RqHeSDAIp44dMLMDywafYVPskk5AbosuxtBo+Ff3ysRUv1fjyo33FGr32xrCXuIPEooVHs3f6hkazgayJbFg67jRSBSzjbnl4u1BPIhGVfUucL5ItX5NFJ9Q/FOS7yEDcptsNNJbp4+pj+5Z+9pwHu3MW1DMbW1v3C989uObXTgrsNOQd63l+leQJrHcA1p0BZfz0NACu4KCnHsP9E7bWwt9r7nSt8fG4j8xk71mE3H2Sc1Xftos5a5Q9xQyhcWOvtNobHZ8Q8cYAcvFC30hfGojUS0m/iDp3o86kL0zSpdj7J7/QTMaHf9UP8BUMd2cf1Lz7LoIutdq9vYSVrCxTF+aH7Gz0opWvxLiELIaUSgeon2XHFeVwCIrv8NwudjdomJ6lJYGfwh6t8awl0u7GkpnK2Kl8pFJ1oJqTACIK5XYlNy6fsJ7a0gBz9MGMAxff8PKGyVI+Dvu0qZ1xBb4t1AyjQpKC7dM3nweCgcC97I6RNacX4QTi2RbyXio91uTkThnWkU1jko/ig/8gEdPrnQ5cLhZQlBnaYiSy6jzaVxuntzxcNUZh9anc3CibtSHwv7hr/rYg7w6eHr4GhdC1ytlRN787xllgt/9CTYhz9gApLB5Dcnjx3EZy0UZXkyTY8sVT10jdMdTSsKjCwjPw4nXrAZUtHHwibl6ALzexnhRbma80ohpMSJCqX/gstk5rkjELBJYngmWM6yFA7/ggigIMO/BofKKoj9LnTOBg7L8pP4el/0BL+XZTzCbA/1yJXZRVRPDmSBcXPgPhJkoW2CXm0PFLec0Z10W1g6gbH6NsIoaA8Ti+VsNj16I7VynlMbFGbgj+DXT9uyUeqMGcl5FEFdVhFnEpBgqqtO/MAF/CSmee/MvvxxoFdvmvt9vVVoHB38DfRRKbP3TeYwRhn+l723Qprh0jwfW6nVMxGBpQ5iv5pyhc7JvThdAb3rqIHSg6AL871XYLplB/wr9VhWj5Kn5bsDI7d9rqhefrMPfc2lEmjO6QNbMf6fmhD1DHXhtR37v17Yx580dRwIj1YwhZWRgZnnOTCx9BrA9gylX6itLqGrI2TcR+Q/oYEDyvfshl68ng+7YuFlAHH+SW3N3LziGqT/5282UyJxx9X/QxGzy1BBQj2t7H3bbOmX3IzWycdjFcZTJ58Lp5ymG5QLsSa7c/6mCXEEg5FuNJPPmdYxNBe6C37h1rXRVUIpJ2XQxaBqxSm8W1CsADidHVFCvXZbcPDo52lsiIPaxHq1zV69xgCYmutiuUiBCRW3zJoQRbgfux2W+PFPNfF4MvdIjyRYrzjv+M6HttDm0r3eN9MaFFpKVPYMmU5k2C+Z6w/IK0zzskjojzPOAKVwCWhLKyPzJla4QruE4hW0XzSx/smzKwudm2aTXDb1VuYOhqf68zFYpOcveRj+9hMJO1O896P+UY2+7ExAZ03+ea2kO/6fg/7Fzf2OMxceQrXIBT6N2O/rzg0Iw0sc9nBDh4RVJ/5VN9VObuMkJyLFLifIdxQAtNP2Ku4GCxcOF43hWX4IWtRLIOzJqyy9ANNGZd80KqNqWYgN0l/XvDFmyYqlmtt43kj3wV5iLvMn3PR3UcY7cyGVORvfewvfhYDxBnGNjGSi7CKJDCEHjyTHJSrstybsocN3K89udyiv+Xk3kdk2EUPOtqvGbYB0wCmNon2pcrNjvoj+fJpmrX8/1wt1ZGAd+P8rJ9Z8P0vvirohpLLfuRQea3L1HVroRSM7mfmJ7dRBXrfLnZWn3Z7zIxQ+HhDoL2L1l/RDflIQ3/HI+DRjSPP8RLTCSIGKV6+4W0NaUR6GnMh4tx9Cko0xcpPR0/5OTl8ktnkLxwBzMaBCUCERBgrLDqLwFZs+BGb4iWQLBNhPhqGBbo6e3tJbxkHuFIRhwu/RLwtNRhYpdir2cduX9y7nqNZTp1HJf0WrVVuVGCg7bHxf3rhBs2CQssdQWcc4kkIIEvvUYjVJq2VA3/EtffdkX5RGavD67E7/4YIb5VEvSifxUAqChtZjQBY14HaLnrE3EEExKBUfA0pqyTDMsFw6CkHzOJr/A8kpCehXmWc2HAEdnJhJk7yM3Ka9xx0qdPlD9QVP1q31Sgq8fHWVRo0Ik1GGi2HAn/oIJDO6KTIhxeP2yBTERc9Jw6Z+TwXeo7rS7tx+T7dgbDww7ij/KHB1/IRkHrNoHohuzVMz/Rw8lnLitf9l9WiDn+7Y4GqhSB6d6k5qsPNnKRY+6tu8P1ffnhj/nkmc6C+9HyAXXfyPXJknieltv1UO4Bs9ZzFJbev0rkHzzrJkKOcVBfbOeveTtsVZcVJaM3ETCb+EEhx5KC03wzpP7DX3rwsAbPyzUXqykL0T7wS6XHBgEReqpjUSdo/zNycmjyJTWhhT15TPRusVdFcX9pc1tPusieYmhD6cpqYzjfMXJHUAYqwyvL6jTsgeOk9I2et7Sc6zvGQZoK+VfmbMrU6yx1NRY9RvM9WeBx942F0hpsjsbIXxlrEtaU+dKMH5wo0Qgz6KFCFCbBSOeZy12GqHjdm5W3zLLL9n0ZI/g0DXVsdx+oL22wMbboq+AYa+tjrvjF3Af+g+Mhpx7VoCerdaG+v+9TxmeyrqpSUHVHfODhoAy+1i4fORRzxoY8fVu3qbksWoX6rwVxafo1qnJVyhY7dHiIq75ZcZZvoaKIJBhb3zXNdhk7aLc+fpFQwB97X8p2f8feHEtGbg4lu3IRdrbt//zUOsI1eqWf2eyb3UYrALV2EKGRnIWrhGVa71ZXP/NwiBvg2F9IwFgR/7hD0MCbDpQu4XkLUt88X183LgmdtXCM/WxP4tFEMfa3M2gDfmwxFGh0/S13XoayLx9gSMTr7MbyNLAVgdHSUGkWns6YB4u8z31iZcLa1psnF28DuyH7WJXFMafHwa5pdumJs7fFPxYH0Tp69wO1OMMtmdrT9V/+WxmdSKGr0JeWmZJI5TFXwNVS3asqv7hkw6V4FfYoL+o/inYSqGD+yU/bjNJYuMGXLq+kbuhgN39cuQP+6c0VsvDhl7KyAaDPeNE7zU8A5cIpPCRWuCkZnDZZ0HZ/IFSaPswMVSV9ha0f/WlbH4XuJd2IK/N1/a7waEymvEXjX0EZB10o2VUM/cFkreSezPcweJNDxV6VIMk5Ar9YDbKPpakafQTFOynKLD5MNgU76bNvLn7lsEaNrYAmQI0CIYxndE8q/xs7sRMq+QMdsm7YB4vmtZH59PRJ9ErI4lOOjyf5voYWJCWx36XGChg/K26VS4YfXtawB1o4XEpipvG6+jVULPFMRYYhsk51Al5Cw1D3uNLlQAR8nT65YPzCIEKtaPP/GasLkItYODYZ+5PVIdlZa6R1A5NTPVhFB08vPWpfElLtng39kZkJb8YojFuZsFBqcAon5SnPpoe/Blhadn2fg3psCaFGQAsgW0QMpAx+L14kyqzAo7FYufzVsvlsavBmBlYmiGOC3F80j/4M8JpAfFbk74Ht/TXfkdLims3/NLSqk45U2rlmrYN5LU17BRdUz77jYHOJxwd9tKprkQEGa+IC5xVGXbw4xXFfJILB4Ms37xKKRtIyGCl2UZJ6MQu1mOLGoPR5PlVaLrJ3wFUPyor3mzvZN9m67Z8hu5EfI5m+gAmXK/7EAjTnNQajUcYrBnVZ/xmZk5Qnl9ROrfTjQEDpmPPG0DO5Roay11dm1hnMW3E5he+tNUHG6GVTIAcmI3wVBcSb1q0jSY91cDTgPUnNw+vKy+D4O38bfpUbVXi+NAnKyDVQ7E/4IJT7X7I89niSRXPNvuOocySbOZoJK19wJ9uTt9JOeUXavMmw3L5xcaMQiH87PDcPaSuh73MiUAJC9xQUTtAAt7sHNTouEbTNd3wvSeJ/FZYboq6/ytoMOwDHPTOuPUSG37Rin6iDLb/j0ClUUfFmBrcgLHZTv9cfdB/QfHNsNXDAuk0PKsjOgyfFQ4KhqjHoCDGqSCAI5sffarJrl/sAYoGxb9rs55JxY/n4qg/oww6GTMXVKgoljybpq0sEQZB0NVSVzAqk9QjL9OqL0H6geDv/akkHCcNk+jXMv86yoRxOV9NsT63fJY86KZsYNKjEDNPy6T2oICEB+I1JppxkWzKCSmpGBEIM9tL5DlMpxl6IC/3p7xF3BL+6Cm6Aa6upZZ/I5M14/aXr4YG8a+q7f+tjRGgWNfwlJGqF/ZcBElD2lvswfHzBnZ+wZghnlOMVvM98Ch7x+Ei1LFwhgo0aYTXv9PysfPlaL1xJkZfCV3J1R8PRtONeqn95APhUtHQQYN23PJiDslnX66ZLu8EN/AIRFaN2Tp/pvqMawIYQSKjVleiZKn+78+E5m6aqpBmsXA7Hz5l+nLab2NK2f8iWIVbwnqgHrRo7zbQ0oYUnRw1SQ0Ag+lqkMlOfwNo1vvMiFZ8KkBu+hb7aceCs58rJ1IbBe1adJIabeZvYBS97jfm7KFnf9nN+kvPjfwy94bdMgevop9SUDk1V0AegGRRY8FLKPRYgFrumH5Vw7jdRvzMxQ2ePgco/KUxLp/bw6x/4OqZR+CAJB8joj3jfg6+ePXd0F4G06wr3cNOk52LnAXYZH7tRnJy8sOwDFxIKPRqrAu31rMI1jEm9T46CV3IcNM1GOjH0V83pjC0o/RbejrxldCwnkRvELEDfG2DkTEMH+IpWHS5ONYrb3POGSEvk1Qi8Lj2Ek/brf1AtAm4zJ3cU2JK0DeXZ0sCJeMX6aDT8X/FWugxf1Pwg4cGQEqTTayHyUE5BNngkH5Ib6p448l5i5cxSdAgkZAMhZvBtjgaW5qDzlRaHJqEPomFJJiXAQ/CVwqkQAWc/gds35GmkLePcZKAdYQishVP7Aum62JmwYZmICqsKN53C7jPd2Y5yDlkjQDMVcM39VrBe6mEOvp23GLdpKq7lZ4e+Mf6Lf+EPH5bmU+oFh3bFzUFbOd8it7kg/txSO1B/lXh/bw4iC3J1Xa9yC0rcmrJG6uUqCGmwmL7Po7HDg8HSZxKFJOBpaqLdqUpM2e7zg0CCdo5c5b4pPDTddh7BPjEGYt2s0hGv+Gt6MJ7DiGrfLvGoQwBhMoxDckb/c054Pw0J/sRhWq+gasDloQA8wO5DcJoK072Z2zJzV/bJGz+OOtbhgk9qOvNhw8uIqY1C85tYebWo+VmpcNSoUkM811IN9fuNs1ROT12dIVG0IntHgtvRfmkkpzUidV79Z2XWuz/VaLh4Fm9gFIrAsPzmlN9jP3pNBezDC1pzEMLq7y57Sd7RFc+OcTbYFVxH+io6B5h0fDdeQyJXdZjI2SKZe4IaOw6kK4N8PLNNvxDOSvJKkEuZOffxTCNSAxZhQLdI/IbyRdfUDrsEfxCsy4MMpDYbjhe8mukW9wNmYDC6YesrEIejUqb/o+Oaw/vfK/9jA1set/+C8zmwAoGzjTEU5Hy5ybtRcGMlU1y7wjmOCiCetvmMIXym0mITHqrmvo58MUfrvelMvVwrqOVV6HIO3djZjYQIIHsiGSsaZu94n7q+TSQvL5ZS1YiHmQ1cq0uWgvw+OFJkgUKAyrNKiDXGB9zqXX/BHi/x92JjgxITpe1f//GnBPPorpMweGHe1MKYLVbGoCYcSap69QcGqNJFsM40P8I0k6PmvezK/rxzpkjFQ+VyEHUtxhwEJyC/GlBuVl0ChFivjZUcLZFlQjd+Ral/3B8G8Hrq8lpEKWxpzxPQfNmFsohmwm77szOG6qizFZ6rZy6VG3BseB7Bl0YiCgxEXsvA+djV2qqmveVkoJCeLvlfAuc7Xpok97EXg/PeQmi8EG8dA4npJJ6peXh+78BexzaZyGUmswdEy5APgzPZFlGlKZPXO/u1J3Q95pANVnCvbVY2XCdZ8UOaA7TQZXpWxkLKWVZPjgmUdCjod/z1hek4QPlHbHvRPZ/fa+C6cX9yjQBJPdq6ztUGiM6bTctyLEHt7yQRnW+2avnSITCCbGvIWJvajbbgbl0svoSJdgTXTrrEMGFHWXvS2mJUbJOqCwP3ATz6gCmuept27MTSLzzaYJYNSgGWZHvkdND32AtEzshq83bnxnQwNK5Su3MLsZm4a7DLAIGx4BZJyyfXELRAEOOJC1xzkxPwFGFzg6o1hWW0ooZVjgvWugmQpong3zOShdFSevrbiIlMe+Nhcr093Mf+mFJZ8fHkr4dNqNO9IB527X29VAzCTwRC7tU08/WPgQNSVvR9QGvANR3I73BEnOZLh2HsHNGqNp05gX3bp7Nlwcqvt7bTkqeuuqYfUaxo4r2IM41z+sXf2r6Old4YN5XPDszCRiE83p/FMPyuLq/q8nnBqkoW6bNL3z0iRCirI6mPa0lCa7AYrs1thTajQqynqOygRfeYJjXnnbB/fnhsWPoMdQvPXxX0zSby/QAlmRszeK5b5H9P3x9LzRVIMZgBWa24SLO0hKgUAftdBm6jwyq6vND0bvIDPwFq7HXpz/UOJjRwZMIDgTZHTUQF9UAEwLAln258VFh2aRM1Nei6glrqvGwjRe9WiiLRv2gdjCvwvsXKPQwfPNCfOwJSZDuw1spFQoN3I5RqIXCN0lfuO5wA1pojLySrALki63b8JPbBuW8jobXG4mqre9WdGPVD7dyhQoImFYYWF8Vogby9wtLg07g1y9Yz2g2hbbHT/gSM7fHMGk1jOz5tt4eL1XaJX8D9q3dvP1Ouo54h07g7MpSC1l+Y3F6EWUbaU6sE4orcz/evKmPwG6XOGGZTu+UO7SlmqhFAcqc3Gx65vRKWZvxKxzK+dfpZFiTxN1aFG7VmVG1YYCmnvz5CcM2abJH7oa+JRaxHLXZr6keOj3Y9WnAZAkg4RaC/2q/bN7YOVpumzqXPt/HvM2vNOhDpdeXOgZK2ePxQR0gX/2u7roKiRNL29wIJCsnfRX9Qr56QgQ4DyFGbf6h4rA053iztDC7RmmaqvDUMV7x8w11leW/4NCDlMmhfzhhZOzdNjRa0vNkiSqR+Zd56ZypX2m0BpbNy84Z0OIa/wrXEEY5edwv9epvpC15W67LhVE3xZR6qMwAljG88WhE/sXvpuDkfqSpWkwEj3X+r98jaUQIPJO1rUG+/Odv8WwTEzDD5EtgQrXP+tqSLdCxct19IP457hxwEQcBjfHZiRIcsw+JshID0NcpQDjJLRaVYVpm0OqLgGzQT9stY7FpXIE06cA5/KsAVF6/X2lsy26ngLoyfov8TOUlZllWYMM6tvCIn4Iig45gKVm+HHIcVhgK8fCbQDTvZGHxCHaV5kbEKvh8y+PFep0XVO+8FI24+utntDrjsmK0tD3iFGB4jg6xzQDexs2cnamLLdWXSbEMb+TGWG2dvPJsVpeqh/afXVyljCGRWL0XnUHF5Pko4DjVrhW8nk4Q3b1o1C48nlfYHUWoIQUStVdhMyhUeR0EAJGhQ8I6/5RmplXiAx70yPViugBZy50UybhZISE+ic1rXm4yau9NudNFIkt+R4ZzgEIJ6hHWl/MQk95hpuOlfPgHOiWIrSnCLHJPphvzbv0JYauLS8feDQvK5iQv56XPbLCL9V4ZeBBkZUI4WOjjc/Vq5XvzJqaTxOqOhGhGi9orxPBOBV8k17WiSyUZSmBnI6/2Pi6fwky82yQbBEZlJNVAFlcx4fcVamtXhpkHFvMiIbmFI36pjAPEFfV0cWdOZH0Qg8YMJjd9B5vcu8B4+6VLFc95KSQqfyciM0jVNtwT05Rtoq/DBpgiSNaO36TFfDksbB1R0bSsOaI4VSQbEibOVd6/Lql2D4LOwvIx2qAscBtbw/4sSwr6fW6468ll9pe0uPQSafnCfunNjJiILaI3PBbVmLuIQtsDD7XCszCZpfwObYJpMxIKt0cD7r9NkHZU5oyaM0bG0SH7dADaN3kO1A+oIia40GmXHvqn7XrNcxVNK29nR5dZuKnd+Rd7iDlPn7e0Ov04aGC5271eVd3VqGVjUKbxKiKSP1mxUrYdHtkD+ULAp2CUFjAdt2y4EtverQyj71DcI713XiiszXxdQsxmET8l/pqPQYh7Z5Kq1w3i5meJvw89km30pXG2MhKtxbqjwuDjBX6+6c8+odspIdzHIjFZJqOMhG23P1P7xeWoJWpiv/OMxjx8Z9EO7c1PCWewJHhejxrULpnexaw4WCleT2qt40V3UHZ7r9gXz17ydkyYhTj/1E0htZVez7RKbgmAfNLPiw91+pSADs5JO4kMUUo7W5bENcsA7eY8AmZJxm6pRiAuHmgA5vu7NucmBOYEnwIAEBMnB8co8ORi9URuCx6EbLDA2EAw+GYaFlq6Od4DkRn+NXVinILkwy328B3RD62dJZc53daLfXzm3e9VBlHQfOKewn36489FCj0x5CgsfaXUvZZDoUyZ6AIPI8ITBAOPwldSNH5rdTJ2jflK3LpvFfpf3L/Ai9+g791YRVoNOBh9tQbytOLblTH/uDYR3hXZ2afhqyUZYZMJCEYeiTsOe9lkErMxkFuV4MVvjH8FudHD/fjs9e/PpvyTNX6nJhGpjcVXUJX5zxb+jjYsLM3g9KGByj2ayJOHupyWJhMO46BIbP8qh2+Ee7VNV/R+3RHhBuhrJFEZnm9YYa88mVf264iYb21umO4twjpWZpKG0xtNkhS1nW/JtzCSaZogWXw+ZA7poLSzuI06q1zdccggedZy55rMVq0EV0C9lIzrgLgV7rSCnRui1z1YRknpdDdHnnTves1CYA+Dg4ZMnN+5bcFCFAWFKboRj1RNfGPeqc4GrZSFg+w/ZeSOSrrTXCQPhHDH6SucF8ytOaEFCDkMaGegCIvtvf6MG011RRjPXFWo3YnG/mKxMcKJK+rkiM7iMietJizdY4PIGcoDya5BxrS7uMXJYU2JrhrnjOgo5Dl4SWvb4Lhh0AfJ9hE4FIxQOXbp7jnkm1UpwkUWWRiLXfRXxXziiZQ5UAlVsyBZPUzHTQU8DlkKuLcT2g+dmOOXM09nyB9+w0xYJK+4Q+1TX2GP1luhCkxuDgQfO3SnRmfNruTPdUDeTVKAfIkUCPKuVtgxgbcoWHZDCjjVdZBy6tMxJVzmknwuZcMF5BTPj5AaTYI4QA3a0IZtaeelasokpD0OV+Qjk745ZcLXHAePsUvmFoQjxZ9xypmeEDX8CFhbMSr9nA/E9IOycil0hEeKf9gI44loMD2mqXwi9cd/Evngc0QJcVJpdur/IXO0rprFGx0/d7woAYkAYwNGLiPcCKEzdRpCF2M6zMgfhvJxL6Wq5Tt3beDQqPmtow4ZEi0GUFhlrhnb8YnIoZMI1ywAcPE3JLhfVX1W3bm+gWZDXmywnAJS4JUn4Bzdrh5ZSOCLDfd0y+Tl/uDUcKGnWoXEvAyORpkMWhC1gvtgrOeDgQV2jRvzeMPRvRm9OMzd/IbUgvuc7mrxn3OyzcwZlAmHgmBcGnVS3FQSIz8sfMlpw1M9iiqjbESuQHzBn3T+oIIspOpPpgu4nyi2ku/eQ+jEnH1+tAF0heS+ewFlDrmMEnR/BfGPfKaQaFk0B9JK2ITPg/bkf6KUnCacc8pt3uX1ReOh78rnuQTYuTngmQCCOtuHPmeSFS8kd2CXSpK514omNIuYzSx9TImN5f89GGIzCCD+PTeCv7NXB/f6uxBkTrRdTM8aR/6OO/Ux0YjHDRaPAPDhoVH8lLZupaX174F7wLCcji5ShLiHGdEYdWo9qZqVAwtqmGXsb7zlcyuDO/Zqn8bKQILlkiDRFyfrivZ91ALg8DbpmOh4HIT8a+/6MT6rHp4AJmy+JrPNYs5a6/KdMvm427D9nh76jaJyd60VMQnHR2ayq+QtRA0cSb3SK0lSfYaDR5sgHmdLpEahI+YAEi/pe6XjD1Ttl/eEglkD/h8gACUEBxSfFxz+F1h8QSYTjipD1gYj7gLk2GrUBs3Lvk04eXM6tI5l4/OZekxh8I+pmoJGohQEGOjNqvka2hc4sz+iQubU/3N6msf4ee6aRDDFixJ3trGBVTOf8qwzXFAsAPbi5uQlOMvXFchnwKMKstBruQwi0c/uS9g+bT3R0nQkYOPJTpjbi/E0IhWfM+KQDQXmsicWxgsLimGRNQqjiGqw0/TN0/JauDcG7ZRlo4yvMeamk8J+j0/o35moovWgN8u1I6PsKx5EFWnubXj4LdinUyNtHUdH2Oqvd7m2oopHU8aece437bZXAJ7WHfTplL20h0d/hj0nTm5DxzikvUEjLijyDjfWMijJwxFjbphYyNdjVvzxeiZRHYvDYNY2MLlArZwIZk4yOHczeIv66xTxLBzzOngaxYpDN8qHmUArluTktGSjFgctenSkLyHy5MuM22C3iDGZPPXYHxLze5RdtnbpSYADbtaa8olVqJag9ikuqxGKJ31yCOePkhZKBtjis4vKuNFe573+1tAVcLavDdGXRwX/QJ3rZ2k14FcbTV6OTdvQdXfH5ajLlMORF7yJ4Pagc5nCE0cNoW5S5A080XXk20pq/1mG7v4arNQ1Pr8SGx0iLwR2GmKkQgjfSYf7iHN+3LzwoQ6nywR3kXsFqRpf7Z2v8ELJOyC2yoakH4iNQD2Hqfq1jPMb72BhK1/j/y95nXuiJxtjcer7QPl1MltMuAITdq1GIusPOL9gLx/zak6jYWrGJsLK1hWPCofElTXczXxQidDCihwGF5uN91rnDBU+Cbe3A4QZ7v3bogspiu/HL8aqRTcM8rRKv9WuT9v5DNPRYSZWbtnVHxoaiUJa3QndW4NC5HrZXDXfyAJpqzZwMZV1G8Qs+32bnBnDJfe/Dsn6BzBkgUeRGkebTI8yeQmXFmgAgRnKQWK3BFJvix63uoa6Y0UGAvE3UFloGyTA//HgfCtdihrKdHyf+0W0K6IBMc6hdHgx6RFjps1LqrTKc1qHQEHPfU8ezb87+tmBW/V/iZomXmV4oPH95UaIvtXpmzt++waAXuQHK2U7Ww8yoFHliKtuOUEH2yFHNinsHz44reLIqzDUp4x0LHxLTC+N7/pEnOU9IwfpjODHiaCvehs/+F8FgBwM7Y46b8RFcTtMhAfWAxZ3zGnLbY5Ow1tmrx/vHfgXlvLJtPkoklm+Mx9dsglKL8z602meWdqQGi4qkE4U2fsO/d8KiLu/cp1FHaWvOIGxGX2+yUtq0LN52enxDEGn27GgXRwowKYrNFg+VYVhWf8/CIJrai1NSAhQcuNbhdc25gdVPO9Jjs+oY8UAtlO1ITRh/TnQqktFK+Q9hOiXn1OdxAsiBduAhQ9X/yyHkyoxicKSdFLD+9schpxFj/WHYTq49J7n4Jy8QENeU1EBjh6feJ9YO7NQ6tLk1El/+L26UGu3e+u2ZlSSFSwkJEyeTSttk9RfXhW2/d6olGap3vWIwGKIDgpM0h7F9OlVN2sjdMuOeMyudb6wHFIbGW6nrw60G9S2RVMDbOTXzV9L9DRkCF95CXwFQHTTkjXTud00X5t3Loy9HkLYHXwSQ2zCEZjr/EpXiu9DpeoRDhb0z3q1GzEKv6uKljC3Tm6AYYCPMfJ5uEcY22KiAJITb6QQ45QGDL/g7KO77V25hOyhO7sc9+K+4DCBxn0LdlpRkkLREDUNFAwou6BdBS4Ptobj/p4bZ2YScccHqQeLT89/AxyW2777im6gDqNgztjhsVf+zZTPr7kg6HIxxhdWkv/7JXsKv/hK6MUoJcJgSb0oEMh078/PkBaasNQpM1wRb5ZvC0+dt7IgfvU0lAqvQ00U5bEmbzFqRNe4wUQ4MKqwnA7gHRYKNaJ/gRDLryEWdsjsysyNIoRuvc4rCASGLpsULw0Drdi/ZKLIm2qInr+HnYv4k+WdwayO8G71Kmi14bMOY60xakfRuIB1VSgKNG6FakjQ9I4VXPZMscFMTzo8nKKA+wB8S/IEoWoKiTuMbsPuawj4nC6hMuAjU41TsiO3WEpEA0h7v2JioU1KPCz1FIBkB7os9j+lCU9SgpfIPIACWOlkkBO2/k1/xlxpuSImAyl5kpTYQLTzrkar7INjbYE68HC0Y6Az+MBlSpbGVLMz0VVZg7grHnVRS/OLNCpZ3GR0jIlevk9onaKEOTxQ/Z7hEGWVvwTvNJ8/ejf4yQ+0PmRzWRZfUIbcO2ywRebIuRz9c/sfOn6phUS4VIt027WMbVD6Z4s+J8HD14Sb9PKGXohlLgjnHDQH8G0XUbSXGZ8C2bdZFsorAbReAuZSgsxCiBRSg5noqTtkF2DPVmEpjEJCKATEQJ/BPzwnD6SVMgKbDeXviDwnS983NR5XTEsphGeel9sdW4ifS7w8UKs0vTWaEcxvJPEnMFbDfrORy/fCDYUVAdolrdTrJ4spauEOeFxb0ZuH9L24lGT25oQVvoOM47mE02Kc80+iOPSUvq56GaZgIInXuDyU0X6Q5O7PFrYEENVeF7E/YNgRg+b5UCzWjVOnq+b7B4HfiGU6/McexpBbQlwyIROT9NU1JbftXg+Mugl1GpiCHOVHgwnDJfUbrWbu6KHXTosmvJ5CpX+6tmkqKTGNaz7O3AWhDXlVk1ecs0JznoQkow77vu4AepTHuOXIpe87Q8AYeOAZyLkNCgD7qgzYjU2UkScgnq2ZeVquW7UvVX4xHP6EkRTWNrz1uoqOSedbZZxBdSIVYtd3gtJRMI8xTTW+SaMgCFQS7iOEUutEndx/sQLsRMp6oviOga1DvFJthGOCqHUJre+dytzlXAhZBJZHGe7slIWH0qMgdwBFW3mpGLhLsc8wX7lVAljWa40EGkRbq3QHmL0mDMTUyG+xP3Oo0tKNQMgVK8TJfLDdr2tRusYt2+VvGbKXHvvf0WYvSoADwEiTpoxOPVAXqrxE/6WXiHJfwOtUwnJdEsNgmVU7kZGLlZWAhynJwALbmLefc3fGpMQ/nMKFTMdFW12WzW+JRpJorZJ4RyYNSPni7c2VeThLC0qafqoJ3wovrynN9mG3tQmFCSv/MgneXXk0nY+otv/Idf5FcRtHZ1Z3BYlr0hZBWsRmzWTtCWVDo/qOjCsrNP7W5NVShO0ia9mLLLW57u8x6MvzcUo9MXHuop85K9L40q2i8IPbYjfwnICLgxpt61O7eB6EbNyIv6MgpqTJItguU8p/mWXzzWVADz2yV+bU4aaG7qeb2stWJlgDUT7NcTVT8RIOqaHfjcR3FVHyx9c3SMzXz4y5Yx02ndUy73wgZMLGs0NuG+pA+iG8noD9vfZsQAywmOYWDGqpnemIyZwyIFlJ8cjaOA3WUEKDScxoNSaS4uxlg1FzTvlZwfl5ZmzEsuUfqW0YuPYGCmQ1zwpxE3WRA2NbyZ5d76kG8vYkut4YZm0jdvwQ7uw0T/zpoF5U4YWp7AIjTYAiWCGYWFUfdGX/57wp8amIQTGBPfSgfTtWqi8bPMEyG/zWjX+1D6GggP6Qc9GKHK0CldJqVdg2gwaeGN/Pj5NIQvAfWtfL8mWcCDJlVTyIg+jqzFx4Px9nUz53Ab0ykc2mZiOh00YNu60Oktul330COU7cCG3ApGs2GaD65z0Dq2sM5oCLV3LGV9nnlC3IWFxbCTQq91As3yOkc8l/VSuQczv41gPF8R8qzzl1aIjVExaDcNr1L/CYbPJG6xeAvPbYoKUsCkslF4wGe1HsQfzy9KuzG1Sh1TyAgFT0DRV7fe9OCUvXmXgD/f6pVCXEe3nL0BM746xmh6kgFxrShzJU4ybFGkeoIvFchWOkS66QO9N1AZEatxSsnpsfWGlB2idsyRn2YlsjByIXMWlRwjhZS8CcGYYlq3afvWZMrSo7p2aI1A9u7UFj9j0JrLmJaV+dC+q+xZjhY5Wy/A1rM+TFc9IFgCdqd9fsKPnStyjct662/DlfYHIega6BUiuhWXEf8zMaTSv3/0cdM0dBca/7unTOCorf6N3S900HBZNP0eNhI9BbWH/LrXrcmlxp8hWNhDkQuOqOdHJ1sW4v1UC9+graudTK1InJr6C7f50jNBG0G50N3ZVmaf3EPXkijUoi94CkraWNFbFOlRAgAoTVY41VoG1X5H6mgB37rFks+FL3jZWP1382iC4bYcdeigilyA8ZIElTlutsRJ8/8k3fxHsVojO9nUPLpgb2oDrUlPWviTMHtT2xCxAIreyUOxXrCHaVrP61KjBdWM1BqmrLLSpZ5u9Ohz8WnxfJ7/fJDF0XWWeGPxZtYzfaXKRnMJfximbkq0X5B5E4D12A7JQIyTYPgUxRmSyViopriOQaUlXU0a6j2UcW3JqmNP5TsxSN2HImHcpX0K3ymd4oQxDmKDFaBumxElcZctJjwSSVHkUOhRDR8NZR99MpKcOnMgjcGgJSZWKuAvVhXLRroGiMtmwv0mbqJluCRJanqVgRc2kGteo2EYUEFcrfW7Ej2VQPIPQUtGPfwY2yF9Fo+UgN5Y4fqHmxBCwpCVug+LjgVHBhRx4GJiCg06E1VRCZ7kDlcHvh7To4tXCecuHlRlxZTVFlsndW1DncJj+ymjWWrW/e7FTxN9qni8KtIzkqU2BNUMqdxsKuHdg2dpZ/Ir29WY+YBKFcybasTLeOjbIBZ+Pwp+tH7kenksmZ8Yow0sAdypk0FNKE0T9VpzwOy92Od5Boo0fFKZEjkBA+CaS1G/1UU8sSLimJfgZrdEKJwco/DNHeFPXZCzLpYEFU3Ag5IFYVZnoNmMmflpTNESR6R7omEMF4iyQgsZUKFE0ASecErqQyru4WOlm+Hzhv6akykkli7fW+MiyDroFje7jugtwmTDsc/gJQymK2jAzPRh7sbQyenq90875ALvs3xaLxstBCyNpBxznvNY7Hvx7TW8uCWARtNCutHU/TinoOsKVSU4fU9jU0lcrHF1m3zNyQRaX0DKdXFw3hmA/WzlgoPTmr4aptUN9DXxtvq5FDP5X++eUd0dPVJExZipfkC/+0RQ7D2t22E5yAPasEZNP/ExY/i4SRW+ENU/Wo7UKjT/igWw2W79t15COFEmlmevJMKdyM3GOXex+cIgHafDF98B6lCPDtYBie8OeE4faopgb7W7bKuz+V/7FEgwBxQ8UvvHX/QBFnfS0BoqLW5NszthPWWDZJWtqB3QUe3j9IVB9l5x1/otHAot1XKMf/Gh4VrAruItyVjCz2S2gI/yOuwpoRCIw6N4OdaPgPaPJAO+nNfBcSpdR2nRwJWdBk+QOyK3zS48maQUtbCaA/LFPtwE6WlM/oHL+XbDtIFmm7vbZOof1icIRGBWT8HuGNfB05n0VOF57yZHDpDemU93vBaTZQapqVB49vO3qD9Awh19WgRw7vX1u57iptgLWO8k4bNQAVJEGu+bmNZTh7u73JMGN/PvYmMQ2fK2G1aBnm8WNWvAir8DmNV8R4axLvMCaMErww7XHNyCU2r3mLQKBoU8/mf4BX3tXFl75HtTkhw/Ra0Dwcz8FKW8AsTHZTReMabF5OvhQWEuBtKtJWI+EhGRqkv+yE3cQczjDeFMXjAu7jAVA5UgVbVF9yYlAIfv1kD4rnj4culT8WieHCxWAGEGr3eR0YYViKQELrDeAO9SBZ4ExVCesU96RVkDTetOuGSZxIoVf3AguySWPZxCQ0PfVPLliS8lkZWyaTDtuHnNYOzFrj5KvitoyCw8u7mMv3AnraBrhXXQAAFNVBn/lFFSwh//j/AAd11+QTDnq7ceFagivo89BaQKPNEgWPCCi7nPJjJBVcnu7QEcxTzDh3a+chRjAoGSytrULrxbhS+ZtbP/VYVDtAt3VrXbd4RiB6IkO89/THfelAiIHgOY2mMrHNKnykx8CFcmFf4OSshCu5jbXB9N/+3mgpgw6jSjIPORIHQg0RJqzXYnnpCu8I4dBRkh+W9pwJBTSQsPTz9XyA2+Teln0PJtFpTpeOli3GVuJSI/4Ax8M63GuXKJrNT54k5FiqWwP2ILOHmAokljuCqxl+7Vw8/oTdwmR7is4KV+AKVyHQGJt4x2H5k6zYDgPuJdFIFAwVUrrYhdbPfGGaQpDg2aP3XVmg5t6WSTM7vlTlI0c+bRqxmPu3SlO0cm1IvsV5OhxIHd/q9nRD5hAH5LFA+cKAaqAaCWl/OSqcFwFhHH4StDko3f+GsKKlxNt96ljPccm2hnzhewamT+LlyuDxhxw8mZUnVSQqUAE5tojZRYaQjDF0MvwqqjvAeRGjLArl82A5p+KwlyABVF29J5lLp3SonHlRQ9yMtd0XNzIgyWDDmvRUYqnTktn6FBk+dtvsH2RJJubk03YWNKO0mtnpMY3kDHoA9+Y2clIwzUEq+CVyJKXQwYPZuT+vTFT+oBWWSd202WMLClxg4MZfrjFbJ1l2svubCAmsA0RGcd1QZ8Wmu/fNsM1qSpUMjwgR6GMzOS+2uEypWNM3nKgUGFLvTr8t6IHJ0QiIhjjckO9/f9PYO9TO+orik3v8tu7iqRWslif73wPqmzms/XNmGlzWzYDMVCwjB9e7ABO3zS1XSQrLB3ZJxarnimFfugn/+hHujACW2Sl6JDFUIqaU5KbNupXFg/C8xqOKwBGrLd7k7N3JQ/mQn4FgoZECudyErDIFMDjOBpxmpuLzC9wv86R3lPT7QQpL+OL8YJhByDvX0bJtjg05ZcFaIIKnrde3D38hzjdKeKlqPzbhHkBhaa8GtCdUlhGQ1fggLoQWFf/QdgusQ1mZ3evqV3Xf2wKoBE8WSiKlNy2hB4bi5CJJNgtZyrLM048+HFzaDRx0ZiFlhP9U38fK9csRDxGORj/T3BhwxW9GENwjI9A1YuOXRRV9g19QFyD1qM5mZb6e47X6dieLXsHFxVZ8wccANCy+ZQeVaQawfLoxnwcqNE7pRM4bSr6/TLcpFIbiVUneqnUv+SvCd37Aw+Tuue0meInC6qwVmof39+xk1VLFJTK5TSZNnK11b4RGCAG3veKTiU7ohvT12YMNk88MW/i2sW18yF67dWrWgNB+rJC5bPUi0Usy6PFeKnw6xYX23vOqs668TxJkjeyr3NfNqDdJqtXxiDeg+vSZj/r7bKwFW55zx3rf+9444A4NtGuMe8FM6uWPBW/z+VGDvhZMu9xveHD/dosXOCQy0pynl5EVwEnUswo4sNt7ooSY/ksL7wMtXRcKNvltf+oeFdJ2ZlJyg+O34+dFk7FH3KyxP0iFHW65nF8vuAn2KWnDs9gJdTE4defMxPezdY0tEkl3rviNtfoHTFjGKpGc7rO3UCFW3/mE0X7lbnv7nWWzH/J9CGj8CT5PAncu1jji+DQVoLNSG4cN+301nxTwu3F8aO7saMDEHKZxuw1GHHKST/RIo3JJQkuX1cBWVUmBTnX1iFaBuWZ7UhK3fQKWBsmjILuRoMi5kNMUUWCDQtpp5M38Z/f0vENDaC3YAgJsntv+DLBn5oVGFKnrCfHWr4Vmi5PH1bvmKN0oSqDzrDgJCp25ogaG8d8se5ILrKoEkj1DOwdAnqwo/GJGGbrhGXmNCT6OULo0awg908x0DSXr5kb/C1UP7j0ExNF0GG0y/+pje1Rap7rUY8wQ1Pll0Oh4KlqtXekBnnG3ODpCQ7EcmLX+2lGOXJeBl1Faxfqbvl+K9PAv8m21a0nAhstRFVtslsB1TWK53n9y3Wu4UlcPYmvs0usKAgVbc0m7PPG843CmdlOpP2i8QW2cLcdJ9coEzkfnSj6vKanf9dzBWq+7q0MSqhlXwOiU7Jxd97r9apz3HCoezMRt04XrvGISONUUwkOYAPkKzVrPeUzqiv6cZzNYmig2I4YawgnHRKqEqdVpWyxmP6MbLXHEGshwpuBUd1fDsNQK/zgsYZNz8MvAy+Tuvh0TNP0dAwIaMrXiDW8WS0ZznSaSR3XpP2C+B2spJs7ZFHULP4G+EP/64IPr19I+TDRs9iQfBvRNeyzO7MYn5XRMZSaAt3f5aSz3ump3/xpvPEuwWh5Kvfzjeel3j6wnKtwm1gQDNs5XTUex7o5NPPLb4vNgIHHiozCEfdQAI8DhuM9es+ZLB45lyOjOLdK1emrXurMZhPlducq59WE08ivW3T/8sse6YSs+1aB+Czv7xFmboV+XHk9j7mCBRnmEu4JFn7BmWPf6bI8mdtzc8VMIHv7hhYBXXB98n3+hMnhuQdUgTW6x4WY53BRZ264fgIE1Ew+dJYoeu1/2eappk4jqoS6XaIZ2A8iV/zFH6tdYTqDbJeVdB1RWi6xPibTTIoia82EN5M8IfpPluYnVxZrFG8CgPLNvCf/EKE4wydCnJfiaOoi7aEEEuOef8d+6vmwFYYuHYdnWRQclAvFZuerHI5u4soeI2y7KgJUMARBp7r9tR5ViHDoS59nXXNfDYU+qONeSwRtzMg5Fmn2fVyEH1hGBOg0/VDzQgWY/iQTIPh1qDw5pyErXf4E1esJ/a69t1Ti1C+/Sr7ay8QOnwsbribmI5gl74/hiu7hpevELCjlup7hyYNR18ia9ZV+k5/AQWjXQZLuurKXNe6lZSGiZLwnofb0qBpDI6WXix+HZdTmE4BOA+/8aaLiHeIegEE8g+xPizaaTAJ51tbHVrrbKqa6KFe4xU5q5rb9ttBvi4BmKQrgcmVbHUVl1kF8EPfjPtCr1m/StHuU5+JMtZqt7rlhYRDGXPrIo654agxyaxbrnjBK1+9FXXXIu3UHtMWFhGO8JxSGb0dlEhRYk7ppEbW8WDOKNge/qiMm1pCaYXCPohSLXAMcQna8iJtuXQ260fgxpl/voWCLuhCO9d/u1H4tQ+QLg3mDGZrBxAhi5XxH652l5lM3vPBt7PJ4hmbw5/DhwJVg8j5w8cRPgl7pjUum2Rh1LwedydK6c56QU/WwUoXlhUbOIMWx5xnWmGhpEHRXPsgLB5k4e3W7+lF92rCKzb6PCrFJvLYMFbRVzni+agANisY0PUcn5NuUJQQkLSZlC8vPiElYI0JrR9Wabnc6Sh50z5ga8xSpFbMKR+K0bfSq2hcSBYp0cC/Cx/K6lgmwL2wjtXkmR6AIjjLJTmC1QYVq7lG9buyS7SR2U/FWiBTD2jUJUacgOdjJ+S/TuyaqAYDC4/Il9iuhnG8m3SUp7JZdISAkzINbnXCnmhj89U/vw0lxDWeUbykwra8epkjBiHSUXYR2X7UpLefHjXBJagJeIGQeEQE8YeqdceOOUnpRan+qDBG0puP8hIXVyat9qIXKu5areZZHffegqM9NelpbqbnI8ESMBQO9ZicjEXVGQ4rChcxIFsrIeyNL2nwt6tho/c+d5ON4z2GTMOvIniBASnFPwtwE/kF0hS2a6ongOBcMI5pVC8RDvYa98vJZF+1FwiZxeOkTc5SaxGltud+aMkBYMvYJzQO2UZ7hEI6kzbFXZIu7uWkfmyK3mSkJwRFqkEZhdshmkU2TVjG4NwkRYo/hkhb9sre3Z0iv61rE+45nrAjDfc+byl2SJsDjuTtOexQ7p2nk4C5qlcx46M5Ro06RTvgRvXdt5udb3juGn3Zn1o2jCDG9E5//YNpSxksgr+gU8aCYQ7inWWkJR9z/D5BHO8O3pKAR2H/ol7TDnUOSI9JqMxya12U1z1QHDcxEVuFBLnvTxDThhyEnt2SqyYyQ1D6jRbWB1Dv5PaQzjctGPrtX6mAyHt1xFj/WP03lg7e+i36YwoYqqqLkAwRAHA6DiRcTq4CbcgzD/XvdMZk778gk3S4+JkvpO8coRgpKFMxWofdBZc1HfkjKdhZGSK+CXPVOJvPcJEjEmJi4ETi+3lkZx+EgFR8FxfNYJHGDGc9yCFgjcFCCxh64uRhlzML0MXWzW+co+6V1zy9pv58mESH61/TbsRPPyXJTpRDgth7BqHIgXX+S89rhZ0m80Un2e2tpsVLiqIwYex2DyoMXZrDrwfIIjaM/eczqeMlguObw/OpgW4Fr9/uJv8MzSyQhivsWXNrg7NUHAMEQVwytInxMfMf52uaMbxSYCHQiA0K5JJhcf0LKd2XjQbwm2ipsJIPV08lOy50xhVQNpXhoxiXdUiMw3GMT511K1Kn5ETDZRPz2V43M0bZqq1FESPZ5t5Sv+7di0bqszxUWiKBHHPrfo2oiWsIrKeB0lpdlz27Ofh7AbaPotciakK10+EItuWCzYUw/EnHmvUNTsoiVPY8FIah4ZID5QDAVOtrJXY4xC9NFR4O2sFDr759iDGHIpXevZWXAWAif2q98RtVR89mvIypJbNqYgdutNMO60bNpeROm2bQxXmcsMu2wzRCbMS/fwTmj2ll6K3IdIBCUm9jYb2TYBMta05jBSP6D7oeVKm38lMScGa9EBgG3YzhOwewNFQH1P3QHmlqIgAN6bB1Qj5tKfc5UWwyVLkjwlhx4R4vfdF5MgI1QNM1vLTkD/Wchopb3r7CBilyM2l3rBl7iFgCOWMoymT58zL1GnwQZJJTc3mRXPl5/s+KcwhUe+X8c+c0+iu30KkXG2tPo/sxVVF0eGgieGp+PQTvSAt9S/tDxKrPpvG2XSQDWBNVSO3aOFlcyCUtU+cmX1lJCJPKgnjVFSNKZGZuwhoexzKOZgnswkzOkxjhESUndzylLnK3fnogJ2zbUFX2TUMgY88V3YzwO3y4KPLsE3d1VLcQF6J1zzxev0HosOD0iMpPLbd32lGwjrPQ4c1wglZnRMz2B+WbSCeP9L+G+cAB0CDypeZbAJO9Kak8CLals9XJaPnQtMV7wTK2uDnS/hwKMMGsukq2VmsYR18fZ9DMn6sXpQuQH/ybO9tphrOZa/34HjfFyRjLj3+MDdxMT06JgP0nroX3IRu5RPl5dUI42oJRE8eH7HHHf5E+I6GgDqAXoduo9JhYeDBGLuuM5erNtCeQueTyzJ2m1moELdHTyqUyiGOC96O6f+hqwEhtlZHlIl1JWDI+Jblzionx+jsNgnfQi3uUn3INmhGeVcDMVMHrD9QgeyDpz1GKgNX/EVJuoGbPiC5wLM5Pqvrku1/WWTeNQMqN9E38V8VcF8g0RPhahMNTixmsTSIURblF5Y+yBE7LmoP8cQdIvFKFRN/KG2Q4T4twKV702Z8SSmNojiWOAqINsXtNcxDxzhBnKKDz5hN92WhdZ/vwQ3meOTG7soeH0zIc8NChPou5sxJEBCAYv9f5gUMVAZ2oOKArt3oZlGpH5DpkuK07XM1n7DbOcX8325KLe8cdy4oiqtpWXk5QS4Nk1RaPy102Wvs6uXVqb5wDxbfDUpoF6gM/mer0hMMw/A0OGguwPUw2s6RFu5KS/0lFR6HXPrgiyIvHDjguPL/V9wVIStc0qJv2giVPMca1MOBRmCqWm7FWDkZ9bz0LTi0JBlsu/NqdDUFLLE6hOiyTUSusTrHJSiUn6TZ4oYT48MQmCCNosHUOpaEpvwjyxK2PmK9rzEQW05/BcImywNhUnWJ2pk2XVaxCUnb6Ox0Q7t/k3CCDxadGcaQBKx6QEZyz7yyNz15hV38KchSSnZ112H2rR7NWt9Ln4RQm+qCMQl49WwRqs8nxMGHl9iOtGIGruYB8b0qRV6ocVO5Z2gcOGrLQX21k9lnlfinFuJ1dFL0QMKE8iDpxfRB8dnEpkpcdEATxF99+RoOgj3Rmo6STFuJ4CjPyUHNv+yyRtvmRPprM/0g9jerF2IkucD3/7QoeHNQ1U7J3gkYo/H685bpshbKyS2k5grfp8cw+WiwWX+lHWT+0X+aU/AhsiWFaVogngTJpcraFC6QgRdonTWI5rX8VQn6wZ+3M/GcbNaZ3+9axWqAC5ydH7ORkwEky81kvNMfBlqgTDF6VecCKzPbyXUVrKT905OeRl5uD+YfYLcf/dfsNwcBk1ID37WRE0QvUyj7GRLRd3oubUHwuZSci92fswOQ67xWipsJHvvYze1F3hY3WSupfxINt+WGcIFbf2ccVwi7F7Nhy9SSHTFSYMXtSYry3ZZIctGR91NObx9/VNr3yVBCyZfBe8blJLB5arzuxZVfR+bR+jqG0Dhfg8B7aPmMgmReI3LBR0J3PCTQ9LJX9Np6E0czvxsueScjjpiWVwWZGI3jq+hJrvx8DmgJ5/cJBTXpBNMTsY6ISNIGWW7upV+8bQ56ILUbtijOOXretTSTFBYdD1aFunl2rROzWouCYF5wR37OAl/8/5SPBLsRCGnMIZf59WRL00Bmp49mVldDnd16eLRf2NMQlypbPy1n4t4LN8t9BkQPLdaP7xx1aHUyeBb4aI4ZOPmY7qAECaYcDoEpp+a/pQ06a0/xYPYRdKin2lovM+8CcmLQFke+asa0BKXyws/5ewHN9f85vXxA7A9h+BniCDfAQat5cUj7KtxUyby1bCnXRBHSm0ilNWWfUNR8IU5MreioAclfDiVnbyWR4jJUqwWO6SxwiyUZJmL2HAqOIE4zC1NjA1r1WFtzHRKv5BL03CfFf8zM5iema/ye5pMQZWYvynr1W+k6+nlLkEGeVbLLDe06pCgDWs9Afsw8vSo9gd8tis5R35n09r+Qzg3fg5ApnPU4uBnBG057EIsEQHXyqQheVSDmHR5LrPt4B/JxlmmPqcIBt/ZDV1MDyFrSqGv+QfKmCdtm8qedHbKqYwKQDHRgB6i9HSvQyZwmeLKkHL8LOHLa7YEM3kbzi5Qc5s+IKVRL99d5iozGLmzIf+ySvndtp7rFx4Yo/dxgeTJNvvsQFXRpanhQhq4nv57JuYVac7Ei9mG3Lv0HfcziodkWl5UgTzozi6AEgbGKB1bqHVZqzJNtEjy9lXs4os0W+eeJ/SK7XVvqov9Clh8rRk22lEnpS50j7b5tPCpNvSSoNWdjFH4NBzMQAAADZABnhh0Qp/o2nedL2RcyohxUQUdlpPp++6wDCxRiCQ+VMBFtqyV+G9fkYEIa0Gzof/MftJbNKiCTKBz1fPHdyitfqgXJEEY0aNVNxGIBDfKsakGZGL3oon8E6QarUL6Ni8wmpm1pVIMFBekP1060HkMEH567kuEe5i8likZ7qeJjBFwrOiwM0iaSu78E3uIE2Jf7e0y70PoZ7+9acUwkECRoG4cUt+ueCNIZLg3SNW2mOV/rWhbDcy6UR/A0GSwd9Y14iusFiTJmgL40MVp59PSZKr1nQhaP7SOxaEaAo8i7d0lt+90AbTw0UCIVwwkW4ExY8cTsKNWE4GTFTJxQU5PjcCWid8GV5l1P90s7YRvPrhFGifzLJR7kHFdwNj5M+0unP7QRYFle+8jBYDGrrqQvUw0KAtb0fK0Wxe9VgvRv3Na53WGZxtxm+O36vebE0qQ6000I5f8iupnfrLMqWhB55Fg5eDwzCOKk2YmwYpCcxyx6aWvFEcoqbMdkCQOO+wbxzldFbwPLEBGPTelI2vLiMxswkIxtT8gpDiIXwlgYS70bFSUr9CDpPXdcDBNq9N4h/Je8G5JxDfoGBzQbz3Vk6VTflKrNVGxd0y2ssJoXksYvuyxSGhH2KlEYZJ+f54cBGLguaqwySokmUTuLempUqAsn/s8WTIQirST4ftvX8P9BONGJXs+ALeYlGCmXCo56913GE7HVRXNBAY7TOrK/oHZL0kE7WH0OBwv331elGkoicBk8ARVVvjR5kTWbyBANbniWEkPHefFkAhhgJ1FGfeNRf6yR8ymTQ8YQdtsA7kQgNGmpLagNpfGGpgC3cUkwvpl13ZkmuRiLBeum1XwsOv2rHCuNb6IFrhtaGw17bikLcEe6AN9vKRzZOsSBAJ3+OrQsMAG/gAACfxlS0xuoamdgVfXKqRxTFy3vdO8FX4BhFYDWUz1g+b2aRwyXSCwZVaYCOoWPiBOamFVNL3hmjjfE7NIOP9jZd39DNxkCRieAgPXZDrCZifOPaSJ+hwfKNOGt5Qh2KjOE6fCJwyRXwu0AfkAePwmMWUTzeMXxohSn2R3mM2AmLZx/iipdFVewHYXfcNUh043pzpyMPkGz2tA+LKdVnxiMz1h4BL+W2QkRdMOO9O/wI3HdVJ9bF1Sx8dH1xyRZlrk/M5DRAndT3sDBzVVOg/Uf30pqd1/uklKoPmZ5OhL/2flnnSWTzCATturZFVDyOi3F5DjDug5a2H1D1+cQDrVLJHZcGFxqhHftiUPT+9ZUA1fCNJkcJpQDSFdf+B+KKD7zPBFw2KQ/wDXVKoiZ9RUL7qLn01ZhbDsbHiiwVg1zNj3uVWDWb1wtAZneftm32ZV84RoYFMwmPVi19XWrFaikWPg6bPDo5cmQJCxPZNY8S65ST80utbbhhFw9+DCwu7wHRK8YaBm/JtyVvBMKFXYG363p/rD5HFw0DnU1kb6MO06PXblkZWfM+WyD5R4rN9qeLwD2hfIn9ap6dnv/vp8+kWsCnp0I6IPhd6BRkmhQDJgP5u8POnnag7nAU/Dl2eO/D724kHBj4aeofQcc+GmzRBSZpM1AKz0W+wEP8RGz4RnedOnHFcxyFuZf5at22VnRTwjAl7jnO+qsLf3FIcOYZPAuVQ73Py8r629bwczg3grhoNRqy9xRjqHwNJgBm+gmN3sqoCq5mmslLxGDvi4YdC68oHWqU1pHMmcj3wJ4/pbuzbvqQ2pE0E+a+T7PpYM4K8SW7VbGW4Jz2AeEBKUYpw7z8kaa3G47AIgb/qbm5I+/ifQgDP3tzsg9W/6VOQCAvyKlDsnZblCYvz1fJga/IhCh9XYz6+yn5Um0VhlPS8P+sdQKVgKmQET0VuibXKArprbeX8qe+SlMXRmAZ/K+6tNWRIdUkmkXhmowdEpfxxUc4knz7EsIInQyq1SyKzHKC9bIoNPTsq6aYtQQ6eFnkPZ9HzJ1z5yZNW+DPujNQA/CnDwk+6u65I4PsAFZ9vnbrJcaL2nGdM1xYxbTf8qp3tvEAoWngGSAf/kTxcFkgz9iAEhvQSlJ83YlAl2+4uAA6OGzFmDdOzGEr3zGEKkJQ/LiFVI8X6HEKSwJ66gX2rp8A6os1i4FekNWjm2VD2qS7Oh6M9Ls6GKGeygtSytPjaDo+OB69jMjHg4cQnf9pwaFpyS+Tso4lwDFz77BJGoEDWeLtVgjb2idt/wymSTcPkgQDL7CTxv0hDCbttkfizguCk7GV9uv4W2BtPYFyrRDNEVDTH0vWlEsk3KDSGgmx7Cu4Z6Kx0OSn0AGXgkRNyh3R87We0UA1Qy1IIDnpwXIEyU8Qhpo5PAdr3TH0+Im+1BzVOcQC4IsHZuu0P/m6hHat+aGhJCOz2cFyzAG3VoIR1QKxhPHoseIZW4PZQdhYZi+Za+gei6mrC+hOoUa1hRvmKZUyxmHAqC7ysBp8tfcr03BbeTV93WAQYz+XKydDS5FyaytpzlxXWurVYV5vPgznNb8KfU2hlbakJDH1X2+lyxT1JCQnsY+FTodtuesPrCQDayrxiGd9yHqqtoQF1N0CQ0uxQdQnmQISXeuwdqrL5FqpVwmieFDPJmPkGj5JCr0kYJ0wRIsua57bYqLeHPkho70n8cqYqd358vE/5pQivW6P2MsGq6qOV8h4zYJiLPEU/TA3MNXuYfS4qeDHZURna7z0Yzod0Akj/hizoBmmJmDYs38GkE83hqJsVFvZAZgfXV5JENCrJuTl7IBNAKPG7QSyzOu5Po3E9KSYPDClX4Z0pLVmdNKtw74KCiCtax+eenOvUKrFcmg2ieHk7jE2cQN85QhQJKZWPZ9CsgD08kTFpYKCP5BcyNaLbgvjAtUoVTQ77V5tglaL1YKzXfQKVA5MsWzgHp3abTt+qivWcVSVcDkyzyeQrmv4Jn2ZrzWo7fuiDBvxXHAlwVwK4soMJHpqTmm0QuNGoA93sFfmsdTmvE9CzK8Ys8qep9jp9laB0jfMasa+J/3d1rApQch0Fd+zUhEY5j7vcQCajrd8DKlKOJ3z6MLivsmVbljZsGmUsya8sNraWis34iBVUuWQEyztnwM7w4cKWJ5jc+VUja7CbuhzdzfuXnRPwpRjRIDHEm87Lev+kPWzlXoO6ViSAJW0XroCt8OTn3uNIXN1YXeNbI2Ron18yyFTAjCDkq46xZuvzxDf7E3IlcvZuFFgvDd8h5M12qZHXqmYDm6+cglEhnMpES3xijcROIslDrc/F3v+fRNHvWfEhMhBq1GSNH8pTgbwIk4VVDXFcaSP+T6VGs/SMkEN4o71Sms3jP2ddlKpeU2X33R91uuGwTwTkyk6d3/zzMhwuKJnBwtRkjgbTRhoyy5Ts8lMfaGut6GDtgBPhn/7QfcGCaoww2riTeBaEheD7AfV8drNkdd2q4vMCWwxsw6tu80BMrEx/BTQWW1twO48QNxi4FQ8Pq5msjeGa4cOg/wIqntpqSk1NyBBGK3COcg9d0GeebvAhqpR8wBMNtcIQaqeUO/LE8HsTGTXbSUlwol0OSaoeEviC+nnX+sgMTIhDTWYtvlA0LDeFaoMCko3A0HevgZGhFRyCJW+uWINPIC3PQjVtoSF8c9h6xZr2LVhtiW68B7P8F9GnfxcBie2+Ee0wBNVGG3Jxre/6gjBswd1Ap2+ix+xmi0Zu56UBiBCK2ftr35OC8aZt2sTqQjUefZEE3N86kAA/+4xpZoa2fa1AbXgBbShltSVa4TjH2887FTXjCOiViZiTsPH+6hbZssUUKHaFA1XE3HnGkT0RAj9xeJLd6hrtadJaxUikMtSPF5Q1ESN1j/+WFo2lDfrQs9kcDUjb8c003trTUuqh9+X5/rGUezig79yCdXsPsoEHPwoLhkQUXDVgm86ym74uc0Bwu+EW5VY3KxLrmdgIPl7JrX/ft/vltcHz21g0eU4WhxeDpk2+fgBHFhL76nL9sDzcYr3KJ0Ut/RGiun8SBd+KObZ1sXe0Q30xP4KUvJE/wpGKYqbV7kGDitypNS4zcW8ILLwPPh8HlFSlf/nFXqi02N7utJbBZN2sU/PMrQMl+dmmc86uvZo0ahB7+kFW9hO/7asskvTpNiZXYZSgCMMlUp9rvCQehV4Ib9zJsL7LrnBkYmfFilsV8q+rmSfymdHSZfhoeB5DaGSdXlz4TNlfjjphF2B5qg/kzTJ3fgA0iBlKVyJt7d/mhBi0MWqq/X/1G5F5BFtnHVizOyPbTXXRM2hQCdYY1VPukVB04qR3woqw4aevwou46ZuV4H53pfuEpcqjvMk7MBe1Pt5d+Bg4bYeiHNFIbYOaBFfhsFB7eTaxyUhL8c4AVE2Ak58viRFuEqTwIx4ov4axPszNuBWYmp4sj3G0Wxf/KD0NUSV8YUPI/nZT5akbmH1LYyMf9wsE5bdcveoGCURC/VIkTaSbVCQRpPzdkv/fiE/g7okyjyPVmEX0hvH2TwHUEFvb9eKpRxUEEnBUGrlxlvbuZTupzuuylNywOHCovaqgMIwK6rc4OlRuNaB9IoOas02SYnRsTgz+Q1zYpDmS4xr7xVlCg+iA5+kDlC3WSLgNIdaWsY3kVBk7FK2yva/OwyygcUgKTf8S99dD4n+kLGiLv50bzbmyc3HtDXI+BAAAN7AGeGmpCn/TbLJCkZyd1qbZm16CBI3UHUhiFwVozdh0xWoFA4iliAWkFwtNRRg9lku3lKPxwW0fnRTf1YKIWBRNuHnkvcyZ4U86MIcfmbKZQzCV7EfqTqYFjjldB3MC0tDwai2Jie0IoN3R4FjRBlPW7cbGUgSCs1FkfGtncYVenWRf7GsfPtjE4PckN1B70Cgzv2VE3lR5oKNRk4WxboQDQAPh5OUwznQPAUlYcOQzhc1KwvzVEriHWZNPVROJiUBWHt5DCbCgVWj4Zz8bX8O7ggawRCle6plJkK7w5xS0CF3bsjfq86X3OukXAD8fxPYAWyMOZinQEL9ivJ5lSbP5YXAO5A7HLxhE12ePKWNs3/iI4PO4hKsnQwyqWhzWmKjnX09K7PT4LDT9UeP8LP0dqfKbzVZayq3Fs7gJEg4qtu9D/ua27gAHTpmE/FDAeOphFaBT5HQ9JCkj+eET2EBNQ0Z6Ilh3lBYWJwbiwv5i4ePVbTaTaYx22MlnjPZRRt4upCewISsUXgsOYibn4K3eSReegQwer9KfY2WC349AuhnatIf/prgxYxoVlP9efGrrqa+XeWQtrvNp+j06Jje6fv6aXlmUTLG5YCrAPeRBrSsoXsdhLWy48SMHtFIQ0JL1HL9lHPhy+NP/N/hOcLZwKtKZrRr/1/EjSOORdcqtoFtZveourP9GMNsrqCe3MX1Q0cVieAKBYsT6O0E5B+10mFKMTNFFw1/0s1Jt9qsHxRele5R2L1TNo6STQHtjtcM0vm+c6vZL6jiwWHt3mgLScqXZ3/BnHKo4xB96mkPGepK61f69/XVG18ITHG/oSl7W2x24pwKsGL25XpZCNXA//gR9sSCfemL1aG6iZT9qvwUnc3pj0DogPgGnqH7dl8y/Qv5O2k9AFXMyhgmrFEtSEcHiudai/JHU+7NP7HDmWzzJBUEJ0EDsJOyjzGbtAaPJoFhtmcV59ds9HtsZiMGVGWlQLZTOrqszhmhIctk4U+VmX3rGY9q7YyKj1dTHmzVoQlk4Oird3Rbx7TzSpi78/cQ0f03sv8AGYUDAUKBYZXPEludmGEfUUJeJAjXR9Brl/GYHvnIIqogGMLaNVKEtTi6vPmvUStu9tVngup+5ezHpNNno6otV99GusX+aLW1RGrs28XzMjaaCz3G3G+Bo3ipQffqsDX/bCwIDg0Nw482KrjBQF2PCeJ3QtIf177P8y95NnmgcSnczFW0daabTKH5azPIhqKkr1wxP4WOyjsIAu0O+iKSCkI8kD7DRN7ARffl/H+wnoBqWFMV59COW/6YOtOz16T6Q1dwRkGceZjwQHiz2WkEz2abLWYiN1uctYS5fJ9mPWW9OuOBbCWOFKEkdEUYDRVyCzZzoU6WhJYpBo9f5YxpGzogzwm36j4P4SHw7HEXV+dgw2sRlcjA5JpixNitz//yxMM8fAwG39vrIxwSLcO//9hyOQOtE79vN8UKXcgOcd8t3+7rauynNvbycgpLoeLit6YjNhYtFZQwgQvNBwwFwUasmLCL4wK1E9Dh+7qkac60O/Cj0wpRhFVeF0cJsIBJTSKhcO1U0M5+MxhJXfGGWqv+YzDCsAg86hYS73t8smvw8Jxp0KdeXfpm15DwaZnWCbUxj+usGGURwLmOpCy+C1ti4EgmMMVz5ivUInaNVLt/yaYJ9AUQdPA8uOuNNczpYwz8MUp5DspRjd0FDJxEXXsTJPjx7Ns/eH/A7y4L7ewCQR/5H85hvn4qOOQXXAbox0ZxC+jpexUULTTjhWKuRhLjJf9Kn15MDhI3jasEnZ7IvMivDm3JjM1/1RNetejPC+mNOCJfuYY/EkrAa2nChhYVA/bNkU9lyXrclp1VdiYliLIfflJbgjRH2W2paU5Ib+orp1sMHfd0Zv3NVYEZ7QVoatKTtBbw9FASOfei7Hus2PKBI1nXUCyD4lPRypbGReQ4XpDKN4jLn/Up167qrlMHkkMMe0mqbCuZuA9y9VGpd+ER88HL6uGdqbLs1lCFI4k7+q7KsA20/IKPYR8YlumzLFoAPUboJoCf3Pam8+BhSyMEwsGhLqVWFMbfSfK2kcx23/t3eLYrM3YxEsiX3xCwm2t8eVzysQjgPLFacXtu8nBPabP3voJESkgA1vCNXPMtapaM0gCXr1b+86m1xfd+oRHdtYkod8NM6RCgXC1UcE5MlSgVgnoo7sN4P2DEi+UOhiZeKO5ZHDTyUN5k+yV5eJFLVTEDTKB4dUebgIp25aoMmcezi8VBM6QQZztxgP39CuIC0Rnt8ChtCTUzZxrkNiNzs2+vnCXtuRuXoZoD6BN0Rgi2fJAtxRzOV2oNS0Uw1fLEgYMjcmcNcRpNzthvuie2PaYg6EHVXz/geCzyP7gdpcbJXIw6O7rEbJLQ+X5opA2gnikIdNStMgiPzRv5Usyz/+gcf0yr85/KAZnIXaZrwbK4GRSyoBFasq8e6FAx+5Eo63aKOgQF6p5T5SyORiEw9A4WmPCGNe2g9iLmiTQPKwCAt3siKnaXcO77zvY9UEj3ntJkIRE7k/uBQ69+/W5DrJcW39xA8QIZc+EsRpOKymjvFsBqU8S/k+FNA934cvRdzcm36Zp306A4M50lSibtq1TqbFlsFx6Tkc9qZnkPu1M2V86CoSISLyEy3yANVm4RDJN+UnlDDWlVtkoX7bV4ok9kkL4VDvh6J1BTd65/NuZ9CzNNdf2LdG36GJACcjLyLebKqPxeJedDc9a6AcM7TdfXcAV2vAzyQ5JzbOiBWXni2yMD4thkiYtZdznmneMX0TBVqOHAqKyaZAKdVfE9GZAXCGUmJ1o+6dAUtw1lmf+WsQ/8Ud2+tXZtfY0uNoh9671WZPpaoeuoBdf18Y4AYYFdDHuLEqlwsKriqY8cIv3I5RX6Q8vryssDSy9ZjglBWZISqLVUE3EL1/xRokva4yFLDPHHXxTrrs14DjArY6ykeCgq9vvrPci8OcgeL3TLEwPHXl69IKbKuNwkHlkQvSmBVv6c1kDl1/ww0jOo+0UBge6GiFlalDbDg3k6zq6JyiJOwZGk1DzxUy49ZmirUfzS6XzsEcFU9bfRkLEq0dl6a+lHtxJ6IVCQuacpfo1HSDCKhL6OQAJVTB0p9Tx7fOuacRFrhkrj9nxawlF4dWuL7auVsIy8g8FRaKnLFnX2umjFjfVmeYMTDrXEi/fVX5dhQAiHGojAa5LdiwggqUurBTednFuu2rPa++J8zXW94fzabPayTxTJyvl3oOvbvV6FhklZ5xMCZwntbdXlkTjkQ1/wnGmjYvBY2oZwFh0/SD+Y8QQ3FREiaT+YXg4Sz/IC7mP92MLStd4RbNNE4f+rVwT6alT18kexG2tLR5iSsoj7gBvAru/NYyT38C09+xWYyngtRYs/43Jnwlip2AS98fwsgrIiXGO7YBMLFk1v3PscRgz2rFQCFsk9AwVfUIWsu0A3vwu0Qo6ygmhQb3BpB3JLIj9AbJTY/cLztFeKUYFlfub5/g8Ov5l8gMd0wrVAjdGdaBuKY7TjfIRTz5dCuA3sHzZLKwQCnF5omWJXcnNVKaO2cRWRKj1BRoS6G+H9M3mimFEcrNZxM7j4WgKBpsePeIfCvv2fD9ly8yLiBEwLZELt6i3lAE5aJTYxMP2hPsTHLP1NiMrf4DOCb7Pt6R+OGebZfQvrgs/aKJ2qiFPnxJVc7sF86p9xB1TxBoex25qflf9+FTX+Lilg3jWgGMJt1VxYEbuxoh24rIuv+W2qFXq+ANPK/juLxJeMxeGp6GY9esD5s+VaYIOXkukYdslxIUjx+JphPPz94D8a7OUmbeY8BRfoUjH9lNk1L/rrjNfOov7OtroYmCZ/GhL9eieRXgSO5XNLf1EUJT1IUZdbC/6wGAq6Rff0jVbGrEQhn6HUKEP36WGRjGnEyYPgUxGhzcRpaanS1PmXy9gjgrEnytutFaksACyN4Mr1KY7NQhkkMlNcs4xirJxrTfs7higCHip7lBiJ7R/dfICuWZCfsfatN5gjEs0utBE9+jlv7tOyrfO3SwRZptiICRTNe7cA9Lm3wbZ1EsNGaOXh2QjYR8zpY80gg7BaqEGrgWtVMjsoQma0jACA2uItjQJDPhT5KYSMRsxu6y6hTqfmqFMNdu0+3ubnIWLaP8CfoJD5wXuw4sePyrcK0WXbhzsL2ZRGO/hzomRLxlNIFcCvmYppdjRDIGTzgsLAf3YJItpJJ1of9ZIKrZURpFckr0q6AOksVovqQZBoBXESMJ+rN6Fw66YWteriMzx4MdmxTShwZikEBiS3yMdJ0QmkM/6OhmVcT0aKs4jyJi/YX0KJctjqTMaTevNKjoCawGhIQNI5PrZEcazzGeH7AGnADmhm1UxoBIBFoF4HFKZ4/qremwMI2k3ZdhnOvh4+3YBZZlJdGjKwFBa/I+1gVfdU6oU+YXnTB6PFH9KkSJOSbc+xasubTJHJDPSAk3lAEWuhDlJWPOhgVcTwiMatrnofADBDVrg3+sPFSj/GDxPALUUfp3jaN54e8fpl8n9jFpfa4OBU6bRrcmSwYa/s7UjX5WtYWvidXM1gZyCVrEoig3ublm354n7OmhwxJFlxWZ0EiEcNDgdKjYUCegTkSjwAdsokmhUghnYdJsLOmS+425/q0Rf3cx3S6D3Uaf9nqd5ooFq1ZmZlC9522inxWRTa4GxUx9/6cP/Zo06oWsbb0tVVtljNHSG3S+DrrV4DReeVGezUL4/m6FZsRWyEsqFAAATOlBmh9JqEFsmUwJP+5u2D0OsVgpH4w3V2dIP3tPRuXfGJ1TFWvwQZ+rmJ/O42OFqiufnS8jYSppX3cFtUfok2ia1qy/SujlzMDyyC5HfRihz+atWmDjq7ZkC7ArGYb9evRCWoP82/r8pxscHGWHfwtfFD2ArFov+/oVN9rAKH7eo7RdpfPCes1J4GUMCMgYUVTWd5mZD2YBaqa4N2vIVRw/I7gfQmE4AJp4Lkz8OPSejALSrUaA9fSGJ6ZYAM1D1HjUTyxk8/CdPhbkoy8rMnrSxVElDq9VgseF/ZaC+t/yNBFf7NWf90QC/e/02zDjJuAyB6dRFN/EcW7Sz6M1hANm3+xBNUlayIJRc+nFoL3aEOagGuR5bLpFa6juWdiYcT1pVesPpyMuscaG/z/+phGxG/gqA3QCeiUJC9X3+TPHuHbOheWzaEsBfJ9Gh7qNA9DxKCXMPUwYuelkxdgR0s0ClNhgZ6GrYyq+HgWBias7/QEDJUxgIDlqyiwM1uVqCllhrwgDu2NHy9ghkBSBSGDIAc/0BEPNeof6tpPWEg9VYVuHuvJK67goa6SLZgB5svxAP7FIiQMfi0S6Uok+49Tt3laeaSnPwXx7rcRqnODSKJIPOr6y5DGGA/nytsemB0axO8/UiKE4QjsQyhq+20oz9AAAAwAAAwAAAwAAAwAABlvPnEngx9/e6BO4UG/5itouveLQM0v2b5Ojn3aHfUFTEkwVqTlhqOVhpF+7xyQDbiXAlfGXhTIBsbf3oW9XjCr+2K4bKWQqFwUok/SIA/ecCC/ekzNePDWn/TZLutEr3eBc5OyzeWRCOJc9JZGH8jcVqXlLpSmVuLcOC6WPZJCT0iTz6gGJCqHARTELFvVn8gMPJKuEMJ+Larl422I/cVOgntOdZxHewxjpcqDCW1t4rENgVdqmeFpXulUzYpLY6tJRrmLN927Wfiy895NQgpRcMUwVKuOZ8gCgczcKuxgu6OkYGE1oGKYCp3dWNw6AEpuHmFICBPviseFmQGR9HF3ti0SnufPs058UChIofpK3pQBIo+zKTR9MbEeykPWfdsULhTDtxcWzXa0Xzm1P0wlXYtkl4ucEWeMjTXCfMPlp9BcThlOk7x2jBQEgObFAcb3Fkw3ccllKu/g6hyVl3yDLIrCJjI1R+fuDnsex+k1wiMnPdMurrIsrTtx0Kp5QMGyvqUUcz3dh+qxLnW+KBeJMuOpULXzrl1kcmL7Lexo3o5FDr4aSm2F+Lwwr6ISG49PY0X+NE3nDlSm1b/9rtGN+68ZNUSP8DzXWb+921TLAQ3+eoi5MARsJw8XOJ4kBI42GEsQSXZ7HfAIuuNNelVikbHTKuR8Cock4PzOzBtgjv8nhEjPR/MohlTMyBMe7ocTvhlMluFIz7RGYcove+qCrQpavCduYtj3rT9VOnl3jIY/a9I/hGRwHkPQPHzfYcaAU+uGrrZM1vWb7DVPL87ilPmBPpiY859RpsIRqmYgCd+6NRZLam40kQkvwMhOajgY79tKcAtOElOFqORp38eEA7fxQfvYgi9hqSA737EFCWBghP/qUCWTWzXqMvNfZFOA9C1JQMbH5z+WA0DIihTT1Ox5mUMFabi/oSmPTBHSIOP5Al7v2gx2Kt1suF7LJ9FymTKKGEBRxe4CvR15bNHNLBjB47eyoMMFU6NXuSlKy8Sqnm/BkCuiKnWzKpAoLywop2vKAhadFxNX2OkF/ALu58L+xT4Z+ex55vNNAwlerNeDhOrQ1grKxvaqWsXmwy8nxCUW4lWPOL13dN26YY52yrg5RNhPVo69zov/xaRLmp+DILWvKi19lnFzw0qW3TjmDI7ehtloK2rnK+JMMbQ4zhSmJaOkTRzqn+WUIORaDwpFSho59PA5/X7d/ftVIp4Mk2+1fH06gvpUeRzIB6WjKxEz5bYn0YNiY+tqQfe36wftIATehxGVCJ9pFwGsR+hhxmkY5+ev8s0I9pVWGebS2wZtxaJ0/9kxMUprHkWKJwtMO+9gI30Az6MvLOOt9mgdPy8aSaecxlzFJCBqN6FiF3Ck3V0/c/oAYqEZxCzFQnyJLRkn9QEnNx75DGqhwQpNOfzWM76dLSKlV3oP58Tc5toKmFP67DbxpqLglFjqaZgVhCsEbYaeUSTzNJRg2Naoi4AVEglBKBLvFpX51idnUOO7WEKXf7+UrWWPEO4AwlZoOYJShhwnbGvkq8LrqDFdPqTEkoPLjRj/1rtiZk0AeZdDTh9mxlKfUJ6wCSbhkztENB8pCDZvvxGn0ftP2PI6WbcweU94MzbdkuCXdt3zT/nzP9CdpGZo6y4Gj8XnSqJHuvS7Q3EapL/HndtqentZWS5nquYikddRPScBRSXsaohgIK+wRgQLUPnTNKB2d098HGTNpCZDRNv04ev4lm22TYFO8BpLmuGzxM3eJ2HXrk3PBYisNLkl/0SCI9LTs/Go+rVvllAXXMOXuDhzg9A1kjXkn5TxV4uzcRr8CAXIsSTLHbARWGN228dMICIu9gjf3iM2Ue1QyB7UBmqAtT2HuRpqTdjzdlwOkgbLjBSrIltcTmT54uF3MBH/paatyBu6WrJzAG/BwU/w4vWwl3LdcFszBSYWKSt97sHCAmdnZzstt4fFkHd/xxw+dltSXHixlNsX/IYTl3ij4+nbN05Xu0Iat6h8IepUKroMNG7fD/EP3veC/lo5hK2KmlMPOwpxH5ong4myzl5fI0AWJuyhWgoYXcelKO3g+U+rpZCnOgggEUA/cNRioN1OZw4fYEQNUy1Q5+kA9SZi9dN2oJ1AHDzo8D01mXLu4I8Pchq5NXT5MOH8FLnbv4TNzJEbTuEyC3G7sYFrnY6K5rcP2vRCOvkbsw9fZHkGHt+qV9w+M1DbiPpY8AK4X5szJxC59IggB2YTbrhqe0heEbXYnBIy3kBYz3X6otqhdlDRifBsLeBia8MSj+obNh4BXTKT/kF/voznAmp4LvilJTMSulp1EXgnElyXHuvtpdjoj5sPqPUMrEe3OTFkOBAvxRhCDbiCDclFkJcFRS5Iss4ynpTBerTSMUYrRNpwxMKdVwcFpaVgeV2U3BtXYprSgPDBaRKiA1m5M6K8cTP0FCEufQLk7fMJ1G/rXSvIbssNvYcSbO079bWJxl566OSOJpY9jCbr3b9WRA25HjnDwre1jiIYAaaKqoYIfr5wt7Pyu7nW6BcbFC8YyM2h1y50smaF56HGtM9FozNIsc7HaBgN+OqMbPGAJp7ambmC17R0fpSh/kJIA9Dzj2YQ9mn1PeE5lKeaa7OmzRcGt2Huf1PqPPWZ0Zqy4+D/tax7hlfBPVpAoRu3IWCnqUZvT6hA4hKowZyF754jikdnWpSwbWGavZQdxJHxeI0kQTrrQW8RGaC5RnWMEMiLIhrDTGoq7JCUF7BTJcwcJ68oT1i6KkuAIkBXgeO5WL97MmEzcSd0qUP7l8wEZZTAE3hslAevp+WO3NFYWv6vf2wmvHn/BcZAW0wpGZOR7o5ydXzmUskL6jslnzrgaXD73Ta/CoOVrgB6E22F/C1372X86CESUnYIipHXBj815GPD1abHs//yVmXeSejH8qPXhixpx8gag971crFLoPwx+FHVVG6fu/rYY5U5cZKfbiHdKf+Ba50Of0yvGsg1cJiVYggFe4SfM/G2g/+N2zdZBs+EckUq7HYOHU68AfP1U0LKS+3q8u1kcc+MF/5qZUBsqvGGXXqyGFgGo7rOt11Sheboy5nHCF9UJjMTve2LKDUfntbDJsZCFrk8ameW2OiRC9AgLnT5TVyo8Ba1Q/AH+S/s1l68DnUgU093rT3wd1fnj9lcWnW60Es2TRBstj933knbmQOiOyJMGDHs+hqUyR1p9Iv+ArDazeSvWZ+sSuJekih0RkqqfsapJIpcQy9bMdspaCXLYidaUlF/xsSlpe4eQh/82EJcKQY5QEb0femMZOsj4heh4IZdtxmrYt/IjOFjg5VK5WQ2Ifn/S0jJAtOLjFsaKHZKc4ib5QGlISper4zbm5DRmwFBVjyaMpvnyIuCQyl4dlYyF+R/Z6LbXzCFWg4pjtATm2x4xaesVd8TwnYz879b8NUvCWPKd0uBlBy+Xrf8KO71A4YEmcwlkvpudijCNNzYdQFMgafa2asRTEBy0mvlpOdWmuKFbJw36LG5DkuW+OHpulihYrEf11QRd4K9WXBdbmMk6zvWjDm1tbSgC5Ak3zA7iTfLS7dQE/yvsc7rdydH+ruYy/60deaqQberZ14T6WsBDMShvM2dt2hHxV8Qj+i6spvGBIE916ZiYsj/o0kmEg72gIRlQPMb+t+gKyt5oterkLJLv80x90ifahGy3laue/J1P09l7QyKm3AfuVZG7wyvzJEsO6mc6BendZ3kPUY8HEyVEL8fZpJBQibKHJxZqfNzVO074CRrKRhgwNPNsAT5o78IemPVO6pL6iZHffe2GgaiBZg7q2ag16wsGRNrnOLiUVelH5OSmg9/lEu7ecC3mYX6qqrD0KYMUhx4/WBKb2Ak9eoX2m4bfzLwqeXeUsEvUQX7Z62Ljm2t1oNLiFKgURWCb9oCDuQ1osuTKe4Uebh5HDeMOdCx7tc3aRgK/euwo8HUrXYfL46a+HIr3HKqjx69u24avTW/U3xIfnWRKqJywbC3/yW2xMk6SF5x2fobhzqVena1erVduRQ1etblw3z0307eElpK8zLmUE9m5xdyuwNmc3ATlEInLVTqAVBf/3LW34V1dw0iZNc87U/4xr6/afWFAOfQeJ02l8677E/t4e+qxnzNT0xTFdXIrKEZ4RcksAIibi5Reee7SUxIu4DU67ETDFp9/92VFYuhAxkfGBWrS/uu14Hw0NMenDsZA8I4AaMN55EdsAoBvm28qgm0rMbUoPHK/hHSFWoOF0Se3FdzDjsJgCn8QYkQVfMLN7crSOT6F6kWWRoViUcOCYQ0jhpjZY9+UKXOR1Yd2Ooil7m8O5GM7AtXgTcRPAhrUZltotf9nI/rckgwD+n7xVlYL15ZwjU6KjrALR+Ztew9DK22IDAYQIpckfJSOWu8UAsXmkamoITLHNJ5nn5HJLniRDgVrZRwodxlQwXuZm4d5ULvsCXV4ayn223YR5ZCb6zXGabAG8WTCUg6fVJlsmrfBUevV82MPzS+pCCi7FmiA7HDjjKRv4UmQM5Sjwta/0ZTHFEBW3RtkEYJ3GX7TxMWgg5r6vFaW+2n4bp9ZzeM0Y/afMJe43lcx8J5RVp+F/G4htC2bIByCIAVmN2culB46EtKgRpXQ2pND9jB5mkhJ/nuGwayMoN3wPlIpPPkhdwsJjFllQrBsxCo2dfAJP77kEVvMZXk0K/i4l7fAjHO6MC+7Czkjs0gTb+i/IljpJe/V5036DvSmfYP7uOUj8Zvbs/KogIGV4AnlsHjAqlWa7s4ASZJGKCbgnQ2R/UVPB+LPTGpZb8fAokvl8FuhlsvK8mcG0aQIMi/VTY42MeOfKrWg7IAyWDrTp+iNyGrlBydOGqx+HiKHNHyFc/CxHLJ561gx3fTK8E9OeWWadZ3JPVbzq5SDbXiYJ3THMxSQqIHswckShcQ+NwtgJqeZz1JWI4F0G6EUwR5fTM41psLBCnExCHJYG98bTggiTCJ+zYEHikL9XWXSjY6DlhdWK2hiW00EaTVr0hu0wpflFx2Ww6+m2FOkXqDty9747BaZ7VwjuYbGeyN8Z0TL1IXM8LfEeEui4YV+YaUsyX+HRgcynYUg/Nnlpx86Ro/uJNofZS4NbH/265b0RAdO7TMzSzacWBoOZxjBQiO8YwhyfLSN5qxW7c7Wqv2nLkL394dUosruQv+gWGqL7P305nfoIbzTSs5/HxUCWzAUY5qV2DtgCweN6sgU2o6UwvZ8t4wLE1wn/jz3gUcXbD+y6Ep8GcM20jWrSHqq5jT3LNmHL5q1AHiwYJBTX7NRMM2W7A0rEmLIPVDbVO5iWC2y1A2buUhUv7qY8EU3RherFPXHKgLjgsQBlDvLdmN5lGcq2usrsL8mDqH20y0ROqN2fzTMBSpqMeV/fXZdygd9EdZBTYoKH6fzLUyTcGqDm3Klb8Hyq2UDvOeyAU+pUmc54kgMnxeG/53T/ioYe1v9iqvo950VDBvjLrJFkhDAMvRRadtGDFFNlkJRKyM+Mv13H3h3ciqSwRRgBo6fPlzYUxKsl3J4psBPUUTQneAzvrtj3NGVGEcokGzSSmisWV6W5M6vwjw9MNG+k/gcYoCpqKB06ukGtWtN6QY29Iw7vy38Y8mKfQN9zFEWt+DriJLVMpaz+Qu13YkXp9Hy2eGxiw/CJM1QvhrNxRuOWn1922ZQfF/gCGGdTHF3pmOTmkrR5hPKcI/3rhSBWZhwz5PbRfVDSIaP5WmtR5jIz65wS6IJUHhHl43hg2eeIhicDrIoQFiqv9xdHQyMjxZQrx/e4t+a6R2Nql9Xk4DwtezbzTfw7/LfCWns+tdwfXYLv8R0MDHR44xO7GKwUGQzK318qyR416YQ49Jmf7Pjsd3h34Th8HqAQ9clPnol6BivPG2vwNQDyqPZXjby3venF4HaEVvBbOKSBmWFwcdy9fYXH1un59haI1RbIDYBmhyHF0+E4xpw3s962yd391Q/4R3rT0rJa0H5AGROrL5o1od9dXFhdJ4ESGujsu1UVRIvs++180afJxW6pyfXZfACJ7aBS1NyF7J9pMOrOwTdVTBzARU14MoiG4EVLtmgoVKIrGcmIHlCv7qJB6AC55+ScK9xER/WSNH53UKhB10yHuQo3DkaAkr+g6G4dy2AVbk3rNV5SB69/+ZdJ2sxImyE7df8Yls6cw3Mxv9PcDZ1fZme+Ncod7ZuAmUUXiBhajH4KWKchj7ygVPS1M9JhMywHkNrY/k97Ebqc3uU5/PTgv6cfgM1p2rC5zCRvT1IdT5QPu+kn59SSAASPNu+0vSCNat0SkJO5SfLZSS0TahYgMqkTi/oXY1V+932qpTI/yLuTnjIf5iuwha7E+rEfTDZQlF6tIopWl3POicV5CB2lEvjWAMKvWSkrjbril/m4A0Rqt33/ftOgEqKlvumoSsRjDQTOXF1G69ab1rofC+yMOQkcNWuyMPGbgTEpjjJn8KDkZ6/94CTINfGd32YBR1RqHKqcYHyBbQ1VRhyVPHSjwhuMyU/cmfQXzFG74Wp+Mz9I+ollAq3jbwE5wiTxDe3PRw1qbL/ObPM9erbuo3gRUNP2Vkg1G8wBtTcNz/f/51Edw3I0jr2NoIUQ/PW4bWcEEBNQ3SVruWfs4Psj0c0n07ecKYapXb4q3wdm0ZuD3AxEZNhvtHKgHqFKmU7Cvsp1YxNG+LQxtO0Dws+iCysvxTQomYvOeOGuKXrOd37yr4vrIkNQQlzaTP0Doc3ohAvbc7ctdAy4NP4Wbk/GY11/Jvq8nSl6QSxljsvelff6oxo81tQNEQBUwYBj4v7Wjr8pN5AW5LDM5u19JAe4x31dAxjzdembSgNDN7Mis1x0rmHAZZf6pTEsI4zn9YnEE7QCvQZHZeTsjBuioakohIh+YVtJ4TtSUF43NHDVPf1EH3HJFcisUIm/soZUWKKViRPeRlbWrzPcuSPLF8Bg9Hqb9Yxe9fQlf9y8DPMMnKIlkurMORiJzTHzaaXokjtD2d36IjAV+MWQbcRgJ2ag0BOgZVgKK1DN4poxN1AcZN10V8Wvc62w2hE5XoZQgnLNvlORIFEz2nyUjKeTk1GGCZujDseWSAaGyueHYYKQu3qF3TgS3MrbhN/rPOPyH/0U8zNdRdPuVq9ImlbsmYz4kQDQ4eGE9PwCUIr7+DtbYtDnMtPZ8BdEwb8t63U9eleL4nZ0x2VDJEgZhHhHkvI8wMI4My8Mt1sdGHyfL57JtK86+KTjSCNzK4JtpeogYcrkQn1+8pjKVqGSgNE6HPRZjI3Vg+ILh5tf1wgBiNU38Xycbh/t73diJfQeVGOZCWgJrYpMonKbFtVGXOpcmrw5VSvKLDmA0IhHqXm/EngC7piZm1FK9AgBUx3ogT4K1OiLbqZ0qg5spV2egLSFxLYVOg5PnYAjzg399AiKxeoJScwGDvEyW85DeT37/0JpvI8t/GTyIUbiyV3Cwcqq2vwekZJhjYdCLWWtiT0H/AUbm7/0P4tf9cxXkPKjvN7hMyo1hyqEElP6Upz+2ibDas2GQvCfXoHxgdkpgSc85MVnrwtN2wrOZWoKJBYNXf7giyWcLXxZds3UbQjWL60mkOc58RuNO8P0q5Esuq/CJtkH4yZZDnlIVODJa4zlU19HaW9NKuls3o7ih8hyRfSw86NAi8jV+hWTGMRYpeB70VfeIbqmNtn8Ub5aUnzfmaOhJbi9UyGgsb8xuiHc5yTMVHd9jaF+X2vJGvDxSJ+NduzUnaRl1jy9QSMrqmDY80XfHvZDTpdZ02PWoIJ9ftC+LDAN1mM/lt6S85f3G96gT5CJsXfs2ZGkCnmm+zV/xXXyIGlM2rndLzCeEWODRXKVcTRZCmlfGXpj2FaFGVwKSRcfgXLIuKniLS6nBGay1ET9D03zWyJWvqyarqTyQVzPidjvQIqrwa+qtUXUeKR0R2ODf3hUlau7fZrAGEJds8dPGdFqexc0ScDVZE6Xulk7tga9uvvQA0nVAwg5wFqm84STc4yQQaVxuXRQfQyTESrS6+KgZ0NSFSFD/H2PnTMJ92TcjiAW9U/72APll368x7SZCvGPXoAhwk04MGupbU1mZLszMkNZDB/pKGJLU1u+NeVCHAGYRllExz89oHdlek44+gMfjVJeUbaJ1pi5vb6fw9Y9nt5NWKINuNEs2rhM0/sOT5ElBTys5nvk72tEym0GREDCDUkR1RVd1av8LblisNbQMAmTGktd8SGhL6mNXR5o/JPreiEXLTyC28/CM+sDjDoVhyn3bzSNdk0XYQurQEJf5ZY4egacqF/pVNo66H4fiQg0jiS+Klu1J28QPcpx23+l55y+x6pQ2Oe75VZDgcwNS73NSIWgr92f0r/5nvOoJYhGT3k4Agss63SlUcvxi8lVP5dSBJPPrxPi3VcniopYRLs7jvfPNE4NNb4HGFqtnY/xLpCqWgmUAsoE3Ts8xKSGXDmq3nkbFNWOP4chMnhwMPDX1oyHv5Z//anGKbl/z3pCUO91A7LXS+ipKUXP0L/YUIL7MOf85j45jK58JkK+tpbXdziWaKnUGWyqFjcmrvZQephGRPSj6Rxjekg9rNb4HPmDXySLvDrT+OYn4LZE1yJRClI4w4UJUjucvRZhkk5UTRpVxN8O8uEvfQ4H9Zjadzzey6UZ3ozgcoI/fBmiF/NWG4ppgx+fmmm0Zq3FkUFk2Ry8uDGK60rUaWo92sUx00GY/RHaDl/WpJ4vpKUhmpHksUyEPA63EJ4oC5DqrTW2UeV0Gq4yjjD189iBMw8dc7pKFWgPbgfwDxvQ+IiCGfH/eA57IXFfQv4KDIQdKbuhYwchoQxLmfRNt+5JRKv89Ngq4pS/LdiulHEaeBS2gdbHYMvt78VBkNO3kmfCLcFCXe1RCUTc/8T3Cj0A1uP5KlJS6IdXzVTkg7vfmbbj1S51R69MttpItCgcOUGfCJpsuiSTkqI/873dHiZFaMQM4L6oJxXm4f/+ZFwoRanEj1iMAarBRGf3zjQPV+lVMvdxouNaCJGdMIfcSECzZKV2sOuXiAjFUxwRgsGSbH+5Jzl2ZalyggzRAKxoomuq3jiYbqH8FtnsVUTmRUkKmLmlW/FM4xcFmTg9GZHVxxcanXnCoacmGFSMbhdnHPN2AzskC2h5yrywIw6zXQ9oUJx0FPuT+4xmJOw38F+w4RCXkkoifncZvc12iuRpQmhqzecT3PXh8ptPUJu6d3vzd5V9tEMllYWHix4oGGKesovhJGR41XW6TlVduA0x5+NzW8+jUESkKVZawZyNoFwqOW8La/2jvB7uUy7j3MZIu5xtpZTTMa8RtcFmu6BSnZmoE3TgSsQbj2g/WYfavnd3qg/skTJn0C+icUCFEn0yLWRKzZHO2GHSVTHTaXGw1w9rF1JpIKqPTf1IhvGXv4w1DL7APHr4q4O2k0OzLUWuuarHhh7vFmLbZGHa1lulTWr8UqatJan8tFl0tUUF90lgU+Hv5OaC0gOOyfNfV27t5C+u4PNqIWSsMqnJCxHcK5ffad5MMPMUtW8vXQwsZS4ktrwavKmvJYCkei9tJFs6nX8GK3jsYUXIlJYPvloRdo8NH1VTXYPDkEO2eldfdZfEOG/zBeuNhHYJaunlasQf5bAHEpfVGAdx5EUGH5CJNJCG63c2JhRj0oiuaHmds83Mjxh8WO6w2yZ7uxyAkJ/VvkNcSdBmJ6r4GX8dAR2fJXlZeGXc5Wxj5Lrz2pwZLOjPF97CU5bFpCO0KH0sm1cQTtyPIfHZ+iz+YaOhwCNJyj59BTrsLVqgvYvQE5w/hLXdLXgP1LgCLXSstagp7zhK798NUQfMG+aJRaKZKQWNNbPQBg03o6PzyCnP0vBbj63DnOxWKfcQuszqVd6hbsPzmrjsFyCUByQBTeZZPIiyJbRgDSm/OamYJjkIoY63mMe2Jhk0k0aGGYI8fIx+WaEHDzOpGT1f1xYfIMVcQYxH/rIGR1TjMOdJye7FPdOyhG/I6mfHrNe5QWtQRHYaU0fdP2TXOByfnBgeGLebJuarPyWTlETgB9Dj9kZweRgZuABxPgBiGP18KXqSugDhjGM7IGCHIGlSxnF4fm9UlmriEhP6VL6zidBEsrZDcUS8+iKfoldU4IExfkA0SHrnjAZFPUcl5ZRpdHdjqnuqHopUF6rs75XMMVl5qGVxXKU7iRxhtgqu4jDZQozM2jLhGaZU5iOrJ1jbuvdWrLrBVO2prpwRes6ndHwAnbU0VuCt+AyU63MCLrBpXoU4wn4QlcnIkH3Jp01x6B+pgOyTSPhuSwuH6Lp3PMVdbbymvev66Dxa3ys60GZDnjlxSFoYYZLqLkS1xp9LFaqH1q7z2e830ailSVEysGkAC2Lu+5PgSj7LtzxmDfZmQZpBPorKfsek57YMZotBoqi/v7vcFXhlRsknznguu4wTBrSIh821/LY+bFxCAAjWXqkGjI1Qm4lr6BVnfbV7UKQyOs4Znw4Hk2+l23CAsDtgt1O+roKYJCRcU2PHT0xDITqt3oFcTCM2slXjZKk8bYiQykL0jM2nV1SbVLtK8yvRalTS9S6AEWp+0415rvdo+xRTMmu/hOHFU9WXc/t7rlrGG0jQLBnthkJj1+2VzJnWHf2yODPkQBBwy819XWfSMb8wT5ojrHKPufR0xxIS2b9O6DLsiCNxEY+WnUEGqahY9+CTjTAmwWbrhyqrmhxQWfptWLybDFAakwxBJe596Z9cuAN0Jwj0zbYUTbLJASp4RZc2Jxdz4POctSkdZ1ctzcmYBkpKozMyOgx9GP8IOHY8CGPUhi0jL1PGHQoQRfvTh7NLBdjwVKunsYfnjneoaQR0XA6wgg8r3l5uu+gRP1G5xQxe92fxl625LjooPINkY8XzfJkFISOL1NCbal3DFwE6Yds6Jr9+FLjEFNiTpwMMFQX0gQTRIbWj6ICYhODz/oSOQszk9DbRWnMoxCnm0SsQhxnMVmlE+WcJPUberVNioor1tHZS7rdToPhnnoF8jxgYtsd4vQNsBEGPkOG/Qi1uRtelC1NwFNiY89AhUSvXUrzZ8S0uih6xC/7ScVb5xrm58VbRnf9dr3cWcuK+y2tuh2Q4QSlqzIuB6pFqa3jeQYHqiuvk7W5O33y1vI7D8hWspvugl4/juv4xfA8Jj2PLFd3SjoI8iceWyYCiO4mRUJXBYGaASsicyRnk4pvYWxuV5zZcY6yweH0AxMRJrQY07K8Lv/9Umu8LvQ1bHJS7xTrHV0mDVtr0Ke3O+7jWMTGkrbiuoZglt5EpKLKcR6VSuW9sMPPkwIvNK2tdZfpyptjhVlKIH4qMN5ft/sxN1Tz2mYuoee43i0UWWu/uTfw1w+2A4FkYk28ApkXeGrG8mJn77phLADRxjs/dSyI+UKWci8xhI49NLf+1oy1AqnfYLJQ8ulWfqd3AJc2BDEvWWvHxrmmnQNN1/MfFSiREZTRU6TTTD1M+jRqztypEGY0ZwOVYQ7iJd9MhCC6NevWYaVC1hrfS5H9HNnPdnosldIeUvuo5EC0HZWSi5d3XKypqGvytBrhYecI9ewwPKekhzlH7sp3Bp3UlBIN2uJtYxwshJPr2HHCGSnsZFfVZJTe5/QUaiw4b29Hr3EMrHU2ulCKTt6MELdrNkOKMSF6xhjEca7MGFa4Cq7QDyHPl21Viw4/2QItZJDgw6kmnK9iCO35jCeFv4Ojmo7noKE9yHSlDuI/TWls4FKSAsykwi/iSjnTNPwHDGHU+tLrsDrPqPBNXJKKahE+Pg4yUGmt1wC+GFDKBoTHAtvKnH+r5kS6wbnW1kpeGCcXT2p3iLeQ5kS5tehiJKamQAvbLRcFAcZDkzyy1kOKCjzjOQsA2ISaRi6Daj2z3MRZAdj3NP2eVd2mwbICxXnmL8gQQfVzSvm2jeYOK9PNQzyw7XOvfk6KKq8AwP1RIE4nlXb/iN/Zk+zMVcxiAlrw6xDx0gao6hDt8NiCmGPBQRO91URVXRzlRZhf1gPR9m2F1gaDU4jnekJlqHC9GDwFQ5LBkuAQ7Z+76HdU3STcBQz6an/Tb78mbNEzlPOI6BCwjo+rpx8c4ltI+Qxv8lec9KgOW0zSakBF8/0DGYnuSAgb0nIfDuWphRTmXEqBH2zDZxIO2GgiX/ZEF4ATXTXGjZeHPqxaaHkYNqSmN3SiKlf7O9JUXLhGbE5wQKfACUtDsI4HRyCWfN6Dsl5Qxhwtnoca5zyXm8GPAT/gfMCAG1srRmCWavArw2bIODkTv8ZHXw18uqZrC0VfJG8UMveQDWwj+ph2I/6qU8vVscFaJibVjHUGVI51R/bjIFqK5+XdBzoofjZ6msj//PJB5NvFZ3KEON9sHW4j5RdHmJpACihw3q/sHQZwGOMPCbQ4R3zSedFFNFy0cRbz8FB/6xU8YJKtMQjXLcJyKfzgTo0ocxoFoSnk8OBRNPZj2hG1UcioxfTDk4aExPGUjCRcJjqZAX6ezPhsuU/gfYITTU8xEr5e2Ftta4HDqtqQznP7vPrK0mNhbCuZic+hvJHxRHPTXX/KVKqjNYpaUTCtfXweg3UI3hmPAIUa+f2S29o0nvt6V5bzIHUtxhJyoI+MZv0yyKikPb7/Irr7/4tdNIrv3nYK2SCHDX9qb0W2Tb36G9CheqIhCTAbZwmqxxd8bT97gm5Y9YVlEekRT8QMmbETRi/bUGWeytnC+pYD97qzr3WxYek/3KXbsSvDy0FWj+LTrbv8GVCe2dAJRcgGaqhb9iwGErkQjevf9b8EldMmEsmuvrodno5bcJZUdCdeou4AYbQxpHQM0hRiyIZdz5GBrvNi/LT2BNGETTPuse0AmfuUnP95cPNPNef5ydzPunimjIfC1UEe7gSyXLoZwHyBMSgY9Jp3B+ryebJXzFnYvG2xEj2SxWjL+wbIpFU24tx6noXPTHzesWDs/17YQ8z5ngYIhQl91tGZtTgHoT2CrhoE17Gr5oCa55CbNCa6NRFcLkk+W10XRbKfHquDuJCsX1h79KITT9Q4Mfax07FO01bQkzW56UedhUBudO/qIHbWioD97Q+r+UVMR3H0wKqgB/3l50xziclunpU4EM5PxAdwyfen+LjK/HDqzXzzoFNQf31s/H0hi1h+d8L9MW+Iqs/wBEOXbAERxnvB6WLAGJsVZMRnaRsPifHPHZiKIAFk5aKY+yuwYJLW2w1PX3OTn0VjPoRQ/ctiEvxzYrDFDPAU8sc/W3paGWFKSRRPUQRLdYtdxj6W7djr3gvfSQfJ6reDc5EK0TwOfvn4fRzNGv0gLkhvyaHL1bsI5mgOB/lSPF2LLZEdB1WeiDLbJKa4XUOtaV8LoNWsP/d1FMAfr/gFew0eWmQAnlEC9uldmnXF10frCTlXRXyJt/MTf4gInqbw2YULkkla0QtRGyQAsKRKB/UUUlqLaCUQeIxWqENIN6Ti/C3f8N+B1A1JtXJjnn49KyLOory1a9ejSQKEiI5IAWEEiuidHWDOEimp+ck1ii5j3KRPaFLafo6Zh6zUXZ9DxiDrogpyCTTUqPvdbheDmnSkujo1a5FjulR9lPHVluoz0UKBx38tw1lLQ24fEZcfR3BoyljzeurNbmpDoBx7DCVZBS6D9VYwsY+fz7N2/uw1aIkPXDWf41CUDjyVWGQFtGY6guNU83aV+k7lKwMtAvtHQGo2vcBvefdfntfb7E4byeQFtGW9GlBAjDQdUevtxGr/oZ3JH2NaprCjLPHoUbzB6CPq8GM4BrCyc9SxKQsJ6OTU1GUqRE/99sUmLsvHIiDJoNiPbEQ4BSZE6+qfc57Ux4rplAfrBZvoEbNRzPi0Hwbhj3GQsZ43hbCYVw2OEgyAXp7eq+5lgrCgHzdCMAvCfcruahJOVyvihAhUeeSrkC/PNHL7fCrl7UVlbes8x/6Xyu0EyP4nE+QWf2A+YJDDSwmR9o356NGlKnxIUvDRqwhRYoSx4jog6spRyydiC14TaLq6xeCdpjHtrlRXXzt9GEZj4fvRKzOccnll8uTk7nALV+PJPvrlQshRhXKjvsNOSuEI+VhduXxqqETtXTCNs/FxvkDgd+K7ooWP0GfAbR+Hiv/MB2Uw881Kch9VEAB6O+qtN3RATabnFMKoqEjhXeFFqai1j8UO1Ef3WviQ2vBlqqx1Lk0I+wnTqLUt4JnxQpvFQCgHF0wQFLRA4Q18Y0l+HNT+gpfVgtynTK1K5GtPH0HWpDaDuvlJUh5z7aguBiNNM1N2VdpOOUxqy4933AYy06Pj325Z6u9Z6lb15S/wpx1C3WwslIhWbh18cCafh/I0ApR31MQOYICpitAdMlWYE58mcCPltYFAvK4+LJyxRLOgdaCn7AQpXagj6QDO1aHNwIuqrH2Yiw/5D1CJbQqhhoII2n46pTH/70z5WOA9QQYj0MPcve3XeK9lgs23Tshw0NfwZxuGz6ww1uODfF6tvTDAWcegChiEddO5aOMyyRziT4pW/Qti0HvZRXdqYluEJskYqu2qWYhgKMbL6BAB3ZDeR8wViCJLZBkIe1HHOf/kneSQ+Tw8ksP7EqD7RaE9hll1OwbkCaNDRdOj4QhSf4v3SIs08h+IA1e5ZmcMwj+JXCoy7qig3LtS55Wb4cKb8/qO0xTZ1jUBDS2c1tSopKN/xd3rXBjiOjKSKueoMDX1LMEiXcQLg9hsBnSvVbFwEeTyq3xlNK/Vw0D2qfREGSRtF2b137xMF9iit8PvGBn7Eb5tcjjDaQF3mY1ubfmKKE+u2ts0o0zcsQuPzabaWWf60AyKnR0KD4Of8459aBDvKbASLRnoQFFY4+ktQrG/+IH76CaYJsrM5EXsqReaG9QN3tn5+I+yglghGDuCUkRBOKKy7xZTvAjh/yvfBZBERokNRVHAq0Mtn8T+z5B2mM8X49qxULb95TBq1JDLwwlRji79uTAwV+6rEoGiIqlacmDgsEnkZXSsvrzoN7fWDAnXMhD+bgak9aL4ZY0b0xBzuHNCooLm/koF14ghSwXZ9AXGsqNjFfPd/o25vg1iN4lX1WpSO0lWi9KtUDWZraCS5wdT6dOBfwMEQPYgdt0eUxnF0TOKUDp4k8HS9QFz+xbwBA7htm5d3/FKYYiPcsD9O0SXHeUkJvC9avnjFk9T5qYCUV5N76AfEs0CR3R1JDIblDG0aWvKDK3riY7rlFNV6Pc/xtsKtkB9h8J50Z5g30aaIRAT5oRhAf2rp/g/4vp7BzToRPD9vXQzI/R7AqJYDIu5VRQ+ZOtilF4o3PV6qA/RcesuuOqQdEAj/rC6aP9O51+f7VLXCAzD2YlRbWL6UGKgSQmr3QbC5EeTNWkdy6G7XLW1ME0aK3/u9+WDzDQHlzLN48Jbt5QNECkDj1pYN0hOlxfPLNEx5XqNVyWgVrpUBwkcHo0NsWYPW8cIGKiHhVOqaZUtn5drFG9spSdx9pM5BRalZtv9miBzrLaMFrJ+mx9YwhTau/n+UYuvbdNMXDqqW3zdYzvunyfDa5fFl/CyWVVQmfIV6yQeUsUetnGT+VqTvM361gLX4M05GO6ZDfhTUBNhV/7Dr4M+888fFx7hlEV9tvUmuwWsrpBXB1ub2pqDduPk0fnGvv6dIQePYdlChgc0XQn+MtoMdq+8h7/OymrEsWPgUDLraOPOYzE0kDQrgs5j1nenhhUeOPKpl0Ix98U71vbUHB0Q23S6tav/+gmKrrRoFDYDFLLRfnmkUyEtJ9x2icKhDF7+lCFoZVoAVK9/fMg3aqHiyl/XMR50qk/ZY8F3MrZW9/7ONe0SFsE+eNRjbix/xbApplXXWXISGYUQ1megYiPwSjz4rcLGIObixgA1dLI1RADm5TfgeC0KUfuLCYnB+7+MWYp/ymDWPhXhf9nZFRZJ/5VH0lCkxHcqXSrZ7LHbdt6S13lz9K7YuXqGXT9OCO5pkZ7xfJTVFmHZ7KPBia3nd4UG39a8gLnQOSaTrGgJ7/AcwvQ2MGN8HXUQB1JjslBqGbUe8auHSqYja/rNmN+pfq7wNMwzEEmErLZOtabDlaotUhPIr3MaSz6jmneOXBuUp51CVCOpRqoxeg/B+0eccBvsJ1JaIE8rufsSdfKuXyZs29KKjaGqN9h6VnDE6zidv23dUIR6R36JlitQp/KYRiw4t+EZQqmZhR0G9xj8HnHuREJK8g8cID7ChUc5T/Jx7Lj3DinsrvF/EEvBb18V2rhaDWVm5K01tNNIGWFC76k0gsdWfubQ+s26dzn9R3Ss2z9T5UpzH+bnN9ElQhKGBs5d2KbOF+mpMSLyq6tHJJsQkMtbQALdiTdG9fWeSS8U6h207DDB8XASKlCFxNfxNknJ4IVwK2Bb4zfmIRrewqvpodpSTx9YMAsz0TMuWcnzghBq6mBAq3FeKF5Jun7302Aa5e7skIfiFZzBdAfwrmNdtyeLRX6U6Uiv718rEZpGW+y2+jtATGdxhqENMtH8aeyehrpXYpigLzXLDASvcF3b/ixO7KsUAaqIX82+WydeyfesixoAKRwqnSYoSVhmtibg7VWlCGnspWFANoQh3nTnsJxLzS4X+DIuAeFoeO7lzYAvKDnevSGOnzw1RbPJY+RgLtoir6GZVepmHWALe9fvN0JCZ4xinJ3lhTbErVfWogiU2y3hJEPu3Ic4sJBcVEmf6fEWx3NTzoeq+HT2vtTNxmaz7fT6SZysnIVvsbFe44fA9W1KByGIovgzpSHLxsmBtp8nx00rSnzq2ZLDfm6Hgt4BB3gwpg8SXvSkSBIAEiBCnWkXXn8fFdE/l7OTyC2WQN/yi1KyAEu3QTVGdyTzAfo10NPv3SHw31QAulZSTVBcFqKCuUsO5GRYnZT/r1CgaowD1yzRPm1ZRCtpjoNbeOdQl1hTAwl9jY01NPi/g8bvbFN+0gH6012R3oXbtfnevaDAGKrIPyEdtY0/O0egm1/hI7Ha/TEuQX5RxAW823mbXdvsddNSKCkooun3/YsXdAMFjpvgKmeS+F8mLSvtD/S9c4fnsb7Cb8JVHG6xjuyUOhkJqOWNT503gwYoL/YPFfUBLkpCeakLK+dJA7urWwzjbX76ujELTzHqvQdAFfehE0tUx8ER3TumK4W8H/sdGYcZPqqf7XGTdqysIDcP2NknEuChWy/OAN2bl35qyVKEfrOqCP9xYhgO5rdhJKZK1KytU6XcRdqRC0oOrWyihN3c1XSK/ZUPXKBfShazPsksbIlSrOuosGXqxra3b4+z0m+8Zq7FOhKmJZh8iJ0TqSs2kuszBuNiIwG8WxwKtErVrlJo3d7D3wpH/ADvu2wJwXRgUVg/hQuEDS3T8wUPdhSAdbLPGi3YBL6GCmgYuenEZmjKW5mH2tbKcteHgGCiwWQhjHe4JtmEfb4+RYiprv2yeSjU0Zx0WU5xe4l5+IkDML7+OcOGYXOAlh4I9cyZh3VR0SgKPtiWn42ma7lZuRryZIGEGH7LDXM+DaRP+hjWj9El3tBofTOZ3jpaN8ogO4vW5M6cn7UlTpFUl2gVu2z6lT87CIjfXt0BjlFySm6ZxSv1fPLV6jzrpVlCPXsKW473GuOarC3D5Pz9dUoP/mSqidujFu0s1x4FFWCw1IOckFPJDl3WJb/O9RvanPLsOhohfehMAJgooWPC/zPPLdWaMa5VkKZmhUTeNgVz8o6KBkMFZwQa319PbmvoTi0cZAhLYzMW7q/qCapxjtndS8MrT3xR/mM6QQXyiQnk2ov5tpBrqL1fAI/WnWlZ02IW5YR7qh2NyBJ0tQEKR3m692pvifzEYrK0NRK0/O6WE3tYRQFA0/cPgPPQZXQ9vfxAgA28t0wz1nGvLEOAskjCmSl8LT14F0UO76bj3ZGGTB7MQuAOZWopOF3P/iaraOIKN05+RJRuydFONCBHW7DACUW3oXXy8ub9vnMM7qrsyqWlq0nSV1AOxMLFmXhz7W7SUIHJVVIe/4ApxWvzihsAa43vJJPIY7ZqtsFU/xdH2LtPXfSgKhc4oGC/9A0MVu8OKZEfBtXGxsCe+V9w+gc7o1fz8WH5ND2P3QqbdM7ilq20Bve56ZuaJIR2hqthdZemKDWUxmUe6ZUjiITSO8qMIDDlFi/mSHfgZtqqptgOToguyhU4ExBUQuA0PtT2sPJXCLFeIrXQovkOSVcqDRIoTNwxa6SiSVvEC1MiCjgEL+oH3Ba6fAwzSEntrTlsc1ng/WJGW5jiYWFBUQEZkO+3TaIqyKlm+6Lg3H3MzCa5XeX3e76X2kGj+MxVJ6iiLQg/RkQuOFZJhyRdxBqSisb8ofjIuP+pZKOGX/5PA9BvM10BWLt+Nxg5i/d4hjqMxG5NW87yZHZE9sLzvKORBJE2JnNDxs+NAbRlvHbPAxetnr4XbK1gfHjaZgpvjAmV7waad9yRn/n8qOq/NO5NN/dhzZZKs2UWEjTWsrRp6ExgHCDD0owg5CzXvWe/MIWE5S1YxdvnlEQmG+M71K9YcOTug7l67gXIZqUqcHKzM1vvw0wqDVhSDz6HokQjbCS1AoOeqtijx6aTZtsPHN1R6hRdX0oKUbdbPtuszq3W9WyamXc6r7HWtCQlglTfqYhauH+T6YKnxxrz0eSxnb+xRIdxp+XYyOrmGIZHkneKvtjXO/eKumOkCLf8STI5j8EKsjq2qr9trygmBWwmcBpobA2q1UQKZkDl/4njRgz8eREYIM+wPoS6Ny/+jt1e2feOvXlh3nObftNDmn1EZNEs06O9CS3MKqfJ6ykOvEND1klHbY3PqyhZ9eeA6YtzFKFBOzsJSWTDMh7vNdv8+MNaBTyzI/5u6yF6YRGR+AQUz65+3zw+r4PFll8zP+aC1DNmndSfv5+N4IV9DDCCJJE9U4MdAae2B3O8AqVL0tDM2arXiG9k3dZhOfFFDt8tsQ6GBtrbuVDusxAGEBWxdoHCQwO365PgHBaEbK8H2/kIvxlKNONw28upOlGCC/T+7dRjpPD73Udt67b69/WxrcxbsJv1PB/jcy2ewP/r7dQvG3NLSKaMbCeOh8TZsEY5NgZ9a4FuUAKvnyZ+zjrIo85sv0OGxqL4g4vxRfpiBv1JjzwQReEdhgJSL4S51tzhfilpfUGNsddyzqEp3Aa0iz+GPDAY410ZHBXOdWIpQTXDVeSsx69Btcm14YiUb+wtdt4mc1MrxSw5Nlz2o4MurFHbU5bIOSyxLgnIhB20KQiLfqWW+MPJEIFy1FPcd9oi+ho4njxZRS8WuhYtT2XOe4gOsG7IPRyZ8259xpRfN8h7HhEcGOOi+cClcmuBY5/ROxVHidSJUEzMw5OykAWi3OXNcNQI0jHvUU4vxZEUocvwLUkS2NWIeBC+PJbLAWmrcVbqMclwml2jsyI0zzD1Timwt36vFyBXWEUnKPnGBwZi2HEyRfH1IGVKt++9cb5m+t7NLN2or8X5sySAqeuIo2FTWPYHydQ+yvdiC9xwZkDoqsaJnMn9zEXcOUN4f7y86zmlCeA/dbw9Ekw315431FDUs7ahNBXHyFWGu2KPU2dGHaEZ5b9Q2KkH3rbhGZriQPcFqSbVG3gCinenETpvPMumeARugatalwoUKxw6VRpm6u953RkoGeNP0t+56yTrsyg44t++4KyJbqvwtztzwHIT5Zro0eLYOO7j43xsp52JlhSfRGkbjfWoJrH9kWqyCZbLhW2n7ypQ0w3ySQoUnQnbsI7lLpJADzoSvqXauvG85wFaRzocsqMw2OSgOiGz3j70BQijKwNEiKloOzKhaj9IObc+mf5FhFWvF3DPue61gTa/hqngr7WEXqVF9Bahrv8h760GmZPiwEF3G/upsAxm7bFRdHspU18PgpVB0Js5YqGHlent2puCG5270j+AhwKKhOoMOIY3vC7dnoIM4I8knLw6LSJ2ZmSO/Rs4DOclRWEJLbziZo8Xq/XYOPwcLJ0F/NMA6F44oSa/4U2o1gH9+8T78Yh6sKK9yTJZyB/AOCvOeiBiLweIEzF7r21cDazNG9NfkzXGsXYJy6oKhcaXh79onJT+Kj8Ma7auKqq1srHKdwyOdkfYMnA+FYlFn9cYa5WXSW8eHWvgCab7LnAIAD/Bio7cs9UyE+kro9udt/gTzwflcJVGEIVY71ugOOBSDDZ8vYu/cakOCxM3an1mCpYPD9bt+EmP/Jh/sF8JyeSGymR560zYv7fN0wybFDWBZyD09XfWKqPHNIhMzWgYXPfD+vRoFWukwhPGr6BZbQQ1VIbEmr9T5CgEn/SLCKUwNsePsiByeTfG0FwdiIAjhj71F1PG4zlRUOZdVCFLOl+Le42UmY59SEOjZhoe+G1tiMCYRIhZBfcAtPp6jEllIb3UegnsNOSdXreuy544AxQGF6fL8CB9k5aaxRjPqBytjYME2FHw2vEaUUpKBK8EndzUyfsBKpcfT9K3B2oqMt6ypv0OVWUO0DTYGZ9UFVES+8tCBhMO/k7OzYvbJUGe4l/R9el2jVUoazZLjefCscgtD7ATw/BiNLWijhWPkteOStnbA4I85FZpBx1Jc5nhT4nDZd80sKjNQTKrBocGoiHnKwK/Qj8g5EpRHJQt4he3bNuXFDjfPtSymAwcb90/ytJlzM7WESfvAyvkOqZTagueYaLmttDsqHmu6M1MKEqO2NvBYoZa6AyLRQk5l5hpGzLiqF0R5UOivheTOWvhNk1imo9W7igLplQv1eCch0u/M0NNpZFPQvkAhVHibeqXutKJaSAboGdQ+pAlDlBI/bI3e0N+Zrbg2rXGH1BV6w0/0/ewWxwu/2d0KjviE7ePEi3tsj6m0Rs4KQv+XPQjXMA4ehlGfhYX6n7dQU3V5yX6NQvycTGI4pESNfo5LiQNMr5BQDHuVboeZi55ldjcg/DOjxmZZ8tnNz7H8RpK5nvOVWosFAVlEiKSKTP88esmqqMYh9XXQ333jKE5eF62BCZyjk2AgjbNen0mJ0RnXjU2Aa748VD+mOmEJmHBsyyYIvTaAnWTuZD3uPxN7P5486/2ZCZRtRH0uKGLpMyTDpt8NiK9xyo/gO6YukaztQnryCChUEmiYIRgK8Ghi6Y8voqcUPn5TFrHUFLStGVkcPXH9KvAHn+aSWRWtR9d7+zkkPkQYMQJRORMphzivX3uk6gQYzjI0Bypfopak0U40lwGpnjWPYv2tm2m6zO5khLTVyOBvFA7/+uxOrlpTa0tOieVlis4OuXrsBgSWD+sEuAeFSnY7hqpokb/HDbQnBa+PjQnHUamfSm5/9b5BXbDPu98pIVU/LBC+nH9jRRFgqnjmmUjc0y58f837yrKy/joDziQypFm4JN2xqbBZhzA4OwwDsbbYEIsPslTPzQvYEQGri6UiXtHam1pEHu98uK4kBdd57hS4JOWiQf3H+4iE5J5gLjWgcXqSZKXkuYc3/R0T/ID0qtcbic3i/8kvdStUlDXtzjl47MinUmFhzYbUShGK4sCgK50uZp8gPDzqhc7Vla5q5zB8hQyYuD18QgHx99PjVWl9rNSjIDxPZyzbaf6LL+YrAI2lxc22h/JUkdih38ni9spXfoFvMRw0BApJt9t5SVDOF4Jy6bH4YJAI14V1bXYY+BmvL9b9KHOw4gIH9EP4toLIX5Vz3dfIgYJjH6Qk5ok++LBejEeWEqfgN/4UI5DsE83GuCdHPLLk3pWG6vXmI84Lh6Z0Wz7/cYju6sMm0HWMoSrid5d6wW397dQYEPYnULiex/YGTYk7cnmqF7g/wWKU/q7YJulIGuwL8Jw5VGVt+gkNXNAxZodjcmCj2P57J/0Y5Yjwto+Y5zLPT2PPQZX8Dpux3qkfietg5Ttcv1do95HWphtnSdtQx+PiwRCKaEgG9tS0O8DkcgxVRSBGE5NcxLbR7twEE8E4XIilVV+agQKFMlIP4S/cZGuNnrx+kbubSgWUqzpV8foVGyGz4qtLUCR6iGbhWcXTaIC7Zj/sPwbxCfXn/xMm0gPcPYvKG2BJiSM5wRocraenjuUp6ssy8uomWT0QFCd8Jasg/w2ILdCzLI1oyFyG6mx9yT0yisAQ/Vdsm3jeWLBso+aGqQ15iJhXKV2ro+Im2NqPZwH6fGBXcNakhhQqKVXZIqYh2uJNMQhYnTa5OAdLFD3DwhDSkvVcT9ifN4a2PrO5P3zI4M/cgsrK7GpoOcZnSUxH+L5XeIa1SRjJL+Swzw4WmnrKmLUWTOZkeLrU5Xwli3Dg0BETPuZnd8WBV3OuxchzUv/tH9tqgJjhpfv/hpCKseNAuMqn9uYedonfmxZYB67Ci6ZbvvrsZ/K14xlbR9pX3XcodX5CbSiD6Ykiz20l5iv2hLCm165LMnRNiMFbUBFHkM0+8RVIjgn9+Z+u5RwuwVrHVQDkPziLybCE0FYOvCmCAN5TAAFXV5TDzZIGi7Qo0HNr+p3afDk89P7uvAS7TFOAJGB5T6QaNQXp0TffLByL5cLAyjSJZ3GA1pa7qoI82egquBwMTBx3xJWD+gxSBjfXGtOgw7HvkFuqeY/6WBiuOoo3xcptUokJYVuEXZEy2wKmkBoTsCSfoxeKXPZeksRxGIWHKh7WKwee5XWCXbKRHrgK96DWN/7fmITlwedjYNhaU+Had4iCfYPSgSPVJ8+mlRutGmuGikg1mlUopPQd7uaB5Nxx3dagAQ4w+GuEcLVE+KcqhtX/4sLGaV4Dmg3HpdYugwy8ful76+xNZ3ouyeKEBtSUQS/KFYwW6pYGu+EyE1B7yrQ6alte7tkKTz+HknvId/r1D0odZzaBQh/2NMMLV1g0Ksh0krtXpN/nYaaQBAMJpyt9hhdSYkYLVNzotrOY+zTDb0uvKRFUaH1J/CvCm8rb4BYDIDw+LdptS6+0o/9ovNPRxqk+LxwYSPPI5weoVh2Ro2ADjcCI6Z9zCsQ9UD3a941xO1g4dDS/77opt+ndgbMUqe/XUynLnbRqbwxy2bP47ZyiQSNCPFvDa1af4CDXdnv+0IIeDjfe4jXoL07MnjMEGYBP37cmeCTP/sR2xd7v+pVXxxCGufTLEekjEdWAKu/dQlQGG8nwVX7vhU6exTt52+lkjiXC08q0Ms0B9EmXC7Rp+JjsEq3dgPoqrcMVA1F/dSNvc7qvO1vCV/soD02MmoT9s+KSP4jYh1TvQ+q+4LNbc59AdGsVF51Qwc1//yhNEnrzY29dAeWZwrrXVfQc3KJUNPvfog0NLLfblUuQ6hYsnWZ/dWpq3xxc2EjRP7t4tEQC/XEmCPJM2k0ORCUxcmkM+Om+hBCsfdfhy7TtmmGOCymdytJhI4RgnsxDIxJzh5Yv1OHG944GC80gZ1fL1eTv+o6H9dWg+6hhZPpNgWHo0S2h07VkdJbvsbxVqTBZxfpT8XX8I+dysBvQeExUeGreu7il2/wwJpek2VeWoGiZ7UHkhGu7JZjWlTkIXSTej3Zo3AIY6WSKofk8E4lp2J4Bv+eo2g6fLYw2ydH8+fFMG7r/tRFPf2dsB/OkOie+dDq6E7lhfFVxAtbVXfdBQ9hovyS2nbBfC1YYDmJdiG8n+ZpuUZKHXKLx28IKgXFJ8JcLEbSWXocveY/7f00K07s7BeeqhblZvwIS7c2u8rKPS0m663RKemen1QQwFgmFcDOqLCAAXlnkqriepDsQ1d1VZJSgR5IdyG1Txrul4eQ7uKtXMFlWc01K1koxeWeT/xoiGNJKIW0PciWT4ckeq6NbOQ5K0jdBjomo3AprGwAgXUexZdAtI6Ncy9OpnqoDq+gdrcQcgTnETF5TEowsjwVEMLhKHA8KrTrEKJZVudp8JAGBcEkWUm3fbX/U2Lws0te+33QHcV6oC8MZWMm10NdO0QpJm56kf0sFPXQv7KtsttzYa6aHHBWEFKWQ7CPk2n6l8MWxJV/zn8GfipK3eg6wsj4LD0cvoxSc8R1dvb7ZJK7QNaN/MAtEugbOaPRwJfWq4P9GC3pwZR2LupzCyQjl2ISOLucNGi+35HkSaWrHvzxCce/ivj7SSoc0kKjJWT9WDmEwCKRFx3c6bsknsO3vlol03Ti99UOhWKBBDySHU3WPKOebfv4u0GByKZSP4DjpoEcdq1EpqllItq7P92++Zsib8jR05yFiB45wnsEUKWJp++5QiR7FKK5qtPdJF53dJesCCOCqiBa/a3I5F3vsVPEfMxt67o9jbWE9jFD23tMOdYeuc7JuVbpQ60gdvn/OlVMqtQbPB8Rh1xcKAIk6kfI0xhpaB1aFbRuSOGCuLAJRaYdx7IL6oMBhGOJRreLIkpCOH/SL1bfGeyMEP5v2hxRMRlVRdEoBpxITyEl6Lj9jBBJjxyiGmJIIAjicfelO4RAa3+bkoLjH3eoxHoXXxXQ3SwssHI4142b845pS5gLpqW03mU4vhK4NWl9diM3zo1/JAjxodsVg1gF6j7f4xNOzmhMX/VSe8Z8M7dbWwEpYysqWov58/gUtJcuURw8dtfhMB7ADCyAFKLcP/obeB84KL0r5KHBJrPboiU0OMAKu1TpL7Wrh1n4teKgBBlDHKYRp+lBFOqRx4vBHJPz9IY3RER6WOiAwgedqEnxN8focHyO3tavqczEi9F+azpS2cxZc2eMzkABx9IsAqtwKJc2LZBvsLtbz7CWLoUyU2P+qEOlKzFij/QPIHYrcDz/HH1B8HQrJlk7spf83PWqXJDhbumX3Y56COP7Y8xbOIMPTTmC+yWumrugFy3DYyJ6dTiD54dTndKry1OEwWexu0DpvqU08YQwLyLBcJuCbqOGNw2cnjCd9HoX7qkXttj834tcEqFNgnkcRMRaK7EQwF/lR9Z3kd5tqd8DZn7wOJe2Tg7FUZZd6Y/dgVPnbdVW1LjK17zJdTvIwfxmidGy/wtOAyoQKTHcCTjbwLJSGGdMv7mXu38lHmYZxP1F5cM1eWzsYq4XX9rxr6zC83h/iEmbKo7cdpBY/Y3PsLq5Ev9u+6yyVnpfDnIzhgErpC6zY32L5wRKiLAL9VPsvuxwqcoOqnzSUCm9sucenmQuipdOz6zmAhnetajOKFqMM+b046dOauXbo597nG8D7KSKnRAez1gakm+/0iEKDixYw1mZ52HWkzzg3OtJeDdO5dVMLbPBFUYNof7jYeJDhk4DNtgTaEiuSkWHtK6Z0/Oz8vLgtHDmtxdgvdG75tjyZxYPp8XTkVZgoRFb1PtvdrlTjX8zTX+AL5rquevZjkfOsYcIGxYv/O6UqGue9in/SBIEZeDl1GFo5ds62fWpdfJjQdj+7+AXBIRqmOfiH7HFd/AgLbptRfir+JpcWHaSdzd9vjZE0vzMY/pgdzHXXzXtJNbSnqs+qpAU4b4dxyX5Q+kWrDlW+fsnXBLovl+SO4hkscZDujngZl41y8YgjvrxxL5Pt+OvMGfMzwfXShz766411cunisKjPSrbP0HMUoXZugo8WhRx6zUojvgt8DeNUGW49GFLe5Bsw9qbpxRRJJMOUwduJF8eFBkK6163A+CoxzCvc7IBHPBOs2QWvdGDWXA9QyFNBanHse8iKaoduhBQdBrgDByDlWan8jRiSUWOxbN7RTMff1zk5PYqm7Otz1wKN171dSEi8+4mytqOeDz7uOLlhfxlQV0QRm3idvt2w4BQj9O4jUIwBHB5HRububCxNO+Fa+FcZqSxEe4XynFrcZ14ZxJkEBkAABchQZ49RRUsIf+3rJzbU7N3E/23qYkwX4C18K8OYLf6zL3skLEKvXDzWT/BavZAmKTVK/ZRCa9bHhwQUCZHTkjs8n3qct1ppfkbXerFqKq/NlyElf22qDvkBMuoeCsMloRCKQke0TDXtY6TOtPshoakZXkxBSYs8oQt7b+hjwv0oYXXG82GO84mXHt8fxH2R3/FHp23C9z5iTKou1d8LqmaL+hmuih5ScUzNw1NbsiJ/nLMuciA7Kwp8fPyOgcgpF2VLLnoJJ6Mud+sThjHyhwrL67J/giCf5lBJVfS91/ke+Rq8QOkAMufP14fsBQbpyFvhUIw6oeybGdA0PwJfaRajU6CaT+2/+q+5BustICNzAgHRQ2DJfVbz9H6zYOt9YTrEE+rW8PIuCOox1cteIRKN1TbWyiSm8ZANzbWp/wtp9Tt2A8rrv40kl4A/Ul67KhM/e3q9vJ9nmc6Ir3xGeF9Vr//aCZUydk5Y82sjxSdBwJpywRbMmsLWc5YehH+Fz7YSTUHkG53wGRnRAhgT9RU8egqWDaAO/xEVoQZzdpbSPZymmDZXG5XCzA4PvyQW2S/bPFyQRhqB58Sr51p5QLEnl1HGJtGungXr1LhJ2KeC83QJIWcyB8aAjozcAmZJdXVKCelAHx3mXbk8zhNZA1MAWtZMSAa78hGFBUcKdRXoevvT+/4g3RutSqSYwZmF151UFuIXYGXvDLy5i7CKJghzCABHBtAOt5f2YPWpOAZeiLUCMNJrsMsKZsAEqtRBVUFwsLIiPfmdJpSyc96HR8BIeqNrE/pjc3HgN5Zmjvrg3DPp+qiKtUkkltV70syoBl4juCps6QgdxmvMW7hAfnLVlhtP6VY85I4WoOdSJvK38UgC7RFFXtNiJA7AF4Vs8fCNJeqUnJhOhFl/N94DW3p+x5hgg+LFn1JoJNTQj+4y7QtyBcQQLl5VPy6kWUtNHcyK7BKdd/OvSyKmjyhNl3BtZxGUKkvupUma/qqlRxKTrI1tQn1sBi6TKwRml4yf52FkiQPe7QAaZZGJDPGK0M11db/gegrJFbLbJEg5AjhUJN7XGKsSHKC96xZDQmH0kscl3k2ZWS0SU9VXETDzBzYa2pUpheZ5JleXcUOYAmqixYMjbTvpd7hs0iQpTPd/J1d7Pn0LLljiLI4+kSh1CPL1oSH8+b/SSMMxu+ki3mTa2zIsPIcOr1mL7gkXhm8Cdscx8+9i5hnfgZR3JHt1/KIEW8dk1SOucDJaPtPQizvP2jGORkGwwhCJdV+jtelde6NLnygl2VXWvrqIN3OUP7AFOtiPvmbjFSjr7BranB+tDXxldmIislOulWUtD06dCEKHOYVi6DwIjKPMIuuSrsOFXIy59yikp0AfU7mWrRChlaaMaVLY0DJErLCjhJkmCI6+Hye1+neuDchW7xs5kmToI7MVty2hNplhTfi/v2EdpA5aZr6dK/RwOFwzUOvdLlEMcIVqeRoMuDcVf7Bf+0Lwmt+rCiXKVnWiin55VjNVNzqUf97O2JerFv7J06LvygYWsnfHnkDQtqFKVWw/RlhEMxRj0phhJ1R7XRdrun9dYODFnFFGvIGXmjSq1mGy5EaIIxtA0nVhp8xRWwGcIIHIVu4aP/wtqhe0iPvIP2GfQXNe7pcXS7qdl0PB/U21kLODyJZtV8wpp85sKunEVWj1+V5vJRuNyz5edKpUnEBCP94PTWifHkdt/KsD79gcMGK+YHQPIUaPfwsUqeQbiRKdAkLPMPQDGl38EE1rxsq5aSaPKWPgRdZUgH9YiJjObh8JmpT5Ubuo3y+gTVAsXRsMKd8MKD9EMfRRQy6nDBnxVqucEOBJSYwKtw8WfHltV/GWO3eKCskUQ688TKJ38vO4g/5ZUODRnOUTZlYAIISKFTUG7CQw+IAhYwTA1uwo+NVPTnGeY+X7OayTO+BL97ZjrzsmyQFHUjV2Yi2/MGd7pFZqm/iTr6eCUPTLrNkpz27NedxJPUNxR/R8BZqZXntfOiyFDa2XuM//h6j1EVCAYiN91kWxL5HOIEDWqoUhwMWoqEWNWzr+CJsZk2JexPKMZ4SpXyRMQUkS5BSqvAPueX+XucDeJrKYNHe3S/7ajdH6Y6l+lFoffMJOhUXTkPHfF8NZVVI+HVaaWu5Ynssuu4F8IcavIJEfmUCCGiD15oWkS5/vwy1krA2bse7qFyYYHL0UgA8ehbspboyyUzi04iqlU76Xj34wLdwKVcxwf4WHZAp4fp4FnPpJva9OhnguwLqqMq/aK29qkyHYgW8sbbK/VG6vPK0qk12oW3YNTNNatQQ8fI7IK0sxukKOR4R1czxQXhgteP7qzr1FinPtByE/oyrx8hHhQRGOvObjeHAiZDtZhJHKJhss2GLUZOjzaarxJ6wiV25Az+5g9Rnx1DxrVGK21NQmie8XGgBFePmfoUVeKH/7qA76KvTDyjsWFkube1X3HKxmKrc/UZRnAwoej9Aa8OQ+be09tjodNo1chRRi7FUsIE4Fe1Jw9vADnxurwP5zGhBVgrvPvQQRLiOemPKdZFcSucGPq9RqbixOttnm3JI8IT8dhOV3hlV6z9P2ezFmr5Ub5hsjR33i/s3Q3XshcoXe9Jw9z0smwg+bmlf4GgPRDupMEb8QUqBOKZXsmbQxaprFfxScWAqAQc92ze9gbTwegp+gvBdCGi4yoyBJHOMYeen7uvvMoU/c3XPiQBnUlj6/2J1UhAxHkYaOlOcP1IHx5bJqb9n7nqIWxvh9oLWWCqzyJ/zI+pMOqTT7kLkCRNMEislvAVmVe+eDQjHdyD4YHuwqhChCqnn+Ap+IDGqO31Z/S9EPGWKovWWRQTmlUIoOBY/D4tHVjyRUWKHNGjKKUMN/bUJ3ECZmvBt/oSx2PE3H5Jj04csgN6J52yLPcidWG77WWXq4NvCiXuDCU7NBF503HenZmfczXy4aDF/QdAfeGhA0i/pdg+vqTs8y0iE0SCu+xXPJ1d9ph7iyM4+sgdX+f723mV732VdaD469gnsWubAeYikghDcJ/wrvUf9jgU6wfJnuPzJ9hMsO1qZ0GbtLw0O8I8LRJrYaNNsyfmho3BhLWnm8xiwutUb6X3W7hMf6FCCz9/w38kJ+drBGo5h2bDOMCpZBXU8di9jPFt1ldIORTxhuILn1zqpNbQIWTCOA1B+QDXjULck6D5Fydi5+lt/yBSSq1VBgiaPUvFa97EbKd/ASeyFPA1cssVr6j83k76OzxWMDJpMTmrCx9+5llLqjdI0reHFhN8UN+RKI0EvAgV3DxhXCPsvcZU5M3V/YN8d2XFaW2DL6acImnLwdP/vw3Y9pyRc4iFND4FusAaBMgrXiXDAULFFxo99XnnYGKj+l8EUepWP358WK17pUw5+5ocZcHGOwpodrB3wZDW+3wkawccCA8pM+SlA/QhaUFduCealQ359k60fY+/gRxrv/yl/dNNQpPfqa9u0Eyqq7fax1a5L65Q1+Fr6jyYMlmooWAqtx4B9GevXWbyUaiVi3Ydpiu15zB96udw4b3eDhiVI8sDqIhUfiWKQlX5B/O7qtuAAxUNPcOsNIa3gGWvonxCITQn3KPCOJwjliY6RGxTGe0ypJ4Oo3ZnGeSBlOMX/3HuDKkfZG7MRXoUAJUSm8hJatkYiBb3DgceQrFoEpeMfPX+qad22+/+oRB1SD8MuaqnG9g26GgBVef5gomEllEKvfkXMLLffWuvHpq4RIY6cvAWjYSmdHxKBrINhhTqBZS4q/sj/k5vkELigLHuH+RtsCRqQPQ8OFh9xxvYqcPTmvsWErMT2elCkYogM4GS3D8WHnKYxOyCT7lU+9OsOVJUN479dK7lI3OmGffoRhhSgRduXRRhfVfFk4altB8hhk+Vr1yorti6O181txmL38WxVqpCDEKhexsqDU2ueP0ji13Epj59qtnohHI/V/Kf4R8+xgF/E6fFms31xd/nHcBNLLXHDxBjYIMLBcT1VD8SctEbjJMIxcKfxxyhxb71QXadMiV/N0tXhzm67fn7pCyPF8Y2iX/EYk/QoJasuPN4SMz9XZK1ubv/a2rMTBkhBoDv0fn7OqUuzJABvcQOHN1HxgStghQsBAsceNQUG9amor8Qr4I/8dfqX+ys+XEXVmP6Ubz3BvMAsBlOkF+sdX5YrmDmSx8fsl1oTMX0zwpnY9katLlI+CijumGvHvYSz2DjRpOxnCx5NoHKU5UFNGNa+CuY4FOm9GxjPhXQRMhhPcetgoomruZ3gPnRNChgD2badFlkNhLImm8Cj6EWP64jwu4mVi9INUqiW+tSqmZlEyDID2lume1PkWSEG7WFwyIdNZIT5rPssoT4Xzg5SnxK/Bo8y+0PO0kh3RDnqzWroyZR3WdTBKh46QXXRzokdv1KhsV1set4NdJ6C0LENHCfGwGJeCZW12oUP7uBLZkjMPPx0ESAAhRjgKaqosdIDAE0/tWFz5jDfgmQS01XKlt4/MitEuanemLCdP4vQ7b+igtqFFRtcwcOfsVxnrOfCIHpZ9zK27saOl1ii5Wh0T5wyDvEpoiTnA3ISn3rP61t7dywpLlcdAJWx5E7HRX+u+BcfY9f2lLEUrh74yz1W3F+AfsgHbjTjnzQXpm3RbBA09LMw0pzxZLI2m7iY7YabAsOFq1hf0pKEQCCnsPa+C50TE5yDf+/I0zWMzkLRCrSrA4Dn5oBNrx1w33QdkTKaohDT+oMEuf8KkrXy/KmxbZZBf7TqU4t1FRANXREaScndpOfohtUyVBF3Eu45SguebkCJbtjYmDh7kwCwZfDXgUuYJI1lOgFoe0Ac+TjdbrHipsLMDkIvHQMRBddsbeX94ZYvBmpZLjuQvqRnfyGF/7QmNg65EF0Gen77kYEu4rRZ7oh21Y1gGZ70RlPxt1SQTjGKthXB6+gKvgRN7MpHBgnzHYKk9/BSBZXH599X0W+CFcfZd9KfxrsOdwFiYDmnZ68p42/EVofEROlv3sSg/7e4wKhpgm5E7OD6/b/hiM+iidA5woheeSgBI4NYtmyfR1ElJfKdnGZsE7tgufiZSLW7CqO8yKQtF5zYAF0eOaAmaGYNBf0JCMZplpE6tGlMG01IamAVqGGGwSb/Dxw/GBw8ebzfL7aEUBvzKxtWmVyi9ug2wakAgS4OpLRDoNx+UWR7GwSn8hR+NoECGh9bSBtzz9QcL7qjWAPs+7KKwLbVmlXHtX2Hxp54O/fK+niEQtlHIevbsromKp9IHwmBtCrLc3CT+MLflS2c+wMC3ujFG3jwwLnVrc2acyE4bGOvC8ilSzLstDoPiveQu57ijl2/pZX+rNQKqFjvQIilnsps77n1ZS7ytXrVz0IL4ND1yvIJOfOJhT/swzTp7Eu1wNcOjOnJ1BXbslNo4ykCkFMjRZChhpppOKcEew3bywcvTdWXMreVilKnsqO0aX9BzIHYgFos+1ZsBKkIvRqEhYNRacfk6fCp/64FtJg3kMTf44LeZ0ElpicbiVJFscv/Mlpy3WrviDFH7f27G8jJEnTmRmerOEH3DongAJDkl21e+/FvAY2653Dcdy2Vio7YRXLvrqZI2ADakEch6qKT4hJ0KltqsTboOWWeon497C8P5JYAlbUcAEw32DlVGJO0CvPcIbgoUooy/P7kZOljg68FfNGT1R/s97L+gchH0M1ZP/OrlMt3W1w3NTrQo/cZn8EHiNwrHVpg3a9NTzZ0xcS6LfueDrZFhqHR30okCZmR1tt8PdYOECpJX755OG/p9z36p4owXIbBnhJNJFWZDHik4vAhHMTO+bRq46Qg/9aYjENiCEG0gKqkiqBR/WJkCVWvWV6ngDVjjhBrrMUd7F/mdqGVgFWtd1I7aHyoobWxXDPADvu1FW5/Zdkt6pEoCV6aUkrdnasyOl2dLVMhx0kPYQCPlWpvrbQUS+ZSop7kFdz0jeoni2Y1n9fOQSG4CPHJQFI3EDsY/xESqComtAFHQ+RenXgcGq991hkEKZyWMoSB2hxxjtgdxEvGFRe5qwuqdLjMX3NP/hrtzOnQLUlN5z5pnKfBHzxUMuvlp7faNYVebT6lqHT04W8i+EKZRbsQzThaK0+4KAV8yR1whpZss0pXNla0jpwYPIRzBHsERTox2ZjOoxGLVpvstzaerWwQGyJZe+0nzMqD5lqze+4bdVmdtas96tPxk1yfT/JWjGC5tTtU9OsxFuCHCV4GgaL+LYWImXe8oeyUJJPF/BJ/2Ucf+pd8dTJG57A4xw9ePewNeUl9qKcMvAiW8ruY9uH5PeHu9MqiV6Hbnqig3Crv5qK1ysRIxOj/SaeE3mEehTUfwS6m6tZh5zGrrrL9CaQshkbtg96t4h5GS0ZGmp32jgPgA/X75cEHmXygXLJMWyk/F2RbpCt9rNLv1wi6MJ9iwj0WdKXN51FisysC67xzDOX9QrdtlOjfg80EkVTC5l2TfI8nAvKQC7Dr9FHYw5Kaa7BrP/vPxRSFU7NMu06vl6YpCLlvZRhw3sjAjexuRL7PZzHW9lNIgsrrrSqa+Ls1d6NH3luJWgV7AlTQySYH2qkoAsZxyQJ4wNtdpBgGJkSPQe7lHBqEtWdDdtI77goxuUEVWScpuVrI2WWUeHpIccUFVlMcnrHqLmpEU1jCssUpbpaj0eMNDq5G4CVm0iWvsZ6DzsAE4ZFpkZdcQ5NgVhhxi0gtvfQsslmRH/t8RWZfxqDcgJ+mdPbJET6ZKWJon6mhwVjp2T4vGoMUOAVEhz7G6KsDPxoJElW2gvWpuxMlW0lQs1LnIVVqDkwrGgiQ4jkUgR1iCN/kYBRXCAOCcir0Dq1YXlgtj9BEUSqyb8AkyKM26t7d99n8cxIVFUm6neU0HVmBblE58AuhvFIZ0hXlFVGbQNV5g0tUTf9c+fFeqaEkWIVQEsGMKZ6qo/xAs7TcTO/Q65+RtqAtgNVjEd2H0d5dYUauuxA+xH5/adYowR5424hJf0cs2pnLb9uCzxRDeIvSzOlfKGZF9OdBTva/Xf8FHCdnDTWOPrCa7icayG14UKFV61PS74vGUobh6rnRV7axWCbQf1MT+R5QTljXWhsexwz95JTkCZsMzlhZNUMPgyu0cCUOZDN7kJhaImReULoCICrRs2BNfJumCrP3Zns4yCKMhLM5VAHfugb7qGcghGWIIBWdjYdIcl7QftbYETV03WlZeco3WTKRcFT/0CuyzzkbytVJcpO/KoN7HGJUg7fRD9cBVAPcINPFTb0eDmvQiWSPoM+TMKQJEwD8239LeIxvV/J8flJmtfYW3g+OFd3GjSrbomH0mIV7+5kshkJq9yh4EYbWC3XTg9vrozaB0jZZhO22SVLk6XlTvbuRVOijsZ/79b1v3k8Z0ASmUPIw/1953s6f11QrYxwgj/wH1pZRwBciBeRW1qYRlPKUZ8uq6zqO1CRKLOK5QgWg5+DtLRlFpFd/kG7VGyYKAes2G7TsOpTD6ebYGnCnCZdJ1Zl1VrVACI5x7iLxJiGz7VzLT4FPK38f7OyxK0rPoG5ns2sNPdFDD2/gHGeJAW98m9j+4oH1RaJ3r9W952ui5J3KQWZKP1f4LUNoHs0Ws5dP/K9Iz6spy4RYsJjZ/eTzAiXJ7msCMLjfG/gJ8C1VdJ14emJT1V4JQIFWc51H3j80/X+20b5JgXOW+dz5PWLMwiWsi45FUhoUS4nKia3zo5040F/Iuj8NTuXq4EsEdhvYk1K6NGYsch29aME1gVR/7xzTQlMMu8cE8ZE52GPvDXocs6bgQWyXDgZw3Ik5Hn68uHpXX05kUs6hHT6Ethd8wFr3EjDOgvZ031gDLoHsW7x9IAtVXwdZBDDSQiY6w+ejUdii+5zfmh1Qr6oRgAIov9WHQBAvQjNe8/nYUVnRcFRWL11A+aMKIxBhOSsAAAtTAZ5cdEKf+9Q7qAC2KQWsRPNfUA4LTO3et7O2ldbnQ5l6Cx9g/DC4x0PdNpAePn0KZhk1cHh6Uj0PD9hy0EIlCQKB/PzuHwoH41KRGa2OzTxUtnFdFQm4K1O3F6SxMJRITGKIaqP8/DkCCK8NHK03VCdEk1fwuRCdGgTuhZfqfYroJJbe+ZzeiURIcNRlftkbj4aLRM/B7mqny6CaqEsPWquqZ2NZPzjhs2xBF47aZxOKUUbaRnUUKrForl3XJOsD7ETPsSX0FidL3RBEdYrPHdO1/gHSE9MHrSmJFt8xIWc1Zpo+zrSbDSy6BtLNNG3+zOV6eTs0zvaInUyVPfO6uRsJzerxvQNk/Pennd5j7yFD5M3U3XDnE22g6L9ohVzZv7axLZ7+csnYIbJr3OXBdEl95nUOgLJHwdKGmXylEs/hmzJz537gCplTR9wBXa/8SL/cL9VZ/nPqDDhV8yTbb0C7eSvv98Ptz9rb1hgeeZ6KgxkqUQsKCwjrnVS2PI/eLkwqNfS/9xIgkS4uOpX4Y3ul+2Ha4qUbEkUt7DeidzOdflqztn7bZQ3Tkd7K+emhAGBNyxX3aPTuLufTa8+FjtcuVfzWi73BfegK1SDI46tHjDCaVTmrzvXmtbXsZX4OXKPz833jTIku63+ofPj8WdN1MLemtmBfmhhJhXR5hZ9dKO8w6MO/0bu+CgBq/dZBEc+ML6VgdLT+Hj4E2Olzh8taospxTrG5zLPAdjgbIBPVXknC+YFr3TC8LKBNhpvNAZIgFnLi6TbjVL4Z4x9wqug+yo4Jl0qGSO14SYySSBfpiNOL1LusDrXZRdYJZqs5ipC20G6jKn51fJRAGkciq78fIa7zcg+HN3QliTexVvq2YpN2GEWGp2qn7KLCOVjjfdU5+34KPFqDdROk6aNEiAKwnxO7zAMMYHE2MPDsyZfEPjxXjk9rS8Bh0oBAB1DwZiwfwR+I9nPhkm88v810KkEqWXN9hJRnNARHk9KrDmR90+ntO5ya6F2UQWaTU1C52MyZGLLMg0otufPJT4O6QPmK0x8N2qjLkepcGS79G00nJ18SpdkylwNwbvBGU+kEC3TFih2VlLeUDbTnhlKjmSD6zPzJ6n0TS7KQGNeDXd+b/0EjNpZiUsAM+u8okuFJgtDBgMM8Pcnna8Eg7TA/teLCAcMu/JXgWzbAg/aNVOLEBhbEb6I5c/yAwOqtneWDOwolfEP+SMSbEZ929h0AqRIF0WdTU5lmoDoTGYndOPeVfYTpdjFKQX5HjGr+7n6RQzWxAq/PZi+/16rqseYg4mKJFQimJhX6DflB/MyELb9pTzBdROm99tqPhKmGay/eN1zbh7DN1ekumAC6EMMPuR/GjhrWr/eXzyyWALtOwigj2SR0VgcsAqL5S77s4MjERnzn73ZijAC3dqli81eNNlWa6++kNygbqBCmALZjmw9YIdArLqnQM0VzU/WMNPHRD5cIqFpW4ay9tGktyo3zLJeDwEwdhASnjWQc1ScXap7s7o3Qss0hZhwi5H5SlZurUQVKaDghvf62uiVEdfBkgasyF1G6Wyc0Q0TVXjpoBJ7/M621+WTKZusbjnJqr15/Eo0+x0KLL1wFE7zXPLGLpPBR75m4g9eCJOkK+ggOSpRF37pfMYi9gjzEvwJxEm+rFdxa70kDhQUxKob0mtbLj7qqGZT1Y8Ycf3X9iWyEuWyz0+u/ie3rM0Acrv641iLo2iZ10FpxHYCeyJukuia0yNk4iQWyY2JEtzWqvf+O0OewAMg1eyYkSMPxfLZY88IVd9v3+i2MM9tvxsWUKsmCELVrbXOPh+hc1ArXDx/CBhu/v6aZX5aMRBx15P+HPxO4M32VTyD05gu3n/1I086225wnIjwb9Xr2u5yWU96/sDCFMBNLQUNpK9eJlxwZMjXAUnMPNmxLZ3T3Ks+pB3+4AvY2pj3BP7SP1jpqnn4j+mE+pq1CFSfrcswwXPzMdBvDaTxY2yd09BFZ6SgrzIJgqq63fuYP2tclhf93Z442pAGFsWTCFcBRTeIqGNPutdQUUq+aanhvoglOUuoEMiJewZGzkkY9rS1F9nv2Lm+9T3IrX7P8L2qVPbQxWyFgTRSw3Eaqm4EtxqH1Lfiii5Z0hRs8fkF4FpiCB/sBALfdZkbmB2vCyTC7ezsneEhwkjq6pkAn8MBohn/DO/FLrLV392rRcGOkizSw+6vIrPoiGZyWuKkPffTIfq0R5qv9WNlV4iWB2FdgjCgQiEY7DRpfAlsYwNfPf1JrkrLLSSHIxBV9cBls8VhX28+iPFgLK5zp6xFwnPhlWryQgn0/ENHPLU0g+e/h2CBQvgawxRTAdu9y0Jp2kHrdiQsDQb7pKDKe5IoRGifjcbuhNk93CP72qnLqxSYvtgoRmSKkjLA80G4qPqv+m+of0vuDcwDpRNNBgjYTNZSKeF9iZ8riKR/N3ucPJhn73+ZIPoh7kEduodyZCx6xHvbrStJV400ox7BJOHcnWtMU5WZ8B3RFyso7nXi4+bEbaFzaQTyLP/Po0p3pjc6cJm4X3eEVDzZ8NkuwzNrgH8rE6tdnC18JzlwvR1Q+LLPc0Lf7X/BDn+osyF34DAijmxK09I3tvrQr0LQS0fwfGtxglR+saFAaSLqGEJTV4t16w19j9X6HZTxvXL+t+PV0xdpeKA43mGceO7D10Mv2E/WHnwa5SR2G/mU331iLk2KS//tbjG2kcAdm+RfDRVp9pwJdVLUVpXfHCNooxjRuINQzptODVsJyHXEbP0gTGwWOMZggSs0mj044npP24jhCWdGy+H7P10YpC3SZKvyuM5R6ehgEMw25Ju69MUzUzmXMBZydgGTUtSuXc1//DbhpStHExBxE5kAiEy5uWN2jLN1SY1UiJsxy/i3H7vLXATYleDzWFMws9peSnK9llmptleRBqSOw+eZsc7os0UzYDANKmHtfSY03QnNQs3Gu0X/dpMy2NZcI5v46lh2YlwnLsDBRbW/nCnTp+yDGmN6IgyjqkUISlVNNzO27tum/zqzj3Vv25p6iEczEXJxfG3OHZAqC0GMnyEMGUGuvQ7zReiY9LlX5gozARatdd+qk/w6E7Xevw2oTc062S3pbUzxAfkXhBJGL320RhHHUvHqkpwBkaM2fGCxEqhqwGR44PbxJua6TTmYW9OBMoLOqV8VBMwQg9hBcajLoNeRyMgl4LhmjdbRYCTVkxEEjDhKcZlxrD4i3ZaPVptBnF/o3Gd71r64WNArFeYODJSwTtMJ53XBGoc8lrKW0kgFA8ALXs/l7GmKNvPmNFFUF81xXKvnhQeyH5MUsg5TpO7fw30t9MjxfDK3S8jo3RY3D8GAnvRcH8qI0maUXkjxs8L7LeoknB/LpftFKulCegXU4OH5AfAWnJ+wDseI0q/ulnYKwt9xgHRf9ZJglSWq25Y1mkjK+Dr8IkORGmZ5zjD+qk5YYjJnuDXsAQMGVc0ox0SClSYG04ug2Jqq4f1VhjcRTc6JlDA+ftxvSP3C2qWLa3f8cYchWCxg35HgTMn9st92x/5tlj3Whz7lLGqWW2p3/9/Cqt3evDGWeANakCKPDOtw+xWACFllBMzkejVT6d8EHnHZjm7+2ZuC3SpNVTo16KsInmZ8+PhD1td8iRg/u3LsejaQ9WU2MDq4AESZiZE7jROozt/1KdOQ+CJPDcJoxGL8KV55LVRQyeZZ2vXkRWdk6ZDgz44hlflRr6gcXlPWhzEARs9Re6mosD8IvC+e6ayzAzTSKO8gMMpK91np+WROXDQDjl/p6Y2aSxhnJf1GsNNXgbHO3Qbi7gOQZ+dHeAgF5gVSQojsENbeKjV28I0dw8PD7Nbeyr9JzoPoD6R+IgAAADmcBnl5qQp/oV0hmY2Q9tEI2kg6NKsRrJQYeIIlSuM0TUXk7yNF5sA2H2bmQ9CjOLI4GOAuYXr81E5ss0aPdCOfVABD2LAFoi9b2QyaNvQqYZZWpk2rAc2xMeZRPSSeMYZvDLTI+WgdoSGdazsCvJhi11aeNsEAADLMrn75BTxadmuEYyvnyrZSCSOenaOdItX7D0ByeB8eY0Ke1A9XKbXPefI6vNT8HliA2sSlLvf9E9CIQBIryNlnS0yBdBIMegPsnGfoDWGPpIlNHNMYrDiRP0HolQ+nuUueQTVyq/ij4kYapkmfQXLesSjwgeu1SeLvnRuk6rMbxEgkduIO9O6CrK4GBn7ZKkj/apTYNXqRbgtfWdfm5GzlREm5SpbowA9gQUUvGxozWaX9INW0u+t3g9KQZ4/AWYRxoFosIvn18vEXv2popvLtmbvYGRIELZNIvuvRyiCxpwGAH2NdB8JUzVbBaZvDJfOc9mP0IlLMTZxDfRdNMws3e84qrtBpHXv5AGqmvqHcvB9THeS06dPSZN8dyr6PVE9xl6n6Cake4j8a+67/PrJj0r5oCZ1JpBAKClJdKqsn9kH2b6cciV+n8seFDfurXkeuPDqwnrbPYEst9dsLo8Wu79x9SOyHhv/pDS0XyVm458wHeYgL19fKQsj/fC8G0LkY2j+DgCnQ5Z/Yxl3knZYk5BZNkkcu1wV0tPmbVrJcIphx4Eq3N+65BrMJe1uwk/wQOXJ2lLIeAowdhnifsmN3X36dDmP4AnDtl1LmkoVjhF5N40heQUJ0aflVNk2iUreEENILAUi+QZb2b0V43rzH/TLcaCThGZT7h4qN9YEus1EIt3UssujlPvQ4yXkJk45LoURnNULkkGNCAqaCQSp8K/ss600YD3oiW35uB4vn9fPEYeGWL11++FADGPlWmf2Kgb6zOwyN/EHI1UsHctWfoUmctuq4ZM9c9gxvlNRG0L5SlTqL+zm09qLLRrjy2fVCkPE/KWVNfoQHnumIAY25vWrFaBN49fOlW4XGDOVCGjym+S3X8eeiHg7DxQGlRlPdWkvpffXUOlMhnvl/h4RHiYSTcjumVHcXUHwJHNbgprYID0BgpZPHxG0GiuyE9V5JJ8AN8+F/FIZb6iSxPFxYWY1PXycivVWxtLxmQ6AaoIEXrwVw0MYKWb3PCn705yPYOwXqNTOFNknjohMcZ4JSZBWOR39tCJKzbyq2eXA29+BXVePR1AiHETXgdqFRzATQbDIUUpFX0J8cHMcH7qLfvtVDdNnvxUuGuElo8RQmX1rnnTh9cljAg2ZhxDPvXXxli6uPdkrEniIvFkBLthzOtozmDwO16GzstMbPBNDNkkMtQ4qL5lVJ3sS+2cWcGwrnFunZead54M06q2DQ3hTuQsGASLaMTVUlTgOUMSaBgYsRXquW4UBvyBDtdU0oqF1PDJTopdXDrXUjSGQbbEP3NtiGkO+3jIfbsTBgilhupn2wOkGBUlClzRtRpzZqCgFnrJ8De2r2l2/a8KspIsiGUgWhN8t5FWzzSkVvpqQ7SV7j6McsTxqJ2MkibZbWoWuYMm+Q4Ygo3JzTl0WnIlHAtMd86437Y3j87NO2dWReOw2TwEZmtLhZXVXXLdiVYV5Q5LI/CeeqFWYqfvnWY84JBgKj/19YjX4Vatgs3J+F4+0R9I2OheLqbWJhd7r0xBc5/4HDtGQ+xtEq0XBEwELEdk9+B3sukh6lcW+B8pRUxznsG+D6KutjTYXWwa1mUQThkWi8b5B0BF4R+c8usyOLVexDODKyGqsC6tVX6PCf+JLAPUsd7dlQB3nMC/CeSozhRJQ5d8pdjl1nIpF7Td4yJGnsNWX3EGp1wmWlWTClRWxxTMpV4HO1nQktHeKxObDyHTLlnBA6TnPxwAjmEaiU52PXhN39F55Jkvc/HGB08qRvWfW57h0diCg7Acwb5Y73WRObln7mw662HhkRyorJUkqsVAqFz99D8d7N3H6SnirQTgxEevZz2yhK4cBdfVPY8hkzrYWB4XOuJq93u3F86chpjLbltZv8qcTFIEHI1/ov/EebLDCfyHZYi4XM4rzRp1OVTMtwYDEZ8NSu5A6BPNWHDvDt7Dq/DalgpWVI/oKrRQjBeQPd44oBSSaYHSNfzYDSzIJ56qmQBdSNxF3hLnTTn84Jp4/77b1XW40WYpDuL0bvSsPIKbX0nUGFO0YkBxRz6xeRLE+HLhPo1hucL/JboObK3E8KtI1hYURkUe19l5uq5Gf8uuvccT9XxXXRDGgmUdAWxogEWU0D7Ev4m+OvDFP7buvOFY24Bl2dkEqYy0U/HcdBUPFeoS9FPyc86Xw29ZsiDMgantZvSdKIvPJZCLyiFqQ6fO+xYGbi6N5nUvVUWHqbifMbItZqfXDK++KiRM+J9UjSn3Ohv+7Zun6OScCiOngqlt/4jNHqvcR0ZbctN7gad3yVjZwMzsQdF/wvOefbgtWtbCtu2PAqDN81/mGbiCBAwaIr2te6kiIxFQKXMlxp3p41xAkEL1hg40XME2nRDXu3tTqL5E1pcZ9E29fr4K0C8en9zlZ25mBuNF1gZmmd/PVXzwybcGjoihmR66QEHAwjTzZOA8lEoKH9Q+CUETTlsxUjONJbx1zv54c6banaeyswIANAxWXKM5khMRy472tgJrCBsxfv2gl++StxzUSZTJHKsV47eWp1YKRI1nW29r6K7a1So7YYhXueA78ZC6QaPCev5d1WX7ra3hyGzQ7YZcLL7LRZ+5Q4Vb5OeaoJS7BzGfwQVMPG7j9CA5zfUOiXnn7sEEnhKw+lhx3ONBvyWsI+EEmz7yCEw5VAJWNw9d0vqPrZL2R1OXA3m6lHpHjJ1rLdIdbbI5eFa4aU+1icJx/qBX22niT0GM5CumVrXCYZrea9ft4If/3dLVAdAYyVPdkVJR6COncow/tmQEz9F9gUvl8T+1YpwPRUCa03tdSmOEdUV/WLFCM+ojGrPPYSrcq0/rMdyn4536TPUG2IcgsLcQF0FgmffofekXskneMBx+uabVqCCEL3wWaMVB/rw4oRBTE8liBwTSDfo2142L0wQ49syw2pW6RWeG2m4FXYibc+nGu8zjJRVc+/xQjRxqAPtdo/xg5vFUAsNPFeXeJElXIiLXGov2ULJEvbUWIdkgP3IwQMD+bB+Iz+XDDCz2vwZNju2rT2jJs63vIx0FqjlRgInqKMwWrKXyQVcfw5HRM65uVjUwe+v+pIKKgKLYgHDJPUR7AQzHJaYU2NQGNyz45dRugaBNAaAj24arCbnFVXSDLbZduKbrFZJ2R8g/C8BHFOL1BeetktaDiZtP//dRXh9iHdgSm6C97eW/o6yess86LVSdHVx63AGTkP7HSyR/ReE6aDiQRgHFEp+jkz+640Uwx3nx0Ps12mVow42Lig687XgRnr8EwU5azXgxzDojlK2z5UH4Zp8ov9uiJBP9TOFlZS6KpXeM01hZFwFOXrHPWkdtdczmZA9MUKQ8R19K9/1tLPR60jfH6ILTHgDkLTO6rvdaUFyRHDWaSHdkKqqBDhYNvjiGBAHqbntTrehUqkZBpStZpTH1WY8MhNBUdJAuTyyGK+fdVNyhwMH9qM0uSJyEFdWH81EMqrvtwfjOdtW3SiIAG8wL3ezyQ1YEOFUvXQI5wF2wHGmTZ3bVUHSKXArnKNbahOsvKpVqZgaqsElp47H7rssauzuWV6ldUYqJCRh3DNk+w21nuo8IPsoFFLenWrlMZqCtNWqgHGOIfhM37lhBcoEAfsylBA/O0m2ppBg38a1b7ZNe6tQ7hioMSDnv4UIeT1PKmzjA1leYc9gz0qikPwk95QoU8QjjC1jG56SQmG9wh0VIiZirXE44wc0jrF05vMTWULnV0+9H4tZB0wrTbNa9SInYvyNBfG6hyJJPfrJ9TkVOytTj3H969FSEOjzRer1GliqXdnO4Vs6YGY9IliVcugIeboJc/4vv3N9ArUC5H1aaWf7LIoJ1+JhNXPrItQdaDDzpAnwqK5f2P0laVrMiVMwtdSh1gf31Gk1iAgLH2BMCW8YpFLyHLaWasxYYZ8KeZiA20KzWtVsHfeIMphbZqW4oV4LDP2RwhTr5pRCFBEJ4SyHuvSl50DblASl5fQvc6rtvZEUrVpgK0YSMr33vQ8ymfOYXuY8/8wuTYjohIh+GbVaJ4+RyB+duwEtX3y2ORiU68LAwNYdpEpVQg6v1ZxA55tYtEL0FOfogHURxe1g+rVKDOFQRrw+iP/SGhfXchkT+H/VNXqPSHVyX/KTWOpXuoac86Z7Fh0DneZED1LCB2TSOeJ+nh0CbFGEvmZEN666oyJBa5JU+216DFsmAVhu6soH1D1QnN621fsjNNpyjwNuAMP20NQ6nFW5fF1LMVgHf7GrQ4eEZG57xR8Wy3eUII7INE1up2U5alDjqVIDcaEIp5UkuQ3tOI12CNrKxVVsy8e3tT6xdINSb6RRwiPpOmMx/qmti3yMJrpXWH40YVzlYspWLJgxGSfOGevz/nync5n8kxpyWUZQTN4/skMZvBgR07FNHcA0PFcuhMu3meYx6e5QlTTiG0/zDx8+JHPhgZmEyWvTLP1wH5TScuorvErpemHLH/XNf0/Hk1vWPfnR/oUuYfpmc7tD9IeJ0sjuSQlKACMF4XbqzvV/w8LBy66kWtxSXqnJXhW+9bVTB0+xSNO109YQESxOXAI87KYpLQ8bbdfx0s7PemWCT1bC+P4X0WwWoUeAQdUB+/MUuKwU9055lOrDhWm0c87wY2O49bIYv6K2+hJQLDSrDWbMpvgQIkzFq/N5wmAA+Z6ByS0RB8LjQOpoKHDHHMt2wNDYjV+mSiVzBVgb1w/effWCsm8rhnztm77OcsH60UGMHX/z33Mkn0j7Ut8szlcbN4ZRL4DUgLgAAD+3QZpDSahBbJlMCv/241lHxqsu68tEMiYtTvmhNdfkSsuifiDBEQ3ccr6NWPFLU5cZpBUC9l1KbQWbfEWLM0r5CIgahAk3v3zIi7we8yrv/y4AhcrZQv4hlwcKvJbjxOfJ1j+AY2DEFgHptzwipSXAJoC2/lmSeDvABmJdoYFT3K8Pz/Dl9p6ujN0Ic+3bpjnqCft1MvOfv/YNWSW6WqzHD0VG1/dAXuEuZelqdnTt/KOkCTYJp82WeG0OOFlS9YV/jHWB0UiA2UWISpiPsWWIhcZdWlK4ogg1gFXGRQ/1KIP6tOf9HVOIeToHRW9xomHJiHQ1LuS6VNLilzRUu1hHRJQoC+IOzgX3U7bzFEXv6HUmggSsFRO/5fNpFXZSMzofoWNFSdcVUGzYxEUikm3dpF3QpEHaX9wFRq7hlbonA7aPFrV0YLMQns79TGcgNB0m+/JiMs4ytXDxBG+lO4fktNtwyR+b0yURnqha/ABG737himWksejlaqg9Y5WvmCkkkaNWrqjYAndaB9DV+lz9MHIQ/SfzFtvGOWop89l5gFWj5GWN55LsFhra4zblh9DJ3h3+hOIFKGrJvKoLTVJz1Lu7yclvzXXEGnox1KMooNCFj6E3gigmMOQU+vGHgAAAAwAAAwAAAwABeXUisj62oVn4vgIJedGNiXUL0Zt1eRYk3Y7K7YcK91yYhY26tP1jSSnuwqERWKwXLngYx4Kqap/YIqjGoVv/+knVZKZ6aS6DW9sMK7js10Nnkk89EdkqVRkc0T5qV2D+BgVKrLXlyt0naRp+grlAWDJhD6xKgVo8pCssIYTJhSrAR1olFdeZJC8NCKwz8Hwj6CCTXSwQBLTyLtYrQoZtj0V13JbTMz4hNYs3sPHE72JQPypHVzuoQT941F1i/XjqF70w90rSLVCowiWWESHVMAS2FBBZkT+mXMlLwdpbQtxE25VyfPlOgiHnfhUxrO+WkhN4+y/vWAZZMKJ/bkmGzywU5tW/NlL45g2GE2/irNMOeI0MFjw4qHtE0ZBHzI8XbNHeW4IXJ50rN7umggi2EGnXPZbMXSG74ykmZZ1vIRk7bHso1Kl4t5UIaMPTgGN67Jlmn56lP9/aY/mES92k4YF32j1z4LjCscw1CtlDG6/SsdZLm6p6hAtf7nLxNi13rJm2qZYB9Wi1QVfSSU9t5KM+Z2p0lCFGjhcO6OEUsSor9nMgLaP44udBQEP1mH1dqzbN2oh/UHZW/H7G7fkCAzbxVg7LYfxzII4hyAyUzOY8q9NClcCD8xOfYVhDbiNZmCJV5DX6tUDdwTBpchwJJXBtK0h1pgGWeJCiQGtd90DatPrDQs3BPpbIW4yDucaeTo/ygsDc3dcf3JjIqz5IppxLgTSUqGhW1Qa8VDqw4o8t/74iu+Trb8QvJKHNCOmywiRM7Xxl2nS6XRIdkzx0EpR4q6pT86oWctggS2Wy23mdK7ZBZUYdBpUO4sLvdG96vnb67fZu/gQHRLHSBqzZ/glj6U7Ddu0xi6jFjuI+g6u/B87PGjNIRCHragbyO9aFtbvFcmra+O7/eX9fJKJUAHRNQ4FuXi8C/Uuzg5HzEiMy7MSWoZxaqsZqAq0T0Er/2rvYs/NQ3plVpAFMfl7aAKG6EzXBTfI3fm39NcQAGi5AoH+uplBxnyBNqLVyXLvs+xv5/7/mJuclDZx6gglzJQSepC/8zw0CNbOq14zm3jyH904SKz5H0ldDg3sIa7Fb96m1oSwvCgMCdpeKvu9lPlfuiAe9WSdqhK2Sy73oH4PPp3iRDvi8uqs4XzLRDqKWRSsnwpWLsRjOUmntOgmTxD6/+FHX4T5dfeB9W19upQxUYqQtBwF2FsBNMLZIaqhPcNZ4805sGX+PT9YQ6AJn2TDpuesBsodQ9+V0gKwaki4hiVQ/CYKJHWqkxYKhyxsgd2aEJUlXhqk69l9d88VZzRVeds9tATEKV5zNZkKPuGlA8ZujsJK3Bhght66vJsGMtoD/3gzPlVeQx8AcoiY3Ng+1LgmQsUUEP+T0+1/sy1o6MpKcXWWp8YMUZFjOEWDRpScNuKBju6NmGWXQYdl7tbE0VLZ6EMKhgiDwY73thaFG283bZgyOUtjaWPu1qO5EUP2566yjFtGzbIiNGMoXUMMjuZxguio5RHvY8CdAGoLVUcj24pUEYsJYtB6WJ+4huanh2FYgG7lN3kYmGIXtUal+kAnpaucppm3uuuC+KHmEeNAd6/Yb/a26FqVjsLTeKmxnRIOlnzWPa3snBqwQdONGwiGaKycVmlvXWce/pahvGvSNwdWVWAVMvPRyT9uda9RNnSzbbZgLBBQhsvEFME0DviyzMgvFRLgYoN8+lxUPW95G8SaOyxq0wyQAliNcq6d/y+ws9WFOm66eXSroX75nGWovez9no0aNXMZREwqIrVo1C0o84IOrI3whjuYWGhMNxoVxVmiQx0bOQvwtkTa3EBYYsN6QxqlcXFrRVf2IN0TfFsRRPMOsvS6eNQFo1OpClGPenXVsWZQY6uQ2PJGNKmX0NHEg0JJQWl0S6+zo26GJyIidNwwHkQ1xlop3sYKnUb6+3BfCY/E4zkK6V+2Hyy2lqnGpWfcTvbMPm6Nb/KkQ6fsV5iSJXYn3YegAXI9HrDJBEfw4ctFwTjoVWq3tOA9kKiy6PxJScG16NkZL/0ZArgNth0FNd6a9g0PbDvRSiqJrscl9JPSUItY4LgJsx5neGIi/Dqe6BWFH0G36XKdViNOXlweVeyaMwoXbcR+m/eRuLDxynBB4qOc5NEWRM8SDUckr+kkeNwI5TtfYG/XLWp6WLAo5bdtZw0WRnSUnjCP2YnVIEPMHiCCxIhEl87sqt5QRUSu45yUYF9khI95P5kNjLjC1469Ed+EwqEAwp9fT9KhdKNZ588mZeaf9jtBcg2sh8mxKtV9YuiXwkaV2PUS9ZOGwog8h/g19Kv3EcWT7j4yNwjYGl495TUsXkE5q9DaPp3UvunReyO2Y46g16sHROODkoOio+0NwXB2kILqc5L0Se//tehdXuaM4OFLkOa8mtfzQ0gI27PV9gd3i0iU/pAf7wSHWq0Rxm0PjJAuzJXvlAleqJkBAlGFWdk50X7XsBnq4/K3aFsUd4WfsOrOqA4bCFxgfE9Sy4/iXZjizGnykOLsmo+L8F0WJCZlzAKzRwk9ibVomiFouhq0KpuZDcYYQHVi4lQIXtuY3oyRr3wi8FK2pkuGluh8dI+VujlMTKyZgFcXpot0jsXNt4EqF4DBVdU1qitTz3rIZ21fTyDCWdxuRnBBdHxNHf1OvxxSGiDIqfR6aOI46Iu+2MSqvXfa4fZ35kwW3Hqk3jZK/yPIELSuGQfn3woD9lpQOKlBZjxJWVmHlVspwYbn+yuZpXur4gv3jinH54He6fn6xerjB8j6zWWKnLtzgLWL+nX9hDeZFh4zaJnO9mWobeZfjT014CUMqP/woFja148d7M+jGJfV426VPgvHK5cNLWAnRGj/6fRuZkzVwLa+T1w+J35U7LKjtopqP/1GIZK/82WiOVUfobfeiZHudNdOxMlg/JUElWTgzVqXPPin8gG1EhCT7LOwLC9GT7j3NqS8uywth7FvwuMmIIgHYXK1Hy0OSQKqcB+6Wdc3HmKXP4RurGHF3vzscqnnU6YB7oG3Dk94+yJgdRJlt9EEU8sNI46dVbs67aJzOcbvkz0ANEde5oup6VdnrURvXZqgKNkwqhTivS850ElFdW+0nj5b10kbkkNgx7P1Tdc+asPteYh0ymWsRCPjxZVBUlmhiarZ4pn1E+7dm3X5VitkxpLcKYxsdNaCzO2NViEGmSsoojlUU96XHJ+Qvu8cG0bNy7vAdPiASn38oinU0HPuGkvcDSStUnYO6gejfc6BNtIm/74eW9Exk4CYMGO/Job/qXJX7uQJbKQNlBX4+FU9s7F63u6QlllhomPBOJY1DMM2W8I1Yhs8wOgC8k5P3McLXJKptVod6nwbsGSqBbgn7sPaT5fkS2zM0Zy6JGSeMlsKEom2o14NQsYos+M7MPb1wJPNMxnOiVPYvUxCtamyQoy0odHrJlVUQJjjaoggVxy6F/YU/AJiRNyvgpvmEWOpq6p23kIJjzm1zt6UdfpDqlpV5PaNNdXBEEtzC+jT7E72TlaecrvoRMWfedKLVo6NJAwqfzqEDtZLKSv27NAPA+FVDnXMNeGUxJyLIl8SH9JT7b8ypWFx9pZqHvjZPJ43WxL6Bfln1Dyg1QccamcTEUXw7KkG3Oq60KF1zMjnGaQuPgo5OxkzR+KHFJg+ZDsu7h828of4z6eOtCb1lRnyF4AF/u7V+jl6K6NtmLSbLVCNqt8QRuByTpVJ0C2V2LB3wug5I8LxzGUSTF72va6L6pJ3FpjDpuQyueSr2h3IDE5oBBSsdHEyGwBsZmoS8+KIlFG0SFX2qisto02/q6HvHuu9SNkVT0GUzq5UClyCYKg+JRvKZZzAH1zyKgE1sGHpdHUB3fgqUJkUrX/xxuiwtoxDKjeK9AYIeGkRJhsHLb7Ght1M8tuBp+LwLPJLhfqrt2t3zmL+mJBXEZ9Zxoz97cU6/682KKgMymcTwrpzRkyai6agKHMyen7HFmU2dMoW9NIuC20ODUdrQdqPqITizRs33ggfkl0fyum+fQvuw7GEUr9Ct+/YEDXPjHSHnKa5DYKKHetoRpIaY+wUTFiuPv/cnQx2sKSh0cb/B4PZCvCPvIDOze78ySJifgYNEsR5Lr+HScTwiRdlqL+OcimcOs5ZetndVsDKN+l0ofnP5Uy7isce7lmhW9rQTrQZmlivg3E/uyZCwdQriIP6DqVOLGbqodqgxurgmBBGTvyvD65Aig/VKjmV/fROAuzhtlkmgXM8cKB2Kok6i7YVNyv2X9XFBsZgOhnqLRyCMX/fhF9tNcpAhDbfLTkq1h+FqgEW+totqRPr0LeZVnC5hzgwk7AQLupm+/NKqAtFvDFKpS0Sd8GMIwuJL+vjsSVNE8tqqEGAtELyfqjZZLT+4GK1nGZ944XSGjGuw3VI2HfbSLq0zq/7a3sA78Mpy9Z2UZ6yqdLIwbR+VlMgCZhRv0rBUYoQDjwy+WDKD55oz5Zb1bICj1vwKlGUD/5rhs+ijcMjGqq6k9+2ZVZ8JwY0g3up9WvOhnH+HN+9v/RNW7nRWijtFly4qYogJcF5VLE3pO57Yw5VGCh7H16opsrMCcuQT5KTJ8wnTLbUQmnw9gT7AaB42hzS7TgMo4oH263ayCRkYndA5xES9oTXUdRZoNlqkObubZcYv9Tea+Wg64C5QJCfaq0seSmOiiZh89cFR+ULiE0pDaqJ+LCWy7kd280eBZ/E5a+Med6LXvy/p86gqbROQjO4p3TEh763oH6Prl59j6mSu/7B7BeCfBXl+xyODW/XLI3xTcAGkfYAwMtMXjemkkk42rLh2QXx9n1anPrpiy3AGRZDTnhPj4tPMdWsT7yl17BmkiCIxjyGOeSKcaFrY5YLxK/duNPQbM/viUhUf8hjWTOuRkgJJ4DWT2GQH+x7zyoJ9w3AWrl7AzwO9e34MeZ8psaUrUlns6GQ/ZGt9APlw8RTzibTeDfwy78QxOc9K1NIIrGcy2dp1JEI3ASVjguV1VjG/Q3Zwp30BXFhHVGste1eg3bK0Z+erzkWyn9wcW4llP3scAR94gY7hL7lPrfIuaX7tje8mNSnxYxNWApM5K3YuEs5CYXFPvz0Uwka/nJqgLg8vuQV+4OBTpvMMqIAYhTJGWJtuy3O4ubP6tjhx02jWAvxP6hFsmv7qs9vkn4K75hxQP4Xyt/lDpak6RO1vnx5tEmgeqVoOMEaNF3sf9QKd1hLphhFCa00xKLzcZ519JkUBX2LO+cmuA7K/Bnre36iLYlxNwQMyVci3eeywlgqDTwWuCNSg9/KBuNE0xwk+Pja9jMBTwLbid/AwpMg2Tq9nabC3wglZYZLhGJf25GkJotTNziaoyWq51/dgFYVhxOM4NrFh7OtQUP1I0n4+DJFOqOGVlzTlMv2rTodpUkfhyP0TQe8ykiUSChcVA8uRw+LjlCysnC8sdK0WYpaVUVWHhXq8DYEDL664xpO+feoOusgDSK0oLSvHR/PUxvx32bX7UuCGjBWm1P41LSI6FJ+bC//vdaZWPMvmmZ6ajsPImc7dP29Fkga29Gr9RC3vntlwQm8CafZG0exi+zNLz0Od7c563axxE3Xg8mCuJlgnOVqjx4EhaU8XJlaP63H7hnbjXQrKc2y6UYm55eK7hfs2QVMJ9tbcKO6bZbHTlgRds0Q3eqIUHm47aNMbxHKklbBvdJT090e/ZoyaQsCRo4rllQB4hM4iJRU0g8Ie+m30iRmJ9bJjzVuK8r56y+5yzMc/pESwXymJQBbDtivgIfLOWN3OX5tZ5V13VeMIlVhy8iDYKYtMn2LQm1Xe1vpnx+vnghPoBXqRZdisZxdNDSxh2hxliWrvs9C0aKmza0qWGJWyAyclxq5eOSlVuxle/SL6dLUNnj+Bcla4i9g3Aw2V1o2JZCOvv7wn1Lue0mzSUcp9Vb/df9c/2PEdBG3ciRnOb9rR8vk9diSpoMSk27l7rUoNxdCk4+XzHC+Mpj1kW+bG+GKyS4WeFUelXI5xEwObFDqz20LJ9E2xmZSn4r0yY79kH+ZvAG5EO3Yl8sZrTIR0Yh3/s6mNtH4p9a98fOj6ZWMnwN+L4Lk2BjXQ67HZR8nqW3w+z23VmiLiAizgEZ9gKSBpdeAAk+O4SXVM095eEclUNiZneH7tD1RK8XK8OPP/7v5jLQks3vsB6r0mVw1bqKHfi094tCLphaYMgV7SEdoo6tNd9Acqxf6NOPLwKTHLKZsJ1lqu8jJLA/G6gyYiIg3zcBJLKTTjVG7Xs83ZlDjLK966zuqJtmrGIOZD0eHQ4coD3JWcer9DhhldHGR5srWWPN1Q1Jpn0BQvET3Rno3wGWP8SfdyaMDGTub4VBICR4iU/C48yqQEweMB0lEJJXaLKL/a3sBUVgffuk2XJls4zbEnTf0NUNFl863Jidpa8TIUOIHhynekIoK4WFS1L0G/MseyBOkf5tYYjq1xrWqobOOGD73qK+bIz6uVOkuysTXY7WU37HTqet973UkUad3oZui+lGRtTpwemGT5spVj9uqt2FkuBnN6MVRSA6TGhNcrCyxve+VYtX4ix08TPR9fFK//en00XeOf7xLON+LKw7bO4lOnpL2R7WB9si2d4U5d6lc8YfqTOAcduz5af9814lE7mMsrDFHsBv1XLPN85m19RfaU5tc47e6qeFWcBPdu2CLoObMCPWtst06IYP+yD+TfxdsQjE5yhN7Ss4kql5jNEwMobJjxbnSk7NkjtGyOlWv9wIuSOLYRZKvRDub/fnagcCH9+mMQnLiVpGg9OPbcwhRiHOOUS/XipZUx1cMmB4EZ514Sw0bqlTyuorVX3hCmh+ASZ0kMdwRTH+jhGFguNK6oxP4SoHLgt8HVe21mpbhshuTI+DmChPfy7r2C4mLYDfoa3tHXVEftWraUIcY9mVG+kH2fuj+7AucXTcjKxzxsMHvuuM0e0LLzTY7lQMLju0DE51jN/2wXNfWxGK8GAsxLbxDl883GY+PF4ufokFWVTxgKFauK99YGPRLvmpL5Gd8+HyXYwpa8zWu15WKVqm0N7aXcUceX6HPs0gKmOgl6Vk0FPUkHn25CWykt/pIlR5b8wSvdipBTEEMsRueOEUPmtP9RnZDwPbrAfcgCAPJRHete9Z4vMmGr4xjcSFlLwtDe/jXU477NmXS7KVJHkmR5gHdvWer4rhgYrRXL45UvyhQcKTZXs/5JjnLc9k6CPeBjQgXh0MiendU9wAjOrgVyWoCfI2XCo0ndv2u6qLRHUHaZhKJKwKSBlyI8yyXYOxnhEQVOL/YIFl6BCPtaHnXWglRdb6nVVgDFf70AnCHsFaI8p5SATJF1OiXs2mKNE+gE8UrOMUdRorEO/f+/4d5J47y0FYgSGTVFqimyaAzIOLYo8mEISwEBmWtwjRz5s6m4Xge3d+yriCMaCHR3flGyhVTQ4NVtYUb3HNHJ0ewjsByTeMYKl2PqYaNfGJYC+mThqbl6g29TY1MjmNR9ryS3MBJ68dzeDfXDKe/rO44nuLfisg9I0Np8OAHPK9t/QfMGJ9/PGLeRkb4KohRtpLMAyQevqA+UDBBTNGYJ/ihc1NJx3E86oA6vhv86TnsF5qLrF7yTLUcP2EF+8yBARpwdtpJTgL9F/1gFm6x2DecVzjr7XYEsUfySa7kbWHVAkrVZuxyWQPcEr9ERXYbyOHMyGz+uOOC1bP1Vd/hLbFEZ9Bpyi5LZDkg9xqbTu9vrEhUshAtHUl1qrxPpGK4DbJMGxi0qfb3mqwbOgsZ0v3AYd/1B6oYkKOmRFCxQNqQ2P5qxrel5jEXOf57bAm3VLjaLQ256DwF/Z6if7/zvo15TQnvm1D9ByL8am9Dvfa055G/+lFwH4f46r3HB2rWyJODvgHWUbZEsaeIwLYmS5/6SiIhrZn5wltbcfM7jqg7tCQzjvftx2JlTN07yzY6y9frW7gZRwL+s5kg3IDh1jXRHpQBzpuZjERRc24nFRdVQydxJZZUUVn0LxlnvbkYPJKJGfORFigD1w+5FOMcJEI7veKfU3yo4qaFQp6m6tAu64TSg877rc41JAI0bGoY0Ft3dIx7npBSd4AmW75D93J76IlF16Bij6kse9ERppJjOYqVIinakRUhwpv/9KDSq/8dn36cqw4Sw0YVqE/FrVNAk2+NrW5+4SzSWYfkCcSukJmaOEKpgGp9xFkAFHXypMV4597afJc58an1Ys3qadHxvDvJzUCFQwVnJJcEwMN49I0lgT0N5qQWi7cJfk9GXuENcUTsc0SWiF+QsXdQJ/lUGxzZYjvpD9js4lmxgT4uDdYQJqdI1BCB416MszfrXRjjxQgOE+zJsRUm20MHBqbskcAQulytjNE6KQru9S5RYrLkfHcMdsVcLe/ja644rcjdK1La4nfHQUf+Z7Ecm9GHbzPDeFn1tGp7btj9T0FzpHAQZj6M7Xy1iUHFJZljXgqtL2vx1MH5HhsVdfKz4gvi59OPXqgiv23H0H0IqIODetFuY/aJOWJXY6VmETRDorQWGW+Y0HR+MSNmUuuk3ZOiBnMyzz2+TynYhVHdqM3/Jzci2YSHx+bBWsvHGsTD/PDDgYPC06p7o6oePvM5KbyOmQ23vBPh/kFMshRpWTSUWPTRKQAExXauQD8TNnBfXs6YZMF1yMT/OzdgYHdafZwGINmteg3FMvTLjRpXljYho26WF3qWykql9M80qEP23AOmDF09iTdDhCUKyACtZs0FyatZJk436NlWf0iCk6/ydf2uPYAK//yn/ar1Ie/Q8yHul6p5fKJSp/yNfHdRIMGzCEPeZ4eqN8t740M43jac8Qq+O0G5Nw5Vi77TCMKCQoefwfto/0iNKfHH3DAnH8lzOZTS0OgfbsKDEJGr+41vH+GcKFW3pOuYmn5aroCxAGZMDoo/B763YwxHs1A0WhUOcEb7/uk+cfWhTnvS5OQIEziPlpoCGEMWXKkwJjutxnBC2TSNxvD8R2HXxxJKIBOUdK4wdJxqUrtctPWCZJ6T0hBu39/KRCa5MJnbzVRqMLGEcH+ZCvVK3i1pi/bNJ59OzUgG4UNjD72X/BIpsj0K2MyXqZ4WeNUmgOzEkAg6rp3DvcQ2D65rv36DrWVo/LPyq7j/08kUn0wYFdVyjVWUNAVn/EBfwO7OpzFLwibfRk7rLlfnj17gPVRZRBP47AWzEljuxlFZRHgP17ePZUPKGp0nJjDRnWbkh/jK7lryP3k0nVwoJlH7GV23FugzSm2PHWnU+T4qSBEtg1p7wUQQnCb4nt9FkCsgMS4JB26wUa2xisT9WLf5TcSXyURboma4IWcbA+oPzy3p2HcBjrjGiglN05ocTt5MrGqFQ9urq1/ZYD4G9zzfe7PEWoQl8P2MXY+aIHVW7/Z6nyDDOZme7FS+jfMmmvy84mMITBUrkB7vs0GzocHjckrgeeEvk09VrZqmLSthiXra0frLz+dytyxp/hTAwDRFyOBitiEesjUDH2WjexUFkmv3FpHcdpXs/W2czlhU+ocLJmZilXeDA9rrjka6E7nX1kOPfCBZ+oscTUiavNFB8LHkWkXV5Mj0a1esmxSyMEhPumF6QgBUiWngPt+JIw8RDXx4InoONHUSu4ksCgiEUIp3F+2lSnVrdJB4sjadG+zjMDbd04pDspNLx7scMONeyxxjhM+VlW3V77orSh5etX78KP4dK5IzdoaFELlGZwSCzYBdYPMOTRImkbdXxm6tBzjuh1X4lsXEGUGsNzT5XCwLA6edBSyYb9CYIpqYhH0jKgbpJdMFMq5Px96PsyH0jTkM6TggQFaHxknZFRejhtLp3bVUePucrDd+BFs3/v4XXVx3RX6LLF9Fe+yKPBf9sNmd5KckOIyVyAEb92HNRpOlcEApuSnXYzTJCKcDnmC7GWU0G48fB+6jSE9zyGFw8G29PUFxINxA/C6ndlnhPzfUBnn95IJmYQKjU6UEs/O5WjNd01eCEi4xzP6uSefy7BcjvVe0t7kLYZVjsbTNYTkfdjXaPcVJMm0H58uRrbvqxdSwlpnFPgaxCocIAzNezUfOcmotBSFUdp0FhRcL/H49umv5cCp+Cm6dYeTH3vxjJSpfcToIxGzBaLl6mjFl7C+eU/8xzZfqew9gXaX+lXtlCwJLKCsYcCuYbsS2yUyJOBKGY/OhA3itjXZgiymPMPUm2blIKaPo8yYQ54PDxRvR2q/DtxjAmuZkbDCaTRCz1w11xfMwpHFwmBH0FujHFH/At1CH8BjIv8z53V6oQ5FojT0lwE6xhfnxAZwbNbO2RtKhfyB3EnzXUeNHqyNmoaisIKef+aiSTjQvAb+IexnbW5RLVVEmXThOFzky3P3LG0z2KofC5Wy+XRAM0bnv5MM9XpX8zSgU0FHkoNjb/AVu+UH/TcKIeqUvV/nMlKaJvvv/3R2lIXmPlHIhPpwIEq+dWoc/vNAaCNBqU8Oj6o6i+hH1NQm6XLx2j4vZMHgxdjdnpwKnORZh0lNP7DwFniy9OIntB6FConA42e1oqhGWVai44AJMNdiqcVxwiwhTstgqATYhNOA4szvJ1J0vLzhloolz2TwyyAmpzgs9qoflHGLFwF3Xiksz9jnOy1guPgXeYnH+1i6uihbIRTtUKqccSqIoqCPz9BHoGko9QFJkalaCzgMNrhNG19Hs56xPPRubZOIFCwqiiAztfB27NWLFkJLbV4C0gs4eQAcQ5DUhcrqPNhk9lSDEA9z29s9I3wqUvkzwK0binsAcNnqSZGvAaxGfDaHaQN/Ov6RwVPoPCMw1MqrFvLcGKH+6ge91DCVldpZxDLNRd0TnNumrnruda79Ycpz9JTxak4S4LGxmiTk5W+rdvmkkGVESHxuH6RTE6pJKGqJXwYc+iqF+182yAvG8syl772lanydTCuz0C13NQpY3EocroFoB62nVhTwcOlKO2YxoMzLF3ODNNBSfeb8AIpi8r1UVbDN/2Cf6wvlMueCqtBSLm9qDzRG0PFBBjZ7ujOz9t9IHteFa+2Q6X8etNGzQkCUUYMS8O5yrfDLd/KMcRinUbACaNWKwl9IxE51VInxXxR9ll9tXv0g1hg2th8EgttHF1J4glLVHeIfRjx9mtUfAdMbL5vpGbD6tTpM2MGaCpKv2d469YcCMSPVmwC/IYWlqHjZNoyEqWVTpYjEoAHyiFm8ODv0GYtVmdM8xo4yMbqJ1fkUrtkXck25Tc+dojEsek4Fyg03VJfjmdafHhAMe28fGtnq06GIcUr9xoiRplUzMrWHVaR3aCg9Pgo7ranAmGZgC33tHMBHYXDF93rTFxKYKfjtAE9w7uuNp5eOxDx1EzyXCwkAqkqn7g1hiUmVUHW37WDb8uOn0PFSK79DGJzJfq0o004kk/34GGX6kttKWBmIEQLtrNdTNIQwRFI6Z1a7VTV/vfGw9hmlAoTddK3OnVAauLY91w4vmCHYCqKW3Zw4UGl7CF0pi7RJ29ML9RwhN6m6VoRWHqhqSomwYugYmKrHZyBYt5Zhx9apjGFFUJxrXnP5J5Gb1nevTCHCeDe6EJ+UFcL6NJeTiz++uIY+S+GfIVyM0y6d2B4FxiGITfqXGqY2ilqCShZDRPtBOcIpgxIAzOcIoRnM4DNZ37Y+HvRC8hGNqxS1l8yPmTyS67fafVk06KEL0puWdlVIoVDUpBNUlfi1b+IS89P0klB5XxdNFms8SLeXT/IItqpM2BpnJL4nB/AnXqkJEFYpB4MPwKqAJqyqEffC8q2kMMC3aMWNA80uBiSBQaVqPsoWfxh5DAPGU3LbGmpddyRqVzCtlws1e2nt6+sYlyu6YOLlI72fmzKTYqtGffEG7nqNGgwFQq9W6TS1VSN/O9mBopWgpYkBjT5AhOyoXDY3e4o43KOGkO/qzE0y7ORcpsj7w3l5SWn9TZ5OPr/JvJWRUihuTu9L3KjvIOiJUX907jEhTwBUY3bIPo+zTBhb16uzutwV+5FrdxxqCjbZifNFOi7RYIyKP4wm69huYqAIUTTXuKKyUfRUNLAXGOUAtIAsYq/rLn7EtFzg9KdQiW7MqDXnI6ShliqWAjiTw7yCIKK4P/2tT7/JQrplnY8AJluJlcDNxVfpuqpCk44694KcsIIVgwhOf8EVuWlFS9MxFlm4P2CMw6O4XN5BX+RDqVpoLKwRolqTAdvgc8sOI6xdecF3B7sHDvDAxLJy340Taq2XZ5uTrLW7oc56r9BnAIOKLoHXHfVcwisRyCYqAE83hWg8bMjRj7CevqjgBFNqecd/E9m4XuK+IbTYs5aaSkU/xIgOmYcDHOrjZRV1F2NNYaDBpoMx/3WtMYt94Iipd3Z3iRDPZ1F1qJDyY8hhdf9BwIJQQLXriynEjDgkq8RR43jHHFg50igfi+oJzwpR++tFN/1UUHsSRq7tPsxdgqJvcWZZzF93gJJmr30O8qTMbKL/cDnLIJDwaOuS/5Gy0Fj0b6DBSx6D0j19gsvQz6kR+D2Yq9sA6pclgU26uqA92c/Grog0FElqMm5fEh1DuWfFAgBSW++mLOqDEEZnbUP2iZC2cX4sH6IlweTEdYpAvO3e+oqjeIthUdqw4HXPWy/Gl6d2qyuh+M7hGzTXJq4usSUEICE1NGuLUavujbb/Xr7j7+4YXK0Dqdq5Cc2b79rNlYVfboAPCUHdsJOaTMhgD1gBLLbSVp2CGBUJTDATLBjhjpWxpN/wl9M+/Tw1nkrF/Eom0e30wYBGz0YtQE/MmAmoVLtdnFLG6IijKEBHMC2HFxAyOKG3rNErNt00NNitAS+atX9pjSf0NRGSj7vnCTM5PuhQUMjNWmUWqX8WXZ/XpmiGNAM2BoAL2wkXlJ1Vj8eN1X1aL7AaGsrxTPIwLCmDMhbcX4lN35ZX4SIIMIE1BzT70D5WnRA4u1udtXfBe/+Q+yTD6TWbwhqqQOIfLQcvVpiFc+KpRpQPPn81Jg8qWhIht6EJyqyOE5joZwdx85X8WfV7rtg11hk7UsoXlRwozIUJSbAl2JrMkHhJ1VkgJzIE7WgDGVtIqd0+w+g9A384R3zlKbIiNsIiVcaongAWmk0CeKZ/INYOUSDI7c8FY9s/lQZATj8I8113wPMjUz4KQj6wayjB2Md1v/V7Dt0pOOMCO6KyUDNyuqviY0gmXNg7j0beJk9oGz5jhjM8AFNDxCqRg1NrYg1jRjBlqEbn0Wt5VtyRWAk9WA91x+Wu7cA0HumWYKNkQhrgEy7F85rKMOaQoXDpvtUIG2wBJIfH6G+7OFdboKNfl17roAsQn3m9T3s/Hmz/J952/pBeZa5keuBsoJ9PCyNV8WPy5Zwckg85wG2lMCS5UevqL9EUQCGMs7V1aMUdgnxmgOR/0AfxsC3rsGYfS/liFsOZF8n/YP4lDHekStpDJocV6yv8PD5z/gxAWhlj4xMYk50cngjGdu0lqLx6c9FgR1HZKWKkr42rgo5GvnOO9Hr4dpBML7eJE02ljbLxs7XWQedZy0aRnjfISE+expgJ8/NJTUX1Wb96+qa/n30lqFwAqrr/+5fOXb+G749FpsvXgmadoxxGNSAN3791lKZ+2yd1VBWMGMOtAW3Bw4ScoAhYy/35LABN/e8I4jz4IustMfnD4lTMc5o/5vQF/8HF4ht/h6Mwg/lqCjdVC85cBnbrwo4mt68Ota+JI1AI6X9PQIfh3l+onkfQIqx5wSRzoGgpmGPCnZL22Muzi1smJ54MmwWObG296vjoMvAoJlYgmIoLRuPkAuqmOQoFUJCi9Fv5pvF+oJJHbFpIX7qc77/zQsizixhUFS0IuHBSBf/GNkY/sQDJS9Bmkw+ughs6aBHJBhu1L8R1Mffe+NEU8wvsjhWOSjChUwIjV+8uV0fWmRlPnBFRwCayrM0fPWWPlbjFq3iUxu60fw7zAAZs+6OYpKBWzpO43At6Tfnu3ZyVi50/TkEhM+Bkcjkpo/YOdNunN4qJtLgn+WoXk0v2L1vgr5xi5MsAZbnKYt6wK/fBMqSIzjNNk7JAcBXx5ypbVPngrgtCFpUJdByBzX0H7TWeTRrtETfXuAh59cHiUAO73hMUUOAYemA6omfWOwOU7bKitMQ4ov8fk25pauk/S0zMR++P1kD0HSVIRjRcxRKgXs6AZWXJsY9KXzBO3npp+6PhSFvL1JbUMzCNBXGY5ZQvyGUJOIJmVUKntMFONB6qoUmPXrWs3sH5kk+olhqQJQdsC5eT+Av76ey57fIBjlUaQhSmpIULKV1wnt3JUJ4A46epjKGMeaBzBhYCtpWy6vJ9P2JIQXEZGv9PVKE+4GuEztivAnbGwXdPy4Vv20ciPThgcZ8u+gJeQytqb0VVBblgDL1tEIq9Z3Iqz8keCiRFxcjmxgcDMBuyR+bIVnWf4+JkugkV7SgYm38QX5gCnJcUdfdkrEI07slqzwVQAGa4qacCMtp6zT9iTcU47oHB+cZQdYzJP9hTEoUnhrcg6qbIlK//m/9SUChF15qGZJxAPEctiTpiNRy4XvPAbDodEHnhyuNTMD+f28p5cOeQbVXLr9DhQxeXMd6N0lZAeHwCDi4N7OAV5Celcqd3jWrlRYgEdLXVQk15uN9luibLt7krHr4nbU35IXyDKAp8SKjDSynbsnF4SFMsyh5AjML8CAxy9uJLPzO2Lq1nzp3eMBWlqN3OrYb9plZXxhl4nwQH4llcIky2GWmValkWeVZ+dcIZbA1MDqMU/1+BYoBMkMyPjzE0R2NaGhy3AydGe9bQ3/S0657W1GfOPybP9wkv8bLop7M7axRDQjq59ynLiRUnG8w9B44xhOQW9QQJQjttVd/ksPiJOt6kGRIVsbeQN6mmJNu/8COZQJFHIdnQ3eugXL4Gc23paS7O97LkZKs77DF3kkQUNQkOn/1OuNUsvgGSq//grxx/SH2CFMY5nwSLj1SglbUiiSQbGDivM75JDnqLfprCRNBC1n/MivZdnQ35L2t3Mb+k1rrxFddDTGA36YjA1jl9gtQ/wHXHz1zbGbLUh3b6Crwkq3+crb4i9mO9BIX+pi8dQT6CCaBJ8NFoBFklVK+BH34nxUX2oConUu468Q9ZmnlieZBiQ5qhD5BB1iDWTWIAIYmTV3RkGqt7DAS5zlEJh/JfzKw7zJiMOvk0Xhxl7haQfMhvnQFzejqjiVtFDo3b0rqpQMr+KM7OLOiYdILHLl3po3Nywj4UXhtvLksxlqjTQmPL0v7G3Vi/8KCo0XaddFPaJxMHwXPEx+3h+QgwcFisFe9sInbxQsoYJGd+1O0/JWHp/bSlp997YCFd6fs9HSYrlfiF3UrjgPdlgzW5dPq7BFSxOS7vM0251TtOZNWnPUeVhyAK2XBjQF3wgZjATwPQOlBVZYj948nO8+5198xgcTc0GY1HhZk0w328doxHstF1+o2MWBpV1TGAxM0D9yIbJwUyx+ygMF2Ms98ZOTfzmKrVGLFdi3DlB9mHKcTG7GoLJIYUvTnADejOKKsKi3AK6eaUC/u+xJ4mvFtiA0IRI9EuRCmFAsCWJi+jia+76Yt5fDzqQoqnO9QSgymChTRpOM93AhHrqTNAY9UgZmpdBRIYudaZCT5PZLs3dltfGQlUlqWew4sqlINg286yuXFoD8aBXPrq8+R32HAO5M9cAZApjnJ+qUJYXWgrvojW4rx97HqlbYhko1IG+8Xxnb9OiDpXwQ3QJdCAnfqObBeVMRAIjW6kmrbAhO6RzsvLZtWNBm9z3JpDsEgxDvmMD6/qOfHJyMH/TumBj1gCAcca+A0sCwpCcS6Wrv/3yK7c1DVhZuondBxZzysuuNgf2Ht5QRbTZbU7rhmRyI4Qf0sMHCcaef+IooFqnxDVNVyqYeJC31wBCGIHEzmtRIjG22caT45lsgMwE5O8MfTFSmaUfojzGMJK2ZSPfgYFWTRU2V5LfQra+TeOp0QZJlfEv+EBerAKnkQdiSW7x7gL6rkVITq5V+MMn++xJpZdoL4I+N+EtcSfUhcBy/zhzfwhWr94YZM/+os8SWGp5OXMNgif8rhPR0KxqkuaelQTGAEbzCFz/pGIl4GV62f6eK6c/PEWuEN/la1Tl+TsTYV8Yj2d/ZXkBfm9k+aY0Zqg+RIBy3QOuZkkMFcdwGvVyz3TzFJEq3zl0idl+D0ehF+bEIpiHFZQfJ9/iwBt7mcqe1ikqj5QiBrr9rfMx/oFgo40fru4lN6NekIY9dLDnE0OrhEb9wurZgj9Za3knIui1zWAT7aAMIgtf2hGbBZOGmzfpWjLltHS61sJVLdD+D0huz98ShvkP5Jlru21zePX9Rr5KfNbTJcAmz0x1DJ6JklMA1BRRMyNAEosw1VE3/bCfj8mqn4tsGM4KdG6lTIp2lAHfAyADc5txExp223ASr+ke1XOizZcDT1CvlBbXhXwWJ2InpLdHIdMvW3R8A/rPzm6yp9oTjg0gTmG3JhUb3gt2AM1ue/yNFsM782LNc4y/yHTrjzhfo/cbHa5SUioSqrCCADVpHVeE+lVlSZ9R+kPSyvi5Kdw1bNCUKCiyLMtvR//wTKK0p3ssnvxo0W7+alezMt/Nxf26du8FaxvxbLYvDNzBzRRtGKzbVTHfI3ffMVF85aHK2g4d1v4iU3JiFfCfLPB2Q+V3gBkaRU7F/F6d0y6/Tgj8FodWi1bt0ads+/jJaFv1XsKBv2tSbIh9jQcetLkY+QtWktIyWis1P40HsGVIC4VkPIjK3/UpfK6UkNdIg11QFUoD4z9n9OM5pXjvTbypuq3SIxkxQ8SEzndC7a2EdYPZUZ8AkQNrJ7nshd9xFqc4+kNhvvXHMDFYifTK9IbNeb3ZIeIjIgDX7P23W90sfSVfqILXK3icdk1r7XXgVPVRI6nIHlrCGv8l9W55a2WaRaCXCKZfVFwQLmEhplBVXZdHfR3/5T+IYoEzC38JJq1t0Z7EBwCGXtqSKJYxSeqntg4zSxJgKvPE/KY0mcmsD2GQ5oZgeX7CAHxKQL2bmhMFIqZ+QYabPzXNhmR6SlL3pSwqIpJkVi4gGhfMKIxH0ehwdmbj9Q/s9FETcx87wYNYTOaNuWfGK4mA2xVYE5YsWQ/Fwc4lqjPfDRTkwquiVOqJEoTIykyK3y2K20iY5maIKLahZbIBgl/WX/WweNhagmH7PKA8SpCYv9YqWEjbhdxaN72tu1Ti6Vflyp4wxb2oxEZELd0FXJiX7mOXHhd1mM46VxtFhqyupUCzErNvALgTk8RoCv3Ox4/Tgy4cSjATHvfkeukPGBSqnEHBYlSdeeXMWowIbYdy6ymo+tKBKRzvNm54uy2w2h8+oNtpIvtRSLA1COCfaZ3qhN5FcXQ2GCRaOGXjp8RMufP7YK1ZjX6+cl5B3aRUr2YKt+RreGXxGA4WF0zSNQ1bKZmBAewg+fTdQjNskZ0M8xRja1BW+JjtUmy7PgNioydgDCEeMD8gyWg+RAUCv2xzPtmey/REjiZEr58QnztxBiLe/ceJLBfiRn5TtEmzsq5R2I7T9QpG75VOSo99/riSjMiGx6+zGsXSCHEJLZ3RpYgCjwG29Ygh4fxvpVGukbiG5d5B3PXMHK0y3ZN9uMw0/sl/1Z8j8vhgiH3iqTFXZUEPV/gn8kT/r3UWyALz4Lny88oKBJ9NH5xSqLjCef1hMTFPWd4HCwCd+LynTz+0i/BM6hLalHIFpGMbtCPJrBQVdu/xItc5QimmfUaM9HqJgJp/ZSXIqyJKl7lX9abyBJX7leb6+ZZs65Ks8fpIB9dRCDDrkxadGfslZoZjGxr/z5ak+Vt4Tu5QUZW5cwplb4b0TKMKhLB5XiMuHSeXse67pH+nsB2uZkLxAu8TN84U56ZJUMcRXRnHu87BAT4m4VOp/TdswUXu+bMUdbmUTIbKSJmsI6Itg7nw93EtwaGkZb9U61yR5siwE2uoUyWOOKYCmWXr2e9F7Ro/4VEny5K2pJmxp/FGlNNO3MEIkA6jSfzp792W8sm5mXssVaS7Oj0b7GRuwKI9i1mnIayWT8q+FBJCWvK77FYAp+rmdkEpxi7mQlSGRb+qx3s2prDTHeTn+8NYrRFnGUevPGRziTKH0vdxCFsd7/5d+zaBG4DTkkqcFQUT52Keox4shzXNASpCfoV1V1hldU1FtDiokD3GpfsslQz1odyCp1Nyzmw+KXqC4RKF2yV1IxPNdsSKvOveZL80w23xncQt+y3eSGFAkfnDkS8xYZD3n7ZcEFo6BF/oAg1WwDeV7zERT5x1923YSbIvN//rW3HpxxERQ3N9vaa4teJyUBbMlhBMnNeuliAgxGv1gX9J9FcYoV4DuhMDcPntvOjfChHEf4Mhyj5yJHsL6A1F5FjQaVeNK2Jmp7ZqGOR0itWVFthaP99JhgHlBW3PCPDruXAiHB/79wv4QOyMDqwXx+VpASBhSE3yZl7PZAMIyNZ5/fqj1ezA5ptVyKXLSpbbnbtcpncMgbK0oYVoZz6afybYUj7Xx+4DvZRiOnw9TayZu2toWX6JqeAjuke28tXlLd1MJ8e7RQxYexWlH/cLIBfL2BT0combTxjHJncAbFnkrcRHtLzmNMTgzfG3k/VSmXh5tnZCRjMNMhnb3x61xhxssd70+T1JRru4h3g58THcgEvSs5bcySC72z7bm4sO+lnn9PcwXgvand9+8Zovn1dgWl9w4rVUWPVnudjcZ6CCKl09fb1JHK6MCuZExg/brI6OY0w/KFijGRdAb/wsOEhrh3rGDrIaHdXDLKVPBBrtRIj0fXfAqmKpfq639J0ein54AGKdUsHaOaWnqM6VOCcpER1SBC/HcrVIZ+KTRbA72BPMMewAzXTm5m0hfEEhDMAfjAza2aMbrtz7QaSpjh0kkwB+w0pOZAnYpZ3Ry07pHPn6wOVNz1GM2OWVNnDFwSUShie6KiXZhg/ulD/EvLMw/ppfdEtgnZPWmTIBD9gOeNaE8/2sYpRygRp9METz2fdM6/Obi1tKV3pyQJLQuFW4ju4YcBe9We8TB8X22dmJohZDK7+e9IW2ZKEOy6/BQ57oGTQi6qDGxVOYfDEOROVFMMTOYGoc2DVITGme2aBVHwK3XBWD9Ar28hbaifyRM47KyguJRpGfNZwMlZGqXNCXWziK/yFJux7Y6Bbo3ChSY7Jg6QRMuO72glLpNmTN5BG46OnVRZJWeIv+iBmiP3rk0BD6WlxyLdLF1gRrkMsZu0Kb3C9Dh4bmMiTPzxQqVoB7RyAk+9ne/+Bk5cyDsn/d4NjESsDEy7P2aGYCNuQ7HFR4IrjSyuuj0xqOb7iK0DNigKaHvvJWo2apEqQFm26BvdvazYzMEsQMc6yzcLwuE20ijyMJCQprPerbfoj3FYtHKz+/st0yxWow2XezUf5O1a2AL0xFScVJQoapsKidMJCKiJ+HufOO8YCMwYpL6DL9LC36+dWPHVVx7l3gAC9tS6gYp67fW5j7SvEcXz2Vv/kmleLgN7v3xTFpYJen1OY8KcU7tSwaYEITbXqF8YK05psf8PGmajLuB2mgwYcdsB28Y7rLgLkfQAhdl6yOkDIcaxnUd8XQ5Yd8spAGmCJSLODZkoq/tCWq9AYwfIX4+wVEiUtWoV9BZx2IqtQXvgCevY1msr7nH/eNsXMPUZHVZ53Wb/WlO82gO592csw94xIQlPDeRfFhcE/vwhjtdiW9wAkR65XwKfXAzeL7JJXKduk7deTSFBSCoaShBKkpsqBV3Iy/BrPfCL91Od4mykJg3jgcpujblQnm8QfcR8pVbM2VlhcxnKXlfF/bJ9D7gaui4rFwNPHbxbNi4k9LRVqf9b0g7t/0xfO5GkvJuCA7ha+baCY9OzEMbkH0uz/nSHLIGpwxlMo5QoXFcHKq3L1A+E6V0HlksagNlB3TyHunZd8fG/WCH/WiKt4izsx9x4jPuG3me7VE15LtdVviQ+9EQe6C126pCxK3uMSpG9moWtvGWE3BJjUmyE31hRimljtcqZIJuN0B7d1+71hNnW7jEXVN988asFhuyXtW8ESTRscuuRnKlqmn/esYoE/Gpms1GmwAcdVezo3LflybMD34i+qsLumOKwxahod//DzE7BhY3sOOwn4dzJs616Mx24UixJsOM6a+g2bB2n95q10q6gbF2smo28rC68mZ5M4TtXVXrRHPXWj465COodUm1TkTzAOWbAUxfqQTrSLFnG3pseuMAdWruX2oAYL9UYm8u4LSOQOqqmwlH2XIDOBlz4R7SkVJwMaJnH9HiTlLCOOIRWjgJY4vqFHZwQG8kTt686UjhisYd7dUUoIZU7+9GkRMw05/ZU6lCrEg6bruOmoLzYqY53JdPpxW6jy0xHZOcHivxRUkIvDS8NYIDDPtcLZ1iNL5yyhShy1YXeWVNuc+EsnhHxVoHcoEGewsGa4lkVnYoVb/ZUAZQh2HsG5q8mjtiMG7AnoXkSwdJ+52vjIRUtmOgYMxrR77MVIZJboZ0HYGldWumCw+nHEbuHUFhkf5WIALzEsQlW7fvZNY6g+5udC/KwUv6Jxw3ET09lR/svy2Tqqu6CzdkrRDWtvf2IKnX6Xa6a7kgOeJ/JflZrRAIjDvpYxBvs/n2ByGWZvdUMZ47DnTdzvB9bdfqI7PbJaQbuFFDI0UarTaLi+kc+KGEzf74TViCC+fapbYo6xVKf7hL1mSExM0/rbpx9jksUyVy46A74+EP5O1fsFE/e5k/GX3GYn59UI5Cu4G78ADfFCxBJ/aIdF9HoyPETIY6cofFw6TMS2WmGCZffspXsaJ9xhbpauJqsE9UaDC4S/M5uOx3tNCe+bj0a/JA1e53rwknXBFbmR5QXRgLQWA9RAE8MoA2jg1yVt6hbbVZ1gEWSRwn+ggr15UcMn2XKBGfUE3JI8kjFYVF++O1fJJVwhVUPHaL8vCiSCHeo7gMvvkDghi545DChh4F5PzVOZEP0RujfEVJTNXiaxlU2PcCsO27CfndSQRIvPhoosuAtGvVYf6vDrtzURirFV9yfGnesd/Gdx8BtCF7x3wOU00DbQ0ALKPXkw1ctfqYV5cHC+XS88iL+rj7LCndrAagQBB1/q5YjAtRUoEfdFXRZspNY09K0xNg43A/vlXxBC3x3J8C7Z37wRlyMZGJIizLnXaihvdNTRBjHaWwLRSEToyr7GswFKI+j7BnAAASv0GeYUUVLHf16Bhb/nfI5bFViwu79cJEFoAPPcLJBR/arVO+I9oaxG6y1nuZvKwUdXqImbB04k56lWHLOAgO1w7aOs0QxX58x8dYUGfZR9HG3GneK+97mixtsSCXAcRthUTknTYX+O6lGQ7n0QJdefSwO4OR3zCnrGJV6tNH2kJHj+/7fJA2lqIVL6fhrwtbp0sO7gJuGo/2JTbesLTYQKT36Fsj8At13NlkQkHfo0e51BufBeFDxAKb4IVqueUlCJsf4HrqTgJqe9oh9CbgAsmEs7g+gwS0NbugXAyT5lAUvhBnKIrWFfcPd4yCEYIogNPann7NhOylwCkNONnr2eBWPdHG80anVibrbnch9AKjQvlgN5T31F5738eO+wqLK2aPRmWY+aKFVZxe56D7/XpKFURBrBHN02eX2CA2IpUzF2rLjwyVzx4B3AATi1W9Vgo8YDxf4slsqu4F0WnVCSOFxi866KFUkLxCTQQnIK1xSTFM8zyQWpOOJTt9WhfjlaPrjr0ZLGzzfk1cv0XrQoACXIVezMCTrn/HlKtbqxQriptwtwiYekxulCJIPi9tJhTHlNMUujZrRfaxu0tTzqiYBjVw9hf+6J8sm8wR8dQeOLi7BWph/BQtaW0zKfV6oQLQp2GVptKs5rcZJvwFIGo4KjYvXRbNtYGseyBGN0lNaQ0maNjUVQJzmfsj421KkBN8gz/Y03GdAGWOKOLPb/KMpzFBiDI8k/DLh5WXir1w+lwVrxpNVeC9beN42DZ23DYINIMlVVfBBLbYQhggkZmQHz1AH3WxdQR6/YxYaijrwAwXCS9/Kb4EHucPC0wQVTcViOYQ+v8S+SPKYI4ql4GiGc0I8pf6/IkqL2yL0ZD7+9EsRnu/QdGBgPbuRhQzBUrNZW3HrHTsfII0lH58TGIQFDEPV11UsuQSZBrM35sCyKYWVe47IIWcfenMFZ4OFHB/UmzTdTr9fkMstg0B/yZZVpJYrTQFRYp6hkOnZ8mPpXr0VCMC5i1r5QQbDpWdH1p4MDmJnq+pZqTPp1MXeaLmE8vYfDPm1VN/z9noW58VRoaeKohrK+27zJgQM8TdW7U6RwGhwCCF9HQM62rhh/tp5+CjczN3L2naupYwqfKacN97GFpfIPwMuTEAflFTXWiWfjxUp1o0DqywZ5M7KZupCcAVhrAocm4ci0idPtdfi/6Kg6b3N/ooIeJZW+k5/dm4EeyOH3n9DdM41DGwrv/kzjPB092k3CPJgnjjlMFHP8IYn7h9FvViB9Y1CU4NEgn0+0Wbnze+7VcXdnH+Ba77f34LDdVe5HjQGw550aifk/eDb/4H1gZOGOfR4aK4W4oIM8s7L73++OfvdLANZWLxvwstGjXlkZT6LFcvvFDnK4iBfJGNZysu17B4PuruOPUdW4IyyRbSv6E5eddeppiAGlyleEr+P5rQVux/zrzC5jjx9Dwd0IsH5mt9E+cyCcdt+2GMcH2xNFo/RHd4LOg27huZvi2H1dLOUgHB3Kxx6F2J2mMmpAjn3pZRQ1VPn28lQbCl+wrVoQGGWT69UT+XibWIeMlW56kPq+OUz8Z1CS6a9sL6T/HSG3Qk21ZvdWoIoEpEyGe81ezVhTfpiqYv4223dtSVLcrT8FpKGwye8ERWKCzdOyo7/I1HgctoAaQ/0mizyycetXmSGyFjA2M3tShng2Zlix2uTOWNJ2LtbGu8JPpeP8LbE5ccsQN3c9TiG3/ZaQb6Ar6dZZVJKJ0kkPmzuD9w8Gxv+QvVEJxE14WDPkaVMO/bePV0O/ExpKTW5bj34YOxgRKo0mxVBeRZZODrrj/9zqvdY/7Gok80pE9TPewBU/BLpvnJVcH8v0zKhwPqSxF0Hxfo9tDnakkEAsiAuGoe2h5/jL9DdN+sLEo0ZmGIiCL3X/4YnzlAMclSPtj4zRSQ/IUI22cqcqOaEE17IExOHHB3fBVSURd17qdnJ6KVI++S899/eWROMwS6lrQUKH2tJxxOg3TmTMoM5iwJtpvkG0dfWlaMI2Bw/T9NXiFHdOjWOMekgrGSrYlk/J1XVXrkcrBCaAMHD0w0wA91mQerRMi2AzD+NSwRX2cJEYZShxHR+zvAtbTbbshElfuCXMZ287SmsZ0GV2/Q+QfswX5s7GLltvEY3L/Pl6m0E3gDVrVL+fsULqkZo+5aEnKU1eLM3AsdBD/AxyLInkNiCUQGzwDvpVAKtH2hrPEtjn3g5E/FdRXeT3yE0Hnokkps93KNUDlnda/aOZQAj1mQvdl2xlcc/FioLPNkO3Sz1CZk4c+5p37o73xNIHRvBBEnQopkS7EtDGw1dF3Z4khiwRQQY9m+B9JG24SPdPkmtcPEjHuTUwvyGl5LIZxIPV4t3sLxT4QvURGxrIq3+2kKy27ISZ5S99HneFXmWyc+wWYMj7sMwkp4TC/NVhmmZOnpKcChkIJY7funbbrIb/7QYZ778hKticgJFfVY1zcBsPRV/RYTPQBU3mAUTCTZE7Y2qg2DDnuooRIZa0Xy2rruyaK1K/wZRU9vXURfBvJNz+6V8O/TTmjv4fqFEd3ca3bHr/xKO2WzzXJeTJq29hzXVKFa4nC14pS4OwnOEH7Q5fMAhviSa8PiCJs4id7jRHyOtUwlVbSXTThKDG+jb2/lJ/mcXtECbAXjr9AzUj2q2rnPClocenSADQxmfcE+fl0+qsDV3wNTowl6KgxSWe0wGlG+HiS8TRDp9nqj7hn3QFaiO6/YPzecZp2tatCSMSMAar29tpUy/P3p65yqOASGdBAaEhbxqSpUSMXhNkcfuMMqy9ibI0e9/P3eXlLuuupmyJUye0iRTt7oBLFPV57eTcLlcAM3VPyU0mZgaO84LhwY+RVqg8P8pXjGMZUMKP6UdK8vKn/T1+kpH3I2y8PjmcXVNylPssPw9X2Sj2b2x5vboV3A1fmeAVsk8UL7PEHE+SAS49ZtbLw5dDecUSANvqRkIlEVJNMtTc2NOCpWy39GXqnWTonLTXAzdSqGeH0xJx8mgl1z1a28oGEoN+4ry73g8zRKpvi4XbQQxR1cAS0o+ZwDQgzWCeZr0tbr528adliFQLCNsypBCMp0YsMzEhWi9Vdz7kv/cEgzA9AXuT4NwHW/gT2qBc2ZcgzZLPZnOzgIMnBwN1do0z2Zjpo0YEDTpYWsw0EY3FYKYwowihBp0zBb0Un27E9eRBdUs/pRTnfXJOlOsZyGHmzFDfS/ldHq7csjFBzJALRfqM68bVPnps8MK3l/XiF8VO4mBWigNA00UJoIvZX5dIWZKi/iU/apSxWQr35jyPLuBC7fi+FZFqbxW3JQvjyMZ4xT6YDqE0Jlwb7Jd/wPAfowEd1295bpcZijTN3mfhy0+9UiNza0vYSFdCUlzzIXvFHo7Khwxb0zzCFAHCpjJWuOykrxOuTJZlhtUMHRveCBdg4eM/8wlkqHeo1qZLBAP2lGqFYIyi+suW35/dNRcBJ7JZ0FkOJ4eLAiitSNFrG2QfVqovEd/pBtIKsyYWKowXP2Mfwq72SKlDHQ7fjL/fO3jG1/VSa7oWB2g8IRfORe5pTRDvrfcHxP4a/BO0SgZyR2IIrio8xxmlX9G+YAOM4gbCAbLSC3VARsPCEwF8Inxz3m3VwuLQWk9qjjnozhCyNwPAFLJ27+qw5VAwzJkB83dzBcJHOFmcAcCv4XrGIuZFgdfTGFKfe4TLeCS/V1M8jVwdxdb9NyScOnO2mWr1HlDc8YyKdTnH4HtXcoE4N1MqmFxI30H7pq+TYDt+mvW7+PUYNApbFWV3bOkOIrgqyJkGcKOi3bBcSmPk6z2Ed9NKejmln8J5DKH/uNe95Z44J6cpSP5TVivyexQMilu3j8YLXDIGvg59bXawkkvfhSbeFwRZAa8FnVh9aNgjSXmzGyc0BMcjMNaaGeQe4xF/XOGj5bjEex9UTVjMAWy7k97/BtVs+bqkMVEk0EexbvglSWx2vemA6eVHqmUO9yY36svLvngdREBIAHY+oEXLRXmDs+O+jzpcjQn7/EVjImjztKKDIQvGJV08Ljx1/Y+mFd/uOT3q408J7IcD029LMN7oBvhjQ83HPF1w7jeH1ZWnukLRVArpTFTjFiePQOSFg8DbtmHY9/pf3iB8lumadWN+CxgkFCPTF9LEYj5IsRGQRCN9PDBDs5AFdj0sabLmKp4xfNiQ8NHPXOtHr4BHkDTsx9UvmmNvHpYp0Q2o9wRNoymZy8G6BKyTl6waBymNeplFQp3j4BJT7VIC7SccjqO42zZhRaMcsWYT85QnpYNl6aqGj+4QowBDTukISGqfMY7CDLna89q3O9tJAhYF5zQC5UP3YteQt2ykSFLxafHc5+fGnO/CZXjzIekPoH7E/1tEKX/+zCx/l+IpTlyJCCKhYaAGGaEO9nC9pFXCSENY+GmRTvx9Pj4rGHh+L0F2LWFWwhVeLZww6ze3yO2j7eAKGhMkUzGf4fUQAYiAIdW1fSNmTWndpdByDhPqp6Tsd5mlSOn4ihKp6QTGN5FZJQovbtlLMZqRUi6gxNYCimd3HO8aWaNISM9k9hbf3FUw+8A68FxlgfTF7MMgHQGwX+f9/3SDUKDSZ7xM2QVb+7KHAZon0BJiPhQiVfdJGdoRoO1Fta1uqYCy1VhzYmoSpfPFX9iZTfHznu9ftIVq9QQsKUXA0aXg/upO8nv7xZE6gs069raarQ4UrkRyQkX3z73i7Qh8MxtsJLsfH77zLo0FAxXANnX9Zk1hIyvm5wfZo9tCDTI/dbO8EGR34SSvbDpoCqBOREITMSfr+Xu2AmwJnnn3L7Y0Q5wsY92Z9YEZkwZvS0iqqbRK5qKRq7GKNcR5fVcYK1pIYn+3RFR82OdVeZ2UlmFI3hqftafQycqqmkzQqGQzsInG8eHIAOUR0rQcG7xIxIulyFXdf6Vgisgg8mNilON7Rk/sGRye2jisDq0pwSm607K6CcWSMvEJnH+GWqIMmZVtFG5YYkIZXkaobmTPyWEIiQ5Kc2KmiEkVa06eJYOHb/nW3QzFk5GFZSgq+G+sMjSgHIYWyROlLTf+SR8Oa0CNkcw37fWsv+RD1Se112yQ2uRM+aC0FoUg07qy6L9SXnNJq0Nh9gz4GtFI9a872R7wCK6JLqwz/g56CuZOprHxAFAvvOhO+TZAVMcaexDUYyLIsxwKaENIhVqRA4qQ/dn0jX1SIVzaCH0o6rqLxyfegV5WMKv/YfhWtWy+4H+IQtKI5nQR2U4LNH0dnkPcwHDAbAv5gbKQax7Mk62JMY9UL6UxKfjic6WN7bjtd/q02mMlysb05Ho7F164Yo0QtemXZGv0wA48IXDUoFQzIEkbpQYC7M0x7lP/tl6YUdUP3WvyHPV1XZBnRyr3Bs4bnJCQoAesCFHTaLHFkFB49YulwV6FyF+NKgiChqV21pHSHOxQ265PpdKfonTW0s31vI/43LLC+POOt9udp8qOn/aEj493kylT1NCtYpNRXR7R9xSdj8FGXNhFCtQNs2hA6JihtA44xDISLZon+NaFjbz5RFg4uWJMnz4BZHXiulQRrfeIXpMq9JcEoLt5o1Bvu8Qy9EbBAV4YEwl4m28j0TzgLE9JNo50rr9qc+jCsf71mqp+Iam67dRvTSScLimkXS9uFdgACwjvDta7UJz6G1WKXww1Wzn3PZYZ8jS5jmkhiasR+aIz4IcAorMAUYV88B7y+KtETCziwtmgw59KoVvVATsbcd1cLIpnJl1OGSRPRq+pEJVZtkTVtk/JqmVkdsDwLYkzrQaDGsHt2iKIcw6f4qQ/BF8asJtzqeVrUp+pzRKApdodGwnhi0PmuWV+4mLLBnAFeSzyZAUbGNFiHBH1tY0vEwhlB4q9ffeZOzMFwNl6H+tKam60zxGz3qNOIn8yN2/w/eZSd18kYB4z++yIlADYF/MENcXc/o0n7XKuatvTJVCH4UTYtpWaipO9LVvgePJ2u+6I+BV20lTAug4NvOZA6+IW3tlcIZyBdxseK97OhrvffMr7joIrOEG3jH6wkyD6V/rULQrVgZn1RzmcOOZdknEMQyXyKIblQVKEU+TVgTgH3RuGsgCMkTLLQk73LcOkhT40WW9yTVHLjuuzKAtwh0UsGZnSG09lCfcTY8LnwUM+IfN4h/wLDi/SjNkeqMoFJHCPDeEQsCPiYhnzQw6loqXpP0YngnFuqoWUvbX9m06YfaWda2HM3mNnAXb8S/AGmMH4BCS1Gzqy/1xIxfof+8oV8jG2Z9WtmC4INSBfub5vdkojveBrXFlnfEwzfqzW9JhecXXDJhhihWsnK/dq7uaXww7YCfpAYdouaSLlKj+MibmkTB937W3OYqNpeHa0sfHMhab7/WbzJtjcilLfxGp2vQhsjlOBcg5+OVMuzUZXs7uw/sAAAKsAGegHRCn+9T5d8Ua6xznSgBeBN3jRT8+T3Y984cGWM00scEUeALbSz0K4QQHlaw2WUjDgYC5u3VGZUzRiSq/sSdkatwESvH2xTxqX/cCdmmaHSYDo2zjz192oxatXiz0rb+OqOeeE/LE5+y/KYCr6LtvReexTlXm9ssX7qV/hOCyQx7J5kOcFpGmJs5aE5XUzJ/aTWrRkgS6DJC/m8nV3Bu7hrcZxbP30tBg9zlGL4uCiCR4qjxnEcm0rIQn2ADR1YFBa7ehRHxNBURy86Xhmr+Zrc9gQVLSfNJk3MTg7OJd5KpmMXOtPjU30V7dQcZ+ME2azgKXngJq3vh/4loXZ0+LuemVVcgp6nujWG/9FpthzbwHfxy/mKj10ZdOrKs8a59lD8SSvWVKuEtnLncbTrGF7q7TspRWfaUBqW6DZSIC3zBiHJfhIKzJCT0XSLl/qc71yhMRzsC0aIG3R2qkLLU+J+pIyxSSOZgIqPKMLTVgockr30hWS2eljoVS4iZ8LBLkmxTN0BzitNQdD5sVKiZdDfh33gjxwwcaIFt37/mHDajcjZ9Dy6ZwWOoZnkx0H5a0xIAIN8hMzmO+oGATGRd4bIGtYCUD39uoDlId6WBS5SDK73JVDBtG8ASt2/jhMvO1WaVshKFkoS3AlK0Es+WK0Ko0Hvf3sqrnu85O2TBOrwOMxG4eH6pZOLSKHBhF6x+6DMNDvkOmXPvYcHIv6CuerP419QIA7pWAV6Se7cgck+aJn+qXtf2Qv692oAakP02Nj8EeGhoYB0WL9+o9PfCY+Hdu2so76Borfi5tyC/INNMF+f5M8iRHAZp5ovQR43sOgD3NT95/voWMMPajZhZQI/e5rxuJy6EwVKK1TZ3IbkD9Og2ZtPdZZiHbIGqd8LZlBPIFSeF2BYjpmrYuE5lG6UhnDJiTKdYfF3oO95XB4bcuTqpDaB5sh+cgzaCblwtyUcEjjHs2KoRAV/eFuVUcqEKuqx0oAC2mG8r1m2Z/K//R1L7EN9zgiqEmKEibszAf15/AmAQWhMvVbMJLJAW9EkCdXKgQ8Gh/fKsT5n6yKE0GKPHrJ4mzPdqwvaXqHGwBw6LgNtkqMrqHL0sA/fvQHHFBpvjYEg2+fp679W7wVQYHUVQH6oey+qowHW7jL3L/7YzR9Y2n2f2+do8Ku0D5/J3iC8PFoH1MmyxhfEdI9LT5MRdbewfysYBk0iprTX2xyUKZniCCe/qjvQgLgSOHhGHG7XYBcPn69Bqg9gtict69+6viu7bC+eYc3DDVWQ78o0YxRkxUuMntNkwTFWz3RpcamxCMo+M8f5p0ywSfAggPUacXm4ecctSOx67w4SxkghDx6yWRxcgtryIM5RyyLrt6aJj4dkbr6XrgfB+L0MImb9lvvJ8Z/L2QxSxIbDWEy4t0EukuWmCSNib7QpOmWNUB7Hb3ShmkbhX/LjbsmDLujLjcX0fnjO+kWb4tR0ZzdpKCzZT4Bdn+uLEEpr3eEN5/o9nM2FbDkz6ouY+WT8ubW9jxxto2ZaaKadZQkfHHUyeMHdpdE9fCsc11zFp2XBhTjf0HkLw+Zx9wd5z8Iu5u+hqt/g4fcc5oEPCvl6oQin9mHt+FmJ7R+DCIxtgwsHHb2QDKBduuDcbw1z7yyTPALDHdPHwcCfaTErL1N6MqcIDxNBaD02fsKmCCdah71BL71hiYE18mjidffAy4OPHOwF1+rO74jVtjGjCiXzsu/a/tZ2MevTAecJ1xE5Wc8/rXX4/rgHPwbaQD9dU5yqPIqOw/2bD5qa5Wg29badMiSFTzmr0woM+WNhCi3I+V+Ml4FvROT2YQ8Xsl1zevapVtgeprjnfO9NscIMlkaya+Q7bYiFSj/Rj/ajAhqXLqXt0ShSHEPGjUyhpUuA6Pc2n++pxq1MqSsXMK/UCVXWaZh4LXXx1+qsKSd/AXfpI+AHwtCKgiYcyseoDButsPEINlegyPhuyDk49q1PeezEn1LINFcWojOtHuslsn8wWiih8dMJXpn6u4yk4SrpCSxkinshtX+iTda6v3OJphXhUsVBnlALS8zxmCfnEPumUHoNUjvF1O6kSHEOZxRhMKxYEFyc3dqsAN44RwmsfDElvllgqk7XHFaDyyAjWGS5rQa8BVgr8ARc/oBeQJ0PWuWBtnH9L7nsABLKf8vHxJXEgv0SY/oGzYNe2CKHdptSmd0aLv/a2oVyqDC1ERj547q+vbgAsaLlAUbcVFBjPHMiwBsMQ60a/U3qYdIN1G+6hd05yr8F9za0Ud4IiVTQMkLdakfFQMBlUMYZ8PzPkV//Su1zcN/FlXvzA8dE+oyy/SDjVo6wM9V5gys5qQnqtf6xqowCuNz7awLxC5UolwEOv/ZhdwxCesYxV0a4DJZDrFcxP6LR8sXKoOfG/5uJSPvcf6m9kQnwv0IjtLxSjinYnSENJYBSspi8gEpDnoLaXyu6QX9Bu3bUwZDMTqkZJB8VuxvqlvAowBliczkrLXLb6g5kIIAKtQNqjkCAQNrvwr8uUw+kNCmr3WJOq24fLaZ+SqVa6zrnxJH9ze1XYdS2J/keb1KNpcbC9lJFT1HpM+ujUEaCbcJt3bLI/GgPNP0RDu4JgkoZag6iZyaDgmt4EOZ7kqe6eggwh39O36N1Vf0O6rQ/p7zCTak9pRjt3VdXEUjgs4YMZZT5LRVt/hBzdYsWkVZN258B2jqb0Hq78BbRH0GIWsLT+p/mbBAS3yVX+WvtZjw5wwPLwWuIgwqHm8m6afIfM+ca8tOvgZWhtoeUPv68bCpe8cHADfvk1ZkD+ytb3/v3u4Tutc64AKC89u2YR/FJfoSOvrxLkfcR2YyXQpOCiqm98CIu8xCZFEY2dLWCUsJ2aoYvnPT84B2QLVy7zBc2w2BWaKgpYgyjokHreStdmEoSKCPeGRZKn10eULXLCf/+lQ78y5IqLFmSkrbHSYueH7AOv2r8/gNLxuiGk1zNEILl76YViZhe2sDODifXLNHrHivtNt8RNy/QslFkQUdgmgA1TXHS+y1wjPZxqRU2hNx4QHcMrHFyV8Eh9Gwk2bCvPGTwthDnTTHe0xpnw0Rq1uE32Kw6fRlOXwfZbCFMZ3mRJdoQAAniNqZbaflRu/tuKd01Z73fzy9hHFMkTMuC9GrXbLoft/pR9fScnTiPoSMNDrK1u4NMJMgZRPikoesBiwA92HPnr72FfJlMfsHjblxDyDOXD7veHB6cWLmCDgRXw7DHXGzDMWqf+YyjNCBfwTys7hnjSxYizZ260X7eNp40zViU8SgbHg8D3AIMmMs+sXxidVrA00F/ghgwiEztBj/ZMauDkYY7FmW3oLPCRhidgYRCf7QBBFUPcJEFraALXlU2Du78gecjL4Vr1Zk1RuugEWIEz37u68WJwqCONV2+lPwxCYilJ1/ZdUFCpl+BmAI43z1DOcFrVKR1lZWOxRs0I1VD9rQnUbWJt19D2ViumVni4p8aPr1xEEIgLhdHqQBR3b/7jCvUoxafwvigEmmhXF5mZi54Ql0yNcogAXzK3ABui0dboeQnq1Zf4v6sxcc0CQQLG932P8CJwr0TFnHIjvdGqhVIJIEKkfzLR1l6cqvTzr3S6PB0wx/GaGC88rj8vP9Po3RXgiRDrNTTqjQg37kAYsQAACPQBnoJqQl/jsJxdJBTh6LZVLyfuRENx6ZEHDCzxezpcJIv2DuelB48MTuZy4k3yG6OQoAtFoNAS0S6EZYYJQ7E8luP5rwjLBMQRboXFkvD3xpUJ8SOeFztGAf2uqqcq3Oc5TYXbskfsfD/gqcCY/f/bI6iRF4kHxlq46GgmbdMHjLIh5GbDN0eBl7M1zWm9J4YioxzDYJBCO6N8CylFQN2GeLDM+fY6IFRSPYVNXywQqrmvyC9d6DOcsHhxlvof0bLMpUJYPfdZUOqmyZQPkuitd9/CU79pQgXsxO9Z300Y1AZx/AOiwll+X/BH0cvxKzXWsWgrkYjs24frk9NfjBmd/4K3IhqDQJF+LYfA6i5ECbrGzxp15saydGX3aYhJiSXqqseRWiZu/vz7L4qJB7QkpLie8zJkhYm+hMpLBtExOuZfnJa0uFi36nkLV/lAy2izYN6fvcZsxnTzuShxLqp1q+3YR3NkNgGq27NwhyySHNjOmk1K5VuQzcDXw+FcX8rHOBMkjLobo8w4yHGk/bRfDYb58bj1ZWwr92w+vQt+hMG5u7AbAh9h6Okb9SSZ/VNAz7r+4krgvDJFLZc0plI15sTZ1xJtxKaLHhzG6P2yYoea57IMJsaEPsBj7Ep8ZAYR/Vn3Z8jAQNiWjuT3BdiCAuNAXLTqXT3MHJU5dYUosRkGPhfRrURaw0QGxzldTkQuk3iLEep0GWREUC5Z89zXmvADngftWr+PERu/QO68kaRlSu1SeHEiVqeaMbGtuzY9MC6pUQWOI1gzT6xLrvnEEIbmcQdhIEwQWepgLo14cLIB9FBs2HHj6ApKjYtXhrLDwCHR43Pai5TuJbRVd0MqSmpLaQEqZdqkc6R5L8t6RIXVrvy6M5lUYPipyMagN/HIbydaCWAkKQfnAcF/jQZKD15DSaxBhuzqf1jQoVmjOE826nN1FvawxhcrhsEQPeVNpjuoAdR6W+5PzKd2m6gLemuH4Y9Zo3UNG9isKYRRlB6rBdn8To+hXzTSdoIdz6cg+U5Kkpf5pPMulHUKlPutyB3D+HqTB8CzFJCtqBcxwaK4tFufhcktm1wFRj17zw9MLHXVEabzxZLwcF7vAhraRPDCMuVC+pER31XXGM04dYJW1ac9GVRqEvC9MUuiRvj7yF9UE0kuC8ahgho53sUXEzHfkQ0N5DrmnghiH6wAv+Aup2TE04ZK7a1G5rGcEuFm4zWvjCBaUF89GzioyUwdfbz1nX5nT6S/3E/fe9NBuWi/b1xu8rxgn0TfHTj50STlML/NN1kJt9EeuCB8Rk3Q/mTw5DWSWCGcmR/uL1IsKamF/M/OIm+0gneQ70x/8Mt2X4ZyYk6L/MUKmhk0hj5dLUXvwqfoAVXqdHfIt5RYv7xY44xfSbiQYwZ1UFMekWtdlBL4Ag4EmtTsc/gTrBjxkUIusxs/HKMZxNOSALzlRJw1d3AAWjyqO2oYFQjafEyD8mx7fOZGijuLjZf6lNQAl27AEQ3+WFku3k2U+mBjuT7xwd4l1nmCl1Ne+QS+gmSfCkFByJTIplmAg/b5p5vX+K3Z1QtLwX3cZqaouD8vzlfd5RQ90Sza0f/Vt6+0iwhf+wUVro2C5y7JiNj/Ez6EH9KF8ZPdweEJmyngeVk7wzTXMxEBQj3nuqhWj21ijXaAo7vI/hrnBRkZi70KQrE9TqE3nNs4En3WWPKkxjkNpAutxLqdUszz9b8CO3lHeG6DSinjBQ/4WDtQ/N1RdGel09hINrd1g0EuLKB4U33T0hehUg+RAq+0gkryEIeYOiUnpapxIH9ZxP6KiJS/jJINNJB48iFm0EOOdF+YqJoji2E/Wuki/npWNJcOJm8Ggoq/U9n2++kJ1GMkNNthHv/yuirmYhpP91NTBwzKNAJiAADtn1Ct95tSi3g81L5WixIBJnqzvSVrNyYXYXfslvPKce1S7HQa7LDy3C4f7j+eq7x4RIUcdofp1jbLu0xdsEiWdcZf+RGb4sI68KqhYgnA5fUPz0NLKNA7Ikombz286kdCNagpFtqca/nV19WuGjBMOuGYsiVE2uHLu9QIicR3K0ZiZ9y2VRbkmsckxg8Ups15Gb/8fHhKmNxynePLVxgtcjeAJgPDTf8wujIPLTY5a+lSfMZuT2R65YKE/K3/cQ73fExeS66aPNOvBz7gwTL0URHLMrccPGKwHZXVokvvGusHkQoRyBoXuuqvnIabt5pmqlohZQAlgArX2OcaUZAdgEbgqnwEmMsDMGtVJoPlhlqy7DkGqRj+i9ETY0BHaPOYmwFVbbYI7IxXGrix1Yl711yNH9hcq0GChEdlbv/e86I1sNdNHviCArW3YPm4Ch3SUYRtOrlkLqC57t6rE3UThIRNUYaODnjrqTtWmAVLrX62QJX3Ty8eiZdMTHO5tHfcB7ETiOWGpXsTibEraLH70pVdUnZAmWSJDLysiuerJ7nieD/Bj1aN1+LWCmiOMNVKxSE06eek9w9mf0u2d1cZ2+1XVXBZjKB3B3hydWt8+cYaBPZ759uFDpvHG3lNdJ5DrlLrUS62xveODZr3EmROkK5GaAJHvtCgd6X12Rkv4xIzQFrJRpEVojENEM562kUIHjJ8pSkqzYH4MrIpbAjlnh3hzoUcCr+a7bU9oLDjp7poIHigOjcJuCJnMN5zoLMLcqnyJrByY3Op4bDohuGVnnsJ79+Gbt2JptXbhXHNyZz+aGNNCJZd517FtaWN/BcCSNCEaZA/En9vVGyNmQwM4mxKJH/pdnv+EmyNDgd3fggHOVIQe8iMDsV62WJ//2ADUpdBqm/dUm16/2Oar+eHBY+rY78PfkEIfI4zcNNgzUuC8Om1alMM/+b4R+ptnTI40c6RhcmqPYN35GGWGZGQu1ECCHwVxbrij4pSSsQABmjhgG9vhwcDs0FlWsYVlnnuFM67qi/SlqTOXyEEapN6RtgvLaxZDzGNiOgFHrd6zvzim/EGHjXRT4hrlkrjcCfYnYl0tOVZeYBIZPSylUCn6LjcAZvMSio4BkGSY7yZfA3f6I3deM1T+ZNZTadtipVQFbAAADFuQZqHSahBbJlMCT8Ao1jnp4F3CuLmv92qeICNESbBQyuw9eGVm5878G4JMuH2oYrknBYChgcH4yUk78tVLDxRhW3PI2wxZ3BT20igKUlq9TpdFXVx7+VLZSkzqX+fiL5b0ZI9R+ypBJQPDgdCRsdK4Dr6GgRmr4/R2qkqDeecTs73lQQvwqo8aHAFvhga6j/MRypk8XIzh5TqIIxTCTqAAAADAAADAAAMg5/vlxzw1pqFRVPgoV1eVsfrFDAMKPTY4ts1CgH+Zf7I6HxL9vdTjtdB0VOTJhBOhcdnJROo7lbVuZNUnXXJld/25mEnVxen6rFl4z+Kz3kalIsmv1yJDwz7pA0Z7967Tr0MXumiz0cW0HwqU7j7JaKiLj900a1oCLtgUwy9KFmE7Xsa6SYJXi9fZPP8jSf/kF3U0gJ/2kwlKxUKYPYD7HgrI0thJ4yuw934wg2/yBvVtoIsUjLak++17YQDm8HXjjdDybWBez6jfKM+YYWo5UXhSwdvVK3LAiKwH3IxNfZ3jPhX4gJVoVdKvwetJY4toZRYLiMx6plgFQtsZR5R7+ptNwWoXuAVXDUf7z5rUgPI8dNEOIe7Q3pYAv+VLN+RvJauIq6eHvgRt/B2YLKdfOAIDcywMw8Ogepi+mMDJguQEOtSAEhNCIg2nWOQaeFobsSYRI1qYE+6mk4sUoKSGxg7JPXWKceoJ4/L7I2f3FFQGwRrP1ByepNXoo07V+esH88ZLQE+gDcJ9fOmxpgzY9mY4L2H0phuJTXds3Pri5aklLD1j+mHb7akHbHcud5QoKpSe3rSuz0YklUpcscJKFerEQptB363tChNAvF9pvciFXkDzH7AQFmGWeB33dMABoCskELO+96JmV+2+EmDGhvy/cLdAHkpNHLWo5U7+rIxHx+hGmT3grXywiwqaJ/oOw13sd4y2CBRb8MKq+/D+l/Tx11kNHm4cUQjXLbspagxw63pYAInR/RLmI5CwSD4MFaKSVyqLZF7X+xU0uH1k2BKop54OCUxdOFXB33PDhrha167KX1eQae/O1r0NhbkqvCA8cnzp8KRBDnh0ZdCZAKzVpjdtrqKurdukHZLVqD2m0aSugOJeKSszVKwG99QwClrI25U0PL7SMh1IU6XD4aofDax8wsPwPnmyYYf/fb/KVTp6pgjABUfiyX13qOoac0Shr42Dw2kjPV9Hh8AehjisKaN2hwzTFObW3eQAjDskLKnk6iLE4kq1nOtPMJgUOP3kIzMMbnB2Fj7DAR0P8lgu7JtQOD5Msf5soe3YU+KBelIVe6M1LBTSy0UrTaZns400JRpx2Gj59a2gpatM2TIBqCs9vHJSUwD4Fi23gso5SqaajupvS+BVQ3lHGwu5R6J5Kuz0CeYeR9TdIkWZWovg3XeYCArHl8fJf8Sck0SqRNWWe68jiR81EnfrdGXigCV3McnwqJhjFe25LMFGbb5cJJYRLspYXF5Ns5HFVqZA9V3YSV2ZVZuyOJyaczypFZzz6WjUHc/cDro9G/QTmBL6ufmHTrSGuombCu03ybC7K5kJDzl8HtCAxzWciLCLum1crRJKvJSVb4M3/QvDXp++erqa68AWYWvgVWMy0ISSrGIuBFpgatV4tFhumQiqLrWrKmxHbUZn30inHOyJhOCPiqHT2GocjSWVEsE72dPQYh1ddk0iej+DNlm/1rcXgZ38WHf6Rjnxta3KevHXEGlAlLOxiT1LqAKqGXPoqDR1bvjIkgJvtt8Rx20/FFjX7uS0iss5aPicbwq4+1K25DQLYs3dhMSNDkPkO6zusgrM68LfrkIUxBMF2kgCstPYy0K5abHd2fUU/SikVP8sR+kcyIPoxN53JcEvtwoxLhdUdXmdIM5iQhwoiu9vdHB4h+Tu2gnTPfKYBxI/y9uKmUpfaT6DUxHCiy8TvuJB8YHAljU/Rfr6nD9Rk3j4IaHyT3vWchDNutsbCql/lBaQYxE4SGCapAluOetSi6wEal5mm+qKhH/+jCaU/S37WYuOCny7ZLBZxRVcNTRiUjbNfsIu9+PcpVbAt4PgsZfUFLfgSQIvp2PUJHEpE3+eZyOMsmK1/lbWbz6SKKhFKS0VsXHEQ2czHM/EoqshHNO7Vv5fr7U6O4gI2iyJF5n9hURyQsTrIz8esqOhKkRtHeGpr3TJhNoLs91YCvc6B2Rs+060GXSnQDxD5jEnv7feHwu9wHW9d+ikJeKvCWr26LElhknYcR+hox5NpjA/aNhcWSz12vOvL/v2XE5lYUfRh5JWqgAtBc0T00/7qG974ttC4+RM5Kd5cdv4PPBrnEyMx6VZaTKCT7F0mjP4xuUEtyRjHYZG2bIbCqoQWC2kkBjIgKrhRiZIRY6znr+mp7Ly53S4XuJb8ctkyEdUJsStsJEJ6i02IQ/c7liEwK5u4jnH8sq7/urcVA/IgIbZ1Nye4QOBgs14d2OWCoBllF2ZITpDXz8D1SF9Ls/LEolsYCqTtwmRgHd73Kca4oEbcx67MLgizQScAKKeKL1hKv2Y3vze7oXwsVeDM5FpwL8XCq3m5nXjIIP0nBnZ9h5j32IObQK9Bf+yumfUVxcGV0R41JZ7HyzO00EakrW5pIChU2NrDEwNS+WDo/istf+HkbyJBUVupE5dcIuZV53e8ZpBSblqRXsbyI7Vm52zk6y0uy8fNPHNoZDlCgiMQEAT2Z0cfio3vHUqlSpvgWLxx+6xgYtp2ndmR2M4u68sNwz+DSkfWB1AgJnQNYl/EcFt8+nTzMdOfRWIKVJx3bfXr/oZZ3Mc6b6XFYg1w8Z0HwfVXR2rzzRtNg+x7Fhfun0nzlXbXTlDfkP98cooJiLSeSgz4+xlVHu5vV5pYLP9nTnh1M2+/00R5iOy6BHKA7sa4/l9bpLijbtFoZKJ0ERIi1z6261YdMfJuigKlPbCB0ii7JTGa0uQjeBJWPUZBV8msNQV2aiuxvnzAPLb0nUvB50drQPLpbGUr8ATt9hoEdlGxu2ryMp4pLPjgOYnCy8VnStzjl0D+U4s+gd/i3b7tJkmYndcoH8OeNqprCmcTUdMsfdpprTiIQK7h3YK+3dTZfRYNDiMykhWfSAEYFBYCsAPq7sZ6dN+U77A3xhUH2QtZdbUuSBFDNdkiMPEC6WIzpJx4fbG1rPHnzRtwuMkADRlXxhOiVYFdyMqvepA/V9dgZbtMbSZr5ttUnLarWjZE8EG0wIHhwK9SUKyVo2pydt66JDuHW6KfzHI46R4hM4v7hMzLm98iyEKqxHPHnu+k+2fgxt0ZsgNJKe/VVDS161LQp2BrpiNxO2+Iqv/LXIh8sc+TJFk8mIBbvlddjlf4/1vehKG5Dy2LsQ2cDTDT1lTl+K3txGUej0LoqwlXj4znJRrJ5AxyfPmkaHEABzs3OKk3Cz/KTq0qZpwrz3SJzLW9M0cQ6ZTq6Y9YboH0KAEeNlRyek7d1xhJ857ujezQMf3CG+ASnD16K5nFeQLZW2s4AcXg+08iPoynBxwXtmAtPA2UUt0YUkcSd6hhPRovGTQLjjJvG85/AWreKeEorOElVcD2CNzvABtu4nJkVTHyGPCkK+DvhAjOLVEKI8Br4KcqAWLduqy86+nCcj1lrE/lWw/V/kCRliQo+vL13vE/NrbQ/6x6rwOnIXJ172DHkUo1wrQAKjVwiyG4L62f9J2kJlzA5Zt9U/taCJzSwWZQqOhTfG47VmzwkKclc1rrjLaraC1hFUfycc1iXSL48DqXaWCxa5ItDF0Zxs6xXRZY1h4PiRopFvUJquUWCUU2Sk6hMFeRfbvMzk8ETE/klq95Pd0vbP3t7I0hePgdd6xgwYJbujge61rN5/XyIEEaabH/jfUl169S/acXUu3gMOX06uoh3ZZebM0RDf8PMgEcs1S8VmFW1kPjfDIkI8in2VaYjfmpKoY+fGhgFjzysSAJ+7Ca8g4XRpDY4NlGwfCXF/Qxz1MuNHqVqZwrcjny10hLqabdXUPwiE7Ksgk/VSODSXfc59ACA79tW8DC1WjVRQHZ9wQUJeoKsdKNNxwAhJsz1sYJonjq/vj3YbppxngERzhTyQl5V453ZdRVT6sR+OW7tF1ptBKxL69QigceGKZsNv0y0/vVeIHt9pnbzt7qiC0uu0EzNp7EaBXbTU4dYy90VunlMIzBUpXC1SgiLbyjJk9BfnLn9uTStZ0O53wTSQ7sh1AXVDGWDOAAPYs1yIpy8si+4oK55BUJDlthAeekHiKWmAAjuPA+7vVAlQQD6sRIBeRqX2kAyttMhEEc83gmiYq728+p8eETv5r2rAXKzRG21pLAjOEAdDLcA41HZtAQ4rvNLOK5Z7GmGjlE7POdIbPrOZVvbfV2DaJvIum/qoaDGiB7HoCxwYHqcuZv6keIzNaobeQxlxp/XvZNOTdvcx1XXpaARoabBX+mysMuJWWL8vwxGHZJl3qUNOU7SIWVj38zxqkWtXZmEdAJJH14U4mmlhe2qonEHrhHkY2JaPkCDrLQXwsbnD/gfpEzfIYsmcqO+WLIM0FGuIwJUb4XkJZm6WFdA/ifeZoA6BWrimtmK3wpKUs6mMKbyDfJT32ncrhI+xd8EzxqmWbvRfXWrydaaqcZlocGyVN91WgQK9wZbjLbSUVKCAzI1n210cF64nP7zcGe4MMVwnFVIrvf2V/S2l1fMPRNpi0KnlhNllhsSwneMokhiUDEVC0KH5UHaLOL3ZOBrsnCvC3aN8eQbjf3R25PTOowmqWwGhV+eUdsGQRVB/ER54KfBydQ31fIhbzsli09rqCV9Pi+cQfEbhXWhQR38AI9qdo4BQzJMk7yWL0ZA1HC/FxP+xRgWPHfqz8JKy8tQ8QOQv8VjOQzXzzhjBBgJOWbmrKp3b+rxnKuRrxZxymeZc5kQuP3C0WYlHBfDtDOmhD0ag+M0g9psZw9IPpcD/7TqHwQDx6Wqd8ZIyoIL3mQDcVhRcWZKD16A/ZpWUM/LXD2vf4Lfw+QOIvJKiBgB95bV4w1xjnI5u99qUBYTN2LY5GcTlBvhYSdZ420xShHIVCTwi9X1lhJD6tqk+Dbq9CjfyhJXt5veZ4EJtFmiZkoavRyGh9sMkGzc53qZtnGFOSP4rYtn+O9eytIxpaE5DcMw2xpbEF8yv7rbeTI1QpCPODBAWC+J62H2bSKtleHNR4NxLrQT4X6yuRIK+UhpJSnuP1gYIPQkCzfLmj+TlGOlEsLtCj2mpFmgKFm0ZF6Q0GhrzbtzZiEnaWkB4XcUZxp2ta0muC7uXQyzR3A5rRsoZhHHKUfzcm3NhuhcE8mQJ/DYqINZ1xA6MaUq51zqeeXlt9s2vqZNw+PnGy8dVRWlaaqwfBlulLcZfXLpEwupU0b/iXx8Naluljh8RHuxkue68IaObG0F9aSnwn8RFbXXenrIvyQOp8qZTzR7tnGwiPBUUKwDJAnWmEm/317x/QmPp43QQr2qlHx0XwxTXQyzaIZxR6khWFPjRiojYrcFpSpdzNrWmJ98aujKiwNenCy52lcw0q2TAbKbV7idvVKq6PyDf8CyCo5tW/GQYcPRWpT9LGacELKOcYZudO6MQygLOHjxipuFfCy8UOuwt0weU96b3c/XQUnpeBqn1yNiw0ww/ai+DrlpEmMQWAj6sOiE10ZQj178cHTQkfwj8CBtDjZ1J12s8G8KdNYWYmc2H7DV+1ZULydqnffI2ayeuSsY+UnuFZa2d1+bR4qrXXv+uy42SQBlFIO7bYgwKo7p0x803W3fnfKUP0bxLPaza+RPkRl1QuRU8slgqALyF5dNbk1EeQ3OylBSo2r29REJQbFgU295ASYx0PHvBtDi78JF/2AdFEMEvzjfpOlHgWifdbCoqiOYGzAKUTR911O4H/Gb62V+8rpYD0oeNJd5Ddhan9wW9IlGGk8KvEZE9599fQvzHoBfagRmiWsuE4OHU/LegG6lJXbcBcsCI/71Avs6D/4Zbc/6FTPDX74eYkeHdop8T+CI5obt4ZU+ByZTwRkehp4FSFyUF8Dw/7MeAItIS0twIo54LkDVF/olzjkApyKNY+3VYEe++1TOFBeLRLgXHVpbvpKU6M6G/nAAVnNMHwGJR9cTp5x9yrN8OfJ+kK4SbU86SVqTEQYwr35SIRJAOuhqhePsWtUJkgFuERnMsDfyYgLhYPUdm3p7uzSKDy1KtY3ASmn3vT+ibjvPDSKpV/0lbsNjxQ9SsASXQpapGC43icr9TzGv9fJKGxxS2zVxN7YCdGtgmo8BUkFxNlyFB6PgbJjjUv9SLErOlSAPT5kqB3eu/x23Fq+WTSy5U7/tMM+GRT2jdgVclI4i/HMy0PQly4HFS8yWShoxQgp+8uwCygxq1g5NFo2e8dv9tWpnxZeUtxTJfe/5LumPBeziwOqjtfbFomx/nhmwvuWnnwmXWBnaX5htzSGM2irmyyFI+SOMeJbeTbqJo+gUidsybYWsRQLYrJwFWJXGQp4R70XT3OI/XtBcrq9/i9nVs9irgU6HIF840p7C87L4CNyDG4t5B8u8yDQFMmbhn5DnhvlQa4XETvnv2toBPXaZxFD7xZcaSWeIGwWMTsPdUwRC21kX00OtKFUn5va347DyjT5Uoki/Rp6wR8gjDyB40rTkz9eQjI8h//V0EPPgFR0s+jp3yEP+KpNWD4EFdRrqoOTGYE/SBh4R7AXzvbpXYvN6LikEiMl6cPzg13yNhY2g9KXRbSrfToWLBEznujMv7H+bZBvypFcbdnNQqNISLvKWpgE569GD6jfrCHpmGeO2a60qM8PDJ+kKJJVHhx8TMnpU4pUiM0FEskIxUf/eUpiD4NgIpW1v11gX0R5WT3+7YQaaTNjhpgCgpeO9r7RBDsZg6NcpxBzOBdUQy5ryzpY4gq6PFS6CAKQdHiq1JeiP/SLlZeTd1QZNZskUb7lwRDqYYrWFQ51W1q2N4HvPKuBiSbLciBP5a4moPzRPYb0HwrtD6YFF3byJmCqL71h85qs0VktfjcaR/5rEcHiHPKFtbPTvAIGwjQ4CJ1KP/eo+UUMtG6qMsHCtX4T6Vx+Y148dk/OP/idX//imlc3gfnHVkcPXs0jSUajY7lETAAYzurO0dgmPxaJ2GuBsRa2HULSDMvF1Yv9a45bMxlbnPvMPEv4CtDQqxix/INzSvGT4osR0q12yzLn/tPAsT8UwScx8qYlbkQ32wrb7u1xXORR3K+COMk8tlhvI5I/z33nx+11SMHTg8Pd2k74UawQ/4nbPvbF1dHtVuAHz8dFejbjfJyCCb7wc5ToIOSTfO3VW44IPIQricB18Hzv4bV5ck2eEyJEN7pIQT/JaoMgSTshpNK8Cg+dwJVaR5eXoHrf1B8a0s/m+QiiuZ4YgXZJJeHhvUoXriFKNE1CDFTV9E4jQvHRcKz8w6VQV58CdFAOwIPuQ3a9MrqK0Ve4WWh0NZEJ0D1Kh4jOwJC0anYQSs5G3CpZlWgNEu6UZnruODszz7uTRbFEau9ZfIdGZGJbBHNdo2djITR04sJAY2Pl664C6nrWZcWVpnT3RhJ/EGKcGz749NgtO322p7mT0Oznt2EgJ4i6XoblPo4p2fcnc/rCvXTKSlJpH1qziK0x3L08R28WQk+sFr6bPVAQgf7LoZmuT+2YeF+QA/dl3qBsAX6ursNc8YZEKXwhO8EGibGKPV/KubWZ8nM8YysLY4+fHIXR39qjqXuQ9IoaVHZKILPPgVgi4+5TCJ3FUOgDCx0H9bdiuqlSoW9OsRIb1ejah+ghBd/9Y7n3lXAaiG8Ft41UE6sufHqWcGJMsTbD3WkfT++/Y/XBTXq4FmDxAGw+b9QRqh+iT/1HoeB0+BJC3ET0+cxmR+i2VA8rdgIZehK/qD7gOmBZhYL3PAIndEna4y09UiIV+hlq/wYvO1LgrfLF4asOjoHhHqA8yT+uGuxgoDYmVbDRcfGhoivobOvr7Ezzk5GEOTt8aGEDllde8Gf/gpWaZXJelaMSHUIWdM1WhRf1BZgngw4ENUijQ5L9YSlUDrCJypD2yhJLjN27I/4bNLzTgq5A/M95g00uJeeFvlzTeHvlrJkgntG5LWO6yQGbilBspoHNSoWOCxBEp1mXcnzEpifikg2MM/XMwxQMwuySfyT4g+t6uVg+R8WfW2Z+MbJYT5OOmebTVJU4LpYadfqZACmCz3e3rpLBO/KgzXxCXFg1dox7Z+4I2y6FrLh4x9C0LokO45B2PsUTPEQcwqcBTEZ5ZfN0kR/G1g5dqJqck2lX6Qa+x0lH1La6WWGi+dFwlD2egIsQ0sPVNTY7CRMDOJ1mMegB+EBp5LMxMCO4NxEiXlD7HffyI4JrOKKMGzJWWhHN9RfFX2z3GzkJYNoRZ4sYVp5fVX0YtnnNKuOGrNEEZalKKqvbaX52DJTzwtUN2RSg+FttjS3FqYUd6XLsdKVDEFuuC9SHr2B8Ge3vikEg4KQm4TYdSDZh8AwLIV0kApBEiRpqp/w6sod9OglmBM9QiSqE/4E71OiBbOQG9qzSqWYJP49h07Q4vzLbhAJ5yjIdVCoLt0z+y7CpppDWWYhBBRH/zR55aoFDRSJ68HpDoMopW1yA+8kg6MrlJJYqR734YUtQnrk5LFAP8yg6BvZQZb83uRJYK7EvBpaLK2AnmTq/AerKcho+7d8VuG/IziTP09UDs2x12Jyx79s0Tfb1RJTwwHp3DgMi5T8rh1I30gn1G793X8FttFpGlO0Vz5wFENcvaE/lq3BaHai7i3qdmcIyfoZ89EHSVDVajW+pOlKBSHgEFJCnIqURBZkNs82ZTjGXgkZoNrEbIhZZU2CMDBSBjTRW5KgdABPdhFhnq3Blf5zEFupq70zCCqinGRLSrRgxKBknCaoVUsfw/ilMfDCRcO9CdCpejB4w2R53J11SaM1ojfj0f91VvcAB9lfLnJN01bOsbzARW78PD2K6tQevZ/31IZC67aH0f1m6ONmicjeXv5yGFk1ktv1NeUA3rCoZ7n3gvQ2hRX/V28M0lLzC1vQlP21Wpm67JKBszNy6G6tKp6cU5w7xBOW33+kdzClnjN9+flRWy8dswy9yLSB4o2TFGwQJ/HAbarEQ+RZzEsUib0z1P9aloCcncBuKwYnJN4BHlMf5YrndOqESJWAVXwxwNd8ymnxTVOb+6x7/uJ0ukX2USLL8ggmj2/gb9Sz3SYoDF2gtzFlOq9dvO8RUMSHc+oLTEQmI6aYL1585OXqVpaMDjHSWBcIZvVsqylCNYvbKRf/GhdmaZeBbuO1n/o5XG6dyrphr2OskF2LIEQeQxt903JKcheBiidxX5Y+m4EM4Mn69z5pY49xDgae3j0WFYpTKYQHUY5llFSzSasD3qxK3MIopjBio8k9oePG2i90SMcGCGk4KmCz8nW1RuGiZonHhuen0y9yDAS5LbN3V+o0tFkXpC2itFZo94WPVrNKiUFuHfbdAxZ6GBxKFV4KNngqmK0Kg4QE3pZ5Ta4i3DGeuqydVVOf0fzPTPUz8h7dm2KkA71ECJ3t1WBipNpZn1J2AUml1H0P6BVRfkZJl1brVVq5oRmnAjRd/kDQcUs716Bct3V3PSlWt9ntcJ9bvj5vlPSWo1yl5o3+qVQeL/kM1GfkMPbN0oJM0WmdcoULC7hWHSwkxe6MeaLAbNriK0dQK9HYYPvKHjsT9A3XhyjzH9dV6qxDh7cnlDXGYppy4IBHNX/y2pmB8erw5RfPnZ5RaN+mHfFaD1kK+8ahrRYNJsA2JEsWvPL+mG104D2+dXBvxosyUew7RfKVnyTyepGH8ac+R//4rAs0KMM928LXXaaPxs4AuOGCTc4z6z6B/nTFn8BwsE51Pw12WKfZtMiJNh0eICFw80bi7I9c1Fr6zNO9AWIns4liEkO5JnZSjF6CFP4Z/CJZEeswNUz8otqQwqZEUTWbWYojYhapmXVWynuvIU9afP507WKampMCjxGB+AlCegmdkbdKD+mokLRrywfAVmnAB6UJpM00FE66DNJ10Wm00WeBzp1e+zCANXhFa561Mv4a5y8EqnBWTbNk8bQXQHPj2AEYIziV6pzRjk8WAxaLsw//qqDvN6ISUJjDh1E1IQRrDLF9I5/NggCOKZGF/m3P+f2vilMZfWUBQTgSs7aOk6UmkjF5tYz1ZBASBMFoSruxZyecUfqMHjOcRGt2BsyLSx+6df45KOUESKjNh7XqXYUfuhjXtUo8LLfYcFFCansiBDVcHSOc1+Y8jz9qYy41vCMkXodkI/u+QuGVGk1gcQuNkvwpZxHriohR4ho3i5ujpg9G8emdh4K2aHZJsG/IcSH9h8hsoOsZKv34QIrvf4kdoVoNOnGBXBdjqgun0MsIY0B541lDND+mppuHwMa1SLE75ZSuvsmsnvkkoLfkFJJ9x2xh+tEEG38bh0FFA3CuM9kEs5zr4kZDLSFG2l7hJEXCEpQXPZJJk57z3mVybIyVuHstVOXBcJbM3z/E212ZwkC6zafYsXVYlvhEXGJQYCnPs2KMJNuut9BDglDwvXbi1o3Y2Z1Yu9eEOZoxG3AXSoapu0CAWDRWr2vm+pSwZxEEVIRZFnJOLOl5q7LR3lwmAiVcneWyEdbegffTbEYCaMH5c8WJv8+s6PFW0LtjAosKTypG/ikweambXqmircdIF6+smjUkh3ZBHS513kL/TlTCocqQGZebVqW3eyqox79g4fiPQdAhpBx1S1xIp68J97lNAKt485PZhbHfUnMkdzvBYqcg4F7SNRuSwzIgxJfHRQG75wrtDG1PAW5VEHt4jRApwY4/87MwjS78e4jnCYYWXfgHaPvNX/tsUImRwetP3HQkKFDnF9VDTMkW4WiTt6AsiQI+OeVtT1DjcJQUbayp4meR0hLsHObuF8OAj1xVzlBdH9eRqMBHPkGbcr3cl3NUypSD9s7gW7nox3Kpx6/v4U5S38lKEIO1Qb4oEiMqvXc73C7s4skDqqG0jjGdvelLS1RA6zz2n1B4sL4UE1Qx3Eh+JInOKkT12UBxf96HmYivnSpJaSD6sY2vn0yHhRCGAAlSn7pJGVgVpqYNMhc8/OWd2ISvhkW/Il8whJ/MQvJL03mrj7K6QCIapt3rLkaUsc84S5cyUzp/fS01zFFeEbxEr/9sjxMb2R6ZlhpGWbp0E40Hsxv8+xeBPwRY6EZozscYk/uVFpCFPcGOhwgyNZPiHcd0zjYuQR4nShk1NECk/zo29z44A73/AR9SoQAx8ckDn12vAG0OJvzm6C0LsadHyoT0YbMIzbAq8M5Qmby049J+H7lvCwHeDGeqRcNoXwMoBjZ+sh42YecHFfKUzqv1FRSVi4n7sJ0cwB6i2pJl0W90uhyuUIqSrGBTNuNAWICBkzmpyh3jji/YppKMAbHApcgUxRlr2kt8j2y3kjgzpPBeUrtjtMdsoQLnvN2Dy29OX14NNKkuYrQ96A8QtsCSaAs9qFfmqi4YvaVCdUfq1GIbcEmZ47KIL/1YF6XJFaBMnNmvJjkg5kF+ogPqwgbIQDY5scpQarbnAbEe96Cqbi1UrEvDQ3zsrM2EZ1KfVeUdQWsdyHEMvRFKO2jV+Uax4FY7PdJVfyi98cqOgXH1GJ7OiAu8QBSwc0vfjmQXucNPDm9CYOGiZi8hpamba6Nb/Vbo9ei+rpR9/ne0SgNDf+auuzkg7MrvDGQfXGlMuxA4XkJr+DgHflCoeGTA7EN5qc4kuzHFeQ3E2kUSbbcRH0VbLwW0EdYl9CjpUJeRvRYJShv/DKL7TY8QQnvQGKQvNnEQFgIpNZpGPC+O4yqoI3ZrP+LHqXIvYSwuO/MO+tPojJvUFr1iBgDTbQK6J6qK0dz5T7U39vOg+AZGJl/uzOD4Xf4mGcFS1Y4UiwIBn+gy/L8kgWJ97SSuBJ3R+7haXaAxMvhDegCCKfpqDfd8TRyvRjk7Y91CQqqmFPq+z39x75ZDeeyIg9q8ZRtkDvoRCnNqSsddepIHC69uDkumCq/ypUIsrGLpV+NUIZgBK6wipn0OIggTl5yUdRE62+SI/LrNjt7G6hw30JBqm5a2Gj26TkgolcXuIxZolHIH0wJaAfgnotuh/H9Tl1tx2kaNYcgb84nr8H+Yo98b9BITcOovPAK5MIMDHRkp1KPXPdO8s+9Gpwb1FWkQWDF3YC/r8dT/wtpaHTvpmM7yKbYs8bUxUrp2Lo5ISUxUXQfyWhaYgB1daOO/Xx1NTAh5GjkrnTXLf0z9elymC0DDhagcM5b9E4CyM5QISDJWo/lbAmh3gyonClcEuWx/z1y5NMqnrIXY+pa0ZfniLfz+72XZnhfWSykYoaC185rVkE20V9eERM2+b3k8tuYc/wN7/tOEaMsGPgOA+6qNvRSRYoVytNr1Ulfv179+OM/N3tjaNILmI8ExstIiAZDtCUAeFXiw2df4JjnTMaq9tjnKulczcnYct69H0Omxej3E/My5TiorYD9oUsLBV+MzC2fJXnh9n2CB29sjK+CVdkjwg/aRyseCcg3Q3l49Tc4raNaz7IHTmfWNHzMFn6fyohqJ+ghO4P9vzmcDbbs2xlCbFHznVMrAXTMfosXnxC+1HbJK0ST+wf8NLZWR0BtKe/CKUZd+C2SHtgYtTp6h0Ex8OKKzhiguH9Tgpn8m1EBJj+9BJdJmK/eCH3tZnsJJuPAAHJu6PdPG6CqVSNBWt5TK60xS6TOb9E99wLNzwF3H8gZxCXyDnFEDSglFxChkfU0BQ4D99XoZ2vjd1RrCXEdxBloeIKvaKIK40ZyGbZXZBMf+RHYxyd2WGyknM6VYcDaHttorw0EWA9TGpBfPXOefPA5dYM/1eoDhzHMZ45OesYNAFF2ahES5J9faUXJR1/h0bqNOFSLxOQSCVlp+RAGX+o124lvqP8g9OAbliiC5D7c1M/tAEKKkBcmcJt4XywWJCS2MPo/KIq5rg7pKz8vbEIBT7TdafB5P1d3q3/4aIKQ9wjJpPeJxxPrsuwtej0yt2/8b4Q68XxD8M9fUUhbPdR9BlYMxuE9vs2kelL7A+UGjvRuBALZzo32/tU4yeCFqc0f//8WByn+cDqe1VPGdfFJI6rA9Kr0rB71zIFouppX+GCfMJQ8xw1jOaKkSw/uUgHKnqANUnNpMSI6GIBeQCbQoBkCtlhtyyMAb1ENnhz4cS/XUmLn1fBv3B+POYi0pryXxpkk4dzab2RnAHeGmlQHvtziGW1EMSg+WA0EaNTNfEI2Wxy1NkoGxWQnM2g9tbyYhLtHkEXamK2ioUzfoqKNHq18uyLBXpW/NKRY0FeunRkPgml94PmC5GVBPaT3DbGQgz5m90mLPm2i6VDRHQYHLZO3hx+2aPQUycqHiJhGU6Cat3PBzqFLxDZ1YYmrtNPmVcdxGiXA3lSluPXKqmdjdb3b/ZqwVvsPeQb3zwDqwIb0aGVW7M2BsDhVEmmoamvqjd1FDuDfh16HIVgnAALx/vwOaxa/tQGNfU3589gBOG6Klko7DKK3IA4+1P/T1PPfDW8JOYP/ZKJoU8Q16jIcklbbux3Sgdu/Ldd6HWwzkpHGksxyawqLELRSQGiwX4m+bRVS6y8g3YNvjusuBfkzreh/imlUgni3eH6+TQ8rjaqw1VPAXH3/jZUVX2H/OIGy1F9BSX74no4NFeYlRKW/FFI+L0RYV4qMFFj0VPya/3V2fiE7HR2cxq3D8cOmX5o7HH9yKr2Gty9zDrMY58SlRYwFB3E6n3m7hjOMUbVBLE2/YW13wCtK3qUGyVrowNZrgp6oya7+YK+OqheicbT8+20ICHbDN6ghusUWooZ8ejQVuEwtJByvKoib8GC3Rl8vk7E+uk9O5XdldpKwK4HI9xLdrE10ZGS9iT3MlQqBykdoA0BKr6ZM/3OFk8JamhbUaqcYZv+ir/coARWYV4qmlmyc1j83KhxIC9e3F0OiW0qRvWqg/0fKezTBgjEXMeUC3XvBJzl9VAFdWd+c1imjqLHbPC7Y1qcbQD8TzEIKTWtL0mdXnKZn3LZORsIaFFaNMYaqygMTIXdKt/ut4ADq8rfuAjFmqE0VT0o8GdAaxnDNk7zNhQwfVXA2PRRQOgnpHSrembaYcW8pw5B2bpgH19tx8IVIuUiDKvWPDgYnyugd+uFkNf4qgCqVGH+GSD8yRiF3bvTbygfbreWJwkz5bqk3SO9IfEgyfqpSuN5mirX1F1QUt3FiWtZQS731Tyin3Y+76AL92fglfquGRtsXHGnP2j49s3myGD9+WoSob1MfnBmxcaFb1Suj69HOkf1ksFXyKJ2Fz3P9mI/8j2ksSO4w8TdiHRV3pHpG75iLlGGqYN6lF9JohOK7TEv0tA2aL1eG4d1R018A3Uvi8jZ3PMVR51OZecyIrudrQw32HkPGfbtp8ZWYrxnSbZ6RiqBLNzRYnMDg+oWlZ2o8cUGxVUFjw93btCNMVv+yC9oN3WQq42hEwSKUyGmwmtKnrOcelH/15AUBsSeuBhPpFutlg1TJ0g6MQqcvFc6r7cHHxD96oJmDRu0+ozg/vvRwjrFB2wocziLr7Ol0LSUiPebHsRV76gGaMCLSNe3DqzZhk7bXOIwpUhIqoqGCYPpgDYACJXHEN9ktGFlbuEefXco7d8U72Shjo8a2iSkHF5+e+CzT/IO3ghW5RotC3G+/NwCvc8o+azq5Dm70zgmpF621HJ7IIFYaP9Sjoi1q974YbwAHbzvkJaTb9yQhi94JYlbDcg0+DS4bmOfGkxTRitLwybHa4Jlk3l2AoyHEP+wMFMtgQJF5lVLyl14xoNoBpqaRLV6ndx5bb+95KL7/yEGYOkf7bi6cDD68XUqUF1JGHrrs6JI1ityHGn0UV5a/idL3iGdmfzLMmNirvpJ2TZ6JTKuSZT5ZW6V/8CI5su6ne5igrWmXu7lJdkq1RYBCsZKQxnF75Lvkr3USpC5DjeA0CQYL7GXTxZL4mBASZR1HrgRxlQU1QbdV3Oyqdi+eJE2mnAoR9xObcxrwUd9yBVHQrbywGjRnRnlBLNoNSIG50hbxnL1osCzmmEzBUzXGKe6r+5SwOrjlp9tXlHs5pco1htlWPeEV5Zj8lPdQLA/9ej3rurngj6SZ0FY2bx28hOLwp9kNt9fxfk9NK0m3fs13D25jx4QVfBUzBL/O4RUJjx9iNHHGVVsv76avg4a6mIFeGiDnZ3hT8V72dQYXIPT3wHPC2OuI2bOY4zcDXsRmmebbnVQMFzu04E+YYnXCjzU1o/q5sUs6g2jMimFKrhWLroseFj/BnQsYVM46LhDmeM1/3QyjSoicJWlG081nPuycd5sd3Qmweh66L1VIZ/sdRxp60bd5d7V3gWminXYRRXpNp7KGUgMKfNDPWY7Oc1qbDSkSD4aVoPARL+1Mil988vZrhT21CmD/GCBYFvzVhfAgvCQpy+66OrEnyri+EDBxDE5XaQGVLyYt9LPBPYVO5usnmr5nSftiNVxvs1sIWwWEsD+PNp4EflFI2f9joLNWAdh4CP3fKm7Sio/nO0QsrNMz7Dw/VpLPbAmsk3ugC5rDRDql8Qjz5aYGVvPwR5yPeYS/vV8NkEHmlWVwaFa3a2RBIArjPciRCrid0ardDbmOKj0+BC/THm+h2NuuAQexDgx0XaTytxnDpyVlmOT2EDBSGq2DMSSN27SK5giP3EQOdqdcaVZ6SH+On31MvCzcrYv3v4cDhp5jUxMtAVJChTt1HTQ/+7i9hG2tk/TImMMvTC2mdeTS1QAJgZGWa/4MS/40I79GTQ9OQ/I6tlvQubhVG1KSCS/BFaVt3jdq4GACQ6xMY0Z1zwga2JVXU5rtouRHpyrPSCYVYdBs9NvUOQ28hC1hjN/J1nZ9iVPXROXbIhlFqjF4+5iPGwY5syKnWl95/yioQwxTorZS6F2VfsGwXrCSMS+qcG3PjKcPQe3Ksnw/FkAiV1lVJMct44sbE3UDy7QaodFc9n2BFVWcu89aGinN7VqdTxMTxmoijZuo9iC1yBQmK0UDZXu64xbY2vazCDGqRKGv++3MqO28X3TYtxcooFsO8VPrArPz2fyk3OeDNDaBx1mehpjUqCxsxtrIeu6cHc+WnbIGdDHCLQF8gM3dOSMgU0xSQewTxsEMsbabRAkwiFihkDZgssJa2Zi4SA5lt9Z78jhMFQnBL04mhft15CzheX8oWMW53/z0jkGEHjXoFzb2cH+/QIcekZSC8bSigJZNHQa0TwSANy2c/6715vDTlsND5Msx4S8Zhcg71xhGmMmPK9sAX7uM/kteAbbRBOTvPnhPjI8rt8xwaGAbUcc7wIDMoRdoD6/EG8mZpoPApCZtNPvjKn1C/LiR0ywDcgYGZZ1iupnx70wvWXH8rtJ88IQ3Gnvy/e7cB+kcsuvW6qCQciVD2m5AfsCKZAujX0LkOcFQ6KADsm67LiFRu2CBoj2oqvo0ykr8WGy5kcgmPeVyRDIitHr6CD86q80n6/Yh8mWl9Y+YNRRV+T86aDJPTa81ZRhEsJMq1JnPDel3FQEun9MkT0ursDV+swrp+NzqR60y5z9tZEX2LX9kiiUH/qtgot+UqdiD+QU9gwqlWORsqfR1t8YrSaSIica1APIV3ppwn1hiMtpA+t6zuWLd82p1cw9SVpLhB3bJuhJjClPbMtc2rCtXnakNv+rLK+1fmlj6d5YriEdZoxrKCb1aa90wPjmwa/ynfZ//98AFcquOIfkrCfp6mYN4t6gyTFjEZTMSEX3hbXiDBOSo7ygPLLhSvQ/eHDASBtInYiKPvNVbwInpGDL3wZJ/sdSEB2c9cV7gNH65EaQzX+hODDcYpATu65SsFTQR2voLBUbh+Zlw25DeLp/tYYTLaFT2AEf/7Cgc634pr8u91t8NWp8OxsRNhwHbbgeHWPMCD3k8TdmqCBFHl3PXAAAOzEGepUUVLHdFZgLldF8AN2jeAIgBxXwRjzjwdrlU5XmhkdxD8BN3y7U2KGBNZmm2LmpY/J3IuNriRs1g0mLfWYwAcMI3LKWW4dwGBzk4TZPeFGceSUCfNzcL193Ma7i+DAOBzBaaha5mCSz+M5TCQg52ojwoDfqzauLJHjMOww8mKxEQSSUIhFsgGnt9leUa/MQzCuHKKaDvWVpFdXfWSn0Z9DF9Kbt8aNo8h6d6EDVqWUF7w26WVUytzCA74GlwzwIIC90/c7XUztwOfMbk4bF8rpeKqM+u2v37JdWjIQOCjyXtqo5LmCfRM1NMn7+sDhnMLL75Ev/r0GyspHNi/1GficnZE7W88Lk8ydhmPjQCd7E/8ZoeDeH4zNBqsWrQDHaDsWztBYf2QVX3QifRPJTIuRHUR3wkuR+1XgVhMSoXk7Di2Ps2K6hXp0l/wO3VNE1QoeUCIw3RHtgppnFYSKJZ1r6Sg3c3DTFIXwtQOmwzHd0DHvqyplo6WBXAjibpOWUrcs7APlypNYA1GMN3pgHKEXZ1SsLoyNPrdcpf+eYhzr2HquI7ZZWwIccQq445Qd0VdtLAdrx/DQwUjFMNueoukrJPDAgZw0DrCqB3UUIuSSFC+hggHIwuzDBOPfTNYRKkNMHfTLEr4Gnt7WHCYvNciMnVdkTfq7aOWPKxhQe0WTsgJZ5U1BCpFgrlq9acf9gQfMbvLuWD7v1GoxBhqe948wH24wBVk224+1Ebb9WGGfXVMtPh0BdTGp67RhU9okUYoORnKprGSANGqI9GTDoD57JIFxdwmlP+SggZguDUXwZtG756/hfhldpu6RFjwPm0YpYxGRmyzP9RZ7jztYTG/gCTMYN1LHkbBae5Imaoqx49NtlLrhH2qlW/4ajaRFhQ9RNn08FnFwQxnnyK8rtkdEScpxq4MXK/yaM9hd4BGEqfQd8ucJp/+3fNpSgDD34AkyxHrUOpqRsue/KNllSsMNeievSc3DdnQA1xrGYVMQ1SR8cLmNhEABpAXDpZGmqasgdlImfm8ZgXSfUxAupb6flAFyitY+mRynIcdt6cYgPoqAM4jA4RGVoBHTSQBZ/j87USapeh/s6hL5DiTRjM0qDIR9K7ORXKSvVyI5Ryte6uyY6urFS0tPhMeAW2RNpqm61Ns3W6QHyjD3d3L7vedNymlSni/FyC0MfSEPU8VyBnN+m3MxhgoDdVnL8OShRm7vOu/nQuaT72OVCVry16V9mXTs/7J6PdLi94M/Dj1pH0nMm8f/qhpFWVVsJJerpPkzufLbLX8n/WB902VGoNV338wo4G9L9nwx52AMdsWEx5FWbK6NEf3e8oXcr7Xc3GEq9Zxh7qthrjGwbT03AsO5IqvwUDH2lzhK+UObE9Gk9TZifUoBS77YuXQHAEmRH7GAeFv8JdG1lccKPBnCJ4rJSwrS78Jc6fFlH+r9YRipc2SOqerytvDCyVUvUEd4x1c97CMacrAsxJ647avsNk9Rx3rFd3k0NEWtWQi+fkHFHGqV8EP9PO8q93g+XzaYhTDXKrfWl3wJ4TEPj7W4Wy9XfXbhelW1I8hd+uUCDveyoLUd27P53YrCaIIiXMolDXUqLijepPnX+zjSXV+vpoFCvVQGgAchgaI5CD+Zo2uoMQOscOGkxlZ5daHuHLHcBQDvxJ+ZIpI01Zc5HnfzfyUy5BqN6smh9QlgiJoRkE5TTKZ79y7YIr/N0lt2VzGmTwa+xC8FcA+axSZNsYKvvvXmn2lgmfXe7SWrM37L+oqLW3EPVZiYSdomWuGZIPs7nFUz3LoPCnkGhTrNd0tdd1jtEbJ2gb+mPPPJKd3zv+nYNgJeMSQs5u1IwG2BJyWEWW59rMVWNhLB7DzstIeAI3fIOr9nXm7SJAROD++4A/uZVvjETiFRPggI7wQj0VHxQq2UXHXm5oLBHrKLIVVUknegdlpemELJTjX1cxSvy3w2fg/GWwZYlv20j5SFQ/6+OhNTfYvTsS3j+pmDTfakirPRmj9noWQy5YbbkR3ocy/pmcyw27NhYsQwsLF5w9z+TguT0LS4McyO3E5J2vCarNS6HL03iND5WvsBvPPDZb2iTEAwRIBiK2XZLMtQgFxw4qKIVmVsdiM08H/gwng+uPCZqFOrLDYZRT9vAHMLB7Eb/w9e4/3lVsLLESuu7snc+WppePYcjOktwiiONrbDCOnhQ5DHbvBXsLFvJwlqesonB9kXPWkZHd27wWoLgYtKL2SsQCB7AKlxMJgBNdNsaWCL1ZejzU8uxnnvnr83A0HUsZYcvJEf8zTi4XCQZcfx4HhEdwsIjoIz6fOd9Sd3Sg86B7i1PbnkMOXkELPZ+ZTfD8x6qZZmXN8JQoU0qx4H6I2LoE9QkFLgfwRo90aAIas3Ex00GZWwF9mRsI6y/+5IWV4w6Q/SD3p6auE+h1Pjo3fMPsQXFsYdUeKXX+L4e7NwYiCc9P5I6G3J0r6VHPjophj8m6/mi7/wonyHy6qnrfG2pjpuI/EF6wrN9cP+wTu/wCn/hXCfLT4yh+B8T2wNC0czABzGt7PYPjiE9dabynPO68TJxlp6hqLBn51b94Llw5zRgAXh4MxlZBAaYSuzIys4PBrNnfbeS57m3qOiamPSeGKDAtj6dP4S3nUvYGKrMXwJ3s4Y83yPFN3Cp7YyQEn87Ezb5bcIcKRtSg+G57CwNC7X4j5/IOeTqvKTLYDwEJsbxCwFhTXDXSwyWdChLsKzFU6DMvegCAHxvIJxtJDsSkYLF6v9aMr627xBuwM92R8XuwgRHMG21P9Fg+kqfLEMBSg4hNO/99TFl78E6z8JsUdJSN50unLnN7KJZUn9YWLHHUTgHXeGCaHa3KKZWYS3evqV5lbNjJEGUIegBvKME0s8mo9RGDqN8acVJj+KbXXAJp8uNfArM86Yv7lP6+KOVtlx+/KFLRbFSwQt8/rvOpOOi21nhZhNPWn5wPBYInS/W/ecMj5hCmCYmgFsVFZ3TWVKFDFDJwNXmbyegPL0a464sPdoPWi2ILNmeSGVWf0JKPdX/AbTHre2InuzaN/SQFCpqKqFE9r/OHYEu2teFGbcKiZtEj2msH1DL9RQU0ADKDNFIQUYyhVaWV3YyCrQ5qa2gQFzRDIs70WMjaDUNlsGhDAAiZTMhhQ8BFJLrbLOy4B8o4yYe1l7DpZb8LkYNL9rAAxqHVDsvRM7X2grG86f+Ps2DbLYv6mKheHzN7C8La8WQd0pME52QCWvLGMggRqjJtAH8x/61n0Et+2F/RZicb8vEjNfrr9qILgCA4UmQmCJAlXp1nbfOJDzwAqNxAMyK4Jqi9i2tWgiJ+lIYCVLO10ZQaF29917VwX/xd2FDyqh52mCn0WpDN2qa5uY3Vx9Pugsy9kE7nke8Zwst5Jyvb+GoOd7MkiOqugJI8qSrEwgnyQr7vyvC2jNr1GIRY0n+e6elZoCYbRskeCsF4scVKcctTpOnbLiFvyaGTjTcgdeKqZlAhBSDV9O5oI1F+xIoOB9UIPQunWv4Qkgvf82RAX9r3o6LaV11KKc25xnct+uAjMt5wC8jK+fpFXCcYDe0fgyG2MWF6ws09SAXOXN+VVA0Nr/WWbpQXHeujvnrMxvMsP1nXTgudUA9ydPYhqQOsDonccGm9vH+VI7Ehb7rh6/MZ+htCRZKoCIRsPW0cwoER/xOjJ90AURBVwVyaPBMLFGbj1NsG+58EFjiaC9M+y9fO04pg7z//x34YgsRwHC4UsJ2VEl9paUhjlZ0iIyw/+/syGX7XdYiISWlpOMcbVEUahIXClTNq0gkJnz2RHcfGV4mp9qBCygBQEyAGp8WnUinXWbU747S4CaG7xjZ+yaGo4nwlTPJzyy1DN0vD8rUgSPQYmzPv6EC8FnkCSeROwwH8BKqoTps+Zz+Z2pOakwpnNKepIMdKxCMBmcco7YiJeVEj/s/P8vbLg+pZmQV96tuKotWSHidChVKZ+lkhkqkTtfMjuQbR9XhCQ1lNl2a992lygW1P5kdvmXvWQFNtuVix5QaKH4oubvqgaeAfB322A+Qckll4Q3hevgSfFauW0QTDnIAbdBVvncBfoIeugFXcCoG/9UVp4V3rxUY0kkMzFmINlmbMKIyvKn3mkIkdslt5aNyuNw1aefU3nXhG7MoE5Nzq6mWv6e5CkvQ0PFhj5EylStE4U1h4NwXwIcqkpiGepUJQkp7/uo1BSqks4yCvbvkBZNjdFB1VEVPSQmH635zX96I+t/XZaM/ZZ/JzEU+JK8fdg8t3iOHLEUEWUkWxUlQcQDzNX+JtVHlsoeXFni2gNFvSDdLZCmlAciooQH8h27CNN0tGj09bgvkGdpVPyvQQ8EhXydVJMFAZFYQTlTCrwFCI2Kb38UDad5vNTBUCy2yyONH/XGg3XA/QH1W6OECpTGbSDSx17EwtWTkZVp6NyaWUArUiZHvE7Ojw0p2lO0dSOYq73Qc+n1G7j0AQXwmA2XRpct/JTMtW33ntlDzgDwF+tOeJRfyWUg7hof41oyniiE8Lqm/qCQHuVn3S9snyK3hFO3XizQp2WhO8f5h+nq8LEYTYwthsZzk82Tag7ScodhldgpmVJxdi5dfdlR7k+HrrWwA8RokS5xBHDS5yzqLmwdrjv5Q094LQ8yktswZyDTU5sdHmDi/KTSj4xeB85nHuq54T+f8vCvJxnWwf68jkNlZr8ESnxHUXlgpXEiyeIDaDeA5Z2uASWHN2e2aKDoqrJBKew5ig55x3o2SNSs6SFALr+WPV4EPOMgE1UvCZsj44vFlcfHBlU0iLxtB509PTAuKdCgFOUXVm69Kiocw0tHM9gZMuehgmvSIiAh2F1zYc/O+Udw1+QX7hx4wsA0g1XOrkkH8diN1xwMJEiBhoZrnpKeCPa+xWCFhZ5uXPmaCupB4+n7UQJQ9nT1S0Fx0xtSBIyAE348Q9f+ProfIPQRNkwXs8P5LescEZLvBCNdkhmG1FoPxAk5r/QiyxC6+Hgv2sY1AhuiunXk03PqIpHNuMoY3pJw53d9a2OgKTlc+7fsr3eNPzGP/BAAAJaQGexHRCX1UnVjNn0ZPlHp+1da/enrVMIZYblz51dNt/4+KTdK//UDzSK2vx74Pcfe/KeNJU/ayI9ru7qAEfabZlCyc+bHjJpPnHeM7QTAoXyP5ZFgapkJDP45iLdI8KGZyL6XJH0avTQD4Eo/jcPVaqVKgPQnfklVc+8nKSx2owHGgHPCb9igmU8oMuFkqXS+AkaATm2XHPPhCBJ6Fyb1IXvhj/0x9wZzMncfPQAuf9oRnuHLnHDhxBtgMbBuyhoYpt3IH9qpFoELTUi8FFtwxN4Km18uJldC0weEMzQy7x0pK54oMqEeCU+DTrt4H/01X2tqQEC5/quelOxDAd/jGbcJTgUhDcPfBQzJhDF9hmdwxtu1oeopKXdhTTRYtWIgV4rORyGmIF54pcwNiKHEKPT0kZ7Nl5HSCrl84wog9hUzGB76Pb9drIc399afCvLYz6BUR37bkAmjo72zeer7SGVY7wDkcUVXe8JYQJI6D8J9E6jvlMhT2PUfamEpnCXpCtxz51U+hMd6X91Iqle1EdXWbaYidIzBqWkhL+5Z4HsZBM/2ldlsNgPo9T9zesS6yy3S+rNWTgctlb48Xtlu4BhFrfsPcytW/eWrQSzxcqJjRSc3uTVJhrkmkErWCgPpf3MRkDLKZqPnzDJAMePrPPDPBmGfVKbsEpJoceAivZ+MEqADY1F90sR4L/5Xozlx4/LEGZClyY/uvZAQIgI1lvkVBCOG+oUM+BKd1zEgs0IlrBfDSay6AFPM+I7wUZMy4ZmVaXoFINOrMIOdSFvtrds0TyI1oHrUUW95hWhUQG7+BwZ48CSrL4WGoYH4vn3YlnJ3irTUvH2ianaRATIn+I5WVwN6icpIT8w78IP3wjeAE+ZcniQJwod03+6YR1Or87dZmRCmyiDahnV+H1VDg6PAAEBn98u2EnhmayQpGM6sZX8swci9Bswbq6nIdFDib2SGmZboZRbSn8jMkAkBZloRs//ZbKK8s86uSnF55QO3TImU6qLNjrnwA7HJeZw7PjwvYxX4jQ3zlfUdHXZ0OC1QJJ97je1MBJHTaB/ghgezXvSOgPMQbjXh6ZSBXNwY2U1gEy221eLFYxmyPqrVlcXna633Ss+hN3A74+ZX1WXez8vXbKH2YoSepRTK0ZtjYHr2QkC+kDk6asqH/Gq568qH7pQmAS5IH5gf1y+otRA9iIUk7+CG9N0r86C0b/THgwfzFB8PbHXka8wGmWcenSMUL06CwT0V2DCpLC9FXnqayIG3X5dULRxFO66rHFd84Kr6WRx+m0k1TWTgw6mdBRbk09I654A10E/soaXI12lAWl7teXo2cymlfeX439UVu0KMJrfRY+v2DQTxiR/Up+7lQPl/fqhgjgX0Q6CWKsvcHZiEBJTFzkl0b2Gdrp9w+XFyAt7MkjVv6pTBydOu1Qzl8dz3/20GAfutgIik6QlxeIh23Kx8W2mNxavm4E0Jp1l9SGn14qcpZCLdvnZEYQcPprbhCWlHL16JxTw0qp3gi/vgaHiImgC83H7hfDtNfjLkTR6egqVQhOmdAok5xgrKwkT3MBx8ye6Se/PnU33+JOOz4GOY1mnuY8OMbO19B0eXaJQ8waFvYnn2u0kfLhgOHqMMTSKJMrcDAuEJ3DkCsBKFYWV74rnI52s1F58/mha1gWkeoiPLa8E6OQs0btuByO9dHjumIOImkiz94D9TRS9uZlODoLHd7tJcbWg+hN+D4Lm9wva2ti/iWuc2+POR7yBuWZ3unN7P/D3LSukbgnKRb6a1VgUhd6PB0c8kGi1qW/9Df/4y0QOfCG2PbkDo5J9uhNlJ3yQOvw1CX5hb+zj5l12z98L66fW24anqeUJnX6D8bhGYGAJNlnM/85QfxnJ4yDndDxI+G4dfX+NInleEYrTWPZbUjBbBQWJjd2vujFtriat2ufdlkDMnEecXEJsBMXB+gAOztbN6VHD3JFjxFMxq8noUPY9x23egWSxmdu7IC1AqrbcFZwF2CEHqUo5hx3h4sq5PQ/GU4aA1gWXvhYvtsB8DfZ92ElfDSMmE6LC4fDynLEghsaraQyLsnS88URduQydyQ2unEqJoa9oX8KcT9l8XNzQxNiz/2reBbzbomyuUa2vZQkSF9WoVVKqUMHQTwhEPDZ7eNpt7KRYVTzAD0iGO+eJLgcfmtyDySL0NdYWE6RV/pZPuDrjQVA7VHHxysYSoz3g0jtdygWBfd5oYFI9rMvbq49mZgTci0rnEMJqOC9QHSPl++17cakvjeSaUV9QTal1rilS+6bs1pb55QarUAlvUe/NA/yAz5QB/B8BZIOC/iTYTiNu33YueFf0oIqPeMIuhmjt67eynL2LR+bvehO0WPs0pRTGwVW/GP57mDTs2YteTnTcfMneMhS8lWBHTRIjHwXdrZj0mpjvEo6XBncLBYO2mZjX/ilPm89qz+RJwdvWJAmnO+P0fQwbJtnFoSiagpGEoIn/QhWXdbarPRPx3Qwpucg+gI9l8IH91C4fKEH6q37PJuhZXOdc0/pBfTJp5gzbnkwlQb+qkST8pL6I9ah/4o80gjpL5p7Ung4L8eVl5RSPmrlKhL4F4fNBzV4ENHf/wjwWeQpibkV+wRU5CW+W3gZUQJhW9p8j7Usr8rdhX0FhJTVbWj/MO0ALs9y9C3e+NglKbr3YOAd7iysrxGP8oarI7oFfLtjai+aL23lJO3Ph9MgnCo6jkIACGV/PHgnkyGnO6RsuRUgSmA0nnkLndkx75W5Ea9hom/LrISc6nTk2GRqdWKGAcHG+VM7pPIvyje9pUoBpgF7pFOwV1ZELsKXVGE8HNDvHAUZxGyU9sVYTlmq6aSZnLqpQeuLeTK8L9AddWRU0KAu9tRDSdR1h/0v20FN5IHFjc49T5O+uRBPlzymOs2TPLLuxzrNi8Rk19X/QN0gpmpCPmvafwTiED7buq3KhG3cBUiUnfTcy3cKvrNeeQEUsPtiLDLmOfyBZThoIQSYZertSsCG4tANqlZhEEKqVGl9mLr+BCpy/qHdfmvYRlI4j5VXXRqa6UJmVsI2Ty3oY/5KlJsJoyVQOhXTzbZwExy/720+vjYmcxrhFX5rDauCCNDLO22baEvKw6Xcj1pEDEcgpKZFFQJN3bxmseLVZ2ZfO7mzlIxfGiNQrd85TnGiYaO1vwsiB4DltsjHE/joqeVXoQQdhYsZIlBL8GNR/3IjzwAAB0oBnsZqQl8JbKUEu68sgkt5ZS92uCEwqcglto1Cp3tlYJSB85Dnn2dfguDGXDKmGrT777J1l27zzvAwCbDgoWibQH2iwx4GGjFdX9xo6zUY+arP9ATZD4lCsPnLVyvrVvalO30v+oSu9xZstDqMOYAsnWpijvXYKSIqrV2d5idntBFYXmS9YqBSXcms4E6vo3S4YEdRPwAi97yYP2mQ6LECtu1fs50TSCb7t84VI1Na0FVT7pgJm/+up7AsAcfraF54DHGoPXuDMvWUSQ6JjIDZkI2mOgbwSRnrqB6xVKHPEvXvdaB7ggN8jKYaVzFE1rLpXw6wKhgXG7NhAhxiAmbPDwb5S3fe7J7MuKzbga2/aEtW9xYxVq8l++69LYS61pD/dGwL5s5zXrMvYE2Tg10pkFGrzHt+yVc6XAKTwJUlU4xW3CQ9bUehrOzal2UF0vg3foKW4Qyl9c91gujQOsEbZkHJI12DK1tOxk3O8g12epcnbY8kRNNuwIHnVx2EYinxFrOIWLFiZYqU/SQdCoVXG+DNZDyz8KyBcvSh3R7pzI+NG1SgXbvdBkfj/QZed2IJfrRFyG29tUDs1f5oLRMJlWd07WiGe5qb18qNaNjblJZB7nh/xQu+YM+e5hSDq6nxAzQWdb5H3AzwwyBXHampDdGBc/3zQx2Uk5ortT+IMyPQFNENc7+ivcDWBGNpIXP7cUd6U4gJ56S3Iuk4pF+f/JeCWXYu6egGNpvo2OGkJ8v9AR8WQj/rNxvHGtv/1iyXfzi2XCuvRRJVf+QHOZucCbnUo41Qg3TeHe++sIhKC42v4zc1JdBEkaQCWkWnMhGW8WkMSHzXUmO9e57pj3ufxQmacNZondKztNfZH9TcJNZChV5L12d6z/3YuFoYHCBPfAGmkqYyQwdWBFcFHuYmu2VyYZOJikq6ZZ1phGYjDBWAN2ICt8uhxAKBC0UkuV49w/c0ap8vDPmzBzknPGPQKGUSzPUcshyqMbUT1VP6RwHlERJ7swzCo5y1YTATewCpFGIU0xe49XyNBlBYLGd3PE0Zk4ozhiNfvPWg8ZLokIlfMNVaX4YqvTj0mcr5Wv3bqtkXKcXxXmDK0VnadGKps99zStdIAX3UVOWsQbjYxyk/Zcrbs9tbqanVvrOdmJwZjlgbKBXv7OOUVxOqdA1YdD/jG5VIfTqlUhILy+X4yGHhH0dWgyaBV7j4tgzkVVFWJuMK5JDwJT5CwGb+Pb9DoD3AilPGF2Cg+ZOyi7kk7JcGBwGOIzBfogoAtxH8nhvb9PQKvgkq2WezQDJewZj5HYoGIU6Pjt07suCnibmtoC7lQ3IWSsCyJ9WOzzTnuH4bco3FzSu4L8zGiFonxUUvZvdj6KYO84Lq95+QwvdUlQKP1UTUW9RryRiYj/Xm4j8wVAURLF11Wpp87rmI1qf+rr5G76n7LMUbgvRznK90gQsvuWSsK89lR6YjLG1Bi8ZT/ct5nnSg1E3cOAlZ/TYstOFM/7IjuDEtGa/pU9sAmzd1lAtvgXcOOXhtWaE7hg3jHZnuYm4UHJ/6OlALBpHgOmAsuczov+eaqCRhfCkAYPa1sKI/+s4LjGUoDo2YrFYMDIeaz2RRgexQUl0esJ7jJ36xjIvqF80cuwHDz7OAV5VqXEMFGaULOI9bijsSniBLYbYyf6NUSJg6KxS3PZlcWCwA5+1g2YmoFHQWoVcFbPYFi9cUw7T/5gApBothMBORfc+rWGzWx8Y42Ll4Cdy4ALfOmHXym65wia77pLXohSQBs0Bb8Og9IIdhet6uPoj98Sc6dGLLlI/yIoSLJmcw2wNRTGV3zwyrfAssl7olbvxgKhQiFNOwZlYVD187xmt8FH0ju6xdKkc0ZEm2F9M0rI348j/ND5YnSVK0SlCZZX+VFZ4oGdaqeoVLkFkpcx3c77w+aq0bo3Q5L/NEoaGhS0B6lsyzLZSpuESHpOBbHiw/vLpV7m/+L6u+sYeuaN3DSJNfdCuBx1fgLtVugEz8gNNe0W/1nlj8tog7uKl/ooCPlblKJ+r87/PP3YEgU+5RIuWpaXwf7Dmrgqh+TbsZ7eUdzXTYz10FHJEkNjGTaEHODwd19/BG5qqeFxKCOl6BymcDXB3tQ/Us7NOOBt4fZ/vSV6WWL31SZM4ynVpioQ+QPlHIVdKtMpHdz8YN9mT/rwZV5oGn5wG1B+fhuk2Y0N/3ikhS9IICgEHgO6haw0oVXypf9Nuoe4x3gW+VDe1Z/SEu+T2t+5JretpAlt9HA3KkyC+CzJj2XSYz7aSVkQYgW2Ig2u1Ttz996iMbi7MdOtJoAZuJV8Pm9ZjVcEJVWCMU2wSdKAoW3g3Qpv7rrfQrif5ZtL+6YeSFZTfSmSRnKW85XNguZU1Vjdc7C4gxNMvytuP+fQd8Ihr9imR5RP7db3UbcL7apBK13wiwcRhRvNbhxgkC8iaZFf0AEbWYc119txFMmpQqVTcoM2V6n7sfDVsKwjv1eSsAADu/QZrLSahBbJlMCT+6TGl67Du21oW7FFNe6ZytnLisy3IDrM6FLsIZy3cmcSZ2myXFl1mIbR034BfVLJCcyhwsuBMoz46UkHFf6R3h6QUoiSlygTQhhjVz6Ldka+ZhW6VnQLEfDoq5naXuA0E/6cbjaSqsoz2A/eL6jgWSXQjGHdhXKvLjNYVLLm2KX3d80yAXTymlzTw5no1yaeCFFTstbquyBHrp4//gZKpTvD7GXo0osHiJXWqWSYX1tQLa3ScEq3fi21DYoFBXMVqLLQ0EM6mhQONWQb4uk6LXBSAiOl03lzaaRvQ7LNnPyVo5ZsYOOwB4O3/Iv4yI7v6sRIF/0rfLISK1TVeuKsruHjCwg09uYAVm8AbYl0Oww1nPQNxXa87SpJijEF5O1HeVG/E9Hq8c1GcqYTwLLLWlEO1o8WK7LSORLnvUS27xirZ2+pJmm2ELV5PYW6FG/xPjw68GBaEQMZhCUf52aLTnG1ASQgQ8OOMleC0RQSTvPsTt6f07oPfmxAXTSd5yEUSoTx7rbi1DVVNPsMeEbVvnUqcABF7X5AdadvewnEKwFytFGSVoVlyd1Ci/nUGVkG1CviGIfS26MiDSzTVZYpXBXE7PGdazv6IHFBB/6kB72gyhZRPgUUcLkzEsTc7o1B5cTQD8jjj9HwBwNUWoSjEiYEKTIkdEJRP2hxen4/SK3VAb8ofWBdeMrpQeyP7vbk1tR3CTVoKek5lcC0TLELzDAWxNfn4XLa4f/P71By+vTw5tbrxAezkHJANEMayguHe3rko579uYWF/ytFyI/1TemhKpdVhZ2q50xXevcKpkVh+eOnvgMA3y1aEF8cDylhbsxOnH+PleqyA0sOmZO2NgWaITEEPsBIfXjlZgVhujLl9JTeqlb5/HicEkVMTDWqn+o9AIwmJl3skRivw8jGqCu6DrQ54dS22kDlu123+YPgYTEXiNzIDsXbssllW1FR4uuAY5M2K5+c/ITMZv2JoToCdSnEUGZ8Y+ae7+dEzK6Kg/0a77MbCwnB4NHoowKXPa2Vk0/UtFfI4metC7oiyLYnEjqEhVGaSa6XRM+Rc0o7qJ+zW1/ivmCK4wga8Feg0PzJaMXDpDwbaTCn843HIDv6MTgGTutF0Ca855PH8xrygOO3Q3WWvspBUXamfdf3tBNrj0gkv1XMoAna6yQMkABYOoyvETw5dGP2FQ3Kc+v9juYRz8RkUY2dpvXwsNu8BR7IUI0yGDYN8BzZXO4FXfNwUUxe4HsesPonUlfPRq0fqwIFpq+R5QthW6Cr6BfMu6BY+srNvXakaZ3FfN6muTHGBKBa8a0xd9z4w3obrqy8gLARd39NRuNH/v2+DmiR+UFMn84Lu19qt7eZ/J71KDCmiU158lPVKr3EJ0pLgy/KhREYNSxsE8KzjalM+406i1JUB1kcC6Yike0fTSQWPzMN2Yf0WUUun8G0GZx/wP71CXvzMlFOoc09FB2ac9opMhR+qxym0LHZ4MlIVZLfgIz7QrbQQggkrTIeDiEn5+EJ0oIpg6DnL2MP6RMf4MpfzYeBqr8jPT6yxAObOX4fL59Zv5fnq/mBKLPVW+A1PQcakyJlnNS33HTpeDdmTns1bqcZYEWVHSYfoowmjSEvpcQTx5JYZpa54b8W5bVSgI8fZSqIn1TXapo7vpYx27i+y91H2FaUlroOWAY/GGnJTH08ApKb1YsfQtB3Kron573rwzVydTuqs8duJA/i39O76HTtvPIJtyh9R+tQu70bIFicG6y4qUS5nNDhFQ8PHp572veQdzUhJmIxwbp7G1tJzZF0gxbuNxVyb4AB+XVW9sYjFbsZzWW7AK6QsrLeRd3/QcTExE8t3oTaHUHbuFZtyB2OwpHVrlMpWQuypaog0AWX3r/7Ie7NANlFBAIyzhB6yRwXzq5+/19XfUPKanTLgYUF4y0EbVN+wKzoEPyLOcCk9lqfgADJWBYVrs/TG2c/FCEcAzTlbGTY/Koh4S4561wPCQhtqwhQYp8jSdmz5Bn2cIERx2P5NWDXZotJZfCJm25RcsRR1Mp4d7bURCz0GWmeg9mz7ZsV0jsmMKxs9BNICcl3cI24ygFbUu7Zj8iY1ix+AFOvTIcsTp9GpDy64Etw4CyuDtvvvLCUo4Lld8EXu3ieXJEJ02I9zuicaQBF1HmlbRMu5UvGKMZrwYiNmc4+XptvCGg3ElV95Sh6sTr/Rfwmu82164nXuyigdRj4EiQ0twVBp7E1oElJ4xdl8m7YBxxM1Scjob3pjfVH9x30bRfDXfRPp2a8Qn9gAs53J/cg9Z6cFn3tnyuaV0RclTBnCHf3gWo+pV0duxd0HhXSOBSLxEweiuIfW7KqWHoR8CCuuakVggj2Z5ceiPAA1Dlb7kn5uJRBvloN1guiR2605inflaO1uFbk4aMCPSQvzQEwestRTFRFplmQ2lNJUaopM1ZfTS5/qIy1KPrK35zJhyh10cbHfy3sjfkdDiVyKzsESGPsFHHPHyJEyrBDkwDKz+1u9MYs21d8h6HAXzQlSaJO+aWaUDYw67KO0D8I7PLuijdLoKdF2uX4OGGzvjtSkeBltqtgIojh31UMhAilAE1S3rFF3mKHiLGuwWwYx5OgizphQRh7YhL5Mbf3OJW11KWFIbuWH5CUKwaQcsFyizLr6qBPaOc5OpG00b88fA4kQ4f75kB2hOQypLmnY1GOpqUzd5+zXOedH0GiJptwx5gsOQT3ClyY/JCB4b9r2hJ+vC3UcV/S34ENku4LLSFnjrDrcKPKhCkEL34gz5aztNKaJ0CGmgLdL9EUK4LCu2TPpIE6J6omccnQNxgZmArh8NyJyFoSfmHM5ZH1oQvzch36U4qE9U/Z0Q3RYNgNrskdz5zTMVqEWrF1eQ7PowHXFo1HlM6M2yfyJoe8bw0WrdnqOmr3EJEuFqfLmx7Z3BwVGAjku+X2NYANozw8ahzINgxbuEvvwRa9xnj4BfHOg7o+LTdPFXaVFYljcrKod9pb2hy107bWEbe5iFRa03b+BAjRYU1I3sRHIROHKI5rcihMCrXhmyCYi53NBWvlHGRtzPmUvoiuadrjjISWh6TzevmBpUDQaTMX8h0yHXV2IQes6/zQ/7Dch71ZiWPgSOivupo0/N7V38jeROQb6f1vJIAjIv9oMLUl1UDD0ORGHMtva33vO+0kw2GuK2y7RKvXWKZtUAWbSX1YLvu6L/ylb4moepW90uu4R0eIdDIVOHPM4NQj4ObfNFtZt9YXWjSP/4KFf/1f8xsPoRGz+EZjayNYdN5UzNc+Z+6+Lg3wnVSoowgVvF0uomdJmChPolxbSozRILlDfyhVInJRhGvs7Xj2qad7v6rBXyFeIzhLj8gTw5skCT/BmoDVABOaWTDbynt3BfjiGzkMHbKage8RXEhee00dJKAKqY3r7U1FMiuNpuHtrYlXLzEd5plD4C6YKTv0hja5BRwM4/2p+NqPxwzJlN1YKRr7YZwEz/slToyIQmlPodMtNm9QBeLuRR3p8cINZaaAtGhF+CZXCwoupf6Iq24WpESBzhQTANBrFZjGy/XQ0+m1Q7dldM4XtPSwclrUzWIZpfEjMxykT2PnRs3GJ/Ig/g6aMAQBtVy0OQBK0tlaOv9YygrAYwQNsbqkI+FA4VWR3CbXKKWBUuOiZrCrQv/HHHAbnOQRbogm4a0d+hoGzrUP758oPpDM4AXZUfHdbTxZd8VjnZIFJOKhpYnO1Y7ZDLu+hLU4utTTHGjZZIY/ws6wEn/wq3PEL/wn9zsc45w0hhp+pBfv2PTnpNrBYBFqzHsIkQjGDeK5+rD4OvjdaoCEJkBPUkXVbdC4VxHgWUhqdsyXPYeiZaI7GIBKkRO9UH+lz5qJKV3U5DiEo/UK0FvGte+4/lfkf3rcHNioEMzondkFd0kWN2O7iyGtUkNGFBTDe1VnkovwvPTocAQ5opoOiy5f8ZJjAZnbJfkVC6K5S7F1/GHR0LPFq72m3U54q91Bco/1c97H8bh+B5x9DuG8R62IZc1ZEiK6OXVLRPqMzewsysoxyQQdRXOj8ov66zfhlbgWPqrzwrATth2P/4YoxnofNZZIffl5By9Kd9CJi9f6Zl4KOkTLgaBqEyOUH06sZQYEcM56qjheuTiyKWBf+8XvGhKwlr3rQW5YqRUcYZ9QforQ7sQsXgb24cfnJC+p+HGGBNaOb+bz5uCubVsHbOovUqkKVpDBDGa0TcqLlBJkWuW84WLrlh6kePyjva54/30Z9xw2vPJ4+VD9+ueXYIw91W1aLlkBVgDCNy8z/OSxp18Ag50bh+hQGnAsSatfTPsZxn4OV1mKu8K//ywPVUixK5Devd5Ik2qsvUZJDW4zDWv08taRn92clLiD2pzg0Lzg3mo1BuQtxgdnSi+8baz9f6o5n66rVGlzxPfzDqIIwaPT3939gXeUyjK7tkeIbhonCwpyZQ4WQEcNPIYHHv94l0JCKtqLl8lUAC/P4GKmtcW4ZPI1TqZaxLhSw7ymE7QIoT5uOvbUujDJDY/ALFBDhH6ZkaHi4dYG7vS6idzGchyR6v9Nl7nHzvFpNXMezGOT6IVig8wVql5IB0xpb+uilVt0Vlr1aDHQw/1MITabb6Ivo8YL3cuaEqYdiWUEIMWMLSVC4A+09YmbY1yQIrOkVBusi94f/Tbe/WtLiTzKhi1vKAzP0MMbkjP52lfFQCVcb/A2edx43ccJ/bu+wd/6kg+AzcCmplxq5TCOV9qHmw0wCbRAy58AMLM4OTkxaRaQUzsdCmTBFtaamWIK2xmcYCUdfSD0MQg4DjCD/y/cNHr309X/J3OxIg4HWKfpE7kOVpuDGp2hQpeKej3axUoQgXAEC7taUukNgVhqdNt1moGF0w/3d2euR+KG7uLxMavW2skM/Scpozt9g4cXToS6I4y4z9/IWzI/9YjQ6+3iw42p37yLwFtMqYjOVwiN2PjIadug4bHLWRmRlwIxm3mHnhXlOe/vXAKwkZ+wn8G7IEFp2zJEi99x/HXEhx2JmCm2NL/QpunlOdAOXI28nOU/nC7Vcqh8ktpDk/CVL7vSZoFxLTiAkLb0IAk4nulWknfQABW/LwrHm/NvsucrPLO/nMkprqBm3YiWU7t7qIwwBzi5eINzYgNNgVIBi7vzZkhDivKYflk4K0qdpoC7GDLWF8qZkM0GB/DucRXtocYKHQXm5OkkG/SyYCiCdOfPHWu8BCbCOt9+J8LLxThkrGvC0jSJe9AV6jJ3P8EXImIbCS3i/alE6nLqCVllFcniVJAXSxK01O3dEnettFhdETDJdPWdVMKwM/UL3k/04WM8Xlm9W17M2v7UrLq0+iRewQb1k7/+fD5bjjwAslc0SXuQVPPR3jmFh1ZGjrZ7yEKtesR//yxYJsf1UDTbXoLvZiwRuGE2Yt2MLhYd2uAVUi0bkvpQY7YI1EnZQuuB8L9ZwEZjxJb07y0R4f9W0NggCabuqVVkDSyxC5gO03Pupp3SlpxkcMGsQmzCiqJBi3LV+qEZp3F0Ze3GV4uO6t7CyRiMUNk4iQU7RQKpi+Ew0KHZaE13r++3U/H1+NOiwkYmCBjYpP9qeK9Ws06vbYh5N7pDvZ8P+ISl4XhMITBERYATG6aSO1rrt8CcVWUPHY1VEmVf/4sREi+86fx26jxbYp00yxV8U1WZ2PvB64CBocIo9OVMlVVSif8nRsvdma+P2Q3l7dobXTWWyrobJjpz2SwX/xVO7U01xmCcgrIyh27MV+VvISw+rkFeVk/xGeH2/NwgNs52Hvz/a9NeG5wSJmAibCCEYl3V5OTyzY+fI5QePA51D7EWX59x+AAjUbw2zeik6wOyOzKqfmm5fvss0SHNt194haNRfOXKTLpw84/FpHy4uzHMxfT68CgQp9g/OeKGNbwTWQ1AoY0WD7Ulxzgh/jS0tQ95iCSAyke04lTHXOtx3T75P4anX3CFAdIT3NOredkpu3bLpiTFNMQVCAq0JT6GulJ/xXgDK93JalXZYn353banUpdBmJKGgeHbDN7ddUFRbTkIcHKu+zozkLkpykjSQHRf32GK7XhiwV0UmKWN7eguXwJx42ANovgMq6jlCpLZHqKiF8JSgpFdhUZmaQ92A4xYWI70wlsacYWiivdb0geYH4da70vPd9U/QHzzEmqdyLgiCMFPzBkJRdSG2b4bTHPwpXw8s5K5p+fu8JX0OdJdWpIn/nER4NsbSR1qhI7y5WTQr2z6AOwScqRa2rU/y9oxjaIXeX8RCAWvcScfxXZfR+3OynKRzdBJejglHQOxVLs2QqkMrcoRawEG59RhkLpLqYKz/kR/PLEdwuV5qrf6QSZMZYZQ2+9CLwYPRqzb4PeqmmFJEp8DoaKf/4NNVChF/fLzUfPChKnHIxAFHcAxLdnQ9WJqVhFmTR8Qmks3jhQwEfMCRPV4GdC7PWGzrR0rjjfX/Eu4i8SCpDpd1IzoUzaD4y0MnPXE2NOmeKq0i4ktFoayUsawIAGOe5kLaYAl26/X6V53uBDdpZMPqhWEgxZvDRLW/BxrrAnjwg0KK4mL4IrOHFzzsmT6P17qEXyr3U6WYlLrKPGxZGp1+vxm+ijdq4DTb4RDTJp/1PYiumc6pFOc24ssRd27nnw8eMLG0B6QvGDdbsR6MIHQTILXOVC01jkbYs0K3QkN8gb/sF8FXy3GxfOIl9ectPvCT64pBC3zFE5OIAFmqSKbY0zrrL9e4fiXZJMP0kIqRjrkIBsNXHy7bi65XjfzQeOzzkAYpDFcczdqLHstGHL28RDMXoWFiY6VRejM1be25FtWzdOhpWeA5NpuifUunC0U0LryHICut6hMwxqt2U7DESC9G2LWv8uMq/uElxfQzklPkXoIXZdVw6q8sRnlBQb0CCS+wq01bjRi7enBXTUZGC1DYwSQ2P7f/EliEJSag8UEyGjFWQSu6ZHAOHRJl4NJnz9mdqNzXsUA/D3GKlSiDl4lsQloIZCDNBi1KPKitNpPBvRpwlLwssyjtNj8j+d40axz2JlyepKwYLwM5kEl4w158PTpi5hLlFKBOrdoXXUm3ySc72YJ7gXsdAixxlnYEFAfwKO69eDVIQhgBRGlaDKWGEytjkOjdAIAHDy/d33Glvti2AcX64r9gFhXEVc0nDLPF6sqNapbG8r1MrZoZHx6DyAhPrLeT0eg8F4b5CtnAuU6HbSoIrFp4VWY5OF524Rv1jbQhIkOcFf3fwMamXB458SSyP9k2ZIJBeBPCUbWkjIGZ9Qh8FLDCDameJWX7z1o8G6I1H3dVf9UflFz7plWN5rVXRB1I36CgTMGSF84Wid5VPwdtuOU9zt37FgSxybznLsEPDeLcDjWS2a1lUjNu9f7TbRU1658CsSzrZWni2/21r5gqkTXSMr5S/xPPF1+F/roF48bkycrsXI2Qu7vNyD379obnJtnF4y9wjiR6DU7R5LMs4k7HG5Wc7hbS6ADNi6CdoXp5fzfDF0XI8OCzApGeORo2PeBcuSum0CdWIhV+Nges2ANDU2okx0g3ARlr0e2LY6zC9Y6xMK6spMdWuIbL98ftp5Nb3sY4LPCXRpv4jRHN0goye5ZS724azIToJ85ZqCRgHAjKPJB1MnHD+sWcbGObwguLkzKc0OKh4he6W9aFo4g0SXbEKLcnjNO/gYt+OcSp2TW/mxrNvWztNexRinpXCir8YV3Ch1DHs2SczHmjJhR5vd2LCSgr2wKYjwijB38judbjgbZ2BV64t2lQT/04XwVdzR1rxo5ZzIMCHienweXqkX4ozyQpuE4qyhsM7XFOCBQbEw4edpbZ+N3ADeLyJ5hW5kb1i31H5NaFUals0ajkhDtkenI6tX7mddm1YSfOaVxPjx58iJ7MTMN6kxitMUa4nHmHyTsVtq+DXQxQMbpViupbCghpMbFSQLuY7ElGQdf9m2NpkleeBgSGvR3IJqJnU4DEZTRkvxfmwj/rpdWJu69LxyV4+LF6M70de/nwTJHHfrGgFcbQQvC2lbvgB0L1GmYMaCtd5kavREiiEUuIyWE/AgVCRjGg9ABzq9N0aRkecBIHpl0hgrnvgt0vC97xFQ8I9lUiwusIRzES1Rcg1ApZDEKAdn2TUIJmX3drfMDNG4tNZSZhJDGnP/hpggGYGaougpMizYUT5fCZg3wRXDCIKmUt4IQOGl8IPx4YPNK8wHrYE6wBuh8PK7lmpkAkbkIL8/ONCkrMMPn5lQeokEnG6JpWkG+FNy1IZyLh3+EybvFDUGFo6rdiuuvdkfNvsUGNPS2vXo/4ZHZ4aUOmE0gnLqnFfvHlxMzhulTAaF/EFS/gJyg5eDY+GfeQhib3XBf00zFTG5pxn0tn3JJ54WsBUK3FGmGkhpex5UoXCW6NxVjxT3UkyYW8pcRXtMVa+tikBl06mt2aZUEaZNj0FHphDpL02dcFN18co5gKZl2X49rgiiw6GEDP3snPfMb78mgbctwdFF/KmWxyDx/kq+PTG/+sa9s7WK3Q8jRRitqEWlG30MLHEDWjdc3T3RC7d6doAY09KNH0JhoPtFnctjd5r+BI+KjCN3bflFYVmXbInaag7F0JQpXxF+rxEPW/KMjdyKppWBgAqL6BXHj0KvZyrCVguyVgRs4QrKUCeUoLbCIO4PycDCeQcJq9bW3BZKYjJD8mann8VO4pP7MIt98APmu9cJzultSMRWiWKft5xD5VZXDRVuwf02BCYtXSD/+1a5mLUmQPj8nsSRoKh6myYO5WyOhIQNUa1FvJy39gJw29i/4zmX1cuwXFS3dP2Rq0L256Cax/qvbQo2D8cRmEjrfoNmVxl+4ObQClTtWA3HCcXOl0BP8TlRCI2yRr0fslNDMIg30h2J+05btgesssPMr6HA5UA+JEYJouz9GCFfcRxkJ0J0euo010orU0NNplMJNnY9+6Tm5sMv/o7DqhiE2bA98+L+LvVZ+wpEyscQrttY9mULV38zhM4qKdeTknjKeTu1qbkTlxGPBVYp8MiwKzDjSyEOn4Gn24fHHao77x7o+hCZ+b0q+AfLeULK3nuxsZA4CTVZcBX/YM+MRSO1yXOq40RisoQUAotJ8t4K9WOoENyX2ejzpI1qJGqLiNCse5QXxm4DwgkAuC6hH592EcNHe8a/pml19/IWHGmk6Mk3f8eAOeLcgVRY0bvB0a12y1VLKzr+dalSD7oQQNhqCeCVYGSE12XMg2nIxePQfboF+mb5KDACYRKPzucln/FHy2fEO+A7rmtxmz1mL7wKZ9K8KTCWuiaoYn/XC75TF8O6951jQGo2qteVK1T0Np55Jin1O0HbnOqftVi2yulgnDnU91JshxvugU2N5BnvMvVx7R8i3n4EsBU4fgZmECCZcwqMZnk/avIoFUa2cmlfw7pHoVCdsJRP/G8RkeNclfsNYoHWdkRcLbrW6H10jMMu7ae5A3D1CvVfyUW8Jaiuvc+S5jkfpfvuEWGLpKcP4Ab5ozRQ2SRUPWhWwj5Pn7qpKi/8jPJM6G0INBzojrru4/zY7LffTaENWW3gykKKXy4O2Hkv1sBQTn+3jfzOuElPCD1S2qRsQD1kg0mRu7reXiJeiOuRjz64cxWzMk7WFbjwBSDMoOdOaaM/z4fDigq7Ngyzk699RHN01FkOmvm8IjOxdWFo+SJ0TgtGKNG3w4kVHAHmU89QG+n9Z13Xqvd4pqlC+p1bxtv1D2yE5jOvAYZf4pfM6G+IML6zGIrsfNZCMGTTfnSCZoiVn1z+S4J2WGOHxYPhrXW2BawdMG+2zlKR05kN4+Qm1U9JAODZ0U43R78DeD1zJA/UDyfypQXDovrZeMJccT15ByrvsvoP7PsQ6HNKHQZTfvAXrk8YnKyV0Q2/ZrH9Ze/4TGMKAbfGF6ZGVV2GkhDjAmkSYvt0Uhiolf9dBshrQxxgqfKnQPfe9XjiE6DIjESfBsS3yvckYmpXJB/BLZ5u3mDW0htTK+/mu1kTAO1VJEPqpUNwEMRJlBH1TAa1iieW5evslrnj9feOVYv1LKqKw8QU7VuMhOP6B+6P9O9AVHG+EcbzZmTaX5IgDbAAKuTAfzYvqAxWsJVT9PHhhj1WuJrnBkKk3HAbo5lIlm3gyZ2+XzmSqIk8zPIiw2e1CAb4OYsec1yi0fErs3+NHZx3rDDLL/xPC2d9FD/HfHGVRUa4mYwYrWRq+Ysp+Uf+1If7s6zwrvnClD09EedXLX4F0UmcyEtHT0wKqzoetFIBvEjTdJ5CHSj/vaXqISUvOflBLfB3THa8xaUfuXtfYZMQzEewqGfwGKfWTBY88maNfPfLD8TnEpa/p6wGGQy6e3MkMQBctDoXq2MnAzmtYvfX9rIv+xrQQcjx8nOKLqPhNmlzvIVP25nnPDpQBuHzCH4GlqtV2oWzbc75di/PVce/aXZfyo5e0YWX4tnwQTa9Oor5iRciAzvZlGTZNB1aXg8fKcenhzivhU6phiG2VfyzN69stFqvNVtMgy6buBY++EFWKcauEPWWNCkjXJhYqCFzCvEGPKKlgwUBjhFWPCimHWHIe8yP2Vs5spbg3rU55xTb6SYrFHvPl4Mb4k/a71izYr0PmU/Ykdrk0dnogYT5j5OeAGoNFrqmDlZHPZ0BEVCRXnIR69abiONoNGX3VMX1lxmzzoupmHZQlwaAcUNtfBdmWnl+/TOzJH3xS0PFm15lkShrdgGJKvb4hhaERqWq+5sEFkl/GiQdnUdve0NA/L+yhthUHq6t5Tf2sSfMi7U1pxQCOMJlKEwbhPSY2YcS2Dd4qic8hvoU92/cppKrjRcFqv6DChTpPpdmAR5lWtVO7QCmKeXsKS/Vfy08gyVS6Cnqb4KuwAn7oyxhN2/GELv8bs3nJ6IqUWaa9kbldinWapYzv4vKGIDhcC2Nc2NEO35nYox/ETB6J46+kPZFa5lQWXLXSB5Ls1bOmHkpexrsUAZQF+4r3hsqcHRf+f12QWeqwZGEkh8STCuTNckhdz36tdZBy4H0xbI/gOkwAlKgw4Yzfoqci8Kz+TV5dDiURKVbUhZuNbpZyP4o3wUee/iaalzEKGNPD8X6iiIgRsxiKceDMLBISKLvwQVtls5l+N0uR6q8rmfDE1IkDS9VEfZNNqCXB1aRRLhdAdrpJ5imyk4RUImXsGtpDMB2EklIFY3BdC3w05JUQ4RjGoSEF6hXFFUvHzP5I/RnwczXKgv/0gca1+qQmCk+XkkEK/c93uVTEspLaqpZ9Kd/MgCKQhnuxb/FnxUbQswypxe6weluxZKjv4AySWG484HW7kEc1s6ORXmQLZD5kznkoCnMmwhcXO64rLGYMIQdsL10YQBwazz2w99NR9PmvJlQTL5rlqlH6iQ/ygdlwUVPnT2PelmFa3xPe5LHUmNtgiq0MnDgycsVUrP8k35jgnJb8nSJRqt3eSFfN2BrvzpThEQaFqOqTgvD7XlTFvU3wfxmC6Deu9pEVgrPEnqY2aKBnoGyk56pmFzkBd6N3smXcldUZTo3oeEGVC+Z3Qu+dbWHeXy1COcqXfTX2yMFgiUSL/olOHJC2GK6klLJftTA4WrIo9GXc9dxucogWFhtKrKTitjQ3iO5pfkMI4sTpZh6xj+WAlTt+kRcc62Aq8JjhzYvBZSwv9GAmRAjVey3H3qwOInJoroKtbD31XX7DWJZAf2uTcWPSOzMYIaeS9xgjR+dLT41eodOi8xsEq8YDLSNzv9slMIKtG0qFaHVhWfd0sC/0HbUlDFsGVc1EHmBJyKls2en2FjHRjPRJ+yaeG7+rd99K1ppKMP14dNQDwsCtwMCXWSRW1RnLklGezEneUcuCic8fbht71HgJ6ySKeADCXad64WHi/Pa6Wcs4GHJ1zor0GZqa6nXqG5SlPt+5K8CkbqHiAZUMJ3nVAJ5Au9wzFF/g1wI0469nHsCRynvY3LtjpqvC09VfgdWbMZpkDdCDNb1WRBpBH0EW9Qrax4T8owBKNaze09t35R6wKLbAyIQhcbx9NoQ46xEVOYlgFQ8TafR9szcFfcxSymrw1MZhmuWzxini3L1MLqAty550kxacmksyGHZKMccmP/s2gKSi7ifLV/DV43mG5lgY2+6QA5X/IdO8f4xfOYcUTD2yY5jGZzRciH7cQmj0bUvDRvbRwQ7RZ9lxBbQhTS8TLZfihzP3YbUSynuJ6ckoH/tJZ+NL0J8NN9Z4mJ5Fjv/bFqnZfPwFzXHFtX3KgYxmPTkc9eNvWQ4lzRIOhCGY6FFPz5mtgnikIOCKJRGdcjwEEFG089ST8A6Y0+Fjh56va/05WECQ+Z12rjDUbM/jp5DPcxrjNXzqv8G/OnRqnjcsCBc715Ogx+LuGXXMzjpHBeSZBvbpPXF5PvaGkuzB19dK8YQKBiLgBtK+xN+63W52CeejEzCobdP+j3TUndlR9g6Wh4yei6baGAFwBxaA/TEu37ZZF3qjSxaMR+u/eEuzfm2ZmG/g6SGvU0nJuNL9y92KEF7um5PvnpROr8qc/6IMzNInKqT8O4xMZSAMZOHRSMuOgI1lBzB2E8sD1FWLMyKyQiaX/Z5yjke/cnc+MzgqfoQWCYIKcd/HR37Sd+9Nm1MDt9iLcIdwIvKGRPwXyWqdWKiTVdwOmtR0IBgkTK0B21hHvLMNgaDnRCcwux39Q43uQtO9JBe4J3Zv7VZeBT0R3XZp3bOVEVX09eKolKO+z/3i0yAoPyhJ5d44tp3E6abCHF7kwx+IjmhrYCp+jUStnd0VLAjMgaShhk7uXs7tbEjgR/0LxqTE1meM7Yi9e+5n+c05n0SywrwsZ61l7jFUWuPc+WhTsh02XF6dIrkedLEP41E3kEZu0otElGwx52fDv7oLhtnp6r+gUeZ0J6BZUHEJzwl5XXWW7rhsHf6gpzUMGH7PCc5xPUMSgUfWGD5sVGJlU/mSPzSZQ1z/38Pl15dddhQDDHnDJnpZV0HjAmIV/beEjFIN4mybuVkHRMt2IfFBISBsCCknBNtZVx8gIx5fnWvsyL2I7aEd8T2hsv8tTsXhZLlotkSLcFOgsU3SX1zczMJYJayAFEcQxNEqNHLoQCztiJyZ4j/zJ337ooRSUSHNbgeAMZuR4TzE93tK/NV1Yeo+AHp6fcWSRT8+/of6NjQkDl/3VwkhHGitvn1oaGdQ8+yoqPMXjNnGDKVVwOqO1r2K1WrwTHdkJkh9JjfbnmPvk82iIIGlNQBPexW8XNv0F2+CV8LZmazBSmFUagzZuAg0ts/3a867GfMDi4oEAIeGOIQeUovW65Q0X/AtRFZZeoiEMZ7dotilXSuvvofAecP1q1uvPilarhlSZVqYptdPCY336C5UdZAbbEtu3ytgo+FAxiGZ2fQqolSk2R6RntdH1rQHaUljTC+zBQPUT3N1ttHz3u/C5HVCYaCWCOnjywv1bOsRAV76g/S3Q4hX2OKLAw3XKvFqRmhoOyqFMvazK/pTxctHwqLFersKcGkDN1lCjBncCtldtHsnOxxokkbxmFjWCa4FpN9SdDra15Ea+x6JUwT4V+xFeCw5aMCmJRKkhkjlj+4vItDliq5mcFhZUUzAh9qRFW+AIJOBQe+f2xwbBqI7vostOZ9ci/K1hg8O+EhBTbgmyiNEPrESTFMZWNYK1IhsrWTlm28sDudpWW2NwR1IvpQPlNPIa5ezf1k0iyO7zv3mfuaDr9eGpWWDkkTvyPWlVv6yEeCW98d4twea8gIqRdVS7VjOUrTjcYZOoieeMXNpNwi9nKIQ4HfZQlmZ/21r7CH2Or+GxEmkcXgbU0z3FQwf9fRRyCVW4/p6svgO5P6Xck6JDDpfmBj8owCiL4BRKgCWKBDbkt0HZx4Y3fbRx2YFthl2N4eHY8PjFUOc3CQis6Fx8qYOFnhspCLj1evPjPWYtVN3BC4q3vzDJ+SH2mCh6yUjDAX9xaynRhiznOBxnQ9mMRdj6wegBXMmpm+ZaE1/0vAdYkDaZZRYVzsO1a8E3knLeoMzXbubH44VMwCAXBAsDpoxWqBNtBHC+327I9cM/bvNjWbR/IkNErmxO46OYCQUDvNo9+Cl9EQFfhPeKXkJyUZW0n/bmwwZBkjH7ptPwyrsUQZnr41JRxBrA+7Ca24WPv+AwxwCTMlunCPaIY6AudWyOF1FPOsPKbou1zb1ZL6MjlISZgh4e1b9cBJ+WSMa1yOQR9ebsiEYgvPHCqEqO/iC1TdMYYxOGDU6eIi5xJ6B1J+nMf86OfpmOgb1s70rVvp/B9wZJZ/KIDJmiSrH1p40brUScVJJG30oiJNxItMqWayVeM4dtFHdBjgxnvJmay9cNEFVOy6N6S8EsNWd/G3BUGczET0ShgSGjNRyQegh/46j4WXScWAyo2/0ZCvp6r2DGnA2ZFeJSOCNkTDhhfFo7bfoYOKxNiskSL4eGPFHekwKKNQ2prQ9ancP7VCMq+cJVppElrqf60EIPmn3BneLl5DGbKXBYmr6X5BUbH5pcIMt44RdfKpgcBDgFt6Icffd2PUiSeTOfB6DeprRLuaCt3GMzXCugzQmxFU0ke+picuSYtVY3fCRFuJZimkCxfLz9952wHdS5DUF60J9i2T2QoIVWLgHNh9srGsAxmD3bMWRPaNPgjCY4LY6JXPTNQoYPuHSkH17MJ86LvyWjvMZfRdoTLOgJyO6Z7jHxJgxk80e6IMIHAqSxWcL94f+8U0JaoC60I823v+q1m6JA2Dd8cmP2oM5J6jVL1bZsmP68nBiZyMoloQ99RNM265sF5TS9hqb7LbhsMIfKCS6chrHl7yJ9oJDGiJSwqouiFEdQDMz4K53QQ9poRGpCrQaL+2lJO3Bcw2Cf7hqJyIDpISbctc5ypfoq9tgmUppbuoSa7T/ZtLM1jqSLpnGNjXw/AflAd7J4YvLcnR9oX8eIJ4zUa+PvU547tJRQkiaHc0oucyNO6nA42B2JfmH++7tyTiHC5qZ3bk8feBboPwu52OeWahDvXR/eMM54i3pkET05UORdWddDLB2Els0C2fTf+ni92LgdmvE2KhXlssBf75liKjVyNOKHCwgL3GUphB4i1CXPnwaqFsyQlWpMT9dpLLchV2sd/yGqbguoTYqP+bmTDxzrRihZs5/xTHjOmLKRVDBTpKmB7T8abnNNnSuTZPbMqkNjq7H60cRXLcadtt3ioUKzuXznDrPc7HQw9ioL3R5KcxPW7Mu2q/DLEyj3Ejaapk85WykIqPBwDXNIaDPc9izlBt/wrntIFTTjk2oW/vMuOgVxqC23LWnNTJernxBvmr0ex4kvO4rnB21q1UMpf7n4XCcPdk0688bRYAomn9hl9KALw+p1lkz40C46SR9uuI/BBUACfLujIoOnpEc0LnnBohYke/KVGARRXVCZGU5U0x8xx5YkMOIW5N3iv1K0HLOliXAi0cPESU7+82dIKmYInpZsWTp3RNMS/y9B9jJnbJLXiU1WNvsc+/Enu7SyiQR5qTDRK8u/XTujSWXF59FMROW0e4scLocvSczUhptxWCLGXvlqe1Pf25cT1Vz7Ok4e/QieuDv1wfJv3YsxmwrKWgTVTs6D97z4VbeDSojv+FIg+sjVE0jjgKd2VFFCnnBhobg+/AisR+CEfDRybl/BuwZ5r2j3qE0fVifaczfPnlJz/wfSue8U9rfLiWIg8A4Pfo98/x1vsT7wH+BkOWIcsbcmfjbOUc196UN5U55c2p9s1JjWJArQUjZBW+c99+sODwiPN2Nt5VRHeHEeYtleCC37ff0aCvKSyMWxE+J3gaoc0ejAd/atpbjIXHzJDN7YIQWQe7of22lumdq/fvK1HBgAcvUwjw2BMASlgOSwA4U7uV9h3c1UdKD4ktBZrPI9DITJh1/yWBvn36WGQofXyb5O7btohxdSjYS2hZP1boKOST8/K9xGTbLqgaidHZVJQw1FjgVAIAaRegK9KUf/UEpTGbeIVsu3LV6JNMVoHDfs+p/DO/DO40u8OTiaboxWW4ETxcrRfhIOxKKEH4te4jUHTNIrOyXFM0bRasOnEZHqvO3apcsM5JqsqgTMYwlipuZ/WpLApCng9SdZj9vbR+AftqOkRWz2JLemkvYaSwhiIteqYhDlvRbcKVF6TmQLsRPYkp5nCNLZnYHHQENeQSF+cEG1L+ZhGnQ/hhVmW2p/rPwJuSG02BvrTUgofmLUBaUN81Nk1Ko2WUJPROzoYGAkdIQR5qo4yomfAPRrPwFayAyIWI+Wt++AXjhLBWcAFSH6xbvIIdp3eGdQsNqRy7ZxigsIpEnVm+CTvQzhi/zTqdnB3DOszqHxorw7+MQQBo354r5Htg+R+epzhKsg8UpBuCnOINBaZax+DChwmGGsoWmTCXfOldcoHtZTMVMRF/W3Df/q4aTp8VrFRHcTf0BITeUZglw/vqwqlwWreXFFs0bfHgQjb2pQVfWktMPRrGJZSMtQ9PVJL9FenrTAp3CO/7nHWJfmxQW3Gbp+UiUKOcSITNmIn+mF8yXfueKhY1d9L5oDcs+iP0yWkiYhYTCy+LFVMraktKli9Dq3VRHWH8rwPSyvwg/Talw5kyBRDE1SFaoM78LtflFlMr6/VQyFTfrg2jqjoQ1V/jHIPttPhDad7sQpoK6pbBU+DCFjaJqvH9+xtbJ4fETqv0yIsflSUkulzOUt49z9rwPNeNrxCF9hEzw3jqxa0D2boTvBnPTEmjcQ4H0pQwkmU9XtCs9LqG96dwXD69Y39RyISLa9Hab+pyOipRQmLHw7GU2cKKeO1sU0wn5vVIXLqSYCY3YnsKIBHT8eHBYgCmZIjMAP7fq7l5dLK17txCtjO+6I+/86k08R7OYTDGBfet3yLbHG/+4kFWYN+a9tTxYgVKHX2NRUc3lW1xNECkfToJkS/DWn4jjzdPi1x6ztuKQN9if2BAyZNWrx+kSZDqC7YHI/Qe2SW5AefbppH/SA3lgDeFyaeI+tawuQ2476e0T7Cap82zDPfdL/vCs4AV82ef1w35uIrEC3fOT5XX9nFXtuo2tWu8mOUmdTygZSRub+MJLHoLUE0H/yAGTstRyHXRe30F+vv20UTUtDGj72vQIv1SDZNXu2/u4JHdnTTJK0x/uFh4qM4zgrhXrw+mmzFjReinjWYalBMDMhcdINR8chMtfkgB/OwQTcSErjDihOdffzIHkxX2heu8tPNnFj/cXTF946ZuaslQwWVaul+zp0OgPSOgtjc6HDTkslaTpGh18cI+6tue87gRgwDrSUF6BgOYFked9ZZJgdvqihMGqM8v2REYhp3/zRqtBNQj5GakQsnXIkp+TPv1ZkSU7kX7flpP4WblMXUm4DhUD753fN+470omiU+3gAD0qUrUZ183htdSoilWmyWXUTLLHJj+IhfUtizOvsexlEZD00X/umpwJUEMmI/RqLLLxK2h91Ezels789c1bGA9KeQ641ShXNFUPwWTOckM8FmFozeL4bGsqfC47daRLEllOi0ZjVxufgFeNM9tS+mIdXq0nPr92RyOdtXgkT1Hk00eIHWC78sr3e5jZ3Vb/UIeDbjZlMUaTyfp2PoLRcTiwg1l6dkVImg9j3t7V1N1rrQZSqbFeUofPjt0IWT1OUGVZSqrdW1XeQo7g3kvIL/pDpw07GB6pIoK6SaolMZHWXANS+Cep320QWiAsDrR/9tJ39+jEEVxgPXZtL7aHSPqm4OBY3uot8Be4NulOWyTLVmcrGUq1Btbo+xvPlsjj3xAUPzgFTygFg9l0jgmEuv2Ht8+uBZVf50gNc40E3TULAcOzBNHjscTbv2wH7ax1MpJ8zXp8ibTzr2xlpFC63Z0Ue5ni98ly4AH5u+54baqaFj+w7il1qTIOIImHZ47zI2ck9wJntJH2HkMSS80JdXXhJnQ5enqkXNA8II7XP6wg6RFDycddp+Fc4zIwPt3uzHXs9VKnQ1FNHRsRPTjwPSHCmI4BvFHgBaop1+lMGaRztCngPJdlTkG4Il5MMbzZmUCYhYgRqlxeZPgWWOE1mggZeIdiH+pk/gp5dGaZ+nRVXLF5DkrtRcBD7AE94eQqvPHaKzWt5I8a0Z51U4B3/DixYYLBg9uRMwd+ViFytA9qx7Kqd6hDhDx/F6jAzQff4lqBZqPDMMLC1rxVYNjgGmS8DwX5o3rCPB8asZi5Y4Olek0cWEUBNYb1gavxmB4yF3rEDeHK4zrFuPjH5fhvGsOIk2osGEHVVxdrAs0QMR6gSC5xag5mjoBlug+1s+XKYNcHKapo/I7finlHaTwH+/edJOOvDgiRpzOqep+zHDV9jIpJ4NtpDx/JFxLWlyVWDmzuRL6Kab2FL61ntvj8o+zG2MY/QyuH1iTO1ymMweAK/BoXFKLmmTibOFezHT4r1JwaosO1CkpmD/h7gusBNcVXhK65jyHK7V9uFfPLSWCUMu9YTHk2JA48RTn/Lj33fzwriVdDihQdLxHFGUw/t8S2KyV3u9mxcKCThK/k81ej5KsIIeOw8/yVB4riEmnD3D4mohDwRajvD9E3CYxQlxpA+CUGUuyVigByHtQ5i+QOSJD9wIuD7Oo40lcR4Wa4igUzLjRcbsfbKLWRfwAEnrL+UOuCMAD/M8aToeBGnT8zvoqCR8pByfdjk7Li/OpqJD8YBeWM15HT5rkv/Kz6APFySclca3ziVreSlcfIwAfYQZKqWR3xLuSClozom6NAOhv7P0PW70VKslQrtDq+z35T6fddc5QRBKu3NTeV9bCNDJ1+0xatRG8ip+I9g9sIZhryY8Yha11ZEBy+PF+6xWz8cSq7wQ0FjoEeV6M7QBg4aO8e1NFRctODoUkl1llH65Knt/Qa41PHVY10T0RQWNVFVlyybQLvZEadUO0NayNUAgamsrb4AJdHdtcgwHwFhtgvVwYdAaZfwvkKPWDH+AaDyDmHA4BJl53PW/LeqgdHOR6uIwDNGeh/4XgnKUQKA/Zn+f8s2bjbq4SeOG0fosBgFGhnCkg5OSRIZZx0lOk832TzBNUniU75Fo0Vd6sUj7mqF0JyHsLqo+5TioXHnu62Rx7eVvSrWthYBYHAmk51SJpNy9vmzpUa1rbI3eP7YJaSJk32zrnykWRhprQI54JUCMkVniz3Of9RRcubWHwUooul/EeZGicApg6cWlE/NYPjRJvWwf9lDSoPEplteYLRjzEp7xJ2v8we4qBm0liuLMBr+gTxU60wMbDpDN1cDBNFsD7bLxwOwV/UQXrBGse+kcuf21c/wgd9m+eCdGZPDSK1bh0JjpW5jltrfhs4U6qA4yNPZH/Cdkoh99ZHWmg00ZxdtLCoHdfrITJTEbZJVZZH4cTZ9pEMHqEvhW3prpEYU0fIQZvcilAWNkVwNUyPQGUPEDudkC1miktJUvPFyoeZRgOYkuqpx27Bm7R3u9U3mSMoad9EWYxKU4PJwWxqKc1Lqf5LLc+OQLLhAFCLsjuZAIJN0VHeTFLHATcntjmfe+O+CI4xb36iA8Njzh7CzkDXeCJHCWHrBzf/rZeHrSb2tiYsiLcH5JfNaMDOG8BkQi+TDLxGPJjoU5pf8KfyNXHke2cUxZMXl6RclNFWEtJYRnDCjP1oaVcouBsdjCKY1lfbFLxZLGjCKyrSelzP7GXnX//XLYhNCjuyphmllmTBAKjHs0E09563um56TZdOfQQQFTgxozAuPYzWSWWNtZCb+BKH4kUpM3HPztE+72g8jSbbiwDrUJM295mmZNt8+IYEEhAjECjkeM+7a5uSm8kfNT+uG7fG0dHzzjx+qGpBKrKSvIxbl/tRo105pF6MEQUf6m4ahWjRTqWCLB5L0awwusrScU6v0xR07davYjiiJFH9dtAHkfxboM9Gyl4Nh3iGLhf+sEQLlZJ8vInYQ19OroAeC+93IHSU8yeBLyKBKAGLLvk3K7oiAiqCYJYZF2m21HELC3KceEIFHz5JEFAsONgFOsznfDid/BooNcCVEL7WojjAAHIJgiegtkq7IhVPw5lnx8Co/N/RwBVJrhOICrvZdu28PXpCBMqWOgVnkuK4rwUDIsSm99jHPpHjYAJHZSi/TuGO5k3VMehfx8NQQKwjEg/vEyf4uM6A5aQTqXE+kkt2rQLl+p4jWe9Y2dSR9BvkfOaKW8HA7cDmfaOLKIfVQRqZAzGuQ0pGgiPTD9pOOxveSO/+VtXa9G89FCLf5b8vKmC0Ylb0MoRKFaihfnsIIMN3PXSKjWzoWqmNYIcl2f3KESt2rlEezwJADNMSOpdZBFDKkCyWtMC9hdE5gYfatE0uDSaXfHOrFVVtPx+gAdq0wLVCw5B3UcO93U1Trhsr107PSCYxKVDQZdTy6aTxdjgf/xauCDMmEPxodjSFUUdyNmP5k/3WcyThCubx7zFIexVdT8m1dIcK4U7orj1qp1mErHD5paJoYF47DSrjCp/cCgUM+8ly/PzJp81MEUgAAAEXpBnulFFSx3qMBFGDP8PCu1GqP6XfK61uvrFkHppLWNn09apRE9i+3c5jE9uvOgiIoOzT8O7eba0Zmw+YeK/V1QzulJ9pBkHqpcMtWXEYY18pQOOJar7m2B6AZDoQyC1vOlJnQnLrQqdAl/mKVBvHHBZQuUpIH2Qe54bcmODl7+HbXti+u2aJq2Tc03i1GjKOsofB9XUm1cT4qYnYjQaZiafZB4pvE2RF1QjMgbojo61LZThts08EeFW2004i4NMSg+0vmU7nDz0E0KcY+VB6ioyju1QWBafWwUNq5OapTBjyuL8gNZCisUlwJ/ArAxxiOMIOzjyeviOrvsXjWOsDRhyVGr80FrJwEDtKFElk3dwRW4BfyGe8HlM5lfYwgtZovDs0acuXOU+gJCXQsSwPDUefjce4bYVS84HuevK+CD29X5WzG8WFMZQtviA5xSI/hP2eknvCnjSNJoKsHqmv16FF55x4RWPlt0vpRpJg0/VOdjROUU8RTLx59+D1KHS8+TN+l21srW5i5DAtjD0ZLgXO9hkEolA/GIBYgZj63G92y8/a9Xx1ui8rGpEN5nYLILbp0fBnmKGQunvsOh6IgvZvnzSkW3MqNLthe3Q18px6hjyqD19QfoRvIOZdgB+Jc5KMBarsZ+PZSgq7deI3ug2cISNqpe2Awm2lGY+VFNuTQoNrNqFQqohpdcLVrRlDX1sDNdBK2wMO7AVJxkK/P9cFIkeMzxG+uZlMGzoUYWuUbqD3hVdkiS4YrpLr5odFTw6k1zuGIeodx/jWRUAxx8M1yU8C9dKB3cGWBtU8sueJufKvevrHEykdMo6mzXIOTrrod0cpyvdoHkO2pfsQS8bk5RZHoFIBz8YcjQdzHduU9ghplndfF++wYgI0x/VO31rmogAcc/bGthbj+dte45OuuaGgvkESrfpMKYo8c0c7zIkR6FHulNiu/pWexSFM2e0dxyzihY+oJ7BqKE0qdwEitjPjA1rgbW1o+NQUxyt3FEC3mH7tiiNj5ydXVUgGap6kinD0YZ303gsWzKxFbP9U/D6Zf5bgYerE9fV6OPmFAYiaZyr50z9SoksYQhRgcvolDo+vtBH9binS2wBOuERf9V5YZj7A0QrtU+IotY0+CmVfKl24w2mM9JltEXIXtMZIEUUvC4DJFIEAA6IgROaKTyPVkp3HfaqN60y6Bw02MRnVQfwLe/QSudYYxj2IFPYkFX6gOLKofbqgjC7yckV56LTQgPQHdilBxSBFX7Uck3mP3NmMzWfMe+crCln8H4cwQNHWfbLATyMC+2Kbss05blxFgchBqI6u0RrfBiifueJ/G4/CggVj+8F8OuIbP8lWx9jtoqH+qzmoJ2E/rjxV+9ar+EONzO2v0JNvXxN6CXJqzT+4MkTxsF+DVd5lbXl1NK+vGO1L4GXWm8PKOMRk0gLsPYNUazht1URpaWnAFEZ5V9iInKFMIIXTzZU5MIw2b9wrCJwIqIz2RYKEpt5EKRYMqYrtNRObkIq4g10J2kqPHj5PbomDkRb/NGCdwI2M0+9sXmI+hmX64uYyqLu3LG4GrUiXCpFyQlVZ5sX3AN2pSs50Vd2PIvDbrsp5vsFhTgjA0Qoafyw8IPS8cBxKZxNurvhCCEcCnOIG3epYepa26Jn4xNtmyHugzpatKi+WRuc16ufU1Qk6stURFvZwXiYEnKyJu09lPMX2bvRVYDWdY9nBF+tBwQr5DoSho+bJ+EaPyOWQqDKqeHuE9Rs2fVAllU3qJd049EXfBE61fJH1vdIfKCM/vKumRHqqvvePqVWWZhmZ5um1HfB0t5c3F3orhUQphR2I4tjglnnWeGg3UvQ7MlkRCTRtgB75xfX6ZYk+kGwNOFten2IToEAJ2d+IISgpXBbt2uZmNjq5GSmVE4nzHjGDgtH4KSS1cVp5LeHxJ/WBOY3c89GCUKX5SOHHAbsVQKGM4bYi4KwKQwccAeHrjxXNlab+6v/mkpvedlYFMi8SzTZpUTbmh2iN8f7Q3gTfH2K9AKHZR6sMirlgpUOqEbCZfCPnYB7Zc+Pcd3h/u74LrGTDURC81ID1oZxIRkXfVRfNU29d4sHaTBFdRzTBkUf3cFAf9efAt7FJrF3rFEA8152stLwwz5w9wO+dl86E4eMpOal9gsvENA7pLgC/pnZ98kasVbRPjdiq/JFUs3wOVoMKuF7c73vmLRA8hk1xTiQPub7dqS2kqNUPaL7qQoWMgQ5ijrchX0KtGv6HisgLMYqzAKbMJmdNLVZ21oEbP9asPoJsBKrL2qKXWgYdIHVD/Q8S48bropfNHIVfB845XtqIamgjoz6Or2LgASVricLyyA0lMdy1+5X7W4gOtpdTuHlTJuqBMlbVzOZ4MNJTc2NrzS+Qv6QYZbcEAPd0/ppH5JsMHRFwCstYsghoJEV3tdnrqh+hmu1mt48QW6UK3QKWdXKEcntAq05TwGHzo4RWJOgRvXhZUblmHChMa+/TUjQ3uxHXoXusp9oWJm+C+abd1OdgKceEzTv6a9CDeuBdQW6hGUnRQmD4t/l0EJo+fRcvOPi0ITm00JYZsS3xlNkHNDkbun8+FoB1rPW5+83QU7mKBVgnpcNCwRTiy24gxlnRTTp7i5UpdwU9JkboJ+583JKdKVBZMXPv45IfI2YlytbI28NTZt4Uk7EnH3FuDbjb2Okrg/4HEGNkO8MowR9RTxUg9lTHnIzdbAJEdhTdbxEmR8M32VcAr+2HpWKFWKB/Qb9bZkQQEkfssrLa71xNADkXEGUqR6jOwVcnjSPzG5cHxG0d4WWs9kEuJEwHypomvOmswWb9Bth7W3TJGUG7nW2WRpHxk4CAX8QAXRz7tQHswYmh+PivkjSnnpavrN681mLCBsEpnlsg4104qVJ2FxjJUTiNSn8s6E7njuY7Z4zqySMZhPofrH4/ppMTldM969hpHbjXw0cp5+Xn6StZAxNciwZ3hp/jdyhWHKVE6fKaYvv/bgtzgngSMe9LffNT/oTZAgygpBg6mv/dJNtylwYVTOADtfFH3P6YOb+K5FBr6WuvX1RkwlrStzfEMiXFcNom7N1N1MavT9fCN1dJQqYONIPVClLYbI+8M9f2xEA0J21vLY0RXupfhOzJyOOREQbLn0CwYILf2wMAm7eLdYIzOSvnOnwqeNwN7TVy77CBA2OIqiTL8E+zfES1AzPCakziXqzmvfydL1bzQshvzzLWL1MgwDpk44atqZCxlSBFbEle9OFEeKHN5dwbIj2YjfPBB9XCcT2doJeIgDYJ+t0hlyuJiuNh49HRI7HwSidSKZo4GvcExzJ/QR07gJcyNeTTiNdKjhZwbgEfJTFVgRiaEdLwpGH2Ga8g4uPcfC5Fcg5fqVzLHDUB3NonAgUILlRqw4tXiwNETfQqhsrAwiyMY5JJ/f+2mVChprHOqnU3X+vl76w/8isG3nmGO0DC50a3LxwZIm2LxFMZRfpDKuDSMFecmMPMJwdq1uwEGHacUeh9Ri5MDruXp/fAEgpuDxWF34Pitdn+QdpnM3sIMIDPSkQGU5gtW/tl59CmhfXPMoFLpGIa92CXH63MHzdVWRcg/ASiIwMh/fRRkHAL/JLJzctpK1H0/WJ6EnHIYeqQR4vxL+dI/OVZmzXqu5t/jsxndyFdb7oc5HcNft1ORyTPGD3X+Nqznrnabd/PFSBEvJgIUqvqZVLfXHr4OONjd2k6w6guw45snr8RoLlWcklT4lkrrwBJeuWXwHYZSO/hEMFbwc0PwCAMa9496kY4gqLD02FR37BSAZXh8ybdJg45SVBfrShQM6lr3cpF6Y66zsMKiDSBkLZcv11gscpgiji/5qolOV+js6cDx0nAIKJUzIdpKbIcKy8dO1sS0ZbM9YzKRK72P6sN3aseWc+Nw8w4StCWjTx71vkckppW5IBEjUn5SLxhsHRV2uX2hlxRbon5P7OvYPOM65BgxnmqC0bAEM6QDBVSLguuWjHtvdLqzbbn4fjBPb/FbwtHik7ErUeg2KZcpn/Nm8JwTwYCoqOkyVJFSqOOdUMTIcuQcZrjduOChMD+wVAvBrLlmvet4IAVTfxekGLfLR2qT3sIR1NobK+QBzcX9nZBD9eLt0e0vWejW3p53ULTHih1FrIDbaRrIjf42gyjUqgaP9M3YsNLbW+ij1k2TJf6MdxI46fTimkC31vRFl2K35dqYzZLmEt13S/9fIUnW2ANhcJeazx2TFlFsFODwDYK68tvv92nR18+oUDA9lE04FYgf+SBzCQB57i/3bOw1Ip041GdlcuzB/kXrqQcIobQy3iJvVSRSvB9Seet/6k6q6w9cNQwBO02414lZB2jfOTQgc2m9TrFH/T1IOdahUNKvvTwxxWSw6jPnaxu8Y3Hyfu6g3lWu5JYL8Mdk/+tWbGKnYSJR26+GPWCtTnq0s302d1ev/AkPUWTeqjGnE0++4HO7yhD5AS/7AOTrxxNF9uerUFKfN1EvFBHqfYunZhbdaS5hmg11vQ3YqZ+SpNfu6/IkhDiSI8RjDSawJ6+8eGm6c6xrn2wVj6eKjK9xJzCS1fxD7icJ6i6T1unB4Dpjg/96ABrzkUtXaymHEfA9IKFTRi/F3pwEUfy/n/GuS5l5n0jyHUz0CCp0MMgJU42451TqqLHR7SY7/d1ScRzxDwoNsgRbkjrZLcD01yEfBv+ShU6BAnAW9ASHZfh1qNJh21NTzcq0EMMgfMtZ/Zq+ieYdPMoM4zIg7yJJhqkrKarrSfRl/VO6ixgNIfI3NXCkEdzJoLklbRo3+A7d0ReFko5rt23LG2EFoNULuCOUrWbG33kyJmHbpI3TYRcgvLMD6oLBAOZhij+cROaOd8CYhTMLytFejlRzsuuAsJm+Ll8N8EMI/C8UlemVIeMIUjonvEuWYVN35bwuDnAUHtADKu5W3SZN5bP+3s4ad3u6AIWndgQY5aufM3lPZDFsawRU2b42JVFefWfEa6jovBX1jQgKNO4tnctaW/doE8IwHDuKp5zeU1pjkSIAnAuAI3RlKmqTPNWTiAQsBR/Fsr5grPZlVXzhhRB7wRqBr3bArR8ilZdqDIyEWrqub8qwIl6Cio01iR7rzeQwNFdnG/fgjD3Co73o0aD31Suyuuj8wOwOU+gxJ5JPMil9412MyS8w4dk1dvKV4VD/p9WFP6+xfNFxzjxD0GPG9xo/Undq8xHi9iQPbs9xesGsiktB+sBiRJywp1D/iOc0c3IzWaV3faoRiqKRqdqLvIk02fEeJpzw+z3JXZ1gasezYSFtVtc13kS4ekQYfuvfeQUN5UIGjKGetOFHMzKIGJMw9tgyU5ACQZzAz1b3LpP+mj80i3A/Sz77VmlqA83NYcc8ssjBLWCwFphGrLeleHrPEohY9Yw3/qiBQsBOjWnrJF5oYd/C0K5NP7akBTFXggOeUUcMw9qbsn4/R28jGuNvt+wquTnR/Bp6mYDaM/qn8HUV12ucZiTTrXt2pkdb2P1diw7IqNmRjQaYs3BGeUBCXhMzE7dEYi6c3TqgWsbMFBKVvtyTQUmL/r925+b2ohE4c4WaSUP3fo0c3zelto5FSsMOVcHycF98uCNNKpg3Gah8xojj4Ba8kO2NDU7bdUDgbPno/OgQO0v4PgCdr8WNtS5wFmSZKimp7Q5CTbPfXCxAGyYQ6FepUwLBH6UlWW+d4Mx5M9mVwhBD7PU3hf8vVwv0HkQ3EllOR4/WGWTQBTTBS/Q35CX96OKhWM7FFxC1H1k6JScODkKXzarQv7NOl+cXsBBvBh9iu1oGElheKF3zPIAetvSr7GvN8SYx+Kb2zjNVLxeIeoIf6U0lXYNy5XgIoyhDgxUvYl4fN/p1CkgWptqgEIooHoUgVnPJE2t85zBImXwfAl5L5VYWy0+h9FK1gMLuFTQAyfIsRvjCHmkFF7eADNX3QDe2zebRHEJ3+HBZt2UJnhllo8vXEoHsmUWn0joLSAAAMNgGfCHRCX+5UuqyQmptdOJKzs8YeDLIToR04UmXgg7YcKiqwQD3ykGXEZtUd/pPc2xS2tSKqkuLRPvgVOlTIQUTUU6WGBR6giOIPEekGEwLSD8ePYEKdkGtL3rXcd0hs6orhkn1A64tnREtdsBdpLOoPnfAf7fXyXMEip5ZNJ1s5p+ytN4H6riM0I0FMRpKiG4eWoMXzuBQ4K18vWHVaxIr4RHF6vzICPqL9Xj5YfRkLWCyFBmI5XOMqUVGoYgjZqpMvygXif3q5c0D0S714ZD/qOIOBdQsgZTcXkzh2aTwwjpcwsIxlmAxcZCT+GzVUsmgCJmdMsDNJLNPcARrC3NQwZ+LxTjZqD4ooGj7WlQQWq9A3WJgSCyiZWu8/B2XcJULb69WntAwES4Z85liXpsRAJ+ZFKyVAsmsDDO62mx7D+AY/j1R6UfHfNh8AKT5aldXOe7ELbPhIz7eBPsDuSeHSrX1EJaa7M6bCXCBwJ3JlZvKzN3ZFXQiVhH32HGDuU11UuINwRhVsGOMpM2HRc8xBld7jymzue9WzVq++Sggi4ej4byaPQ6lHwvrDKu73aGVzim53LVNfE8EuwDxygcAuvtTjD+VSYU5q79BpCK+p/vWiziFs7bcoT0CEErpNyQ43IHlrsohd6yT3bfy0O7MZgI9k+P0F3Vs2NT3j1Lp0LHWJDBYu4yro/6wDJvcZbqrzo9PP45RnhAxTQSi6ZzjQPlpVYE3dSucMFX0MTqsAld/IjNcJSth7xxvO+aU/cqZEorD6yLQEkk9RCvJ9pT9N4HjbUDRPVpOWBqFaM8B3wL+i1sPKwvwz2jp/RMgZOIg1e+KBztPOEF/0XU/lANSX9ZZRMu9tyk/qo17hEto6+G8ywv9s+IUE4GKJCcmbnQ9RomOtk8hPlUqop224j3TN1uesOnl245jdbk9SEexhT2Djf4HKw0d77YrUbh8tvrSQ8Rz8YWpZdWtTlk8lnK6F4diN1Yh92LFFfLted+eHkx4kipTwA4A/zJ7rC0f+sH/Ofn6LXXXH+6Q/7dkzZBYjq3VN+1m5/AJKhw9amr+k51zmh/JmA8gFyWwodGGE4XAFSQ9Oqoeh8nLo9YBJ3V9O0+Lo4tlzNRL8fH+QJhInI0fWgGoK7QsBfY8eVZxouzLp1/IXfEj4bJhV7ms1z+m4DuH5hbDvC0dfFdAwM5YZ4VY5TFYgVR/3c8g1ZAqWC2fuiO09XBIxZOh3fa4oWuzdWaOyEq0QPWW5fU+yDFm7/knajB3/rU/XYN91lyYsUx72BC8ICkGQawf4t5OjnwrDc3t8EiBNqZEzvi1w4futQomg65jqItzr6dhiH1lKMkOYmb1lLS1MJjn5sU+FGggxwZDWUTiDH2I8HFojdA4icEmCj2LJnjO9dvFxKrCfi1Hi+YiqyE1kXsLy7f4drzXmxgwcR95sRm6Xy1B1EznXDSKKlaNl6nRvCX+QEf11yTpb2mkSy19pKCQh+RCxqc8v4EudIrLcTfjfKkBR/2mk2tFEjytI4G2Y5oncVvLaPv/IaDG6Wjir+h0Y/fX48ajM4Mc/fVfzT7BaUdyh0MBA21ND6ORajGq3OD1zv5YS4UuxvHY4L/gCHQ0t1koZw8ASaOs+ZabXjAxb4CNhfHmkqKf/uBVzAlPFxInndvhSHR2bl5JRUMkZVSMEf2iol0EXzjfJkCl+WqEaJuZMvxQHllV/dzef40FQgnVxxFUMLEK37nfCdbDNq63yK/NXxzixfB8nfjrhQl1342jgVKn3vLVMP+1NHVmjWvrm9HrvpmvKGqZS+v8LleAOEnDISFfowQ7JRWduhltE/fbXyPhPubcUlwaDU1YD0tVtfNQRfV2cfz+0pfiHtNQ1OxZmT7OAToQcCNnc3FMTXSedG1LWWdCoiMtswXgZuefQgUaBUirndeiSVfC3NxqcB9W7HcN1luUeHyD2sG0vxo3Sg5n3WtPtHB976WGaoCig+SR3Rm0OXqI2UhMIceJvtOAdUK6wS+eV76uzafx5vqAeUOxpXD+9AVJibj9lRYLrP4BDPI3ae36e/5jBFkRv1J/eBsxGJejLHzBJUSZ9WnsLEyxEkjF/TnxZkAEQGfQwZ5uqcJc8SOfdlvqknMsJuFvW47jxC+l6eb1O+uJJSWB+oEb/RyVz/xBw8ni4u2e++VX1Uj7nWXqgGdhIKHSy522/gLDxM2CvD8GVcod7QZmipsst5unWuF8O4L8TgdjoEWmeZQ10rq6L6htjRuxv5HyAedgRM0mLI04KxWeTuC8dT7ONjyBdiMMzZymg+mGYwteVVdmoAtoNJgoHhMr/HdhZHYq95RmhFz4P8J9HjYheqMlWUDx/r7w3Pr14Yqeu99n6vvP52ym0uoh//46APz0P05nK7YR8pT+vw/DKAwWRzQJh7L7xE4ukzo8dHWcymD0NZLAISIoIdpfg8xrqX1WhdFXZi56in+R+xxzsQ4K/CXpT1gc/kl0dTIWIKaPmriH+ifT9yY2mp1U+LH67wKXplFXN93ZKhpxwXoIRgPXjocbGfXiOgMdKGDUDqfz1mFAuIiVU6I6ZFtuxtAy5jhvxC2O0R1+Ks4N0gyVVxdqQXn8kx8vL60CPWFhLsgot0i0JeOSF+FYPaiCZIGR5nOlGvhaeyeJQxqw1Vbbm0AVmqvli6JzAPbFPccEIJcQuNuzqCJgQV5wQjfC/rBwhsGX2W0ofmo6CPKxxtRrM8pvlZqzCIbnRIgGuKuP6EaSORrOr/trvqyH4fSzuNdNsb0ovD3CkYz4AK+ombzXOl7kuHSSK1vkkJuaJnQS6+r8OAZMsLHwwyZB77JdnZVicKod8RBFjyxp46bmZETCJaexjDA65FCLl8q/oyundhMIRq50na61dzKp+ujwsLVBEKdoSZV4V5UK+22ReFNvOCESL+0gdeUmZJzf3zfqjjUT/svE6I1cGLxRR8gy+QN+bvvNSRKC+9iW3SIa3KdP1ljLXAWG059IfCjTERRBaf2zIkidsBc1m9LgXmjvFvi4dqFGCDtKqbxaIfYglIM3Q/4R8ct6g2fmFI+p1KJmD40MUuS58Vo2oB45awNNhInPeN7aikJO4sSEn9zJJ2IKXgngOdx14vTSvuyV20rkMXTIl7k4I/72PCMos+8X/rok1froPKBNx8KONrS/ivyRgjqLvJrWq3XqgAkO3Nie7fjeTFynHpBHnkjAVDGa9oj8WnMJ/phAgx4K8IZIDm6K584pc+XHflxc4v5ocOq8TquR522x7Sy/i0jZDF2vTTvZSUS6E7I2cTbCuUQmjGxX/Opg6p2inSWQHkGt84xTBhe9T5/1PA9r2Rf0oG5W7xzfDKiWMfEqZIiSLEDsOXJ1Ei8/Yvjd8/X1K2xO1F3DnbPuUEG39lPH1iyQbEvLyMFXTnfsFnokhEVC9c9/ez/YfIpH2lb2f+4saZjKY2Ue672+W+BESoPtWSaNpIaA5AyprxD1Td/Us4Yr98bPBbVptyCM5PDp9Inpeio3YaXd6BRUU+WlA5N8HRgbyMh4No0QVbY1A6QdAQfyAeSd4Za0cujsUkkItuiFa2+0raHH+g6eTpqizXt1o1gnSjUzlLS9xXfw1qXM/r6cnfjB9om5I/r5msC629RjEUz1uczdxvijzC8G0zAkh1MFQjSgV5mXcH/T6KNfyXmhT7fw2XvbZtdTFwFvsv2IKw0OezdqCiIZRpdTOy8u+sTZZK5QUHtIEIS5eG40FwXnIrKvXiH4vb9LxLdYnEJ2I7lORHOYeqCxqWPKua54mPmurLtxECGTfbmrbrlLMiztGDo9t5k7ApMjk1vaQAAb6OWXZl3yAeuGQz6PCC9xnuKIw7OtWiKUhw0q3b929pvpSiDJnLhvgukydRqUcvA6rNUUuY2gF4NwSi5Cwp0q2ZE9WY+irwLB+F6e9yAQbv4ZABdFradJkfNVohZtnT0/KiCRAkxPl57QCQbT5A3vGO+rBNuvqJYBKl2NcGqmgvxsANaflA2BVQTL3YVb3ae8IWQCraAdXrY/2YZXe8AqClljzbMo2o2rdKj9pA+TYs2s3v6t0Stj15skn/diRrBoej7XBdeDvEOdaUkN2tEDN3NXscVZlHNPd+z3gZHFKPOkItsP3/scXqvlDIVp+daAEXxlBHYUlOachwisK1NN8acDTMQAACQ8BnwpqQl/uohNw7uAtAfflQF49B8wYwalOxvx9MIFdhXNJRmN4lRxr7iU0p09FTvtzxV4fTn4+2G6TfGdatoJHYSPL7uScTsJSS0wZThGJZOKP+LlAsamPg6jHiEphVuUCkNfdXBn9c4i+piIBhCFLDZnypdWioZIe1zfAPRuQWp7aNY0R8v3qsdN3rSCNQapp9loqRzX1EfDvVtXSwEXPxDmLOhst0tGVwLZe7oO2RYX1/4NpLt9jG4U2Q2Z8ykzKDH2QKG5AfLAYaaa5SocwIrfxVvKlV69TCi0385oykqOESy1yfsfKnf4QdS1IJBx+Q19148GIAARvEuW1/Ft++Id2/qHd3XsqXZbksHoecTsBzuUoaT4ldcdFovi5d1n9ZrVZLmz1b5/2HGB64aqcrfhmtO3oWLOxF3jYQYew+yKhLH6NAud3Rualtv5x8PLZZ5KjlmANWV6D83tbSNpW1up8Ok9O838k6zlc3rt764DTMfqcnbiCfCgB8APfCj1F36SpHiWkCbDjUlzAmuLEbXk69w6H9wL+mbEdYEXoCyZZUtC1KxljwBP/r9GKtFZ68qaHJuiWXq0BuTV3Ud8dK2obC9wCIYQHlnsNcck3G8s01oW3Jc1v60arBNSIv1WzOPAGRxb8cfmn8MabSaNf0WUK4FlPPgthGz2NL0ODL+3bYuXTyJ9E2wTv/AvasnCc8bjX6R96+xuRGH5mpw9/JWLQnSqGZ5xZ8ewZUTImv3GaLiJiCSGjQdMSAwLu9ZbScExXlCuH3/wLFxZ9oJcbZwXcW1tzM09rQ1C7AJovxQCZxrreApaVs1xisZvuUIGDBI+RHKwPe77IGkk25wGxe4DYfTsFtjBHNTwLSRFbnb4beW7XuKJI1FgiFT2rbXy4JMwun29hjtG7r60iZjREM1OgLA6nCk7Qj0w9kyhTRiDCMFDZXgO02q2AKH8+6wTtQ/mkvHnayGVoweS3C0vdduCbwCOAD+tgySQYr33+XToD2vPJ+uU9LG7t813LzZ3cR7scVw2axlMW5J51KR/SQxea0P+DxQBww0yW+FrjlbTJ9wM7FZy37e1v1M36FW4cvrTcqeIRKCM9Y0vSff5LymbB9sX4tKuD9nVjvHRV7HejBwU2mQglDEOuM7921oGXO3RGW/llxbNU4YNUQh9FjinrZqOJrnmqMrhyROfooJSr2DmfmnEa+YT60sVOpnELk2GGqYzSxWH/XcCv9NFTDuX3xE6UK986rsE7DYg2SoedEWV4sjc7r6ceJES8p+ENKfLoEmxX21jFaGJ3NnDEtsc2NAgzOMC0IlwOJEVj0CyokbqMK7j9NqHPnRPcYu5hIAzrLYNL1IkL8oF18zaVu9UxOqpBuj2QcQYWz57OsDBVS/0A6yTQ5dnOOqfOP/svfq6YLO5T1d4zrnzl58KeWekCVG02kXrnte4qr9faUeuQckERQnZ50Bc+USONdZqdaEO6Oz5tY1vkr6VkX7xccG12qZk8gbGRuwNywLZkgZNG1vtssaE2Y1Qshz1TF/6aDBvbZ9BZxhcaVwl1wgYQr4t5wQlF2/kXOjj4YIg9+ZoYqy15x5laPUFc3FSt/GpCoRXdFmy+9St5BhwW9xa9xnjyL8PNvzc4esXnicSfmZFkZLJ4XHdzF0uBDpwFX2KBxhvyCJReY/TgKzIWVy721DtzT6D+5DXR8YiAY8US0ZKZpRZIV/e4fzTiRIpH7l3NG/IUK8EVlS7wiQHXKTwpJ/43NZnUTOqk42F2QWaPHMSojgoL+sTq9zXQAEenxaWaJ3n5qBX87+F8npKlz/9aDlcB70X2crJfBaxhTGgJfzHL1ct8FwePZFSgOiyalVP5JiYEICIcIv67aVxtJdirXmtTGG/d6YVs1rT+tG5sN8ZW6y7+FgUmvJvIHvs9PY2ImFrY7VsDqVG19LGJxMsNZqUzEgqXLvHZGfU+rX01PDgQHATMTh4dm6A6s51dwkX74kBcxE9pZ0NYikKB4kwfFi+Qext/mafUmefdDDBxiIyiAjEf0WV2Thyx0NL86I1yIm6p2dGjsidtzn+AYqnh1tX87uZi3rrwooxQ+0xjRMgk4jueHZMsxzdAosTz7hxQc9vu9VhoGba0OGEJaNkrAbnu+Q9aTmhayZSZjHs5gcioZZ/9pBZzcehyEa1dQn51WCuUhtsTtBSSMUuLhY5nWzfCopOY2NKg1rKGQ3mDF8dHyx8dtdD3oYRabo1ttn/pNhLOszr92Q6MhoqNMgCIOJYLedHtYC617hYdrxJuhn5hMUCdvKn9m1E6QmBkY/JJnGf5/8TfSlkigoG1xQ0O/TH7cGOpgo5FkSs5XCUh4WhCeigX3Ic9N6LSvZCImqqY4UogLlUnekIfPE85yTVR32F+0k+idrWQuTBjVvZQp57Rn/lv64xVeLtK9w8jBWelNZlLybdSuAwiF744fXjtI44zXSfP+LDpZmrB45dLKxHh7oboctA/DeC/lEn9O+0t5XfUjlY8mzV3/Yfzp36f8V4z2Mo8smhUjMrQY4mZUpA1yWuohRtFYSzGzCFGx5D8KGGQUQcNpOoFVYXvvTXsFI2CXcaCxFtUA+dFG69VmdnQlk6XnG46y1MecPXMuXvzs/1OVJthj1VeLMQt8zXz3YyWV+VnoKMveLgL+DBx3xI6FGJJ79+adFohCHVCc6ldG9FSQ9+TxycgzH8Y1oSp4yVepYo3y02bLsSEV5V2k8WmrclDiMdhM+ScQ/OwudR4WHz7z80MAHBrCvDwfnQbC6cAU3UkCi3eNPBPdFysQdVy71Z44WFfmDAQsPBO+sXvtCSq+ZswP52xaIY+TlU6+XIj9IhpYusyECh5tpsaT21TST5NCRUo0W56kdObehX9zq7IQeE2j1ZivYmzC10edgYzfoxsj9aR+iCzXpgaXfGDt4ZggDwZfuMD1EGUpmg8Tql6cAwCZtCtLtVLJpj1yV7A79MGruq9qIQUMGL2il8GlSAfDbYgTXKQBAqjlzAULOIyNxmk4eUOBATSVSOiJhOE42NN/i6ynePD+dt/uUEmRw6zzoX9S/jEkntCLTkMXqvy65fsCOWDxgahDZgAAEa0QZsPSahBbJlMCT+jvgowlC6RUhk/m0KHbW95hFGLscFev4UD6jnGlhYncqKxoLmPr9WxMo9soMP39NkHBJ6vPiCmFyd1IdF71IlnDIlPGyKtohCRQPZzJk3SviwrdMXGN72jLtbW9wlwlMzNzmvPuPHCHcQ6OVlAKuSVwcmao6ZjO3APVzWTyOyNXsSrtGMgoZIje4CZsL+tW5V3KgX7+3imICDYdnpnFgLAQUA+qfq29+jYhmOxzDQzAjhH73QWcfhjBoNpkpsVGO///fS0QOv6z50I56v8Kj5tAlVIb8WSE1Wahea5ptzDsG8zBwwMwzKQq/sdYjXbBKPGpdwdXLopnPiCkytj9c+77XVS44y1l48wy+uoHFEVhuTjDGqyN5BWLZCcobV4kXYiQwzPasLpnqk/PuQD/fiKCPrYDE78jb4bu86zEhSH6nS8hgZFO9V/Kxwd12gOaUxam/vhYMDxkcgXyjs6oAGgKc1XtzAAjHjkmFy4efZ+W3siCA/edGrP9SjcqVb/ly7xV2IOXzye23CovjF14fIh+DYEw0S+XgDPO54ge5d2oX51YeclstZG6CX646J4sSKelUsLLnCE+XgNisSuiynLNE1a8TnHnUkQXuVDZO+NY0qiiVyT6XHx2ibqyamejvtQ4ie8CjvbVx1lzMqludr2T3qwfpNG72fRfxFHI4lrt3BNUycY6vpfITvKo9sHwJ3ek8GHSC6yB56gK9l0NiHaWC81UwX5uuov7y9Z8Jl2CZAPhbiinfdhCTPIzw2Pz+xXZ69U63o7G2+AENq1C7rtzFn3ccpan+wTv+BYQ2OedbeXRoRK4Y5lzdMUH92ymhpYqHmroXuwjcvhNHD4vpk2aIIPq6cw8+O00QhWa0zECoGZC9Xc3MP+YPG0HNo6O9O5GrNpt2oXV98g3sYUw9lY+xYZuQvzL8g9qqRxEL7vfuDcxu/mysYtpU+NE1oVQz/ru/IAQmETboGzf9QxjB+OvEvA6eCjk8w+feESFhLUKSPco0fn3oRe5SQ6SShAbmXbVa5nQj88ZgX2EsL43ijLHnHdgjD21gXbvKP8ltWccZHzjBO2sbi2iW7D82BvfPaPUo3fPFb6qtosncCOdKtbIj5QMvf1Dvbb/x3QKDBXDOjIvbmS2vjHioryikt8tZaia890CvkqbwnijoVILJnM47UCWQVfdVHtfIUPdWJB4H8k82X+eN2ry3qxwHYxR5+cB1yLb+SLCtRrjdY70vJbNJ/JwUDjMcXFcewfmN2Ykb+jex+JYIvssxutGq1dkGcXXMTdYoHzmVltTLmuoHrNpSYOzHn5UdyVYWt/aNDjq2Yo7Yx/4UDTt8nD62Uxmx5VkmUpIKP6tHEKdKQi1E9poO0UxZE6+qBgjyTHrkQHtPlWrGec1de12yFmYt7Lo6zi5KCgWpSI3ECKExqZWpYe+mZRbLvK16+vpSBEW+752IwUE4dzSFoqj+m/lPk2md/e9V4RBMYKAUpptICG7D+uo9+Z9DRAY2SjzlAodTHFyt/DcCej2CcSwm/C0LQYrd2P0+1TjTX2Lrh46SR05wcoFQATb0E3HXKGSwY+4xXFpBcyoOcaQmpH8oa6F3xqstJpLmK88BDd6wWesvO4mpkgdgiBJ/oZ9eFQ41hY8ulh7jCv+EkeuJ30C0vgKcCxwBNG0fTZF7OWBE2sFs3r3nOEp0nqD/yA76zr+3+IzEEiFLf2sjwkuQGbheL6MzXK1WOG4Tj3e/l+nBHO09+IsubODSwgnN+3CPQSiHuYP8G8sP8IbWOPHzfmYPtc3zaAvHtXLbJSIUY23dx0b6Lo2FJowOaMfQkyXrhkOmu3HwxydltvGR+u+QBTCsc2/SYBtalFwyjst11wyYIj9kMw6jYQ2WRVQQmFVb1zrKmD6wwOuPmikwUxtYQu4ejJzoXT3bn6n0AzpK8g4MDvfeQSRxWkiZMsJDftoL7xKajsxF0Y7yQS1L4MLFz33/iUupdQIOrL2nOIV1hzbTvR0a3+S4HwEuiGsoTC3Z3diFEoncyapMLtbY3p9IsuD2gI0jiGCwsGrF03JDAS4Na1od69Arn+BiMMM7AWHrE6QzZeJPcjRnjKXqnM/dQ0E527OcZR7E/Xsj8kfWvQRomDYgByK5AudeUiIG+70N2V0GaBztnfsg2Iw7pAKhul9VaEQskYUfRAmtaVFhZyMQZS6KT0b+siiMo69FKunb+TlF5BBjyGFtJZyuzUlQUEhkp9fUN8wm2/DhTUBQer3M3fH+PXhpfd2y2bqhM1DxbfiAaGHnpUKaEhxeT/+lPDHFufY27AaN7cyiUmLBaHTiSqSf5wWf9kbWbUcL0qqESkUnYOgKkpgI1ol/sUcB+i8zP541DXLxmXNpixLckfV2B6seKBFn30Q+QrflDto4abhw1eIP8ki6PowKjt7h7fCVlUNZTn6TJwpZFctQ4Oh3fa+p4tTX52fZoydarAE11xxoAAAtxwgdFF4IJhFaxLjKQNotfHuX5SJhbb2+uJJ9p6FtDBsN6R1f3ZnsV5TaDLJH/hkYn6eq5eeDnaPqawFD5I62qkqYGbh/xrAU0Bi2I/g5iYbn96n5WLNTIQnUagk8SOfyHvGdGGCVAJr8j24l6iQ107frVejWdtLsYqrAuKLIQadQhPd04YGpPJiEbwyijEZYvS12v7wFATOLqYvMdvNP1tD9hdWM/Ih/8+XIzDESIam5Qv5tojS0bd5m/J6yASD5LmojRFamI0qWt+KrRDckO4913BlQ2HDu0O3TV3RpO1x6huo+cxuca6oKDV4M6g7Z2s4SQ99l7kmeIBaSsoBX9shPctkRixQu/llSincqY8wwxFfxlWsMckxWjOXneJ7JLNY8NugDFMG/JIIGhCmjZM96ZnUwJw+7mBjGg+aZFuM0xDVm3bf12VCmkxZMX07yRhoSrAW4f+lxQzksZBG3VAN1+5ceQCyjAcACerFn5+pk6mStJeEuB4Ixl0QB5Qc3orZn6bEKaBTUYTfr90OMo5IhECDug/e653A/IpRo/9eAsn3CHXMAwz/s0VGWp7JdNkKuA1/W5FMx7b5ML+6PVdqu6WN6dzhFc0tIcvzbJYedugHLl8v4JPJFg7u/orYx5tKpkofJdJ/5GozMZga8Ysm3T9yRKKkEH7uTN91X6ayf4IfRNqrVDXfbxPjnkw2LHk3Rj951RIJH3HxEv0UumspXd5VfZbMj/3XCWzA/pqP/i9gQV18BExpNRH1tvl79yCVo/0LYOH34axdYM6QNXMEaRxJRrpX70jR1ASHFXBb7iwMk64yOgOtQVbLelP4zPGUUJfJjjmGhDXf4wTJqSzWfVogToxq05JGURk7xvY7gigrZTS73BD/8b0lYRZBR7EwlKpPbcY1OIKvvB9WHQWvvfFLSRyxUBYBvPi7QCo+dXfK0RjFPIW7Jzq3+vnU2gsgTb9IcwMImDWB83Lwg5OIbgvbZFC/7RQHaMyQsGhGi/Cj8m1a2CEARLmrTUs7NdMTIFBYcmSFRyOx/yDIJt5+qzzrBCkecuZ2/EQkwfMocLiZ6h3OXd+vp/A9Bk1zcnRvqObbK5m1HqML6DN4KbacUnp4LcrgOemvCE0xrQRdT9I53qgdZULg/R26JD/XqTemyygJOnh/WJDzs4Pk+fpKcpTg6HzrLjsEQyz7QNijqOxuVzhVsQDWuBh525OhUVbvPKVKer+XUGTiJJYZD7Nf9tVmfxF/CDrRQIOwChScVX0y/Z6OmP2fj/7xAuS22BKeWxsMfz+g0ho30T5FEvmvfyGc7YMqqcivKmkjS50nl1BjCFytT3sA6BT1Lf2ZLXlQDH0e9QokXHObUZtM16bZCPvAPjlsEb4/QVY2KXypnA9joZvZ4rnWhBn7tDZCQwHhJrVz4tKs5U3SshjOI5CCy7Di5OfArByayjL/2eY+D9uGRTaMs+8KzKvzc79CV8olZlAMDONVInXFHJBl9rftluYjkOLL1dgm0Bv7VAXoU9d53M/M80ZlbRVLyPAJyL7BEJooR+ZUivny6n2H7QOon+bw6g/aQtF+dYtWmjggmUPow9q2zepbikIAfZXt4PP3bhVjHgYEd+34Qb6yRvZWZzC45+xObmL84OPbLEJ+nFBUm5NQ2W196dyqmEmv2JdbVmGoYg1vccboJqhiRxVASDMnNi14uyMUvU3Pn3VDpYqOvNH9Am5my3aBkfjTNl9MbNq0mgGWA0sC+XpEBjZrhSrEdXb7iXZXfcScyJNKrR2gbt81H/iH2A91OnbcSyuh64pNGRvsjujSadtkM5I2ofGbYuA8gOzbtK1kgkr7MMzLwfUvbRJhqiGattm3wsf9BYM0PFcwOYCNQBjyYgviS6a1suw3/PdgtzUoCOu4eeE7OnnmbrstoGBaNZQ4lqRs6KIIs7aTaRFPG3R2/7WXTP9Kn/BqQGk5NUQM852/0Pmu3roMs31zo+NIlizcQ1P5KjivA4dQjLjAw/Z0HLA+HnTd/s08vbj5lOjr+/k2EGoghKGHK1alKMzKofYKK2MxrqWe/VgDKGD8eWEXVLsCohr/cAujMRv7zZHXAp3t79/M00TBq7EM0K4hDMUj81Co5kLlyt3x5m26UySCHXinp08Yq2oNaNQf9FnXa+h8Wlz/a69r9Hmkfe8L7K5MMLQpa/wW0zS6fKAteLFOhkZfCL+Unb7Ai+7truvkebgN8gEp7NzBshtlo19dlTZvpZgI4mrMOHgt2k+utnyeLlJ7S1f5fLEogN7aWQm+PdhtT8z1d/8y6qfCpzCm3XeldyQuhVab4o5iYPOz9pIlq70XbM1Lt2qmikZjDbr3d3X55QgZuCNGNC66YnBOQM9o2CwY6GlYTOEnjR1A6qYNML0dZTZWKTyBkKOxkVgJbaUvcN9CGcn8an1hd765c2YkH596jAHASvDQDMdB5acI5KREuZisOe6tRpfVVCRVm/bZRDJXOE44Eu8EyPjXKj+gibUET9fjtn0Tm8VcJuZ23uM0tjHca50psQ7/JhtY8u9X6MJrXoRfGuLQ0fHLJTmDEGI+w13csRCo48vfLX4wvxnTPG7VrZ7TT31KxMlMD7/oUdA3awdKmciWWB9dd0ba99qcIsX2T9+tZix3Zp0vB06HXtOaXTiy1UEeQn51rLvPEaaMXlR1rIxrNFS2a6xPKFxb9ZVWvpdXkeM7N8JTdhvmq8c4MO38p9XhtyfPBDbuLjd1rHzTEufMJ8tojJFavDGxAH2JAcuI2v/qvFTPHO2LrjRraRthQEO499CJE98brNmd5w3n3/Cq/V/8AnYDvNKAcNDvnBSrgiVuZBfzuNfQAxvkOq0UPaYIYdLz5II291F9lco6f0zdVFMlSfHICFb+yLK8PCd8qPZhvgqF38sLFuJMSFb5mhYgFPKM0Qg7RRL79+9Gx4ri//hPGhCirkBv1Q7xQeAE08HTEKiJDU+tSpnZRB9opT6x9q+WSwyV+EuuDlcAamHBDo6pyWjGofw9+gXjh5uPLwgqjVc/G1zahHm/6y1+Wpr1zFbVAhC2lGCLgZc9dhB1HJkawUpQ66Riuxp9OZG9PW4QZ6YfxWv9/uP4kZUsI9W6huNeSZOZkbFAAwuRE8evLpK9oBUCMNDiAfrjfOhhco/c8a3aBoPnXPNYMZuJJxadvzofQmzBK18Ca23Hfkh2PVMrlz7CuDu7OxS0XpJQqz6GlJIpZjFDyNO0dbeKME1DCHlC5cnHaLbJyHMHwxtQxYNgwp1QgQ+t0ytc5unFjzP1totEKwZgNuH0fPLUQNwKD0agwTbfFORwn3U6tJIUMUfEKFAQv4sGbcTvF34vRnzi53Pa7gQsDM+bUX9xnPd/gyF+N2mGoOZSg+pKj23Wk9JUYNHuqD6HDGJa44m2HgLLIrNt2LFrbTJtiC9MDCJfUIIfQrGrY3Sxf/SU5RqB65fRpaKrKo5Fs2tDWaZuAIuWi+d2CFOiWgTgLCKUPaiTnFu5WJA9ORiXoZY0ucY8p0gN+5GLRGsp6WlH39r+lal8VBd1l75cIdGztHEo4bmBNZMyxVFsPECNtmx4KQpOLKpuYGQW/Us0ixR1NebSSPmrGcbLBSB7Ful/jrxEdHg1htkirwFcYZ46BRxuTpwlO4WhVV8vFrTScG1KqHK663Uc3oeCguF+Gp4b1HnGLUcL8X7FkdngWMrlHy0RbQ2KmyTlJlhPik5KK41DsbKN9fOh9AZPDH+2c6b/WMuTbKFWU82z/lhX0kmg1vxQpYO3J7ifJnxEm6U30mrNvnf1slK3u2RTj7sYvbONHrD/AGxXfIqaNwEKI7LoNFdX/exaBypHyXJBn1sddbNKVnRcSN3zLRxuhVlBLHYFTffVCwaEhT/O8FKPal2pzSRclSKz3cQ4bH0x1aOJu81Hnp/KXxC5l56ayMpk0ZYZ3mlMVSqpHuZOVkKsGW40nl89mYDkJxQ1VIqtcrG4UgK1TXcM0ltAida1F1BTW/WVDIxQDIDyGf+Ude8wu9sY7hmDp0ox9Um0MOJAW1IQtnAuRWOARWLVi161jFzbEEwmJRtfFk6V2HLaILoR3vfj8pyOF0O+XHR6orwtjVxtvg2Y8ASxWgQ6vcpYRDSjdNcFhrK/XGQ8d+O/uH/N+s6U3vW4FxlXTvF0QfgI3qdUuXFgZtUxKdlbpdvxQkvjM1yFf7RJMPuLwmLsG15FiVDyqlp7ooNNa1Tk4dMMGrGqwjDFJXsHYxJ4oZU82VWtheyPzcYz1Tv1UoeYJ1i3CIJIEMY3VWkUDdlJ77Z4x1wgugUpZvpe6CG7xVKM9p4n8Yf6Pg9yOBGYmeUDReB9hPdxW5lWGMFgY7rS21Qpyc8J6Wqt2QyrlqUySl3vIIdH4MeNZ8BheGk572s9lB9JV23ZESwJr5haSxci1vHUXm3+0z403IUw01C6NuGUbTTDC4OtzErJ6sPaQW+bprU6G2a3Ma8OgHm2eOESAz69Sd9Umte5lDtt/90qu0lhf+CEJu8KNeiYCmzdlAbn2q/xWy7FsHygZIm7mAD6f31T37bf0M7GKCHIkwZB69RraqTFfk/cibeZruL98PDpLy9jDbUqTNm2kubRg1FRUEkOvz4r0XSfGZizrxTfXRuGEyx+lslLrTaxPQ7dPEn/Jp3OYBUtKBRJAqQfaMlgYwRB2QVMsRu/6zjEjkmzOdRwHbROfUw2Kr4BWwYJ+PzZANdULDHE676yA/AN2saFXkD5aE/s4c4DvNGBfLf3uNlAq5Xsqh9N1EcJPE8qFYQC9WXIfEn1SLsb1TgdHhuRpVgNlZ8AUp1Xd8EvwF4AA41IuqTza8uFsX8G1lg5fee6cFCsXWsTv3hUxx2VXLyRx9+l0KwRvq/hLJp54uX3o5h3eiBNAn3EPqQkNn1uwQDLIiTXW1McWwBesBu3abzYPO9Vuk8t0qcWxAH9VrGnlFuuFJqKEd79L2Y8R76hrcQigLJMEW4b78VzVqw2g4Ab6AbZm2DtFOicDbNIM5ItA3F7DV1IW5XnUKHjAr8Ys0rWRjd+Ha3Y+t0h07yFru9CmoWHg282qP6eECnENp/I7RaR9QdQtkHXyWRVzZjOp555anLAmt6UzIafYPZUOr3KsuifGpwywkl6BCjP5A5nOLevtaT7JWU/MUo+XXGvJ16NfTnz7OdamivySmFppA7LYlCk4oozAKYIiHnCLTxIMEDgBwKOx7jgYUUV/e9HZDZ91Z+eZU4AuYm5qAafn9pX72DFdJBsSNyegglORRrdtb8x/9Rm5R1kqA5AwfEEHiyefXSWG08Yvd6FMExs79LI+2Upt+mVK2e1mAO44lvlUwtEdAOWKe6b2LnQ/KWsEhmpA1X0xQRt8cPcYg1ywG+JU69R0Y29jaFV1OhFIr5u+e5yC+SAqHSE2760ZUpeexKwT6Tgo3bdmn1dMOJpJhoSyZnM0ekpu4kkYQv11VL6BjcWAWFHUEDi0crq/6A1KFjJ6XBY+ifDt1GgU3QUTrakF50WvlUZnWqL0VrrtXQxVGrb2XZgPnY3jOZsIYyaJGmpHJmkxEFQa7cBAtRtbMUuPQLa/x/ycDRH6yDcgU3jZ5b6o+KFp/J2WZOBE/nZ4vNyaNpKEvpiGRFsHKslH7doAAt/eTxjIzbt7k6BcGzYG0ZNoCSmtJsahwYqygeAhbFAN9VpBOKB0E44N/7Zv9eqC3zORGCdzDAvtStZehJHQ7feIzHbCBukj12z/GDLi9flt6bc0Ja0EM9+GQpJaZiU6pUl35ao65yrThJm+btTTMG0Qd2ygGX0mgPI0GAEYGdGJwugEqAjfefZQ1iT0nM11dGJc9vrLAKaBpyDgr9i9BNcS6/8PxVKRQ9trhPbXuiMP07dWsxHsuavGH8gxLGjbGM0FOTJvZxcE6s3rEDy/VALZkI6mcF4/vtz6SB9v8a1km7lAgwQztIoAwwwVpo3Fw8EeS9ioJPgpXz9BBpnxw3TvwXF2uq2TdxS3/osW67xr62ALvI4xcsv3Hoyn22rtxDpcLeR38ZneYYxsrwr6ogP+zd8uGMbxGBldomY0cP19qTYLi/czBGAXfent7jSbQC1zABShZHlyingt8rOcedTw4Di7kE8pJVIGaQm8QoXgc4D8ELy+smWYbbwm2vTkUWGsHujY3gSBmzOrH0EEqH/xzhx/EOrHlETrqJ7x8/trlJA0E0/iVFK6HJ6n+P2oLEcQwU5PrA7H5Hl3fCNLR63lhvpswWrVmsZiFRHI0kqh342cdj2pQUhQqRg271Ojex73Pf4PH7UmcymK3Ji0DCdvc48R0eOJ9aRdSdAnf0zUSJcoE05qp/LOSJUYDFbYBbtyTREo+VvrZ0GTfzjJmZjFzLLBE8jIiBVpcAWFl/xjfB+sINi8dkAvMhc5NWA3SFAWwD99MOihx34n6Gmr//MQwztfkoTuHSua5bjQ75F96CAWIyLAZZDnovvLyfhFIQGKubzLS6AVPOOpk/jHn0hO2THRTeU+F2byu9JvVK4kdKy6NWN4tAdOeBPs/5aucHwo77ObkY5Oyny/YT1Bw4jypiooHPeYGFaq6kTmVyrfIOI9PxZDCXouH7RRNrgXZ9mmOwSc1qZ5aajyBuOg6Tofrf2pAAuLPIX6VMtXr+QoVziNstB1eOISSrZlv+3sYTra3banek3+FbcLu0lg6KtSmPaCq9FOXgFCsYfvoYhRGV2mcb9sPG9hAA5ytHCKZLvT9Y+BbJ/AxqvaPzp8EG1GkIfYa7y1urhZ3lp3K/S69P8KbU7FJaJD+dK1j3H2IX/lt5gpYVhKH5amsKzLAg3ovIoNgIOasfHAFaJGnoGL4oof9inN43BCfSAwbLbDGujyFxrAEkcn65hVjCPwdw4USQZJ2JeNX2UrCfCvWRcsRCA8G4+vOQ7eYj4770rDB8s0abquQUHNGCjZsMGRBRi2MPMWsGLL/g0sFW3xUc2S9vu89ohwOcjfayv/lzlJ2fwFMEM01nTpfUsgY1zxX/65f6g8hvVy2q8SOdKaTZtmHWaPE59BUCrQBcUteBo3qMig7+pqCxkF2BLrF5Rwb1wI5LBCerUq92f7BSICZwpMUNuisQgz9MG+8PKJEOfz77p2lbUuXpfekzOeLkEvBE6/AgPI7LWo/axjhfXIHRk9FT0dgmxrjO+gI82VOfeQ4cFE8WZQIzvcqgJ7qBntlug8xd4uZ79KVrmsqb7aBvAl/Zl8nSrn7QFRomQ5Wtg9i5AdlIpKBdGLeFCYFhvUcq8lBEC2lHMndjwvdhVI8CzAP35dFRGU3J7uqf+3C7ECuuGSHfrlXPwCN7DDnNOaRz65sAD79HyPoU2tvmcTIVbLTXh61HBtOksSJV6X+pC24Zo/TQ4/KEkR6bkAEj6t2CYPCRJWEOFsd7AuHs6Zl6rjQw0h5JRo8q60SriQE9/rdFkVI1ZgplivxvUfuKr1mV8yWgbT7P5z0EW82GW1tPoauc2GZA47p8yvweZTU5MuggyANco8VUweV3B2ub2TNw2uBg3aY5CaYDkOUwWh3C4478h4sq7ybnr2CO4ximtmaVpWKgE6JOkz5IJtsXbz7w5iaDPb48BR3P570+sFDhsj3NiN04PosaG1Mx6sbhzFZrma58SoKNYnSTNtC+1uO3wyOllOMOvOOaE9BYVB91fAp8HbCryrzeIugSR9T757etK/ZcAbL/aaIX5qrvFKl69PzPKF6HslIeMuO0yIeTCr4qeYlezJ5P8EYiPrBpcPvHiyaepGgTeHNpN9DJLLLKf7ynIJDX3ZwoKfqhfh/znNigED9U/BITIBE2Gp/QQPOhqMJun5NHpH0o+NnBXxjox4CR/YC61r5iSTGniZj8DltGH7u766nf5q5iUrPH6s+FQxl0zPxE5+4WCQSiitX0m/J7NoWqN7hfiHvtruGiTv2eDbF4eYiqZbQRNX20a8azAzirCZ38dANVTWoMaAPvNy85K68klUUpR5S3CNR2Hk0/JRcEgborno1W0A86m2cewA0n0B3ms1JndPWu6y639NvQVOqKUH/EpkWFXzHRFpF9B4x184oFg5Vb9YRkU3xjMfgjwbXS8W6CN/hpAQd03qe4g1Tfpu0MPFepxS9B4TAcG76evV+3jLkwEldwKQdz+EqHbSDMsMev4qvOAN3IsFhjQUmjy/z9hTCAMz64qhZvjV5w8SpHEpUdHTEBiv6Qdhk5gzTpHh7TXyt/stHdrXaEItKApG50VNXhlhA7th3HMKTMAtZXtup1KnXYX+GW62sSQVy7FlZ2LsHg/m7C9Jz3R4cMgh/4IC9nHR/KR6F9bcooN4qmbRQQQKz0bC4PjfSkUiyenNGRwf2yUvih4himHiy4tBgAhFuRkzqdf4111A10t4TNvavFVSH28mQM3X3CLNjlHQhsOowlCmnruhsKxBgMVSnRl2t/k8RnyJ8W6jduCdSPflLIIQb8yTeMcsw+v6UiFvuaAjFixOOCXiwAoh72fqBR3YydYlDwaDFX+JZ88xhcZS8M7w0bvle7gw1fuvkxFxBnYf0L4+ckY/cxHSULxVplic1pssTIbW7tv7h8N1xSe1S+2HciYwnK+mnr+ZjRSsVKs5f66l9Ywg/FkAVTM64XtWFkf4r6ETIkt/HSqwP8GwHqAKyZroIRzI2rZugN6W2CULqCh7W79w2jazKE2IFwpsagrYNSY1dbHEOcCzFMdQkPVTvwbhpnDN+DIBcLJhRKtRzpYTA0fr3RZAGLbvypLVWJA/dC7M2YDyTki+jP3SbU9Hh2dUH8v3TdCXZ81eihU3spiZAHtg/TT/lDMZR+lK5t7nhSVWwzyH5LB8y+Ubgx7HKNJ6iW0s94eZuWoRMw5w5MDMeXIlEgvzJOjDpkCSZ7JoaLFJOk/Kj1ZsJAwPb8L8/jIplcVoknYaofyikCpfeFKG9+Fd416Bbdl2PC+3npDzMIJl+zWpRY5fsks0abg7nnXvTwnpDQ4FAntMQ8JDDb+TWBrehRZNPvJaz+srw16aTPJX7ks/NTztnYzoec7mBHsqDXfs415SNnpaaK7zLlpW87XnsDgYIJMq3CboaKfyHsGDNoMvXNW7qtwhf+WkZcEYI7q/HN4F4zmaR5GBFy5GHLkRQC0TpVvzc75+0+/lI1p56RYJfvW94NepSH8f4iaoQ/kpsGkGd6MZFwaz/7QiApsApAxyBtGgyE8sYWmuAUjdEv3mX5EnT/rk8+k+Bngki6smNS51lcHka55FaoVkovZgCmp3s4zPa7gh1cHIBvUXSiek5aQDnyeoh59xyNRY9bgCj3gKcoucvt9pdsvX63YcLyis5/0nmFDka0L5o8eBfCuhqKfse+oRBdxTt42ZSreshKgSRmPEQRz6vTQ72s6DWaqvyhVpTFlA6QvBloyLNwqk26pcWeVNJQ/ZhdB2NcvCf9mnyXrs63m5k+wKAUEQ11WZC/lwYoy2bJ3oZRzVLK4+OGkni9m/1fg9IPS/xoraBMQcEHWn03ua30sragpJQ2cGyLs5IvMxDcJ9922nxIdeMGhXnxEjbAXt0zxWlle3mqoIZgnlAhuE5z5ytd5g7yD6WUwhdXOV5nnMJC2JApHfbIKpE6xqiiN/hIEJkHuw/eyBIQ7OzGjwWGpriOJ9wqIlRxe3iuDvDsH8qSDYPZs5RtpT67EwtS1UcQbUDUv7aPJEVvBeksFlDAW6vefazwXYoaYOIodY2WJZY6wRxb5tEHey3xGplyPbIPajPUZx+4hxNwAHyas9+Zr6HSNGqtmRQlMzoT1Wmlh5AfTgI2Dfz+6F1NrrbBPAxd7a2gaj58gJW6/uNdA5iGLZG/qD1vD3pXgTZgU658K1a6OwOc+8Q5bpwvw/V5qCAZIfQby5xu6mQL3SVmXIl4S3/hRnATXWydHhEuxpAue4p3FU0I8AJiOCIWZb5POYGo8IPfiYGwUAVF1Mn4NIJP50FwQzCoFVcsvmuJjO86RPJIlC1ZI5pTErqp07m6hfZj2/woQb5TijGYi/7Q/8LKkOm8kyhFO/lnclmJyn8bGixWDGMhRCMVCDd/WA2RbSDoiNe+JUNJ8+DZWZH0yD5E3WpY++hzsimYxge8E6acHj+ENDyvRjnqjMaMac6pMyt92qtMet5CBIXblDScWdlWi8ClB74TvnA65q+AaR4vSQqZlW4WqQ7Ic61XECFwomWUl/gZd9axUYGrw8F2MH7VEfwQ88u772xsAbFt2rtySpfvxJfic6kdAIDEYrk6NFAZNHWZ7zNoWNY/9xTwAjqaSVtobUMt0RVP0CFrTXq6Dq1wO6C9CT6Din+a4FjlpEcQoowHx0MlWhH6ndSuf6UQoyOcV7Mh3ZHJe6lHP8lwraMPokTkpADY+VBWFLLumYZ2DR/yUROfg3YAJD8ECnhIu5+xzuGg9Yib6w3HKRFQE6aDb6nMK8wQU7a61kA2EK0jW2QkxBF1tyYsNCziuM0XUhvTPUVdFc0dlQinChreFZnuRcg5WnkvnwpT3Z1LYEJ+a+Hjehlo9UZwqsbTA9/qbXoEliQQ5N50XTtLeCUqMrxvPSz7JDSH1zJjQ2FkzB6cLIE2b6814LFiJE4uV4iBEEjdhVR45XJPm9LMxA2JpkkDxGsuB7ytK+cp3CCOrMrNk2hNCpqOxjI/yU2eNo9tBtc/+8HZMsfkzNIE/467OYMh4Q/mTpXFlt9HFBy8qv3rbDWjwc8rI0s6PNVmAjDGYbWDuKoclKNUagbrBpFAlGFMSxidR5b3gtJFqzSardYg9VZXDGrfpQMyX5KLxhVFMRrFFKCjietWLL0ODdFD77VJ06gCuSsDICw5+be1AaxTADBfLgSj9fK4EJlTXWbhGAN+RUZfErPG86Cc+97OofKj0Vc+zhktRs9wm0YkSVDWRycIJRrA+OMX9PNk9C4/AUj9QcYqlAnot+Nz/fx9mXkVg7IqUnT/Mb90RsDrV75gefWfLB31pMBJ/aP7bhnj4FKGaOcogTcdyJ7PKP0bG7jpvz8qqznG7n/LV59cmDG7IrtIj0TCuIThrdHHNDJ2KOjAtdf/gIbDLi0oi8+XszO0riNX99gXoOv299RmOwzGSMTIFXqh4R/A8Bmr3/dse4XVH413Kb8B4mI1nXoPzijjBO6XbuhMt/rsnJDmprRK/gW/nQ36Z2xO4o8KP4NpBq1RKeWWDV5aIuCTEYEHVM2jjjonuC3Q0U72pN2ieHXnetXfJa/peFeOFPJXgKfrht7J7Q7281CP7LEv6TxMSJaMgK9wp9IZLW7tSuN0ANB0m38Vs2i+9ys4JZq/DYZ8gefT5VqTthvzeP5BpGLTC1mJ2pSyUqATCBKa1+1T8culR90nVKdbvPTIm8TvBmEcbACKz5YuIMNr0kbSoY5Xy0GRHhtq/M8l6RjF7EkePVi9mI+roxatpJuDjr4XD2cIEQu9yiiyGKBNkQ6AAiC8iqoy11lrZ+lTWkst20wcfC7oF/LOefxApmpI7tHY6oGJ+fpEXtF7MUrhXs01hB02VMDI4D3ljRRLWpp6+PKntjfhqkalNFq2M+omSiOfupMd+Kel3T77n52z+na65m1JTHYs7fGw+2SCUittjXWm2RcuHuzRBtGgujIwAhBjm4SR3c02kjzbDu6qbRYiCic0Y+DShOd1VNb8HLzW2ELt7BLO1pwpKx9xu4otJr9Hkgq+RAHxXdtY1tKufjCmqOUExMdmnNUFBiBzgecTPAeLQbq1EU3W2AQufQjagw5vxwqKfaDWVjxPLKh+IfOfvWqNh/3tl7dD6YwwqRa/lc7d5o93DCicOmMjDaLlvW5BUqdcc1Oj9GB6MSizqnxW0OuLRYCgvL+x9XSmblkm3zSGJ7MZI9WPZWMCFkFToT10USQkhEIa5zD4224M3NSjPbq+pBcwg9iPC0NnlFeHdxXKoBwcXYqjmgppRRpNKUAQEEvQ3xK0iw/1IPlrVqCzGwU8LEVDug2Ql7kYaPbsQ5V5Sd1txQ0SW5TIFChdSN5bkEWrlRFMRbGWk3gfoBTZKSMhckJZWun4uh7kPV61Krb2Wjypq/xdIlImAtc9HGlhY/aBXd1xIBj6afCIXeoFH0v2pilz/qd9Ku6DrKmXRCMzaq1MZmk36L+saAHNRF2Q1z7YGtyRKFq5lMf0D4LyjhUXK0S0B5n/EXRZOy/11PjxNZuR0XvgEzMV53VJb+i7I//F5jsvZuJ+s4bb0PmFPrG8lRLuSlJzrkehRPEmX16gBf/ieuWFX3ubnkbSfty85EFQBnJIpPlbBkQJZQu2Fm/zAQW8JNIyp9iwT+FLBDYby9Fif0k3TDJZEghe1i0/NGOlnPlwfISZo5CIgxkQ2wLq7A4yeb7pyaVq3Sm6FGC5qbgy82yg4ljx19ty2E66y5ZJBm2Ne9fBa0uCPWZvZ/fwq4nQB5EIBNqsCU/Pwzs4TkaeOatiyxjRVDTZ+khOvYwJqIqUQNF1b06fdiDJCH1FhfXK/Ezusb0Nq/9HB65VqawvxUstcvuSy1wdXDaVrDrKHve5KRbpc7GmaTzKu+PVFLzKlIP0Vt7Zno73r7JoaPr5gHfTC68mNOIwq04ux5wOplXDv9X9EexKUWvFfjxorSUG6ygRjp0pm07Dbx8io7ZyE1J4OhIgUBAqviKRvVhTJo9jYaNTHoB3//W++/frNDroaxKler/hMPNi75z7iFYYXWV3Ngeabi9qvlyRy+eMfYktRejN6k9DP+LeDj7BbOQbscxGhYUxhCnMqoyxdZMyL1Ra+ytA+w8HflXhoG/s8ufKjtVXP9MT/ry+iDHVENa6ajKA4i0LV4lLIdn0tSvDXSALYmD9ivPqPgG0hZBFqEBzvia8/st3RzIt0kib8VX5LH/N+VBL75E+OSoJWcX1pMsiQ/W0Qfs9a+Nd5+YP/4Ip6w56NnoK+5EP/SVQaTUaTLtcwHdE6Ii9UTL9mmJ96+0hjR2TgihrNQvll/1dfmn4feVkETdvP5dnPKVnVLpS/3yW+AAK4z6Xh+LcFtWRdxOeQ3f6aemLlM8Q0xViTgdfjGeVlspIBOnjbrFdXG9SFmqkn6dQ1js9wPtf+fGJVOJNNir4InYcpM53UQ9d3m+gPuSZ6zW5sPNoUHGF7Kjb5rXR842yq+a5Hk1eJ6JhfNyhG9rF0GV4WJobFr9vM1ICUnsKXIw5nl+hDDNXea6TmgKcNP7lbPFHLRNE2pHj/LkbLXhiwnAjBKVUNFSm6txXm5VD3CdkC8DiYvkoCeTcFniwlmmTwO2n4xQNvhMmcuMw3x+8w7d/rOFf8dga+7R3ytMi3BOlA78ZJLIB09/glQnoQpffNpaYi+BuijcjHv7lhpDnUhwVXHr8JdFZSEAAusaQAPttSBnfm7AoTvYQgIG48F1X7JIox3K3R7QJeGqxs3jJQXhkq4Mt2B+YtpO7aubr2/GXrQF/iR0LNNvSnTtXIZoBkHadiBTDuJtXPYiVirPa4EBXZZxgyu+uZaAuQu+bqFDuyje2+2GWbF7QS32/iIp0k0tA7IwVwPCmPnfWnziOuNa1u+HIiJKqtllX2+b9XFGzOMcE3qFte8ghvJJJ0pZJsJ6+DWTHfogWDz68ImWSACLyUKgONvodgmNvpAmnXwd7O8BFbVY97+61TMPD5r3SlN2X5dobRLW2WHg6B+rLHitGqG5S9dY9HZlPW1G/EWBiuRs+P5LiiaRkxCSeOBR5sN/HJtludqXq2M55T4MpGHQgO3QgVSUvjzdtDufknFzC7olIvdMMC2AsKEZmYJEQK89pRXNqX+yAc0FajLdo38cb7QMfHmeO+9t0DoUKenOFXhtCsEzLJ6IuyMRgIJWpCfNHCcZ88xFyCU3R8vjPrrauQCi8D6YrHL5effRpPdxyAOgizJ2EsGDVktXktRnOhbK+8PkKGDk/uM3B35tjTs1gVA9H7I8EHapH11vPHu/02Qb4Az7beUNTEIksqXr1y6ogvSecudqEbyaMbOQWpqGZi8Avu/T/CvT58btCgpFAZKLJWme+Ctb6etnSCzN3jAM3Iepv5mng9e1qktD09ygv4XC9DZzzF/ftXVzAYyJ9P2JWnaGUO9dZHA3ZEQTAL6CM0rwHgBms8AyTtCPFieHoXahwQoJrVOg2nJ5qaMC5p1pT4EfCOk8RPVi9mGVvtrLoGUyNDdY7LniaqRJ4gBHFvfGeTKkdDOsRAzTItHYCGvzQRYrvKiKSrHPcVNvPcTXMESKOry1mHrSzZYSFRHyydfZkuO8lQPyFmpUAHJgAXGyqnwLHIrI3XPgIhhSNxf8PhshbQv0OjSfrVj6+quqDbAQA8Asnia4kgBKwDLwS4wEO3mmcRABm+skegH6bPNN3PkbZqJ8ZwT4UPtvs9T3Vl1mxSFyzKAIy5ItGRcVCHOPv9Re6MlVPE578vEMsxyzlKU29nDuFqjBFv/smVXSxC86Bz9kCovTK5xzBODvr29/jqw2+BN1890LefudHaD5JBexCwe8vTi3IkA/mDTjfMwFBzE3rLpoDN1yADS+hOZ3iI9MpuOhc65cvQqXE0bYw0v0/QzEU3zfR5YGRz6O+XIuF7mVCk/cDDiGcohifipATTP4/L+zFpH6Uw92m2VAE6AVMJcrPHb4QW8XMFTA2Y5Mr+/hTFPCGmZmzRVGOi6bhvJQ/hw/o3TcWvf85EVX6gMOh7QaBOQKba41DRgZ2V3Wwdln2sXrdfrTzUT8mMk2CJ6rX9LS7rZQ5xBf9TIF7GCGjiA+LZ3Edcd4d1y+mvrYPT9EtpJ/5pzkbYB6mRprPvJ0H+OV/Ii9DkJbhtuxYql+Dc06OgmfKS5hHNvaMxaSml+DbsS6MEAPbgSWJSfp7UxZ67rk4s/LCga0tSaGbTyeNLOC/nPIFlfi3sIdeH8cRijWpNeNT7pBHsyR/c9gKXMY8he0O/yZHykOguqWsfuprQUm1nYnhyjcAJ5z/pG0Dw0VEaGHGOxoGsSwUvQ3tHHo1k65AzJOBRlVT3+PEY1BshaZhmhwkF9erjygLaQuerd4G2Y5CLlY+PkA82lfTRLrn1r1HMaMJKsoJxMTiCvACzUIE0d4RZmiNwJnxDdL3sYRUHf1FIE73Q4xL/+5AwPz/twB3pDLfTLO17DIfVxO3bBEIDv6PewIG/Aa5sMtNIe2UEBgqqYuA/LETN6EvhncbpHPhLp0da1zxZuaqjA3B/2elNoU66txeXZUzKgJPDZjI7cwAyeb9MxP28RInqZUgs8bUYY+N1bNoqcyXiTFs1juIEjtqR0kY6dLQv6/FEgeLSZw8Zsx1dLw8/1qRbghQ91nnA4UPFyYANeFCP3iBlbXktgFkBO9jpsTZO2Ls2Ytqic2ovxUd0j2jsOa/h5gBt/6XVFBf6kTjBjXm798jbgzES0GN3/gHDHzLtv4CveXbjyf2vToH58RFgRKQUSfQ3Snb4p4PNWopDqdC+YZfobb29LC+7yoMJFO0E4c/+dyhUvKUz0lntbFi0xnlhRAWIlB5/JGspuc2PjESpVPys81G0/fJPS7IgsXfnGq4cSCvGAMlmDdso/kISM8MeAUAvtSh/P0IMRLyDvT8G5iz+/PC5rLsla4fk6L1w9JJiHGITbi2Tgfg078H0s6cIdOp33r1ZvifYmPZb9mJvZWhXLXPqZHmHVL8jFvlG8hsfIWu1C+jEybi8wU7SlmtWWfEfccSdltkxQ8i65RAsOMrmOv386ZZZcYZSTIENGKKRCKeRUNa2d2+6Tzel7SSoDt/MkbUdsBrd342b51f6ncnebBmdcZjt+wM57pdreDhhI+1CZGnRxTDG3Ey1OhuXtojECN8J1usd39ucuJLgOBLiRxIyMxKjOR73vVCT42ko+6HMDJMxX0VXGumgtnvtCDHeVRR88G8Guh2tJE0fmdJkwm7ji+5YyBEwyMqqCx3pkeOlsdq3N7BLIINDEyzQNW8cm7QWyLFRlESjgwVQkAQWCmTyYsmE2+tOkwx71FT2vTHVLdBuIu2H4ROqfy1mppNASpedhLvZNP5SI5oWgkeDSW9v57wwvEsgLoo79B8pOeuilm38CEtdnF0mPfvfEnB8+yVXxjS1pwipjieqHDTn8xu6zyiMVmPxgBfI6AdsfOxdX38/9Zq4HQ+8qnRA2LRlY31P9laBftDPBEBtqiYOFBVuCMFfuhnEUELaSzb0ey2xcOTbaYX3dLqlChOH10UTM1AAmTy4gjukguL1NYGUTqNA71eIRi70Vp4RoyDob0r32gluBC/lHXwcM417jdJUuOPh4io9DNB7TSsVR58lNouuwnhoO5kY/4p8Va5emQVL0QE1ZpIhE8AHfiMglJ4K+vZ+IH9xwMqZSqwX2LRYPIQ5dJ5LVChTQUunfA3NGn/WqDoEIFPpQnUvyAPraz8Jn3BlGHHqbb9YgKs2xaoCqgLcTPK4NqX0cJk8vSOgIADO2Mt/29MYP9aXAfGGuAd8VwNeH4ziGD2snJSBjWtd0gW/diffSokglTdW9V1N+gwOA1Ypo1mMD++s2zn8nt1XijbcKbkDlnk3u9wGgQiHweLqcHCA34sotWDrFh5Hbo+UL51zZ3VyAb7AydTi2tv0xQ9Aw0DUj82x5poJpsL2vt6BuhcOLUfAHA3Ff+jJXO1cewMlzm8ISoy/jlLQfXfqiGYVx1inJ4p2Lmx3PcY3ronvThxd/4JZZOJngz0xI1N8kBgMZAze1dM/Pj0r68L7bBFUT9QES1L90HXYbTF2jrzFk3l0VtjeLGeEOzgC8X985tPi28R8YQoNGeHTlmCkv2/lpTl73evokxs9D5zrEanlBu30Y/N9nAwJXQzbWHCpec76tyaHiqtYTF6V8vB0+MNTBRQq2iH1AT5fgxODSL4ZEQtqePNN7boAs6ZoShZ2jZv9KGcB4tXv5tIn2251jp4ietWi+F+AuDF5lJp3LQvhrW+H3bhFkF2zgCkDSQoGWs9EkAWB3Ku87Oh3giW4YRXWnOpmf8x4OIy9Kd+fWg7B4C/UiVtu35kLzH4k0WfpxOhlOxUpaLqcpob0hTJAyUJrccgsTFau59rDmi89Tm65NuAX1FjqaM2LoH+Xb/rHFQA7wn/DJVFXjk6uwQFbbBJu2V4UkgR+3Q83+CaQJmBesr/FZs6hmVxhh+dJJ8pLSv+eZo9DNZnkEaJCfwWzbeBmNsxzcFqPZn28tiX6CSclFOWwitgfXVg5bqpLEIjCsos7wmk5FHru0QkF71ErvdIpio9mdV01wptJnP0qi0noLb1d1BHkOAZ0swoCqxkJJaR9JYF8nukpGcg1RKe69AAQXz8MYmRjrbDMkeAEdil3Awtsm9uXtmIOxg2RVWlOUA9p33DWxVFQMiz5d8wt4D2RQfMVvw6xgopaY6vMxgwJLTwrtvzm5Gskck9MQBLtAxhY6/r7uSYS84x+YceWPWox/7dzbMYxezHNGN4vrMi7TQsiGV9mC7Dm7LZjKUDr9FTeLtoFcHR0SgL7B6hpKIRDojzt0x9PxEiEQ0zJi2qaNy1dxtHPCBt6VKKQQQ0WSSXi3WlJtj3pyI4jjQ73ddWLd8DOBYKaBVCRrH5ryBBJU80FWvz3f/9h/LBg4cJRC8q3Ku0vcjQcrEwnkYVk3ZUYGF3IWAHlIzXfzGYKHuoi5E22BNhP72ZGdMe4+zcPGOcUbmakILiw5OYizRTVbPtEkIFacMYb2BcfeJAQGODRmJ8wByW6O+xFLsb/iMVhCEE9ms4ENx3hEkQS1dTqrs8KotdBmqlNWsy2UFqIM18q01nZx5n0N1G+hPdIlJvsIZY0tNLzIrTGqR5R+6hYqxgShaTCzZEnI3f2m3jxgIZ64rPdAMc+99aLqdqmUi3L/yAvk80/8BU3xHeFpKM29Nq1Ik7fTYjzgN3S5Iz4F/gaJPbtRcoslIWE4IyP2MDM9QczAvEFpRagrdLpqp6VPx0Ilb+LVfbQRaWnDHxKc9tguPzWg0mBq1HJiOcfC7dR1lBLJq0g3rFyRD06Knn5BRTDpCVfjJvD4PxKeWzeT77lgB7prLs1LqhrAxdDisfAzKMgyYJX0bCUN/Hl4h3yMEwEwLDJyq4YarhffVW3s9hXd+jbt+mGbr9Rfl7QGMPhoT0SfUPr7/tp9fAmCjgCSE/RbL2dK+hkR2q8mAWMeL52GfYrpxaqGYikrmOlO4btq1Xj9Bogv11WHrsU/tKhq4s+g77GFwRNwzQEdw/N416Mrt8NY9fjHXAla1Ct6n7yDfmDFTCSrW7MwZ4Z7n3lrr3L69vQBr7wF8MA7bsCj6+bE4zPUTWj2s7dj98wT5mcbl5Oi7C2kvvES5J6LRg+jaJZ80BBdo9txelqF6/fsSrICbnaK4n4veFMruhsNHh2LlG+HgsvObEwZ86jd6nDjWnhg4Tf6HvY0bggFOknQ6+sDe+Hd+pdFzGEhJzRPOw/oE4TaNSZQinir86F5Wx3Qo/zi+pqzdRrT9vITdHmLv0VLG/ZXnOeVcda5plwMhB5mpmgqS44fxccAY1wzqx/nx6/t4dKM8QdRzXiV+Nz7nTfBYMWBOR1DyXr5HZzjYathFG23SeS72rQX2bMBpLzrnbwrBoO+E/q/OM3OKwc+UPJBrnnjMVvOVZKyDxd8iaT56LO4t9fUwDWs/f5BWmMEYen2+fZ6D+qCgEv1kJAd7fDJalPKbfp95lN8luPPHjJ2jyfZTTt4/FCvvIUCupErRNISssqInPCOyr1eJT3qFvP1WwGtL9nI39YoqQ5HXwPoxANK6BNwVTRoyBpMoYNCsAJSI6ani9XbMSHen94A8Srj+xLM7kSk1mhxmeIt6hIwMdILz1XK3j4v0LGC1YjAAwLHkCxIaJtGPCO3HOUTxDTzikdt/pk9z0jW/oeW9EolTFdaV+rLLBQLe0vGK8NUS0go2NPiRn32Br3BMHUwio3lVasV25KbGrJbQiftJZ7ZX6VfsVgrdcCxh8h2aDZPKtem16aqyKo1OF1hJKKNNBz54geGLgER/PnPJyuHZzHFkezrzOTWn62JHeF2mdr5pwGp5Rd+25PYbexJsp/NNgljn4cq4LwKdOs2KabeAOafeIyj/65FWqmVw2Fpqx9f+iK4Dj8XCRyKVDI3HCQbgvIFAKN4ursbIicUZB+hjJod6DeooFUl7x4xvgTniRyE3luJMfQgaGlPg1y1uBUkiOGBHaewVybUcMBxjvCbrEP0PBzrTnYZJAQ6lGKRHo4jz73pinGFT1iqlTkRaq2jdBy0ADqX1UBX4SXyXNNpKBiDkFlzHZEoagVLn5knzScoz/RL1Uukxm+ZmAumcDvVMg4wxqs/RjcI2V2eA9uFE2EfLPYbAFnezRRJRdFcB6DYLU4sqPCMQ0egqb+kXaJKqvY3NnOxBwwPYSBOuUp9++hF/xmJVRIR8lqaFx3SxAo4da1TLMAtAs2hoYut8SAazQu6y8omvr9TR4Yfuxjakx2iIgj/8Gxol8MicVh7qPMybylIS/6iwolobc9f8di40hAgFUs/vysh4BdR5/8s3MdRNMVzSIfOQ7ZNjy3oIxz5ek9gGOMCVLOXWt0eBoZybtVAn5J4CJ3gnlI/7m7LfOS+2SuGt6TXQWu518Q+bwAj3VpRzbwMPEQ/fbbd+KCNiy6hUNruWkj/xmyNTqbQmbOx3NqIQfM58KOCk1INhKGhsKJrNAjtYThHSGxTtPqHVdwHSyPvK1m2N/gKwv6lRS2pqmBvb66pT+eJ07dQdbfBCBpjWKtAH1xLNmN2UgJhNCKQoXt5d4nG1vxaSjR02fUxmXDCod9wQmjgICHwUfhQyNW8uR8zuUgbazMbZqdqNgV49emnjMfeTPaVeyiooGsBmB4qQmMKW8DCMc+9Va/6oow8wKiSH5O9Tdwn2mhnJTxlsTXCxsZZrU3wB17cY/2bf9oojikEjYfk+JY3499n8xz+QdSrgEil0TwO685FjaUGE48VwBbzE+Mt0OPYVB72tLnMBS8HUHg0q9Fh/ZT9LRfuil+C5xEH7fRwo2znfESRHN2+3slfU/HcinvuV+nfk7KKBHPbIhaD4lmMjlDlW6IfPaEGXUioG6PEJV6NLyWyqE4yh0dKWP05Rv05GIT8wDX435gJTbwlaL+ff1ovpkkGmXLc/zoa2MwGdWIoSo/geB20bzGZVhNGhaC64S2Smq9bgoZnnX/vXu041LlH5ZuZ7Z2SxOKmhwx2cvDQMKPPtWixjOBoZCjzAThAeVI/4E5QZcy8tLyldBi8MAwZbPIkrjOaROsR0QZw+ss8fe8Qc+QpQlmBwHRraPtS5/GKEDO/zIoe9/CJbimoz9gwg09PLVPaKg6/P63tOd1XcNX8z+N5MS+7jIRKIHogpfzLivk9jlGWBQDACmCLyPTR/d59vFCObf45FfvoGvAccN8WrUkCpo/Rt0KdBFJqR89I1iVkUPhhl0V2W6CWAVhoNrTxQNGgdLTyQEftUNk0aOCh0sIn7U75w1WUNoWO2ejsaRkNrzLvg7suD603KqlFDD9JVNh5GeRqyb79MYvDpPn6MoDdL/iG+PfztzwY8d6R0uaL5ZLm4/o0NpnayVWRX6E/OuwHS14fZovCKvRkW3BXuFIvvhzqS4EOHDM0MfL4GTNPKQXlftyV/JnZKEOrHgVTn52Ucce6PV3WcCpKsoBN3LPyqjGdx/mhx/zziurIHHkyx41N+vnKKxmZubUE3a7pTdjUAHC3em1rZQkGG/2vDxsp5D5CItN8HY07JADgK9PBwNN0VJ/IpsRoQ0kB7X36+sFi1hRnyyQBdkWEMG6JkgUyawG0S+dMaZF3KrW8knzqkiYH66Qa8uKLRwY01mPSsS9nsLj8prwlatXWlzeIB9+bcPyC8UYyfDAB6WsXgis9NMm3/FzrQWTvLymd7EmaZ2YixEd+pgMD9BAqKhwKFlBquXRhDnxlpze3idXlV/b4+hWKii6S5MkZis9v8/mmwIP2jtmF8w9qelITLT6p43Hf+QJN+trvPwF+JJlcXqrVA2vAcOo9IIXuzOFefAjFB86zvmCled13dr+/VUiFM2oWrhPs+K4EEk79XjsJSSLGP43nkVHkTVV6V4KDNxSeW+mMG//93kqrwteVwvG6PZZ0PwQCaChaTIaOTzscuekN9/TBSbJSYlJrgirVdX8YrNAamV6yEuPP42ycfxifiZkqYO7aVBQay5C5+EGWW4YZe/rPlqNChrnIfwjVJMt/DWmMUSttVtCAr20Z3yRScsmJuVaCkAzhYCtBpDJZr4UP/3OY1LLErSdc3ZI2CtCicilAGmiAAysXVz2r654S79li4EHvH7hUkyjgAqa/VvvY+S8YEmq0eZd+FN/kr2qQ042yJEoH5vwdigK/wIdIrM57rJVFMgJNVfFhq9pHyXly8srRH65Dfhd8g3jJdUmpd0AwNX2lnLxN+qiCwDsG6T3mr4/Prqvo5O8Vym85nnk3mz4reo+cwnr2JfNKaslwVMZe0SoUqY0r1TKUOSwVzQRA9dlzoTiTwif/779zh5R0GIy+dMuqZ41brFFg6Vir20wydskqfLTrXW25mohe+GQ6guBicLiU3J8U4WAxcG7QS2pYj02/JsiKe1laEfaIYGtNR9hdU0o/lpszXeD+PTjX3ZTnlUhdxvxpoluanut5l0i6jbyR5XKlZmD6su/um1qBqZ9YMP/+Zai1HX5U1yi1scelhfh82s8HRXTAAAEwdBny1FFSwl//qN4np+Jreqfxy5C6gtZDLbE3X70tc1+xOxhg+HSoxJZiEB64xvYBqfBsowLgmaSOMgXIYAYNnzMlz22fQSY0WZZENU3QIA96pwTFY6ZxMkOL8j1eDr0DdPEWXe+CoQCOFdjGgHOIW7pcdVT3SYzgBzU3EbDO2FHh/bZjDeFEDjB2Df5LHYaYTwFHImgfJovJjeesvpeE4HPzpebQvHbOIA0BKdBh4jmsPt+oK5tspcj4sPRqPipZPJdhhJG9ippWs6wHgDhIlGOMl/f85Os2ngYlDbiroiC9TSz4xOdY1240Ekj9BD6CWHR3oFm7hKqh199uAcHnXP0xgMZptd1lxVkTqpYSXAAfEKsIuPVbwsTpIO1mx2UBzCjppGj30V529jKtGVF6sTw9kuHRINjWfjEIF49e9oP/Db/TiGgfhH1ryrOIyk6SHiEHwQwsqWOBUJFz7IwbtkzqMUEvQBKSDQ3Ezhszs6Jl8WzTAxXCKiri2nPN8K6rE43LujIojyO4tCF/+8i0TdjeJ+BWR1x4at/UozZvZWAIYatueYKmfc7zoxzKQXwyqTNwcphx+9w1omAkU7T/OyyvTOFe/qOSZY/Hde0s2qWUy9o8z85xJQi+wEIkt/amFnnD6aG+JrC+rNhcnGeUTgNWtF5svUN366KyTscDRp0ZlU3sTDjIZT2QcHaA13ZxBVkxH/cMAws8sp7P0elf1cAKobdTC/hDD5mLUF9CeG4s0Td7I8jjjnhKoqw0R0lGOmk4X4C25r1GTaX6bSy43it37wGs96F2Sb2ZquZiZFffjka+OzSSkS7IlYG3OzE2KBbNYdZJ4fJ+bmflm9gdTHt8Ly+rNajwWgVYVULFWAlVvpvpN0CuYSIzSwLqkI552kqIGfVF/zLrh55qiePdSHhp5Al+rNmT4y8yawP9lOQezG9uBQymgwU/UeLJx915+cHjQ6UYCr+mU/iVEPtPantSDkn6oAtfc2D4G82HW3AzhVcUNTMaO+0x16bMEbahhoFX/fHER7H49QSwPJQ9sJspIsSnbaCH6HwrLa/s75YLJjfXN9XsMkIGO4MAZagSKCNKfEwcA0Yf94fAivgcRI6vSV526UOCZyuYK//PkO9QJksqrNCBgwAq1BA3ply89Azls3Srq2AqVQ6hH5y5jVqKhVSTrHj+Y3z1uxjCudDz7fn5fzOJ6ZowKq6t9RkaXt/BdtOJMKN5GuuxeyXRig1QIksDDDyI04M4y9Ch5YdD6iwPChJWczzx+VuFX4kDe9mEk6qChwB2OG3tTjkNV90j8DaFhUPmFIJhol/9aW5Yh4Bfqn+/xYkrGLY7FTmB8h6GEiyfuaBdlRnvMM/JcA7SLb5FVPIjxpbUvOuiL4FybwSECwAIhIv0tI2L6JVE0FfQid+4JJBMkdwask37BmYXYX8GKZxr2wDD928s3xcBNoHN2ANzsrU0kxM1vBRJLaHcKFO5J+Ox6LykqFFyIwt2ZgktG/b2T9YpIlnU0eWr86POqDWbj/Sr0imBOO3Y46FHIGoLHI4WpehI2cNFKXfvweJI7IJezXoxd9PxwYVt67EeRBfj/60litDWf3S+aS3iFuIDJsIE8XUOWwk2DuVokc53I40kCFK2vnyzhq3z3b9trwLji10LWrbrYsN/qbkpDev0QIY6gA2A5+GcrMzG43DxeJ9RTxzEuSmrsxgJfr2d5qKUITA0PN0pPKrqjb6vugb1R3uli46N7bDR6thszX2ihYbq/0Z5QnAB5slEsXVaPn14bpWfz68zHjogYRts4Z2wypzdrjhB/vx7ZM6DTg7ysbuD0tGbF6kONjP0lpJ+nQISl8Pa14T2C8N2NPZDVW0NEBfhMOz4sDjDps8Uui+lSKnzKikjTNDRDdkzm9ZTQpfhLMvkp/iGUAP5V8ILWzZFB93ba9Cb1JzsqYe4pCKPQZKPI8HwFwLxQot1575zJ2fkqDpKn8AVFpqoB7bUOnKwlzAH9VWfmRI99gWTtOpmPCy6dnlIJhhYrFPvoB5mTxxFej3e/2C9Qj91wRIdjSl4w03cXQhCVVc0BMeEtSd7b7rbHyzEL6b5QfHLBjXw+UFhl/0yJ7T8WmrxU7dncI1zlrNPF7Fv15OKmgLTHoF0/NxalLVUvb5rDe5JbvBwzzbIqBHDp2kZOwzQxUNgpCXNR5h3EM0fWFWiT+VNwTAf7V9D5y0vCCmJfa0OzRVMxfIhnnsEpRbbKGrO9vIcPCqnd+laXtgUwz/l8esg2Yz/EsMylnlbvQSoIIMek6ao6e2ggu7bpJY3iI87ks4IQcrzAwW3B60eMT+d1IOofDdxEzZXNim3OUPte1mG/cWTMyIlNoE1YUA4nrBRHiQ28660EvxLFlcWVPe2pJg/4VT4G8PFK4n6NLf3xfh9Jyhp96DnpbicL4DxPG1hpr3bHxGuv6KBzMGodlwx9brI1LUsmPiFSmSA2f5NO04U2txvm4xblJWfhns90RfgAOLPnmY2UCXLfzH+xcmUnoNnF8YZUEG1qRq+Z2m0YYRqI9lIjCNp2CYw4TQLq3bRfJaak5gmri5W6i1+wmr3C2rz+Z2U6WztGiZwJSK9EsWUU5y3Qt9zHb7fVkDJKG7obIfW2AcVBXm2tTEFMVpmQDFj8lhrxTl7fGzaY2f6aiRDir8OQhe+M0gEcENjG4ty5OlJl2/yf1SvlAeZr7hMGW4ux3WdFAvVdOYyTPmlFPu4JXDqvSS+M5KVGMbjXWWWESujalaqToXEedkkRwbBlYqQMJx5GC5UhvIgrEPst5Ee/rd651oW0CK4JliWkyFmlnf3yGeH9+tU1aZf7DL9UylPkuwnM13rdjwG7JXh4KL5oijIDRytiBpGQQ2cvsvQbP1kLbdYoEqhfKX+DfaZSDBzLPXqjtVMy9PNdox2ux+mEfNj54bS3+avom1QWE9rFI8WFSMRNO8H0Qc2EaNx2Bzpsx+UZWwrEv//vdXRVOCgWL3eQsY51byUDPDLoVVRgUcN3kn7xzbxFk1aL8kAsN0bhCDUvIzRPjnXWi0kGkDLuQ9lRfUNCobAa0wc01bZ7UXBfmDHc3GqtsegYK3g7Yr0dxQCOUxBNmbTNNm+LgmqXnh6afHKLx3Xh103UlFMOWUvt4BcgP4F5wmddLr66POrjx250YieFUZkV1sSmyuKIPlyAxRyh9AsAmXN8VQzUG9pxzzbyRulshvo92lbMH1/5DUIa+xf0ZcbUFPVwJGitkdgWtIs6w3zt4b6zQ+m4BkrZ3M2MpkDCeudjaSmTOB3kRYexU5dabnPgwGa53NjegiME0ndIeKK7LjUPhKcxsNTVeHr0pso6+AWf9KyLy/P1+I1dsSiy5A/nP+wsIQKAPLHJiN/sdayZp3y2KO0d882BOeQl11N1yW0GFZGeTjFTi+fl9zvJBtDJFU9iv4qOrm08TZPBHG7leee28KA+lc73BZnjJq+rlOI+jScRBN5zD5/hV2bnIaRrFjVLXZl1GEZJlR8H635AfG5PQWffFscuSwfHWwVgiRu0ANKxbsFgqC8xTZLDRD5f0D4KdOuIvZN6c7IUeMUCa9mh9pJpRdIbZJu9kBw61H1s6YLBpUZWaWVT6/YBpdKukpCy8Vo87AIr2UgdPh79xiX0T8bMfheorGSsACMxwJZvdj9zRpE6F5MWJZyoMNoXxyqkL5caXPoSBNkcTHOKd0pBED/nuObLRGr2c0Zvd6I0JXg7/KusV4DmnYz5XcSOPZt3K2n9EjLadlMVbK6YdYVzYgzFnCs+/aVWz6uCBcAm2dNMwR0q+gDi38Cbc+Ns8y/p16pXW0X9qjCXlmc3+WEBq3Yrw2xgPp7AF6gjQZUzx+py4/SW5ViRx6iu5EI/P6eJfmuBN7iFY3js7wfGPxI+NJhLSAAXQzjL3WOQrnvzWN2uldjzN8AgCXr526btsf9zx856Wzhi7hzr+dWoPk6jGWhdJ8XzGmQ7exJ+exVE2qPVBIGvxIBQk1a4U7HQJzcmZAW/UyumCpbHIGf2/LgR5wYVM33yC23LgLk5N+7GCRgLv+CYHCEcUTT1VIhYhQ3vcF2ekMPbdsvsHGwzOCD4ijsZh0pEfYlvsxUVX3zwn7opzBaeyDdE7ufdaAzlBFw96K2/uvuSR3TE7aK3YvBwZBFJCF6t/lPQfhuch0h13+m90HHtJYhBTXTs9zddPcCm8gXPpjQfiHlfkD5QEAxFAcPcx3VsMosVVXsU3DXOhXEUVNvU0um3P6bMUrHwTj/z0UiZrfbz/Mmw0Z3c2e7G7ZJOAHLBn2q4CklD7tRfm4RXq3DXiVrUp7RzKShMhPVxEGJr/CZPjjPAMST3cUfi2nnToFO4PyIQNtvrdQKTgxOkpOXOSgwYaR9uGB1GWGiHBJpBpLqh9LxI94ZdQyJkMGBeIPS3TMNKwV9YDBk+sbfi7V8f9FBK4fsAYQ+/rXmeD0jxLQ75626fdkxulWYpA+faYdqeEyzKOgFDIpnKXhMhDyEA2gT26vIdYq0TjT2yVn4VK1GdzPj3ujMyfnl7JPhdRZuflzU/N4B0xhQzlQPdbRVWJdi5l52lAICiGGjsRsrBMYN66IvIqZaStVw6+hG3bp8rC+yiDzkARb15SADwfcHVJjefzouk6OUHfr0fbNnS1cunlOCqlYRpnOVfiCpwv8jcMUlzzlx7KhtfTIe8yMHfyzC23XaCUlGvDDBiAQOWVMf1yaY1LIIGK6RgFiSNOt27l7ihIbrHGWQw/BIrc7PQsb4eWsy9c9zIfpu7xGRS3eMw2fQxSJthdjX6TI/ZMKeWQwyO/QXnz6o5aMyeddLaLz/yFL0VsnKgob01QkWzNBKhtunPo+AoxfADxAjZ43ihx/5XgzWWkwjjBofJa787tEtIvxDr+ZX+MnIDww8LlD9q5vdwgNkgQpGAMeKfFhvSvotll/Vx+IFLr3Fdrvs5BLBymr4iGKvt7UIEU378S9tVR0QmwYEOI2EnYXQO+iN1MXJZMiMZt+8RMQI8O4bYnAPsoomKWPvyT7QPY3MNDy2BXUahok3Bpl6rnpQhfkn6ZRHqmolYmTcQD3jvaKju3IJ93tGVtHju9fI5xdpJcR3Wuon+8vT37TGpGVj3cPLLpPx0GarQ9VhOdJn1tO1Q4/RQ5sAqHSamFef0ofYiLt3n4GresEW7rHe/BFiOkb5UcH+CsAswarkKIAYZ7+Xs0FWDZ26GNxAvUiyBwPaQ2jsXCXL0YvOVopEkjsDxhxQ9R436X6RVHyA7t0CYfUi2t4+UM9stgZMTVLgiatBz7DCtKYze1TNjueA38120+A6xh6KS2Rc+WCU/xRuc7LIfMy6sROchWtEr0+ANix5t8/b2WoppMF9zvEm+dvLnmRMU0Wxh9rz7Os8f/hDvNUh9AdFTKC+R9dvliclenjlL/YYZc1Xv2eSldFYwlYO+Vrh+/gj0QaYpzTOFqcUZmUOm6x3nptoHTuLqHmIjZf7Yp6Z5HZHlbtu0cj4TWYTfR22MgSdlYVbUG6ZtbUPoulQKAC3BBBl4cTd39bFZhNnKxglIO+8+P3Pij9hlUYxwE9zjejlRq+uADaXSBswa0jQ8ypRo4VgIE/XJnVvshSQXW2HbCWXkttwlgnBXEHIZ9k7hjsQj8QdQY2EUG3FT/iOxTLpJFM9qtWct+YnXXZAlouceS3uj6XuAGBiphA2hdnTQcskg6fs8Q1ItiKJGOzZPZA8unQHaRSQn2lNx1kWjiHFL7JfTNLRZMS2FNLcU2xvG8E/+gTMxMBCen/vtv1+WTNEwbPDg5NTNmC7GOKqIyJ8WJXinBCw/vBJUUJ+SDVul0X54KFwZ28twSuoQsDmH7ujEV1Rs8OhoIvpThBI1ybtuXjsE2J6RnEi7eFgKtUkLYhQtiTIcyqc/r7zouk4GJvQUtrbLFt08uDPRvhTJJ7bgLXGf+xuuvbefo+VM5vRB800sDIp3shIgd1/v1LgGR2MpIoVfmggR+ze9mq/AYNPLDe0o/bEPWO2IXXRuD8pB/NKAdH7MJnfM1NBzN5YFxAGtcK6xJsYR/n87SiTbskTQoh4WzazjioIAOcx7B9xMdev+4RCV/5Im/m0zipvk+eHXOhc8pkmPHaZf+P0A6bGbl5fA3gzUJlAhBaaknFMUBvfb+AxucrtuIT7KMsSGXoTU0yRum+jTrleI06VKvgVS7yO6gz9J4XHYPO6YOntz55Bm1bG7kbmQ+JmT+X4jSdZHwW6I580EhASqHGiR+mnTuB8+zc53APp2SHZr3G1V++gtmCAvdM4o/XYc34H5/BQ+z81FmDbdNdiAAPjFgEQffTtJ7qS2LJaeo2naF6bkgYF3ZyHAjF1ptKzANGo6BOZjqdFH/256WR5xwLNKR9R6XVeV3YBn1x2NOnNWn1q35m/Kjx8f5apgvowSE2DUELCw4Y/tiBIOrlw6p+a0Z/4Yu52D+1DlKL2Xft0rAQOFj6HwQh8KseLmxd5Jq9dCAnVWB5wAACzMBn0x0Ql+lEcuna+RX0xAD0UIxKswq0hEGjPUDqLXUaHsumF+qi/njKp5EWw+iN6VT46z+2LLb2pVtTmbW9QEyP1mdjDeaWNKpm6slMnL+UkrboIbdtTL16xiKJibc4nY8wlHndLvduvmw2yYlPZH28LrgxV4g+K/tdEyxZQ5pKOYKsOP/8g9LXqjD9w7lMiFpVXl1wm8R3MLXwTxTTJV2rlfZGWTdSvmR+9UCaDxZHCQpzHvRaBwFvRy+usebZNorwCdZNyHx+OZfDRHzk3Q0zr+aWkvLmbp5XktRcP8jFwj2ivACBfB3sRgveBJSQFN4gBKrh8G0ipwJ2FAIwemBppZMOkM8T+4cGLDyaGZxj8bImQTMM16IU3Jkmq5cIaYLbRgR7qSk74PVQ6CQr6EbDUB44pEBf784CY6cYAAs5jJ5VMzMd5sc2nELp7yjngysg749uJR6lTKexJVUfzpvSRnL2UmoSRNS2KHuYvVkSdo6Xcvj5KdcZf7LHAP1lB25Vxz12X5W6kbbI9KjUdtzRp5Sph+2tLV/lgoZTTNRervsCUCzaYYGC9mEmuYU0xPz/di0U6Vbp96NjvNZipPGMBx1IIX8+YLrzgiz5boa48zHfmalMfUJ7kCVXj+bE9cPBQAHw8DMnASSPwTgk0YDYSX8wUN3pLF+ey6NgAqUj2zSb9h26jWTkwrIg0SBaoQYgj7oA0Lb2eS0+s3wo90bthqIBPbwPYDzo1YrQzmj7pNJkMUkNLqBwIBIXJCdw2mWtWTE2VwULxc4+wmzy5p7y4eswgWX+m5xOgRAB0CltbQ9Ng79i3kIpAiB3B+mf4aEHoC8lDdedT/KvqXZak2mCAuXprNsg7anLTXiF7RX3ytgw7Z5kJ6pljplgdI6m/0sqey9Crrpxjfspn5GPSCdW++Geopaq2H09TqO6KaKFvbJbxOlVkLcp7SiesZAARApE/0X9hGiDRpsDOqjnzii98ROBe5VYT2rlOG8lLE+7kXNTmy116Luo+KvRwrwhxY3ku3sgZOqQD/pVjQZ4FOZoPq5y3e3+4B7nprnsEqdwZvrzrKR8qyCnDWpyP5PZDCf0Y743XW+lB1vlWeU3x/rUXbCLTPSVI2As+qV65L2LY17R8Yevw3sNKowwq+4283xhhDosy+3c6/RNaRfxAk25nleQSWs6lxsxBjuxyAc8iAXt3KjmvMr7b9+Y+ecV9dZVoYzb62OEHr4d8COM9O7F7Ha0V+BU6/rwgGPXO9+S0CsQOmSeY48NIqtXcZdvvU4C7BoVdOIrW7v4bQvcUp+jhlv3IFBD0tW5ytm99LfJQ9L3qRFAPboJfWE4N7Zbi+yRNXdMJv8sSOuEG59IwP2dCTUk4s3W+vJHsdCJTaeqFop/UJj05m4lxXSbnnkM+FH+xPs/7Q7JZCEsxZbp3cSiiNkbFAZmW37Cg+fV6YnsmIR4uAg99YMLlszdgpvM+cgXZiGemQCLuv+oY1V5D+7iimysM2zqWI0eJ8a9kaIV6IYN6i6TbbjAl5vxoOD1EurLTASm5QXMh/Q/+ohO5YFuCMNLXq+wC6frteWsxE4z2ulb7l0iefahOup2v0O/2Pvoxu7CqA4+3e/Cwzf/E/WjWf98x9glB6MCz/pv1HpjR+eeEBtNrtCCbo6n1MIR3IpfOJCngx5GluB6oU2i4WvfygnNolz88qmP9VQeiXNMsap7h2lJ97KfqwuwpeBeAn72r/wByQS1NlAN+kM6EbC/t/fmvck+sxpoN3UTCXUwaO7wnjR44geny1n1R7Q24YzaM5fj8qw85pbDShqGBv8iHryGB0i8GuCDiVIpB/Z+bYpbhfe0OJKQ98N9O4rOFhkgXpMjieq8w/IkOWUGllL8f1YzZsgJy8jNA0CZL0oPhLY2KjZvH7XUz7+XmevnVcpLUcMMXSBgWwMFeFrNcn5Nh0f5W24Q+MXxx4R8awJnDFJ9tERNuPP/gaC2c1NH1INLiSMIEwrUQ4yxUZqU+sndwSTK4qnSzbtLytpDNjXy3fTyJWEyzBX3g5IJXlKU2TLPN0c82mBD1uRQWH33C0aGtNoyaIGemwYDVugnVobr8ch3W8gw2X9dhS7m89ffGORjmhKmsc4SnA3Bk49ukhMHfy7ZPWs5foY9WBJgRyMMqH7PI0UZKr1RWYONpPOX2LVapQGuI/S4SYlsss9taSdP+2mvgH6AMhj50rwf4HFRxV2mmaUzVlCm5fqxBUZnzCryvXhgMwCIzp9ZsoVYPhqyjDIFaa7hJhBN9NA1/zFhMBO5NsiiEPY+4KqGMMUxxIB4dnIZDdH9qcHYHGHkgroBBUyBZ+sw44ZkFeGmUTrTx2RnLbklw1L6MlhcVUmDGS6nEflkbknDC7oX7owl8Xtu6A/9RLz6DUOZRxXjpT/0JUD6VW2WDsC0hU28n5uNMGVJ6rLH+ysbmPwBGmAUmMW9JEFcM3pKpOaCWbE2oDzVWVGyTe6+DXuj0vNPtUzDTwY2UffZZTAqzAo4TMZ8QSDSqxXG2brMcSfCcD2VmyW7TUZC7FOdiRafDUuzi4LcTUPuUAVZc099WsY5LqgAX+P04Pd1kBUaB9GrKA4XkwR1KxJcSDo7ehlx9jxKSJf9h7PesjIhkTOUGHCbGNzvGJ6bdWexfqmkM3u8paywV6So0RborG169kJe1F5gFNf0hC29IYTFi6ny1hbDNep1o/zfZJTF35gK0cQ2C0yNUwMGwIewxVPlVtXhnKXhbhTH5aaBzj0+YyEZpDBHnNO0yr7hoJgtp+q61XfeR6GI0Y4/o7G6F8rRfluaIhsqgRZ1RTlHKGX0728mZuNr9M1ZTaC2FcENg9AHHHj8VBNxgvEIn9Xve890vP1K0AArwdny9s+afXUBiipCFLcXcpdDlxoB9MUs65mgAZRB2I5u0nl7+8QKmdf9ouikL131fxTJqmZvJ1v65jDGVYC5RiItAPbZ9V66/ughqb6FTfD9fhuVEVcYx4S2pzRQhNZ+GYWvXYkGTyGGsREFWlDbZZWfV5S3SG1MQ/IezU6sD9brbWqc2HGPPxF3ishkwvV9gQr1Mb28SaC+KMyttFtLf5t6XUZCJVq9tVxkVJ62mWwVEYtBrDa306Oik4DCM0NyjwGCB2Gbr7v9EUz8lvCDLUE1O1zR1B1CUKFjrIKXMR8pX3o7ZOUVgNYm3vsqgNuPs3nGHmUs/UZ5VbFO/0X6WSE8Df1kX7nj9bBYb/QrXhdugBJXySLG+LbRl4kJJ05RUK1kHaKhOa/hYdXcCq/GMVjkmQayu9mrb79YqW648oceuO9dblt5YgYLldhlxBjDriAPcWGJxN3fYOHeCkDaUoWNRF//Z2nOHjY5wcWqg4ZpLlKa9uKxIIosPjuNYyrwz+q8uwFFQbQ8EUmv3kqWD+lh+1C5sJcT8r84nUduwUpzYT6AwbnVa1qc5IjYvIKtEDf5x/38/d2MiwguRK++FPTbMSq/t9Culf8bqrTXn3KeJ+SU9eOKsnC+0ZuEledw+4Egi7H3uK0PwlgoqkdjSkIHETmWWbEDWz1NJdTeubDTBavXgtQpsXhxJ/DPvtWJVZC0Uhzv8s7WuqA6Hx/qKTdow+HWEHWXA3PrcTBJGAGj/FNM2UiWphgg29SW9rp6GXtWSH40SMNrRmzquKtpY929ZwGAwMfwnmamm9nhwUarnGypH3lerqB7Ei9HmnHgDKeGYFk8Ch1SH7Z/xnE1ToMkiUet0LROBddCTmDKJI4e2uvwfyeGTb1bjvjiuchbSsbJAADndL7m7bNSthmp6WfZ3AIsZOblWD37rOSQcomKL3GknFFwQAADB0Bn05qQl/uxy55cWChyGCTAMsyvrnFX/IDtnIJqxMMdZcp0cO9r9RLjKChDimP6p2U+FKdCL4Js/MxnPBVQrkVTsdDZypZMtlBwyoGoFQeAquM0/HEMgtlfXe3Hb3AxnlVa8gfUoiL7RWHc8MOmzmDKlWAJGZru0pGC4M2UCeUfsKSRnov0s0TsWhgAMyipcqks2uEcXtU6d48cLfLkhY9y4MuUll9Jw3IV7MvGLqbBEj5NpZIy0Ye61wRFl3yeXddUYQbusatYq6wWxGACXGPj1nT1n3tfiZTq4jNweFphJsIY5Y3OSFxQ0jA2szJlUnp+WPOImtxDpf0dWMeNA7ypfXk81XBWyABfmyUtkZdtXSxjD+VndPWmO+M/+HFG/H8n47y0i1Om8vpDQ0gHrHbCUnwBiNnO8uH8qKfZdPk32MQrZ6hOoRyxYda2w5acwueFMj7v9r/bTrOx+itqUIXVp/+F7RkaS646iQK2F3SxcSuGoOb6zQnY8skqPXsATWPmhnL9OwQJzItLijhEBNkNIWHCLI/QZLYPQWMUbs/Rr71Ykoxn0GOdcadsHi1Q79h9cYdxlWU+Ykktk2qOCsHKzdTNPA4nAzuyspYZ8lsal+qqAGx2MCmyM2hwEr9RpSsZH8L7pLDnFuO4rCoq1EcjLchldPmlZNCUvhhwKBrgCFKhHOZQYFgBRYkG7LG23LtAKjo+rfHBp2bZKUPuSTIMl69GTP0I5O72Z3H4cWQJW0Nz3TTJ2K0f2ZC4w08EoOE0nctaKjTp5p9wEvipsqUNjSjFvQmPaIHezD9jA5ri3CYswfioDlSGraegI4AyE0NYIijyvIN0RKZ8MO2eYY5SzVuhti3Yhg5kdO1EkV+QujpnZRasKt+tFteIQI/Dv7SsklPOtNjbPZ20r600I+7ZuEGr6nXbSarHj35VaVVbmLaqKqOx6n+rRngO+gaWtSBlKMEHawIA66PaRs3/rLj7hYKPa0A5o0s+Yo4A+kgiixCpcN8Cyqe5kcO1fBaSzMVLcRyzxE90vHO/l20g21oj5/aoqdw3938JPCG0uG2pqNxb2ZYsaEToPmU9rtatB+7QnthwlJnBy6LsiWUr21JwY+lNmaMHzGlwd6vSypkluH6n8kVQJCQJYSGIiZlktBeWUlFk4Kh9vCwNgbTx9cqcDh1H0z0b7VdVmwCW621nGn31y1zi26op4QYGelNbJD2gM5wDw3Ydap9er0XM48bGy/dMiiFWbG0DHn4BALMoscObDyaH3tgmAFlJScM8Nvh2OM45AQtaA8nWGIO0YZLgZBoSgQpC8hVuyoZ1EkfdaY+brKHFbAuBsv+oUh0VJGVGx+cBlK+dhf/hiH6DdQLdnc1RUf6a0U7ebgXtnb/8aQNDCc+d+gPYa4n/gJuzoyYc3vTcq/sVNyYoeUCPNfrETqerSCnoy3/kTyz5HO/oKpQVhaI2OI7NJh8CNW96iDAHt22gjO/oxCYlkULMZk5SY3bBdjSY4KuaI/ta7ROCRPHSvxu4flgR//ZdePgEfMJMDwuMLXkgGIxjaKHRYB1OGkt7jPAdGgqUXlNmjAmnuLCojiOBVIwuGcOj64DWobCCN9Rzc4mI6z5xQs6kwkK6ctllzbHfnAMgiANzo4/+OIAqxTULgb/VliKw3l9rTWb2ZdKXZuB4XjRJqKey2/3LGUNN6lCJwUCzP6MwBZg7RPQ/p73LNSuPNkfrjaqysgDGa+C8HPmBZuHzdr+PAR6T9en5T1ePVptZXY9gZovMsqmzDka8pkXQ4khDPlhIAmMuY3dFIjLEU9yhkYLeE6/XnWNDYjqVwycvnLqJVpckoFH7W+WD7BZ6NARjz+yFG0K8QdKHGZT4T4FAyw5Rm7fO33x8dPcL3eJRachKwEdn9hwlnspZL8C1z+iAMs6nnivl6zs56dG8i29MzX7XDRNYMAdplGLzKdzvC+1keYfDuhsB1cfG3d85/IbXNaKS9X9aJAINKaqrGEzu+12dUG9UzOvmpuW34g/np70IhSeYuPxBYJyt87Zn4PEgAyxNRdYnzn/xTnMUR3SUsLdmB+uGDQuj6Ksm6f83CIB504kGWNEFgRqZgJz1V04tdkdTiIFCudCKkbUGqMq0DgF5SP1GeB5kdKAts89v5vwKQKNlBXY2p0juXghRx9WAQ3xpK4+hjfAkdAGc0r6DppdKo5d1WjHaTdw8lDLGepnyq0w94rr/6ka+G+cGt9eWLwIn3Av5XyGGEl3n1AcBCDOA9Dxr7QrK6juxd2/gC6b5HHylihqvUSu0UcANHR0KX0W4jEsY82/S3gltOMrziKJUWKkl3TNyS7R4aMAPVKyLWvFQdBzDWXfbqxJyieorJn/+B7X89B8bNge+xOpieNtTP0IFyUgZME0o4u4MpMKK3wIJNSOTV99wq4Osq5SMnZuTQPrwVVZ1//TK1IG1IcF7Tl+N61wErpvoREXWjrlg3qH0wPjWtWgf/+v0dri/U3onqwvetEF3+mHB9ac76Khld91BGIfER2C923oRHUhLtLKV9QxrXbhYEMJ3JDzuRHeW4V+gx/bcqb+p7SkYqqX7LvLwDIAX1bF9KnY7qdkjJnbt60UV3eIhrfvKKAIIAxEHhoiz6MjCCdJR1l/8nbVGtfVKG3P7MA8gI65NqXVB5lUMZjab67rUNqd6y+XeTjTN2CpdzU+iSnReOC0xqKRb93KNKCU1BtB0/EJipCwzLNLU6EFIV1upaKzCoIVTNSQzfwN4ygg+tSJBF/sj3N8NphSaYkK4Xd0d/oWW9507FO9h41kpPXu35W8I/wOAxf2QvhxH+QHLMl8dmpibJqZUluFnE33D+gQBzz7VKh4qSDous1YQ35x8HRbjcOSyKEkAOzk/acAjdsThneGdqQ8ltgND1plfNncQOB7qtMAsIFisnS3oe+aPuDsjQ0H8u077xOUNAQgBmH5aMDQSyPGypgfN7n1u3mXNJJzQJ8ffhcvsDdvDfgGEo9IvuC7kfcmbdSRhK/hdeTGhMyBVhT0uVLDEZbJ7BlQVdzWEQI7RGtDCBMHqpTFCranGYvE+JJkujCec1CGx8CRfenph8AEGi1DhyEA5XffaS8kUGaHJKiYueD1yCLBeeyVFqglU/+iAlMJ0hMUTpVmNkEd+XwfDzH4tR5B4eycYLwwTL2durxQ01kKjUytejBNSMKGPQLCPn4bW5apJbOZ0WU0KyA6kznzpfyMLkEx07VGkw3HumbZozZ1+eiJKPJlholmg94ewrUAwZPmV91i6KjFRyMU/Hr80w3eKACchxrHhq1HQvRtWCq+b0SvaL68Y7sXoyVwDrfhu7ARCKG4wlvbM//JwQBA2wHmPe8zyL7gjkPgL1GMwEJlLYEKLpTACIF5rz1/LmkF20t/DTRPToi+3uPrEDPZqm+yp8h+9hj4ZMFTJIAKvzjUm3A9uh+3NhlWbOkdlUTtKI/oLuKOaY4g09mlZE1D8JXcB04mn0haAVfAXcxsjnC02dCC5mIzwuKEqYnXNRXUjYkPtCPK/kJJTNNgPTqS33D9UCInbWEAKHljw4ETVwlu6AcLA3t13EmdT9kxVZbKfOP1cGqZF0zW7GccFHlRuaxXl6yfg7tdWrs1E+W5bHP/G6Hmyy2kWdbCk+/ioEA4+TeeUuFSBba8c6yhcDIVUN4wH6QZDEo2AsorbeY+pJq3EKssgdRPOA9pXokbzQvlYO0eMADfpvvvDn3NsO+rucBQNvB96W8I+7qCWgLE4IFiM3UbNd6PZTxFzk6uE+iTsd6tpvhlujzqxQweWYk1qsFQEGgVJTqx9pJSDLJsbsnVwwVY8BhOdaWd9NPEZgJQCb/5mqvKUWn5N9WwMZQ4z7xdtv7hgM4TSeDEy8b5l85QKuMnvvHdb5LFrsFfzVIGl4b9o8+7rtZwg0n53XQJp5WY9P3gbATg5vmNJSnM8Pg0GTblOhEcVOg1+VU/ttClLPo08EqK/xKX5Kr3u8li7QbAnQcWL83EQGW/ugI4i1CDaioJAQ2X6wwSE2JSWZJbsiC7m+Vt3jx/RcZmcnfOPyHDChMbbNFKv0hTjMvvMU/LQiilXo/sulJ9aAUJVuXwNiUYxoE4ZvARgGUik/uG3lu5WRHWVm7KSMwJyQAAQoNBm1NJqEFsmUwJP+jGfeXMDZzZB67NH/CpGiLYknmWz9O9P5vEP6DWUFnctuSqkgmlhCr7Zf6b1tvZZSlzMMCO4/FoATjs7MbQjup1YDqCdU76qRtVQunvDQWLik9Z62Ye8rsXfkIhjVVTWDxWLaDzeF8ykee8fYpmQlhcJ9N0F+ZS7Yr3C5DWl8qZxu/DfVub9FMNYYOyuExgHa9xmV18puFlCQCYnnn8pGIddA+TYUNSLNJFJoJAUbaxPRwhN796NLhFgut5yvWfN5L2MC3I8llbuovRPLZxcARCEbv2NeOFzpHRQzdrdmHIwHLlFEC+12JvWrWCOhvEOvQA0sJ0ulSI7Jd1mX2PCdpQCM/VPap9DkZjhGaZDFOOsO4kcKpd4gVyceswag1Dq9mosCYZAcjvt6DFauiQFQHO7/RzzSNaFV2bIzNOO5NLgDhLaBYssGC81DxpLyPOFZS+nOBWdocEHER6ORKBIDpPqyl15bgPSH6H8XgjUBRIhkGPwjjGti60Ky6HuIniLvu8CO44XboAAahS61fL2ODXRkIL48fGDyFsqm0QJ9cU5vMQ21mmEdzlbIhg9BFpdYsFnzernkOdouZhfZ1sBYHy9MjOwrHM1nD67n4YzUVoNMWx2meKy9ywVSmsMzLXBHuR2uAw6TjjRyFnAT6dh+Y5biYCW7mPUzWyIvuCzus3fyHRlTjUwUmog2WF2EeguCVIadN4GreoPoUxwwMCJqn9yQ9jvuZcEpx3e4oQtYF1JoEPzofSGWisT4LNYseSySg0SYhAKa9worU5HPSK8Bp5j4HuvUXRTiS5JieFbK0EnzRuvYQ54wCe75GkVCjvU9XlVFwk/1zIJfKCrL/1lkYbnhSzLsCCJUDXoTNcGWR9ypYFeeEcloFucHNna7oYnQt2ekv+97ulQhcAkSrk9yv+CGqFsO4ckxDwYi1aMHDdtAtzbwX5MptFLYwIuxkd9CPKX3lpHX//tqFzT+xDiRt8oWbs8QdoEySkwWvfZNFA97Vra2W0aeSpxOvKIvdWnYWwD0p+JSFs739tUWC2tIVQV536UeLyI+Es50bBrH4bgJucbZGSlPPahSO+OptYA8Jy1v0AjrrW2n9gLGqij3MpN8KZ3CQHA3t9Y14iFqHSz023KVnXgVk5Ff7RdkzAWZSeC1BePzEmPHEHyAKNGpGa7cP8H7lX0IzyJZaQmUNNm2pWIbRFQLQNnQr6JhD3q+xkO5jTm8TDrwIvUfZcfUiIUK8y4reYEzhKZ70p4DAGJAQj1Tol2AyFdZ94Spo8dFInjkYQXmnFIQ7uUaTZzVJ75UdKYtT8Y7B7o4XyT4vnjqKoxuDHmynKOATFEHk4bwglWskbj/nKSl03DeDnadKotYxk3h4NLUXRcB3COF+Nx42wxVi0NuOV11WPkwoJaq0yz9K0TATw4LcyAe9FLwOPL5/PQeEQECPP45Y3W6logTr6o0Vy7x177iYhrXQmlIVL4nsdR7qdkotjl+O4wtTjKMOLgQF83vzBYWHb/sEBUf7KdCVDTrv+NmFCDzz0ZphhxNJjggsNBf7FPgzJ0L4KP7Vz5keTMl31RP+7WgIYIOgsiV+0XvYJf1Ej+TvKartc6GgX0T4f2K/vgm/beQDgckfZ0w9bWsLO2ZhwwXokGaVddmBDhi9zc6GWkUzejbB1LBtskOVRvJ1Tm7H60YEk0KNZUJT0yIVHfYh2blakpgXGxRtbsXtkEn5Ld6TTb4N/WjZ8zF9QPwfzGESpzIcxo4R94wwUuxi31pofq6TVI2B1XZOVivaebRLsho908U7EWln1Y2h/Es+3Aqi9oqDYCEtCSvEwYSgP7XwPc5x2UkZtQan1C/zgyQpxIaXePYkHZOwBnSN5jX7WB6bpZ2uiWMRLXq3xT4ZEyAn4K3JGeFQ4t5/T8O1uHw2MMlkUlX1Wk9dfbB/t5uP8hfLSskuktR+rti8LIxaSyoMh7ONq8S4KjP/GhuZvR6ohpqTajKAi/fnM7Sy970vnvApWEV6K0GVwr2WectDXmO38ZwS3nAHukUWmqQ1o8S1WgArkyv7RspW+bvGdq+4VRXdDSuYyqgEbl6W/HXtbHkUwh8uEXkbTGMMwKO3fzXk6BLoAmIKir6F0GHhZSXlgF1DP2E3VTUwTga0ALGO7GIl2DeP7dFFguFZ/7VpPtwIzOvqtoV+7pbyztOh9RlI28OtKNiLlGDKYf0hM0apJv6H2gRguTlIQuJFUNxPWFJE/ciETb9SgFVtYJHow+1C+1QAbPkeUJaW812D0Gms/VQnYFclD7uZPjyn414tF2/Ee8gaLGKT4wp2BQaxDilX9T7SxLbIcV3Ps1mKl+vxuNyXeA0bNm+yTlsVmHAw4uF8dM50XSD00auS7ntUZ1vxUNeuKW6AM1iU8ANrcktfH67NGsi5Pz+dKjD5Go082sgR2LakQf5NEfq1NTHul+kdG/5mn3cmTL/ldb1fz77RaoOi57pq4DMUn2Jo6hMRd9uLsBFyVfc71na6kCkqEYmruFSGZMnTU+WzCIOmtktN9vccMaXZT9tuBq6FXFzbHTX5F17mBtM9nsiA9YwQdjs8fsppgr950/OvwgS20aa01cw9sdkBp92hj6uFqW85ou99LtG7QkVEKb7oGEDBCYWhuUbUlm3IvvEf3LI2bUHHvdeVTfY8UjxxPO6tGQynzVjoji+t2rsjcedlP6UbXMZsMrzpYmZD/nY0jnkuAqvxBS+D2UT/GttWn14sSKowUdFzfejxL2M6orLQrxYra3aR1wK1WVEnSyY+sPe8e7HTjbQXkIkou/ZJj90yflikVw8rFVkGNUKv7g7OvW1Dv8VFJwaQ/UlPHD8TjR8P5cPgsmzdUddbULhWEiORapbBoP6L8SMr7JLFCIfzGHZS6UfNDCwzXnpiN1cTBn4Ci8J8Fi2SPw/pZGnKFtYckzt3amQdmcUzkayrLxKvdbXeYj0/0Tm3PlziRDdgOXkq8LGvet7bjyNi3GdxJntRM2hzQ8beiAAQqpAyEITkXe6z+VTTtF3a9I/pk7rVU4nhQUJH2ArmA6GBeomziiYwQZoMVzV+EUUAcq7tqrurfq1spbAYi/L7dpJ9ZC+l9GBykn75pteG+jB3he/k6g/KUst6hpXmn8I0sXd5+HZdv2xz4Pry1FFZ14HtR6VOAgXtagY2PdyX5U6UuK9uvsrdLVN997AzqCK+VvDfYOGJHDhaJO3Fu68NsWXOFHIIxNMcLJUNDVFVm/YMyOW7RW3bRsgSXBvg3T65Uw7EoeRF/qNZ8g6EHQ3+NPdau6Thx7DnTavXIDnivSLSaWvb7oqvMMH91iDAnppmepYIKtzP6uM4V6gfj2VwHVuzHydiGK1BEsd4XbdNAl1GqzJ423lMajcsEwTd4F3CbhQepn1t9NTDYfltjJ+WQJ/I+KVRmwF4fI75u3FGTA8GBlJ2Q7eVODFVOHMPnlFiUJhkxcO+JtHafunrp/LBzF13v483nKylz+Umfb1HZIXQP3DRsJkr5E4vcimoEqMzGMYgZyYxzf2tZRv4Ii5Watf2OvwOPedoTxlPTrIL1ihJPu0+KoZrvc2g5mhGfsohX4tHxUMzB4AXuZSDKSqCQElVQphXoz1SGchfmvS6t59yeSdPAOrPON7uHgvPJhUQ0BEhLJSsGdpqV400M7JB2epSPBd0obhmuifD2mqVQiEma6Wl+B4I8V8V/U7XEYVhl9w6hxAIsf021ln0BmZdrMzYvs2WIIEsh+KvVdY934ID/RiBEfQBQYWGgmm5IK//XrSxJq+5/c8QfHuMleJumfGvd8yMKtaDEZxB26WF4k+jThXiQk2kpfeC5dwCC/6nfSlEA8QEm0KVD4pVO3Y+oU8M/AiIIs92Ve4126qxfot4SEWBQUFbiHuhzWH/2EW9kTOA3OCRUI75265JfTOdu8hhVwz9pmmG+zxjv8bVgiHLtALGsmIfe7KxmLhlL+t9ponHE1Nvvr0CvAWKh/tPPqGFRTU8X6cbmlhlXo1FjgysU+H/6S3dnqVm/0m1xoxoa/aiTyzreEjTQ3SpsIVf69E9AgKl5zJT+6EMoI0gLQ9fxbGnTWptWYMci8i6jlNey4caCC2nBp1vM+axH2VuRFqceX58mVWw4OPI3WhGT9AnLWPc11X8dLyllfD3Ak2Zcur2478OPg0TFSaFit8XQ9/Opr68vEOBEaVuB5vOG7cFvAJdD/oaAbD6NtYdKu95bAgCwyWvt+ghleAGnDs54POWUrbPvsnalsHAgIKY+pru5I6UhrHxCXrqJrQjkafhO1KKDvxcEpuMmmaJivsCgku4uQt1plttbfF4YvR+Pm1Mu0X1cXyWaIZmOPG/7cv99YvRUrhqtEHlHmMFMP3s8y7vGs4Pcs7tkgjtAGtwfzxU1IIkNcxLMEDEKCn0VXV7GQ01/lPLHCHppdH6/d+D1NBjm3MJYEnp+40rbrajj/5curVkoTIerKsS0FHnlEBO5Cg++C1a6+pp5+meORtuJKne2C57tYfGHV79pBwsvQcpE3Isw0eOP2gbO3M7Vf2VnWpWolK8xO9b3Lc5gX1KJC7OK5Y6hXGrKYSxQEfAjxFHzRO/rztpd9gzcPHuc9pddx/d+CHaqnhbxsykRy43obb/QIW/ZqnUaIKt2CanmVKHYvPpc+levzHXalCM+UESJM2iKUhJJyrHDQcAdkX2aRNdYfpWUUsFWjCxa+c2GjrI2hDkWi1yXnMNn+q42qP6vOwJ/1dUI4z7JoRdWuQmMQi1jDIUdofFkzF+JnV+GydqH2kEfKF9om+aQE7HqOke3M0XnrjRYmeJzMkgr4W14fOP/LO5jZgBSVC66jFQ+imc4QTGaS1Yx+VHKEU3S6PM3P8N6iT5M/KYvJrofBRMYkSOoOLVWJuEZ+H2v1y5sa3Y8Ki/Ed69m2DtqeZe7BfCs+gXJUV+A2uHXHZSyh0+YcFZzgo13F+j7tPJuPgxz3TZAgUwf0YAnInRBrPCVoJymXVFgJtlBv8/blEwUeBpYDQuKe7MbThRwpUOowiAv+lg6crSEdBQNKWEN0F9PQGryXNmlGVvAbfXqFXSumyPcvPzf8tV8HVfdyViv2zxnrQ8meZuH0ku4AxJAjn/C/ZUdnHAk7QYOkTBWG/LAs2o+tL+crPsmKvzn6mqQc8r/G/dRdsvQnFf4K119f7RVRH71S+NnYWaDtgKmw/1pkiX9rHJg1jd81n7OFDy1ZkChZoLK4tesY3Tnm1XW9Y2cZvvAEoUQ5l3BgT6V1bq0geQYx4IynA49SJ+gYhp7ulK558FtJ55F6DqxbpNG1bqBVrpsX/Pa14CqeogiodbPU2qHef4aVjmylKKVyuy1vLE2qebuMIEDQsAOgZLhmGNk7M2F+LT71Ca8sZXx1SEY9IrV6bMNjlAqh+s6IWS9MThwRHV7f1NYKFSBQIXFIyGvPewsp9srBOh88EAv4IvlD4TaNvBBQneQq1Fp1bpTn/PsRK0CFTeyvJ8R/pevyFI/ghPP3rUeQkjp4O1Llj1fPdto3JJvFNE/RmzWZEeTrqYokDGldovxaQ3POEDZUnVxD9RbEkUqppNJDc+TenR5dxTK1KCGpV3Sb1zwiW5WR3e/1oLHtZHa8rIDbepiEFV9yFglt3alH3rozd5VnphmiLEMNdq/h2QbvdzPj9yYH5xyzT3WEkSgxw2SVy5AzWF7aaDuhRz9diuX/adgtrxJVq1CD0kcmQSsabroOUwyOKI8CF4LGZ+jC4Z/f7/hiNlDTqFRFGUAygUb6T8ifaZFIuxlw0bxw/eXOJ4+jpgBbJttXL0tpR/05nbfLbF8HJvMETjxJGgGg1PeyFBKiOoD32ryk6741b5GrSINJdc5TMowRsaXGEMxmYu1LA0vgq8QESWIzsdJYIHtinR5Mvbu3XfWMAUCw0Mt6rRVIuhAIiQVLBAsjZ+usB7/QFiVz7WpFicc5RQ5/e1dWooEJP81jgCxB2Dlg4IOrRnlBKWW0eAuh8lgV9nl/fJgjsvqFGAitYkXVvEp4E8KV4JHDxVtjQHZpPeCZbvDTpVtr1AlZggj0oFok8HxFFdXSxURMSXEbCtR1WK8kl6vymt8lvWoP/C8utPhaiPUOFmWQWK30mMi/AMOH3ZbGddWRxAxR1Zf3zwfT4dx9pOvg1JNwM4/Tp3DJqejIwfBk05WP1snMIBrtVxb7wOq/U/1qebFtDA/u//ZQK3fmYvT1BmRkjw5e2Lzcbbxa+98VFE6D0Eypr/39MiwUfrN9vE45SCEYkqaxh4oObOM7EUFiR3ekTo6dShXlWh/rjfM3ndDswfx+fsm192cmOM6KloFzVggFMldLJVOZ2IKWpfJMEAducf1pZBC65V33YLrtHLHZVZD3/Xl94uXWlhmN+OAUPoWLKsIrk9UDDsRnRIMVNhJqYy5ivDImtLeaJjk6QKiSZiqvGpDyG2w/kT42tUFNwlIyrKgVrqrNe2l5fs5mnZiJ2DHrryEoEkh0SXTjBFs+huKSXVgUmNh+16QJhFKJTCr/cEN0iSkKUW6rnlNDGH+wJP61JbMAY+fpn1zQIu/FlPfYvl06cLUsdTW50pXq5Bf+YYf7lVw3S3l8tO1nFk0ieYc0H/C2TJQcUzOK4bJPjurJPI6tkJc6A4oKzcITND22c/6qqwhuysEx5vHiu9BA+hQ0+b+qXL6a7oYt3Fwj3JEL7EuNVJIsMh94ICkwNWUA6yMYICiKhUlypsxRb5w8g3puJ+iQ4EWwnX8PXUhUnk733sZwGRAZn6cm0IlJotiK9UZ1NiZlW4NwKGAQY/viU63FKkogpzPEONOIeFyZ9aWUxBekZVDkdlbB6vD9Oyp/nQQmXQGu6/QyvqcYOIwns127YuZBzCsb1cTSODauHh/d5ld+9LgKnFHRvJS9LTbuB0BNFJQ2IOsVsxV8In7Hy/0eR1T4cV0CUtAXN0vVGFHuZrpm//5puR2rq5/Vud+D1SR6/YksYAo/RaylQdKwF8uPUSWlo0C2tQQeKwZcXPvrn69NMWT7TALnk7J9BIRcerUxX2aI97GmeMjq5Sp+ZJYyQzipgIsR1rPIc6+Ox98cL7iWALl595QDc3laXzsi/lS62PnKmUwVC3fjN9zuzh20b26Npd+Pfd1FzCNuQE3vlH5vgIulM8nem86cC0v6l5QTWXy9nOweJrwuUIGYkJslp06qqNj+5pU9mutOjQnrJyOE82rYtTwVLgIzLExBu1l8/kDO/WP7uzftw1OrrIr8UuCQmV8RKqxuEsFc0OQoRnPAPXZhV3R+LDG69MD+BJtWtKrq2XGMllAb/RDTd5rmmQoGB2d9iwICGhaY1uSXBifm8kCGxy2wieBd3efNumCdGi1yPzxA8t6wPBl41metGP0nkG1YBoIMSaZnq9afK0uH/riG8BS18MpNVXNIdqC+qzLn/LxRx9BzlgboK55MczX63nBSa9g0DMCTnyDvbRzDOfzGsvJrGAnrJSamDwWKbed6BYwH7C9fNWCMG0cQxXXLaJAopX5/7H4qm1CYWq2s04KEDYBG/nU6bV/1oUadqpX+IDWbiDRL/yndBrdUZqM0ZPsSQTKpYc2JLz6uWtysb91bqVg9qxoHoFvg82XHycCzwF5OyPZQLwygup5ehFvRsdLFjsLAclF5fSFol7V6NuySr8B/j+p7Tvk6NlxUfVK4eypysIFA2L1cRN0QoGZ9jWQq0O8gs1/muUn5IhwpXNF6h0oI/o3/x7iZQKLgXkU+S5uQLL6vmVCUeicDaHL0KAZld3XzHn4+dBqhZSvqDN5aPpMsYZKRxQtnBfnMNyQzhw/5qmS4BJVc89dUVecIjL8wqtKMqjtZ3KNydgLv7aVagpHrKSViPM5kChdJ76sPkcs6MGOHMHST9wgtAijBLhGQjfS2pTbz/N0TYVwPWZpas1Ajm5cC9H1A/kNj4ugaSDzfxuvIwczDf0K2AN7sXIxF85Sx+AyzJl67XhD8zp7wl/iZWojlLF9aSrAVgMNXGjqLx3xy6W9bjaYmAljZFvOG2MoXja+V2sitBIJldbzEOJj5rmqbXCxQr6Je4NY9I7s1BOiSyNj9C9J2hMLIQxkNioDhJH6n75WSptJQaC2VN1QJ3aMye2QgyA7WEGmDSif8Hvs4fhTn/W4i43kUwC6VWjXOkdRrY5PnQMXcFNrut6oWybqpBjHBdt6sJm02p4NFk3PJ1WDlhMxCem0wDXzWLFIWD7hxsEVZ2CPWof2VD/Hb2XG0V8+ro8oPd2+c8+qlXN8Skm87bkgMpLzfwXfIvfFNr9FPoMrPkk01XIyDxhcWLcpsi5WINmQiTWusxd9ShI8p7FE+l/lZf9aj20aISB13oJO5IACFmsHLbZpYHNsZGW/aOi37Llfy9QPBuvD0FOTvWYgJae3vo5tPl8QK6vmvIh81/0VFFOsFcKksZ5BstOT592flV5M2OefXa/Yo7i1b59w97DvUcMtwO9s/PW49ClzTXOGA/g3QtPaFGF6KsUgo0DMq+7ZKm03nF5GXQpCkD3qpM0cc6nLhWuXoNO8QU183zv1G2cv0kQ4kwBeEY0O922eVeb3O5TvAQhriN5h61V9+94DPemCsshQrDUybtbvfu13oQ9I4n52CU8DKM9qluGQNQz65Wj00Ls3f6oOfnktZTCrEdEJ/Ad7b0UD+kOHUO1lGLFU7mYQpsTXuXvccqvNUCkJij7dtkE1n38b1wG4PaOgC8/txcM0nN146O5G6kgZQAugyw7yqanr5p2N2kIDvhq5CIFqCFZjt8aprYbZcbcJ2sQU93U6goaoCB11luBN1M4dzp4fCuu2ORl3ptnR+zyELWQVT75h2hUuONpFROBPfPMnt4akIlyjt4oP22KoB0vZ+YvREtCqTCviyPxgvFSgu1+Z2haLq+psUOrQFcg1Tc2WVCJCg0+cbPMEWYiv821molNR+TXp131cHi8/v/I1m2DtdsaXNjrdukVtMNzkkZa9Ob6kqlMWKH2fULw/Zh0Dkd7R2Om6LZX/tK+f8DpFZZ5O/iVznEluhb0NavKpFLhbTGVlu86Sl5+ymXFxatP3ePThUftHqK7UR8Z1As7l2BVHhCkYMCGpJm387kcOfZrS3zhRF5t6T9W1wRiWuR1DgnmoFVKx9qqK75Qx2ZYBDkGn6ZX11HsVMfemFcSp6NftEejVhTmnF79S53syClV/BbZ3cizb7+SMIhi/HpDovHI7jeYB7+14E70GE9HvLP0UgJ6pW8gKL6K9nBylIK7z4yeSGZKTgTdt9m4KgH12ZoIRDL8Ny0VvLR84WcFHBNyczNrAhC240o4C+ZSCSXAQAHH7JJR/9EI1+FMGW1bHXPUEUE7nzQSuLFQ82P3dR8VHPZHu9bTM0PSeL+ippYnXmtxTzk95svbXKLCW4Lzrkl3RUA9y13ljeY70NlB9d2ZJGIw7rp/pN/PdMsRtFRNVuPMIEJwn9k3qaz8pnByZnTa4Av0BkVLVnljCADRKrWmjPMXU74fWr88Z9JvIy34OekJucikg/nUzr6rxqn4ctkWrtUY/MGMvYLxpH5lSBKJlKeQX1BAsfJxqMelSFU0woJKihWbFrLxDcoITEgb6sdJfAr4Za6tIwvLNfhKH1+VwHhKuPGR2FGCoN1MSObgg2OgCCXH8rF5A/G6nY1ECO2ObDH8NNhsPmL0TqQxJG/fAjEGk/CQgBeEjykybokZylGVp0GkC1eaOI3BgMktjyFG5GNA5HpHtXnb6EZLTMxy0KsJafysyZS7fw1/Gk6wZO2N2VbJ6l9mx0oBPlIu30sXlku9DpLgnNknqWsihfBhP9qBWztdyok73/+IvHdIe0GsK7h03nGTg3DGfxwUq91XltkmMftqAGSytg3bnEep74HxkS+LSVLJt7Mk+DbD5p+/8e/cG5+9W/LHxU9d2qRwGwKtwDW1xaOx5If8SpPg4qsyUnRZMZ25nRBfHil3W7+4hwc+iEemI+DjnIB3JJsQc6Y506SAmDtRaO0RT3wSK0HEcTrD5a/j2jGoCauYfpO5Kvs4MQxoXdB2eZYqYipMYg9TMg2B6UoI5UwrgXBBKTgzF5f+Q2zSofj28Nj6ZCAuuJOgcnH932WtMVF0gaMdkHRz00drXkWAp0Als1bOxVtMVbf5xA1YnYbXW6fINI/WziqLVGDQsXqK+z7aihszaX/nCa+pFI1zub+EyHbCd6OSV5PyVBQqPUDuraEQIDTrPaKmv+3NBOGBU4g+kcA+gz6Adqhq7igstiy5NcI4h+SwYWncISXgy+p0IYPomxpaq+A2nfX/3NeY9OzbLII2FKNbzDkQz32tmS7vnt2DoaXLJs+XyMktvI2xlIszX3VJyogX5LvEk1E2k+ZOGBhWc48r7qpjYcO/28nycf3zIiQPa3GOLoUSVV4b46aOCukmLeAADvUgrm6G8GAR3leP1RAeMpE661aBFhmRE6Kw2y3lrbAz88Jnd4PuC3g0dj6xJuBsSS10Qn/cC7NVtmQwHsDuWyscbzSgw0xair+RbT0eN+BOZYrWbfiiqVo0m5BFKuVbtfSqe6RMg02sI+x9KfL6l7GO3o218gANjDpkz9U/mwqs9rJ6Z7eLqRt8DZ2X8CZ4IIEfDcJDRFVLmYM1GiZj5tjight+dv7iCUa7nNuaA30d4Tk/ZRP+eYMMa3T3P7Vj5+JrRSOU/CcBPstDsWCSgARUtaaLwVF/eowGnc6XBNt5ClyAhoJOII1319LogSi7GmULgmat9+kSyPP0S4xISgo7mSYPAiKetWU5D+TU2/l2pdDG19iybzoKz1CG7lQC0/D8KO4kqay+4NdeoWVv+HideWL2ZWVHVuPdd126/P4oeG7CM0v4mEcQ1dmu6ggt9+hTM6jNmIoBIC4mCcw6V541OtRW/s9s+hHG+LT5OsedsCaOoT7O3MGVbyXUPaCyK6Jv+vlvYfMWNrwp/3upoFByoleQ/eI9uefxUN/qkKdpuTsFwVhGMrU7TDLPMLIlawzpLmNTIpAr8w53aAetxrn1aQu/52ZaXDnPnQxhCR1clAFZLvD1tlD6aKH1w/t8rGBhWH4bFbbFy33zhPMlpOYNxB+H6iVJNoSaTCROswf4YbzrIIm7Y09TSKyYjyIs4EieNvQMcbUUcxhP2HK1sHT5wZTSFrpXHhNX8TUctGdYVYYCfSnoRqqDkvsQ1rtZWp2p6ids42IJQ+RLpgMhBOpbMRtG52cDq7z6Zvqo2xRO6vpoRZX21nvluApIV1HsH0LDQ1LzxogJsmIF6cx3YfAgByWto5okl834ieHxGPkGs7K6BIiNUT3E8/HZcu7ZI2FayZiQfGgER9M4d+OluVnfJ1jduwDLHDHLvSYj4rcHM5jCHMTDBvx8erb+evqW+q+TYOY0pu384jXDWLfgaPL0SbbX0W/3ATIYnNkXC2jNsWYS4IcbK7p/gHPXSX9sbLtXFwiCx60N8oTIt7K0TjfuDU9xS6vkf63/ejPLn104O65+hZQyKCw/pkmXTO4ijMMhsOo0PvlTPCagFIARPhAlhH8JmSLLfrHK66STOrOp6zuhWGI9BIVcUulrDU0xM+UkyN/1Qdag+vJhu2RKu2haYEuQ6LjpkdjRQQJW6wigqd6+492xUItbEJItYoBIlYWReIlKdayjC4XyDfss1FGOReMjNCU4ekI01NX8uUvHEAf0SRFpdI9Ae2fUs1uZGd0cxqxdx1ZktLl9YgUIWd1z0qOmuqvG+JoYEvLoch8Glr03zQ0rc+6ke9+CXsrFPle6JxPwpOK75FuJyhq43mNAkKddd6fBX5FOjWgTja9mgx0wBIp/Ejja0nFQxzc3m1WSGwY9rUkuiX+N3uyuvmag/PQJI9/RTepf7vH8mT6jKsCgNbG2yLikz5ZTd9QLmWuL6jp+H0wsZXxdC1WjkxCzXurM6om8mhEN66xUTJCV4CbBtkFFI7Wm+LaY8AS6XCgP73DSINZa4XdtIpDlqZEY2nWx53/Bn4foeVRDR8uTaJCd9T+Lw9NpuNGJ9PlbcYyjFGl/ZCOylbGixHQq2oK7ni+GJ2mxbWzfl/LJCEHOrAUFb8RIZjA7VydGOk9kKNYfF3sS+uxc5uyFDgadtgroUaLBALSqagBw+Itd6XW5Tp7QcAhTudlS/78/lECGTf98PLYYsZeG3gWiiiHAChGjO9pddt6WKy+hzoAhuRWtOgMlAi1Be21Q/cy2SqbykOFPtvByhPzlA+dINvDVspDhq1GNFEj47/V8gxxxFLh5VC+yFGfbGuv9iz12VSK4TLyjmLKgDCQauEewGJCd+6KWgvdHzHByxbvDk8nXggCE4O9ql8JNU+XayguZ+faxJj1sv4H842VlwAokdwjpO8h6Hqgmj+nH7IwzPfLxs/Bh2CbzESZBmFZZODEwLzdzQCf5eliwXAx/00IkMo3mUL+HQ942r7Y250EtG1bD8ODcE3eyyOY9ExvwuMQ1fkuG1wK6FP5XRfqa+2vyu4JhElDjaj2ixaWK3fFu2OquHlU2SDnzihe2OhlepARbQyDmMSALU3Uu8mJaz/0eWN9R7iz3xgm2e8sQXYO3Ab/5NY8B32pOsZTJmvaIg1yl3REf6ctJQaBjyvvv5hgdpgsi8szVh2HzNsIalRf8GsT200U1HSYltXd6qSliJgmFg5pEuOT+XzvtLS7IqPcG99aPM+huVKwg7OQ/h2ClleZ7R2RCdlDazrbBcEWpQGNpyAwpJ31q2G+7jYqJyJinGLbO7u2EgtUjQ4vYRn22U7f4AwIFm//aIFUm/76AWdM6sOE6bvlmBFu69u3UCxRXm0BoV9GGb/coXdn4ninww2AIs0eSo/dTq9jiG3H96FidCoWCUo5kaZAmF2VLAgQaHGW4DYG0ZJqpSIQ7eckliYZJRlcmLehAtUQfSJR8q6FxPQIHzH7R6HXtMGzleqXrhE4S5/2Da6t2QEPR3Q8i6ZmlnZIzEBupZ55fkQL3R/m0BSSL4ZLUqp5UlevNzf+Mb7cAkmKlPFcgD+5WGE4M5uxBhxjKyYlwK7cP3qncPHVohEomSnCgtqSSE7Avtq22sPhHbdAvOtel+G+64zDGPF/cXG60uruq4vo7EmKuWJMGeZQh2O7s/b8EQNlrg+fc+MI9yZTTaa29QIYgHDswmTp7/GEIlWYE2PtYlq3bql/ggaduohWxfbVwViZctsauAJnHRHPgSZyg1+Yma6dKCaS8cUSwn+aopOkoyc/pjWa2iUhXRPauLP0dTHXTFj/nChTOkJf3qw7V9AAX58+1ARijuAT/aARcyVdaLBV+DQLpr5BHlgk1bWj5+JApDLnJbFkvRtBR51LjK5z8uWNC1f7PWEVhalXVxkawcFnQirwmE4LloX25zPqXxNC6bSjcROeYxG3g3fk8NAbTw3nc4E1J5KyJNHvR+Aa/OHJbNF4p3uryuFD38R4z2F9ZcZIcB5NtG0XdW432MyAQbFJivcvlY5sVi9Y/JISQ+Pmwq/Gl6My18qq53U1YT6Lwqiy7ceVPj2rKGC4ZWLIAAKdMobG+lYy+eOeXzgPVWavT84MhvnUMnoyX6/6+2IaQ52AZq6ygiloNQ5tlMc+sNuPKltGsi8+lHi5geyAVCCf4oUu4dDxANzWm9OZlzIXLJdhHG3xYKaKr7re+b2k2NY3KST66c6543KA02qWrtxKxrmNCVf8P4taAJTYkYy2By7UGkpuNUScBiQypWqAyrUpD44A0X5lOAre329yGSnQbgCqOd8xpPgeQ4mIu12hr3s3ZbkPteUDvbJveVmiZqKPiLA7Y3Mu3YjzezQMW9dX0l0qBiZtVa7+xpDdvnq+CkUkXwQ/RuoOrwP+CkMlP8AVVjANK1hF8C/a6F4cLEu7uAzbSlwB6kzyjKEaW5Bku2tJbc/Y/q2YSkxRHE4hRLgij8jESVvLdimQmZHHfwbYIB8QBzdrc4/2CPwJboHPU6/ZWtMiSHAyfVqVeLd7OGE+KTm6eCG8ICVZQICQJRSNpLY0zNDYVGg4pOFvH9i+7VTIYa+zydNMtEKYCh89l6F1sgrPODGMxo84MMiHyfgxHFtpxCjvTACd8JnEtg1sqxb7Rs/r/buMJl+CJU/oeGsiX+vKIsTrtjSiRX3kEz0ZozfgKx+3ukpUtW0kU8Moi3624lWy9+/r0E22Ok+MdFZdktafNBStYmKR6UP5tGo9FBJidxG5VlKVrUB5xG12haQ46lOVfxtbTfL1ta7pQpOqJTOBIZlRusm6JmiRGmEGXCPaEkOJV8daMAmW2nuopI6RSebr4s6/d89hf/vItH+uUDaLgaBDjp4yNMFtnIbNxKVOU+ghlJjta4KJ0//gZrwcvyD8cOW8+HtvrjFnx6UkqGwOja5Niqhi6KDeTGjl9xCVGtGFVwR1NO9rHPH851Lfu85w7R0R81X/Bb5KO7J2t2KU6OYr0yLGby1pwD/be7cLom6O8ByoQGpDD1AaaEXWXFNxLUEssI74+eudBa6Lx/rOVsMMYmAWlfZXROaxtRsNsbfjRklXv67QH/MNlzX3jrbEtis2jpYmxn0sZJWd+rtYFg6Z4COy/SGX0DMfqDZFQuGy0npIs0zfzrhitdO6wGrthuZwFrEL4GSJraB3n1W77k6iB58GbYo5sjytkLMjFTZpI8KUcOAwLU1T5ox545y7pCqr9Ljv7bPnuiAjd2wfyy6LB00j39PdK22GPIGhkrgTGUue+U+G8iYtZghdLew2tgYs5Y153785bezhpaQvn4I2J3Jq6HalETGbapaN2+gSgaEPUeCb3fMvwRzYeuZbT8UWG9lnl4zfdzLNR+la6EIzPTQA0VYtzrelu0YG0Ox7dfpplkVEmY5u4YWbUfTcsxxIzbgrQlPswAm0DhdXm5xxFPj7c+BirhFRvn3FlyIOaQDB4C9qaRluY94rDHrFlG4HFCqT1JqNORkgidUoF2VNE9tcbnd0VXHBGsWBEsSo2EP3LakcUmzgIG6o2aF87JnRJp7ymxpuMjuYYJHy+ynuEy2U0z5d5dUdolMvY6Z2nxJT8kBgJMvqgNVGqaHcj357k4HdZCQ57W++HJlr/Yz63vhpeWkZ9GXnn0uVvzsJzVzfOo/6Mj/wE/sSeRh3qBR8PIAYMnB1rk2Y/adocIglt+A07xxYAMQWZl45p9uOTpsFcznfFgNxbARhaPhtMzy4KcQEZsYUhqbEG6wlmIFAdXtFMPK7XFrB6cbnG2hW+QS4CgJN+dgFNkLrJQhjJxLA4qVTy87w64EuzDUXobdNjG96J/SCuZJsHyG68/Dk1Z4TJafVbMzxer9CaayzX2d6w9jaZFZMJi9Unuf+PUD1tQfVBvXtE2mjxIruHMi2yJG2NglosltKrJKwPLWYkOuV/ogUYOaSVPI8u8X8EHWeiFJ0uuUdoExXkb+es6LzY3cUOpfyQJaTJ05keAsXzl/4QoWTbP+8dm0W0JP37vqFYNgi/hpKVuGd9UY0XgUxEfRQTsweIe/gDVpsKLR2VJc8WnYfw1lYEN8GF8oVqmyhikrLdu3xmp+4Tn23TbAY3pGmEMElS71tc0A5SPpBbjVEYhkpQqxQxFNdweVlgHvWF99RyNYlmKkT1iU68rSiCyUhayKzWNtOBG3W3/tzHR+yJ+n9j2SkHYqOS24PWqzeQYVnv6sJmIA5MMJUQrp6NID/dZtYqREUCv55LZi30p27K0tzX9HopDRP0V/ZH+Qxkv0iXTnZbhj41HYZ3H/eLJV/VEf/cxbttPcf9Rx+pQDsWLrU+IdZN9G4Kvx5HbKTirFVK2E5kAGiLvPpnDAjodqG3CWKcuq18WEd/q/yC8rJ6SLArPOeizFhwFLjyJAxpPtg+zhO82rGZoyE0Ksif3hHBrJ2Y4cV49GduDRLhAxJr2vPTbu+3DNfk2c/myoh7PgDKaGtsNa+wl038bGOciESfe4UvqX31y7T/+KKQAaPtiRhsxvWqPPpZwuN8YO4Sp+GvG3h/wOrkiW1e2LjH6sfEdDsjkd9TFFj4qotfCiHGH7DV5r+LJ45j/QyidNXJwqSIUBotK4MSMyys3kxVDmQGOKinheNh8m/ZZ9sNkUGHeUwfryMza3IteQg4RV+c5pCUKXtCHNTgZV+/Fhqu1gQe1p3eEEFmk+yO6e4KqoQ/xCxA070rYly1P/LUHjvbCMa2ep7s/tpEnEByNT/2xk5PP/zS78S+EYXfQPzAdvMFGjgK/oZBe798xY97DW4xo6HX96QmWIJ+nLJMyDW4XgqxV2pPPryd1uSRsBFpUop0KgXPfZ+Ml/E30HGYmUogKNq1uq5AOjk4F+j54fnYnGiMTfjXZqErA5q4lyW2NilOCaLUNPaAlYh8xC2YGwkOOUDXzIeWr3iy/vjwki4krjiT2ADoD8N8sZrG3+M+5XGwLoaNBhVh4a0cH3S/1QzIZl+YkUF4ZnaNJnRH8k8bZTYxY/vC/IvAf/ouBCq0l422T6ywrGk7wWJrySk8Dn1YiFDXsmuWCrXNbmgNRVMh+JAJkUP2Cq6sfxJy+ZE4lvTDIrxqc39ewIJ6faQvXPCKCeeZm9HGhLnDKV1EaeB/7yEGPKudNnBKU6MMgG+hEFplYRXsyFMtuMlKHFQXjt6Yco9wzHqvyIceo7MTo5rKRx8x7QbL8ct7SL4DYK24GX6h5VyrHPUqx8b7dzJ8H1NpxN/3kaxTHFoYIqUtu3btfCLRDdG9XDDv/WU8wIF1sxrj8JfR0DbkvhiwxrfryaqG1KDVAJWs1vo/4SnILZtTpVsOL9GghjNZSBPAzEDUjDsjqAsN7IprqAeQpLPALbo8WYevh8ojuHBl/k7nlpBHNBM4Nj/cmT52lxqqwgWcyRpNSwcvbCT2AnUuDZ0FXt3mS3nURJ/pbIFLCyuqZfEA4ZPDf6EMFpuP6FTYuqE2qWfyhLS1M4OOXXmwBYTSYlu8Vzu2I4hcJbh2pMNs31FWpF5wPMNpvPe2rbyAigRB0AAql+MabJHm3fzuayGMmiIJVB4wnqDDBkI6nonht0CVHWMqCq8BWL1Il5peuxTZyr41iuuw7LHj1bDTPrHv2ROdIh7IhslblSnjfMHvR7uzEKbexmt9oN2rQdGuZ0vJAzYlZePVee5gJlWfYg94X6Tcz8iuCVYx59cR0FugOcKykP/dENkclqQ8RWrekCZnxO4o4jwCj8AFYi8ru/vPjeY4MMEvjksyN53E2M3k1cS1voxktoFfxT/cPMnwL2afL7oecY191Z2yhhnkFArGASTaNfHsvpLTUbCob1BLkNxkygHnNQlRGb/tZnvtt4CP8KSqo81Ac/ivnnjG3fDVcLrt62xznDBJzgRzlyuV2NYHC6D8ZiR03IP2O1ESQbUkNPyHacuMOJJZ37sMjVB/XMDrjl7XoU83co3tQ1AgR5NODOccaCfhd/AhwWvmfL/c8sejic4NzULliZH22ddU9Xpyn+u39PDAV9CEppqOKltMC47d+I4evSn/yxYzq38mKQtAdjb0FxcCyetihOe16CRqwr/ljAbmVVi6LcqLaaiaLagwef0mNZxCplIFp6PC8rbw1cD2TsNmUXSelacQPLUzXcnREPOsuffq4W13drc4h204OLBt8JOz5fjIHNf4CXB2eGbxZuuxdNXYnGgVuCcxFb8CA83o4BySVFB+0rIcEV3pKdI+Ae60N4k0Xi9T4pd6Qx9VCmQDJHUGzo1RiwbGkLZcGKEJ6b9NqtFqD+Bi0bERJ0M+xGEf4hCajKeiomy/hfKm6G1RN2th2vceiMPo7ofMhDDN4raPg2oFGsxWDjxqWisJysQsyaOSI3ahK8xNuCIUts3UfHiVrNP3mW5V60BVR4fQytntJFaYJyTuuUs+2E1XQquU6EMvBTINXlhU6bQ6pT4/chJet5iKkf9fo9fVN73STaY3brBZw9DtvBekpNr0sQY07eqjkvHZUzy6aO85dLkElP41QXFDcyHHSLXoq3YNyURMhELYuPvcG9sIFZypiu7IgZLr/wFBkndP827RhXztCvHy0wv6/fX5/DmXR6a4/BqKRHEb1A/JDcEbeAOjV79saRCPc9X5WG1eSdkyxGm/BQOTa/Ra/dl2J4p62ARsplWTVdQVFP5dy5LlL6pE1iC7x0RCidwaXPynCZWZIV2rwh6BWNt/zu2pxawt2glmq2Y4AqdcZfcxrOE0KyDom9izBBl2Rg4VTrdFXaEdR/sqvtMEtBgEhTQFa2O8RPUHw6Tuua7bn72jC4sRxt+yZ7XLKKHCPOYylwylKeaCfYVmIZHEPpWJghZlW0XwaqXWMM22N0tdi/Wq2pMCLvg8fe8yzQ7IPv0srmPMz6/MKuEboCcizEi4cilKmxqEyGlB+kR4BUsx4ORd8sM1oSLVAZJrBiPv4T2dzQpbmtX8LyUFO8eY1rboHW68W9Iwz3p46TIwSIJ62JjoxM29jARxZ9NYmonTCYW/Ev5g47m8kw9qhrenqi5Z/K+4umrMyusU39/LQFvCABazqf8ZcIlmUjGJKiLMCWuilqLx2lEjVKTVbwsknfFtJ7qL9aGQkx0JZdAjAJ6PoXbPVyuTYve8OFELPyyHCYmVH1Ao1PnzRlAJPhJKwri0uCkjuH57awXskrVv9dbw+XawBZPqN4gxBiN+JAPTDATV1gt4RqIWyUAj+fJHfT9d+LWA3ChsROc90DNV4jF3uSOUZbO//sxc9qeNDS/y8UeQ72/sIT3i+kNaEsz/fU5z5Ntkl1Wu69T2kb+m58N1XRLgd7M7xgEtIIFQ7lvur1r6n+fjMTzIUMxwPtF91QmtUEoTRmdj+tuLM2126qKeKL3HSuPuwl3muxgQ8T4a+Axc7qL6TJSOsbKgevNtU63KdI4yJg5rVz6azDhEX6mCmqRt/d/AVIjZ2R67l1NzSyZDr0ozfqZI8tdj1RIpTdGDi7U22PG0iTyYbGi0k69FWVhrmoXI3SWMRs2wimVcqlpzxSweGGWdiUdsQD+scyiUqq6SLHwNqbx1BmZQ+g/E1UJL/3JVI87MiR+PVc9SueBzj7Bq6xCEhC3OaZDImznRW2kO67go2IbeWDd3NyWdl5fks6CGnFOj95AQtfUQSXO1Op8WOrW598vx7FYofJ+rIiFZiVIbkiD/E3Cv6+jdic3qZOteKBGw0pii2s9J029m2goWsvd9EwmUPzQliSV7c2vzD+uJQtPz5LI75mjRlWKz4v1NOlSDIbDsbnKLdfvdy+0q7WQoLzQ3SfnQFlVeMPfAyeQr8x6i04E9ogpeJ7Yw+53zzO2FVKLcSSSi2Q6WMDKectMI9gN+Lu0qv1GUxTGQ4DHMDcblvY1pN5aL7F3bHNBKVCFqp1aA7aVfwhr+hiqqD/0nmq4YnzeKQxiaP3oa4cfQu1+g4/sPzb9Ri28nIhDSkbGktZpiFU9XwrAVsEnqHRRJSjuY3zcpocq6Htb9zquHUWyBl8i2zKoWmK6raldncEDOrCegrT3XGV6eU0OCl/PSHGsi5jKShf10GCjbN6xFHzlPrALv6bjQpNolvOZCzUUoOtjEClpX89NsE8a99klSQ5Hzmtyd4jYAYBuHPDB1twEmFM0HMgFlRKMqHxWCqkpqVFdmUwnlt39bW5kZprDy9MmfGdoK65GCG6S8mLdyjfx+9qVvY/1jYRzpNvwk+JSdV3/vS0Wh7v0K63DehQbMVoB1KAk+rgwwFZZv9Q5pubpMWXzLc5StcXTE3tMPIKbaFhbgiwfzo/zQwE6fLJKIgLxi0QnMmBXrCI7zLAffknYXdmNodGoFpyXHixkUOEUdlg+3JDsGsw1Az2+4PAwLFK6dnBI6BqmPHTAF72NhMDNlK1LwOF6ZpUhBRUN4lukKUthlLCBTbEZOPF3ESzw2YFxJSyooRMsth/hPxd1pntjLfv3WwiKi1OIRnTqQscovROTrVSRtTuf0HQVgD0n4Ej2vBMvgWNJQNqd3/K7cW/V7Dx8exQsfbX22R0XWciFUkIP8K5QJkuH6jfB1aYAH4AKbrcC4j0wW6jWE4L4NW/rICzkqU/zMJctsg5YB5kxZJAVXvLU50ynwtaz0a7K8B4qY9gLLAj6DN4RjXhCVw06QYytTOFMBoRRih11feHLRjAsXZ3ybg3K2ShqXnbtBOIYMC/mMLBO188EgG4JlRJ74mVbgN/Mvj4Om3fyS4gX6GjIWB86o4tf0MnhpE7b2GlJLKJ73QhI0tSeOGCdW4+1+8bvpS8Yt5JfbI5XpPfH+rEKsLqnxKWTHancLiLn89D/EUvpuPOY+XAufu03Sc/QEPvFNYtubeoz+fwTThTk9WrRDrP14M9sJUksZVjh+NjphQ96ja0tz58qkvE2Ra0ZqWOPx5D020pjNwfkX9he6Z/aowF/hMQQfVXlcjdTgpo8wEbrGqYP1a9kh3Y/mO9SEX+2Cy1SrPGTHlcdbjOx7e4tRL+DUxJHpMuzFqI/AXsOPxmyuy7r7BxoXssfWnnv8HWs4VXd2OyDJxW7hhE1rE1aLdiC4DToQWu4sGl1gfE94Pz7pu4w/B10//yPf67khF4RWNo0aveKXQ9ItvMM/ViuC+U3YLe9gaEUORIhpNJ/S63zUQu76DGed29Z8vxjXpq7ayVFEvAH2ECd4800qFZ6rm6hk7eWElG/9nWMCMLqEAFd2sZi/UcezsGp66VKZZEHbScGVdL1vQxKqGPgzPx5jy4LVWmAwP7bCmlG0Nm3O0tK6t+DEV+TnDGvLco7V3hJiubGL61UTcTWPeBUmwnFFZED2pQe62ECF+/1WMiAt70fDXeqF3+Jgr4jWt1pGl9qJHr0Xjm0Vl3aR9jFtdDzK/d8wBiGnE9l3yPtGHoSzI4ZaxRz617oGDQm14W/xAB/frXXhLgNvKnCu0Nwi8tFHHsa4TH5H6zR3F1sTdcYxGBclmcXaNzfEpbUQmwHU8ToIQn1bIpxs3h9p8c7MyN3n4f1kfiT0cqz98Bce5SEJkPhcxig0HYoYehXMyqVdJz91fyhw+kp7xCYzezbcRPnVGzFk6ZcDghcKbV0ZSNIVOjOIo7UNvVzUs2CVFtff1VFva19e0R2ABs0tXJ+wyzSWV5IchS23Rypk+o+Jz4i29vU1oi6I7PKzfm9NkOCpcx6wK2Sfe/kHQCz0OPyTF92vc8fed/mNhXkdUpV7asPYDSXXV3NVcIo+CoPjIGKKn3vH3RoBuHpFdTYYnCszmrdpyH4Ef+tjWhWk/Pguu7p3Ar3+FfR5sM/NDfuXMzE3dclWRU/ZGI1v4cT9HdKW1f2kr4MgMyGZmq4DAQn6Por1wVn1QijQr52gmUYtEKuXYxAzcfCgnVJoz/FrXdaDvARMC07B4lzDzX8hQ044/ozC9bZF7uLo4a9Bgd0TEq2fnYtcP7TAVVZrD8WIPYJEdhrLs082rxwjZLY3cgUEDnLbbJC0NROzyzCfGGsJTfFB+AyNbgxp+ArpaPl4+Zmey/z3UHW6Zgg0NmH1+XEGxIEL6+wFFI4AYPHuQyB21Q6NOOWcLBr+YJ3jNCl6GIGNd1gnvcvfEO3alIpDraTS4M3diQfgGFz2AFGaiyBfb6AQjCrMykzyx828ZWRgpKTbOobDR2sKl9h/yC+WgdeHLoBpbffYqMWN1xj53wP9Vt2Wh1jtg53kePqskxe5935R4PyTN4HTexWx1Xdo5oB+TRy1njhIgzA0XYv8m249/b4blnMHc0aR1LproR9VIK0rYMlGeu/r/sSNtDjDnZO/2DV0BBRbJVI8/jSpfLUN9Xdp15IRQphFvYgbdClSV6GHJ2KZXseOIXFFZFlzU7VnR1EMAINVrssSPuDOTIewM0a6pjI09k1voLfKYA8B7J+y4AKRCJnWJmAM75qYctybtMCRbsGYRKo6yTyFA62GZ2v+xpWvh3Nx7OTk1OIrHTbZRONmYckO4RJWwphxDJRV71K5g5Ttk6yW2o6j8TL1jvhVInQv4r+7gllUwzlKWYSU7qCloUffKKmF6JsgnWwVcCw7N2XEYkRY9dVF1hbYKANuyuBMo0neYvswrgxejqFD3RYnZD03K0N2kp9NkXFqyoRRf7Ibrdb6/+TqvGh81xujbx1OSBwP0A4iJSHTaU6rZhQAvr6obGz0wHihOxx+NbWc0j341aoPZKsmsk9DW/afSljZXj1NkhhOA2A7A+cGM21SpIyMI3uGCo18E41hPSh2Dj24RM72QKwpuvrReePSOP5E7pmdNOMcq8DB9ddom+rgp/2Tqe8u4MxFxQd32+j1eJuCucuAtusnyfz6BmOwaf4ju5i/Y+iOgxrWpri+iSilKwrYIxLgC0pBP8pCukEHZw5UeQRoaDxH1nKV7w2WxgDDOkSirONqHSRN2ZVHaCNL8Ky/l2FDH1A76IiKaYN+PkWE7pWtfU4tGeFbOA1p440m7BkfLyPlbZimdiLglYFHc53wosWX2VFLN9PtZvHhlUjGZLv5sMYmjjxEdOa4iDD7o7QNP8Q1P6SJx57BKkXAlt5Zu+m3wfIobhoibIhYzoVbuIb1m6f+8c3RXfhdsYxyMC3bNO/ETE5g7qaS7VWVn0HLGM2rx9Sdj4baPqWpfMjjElH8nS/4z783R+NeL0t1inlHsZsME/r1b6mfr0J3HDbGzc+Jb1rGrPo0/KVQVKVEa7ZbN6xfg5p4JIjNemu6ZdgCn/fGIlFf+wdzjx91MbtBnFXd6abbT1nlEgCMTBlbO8zT5P9RcvwXG2AAAEcFBn3FFFSwh/6Pi1YqcVPy79fbtO4AHHVKibSe2Wv/+iEzISqweJsEGb1sOua+6e9ws3rVLeq+2bGnkNrKkCK+pBsoPNRc/XDwEPJsFKBpC/TyQv2Pg8btUSUk0dXBA9wlrtkqpFeVLCSjx+o/6Oev1LAtxoa7yYhX5396/uVhDVXBTWL6P0kj/QZQZG+XkwkJgqF5uG2GQPWSEcDcjY1LarGX+BsMP8ScK1qnkI/4C2CWW+XC/rm13h6TaS/ONdcxn2mxG0y/agSD5gcl1YMJzFvCBvIvxKuIMgPXDY5Aoa7nMZ1XE7bMscvGPK+VeaELGjzJuKAgmazBmHpqf2mu9Qy/ejkZVXrCKcSD9z7zFzqyab+haEKEq2ngR2SzyjTq4JHcoyS27KySpSWBjKc+SEJiE3IPKJq/odIUPtcWmKUs2v2Ug/SMbU2G+VDGQ7WrWIRFIpCSTW3FcB/5poJCR3XBOILwGwPUv1yhdC+uWq22sUZJAei60N1cuceGtzhM0aFud4F/wdnm9S1MLNVTBNmU/qSlbMK6RZT+k6j3IFKSv7cW8u5vsVt+85++4meJUL3fdGZFMXX/lC5Fu2Xffps5Cc+gyn8rapiBpbKpCKO+oocw3Y7XlUTj7jR+nOfQg7hXVnPZrrTnU2A/WoubuCdBxHfSxbb2Udr8pXRwBiHVp3h1Lcwe+Ke3TL9/l4NNTCdw0Hm1YKCqDmbPzpgHlVRmW+YLANgqMKn6XshNZQL7VQZqt8Nw9c0o7lHO5CbzdaKtjMdGW3c/jENwH4D3MI/ww+uZYWBHXrO3ZwwA87rcBHF7t+ZCxDWD1fLXtfwotpN3jNT5jD4jHM1rox4MMofwXXI1tX4buyXMXiosQaUXKfAGgvXwpUuO8bCiFXBgQgcuBCLao0syWAmfQrCQ4dNUGYSKy3XQPWSR8uHiQDW+cfxXsFbyRH4EWbhmx2txl1I7f9Kika2cARQ+d+Dq1K3BpM0kTECOz5u3Y90O1EMg4oViyFrC4b/3BdPClZ/udyK/GbAEJqmmYBLKHqKSzk1qaNQ6wxb7ZBcGX/ss/HqAD3cmqgVCu5R5Y0QAahM8x2e4WoLPvFgTJtOiGdP/xxDoJhzyuZU7q+NJtBVLzfAqPBUpnSiYH9V87WpAMhnLG5EEBRYM1trInijRK2loq68QG5n4ctNnYzfp78OCIl2MnVgQRVL+ZAQADRJfv1PdpOa5e3csWoeLTnsHPxXCnouxaTz4ISLSJPZqE3BHDlxjaDiS9NjsPOhP89/ltMHqKWTr2bikpBVKtJ4jQCh+hYEGqLmKKxrj+cXdL07i7xozWUZMYIxGLujPhLww7iPH7xsdpeQFPVICALWN2cCBnaXpYkBWms/ENZWxtoGNDjkkVIA/HEubuvWiqpqlf1Bvb6eWLV/bQwkOb+j8rEdDU7fqIsx1gZlZeMjWp4l9KgHhk7t+ywMybPfStM7XuKM3Zs9tqNCSYhZA7HCQ5Yku/+0HpEM7OnJHP/ZVKoH1ZF2Pimcxr5DbUlfPeQUFSYIf/WAPrh1fF4P/L/Z9y55Lkg2TwfWdEcB+/as96NtL0OAcV0HLYXMlPFN7E1V7KxKgukgWnAFUffy8e7P+vRmPZQmsBIQHEbdcO/RBKNf7syoNkIp8YsBe7dWjxy8Jy1A4GqOsniP8Nn4W2QSQCjcQ0YvpSxuIsqjIEWs+Ev6vDQaKRIaoBbxp/KWRHq3EFDlupA+Qq+urQJMcu3Pyu1VbCVpNRo8iqLZNDIZfTJcA6881zZoCuIpS0CufbLhMI48KUp9upAHx8JJmw24xGXC3q8JLO0LRdeHz7Mjcz7LgBEOt/t9jmuqONgtcD5lCvyS+EjfIgUQcLciC7qwh/OdB+/JI+wHda8cg8c0c6G1KTEKXxhbwFCFATxQJtlpbUmLv3YV2ACe35yriV/NdJEV7g1H1ZA+oYUSKnVhBhobcRbmzsV3WQpR1bLrGhQ+fXRsRptj2v6zRZsYJ21MjS4lhibxm2qVg140jg0JM6I21+epAL1ee6OekuT8yqCcLPFUKQJeUe5DJoKhGOv/cXQr+Bo0DdOo4aOGLBMRvpVgUd6CjS7ltzUN7P7FBjWu+cV9dJYuTMylfAixIip+2UUojB15y9lxC40IEpn+zLpZ7j5ZD+R3wJ1uchkChc9jAl8zoS8AILIVSHyqBgWJwNODGD+s7Xcn4tWiPpeF16+A5n9BGT9cKQx05YGO8knls4v9ur94jcuKYIvDhLOOZI+5jvh41C1pcvMepliCUfLSaD/iQmNT8gapPsjY/JFQbp4cHcXiwhGuTR76FAm/u3UuL4rNa2cC964EI1Yp3DC86xet/o9+2rIX5ig2E2V2+KQWpuulGjWEO89f/KXczJCXr23ZS9JXjKYO+9O+lIgxC0SyC1VdBwSy19klpgctEelQaCunlQfv/vUf+l0gHrR4cuDp8MRe6QyxG6r7ZlBqiX/ql2229XAvGEq7E1w5I6eC9lGFbYV2vvQeWxofqViQ0P+LMcDsPmVlDQz82W4SrEJUxuta94ivm9UD3USf0z+/bW3x/XrBbggwmL1toj6mlggNJGZB61GghjmKa4yPPydygd75d/iTHimzLJXo1N/6l+Us1xCfJMrXO7qzFd/TxUYB7TTf6+f5z3bP3agjqEEqMh/tnCNYzSOz3oY7fLpY/h/hZmo4bRaxAcrX386BsGlKSGM82hO/XyA8l4uAEvQazCfCBw8oCp4UOkmvAkzE7wc7E/HLy1oo37ZSXtieky+zh8vNEQPZ8e6bx00aPiDG+x5UYA/p5M3u8PEyb6JFPYlKTtxF6MvJ4Xld5wZAmK1ZEqCQtJwi7jJoULKh8GQU/UuxbGaNLxpBShmKr73xFSTS5pEs6nfczGiUj6Z0ziXELYzENF6rAQL5rX+j1v1Rux9Nnf3e9ruJYAWow4qZjyJ6ImXQLEotDWHhWm2TgewI3G3jnymiWSZQtDItCSBY4W/9FfHgAahmAsjlEIM+tysP8j7Dzw8QEBFqoG8mbuiQQl+32+XyFnjEv+aCJelSFYeh/OtNxY5oT6YXNGNpuCh8Af/ZSNnSlFnHbbjGZozDHeFrvXzg09CfKT1omlnQsGJJYRq0UKuasl6XM7D3XhhxODHQoTs5+bKfqWVdIM8gasJuXFESIIWAzvKiuy2pfAx9wxirNDliEyMrcTUV2OroL7wUDrq5TkfDC8cf5oeGt1g3TH0baK2SCI2qAWMJ8QsveiSO4wBlF00nxnKMPzy2Ra5kp8TBnEwUx89rIP/zdNOZmDTBhPuo7Zoum9OwPK8YvL1V4Hb7HJQIBFTWDAHVFpoFKlAMcBIlXQwfzmxbj3IEfTaf1lpbZ30kNUODQcHaSH9g9WHDd6D7ZFXWDmbEZ1nGQ5VD1gpeOLqMItQNbGSVatYNaJpeSG80qzXrW7xWNob7ANwBZ4jqlYvn3jZMVfaPgd5oB9jfkxnl/ZP+u/InU5QOUfqyvklAfDHI13J0v5ngfNXx6BEZlzAKTvq55mDbIPuAwlMKdvC4c91TZi0pTuQ/SHyeznrTgGzgeSi44Sj0J/276eIo68Noud55aOwPj4t97zECDSuSkaKh5zixqgDONDH3ThpJIOlFZ5pKlBEnr97vN6/vS0a5v0LiJKkFUY/mTqQtGu14bEiKHyGTOM7olWAOLqdP06caXIyR8qqKS9XBszoEMbdLKxT6EbHdXlR1X3SxU6IMhtKiq8rTELyO5hDpHQxYO/0gPZn1FCBt8qY/3yF5zNb0HoTqC7EIkyLE0eZwKgZ2sOFF8i8PYIB/rJMoqYq9kaxOhSGv5ROxVtAgztRixJOHBf2GJMD7hr0OI3+/WBD1ffXz0svyt0N1rluq7aTVfIaEFOVAcl8yqAPdPqZGLTtDjrcvvMh+my0za5x87odiMONfAGp1hm+Vu3n4z6tlyWmhbBTwfysW3wf8VodnnPpWmXPUBR5U57Hy3JClxuuBWrtLZOb57GmpihjwHI3WHHSaiiuacfP/rwHPfP8pEiNwsoSqH2RQt23/pqjIN1nm0dmGnnOcwI0kC/pPT17Qay014BRR+ctVXd6LINdgLje3zEB3WPiQB8B1TDFOU1Z1NxqqraSxc7lo11aNgv+PbSrjGP2dZ6I+qxLKd7gSpZGWH6WtVlrbwGwLMJ6wYIzw5QSOSlFydSLAps8MiwYiLwj4ias037azz/231oW3ZazxvMQocWwyThyQKs/scWaZBFVsTMJIp/cIs2+iDu0NmUVb+3cnvSdwRYuwm31FLZ9JzFn+KHhndXdEqZKIcEXjbMWTxZWBvx01oO3ux+mbO4gikrLfZgCJh7wXN3vQfoqFxTtoAT6p0jP6mAIhe7xGtgssW1TYzojku/VmeM7SKUkO+gmbrj6I2bMpXqzBIopypzJKQEOaBk/iBVSohC5DWIFO1V3mnexpN6KIpznA1t59ItMg35nxsuRgG36LqBWpIIFwVP+2aDaZpetFLVZ1LYw+2agbwuWULbUrCW/OAtPOSczz+osnucL4RnVsYQp0c5+svIM7EFqqZLxrdirohzOnJXEw3puC2tcsWiy8i7KLEbw95TS3HKdv5Hzwy7MU9U67bjYaashCBlXcejInFn+rNEmOvAVAht9PTRsjSyWZbLuKx5d90HZi3L6XY3xY8Aid2NEsu1aSof3S5JVyPAJFPw6bzqn9yEa9Kq5QFUxHYXl+VVUICWe2GQBoKnRYeHusB7yFQf6RiEPvRS6BaBU3tIZRuZYYOn7rQ9dPeN2uM4ozfFKluXAmHKjb3PPy6D91Tgoo512fkwr9bj//KlnAJfEfmsmBijpxwn+dZsD1ghHeP1ePNv+zkCImDnSBZU6aappuunQ69R46AsMiqeN5YMMw+/5BurL/yha7nvjWK8ydgb5qfYZDyo/0K/Yi/TlwJAR2/1OE96JthqKFYuXmY0MmkL+pLdDXF6oAKpwgApLus/0FdANQr+dmR6GKYvCeNfezZfjT7bI3o3u6LqayL1mLZ7bIzz6csfhyHCc51mlo7R3pMvfT/LYgTclIIy0iSYZb0nqujBB/fFIG6+/yxgrJoy325V/Nxed5n0Su4L9SRwdLYjP9bV2weemECCwZ1Fn5lGrSKzgvWZmFbUY9amcAwWU+m6+2SgdSmOyK08W3y2svRuPDFUaxu5h8sjCqu/cWvHFRZWHBPzVl4C78Hv2KmiHFsoFHjE/3Uo4s2JQwBUiIb1CNyGupnR4bvSvK4R+LkgMETvXBrtER2H9wv9b/nsSA0YzuD0DtqPQ690vzu8bJdGzE+cuU+V+KsJv31ZaG5a6c+SGRgnyAoiAPT+hEyY8xLRnH3kN1PIMHlzcVjvkohImkpnZ0LaEYZiOtmkQg/K5Jl76s3kdjATW71j77GaaAl5jq4JbBH6L4AjWVvVg4HdX6QBK9xHbSOSxHQS043zIM1wsDxCNx8r7fy/pohHaLR+kjTzjiI7zL3X0Ly1l1fLGeqSSfYVWU9Zoupd3qVv0dLMrmChaD7qoDUjU4KOYJlzp0ny3Z/xJBfP5k0minqlPtvJie3vkf2P/hG0ereRffzmvypetzGx01ArehVUy+OIkv3ioZzNe+KGReSIasW/fGIqH2FsQIVm0f89D5o31cIpMOa1A7O89IWoc/f0ZETNzkmOq1HM1BhH+MMRDrXoTXztd5fcthVn8wxymZnw3N8M4Mu6lYfvXjSbE/+70teEKkVofXZU7IAoFIwftwGESOzC6ER4OWccAvgsfWdGUsjHkP0lg7p4CWJm4IIA7uYdWDhDI8X6yMDMTfZozh5QhZ+3pQGoVFYipsdZJejQo3VzaYDSykImED4TYVfl7fa/Nl4tRW+wvAwnAb8HjjXi2dYkbUQyBl1XKr7fWYrVU8OLbGhb0uPehIdiNh757TOTXHpvE+iinfqWaIJokZW8mGmNcyUfqSbA0n2h3lj1d9SlLJPQVvKHTfv2s9bHJi9OtARe3oAuMPnuEGe4QeXyAUxsg3xR91JF6dYFXKKyfm8rRLGja6Oa5i+OkfYNY2A2l1d5wpuSNuAAAAl+AZ+QdEJf+BxHVr/0erSZei3kbTw7gF1qYaSOCIthnti7D3VdpmKHg93o9niVhe9CbWfnP1CEDo/Rqu+zTb8sscpsnA+nQwuTUSOsX3Po3VCqxHk58Ju1Ab/BYMFyuVvZMKvlbb1MMSTPVr1DxbvTW7ZwthastlZGhvk79C32tCIakLhks851smlIv9oS17KXqmWNcKJGF67t1W/8lNHRX+qhQHda4JvXQgCsomJZ47D4+kKdigPKdgW1vS8y0mU2noENCmU/m8lQUSKbTHCLqAO7syKUFtFPTQAYcBRkusI3iG08b6cl4ZiQftiK0l6UvUCGAjkBNMSIq9theAideSKfxVplWItA/5ER5EeDSQntk75oaBsZdO3JJ6hpRPp3g18jeqekqrsGHY6qb7et2QlK4lv0hf866I5dlkQPECfo29OWdJG6nJHYPdTcGGLAS67Ogr9/ArK/ZMZGv4uS158hOoFi/gnT/Tt6pb7gefTQeHaXP5DBs2FBVoBQubcRzEFtgbB1PCgnI9AGTOBWdFotdauTYXoBemnsEqc64uWPl2YgkTcFfLA/dOkOgjgmDfLTXbcYu9Eku5YRnYMNTKjaD45g3HBYiqYozx6MnPU9tp2vLyb7f4tNx7S/aadNoxANZRN2fEb+mTlmpox6N1v/Gf91+sC+Vg2/GMaYLy757msRoCrF1nOorwfFU1SkXDvZSPMSi5phWSL6wCO3jh2j9XKQSd6NWQfhDs7uOwtmaasrQ8mJOhjbfOofW5VpQxp7sVaX+eEP457aqmPGuk4AU+J60aTDnwY7OHVBlbPEcnS0ujXsCY47Az9pipMlnI9YHGyI+bdpHVTUfsc8l2BdvyunQsTTSzfgegDopne0ckZhw1OdI/0dL0XYjSJDj8Ly+er4MqT58Cf40KEEu1/8dE1FOTMa33XicKG2qowU7JbFMCxC1wGiXZI9kR0W4YuNosAgEgWjLvcOSqxBF2BN9zo7EA0zzN36gWuSYfKLpvNb96Q0KIg69m8JEmthmmzKXLdpEJXctsJRl2NmILoyVbmPsrGVQ2ROfNoJNM2S5YwpoyWgc1tdFPNMqmFpWzxfkIaT/zoCKhWCyxMUNVxDULSlmW89tulWqr5o0eZrNlOrX4n68Ac3jjq8v3cTvKOU/AwpUdV0koQxBuH84h4fBxNr36dlxrzdCgRrJFYQTFTsSDvV+n9lYcakVlt4dOOwAVCc7uEIq9G2DV2ztspNmMlwofW9kYH9v8n2yCTixooZ2/niYbEwSv0SDtANwMhdHjLYzwYEQ6gyGWqgCVDj58mO6Jc16z2wpB/I0vxw028T8fTe3GFvKc6Is9HsaWYl0W0lEx3vf5gZicVbOT9V0Ng7NYxXXeivJBppNYhsTFn3BJlN0yYcmslzm4Txvm9F0yt20UK4DMntHy+SNIOMpUF5wRxdwWknOsEanYDTsn/aaXoe5lkZGbXpMxusDffCPMWzs58YOR1shiVnLaxaP8DGZOQrsG3aJo6G7y8qisn5bBWWF4CbvblIYWmbonV9DIQVokjVTQYeNupzsIQY2MKWWNRMtqBeWfTXcfxswWGyRhiadkF6T/+mJOxThf+f+8eKGfkMJLwjfjIfK4R0lcRzhWToui2EQeSW4FhlInWeaEM6o7ZLPYriuzQZuWawgxlrpBAoCIKI7w5cdJJNUh33bUCWEXOgIRs9njTnU4mCwijzZIQDrEZIkjIBVfvtopkPxgF97e78CwUfttN1MfT/QbSrvK8TNC60Xt7VN1DzjJonQHbXcbpLL+agR3FnxyujyOlC6PA9+ZYvg89jUrg7OV07VQjMwTRs9VzoV2mTmM5APleDPmBNJ/Prsf30IgcWdyXmq4wz4PExZzVUC997xotsVHC+slswgmM/jRdCymXsVVLYLJwSpmnQ7nAaUJuls7AUZGVfYdv7jtxzSbrz08VQJr79ESSnSGAPHvcM887ZQ5FSOUxa1YlUfizFnp/TyshOXaw+UWp5PU/rKggapYDVej4lz1Ro6d6lqD8r3Ie8hIeRXOXMmoYkTI439+lB0WHiE1WAogJKy6ODOIiq1SLmbvgWOX8K0O+Lz5aParNBFaeG3qKPRnxLZS2dfoqM0OT9LU/byYQ5X6iAjnwfpK+5rbWKVlh/iEoQdeUjB8i1iC3BPtug12GwFbXpOrqpL6vbYicYVMBwpp3MCwKZPbani/T/WBwoO54MtXjpgSC7HEu4le/DR1mZaq8CdW6fJfJYzEmAkU/r2NbA7reE3xasIR7fz38oCRPyg/GJbm0FMyQ7aXKeoqRep8rqOBQHN8OgfQIOE0THzTPhScuW/sauzDLgCsr2Tu4Sn1sqvwcqLvX3eftqVyQyj5qvwSdt1pQVh/nx48FPgKEfygPIeRivrjFbod9+MIzdBi8xxBh5+bTrNJKFTBMpsVe2gf1Dtle+o4xGKfvdiOZ7S+lMNAVu3Pfy29OYCUQ+hwopNgpQQMUgS95bvOVgAe6pVI//54OC/Yg1Cp6tMCcSTzDb5w8LnfO0msWmBMQm1tW3+STW8ZNccbFLukrVshrNKua7tiECUgzWc3NTtuC+ve/HN2IWzlQLH5pJyfVi/fRi+x2HXM26aIx22zSjrvxJERmX+b79capINvjzkJZ1O+S+Yyjxl6lax8A7Ys+0nj18wnVaigVWdVKVLhw/UOw7sNTqwYvOucz79LkwYbKbknXnLLhOwkee3L2lynWyCkikgASx/Pb/zpPpyQl5UGkDuUI5YzBvPLLrEthVWghHLVIrBtZyFPia5e54LUIBahce6Bu/kGeTFZE2Btr1Syvzu2snKyFVyLOyYSBwzzvLjBiZ5ARoyt9KUsfwoJ6XZIkLZ1zjr7vlnzoMZ5r+bzR//Egm2ruEPvgHBAh7Q032rNKqe9lTFH4yP62UAx5lFKtZcKXF1A7JM1XOJDWJm0UQl5Wx1GEhWn6v4QjjcerTWplKLhKNWTCq/p4SFx/7SR2FhldURQisiR0ZkNignxKtiBYSHXEIXc8H9QT/MZky+bhr1AWXbvMKa9yR+cUrNW566yhbU52tzAk61LDLEOJNt6S8VtNpoh3MVlUxk4EAdV8QMH0TIV/O8eMC71foevSToKuFKQWJ6AwtNb7ocio6Dm15eGjBJoZqiN1Hg39Pg1i7FWqxuPUa/H6NjBRZUDWkaYXD4t0FdPuM8DWjPE1lS6tLVgumaWaw27NoeOJy57P7hYLpsVQTRob9AAANLgGfkmpCX9JaV4lVeycORonoWlmRT7KgCYv4qg0V+MJYkJI8stmF8krD0Zc1ONiAE5qJCf7VpSTVatgYKx8pdTCR8BQDy3SCoB5V95Z/6SNo2gnvpeCRg0QFcbciLeY5O+MW3olaMCHQ96cfvYvOCutvThLcteZQ6upqJ5F8GgG0vut7zfggbndQoJHdV35m73jqxEfgbQZ3vInA9fX+sXbtzG8aAJ45N4wivhr5eIUOvr6HfU4pIKkwIsOg3TOQUfLBeeGoFzEvyf+sOFylnzEuYj21Y0g455gtrErCH97JvJCtZxGu2Xq+4hGql2wmXntF4lgJwR2GRu8YhfzkFFUuXCEXs1nI3++J/toxTq2kzYA4moG8L+f0jRdACIIq8/3ieaAye/jkUmJkHIaUgMePC+Fq2qMBylR3IrsrPBGIVVdJLEEJVIDulbt2Qc2BzkBY0K8j90OOWiPIUI+inYyWOYgjXCe1dEnkUo8SnF9abXXOS0cZdDuUE9OuPXv3ARjbRg2CawiXLYkN4RX5M/R1WYgwXWIRowN2XE8Gs6t8tLXeiD/9A957PhgGM36iCtK7u/t42pRWIZF73UcQmtQkR7OAV449orXf/9wobHH2XBBQuzM1Z3cpx5l8vZJ8NglVF4WsgOfn1kDQevE384fNH4KtiBd5dOyaTFI7S9JJcza1JGFRx2k2jdzSj/wiezdUiewBF8cX0zJcdI50eV5vqF+zAg41hHT1GsXXZgaeTbwiGgMzse0hjfVarQskXnILQaF/ngRhOHg2PCp0x/tlLYoXg0qvpdgeFP8Bf1fb69DhHGW9fX5agk9u1HYSXW4i0rBTGnWsgepjiQWoShdpN2lcQgj5QdR4iultDfOrmzOa7u5T3rvjx0UFb2xa5/aWlUZb9//PmvSQGrWRjSlJvBZxtyL3mjJ5q79iBZLA488CQwPgfIb4bHiU5kBM66ZK+rMt1DBBfNViG/sCO7+JMv6m+vrPuR/+mYxdV0wiqy/U2HXzvWRiCaVJhc6Oj6JKvugEcHozChdbLDcvTzItiMbszd380M8tsXHtE454mGCyAHwitHWacrgi/gd3FBq6aC12jHmsj3faWyttTb4g/pR8fG0EsLp7jHMdWdeEAoxpRWlNP3xcqIAS4rf7++RoWsmic+0B8t2RSXdUZQoE7Bx1PQSv+f73GYxlOFb/uAoXNyciICIghVxxJEBqrPagsWOHy1iKnhLDBCVelrKpckJTqaQ0Hb/YYFcPUTKsSpGwdU9b5KR2605fDvTNbNm72bUclFkSZ0yG8em99MxBYtR5FFfHv+bDkOTjmZ2w8rRIqa5E8QQhx0rE25ctosxe4RVEb0CEA/eq5ziA7gmtCapzYoT2MU+RZxOw1LKbLoTnjqbY6yIGhuDKiWnOvR4MaRVmlWd8+uVV6wKqmh2cjfTwsq+k9fQ3uHuORwlJaKn1b8bo1Kl9GXJHk3hPs1jLMQVmQ2likUZyRTNB4cRsuQvjXLh1oOTHB4ugsgISUDYRESasfxG/GT/xLYxjDPLDxfshihdjXSU6/kjzDmCEFpB2IAaVnGM179bJS4AgE1znbA5K8+l1X7x+nk8qNKVv8K7aXX1EfsGJ3uuP8f+jnHFLQhwqvIU//223cK9aJUdLHnnYGUKFCO1KyjRtfZExhBhjSYcDu+QdZ68OqIwakNxrr+lJv3bkK6x9xmTg2fRePM0AQ6Dq/zqEU6sJpttNOpmK3u+YZoKg0vEMIVwUwpEviqN6VVvBsqAdRiuiJXOHCFGdAGUb8MCT7pAlZ46bUje59HGEf5z4eegZlJoGVjm09y1OvLfC7olmyR2OOMtAAg1cwyxYTEO/3sr4PqWkpNiqASRLQE/ce2nwW6Sr0H6LVO9d3NsGLkynJ33qrPBXF7Gu2ceth12I5Lz7D2+Tccq+xT+MOGrh4bV+mSJ2FWcwRZxdJ6ZgkMu5yUupGkm6URZw3lw37VH5IuoFsnxwpeI7O7YrMeravCRpy9rLvlM01xGHfCI/9vQ5P4g568Ma0tMSWrClki4QmivZCTnJTF7iQmBuYsfavAVvOBFsIzs8/2zQRkcL6fnD8+/fT0NodypX145BrjIJS5kdTy+tJz0YA7iHGHmAG2kXyftYLfuo5qeF4rt/N44Y6qlHgZtDGEVDVSesoStoWtQpc60EfNHOwZA22ih5ubJWa/NHs3EBVRSoJ3FefEQICGUaEVSNB/KNDoMS5TOhLKPw1Vskatx2+UjEkClU4fWO54TndI/ZsCpuJfB60VcKDwINeK5p+SMGEtl6hik0jc6CDDnJzKto+YThKWC4F7CqbETHDXQfah8gHV2Ce0o8+sV++wBiAKxuduOiM/MHlN05chI5VX4RwdJeUnvXQZ+mXMTOeJgCd+lz9d8/JDYVzndyeCa+zHvKf5zoBmlbHK8gdLMNiVTg4ZBQoKzv9YI6d9bjKJsNBc7KjtwHNx7kriDB3HVGeO4yglVeI/WrPKHz5KJup9vMqh1Cjc3BVT5d7DjVl26oQYQeS0n/BQKPtMw2f6g8fa8jHPewoJOkjn3HO0/yRgcE+8TjBuQVrZ56h5Rv5EZopW/2o/hSeEpDTS5yeDhV2+1+m7KxqvfnDHLX0KXDGM1gB7wgNHFwSK+UJuq4djtwv4olnit68afQO28gomQjrnmXn5TekYeAkpYSCTD/vTG42E+fv2l/h/o66z/fcfbiBH5rGrVSsDSAG0ZBHGy+Z+SdVR3KKHdX0Lzfb9ZQro0a/FIMC8oK9Mo7yWV/fZPw+xR+D5oWDzcwcFE0lzcOq8ZsCHSp6NQqndEtxOHVKcxdA45rUUs05Z/WTPj67SRE66P6lp1IP8KUY5gZI3QXLGWgBXZ+nOJ7TIK2Zur/TXPj941vCTROTA6+RGGWDQJgCFYnqx0ZcwGvQCxzyPrY/x5rIXO9QAbIS1K3oM11CPZQGc9CSq5CSxKzB8lkiIZm5wRlVsVB8EPxcMWxIT/0ZlZn/t+BonKWgSyI0UznRFJ2tmC1eFhax70pYNNlTVFXml/MZXttO11UfVIPj/llD8ZAoeoK0NCRGiKYf36fF2sqhPiujD0e1wbXREGoosjLFkfYS7/vL0OSOXgVOVtRA+E5M9AmyG8vYdz0am+0JG4juDhtfbzu/ZStjO0BMzTUrptl3wc5dibDEV63+lIj9pU31bfsfJovtVERKEADFTic6ybr8PEPNq5G8WFFBbnhdWp1Qq7+oQZsnYg9ig2b0DT1EIqtypWCD7MsRSt+tPZjbMuVmi7FnL2JSaUK9FqrCRzT2KRQZhlTCTluvhU65Gq4k7uhVdvS/qB3x9j67At4ig7f2fT7tmqQmZRq6JbmGwwKP3JeQRva+ByIPtLr9fAd9iUr2aRqc0/+T0LHJG6i8njx86yP7Q+xz7HKOIV54QpRVVJ+PTSo4B2zZorPc2XjjSuxNRyWziH7nEcBavNevgoJi3lD+zDmUTL7RNENGGHrLShzTUplybt5cUN94qeJKCD14rjenU1Hy7pIuwikwah6g0ojxbcGBWtLvzV2TnEv0ixx2uW4ENzPsUzzei25IiK4cZwCZcdBNtyuFsYAmsP3qIDwtih2Js9j4r8zHzIbYuKLhDGo28ZT0NHs2Qj+W7sctnn7SLL/pC4UaYyRAz0ruMmavtohhR+g0exA+ZaDCRtWObVelZRuX5rE5fJW3wZHwQmLhchtNquslQ+jkkpDWI9qcmM20G/9SZBHsMGaEFBmMCPFt2qjZ+jCDCPfXQ7LR9f2noj8bd76dscUV+3yj1KLpKkTq8r4cQq7FcfEkk3ZdJsqJqT2m3KzWiF1sb7OVN6hMX1se0v8+tvKuM8T/wuQkC2UH8g2YsB+JKeEuxV7GIbbr04neDIPw1d0o3HYvM4G1emuazZJP5XiYiUcGf1GOu3CFYevJAtkC6T6aMEmIltC3c8mOvzmdW5hVKBCdCSWkEg4p8zEXEGzKmM/a64MzDSPdEnhFDVo2mM4gkunhKMZqi6EzAPxf6cFgiysdUQYiVHGTcssVUs29zPJHj22Du5+ximot+0MEN5JWphSEFC7FemqYIZNABSB9MR/xKMBA/dYIkcPIkig0vj7tmsJjJt5ZVEk9XuTJT4nJYd82E7EfKtv+D5CtobliuNHG/rP4WKViS+AH8CXSWrSTGQN2RWLsloXpgWuKV4r/RkseqySxT4PjO4MCE6vWeDEZyxNz2wBFZN4/sLl/JChMl1tSVxGwhtU2FcNIxr72w3/F7YZGOInTxb37KnkbTjetzIKn5+QuCWnpopsp3pbpCcsCTH0JdMsAocvqWkHJYCRGJo446meVtICkJYYMrYlRbCeBJxoFYqzhuckm9bRcPoWiJmE2H5Mv+Nc6320sIZMcsxXTDmN1vpDAH1o9CdAILxtFTqzLnPDMiC00K8KEWE1mSjxsvA7xttPcBf7kHQJ6vOnmta0fZpFFjgeEeLJn2NslwrPBwtaS2UgAWLSOEBlellAAAA8oUGbl0moQWyZTAk/58nBnIjoXoH85gf64actPcY2/m03i39PsU7tqJXpjUojVUuyOrPOcLu9vHR4S72KzS3yzyaq70SmFdPsEDRsG4uz5qXQ8dZu/DjDMFcffNaT+pwkCRnTw0m+r7a20/SaboD/oxaq1jKQUDd3KrGH2O1DVtQTtp3GNBwhXeQf2q6Q8Aurg1BRuLqRPlu8joxuEe/SUEcFfL19H7iQBFn3idacc9fBGD2k27ahFPIwOQAHGhDVwvPXRi+kgMg1x1qlz4IuwGhiAX99ALp06n4ra8WD68jny/emPZXKKsaLmnICXtZTscXtVXQKwirdQ5ipfzKEqsDRijTGF+2vm29rueH/11JB+akAzWySpHxrkq31i3Mws8nFm36UeXmI0kZOvhjdRegqgm9fgVJj3xUcdQPTmZq+xPCf4Ai+45twO+BRa24Rt6H8EQwnoAGbiemYDNnibwhSrrEAAAMAAAMAABxOKzROfsfZEvv8VWQQgJ5xK2rb/2AWDIFP3gB7vXy/GZOYoR7fjj26FD1rP/GI9mG6swl8s9B+OuINt7f+QQ+qlwn5j04Q32iEU5Ozc6RjN6/vBzNL90yWR1X9gUeG+K07aodG5nrPLDq/TcG6hafH2SXDUTW821X4IJev4rylBfjtOlDqbnanBmkWHH293uOiEICaoi9CmancDzv0f+IVyo4/ZFv4UqNkHOD2yuV6FxMw1vunEYEVAPg5vqZoSfKgCiDF+2DBi5jaki21LmKrInOma9CjAzxotq7BQQb7ReH4sZwCBe39J47sUH2Psetz5/Ih0z79OemL5CxEI/63CyUVGy2HzyVxmUdD8iX7bOk5zTYmesXlkcqkoE5YbvC4dihJ4vktRpaxBiX7bDYgQs3e6t3aOaa/sTJVOVjhCr/8psXFLzLOO+7R4cMq++zyT45KMiqWvgYw42z4Ikr8S77tqmWAjn+R0ahNEyGfFPTXAU0JcWVoP77coSzo5UmoJRrJDg15Lbu+EcN1msFwwFdXSPvtF/bRgQEcAlYhCkMaDCYuDY9mU9r/PIhSSmBO7hPNzwxNbfszTATTiaU7r1jxO6KYRMgyw78Fcuid+xlrJ6oQvCvHVZUS6JBnvePSTQcl6GzuLLnOXR1JDXCdEZUWAcuN2iHhYLDKHb4QXokK6b68ZWiOWekArFyeSYARwrQaVR9lkAtwMJB5MvB7ZvAhkTlPXhjaVNj2zcXE3ztshxmSTln9WZsGiM4fl8gjIx331s7XpVpDAGejtA77VPuCxDFxwa6sRDyv5CO4ZRn+Csbxi8RKHXqb+n3+F6Hus8CNJyEyEVCw7HHjD5TlSJdXAmqjoJ/7ck4fQNsNHJP/kDIRpeVPwH3zyC74rR0SeZtdzBPBuRPHkv78zgwPAIL9nQuoUanfTbqKxe7HO9pJKAO4lJC4TrJ2H/sx5gEk/FGvo8dySLca/O74Xa9B5T2kJ6DJmGZRaLt8uQ6VKhKjqNr4dmGamG9rEKmpFwL0kVJdDf73YzwGfSBrvClJSq+jalOVP9DpDb3fyImM8UgZkMBl+LG4M4rT7dNkZm6fyXTYGMdlzREuLrxFFhE/b36k0X8/kuW4qheP3NeITLURHNb6/d8K6zzaDmbTjvxYrTaNCirRx2+xscF30B0Omw6xrUCkky/2sBNYV9J/kO8k3g4g8qGz2Y8WBDChcuqqHpoZFwHW6NY3WMrGSMEdZWjY6/nPGBtYcvfuS8lYsufzSVk0ez7bNU/ROrKyCR9Tx73PfJMmvO4PoHV2H4MQgPe2/0uZ3ROOQ0iLs6+TMDSWko3Au3EXyCL5Pxa3XJVOsRsEIZVOF+upMQKySjttGHZCpIbhLFQiAz5gTAztZGiijyLX76Tly2dI0vZ9igINWICt23rP4T48SVWnAZDzrH2wAvWP/00+IeCWIv4X5aSbE8aVPLzSEVRCzHwAP+7vc7lbS6rEL/KMHaKIGf3GwQPG9xic08fD3Rd0/9X6EaenPnHYW8n4n1d3lgMEgaYsqaTFGT33g+75u6PrNA2ye34O8PXhs0uiBRyTqQRO57D64bQaRcEYfa6gVbGFKIYzk3a52DmpNmkDDwSoQOGtMbuFWcAvziMf5mY8vvkF+V1iNSWPw7YOR1DSRB8U8u62JJowyNzdLrMz48sRSDgQUkYbHJTy5vkrw1PS9+5tPEopI1mPChYz4ncPJqK+sN9aqDn2wnyKBBTzY2N/HG9brO7QqANwG5Uhs36omzF6jDpjV8sKg/XWA5JghFPl2RGK5mut3UUWetcnBv7Cnnm4rOosjq62fFv0Pf14/epNHEplZ2Aw0A/oCIH6oNXuHQGVp113TKR8yzFAejGHFct5GORiIRpE8KxV6rXL+QcOytkyha2IEKFXXj2CPWGOv277PXKt+k2ceqTl48KiDS5+wWfpu5tcfO68D2skBWwda3zPbTRP0/+f2kh/1wx26f50WwM2sVoEZ7k37ZuiMDZCtfaN5VGFX8pqkiqlZumd6tTrvPBX2UwjC1Gkw5lR5eaTS98keFrMEgDUudnpB5Vdoo4/tvapuZkzWtICYOGb5H3tQopnEmpItGEy0s4gL0WUe8mZ1u4YUa2g8CFjzKakV5ov6cC/aHXFFcsGrEWS1X+jBVm3za7ZqfQEDRRzFqXNSCtolW+e+i2Y8BVqIoTnwqcntlTX8Es6c7CVEzX+vo3DVQkADbHoXFh+Lfo/rfYTSayTM4U5GHdGGO+Cl8tUGweRD1+pWWapuHhsx9igiutJhtzL7pQjw5b1GLtoVAgs3s/GrhxAYmB+bWxQto9uLjf9v+M2sZEMKeoxuJVEaCh7O8+n959esJwyLiioQprmFR/arsQ+v9p5EgSBtmkIoW4sIVOi0ma7+mhj+X4oZKWgbYTGNDCSOr5IcAZDJor03WEbowlzEioIz6uuGdWfDSN5eVJl6X1/k0STf/wOaO475JrcGOBC27n1CrZsyB8O26CN66z3Yj+YQ2kzSGSeCFjMdyrE9neewfNj+AT38ufdMU7bXOW8GolFPBtEf8RQ9V6K6MpnMzDugb7Lx8iUBwFjYiNpWxOdtZXMnrtsNlpPLRRN4bL3Tc61w/0X+WtEkDdK2W3rMmntqBqLVHL5mRoW2/538W9PiNZLDxZcdOUdisMYRtvrLmtTSfLNtH9Urogw3VwNLoOrw/ZrWrAc64GrA18DJKIMya7WAe/t+CChSw/YXLGpDm2LJaHjHn0rAaESuW/RD3i1MK54QVAbzblvjy2oBSI6eRsg/vM0se7ewH+JHe2F8/kOMbnOMn96NODjss/4L1d/TTz8HFuc0zUwlSRNSsiDaBBeoX50VZtQxH4IrQ0ElCYQkQFqVaMT7eJKF1tCK1Lqme1iPLrrx1zyatGYMX4IGSfKfEZjJTG2JzPec1RqV8JNboQHyMSvfGpXtv+cyitkwSGhVR5rqyIn8s1Xq/KULEV47uc5HZDN3/1OUGQHg7fdl4pJyKKxuJ3yX/TRANRaIFyuHCEfy1kpsylBO77GIZwyKAUfLOOE/K+cYVpkKM1/PcIHJid8HNiHReszLYVvH+8M21zsfOeNn87YQ+oEd2hf5+0EZNYYhympO9+OrhjcUybEVQ96dtc+LMYrS63+6KZVXBHOkOtMz/VQOQcHyiwz/fx8V2/B17knVzczrhRA9wF6NpFOC52TAgrAuTW1KdMeJUkhQrApOigjZWNAyYUxLwAPoGvKlNzlgWyL/lYi6FamIe76aTLZj2/CSRoFPdbVh+vPL2rdxkKC7pZy8LG2rUvpXZDiRVCyeyiwBaMxItx2//lJsyE/uDMlmK6kz6icqEOR/hcu9+S7fJ3e/froL5EI3kQHFr1mc6crWPzeLK/qZyX5mws6z1B/oiGFD9lRWHNKJeESXdz4u3xOUUzs01o9J14w+B+dUTJlrfrOf6ZLRR3jnF+OiPhrFtlGe/kNaO+z2q7eGbMVqlUwgS0SNvgVTytAV6jZON/Xq4rvtMOB+41TIvUl8dJkUDbhHH/9mdRLAP6ffRV4rSZW8HzU4M/kdcBXqapkZBuRb0rtST8TRDf5AGwC496F1yTEGUxyVTrHNly0iIFt78i+yXInUzrl1Z/TtS2LCqkmJq4VSl9azVB5mOv30e+FchaKAxd6hF7c4aoHl8GPz/9ikdhygvlMld9xK/IwoxVfTSLuQc3p5t9QeH3VohhkiNnHcj3+W1HG7F2sh4bbV+rphbYsh1kwxbuvDr06DK2MIxjU1j6PKNRl4jQvibXZqlFK5zjoTb0w4V8unRI8RDNaMWe/ANMYyG7B93h4nswHw5vUFgNC8tm8RZwYIt4XEpSdrcBeQFp/Nx8IlnRttqWGfJ9fCg+QzYLtAy9ayAdZI45/YriBejxke/KHVK5t+gBXDnJqe+C9gfmdJNMMm530XTFO8yI2m09HVDxWMDy+55lWs+lynP7hxZt/xK8qAzyHGMe/EOWibpYvTSxDvtmFcnhGe8F4At3CVhgkUKo6/zlDLwMr+ycp3Dn0Uge/0+YFJWpLJHVw4TUwCLt2uLsc+Spe18FwLZU8X6zEJEkSejd20MopoJ98iCJllTY3WVyDHGmaBKqkYF9jmBKCyYGwVh7xvHQ+DhB12Bv7Uf3iygNx4fAW5E9k58HxCHVzvzl8Nn42dh5UYfAhVeOYjVmgh3STNp5WP1QFJZj4olJjC3r4TrZC5UVASTgbExs0s14dobb30XZKDfCoSyct4b9ehztWVNoMKhw/hEThc/QTzDzSSWYjBFgqjKcCG4FPuwACpKGoR/vYNqNQme2ohF+9yGjNmOsbrJZ3tgi5S0FaCaaguajL5tTQaLEoWL+EW1nXVu2uxbXjUcaJCvc9JBGaOs60tTTSdddTJC7mujFQqG1/8PRMmHQHrrMzksGcyfl++WDyC6rUKBKx90U66uZ1cqq4RrrZQuzBL2dQDHhfiX8j7Np4etqPmW1VdsF+lahsvt2fufrkcTuXYo1lPIiXu8Lt/CdWyxWrvV57UhefxOW/W9ZtrZzt5blgx8wn633aQNR3NOoxTY+yhdRvs7Z1tIjfhTLhtJnW8XcnNZvuucct2BGQMZqyRFM/YHveNs7edTTFMgkCoX/usSN51bxyUMjIgiP5bIruMzU6jU0zR2qeawhvcIHHe/JAPkCRCNjBtpDY8tTEXriG5sG+mw0McqJeczyt33PifuZFSkg7xlSeRchC9qoidhUS8qZCUZri47pU/GjXQ75pnCpFl6X3IuNpz7VxmScGc7R+A71dk6mj6Ps+nTLczT5Cg9u8Sihev5Kb2f8wQWcwG7mdtmNF45T96AV1H2iYZXCy4DYC2C29XMyzdS2sbkZwAxiGKKvk4pzDEGQTbqNJDYGE2pVNt3Imj9ILcRgnSFLyeeCcSXbs0SNfT7vq1nR/yN+U7f6t+PyCo1Udy+V8LwfLj9P2KYh22jx61A3oP6lN9x6KSmXiUWUEQO7Xnn1cL4Vtr3BKoQ09gGkXyuvSpDB2xLRw0LWu351mD6GlokjdGZ+rfyZlXhcegiW8gjdagZEMhWAWCx5OG16x3ah12hS+N0LdPVMrT44+fWO0pBlwxf+lqdjBYInkHaW3Ci9e1oZq04z9UsvyM9Qcj6BpAIf56u6fghIER5Sg19sMm8T/lLRKoW+3QAne35tYnHTQGoaZaAi1sp/YkgtRHzYG7jtmmXGo/0lKCuDKKmkiLHp9hiwq1j3o4MDy0ub3f+KWDGZNHlMgcuPCWfZ25h52lssvO41zV3f6Rmt92AIXGAKUJPvK05kcQ66z0UbBmYKp/5in4gszz3X2gBgi28gWJSHRmRsB2ibHih7AAiBR0YB3YnZUyVpTsMG5LCl6CnAXOZc9FXU/bmcEhrq8Fj8X7mR47jC+UA5/2fG9vL04amy49Rh60t9jznofpEA1RCBSqLracVTYbQZ9QK41Ru9kQW3yLzjFHtFMeU3CQRRJMrcYZOsJHro7A44H8YC5TfdJvdKhokEsvuUf2f4rvY7SM0sxNw9g64pwqMfSzi43YS9r2bl/bWR6+JLwdATnkP4Ggez5llRj/X9482TdxJBlxyr6RwcbmJr3rFmoBG6qBFqDz645U4/60HJ9j20xGxmPL9Cqo1P22j2533YG9XR2skmb2CxG+OhT4Afx9mctTkhCtvDPD6JATu3AC/klrgFC+teGYdWC9ZAd6D7KJxvsrWF4oaauSayiBXa5GU7+qTmO7uyQ4GM28VBSn8xLyH1EBL3fFwMDIOvGzTHbeFgmSGhH79ATyTH+9a0MUAnDEoTWR4e95V388T2jeywyu4n73VvmjGTbzAorMvACHrHMCmKOMypRW8dnI2CadP4Y41HbSD91fsY0ZQ7yrn/vw0hfrRAJFS5WXIr7xTfFMJ2Ceor+VJzn7vknI7uYMelOFs6+XS8wx69qUtLYKjKdWlCI6i571gAlMTq3uKc2twNjjNj+9UIjXyRPtyLkF/p4VNR77TLC/lAD/CP0w4oKkDut4OPVyhmqVzdB2YuuMtzEb7hTulbCf46f7yIx2Gw5bOgr5K8Q06fLmZl/B8eb6k1i6m0KylQNZusI3eLEnw0zEk4CWlGDkDY+8lhWIahuzgcL1j7YPiB19chvOW3xgnZl0C0VRa0OuLcIqCnOdzh+k7TcxYU6BOQCg+sI7iMigul8SA5I6fvoljg10OFBH1NB3s64RkO+4qYnb0s2ERaqcLiMrGBWSpFlG+pXCJtwcAWjWHbMZddnsQf+ecawoo1eMbd7rP/jmQvtwJFa8ZxaVDMdJJCm4Hu5QSe7GYXN26AQ3UuG5PvxSvcOb5KOdHWjuvfcJ2HkI6rsgmynxGXdA0uHYZOQf05xrRKxV2DyANzwdXq1O+CHrDQ5cl67Fpzi1HZBGTfZEYvgZ6JltExqX9LBgMDM6YOhIZWydSECmfJv/7sWsG/f1TCDWfTHSlUrb8McNTxNf5EZ4RmCVQbncb0zOWSe08GPYuLQWiotlR2dmPOPf80ZXdQHlPTiMXzL/brElTCEJSydCb2JI70dk315CdU5ccL8LNLd8xo3KEGmKNMrzMI6Ap+4MucT+RbUPmS1Ql4/39OZLna8GEvUtiSMzCmuW/qRT5xicts+QEuJbNostgPDFlgMLM07yY1M5Wsbb/3Y/JJVlmyvcVj1z+obrEz0to4ZIdfMgc4UnTpt85p2zrGnaCZRPwKSTnTreTLkv0l0YCTsqHOE9MuAk3OuXvtxJQFNHwokUjAtrDpTeE2CtVrTfac8mxHS3fTeaqT3VmTFmM9MrLGZ7z4ocDVtzrvpQLSL85H/orJTi6L2EsnF+m5xBzuWZNE+hQpMxFN90l/6DO7Mtk4kNz5+ppdpy1PRiTUCC+kiLrVoDb6SsHN83eAra1YF1lJbQ6c5uSJX02OfiZw3OJGEjVQdd367j/dFs0ETrkgH8Dp2X+7Xusmi7ABD1PbCDllTQi1ho4jipAUS1DRrKj8IKX6Ur0pHtIrISagwdumzCnkWpeuagnxcW0xM8cKZYcElijgGA16/pNpDEDDCAZhPnRfdkAl14YvRMVFf1+6rISKQP4ZdtrLDOozW774a+uIG8L48HxNSrVuNOUGl8ZetiVzBHTJOhSAE2eW+M/d7vf5kQ0kKZslOnu1diditAJqUrvJTcIuazw+G44LNLrEititrGRJkESrfHZhcJ8qsAdYoUJHXqEYKHCz91cVOMDSBOqWHaFEDFAkbiod0xYNWANQhyIO/jReZXQcWBsHsh8W0GAap1DdV3KDKHENWPz1puvmURjCVARXIgWgMsk0P16O9mIOJXIUfdhyETctGz0Bsk4j7UL2hWRIDdjBuKrAth2vDop7dvefSMd8tw0UexCMCts6ouaMkvdVlZHh5WIVt5VKMotTlx7z3jU/By+cDgPjypFZUuku9JKnZBZMKgcoENPPJsaTsfkp2sASTUtvis9k/mpDQPZBcVpVROGdH/gJXeCLA1v8NRdOaMOZotNZQShlMzmZZ0pr3FeEQaHYh4L7TlD1AUS0RDIQusllVGwviR2U75QBybve1rPNFUcMGqQgN8ZLb3J05sw1l0RFGzCqCnPLP0MLHMQ7DjfphuwwJ4qzpE9FOZ6odaHhv2zdHGYDxqA+vGQZ8UF84i1jyjsG5rEXNQxIGlidvsREJobS1mqWvFvfA6LUrwys/WU02GQ0I51tvTi3fZU2bszz8VsriVwD2po8Y7DgzL2B007KNWkdDRY9TdV8BU636Kc+d7h9ORU1bPDgL6OY3dTxRXSDH2CESdZ3yNrBIsxgrhYYZ0T3D546fhbdFnPoInVJ9tg2Ets9V4HeXGghdnlTDDLtsKpw/KyuNShk9/WAS0feSyrDIZIBJOU/80DvlxkoswjSn3ZsvX6rJRTiBz+Iv9u2ESk2Dt2it0hl+UQaiNutS6SpprLd2/gfljh/C73Erpj1SgIB+CqBLLqbWTWfIN+UYKBtnVRhEAaMF6aK7I1g1Toct9+LNeGw0G3x4aF6fqj2rQNBZ9dp7IsGxcNL9YX8/5gkwKqrDpJn7mT81NXAV+n7xbMIp+s8Rbmos5yFDySNJ7zCX8kI+6QRhy5DzoFoZdetI5MV6POZGKwAb3JLQg9hZLuSVaU92C4+mxsDHYKwV4FihIt2FlGslAhmxgD9K4G1hxRJ+Wk/83u+TpLXPRncusQrmCuv+7mNcnlizbtwuv/4qOOhDYUwfSN5uxypQBxwB17kJLbhofHxEeFDg8tDHuW4boDapESCKN4//A0F9f9Y5K4x37qtrECEAzWoQ5NXwDTLn87PxNEbs+6ND+l08kpXWUJlcL51X8eK7lzP7CrkViErR+lERGAvKUixytVY1sLCIm5ibiI5NQxQSyZEkrROtJbCzhFPBoM8O20Q9e9qZuepMkVj3iT1IxYcX1q9qmMYGwTZbexNFx+V/fioTl/zY8lyEVghVEjfeTiZ3QW0RiADkRprKkAI/xQEt0g6adYMtU8VKJwdzF/nptrLnhz62DM5hdKZdJ6JJiTDIKWpsVXbYqniDIiBaLs0tUwB/eC9oO/fDZP7GBdCbMpQ48fm+JuIi9SYGoEQiMyimG1ZvJqEbCn7vpXrJuvhAOkcByaitNP4eHan3MVX22YSPPYHBKrfd8cgWoJOKiQWWoRSxhOPip24Ubs7Ppa9W9MggdkRTSwcDn3AzCLIA1wTzrjuC4KM20p1EP2SD08fwdTl/PE45nlkFTRrPElIwAbcm7VrT8MALcAzYuA7b8+wiw8Meucv9dNWWLipREX6NVynfyA0MdfUOJkiXsq3Xbk6SQOuPvk7cn85CZEY1+KBkPthTl5ETbMhuCqQiyTOnKGm4tsjJPWAgZU77xRs+Gpmj4GTucnF7dliqE0ssUBPpkNVsopjsEhxN5oywbPcibWliwIhfGeTM+2kcNLQsLXHQKVGgwNcB8YvESeRsAsu543lTZeHGjJYxIpToB+rsaTPhYGGgN2rBJrDMkkgxp/IXgfAz+qOhwPk1MY2vvuf5ZBITANVsH600VV/fxFEf56SJ7QrEM3vmOP19lEnJbbQwP6DtKdmO4dyhJ67sAXvoI3mCG9zkPlF6Qo3x2CKCtqckAU2OpbwZSlPuAiOAOncqxejT7COiXEm4nnwsA2TnewZq7OBTTrZa2pIaxvc7qg8iWg5HjYHdS79NpRS1i55Ahm4RpXBClsbhxtu9kwvLTX3jtdiO5teCzAlwMsBYnR4b0R5e5FpEnKX4JN6MqCnU23PuEpCC71FESXaDe1QlGGXtnrTUCHuN7nW4NlVOVAyX8RCUctHRTqAYSpctuZh4rN7nfeCDYW/qAGON19McfxPaUABZ/+M6ATT4AsPBD5LkFoSs72eeg81Vlem/PGeI8HoEJxIs3Qiq7R7Cj/H4VMVUh29REDg8ZdDbkQKJ45P1+M8cM6VG7P3q2XS2tVRBfLwAfcGIh8gtUqXzBgFFgG2vVcBtKCpWvyW+K3TB/XuP2GXN+7H4KA3NkgooU4Usan8fMjim+dcskOLS5ffceMyh2Zd08USfguyX7iy1u87QDMwUVHLDNxYBNwAXENIOoXpXmJVa8myjKcpgiEs4IEZ3mK5+LD1bhx6G95ZcBKkeW5CF5WRRGlB9J9C0GAtiAcfGFE1XQHY/eMRee45v2IPETuN7zTjsTFOq5E99VhzG0CImCAyvHcN6NC3jqx4nwUm+mih4B6rUCsTnOkhSYvFxO9+FEnYvfNpMLoDlNBx5hDFRd7INcXEvUIKePeSEPz/Qpq7uq0L+kcLX89VQ7QnMBbtYDLRwPlVX/y7XV5Uzz95Se9D9oNBfyd8Us8fVzLVjj0Cb5mMyZ8XpKhvSrLcPIFvZxh4Oow7cgxOppMlK4FXlY7h34TPNIB/00TiwTu5bej12bYPbZAX82chX56AUVwmjaY6R/MH5WXOQHeK4INSnpTFg2weSLLO2pkMgvmiE4/D8OYkds9vSkqeBjBZcKLYHrrRQLjwSQobVOEvTL8GA4O+M9JAc600F2sFLBmxQxiOsKcgAr9KzSBIJ0ijlhJ00DEbn3+2DrX3JyXwMeZplymJw5LSB1y3WPFAEL/6A2J4mF/Tn75gK+mYkChSxYydtObzCDaVfU/Iay07Jv/au6+56odTYE76q7jhP3dwJzqjnDa3kIeR83bG+G74CkYvvngxAboocDhhxnOvJzaLNnMI3R7o7AHSzws1zvh6pVrpGdlup1cE5sIW5VsTNWJ7VwFag/bTkyrBCn4IMyN5I03AD9yB9RQVrhTRAeo3wcTIWxJ96N93BYDQSiwKmAAMc9MO+Vv0p60aAbEmmhrywHO7mDhoGPeSh9OuKg0ByUlaUcYLu17AfvU1+8E0BYzzm6hQxLEAXOlHdV+xHk9IxVidWuJZBwyItVn37DFvtkfCKIpwEdT0GDgftv8lJou+vZ9RB4z/bWlxLR4ObN/GeZmybDt+RjENBXP5JLXbRA5uaZ/XKPDQ/dD3tq7SBLtmF5AxcPVQJPLRZW05o5RwYgae+0kLUKwmm0YzC+5VT+p9bLhibP74TBha5ovnsycAMTM1um6usltAKWsuQxKbX6XMxFNAEv6taohqVZbP297WnqlLESdsv1E13+KjhPT50SgNzyxLKCbP1TuCa4KpxmT1WE1SEB1fKUtLOq65pOmsn2gYE8EIlWDx9oo4DROXgVjo3uTZCxGUbQ+KArTlDFPGfr8V5CrzZ+3X6WEM4Qg0Yl2nnfPaUcztvAnyCPbiCW5QW+09W2GWQZ9VNdCHvsTbTFSMZp/WCXKqDoYkm+CvY1YlRd+vx7njsQr4qelHABNbfDe3BVswJT51xrAYRurc+kfog/HBW0cD98mVIn8rwmQaC3MhJDG8qwFFk52sWnAJT/3/beuIZH+H1EMq14GjA+j6MtUdX9Ur7Q4gQq3qWq4/d429A5Ud67y5PjFWV5Haw98UyZSf58bJ3dSLhhflcj8xXphzqUjF8Xg0ZIrAY/Hb/R7XJmnDbH7BT/2fbcZsfzBg7C0fVMsze5S50A0QKASgjQ6Zu8X/5qlNBP5DCjjZ5IRaM0/pevZwxZqFmQcxfNfGZCVSIODZTE7gXk4DO+8rcro9JoAj52FHDnE6FQxEcP68pQshkr24tfak0oWNaWcsdeG1EzHBb/r9EbPvkDicFVb1JCoFcNZ4FppIDY1c9Yed7KHRBQYR3Ty5GEWtL8XeH+SIevNBHaLiHm6DJS6DNNbL2xaSAyT31t477+JH7mMP73KZfXfx+hIqBHDSuHWFPmiT/sI9KkviBQbSsg5w0dcHCH2YbcUrHPuW1ZzAQmaPO0VYURS4is6/j5A2HijRF1f4HwpfTORaGl3FJlkTwTTzT+Qt7/HSk5xsSWmS1kFddgeMoDHacwmefLCWQYjRR6+jkIZMMi4XYWmq4TTGRuPktTO+L2Co/EQdg7tyvF239UByhIxm4aHYhVScTfE9LEL2bt8zu3xZ31mIkbKCVOm+VzqrAPELxPJF1DG397djf1R5q9tkg0wKnKIFMzQRv366dSywdKzj6YCfWDJhOx5YYzsj5596BOeoUDNPH7iupSr6uDfydeJcTp0ZWso8RdOGssDAbjfb8KHDXxQZt+s20qpQSZ9GiGcLX5Ex2uIrz+OV4u6t2u/Q89ET857EsDTN6yMORXliMSfeB9M//RlVkGBsrWnBXhvik8JgpdpIs/WcXyGU6SNvNLIEla0/w3JojGdy2ddSM/U6nDxaKKucRQKtgqaS2tjy5ypdkzf9OJ7GM8oePKFmXv9B8DSpfoN55m99IH5Bq1MttkZGfFMf4Ub4KU6EYf7nV7XomJrehYZFt42D16/PyNA0idl+oT5fG7WVFmsOoPqDbz+C9qdm31FEjS1L7lm+oJBpSxXYa1H3OR5onjzH5BJHmkmXkBnMGTSClsNcTi4FRbiokLguNH2ZjWYOiVLAjF9ILkdhopE2y9RpipZArCPZV9zqjxUpeAEjWPnNYDXAqNyMCmT0mtxyrtHjEJTTiICkkbQVebLYIpUQokTLVCs8x29BYxbApi6eI+YXlQeCrWK+MYDGlQKya3KwotBQGYi8aSHUsSm7NMjmSPwB6ybDNORhati9QXmMSDkdNzOs3ufF5qROeYJIwfGyB64BL/3IAYYnH/rrF5sgFgy9B/K15qq6OllChi+jHOldiYAJrVaC+OOB4DIkHQefwqRyl7pFXDWUdDCbZkKum9aYbduCBC9Nr7fOr/JVPQNJq1eu2DArAmgIMx4OQ+dWOH4CgttJXv/HouQIvL/68/rUpOftTgmmON9bd1e+ebbeQW7Pe8l8EDMJz2ssOAr4sRzV+nLjpOe+ilD6fnCWsqvU1ynP4MUgsTTa7bIjJnmSonlL+VcKXeOOUBdUZgt8iOA/RQst3ozWyme7olu1DopzIwXhj/8aBk2kVPenOkF+/4VJnYqQl8NI0eZFIqk8ND/OTXZEuh4ng06IWzP4BsCFyqIqXTpgkeF8/W6L+3IyityOB1Xl0ux7FDc9g8AI92ihZiSG/LGnhSgiTgc7WjzQ/JEdfJ/1MyI2Sb9xmrMsWaLw+F8wMnek33/B+isq8+AZxy2X61tA94qZOViZP9FvJX3djGKk1i5zfsh54ffQHxx1TP808a5MEFMznLBHPk7DfpCuJ5H4/X+d2IWVl6207d1uWYx/VmB1vHm68dpXbNhihavgcZoEzB22a/q3ifYVqtJVI5E2IAy9M1GBICbh1r0fIpJ/ZaSA7TfZ83r/cnhqdSfs/8eR0gCn7ksmduwyg9Ow1ZO0No0PTEtGzittOB6OmQoICDHNaz7N1KDM8q4sikkTwaFEN7gyPD2SBzAsEGLxrlR/2QVulwjKw588kEM+g3gm6Sqm3e7e4bnZwQIsd4zD+u8D8lOTyYuihbdlw6gjiCZfI2Z4ZUWYPxNsfvZswo0ayWl0UzqXB3UNZlj8HTT4OPmA0hTTxS03TANQE9C7r4zv5Usg0skuPxMF2ch36x0VVsih29NFynkUdoCfoBfxqRIsa0O6pfK7up35RTGeyzgz5YVEQFM6BgdPfSQmaYJAepajer5JUSqnjx5XDgvQaynNIMoFtUhvPYcWajDY9AElrqr83+zuk5TE572I9Vme7xtb8u7K8fE6Ic9WMtICqkcz8EWPWEn0gPy+NrsSGKtwSCLiWb7ZW/y+h79C6GbSad9OMpmkBPsTCYXMu9U1/ibhNE7Ehv91GVWWSGGxgqWv+pcxp5dIhAxIxzwRw6G+6c96C6ppO91R0BJDrihU8Y4/60TZZIcOeKcDvNfXHFV7H0a5LjIim66s7yWVsDBs5apVgRRxWlsRBywvFuY/Dp5rdfQ/F/8a/SVOtLZ5iCJmaLS2LH5NbpX0c7BllsBX1BkVG8skcB4Q3KahTZ7kczWH+k9S7jGQNcuqZIYe04XXE8B9uPGRNzVhckQJFKcthoM5G2Q9p/Vw2RNPyKxto94zDBsugCgpEww5yZrPXPGp/LLfoOWFHs44RRgN0rsSKR25NNLo58ose6P0S/usqau2sjpL2TYi1X0R/yp74fsXpzlT8vTdQ6AL0uXZZpdwUfA7dDrvZ9FZgRfd8IJviYWhnWCzZzKNos8bSSPSl2enROtyn0lVqU2nknqp1pgRLwbgxA8Be/K2y52wGgf3sFXHxicaFF4kDle/k564Qf+VhM1mrbVLRTAK4IcTA85kXjWyl/K9XgMLhVrfuU+i1TsIjJIwkHrDZz3LzaFATlip5MNaSH7NGGgL6kpKbWk7jeSj3nnS482lg7xaob/Bvc48n0uDX8/8i7Paj936XPpZmhYF1sc/BfNqp0PJ7kCxTI2mVYxbDYnzo7kA5gJcmERYafeQJXjJlxhkaPB1931z2TtdpVsDre2CRji0Jluvo/cD1M2NXrb7F52AufmoSBoEpKoBe4JLsVXusNC/K3TSTgnfUZasnLQ16O2JIcs4LbD1XA/1NEs9S3mVGPRNSW+3NIPpDXMOp1+I1Aw7ZdQ8i/QpuL7/alVBPgjo07KCDwrgsgAW1JhlN9uggkwcTGHFe7fTVShFxmnKAJoI6BeI1gVVOUVVuszx0U9W+3z9ozsubUND1QC50zWZVrpFr6RLqCCdDHb18637Z4/JY0EemuDF+U9DQ0ChjwFYige2kRbwOImP24GgXckrxfb0Y7JSgz94qLuU3rNwPIuWqAJf/LjiIc4cQMWILFBx+sA0Z9chL7IXiFuEFf9RkPyPX/pWLCfZCbcE4fnaxXwoDX6TWdzOuKS4QUg6h4TUMELUK3/rKUWiNxtgfiUif8NUCDq3GXjWYsoNg6xxXh/A5BO5nw3V4Vt1vXRjll4NzuzlJ/MvBbgFKSClw/1WtLLXMySXYAbSOY5I6FwTpBTLh8kRZuGQ93aET+CiveZyOK6//FF7UiQ1xw8XERAQPUU9Wil2E4Mx5zTj4tb7Dw+EFoxxW+jV0yJwsKzZvEevDcBsT0kF/P0i4RMjAxDxXcKEweeQHjo4ePSdHB6hvB2q3A0Seg7Mg3MeBUDMn+/j4Od0atrVcDq7Yd31k+N3DIGIXOEU407gGnsXVluemi2AM/t7DR7ithfjXC8n+mT771vKGdNBQ1xEO5yUAaro6ZefMLOimrCjo/D9iBdI+NMeI5SNvSyUgkhxPUsY4qKU4Zgzg9twE12HvRWfCUemGyj7AMT9iwNP8AtMqct14k5E0ukWwXHzTAo2Eb9pXSQ0YtlFUaFd1N1CLgJNkcU3PftXwC1lmFH5smIFDPCcTfRHqx75cApt5zTQu5xXpGefMJVk+v0F/EBM+FY9vnyHQkvQ7Dph2OB4EjsfM3EwglGvCq5vsWCphMJzDiLF6yN03BkQYGeymHUaVumapj+JnIhvM7OdXln4wwgmh/aweVNv0CVQ7ikp7uW2MPUetQbTlJa/rNiUfQ55+XjdLCKTZnqBa65hlxE5uSrhWWlXLeBKzJG4T+4Iy6dVRxmrVqcmLi+AnUOsve4hOvoVHbZMvbYf9vBGmMtlaZnJNSi1w18Q88FAV08l4sMLTAgaMoW4F/dP4gyd0j1Ltful+3QZlngPCVg3FpG8xRL1ZnnmvsffZcVhyoe0h+LCTf9yhyKvYQh+4P2A5tZNrqO2xPgh2FQ2j9dSB93ka2SMjVVDgxPpDVAXIhkHMNZhcelkmIuGRxKTbWeXP3r3C7rVUUY11xh87AmXmdP1cgh6pZu/I5p7hI3h6wIl9V/5Xjf13bPU+nvx8t6dl1eFH4RDx2c0JKxOqIG/PRQVpxHocREPKTfdr/pYMGAtXvaycKmhtu0nWupFuvEh7fRfGAM3sXLQOdO0giT75VMECr66Xn9c10L1q4W8gyLB5QWsxQqOFEu8+rUEoSyTDeSqnOmHet6yYZU9Bm46R/sr5wIxhb+ak0CmYdfforOG01/6Mi2kRKZam1oUa3sZ6gTesTQS7Y0Z330MkZG0+4c2lhK3Qih2vNzRQ/gmhTGtUeLt69u9rirKPRfiGl0oCE/YHA5hfriaMd3BcdMxfRTrZ56Z7BQRLfv+TqGHAGIcvJ8D2Pm3R5Vw6TZCo0O76o51ispfFUI0Q5LbWH1wSNeHY57DGn1s/z6QZZmMgG4K1hGiDHU+MllSYUtFCS33XeXr9PhkX33eFty0SUEL9YfGH2b9FY2sszwKU+y5sj0FNdUQIV6vyZHyDQr2rRFcx5VlB1EZ89TewJZQsErxZQEWsRPJ5BYIGh59b+syQomZVdNqPeFxPVG9DIqJXAcW2hFPu091y35pDK+HCrk9hZp82wajI+8EVv1wvfTFod8MKcC2wO9uBkmHensrqKGJTZuYkC40lJYkmiffeehQUI7Q+czbm8LZ6Jj9VyhISBJnQ7KCUHADssBh/JAimP0tNVXF9JTVkQufG35oSItQ2RdbsQpZ/umIRoyMWRROnqwdh2l/aCrIzUXaAxYXIoEdgYfjvg9308qHhNxtde+un48SfWGB8eifM33tbUU88XIv9vNmzDJv+Gz4jdkSsj6HxPks96kFL4U9jlguMG9c6W1uUZIeZtQPkFZaDq3iVZhCPOLFYSKNwXSkHmqrUcU8kFlPp3l5fkioRAlXCn2SRyf0QUZJ7WFYKS3FrxCUSmJpnsyhaMKU4A9vmiJAIfskLWJnP4zcAPCto7zUqffwH09VMp7i1gSWsxiSFI3++s74uIbCdAvLRzPvlCW17Ktjoy6cSNSSskMRw3Jx3huu2El65/kQzpIXKLU52lcPIVuselnJTJVmVrfTStYOrAJFVA6PTuL94zfggY9V+uySOTsBXN5HbeeLI6vPNs14hGOnUYkT5EnM9q3Puv5Z6jhEhvMabrezIo5W/wfJodNyeW1dazA/tuJg5B4KFUvOGXY9WKi4naVtKi0RYWJecx9xUkECCfY5dh87MnbV4mSAqj4oQSmKH9c6xOoRENzPwm+05iF8PcSdb1U1gLlY3rFf8A5Ypd9EnN5pWlLhPb0YI26S9JUJdIl7lhzBeqg5QTcaA48iJne3VijYaWMM8UeWXRIo6t9+T/P0lfNgM3q6MVkRbdq6LXLsAKh491LodRuIYLyadtf8DEvlYa+5FuMHzmJVDXP0G4jOio5DMlUFRfUjFf23/4lTdvo4F48ghN/qGKUGnjwNzZOJSgfJQrHE8vGMZQ6ZNZj7iw3yhepAUAlsDWg8QBfjPjawHBd2XhEkoX9X2M9EsmUPx8+ToS67ZL70QNeGDTPwR1Ibq1hpGjLCbyf5Q2LbtVrCN+q9CuzQsop2tjUEeZwhBBsEegtndounjY7JfYUOmOP/y1AqR0YQtX0mOOeVHGQgv2HF6AYA5I+yFeeZQedzvqfo9n8OrCt4tvrB4BcNLMaLYmCUblIvxrf3C9EEZWMlk+BITEjsfXmediVjrpBxi+SzGZ2xlkHObNhOIAXfS3QHUvWnjbkLUN6DQ6wpw84t9TWLuXpft8o9TJ7KtFW91IEIu1LWoMyA9X8Pm717DUtBT1mpc3cBAF4ZIEXmwqlSKP2V2FpfdIB5a2YuMOGVb/EnFpqxM8akF8FwhrVd1kGak9ORKtOoymXuLAMXwAtPgDp9lIsz+jm5srNTXztSXFNmdON9USVO4Yg0R8AjAxCqLMLRmJ8ALLrCoaN5dLzscdIq6p6iju/1xACvMpgfbpyBkFfRfSNqjKcbllzCQvCpnnmz5nbqsDbqyCkXdge/DIcJnzzrzRVMDXPtcSo7GimDgLowFewN2AEOAjyCm419D7FbhKth3TALT5GDZf6S30EmjyPtihYQUTvmr4WBBQkuTKDtERg1savyd0DzWY5DLi/XyJ6BFa+XPZGgzkdWBTdKw/3sK0xKpZ9wKJ+orXWbf7/uUUOnM5OHeMaF2OINqRO6jYVcvN8HVpV57AVo8Ofn7g0a7Ohd1zACHmxDnXPMSWF7CYsNh5H2+wiEngWZlOQs0+oIW1IxJKzpImu0F4OSc01Ki/speeoRJIw3GMXSbKSYRM3tlpa76wqkyNv1IQqcNpoPVPjHFGkefG7/ASvv7i9RPyaCqKzHRsJpSpDZy/wJO67ZBmKUFXQtWYYwmxi8g4a5fIH79WDm5Dw49yoLQ8pHln0vezXETi/paPcPUFk/+hlzNyZPg8AboMI2135ADgkwgDpK26FzllVRYeT8AZatvPs006TumY7w/+r8mrHDlffRhWpNh9D5Np4Hy8H6BKBrNcfe9/v7ZT/ZAYjtlZqcQ4D1iu9o36Ls0lrwRMF1ptDKu9ObesP7gMloWsQl+4mH2sFWQutAsq6TxbWdtpj48in4pUdkPwKU1RZ7lOMVPx4LYXHD7GS9RpIhDG3FU/1+ZS0eK3tA84CP6XFtLUbKkCDpIgbn8S5qQ72jsf1Hnq/sJu4GMBW2WAeZGnrLaYhaMxSep0SAFAZp7QxySkmIWDKizrz2eDZVHiA299zxK6pOEZeowJvKuOhCCYSSkxM5wnqD/E/HnC7UPMO9De6g3E187jrG3DXl6APDZMjdyBpEmI+jLqkSOeWWOHsRaIT4iWKhvcT24uYMLm2ZQVeH8uRGc98P1FiVSjqis/0AwzLsCrIguZco3K2IX0R4k7yXoO4Tw6swsMJD0Wb7c5x/Z0f1QLGYjnhynncjm0QFY8nU2XcuHzP14PuxCqSgqxP/f4EkQj08HKHhwbIllzFVXMfepoCvr9aehF9bktR8PzG4JGV150ERV/aF6Cm9LKtE2eKiX8vMasmtCvpPsEWJAkpOFEbW3vVuugE9958Wste5fCGjp637i5a86f8GrNwGk0SwBj4PhdbOPKKQlYlzR6/x454Ao6K9r4nFJQUtELjuyXi6ApJzgCfP1IfijxH43x6TUhlc9wCCnq4NpNZ0YEbMPAx46lPHYgAwL5GQvQjOWuUmvu7EyKRhEU1BS73d7cUfFDRNzOQztInGO+/TL2FWJybExdaZxOS34CUpnzhwii87OzXxm+WEjjQvjIvWRMWdNsa6cYJfArOuoKQelftWCsbO7bN+rL8pOiZ790RPhoCNal6Sz7XaobZhYQUUcbE8G+wD8fXtzzFsSHBKr4qzmcE23GiCtKnwwJSUMEPLP6BUFv8Rj5yrdqR4DQ30stwjxQr5NrMABQBsCGG4I7EuNv1nIDBq7wzUbmOdcs9kfXiP0V1iaJnlbUwuZHEbht6uemNMr5Mj9LfOZBrU0OCnlscXh1zOImoSTdRfK3ZwTYdoBE9BTr8Wlnuuogf4+jUrGfBLyTAoeZAEbbbxdmYnV2ksNHU4KqcHyC3TJtBrfBavR5umIXqftOvPuvJ7mklCsoF9wAAFav68WlkkOhQH054mw7lzgjfrnUDJlrJ8rQdhFEovSCFJbqRjNtrWsI++aqkraOtI+y2kHebJUrPkLwURK7jwjatI1HQtM6NM2db6fOLl/4hdRqdH3bN7V5a+zP1e6eEibGmTuvCUWSwzCD3wFa74FqbroUfU3V7M2nLwRg+SNuDgU/rl5NMPm59N+RefiLpMZpWRIPeVzYNg5REwvMeboDVvebsaKz4f1fINsc1cwm6u5kLPqluvMApiArsbTXQxwrRg6uN1q5GVBubgLZDOvq0W5j6enY5byF6Ws8inwy9zRQPVHZ0Gr1vb70gtlnrcTXBKVp/dZv+DDWgxF0zxlxDsU163dOfuPCcMlC7dUJ7C7Q6H97rtIsuJOZkyDy3aeGCfyapyN4tZtisGjun2wHeDXDAWps611bN2QZOocl1aBAknfRj993TkqItekxLTeq0PznLGNsKgCHYd6Y+W6F1PMXdC8psMlN52YJA927qFsq8TQXRc9UHsn+et2apKUxCEbZslvKMulTkiTrBU5JdETl5weuVe/zH+ij3FP9l8HL2+ivt9HCgirDeApKzrDYdEt3SYzdwviZd60XY8VYyV50ETDrpT9ZtoRQJEWpAU4QyrOErFfByh5cQj6e6UatXLE44IYDf6wZa3oGpG3+W7JUst6Ov6Fz005/AtS7G9loqYBcYO9AwU5gtc/6gUrYl3+fXxb+Ern16FfpYxkdwHWtUeIdV828O9eZt0ZzLriTum9hTFm1kg7JGBKvtEIBIGqm9UQmnEOhn4xehdX3LHIY+i0ViU4PNItXXEMFM7Zdm8QGuSLLB5FCGW/S1dyTsJItKsKsNBSLMN4ksCo0Aui5oJDq3VJxg+fHsYl6WOot/r/rzWB6SMMss8uDpfq9nrzHftLuh6rZL0sG89IB0J7zwc/ArOkCNeWqSHd/s5Ag5INIXb8BDWqvGxDG5Kyfef7zI/KrXEDwTPJ8XqLjficDGB3bB4+KfVX1XkT+uJ3Jne6CkPcLpo78NtS7W12B6paVJVqxwRnMFhNGrBIdv5/bKwXZTZfY8kmxkqQzbwHT9oaf5FFG1w7Bdvhh88xrxvHrGirz1tArdk0fhqS6F/onDL5uaYeTB5BayK/ATLUdD4gPt/qEmCzNVul4xivHcKO2WMKDf014M46vNNOzpIXB9wCOKHNeZQFl1ujClVZLcM0MAXYMJktLmnJgJVCWL7+Qlb/rKqajyEgSyebIkW5JTu5043Yj9FIHqeUwSrAby08AJdOKGlMu2fQYc87roNT7nNlW69Ru4Sv+REceoCsBg8kjaIxjzrS0OVQAdsZi9sUP4gGhz9NxNOAAA4J4wjUhg8Rp0/ncvhgFDYzDyliuiksjF6o+KuJ1iw7KL3KswiNAAASTEGftUUVLHfio8cM9F8cu58GRJgfA8gOsbVSSjLe4RYbVC8h9KnBs4XrUUA2UaKfuQU/vHsvJx//My4fIOG2JCED1MExrlrTwoFf03rDJFdvh9UOvupwf4M6yzpbr9V16+aPYq09At8uN1RlSdyW4i1ofUSiMDuOHFfQCBGrrTWI7zWVHS3bM8WWWS9Yxbb5sCwqLZ7nr3L5ChHJxB7PCjgJKBJOVSgqidT6ycE1K/LMRh6Py1IfJgfp/FlFMqKDrfBbkzufQY7wY0+YqwOGCuE/j50Y7xNS+Icgztitwy9qF0gV+m0G9eJ4mFwjrosalxOoPd1b3TnMA6/tn2JD24/MlOeSakkgrgNq3rTk/yCT1FBkn/i29OYEEpbLBt2Q0p0hmHwSWuK3OjdmbBiBNNIW5sbR8l98GEvqXfgyCawRoxO4yYMtdaTfDwKRMMkG+7wgc5rP0QAO66VUGWKiAYGeNZXYIS04OHJeW8axjSOoeciru/Qc7DtSqmDofernQ0b0J3S2eVC6MDMgwmAja0SrT89JSkAyE0VQoSCDh29NWiJp+RnJl2z4ka+MlWK7clVN9hHS36tP8Crk2542YTrsXD6M1bi/t1dw4fPbwfJCxg+TC4cc29Ifu8wRtFWQ0h2ntP78yEvTk1xZ0slJhOqCQSsFt9EAU4JQQVl37RICLsLDucltccMh1El+JKTfF/GU2dQZ959e22/9ur2B3vE96RqmsNp866VwbmTxCQYVkFp36ECM+l7wPfpfrN1kiY3p3ANVTJ/KTGTseJ5bgA9cA1OB4qf1GRbC/ohZFzCQv6wzRTS72cyA/iQruhX6M06jeUV/O0RsZGq96458GNETtfiLCqFlSd+VBB0j5QKSI313JbNIGG+YZ7ZVAsbzoMqyunJCpQNWef6BOJnBYieujd7IQS38se5R+b8q0Y7VNGMb/BT/KSC/ApzNm0sLIa/xh/f8+vqIENJr1Q6ZZh/qL4Q9c5Y9OQCfpWYifWL92qZvpCDaPc5bo1sgX4wNJlGixQx1jl2wIJlhsYY8eyozKwtfanqOKkrVyGM2Pw3/OskBk7WWi1/TAYsviN13iHbTcRZRsOXa7X7E3y3oQ5Yvk3m6cqC53rBzJYN11gUrsak3Ma7o7FaDfQKwxBA7AaqaubtahuITVPxaVAloXCsbOZ11hrhmFa7qPVg1wJ3aZuL+GCkt6KgQI9deEXGP3A37OueppB8Mfz0/JYLkN+zARKUH/ciWkBmUFFNML2iM20iqsY7OGz3ayPuJzZ7hUwqK6CHfxgxJu5j7coHHT7PpKY/M0FXsJWA67827IieZs0JdFh5TJ+r7rhFtPSXSmNfrYum5akF0w8Rb4ksGmicXQxF4ja/D3UwTFA+fUg9okpsHd6J0yiZWMepiXYhrp21dMPlbhNy0CaP3oty9/4ZwVXjbyP1i/2xzC0aX6v1k+4hXXA8CIsQJ/w9X+/kuv3ZLM7ZwpGJ5pmYmde5jRa8f6sSsv4DpgCqwX6sdcwDZHBkLvTRJFcacviMl9TO+yOLPwfIWVLAqpAUvIyIS9EnHgkbkTC581WwaGu+WX6Q0MnT0hIhyeVl+wUiRx1vhYkq8G2SoUaPzENOGmF3YO7WgZDgsn+C7Y9tA9eoXe20oAb17a2OtF6sxKPs/lplSp1aGBlf4KIccWmcrZOy39BTXahwbUAQOG3AMKnYnp8gggcv/OeV0UJl1ljpARSs2JgsurCbcivdfVwDpO5//9mJh6SvTO9vUgCj9O98VKL29lok2Yife/9o9YffsLJ+r3eJb7XZLrhryLk93iCFWwRHxXmND7N+YXT8vpTq/TaFAgSmjZOAOHWWP0ZtZdBNHhtLgNSoIKhD0TeUAISst4gEzQmMQ9Rn7f6CHfRgxpe9b62lEGmWHLQoCHAC5/VpskjVMHdyBFo27KQ/X8Cu+qCVI/7+NUiazs6HDucgfg1zEvVANf+Y21u+dENwutFp8Y4ZJf8WuWxZWMCm28c6nGqOa2VGyU9RcReB3nTfMp0PPa5S404hTQH70WdHVQabcN0tp72uMMjmSG4hbp9RUbU3ihNFB7BbH+3V4SYWTm7D+XTmYj4YOZEVOVfzaLFqMtJDclUPMkyR8d5mk4PUB2xsGprdwVAsvocfHwV3EykWK/FY6H1sAtm5tA8fLD09LqSBXtNuw0z9Sb6LCpciSZe05o265uUGKbqDyAEmQ5m6FajU1WXeo6Rx4TiiZRMFHt33Qxsbmqwy9Qa97I9KvhMvDhVFMI7b6J743N+yC5VtKybvszzpD1WM/2rU9llpINNgVYn0swdlwu+7pO+VGdsTVi6nL9NoGr78FpNJ3LA40KjcFqiWZRgjCVupsVhH820pgoEAEsKdpL3rFdeedaZE3BaKULrWFGsf5ADn73JXOgof7WNZ+vcThgIdQh9UUaZ3KEIYA+NAL5QFoDbSxZWR9Z5LRCyakeYpUNRnd81hzfqYlbogZ5cjUgsINNn9vFeBwACx4ZbHJCVwmDp3tg7HjR6wAnwvm0fu5dZYzog9Ku9dInxinL9DX3iu4Ukr3tAuy3kem2eXcFvTWIODr+L1Cl5dSgOmLKce1Nc9sD+M9tyrunB3awL1u8FPC+u0/4DSiSO6Uo6eT19O5fg3fQyjDBW1nFv2PO+MwR93agUg71h8ZGWuwsZ46XuT0XE3K4E1AaGWAr1G7X1jByBbql2nKT08AkxI9mTlBafxp5g71r0Uv3O1lPYr/kpSjAzjUiahL2wILRCNRFsdw0ffgp8Ym6ylO9HxQPOpLMsTa3d8xTwKSK9VsLE2nhcTPK3WSReVPZTpdWi5zbpES5/8fBwosy1lIe/Ia2ZDV7fSsHG4+oke8SsWl/w2buKA8PVh2j4mpy9isc+OVoOJYm+Mpcj5Z4IfmZPzw3D9xFBJW3tiZtoim6Qit/LNSzWkex1Y9MwHLKm8iL5EpC/08XdRfXPGeEuK3pU/Tjv+CUDt+U6PuoEQL5Gh3h2veigOqa9kPA37mMBdwKs32xifHIsis8MD4dT9ELcBRW2vH6ojqXGhFNYwt8rM5q+MP12Esy7iCrfmq7yprHuH7vFZj+NuTSo+8SQo/TtCq4E/T9ncpfVEBcFyYQDuJVz80Et+vvuckOGsCexRVwcmVHJNfG9ZdHed8qJYIOQnWorjrUdTcMilW4b3kqkLN2Zj8EdqxsPN6XNDbeOx1Di3sCtXIF3XlzlDuDZEDAbO1dfHAA+NqvVWSr/7+2FFOiPjpRxNIwXR8BKYV4D0NEOjv3IFj17f2xFmkCZ/L/Dj0tSd+k/OgpWQkX2MgZl0Sczg/xM4dWGhT+R+TbX8MPKz8Vpeb2v9wAZvSRJE7G3ExAfXKRPRVwSTdt1gA0kkiIl9jx6zpJTvLYRk/dt5L3FTvRShLzm6jpSnKvRg0I8LfJF4Ym+kOa06av5ot7Pdxfe5aPoPjtqFzUi3ijGzw+ABccX6s5stuPrGCyOyNvpOnheFvU8iWnHee1iXjRznHY9w0EmtIjGBm3zCNoILll4w8LL/NnXpQcGPWXniz7v5N2ICFdjKt+ALFgrHSQxJl9ZYBLrA+twFPA1IyNsd393KxMhQVsJQ/Btx8Ey+asiEGdloU0q0pbD9ywX3sdEXjlQbPjoRxMihupjgGaT3gAJxJIMVIZImzczGR61fKj9MgJceNJG6wJwcuNmi2H86+5XcY7ElJbexQ7LQA8pf369v20/VnSw0X/jPNJPThdSp5P/GQtQtdjXrdIeNnVwRn4AEcXSXtv/lH7dVNHmYQEI0n446uEJ4J/bk5Ai/cMmw4zdW1SMUvb3SPrN869NczVolgLAOSvXmVfGGioVBLER1ZmoPxlwJBk/cj+Ms2irJinNZt3iw/pGhHQCjs56TI+EaIH9KI1kZSudCecCKlT74GcT7cDq+rZ9IHQ91u86YEZKaPGGpzY/R7OKlQoDXsK2hWojtDSQRW7Hg8oDeC7EHkSzbShnWGM1Pup53A8vEmgA/pW7H1w01AEcG9edrZU6rNkx5qvqmzc+JSfWKujkvWybXkNIWxXe4mTXmpuLhA91C9aKxAR7mi1+St9RN8g1+mtx2SHoyrP7flSVnGmuncv2VhjQulHyd23oRX6+XPWsKKrTkshvxWxR4gmkT39gqV8+s2d/yj0r6qvLO1A3CphNsDIJqyHMziU6Rje8M7+CmO1F/i6Y80fHKN+l4hgDw9c9/pBedKpq7gK+3EqaXP618ZddDKjrLYiwZQ8l+uyhhZ4+qCicHKYBtKNRTfXMKjQmcO1LzdBUtNlCl3C6jyF1CQRYhInkdM+qcTBVgwBku95VtnuxqE9aMaPBGOz0SAPbJqeGntq/QNhXNclOiXKIDyZAPI27ar2pJ76CziIse2FBFCdD6ZHHNUbhCBKkXZX21Yc+jdXq3y6KxuAnhDPe/Ib0Ow1w1b4XL+3clrewnEPu/N+I5WUAuPenDHbdmilkc+EtWa5JeCPE2e93OV/I5ulJ/Ym02L/UEfUD50OOHR/JsoqR9Y3hvAc6wyR2liUjVdb0xli0u5pgG0Zkvp5qTSETt1xfCupFym7oYeWscWSqdJFNo3Qo+PmD/rMFIQurfsnfDN2INp+7n2fr3iKuPPeQuQTD3+/xhmSvGmJOvQbDBBQMIEPDbD5MiXKjjhuRybjjwSyA6kbmq1EWiObDW9yZRr3C2MF5O5Ruhh16oCWP4Qks0bnT4FG2lp+PaOU9rusdjuYuN3RaHsQxwEDGi9YWvA5ELaMiJ92WA7NQD6ogHBW3vBwkwM9yIme4aJdH6/Bx/fkjocB2c3NVfXX53FWX7fc0WuyNlF34OYFAe/ovP85VSHhFQVWbbbfq40zCnI2uEDSc42FlETWLU6tWGucO2QeBza4b2SNf9yCCxFEgXNBjIc38FPDSL+9MAWptPMIOUryJrzM34dAkWeFxI7SjdKx1cqEol2b84I0LzLzDKB+H2isHF5BR/QrwQyJEczsBmLgv2AJI+YmcELHsNXgr0x812vg4Db+EGsIGK1kkcbZQ8TAqr73LgTNgszX05ZPQLMrf6EYhHqyKlTPjhCm2HRlIB6gqdOJpymJfS81TCWEdR+bIFVa0ZeYtLeIBIaI7pkBa1/sTOKac4zxyifbAymPC/PlTjr6VtPMmzlTGqt08dFS1tMNUG/RCkby/FAGx1Wv/DCcslOzWV7KhMLFlj10A7Pkx1IgcbTaHBGsc47O6dtYg0JRpS3zIGCkx0z38YZTex5LuFZwfD4QdKFiM1O7UeRBEwK1xmp9bvMRBLsNx5DtkCdti/M9ViR/QQW0Hwwg7ttjrQULVqwiDrXToaPoKtzBPnlndTmryfxcKYS25ztVLh8LnBxaWbO76ggyMNP/zgf5vy09wwm1WppbiDdc2oXfwY4+hPYmmQ02dkLNjKKQp+aCEDLHUt4UF7eB60HjoXsWHrMHdXw69Dx6leZz5lv/2tinHLhROcHcG4J+MbCTarUfMFj0xCMzaGQRCpo2Z4MvJ/GtoPS64yt6Ce3Yy/4Kf3lAm3G7lqzKDP0LJvM4BW/KWttSPT3HlsbVDfKzWSptA2lBJUfHGAQZX7gOIs+/t1oWKTUDvrDT+LyVJEk0u100bBRLJ5yVgW5YR2fitiEuhuWB3xrVJq/VPEYBz6kJp8OQ/Rbc+LK2NAo46wHq4U1EKtmB1h+t5JznxyFgkPOQqEsfb1heVCFbspriMw9drgpgWyotyYGj2L/mZ8NBq3NfOcOADIKDUICs7gb6wv15PLRJ/7CrfxjhEqOXRhlox6UZUtlM4G3VfSbhAssHTxg+56ika6YVUrFde9ocw7KM2jgK7z3CiH6jvzCXOUIbeWAMUH6dYsM0cWOHGi5HmR6Od0WW4OlUI9aoNk6+c37JMfJUgwrx9yboCnBqNsROo+sNv9I6dTL8hJqSsGizg7fEVA21E10lK2vW/91Nl8Mv3+z6lDHWnX0HQB1LFT1v8D3PWskk/qH5e98d2xGxc2dEPlmZmIfiQF2eyBJxaCIva740KTQidVx3AqtLDIoDyy7AUh1aJA8n/xJhuyYsSeLm9Dw2zxj/VNY13f2XQpkSr1NKkPZlZTkyoudnbxcKFZLPYn4cVvOCug4jx2ImxNJiW0gH0k8CFsEqmUjY94sjJ8OWoe3SSG0EtMJVFQ5/DXFveRo19JSv89C0awr3MdP3DoBdilNiAoWfrAnGCcmU+mb6Y8Qdu1+20OwaqGFDoZrGSUUSf0Q+4EAAAjHAZ/UdEJf0pdK/bWATgDRQe85Bf9uHCfASWnOW5/HEJ5i3v5MI63pEam8TFoa4PS+PlURIk9NHW/aY3p3wHrKvwnkyMCX/eA4oq2dtNFfkALHQUe8EqAJzLVAMHe/BJZA777Q5ulDr/eVD/PG7F8HefT5jAdC2kcsWsr8/sUangD6v1EYWzSB3QKGBmK3IS/OnHctLWf8TzLKJtUwSZgZyJAdtTI6cQdSGSzC033DY1nh2ypvx6sSSGi7xLJHF95G/kDkSE07f8Q2/g1Fza/kXo5Jz7J+TIyup70/XlQDTN04S+vzVLFxuxZzILSv3ev8LPUpZc+aZn2o1piW3AwYSIrinUR/UQ1dVCoNql6snAQXTOCql0l/srsPzcvNVJjqU3nCUixWalAd4N/CqCP1M8C3ixV1xeE+mQTOmwaAy9MCjHbSgyGwMWa3c4WbUGf5l1iduePxa20OtYFdE9cjKkEQOQTp+R5K0gw8r5loAW2qH0fa5v6jUY9RpZNgNn7RCyzvqZ4/ai1k9Pp/9hWqfR9z4xwXCVTiDhenp6HNfTo4glnQIQRPACpGZrqC0jSYvNPOi51XgFisrzD+I1HyI+zE+hDoJ7IFjeEOwXp9gHMfQj5NUeLCLIdHa89plZibP/Tp5wdHnIXq0t6IRijiCwUqYzg336sdAGrUBVU6pw4mxG3sLMPgb/eMpEZ/vbyhEauzhk5j4XIfZUt8Zmlug9UApE2CGh8/aPg+TvmJnFGshLKroWyYue7NuCiw8CES5fUd7DKysdaJYXWVGVoQ3LjCBjdRpJgrYBGcV6+rKIMBuOiT8e/bAdOtlRHkVNP00t98VsRbJ5Yzj7CD+nrj2kqaOFypL33xOLxl2Vn0XFaSG9UcIeWIYxAjqRkRQoqV0/q6cXZbqcnMbU6IuDv0je15EKFQ+Be1annXJfEt2x9nsGmVfjv8p6xtwZWeBe2AZrXfLZAuRfqksaQCy/LApFfHAWg5NAfmJtRtbybwWJH5g+o/kmOG6dKVRlQL6QytGf9Rtw0LxShDnzujWRQL6ewn8m1DpOtewqD/ABdWHnXa6QOjb1DrBy1TkvicfZ69I3VExiPItRlSKnk9GvhmTaBIo3I5klmusyT0uBDH/iFf5AaK8k0I8cRuID960m1I6Ol7JdjoKDMjKzlcjlpZA/4Amf/67lumJMk10zpOHBaMH/r80qjFzpacX/79S4vH6btJyxqWpPlZ0EmHyxFgvIeNxtpzOYpIlj2qTQ2oLxVLyt+DTUC/gaU9NkfxBENJQpLVS3cPSkpT6zCXAnxsFTeL/RrXfB9oHdQKp92yS+i9T0CbXF4aHdFQiSAdqbV/HKUA6vBhDS1ullCOO5wOfMmhjB9q8MHjCIkIaiOx8OA0QjDiWtSUrZ1fRx+7d5JCAz9QmG+8e2kaZ120Eb937vCLrQjySwflvzwBstdvmOQzmNL50z+a/dlllTRaRjvxd72v8hqhsvA8Uqxq8tOmENv4MIzw7kbetnLN5LG0VsIoLDM6pnif3op04I+vDTCRPY90137ZLXEwz8o67rJcUstv+5E3P5Uajc857f5h2sC1eRkwlI8v1DouqDvapGfipxeMjGNfD9lsNhVMH0koF9lj7MGg1YurRmRcgTwj9hcdx/EifMUCuOsrc88Rf5RYHy77aTH2kvPpsYnx6zhQdULidoqSsBCyYWc8qDg96X4NCQQ7nFvcAakeQgJ/FhmWmSJc/Ibkeo1gP4CboNb1LLAg7KQtBPqqWM7p/1hTqwxPNxIuQShmzsdzRdBn/ov9EL0o/xgGT62AujgquSG24Oo0I/NK3YN+45Tks8fNQe2YFNpSnLjJNK8lU+sGH6K18bXpzAPxkQ+XayPGWejJMDWweXYeN7McAIM45Pn666pd5TEpkCmEymsxOnRtYB57oJnfI5T3hTOMjAjWm9TkRZBWskM2FdHc9DYXsyZklGM97deHHACA3QyXLJPntem3ofPvbKMq722n0RbKJGv6CT0RrT+Gtg2cY45ZBUZNkEpQqt3rBswakCds/LbyqNVcaQTtgseT5OZXjQmM36btcq0wCliZXDivYpuJPsksX280OaqX4J3W4Yz3focqsd5uT9iNGnGbjF5vRY6VNHEDPLnJhV1Q+Ft2/BDm6A9cwKiru//pnxVr9VVn0JNorTF/tGWmKvcZuShaPzo2bizgyFFhblEOira/N/G/86/pBRJmh/aKWGnIeeEkIe5b4SgLgIhyYcQlgYLODMsOWUIQ6LGYR8ejPC4qFoRgrLdoMc1LTeOPNq4N8bBnPLe2fUuEP7gQ9sMF9dhddfFz2jryDCaFToI75aS6zPLMV6Pkx3Y6CZIpaaFrYsR5fq/iEb+tRNfVeGAwQF5i+E3TRr1DsMb9r/PZDHGv5XbvtkxzJ4TPaN0f6GgA617mPka8fBlu+cs0Ylxhblff42ThWkPNTjhjSJOJt2r1JQZsxvjqFnthrB+sM6tpEzkrgUj/5wT8gVJ3ABmbt/O7Bm70XY8oInXdfBLg94quhW79DSUeC6tdeSLjHHfd55E3HkeHcYLjcnqiOv5BF/nHK9RIwSQPg4wDn8a2LRizTKo3gdAIs5K5/qw9f5glR8nFd1OY8VaN9guEmoeBcF6C6uYQFJC/YBWtStNmyIEzg3GnopOzxLPP9JLEfuoaC9gpTwgTq7CU0aGb/263hH4vO11FBAHGaT4+W501+SYYnICKjQzrjfaaXWa0jTEFmt9VMwJ+1MjUqwQjYf/VOEUOyblXwK+YyZdynrF/zkSsn+P2Qx/vVXMRaD3RrRJFW2KF2PzTWqMzqnmRTvWl4P0JG4xm9TsCg7lhnUwQ5bfr57BXDv+DvPpM75w6hmCkEky+8IACKt5p2PvWTZ+nYpoULAU+9572Jmwbd2Gk7Rcz4eEkSag/KtsQPUHFqr7PVLt+BwcqMRMtAEJA6w7ereyfQ5YDfKsbkHpZkt4xuhp8vAFjlMblLL8WGUW1XTXAAAALjQGf1mpCX9sH0rLwMdT+2nUM5Gr0YM0jaMtOitb1mI+kBSF61nB0RSfZaHoMCtXz3NBc4gsVPB1cclnH88xL87I2rjqxlwp+bClg4Y70v0+Ubl/+Y8kIOIRoIFnFmIzocRuDvra6O49vzc3lHzUGTj40+WGPX52YLCVIJ3+0LJGJN310VABKV2dbXU3/zAapStY8uoJQeE6sGnLuffd1fHkeB6jXCGVp0msy1hnK7TfQSshiAscrVWF9FcTlPZqoFPeGzUQvvS07Q6hp6mTNhMsxoMHel7kV6UABHIZsqWO8vpHIgvCr1FRHJlrouvh0nWaumd2A2++DM06urdiGbWkRCrbQA9/m5geBlft3zpVNpc2JxjVgwf9upTzKaRhnbR45xf4Hm/INV9BPMDax0yTbzVUnOQZcDT9WgzzivfFaZMuTAcUqYkq8Mcro6LPpC2qYd8Q8VKNp7bzSaVkOgkWVOh4vBWeNAoUfWuNSZIju2a+w9bsiqx6Af715ey93wNDT6SQD11nEeho0dF0ej7d89QbY3+bhe8ivxI6yMjvEKruc+CrwjekDooEbdsMJeCWpET57Ge31mkf5ZNT3LiD7OuCUY2pjqMtDYuj6ehSCCxQJ8YBa15hVF875BGNlbnZ0Cvawescqgq+tqq1vUFfNZVnN6lAwNGghiyYBM8QLmnhTc+3KpD9f3EfhXWxlNgAKmBPFXWDLLb76xgbvW+cdMiYveS96k271aVT0oIL6vhoIEdzXNLuIHU/iuKbJQz7FcIbMgB6TL1L1gfGLjijqN0SdidzNBfIcnQILlHRsRDDU3K409vRrbuUY9KeEBkApNpmOYSFU1JXJb7K7DmsMjun/kTOxzfuCbyAY82Vrkn5C6JSh/sa0QuNN3vxTXD0HgqBLZVnarVmslRcqzq/YbeGvw5tzOrk7eICMLBnKIlBLOGA/T4weOFZ5ZAf9F7+p5Ez5XDE3lCXW4NUfunown8tYwjDz5yo1cnZg8u4hKE5YULuSp9TrsvMp9/mhmMZTtcZ3gY9F8lUYJnzsoYUN4zrNISCxPv/OPLtgrYvBAYjKghfpmzTHTyM3hXRE0jnytnwMKmrnTF+Q7n+NOgLWPy1YyUTkVZ3bo98ffPGrl5kIMJQMZngZ1DjBqFIHDBEajlnfmE7Bt0jJCbK52E99+ZgU5d1LJiIzZ3OccFzgThlLklN+nWUhj0rtPOt7dYFJJlZmC+9yvcsRx5qnUe0rC8gyXZSGia4YJ687+8cZf/lYG0TenWg6Bm7vyUvjHaNgHu8Ls0mxg2fq0PBJqT5S+DPImmZzNEWPY3C2+PGdyVmZy3KeiJWxo8ViwNHCD+fh12X66LeM739FonOq4eI4zsid0LS9X4daATcMVhId6z+fCFydtdcFCES8bG+s+tU3nxng3s+XDEQFCZu4j+8u9B+2MqQvORDErVnFep7Cy+lmopniL6EAmOcvwErbR4am2SKMvR59SGiQxCoCZPXbk3FcIDXEEdxklBPqaKSS68H0Q09UjtO4hqsY5h3PDzENPVkw7vwe53mqkh7xhkzWKetnDmBg8hoqOfTB+cC5oUr2prpg/WvoptTLHGXP71DZnWRgsKDDsnbr+vj8wZs6jlDJhP2z4mDKR6YBU7SRwMFtGzx9AvaXArjTNVljYVvqOCOjRWCS75Dgp/PloEBSsWuMUmis8goq6SIY+unO7WHrrDuNz877F/BoLAoV6ATY0oZIemgva8cNbmQwZgW6BvMTxN01O0HD7YJq+RwgBdc1Ur/YD7S9QtX8CXnKZzzrl4HxNFxt9t0K7Mam5JkvClWJFdShvF8GFAeoes7MVMNho5K58rUoJqOj5mTOZt6D3mOXcTJtXo8yKuQGZwPVrDbZieIGirZlLX/9P5DhHnUdPHy+NXyibqiz1vJmHIsbe9cRxEE5+980wsjevCh5Vv7F3eHpeCN2dT5ftqRVf2KWaezLwplaS7smGXBDqtWA5DlXmMP2YGhyKMoO0ZH05y3OWQ4CHhNs4ShS3kwBMzMULvstN3T6g9bwBU6nt1SJ7f1aCMfVksvNiN3DhnhyNA0Qr3+JOcbjDp+j427hXGvUYLd97N9mUFwrsgzUpN9FnbfmKTLby2I9JTZr5uyFOc/cuyZGsDXw5vK0vXkC0vCOqEyMY91R6r24uA1usTa8hg+rjqKAUYrp4WSViPcOM0xwV+sxosL4ljz+NDz41BzD7KPdRZdZdt50zOFCJd3esIRGlUixqw7t6/JKEYlV2TO/1IVcGptEbIgi/C92O61LRDSyYgYF1FXJcBHemadHhxEQ3rMZuXxSnaAGSHcfbLdQ2pQ5pYNJu3IQrTgU10vaC5arHtKrX5M5r2USQ2dpWe2jbK9uQC8evOE+CPZOZWz1sFWfXmyZtHqQWI+EqZMfAwQtX4BvL/ujVvGfIUbm0POeeus6IWO/T7iGHNPtKqAc2FzctEgDv2dDEps1m+f1XxMpyZyF0PjKGmEn0V9SyE9x8vcAprGbneaAQ4s1kyaRGR0ntABPF+2ByVoiZq+4RYijsMXQ9Xq5x97lZ+++fEDfx+xfHPkGLShW0Ss++0QlZZHUu/AZFjl7ppVT8+XxhrSV6tmKAJb52VuMYvGripjA0L0+6nr8jmr8h8MAvOV6rvwcFZqDXDJu5P28zIMgZh/zDzHzFK4UoIZTP0HDa47ygYI6vblHYf3h9c/H0T9Y287jxNaIuS7Qkdr76iMa25phOA/D/0a0X44nKNSwUX6/bT92/RzglmTyqhvknkMiotsqJf9KRq3uAAgmoYSn33NTosttfFNBiax+qL20il1J0SqpzzbC1bYCf1nQvEQ0J9bj98/Gr4Tn/IMAiAlePcmkZfNmVD8Q+RQl2oGfv47rfBHNWgm3psytw37HWsNp/V5BTlZwkLrQMF4spvFAkqqrJ91BFHFkPno0v0Pv1ZRPlpeU059tndFk7IslOiFEjDFQ5BzsC/Q/1ZO9Xhlu0J2XCqqIdwVn+H30w+xvJd8nfyWxTMyzYu06uswPNsL20xsbnadviz1Ay91VtxLDx68EBKIWHXYDfXsf+j2Vj/bUl3wEdGJS3Pl1TWnrmdUfAYx+ibZ34rzd0eVq8fGJy0mMLxT2SMw6a1PFfbpFE7qgox+DRa0k8DlWqoSRm3Vf1RPUFggB9wJGbgyM66wlCrpkd1A8a8nHDBgyo2RD4lQdrEj93JYDUz6NsTfQpuStPd3UY6cve8ukJHsWtyi0TMvZxKh2Pbw9nWKff9S3sJ8C02286vFP1gcXvlDOgt9+Lgfx4VTUhQdfbkIyzSAns/6+Ga327t3cLJ1f4ZqVNf+ZECfvxQsfzGE6cwK/itr9Wn3LzK0ZGG6tjFtdrRct+LKeXdeX4iKmACupYQIRJUOv3HA20Wq2X2Wf2ygF21+67CfO70554bYTLxBimvUb/JXyppXb53QEsRcj49JSlQGGa5FCXobjJXXdU7g6hub+jMT2DHwTDmUYQZ9R67jJ/8NgDzQ9nBuweZBeeP209ZSoNHAHhAlkeSC5Y6SVAr2Ji59SD4NerdIBMBFviuDDuok955W/4wJcsdvjINAqIbMMNS4XQFCRZ958JxFWuqsix5MAU0EXVWurv2zM9WZN8nhJJjpx1TIMZKEouN1b+m2Ig95ZFQ7fyYFQl+2+5cbda935S9M5Mlr3gw8OYn744kGbKh6PZkobuA8OSZKiIby3S5jcFJOfYCYu6otR1HYaGvz20TALRG1kfM7Wv6QqlXSrKRtXqgKyBTHZo9CQcvr1QERTzyE6ThMA/AhSZyEQ6ustZYf8Eob1TLQV2ScMGPTjJIkNvQr2d6JBQCoXyoDPDi093bO5YNTMwRFq7FVB7Sl2aLdhHXjKsq3hhyBQw4WmlqyxWjFLX0OiIyj87F13rxprJ3oMJlkrbZUe7QyyIi0oORM91zuBAABDSkGb20moQWyZTAk/7YVSIGHj4w2P0rhDcDd+G+/9sDsFWdnP6/kUbw85kG0zXNX0kWbiOmQS6pAuyEZBiO9UOvx4diU7w9WUzCwkPVcxEzurth9yY0Mwb+E9lux7Q1xMzAnnJiR5sQLZw4F9YgeyWg7VDcQsvVf+52C0vWkj7u8JFX3vptGFLgAriOjPiE4s+oG0sjazg5b1tdRdKcn/1wxilIzjtSeMM+yLb2V+slATXQWMniddQ0eZcUuVik3wWoTscNpIeusfaD9igKP4RgHP+XuA0GGw2SeZbCVGiOT9aD5f/3VT+BRVMY9eytCvdIJc66I/gHtiNNU3B8Gb5im37yYEFk7ilDOBgun9+S4vbVC6jQNnDkTDjaH3NoNKWAo1YQ8qAuUBEhAT8/WpLJS0SbrukJB6tCUv1K8r62Wpe1jtQ0Pg/8yBydJF2qfWGf0jr7xEsqX2d1NnB+7xkKTaz/STREoFday7nRYHCA+KGyPTXjED00iG3+I0SkaaxQGBNDgIRdRw72/R90sChEBq7QMzflDgu9HmQ82jVHUm70Os+u19hus717ntAIFZAP/43eUNI9tUeiVo+bJT3iyD0vfayRKHszEe0l8fYwvgAAADAAADAAADAAADAAASwnlOU/mBPyeyfEFCd0wPEqKmIBgqgPPeFgiBYCHX9EcrN32AEjU4aR/eaT8sn7kXmyRhWYlfv+P9jmi+rh567OeZFQRjAal7ekcK1s0N7el24f9vPdTAuhTevT5I0lx/u9TQ3dsErfyamUwHja1rfWBQBldf5K85OhsQf+U0L6uS5eei75avVe2ADG7B6FMwMHaLfoI9Fr2BNBGIi+otOfERNENRpe9sRYY8aCa9DzMX/yV+eBQl6n47aa76KzXedvq0pcR6XTJGGlELwheq31MI6CpmVYxHf/lEgkHQrxVQeHvoUIb8pi4+e5LQbzpEJpW2wgqbBKJwzvHP2znHVRagJSF8m+hQ2HvKSKDYezzK2jsTSHj1VQqw4skmXk5XZD1zI9dg4IQX+pQ8t3ukFK4IpS3mkMUl8QPmiid1qQ62ujUjEPRoO7gYE+QTyXbstEIILEKF0RTo0soTVbu6rsO0XV/9FCwkAU0icnw3qUHu2VTOMb5g6oM98nO1atX5K0Z4Ao/RHyPew5YpMZK1wuhbk6LIh1cI3NeQPdxAQOUZFidMUz8oq0tZ2kUXHvSwIJ2Cg3ql5bmvG8xn4sQA0TfUjRy+BegrruyBZwYwizHz9921TLAR5nq84DZklehYlmI7aD2/NOXzLWdGMVtORm2caqt9flDk1RMSjXPkKENwbxqFevddVvFdwzeVdqUenuY1dXaCGBD0MG6VWuqY+/RA0zgvA85KfmvGog01RIgc880UUFrsN8J3ULF2xcmiY0OcS3bx2RuAVZQdxf3VPfit/HtM9i7A4mvnTZOUBwVs8qXO/jF2b+22pSMYa27D9QOeb25HsQ6U6qMaRY7QYk3p9UDHFodg5fzd3CsvkTMN+7nuQcvJ9rqvMZydc0eoA4FtxrRKjN8HrgJsD4AZ1WJCinVzFPGuBmOBIUvITdPNcV7+NaffYWIZMZ+ox+TfVIAlN53dKkwi838RCfVKP4y3EyN5IAwLrGj/AWWKQ0P6l8xpFhEBReIi10qSv2u95Lksy2W7WdSd7wap/9ZtpQbSMQSO+80TsM5r7o5/STvKqgWkoGwqbbpdc/AKmsiHXy/QBDFS8uSb92aGkbgqCwPq8mBkGJ+sHInVGHqBvjijFtWBvluaH75uwemEbMKyNrV0WqhUALhsKHHEk+8jRnJnouv4ta1udd0GXTaqmCGB6mDlmVvhluV+vQ54IbITcASCVpzAAf7AbnhiAhZjctAjRpFFBaZ1Zb94zQtRMlPTB8bQSAgtcHFKee/BDTEArt6xhRwoLYw0j0NgVaE8/lwNcooYaDLYh/s12ss2DFtFzMn/j5+v+H2uD1gSjClhbwyIRTZnxADTrI+0CHVKwmSwttaZc+e3oE36Up4ri8zwfWELCziyBKg1m/8u6s0ixdJuPJrG+4SdeQINOsYKy1JqS7Q/2jLs779Y8JfoQfefbn9HxUyCcBVB/C8fERSLqPWDZaSnxhPp8ebQRgOM8Z+VG8irfV9DCfEZao9QB/+Du+ZZ/VQ9yq+N534oBzeEwC4e903CHjxWXtoQn4rGK/A26Efa87Q1AVERud26+CLLPRUYPloUsxiVqKoFdodzM6fP5eSy3GXW4KEcEAwBdS8Y97Ie+MtqCtEbhNceK8UyR9lz7eLlTxqi7ePz8aE4yoewSnSq7EIG95zXa6TwyPDTQNTHZ5/3D1ZQgDkb+YVU+1OFTU1aDb9e92VTT8tFaltygEV6RjPy1NPSw/cTJOWojwtMeZ7hsjBmzGFDiX5GK8W2SZJ7MaqhAmov1BMwXE7FMfPgxnSAk4CvJN9OsAC60J2VJksdKMFkDtwi88lw5KjukXvpm0qvb2rwwYonzcQpb8IZj4IR3hYfScQHYFJVzFiJjBwY8gcCy3B3yOsppuE35AeYR5XY4jw5+lXDVKI/BkdceKb7xoBWGVWt3b2CyoeoXY+SfLwz5DlnglIsAlswF7hN/BZlFMaK6UGEjaEpW7wzqL5EpPq+nd0KVOqD9/76MxFm6lsAdv2gDoKIJQ9uE6L2B4aHldKqfAMN2NULhNAC24TFlZ5HDNoxyMA/y0Ajk0/xezd4/mqDo8bFQG5ZEC+xDolP854a/3rV5eiu03Y1KJFzUETX6YWnywzgnC+vwtT0mYP8Tppo2Po5oDWWH+YVTaPp1tXSFSdv8ssXDPCNfKuTPX2XRRc/G89OL69vEtaQOf/IKe0LiShfJUMeLJcWYa0UJ7HDYw4BFvtVCvd90ghCBrAogwMbsbIbikz49NTYUW5IGwIPTI2y7/E5Q6ND9Pk/EKuMQKPrh1r72qMSKFUeWscmEt/0zX7r+iIUGMZXOcJin9T450J1ETq1G03Il+2BetL5Bot2I0LQTce3UAZPEGPCRFvo6vAZ/OjDiO4N38B+T0QtxoEym2yfmidaxXa1FWvOf0xId84jLi7u0ESOlA+aWBPsnCUsW/86IgUZQUs358d95OKlc0PAIvql+g/5sDzD5moa10YgypETTLTxam02faI7J9tDNESZHi/eVV/F54wmOumrbcM2N/9y+rROvSHBpDppq/Pev1C8/fyBbvfPDBKwXxOUVdJMUGyFOhFIhWcNtn6rb103JoT0NJ6/CWw5orpvtbEv2QS2M3ZodjBz/7PLMp6V3ttl/Md851aU0BIv86PruLE3jqAp/1J+9i8alxGptX0ZQ6UbGmM7xWwv7XpIE9vS8r9XddFYSYpWnMWFLEFfKKtBCSw0Xy4EJwFalZcdqs+xZrf91iX8edlve/hQRcn0MJK978AoLUadudfCG1W1XktsH0VfJ14yJ/7mP5zNPP9Ihzt8unvmIZUgYaZAxnI4gyBV568tQygq9XLgIdM7AoD65WDpePY2YUGDn/hk4ZLwBF+JpbccoMJfI0Ybg1WnvEgh+jCkBe8C84c62k4OBDWYcEMjLxy/QhMMu9O/uN/dOPL4SY8nQHaXPPAzK4bochlnzQVyUGhESWYw9WYPosKkwqf14NZgNwkBSnR5JiwTV30m7tsYu3kfqCAqAQAjO6CHVTCy5fcHLYW6JohZC2Op4Ko4X/5Gbm4aMo5LAcDezrKmJJwUZYoynXmBwmRT9s76yPmuvvRP5fFQatP0tRoQLLBwuASO3euZdFxSPyT1nEqKqpJcXx4olF6J8USrzF2GwiOWu0pAv/PC2kR8XLZsV7oCNThnG6ZcyjAcoe1o4ZuV0oCO/Xnwbs/k3TPS5Ui34696fdtYNpKYwFaLcEWNNpt6t6KZsOzJv1VfRlPDyRgNWbjZstz1yYwaVlJ9MrFyNLgH7/CNFSklEtbxY7BAbF9DOExqn7E1KUkXlBBfs8/ZUOctwHm8wMvK8dEtv+XW525mYuZ97vKNWdTjunYM+SHTIQvbSmGmtEaPzwYsgwFeCjyxG8BV2ItLa7n7kjfkYGLD6vH+cD5cfGpvoDsVoZcXh1zag3MarQ6ShOZU7OALet4lBs3yhJpoFPxywWcRnApyDddwDEjqLLQtjAEWF+fKmm5bnqQIks5dNTgX/YFbyENJh1TrHZcf/SgrMKlyxOpt6UtlCemL2INBbPpufxvv12x/vH7trPsNqujYHZkTHt3qE0bZviV1BFRjzFIHyNEOInctIrxNKh9Kp6wAWxT5MH0YhVIARtUBxhCQVfzDJ8tMrzz+itwAViSaGh/ax5SwCNIvE3YQgqxAL9bNnzbniFwjCb+ShwSe+xsIYK5z45gXckij8q/xlP2zc2AGMDtq1JoDromrCMQGGeqL0J+Hl8G6GUlLgwP6Tf3QMr0bPENYYw5dAL1oqnXT1uFuiKbXJ6yXn43y5skFQSqcrKNSChgnYCEUX8TKMakBKtjO5niEPdmXBtX246C0aia0Zt60ay0sTuqpQuHNRkUZe53oP6MZg9LcfvlHnwUWU4khMK2WAFmJ4eeEGYewQFlcLuM8dhkiMmfcVdtxghnVeJ/uwfZDDOwzh44CklNI8wHp+MRrEh6HUt4j7sFarLVkzusRrXKGN0H6YFfWE7dTVyZez/IbQSb8iHOvdAmeNtOzWb2KV54CKqO0ooktjvTBhnvY+2ad4xZrbp1Dpe11G7QPMYNL+zfOG/pMQGMsQjsPETVjh0wuUo1rGVWiaxrrDPKgZokXLmhwNp/yT6Nz8YLhkFZjueVXudvbD9ocfqpmzUQN10zGFJEP8IUHvfg1GriegFMFbw6WsW8tbQ2xkOM4qT2keEp05HqX5e3Uzn8rh6PwSwu/RQ7A+TItM263+uPjWYsgizYC3qhoj72BCn4jkkY8q8JN0ZpFR84WUh1KDTLa9FLKR2O/R36o8FNsDCehJW8jSSikfqI4pgOZ1q7rqHufamz/9rd3zhk2ZcLa7DLzHfE0/S4zOa59RqeY02Sonysgr8FLbj8afA601QWHWlQsiwR458gdciLtUTHe/FziC2GInUZMibwQHGMH3goXvg/th2IR5Gl3XJ4n4b3jhYDhX8Cj2lusgh3vsj6mFtnOsYOFCJhH4HMqUbY8RzBFE+1jNWzUTCX6YgvMqZbcvhWj6D5ICrOSxwsqZhujkNA2jbtfJEtImiW3/NxiAJ+00PNaDiw8IxhJdh+EykuefJDnegitiyyeAINZxPMst4e0BIMiZdPv6zULOzq85l42qgug14DGVnB8FZoZbQj+i7uTxc7E/Zz9Gq8zv8Nz9cTVGQUKSomgSfCrUOGEZLYu9VTYyiwCXHQOe4NzE09zv9JwzzfOEeyh4xUE9mN9/QMIslkopMTsUaxyjCXQkHAO0qNa0wFXqNly8YxsNN3+NK9Djf0AW7+NvXrBs+j57NVDnH3Rf8XiYQccqdOP74zv+4YGyyDIpCkhvrPFbt6YWcwwi3HkgVN/6eieJ4sg6Dt4IvBfkGUcO/mtFfQxRrALTVxHqCuZRX6QRO39gFJhbZ/UM+LWsFgd6vGHsqs/UT8pjITLn9fmItZ7KvOQv9tB+HdyN0LXZe2HEE/BJylERL6rDElmcEXt83XV/MYqdH+TteEahwr9YdW9enqo8kQQP/ZMaFSPNnFS4n7er9drFkRzRYz9Y7drmPPrZsOpEZXONw0BTMSCjMlfhlr0xyhL72/oGa32XR3CK01Ki5ZKC5Tu2HUP83dAFDEY1T1S2BEzkNjeUtYXSKbJZLc40OWGljE18Y6gF7iLrWWcdF6PgxX2h1tFOXu/z3YJ8B7X5me99S8d2OUvbcoFPdfhd5TSTNBAABQ/iv2pq8+Q/nkwaf+wxm97eM7YZSSpVCh3GKcTHyEDR1NQKKSZsmMcQKgpUDfiRoOW9s4FiDSSuynLFMvXIKeWKM3J9yQVDjwG1UoslfJo8gWt9Myn9bidXR6YjzT7Is9k/6ZOe9hZkTFdl9gMU+fDr2BrKe0fYmX8Lcl5fbtl371Em5bI0pMf8gP9IPW0EL5oVz8nySdSW+MMzs31jlHKmkf8G4+bqJUe56Pm9+k4to2ijY4wuUDebLsLGVvw3CFT1dTuGfWfucMgsgSmv+gOBxMuVd1bw/G0vxSdYvfi8pKnFYFqnJfSJ+LnThMtXW9MWOKHGZvNx95trFSXualDFDlZmBTtKitrktnkJyfkFM8op9vNu6kCuH9npZALYxlrVpDibpIlWqDEEUYvYNAfJwJLBQxsw2aZ97Bgx5C3rXr9FLq+9BhgzrUnB6mohs0W0Er0xF6evaBUgIQblVtsp6Md3xigYOqwYp57Akp63ffl9txgHRx4hIObzlRp2shyABdboca4KdshPvBRF/XZe1P1DDFA6/52TSuVKHGBPUBE4tNF8ND+zB28+yDS6tK4gSCgwtmT9L4isXdteQWn4/4Oqrzkdv3v/Ow22sIIADqKEiSe5wHSxP/74HQmfEJ3IwBD5nxWHF4TWoWYRUAQReh6HFmyrTmdUuMEaNVJ92Z3anBfsFF0+HuWBgdS80Ps1+QqVe9f6mQ/iwwX0D+y/xd8Lqeo4yJ4CbnwbfjVPUyY0DsKlKgGJwA6AVSXO7pCc2FxXssJXaHIQ03tHnk0XZNVrq/bX+x8jRAJpkTzNblDVXxbAn3CjOn4NfdJwyMu6NSST/NNGkantPBzP/Ln1b46QKHCJuTUj3SDVMUnDYcklTPIYk+rCiseaswBxFI1bHRAYW57RW/Bca78CeovqrWNdtQI6yN4I/UHU8E0yVP4hIZKt35ovvLjr1Jj1s8xhISFBimSEhoskGKJdiUzq15x8qD17hkqT3yA93R6oEkaqXre1Y9xu9PrRVK++k8wE8if3aIztZMUu4b4rM0Hjrbek431rZusYJQ7zzxJGLDbwQRPutwVSeLzkTfR53FPXTGLJ85D1YrF1b5KQFeGY6+uv9tSsZRQH+7H/Qm3bAYOWkOAiLGXZrF0RNJgfvR6ze/mgsYxbnm3NLFmREqcIyIzN63e76kDZqj2PfP8MBKIeRl6jV0MZw3ohAyo7iLXWoGqQkChFk++ylC+RuGl65qz7nQCvJVv9fNM3ha4jdQzXy6qm2E6H19eJIZCcHG6kA1PwRa4103es4fQk10PgqRnfiule4H9WMlbnJC8T+hBhhTlFL+XIoBxFJggYZX7b5BMJOxGSZhbKM6Gk8hTQfPezouSlWJIMwRQd+IXzfV0DHYbQZCxiY7USGRO47uBhSUFYb2hVnc4QqHiXbSSr+XibciSnEwNvi3Xa1HFaoOSpwskFwPcMarwCtUEAzbRkbmKwXJfw3t+TcIXIyhUh3/SqMLbQwvP3OEqAQ20NkoaC5r75ebYAulxzBPMDWuYHDTEgErER5yvo5ETYi2z/rXlaU1xWax7UFWzdz2nxpEm5ZO3vj3aI1JsCQumX2gnm3ubBUN0qCoz5FuULKZqn/eKeVCQj5Hsy9M2NaWVcchQwyoWG3UOHguJajYaASQwRB0+GfQAgRWit1kdTL1GG8gW+vxZIJf18bYJ15NsBT/VwPKaY0eYUJ93lq4fCx5RygOsw4kIE/EQXKrR0phNNHHQT7Pg18oD530GWYk+TRuroeb8A9jmJauEmge48f+5IrcbNkv637vR80wi3uaKvlljpICpJIWCroWqzX9mYXy+Ywpb9UzmS3D1NjxzCFbNnmU3vjKforOlxr+g++cGQHcHY29+UFV7Pxfb6o/7u0QVA4IsrAb0ZLB8bwtnVYcRA4tALFvd1meS3Onm3eCZX/S4QA3XvlsrKnlOLz003SkBMGEvAiEiT8X5mkDzklJVlTcRuQPG6htVYUFd+rPsv0RqswhMeROlvKtlDPvI+2irjmZhBoAFzff2uIIXBuNbS6fQwh6qs8ic8G2+0OKX33ZnEyc2T+pq+QnahCCWjZwM9iJMPIgf7Dp0S7XM2l2AlX4S+5mRgHrM6uqRpCi8h8yzqe0ZmaAVLqgEhBWk1cO9gW1cbV+c6vzW0cqzXQiFiABjXVBZONlsI6XXjwfMy/woXOsA5qW8renSnr/WLdB9vdoPUJ+G0ZCsicQopalfa2pNjBuRGhTUfzXCPt8B85D12E7wjj8FMC0urrcq0D8D4sDGWFmxDoep5WWjcZedm8crDtxR1LfwUn66BtlytMWGObF94dvg9RwXDgmW+ggHWT0N0k8GxsU/J35z9S/7GxGqHxHCxXbRwna5vCNoChGH5dfPL1x4hj2ASr7LEhzhq1dY5jnN75HgslaV8u5s9zUqyw/Ew9v31Ok7Gh8gvIozRKkGYTUgQYRU7gycCRSpoZw65i2dDG/xWEXpMKgTKD9/UaU0eo+JCacisZvpEQdV//RBOAB9RxbOU9bYHiEjAdYK5OyN3Asv8mdxkDcatIlwggtHTv5yfvIt6rSSRBADC4kysoooCG2Y1Di5L9lFmuMQE7Iv73aNX9CaUNjgYVVRtDSCiPPz6Qal6dxV4C2nmWH/9Ir9BWjKyYwZbqEb7MPwqakXke1G2eCtMfBwrnNm2abEmbYKzW5ZOHzHilSeRzPtPYGQZSTZuIC5kzdpnVynMvgzmW4yT2TqQhYA6bo/RfUn98qtF8gurFotjwFpBCg3X7dQwa10nJ+L1od3wuWPOUHLLVS5zTAG3ziqwaelqA/MjXw3RoJn4SNMC72LUghnQCVsKHa+eQ2uVjhEL2E7I7u0thy4KpyySwiauBUHhnukcQnqVBo/2qBABlW578ojMTfr6H1xzd+SAa0pCIngs9dm63ylStp9kpF+vIYfDjk4TmOszpDrInXgEUTSxWWIlN4N+7DGOGh0wGmF3N9N9xShyPkFIri51ydM6Q2ZPkEihGRHbcW1xx8OVy2aMEuzDE7oCSCKt44vv8yyEChRBC94EI5zcl/u71jBfqJyJo9I/YrUgdQBx6QJBMsH804ReBYO6u0J5o0/lMlSKIanlNjvvCreuxjkOPNMIKiQz7CmjWTjOjIebYQETiQcLy5yQs6Sfa6xwcldrqrfV5qNlqkK4qkQPgFyHb5x9hGhz5ZajW75ht3ja9/XkyvDa+Te+/JqggqzzsrLraa05kqvz8KlmlOoH11GdJFUz/CX6bXqUygOZTSkVD5JT3LlOX30MFd6kkxd6XG1lPujRRGDsk31aw46glvqsbFEGiiYbdPw2hQxlZcZY5dLdN/byhrV7bIWSfvSDb6mlzIYmPLR3kyDUFEHaeQxIIRwJ8UldGtL5vUfaGeqzV7RDKQdQxRCXiLqyr2aFHIbTCDFXrDcU1q/IaAC4Vk6X9m84Ax3qcHJG+WJr86t1RM/aHQERyuEaoGuig04c8jgubJxZ26UdKIjBQpv6mAHJZNtx9/BZ3U7ubKNTuANgeQBAgu/fbmk0hquKKuDH8uOXMEXhkiN+tAUtIu6a3colPYc0dSBgut3QCtMF1BGuuvaB/oFPsOEB+qaGShhN2cy/38IzSL1Yn6FtdUk4DD4TgFrpXNlHjri3Q+ZnxgjZk4gi1ainjRS+1iRVypTE77Y0KiULGpashqhaXnPUYz1FqZR09VTw/I3GRVRBTMNA3seRGspu0MelZjpgpDTJ2jbv2bcd9w9bILgTmUqbLNjLVA8cfkTzrLhWstKTtDK7zaXQ754/BaDtznGE0fpByJlb4r2x1wRClJmTsfCE3wiwGzuRHZGTc7RacPVJShHj/JpuMxEDlNP33MjndB8l7rxsq+s1P4jQfDnO/wNCDKiuPyiz6CgbecXQA2NS1KGHJWQTovSbq1n0W34WYZlFcf4jcQTiNilUliYoDymLbSPVj49VEh+fvbWtsbhBKvpOf7Yb7G3gR3uNHEz4Bp12COElVwcEUTPtAWvyWifbBXlxBR34an0JssVCgEaUJP5eknOolMjQKpfrzArwC0tJ/DfWtud8xUa+eoUjcIZFlb7/mT8qktlr3gC4Q+h4tdt9HFOfkA2iZ5yTdjyhfott+EM3fUq8o0zZL4cuhZtW6uak2HW1VrnQCAXglMwyYDc5h6mdN3aT51QZlrBzGe2cDGys4hrrG+khMdAd74o4h9qJtJwJQSSeSu35jOhxUXje5qS6QZr82ZKbr9Rzx1MX2QNkizqpylStVoPU0r6IBCV99uIzPevn50k6r6QJRXJ8gLM6Lj8MBS6xet81kImcY22Mt4mtepuanci2hBQZDOeTOfQBdjbFJt4LadLChZEVdSrolO3pihEWejXcyY1F2QK6HlKtNs3wtR5LAIVkq29OMBQvXFbsQoi4G4AlgWcs0VQLuFsOO88OC3xrMbtCdLDEkOXeIdAuQhMMefikKNbGwP5iM37gi112LDM7u1CHre/mt8MgePmkr0eTblYYB8YhUwIeuFgLvmesZl8TRfr59Hd4jDARGi/oAVn8BUkIt2nldkMrvzvQyklueUm6dlO/a9vtw/N2fsLLwxr+v0qgIpXiSHQnNFL8fr6vFQzr0RaBxTvozLOxDeFtc295e6d9bg5Q4dchKPJYjsJmK6vpqklWN4ySJdAC1IvfF9D0Pq4Y7y6iFkAWs6K1ukWgQiMqzKPh0TpGag85b4V+h13jDYkzJOYA57qpU91ug1QjmPJ22bmmACzairL37o7J4M9s9LHtwh01WVqGVXomdAuFwW9NykNWp+ghjsGdebQSPxCKsO4N3zvJAOyIcZRi28ga+3ED3ZYNbTC8ZrM5idq0NOnDheMicGsochspsNt5zszqBuYusrBVFRe/sxZCrC5ZvDdLKqT0DCFTP9NmuG2/dzMUlrmdhg7FvxWzWNpZTBfsaMDKTKUYYiQ5an1zyjBTzD/qb5/qLn3wL4vYCe+gdwyUbFNWyDUKWmDW6J2twNF66EKXP5taoTpSr4mLDiyM7TEX5/esdPhbOdVIQPqQesno89n7IcmPIxt62NnRt+qo1drIxHp8b+yo5m9GvaKM/EPXh8H4yHwLrYSNb9RSkSRrxLMwnMxzT5OR0pjYlmnhHIW/kfh/veD27qhFdxYzBVDqAXc6WAJ/ExYIBMmP1MW7OTJFTJU/tliqpNEkr+A9dVNu5EGgYltM8Skl0egIjswKVr683NKXSdc7aO9J+otQkM5s5F1k1ZlMDndQgbooUMoRWyxg+ZjDGP6jHpAhrZ04xyrsMkRZXSSk/AE2eDOOTAK5nbkwiSm+bAVrA6uFhJJho03stRQAZfZFrwDOrvONw4vk5WuqnRPwqcft0RT09AQa+YiU6Eu4whNz1xVTkTZ3jy97PIHRz1BpnlvUpESB5tSkrLVkkzYU8PVleRqexP724tw//n1K7pD37s5TUl2r3XlAq2Tu/lXicAof84ujMalVoFmpe5s/9EbB+x6urezqgevac1Tucg7/432UgePsClBOIbozZXotVkIXTYsOpdMG8Kb4BFssPsnniUdUWX2HNorYFCMd1c3GDxx8P3vdZGV3GUjKO6CqLQxnc0L07rhOvUHAwg4iSJmOPcjt4z5vd088yHOg8M6CWybXh8TE64z3A8CBwZ60FV3/RHEvAmdu/WxKTGeL0hZmVKBbkKo4Z7+wTlXF6xggaIR5ZAhc6g9tEDJVmFeNYtCCPaC1CmmSg24ik7ftgtbuAYmHbfhSwitBEkzON64ccVBpiGxjyqhrOERUzkH7hCXdzcnLnnUcGkaFzKvyU8tZJpJ240T7HPnqC7fNz+DmuE8+ihWJ6Va6/eE1moQEMghTgPTaP84cDeqc6BZtgeDkKtbTUAl0JRADkUlcuBu0MfSTkXcAr7vKY4hS3vAAmVJ8GjH4n+D1O5TqnG7zc0z+CW9tIPS2CzenLFGvZO2SY//Izpv/TxoIoJCiRXYHbtk5Sb/JfbxZx2Zarp8UTTBbOmq7Js/HCib+/GquV6z0E0zPC0ciZqLUCeBywNwys6+wBr807//cA/0TT2uy3XlIgPHSqwZhG4NMGF+gCMZPPwcV2JJCyJkPhEPfDh298idaOcxRdaSOPau0Zf1IUQhtvf6A3uCmJzzzjqt5nTNK1LT+gev5tB9uf3vW9PirrejDOLakNkZpsmxudcwNM5FLqq9KPBPqcyxjwK2ifBlSJsNl8HbsG6lzaarJZSrtdJh7ile1yNfDqniuqQYzBQGHGhlQaeLcos8DbTdA0ppUVzxOzF3tNroEddzsg8yVFOMZM0BPqzmPHmouISRw99zZ7MS1vlbHz9zf23JXH2BGaKq4ScHoaiyoD4eLGC5zk10q1P2jCaRaPAa1+SQzVr7uj+3elfksx2MXqMLF/WKoVg2JksbLiuq5Air1Pghd9ZYDcwfAe2mYW+lvtoAKNowmgDE3x2ydDbjbXbgkGoKEelRZz9N0BUOZMx0P7LGia5wJdEL6f5dcFke7It/Cq7dpg/q8uV1AzxqU4ziABI+pMDaDsuBTum/t681l/p7wijgUjbBvMDJhUXxpAMv6+omIWgE1RGQ3BYzl4TIvsoXBnoYtnvb/P8nGoK2riSTjMkLWuXoxE7jSbXp7awT3if1D2t0pfOhJKrJPcQywu/7mfC31zzsH+3Kb8AMLkwtvUFm+p9pltlugtmDWpEcdpFhzbxWTetKelQEMlHnXX3GDHyVMf5TWlFtY7VAcbsXuXXyTkzjIsBNzqybGHjvnLF8o2cW+sEmrXSS0d2BzuaaTODiPTTyoIeJqod7Y0Z1kvVcAENbclkXM8Od2vek4kPpDu90/9baLHn1IHk0Qy3LipKE39A3Jk5B4Gooe2kaoz87KVOftGqVyFELlfLuNVtenOL21FBfZYYSaN/FMtwZL5H18auP65A2jrcC70EIQrCJS15XsiO2A4P3NwVpWFT61HZ6zx2hI0ZogWofeS0mmKvSFLZ3ZN1JziT1aIobZ0ParePwDZ6IKKX+i747XG8eMpwzwdM7eSI59LvOQj5Jng/W6p5zQsCLPAA+nQZP7VxD6htCvA12SBTLlXIhZRxkjonP2q6hVPd+ii+wxEOn5WShr7P2kP5ZjRcTym2+M/9Lq3v6809RJ9MLyeo95wa66T8ZoGoscVryFCSt34Lt5Cxz0IEVZcgxH4KOk6Hr44h0sgzQpiawMwSITRt8+psh2AfxSB/1JVAZcLIxfp/4REo1RFbJkkINNo88VGa0sqZ9vz9cGpDexGm93tJnn72Ckgrc0R45IwKeNmz57eMXevupruWP6aXgFrxW0V9xWTRsCgQgBmCA9LdsnweU0SYMWDsxZ1ERT0VXff5WV9vM1Txh8YpyXGPQUYAva6Uzc0tWlZoK/eE5/dVsd5J35ctIM8k4T2/wiv6jjIfdAhfNQO/ElpD4k5Xs+PuU+GAmXIQVh5FqrSyvTu55YDPe1qPRkFwqS0ga4jJHgmC4Wr9I4US4a1ywjUDaNMfjxdugP1aDwYNOLamtSZ99eyq6SLk1sKw4Feuz3Br+gjPU3lcouN53w7x4S4G/i0DvbLR6GAd0a/6Ln6rII4gV09vmO/f6H7qAM7bQtc+1cwN/RU/9441y4dbJWYcfpo/rFA7R9ypG6CMntA8mNgHhVUZQq/OWDYWuDBavZQ2Hbv18Iszod7Ir/DqHkgKYEcLtOpuyJ6KDlbDUQuzYWFUL1hmxzWUK/yrPEXYOwp3e3Lda2mF+Z4QfsXzDbADfJ6Gw9oRLxtDY2SXic83qjeTWY8M9UdmR3ryPev11buAcJUF3ZOC0CtIxcPHzykCvKyV0uLtkQIMKz8KNHn0wJ2z7kOKpcd7ThQDIlgGuPoWMGw+xp57BcEMWsKcwQk0+WBpiRbr/ZPXya6TkUIQaXdV5RXiElbq356B0fsHzHoV7+6azi+HOamTTX0s4lVpPaRdcAdjFVkpwDLay7CxnjxQkO9kcDX5cZVa1BMED9NuxmJKf7VaWs1Fr6ia4NSrgubwk8qS0c1/lCsb6czbNygxDUbeZnZUnuwEsu1lTCUwEdnEbld/PXrtH4KVzNXSq08ycaZGm45IojrxK4VuHWsLiy96+6RljHj7p6Qn6X8AD/FjX4TM8THf0C02nVlxeSh6HOtRsnYUB0E/YODpJ1ZSDjOl/tfIqVmJWqbxauMknUrNTRHQv5P6z5cfaz6tJLYiHtFy3L1M9oa1FTTOnEFKp61PLV2iQD6bYcfrKSFkexDXKdiqIvbakkjevByDq9sUtLZLffhD3Cqm0PKuf9nHrf1mgJ5fqek475nv0dILqoVu0ujDxksrCv5LDALXoQWVvhqPJDA62RWjfxtfP+1Kb9RFAQ3qeSM20Yd49zRPs2fDxd7B3hPR+3GTvd4hCGHKSw4eAAlggZx390R1gd68iAU1gCiSkWjvZal7yoSgB3w2ZvXJ/UrMOpwGgT9P4DrV7cxH8ZntBtfcBpy9+fTkdz0cmVJTsHnegRe4K/GWe8x+SAd7G0NQ2F06VZDQm1soNcB3sjgwZL/oOI1pCtXnrz+Oaqq+K+WI0C0ScquF+f1aFu1Q8kswQX20wS1tZr+rZIS5AD27EBBLEoFquPv9b//MEMYw+uBX8WFkItu2o/2edZRR9Q8KeqMAOV/Tfe0TKs3jPK/9qYdWPhZiony01xWKIeLLVI1RD6KAOmBRAqwyQpCH3jseKEsfo9+WfaQ++349UY1TlHCtF9jXQqZOPHos28elm0zIYd2fhXZvJgUFwE8RhvO9YeqwM5peIAGZPGX7H3ZbN+I/9FUr9qyeynEFdfXiaOLYj1NEWrvjj94QAyopMrZBr+gSP499GqBRsudjwSofgPT8gIrlpzZH0hsAJEDaOC7iSPfg2HcYpHL2/M0rUjrynVtB4r0zjYHH7NQHz31ap7EnPMZov+8vBvXFJXLStpOG9vqQ2t1yLFv+vRtcjk9IUFd8uBH2YtTBfWxvKpExczLP0L0HZZ4g3iI9V8RguVSW8rMI9zy90+Yqa1nZpF4vEICtbIw4h7KBOiDZPcw96ibKlRvwEP64Otrjww7NFIanLtLY8jIDX4K8HwCdJqY4MZRy+Dm4MqpGdCg8H2IeZNqi4FO/KgVcOr9U6MI5qHTt38z449/lZMfpWMOGhV3YTaRsDN49OxzatBrpTw+ED4Urs2PGf2za1PD8URFIxaQt8IFKPvx6UasbCZYxMXl+jYGOLQ27gkCnenVl5bO446FHD8BmPxGL1BUX5Y5GHeqkrmHAvOmdwMXDbw8oQR0Wvn4R6aElBtU73UutGYU/h0lDmdbsCnAXvl2QuXCjLH6BJsorZmkprcpvZibl2m8oJGqEhECtoAChVGY/iLrxE6vwf1WKTiqDuoFjjNy1TvLNT9HjTgKxmLeK7jljb57yu0SXCdjkVtHCmIRTqsoPLZKD3lA0z3NYtXDaM3bEoDGuOUnU+Fs6NYlqeaDeKduewgQ6D3hhuKpGO+6JiaHqp5Vlqg4+oWB7gpCusslfLaPXU9sr9l/9K4+gMWnNFgueozRbIHVDN7WChGbIoks75FgLR+Wh8FoWDjCIDFXoiAHvSmE4f6NcJJon7jt/ywcs2Eth6jdJ4alTQADbBbvbnP2lTBv3olOFUmZiq44AIVk/QokhS1XhkU671e4w0k1jd8ujyl7kuQKfrTUYAe1opdkCKuFnvqRlnfcawD/vajN6AjS1X8cTqyZCpsd1NRdHbgz/8z5eGXjmI8UwR3HMlkH2ywzRo+N04ETEa/+gjz+d0nfbf7toQN/Tw0EIAjwufs60bkMNRWGnJxgObL8SN/7fjU86puQOd1fQN8IxPF6Szi8n1TS0mKP8zriLnWfsIS7i27JNXrLnXq6MGFlyNo2uDKVHTPXGEW9kaxeA1VUVLStCBmgnn4Y0n5SMB4F7GJfTPuwb2tQO6yFoR3nMBhvYTnbQ4Q/OoZDcxdpo38khcAJwnd2mqCKXtehz9b/ehDNQcqEhhx484moO9SaDrwE+wVbQd5oX1yhsUi5Zd0Ni69AeLArcm+RaqYcODBT2SuQjPtGykwLhctCoI2wHyv9fCtpLdBxbtDNhQy+ZIC3rP1ePsd3XL9Ma3VP89RpU8EfuY7Mv0B0zSYNTLPakF79kZeYfzXda23Wu+iMEt6WxznnCkRTgbosXa4Dx/TGc4MDaAdosVXyUOz/KUOyyHKFwrcSxoOOQKCIc+qVWjFDCB4sIslMXRDAjTqmEbvMFVkeRMrbXl9+wRw16BNTeqGxBdFYVDaDopOZfWTBHuuQdFgZeEIrOo9lR0cPW2OznIbMdZ0frxvljQNhf2+we6LUhEIFRQhCNxu4kL0pBuOJyQF4rWXerR7Zb3JoiQ+WkLElpUt4uwWVrfP0bMRg4BoeKMzzo9tzbo52QTUTcLv+grKr5Lm7zNpAvIOEoSBxBoJbqFs4fkeoLf8I2/0BalXrhNfxfSgPsrCm+Dli3/rPo18YoiQRVckdR92LQX4m1eI1kzS9P3XrVmugZF7LLFug9dbUGPnuFKf77nKGJYyHDwd0WpBSNYh85QXf8C4vDORTxTYgy7p3u/OO6Jyhb7Je0UEk15C0Iw9t5+goxbIcqSuPzyjyKg4peUQ3ObGUf1Gs91dGsWfb9axyyY35gMC/antL+rVdMUKUjRevUqo53w0g1ABqUSYIg5elDMVf87Hw3Tq78PvH6ExAc8IwIoskCo3sg+h8m98KVOry+V7ARVcR0/nYp2OtmblRTwCRW3GeAar1PMdDBRTzrzDnzBx/GM5duDpMrDm955ka7R6TOAscbGsHK8Ez6rZ9Bw4nYrhGrFmGqOBdLBUOsAGXCzrbub9jMW41WrXlYKJh+K/2JIWbxC65MERw6tmhMNeoqDKoW8K4AyYaogFYC0qB/SuZ75hWeC2hnm22oY+To2tEgKuHnP7tkXeuGTde+jx1yxbRSHM0FyStJPQ8TJ7SuoYrxTmfIbgi7Ctd9VJdZIUqXYgTmk3YQI51++aQdC1rZ8KERDtQksphI1fyK0VpsXykHj5Ngb/UVPWpgiCRc0rii1hdC2jBJM6S6ZuJHyei27/5nWbmxuXnEAg/zWjDyXZ9IPaGS7Wozh4Agr2K35j/VDTfPqpgPKiY8+ferbhsR7HX8znulVIWJ88qRnhZzdRld4C+5lNBPrJV5s4CwPZxPRhOggf2qy1KX2pGexQH9pLKkRqtbX5zDuHrUO9tFQByBzV8qnCdS7pmVhskUwtplGmp5dUDkd5xISIgaNpqHZscFA6fieJQlgxhqbv0k/7GMKnhQtXQC7gPeuX7DFDSMoFmGcW0D8j0BLaEKUXgFRunk0acMwW4mNI3bW3YUHzzyU8sjVC5pffoa8L9EWDgcSzbwl2XurBppaCltmQnL11CWEGOfmva+S1YBuFlzzSJFkhGbvnjjqpDK0Xu3q99ARwdqczb4CL9dSR9WDlbLFVBoO+0cs1KgsjPV6zRG1W1BwcwHWeTJaSPU51RffdpQmVQO6s/RA9uSeiwl3hHmYMPhHziE+2AEc3QP1UrUX0zVunzhfPhCacoSDTz8VU6DYj38bfroCsujGOzXKa9NEvhY98yRoEQURQTWa2qXXbzfrhkt0ETTrBY+qFxTVwGdSf1VHAK69bTJh+9+n9zq2mgJo07eUGeIW2MIsCO5XR6mgoxDNBbyFaxvIe2tKS9mqe7yFtEbDWWWSlm+wlSeRRXmfjbhH6wB6+pqGZJKct+KDCDZZex5FsVKdfhflyNGgMk+jlMX2PBCTnIea3rpvI7g5xWshB/yibM6seU89yP9J61Cnxn4PEVxXkYUgi8ujDKx0JM1fu1vrxZ9Rs08sBZTj3a1iAVKrGZtj42XbGQ/ujXxcoZFW+aOYOuPRAOoDfaDd3RTWm0cx28jrqTswyAW4kkF3OGBz5ivXSNcgqT1UYMkZarMjrKExYhHBrzWH13+6RZunydD6nvrgY01ySuvUtArcvR4J41UxxM95aZKmMnXbvUeEjKBz3kUlF3bBWaz56uOPz0ktTqmEDVJs8Wpu3ByfhuAW67hFvxBsM3/A23+bCoy5XO/lAvwS8Nm8vonQrliahetiHhflRx6NcHXxrX0BccVNyA9tijsCdHNzJp7t6dp+SiUH2fwGlVsFVtcqj2Qy2axz3OnDbaO/ya4obJilKNTffapdWpWinPTzQCxmpp3ugG6IqWXbrso1+ViaYfyWUNAq9PYKE0vitkg03+Sg/FEes4ATK3Lyp8QYTwWvpPofQ8I+KzjEYYv6naVgpQga4CbVy7mbQE95p+/f7o0Z8LQSNoe9Dhy5Hbq+Cq63jH8SQyD5YPtQraf639ALpST6/iVCSLxm4PAIY7m4LzLZaN/4Eo/rPDfsVAx4x6blcexZZ8LjiCmRC1JyaRg3Mu6qlloj89tyE5q6adnhJDVAxwR5WwyMAP0V0N2kdEpvZSZKXLecryxlNxhULnO/BgwqX1mtIlwt5kSrxM1eKx8ioWJ+xwD++H++/YKgXGBIZV2+pI0w/VgGhzTOliS+bADfM+pE7Qw9kLQSu1sqW055rLYDGi6wM9zxDvMGJHZV+8xp1bFHnlzWJnCCKpEsrLIa4HyRQHeXmWq6RTaRdda70tPQch7PV0PJ8a7xcnuVTnD9QDx63jBdclZQ2fuBX0+X/RjvCxzHi2ZxfZL4uSWMfSAju3WSRhvquSintxU8XmMj+VtZXSmR1/v9Sav8c90pHE2ipT31+rnwUvrxiT+VqMpFAAO8b/iV9n4QXDOITnUXO85/tcOv3UrZFkCmFaQAargHsQSc+2rk9ezvM5/jTayc+u8RNmr5f73hFSrL7x6SrWwM+L6b3qX1v9MpBzQnSkVQ1aQ3ccpa7VZHzCFYc3pzh+dQ48IhAso8WL2pvn/E3A6Z7amgppWwPEOwyxJ5sCHy7jWqMGd5ja2k6juj7Xios+JkwH4cppco/74OoWzt8rmXqTwEnPIE1+K1PoqriBkN5djqax1KrCa2SBQ/ZFs5aVO8dOMayOuvHeAX10IlHR4+nco2oK5F77qYIZxiP43qTvBRv4YVnsdY8ygsFDeDqQeAsHPqQKzaHoj/VWbmqHIBturAxCoedYquDXopX2bcwXJNBKyuM9anf4bD5a4qQyCmrSiKkBs4ZRNgzIOA0Kodq1Zk3r3HH0Hd6Q7pfmaJTI8sjjXM4cQOwAOAixzsoMIkURhL8TGdYGPhs1G87yDGiAvtSXeHhw0F6Yp5iHScHZtTn7gvrgBKm6t5YeC/kwszLrAz94JKt0hoaDSdWaKDu/srAraBhyQ+K1jdjrOI2mLjtBwltEcEhMFt8RaHTpOTKUPjJK0kJrU0kwG5hgEmHyjaD3kJ0sukSRWuPXC2U/u8dsPzNg76A4PRavPO2SNpIVdZj5+49QZQipQCQbtY9NMyVO7xQNxmSdTqQfEXnqSe/nwuTCEe+bGSCahwFXGclhtzLUGuDf0RDD5BpOobCtAS5NDmUhRlGgn+/Y8tgFPCuAYO6vIyobrc6jv8WQ0ofvpHiFRHoY3TQ0BptZ+Li1y7v75wSpvDrkSKf9QsfSKlD4zE6XX+H2qK7wX9IYpe5SUbgNrvSb20Z+Ga6R42SDIO7fC+QUlCQL8jZXqDG8u3HRONuFD6CfGQOjDVgY4QKmljiVrOBjFjF2W+//r6sBHlUemutusD8NDQuW+dPBH7OTwxilC6O3VNTcraj/Xigizq1GwdWvaUy6r67taWPqEgLG4t66JGM9FUuLN8Fkl+HuBFl22uXGVhlmuCmwo6OWodV7ts3fliqQPjUcegBriB+qQtPUCK35GryOUIURP7leE44x7aV0hYLKnqKFvo0XEapnWAlMwvgXYbfGd1pRf5nd4reKP73apALljCU+l3/Aoy7qLqGN7Y6hPtL3ZUDI6qYAiIVhKMgbfW8NwTS44YA9bCW5bSsEB9HbGod8wlcJrpQ+7toDAViRxMN8eaoEituXYNsXrKqOX/bUs8U5GjGS0VosToV+ETt3WfJqjX26OFHxsmSnDLQv3wbxNgR1yDzuKOYnPMDll4T9f7UXI1vA0kunCjal4ZH25NwU8YomRBP/LGmHh41ZMcV2JuMdpbDesIfm78kyNfanmem8ex7F1ImZLS38aVP5MuFTrIdCkSddjKPAxtoqYyT3kX+H4BXlEyG056xulzJhWHO7c1xRDHyRDNRE52JM5i4g/dcFfYMx+sQ7ChmBO7ed34XPlf9yMzlBHTYp3HXJFvbQKfaPyaoO7uBB1dqGv9hfNDiS8AT5XdRtFSi2kPd4tyMa4zBrj5L5uJCFx2dt847XvXbgQ7/dlZxlg/2VrUelhbhZqua6y1x80teJheDPKGGTJxpMv/2tYt38KmapZuGZcy2GzTjVAOL55tcaaz30PUkDCc8awHcS1f9ApxWEv9B59i5t0B/ypes1NEB1n3Bvr1U3CEQv7P1nStwjIGJD71wJA9ZwCAhtSwa3PHpYtAWTKDJOEcgU8Cl1GqkGIrgpNvGegYICsE11q2txfoojeUY/YX3yeheWQZLidll0VFkJ/Z8TNl6eaikDOwoEGxMWYehs8xyudbcP57qqN8HrxCnf8vRFU52u1DsE5Kl5yDg2oxs0jiwL0wxk6CoFp7UrsTq7hTBcUG0jS2lwc8F0FvBsAhQqj1MdayaDcF31hUwCsQlUQPYt7AFDA7WYZjaC+z1DxYWroZJKNc720E28q944JZvjzeLU4GnnzSACTl9qlGaOUfy1bCmt0zLmq3KvgfY9/LJ+50CNIxZkCAGb2crljlXboUWXsLYThiewbTKx89pGaMPg4opwgqjk582UcqXQmr+bQZ4UInkFiqVgVVq6AFefEIY3IpFWHgZgMbJvo49oye6n1hx3eZ0U/AwkLsLFdKjvUntl1aSaw77c1nEwZf8gH9w2SQbjPtYvq6POOkA51zWGxl3ym7YPU0/epNY2/BDd76B9sD4dK/0cl2uV3oFK/9VEvEcmwu6MJfl8K1EuVDX8LAB0KXSLNyLKafriG062Ey+zANWaWXuhfQkvE4AlXYAmDXF0p5B7RKs2gmOx71n5q25w20szGpckL7s7o/rgTds38LpVnlUAsErvMWe5hISmmEXt9gNaajL0DRfCKac1VwJdrTzViXgDaX4N4L9G2AsuYMQFiWd7qtQIUpWl8Sc61q8RsRDhBgMUePJzaQcFwGDuNFocdimDF2ny2+GzjIy/kfkD69fEH1QJgjDCmNvmwqztuEmPqFeVokekMOLUBL+hrf4YBzj+ARb05W3p7rbeovl/kncFHtgGQ69BOgpe0GWaEoCHbESZAR86Pd6oMudmwLpabCJKJ6hrHdog2BM2DwH51Ci3AXHcZsBb3qRwa4rl4tjj/T79ANSt4ddASTCLK38GiQvCh6Hy62IhaogwvXYie031ZM4i+ngixF56kxTyBWpPxvAF8RHil6EoHGMfz7qLYJygTISx18tOYgSMUXlWZepVeYCcksCaGBzbxmKOplu4Q/PGVs1lATiXWziZtLQr08Wm7alVvA2eRR7obmiSSr9N9CENSqfgDmYtKS3Bsd+BBjjwDYjr6qqn8ojUxWNAtW01d8xCSqV/Gq8cAJdUGfjOuZAEumPyNtIes9UdEmBT4OWyqIykBpZ/Hs5xcdvY+vrbRqjrdgoPXeeyVGlBT9QK0ipb67YNE6KtEST85DwTI+RFvYbAGwe2vSSY/XS4E1HZv2oByEwC6xaxYMuj4TZgq95Eqc2qCqEq3oiHzOVXwT/hBwde4m7SYSe7pVMOxZkEZbMnAatW7KG9WyF9Yn4e5c+sVfKwbd+KoB7qGnrQU9xFUeuqLx8xWxq0lEu/XbxrVccPIebY+z0gAAOXHXG5ETVHCAA4v9+TXQQ3NB+zOK5zBsqfmacM7hNSZWCzwFVKHLsrLC0H2055AOJ0GBwvlynqPdzritJSwFLCPDu0Zobt8dbcQ3odvn0Zz598VrBzI5RdWAhOGKdOW7tg48bYaSh4yAmvPB8e//PkO6rEttaPe9u7/2sgnr6h5iXHjEkW8oyiT2902y7iK0ShPTobOU+T2jrUv4/JOZeN+RH4SVJLOHTH8b5IW4SqNFhRy7tYakjaiBU08FnjtZhk/dpXNDf8RGZBvc5fS8XKscfD/xNsqCqt2LpY89PcrbtgiE9N4GgL/Wwytez+WIr+BCgLiW5Ch+sBaveRStDtg98aAAWeE9zHD2P/YyuoUukmJvNdw9NXjJOf8+ocxoy83inS+GvljcbTFftpVz6FNnn3wn7qt0Usp46s37SSPEtlV1/phP9PymlQO8mJoCuJutDAxq5ZF8Zv9xP76Awxf3wL/viP2M8oi73V/EB7Lt4kr1mEOBcXkJNYI91+d/YXVZQ0WsgbyOvZkjBuGWGyXRvICwR8iXZu+y8UcV9aqiPq2JbXfr1TIQk1qenLSSrY+SRSbl3o80sUgIgfAgdtAPM0BxPBrjc0fDddEtrCi545+8vneiJjIG/TdNFcmfulSKibgKpBaA0g7Ajie1PMrme7VYsna5pccwYBEy4XYsi5lebBh3jRmi26Q7PTp22oyoSKDve7ER5DTSQLeFaSHYfim4qGMZz7+HwSD+FphcXqGW82KUHqTDcx/JiBmhs2MZCSW56QfyuJXcsL3uoOvD4XEGciOogSl44sO5LykymluJUp3YEBGqp7JkiXmM54gReNG/R1V4hVU4oSKmRga0C+Z4gCU7pVAL3JuDLy3NeKqhP1gW9S3yOeBTmaA8vw/8JcyFn6MdFP7Ybyzb0jNPLopve7EE2anwXXP6Skw+sV3OrgpAIio567KG+bdNxkyjZOj0ZR3s4Nd9L1ncjVFGEnJGrTcY0S9xqwcBHR40DY1cHyEd8CMmpmlP8z9ZainZIZ9kMI821j4D/r4+yQSyBZLr9nXhlV5APuqarFQ3HdgV1REiw1t1B5lYo7k+oIH+fddGG0GjIvaAwkJqUMlMLaechzMqllZiQ5qphRU5JMkMJUuaqXOxlizD/a2RjQd2HrbKB+JzdXIbdtAFznDbhAjJxK/jTaQVSog+wW4MP3Re8DDFitrmvQFmBchXJg757rYDHQAAEJFBn/lFFSwh/+zCdCiAJVzOIHxEe76fs+qsJTAVA9ao7HvSeYLQg7qTs46PePusAQVt1q0EgJQZWpXlE2eiMSMj1rY4XkyfTLAxxLnV1zj3ye63FMzvXBgVh4Qllj5saa7HmSsoIvg66fAPTOO5WjlSDgus2FN5kWAKA8RW87K0ojWnQoJvZkGP4Ryj3ujNJ2lJ5pwwXAn5XcesdmwH507RRHJk+++opFajHdFVNyZcJRCdBMPpfNkp7JQgpJQtgBoIYPRqQGN2Heka0ESYCtn2EyEwOI8wzz3rvOdKCmrYNqBk01qevRXEUg9nJwFBqycNWb77kehUfb8HeYaL/9MtwivApQtGQ9mSPwzfntb5PIPyRdHOHOh4CCe8kiBfIAQ+/MXe05V0ggAT9CQsV9Gj/TyefgREQikPxE4GMEDGjfj0ajq21cF0INZNOeOuJevEEE/L/kH47lqIGCZor+RGUP35US9LP+4DMePgjqi6tkd7g1cHsWFJekSBW0Sijho6+kvqKQwsxa5KhCuyPpGcPH8yqTJyp4BQa6eZ1pJR/wY5VIGjwXDglqd6II1MUB36ASoH0dNNhKfjiAGHZ63K+me6quFyJwsNGO4Hcah6RcfjUoF0vdLUxW4rxsIYJR8TzSfx/v7Jw6VI0ZkQ4342Ii2F04oQkuPmgWK3rMWlcg7EPV5R6Klq89QbEuOv1r6tsG8mmM5QyPcWhE/YNyqePsughfL4Cbo0hw0ffQxz4V0WD5mVhZkwCzM3U8KCgIc0p14P/iXKL0pHm5UAmoYbzFyrugwRBziOLccV3FlnnQa/CTw/UoCDvLFYX5LGEWw35VQDI+lwYmnIxJonhvN/QcMPp1ovWdJJd1EOKxzwzIKogL+9le0yf/OmY7UghGUHRC4B+uMqFdQJ6iZ6Zw9LQ94snVmGDyh/BHOCz63S8/3k2kBA36GeYy6SEM1pCa2w/IkbyvJfLIUnttlY/jt0NuwadAHxNHy+sJCPSeB4d981bSqqGBPWiGFCcA/4i6FusKSUqT7TcObYutU6aeaWGsW9531U2MMhZ+i07H5QpclAbcFHOfXoDTpHyHc5uC0m0HSB72T9QTRhQmj+y+c29uBx8ZLvmShk4lkqSo7/D3siGE7knszdg/BcBOpydKDO3/5+Adt9E8MgreERMf/Hr9gPezWPmbhHO/igtCcvgBnv+j1wXoSVFb4L2E/NlRpe+caz+wRtAOGcRK7DxekP2u8a6Ir2RYw/3vTtTaJY5Cee5BctvhMZwUDmDDtzQnGOJPtSbm0qwe6lWraRYDEkkJh9AAn5IyDQomhyGZUwQ74Kwaa/aL5ZOqJOX0YOIURHIpHcJMpgoGQRcPYI8EXPJGKhgtnaDYvdoF3F3KjMrjVwTxy1Ao0wX79hUrlzBHavrIMJ7MCWjdLy1+hGrQXOOkvQuCDMrcOIXdiYw/yCKQgiFev9KFngWHrT4jn0AjkWxx75lHaeN6fvhaMv36rSNydNXQV/LCB1hmIlm1xryMuMPLrjdQUY5TtKj495rCfFHw94PnrYgm2iSAM6c2uwLbnbd6DPLMDNbTOqiYWyTeC18Mzg9PRBv7MrplP9PTB+83gIW8UfMe9o31Kxt0IOwHyQvC3jv+skditypkS48Hg9qzPKhfCV2u5M1+jL2wFtd2at9j19/tRkSNwtK3hSezFmJcca/8xlLeMA5Jj0zM1mpv2XHJj4PXUuJzc+kJOw+MzUbjwBqEfk28sou6to0O4arzcdIRjiNUQ+BvpeuHv0oCeJkpCi1l5J0c1BpifMLbKvHfvG7Wfh6oP6NaE5/O1BN1EdiAfvlfweVytgmAEDj6fBndJmEOT7zohPHjq/Cv278PIP7X5QLg6MUvr+n2KWjtGB6x+JSBlP7UCLN3hyatXNOshiAiPfNeF8r49TmXd4mOqgwGEB8G8Y6r0yv36nZzRotbBKVl1LwIx7MaQopD0JJ6cGJzAPhhtJP7DIEVn/DdqzDlKAliNm1S34ZLnCClZM9jL917vk4yRTIhHubUXOtSg0bb9qZHmxkzbN7L2le96n4C7UgsZUzEiU2QOuNTSqDd8xtz6rKOMBHgVIlkqAZWK65FHXrK3SLT9wFFYay+7xqTUc2ex9d1n15cI4xfdqgE6i7p3ABxDxlio6BpxLb79w1zkEW5CJX7DR67XanrdHWIwkicuXASHhwVv9qv6eCP0623d0KdVtMkItpAhNGF/88XSoSRLhpqGCmgDyhEmaKamzqybZ5kMDy5+AUUPQgzUAuZCrVjB/jHeGWVbGzPukqvL/ttL0s9akMoRmIkttb3OYN2maXc+xUaqBpFT2KFAAKrLZwY+bEQL+bYo53di2MgtnhGg/mmouLTi2EFAEYo4Byeo3vs0e6+Agr2p9IOSaOusK4YDvM86x/VLtqv/fuySGd3aEgOqbaUj+pU9URAsQ+DRD4Y6nGk6l0DD+nbLCP0EiL4rXcPHPsCTWanXhKIiEHktCXn5JrGK7O/8txcPK2H8kylVXEyh+9Ue4wWmIFKfbNR1oIRkloQPG3J46NcrotrGGhClfgnOmLefwq6r50A2YIN8bpgI/P2m8Gx2pjrxJPcuzCvLGM9O7mO5//JwwTzU1eBcLhJz+WGvvBToEhddLGPF/YoKD3T/HrBY8w/YmkDZp7W7C5enlS+vQq1iB9E2etIOWbSARpEdcizpCN0eXdkQLeQRPAWv+m7VEUVka0w6VZStihw9WsfAWHXvr6qI0ahqT94Izvz4HwfWu09JgHm/T2mRic2uiy7cWplCiCEvN7w9b8Gfpi+wKriatHfsVobGRXEMRHPSvow6xLQGk55EghtJd4yJ0cclTXJdnY0ep5Xh4ljvL9zJAPztwdMAj0n/1sWZdGnoM8gEgQIeE4AD+PM827R6grR0B1YHXJrHqPad/DS9yWEePUorgZdF1qpBmO2gsUb10HeBr/Jp3ScOHgVmG66ECoObv9TsBhLmdj/dK9edTMue5UgljNI+tVDVRuBlvprScRE2WQ3RKVKH1B7fpW8JIeuhWCJIvNSF8AVWL6DRkp2Zv2vjFLnwVY93jgyl0vlFRxvJi66NRgzcnoZlyv0zDP7+2MFNNNhH0duuGBTpzEE9hneoEbzi7I8FMgFo/l8au6AEfIkX3G1iK2oMDBXj9eK246IKGTfxIDyCU+AZZHizOwplRbH+OQA+S+GUVlHZrv/+48rNQx921GqOGIHeNfUn6rsuMVu+/ZDlXT4plj+2o8m4iOijQsNuMTwXADDwQFe4lRRAFG9rtx1/AEChMRiuPpEwnYZeeQwIGVskdsaTK0eBEn9tWP1Wc6PnoLUFGMC4PZtkd16bjFgCAUALriHVeBYh7dOPjt5+vmkcJgW4/FfF61s7DJFG1by8ZrT4/7y8rcNCJuJL1CN0MLAGLvBh1CkY6eT6vZ76ulMYOW/Q1Zc0D6nzp8vImkEjfepSPuNZI5dLfTCny+5QfV0TkytxgZLq7L31ZfW4jq4DIHxAMzgynSX6Mp/3ayJw8RSpkVXZ2apjpRVR8h0reNdxZcn8+QTzgXbq0432BGwZsujinM+Atjvvsp1z7tY+tXM+qOMOJSte75z0KZ61ilPHgAU52b/YKDXl1WngYffeHIVtoZWS0lGYQQRYw1/2wkrVBD0+4F3XRjoNeIxHBY7afD8kcabj2z+7d1CkHbNAjqy9jWGXGUH22I5nEOmIFTiyRxuCNTTYZ5J4KBNTwsj9HBeSW37A3uPKj2eTidxS2VatEfism4+xN9xDNu/VNxbzEqk6fv6ddcTnNvkhG+GEr8nzP+JxXjahLhEcWtNbyJeCQ1noW5lF0AEdvP0sr1IKtwc9duooRn4E1QhAVF458iKTMKi/3FziRpbWNmWufQfYgHrLUnp2uoYPC+phr40J4IZrVfnE0zIwFh6bl1ra+mHwTy0v4l9FNhpvykeTkFb8TyoNxwKyrF79Io+IC/X6T1oNzOH53+6ofnelLjyya5tgSObDrSgvR+qVfCiN6T9QaB165BLr4cJuLrhFVz8x/uMa1bA/w23xVp4EK9RRkAXQCugcOACARyJbbsswqqXVsotR9O8WzLsSAMXBXAW3HPjbr0N6kBDf1blHnAHnj76A6fkmaKKDFVEPIMr5LvXq8nQFZJYwEoIYN+LeRNPVMLrugPhyfdDmx7HfgkIigZ7jW2EVSxVND5HMJAbMRaqUCuzexUpaCS2pEW5Z8qzpdJ6BpqhTLwBhVjLeDlwGO/ZlCz1naTInJckNeShE8zpPy4qS0hEZppWLOR1iioN9Py5R7+Yu0vthJXoqIkM13nycZF0cKDt8n8pZHaxQYx5pdNJGhQ43BTuXyu6Mv85YST7joMiOXJpJdpQp4cPOYxyJP2VAaVieWH5+crZbtERhGyI0hAWOhojvBokNJNS0z3383ET6TFOllbxLh4XL0eXlmA6zwdP/mA3ib48I+Uwsx5ENoIcwzEj+tEUybhV/dTxde/Erez19exl3TUuikl66czg5LXTmJWjS3bYiCUKeVZSuei5iQK0zR9ZrtQ1gCKllnir1IEEhEURrDdFOO7vtA/zbuOLwx265sIyO+ZpZUDJJImdViMZfbvV6sS1p21vTk3XXIDoV3wqJ7fN+0fexjt2mkBMkp6VdirVb32HbwrcFrOEmkDSWJIyzrlXB+jJrpxXp9y/9c8sfF/GoqEZruP50r8G2bdJAVfYTcQJYnZG4epCDyOiWFaqMfp5arLzvnZHp8r6WhZXcqZUmnvuyAUhDigTiHOKLle89YQZuCu4U/sswYGmmRj0MVapzbw9C6N7qzdeA5j11vZy16VOeoayi5msstHt1MpuKWu1b0nh7LgluVnqCaXV/FwDbRKjR1LsCiKuxxjaPJYPoL1UOt7Nti7YnbwApLFivCLKQxuWu3C7v7mMPA80tifiU/hZ4mLLuCKQ4HlyDbekdRh7SzK85zIYWedWIZ3igXBvUUtr5PECQRE8iZnj7JMLNKVaw+k+yv0HO6ZDzExaNOpLs9SE8IXZrp5Z7pe0rQhvdxRx2iriQc5mG2tOKWxV2GusufaxCdNxtBbviSJRdrXjntfiDp/VaXLHsTY0axfjfvW+CuD/0m8bEksABUfHmJqp6y3H1+tqDCml/xE/CmdViX6+zjX0NHkWKQ1aupBO3yNSGTCy1hbRf8OwpQ5U52RaKM1yEb2dxLzr+k0T/VThm25+S+HfK+eIVP+BYcd0y05JrrcT+0g7GEMowDxhROwZd7gNgOKqk8tksfmA6VQ3ukKKUUuariBOtgT1yZWAHc7IHmA6IjXnKrxugdFuc1dA5ek3GoMR8K0hyWni0AQzJWJRddpeXx2G+ZrbVTtSGWWSQwA+0AVZwGIeqPj5akLYLtuQ8zjbnFrIYvl2BFJev4VGA7meic+L5iAx92IGGfzw4mftpFlJgkTcKzkx0yYqXCnSQiU7xGFonVOWrcoNp3S2SCFA2lD6Har2zMr6FiYxVZvoPYcbBzpnDX69jnHqCvKqhUKufjHUd3kWKaxKMeKO+51Idllvu+ZlbHoURKerlpXvlW0qdOrH5sm8HNHXc2+5c3IA68oPuvgF0DQvW7Q/GHxU7OucS+cBO3beWwccd760MTv5/EkNWeKQgvRIgBWAevCOyDUwAACqkBnhh0Ql/SniNMI8g34eO+TFkOnztc8FLLytQijlNS3f2C4oQYhdAXGZ8WRzIlj5JYU1VVtXENHDmZRg4CLuYABGLs6zocneICUTdB1gvRoBSNEvwvEKQsc4oM1Qfl6PSGg5UJMgcfbdvaD0BDvR4AIGVGGJ2z6zXZDqJ8YpWOcIntLI6agKQwjY5MCyTYCQXn5Lnze5oSgsq3fmGGSatPnK5kd0ybP6A9CZiRo/qv1x1cLVCcWc2WBOjIAptVYD3jVCHjs3/cbUSOipZsc8B61waYQF1InC/inADQG86GxyBXinIvty+lOBNLE0BbANKM5EMCyHo3qX5KcDVrT5whXxiTbcITNfqPnk5P4u0rW+uXnEsl9A8iHh6ohV7GeJ3QLWuEK4IcMTNLH0uZTQL8jhXgtHh9fDntljsK6Wt1d+4FuqcphfVpxQolEPBvGUviaySzDttgFYz3a8VOizfhN48HrZhYnWoxQ9hiGzMfRszlnO4rQ74jIm6TRtxqG3rz/gwEDcw8knrWR/TEzhJ4idHTHcHEiD5tiVhQYU8TnBVTcNbdE7wgG7UCwLVVRaJ5wXYGP4FF33xl/+5FB2+rNISQlIHAxrule9xuC9K6cYnghYlLfLxECF7YPrKOJwFjMZKomnOEPM3WHP96P37aT5NvkYpf9fXch+8bg2h4snMsqJMHmQTcRP3flRwLJnIwodEyztcfRdZsoY0DmBV62jV5GIm2Udz6mI3xenWhqUM8HG59n7thN6SJ+0cLLlfqB6PAIeK9BFftIvhuQubwvklIvoZcXVeS3ddezGTklUUrjbCnL63kuzYepM6pm0PH8Yd50Zu1wbB2GYKj0xfSNi9AkRta8hG6xqVmm1HIfkdRN5v3d/c5NOfNGVK41SCudsJbJDXBlwj6PrVatDyARkgt2JjBx3Lcb34fRlJT5DymEto9dV5QQbx/0/DbhHm6E+fdzKEZ+zlrSWo8jhkWoYQ/yPzjdS139kcjK2icPdrp+K9cz1jVCo7WUeeVEPSwkfBkAYPAbSuMed1QHMhRtzKcm5obiROdj9cV8bl6GG2O/4MkPzxEVhjC1Lzd30WmT7oCGs/sN4N1sK7EtEAXen7+IkvDjGW350NHoKaM2s/5lJSA+EsqPa+jaGHoCfMa49c8PvifRoli4mIM8PlbHu+jVeMpHoe+t01wAyEl6eJt6PKG4F9MgOOeeSueD9TlDH0G8R4KM+K0VnS1wGqF42EdrQTY4yTiFooJKJNtl2U2iIdTxTZqtWh6gh3YIHPMXRqFrrpHw8nl5LiZCo3tlJlxasRXcK3mGBBpw8TOworCZMIn2iW7wFAZPJXgBd+yc2QE89aizxHbk0tAv+nfJAmGEjNsp7Kt4ObJgpadRc7nyBeJDCBc8WsWsTXB6bmTO5jWWX74W82SPfHJc6CysteHZk2JKhZDUW1ndzKJj0E3SyCtdl3dxfvsHY+2TG/RovAhLxGqeS+bz09/xC1Ck4SeMRaHzOCSuVGKqRv8gcNzgEqIhCB1CRReY0mDuTBf8+sjNa9SpodC3kW6MP1cfb08PKvQZdyWkPaxIdFzDImBqC24tCyG6kPQY7zVEGjxAUo0L4K61qkoD0ROQFPxEQ1qba5zBhAoH3JLqVnFnVkPBaQ1yJfmf5Cucj98t2AXsmCp1YAJk/jo/rEirNp9nCPvUfusjfaH5cXUQXfKexhICWCU9/anmqvyPer2AgdfLRWIRapHlJwrhIeYOk79rjILR568NOcy7JELzAKj+/RoG8dHK/U0Pvs+hnhlImhTQL558ODfR88wHjZjVnQbYIYjhPpdqSqggfmJOLWW9BhAfyIPLCAyp5eC9clPuFNlhSZFSeBBZsLrJXD1e/aopwsoQHb39WsN9N6eer08gGH0rowamElXszDsQwfdlJjFTiRCudJtlL3QF54/q4xaD75PEpYWO1InYu+5UZOKyA3nlzRB2i/Epv60Pk7t1aJG9GO4oeiSotdV/oDzbugiv8ltieKPoeBj/qqVSf1aMlc0T+ctlUYGfi1sXzA7uRc/rwHoOjuankacLQzr325q5GNumyQ7qzagnKpbwfIoNKgntx6R/s7873erHnf6f9Ijp1EbK05ww1DduYOpCV9vp/bzLl+yZRaEFeUir2oWyhJhxgxAnjVr3BYBtrU8z+iWWnOJCPT2ot0mX2ZHPeI7+MX6epkt15RkNYEo6VYqGXRQVC006HeXYjWPneRLW9aBdqQGpeNgH//wj2zNTsJT/eC0Wlod5oQosoXgF+k17SOyj/onOANU0o43ffPapPrfgLvSH6jmuhy+eNm+qmeYpxAsfeHyCef3gHakNR063Nws4+rz6aeEHDrl/6QmI9ZpN43dQwRB7d/+e+NGI5G/zBEtqDT0yeU6Ymcy/8ewNKrbOXV5N12q6r4TpxCdgcqusa/QxH5biPXy4W+L3GhDZBCw3VP7+odyebkhCj3pookqiVwth9B2JG7TLYtoG4AsaGnJ0GzsRzjioDL0jyRfW3HA4d9XwdAY6+KxRK91eX8GXxvQYv3KIcLzLoOOJADLtmMeWk8RKP68qA0ljHxw1bLW2nOgtqptKfGIsRjk3z3ymw8nTgFbK3YTamRAjoDYhyvgiXR0ckK7Bk4gyc2wGOZc28hnyhkVJaYaivRIgol8ZPPxVKwioGKTZFBiARqHabdJvCPb0mqG4VPPQzv9jEl5647wzQJO78wkDlG+w0tZ0dznezSexbmUqxSXGBt6DDTSgcIrxw+bVP/rwVs6rZdZH43LlJiFJBXQA9Xsfuy6NOqQ5z1DazzfEYpqse+JgL5VaX7yptLaijjvHyd+V5eA4FP2q3irBY0l8t9ku6/ZhWDYWGTV/atsiaDTSO8lsN8k8WC0S+p7IH77nV3lcYTtqRkP+B4BHqu48N9doOdealEaFhlE3orF2yHZQ/xGjKV770sbC8L8VE90cDGNJ27YYV6E1DpWRnN575JJMxxDzMJVnHjrwB/uycRy+i9eq9860pPYf2O5VIr47YE2hYtDy0cchmub9NRqMxFV1atg42eDTsvL13/wUVmzf9GvDdxrCFCS77QvTMGczXB2hGSOAvDPwTZfhrrHfZ8bSFQXHtg0k8G4E+4+P8byTpU/Xr4kOFW0gJoZiMAXAF8EPlYj8VYGgy1v+MkV+ATZ+4h76hy2dV64P+s2R9IU+b5nhXQ9r1baiQkNWKpxbvE3Ti31pV9YsrafBfpCTXnOGr16b+R7az9gtOE7ihmnRx+W6yAVTNTewm11JORGOF+oz+faIlrkH/lVaeMLUdYbykYnOqnbTAxWxoj9csiuYFcyumXy1MRdfHDaE3gQSz2bsU9HRP6AlFYjk997RBeqDfTehMKoZY8wPZiIL8d57aPyHDX+CtBrpSjhWZvSh+IezbfbInbPxSGsCFDg3M+JGziblbbeVlJ+YivC1Qrioi7KojrsAsd5s7vEtYrmfkSx5sW6Rizrx+pEFblC1MLh24iO1Iy8Q8YwwolmB3rKJlynEO1IlOiItiWRU5h5EPxPKjj+XGcWRkHQJvVwQmbBVxuvPKl9d83ppHblRF7Um1UIhJZIKJMqQ9gUoyn36yX/CQNTPRdESsHP8CyAtwurUBlmlLMAu1sMaQAACVQBnhpqQl/apZANWjH7Hx5tMGLSLvVTYGZJOM/O7jmQ6jLk2CqWN8XmtBnh0fBV8mgfYj3eCA/Lp7m6oB+DTnFYFsXfRAxkTFP1K/2WzvmvSqbqrM4T51TuZ1TpWACsTB+jzNcx4LAZagD/hQx1EDDwwaQRSHyB3YQFBKZZ8K9EwfHJbivGX4pey3XaPTDzli+EBumBxqo14JHgUUphrOkGRcJ6vLlhS4/TZeYAFXJjKWB198eg+S6fbrwtugqz3kzj3qgMMh6KB0OqXGBgJK05WRYZ0BSvDd/T9cWSdwU1VcrqSUHhlDOPF9vbbv659dxfIkx63ToyvE7fQQ5RexA2QmUIdUQnfK90CJGStdbLJN8QW0n6GcQhfkMcYtawNhVRYICXFy0MUcpnCOMP86vHWGgbcp1TYFEv/rcBTfVvOwqelNe79iLJFe2oS6FWY0Cf7KIRd2xHZeqf7WrLiW1opKPt1S+i/khZAIcI/uF1J6T6DztD4ZqazA7JjJDTgwHuF4KIylIVKct6qTxMgfMs49QVogB7nkTPVWhzRQv1FUIctINCvUkfBsHsseXaJ+0u6vmfLztAd5DRf98GOCaGx6eG7F2IQB7LYJNlY/jWsZF6EgqPlgfpXkkZ0Ldg4Xc9oOWtcBGgky100p8HVx9drm/JVxcGpPhc5GKCn1c7H35s8yjQH1tWqp6WsVE4Nc+zcTCOUiGoSkwmVeWQ9bW5HBm/rPEo/DIJTI1YOyB0JQIVCJ50cTDCTLQNs0fPwsoFKomCWJQwnrMOeX88awgK3nEA3SX0QKwT9PgmoBwykZ/bEw33n9q6tlGJ8tAPuOy6LF3rGUbw6p1C/WDZ1mRgOAqvxl31JUPSVUr2UJ6VA3jQhJMRlhCrneFaq/0AYAyatUCBVdCbaiSiGi5VGyvhu68KlzqiW4UwxdUk12lI5SAcYx0kbeTecC97llc5VLl8RuQLdUb2BC884DXGQQdpTNEMGy2t/KXuEaZOa6miDQ9uvLA86uFZVnnrEdpvIac8tEdaQjncgh3Y7VYacx4qKdQd6xq+ifPrXn/yhf0P0jBu8yBajp0dTV4ce7sq/nrqtPM1pbf5YlMuGQa+kH3wgrh3LJ6Y3LGmVf9Y5NUp3AqAsJYiGPLw4H/lXL76d/cShHRkPIVBboHdUwgY7QOg2YE5pQKQeXcZNbtgSu7ZE+50FypLuRsj6+ZBHslUCrlZzT4rJXOc8qYZlfRnzTtWbHH7tZwwT3zT6R9Vh6ANGQxO4troNr8mqGvQsusOfLxhXriTH5iVmf+0zcMjeMmLcr44Z7ww3syQ9Yugv69No5EaL53XptaBrlmnG5H4yKofi4XZ9WFaLcygq/uVasnY3ccRz9s2l9RpdssQkgUdhLMgr/QTqOgT97dJOw/ko2NN8QXCaHVs8TPQieo0HRo1Zu6AaDLoigPly7fZfKjeJiduU3uDQVhy3jCUHUjkdrdRRSDKbvWqrxg2Sf5jClJVEh1stbG8und8kvxJIRB7lvPfXOgT/6Rm5qMGpGr9iS8kAokQGxPlGKoMZugacfnyPkmOYEIvCFzeSBMxjJOm1952yADTyH+j/fUvOUgPSoJeOeTji7xp1SOUe3Nt+MWQR8Tlk9FdCD/BiyWGngcR7ZAkdy0iTIZipqOVeumMoZTKNdZdHjN/m+o9lyQByIApbU28G4zAFTppXr9tubJILP5JLrdJomiK6VWWW+eU2s2KcVi/NDAdXpoGCDOew4MzHG6uw5M7Q/KGKzzEX7TxtwzlpuoCcZe9QGtku6JIMYhg3OzOw/m/s34SyATQtputV7WnrRpb/n7iyraeemG+wa3FrJQxs9eHn7ksMbhXbbud32h0xgau1D5rB1XnyU0wTCCL1UXvXJyI7CvvVqglijKiu9T9tcz+t59OguwnH63Yo4Ge3XowFeGWFSIaXIRzSMc7vha35qLX7gSXjMxlQqHtU4BNYSS4pEji6mwpwNeFUxV+viGawStcfGZDcuwKGAYgkMLNi8onVk7YH/ZzNT4I22ODJjRQSq8/tOd1Q6GJYFNd9k85saGlzUJRiUgG46onhhzP281rDe5hXZUITlQH+VlCIYfFLf65nJm7kK9ptDMtJJu27VAQlnbNgE+m8gugf+BWWmLagjrzMV1JCYu7rSU2SSOH6j+ny0WkwubjmRpbo1m62l464DB2cMKzOAxTvzqrpCQiaHL40qgInt3uHfr7waMIa8rS3sZzyl/199U/hXcLfsgfxbvn4kEYiQTqXxXf8v83WGyKgGdoCWLxRxweClOPUiqDiJL4lwt0nhCYxT/ihLkr1+E+2xm2yNM0OjtSITMJIvC3m5nrBApx5QgOr+GiP+QecXfxYAiCeuAVklA+YejrDytpe0wvuqB2R4XFlbD5d8kAM1BywKHHoo7ga/ReJcbCvw93KDH+VKqbUJmFBPSd3qhg1eV2IOpV0KP+Hfqm2sej807Fsitp1/Ct7cKux24AALdXcuB1vpKSQjb8VWqSmg3sjLs8g0FZFJ98WNR7Ygw8qqxzpEzw329DuLrt/4PUXm7xHsHN1zRTo8qf/dELWLcIn9uEykhI3D7l3xEQz6nAyWW3kiFGKCvp0pLvbkXKiVc9I9kMUVQpxqXlQ0XqLz1mAMmxIfUgfJac5c9w0yZznSL9ju5Rk2mn9ydBbClILge2LrWAksVuWSDGdJiedqNVC2qCxJyAKE+pLOcw5+F2szixrn5q624iNVqim0bBxEynj9v1v1zbTsqCyM9+U9sFYCSAtqxcAns+8GZpFmfJhuhY4ptT+k1plq7d4ohccTezqmskG6JTCMo7WOloIDlrT37+EYH4zpeTIHy2Hkvxrv531ciWw3LX1m9Pn/dYPmSBw2jPKbqNJc8X3WKsw5L794CFFAbFwQQGHRsx1GIjLDpd8Rkf886znTWjCgaCnJnHDAVSxx9pxFzbKaYECtZ3/1/B96icXA1/etSSd7XyccCKlmLl4oVhKP6w3lfDtry8QYZ9fIT8trjdpqhEZArRWkHitDRYceTVvWCvpOvKqDF2fBTbp19zwZweqVaVra6PJ/mWwrSrONol9uSDYXqkf/LMna9wJLDwYdj1dYGOP03191uTPWQj2Fqe7bX2joxGNpA8tGimQdUk09WVVgX25s8H+iJdVsQiXy58tuyH423TUA2vyJwAAD9iQZofSahBbJlMCT+q2YNGJIb+CUOrcZNd/E24sdQeZ9YXZIAzjkVcDFffSMOIs1Amwtiprv/Vef4J2DnN1dB0i3IOZ1V9oCCObE5vhRhfNU5iE+shTN1BoAASMRi0+Z62YD9cIFC4Ph89f+bIhflvG39tfleqefzf2lvXMfC5DMBafBv+tA0ZbPFp96nTOTAWDqwLqsh1oxQmtTkDrrABAsmpnE54OSieUKzHxkT7kRmK6GrOtfroT5PVYarrm6GrTzv993Q7vf72uh64m1XZ4N/h4hXUW/aD43rYC9/ZzFAcxBBGC9s0ysUS1wBwaIT/e1B6TqlPRhAVNoVvUtwj8kCThZf/qFj+LNQ7ZKZit8g8A36V/sCVzZn8nAe9qWNyKPZ/HXQsD+2wya9S9oqP3Lmj57x+WvDu67PD2z/Zx0NTcVPtHc4R5p5p5BulxQ0LamcMD/ngA+iKK0T6EdcvyRw7QlnkMUVy6vrFf/DErk5+UWDgNBC3qEzhQAJpqKYC36l1yxnmD3zZ45olDFJZVNtHIABMY/8WZ2nwC5LI5d9L4UUCi2CNG0yvjejnk5ULN4v9mEVPo0LOaHn4dnBySHs9gfx84/PQsQMU83HC1uOdyLwSxYYGYvwSMzIL6vXci+DD+EJW88onrRvtpEFNOU/y5df2VDlACYOG71iD1wm9vWim3zT35VJfGX3ahdW+EwGbyautq44Xb91jN0IfYSwRJNuZUJ5KgnH1L0kNu1LOsDGZrSYou2nQ8S6DK1LplW1+3P22hkPist6S1stl/g+U3oc/6Is7JJwo8F+47ErTqGKUw1e8OUO8yI7EWDuYBmTmgxoZ/W0BHmyjPKbABwslnzk5YdOK0a3FwJvfVvA4w3uCMRAv0M47I7r98qP5mAx38a3rMgM6Zpnpe4IIP45aNz3Nx4OclP8HQT0qcbE3TC1JjHWu4P7mV8VlDbTkCPsJC2Z4lBcKJ2H8Auq2WS0YEADe9/m9GamX7uO+P2Y3MeeQmcMjf40BPukx5cVIijNWYT0OhKoRKC8ZMHqZY7f+nU8K2BIh148OQPmyz3WZmBJkdXs0Xmcy8j7iwyDtx7wITD47deNpG8Cv+u2AFiP8v14sBfohMvQ+BjXctyVlinRlXWgWbE0TfzjjrGfNwLgjnbJc1QuMtiL/YYQi6aZL+tRMbd29APzrdHw78wDAb3H/kFibNm3sGpz1MSSyXPNNA5vBh1ceKQEtc7UDVcRSpCfeijSK23SoW18jbzwmbfa6DTnD/8+C/2hq0y3PMNCkV7E/PHu+DKURq2jv9EXaDrXpMcz/EERrv1bivyr/r991Eksp/OLd9GJH4Oy0VZ7aErKRHe9hYyPFFEnSXnJrwt0PmJtZlDoffHBdZlmlSLGdjukRql9klrh0cu0PxIp8wMNLhfrqAWnlvjoSHR/F1diouU27jD7OSaJ0YpkjuFlF4myBnbgH5dBQQbw9Qd9nLlfbLG4S7uAjmTLJnIJs8stzxASechNOnAeJsWJPOK/yAnNtFTM90dxpQsRBzOiY4ME3vJgCilO3dYbGws0kqXv0qfTZdnov0oh2DJ4QU7QwC3uh3wsneCZoKgd95fXptAwIFVhdVh/ddQfw6eNpBJG6d6snnKkRmMBPf6D+fmszMEwZX0eRseS9Uhbra2YdLCFOju+Sh8TmfwZLGg6BITd7/YhW4qMqGxmrgdJ4AyAKtadAC5yv+WDsWZJOumS2F6DehnCsR4YuHLEla0tkLcjf3jzQhRDJ2idsWj68AbuMDVceupBQ6BEtjLZ+tq6HN/fFSW6alu48aHzDMLbjqzqxCEpawMZgtg8BqyFRC5xUbB0QTsdwWEjnLQNh4X9kIgP6C7oGu7sTiAP0RPom8n/XuF+2ZA2ndW17vwwu5ur8PWTcOvcJzs/45fOFFxKpLwX2q88v/cTh6hyAutdTCXf7TPkJH+/qEaIiB3/E8wYwRrmAWoiZBIwR8opDKkvRl1WleynZMZSO/FadlL7S32LohhmHR3xqw1uA0uv6mwFZs1nPCP5gGS3kLNZgjoEb6dlvw3BWdwIVwsgPspghalTT6pH78hOU9GewekrgOmYknr4fKcY88/+iS/2URyOo0xDDkVptCp12bV9Mk15LXA3iomViSqEJPmC33eoqGrPoCCUlWrjedgKLXZbojmP9vBjfYPWKX7CH38zmWFGgLBlgpwF2vapeWcEBFpAc9iE49yK0DEvitnqkrmOg92/U/+zpVzGtSgPxS2a1FJ5J7WcMtpWaw+R50hvae8p5T9tRXmIPIzs/U2LD1Tz+xjcJeOqNwqNJH9c61NyWf4JHbLhCaIaOkIMVD9a1ZUMHVeVcsaeZVKBmNSuPp15sFo4s9b5c9MQ0IhytbjdFrjWTaW3lzDaMR7AKBRxbtMByB/1nxBlFQFRVjAD7AMTr1EWsrgBsmGA4TPSbiR4MK2t92pJ/8rePuBRSHyK50Oc4IFHFLsH3HzovbokIXrvUGGHYxV1ImS7cRG8PVA8NhtRO4BBdzavAVrDdjEPGKTflZT6vPMP3iA/rNkoLGSbeNwdsSZRIKvWNVtHuLQrHCttH3H/wvY0qtRO42bOS3LZnazgDKu4UyVj/6I8vjjq1gkf1HIDTRyb7uy7XbTFy8o3KlbWttKnYrkvS8I2hjzFoYMehuKnQW9uoBbaVNPdgzorm3OrPI1buZwOf0XrjelT0gzsLFKz8DvYDADAPr8eexL+TR0XRYN1Pc5460Mbd6xq1JQcWi0FihXp8KEVGbmJfuPMm8t5zjEenJyqkh2YKu90tZ8eii85WtImGM6zwyiYgv/DidOu3CCbIcaeicZF/vUd/ohGRg1+C7tiyDsmjhKDBkG8a20Il1OkErRsWZC8rixwUHgbBnQ3HDnOMPLeOQjvdd4T9KeheASnaHJNa/g38l8Ano4875ca4R6LUMOrXnV5gVuoDI3Na9SCY9XZnHNPtJvXX9yKdf/7+7UjCyHNLddilpuP5Kbzkqzq8mSSXkTnyKNUlIAscp448oiOZKaOXHImm+hwCN6pgI79yt3+54i1R88W+EO52bmm67R1p0P7RKaPsW5d8VUq57gQpPZCGx6+uNm5GpfAlBV1866f1wNsbHqL7pyPtqvxoGi7S7yDoJOpMNSoe3Zu1bHJgGGr7Q4/vRiLH9kTbaFYA7xCnl1eQC+ZpKM4PqxS1hQhBoMrGBSX8zDyXaMI6K/BLL4ZCdL8Vq0unhJIRprRRoOdWVWwuIjqmdWAu8swcJ4dA+JPAEp2hqTOvpvbI2hOBN/IhOYr+6rkVJNt+9Xzl31xj72b8yqFNxk8+nk2QrUe4Py+HJj3F6y9kk4/SIMgfQua/uGXfjfQ72wpRXF0T3NiPALydMy0PNXeifN43nazbR7lPTbgmVjNUu5/wHL6CM1OcQUXSV6VilOVQRXQhvBdPMTqw8DTbGgq2ub9Usml2uFJFgavY4cXOk+vo39DydqOtXNWoYWuI8crZ042f/NsvT42hQTt/G0075jVHL4WRg7fNiaugjKlwEXJx7xFgx2BQXUsiff3KGz6MSYjAfIezZVCPjcyEbLoB7lkGZiWOprTNkKIv93eF4CRop3WwwxMhPL/Q9j07UxASRyY7nRMvc/SfG7jvF5Hq6lMwcl95fYjhrWaBKk077g2ocA0zot9cWtw+5udBiYu9ioeznb/bvtJbPATtxwB+r9g3aqJt8lrGbl+FsOzGWDytlFFHCpJ/cjEyBR2IUmd/irJzRk5SW/YpD+NCwJhh0/gPz9TPU8gX5LJhLMA/2heCjj5OAs6zSqCZKZKI0GgG5yB6EJzCsEr8ItnJoAqAo211ycXN1qXrgASMElhyFqDWvL0//dilf7eYDm2pHYQrroWKVt1bbFve60sPBc9NJrRfcFqLhGjplN7b9FAz2EC14Cv2uWdqdeQXgAFMdocvU2npz60F1vWPmAcRnKXJ8RLLzNDUB434CGuLuK2Rwp0pg8uOxB4ZSRWXkA+W9S3/02CcUjKQeG4TM68O1JK3QlBa0ez0LR1iJtI9Fq9LYDm4yTU5EQkqluUnBuwB8IX31KSXbu1/VGnhO1jKMHVDRctb/fj5CmmVl/s6nS5DvmBLDr43884m+OjDlAQD4R317aKWwiZZPMbpImiZ62/DP1dTg8fCMnGrF3oY4ZpfKjUSFJsCEqEDsHUA6VxglgClLD3xfWXGYyiMml49+tSIyR4cpGxbCsC4OD0SqoIjRknEKLfx7wnFgWsWAMmcvLfOC+z2gj9w9WECVy/gUrQHHXHsszZvJUWhqKftnRKe76jWadDRyy3wjQAHyUGTxRgJ0t/8ba+mMBCsUl0jqc9wUeDRVaVe1QsQFq6uto8d+X62aWGeOtcSShiVkzT5Q/dGpl+fv4shT8/2HmGpVbOXX58yrAhU0MSUDpGtL/GGSJlt1UFce3ajG/uRmhrpSuQyj3kRrJyveKYDUUbJ87YSj3AF7DqkU3VLGYYd85fmGn/WCqC6y4ReHWEXoiTOlJ7AB4WiAsyHFXxq3p7X0n+3BwuPrexPnQhKv3X+YLPA4iZkhppKYLv7/PbLNmnuimqvJoNArZQ5BiIddNQWctLktgxmyULNiAHZFU5b4OfYOopRCRvz/JPyogDBT089tBS1BTNDt4yKaEW4tsUe0jWHZLaDviviqqostTyeB2/m9N2VkUSLePjQyb0FS6s2sbqxR7cEYLW9+WSB36lW63OrjRK0IDD0BIdRjEQYNLrG4N5kntm2nbt1sA+Yu2vyRtH5js6cmxr5aSKR6FbYt/efFOZvsGGUCLkBsFNYhQpGJKZuH6i0+7SNWBN3j986070IdoU1+0aFNmwnc2Q1pTRV7UppCrSGFFuNKe3aIXavZQmSak/3rl379IDGj1xxBjIw4JytJq6Kpq8+EzyQOmSbhYZJ//hp92aL4Ja+rLt5DB6e3Z9PE1RIMM4S3sEDV0WPt91NFyHg2tYYv5sFiAGgG8YFKoUGCfLQohTe3FjCIGYI+cN/wBMvCPxg9f4qxEL121YIr32P1UG0wmSuod4p6l9Rm8Y6W77TnNRbhxilJ02hEHjaBqxn94SErYAcFQa3OSTE2Q9cG7bvq1YURP97UBuW4ONEn9pMUw0pZfC965uEaM82oqyUfW3EPFGxpyqkwjtW8PkyuJEZch3c26T+3BkGMu+LwmiFu+EwG0rqhTtzcfoERSD7fafChc/40L4a6zd6G72kBquQNK31D+1z2T/BKHehMm4XWwBHuP3oK+1Q9pwYWrWmkfTbG6P+v1q2W3yFiLpW/2B4R9ay7yS46IcBgACn2vKTfo5DNz0rlDZEvemG17e2+IWS110XAI6iavtLt/5Zi8XBW6RqFU0mh+pHn2SQPLfyQtNMe1Jfdsu1CaAVQuSzsC1NVWDNstOXYl0WkehLrAgMVYFgo9zTKS9MawBPXjZbhZnqWlJk8SmtH/DgVNLa2gBTiql3Bn+hntHuKxGXhfVptSPxngKmEH0iaJhyz+1shaIBifdqI4yZd4kqNYyVj2rVnvGxBclVq8XXhHi8cWeeOLO8H43WeCjEa4ofxhR7t0JtWoLYl+tT1F7qg1eXEzq36RkX82pP/4BdN2X/Y4AsNVtqNaZBbGmE3VvM+7N2xZIW74sabSs+HplEwlU0CPWLHOOYZR34oNNBIAn2uiAodNqJ6BUIbRSNExuFeDUEDZgUwDv+L8Pv2LRPpYkWiKAhTKl4Yskgid22l4OyMCf6i/fCARbrsN3Wi1wCbc5B4Ub+YfDeoR73tZL75gyPnpWLT4MTeYSvTKb9DFcpLJY6vebnsh/Y4UyW45rQhbLtoFUCGbd85VZ7Rg04fB6Ev92UDO+OwEoImiD0lFeh0zCPYdlzvCR6m0jOLv71yPT7JwIOAgKnc7YNZHN9OB4L1xPmaVNWs2bIiCOwOk61H4frzJH53qJ/jdTm5pQ1hyhouzjUp4zsHuLGfpTkLDjR4VSnk0zy3kpe1iqHFCdeFOPptPAQkOE4t8R8uWArUjROlHkOb7ohUbSjZbM+f/peqSgwm7+HlUDOXyUEI+Flg/4JF1iOksUgWYxHYw3gzKzM2zyx7VPZ1d3iTE3VFYuRj5+R+R0f/Fhmr77/5kh70jfZcXzW6wVZiMIrYcr/hv/K/cDYc5tcAJSVyIi/jguSOuJSeIYhqw8UU3XqLuM36bvFiX+zK4rOjmBWEEtu2Nnds3mQKvSTCvPXjYVw+FjudM76yGuNSxJAc/t9pEMvX/H84E+KogQHlEIHVvQ6K0OBfl+Q2ymn7Vz4tHYAG5NHxVlyySR5/MKE/qvr9x07P10xd2HCIFQTJm3lIQkiS8ZpkoOaVA6WXfkUDkssG75p2HkH2gp+78dbw2u0fzjE5KWGUWxRmkXQjYkZr+bQzecVjERwyZJFHK04bJ1FKqI7DfdCGwPe/FMTgPJoqTiRvytwmeJIyASH+FiVyGYluXHwh3yQ5f5KLyObZGMyUxN+82AXz/mI/+YTOuGiPEs6dXaDtv4UM5KECJFaa6xs2//mAGg144wprw+rH2JXsEOqci2UjgtbA9472/3ejq1CsSb74a3ogGqZQZCY5FvZuKEbpJq0u8N4kSnZwenMjYFuUSJOsxy5eFyFvev8f0OyaihwqiVsy3/hhZm8ZKoNaT9VSdOGWYT6gZ14m1/lHvIvX5GxK/blGZBF8EiojUdNihM/Mk57I4lFiS05yQMceXJdaMmwJRNqXynVLOSuSUOgHPXap6YGmvM+DXT8S6RzQ8DqdBcVWeZL7/+8sKu7TWApZ+y8oz6lrWnv+9f3n2Yrpq6+nygEW4TpY7DRE6dQTNDOYDwxCYzKndCj5qDg26MvK5Ia6BPVrVBp4tLZmG1u+y3Yr7FuaMr4y8QGj6smv3A6Oqb44T2h64RWAn1E1W6yJuSUHOpsXTJdoIHZQMzjNM1QSAHVyUetxUVh38xZrDWZrdeACrJPyemWQNC88yxVr0MZr5/iZJxM5IvzhxEBxcLhNCHFM4KaBcBNyHQs7bcwhR4HCZ14Z6hgP5Q/SgJO2K0qTwYsasu59sJzTVBFjPZDXUAq0ug3TPaIL6O6JXAo1MXaVA/SyrzjN/G2z/spvr+NrNQLDUG0SXkpw1UyuqWWUJ+rnT3Ak0Ndehpjcql07jlDHizE6j87iLuClrtIjelIyls7LkRUAwbTD3YQ7Ue8IoOtNyWfyIZs3T4OnDJf8RJ0PsmocHZZLvbhhQKFZ0Lq1gGWkTGHoQ+FX2oB/OANg34MHeRGpcL9jMp/X2AAXwH4LJmkkp42JTxohtzdAvhQFzDz8wN3UHXtK6oxpqeURgJfpyxiJGLPoTesAEZzismA0JGdbbCq+vMGgNIzucWvFuuefhZQ4Z3TAYeN7AiZgpXftCcCVRe72ETOJ+lkD2A071kJ+LwhIQWvhfvcmjEbrUIiQke44f1zISq2Up5Ua+AXTI/lyz5iTXk5ptboF501QANyadqgI7q5h/0ds+W8mMWlW26+DV7y3gkErEcB30OlaCXtn1IoFJj9XebaXzT9KEyrdOjltimZ8C2M4jFqlr3Qbqnf4ak+rdyP1YX+ZNCh+dyfZxBJZwICBWPBh5pj+xw9Ry6MHEc9Ke5DDW3cXgKDcpNQ7V0y6OSYlqFK+8/co1KjP8tSdsa11/CsoXXXbEAHkT5/CkRFY0a7qACfz/UFBNf+LBECvAFwwJGEWF35lkNS0uc1NOgr913NPhUhewdQc5tG3Hd3sNUuBUKKTV7/XVoQtK5s6K4lE5quXeZNorWiHlXKBJO4B4HCHygMRqHaebGsZWHQbu8YplK76OUtsqjI/a7ArEHAjn49Vsd/lyLNaAbjVShgPJUfa6VddxGNbR7AnlCa3azzxHJWjTRU2uEJG5BgYexf2AkCi0w9nX82sXtGL0DZRzw3dEHgU9n6PQxWx9t5HVeeFO4tktRYdNraNQyYgR+iC3c3zU+TO1/a6DtOUOTmOh32bDc6/glSzbuBqC1YF0G4/4ToUfgKr7tX+MCJaAfeNfsi/cF3ZwUokWgGj6b8IMXpZnvKKHUL5B132Kb66S+pUyTVSOldUBzyltLTT0Vy/B0mDaBHsDjzOPtoWNiH9MGCVPK0iSy0/ihvDNuTxLCQXU1HbZhSFt5TRIygxzehDCVE9KfzUtfeOXRNpEXW6wE4jibDggiGFy5sPaZye1N33cCsDuKoxIWz02qN4F8ABgKGzpAiBYb5K8vwmbv8kgAlFEKmUjwkfRSV3LsbX/cLG99Zf1UBLyx6fR2FLLQrKVAyJ+CfAeVbdFJCBAJKe6ev600R3b7wIe4egsXGy3YP1FBLF3Vd4pp7wKHogks2n/S+6uA+b+C1UlC1IDWDjlMtzGdAIdt+4xQRLuPucmq+x10JBqoXCKYhK8eTNXHpeTJ+PUMngIUWv2zZkinpnPXbyk3d4TNd+NZFRVMUX/sFqgx8Zj5H9jM1lggQO8wAgihde145G4t60k2Ta+vNEfIuU0L26AF4VkyheU7LUeCqWCdFZmySQoYe8r1WXJSD4d0NWgoGYGvbNz2DqJPmitDy/f1w4cKp2s7OcNzYX0VRggGfoKdhzagmS4SFeeXa9M2VIgXk+c7O3mluB0kvJROyF335RAb/6ERLYkiRy1QOUBets/8WqPsvGFjzyWCwu3R2Ggh5ZyQroVKVxpS7IDIPq3BgKKd6eIUTjK1YSJpq7iH5XpFutd0rVBHJo5VV1j7luhNoq0s+CpjsEZwDRxPIZJIyE5B/rp3w8Ztiqm6Yt1JyCnwDlKKSmKF3L6j39plBcSL3k3XB3Y7g4aUtS3vGGi1t3XocDw5B9sXco9micKlbdZ/ngOX3TLBCQXkEvnGXr+v1taxsIfD8MRV7DdUt6JS6mMriaGtUIrpOKLvchNKq+amMBv6PhKYXfSl/DM63XstrG2Nn+QatbfvxLoTvcddztax+qtyNEQON9AdhI4LGQs8/PquwAx/fQCaQs75U8F9SzuSB3ZTXI9Dz7LRcdbZCnzRGprVeN0J/DJ0nOa2X5qj+n4WeQCLVg4gopjgRw2q032sbbkewz0pwrkKqQm5S8U2p7RBbzCpTl1ecVB9BbXCEd4Kef7rYpYo/SR6sdfpqsL8n6yA08xb6QHFgOCRsp/VfwaYwYbTkEtIhNsS6r1sxi242OV2C1TNX1HOlQLsgzv5OKmHEBh8eT/1tmOvZ158L7b079zMh9/qravqeV10oOglrw3mqMhI2T5GgGRajej+V5MmnOPD7vkyZf3SytBpwJgQKD9jl68KCuOZUTwfmuZ/3cpnKX2HYsoQoPBKoq1nP/Eg2QFGtjSoRmM7dKJyavnQaYy42/ncOcuc2gsl1y2UiV9HecUGsk216jLGE2S9i3FlwZ5rRmVTuFcVzCtspnsrdx/QAuM4NtCFSS20cO/wvUMXkz1ZOVZlPHUNvTHLrWEpMiI/ATBjZ/gcnXCc0ndzb99779q6eHmvIuXagh2unCVEihwkCTpf/pXyvZ6NHKV1lDvx/tzdrQGi6Dt2lgwCY6mWqypux484tTl0ed3aJ4JzewnZQsFW1pp8fJFz2uUu85vuKMrSiRCCptbb9XVTU3ktPxQN+4+uUwpn1X1oGADVcKMkLUo+cM3pmlbBvcqDWCQzRaU0Wp4hxA1514UbXdDFj6LnB5MEK9+1Id31PdRpe2E2VG8mIyOcir3PQMMhyPVkcyets/sY5sGAiQ1Yv6P6NbfuRciIfeX2mYOoq8PA+qcG5FjdD9Gqii5B3czlsMkzqTBWvZmrrC1o2yDMOXh5gi7rPo71vS6CeMeNPyW0iVbtU8xp/7DpxnFmZWSQe0GjXJLoR8o69svpZNg5OWEAweOP/TArxJcIre2zV8S+V1fwVWBmvqGx2E5R+s2bJt4c1sKUX1QPw8vhJXPsy/q96/gt8ZbXYCP+i6N3BknVt9/prGQusv0cRhq9iiiUFtKUgD6oH7f8b2PldZIsDJ5iPcqBhR+B6q0NPuOQeDYKS2aMmJmgAPhcO2qqjW1/ea1mndTPGHJmTfO7PvOFjgcwIO8VVSHufhDANXAAl+5KEhnapo/enCUFeJJh5lS8DURmDnrKl8Taoj+kb/n9QeSfm/hRs05GTNhaXn31xuVm4RhLBSMdgvxgZX5mHJdWTugHq3qJhBSMzl/h+3bmuERh5NVzIpG3Hd97Q0zm4HSnkbVOpmLzB4J0kAZLYCY/oLTJS6aewRUNFs2asx5OZxHX2wUlWxibB2YHtYOdLpa9N4jrLGw1OZuXcWy6iqVaZM2W1VEwMptxBLJ0e9mfaAmoXFNPrXN1pt5X4h2Lzcn02uGHW6xAISx4cbVmDN/6iwWQO+dmIWXVOlm9CRl+R6/4BIvWD6SKR51SyK/iDbYMzQ4phnFl7CN66psAFv8Pmkr7Katl1P2/gc+R1sZSF0nu1BENpj1zLjq6uyAid2b7sQzqp1HaO8Wkg0Ns5AsrFe6aTmXcDmypcJoU9TmRZQoKZsbwXu6BW00MX0uZpHKzTNmLGio45scIXoSNB3zY1orfflPahZqY3+wLlmhurBIwS5tepK2+0iN9XGeF077nwdu9/CqbSPQXJpVQpy1ZCfeKyUnqNO2pdf1HYQ3HLaJ/pcYD2u2SG1FCMHYMc+sm3zib9Mn5aZuAplrOys5/uO4gga+x6S4fft21NKwYNOj/n4yZoptt5sKslAU/4sDgrbxc6KIvOkPiWTrCcZbxk1xX6OuzqdP7M8z9AzhqcaqxP5hqmJGmyJS7Cfhs8/O/9275IjMlKkR+uxKAalodFvomzUsWpA600dtD4/YU15H6PO08J8wqjRne6T7jEt+biJppGE76TteELsHxHEIvjENl8P0u4pvHYUp6SzlabbrlaDR5kA264SBFavr3HEUk+v2+INpkCJZpe7tH5ixs4yILuMzk4EjW+dBj0rfrs6SPCjQWO+Yw5FSKZ3rzdbSuIZbPYy2NkR+MTZln4hIX3VOUqmYy/sT9/bR88+sNxTqfrWxpt83zTfq+PdONfhHc+DhvyCUn0V6gpGKugnQnP+9eTP8pRhODGUU7rzDLsDWDY5F9/Zc5KDyfx+SyKRf9ZfbHWOD/NfZXW4h/dCI6/DgNSpblc89MLIY7w2A/27NR9v4EPUDqBcX4HZxbksekt7ohkBQfUzjMiigJqBXW30PfdSB1L9WCWcf1/g+rLZyVg7ofDd7KRHJq7qp12mZiwA6t0DQKutsB0+G9g8X3tE1IjMKkp75wnHvQt8Qx8KEjODOwLH9HfJdvvrgqe9qdAGa/VQZo60AqqVaMUA2wFQf/d8OLPLnYI0BIDZ5+17PuEtp2uFgEGzH/luttB/uJ7yKO+zLgmHXpJopie9vHfL/6ZQ0PDLc1o4XwYQUSNadOm41Pe1lKbo5hfoQJ09X4RxulYQztwCUXYi7N7Wy3Aw6we2MHC+u7EsiW+s0d/f2eleKrGXhnZDR4d/UebGv/rpKohkeZvtHtc4tmag3+0354hbsRXfBpuiHf1Z6Tujj17gNYw2Ee1cv9VIqah4blvzGpyqDPw6g3nwUDa9zPdnFRO3o1VytVGNhC7WWUCBFl00Gv5P80oanlxLA8ADByfCDTEdYibVkjlWlgxjGQ+nPzF+RlFIK+6LpKL3IFvs9YoCG/QDy1PVVAWdXjHwq2Gzlx9L17X/ikCf6xkpkvX+29p8BHnwa2VuzN2lqbi+AjtTHbBIJAebXhUAGyZ2bqopFpCC8wN4TfTbDATEPvmwe5tUVgh923VnwT06T2HUTo1cQYwXUHD/mPv+rANaYpEq4Yd105s+8LJ2aZwLiiC+cToPkCyvSeP8a7PTZ73pUrO9pSmnbiPrrQoJ56g01KWzSi3iF4EgWUobK1Su1t/DeWd5DIpavDSeljvU8al8ZoPfVgm5uiw+vqLh/y+/3dBuLW43evyXSkw3Y+Ro3dFLut4Ei1ClzGQ0bZQc0v4NGP/4xFW/+s262qxDKV3eC8mgIG0thg6E3MhYtnkZv5T+CYSV3grZnDmmCmL2y/+QJDShwM6m6BvM2JPED+xbMbodjthe2a5dw33MeITMiq0nCdxE/MG5wOtq7/u2v/PPd/4AdpTfeiUBlPTubjpAVIYlR0xUGGBbGoJ2w0UyLhwi2lAPdVGTlE/6Wgfyrq18Mmfy6jXRsEr4CHdK8eSAhHXyZO2QvysARulMBSPiRUEAOZXJ452Y7WX/i33GpcccEdSIAsCvuuR6dtYpBZCvGk7aUUMfPeVnsx9mYRn3p07IpbemlTKG//sXIO4AffAaE+w8JGoL9fbbdUCRC2Jx4FidYIMcal1y8b2Z8YN2T+qe4OaEcTJSOCkWX5hkffHElBePn4cgwN/XZ1vSl639m0i4EpKeU/M0yHZSObVE7bv3UzwUIvk3RLqqX5EypLfrPrpx+GG6Uusg5AhbtLn8RK/2ZY2G3VYRqQoqNTPeiAJLZ7pgZmIJWDUc4KsyOR/hIIDlHAUNZfp2REZ1N90kxpUesg44LWrb2m/usrASEhsiKNwF+X7hinhXTVni35CE/KUxVbZfRbnBzS7Lvqf92YcDTNU1RfFfLXHamWEaz4aWtHYyDdv5jw7FCa5Ylci1IRm3wfDmVTPh+Txa8fAAXo51Vb2xCiV9fOpPZNrktqbnrGeVn6uEO5Fxyl6el6kBHsYW5bT7j1kcJt2mk2L/3DHHzThCI/Ez52yXqAmNqTFRECZuuoRG+De2xL/TpfmQHfZZKlZDuD6bw1rGbKiNfVni8YWlXsntvQuOJhdSZATRXY/7T3X/7xmtc2obtlh0Ayv93GtSTvTGEQmOB/tw/CXBA350G4bZ+uEb+8yBhnUNT4IryuC/QGccnKp2nS0Ou9YOP2mGB23nW/C12TisE7ldXoQ10rz7wZPG7eUTh6av8tqOew29zfiSQEWcIx/E6MpVGdXHgWrBKPp73ZE4vhpoWG7hFElKroKxD/xp9ZOt8N12GXf+D23FvIclek36/RSwEP5T+wz47DaxqQQkvWH930V8q5FQVnWUdzv9TeaZ+c5PNVlKyhHK33xCM1ZFeBufLZzIjEo7hvtTZI5QIbhDriaERhJgV+YI8t8Rln1S7NLtjVY1jz7XaFiFYKXzT7H62ZTqeoLe15RqhOWkRX9IWSAicYAqHG0poTxAClL2S7R6pVBVWGlZxL9h9kY5LnTK+lFrD2pCj8+jVx8oUyNawl/NyiTCCP5mfKSqqcyjhxBT9unrb7TYkylf83A5l7bkxpQQB0o6cXFrMAP/crh2ZuRK+QQzGUTnDndqIMcQjGRsh/vSnB+xGUNzwxn2XbjcndtSMxdEIr9EhZn1mJvUxFSK1UpYkl1Z2XyeFd9zejl0WnIqK/UyIUbRFINoR/PLpxMx0cZsHOhryrUTveHReEecneNKLxl8UPQdwHeY1UrUtfB0OT9tdr5AJfUn8TIy6cF6d4zypffH3J/vXC60+7k9mOvp1psNjV/HGATsPjGFt/4W+UZ+JJqXA6Lpm/lClpy51xjncQBuLWQhlYsfzgxhyc/QbKgVjRW2Q76v3tEWLhM8FMNAuFOD1vtzp9Etl7ycDlvc7S4/hu8VLyTjFgLWJH7P1nWGsFKdF9gFJ67i7KR1mtwtUsXD/LInKBPc2yKK+xOxgBE6gCGLSwsRbWlVxXafzLats9pTVMM7wOSVXtxF9Mj1VEtbrWMOrHOmABxo5fj6MIrd8rNBYVoOKgeQy+Bs8vp9G5YBjp74DWYdoZj/7TS1l89RMMt0qJXjPnwI5Y43CLGaSRBKyILD+DVtVwWBRHuPWLO1AGwGolR8Y7FwvoseJzSvO+cZKIDvvvzlfZmKUZef7SbqQoE0TOLO2nmedv5+ecdABKRbaHY891Cah1fZTE73LTJ6oJS1YStEpHk99IedFqLtqVSHgxFf11DCGxKMbMjU0b0fbIXpzGfQlasbKtrPPIQKjEd+lG36WWOWt5vhheYUl4v3jstSuVb2mwDqyOT/TyNEv6OwHT+/Un1EmAAlSVqgpJZxrW2VI/mTSI4QVWf1SgtB2GPktTenLS0JTs0KYYEjf0JaIUcTm3q5Sq1yv5ob7nI7M2rMWCyB8fb6HJWuiW3wnPMEjA1A0DesVzhq7YnO3g3wxSwcHSX+iO2aEGLDKflblEe8XYOyohglZwrc/nlxkEm24X0XZjQAkhdAw2lkgjIBNbUf5xJZWIO2A7OkAgZUS7FywryLlOgXpwuc6wDTYlOjRHvAs2P7KZVzEa6QOwDX8bffTTYvtYZ1jpMmE362iKxmml0h7boIyafTtxPdFxmVALnQAahVKwwUoiIUqdn2NZvsCwDDJRorKQA4+SE39gWvfMqqIGqwE0t192gKflV3lgxkcjE1UpfwMU7Gq17crd4MWjFD2DUR4uOEHZ1Pnv6dGlrPafI3Va7UCAVtSytZ8iiZiWQ59Veyc948AXPqF2cak5Y7Z9lIZzi3skPv4w2tZq4nIvtNsOzol321sL28bZIT4BOoiqbz9ZdC/yhLBhC1dcobJ3uM6pYh7uNCG2TccDQOg56kfesMmUDLj0TuGz33G0ePD5tmoPNuy51WnIObiyPuIUOoC4smavHmQBy6W6S2LsdKWD7U9+IVf5/0VuTKUG1bYEZ6JJsVAG6uxis64r+5dRUupfYTMLa2THO3NdlJMvSoggwSRiJWjnn9oDcv7KH/8oSEfulZhyAo1lbS+iU9Qw0SIdoAGesqQxNU80OPRrP9Fiwx+c8Rxn4McxqoAtPtoDvE3u2T7R7uad7fDtwIGC/VTWRGZF7H9CZI4Y09DMdvHjM9rnCchx4TTWquoqouH3FED/yhhIcJxFMVG+LEBLgIJ3AcC6XJmaYPVmmuj+yMYSGozTO+f0dtpzSlJXz3wBrJVZHNtzQmSpfhcDkPVlekB99SC1icdS41N0r3LYKnV5oBcgVsag5gwesr56jmxJuYCojgSx/MLg4jhimYowD3fz7oWUviNGk3de5wzjhS/VMiX2LNxj5zyy46S0KB12wAkkVU4yIBo06RoA0O0v6nzK7Yac0bo6X7d1KTjUk6dVhP3kgUiHz5a8ZiKu49yfsGfiR+thyoMZ7URM3LyLyWj4JbR6lv7PMFKIll9N72EatpwnAmgfbIEJeP0Je8VBuX4riB1Tu72Is3swT4Uo4eUuknTdw938wf+U46Z0pE6h0u/mJ1r3o5t4zLun3enKvMV73kEk3P1sxZe5FaCSv0KswjjWSmWRvntydXQV7GyXvbtWCe12xlDcjNi9xIEmyD1qG9cY0a6OWQK+NojzO+njr2JRJVA4eiQxfeBdrTPGdtXnF3chZQovWAMF4GkhI0niyBthcbh3X50iu3pcAdW1+WxaPbBNzYYRFJlIBoq2LD5cXKduG0e4bJU/bb1c9w4HykFylQhGdqJShpWGLRQSZTD2nhZdvNXqlC6wCStMFmT3RNBswDPKpomQbssTm7H7ioZUYd+biUDIDsoFzxsNT8VXhcMZinqcc6LygmXZxM0jul5LzCUlmkZTQdK4v+rmC8U0aU28+wDKPl2ZJBPgbIhg0VEW4VVAEn2uAjsr6e3+BzFIUxHDOmWAPFyREvYhILru2Lar0PBjulIpABSuYsBwMrV9a3KHaWQEGuQGholPtEZ7l6faXlwVGC//Lypz19OGLfE+Zoh8pZv8x2MTHdB25O6yJlOUu72YEv7G/CyPnnjzctEZgBBPUJw5GEdthUkCKRPvcTofVh57l0H/OVui1si/vTD43yTECeRDoY+iQ0+EthyGM1TaKu8ctrr8dGHUw6TjOosu/c2F+wQRwrE7DFrYjEPfTwguR25gglmV55l3tFrZS1peweFItKerILHUjLvRw9QolFOGOGTllEsBVXutwDm9/ggCvK8yi1uyrkf81fJHYM71iRv+rdtQkwXbY0M9nDepfNoGEWcRwZEvLswL2OyS02FhqiPrfghXc0bIkCZUj1R9vKr0jsNNkUQ3JzLMNXylaAO2IlFk7QyTzR85zhuFvLrGU3S8CYJQHssi14EHCnyZ/rekfDksWZ9Ui6LcRpt62wf4IxIXWyWr5TuAfExcpAabmW6J8GQ9mFlMC1LQ/abgGph1YAXq5ik11+CUq4HhB79IgCFmDynni3h6XNBmKniekm2KdQjS6L3U5lCjTLW4MazjPViDUuDV7A1Hk/zJbTuNFMr0f/K2utQyAdbJxgOsf2vA1cCNQkPXiXgPYv8tQaoSYhSWe67g/iDmaBy2V2iBLcZhHPfw36NLRsndAsCTMzPbJVdh4ZykenhQp8BvKbBNXnhiui5MSuA7KoMljHxRBK3e0sWLs1ov8G2d9xvqr2Du4Z0TblNbX+oZx6iQ5vnNXcfDhBp+83QaQGIXJnUNDZVXzIRHLpdRa/ulKx7fRRMQEAPn65JfJ9lCtU6vHG1VCYjhlIqsNui2EJQMtKQw/yEUzmP8RAuumaELuz6b1XT8MUhWLaK+yO8gbouKedJIbum7xrrQOAZwwx3WZtSMb9w6pdcrzDTVf9pagW3NhXVfyore00lDx++xYyPamNg7usgYnBu85EoKYBavKvKn6D/QNIr1NQSCJHrntxF7FCvTs1CI3WLGLTFEJzQGsdGMIjNUNzL1DzbxVqwezJTbg75gUwpZ0Nj5lAKAi02OTFINF4MPeAahPsRScCd6LOd1IhqLFKgqK04XbEZx3502kWWIqDQZW0ulyCWxby87/vVp2t3/8q0D5qbuktzCsJLqJskqvjfGm/Y0q6AUW919QHpjD5R9HptXMip2k+UOE5jQ4vZ0oTIPr6hB+b7XgOQ/JJS/Y5/d5WdlQ9KsO5xALHN4Mdcst7AWFOga4gWRQNtSyO+ysYDZTlanP5d/H5VcCBWYZxixPnUQX2H+l2Sbk++qUmC/GkfLiC3hIWCBZIwHjyW+WhWntq2kktgxarw9dIpRdHj3Ml0rlaycKvCMbi3vY/yfH3SHnJwkxFXFWz/0FZF/g/lNjfr7PETYdyqkuk6lY7Z8rtkznTocEyMAA4tWu27AhT5Te5kMwU4jr39s2Yn7pV4T1EoAmQbXcJ/2HUiAPhy+b4l0f1JsSK4dOiQrD22XfeydtP957IeAvy0OSGkd/lGXWme8sb1TX79W8/W2c8yiHAU+jqTZEGSmq7pRV1lfCk2g7IqDxTG88q2aqfi+xdEflndsD1UHanangXtfUl3oy/kl5QjmkJy8w7VjAubk/leU04VZ0roX3+S/1Cf1xdnJfbDu1jjzR1o3LlLeY812+Adb6sX7+AtuPei2K5JBvtsL5sW2s49iKVXbvbb3c3VmwnZEFenrdguLbpj7c44pr0tTCqdOgM7RqiooNinlq/Eb3y9YZBQiUiATsbRFydZLEPFtaVyksWBV0oQ5hG9Bs9zlygr4nBriYJVEUZHIGza86g5UXDxIGteVFwnji50nfML+dk32ZPFEq65eFSV5F1eBlhI4+ZTijdrpYzJcUWjMF/aNIWgSiMEYhIkqQn6GDGUmI9BsFYp+wvC9BsWLYT5MjzyBEshF8a3v+NpMoxNNuLN5yoKJWU03OwHh2OAm9MkvbpcVSkpMw+Thayx2rRSwpNTqzonG7KMFRG6Z7Sn+r50Wo+WEJLoTnurs1sq8dNWCIXPo5tq4o0oytPONc5EJgazsTanO45IsVFPF2OnMARPjcfm6T4U+RcU74JO0w/oKmanFjxmr76plEWCAbIN9sfANCuZ5dPVjubdZGmj3KDr/8OKAJ2kqnlH4O/clmYSJriqwhpDIEW+xEjNoSGCeBXrgcYnMSghDcb0U/IngWYc8JmCHM717QneCS4JasHbYK73PM4VjDFc8W7ZtzMqunDWqVAT7IXZaBMgBrmW20EKo9v/WRahmhosihlCKIAaQhgOMya3frg5aeYeu3jum8D58QCuQeEgXh+FCm8TBjFj+ZDhcTfJ/yYTBFQPdqS53zCW3jrGBL6t3iRX0DKZp5cv8r7f2A+Sw/c85hAKY4cOdwo37JPphlab3zPA7GZNY8UbUaDfEPdQjMEceyP3Ovh5jEfQ/1PfRhRoeCv+wX/JFWnyVD1WKThDSGYAH3qb/6G031RAwPh9VDbV3y41v/7EBmBBBRH27fEM8EZppW3tkGxxhoQ6XmsnGlU7+1fnZR8DI5KsegNeNAqXLE739GuiN8ixRZVClSsktM2OueSfvIaOAgPEIwLCBgKInzB0iReiMp3P+3j9TB/PMyjuP8qMo/cIVvoZZNlNbsjjGS9+4v6ANi1gy3RFxRYzSkhUduxiy/g61lhOTQxkf1IVqBn9DdIdclZl4F3oAoSsuqVw863H7aVzgY62rnEHciMt8ORlv89QrwqNARYCKlLQFVw405taSEmeDRH0dPukqMN58Qst2Ob0TPT9Io79GQN9VEzmEJdoWcyT1tXgDeWdOMM6oRCWFJ6ZIlKqbFp2xpsTbAKU5vW96yTBxKzJd6MI708+eqNnFZIHwyOQcrGgi/H1vmzgiVNX8hdyBWFh6xuOXimyZJOwV4SnCOSURpNyZFzZP+K03iuLkNlNkUTmV7q8UeZct5VXvWkfxvxCfDhgqv1lIXMcteMFoDIgY1yiK0/gkgxV9HDjqoxAtLdNn5W6ueoP8cyG0zfYh+b7wggsQ4DZHRN8N6XDy2bR31Ymu8tkkUnAJB9tWhe+JL4qkHqyWKaYj21rBvVcCH/J/7PW7rtyV+r1I2Isjt4io5/3rOwmq3nsCV6w8cub/XROxkApCY5D9k+b6bE8Ed4BuaBYXQhikbiNdl8d81i/ZTkNgsvs7JgN/OpnplgQnVtyItrKDcBxH1u9161rnfqIe1RrLJ4E68XUO18DO47JC/FRrELSR0s05ztV4BXa+pGFj6eP0G7t2s5V9255WDb47TOr4tqtyRZHiCFuPlTcpwuhE+CLMxAwsB8dQeQlTqMAg5RruLR2E/1aGZ7QMPFU9s44zbiP8P7xLahUBe2RiuzX0Fk+8v8G0Lm9GevI7G4Mfw/WlWIYvva/gwYhpaZNwbdGtdxgx9louyi3nzZNLaaFU0EJ5H8GNhB/if21S1BL+C4/xqfGeWN6/0Ts10JEcOiPbIQ1nhppZsxIBSObjdSrBF2Vna09VzVvoxNpvHQaeR7n1fjQYebPpDlr+phCM4pmxzP94wmRwRjEh0r3CHVMrk3NqW2QCE8xD2LqgoHPvyGIeIT9JE3jt4TWkyQERJWhuvuH5GZe+9+CLj797l8M1uKYIyjRuRKZUQ/W0GGn2vsEiMp5C8DdiSJIkx20Tab+4Cba98mh5JcAFoFalvUTqOISoQ14Iv9jyWlxP77ds61gTBrq2kUuU7EgHbldWA7uTJlt8NM+oXcl6aJj+cP1FGQuUjyDrxP1Tp/PgIqp886/26jRWeooapAz7qjjWOPj3S69wz4R1+p3fEab+y/zlJ3muPkiNDAjpljOk4O50n2vUgiOa5Cmg/Z6wAXQd7R9QZICZ3cGnI/hVpHdKLVQUyVXMSLQNGwsjaTBudsZyHIBNvlq+q8Ve3Khd3MzjYK6uMNnndygSgOv73yMZpNKR3t/PD45PBUWEM8HMkRLM68BwTopTXzzBGKuAmhgeAq8dqzHEq5d4bHB9nLHk2euz/PI4aiDqS626EkScau32XrEbh/HSO2AsUeFZG/K4iiaU/nSBfB1PxGiC5jLxNRD8BTGeEK0/oxJqVvSaZVXkxHjCmJntIGgBWeKN7kRxDavbEXkZDEprsko6r5ZD0HTFQLRxhjgitmSNwScHCHDfWXM094YO9iMXMf0XyH9DEnmEiY8TMSDVzJSKVBJjJw/nn0z26aXHwuEabRvxSaEvgfRBegWcx5DXzU+KOUt1juYD8tMRibkoSvXT0hQLHljX1cFe9KjRTTD2oB+3zP9gOukJVc+70V6BekB8ibhXq3L3+hHjRb+CdzQlqVkELNwJePPfwrfPfC0cCSeRBp4OGerMMQndYFMbwCdQ7hY1pqR+RxNU3ZFC8Ri+W7LaG3s/2PuggbYeZGAs3KkWO522wyaaTTnrublYWkSguJ0Hi4UxJYHWesTH8lvsYntyQzEKs2BxKiU7W2X+BUiN/wokuXUlGCpa71tyPkEuvFfuxveXS0+YWCDBV1guMQ6wnSGRCNzmO71vInCACZeRCG/0b66EjeWttlZYDmncocwMTelw20aCXkhTGGA8TS+Tli1X6ffuyEyDPhQIg8uV5n0fNOfURX6k8jhaQ8E6B6v+l1hdCDvSlZkJxRjPDhV07tziyPWIOPRiX6dWdKAnXC3t5L0mLrsi7K5TsplGV3W6CAhFldwWYWRnbPO/DkzWBew1WHevFzunsrJXWLk61nw2+k6291W8P00RWjs6VlYV/+h0qCj6wGW78GqdPG+T3WRLHyHlvKOcVLjWjwFFgL86Jx21d5BY8PCkItBVrmUYOYFzA/Luu+rb2Y56dbnbb5P8mPriBooVJziMAlmUvgpInMOYayxmWfKzb6yuMuvtEJY3+2H5jwtuvEi1+jhPVwpyL66XJ0RRoyz+XM0R/Oq6lCIrU4qwbDXy+mY6f3ihu3wsRzs6EFPIgQ/8fPe3MqDRQLzxth0G+XqrwrHm2+HcFTKNFNF6iFC45uAw8NaANavDxm3EtNFZlA8Qx8+MPUNUB18w441n539sRvgt1JJ+Ol6Y1PAlgnsmsLmUEpu37oQfLfSEdGcgv7v5k2QYFVbjQh07eFEWoH7Emd/rJDN4nOuB4Xg3+r3OVN4xzRuZrgXlwjtqbBz5AGycZhW3aQRXP+0egmQ3q9mrx+mwyZ3L67RpwgHF7VyA/LqG2v0Rg6Ha0QMurDph7GxewTEyF9to+61Y9OO4F87e0Tdj3EWxxLMkJM2/GNzZQAR6+7G0gxJWw/bt7+xGfwV/gpOljwIIXPdQeS/GYMLsCgmsyI+WEt7nUHb5E5VuWABBkonmZKfcfwdTcsjAFLRPQEIf8IrMzImZQzAbT4fLO9H/KngwZsUbD9LxsWtLBonQjlrhAZg2sUchbH88CqQ8wPj8GB/UqOO16f0ATp5jxM1rDiDOIOVUv8mk0Df95qK2o/zQ9dsHcPXMiTKguZtvNYyV+6JL73omtgzBOlK0Qaw4Uo3KlCCQWrcLhM1tZ41xj18vvPIP8Y4kAISZJMlRLhu+CdnOH7q0vwopHenosIgwpEzAd2mx8FfRy8ScaT1hJfWCkPnXR8sZQ3ojiMSAozWMGAlaxGPRMol5pE+HJgqMrXHUcG/NwtUTDNOKGoofUd1G6tuPOMjsJNAs3kqxWEjg9eXbeCQRiUlIwgEgWe1BsLoWRIANHn/SI7QYsueZ8ioEf9V/0UuNnvY7I8mVSR/LQH3VFbfHOFtIWPS7DSQRe4EmoxHwfzGf5EqAdq4kRdkKS1BEimo6couWTj7jGNztlWfHFU31he2KiuRmdRu5O+sKoqy4/5AH9QwlKWrSsOHh3EmtvKfFQg2k5GT8UdiEsobMmj1ASYuvZWFTlvRsS0q9NLp0lNy1Lqc3hX5pxVOHrw8ulAatm/FxNuwt7c9tq6aTlw4IXz8+hq4qvYbNht1CrmObod7ZQu+ILML2SgpAIb4VrL8hgKzQGPllfHHWJtK9Je4vQ9Xv5qZ3Hp0X5vvN0RfS9GMGNU4YTSdsAABA9QZ49RRUsZ/Siq+MSrBbVAQAKLYUCO8hbbFxi4xUqP3yuobrt7B25vd527lRE8arCr4VNKWy+AHs/ByxXp00LBCa3zIYivUM8kl1oRWIR5rWrRvyywWOYOVWJhBWX06DAPDdWVtAWpQuwATdIuuvqdODRZXlFu9FLubvPeTkah1md9/TGQ4jAfffKfxL0pFwaQM0T5FnBOoSBCGkBzde86F4h7CrgCpThN+h83VbS/hM5E676VWLZHRtm5RU5gzjHYGrKNeeO6Ir7hAXEAhMl4NcgVvK5ihXGj0a/OA7f52VZGO1bHNEng38KZzSTlv3gbSdmGAgbRlHS7dx6evqgOGjnUCKoh1p6YrrBjQaeeIiK8u4PKSkNQqSZ4UToaR/ZjsUoEsLkfwNDCFrZhjnarxfZrYH3BfaDGRIcfkdH6WI07Q1+lHf2Ut+/3A3XFzaqykEMxwHlUqJz0Bge0HBt7rkfX+EZSqNWj6Lt3VQXUcw3BJu/bd4Il9S3zSJ5f0OMAm3SCPAaAvDzPhPPZPNIdGkdKoqzUj4o/XPDdMSrt1fBx643PiTfrnGvgyAwGcR83lE0O4CfaEtufetYkd/Z0dsWmdGCaq/VSYJ7xMGuZG9vzubOx3BgNR6XVjMbQMgO4+yqGT26x4tFTQPMYrlAHMjbyPi+A1Rop8VyZMbiDBs4AznLL3ZpEnMnnR6Enrl731X8IcdLg9VvNTj8VawJzOF4JJJAihu6BQmbkquVXebvUysHQdXa0ZleNc12mCaqt7JUdUkaWf8Pn2L5ezSNYZYBleROCsqlg7sYrZA+SguV0imkemyUisqzrB/1jws+8jKYA8gxzq4gy2vt1qPNQeLEM5evkQxI60lrpimnUqjhLA1W7nJF9H5eD4edY/CM7ZSMtDaQZoZF9g5c5aAl3syXd5nb7Ox5UJzXHPtQigMBVem5qnzkbaHJJpysQ3F8T6A3uUMHgN6vP7fIb9ZN0/X7TntirAKtWTMS59F9//Dvzp9tr8thazvwBb/5uhWdtzxmIJ0xb5+aaQxDbfCjG76lAiJTyn8mm8+ifzvnHXcMvtq/ZPj6f4aVCwVI8Ih4xS4xPOZgqiyK7FQq48JpQRYTg+DLOG3chCEpXvQBgK4AFa6grUjd/x8RKmcSqclVqGRzRf0pBURjhwpFLL7bDSlJK/vVXLOR31hPkrcAiTAzXrU0EWKZ50ew4TgT/5AGOswUuygPy0cz7vhRbFa6CXmJUQ851velcsf5T8xpIIORZxJ4grg7u/+S2Jy+oFgMI9h1BNrMj5BiJc2cqxN351ZywaMFS2G2GyqGQ7B++slFZEqBI0knmPgeuW9X9ItRMQXgHXnYaQFR8yiSiRDq1KWbcRC1gJJxKZjizVUNA/LW/X/lK4776BdeejoyJafw9ME5oEMpLW7pXYv9G4uaK36RmdwN+lt4zFAtXl+R5qsdCLPV1+2bz/Ere9OqZpEwcxP0EeLfRJe6q6ozKA46QL4Wip/BEqhO19KRr8Fdcf/mQdexfuP99zZJy7/DKNIYhi+6OMx15BFAY/TPG9HUPAoy2EP4cLnjUezLTLfgui6kjuNaeWCJShE/DIruNrv3MK89vUwwCpDKMoMqrFZe3Yp8tQlM+qxYCHU0l+h8rZwC3iHJtgwOUXrbdmelwJ1jzYNBJOCaLheALkWea8V5KnG70+l032kvH2wp4CO/M/4/xekRDH/IuF7asobT0y8rDx/ANs3oMH3VyA6NexDk3UVehKBD3Ach8FLIqd3NtB6iq566Xr+BfUR1OdR9mXAZPNuFSHQx77lwqi1LbK0G2LtXUbeD1X/FkPIfaCzAR02PoEjqMXqnquvd1xQSvfSjeTeghkGxClK7/tkD0DQmPNdrPf31Ck2mKlwkGqmrfwKWnUalZppEQRlnuQ3cpnA0lTDvvytdn3rwrZw8ODgeH80oKifuXAAPd/Q6XETPi0+t9dsnvU6lTS1tuVmSWEFSfNloA7pB3m/uHpmVncZ9B+3pOU24DGC3VXm5kxb5g5mWxXZFJrQbp0i4lP/qqDe1iDbVqUuCF/tLXtHBrJbyN9uv8c5DIIHQCzV7B7w8WSn247VKImYd9YU0+UNekh6jfvHdB8qk1w4fVVeYOO1l/jrQalIreszdXCow0YqiOHqOkGceF3rcuAhUYH3H/SOGQTuLhFR/aZQ3Z5wCYCqgmOHLVnKZeA37sc23PljpMr1IGa7M1DC7GyT2Cts/x8+hX4SaeoK8KG/yZXYmmpWJSNeKmW7p0bJU5/xIUS2Fk1Lu5wyelRuRWZqJ8rDwrqnXFp0y6mgi8R5XsSo56/ot9F52iitb+zz2vnEcozwYB7nnB4qvtOCHrISDuDePk/FZ4YL1qpq/YmkBWAWm0tLHwEy3kB+t20wJIeZn9iB+rLmaotv8XnOlr2rKi6c+/wALUphyZ7LuVSighHUs1lR/hVJWg5yiQQIEnVoWuwf6iafhXssmW4pp1IDEsI4KZrDFlgBXKdKX2jEfaSAXCrMG/FiKfSowPjxahOeq5+LN/5+lVwkao+G92VNWDge+d5RwEXsipE+GZvEIGX/Y/iGOe9f+P1p405nX3SBD7zQnNRGVnY6YYwo8PVUjH1Uv39dbAJZwfJQ2buLfgRdCT2cDyhJP4A3NCV7Zq/9xaycRn0dMwndzuIZ9H08AzAd4i5d4WSUl6WhliQ/qiIbNC1UVswtJutbGIo+xSYScZfZTQL8Da6LbDbcJ0ooUjOJjpUdn/ey4Oqou7SY1pnSZxKRmCO1Nx0ghdE5Ts/cNrUtWlZauFWKZpOBQpQlynrj4wVGLj7ITc+o+IxPXtzoRNes9aoVhsmzKPEnRE/asO7iN2EERG3UYQOI/J+Ija2JMI7uuIsRUoddhTC2FV17FAdXCqckjDumz9bJ/Lr7SpBXg/oK0L7HLx0AJB7fcbz6AhrSkPFy9aqCs+AfoM86duGkYZCPcGmDjpVKufoMfBJZU4o5Qywc/V2SMrkV/j9shvDCrhvs98UBU39votrudUaYmiMSQdO30zN/5gz5oHPKgRZLVSscFhKd8MKbvmOGl0A+nZoWCPAzAlQYhbLV/4dHXPH5FMRWgS6w+kLxEpB7uQdWWvpSmy04O1Sj+YA55mdIB/dDC/jxLQAW/Nitj0evqxI0AZAKVQuxvWIaDddG0XLLQ7wiwZPBz8yRzrgRgsnHPYAEtbTXlIIwZbhJYg+GPfur9TXyip8UmOiDHGDoaK6/jH49zax35wXdnNYfDB9AZSVXVNokX9OoVs8zoP5FHxc9WjeUiF3SiYMt3Qgx91TgCSPcOOhkNvjI13WH+b9mLnxM+L0FTB/PhaCF/F9xwvQ4RXm6TRr6nUEVX/sBkhNMY25u8VBihgXWEy5YQY5efhDjlZOFPJodua19e4tUzYzsD53egcIIp9Q21i+p2/ZG5Ax2J1u2iZKiXUKTFkWzVC6hOnT08Ga1vufqnYrriY2ccR3EAcGxRJMorhr/jh6H17xg/EToMijIC/BHj7NmBoQ/FsUSJVANzhYMMozC7ldciQ4PgUk/kdmrSauvqGDQvKOHxPQPCbjvdkJd8An/8qm26pIOvxv2P2Aq73K2lPUzuJSaY1Wy9w3DjqvelgEfBw7q2Xn3WgjSZpmeb0ygnVPw1HAJsiuO8r8a+YBo1Oh+syExEroKpG7jnOMgCZjuVEdz79LdbN5XiVOU9p8GlNJNbFEUCMKjftgSP6/SAVT/J1Mp56lFiCddBF7pAKFFhzMyHG9yQ9A78Djj6EvmxIliEYm4OuNYEh1o06Qx19UAb6WjHIEpryU5yM157CCF3zUoaYT7FzFpdJTyus6jPE9UmuSGvdWpYQAunYu4oHvCxuBLuM5itU+uW4cn8/Pj6/j0BG9diHL6g+u/TDllAs1MvqQRgPxkFYcMHgbqZBhXYESkhuXIuF/w6J71SNwazdkjxApJN9dQyPJDut9yOh1J0DdI2PX5qPpcEqgva4hqzssgPJN0xxXQfDrRhtj+cBye0+HmAp8vWr5qIcz7/x7clPPsb0wSnlkrMvcVgNqycb9tdP38sVZGD8RRfqBi12AVU7r3VQKY7wkRfuGVUtYg06cas9bPaEqGA/ptXw1hXjeFAmyig5apKSGPcbsGtfhAiIp6DnLezr0doiWm2Y+iQPznAJ4VktVL7Hugv5sfyfFYZsce4y3E7OC1MEwU5kzSdCGK3v8PBE3VkWEhWKdVH9d99K9xAeIyhOmwKPUzc2HDn6Ojra/Qcs8TxrTgJ4PeWKiZHSuM0LBD6vjzLRXp0CjUWahp/GEj1zgQUjNfxAHB/HloatNqEEIX55RyJMDDvaPR+ZYb/gKy1l27MtF5d4taQfnqVgb8OcTQw/lxX873EOc9Bqg557Fc1VHTnhQTo3/bdP/crChIXivX3PlXx1LaonOGy+8Jj9gZW77qZvKrxGy3PYqGnLzI6owsOKfpZVfsh27w+if5JQskW5z5HDB8PM2lwQJGiRRBPImBN9E1/RFf9CCz1nI/CFhuHdm2mAJvSXTz9IoOh+pH9IXEEkuCFWObitDcbzyvYq2qBoxpM1sNAVFUvNqKFBJcDnvLEpiFxfp0EolI48iy7+8vIWqJB863WTV+Eq0Llz92vN+I7NkPwQ3ycfExAYxC97iBlLWcsIyQMpW3JviyUPx2vrwfOJOidfe2OtNvjYjbZpWlyp3vwN5O/xqBf8CpmlyU8BKEPJOvFvwm6q+zYnOB5U7eIAFAVNXZ4lrC4bf2KWtDAMp6IWIGVFcYxKRCbS4haXDqJGYGqI0Asm0FJI0o4wiUOQWwGZXCpseEUXhLhUyw6IiPEphHsGm6uTANdSSorPi20lLwLx8rmd+n/TxQAvDqEGeci7+/mSAfuQOHtds/bjaXWK5vrBySZoLVxen5gCBmCe5HMJON2SmVU9+XXPA/0pWlh0gxy4n/0HgkB0L30Yr26//2wSSegpZ4a4+Si7wldtr8sFHyvaLBG1nQsMSeNL/pl/VgPx0ayc/p2fUd0eEWlw2ZdofZNyUFN9GkvjH7Ct83U3/3qlygm6R3VVxn2QDWgQCF07c/HP3oCTuju5THc06kXLrifTO4F2rbRpJ2V17HhrPnzFhfMnL4ic+7ErvyavPuIC5BG1HvliUPXlf5CQ9b74glMLtg2ESvFYNe/oyPXlpGWY2EQjRY4tABXHwHjn9s+QBoLcXEbO2ZB7cHDqrcuLXDpHtIAbPzqP1jfLnqaV6ebt8B9VW1YHpzX03RFhY0dqRV47uTa3ckNIdDfp7lZIYjm2MpTHrLF+byh3qBsJpgoxHQMCzXdqIGSHvCTlhnIPAlJB5+MvSPO7UsS/t2CUsT+LlKYAt/1683pwh3hRfVZECfXHSwhIRGfw4rLOhUoT57SBxnQR6wtQd73sunvueVBdt8X6iWT+v49+JU20/onavpOejbc3iD79eSYEABZwQqhzqT1KA1gqbkfvm/fyF780W8wF/XaT1AekaZvmvnIZjPqTb1oNXE3So5xSgvY9ga6Z6jsLeZHVhRoC2bmibcAAAvGAZ5cdEJfy0i7VZnuOkdPqE5SJ5u4+7KLJMj7Kq5/tC8WOZW36mL8RMqyNllRTFwT+Rk8+U3UbiynjiQovADJlh0ICeDtMEMNcqwm9b1z51lnlSwBLUglnJBgxk32m6dhWcP+9tAjbVCu+eD/sBSLxlp0INsOgXgcjxBk8tO4XO8JiKCUHPvNeL1b2DmRZxsUR1zdgS+4i0+1B2xbsYbw34V4Z5IC8cGjstsdEOy1ZzqojWK2ubmGT1B0ylZjvnl3eNcbHTr8prsue1EgyXqyicduFHNHEW9tAbAJJUC1mIcb8dbFspwfTdrxMV5zKprwVNtaWyDUzyBD0Pawf4ijOPLlXmdKQATIAWveVfgYFCKTGbkbUwkf8ZbMRjAFOYlPZOg0h4XCn+6FWiA2KKNWTs/do0m4NdzuCCiWbbkirKm6Gs/iE+eXO2rU9KxFKq4X/sc8XfYVELJY9MHN5wCXFhhM3c3seWR540tKkHEUGbusFk/VbaMXQkiOm8umgVUFTp93Op8Jo9zeZJklO4zgPaVGvlzxWwfpu2AEvDr4XwiwKj6AMdZVvmDwC9isJcKT3r8e9T+IuUcGXSzHcwfcTNUmSRECMWuZBn5+jvv1bCu5q4u2d/HHBPqo6pTM8GTG7PIFpoGubVrgxXirZdDs04ywumgy6cUFQnbpB3pas+AtJc2wJm73Wrc/ya75hjHEJU3H1SRPQ2CMi3tZHMSfnmTZnkflkMCzC+4OLCjxnyA6bg7hkRtZfC7cDfDwGX/b6h6v+wZ0pXgBkK3MCygx0XfrSp5tRT0pDoihYuY/Xr3tcPGWlCDHOnH2dGyDWOgdAa0Y3Uz0WgGYGU7risxYEZ3+DFmTMLMUKdvDqe9L93iZ9UkU1smPzktHBuZmm2NQFmlLPJvRm6y5ttgnnN5T5zzNVylWsDURdLjq2xbpD4JjNr5aYvWS+dSLTeV8Fn3zzPh3yfuU0rz4jUH5jUwyAArrB7doHIA330pXnzz19gD67+Q9fgTM6AG7j3w0cGrLNYFUbmJB9ENreE9Ok/48iV2cz6+Er5rzasG27nQnz1cWaV4hdtbK3IV6vnA/b9BOR+KXPWdOL7FqrMBcDqGXhdLTaTIngYzniUV4E/Zffx2K2wozb2PQC1+AWhc2awgI/Nm9hH9Wqv8OtaurqUUui3nhNb7Nt9oFioyCDnNy3nfqlFa1pk6SblBtcUEd1//9cknuGYuxj0A7XG/ShatPZylZC7dmvxuKDjEckcjRme97vy5QUp3SURUQeCO6U8UuKxEIAbd1YTHDb+Zya+IYRRM9Xx887dBEzHVr+XQBcgBlka5sM9zQPS/tpqWkPIvSfQEqG9t68cCPQj3kU4bgHSfV3RBJHBqlS1YgKoVb5/d2l0bZwtJBEAPPPbEyqFKgeRe1Wb3W+Bi7/YqiEvdUlx2GDlfTcIn6l2sJyFnMeqJJPxo87Uu+G2CNJ65b0no6AoeXWw9y+eJAXqm3sPySlInYKrxQmCfEnNRrRHWDBBcV002PcC5cKqKmPliWjEPt8tOF3vz1UhaaxmMOi8h8aTLivZERRn5+VyxuiZSGJnGmsAilrViNjgWrGBey3OOTJnGJAsvDAJe9KGzxsKjb5zUOBwUYhE2b5atFJ8GHhBjYmv+o01sb+HVvPiKjiVrJyO41Kaq2MjOTiZqBAyHxUOOqkTU0VaE7EpWbOp0rZazQXu3BEz5P5a+1lihiJg+X63MaGeomHcQKsoP0i999M1xdrsJ889wX5s48Cl0W/fves1sdYlfQLi4wmz5nZJm3SuqIf2ax/1KqYJxSqUIt/WxvNtZ13gDw1bd+/vL7aXi/4ggkEFPp0shnKMERXGy0DKy6rX3ZtLuVPnZOZhkHOWonCuM0SPcxbDXbPFfgA7Mz3v3srqgMJ28dC0EJ1vjmnjyLV9xNouJakjrqsuJ1jROKcXP893EYanvQrPGgpNjyJEHb+U3OfyUcE1TZ3hsfa5wxjMiT382imiAhHvQMM/2UbLDhTWe4VVPQlpnKRkURwQM58MejsNfexln8KTuhz/1h5W/Msle+2e6/r9dtoL5HqrSDuSghQuPkj5FX9Qw4i3BNHUkQAlAqNjOLUnvaJ3qcoKk9gOtKsQ+q46jCZ1f0CL2ZNp3AmM1+YhDoh1vS+m96xltWS65qRNUC5vx85BBKT1PWslo6n8C05WBOmLmxptYN0cQB99h0SviTGZscRugdTcwM/5UfH5UgNvAzhTNTkBV9DzuyNgZZVO665JubAv4mwSLdq594PRyLrUS5OzIFD/kSMQ/j5W+F3rtmXvqW2K3M//LhH3Zydlr98sCQZPU58UXik3hs6CwQqnFts8D4e7uvBNnzb7eVKf0Sp5yWRmoDJM7h9Pd4wpTfWz+1vt66W9KVwwD8dSOlmNd0Fv1UQvCIWkdRDIDITFUuv0/BwUVP3K9SxcatwOT4jpS1+pHncHxCWauLZYitxuPxnDgqYy3SgI4Zc4jIL5zplKUx0BfVjWjbkNVYJ8RTEnx/ru3y5XF4//wm8BkXNL7s1M70IxdFJE8AJ/oNtpVLu87IX1ipXNykOh3iKWaG7gcTQe9u52eIaneNeghLq5giY5fm+MKowN93FFHOW1w15NvLubVPvCTWYC38OBWwmMB3JIEyljLjvpIoLhBpKVq5his7Op1EHMzhQ2A1hLqrnWJ4VlfrSOLObo901tHjltnggZcjHXGyq1F/FxzVXYdTp+F6XOUVGBkhIrWsHN+eTkfyB4ulT1UMes9kQ+ilcLg3dreYZiM2qXm5J9kl31py0w8ypn+jpqhkNy0wCkoDDN8odGsmW5pHBGKtq0tVN5P/m/imn2q82Jfi0AEZmxarLAv83jwbHbcjPjzLRbS+9xTZsn6c5cozUEAtWrEg2QFQ96RD285QRVtVRO88G7u0jKw9RlAp7cg9HYwUNBNw7+VLRFS1hc58EH0SRDqZ2W9bhNKox4gzJL53oC+DqVfbUFvFoYa1X2V6h3zUGnroW77aGtve2OlFsdhv9n7NKYH1E84djcA5K6142MuPYXqh6/MMimHW2SlVpI5V4NgnYWs1+0rkfhUFNTdqg6L4Q3jbZbtDI2Pnptm+q8NH6ekfKE9ZMaQbpJscH1WRaMxCiqzjVXjrQ5u4x3ipI+IsZZIvPcwjtX2o0jMMoeDpbo/6HOMy3WcMIrfJ2RUhYkGuKxm9zCWx25ZnoHs1X1MgkP0UtTh7q1yuKiomr39nOsVTVRzaSq0lmF3RZ5Fm77QngDE6T/xXS9fLFpWBqMrgqHTx4VZyZAwaSE6MMcX5OhUvt+sPxT/figws3D6M32kaIM3huTNRMEgXrVxl1/+GTYWDwYhp/fbOq28wdQBcrBU7pCNJP/E8v4WLEbP1FJX1knvxT543/UhcB9m6pKsVKr52BhPKhOkbU9Fy/9E2rYaW+/ijzN3NaYbxhKYdXUtQHijhBTN8UOhRa99kct7HrwGMf/5dj/vlkpIN9RfxJzk2Ip2v9a+ygjNdu+FgayO3l2AZgHPHhgGf3H1xBwufl2u9G34URVwHu+zlJdpNVpIFZgOA66zOsyUC1X5obx9H5fEQvqqp2L41RYJNtkG/m/J4c+FxfB4K0EhQMDazcjo223mImlCEyY5desyt5w1GZEqav9HhErCf333l5y45JFpQzRiYvFJnmSKIqK1bkVvPT9m3OibR4T7lPzmMTnC50USeWG+Qpw3a9RfUhFkIanItHiRxjGvtU8MBQ9tV5pt9ZoYV4w5a+r8MLNzpI0uxLp58T/NAYItAHWyRBSMfu/D3Z2c2MmXnRjjbMefcSikUtOuIu6v//qae07CR9Ai0iVSGRyjzYYVL52qc59ZboRSclpzjMOcb8xoOLA8mNDVlhTNSvPA1NmSFy6WmT4POuGNpDe7F2/NXd78wz3k61bMqKhE/cftMeuJlbET2zvkohjczhdIu/5INxNFw36tmPKkK15i+FwLtN2cEuFljGlh9uG439kosmg+G9UwR5mpmddn6fQcAAAfsAZ5eakJf97BwboC7xmsxpjs2MPuLw3ujGMmTgOi/5ryK8d+aRW8E4pYfR7e2PN6qmwZBmi+YAd4mZ2eMc27+Nja+OIUW2SHOp81pJpQTKrDZwLIN1TD8QppjS8q6XnC+OOvUMctkbv6cZGiBQU6+pXwFJIRr8Or4/EjG5Z+NqjEPc0GhSD7LAPtobEC54bl+nxV3VCh2M1eHWinwhmB/UQPihI3OI8gYT3PDiKJp+spyBNk5wCOyMcDk6MHqyF4hnomG8XxGBH1Azm6YzYedx8B7JRJ1v8j8yZ1s379WsLRQM21nx83QXI7XwzP0qcQU8C8Tv2VS89YqMA5qgpofAuM08xTvUrb09sPVpXaNZXh4mXlzEx9mjhxmPkOgDv39OAFMcjlzTJnz3lVC/wJCyFSHT/SUIi8PVKL8Sv6QCRFqo+88tBY8J2QYENyECOGO8I4sQ0/kGaBlAtoACJAHtqM7YgeTBiKKIr6ozWviCJQTMXDR8NwcbFBBFIND5TP9vriQb69AO9el+9YBtQkcUDkuMkafaJi07ZWU9rEu1ZB09y3otKUFZJNLRHTZOpQje8ZqKoWS3IkqGV4bIT8hVFwQmk7O4aShsdqUzP9oN0nIkOhehPKP3O5moxsbwkz9R20oat5BqVpmpiLArKAtJqiKlEiIsxkT3sDmEEb8uZYEXOh3mpgfpSrdszadwBcUCe45tnAjrPARcm2rY0+++a0RrC1ZjcIKY0FqpBkUaZWDVch2mSyw9F0NZfZuNQ7PiTOkWN2ZLm8Y0Zveeu45ikDsMK1Ost5e3GV56r0FQpPQJCXEXF1VCnvaONaBpbSqFXMlQkVxCp+qnkbTQ5q6fGUfmRimQyWvGRVm+hvjYzO2UPhcoT3zcr1UaFSAaQKfknkWdn0xAwpjJ7hkWuRABJmFbqA/rK0YFccB4ZQ3vf7DQmRt0nqq2SXOWzlFvPSvWCNfhoTTn1DOBxXjuzKYsxDvpScTNQgE9OSZX/k5W6wO7V7aEllQatEYECmBWZsvn7+aGkzprKVBadvjbAWumzxD6k623W7pKg6+K8D2ppAI7YL+a7J9f71wN3a4++ansRF1TFRuR2RQEeUxz/X3Y48/feJHmWcIu93Lr5NMYhGDz1P3n/WCnZ3QLyCOSvmPzA86fQVwf25PFOhONv4AcuCt+EDXh3t/m/jvu4f0t7rDnS8m3c1pJxA2OCAzW6mvlmngq3jHrOjOmKdM+l8Po6bcisJbgAvoGGFGeERSQWi/FMjkG0TcLpJ8ZuMDugsP1bH2MtoA2n0OQi/K9XoKna2IUjp8kK9zgjXfWFi2ZpTvRIYTSkgObhQPzolVyNUu/bPXjtI4yzSnkmnkPyUH0sIcg1ZNIR5+YJNiiFa3BUybkBC4txc1D02ysAjkrlETYBDiitIgUJj4GyoAQLqZVLQ/QhSVefkku/DBDeOm6DCTBvkbagVZ4jS4d+sPe52FTZ4qVQypo3BcM2OE4gpJKizaROqIfv1UM1qEgl2eTDArdLiBlN7EK2eS5d7cy0snCR3a6pdBgYMO/drGCedI4drgvsF1uVQSH9WHWw4qxvx1Ckxh8meWCqS182gmtK3M2UijZGDSy6j7RTnkpi95DzqkerlgPVKIi8Fdss4CnzFzh7mr1gG5NrSVJN8eBO8hB9AlDPjia3hJ+3GkV36AhwjbF/uMmTGtd4AcGbw7bdHCbda4W1EwNP0laNHODh1s7Yo/W/jjOh9FO582sa/EBknBLwalfrI719B1UxENmX7WPn5HwV0928Z/+O6kKaqGYDVpzPftUQTRdEa1h5iPTrDZRGyf/DAgAaaDQIJUnA/l1ibm32Eg9z3QbK61UdoMdgBuHq5Rm/T1iDu1X/zvPd5Cn4tJqbOh/lmvSFEREc2XRaGTvhEH8eo22jlZVdYYdm7i2/QnKP0w2t7GuPl9svpYlveEefuOz0Ovj2KYEI8g3KNOKhPn8vMQuDE/4jQzEoMbV9KSuC7TJb9b8nvAdXgkZmLp7AbnO4HQGp4w2yLriaJwMFE8epfcdHIoEn9ik8jv7gqBjMDybpylbx/Unqd5V61yjZ7Ep7Mlej/ZmxfBoJQaFEKjO2UC2UNUCbNW+8zVtRyXFL9rO0Blio3zPTpsqrM/4Dar5V7OwziEnr+9xzoWtjqJzPAhK5Fu/LBSF2mn/vIhPFATNFKpjp2y98PevSg5MiCDyTLITdkKVyo+v0N9kkr3SAWn6TXvMdPu7U16cFdlLEOv635R6cSaR9SWllXOqWLvB3GNWDdHftYwYokQmUQ31KTBWhzjqSKNqT5AanV8MUKFodgBihzjmKphVyno8OihnHjeXh962tsMdWgp6y8lq+wD1nzl5TxouXOFA/1zY3swVp1Y9ITNimf9q4qtXEZGDwE6B9Nw9ze4fhIAMgEoL6c9qzAxiGHi/vHRUyUwSo9wpM7o45MaxYFiYW3aujNeOM0+8VU0+bZKgpdhwRexhYuGyb5mLZLB8PN2CpBKtjEx1botloe7zmtQYIFNv52CHc0IupjKLgORiDMTcXrYxah9j226VyjpOn7QeW4dEMA1EKhAcZr2/++wT7y0b5dFYqRunL+8KQ4BO2OnAXbmOmQEpIhqU0Qyj0/Tx/v/ZYwrmHIavSum5eFYP0xARkL6dHdvp9rL0b+kQCJ56/u5JHkcl8IAA48vP+ITNn1/tjeQwHLAAABD5kGaQ0moQWyZTAr/nv12l3UtHUUS8h2mYg6fPJkQqX0tcv52xtS2Yib8yEbdKrWTZ39e9OONzaOI9Dj+7FYRUIkxu7Rx+AfAHGw1RgOW8B1GBHrQgToI+WREAR/rCGewfs1zfN/OokD3KhioW3LOc1s064pzmJojavJf1KXWgm3Ykv+vA3JcaZgkzSgi7jq7GrPFe/dHk4SmLT/5AZK/Koa/BV6rJgA8lDoEE5vi2yLvBbIpBwAyrSzJH78XDCIXk/JCMUnEL5banlKtqypOA+cUiXoMzcdgXRUSOwFUTw7LYQUwAgDBm6TDObDYnLzwbK4jm2KNRyAJ3FQ8Hw6I250YdDx39Hfe33QXwV/kozalJXCLojAByO3bLt8hNG4Na68Xnc8BR7AFR8kcYxb/cYaqbZWpOdBpdfrsmqD5ne++EU9mFipoABLy2zK2yBG2V+NQCadZiAZpsc8d2Ol5hhSfDEC1aSQ8ZO0A7UMVmU5urz/dBDu43+8DqRzJqCalATZiGNhXLVAau8LZs/5fWsFaXDAua4lmK36cRITz6Xw+WPxXQ5P8WfdUM65KDUvu+ADL59+Dvi5ducGA+UdglCwhNrPReQuCG3F7B4E/qfkItc8ZL9ifmouZecPkVgY4N0E93liGPFGfUhIRfV34ORd0EO1NWY08f4sZgkbbpa+abVnUJM9ntpWqipRuvcJzZ2HKYdXY2RB6ZBeIWHHlsq29RD8Gx6vwQ7wu6rzI1PGJb21WV0tE+g/BkdJX/0GYWsehtbi9yN9Of5vZ4pe7esL/3P9qnJLlX9KTYUwygRwAA6fqSPMQ7YzzsTzeDhyFS7e4GfPXY1lXeg/RWzqtvxEQ8GkhF7kUmLk+bCM7cBpCAr1lwOw9uYeu8gwzeYoGbUXIX9FVSoyt/OdZFz8JRlqtuBynrI8OOsAWjQm9QWvUbf3SGDJd40X+cfPNKn/wzMUXT/120fvQoirh7MOrsEuo17atrKr05US3BTYugg8QvQTLGQLHq7poqJaU+917pY0GWSrMETtGLATlGtM4ipAYkjNOJ4Ezk+MgEg1ylXsfgg9kQtCC1QZ/TcKzQy+mg7KwYX668d3sb+UoSws0ylEv2RFvWh32+uL3OS+/n+9Jc3o553FH1E1GEJURFmRRsI27eeo6HJpHD4pD2VYIZI9QTKYiXI0caajpbMfaJ1+tJykGRP48/Dlmrwpd6F1JIAvkVM9PtpHheRYdCfOMS/B43ZiulcVjzDwSMj04XHORjwQkEuOu1LEueF2SZf7ch42935fWTcI7s8/0kUEYdW48x21uhlcT51feofws8YbvvUB16/usVrItULNyjSQNkwBjsfNiYVBm83DPUM39a/qT88di84NJ41LJ7y1b6+fBsQA+lWwfy3YsUN2LWqgEFHrMQ70sheluFVIW3K4cRBCm3SlPyHblUvuWrqjO6oYeEoHw+4WPcxipEJaREpj/IyNFFMYLdR8F7P6lD2yclndXEX+vu224LEyKXCVebm4Rw9TDsM0e6lpOZOnGgrpCLA3S0r8NsBZJ8UHSorE3hw0QcHCv2SVFZyMq2LG+r7hraWoy4Zitwn0Jp2qwNA0FnXdUxD9untqWUQYJ2V/eIcTg92HSiT3r3mVdrLNQKIM7Vh+Zjr209AFJGUgb3tFWIWvbH57VxcYZpbRMNXZCPiiS8+7/VZWHRzlAEcnIP/jt96XL38m0AorTQelm9s+erNfKcjDA7HCZC/xIe4+W4H7et+5SN8chXyrhmDJZNl6OXJUaht+h2P4E486+ByylijHafQhfcPZhWeF9hd77jABYaYxoF5Mtiq0k5AwGp25e95cosKWR6g01AGDUM43JrIWbNSiTqQvF3Oiz5wpWqSvwt49Qz9jRk6y+SfQI1P0/dH0f0Bplc2hgaMLavLH036XmsfmKIAhuXvhEGlIWrbZaARsQe4wqZjF6InNXW8QHMi+HaAwK1qh+zY5JPKUVakLWHqIEjC48i6hsgqzmYzvvOSB2skMHAmGJ/hXRv+VD5eYcmhM25TYvW+QzDzoTU8P+4eYmi6ubE1EWZ/MddICdfIz/STn5AhEJbJeAvc3NWgsTFMSOmWPYBys4+uybzHQPSJJy0iUGrfuGNXrff5vylqbK2XW2wtUvgXvTS1X14HQaladienGEUsUrrFxojmE29hIb894T9j/QabOQlg9dpRW7DEbsMAHPkNAwlSQvaK70zWdK/W/rmYPDEYPgKsmDqPvquOTMAu6F7nA6WUiZc6asm1KF0nJFDUK6dTh9DPiL/015oxR2cOQUHMUpiz8L3RQlYBq4Vlewa3S+S1oQnPEkupoh/0pUrf7kCLKYVUwquNyp7aKZyyFPvNIouKHxqQVDXU+WmaZhCmprQahTk2B3i1PQYYHLXBTKGIqT7+wXqumV7jtEeBO2GCak3jImv5BuLvMIEfVPQPmdUzbIP4g6gkKRs5JUtZZHPttCAzoIcRI4f0QQ7shVeympnoht8ymbmDE1aphLgoYMOixlr/IP6Rm0H822NSCixzY2S6RQ3c5JNgqDRV1zTuAOymUtcFPBjfb0rjrQss+NDa25HK/Zde0d2HNcJldlnte+K4N4qXaJK2QMujY1gj9JMMofPd/uNzxu9RUkPtYbaKx1zz0yyttAIALvSopkGXCMLxQzVAiBgNexvMZj80aeyIdHmD7M4LW0sdQNUyiu3mqpefl7dTz6GJCjAEyt8hjrl/OONLpMtjppiAonBeBS7VCvH79l3QJNkigE0Z4EXdcGXdAJD5FAJLn/TyO7kJznjgLO+LHi8NMoENg8lDlkD/jl0qqW/krWgDf0KsxSgQQ97qqxnAMmgMqCXvcKnckugfZB7NWyzTSENOOWH4GFC+4+odqHrZGTtaqERs/6H1MJxFCz50hki83WzpA9tsGXPKFHrEc7HWL9Ifhbagj1Y6KJBmH3U2i9qYEFeWhLBi5N+iD59JX98xRsvLfYuKcoEtL4cX4P97mGOC0HfA7wuw1KjmfRk9hhjduQ2DrwS83YKfmfc38k8nukEcypP4Wdf+yIWfo90vs1b193A8DVI6aHWGmMfVCaIOIBE1+kLA4z0UHIIlNpJASxLN8+1wGVCy0RWC04EPonmtL84/YJJAaxpBhZQwHDOcBnki5cShFnXsLJe0E50UgL2G28pOemaIeLJfczMwEw4tBpTRR42FREs8KFbIH4WS5nWocOPXuz9O82CKG8lpm3et+yjmLfm6O6doQHnSxUyHYnHKXNH2xwLQhgjf//b8tL0BFvf3IGRGivBa/jI09M9HoCiyGJO4mBWaoFmyoJIZPnm97YwVBGKyTGvRSU+cxeqAjEgDDn4vWg+uaW5CHww2PTXXWcnCsXvUgAAhwOhPCd0yGiA93JHH6PVrEwGZO/IioR1W3ojLanCGK8NOmF8NscQZ8Ao3o83l5mdcqmDitYoSzVeyeJOsHd6PpcJXgp0sdvjROIw/XjSsnWgm0wLaZ+wyFaOl8yw7UQbhxQ4qMG2wRM5i1Fss+GalAdp85+knckjVd/HCcl6obbVq/VDjiWOL1Ni46jkbqaozfnbEQ0Ajfm2XWprwO6RAkZWYpkk8BfLQZsZeJzf13a2WOAh5z5dE5T5cUiqhHzoup0BBiSgFnliWxD4sK9frHOcXP1b/7K3W+k+Z2n54NLeFq8bsV1+OUP/O4iZe/g6vhKFsN4rZN341aE62O55sXqGMcmFNbr1YaLCbGsO/zJl2C0eNWCxRXqJoMDLZkvFF3ok8evKtR+Lxg+nQ4o9QplUWgB4GZ2X1n8U72Rqbet83P8f/56UE+meK8hg4Rhkit5boxWYYNCXCMZc86fwfZPUYMZr7G/B58kRW9VKbfPzLiOfJUWWAA+n4SSlvd1pOn7+brBsLGYb00vJHupCbXK+W+Pbv9s6k3reeQad4vgjFUeTX9jE91uW/0DZVQj5Vcr9FqCycm4rRng4QzO0NPhAJz/0V211oio+qJmHGL2pMidiJYy0+H2eNmaBqi2xNSPdwV4wn4Mi7MJoQOufMBkHl5Zg8VHhzMljnJiQ9YmQ1OOKK6pAybfKnaOcoP3cDgWkl+Dot5Ps6d5b8PyJx5Or4NzDGrAymM3DEt75GyIvL0FerzBczXgvDxcXACzwdvoFDmdfFlZ53573R1Bw3sPj+rVNhhjeJ+beLSxkkB3yKQPeHs9rQnggRNiClpVo/zkEfPaD1BLntaxM6aTZ7iTHnCiKQvxJSNPPGREJle2sEalcZOk/E77na3GbpMXreAaOWK2gxRwhObb4Rqs6pzfdKpUeg0ocmd8XKJC3LDxmtY6FlMLqEzpOaHjIvpsXHNvAdPtFjsCgQHI22I1dTo3Y2nUWLhS58/8/uyl8bQc0nbdrge8TZX3IJddqcT85+9t9La2Wd7qt5UuaCu2zyGY3v2JblsOiN1tEmCidGREft6V8Dz8LQZp9OIqC4gkmkQj26/8CTrUbTOWmEbRDRr0FaSI3wKgeH1hAQrMHTy4FS1VloZ7MX6PV3fKtYkrMuromcuaN15gdg1IHsqWDGDG8gPcMsuI0eEtFjD3TTxYXAcaeFlRELB3eLcdWOSrBSXALHq3lFHv2cBmoQA8WJOcHQPCiEI+BEvQfxm1Vaax023OI4cDcekahPkgPsLVazzi3AWyszlvHmhuje4qzTZ6CnVAcUZWL1742AcuZQ6KjANmOkq1FOlTqCg7RNw5/Wy5drETNx3H120P9wOB6y12yjrk2YuU/MkIxiRFDgMVyNsHmXkRuI8Wfa9W56kP8/vH2BEFKWLcwGXbitEwgmEP5+2CmMqVGOiTqvQzWA/Fg4He3kwvvQopp/gAVoboE26ZNXN6MGZa578QhLn3zDNtAofHcbdGgBkWH+v0eW7YN/LTxmzg7EZVNDK8l6nhC1C2N8EUDRPsaXg15la6/XU2oqz6mH1g3a3hNWz8Zr70+hgA/BlAzdWlx1XzTa8XFtKjBC6PKPQFB3XrjdwFHVLEma8p7r0U2ZXD5sOErP6ynUU9v6GJRp3/eWX/aHYChqxXAtP+fAlNh7tKQF8zH/BBMHfVKGeNHfu2cPJEd1Ag7r4aRfUzC0Bf6Xcxtfg0XuD21LRKWAQu/CwgOiAK82flQvS+IG4qHqIa/2WRmgoBaqnVSwcrzgz5YVKQcB0LKr/bcQEVLOp4mMvYlp3DY+P/4VYpvlhwWTxL1JN1PT2QWAeNBxxnOZo7G38aKLyzxHkeCMBU5G0l5QoinZcFVMp8zb1rM6/2nEMjc1iFdNLVl2mO0dSNeE7ywIKNcsBysdVpgufactvKcntTXplxL+9PoS68+jaMP0a9GDMgWT9nwN2VGC8bpSVGI7fwU5qcR/5M/6h1XkCrI1uKhnzq/64oq1m6w9bj7vEuN6tmqGFL98+FZpfUdhso77gThIUC0+HdW+dFGQvzYD4a4aN4Ut3ah5hZjGUpFjR1yGv7yPw1Fei5kLSnJ+9ndrL9NjNKVmNbYlGB3lij2NecX7Zmi2fy5+eAoZBZv6koDRwhE2XzT3cJrhmIKtD0EUu/9AKmGl8/+aVphqHBp+xvq6ZBdbKJQR8PPwP1dnxnPZ1kEbLrE1GMuXE5zeGhhmERzIsAMSF4uEsGmBm+cSeWwCw0LI7bsae1WoDOwNnMEjaVaEJEb6IqqOQB/RKgDpi8OsuH7hYtdADHluXw5azuAFrO7Lusg177VQbjkHc65NJXCSr+7aAkbV+0/RS9HOk6CHV1zsSf87ZM1nxHT2y3oDPc/E2UNacY9KgCgn68iImE2Ga1WcwRzj4tZUHOHGGntYasBhY/DykEPP7f8VKetUYTpVgRnhHQxEpS5nd2GSUcydqJ7dLBqRWt6nNZmpw+Vl4aVtIO0kMKr9IPOCQZodMSi0LDn27v2KNHisTNlgCRPPL7Eky5to1/AQfJ7PMR1smkSvEO04PLF05fFwa/g78OBou5S0kx+KH8PnPvifb9sUo664SnIFnAQg9KhVEI4Dr4F/zA74goNG8EkIH02zM/ODFP5LB/zFRMB1le4Z8JkgDmpxF8DeSdJXi1qac7gNHpZKk5j4fo2NoHJymeuCjnUeEo44aEMslIglGeSJmY9Pipca/IzRFUueZ/bZK94jH3GSvsT5bzSEicWBD0qsemohTLW04PyUs1AwSyoxFmFNPD5yuW4MqmbD7QWbISERhlsNreNpQ3hiVbPHBlUzDsJtPaTXHEE4yJVCfTxe+G+kfIex9JzWDR4OuPj8H9h8GLcc1DePj5qdOYGuM3D7W8MCnDv+kE6LGv6J7AAhUmSklJz0DMf9f2J9TfE+A1eJbP9fwvy4soUPFZE8ki30kJulXW20T45cdaRFwTvfRw4rr/wmrik4INAzw6LaDMnH2nm/t95j/LNOkDIBQiAmy1J5bRHyx5lpcN0hrZXdto7LHbzHL4I47uK5j1FhRcSS1MvraK+6omUDwRiAcxD2qN2dDfxkLjkrn1Eu9mCmNIsfomYfyp5oHrpDnrDkB/Du7BJY2kz6VINoucJywVfxl7XilLNgcmGdnZFdBASNcAGqghjGGoy1iz+jdnheW45Q7oNyc3SQ+w60QDFr/fQq9mpPyjlJ1Jge+9TVo9giODdutRoUPgIM6pZTdXrqOlbRe23X8h+LwMd53cZr56lZ6ytcb7j+Sybt9OHbwK3Xpif+geklWQvxjQ62gejEmy/IeFLQOUm9b4nOrZoAG7PkRpN8gHyzLh3f7rPJA/6Pw5K10v0W+I+IvBz7STao4orxH33JWDk9TnS3HH5Qqz9Ck1TzSYkc/QLXEGVkX6az8aSfeSOzgf6plRjcyAdVXOfWXUMz4/sz6lWv8WyiDSoQ4q/Ny7ZiQOMn2wZSfr/R0TxzcEJVMpnBRZ126FkcDFHvhLVXA+Ww/YtDDeppE2u2qLtALVsWCk9rc5Sf0t6Yr1za0UPH74J6SguuLl8iz51WZsXLGHL5NT51Oknsja+dVzP7c/NT8q0C7d008WJiQZKYgXsr+nFM68bRk4zqG7KppupsNaSsb7Ux3RQQkVb9wOV7jDTkNGaGHGBUDRnPuoJbP0jHZAWLYL9iV680/+aU+57iPZdvPxKj+5qB4O+JKPYCIovPx8N252a1RlUudMWqGojOWzSmIdHCbw59Yef+BHCigdxpUqlFDUIvvowedSo1vscjflnPwTaTSxHq3U2JtUIG+RxXeJZg04MlMlz3gxBV3ljKwq3MMllBJu3EJD4obZ+cLQjqZ2iYuTQdc49AfGdo320kzEEv+BjCB8eFPzUQFzxDRJ7UJ0cj/NygyTufCwryb1lSjijZdP+MS6ZxG11jUv6h1m8qA/wJrd8MQ8NHAfm0MY5M6YOvvZ/3IEZGZpra9oxl7CekXoGidP3WM5IG3NJLkzgrku7vO9B1cfx0uymx3f+cW4g/M59eTy4kv5sKS6yjQithKet7WMdnEGZDo17saR5oo9Uld2BwlvezxA+hugYkiK+vop05/mZIwulzoceu4YXWIISN0WtZYjuoR807gBOw6sxjydYzBXMeDGNfRRpQw5xq2hlp2a1Pn0ep0+gKLmrlYU9bcspc7ilowyB1nBnByrGNv1uWsG8Gr4KLsRfpUSRFDtBVWwNkfPIH2m9WZBWBXdjOqmEPygbu6T1+DuKp2qgomApU0N8yFSdIfQnhI2UdSB1vWJB6kHCmoe0dtK/KcoKHt1nD+7VjzhK8ITy42Y5MNb9Sak24LfpBkrSf3ixPJ8am08TrbjmoGI3Lb5QpfiV065hiaXp/dLuAC0yT4GNSpJpnQUkq8AWGPjk9rI9G40vyP7zvFIdxSknzEM6QllDdDJT1jrwMfIICYzPvK6GCElqgOHZVOsH10y4emOxPDX4Pxi358w5WGmD/k1qmD0Av09sHd8lVQIoeKCkYh+8Tn4xdLf1K/FKOs1pixxovAj/I+Kav9vca3ffkwBORw3uLPCQ2z222p9e0k2MBcpOjfW0hqWlYgLMiFmpxgT054xt54CrmugjG6FMtmGmOp/VzUq3p+26UQGnguLFrgiktrmJaGQmdvKAqgoRLG/obSAePE/wlsC4eOu5w0uQmuQEYUuGWgX761fLmSCDik3jiHLqihUdt8cdoEQ/pEnxGgWi/Dn1almSltwFstPNQxqMYkM4/4NARI/t0DvMcTIgOZllQLzD2KIUnv/4KUFEMDp7/XNDIfGcHu9bDHzuUAYasDalskjFtK7rYZ2amVHYzNYuILdi0hbqbzr8pfGo3Suzdwjl/1yL9ycPBstSxLaSokJgIkXJf8X3KKTaeD2z9MG853bqZZfPzBV2LqndAHcEtCQXuYpTNY9xkLqZ8kI3ukhnwKE+dch3aGXge8KiXzVmpzJHTmzzC7yjlGVdsUa9c3KaCJeHdCw8NAFwozHlMLHJMU0CkgV2tsBu7hjIijg/7iQdEmsXW05m/SmMCK6l/0F/JswICw0j5kqe6u8B2XL2rqBpglGD1T4AjVNkvuQquA48NNE+Pd+mDWI0LQMa6dBxdc93roOWWJNsGbPJYR6EkqUuOwY+Hc5syUC1fXeMp9gLQ3GC7nJeX/tsvX1ecPR2argclyZwoZee68Ula8aM94IVOq8BwpefINd90pb3EEuf55vwNFEwMLDOj4vxvj+5wbhzNbcVpbpTseQ+TzNIKpuwPrJ1msD734OGhalc45Lz3rFA06ol+uqvCP0NAArxYVeTgKhs5pEF1ErlyL+MPzfBDXX7bKXs4P0I2PpFP4CpSYWMGNGzHe04tTQFRk6aYWg8uzkoAP+AMU8L5RgZCGj1/5BjJR5/+LvnmDNuLaNYhMBCjGfjbRv72XL6IAmlGZdz/Y9CbJq7Rux6PUZmfTUvIiqAtRJBzDO7fE8TIgqiiL4eqFNB46LKqAC/N8mLJkQYPXHcYN7l1Ut4wY9CpBEsZuTkKEaNzUvigjPhfktb6Sw+bfR04v04XkBLTWuHMmK+hF9ko31/F7t1iTszo4MnTHX2TWIkx7QV1ojllKCjdPlSFGqdwZ8RKxgJj2NNlnJUX6njDlWS1xeVOd/fcFLI7SLkwfCL/mmhv5Emy/kYXLKEcI9CKcTmchc8RfmpbPuMl9+RDhrD7kGfYWmbd3ZgGZm1hKwtkLZW22ZQuIMwDbap59OBPl4HZQfBzh0gXwFuc2fWszsFEr7HcUjocxe0jiL2eUUYnr4DXBLriCihM5W16CMU04qfPbZwIfClSIJABS1Qeo5UV9t+SsYHGWOya7Msc3O4D7PJ+15KCDhIDgXtXssDu1oy70Clvl111j1KD8zFo76JEAb8Xb58iw01RHnJ3rLphQLqxkw3BP0W71UmhU/+48lzNz5yp0TFDko1D8nJTjD429vu8kLALqjI/7Nc323B/S10dV/6+OYkp63Q/GdCxA0JmTLFmwtdYOcNMWi0rRuOiKaj6jrSz6SlTwYbM+SWfyA+6f+CKWRmtnrYUuU3IyFmXzcuV9uAqs4FS/yIsrVzfjkVZW+N6Mxjc4IuE4bkxbwhVZy0b1KND0j79AytyEbeT5cLlmnTutiui1LgGdpRem6btiZsscuSnS7iII8cPo6k7SZK6paMGwA9oFh6pvT1mUc8aoUFszlcwLEmtPuztTXjIdePT4ItAXstun+FidZJDd9fle2vA8pQ85Wafs7LF2e05rP6nFGmxHP6h9Ys1fq5xOvCOyHpDi57U3vtNTEtZHB57bqDdk+BpPJa/1AvUGA6bL+FU815f2Qoo2T37pfOF8XRU2cxbItpvrwJqadUfBZFshjyuv7yDk2bai7Cm8HgJpV1aCBetEEzM/FR0dyfmfo4kJe7za1CHpaKBDR0vfoKmLDGijn32lefwlIujlRpgzsqQXNT765XqqOdjq0AIUIZECvXA8bejIYGP0XmjvJbjgTKmhUeYPDopaUFsxy0h0aBPjK5eDofNgXQZZc+T7oSJbvYTPC19epHJC5wJnIJWa1xxMVO56z2LT+/SzPPvvFcOO9TZP9mfXzsOgmaiBkpYwbmzqxJwgNlc7ups9HnlccVeJX9lJn78ZaIaUwGmFM0jKCPEBVbxQ+ZIIYSHtGAoJyzLW4fYYwHDD5XeAkj9B4FcsMrzjguQRHsHKloPdDDcoAFd+ZgRnX2F2R+KFoaAqKpriBS2t6wrn0Rm1lBIb+63y2JofEajzrQDBUHXnfbl0XCPVoqOy/pl8YGkk+yRDSNkH/Ob6H4Jx0+PbFzwUJ3t1zvJnurQq7/ZseNFeCdXrf9JNaV16GAVqxoYU0pk7647WmD+pK9RynX6JR4OoLkxTpqIASbNRfiJybUEb8uvRUmXdZX8/DLA5wi0uuriGvuJoMw7O/PzsJxlJK/fojnGKIxiTACn73WfwraIMJUtqyBv4rXh+9u76unbY3Umv78HVKGvkfnuZXfAXwhODG4vPyy22GNPOI1StxhswGLYA+1a6emusZD3o5hqor8yC79R7wGuAB4H94g3tRMEy6yYBASKICtznE+04UmIoESvn77WXiMtEGyr5kpJB7Tft+KX7ULcpwwfu7fqA97JTTyAeUT/l/2Z8F6dKWmRiYO1UHcNOmms6HSMtSaDCuXtzzFMOaOSZ6qyL6PBWhu+dUk/xBQqk4JNT1U4Yju0PiEr6FhbPOFHk8UMmy1ihN02kdaYl5fdE4rEkQMrvqLYvmcC8E2RH+Lr04wzreBQhDpwnJnJPgpnZDRVd6TFvTfIn2eWjPlwlvfseHVYT9Tj8l5+Qs2RACGVgRto1JNGGw4lHrHrXiNIG7qSM8itZVvkpXqxxZnGBbbnrGPTGXhtKrWWX+qdzG6R+ump0xsW2GhJxfR7HsSIv9U2pN2QgNH/b0mHpLY1VMXg/bDFFZKhFx4ZJRzWE0tXSMJ9ChEhhfT5DvZDVq8Gp7ZlN/sb1HgFiB+Cenayv7Z1fW7mGVYy0/vk3p4eDfPFNMnmhOk0sbnP+yl8ZLFwjybypnNGtkE1LC64jhT1chN0rtmwMq9s/LwvegYK+oElI3VOjOr7Zj9OGHajR4A1X7dUoLaHpqMo5DhJKM2iX5uG8t4MmwhVRrZd4eYyg9/dKeNO8gJ5fYdTn/rTTfBAdif8Fn260KLF+Ea7KlGod6RIZgy2C7wtXGNbdjzsRARodSGWVJMzOqKrs9nPfaiSbIn+ytOUxShA6xwz0xcW5+CmjzWz67KNg2cmsrASKp9s+R7YAln1ZkLvTDmmRSsdqWjW3Yts/DjL7krOhYg+6CetkAPVoetdLtq9eYzkWvwjm07+WMtlMCOTRfUgMe/6jcYaVjpxeTTwSnjN7req5QGh9ZcDp/S/lo2qCypL4+W5bRTEzO+glorbVkLQkyRCCIwSv/LJwq1LIQIU6znM/teij29LG6Sv9eC+zdxpBzcxH4FD5BXMz0rDxfx/ij/DUYlomTzylRWdXx3XYWOhZ9ExySd/BhOw+gkMqPvBUm114BufFg2e8lPRawoaltRgS2hxVp+amPo1xMMRVG2bntBk543seu/bcE8vG3CSPSX/d2UkVmSGC7iUFvbqiUpJbXEXAnsViR3FxzF2q/pp+M4wgJt/M9V0Rg8X/Szp18ovvjUAgmCzYVf3r/wJp8DRO89iAm8BaHWiW9jZ0SOUdmkwkYgdnkqYtYX+GrXf8hMXrsHttDIQO3gKXZ+IYvJy8Wjnb61sNoYIGxl4Pqyp6zZxvj58H02qOVwl7zC0mb8IkLx3WS75jQen08SEpkGsmlkmrx/WMwBng0bbUaQF4CRb8gvPRozmjdSS8sKhHVpXM25o/xNuyTjOE6bBuCpI7uITxrk4Di0/N+lGQnoqC7LiYqww2WD6s/t3lKKXjjgoreO7quAcGZbUNMDklubA+v6wRHlK8EB5Fv9P3CdGjMPzfOMSLwBN5wPmjsdWPniVoOmq0yyMMiZyEp8XIDfMK9ppjQN6EBVxuZeI0O6Sg6GWFuRHKGtACDW/B2xhgrEmfR8w0YooLrSJsQinVmzwELMP+5VeGleaqyn0vuMVKqvQkX+zDT6UifNz83uCJqW5movx4LdF4zMSq4HbQnSc/WOw4k9iZTV2y9naOkhxTBodo56OMWwhwLdxYwe/NRA7fLbVbBVoP5pj/BHvDQp1Cq1SJ0PqGpjNd5wbT0WqVTo4EarR9UrTx3v2DBRy3wDiETn3mnJc1g5q5aABv4GA7gM28FJhwUgB5dm+lMqAmSI46UkDWa7xcZB4yadLzzYXfl8mZbMyfuiMV41AmxmQXmveqSYPdDQc98qmWiJZ8haHp/dYkNWZlHVD/+1cZkRSHyGRzuzugc5roRLi3I5kr1VHWTlJlXbFjOhN1/QxurpvI33hca0xG8FJfwT0Zz+o2OxPpBkeE8irPz3xtO1J9CmwDWLx/1Y0jomtmyP6aAQbFKoc+XhschEI6/NjFQIy5jnBVO8t5qMdEfcLKAiJkF6lgrZ/Y8Blp20Wq3HyfaGOoINb2cLHkXejqYjWUJmI4W6SK5RVc3mWViprSaatmR2CPHDAz6L0WKE8OADuIDSvt8FFpOsrbPFKHx9OmSdcbYbALZb2ycQUukRoX46eR9yPktTArVuW9bLKeFqRzfDlwE7aVQ7nLM7yTKQCOlWpfa5KMexjGDEa192tMaZ3yuGW54gJkDd8+mTzHj3pr5G89oDlkPNS+CHViw/VBaHD979a/8DBiR6IB3Lym/OjRVhlWw2+0CiXu5d6lmYkgTzdErh8uwvUoGrL+uGBr/2vnBLJf86UOI/dNDka8/eUaWXOs5nOkDmAXqd+5Xe+PS7UfMswlNwahyAQbowyJlHs0Ss16S21w/37btTCP32Jkr5ayi4q35SMZE/0IYIfTPlVgA3ilV31Gmr3z7zqo9M1nVm7x6uP+lk7DnPGyB5FFqsAz/HH02iJMmwYHOHJg2a1HAFw5LOCvzvuRc2xiqA2Hr0V2O0Wt+ayQOA+y9JyzI3WgZ/qfPPVe5irvtNmTAycLWz8USG+c3Jh48xJh5FGRykgUBm21L13s77oKWSnpJ1WiheV7EUrPUYiwoDhVqB/2vh/+4SXwo8LMNuHUe1U1qbguoh0y+HbaFsB+/UTj/Z3C+PArGtj+k5twSL0CMS3B8Ing4pvEoyVQgg7z9m7GTnc5cP0nuzZSzgNmAV7HLIIkvLsaRYoAj7MjTTuATdzn3Nb0IBZE2JRJG0DgcdfLBrExTW6bKDfPdT35OwzzzR5mLCd83e25AvNrF4FKY3JuNDJntrCFXZvOOdrutZm+YfjKqO3sb0GzNQsmWnDod1CBKzxocYPHWRvNByDEq3eysSkKyDA4f+3H1N33AzOpzq111DuEqMHo7nF4j/8qCJkK2AZAbL8qhbVgcVZhLY+bmBNsyqSfNwYvk4nvcTUPr1FWvI7VZytU+nlo02asgoy1XSdzMRK6eD4PcFphEnJ/px+klEzVJok4KYgvFfzij1ofz4tQGP1i/o8BrJHRsYlJOxBaYUlJeUQP+WKl+EfeENlmPFoTd8+Oz/jP7jvKmjy0UduL5+b+6smrvRPsrAgJK4aToWfU2833RmQq2hTNOs4yojmQQjrZCpC+o8t3AcIohBldAyeFy6CjEM4ZEXqt/9z5R9dbpPuFDiNvqZPtr/zn5e8HJ5Pr6yLUVOigdJLS5vkfoJ86jfJH+G6+EE9JsuW1bq14/jUMoN5Wg4yUaKOQeY5NOKU/zxvgTHP4CLZSVuudjbnNc6xgx1CnDxuJYavsSZ+Q75vjebBYKZCYJsffW6/GnI7Vi5Ro7JfDr32+TDHG/HZVf3GuCdRorBnB3vtik1STw0XB0U18SkWshIlK7FM7X8+o3/Mdd1MhKn3s+Vdn90W2ZpRBYZN/0TyYKqGR8BmLUTKC1mjsDz6S8aGDWla5dtCNU2pzO980dYQkDaTtbaUqrnmQQvQRubbQ+ViNx+O/p0jMhnNje/eZiuwooygcAX3DDHta6px8H+gtQQtpCRQM+UcGpcvF3Yz7MPXzNpamVChS4iahq8VGJn2I5k8ALBvs8ID+cYNomlFujrxmunrxATlcdymdp+MIHflXcdz2Qm+eb0aOkgycMGJRpIulJskFEGErCkPqy0RSh6JTURTphBjp1WJ/GCQAb5jHYeZZLeo0eQBdUfswdjatN14gcOQ+wvb6egZUjUuOw8oq/OrnIvQEjETFK2/VZV9fSCNPuy3L7727JmZimAX+/yhoSEpMv5WE8VGMqATsEeJHWeEf2RxWPQDRj3DsybaceYUjnCSXdHymRakbAw5kzPwFOtvdDSe1cTQcWu1EgiTImYODDqL19yrPucMDnehzbDeb120LpmZxF/B42ZcRLuUrB1RJW8esgH9udVCdIusmcX+yVd6TCdbFSG4e3A0mDP+ia0vTBTengY2noI/eJLTRmfWwwEvyJm0vjYxYyxtK3lW3m+2ZrHInlWLihHeABg5vrYkDyP98PQCzkcjMd+TKBsxrSFdDrAvPqni6wGbQTolCQQTbOpSzrb3oTXqg4F/iJmhQI3xAQpYHsn3/h4vIBBL8datS2uMHY9dyZsxDSt16BTEof8OEYB4F8JBoSENoeZXbyTG11PZABwKs7sBLCv7N/BjQWS6/SjOAJNKSAhddsNrz4XaWh6m3A5ir45tWZU0AriBDzsmtQ2cuRsshgpQv5e7WKJRGvPs8ef+2uqxbuN/OxBcE6LWK/9sZvMJTqGKWDmujHKkR4xLpdnyucz4hwhaS48m0wyXUFbTWJGwrh2dPOd3nx5uqXVGl/f+HTIVb2YiqBPo8x+g1gWKvDA6/vANdZdv/upbLUzDQQ6nod4lvngTMT/hX95wtbaKdd9VzzJ9q7oEcHJJ5pI3ssJRxX5HgxYDok9mLewGh27kzOqtNliSKFTMkQZrfOSCMA9Gl4a6jbrumVmEehNQGZLL9ruuB01QggpqIj9UXNm/8xA50KCTF34qdp4MSonb6SkSQX7AOjxg1zATOZiF++EsbPArSBWeYBX0xEq93hh+rTCc0GS2jWNhbBmN1XYkow9f93Fz0+ggqelWGrZ1dLZZdtKly1JjL5sLaB+YsARMn+8/+/wmBIgPLkI6sB4FeyBSXJ3mjD1PVFp24eLQnZ4D5z0jsx4I6q8VS0pNTVnh7b2s5SuFwSXMV2ehseJr873Kh1s+69h0MbPzMEhv4uO/P3/yZCOG0gMXEaymFUOoQlaewDbE+j/nbu1McIBZhVLj+rZgAM0FbxbMS3HSnHfRxoyjOKZl0O0igQfhBfAFLLcgEfSXsdFV06M5e38B7EwxkAeOUB1BaJSGVOz0yODXpEAaM8S2znRBDQzwOMDQQokze2hhzvLTzIN8cyPqRGqs3VQq+w7W68CJcT0ABKr04MD6/TPIna0D6gslr3nn/GY/R2fOwFChxDwbS1hImWtmbe+w5jgZYCbXhPIkw7Ex0kAUKENHjTB6QsvRdkmn1mw+/f2CxL5grgTpdQs+v08BnVZaYBpFMvX24VxtxAssFrP1vE3NWHAWqOQySSMkvxky2qLfrAvfBmwK3rg/m3Mnn/Q3nAewTJGRg1d58lUZ/0m9jWQOgIhldL8wx8ZZUQGgMtS4DAKs7YjqyB/qAtLWmtRoQdw+nN5UZkHFRrZlb00ju3r4Nx4vDfJx1NNYEulUKbS+j2IgJ+jrjvTVeJA5tHHKuvoRHse5eWHTF1pM56cLvjUQKYUvYnwiOQ8ZknWk+VOjJVX93mZCjADrovY7P7uAQ2IjTWThGUFe23rJwWGtkSFZDcMVPuhNY+hDIuuwwZ/YGZ4Bv5hLedOhbfv+pcXGdRTFJRAmbSo5tw1W1lWqe4bzOQsB7mCfp4C+9SPGV34+z6PAGqlWwM1Ou0wbdGnBt5NRr5wLnwtvTQWrhqCaniJX1HGM3pexvSmusivEjaXtRkD9fcvXBnzo72V0uUUC48VkJ/lXKev/EpHUlTUkgFgXaHQvXxQPOrFB7UHHjHle/UEHf6BYswJH1BDDe5H3a6/i+ciuZRoj4v4IDXIkdudVfqmpnE5xhqqhOvPxlYJnUH3wpQ4XqMfbB/j4VflucChJr+r1E/lNfmr4kUaBeP5T/uWwLpzJl9mevteEmYp3O1fv6JvZeZRC4vO5EqxFPeWRW8iCkqtsTzJe6tqsGHjtFJHRDmOxFh9tTZrHE6TwOpzI7FVLIcKKXGGlEaXmMAXGsZNm7Ljz658pKkGYp9VxCMCInhN1vxJPOPf3+cycRrludnbZeCv/nXIJ/h1hwSnxFCTYX3h0S24b5wo2trGjtWjSiJqWBKYYqRdQMjeKYZKlyhSuFr21wIKpNSkUKrmFScLPZPFn8TGSCyR6+aXssio9zOb5u0nsD3gNoS0uJGKqg06gyUsIcSdyFy747r2cr7+7Wzhhww9XB5wE3dA6QdFYhgF2cXzyHT9HoJRIyby8hxXLlgP90Y4EXrXwhwSrlcUGijGoDscSShPBLY127q0v+k0afpEkWXU8y5xmUw3aLXAwjeQHhyOV+LnTC+LgXHY31k2KwP8xBAtwpQVHsRK3hkM3Yv0EvONMkIKSheLor+ficLfd5m7n8d/b/qAOlL3BWukaqsoLJ3MBTtLiK/b/Ak9LM7EWOaIJR3jOxKGW229+y9xojJmU7GQ/XJ0GYdfgbQTXew0FJCWrwPXk4rgaegUcLCtkKvOOy/DHipjlt+cTYx1Frh5vjMAw3NlKK/gfZTsItiJLp1I9feqkW4QU1uiMKcTEzrHsSg9OXmJOFyEkOaZevm0f6iNXJBgzdajzMo5z9usIXfdlJdK/crVYVPPwd/CEYCZhZFAgARlzGaHmWSSvtrpqo4XM3Uc5bwSGNoYJSX8PstVgOVWs6R1hY4TPhL7FSIhB9+c4c+EYxe801pt2hQS7IXfV8Gupf5n2Iyg4ktsmYHPLtU+6KChJ7QgnAxXFouH/CjGME2dnYMfLgk77iSf1SUmrTbh0ygWTltXdxadGBrPy8sxULjXMGGj5LSYLQmPc+2Dj5v/aTgYtOMOFIGiAqietRzcdAtvQK2IG13e0cbRFTaNZpnpzGowZTm7Dfgjv0Oe8DM1G1ytwfTVHsfFIxr+KSRC+1gDFn82xkIc43eiZK7x6HWbALBClPjG9mg9E1VMzahZHoQoozf6uuVi6Mz25NKOZfhYzv6z8RA5GU6NRkTSofYnnq6KnVYh0qZcSozH/W5sGIw4TynVQb8jGshYtgM6FEayz8XEFwgooUgIz7r6x3v68Yl8zL6KYicbLl7pCIbM++ezTW832Wa91tidyP/QRIqHyGTOYiSvqOkvj0V/xAQkJ4WQKuFK1f5fxmvKTk8MidNxdUvYt/ixLvK7YqOOMddT/P498YbF3AXp+H4IZzY/UO4eWNBbc2f892knm0vrLoT01VA/kFb2pGOqqopskZTRxUG7eul3hD13H+cyUcZBdIf+YNV4iGUszhmrS8TpTcLTMjSqGZkEI3BZVvWsRzR2QFq7nVAdlMAnetlFeIDS41Wu2rzDyx4htuMmUsWaaSAC0KQOoK8ZlWOYtQIVXdZzOZGIUdpdKHZ+IZqnQtJ2LuJvTPQFAV58MG+zkoe5XnoVujyhP7UcfjyIdASZ/thq6h5oNtn3dXgkZ4pROGVsVGXA1qoQTvlUJtuSq6ASu8v6yzXTTGPc4/pUn/l0SHwrZ3UU2aOJC3eiA3oPSKqnomSe+tc/RvsRKMrdSRosqYFUkby8N5PNURI5Pz/CG8y7O5X4aKJ57KZbtBjCAEccIxcoPc2I4ZCKB5BbDE+CwrP/LJs7kQV6/+HaKKohZ3ppemnLqnlOiaRZ4VlgI9iNLPP8sedJQVAZW86HHGabVu0MKcn4ktDFZlY3hDS2NSDaff/rzGCbzea9nnZuecjGu8LtfIFsSDG05UtsnNBnqjkON/cMekjHSh1taEAYwEeBPEW5sGbiVwB+gVjQIhoKfVeouOzJdHsuT6hXo9nxWWKTRa+RlNiIzVodu3LVIHqc4DL/s/2GrmWLnTn++OURisuoGDRocoPZ740bQBVtf59fEr2LZfQerh6zERqScd3HJ5poFWJKqu/wPmM4/F3t+ojKV0Yd7O/arCECVlc0wTqkEGqWRrcZCMk7JCGZ8mYdLdC7/Fxhi582UgCHu7WWUb+7e2DjAUmRJi8bjVStRBqCJjrZo801ViXGXFX7sB5LxUn9pOjQ2mmQrv9UvwKe34t2NXb5/+30YZ4ywZS5m9q2gzfx3B138GVXROlVUXif5vCPxEB8nAtZU/w6OMOAfIy+IminwDQ9FA2AtTDC+YK+CiiQkxP/T2It4voDgpqzfJ/jYdD32nFJrE+wx6F/qCsR+5Ldt7NI4YcVoQIHghh1REtTkmhQhBmHCk/coir+PB85AAsLMbo58TSDApY4/fZjZkAyaezbodfaL2DRPFn1sGLrJGkil4ITCC6DDOBj7hATLDtWe4Xi0NkXheEnuAQ1ag9J4ianO7ZtFeEgiXL6Gac0UT1CpYD6JIDtuXdxJ4b9VbklZ8NGu8XSMzt8DsDMepVyXgrUWq7eiK8Em+NBGIaw+ZRgdcMODkfOXatwLcTV4hKr4au7rHm62AN3pxvmu60JV3hsIIuqGwrjBIifQGEcwTUlKxwN4KRgt11E69waj9SR/kqBKRNUj87Z/P4zDr1VesueR/sp4cMkoqSAvZ68f/DOByI4K/n46pGukt7UF7quPL/YsfBarr0+7N0UN9GUqyz73u0bp1TmJKkJH7cpDUXobRGwgpPPZCyxBGOO7z4wl6lBHJgCaO4n/T5ftUEKW7x0B5UEFCkkWPdiG8YgkPdG2XxblfApjG+H7PFO6WDk6QtgDBVAxVtMi3Ja5ZrYoS/vZtihKzJ2A5WAYutqinQkqiEC97g94sg2MOOSnQzWlTJBLQqHXMq/NfpPxLqaEqly/gwoXSIZvItwXVrouUpuuvlrwSmd9f35XaP/FFMCFx/OBiOedItihORvQ3OlfSfMV5GSYzTP9wDK5XKtOhMiSaNPeSd6y6zNokxAbH2b70F8ICsN2Y/rNjI4KPthQoexnMNOtZxjn0okfbmwRAr+HDPC6M/1PSopL/9Du7a2Z+btTaUk9SwhVkX/Y1wdpSF8M3njCFzLP/XHatNKwGfo0rIMNsKkOqwAOf+sayU3ONrvna6xo1B5GG2SJWzumFEVKR+33QDpoOSIZxmSKXNKuzaDuLojswnwX6mlmh5h0XVY2KlWznE7ukvA+6Qs1d98SBKmL/Cwa/POO74uJJvBw+1faSPgNVfiY+gzDqTYzpza0LQK5TwG1w6bLZBj8G9uBxEw4oQx02n/mT6os6G52XyUSW+l85WjdLhnVaIiHBhjwofcoFz/1jHGwN7xEGqzBdmDON9r0VPPQzQF6Hc39ynZJULPlyNRsOgvyf4DsIkTRj5C2ZlD0Ug62wG1hkRSpEzSgW+n0JvbXCa1oPxmmko/F8HdpHCfC3NwgCtJhkp039I6unAaqafmy8nvFEnZt2JI9ODQKBSLwtu46Bc711a2KmXQ1LMyirjoMg1SGkcN8/jiqis1rLXMAnBR+EbVy9YcaCNiGxLpN/oNfnS+x2QGR0P8J7c/6JwQTAqp+xsGM5szAJ5w+d8vl6Ud4OE/lCvft7ltOV2/4EAuJrX/i6AnF55tOjU5nn+Ks6D1o/SbzVyk/39GXaGFpGuOgnhRkJzTbOvZw64dw8ZxoFnkQNzSHk61YupZdCaYA8vOZsxqwjYsOaOp6IrTt8oWqxbeb5QukYSNt7Za5L/h51JeWOZZvuPbpjCtz+8YMpRoqQghEC1wRRAX9/VgPNU+6di7CQVQxtxq/qEXAKAVrCP5LSxxCUisuhUk0LOUlf2Tap7IhAS4FnC8nVeJdSxD1GalGqpxOSIi/yng3BrHE08YSBXpHYyH4/CtZS7tW5EFySWp/wCmbDPVXrDC49vHzeQT4Wer4zzFwoRZIV75W6EUGN1gssrX34IsfDX68UPrz2EX+etAmff1q4PQ7nB7NdzFRcxm36nGB8TS/oMV6lJ/Uh87TgWzC7VzGwp2SBVkQPQ01DXw2JJaLwtwrkdednYBqKc54/WWweT5kP7Fay9SkftIJHO3xOua4yFeUPLKnzZoqUUvuqaaQ6d0kEtApf0MW8oHFtgE1EXoO09k5O0v7MqxInyazsyc8ydFzw7+4l9O5X4HZONB8DdP1/cYffDX1AdsnOMGZZUc2SvBbEIFyI8hj02aFayYsfWjcsnTurMJxUfYm2zARPMopaL1LMcuqyGduhKWVUhcOe3pribNm3Bqdv6yPwJMkLwC1hNH8JoE+ehfTwerv5yLmy1sKjDj24f0bW+GZomCHdfKbY6aRCrLjiUt8rBm4wAe9c1M35WASgAvqx4xVkG/BtdJSRWzP7DTerTRbOHtCE1wgfEnH6lOpujYGNPWde8ydlhP5U4iFQHAwQHzY37M3ebBP46f+E3da9yrN9izLVTnQTFtILw4nmoV2v424efQ6sJlXlycNs5hjZEQDTdEYPwNFb3ATMVmI5AQawrfGv/LJNBvcvm4gVvAGpKfx5ldtoQdEInq4SersiPwwVpup3oHIkbOldHCICPPZ9rMqqwZRn2Jur2vLckgGmNi2wY9x7d46S+egH1i9JGZb4b91AiJ0OULeigtE/f0bCCdnyBp2vHDut7bR3+nOKatsFS2QXQ2Zr3h153rWlEwxkqibfw44tdiTpubww1qPmhZHGakqOpnZrXPcc3ZQwNutdi3Y4+/OXeTye0C4OIgMtgNr4M6cr2U5zd1epkLk9iO8fBf4x0r+9ZgleZVvTNHYWhev/S2PZpor/GZeRO55xgOEmasnrA5tbJOKYghhmKvKEv6RtUAOvPJJ/IzElG8aXFZSFyyNyq+WuZ1+7LfzuCOGK/fGreoUPcS0MCodKvVvS69XYc3BQricQY7pXnjv03ADLFraEp6n1iZ1neMaX3tLxwdAW1Yzz3TBIvYsUyBqzStp0/YDIyZL+r13np2HfXavYkUTxbV8s2x+FCp2kMku5CAeQ+sYnHGgbzMoe9gE8didgIpj98Mf01gWicq8/nkzF1tc1wDWjCrBSv3kEwyT8Qsroeyojs8tkCX+3Rjm0goeBEiaH5I1uCOe0JLfTpEbJ+xava3wC5D9mHynKxnOGOxlHwdKzq2Cs56KvwE4XVAUXvJ83OP5Xr5m8om37em5AT6Ir0tzK7F5ZeLVT0WcJSk0R+IMk9u2fWgXcx59/3q1M//DqOcQjgKoZF0BTV+20KhQonycMbQSNgO26mFmFA0Updp7H+l7o++Zy3cVoczJtqLaWu5b27UOgrwbXXvOo6dOI8HxsRXro/+21z2ClQJNfAMzkQwLJL2vrxmpDOPaPXLa31yUkM80eVaeeCW/ZXUIQujoBSpPgfkDiiQk6bGllnnwaNg5U8d0r36cKG94k/1r/1eRhWHT/cwjNR7MrAj9UBA+nFDlJ4R80wPSnyDFqV3j3CbHDW2hYGeCxlhEMuDLNiJztVBw8s0Nc8jLYiTr9bgnsOaI4T2BlVXc3N8wzvR6lLzHyR6CchBhtwtj4RvLOUBKbrf02fqN0sH9IcTI81Vu6rrZVSkyBtsti8gJt6WvVJsXD7YcUwvB8fYduK66HBN3DZgGf/63rktTexyMNFEXcAE8BTvcWy6yB2ARjVePMOGMA3C801V5KE1/gVXGs8GYakM04HyB49UK6EWxS9oIMyGnYfgwZDDE78SSUHbx209SXE0nd8YYw7Ybk3h3c1NT0REKdxuwf5YUV8J51cdXnS/8DsEM/h4e8kzQpgPOm3NIY2aVvmffzj3u8boQPFvApMgb3Q4Mo1uk+5wRZeDOdAf7jr1pQIxAE2TyfQr5HpjUbNxf7ikYXN/7E8+fmnLY2s7uYGwt058wDolYr1XwB2ZOMz3N3v1RRDmE9JduuNLXQsoj7LkomjoyLasU8YtoAogau/Mq0cJMv3jJ6Pz6wY/Bgr4R7K1WXauwqnifVISCBDpjmUL3s+SgjLdXUi5utdQukuz8Mk5nCqGG8oWE6CrJ+q4HMktRS1WmAFbYp3s5AsE0p35xfAxi55zv4RzwZk/V08Lp4PxrDHUyPGZMfRbmvSfbBwFSvxHqJ0A/GWdgzP1NrPX+nVn+XHXkTlXims04B8ITKTtAn9HYnI4NLnzURye9v4HM6/eABNedTXdA4UYP72v+NXU5GLQ0QHVOzFLseWrfQ6+f1zf0tug3/HsLu5t8VrYmxYDklPH2MBQ5cQcQB85fYjCGObInhB7HfXjxoJL2R/5p8R+RAMBmN0qiAyurRTAdeCPLRLg3aB2Ai9M4p0taIU+8w8URMM+9oamQOdrHDMHLNVCiAV0YAMVzGbbqFbREblBK8GcfarzFshx07QLfj7t1qoBGGlg/fVI7XJFrBW51zxAdQJpTW5/0Vovz3ognRyNAalW9DUT4KyQMGsU18GnVkSzjOOHbAZvpHCIL4woPv0t1ji3zy0jf9+rCtxEhj+QyGCKoLhS6bN/7KzMl0Jv+cPgfErA6WZko+afCWrnkzoJjAI5DVn+EfDXhLQVfuKfImn0xkVvS9BdwGEDHdt5YJL4vkqJBee9k1N2WeccB0cVjaWcUtDYToXv9u3JIuU81DYzfnuF18I3NINYs9ZWOddruCWqCB0t/7Ljk/29J09I16gYzN/ruCmS+W5Vw0j7YPxjFoX2qkskGRjAVg96ViV9jI2MmWSGB4rFUUsaCaqScLDl8S5biO2HgDz7CyctCj2AF+ddj65yc2FDnIEJmYWIo241viUNS/bpEW9pLF4RnzyCmV4GPf+qqvdi8U3zZjnM4tBYivSxbrQcrqBBYIYCXD14iJnNNnACtTHSYeZZZGDfzLH43VRiL3x65NdSSFbX07PYX1Z8964Bl2jh57NJgqATjq0GupRABjwVga9NhdYqzr4eIsq1qqGI2SEaG8w7diYqg2htY9UZRj502KsxdmaBKwAEkIeJ46g57RUOo2byHJ36Sae6PwXscNurfw3H5Isy7GbFyB0u7E0K1XFygJi4D67FrGr1C0KYp3pV3e9ZdrXhc4J7cKYoHUumTdubLeZtktH0xYUSFQdQTxvIYl+w6WmqrZhvvZyNqbKTtQprsgMXrAWYs2qAkBpPRBrHlU82qdBH3nbpd4XCzwsdYCpRXi+Zd3yucSQaHq3tcbDnxOrECxV8aOQFDRkwQAAD+dBnmFFFSwh//LYCK5kpZObNhMcVpv/V+HsZjWHdcdSqxHvofxj+dbU3GBXR2cj+HFz/aBWHAs4H3BgsBf9HLDjvAA9E1snAydg6gdj1e8U5STTEX31dSzgBVUnZ5fAhlPAyJCPVc4rDxbl3dqb7XjHuj7Y9LY1EmPTAoPf4FES9ctEZIjVy1gAjQHNHpHbD5Mz0RyqdFpa3Vw8dYYFsSdj9JP1PrFAxk/3GM5M2YZ1l+m51a19f7/VpyWw9L2hqGkr+v5kI+2BziW7vO921gLT7AVQ/P9zdY4KpqayHaf++cVR2rg4uPZ/HOAczdy+txpthvqzxniEatpz9m7jupDx/ogueTfAHhP14puGeflm0f6Jyg+QW/GXOY6ep3kOjzl8mAVtlA6EG6xomwpS905UDvWb2I6LFIss5jGk5vBTYrT03xXTI1jY2hq33vSimN/MjA4MrtrfLw4QFjulcxCkS/8TMrNZO7f1B7EOHNEi7PMJAAMA8EIATe06LdsKtwDDg7jEfH/0A0H+e+f68622MOJcdi8aKePR6jGKPHLnWbTorGRiZLYU7Cre9aSvcd8g0ZpbZZn/HXos3zTpCM73fVVk+JBq7NWDRSy1P12by/XnaoRQJu/csYvF8w9f5ZV2tkaYjXjW1o8huERdjxmr2XDh0H0QlHtxp0A3jQAMg7R1E/ZBz59IcOjSh2vwBy2zayLgEJ/LWXwD4X55Ek8HfQOYeBecUrWhS91+Ozuq/otQ9YoZrVhwHSGurww+Oe61tmmJqbCRoRphNPq5DaZ2vRbVqsbbuenDbYO+32OA+gXgYNFFfJho8pHnELNk0Md+eP3ZHY8sUiFsL9BcKiyxX0KCGqR7FUNpR2UGZzmeXKUAZZkqyVbYwnwqnD+kr8ozBR6KfCCTI82URHVyQ1wbwl63yiMCWvvRAFY0b4fXachXQW1egR89VoBkW4TQTn9fdyFAIq0ZtMS/2hSSKJcqJsvT1eI8xmsvZLe3HG+dghCcZ9XFze35G/giLbcDJ9XMlNyIfqg4uL0b+WXw/ZCPB8AMEZkFj3ycK4TzpoGThU+valCrGzbIcZlrA+iPSxy2+VTGTsJCK9gSVcQr6NkVBN4Q76qKfSUH8IjlZI8cuQyc6sLYskMMPkm2QXHdT/h9adT/7BSsg93LPSWJXVuu4rO+PXnSC9qnmX4ZXTmis7v1gdijUcIWGAa/1GvV9qsBesEIRiyR4bbWutqrRrPJOT70iB1sAMuVxC7TQInvgzkyZVO7aTl7PjggpWL+MtMbuy8lCUESg0SaLroWqQMip6HhtrrHZjY+LJvXzyZgiewnsrssqa4R7r02oqdUI6jORjON65vHvWXFt9duCTVKnBKym4t/5coR6bm4DMsN4T2W1ReDC3zOrox+p4kFDKjFpMUA45j7VjTugDNkq2uNoIBXTgViFgFPLjt225W3i4GVhqP/5zxWkyak+vso8m9ulUGgrQFMgpBcXF8Mgb101syZZTRGYyUg7Lot6uF1e9Sf5+AyCUd0lyCay5aJPNYUXFj9sWXN0gSDfa1ciZGKKVZ0mNnQOHLa3Yp+9e1v7dqyQfRKZuODsvxOLT2VzliXB3PGLzzSUfI22gOk0V3hisNMWNgyNg2NcysbtHPjZtMpxIZeZnMO4fYKFcfspEoy42nTtIPk132tWKdsKk+3gYr1fEWlk+EZfxG7MlLQaiyvEd5UTr3an0RaTIGyRAjEbWFjpXtjvQQxvqi75XzYm+c5/JWXLTYkcEwlkju83gyLubXA07nIftLYhS1CG1A52+8Y/3maIYU2oXitjcDvsdEBhO2AHNtKA+N39vaQLKHqbPkiU4w6NIiBnCkdozRh5iOTaEyYMB2KQ5sb1UmhmoljYjjmSb4N9OEuysPCju/2bvlJeLnrCWmxnHazWNrkIk2zdEgdJwk2gigE8KCAHR7VlLaDhjmMc7zXXdpgGrGk8+oCaEm0sXYYxw4iw7XAHYpGSA6t26eHPNVTKxOK7fdU5BRVSK47p2j1yT2UZBS5V5rEmx7Sc2/b6wBJrujlOP5WWXn4eDAWe4DGkby0JbbG/req1p0cbFSvxOrCe9QnYZL0Tllv8aj9EK50SxOv7KEEPS3uaVyWCcp1nTqGSITPdR7XlYoON/7QwjaXk6KXlQNmOwawA20h4S4XQ106Pvr9/Jm2zHaF31GhwdKJdvggtcDLDwcj/8D5QncVGN3TQ18bQ0mNxYJdnXC+XX6qaBcSFXDZw+xrNO1VlTEbg64rJ43vbj+tQ7pMAaaJsKjdebDzeaEJA8IS84EfsfZqW3fXau31Me77h9xIJRyo4mzw+OobCdYUcqt8yN5nHW3Ca2idinWsgCtOm4zD0OQ3hLkZCymjbxUXb6N3zFOMF5Vj6jbyxX7R+mMLZIgy0Ei7VMRyvHxgDi8u+adTcBLYMvCzupQZ9EcVXOqXIL8h7fjaP/RvfVVEJ/MgfkMcy28Thr1A/72MFM4/aMhomKSe8Xe6Z1k2ejvOeKKsTu5dLXtZDwBp5aS5dtTZItglxtov+c9SG3Z/ETU8eMrfbFEG++mHAj7z+X8CCH0eJNrlboeFfFmmcMcs1MUnK7e/J3h9pqtsjWsqE7nSJuPiZVeDech74YSWcWdAuJOYjvJ64YtNjUg3Ll9a4fZFWpvNOmHqBngvJI/E/MeWrIZQqu2lu9duRZl0rnoknWgNFqCrGVekLPx1L7f1iE2QH8HGaI34EJOanKudyUQWLqdBn/dN32uMWZBLAo69nvCNq68Ic41UCcNahkSCAlcPkdeUxIQt7DjKHTvFOUrL4YlUopiu4hF/Bzg1iRBab6qqlOW9aaqXLEpsfssWgPeNx4xUe0UK5brDBJKtQesHyqBdKAp1gbKwdmqEUAXtBTThyW0aYcd0D6WEO0aHpNmKT/Ai4H5zGqCHeoy4BdZarTvaL0pw7yINV+EanHetc/aHxWzuFC60xhaQgsiTeeBF0VjKj5S6nUWFRRli24xmmq3afv3vpJu/fhOJ6pkG4zANR5q6g4Q6cz0S14kc4CknxJQJH752HTO+ljOYeP0iKOixafT3UdbLsoSx3wUc9ofRSiu0nQ4LJVDRYyZ5THBXLlveizHw4Yhe1JVFo1lsQyDP1kYtfkK6ZdSiv+fpDFqg7SKa212Pqp9XINlje5mDwr9QRWh43Vcz2lFVNIHSxtzoao7Oofj8WBEzmd52sfFr1TNrzbc6xTWrQALfu3GOmKfRiL2ZM7zQ9jH24+mNynh06ybtD6szyXzuWixfm0r1/1fuY1NhupErUP/ouPRbVCsBXdpMTbDS8m0Y8V3bLMl5yPooaob4RTC5JmpK8v2bAvD/0pRd4BMHFBoxBQYTW+Z5gs64DUbaDTe+O2SKQQvg2cBVAyfC44UptEM9s3JXIpb6YE3v7N6wIIqEtifwSkczXEgXIgMNqfjUWHF0sWi1M39XDR/xeWv/OINggyjYkdCPfG+FL85f44qxLYS7ZoQT29JUFUm/GdFVMENl+Www6Ttp38y2CBla2qbiLtKbgGORiQTFIV9gMFdRay2YdWRPL9dPwQJDPUQB4WSQB4ISRjjK7qT5KXBR8Ug2QRc9xTdTIg2B2YMBXWYAAM2W8gx44D02SY20ccqcBqF5b/6+sFNV+N30Rqx1UTrYurfk2mqCK6GCh84VctELm1VjgaKPVrfF6uGqYNiIcS2D65yrT2iz5VMKnAYI1kluHaRxX0CbiWLv7JtBbXzy6HGzYyfM6nU1UVyct9bDgHDz6ZmKl4Bgv75XWdTKIfDnl37/C3EXhAF60LUiP2Ib/b/4twoO3InVZq0lEqm/gQ4BXz6e1tZTpF7ALSNqhDMODuyrLmxWolNVMJt3rzKUX4znm4LlSpsrpSP4+EkxZCPgOcfhyuSkohbD0VqEKPRu12BSu8yTwiDmmTfaC+uUnU5qrySaXV16Q19O+yliH0/OnslvN3A+7ZAW9DJ1TUhCqOUNNsOg7Hqp4Vr/vcvZnTeyCvosRTa63cb34CHYfzoBjAtl2kKhvNibh/MTIn83x1z7sVdaFHfTCMDHcVUKxQW5gwS6pvDTu96QEbe1w7YofHi4rdayvv1OZNEZNJU4LSMhxte2Hr8gQNQ2lwqLDIfItUjdA5yJdeZGtZjgUKJyf0fMrMc5fJbsNeNS7112JukK3Al6N1+WquxlxIL4QUteEtqmxxlXo3zsEF2+Bg0cHbrBT6llrvM0ABzdNQ4NtIl2tmNyvDnZKvBWWilXSEhx5mGJNgu/jyLVUtgkwAXBWQbqAlXEK4Jl7cpLUzR/RyQszcblwwcfWPVn1pGHf+sB40nTvJy4msIMP8YmK92Ad43zueIgMxd2a5lZELXQTVnYqoMPk4Zh+sQkRMuLUWPoP+RnMG+j4ohfB48iZU5x9ZeqdaSoMPAc/6EWff0YVQAtOmv/k1W/MMUfmrTEnk/iH10X5+1ktD5PBwYc71xVxQYb6sTwlW+q3KCmsmKo+UJAkPDdrV2ZbzDQF4vQnr6W8RIlzu+Yf6cR4CUvCmxnrs3//WGMrT+ASvx5OPdwSQIJQqrUo5tKUzjQsQqhuUsWAKJtM4vwg6c4EiHHgjeV/qSmVJ76t1zOEoByv5JMz53fYz1Y1rvVcew8UdGqSPA6a2hQhbB6xVK4pbBfAXiFmTBJpORbnDL3oXb3LJW1Kfc/vIV76UveS+1sxphkOb02gGQfOhdw9/qTazY+zH7YGian54mk7YZG/Y0GYIQAvi58n5Lypt6DvrZQ8RvKMcTfnBUZKiUz0nA7U1lEel3iYEorBdEfGDSYVC/qPP6LwUZ3GV2eu2unJ0YYLtGw2q6QKJY/gA6zwHsACA9Wau+zvmPF4S9+nrLKK5uzCAvusRPSmmw+iAU/SoVmfCl93OjI73MvQA8AbN43RyrWHCyDnIXrUq3jJkc4xmgtxkAuiTbIRf03HRxh4hNFvWIhsdVr4saAgOcffg5Uyhr2c6PpzJV3o6VJuv9dmljFp4vC4T9qB7Kd0eIORKQZKYbhZ+Xhe6ugUsoE/Z6nYOILgFPxAwYW564UZkqm7KxaqUpvWsVK1D7Z3MXoFaWTgN/4RRDAJ0BUsrIvOmJDfF3xNZfrS0GgkBgFHTRm21ARv7JAS6Lw0jm1pOk2+Q+MdAtPFRCSM57PuEOL+/IRZKbZvxtosIVn/FzDX7hPwpOwKLS054il6eiDnZUYQcCYawmoUpozvZOYMYxQDdQOeFx3QqWiZiIVTJAN6hOj0jyOSPP53txfXRfqRRmP1T73ic/yKr+Tz1cvb9+E2hqezhETvUGDLsRA2dw/+YeiEmqxn11VATtedFIBp4hgpBx6hnYM/ULbTdGSpvimIJoGkq1/7SkNyx1oZLdvCokdHAhjPO/GVdopFCFZGrRcqG3Gz8hafcHPSB3HMBOLLTl+I+AAAAsIAZ6AdEJfzjlF0oiG4girysrric4/jzgCqKYUw/OWZwpKiTTMiuEc5cZS4cwMn03ErTPOwUJQywfIF36gLDZLR3A/TURh7zZj0kfErGEadX96PbPHECHYdUG78DwJuHvqAKDccztGPCMGcBomxLx+FiYw3fZr43H2lD9SwybJXn23f2GKCTMS+wOTFyd+g6XTCucLLvb5slc9inidyaBQhkf3vMqC2SQYQoF3V0rRM2nmq6UgIdyEb4DPidc4QoomEE62gYcm3VZLUwe2Xl4XJakjUPC9d2hVF/MztRvNJ5Qsh2ORt6oKMnJBLEyCDqRO5kf+sZxHjkKWCkZbPv5pxzCb6hhk4U1iAqBVVaTJfLtU6f6YcSbFLi+NP8rR+Teg6ify135A0pzjD6d8qYkWRIUnBYQCu58d60buw8qf8mqkxOdg9sAFscnp3Af/122K0//k+UmBj35D1M4dA/ndaSngUyXHmx6jtxR9keSRbWOtaiNTjBUBMPdhkTR6QFaXuaxx+uubS/gCl4NUf9q7rgt+G68RIA/0tp8p/6lb92yCoABoZoaxHVxPHbcpq+I8WrCsjamcutqMD5O9dq3+oX0rFP7eEF7g1Gy4Xzubbii8JiG/d4YAqnpe4WMX/YW+VhWURHGSSPqSLdLJ55mGhs/1nfv4x9jfYcNjFu9K3vNevjzYZ5YHzy6tRjDKHMckvvWN907QYXsPJIPJGUGiJ7rFb7nHScYZxWkfqCcmnUB2Gt1WPpGltoRbo6DdyYMzyUwl/5BOmetvAhN0umcVS9SNo2NdJIMzR5ocIDL+yfUrt6pckshPbacWBdOl/YTIYyR9UN+QUbUjakMojGHNxM/vR1vabxilI0m7+s5E/L/ca9hmWOXQYM02EHO8VhIpSP+mWt8Pidtjq3mqOiZUe7sbBLb1Wj5EfPYJz8oBIIRZEBUeK92OtsEGoN6Tz6btM4kHhOx1+IzaKruWpH6LPH7MuTlAuEOmQ68l4sRHKRjN/Ou9JJgDqfbaQ6o3mRQkIsH7Tkz1ap6OWvlRnGRVzRbkSJwVj9W83Ft/x9dchtYoDEWc1jHEm2Y3Ixd+aXnVJZYUpF2UargUdl37iGSkRTMl11Nw4k7wK92O6M2SBtvu0bnFhxECd2BgAIi3f0Nl/Pmgz++6pRONlL5vLecOjEYIJ0CrPrgMDBD01Bpt50oyb+R0jwgYkKdom8O3tJOS8kf4GPsehcoJxRt+JoLXl6G9hVt/3cpXmyeuatEJqejdRoq7qzWL7zM7CAoueaibpzfQsUcmnp5CTy9qyneol1lFq2tRtIPmYMcoN+vwJIR0d+XZkLzqgb12t6F14aAKMJ24ukHO1cg+nyeuJU+HdkNPMOa/i3n+n74MDXnEtuzFGNXmiDhQ+NeLngeGPUCuFLlQKAVDegUfEmMOQdqyy9DtNPmNfIgUUeMNz9IlN0EXlA+6b9tbrsDGtdWMbGc4LvoXncuEvTPp98ZMwSsNaaaOmn+Zdc9hlx35HpuZtB59SNATL6nezF6qD8P6E/qxkA9b+itJBQgapLH8dS/aY5OpJfWbvMIRdJJyoJY3IaUusz5NblMaXnnomEw3JjDtrkOzI0yxIZ8qcnB+WI61qnqveUqhh43/BW/KJ7tYi+aowd3Bgy/nLEvWyjgsVnaTU/sqX2Dr0IvI6YiOWCtcKV0W4cxeJ9viiteHmMX8B4VXWkPL0iiRt5XaGEJeEA6HT/3m7Sr7nYkrBrh8jTzohXLxstYkeicB/CKFHGjr07ipdphSbyvrcSKKbV2YTYcHv6a6Jcje2zBxg6mkXPtX80UK/huf2xbANuEQFcWL/c8uwMUKve3S02rhP8VKE2jk2smVSM9cFp9GP4EmaBLCQ3yciIlYAo8DEOdFhRVw60jWo2s3jqJ+Mc7bX35DUOO64qcJ+BqPScjLI8yAgO0O4+GgB8oqJn9aHQm2kD+ntTQPiPC8S5ICEf4/oaVNUsmLB274uTO6L2PblFTSwekvPdUgUqPV/NX6NNCHHt7w3kN0hqdI5st19IVmqmkcJzP1V9qrp4vmAymu/3qiPHdkXM/m2fostO0/u10liKI4dsH+NChIDTiuZ2a0NAh0G3YqXqwh/4kFekv5/nJ0iLtnED5fs3f5Bcd8F/n8Iv2GmjthVwThERx10TzxgTsLEsyPpYJQshZ/dIZOu2Kc+JjAYasPmnd6svcTSxbHdX+foxLtgq+52Oi4noFJ93ang5uiZi6GUf2j0QVZQzTFrwy1vLo6Azu30pRqpZHebEnr8xMyPSAaqeIpZU34/fhLQ5mgd31F81mSzMXEXtq1w7AJhZ5C/9MBfn/79uA30BG3al3LxIEbe1E6bvkDcPvdf1gvxLmgDoBwgKh84CTq7RyYJL8vVCty8foTB1cj2DGxd5q85p2Jnxokltl6Fp+nVqMXWYeIDTu9+JRtQ2kWcJkGQxqmzj5ATuUdGD/30a4ajoJrGZOHm3Ow5kNhkLLJX59p0hPUkHJD8K/I60f5K5NUrpy8Y//YmNs4sNJRH08sg43NsU6/lyTe5zfJUi7bwOyibmVQat0q8C1val5pRkTeeYxjmtqAwuk/Utt9iFy188y8mogfMuavw4fruSLnOFjiNZYaINrJ7scv06ITO/9CZRhHvyW+1bSI0KW8PyccKzlzXGsRqraTXb1RgqUDIt1CyOdAtHmeMlB9+jGzstHzhI1lA604Xj4TqWN6g+Dm6dQWLDPJMaQ7BvmIO2TItrHj7LCN/HazA/Tm0ekHOhkWgxYpTn3Fb+n8cAFW20J5G4gDP7WJaDDDgiNCEkQu49WRd+cizrPzKp4iD5WHD5Rl0C4RBXniL2tOd80aL+uZ7eYvdvoQ7kojNC450LXUJNw7mE3NWFdYpboW+ycQkphdYwkivpaTSHjXGcgCATVl2k3t+sndzKlRHDsSGMqnOmGGgCsj5jOPQ2upql+/LfkIp+X/53UARci6ihQkbJMS7LY0YoBlJD9+BpcOMt8Y4CiqATXEhvYyJm6CB+QENMvng3vtPFtjZ9F0PbouiXBX7DEQlT6ilxEDkmAs6ct4NAr/lt90rNCp4sSumJouZKzogVZx3jI0QswI3qMHELggSdE4VVyf5voGYTwCbsMyxhRWpNoUYni+wUdUxWGFFbNWTAsfHPMkp0yWU+Zt3kPnGyJgUiXea/MG7tnzzi9y9lJBil71zIsCIuAdwHQQvRZ6sdrTYzKlfKM6Y2/oAJxC9WeQY3qYAUfVF5RoAnziyCYe0LuKgOLa5Zt0g1DltvQKAFUb8pEeL3X7MkAMsyeUNlPknYZ2WzBFtHU02iuqcXoipwUL3QE0vDR0fO86dFQI1Bz+0GUCQ2cr1ouA/Q95Jh0w5t7V3Lb1KElsEgiM9gr2kJUDwCGPtCAYt9tWMuPmpcMvL08TH0XhCtToT7iI9puAvMqBHMSvxmoyf7i/ZSnALMFiCaLLybmeoRZ6ezHiok33/KZJh3M+nIFpuPOnV8PCUGRUnEdbNqh4FjkZ7/e82LwDCxhluR1z8XrkRqLvDq9+bAxvwofhkElAYNFBMe1UWrSkaMw+MqZ/JZ8fS2nnDfPTZYo1wDkGUYTFKSI2Q0QBd87lYzIuwBDROPE+WxfaMsyJPqg/cjWEFlBWujiAnNX+fBu4NM5aMYqPrggUh/0ijTEE5aJm8aD1ZWMowLzned9UcoRxWF738lvV78/SdnqR7ye4d94uUlPEOvKTTbvE/634qtTDn7mrJpLtVq+/WL3GshAcsQAACPsBnoJqQl/u5ocwqeh/Juw2760HpR5TGn2DyxfXJxsqkAnFJp5btixD6efq2G0DJ19toBpsFbDQMWuWAPtGnU2JwvVQ00wbpTYWl8cTdJythM1Nwtp6/ogzBSweXaYmfkkUYMcyS6FNtRFSmzfnRYRDOSvKatfzQk5WuJRuvq3efQqgnKqKJjhksN38HIu+I/fSeSEjT9qfcQ4ItBUNLvhxjfyszMN8FIRPWnV6i6e1K1yy/+B19mJic1GiSUFTuGnTYpfc/1MWom5brYs+A7CmxRYwmPUoiHUpSGvXUg5kWdf7fMZD1CJNASa+B/tXeggU55SFVzYFKZhiv90V5eX9JrSGrIBesMupCvzTKdTNHun+Vy2p2SN9nwbf2cXp+i+gtchJ+8C1R8f3ukY6Z/zCyup/Y5PSZrC2LVPUVeqQUESNaB+1FXqW6LqYnbN90o149T5Gym0PP8QKqHFsKtmFDus1a9NhwctfxCCJ01PQ/1F/Lrnu6vsd/7OEG5xFpP6jOm+T2ORzuzZi22PkmCIM/vsCQaX8p7CfJ+0Yts7fyPCfqOKAlemJ9y9kedV2IW3pknmPdqvv2yIqTuv7/5GEGHsB4lpA2Nl9F2ZzGyIHK5OjjkKPdcysCsN595weGs1LJH848ZzyDFtrdVYX49EOYpKQEF00DOMH/E/Bu5HZDMLo98BI32pFz23opwKqbi57u5Xc3idS8enMlSYFJxE3z7l8QZLOGysdYI14zh2UvC1N/LxKkn9BasMdDnil69bf29cS9HywJscGPZETAYzsF6uIkdudNE1vcVn4s7WGjwVOAmx85x4PzInVA4evCEGXhtzx8z2OcBnOUoNWulKaAsfMNZQY80+xi6qYA2kq26RdIhB4JNbqo8FYgvyVyYrFCrw6mM8GazbwcBf0pIzBkq7hLzsdhI9Y5YDyTDxIhOmxPXsqMiMyeczBlYiI5QvmmGnURCAO5eFOxTWewwb8Zq7v5h8UaKX1CMiYFnPN0Cvg2BF9gUndXVsYmKrbood8WE9PIDMkIUR8lAh2VcSmrVFMyANpvt/Lq//xQq8k1fM5lj+W+aJLXfA/xKIHX3aOaoiCcayP23qO3YUUHYlns9tLamirBksy4P6r+tMMYMx/94gPq/NQlPjZmvYKoUVthGuwJ2nISZFM9Qx0JD/oYA+X5CyzoF5EkGP+GU2uni0GyVMUA+BRJBzodLSViC8ySHG40PbiGxsfLSGeiK9NdC4vfiZmYFiy/gwZGsUVNe35Q4IEpIC8o3a49QVkX+1H+w31k23eW0yo5l/tpphOSroPLhoW3wdFmedDq1BIjDr17lyFZnjHW497OQYyJTZErHOr2yiEvKzVAM2MNoCOCfDEwdzo+CLvGr0fmFXbo1jvWlpU0Ii+pCgfilEtE2+9YC4nsEvSxByMEYgEQCJERW0E5cDjcQmuFm/1TRrJNK+jl1EzSBidSDk+jamEJcdBA5k7SETYF76gN7srbVXeQUCuG06NEWlw2Qv8SEA33FxmFaZaDqyo1UptRhKbyuxigsVbnA/gd0nZGycOhxj2WkxR9dbeyOvpc7aty1isdNSJaPIc/6yK3uHlq+RyKvX9AeFrTn97H8bLi8bMthRVJHt636E4vWp2GD0EYIkprA03OuByh3AVBx6awPm4qgPvw7gLAkq59rAco7QqEF7c7W6mgQKlzY2BUPz4vUUdAWOxe3KC7CgRQmQQlHvxFNofKx46GA2CUv/imUX53eKKRLo35SyhTlE0+BgfbzkRVNmeVEWtOCH6KHFzjXzQf17pwwcuX4sZPTUnaJhAIPxtB2aftIo4yIxyU0LIEv7yfRKeo9ZvD5bieD4fhU1KmH7lTRMYyHbb+X0t2YbsdAYNFg++jM4S/0CB3v18nlQuwzK5rn+7KUq9N8iqvPd3NtEn8gRgmZGLbUs8AsnQDQXY9T4PWV0cFnFrWgB8MzXVf/nCHcb8ZDBTCZamX5MHLXQPqhUIAgAfpc0nBBwhZbEpxFyvxpuMSJp0GO5vkbzNJgLUGRKpnggI74NiDY99fsR06KiSE2Xer966fRnBmhyY/OomRv0xDDiz5KxG+hOcKJi/yi2FgvnorZ4XyqqTv7LAbYnC0mn1i5FSgcRqd6ZuP09ZGhgk9pVV8toSqI535IJ86svFJpHlOGQZ//Iob3Kr47HCCFdOihuylaVmmUSGqvG6C8IhjNhpL1IvKer7NboBq/SXUuetakmFHJ5fZw7JpSMFQs8rM/x6Jqblqci9ysr8qpnzB6y2ClNdy29FrSe0CEEu3xf84N2BH/fTCo7AB4dJrbSCbnfE/9gdSlGqOYDNOR7cwsgVZrUmBb37TJlRZ4KN9gF2ghs7xp/I1VbpO8x8hUCxAD3nsXMNwn4SwPx1mJtOmmQdKDeFXbVdBqkGukdW4LR9GFQYFkSgDRY872iOXFiZzaziW4F27gGOKXwgbsat0llW3PCqxbLr7rBNR3xJtQ37HGxb8XoJw35dKShf18ZKXz0zi8yBgxe2b543bXQ/YSVH0xzAikpPwS1yfxg6F0z7EeMuRl+8/bGH6HLWONDGv5mKNYBeZJ4nyrI5MlvHhFiYlcMp3tKVRml3zUlS6K38z0OCdnHgSN+BAFQpnTwabHqk6R9Swngjb73yVJQdkW9es2+dC55OIYZNlTQ4comTTIiTqwJ3iYD/JTO/ICc5+S+V6M8wlr+2BmQYIIuZ0J4moQkgwS0VpTyoFb7BZHzXhG3nhPxoQ6lE8ji6Y3VmMRErcOqP3juyVG2A0lqYz+K/5+jVwUMaAWgl8CexQMY65g7vvDUk1DS4reY0fQSYVbL+Xi+hDkpgAkuHintFAvDD8g8/5hNbFRtYsSePJ+MyVsX5fcRhH3alf/x9NQrMNE031fjvhOj4yxBwfOnHuFjI/EkwcDjRSs6YahNvu0GltUaDcgXOu+mRPQ+1dyppUYUJlXfdd8ddL9wxrXjUPGetXotniQloLIhJ1lLD88GraIP2HsREH7ofeQuDb5n/UeaTzCDUVjnwzkfZCbIiCJkcFzoio36Lz6AfPKobOW/TSC1gAAAyq0Gah0moQWyZTAr/tdRR2zNYKqnEz1y1m5lZxkFOoC+1ifnmoqo+M/u6DMdZyUYh6ijgw8tZCrrRvGwCdZOnNX0iEksIWGCHgK1HYHCMBt3CS7mfYCJPt8I0rUyc2TmmylpmHF+yGKQqo5OYySlkyDIV4PtdxnGbpPljBsaVgRtDQrl9ycv9Pqza5FiKJ8TuczicyFCI4owBowQals8JhMVeyr9zPg/DrdSY+em7yjmgXONy/1JWaoUSOLEY8Wy0NXqQXEtL8WZS/bxbx8ZsWN0mn68sYc7DIxVwnP7yfVfBNHMQ3l0f073P0mS5ARyBLdvomZGFWeItv+o2UBCdoqBXOsNNSVjE6mZrhXSoSW/RbslU6UOLnFIkH9kDxx81bHIBgAB/As63zoUmTtmn1duENHNZRow0/rSUPK1jxg9mFA23NcHPFYXmFHszw2jznvqyhg6FKmWGoTxo17Sxe97gOUDvhOY8aobKLt4az3Gf44232mhXDSMKp6AS9ok41yjm/j/I1lkDv/VrKD5LDjH7Xm4+im/hB9zHAjyKG/ruHKyspTCeZasxuY4JXkteWvJ5GoFqJus8vtAiNUqA5+8o2pcDa5ldDSDbCKNHkgicrP0fWUghEB66xYj4lqnRhNkcBTmqzRLCSaV72WTVmGJBML8yWg4Y2DI4VptOkgwQuZGOjKfovWXhHutWPJwfEX6l18Bb3H280pGouzjMmNmpsVrp0iroN8dRTAWIcLUZtGKyrCBSC5EPtHasp8AtYXQBxX375XSsBK3GPzul5jywZ32VOb+4VeTjUFISlK5wYAIEbyHUS3Yq76Up2Iz6kwmCAZtpUCmqVdjVYlnXQntAG847QmoffhgB0zXOG49qBiIoZNrxrqpa9m2oxiS7c13uk0DbBr4FXPznvgV8EEeCKG2gjDbTZiKKCBsIiWK2oQ8L4SV+4/IPLsEjh8rroVCA+Dn2v/cwZLR1TPncTVDVhQqLK7KaxEIlLM16iEIV1UYRcvi2lsfXmufLj9G2Eu8JJNNE5xKcjH10x7L6U3HtdXVgSNPjl0n6F1pnKAJRiKTOvGQq28KGgHk0EYXrSgsv8e7oV90gQo9HeZK7gvgSuijJQEOTBT+cv1+0ItCH+sC+3XLLkWi3dHFT1+Cgn0EIOx9+ieR/haDVVjFnG8sn+FzsoEr9WSkThhr7cVu3IIMgOKPVTzMAxehedGBRY8Cxpkz2xVQEutqwv7sIibaAFmVXSQatVl6w2WRL7mIEHDmhgDTY8MxE1EDWbjuUQuu5LTC6Oo8TKp1/qY915tduzx3OmkEz12VrTVBnybgmm+vAYD6XYaxZ7d6LLIX32pbo1um9Ldx9kScTodBHyBgFKd+QchOs9pXin3PPk2hnRLQvF9j0agy3vOaBrG7vjLdG5f1uq/41ivK7syKWWplU9fJVsFdqsYcteUAdxPOpAQCwatr73/tenLdGmUR3R1aR+hQxYEcAAjegGpDwdoR3/jvGTVsFdoD8XacMTqlhldCVbQRhIqPrC7MQAZrMrzOqxdx+lMDoy9NY0MteyqhEJ9Af3nBcDv+9h8C2NeQmwNo9NvqOIyLwD5gR8DRHODU5TtWUqMyQO6r59Cvfwn5PIpsTRrPzW8TdwBWl/kQ9oNc8U8YBTzqnyeow92GlzlGGbOuYWEPqXhk0nAudbgefforIFqEa7flppKiDlr7BJx5EmtWswKoB9aFxcQEgYJ+jBDnlb3EBIQE9a1u8bgoT0tL4KsmYKYBlEg+BU9XjC/VgXRPTdykM98slkUuOv7YAW9TSqg4p6P+7KKaByFfSVN+l6lk0kgBS/GYIJMM6LqGYw/K0g+ycmOcS28sU4yO2P47aCXb5tAcegfGYoTvkXCuf1z2g+R7E53WYHG6kQrYosrWQoiXYa1eB9SbMNq/rWVRrer+lTLiQkIhtkJnFu/7IKTc1YAyxsYR06bgJF021919KUBspLhRRce6GuGlc8WIYu4EsRB1qpR0X2ExBSctBqblaIQ9KF84anJqCSPxWpUsXFLSwMnjAEFTSeNPLe5HeDGFdNaCQNzv+M3uoCF9C9iL0AL6P7LlzP2h/kgKkXgIMqMuUnk670LhYRmOIvX75wCFIrhzFVEsyHmruUV9v2aCja3u+wgvU1yV/CWjQFXA5OnoGZbDFHhBNmm+c0YZ/NdruWyTO/nXdgfpS5tTtZWa5Njv1ZTDgE/BhpA1bcgcO4/S4vCFmMXWcl63Ni3FzLlYSYDfxOFHKKiU1Dg3V8ye6xNLH/OZ1JGksdkVGh8km3/9nsmv5XOz6Bz/8DsY72YQZUDBUbuXb2YO4h+bIRvEPpVmin17w/PK8jGjjEVL0JTnfStQMBNRVqxMWwLt0K6BSqCZ0+17ODNg8l/cEAukCmgKtilBPj9f4bJZsqwBsSDYQBFLrOc7duAVTmQeEVFffVwGlirdYHsNe0R0+/pcnHI0fUoGupSHwHz3biY0Ii2ZyhOvR3nCec0l4rED32eupwAzzfxAxXEoz4llPfAk/JbVlB2w3bcP2HOvskoIYYnt4CmAm38GP0qjmQOXxAKyUguFez5X6iY6QewO88q/rJdFoW6W74x3TW4CSPxnL/WLZbj7KOePDxZI5zocv2IO080Flw2edVGkNlPMDZUxLoFFVR0NcDbxy/FYxHdyP99x0avG23aIBDB72I57UWWwgP8rxYrOy+ymLaDklxGa5ptaYUZ5su6/+c9FO4lFcOI9iNB/blSc/Hx8hez2OG7/QVJHWi22nUjxtXvCPf89xryIFuXVALxclvx4Fds+9czw5SdN8vUhWV1VwJdbo4DdEndisi+79sO18D1ch4uCvhfKLFGzFisa6deL/AwgLJU5O1yfIj2vxwgJWI9kXcZjfYpFryohNPypKonY7EcmkqiaBnRg0ejU9sRzqRwwnkA62n+lo64nhZ+SbSW7YhpvPRsxXv/vHkGs6GyfDMUPMRv65uokwb5nAu7hjUniKZsJZezNJfqSiE/iy6pz7YA+q/HFOAF+9mtI/B9OwhJjIp3FavlpzPSpaNiODpnQHAh7f/S58WYuYNpqF7BYetCNqjrM97ITDjmJQcrKTm8dCHEauTQ/T4daefvgRvFkG05KnkqRahC2Q04PAbMLNkeaD75vqGhwiNIsBhYcGLkQJuFFY6W03USTU9SOKVOAaGH8ozabRDbMH3MJTagxPraXxv8dL+xbIuQGxXBE2F3iBE4zIaEZgnHZNMAQ++yuN9Z6/96XmTqMJM+uYBnanLg4Xon5ESBhNVKLZPhxfQ5+h6fc1n7OW5N4gNcUgYk9Pz1vo2/5yhCVEQksGatzE/r866lEepXzp0nmM+/iOBY0JI8itdAulEJbAZ6ZqpYqM/6on3WPZc68n4rfKFb+W4vdI5+8NavzLpqWsowAJHph7g7tbtQNJE3eHDyX3fMftE/MR1uMWG2Vv2ncHoN6bJhjaOAmmfvFsz9H0/wDRWlHM9F3YcfcWvb8ks2vagXKgxYBdAjyFFSDXZoY/aV/DTIn5YP4hKYtfmxoFZj5zad4WfcEqFzYboaa8IvZZGS6NreZYDP10PIyhW2mQTD1ykFlKHF3NtoAi0tpsbgKAae35GLIp3yJBLluer0fX+YBSlhDelg7ElscgNbNl5WKjxyRipe0eCxVpkzTrf8PVTagWCuyC2dmm7xACBKyEGIBQdYpaGJf0wR+d1O3Sm4hwu54sH2/Xoab+hqyGQijEvJm+vHRKWsf3gTsr8Xbp95ZZwQFLKNGOPvf+J9CFtLarHLAhooBgwosaYb0ushxYK2frXkQTpvwt6Se+2d5CP3GrlDYKNCcxlihDkXq2aon8qiOU5UBmjFIhfndq9hYwKHT9K5K3q6ZZxBai6UaIZXut79O2pJygBBsT6WdnvDyV3POMjCpiSnojo523xsEGOORuiqz4wbtlzzH2RMZkbLx162cb5iFi+DRlTtL962mU3nAL9jBLWnYyeq0rqLVSF1EFnd4hFwbSxF+Z+vswxAr046JsFwOvlRpIbWePJLCJb6OUtcATGEWmuSCP+A8nLyIQvRY/QJ8vtvpW08xvGvonZxxOzIPvGRe+AV8rihtG+j3nIh5Fcc49cnJ1uHI2TYC8DJNEDdxY6Xqrch4ZNL9CuFJGm6RH0pleRojqnkTQzb/1xwAuEEPU69uI+cNhqlIEBh+1gn4Xqy/M+u9GCLaX/ssDFLpU1V4GYlHGx1a+v8kkdKBgG99B8fdEExFune6pLbdoRGOi8vgHLgMz9Y3/pOyGxFIo00mrQDTG2/NIVFt7AH2YIHMoMZz+6moOw4c3m8msvWcsV71S0nFeSopDrAE5Dur8LOoB8UjMEAr2CHI8vJmaMujsNfbM2Zos1NbxCFqs/DM7XfbhJkM2EBvVW2Xgf1WptnHG6Ot/K9K1JSF6H+XooP5yx8lu7VSYyw8MwjPT/Akrtv/SxoLp2afEf/eSCkmxRR3ubhg60Do0luWffUERaiP2Nh8c8QEsaNu+DGAZs5gjgJhuBDYTzAfhn86W5rhBP1NUzMe99Gi0DmYtayHnwEoS9BtOIqSo1CAAqxduKoM85i5D68txkrWhfNV97mvJte+Ap9+FJlnH4Op23LGL2TGmKP551ahnBUDOuIPsiZTZC1S7tdnh6BG51SipBLWvdi2VJnwkPozINTtBcg4fSPO9nZkgFTgOiXOMMYMIh3Egei2Kxee2BLVxpwfg91KnoFzwCHpQvwnbbEO0sxUztPVKl0T+P661LLmaDLLvloS5Y8A4JS6s/cywvlN/W03G/LCfVx16oliQWXpRUphqr0Pr5BnjOVfgVi88ulO9PVEBTP4b9cPhaDiBXVGrWXd/3262p4jmAr01Znpt+2F1hsejkHLHyuzXlnUwQiLHpBd85x7hpCN63/0mv4ri5gdyQK1EXUkOYB1LN/WkuZidNjbio7OKTsgkDFLxqocOUX/DXIVD7/flT/wgKnOBNVeWcUfMm4DBqzwxW45QN0TeDDoEJwiK0D4vVOcui/NDOWtoJcPxEFVoiJ8ii1a5HZUtSORp2wPSRUO0j5T+6SNNu5dzuIqpt6Hfl/SzzNlPx4fZk0wjIgO5SLsVwAWD/V4J5V+elB+kZrE2kcdQGdd8ELXQbFi4xoTJqpDqeZ8uQlERuU3t6ZGRqJE2OhuzFdm8NOYD5JQibkWxoMh+dp8Sq0IN7IZwMfeEHs+KdfKd2NiQZefDn7eM3i+8YI4RFx8bCzoXVn09pFE2N5s2sV8oFxuOpKutMF84lsKq/8gqt2kRH+4f7Wek0bAylJ+WdjWGESGu7EyU8PIXbXXCoNbvwDkbic1itxltkeoEBumAa5Tv2o/v8UKvQ9BkPnztCiDLPrXViSQuQ2DzwQadr40PNskdjk23Z9MfXhh6+TS9b5nhC2/Yktnxm82e9DIjalaNVj0JemflJem1w34YjGImAseiKOiTDQKX8KfEdyX1G3KJ6yuAv4BQTxCI60wCRopdlWnmSGygXcqB5H12PtnFgP7myFf62Ikm0UaqHQrzkru2UuFcbip1cvT8tbIXtnCP5KzMoIWFgdtAr26Ia/TsJA59pSlbAnwa5DKwPJs70F0cqLRm/I7Mj8sc22+MFC9lS/IjZ4pLP0CgzV+YgtoOvzbOe4Q9qMWUTIfLBjDKTxeDD2hQJ5UxlfBga61i1+/vd+udfC5Jg7rm2oi1JfqBRsrwNaL7VrHLziCWvu1ySUvYlQeKcLJ5GLT32VWkZGZJv+M4XhHAaHUPWYwuDKOjHeAf0Lt7qzPJv62L38d6uXV6K7rMwt55KKeyHbKYFZbvRD6rGSS3CEbjtVE7iJm4pXeJyQSWrvYEzVn8j2TO38RVPOgjjTa2A8KTwscfHeoq0WnE+zVA78ApFJfJwjQoDd7kU82NezEedzNdiu/0ra8mHD2/JzYeHaEGBZxaKjXG9UO0sJ5nGcsRg53ZBT0E0W1DN3bzZv751fK7LKeW2HpKDmYDL6w8DUHPy5kNpV58P9QF3sIUGayeikHiEU3bHblMYvom/DJ7rbs00HymSRmIIet0BwWvH7qQFLup2lpxWxz9dNOkYJR0lbWG5ULQGfGhYjOlWMI2ekT+9QeM0yUUaHBHa9of3lHarVfDLDJeGPBRVHPKvYESqyG1n5f5eg+YtfAu2L3medYH32sA2jj4EESq20uH6xDEQN1nQG2j0YL1ekL71Bky1txaXdLxxjNCYCXutfhjzI+cZO8opTenMeQr2eKAiHZCO5Q0XmT8NZdhG/LmkkFEPqHUAAmN7jlrUoBLt4BHdekuCQHHkoPMmNbx+oRO4JiyuDtU0LNgKl0pMbaYYoZ1Ca1T9pLxJvLc5yyp6Ofl48QwVpag7Xz+xFIsMSH9Acy82x/qGOU5ocj8d2KIeSI+i/iouKGW6Ssedf9rvgcMFamo9Jp/t82cRC/ArGAG18nvROgGFmio0fSXlaBwKyPLiITnRWf0r1uEwxAfTbzzCY4jdC9eN/9HmVOy2WpS0LTSVVrrBCWGxv8KJPWiXTbbsNauJezVaFCA2e+leFu3WzM2W0hYcIqOA7qbZVv8klXA3BWleHCepRPvgfWlxraeKNZ+mIDG4x63OLXjcZt6toWzEdod04+sIC51KfqYS1l0sJ/Jfab641EUsQxuL2IFphcuTVBS5KO9mZerjIQo9mCx4VZptXqkP0mpWDPqoHqp/aHSBaoXnIWnpfPuok4UpdCDEZOKkWdsppqR2E9YgJpcQ0lXzp6RHTdw+tbCT0A7ryUMhHz73OtU/5Ndw9WU4eca5rl9Rf+JAWgxEry/FrGfOjiK80Qe50ZYnh/gHfaE23q7iwhXEjazdu40LkQ+yZIFOULCEfZwmp9xPBqMUSJKhcPQROvraKHEv/y+Dh3f3GMsNMWYvSoAaGK/haUdi5aL8ufN9r9AiGE9Rtp1G7Q3NF+M13kxSiq5fv4unwG9IRU8mk8RTfBMtgAawV4gFPtudFDu9PDtMXWXbuslGCSahgnyJ7IVchukUEohD+87JhFLmlaRNBpbUdbv65ZIAsShXBr1syodqa/QWd2w9GZbxKkQ0nzFodK/HtxHNDuW3wFdsj6jC7o/FPkFa9lKk/QkmKnObgXfWGSwplN6QBWOsDr3vaM1C8fv+n6Brww+qDIOuiC2fvXnoG7M6v/Nx1V8dElBMVV0Z1KlzIjbITvlWVA6WdZ+kGTYCpxWyxJjZuC1gJdP9FUAxxTZI/xt0Fy4lZ+T9ucbut8alCVxUKFLj14L62mdXVOqBSFbxzkizUva+ULcIxUJk7Trs/KM8ThXzo2CrY+lSk3zC5Lq74fEQO5IzUZT1VQE+XwFMU7a46rqfzF8OKTiVbFerAdrn1rJ444h8YxIf1JNFmYR01URGd8rI6zbpQTpf1LNul3nZm/e2uWk2KfUg+wSv+Xpcb5inuyVWKh15cygR7UvEGe+XQxu5rT/cJMD1DEIhz1XyMELlfz1M/khLGd6UWNTxM+aDOYvII+bt7XCaI1uNjge9YVBoAD8jA8W/Q5odUFFwo1h1VsUOkjbYHo8V0y38N9SlenFZMMDY9oRO3/9yxhegFlRwOWyhwFzrVSgQfPHg/sziLugtDpylMP9RkYvEzmvyWu9z+OJBfSbvAiPMDXKT806E+x67vd/gFthjSS36B+MrjiZ7OUd8JoVQY2Eh0faO6uM3V59zfUu1sFkxu0pxM7HdWQuOxYRlGKWwJbJNjQ5QtpUarcbghdm1YUR0/C054gQAkqZ+bg1DD0oeGBO0z6OcAXfeDjVwUoJKuWV4RVwx4SShE5oipInqFI3Cw220tHJ5JkG0lpLR1UUHG16VFXZbsLfhlzRWpYS1lWWkhHbEpvi9Bc13MXL13sQ4PLT64F69dKXUCOHOxo3Uv9Yn4ze52nZoBi3SOYHJiGTV/+SjeI9jKgwN1ADqW3ZfS2WpTgIUE1KrpF1x7pLbHq0PpQ9hlTY2zf+VxuythdDvLjQ2Q9178MUlpD76SEXekUtxPXObMHZKr82GVOMa4CG9kPAV2JRByOmF5x/Qs+IZr/RXnIXBCgAJYhQ5END0njYZmMLoYPizB9840SK767oNpYwZYsrszVbiIGaAEExwqwsIzcIYVh0YdpRtqTFRgcYQHcmdTmn8gWsZp77LEwIGd2WB2SGhHIE1E2M66rQsSn/wL8FkaWW9/1y3qJCgYgOnVcT4CXFK8KtjPjPly7fI5YD7oz296GSYplWhAZfeYxgRwZztaIXyVb/tWHfSu0pQAYhz0I7pYWNtzAjO5Wl2kwym3rF0GJdG95QOpiKuyf6oYDnPT3VP9+vDNn8FfeIMHP3m5EBlinUgfkYxF1PLg32FbmqyxTHPpGE6mEjePqbFUlPZXTWfAey+0YgVs1W/o6hql/0MEvLd6ZYqO4TxlriwTmhIZ9mw3Ws/COiB4s4UVTDrIA6Q80s5oXdjfCIwUufwzmjADgs4c24fi9W3TVJVRwyF/x3GJoccJoBGCka8RRl1rbmGHHGWSOreudb8pPhYpzv+/AJIJGT1N8ck8tEikbijOAENCyrHmRopbrFCRX2ya2XuUN1EFMgvaqTSyj+GXP1IZMl7ZRTL7WTQ3O8EIul7p/pFr7TMYJ5RB1nGChAubQOwAV5pnJlw9frYGNxtajin0zJpp6zdi4Au7OiadXz+gSgrz5ChIQInde0fpJDZ93GVou3fybRQRhDzTC/VjckI67aL9E6OIFheFA1zgqFqjeTuIgrzLRM/OKy/C//PgskSD1Kvw/EB1cxNmUd2CZTHHij1JooRgDO+r24l4mMsBx3OffMiSuH/z/JX8LDoIZe2KJpYzsh8ATOOsKAXKrcq1Tit4At0lyE2IEBwVFvlGcV1DhkFo34/50OI5rgwqhXCTsrKArTh6kMo2MDkozgkrpxtSFupkfbLxFV9DSwho9MKG7QKSPk/YF0jyCrDqRCDIYQ8A0hY7T7BsovFY+XHhO/lY796WG3DHgqJ7MK8wNSF2RMcr5g1ZKX93zNBiPuTXDvQrwz/Iw51ng7lmMLZCOobM4b0cs7JpOLvjNYHB8ISIXKeGhE26NstGIjsbqmBgU2rNP0EKg0Fx2cKDv/Q035tbW8ir0wNbVFW9Yb+8p5ru0p2hw4avJmm+Q7G9xYgJxtJogi8mLYCoKknvTAoxw7AzXvsLstzZg7HPbMfjB21Ru6H5lIhRqbZla03DOwU+suTQRXOKiYmx06InjtwQwOyffeezR8REP6l9VXDQbVacxnioZ99rajQ0otX+FaNFJtvRyIf+24AKtw+9GT6EnYKeUbZ8bdLEruUDjkx627uMNEdUpmVCyts/LIHjYLpH9Qq/LBf7x7At0ptPrW9An8RbSOa2sq2l/aN108GusimDYPrgyUff+v29zQkfGOzH8TsfpIIqHaVYnKjQEXlkTCP/Ee7wbHxwa99bXk3o5PpV7jrlq9bJpP56VYakr9FMwRlK1KFTBlos5qWC04uk3oKyl1sgMovACxTuyeafd0dult46Cp2NC5NjxRj4y9slTZZBawomjldMZ22vdJXgDgpbFxtomWL3J3D1R705UimgqclNmm+QDtsRBDBb6vPuFqWSA0E6YAT+zfFqQenF/nnokk3L9seIIDYxI0INspAohtI+LmjDPi7U2qVUVm8BJmPNzmMcgTP4rtbGu98dum2mwnMyv4t3re+xrD2sSwhu0ntrgMhKgORTLjUTCuySTmWRNDeN5dYgkf/oxZGOmXeGzFQnkW5tuFjq2iBTT7nlNhBlmyh55kyG2wByrHR69uLOGSIwA5lYVqqOZORodRa1SWKrSizRNzK45ITZ0wJVUwO+9EUMsKtMXSAmbpTHtKfRPdH/JimfPZ8aSjlBypDNPwxImHn7isRroWtNjZDcsntFNz8jNcsU3onK9/BgH6YtkSWuPt3s58zUmvTJUHkVI00FvROXZxeUSsAMM+9Bgt7XJG/jbrr1nvEWrGV/hpooG7OXKqQmRcCz8K88QmfNZZC/Plhz6nNw1pLjNVN/DB5BCwHph8M23hdYWKCVqtj7BH8FpTXjtDWHep3K0Wa2pgg8Q80xoaNdo+2qPGo2WmpRqMz70j72BdSkSWq3L1LVW9RYSQx92GQKLMVqYPoFXeV0lVhVb6piV3F0gzg5tqJg/tkOg8t5wbjhoTsQ7VALTvkNJaXg8SEi8OvcKwBZEYXB8cp3hWSGH9q4wIjog5u8QwKwyJ8wDIz5+k44ttuZmLZJTRjgVrW1k5n+iMwM9xvz/rcG2iOGXCTKt4HZGaiXGXojUJDDxEGM3C48GfZxaKDV3nc5fxsWZYk7idf94hpO+PtfsY/W3Db8R76kUsw/3Tlihs3hmYWhLmfQuqPksQmXAvwFWHTW1XH7cwPqxqzplKdWOWd6dpuUXX2ezISTg6c0Gqyf5bsXiSlAs76XjFaLCv93rsK1MsHDyBaOvFKpum1xluMwuEZnhQTdbTDIGn3ZxN77ovp9tuIH1ot3kll1DgCh3qV5pJTBQhW7wJap60jmyFmonO6Nikm+qG6Jto9GhQOsNIX2nh8IOtZMopgXKo563Qi75e5uieIf3IsbIMaJcfGEXKjnv0zHum8Ph+QLyH3afUNuj/T0Yzkmb98c9tsl0a4EDBdb7PB0trWhaaRG2S6SSt9kWFiSOUhvddn/eQyWmpvn5qFSrWHz+pJCBhOF9Quukh29fdkdIX4yB0hnx0WjrxIr6R+a7Gf1H3BBPscEyawdGR2q6u1/SUGWiigB0WcRm6lBxMpeCId0ygdi66suMv4xOUoBQZ5Vc6dTfxFgHfmspVZBPHZhKlltFPSvgPjUf8YQichs321UBLMzC/XEOAePllShPXJxGxGjk9PyPtmNC16G0R1VawYHyEBHmHlEGQHokblCqhDto6jBSF6hMJNjb6XQUixeJ1ZqqHJwkRXTVd0JAkIVX/fxkJd3rcsQclqnjpDzDT3fLYQfxjFMkejkKWSiTHQ/nSfG3uQ1U3O4EJsIWgb8GNiBwIXE1h2VYhvHP899CQiPmTa6P1etI58xXiGPk70lCoTNslH4mQ6Z9IIe9H2mx0pDGcbqwHThdLMk6RAD/U301BRIPwYLRfUE6XdJ0NR5NbN82ylDV5L9F0ORwHSSPZ9fMhxa3PyGunmZ1xJpQ7QqSQcwaZsrcFRUysz9fP3wyyXMAm+KONYfck67XwjT3QAOE05mBCjltYgfjQXluyNAPoA8G0Cy1FWRpAvJngQ06o47YwwZabq0Z3KnATPeNMsZXP58iWDD4YbIex3FwZAitRdNXXZH693PlSwvGCTxh+zktDaPWOvU+xzyR83u10rmIJzI9JYKOPwt20Hv7hcJh7xArVR6c6ld93uMCbAW+XHdUfhh7gKDm36HrQMshYbQh1m70hHxcNBdVGmKzWKBsFOHl4IvUSC5Z7DfIXF+V6pu+yJ19Gw/jjjLdLVkSjosXQ0VxHa63PPtBTWlhqZr11AZb5LP0x4kGCdB4yUSQ/B2Wsn/WrhlP/uohq6yN5to8RRib1pw7Nv++ALZ5U6ai0+nd5sqEO1i0qe3bWkUxdL0dE6bzmc0s3Ei2n3c9Kg7bfibUGDMCfYVkOD2o6BxGU5GCEqHNmQJ7bYY0YaqtgflTt8/XgrzXVW2+s7BytJE+kmT4LHmc5OCgffdNM+DkhU8ngIUqBaF16HhNQQ/qe/rciryzzmexpLhgyu7GgflfpdsyP+++KpL698szXuq0bmh8vXlzib0WuJ7YPIohhN28kbkAV/2hUmqpXHQkN72hAcshV3u/+thZ84K/tROH6rlU3GUM5orBXgPRFmwIMWbpRjzEDTpfiMCj4fYKBxGZybs3LdSWbfCjkmq3wzoZ7vlL3Nov35r5umSivJJtIDd2H8iXRRvCdARCmtxfbx/ERZsc9lfbyDxb9+JSX/isYTAu6GYCZbu/1Yc/L2CV1tu3L8zfhzdTMpMJL2CrF06DaxjgMvkc6Vdzc/JECXSEga/UTXvIKHh6KPrhwrCaGp4E40Hrly5T/DIS+Wpw3L1Gxm+p2F0DBhqpqwe3YUm4H9tXrCWQryd+zGExdFlTMxtWeSjgYbSlHzaGzk6wq84QaWAhvJb7AtnLrtOCd5LV6x9CmdiuI5LrmEJARBKMgS2q/f7U1vVtQ8QIlOWRQGErU/H15Lghn92RRVKVK0E85McoDxO3QrV5ERU2ZULtpS/x9CCvTL4ZBRJAY/KPv1BiQ34uzfWb3z4WB4XdPigjKa2d+AcyHBRje9qbOWMdLcThU91vfZxrjQcIRU3mVW0q6gm6WgU2/kLHINHLphUT8x1uEpljpyqY+DcDhCikGWAKuU036OCzTiH1ZWVQq52vtJvKtZI6CYI0hvqmDuMLjDVuTkOS6t/0OHdZ4PKTicitqTzfhVpBsKiaiJycefXdD3caCUGKAzplphtcDl9y7cGCYIw/QzMZIkiEqq5Uqbn7uWG9hE2E9/0ndqBaB3gnX1G9dU+34Eb4lHqYpYTSjhSj+9p+Wo8vGb++0tJ7aRJAKgdU/p4XjZ9aJ0wFZHYkrX7OB70zuVFrwySBrMRG9sPtHfKgpcsiefcnaQQqQBtoyFFlTIkG01JhdBTobQB2HSRR5mfaYT7TPeecsSHg8whOLJQLEnVxEEkYyqfyMJTnvvkdbOOHXcTj+GAbWEM26WLFe2/2kBT6IpyICYK8x/0VpdJMqAcsBdczpq1nH9Sj8CsWUaEyW5hEI1UGgXGEWz3J0ka8wTSfgKahgeor0RgTPRotUUdnQjblY5aqtLKDLn7bdCPhPGn/FJ4CulsSv61HS3fFeikopl1oUMYx5zv/7/LAxamnIb+gQ+1yR80fVoonvc088FxWYuV5w7pC8h3Zb54QZsjVGAwgQ7HXyInF9Oa+oZ0ui9HT3M12wbca4YpvVZJA+cFimzpEfNQVj6d4sBQh6THQQPsu25Oa/NT4SaQZYtiNIIqnRRDzPLh1sPwCp7F+nS/R5hm/SC9BCnAXni/FfuyxlcSip8QzmWpxTdqC4W+XNlS1dq5P94HUCzjYRHLFFc0a8FEHGsNa0UvQvEAVBZ4IQ2Sbi1MCTY7cfFX0Iscnb/daTMRIw8vZxsfeuyAr3zNH42IwvMdGDuNdJuMA6dq52CecgAyKEAvv68djgjw8j6c9lB9vxXHdY1nlJlD0TuA7M2cTF8p6fNqfXVU7hMc3BifL8EMjVro69lHIW5JO9sM+1c1dIRnpTkGrSzXsyL0CxeUU+BaATeSh5+VYL//ERHDAh6rX5oCW5/JsZ+dpWJvEh+T4usYL1N+haWHNmv2TBjnRWBm+m64TVRUvLJN3McD/NftB5tU7I2iPwsPspCZ4C+Nyv3FgDDYQ9jeFw4MrhWL/HCtuzw496RA9lqvh//YkFIeJU9dzMsiMj6X0PDp3B19r9+BbiroXDHyCj/c+s4aGqp4AoFmKPWrJ+3CheUPx4jBdy0ITJ+i3m4aeh2vB7brWI5f/r5W233apJhW2u1PMb9RleAtzeMX44V25u+OrDiqruO29HdI489eMFqbqFIl2G1isNgDY/8/Sm3bot2gEdGNDC6gcag5104emIwKcD8JWel0hZM+/tUZ3pGHg13YLZOYDDLX071GYhMX6nbs/cZPPFwY0XnBVa8F0VMr4qqzJppHjFcZK2tmS0S/Z98ut49UY0TSFWJlIGp2B97XbnxwoEJ9kaxUPr4j3mn788nElV3oIHAFRd4zilrS3OatyD1sbuP9VAKum2qpjnSw16FD2BcrqxiB6sxYIsCEkA0KpDfuiUYZ1wRK0HO8I9PSjJRaWBA16bOczrGScByJgNE1+FxCtikb9nHNNujQCawm8uMbDHxwPHkvT2eyWXmEt+LsB1XL5eW+tA8VO5Sd9wr2U7R7d7RrVQkBolW+F6mojQrFIbLMw80V2vG+lEqH6MoXSpFemVbOhOzdDl7WmdjWGUlmCRW0T3QM0Ywnwf37nDeguUTDEFoZumrpLz0gLTQiPcsTfwCWm5A77UVD4GF7DqhDftlhk/LzVdQTzGmLqW3B0PBuXNSbihDUMEKskZdCedh7GrkSE7jzbdwkfwNsdgdat3gkqMq0J0sJVT7BsEmqbRsQeV9OsK6K9NZo3UuxwnWeurVABJ1nJKbQIWlk5ffaac8Avs6krg0tPmzizIKRYPqGsN46TOufUiLhkJ8b7KAUDJQ3S7KdEGgslCLHMovkXFmoVCMxbLwQDES0NJESTP6vgbw9HEee+d5Ia485EWHjtV5OCLDm5Fdal+w3lUlVcGplKa3zh5kKX0mPXxJFH5Sz6Ze0r/NpLLo5muB0S+KLct2gfAtwAhINfFtCCQ1daj2ANo+eqo0h3WukyMD7LqGQeMKvgOswSmy/esYzw56v2AP1Q8/mzz/J6FgGvidqyCiViXO8M/6O2ZV7iGyA+B0YpQa3qStyjtRV+LyGHNQIFdo9v7lCw2w2MvxA753HIpO2g93n7oCMeZr1nyN3tujZTYy4vL7zYvL64GaQ1N/CXyta28nRYZck7JYRDgW19nHG+wjHCIdtAYm1H/4NoJHmIxMzxTq6uArW7l9wz4lhP/1zQnW2x3EwjAcos8A87lj++yx3fACh3luby95Na0VuTzIK564ohFa7uoVlmgqaCJoTPH5q2tqKL10DAKsCtCJaGYmbqkvrt3fUqprAx55oby60tIkhMyYW8IQwxQEY/jhz/Ur0lmWdKbJaYzACcBjx2MpoXrATyzWzH2jzS/6Tbni5BusNXFtLqC+GeKsKGyO1jcT4FHlVgsTmObDg6ekfIoOp0R0PUyl67d6m7lnvWhO+BSZ7K8ksCDeIRCRiS83ipuieHM11Je1+a8r/+W+UCg+d4xfpXgUNsffoVaL98JnDFalpBZ80V7o+oCVb/FNzX6DLkWPU2ANhbhpJAbDP+priHoE7tVbsimx+AHArGPcLKpG1/zIQaRCITZHA8k2yiwlHDAZEppxfPDJrWKP52uopQMxrXaRxewe9h5VxS6Xyebs2W9TzcHSrzIHjB21gnOOhsAYEqsp1diKtVzWEYx3ne4Wd1oYgKudIZfr38quHc+cB00f2oo28EMbvdNaqdJiniOmtZEoz0M8dXbRunB17fTmTIpL+KihLOG7CDgcR4SMS9JSWfCrgvvpYFWGc8TIXlzEeJVIVIik7bXz9wE1ynJaogInql258GcTQaKIIWNWPclI5xnFG7f7CAqn+1lSU0DDAGeD5IgubMYFA/6/0BoMPEvxy8JGlaF96sfQeQp9thvKhQrG6CJSyar0aIqrtybrmRHXRvakIN2+fEZTTgK2XJqNUesJ0TtsUuIWVkgN2sJ3zydzhPAF1Di1EtinS59H3DEiuGsYUhSWz7zGnOFfi2Jc9Pt7pRKAj8lZPdAsUa2sNBWwnCN4gJiNubShw6T9Jw/RfojsfNljY8sqwTdQPA3334OfdngXws7I8+e18u+j8SCw37E/NtNHhqUY1ccqhJGNSk9Wmb03PytkhmEyD2zufl2gB1my3bVSBeSTt/Ylxy7nimphAfx+Dm+Tr+34J9xX1mXUH95hf7vA5GA40dBsn1xfIV8uVAV9WsHWC8VkJYgBcu2HjEpyXMtYtDPcl4bducayS1OhskaJdpSyVk8h8ri8syZ3Wb19akGminPu44EPP+wOxXTHf/1iplv6P6BzrEIvvkyELge3nUmZxXwijN6XwhbEiDwcZ2XiYJrUDtTWO3azsOOfYSOeTcPS8hpy6vVwDpuXixmLg9RyeNRFmpF5UkVrzCB4yg2f8jIRGjbEBOfY6KOsoqe7qFdUFemYmFYpECIW4gvsdh5BXVOvX0WS9e+3njUk2x2X0kFKewvhbQoxzpsxi6Fz7X+tU3opq1A2MK2Ms2rr2gxpJB0vZiZDdszWmAs481qezlATHaSD8iMKXGZW7MFISiEmTWb/KiEdKii303/zt0LC4tfv5qaKT+duPwdQLD8EANY1y7BAJenS2qZUAytg5JM3xEKh1NyaWrf6jx8Ao/t8apE3ckROxYsvy+ycLCZGk/WfoZu1F8mu9UH5qKRWGHqkFoYsjcUpN+oZ9kwGXCRY6zp0Ndekv3W92/7HH6SPv/Z1Atl6kQgRSUc3zEgjE4nIewA4FIYSIZCQBttKkUF3JAbkBwLIR6OwOTvdx091M8+SU0/SXwuk89KeIb6oZji+2lFGIq4ISi2EIvcFF6Ulvwn1K1RKkvSJaiiqMqIUy1OwqVPidb4bOP6YWZo50G3Q/b+NbPVxXIYGmWxq1lyvuvIxGAKZPtXyiz4hUgtiB9gJqSMY5JTf4mnB9YvxKTKpahnJsxDubAwq3/YYIjyVGETltFcaBGfc8dovnbYH91t5KqY8yTRpv76Mjf1scwVhdAyRDfNTN8LWAfnKR+93z4RFokh60Jk5JNcMd+mMA2/V2yvmumQDprVyAQ/OjflldjHbOvqZ3nTovtrtjCovj5Qqxj2bkkkU8/VwoNFeNa652wQfm2Ugvz6ywYqPxpUs2YaJf6W0MNOVOqaKhCSOLtoJRqCtS2IAphPbgq1Ao+UB/W5RW8/MouapbkvW1BLnMG99wHT0TAJc2fusW79BMWt2sYVvWWy74pn3o5KNRvp+aKlLOrmyDAU4j0UjJvy5ArHpNQPkPJvClQLeDA/Na9CXPHTVasqIRV2iLNlx+P5ATYv8tO2iT1gIiD/eDB8uRsOX7drl8/YbwwQbvNRDfya2D+NhaRkYhpy088Isu+QuoDxkJ4sjFq/dI/2mCBj55o8LbIWmXXpGGGmO6NGuMMrl9E9srPGtTUIt03Mz6cAJaAdSBXFkgGb1iCS4xu/1SOudA1p/zowwvkjl2HzqQzXcegNj59Pz4qn3H565Dqor6RoIWjISv925/0lCrYUOT4meni2Jxm3SzJ+xpJWWCQwREla9km5+gcKq5bOjcc2bn0uyKuTt7c6lw4V3Myhg9kz7P6cuJ1YIYdFX8/9ubvWBxEzfcUYYLlYe3niFvaUliI8EQypMLpS2bUQKMmx/F9+KEllWNyj/rLaM8pzpMTgC2HQkBeqHZ70gESW7uVuXowghOh7FlCWJHy4zzLx+uUWa6PSRKwlNpVBanlIN2k49ko+OvOgjOHrsFhxMu6qD2LUCbg6XL3fViXzDid4dcoti8IQnfvbLgEKduQ2Nb8r+y083suPZX+ij1LXfvckvt0Vv35H2nNG3m6Jmw3pFJU3qy/LAeIjWBUSX/SWw/0Kqg4oFfju+nelJiCQDioIbwHt24yfevjKqXn4cfPMJU6cAm8lJ7ihAAAOwEGepUUVLCH/3PcJLnBupeTxJuTl5Yt0CC4go7xywKsTVMUrJmGrgyjbXEY3el1cEjlUIpkVOa9uPD/hYCLJjUj6hsc8XSmWUFg6ebKAfOojLczzpJV9iHWgsAZ/7vR/Ww8+RuGfpXA7tAL+pX6K0wArdTsS86a94ls5VPf/TDh2CokmQNMqbVjeMISLqlqIC07saZsUwZ9aKT8dai1oWWD2pzlXo6hQLe+bF0hzG+5qtIe/Kha6iJTTSJFQXAAZFASGuH/GqIcl9hHmbSf3zpATeED5hDh6h2KJxe/bzMF103LMdTcbOIV2NR1ksr1msdm4YNX2MwkHJcdTjk8kRThnmSBjA6jNLW6mS8pSOg0fVqnt71oEho/woXNyT40BKo3k6aGvgXJtoP2RkAUrgepDGYC6RWmq8+MPQrUI27xfqgPERfLauvbF1WBsZJ5r1gpv/b8KwNqw0zcySQnoFRkxLkFwxUCij9Vx8ucEoJVovAt2gqRlsyv1qrHv2dBfi95tza9elc/J/5S13V8RsK3yyGEDiqBt+TjlyJ0pgAjgQdu8SakJkriBaCNwXhvva4+YaWRJ/55SodgtHorOZryBEx9dS0+skM7tPCTGPyg1LOiU+KV+zetj5M4/dbS5p1PJtNgoi3vA901/H9gJi9DFsdd5TEwjU2zvuN6b5l19dvR93Yts4THGsEEnbCyfhKxW0tw3i/fCpwcf9uU0enEyZaMvYgaDPi2LGcP28gxj9AyUSuGNUpxlLv2/MYGiJZ7XWhXdRXkTK2mWMgw8FV1wdXlqzPGkhlvaNQXeGZUGHnwBIe21ehbr0DBhCBPrRMzmAle1Q1B9UiWs4mwGcMz0tmzCWTF/CbW+LOPVeaxmgHM7OWuFrVcrN27EFGZizpYFYFQ90XajC+8f4Wtg7GzNnLPk5v+/jlxZZ/2/Do0TdmMHQtRZ3HfVBYi/XZ/ZjPBNPeku9wMm4d8CKu8z7vJJiV28gDL6/ujZnP4WtfeXm/1+rR1S7UMj+JhoGbHVpRz2OoznpzydTEK05ngDiThSHqeMWvNPeyM5yQjBJPM2Y99tr83LSjNgbgaQDrlcnrtyXGIDHanaFjObFRZKcoJMsTk/BIGyqmxfe7JA/WuNb6JZoCDkIsnebz9c0BNr9wcVNHC8xXvAwOWLNcMKkXhFPQTGz7qxXI/TWvBucdhR6nROZyceZ24+mIphhbuCUoZbvjgvX6TwW6XP7wGIh397IVjQcns2+hHSkONDJI79Uo8voa6BQs3VMMTsn+20siXrN7P7WO5/h/4TD58e583TyW55+/oTSYQ6Z4SRnTR/mnBXaOEX6MVci1PrXDk5kckJvg6cE5tvZGxOixdFO4tfA+kE2bBRMfxXeH+AzI3yxh3Im3ruizuCPl6R9uu9sxoa3i9XjbeXU1zPuGZt2Jjaj+1MJzXjAOc/7qU2WfsGnu7Olu+56N3epUwKJqrpo56nMQl1wiuI3HRgADvnEjyt1ULORz/ILWYyTwp8CJyrv5+LLburLNeg6XypDSPPRGPCP1u/F9A4BdB8UbZNFbtLTKtln5GE79fWMgVdhx1P/YNkEZI1B/RWEPFAMpmsZyNsDG2PT9MACy5kKvw2310XOfywiPyeHt9zp8r8jGQSp2vW6SAxMiT1c8YZie0+fXA2Ed+6eDubtDMeSe4HL4RfAay6Jt5F6VJaS53TijLtH6rGBegdf5eaxg1M+1Swfs2Q9OU/IozY8TRGuSl7VkgYZrfy7kqlKDjNWeXDQ9/MBwkD3GtIE8B32hRpiYmlOVWAvmJAHaJ3AYmwpDzQp6evUgEUmMqc3ttILSkIGGcmfjflq1nJqx6QO1TibQNacaebdu/BOIKcAXmR8LQDL+UBXdeef2suSeqwYhkSLD5kYSzUjBPtzDsZvs4w+im+IzedU56yBxOWEqu/VpKz1t88z3vonDK/gbMAhUir4/2N32C0qELt+p3iNwhBqEpJciQ1GKv4C/YS5bdXMtPGzGUr84Wv9D52ylXa+P+u81EoKW5iJkmSxK2jWlxDHhiBeYfJKTl5bh9zVzMMOpo9kn7sCdwrwUbOgocDLZWGSL5OkCFLMfMtq1hYvMXoS/+GeUQD/E6FR5WBQc9Bw70g+NOQd2HFIgAD1Xlzfzw7nbIH+gjoT8g2vlm9TCDWfy6xboUNi3otqXlIcdX0Wxdl4WREzrDNdhTfgceXVFIgHfFqcMrJL83xEfmpbe24Lutn5Rk96nGEaDMbRKwHkeNoOlsG/cnuTBHfCjL+zCVtePH2Lt3DR8JBvNajgSqVe4n3obn6qz0k4lR6cQ+99Oq1HX3wvNDgaH6ALnqc6SenazjGZXebtLQVyvWX+mohRwYbA3Ir5KjzGQ8euBJKpYH/D9egIDtMDGh7q1zwrqTdcZQJe4FAfcqPZR8ErvbTN5X2DVB/59H8COnz2kp//p4DiFdE6ACJ5rrwudp29CuUtbbecQjoGSKDyTD5VUFpnC6LN0GkRbaMvQC6dEwEvlOV/o0m0lR0S+leRsxRr69Ge5sJMg7SedaqRkoTRFK9vwB4RBFshhLmqmaVuyDq/UBg2XIJpqZfkOTW6DQzxMM8ceXWQo8WsRVj4t+2yY735dwljMqPZPUFDQbPyGmM0pcHpHj10Z1Yy0U4J/rmYFWjTfrkQFaBRXbyp48aqNCo0zKQj5+xxZmwnbN7F5dwJiWE5YFBJBViEeG0yZjALAwNxxsgBfAHwYVelhYL6oxt5Zr/mkHeYHm2udrkL2pY25hYb8OGsepI6R0/a74En8+zDPR3uBWyJ8OyTRhLyWkgc9AvoWO6FNyIHwnD7FkJ6ylLxHxI3eRSWMz9kfI6JDIF1jGv9SpF+uYNBHqGjZUFJm2Zxdch2ZDgEYPcCSSB6AZXlM3eyVEX5IkC8aelQmeO5QGj470qpoCJxf7NbLeIQnNDS2ECRatiqdtTTvps/QrINKbhw+VA4O7gZAqlMuY/ZqthpRHNlSWWKacUnrIjKSZ0YmNi3y/CafEWY/wFvBhHtpgk7gnQNHxWfL8kNjqEyAJrsBcB9gQ4uKLtll4kUgTj9TvQWIusFfyNMjOgaAU3ZbYYnis6ZSMLJsORUzIZAI/khTRyl53FDgQOJ7eezz4nUH7fAc8iZmPaSw7exdndxp5Ug5/H+/jbNdUE0qQ2pZxnMh2r4l3CLeeTdpFTt/CPVyBdvsYuf/ENiLjWanzxF0bI+EDtlFOnUzn6E/FZOIUycN5vJ4lbjPR6OfpPH7uLc5NB+1S5NtL17o2IFdouwHo/iznvaUPmgJ0XLZGikUKX3+pQLJZJt5w322AITkVAIrRbvXjrurjh/VXvBlbVfG0S5+/MfvO6Hx9pjJzwCb1fEa7uqdMvyXIKgJXrBW9HUoCMVRQjZ9LjITzOQwjznnsBxveNYXhvDC7bwdrHzoSBxQHDduug2t8kqNkV3RDXsDrxGPn5CjZbhDIuBSb5cL4DX1+zPg9xQt8ZhB/xQsF60Ai+Rz7XnxS7Dq/3VWVl0a46V3j4Z1TWCdyB7c94EK8xHsa8sWA8RucIiPP79/DIeb+WXp4FYvdCKx7et30xd8P2n/VxPjUoColHCpjVetZNGYa1ewswTqb1hr//ep1ZNvw8oeUaTN4gerOFgBA3CbqQCo3eJkdWrmiQgkPt6wrjtpzf0Ri2IynQ94cJtFHF1K0lLkVXAIg58BaQEI3AJH8sLjdFTMLpCbI0A6ewxnVXfmMGM61S/TVrCR2BfAhDdVeGZLWezfdcw0/AKH+mnBNu98s3qAR1W0VrPC/bzyBwG5b2Zf5HvVG7MxnWqxZIFlySQO4RTGRe68XEPhnxgAW9h8sq7rinn3RdZcf36Eh43T1di3xLcmiR2Tl5DwcJ+oT3GV2dY/2TCMEW3q1gj69py6Nofu3VA3jCsT1DNbY2NDeGxs16pNVvdp3AoOzYu6ic1VmuslYuY+FtmCptSmH0m6Gw1qdlTaxoRatc7uJqr3jiN9aI8mh++af2prjrvXrclbiw71CUNnjol6v0W+NUambIGXIjs/F2o5ti4szmH4C6AR1nv2GxUm5kVCvevoWKDN2xwEKJbrTDHXmOm9kyH1273QMiht90/kgZ0GHF+dtzrkOPYkpbEf7bUxOCRLCH76UFMBJz8Nse1a0NUT6MUVjuojlL4seGHXjZOfcVm9a5Qju4Cy5ss7ALMDrLBwsQFaVK94iMqXS61lWWUC9XO8TCOjoluLd7QuoseLgtja6kSZcbLb+8RF5+7D3P7TdeS7oGnpY5Xbj+2ZXe9S1K9cBFuvbCKDlhBwEBWQY5Q0cok80AW1lezHAkjUbBRoeE0e6Uvy9SwIDZv2IcR0CaqDu94MnLWzlcHzQxs7ZRr3hXbXE5jbID3ngGtp/NCG3gODsaieq1bFgxNvC2wAyJA6Auuv+hXxsSEGCaX2OZ5M5WGrB4MxgGpXH0Ih42+zkkMA0r0A6Ka+cmkNJvyyg6/SfHV+6t/UIx6XozroWLtkgRQBj6OcnSZNc1M/o+EdoI1tjcmuLhMV/fGRspnYtO1xiMJYJr/jnC3UPpqetuBt41L/bH3a0Ia2YW2RW1re109T6+7lo6ihUTRplJ1jjRSsGsLYCBFExD8l/NwLITSE8+C9Qc0c3Vg3fYNsVAJ2rfEaAnyQIdA1E2PQuyldNO/5qtJObKPBCuL9hLQy3Y6FVcZ7htKN39nIOtlcsUSGDhj6//1o75wt/4diaLEZwKANuo9VG8AorxjqG49FoU44e6/n5j8U+8LCFblIPdYdzf7Frgmd3vJgaRK6Rf+AJt9ddollKy6jg52cLeViTVsXyTR1z8QGXtQ28b45++beOyACz65HIWehU77g/dTlxQr3Xv59vW+aVdt+oC/e3KUDsFy5PXSq/cJTDj5TdVloVvEeNjgzAEtxDs7DbE1mvEXWmVncRXQZBPyXy6G4E4nNyB1r+vJ2DQd5BSQOSfgy0iHpj0bnoP8qgkz/Lsx7/kQnPXXylw2YxcL0jzvpR3IVyjDAST39s5Reg9HWXNAAAHtQGexHRCX5UqzpKDcj+MuSIzl6Z+SnuCI5ElgvM2tWeiRz7La5nPmOx7g+CVUYCMJb4fkkv2cWl9L8f32ygCcu1EdD1sx6dyaAJrIJ3BxAbDVeVMQC7QJsv6Q3fsCn2NuFijEISL/JLk9nZroLkLr8ntexmorUbkQAkOq83pz4goGves85DLAMefeXEtQ4PdQJaPF1OZyabOzatrk+HPvmSxk7FP2o5iABfJdv19izK8qlQPycGKNvIDVpEYlt81G42qJhGmvpvQS0iqNf7eMur0fBmZ7ZlMznDZNZf3RSYn4ZBY2Nm7B0nxLLW7zajeuIULO3KLcs5rCaTLv9N2X14i3enn3Mh/y3djKfxTW8vyRH1oGuDc7Jpn4RUtuhI4/mc3juO6ocWenB+vsUqfOtc1qG1DQ6a3j5CK57oZlp0MI/i/Yg3F6kBhXqQY8oqUirPhByBixH/JQ08ig5ZAuTmr/mSHNpUI/fXx8Cqh0rwvv+bOd2aMSasfPwcvLi5sEBLzecZz59BxTkHVc4SkBMGBbkwAVO3Un7uVlTIYfEk89HSaHkzKfvvwROxe8pj3PgajIstA/WDSUNr6h6GYi7ayBOvVoy2OFIcQuaaGJ0fEigeWyuXWoCG2ik6Q+dWU8fKRuzq2CbnFTENC/xpuVpqcq6pfNUvlsgxsIvRTDfRBqzwBX7zKW42d7Eqfm8SkEsaA3svChc4PP2N4K8azZiTvkUxrmNoJvQ20E88vQWdzUBWSyk2Kd9X+lmQ9NBowmqtc8c+jWrLaFbfi/juk6CYZZXQIJK9pCanSx4kF6t/Xaw0XD/jxyzofCy/0BxKUCjrKuM3pZ56aCV1C2lYmlmo40RAX3ggzV3RIhlDw70JtFZCxbbqWXecq0x/gsE4V+3dyr1HH2S0c+QG53No7Iz890IwPwKOtdDMo8fN8kP8Q/rvnemHvLZPAuWsc2UASys8dn/CfkuBSOM4g95fTLS67GP9J0K99Wo3euhxpJlQspOJK8Xqrx2sSRM1v34W9DtzWvQ/AZcnqXgTyE7UeTxmcpURrk3yIN8tqPA1kleHny3h+CRPwfZxoQGxxMCadR35uRaCQYhEmIX/FK0FatsmynNtj+ebe6RRogMhP9DVlD7kW7HYgRJU2siaqNUTqmc6RWBq+sD2tBWzz6+gBfHtWQtMCtjtVKPOWwcYhSLfvLsbMnPZiwKLO9Kf7JMHsi91siAVZl1pAoRikDwAweHU4N+Mo2BKzjf0PVYcQQUbJxxgWpoOBVQHU203t9lreDybTJ21p1h+ejvweZMAEN0u97wdDMi8jLeh4kp4vV3CJkAEofGXDunZOSnPr850u4U2luOIeo5rSrHjQh3rAmfyqDu3EASvWgPocFLRkJ+a3nssduoOIkCoPsxGFLiQVAtCXPwPQUc3FWoGJK7XYAPkXsy8Qgkc1uqntMuNClHCohAkpn0Dru9R2Z5YoeRC4hPZHM/X7U7DjfL+NFeZ+X2fHuID5LhkRxCOGvKpHfcXZpBp0WlJXpicEn1j1TUPhwRNOnCmX6ETzhGwGPlAu9MMsC7rvsim5Okmp+pCGlPhgdpJk3aocZ74pjnAym53QP21B1BR03rNSdMYIwsVJRasqhcRVrjtDfx4BmKMr1GHnezaRgZrWb+Pknehi3dDBdI4sv3qXmXK3DtE2qQLW9zLs2ZP78NhYaW5Snx2dwLFuiTM9jmG+kETGc4lBhZguRp+jx5oAWsAh3KDR97XzC+5JcHHAembA2T52gCv+GhAnBfSHUQiqEFr4q7/emCLGb5Xfx7QufjzwKGJMlfGXkX7+EOPLnQ5SYpjLieBOKbCi4GitV1lOhTjuBIO8EZlcFfox8CkHp9G7bee36dGI3m1lo42apDmZ0m8nRcXk8eZsBzQSBimSKo9ve0Sb2FMg+0LjvYuNOkOCtenoD9UN5qrbupkpug3UHszQxE37ozjt+hNKV0jAjljnYd4QKAYBIXpydsKQG78BTmMbAT/TlRBQD8uuJMk9Wi7vLFYRaPBEu+ZAdgdKk3I5KszAFUa3lU3Jskvi9KKeR6IQXSXgNuqjw4/tq2HeMbxitErxzDaP6SBm4ODTjJzKqBRRQZM0nswb2tstHycUtyhUXAeOydMC8sFpnuecxxfMjssw9WEdGEp5kpRlo064RZD4HfCxGhJdWkLGC7knDQs8vF1y0Yl0+MmEoSxRE/v1ep9VFvRKNcM1aM5PWpiI13MP8Pmoh1j7ueAkyZWqEPF/ePRfR1Swm0CNZanYnDI26iAX77fEllbmRIQHwuXk1UulfOlDAZfyafy78fvsFsdoTings+QBYyBDPHyrAtksBHp/JfyWjjqspPJgBdV1XMnwYQZjI/AKSu952HydpHKUxehZoOvm+9z4pCaOd4rICEQ/jYTpDbt79EUB2aFtfmhdbpf7eibSjmvc99T2Y5igSSSqw3iqqe/2bPEgniiMXArW3FTwvgWdr0SU5AyS9f5lOoGern5H54Pp4gPLv+DgVNr9XO+8eyi96MswlLIQc9uPKGmDfkt5+hniAJzWjSgzk4Ijk4JORYa9zZAKmuvDGvVUIDpmDeMdTKGtYLDXvlYugb41F6XUhOzJOABF9EfIyMgauWcIK0EbAAALDAGexmpCX9Rs298RFgM6g8Swzdy6iFqLPK5AgMqbjeDmUAW79r1hWUIVUUbifLTDm3AzA80MRsCec4bLC5ZTDqmEqKnvuo+JgIL95R1faMmH1lx2CPVaRY3VKdT3TFv+1/cmUani5azX/rJWXpX/eL/IoMenG75LhEmXVXf4wFpezEBMbJ2luGpZpO+UhvN4nZfMTbtFacYKecicffcRrq1l7kWLqsHQE2BEOInOC4EyKzX4UNtqMMpo2V2kqTrX1DZ5FMmB3wirfnP7/dJnNp9TeTV8MlzA9nmmnKas3kbRG0qpYHNT2S/DPRwgSpD2WSK4Xw9HyIBHGUKUZ6cW8jcaFKorlSsdPB2+2W+SDw2AeLUf7fbCGzBFeb/TFadnGFLt7t4wknuQOjma78IgaHGPKiWjiI0dkkq4L+mVWhpFD6P5W7Ez5xhgxLssJMbXPptjaeRdi3zsYUgB9yZaQdwGT83C/ALQmFsXSjXt8DOOflJCvAm/c4KbtGHId1c7vit2m/GtckbLa6OYbffW6G5KCsyAc244F56nUihhZ1ejZoqSMPAF0nG7NYyX1yOKEkhWE2JL/wH5WWtbhyKjlGOjk9n2X8vLImDe/6emYEUt4NANR3OdL3qhhK4xR3zx4ry5EfHhAV2g92U4gm0J6suz/UXZZW7+MQ4EYPBnrqFDF3WQCp4tdSDtYi2Ok58TqhD8w+eTQ3nWLOQzFgQwxsKYRJ2HyBv0Okr1wx6KsaW1RkT7Bn4jYlEg+HhjLvHbVdPY80Vvpkk4Zf0lnN3yNHnE9ksGztz/w9VUzLccnZgVZflgBngrA6Qw0LgXuf58myKtbqlHsqAsUdZCVcLWEND4AvWcsk30M4P9rLgIPjYTNIzxUDQ5w8JPbpI6s7xA7w572DCigXWCxE4NMv5KQd0+JeYTw6th55jP/PIx8uPd80TSxokvFd1q0sxqbvKr+PaOLZhVIcXYn/7BP88Pj5BRKedP5odrPVhGoBDciY0TIv+b6TKoYpaILaMfGWhOncdHq45R4Q9MSIipF4wScbMAtwa0dIQEDZutS5VEEuZEnfLR9BXI+148mqNYmAYKNqzuSJdAyRGE6PViYpIsgwb3ZmiUtprs6jwjx7IgUwYoWZKYg9oNbx6Mk8HsL+ijAL8IWi6YwGcQSrrgC9Tj40NXSdIX3LeuTTJv0XELA62f2bLWM72B0KeSk7o/WNKhP6CdN2/hJpJE2IgeNXddFAA6XqmlxaGO0qqSPvCesBL/MJu7oo0VNT0q/zZMXsAyF/qJ0DGEPCN/2KngVTvafgnvX/80kePCABbz8LqrgxGqzG05916lYNcaC35HhnISmzp7uXlMlz0GLThI+b0fQh5wrJ0W+FWk/6pDdRzXQVOMwcNPJa4rJeOShf5UVcbptprbzOnBFDEDEzqBqTiwtoEg65r6gV4kRgTUXKqSw3P730+ouj920mnVmlf21j8ILPHBeNsOCETUr0uRDe1zedkvvOwwIREKCANqg0AhbRM42eUgpqVbcTlrO2XOcGio2AGD0qLLqtmKa4MNJ7nZWlpK9U0T793+M+WD5fjO1ZGsR4L3dNUdL5GlBj5RUkhkn7K+g25LeuazRkglbakaKyqHgJaeptzxGLglEJUuMtdnTIsA5ICdDR4BqIrLbveE/ed8E5w4HfU52gMcqrSbeMBRfKQS/NkXyVcLDEJTNnTSc+lh8YxmalfkNidu/tuUjRRcrxqifcEB4NkYvKN6eiWvfuDW9OaE2wt8OH8dVN0rRZUV98veebIs4WXeVnWxHgrCLXu9Gws5HxW3H2r8elL5KdTYE9tEnvLU07iQQviNdA0xdScPnzzqPBbdfgvw4esn6IX+C8b5OX4CKIrrRAbCOhOdCRxVuiujs9fO7vH/gY/IA4zEOUVCzzGFoiRx4373TaZtGEd1c/JzXRgN0XMW7CstU3Q0gXwp0dwb7mKXIRBskPI8l+smL+Kxd9hVTiHrQbNHi+eYCxH7TsJdQ2TdA0JCxf9X2MuISyJt9Pf9+i1rfWwWBLZwaFylMlvVhe/ejPdzlLS2VSGOb8rS6gMNNpmTd2yaCKDy7Rx74EHOyno/7808DjQ9Ryw7O6wj2mBoZdfxCR14t11TMDtm1XYTqXp2eDjc5uy14HWloyo/7iI9HUT68c9hVh8J+Hq12iY8OzSp9s8mNHgIM1Ko7w431QNy3nysfUVp3v1gTk8Qyfbtf3Qygf13bqCRQxOWA9yiOPKAZidCqbfiVcQwYNrEIMoaxmHqtr+Szb3CyKcrdYTc0x/01FRy5si59A5OJkoj5N362Abdu3BOaASML6tNihNhs52XVhh3hIQU7h6aDx0U/fv+HoDgsa6LC2T+LNaBq7s5ais5Dd6EpLIR+Vv+NdQmrMS2O+5wucFeam/EWjc7YmEn4Dl3wWWpL2xYSpuFOU2xT2sPkRhNMI8qLTXzQb3Vlz/qLVddWkm82AbOD0Ao66TjIGuJx+LvgS9Iw1bmSQVt1l2b0mvL7FmrG3it7fDzcpteljDwEQ+otkFkwlQmgonV7VBfnbX2o0iodPqIrekUwF+j7VgI7s8MrRyzt/xXzCOjOy9b0b6/n3/bsw6Onw3xu7mSDqPqS9FoB1TR0xS4vg8Gct36fk3tEREc5juLpCOMHQPvQ3qF6KZNZugwc8WveFzebMemeOTndRxwmzhNTZTan2ggEbGUjwpaZV/UOksZ6Rg5P6rEOp64swqHyJ4WQ2C+OidoR1m1GY2MuRw6OvZQEfVZ88vlEzrHNoB5nKw1FpNSPkw+yHxgfX/Mwe4g9h5yNHDwhv5WYArg90pgmmDEWr9+zQUfZTSN7BPCgEmJs/Uo7j9gGC2TrgwFhWLdwATtYjgTxs6YVQq0QzCjlmh2Z0XKCzK3KHZBqDQ+Xb6MNAJqL0JrCZTkEDydhxuuoizxTNxcnp0TxxzTKKCApLSEGjEqUpnaJbG5JwpiqxyyFRCHexQRja5P9F3w5zyGlEhHOqzH9tEJU0TWEx1ytj2jINjcno/px0fwiR9fOWMmLyym8k5B/TYaqHePjNzTC8qosnALRnXRftNounXlSJzebtbx0HWvStjJp3cixRwF684RiJyli8sH3x/qhGhxr+q6URo3mc7xknod3uZu+j0pcMnJEDAc57x63cEZ1JyBuz4WEtVAlZSxf1RlKHDUecRWbWSK+bTVOMVhdCYoA4+3Mcex39mQCFQLyMEzZ69YkecfeU5up2aRHfIJaV4qan7Sht4h/vhV3K6oLWl4ZQJL08ERLTaH/Z3RHXBc7maLkU8Dqmsjt6kVmoeWqLbMB4HAOd9iwf/UgRKB/DuBQ0v6sBYxa4qQHIEyhn+MwLe6ogL9P3vlfKXypN3i+V4QZ5/JdjLT2PUSD/PcfGl1SuLijYrcBwxyi9HKkKdURi3u6PUJojgNA1YmE3ZLB9gfUt1UvnUJold6ii3fGudfkUV2UNi9EHfjFFaIsw73iSlAj7WfTgyKUAXk1dkhytLZbp3mbDSZn7Gqvm0iE2JC0prXR4OyhXGslaRBD3raDfMYInybfoKqqg1uCOhFPbtwAVjegImDDPjzCZu/WM7w+uHRxvT2fsBubXNAomk5pHMo87gcAYfy5tT0hesSaALzNkDj8bUQb171mdCK46HhPThVR2cvmFHNnR3KmOnUg45/DiMzHoGVDcfEko4IqXxlXjT3vN98ED8qF3P2JiS4Z5BLi2jVxc6OPCURn/8GLSy2PiLSkE3UAhmzkzW7kDuaQ8TwEC1hAAA/GkGay0moQWyZTAr/xBv447XuSKyr0Dv55DaepMFtO5zgsB4rMK5u2sVxq/tYpKhcOV5dTkzdBndPIxVBV3cYkP+OY/eBI1/28/oxJs0qw7mEKSVZd/NTYLu4r8M6lToNicODZsG1x4if+emIY+0WYg9ai/FPc7QHhFLWhEq4Strzf3cJ23E8Y8dNQk+c1BxOnUsAMD0Zu+cqQKF3Q6m6i8i/tX7nsRviC6NJZvddwOUGjOKSWYgnGgw0JoMICJJxPTgufxpfO20jFwswN4aq3QIbIY4YE8RcaxvqS6SYFOAI+W4HnitRYYZrSJsM5NPY7c4trGYZEN1Dsti5kTrb32X/BEu/hIMkKHSfKP0n7Qnlk4Y66ORUA5UZb6ag5aZSWB9B8/5ilEwaCOYHaX5s2u5RtqJbp69FNoOUSdjy9CUnvIJKZDOdlIgYqcnc7tKvcbuzSDEuDYMdB+6XkJfPnoAA09KnlZaxAJXUsk/8Y4mY85xFNkwxDokov0yfFK/1GBn8+UTDH7kX0o2kmpUjaJKhQk2L4kyhHDFnV/ThYfJjHU84QZ59vvxRNz3EJA4HnjRatIjENKAQMbLRVoPyifgY3hxA1D8rfq52BbnrciP/3fX9p8IcIt4hiO6NxH4tLh8E1F3jPFhNPqq1GqOwcMon5Xe3ZqhCSm7+mAnBY6Nm1TFQMbnrvMXa/jtHVRRDiYnE8GbMvkhblXGRnvlu7GRurHyTPw/WsvHPfaSFQnF9Ffd6INUuE3q4kQ2blHg6vft+NSs2yIrUjt1nsrNgaC49OZ1M9dmIxZ1j0e4EO4aitLV8DBF0/jP2h+a1JEiN87eSP1CAHI2m6n+PKKdEDS4OB0QcCThcm8D1Ozdn9g5rGso8svGfFOIRSv4uOEgKvQMkGGeODz2D8Y08yhp7VEqQYVPe1akIbdF7m4SStPGhW2IwLgPYoN6C4jYNGN/SObCklf3xjqcPv7mWOrlQnQrWXJ3YFX0ByEDgrz0b7kcVYTti2gM58F5jC/HIFEqGYtiCgUSLa5gfKHp2pSF5PCCWwUKgShuQ8B2dBhT+ToNo3BPBDd5bi3u1OusKvESkeDsczeMxxcOPw/A1ixakEPItVinTOIZku0LFWjsYj4oqbpTGdNtgHwxVBk0hRLEuPOsvAwJuxJJesB61Mzm2zPCcbncM9eCvSWffcksDdWZ67iKw1zqz49Kr9FOWXkS5F+wxSMZMaPs992JSchxjgBfXpIitdVKOcHjxny3dqqIvHB9NL6ywzh6STjlts1w+cFLZNIZA4m+ZsfluSO/0MXDF+D2XkzsOa2klYnILdrThfoNPD1Re5SpsOXHdFFV3GFcvzE/OHufXRBoWRaDAJZ72NSxpLik/uzdbHvJ70phei8ajFt21CXPDmFU8PI928RWUSbaoaO9mpCjoK/o458DOJ31GK5b65Mq6Y0v/0m3HMhTOEFxnTDyp9tAvFutE+n4DBMJxFruUyWtEXCWaUgmuHl3C/TrOtUYFfqJxIR+Os8H+nE7VIva5yNJbp//NOrGpdtVIAtHGYH/jCVqiN1sHHYiTg/ktkZzgOhQ4ayquO7lyyIsCfllpn+3MrV/xr+Ip6T2TtG16zrAoAIDKAybhuQpqFZfGn3AdQcA21Q6hZnHTZ26On5oudTqU69uHuf6urAp+0z6iWXwg+NZozD4AGOk9eNHStJXj+63SX3ijqgfY9B4MYhe8OEVgrfqFeyJbs4l+i7Q0ftS+7O96dusMF9sLG9EmOibwZzG0bUARY/eGNl/DHFa1G21zaxPidkVflwB/cgflGlxm+fuY3E8+u/7vFHh9FMiOSV3K4h4eQc8VBxhyeGYKcSQj9+yKcojmChxM20A4S4t6/0PhnYg58zeQv/egBuIODc9xUxLYl0R5cJrNUAuVVu67i2WIYRtrGkUFVvDcUJUSfHrMLMCfL0XyA5WnpWvTZhicoH7jIeJYbLQ2mc1gj6a+CeOUgUBZ8R3duFeZ6WIfQrVUEW6L5VEwarO36HzSuF+w1Onl6aWlaOCIQK6KEpZ4VaSYPji9L8inG5cRbRZjl40H4Speo5uGeuC37HpM0jLzHTfyEms/BXFdoSTack4r96BRe2NwUtbV4ErI8SEX8b8qUUoU4oYIZdHWhwDaDEDqKqpOXUJxDhHC4Wda7UKCmm3GsGCDpB75Z0bTlezf2pkXEBv4mZ9CvGNAB8MbXjypaGrgtmS4xW6xrW2p22EPesTgxLr5iP7BPAqAa09aWjKD8ijK83l6Mc9R88haas8eldHFT38+5FBFNsyjV6a0v/ShcNuZpiP/XcF15W069yBOTltp5cghRIIHTqqFaCbdQlCb3H9ikvsDj5Gr9BI9wsFlxYTAatbwwjjgbF7vm3gAFq7U95WqZEzil1NcKldoVkp40eII/672tidUTTs3G+ea7rr1P7iBgchn+ZPyd9RCwuanNiRj6Ma4MZrK9ifkvtFjeJv5QEXd2ZwLKf7qzGxB+w3phFyF+Mx3pQ69c7SNm0NE1IFe31jOVWDtIryFe6oo3+Nvfn4L8ncqprfezT/TSg0zsz1OcqYY1cIC4OTU50AsXtcklGvnR9zlV9dUv1M4BSwyZubhAW0WHuJZNAZcxhNM4qJO/KGEZSgLWWR9SnfvuM8bhSYZBlzbYfszQIZaPMVhw9rY/EmgrziwO/AGeTdnrf3lq5oRUx+LOfo6P+F5WGvKLRhVZxP3c5G94WgJ/5KrAgrTyVXADtyLk786wF0ClbcQAODosQ0QjWPKNWG2sfLmisq5+RUdMf2Yi8wDjei4D3UrJZsx2NYwZuKaRFQF7PYZzt9p6OsuxCde+WqlCrtqQMtB8TSMSkEvQcjFM9NECLawN4WeueJ2DL6bR8Z8BeJvBmBu4KRmdLWrCASjuJjPe9lh0HVMI97dSEm3d9x10iYhd/ZT6pkFbt0hs0v0cdofb3s5rvv2r253tfzNauZ2v5TLUPTbtauZ5yOrV4626YS0Gl8/DaGfVy9XotQGpytD8CMLivYLe2uCzJ/RK++QdBom73fF1YoHzm3usowQMu0p+u2URXCyY2pJ/PRq05iMHkDI2u+2jSK/o+e9CH4joGcniiPLjKHjYto3kQUxM8ynW1Z+Vx+irutlxPWvFWsY66PCUsE1KxhBKUqDcon+KmCZOQYIKwWfNcNnLDsF//W2gjnAzC6EwzT8xTDhzxQQTuJiAyDaV1roiSAiuOLvLQHkoSX3PE609klzYwxKOlL8vJlEdOGkEhYtM6cBmpZHllkKLeqNn9bJFPokcSFAkZEPnyBL4bzFwBSiqefxtdu74XHFIwJAS6UqPAML5GObHXKEt4UIJ992O2nuGLCNJR2b1Av7wcSriEpHXNNDSIvOhhPiUdEz+cGDMSc9fUcPlHj6fz3b+dCqP1KSX3BeVswe4W2jt5zVErU/pdOfeORHCgDtdVWAIJd30upX1IAXhLMH9na1hPLUhcGRAVMTcJjcnQiFLrrmlBQhHihT2KrRH/87WJ3TIN6p5jxy7ntYwea17CVo7VGH8PwzB3TPUYOh1gwJ0npbol/8y+RHSkcXaapiPbTE71lDiaTO26eJFpMRtZ2mM1WWyqodg12xe1OtRZ/F0Rjq0JejH+MqDpOfNNwOCTtrPl3VpBDkBNCOYbsO6Ou+oJBiY4zX1VFaPPSM5IZ3Vz81gLB82WqeLiXbKVtAFREX27b7Le7N3LMR63CL4r2b7mVNqvA4gQwhzOlWzaBJIl1QmXlpdwllofWxsvRyHARq/OCCednDyWj/ReYf9xNF+D4Ls0m74cZdZ2S32gk+jSn7swoVY+91Nek+CNL+QGaRgUkRji8YrVX8d4V2oCgqpyraKtFCH7zmwYvWM0TuYLB/bz2GviBNQfezLkWxkCTTD6HvldQl3iK8U9pfrqbAThU9P/yHMnGtbY7vBCVFEXuTax102/D5OF2fk1SDWUctuoudLbnmpItjVWTz7TEKi5hLGHYLtgv/1cZnH+OzrbW/k7D2798oYS6iiKxh8kxThwJtmjo0Gy6rW3G8VZyamD/EIw77+gf7Zjs10nMir4erxeqWXJmTedS59hpC8yy70Zzu0vwgTE3TYBdoa1nbStlkhkNgJ2/rTjbjU9OZ45XuCaDmbWORP7nWY7uN4j4w8O54PSakTvLn7Ofi/4h54xqCL1cZKc5uxVSgza/rL3LurdP2YcbSjvELbodHbiPPoihfCWMYiVvAN52GOO6PVHx3cl6DKMJ4iWVWhn8f2cIe1nrjX848+VeHEuBfrvb67NEvNGWJVLysSKuNKW+3DBBB9hhFsssJvqFU2jQfRFgB24B4Za6q6o9/2pd+uwExdiKRXWt8bBSWtpAaRLmW60SJlCmJHIipXdgMFhIVbpmv0IIKRfQpavM0vKr16scoiwdZGu5CekztRzONIneiFHDIiXWBd4YAXV6R1PznbBaxaL7TeeAGMah3NXmGZwap5zVxhvxoo2S77p/BkXDObODUaFT7k85D1OKcW5EP9d2oJtV8QHRVq3MTBezfcG+r2txszRgPFd4/jKnsBtog3SXOkQO5vVjrH+yDbT6xepsxW3uORSH8DUuFD8x8mH1nNpaGkmmYMnHbDC3jmXyC1xQYs0638knwJvuC2j28mD/abAy82JfgKzvHO3JRm7OPPfbwN4zGAkGA9Jjw9BH0paQU+spHT+iRCZwcayCHgM8H9lIrHkGIcIN+FDuZKPhhaPm/s5LAldOqZpdGoJh5f2Hr6bApQbHtYA36JDIImVimEMI9KqziJ0Bvf3wvMbH13lwczNBSTm368/upNMH892Lus7VAT8tiBwq5gXUtasnt0ewG7ocUSxdpENBws6zSpwWgP8BhZmpDB/IJnztUWt3qkcik/9mbZEF0ZMqYQqp0Q1Ed8dnldgfCwwCeuuobIxZH7mWt1Wm4sTEPEOtnKvu2XMF/Sm0nArZb5FgbntYFJaAoMt9ynVlgXCLWu2iXGOYpoZV+/XkdAwQoa2qMZd0MYFVSvzPKbvOQHv2OWkl340O6dKtXVdyhiIlY6fFGmQ6HvNDrWvvm09VPCO8qtBgGyHawm/ojahjannoY/vww8qKUa08WNEBqJalXTXHBui5F09cPmVZ/ZkJekcUBYb+WuFGjZCTwhS8AKPOjtzM3PjVmUs2WDrso3Cu7RumWCOLMi2lrGzYOttagx6WjTDmgFSFuVgbXGBgZ4RKAKZgtnEMh7adUSzWi47fmbcpAFmrOC6yKBR6+1vWeMpqcVjUwKKX7wO+NCYNFuBMpw3Pcn8jDtW7U75g9Do9jeekn6QDER4t9+6ggohP2Uh6R+76Y44CLRS5ZxlRPjUir5yHuFMTyiLlak8AN17g/kAbNgE95AkEYNHuQA/i1svLpwZ6LjcLuCAtKpd2gPFXdS4O2YWLgeZlV5s3iIkBm+mhIOqQdb+FE16YS8Ljg8iNlK8JAS9duGPdZ+w9Jdk5vdKEJSr6wfCzcMAG20bIMi8Sv8LG0R+yqF7WzxJ5GlWuRKI1xb3STN3NviRiElZcDs/xFJacvCRXOlk065bWmC0CkmIG3S9dZ6UmVArFyY7zX5DuJdwXJtbkNCvsW1bQE12n0Abm9V61ljz9IU9JTqARK4K6PA/Qrz3tKDlmOvT/EzK+DmmQm0kc4b3NTaJCzBRSwILiW1mnuO37JNzdxHE30mY38FJ92w/m9I3fha4mNTaLXvoOk1eRCF5bGrKk86rT8EqIobGQXocJIcQet4Brige+6Tj/pAhZ86rXN90ne3Q8gZDX1qhAOGAbVxdoqEy4RXFae8yf5ETwopvYSaUy34k00UV1aTa8VmxDm7kiRhKyo87DpuKaeVsY6rnyeH3sUvY65Ebo70WW6Ee7oHPaOxr8qbM81KkAFAVvg/U/s3TTVJ0+68yd27RuehgUCnbphbMxC/mG78yFcAzyf7ty1fZpZpXQxoBBmnc3jBpUyt0KTNM+PlvJt16bBwl9V+Yhw9XjFFH3fYmKMxw1Vx7t5KBe95gjo2bG6mq7rynwV11HZ6c/CghWhE2Wjiw2eqH3qiqKY283sZQiv7Coij3CBSibLKMp7JHti4N1vXZPYOT7Z0SErFBvKyiIEfSEiGrOvJ2gfQwRELkaboAI4gM8Gd5o0FqpBlCoxEWM3Hmn/ozzSwVKbOTkjLjPQrzV9cw82KfvWEOfWA84e5hzFDrZB5X8iEDxFLb+Kv8zvwVEBBq3N5ZM2YKH5w8xa8bCyExiWQpbeVe8A+I23xyTBReERqFFgWiGv8bFpxAOmAVArI9QbhkSp3v0x1tfYrGmdgJc1Ujhaw/0fqcyDm7jY2eEoCHC2Q9GGQIFxMsWQKQSoVnd2wbZOIqgCeYdajz26Isn7OZ3BaCrOubULEq8VGfbeb2tq1qi+tWcK/PhtZszFtS0UBnXNWAjI/VxweCyatTzvRN+4sg33qLN0Jrq3t6JKYJHTKrocJX0ypVKBTckYjYXULAxASLfSernJA/b5wk9yu9sbFL6DNYuBDepDRfEqW0z32um94qa6a2KOjGE6kvSg2QE0RytnoGSMoCuC8GdnGWDGUU+hWtE/RPN7DWoQQFMtwkyqz5UuNnH75peGVcHzv3MGt8riUN2/NsO7+ajs9qGE5Vq3JKzuQ4qnhw+3DRK2vIsv0pHK8oOq8Wuu39Ko0hj8bZgZPRXC4MbrXXFTLAQOL5+HWt5FzdvpP4xztYvg0mZpDiYJPkat007azukAISaMt98e2QjK3Ol7fNBdjCxbUA2LG22sTDOr1KiyPm2nb2UW0yU3sbWCBCjCNmoUJaNvY7qNW2v3zwUFxqVzk1Mj4ypl61rw+FcOVkcaIoo1EM25ajnrCuMU85K7cW1FJ6iDDwkuLxctyW0tXnaABRXP2Ybwnnv00zYy8wHdvL81slgGnG+wHF34+GSG74VqqwayNPn/Ed2TMCj9O9xh5IFT233oyV+IcAesfpmey2VLs40mJO77j06Ir+pCL/WB46LpgV7/53aFX9WmlRN+KNKJbzcaaX+qkViu+FxAz9VZLT7pWNtdHOmEhImGDIcVZIf2p+OVm6ra5n7F+i7NZwGlbcttIzSQVq9myt4UhZg8FpguyZpqd7TGQ/kWvBvhXU6tW5T0BHwkj268ygb9RNNq2ZXx9QZKSeFk5m4H15b7Zba1SxLCqi9YCY5gIW7iKSnYnOl9nLfQrb3ij5Wx/ZADHVI5HVF4ZuG5mKPkGo4nmQbbfqQ3XehT4mtjduNqDGNJo2fKzf7yJIFCPHk7ZbBhnt4APdftAs/UuYCjU/6Lo0RR/wX/zDstmGHSdrxM+g/MWyhVJR0h+zOqCpgUiZuHlqd419PCZ2DHqvDIXNVa3ZGpyUPSy3Fs4oSFzAJwJTXggfYN3KgALvBUKC8BzHmiD0VVJ0tFSZSU4x6SWSh9DONzvr0q0ff9MtChKSSpX/rJYELs1isVgZaqcWYqj3B+DxTXa2SMkUAfONufyuPApFdpd87w5nnaffb3as80Xm5KS9CLRlrOfmqtZgk44TauuJjhEws+MfWrFf0onkd2TzV4xbRv1YaysqxeKm9T0dp9UM0BTMYMZcEAwrZzNN4yuQ0e4x/asXpDEsD3a4XLdWE9MnwMKxHIbPP8ls5UAYJEksqKShIha/Si0BYhVhbDto5cqcA8vefH5rpa7PMpgTeeJ6RnulXATGzrfE3buoCXxrDmVbVelAsHBUkZrnjVGbUb+x35YZ/5AHH4tVWxCSUJx/lgC7xir4Vg/g/R18VoSXZzFpGezYCalNO8zptrKI2GGwV+vTtIGPD1CsIxTF1ehJd06nuUa1nORFZcp9am/bFW5zrbzI+C993a8KTfKuswhMItbiB5lRAGrVg3hdzz44yvYa5DOLDNBbx4/sUD6XA7oL6eodcBWItGqHT8MboA+1rFUhoQOzWVn2ncfP0jy/nzkutx59wVu+sTOA94sqr+Lb2Suk6/rysJm8wFlJZwLbZe1PeVe4gVYJWjEAdaElVZxiM1rU9mH4vlYjQhXLlleCqckuxnyiRtvoJHwsPpui/ta1EvUXjAl5Vf6lBLfeQ6BDaUqLput7z9GPk+h8rmuunyhPvwsP7P72DVoDPF6SccqAo86ALXqHY8i8Qwh/zT392ZJqYkpKcpdvumNvs+EaoLwtr8PWPPWxDKlR/z/gjSmRXaaIn3HINcxeyf7fmEmQkU8PD5Nh0F7EvkIQ9BN/UwH4jfaFVuW0Qn4gfD/vIRJNU44rFd30S1nzMAQpBcN1i1e1tdlTrTKa+KzlGxZSihG/xoeoysHEXW8lcFS4ZizabOqb8u6oxmL16Fb3c/B5bCr+q3vYmnVHFSGBa4BxJBO0wA9Un7Sz7L8v7mVmPTAkIuT/47uj3xmyKb58Z5lMDMmVRWesP3vkDDmmoTHIPt85mCuICI4Ud2CZbVpUYbs/4ZneYqJ5MFi4SaUKMvBIiyUqS1FLy/HnHodZjHaeBo5Yns70kLFESlJjfW+n4HPMCxEyaFcPWYpps497NIxnEab0wUFYvRV6l2HGHLEr6lenXyc4vGbfKyFFl/svu8TOtV2rtdOEaVKb79U2yiXm45ELAIPgrmxYU88ZKLfu5N+QtX8vTGRSvfoGNbcqYm5aEjkPjCzfHdW1f/AH4fmXbiMYHKr2I87TSYdssxgvhfWkpdPJ2O4Ox+vAo01FpppBG4KPj/El5vqEkPxhWOc/q2qpau7n4s//y9Ssy0QZVmoxWYIQHl5L+yo0XCpaM7ZyWLl/AvQ89qE4JPOj0iUaTqvtBeIDIpuwYj/vTHsTkgtTEkjhx7vfpzhfjCzZuFWlPe/gujtfM16/SUMSiBn24A/J6tylzY3dV9/t9wzodbgqDqCeTzOS24rBcqeyOLz6wttQYUgx7AL8NESZjLSoyDZhsjo52eGMzs7bsDfkub/mmXdUPjL1h+aAMcnthcaMj/wwKxXQy2uRpkxCkey9faFJ318RiMJulwaN8bsbkK+nuLara+k2ea4b+EW5TtZsQQl9MrN/Dlii5n0Dvq1SiDHfOSWtxM3aICKoB0BPg2TmIOKFC7XOCrRucXLid3CYokejlQMg4yYyp6icfJQaTWH0uYkvO6lh8ODpLhmgegROw3S59bAgFkXHN5IL6esLT3QFg3SlvAXAQA4ZOU6STiIuttPf93RzV95YuNlezy48FB0GD8/gfHcfD8i256Zmz/LNh0kiIkXOE4tyv48GP4JBpkdKC7Pr50lbwDC7grBtDBE/Di+tY++Bs/q2u/LrmjIpQvDL7zDO6vU8cxVzsOQdU76m3i8fTVGPlnYuGjUBt1WDiwvIruycuMUwTqBz8xzlXcjiNKfPg/ykNSwig+WehJ++c/JHa8csLzcfrIfG8d8KREEL+L/EIy2iWqUfVS4BAQ2hMp+t2LqL05uSduyTcBJW3VZfCof8h5ZLpBIruRbGm3dbjYf5VmLy17uOqjPysjCmc0oT3jPrJpnejEmwcTf4H7FNYphFUZBa6Daptc0mZ6Rss/Ck5i8JC6xBVdUXkuMpY5NqY662TiwAnU5Tz2d3Jnw3z2gmBYOcVbU8ya8PvEYX3Oiv9/KT98UurWz2rhVvrVAuc42u4vAJhvLXlbMWGiLLVZoS+oySDXFx9H0MNJ6INV0/jSCnMlFXW1JXybDDviT8dFiMzAvKbTuYuY6hdGI7wcrQgPx6VKR69QDEs+6bpUJrKlEah2SYNSAu7ZX3XYeIPmV6brObjQEBdZYkukjTHt8EdagBLdyvDTzf94++DRSytdzaJuz29tt51Um02wmKskrF2q5jJtryAn+84yzdHaJSUh0zFMQ/Re78NCNX3afi3K4DhqO0+8XoEz58HWyS0RgFgjTFkW9q2ustbMG+NYFRwAAx5ZQJ9NoggIoEv69as5I5nGjmPYIzglz9Y8uCUy1WCYzrxJplDx9Gn7H2zV2lfw5erujphRUHsHGJu80YHnGm59tvmkduQsfjhxia/E+jJZzEw5EyjdIID1KJg8N7TPmEi86n3XYxVvJAtwOb5DDXoeSvnBwEcVgTHtvrwX/zuKBZQ/cdhXmDJQXuLGxTn/LHKhrqGbudgAgps779U7pdmdIm+yJgkhoAged/Joz0OBRoBC69iKTyS6GPXl97YxbKGbwRBpQOf8yFn4PbccN1p4YQJErfrXz+qELjzTAYCzUZ8zPDbJDzymjdxxnGAOOxABT9blQbbJEei13nYf95TWIDt2uIqGX1BSDSLHGq23/+q1Vi2ijyEjfWzIls57KixlV2BlOlz9ccEqYMvPREuhca97k97OHxpXW94Cj/OAe9S5LYOs4GkdQulgi7TVBH0wDDJLP8uvlZfF7rDdkUmebsR38ybVow++SoS+5pcjiAWNN+KGN1drfmGb5ZdlHo7v3Y7X9BBsLtvDoa4qjQHu3FLPC5i3Q8MWptS6oEE+pT/VIETbFGVI3pwRjNyoKdk1XtkTgtV+G+r67fE0WTA9cfC1h4fYjMUtwJ1ARAxBFSonT7zBAkBXLGo9N/biOu1msI6/B5Py73XBiig90tbdnGOIVCqoJsQL+1S4TrGczlOruFCQKyYYBWldZRTweR+Ielf10RKmR3gfzWCeRpxOItAlQFelkdu7uBKS0vlOk6vekmwn5arcQO5gEQMxbiBIwMlDnrFqpozEHVu8q/iOB2SW/GEOCJuMtfVh0+5MthLZQYORxxuufl4tv++p1z7QgE86hnu1oPgb6vJVG9dHdnwDvc1+ahykUy6i/acK4lVXpKDaiNlIrpvzit9eMaCZEFXOSVc5N6Dpubct50obk/2rtTvctjeZRevkLLMQfh/543FMCS6eGmFlJdD42ImKn1gZzE+cH+tEHyPWpvi6GMnLAKALEjnMp/pAov8TOZ/0TKxBbkOkMolgKax10W8cNwH6F10cKtDpgLz2bRgk2Op+FdyxSm4TlMm8T9lD5HmDj+QpxEVaqbBphDuEXnv774PtyG/3trqpgTDoLyTV+cVtqeL4f0fGbM91qqBNnXiLc9hbwNLyCP7+GKyNWDNyY9qkq1pV/5sAXiRsDkE3rKbeRp6qbtHNkyGzFvtTgFz6/HFuOWEndw//c6Dro9f7i0lkWjzu8yNFs8+3yzBlML4Z7itvLA5Ug75XQ3OtJ6cLVd373om+BrStGbqBK6+1vnjQ9zN4YrAGU2yGinrF10XiXvz4c+Sore1mbKyMqm5MMQ0f1doYPLpvrmr9c00X9vKPJ2JWYt9xvWr/KmCdY+ySc5co/Y99ce03Jl7fHpWlQltQgNQScx7f8zrhE1FlXoLfaQKtE8JlI6gnnU+bmX4uXUnWl/j8XhUvKGUj7/AQ5qRoINOzJDdJPX/LyH8+VcNu6kX4jSUFhzsWhuLWX85jqyXbcm2u57Wut6CMhEv6HwTVxWu/gMpftIGzcSbvAGEOQx9xHedIcZEI8pzWyRWH5rwXw0dOYYtKZlszNr97aKv7VyLM3FIx3CAezoJDtKaxrd1Djp7Oh6Uf3BaB30UJ+wLUm+H8ZL3q22h5FSn64hcVMxKDdZtXFdMJuGtKiVLgt35oBhy7ZgAKaSCb+qv/lh3YoWWStM1di6csXLd+dyxy0Dr3ALsjiq+GGJ8//EDpEn5g8Dmmh1QqP4HvrxGhRB9iQJjfgCSPTtWWUeWUuWTgS9ZBxtwa2G3oE2qHKOoQi+EiTxAXkkhDJ0nQNaFmqmo7+2JFWNSJbmrKMznY2Kpzb/E3OZMkbYV4DqUw3gMGd89c6Dz83AQDYn1dFa2xNR3KZuJtlegv9LMB1bN7qKnVSGsQjhyK5DpXHvVVTrBcetDHANpMB7Jhgk9Dt7d6QpLUOQAeOr0NFZO/+L8oGoOUrA6fj42rY6rLyFKJzZ3EQ7c5jaAvexJ/65qibwpDVTTrDSxm6zrkQeopO/qVAYSXc9bCcWIhXv/h8csONrb6lSBgMTBUvqf5FXR5y10eVTKyXakByaTUQypGDlzfyw8LvB/DjtohuuCbol4WBvib12oqJKMbJmbTOJZe3pHpA8rLcMyvcfFBfCJwr+zEGms0jlWFJ2gzET05Rw1tDTuin6CeiS/M/CS5Bj+0BvhIkOX/DIALerXliK4kQGlpHcYR16a74UiAfUniL/ZZJI6FzJQYeoW0Szr5/XZnjrDcKqs6NmbRb1tRaOTUABx0zMKeKOrsYhOHMhuXHdjM9kvjYC5LrJxqGt9m7Lv48wmet+Gejr0Yjh4C+hd19hfxaFMqTBIN4jB/8sZztTZkVfAHPt1QZApN9nXETNRnhknR3H0sH+r9bcT09rh4kcob6IKcwkelZ9gXU7AIfxgyhCGpljyrU3iLAq3Gg6JIir5Q3+RgsD+3rM38Dr+4WdECRc4ZRjJacDGb5PMbzrKpTnMTx/78QYrnjIdFgK28tP+eX/oZcC0EwU8RiqeAhBxK/ru2twnrKuSv3m36P9DdDkNXE6BToP9dCTc/h4aqFBAjdK4Np1x7DMz+zZgQcIn6L6hRhfnzjixqq7y9bYPKcGaDZ+Yid3RlGOf0GKKprJA2zQstTDk231VfBsv7KhzaZo2OpNk6sWMOTJYKWFEgtIXd8YVxlwZ41gJxt0IXJ55Xf3ukH2jlwlppOIXK+v8OX9Ukeb57duSbGU6RRYiSTBI2zAPiqfdvkJbt1fzKWaZR1LtsxOnEJHLQQLnkAK28pfAL4xP7WT/WVzFX3Pu4dzShq6z/wIpY8ju7jfokzy42Ii6A9Ij/CVQAW38aFy1ZoBk0rGPk0qlKiPLy9CiBWgW0nL325mGvJC5V11y3wng/sLl/F6BTZ6NtnYX9xzUQ1TPBlkF3j8NE79yD56fzoW0g/hDHnI5H6izr95lcWQZY1vNCYEpDALGrZ01YRl0rhT3Zp7l/f0rcpB9i6E54QhXmF6IqX03DdQHDZmG42qi9thSLMQKogLQsrTquWdSCBGnk5shSyg+jHCpIZFxQRPlbHwNpj7iDNibooDhnsC2mf/CRBs2lsO31ufY4XQqb5b1c+cz8CTcGShHeUj8EO44B/I7iNL1RQx6lI7d4775iOyEjoTXQxiJ1DTvu5XnjW8ZJGIxzb759YPlpOzgNNRQAhKrlHlB2x4wq95uXZn6aLHIv+gQL6nnnWAjirnEDWCOVu1lFCC3AWs3sW+nm7Ir+EMYUnbLt+QuCC40Em4p9VApO4z5fZ8chH2dbaV9VUC93hmNk09qiZIYD2vbvkj3Uy7LHdzDc8JSyquDf1LkESrjOHc+lNoYjfdVI63IzfPmkR144l2HfGeU1kzYsn+sPj89Zy5O3ZDA3ZiqgAM8vp067TTNYhOGb0glqiO1+m/JHhw5c7l9qevsaiaFBqhhTzSFSkro+OMoKeqZnUaMjeJt7JIAITfN/7Wvne+q5VoPhnv+Q0GNU7zZMKpAW6vYavTx8Oxlcp61RZU6S1To3das6R3+AicAz3YjnXIks+im4QHXMkNTInGMnuaEgVpuSZMBxXSjq64WpSSp9znfGVm8UGyN9Ghmy3VidHdC4x4yddHQ5uBKhnGuh7d56AeC4w+TOc+TGLL/MTm7C0wn4iM4Mh1VBWa5TmnjXym6wBXQZP11sCc9/4jwsQbDhdtU3V4mC97l/Gxq785ieE8Ipej4L2yWWoyOdCyMbemZSRZND6S7xOoh6mGSxrZHfX0gB2p/6iDDODGupld4rSJGQ3qwdGwzsPn/7lvHzshxDKXV6Fj3k8KVsOgZnR9a/vpl1Y3ymkf8EBpgc7vhmVIOijU5fUw+TbaJ2ZGcepgGP4HoRdVWZSGdp0gZja03kjHkbYMSZsKeNvZH/jxiwSmAScuwMlAhJF9aC26t4ChtUqqaIjj18MgnMNC/LbjU4NLEVTY9anAsy1beK3soZTflFzujwolCMtIQa2noWlNBdlJvliKr4AdATaDNIr8wx+Z8YPvzModUMXtYUbaVs3XuTPLfwMquFmjQIDy0bhx7y9/j1+seJoUmQylhKW3V77sHAGsKpdPnTHcIAE1WrG66p6WvIe54t3j5dkVMKsGnkrU4i67OgwcqXplvMr1qL82poDcQrJt8M1znuwrJVIZt0J4GA5nSSeVe7lz9YRziPSdBgMJcsGQTzzXObRiRK1saQYGg2RWGy0tEfPUrpMAYQHGrgHHbmtaDWRncrzGPUjVY273xPWUHTpGZlLwwgj5+q83hieZzdG6IJoL5gUovnq2OXStSocJsKjFHxgSzRJbGKiKOz3Ep3N7O5NGAhr1D+pIIyfze+qM6XQYLIw7XmandpTIfyOqF2hNWJIHmwxV3j+Zbhhq2WajB+H6jaCW5J20JyILkEjt0fiKtTXFtsQunQjtnGe4NQKrVmDVZWLtXEYvhru/wYCS1Ib8Dfwlo0vcyu2yCt3/5xizJCPn9O1zaCnF/qO53+8iWKPbaI3WPKqFllabqZa5/FuLO9YyAZnVGp8mK0iGQGO1YZgCNXtVMhEzQGVGCNLosVG61BCkoNsBtaiamcPYI2+HqvwjqyxyQdM5Wg/FqN/j4VWP8C49syq1BeZ6CVty07mbKR7fITlRBZ9f6H+Y6ZI+0u8sx+B67xNyZpJWD5tq2lJ9rfovEDcu4LQPDZiKRtJZ29erIXm8L7Qz0/qgJOn6cMbtVRM/RbKby8YmdFHMu7nDXZl5kqYXs9iGu81VhrihwX2lG978vepONcvwoYKMSfAjUp/e4fImpXIQE9uPCM2obvCDXRqvjPuQ5khIs4Fy/w0gf7oIU6q4/5Xht2oMWaWbE64zK7mDdyA215qQPyJjTEiUmf6HME6r4upUzy9KFgYoK1x4+Pl1BasiIAGpoGgCzEy7rMWfA/y7eBgHmDQf4Ub/vF8ltc56BJqRIdoAnBqTTfX/Hx49Drcz1bVQa4gjrX0Zgd0KAM8jEAa1fQLDHpU/CwOXDnRnNS+TAVCvwjpTTn53rO28v8FwdMBNDHru8sxJESc/842iY+riz1z6bPOsIDuoh4KoSYZ3S3nS0mFPcU7Pas1OEQ9mk0IQDUd58uYAxHzod7X8u+2fYU3B4sAlDczOZIyGdq/s8Zg73MK73afvd2uifvrTK3kFueceTkBZJnH24rDRZjww5trd7/dWQPoYqBJBstgrp7ONXQxcVILSxkAnrVOuyBmvINXc48L2N3JWZMD/115VpJ48UJFiYgTGfd7Qczfvw+/8UeD/Tv3FW51sBy6vBwi5z4TV+5YXa3WMci5QgPYsqdp/V/Y9DJ236TTUWG7XRWb7+1iSLtQ0kUfD1Y3fP8AUSwakFpR4MsmUPnQXQuqEwsqusc8z1wlo2AHI+ubyvn9nq6XgUYymY+XkVOiLXdgd2/N65KCIjgqNyV5NYmqhJzZ/DtBLMcMibVmwOnTEDF1VvGDscJ/SRVdLI5uAcmoZZRBYiUKxXKrbkilTGrfgSojHnSgnT32yOFlcWgETL2a88BFhIN1+76NETqmH7P+O9uUEgUXVuXgnvEYzax/JV3LX5vMtR4g2sEcDr9MPor1WWOGUqVLm6Nt7+gSVOtZgo/NnqQSq4UiIG4QHSjqtxuYqqYbSwr42PVAiaitfHPhDhk5YsE/2TYztFbilujVAhZkGSO5V/G9uqpk8lItQNmJg4Tig39ianuSsFn2T2JDx1hsKgBSfiARbYZPtvWRfPvpKPMSRSiCPzMb5NOVtvOB2gFHsgHXqrPrgwk8/AvDiKYEsG5/xnYZuOcVfKfA/NaJhun+N7gk4V9ynX8KC6QIeVCEY0TMONOz0F2ONjGCN13paJgfQ0U6jfxHQ6AW+HYI225guM1cA7qaLRUEn2/LOIh2rCWAAqjaZ3VI98i2J1vMRd/gXVV04PvRYELE1yciBdypEzUu9TN8tJoAjx2rxWE0Cjnt325PUurNvOI4F4HbQZJHgDdjcPCrNjnQyqQCF7uZLnggODSLk3AZKo3FGFims4jV08PQp3HtudtFlbK18IgJkdol5smyWyWYdnHAQAuEEEALZe6RTULO71jr3T68xNDGOvgj4cHYvLqy/t9YbzfESJz9SdIweOjofogybsh7grplv598ByZ04ZTdasltzZl4CV0Xg39VUK2mCu/Ik+brRSswUtdiY5yVw4mdettkAtvwWKZ0e2Se/faypIa9q8QlGJnHtaHgwIfu1nvdjqrhlCiOnaK/lciY/eNvCViwLsLW7QAvO/awhbu5zXrQ1d8YsJGWC2ays9Mo6OMoRWZOWZcmvvMrvD/6BWY6q6MIjMHW+NvhA6KLZu/U6FIg/IAjunFkAanYI6PAaKOUYDUNLbgwMQr7BH6oEIn/u8J0na7xiZgoJI+QB/3aE8KbiHM97tVOX/CYE+VDyTW+H/isJcab12aYieYda6Q8HrXHa40CS/6grPFwH6al/lbPxKsABu4Wpqz4JC8ErEMaYz6F52UImw8sYuID3Wnrg4h7G3cIegGIWK+Fxlj5Q7QGJ4Y8OeHoRxpYk2luEmF9ggD2CYXNdXUrXjUCFaY4/fZ0amUFvO1mNaiGo4TdupoSfQiXb+lTSpfCRCEYBrazmIXay0rHmXHtBrvKanAGtARkfK2P4Pov5xRAGccO9BgmFy+OFDx7EllbhAAR9YBBvqJfxx2+/e9bZZNbixeX8RFsuyDf5kdA3Ro7tbUJvhZ4f8Mf8pQUDAMZqbacUwjqovEwjk2mNajIS0zVt2q7j8AZbwnpH0Co28hRFQ6PTAo9zzSbtnzGQNkb8Gar1bBp1WR2bd12Ej1zigEtZ9dowdpFNw96jPrdPyt7enbf6VRu0KppdAz4q5rqmcsesQXuAPMf/mdqs9uGPAQl54uj2AcfaCEpB3MHrfcbSGVwTVnPc8ITg4/jpxcgVV7jbhGakFeuHHw8832ev+NYKUm69j0Qy7xruJINlGqqtdhAWW3xzk49+0/wUxWrUlVHGmtsWwGSo5ESQfY4FBXsFq/G//VciggqMeV1x14/TiWgYUhf3qqTocvAZ/+QAvRbzVQ2bhg6FQurl1Z+4OF4PchW2UhFuymG4NMOqgVdf96FFlIvWrHg32Wt8dtS+PC1StPdAeuMq7MI4Qcz4L7zvvNqsFd7+phzboavfjAxxjwAwYDSCu/3hxu1ecswvZg47tjAH03rV+FChQvrglrQOWPj221QPOIRFg1cLcGrkt2T1M9gKZUfsFq9Y10/Xb8APQr7Tbuv4BV1dNsGh4M7Q3x6onLoa/Cg1wSRi0PJqP363HiOA8xXwzT783o4f7NlnElw7UW3WiAv4oURXubfViGPrHTB8MWwhQRAZuLj89mEvkizCXgX/o43sQLQFPeSXBjMlCOEwDfhH7Yjt6ETTmYJaZOY+h63rE75B6bIxuOfq4RUPpvd4qqk9t/Vi9eDYFBPWoF3aGZ/2Ej/zfB4NkGV+TBXCUGo3bIvtBAytO9CiQr44LwtMMUbeA+aKg9wmRrp2QQk5RwPoOYT41MIY6TV6s6RIFExsDg8GbXxXr8I+GaMRLbqG4l7kl2fSOUnP3Tg/FlgSCBSWgHcc55AFY8VSsH29lkAxat6cCN21Zho6pHy9kUGG/QR+dlLuVyAPGeIbuBGZCEutIFrNZIhGxJ+xvliuscdF9JTnxuXVin2u2z07UVlHnby/sgWbQfUY+v2wdrX1qyGmnfGzC/zpohb6ZlpM1nAu2f/Kg/AbD5sb4LD2AH5HhkogTAi8y1QNYeMuG6jRpaXGcUILKo+zeS82Q6lxzLIumOLwE4HdpSbMaNWJROZ3riSg7oK9F/u0kVTDnF93A/M37bwFuhpcwRV8048CFpnnMHxiG4UmPpX7AzC9dAh61Mb4JhAEpHKoQ7HBPM03gsIsiFXVQYlTBXWwZ4i3B+jKemnVL6Pv6xgihGaSxWt21G2YsttnvsicGv1o+VkJm58amb0xSdarQ6qslQ46EXR+On3/9WbBN9Ig61Y9Bsdw8nVDxLZvo/T1HAYkVLDL8Ac5u0kpp91JP1zwJ3DZIaB+CwU/tHpmH9+IDy0O1gAzxsuNRyFVaFdUHlgYiT18ImCBfH9ppTUc8D7c4Qh94SZ4IOC9SscHVm8wvJGFVIRYMquRtowJbv8n4UVAbMOuyB2cZ9m7sTBbCdCtM3+SgkBQ+02Ma+7RQ3HjC7RSzQVqiQMKwTIHPuc5qqjrFYYL6fL1/VTd4BPcGoRyYmP+kv4onStd6gP1lOp0MdzKLRZ8vsOYFidmuQhlc/QmkVNOdx/2xJc4wVkwYa3fCDLtpisi8eG0JglAby+Ff97CO2LU+wsREFufl+UigpURgOMF5mPvSGEIQNNsztIoMo/8MAEkT9Uq/2AZ31gPEu4KpJutna9Llx+8x81r7rZZVdGd7NgAce+lXAZAAOEXjamHiQGtfuAfzSikbWb6IDCoAlGVGcATa8QaH+j/3lwvTxyrNSpFEp9ZukdGuQFwwHxi+COiiBWDHsiXqVWxq/ErvpFgGorQEfI2v2yP19UnjjBbtb73C8HkzRGD2ZZ0IHymb7y2g0j3iHrMAk5QQWJi4yDK4Z4wGhYL/JjCn+zM94dtuamUYh7+SVUp5fbTPbQQPDDrhx86TpI97wIdyGK3TE5Sr3YNNLrsrWeIAoBfJApKXsrOKyqr6oxzTtu4Zu+aanz9eEYNs6tx1UDU4vdN9PTmE5biHgzLNqCUebL4wNC0+w/XxTTNa9I1vb9qtTmZrL5iFl5/2OfV1l1rjof/FdzbCexOIr6rXKSwPqDwpWiFBx9Q/xQFsFpjU9SZYh08cZ1wNQR2P1Byo7eQjXUyqSQDlvRbuTp8kKFSeozHmVsCS+yA73dERnyJ0GHPP9TyeZR+dEe4ESaH7C2NLttAhQqdprL/6b9/HjBFnlkQskG7Qzt0GpHKzGO943OGYO/vWNSR8Uyh33ei/Ht4GiVp0YcmOfPsT6OzWhtj80LSmExRuy86BaEJASDxNld+qZUwa3cHNV/r4r6da29muO5KBD6ddA1YMtK/dPmCdQw5xQmdjmqaEzfoR36kt7XSQ0l+nRd6G27I0hBvfax3dbrjBuGzxRjgG9JAJmtJlPgBipwGTXHFIuA27OnL+IytfQSTprPyvXn9+B0Ub+rnlXm2EqG1NTcvbC2hpqKUv7g6UclPy7OCzHVNMVRCwYU//yoU6bovkLoBjVSDi/MG1RaA1E16q3rvDSHkiYatIr9Ps351gLT7l2BaH6JhsKlcrKCVnnnm1dX0urfOdu8xNIklwOzJsD3UEd4aEwZmn3eJAa22GRmZ2Oj9Ul1GqOvkrvMdEUrUmPDjW4mjZxQnzVHGpfDJywT2h3SputAS5ygowi8JbPC7913HuLZ7bBZnbAvmxFT8oR13bxdI2uRWed7Z+1pLix/1fxZl+zC01fcarsXUXBAyTFe+89kyLHWnMBXzIkC6g1cw89c96HNUkKpP7AlEOuJ6UaMRr2+scNejRdZiG+UjT3PfF9sUcHV6COxhFLeeb7azqcLPH2PANh7My+dTTvrEjy4ZQf1mxUD9ayHtDDwWifuAGJIEvSw2MWi4e7+fwQaup5z+F6OA8e/IkIo/SqHQqGTVdozQf0UDoGPkbEh9MdfvzftGBwc09KEwKcRzKNFiY5eccjqV1Xmr1fA+cRWAUBciUwbsKgezZKgBR/n2t/mW0wceEXcwpBIQV63mSzFXbWUd4HkOYS17l3RO1K4wYRp0y6e6Seq/GDsgyonMKiKZWdC3RZFoAkQUEtYtUJH4SEJEjHpFCSHfKgRxcIW0hFxbq0T9BWU7KJbZWx9ODg3A2k0QrHhyIHNqfjKCMNAuo9SnDUZhMcYICgQiB2TWXpag0ilVDMgjhlK9kTXnA4sn2Dm2hv+5o0cHgRXPfwRrM2Ub/ap9FQX3WNtp/3txl5MuN8tJu+M1tfgdEyWiY2BpA884B3+jr/24mLrc9cQrTvW825qgek1YjxFTH8sYIk461clgiKPl67OvpFkoaSSIAoSkuJWftd6Ur6HpovYPRoIOdga7gj6Bcla6oq4A6zn4Xe+TlOYabyZuWcOR8RtCHORQD/+knkXVHD3HES/sT6u8hHY5wYIjIfIXPDsgbo5oAqQnOSbcYGXn/B/tTtCByuQkeMAeikS1pIL2IANeEBikK7/Glj4bcyff+EqY8x2RP3Yf5wzDMyLHRE3QdZZObvvBjfV0lztNdmlnWwJdFdtTrAVWR64QuP+6d2BmXqgVDAdsxNsseqkrfUYJjsTzdEHTwFrNCqs8O48dzg2Iosrn9pWAGvYvzEZJd/nsrKKCp8LTPScH3I7HXu+AZQtSJynyiYmc7HxbzkQ1WLGimMCm1cCGTCcOJzhVs9HCd5JICqtbYW9EFjL8zCoCo9ijx13bn2H4/dCM5Q0KYJdw/mXOX3TL353Aupi+qaWeOT0l8xyBcq6Sxm3/7I1Iwt5QP98fELyTebb7tnG+R7TSv6d9Qk0Bend043l2c+nsyBHmoxWHNhuqxSyzTlFhCdqvBRu2Ivjxy9kkbAdl1p5fdt7eT4U+eKRd6PMnb0M19n6Ed3h9oraUlhxFYfapD5VEKFEA3PB3q3uv5x8lFgYxfUGQbD3QsI51aJ9PxtFK9RxYI7NZTEHmz2/S1n4IgL0cSZDU6ukdV0WDB3ZI85Py3ZE/eZBtZbTdqNNV84V3B+gj5JstBPBqO8BKrRz4XDLJYvqh6VHvdbe0gl08F0iV+4etYm3ac4UuRqI6F0rtpwaIvNdNftz+/HHcaPCzsBf6I1PW0OG28ChNSGfBT8rNO2IlsDvzmjShB8Gx3JlqH//LSmeRChJn4A8x1Q1Hxmj3lyIVfCgPVNaNU32fKjwZK4kQXeSo+Yz2hCUlWy0LdY/uigek3tpDxRwICEtJsdS88X1GyaT7Pvpc+M7LqSUoj79rhwYnkVPLsbME6QYz2PdCHkUBwSvds6x70HX9lt8GKFKsNOHTuLC8j0Qp6gS4iU7fS16NIu5TOBeji0cn2OeQDJmmmhve7fTzsAuf6Xht7BaDNzbOfXBBykZp83SG+8jg0HgD1LGosI2kPE5zxFDKNEgBkVhY3ScB2B2Xyw1rgpx/91Z9JgZBwrDvRWVxGAH4wlZXQqqOI+qcIfHERUOdGQCkIAnHs3WWQI1MukEUZvIqA4/ipIrUMl6WS49fwgjkoTF9ZQWmZFVg1lyD+YlcWbASFF8bz19JciXWlXods02sQKzHLMdTSjADoSUSq4Cv76pZ8lGe8eKzwxUEL1+qxxMqlCRNA1I3PrBmo/sJaWQeA88TG7czWdHWee7mSVs5udJCuylXxIqWyWS1sdfDsj00Cn7cMyJyX2eIypgiz5koGp8d+FaiFT+YEijgmd3OE0lJundp2vQtTQzmzBvxR30WYq103VKNJhfOw0zBDKMgaZlHYNqaZl1RNmSyl9ufDYy6UF9EZ4Bcy+qMbEFeZNnHyrzC+yfxUHU6TZMKMaOkEcHRK1J+2vMgkGTxFHzpmQPAAaKm8hzBDkpO1AO7mBSmcrWu7ECyQE5kwu3ioM+GjokdtYIaOXN7erZ8n/1atYkU0XZYXUER5FjeOXoWg+1n0c+9XcwOnMeFCvznUfcCAQH6wMAAAT0UGe6UUVLCH/9eftTyf5trc7NupfvjdTy0g6GcHJJI9vZ8eoVr3IbzxfnPXIaLPv8ng5tTLoNfZm94oQCV7Y2zmlx+JzU1vXaEC9UlbEeSHTWG+nQbj4x92An8meNABkL0Gqk7xlYk/juPvAuZQ1nA7EztSM/fOrmFnkDcm1COBgYhWKnD8OcA8jwrvHKVsQIkXUo8LRt4AeM4/hpsSo8J/FDbKCTXqa653oB+pm4u+OZO9gpLaERGjZEjl999RrcolR1i9aoXrUKOhyIgZvwOHPA40eY74IEc72is9v2jEV/CU5L0Vfv3cc331abjcNbFwuGvKdP50f5Ybz1kTPEJmjPmkCsTBZeVnjpy7nd45K2/HeHgrY68Xdd9UB3apd0IRFDbiKojHky8XrqZDZ1QFDM/wzz0ksvQzUeo68A+h0UHh4oTaBdKs6+TFyG0ld6pHrT5CN+rMwzx/tXi3YCPqRyG2REmNQCGM+BwtUABizgi5fgLuJN/W7VxRL4gUET9N9cZkGE1DEEbw2h/HZuZx6ovJ/C1w5oSQkYfg2Zv6YdOSwuyidGhsNm26PfBSKdUhlutXH3V8tuUiDjOfcj149f2yIWHrn9btAzHO8C34QWBwNcMoqpGoaCtU0ExDUpv9YTUuAHxOMCPiAO/24eUnOoYS4KBPhpyf5LVElI4JpJC2o9i4V5z1DrSAc03QGV8ROYhofBsQcsHQ4zTnwF0KU4vLMLzxZcWq7CsoDkMsmnV409f4eXjaQC5+cXZzapzDIZeUBGTRXVrkWjyJ3DAOathVfL5T0hoPPpXDjoaUegcdka8IauVWASnu3rgMnmB51wxA1OQEyWihvhG+rFOCGzjuyPnNzy5NB8BLPU5V4O8aCEZf+LqXvFFVlA/fCZL+NBg0KTOFC4nOt7GbuFpuUWlRJ23Afg3azo/qgmZxIProeMb8qCK1b1rLoCvT5D5EqAWfm/XZr3jxHfTJ8SF8lLu6lffzmfDzuhEhaHYjbw1mVEwdA07n5td/v+UCeFuDXTietTsjJETtfUzpE4m0lcHIsxT7TfQ1/oQ3/p/b1QLWOmCFib3SYycJac9NemHoLrFb83E48Yc1jqdO7THVQTQNUWUXGxhoJhIz5KHmCLlo1YR/NZHK8H8JXiAwgx2/mPnb4iZsKkbIJtTs5W7GpOe9uZtM5V1kbDqPnqLkEgwf47fiUArG+wGGkBxevEamHyURz4De2hsqD30v0IiA7O9/6rGRL7Dm/B92tpQU/KN8sVdFkW/5kJOkHfxqJ2txWPifKY+q3o9+26udVt1Az0eNEkQAEhZUqdyvDd6coLuyhzzC/RrF/TaQnXu9v8NVsIzOv0VFqEhkeYNB9kJID59YtGvngyGW7Xqdr/qb53M2bPEQUp+mPO6xVBXbyfEw81rqrfXCDsyTkU5gBetDj2B+errR+G+1CiVyfNV5AaUM4hsyUBN6OB3iSnHKoqtdZtPXvm+8BAZlKMflY8NlXM4X5CttICKtQ1soaaFOoHWsOyKAEdU/fnH1A9qJJz85YmW/nb0DzyLgeO6+MI1WlC3486u8yFoc7TDw/zalcC8kZWa22sGW3SZU8BhzjK2knRO91TaYZz8tJeFFzCl+bO3lV9h5Y4aXUDTrATNrcHpx3HI6cM9OtzjhhTqAzp/wRJmB7TDi0EGNSU054p7YACvZhxB7iUQL1CxIJClD3JOTo3mYsCGTLfd5QDrt9LqW5vGWNaKDGMWSPIvwIoNGXxxpYMmzNOhvVbd2w6v0zX8MZV6eqjtMQDwDf2ZlN452lsOUA+y2q/L3vBgNbWVLJKx5WidKdc17ca2E97wERF9Yg/SUzIaqTHKF31wDjH959rJuW4HcbJcD8EDQmIPQROqtESGQKDL4HaC7S2j/8PHO7Qq7pDvoMe6CpIFNMR4hB0YxSIH+IR5+Tj4GnN9KDnxMeEintMkqtFrmJwmH5y0PcS6dw0voGxNjLOwIEtp4Z/iHEqDZxlxVgsg8Aycitg4BIyaJ5U8/3RH2Hwf8BjiN5vcL01e3WdqjpgwSP4oOI7ZrLt8dhHiOeFGtNtmFG9XGhyjOqJ8B+R3bmz5XezFfTl0kkqnQ1aCg/dpVtZlE9FB0RABLt2n/9HW/4XpEDo4uCxWrJtC9sSJOMl03uiovdSx0aX97h+6gkj43FQwheDAoekjPRNQQGTcnRK3hO0UHX0PjwThaNYVxNPfhsaFqFH00ALpMY4Tp1xAthX7r23LTEMbli7ea6fB64vojjWxtOlzuVNdBovilVfx0y0JgR4mbY3+vGwFfDeQ0Mes0E7V5+Er7A4EQGLL6QDnyCDLj+87CS3wmkDvWYlHkt0eD/j29GMg7LQvv5gnn1DigEBiHemIG4F4IjcTuzU8IEGmGmbNPjlImkZ2RvrfLJsn4YXQ2InlH3fgAQk/VoVR2lv/W35e455oT/vWiMIMCIzOGr+u5Q9X8mn5v5rQ3FGs1qKUw4sSH46kNR8T4xhDPLvsidxPUz1UlPV3jrrDy1ru+ORq6tyYWiCdHxpXddZzmJbLmyvcsOJMClkGpN/CrdhzAANtqVmV0wDWd93TIke45RgE7fRkNa51oCNK3S0Cf0LYcuLq3vRtVU8A6ySFsLAYZcbHFgIdR6WDcKnrROrzeu8BTGbVnUG2eG13tzSBjonCoTDtxQuKWQmkgnPj7x8dqahvrCM9PHRbQFvc2QCSb0YQDLkVmO0FRbGAGn0E9NolCXijz+4AEE+95ELsS9JVefpg9hc+c+FdB6tnIZskFjqm92vfIB80SCnT242glcCT/orra/beDf8Qakbal9PVmlKo2GjajTCj96Ga7ozmQWEy4y6dGedueuNcF8Cfjxw8+H5IKVM1vgMOEo5AK0rhgzpquRhdXZoWrb8H0ukE5PXhVQmGwghVy+2bt1rTVs//qzb2agq0DM3lvTkgS5+ZQv6EiCzxxfbFUQlXCTvtlnomc335TZ5ZSkiSes/G5h89G4s18Ed4UEgWaLXLMvOGpPZXKeZGptDYra2AM7RAU9B0jQHC+jS8M4tJlC1Eg5g9EHMU186z9hZsxFSHNmbqOABOuo+u+wA2yaFkWsAz+nzc51dx7AojqfEaSZThknNyjpoCBDh4szk/wpHKNnz6UEEejIzyIE0tBgPvShffYjE6QYjZ7cToXPKG/hFJuOgC2Q2ttxtyjCVPQMB/Ix+uiADbk3FHg4nV7kdyMA4z9bEjGEWdPvWGj1NK20bMkA9jGoU4J4WEKgrYZYJ/yyK5GQIT0usoQX8BEyEAqSBqzi2/yT4W/6nAStRt22dPdvEDQaz1iZRvr8/zwhQBB8enRLGKtHo3nGS0fuj7VYXnebO8qJvaCpartjUbjrjeOjTHk2Ko7lqLdmKVybfKdmEa/T4K90oFRAgRsP1s3NwwtOIn4HIVIfytxWb8Z7Y0Zy94diJ0AaxLQQ5pzFsp6X25nN38tatHtkfJ4jrcTyI5QIU8p/QfhKuYLmRQtFPV8F1wrc6GkScZk1zJXSNZ1hjkRHYlC3jEGB3/RnBm3JLx1u4B+G3OLj3YTL9cYZz8o1UQBZRImb0uZPD/Eme+Gv0xh3grX5UcHYogz+n/i17VL+9kLjpGnuqtYDGuY4lzv5GOi0hvFksUrRif/M/dIY4O1sY0TufXxWbuUxbelI7PC5Emuv6qYk3C3srT372PYbm3Y9S8XtANbaZxvLDWzhxay3iPqoLM5xwBvI2blNshxhD9XODVU+gwepOx9R0S316wDMhY9WkukhuOw5zjWXMLt11jvOrUIoU+fpfhvjHac6PfzQmTTXWgPMzpdxCGrMjRJvXvSWVmfTSQp8zu/qN7z4+Gvyof0xDNnFZQCrCQbQUnwLXl91R44kE6cIlnsEchwU3volznSmL8akGfxkdfkrXRkrhgMSw+bsHp9mlh+W03Gk+O8Bx4vJqoy4vOqAYaBD68v+QR9fBcpgaAwj/X8eBqZa6chgw7utlMxVos5Mty7BLo3zk4OCX2eBG9bsO5WmyFZl/KeBSHTiICl46+levwSJnotq5BQeJxEO5Jewg4oVp+zW1w5LbprqQiQRB87Qt/gd8nNht9FMdjMd0khOOA/VBTfRXb2A/fy+mlJruK40fRDNxVTF//CCAwnoUKKtAsoieywHxlHxZjWtDWgp55o4RWWi0cdkglSlSuBaHV45Mq+hbgsnXXAgl+I8X1D6eC5qfBMXgIuOJijpZXOZktZ1P4CJqxdRLUOEA/2pgDsMpyfqCTT1we1HH6Bq12YPDIX4qAtxKc0PguZbXNdra0g9Xm5F2AcDEkyPEtVYasiItsYQ0m7hge/3zf5AMnk6mMFz+KU5oXPC99wH++4VOHaq62tHF/F5sSZAqCihDasBjPtRTOrPeG3dUHy/YocFtQWoFWdzXjwahJqlC4Hjxt1e5J3SCiEg//GWbYR1KDHF9U+1rswFSNoS6t/9yaxZsbiF5A3ExCU54T0WgeIExX0MNui/NbAou/760YIrwj5t6fKayUFb+yRwSCU9FSjF7MZVH07y7pjvC91WdcHNazuIa7bAbjtHgxF4ybgO7eDQ11d/cyE+Wg0CAl2Y4Ph0bli4V1GcPQwW7JgDhOVAymSUBd3HSBZ9zuu4yJVU4hjMrg1kZnEW4kiqkMC9N5z+mx6oeneBh/QYY4BC2+7Bup1X+gQce7aGLLEVTQbZT1+zhn1ZVSMLmuLqarXVFbi8QEtrJhpVI0kxs2ceTjkoiVJeHL6xLy73cQVjQzoF9R9FFSfs9eM8qIjZLaoSBF8Ja+gYnVFD+RoJrzx1CD3uCIOv/2qRCfh4wJi6oX6V7cxKN+TPO4cOp52MsGL0P+nKwGxHEiO0OlH97+xpcXBFkK88tYOuVEf18zBVHhr5xtAzQ5ojlJzm09OaRWuC5KIsD6JZAzjeEbBo9F0rs1SdwVzxQiGy+awMGOQuZ8Dy5RhiqVfDn6qjky+wCVoidUnyGn3WHQ8X1Ng6xn9lfUAQsmt4dKLBwysXamOlaF0PcZhUT9k71OrDDryeaIh1falrMjZa6FsJ5FVHV/xwCcWMnZqeGy84f9jH6jeRr4duJxVujuZhqFvMQyc33zGYtDv4CwlnjsrsM2hWVjaaruBAj6St3kPn9F8FgBoKf7qMmk2gyPdn1EiBUnnE9BoYMWKgG5ePqTPol/Dr73qu/ssy9/jKCQI9h9964znE/BSZQDYx1mX4O4qs8LdT8F9ZJnFBS8jfSVeKzxFxeEtA/yJioPDRSYTr7OHKoxlOrXiBzBEuTo6zZ2nSL9bJ0SN/72xwDpHsuQFWnTdJ4uowRSsTOX3MViRV9doSuZ8COw9jG4qeSUwnxyjEf5DP52V8g2oV6pTtoYXlGB+3JlOuutjZZAygCQQdN3sd076RnViBxzcRHkMxHzmLKFiGB0Vrv+QzdVAnToVrEnJudfu6Mx+71NEjddmq3iTCqk7EcAVTBYYQdrYEWsu7ce9f1Z51RXU+uVjImwCtP0S2yWTZhvAd0MbARxpOusQVH/+ej0yKESmh8RRpZF9RrnwdfR2Yv1cch2fTBKcHrYjp8Nqa77PeSP4+QSg2JeUC883PCX0G1vqnJ7eCcj5uH7VNTy5kCHUkqY12AclyBpWXfX/3bTew+DT2/hFg58xjx2cuXV91R+N4ye0m+pvXSbxjwJJsVCr3t6eCF+fcBEPuQWw3BXbKsHcvwI4d5ZCn034FVBVQOpttFRaaZUfjgXJYgvwsnXuWAHPXR19EIlTyMrNpmIU7mv3cT+7b/gddhJFM+wUca2R4oeRCr5hOu44RTzVrUFrO8Wu4khCW6unleAuzcLZRq3jqlG8zjjUovR/4BBy69+k6PwEipF3u6yNi7T6aqBPqvFC2w0jfioYFU9baAdKIJlAogeUFy9hsB+6pXqmV98dBGQ/10OWwklAf0e18ox8YkyfMZ6NPrLx3O2Ug6u+no3gE7En7s0iGlmZymskbqA1uSoS7zTpw2i52xwQ1mYcdWEev8Ilm9F1X0Nu4Acc+sSnywiBNb3c4iXk19ZG8v1Tllo/LCIU5wYSYW30sUp97Xxhe5KE+ibYwl/5Q4kKxYQRkXiZchz+5gSLTPXOOJjPIPbEog12mbhIh/Oonbcnfiv0q1d0WnWyfOZclTaT8N4nz+c6Mz/A7uCTZMimIunx7s8P+kWWZcrs600/Kx40X1j7zCC8JLJsOdDGblxhHcAfciZUyj35+JW14UeD0K+TvcQyw+tXON6RYEAndgwKTH1bOTB8Jc8q6h69B/1Q3+65y6UX1oFnjseD6e/gKIzl3DgQolpADHEd4857Fknyeu8VZncIKwNhiWvBcsk4RZMScb7fU8f337W/3jov4HiKohqfh2Lg/ddol6S3uIUAfAIQoZjwYcBsTmpjcdZltT65hS3k58kHS7VrOJRU85IqQGQf+r9StrF0nQGlPFy8Ljg0UDXA4KSi7Du06rbkPlNVaJIaAzQCHNNesJ4Bfp8I5aMReAUJ2R4QeBNW/gmLvOtZpyiu69KJFTu58y/E9H8QbV8wUqB0jRhqvQ5fWWw77WtFFi35por93iOx+6zykE94572sTk8qm3mzXxo9LcjPYGgOrcQJedDME2GsayM0GVeqZsEQzirHjbLDo5XCVKMeqg74MtnjPcLN3NzD6noXDvwwRFo2GRanLpI0JDzLeFIYMBK9sAvJB/igaO5HZ4kVdcPeXUyG76S4lXePf0Ka6sr2aRl9E+TXWg92GE44k8u+7a8pVPA8IQAAACqsBnwh0Ql+JUObEkzYKemXTXc0WKIom+Tv/T88ujcZtttah0eXVG8+heDULI1naccXQ6fmbPEdv6OssuGEkeT4440OrVFOt3gJdJw5Yih4eb786PUTHIGlEwz/ihDP0SM5BzrVF1oFvDCU9IHguANZqF/3pWb6Uqk2YTK5ZQA+Romq/NJIkyt1AMaup7GL5/OqkzSz2YWt1jGA6SO+F5uyT7n6ZcJVIfo5U5FxDAt5K+19PotenPMmhavigi363GowR3TUtx4icySpwvTKvepOp2vKZLzavs1PlcauAzmHnzX+vMle7TimHwhf4kLbhNnZMYORMz5USqAiB62DxRU9E4p59ogTpWlqjYcAARQvPmOj8ZxoGuEKVeyyK+NOjiE2MMmE7LHo8oM4LjmxfHmnEfKCkBfp+g6w6isgDFDm5oquZu5zJ54LLSEdIlAoN2iT6OgyHHl2ktLh5EQOSRzRhuZBqqVZ4MU92rQq+64Gm+gy5hZEKQ14wFrVYC8nLQLzjM1TyAkJj7pKVjlxrpouDWP7TB2BaheaC8FS3XOFjI3lTcL3IzVyyyJdBrimKJYhMGJeG3C4Clh9zO1bCu9lcDTgriu/hNM7y3L15bTgST1dWifDmZCXs2vG3iZUSUtdyYjZQWw3xYFkOWq9oLssuD92hc1eaUJY+e3WirjIDssnigvEFnJBw5iQRcBp1T6vcHoXOdqaD8AKTEys/sgi+OX38dKwBAFf+vV5GI3t3ATGnhAIUnplB8iuQE6YltrP9tdlQSNyqLog/IMuP6UdsNEtGCYhonpuIFWmVfCXxO2qX5VwouqN+zxNPqaa6OZR+AkEOAbV8oy5s32cU8e/ViPrnuPKp4XFZ2pyDVEytP/D+4MZlJSIlm2in0cX5ixLZYqYolHhv8a+6odAb+qxJKffZkhBGOqkWHIOOWtGru7/9uOtga8OAuWlEL4youY1xMYBRfNiZ7l7/rrjSvPNNJEl/borc6LWpyiKk9yD2e6vwNenGd1c2/Z0lDOK35VgILX86JrWDxgEL0jgTGGA4BqBMHFyD+Jbk4rgO3l6JgVJc3tZ6fIZnVLMGBgYRACYPSPQ8bb1/pAi7p5sF3t8wFlSvMf8MTYq1IqI7Pfj/XaoGeeTfBZqJMaDELulgybPOsS0J9F0nJCsACGZZIm8+v4UcNN6EWyP+5tiPGPWEGc5kekV5azsxDRvSIi4SswDiiISJULO6BtoMC2Am2iMuxiodJbsLCF6mYfwwsiMqV5qY92XvhgMzeBOgHuRN0wokZ4VJmtRGKBSVvXpDSprB8Ul9pSKrDaQ5WSXBDmkihEgH+tluGnG4x3PCi2/3IZlbw6yJ3+SVyaaJmeXhB4bqsy1D0yVreE2nEvP+K2oTFxlKopp4ZkUmc6JwKCmuzBbPz/eg7zm4Z/1OaVsXyFC8H2U4mn6n2O5AkOInR1c1q0cjRDC+Q2r+cradGcayaMNpq/Ts41dSeQMNhB0nlKef98f0J/+bZE+Aw9h1iKOzF7w0aCd9TtArxKh2Vgu0lOyA+9y6ve6XrC/FjHojESHyWaoZSFKVbw95pFfUSfKqjCDQkifz1ZHjTsCI/e7d/Bogjta5DIscY1gsnGAKgc3SGdha8bAH04y9C3balXljM7RY4P4A9Ewy0S6tqqnnQxpKi22bmmbeMv1ZMpWZ4qtLygCRDzs+nezibvCMCpUtSw96TYC7RvIM/wyr7k4vm13g4VyriDfmT9NV61EEcy05Unm8DOYM8+L/1PCPU5mmnPL4sVQtO62VsrlSdoGImwgsMQlLuKbpXCLN4XXR64NlMBjyWgGLwPXGy3oBSfWasW/H+y4Ti4bdZIbrxcUmYyoL+ElYoo8ySKTYfJrb3eXoRQu53w951TV9AOqTP2CBchncWjU9uv2zoQcY7SLka9D3G68vEZ5Vpk4T7cTUBmKPUmqubqsJtjOjqnH3oo7PptWRVN8ubZqLjrTVuo2TussVIjHxT6sinWbcFFu5RyhAbgYk6E6+ZxU5shKBLT9BMdMPlJDVZCMiLG+lhZjw4Dxk0DwKAqLYCv+bxb9TWBhxvPy5RxDRIiYCt5QajB64IgXK7tKsRg4EnUq8wwoFlsMRPvPhSuG/KlHW6GFHveo1lwsZfEI8qUByH1B8GXVJHhf1WYXqm+M5OfynMU6WTH727CX4m7GEyiN8FE3N3HnTSLy7KAvtONNF6DgRh3OhfBUNej4Kr3Cp0ma6tMniCAVTvZKV7QgNesUbujgfiamUc32V24Qs+BDzNHFl/brRZl0gdJttUxogC85Cg2nCiaITmP+ok3ya64U0LGAs9Ak39OSV31Y+8Y1UMlaYkE+xSWMd7An2iyYlvekbSAXGOXov655Zq0JlNllvCppX+zGFQ6V756i7COshjCVI4sdVp6wzhwQ0VscROtRHK6Y7Mna8UUpBgbwsGpOHJCATFS6owr/twqZQw2xOrtyH8uiPZPzEJ+oYo4f/VAc8mcGIrLkFQfJaV4no2bLm3BPlDD2a3Xtx+BudxwdeifZFKMZAMkg6XqNc7WJmC+68pA6rzFEfIf51T5NC/TII+8ERLPmHUYjH1UVAEm65//07Oh2Bq2JvXHSM8yreCFjL0kRiWkAw4bzEHTQkJnAabYHCrpiTjYF0o748eVKK52bPvvPq0NSSNbR/7QYVQt+6SIui/kt371/4w4C2Hr/nRKbPtkFgnAkkcSzqPh8R05O0Pcn1mMyTQrNOUGnc3fS+/cuSCDOGqmGSzpoG300jmEphFkRu5sYSeS0B3Tn7KNgn+1ZvYG9axYjWkdqI9e9X3owR6Bz1HrrBoyzyoQs7oUXppvU0CZCzpti+4bJBB/nREPL4SCi6aNX5UjG4O1rm6EH9+xlHqTqYYm6K7dOb1ZXcV8adr0o9ohAuz5wvqO5yHk9xmFavqSb4lmo2VATe9RBd1Hmvr+vPVvpCMdaG/ghS3CCOtZd4OO85zRXA1ZLcTeE0ttW6vyiythijBGfY8oG8nnr/PwAuaaKfqWhY4C9fqjCknm4gefz8cjV1Gx8fLAe8xW09nfjX8818tsDHn6s51raIrt99xUt03Q4eDd1KdX8boR4ROzcU6At1O7xdGFhuuV0tFlxi+2PuvRvHK3Mcy6Fw/FBSQmDczIFFl9BLIs4QDkU38q2iXLi8FMSgcSU9Pw/7lIseEhbq00KKecaRphbvNclOo7bzGXx8yKK7loVkpSUynRr1Zbh0wPcnTyUgzU/GvCz8Wged1cKS1xKxTGCAaM/2BYkQOmg0Hl82swrSs/SQeB14UV7V+MbIHMulqcFj9FlpAGfL9BnEF+ZFGNXY6BfFOEUXRcCZPc3ZmA5PzC63zCo29WIS8zqQ2jYRkdkeoK7C+pU7MikN9vhF+UGleu2f699B0qoLjqusholZanAb5Atw+ppQee6ZbPv6noYsHAWV0W7pUjU4YRp2SMaWntn6e4Jd/o3xhVL+BSPMf7FK3KiDGgJ34O74iVQKekR1CpFy2lVUacc+FlopN5p7uB/akan2PDSmjF9Kn+RRtC05R/5R8zmuMm0KWCJpPAi95JgigznVWmb1cLwetUo+97cj9UAIioExOlRkuLiIjlu1hYgiOdh7wBmzRTe/6ZtTWJg6F99fZYqBAAAPCwGfCmpCX+6hLw4ZKWCwXxOqbCNYbibKLH0pVJHwVKXSPwWE+BmT69r4WL1hUHLV2YRIATuPN0yfp83AJ6q5Rt5D8ZZsL/IPgoWcOY8haeQqCcYlYShc+ba7yvm5Pn9twupoZqA0k3En/IcrmYUzkRkzLGNwr+3VQUZyiJq9HcdNZTVF5sUZtHpYglB7bfq4KVy8dMhrAFvhN9nqBppkSN1ATMuYaIm4YCWzXpa9bBdwxSNDOVhTvXpR61978KE/rLrxCzjVZgjqfrztKRMiwzhl9iplvuaDkLoVjlUIGAcYezrkbZcdcoKJgh5q3k49qZkkzpAIaPlH4gL8Hk8SFtVA7/FqBmJ7D8aWXn3SkdroCsLaa9A+PmlSLH5J/L5eOPUiEUVKC5N5MaAHSCRM6A5Ed0HqdSMoPfWpgUACO55WdK7PyktHLpMZ7z4+eHgTAUjsT8DCF/TLa4hEPll2dqgSvQb4RaAsHF09iy5u7ZmMSGxl4kfd6buX4GZCQRXb52n1eTI9k6poS0z1FGOfDvXXWvnsOI5BLbrl6xYzrTjmHFbOY4VOeXfdR0MB+i8j27mvs5XrCpMFDbj4t/Lg4CbXblvxJW6LrCFWz+R1Wb+yY8V+0pk10ZxnRCYl3y839yqDn4/stu7X/0i8hRLrfrDWNmZf/VgLpY7l19mtsutP2mSZqNZwNWb8tHKkq1DpjPSrhWoh3LNMS67Ig08m1RrRSolc5jMJnjAzF+GISRQUO6k1bwaSzXwuuHQra0yLDlRWinJMtIqnK+37QTmMH6T32XMFe14UL1G0XWgBxUNTq68C2qzsXJcT69GpU5/NLmxBYCUelVUdupDiCxzrGIyP5Qq4GjQgPQjzeNPLzsPsSOG2KaMZEHwxDGZv3zpmsK+3/S830EV1NjF9rFWFeW+IRhyVb5MISf7Ei9u16FULLUa113695hkdTJJDuPfXKr4+McP4eGJwOR37v02loGIZeg6UwN1iiwXdBbqRd67NjPY83XgiPt83wGCmz8VBojBmFqdnLBDa3KSPL132j+NLxY6TGjnNob/X2EB7DMMpF52Lx6n0jmaQvOFdHLC3ItZ0C0/SsUEkx6RN9gphbofD2Mfw5Yi/gESXVBkzJYO+pwGe5m+Wv4XUWfUsVBjHeU6BOu/uwpFLfpxmfK+MQ5PLX2uZWP1YRrHveON6o3mAAJem5iHBYJL/0fBVF75tuUtQ8B129WV+ItfjGXYOClZ3A/8F2yKHdxUnMQmnn4cc9NmqFUTpVtkixRux64oRhmGAP+xUbhkICjuCsKpHKHyPDMj+s1z+QsUt9VOxHJ+4x2nBK3FpabtxKaNRxXYIsVcV5m0uNws6Urr3IKv8LGQruz84ZC0GxqUt2IaBfeAu91hiu9HmwzLB3ShOul5UNqFiL+RseVIIkMjpNY4WfaV/dxY3LY0XWUeIA1QzsOk1k+RBP1RaCzANX52rxhYOSzktQT55a/L1NjSx46QJ5U8tv/dyhB6PJSPNbdns0ieMJ2/QGfTnISM2BHSVW5oQ1oNLXMD96A2Rv8VBP4w3rOIblpjNVjV1dIHman2g4zH2dMZ7sF3JYdb98qhx8gVF3myHd9ktgU43NcYAUjuiQVJ2c8PciyBartXkU4++lXZ5zxXnySuPFvgSiUUbtsbImJoef3vv9M42RFS/ab2HNmpLQEDYMk2l5pvx93Mq3E/Sin0/Aow9eVweuqFu7E0/Z56bEd+8JiQ/hBUhWkkOgTG+nWon1wklF9LTh3Y4N0urjw1IpUgborQPFaYWakJJYUXSScQjWsUIalucqsgCW7V8alDhHPiP2HXAVMQBdbyzOvWjeitvVZmly3KxjW8rpyvw1uqc9iDvLnYHSPNxgLf26DqpQWNGhOCOsUJqtFMYtHqr9aSDC50J/Hdwa3r4cRz26/U91O//ubHOcAYStzl1kVCfVDioLkK0wDlJ2WJ/uJR/MSSrBdJ75n6JnM7S4EqDt+4PMFHV3v5l90zH1oOwt33RVOHKbrPOC2HAo06u30mVHN35wg3+UifVSjvln3M4QDEtJ9jUshSrWqk+UOmIXEho7KVs+maqZA7+TNE0GthL5DMhnNat1Uh52oAqdpGjPBsIH550FeoAOgy5KB5tBMNPSFP6bT5YKho9DtBeQJGlHh4VTtdhrMABBK7toKRBJdAJPy0tsbqqLtQ1qWZ/4crOcOb56ibZN1TJq4mDItGjXlNhI/E0RKEos394GDTNO2Fld9OmCEm1bhhfv7GSnu2BtN/UC0MtwO8PZp/Q+EnDwI9bR7m8jDJxj32GGbmYvFFE8k60C6CmSlmToLy4tY9Bvum8Rpzenpq2nauVsL/XcwwgYurqypUo0gfV31uQ+JTpCWmzPiahUYBTSl8ZpbrsYQ/uUH/8PMNGNz5JCjK3Ykdmop9mkhHxPwWJDZQimwNlXu3mFOszuj+aZlYNbAJWQ5wiSqOl2BpV8horvI6ttWSmN/Uoz8Y7RcROLGhU3R0WwpZvdhh/KSfJGfptvMc1NOkMEWpk3Xf5mV/zemDQLb6OSknCGixQnrDrKTZTS7BnR3omNuPYDQaJYE8KvEm8ugzR2jfkb5p+3qyboMPGMpH4/jtiUeWs58v8xTBHgJKHAwfVwJsxcdLQSFkJsLdUtGhnfcZUOPh2IAVgr9CBCmNZ3FM84AAfk+DcN96wR4AwyhNO8Jfqt5ZJDB2idUQgWjOzayU5Vopl/M7BkIjj5nUsaeD1D88cS+Wbqx12q1vYOq6cQhI1hhVzqiDu8FJ7QeGYv4kJMFZuP3e5oONEgkswnME00rdHxSPZDg+kGhqwMKokAYOTPqEBKjV/5KOxi3wmdPtUESGSUBh5efaCXmziDqZffDy/b43K7OOFAfm6uTFH3qjWpA+Ms1pUBLMJ1Mkz0MBDIfnRa4BR/pLKfxEaBbKvZaDNzTY4/s4fTcIJlgSiPRakYb2tSeGjw0vMXqFioNqGO5Mqq1Lc4jlnCwRXXkvCjiQMPxZdrj9EZ3+kyqoH5aHxaxA8iQcq0kdreRrH/t4YuQ6o3sWbNkK2pgK2T09anmk30WaJehgrcCnby5rd80Fvp/OBiYd0RIqL/mM79jeMLdfavDNm5UMTALn0JMZVFCu5d1GiPsPDEOWpwFxzY+k/RtUC+eSoA9PyqxGGSyzyDqHUzIl+P6IcxQB5rl6aoaQwExhShB9UNHoWnotrh7rBjeakZAkX5rd3NlfD4EobssZ6JSDgL9ksGVul+t5Xgux65Gx0Wz85vn7G3bB+cBXeCx7GLEZn6gVyH5+mcDhdp/Ngrlkl+SNAKPIqVTAyFOdrFAWtERJK/K1Booz+EOj8XKYKWTwOVjnukvMwFRyKzwRo8aY9xoSD8/0p2SLLGDJBNJgBa3TNJJ8KY4oc5R03QH+enInqUHGSuML/kRkdflKlKbfTfcU3vrVzzZpyMgtu7P3IplefIzUwoMc1VfbAfKATQWHGdM8VggeUj1pSJdu4LKbJkkt5OEua1WbW83lI40trFNujJzVN/E09XH8N0Mnrc8Zo2W6pqLgwkkioxfLqaW9Wzh8bL2Mrowz1bPcvcZzGmUFSP2rhGB51TkBJGJD7viBoGq0Le8TjW3hYF8+eIWOSEvOeHhfRINCIrZBHXsPabjNb49MarSXWEi58Sz9myWEiPU6/nFPi8FacMJ8hPPLysB53fWBuF+6YXKmJQofof8ISlNgBBPZFBUj3T+E9xLhQ/H3LmD3bCkqH5uWEE+yscYFNuJkHn/tTZdmIpirjiJ8IQmsFpZKaqrLzA8odNw0HN+3PEwAp9aiWzlo82SB0L/xCc6GlGFJX7ytEtyjrVVf79riCw6s7qOYNkRgWaLYYSwvF1iS9hauSomWv6273KebMWklZPv1+8AlVK02q1YcG+e1yaJ6QpdVZ4XVTrlNRyf/DnkimLuee4pzPJUgL/VfjLHbvmNLCbSWkFMREeHqUMJTNs5r2H5Db70oVTnu0bllKlOuBowwVad34hd45rE+PryDq8T+g67rjcFOJZUCvFGBuOQoJ4vcH32tE7qPCE9nfoo8Gc8b9CGEMCI9TpT0aJo5HmfnVxT0oKXV4OzPaEVh6nuIofP28Pm6rif2QFJXnadEoypgLop+8NvFx1q7/xuz+bIhvxGXpA3+ks1UxrWu5ORkq7wlNoYhCpw6ggFWs1FNvfDJN2+zdo/Uz+Mtufe2hT8+m0cn1sOcWNcWN3rSiXUW+8++WMnNLDxg60KIEuBTjW1EJ418UyxgvaYSOHS+QGcTR7OOGD8/xCKwtw+O9Ru5zaK1pR61X/kZbaGhq0FX8Atc3ysLL6dJ/u8IgnUe7sHLSkq1Hp+vQgqMjcbQ16Bh3dtqUNsbdZnlXIkW8ory7u6Dgfe4DaDsSQUCRe4Ag8xDYjlbCoaqTB+Ztv5IT3TERYyts+N+TEvmbn/jOYLXlx5FgcJ8UbM+vjolMfRgR8MIyFjS0kJrLxYM0rPhvXEcZWYh8LdXpZ+B7wAOIyx9J6+0UMVhSidpSJCO2MUF1Yu67l4nq74LImdA817HB8RscRMago6mNCY9cc7kGGf3HvMZRmsYXF5+AQv/z+TOWPmpDaAwiu7pYZiLgwDo2nL/fioHuBSga4BzPHIDiwqQnlGiQqkplJQZtn1Mtz0+f5gZzGnJm3W34o275WFb6t4zeqyEHAP7Q/kySd2TCrOPVWdEMmsyEY0Wya3T+UWduqSuCjKbQm6bjLSaf5EE6UNJRdNlGxiryH/JczGEwBu3AsYvuTbDR+VWHLWtd57v6lN0+9lVm3vL1KaMQDysrHkY2iCebmF78JK55KjOHkjjsf7lygUw6eK3+PE37pSc6GUg3GVsNeIfthi2AZZacBOF0wjRgzmVn1HacChVmFSiEzDP8OfXP4V9XB45CzNk4lTP/IkCcYqMGo9b5z7ZprtWKBkXg3V1qXZ6g2+Ig6x/SVVgOMjQHiawWjGyQgELlOptWGQdB24UtdeqfTDjJxBeqwQLBY0tXIRbcok/DzPuFf1eTUqv1RYieMivgf77nX+BefHuMFeQ8UHcdNXxWT8MeQk5TrKg9fMM2XNba3Grm36EAwRlQP/S1GkXMfpj6zjkvqLsh/U/iJ0EkmqPtmbgXASZ8AAA5CEGbD0moQWyZTAr/m/RKnKweqwZpcJ8IfrkyQJqdX4MzFFecbOn2oV6t2KP21RWCkg+6KATRqAzCvRM6oC7vvn1VQMKxHlvHy2gOuQKFj3vFTz4JbRCNRoPG6QTETH+pKeUZYTjmMTYjZ5S7VWWbRvu8tNSnyHPHuY5T7iy5l1Q5hP+nFRysXuzKaPkMn6vSjwtormDTDxf1aGRM5pWBwaiWxpuwp6wMIqunLKp4B8cKIU2/NQvoY4FFDEDVhsOXl1RqvvQ5sV9idWQKNokb6XUWVxZtLeyFWR/7I1dPqI1yH2xLAdaRxpYNrc8xZbmlpQiyXySfzI+QjldbVuCVv1eV5uAJFySA95rTJrpT9NTfWszX79QAIA2B6bTI9CFQDuoPv6f+yDgT3gSkxIwj/ug+Pj4fnlAGalZAXLlVzkuONg7+/z5MCDdPljsHYRPm9x6OMswPJlruh/rBRd91WjvFqf83pGO9JnRBYQMASTBFhsN9Az2cQtUY8qplr2N8a9sV6SX0BvvYOsEl4ijrN5yXevsM6tthvKXAVpcf9UrrvJ6un6Xy/iDsj23UwveS/+8oDY6XGIOFZYsf/QA5OJWIGhgF2ER5dAxHwMp+iXb9UjMCcjh6D4sGIITspEWGnqKkADK/rWs7dE778UFlKsfQhyF74BSBENdUTueoVOtVWv83e09nVW3EdRm0RM01vj87wFuJosvih9I+Rt/HYnGH18YReRCXE3k7QEe0Hfk84Ov04K+RQgBXL9xXCJSHLZLGTbfLuCNANGbfXodtqZa/Yv1K3ZSe8CmzhyXODSl5Hoqri/60/wGOtSPD6Htjy8nLtaodC7xYipQznH0UZKuNGpJDeVYvc9pnGllf2TlfD88A4UbNuvrWX8mktgs6kAngTjGcJRP56AT6e+xlNs48/DdK6ewcliKE8RYhbgR9oR6UhAveF4dyBV+cNmhAMtsVmaPms+2Xs2V8ODvoK0+Vv6sjhww2iSA06fvdt8oTHb06IcXP6wNLKrpu2mwSrw5kiSqFtvDvLB5C+OkodsbpBmy3O1ZKPJj9gZzu20Npqqdvaw05Y+5DULn9X7at9kUBz7E6eaCOqtAVR2E8BQEajefh6cNYAGfNFeemWn9I+j4Zmzbwe2ZVQJ9cL+doWjXMSdo38G7vWk4M4cgQmsx7z5HVi9xHBuzVbo/mtDht9go3GzpnWfLkSv/13+HYx2YEovmbVu7mFbOzQm95yfAcsvOE06SWjf4E7NQT/rqBDTpmpPk3RCR0v+PMBGbZS1BE/fBLnYhY/MMBiQJsavI5kKK7pn1KIXzEPZs+gKBTqHklcp1gfpuUbmkuRuDuNnN84I6HFK2mM4r206lVzRyJ6CbxYqAR0dzl/PUe3ETHBJR0r2qf6dbn+hddwcEaOYAESY2Z7fbAShCQDWsFG+lJGGTjWS02n0vag0pXglUSNDZM2T9lINDsheT8BUtI3NfmGwgK8Z14JqQOcGS0/8GbYE+QQDQlr3b63uXGa7HxOkYxA6OVfFN1fAk4Gij0F78y822fCCcyZ58CcRjDMqiLbAzGJm4Jsi3D5t0FlkaoU4oinBxuPsoTuwcIMGdx5anfWNQlBv4d2USza9Yqjn0NRkgmGejuK725juWiY0CMQSKMAUaytflxvwY3MSME0L/tXPihqn3PNG7L1982hvi2Ii3wza6d49oxvzZzn2Ruwldh88cowTHimcw+58DH2+vPXnKbOI95ZBl2exfWiUWNkMOjm67ed+1v1iCkcrlX0t0PzAAEahjlL7J7dfkLwq1xOK/gMjpynyin8oow2rJ880Muvn0k07uv2PvJ56RBruDTtg/PdIhjvwhuA5SCy4JkzG4Cw73CKtm1dThOO+unVSoIAwrO0mw5Ihp8m8k5FqEoaQ8gdRjvKj0KB11jc419bBGRQw+WW+5uPPcIDGDyq+TYxScMHTUloCAf7L0d8/NmT29T1VyvWWskunVUsaWwOlUnHDZhQAGDWiiFbtzMr77v+7E02+fB3PrJPiqYftRKmw+YzuakuE3j1HD9Fs3ksHpGwOpVFbQJ9p6I77iDvIRnRozdGkTiVLUcdN7JTOpKrGvCqCKeceQ82zl2LmrAjHObbWpsh85ZuhztqhEISbFA053Mn/Js8nwx5tmO3CLjMnLM1Kt6zPkhDA2kLGzu/7bVdXh+6Ap6kT573+54KDOwJMFh61zvs4/DXBeK9PG6BwIAUdO4lBGpGhFR+YMDCbh7RJoAQGI6RAGPYsXppPyHgsbHg9oMXOD9r+SG52Id5DEpmsQzyWBxJS7iSL/sKhFz6am3aYG6s4GtKLl1rj6DT/9XMoQ/4paf1zhgO9pvYYLQz/c0LvX4v2Of+UkGUJTzDAQeF8ttFQYf7Z/K146NmMFrHhBmxMKVeVri+mhEIIGU1BSat0UxvE6xYXdXDTYQJiwgFXQkZSV3UV71SSDjnmXTMQetSWs97DNG02lqadwgRtrnxSJVafuUYybNIM0l9Q4/7tUUZuajnx/IdtaYe+zA1DQwq2ow8VQ2d4H0p/yM/QxNGRuBVga7/yR2ZXDbdb0asKxKPRqKh8nW8TYWmDhpz/V2MJHsa1fQOR3E/1C9xODpFlrQY8OqNz5U/brzPkG43h//yG1iRWHod1ySJNi2sTrprHM6x939IIGbeDTTxjJ3xb44PP/BACb8eMTi48eX2oAK+kJCNCWsCtsYQT5+jr5xbKWqjwFkJg7lOfRhy21ndJcwvFlU1pHajseVLA0o7HO4Q9tz0Pn2wUv9a+dzlWLSPb6VVbGv7Kh9y0alTjnfvr2QqHMRD+co/8imf/TJpm8j/5V93hP9gj/zBqisycEry97RcmynL12FPqJJlDyt4wAdoClLnLVeMY/GRcmOuheZRG/VDJidFKGktVBwwH6vd7a3n07g2+ddk8ULWPY7KT0i+tQfnu28mm9ySVKMe0UL/Y68vObHcHoNDSkYh9PvhEUDt0lC/GCuAqGNL9GroGxU1qkJmAQWVUxyXB7sUmSr++LgHhih/nR4WEQg8swG4F+XhM+cHmEhenqQpEu5teq8DTnjGbrS99Jm4z6cPT3IUfnQ+f6528I8LxuhjSAXHIVlb2Vz706/Cei2X7/Ndn/ziilwd8CR8YSPSnCkdXhQxYHYctWvRjrAKLaaLr3UWZqCwAK57I3KS/6ZvBciYxY9rQXOXNxKBSa/QEDR/4+r2PfUhkjPdRuf359y9riuxkh9xAWcanTLgQZqJFZVCpY+yZAuxkYsK/kEoPV6iX7jTPPRKTP8NG7SLDxlV6WQ76yZ1XA5eAlzt49BAJsX5Z9wtSpsXTomL3Lq24AH0HHGcJf8fQrqPs3EGfK19BhjPhnjDPWWlKmxMlPAMLLH30Sn3Lwv+hd8J9ulRFlVrw2xF8Baf4awDsJoSk8a1ggzX9p7OQB00ycfM1uR+1goUOtRb5dxgLBO/c5J8D7AsVAQXiqdNpDralsVmOSEmQCovS4CbWMtGY0dwG00oEnSDomZ87d5M30xSraL8R/Jj2SOHjYQc5x/AqfMQuJVv2cuvyVBEOOK0wnFcJKI91d6mIGGqZ2Jia4vSg3vD6VpfvQOYxX16rSnetTjjdAZuIgl2i2yGUCFb6j7+o/w8cxHmn/cEjfqAMtQkmzF7Rxv/HZx86anJEnMHpZfl300cd0RW0Cro9aYdsgwyeEhd7eq4NG8KoN151UZZJHD/ttdVY6w6YvH3RByc7RyeX9WuK+2gJUZ0uZCnXv/559h2wLhXJXtXEGnGVY93A6wC7uwaITOE3/X6Oz2yrd7TRXgeuui5PnmDoZ3rSTA3qXxg9jarcGUcpjye7K3pVb1ByUrR9R5oRH9+pHWrPSndI451yloZr/xYQDbm2yBlCeI7T2GIRhUpNb5dhODwb2pnBrZp6Sq5ugOUMq2/7qSDUJfXaSWl+Rz+bh80+bMV0OS2yfdNvZQ8a2P11AS41w2m+o4sW+vo3Ty1qlEPrhZBrukqnJQwZWX7PD+VittcdxilSZMcCAwtzd1fRxJpt66SDTrAcJk9PwqZove83d2uW6Co3ysfcAbr5gahFJneyYpMvGLVxvG3x9dCSVQyvq7M/Ka2hs2ijsP2YgUjz7NmHh6Inex0kxZDQ6hUGk7dfZSHCwj5N73WUEMbLvM5Sq1CGnzI9qQwUfyht88vSn781j2iCOv3DEFraJfEUX4zKUV+rQEjASQyax+mY+A496mTRUUCRhM9xJTCVICx+hjeoZ1W86OKiAgNUXiyNtjYFJl8RbJGHk0duyLVa3LNrCKJGsAhYZdFLZuoqaETgZi07Q3p1q9O2ei7FyG3DTzVmi23gq537imjQY5A4q2wjxFlVuxx+67baCuDRbOrZBdrhE9UxOZeJzvKjJSfcumC4zkQwp+V9EhzoYu9AIb8WgNy8UdL8ygUwzbI5vv2GfKnlD1lzKSs4DXcQNk64ptYjaV1wvZlP97Xdw5WwG8mIttMROExAX95/YT7TCRTZdrn0183tOgBzSS89vMT7369ne6RU2uwEsOwjTIkpeR7ctiBxY9hmG/sUIo62dCd3Bw8iSi+ApeJXkwGDIoQs1C/H+cbViCsW6NpuVEIGwOX6/CUvdv7nTB6ug4rsKlHhP0pceh+47Dk7pB0/C0LMwazVpz9tr+zYzPK+Xyvs3LaUOsDut7V+i1lENQFSWqrsdPeQkHeRG0Ca3/k6HO/sGKuhXwtw+MQkeZNDBdkCUndjbZ0mj0g6IpMInqjTgapuls7/VMmbSiNUf2DA3hgFRtPnmS4iprehTVCPPff/rvqDsQ11+84PQwz1XrzswFS3Yra2DYzfZwFha6shSTkuKYDBE1vzDAJSc7FXMfLRNBR04FHboanyz8SVJh7hckNSYNX4AzgGawEY5rndeL/fbfbEkzLeWe+xZxXivEYQV6E3h/t1ghRJPsaRsEwMWcHCQTz+fV5rrUoWiiiqJCGBYIWSU78Rv3AL2j0jMJ+Mu+lgpVR5KM44SfyRlx2de0PHYshODtCiIDFuJgG73jWMLDoT8j8G3Jn9u2xLsoVMMN4Y/MbnZG7hp4aXfnNMEMzyjCYZgo3L4LByP74SQpik93NzqCgQpKYrPeMO2rPmWfiakQWi461x9UBdtG8OdUl/kvvOju8xgAUpVGTy+CCNTR8mUPL9T3QECEHRwMuXkRc0qp+sw+5OY0MLpsPT8YEGI9V6lZe3sDn2jNLJTkFfv/rsaLTGEufVwR0mjg0JtoblLjTxASYTETwrzh/CYWFpLEN/78zuNhihlKZlZePUmeEju+7Rt517HvXUd9WY97B1mtw1LslGGmJhqD4IzyDTspivkUp6RkWcP+ioRKmmZX1f5vgiU5pbKjlTjWb89iKDbbvTzdv9VFhmDCsMUiIO3RnVPQZgDewIaobz+XOwDMVx24jrr0NC9UDNNOEWppwaRG7zMW1n7d9WR+oiZvZtMP/MeBKeUyn2I2T+LTpDi0chmNlL1CrvZ/t6ASALBYtAKGcQdNPQri+lQM82VHdhyDaxMquWkOS6zXw2m2LHd3MI9zVcs+qSq/Gfy9H6XOVcTNyLQbwGNJ7Hga4ViHuTsrsV1gjdl63ouozwmZXHp55VL8HMXXZ6k31vJbB/RE8Yy10ury+EyqjMwrzXmuhZ4SVWZlKLhKXpaqYuiymkocY1/2BY5CIbRvXpYo61W/Q6WxVF2eg7nM0TQMGbj1bDNDvG9gM6uybCb194+OsaZy6ugrBR+0z42CB2CaAljuqU+hwlMFdWSRczlLxrwbasMkqmcbqi5wn0V5R3lxzAGcr/322y6sjdsLwHXsJWEsjZh7F+7sTvcVZmsVCJo03sLQxqZy4dfhou0WgCrFS6CH+uF4GCTPiNoYQ+E/zrNexJbRaJW6MLxLzI7prdCYW8RKF7aeK7InKD4s4YDkVC73WmE+muhMyM7uu6f4zjNYsPteJMhRKSlU64cTuRKJtVr7aWQrvTr9uA8/ibhr9gdYXGquEqLacHEHkRMLTv5JcaHiCw5fpiRDzjvnQjNt30gWqJOj/jJ53EhGzfBkW4Wi6uFOcZjjZgXPACvsCGnr0sJZqzJ/LNpR+V1jFbCcSMS3yK+nuAcb0uBNikC1svRllSc1oqon+lv34VVxqGV5rPmP3Cn5PeGTp3+L5BIBu7g8sjflomX2FTIO7BW/pSA38BErcDeAWEUJP8tec5TA5HeGMxiuQFVbUbBMlUjQa1RZjDfnCC5ZgpgbNqbHqvAi9JuGVVysrx+0fMvrI+i2pNCj4hZgHFudHwDW5034GLul7nS83yl4dsX2D1p3s0iSlCsYmumRaIJ5zzon0Q1oh+QP8QbG1A8aHJEJf15m3RZUMWlioWcKnuoymNpOoEaqCsVinrlAu2GWaLua1h/Es/MTjAjAvg254LB07XPp+z9Opfedc2hJWnwKTaz+n/XIh5u/vErJxzaSrJVQz0+Bv3gS5IHBk4gIYWMMzitmtlqhK+HLJbrBy+iaL0aLRJlO564a3vRFylu7F6gi0UvYRgI1fbFfNEZPUpI0jE9QbvXkFWmfrWfg5rx6my7fiSTEMkoAccdH7qil0wrHTa0PQI66TNxujBJcuwcVELId88w+ykCQNvcx9XWW+6H+oRJiGRyFn0HLhZyxQxMQl5Ayh4FNshkxc6m5Yy7/Ae54miR8DgMwjIBfwlnPTdcj8FjLVKsXnQv55SWe19aux8rWtXB0KBmWdhQMHD0bs4OQ2sjPKXerY4HoIu7IQBAqhgSjK3BE1PNBaP3SKFih8SnQz9D0m2qLVA5PhCrZxa/xR4QvvInpvdCpX3sl69hgFEiiDyYWtJbomffB2Sh7Eowepa9WRlBaE1eGynFtK79TucESO+VSVmtblnYwn+zAxYOp4pLJxRqjQeDR26qYlxOcW+w3WVrREs3P4v3CtWWfGuDCfmMBNl3wQ1rqIkmPHP9dW2ILhv76LS6jWhYBNQL94xJq5ahYSTl48XWmzKYvJazk9NmK+tKUNFzUB6HHnNL8ko+afDsbE/zlD+wAdlYgZszYQjrer+W6jS/Cr59ha6xR8vD/drK4WJk7RfZmCp0OwuY2GNkRffNyXbh4lVwhmIlhsxRxunYQuLFvW7OKnKD9erVeo+45QZDIM+9+s9Il6HIOMZtXdlBe8TTvg8OSFOQX5I6q7R+wBY9+T++IbAofqUDgOeaeFj53I1UX4kzPt5pJeiunCzIMAiz1pi/Gc6J9nuJ6OWR3+/khXLWJGJmSmVDeGO3NZVg1SLPkwsZPt2wtjgZwzlTxItPhqe9kPS+CHLVxhLnrP/aeXYI7mcdD5aLsx3jNt9TkdOiaiNDIZ+FvTo0uLfvQioajPkhQJkmFCw/tIe15jP5QRT003IgNXADZNe1K3+jRldbzqAapC5Sh2K6Hswh67CqNLQFgOq2jvgWKocw8hdEFE7yreOP72NIpQjr4MtLsHNTZTW8iQVxcRyQX+9Lfs8O2OvE1niO+aTv4fGULvEsO6wp85p1yq79s0rycUPyWFab3TBvzBojgtPFp7fl7kPICwE5WJA5/EZAZYEmDyCRH3i90wP1XO0hjk1c+cGxBXDst8Uf1iT030KmXe0H1D04khbv5FyLPJbdLymQLC5U0Ei/LRlmHUaw2IZ0+yDNK+G1P7I0yETZompbH0bYaaMvRlIruq5eErjIDwpgTw5pk3/SVbW9dUOGZIaGpZeuzXYpxFHmIk9M2Ib8MxnK+A0xoKJwizWk64hcVt0V6qtVSoI5RI6DuaL5AI9Pnbui+xQJfkhT1VyJmhFU3tanhrbZxsTs2w0l53g/WW00pK+Nz/RNgUN5crXUUsnsQrTY1uhLZm84QcIoaBWKt16WGxuLt8RHEhT9v8Oe6FUNIQbNyg/7iVHVZMlPO5GIPZN8ZWKyc32y5wH7fhDSzAohoXv1amDgv2OeAggVzqsXVFUtnnUxenrSl1CBRqf1bKmDht3WuYxdGGSqpNfBr/6yXc6Ggqwoijq2S2Ei4j2Dj8nVF7iSXZ7r2Xlm+LcNa/8RmRwsuSsmCXRCFhXhtgCn5E6+KDJ4Q1nzH0nf4LII4PgPXYlb3aIHtrkJPp2QVtL4jPxNJxI3dE9RxTCYhniMUMvzdMYOK42OXPc2OJbuJNVsfALY7KFk6RMGOW2/CnLyw/7RAHjlxjA73EX3GmZzjmhOP/3fsjN54/GXxMt7JgGfXZYPDD8C38G9puxfGpuoPckbng/CuNBWFNKRu6A7Zcs8NsIRtTaGDyl+TN7N7bMdF/8F3b+GdYpzPSq6JP3oIEAtt8+H7TUp0ZoyP/UXPuyHqX2QdD5KE0rO8hI8pgrqHUypAZaigtUgt8G9FEtB1OuDM+xzo92gvy4ClcA/Ld8yHGnXlSIpw49YBlIyXvvBou/oxdLKOamDv+gP1UsEvA9BsTRgwNq0h2Az60meCdamULQFEp2onuKC2GOpMQYzwKlgMVvBYDS+rO+9q9v8qlXCLvwczL+L/sNLISJKv8YJ6FyHaDpIqb+6wYApVGGcMhVLx+y3O/a0/GpUiGA/cXHtw/lJOrsep7eeNEejgltn4+ufocFn7sZ7zblHKZU2iOTQpUNoC8H6bw95WpMchS7Ppi6OHFBOP4IuBcWaYfpvj9Ulc9qxep77mFDfwMxkcD+PClxjRwO9+nYLZFXpVEslSMzBGupfyFazE/l21mAPGj9QSbzMwU1XHl2pSnWqAjFqAywYaE9y60r47isU40KrrQ2V35DiNVc1pXf72nOi2En7nRLpEvSzt7UJP2mjYkyF9sapY3nBpUDra/bFLtvd8GtwzMqWQZtECi4UuiOuctNbMy1BGb8St6qA4ioFf0BnBmILjb/5hFN7hDomlLKuubFIleGILKZJ7JBU5Mf3jQ+bpm7gR7kCEZa0MtMuJ296iYterc35xj+m4eykWx9urqhQ8enTcAQfXjCmSuwHzHG82YsmEdg5Gsmr+uWL4GIxOsc4C+6M+CemBjQ1Lggb1B+rc7krblN9OEbMIi1ky5X/U7IBf59m7m02Yv9QPjga2r+IQxvdWmxtTAgUW2ienq41YSNnHiG1UVQgs2/1U05T5Iw4oYmILHeFWbZVf9oXe9joYcljIqo5c7/s+XJAJUezLnpJ+FlumiFgK+EIkYKprGzcwTm21ayJmTtQWIoXOEjve94+zYME9OhEazvtcp5kC5Cr4tYMzThGqOwx3EXyd8R3ZsVGVunCO83PvoQ/J8NqyP0yGUyqxd9CCnUWowUFljhbqlWWXJclj8yzjz9OVyoUs3Xg4dXeoLgSvyRU3dGYmZIFG5E+kaK8YF4CaDdaq/EjZOPoyLTK4SRHDvrzen0kzPOOOI3q5Oh6CFGGr2LQ3OxKXoroLfucFS6hjlBna4/Lu68Umkob3Uv/GYzA2L1dNkYneZp+EfyBFgBFRnsPsBoJXDPjORlQfamD9bAKqHLJTw09FKJTvC3U0UZ5MUNBoNt81jjeFL6WJaMet66niXMIw3reJqLJvtlW0tfQVwsqopWa30Kn7JqfPKBRVGDrKRQs7atOTTpeoXQzr+kzjWhp7sTVjTcjeQBLT7Ou4+zqHefuA+XVLAa+qfN4cczcXAfO1+uVj4jGT/ZgHourILLQbc8I9Ti0aPMXgiFCCRZyDdtWQlpQSeQRvykoz5jv3olBH5eZc1W3SruKxQM2//tyH2xy593W4rjA7wRgEUXuRBZf15hW50QXJ4RyyvWL5Z5BIVjbY84Dq23O6BpCiLOq+B2VS+uJAeR10mGx0d5RHLKI5UNPU306fVZ37JnUlrkSxLwVeZhXY7tCt4CpGOwrOubegWZF1m6ThIkxd7XW90aDPZKmo2GxDpDTsWWNCsZn2/MyhD+sB3E+FF6DrZD7v5gj8cg7+KtutObAfRzp32JJp2DIeVtOFcfx1sRJMTZwmQ0pwiDmc7hOZ4I1wvlBkNSSppa5NwbsKBtc1NMvvcJ1GmjRIk+J8NZpXpZkQ0r8q31EMyJ5GF9xjtbGHfXa0ulJmvpPjYTRdiRKAGF+vl0n7p5KS4NV8nAXieQHMXGYeN4FZy9ETH6x8oeXb+Txl7fIY6556U49Ga4vgnJ7bDx8K5ZaQrSRn81IdeLOiPzeJ9ywH7cVcHjiTHBRWr9sbH4Dh9WgFNa7LZPS0QxJv8GOYQQXvM3v1SKa+JG5ZcsL2WPaEdG8N/A26XsCTaQEJ7NLIDkdGr18kzhveZ6Rd9dDP+6uU87oZ1NnyqsWhSWhuAw1jo+gIY1vkNcDTlgq3Npj+F67a6yU3TweYxUyhcUZCUfiI0G3k9MeHMBLFYEBmN6MTe+aflQkDYgm2P2pbmjGVBWc7VYUjTvXTcuig7Ynsr30nmITBe/70snUlPmmQvaWEPLCJMYhlejQp7m9BdQt9T8TSCrhG45ek8l+2Q4nOP0MChPatoUL5PmbdYvr+GeVuiEkB215cVj5nnrWbbyqM/XRVUFxHiKwIDmkG7J6hOh1XAI+tTvgTx16W0w3WZrPDI8LNgoXQwlg0IJg6AVp9rd9FYTuIOofjHQ+UicOUpMBTXfy1nEP434+vOMkbN6t9RMgGKPUZnYEc+pLQ2hxJxijHSDOEVbzhxIJjFz28/XJNcTnbD6IhIPL8U3CSOu/SYNZBS0dz3t9rPyJgcjYwxmKxK23WSCUetoIxOWvuxg/If0MmT7THxkpfbGSWIfNk4Ur0LgVJY42NfVf/q++W69Ts/78fclPIOrBCO0PEpwX2dk9tu7Fz1/dM0K8+4MVEIGsyp18NwUol33+KyftMdeZJLfswpPZ9T/z2T5JDx6E/muSLqVTF3XsnlFuCcHrvzKb3Wu/jkbwLUrinYm2xyER4oLVNKBSfgtigyL+NhX8IA93VyqEghTY7tP7BD86xVLGg4Weg/lPmYuREuzpuEW0xNfP/4rNo4AfoVqnOesM3VWh4PERIvW7B4/BiNwuhzGK2wj/atLt+lqQZO8hyw92sZ/omoB+Zjcmi3iqS7J4ZSETHAMnxVNuNc3JNohm4azVUTWz3g45IQyPgDgtyTm97p523hd8kQZktinzIjD7o0WJQiQj/DBaqHUVZz0n9jYXZrEkSt/cNRjTnfWZEWmL6C9yXFElihLcd+naH6ribcxD/jN/96wJRDelaSMX2BI9jRWxWRzjvCo0RphjHZ6tbfSb9AtxUiLYhM0Ef937Q/j2iaMq0LqMnawR1YwGQrIbgIBxOQRA1enDMZ+V5GCLqZtgeDeQ9ImjVA3p9expvPNKU19mRN6WJW1m4jPbcS+kaY9QUr/ihcB23TkpvANQnk9DnIncYDl5WT+DvmryAiP1nHbZLRE0OI6nXFoebj/pqoZGmplJ83qgEvMtmnLKCSLxHTs5DtRSIoj9WvlBe+8BsSUqHjnfNDtS48a1zknCwTPLyumYAf6fU6aMCt76mi1UzQEn0m8NeQsCvOMdkSnvH4ko1cqn+WhcorripQiaTy6xSNlLt1a6dahXVu6vosxrRiq0GL1IY24OUaayQglOU1srHS/oWAdkHcPzR26C3BoX6FEHZ5N9sP9Fg4rYbqHuwaV69VVKpfZZb2ldKaODUoldyu0BhxAvFtjOtVzIYRXWs3PI6GuMNPB4iIAYOOsaSmKv9d5B+8Jmq1CHZ0XbhdBxZLT63WpdGzB4GqUgIr8emUep7jfpf1mE1c4g7me2DBpsqJg8FP8Hyj2lo9MMQc/i/yaI1Zhp4xeCdPLZaHAqGpV4CL+4Xu9pfd3e/v9jKncz4SVM5OPRITa5v514LUBj104JHHLIUq63l/o1xtjBXhC3xc0ImOkd1X1oSFMO4oBCQP1AV/VYTpupXpLLylgmoduU7z+VJPM0OUznNBBllfKX1XpWhWXhZ1YNffAIBE/+WDkN+2RwVu3u11pI7OAicrH0r5kpF0BoFhkYl4O/qHkztAId9TfbjBKuKriwFsApEqieXJwlpAM8Cj31Jh2or+3UMbAoapSPXfa1IdWIvTjU0nxPNVE6+otDIoZR0mU4aN/dLRHDTrxC5TckCg+bwTSqYGUrXEudoAdgj3h+EUvPbu5a5tIKtoeDY/ILaQL32Rcy9rgpA8VEDi4pqHeWGDaCY07YiHH/MxhPDqY6OupQZbyQwqFHhFMBhF3L1sDb+2Pz1tJEPwvz+IS+xj6KlFcd6ywcquLheYySow3gJzji9/3dpI7gyOak/DLuSfm0Hjh5Xs5Kf+Po0438Wl2VVKehN+97YGUx3J5xdeIzanoIQHPyxmy4tYu0Rkdz2zrhqwTmg+D80ooPBX0n6MIwMq/ITykagJle8Inf8vxyyuM6PRqjDmNe1Yg/GESQ4LjgIP2vob5D78lAXkGgYOmsfGbtSo3ygi/UBpwQ3rFPSCbD9rrQxrD7boUVzCJMulgj2DJPam2ECQSix8qdhCglYvVsN8SrT60IbPqGXvdJeBcShDUB8Ocd9/1MBvtydWCOht9ctjXNF0HoaYz5tRMAIc0aERLYwUQVorQ+Ix7LPSBg70iRk1Lz++YrkzVByaREYRRMgbQr842tTE9bj+FFgeTa81HNT+g2iuMTRhTH4gWI5a4Zci52a6OXzenvdL6zYu2kFfVBP75Ej6hcy9Pb0/VMVVP9bM+ARnElt00J9FWdJPDty0iegyo1TBYKDtO/SOwAkMZyWhFLzugXoeQUmjq9mnzf6XPnxbrFDIogMjiQAzEozsMqU1ALYApaBzXwpgOQLZO9EWul7PG2FYuO7f/NHNqFkoN+q9/otij3V5GTMhO4s1vaAGsePstih99qjEe+eSCAfyDiE4iSeVWnvZKUf8AARviHgqf+vSMG4HRF8BqIjeEKbZkuD6Hs4bS4uQK09bN1z16H3Xy+nPqjASRYcpwaWWa829KHD56WNqUQXuqkqz0Xx8MiCgrLpYpso2RXT0ZghEU4sPbA0tcq+LMr/qkZmzhfM36UMYw4go9vXLNDZZH8x98aLeCbfog/PYk54nPTcIIm4WHtS173qVA11bZW8qbIMKGbxYXMAAMp59pM4b6ILjkX87fNAzloWAQkSWEr8ylPYUHfCq3xzSti1vEVey4ZtfYdcKmJ40tewUfJKj7qf72fBFQ6X7nfmSJIwO/ylCEABMwJtiAKSmn0aP2dhkIhxByffgnaRMXT65wXhHMULJVJTWKfh3NGviFZgwO4SR9J8Lo+xj/K7McHtHBSEhZRdLMcQ28d8MB0BTtRhz4pZtcNdkRjOrkOWx7g8eOBhlfael/QjRZ1c7JezF5ldmZfZZyOSPjyq7cEBUh6Q8UY6XqitMVVfgd6qGNgHkazZz3uOP9v+FbJERThLx7xYlpM5SjmRO9fYVDSxBH4ssRvAR0AKdF1aCIuH8fz3wrGAlfQE9AaabFJOd+g43B7L65clA3mM5SzU0MLyhlQC/hGmwBCrLV6Udb5dcN+YeKVG/H2V83sANkYdx6uRIbMbAWBjBHiOdG2ddjcvWBjYL7LGO36NcniDUmvB1A4sfpOar7sbkTn8F01GCuRTyW24diOIOqBIYUPG3QMwlXr7fELQA60cZOGbbNSAy+3zZ4vG4TkOdqxYpdpqnX5zS6AkLn6UtIrVplOnLRxKVXGR8uFuvCxrcUEBFKV4Sl/i1IyN3xueMaPRhVhnKLZDSswSzbfbdjahmeedj2LNDVNma3RuHj4QHYpuM7rw4y4hNj37xFpiIg8XzfER2bMesSF1eHA3ocerFeu1iI22u4CD3xtPwOJqLA5r7ToqjQBM5hHXX+vNTkM+XIn3npItJstQh0aFbWtWR02EvO9p9Sw68n/zzb4eNd/in/xs0KdWnrp5wW6IulxrhN3Q5ZZ3Y8JdKo1WCCCKQFcA/ZWU9wQKkg2VJoiD4XxBBME3l27i862ILhqt3DHFQjfDjp+AtYkVz/h/s5wa2vDa5R6H6Hrnlhw0Zkv6yLMjWhzpuSeqhUV1AEblPqEpkAwflPg8O7UKU2mCPFC1hLU+r/DzzNM16uq0QKgl7okfUNi7j8EGFt5gb/WJEvyxj+vHQMQejUQKxc748WRkx1xBP+qeoG+naKhXe/iDNB3afLD7SvFXNV2WIkbuj8PO6jT9kEMMcPtFiV59QsU+9sjs051VYa9obl3hncD0BdZq0sC2vtjS4gFk8KtRdKQQPvoElYFSFVvSJEhNjpDuEwS0Zkkxy2rVqWKKQHaBuYz9m/Q8XxcaqHOJY9SiE5cQB303+/ZbsEB9kxKKszIATdKooiz95uzehkWJCJL4d3tPuKY4wJIGA8f+eoPe4CFYs5FZdR9JWQyD/yrIA4l78JRyk9X3HZ0kXiN2w6yQL35HSPiAKnQXAn0CgneElDajS1D5UgSC0m9AyMmOSQF+xnStgNrYJVU7620qk2K/+2VM1VPIBeCDdGt+2tl8LIOoAul6Rkakb087SpydLJiqvMQ/jnP7ulq/RHL9Ps6zMlIfR/YJZ/Wd2opsc1K2PE5bsZRNDbxPj3w4Jq8Bfacw8jhau4Y8JtWeszrWtf/jBpobOscN8eoVa7dSIab1/p4C+7YGhW3Yco4xICqdc2g5p0w1+nUebZBA6YFdOY1nwVbzLrfsT7NZtgtVQ3Gak5/F7ydcJZRs34A8cHdNyhjo36BHJ4CDFIKGZWDuFa5nktJrdN6K7mHDp2yP+fcgLiXxhuHyYAztSlxrXLBnwbg+32yjscFnQKRjIC4BvsOzZPxo/9NsXKBwoD8nOdXe3Z+pfp+bDovYAm7W9DD6X5ePupl7Th2eMmAJF9PZ1/hzCkHvVHuxR1t1ERyfoeRW3VAmr18SFHQu8yzib7Wf0qea6RV+QIWGASOn2jrpTKbij0zF7e/RKuSDujJzFmVaFIOH8zzftsc9Y3WyQu/vc5a7Oi0F9LsPA9bGvuuwgoEN6T13wihGDnds8ArlywhagB4/rd/JLTx7SJilZ9H31K9Rabv1EEONP/qLAqLeAAz6JlzeU/rte9Dyk5Lncu9i8xgEXyrL5h2bHh8FRQGmpA78vPXEZscnSz7Iunev6JhhvYdYRTHsjvLezqhsn1X6Xp5ZQiYMr4A6xF7ciHL92rPaBFCcBNkXYWG3qr7Q/m6dGCKZAWRz0p7PUUEt2IQTjrOcqfRci6xfGgOdnOiLh9TcJQIG0ANbkhO2uGdP1ITZMxOYlLA7JcC4XvMyRPM2/TV8Ijmrgns5C29H/rFqRzikCpQyJ7WPYTpUjhOlqfSBPk5UMejBwvLmpbEndkfFbqNUDw01OAPV/RFg8r/hXn9TA8JAWJtnvTKqsDyWGwsEqXhFOlhPdotbXljSN5/jd7NJzYN2S5GnyQOA3uynB7xmemLJHYn2vsHO9Yp+Fpz3e7X7FjJO2cHnNNCatmF6QKRlJfCAPMzJgYEAoCL2p8098FwTlrVcHQDiE7T5rRLCwybCbMNND9SPPdah72afj6Uqer8a2bPimfNKG/JJlkldNgcx5fCcZXAaXS/Fy28Pgawx+B+hp1Nk6tPggyCxGY6t0fgPkcqB4WyX0fv4UR+aCiIhND3WxJ5lRpEOH7xNwK846Z4sv91QXCzVAzxLmDnP+JBX6GEayapfNtPUoHZw3ywzRR5nT4z6Fc7rg9EAQXhA2Z15u5RVRcOvZ1e5nFubdi9HALSKbxYkhZPDvMhbI/xLnAZ6XFCn1dttMvFwX2XZVG9F8YrmHH/fBOpGyM9xSZWfKU1r01z5SoRFL88J4jtwfwf1pm0g3KtlTjmbjbWTOslDZtP9PCigtVMrhlZpQXocfmC2nq3hb9auv6BVzNpJsWKhE4dRPWjrYrxk87tgqmRT9O9x6c3wonh2tUfZevOfKZIEYpa6LNH04gGqc03EibzhJiKMCffJ4+mOPbnqb7c6gKC4hXiYOn4tnsZ0csvJwZC+L+ks/VO/2q1voPqnVJZ4+LSpIh2OBUw5+G30+4Q5X6rPIltVtS0dt600gNrB8IkEfT10U9DUXFdJUcKy7+p+NS7a7DCP1Q4ZKs9rGqnPjf+8IOzxnso8F87+9HQDYKVz28MfNodL0S4npT/EFTmBhAFHaMsUOVQOlYwNdDJbF2StQuF7uey+k8u/+QRf9Jp3qNIV4C8aZmQuyuGcoe/FisH6HOKXWRLa/oYnFj7Fa6oUA+bEd14D2reyMaHBll3jfADbQMyVGCs01g5NcUd5yWUaYChgwS3wM9hwTef+Uff4Nmpur+Qz5Yf0GZn03s9ExG8Lbpz1GXy1wUi6SMKZq+JT+A8x/Rxv2vcIBjGLSLh3UNwz0n8G1KQG9Ha7c3yItq9eit+co12HnbJ+evU4T7yT1vKekqfqOfvRZjWq9IQ+tv7dAx8JR/8D6VH2xsv4bEoYAwXu/OjYs3uo9b7M+8geEnZ/KlZ8D8UWV9Sa9RrODjTB5821TS0kseEbmcAaClUjMEI5OJ0Dw9bJvSA6xKw9StV1bu33OPJ7vtNEqPH3KBQU+C2ss78T9mjtJsF/PTQ5/T1EMVvtggA9sXiHEfXEl30ZF2aGgiDOFAKlAcFbMt/tiGHF0Ww7P0ZAylEMqKxi56tTxImVpiFfib5vrrJmUHQWpl8NTg7Xkp4zXK56EfsNU1wdMUjjySaYQdzyD4YYUqzLpgzJVvSdOI8FCcjs2DTjk5ALtKvXV/bhq+Wu3OxqovSSCf7Rj+NCyGTykbnqpqw8gayNb35GQN9h4T7urQVHTr5Vz5wd7x1u4fHkRjyN4bBP9R7gQ/oIzb2W+hR5wuL3YgvjD6YXdUyVaLCt4CACMjws030x+/8HMpxQr4y4MoVWrGKimhmgQjUGLHHFlBPJ9rUuRXrms1lDP7t4n39ntkFZJxjVbNMGDkviE825hF1rZMtwVs/w8yKjAwHxwW35EAAi8fD82gmBHnF8xK8zsR0S9p2+FSSg0DB37//SuKCkKGO1n1TeEH++2uPTihrbcQjZp5m6vot3xeOfMz/3VYkuZ3PTToAX86LpbNQu3bbqdsAXPX6fiq56bZREi2eqLnZGquGSx3D6hVmshvqLrNcrMo9z9dSns7eJHm/MTZnU7wEiKNWUayYDSa1/SRdYBy3ddORRxaq26y3fbd4IMh9qYCiQ2cFF8qmYJDIYzDnd1MGQHVBzKIDgQqDOtJvQcCFfe1hc+n20dwZOxkfVUX1Zb13vJJu4W08PQHvjs4uiIl/FPFf4hy5ZTHYVeYFgst/v+WMz2tZKqULcT027UhqsJBjIikVprNKQg67O47U+jy1TsS2GYnYptP/cgimTf9OIoqhU8tCg36FiJxpThva85LlK6oATnoTe/Xuuw6E8f/ThYl6iIAmdxZggZyvSPa5fzl2H4sXIUrQbbmlAMaeC0Rjsw9lqSI49zBYwExdu+t3VZPInU4rLZdTfM7Ef2pUoD/p625w4H1zwDqZO8MogR9dgFC/I4gRSqypJmikh41WN+najVDA6/X8EefeUqYyI+bEPJs/FhvZxX/91USnNPMm3x7lnQsyL1qoscA4cVgu8SLY3wRmD4a7Nry3b7CfgXtQl3htdQAHLEBqz0gS7Dc0KySXtb6tSrs60kr75bXWVFSNcylBTQQ9gL85MMIhXWFKUG/17pRX9R2KR700FC4hFJO0lPIklbJe4KViXtbPhjLc7Y72n7EBK2Sf+VUBMs27JJq/u2PtF8Ywfxyv7p3XN3U+2Z7D50n/d1IJSqs3rMx2jB+VollgzUsSBiswIMXYhcpRernpgL02EifXfJk1ohUGh4fgbeJ/liR/kmrGDaIDZxnliBOv2Pngy0Tn8S8cdR9PtjvcbFT6HxADx3k6RGO1cFwAWycDGXnZCLTW5oniB7edCvOy1RLz2urz/xuSTkMCQNyoRGtawXkLM+2c9gMHRNg8q63st/j+H73szmeC4x+3BHfCnDfCjBlJtvwRhaQAsbMCOtkt17xNohZC3iGuw7rNV5ysQucrSedJ55yOfJ6scfCfzeLKJRAWBtcjxMwOJEhZMkSC+QDAcMflrAlfk/ddHGiEMosHzJk2pvDmo7leAwWjpRqQvCB4DsZX+D/eviQjaBglxA5bP/gfqleT1jg+6FtHmLdilbeOTGi9x0JobHgNOm7BuGv4+CCZ95QhfUPy9a0hGbtIJmOo0JT6eKeCmKBV3/y8PQOJrPL7VIjEdVV2+VG1mF05yo+OU63GLNWfpSqbSyVT/xSsHxKnX9nuvYYlBltmNhkmDI+VfX5Lwi8wqzIxxGlyWtcCXUPiJ9E0FqRW6RPTaqCI4wRMUiGnuqiuz+NCoAgrfEyTj2O2fvopBwllOMiGH64Jz9G1HcFOVhfpnIkTrhUbowI7Vv2N57jUgWfU8qcjq9zmEnoUVfTG7mbcf8Pp8tP+atGBcCR5PMRr6hZSdb1Qh3JheuebKN3vYPW1mg8O/hCSOERNva1H+8KBwR2nmo32UfPKAiwtirzCt56GiGkwpltgKkwU35/RnCT71SDqPYM98XQnqKhOjp1zAPRgl2qNygqsZn7cJ69wW7es96XPCDp2oqhmuGdSx64BnpnnQMAPRwKBxqyQ3H/HnVtXbzwHG0hqcBmDmKnsRO2Ye+Md15NboLHWLCaE49SmJZ20tHDf0/5fm35YssYpUOGdWk+8LIp1r1+xtIV/WLKBX+yM94b+TWWU49FBKVijL5WQhoopRWFkke8ZYA9cxBC0e4vdsrqn1LMBfFTSiPsIcMo4oskB4DjyDgwfklGHyzJ53XeA/xGhRIgz2BhyyKYfMNax8RIFhuAuO715VblPGfanoxoI5jjvEaVL3xz//7tE3aMmDyhmXSY+GtO2Fli6uxLFM0V+xpdGioPb3hoIZsAZV00hPjGIGlJeE+sRXdGXLYAg2XQ+1QN4T41wm7EAxRrtHtniziHds39TO7P/vpRbjj6YW9t33xCEK8GdAW2yTdGHGA41gct681ELwvae5PRrrEtkLKDuRe0y8JInKeC1k4+NrtHdenEQe7O7tfGnona91FVrOVJ5tc13ZyZkk83rGbNxSP5cBYqCe7v6n5fckJRFc6jsA/pax+9QR3WdfDPuCvXN5up/tMAzEesLBfGkCXTsctyJCB51lvPAqLJ1CCNXrRjTIQNJq2oJAQCmiyppqasKmxipPWZNEw28vb/lJJZ/84mMdEYGLMkovowfvt/35Lug/dZ1YfZ8hwrLsYBWewKmWjaNKy8Kid8MKAwGGbtF1aYyHIK6GWLfteCM5171gxKLpN1dk6RwbZjD0YDldyz3KTibYN5Zg4LjdRcDq6iqto+03QW2TtRa85g7lUihIRaepFASXhXAf9F05oNl1yhbDLfaYEbGTKAl9Yn9oXwXA7gpdK9HWJe40W40qEu/hBNwEIM7AUabKj/kZ+2NiaiCi3PLBI71g0A9ZNrcCf2/6wiVm+1eOYB+tpC1FlIaWhy05kQhxBZ1UUsNZAJUXi6A7NaiCZaMW1PNtfj/CmsUnuhwods8Xu7Aph4e1HORyL51X5m0cX+mAnKGQ/eADHDfCZio8AAAXIkGfLUUVLCH/9CtlgrWeFW0N9fB2IfnyVesMoMzLmHc/jUrHcIj9HlJy94DzGRANNgDiDfmg9hcWyhgQ1zokLyJWUPWnL18LPAXWNyvNo9/uVI3I2vO3isFpbQ4ABFACnAr4anI9rGsp4V+rGmOmPHQHX4xfnnQGLagXepUoq9HjB2IYxWrza69GXrPsYs/MKS8bBVtTAM7S0NNWJwdmxml5fFcZ3T+59Hlz5iM1JvvNCvO+Qfx0JaeJZAuNqIGIhUaAMURyVRUbt9EOgVg1oCJpyo0cSt+66Ox3fPHRMpeWiYNdzgYrEQ6ZIpp9Dy26nPUYaEHq7ERGU7aUWMinHGW+WfJ3MrVlHEe/Drgs+223Gedw7chtsHVw1gaWpr4A2I/e3PEDDYxWjYK0sp4kl6nPcXf7ud/1/Bi19O32WV8w+gVcY8zdc7VNKiOnCg3e+Z9gicpK9zwLtb7eaD3E5dAdJfjMysLBEBN27CwcZBCE4MPloXvLL/26m6ZVg5Bj/fqa/PSYDRnUBu0tV3hl8dXEawJ7zSsK4Zkhnrg4HRVBQUDbcVnxzv6nUW9ZMow1RX84ctOsKv5+fDFsbpXu/rEJknuQw3dPtX6mK1Pl+fdT9FMq8rkynoo/icRApwq2KU4yZwG+Y/LS+lBJKx2iD0Zf/2zpHbQDEWGDbP1WUhUSfYaap5ndDdxj8RUl0Plix1YJ7vsIoE2fNF+TjrLzZOdlO1bUdlgjmroXrgEQ5GPnTdOw9sYzg5Hbht6l2jOWlpoPySS442thCzUyaWRLOMyLP8WBzUESwxATXTz6WyNyV5OeOnSogY50FR4LAwIRj2N30comQtSpl2nnHcMDBBWlyYhp7goyzgYRD/aeDXo/g3F7er9uZdTR3SpWSl33H63HKLyW78UkEFxt/x3rpkOLyzRyLWaPeI4Nvz/hpUirLZKO48ZVhYDtE6qSYX+Tf0QMvAqZrMJyKaPHgWPsdT179S27ijlVIJ44S/J2U4NlqGJZxk0swVRdxPWZLJod4tQda001ueZjagUS02S1o1mOmOckHUzpBTPcKf8Xg0mtdJimSSLZh7FWJHWrHmQCXNPjodmD4ECBLFTJ4mhPfbcw5ajNk/raEtliP4phSHsTfa8W+W0FAw84BOEEhhguF2lehYwk2L1JOeW3tvq0W52Gv221uPOuc1m4aQzsVq3gjLt3MjSHWTf8gGnstYkqncjbemaVRqSc/hCEFmY54tB/dOfkwsWckLnlwmlN+qsuqEREPVkYGabgW95lFpTC3s4KZXypErJlqIOwL+E8AHo5tUcdaFLyiMAWU7uci/iKB/EF7KljMBkSb303KQHV8qSb+WqNIqXfu6wj3E788J+4FV9E/10AR0C+/8cDBaBe+NDR8hqB2dgJBO77ohEhL2Gd90MqlQcqU1JjLpxmhpdtXqVUln6jg6yPOQLa2aRD19iMmlCB2C7XcWGHBBJzJLHJixD0wgYf2O5lpuCtORzqMkDPXlxpiSsEuyzLxcoR3jY4mcC9H+7ECjXx9ry7Eqv2cn1wwS/jUu1K6NLfECPWQ3NjgFj4mLMLJxyZuBo0gV5GkQCMxlgesWRZDtFh6LKpNn/J/BbclNpTeNBah+8TUCUu1NDb3y8rnZo2iK6lphIZ4ArEja4P9RYp3/5eNwYgRwh54dPFycnAS6OEWzD/4n2aaIoHT/VyGgnBd0Hb10QJFeqiqgYJi4rajIRu0jUkjHdQRojsy6pF4ABP6N5zJECkE+RP9wvX37uglxtWQFGdDcyk0KQG0Z3sKxC38HecN4HZStM14W99lghBzhwPo/JlWQtJ8GKVLuzSK5oRL7hAhdldb4c22xPdYQagspg/h9Wb2aDzPQF4rZPh3wDefgFKN7Sy8cbQawpaL9IOxnWwllN49AVe6vexNoN3fenSQlCScqxCu7vaMn5czO4ZIirOFWvHAKObFHbVYPtOkrm8C8psOL85Ivaz0H604mQW9Sn93aQghtDH2fJQ1tBKmGWny/n0zqegdkR5D3ZaUcTenRKxIzms85OET5LBJRLNnwKbClzjYtlMj/HqW3N7mxSXKhtLqMW2ZduuT8paJk3u7AG0yye9Nr5dW4undFfCid1vF8B6DWFAcI+Q8FD/GTd39f0w+Wr9+djIf0xcfz63YS+mknlJykfGXqmefcZ/MmOwled7PbO3/aj5XCgQFHtLvDTWZsrouelrObvuKEdXBfOTdr9c49SEQjPc9JnNZvHdOp1CGRWqsHT+HndYRw8ajPX5PQ0y9HocjdD5TfXGwcINQW1ylskFvhZe0yeUvqFwwqBycZjQDdERHSCdFfdIa8Yk8IA/5VT3xIDYNPhdf6lciNblHZjT0MGdGOaras23JCHyc0zsRbqc29jApeGbWOBqq+hgVeOYW2TWLHDklfZdpu48/5y8+bMkiK/Le281N3ZQm2yn6D0qQrrVIxRSuV7aWM+jtHdWxYvtEsLHBxCM4WPH6kiqWA/nZKjOe2LF4fwMbiLpqiQ2q1Kptz4UN8e5ooDPjk6YmDJcmSgxWpFjRlrNfl9ViZUGfHRr2dK3y99+l7974jo8vkebT6L6whF/j5UQ6x2GhZ18OPK826JvAKYkJHpr+zMQ8VlJzx+26UUMfh4cAcmzZXTvw6IIUXHJUxdjzIcpthKNhM3yORDNL48f5ckqby7xDNd4lkG8Td5hxJARBfen/QTvT4VOav5DM33gxOycBGXhbbjQus9UkX9lKGR5u5Dd64IWQsRygg5t+KcHkM2+xTHosf/WfycpZ6KgVeEv6y7jUN5YPkvUQdPrhMmeqTlQUFQGlX9MjbfATtbPD3BS5OekN4GlORZYjRo46Zf6KyyIuIoK57d+m5TnF8YkH4J6Sh+UGF3HZkGnKnuZUKGSr1MeipvSxomfmNODlsBLvbtm/zpEkC8yB7g3v3Od4+QKrtcfRQ/QWCayqnvUhuUqUW1Nwbqecp59qBXOL2G0fT+ghRoAHxQ2miMtF1KJGw9xDbTwwEJY1SpltGapmsjje87W2/nt/DaxAT/Z0xSSqFC/8o4bSJximfEFE+XCOtDgQHI+Vc46QKJBdYxCaChP6llC0lE+wflEDL7Q2YB1snnLLIcX4ZuVOYzg7HVCcaqKBqyYc7DP1AdHsv+9SB/vTEzfWz2G00No9agLnVHI9sHMniVXgUaCfvKfjvBcVwVgqOOo4gV+ACTmvygwXl+HZW+pwH+bXXMtrTLrowQqHH1IPiIc2Dp0Ufxbo358KbrVBh+eI+guV1cSjBxga+kQaR8stbI/lJfKV/9zE2hO7+b8XZ2GKgwyQ62nihADyFNLweo7K1NbI8SPeanr0jJ6xSbi+8V9zxrE0Ph1baSeE6ASN5N8kVPV3IvQRmRFxj7ZmNXyAx4khKlgTjJ9CNiKphIZLWxM0w62te8sH2ePpQQDqRmA07caCtqjFM4RqxDv0wRiwbhtJ6BKm68FtCZ4FzNzslEKW/fvtLGMjUfzt/nB4cEXYE9VLP9B0bvULbNFyE2/Lp0AZvjzMMnZCc9gbjiDc38l6puqWHdH5zJufuqdYl109givw9L3FLMsTcHxOY6FazqAQbtYKkAh94++7Cuze72pfksuwKyl3MlpfrhWuBP22wyuGN9kuFNIij1pWOtaFJt0/5/+aMmAUyvpj+zKqNcFkNkHKzY2d0xQmfFrC/GpR8UyAyN+QsZaOnoKJYCxGXbkkyPp+4YO1YTn4i8uh09tgatAex74vMpan9u+z6PjCjNqGcRcVcpqfplD/Ealv0nuo/puTnCkWG54b6QzhsK2IAxWOrwtnGrYX31tCk+6z/YPgc2TGWQEGtix8PCFhA9+EB9BLGuvS3BS1SYcL98o1/LXsEAgkslDo4lBJxGhnnyz54/mvZzqJb/zfhsCb0sHYpvre4SEvbhZEspJ88XlX4CkyOUXvL6WJxyzv4VgG+v/k0l7JoNPq1MufMgm89NO7sKFPmI61ZclFeqgON+nN9MxXSPMpikTvW6IxwWb+yp0dT97w1Nl9EBQVKSKfSr98h11hCddVxnx0WJydrm2V6Z3hIH76OnEt8/lO/6F5ij1g/B7/OOIFehNmgWJC7toOsyRhb3w5HFg/tYqFOWYdeS0y1mQ2ghUFCY0Kq82dyIFjSTKaSKrJ6pLmkUrs2I3sh4KLOK1RyAl+eZPH+vf7jMZylonT/h+/0HRK45uPFCOOmufhM2Dan7w++wA3oeYuzkYN2u9611X57+Xwie9NyCQ0FF9HRADsQ6IE/FAkkHlr/vUvXQRS66S6k2dBKZk0PLCKDjaVxcRowBUzG7TO2/t9qOPODJlUEe+kgHWSg0CSxDdKorNwIp/NVTZobJwUdH3Zj0Ey6PgAeiahS9Iw7UGsUhpq0kbn/q4gBAjv8vtBYT52TOoq8caatR0ugmK2p/BAUv7WzhVlAH+4Aht8Debe7PeR8ePg+OQIZpoYqXwcTNaujTb8SKuqY1WfIIVaUOmNNq1bq+Xnaf784vyBMHF/JlY17TQl8D6Cv09p1jwmt0Cjwh2hFUNZ0Ag7Uy28nRqmVwKx9wSHC84mqtB52ywZte/J5bJdcBpZ33+Pi/rpc2sEUBHqgzuwAST/MPTum7sotAyvDL6vvl69rsr+JjAZOzkwmpUZGU90MVbVr7I/D9a4ifk9eq27LUo6WykrPCKmQEyQHNNonBYtearJodzxmmI6zv+Hm/VfyGCStlIDV+nijPyYYXKBpNds1pMGIzg3tgryE/GHDNcAOrCaK/r9KUjJSVw8EIN6Pku2v9mS6dUT4/NSZ3KFej5XGwXy7FYHspIlACjBBB3VY+gmOAlQorIwlxeaqdO7nWv/+gmOQQl/9pbduPTMo5xoBiHc6gtS+iEfqwOHnZQxHMuQvgKviYpSII8fVRzKadpU2SQu7Tfzl7M0mk7oEym/LdOi8PaRp/KiQsmMUahSL1+uaI7d/ywTD5Ivxr+1vtJSqU5Yjkmz+5HQYvSnhUfehaivKwQBq365UYpQpcBQW9w5wpM7yB7JURDBxzDtaDctWaqM9EY1F9IRlFSV2M/g8mL3yHiFSC8ulnRj0x59hIANwVMR0JtqWygh9ZLwz+aalC7NWxXSmlAfdQ7v8lkXRyqe9JTSY+rOE7EBLdLMC8BSOJgFEZgAo4Jnpkxj8fpupt2iALf1VXrTvoI4Ur7ea/oqf+1eWDJQhlLek/JHrTPFgFJvGoDUDVBYOSsCKxHZf/h+hFvsyfxfU/nMpjkcyKoZi1nIPbVgo3sqaXXOrm1Rkho09bef0QOeu7UZ0fwT1CF9DWg0T7wsGKEDOrhAFMpFyTPvQot60XZID29v7Zt6SfouLvzoDQHhZUgQhvg/PgTEfOR1VOnfxx+fN/+wlTyjd0MEUAp4fB8qhrTitju4Jf/2Rn/abUnFxYp0+nP671+b3dfn1KdE40E4GDcRREA8Dk8QuK13CHVnpt3fdNRAdTWDaH+5SlCllfCZA3NLMgUbpyG53YaHttD0F1ng5iPH2AYnEQFfIg+T9reUhp36FVC4OS4lokNlAsQdx0MM93O+qQNT0ER1A/16BJ/vOZzs1H8vQlgKM17h1Eqg9x0CwIdytYbOn0ek6sXk/vPU7kB//VLnEkkllBvodtih+P1Dm57OI4DJZfNKaCu2Hezq48PntXCKaAkSVzq4jkzr8fMjmYQxsA+GoTOJ3bKoFnxvxwMw/yesPSs9v2pjs+qE3gLfqNs+C4PTcvDcnrFDyHH0obe9Vblm2jr/yn6DZ2hANVr4n15Redc1EO0KZuETMWV3crXEzE36HRqtaA7hGnyLCz1XafC3wWwFriDHQ+JndKk8IQOuaqDyld19ZkcANNUr5tJzFSdba+RK5KSJEXh3o9SfXlSNIo2ydbDRDeDGsG1m7lTeSOpkmGgGrF66upyKTzmpXJNwx2XE/trDdNZadaWCOZNjNS+Tzolx6HGeJzf3YyitCiTaQUYZ7xdwShfgmi4Xpq2LH6+MqiQ+QTUB8Jj7aeFOBaDp4EA13LwrJNH8Y2VmTAWFSlvCY5q+wLuOXbRGy7dSjwRGI5Oo5Kwussht8u0LGun4UTxlOfahGcNnc2g4qMWUik6Vde8WeLz0cAt6SzGraO8juGoyL4n1gmQ7MjvoiNjbC27YvqJQi2wWrl9LbEr5dDmpGnDWXwSD7k6M9TgLhwS7oO4OZEmkaujGPxkp7MTNkXsPud5JeTtFZn6i8MBRzI0cl42BEKGY7Coer4uy8FU5IT5kg6K3eIquwmx65hifvyPOdvG3yc+fjCzopDJgHt5jhh7k2yoRMw/U3taLNWD7VTCY56rOFaP9sCjOVVjeVvtRm7aAqMEZsCThlc1sO2f/Yw0t1jKhhFPK+QpxvvdK+lehBgg1paM6ZKq8BTkBMn4IgRie5NmrPEYCgpQ5Gy8RODG3DL6YyqViY6xOTx9xBHyiXX4huYZo8RgkUjY3+pinf4o3WBX6/HKpp8mesBeUnHRZhCgawXsiWiI8pPVaVA+6GlB9Xhsqpw+MRBleGgWWMb9lt4tj0EldWo2vFw+lNkM28RwUVRdlsc0d3ppKqbksyl/En2Ct8r9CxQRfXPvsuo1Sy7l0phXLc+D9QGRdBkqLIHJgl10v5zJZM2+97uO7DgGGIFSfHsULktTMPo/QdEohLT/L2i+lNn89IYQN3t4ybUgZ66gPe6fJR4C1DxgI/Z4sPRA/gdEYJwU0zjIIjd74Hjb7ZJudN95EHJz1VYUJTnlp6UieBkMRTZURKQUXU+SciXL+xI8dUGBohZvlBfjL3R08vq/hSMGJtugF0a/GLnlUbJt1+mNzs+Jt+PLCPObyXU/xdo7uRsK/ZNNgMaKECLoFUNanX5DxpZT+3CAqbAPotN/6yo+6Y/BZpGJdnXsHgseCAyZr6X/RfzLIAMvid46FRpXxftHv3F34HQI60+m4z7LLx9/yIcVrsfTGrNbN2aRrM6+vCpdsFROFXY3OXG7JiSCiqzlh3F7mhlmOb8QYfgIPOj00ote1EZwfwUwnuyOopY6VCdsHervBH9JJFl1EA0EzyVBLeUm3Bfp0brz1smMNj7HUnFrxiNoqFGio2SnrSp3EYndyhstqPILHfSpq4dUiVvnBAydVEHhMa+P1Z3VNqRsttKYRLwno9ak+nXoN0qGwvPyJDu2KN9bZYKGv4wUNFETDL83UDOjcrfufmIVc2f7zLU54wpYpsbMbMfwj6WLjDosAp/qH3eX6JeSlw8alNt5kGygo58KdEEPKwS3r/TNh6p3P8muO4hDhh7sDW2OQ6/Dj9XEvSsJ0f4yzoXJot1dqsmdG8GSVNfzxdZFXBErsTrCZANaqrTQFNFme2fot4HQRI3601mUuay3AjOd+R1NTrisMlU67TYmutRe3BUgjlEcP4Rgux/Vd6LAOZWZgApzwlrL8Mt8imcW3vCku5pP5YzGxdeqPOPeNFeWvP/MPHZf6x7hnfCC65UUofrmz6VCZsJpenmXyzIyZXhmtP7jWk4UyB1yQaIMHnwOzTZ4QcgNybGSgCGNrPd6JSSW0oirehLfNyB7Emke22cI4Q7J+vGt/3MVJnOw6Dk9v/Ubp1TFEsWwrmkxt3V82myMEnBAL4m/gte26Xvme3i6oD7HCqPOgW2j8tqHK2eOcROPBAlDIuUIlI9U5wd33Jwzd3Z+Yal7l3HdbtoKpb8gpKqHBpQ5/X9JTZdzZI4Q/t6ESqUS60ky1ASC1Nx7b7NaFqGSPy+SaR58nXc1+n8Zx51Su1ZGmw0qq/I2pgiG/c8J+tUAgCRD+x3XiT6fYajJiko7yTLbBTTCeGq1/e5RXdJEC3qP97dxtTe65p13vfbygJ2jRN4MmjwcCrywbns93XMKPC15AW+3lG/WTW423iNyWfbQMQAAEEEBn0x0Ql/4DwrypS+/E/kh1DWZOJ1qmhTsLYAeux3iKMmkpZxSy0+rsLzNkmYFuCv2l4hLkCYpnThPVjLNkt7Rgv2Y0La94iVvEPFWKRIF0MqbEfwgbXAbmG6Y3YXHTZO8oua05n+EzFFF8EP+olJg+lygO+LbUZ7hH7z9wV/RqXOWQDWjOOyfxT2YDMxA4/GW8+1qNVoJjcTRb5RW53Xm6lwAHHn+y9zNHgnHOUQAX8WoOGhbA87U7/4W8vSbGT6GGhPQkJXnjMte3HNMZTEZAMPDUli9t6XOCBknwvWukg1Wy0zQB7MztrL7YfKrQY/g+WElSAmc5qb9GY2ZUCsRV5s1h60UzwCqyng2zEeyfup9e4YLlfVXOUx/UGd6JIBazRnmFB1QwuXWmbM5rOwzDuZRgM46FVUOBQJsF7Xk3frA02PhGChyqxMADu8z+WeTBNJF1yayE7s0IcRg+FwzPTR4BFCPqf5wcG1qyUdB084dM+6wxIgKOtBW1cSfj6FGTBx223e0k/rUoZHYmPnp2l0kQJZr9cipmR/6iMorQKez55x6FUl001A1C0jQe3XGyBCWPVKzfIqD+k9exA8E1LRzh+8jIHGIqE4Syanm0KhxNL9NCT9xQcFfIsrVIGFZe9AiwP/LFkr81KrYRVeUFhgyrEAtFZfM9h47MefgWKCQ+U76YVltj3EgsAcSw0pJz6psCOfIoi+OaDNhHE4vzUvfu6gqb1RLa6JJ16Luv/j9/sh0UovtOpys2N6ro+RogNEirHMjjI/CsedqFXSKc/qC53gpEt6o4BLo7OKIU9fDGT7Ku+DmFzG4wBFJfzuAgcrilbwu8yv32eDpW5rQPu9lEP4xzHyrtFtijigYvF5B95AlSix9ARhWZ3Lw+xs2ysVD3WHWgMlAINZPr56iuJS4zjjjw6YbdsGM97XNPTXsFo37LG1k+UtSnQ3nzpW6UkgqiPJDfIZ+c2r4+Okcnf8OsRw1CkgrBKCSI8fJVvHTkWlvCGID+2MyiKx9OiMM3B43EGhn+jhG5jN+TAkGJWhRfvRBt5seSpTcFQshgfTMxViaAD9fEXwsaRFLfGH9IhUmkuJC6dIDc8KDSzQbfEJ4KY15VrP2ly47FDn6F7BDkD6MLONRnsOG+btLM9wdqNOURiiDDOnCd0GEf8tQQpjyv1ia51ayatTHFWrEOqjCZP3Tur+HtJjgf06pzVYXmICpjvynCjOQfWcUCGifSmnRv5ItCKtd8qvWXNaLakPvlqMR3EwN8zFZVIg/y92ekW7DNR304BiepGxRnLt7XnTeXThK5X9X9rTOy+AVkXRZzGeNvEfRPy8YH5NMFddiSemp+ms0H2yYP1Ue8+wUzkDs4zFWCgdogMWp3NXuJvPVhHnISCUzm3S6F2tkGfuPuPGpKtA0CDn4oxMcxAxukgvfFUwjNDgG5ZjDxvzC3k5hdX6o+jmvzcIgUNV3H/x+SCwikuuoBUzQsGppSM9YiBU6TkS5vwTWJ01AcFz94qorjP+WOau8s0BYcsur98YDsho271tgtN68gktNO3s1FN5eCOY5LnmZIwYLQqCzITUqHaHs4I8CXUSZwJ0RNexDmMDO+C7q4mITsJ8Ppr2z/nLZTGgbOVnr0ijTlFtipIBZ3fdQ2fYkUYSHVsUQvHUJq2tCFtl69eYNMIY5zG4KYZ9ssjdRs1/+nug+BVhMiLdYp9ZX90+Sh80gYrS6ShtIUGpnc+agKUFqZjWirkEVhBLryRv80wpmrhqE9RrJn94VxsNhu0TvgKsJTJbTunosCa1SpvockD2MBcGKSh+8FJ5tbhfI7s5LUCuoYxtO0AYfIzUZ5w0csXbCHWqJOeWW8KmfBIkm4JX52Fiyos2x+A6IyoWKHWLrdEcW9vGd1pnM5WEgjomkHe/jNp4RjAX+Aql1MS/NflpHcJ3H93bX6jUc6ne+AnJJDkwmqOnNNkar0Q6U2icAQ5XWp5tGLTvG07siUH7RlOuShJHJnAr3Xti12I3yVUHRLGEsKAvno/6YYdOzduGTtuwBh2Fcjr0xL9Biri8PwTFdtKO15ObCz0i8p1wInw/DllEzVnI6tK9b6QuzoOKUyA6L9qe47XwtssI3/nPtBf9qAXA2mtRnii7XpEbqKkmEu1vi1DoeJtp5yPi8GEexPjSswI5N16wZiPEAeGXJzD9dvUnsbO55DuUArFDhNljkKleUqNILBeSO86vZDThVKV7TxrA0+/zIINkgQVAhRfHY9g11z68CKXS7R9HeEkRAZWdTEmVmQ4iur/PY4Xm1U2UImSnPz2O0BoL9DAcyAAFxFk5ELepvIhd0p5RzCSXrBGEzI/jy6QvrGASB+yUqab9Ce2TGT8i3VBV/RfCCpo1+1dMv7xwmN6b9TP+Mk5HD/9Yo6FaDvF4xKw/AvYisPzDfNhOrVbThEOzkJpVLrqpxglAkzoowlBveJsuBU9eOc1lw3R6Rf38wtfZF5ujF7HTTrMJ642O3UQUK+kCJVjW1I86wROMzVI/xaD/TqmxHCBKznenNCqUd50OzfhMzYR/QDK+IY2lDdzuNI6a7wpTVkZNzs9yHneNmA416l3fzULLnhlx6XduDg0oFqU4pTwzmpALdhZCvwfI6xPtO4IYdmV0A7V3GOvIwAfKOnnNJ2KPHFj6Q0OOYtE5s6KXhSTk7uk1mbIZz0Z1LUrViTv06VZAwJF/3EqLzZYFHtFVGuzYR5ldtd3d98RVo1JS3LjFtQg+wi7YPsoJo0uM9hlCk99scQVuA4m52pFpi5WJ7S7qoWWac78RtoiAQp2ih2Y06AsJW1MrBmCaQV88pDlsP2L7qVdPv2e4Tfcv8QgoR5SffdXGEcVtTtgFONkFF17JZRHtdLRhuUFWzvoPt/epFnF7shDmkQBo5Acgd/gnWdEw/pDT6PcomTC0I+OQ+l1zqJHvQw8nPJPPG4P0gg//Okujx2/SdwQN3Ck58ZNyjjPD6UJHTcGb2U7LvUFUwClbaSzcHaeb2uGoFM8eHR+SWwnaK98Nqi4Au52KQ4HuRIQ+qfbrI2XfDT2PFNMW8ArtK+77EK8Tj+Otl1TViWT/ylQbL3Tm450ZfiJqrqOuzvYGt27f/mAjCGe/vIGXAXYywDLsOdDE9VZN/Aj89pRYIvYdywC3fPyvH3xJ4HLtmJ6yYdE4UldtF7SJN+WSYNtOOpvSo2v4tkl96NPcYMOO1BrPbjUILCI60sA/WnIj5Iaz7gJoDisgQoDZjtd8pr4PPJpGu/ZVrPS4N9wPt1CFGGs5tYaC31JbUsH0GP9ocshY3QHkkUNU8bFaOTfmiyMUHZZywzlcoJxNGhqvHHaBYYExbNlLXfkGRuR8KjO4FGAaXcbtpCXemhLTwHfh3ggftv8ktTC9ZMZuq03OuPsJPHcX+5h12NOfkn38zxZxqxlqKKNnKMxNjW7tkwlnJgMudvzazULAvFZzxXeIIJim/a4XXAya/U9h5PmpFkxtNfiDAkKKf/4vAOX4L61HwEmhOJhG39Wo8XEyg3+yvB8/tG2eV3+kpX2MFbrELEwcPSAlEAE7yeTM6ISfMykaDOFNWQRlqa2ek8CLhih4Q23ObRKos0JrpXSRbm8bwJEBY7F/uz2K5kNmFXtAkXbG7UOiGgTAVgTgAtsjTkgIkIVT/pwqRvGqSlOBvMFn68PFmJcI8M8d/doMhsoe2HoaRjhNRsS8jpca+HQypr/jSaAKkHqkrtwsytF7YdLzf3c2kpIMvhjQrbfTJd41/9Pm4oD6iJ1zEfzkDprceA76aSCLA6U5ORJRVPwvy1sQ3odkyiM1Q9LW6DuOIncclW0996KOmfnv7cQHBAcaO5DoHPptG01RRF8T2xN3B+fioiujzXm4CJe2I0bE53BQfIl+/zUtFwR3NbtHv1/JvtwEUuqOW9FBPm+HBXHYD5AAJnJgyHmFJhsezrRCdGBLgK9/h7gyVm1xZ/zsgiIH9oG4X89E99fwlf3t+sXpZuRjDzk9w5n9buTT1vj4uEaGyFlqNRp4PIhYXv9ut44+AnG4HWTv/JU4evYcTgU9YnpzDHuzeRi7tUxhHduK7ejwBk9OEQH/6C9rfpoFSVLwDyGYFmJiLCh3LAVazfBDR6prz8DzLK4ETQvVsEK0gEKHuy1Tf+QW1TvlWg/kZiOfmM9KFSmiNJHM9jDfmmSDPcqdYhmiXqlPiK5gO+9zZebRdSct0qD1aAZmeqkJgDjNLKbjRgVJ9PWeHOCH/xH5NsV9PMpdXdfSQ+/XZNUiYt+Po5PJxPVPNBaAy9iVA04sUB9oO0aTJ25DdSxoAXBIEJpSIjFLpeTqcrr4Pd04EejD9LcCOz8MPgjnkmiSM8HWn3iGlMEYdTm6CNIaY7qNAKIAWTgFqY/lyxqd4XM0ov2B7NLm/i2Z7dITZ6R493yQv0SRvfZ8WxaWqdCGNZbZXdXYvnmKmdnXGX2arEIA/4PuvzzlqvSPg6j+z+x8aZWsX0rAKhWdHJRfhW/4o7y17Sw9vCHeKYh/VeyMEDgC5FG5DLg0Y7Nb0PpX9xxIyKefs9Bz31zPh9Bs6xMCzHBDbx3K9uUI+SGLk1vys++K2aaH6gUzN+omgDjjkCVQaQ9JZQOdsmkexnjk5FUiNuloh4VLW2VqmxMcusB1mA1h6/G7LaXWrq3mrAe86YBSFILQ/wfYXOJFLXIdp3DcK7OeOTefpvVYLIDlsic0t0OhvgCpkoJk0aUz3UnkMxvLkRtrza+3fULLrUhi7IBODBeCNGgDu/jSUyR62+uqLYtC2g6viHpi88eneGJK4xG3HfGDY0mC3FoUqD+ywz0M48vqmeiJnCfReZVAJZJKdKtAJPmoNn6KszfeXukwgpcJ/MP3gZ1Hi7REvhZ5VrRSnzkTC1jAY4iJ06OouM+KZZ19NI4p6PBtCH7auAoz42Gz/2Wi3Eguk2773I8vu1ymlBWBxnSBKDztDxB+6bn+xoshETlXj+wmDc7luGQygU4Gp4gT6hTRY8E5qiSMcsJA7/T16azUVR3dw1SRwy6BLfi9O/BXBZoKUl0QZe0uz/dQXI+LPGm+BWoqlbQd9XMLw+WwJGUUeQOvqrUSpN5YxWB94xrLsh0Hwlqn723zcIEcRTredzVzME0ozXMhUb4mghFjlw2jSI5YxKpOhgA8vZ0f4GJYe+6cFJwF5cD43WWXYCLz6ybZ7sLjopH+DSB3V9iV2EjmD228PnYwKTJmuW5ONVpLcceVj4cQ8jwwSUCSVwvWGFtNEs5w6k3NHxVH7IDg3YwEgGPlOgCos6il33n6KZfNqsed+grF1p5JdKRPIDub/3K3AeuWA0XZRg0Dc6G8GA80Y/PmM0PESLWZ7T+YRyLMfT0t0cN75O0SfCVJTIuDyH5AQwUluWl+tX5L01kqOUgwLQVUFoqKNcv5pyZBwFdrYDZSz7x9Qe+4zVf3BcX9jZ/TztukcK6iHFUy6dZdRa1gV8Xmuttwp+WZZGUhyarxrv5kWYY0LzYRV8kpwzbibTSWtnW2D9ej0sFwC9a/4i1BuJN+fUpZl3S+wX0EAAAunAZ9OakJf0iXN4dTRO3IaZ2BQYDueuO7KYHfpaSuCCvLnGZgYtT4A5G4Vv6CT3cxXv7b8J75fDqCtCmZY/bnBplThwia8dtVCzzIlnuhEi9BvLQcsB3OiSY+z1K+07nMo/iKi5IHol6Vp+5gvE1eiQ/evObyvV4F+lDkjvSAMFkwTMKWd5tLOZj3CnizpplatiuFaN2ftKX2ztPUh2C1kIKHgZ6z1hob3szMnqf03gSKa5CfhbcS93A0qQfVSXzhPIVftnsuflgZUj+NcAM/umFNke9x86aFukwJIpNjM5JEUUnHfTkrcI+s+1xEzVIHCpOjFAmIvZrX1oK1xx/uf+qXEbuBMrd6IDb9EuKfe9SYMdDNAZQI8+3jB+466KZdTn8oG6fl40GewxC8G9LwvepO9BidxrAiCo1uShVIonsUvVkZ3ygPhmyPrKqQITxT4xFbA4q+uDJ4txe2cCOia1nfkIe2d4MrhPkx6mxf0jk9vDmOKAkBpni9O8Dfi9txIsXn0NR3uuCEcYnQL31LbMh2SFiXjoRmVhcQfPy6wLS2TIuUUG6ZJGgsWSFtRWeYPHYpi2/E+R/pyRD5bw4G7YYziYEhk6m9i/qn1/7uAdCQQZ4tBzWIfMNwOl6vw4LEL2Tzuk879JGpP/VpTuOJubjWU9kk66zC73khCWTcp543N5/DnomwQevesdbSEwBopr4gM0aaNK1W2kQadDrib6wky09otCGX1SAKvKJh0eWUgSfOJ9OHus5QbCDLyE3mXNG4ztikvebq3PQy9nOmNUs3kTmNXmxJTPHvH0kPGXSWDfHPZFIOzx6GNQTjMESjBNICG7QRaTShpGSiaNHC4qoZoSeM7DIFRX91ymcWzaQyi1nfyQD48X0RtOKExGfc4V3l1F425JOxKNL/BrGMBb7tlg8OQCWALUDRxKmZXQy9vaXXMKzfHuXKHaNg2BZH51IRU+DaOCtYfFy4Y/LUX5wQdzwD9VqYCw1cakf1nNtJHmHQIILTLTU+IzPiObOYEgf1pt5YrhLvvkK+KHRBCu6p32LqP/U7Ymt+jP2TgJsiNN91UBHR5OkvTQ5bztH3UioOpKugo9GmTeiOxX+0awJlIbS8eSiGz985wrmdmRV3GpcQFgE3pMXXAF5seaZkiNh6dClYixvXr5oTCx8o0tE15iSZz28HLALbCoyymBFKPWuAlc3L6eh6hTqSB5a7+nRcdmhtf7vxDI3f5DSgj54CLP4y1lCB+x5Jf89ElP0pYH1DV1zU7HP+naLoWozuNEZPizv1/i1u/IJSonVSzFqO+b4fevxObpsbBhMVI5qPWZCJl2ExAK4SJkm+hG5H9SuJ66THYl3om9xycSHFanV8aPFn7reX+PW1M/mh3aa6DUD53jxzrhKnxm2SGgrQ+B0/4LTPGgvk31J7JGkzwpLSNpv0eJGnRg9e1qmKJ8mZLj9cMjlM63yGE2grOlypBgeuq2x/i8Fy2abJIc6lAfKmGGEqfngjjrZtpW+F8tg3AaP8u7JIbaQakufF0dYTcQr7vUSi3hgzaTftHqUuO0I072kAsMmJ4qiUjqiPhHRUtpaK7peou+6Z8KSjw7ENVRyUiCuUPcZ1PqoLGQsaFsJA1C/5INYM4cLVQAa7fpCkXTfcdWp9c9NEhUU5OBjYkFgeK8cRzVdDjLkisa/HIJmc+pg9/vUsItlMP7eRYJMBKWejMCK3obkSwyiZWRoHDScUcl+Sloj0KDv6+a5sidztw+6dX9ZRukPobbrm+gn9pRDbrp6Zhtya5bcnY7yxoxXof0SvybMx27s3/KTy4GDGmspx+RIvoSq8oT01Eqpms8McCTflpUizb6DzGoQJbaRCK8N6JH8HfBDzMltZJDQAWMq1+UeN9P4txO3tY1Tl3pSHMWcjaHt/f+/GDdcM2Qj7a8yS+TuNFNPFD+oSBR0QMYd+yL1gbZEvn4bOxQkildmBzlAhm8u/XdBMr1ZBJ48UPF8+vENBNbwztRR7kkZuwbaKugWfOsSYe/BkWcbML6imkf5hSZEbW+YjoLPKjT4krRiO2CnrODuQ4Ovy9rHdSBwBQxjWokS1dpHMGPhwL0D4J3yhxaDLfBiDePzOfpX/XKqCtNBRxp4SzEJ9p17N/WhM0/YPZxvHYIybYi8f532GDWXdt7eSkjSGoExiMoOhqoYbPds8vUNnulb+4TZ8KBpe8cifSwgcJrytPk7IumOWhphT4WE+Rhgjd/a5gnZ9taUIm08M25w0elMatV6xfVYaZc0X7g7IZZfhDu5QdRmc2dWSEZiSGZJqth1vYyn5snf/t70dkD2UtAdYAFhi9QcVY8Zot+u7bmW2m0KfbJUV47h2qR+s+IB6arVuAyGWbPRSJ+1C7TDQa52+YSFvy1dEAF43skmvDOZBnuA/rJqPkd/SBTBUgNsFSqIO3vCzXek6VVeMQZB6iFk51hy/uDPsBvkzsZzAJSgTbp9hb6MatdL05/kZGudKmA5H9OP5mdNtD31hqFMf52JyV1VYVYHXxR6HTUaDlDJZLadpRqsk5vi0yS/JJc4Ogc4dFZwZq259E7lZNjDj3lDzcIinH7/N/7Ufj7iY1wpAtgoNPYZUJ3KiczYRrPZw3w60ySqNQEuQLK6sPe98+3sAc5cjBUUdK1OXpsKR2cGqzgAfyRUf9itiQIg95GeXW8whJqTAMI4kK+x6NkxjuoyMgLoILRlVA0DkZhhVFcRRPhPUVD2ACkMlXZYWc+DaxjAFyJauYIuopzwLY6ncHxEu8KxnyRtV7PPGTTnJsVqPkIOiZp6lILojTFjUgq2RthH4BIwICxhWmCP0QniZ8NftFHNNgwCQAcjP622mvNKoLvJboUtqh7EZRl6swB3qXK0x7YEsdmvSD0uZ0CsRQXBEp6nioPQUF6c0wTb5L/8123InvnzeAoySA3AQWjWl+CyxBNvnulnpWOEUuLHT8kJ6GKUiiDrUIgdFwW3R8vRwf0ym5+GojpQRVb8910o1yLe0uD4KAlk4BertPfYMSrC9R9DRE2w9BwWcw0vWG+YNwwIw42hUCchF1QO5/BkiRx1KD/pAFdSAFdhDL64/aGoKDfy280/4h7k/cRgHskLtLJDlQvmgrBkvgz/KI5MW9rL8qSe/zkyRvNZw67exyzXTUWpy4U9kfkcum7V5T+W+A3Dpq958nu+Xb3dBW2sArtsuoMNma4KHFFnaJwaIzFZouez1pgNJDSyOW2xWsfZZ167bqMly+in2t5QGIf4ru8B67HETChmfLO4L89bGD9YYKNeFKHUcK7Nqb65B/zHT1zTe0gcutVcn/qiwghU3gfMWLf/0WgalI+Sc6ZhjXEbSAznfjtDo7Htdw2efIFMm27+BNaVXxOl3qd6VJ0lGa8UM2EKBLTjzeWVOeuAM89vQffNTqmIs9fv263sVyOi9IthuRpQDkAcTYFgR5LPXHP+w4poNIxycWVcqiJau6PK44eVoQ3BIrEKPIDmYyOr1jqMovWMHgJwmnxSbqa6X6LiR7XHf//5ILMwSu/1MnvlV6W6QNpiaRgWnhBtwGUANdDRMMxU/fEZ3rdMCLZMt4DZ+YV6qnc5g2E0tKsvzGEHRo8PdQb93RnFnovKY1HDj4wXrmHTr4e3KOOVesXCYNanQZSLr6C/K/2r0669rmxEn8t9Ro/SZrIi2ikFSk0PFke7j4eriCLG+4vlkcPW508EwBBZ0ofPWVKG5paAB3mr/xCQZCONPzKi/e6goKIw8X+l6hq9OO/Zwttta25tcgiuQfrxm4rZOlEYrZvctotDE93MRPbUQaLvgT2NgBHWbH3K6uTlh0x2WQhPT6lA+pgT/f69YEyA37+Iy2pa6PwZ02URPgyyoW5aNx7kq3KTNt8oFCL/g3/6PfNPi5udZ0gHJ+9fF5lOdGTIBjK2GXxS1rSVjRZJ5k/gyR/uievVVpiP43g/UONHXStJt7QyGyGfvGJLZ6ru8hHwAAQ3tBm1JJqEFsmUwK/8WpGf6eZoAj2dg2SmK+wFQSCZTogIFwY1aH2cE7KiUAIwmHZgDScPctjcS1Un61nX8yQqvhDNlHHSsTh56OvjFtlDtCnacHaTzhpNhV+vB3eHO6Wz36BUNj/Vzc8uRBAkE/ZNPu3Izb0o1uA1Qj4lSDn+P8fbCKA/m1HrlvNwQbHiezthkRkyViCjkFNcky8JRo+UYnzlj9YNylF0W+N3KjKZRaEPZ9AibtkQv2ZLVG0AuwrugANKhsc8zHJWD7jXkk6PT6mrw1rWW2NjW4ydEBcNxdsHVGzYtO6bnXPMCe/7hdIxhO0bIbg1T9kJW4hbl0Yc+6AbFUjgJ0/poGFd1/qVqXy3g3UOfdR0o4895mnujX7ZoGp4nGhZSjTa+E/O2SYMvuufEcsfsogz8VDofOOYpuBHq5x6s7c5QEpIjJ4ByYl+AuKQybScBn7RfxmuoYZSTdCCRUawif2qoIf6wW6HbAKOhDTztnWjcJPjtYbjf2ENktk9c9vtZYZVj61EcHDXb7f6btzG6EtvhvCDoCA/zwSFC6oLdQkvNM3cY1v33QwTD+2I6HktIB/txbtAh3LzDKa8sLiXyR4wtVfo2YtiSeYbBJQC/tX1wdnHFDhyWb50JfeiZOzB3E8Oq7On59JTHMtcZg7q+3+qNcHIDu0OcqC8YzjE/D278wlHEe0EX8fjlIB/GT1evEZgFHQ+6frBHERxjVLTvtZFz8qyRrSHlGA2n+QunNTO/0csXlOWmnxJKlIsDoosbilErq38Nu8hESPxhr6K02Wuot8e56K0MgszOvc1jM3FGXPrlzhtvPJWmYMxvLDgzZCwq5rramxCciS6OdE5rex+apqgwGUGg5Av2uxAI0VVi9c/r8Og9ba46XBa+tpwa0mvmo3SG94YE312ykRuOQCAdtXNsfJUwz7V3PpHIo+7hlVD/Fu+CMXvP43B9e+J4cVpX2OUzo3u0IuHF/N0HTApMYFcuXQhnOfjlYssYH4KkjJyXjsWzPM/sfKrH1c6YSdD5DCN144AqoLryxFamx6Ofh11vSe0oc8MThuYuY/enrTANZRNrqiWwlXdWzqWFRDZBk5jkum1QMEdXpvyYsPCCse16ojShvD3K7TFC6YVZ7kWE25djSvh7r97rPkKYoDdo1iC8u6esEdcM1cpexjETbIpE7Nk0cR/SkHTdtH9moayjIlodiHrBn1Cr1zmzAiku1RB2UpRtudjILwdEk4gX6z/bMTb/RJH1gDpuU/4aZDhJOu6BuMpzpWKcIMENhJVFX3gwIFzT8w4/hns4yjdhLquJi1mbg0wbmo12+ILHEWJ9yOlo84y+x1E9qmqbDYY0NYxr3Akb4vCP05CnJMC11wQAW4d8MDBTUXAKO31yGbfvEuOBIVPbE9PGKeICYhEyCTp/4gJFH62NkrnUDLlVFgdJm4C3mgtScYoKPC7DhiN86i4DzdaE0bGuF3GH3UVc+etQD+6uTsy+g9SUWgWas8tiTdjiWftQVm+L4QXzQ0Uv7qOfxu55DK085sJ347qu3uJ2g6Ori1I1VBRBJHoP+YBSvkSx1hik5nVxXKjhR+QvVSmNuB+zSGBfPUogZNbEKOZkAbZyNClg5v67iUiKLvENrFD2OYk7mJP0fhLaN/Xp0RYiNPaDtDuaHUCF+F00CP3LlgJWycvcI35zMKDy/yjUATwA6xZn9whsChne8Vxc/AHYTLWiQUp5jN5Pgkrwf6nB+4vwWnp33iP5j/3jnu97DPJArQXvmk1X+b5o+qq6VURkK7z1MXJa/UZojOsmMwyqBRYEOpMnVPRvEx2KrDTCSirXtBDDziVMHkB6Dy/o3ai5Q9B+BQp3QsZGoSx+cT/WdYtnGZ4kaZk1GOR7JNhwkBE0K7Tp89uVPkzP7VoetYAlV3KVACSOzDU/OoGvr7kgiLnEPjxV8a2D6Gg4xTNqpyUYUUMO8xkhv8/4ZZ5x9HW+YJLXYjU4L2dUxdkrvF6kgU+/81CnXxXAioZMi0Df3CNWlmF020qIk9VGeS1+sHP5PsJOW9bU+xdOzy+H12vTJ90tadXHBhmyA6SxYIk1IZl+981X/dGXMqWE6ztk0qC9qwMnR8zqgteeAEXkMO81bavdpr+iWiEC95Z8PzvzGcR/hDDETJYgWw9h9YzmAAS7h0DXLrBXF4LYSVNnnmwys9/fCjjUWDR0DT9RQ0ncYUUELIzhagnQc+TAp7uHcQEl3luzm4xKcAn16TZlNWLZVjeBPB+u3vNT8Ez1URVqsDslCJUlng/O0m+dI+UJ1wKUZy89x7ti8ZJ2lgrKhkMwgh8CVA1Mbig/f/bOSLzfeW3p6jgfJzA3wET+nJawrHmJf8GPdvQZZGYVz8KGf2AK/1vqraYu0Yxfh43yk2YOonRZGKjtpTmY0bW45nuAsYWPQiXRZNyaw+i0YfO2Z2tRa6SJpIsLTvy3RJ962WRkYn5ok10IxC34stFCSzfl3ISPaQtRfES0NSKMp4mbZQdBtIH/eo386b4Aizo5cUwRDIwIZv2bdhcGJouFOU68cJAD65Mvnc2ablyW7czgteRjZOqA7kUYcLRW2+nbeiup8K6LhNjXcZnu2g4r2yltkb7QNzytJ9WzA1c7KjHIgFQa4vEOOQpkFqV1mBKjZz2tPFLr+P3mQ/Qkogjw4e54uk52BIFsanUAKSdyPSPMdcF/qmG1CISMT9e1I3sVM+aFHKm4WAfWiKoOLJl/ztnb6azee2iPX0IKL6QVYIWsiEKnAqPrJ45JJI8LAyBxIa7k2hGHC1sZjq3ABp9Yi4dPQIXZ6BpSHvJm5wqSs8Y0a0JaZHkoykeliIqhAfEu1o5VAQ3jtgjQQN/WEG065bxqBMq5sU/B30qz/4hIFlDigOmsiPrytfo6cRa1FYzKTjMPl9FtJMfw749gYUDUFxFUVtrSt7ATCa3hmI8MKtaymAtHmfyB18QjVwPf8vKzmwsmxQSwJ82J+1FmEYfxskyJxdOzNFGRu6Ny2B0c56IrSQCZD4bm1Ste41IhHOWPQZwCcdmEtR06Syal0cNycdX2w9F6LbaEcj6BLb6ZlZeV9r7ay75qXljABgUkGCnbhcLSFusBDsPvIrBz8sq0SbPB699stCSe2sFsUTPtfZKfxl5KGpzo7U9VlXZuZyvYLlyhmBmiIMV8FI51/yz3LXgKZrGO6R81cLOgqVX+H7go8v4y0DVhxwIFe7PqvNfSZRbgmU/w1H7vwASxE///vKCAr1kj7k5HnAcNH/siGr3SPwYym0BsxYrBsLg+SRF+00Lo/Y0IKluzIK2yjB3Ty9uI2/mX6+sGo0ai8wcQuYiYbusOY0WTj2JZVvwA/xdNU3Y+Hzc9qSpEP7urun6hXcsHRGqT08uVxC/7aMJndJJHqES6GXWmah7M/7bhdPBiwVhn3jXdyPhfP3ugExeL+aJuCEJDE++wYlyIh/0C9MogeisbBVWGEkp13pebwOO1S5d2iwm1HWVDNjgnfibdfMApViblnZOlhPW1bzJvSynIYPrsC6N4dSynJU6iay/U/Nw+Q5GQuKqcHW0RD4DhX2+lXz5rNq6KvpTGcCKmJvLcb7s5GErw03fOSXtt0MJtQcBP23Q4BBHOlFLPq9kTxtWp/Dk+GTrhiGaf+OPcSjUAN4JRqBDhmIHjYC2DxivpAr+D1mHpQnSzb0jJxB8LIvqxbonCGuAVNMcBD0bqA4qRm/cJgdj1IVzSN7mYiiuqPUYlkpyQmx2ydzlO2A6oEZ+IKdbq/rQsYRoj43JkL1iE7KA1KDfAcm+HPM1P+o3AAtng2VtanuobSJPEPS/6ChDU6GSLEQapbQ75gqN/UF+Ssh+dg2hX86jmrUuOU4hlmtEPR/41kyO3UZLhTOdd63YQa0VdkVJobYEWQPm6wQKnkecyeNt+QgUYwdmHv+/qBySZSYtLesm3zrouA0JIxjl+wfCR61ZrGQqDaQe+HzlK5w/YiOS8NTLDqMizXa+yGxE1o14mIPAsDoWh4/AVy7HNKo2v8/JNzeI6d2bCN1Vfpc506EPF4U/ruhfOf9Adjm9iVdMYDxkiHd2pi8bZjpu2ZqX33OAK89zJimcT1o9RdPXX75ctYnOOdo8SqIdw14piIu2+6NZPSLg02DjjycaadJtFlPTWhc2BSQGynlkWMyog++74ncJmT3VWb091ds7k1tC4QCQKLtDJzPv2ezwP6+xmB3dme7da+iYU4CjXLKe0xhJgNBPCQgJMRe+NBNejDMrC6SnzQFCXm0V/g83KrmX1O54G/J2tdmJHFrFgpa8CtkkhtahtwD2Ln8KOoh4zfVHP0Q4QhfM79+isALVBbXJry9fQSh8x1B1DdJ/GrJ0R4GSWtTiOCzW9o1BdRzR94to7kDIRf7MqTZzeGyMU39IRK9c1omDm0PD+1cNksrJeHVFPm2Q2dSBbXdArllxkutTaYdjNxqU1Kpc4k2oVvWk8G5G9UEemJ+vb6n2d7yec2/RQUTKteP6XLV5qwGbNCtTUv5BjmuEpOscMPuGOw1YRpb1+srqzzNriA0eYbWNGofc6sAxxdvOfUsYf0yymGbWXf4M0ViUvuDF6F6PuV+kfzaJIWytSGyHvtm0rdXqbJRMvnLtunrKlWa+IrJvF/SsSrCuztkCjnZhiiUJv//0WLczVslXuEUTRqcdq34v2nlSfvIHz2cpYundLBLVt86UQOJ9wSan4NWWzyNe9QxkKif4JvAxT4gwUsD4wz8oPk548uMV2BTzKl9SPYv2oNa4TAz0KkU8Ref2zq6WUw3J0Ykd2wXkDlgqf5b66W+1ABGqpoWIATu2uciJZc5WREegvPE9LHbb9ed007WhHra0ZkAFef1LcHSI+N1+LH+isii0X0c8R8oZIzRvVZQEOMupqA1t4U4IzDMR4YQR6fR2DFLzD8456s7ZcSR14zhj+S/Wuj07MjfnCttC60RVdWHhPfMAd4OU0kc/cXpkS7osrEHPSEdw87yyekibP/jU7vFZUvn8+TYqvCfwGW4SHUSjxBUeGqRNn0quclwReeWSfmQlWS6PEVOOg4PQYHfcSXIiT/ojipy8nXuD/QpyXvOK40GutedKvfT9aBLrc5LxUGcH3mO8Q0re/M4C76eaz0JOHtUfbu84ueiEHTc++hNg3Rzk9bciZFMpcwuPnf+o76oU0yLCgp//kLbWkWSWjoFgeobuXk5P84kCWds8PsM1CcBgQISqdA0n+XwZrPvsF5p3jQTKLig+bI2GdzI5qN7NM+JWVIb+8jwA5cfB19MUXMf3KJ/p0rs6PNGCmQmhphxnFBkmt2EvUM8F3TJSK3YgcziwhYzT2WjyRrEq/nnXYOKwX0lK4Amo0PmORsFnMB9nRZPBz+fpJyezzE82ZQRx226JggBAeY6U/aYtVH2HQRRz3oF2x5T+ac+vDFoLwqq95gDam6sqhDecYrbKk02MHekBHEpm9rnEQrRLYF+B3WdnwB0I2ZFqhuwtbGyzN4fOFj17Wrgw/n8pNFuv2c7O9VRUFmak9D4XNYiLoCS9Dmg+9IS1fC9cDHtxDJoYz2kmHHZRZJf/Y7XudbaR+a55rj6KM6GJuJpEFM1ZQc4Qc8Odq9w7d9QcuGaL/yONn0n4cJJTjNTv/YP4GnfMT85BCU4ykHQVdTxEqu3oeq+QPsh5LDAdFp4c1EbHIYajcIxEhrXEffONEbcyhX9dKYzHyslR2/4C/Pe5W4ycxMA7QVo5lLJR2QKeOMJzIlcEvBPx0LL+N45CS3FiDre26i+etr1L20yxysM+RoPOLz67sGQqq8lltL9xtRI4T5VmdbbIcm6M70Qg04TMxz8+KcMoh0vCRMUyV95a9reCjMNG7ZgcGZ8UDL+M3NAvZAP5nPUJxSuKERu6RoBLJg4wgHVbcQdCsKWuH3ay7H4LX0O80KuzVp2MdSs/IuwOfa0UMKrkQBzgZXNscmjHZnKQ15a1aSGLLS9SoUhnT+/m/gDCueaZhlZl5zmbA8r9F5U6xcyUB50oLtKrhEckSzInOhgPuheDGI7fg2EUk+RT6aPQW6y/nX3ZZyPA7YZKUgZihaFHPLHlgD0bscerzNChJwf2o4djBXI087ELDbRfx26K7v/+KOQQXV8flvQCBzRcCGZw8rrlIHQ8JtKiw+k+wzbKs3MiWonRBQB4XiTmIvsH5M9VXeSlSjyAk0Sb3P3jHgAub41StdhCddL2lgfvYNoFbmbNGC7f6fs7jmRcMn+pkSXBZFWjZ4ekruY1MN8eMQjjt28UBNW8F1V/hblkPbHmC6EqRRQ0+gMPlFSDOTQi6P9LCbcovRTrIHm43uhJHpsvXworpx1TGDv6a9FadXHlo0qtOq9msiZR051+z0DaCbSW48iU6pXMCp9Gjulfz5sQeuVUOXlnfee8npxFgOp/rcMpexIDZTojSQ3KOWPgvbcTucNau5VjI1UlVHRcF3hUIga1Wa2zwSTGUJWvlVhY90hVPMZTVuKG+rmg3wN4Dyp4hP3QLt57oH67JO47J/PcAC80G9fTqnFw0XNWsfIini5duSE1jzjY4F/rxyp4LSs06tnJ1eAVDU7sDM767BnmEQKr4bKlVHoxtMon1gotlQ5nBPfZSJp9Z+aY+P4IXA4GWU8w3fTb1WrpJW4HgQpCz+Zjgo+Be5y46IliLfZ+RO8/amzRHUex87LHivFPBNTxfrYGtvs71Aj0/gqHZAAPBklO9zdo29+M7gdwNOxQrYYo1f6UlNZqR1Lr9CqOaphFCmmwW9Rb8zsWq9r5tqYKxSbA+q0kKAO5IT8pT4b+JPB0v+E6+MawRgxfmN4g4UGw2Y7knND04UoTrM2lIWxukRjkbPw6Eu8fACWXmiOby8k7PAhykDt6mduZQjOBuN53iz7MAgFhfOskbjHP4bDt0Feg+kQj6rcBNm4W/kHsUjjUqbTeCzgciN+7IORvbqNsiDxp/7p70eVOtq3qmQ20QrnY5vsc6JJyMhRNw5avJLyMTFV2/KIQYOG+rArXfvnFTiLY3j82k7vmlV8AQAL0i9h51EH4/xYgeYLPL1yv19snu959Gvd10k3zelO6xK7+o04ZxhAK8ZWVW316lpWNeixBeGis1yXNBLb3O1spotB39BdR8/AxzWnACQb/eWwD7yBMtAG2KIGjeO5nvrNki/F89lmERu+WJjNw4VvIGrO2egHVqVdVOrNqoCWAKRzQLqkddbSH7pL1/VNrFwRf/00iJZ/pBemabsVmFT8/+8FU1fg+xqdPJFbZ9Kf6KddfV5ZPHm7QUxHc3zhMi3mMNVSSswrOHxEHDkfMICwwfek2hetI6yUUjvu+W7jh8KBkUfp2AQJeTxSpWwoW8LyQTvNYE1FH8SN/DdVYD+KwXNr24NqLgprSMyYUTQ+6x4tOaao4gBbTl0hvS2dXO9CXD2uzzn6dVRMN1Nh4nzOgpiwZxN8lM/e5g752Ov0en2A4TVEj9bYH9S62bIXt9zrXRdBJOPIArmb+oUOUw+ddXAZfnxtRCYQisFxLrhDh1+UuZYyU07ZvYMBlgol40Z+1Ab3z6Z3iPq/bfsDqUuytyWs+1XtrQPMfvZhfwkVdXX6MFxk8T8gDXLvSPWr4KSg901nASjfXlSLTro7kbJDWham/0R+S7fU8TOpBrgloszzAiZNnELf+8BLSpaXQt6AR2VuR76oBCVWfobiVEvDHyHXf4tuIyJFTYYa12FKdtOcYCtmtUFhZmCS3Z7pi9ewLeARwcgyryNq+1dE2XQTfGGesgE2ulKLbJFB0WST7LucaHjvJTLL+DBsDj5VR0Ze236b8gyR95DBvCxJh5VfwwE1/Uzip5Yd2bWFz/jcl3kEBhLKBpLcAsmkQk1ITM+zwVVDkf/dx48w59QRyLZSYDTRbdJH37omH9UmCJshJz7VzozfVm0EQbEycO5uZqzAgIjaerQ6zLqPPTdW97y7t+ZLIoXoOkmeA0LqUZBBtzAGO8FZVKkuKzVSY+ugpH9yNfanF9LSHz7H3d/mT/oyzu+6WEVZbpwfYIi2/agHZREHZFvgR4fbbu9e/t5eX9TDSb+RoXeI1cQFIod31fHUFSy0Jrs0yIxy2BSz2CJHKHQjdONR2wyKsn2AEoFO39mdRvF3k7FU964nhQ3kj//yNZI9trVUr35vYdyyB82k0E0ujocq4u8qNWDlHBXvEbF+Z58x8UA64XgylnrjqpaLebx6koMg5cxaeNE/yJC79jmrjoTEJqeFv/sY4Eyj/BYlHSviNWyZTUrgJQub25cgPoK1TpJp21sR0opTp9+Jq46dVkwxbfhu+yc2Rtp884LxRieDU00HeQA9+3EE9ZO+iezLXpxbgUSU/91FMMtq5/6Y39BFxJoT10yv7roCrdvQL8vLBvQf5dQp+VeqpY7wfCdd+y3IK1zng4vLYob4H7/Osf+y2bz96inYbVFVxp8PGrY3j2C2hWAtVikgiqLQndLiWFU2rHlIN/ZlA3gXwW2wgwkjxby2AfzwOs5C5uVnwKx6SxqxN+Uv5/QM++bNNstQhP2GLbwWSySjypIsZPU8bYPgVjKC6yxl8+Q+N9e+/gvKeTtoaiLWBE/CwTyu2gXQ0KYhc/0qQv+TnTWwxLbj7ThnpmlgE0BauR7chXGhq5QlDlVBrMNpZzue7sXyQSe7zsT6DuiQgGvVOk/Z15G2nVX4jPiFnM7Q9I+SWhPQEOz+h5pLtHrEMoGAUiRTjx3UPitj2vVwD52ZHcI/fnsToTjsg45XTf2Jdvi49aZ7RU+ug9DhFqg7J+34zeSMKmDecAW/35/FtC8uvG5BYw1zGYdQ0hLxRJeXw/WfKCDq4smHNqTYPKAeXLLZeAQGyxAcYLMPzp9pqFdp9/PiFzzMTDmEgJP0hrwldvQllKtXSdjez24Pf3lNC2vZrGeBznz8v5ZzZgNAdNLgL4o+bR0Pe3H6YIwVYI0aVZPOkJFHWl+uNnEFpBReWfKBDc3G7rvoScj4EN86hZIOqw9DpwqT4i0aIOUEJjgnFUImM6D/bsoaWX93etrwga+NSST2+G2GQweWzQ6PF7KvKHNqgrhRz4a/T7YUMCkLHTAhPCFy57vTrSOo9GA2zCSA3H5bfDoeJ6CVu156s2p9+f0rvDES0lwlo+3zCNO+QTJ5wz2BYbDBT3XZ2AZr7JXQOMInyUXqkERsF8YPFpV29gQmG21JLxQmGkHrBFAXuO8SYehUrPXuPNFCW9OZ+z11/CWkJsXh1kP9noYvw9RrU4OO0hkcyoRBXYdargpP/6jMghREdoavzfEmXWiS9/FCxqVJxflJ7RVcyQj+tqYf84+H5n1IlrdsOc7e9d1Nnurl4XFPmfJ5QLu6pl43hVCqu3h8rODgyHH8ov+IuV98asCKtVqJO4MwFbMwMoLqiFw2bPa2miGEI5cmpWuPJqCZOgOgVCmLAFMbXg7XW0M3mZt6TcR6SU7evewfNV8P8ugfkw5sTECi75L8vxz0jR4g0RTJImG5/yRHW/0+NW9FAanm56YALrNL6igIA8GtpX0yL5d4siASEo2G5HMBDiVdw6r6xskMG+ixe8icsR3E07tLDuPqUnfEwUcL35iepELJwonU0Ngzrye5uiS1pgrf1XRpDh+4PrG8QdiDNsFXT1HeeLzuW5/CbIjc5pUs7w+TFfQ5LxbAe1seieErLWUb9lp8dNw9s0AD0npRU4t5Hvk3pjL5NI8kcL0jygd2pKW1jEpd4RtC/FhyAZvdt8Jp9jniImniFeMgL4csrJ8IFVRQCtY9VbYL2ctvmR1zK7BdyT+Fyp+YxMUYyS/xk2y6lAoAF8YSvULCzhnpqoo1yuljPHcw8QtOh8fwISh3Vevk8qal8+KebPyZ779rio1DKpa2boZCEGXt0wf4hmOnI//9XWvnCgkTXXGtbP1nRTV9S6fg1x5o+41/zdc+2AF+6ntUMozQLV2MerCGGd+GN3KhsRuRB+pV3Kq9+m/u7w+K4z0o4566UwaOOqMXzM6+XT9vBoUsAeCFkUknDVINvNdqL2gny/pURUDcLaqBx/dPqIRs2DtHaCqtDL1hiDB1+vmKbFh8K4QtXDlz4IcRbpxPJolK5p7w+v2oJPScK+2NzBQI1/uk1Z+dwg4WFVhvHHQx02QoMtOF5Cjx5IDyil8qQvMG+BxE8HZmPnvxqDEaU6qkJ0hyexnhooMtGQuDlzgC6QbPptZkSJz83W0jo10R4kVvdXY4unNBQEV0hSFzo8xuyuxL6KLQf5XnOMx8YqrcxwWO0tlaW1zxIaDRHNE74p7z6nBN/huPAqKXceSZnCXE2N+LJiaK2fDWzGnl4VC1GxNvuOuLfOQMH2+/9mYaqGO/mPRBLGSoS5cnNu30fRXwk3bY96LILfEEpUZcqFv05JE7CAC3MbN6WZH2BkCPT9/JhKmuy96cFDmwIzYu+a5jnBgtMuRSMqY6omQkCIcwCN1S8suwRM5v/k43FcxoTUWKoOu74CpzGLtDyh1geqrx761qDKA2e13AP9aQ2gvb0ndJoX3o7bUruXakhniolUdmJ0WwarLzmaXcBI98jLnhtN9XxBsqRTuvV//R24V8PM3nrAL5Stl1aHPyZCqLD3rx0ZzpLl1xzbygSJc2gLhEuHnnBVeI/e5yhXZQixA1ZejTDBD8OMVCnipZIy3npuyFTWMHei3Sis0pidW2HNUZ72gpBXjb7aaINmoV9WzSdBMix3kRQg1y3A8UkXrBAZpqnMxYlLtXaGDEPvea/uc4RLjiBcgeWCykerI/3A7MIpq+ZFxbvtF6RCE/Gb/I6vzjK8TTpb07sUwJfjaWRKsYi9yqqzfccY2TfO5A5/+FFGNVnBRSIYYIuZVbOiCqKzIprzh/6Wi63zWB/Gp/9dUF0GahFWfh2klCPbXW97syVX6yQ5BNeedOc5m/EhT7c7hgbyGLTLvuoIi4DtfHR/5YtH0bz15mRbcGwwY18Scw6VQ1SpUffXdhDoFxiB/AIqFk7NC73CGzTPhzul1IROOofF5pYtaKU/T/c6QQRPA4kROTfJ2L9iKnOFRtoy5/v9k8iGmcPfi/c5zlIKqIg24RfUQNK5VzNJhcb2EWXTzacGK+fu8rTcxE2F3FZuipLRzmR+bXA2HiB4ZH4XcNJ2GJpCBa90B/EIuhRGSyr5tH4ycuAu7wK+kcxJCiPt6LmnT3G195lQjqsLK3T+CI8m37bYlfLDMXMsQMvUqQWYo40AvDRpZO/CzwDxmplfzgVK9fU1tb9VgsrXzTxfI9m2IE8RC+GtVsjROtKdL6ORzvcueA7dY+mO2ZX+87BaTYKnI/e0i+2RK6fHZTrpLb5aFpf/F8svnvDR8xxkTDHJqixQexhW/yQTZQNRSAYR3g2d3KqvWD0aU/brZ1w74xUx2bQdGkrzArPsANQQex39y/We0kRKyEGMw+2QQhMVHmbh1B4t7AvjZ2uHoqrdsjY6XivcakJ5Eevfz3k1Dqk8+NsczcAcp7sNayXXEWrzUXacEVX5RkpWp/u4X70vWxunBtmKR7zvez6z6/ML7P4A90QVrhd1kbx2j1trpE0LRq7j8Jf6SQPgbGzJR8pcRNpM7OVHmqo2wXUbbhnmcmzjNNnqlUChSLapvJ8PHqDhbVwmYWgrxtAHoB9JMrOln0+fn4ske+yMYZc1ZG/VwP+Y14IXS4zCs7xOD2w4r4eVLX6HORZTOlO42tvTSdCiwoEaDELfzIokzZXIEFO4ipGpTpG3Now2UbcIqjPrqg+M53bh/YF5Vc18wGRXXBthgGidYedkqlEyRxqC1xTkbTROQemUJ/Ln0Q3yAuo74+hjlvUjcNi+0TnKWpaQXkgDROaJrSWcKmirCRoDaW9eHCRII2upPxDUG+PORn3hMfaL/HPh8urusb8G35A/hBI9+IqQT33hGASRX415dj1VfUtOxix7syBDPusoGw8FkbaF3rU6Abl1fepiMew0A2ch32wjO42mh+TVweKftqyWt2NvCkJC14PZB1a7dlyMXvllkD+RDh++gtg9W0waGtdjokGgprunRz9uORYNPirGF8VvOUmIMeaY8/OORmhZkrRG1vb6LJ/H6feO6TJzbLwbYYx4N5To0fkShqTJRGS8ifDYmkftF/mqiTeguwPYndO8TAxe7SZK+u51AYRUtpABxBDOhBw35WJun58ZJeCzc68ND/x9WPD8bxk0btxIPNeKss6mOiP/vEwhSNhF1AyJpVVccM27GPORDSneSvsT0zIph3tUYchsExlLKXKJtIr+2vD0C7swFrg3t/Q5Zc9sLGu5uKJ6oekM+97u90lclEPqx7lK/2anHstaD0TMmJ6oHp68YpvqqJeL8zql62z2M3/rTE2TKLihon1ePQGWRw282fZjMwWgKuTvcscGCmVM0YGYdLBK4Uyk8p9Xf+snYhmgWjVqnCY0N2qV4UefYrKkizrkRBQBCX1BofJqqMQ8KucmvxZQvHw6ghMUd/HU4o+ZizQQ+6lnRhTeKugrmhKEA5mMakBwnKHGc0Aw60MJJf9/kFrwO4R+FjiIhHgq/ZiBaSd9cdnHrWmaxOh3dngVK+GxGg3QIsfvkhTQ+6ySyfRYYneZnCQ+7UwMcSwqvlpRSrznZTS+cy7GeAJuTkg3/HzK9iHkE/fU1u7dy6eBDcpEdYslN+gpibQnZqUnTzEbrZud//UKl+D7/ijZNbRfFM9QAiOB2yFx4QDcjxjdoQZx6mnR2qrIIDQ+FgqaVqiDKGaIL41d215ClhwN6TbNDtqUK83w+iefqeqrLo42J89jkfX5Cuzv8Xa8AP+tkz9fERF+10+f2Iv3hjRHzd39qCyz5xJ8ZBiauL4LEODI0TTpOZZxYoFPU9akrZE0SjiF/EuP5mgwDo7BzdIxbYrXP/eA1GxrvPvhbZbURcLQMXlUroOXfmNpluQeQdT28fx5SoOqSyojpsTWjmR6H7kN2Ae5IE05lawR+wwzGjngKb+JSa8irkyV4qvu9QPI+sjFJ11aQMel/IVfNtt4+GLzuD8bLGmNbnwRNBPRhg53NB2EnqxwELr6N4oZgoAtKiau9IlgozTMPhvy4BQlOhkylfsfxapWtpxW/TYnCFdi0NGoOka8OPcllJJOsBTkZNy1Z/mP1TduZNgha02k2AsVNNNbcDBLwA5+bee8zE6A8X3ZduUfASndlEr14v+kDv2hexoB4X6FNpeWzU4mw6Dhv+8DwtYnqyprEFDUdcZiBrzmOfTlp8qaxqkOydgURcHLT0ybdx1m/+n8DUYpBf15RjvEKtZwL+wpjfSri4NhJ+cePqOksLjXnJxVffFYPXj0aVl0QB/ttNZbLMsc+PP0ajKWWjJ+qQKzVW8AqP0yBmKtV5VUW16Glg9p0PCQhKrm2HiYlPi+Bpa2m21wX116CeK6TAQ0l24b37VXwu0jq+kmJi2KoznJjLJHQSHLdOTOHTWwfuZoZOSxIZJrZSb7fxCEglrgrNB7mH7d7iVp71atN0XsIVbfqcnzYgqHTcom1gmK/d+QjviLhHsTaSkXLJJy5oqeTB/rZhObwqZpUvnU/BHjJL41RTJrTg/DOPVa47SpON1aEr70sBPdKsdGFt8qfeqzRjBX/6JLXkY9P9AGGlXa8QyYNzZ+uUTVGwhgCN52rdPLOLWWcQCTC/Kzddn46m4oHgVAJ+N1QhSSw1SBnAtyk30gUipF/lfaRR+ghY96HYB2B6LxtKHJPevW/fSOLNwi7jFspnEwsMLn4L0bcz9H4FFxDkAKYa+eD20Td1erzebw0HY1TR5XnoGBG0+2VvDYYJfqp79DbUcv+cUjd1B9Srx27H+alNsieJoEDwWssbh+jwlFM9QGrTY11z76rmWcEjR45plr8OHtiSl+RyGMfcXJlAWqbGtlv+NkwM0A71za1qlStP4dzCkOYqspO656gWD1sjF2qRc0Xb+jVnmvaXPXzx3iXTPMD/OHutoq9NZw9iginb6KNN+lK0YM5yIZEf84xhtAEVJqbJEE46QOyJZTqEcUV/yXA9CaodXAheZ3LpAODn/eoIuI4A36kquNi+gz2uHO4YkVjK0xqXNtkgY4jq3cbEEkl7c6RA/mBWbH4hwAt1gKnu7+a+MVtx6fK9TGAj6RjJ1knVPwpXka/RtvTB3X77kLcp6gxXnjf6mRt9meBkP33uPF0oKZAXBN+h2Uq4oKsw25mo70vB4xH6ruNo30URLGHmVlWhxMNmlim11kSMDWL6c7EfzW6KYIfWWetAVor8Lfk9wQ7WU9tw2ToqDn7IDyiFFFHOYb1PVlqs2kKE8zHzZfmcsUT2dOcPSsBIaw7tzQdX0hzfTxO6R70GOleJkFYp4PIwVLk9ADBJ+QWp6Ux+fekgiwNDzBOEYLuuUG/UCW8E7Z11ap3SjPpjVlQoiz2a2w6iEuLL3g/AjQG5vEwa9hMrujwn0KBhjYKkRgIZgaEunEiVuZPBg4aphcLvOL1o+ij5CRdwFNJx9xKpxyOXCX2w0IEkdZbRZzFbe5CO4g6HbYpQsbu/sstxLYCcK1r+m17lHHISpNZd2TIxoArcZIj5yrawAL9oWsQpeYqmTcjQedhVWKm7q4/+Cc4Pg7N3uVXaKbcLmo7tG6S9LUzCnNKug44r/n1DwyRc8z74kiRlJl+Ir3qDQvqFFHLVvLhb3siNZb8BqXoa8CSH3qGTRbjQk+fbx/pLk2glHYhy4gD0fR+00GAE5rp7edVqkd4f0yhokD6v5VOutu/Qz2D42gXQ3oGWxcRZfvgSt/INtjIyRdhJu24okr2XS/K2ED+v981dpDInLPSYfaW0FwLFGECFljT90IWjVFTUeA4r9U1zJvNGy3q+aNEEgp4LjS9+RT9wwM4Xwr/lvB4wWU2Qixujk1JvLeuRDcJWLz/La1pX4v9zPCNNgS2IlzMyAnI6ms8LC44FoTLONLPZIT5quCDe37YpiXJskd/cNzKfhLjLY4iTdHkHgCecxa76FCu1Lyfd0SETNyfl5vAMYtMJkbUHYHo7tNaSftPH+RHMPqSwTwALSHnX8c/jmYhm2ld9a/3ThIBbskBqX/I1O0X5puLoIeK/GYkr6kFwQJqR22JoU0Sov2VBBX8xsfHKO2bjcI+o53VCSyDCQzba708i3vBIOX23jm8Xg67vgn+P0Eqg/OYwZy0UEY0DcVoCJru7kj2J8a81rb/8irVzbMVsc87kYyQqbVy6GHGfVqOlQT3Wr+NufvsIei/3sprlYHJkF61bYvQxHwI70RDN8m31NCxlbtuW59ZJysSx7ZQ1Zyi+LV7cpY1FYHwlqezwHGEmqrmUHJkUxpf4ThVc9zO3epZtC0gzbIzn86AaLqImFP5oHZwmZjH2ULNvU+Vxpa/5UGIUbFdV12RVZ1wCXxiKtf+VFX75oFCv7KTxxrVJYU8z0+Y7z3jfdoqf/IiXVrdaDPZDX57A+vM2wGF79jKOSq3uPf1ilEmJpIA/rpSKUihvba6ie1mxyA6dc33WMNhcCJ7Z3cGsNGcoY2ss8zTyqnh3JDB3QqCoBUD5Vh9h3ch8vU9pt8kSNdXSamyvsV/9qOCIUIBj0aGfE9m/60OpGLzYB2jLgMI/k9EnG5deg1vUUh8PUnMp10jlPju5WZuj/5OJt7Q1K1GZcNHVm35K2pT8rwTkvqG7zIwgnwgCEWtlPt0zNrYPGt+E2PgUeSaF5Vu/4UIQZpMqg9AAeqQM9MDlfb1Y6PBez+nyTrXzrrWKoTmLQfGan1qZKc2RbIIBJz9U23w4YDBHqIqHwO6caIe7DPTvK/AuASpH8hhkHG1LaLOFpqc3QvGlHw+06MX/w1WEODElsGtPetGgTwfP3L6ABf1y0z6N+VabZlMjAeIxluP01CACzEGoCwmxoTPC3maXJRgawekYCYdknUBN4MyRPgzstgl6DLXJ1VqCM3wzuNrpmzdVRC+xm0dGxVa4RvdDn6dn7+OUv3T2ETxv+R4TSyjFUGpV55a9AHI/faWkdANjDxWyGbl8vOc+wLyjvi8jTlhax+RJ2rWlmyNkb1x1GaE+dFZC0tq69ziBvxDzI3rhhRf+qA8U0JNqCE8kfjQClhQpmVaV10eg2pbYq6To6kZd8XRwpHx4ymOPGZTaLBnFyqxUIM7z/U8DhfbvpB0NIAa8MlZHyR7gfJJBoQNpOEONWkjCj/Fv/YiLqD78PwFF7lY5OF9zJ+wFStX54ekm1B7fY3tx67fFdAjktMN/3PkirMrWvfCZn6jW19ZVdYErYOoAxPzEHnjMiGwUCszXqNqJCZ0g6mvqbfpGor24D1Az98YagYcbnW/I7GG6YHqgO1aq+7/Mvck/aUE4BankBnugKjpavm+zXCVccp9LwEj3+b2lnHRkXLvmqGQVOfVbyy27aLUgzucI1N90pvInAhOB4xbeOn01Q7piBetH8OQGILlgJfiy6ldP0GAlUHBulCfI4iyvD0qvW1ZZKrFlLMT2GLXsawr8fYop+NrEMlOJgi5b5lhGXnQBb7SpKBKLWojyiQBtRMmaCE3HuhoticDH9psU2Zvq6Log3evfKIqikTeBXO+fgCn7t9g1FUIoFV9uVyYB0d4FzcRlz2GJGXodMK+ploL0lh7A24dNMb3SNvR+RtiQvb97dqKasdPYuVmzO4li4tNJVRcwQivEpRTF6qzkBNRklk/txuvPTjlMae1r6NvKB0uCya27WKEtVTzPayOp2NeZ4U3EZQsrNBfMuquJJuGbGbAEnGmAxHYKRk0y7lxmmpU2XSuB2mFQmv8bFpFeO/w8BGZveq22qst2yNIDccJKp1t+xDAzea1dbBtSNX59IPbQ4jU8Guh4PmsM0ZHhm132zF1vcEOq711nfbzVm2cXwDMrE4IX4LY94hNq6G5CIxLiwbCQQBRBWsgSw8VdbGinYgdOmzVr5sx1VF4bZ7X89rP13mavyfO7qCV/zQ2D2KLwrl1ixq5wJfbxf+nGjL/MSB+sRHi8PYGOAV1cFo+tUP7BBAEh+Zp5nT5RqHzrvZGcBbCVNFgbZq6S1fnGJNSlNVjygdNGvYAfOgQaUpYshwvb2+dJgxXiilcy4gDI+lWpXdLG70Hig4xgZk8L1bzxmLSttdw9FNKBBvZ4DFIECK2/q/EBIGraVR+jRkl9qjvVi2GyLSSOd8A36hqdK7N/rZHdSI2DonzkiV7077VZzaVn9dD2hJ2HtXaPJ2ykDZIbZd1ldvzn2LV2ZMYySvRb3zm/VrplcUo0Y6NtptGceqi39lsU4D++Oyn2BFgkVXYswtWja6Juf2+0RdQWBwl3p7pKTGIie0ljbr7gZr7nVOdeIw7OMbHV3CKJrcNgb/kNKg44xLtOH0RigXIVAC5XsbAZKi5DAR/P/YyD31RtxcgArUBsAyZHwyxMGWftFONPcdo5bUH6IeyusXnBEdeBtMurj6+AdFnClKeQRG3sOfzLXRFYxOU40NhTbltWK7Il/0gIU4oJA0B1M/znyDm2Q8my3OYlGfpW0htFl2T/OfLY1Upt+hvOXk9s2T1bP+FroY6tUW1NnFSmz6XbsbuZ8xvMv4lPGl7QrP32PMZXS6tsjIRHuAcORFSyrvqTgHxLQkBq3Qqjkdld9COiFlGVEEm5uLUkUglPpXmVVHcoXgqf2E6EaIi5vFlNXCbObXDqP85/UuSuFpCJkNqx39Z/7Wz2nM0xWwCiHi1dDixx2wntE2aip+Plf+ssnFwtAXZn64I8Dk7jGWWXrPra5X3NbUJ7BV5DA3OujpDgJkH8X2NXgEqalQMYBKfA+wNkhTVgi6neJPhT5NUDmZFhIWIZKgdvTH6WKNM9eJcCXeZagu8BwswJyldtnr/kLrBtM6Xki84q9LxrvA0K/AgXUqtwSoLgShOKXbFyVPGjKOVE1mJj6MVlIiR52XIfmuhZpTy33sWhUZrmlHvvIeEN9tzG0RFIRZeMmFlbIrJE4x4PyQ8v08iNPNuf0+AdRwYPs+MrsqhpXeFr/5vHr+rhJhWwggvBH0bgO4gFO8LxWf6bDcsDmeVxRYHgod6+f+FTCR3pfD1Wzn4r+K24HiabOASBwzjWPKCzTl7MAhm/LFNVq1m6i2NYIgKHtxu88AcXGBy1YYjDhaiasn+2/0+iAQKm9Nzq17GO+oXG5pkx6TUlnsbotskXwq3DRxUDMuTYnZLDxhsf1N6jrGU1HrMEOhuylGiu9nzvteuMeSX9jDR1Bs5X2aglcRVz+4TeXpMGcJ7hdS8swbYNn04aKuaoypQefGqY9dUPq23GIJ1Y8OX5ctz1VUjEFwPAX4hOuX3nBiCQwWewF/MAckmVthgEKkHgKEYFRsRgUTug+laXqNbjpXUgZFCQS+WcqjC+WVfAf4sw9xCxDdaYWS5CecfmL0C2PTb2UhLBCjzkVc0yXvOH5Yz1eFBmcUbrVHP9av8rJkAM+/d3ICLcT8kBqtebex+N7p8ykLQPlNt5cL9w5q8v7UURi59myqV/7Fk/IAVsPapiIdwXQwy/rNBaiUli51BcmBsvpFNBEluQTQZiOAeqPbITXjHq62IQV+MX8zAZ3G3Mr1ft/odtZ1r3Df2SQYCVECbYP4a5gIM2plffmNkBb2EOoVL6SJA6fzCr6mzo92THwiQBHwmUEciarr2S2UuLbdIBWKFnPoFBzLYUBTtMFKw8hq9XxMa3klpIHLeMdFR8D3191t12FwB19GKX2XkJpzHBq4NXJTPykQJy+A4Ses7RPrBKUaL6KL409Y7kuGlQ33dun4Ne5Zfz+H0mxWaWGJan2e4jVl543Wk15oMrC7b9omwjr22ATHnYt7O3ivj60JKrdHU/gYeUUm2tks2pLId1bOk0Navr0raYVrMkONhFNC6dH/KhGBY6IzXuwhrwL+22/DVex9LGRoPU2D8N1Znwdl3qDo5mOvHNLzIDXbNTyQBsEIJbRxC8pLtvYNV5IiD8xOeeZug8veKcuHbAqVvaRLRbJ8Gli7EOBrojaEbM762p3ZxvWVTGDRm9ambZ6fXpdg8Dg8pA2J8Fs0fv45l4+i1mdAO2TtIgNQrNB9Kn2a/kjnxlucd2nL2bc5XkxDqPU80XwgFLACvYcSmh6et3QkAK5btYVKn8WUwwD4bBj0KXznPM1/adw/01B27wCtvSyqn1Z7kltZeCBCi6+w1YkjzAzKHte8MaYQMPS567pPMaapZFehLjBvz9fyAEQb/RrsYDizDoU780KFqTmxANZ299MiiuxBUGO8A9XiemjSFxp7WCmI+v2aKlF6nKbqj8QcBx8zBiiuzEzwh9SUen4M7+S8WHhh22I0Hx5yWi73G1C/NVDeKgsJ6GsxXwdY5PifBPW0ugBI6xKKZJo2EYtTbpkXNp6YIhv/5YCzATyzhfcJEgx2yruLlIMFiPwormvKncSemVwVTfCIvxY8OcuVMggsvn3aQbSE8o3SX86jokOF82flNfdd9Vkmb5JobQJZxqmkssEA3ikyV1iNwIYNOctxPmE6v9FBQ4CtANyRwD5V1R5QDpj7BIHD+ui/c9n4P2idqlyz6JcOxRii6CntrbCyXu+aOwPBvTobVf7fuXsvB2Z19eXBtz/yQqV0JNMH/Bm/ndxqoSZdPYRwGnZm5ZOizpHEQg4wVU+6ZsJTJp/UoUWkcelp/wNVixX+4rm+JndlsTc9UfFzfRDReeqCbQglvYrxNYAsBqkYHxuMuGEzvpIvPNBOVnPWWswIJHWVlo5vUOHGeU1RAv8Hfo51PE7PjSWH/kRl6q7aCvIrnR0lu/kxrDm8bfhqtfpMVxNqXbkbEJHASGx/wZj0rpx2Ytqre4U+wm9IH6//thrnLDaKTz4+iHoDK7Mo7CoVCQvulsJ4ZAv+MkSHWdep7pItkFFpWkx/u+qZdj+Zb2NgebT7dUu8Ry6oGfWfulkM5QsbMngkb4dgTdliG1XM5SpcT31za0549u5GIk1zdAmBwR6mrqsC5kuKInzGSsZyjroUhgOalLqTDoBblRaH822Mqxh0hEcr2LbLF2STyV/n+TjiKMBAElslO2g3Y4/9jCLwI/GzIgU/qc+cT6WNdFLnNUMTacbkfLE0/nhWXKmj37DIMlfAwhCCtQhZC/1yIP9NBeYPs9hXtItrZ2eNctPMOU02JxfrUgqK4dn5hjeHW0Ma/HJHcPm7ezkJHHGJ+0nMKyPtI7jfyW3anhHLLf5k2pBZbeGRwMunyoF5FafVJw75pzBrUQb5ZL1ZgP3FltybbbXNK9t0by7n9gEbZPzoJJt7xgdLP0ZDdEr8mg+BbSNxtQft7rmOhMtBPIsQzEU6F2K+WjhoxGRs4+vdnxgueP78MpQ3LGkb5vGaEccZiXZyLXjQReZe9jlv5Hl0nP7iYHOohUvfSWtegx/IlnMvPCdbqdNr93VjCh/XlMyPIG27M3KQs4BcGQ4srq5tBZizXh7saZm7GoDFWSVKTBw9HklV0mgbd6reSlqLQTBk8fJrpbxR86g3sjOBsCBIxCIKeZFyZkRWlOVg/QwCkLka6v8FIYKNM9fpwUtkaYbwhrSAE5rdXO2GzCkKA8Z3Nu1oWmmeDEn4ize4yACBWwoC5J1xgbO1VR/eu9hdpD4uPCwneKI/YcfzvBeKXqmvnz4Seo7kz47/9At6qI8Bng34efvraCT15IApQ52yfxtvqEe4QMWtPZ+Q0axIB+EA/ZH+GKFMJIyfkfSkQaiJX5ExiBjLVAN7xaLyQdjaahFwVUEAOPyno039pjkcDuHXjicL83/+a63d7htZ+p9qullrJVBoc1sRzqcVEWwTSTRNipjzapLoQuvkp1+AdUjdGc6xFpedOvvllH6ZKWcB4HoMPAKMfr57Dn07rMq3u4805x8DjQyJNRmO4ntRFCcEVRMSjWu1MQ4Tv/V0vREhxgaWKSYvcbA8MBik3MHAHOiLS2iNt6WksQJPzhnOWINDOxKeS5gI7QFMPij5cEp900qo75NcQvQNimF84RPjzwKeHiPgvDL8BRdIsfhsPC8iGJ8QiBKi8jOIbRDDazRgNAAeX1PWNADS+nSl1PglTvGbJG3PVTn/vnIL0v1EkrOYw02XRvH1Xn4DSy/D6V9aQhR1RF2GByvip8QfHknJ/64sPyTIt6Unm1aXkKrdqUL15EEMB/e27iJmiBv4yihH8lQ7mD/uopUi+NBq70WwlL7lhAxlMpqyR3NSuYYvdtpGIsJm5A0UPVInX0NZgCWNPamr9s5OeZvgmPHvjltErjwPw+TvfLLPStoTRbkjmKpYlP5DRwLaiIuo1CuupPr8HChyIyUpsq/rRq+D9IL47kZP+B1LlZ24lexhbkce5LI1s8QA7QLybd6absw+o88yMQYrTOb5ppzf+EppZShCqxBnSBFtIdFN7KuV8IW7jdjOSpdbwvdR5/v4zgj+4pKMwmzThlYATYxxhlKiWlfCkS7PpmJ1JwsYSukRKSZ3KJPlICMZZZQ/flxqyvzoHfc+h/zOjgACo/suv/3Kyjs8iUfwiHfFSEVsurTZwXC7UrRmcXMkLwGBa1eCGXWfbUqFrdb9J2SEH4TSPABZdfDysha0iun5CnARcwhPhbL+vcKA0OSzO+1ciHFNu3lPiSTtTXgoTiYdyeQ6HalJpJfDFAjXqDkShpoxt8ao2KCGY0i2aDGU//N/f3ESg8g+0mtmTW3TuP8qp1neeciBKVPBVgvh9b5dgx8+wQkNifduhZ76EojpBeUcaaANi9M5aLvBJHw6v77vW28OBVT1XmfZJgYVftRab4JIQ68Ok+EIIGE6n9oq20DcpDA0ANOcfXXgdNXkh9nHUTa3ftVbK3c6sDJuIxsZ0/c0wScxynBqa7A2bna+k5pAByd4KbKKWtLz7bwyhLHyBgHDZ0hmqUnrA7sly6aGD6U2niB5FfYTk7mg8PHUjBEl6Dmo0Jty15FmlE8zWU7tBTYzpzwPrEqHQCTXYp/1osaSwh5LkiQwhFW3ASOpkROa6IXnZQXU4V8mUC6xd7yUAZsuIc9Dabd1YSGPoi1DLi4yjYRrYt0cgWCFcp8IPgQZyaqUuP68AhtJOUkgD0ETf5qzZScbKbrDvZYONkMccixcjTXLYTfe1JM9S/DpIgbzdexbBWRinM3uWOoLF5tEJVLP6hlQRHaiOZNtn5LTl4UwZmU+GIqQhgcHUvul/FnM50DNOH60FaTN+whkvLQYpxs/yaV00KjTuZ/VE7dyECNCJ4tAm2WIxsfyCzVhUTPTEn5ku/cn4o7MyZkiIxAyTbGIgKf1br2bjDPTL8n2MPVojuTYEQ33/xgEh+X2DTvNJRdtzaQb1LRTEkEsllK0Pw8xMnH6/tDrSAXR0YNKDKuRfNnaW2MChi8+t9Ijqh/JHPNcWWVloz3G527C7OZpkqSDBR4qhyql/0zTIPNoYGZE4LpXFLxAtLhb1pyu+tSMNVFLUl7KChWHSzD8tP3xxrEeQWYo9oUFYlVWK7YY9dEPqD6RVNruc9WgQTKaN1GJsj/wmozuBACbE2Hvxtm9XSxmy2LbtJdx0wiAo2zq4BwKtNO0hAz7U0PFv2sq7shmHjltF2OcA94sAn+I1aSo2vfm8OJ5qtdeOvRSJYqB142rsnMR5Cc+t9ajgw5V3fziJ0MG6oLqeXB95rw3+JgZHAB0YWH/XolF+rvIpxrsg9eEgeS2oui2nwDwUu8F6D0iYkgi3ZqdB5ap+K7H3GByo0zrct65GwEj01t9Fe3rvw8In9VBvsj31jcPM0XC5VI3wGiXhHyKT9OxYrb1uiDyL3Mp5GLEvh0r7Di5eDQvfYQ7XuXBAL93ygvqxNZPODc2p24s4JesdZAZndYRTm1xlgYi0MG9TiwqcXD0qM4jDpCBpDyUUZy03S1quaHnmIcPog5/v9C0WLhzHlv8cNnDk+hnfddn1CU36UWVojSQHD9S0TkRW0m51wj7ANdTnYBUamDWFeNSohNOZWotRKwt45bjwhCZSR5fsRAtC1PgebW6+QglOiSwL+6kJJBtCTc3wjcaspp+Wmz4dWwOqcIcU+RMQlZtYLcmCzZpP4yyWZrIzo+D05ZrJvpTLEB5wW7BLwclo6qNK0QBAAAATu0GfcEUVLCH/+P73kytGXolCilgAMURGG4SKNkN/l84rBN+WUUBMU/aCJPux3l8YW5UJweSbCTKF1xpNxWeAuyXp7f7FTGuECGjz0cadALBGXy45vKV8tihgwmPKqCWak/oURMvsWcUIuS8lt8AykAXne6deU1giGJ2UmqBA4LzrV0u3IDSeyWyPUaB97JxCQFaOMWW1F3RvogzDHpzB2sc2fssRw+pCaEyuKDW/Vx8EC/M2h982bxpn5+DmZp+d2FvpTHHzTDDXdoS9h9caf5p54N0fWaeIRV/yj7tEOZ+SX14W7lRIShADgV12C/TAFumlUPNjsumsGafwewXcqb05XjnGuNF4mmXm09ZThMOEfuR32mlPS31+IEOQ7TLg1z0eaaNxYp4xDRhf9kE3laYp5H8PFixtzvSszKlHzMFgRW33CLCzvrwz6HpzxRH4P9t+CO8CObZrU37gVhbUQ9W+xTceR6i8+G+2vCPuB9J1NB9alJ5aur5oXPT7NwS0wLEWx1f3DE4OTAqP+tlJgl88mpXXVNCp3uo0JjD8fD5h3YjMRclGCKRNoP5m+ufnktCE5y6Oxi9mNCkiWhhGQfZosFzl0vpJZeB2Usx/51erhIGlkqTeGP4uVHylCs4b1yVMkufQc8NARVZH+V89PMiM9ql9Rdn0akgICSI+bqKEPccWmFn267du8+qvtyLKHFyj9khRaYebzDR4INgdEpGiGT5asOXpU1SvXRmVF92aqcfN5p+7OndCgt7U3aQDh47u1B7p0bhHew74vGBPtljBEminf6iMzIQDM6of6F7ZhhMSkKU5tgbcta07iqoMFnz2Msp5jfsV3xIzTP36msYIKdm+R1a4wli7+MFD7cQu6altJp0KTion81CP9JrqPZYlvEnYG+Gs9sMZ6sM7M/T52BbBtatvwGM9aFxEk6En93rTLW4z1J1EWmzlt/MrQ9LWHL81JnCa2/n1ROHLtQd6YwZ/lLS+st0dKB4PpacIkF3uMXJrquHb9fS3tyzH/6VDXZtE99hBqXJuNCtXKAXHL00cw+Exb4nNTJum9vKPrQy9l8Zb/TvvrGptTikwWkuDCDvJRyRN/1qwUGl+XTzCsOjjCCRAGzdq2AhV1cudXZ2kvX/9BhlYkAOvynx7M59sfNZxkNp8skl4JE5mSwIi1gs8BhVIQ4+DzFj5SHAzXpr8iriOBNDdQgRpL4ujNCaXKPrEv+tl5omeELS3uZQCAKvuNhsGM8oMv6LaOBQ03sTBRKvQYCgQs2qg0/Y5N8Y+wCnk/w7DQF1rhgJjfeiSLrSNvejqipOGEr45X6rxSCGCXncK/dEaZ8KCNtqaEIN52+0PEYDtU7S0fFPNtrV/6PwPOtSTZvgiwF2y5mklVl61WzXEkgrt0UJ/KzfLTbLKknFqbnhGFLf7AEOk0Eb4kubPlmNV/h1tdfkWuX4Og2Bvz5SBVggSR1jYBo0ghKv9cRBJfqh00y8jbV9IARgL8Vf4jD+9quNr1vVIP79NbrlG+4uAhezszLHIBXuYacfx+avkQMySt/NMkRoxEZVu90juknmiLgJjhNHtM84jaK3Ft0zqhLA/ue3h3bnOguFO12n6xWkmJNlgW96j5JK5hRz6AnO8FdTEWuUjKDnDDFMzJN2gvLwvowA7ETwS1rg8eNL5zTWKj1VosgJwoCWhfbXkB2/DvGOPN5fwsVdiwywRe1aGgxW1lQ2+dXrREP+n+Q6+8fblsgaPR8jnM69oyiGqBws2h3jSm3KPCUItPuuhidbV1u4XqwMT6r1tMm1rUyUJFmnTMxXQbllw16uURouZNVWXRPjcxe+UBJZkICOQ7umU1qTLK0hDyCNBe7Lgk4HHPMBVuv3dwy7uVAnYQi1NykQiF79YAL5tx9HnjOOVDBzKD+ZjxyLvVKqcbJ197WaW4dJvaF57sKba6zOPeC8zL8i3CFQVhQdQyfFE15+9IEnG702shHLG9CpwstfIuyWH41QLd9PMgVPi/wAXX/q1mOnfwBvbg0ej8MqFq8Ur8lm0AL5hH7CoJURBAAOc2/FHcWAddBSOxA2ynolInN/RqB5Z0EQ7cQvRP3VYUQBgNBtJUK+vX12wHnX4FjuGpQtmTbPV/0cpjxyA9DAF2q49GduzhTj4yyFiXh5faVjSrsaItHIcf9lp4+ec2oNnFF3KpmVahdptdw/r7B7sywnd5H5QYHrk/8Xset5LNXZ3/sldJu/ubb++pDxAff1Z/nhQyECSdaYL3iK6TPi69NeZFKZpDhxQuou2nEgr5YIoVTTdEO0Qo4JjvileyGBfGVXpa1ISIhmTKjon1Mb6h5PM6VtHac/BvxcVTzTgvIuruhID0mncTXlt36dP2P/gFinU9GzQn58ygCZP4tyx21Rr86TY1wO+PaBnj/m0w/rNQMQQiNgiGGpn5zo1eSr/ewbLGe1SbUMi89dZEYNxyjsMxqYcOmnXJTCHq3ki8uHl9wZz+22ZlpasETzl7HlcFvlIQZcdFcyP8Rl/1+s/vCrWCnfjUMtFe863VjDUXRi9O4I5DDYVdqEwr3ta4eNKT9JYGwc/kfv2x1iYJW4pBZoL/PX7oR7zASPXf76C+6lQSc6g8ZpIRMyeyXRDuOHB7hOi1xz5Bypo7NoglW1ge4mKJAzPzQyp3JANQSu39ZITup5J+fUd4dG5GZo1HkwpK4dfdtORqsQBnsZgP/23gtFAc6QYj7zfNvicUpREuQJmr7xCJEAUTvPy8p8ED1MNc6IEZIj8WbjlsgxD0HCQ6VHrEizOyT0iR9FRRxSj/95LYTzVdEwyiC6iDAFkivjaMokO/znWYd4Leq/Xjv0VfK/ySBgrtbYcC8Vs4WH4EnbGI5Hu+RA35UIuBaMpMH0uQhesCwnvKSFAjpU/xwmBg+Ls9C/XGzs3FRh8n6bEQNvt0dgcTDyE9HGJfVYxc/74YN1t6tCuiuISNz7XhKwJm33Oqj4fvRCSSNrscH2GxFQ/gdfflsEMP1EJSCnYeauURcGGcTAR0M/xRNnlJjx5YHa0dzRoo2crB0IWPICmheGc9tMjmXhZOEZGly95TdAaNbvWDkI3r1V6O7WHz9kOzBLQPZlhO93c55fV4HpqjDE8phPkaOUL0WD4K/Q7M2aOPvaGhzvWcw9F2rHAl2G7Zi3kEACuOT/En12SbHoxrvWsbb/yfuoaRq+cMbMTpn+Y1n9UUSv4g1Csz5FytIyN1L+1sazCWJZ80pxjUcI1zWA9gFHR/90vRrVfxxntmrg87OqUWkggh2on1ZxU5ccfwKU/h2xl/JDorIlUKKVJaUmhOsfVTQxG2H5To9QpDa4bR+xJMVOf2XQATa5aDhaG7tSI6xlC4yHjELZcg9CHOya50+FUlMAvfKgnzF8t6A4lNYVeau/ORPTW83YDAbWg3zPOth4CE4qh9YI4gsyF2elZcekG9nzF0rDx7tilQEqIfJIyLPFqUHyHr/glM8OdlzSwi/ne/3uGHv2L8D8A4JLnHCBJzPXcPj51DHpRlPXthynzG1u0EOTKd9TlFydGcV0t9MV313tJpfjfeH6q/vAWM7NhoxWlcwe/flGksTJZno83RbrLxFfsJAmw+GuJY5myIDes19zKqfNwYCpDbxFd7nQQHraCkGojFK2d9KoPv7RqYICRWcrHtAMRwS7FCXeRGfBBN1rc1f+S4zgHAeIFgMTDOmqIM23hEZj30+tio0+QKDZrBWzamktTEG+Gb7xBsjwr7uBt9q7wHqgV8DxjE0PueLzT/Kb+1XxdM6uNs9h+bDOTYpAhTSJl4FZo1JvlsL1bvCtl85FMXjLr0sN30fk02AIL++o5WJtvh0VewbN0YT2A6xxgUdOgIBOXFhuaZezcRVN9oUGJZGviUGxo377MSALqtRB6hdbJhqHxy/n968HJxR7XkTDVQILt1FIsxS2iT5ODJm8MelH4I2W2B+JGKYohwQnEwyTt2t806jxdE778n2MbHRdzWjcdrpoGUmov52oYLghBUqGk91uHfO15yx9QbApxT884FeBdoWQEtEsF7EZ74OIJuoVxmqco84iRuRR4WcrpNOtoCVxy+jyHoCLn70AFZh1LLXwHKXMkXhMS5eQZKBYdEuz4Gnxw36WZX/tJz+6IjnhDXK9nSyKP80ntALta7ISwJkZbcYobZXt27AyNx/dgl/lM90eYJhnSxFlTeJGx/Ps7ZP+WX3x5cx9gHhmI/loNXiy6gMjg5hu2cRWOgrldZcuUoq2zvBfRU5O65rMLV5zOlpAPGZhcAN+Fi8OH1CINfcBITrYDF6Z+ITEXf/uDHSL6KbOwneU06EMhSOwK8gUk8X6xNID5mkNX/0Osf7f77Zxo0U9EcLILxQgMkDS+LquopHiabUqqMcgLjS0zpNM2xIRbnfqiHit9kedolGiMKbiWicZyskIK3WlGW50dgLosHz/0NSGr0t85PfMGx0L+wMhhLvF4+5haxgArnT++lOJsjYXw1scNE+0NAgR2yUm6FV0nhvheOMbtLsAAcHvRELmMvQYPYHFGVGa1EXt31faIX4QPoeH2Ax4RwULzZpo7lpQWtNUgLRJS65NKjXRwokEX3b4n98Q/JblW1EEDicnBkDDri5llYo/RjJN5hp4yxKgYqagyknORx8OAOQ/SCU2ezZ/btrzGJIsh886N0dD1tiHBQtk+pdxq9EYtQAP64nMCNwRzBhju9+0nJkcUSlWq/ilKOgM0rOb7iX4HutqlPo5n71JBAo9fHDlWupCVmlFGHhfvsLvlfLeNnbiJNeO2pHV1tscZrivU0NaPkyn4Hhv9oVE5BfCWOUwlKDbfG57TKeZbzx3KMGRqxJXmSfo0mysYv88rDHKZ4Jk/90RZRDaokda5lEqG0fZl0Qhabd7Jf1skpNmfa6yFUEyYyVqA24Ov/ijRudoRVF5s/1wMLhXUUMjSoCFO4sHzmdh8REpoznPwezCJptIYeT4YaCTn7kj3PlpZx/3kkQw8nAWhCmObb6XeNWVEZ8dKEdRTtI6KFrXu2U7JwKkDDHa9qXEnObC9NKcI0OwSjg538z82YSratJpBN1WFCZPPFxKe9SZ0VjkJj9zR2MjCIOfpPAVl9aS4xJ2K3sbS99jsVVkTgppPVnC6KGR01Mzexb3yIMXKWmDdAf2dBNay6M8MJ2dnBRVtf8+Mngj0JQ+rdNRm6FbUEuv8Zu8/3fyW+3wQgSGSpr/x+gRD0TcUn9H7efNlE4ns35CqmyFhtkDWUNnl8xytyjnzlQ1RN2M22foIATa3KJoxX+NrFkdvD2PPetVjH958EnmEx4blcnggVzIUDNdz+K/KIFOmJNgj9C5sKDQv5tddbTV2BBWTS77dZTYJC5sDO/AYzFEkslVvH9C8aucjKQ+Vjm99954b40liMNsOrJNHZsLyAdUsDnywODRNQWinTsgUsctiSYcwv7yqejVt+5xp6+706jbz8Q7dt1UGjvM3yH5Aqjd3DvcIY7p9TgU/dxCOwqlrvt/hhNR5aAyCQwXxtHht77Lm5B+ztYdSKawLCVQtLNWKrnmTqDCzfkiJwG45QsCvhPiNO3cu2AE4e1EjpSRjQmPreTixcMshhPfOIIpy91jVR3WqrOUCpe5CMBQ0w+0/VmB4h4Rn3uPqB00Wxibd7jd0ziFAmpsR/K0+T48n/C3aOLZwJ9PDIdraw8NkCkoNJaXzf+XC1/DFEWNeW+GF8pQODytChwUaPhHPuGT5aUZZhfgHiCtLPag1jDV4N5vkuLyGnZDb6J25fSRsauf/BGPxIh2xUZzyeDC4/h7ZT0GyCmVuFbym/4DYWsGk3qVIICvoSwK6NoWeYfmCBxNRUvYHzbGgxJO0SIgzyaDhh44bZw3YCQ4LZg7+SdfL4wn+g0SRcckRjKissVGzAybiC3iQm7kEkGXLNQ6tqriN8Z6JMck0II65AhqM0sP5djqRqVQ/jSltJEhBIk6ueFDkMpwurmNOMpsFoJ7p4uYGIEAxawxUPbNul2LxM9+w2zj7fWxoCmux7sBO1cpMguTLoGT9KC600jugw5ExlYj+ipNcIWCloI4cvsJNmvPusQXqLfHQb1sg24qgp5/AiDkTSPwrSrXPNUB8/6lKVun6F/DtZRgw9AdhZCglBj8T6rHoYefWj9qkUtmBuf+DpVyp8RHx6Jf0ZpStKOrzcSKUNdvVrzMEfO5YxtKIECGU96hyy+4Hv4xbEeYHFm7f7LZhylBKdL/2J8J7Sas3NlZAnklyUbkdtiONmUvqC3OZpYBV6eBW2W44NUJjLb3dnxAXID1SDMmM6utw4R/p+nzomYJ1eIhb3tIrLBqAE1TVMliMgltja7YHv3dtw0z9PsuzIOnl0yA+7alZMtPFUh9WMyiGS8CkjTir61vRBhNF0dD6t1syyHCu0ogrVqJJpAkg25iIkfn8Du9dgF/SaF0w5jJ5uiejK34qC+RYyJlQB6RnX6cKfkOYhD9RIjC/r61c0OdWA/CY9Kmo2H/X/v3CUHGH6pK4/xY28bKAqlhFSsfDGOWhNS9pDM1oQ7T1IHBkRcfhOMSXZPc6saZzOMccHB+vKdl/94iqlkW4d41A2PlhNsvpWu29jIsxn3mjrtloAwmAMejGGITQfkTzUkT2F2q2eo4ZSMrqyCjpfvsSledwAn+2D9L17IYVaDrWum4fQUQxUPoB9shJhm0RTprsyjO+1fketcOMOlFQvv7tcfjrfL5laGUs9vfaxf+6LDIgAAAOBQGfkWpCX/YTf83k0nSrK1nTPvU7qKoHvyJp6ZG5wHWF06r9OW6bMJEkGcGgRu32IZUkulBASFtn2Z9Zv8J9svdzoyTm5E4yct6/g3s5TPx3geatWfP/NePovhHZT4HClGpcIzJFz2eXaXuk9af7KJvXw6Zui0V9ZiHQ00751EtkcjZnmlwZJl4Ex/nC+4Yj2lS47y6E3JmnXpPjOpeG+oM4E6ef+UVDoUruxTh6xmFsJ0VfgKqGKcrEi7eLI7hPpuw/GuTKHad+8tp6FgXiL+575Bfson2raRa+5vHbMBZFHEfvTKAmEP5eoIuIEHVC9A1kZhC4+wQAuc7bjl+20sEN09kxJpUlbYaNQZqYUNaYI6G0ekEifN9KI7zwlWoLaqw3SbElFpUl3H1Tccx8+tsebpS80pUSJiEDjYKGGesqxNYS57yYTTA/iBQ3FkyLat1GNlqoDy18Sv59M88YOhM7xlpyTpdm80Oev5u2L6v7FCRY7Z/KyJyi9hwAXThtwWb6DHJbwLLeqhzvbuBhp7OrMF2A7t0oP3rTm41ntZKDZrN82x7eEBY8dSD9wFXbDKCOd3m7TCQaw2pCI9EErgCaMJqiWDJxWfCg8Y5NbmSdNUs27VhKB380jMHi6xUio9//LYjgYmksRdTJCreMgdDoFDYLjZ+WBAoSr/3OFYKGODqkEX1caSyi31scJrgDDWMe4Se+Tko9FHB2TZf9gLGiJh0dRYH/SjWz/ly/QYmo0B3SOSTBdkV2WKMLBwT+4qQQ08AC0Uu+U5Hk8VJCgqa+oz8D7wa4joonmwwtPJ+SsOVujupQybtjkJ2J0Dams7h+hruaHwpowyHq0I53HpX03zD7m452UN5tq203gCp4CRne34EDDomB5Jy8B0D/3qIoZNeJ6xms4lrL5BrbnTe4fiiHv8y+scxbkjoG+XHl+GD9r1f4E8Yq9rWLRJ2btTTyFlEWqR3KzWz37c+8DTkTFAt9OZshfZ3LBPrYqNxm2NsogVQ+7ND9FM/WMBfEVTdVmyMcFAdzYaGABCMcKAhMZDYQJGg3dQ4/d/jAT86I+a1j76dgSAfc9ypseCCN/QYdn+IitSffWIGPpbdJ/XOcfP0VcINNeUS3h1IDYNqhWh4Twp1DbLY3nUvDNfwcEUOF07NhfKHH2JLbqNJvFVWe+rrO6cnuLt5cJnyqGoF3CqECc1fVWQc5azmsk1l0nZoYng+NKFLKzPjLFYLOqAETz0fkBHdj55p4p5x2pI9P+nlgMvEWNKA2hc4d1paBIC5Y7eHBIa7/n0DLQvlmwO6ZP+DtbiAdhfvbkcVLzvW10CFj7pjQmkbx0INPbFesmhrNnz6rh+N/CjO2t3Ld8z6asjumUM+Bis5C0Bh8aBQJ/vp3pg1B/w/N7oonPksXyiiOQ4q9GoJo8Br6zaZ+6OMUbrxR/i5QJ1jsSuCcaeJcRTzrEnQ4HC2Uvxj+CX/ACSGMqNUuXC+EnthsYPsAB7u2Zno8hgGL5UX5yYsoIznhmRfkv0dI6uw+np1D5+I6y6Keb0u075DQqQzJAZxs98LKCvMjDrhF1R8i1nGE+ctl6XwZLVziFepecQqZM5+3OlKL/0DPKlwv+je9YeuR0ds5E4pnGIsRn2LG3ol4+F0TwQaGjor4UkXyygGNSbzcg3Q2RPSvABRSe/yCujLs0nrlCuWlSzYBVA3YSjl9ryOsPBlCMfuxI3JNGJX6JrRcxfzs0GktAS0PHxI0wBL3zAKIvvEKDNWz2SVNxHI8rS5s7PQMc3m6IhRG/ziE7AjuViRqYv5OoC8IL2eUXm79OPK1ccgScqQeyR68aL8dxG4jPYH9qlq+rxNklyQkqcREeWd2C1UJw+qS0zKa3XIQUiuCZi4RNB2lsVagvhvVwatrSjDBn7wrVyIYVhJgCMSAKgq3jYi0pZT0q4QqKSIdm0aY3FW7EGHRw+Ykt34uvgGvN0E23P4i0HgtQL4QhhhqFw02vUrUDcZEdUAZr4qixY8+nWxOeqdi0Dz0KJMEFHYTeH1de5EAXWXVc6Il7kpJ/7e1U48U7LZjyEKc3/F+4yUQNUg4lb29h5UQNUcIym3XI1dtpovFfOCyd3LsT5sy5DWyhSvKLBNLIIThozu82gOomWKtfeOkK892f3g/IAp2bfRJfUcSn3R+IuqSOvu+nI04XQb38a8JYJbaYGyCmo8z+Lkmwv7jmKEob1ZSgEmlT6tnlc7wo0u5Dvf28QgbehwNJkTQpk1z3Xm/1c2TCpT9nQCriD1PQ6FNh2wJ0874Me+9edRbFmrlk1mH1pmcEAerEWenCzPt6hYzi+YrQvHcDP78SnfVUka+WNG6ZcC5usnJ9WEf1aD+tu+DPt0jISC8lP5B78ZBQw2oHAB7is+fUXJYOQdvyrZ7OUYotoxKtsdXrJ0M8kxOkgwo5jqj9LQ1FY4i8C10MaWtj7VQi25Wbb5nC3RrlLYksUplvW0r5pUmSFlHS3llr9dOHcQbBGzVZLWTq9yQZNLN8cgmXQ4cpHzNL20T7E8x/UNVxzCwD9OCZmaDcGJzHZF6pvz9/bbKg00jyDc6LK+qL/N+wsbFVcis2LhNReaU2+S9dgRlVBUsE3HXJPi/hUlBuRnm+DV//Kg9M+n6hBv8orTgfhWA2GR3SDExnF+3dpY+ny4N++7BhmZxD5JiEom6uI3Mj5dUAqm7eL1vnS2pMGW5/OJKD1AV9bcSRCyIMDEQvsd0puA4Gm5oyi4kNWYjdc6/LA31HOhlrPVGPPjak1xwOpcuFW47aEWWUXWEOJArz8XlbwVZ9bLmxkREYKiAqAhtiudSSPbteYU/9HI1HpSyySHNcjSNQlSCAoFm1Om2wyF4pWrcigWqZIGrHPOWT/TquiX+qa6ETpqeDrWhuv5OLSd9EeXFHDGpuXoGePQ5gyfdMFqOP8z2Y2DEjTpIajo4TKmH9yXMz2fVhVfJH/ui4l+C0TMMG9bwhPE6pXi0KY/tRDeaU2pWbt5Kaj330vUjS9eLIHykJK3DH1+yAhGKRcxdwDWO6BMWe4ye2LXdMZIscdySbOc+w5H24qL9f9Bc9XFK2XnRKDnzH2I870coLJT9KQxM7qfy/AZEhZfjVYrPKZsNvPbbevOiwX0Ce0Qar7R7MyfNGQ+S7Z0nqZm9e9x7T+qWdTF6RH4WtQHM6+n/D9pC3RasZpWwd5PuBBGOa28I34hri0ko1vlHqR4fYcjdne3PUA7dwLxcUNtRfaEn1P+fr4+zy3YIUjLYGe41PqWqI3ExXj7QoFXRafoKX3G1n3w1Vr3CocNSRhu0Mi98rurQmEjyfR8iwbYjRQXbOXyJ/GzIBXRPTvljadYA/c7QitEuT1frkyayzIIPi/jCPXh76Lo+aB09sX4EywB5Kx1UDi1hFvb+Nxxc8PMcYdOQJ+q6flSR5hGgcuT271r5FIus2LWuvuhGTcplQ6EWvUcALZ5KCrponpL+92s0/5lf9W3ni6Pa6QkqMgrbqzp/8bcedqx9V+uHjigR/yydwR8PjWB+qpYVelPyFRIor43+wr9zaR/Y5a5vLWIQtA7xdK/jK5IykvaCWSMjHiDpskBD5VNPJ3Xk331nQdZCzTZ9EHyGODMXlsfjTipNeKxzkxXARtGFi+Dqnc63sG58Xp2ZJAurKYAx/09Ybhb16lD5S+H/8g98f4OrDsr8XSt5vQlXytCN8bMsizkiwqUxP2efLSetKAHnHvKRctlFX+yq8imOK/E3lxWQ/ypvj2utHVVVudKam1mTUduQmnDGosRjqJ9oMZGjctFZ1u2vsQ//9GiubZTj4somcZ3dM9PNFcThRE4SqRWUQuMVftmirZg52Zmc3yvqcunH6vfeZlyv/e/vYyA+jSJpgs8GlMRWDgZNqGGNgMhCs/vvgS3ux7Qd3dnL1tt6xD5SYJgaFCqsqJ6bETs/S+eEVJoYSKFHQ3d+MpECcb3wIgBQJgP7ixwigz5fWHkkJhJs8+/mx3EykKsQkt3WtR6kjFXmZ5TJfIZNXO4/bXAAuiz92tEAmgsyOZl25F47/gqbLTZA7Hek0WuFrDgM5b9EwQD+ShlZoXfZ3KwpoG6VxS3yg9qPaBZ4QjHDqxfdk++l/P4i2rRkd0OIZ/VBI4Lpq8kyCwL4vFuuKW/IA8jG7FgHchKC/WL7VpNVec4v5o7fh+60VPsjk6qa+bGnaMZo6z0raQb5FfOHBqzSVeR4P4K/2m2vkyONzjUTNY4rIjvf4sByuVEy1AjEhpvo1+xI27ciqREckK29oOwEJHkZagdMvovW23/e3rIaDhlQyytdZStIXCdtCi7yujkx8L/yEvR7JfrYtt2BUgtGBdNy7rVpsKDPNs95jM6ffWPvC9c/yuukMU9oAyIrTc7fycIj31AnjckKm56R38wqZ7m4MBh+tC7rGermuzIPkoOCrJ58Uow8SseTrO57MOzMtxwi69aY5/bREFgiuCPxlqRCYRkOBw8UsvmxYgHC0KAV0baCTYF/mUhQYCOAbjJ4Fug2c9namTQOVULtW515i9zygkIeVcAQJ9VrV6AxgNTDpmYh6YSQzmoLwzPQfq0x0vduDv2bWqV3F2jGZDyXttB2lZAqu10288G1xB8V13EHdwDe7V/4mg8BkNIJmGqI5WwJF/2h9ZSZA72O4qh/GVwovaimICASqdqXrpFmE4+eywSX1icUHqNOthZtp89OhfFjzwWvjrZFCSbkhY/rRfyH5D+E9oqf/t/sqr8jc5iXnkuRYJp0XG5WcAwCvTyLyJmcl4l2d0z1emmfLCEAADkBQZuWSahBbJlMCT+6A3AXXNd4/pxe1l1IM/YcevjT3MzOV34MeNdGkvguZoqR8J9dadn6TF/vuYGO8uXMCTLLwACd+NIX36pGqCS9mwyoKOOeXLoIfqgchWaz/whDrrzctjL1ys4h4ziMCkTO0pb4Hy8F8uO/NXNQmh5Ro9oE3IDToMLBaWm1zIPjodLkweHTPY/ivXtqPz3ZT4nvB2S6ZiQTUadijTAPbw0iK9UIGz+5KHK3fANZmnaqk1hXqt20iAGj//TBTHvQLcAGs7iZeBai3MaGpGMJQC1aCWjVGmKfn+Ntrz/QExK1Lei8yUB7SKSKzKzNb97kwCzYt2m46V1vdVC3Fgu+umnQO9jW+3lGeNYmk5s69BMT7FAoHLdzJxAV08vs/bzulf6WmxZiJLdnuveKpRe5P40iYRtFDq2+4sRvjLFF+62o5cbrdxN/xJWU5HwrjXjjb+Y0AAADAAADAACddZiOM3Lbvs+9JZ/rgm53dGVMidJVV8aSeKxEjOl4ubcI2j8csOtxGJW+IjceNSf9/r6GNLE28zM7quYXntycqtxl7K+3aMQoSb/ucIl+Jbt3ykTcbDfkQnyaxXxjD6tNH8wtenR6cdM91m6yuxbdeSQovQbClDtbZg2EdUmpAwN9Fki0vdo80UhnJMUjoSR0bgzRUPden3YKYNE6net/MBGKdvybDoVSzuPjDt0Im+Svep+G3gIOCWZ8HrL6kkHEtl+k3SDgw7sgDgxce56U3HM0fiMk3nzeVA/O190weAw52CW6QihnIkGPYZegJNqtoYV4L6RLAfG9JCWXydc0f/ljrS+LRWYHyVIbfv02HbVdsTEr7dSos38MdW9hCdNklY1HOGLGB88RaLg+RSgUpYkQ/sxLNMZQjWPlO/Wp4WcXevs2uR3Nlv9i3sAyjs38F8DeNHMly0psJLbgk5ROhpmOb7mAQsb19Qq+83QIztH/ViBStdkayq3HY82MKo3GI3QNPEPxOr+JvYzEfkiYAkR5JwEAGPowKiW/Ve2lJaDidFSrH+jWxdI1335AvQa0kuAxd8SPOxasQFlUUUWufPBk5aubyRwOcsBsncnNw24FU+zw1hW0qFdSBnL1kxD073uIXxhRVsHQ2jafXKuTOSMq4AqGZf+S8JMjr30y1UkaC7xnjg7NYLEzQdZgWWQ2e6r9tMdvaxM4NHkbiRm1A87oIgFLpCzXv9Xus0D/t1byAOCm4s0G5wRU9A5gyqddkI0JepyI6dP/aLJrEXisOZ+XOOAUnEPwwc6FzKEDGqRMIw7fiZcAtdo86mUIGFEh9m1yQS1b8rq23Jx68xKP3MgesiT2R9GfeEv2Sr8RpFIu7sWp3izJMV2U+5TnGlBpDxADWKY6rI5HUiLjDgFTIbctWPe4mj+ZtbCIead4biUZ0pQJgpDsXbj6va8L+Apa9GkFDADoQbyS0j9wgu5wSCu29iNVqm5WuLZjh+HWEjFO91Z0rBeSovXHilAOXLO802rQSWfmD6vcS8tJIXxk2eIq0JHigFvNF3n4t2mxwjyMIGVzYDabofY4uYb4G1OrpPCmH7EN/MR2hx58ZYDAmrwfoYDIAPc/XoB0bmVXduCEMT+Y6QvkCl4zaG0FCgkDhYGP2Te/g9r+bArl7re0h9j3iuFK14BYWTdEHsGk/WvWulkvJ2+NlBPgj6/tDU4qpsuqclIbKhYLnVrVBv0y8rBd/NOYoH9kBc+SkbtEsXXkXWqX2beeQB8YxxnMOJAVemP7WGhiYf44wOv3UTfPzIh7CU9BIMCKwmqyQcyzQcuHd6iKSOc9oojQjU7ifMHHMzMRHHCiEnYtd13go0fsyg1NfsHEAlI6Q+hsS4CAtarxIhfFQnW6LuQbym/kFWlUIMAsZC1p0MwD+bYAv2C83DFiaVzx2bhdgrraU0u/XaNXXTX+EDRbkPaTEHg9Ww13kB9+7a7AlRVIqzo5wmkc8fe3CSrilclKLSaT8CaQUGslhtZ04n8ocbtAnJBk2lmgdGSUKVvQPemH+5P38DUMpi7jm8LoNTRBoW6u5JwcVG8TWfeZJvYjFAqDZeRZ1jwXswvlMOuSgqa87bhM4c7IzXUSDLvXlIbavjMnVgCzO+i+/J+9iB9WqGcsvcGsrs4h3c2iQ5GzJQglp1AZYzry1C+5ZSKscNTqJ2qKcvRpQXIq6Ze0SAQkqu//Ddl5BWkq5l3ZLg77fP+RkkJbXRSaitMZX1u6/nb15vQ7ZhxVpco3Dk3Z+ipzHXwJFjRTrB6dx8ETIHIiAf5O5Ly4Q22OB/hDg1Glc2lvS0mGIMCJmEC/J2aXzhAiuYBBvy3ExulA+PsO7BmLg2wBfTiiz3gA+IOH7YYRf5UnqjINMVlSDnrE1E5aXCeSA6rcQKGvcC4hdnFr0KQ9ez/tC/XteuTwg3hy/ajVUE5elegUILZgksSMhEHHnUNE6tmjdQJqMo3hqvWiW96wceLnJAJPVkfAcL69LZlMCa7XG0A78UZUlXfW2ACQfhkrCDQWV1T8AkFGzLYbY4EJEGYvY1mjentNTGdI5kISfBEtzQzNDAxF/q5u+r5y24mLcvXj6PIFSn727hq4HdLmJHKNTWn4x3Vx9xG9dN1QUuiTANfP24HVZPm50RA9M8pLueAPWmZ9aLkpSFLJZ0wh9gvDUjG1yImPaFg8y1ogw0gFVmPcZbiIP0qbg3mouKAL8TL/3ApNgBckPp/N0sAzHIuXANiJZJ4M7uKapFlpBuOB2IvS2PLcnne5rukyWBSAenAXqF5dGL0axY0+dG6mV6kPVjzZp2+w1YFzn5qGibnOp+5Cfuouc3oWhbGytJZL8lAVwJk7E+d5pqmtAPPrYR+1yU5tFjM26lRDGdOmBOomKAmBP2DNqCp/2zXdol6KnHI7O8PfggI9QpggY20iZ3mvWe3+Y4tb187cgG5K0vUZYu0MaK38TlaJ2lUCpf1RC9Sw9POBDjgwQGbOyVE4sJxz76urdvOo7PAFzGRTy9+E/ZKFqVOT2cWMABs8esJmVqA4AaGFnteoSsShZvr3LVbyG/vIm8WMFnby3J7pT6i8bigH8+ee6sq+gUFMKCCiAZkLDZpiZlDeOSAoy+ZLwedDesCpibDdGjhns0WLAV11H1308JjlYa0cfjQVc/46kJYqhTsjqo8CGcklVXvzTkXmRGr3CAkFKE4Utsj2MgoZlyaWXcGtZdzgBm29CGRMvQTrlEjHrAkm66mpLZ6myji0feLnUoXDWRUTOFQQMGp+3MqlzwMXAwsuw2cUWo0x2Mx85wjXKFk5LzUGeHFhtC8bR4ws17Cc+PofJYBvsUDgtoirnsnqoLwt4AZGEdADAP8oUUBzhbdbskaOA4L+kekj2BxaumdueDZh8nDdBo22/4A10gwp3Z5k/A11iRbx3Y/McYDEXHRMIM6tAMj87KJEkoX7qFwrroNaiZkydDa9C8QFP2Np3HjHfVdCh7tAt+hrki/9r+4+XpZjmOOybpQyPcEY5pUCXIJfpIhIeUK/3uQVxAG5WcI4gMKae/rBm4LyVzIe1vcVc8NkR6pjJUd9BgSMFSxHTM7gValtYPPsXst4TzgrMdl4pif8M2CYnIcHnvUIBcfh4gTE9eFTkUoRnAhitqIXbCJmmhzv4fqlhDZ+KDFSdmbbhpV+ZhrARIxN5ITypzhCB3kYxWdg5y7qojsGvQy8DOFzm0F5kZYcV9ipUyC0TXuJgJbflJs+1X2CdI6G19g6UrgHd+1qaswS42Tw1fAzDtfp2fuUV7wFgrN/4cQOgwfG45Ax47XjR/F5xUat5hNSxoX2/D5gcDEPiHWQpdKTpA5kXPdaRV5W/9Ijp5pWik7tCMbeEfxvFSVTgfBGtZCEI+sTlKW8g8ZRDz/Yv5DMMg0AcDtKYbWc9YVmWCbCga7BRUESDOHs1ncn0h64+bcbdxYE+8CC84+VDYojTAeriXn3Y0otQ4huaED1FItPufDxX6d7QBa3G06MwVbtV2N6oYzWR3O5XHjOOx/X3UI+xkY4ONxMxHJ3c4OZ7meBPRyu+/QbudltAekWAWZj/woHN573PBuOJGc2VgMl/ytGTD10y6cZ6Fm+nkp8KJwldsVc7egWvNwKQZ8H1tzFLNe4pZPQ4ID1SiRsNJCmUOyXUEtx1qSE/PJGlUQFbtC/Ypuy9MGzajt7zU+rZBkeM1TbtA3lxACqNrazO79uCKhDIKhF3hbzDuWL6d/55NPU4lZYhKHM1PNY6+yegVqsCQvMY3pS9l65Q4Z6SrFKu1JqxCwh/MsQuNLNQsRLbhiho7EXFbW6A4JB8+BT/0VDzOGhNzdw2CVHycgfFAG6fRu4pmoaW65BJVMB/qtGtss8ww98ZE2BDmuCEgNIWGayUF1wWYCWEQggo1Udk2ntti4tEZwBH/cPdrBp+EDsp9B81NGVU4yqkPzsmAxlFTDNk69q+S7E9IKyLjCxqn1aDCwaQUWBCUsuIkLYmFWjNGj+cdyMUNFzW3w7yb12+aitazS8W/PEF2+9rtVs7TzovUdnZmaQyskUaM4NpJGz5RtLug4EI0HklsGsVe33+fu+t8tFzcUr6GrP3wFYME1PwQBck/7/wx6P0sv7jNx2/Vmh9iL68ugsuJexBVP+jIuMqttMe6VLu6AkKYMDTqNljk5Z74wlTfT2iKrnf+slFh9DR5XDhKwXMWCv3s0Bqm1W0vHlBKqbjxs3nZvj1x7LX6wu2EdNlHgtG8VQ2pk8p93kRqDftyC9Bwb6nn6ICOI7ZaH1itE+yt7GLTflNlqWwwukCxDVG9p9hsvFo+olCSZeRo+3MeEc4JcjMNxcMv7r7aNpKwIG+x3vfAayaVARHr/SFHMtl9K9qxPSttE5z57755kHZvhP8qhLFHIk3g49vGgmapo+8w8FgHunxZXHzEkNBd3K+8Eb6jIIPzZFLeOMhFMzm6P/Zw0z+/tlBjXzgee7vMRA5WBnASw5Mw3jtTe5sNFMInd4rrLi5go7VpOvAcGqWVMk9pSyBM/NVHZf7SPAm1GvXAy9d3PZ5Ddr1eUVC6N4gCFQKrT1tr8zJxw15bFb5L6yf/sTRmrrZb4fYG6Q4n9f1Z8Un/7P8VoKWnPHeJUTA7rD6GVXlSANj1U2HX/RnAP+SZlsx2sacY3ZB4vaZzK+Nx/i3X48Cdium1EJk0esgerwt7Z/Jnyt7YrrnKbOW86N1TMpDFOtXJ7AMxBwRZG3SX4uENSVicrxJoRaVl050n7geVdZnd4WoJFTQaDYWaoVR0/SDUYYTY9JN6HbLp0jgPAJVq6NcSvKjiMGu9SZmG7M5ynj7wCYmXyiK/vbP9lIxL17phIU0Q/xF+uAX0qVNDTgnC/p1Ti4yqKHl+KTquL5XOc4ODRNN5WmDRzcfQ5AAx2b4+ocMLZkY6RvZV+8g/THGVWVJHff3rnxruHE+nh2M908odULWuIqhMCa8sL8bixKTZrt0EKFGZXlpRKKIWY1D0Dk3k8N34g8/2g6yDpBNgLqqS/ihkQeghn+WKO9tDGczQnlAORDJ3HNBsw/xZ+KBPhiICdqOgUtg7DQuZI1fc2FgFeZo+OtZxu+dHegfgxcBHU3lf9evxDIm9QUabR4lwhxprImf9qOrD9Vkkpff0WyXuSRinq5XOQuTXYtEnop60R/61HDKXc0YMgk9a389Y1dRyPgtia5/yauVU2ohNS+i6K+JvJlSqV3mi5/4UhL9GnpSgvK0DY0q059QJelfZ0biES+BZGeVcnA805ynt+07ttA0E/S+wc67KWtbJOd3AVPtbp93Qy0ZH3ycPt0Ol9xXCw5Gpt+jyzOtf/B4a+Gh+JSuVN2oJn5kl4MrPiJCY5tL7W4q4mM1p2Wri3/sOmedCVT05nW4JwUrO97Had4OCiU8YWlUcEEwDOVyke+by4hcz9Q06Qc1AXP+6NYB+2Zq6YPL7z/o1BLbp8zdQk9hWArDTI5NgWqXb5c5xEKXLCvuPa1EepPi8EDeV9sUk0NVsNuHHnILbJFxc7Xap/dp/nIk7ra9vu6xcVpRxlIEozgdzR7p/2b9qOVuUkfYtKKVfrYuDXP/g/vmfco4/gPZWKnOD7ruv6J3bAoBwQPVrvpxy/wK3mfIkVcWGxajevc/Xn55j96T7PpAA/UEDqKr7TlqHjV00UbtY78s6jEc2cyILd2S5cFYK59RL5hCKKgKRUp465TFIqXRZvxaFe/IfjFlRpWGMjq0Ag93dPyh7Uf2FhMsoIrRK7NPq7DC0QlGrAq3GR62rNFIt1Ov1EOW8QxSGk6NVtDj7H5+LrunGqLqSJXx5g4ZnuSIgaZtptNTb1Iw35VAEP9aQLmC3sK1OMop8dnb+d9Kq48EgAENB0KzPjoZvkXuLQYgtEP0TB/RVcviZ/NrVvrHnCEgFAb4pKuBdDBss3IMS501myKVj1qlFE8oprtFqqabLCOr7zJnKnBv5VEu0PbFrXqtAFPm78SiDv6uYC5UJHfyMtEHcz+zeqZBNqMg1QABLlykm/PgE2Cnhdwa6ZTGG2BSvLrvLvwKkuur6z7xkGg+dlu9y/gFpuDpYj9MKpScHuw/S38ExgY4sVqMWBZCOiBsDmlrBtjMs27Lj/5sgnoWC43VH2wz2ZiDTYTw8ZAMh0Ju7b9+xQSLsLNug40EsF3Ie0R5pVqvJO2Qn92aYIBOel85fbIy6sc+YOrizAzTOCYcIdBj2xDn987Dt+9gditUwhgh4NMmxhVZs/z5OjZQGM2ZllXYpCGZF6nkGTxBqddeB1OVVej+40oWX3yxQyubEiKwnxeIPG5WL+wKW/odMgm+1Q8ML0t0jV/Q3QTiMfj9kPucxiwABUDH+keuD5dq1zkEhr06153YFC4Exa30Wa2t+f4FE20IgOnzTHXyQIVlku5Mgi4+8/Dh4AcTmjnBGeqaTtOY2pvYDZIsEGfg48iKMf6g5hAZnIz1gmcuUS8XxeZZ7voyjb/0iiLCDZGStsNfs8TQfQlBHNoQ5hhCb48D5xI9MWeaicMANL+714I3XKSvwOgQbcv/yWeQNl4h3xQUApkKIsg81HO5JoITXUE5qOSJfzDz73RFf8ci1064vQLmU8QdsUYBO5v6xr0hrZtEOvGTlSLfEJJV8zb4ETZ5Bt8ddHpbsO5eyFo5NhyTLaaNyR44LZmpoxzzQbVuivz9kgPJ6Qn7Mf2rtbtXilquss0AaineK2Y3fuUUNvTVSV/HOrkja3NTUbyI9BiGX2lWqzJPUCYehh1zMqd1OyLRq2h8TupnZdLAjS8FNi1NRxjnkwnlgddqpYojnu48FF3R7gq1UI3OXKchXndChIGI3ALxGIDltgBtp6lP9HI/+3zS4DpcLEnMqpQ8Q8v3ViTUOWSWgMFVv1aXr6JSByCAeChEprGzPv+kQ3VM1Ih0qfaK/q0YZ8Je8aeunhnWnv/8j6nME0sfTtrCq3HBGNutdZHxQoCn3ozZucosd50Jcs5R/lWbeAbH0Xpil913B+AizEQCg+BLdGagyFH/z+EcvFH8Y3d2Jx0R4BB5QF2Oi/qEqBAEt8578ezEyqqgyM+EMJgctKQenE6lAAAHADyI24dQhIPtC7bNKUvlej9Mu7yU6LhW+a8lU7JyL7DHyTrIUyWfDFb76cBD10zWi+0EUwwVo2tqN71AKYyto7Tvnez2B7iAVFoVgWNOK3/k2v1ampZk8BpYqfR9wmEQU8T5jslIbRQt3Oy3iDbnYHwajBZw4n8jX1cEksnkwrUX22113sKu8z8mWLOrC7tukEbNuAc4if4F+XvT5Wy75Tr5uoC4ciNq6IU41Wivn8BVjPjwTjaTGH3dZ4cvnhqWONaItl2VCTTQViKVu0TdJ7UzowO7WNE4C81orKTKeJJfrA74K5jnpxNr7JvmWDl4VWH5y3E+GmpdWr83AWP0bvEqLjoK7giGeE+9Kp+4O2pzirPhDb+u4yLDNUO7t2xezJkSsnu/GC/Td5e1bqW1S5emE6Mytx7zz1IraOkvta4QXWI1yVKVjhzfFidbkCUy/HeKOEvaDwoKwIJ7wusa1S468/TQem6OTaR4rVg/vCj1gy06TwR5jP402KFT3P3X/vIylxEmR/Clhobre5lW7foaFI47DxaRiNsZz9PyCMsr/lLmUrES/DjGvhFpr5bVhwkOJLLTzkgtWkw76EKDXePJ0HwPcyLzccD0xLhfl3l7l+HA4VmWAfsefMxpvjzWJORhU5PUgQnufy7a7F1aRSXEUvxARuD7o2a01rssxri75WnkyOIA5zqT2kQ9obTBDZB1VVVjm6vjCefFba1qYGj15hgBQaowjcUuWJ9dM0GR+ciALewhJs7dZoaDVIL8AjC2ZClHOuRW/9V3rYDX/P5wv3Q+NuO/COorXFma3Za0Ar5ctsMfhOQpoL5PW52S3APOwo6jRALBh1mSM4bM9yBBX9t9lvUNmAKQB9IaZs1IJcYypJJFv3Buo2VTPGcLRasCMqZSJwRtdIwBkPEyoMLCInGz4qgFLudtnFfIQ7LTumaHiJHRdgcU+rMZ/Mpr4F/hoADfjRl7vpdE44+nye5Tu1MQ8SzRwldwSTY797QUZOmQvQKvilfyso7Ah33pXT4ApsKzdvq3Wr/Xiutd96QfX6b0CFtYRwyzE5wrq3FtB13AzaaQA201o3zAP+IuDEMMKRW0YIHSz2fr1iQ0WCjfpO84KBl9lJHBZKRsORImkQrgs+0Wsg4BUbTzA/CW9E+MnJR1lIE7bMrc1+4C9EWvhyqZpn5lbibX1ppRqiblIThue77pnGmvapa3Hk+w5CS7utyxu2UAxkTvHKKXNNX9meL+6BqXjb/Dg1yvDqTduc0aHdws3rtl3yxDn1loYL+SVK2A/bBJhbvzzO2g4CeZQ5XSw0EZWhlMTTMIoVO2Zhwkm19S6eggcLbhHK96LXY227r2HuoHLYshy6aCG/TleaUkQlbAZAQQXElHfy4Py2wxak4tLUNOj7ZzQT9eJ4RxRgfm2hYXCv1Rn+ODEt5HIFugT6q61kNxhCTv8YWzJ1VYSrFxPpZiVWazfE1DPwTkeWzKn8gmHhDUt29TKP8IDGoZ8BuaKiMv3CDCKHgCYA01tl2VjhwaR84I/tkasDv1Op0m9TyN4v6p30p1tk4x0B/vx9dTQz+JRdUFi2Va1T420KxSSvPTEq36R1NmmZhWu9Quh/2heYMzAXqlnenmwaM0GqOPuNIh/UF21mdENj2WrIF34KLyAej7Bfc82nRCZ8klXtKeOsY2/TFUTJYsC8fOyp6le0gDFPPkJW7FizkXOIDJLY0j2DRHypyzedohTdtVaTHA/Ifp8NantGP125LOnQFmN/XFYaEkjBEp7xZtDM/sInzPB86/6T8FVOqeSuYzygxhwTCZI5IyfsV1P+1KPxWJeEyTL9t6OvmQAAUw5aBWogJNNiqzq55LvfonnPBOnhQJk0Ugka0GzP1F12/kMjwHClXAGsloXdnpcn1aYNEVZvvyUjtabTiDdb6pmly1d/9lDqzCieCSmm/l9R4OWDVHrDiQ2IBrO7BWO908DY1hFyuTl5K/AgZgBwJ+ckAlNOE9ZeBCjU5nGFs/UK3qG4yp2fHZHdfAcv4hNQj8RK3pY9v6Ctd3baI1tH6iycRYyQoB3Lcmo1kvfV0OpDmrGkUTCgzUmMUNNwHYPe3gOnbMEWhrnyIftGtUYXXxIhvLENWK4RWmtKl+WczexGyTlbKABhHN4osBgl1psrGzTcYUcKPwU7P23FFQy1y8GDY31MH2N8YhZPDFf6CMyIOs0y5GqG9d1dnv3VRBB38eqL0pZQq9Lu9AZ5xPnCHPDEExeWRRjO/uRoTHV9TDSEszaAg60AkFyI5nQqFQDJv5Rt8i/kSQGr3nYMRPBj7nM/Xsnxxv9uZf3j5f3PWDzzBEDEv5mewsjwhCeAD0jJ7xbmclKcSYIyCOJLBsUZORM8+Ar/R82k9tmWSlBOH45Lrr6L+tCSOLu2h+7aSIw74IGuZVy2tcahI/E40F7nPotEvyxfmn0d4dhsEopmYY2otNrqFrZn1kqMpbXNBavwHyCy2DwRlySM/YTemSHRy1r/ByQeCzipGGqhXnNNyNrtN1z5zY9CVKcI+uH8YguUi/QHRLJU0t6aklIE7A+S+N/sKqHuY1Nu0eioHcl69lXRwE1aoAR72cSwnlDbblPp/zmjpH5Ov6I4dbEClsb3SwgtTgSHdZz9JtO9o+zh0Z0+lPAoYye62pJWDBik5nrKjfYiCTSx6A+z1DVUa2z0dNOJdDopYonu11E+WhsYE2E8o/dIPNUBixVKYdmeI5vxX6bwAp22xGBhIFOo1oyVIq3mKsPu43xSskzSxvry9yXRTLe4GASNq72SgELOVlmflghFB77FmSoL4Yw9niNojWS+XFyjUufhsipNd1EQUeivsB+dssba6ZXyf1w9ksd1P10y5jwUte97bjReNL+zjq5qBOVz/fHpAyfMzbEBK6AYXHnaqrRuIVuvLyAOBrHqg5Zdposd9BBptMVIjzJh03grdQ4yZZQ5EOI4iZecrR2tpziXoubFGfmU3yjQV5HYfJZS8IC4mb80Y4N8KVAzyui0pVTT493Q0VHAeld9qm16Aq4ypsHXKPYRhBxpDbOZkBx1kPMtlWM4zCszaWFv6zUBobi58UQpb7wak4aYe+6jqmlzNrM6VVi/4eWcafG9IxouDF2Pko6YmYF8+76zf8+gBY0JjN6zKdoAW7El/fKOXDdAyCuFzQiww4lG4FrEv5Q8szfj3/M0zM7u9e0lyr1rMpHcPJevri1UC0HIXCGkTXduNf8slLPxa28pp8WtkSAH9vKbIO3PkHoexW8cAN9wXbg0TvAFK4HxOylUU1wPXcKJ0DzIr4dK3WFvy65UBp2wB+HbL+hZESUrW4ZNJij3giUU0HV6TfsUe9n19en6YmHr/MYuOhwjwJDKj+7g2GRTHrMju22SM/MpdXd57pLX7086PG/8/Pub3OAAbWAQDU7Sg66GUq6T/OFZokK0bAD6J55cva7kxt/CO1bX6AF6wdE3ijjz/obTtvLgnOwmXAOfK85h8m+9YrGV3Xq7fFba3m9Wegis64AlpsyX6XJbGEer4Vxv89Yfqytp5nWq6L5d2GVhCuym8fP6aLzJCdbLrqbCzJz7NSYPdzE0IJ8Hkeu2gsE7499mhP1omNfIa6ME2aZjMHi2bWgVQO8yx6+PM4xG3tY3GEKYRB8aIH0GWQXCR1j40xUyU3LaSsxPj9oEZqxkv5d5aFG3cYYAuoFO2uqMYqNy9sHinoxzv+9m/6zzuGBudv9sd0iHmokHhraoqyHUjbJ4gJVtY/bZiFXnb/ZEYwUq4ArLrsBYjh0zcIiUcVZ67w9D/UlXO0EOXEYtCjVZ5UZFWKjpKwQXW6li+fZxSRG+ixm+RLzC5DIElwdddr4FHV51fXX8qnJQLByTFj+LNL4GKTLzsLJkUM0N5mWlbhOg+fRwkZwU6k3nBejrEbBMyhV5SADGZVNaId1pL9dz/AnABfzcjLT/NQIDkKkKevX4UsQzKxxcgiRKn1HYuvP7ujD7oraKHtxDzmbDtHzzVQjR/pdQV5bFzbhH+6dvS4husQWep099VwBE4O9L2hVdZ3PZDJjX1kK6bHVBq8a504f1oysC/WXqkwfazQ0PK+fUCZE8QwFl1xExgsLcOoMrkHskPCUf1i2mcPHlH8yMUIZu1dX9fTxBeBG9fcon6sHiHH9timYoISJlY+YwlXnztmqQgDbRB8VJ+F4sZldmUE15HaqvJPOoiW6ZYW18A6q7hr2EcEuXuiJ7Z7QGGbO7i9wOjrTR1EkWnbsCNOq6Mh1kOzoSbtnEsEO1tBq8mQgxuFqEsyabywsVIM+6wXoD/Pg6C1n8bUTCRZq2yZcJCSX/70l6KL7EPnUpISxSKDgXS+Ddj7q1BmO7/B4L+wMib56bK9Ast+fosd+ORortuSMHrhVCfQyeEdLOe0XcXQg6de/5WGz/wDBa+bRj2I6GZVCQ6TlolJ6nv3AQaWu3RKZVaGQt8OamYju8WrJylSLLlSql2ys0A62xODo0lZGlLgNPiFwC0SAmiDtbGe8YRyIi/GkC4/JYtQS/ic3JkNLW6tMrmVZe6HVMch0qLjcQl/ZOTQ4AaKtDl83CBUTH9P9u7k2OMhdzXUqOW1LvTxACPrTKcbKvinj+LtwOPSl5VW6k57yDn4hfPE3xZ2ukRUTxiu7Ji7GoP92yaePfMyKGrFGk7Gpgw3nb5TeFCJyO6RK8PQogkS9stofErmbba5AqMCCwO5ZJxucDcK7LLh+wADsSGhWIfYcY98FAP3oLCMwcctNsrjghwFX83vmAKLvk8lzETWh6K5bvFLhvVZduW8OHtrlaBz9uq4/jToqG8d3FONP0KUWdS8qnY0C/vY26Ea0G7FwGSJALBbyzCXmLBDl1VSwCrUsoOKuUieSpljQyi+rK2Chz0cl6p3vi0tuN4wOTxREeC3dEwZNvwCj2twSvvYR1lvPyA3WCrih9sxAlUQXjp9ZQnVgsZ6+krcCCg+BRnAtWeKC+wvdzIrY4B4HlNJb6xeQz9sSwitabJys/R9ToU1bnwJbIK/u30PznTE9nPFNjmV2fFwTKKIaYYrZESOfloOBta+y5wXk3eGxCPNOW/rCKO3A9tDrI6aGiljlc3ViqylM999cOPoR+q55dXX2kHWucSAA5vTRXmYtjjfuWmA/8krDljrIYjyAocZw60QWzxYdobC2tpviRGpSL69RJxIjY6RoQvkb7pd5QCIsj5/W881Gt9SfLeDsM8W6irXxYnDB+fu0n/uYT+Mxio/CSg6KwbSWapdtLPPP5lGmG/ZBNYb6tc/ZL0rPP3qIOoQsz3DH9raGckPNG+3wq/eujJ/DtseTgxeNoNuj6P1WcyNif78sCATint3165tXo8VeJ1EXNmvB4+qpi0omAOlltmE3XdgkBGklGlZOnlNF4Lyk4xhCFKp3ik94xzUDUEHX+PhVok7HBNWZg89PXO9+N+SnO9bGdVuKk0ZJlN1K7JokuAgbyn/uv1bNRYS5NaTapM8qgHvAtqEAO8tvAli7JX/moBenG775KMmHK+XAZtMB40erNRSDzl63vRPFNv+JkCMetSEGP5RSkdLaGFAuaUCLZfySL4N3Z3hHyx3SuX6y6+dvyEUQsKZ+1/HL6cASeInFFO7hno1FABt/5PzeX+IybHJLwzODo8hgUtzr7oumu0L4hx1YLbUCSzUpCwgFyLJPIjtMx97BH5nwthOCkpDgwTy1+Ath1eaOSCdLunQ+mElNk3dVlO4oWzw5Okxu6FuH7i3CyClEcTH4O2yrEeBaJfcuukJI0gkpfaEZeM4lKs5dEdPNGcS4F544j6dcagGMMEr5qUVi9iBsjJlwLkBbLF94qiZ+Qwu74bp5H2GO/vKP9oKbT49/FUEG+QUeZZUJ/t4IRuuDkKe0n3SQ98f1E/MLFI/jHDtdZvc6rv9L54h/3KKmF834+xeHwI94OX7qXDH+OokJmIQY5bma0Yx3/4aWTPNfCICJ+XPQuSffO4r6Rj6LP3t0wGTLSCCPIFw10teVlJmN4BNKBTWrXKZFURpAVii3QITY/mwzja6hrMy5k9aEwSXprelhqSz/QUwmdpij8d3vXcId8MGnEYd7jGEwt3wDtpug6Mv5Tgx3e0I9X+hixmsbq9RuEpPYLZqi54PVQ7dvU+Qw7RLfl8kzm510RGcKfpJObHrLyk+fnqOz4rj2LLds6lE+4P4yPjlAb/KlKCUupAe1Yvx2pTRB5XDsfnwkwQ52+IwiENKHUG4oDDYrMtAh608OivpU3u0lQlZEO1MrvHonVoFX2D+CJmGdRSpUcn3SyqonhchKin6sRSQaxhcJ822O+5n6T25g7bMYeirjos7WQA0ZyUyr9r4VXDtmayH82o5DNMmyq9b+7p8d16gwOR1A43pZCAvQqhzt+kWvXlxWkb/ftJ0BzCXoM7bbFZRcz0LNgYIR/17FTtAQXqwk8H6yekQnUNWZ8rooaQ+8Yjy7MpaN3scOnUPwqWwQWp5w0JuCe5XtzLPrrQ/4hJHB8aq90MyoB6u3C+1y+7jUwWSUgkeNNagHeKbYXDgN1T+TMU7GnA0hnzR0ydkJTiDUGhuDJTXNVNQh6pNkCGEForHcny29t1v++hRpzkZm8WAHCJ3V5IKsbXkrDQCtY5XTTx8/X09vAVmTH5AAFM7RN2uXcOILa8lttHhxoQGQ1o77E4DqGpxx9yy4Ae3UF4GvgRemIxf7R0V+YoY6PXPxz79E0Lhrl1hB3RZ5a997GIng7W/oq8MRPQMFaYaNnwfFb1SQaLdqwTGoK0vGNIxnMlLBVC5d+Y1kmZwExrocQgji6xhrolnG/9OJCEsuDxwdT8NQ1zyQ/DCbCr3l7vNmGv4FPVpHKW2Gg0X+O0e74yb9pgZ51R+whVUazYIWPyFn7vtBU4R1jieYn5nCf6xQyzI4qxJmF/3JSTVV+97Er9zGBwC3b2ntsF4UDDtpSv6z/qDxm/wxJ9a8W28YXvlUM4AXRLu7t9Q/lGlsS9ujNyuZASfwrRa3sv5R+RbE26MfDPhNADohZmj79bry8kz2mF++X4LDqaUl9fVL/BGSItUcJXJ/4Eg+X/3dTRLZszEydABZeKNvvaNDuckn0/6d9bEiNc4oGieOPi1kYWqYO4lQn0sTQSX07hqPepdVQ6ZMn6OWzjEG3Frypprm16YBd1pEkIYwZDtvs5moTkJ8uTPpB/mqFEYLuzWEmbsfqn57znLcNETzYNlRj9BfXrbjVavNW/xrfMu5NnYaDzCLUokMG9Mg4xRzR+yD1Jf//D0EL+U9K4nXqFmPcpyJKRN4Kh1BEOy1qOWoyZP2m5i16t2WihQuZBVhsfs1ahjoiLIcicZjrLJnNkEVhTNba3gGdJkR+7oOAFd8klZ/ixmCTyRfmmF3MbniYy+N48HRDaLRkIiXdvqzXY6eQ02o9X2AxzjM9WAj6bwQmFqDfaFkaJtMhd7tCGVvkR++DcEmABUKR5VS5VmEr66P1/AXWRY/k2dODILQLivEVC+swXD0Pve34bSdywRQeCSSy0kzsUNKn9Jn3vIHad2w1RJN7Sf3vbyUF2L7atL//SMasdlX7EHxVaOzo840y7qRG37NSXWmKKM8lp7RqR75Qj599MaPiIplENKQN2ztwN1fFQL+vxYxQCqhfdc89rrMMVAlk46MNWARHbdk+WYS31eHZ08co4rPoMoXYnvV1ExfnjOVViPvKKWbqoHnC0v/q23DqLyy1LBE8hlpEie1W4QHOuTrwDHenrPaSLrXutJGIXLUIbSmRbb8xFLGyc4U/bVgzITWPcYt1rX1xRIR18d10JWIBYGRSz6KGERvxJVrbWAn+l2ZrVv+sgk5RboIMPOVQpW5B+RPqnYXfd/y2Opd3drsUvgoviejBewQ9SAAwwfDaB4E9YPA4d8hTBLexQI+a6CikptTMNXXpIAv8t7dhQNIdIL8KxZW2Yc/U384kxVbZ9xHe9/Ebz/eZaL534GxfK0+PcNv4l5XH0PqunR23dYq3e3P3sN5xGWpnqrkuufDf6WLVvU/ytKu4xHaLVKgz5LJxICrhcEIyE+NchQTh4EHPXjL0TSi3Og4pu1pJsSNjotBgH74xPDc24n7U4UvFHvf6npGHcMWnDkPTGAl7lXPJtfx62DDB3DNFNk4/mwSbUo3HljwQ+cqcc7CzZsp0Xb/iSmQjnf6GWsq6AZOO7yIn9ZvhFb/3jVVkCRTtwHcaMwWBz9VIrfWz6OX98wgsQSXuJNvkwp9UM33MWr2mZQhCB9fM5itUC5cnURE9Nipyj0yLsmUEB4jM8oOuWhon7mkIsYK/uecqAq5lLrOKyTTxF+bH6qaZGdjPINBkqZC0K2faqL9blF4XBxkDaYd8mIahImIpKzSMzQO9XNMvy/eGNkgVoO+e5FG+Ke1FxBaIRFWluX6JK3XtTabDh6s0FGFsYCWD3j0fCuwJkFnAmoh+A2PH/8N7h9gIcHh6qYrjzBRJisvOOMNvXTeysUsbhAxcd0aElT70i+hSH3JqFsbxiNA06kGeUujEvdgIxZlgNxOjDOITUNVKUJrWX1tTSCG8avuhzbxLINs+7htGzFxFn3fytGtH2gkpejGMUBKtPZfdliaS/uFcDQ0WeF5RgptQMJVNYCpVTQBkOY4t21HMZdDkbetIkUrxvymPDLRql05nUS7Xs4qoc6cAezoRgu0GnImsUZmzD7YknFgtCTlWFAA8DhZjdjraExQOeqHXXXP68CzX5raU9uDeOG1sud94LAbMZH17OSuVczJ2X0u1nMzrDH+Uedy/1BSUNOcmMYAEjuT6CQHsfmMyCtRcpFZYPzVud0KXjdDlqBnCYbbDgB7tOCQekvTN35YKoUj2p9S2LUdW76bqvqd+k2YVCMKPbpDNRuw/9cToyR3RO4/aVmwawQsYhZ8LCeVuLFvzyCZxv5oN2Np3UcxfVKKodkUxVtVNSXtoU4FBcTa6zrqjrRoyCdEtmk96WG0PEmLOxOe5RSPrRNBT3yuLWkYmpsZwbldaFRAWKJ9HoThw40epz9n7G7/M0hQwhb/Ae1xKObiJfPdbP6EMSwicwWxWdAuNOXNxdSxB4r2RcsNyLfDA9TVFRYmjHzNxftOVDGEeHLRzG6Hbp1Kbzp6oQJs1mqBTPsLBHugC06mX9cxlnF9Xe7ossI41cBcr5Nud6F7bsNqrIQAUxgmEwTc9aJ0utyK/uAOE7vy/z0Pf6z5vlFbLB45Xuc+7Z8w7i+UHpkN2Z5eoJ442skvpZ8Hx78dU8mwIqIDieEiFHewrj7/iVgi4la/37/MsbsN/bFkmrEIOg3ciYtzmzQcBUYTPoK7Uq4WUNtvIYp8CaVuypD1d526Z+dwcXtiknXnT3f1aYzE9xXL3kjTF8jP7jLjD5WprmS1z2pUMBGtz6/tOvzXGUtxf71kfHRh/wWVjknPXU/FtcoVVEIL49D18Pr42eNx1WO7HNsT8tSi5H0kacg97+A3l0ScOcv0hvE0cxXdtXHpjEe9cXghmGg6S8mhW9UTnDDIuZK89jL1xB1YEmqjhrNY+rbyqQ6MqFECGU5ZXejA4eaun5A2MIEcrCV3ZLiR8HeITSGLjsj6VBra9IldsxTIfuwyRln2DXdwVpLj9Q/jzxf8ZJ0CQwygjRPulMrob5HM9ZGCm4eErNYUzVpykrVWfk7lG8Lpg3CcqIgz6phftbaafySvHMQm1PHUUNDgbczoX+l0iDMJpoBXdTMshHqo6OcLMyD0iz/4U/RSa2rNr2qRI/VTZkNmijsWaKKDc6tO1gN5YFO+4wUol3keWA+zYuwy2SwJ0J9zoDTus/BVrl+UMtmSX7gYH9HHx3ClylVPAKah8yMvC5N4g7W9u50SPJ0KUnzBJGdTJR0h3Q5lRZgFq22Nkh4LcTeFWpREAj0n47Mud6srbF7YubL0PSXYug3XLJ/ifIsJ1s0u00+cPZQjp4bGdkWBj0Gd5aKqAJ2eyWG8nMgF0Zu+WNmgdX2Yf9BwvG4QeMBTv5rNr/0p8WPEa5jY3E+Wh9Bwjqm9TCKg4L15H2CoabgBMwv3S6MYtCfEPRPq3BLACESveO4/gmV7E2urIE1abOPDObYJiP4cp6FNQRlUlu5D2Yo9AQU92xP/SH3woCk54/6h051M9O//cMpyX4lsEUuWWVWTp3vp8aIH6BZpatl2BbguJCghoMy9EHy/VpPznJ5cDxiQj8O4rdU02c5kBXMamfmtfaiPS+f4b8R9rp/evfc68bToMNS7yjtRotN5scqK0Cg9RS8EA1UpNMtsLyM8fmgLRBreu1Ahmzq5sOlO7xDa0CzAP4U2N+sLr5IL807LrdTPVO4pUKHcDXNqc9EripaXwrhubGBsIxHiivMrZUKgQbGkmWfMSPJgxmPGQIdAkPPSWdpQdlZxUQWipr5uso1xGSll+3dORLgMYCIY6+CwtboFA52JAFMKBOdp+hfeiS38RgUDpVi/ZXQUxCb4nDIWEGExp+PCoQhqfvGepbXLD/R7ai00+DSu7OrZ/wQDUj0jyFOAGwk+ZY6Zh5tuZxYH1qwxrdIV+9/Z4OqJGywkUJ+/5ylxGq/zWWoTnFijvVsUOmQj+9JuGcgj/2lenhaevJipTi2emaFl66LXGKd7s/H1vMDxmhFhHUlZdRMOXKMDHkTmBX7bccVGseEye+Af9ZDPF/UVCegMyO3AAssAZ+DzzbdCQnbXEpj/qSf0uRKfhheJ67RkvdSU8FdiZ1lztOVtCPL21zeCGrLCCxyXoS5GGxB9VgC2baRSn4Kh9tdIs+P3/eO2LTD5dbbod4eSlzjYB9Y9Zk8IoHk+ewDSZf6ysERY3g03lppUbzS2laSAmbM4xUU5Y0h3q5A23fTwA4ceeV/7ADehlAamEFGWEmfYptmKNrHdgGln3OCLfdYbujZ0jAVwRCbgxT5F0t9asSG27E+cdnq0JrZJZ4gNUKLStN3VdIhFDqGChJDsYX81sXFN5pw6iTjyYp4yKD7nJ73j8i1qwgx12DVwPlNcH1xkTozLlWZaCyXJ8JUxrypos9TAlfCA9wQVH6A07TVTnUi3oe6v92daf1S5PfzJnVmlA0DOfuwhlI92DFUdTs/g2Ty3cTKx/75Zkogk0LqzV0L1oromsh1aBcNTVhA/kzL806PuC7HUQw3VJokns3tzXSZ2wRmtTWVlI/zZN5J0LGcha7KR8Ah4LixD6eLq4yCF6Y3SMzyKk7OOz7flWwD/4Z8l+QhOUuq90Kzg98kg46yE7+FA02wy3W/plMZoXsE8daUoMqYEoVapSz13Jl7hmfkDe2s3IB0r27QrBj1qCZY5a7YaGg87D5lNb8xE8dKv2O3r29jJr4uBfQjXXo7PpjAChatejzqHFDFDG4z+eRAuI4nVx/rTKggrSBKSiQlJf2WLK+3jjqkE2Nn/WPYEV5qSOnbJ9quZsRmqqzf6DwSZGlYGWdLbtDbJnzUhAB8/FJk1srDEy122fvkk87aFriAXDvWJ0/1NgHcgEFFkuHbZOD1Xz2jT/rbK97I4u9NBviRgrCq2c3iQpnEXRZcprFox/uTgjXRaXgiqStexjenx40KAidEFOch/N6aLWSGNMEBsr8CefH/qE67UPPXlhvEOwyrr+DOWdm+ZSDZemwU2YOaEdZpznV6RBjHxJirVbPS8udHiREvzMmcTKAsGCkVMcAViov2uhjrwRiPM8xb9eICKduThUwT2Qpc8K/x7gNm0FIiTALwKDslNYr0BsGY3gzvjML3o6zDTCkH5G8AP9YMaQv65q13l0/iqfbYXAYtAu/Wl/sa9Z7ZxEtqcOOlVUj2a0vsUMomQhoAraHdvRSa6qc/n8BGOnsrT8WbX0fjJ5nIr+TaMlrMoo0czEY6Es7DcOx3IeH9LpMQUVw6uhnk7tx0UBylquEgAAAEbxBn7RFFSwh/7wXJxQS0+te11JxjU2cCkRmgRSK8nS7m7a9t4rkF2GJZuAqYlp0KjoUqaKrJRw7MvUl89hKJuOFWc083GHeN1pRKsxN5EJy1LOWXp5+nsBnQMfRGTdzhWOPsYX1Um+CPx7WfLAxRgGRxd0erZDxoR8jTy6NE01dMoiEspEOEBLB+Wf4QqqREvZDpZ+GrG0HFVCJz79HN8LW3MoILY9VflR8TbkvTnK81OX43RjsLTNOfR/jpuGWvSnV6JJeCV4tSxaYUhgJlsRim9AES+cPwgaRe0V0knBrfA/jH0ymq3Y3CnGAa0ndRMh8UYIPP09bw+HDwB/DPIGkeESpdL81PuQFWOh9eCOpH5/mPjwHz4JYeQOIX4/g4J9/5O38M91kNGYpkrTuc3t/JPXo8pA+eQwgvphAAxmue1SXSYFGtQk0Zm/xx/YXEGg/kwl46hhQTvoz1DKQiwMK/ad6zU/s2vZJCs9NyncDpX70wmVpjeDIKWPfVDzeSeJTANwQkwYZaUMxS9Y9GHnBj26yq7b/VULdEsCTXCast06JcbF5eFKomu3VNFdzIUJzsCDPVTP9j3QhRpQfBJwe0cKwhhJEc05+J/u+U+O7lwu2ZsV8meHiXoAwSq2MxbByr1difjVtZ2UEPWnSlrXIVC4myGiYML7Vet7gb179yvIS45rHSp9dO92UWa8AlTx+2erFmwt7kkmzQQScuu3vk/8mFOomexqww9NRyI/oZxaBSSch23e4BBL863QUDfe7ib2tnEtZCGVEBgLURg+rsrz3gMm8v/S8p2DSPJc7nLTb/CI3B8jT9rqexOk0hww/mQDoJUDw1ASAxf9HO6uJYFV+4COPkD3Faqp5btP09jWQuuGqi8B5GLKwaK5+FFQ17z38aEfx7Wj5vc0j/nZfvIS5hAWl2IwAjzW5p7nCj9xX0ve/bMK2KpzFeGC+HR1vFZqDnixZENmdSMLlsvwTUX5+1goTFDJtAkU4ahe8EzAERAZUhADo4wPFiVdYLSspq5GumeGQARWxrwXmSXYUeATKYxkToXfFBbs9XXFAU+R0Bozc1n9vPA8QhR+CiNd2lkOW5DhIPBGgI1AnS/uQmwrvhT7QrK0LFQ+5qwAQkj44o55XIE1b//suhXWoEyPHwIplIkbKNwoZOF6wl1ZcE+3x2OIVskbe1oMqySNLsBynMWowQulctenR42Huf/HN5RnPKd9s5PbOyH0iufaMK4nR4+/549m86DPqOT/91LiN3qY+A/lESk5wfay3ztlBVh1KqYcVQKIVzOIZAY2oQtPGWqCxTsrL1XD0pUNs1oaOFKCvtLCcctly0xScYc+kM7yPFqwoVT0sR2Dd9vZhKFgiub+OmKgvFaAKqkA0qhZeqhPVrutcNidxgNJ7MU1igN6f1cJKOSUCw1sW58U2UZZTtytxc/d13cMOBx6KxHP2ibNx4s9NPh2WLdNroJj27gIuBbyPnQLEOaVNKgNgYC7b9766giCLAMgumveCZ8gTeHud4WC+OubLgiziiY/IKRjdepAAXznYImuAmAoeNLy3xZcYFleDDgSVnNJH7o2Aw1tYvCzd8h87zp7rilhkZb6wtZH3+trJaV8pDVlQnsaX+A7eWDISNomvPUtTFoSWrihHZw6QH/m4w9jsZ0OB9VYwUOerdqnVTysj+KqVpE6wbOfiD6H3BjXvk6UR3SHPk25sl7knSwhQcJftEg9VizaXPslZ9Jxwr8ssm8h4lHsvcc5e2CfTWtBqU0wQzl5sOTH25HPIrp21VWgJwUi4a8yN0fkha1MUC+p9PMuOrQPrc0ohovQQOfCLAyxn6GvirlJw4smmL2U4G7zFXoPt9lEl/EANYRUdqoQX/u2ztpoUyko8V1z3NblbCezFv1Yh0oKCFVPY3WS9Bis1q5XKVzqCdQUpCvxWnDvgISy0grn26qnMJBFs5+7BQtDU8LGVX2qYOOyuNhk+0fudxvBJcPPXsHu1VfK8El41gIgBc6Ip8W8x+HURPU6KCDsWq5VgEOHgk7iDQAdgUlCR8FCb1GzPH/zTFrJTx4rL473aRPrZrOYJ/RuSQTo1MasSDVsj2Z1x20rb9JC2PTPOpRuJupwWJtRoPrW3/5vVhbFmzbLjnbR7raCIBrAKp/yV56eL0A2Oo50V9KrCBaOYlS1ksVReu+hwJv3LmFWhjX00ioXo+MKfums6ban1olIbb80qBv5kKiFamfKdvEZQNshr6uq+kRj/cfStEg3uaYguKIQ+5gPINV6iMpqVCxjPJQlfN0sj6HCtOk6juVH07JQZqNCB2+6WUgjN2Cp5/uprUweTU1nKxcJegvz3gzeBAojAcWvIXRTYgCulmu0lgs/0HPLx01J8tW1NPFvzS1L4QrZXq406/edo/h5rg6utcwWqI8rC3/2iUIqvOyR2DF6qG1zZnDGq8awkfoTFOXkkATm4MQtw7GIyV8ZkozboqCy5XTRQBmS62yuK+FaiEUlg18XFZyZLSruK6rdvDc9uPQw/CwIv4wQnkl30Q9IKX6GN5LzpAkAdnIRHj7qyYEKDjMfMB+llhmrv+JrKBggD6Yb3Pal2SXbWmOLPte9XXuQI4vDc0UvGXSWjF5bRJhj/GYvnKCJ+IBjfYoPoYd3jXP+9ybfeNWdxZU+ZDQxINpOPpeJ+MIm5KWPF/F+VKpUOHZZVpcnnq2TVLdVuBLQqHEYmYu0GlLRcyYxSkXAtUrJJxsmpk3EiLVzgWkaBLyK+IYhXfr6jAPFYSnbTXMivcCmxumCxSRy+lAWPPOHD/Hp4kn/owqQPgy9ep6QWrc6THFwbrvZFkvGsIwEBG1g0YsGh1PHo4c18wBvl1FOzFMy9XOhxAOmyg+8k+ng92kyDoF0UeqQy3lAMANs5gmpXC2LeZW6Sj7CVdLloy+OD987uuHazAJ74vrUKloDMKBQmKBmAqP3yaOiX+VuXFoHweS22wmy4pkXsEv5fUJYwGrE4bkNinSBLjwL5U2WJx81aPY0CuuXxmBD32lTFi82zPFn1Us3k+0uVC8zB1Cfd/vPJUWhbMgM5G/QIgOtXRYF76ziXcspFLbizc5F1QsYnH2Pb1ImSaMUSPzAQe36nOBbrCNhrRsTcJTUKn+xzfeRKbgDtv7dLEQYNDjf+B+VLn+umiirjr0SPP3fikBe1iNX5Tk+Xygk7mNhS0sUj7l9MD9VHZzZHjT1FavuXbllVdAP/pg3veKqQXwTL0cwwnUCIetPzIXazqykF+AtWFB5Iqf2Z8SMzOwfdyD372Nzr0qPvfh0JdQCtEpkNmAdU8KCi33aItuiuUKdZEMED54leTKvd7Iwf4uTUk/4TPrgzYDLPXmIV8LQb5N4WRdK+H+G/6P5tFNthYQjZU5+70Ljq42KvXAgum3P9osy2zA+Apzj7Oat09h+4oHnToD0PIerkjXeOUdXz5cxT4QZXdp4Sm+X8z2iD7LD74RfYJnTfNw3kR1YnM27ZoihI6zKpJJDQujk/oxT2QqGORupAPi7TWcPTYvjcJgUNpi/QQHAMV4TytIk3aGqdQCsod7Ihb0r4FxY+xDenSeFJSe4rdJL4UVFBLvJ2XseGYeDJu7znKt90u+ok/jsTcIXf2+m8+0dEz+ATMwfoNTDH/23SvYQrLqG7xi8CYMzWOvwiotkPO6PzpDvO/3nMQ6dqosavLaTIGNySNiSCVa7XUKwejWaJInn0uf6Ux0NUOjbTCim5E5V30lmQOze9+EbkHv+rKq6EhSsHhkZG+JcKGJZmWzhFXmGX+8CAHTO0iKtTqi4o3lw/x6Xawh//v8SkaJmILEvPRd+UiPUa2UOUcuYid2lYfVWrvDzQBiXjy/xzVg6dkV3KZBtvfPrtI3GaaPWeha17HYF+2kOL1LM7fq8dazwOAir0//81qEZbXK2ZqGQUKjgbb5aej+4trj21qKLS+7qTuf97yeJcVfwNbOAohdk1fBeWZi1+HPjH1BWsPQzQcPH13B0A+wpkYcK3JhC4e77rPLqgF7AQ2qlCe3Z1yvh282lwZx8ArgaG9+U/I6ooS9tLQJkLQ+u9gTyubKLI1l6iXZbXImwVYLENRnySYJO5fxLJD/S1skzdSag1vrmoenPeQ3b7+WGK7Cw9p4+T9Dwzpo92Sg95SUnIB1Lc6TItE5wBP5Y3jzaZW4iUBzRCI/SDKq/QtWzhkYYZd/LvQZtfBLY+7vP778UujdeHjAM36DuR3R0SeFi2i2+DLqq8bsQbMetqGyrHmpq8OfuPkL9takOD6MBfXRRsD6zhA6Mx4KfYELdgfagES93mXBPygbTkxaMneiq+7uVx9qIVmLnv+Ad37mp4zo0DpmRf1wqPcohpggNxuerI/UM/I6o+MwsF2rhW/7YCxKW6dec6Leqau5S1EsiEY51FtbMiq5rkJr+TpQiymG+XK1SP8gUfn6fdSEHWLU98Y0BT18BZqF4JD/+IezqJP4CMHsZQkXyceG++EfA7h2bu4FpMfqj96PJquK1ejdqbmMmx4zTz5hWr84KW4Cw1aPjQRmB8MkOglEzAlNqw5Fp1HLWTIOZTUI0YbE3lNCDN1KbRMCJyRjSBnlIdoexJsJPrr/1roFzEO5VMmSLP9zMCPQmXnn53Ge60LMksmNagzzV8WpHfrqmuVZOU9drxK8fQW+bMivQ2v7yR/BAaipmThKe8lc9bEq7OMNV+zDQT/6Two9lp+1OMYXTb6Xzcxq7lJkRnvptc1DbzYaZPhmDppl0BySkLV6rHcm6ROXe6ATgyRixt4oYp42J6gDzTfCfjSKv+JvMyEj3f0qwtnlUkJIB4REn/xHexyh8kEMd1XfSCOYX+fiAnd6OZkzquZTrG6ZrQVr7tW7/q7grNfWXlHWMDwy53x7Q6WnpOt89smWu63fdJq170vunL8jh2vhyrOWK+KhtB7uJx4xJadLm72YkGny20UR7W4a2/vGkP0P/At00bBoVcWgC7px92tnE+7LnjymgIiGlmkIrTre07BcN9dSr5YrHJDTJJ7ludNZD88zjHhKkNQOKAQm3OFsXthrDK4jKoL0tgoFQDmOXZ5tejZoYwvbqegpWVqcik2m7t2hCJGpa7oZGynHwegmimqrvJcjuQ+J2ZANsEkjjfuPxZ1DSNsKcuBTiBTDLpCQhTV0FkIeIP1uhjrBdnH0T6a17N7ejVo6qtpdKpyCDy8k0U+kq4ivn3YaGjJ1bZtXGxs7MPLsDkOW8p1uWY7yefAKdTgk/iAH+LVsefBnxT9rEsEvrwf1uNTLVY8US6nFin6BF+PM20suOhwgSpMeYD885cbbYgh3/mUX2LW+tVsoRuHq4YN44LyzKYuoca6UCN1vG1IYItOyMRRm0ma4DVMjv/OlLwfHjeKtcEZSLcPQlwdPuIW2sC23zxV6/0WRHgJv7pMFsJYEsLQ0qi0bszq7DMsEa/R8PTMYmB0MSY8nwxdfiLtq9FVjIw4l6vG2ByjtsaYuFy4mwFtM9qq1apWUSV6wQHPXQ8wt3ffNH5cu4kuUU8PnTB5t7Jk5EJT2mOEGOAEy18CXtr4w/wvIworcf5w5c/9KfkVid84ESSYZrD/81HgiX5ZK+6AgkxQ997k+5bSyTnF66pIuny4uByXf74t8JqteIhN242w67b/RL48uls5WLkhY0h+HNtq7Tgm0o5fsZoFJtXq5pztLzxpChXjqs9e0qG64+XAkNf/uW6fQiFkYDqQlelCeBcB5uVvKyvm/HyN+xXCzjW7SUAvQf2ZIySBIbbK19eYER/GYxYEsaUsRzQ8dDII7HbyP4YejL/eOyVJ3e3s999uw1yFyrD51sQ5vEG/zYhjIyir1BKLSAY7gf2i3aDsnzol4S/P+LTyTES1JxRw4BWxV67sDv6VPSwKFL3IYu/6BxrpLfdG4VEtIxn8CA6XtZ46U/FVMoYQngVuMJepxdp9mXCyIN+3xX1s178ZMrnxftdYlsLcym5TA0HUUGtQXzjqT7hdlZCbpYk7QHt2k2AlU8PgsKdfDHiDUSVTt5rl4wCtTlQ8JWp5MufarLTPRaIGDogAAAJdgGf03RCX/gUZ3Z8d9DnKDVHkKULUSXJk03pKy9NHPZCfv1xrVFYto1H3RG6NexC5u8ofklZWTXulLqB5lIR/BnxlpN3rw59lfHfXzVGEKZ6j12kxHoUnIxl/TpEHUinwEwZhCS4SMuYm32loFVRzNo1GAHHk/QOImmQJpRla1kKu151/4B8gnugjHxinWWB2J9jFL/xVaPa6LG4Hhwzzv45UExf26/iiK/mwQhhNdnxP4ONiuEUaq4dXmw/1Q83flCJS+JgCIywt//GgL3GeWKtCLD5p9nQn1jvD4ua7VcgEnrWdkbEEZzdnReMnFA+Wvykzsk+cf4/0s2lrde3rkPvoYAGe03uMWQrncMmlxg/bUNwy3X3Gojw7Dd+FSo1RMSvSw+dG9lyc92dX+o3G3E9dvtMiikhygUMyc0Kt4r/PLq8sQzGpcI6dbVgSbb4zD1v4PQewW06NozEsEzZdKm4RYhLOQfi7Tu6bZe6cmZ/W9LBnFmySjPkbnZ8uSSYtKuzqNhlr1zvSupf5SR/1B5FPV34hPpAFRRUjrIIvg6n73JapbBSv2sMTFtX8yPxtuFzJvQiq0+1LGDuVNweFWYjxNoj/Qd4WEMgup7JRicDNP/TfmkfCtaNTG9G5/Yx3Yg6nsJhb33g7G23XFcySgsad3gjii0gtQaromovPQUobnlro8T8FRl4Tp6ZiMXlJ1ABDzboOq6r49ghp7qVw5tVTw12UnOekcWqPy3fmHo9Ny74zeOtBax5jgBPgYEqzn78z/0c8Kb2EFxTk3D+4ftAdtHgeXn+yO6gP5B6BYpbUpVJPWVeVV5F0sBwtmfPUI4i7RIle/06xqafG0wjW/s5E+7tCWr0nMIAcAJyC37u+n3KpkKNnMG+jGq856Z207+FcHmlEgL54LJDHX7ZwtgDMdRpAKyjoRrSHmGr3zLtO1KBlmjPYIVuu1cIaUbeSf/jeGNnds1isvHTv50Gw2TJvzGwYe+G9mH22ztLc+UASyoIwQVOo34/0eauA0vELbCKwV7o9MP62FUr2r2JmXmVrT9A2BDZ42RqAQkFNxkk88pTGsRlrufVQP6C2/lfc+kkgoGVr0Pt7WXXNAwJufj/sBzk0pzCpcy8LGvzkWOXzDHhjzAgeRtaihUWCWCAF3tN2rcdRyE5zOJJQBsmv3Y8nWu52pwu9f1RYxp0bfWz7TWm9QHiscDGqIjEMWAGzeoXThK67vhIsSGKN00iC5FO0UNJhKhg8YiavVOD5D2rfhpvGbC4CGubHYZkdSHasEcgBK27BUS6OwRB1nO9LZjbl9ZnCweheYBtDunYgXje4ZEcwKhHjwh8OvB4ZnXaA/JqowVQwXW09Oo6gIu0GXYkhTDlIEHZReIRpVEjnzL2+jjYkFZn/9iFcKVGBkfu4GroH1LVVSe01e9RmootiHAeMFl4Dx/QNUAy0vJ3Dxjs0wNe3h554SrQ8RnQmCjjXkcWLFE4zVqdlXR8NF95YJlQGG61MxW80mDjai9bdts0+CV7pMVWA2XntOnlGkUaFprX+NvxUNLQLBtaFNDJzmZejjoWNd13Fb59FT/52xnRUV+uhvD/5wQ4uFMkvBlaFUaC1U12RopLKOgoUHMVEEDqcSYjlus1S4rRm5i9swgs8mPXfUhqzpXcjbqIFexn3KwTB5uPNTZqOVWgx5emBk12WjNDdspJdocEM5dgg/0CL+JQE84uA1iOOJ7kO7GHcXQ6bLyvEKvPujOTlS57jDwqoFPMr92j2PTiv9toRSpKxZxBKZ/5UjIGIjn6TPAU+pMZl5aO1mn/sLy25WS2drCLWv9IG0vHkXlCLxqM4EIvKwdXqzfIvZWvnNq/hFJPuubxpIfJeGOpPAW30VKL6/J1f/dW7Aojw0J18CANSDdDK4af+tDXHL8Y66vXQH15PIX/5MHhBMCno9ljcbij0ekfw7Y4MwWwCekCE/ZirE20ppNUPW4X71odKkJBoBmn79rGKhodDiH/kKWK+P6yHtb9I1w9B0SIlWVrTHXx8V+X5sRTaKaQx3QZjKStYwAos03/Zg0nE2vqJeL/4DrDhcHfLPKmfV3+ylaH2tdNDx5SKu7kvMkMmMthdoxgW58RLRm93Z2PnMdl1lf0Y0uq6gvq4mxdBDAUuwHtQqjDqVNBrZUoLIS0RtIdkE19C3GKFnSSPT7FH5N8Chfza8+6KiSyxXD0jmVr/CVO6/6fu9Wop4iRu7W5uBUP4Ts/rdn0iDkYEj0uQVfN87FfOtq4TKKvV/emmvgFxq+uP+u8hJLmePM8pL2eTABEswyV55LzKs5+rQJnidM9aymP1pxEmIP4IQVsGcgjmQBi17ogtmMOXEMC4cFdJsbLoYaHLQ4flHxs3xFAtLRYBdcFykW3fj1Z5YMK0023y9OeoaqKkdbV4GVopdQZyP8bPyg26p2vTAPWLexqbxtshH3Y4FyDCLFBzpFNCZZfulsTLl0wLToMt8VxYcrXNBKSu5MpgLRipCy6vxHbWA2aUvqOmkmgAGpSSgFlK4l+845FzdQRXNKBUhh+D44dlW4PKn7lGCYWJwu6Wn+LJ+Lobu7+gAr86dOqysxHzVpPRzJN30GOhAyclAa56filZI5ZAepYa7ECFBRH2MygJpBpOIRH8cmc4OsUwOqZ3KdqAPqCBQZM7xfphnY6EHCkn1wTo8639iYeSeiTGH2Y1mhCnop9QvBXLybJ30Kokg+jBGrrTcWV0GHnTYdkAQAQaa8Q1uyPvhPMk8lJH5HR0XxihxMcXQN2CLCx8qZ4fLAyBNmuphw8PeVTyMcWB8fg9V9MiRO7E8V8D2bNlK+NABQSJHn0nJMe6RqfEx1rBxG1bcAOrDZQTjsvA4rAQrrzTqmqKzhI4v3vDuh76GpxAOrWthzL/nyVF4hKjPNjPokhIFdPG2LsyakefhqzQbU7wF9MbF1wChDDajtp0apgaEyO7ZNjQS4jQ1hUj0U/p7MfCCXQiV3P+3jxaetzfoX7hT4ApE9+6s0R3janPiSE1+RyZUvsAWRykpIeZijJLb6/4k5iUG1L13CFbfYT2ZuFULpQDULkEg40Lk9iCh/c4iJ48H9rpJuKMVC6qj1MkQB8I3HC5iOo4Z4HhpcgMMZI6KbTx/5EjmrDpQdI+5mF8f72su7x6kG34CkPSDI1Xjoa1AMFJCfoB17KG0u/KwJmeTqxX1LLzrpJnkE0/ORkDhQOjBmzpsAiJDL8UAebfUMAAAuQAZ/VakJf+hDERhtHp54vwmWsDrbcpO7D8LbGYGiTik5gnTpVlG2yanV39m7JsxV6RMLtyDVO0ElGerf5VqkZcJyFaDrb4a8tXs1gqOi9BITv9+YdCo8pLT9oVm9FZJFhHU9A0nQf136waSwWFyWMsrbRmAtSLaUUIan3dgtGE5tWIWxjVmX22QS3xFT5ns7dfqw5mylr3Mf38UrQWzFXRV9eB0acE9aQm0o0BDM9i1xeFv2sFAgKKwHANJz3eSN8Fx6vxXIWBxp9g6JRwY1arEpIG4r0IWMcFq+T35Dnv2zOg1UFh0UMKByOokM16M6Hr/7IeHPKE52jpm60azv9CG0n/roJz/tliojzKSazMP5tf4suQRykjcuD7lAEvYD7DlvygfTXS+PIj0yaKCc7vIIaRCZfvU7Gca+6dRWfmKhHX4jo/lAFu+9EacXlcjKvuzmRigeFuu79+pKMaKp0FJaI/FpcbIM6mo3xEEJtCqlUC2hzFedKJaIhttZ0iDbhQomS8P6BH6iWVXlTG2vO5olBao+OYIwyaocYoLEU8H+AxU4tUtmfO8+toNYHe4Lv5wv8DzWmPUFdP3oBTJfhT9QjoLw72U4cw+99722Al1rPF+vNjjrPaRNsMD8d7RVtqadHdPpfL/CtoZQhtAVokyPEP9CiD6JMsGjRVgJlMqvN42nm4AED69uNEqZjWTPC9GQWf67HF4P+3U3PFAl565/NlYIzvXBS6yL2yTAsXbWoCrg7KE6xR9stGdRoKgOe/lyY+MCa8/9VdgeAbQH1ikFlQUDBV3mZmEH7AgEdKTCsYPSyv8WvV3XwYER/3211dHuKmU6ikgw52HCLDFjXmy85IYnZNxi1LlWNIOjoAUslx7n+Qm6t6W6RVo+KMHs6X4Qi9X5jubZsM3ldYoz/ZknFgD52aTS5vdnp1uuDK82s5FhRme2EWNBopKMZ0J23cmqNSf33ni7qnwtptl534EWk9AeSxKqyDprS9vP/V/efnTwdij694nfRd95KqCkMnkZqVcp3kNAHxQlhE2qnVPuu9qjhK2m0CgiSVOczX0tSTW/TFlBYEYP4+MH7csmfS44rdlppC2Lf0N6ucnvfs/6cUzIVturM3hVH+PtIc1qSd+IDNUVkq3w7+vyqOC0sHvuFVKDIZVzHLUoc5c/nukzyacXgnd7IEea1cLtLOvnPRwRKmkulY2n3ovmaGzJLbsrVECieXnNqd/Rpem40iI+WGSutGRQnDmHnJsTlcAgGtTH8MJ7JhDy4HcIM8YZ2VWOfsvHD+DHwirf6LxcU3xL06KbY3qQUOPneOyIHkJICwQTeS3Akja1o8FOJpwnDSByG/zb70j/6euyD5O7uv/Ihqh8SEWCHgxvAvW+31bVLtO7zIKPfSGgt1W0eIBaFlfynAHahZ5yPTggnf/bIsgRouxJ3s9UcT9l5K9HuYtSGCiRwOyPVgEnNT6SdrayfYIj4gtyMjwnr8L4IiXe0u6361YfPknsO8SfOIXWH3tMXYFP7bkqCv+bcPeH84vQdX6vdjXH9P3w5/13SHbIUKiEhYc04KBQ2WS3o4RGCC975fvzMLdqcXB1oFdOnjGRg/YQhtdBwZ73SaPWxbE6GV3WJOvDAnhPS3a8nDKzITlMj3z34bzxHUKB9V6Nf++oLAcB6ej9La1XjupgbisLUzE3WCVCLv+AeEd4RyhWHH76cNz4ISB8ML700041Fr9tq/RezJEsfg70kfFxN6K1lLAr1Oscm4lOgy0DpE7s9a90DuFMvIIe1O0T6OT8fLNjwran8j0QEp7MtGRvpbGalESwaxAea4Y09JZ8fr/lW5WlZtNJsdrjWpZweev6fdVvtkVhTIaBjZ3O1zhgN/0mbMRcOC+qkHBcLZ8/6NjLk7NeLKM7gseWsLowPCeKV3OcIAPY8uN+WwtRMymHkXY8aZgZc3F/YmjIi77FyxBU6mRA3U6I/UI1am7hsnsLmGZlsF7rput9kcdFUfHfH3wtYbZjcvY9vp5E9a6381kCUmOQIfY9HdCQLNT8Y1G7AAF3Dez/TVaCnj5jrD96jKXbkz+lAojDH5LPlc290ezgXcs0cakFI9Tcnm/zZArjmkVLO30UHI0T/2olUjPP0K7AkHzK8gbPt/+cjkFCFLSgb2zHj9ZvxRAmOPASSV/CHl+xmUWbgv4R3zkqG7Qd6reoOd37pZsVeOqGKzLB0iZd1ziKq3aanIKChbpqo1/uoSVcvk7/5ah5Rv9nBVQF0DNODoFdiORf5++nYaY5dwE65uKKk1L1RdZp7pBacaOLwezpVn1sPVUPqLiUmFejtB6+f3OJYzz/Z+tqN+BdDIK4zueCc7pmJJDODWXQjcMo04r9Y07oRGeOAuijO+PIiUk//qLH9jEyZ7cR1Hyk/3MujLdUUIkHd9YVG5xDBP1arvexjU0LoF3XMM6r/CCKtD0xN7Wx9mtcpXOaTuqvv4BFeOM3eXZQauDZdeYoGepr1Dtj0BaJrlceoVIHtNfeg14jZBkW9/f7AoNKS8Tj69cpYkmHtK/rndOcD+fitDr8GscVapZqQRYB/g6mHkxLoZ5Ar/yPeG5F9j16PlTh0WMlC43ydSTno8eVpGtJC+PFOtbZDk3u1H2n5lbZmlkmSTSWTXTBCmMtN19eKwXZEo6r8UFSd+T1u4+llTmYADQwE505+SuNhOToL9BaZBYbCr9nmN0l9BL1Gy8BrikwN52OsSs+LubPk+okCWJOiZu29x2f06wzyy92iZWZwAvj4IuClPMbxIKPlwQEk9foe4xOY6j5yON4vg0doNaTbIb5Mew6gQmzeqFjmuhYPnRh3Jn+BE2xLZfbZZ8PZnIJ7sKRB16YLuDHmYlj/6P3zlZuIAF8pWzJgkO82xtOoJaWZWcMlfhljOEVGUaAaqbRob+eQnGfLIrlr95v27A+cwIxj6Z2UGfnhE5pZsB/k+R9uOdf9UVTIAaUhHNDpXjFUmkPaPr5JENR4pEu6ySGreF+yHObw6H9Usb9fdzauT0KUQfyEwZQUX6UoIfcPySAo3Sfy9DbUWVNme9FDyrQHa/XxeQ/Me8eNXgWSGXv/CN0B2ek0KO/RT688MYaSdZypyQDGr5thBq3NSA3J1W5DRfHDIlaIRmYXFaYrGZBMimDbADY9q2ouUzDxnpagNGQ/Fh4ojQGFCeCxU9mdBePZKL7RlfmH2+b7D32wUYdmGBZTNumOjaljib7NGybSXD6IhaFzrGVD6NnQQhF1pJrL1NoMIdXTGDlWhF6a4E718ftPw8nVfy3keGMqG8WT8ChF/RIo0xGS2SaAGBsS0Zb/8qQwA2L4KbcZJ6OTAOLiLd3bSO3nLoExyjGb+skQPxnGRXJWi3E0BT/Z8ArWOOMmxFcujaO1oMvcTjK2Ngkku0N/6O+53XbU6wvkmThq4voKyF2HbNYKnJyohy+HhbQNC/exDn0hfH/KPtks6CTvydj+HmfaYgCRZCcO8QaJMaUrvz325zZr6roIVhN2NrvWI5sHapt58avxiuGDkoFYsCWHWmgXJdwFjx/rKmch0z4wEpWIVVRczKHk2tpwTM/R44ZkQt9+ZJJkS6E5eAWlKzRPzwHdsfd87ukEFcw1EXOZ/8H+fR7OLRcuRWRFMgV/fIq+xpxscKWVOq/muZKJaguNAnN9g5EcDhOgWo30etiQz8XXr9uT50oaKE4FZtKKnZWOSlYGNO8UJZz3tx1tGUwRV1rnxFowzIKDop0MpAPNnx6138TLJWT3K37h2+ujIpq3DmKhuw6O20hm0RfzngEiYXytc4f0sx66UuagHOd5trp8bG9zJdfBpCazj8GTLeNAEIWU6zPf8IvMS+iUdVvsS8BKB1lVViRulk/xUnDtplQ6bUK+dp81w61KNTfosGWCkT0d92T249wuzAMlcGzQqdq7oGjH28LvdNIT0a+CPkwvzSUAAEy2QZvaSahBbJlMCT/Br/9ERHNk5psL6mayPxOHnsboO399fTpBUx6WA93GpLgHbR4DOxixC2diFlUdAcSCMHYCbjVwigvtNBcbrg2Gz5+j62QnQtddL8vcEMKBVn8USvFYKusX75G1j1OZwLITsES6O85tpi4xAocbTihcRHCGNxbJgQXJFVyQwDjWdVPkBPVXf3beZA7dLqqx4R3gttFm3o78+0BYaF+Xyb3PmAcHPI69t5NNaZB3Q7UDp6cAhLxw5uEBJ5AWx5DGKsueIeRDf8TYV9QezD7Bf8YrYx6NL8iTeFD+HMqgzuP4nudtD3J5lc+Hlc4W9grlIcKay2CcEgJyvBeSfp0exJgr1dBTs2m3UjvxDy7FMk6QGveFynyC/U68vPKThtKycDzgnpsdpeZ5wxhKuHd4pGm2hpRO2oqTIeepUKbksU79mpU3CLkteXIgXF7q0EcJkvIJ8xhSDFlavYJJc5OI7JWXjE4eSjeMRnf9TVaNNK7elm+NFtg8Z+dnn8RVAAADAAADAAAxgZVh6jQkJOAeIpeFKE4SvtVycet0aR4DWX7B4QMWLGT699r0Nt1CX/GNOFv5wF/wTZMll4+FmnRoYYgAABJFgFPnEgNc/n63+1N3jXNMGavDYKPKZit3ZOYvKqAUj/we0PO/Iv6wfvXpZVbU289G6dMCjcMKh13OoRd7wWlhCEYyxdHrLLS/SMVcKwC0EpkZbd2hq+kdMgl0k9FAu2YEVMAuGVT02ZOT+yrl7M0ULx1WRkJc/BYLHLwZroGYEZR4GjEKB8Mag97cGvTTBxqOrLAHXGjK02PO3vOBePadW2SKbvpAS7/ULd99Tq8eqLU5ZQ5JRbZdtvUIvYlyjCxWt0CWnb03A0n1ejWKUScMC4yI3kpWrLYYI4o/vHneyCgZp160OpjqcId4nnr2Cgkyo69VcRMNM3ZgSyfSZZrFrr+6kjpkhrbeBtE6ri9rZMrlRbT2DqtII6mA/XjJRwDFUsMCfYpECGvijgzMuJZkdY5h3KikHUcMUcdgvRjtaVvRxGJhkls0tJJKzC+VCRNMTiP/3iUv9rN1ixXFOKrq9roK6f8DM81e4YpvmdlodzWt67LKXoh2r1GRD1dIU0Vj7ZhD9OmCh16jzJlbG/MGyDyBGtAvVkYcpG28HhZx7BtzN842tv97tqmaMrXG9aRoobajWaz95gfPvSBC+t6kW0g2xOUCEpxFbVdUkjOWzkJOiRLizJNTCTPTJcCp8JhkWSAi4ElkMEnhuJm/zOZbILkDNea2A0gFMCpCMvDmJWC09Cx6mM6CQq9RrUiGv19XFyzQxmVo3H9oRiJn075XppZDOyH7OVDplY7zcm69R1ZcHs8COpoBLbaBhXPnUHwhUTvqIdu6J07jXDq07OcIl6WuiiDJK1Rxh7KfNDwgZJnK3GvSUpvsjsb27HO/ntudauxjieyD2rT8e08ak1LRtelcW2aruNk661MLDt2VPSxDY1JSiy0bKPn14jqVEFyws6Gb1AewThozGwddZLfu6Bp981CNkQ0qpggpCOKdLypRdMJjCsBIPnrftz1qoDQ4WoV/smOT6AJQxoxpE2MRgq44lk2ajEK7AIwYPsjE5xZ0VnvwJtNhtYJ0HvXrzyUMTUef/dxNbtSCxnfxEb8RXZiyzQuMOePBv0IdE1atn/6iMlJAS1JT4zpbMt0+xu4hB+dPy5OaDHFJ38dQz3R7x9W79gIWRv4NY2jl1wz9TCAi6SbTKIkxMCNswa60bRT1mySZglbKZ48mF2C4+xbleaND8aBz3fZ6QfSryZ9iVKXpYeuYGe/oBvx7tWOzIgpN4ACuLiO1qV3V/A9TKmfLLBsFxbgAbV/88iVbwqnsWjD3rvT4WL8J5PeGA5QR6tXXSDItzDyPb4/kOFLgM9HCzWlbPsZXOemAv3U7K51yd92eNC3qtBKwzfqzDiFfC/lVRmaB9JYDAu4aBSO26D0IfNIerb/cAdztcXR4fSOqn8n+kMtTBv2niaEZDY/yrkNQYwQZ2kGjhkMcb83y6xhC0nttXJtBOKycXl+O9NzEwcg4RWPnfIb+24nwoKAIe9MW3Z0moCHlRVskLdE8tEtAnKu2gdE66MmQvSZO4I09+sueqtzfJ1oyiMNhyGs4HIXI2cbF90ipc6kZ27nI685w/f0GzkIMM7SkwnrFrN2fKnDsAhDJySh90iv2crJKCgZJnYIuvHw7GyovW3Lmx7JPrY69bsubMXEBeuVBII4bLzUu3Uh81l82khg6i4x07NdeXSl4NWR5kNFLmPEIWVxed7MeQY4kTTCQ2HFe5Xkewoz5mCe3OnFqY6zBItd+vLWGHiKOHpoJ8JOi0wjH7lcfWqOVe3sZv76lfxB5FkSvUzimlXg1P4bbNJBXyLvQ8VAoUB5ytngfRDsa9YFFP8AbJjPW/3XiEZJ8iXfroD6XEaaXUWAO9fuAcuqJ+xvraKJZw4tcm5Y14LCpcnpfS1CsMsPmCTwbubIaMls+elKu2h0YozYx4Krl675YWBfo6eQ8/w2S0poV4p15wKj+fF9+4zQCTzYaBxFp4ZMCNA/FKThPRLKRM30jDcx9wUWoM3SNeDJUOAPTGY4wwldGPmYUY3aZ2heGgPWlQFRQzddW4+J2pAeznavE9Ah/ZhrwU+mezfysr+Kp6vh1PjPETu2nE9Hn85u0t9JNUU89xH90vNtIQwEiYQ0rmYzBuwtytekH1dthmj3TYJCrAV27HcKXcUNgrNbfw1mYWZswhd0+vcv90smoEvb8+A1HFOy+Oxm3MAQ5PSycAodYu3vh54AkyVN5gkY3SEIPCk+XYsNr/iT7MyuQawJ0YcsdsmMHWWWZktoHX0TjZNq40kyZkmYNsltlEid69ozt1ZqcN0WfurV0gPGAo6lXCYY6V7cySwVvahgxr7CoGNur9anIDgxRVOK5feiuLQQg7R7qEbEB06YVU+kYNnBmu3Z6PlQR/oUmM4wTgQ46l3F4r7QCwBBisHte2dM2mS/lKskYv67aPSy67LGwPAHh41cB4o03SrYV7UUJC5IDejyrCIXCtY9J9nRx+a3KsLLljR74os3wdMTwuPpK9kdttKOlJgh4TE8H8O0enZGO9pCch9wa8quNfqrpTGFKJ7d1xW6FWd5PpxJzZitip6NgB9TNfbYDaFz8J+VnvPgLFXUjUYQJGclC2qbRG/hRImOdNJrAaHCsGQBz5qEiyH3gYSm/XR9GvXaP3ON5k5Sr0rGpp5AJEAQnEassNqxLCUdkSnChvP1EQyf2uRnYY+Nu3ipYXHQqrMbSc+5oELh5c83OW02TLn+uJTqql/4MVWvnnCcIVzvuiIW2LRk/WQ+0hH1Un4BFk0kGRoVFIvG26mQ2ha724LuF44E5wCy9HgQlt/eDiRWFj5sctpMEP+Dk54Eckl0TaOO3zphGcDs3zpcJ4RZ9eigZt86++gTD28M3GhFKoGJw5URn48GjzW/AcNbRfT43xg43z44q1spd0dKyKOENiD0SDDtwMBOySTZPqWzQGGsWrqlzwLyzvRZKXFsBHrUMxTjB4kRxvRMt6EJFP6Oyh7vjyHBFukZ4oFZdBCNBjcEynC3XxKqavBBr6ww+o2fym6O34ffvI9cu9YYkzNsvlh42PWinu822TaHfF92VHkvcz+RJorA6JPHUfsvCbUeMOFrXXfL0mK8Rff5e6bSRdmC/vX3zQMdm63EdAin/PLo4mA9hMcpA6UYSxDtD2FoBdBJXWmxf2yF5W99bjuS6JCcevdj2DPSKPg1+9Ysk/V/SWWh1QJE4o6jhs6uOCh+aup679Jq50ygGmjLBbl9lfV+uXz10I1X0F/+jP8pS/1CMXvdI2S0YN7Ocn9ZxmjbwsVo1DBnkzAmIOCoWe8j7R6eZ13SPr4E0ziWo/MeepSVdyiLGADbtD8jOTQTMj6Ss8sdBZTFvwCg8AO058A2Cx0ezNFhHp76FqHu/uDsnJZ25v/u2xOvePGALN+eAfGD1Dkp/eHpFRPFXVdthQZb/I/9fTviigXd83lX0km7LVD4G25sN0+kIqKBnmYxdVybTY3Dac7W3jLbR4k+XCmFvVPbPTbkGy/kdnEQpkiZY/jlmR2b7UxHSBz4QzO0/lAL0zSczbWe0SRKnQdZcNZJh5s1xzS2iP8K+qhZ+Yc+jIfR7GXemro+Nm7bzfwpBaXaeqBvnuqPpbFhhewDdzvJq3XN8Iz4Cl90VFNCPxWSY2Phz5pHCkMtEYXmjYzc/1LAseOMhDYD+qYeBkX9xGhaFBJ9oKQ5DOgACWxJT/xOEE4X9uuOps8G04sZb8jyA1MlZdXjYSxEWJaCQHmgeoRis8kG0yZXStApeOXUTZ7AN9DaRRPC6TAhi6/YZZEnMABJjWWhXBsHaAOkj1FxWzag6yhaEN/O+uYe4RUMduQO+cgONTiSken6EolXIOLlh/tu397vWLK903m1trFLoXfEHnM/cnLtZW4+b4Cqii2O1tPEzWoBEgZZ5KLor4OskWtwP8eYhC3QMbLOQLKPxmPeO58JFUNItblUPlMLJWhVUymYjm1quIRDfhjAh2HHMtr7gZ/E+2oyV6zyhdCDMh3oozqQfwkbNratZiZuWZUw6OlI36ydKuwkCBnfm/6f78gtwEojiMVqCl/6mIT7QCVxR/czX1ZrS1tEUO/4sDyFaf2PnSUW6+/dNlRnVcCoPip3E67F1CP0EPomq0RJiZMQNEMXbKwjyojU6DBv+tMFQV/n6Gxi+XOcdBAryfr2Pfb8yAnW2n3NHxrvSmE6aqghmjV6dKYLdDuTQAapOTDB1GZ1lLd1V4RpYfHuBUvArpBajHZw5HHJ/F44xKJaeN2VnYh8aMYY+SbHlbJ/qhAo46KXkrET4kktuelOn+aX0h2Kc1q94K8rm+uJvz5wGi1hKqf2XhpZi94Qv8d48k1ADPqseLschEMfMmw89b1dp9b22mJ7Y3Ns5QXw4rERsrZEEQSiEktEK/H1spRUod+pJw8RkF4NsjLYehO3WZK/6IGOAivWBqFL8+ALV58YZ6H9Q4wnM8IZUF2PI3UU3pyuuFH7w8qeVd5TdiwwA0hfXz2D9yhkuB/A6y7hnLWt0HLbSSfuHjf6qQpLVhoCK9iyjrRhboUY9JI892lz8bU6Nc6v6NP9h8mQTisXr0DDAKvu/xte/s23NN3+wQKZMLjm6UIMSayiXW6SUxSJkrDxT5caAOfP0SP/H4hhw6fF48vJhSvb0nTmCOntFoO1pg4+3COHAp84l//jvY6UKxLpkbHPb0V5zGeq4//piWsiW6G6P/8cNiRTjNHLMH/Wu42fx1+S+ymCSwyMEFlb6ssEqoQknft+JtehWbas1Wp1VHQfhB5SjUdg4pp8PoPQF3bSWyI1t8sP2wW97JnYDuPUhR4t0l2OIzY5GvzbyGetyxAd333/DNWbwSLD3UpiBgF9enJfYxj4xAye2uRpw2L4jUsb4Su5DpzaHPVOZgGhNVbmJIsWgl+M+Q+qjgVzRQROOyrqGSnTz4FzAeBBu59XwvkwYCBM2x+5S140YbFxFmw9TZISql/Cj/MBQ99xtnlmN4+hWwG/yyDh6xJeZEAI9ONQhzoDo6eTHPtpiXh12AMPPIKUJeepHxeA1UXF9BpKJtUqMGPy60p8mEy2pa+hxDS4xWkIMT0cmpSgwWr/xqvl51q4Tiiwqd0XWiVDCPWrd73RCIBvsthERcy9BHX2AMw1O50bmEE/8ZXpEsfvO98EIH1na5x9gDMVO33KGHFsj+vRCVyJ51nhukNocb5iu3WA/uD10G0M/Xz8y/t7VR5u1qCh9cTgH0ybOgI2seEA1S5w9SR+a/Q9texu3jVy3nN/Axs8cHdfIShs4O9bUBeWfsOlAoUOHZtJ1VMZ8iEsMMTWJnuF0IceZY1ABmtHV+t3wR8/sKp09+2t9BAYDy29aJvsgi5bMguzrtaeboKwQ8ilQwkcTp0pKK5IIPYIWqiomtV716UWflaFdXTuG6W76DBTnyqXScLt0nvXcRNxzzqSDFeTMFDclRsh/P10YYnkHC6LLX8QHzow7dxFdWU+oaTryGHdaXBpUfpmeCJnSrymK4BjlNHWEE5Y2vjBSIeMI+v8OAgg/SH6vBbZb0pB37/JGttcWCUAjHQVxlUm9vALpHF2rU0KI7knatv43J63XRItqM59onmR1LaSgo8XvF/5hDXy/um9aEs5a+VagXIxOBL0i1qL382jsv4l+c4XlS4RiMhEYHPw9y8rA3iPw5dsnvJ5wf87FM+GzKqQK89Q+AjPghuwldI2x7LBrcoCdEQOuAunEyWtt+AERMPScMYAyxTP/vbYryEwQOv9NGQwzSqCIxyYLZHeBBPNg5UTfsOval8HBmnO3FG8JyqqbwtmW9np+coVt7ukc5qCthHsnGyoKWdgiRq6iBjr7CQlKw4zXt7kEofIaV3OfAMkyfE3/xnY9V48/cuAaSvz2CpwoDvFKVKTc1bps6Hl1sLUq8Nwy+UPAvGv0YY4l3tvvacd1CW1z8ooxOQ0gjgcigeCXNVsuMn8yogxzR9/y8QiDUOTvGHLDoXASyIFeNryrCNYJxox+T19B0iWwm15ius+fKZFyx9sCIhBnTRqpDx3gl4AJzlPVWy8eUKFhgwhc3q2UNYfcTI25RoAuxRPoeW7BnPEsVS5SHf6+E+JC7zvqGo4hRzMMWbwi7OlZhSC+6eqAVy/2KlL5R9RLY7tkrve//JtdMo1fx+o9ohnHlnbcZm/moj7IQy5JLzkdeBHMNoXeGBBRA7Y4baWo6jVLPb9nNUp+gJCtFvKe9rTHTL5ffXty2fe03b50Sowh85O5j08Hu37VEe+gOr717DH96ORL/FN84kIm4xV7BH+VKp+44Y3aSFUsb7Ql+sGGXR6gdprdoUkuZ6ourxLo1M4yJmOkz3p+55FueU3Ceouxxh2ig51D2EJAM9bPiNwDBR8boV8u1v0vNEtU9MpiCJMhiMOjbHB6NvK1P/+hkZ9nSxQO6uDwKl8aLbr5ISATsXctbZgInTxvBD9+EjELmm97KG4LW9TJdw7u2k7/5SkyaTItDkxlhxfdwTv96VVWAASYe8Azk271RqwjcgG4SAZ/RmVm4djhZ/oWFB6MVltHqmyUkfFqOcJYUItw1+IcYb9vCi82NobwEje6MTmPKb2Rt8ZGyP0P4v21yvN0Rt8wy8QxDr+2QwS6rpDJUN7gueDfjHjPWSU86UnVlLX77MPukkmRo6HrtfC9MiInUbktxBBvJldMPgY0Fcs6KL6yD+3keWgdvh274EZZqe4j7rvrOU2/yNhsdeBESxmYLy4sJ41NmHmFYgYBVberdTvaJx5PQCaiilUhlrdlEtEvWf3C6RAAsLkJRuwAqpEkQCFiMB9SnkaVhcUKGqdcUve+sKc9ru/3RXmJ60kH0byFIRcwurtBrOeh6K19w/hYfFAqRHBx6FNnMUZouDq07m4e8CweNCH2u9rrWXsL8QoRjsm84CWLgGKSd3BlJgeL86t+Ck3AA7G6V8LWGxmHEEaEXOV+31BgXBeyhmM8vJN5jwWvCKbCxe+7As095OGXw9n4zeVorZKfBeatWCltMIJLdlbj+kVVe8m9W29MLbpFbnmubJiR7BnPiPNiEexuADIsDYpoScOVxq4Qcg5SGEoGgNIkO9shhFVLEQFcgSWEM0slek5aCCRI8cVXlde/uTP2Ch8dG8eRyvt2YqfG6ygQREnC5eoDkx8a6f6HKT2tGdzj97Vu01djeYVRdvZK8iJ6iyBCWrPk1wxHN/YvDj33P2NS9YygEGdczdA4vGvfrhYM3ouRfQAgweA4OVjq+X6fZ1PhfTo9jHGaIH7hjHwkKIEkSbUzTjYBQb+J0nm2QFU4YM31uD5o//7UXb11yjS/YCUX4cT77AYmHY6cMzAkPw7DSJVaoCKmajANFUZ4tg1dzgHrPxQLj1WHailCv0w5/gHZ+d+1n5NH6/cPWy95XjAL3hI99z48G/ejix2WmrjBM/wPzi8PlcEwLQKguwU3dDfQgjqwWFYrG5is864Hr3RAH5rkw1b/lMtXSK3gjjORrdZPTRkwpHDlcmeKK31LgA9r5cUAEy+3Pt7uYMlq73a1sb4VK0CpzLB2gp+a2IOlmIrPT0o68TBRT4z/M8OKAbqwr8lhM693BfwOqhMWh+KWj5fqwF2s+KV2LBJF7zAxuGgCM4nX/7QL0gTZBDB5QPzl47m6NnnkV4roQyHYh2lm0gBy4fQC/OcbGxpSEXQ3ygbtdpPPhecgjRhhiC/y6RTAgSV/X9I/pslTLGMoD6cinp/za8e5+s6b+QbzgsFS1PNDR3H2QD2tuDHB34yKlPyhv9bJH0kMNUH4D4yeiweE6QdoRe8Mx6+D+hrV3P0gRqETY5eajqEwj7P3LQhd2473ZAmAQ3UMUiqYSb6rJrOpJogVJCoEOrIooaklvrZvNQvxe/YZf6kJWAYk7eBs0kvHIsEkQDB8ik1KsYhkpOuzYcuHLiALXNrpt47gqydcjFsk/T9KeTjdB4HutOWaHR04Gra2jYOWjRHJt6Rz4Gi0louBktbgZL7XWU26zQFkNuJaHqkdAUZW0zv/PPy87kdYfYL7feb6c6+XZdCfFPkmtj6LycPc7rL/p2b5YJsOh3tQWhapDavImAqcITzW1YgfhT884o+4Z4iiv84EgjlSTSE6BI1E2giziccrCpN/JVAS/b9Vj4HWiGrU5bse3teZRBcxCj9maIKkr66dAckVTizBv7MReHYGTRTV2xGy87YFBhi0SFnjD+vMNsut8JUrIiIeJI0XRFAKyT1m+r110jHxrwboFYw1cHVAeoIAHOanuuUj54sxyc+HsHQWoUx/Z9TzhUY/sOEQIm9VmLeNQT/Auo0m4VHU6QlB9JJTIOQrDoGPHN4yvZuH0UmHJlRK2qI995qAqa6NDX11zkmNfdoCAj+4P3OpqgKWzkh0VzQ+t0SjcXXMSqoMY888Tf7lWc1Ftyl1pDM7A2WNmi47WEL+aHUuL4iGv4OE6KQHpW23eXLv7c3G0e7tGXtw6pJlOznX4QGjmAKoPacPNYMwe75vUuNmGjQSpWfh78oowjsU3bnAOYGQTLnQrJQcDWAxbMZba6ljMyIcV3w0cSuNtqnuvg7QIIaMHUqCFBrK2qh4Ia+UhfLw0isWhGb70/hG61DXkopaxKauDCH8QCD9u4wZMMhCdJ5UvR4RMp2BSl7HVsqJx27f+48w4VwtQ+RfrImwhis67QawzjSrgCb0NgN9dvTD2aIITbu3wQvfI3vEx7ZDpiArxu+1SgzFDfri3VKHzgsgEOMjgQxAb1TUmzuVtqlhUVht/kLfbYy1fFhYfQ11OfVqDNBMm2BtrCpYuPLGx+YUkdkYdiLFTJKBZJbcfBIGe4TSr8wGYeaQlEhfKoHn0oMZadtEcpzu+HHqik+6aJDnQ9+1wq/QIzJ7pegFrnEsuzUkrF5KKyi1z+G+F8DPoqvdlH/zevFX3R8uAOK12ScWrapKMfl5391+bzYhrPqhGSbnufCpy6Lj4LmyAm3xzh71kF/oE/aPFoivd5dF2S29qbOUst72GTOPE+yYcYJFP3gw9RBJU0bomVvsFLgJ2G+V1y32cyLG1bPER0mq94OPFgS2BVQkcukMy318mom+3fTKouB1LRXZ43rQrezbdv5a0K19MbmtBQdHBznjOdZRZbdsVFcLj60wUXKGvz/T2dImDxpKBFCcZ6c/Vg/1hWdy/iWjeghDAyHoPrY/t7bB9i556NAERrAqeDgzLJaIK+Bd+PJSRqWAM9WMAU3dn5xuUg3Da4uqItEwqXzIrbxZwAXk4c11JM2McmW5MfpynKu7Kz5KGz/cM8ypHCM5RCZltuCXYX9fruSYSQO8kV+zUFjU9V6gCbH4b36r8UOXh3rxRe1k4eS8jgnKYkrc0DNwPLK+ls/1Algb7WvMsUQCSl7MzpsH4IFFE7FAcP2OUIy9CThLt3Fq0661pGKvAtT1WiDddbFJzOAyAvCW2ktrzpotXOktf8Z1aatJJB82NCQjLN80v5cgBYQM/Tzzy9hYVnWZk6EEWQfC1xGCl+ayoRHucXkbYbAw90H9U+p+naWeOiSgLyF4KzDFhaYb6oBwXUkdn4u3MgnfzlkwlHulXSxyfm5PWE8jLJSXpX2knG+9d3agSSisYt6dsb1UcDcl0NzoCDLzHjwyK7xiSoZsPjJnVg6Uaga45rSmnKwbdmbJiIGsVEM9wUO0gseFJrlnxS2WTO3p49KAHrVJO3YEiC48lLeNLC30RhKzFRv9qnFuJJwUetQrGvlXBsh6rkPZevhp6h92B5/sUnR+MfkVOOM+onEvIKenAtgc1v6XLQ/ZA4CQ9NTe52Cedz73cNBxxHdq1VebjauhdPVmcVxSOqss4MbFaSVj2WHLnIPrFvrMK+N/ZCTfgvh9LBtyOXe4Mcr6LN21CBFKl1Z55yndtUUcPHXZw12if4e2FkDkGtsJYq2NnPzrDy+KNF6V5fCU+jYxYBZihGi1VL5nhjte+3RCWXzTqpWwoYThUcvZ1Xi3gSFSJnGP9RXNrjBNzGRQNCuUFrzQT9eoWzHBhj/Jb4huGfxynkJCUhI8aOerJWkcpJiJ7+FvxtjGf1CT3fe6TDj9v3Euw7yJ7T9J8AOvLcA6ZlpYZqeDuu5klVmUGV7k+TPsQVKVvZpEiwozvhHT4SkWu+4kPep8voETHtonwXx/uMbaHbcu14sEJbaqfRB9+QqRuKJYchLGsQ66A+yXUHYyezZsRgQqvUP8TzHB4EyjOUAXCQHm3ApEOSUWmm0CzhlvjOvjVM4cpC2rO0WyRuyS+UrueHq/MUPPXCK1hb5H/HU67HL+OxrQorXBR12UlEiuhVZoPmaO0olW85gXuZI/DgMHrhCAU9UP1+1QxBCLNnuxCaGITNJ9z/NKQngksIRXOlNsVmTWThqdjG/3snE3CyRFJoSykkyDndfQ5uMiiawKYmF7tKsKVDuXBzgFBsXK6Iz8sNkd7oSzfJMQumcxOyRBwolYigqpRNwoxcjdL1OMifEOeL0EPNTvFxQo0qhhAeqPjGk2WGSQF8OFiKMfvwf7FruexGSJockZcHESElV6XBHoAqDWkRzZGhkcVtuxMVT+5pA8tn3fFvBjMQ82h2b7ezH4jN/sbMluVPT0fZDCeewBuiS5HCDhQMKtsOgbUV95x2AQqSRlMmRCqhGln8C40gMWNNenURIe9TVqWB3+YJom70aCPZ7nRm8kpYNHt67ni4TsJhlLj3HsmNwUk6/Nod9Y6bRHSLLiIMzNEGbXnsyd+uyxhxhmg8XvQDrYWbMxLWFvtTvU2l8Iu4BcStGPtupuDORMgCZYnLArxqIuo8aG8MjhZF0f7Z+9BM8+0wy98u9Jec1wkZ8n+PjbO9ndhjBjgmHviIeGixlrFvomhtbBQJTRSy8Zjt5A/OHgrECsgKtHeWPlywTl7GMdy9oCZ0ZyKnSo4Tbxgoo04/QClVBbQTTANAL7n7q1n9e2vqKKL8ZWx52BE1l2uXcf/rULXFUgsVXK5YHAYjFRa1fMsrurXsuH35pSNwEBWyenOD23A65nF7TvEVTU1I62NNAmYdFTNVdKoyg3+P1BNy/S/W4cS263O4tkcKsfEOrvsjb6NbAxtAqJcp+D5XPcCXYEmt1bFU+eq5FTaUjabcML7dFZVzLUjZJSVzr6j4fAqwY4W3bKJdK68iWlVWVeLe9kNYgBqJF00zlvA4uXWURYSrwExWohCCCu7W2gS3fzBwrkW76mFHRUABR1CE22RrFHx4w3xDT9ontfmqB16nnIBky4s/aA8bdqvrAkZbWS4ojMdezxKKsuwNgqPfjHqPkf9FoEBN+kF7MHGyTXCip9I2EnCPonTuHIYJUybL7fVBM4ruDZ1PFGSAJbIIL6N44himTcWk8gDfLGTN4sKP8WP89SkfmYNRUjKIqxd8iPtV/SCcRf8BbPju4YYqqRY2aPEK2mdqbxNO4vT6XuMwDGFE1o58PQL1e9LqBmvW/KPblbKNMT5Qs5hQMykmdeBnB92Ybzd0YluRt4fHI9V/pCOpitnUzo719WXTO+Zntt+azKLLPOTJYUC8YwWoXI1FhvYftJX1Zvgg62Z8QzpPDw1gmlMDs6hGgDjxvUFNVH1iEob5J91CxRJcA9YJxAZt6YbzUQ6Dov7b2GSeevCgRdTDt3lsshx09Y9asa5mTszc07h02z58VSA+WNmBJ4pDYV2oJEhVKG/1A0udVlxy4qsaMy/OKiriRunrX289cGwZX8Zw9ANb8W/wQnrvu/0kTYubDkl2R+1OoEh8GUtnpjYlzfJLIbHYTrdQWNLGwTzY7knC+4Kq5RXRTKvACkihO28b0xWumQwoOFYjNTReOl8jAbQ2im4H++ew/upbqm5QUONX4oQ+bgER85RnGoeDC2M5O2i7WWd+zJhpe5W7TvEMrYxLQQ9zvgz8jAV1B72Mvs22qfRlnkd/UWo0JRv8694/OaOvgVe0fAKUp+2bzwG1NE3AcRbZf0nFodg3vM+B6XBPOEewExX7RiOyQOf4p81yPY1NDefzFpDAGoy60vCMGzoxw8YCQlEm6U0rNaJpaPi26EUW0NChkFm0HYpXPONYaC71S8mdG+LT2s5EkJFkyNTkEQA2Vw9SaVKRNIEX4dicZb+7r/C9iZtXLakgh1/zI1W6fywxLj9sljR4m77VRTOvTfMt5WTrcCMV+FQ8QUM/i7LbJNMQqPx+SY8JBDLHXR4O4Br9hoh71JJihfQgbW440e0SyXeZh2VXFxnJWifB6ZD646vASEd5hyL5C+0+FHrMJWs7WPb20PcMIIgUEobZ19ji7/z1wxdksRoeFJxJzF1kVa17y1MD8vKi0H8rUs6nFEfexi4eYC4THSuap89nqoZBgzFoxQNLLdxk27CeGYLBAqFC1BkKYd9Z1oVNzT8eOlHVBTcTTyWcw0YCZijtqOUlGlDTpo09zdvpyo5mrc1bD13IfA6t1PLavn3vR5/8YeRG5+kA/DsFnR5M6RljO5EsPOgbjfOsZge2/v5z5s91A6t7SXfH0wErZmULDegvqkVcxBDgmEiaMhvuh1Kml9UikGnbI382wUdA6NLk9jUnJdx1GFZl0cwVBG+7RCiOkxOX7+H3taFXCHtXp8jUpl2kPzhc4IM2d2JGxql4s0RG+0jRuKFM2lhm9fazQ0HBupYhGAfRDPYAVx3JaXGbNokKGtkPjdM7aMoqZT4PgWqOz7RFXMMOEITGRZcVxel+3zBoh/QDEKARgVH+1UUwLJzRns8GzApuid/VyXdD9KB/ViB7zEvbdHSF0XaLw9m3CBiDMmtqRcJO2Dm8y9o20JomcbqgHcPtWQdZDQVfNnF9g1DNctAqmpgHS3NV45BLz3sqqKwH1I8DuO1zdTpsmt8uxeNDiuE1JjuqNfGEvMBpLYu1mxrFq1y8CyHqTEORQ1ztw9A1oEb+rR311dUkJd/5B3yW5F8ZWsOsM82hECdhPjS/dwcxynIXnurMNH3lvxb6lmv5ZuJAkc4FEnH2nBb51V0p6yDUegTg1IjPwPeBfe6cTqgIHz94R3iLTJ5l1PPcHKY/2oWiUGXG25yByrsWXNivZTG4DBZ2FU5pq53PZunSd/Y5JNwjuvV6zRW+kz8kUifyChvJFplXT70pD+wrfKJSmNKJ7qJrUQ7HJhLv9pfd9GqUvm/PTq73g6k9wu0Mx68v1T5tvYb689GlMz9IT8EclVuaPVe2lBPxAbyfmOHVkgg85p1utN+h8cC5Zs9uqK6HxIzBwD+jVqFQMaVeBAYM83iPuTF2FrS3w2S0YeSHM6flMe6I9NvaTV5/C5ANjpdPZfnUACwRbj5gK2xHBdyT7hBk7B7PDe2VcsScptY9geg4awCpDmu0j1WusxOglu4JjXbEIOIEiT39jKDjsxsZNKMeBkswp5YrxUx1xK2M9iVSki1673K/JiMJADWqveLXFkwiO7bOyZ8inHq/6ABQqv2KRD0QPCMpppTaNDlSKyjAEHsimyxQEtn836EM+M/uYUsL54rNMf+cQ9VFh++CNYUjv1fX7AZ+bMEv85fQWlDTY9CBk+LPv/M1quSpkH5Fw+zAvTLrYEhlAkYJdvX86nmPDlS+Z0egu8xmMjMM+usXP5LbMT7uTqr4nH6XxShjAxHorp6nLewn/diPZDnLxmB4spFrRFklaQDcoSsKKt0Y/q+3P2PmGSBcST7qWPWkASMNNMdP+pt8qhPN70t2NkzqDlmWkDI46eRj+cetfVC6PI5YijR6z0WhpD5Kyi5JYyHW68I/nMUEase2JLf/n02WLGUpXQQ7BnrdFpn5lFPd6wyEzPXwG+0KW6TGNo96wKY89s0UYc/7QTKxH2fCmioenjNUe0dgJOPyuIqUBzoNOLPLHtG9ylkfNw0Du8yac5oM7rWKQ3i9J1C6bUO+aP3OiiGs3GjEiOOErysXc1EdlKiIuMaGNRrZuzT/Ri6cnjV3ISYjicoBLrjFtoKDrjGrCA+xOkhXXhznq1fJQismP7ptpGvDPp9Ocz+rncTG5Q6Vaca1mAUf8RP2EyBUYW9aVoKIhSxW1vLah9K9uB/uz4wYXYmwL/Rp0PsqR+xXU+DdlAAFKM4YGXIWxXOYFL0HHJ5MQjIpXGPSUnMUVwisNMya+bxzeFZ41dXlk9Fj4fY8bPHCQ4OEAj5bk3tQSNScdw/B8dfkr7Qww6QPlp2YMAomjgl454h9PJuhYluNI/sSjbUVxwZlg+eYoJq1aiaCU1TRdt5ottcKR4pbWfuBymBPEyolN4rngphdkmXpYpf84vdflcph6PLfmiR7F/l2QJWNxftbKe7DXm1GvC6bfv2x86Y5x+R12RM5aDFSshbALXwQqyUl1j61jFyL5uDPevCdnTGLuOmH7YCyU3VMcpfcoNloGZUpABxxQij4pRgumlmc9vjYCqWal6XPz189PMupX8SHZAKoTdf14IOMT4D6/FhS/QfTTyarlSviQV1IYJp5GGG99DhHrhd9Bj24R+I8uIAbBK54+I44TKLhvsjZQGYBxxyu4NIvnPq0fSzpXjb0SnJoEMVPGTV6AR0P9a2nrHHwhlsb3YiVXqB1LM9tirK4PZ6mA2YRyZ62a7J0G0NCfbCSuOdWet75lFKiLIal8brQCVV5SGzVijwR/mXSzSaM7ltUDAaGSV2IVuTJlEVJEeWSsfokIVlBBATmW2/5Ote3L7Vyu/yk/YwPKCSvcPInHAk53Hc6hKzvrm/gq0mtWo/WTQgLJ2tsxL+jY7A/6JHnT5gYW7zHFE5a76F3tQg566X9wpQNR45swW7YzF4cFBhpxxa1IHw6CgqQLjek1htOhSx7KjiKlTybMx1yK35sNQZxSCWY0Nr/sobH88LHxqYnFjMlz3Zh5idcIjjsSf70ZtlFzJmX8yRX6FdyfkbQU9XejJxcl2bDlUALVzFPnIvLfY+iyew402XG7kGP4zxSKL0CEuJZlgEE9kph99yaWd06fe1Im0xA8xnVbV2fYTGDuS6XwPuGPyzoimRJPYbDAKadeAjgrY9mYP6NIMa7TFGa+y2QITZkSIFpVKKcmxC57smRaXL0gatL037qPmf/vawRPesdfhEpsw8TlUr18Yh4UhWHfXwWcataHRwHrEY8h7NVscAKuahES299U4kBM3vBw1ZL8FszWL1geURGpt9Gc/ExQu0I2Y1KjPlnlfW0QYGpk7iW9V7slFm1l0QyzcMu7S/mOIuYBz30EIIS4d11ONzqqqPe4OB7YLo7WtaJWrDgZcId0yNbZRL28Y4NlP7dJwV+cvFtDIs8dVGtj+aYEfbOh0H9yaDw6cdSNmKjhsNZD7tGetWKwnkGAMJsoe60H5KbHK/r0r/8ngSSxCPYvyQr9s2+6f5qzWqmxewTYZSIYHpxKNUdV8OZRsqzOghmkB5wp0tz1SGSEL1CZtAwBQhU+qV5uXWelqtkw5Kc6kTjMG/G/y+9lxRVUUsDXbRbmY0piHVFZ/1JkR4iUUQlBq6/LWw61NAJbpJvOq1qcXi79VqsC7pf+/8mB2rg22GtubPUCTRhJW5WCeyxKyhcIvCqcEWVA1cp62odLqEbERQm3Z/q71UrtSwJr+v5MsWSck2p1B2Rz26xLsaIf7FH8FeC7OJ3dpzObUUFXpUB/2GWvDd8Iwnzkyo7aVUufRbrXjDi9LmPuo2WE/YAKSvmsvX2tziNT82nALM6ViPLLeMi/CjCpOE/tdTVBbyNvs/IKHtLkMYgIHOGndzxXuKoDNx6SzuJ7jmPKEN/b0YTVu64Yt4fFTJl4IsULLPF3+QX/Ta/wMJ8XuoOV17Daewgs3/NgfaeaF6/da48chiOGy0QhHNhoN4BKOgqE78VG9KVCxODNoHk05R5i3DoKV5P4XR9AXblaq8+QKn4GFh4h7DAp6Dpx1gena/CeyPYjjQ+5QinSomg0uDSGZJyrIRFOC85Ig17RqcOs6nTj90XV6PhJ+hzScJLYxod2yM0KtbhH9v4MfEuyF4FVoECtri+VdggfEmAFI5juM1ROuZUuvuJjqwyc3tAZ9MXB/cU35QKw/NUFtocC8+SvoD/lVZovXIdxMlImNQgT49nQtZNYDpufgdI84MyBTltjKJiFqM/dbXkqA1UIZjQbY3QzHFlkwIF9HCM4DxrYCJoP8MZZhPlnYXfLrSRNsdFijdF5FFe7JYpVrMBcGR8lzKhqtvXtJ8+tBluz2RXboPatAwnzN7QeCeVnL747N4cWOJJkHTLLwij6reI6DYi0ZTmKE6ZGiDvaoOOORMjDHJPRM0wK5e8JufN1yFlpkfYHkq54M1253e1R0WtpkSXT7TY+WHj4T4Xu49qK4g32Xk/cWXUc0XOsZ/Pp7l2caSd5uYNCTJbn9lKlnsU0UYFpk7DN5LonG8L4JuyiAUgFTFGlqu1kBLC7bTk8s0ejqm7A26ZT98K2k1x0t9y2/PSIbBSmDj+tY9NDGWq6IaLbRFY0LqC1d9kZkKVz4rBhKu8xCHdpRR8zdwx8k+s8sg6zmNRqKWu8nvadcT0jiX/QJw6tXtlSAm0rL48SxldaL90lpw8jGVGo76kqfYt9M2jRafDP4zgH48UeuQhg7J5CqTRyGHxRbx2rPST5dCYQXDw/55Ox3bvuslp+VJtpp1AoRlS3NGK2sXFpwk0dGjAQX0sx24fJzlhe+jicwyqXIGiBjX7ks2mYCSIiXX1peHnFRIfQ47omTV7MmWWq+pLwcLOWWIxEK2VlyG1Ot+DQEXzFODrzuQlXIW7E4/TiQ01rAzG3dJWaJ8r0RL9fDTzGAWPdmY2O/aIacelvwGj3k1EckueOCzNa3A/wYC06k9cvC9iw0J0xjHLqER7k9g66unYyy985/smsQ12/+kQOYQcZ1/1ksxemJB5qkL1NYnbz1GYlYBzaUs9ftguBMHad6c8vSq5J5LxS1S7KO18if4e7GQIk3FqlNjnA2v/iHkekv9UTI80rsw3NY4N7+mtjUPnFhbSMJx0XbkgFr2+ou7LDPlSknoQo2IZ8XS/McfUOOckKn2p+3WQAOaM8cgiRsE6VRAajsskGXsiqd1TjiUPSpkwpBdEV3yM7T6vcCx2W8WUy4TiFMxjngTDEnb7s+KKoGBCpgSHD2aHh0Y6Q2aW/M2h60fe1NMy9YTlHhwraXYmhXsQSXEQe3vrErUq37s6f2N531U3c/B5zs6w2/EObTTlDvTVAIfXobGJP1zHFroEGvt57/s8N8RiGrQ7i/yoP9+0rXpgEeMu9NeWMJP3FNIbcn6dhaQluH1w/w0r0lHRRiTtlqb5JH63NTqKkpM4RNcAKQf+3dHSwei79ga92GPb4D6AVHEJKDfXGmedj0QEIeb0vTJXuYbv1Yr/lxu2zQrxUq5ZEXTORcZKxy7pNzE/G3owSdH6HylaPwwmQPh+TRWnUvBMq9jbioF5sMZp2Vb6xjsG7A9elwPymn9L6y5whlQd/hjaIZ8DHfkrD++AQtJ0sj0pKBZ7hYEmoo1//Z5Of8vSy0Tt7jBki1yZfmz/UH8cf+yrIngXsGTEdTMfSBm952l3r9LIxD1JspeF3yOvOn+xeot8/5TXv85t2DAnYbGwMVEPsV3dvan7SHeLdpwHFyK68VDEd9uuHfOgmqA6eqv1fyHEkC1SpAXhmD5Ln3Xehqad/ZXp7cy2vLoth9sCzChaLUZlCh8nwMsLghS+dYOaZDkWB7RjHo/TsBJ7OXvRJJWu6lAyGiIIrNpPVwim3fWV68lqUWVgLHvD4qFtYml9yXID7K0YZTsGdV7sBCQRefnRxf7daP7oH4X0rNh//S3xe0mYxHZnazwR0HWJNyAzzugCulQ2Mq+Z+/K786/UlTW9xKC2Z8pB0npKtlLJ94rnP1LM37LDATMi2OZf+LdkCem8JCcgwpmX/Ny0GHbQQl/sox2TTpt9SKcYfn/sUZ11uCOJOSLAQKZLruUG3x8NrYygX45Xl33lrdygU1/IPz6JZ9Yd3kb59rQC96sq77S4Ix6P4ZQQIDRET9J5r6qTsJnwCm07IXV7sexSstSMGjnO8D6+rnJhzpd3FrwcmQlLH3JPVhihwJERZy26WMGXEwW1MarLiFsVbo4Gy4ZzMBAwSkFslcjYcxJhOMujKdW6PnLlrlkpuZ8HoQcL8RCkAYHARvULXT0s9IAEsERx6B5CJHRVJZPHQ6dCOlsGIaN5cu0z8VviQLc6J1kUq17/TxeNg8sdB9zOg5wWkHz/u26Tj9HJ2FuPpft7yssaV1W+7WAfy0iJPDCqVRUS5S4wlSoZcopES+JEuDS/KwbNB+4hNDdp1kRedS3oYfKQG19vqYYAQLKmbThct3K0Yt4PqKarKzoL4MkCXjSaKCyJhbUv7iJKywiLzYAyNH+qQwVQoECdjfuI+xyohhFR4mAXja70CvDK55hbf/bYihLeaY62GZSPPv+N9NenhC7Roq/7qpncZnAM2yxm2jfElWqAaTzZhEaigFrOk19FthMCEEZADq8mA1nZLUri/WUN823RackZsX40JWWa818OE0zdloMDccnBIqBmCXTXMcrInJmN8/v5ZPATPFpjSTzk7zc6P6rN/PZvVOC/j7AjueAamAWcASm8/k+Ov3DMv269QmStC5aB8e32wwS4qQ+fNgGME/+V0l6ORoIkr1TB6F7jQb43YhnPmOYW7wE78lWUOZjIlJsu+HcuSJPS+lTyC5Cc9DbA+2qjbATIuyBliMM+tzaDYcykxCAYhCH0dIWnhZXfL65vzEb/9gWb3zKxVo8OsY4JjL3jnoILgf5TiHUG39ulup92lOJjjiP+xWZNSDy61+nDfjwy4ntkIQ4nFl5VYOtwdjDq0wuBK3EQtoKPBG0l8ZTPf1gdoQHJji1MzZmMGTgS5ktpM7KHnSz/9LJ2iBGJMIboL5v/nM16aFrcqYoBbwEMAoC3Ojnts5KuXdyjFIzQODNqgRTjMIkOUBeZLkPZnLv+u7Md+xHi1tHB7T1haVq62wWOo7JCf679BaRRc0WIe2NTSsPIGqc0KvxQIrVrpFHxS20HKPBXwe7m0HwvIBe3avtMENLCC/L0iq/rNR5PpYR8lrrnG02Ky48zy2lmUsGgXwJD0v56K6PewQFJXjxSaKNkHwjIu2OFLk0uMFXzCNJWP1iq6A40Q5etAshqDIafe2zOQkr6LWq8wseCsRx0CyjMpMets42YKzmC+22GtZPsV+ONp16KAu5UJTNIl6K7fZJW6UcFN3ttDVeKVYhFWNRHtFc5nm/U75oEU57yOV6js8aApwwNd2Aqd2WeI+lhkSH+JZ3AWK3fw4o5hMd2subYh+lkd8xgliw3FtEXwAbnawpzLV5k15lsjG0QkGcejET1vr+XeV1Z50zukMIwWuhGVl4Frq+2soeTycaY9BS2StYAyU50vRehV9Ftpy+CxxtHvJ5AKBlYQQ5AhpvtF/qj2WxS8P8UZXY/cPyusTO+NxHyWjGvs424Kw4dqRbGsIstg5aOGeT3/4tdlQCYtYxXPR0xdDZJrPzm5+JYOT/zVuYoqea21CQsiFNKj68QJEuXCY2drwcREckwJeF0wKxKlweJl54F1Ft/D8viP3g6TEAFTMgG7FQ10Och4toNqES7aM6k0PHiAk8Ug+96VVU75Chv9JEwEfeucslcxq6IrQ2xtLlf6prRqo6Brb5h+vs7gQh5B4okW4QkQCURWrtSjd/THmM9Oaw/17LnGztyY8JaxxZvF2BHh8ZoB3s1NgWMDK48/1i84UEWJRgpErRKzXYfly7oPd+QOrIUmCvOHKloW3qzZHquZkR7WFiDXPwNZVEr5kkYHe9DEHUWmuTRskApgkHRjjSkKNixKDvV7B6tIfrMmoPo5NX1Gu7bBRWJWLugDewLxxFYhkrgwN3QHF8KzDW/a+HMVZjzqrVkcyvsYQzjjJjxI3qlRDaGKVgPZBirRE0e2tmikfrBksM+KWzMwQfAU6TohlMtJ0APSboDcgTqAGqyCnLVXnIuNoPfCobK8rq/0TFc0pS4gj00/LZ9XjmgXRhb8rC6u3obQ8h5iN1aZtkIW36T17IbiMMrDr7hJ7GTknxCiPAEPZLyhbVV/baDYdo8080xOohMe96pgrJn3JgHlvOZqoDn7nINYg1Rq4MO3FvCzcQnBPBN91MNkmm/suyy9Uj7V//guBXSQ/fa2Ns4UXE/y6hXckOtjs9xFyPnp1MFbYhG9uMXM4ui/Klu2z/iMWZdp/a52uLeM93EyCCf+0kO2wBYqMCUGZZoEfKc8bf7lwYZjaOruSkSRRTIMxBLgOuCA+AJclg67r3fKMVAN3CIAV54ejRle8JgHtIw1CnmhUbVSlLH1G/tQMNAhEhRzAvqwxdUh4ChugsiAyWa4CLpRI+9pvdX1P61cdHWK39REWs3CK147hX3Tzb7pSSzZXOuaYVQHkkq5iv1jeEdTL1BagfWIjJuwOPJUX51PgIx6dNgfIHj6opbYOl5CgGy2bV/QezaahAadYYpyud/iEGSKkJ4HbSXwFhrNo7VlD3kAg+LzDVM2D0iM2toDXNswaczy6LXoyMkiqCARiOZ0xX5MWbi4t0WYVd4OUzdsk2LjPJYCq1aC2OBLS2zIgQZsXHDb3fSHiMAkEBKswjdVFfFbvWJ3N+ceRaUNRuK0PYQe50nctzzY6sr9xMjrVe4EfIolQgzMUg2Z4Qn59jubh7h3/+Yl/LnBkWiqLVszD2n5vsxpHL7On3hhbxoeuSi9j2Qf402vWORRH2KNOLR3YIAcZE1+Rh8j+JJ6wi6KZyQkpon1gd96xXkx73QsGoJgy6OmMejQ/HLvA87lPDWvKUwRuEimGQ+lsvtfQ5STIqahkdQDjrxwCDfb+/kHNkYCRH8uZsgeXiTPz0+MbbjXC10+c99HehTEf2ZUtfTUW1kdznH23liZv/h8XSdZMFFivF21fvkvoPI0qxiw3VJhySZZtDwxoxX7q44kLRQK8AAHe7ypOBatLwt4rNcPoMDRG+W4o8L7WQTplSd9QtniuZspk1+gtg0B5mTzVFmT5Y2Q50/kszAFIg2x6PuTmhYcjUAZZSxjvcSYNwiAtEDGZFK9U6oafIr04EAdXiW6+cquN1WdERo2ZUuDZykxmWSHcCqvlAT5J+aXJSmgeZQgnmxZX5qbknfYbFpVAc11zKMVe5UYB2tBuYMW5i9si3alYmkvHmcFaSUg7DiQk9cz/7fFUYbWlkk11eWGSf/l3DC7mZ6Dh9F63/POU8lJZyHUgga85mIR9ghOmvSwc2YKlCdY6mdjxp6yEZ3L5q2DzAgGy4Fg1OcHjv69sPzYEtUFv6JBsOKZho4vbvu1SLIXu2fKqCOkoXYVDOn0aM7PSq971dTwmIXH/X2iWBQGsbwrUmCdoxJhKni2pyt5tvDZjOPR+YCZA3RtLzPXjDL7XaS8Le0ulFTTXCFZn+WufMKuIt/3DcQq04MAEIcADvxXnYOihwLNhp3WSi6wds+tY75u417JwkQwAopGmf1jpnk5ZGidK6Tu9W02whMtLMyhzJ0rZoWwamFRR/QNGbrHzvewscyWYzZHAwcbVy9rEULZFV//AcssHQxGgTVVWipfI7kxlU6ivqTLDTdU/mOId5wwJ15qLiH82n1OthVK/YRskglW47kHVudF/fvvD6wAmTY934fhr801gYTjRCx3TrWLP+6aaUB5GmIyLWMfLmCUTwhQCOU4/N5dLpGy2KGYsv5qxFRw5bEBwniIAsCQ4vTz9Q3ZZwGHMnwFCDZdG4Y+Bo2VDKqUT2KfNYKIU0DeA0yMI854esg55sHwuehL9QM07OkE4Kw0WicZX+CCGJcb0Kr83qWQingKj7qmaPQ6WbYrFI9dJ3t9Tey5SvNZGdRcCbiOIBaAIOGfaiiRgEhj22r7CkoXCX/WIQ1P5mLjXSLKSQvXv6+gIu57hy4bpxt8M3hAZLmLZpOUcefBWlduk594aZhkphyKdJ3U3IP+nORA2K6GhWBGy6iOBLyzFS6MnjPxtmCic8A/q46bwezVGXh9F23d9j+SXIAMVonqYinTc7WBCH90Bbpeqd6X6/6MOsERJc90H2RewUfQJ2d7Nqg/WjUJqIyaKhsvHc/aAwSoSmMtdtNAZJU7WgeuJGq+UTFc1N5nRdQevLEi0hcLIPkEOLKbg8bZ058vcZHXX0tZMknsXROKKTKE/OdF/7RXAgq2k/UIVTaeLytYLLMsXwhq3QjALZwACeuXtzjFITUz9l9qsS3APoIjAgXB6BHdluDp9EclcJTx0pZUQ+fFaOIiu0aSv/W8sEkvf/JoIcuh726HnB3reVcAgpcTD0vsi7gvk1npqtvD3Vz1BcF4GeJGaxWrKYwIAGGsjmIg+RniURODjIx06kuktUMuN5+t0BRnAAxLWXkwkulbpmsUTNFRjotir5SbEWdI2Rp54cB9Sh8L98ItiYWVJs7s+/nrbhw886xlKUyp9qI8OLJ6Ch+hQVJrEmrse8fn3g6zd3UqsuyoBiwwtm9VkXSuP+qDeMWxg/c8yjfBK612pS82ELaCC/kF+BQ4yebF4KVoX17Itoayx3O4Bn+b1CUtMQzdEaeXjdJwqtOOOyczj1Kruu/0riZrGRsLYds5ssp2dR79jOqpyexUnaZ9OLRMZPRP9gyHsWaavsH4VVixCSuj9lXpnOeghw7Krtwz7m0AcXrkcPhkAGa2f2xtF1+pYWiTEZwIsX7tyfVSaDlaznO5XpJUjX9ibS4pd24JfaifA6kvRX4+JZkxK+yCfzT050fIj5LZLYw4cGIvbtcu6jL7TH91zwhl23puOl9Qxd9XA2aww+VPKAY+rDcylNKTYFtIlTFE6LjN7alzzh6nT1iMxYewT8oUbkZwCphOemSze1qZWWKyqgMPppPQKBm6BMUW9lAYcoOuud+/3L14gt8/RzRPh2muriHjHjlnE5DdI9Zf/6FO/f8CHpx3GItjdMu3CvhwmXjG48hKqm2LrvE/BhHJ2zSWxk7EFgI76vW9wArH+FcWWpAeJmVuC1hn37bKYNpv5OI/ahEXU1qNcT0YdL9Asz9HhLRadTkRJwOJFSLwUOiMvceUOC+caLIy50zcYf1wg5c9KSdkvETQTcGwCfxFSdwaxasyOeKhyjveJZ2Cv4PkVupfViXK806XNJQyA0hvaloZy2r6oDzd0ENlPz2Ki0WNjwov8SsgR/qP7kpcSNhB6vJu9/uSWJLKkjTZmTwLzlVmJg0IR1dITMO0ogdLjLrVpndB3EDZnei3xH4sicD+yHa67ZDUGT5JuVKo7t/61j76ujOv5KUljwiTImaAjrqavf5Gxf6Gip36t4qeRWbr3Qa3H2So09wteGkf192FpSL4aPiqkz9f+z2Lq6gZiwYMmins/AivljpKkiNhhMKqTnByJYRoQ+d9+6Yk58qz+Y7i0fLw4a0SmQ0jHjLKXSGCyma1ZopJpVyLnt3z8NQniD+y/y6YuUpPWohWbhfEltJOfptUdXptR1vPogLPGnWU97pgn3+Z6cUrHsV6yzhbVKjMNdSf6lqXtErEEM3dvxHNUmVYTscTnxXoVOlO6Z8uwj2Nn4rQg0jY7VWi6yZWNVYk1G4ltrabi4OdXyXYJs7LuD/Lun/oLnamIZEEjqp8U7rxUVSNG090SbMsFpNvty7e9S9ZIaCVdvDtHpsOAJCBJL7Kg99tZeu3QHGc6TqJUEm5IYioWC0HvDkrfhD18gf2WF8Xb1bQbSX1C6RZYCbqxuqjxDREAq6n+IvqNwaY2r3iwVXw6ZGbfJnIVcJdBDNRhz+pXVc733En4ED7Gpk3r2HVunlKZ/zb9+LXk+CXIKSYND1i+gDGK/aY2Pcft+POPRQD9lc8qawiN5ALdcGFnUHb+ii7qsej3DdKD99gzke9Z+pn+z/6VRIN2GR4ycZZterC73VN560PtGGaTblKF0OIriHIh8L70cdp5wnVdSEI6enzz6XRIOd7olAoshifA0Rz6V1XiVQLavcm3I1XJhwPJ0cyUz8947Ay3hq/AGNfv5GhUZhEMbiGCuKyAwH/4qkGf04OMZxrxnGA9rmdwtFbSmL1WGeJ9AFQzzlBkMvWxRMzBQ4xU0dy+FXG96fJsbUb7o0gctFwF2pp1Qj+CpRH9G0g+J02YIAy7BxifVjnF9BdAoaHATpBfw/dHyV9mImUDyZV6hrWgYp0AMLov9uyvHi3/9GR1pj7i/cylYigZzDrwN9ZPwKi1t+y6i6gCiX9OGMdOjgXDS1to3MEe2AkEEz9PN4mXwBeCSceYh+pExBaTy9atjkr5tVx64FtzweGLCK5BPrHQab1OZ7FjC3i8A0d9hk25HRDBhoiPRoRbZ3gCoyTVinUKn57GcZuPBKMAmEpKRB3UP2Tc+xQQEdq60fuP4lIj8Ge78bgYWK7+vHsUqLr8o6Bl8RXl0oMtJwUYPVFqHUlTGLlofpNdzkOlQNpXaMq1/jD/+Jewf4AAKGrej/xXvGZVgs/sU4ldX+4McoxCZguU8FMH2BuI1yrCAAL8OfGukFxmhPNYWzVvAW61JwMf40StXip9I+i/0zcmI1BYCc2A8zoNBm1UWlH9j23E1Alccm5pU+8VK0rDY8VZ2wp3KhylNspK99EFreURJjnzAPQcsYoHMZBAAhJBc6Mdf4jvbk12ArTt0+/3R79v3y5B9e2YfLyNaIvOS9wU78ZyV1Qig7YlGFb52qr8sRHVr8zED/xCqsWEv+MOu1A7C0XJxMGXb18bs2PDxfnr+N9oNXY2uXDkMcDnHdx5mC5esMbPpxyHW1F0+1ThSdmWqxe9/1WUwROflzuD2jj78uT02LHU3SheCJXfdr/twQplWKHkNwKa32X0o3upUblmixqVrk5B6w5AE759tH/95qeQR8EPg99ALRPzbteVn3faX8oO9MUIlvrELix1sI+mnsioRwHSs/tbwIjl2DRyVr+OJnC2mBu/EPPqloM2K0ShRyipj7P5tWX08jydcRCauIZvPPu9aZMRFx5LmnjtosecmKfYJrbrnUOZKnCNvcY/evz2fdLKrIE56dKlOW4vE0LMc0CSExLmZCl+kXguNVaJ1NBM4gETBnTEYX9sSpl5n4vlaURvBEznTiyHX+j9ZG0dVfnt9dVa85PUGABo3LCJ0f32WOMvb/HhrfxR3VIEI4bwrAyD/7j6B6McNLx/0pNQEKpPqb/FKhuhBQkiOESoC86rtAcMduTu5xf8N2F4pKps7PugCg4NJxotEMF289Y+AYmZ7n3ZjErX+yzN/4zIwA5n/QeLsbPy2pu6C1UxRxOPAu3PzTHQxJoxbeVG4S25KCXHr/L6nVQL2gx2Z7qsy2ch3aJjBzzMLX+vw3ZG4u7Wbmmm31Ge8OCWI73fTjzBuro1yScZaJxAT/ip3KhI2Jm89yxqxHVD1SwOLIqzsy7baZJ6+/xq6ByDh2rsmRA5CCZrTru41w6QpiFBSw+G/fQM4t80SqyLtGgGz0urwMiDY1A9p939oT4zThvKFQJb4PgUnlxp1QYk3Y+9PquvipWju5G842IHQEPg1GaZhCOjc79QUo+gG7Emvw7x8QE5kEy5W2clhnDXFKhPOMhReQ92Cidstx3tEJ9wYGFqxYECJ1jFkEHPQKqN2Xi+MuquM/EHkPQxFj/vehEwU0r9jEjQ5FnZAAASTUGf+EUVLHdQGFIX7ovuudIa56a+rudy3iq8l85GzdXRlm/zzKOr8BosCwMjO8IIOHb/uBrBCpmITJcNNrU5HqsCxCWcCYUBpE/57DMfo0hEC/3uQaxHOSvBbos97L0TH/z3zeKb1O7XPFF7IB/T5cNUcte/nyCIY0+7T3hQ/w/yEsX/QypRs7T5jwpy9N1EoLT8EO1Hg/1JUyvXOrT/jcXEmdTI/xrE1K3Q9md9mgkbALBPa61YD2GCx7dLMx9TR6P7rGuE3PTGwTKc9YtCXKh/nIi3WP3OzQByIzjQAnthF0EGDSNKM8M3kahFJxYI2RLMzf8qxBgbX2o3hK32WQ/aPpD4ILgZ9FVjjMqLaq1u9CVb1+pbu+972/8iB8AyOfQyb/PdN93JoFIHn1mbIURzkXTixvFtt8YeTdPPxxlWyVtAO2F5j5PUCTTNq6gU6iSIt+bQImrOuy5O3kUegGSydQTCCphX13fqP6pq6BMN/zcIwHRW/h0P24HocZRjbCnTBxwOtyzRN+tGXlkSA7odOMV7FOou6xnB+YZSjy7EnHPKmMBHtORMRs4v2p5jFBnu8DDP4ibJU3VWovL7isdfCpX9f3CyqwVJ0Mq6qvr9c+1rloEj4HXvZMZ6jbRo2h02SE5P15AV78Z1pqzybQZvr4p1T+dLN1SPqek2jFnw0mGlsuuo1OwJS0FjsqyjfnkYBavXycr5drEOQHELVVLlhm6Im6+kpbGEAFeTd9rn84NLv+Q7ZJT0Rm5CfJ2ZVQ6cTLsZmlDoJ1J5QjfJAawHdHVr9cdbt993T+8yp3VDFJdr7fE2Gq1sT/ghyv6Y+psUGDc1qU3chXuEPGy9pnlgBnZq/JMVqzrNPlNZvXQunF/Ae8YTu7p7L17f+vQDt56Rl8M1GFbmbiSSCL319ZROiSEozt97P0aTwevOat63gvtKO3Cydm2gsswSU5SYw1qyLWTCbXfqWuiskeccQAfBjrj+pae38FUnF3xoI9W91iFP8Adnm8Kx7y7uHxohulCmQG6QJwgcilIat+SKdM+KTAMiewwYYhqP3Rd2vAY0fpajSTN1ZMvnoUz0xavu/eFlSygYYiRf6QQ0VwSBHVoht6u3UYq1vLvk169DbQOWYlczSfC2Z+kXMTVRA9Nq9aXjLKtPd1HRGB1Y5OEkOQzdBj1QfeI+jCo2YLCd+v/iHOTgZvEBwIy4AD5CiUuAZ1Y4z6TP7WpyRED454NQherNlEzZ4i8ysGMsSeiy901kWjx835DcbHt1sd6SEuWYLAcj2HnSJBt3n6WCNzw6iliksesbA10EhD9F0ax/e98t1aoWTXmGyVJ3lX29sfWt3p6uGolNub213g7i0oxo7q0+PRSoXE0O4Ot08tyYgo9E5zlS7CtmuKBqY4DvTivnt+t3Yh2emqraXKib6Wz60e4QUqn0ImwdJ036ucAqTyDNNRZLbstaD20frLeT5Kjqti4oXufamhn0QYhYMcHXvKtY21+8eKLk60+bCfi6W27vQn45vOfJzCNuV2NSYqEQolvPOAy1TfJZ4MBhgNvWroVnhgRwz1v024mGjOwbrWSlBW/4zSvPCLKcuMyqf0GWg/0xdVZmPe8qF8/DuE+Q9aK7B++9iwKCud0DyDPXFa1PNjIG4sLOW4obhj9R+XQApmSD7aAZk1bT9eDS6G6fJ1D1VD1cWlDVQ/PZk6TWrLz7YF3aK035uvwIzd9Jzw3LgWjfuZYuqTHiAcqcSwTvvIIW4T37ZZo1QjyVzC0m4N/khCw/EP6SkBSUJ/sbqmnXyYtzZEqPFSuqPD0VVXVi2mQp/hboGNnG0E0QQ2K3xfvYXFrgb5K8rQha1wrDNegMQNIrn1sisQTWRHBgbv2a1mnAhYgUSszeb+1LTXXEsDhot/foT65j19dJqYgT894dx2ISvKhGYrA+09YRTqpqLBLVn7qJP3ylqZ2NYeyp20tQEI9E9YNTZmwg78q/i/yoRpyp1L+FYDusPbHe5NFvAmwQPtN2B6IJhMDHTKYNPvt/qPWRsBC8z8z5pbgeSOQC53w5ijilPrdBoMosGP91vjSycrUvqSfEqPJLMNKXzrcHANuG5oR1AUQ8DNFz0a3oja+RldwyJRN1aCtJ004/CUH46WS0q5KgRsqXNix1OFI5MYihauGPsWmMgpTaz4eVszsgRW9QzZeWqjR7W++kEuQMnhDW+eLlGoooOUKUh0O9uPSvu1Oy0mKorkRctdEv5uh1ieVbj3q4wpS961rl+tAOd4EnnmxBIh9CCsZYUExW+rVcwwJv6rQmYzSPEI970CktLl15n5UpGgHcD1+qRhCEbufARibXwrxQMTDwQH6fS4iNqpbvVgJ9B+aVwlP9cp67H9MsaVT7uCT48V/j4sv5mIfp5N+yc+bjNebSV5nnNcFDWAa14kc5wFvv7nroNGJRy7roh9xByDSvvZIbUIX9qoTAO6BnUjKSZgAVv/YsqR8k35LbkYUap4BIRbgxHV/m15HnTvoHe149rlJ+Wl/ZwlD4mImsgDYBWolb/4YpaK8OoVglYCnG2UpPOIXgaF/a8udSLMpftsAztQao7kVbMR6rbQVeIQtJbE9YbxR6fPyO5n2CKqDsf8MVYbcrGGwQf9tlxt965gzH3cXxvF66jDyXJ7LZZclZe6o2aJndqyIWOHP3EYhbuKs35OMZ4UKFUOi8MXRnutYvk9pEFFhW3jtg1VYApBA41bU37AUYgnZzum882rN4otkaIFLxJU316bIz+tE7uEOXmu2BNrnFDliWtCNbDSJ8b82DKt+iP22H/YVSE2HU2rcnaPBMYKgOu1feg719dgg+OubScVYEY0tcX1wl6LUsk7YXvvJBmLEKf4LcHqiy8zn0GLVE+8aFNBX/1Jqw2jpMoUJA0nn9+Rg/sl6Pq3zaI792wz3iERIdtpqMB9/s4hF1f/Xiwf1SqgEH2YM4WTj+l5NFpAORD6uvUV653IFmImw6DH37fj+l/Vrh/hAjCTQPCS6e4/xjnQIkuBBIh3H3rJs990gHHiTiQrJjRu8dYBbbyFSwWI9dhu6HKAlAfMFn6CCqSmUSBd7Xb2Gc0sN2sCiXCMtjIUR77cyMSqu7eyVcJtk1zGRwiTF6j/voULJLvgjqWTvuFi08GIZgFbEyfiHhN6T4qR741FD15ohyYCz2MVtOZP3WdqkkVpz8wN6eLj/IFPRKSjDRW6ZY4kWz59E/KJdY9Tn9y8SJXtjsbu6x4QWDTxwstv/qK9Iw3e6UpDrkqpw5JuYs0hOrJfxF9r2iwIoj3vFLczocHfnsRBhPzyEzf6QwajYEvm+q6PusWkepXK5GENwF9FdWG1nuH+c6M6fN4wgL7H8GKpj2Q75bHMGtw17ZdxB2iDu8r1UQ8SXYmmi/302k8i/Rzhu6s5xVk2/fj7xTQJsKnygRxyx1lgl5eW7Uu5OtXNZCzEpXEOgPmqSx/nDvFtUARHJvXCfZbJfK4mjPL8Dr0sA2kvRacORzzryd6qnQFNnGieHjUfdYruEQ6k+Dm8TQhGteIslCxBkdr3MV3SxHpxvivGFTd7A4SOBcn/fxTdl92PVTe6dAcu1P8lytc4jaxYeu1JeqSb73ryGhT1zVsJs8vNi26Cd1wGCmGdEEdhuzkcMQL3aNg+OTe0fvNtBYfCL1jFb5AptGWxE3oIqypHv+hft2ciDEqGmf8cGvMwxNlRTQR0yao5Wu+fanxnHRnLTPr6GlZwIXoBo81BgYheMcLw7s3htn0EibtKL4bfMG65qJnnDn4WLoH1bWrMnPd7DH6LlruWw4tlY4dKldIQ88A2TBcUt0ld78gUi8FjG1uQQ1rN91LZSUMePpj+SHb84NlBlyx7GL5GYaMJOkF7u1esFy+mK6Bsa8yDJ42a9d70Ilgh0DuwhpXheSIJmTpDbA7Z/btTG+9QeePPLf+yD1YEA3kTa7xwTZLeiAkIEn9gbdRDZiuyu/Zrg8WtehtkMdJvsGJ7XBf1KHkugA9MSNShljN761ksxorF9CtErUqMoo1HbI8Z/WEPuCWksD5i3K0iGdFJjYfx5IFTrO4nMRpT5Mj1pDfBOeOrCB8wdvTcWy8cbjFIxjPwX9qUlsWCZc9593f1oay1NzJTATafvtzXCR4CKJzpOHeUohNaEW+hU3FJKxuImqeAC5TgPII7adtkQ/W1+7FmHltfKrlRQXPSMsvTiqzUIpecPbZR2E3qcDPZzQEpc6KoaZuTLc6h7LIXcYHFkrYQXTIwlkmNyRu6HnxTpZe3Ni9s0U6wzDupgb9Lg8U/RaliknLP0Mk2DBUgr13yh8UszYZ7v3n0835G2zPYJ4XlYs5Q+St0pSQFMKsplVEhIjThAjzS6QwFwTMEOBykitQArRX3cLRNQ7AGDmxbAtuTekqBndAUrYvrLC1QOyEnRNgd4SBcTlyDQ1BhpxU6iLvSurUN0Usi8Q1G+5DUcQp2jM9ZBTqCmwcixd7T6nVz3wAPmAKIVprRepwkXNpzXsiheVY6CWA6G0zMoig/vf5QSQawxYNoBiMWsvXCZAcawwcl7dH6EIxOZCArjhrFOgfundFSYUjGTY0uVhXUyRUMBy00+proxpyf5B/1B0A8CwfScp5UTtOVj6nlGqhxnH3syKB6P6TCA5PcITKqVAFkk1cMONHlQBrFZS50wg+1EUgiQwk/4OU7VbJWxIK2j4+QlsjSyBKA/Yuefo5Af9a/l1SLDD+lLhHSPd+4EfCyaXeDPF9OyfD9GyNwhIvOVt3JQMiTkbOwARSbC0oXwaRquexk1+w3ImciAVy3rm6aVjr5TgCbDbfFvqTzllYIyLrmiRToZzaFIl5lRCTv0RZ8C7T12Qed8RBnEgeXzoms8oJu77HhfEh/BdGf7vys9Jdu6hDo3yU7eDvSeGYWwfWNfXeiWuPQB/TDd5SBbe4kWXiGNXPad+kZDX+uh91ZMhKRMXbNgnBYkI0bKr0hPoNK4Q0CNPiGZscS1KniLZ1TGoCDUthLCu4W60JbQuyWbxfDrOW8F/L2L7f20gfJGLYLckxOPjsXn14wecjxjffceVF8SxThPj5a3VmfL5nWQMfJhIWmXkwI1pf8c1LKJjUBTApYjs+6o3/G8vsLbQMhTH4FUm0KcaPlrx4TQUL36mHU3ibhmIPNsF4AfRa6TL2WRtIv4X0o/hgjPDkJTFZESlUbmhdM+ijHy1QsXwxmY0x8iIImooEUcv7t18O1zbAMmoEu8GXi7lTrfR8XioBmwUnKkvOI6jbU7dsiOmwXKK68r32WhFgj7BQNFvwxBtAobpCIv3En3ijRVoiKk1Tvs/zzc4v4+S5vq77Iiv8be1sCA9hCxIXZbuCHK0VD16QrEC5jh9RDkXdZ5dWw5iToinV4+b8VdhyMLjAwdFZP/FNKDOnxIR+wRqqr8EtR2DD1Uk9a5kSqku0jbXbyL7v3w5SISIaK40ONFRmbUJjpUhynZdiDqstvx+tcwfqUQ3/vklmxkHrNzElCyLrnmS9xB1kqMFP5+ZfsFJAiiKPcNZMQXRM+Ap2NWADR/AvsDPb6TCV+j/IpCyfLmgycvqYO/+0oMbOLAdKGcxmR/lZhYFKbzoghGLxk5DHTdhTqr2bkCkaF6MWIuvNuw+F1eqi5rRow+Rt8RGAEQ0LjI1rpZRECEodqowdcikf8d9sXislXNRHQxh//6RUzM8IfJ1G4is/1R5gOEmjmYIqhbVejUI4dKZudApxVrc6KW0TD3uMtDE6nf70mBzEV1Ba1uoMpIyaJvrvqfIiFp7ebfXiRDAOfgdCNyu1k1XFbq+AkpXMkAJFS+5qB+drKpy6j2/PKrinnH42FFpIoqULTuLrcawNpyGmAro5StGpGzh5TH6zGKe1VqMkEWkdk2wSciC3D7Fb5m87Rszy5DUJGE7RFLGdt33tIeAF/sT+XyRNgtePuu85VQ3ry0/mD1uqnDjSpkPAbMFgJK9vIO2n7svZ6lu5eDwbn3SK8htcrj9J7ZL8q5mAjSfkgP4D3Rdk0f9NBylpgsZ3WyXKyayiUMJxrHFYwXXEm9Bh9RGvnGSm5FHAz7hsFp96Azd53mOMs902QKDDkmnKuxv0EZuyc7LftIkSA2kWtbhW/vYAEb5W/3ooIvG6JkW7u3ekclAhm467ON7EINUeUc4vlTwHC27VnersdHh22jOuiUzAybI0S5Kw9G2FMVvp3pxwRxnjK3ZX5ISekGOfoCA/9CZM0I67UsB48CQTuui0uqCxUnpAAAJxAGeF3RCX6T7qc35eT3rmsxazC1g/qPskUsZnsgSuBYRthO0LqhsE8MdaJLDHszULccbdTwGFHqHcX6ALaNo02BkFxF3bQl3Gznz4rzaJagp6+9XS716Wj/1mCCxLyhQsOoolB1gktcUNZqHisCm7nedPm/4/nkoVNCauvvk9l4nvSnprlOXDmOmWNdwgjtuuxaXmhbhxJetFhX22alg8AX0qCsJRCGtNYasvjUqQupzlWKu5HaKEXkCEEBLaAj++A6O0LcJFgSicBeP3Pe1nNowhfdKQZj2zF85ak1lQgoImbAVtQJIoA7xQn8D04s32HDCBj6qVi2OKtUes5ViJcZF2rVHr00Wt8NLcmzFNTTCgtD2lgs4YREsAxzvFu8vcb5AgC2SgJJ5pf3LFEhQ3dDk3KyYFODAFyMtSW8M24SGd63yNzU4PuvImvNPrxNyK2mw6gJc7YpZ9cFN+Fik/BKaORK1fYELGVal7iZNkJaWWf0oa9GMKn3s0p+SgA9/FH9kuGZFPLxuG10O4U55tL5omA8UU4h+VCLLZ8yaL65RANZD1dFC9gS2Z1ZxHFx3/ga1+Iz6Tz4MpriFBOp2dvZCwcOxVLT2WefIXlrSHlrnA2jk4l+/B4GKad+4aAgSF1IhX3/DUYiX7Wly+08pdRMjk9PqpVZR8K+u7u30g4o0bULK7RXT2AnnhKEdAhRqzVKQKjAu7zMIcenY6J8BlHKOCI12i4Sv8kdQRRLRRzeIIurzhRJoCojJ2be0XCMzqVcQ3YArHzl8Z9c9zwejVlF6hrl6Sh88HglUBsDDyIramWX3CZdmG7pLYNxBQxNHtMGr/piAno71Oe4UcWyoyqJvsbNU7NyTsNNs0UiF653ck6SVPWQtTr1EqOhI1OaJ98+0tngZcIK2EWj1bOVvpXuW953MiBjZ6e4DBlAOEw4exgrg+BqDdTbdlYr8JE8lAtnDYNMRgM83xVv0g9bafHco5jJDoWKK4JsCQHmXMUBd8rZs7n2h4Gmp/F3UlVz2tCdwbG+W33yp9GjMSg7DSjHmtzk+/Ki5id4GNN9D7E2Oi1CjVs/SMDo+JGW11OEKxsb9zHYXngOChmkhLecZqOapWuFyP0UKZn2KydsYwhnJYVCZjv93AkyOvGGC7OpaAb9VsvdgsC9G3u9Aa6a8uOVkGnplvJzpbwBsA7Ubis0/DGR7/9pSv129P0JciSwq/feTq1KppngE/fJwrry4WBB+9tFalvN2GuGDomepThwZ3zo1c68UgAO/zUwB/FWnZATtdTMXttt8UJo0UlF3h6Pat/ZWy1Yleni/h9ZO/lsMtfmey1ljORTdI8NFEwPTonnaB/gl1uv+L6Vpv4LUEDqgyZRLNNsvpQMHyzykHXMR7Rr7C7jZ3y8T7xG8t/ACQwJZz6AK3Xo6Gg0Z6kIkyb0PX5l9Vk7TdzcZYQ2Vr3afDUVB1podldMkm0NGV1ufOYhaQT3eICKFq/kdRBnp3Mya3olrEftOlhheYeZjiThRIwicKF6XdKK/IrABRkOjLgkekuCNXw0opgMwokKoUvGaqCHOUNGq50XexJW+GNbDklSGIHOYqch48juIvvHp8tr/68vrOuKqvBGo8RxIoZeHWFUlXK/sbcptI7mzYZysC4w2lDJz6VX6TknPL+z1YmqiO2MI21dB6becTzHcAuJCtKC96aVZHYSeTQXjnDCUBQYKGkEkGg6hHyKSfnKSaI/FYRzK9p3ZSvYbqibLi4Uo0kO/qJfMk4krj22Eh/H3+u9J4JVNCIL726tgWZHentTcBiNCUM9PdvtTwLwjgFhNi1QTaQefQiRv7Tb0d6M4bUtqdFLVdsFcoa6v+Rw1j5K9cldZrpx+6Y1RUY03/VJfAgv7vSZPeds9UrLiDe4LppZwrJDQiihtyZQRrIkCEDO/QjXoLxOFrczaycxstwqRRVmPI5gShxqQVCgDFSAfsnlP1d6kyXz65CtnL+Z6pf9a0k7Z4aPFe4GM8iGRCze1kYS/7rNySIdJ5Kfxvw+c5sbVFmxOBHYPj4MlAX4APRJorNubiwdcLBZhl2fzd5WVm5/g9MV2o47Syfo1w/ViCKixYKVFAteUp+dAQrOaFZ2EgigRH7xtnADuC63TeN6G8SGew07QPPDb3t+hZHH46hycGsv3tkByT40xmi8O1vKRrcAkgK5VIBhjXCBzW3Sxs5qoqC9goxM6D3yQZMlKWTC1QNH01ypSj6i4M2SKA+emSOU/YbQpo4PnN1Ng+c6airh5jM4z2b+v3CcpDuX/YYys++fokZyDkqjfeCrGRhYW8tuHCR7vWkEyU9CJjcLqkPTBUg+gABNzXWgiCvTWsXecTCfAT3CbXfLUdTJG1+dgCv3GzQqwgRyQq2+9J9JrQVSxprAr+BK6SWZkQr22Q5MHBsOk2Obc1N62DL1MnSKE6/E1n5oYOmwsDZz2VBA70xaRJv5vJ9VjHuDpRuKHyquQIqEMWxD682GG9vpoQcmn4N7aEiwJl0p7a+YVT5GHC8HlLbfhXuFsl9WgwzYD/36o/lJ6VBgvyq+sy6ksBggmPHVoR0xqZdpwhgy7Af/jmUHkm/uGCDx4tomROU8SBd25JYsFrl/CSEkrRkD+iyVjGFESUGsLiLtlQpVE8XOwsedYsy4Z/YYRpj/DfExHiq/whbsPnqBuZyulBjZAYc7Iw57Wugfgrc70edJS1H1Cfif2bDdGF0W0M2ADUcYOtWVB/Ge0SBMDrUK/TJTDcuRAck0f/G48vHRR2VLZWsx8MJoGULEXqfF5jxjDIPUl80DfqXy6qIkkJ5FWZH7Zbtzqp5dETalV60U7i6MkdcOX2xh64umbQO3jt+lAiT7DXioLsohvGdIn9lIatLbrUfQUi2D1qJBOtnWaUWGATl9AMWLnlge1HfIrzZlSgOX9EjJr3H53rUGYFRmeM+lYMZku3/JPhqJuURrNRzwA9ioZlGalLmmalpZesLobm1CXcYHGbR/nDzWgBcPeOkwj2OP4/9pzzKyWZDGdCp1htrN+uwUYA/GSE0f2Lrpfao9B5ioqRVUq7RK/HKGG/iTzGUugFXl/DwAtcEUPa1kuujOFwPhF0oqt2DKmTceKemn678n7ynYCI8zuLVBld38u62GdpQGGS2/h/ymQrLD4QE7viwDxo9Bou0EMmyTBjGl3Rkxj+N2kNuc4DObVWOeBQ5jEUV11sVJfLW5qK0eJ3dgXgkGHv0owXkcDlNAIvdo3D89jaNcG6D7VycdAJmSI6BM3dbmyIeAZa1Qam18CRCzdguAIMLythRPzSvCfikU9I0k3Grcjj8K2eFcmZoNhcQmVcaAAAA+OAZ4ZakJfyshN5u4t9pEArfUZveAAdvKbDSlMZWmFsI6E7aZBLtU+RZdUzFSIeOkibq25PbtTr/eOv5Lg0ijHSLpe/nf2KykysI/SL3YYHGmB2cWPgej4lDjIEqCsL+8FUUomG53s3L9w9uFy3iWRumEmQimpGtvmpaEx377ZUSn6E569CRYXlwo7+DJxC5X6UeqcSpc2uh+tA8jAsbR3+dbcc+Hmfy71DfZYSkj80/97h3i+Za6Ia/p/6hbS14tSLSHWo67oov7vy8+St67kJQQ/TZlPXZUuBGVClqosjTvTbO8MaxteG7zF07jSh6G7CPMerNBBtmSPh023Cwf/nzNhCeuY1JnUQBtdViKrUZt8tkPZWDIA5vSX/g8QY1atayI2R4hNPn1VeUVa6GIzJASooHV8LVmbW2iK5+RD4zSoREtSf6hlZzQiZg/qjsx48oKjTtX5yF5Ox2Rdg+ICZDbyb0QK0SGTNoEwJ5P6qtEgvXAxWJdmvmtwzMyC9Pic5Kl6DBwN7r9w+OAgQ9CJP+hYnCwThZAFyPVlv85DYE68fYxeK1UVoaASVX/NNQx4j6B9Tio2zGQZucnxh6ibq0JrnoQCfOfO0bmDzQmKIuy52KzdwHdO5RF9pGYVRPl2h0wM6VEBQ+36GvnFpL3yVVEIyNx+CGQsPXKFPcLjVZ7FkiDz2EK/EY6B65Pe5jNQtCKKwCH66gDqFqm2MQ7Q05zNDiUvx8UsdZCM/ElV6HYQXyuZdb2orKpLYxrKsSNL/1DWqh6AemS+uvyZKhkfIkakjkJUoxT+goTKCC7I7uoVTFdVqyDCDnCwlWnnvx+JSVb/M73z8189hG6uku//cOgUL7sXy0UGUGsV45KvN79LEA0D8HVmofEYaWW0mxgzOeajoGYCAAeeKu6tlPzyV5ZA4LOxtiuLXRGP04S1dZqubN9qS+eJlaYIQ35AQS99Na1A1MuV3mGgZpqk9AnZQc2iNdcoKaGTUNexZO0lfodYKpy8pt8msouyHvKEMmhToNZYD5Dd6lxRs7qiq1sSm87XdtJHCYb9cQwGsJoSiAysjD7SAD87K8Jz8hICp1bR3AaF3Hj12gEwVxIVjn5Kq5SjLWZ+71cSKuZCoZ0krMHGZLaEs0vPThRxMgLLG0MJJpF2LDhf9vMEJ3ktfvEWJfSMBhD6XjC8ejGCSUd1LMEmBD1ADwHmmiqj1T38h2yzDfCdxX+ibxbk6n8MHMZPiUtkAF7UY2eKdJ+9cUb3SvRi2OvQKmVjT7B5jUndlidV1Sin8RWdQDhOqOx8hWd7ZKgOwgdhNr5G6UO6fnSOLxSg7+0r99zTYxN6/1K6t2oTAKbARvNrTeSiN4kss3A85lWkgzVjMpkqD9KhmSMjysV/KcCNGoRG9n8wzeCX6E6lj/sYFtbVX1kqmh03XCP97tr9s0eAcHr8WtPPFE4GJL7F/EBkpG18h56j2lET45C2+sLKQgEgLamcFcfV3WzBRhjC02GAJ7+Cdg8B+feMEgvOAmGHLgZzKsefAiY/ifEL543Vrw0n+UW3DWcL8c5F3xUSAGftb2Dn+UFkHOgwSaDYlkhR6WVnDspfb+9Kj2QS0719LoDQNUu5g4kPbD391BQpoP799Sgs4oBmxKc45QXZ/YyzQ+taKjlwP1taxdkgQZ+MYdonrLahblyyXIqgFI1Trqt8HzvWlkRd3KjIjz6LXi9pHq818hpsLOX2zkXguNZQdPBg2C97ZXJnWKq+6UCyoryOMzyBT/Wu1c5upWU482Fj0SugQsmi19AOH6StYAkRaa/psMkpT7uUg19FfC9xhhpS5Teha9ZCUfKdu+6ejOdVWNh0ffM5xDigyGddjbioXntMi4ZhnYc3/Xm/Sq+Ba+vqSRh2iCXWyHCIBQ8Txv0tYBwzqXihLHdS+Zt85FBJDCnYYI0NGTuClVZmNrElB2l2MnBdtBqJzy66daRJpbEFosQSu0AEVeNuF5lEBjQ96s/HiZ0Zcv9cY8JU8XTK+eo7nX669vtXjt6/m94duP6Iqi9qMh+bXwTV69fKJ4X9Vu1HAILQ46iXFPDDAsBCnz/KATIRSbmNWakgmUuahjDhUMpLllq2zvbHiH0oURYZbotWC/lB+1qhl5eU7msfoLZGl/8fx/KOoFJm4OIyGhuidbeXPotxuUlZ3hA4+bsvmCRjx9D93aBkNPKJ2hUpbbLa/npvw63r+XYRsL6FZMkmgSa29GZ/ilYZfiQgBqWwW7GazqCh/V9RlO6IazjEZh4sHvPcsIipDonGEvXD39ShtUMB3kZT9e0DP+poQVcTdETAIDColE3SUAAIjKVZl8tYXClQn9oy/HWyFxWO5oea6TpDKc3VL+mM5+3iXANKh2i/WXGynQvtz3MOp7D3QfUCjXlJDK6+sSQsenK20VnN66EIxx4wjGJHqv990OaJMBjp1/Q5vH107d/eM+2LoONKodpfrtYBIFU4fKFVnnPszA1KTJ5Thwu4cBuM5vlyI+UhiYh2jitOGwWYkPXO53Yn6FcSlOTJgYhbxQIOPsISPVyd/25GPkPtm9ij1FvHE1yUc26OUchxhcGjADQMCqpuFHVn66cO3TIfm/4ytDBgU2SLF+8sV0uhHIQCsJEsRBZJevpv/AzzOFV7PnDaQc0uEgmGF4+TH86zSGL+qjDi+yCJy8QnJAYqSEKdcixJ57MMWQen6N6CIoqrYxnPofgT1QC3NdeyZxzpzQ+hvpZ+z+uVZP5m6lb0MAT0dGEN2yoGMq4rcSXcktVmTxDw/X8n9DnRBiY2PZf8HDDhFtf1nq1yXbi0KtZ0qtZWK3F8H6huPKR6utneQcnhEQ1wCHLE2youui6k5XGK1LHjw8l1+PJZQtsT94Ndpi6IGDtPXymZkHPT6JvZhIe0W/mAd+XuY83zNi4U/+6E5dCrnrwHc9pUuY6HYGERxIUuVZ+lSfM6D7trri2d8wMPu0PzpRBdvtdbUHpZr5/6lHeTi1ZD4qn4axxLG6mmjx2kIwGErAIeON9/AlEOZGqdh8R1/8EsvOBzio2MwgMvB7A3Oi6ORtkZm+IJcG4nd9is6K53k4PbX27h2uqHMEEyD49rSvEkteP87HqRNnrsMybKnCeuC4vBfo1DwKqsXV/z2CZmWOlKCDdDMkwH89XigTQTFnzy3wjAbAim0vYqrfjSgjR7YGUnunkOcEJaUXJ2CVlcUX8pV32v4JBhSiIQ23lORPJjAYejiGHxltDTqh/ISgvaRTYCWwcpDczmEgfMFN8E6sBDxApB3emOZpMcF5TGNpi1edl7BA1wkWCrvQ2L+luOCe3udNXfLM2PWPilg9K3Al+/Bswk1UVyIqkSO2eOkLYGIZFw+SkZAlCCAaiYo3wrOUvxqumbzPcwcGs1O8mB5vsHnbSwDnds5lo4Bahv4GQyLMIU52i/Ezj9yfea1aHVF6b76GqJfX0ocIygW6g/HX8rnbCVw5Qw+owLrqBYWuSjnmol0PG6LP8lvEYXgGXAtLisjzBGeq0Z/zJUtfBcFje+Na+CSDIQs4Cu5BUoVNyKxVNIntQoRWbcEzYHVRDR0ofP8L+GoEsc/5PYFqXRpka2M9KpxAa8kmlJimWgt6no3CJ/bQNMGd6F3F/pEOMDSSxQR2S+1Nex3x6oRWmwzYYFQZxS7nES96CI7nBl7RlVOnBAht63n76G2ZQNcbQ4D9A7vC7qQo2dsEsIOY/vKqwH5sogOW/kdgQ3p9fnqrZKH9T/VAdmzA1Zw6dMiTfNNH3mu/35Gs54l4ShCObg2m/G37OQWfCZHJLdIzJKEAaggvxB0GSEoJ4kHVQ9wThXKHgL/2pMZ6374mzUA7bkCX/3wHAfbpwXSuGTkSmfoJDR3i4XcJtddEySbdwvW2zxcvWUpFsJ6ymty7AY0/MA1ngFJcOm0VaRQMgxVGHa/iZ/fs9wjAHRevNtqIza5EK+06rExiKr3l3BVPNs8yNOp+9UO4gMxKC24g4LFcwgQyVP5yTdIYdqB7I2PzY8Fixl9DpMGyr0M3UHhmrYkU4kWA+owHEHyRN3HxcQ3/dkwuPgwGCEQFCU2i/N5PF2DIp/uwQK6xKY71JUjjyNzb7XFboZ5nzgSXGbxAWkjsYd7RCr2I9jMzWJz412pZeLQcJQmLmIUxBpnfIUrdocjf0YLFl+aSLQzweJ3dFgJQTT5De1Ch7I0JIrTNQSM0amP564R3fGk4xfGdAYqFknmCZ9ljX5hG6i2plDJZbLhPVUR830tpBim9Sl9O1WdO052bDmXoUPDZs7thv9ezBYiwG++QYNunYgEPtAvht4B8MNedsfFFLOrg7bdx+wwmzSKU3O92eXKMuZs6WzyU1h/Jlbe2hTnRIfIFTLZD6MoD5jrk9IUTPGwpeuGBAVkjVXY6DtCLSxW8hpXbsXfzjwUBUeCRgU9TgHRa8tZwGaBztx6Ix1y5djW/rC6sHJEviRIaWGyvvcoVU7Oy8sMphFoz8R692g/3pDAuFQawAyPV1XjutkEPsiTrtHDYCkVLJas/GMs5oldaj8kWVha+JLpAR0xDx2d/8fRhJS3QZISrtddIl1wDXAzeALlrfkiIJIfsM6EcqGHgLjKCIZDE89VknEIGTirMsdyh/fDnWrcyqUTXd89owKFqj4sB5wSWQQj82wRUmu3RKugyFqRRfnqNrqmSAmWaaj1o7X4kEKAOsQE5/DvUEY9pBb8nOY+noJHUNpS4stc2ZSGDWrucTvKclne9p6SeDkPPRQpn4ZdnzVsdo47cKvASJ+J+cd0m/KisDqv8zuT1ol/NQIER77mLF3yIjju3vBuKIYrkDOFAQ81RBxf0cz3b87jgDK5WQLDdSSa6EliG3Duogb2bdn1T3sb7s+Z75pWG7V5p3NAxhYBmsHzi+2/5OP/TY4/EFuWC/KSAhO2XojPbOnj5sI9cS9LefEatFe2vrVtGYMnKSs1EEOM4lGfm3qOeh7d8eZswVJI0D3j72eoyD9kqbjq2P9El2IU8JllLJ4nM8jzNHAd+xBpNX+Thgkq39dpdIVG6qrraluZ7NTWmzkSCyCtdHgSLJK4vSoUhHR38u6CFJplU9ONacSR6eA+GHI0zwfHFCM2nw1GW/gM2ghGi0+f10QOPqdgCPz37O1tRbwNYXFWwrwO06QWeMgpPUc28IdfqGh2TNnvOcrSp6mtjN3MXlpKIClBqU6EZKThqx+lyjQboDyxxnMTe4CDW+XMijGRt/JtogMNbv36+UDAhocYM4uOZDjsDcJNatoULhWXWfe2P1Utm5TZEQgS1kaZTI6oWJuPPS1g8SDTR1LwQAAPjxBmh5JqEFsmUwJP/sEnwXPhG2l6MbSg8LLT/sPgcqwZzfVOW6bKHPEIJnwxGro6CT726AvoiSbJuhxFmNzTHtkXuZZQQ75z0Vi8m43PJtVboSc34mKaNnZ3RNA6auKALBxJWjoboXlVF0L3HOucIThkooYrS4Swy6DLDL0aDMsiVlx1cLQ0FSdRWcJJX6HTtwLabjKzRJlB3m702U5TeiLJmgYCdKla/UEpj8zgXY0vwcbFnslwJMipouGR8SC2XLLGymTTcTSfugpR5LxQZUuYF8tvaBWum25LIc1hIpCJvxB+Q6kIvsvcdqtkmVHgqTvds7eW5tYVUh4FUJnqZpSVrxC89k2lvaNbMXV/rkRWXar5mzFpLYKOXfv9sXuytJB7fjJayv68XI0G/d1QgSf0baF4p2qEhPs5hHOf0E/BOCwlR1lEp7ZxW7RzQKJAzq3AdDFu593mT1doZzlk8pRgUxSOAwonfjX43EdeqKsRXjSeTrPGB6hSN930Mkc8u2+1+AyOL4DVcISl7Cz7eBwGmF0SR5zKDn1PmMZWSx2+zZL1rZJxsK1yUA36+9yd0eLUZcUQHSSVjkCIhirFwAAAwAAAwAAAwAAAwDWEdu4Ki2wOzKt+V62uTujZbTa/SUZ7EIUeSP5aeKEbP9wXx9DkQG1FzeLU25cmFeg428ofnh3T/hRu2zC1rNfS8mHcA6iwIplLGqtlRbUO/CDTAscCBkvjj219idxm9guICRtzaUzd7ZrIz0AwobULWHx7B/XzfUB+M4Qk8ZiLSH13jLZnX5zeN33Mye2Z4ToJvQV0sovCsEwbg0MPBGvTjGCH1yGFl4CIwzY+BAlc+Del/SwHDHt1z7dBk9cZoSiiR2GWgC2Uk6Aql3qqsa1WAT0asHf014nH2tfbo6A36C/dMorNdPk8lvHMvLUp/iqrsbe8h7MVD/BcnTuuRwMZRfeWs7wQPgSwkiIsn86kwHvwIC5QAoUdZW80kitYZs4ylghT4tZu43LkTEcD6oPRL6ksRQV2w8b5+AIN2ZiM3c7xcWusCgmSQj5fye5qNxwMZ8wABqLJLK6eETKve5ai5wV0Z1ampmv0yM6vhrq+wNELKNGmU/da7UtdkNEp5yHmSmCYVDk9qzag2LhxiP0dPUiJmRk5xz7xCcaq8XCEgYeEVUGx9DINAbxvZK8jVgUSs4xqo6KvqAQBU0DjBhyvQDM4u+hS4+FiBrK52UOvHQOatBfeKtwxvkExt7rMj1ZlW7nOOK0/Rk7AkkeDzClLT2FpMbdYCrBqIqG7Iwk6NzVN3/F6sEhHp+Vfsc8Gi5cnTL2+jfWQ1VIW5jsjIOmVInmTJ67WfDt/BYZG5fwFof/zTtVhZXKz5rRPwJ93Qrirx2B5PMHhsFYSND64kycMYWexCEoy+r1C4J7qkxCVaxJd2PsSgNSi9++tUC3Y5kDg2VZDL9Ca6BHEYSDSzVymjcme+SQmesTGOLc1Lt7oKwLziWgOUTTxA60NN8UnTODagpyWUA5o+cJTJx4kRM97Xe7RwhilTL9zLZJ+eIv8CReGsrb8jRKGclZy33svGX7lS+qtE4mm6W2PahmEKUqtNEogbx4wOUykHXS2sEejlkTR3wj3g3KouBDriHOhEcfmQdOi9/qGlzKiJqPXSHW5wutzIPsOmTDC1CMFTunC37yeaJ+B66k82vgvqRqyavT31wCLeFq0Pl9SZTC9dQ1DUkZhAoTMPCepkDE2k4swDRWrGI3hOrcnPv6dFowO8fyCaqgMFEMdBqzlbhfbjwnAY6wyKCt4BV9YcspPet/Z6KcRzvsRhy6KP9zM7iEpqENTIc3iCOI7Q24OmGhbGUjf0h34NTy31AQPZXHg7I3iSiXU+E9YBhKkZmpQ1cdP6mheTAYHevy3wvJIcQWoCcDZIKIiatz6EQHqZbBpGT0K+rS66LsBu0B7EGAQUTCYlSu8BQJl3oXn8SM0//iASrX0dwwrZmBgo7CYps/ybtMPukI0PYFV2pQ9CgF3QbXMzjd8ZC5KSOaPsqBtVq9AJTJB+wV1GOvLHO3Oq2cRA5aeP95PEPkOpi1TNM/1OizzUNidxXgxcCZ2uLQocUsw7/xIph8wvx2BsSGTibMhir7O0R1PpO8CuywVDh/cv5aQ78Ch2a8xISApRLcqBb2zvp8y3rc9br888R9/D6O5yq7UIBpoBQTL/Z39el/TUwVdPP/RMh6HgnM7L5Tbdy55tQs5kHc+V6E0uB0RcCMKar0oMfzVnKqhsQ5akqeMZfRHA8D5HOGQV0ebxIpmR/L35g4DIq1SoZK1sR+GiNl2JQy0oOaqi/3Ed4h6KP81mrW9egcPshSVkJuc5iy6MA4DyGK79VPUD+xtL2nfHzZn2D9UefeN0ycskIyX0BDKyoPj8delkqq3I7Bt5mZIDWA7TGGwSKkeriVExQ9/v2Li9eC1dQKJgPbzq1pKNuHokGImE/81pCBH78nqFLMjEBsP7SzVL2BczMr8pzit52oPtJ/GkPOa6VJwb9+8fR80Q3GoAdVSjbQdy6lWQofZyxygYUeriDtsDUR3ESS+L/A0Rr5ojZKENqITl69n+finVbOOKsfILwmC0uG3sGLqS1lFcv+We6P4cUdaFM7dXjtj9JzuN9laiqVIBbsxPcdNYEoZtYELYVaAwBt/bCgUMqSrMzDZf2Kui0aByKuLgsDBsMTpDvhzYiRq7tIc3nY1ZucpSQpno59kDipgV30Njm2q5DyYSzBdbYNo82Rsb60eqCAsCk14COLvKdjEWtt+iu42XzGmWU2XSO3EDOS+GT/ArkUXBMVxE1Hx4JaCX4WMoTqSvcF2RJbqkGjYIn58PZztMXKsLZEratLOHMEc9IEXRNWhHlDM5TqkfbpRY9MjMJEtoIzHDNCml7+7nsBKWAbL6et4Iqb4lJqTC9Jk5HvzKX9+K5tX4+mTPWeOlTMwuuAKQraR0kzIO9RvtwrLt/yClPK7GzAEP02VagX88xir22xixJ557Prg5Cq6v5tW87UbM/VJZ5zDmMLEW2wX2wcsDOPNGRKDJkIxEMTOLVBhiqfJ+DDG8BOG9wyT88tI7xxN8fHAjbR1t0hQbUlQ4LqscOY+gLyLKv8cT/FlMgEjAzyQFfGJKYdZPE2acbP8FZ1kjpE7d3V9hODnNoh793HrY5r3FqL6jhUc93N79FD1Uo5+P7Yh9yPSwPqb0hyXDI0OgOGZycvIpXqiDVkQNrhoyPPSDwRjJNPlDzZiu/DVXTSH8JtFtTGHz8QaIeYIH1fO2uVpXJo94lwfRWmY5Fd+v3NdmN/BYRgehOr2cYVUTl1R+F7KAvd9uqSY1J8QmYMzCD/Rz3P2EGJO6/3QRgo62ddHq0jLobLAaB7lpv61GUvUX6QuJCSyW2BNyz7/8mOWo0OX75LukhhwzmI6hm8RXvZMlh37xJvJStttPFNLUnA2js5ucBewjlkS+R7e+I0+5weikZwZGeh5QbZ7K7efFdaslMZ162y/avkWyAMoT07XF2kYQuwP1WzXcLWwLhH1FmXF2kmSgyt2ytl6oquiTd3zm9aMEESpzuakMNOK0oz8v/Pvkwy9yBUlDq4gawis/XHg1qAcDvQ6aa59FPyDYUJcEYk1BeT4HJi34pzqL3D3WNA6351E+9xFNgyRtUBmPVteflivWTfkcpKH/f4Xga+TDchyk1dd/kOmm5L+M83dWaQvN59rFfir8s5q+w4GldU104DyoVQooDPaFUa/5s/WEZxCSLpERXFbs/Lm6OuL5MgszxHx8SxKSzu0xn2HiCTocgZqAxBSAZ4BY7sbYpGNGUN1aMHhnVCRcWOrzVjCGVstdCFjOFn26swYYoglb3MvkrWs2Io+7kcIrb1iyAz8rJTVe/LwmD2qZbZ5ky4MsmGvETOxKLgdzsVDyVW9pRObIRxyY3mUeIC7Ek6PYgxrw/AfhEi26TynOw+ISjfiKrBugEvx4UpQMAUQGwy1biPQWD3p+soXqmcU+SFbxOVe/z+Px8BUDwgXHbfDO+kDGDcjs7tHHJyUwFPCp5fTa6Hd/1q24VvPEv1h4pIrfZarikDxauwjGrN8Umg12jrp7ABYvf2+WSeuZxTa9LVI6j02V7ReBh3ByOXbmxs0gSqrQ4DafzrFulb3hH/jO0/5jC8WxoJ5G9UKjoscVPnTZJ4gY2MKmN20I4SCrRs+imaDyn+fzZv3feM+9CEoQsST+NWGtAOyszgvRQruVWiUVHHK+siJu2zZ/RMOVyDMZflR7L/3LWQvexBFi70+TzaialTnlfx8DmS/xTmDiepZoSv8Rvxwx9TzsNH3MLBfyOJKrR/1ZdxFFHSJU8pI114dVINsHRHvuSgyLRd+wXkrg1xs1l/KIeduPgaLSgRzRDj0tiz+JzwZvu6d8z0Yt6QD6x43h4YJZM2Z2mGK9tWBCEAXLy5Ge3xDHvgC+YQPtMsxFN0oHV5G/AoVsSeVfO5Hpp1TVLoHjdHuF3XVh544sO4VlU1G5ddx9pkDSfzsNFZcND3EgIdF9/QxWf7nVA0LAbv1LmJYsq/MbpS2ZCujkQMDFP1il08iQYxbIlPzUvQCrmS39Z73xYM0MYtEi+gMT0kwQBYOMFJpuK1CCwh1SXd/QxZqDVyGNQpZXsbgnRerhDXM8v5H1Z2NrF7Ix6AR5+aiYlj6xUrEnk7JDc54kl47UOyyDr5dDIRhdQk5JgeCdDDxEIXmJDB+cNM4Ie8P1CDtGbDLpFcN5zi0I3rC9Yf0pPNZPxGCwYvXl+CjveYt+R2gG6m3GcFoF5Ff323rdvoaTX1wwtTWuNJi0OSePCjtsgZKgHfX/tXNaWrqAst9i4DAISDiM3tNiaaZxgWLxudSgNIT9qtD75OHygQfHYs4m9L03kEWznsaB/qLU0c7gmMD9vTkrg9onAH7tRR1iA1uquYK0/wDEt7oYcMa9DXSxxytGFx39muctIKHyfd0SNYEQ2kUcebzTHw76My++QXjGZybreOKspUJbOTf6+OM52UwSs/BRVlsXp4h5rLtjgsJC93gy+lgS/TLr6BIm6YHSdyHjqg5I8rrqdIUrXVLMOCUKr3eyEN52RHsrELcUi5EUYZr0WhNN4te2N7gsFVYe7uVw9JC5YTUrzvWlzn655I4F1C9gNQQF5lIdVpu0lRopdGbG1sKTGcA8EkH37Icq8/BHFnvQJPkuMmG4IZ4C3kXUO2uxtUbSVx3qYijH0J8l67Kv7JDi65uBgHvjxxPISGQRI4v8zOgL/d4UsNO/q6TJJRZnKF620a6LpnxHKnRyGG9/pA5KmkRqZE8NhR0wpmIU8BM43GVjaVhUz9h9IA/AXCGHS/3Zd+QxGLGtmZJTUZMRMKswvHNPAFfD345EB5COir1KagWEI3ya3Z06muda6q2mnugNx4MwDMxS3g2TJmPFkhK3Rq6kqJ1uQs3vf6HH8lxgAcBDuOFkcrq24jRCdLKJImuDP8ENfFLjFprgASizr+DQ1FItto/b/oNa/8nH0e/K3/fCGyxBDRebrMfjGow46sYflfnvLKiBHjofCKECD7kU2g+LgARXsyX1SbxEXKDrYImvHaJrQqBag5zZdhveOzVW9Pubq7WLAwdQVLhz/s0SUy3XrVSqLqntM3XjmTEM9TDgH4YSTTiygoBpRDbJKOJduP/Ue8Be0/SQzDRFKCSw9eTgibRRCSzk9Z/C2w4GHio28qLwIpflzlc4+hgjgudYH7jKaOMwV0wUtfxav+Tr/zmgdGl4ql3z7mtLS7FTAy8lGlF2OqUPr1/I71zHYzJwCKgFZXj+Wxbzyg/opKKPYX4+I5ZFuujKqNE9AD3MRL7VeqZl22JdgTWHZ51fREwD3EvcxZJ8r5lK8RrNvB+3gqI1P1kUDcNODgKgZUgltj35Bxn1vYk1rKIRepu6EaS4HVbAVd4Y9EIPtdduLKOwGCz+cPfB6L/EmjbgTQbBmaBoAJYZowzNGCRW7JDgonfWp4tQ8marE8XHlto2IAOZnAR3qwIgt/eQon8PaM/Wtu6gSKHIwzb8msEgtZ3zzhL1nDe0D2uVEXulqsvMNr1PeTICVyPXtLxaseA/kigz6BJHW6Qp7ZBeNXGdiI+fsDt6BALVFhnf3FBfTLqZRLwyg7fPQ0CXSIljJ98YLsUidqFuOtyGNoJAfSd9XXg64hxX/8/n/2FxcybLk6S07mSG0jDp7cOc0fqGK3o6h0vQXjBBYwW6/0jdMWJMv6lC8O3CW+6RrlfFNAbejZdys8zZ4P8FiB1Fyq8SneaPp5b9KpzNK+QAanyox9fQ7K6mIL/jkDnyX3TaqpDW2y+uoyzefx92OatxeoUXORwiuCB8q5C/yTbvmHeZpR7HYmjaZP8G27S5VKOKjm5KwDQNPTd/3mDbFUNdKsjcy6t3Q963pxEnzQgssZ8ENV4fWDDD6xCDRvxj48bDdRqpGxGtVSAjD71ZtXLzl6yYVZSO9t+SxURIZiHJKgac/FefyTxMe4h4r3fzOLE//dLVs2fBr07ijE99okpFiAWwq365FirPqOtJ/z4O856vsEAe7BS9nKU5pBfVxnnrlXdTYIyqCwheTqbHUNQM5XkYOpcIg1nmlMcDn7L47Qr9KfBBes2ynlIuI4cplfPKXCfLIVAZuexor8GPiqmNzlu7kzhui4CIdUy+Su2Hn5rxLdvHUk4hxIIf3pr3Q4jFXU/adVJX1I5aNdkVXjex2MEXqAbOuBBXzXv8PguE0ko73Oto7bbU0SSDxhHjsnQEzC8N+CroimY1C2jLXXZsctRL06oJ/heyGg9qYvW45wt4ljK3S2fjzSWw3lj+hG3ZWwpVAmS0WBPM6d+S5X8PG4WZcOz/Ta8kTsvyU02tZZtQsfY6fUbajPgFrX4GdaDZTZjuQe5fX2Jqp/JZaIFvq/HJbRZKQ6Q7a3AT+teqn8lwZQzQRuAw0wAQf9NnIHOc2fp5w2siLeb6p9OiZjhMKjXaPKNV/tUlMAPLMSUmbTMkju+jmrB2eaiRqHKF47cJ6k2hcK0qc8e1uA5aagR1Ny/YFp01S39TM63s/mtkf7gjZyFsjNKr6sCWXk3fwZOvKJGylG6d3wr4wvw2Kv9+J0Mn/BRKUBAjkC86qCIU0Lx+7GvHLaTGsH+4QeYbwQ6cc2eq4QkeTAN1+C1YW5Rdx/pRmrOJSEWcyTWkEFSYO59g90twsoNJDIQCbNiH7GY5Wcx9A+WFvtaXIBw9DA9dsnSCvTVJCXpFAP+caZx1Be3ChYRTBRSNbMHF2kjtYGRdI5E4l2HGxkmOV4EkvyJRDoFn1/hocZkvRQjEgKO5/ZU1UEyto2nByJHzCoMV9kid7e4QMpZiW+lbMSdFsMnrDn/bBxBSTF5Y8Zrhm2ZUix6Pq1bG4Pq2qh60QziKYrHVq4nBAjOXqOu9Hg0+WONZrZU946X81IB2oV0GoD5z71Myw3E8+77wXF766I/9G6fPN67U7JZ6SklXlNHLWvDwV8vdBmUwVomR87us7DaVGZZL7HzDOYngMmKoiJRRWuDTF1lLLcVTOuhr4Wu/r3W+JjaUr8v7fkczpg7ae6ydFhPrheqUXyixCyPZ67HF0TDBd+Azhk5w44LC60KqAQ/i9Svx+NUdPBnQAJjg8sI2WArVDmBGOzwb/t7mqQSqQrGTXeHsOhINTdmGngIJ/3ko14ym2kS75oMJmVRl8+aeIqQnhrPG4qNSYjNnVYH0JDrkwY0itcdg4UGbAi7/nUyfLuDUzWyZWBs/HzOqHdNwAXJuBDGQ6dm0gSfrxmvob13+RreDolXaJezdBfRGwnuavRwTnx5K5nalq6vocqUbPTJKdA8ef66Z3lIpotm16t/Qs20ggs7WXvR/P5P7/P5lUaytFTTCXaydUAKJNN8ErJ9olzSudWnSWtZ3mIwvGQrbLVNouhQs03wVbZAjxs4A7sUf4sBeveKeLgqmKWGMxFfVE5MirRP6/3lkt0Hhq2igZxXlemJw+4Y3DD4AX56VSKA6bv1EkE0reCA70ao++uqGyjZlMpYoe4YbTrRt1GnO0h7lv0anE3iFq3XB2yYb4+oBuBcS39piVHQR5ko0WBZTnj2QztgDSs8XEb6LO1jgfyVZoRaw8ceCDmUuausRNvZ+PkGz/CylnkhA1FENocba2Ynifzu0B1fyY18VCqpSsDDWv+D4GgSCgJUz3q7XOhXhx8CH8gY2ZH+z5HrF788VeXA2TUkxCVAYmpkuzoS1UPmmmuq1X9CxfvU/V6OTHs5kSnkvtgM5xkJCLYdvPp/MUjUkBG5yjkBczwZCBNDTJ3ZPn54l3eACNQX2AtRmuFjbJQPfSLQMilC3gxEukG9Bwjq/3M+KfifLH7zqlcpQyIsu9G3dJH2YS9y4nsZIMF0JT6nGO68IcfX4lyKwOyInTNWMCJ8OaUeUx8Ps1hjM+HZFf2PnfRtRPxmC9G5ol6hSa8jrRPfET4V0VKzcoSaIF4QJadlT/CQyRuKlsPEtzl8n/kTIwKjIvvjembX/B53ovrwyNHhHxJi34/YmV9nYYoq3q+ZTUY2m7SxQhn76VSZJE+SnTXLRKvybFdy3k6KgOLsCv1FFJwsbp1Drb1tgOxQtgj3w4DdMbNeJnj8s/HdvmybrLH39DXXC1IvMjqKlbPg8KlW7M40byQk2Iiu+6L71A5DA3DXoaxUQnIrCew+XJYldh1JJcLK5WY4bndBNme1eSQAMfbYXujiBWpqT7sWvKgJ/E7NAqzJ2YEs2pOs2YTo+4eBA8k71reGHXvvGCNuDVbMGuDsLAoWjiAhkmNQd93O/lATsPEpJoVnyv3/mfuHLnjrSR0quC3WlNwDBcWQ08+RY2hRFB3DSaKVI21Lt6cOqcWdIwT9cXHoFcoaw9kO3wV/9o2lncu9A9B+DhFa/u8kljoH2vx8HBfH/Ccc8Hw1EQbssV5LYb0XcRJi+jgFSwrVlmI1dI+jdmWYS+9QTrQ6tx87tQhPSDWRV2+NO3KG3k5gWF/SlaFwsZ9nB5bvQ1a/9+4VeL7iIeWk9rmbUBjSdm9Qw63RDKc8Il60TeCOQCW+yfQ0pTT9EWTOrJR7XcgdcQV0M5+cDOZEtB+jFqori0YQEWcik8skq6BJ9KeIebllsg9eeMBgpaGRbu4h8NkdDagmjpFXOB+8yuNarNCRIT9ijwPK8j92ueuasCrT3TpLn1PXde9iSCDkSqmtqdPIj9AXC8hf+IpWLN55JduQy86gtJFyO0npAYjX8Ap9VMjUIEcoKMVK3TSoDY8EfE8BPuNmdRj+kmQXgEXumRJ6xodl6d1Vh0JiCp8prmIJX6G2cKohP0Gx02ZYNNvU3IH1iCyth58/2CXarGOat9gZ1iilgp5iian68qF1Cov+HtHPSaNuVMpCKyjDUItA2Y8juwMirDx16g4w0cDPuIepVnqa8OnyRSmbDvcchnIOyNnVEPfmnqReNpNOsd/gvSiRsw5x3YEeCyCFdVTdzwZWwaOWfXFKVa/OSE1mwC54KLswAFrW04qJAiPa/843+I8feMK1Sn/vVzdivYtuGwIUTigb0o3r53LqMEb8+t3zR7qzy6lVs37qNDEWsmEtW+39HO+S/9z8OhzC0wHZejl8VEFuso33Z6t/8JIhVlXp9Vq879UQ0MER1SzuQKpYIMi0qo9iDOUj2vOr5PiBfIUZ+DnP+3aQ/xxj5cES4YZOLuM6FfTSqqWhfK8NsC9Ni+aNWhVpXW2vwPdOgjlDlk/RsBl11//ufsMiwwnj/B31p70ImjdYNESQIfwmzpc00mcuBPG51yXdVe+/5jBS3WEpHgxgARMYYjP35/VccxlTbjMU0lRPclC3OaQRl7paQln9PqNrdg5fMe73dfq2rONGfmNqt/V9W/heQP9qJxlEKdwiADrleQ7CBy1jkpXWLiwJCWOELGG4Gsa4ffBg0EdoUf/lHNl3hB9fHbVk6eTbI0rNktfAHcDY8YP8SMK7gecrVwxks7qyVhl15Dm7Yno2RGJVoJ/8PAxkQBy2bIZ2AnfY+PQpUMnrFHjnL7HKG/Jvyb7xf4c7xHEN9vn7+NG/tDzj9y5nJSRUqTe3OM8sGv+8sRm6W0fDv41HWkLd2W1TbyhqLdYORjNvNViVa3c5GHYcHG8OCiU6LZ9Yuh9Qb2Saz5p0T66Ah0sYUKv+Osev84Vhv1yRGeHHNNDJ5iKHMd4R5hevWHR31vxg8Q/ugBdkW5AFx5dJKAb+7SCSddPaUl4g98DnP02V4YDX4bnlsL/jtt8JtfHncAKQs3EfLj4LoqV/0MsE+ywA8wV7+/D1HTDcHif6lXtbPysSMnG4Vo7muHZawYRqmWZb7ICTrpFYg8YQulxFZq2DwjLoWfPwwy3f6QXITJoW0bW3pAAj3odfZCOGWn85CPbNWfJe0wko4WgC3zgDP6U6KDCvGY6XK3fbn/I64aCc6dQ6a+n9/U5C4jx7qZB4JXIKnVxDQJXu6djNnZnB8upOZ8c9euRSXnmRdpUoossd3fTYE2NdE0lOSgrylBocMDt7f0C/qfH3ZnEK1G8tEhR/p3kiMBeF/fN30x0SwINh+b1zcIFLULBu0TMu8rYahScVJ7i4PJ21vQJCc8QIYnywWGyGfo5sUD0FNYtJwoPAZuXTdg4KzgMjgTR3r5shOTDpUkRMCJ3w+71m6onofSJGi6Oh4cG9OHhAXr4ob59iDLtUuUFlF9wLp/FljazNlhExz2SAo5nXRmKYXc2Yuj5ShKPvShrmjh79Uzz+glm0v5poV4b4IyH6o8Ezt9RQMKZMc04SNW+PLVDj4HFlPh3WO3Pp1SgqbUJEqkqvXdWhG5+Iej7rawQJH8FJVOIR+p9lkBCNrooe752cg1kVpmxNW2SEhSkAgbj0OUrPFtPCGdx1ZicCq9NQEwakDqWcoIywxWOVkfKSBowY8knL8yDpM4iRmRCQN6Pd1Ey/k+yfAf+16na+yV5poVvPf58lnbAS0yJYdnwkTPfTXtM87+umhshBoH6LG7txTBtvWEO1H1GjRkZuAxiNh5rKCm6jSmEfQx8KMVhgQo5DBEiTx/czD2XPIqLoLOepCZ86Gwvtur8J1NN7Q7OH+l5KzUbqp+3bi3w+Mz8/fZ2DSDB2KSM1TRo95oJc4GYWV8ZCk5ZIiYnZyV67MdDQB+33DzP84HqmSh6A5PW2gY26oiup5bJASdH8fvdtPb8uCEFvmC7lGRzT3ho0tExiZoJ4ek5zEQg4KeCUZLfLOJdqhuuwZy4avoYuFSNo6+Zkv3V+9GnSyKlGpi+v6e1WH2rz74lD2eSp5iW5vmxXrzw90tmx60OtURYssYs7mjAA6URwIjpUnSE/+zJEfAvrR76D6V7vTUNOBmr0Fq5hphwSPSiHfiKGVdL+ckuqqZpthKrJhH2MjjTj2Cf05NVUNsVZoUAvIP2eWYj90w+wQqonPdAnuaIyJgzFm+rv6yqoWiMdmLn27te+fM69hVkbRSkA3rtR57y2wylgA6tWbvcgv3QXcSFBT5c/9yk+FFBtXmEKoMYHF2pmde24lqNHxFceVR/YoYqgizRko2LFWg46sZDYZFNxKPbi+i3dTa9efQb6yvf4QqU72P4v7l2WCeSt8BWteXT/j5TtxZLASOl0ZeW5hr2didDwYl5UQTJ3uMRWOvtpP1dz5kJtNwklENQFi/LSRQF4OShzoW16hq9evIhHS4s5hWRYpPHq2QQQJPCkCOAnF1mg5/ignULXqxXeFkaP9D/MMcz3mSbXma6IaZabNAnYrLnuARqsHMH7H5LSu/SvMHNWnWx0YEzly02zWjHRw7TsPJntqanmT5rEMFQQigHlbKVNc/vDfl+MqiMcYZf0nhv3nIAOuTQ/Liv4iwkdwbmfD6U2gtrKhnfWSwk4GQHIKGukJOx2cXvEYw75skN0TCPXnh9MGYkk+GW1JY4ZkOix6R0QMY6R/Ik9nwvQLM4TlPBsZ+ukKbBnp5Mg7aHHeAmTpVX4yw+HGR+nL4jgt7MAspI9ArZ38WKeewYi0nwkM0HaFD+96/0J3Gqwepn/EMn9N5cEbpiK5x7AVYkU6I5nxpZkueUa5RXRe2XtUNBeJRZEeuZb3TkR4T/r3jAAv00g05++BjcoWhUN86V1TafLVBb8UnriB9lT/5lUcd/mtaLmWvDL98XNmNTykZybQ60cFYeYZZoo9S0w0lcP15LIodoP3un3JmcTH81iYHvDFggFqsRDl7bOd4Hy1gCEPEwsbRGEmFXmKyy4JXub4XI0lAQsw+JRwuGVCUNUe58kuJ6DfadP99eiC9fZNQ+7tAvvZabCT3e1GxLeWRyfN3VWJdpwaOYZ+Wb+2X3CQhwfC2pTPEi13AXAFqjneXEy8tK7Lj/eBPNvIvazEie+NImwtoXLVgu6XSdWwkPI7pKqHYaziuWCAQ0coWyaYKmZtfCXjc95aVwfApoTlZY8aIYVuhyMiQ74rU3g6xxUmR9Zdc7QlenrMfOvAqG6sIG4BR1hxGb/NA/17I7PUKAN3tmcdVmHyBdQR7afqIjx/B4B0e9k7qI3ATxTaddt6plYDMqsFf+jCox7nfOyo+avU5fIshWse6sw68M5cTGV0mDndxiqx6F73PaOakALPMCZwr91OvNKSvoTi/FuwipCSsrE+ACGqEpHQ4IZ8LVP1jYKNOjLYpheJTmChuJyLRTr7AB+KVaIdq/pJT+ACIUKs7vi+DrT1AADlk2N+oV6e9nn0AhL8JAL6RXJGAfFHtRyT3EBURxDn7k6fvZgyiCh9ZOASUmM8k5VKXrK4Zjj65zpmv1POPa9jyZF5DB/E989VVsbnT5vilruuzJzspQsEiXoQ6PdVbeXNrAY+nhV4sZniZvKXd82n3f5LLwCXCbuW2OJ8/abU+AFC92jNpTXMe3fQPvg9WfTqfbFmhdnm83MkoN3xltj61D/Rq601PwRO9N9jpA157Xmj0ukQ0L9iBBXc/hQUs3w2TF/CrKJNLOKFhAYgAWZMySfILJdKuIjdCWSGbWI5Xhws/ml8VIQqU1W+1hSAOUqE1sWzgERqNhLpgXVbJbhyvLFfhwjJQ1orVDHAaolBie+vXWX0BPi8xj1lpwqIOhqRT7jcj2Ez+IqH5dCb5M9Cj6VLjFYkYyZwW3BIjEFrm+Nsm3dmeh8i8JiGXPmBjwDA+isih4xWvEx91UU3RBbEYw3/mq+P2Ts3TrZKLeMrmI1deSPmzdi58bGp1a5NdABYv3rjr+DKrIbtD+dPSocSvN64GlLfmnWX3xioiozTHwOCnc0HaFPc6t6Nt4ffvHWe5SFTvORGs1GYiXwVXn9MDzjeT66Gh3bnHQeio8M5m+qEK3V6WmBtTn2g9/7DdErqTgdAa8j9RwFujgPLQlbe+YFHyniNbdA12CKW7ShBiPkELV5z6QT1EKzhzWzGLJc0PCSAdusqH68JNfh95aqrE5453LCIM4tGJckWcTlyASQDn1La7MB1II626t/sU7Gd+d64uNg95JeRpeLWoxH4CKSRnf811baEEGsB+wjkDu+r8996qBrEyVMNOL57ZTFAsguV3LtMPNXJhjLahmlfEFz6OVyokvL5+RjBLmtPtv2ji4gaNGdcGHJrO0pleIWDif9XQxi4eJNTAiA1IQQ2J1eX6LIs1T3dvONxp4fKQfNNDuqqM5j51aP4YdkD9Atr9rvVjuM395Ds/pp3LVJ3RisDkDRb54auBPv6DR/UqF2BJPt8mERZIe/FHD6MwmLkm6vU8F5mMuQQIXCCYsD2blpyl/6WQ67tbwGznIrjJNe3WVI2KUfIGcGGCTF0Y/rdPqRgqwTdQJIC+p8yNSBP3x1chmTZnAbfl2ag6oqfkT4D4ygQzzWmc9IEOGkGG1MKVJ4bGp/Ls0ySJNnvEXe+mgP6aVvQ5Md7yGpFfpU3j8HVoZ7yANiP2aRZ0ModsPfdthmM1ggMEq0omlaoGjSY+Rh/yFydciwyDruaS2MyV+6vgzgAPdrgE28+Ujkh4EMEcdv/kyBkeO29dOumkAWdhiRjO5p/sFnBzI7LgkVfTCYaGicJUNyukysNlGIXMU+buGepc/yzjkMVcA1OJ4CBU0dVDKSPXA5TWpte8wio6Do+mj8yjgb8gE77q/AnTp/PdQcUcnjUEnUh/84W5Xcy2r6UP83oY28wn+ZnCjhTxWAyquC2t1nyRazwxhE01CX6CQF3n+s9GYX4NH6oooTbYgBYXwUY6FZN09LK7mh5Y6HvsYJZg2np4TJQ5IMhxlfP0CD+nefYGnab6pAYJY/Fy3PaL78Orpvjch9mSs53eLcQ0qytXOY+aDoJAJdBRA01Vvu/Ly4UYGT/XMvAadNdF0tJGfWqeKONaaEjSVywXTG4e0MG/dmzvCTGPbO12YICC5fIs5wSbBx3xWYelThwqii7LTAsRQ/LCm5w45dxv1timGN6HYVYPyGe3vxWLlh4zRWHp/yUAstOaA/njHIZvcy5npbigloQjaPrnaG3ZnigcgLGISCAVyhNAm8KVJ3DDY6V+LGdsXB/jvtA4AbKfklu3CnLTe01UkyLXVxE+qgX7fG0jnjbajBF/4qZT86dLNA0g9XLsVaFxm8LcqGBrTg7BAlxVGF4D0OMuqlWFMJ/SKqHzjzi02aWjP3vIBj+HmnvFT6guw7IK5jijDrZsmYcviM1jXygMDM1YZWArlFTf6a3PGNwTG+7WJCdNAIdBm+PAn3AbARSljtmR4CJbvLotrUySGO7SZRLQkb8ngwvgAkh4O6uow6JDJ55OH4Df2qkplZSD+DNH+ZqnM4TiznkxXRW2q+wEAmMU0pOnVq0fF7roKoIb5RoKpXXQcNmjgaTPRuzCoOuSKUd519j0gOcbAvMbHp6iRupTB5w21J5BjdyQ/sF6gmhC1N3K3D/bmIsNdcUzNpcZGp6IP25PZLXOifJ3+XXeai3jZ9CmTGj7j7O9dKmekK3TiIINaC6M7kgRvVMu7jYdcwV6CS0i1usI4PkhUxhIvbp1j/TA5TSN1VX/Xg+f+n3ANh/varuraCzp47Huyr15fzgA6vDtoKMSTjKeTADnTQq5w1y4CTPwxf/A0G7I5ITB7T26CkKee3kRRr3t1fWjhwxzhYVmxJ/iBrDoJ83+u7+/q1nbMZq67Xpg/txJA1fO/6SK/zQZMv2K39w2qfoV0KKkyFHpK6frYh/+zh4RyrJBAtc+bfyTeMFFTMwLjqjSoY2Cc2R6FShVhZG7Pc8QkmdbyGUpE0z+9Z/RAPU0dsjycDm1lSe8VMkRwjeMCBESgDOK/bKyZqOvNTs4LQ2fH0my0/jxA/VEMRRHtFQ7PKZDe+OlXSGSS/9Pjc12Ep3sPebIPPvpegKVa122CiQh7j50sipxCJkP7Ek+LbR0zFoKsCr/FxWL0t2xBchbFh4V0+qEUM+xf+Rb/0yTJ26Yo/2DvQr2zwDWjM7H8M6DSmEk1FuO355IjO8q5uEJ/U1yDDkfwCfliBOxNd07UYUCaY2T3BP0D7Bb/kKkhIIKpAH4U2meGuDkUgkUwSg2wsTpOFoWoc7Uy3r4VwiCswxO5kz78YBqWADGF9vpkLIOvahCKU8iBa2QTlGMNRyIlFHCej9peyPNFgyh7oYLO1SqdQlUDvPS5Msi61RFmC0J49XFKCZBWxEFc50ZbwPyT1nljbulcnOdTGcJFDB+WTgioNdL70DmuB0969OiEWr7+A6ghPALEG9iRGQtK1lm+i4oEcAsCkcfRxw4wweE03eSAeLYwvSZRXMcn9A3LWiGBy/z+vWl7L/ZnBuaq5BxWGCBJTOmHvpGP7sCpn+129fQS0W7MA80FjvLyYJYFTXLbZjBgpW2LzRwUy3WoQ9znCmH5POHlq2XgMr4NLy22K26aBKKMuYM35XF32ob3flD3+VPfVaNRln5koGDXoI8nyOo0orEJ4RuOXNaORWWxsn7EiKL7StQ4+OFSvyBY//Kh62azkl5zTv4RNyf8iEJuAMV5dteTe54LC0IgSGbv4BIDM/CJHyARYqHLt6TQb2QPqH6TdIjXF1oXXHHJWX+i5+Ip2iHrCn6QtjyucbOTwPcvDYgsSccqCQkoY1OjulRM6AkNOziQxNCVD4Jdxj+6EcuPwRpmSWpgucwvjWHZ46ed7LiWtSDXP+PeDPYk2r+Vda1ZlJH23IsB4mt5aAWTu1RLJEOtyalbiDRMr8C1TvDzcnK8RZkPyhQ7LPSfWueK0soPhQlgn/pOACzg/PKldMjD8rnR/J7nDtqjTXBzy42zaMn2chxRWsigssaKu4nmrPB4eBVU+bp8stWUxCS9yKcpBCxIXtZtuAARRB/knTUHPp44arYgrDDUO3QzUr0K3X+EnWaCqlO7n/rVK4HC9NMMr32Wr7RZGKbqNdfoHIPjseIYNHXUeC9VHi9v+FdMf4D7TLnR6eflKfc1ew2q4X7qo7BtGjoH2Fzug55TtTp7O3L/Ph4DPYXTQbes+WqpWFnyHlOLQo8pDY08YYI9i27nrDZAyPRNEpnlT6XeeiuFNBmz8JTv3izUNFV+t1pBnHh5ip+HgL75FR5WZILUvRWpPfMrMfaMnjHmMFQWhXS9tf+fmCgJBVO7XeukAdNZc+Q8IGbtdDLLVp6KcikfTvmS8xnGkMinXnUq0rRGs1ZjTqtFZILnkxD1EM2uA2Qdoeu9yu+MnZ7mGe4lwL4Mlr/FREhZaI/GCJUdJAF2tuP66o4fB3uGhrDXkWWmmdwabIuR/CmAbVKmVfzIEYJ+CUiFtJMepC5QzGY26XSE5P3Lx9/FVtxoYY9oX5Qikj5YTIZf8n/UGA2pDM/F3RDuOtCPnfX3IRROz6l/ZXIZ8e1vSvlVLCyYoc5jbWD0K05pz1wnnbARbfcywMhTYsWqbosrBKvz2e1hCFLHqhmGOARHC9bp4zOFWcdzwfiLIfzv0YV47b4wxqEaQBQWjp3xfIyzJaSVEvfR5nLdAPTNw5CT1go5FmDgqVtdWmyDbwb8WBjk3Xjd70ZO8sFBL0uMmKPSjosP1OZLgdaUuC/SXziBIurgZpXxzifGPp7nY4po+qtasBNW6w1cZdk39TwLkt5xG8qhPx8hcbNbrWKBY05MtriIV2a+OB0tu7hEngEe/qBjFXlLSjjC0ihavjAyZoF2ZbJbREpRtH7I4R7SobrUGNQrlKsLUONzVc90xWUTEGzJlZbndH8uz1hYxMnGRYwJFApnCQmaiu2XBZhkSzJk7IoaS580dSRppWP0kFRkvisJpgNU+w0+auSJe2E9pC2hFy7iT4RRkOAj9tF0y/w0XQUej49Ljm0+Cc6+N3O5E1i3xSNfMa6liPUGYPrPx4uTFj6cXSDwnDzwHNo2pLg30vZTc4zpC1u+gihaynmHHEcajGUpd/1UIm9SWkCXXryH4uT5FTLxqsQsaIy7/UPyCqTUVgSlbF1B06v64gr5blR096WsPCUxPc6zQ4Fxx4J1DwhVcD12aiVsP7LxBfPxFY3LKbhos05VemhN5/Wzk1BjJh4pp7SI5DRZG94Jdl+n5Rgpv7NXXknA2z6/Qd4oO3HW9F0DgR5HbQ96d4skcuEeI+3ekuD8n2I47Xk8Cq1oPZw6POS2MATiCPLHglqryund4PjXVZbhXvuJ3+gGfrCmqAb8r2oGplHO/YJpWwtO1qTIGgSQs+q1KRB5LZraEhgVBzzXrukZqzpmBSoSGGsfrlHNj11BFO52g/w8UgzDllD1jLM1dI1D8m8WvOdOBpOn58vX+Nc497swXpIeb0VWe2PC9FfG9BYqIdYsXalKt5GklljrJ60rnKc8nQUbnpMef+CyKzkQt7LGg4US94G6g1VkN0Aum0zGcqwk0bgZb3ZRKafWHiHCqFQIfuBp/WPDqzAVM7dOPQYt5cqO/AndW+OvpKT6kaMFWMJKrAGmTU41Iw2m3hastGC94qLzxwmflu2isQlZZRFFbkPnabSoUZ378yxY4o76rw9hCL9OvjHxaZEcFj3ffVWADJ7Rku+XWw3uOSSOr541P7REXVAITBai9V1dw276QrTMGzCA0WZ2PsGJsEnnH1krBPiiXjvHA7ADDq1a+mxWBEdJaAx77dJa0ub53akF0V2r1S6pp/5USA8ToMuknvsMtQUNxS3WIRkNunoFRyVKOQbiiGlqSgMu83PLXUs3amdobJ/83/HS5TWz/9NX2JXDnNiQedJ1r9T8CBf2BMlVybjtfgQ1X7cdO6DSFzGjxC/Qzm/kT77TATzksiwaK/HJeQtI7m7tDvXtqpZLMDAlJqrM9jQKUnXfnEh4ljXvq31rN0+FeMDDxfdjD5StougKiD3agxuTnIhUup6XpeIYtFlb0JLtHCbAKze8u2QDRvDvE55EIzSU6mnrsj5ZRrVcyWNvsyJEHxFgXIW0eM4ywE4oiRoCmV5hv+VmMzqThuwsDNBvdLrm8joQHY6d6kR01Ti13XNvqL5kUBAW83lK3VyMG/kL7CUJ+NHqEG01IvrncRh1wjRWp3RsLEHASuRomF9Nft+2y8R8tKWhnAgQTgBFkNdMMzrg8aB8v0nr0nYPFx6uNA2ocv9MkpeJJir1Syj4uaLqUEpQbQvyc58kFctrEU6WBF6rM/UNg3z8TkDSCLC+4Y2w8A2qyoYJxHp1T+E0S4iUzU5vcGA2Jxsu9yKngIxplLyXSaWZgP2zXGOdSnvYNdcJncF544g+q7vHXailEzjG0pwO1lLNTPIKu3XOKOOWh+jtCIOKnvvi6vFVLaO1sN/vV96wSuabG2KZ/a4ehPYs0d7QwTJmulLLUaH58PGiZVyTOkxNxUqvgvF8i4lK1zBx2FCZn/Ijz+HlM3yb/E4V8IPC4jJ55VktdkCMEyamiACrD9IAqrSJEXPsJ3vrw7lC3yAuxj5868DxzGmxWmU8Q4li6thWA5BroSnRbHddVK5+W+y5aXtpCU954tKhv/eOnglg9tWBLuOS7g9ZePTC5kszFVUChqm4aDk+UZpERLredzWqQMu8X5M3AumxDQAUHpbIkYmdm5duKtE4/2LQdU2lLTqP+zTDBVBWdG3LUqFgnsvubSu1BtYUYNdlykXWybDzPZzwLlYrigJcHQZVuRJgQnp6pv3p33jZWRIAG8MV/GOS4J5Yjvio8p2c+82nWu8tHL5cROur+26JQf/ZIEfdrISxpowazQBwvHgSoDomaSzF4wyw7oZeGjYjqLusWKQra1GpI9DrvTP70Ap4xRcMn4Vo4ZTJRALJA4B4F6lDKIL8NnP4mYZ2A8M7sVtey4Avo8QMXC7dVRMksm1u/zuBICIh3c+au1K72Pr+39/Zd4m7uSF5OTOC+4Q8keVajwVMJ+obZeMs8/I1/kj8WNbomCtudGluyXCqIMG9p/Fqx4aRr8/N5JDU33xt4NFpXTBtcWQO4ZB/lJNZBLskeClJ3CbAgS66HSe3Y7nrx+T82XHRSeNltyG5VA5HMdVY0VDnXZpCuNYD+9tzEQLQfaww2yhaSTH5OaciG1VgAe74CKfF0f7EWtSUbg0j76pb3uq/7e5HmOXm7NaAsZxZkn6jdaQLqn08uVnKTIrxNsuNNQhhB6aePY7ziICu0p+qyfwWWfxrWitiCQ8HHWtszLVAYQc8iMUjogBqhl7idKz3d93n3bMpWsyfJU77AAfefsHhFy3s/2B5RNORwgUcagnoXpZaQazaOk2q4PRtPs9eS0OOF14gqRs70761yZ0BYHmtA++Edzo7Zr67jrifspV7nf9+3xGeyS/B4cEqTi6Y63F2kiKEjmhNaY03WqXzjvaALXzEVjy8b/dBWNWmDEx2j+ssI1rt3Xl7BjLt+nNLoEH61LQV1ZnMkvJjQZei4tVpQT+6VCUKB91eG1VpsT4YEcr+1T1MQ5isbVVZ5ITJez99dR9QM/bpzJmJPjNt8qZUHk86BiJontHa6tsMnAlToFFhzq7CWrqtuBp2ji9Gz8tWWPP6XmooopJ5BSboZt2PLnZe4YoKVulBfISSb752RbxsvVdb03sLH9R/hrThSNHnqwHKwYDADuad/zl1VnN9x1NsWgHhbXTeo56BYPw0eDys/CRrrDSX8QkvW3UJ+yr0V0mXV6TjmvS8OdVifcrdmGYn5s26lkZ12Wq3RV20CMavPeT5IPo4bm0LG4SXO921u4P/pndePsNNWnqXF49yxc2uSFT0I89xGiuoiqCU6T1KKtMYsQvevkYJ4b1sNDiZ7T+WIPb0bLNiZPZYnG9KAOe2H+P0TXD1nld11zNNcG+XfE8rwBS28wP7GPU3wipYSMYqZLVUc8O9DTsTPdzOLMdeGaV41g/RVQm7TcoaXzXf3cqy+/sTKDra18cyGHbZUO3TDs6+8ANeEEMvXI6rVNW6SvGzFtkbmYJqkZRehKiLb32pGGkZcdQhVfF8huGowdd8GSu6Wz1r37lvtHxOC94B0wQWQRbdtmtVFZ8l4JafZ981BioNvxcMUfLfjpmmLdwqVfLTv4QoUxMvhXavKH1pAqi5W7C29BPYHEEq+BThpSnVI1XRnogcnS5JiMl+fWPd52smeS+cUItXpz2Cp9W+PbGkWaJNa87zJ1Sq8q2auYikEezGKFCwf0WIJ5cIHtZGCifKFTujhpZPUD0K5FSImG4S+Z+CUN9RN+Ctze7xKnscew5uatUxm/I9tF4V2j/zG2ee9Vu8PPFfYriwJhshdCBdcjSI9YoIvOx6smb5ZsuOj1L0kjpT0Rpv0Gj7c2ejPMz9YsutZCy/AV8hdqcaOp6gNgvmdKSGSmwtgwziVWcdD/QN0Eejdb0MpocSX5UHHRNAGnJPOCutrRhyopu44pog+tsTwD83dPZW8RZ+8w9SbqGuRYLU1IdIQUR71s06z+C5xaCux7sqYVk21ZwgU7qfEl2ZgNlPjqbZEgaJT1PyrX8f/zMIvWETHzt9gyVj6DsF7CjG7xs7Go1mOXLNyG5JDc11sM0crxLlOeJHoMI/3cIDM6JHrZHsN+fQ/cGfGDmBlQWCcDKpgZfcVxgBh/hEpqcFiCwUQZTYcBti1BEKo++PeXNvfXN83I6CuzgJOM+teftyNvpuRoEBN2q/5g9nBuBXYExXjeC6fA/U2mTPPFHlOB1KlnB6PYnMyCvl1DNRlEkDsIG+JaCtlHd9s63yKskByxFzv+AsyafMACNQcNv/XbYAjP+nhz22dKAaitOh6Szyh5oSCeKf12q09igQQ1Yp8hNHgir2RFqK1Y0e/pp9T4Wnzg4GZOhSVyALi6TgQAIChiaaDpURg7wNnHAOsSZ394qjdAFAz0KeKAAAFdhBnjxFFSx39OaMm4mQPJtAafmI1cZa2cRHClF2sq2ydo69jN9FsotWLRgBcJhmdYFN8VkT6zYdlsX9R2pk1dLMzoAdiGKfMssbl6AJOmtGOksq5/S4G7joV/2DqaeLce3xPjt/HdxuLTrEIlAlUs3m8pQgqA7IV3RjLYpVaXlMehb7DBt51gSJfxjwrrCdyVP0ni/bBvWH59Ree3wRRVMaLpRR5kIVGHUntBoEkcUX7j+H+e5C36T2DRrCRIwa8kQrUhr8vlIhEgHUczIL+lEZoIPf3jDbcDrhRuqabbdli7jJO3W2UcHDFoTrBKYsLC9gpyGdezSGWRTkS32xsaEBcLozFAtP9mUW/z0fzsdkJiNBbkZIszgcJIsFZGJwjwAAO75OuuPciKIICtnxYH9fymUR2eTxP96BVO6LVgchqCZljAPDHoeqFsSESocCfsiU6x77/1bJUNvZVsv7j/TxNO2FI6LeUn7xDt6oo9jyAw/2SPhcBuzXP7CRMUcvk0nEcOdBWlw8QaZzCXzqtG+jPpaqxThMAy2Y0njEyuUeBbRB+0KvLgqy3aBMSJdlTLESpJMICY9aCkVbij6kvIAIt6CLnEgRGwl5WujRZAdrwe65sqNLxDaE7o8bDRtrvndmgkmBhwzx6vpbTxc8FckfaRyffw7W2r6VV/84yL6RFnETgEgna2BTQz4pq1PhXNKByr7p0+EA+PP0+mMlcJyx67WZ/3A+AzFu0C9M256Qbi0lzL0DJ+J9QfMZp6arItjUm3IfWMaNPT8TBz/oGf4/Dv3Wq7FHwBTPaFLs730/dheMMo4rV4I2FooKGtnNhbcMfBwGxnz0XpYyj/lHcdt6mb06PzVYaIz32uEPhpGEfHwHYN84cB8pLfE3L6cSXCA941xxBM2rw5yGa0sTnpN66cojoAzWqHbVACoKsa8fL0bs7xoF7cRs8qyqXtphVdFqliLCTLH34rRS+YT3RWP1gOX/2731g9ktL48AD5iqt1FW5Xjvm2/Qv0jJFzJzoViThuIR3yFF1GWI7ybLVpX4ApL1i6leThcEbhLc/8q5ljA7irbN4txVuE1kCwyoN21O7ydG6i/2Yx4224etlTgfgAOJI2tqYV4FElTn/ZmO0MiHfqU6tGo/S10R8H3DgtcyuaK81Q54zpHa0pGukNWmuaXrzy9RQgV5LI+6YId/aWH5RNDeAcIwA5oge+MFn3OMzjwYttfj21BjxvNj5V8bdjjWvFx6luoaBvWrE/0NfS156gQLL6IqGvVCYWlBva2ugvaTrSJ8HboCeKUW65fEWei9NbVT+OhwTsxDD6CsIzjcU8kHHFA+GaTILm3iD60u53Bnry/XMGCAeyqmSK0aBNKvpeefrQE2B0I+5CZJJNtTfdVe+pt0hCGQ7l9fc7HHKlCBGSFUZizMwpMefRK9DtA9DVVeL90dfqG6VMoTfduNaVUvRS08yEaDSjcicTqC/3AnOHMzcAbm0pWlU6WnZ+F4UNxatbSrm1NSwL1ze8eDQQ70eS6a3ItiHLRoleIl4gqN7pBwgLiJjnqiTGShOtVV5v47U2i9PGTPxidQvNxMRJ0wieJxSj7rOWH9u0SY0BhENWXr6iqKkZf16bXaklJX3OuRdCwvQO+8aW2vmeYaEe4e5dtCD0O0lZm4jiKLE0xWKw6dsVgqpZQ3aYjZsq6jCSEaEygpOxZ7x+UIVXQDoAh184kdzFEEDsLXChD6FG4DDaob6DKiWBAktkRAyU1mADx0t6cc6mKfR3Q71Zie5LuH+kGBXjOWqUeQiImSoTaOEnSBeboNUL5MLVDhYpqA8kHpAQovEqi7sJCZiJNiNo7wGnlJk9P4l4NMRWWJpdVs+gYKB8w6kAPDwCwC3ifjDeoJV6NRNT7qcSc+kIbtMnyTuFgp2ukjMftqxU0V4qzq7umzR8UC3F19nDCJ5LDk+244kNm+UP8K4BsSFqIC3p47xCFLy6MdaLzgIyWmWV0dltaodkIhR/vhinY1wmIGy9rsg/2jJEETvtI4lCK9Be4WiZYqwNjAl2BRXJVcpTqW4xrwt3rV1+dFqUuC5PKVNu3ND4V9jVhoL1e2eCESZg5zyQh8V+/HkILMtNgcwv1T4HZtVtrclE94Vb22z7Q0kMRmLFXmi8LkgQJwqWbmhffebaYfSlhkUCC6+Hygcv42xJj3S4hMlAJur9fS8SSBjfcgABbTNJTLqnTsyeEQ+IDqOd4N+qVReOyFtxhMzdFT67BijagjNv7tW1K5I4KKr2+bi8sade1uwzILIReAKBK30gbKTHlI7BlR2o61w95RtH76Q6HMQ6T8TZk370X+7FIqHIyeD8G626oNO1k2BNz4xAWzCGw6begGTSQPrihpeulpWfgHCSznnJWX2dV/OAIHLRfKLL4+W2rk59laNBC+l5xhjMBsvbOLn3QEF0U12N/rJSvdh3RI2vwsPp8YwBYdR4vX1X66OFXEJ4gwxtv/he7AnOwoq5179E2i0/mTdz2N2YGJpDYNq2dJ+TCR0I0Un8aTqk0DgDUGPqp+HDIgI5Zk3lyQwd97RSRYIRIl58ugSSDgu49P77eGa2/Z3I8PvgugwZxgtI9/08rl9M6Y1Sus4nl2vqhEVvYsEd4mTKNXQMKIXrbAzOj6EzR9qdP8+jYtzyIZEd4AvMJl/flwC0/pUptozYXff5RTnpFyy2O8+6gF+oVBWl9Nx9TTKaxrjkgjB2FGxDxKUgW0sFT30GJGxqoaMELEUiCYT6Q/BSCKrApsAcFOrAERp4zylQyUDIggvzKPursYGVF5oSO9yb9KAsAEToQg/MZNXW7JBucFKHm915ZjJc/5ABJtR2Wd2kx925E/aeeMAuvNUamaBIGLOk4Xxgt9vDv1qfMpOLXnph/W11Q1lZ4S1IfIQpyMWgCBy7oOE97ZUXb8U8phxrRayMbOAFBtJsyepdlN8b0RWUpHAwkyqt875UQHsTouDwcDTv6ynn9PcN5F2U4O/n7/0vOkZW8H18FfPVI8Ov92aoCQPRM/YbEcbpxoXKZ6d26bgF/W3f/jaETT1X3Uw1TW9W7PToNEAk+D0PZN2cYpkt1VzE15QVhSH0ctq4DmyWHRUsrTJ/+ZyAyWToN6Z/AlPeT2M0WTDFX/a0enpvVILcfWS4bv8CNSwL4D/J+8rPY7PLxqFTRppY6iNnwJnZ1WBxowZziam9NjnjbASFbpnzv/Pc5a2z1EnA0ro+BlH3gA4OwhF0OFu33a4ukAxrK/zFjwDaBdp4UFu6HwkQYq8D5ATURQ/ETumgcMLSlR/K5fzakhEmr58FYHWL4Lkz1pVDgKcRTZRGJKlYoPle/Zra26HLN2t+tflpEHPFMIMF8C6poX6tlQN4aMYpzzsPxdm1ZPXq9dUTSLe1taPaIGxtv4S//FIJgFuM0NunATJ3ePXemAXUHD5L0Zl6ZN7dyxV3O9A5sQI048vpjFwVnWyIXgQa9dGOuRBEmBrD0UvH13oZAYYybm1GGJljhgnPgy6oZYsz3wS/sPE0yH5MIxIuRuQDOmvlGHRuHyqCi1QzZXFeeLP3nLtLN+nVeyc2ztVPWh6MFbqsBm0bHsr7EXyJgZsIolc8y52DkLIhJTCcW+f/QzNvXX08c+v/rCnFZujZs0uYhr8ysnkR5VT/jptLN4qlPbuNHtKRl3/b+syBP4OpF0uZaa4Jtp83OOmjqn7gsCio8eoMqAAK6A1PNQpSBwMN7klDHyepXqGj6hagtJAhnnQhLQZZ9sgv9WaCXMidcyBnle/QxhTBulDAo07J2WgidTjNdmWo7jSOmp1HRRFZnZDT8LqFi9hUASKasUBS+Glnm4yJwel/wDDdgVpF6TjJjeuk+SYJm0N9rZi/D+11osQv1Sy6FRxz1J3Kvg6E9c6hFBAzu3fImSeZgE2zw3x55jDTUZ0Rwe7ETh2+eEytazDaxvEU319OIQLCObvtgVUmuzo+cEX5Bmw58C0IlQfuSfUP1jS8K8TfBgIqHdkbYyGxYXMzkd1qoJpLu8AoZVeDQcbnlvrWCrP3UkDmOYERxgouI3ko0iFIOyrWERzVqy2079ExHAtWj+gS1v4katwtjWbu92qnDr2g3sgE8iKaqBdy4m8naPBOYUSSJ92Vsp7krAmFbtxkqRE4ob55W5PlaMm6MbkgjXBEQDicso+PRPD5I5A+GyPPutRtfPSQEcKqsBG5w1AWbGMM5YOus+MF3TAPJAbtGy1IA5Y0MVXSDxowI+eHs/8Yqv4qJT1yJGEcQfW+WceE8XhFQxFUlEkqVLEtGgEdYAW3QexavEYJTqOkpCntnrTKhWVmcfNRfpEOq1fZlLKmq0DsyD8TVQxOZ49CbZqk+9qSqCnpLQ2FlVWYuoRk3Ue7OiuTozu96kIod2P7OcVpDY9xPei5puFt4+u0yPkxQX7xd6mxmP7nAWrQ7j8pkpBhygHSpVuA3tEnju1RcGasTTj0P31VL68Ijxvs0XeqliPHlXa/EHSc29EbuVVcwcX97mN/stGiriR0NRaf7knAoqzBm0Mz7gPNC+VdkXH7nHPBss2igusLWMRWOGyfshRetogq1NldOS4AwsjcvfzXnp5JpN+lwp2AAuM+iNPqdluczn1wT9X6ZLizpf9uh8lofrCjFQdsvzbC5fFnuJP9qqz2WlWmaS+mYUKkfeddgMyRXP8DlCmRRG7pc2u7gOUR+EIKPGhYN4pt+Dp9H0UT3HccxXEsO6V3BpMsNTvFP3p007K9epuWdfTeLDtxNOkTOgyLvj68w3/PVtMnh2Khd6sgFDtHVshJtx3BhOTEf6MtmJ60xCOBuatMm+a3Co8uFfQhKIHjIri5vKTLmrblnEaGGoY3sJ10Kf1o5r/BsbGDz7hl9Gn/zj4cZiVZc3ifMa4j8Ztk0OfQC5U1ujeIV1PsDFhObx2bMMt9V5WFZuzs4H78pSOP0j9CIl0wVHdBkhs1sd1C9H28/6MeaJxFDqdricw3UbO9ZcXhSY3lLWVZF7jOpyFeGWdbQZKREslvNtxvvSNeoovA+jiNGKM0cIZXGA1SkQJQy4oGeU74/CY88CyDy3Wj9bHxdHVEKKwBZgK31FFW/58/Ji9gh7TeJk3CNB1NpF/TW909mMd8Tt05g5ejXrLu/LUGmTW5UKCZKN23cy3CZitCDKXYtK73LpMnK66RjXUN2xEj1oeCovPFvN6W2lR8Z9+4g8e2qJwkMzjizz40f9bpteqGejeeuzAAzIPe2bHOcgY50xwQRNTHEOfx5JOuSYNvGeRw/bArHjJ0TiLOjuedLQCt958HF7Ea1YCu3jp6U06asgcEFDDu0Wx8p9Tjgcw2+d+lKNCFfFDarkVxvTmI5AuFb/HsD9DacmjjYYJeRqmlvJjMihtcd7JtOfGM+iacPVGN65DMlp/8iFvz+4YFG2vqK9/OcZ8crfQ1qxnH+scKk4uheuzvIXoq6owmEOlbhjRMpY1aOYG30ViZ4Q8/gotUsraW1ZdXllvnxFwBDnhNcm6v05egD3ii0BzUNmfycDGuIh/onaF/R4uMRxpkpk2VAveljCs65jrUVVc59fMTHo4l9FTrgaDAGSCmXHCfKK9DmrzdvAHJXKB8JTV0mQzi5XnJX5rV+wK+pPpBB31PeXXzjvpOAiq5rpwAty7Wp+usAgUCwsymZcPAn3pFL+bP0fcuNTX5+xExHRYsASCyt6xVOlAUObz6khIPoA1THes0YlZMnNBYakMIotSMMkTH5Sy3jOyy//1Wjjtton91UgJPku/ovOE6cwIdnfaTvm7wnlItBwU+JMbenwSg7gW1b7+snj/ZhhI1ZWAmkR5IZiY0l3ipjCQJo0BKdQMbZtxw0fphnj4K6UIcy7+pgbo6euRbRsMf/BHvt4Z0RN249hHskrXp+09r233iWOxz0ivtUQN7fMBv8g3zZpWsKCvBBydfMFD4CmHJImck2kxJNw9it5V1oORFZVfd7tvgQ0NFGjQ5s3q6Y7X20ZFIhRkVIDQ3FFUxGRFKmNXKPM3tRPSkWtP7Y3K/Xqp7egUh6/Mbhnt0gGxTprQUkClEO339FxPQ8XXB6Uw43Hmv8ir63Jo587xXVtTecjGQHbBb8dfaUl4A1LTGf1oHQLfRv3+Gd6IDqPOeZaSiuOFYFKX3vSv9bYEx5Ycdr2QcqkGEEKJtu4qzQPDd8g2TuTao/OUXwEosf/UQA1wISGFF+hK0u7F1Ajq/j0T4lfUj1D0I1fb7pkbWquoSs8qm7qWCvxFFrcZzTU1+3CQWgqw+247ALw/LU4e9OCDNUQJI4gHJm0Spb6NAs+U76uLIxL8wpspn5JB8ihSY5Dod5My5BLcC6SI4VjBBkOCeFJqudpSAIwNOHOCY2rkaGvwdl0Ry7aN1VuJcOtdBaPqP0S8KB4OweiDs0IrMYi/VESsgTNQyQtZWqemTSLTaKU4PbYNoi4nWo0z6NP41E+0YuKeo/VLDD0A6nAjOBkDU5rjy/CtofwUAPeog50BvP58FKPuEQsyS8woKfvNDt04Z7J/N21XvC5WzXPXlJ8OLIgsG3el/fBpQzpLpRQ/P26jiMD85ThppTKHWSiqIzRO0JlJvjAcbKlmJHBle2jFLH85ONe9Hb3sR6T7HbFqEVzz55Shmxa1s7ctgJ2j9rxUQl3xloWAhBb5qeIbjgfZW4eTZhBHhSUVR8AGOPpNWDKckw/uAV9tdLoPWVo5STDNz5bK799104/8MqK6Q6nQqwrkgb7dbK9lQLKEe+Rvx6PB+ZciZPJke3QgltrCm8yRXLwWvq8z7B/aGUKWDt4RRsTNZbNK5ZEh7HUwaIhd4WurXADn27KWWALSSMimRgVXfy8tbetsQFGy1lagxqlRlkpbCe09bwydTA21ElOhTTmnLzZVAqsKVe81TCaxaMWVgTBPWtRGF9eSBXcJTpYKRB34UIs7TvpPpPKjKJn98ipVq9E8XR/Tboj24SElw64PYcNvUZUi7U0NH8J7F9gCcq6r/iYatOkEdZkTSl4SRvVG+FUpSsPC2rTyGgZwXnLUPQ/L55nWq/dgon77XmVjlo2WrOT/GR8ujTjEo7p4ymhz01vc2tw9WGGVDRucdeAHTZUyEw+2VhFLvcYZHHW7GXUzFI8P8OloF8XAvHm8jYGtshy4+B/+WnvB9VXD1YF70j6Eu623FOw8NrNRR6dfiNR9JfLF6AmPV/g3Wrgg0uhHa/ml0hnuEmXspALqPZ7YMCYzmeV2Kxb/udFkBxRa2hcz1ZFm/hQ3L+cyvm148aLv+BAww9SpcRbXfcFoGF2GZnglGi1AMjBiYpQFIkNFgfaLlVRKgejWTEXIs6bCNR3JrRd0R/KR5V3PDwDZUZ8WWohgP21BNv7zjEt7gIidcfSVZKL9p4uvR/6fhuo43hK6LQt2Hu6NqIvBEcBgmkoMsXNhp2riHNjKs6Nbet1MxD2YXXXCwcKqasLOgIQHXEAAAwLAZ5bdEJfNQ1kSiwdF18aooKFhKwIqp5K7ZJBBOg9+ld8MEg4JLnHytST16/dhYQa2Jn6EfA3BUORLvsVZTWt27or5Pb+gkbraADVeVo94lFZHKAnp9KQb1z7kUB7RAvq9hVej6oM7LFX/2U/u35WibcTNUfIXLSsltGnclEt9hGzgW2bQsx28SPlw70j0PyXfd0dUwgkWvGB5wX78+BEMYi8JQk9u8cu/kGlMWQUi3EX0GevuZ4Vyo6VLFl88faPF6Xeo1c+8FjNW02OD75TtKDFxLaFbY7J11c5Q9hxccbQAuCPp7athgw+McGvr0MLLhSb5ve8oGC6x6k4kU82UNbMaACITn2Udm1RC5BuNgF5s66OrwTCFJEuwR5sGcZRBe30nI9hjwvX3QhfHm5pEnq0PH/axifZfNCo/PYnFrruiquePsacOvcz58iPipfGG9ZJcc+h7huE6vtuH+4uO4RvcPtKAX6exFX05L7LSNg48qO+zpJGHjXT9hj0+rZaAmoeIzQ/Gz1MAtguA8KMCDssM15DSX5eoyibZgsyAHbZCbWV2bghWI1r1X36DH7xW6TngmG1nRz5a5yKTUgrVokB/3xUaTSX6dgh8VVYtrc3rq65kMLYZq1PR7ZQkzmLxL7Il61OYH2Jk5Nn+ta9CuRGObg+CgDs32MTV+B0O2Lka9rF1MLKIj1DI7PzGiBzq9RAwgNkdPJXdAStI7JAPASrGtODElY1j7iw7PpO5qQKto7iKX5Ax79xIk6RzoYQJp0NwNV1mfKW7BzA2jYN0nI/6223vEnmAj5ga8i29e5LSnEz9Y7vbKFFlA44KybG8iW/GTkDYQZ3t9QBQ6L3vUgIWKA6/XQZcN2zezT7733/R7FJsAU0ll+/imD7tkxrnj39sg7FecOgTst8TMRMLSLwDvaSsOl7JVGbr8fWfDntiNGRO5g1Pn/BbJgdgjBtjfKAbG+Pw9NUsy6qDU+bjo/D5r3SAdBczwF5fRqkGDJK/c8WX0LHgaovl4l9HCj5hZJwTHejtDKNGMLP8C0Ggqwc5uRB8Y+MDCIijujmYX7QbRxigC38B4l9dgZ13fWi/1MeXLMB+PKSsvRPpkuuK+zCbCJREtzqmckYqj6kUMkbcK51PTA5wRwUjExvKCkFrsfnKM9qWA6dEHvjjb7RURlqiQbmafmX+odtPYmIUQck5683tg5Py81OCAwtEgNYASe2tYhSq0EPBX5nTTrmf5I3AZOy2eqVA8rQRwqaZ67pIrTI4xKRgtEyiP2ZhAs8A9cZ2BMvcVwC/MteqeRrd9Ky/XzANhCoto8W/gQ/ok2qclZ+Kwyb5wrSiEZNpvMto6NShT3TjtllDR3eRnXxLLT6R1VklwQ/JCj8PSntds6O7fdp9nxF4RcXj2iqFelUWFY+AczzA2VZzCKuDCJepdHPsqnMNTEqWdq6ZOAP6pB2RuF5sYgOOliK/Uw6mEsIIV/B7X550EZNQYS1Q8QCsIrUrdFc6RDo2IzlvAAoa65HckB3cY1+xZ9/4g+vjX5l8eAzlPzAs6FsVNwEQLcWGLzHVm7L7l5fN4yALz7YZ51Nx+/tnl40fZ4LSt6vgzCnpOnlKddzv7mYF17qXBi/x6MEil4DVXoScz9xOzHI3TqXeqqaRitsS7SvXrKkbHS34HtqaBWW/EpnyHhjIVMvklfV5aOKmVCdEi5EHCKpyPKIfwLsgromCFCwaOqgIUGciSOdP6YUyS2XT96C6mtcPbgG5MA+dIClmOxbrzGGPT+qkYB/npvaJ3uki6ZrcWEjB/Tssf6fHEWAvVp6c7avFdCi0c4Vhi32EEP7l++NHguaw1UHE4YLOVdla5iz4uZRs82ZDZFAQh5Ja/XEhYdbNeASD5ri8Z88WgSQDolDppEGs/lUrzb6VWLAobVtae/P6Vm8igniqMn+U6IaFM7O5HAe20ggntp+8pBJb+bOeusIvXbe2MlZNz5v86TRsmI7NCu5ZE3S6rvm7MMhWTjoADNyl74/adif/7U3vQiZxVp9BnXWvSMs8v3MgS4X0LQObtPdUYX9HaQIMOtrVin1Uw1QJdh+AMCPKo5e3e7Q3PQE+QZvmgPtERoacOVtsitIJOGUmd9HKKHTf7zuin9NOdhUPn2ELoubThHEtEnfqlPIbUlTIguQna6+tUACQfmfLudTil6seEcwHLjqDWa7AnEzx6s9AgpNNEpX0o92J4NC8q/2F4FWNT3L76AW9eNPokLrv0HqcG1BW1AO+J4XkQ+7D6iY50qySQaQe/5CvPhMnDios6JmdtCt3S66mCH34g7NU8WbZjZj2SeOlI1UGYz1OmOKbgJ5JDubh0KCWkVb0hgypOkUFb5u99dtZQwwWQ1Oy2LPpRcku4eaIe8K9pinIU2qOFGNURRWlpl2gzDKyk80q3LR/2fpYY+9tahXIL5Z95or1vfOxb90a4lfhefCI0UPUxpAk0BvVhy6chCtpxLzg0ny2yjEBMdEKq6O91s6TTQr0Dyl0CFcesgw1ci6XDTziWnsn55Nt0jpmj55rzch6/MFuw7J53NqxVIFxdBh6eVFR5yyYVGyYJXNhalw62kb3tEDjNV9iaSZ5kauDyrySydVFhnVg2IE9/iGqEp2kZyGWQNY/KL4kkcvko1hUo+6dXHL4TEhyVr7OTj0NVsHFdlVMYJiUlWOK2VtvLELSQadT8xvtvA4h43v+y39Bu9+nJuOGfcYZybQvzuJhLUNLR02oRqADl7704S/lNOVjbDEWM2ZEqqnSarrc6VYeJDHIvRc3JbQ/M9SQsjS6BBy+PYKh4JaM27PM3d470Q5EWbo9r/i2KPuLlafJ9UjSoiWTlwLBeztnDDsrVlBAkTF0uEh8i4OD6Y9hVwWoNc4v2N5Fr37lBHVRTTzJMHy4GWui2oSqh6smtCNAEF/Jfv6kGrzRoPCGdktIQulrjWiOVg+G5eM2w5hHVxy50o5T/oJTu/DhmHfAXCk27A7NRLuGrzm+VKuI9HGxY/uVLznLVc+6CT1aD59FRjNCt/NRKP0hpkai+EGD2/xlYeBgn3lzkt0qqPXvRfJj/yHqeiEzdIeppMuP/MbfjlMECYIPY74tb+2Bmxn4avF1A0x1Qov5sNa9EvgLosMGozgyCn/20az0moDcC25wSWrBZlzteFE25cpwAI8zacsaRouHvV2DUkQtLYlfVpGELrWEPxNW2NlHny+QYn3dv8u4mo9sSyg/p9hMjMBuNHCBr8RBNSkgRd/lRgtKBduapTB+rki8C3g//i+U8QON/WY9SplE+at/bZ3p4vOgWWoJeTzJxjOsBF+H42xgehiXRyDnEj07ThcBh+kjCC9gH+ujAvONCAtcwnG65bhJfUYZnoYVVlR99zzRWC8a/jz2amVynXGsDJG/9RjTqSjSEbnlcn9G348t8J4Kze5bNVV7TjbXTYaZV/1kIIZuF6j1g7GrDcRwpcrn6UoQkpSBuywXl8WnyHXcXXXfhVS2dN9lJwVQdzL9ogeE4h+wCnOZ7LM+adoDaH6X2DF/KsISYhweYaY+97+EmgnZwPwP0snxbfWHH30AFMCoXkkbTyyNsjkYuAmektPYLDqLjtNb+c/KcGHZQMYTb4bFljRCoQ6FDCxeoz+oQ0KoEEt/ZG6iMPuSEwJLEsKPSA1BjWpBtzWlAOC5bAuzGGaRSvZMqETImhdlRozhK/myoO36f1ngAp3atEK1JZAc6pQ01if0gAmzHbtRwXkCRpuza/764KTAhkjhibszE1EQP/rtMYIPrrOzKXTRVkS8m6ed4WVuDdqkGknZVx/UC8+x0EyzVqfjkfcR73w+AMnVdOzXpNVWp6g/ZXtTxBMUeN9QmXjf9tNQaymrojhUAMjnLnDjcQrbad49+3dRKDSPyus1BcHdj5BXLdiv2YXcXu3bK36q9mTWxw8diHJ2M4lTKy7ifvp/lEty6kUAfvmBAvA3laQGlHTfQiyA8dnC4OTKwjb18H9EqGmtPUXAQ4p5eokGkpiDWR85mEmTzRgVgjoF70NRUOg8SWe2GVp8BopPrsggXMIVDeF7IjRx1vHSukJOIxJ5+x5Sxz771ohDhJsPA7oZ0P3vCxn0tRPF8tsEf0AAAnMAZ5dakJf97LU2UheFIDtCk2apB5x/V+C3PXMTj+snzLKXQqjZXRO1WCj4V4+UXcWEB38dNqcXLfJozEN9nZlBzQTVlEOA8lkBAsRFOuor9zOIrNIpl6lNC0JjPP640TdjInqLwE4pbreKbOqj4niQsKgVvUiaY7IyHQdRDTV/pU5Q17iTPdLnw22Ys1idc9YTK8yeOvaLZbxh5aBYl7pseFaZM2C1beYBWhIVsoQpt2JTwFdWpGAq4wVaEma8PRWTg5FHzoOvhLwTf7RKsb4v4vk22U/UAPaTjKqq7hQPktz5i4+tIw84KybQexjJkUhropoz1W9yrjUUHZQ/QuajorHnxzjPMmxtyOt+qkYtVjV6zyio5U5OlTbLfyp6eT1hbeY3enxX+ZJStD8AVgix19f//jWIYg46Lb7TRA7BZf+mqwvfYeFoqS1plavCpEC1FLKWhb/xgFvvewmeUMpLVlkKXcmoeUYtI4LwZfyjkxXbnorWywASeUNzSKC8Lfu0xgg6Ondkh8F/F9kHmS3q6ON6uqDNVcfNbN3+qrUiy+WMUbvELa80XWDoqi71hzT7PKcZYPY0K5MLbWvAG67JhUxcBh7/4vmLSwTIJt1f08FKUB/DDZTI5fdxoNdN94b+zEJv8YpiZeTdc0y3PMMatjHcziimtV4tRUMsfRZ0Taje/DMi7iE3vQv8TmpvDgToEOjiPazEXiJDN8dMxhCQhb9kySduvzX2JltSZ/eJDRKVoOR35dWKemT6LA0fsSk/e46kIoRHv7Cc77hQoIpJENjiaLYLjwQBjCaF/RcP/a7QFxvNar01ZQILRyBJG5kslMYoJeQlCb8Ns0xnxvpDWb9MUq/uD/mzulAgtnqkxlmEJ7U63MzMKAf92TYwGeklSi/nvI0z+H2HQhk6gUcoix9DZfSxLerEkcMqOF+zlB1iuuhQ2vrXy+EEnhZpYHrVRitwNaonazWfOTnQ2Fc7xqeacO9cpttSS+4lUAODqRhPUsSjAitiW7luQS29LdXnI5qLy5OCelW23Rib5AWfJTWrWJea0uZl/DnwavhgEaySpB9aNx6yYT095k5w2pBN9X5rLXsWnomLd8ihuiDtBUwJph4HStxNbklyxLUrKdA/e87vFne14fylpeQRl6ho2t4+0OmwBfuTQU97MYHdxM8N2685EluMlDfHF/M//OTSRWchJGFZMXcoR5bDj2b69bkEIWJWUC7c14BcbH08gRZTOpToM5S1NRvQXTpppsyh7TAaHyXcj46PWV5seLZubMqGqzntfs3G64nl2GJln9Fb2/AAbBcif+c/aKkHKJrpoqYed+lXWbCf2CcYcNE28fZg3pW/rw+3i3gWT3w6ogLjFpy0ZODgMDDnvsa+aaIAsCHoUBq+VYe7XdbnORNkRgKe8uetiU6t8XmOZSz/SuElTMOWGiy4sD5s5r041/TUme+tSdxN5LRXk6J7vxSjAnFoptFc262E1eKXKjToGnwv1LNBV45x/B9vfzHzeL6tPub0ZQrnrkIOOPrynVAAE2ASpZD/ULmLMzrxN7lcqYY7szpBNVbnGOfy1e5/i9kBIXVertO+EYRJG5X19kWgMtkCA+ssw27NxbzEAL449eNi5hW8JLKfZJvxz4kOoOMExR5Q60t/05eoqY5x4MTEr7GRmXXXkNqMBNAeiO1+PzYi5BTp+rsIImQCy+e47+60bTNB2Ay16D0X0GZWlAkNGEVFTHQd9TvkAPUR/TQDDOD8Klzqqn5xEZLV7Di5H3wDRf9/juzK/s9MfZG1uGo1S0Qb7SDc2r4p/pSzbVFgYBhgSI5igQLYnrhoIfKbmck6+1KC29REiz4hDFv/tLMBeUPDM0DAdvm4Qts2V3QqBYlszTb8SyqFihd550ZT53KR4OVuKgjuQD721tQhnZyeIMGkffebVhtwunVD2qHSVEg3r2VblAWlOfBpSkSCJmIL/fct3zwtMMh82VXDFDJWrE1EdPxiNsoD/1i+cAMLivY0JxwLZVQJCUqZH//Dwijdd9vwiy0oQuV+ZoIVszp1FcyxrX5gUP1msGBw9ML+BDu+8i3pfRtR7cx8j3jafZjmBXLI4T9GhVj5a/3W2A/YC7C3UYQ8OiLSCRVZyEtZWJ30UP4tF5mL/gYPmNJaHa25mXQH2/744FGelB9b8NxMzI+CGDziZKYQRevHYGmuh1MOOZC4+CsETCdB1BjCMZ/NUh6btF5ly4FyQ2fdboLNb1GXCeHdIrp/zTA8kAia6amFVbrp7G26yj1zqEShiKhNlZtMauyWR75iyaj6btG/J9kBwwgMPZQML5RNHQl4RPHQlp0/NG0+zlIXGF8kyVwMfOvnuUZGli/xs7ZmKm3RTrvDoOa7fXIf8yuu973FJ7VPjMtMXfRJvZ5UzGZL3CwL0EwvCI33ABZ+000pecBRPZZsPxAdbBVs5TtsS5SuP6Nw1e1clLjwV6acM3v03FRDMo1eN+i/shcI5ipNoooV75ZjiSA9CAggdWZRF1BreURIcNjhUXl4CWeO1iM5gxLLiLM5wViyVUVGdCY6kmWOWiu6L3pOsSiVDpaBCzWctFBgB86voE0vPBGinp4QQXbXCGTLE2u9630wx/h17sjaVgpm2BBQXPLjY1P7xA4fAlb2CosBJoCypUjW3hgAmk2KmCG725LVkX0MXkKWWdvFQZ2a5xMVGnF899jYT54jf64eDZVu0GRArYRIg/Se/ntlcJNwKGadG4urcJ4VCAxtCJogeh3hrHJ22/N4PIeNZST3UvlAjQhQ7OetnIn4jU/9GX90/qbaOuEwxyZf8n2tBPJkYq0iWjszsBLkYojLo4Yn2AH9mxRk5I1c1KIUtoCSzA9q6vaSeOwQP7+WRSotjkr3PQhee+r0wY37giMet2/Cl2EiOrlYUT0dpU0O+nODJIUhlc3gr2bwFLSv85nWXZdiB5kfptOgD9+22VfFE8irHsue58w9/qzzCRSFIWHPcf0YYHTJRLtBF2M9QFovQLBofkhJnoN8HHabPWkM89hl10hV4kzOERgDliokcLOhpwBqrkwQXXrqEVt1DfDscb8I3XZ2b4BAIfsqasy4L9J1LP+2ExIgw7jO94caR2BX28+/jOMfSvdGHivsnXg0RZGIxgLWUDJ4+AWgmBo9hqANBWWjOr2q05Yci7qQ5RZWHaeYyRDoKDFwy/C7ZEZqfS3kD7c7vaaN4AovUi5jdmh9g3Hg+yFGGoLFZBJ8iV0U/BuygWwz8Ms6eT6vhhrIgZuE5HH+Uayy9QH3RuCLACR/qHcEXUFQvIOI20lFJVirCGTAXjwLLJlLc6+BE6WjnV/uQ04kortPpImAABH6kGaQkmoQWyZTAk/+BdYSF3BjRBc7TvQzIuyc1DE3+rZ36hauMNinaQdY1L6pVzb3dTJVC0tw/hTk5AMctqfhWDTzUti5kJfi83+JtSOFlHbwQ5vg7QIr3NcBilvRRyMgaeU6EpT8rxNArzAgt5z/Ce7gHRjjhLSoLKmTKVfQxs0ZPKLR3j0CNtwsS+UxVP4H5wLna0vY+3k/O8KfjqX6M/4ishuSB4JpU3hNIFHemfQSS1ZjIIdz25/ZAgYsvUX3cPTgY+dAUUFPApm2Q5UnNcE1wWunzw7BewmflsuXC0BhgYM8eGc6KOd9m7yurMpkPV4ZW/PdKdII55BaQHdFoVOtXYNwr3KCUqpQ0xshPjKaDR7zRSQr60T7/XpGp4L2/g25g2/qOHxTCIFYQkUOytcj6hXI/o45DifRY9fyrt7WCo3E4yRCgnkPfMjX4ribMLlTz+SY4awl4waM5RWpiDBEzO5F2ImNP3mtkmJAYyOhjQTRskksRfcIWOMsNMu+4M8szAqkloShpLyl5ceyU64DE9VeeiBX2Dod7EvYte5lljlxGSBwNfnQAAAAwAAAwABBvOiINIydOFdXHIRaVCnhv2B8PN+OjjgRAAved49c5mAkeAPM7Zd04aNxo9ZN6qSQ65fz6JlAr2dmJ5zzozqjXVjL2bWgJaTgicOJN47e3v1kv5yGyrRNjex5BfBQrn1IyjHZN/TBlSxuz17Yxbvoji45G+lYYhVp+dw7tcSYTgQ1JyKtFugLS2HQwErhGD0Ytxz/nCvohp5gbozLoh2WImFTkf76XAPALX/7D/KPzRlH6tFGxYYxCJcgQ6jjO3lhS+FGwQDSqtrE/TZJiYB+ne8CWPgDVh+la5Phou3uIStdUpZOOVpCE7ovek8SQBcCVPP6KyxoouSO9LbDrli/HCiKCPhNil5nKD9gQbtQxFqHeZC6PIJMdkg7BrHnmK++KQHyIhxBxlOBONlLOw4TFtiJwA3Iqzrw8RfAE93Si+Ttd7M58mkkbuF9OG9uHqsZDFCuMe6hSvcw6DQ7meO0KmB8d22pWxCzd2IWPnjFFncVirk01Jq29y2KEfkWBqb9ghNQPORlP0vu+Ts7mO6tOTvv2oTioFh+vS+yG00J8yo/HRo4tc3KODd3As6qoklubNIaEdLvSBAB3VknEskxRqIdAz2yI1B/brj4ulek4Z6KLqEJHpwJH7bF1sS0IRH+EQ4Cl7QMIoLss2qDzm7jnfFvc84kaXE/QFMrhQp46bowV1+IcVitzO8BuVl3qIfKAGda4K1zmWVjmZ0jdqFLWLO1qxNNJ1VN7bUjF9utzMv5FSkgP+88fLUWw8ukjKKga42DwGkIvaXALkmKevw7UEOIMYDPcwuF9wyZJr7gVnj9pVEmoVpqoX2IXAoVyQFMrWuGuFdnclzApRYMy34b/GWmSEK0D2tXOSgm73Vd7I8qc+oBb+iFN+HVJxBBldqSbj5qpOmDFe0mJoQl0Qm1Fxd2PiAjyZ5cIyhSajFf9eGCB4lqzvDkWOGsQO1lA7pjWhPOvD+TKuW9naNxh4QHoQ35UkvXdVHviieV0Fn00yVHBcAi3EYX8ExyZNaJduhXlB/VYbijmdUKqjw/Q1fd+z389G+2VnanJY7CZo3Y8QKKzIIZxmz4qYYWj131gL6vFn5DjkEr+ly33aFElJt/Ee5wpdQyoUM9QIO/M68zFShPcLVVXJ1tGiXQFpx3EGZh0O34NDYz1vSXuDU6RiGoWKktT1xVc+lfyuY5Yyu97ObhH/j7ThkB7XwodpFE1KozVhiLFi/C9AKdGeh0krcgaiP6215iZ3ukwrs1VSE4HDVOQ9J2IDhwCHQWoJDrecUuNAUuJWkJrjQkQeC8IjQeq6Qr6t7DiPne9DFhneHlQRB+WS5IfzoK0WfGCPUl6xeVT2RFdhvjmpbi/hijhPB/Fup4s1kaR3HGYWcYUMygoLU/eA+oJHtFi+GAbaaITODdW6h2EtGLLCyanLXVC6KtP56qsaadIs1km5gbXJ/UIZhq2+1y6aCEHw8zc45dNx5Ob46wwCCnX2I3nwXMqVA059cDlv+bRyBpS1SkvuIWmZ5QuVpTwJdVuUzb8W25Zk/jCdOFCWVBussd+A8kxMjzgUWq79D6T5SCu2K/Ui90hMTwAymBoDGBOS5UElTI3Y/4J04kgK3nCK141p1j00WRFhYmCGpv+JVplw0abRbINKl/06iUU0TUjh8w6kokVMTbx3/rLD0V+MNK/hxlNWL9zfPcI+pbgjfR3u2KTs9MvSL+Y2GzCtYGha+y1zxiEiF2Y5jZ2QcAe9QnSRIZktq5MLGR7s0jyd7b+9+PcDZzdNgjNkp6CInHVJVrL5DjUlVNqXMOXDOWeMOpPWK/5Kw25Prw+pv5qc+1nv1RYI9KFLID7sGvyodasPjeVIJXBF9gIGtdlfE9ZPULFyzel+ZtTUza3bbIq6fbCDYCmsUKS3e2r7TCVnCvAZ5kXDDeseFv9fOJkQWJDSvukOME629DMKyzjuOyQ50m5x/CxjutrLSHBGWbkBCJ85+oFv0IzjBsOYS7dsW/yDiiSn6TSU7sNhMPgdqRtsAlG1VGhIRsg0rN1ryXiVgQNTYsjWcQQ/0cjkaqMest2d2yT3uFxybIijKjTUgv9vSKvuVp+PSNjYRCxmXVsbpporvHnWoDsFnE0/AX0nqXWnb229bpZvtEuX/oSMJsYhqQf5Ww60HISPimvMNVuLP6DmLcK7pNAMw/lvrUUJVhAbaVw+EEul1OHNUwm9Bob8GwxA2s+YmfGAY1N1fU9Otu3oWeZ/x0njZEMUPhYZYjj7/c2JVb3cLca7qSZBIJC/5UDcJzUyz8gmwNPY+4ujuvxNEiPbh0zlh0xoXynf5RIHZnuVuavWKnBBb4AHi77YmmQyMwl1D0FeKrEtzUyImbngziBxUdJYzL2ua14OsZA7jRWUsf+bZTnPVB6/MEPPdQxhripF1LmvnccaficSEH1QHoveTMH8kKEP/Opm9AVA/nYQywBQ+z30s8f8CHuBvORS8kqhOpL+sQcI2muQpG78lGA8O3BkfXapgD1Fq6A+CEYOXfY3pbX2uksAS6mzzEhGf1AFSdn8HezQ2GqlZZacj5XDSey+JPTISn85I2BuQ0F/M20nUYd5l0NDVAjyk4Ddp04VFM+l/kRAgPP+9QwVTgvZu9mrSPX05hpQnShnijd/4cS00Y+JslHSS5/APOBdAXIvSoky6IHDyVBvw6zmSglXM1lHwayC9NilVoBoJJmQ1WEbok7/Son5rlTNfZOxIlgEmpqbda5MFJJ/WnKV1wGlPS/Qq252bavJZaH+IKcErNQ9e13YqH53NIs0LgI4TrIke26xAfubXkitw4hjZcLH72+8ZyTSCsdvOvHtKw90NOduuqTrYWNYWWnc73AvCdCuCcyOYXRadRFOKfnEeXtKgwPGGkiuIA0cP2vI/9BPSP5+IjHEFxY0rOa2OCQxrUpSlnQ6Fhylz8ie1FVGoxUYZW18I2BBHntu9fklHG2L+19CvreOhHsIJAGpqLbviIKpWyogOPBR1wFFnIICeZiXZoDLkUTwJf16ZgO6s8D4ZiDTORvNhhJuBgu71RiP1XGra1THHCl+SCXprF/7TgMCfR45D5FrnfcEg66ME3tnwobXHjRvJAh+moKH1Lb7aLp/gVklE/OwJ1WBPFN4qhtddTaT9OdKTKw2hthPdA/MmdXy0CAKoeeqSZGOGzS7ThRdwVObfXOwtSzyR662LxK0fK1JsVfgCbYIxWfpeb/55fvxEDE8LQEFdaPyBw3sc3v3MEo76MfdXhdg53rGnIVEHCiEr/j99s5SK4khXpVMXmvG39pDsa2PQQriH1VQR045Ogc4/q4FKq7iLfTd16CAOjS/CBog7YasvI+RkTuEqkv1fmmPMhwp8TWFKKOGvR+6jfZPNU5aTGYijttj6ybZ/CCZ1ZiIJdospzFQnnO1CvDMmkSbswnGrjTDJJPUe67TzrBv3iTlNvIQeugAT1QWqszpUA4QEbdAJD9/h+w+ykWn5IY3X9NkcJhcS6HLfZQsLO7Him5Kuchq7qe3Mc3YxvIMxrB1UX07WDl1ZN/i7EST+xKgPy9BgAc2KkttHffwJc0EicJESDBrqoYkKEylzsOk/Xe0K5TvxwN2/SID5PFhhxU0/aQMfUgDnuggpuC6WdLkpH8FPTzO/Mx0rwa09+g4N9Xf5aHl2qb6/spLjtouxYRWB7Vr+V11TY7KVsbP2aihp5w2oJ7lsOsIUtgoNTCMLe4ebMsuZqU0ZAUo9Ug4IfqE92ql5xo5mGis//z61agUu2eFR8vD8jQ+wj+ndKN1TDahZe+5EEZkXIqJXdnBnezHmGxYBTnGyj4OIYqdvq1+UquzDpKXG3atqJoU+VuJTZCI9RYpe2Yza08anJKK6fhBcGdnqf/SaCKFhFPq0cYZs6vD5s4DWpai3BHrkwPY6l718nfTTbBf3z0jh/h6vCL1/B5vDAxILq1cPJBEgWDZkHY8ZGdjFjytvUG01daQadYnncgCmBKPflB95jNnpcJQODr5WtW8BSINSc+TolyUR1QACOGulGDi+kCasuv3TJJ7+Dlx3G7oh059EpNzN14cvPxWBYpE/6GXeGAwDjomyLnCvgbUIYsVS9CqlPeKFCZ93nxSPXwWi3Iqlsz3rjX7Ld+IOIzWW4yPEH2mlhGQhABN+xS7EtLkiK88+PQHnSfrCFoHuxSZmKeO/YvW19FNWIQ1olkI/JZ/Ah0N0CA26fnSW4b5OJvaP9RiGisza6Xvbx1sqvOZlOvOtMv51kDVsg0zOzoWHJ26nHvEnr8mVI231vCk6Xcnwe2mDwsfJL/so6JnKKt5D7gt8FM+44rWVtOkKMuw3XFv0+D3sMWJ7mWld1DXWfnn7BTxWtxWw1VcRt4nFekxSIy5LCj88ceaXJMEdhC5Prz7HDPOyWRHHnE2wwmSSqhiE99N85bWS0Z2YQyeEZgqVO4ToEwQD7/oLNYcQj2fkjsJjbsV8TJLq+Z4fkjbGzC+7b1qAW0YPSXD2DMFsBiJq9YppQM6kQP9z+V5M8NuyEuwaKQWU4VpNhSb+vKlsFvQS6nHP2IeCcGE9leRdZCTKnu+nyY2AOU5nyjwzgqLJ758NXTbhA88Xc0VIWEzUD21n7Zkai+h57Q9FRuWnNLQKjrK/4B1bKxKN0tfMcew40v/gd8Jowe6aQ2qUvwaCgggF/37y12RpySL6EnWAnNQ93oVAv70L9Rup+lQjiPKwrh1jUGrxljY7o2Q1cUTR4n1i3DjOPOdi8vTZcG0LpB6fgLlbWSV6032LoevnuAH2IYu5LUJ558ULYXFMjBm9MvLg5tLaFNg+JWM43FtiCEL62Z1rBqOVy2wNmOVdIM0liQ6UIzsxKjS4c4bqba7MfM+WNt+8tVx8j64HhzesW97ciMbbYz3dnRJnxNbeg9ekKpmrYgR6N3AFltFTwZhtMRy+oSNStCEfMqvYRViTe6d4paczvp78ev4R3zgYscpeDb/xFv47O+U/W98lwMDSyHn4oQ6GM3v99Yl3NkS1nkTpLCuHx0n281Jo/JLAzHVpi8hB8NN/3Sblm8fKICv2c7r7nOI///2z2v+i+0UeLtaidC+F89lquW04P29FWOhvSNYkVmvzfQwco/VwquE3fojcTV/ea2RUipfSpLq0PoHYiEvF0U3Sq96c//FlWCLk9NJkRpjtmQwFpSqj05v0t6W0E2vYqS0+fWGNj4/15QyXaxl3y5QTozBDtEd5eG5YPAyK44b4Gu0CB+ICBGLDSZro6wUb4tBLg0IZXC6G2vjW6/WH8100cE6UA6MLo3BGh/o1P4QjbN9fL/Jcx7e/juTd7yHeN3r8NL5aWZREbMNliz9oACnBGm+ZIpx2ZMtH8COAwXu6WI9j0yyciuYyQUghpFUXdTjeLE43hwygA/LP85hR5+EX28GxqF0s7MRAXC8jAGMvO9dC0r5eBn0qdVLoDdKLdj/6sbdRv3oYK5lRAzEyfgMnubIrf4MNmJfzl4pNIVZU2RISD7acFZi98rJohssXT6uZA9X0ABOSzY6YLgBcQXAH4Kq6umEWAsAhjYRAmLfMiPjoL4zB0QAT3wbrZfgmWPQF0efsA0S0F6WEIYBNMZUoNhBPW5akn24PgU7CoYzgL2PYUr61nMUeF/j2S16qDM8z3ne7cD3Xwy5jtIPN9pjUyheWd30P+aAJOtmfcczymvq9w/IdQn9ZH3lNLiulVBuHKuubDAF4hq1oZBgpezFDZSWy96GanUCBnLQDp4+bdldnkPZ2J04iqeqb1nygmy+I7RHQCaKLG/OdHEq05AwQPgW2kjxrorqy7O6VpBFwrs3axYhTrx3OLB6RpiD1yoDVTaf11sT2GLW3WJ2t14aKfka37mxAprLl5lH1DVtgqdD2P91lIrmEv8xJYxktk6xjDZu33hzGOB4dB83fWRuFt95x19Qs/QlykjZLZ+ULNo89PaS1NM4lRcenmb2mJtWtafIn582t35qw7XT3V5vlTeMSHBTpWpQCdgN1C7kAYArn06htdhzM+I8ACtB7K0gZWA0Bye6l/wfcNri7qijmSMm1wjDvVeVVJgLnkOMcIwmk9L/9F6fZRfWND28X9H7X1DbXUkayoHebllIrgFq+9/PSXwqo0+Rc4zFTCZJtd2+V7h2KS4+/KmttGQjle+GIe0RcMR/peUSsB1Nh/V7aYssT2fDuXXgdsfUk8LL33+nExQFNjTtkg6ZygOzi0pcpbjLWJVzbeCryL8aQB4Cc+5Uewd7CeUrtud63ODguTaICy5dI0m1PksQY9LfJA+AOHlCMBu8LBqt/qPzJnWnjAtWCClEAKqrryYPmpu3Hup4GzOhzSx8FhjRvyXwRYUzrH+TDD4aZ7gvIuf+Uqy8gAY9lCDJl6M7n4MFggpy4YbYRML2JhzByvzudN1kdnoD6jZ/TVP8X7S+5oOLGF3j53hAlRhm13IipO6vtuW4V5pvzy1Mlnf8hHjK/blwUb5xKyWzvyAeTrlQFuOWoyCWeUji5i9LIjO39DKwfxH3Pk9Y1sekFjUy+CKVh40lyckMJdRsBjPN0n6ZXFPdeWInDHKKZwuyj27Kajv2jpLJ4w/I943vCzvaKG5vp8y3bWgELEcydJWzk8xv4AZj0sIrqtYCuEYvLzpvqyhLJ2F4kOdo67CvfWXeLrCoV6Ar2gHc+7PRP/X6ZJ7TH/QQNS37dzhfWg2r+umly8rMNAiDR0odei8AnsURc1lENavWVZmgfZNF5hJVu/5RtaFQ/5wCSejXuNUWA76eAKWaCBY2ynlYsTNPjFcrliYR2SCfUTa+RdLRy1m7F4Qyt29hwiAB8kcCTVqD1O8F0fCdDtX8ODeDCf+ezh4EbxJQZMwTzhUW+6fKvYicPAWPSrpKocUaNNHecpX9FQD41djbv45Q7swCwQgijQB90+6XRRHPgiDlz9E03HEq6h5yYFKbWLHn/ZlZBCF1mNvhRzUphVvzeCZyiKoSWagvxJTHipbwYjCCC72ebwg5jVazdIBg4SllaKxB3ASTHRsfvZg5fpHGn97Najc9THYQDP1U+4hJSFjJ4KR0dgRhJWbW/XngQET67iWSapZ9n6NZTr0QJdl16uOEUZPQd/PI8jzJl9stxarW+cL+B5TnmKp2/GRDcWtLtIoII0n6rcdavlggQNpQaV8R6euz+pJnzamvXv1idUAk5ETbGpe9rWXpi/mmnJgt0hP+JkHy7Xg/RpJFizJrEYFZw/X7t63aDdnCV182dWgpl5sHQ0rtQ5wcnommsOmtNlwtiby3OnzHzmvnka3ONZ/6hJ3Uph39oE/wmf+x5VskoXEdVOjsFadhNdFG0AIbPyGhi0DznB4/2D/7sqnGj4V1gzhKj1YaC68A0qUTil4hYe4j7Yf47i6xpf8NE1iVauRQkHefXwEsDVAXXs1ZTlXuVrNsCbsFMgdpvat958weDZe68iDclhM1jA/aPeDxRys7mkqpCbyf55SjyXz4cTZarfJwIx5sS3QYL0qNMH7WlHNTZ4Lrz2vxODO15LpKWqMe/6O8M5FQkMpVDCfin9K8/SgtH4wTo6rpVijSFUQJq5TDA93JJnsZnK645ANGbQwvC8OVaicnG+Vme5r0gqIBJf7t+5M57OP824/RRB1vym6bwqMQQlVonfwHz2v4fBXZDGGp9fdPyshLIzMKfNjAF4vlGAllZUHGUqOyYCDVi+G3SsyZlyJiE0XYQvPb6ojEoeYhkk5/A9Hk2d52GfQhURDPzohwGMCk0OkdzSKsY8KExvas35CU9zx1FHJz4YJhJJnJEUMxZhGaf61j1/mg+twyi8dPmKR/MwPoHPT66C8dtxk4mE5QxVhfiOZamxJlOWy5KnuvVBdS9OCcEuuTRXE/VrmcgHQZjN5ttqM6IXnR/R72RnZvwYJs3kOc3yLqp31FTit0r7hgkblAeqN04qL4HKnJmitie/EDJsPrMJhP8Q1+q5ygojAvxvRmGFk/Noj94c2uEab8Dj+eR4uMX0fA6Wz33x5MpYZbhZJKlJdxwcwpXPlYHpVkiaOwakSweUm9Gz1H6ngqfy2pKVKqq3IjP5wWLenax+6sYafTDzmemwYzkKYssXuCh/Wx56llLzTDOL8SocBmrYq9nFfZXFZUlMqbWRKCY5M+4UpwaaELHsN0Ls/7VbwWojbJE+w0KQw/L7vMKbkaTc6wrc6o8q1LKgnwsOBeXKRhJEdnGC7bwUeFRmaB3+0aiJ7hjuUTkyqmToxKh8rrHSt2naA8cwcmp1vSFIvYcR2w2jYUdsE/Ukq6YV+IDRJsiTAfH+Bo1ATBnPUZXVmD3LIsNl5flSJRABuretEPCtzz0wroaBWzPq5A7HdaF8Di/+z+NzSgu8U35o+t6NHfx1YubC5/VVDFTf22ReqN/DlvbftvmfIK+fjkUkt+MXCGrOzg/ulfzdwqxXUtLJe5yVc2FyRAt/v4VNBOm/yjvE6mvFJYJaL3OgfdhV11OiOQPEe2kqIT4X2Fcko6SVG8Lv+UdtxguERGsgvyA21XSXxnxNv3QB1/k4stmL9DIuvigwKGjBYqKTCM5QaorPQNNH2xPyCp1Nq3CF6BsJ6R86WZElsPYdz7dKDhi+3HqCpulm4JSojhpRth9BPN1bbgaClH9caPIHfCCdpsQWFnBI/iRXxX0+1UeDIDfUCWWb7RymrCuUkP6/ZTR4iDr2uoJ1eefVsSCoWuubHGfrPSKD7k4YB0j33yEuyqf+hrZmFOiVK5U6uTsgUz9civowMHD58MugZ4la4LVEwuX98h5TXMAm77kTURsR5s6pZHgPHDOyVYSR3qKKPK7SGlJWD6QketHq2rXfo06oHBM1UGW0vvZrrEKkzyHbYHQ0gx0ttpxsVTozTCB0UPnhy+XqRbsbm3HkzamfXBwwmH53zHyN9wnuMnaxcDgNq7K1QvvvvMgI9kogRdmpRGR60aKR0g6Zipzv1F+XstsqqWVgCbbG5//imcB/DgLQLqUn3fql0zsZF0IthyLaLXGNEED3UZNB/lSae3erGVZCefOcLcC5h5JDSHI+1M6GN/mYSH8TK0vaVqGgFldpzy+/XuWLTEC0DX0hjzNGjgrA63loCUdnFXmVQQxHgy1Vps88P/zAx2QXO2DYHXPolsn9IZ2ONU/X8/2bhi2DoBBuin2PnBjqfQQb91zoxPctj10+vfT+oErVgfz7NG/Gk3fPX2xRATn1qoAwM42QSSUFueHu4oibIDI5UaTw593G44I77cjCPEIv9FTU8x80ETu317ABVkxoIqjYPAynCN9XeVMRBQVYr7oX7eYmACnFx4Hyl3d6oPkaEblJ+VmyF3wTpjYcvGPLWsdPivhSb76MDUAabaS6z8PvZ2DFa1Oqa2oiha5oEyJd10h6/kfSFnpR9NU5GUTnoqszd/AryoZzJ7CLK9xfiGVqJyUD7x7q7yp0RgbnlEPPOikd68SYUXyzDQV/BUGdi18xlxnA+vmVDdGseDtPYgyEjVj6cOKvr5JrQ6jNgo2mmdLpWx/1KVcQ3fU91IOYrDi1HPrp9HGFj7ClA+d1OcvIXF/4U+wqqBPW/P0MA0icf3lPEQNfrFiQgefkBAtH2/aWLbCznsNtYkdO+wSLZP3oQszIOi1Vt/VPdThcK85urNHkvPmzEI/GQJhiLGGlbyXrxF8UBCCmSv3rq7Hq125HKv6qKLLFwNPJeC8ykm0CK6ouAWlGAg0a7Ml5GpC1rEYKkH6WYC1sJAO3ACSVRJp5CnByv1/ekEBX2j+VJeJ6OcnQuChFrJO1gXS9ehZU8Uf2dhMc1rKEubZ+zq0Pzo4CgD/oz3KtewFNFflMhJpO7mnnBF4lv9LoeOV16e7VyCOxbbb6LFzS9mGucctzmSmCidW4LqWaGS7Vj5kFZChBSJXzi8GXOcWNMA/IO7/T8rbGUBKk3hqYfgRzFbbCeynFj/ONktjBVcb/wOmWk2Bo6mxoyxSNt7iHT8Xo+zeKFR9M06EAWXGx0EK2SL0Xg4JLXPgb166FDpDyw6BGsrzfnfdRRawVv/0VHu3DgLRUrF1cgp6UQjHyptmDjyCM2im4q5WJN9lapEhRdILsU13AnknchvTlWsuflS0/v20GL52aDlnfR5HcBFYIr13vX1w0hd76fhxwZtqtbJN2SHPTU3wz3wAJZPC/dSmn/o3FcOQsEPx3NAF2Pk+ej/sNuZWD4ddmYFj+OsFMAvgQb+5ob7oktv1oW7UzejWttWJSCOj/cDoqcSQQOYfsMBKpGUt2ylxAPrM45muYad4HkE81+xW72Q+H+msOPw4RuPMc99FjYB+M2+ROgpmjW0DyEsEKHfwkjhibCF2pf37TpxcyJxallFyenBhS8mMMFMc/pC3m0xEpIgNGt0XUyGAU3/hRg7TTiw2wu1BPkeYp8juYcPEIWzwddco2RrDjGnC0JUV84CCFmT8uFqkhTK/1EgeMPAThwAk78iMulVYBeL8S/TzRy/eT51K0W2ahq+RimmYYhvft2exz71iC54YEia637dZT1oS4NbR49cMx/YVNfQM7ig4vltoMnciIwLEteEQTGtaTt/92cnYGR16/s7/VZjE6Lyn+ae+O7aY74VQtynt/kRc8hprfABYY+s7Z1s143QThJGUcMvyZcpJUG2XfO1g02Hsi5Ze19yKEtbUn55OSz8wTfw0Y68exsA6WxgoEqef8z6NZk11PkPXpvWegous0blghlLVY4cWTKPyLchNOIyruJ9jvE1MtYV1e20nq9degGJfCaNcpIe/Rs69NlxNGAU3nqQG4nd2wedWLsWTTgqEul3nLdRAZF10Y2SdQV3YMt8kGAvThhZpcUmYde1COjD8Ftno4j+WCxS+p579flrQnk7TlTlIBrRpRlI+/6vBzCHVAf1fdwcM7x1X2ScXLkf3K1uQGvchgCGZhUc+fOxgmCxR3fC9kNL/T/Tb6OLdiiXNnn2VkgeWxeT+/H3cdmwy2myBAzS4yTVHpVgvzySJll+eL2goSPhZOMwiXo2O4G5NTLOIdke24/+oSIVD3i2mBk7NnxTAadT/CkHbSKj+LDWWWZSfKuMfPA7qnXpEXHsDu8dNXWy7KwLGi20bhhWNCFHkDnAvIy9i1i3u2xUU7a2Mzky0mtFtRN+ZgYd34whHe2lC2qy1OIJ/Kay780BPmdeTgKuPf4RpGW16dC3O3xz5V2SY+A2eXbtt08c5cR8rrMx4FLVaNdpRv9d/QV6RO2KGTGx7wQEBilYzdhKbFjtUM6Jm8npPi+jvtcQR+s5WHeaGMJDuW9EK0gRnyoMbDZ95X1YWXKbH513RAFPGnLMv+iAx3IzCnWKjKz3sduGb9eu+lVO/FAJY0QKlAQdqQFVzVNiGfFXmA/CnA+/MmDeyH1FbkJI7XpPPIq4TuDlT8V/HmCt52f8S8ClUycJhlqq6wZ3rufwrDHHpNdDomWSkt7r50p1JRcWydrwUpQZwsbdnzqvthbLSOERs6bwU35oly1GjoWRDBUDAfJQnZgU//zvyn6KXV11DTpTksyHC6X0tvF4gVcxDmimdZSszErBLdpfUELw+zTb/bVQUnQ5+3fI8yDorah20qCN/77tDklhWnNsKcAJMYV8IGSkxwna5ttHg6Gb40WTXEUQCBrbThFdd3AgG4oyqirxJz8Ry4g4+Nrk8B3WlbmvjDyQOTx6TGMcjz013RJaCezIG5Qb0NIBkKGXfTxuySMQ+gmjYQ4iNHxYdh+GtM+vytJP8mnuC4kW+nsyRxbuaYxYZo/qoN5SXu2d8UMJZ2ixOx0hjIUiMi1COOvd6GBvnjzyzDgwSJTXjY2bWW92DOrA7rprxLYvo9HYGcfh+IHrTyL7AgGZi6d6f4l7aJup5/ewrXODy0ccV8Y9qJ0E2M0X1Pxepy2HPHWnNe+K1AUth/A/uGupAIDdqVHcSjOxi7dxcgKHZj53Cxt6q3gVbFov96+w+xu305rbXPP4isvVATUmhVk1ZZHVhCDoZAYTZdCv1/padN3tzfBPJ2xFi+ggPLG2BYBt9neYIqP46sx1vrtXNoigXY8/QZPlrUH5MYsz8HGWUXyRDfO4lEwSPwLBq5eTAD3cuoxQAXurH5AGG2ZdJZihZYSGCXdkJcUNOhwVhQ97NUJgPT0LNLfVVfu5VmCXSiflRgCvx/705mel0z0wijl8Z2zvglva5dlzHX0s5g5bVfWOU+B/G/iu+NuLQs40axV/pv6ud/C4Y2uv8OePCUJ4iAOvjCE5ulwfUmikspAfR4h/GmMZo7MJR+0UG6jDSB4MsXj/jBkWssIvcrd+a3v1aUA36zZfVTKgDH13oK5UXk45HTX4ro9+gCu3p7p1Gnm9/6G2b4gMUCiZ8y/gYM+2V8ciaP9kVy3ZgNxTVRb7N+K/Q85Xjp6a1xGOTHRI6cOIkTqoEPN1l0xYJQ7vbUvsC0sJWS9CiV09n6JaM07HHvIlPvJkpYJgQp9mH1FO/ARAQVoaHVpQt9jpJLZ+PlpgMNwKyv3jF3SUlaGPR7oLczhxetsxyaje3CCgtu9d560fz9LSowImR4U/KqoEYPaBdVaEIP8X1ox+4M9iMqIztUcxqgZZuKUuszIJBneV40IL0a5mQn3Xg9CgLVdCU4IhbiI9ePlBwVo0RKtIL2MoYZqpN/OEmRy6mxzEYlsFOOHeoeBs0kbAIpz5WSvlDrPoui0TZyXfmzVHhPFn2/k3yt349NbevOS/55yMM6h38ajETFmdMk9w9FAiX7hOQ1KilO9AkOR/hhQ+3MCqHeMdNw8vILpSW0Falc2wYw/Ne0HzUMxwH6bepYY0Oy0/toHH+rwS+AlIiJ33xqwag7tie0KZsKakAzkYjIl9C6VQutywccgGfrIB4+dZz247foY3JYWzWQATIEdv3GKAiI5tXhjFojQUYDVs/UehWMX6hfDYU/nPrq7XvJjw2VuzqSk+t3BsZheBrbyIRiXt+gZJN8m+8WHo58CidXqNf39LB8pLyKLHTMjNqKgmPITDsun8YPCl6gzK7Pp4Bh0uCErxMCSTDRqi1o6RwmwKqsAG4rOhjW0WGbFV6crFrhRxtQrO5C8xeSKu7UUD8+38H6ZIlsCxoUau7G4l1ekh2eZl7hy9ZBFVc/zw9C2265Svp19RghcAgyVtJENhOZ1MMIVVPNtzxnhb0qwoSoNpMmPUb9pEaNdC26h2AMtb/RXz4J6pX/Tt9Qns15ZOKlkoHqWZJrIw5l2JS/4ucAqZpwHI5BCMeNkvI4iDycAbnRy/X02pXTi2vPf2sXgJ98fhZDXiu/q9N5UF339km7F2r42/xoeB7WNTLBPCb8n3a6u7tsr/rlnWw6UbIXkDHFxrvvpcc4BiBxuSuomgk9evW4FdCXTYXbs5GSzqAWefsJKQg+JvD6r3sOhLyvMx1fT0nUhn6IECwsBhL+mp6ye/gOjmt74yu4UsCUe4sq1QZuaKcat3Jos4QnI1OPLqVNg3gTt/nZoGieWRULgK9y7EOejQGi4FUe9Y8vhH0Ymiw9INNKz0agvigTJrxWS5t/+r5HR+HItYNFTGQ72MLUJclrDykI35IjTsJn7iNMGf91OLLeDnJjIhz7rPoB7CipPdw1SVnQJ9FfRuKNy+GEHDYImCzzAn8W9bhs8eFYC7bS6UT3+ypD5honqyXn9lwPicXjgFFK0/LKptKSjfGXeTwWGMrDSKETpmGpCRxOgbWq+9iL6B9BQJN5MbGUNLfdPEzP5fQTHaz+6R7T8c9A8jp4jQnDeqqfmU0b0C69qR7GTGeAaA/B/4WtlQQ+0GXelD7aM6bWQ0XZgSPnDoOvwjg3dT5fuTbxUxEm2bMUeaV53ORF8TRU/NG/kqQkh7d5lIbeBcolrkb0mlxUQreO2OjX/14GYBAU89JkIVWNQ3m7ac4kW1EpNZAj9aGZDPVN34zpVesPqOI55ekqgiz2+QB0vNUxbri0pvzXTOm8AkwYSZKKX+OvA2EfaGE270iesqPOjaoAADFO1T63afsnzo+5ta7yq+hVJorKfw5k6F0K9CCC18tIPgGtkoQNCjTUdgSGUNbYFrafKWzY7yUIjztvobABPwJNgHgRJKdkI0eajw8bINPAgM2fAoCU2ff3tZ6Px4cFa3ndgbRHdBvnUsD/FqXt+O6tcjLuHKNqlAS9trC4DThgq1P4S8ZwQ2zIBKBaZkEqswZ+oGrklu+JBSG0F8T8g+NiProrlUOHDvvxPiq+E1HfZIKAzocdBxrZ/0dvavPLIGll5YsdLjoIXJFK6LW8fSwzOQb+/Eu1tBEVsNwrb8lDfwyAOtHPMjJ62/Yj/fJMtQxc9LvwO9n9tAHo4I7iuDgzvtpSceqJ3gLGy5BioAf7BinO3JF+vx3alI8dz3fD55pY8OroOCiK+eMzXSYptf4Jv/bsWG2DzElucQrjvibPcHnNN2/0TLX7ra/SuHkIIWyHSYahTMYLTVmxBzBbVg1aiUKssURYOJx/E4lWyWV6QTYY7JgiDI1CXCWEHOmdpL1h4tihS/NPW80ZB2vAKBYlYg/6oHK0Peki/6VmAFIj/HyGBC1didg1aQcBwwNfuiJvW2UC2dSvQSzI6XpGMo1SNVo5f49GlHDySjszYmnHEP0xJqkTBRmwP+7/XW5PgJoBy5AQ57V/QXxnJo0oPoiZFRQnVMGdwENQNp74cUQE7W7Lo0Ub3BHTZYcc8GAo3LUzsoyFZRjxnTvGuXuYZyI/ylrcorgStAKlrA8+qOx/zjR5b9gjHiag2nijEw3SFLjtzJB3ic/bJfj2xniUZm7+lYr1nihfDsU8SgUeFdoQIBPvlsPeLZpsGGVztKNoElXXnZimgNo35+uup0ISlqV3iabg/KW/Rt3ItUv+Q2YA6bkLhEw0e4luzCCzwUguPzUyOP5JcflXqZfC/Xc0VScLckw1v9TqRPiS7v0yreNbDGwK0ve55HuN7fjId4LLDa9OVNcW1GWXeN41tZ3DelHQzG5bwia/FOIRs1E9H25qOkbVC14ZdjfVcjieRN32PKZ6Qc2UN3LSazXgERkTD9TubJ3GP9YrW+JgO/L5yA9buCmXeZ/sKjHMJK7svqmVpmnzbjnMgXAtyC7USvqHLButol+xN2uk2ML6BZ3peTg5Yk3U+WD3cUc2n2q0IRR5f++Up09NN+see3NkWT4Trjq9yfRjzOro8gm8EUqHxRcGQhUJegW30BM1PAC7LYzlMuvhsyqSWpFPy0LVIgqmZOkTlD8gmL0gucTi7l6QlbgHLuQFS46AkNqpNphz9JOu6IdKguloUT7JLWLw/mFNoKuSUvJHixLZZ4OokrxF48g5jffMW/TAenTcXTZ7hrlwttdtCbXG9opNa0eCBBavvZvnil09TFxWf/MyiLqVn5r25UrWXQK5PMqdQgqLomlSDCkyWACSOAToS4oBMeYsABcKMOBCWHYxMIr+Xueqz8zNpEtuFO7FvDmxouXZTZxLnAkHFwIVD3IpVpxpjMQLwv+E/lvQ21KhzO1lb2VKjk2yQQD0B8m49JcRldSTiYKJhGKWVqly2XZ3xzIn2t6NhqQdmZY7UVY57fQvuAHQ5MwN//6DUFryDc17Ae0I22MJdkHtDb+rws47E+tC1NR0OgY4oG7Ru5LrMYbnRCbS4HlmOJTD+ML0LZ7+mafceW534nJ0sKWs5M7p2VFtnbAmTKYpbBJaCskbguczcOBM0B4JG5J9aUOAE5dZWydY0pEv6DPROrF1tLODvqL/oTvGqeHhvLgI2F3S/2tfKuh+PDqdu0Wr039P6Ubk/KNn5kSS5tuS4a2Rkhb8wqbagnzVGNOMALQdlcIbBde/4y9mWIeDI8p3QKf4qeXspAr67cqZ3RWs/qvpDjSD6R4UQTDKdY99KE/l9Hy2JHQvKBPoTLPzk9FHAH9H5IkVDYH6ehdrFAZnpD3VJvIhMhP3E4wtOOtAVRDqzSDycvOtOcAZsWysbDurpsrY/YP/xck4FQs331nhipLYLm8F7dLkxv3Qw87thLA0mKKbmMg5aKhmfz7diqkzkB0Zj5qsPufoh7FC10gbNm1rtVbsDA3+oKj5OnJZavg5Yu2YoM50vNY11UGPHRlsEO7VcSIUTejjEfAJvUI2WblSj04fcwaDdI8kaKyjRL6dqVkmoaIc3Y4TklcxWxvChqh1kg2RUmOXV83Mjnmm7RDfB6GQQaWb87N6/lQEFOwttC1vRETtuI7cJQ5k87c5OM0gx7Tls+BAYCoSShht7jno77ALoU9dVhKsgqArcgKBQP1CITP+LTSc47gsMMgoX0JbClPtzKzRhm+NuExL1NNWaeP4e+CRk4OfbE7oyfjOryBxoyojOesoePlizeApCUtVv1KlO6ibKW3OudAte5eFsuTD277aM90keRgKKuwpcuIgDkdI41Legq1AqS6qPVR6FXnnl+vxmry2BL5iNDxyxBR9rmtK1W/bhevBWseIn4oS63CydqOGb6YSxFJzvGH+o5QRpivqSCS6pbJgb3P04mkXF56m568fPK2sxove8/KW8MNw+o2HOebjW91oRbXYumY2R2I/awDENwykPA50gLPyTY2Tzt5UBlMuyWzd2Xua9jK0ACSzqlp2Bz9Y2R/K4R9lTvxpyd1QxsAjNPAWG3x0uEzJmeW4KVPVYJz6ner2uXGwzzgSJZx0xjJERpyOZ/B6wtROHPPM/5SLfa45J3UoEdIOOZ9j1Stqx8Z9MbkLziliS4OgAJRlDfZsLYoG27CVOzqzXRv1YC2CmiB7+IULFpsrXdF4KpTZ8zj/S2T9QOI3v5qNHOXsNmPWOyJWtKJSLZg/ju6/n1h+rkYdgqqPhRQ2gXD9Eq6FdubMJ3cH40NeY9lXnlyLnNDncivCZSaIght1QWVD5mqADA52kn2I+97DosdpItSOgCXY9h+wrt+GJpZecT8gQFt1GnODelUf/YPnC73qwrdqWSMhgMMxSV2fsr+4x0cTV6FDdxNUUVA1iigAaJVX3Aa6Rnfev596GqeQkgBwSU60E8UoUqyoPgdU2ZhGt0hhQ+KCcaBcVb5MH+BDiYfPDdDHM7vdJaCsF8KoSAADgTJRaGzGpg9jzQVwPlOdsBolyf+GdMBmXTJ7/h622pVMCp0haTzPMachQEUEdkHTYVKJKzUh4jd3c9AXbv+EDLIlKTu99y9RvVF3PNvDxdhGIXZX+oGulGGP1iwLsrr4pxRtQ57hmBniLEfKMtiWGhUA/KFGbJ2Gg8YgE3duyKLhAjeIMvwNKf6AzSOov1QiYvSgEvVVoyB5ozzST2SYnfT4em2E7vCJQQezXEA7j8OI7ijK3KnbX0C+lgIgxl7ouWZ/p22rPB+vE8l3wzh7Tu+WisYgaiRrvXYvwtsRaeAPflklEls1CrEhztaEXhs71b0d91Sf4bjFz7Pd0XevMLk0UtINiEzBzb2hlUqZJt5pSTLFs1KHN39jahEFChW/qR0NdllGq6wcgAwyAGhEZ4WmyYvb/flyEidnisnmUY2iz3NdmWP3twIcN1Vad8zKewLKcc2XX+jDcAttZPsd7SJ2yx4uOj7fv8x8idbkzHQySZKBDXmJRv9OPUtrgOxvbeQjs8CSA9RQAisVuYE83udb+M45oq3c3mjQ2+QMmGGvz3XrKx0M9sICfjdNJ2I36iWvgLGB4xQb9Vwk4vDIzXJQS3sCMuZ1shJoFZSTij+/207ymaPhtgEYhEG91a/Pi78ImSn6qBXs2+ZDLhkPKIn/uFD2GQQlcWd1+ZBNp1cmGT6OUgCpjT5vjIoKvZYtfNXKmwhvj6kcEVU5553j+AY/DISuOdUIvMviUG/8rgUFVSTbwI8vjkzU88nqa9InUrMPmcwr5cVvp0NVGmNyA67jiuiE8yjLIz086U2g27Y62Zqn/XkvDheZs8d2kZT8W/5vV0nziQ4h0M85np9DU3sZvtHrgRFP18M8D4w6Ssim1NyJZw0n67VjQ3sBU313Wjar0Lj0/HGFt1vp8EefdmS4lVjA00xYUnp2Gam0c2Xdpwc9sh14hV6xHGUa8P46UQ9G912icHe5IY6K/YqZls/Qf1MbNqE+fBbmGYlUo3gUZhwubkALOlHFkY62YK5mbuX0upPjc0AIwUfZaxPYjcABgdQ3J8Ly0nQE7hs5i5mVhiw1X5uz2nxVgxrx0V/0hkmRTTHrFe/QMWy1uwXUDpS6R9MzwYpaiiFMy/K9BpKXNRcwX22oQ2JEFR+I6bsSSbb4U8xZhN6CsypQkdbH4UX/VxKt61uxXsFcSRvFLvIluDzI6UMy1wIi/N3reSWDv7hY7SwO7UIHzv+OUsG2Fp3NXM48fud59tDfqJ0VabnTGXfcZ7J6mpl9Jd4cDkb/NHH/otoQUJr4kk8sCxLp1W15q1ify0R4L0kK9FTANbbkAAwYZgDgdjvOnZoDACNEktTTW0z642eSEu3dIrxQy+dDMo0jkoKvZNVH/Pl/hHMtaf/ydSTJGURG/wgSU1HLrpNJrEEBFRR7K3vNOEP7D69IRicmgTcCA3dTjYNE2z6gdC7KweBSkTM0bqLRDqfGGNeq1dwpHJw/cOGN7EvCEyee07nTx7LRsuRoUiVQR5tiZ+yNK7FiurBljGE7IMV84AiZAUYtb5CkfpsTy5M6vpF0BNSAJ6Ld6/ClEnE288eJQ801YFvQ7vkcyYrGvKXrmB01RIvbpVH0yYELWp4c7G9ohj+tlfwTIcah7qIFr4ymS8WtzBlyrbHq9rTL/va+N0JIlYW1Wa+Pl8GvodePxrROePelpDHX66+Ri2AtMdsGYJ19GapYW3IgxEwRtDSWgoBKRoLtfTIGDL7ADeh8FXXE4kRZWP/D+7V6PCXRKkOd8GbYFV95ISp95fPA/kHy4CZL1gV90byT1T52hFiktn68wmjpv5DGFxVS7jh5lhu8oulfpNDLR6NAmSkcqTSP66ilIIv0ZVcWCS8Vmh3hzW+iOGgWiqN1jul2Reee4kghElez8SXnKWoliHlhBeJV9qhk7Fdzjf3QMdt28xSPsBkYc0qoHLxG9kQZ2GOjNic2lkzhnHCYZbkE7JOfN58O8/3OYa3gsG5hE7pwmdbQ7OMhwTO/eb1z73tc96SkWt1dHePV5TYRPlhe+LLO/LPADxck21TCoL/b44On92O+8/tlR8OZpAICKug1oz+wCNw+b8j7869C3sl7dmsKKIO5l9/mqIvB39KlSOqpkiJIZHgMyGSUKUGUNS9GXj037kVlRQYbmACD6TMKxOEETibapw+lu0kt7oNhl1Yw4dsBovkT2FtsO6Dv8Tv6nd0avfKY/EwT1PobkbpDkA/eH2rDyJbugpFTgPFREjksYKd8tSKg1oMLNF6mBlDYnAKvvVgKBpHsqZhWT3CFD21OWljsKiwnov+d7eeGd454nIIHGCxx97GMbZ9TnJUE1gs0ZVOU3LkxefGbl+UXHCVUXX0znVP2JOBn2DHNoZIyoEKHV68y+PP1BmFll8T52rp7C2tFWOmAJD2zeXA8+IQz69tyvTgyhC2LlOERkzd5sj1aTRznPSv4QasACvZpLwxtGm6axI1AmXeLa6aPVrnvnPlF8KO2HjtRCe3xpZdvdPZJiChsStEfxlxrUqspEbhzOOcYdreZBb/PLM55GRSkedWH8EdmcFpjL/EFCzvCZeRiIIsiCe9EEZD+BSTpq5k6fq4Gd5Oy2RoMsMw4vcjcivCAl+GLlwNH8FxRv8fnZKwXGfg07Ss08xH2DkMNJk+FcIWVetR9VYLTtXlIuHGpfMVSw3l0j/4rJVuoi6tNWGmbnoZoIYdh7aNnsZiT11dnsDwyJUjwuTdCqbw7zaCSiVdwWbCFCYTUJXP4J/4nccU12CjAgbVBdzg9dzACDAmpCFc7fsxNci4LsywR9A4ULhPUbz1jhCU/1qZeZH0M6i8KrARhhzsFeYolQlVcifPwzIa+t2PRWpUyaOpmzFlVqa5943Tcd1UOsLv73pw8uFNFpTMlI8A2jYokovb0lvlgCTa6jvyRAX7fhdAXTr7Hmap//baqLTDHSUkRjqXuFc/1LVqoXM2pik0+WpQcJhRJGcmoxQix7E3qUXkv3y5XMScI+lMws+wy5HseAT9hdPMGSEdrhQUgjS3f8yV1v1mXTYN06phbwpWGokf96tFPhjFzixv5RqS2YmzUJB6PDSbGXhyKBAhylACeys2c+kEMSH2Th0ffSYESIHXhQZsnUXRi+Szi0f5FFuzg68IJC829eP2uXNJ4LBUzbHMQ33kF6xw7LNILCxV26TPcV6mxcZjWoWKF7sBJyH9/rwOQnHq4hWSYitL3POmU7jv54JK6vUQxnHy2nhRXGsDHCmyHOTlgUfAAo3RCQ1dlaN0zYxUTyBYqvJoAQNt/ukhIntnEm3Xn2proKH49Ps4p2tglb7nl02OhyAxMGzRcP/SMVeWApIbf7SUZnFRIsULI2pSVb1kU7JzmBxr1rI7u22CDussuSi5edZG2Mc+xOjfo7QSo0AfWvXbZO2K+OVoFPlVHyjwUmjl6prXwJV6DUilhYFlQPTiKFvXNcUGQqf4TpGqxhLbrfK49EyFwF4g2W3lQ8T8bS+GqfzzuHQKr6N5eGd7xrJ7d6ykanxIzCsb76vkXk2TulHL7lZDmIq4U6D16KNbVGN77EXzv2MOs48x1hJ0ctOK6tHIJ4mu/MzSVN+u7DecN/j15Ma3tzvL+6tp0trS/MFmQPCiybrLa0dkGwu/DQxy1fYAyrKJ2U+gMRMaNOqnas4zozVT0eTBVzuFa7dBxaEFURpRcpXQVY9PtuxOlVK+zHXt13PyQ9jxsTyMhpRj2x1uxHTfKNmkHAMb51oGvQb/YVD75+UBH3yLN7C1q2EvKVocWUb8KuN3jl9br8bkQblSY4JrY70OHEwjeXaeR3LhwsG8EXwrjViDv4eYlfNWa6RFEmQUwhC+qVVU1RqxpVMVqABdEARs7YIyX3TpuTqaeIqlDWLxRsEG7VFFolxrOd//pLBULNFozfp8EKZt9QnpA9L+XdfhRhDzSQYjWrW9PTjxcW6xmdFpT6KqvZRuTN5rfCvauFEvCevvYLXl+M9IOOwhpRxAfW/LZuAWW8/pqD6/5EJhwdMi92glaKs0yXFlLvHg2Lmi+Jk8RaNXVOqTnnrNuGctspFa3Io3F09Q3Xx2dOhBot1N4/g6OL9s3cb0zR86OY4PTYI+D2ym3SwurNx9rcTn3R1mWgK8BN66Ohnt4VzeHI4R7tuvh4zSkkl4KNyvt0X1IOSjTFzgKAO16yp4hsAC1OSeOswLKuOTOSNE0ze4CVfl4AQ1mYC4DySPw9QgVb9QgBQ6xoFfRjkK8+oIgF7Csxmd1CORwG1MAytbNnAz7JmwcjDGg9DO+TO/EpObwYPbPA3B4f6pz/Nv7J5pSxmTg103dwjofPuK2ur0lt6D2/1rWn5nM4u87xIcBUQiL5do9dbROcrxuPx0wHvhI24LAB2Q1f2z3K7I32UQgWhW3eI0ppOOnY+4dBTPteHBmR1ioTinF4CGi07pWF7ilJIDbaRy8kdO/p8+beDBLIg7OmGryC3uqoG6FbYDhN/vuMDpMY3+xdMDG6EJU/Y5IaRqA8uywgF9RQnayBevDgsKOCOmvJxkwxXbbfdB3Zfh0iDAjyFkJpVRPymxVQAEwmLNU7uzyU+st/o9Iuh8rWcw8rNIt4itwp7Ji3ePFLKvNHWIt0dxmU35A6dkzpuR3Lk5tMQmddbhqwCBp3MkE6sReS0CkC1v+t70+uBL8noSczUisIJjppNHGJZN3bq2mJ8NSPTuORT2JRzlXMdcglKNRjYdhI+peFxYPxtZOr9iXui2fGFkIvFnqUw+lqIv0SEa2X7c/tP6ie5uJrMN7YcC1nBIaWopx0syc3puUXsmArn43mImNHIjNgnd2FBdatIEYd0Bcuuz6GIwzvarDMVk0aqn2semb8IR3J4qjvpZ4CR8gZx85ABbhbZXrE47EdUd0KxXROnPS8KectIIog3FwyTQOY7jxpndQoHRVHZfON28FkO0hQhV5hliYYyGemPxgnbM1jm9biSyrtVfCvynpRJou2RZ2uXT3e2qmgGPASjQqVOVWPCRgXWX/WFHn06anLnREXRjznVIeSM/JlfR1xaKVGjZl9fhW+09GmrfEHSn/T7TIZJgLr18Uox5Shx20DTCcNbqZX18XXgk9gy7XLJAroy5oml09ZtU9J5X8VU0q1gx0Wl2U1SdZ4Be1cjjGXuGnkeneaFYA09V+JRXO9h3Z0aQDWMyXjE3yWGjIMqq52CkotxLN1cWlH1oDPa9+tSUJcOT4MnwawwO8meZCj4NUPVAgX38SsX4vePUNdwLvFaCj7peCPtygg/6zX1HmQhx3Tdr6id2gHbeTinbWTLOrC/D1WRM7Iigc3Rtr0IlP1QE7zjARoYeQ7aOZJ3GTEEaUIB2Pedr1a6nLSln+ELRvFYI+1oNxKcK/VPA3Vp0IT1RzGZ6QI7ZmR4ikCuEVdxQCBdVYJtNtaM3Lk9ngkscOJvmqPYHQChvGkSnPro1c0RbncDBMSyNbDrUSD9If3zi9mS8z9mVb7ryLkRSdrm+eg3CWlwfgkzpjiUhtWPzgme+iNXU+tMvVhqbbL3MRTcDfflKl50682e5p0Sd3yZaMvype1ycZfc9tIFfn+9KnSEF35NmJYTpvj7+YXdD/4Pw/q5oX2WGQbrxismNgy4J80sWsp8bFM4ccB7auq/164PzbKssaqYrBzWU0vKuAIu4jPI4zyyrIJM54ooZ9mceS5BforfqtsZunWQHR91zF4U3HCtoIB2blcmOJUTN6jUhRq5uchjaKT/aK9JMOJ1tk79DDM/YR7JMjRxhns5y5FaLQ1Nbpnb+5ti9opIg9S56N34XY+Ecce1PyWnY6I3O46agg/Diw4Bhy47DEfm6bvvCd3Cpj65Gtm8MY+je6VW8jhw52+N/csbBP36u3Q3NkytABBBKGiYFvJvTWD1Kq4YPI7WidZK6EvWJJ7+DVBM6GL809Su/aCPXNoUMNfWF8EbY8lZKRKDzbb7ZLw7ObLGbpBudac8XgOBZeZrQVM510ndQSRH0UV3yMT7XBaDie4ROZJHwq/xjuvAD1c0T4Oi4re7KavJtwesSBYoGmjegtaJ/+wMcA6Wz3E0UrvYvhX0zn7fm6EWSaxvCSZwu4baxjhXxGPDshCcwgI9ioBTQeEVpxFz4xVji44c8CyL7nh5NuvaZBBhwah8abgpqVgQiGqbTetaV1Mmi0Tx6Jgh/vJWjElAwLAf15P0cXVVAPazRI7sEfh+enc3lQhKIV7Tp/VXi1BX8Lc39RLfcqYXEomyQdRlEtNpEx1eMc15VRNmtdzjptfQCsNM77pDoc70Jv1LSkYejH/uBo4b0dI3o+yn6nGGQFffo/zR2WkePAmn6iDv3PK8ll1vcPGNdoXsjlGxyoozhzQZ26AsSs3EBtWq9OX2A0HgHVBWqxIyER58Qzm9XxBO2mWHXMQtRy+6b7A4Ey6ux8PWoXp0rOd/C9j/Rhm5dAbN33YZe3IVIpGNf6HMo4yqTKj/6cjn/Wkz+RiOiAGOa2XcD1ERh7hGfbhFeBXpXxltpoGHsf3q1BMILxxulneeFNZZuNCrKmpF+9de0wjQzFMC6UGeYgoH0SDuMUOv0o/3sD7fxbWJkYOhrvQOvUl9NEq2jurR3Hv+/aeLXfrTfykJwUTjH6S6p6rDdA3SSFOmQ2rM49Vvhf5q+uK213gH4kJHvNgniFXFNYQy5tmKF2ZNZBupHz4KjvR9+fpmGFDhMe2CsoXZ8c3+g6LBFg1F0RUivuwxC2aqO8Ev2cvO+KCb9eeU95Jma+bnFVu5vU5y0MY9UdHt/vOPZMfsqhbeyMrqVgvywsF53J3o+Rq0UAW64h+3A8JdwlNAAEmgMbAGGfkLQdHjN6/u6wJmzJTvgp+Q+WVfGZii/IrqxSpt9k3SMC/w+caU92hlCujlcHWMC1ZVfuAkGBfNHRGHeAyp0T9WCwZIReVlnzLLgAAAU/0GeYEUVLCH/+NP6Mgl4hBl1zJwA9rgjJOACXJzEqD3sYu+uNBfLTpMWkOWRh/glSx/wSo4K73OY9nX9Qbdx2rsFsPczSmlQyAlo7+gmeKi5m4ki7jZctarf5tToybqGgVmVgQN/FeTMP53rjOtcdJz+fUQggSZLM+pqpMvCStujAD6L9oDCvEs2/Eya6WhnHy7NjPrdYiJVUbpJaYe8FjUUFstxQIAB9AL7L7GEB/3REmpYLB3fcDdDSjHtqfpG+k8YnYVAf8rjMw5nQS90v3RLy8NUWb4kewREpt6VcpxlRiBFL2KOLFf9ENdetywpt/8aXWLcgrKxVZT0oUL+dNEuLiZLV7Lr6Aq4/wSmMjH9z+FQ4bZvRWYSzK60rWhhGtM5N9+4h34l64euIS8XHebqLHWrpRJxKQdDFQGR4QuXyRzcoXnSOafR0Behyh1fQxcioCorG2XUAb5ZfvuLWaiCv5xQDvn8sHjApq+SBKR0exKaXyfiOtA7QzeSC1/6gsXzgiygoXJhuI5Hru3U3YH7PhAZc0iZybFRQBWbi5hIA/LMpc8CSqzWtW93VooDBTBLsSv3YSOf4stt0t3bQ3QI6RAbPLY7h2hk3HMYGZyKuM4wMl8HO8PbKuAqoSDNAlqAbYPI1P2xCU0i5SaKBWRpfdLVgJaN/bKyVWqbfaYKLbIhOpYbk0NhCL1tBHSEBilEuiSo8P+sSrF+oOhUHbLsyhgbgJsZOx88d8BR7yExPYCtnlsjIR+Wb7Yyd00F0RnOT8FNpihESb+NQmZRkR6kts/zXuKY7iEm4qVo9nhefXSMwTYpix/Sa5E1BwPrJkLLew3Y0e48hrnUSLC5hfZbylozZyb5tJuAF5DqUaqBLRotP6KMusODAs5t0vnfEd0HqbUqowWHsaVsUgH/Z+JJRmmolaxjX7LzgT48BQhfzWBNSnba8HmjIVzJxBhXERoSmBMqCuU3lVbHYhEpcNmPQca2/1RFq95RDbTFdj0L+Yj59BrNMle8ZdTJrky5tISE5EHVu0u9pPvsR24fKZP4bu9gbIYJg5U5ODV9ItJMW4E1xxwuGHeG3r9AH/+NlFbgmgbnJTyUlA+DfTy8je8ARGn9YP0bq1OjZPQWjfumUmJIJi3mSt2r0D/zUzggZruaaUoOOxcJXHUUsrhQds3/8zWvWdHu+ttDv+/GErEyvFubFm7gkuIW8Fa0DfuCdnYUoabWcM6xxpSBQOAj3pO1RaOdhOKHkAqFEnOuzrlJm9KDIJKULsgztw3d6Nc01ufx6a+c5d280dgytHaWbxD0HizTY/HEwoLhUWNq0ra6M/M9Dbqx66c6Zc+SctgwOXcmpbWlGYb3oUsf/K0U6oMqRmBD2RdjXcb+wYQbNoL6BDR8QjEyl4Ao6dxyZkO6EUJriiZi3U67U+4gs2V16EydX7hTlRSqGT+hnk/evJobyeZUjwvLWqz+EYTCkrHD/eeeju43H6KhvnxaKeqRvMNRDpofb/ujld0AaumBIgi7Ubs0JcX1gxK0+BfG2VS5UB9eWsZs2tHBNPaPrR2q/HIY/gtv6Ad89d1LRVrsrvrtrFPGxVCL02MceaOSUvRhJhUn+tezy5Hkg7mVFjMejHTNW2tEdB5s109K8S0nXpLvmjBLj+a2WWRwNow67gO9QnY25lJPJAR5VsYKrxAYG2yLh+fePQ/XuVdu1R1Xg80DaM1ygfokTW0R0KKHsEQVaiazw5sKMDdUe2igFsurg7+TMd5IV7b3WEffUM7rjKrfPmEllLsPEaxUPTh8QSJxS1wXtR7d/i6fnzqzDSLKmn5b3phH9fdy6Y3vSdqvHy5q8ercsR0Jue9QuXOpH0lAX//BP6WZQ24sodycBTZdR5lGO0tVnCg9F4ualMECMvq0g72N6Ms5BshpH1zRBLOlY2lv5UeDE3UQL7/sxyAmhiQb03Wtqh4Ck/zFzPWndSQduFvaKz7t47xxqGiXYiIov06EonbwWGqy0VzEz8MCAdkgao+52/q5MIxqehU7jf+SKNqs7VLxt9NC3IQe3nTw1woQ5JF/eNy3aMKa3uS6Anm7ZQscPt3f0lw/eHIxdc+AuIUsa/olSVC4hwk8mj8Li+6cUBez3jO72MMGjUdGxggO7L36HIG3RueaCMgR0yX0+mGxxz0wX/kDysmLMyhQiVYwtyn0/uEX+8o1nkuREJJMsnAuKDFnn2+cehBseZDySMVTNZ4lS1ofbjYJFCdGiNPCAJZo+bunPpTlUGVyLz48xkf/cPy2wKs0B+VzrpQqvzssrvuiO/6vvdUUFrFXkrlfv8w0kAzYoVd6zeHJlWLK+kI6JE2pnpLiD6pHcfj2Ks1i/ZBK5hJrkdBK4yHbVHT9r6yyXLl6aiWNLyrfmFBTdes+z7RW/A3PD57zzzIQNE6rtplLqM2UqWCcX1ulnd/3sD0Li9fnOsHMkSoqDrH43RpYOgd/U89wMb4kNGyBT4K2JBfEbIhzjZA8YCSfSwJmAHxqpMrBjAvQogbxypHumsMFOww8+zlOkHczQqbY1HX6XqGVdpxYAtDEd4F3UFtJgVbasXA56dW4QJhUwgc4VmocQppS/lRZ3m4q3CzZ/KjMfP5W4lkZbwJZLw25OKjVosh7SGN3kCCbLxLwELwrUtcF+zeBhYGSKbc8VnHKXVjcwun7cfsU7HcaO93TJ1nLaYscTG3NTI1NHcGVUpMt9vYQ/U9HEDviR6aQuA+SIHmvbbk4blkgPL1Pb2IrzsRHnLdgy934SfPDUFB4EdUefkn7pE/QSvARF5xw6dwu2fLVFJX/ze5miaxZiFQFbrd5O5IlYEcDXzpAO4Mmls2sHv3Vz3FxRz/qh2uwJ7TO+mnQyS5Tn+vh53ZMhSzsp5/ronTAcItATnhjeu6wT3EotuYdBBzDlFZyw1LKB9aqJtC8IySzMEF48R1CPknA/6JvSdlCqQZHTaPiIqkP8+DrM6MS84Gaub5yocDYSpfclns6FXHue+PfBGGNH53qNnahF1D5dV9VyxSbr8uH7/qJCr9cWLANq5wk4jbDFvyhflx44sKpuSWiX+Maa8vnzkdJmxicCamDEYDS+dG3DBD13FAasIZl1xLsqBSxJrFwMj1PnVp0uicqiJpPkgWjI3iktlc2wFhPvyhheRpUN5zNFYUSu4cghkKjvfiOkulsxSilrXEv7j4zHvp05YFS2P9RRoLSKWTxzT3ZGDgNU7m1dmE9RUCGmJE4jT65eX2YEg3iwXqxUvXdVeu43l6uTg5+rbu5OOTEn5YbLaTmdOed8cq5LScMCKL59PX+Afs/yGUOwtfSP44YvhziGdrcFLFnOQCnEJvqaZy4/oTVOoz3hhhoo3OAGyYbRbntyQoQ0HbdSmG/DflF7gadD8BbWzzy1eSYUv92F+BuKnazXELOgi2wLfObLakg2rGtP+x+XBOW/YfJxM52eSf9e9ipXAIGfCvBNkNHkolGQbb0b9J9E8KjJ5qPrfQ4MLr5o4bgq2yu6Kl+f78mPQykbczKjDRLGLktQWaYBOW7Q2sKdG2qc8NcBrwrX/UyxBIXHFtVgytqoWAa3Re0fZG8SLdSEDU9UpfxE+KiKW6/tUImQedz02ryCn/iGPYFQRjvdtEGtWTCKiqVLRmj70tM4ZgSDDBPrnDY1e8FUdpat5aWbMRhPSkUkyaWpXY+YP8LSjbigGym56xVdfEjpUPdpeWMdZ4lyZCQ3BPLRUD08EqfYGCZg+afaSW4L8LGgtS1QXi3PM5WKOOq+6+WoZGAjT0zvAeGkclWUx3YtY3GVfMfhkgLfUo4G2o+OM5fhTi2boGiMHWZcfI4BpIIbjU1aqYY3dxT/NcuFFpChMUF7A6E/8T2UdIJgevnR6xFnTOF2ZjTaiBvPHKgQTDwJhL+AFBSt37ovc5jn/OZaIWlGU2XfkjtbU16Vxh4+cUZGO+LuAsdsUi+b3kIsiuAQr+CZUcZc/Zg9dwZih7cfn4dm91JmjFJTMRSd5igXoD0dwQlmlKVAz2SIBX3erV7hI552wdHoe837yiZ7BF2KR29UFvqF5eHt4AChnH88/85DwDmYBRAeDAHW0CcwQBNPdtCx0ugOSOQ5OP/muW17tjzDEOU1tKecZYRXyCu+/MO00MIys75GsuV2/xY4WmSZ7T4Glza+60E61iMgATKCoO/uzBYWA0+YS5MR3eaB9ETJObd9Bu/usQvW++tlF0pLaIrsVNClUpaEk33tdSfxcyLl7E+s32fH86KPdjul4UhVwIB1F3z0qw/WJzq5FIpLM9o85PhiNKD8ZXHlolLFkV+m8SJKEH7VkmywNEN71KrM3e3REljz/pmaeENOvpe//n/dVEAYIucqs2whCv47apir8NnKjLQ3VnfpGn8ABN75syHmAYCUMmiFqx/iHh+Owjvr8HgPC++KB8G6aAuDSaqGta/q+A6u1Z875416vSCXHni4vGP7jyjvIoBVbW07UjXYyikbvG0YmjnLo8dnZsT/QeQPYai8BadZt880pOiaIm+QooPJWehBTQXaTUSHbOT8lQytZA33CsQpdrcsIaZyhDxRDQDLRoZkQ1gSJx9RRhyhjtk56ZYyyfkzt30/s0Sv6DW1Zhx3JpfMFnyDPHCOUKEaESMOA3P3dpP8y0i7sHglrX2pS2Hd3rUhkB8g/jelbx+MrGKYmahF1QeyXOV1AriVoeu8VfUCke5Jb3zbkUOSSLI8qpl6+2nHJKFtwOvkwL9qlXkH+TBlOMg7nOPYxoYtSAe2sQABPEVE4zprTfeT9FGD3ExdDnuEVJLkHlup9qtwdzbubBmgrCdp9TyhNuI0D79DNbQjNUSbanpyzaNw19ypgTKQzEEhzc5nVIQ97nXhrPcj9xGuT+hKbEbimQMkwGlYybHS28oHRMbyDBRlDz+1fbeuGkk2VpEFuN7JJt5IsaGK1U0gY665Bm6V8cFb1mnJuCKbS3PAQog3piDEwFwndI7yhB7OvREYiB2J6qo0WVJkJegnbV0ymbsQipH1I3c7BYzuWeDvDArToC5ImWDMBcYSf5vs9TINtpaafECNgQvutqU6y3+OR9zeWC4fpiJSOWmDEWXSsTh6W45scJlRkkOgUInjML7nRzqWeuoFQVoO3QxS4KXN0r2QKvqpF4Lge3ZDeG/5heUGK0r1Dt9Hk4JQpQX9odk2VW63myY9PmsK+kYBV3joVL2IZDJyntfk58MVw/PpNneoyFaTvOboi3VTqX4q4LZgADzEUq//8QbAaQHGeNt/gaUCcuT/GL65b7YbVBO9uxRaJby6ffJdt8Xxtfu+pAdqGSf8E6tLNw44IL9Uw3Okc58gztjMGaYq9ZQq3zSo2E5KQbaA9OuW4fXO/1n1kQF13e41nIdaZ/Jsmx3WX4yDom3jqr/rtLjRJv+lHqBftGbgwMpVdmQ+4Q9RUDBfoT2+uSUrMZeLq2rwmRxbjxk8Sveer1Sk07KmJdCh5k9KABZFz/bIqOFKTtncpOqoHwIekRNj/PDPMZG/a3/qkq0Dvc3GK529s1rkI5JT0DWcwDgHriDwLu5s4apBGd8vnMJSpNn/EF2uh3i0lCVtTwdiIuCHYxfHSUsgbvV6+7jjf7zureZlWplFl9yulkhhnLi7EKDPJdXkCJfIKcN7GkgMp4e+C7KAjsHt8ms0Ql4c12fN1u5bqqN4eWVzxYpyH5iWp8iXyYMQTcUTpXWAi/jHwYNus+Dt0zUopNVUgMSVupabRmNGMRGdy6Y6PzZVwuSl7XjfI8A+yShY7H34h0fgH74Yy3KC4XdhXqbXQwhROkAxgLROtM+hdqAj17deM+OB3wXP9OgSVKrNKkOygIRNuLaCVT1BPuCmU48cNSsAafKcmDc0MVanORlgJksU1fcuqL4SIg/nzbFD6f+16M6NuJRN6Tb1oTg681jm2EOF/PdU7x73AvvbOI7I86Oz1WfXTOIgPZRaFpX8H3xT4XMVZxCoT9j2+9o8mqQyiw4iuWNC+hTApubuT12KPShfKwxd36abR9J7GJv/kG3NP6h97kllpimwFLwpkGY5wD9OZ1tJLbc8QiQ9MPx4Y9ydHrTEfHrCmOItfo581lTBlLbuoPG48R23ECJND18OXkwodOyorsgOV5kAzzYsKCLyYOwM7tCz6xJB50G7Fkauu0zEbBsiG7ibLrHwqdq7oDguR+hCZhOG1iOvGaqTZae9RA6QLf4/XEVwcMNMLTTpYlVc/FfV85a+q4E70VE8wcyoORpFbishpMcEF0m278RuId7yGtGCX1YjTRtIbD9eQPt6Q5qUK1PfCMxj7r7mfr/f0Qr/Sl+2P9LSIUDqhIqUFYqEjC2oVQtCvD+RMwCzReuQCFlAadDRRJC/o3Rs/fpOv3lPlfDmAunLlN4sAq1KboJMmO2mgTYo7ShQtQUj0nLZvdgNaV4xcjPJ+EjGjib46CnwGBATU0qSkoudZpi15oRa69Shpofl52+pwKu0/RzkX7eFYOpiWEYNFWisX//3f3Vmddr/vq9CvOQ1LOaCYw26BwVvGHP+t0QO4wCAFMuer9MmbLZmooHH3YTBzvtkZVuIFKV/+lDWtBx+rKEzUwvawnLzuluMmOpLzih5h0G2he9SQYGomIyP1XNxJjva3F5RZOcPxlg44vZbv2i/PurhOaSwkz/eH20jUfk/ORxcdVeaBgIJpaOt9wUXpsbYek1khe8BeTRV51Yr83pIoG2xCkCqerKIKN/46eHsKP6H+1XButLxSXbqiT7CiqYMk1paJ9L7WBAtxEaVk5Uu9t9+bGOxWBFdZZEqpVNhvnD4e9/oSRXNZmsSgvtd3+95lRT77/Xjiv83qOleutoKOhGnbNrDg2Y130NoVc57642IgGs6j9eZo41fMOAuzXfgjECch5osfZcztTa2jt9KBhHLpwNtSt7lFvIFf2xPlHnxA4ZGtyOYz/trbgCZP9+YIENTrIvUtupCPU79tKvBIR4K4Zp+aDwSlRSEUEmQZFIs1hjuTLOgJnj1cndjI/rEpRUp8cmLFaxyfTfHzHRm4uWszpUC1A2uUDAkjQgH6mT052zT9y4El1z4vHd/tNdSFK9tdUyh54Orx3l37r3+E8zEGhdNC2ejvz+YOO02uf5wS9ZbJOKJve08Dw90wZZU4vYBeRgGEKPI9Bm30CRPSme4YeKNAp5AAANxQGen3RCX58RtiDR8JybwaBFEtvhfV3VNsi1btgapWEvzQvveaXAwuEjKusNLL8+ySgsiMqi8Te/JSzer+4WEQrrHpB21jcq4o+yefoixg/GpgQwz6DOyok4cah2RbUCa20tIfLImIUiQa6S261u3qsVBH6ty6/sVC59KOTr7Eh1EvDrD7Vl3UHjjaL1Tg6QKcijN/0rvAWvgoYZBPl2UIjEzlaQ7CnDTDktOS+nhDeOlxIGhBqJZJNSr2JqvXhYzpw21XpJf3uHolVHcjQruAPmn0mYc6/nJTZVprcQ019TQIIP/QDGYmqkR+Ok/g02u5SYJ+HFQ3m5NImeR4UTPIbuK3S/iMKjD2GBuOKsNU4SskOA73L3OCPnyS9iH6YuOIeNAnQtxnG2xHANOKeMamWb+8Xcm+mJJH6Mk4RjdDUg4oaY7efMcNms3to2S0oL+lKkryaK9XgPuLOTlv8sV0tKNEIrmuc8JsDRAe8x3PDwxPgAtjr8C/4OOBGTH7I6CVQXRlU6mdwccFs2qima4MEGZX9Xuhs4asqLc/MTTA/3YaC3vV1SaFs0RapStpP4FYSct7jDaEkPwgv76HAzxYiMssKQsQsz57biz1NswLpSBtbGQkon1Pxw/Q+58xTrdFJHB0vpkjI+oJCbUx+BdV97GbWkzhG12JmzPhHEMPhzBQD/v76MOl/sqNBH2hvvxVUgAQBkmeFEXGbzao0OcSjhvH3Hf5uICYGLCnhR5OXtQulKq6A4VCUWfP0oG4hq3Msnn3aHSXcdhRO/yZkkkn7/yjLIAA5sKgm3zYW5FzkhlHzWn1u7FIe6lniViS386v0cSzjG3fhV/sImrfw/asVJ1JFSVKUoDGJkrKUTcqZaWe2k5hJUnSIlTBopJ1ZpR2XHTKcftpaQDit5tgkbTLPAwrWc7++76P0l2gYVSXnOLZdHLqqzhmASZx6lw2GyypOMZqlCW8hSYOs1Q4ToQrIE58aU30ZIo/6CTChrUzOYUKVR8KjRq5lxanzYzlJo5R7Yi/t07hW9DK+nDyxPYRaLETP/fkVwtVTA/jYGCYdG2plOfDbcmkrwgGtblHF5tXDe448f4llbQf443Ujx89QIsPi+5kF/2NIcGasn5S/mUjZ0C1g/kQgxapZCl+Cc8SSqQRRlzamMtCPedTX5a9pzOopPLBWtG4fNfXA5E/tOOZgyAsDBWYoBsSmU9XqJbK3P2M/GuuaTQnxQO0rHBks1XGGlUqfDBuN8v8EifaXvU727Y5yNW6Bwh1IAU0eUOQCZq9CPD2fFkHdGJIWMZpyPTO6bfS/Zkg0yl+QBPiNHseXH2T6wlgJva6iEaJ6+wUpBBNy51mSAZ8M+VZ9zcjwog7WZyCB4BMsiFlYwDX6MZGAKjylNToJ3qJT/1C85/G0NCK5CLWe+fHAX2rUNDwzy7kBIfRBmHgw6O6Qp087WmTXlb+pb/rhM9oHnI/S3DDWcmFV6ijCUh2ApFBluvKLIT61gNufI7Hk9Vb2T6a092Xi6ol0Ei6RIGfEKiizwoa9Nr0Ac0frF0s+/Fc91DvC6Yr+enIz9GZ+PAIPnQOObNwr+30cJDp7+G8rTCPhxP22WrDFM34bxX60ZxSKx+kF+ByUonul24NyePwFmmB3gao1qRsZ/6gKpLcx6YKNkl/v0OEHfM7vTH5zUhQHopxjMG0o/0Qbznafd7OsyifoZbQJ7rHLG5bPE89VjL4GdjO+KCf6XATVOYJ52i0HC7ZHNTuKSRmF4zYBYJtgGikMXROJPZyrwdQK4hyCsnX+McqyTD+ViMgae40AhNMHSuzOQBc7bT0nkoz06K0PA7uQc0ybTrgzD6OzFoWFTwrIsDD0YdfY1l4dM7YBUFxw1KJgV/p9TVw/Xqs9TnhOeJU4S8ld/3fYVOODp+/dqN83y6hui7etswwPy8XTQzZ8O254ZgjVxr3g4sByqxx7pty6hWC7AcLO+FR5lHDInVNWAQPXBQGos1vd/1VMSuCOfSlIYNxu2m0j1jOgFnKgsIm5hecrjZLE35MYucVE2Jlk7gMk/H+DD00Vo0aWgbgTLYAA6AxWrBwkA2djRwpscaUMQwpwXIpfVQjYRXrStrsFtTbO9gZ9QtRQz1HDgTiH2+gDSFUOmLk+EKkxOmwFA7RuVGGOScYlBlgC7Iodn/FloU7OQFQqDncTYaAYw+UZXjzAxoI/1Ga1J8J2cR2igNsRKe417LDVlbf6sqzmBiZuaUsVPz8nwDHWpkMpTvIfq5wHIlFGn110V7Y11J9fwVx885zswxT8BP2lOzf1qEU9TWJqpOHU/2TmuiSTE2opQu9rXdjgmTUoq9FNbjwDsV+Q/mTqbp5yYvQ1Ru2sLPvbDEqLY4LUfPo3EgKGTT3D/Zja25NrGwA9tg/jH1e6eprHVsoW3sGlkQRrQncuGHELfo+tvLs9w7K1aYioxEQbTO1B4lf9dIYHcb1JsRXWVPeJoDKJbjXp/MqOvhS4ZzR0HWRnhjgNmDCu55FmsHpENAUea5mswp6QoaqyrK0v4PpXjMB3qZ1T3ktgSmS8iD9BhDVlFEbT4+xq8Fpk86ItzBjMc3uGmF8eNONrngd8JuqunF+Kkdz2E4olYnmN/2q99msnkKyr4nOOOBaZ5lTothj7DPXJSHILf12hCr944A8BIsZVgru2c5oAdQVBlDP/imDuByZy8q2jTGdkpeAhG+pOd85PLTFwyWUNlPQrMuYkd+PA+yxjHx/5KQ73gZZvqP1Zv+MjHSWbxh2BR8Ly04Dt/HLwBLDFJvBcqaVtqfAOqT8UsPzFAjT44E3EK74whnT1CPr2Njq5HVUaPxPSY+AcQz9lA4siPawu1qn1VvreVvvAioIlkwdYt5MYrizeegNmczbdzVUzqwTQOfBj6YnRFOZmS7oL49vVf74xIj33pQFyJAFcAdDkcbjnobnnQlbfbjLeY2CrWPeTvpg4O6EpAviMNreDqeBpT2nqcQ6Y7flHHehy4XT2g3bmf9EjNg9/9nWrAAK3Z70v1cYZt0rnr+C7/YqIj0Z9gLClYYrCIaKjKOSa7oOLsp58bTuRcYHysrTY4Dir8oMhMolJqUGUhUdCJF+kVAjV02JzfNr5yHOgkOUevbv4VLB/yOYCqurUsRZLfMKLAFJJCoPNY59QZBlJRtoiQ5FG4D9tbSRn2jtoHvBQo04dhkWiTrXZl/yDXglub4ccjRubRbtJTZEYgLiD3fFTCLnogsRjVPtUtmVtIUBByWtuWE/JuUprUScI7AHJqGPJ2c/XaGd1XybXk9IN+DB9FgYCIsoB7tVBESIt35ocQrOB4dBaBoocH4YZWUn30IJKd30Ra2q85Z0FEUarbJGsMQH5izYQG0H7p+6AY2ZOqSdUgjj10xes+FgDALqQTZBt8UW9ahdl7Py3TwbmLOarHOpsdQpLp7bnuhe2BTmnIcW/G9vXdANt/l2Q8Tykffd7Z0mp+d3zU+b3v/Ib1LReChstmaPzJ5ushQonxJemTcXVwpRNZrReWG9hTHVRPQpfAeFvE1hsCqy05vlUL9OPhjwDkndOv/ZaIn9gB0WW0qk6ZczvGGgcIlgZqbEe8GxyFfTy5HU0lc2mbnP0C7Tspaw5x3s9bT04R23gN551xoP7ywu3xrgokKZUI+/zX7lQ5U/h0BUwtNwWDeUSfmDUjA4V2OouXxO6EUgpdGgmM1PpOAsvOrYcEa+J/H2JL1lC/tYWLem5bEh0nX95O8J9za9QP347K2+vk4oheyYFwQ01/Umecv6Z7jA/Qkl4EwZHm5KW2T4ldyZfZE4Aalet5rfIpVRCrRAOWVhqEhF9Td5QuhmBdqJ/vTSiRzELi04HQNm87cW65M3NXgU6RTERA7eVGT9iCD2MNw784Z3ALkRDOChsFSgPWyuVM/yN9JtxvGCJT5a/I3aNqAIA74TlzZJDi23MVl9kEInfKMX25qyQFk3wKa0hBr7JKlVaQtpBNsLNPmLRnETE3ctzozxs8NZU7/29vlmXTGS+Ie/PbW9sBI527JnaEgPO5ovY/dMXfi7mZhw01XRQQTMLI7/BdHKY9dsFZjnlGy7/cvILSKMdxkG1EBVTlC4RlQz2JukFDbUPW40CQxNm1rFXCRYvEYMrzFkYJpiAZouIIu++TcxPmiem6RpN4TTMPTD8Fz69kgXTZ6+w9bCyxJ6/ai2WjLKFGCviUUNN6QcLLSjEgJpPDB/VoAHNEd2otBr+dh4g8Ft4ZUjD75Ktug/2c3sg52mNSHZVDtzSfmXzzFkaLgDWrOcHrP1ulHL0ZYjvxkxgqnUElO/dO8YkTTalJWpLHpziYwxie9thY/J8r/wSV1lRcxRz5SXpv+c4CtP02hwimZcAy4YHOQNE8mJXhW9/BpkioGZoIccoWF8QV2duZ54bemoxfvMy8IONsY0GyBxXYSrX/33eVjVXnWIVLosPe020B3jsV8nHC7HNIL8ffqpu/hCKGbsiBO6Fc/wWmWMu4qlN8cM+WN1fOKbz+LUDD+TlIHYfywbBXJ2fLOVxRu71vY7VfJzxypAJqEs2w/dNLfrIUMSg9HEvLqFZhD2iE+6aeunkjv09PedcHW6QlnoxXzI9p2lrt2OU35sZWTWz2wR6MNcPkVVw+8IdyueuDxGKMgzkXC9PpLOynsMj8jlJC2Kj/+V2kq1sWk4QkbX5YQkWuU+4cqRAFmFingAAADIABnoFqQl/u5AVbmCR2+QbGMAbPB/H0cxlLDTiwH/flg91PWa8ULyb7L72oh0KULto6Orystad8QPaEYKcJF1BGTaR94CBC8Sfp609zuDI+kFrK+SmwygAaGz8LjKi0RpugQk7NqeC1HUpWAFCgQ/G4R0hJb/ZVK7It1pKzQXukKkPvLuVgPtpTqoB85RG80IjesoU4py6s3RRjh+Wz4V0C7Jf7CekTXg0s++QploOINKahyQ750+Tm7ITqUufqwYb0Q24AgykqgVI+eodF+FNRatnBXfb/8MVH50mMLpEEVy9VfMoRV5cbBENkw6ca+++oLoO5PjvQDCxPol02XXWFjN7m3Zjhn3dURvmpaIKhFmW3Sowied1rnDPbkfEhgLxGZHlfSSA6yF6bYQS/sK0vexqx3dbVDbfY94UPfTT9k/nICorgtZUi6SwJwaSmCRi4b9sf4uaX+bgJupTgxKlUcVopFzzmgAueEZa44DgECZvpAm7lW79l9odjLfPvAE8H/bspW7c0xgOMJyuy3JpxmRTwqnVoX/h/ZV/zqbpY/Bq1NBdX4BZ3CND6wz9dI+5iWA8pCoaKjoWXw7gbVan3C400k+AA2tDxxXAWjqmYqbqsQpDPgmfZdJyX8s9cpgplA7+oWUGtGXvB1V21LfuDDSvuGLYJvHs19Z6R1zPGwZL1u7Xw+2hgcimx0WZ+UayYVIUJfqFaQrz/EYNe7K6ehQyY2jUu69PImdCgkFu7jqKjmTypC9FH/4M5bBdtlby6j44/GyAFxSW1lozL+gsvcx+c4LceQAA4fKMZ3ZdIrIlnRuOt4eJTNu2Z7zRyJ+lX+FETT4Fu5DlXuzig/feYaZnM1UA4Zut4Hay+jIZgD8zcePDAd2M59jYaj1i39F8/Ag14ZZ43RRkYY1owRP82JO4RiFBLX4MXcoR7/LRHMp5TYobysZMoZnlGQzEXglADoL8iR/977hDoGY2dS/nBq1Cvveemv9jGD8iR8yU43NjbL29VnU7k7P2VMHq0KyopL5rww/nRYsfARnyU1Cy4uvDuNhxjBKn7VAKtA4JN7A4x3TzCNT6znVFBsMlc3weop+2b3v1YBJtcTnrQk7O/FrJ7tX+Ry7YWE2QOhNqlHCi/OR9gxZzBueGg1tn3a5BKBaMUE5uCpuizay6+SFGVXsfB83sZyoGm5yqspdQKXE9mazjbnFAtaHFZUDD0IpydbkbUo0aElNOCFt0CSfFXArEr9YYeDb6w/MSrV6s1QvCb7RqOZyyXUf8/Ij1HxmTU4AZ8+MmGgS/8QNXJNtlNkDn1ze0BVHS/gUI/CkMdPPODW2k2LZYii8z66o3rQ99nelHSPKfAcV+QBodhLEUYJHKvuBSdyO3OcjRnh1GwTt7sVIEyxCzllnfBR5Vz1GG7wgQ7lpXu7v+qeAtJGGSUu4w2N9QyXAMlITDoqvm5LYD+FYW+43sw1cFWhLGdRca8FfUrEwVwoXYfuXVlltXe3Wqz3gNKsHZvUKB12fPWVT3lJVGcT5gLPv/aII6Tiuwrl2DLbVYC2LKqyEC78pis4ew02NseJV4V+8tExDPC8NIO0UuSUn0EycXPSUvPgjWgo2K29ptbxVSoL+nI2yTke9+ygkMhBEYdsSVJobUShjNKQsglskV2Siz/15jKPbLchB61ZFpMsJYtNp/Ufs1X0WB6PHNktRpCHUOQHdh+pNEqWgUgRCtDiktR+ZWnX+RXOzZPteIA/sMM87wJe+Uanhe5Hocv4ohzRlwvHMCGLQ9qu+P4FO78xUuhlOUmUHDEHNeJND8LoVBPuu4fWL54Lw+57hQCzf9Nu+cBIcLuMwOzTFVTb5rVcjLSGJXpz62UkVWYHirG2YerxpPBNe7NnZOMb0ap67e7nbBMKtt2B+t1VbvgJjsEIN5z9Su+QJcSS67s0FV1ET7av+cz/mPtsGLy03iOJxhrEwfpPqvuQfOS2ePIMOLbJEItT8y+0YZ/MQ28pzRPChffu1TBmfjeTJ9I80A9iJkUQvzKjvBjWGwuBu+9w+7c9zQpIUJXCAdLjE93BJo3kJoX8A9nYqEPgN8Q5LcrIoFPbqL8XOfcnHZR/TZ+I+c9LCl4XkA/JvWMjjWHt9Hm+nOsKrtyLghNYKVKGM3W84C/8qe30Iep9ycbugH2lu4hwGRFIvcFMYGOViNk56zJgHZcucWbwHfTA16d1zPX7SuWdNxJhik7Jb5eStSrspyz6wkuBhH5lFGdvl5O8Lu4OGDCoZ0xH89ULKCaM2f5QJIjfpGyOxNSBk+HR1Nbe29IqPp33MHHak2m13FYunrsm4iRJsbOuK43fbEUJ8EKFVUWc4XObOMnfk0/KjYKIVr1WOOKPmZwrSwHBaiF6F89lfUgJPItVaKOoPE2bpGL5MJUoCbO8pR2l7oDaJw/YYzDM1xQpUrlKZmCtwWsDbFVyRO9ehdz51kxs1GUAj2ot35tucGvh+3vOZZKuH3Ugfl7WLQxlg0fKoV6rhyQCRmI/uFc+oAktnZvIUNDrBg46yDW1xH3Q16g5J7ANwbpH1bIFEVEN2mPSJ5qMGApXH4lmCDS64g8RSn8Ere37Jr2yTuoFvGzQdvlK9m8eASFBMF33H8K/T+MI4z9k6Qvn3D7nklKj1XVFYj+xtQLx/603y974non+9Tln6p8fir6yEVadhC+T/ts4qDWkUuoCGPO3jq+rY1MeHQb0PfR1Zy+WKKa6/qfy5RSDPyv1ZsURA8NGf7567BwJYW9Faao8OBemiMFrsycD7CfxLS5Ht/Ihx2QBPeS7HXb4nL2/3HG7lVnJufkc3Hv1lBqy50Cxg0SeSV5xwIRgN+vVrbckrZT3n7iG+4BEbLDSCk6nBf1fiTZgD4gKXOCt7LeDm80idTB8ugkYeqpDtrb/lDoMsH2m7Hj3OWdD6YwNVuyfkWjKqR5U1AHBIrao3C+PQXfqjmnLg5otpsUsU8G9djWd02qxs31qsqjBMXD+onja6rad3io8xyH1n49DpUBuu+6+wP86PuCAcLJK7ZmQVpy89yeCPOWxcqd7F/sGDCezqL7wX1M9pKJxRdH7CUKIvkUk+w5gKaYnPISy2cuscoNOe81pOqwsJzzVyQOdi/lYNUX5iHYmQl2FKIN5f3Ovkgs405Ad4XkIo+02sIoTL+N9qaMZ/XerSVERRKFOM3ecl6EbVVMxch4PASiRWLdHTLO2pfdjOlSn0QzfCxlSjLbTXAgGamJlju917ckBACEkwQDFnrVsYBERF9gw+X/+VNmIbwwfmGdloeZZm5m/pMW9XABj1yRk08XhMM+oT3H00DD44uU5gkMpxKP5jPRWqZjuLPoZQIVWsGnRk7mFbWMr5d0ZP1EiKiDZzId5CquYcMUPURSt2i+LIeVuAtWXP06m9GQCfLjXrZ7BFo4JUV/IF+KG6sFPPCYQB3NBzfeApQWXjs1mZo6m2Kt4VUV7M3q7LdKsxwrEsJfrSjJAfjN17OZA4zK6xVY8ZU4bcLBtL65CEtp/+aZH+oX8OwD200lBcIA11XMLtsZAkLSeQTqKlER1cJTeq+/qcWkXrbX78/Ll3E6EX125BcIhx0bcsunmn4+PTCrd4gqo/daeWpn3t5717a/hpEHTkCccks1+KbNPOHDDa4cUUPb85Ypbk+VvuUiiKOqBngrbxQhI96vsX/RSGwFIMLAONL9pc8fWHp4ITcV05114EHmIioSlyzK/17xIqH1twQ4PNV7+9LI5cMVW1o9CpzLbU3hs+utJDFHgJT7JoU6afnKb4QHfUgL2Sn6TBP92rnYELJ1M5VcP4yb2tW551uGYeSfH0R+UuSt59zCzecoA+hgxPekT4nJRXJ9HvsdImhgzt5O1jj4zJ6ldBz31/WNCaLLlFW23eiuteDYEPrcELzzBkrqjwyVMqmDYk+q8zVuwYWMTMk2D7DYLHxrbY3emiDyXRhPf/1AK2VdcsSdRnufPvQwA+JI92iyNzXpmXgUaT0pzryxEj7lY+juMum4SpUS0t8/8aJO2CsVdcGjMbhk/TSzzirl1rSqv1RTaVzXFniN+3+f+n4u+pG/8BfVjJ5lmtePzmbGxVIPERD4D+4ndRnbKl71PS6TEu7E9JISgJp+J8X2SP0CPyQEvH8jwxTMtKGfLRndZ/Ivr12rkJ65W7tcGCjFbN/OCRRWHlmFY63TyN2DurRtA8/Pyb7a3APu0gIGv/Itwt8Fh53vVXLc7sGeqBVxAuLjqbTYuWY1YtIO3xnLtIpGiXumM8gCo7C8SQAAPl5BmoZJqEFsmUwJv7/Uf+GtW6zqI4lw6gve1MLPIG+ieJ2uZ0X5Idw0Vnw8jh9ZKo/Vg37SYNyOchlwbuZTtx1Kn+sEvhl7PHn/pDSE2qZ2WM4JtIsjpLtAPbdC4cE5HXqz46CNietpv7HZOOR9S9AWekIZ5iW17vyWOvAWfAEfLRTzeWlXm6VstT+7/0pJ/Kbj9o7O6ue6AfCg2Ft+w4ps1h3vhYx2PCn4Jc1wlWLOV9SMPswDpTmx2TbHvZuVXWdZbp3hjL0jZ2teeKBk6rev+lYJYM5X8c5f0EYFLQDD2/nPzdwLi4VcZL4YzCJVPRobu57rAsGWRoz/sHGhcq2p2y5fjgGvtayZUITEDrLNgVf/zlR+wars3gwUClIMbRn15herPE2mRcPnTvHbYyRY2hlYWd6kf8quRHOvkOGodFfY0WOFHXNCYr8Vc+i9fN+5XEMp0nB/+S11dV9FeYJN1K84SwNSBwO2HUB/0M1OJYHlvCtFpTxt1wM4jHLh1VqSJ778+lbzfLEet9fi1Ulw1He8jvmjdOq0RhmO8NvSrK+UgR7K9Bjk4arwi9FTqlcAQ6Z/bZPe9UpKeUB+NKdar5mBuOBOYfbnI4qB/x1bCdbRrYOhdYyyo2ZjIYoZzz2qifmNh/9xk9xU6Rv2w0FDWe7sjPBMqEUMOoktkEeE5+AUh9evHKi7zWtkjcg8RH7WZTs2wU2vf+K1yFMsc648Ew9875wipi6QdbGoETGOPGS9prBBkVNCMCXp/6HLdugs5GlRDhU6qTm1Am/OBk+Ut80fh+/9TzA0/c/qKcrq05r71zQntZgszNRSjJEq9EXIw7fJbjajilJ7pp6bP0lJcHw18dO9KJUp+BV+2pI4irUXYZTs24thEy57aGclAi0OCRJ545HAMRc/kAkig25piuGCEHLFpVNDVZuWgyE17nZPeLMHdnNJB18dtt7FZH8a8f2F1oIfIH4Fw0/g/l807l2U63q7nf2f3L9XzULVUHS1IvFO4N+SnBYgU2OrBRDHVl2i3iIZtZToq6maA7vEmisDVG+wEQmUtJak0vzfpZmlmeiIsN997yG1Ynauu68rtqBLE1VSxvakv+ZtTWbhq9IQ0PJ1mB1uqq7z//bjP86SeqduH0eIO1DQU52kq/JQxWRuY9RkvhOfRwh14RuvCBMt1p296IJBJXZfXskXOLKErACGfn25+mn/2ttDvf0Adc/EyV7giCXhdAw2bFCbrEF2sYWHF2BVMr02JRKpOn9EwO/pj0kKobVy9DPia+ZYvePQ+2Stq58P2JKCogCjISac9fdgzUXY6IUgXSx+nbgf4GeyQA7E3bR/rBANAbSk2BkovwTnofsnfd3pDbIotwnlLx8dQYtYqgwSSoUy/XkdOjjLaxbZQim/XU8hgkxwUmhYpICrTOPNJmMtXipYRkkD1Wp6myIsR74lqWW+5ee7p3wqe/rAYhO0fabUjyoAv68Nt809IzWVTHY6x+sPAciGVu9lXHJ5qW5zKgprtjU1GTgWrbVorwhfb0xgOJzKK7z5lYb8mI1P1eMNhIp3UNqlCEd8T1M32AlPRhzPzsDtve9VwLLV5qG2Yr+LXcBqZL62lqOHxMafT5yTNVTi5kX50fGsBh/VUjk7FhpqbA8ctiv6TqTGjt7eoItzCAWs7KGx05b10zuGXs8VwxnKHGZgRDfyikyKnVQHjJ5qYr5XzlHgqWhc4sSqwJiTJdy0i+R7Cud5sf+fa6QkvvzIs6aAr9blAh1vr2REyGlj4zV/uGBG4mxa1WoYCX79BJMAVtkGF+VNWvXm9RGQh2LkCAj6TorohFmfx+jRuDpxGlOmwZIPXq9OGK/fUKi4ZAud/h9v0G/hL5yp3pkEaeMiSYmCSk7v3KOpDDtfQlCnBEEG/Y9/mwmvKh3pKR8uA4w1vTOLJM5KTOCtncbyReRFOiYiIrm8ug2Dr5N+Jwx+xkdJq41h9xFjAUCrAHN2Y7a20X/5SvSwIgk8JcNRTD2dr/8u+dDUsRFm2H7zjKYqdnGlWkcDekDdow5B6on3o1uONX5W2bUKWW52nC/IjPBVk7EYW0tZmnQQ0+JOcGJUjn/5PB8Mqh71r05rsRnQz755BEP810Mn6fYkzqzaOVaLDJbQt4+UVxO29lzpELepj9O0XurFuxaLD6R5rhHLWUm/2C6TrVVLDj9xkDznZd61kn/p2zGRRasmpREMqgaayOFVhyCXpu/VT4eTYAgXVTzkn8eUhggVs/ampRoY5JtxwKce1duEU9YDSCUiEFPK9+ZNLztIT3EdvUZIV1CO8HUc2P87dvbY1KWomjyYe551CZs6UFjtkZia4/WQn1SgXYKdbDNDITBGMUW4gmb4XOARhCkdwJxzQJJ2knwg55D4p9TjusD/JK3wq3Lq59FVS3RE4yLAgX/srPZxD7FKrvtqKnVwDRrI611+G9D1g1IuJ0Nfs0FJzL+QPeNjNM6UT27pVQOip3zrGZ4p0zoyREmlv6qqo1zl5u76s0ZGVSt3flRAWC/4JZlYLuuYECfafH/i/mvTuVnHyrHbtgMU03N7gPxzjqvMH/Psg6nsjSGuoRmkIMdTrdArG3uGDhVvh4U3uIwFtNnIi20nC/mC6HXCdsWb1txabU9vus6ZeelZgdWP9qwkmTIJpd2GtVy4Y/NWkFAulhRNshsydcE6DIJmU1tkE8VVbCwSigOFg0PKsK9jO+BtzmS1+HI90HusSUzyJW5UrSqySPfnrVZHrcGY0oxOjdMYOOl0g1FU1BUfhOAbWm2fpmu03U+b8TunUJGgWIUxJK9EaoqjiUY3hkfYFZ5+8FLJJ84FRWPQlo3RTzCqON0ypSYqelAKcNskTIAY7zXlQuQMgMEbDBtIkgSc0ktq2EtAtF4iWYGBJTXfrJsD0ktQVVptusHT3gmfigOPS0nezvmr5Gpn/gTpFIwv1mmYZVETsAUAB1g3h5drV5W06o/wo0uC6ODw5Gvv5QOavRetOJl7IxHrKR/1+2xDvRUQJJhBYy1zzdpo3X9suJQgS1H/uuJMQE3/zOvggBdKpOPAmMHDDmPsZn2tU5r6QiTQmVFDuaNIgTcdEVnSKOiT2UZ4xjy4WG+6twk24If+HLsHfp/hheVBqihE+9wIW4SJHRr/g1TNK42896IFIOQsKJTuZjH4uO/+04vIc1E32KTK0g0A4SWfrU7pqU5Wjjdo6iT0V5YkttcMeegpVA3nX77+JDTf5v05jnzxAyHijJMuR9puwDrpbT9W+fN9on8HairUeXJ4LuPkilmBCZNWrUVgjiE2LnTyWSoG14qyq3CnynTDGLZaT9byrZOn3Nn5FKuEzyvS+xuyLWrHK6ZNF9SojfNEz/kalP+aqghgtiMGUyc2/G6Ci8pj2GiZe6X5fWs4P8jEuZbC4lVvnxKkBOHfZ1b4IOEdRwL+qNP2JvqPUgzPbF1vsIwDi+osN3cG+jTpirsyyxn7D0EkeLg3Ufbkf8+VEKUa92Eotmktf5xYtKNobrAvm0PsuveTVo1bodrD1FNCp0vdT0Gwoy2yguUD+en82u4nF1DM/3BQoxg2eec6DbyB+UKp5VHCRyMcNkg/UuKPhZV4X0KDYX6sPGHi/OBk7yP+yasSgZzv0ke4fHl5j0aBt5HSFDeaU8d+TfHcIoXBwqHU72WSTbsSQTu1stATZfYJqMUwqqLRrOlN65KrXuZGcWxilKu/l5Yj/aJ7vjXli88JXP17uVhny9UzaykB8e7OeiKFppMd6zlsZskbGnat6OHfn6Fhj/mYXodl2z6EhbMLq2vDJfZCQqb39yoRKcXExmegJc5Mbi0q6CKf9w6azFabZtZelgWgoA4cl3EdRJuoRWLfLDi0qKLU7CLXn73hDl1EhFs60aYU2ihA6cBK3wJHlXgbLUL6BRWHVbeeRcyN7TjRdTqAmtlHcS8KW7f/qP1oZH5vF4lAlziyj4C+OB0/1cPEuBHC+70ZaaKXu1AFLVkQgd7GRXpj1pgmm6kE72Y8FCEjI8m55JVoNKqf+pPnDyTagBfDryqStkK3SiNsDngYcxsHQtHzB7n8OH7pIcQCGLNeGTKw5i6OyZkTdkceMAcDfyl2WhkZ5JMVybnITG5+WDqckwBD9Rdw9CU/Rrvi39tM2O58G+FTA16TwSRFHjNyX5Y70mbwovnoCqGwC2glvNb5UNrtbdk9eyuSHUr38nQPgMSR6IQDUUJrXcdnrZT48zg2SQQNZcZV8jsNUpIjGOcB9d4vmZm9ecXfUTQZu54HtyX6MM7eqIsRK3Oum0Pl279VtxoTddoo20UkmLuHhbKeHZ/MaElt532/qKjszK+Y+5dhTk+jwEfZFo6J1egVKmuE0NDJkJ68kkx2W2y9qgFLIf19uK0eknOvxRXZdcmriuF6Ffg6FYgL17JR7IAyRNbt6K+2EjTnxtVtF+v+tvtS/J0zY6yBR+eCB131DpqBhvAcvL6eY/kE4UXnOnCFhK0z0zgCRlm/HFgw8JMhBdLgnKDhjZfkVNrPW3Pl+zeXkcOchUxio9kYFIqfWNMtEdUeFOeuyIZoaMWSoeKg8C6uc0xzUXabHpo5mw8hwzTQR/Ne+0m45A39acJE1PRgUkNS9KxVgL4fXttBgK2xxCDg9pFuTCrXLEHVRTZYmh3MiPH5wmzMe1To5qhg4tb9z3GJYka3vmlcgqZWO6GrZjhppEzfMVY2mqFc7uL2XoQyKNXBtbqkzoq3B/W4mwc5vJtd9V56Um8KRbylmIAs6Anb1TTzZJxs8tdx1/pu5uUdwhByHMK/cH7oaJPuGihkkiGnEVC36DU+mnj0WYKCy5ZmolZqmNS1kQGl/ZYS1m7hsHI8pEdOTV1N085hjjeo/52Ny5i9+UYNFJ018sZqT+wrl/BstwjUsy6z8mR/ISps+af4JpKTVkgXDvR1G4i2MlOpkTEokmgFPVHlrUhd83XDoiEsl8H9NYn8QEVfzOnJ8Pv79AWj76RTxHxOqNcCue8RteMrpI/28yFQz00l7Ix3uiqn+Xg0zCFQD8Co3ebM526YZZ1pUjBCgy5AWto3LwFBvrxg+94ay5FmkNr4ZzHFmEU5+CFXqNaGnpf8H1X/CjyE8CkOIzJmMa8XYx0yrrvTrV8vaqzXi+5r8TZKrxz1W1VhWJcYav43vYv7lRRMCCqz0406V4R1U3sNsGTOkU+LbKn7Vcg2eSeha00jbi6b9umVoxkQaV+lVac00Fvtn0yuKbbImI5pPe2NYuXdzrnTd7p5vtCNSmmn89FSl/Vea494tr70qS4m6wpoY1kHjaY6UzqSGu6Y88HawICJl3hTqJmwpiT23YLz3JgOE+D8aH0joaiyGxeNTrzQ5hfnCLT9QMC35eqmy+AEZRuGxeKEfi4pnRdIhU+7efaIDPG5mDx4I3opFy2m88G8Kx2KUyLxOAuqdJVc2pHiy/2uS4y+nDGt+NLBfHR4bGCnhT4+6g/WDgM7KiVUi7IKOuv29zhAfBY43KBI9rrDJwtpucsj+WIVOa8VsA8V/zyapuwRT7tbYiEIvrkJnJgzwAaT3Am7CGTiGw387Gow1DKiJDRlHp/Vxhoa2AKJFyZedqGnLeIyBKbZTTLmb0f9yBBbpreVqPe38yJ8Zo8fO2nFjr/yYERJB/ytyxCPo5yy7Q8QTU9xVxUU4lU2uDNLjFcQzbBHIikEMrCHeBO2Dq9W1H8I1hcjBf0R3DQKRfBjHzHWO1b2tkvkviX7F6yECIsxZ6XtufC+kdHb1p3xjUAUtTMcxqv9zZL/1JvRp+g95E6o40tj0/2G0+aqWuSBybrUb1HO7iAVzuvoE7ulxoDSrmcmxyl0qQR6lj79lV29g1q3BdHXZVAfMV1+ZB9MbJyHmNSufal4iwEa1RY9Tjdq7MSBBDuOXnR5k2sqdlZZPouAtxrjg0OTrFCMlbgqXlStmrDkFY7tseenQBTYZ/Mdx0aBjfa98kHf1ugRE6M70stsxVLG9OT2I85SvVLX58wakR0Kr0xX3aH6NLX0MspvrcY5BmHFI1t3VFSapNDjnCyukrsDKEkGqsGEQvm/8eaq8PwzsQUTL/pDLHULMDBxOlMvfC/SMouE9+SuA9Pnvzwi6Eo4pxjMvIOx1Pg7FGi/kttsWVlAkPpY8oMUfJ+yYbVHq2q+wtRDOQ/Wyz9ce0wUrBH9QaMAAgLX7Qu1haDrBv5EJEwgtMiHykgEtfMzqwW7BOnoGU5DfHU77bVsw7ffE2Hp3L0rAW1v4a1p2x5TfuYVIsOZ125EXVAmXs4c59BGS1L8wO18d7G58doARtGNJkSwHAN1N6jz8WUTpMxBMRKOafw/Z7oKGkqWHu372H7EHXo9thLwvEQO68FvOp0pySX/EgHaeszK6G112xTniBfNML9PaO/fZSUnBI5JrTSpi+ZVufo4RLYw7IGdQbwG7fmUnNj6PimcDdVaWntNZTWvgxEY25uw/BdaKxYb6vSZ2B90Kg7KXaoBeDLFJ3eyE5V2sEfhS6DqfhvMU6zrbUrTMZ5stzeih32UDtpkjXU8HRIC+oC5otjqWXqZnE8y1lMMDTFcCJ6DIyaaQoLnmdh6Y6jfD8CEj++9JpfOH6ymqdCE/yqjRmgSLV3dE29Ms6/7JXhLWKEKZd5KkJ8WIF4+jRoOzMEehoP/vStGPQ+wryjCFKFjTdCK6uLbYEVDERAUA40TFftgL3hhLifwIIbbh5iqDHhUMZaQaub47HEX7EAIGir/idpCMCuBelVSNMyGLw+9vc5h90TVsvcwBWjLou5AEgmhWRUAQgxjReuuWo3syrutxs3ICNzbUQXBLGpFy2aRkvIi/az1pmLJo5xDjtmT1rJr+MrSemKn2hGbLenOqcdZWe7D/2gffNS2p55x7+SbW9tc7Ce8EQo+XsoxviB9MLj0/7rbXyCNcpE9qMj9+egJC+bF0TCo9rt0fFZCVexR5UwcevkTimgRmHCjr6eviUV26JkeuRuSbUF3bqFO1TBcVfszhm5iMuiBO4nxM+iI9gV4z/0TGNsSMvwA2SPZemVWN3D9tb5Yoc9SPoXeNq06t2PLMaCHYlKZZUj8htxIh5WZAe6fvAJp9hZn6BnWUUFVs5f0kq1uAhyTOodoyuohflj9ZoROrKaCzPThrZbSaOLCszpz/DsZqc6/4wQwCi6C7sL2Xs1NOSd0/5Dm28LmdDOAH2XLWXlz6/S/WidWdg4b0Z3kd49ZDKzDL4SidTj34BQfIIsd/KBtjBaK1Ry3m5RQ4rWsiQjhgwK1etM0ekisji2pxFvGePdO3MFpbkyGGauMEiodG43WCXTDITcRTf7T49arvWx3vU6d6jUi9nlw+uUq/nhQufc28iUyydrBidvI+s0vLrBlLhJLggG26NDbwLgdSOpGhfdamkYeppID6XxNRVL5yttvY+n1ZOPqpCbomV9GhdYD1TMlHjD6wfjGlOuUVqohprFJzCRu2xRpit6fC/u0HoLzckQZ6mTh7fobNGGVcju9vQ/1SpHRJwQOTBy10IJL5sfKhNZASmSVdzmHZXxjZA8/Jrfnp6roOeT2+ue+1JO9SxkF4qD0OWdfdB+ewrvZVGSQ8k7Uta0uoHXZohinBssySjUOenIHlqdhUOUr4zOGSCU98eben/u5ZjswHtDzpTpzJFbQ4hNJaiRpMZ74zelY+Jg4qWQdQncsfdAZF1U5mXM0cbNLyP9HrYAXVU/1/MuU1uz6S/yxKhvZDanVmQgcVGm1qoNve6Sv6XA22reaxhsWZ7MwyNbyJvn/fkiYK08UxqpeA866lXAFdrz8UeMC9gPCHqmEM8Iz6LYjv5EE5tpnwK4lzPZfuSbd4z8XbWdF2FecxAVxigogtgQ1SXicEwswUdqHLg2SEO8TD4Rf1mI8R2j4agSuMrWJu9h/rGwggO12nVrIPoBlwgn7Q4zDrycUwvzDC7qNtkeS1QVb4q/sbC48IeTocfwyRrMcpV32GUaieNJxiwM6LALN3GkEFiRvMwy/EwDm/D/Z5R6AFVBDrSbI2OIz/EDDSi2Bcz6II2rkroTPZYeTEj3ti80ODpT05jR5hgzFYPi8NotnzaVuCh0pPODEDl7JsWKIiX5qm2T8rejG4SL64DbRf2JQickoCTEXqK8CE+RDvSdGrvo2sxO1RHmN7cxwiEcYEdD/esMNEMU3DWtPqTVL3KPpWhatzgprRn48MgEK6dpYvgAJBpeIQhd5cnBdfQbI7gGosI1+Ar/2HdnxggMiekXT7HKqhnetPRknfLRed13qbGOz5/4/c/m9sQ+XqIX+g0Nmf+HoqBlTLuJs0glZGrWqiOBaLCwKcZUPCbJVQdvfC3u1MRJdCy57gtHjgp3nz1ua95CUmWiPgRUQn6dWv4Rcl98uxFJyJRAeLErRhmo4OHL0VVGXN134HmrBSAWhggMyh57MpzVU/0K71Ug7F5Lbhp0MD7qJRRuXBsw68mG0/PQLy70gqMIO7IgWkhDQk1OmZW0HhM5KTRExv44ESqwgaEcN8LQlpprNI+lF5Un4Yw33+sUPCASkxm2HDDKtQ2whjFr2SmTsKzyMvGXrEui6w1xx6xF2Ez7lwxhCy7CJn8MaYGMNBPLtWnWbK1gPY6n5aIQormEujdwz+itLqHcRhEH9Sz+nDX8HCZRuGeOyYjhU9oful6Q+8f5IE5n6VZffHbAhKis7KQMCTHQZI0Qws+dNq/KP4wmzWa08AIePsA69yHGbxR1zPRfoDNZ2I6kWFcItVzku1f9jDosvzwUxy62VSq11Uo0Nr3AwWEQPAcieta8afNXvqx8LQUvTJP2u31AZJ+f8xXmzp2uq05JEr4TfvZ0VOpBNOPdwIzKfKmwLzlcJR6R4Vk8L92oMlxgNAjmDjucJO2hnT+DRHP62j85OZEWw1btJd7p1Rucs1ddJiDdpGifxUAZUEjsDD91+O4qLHVoukKPFVBk5EXDNq01m8lZpjMdfxN+7vhX9QiDPX3HrpSq5qM1CIziW2wNKKoD0MaInFQIIXJLV1i+fMDJDdZun2kcFS5D6ngJkCYsSqPPRxtVA+7sdZd/5xs4mUDKWJoqhorH/baK8HQYvqVwjQcgZ2VIBm2/Yy2rFUD9u9OaKdqftIbDjqVLDtJy0UsEJtwKn64h0JYDRnC8wCTVcQzGCVHRqmqipahUChMMwCUZ7Gx75a36ut4D3SYd3Xdmy+blgKf1B83MRsDI7NxLsWvYwGRG5Ohe6yjTuVLqACfwABLYVpb0BSDsPXE4oVsb4NknwDcuvPGQlRVIkOIX6F5wwIIZ9rHN44dsW6ehin3B0QnwlOQeOroOJejBtdLZh3I3fIvnq5fTw2Vepht5I9UNkbH5IwM0+mhgAn2sNmRLna653C3J/nw5lekBGsx8BX/vVK8COPNnoy9IzFTAeJSeJPnRCPi43qhMdPKHaypb8A2Lr8WoRP3VuHKfmYRDIeNbhhLrVQj0FHQYgJrtO2jqfB9LSP1SEm7Qi4ztg8YyStvU5kKz+mDhUnxs14MG/hHr2ClLyg5ahydA45A8hu83Z8snxNjbPoI/qAHIf/QmaMGnCNcSzjbEZbb8Bj0h0KjMOA1slqYVZYxHmTufrA4kG5gralIHzzMho3yfvJcSwjiCcpacdR3M8n5Q9W73JoieeZjCphDpowcSTZ9vhY9ymOnstA21IvHfhdyx2js4HKf8vnSuFiZ8VULRjGeWkG5cKGqzOQCC8/lpMX1Nger6CeJOQ2EqjunLPamRspbF6WsSLNbZ0n9OEhN0fjczGJq82Zofh+UKYi2ZF7vlV9j7sSPgPmscwWkb4CXlJDxnCUKZeFzyerWyQ9md0Z6MB2bN1ZaBZ4i9Mu95AQkJSjbuMiEui/A1LnzIOkVA0s185Wtz1J1hLDJRgH4/JV9vU86KxBVo48Ddi/wjfexrpMkuyGKoufqandefPhX+f5ml7dcpdQYo1X+tDTwgS8/fJrOQT58UM5sxS01xmOA9qSJdu1madnjWo40C6N8FOe5vdl0pL7iUR0vs234Da/L3Ya8sLcXWZd90lCL+XALzP/GTtg6Zoya0VXSWMtcE54vbmU2w8VPIBZLvoIr07xngd0gEg//ikk9JrR6qJEFeaUIJeGyQEdI1hvBJFSFGR2qUuKiTEoY0a83CkXmFxqrPp2D/99k1JO1YS2RZJ9IKrGezWWnfpfeRuq8s+rKMhaaKNw86Osk+P21gkdBsZyjfNDYihFxiDr6uh3nXpIk4ACrdkPq2LyHL8fxk1pLdmyqOYmCBw0H/wKEVCEJmWl0Yd6nn/M+MAzvN6f/3RAHIDO2/YjgpxGY/KOftc4p/3HhW1hK00UMe1E/5ofc6Es02jO51A/dj7ZBhq6yyiMTHW71rfh5bnsNv1cl6TkRWWjc+ze9kXDO5PhKe+nUNEeWx2zGKVkmFPLDUOTA4YpK1CsDUIrDc7acV6FqOvtEt2Bb2Qj7/I5NxmPqUkb77IKfHK7XobWbz4Fo7S+r+eVohAgKW5of1x/a+cgyxrePD2YzYI2Siwqw99Y3dKv6j/PUElrtTlJP5BUY8rAoROUzu4F12qqG3znPPlRv3QfLGZaPlL0Lc648w8lSHis9/FO6sP5bYpEe1uVbjA910nYjXeYeuToZHN/KKe4A3RCGlraeyYF2XRc563dDe7OxmzxKoDrQJ01u7OY90n/zSQvsUDxET4LfTYhhlme2eEDCXY6vc3nQCykXA9E95pJ1DZQdFsy777yRknUXAmJF3BweNpfy+3wXRS9JMj23PzNrR98cK1i2f0C36HH6uzZLllo/eYB7M/xisKEl62nqCqR/xL41cowKl+WYMYf+7ObVsZAAk0HWGVWhkHyxu3mVIne/gquzrYwmfLX0Zn48n4pGMyp3DRw2nFPM+lEkS0wJtzxz4JMMXQjeNIM35UQ3JKsMAleqTjuPVU42penTMEOURsbdEnYocMOXFuhh9g9LNCjzcOjGZ7pi3+M0cMeUpievK3hEU2KCcoqFIT4U81dG4UKCbm//yrhFIB3he0R9czpLcgwarpYYM0rkxdpeOPcCGE6TijDKeGniTWSgM30VaJaXbo7AYOvZotgEZHvs6oi9dyTyombTBPstlWlFs5ySaHMr+LXFowcR1krZAxX/BtT9wB9LqPa3Ospu0WcFE+7gIrljtDeWearmX5ekyRRidfPPDtANPqDr2CuahvxYpY+GJjJdl8E1QisL5gWbrfnurHEtrjBLf0fGrABaKxSH5oAXzSCTgs7PAzMG2Dkfbphlf1cTSpZ5qFe/z8dwBbTVhH5aLR7++8mmYkIp37LX8OFfLQOdnejSvaeCYW3by2OCf/LSS3gMYoAt1AcmyyR5p39Au5R3JM7oHIYEty77wyqEHBrEGaJVhQQr3Zq9+qN3PkG+qt8GM+pgtIsTDPFxmjVYjvstHPd5HbzfGPdreqmdwNHI0nQEWsx0jz/2Z0D69AK8VQNhLofgsS5DYc9M4/BMJKNfDOjB8rfH7KfRn7OTbjh/BCG1JNlFU58Gp3GDeFtutg2A7s61Xb90XHYdUpE+xHGTTEpE6cfCIMbEVPPRyG661JTChCWPyPrnAjic+i4Ow2r2/rF8h4dg/jchsGtgnOUHky/Ott7KRgIWUWLhE0Ao40+eVVndopZx/SD9Mz3ZLSjh60cOdx+Ci+wHUjvOTxdLiWaukQaDTEqXzQIaaZnBqmM5bzc2mfY0Iy9c+S6w/wD7pJoOMFO4RC7n9pJ9cuFDTo24XXG37IVp/xAuyPPGZ8fj6t58BwS+Wjz8GBDs1JhCMLCajO7lSubfv5SdWAwEeznnEDQBcOc0GvYyGKshAEdONVzeGhcgUqic2wlSikPCrC+IjeN2v+iyBjrLVF8v4ySwuluEB+U8DTEqx1M47gSHj8Z98YG5a6YK3m5CLpgGJy4eFsMSkh/RHRlLXIW/ensQQVaJUjuB73SqVOCOsymKdMB84CopTfnzYfeR8ureBHG06BU80wzJ5vTHHYLkqkPqx12l0ZMnwZl3XLhde0gY4dMsR6RdCOiNM/4iZ7RAeXtUOTn4l0R8G4z/JCYWRztqSGvoxj5o1zX76taHDmEVgIH804ljgFWTF6bCosfMasTDHNKvjHIhHu00X8C/2nf30KSvZoofwElhiBtci9zDy3ByNDIJCSP/aP/otZIsJ9wmDtjDpQamm48UR4/jBKslLWPkRUgHGXJP8XwwAzBlksRaRDGKfdcZZ1BzPSUrfqi11v8PljgTMNZ0GOyPFP5d0xBQedifywlTijvbMeNgpc/zrHpRr+HveqF2MxoZ+G/1K8rtjBafqUfPR0k3d/7OV5GhPYUOW4IR0/yC7lUmy3CkSjzRTAguFyJXXn9UGueK8aqHhdRc8gShwwlFt5Y6kMNSribzXU1IKvAgZ6BxzJ/vj5qI88qWORIDBtk6AOQiDqAjvovFX6/RgcKQeq1QI0KA78tYATlzcHj78MswuHaqoSDE5N7F8DcQ21yKwnrV/a19M7hOOWALtDh1xC16XostSVsh9nfKstJOi1b9BooI0oMUEiq2NRMCUKrgPI9fLpE+KAb4Ix1/H/a7XakHjZYknkyX+XrGe8k8VCOOqIdgzRa7UA1GgvLaBkblWa1EZS6rLoSS6WsZS6LBaUmAYwC4YmnvsItVG7u5XL4g4/XL36M8v3lx+jKMU8vLQyAC+VQm7UQJvz54b5jvWjcDHulvnyUroJlbMvUKB2QGo0VfBGg9mIZ90SRROUp/Njb4vE1PWJbQUxemHXGHcGHLRHxI3dNYQSQV2nPZ92m5aEzdb2bFa0v3rYmu/qHpUmZZ01sIwRwlXQHnJWNlFpINzSZIPf+nqhsGILddm7ZpBGuTZTt8pWB/2kU6L81mvW8amDxAAoZVZAxfj0DBLYf/g2Nx1CwTYcADNDQZyWQWMjKZjxrQRJEHS6NUWrEQOygzyqOssh4w71tqZ5ye55ZGepw5MmVXr6wXAUFvred19swiLnrDaSGeEwXJsrV74wELw8DGVMTXDr+rFnz0P8bywO6t+9V3OaRVerBVV60RrBbslW7tQqKZvzJTtNoJC1VOOAx7pozGhHFTm/RWXLLigMRGKG8Xb+fXrgepshlCjt0v9TSrssWgxX42Qfkzdh5nuheT4/GfoQbfcPyh0201C7lSOrgD1ww0xF9Yf6q3Y4v5VQeR9TXhKEiKE1/ynUyb3Nhxlp9etRcvM3MAZhfzfBlX5KWRXWfD6PMo2+ECxj/vtqi2HrFhGWfOlXVmsEq5p66ZQ2UeK/mWaedEnXt32fpm0LTO24s9ArCN6K9O03G/FNKQ+9jMLXOK656nzfznDEhQjVdriW/Wu0uwWNGtbi4jcf630vSokQ2EN0dME66X8Uso4YYyP7Gn4wR1+ab3Obkwif3ubmDa8tCDwJL6ZMFXVZkExUKDMdYT9yymTGsvZzhbJa8MeiqeDw895CKcc+gjhGRbJVWenXM3YmZ8DdVw44sahfrKcTZ6Mj5R4AgfkWxUsNDL7yqS5mEMR48U21I6LWtBD3wuXRtG7fgsi6HDTsZv7mUsIlDUB7d7vcWxyg1vKFAxiyOECI5f4qwAU09xn1wHBhZzBVH4E3iO81uThFswomGHWV1368FhrAWmu/q60yFUHacJZVFS9EH7RLwtMaEyxOm0Y7ViGnhGm7pFSJ40HhCoY3mmpvHKiNcHaDzRAm+oS0fSSoKLkIumIrPelYBM0Bf/vjBj+3u00XUSZ2cNkDbxfQKgrrBNR/uQZvUviLnqvyNZbm8bpArns+0S9RstwJKO5AY1VT9+h0uC7qaFHNUhhdxmWqR22XLpxyZG4jWrZ9xjXcXSApyDIKXYT8chSB3KWbokk8gArjUG95b7uM5yxrl+RxYpN0o4Sr5F4gP3pKwOUu9H6hLXDk0w/TuQzYn3omF/w6hG9C1Twh5m/2jHkjnaprY4fXJBELnp0phKOvQhhzRkdGxFYnoYFtd6kb+AdxF6KmhktRrxjgpblPuel0cNtHPxuEB7SxRu6+rPTkpkWCUCB4P4+Rayrh0DmcekIYVBPidQ8UGgEKBh6ksU4m6CY1x4sQief0yH1MK/0/H2xhum/IwFGgCBAfxuZqFDJFkR1cQjBH0v8h5oCiTqPpTHOpMJ1yg5BHO7jAexoe9rDCKgvuNzj57XdAZJ5LUZdnzbIVBOQTGhN8znxq/B4kEw2fALLJ4LWqwTP8vbh5FADWXOdT1qGWqjTib6Tjh7Bm5Gx07RWqC4tkpSU/cWq3NrkvpZd7yYwVy4LH0OdwQpuhpBrdp7PsHHD5wmJF/zzBnSs5ttxsZG7OBarmYS3Z/2aQkAwlN1N6MwQvtoYTCjxE7WgvZpOTA5xxMunEylc5Q66Y0yY24ShcNbbwgLFfzXSFkhqGWFSbrWZFUsA5Y0KpahFlPadcBVwjZeY7iKbBHF+bbDFtNw2/O+Y4zoWro/Ik9aqsYEjVWgdRn/89X/kyF+luAT7dx99zKnnksUqc4qR9hVZsO9t0Omn//duyFd+EXXItJpnLEPh63BfmqTOwEr1uI5ZH97/4//+rEQIxLfoQNLkAOFXHLbj/la9Pptcl/i1MQZHQWA/5nHDfCrlfsfXFcefNF3u1uGtBkWdU0CYXYsLYKGNAYZJ06aJGd9b0IfQwbZPOmmKDaJByKoiHHNseVgEbJqbTbcbI4mYAeanfvWccxTMNVcQDhYqxSDFzmAKYRtk4Snl4Ja1MFS7Ux+f66l21Ly/B/CEj3WhhzcpSeWtXF/AsdmLoTV4o99XPJajohvgzKX4IFa+xIMAVrewCKtIvAej0LVsgnx61ja56BWL0mna1ikId3iGCPCEXg91rmydgqBhlIaWWgD5R6AdXp8jIjrOnSwbQoH79tiR79pfbvKSAqIGUNZj4/B4KlQifR7974IKn6Bbm1xoVXcIbIxEBTPW5sWf/anQRQfd7+usJaWYpkSxgzTlByq4CbJtzZvi+B4yp5ka1UETHvbRFzJk6tNK8hFhu3JzaAnocP7cng2KwNjFwS5MRUTD0YHpnHiqgSAlfKnz134hIslqRXjV0XwTEdCqHZfXu9YtlpmIwLYXgtxP/5+nWOsUDS+nAoXVcA7nfeCrqtFeUAwZPt+tLhMC6B2HKGrYRinzh0EsR3KIlIYBsyEZjHwfY1H4bP992Xhq1quBGt2BoLML3w783SIwhwUVGgmhAmUCoQShr0Y6qt9MZtMHaFJYIJ/R3xH0gdcMBYTm5gbFW45/YLnyidbVFvMgPgqzeQjiNnjivwpIK1T2GbPqSja8jIyWx3d/7U/uwKb2wxyKXtihR35hVg4Cza9gLclx/AG2U4cuTzQG5Zqospa3ZWUMJsWcrXH+PTtW/FZSormzMNEdeuctS3i4y8xO+fyVcD700bjiNdZac7A/Mq8R89cjqn7OWyoTrfNbbUmL0agTp3yBVanUHYATN4SoOdYrQsPXhIBUzXccjcrKUMC+XhulTvVpKbn0lfYSEqNUFNZN9OEK6AxLVII7SvnOlKsi9spLoO5V/+vjaFmcGjx3H8jswrqUQiR/7T1/dvNIGU9vzedbJhiyez03piBd6HFyL+SkQrMs6RD6wPAWsXuY6xUqVaftQ7BV46y9AYiACIqEr1HhnaECemoF3ibuJLOfHodwuikkikf/UM9xybGEzd8tDU8BrWDmyikcY41cYuaDjffVSHM0oWujjbmvo8/lbDE/dCBVkpRRw6QKUggBngBzdC67a513mtjx0D7nYmjkwigUXRGFuxDepDOvkDashg4GSntduKCgVcxAxrqKBR07zXb8HT0ryaE0h7zx6jhIDBJoNFlnWAxJTR1TwDO1hgGfdMKGbsVkrOiL1JsVWFMTu7v1N1SSYkfO3C+EkWPwQesYYYiklccrosDJcvaW13H6sBTRT/Gy1M5cpKAt54SdSmIVrQfwmeZphkARmqQ+4j/urghyabra2aRCCfugOL8FnLTrPzze5w4+vQWV/xx7uBKzllI1ibNrnqTOBpoJpvP0I5NqbwQGIShGfWgw3/snm3Q5Z/c1wbAwaUiG5rCjHaLOg3B7AvOmXGdv7HtVo0BM0UvUDlnXhng9xCCOqGIGzPH7Ty9X/DSxWNcORflS+D2g1oPFFrgNqIAM6vgOpFcXobbLyVBTsqHsGcxvO2kClDmQ8D5wm4WYf5UktNe4TIhspP158WXvThlxQ59W3yFTQSRqmBGmmxE58y4Gy1Uo4H0p4+96pPlwxAbL+JLyyr7kkhxMzTFD46LiZXkyvBtJ1aXb1VHKAV12Qz5UOO+6szzNBod29RoZe9Le6JICShRCN4rcXJZjUbBV2eep5iEWWx7vdKpAlj3m9PIgoLEjntST041lC0875puzrz7YfgZcoeCiW70q3tAwiEMJFTFd4EuXj8nr9AXKhN147YTa535OchZwCuwRZQ8olFU5bddMYAUYMc7CfcrwGT8rpKHGq2J4Of+Cgk2alJGqkROp8vilujvcRhrQQWZEXVd4IEomVokq3SDNIE/qQ5sm7mnFMrCHClxcYFPg+Y3JwLrg3iY7/Hl5oSKW5xsuTU8qgimazWr1TpW77KbDJg/cQKaBLXhkUJWmEQAR9B/edRTx7IZFlpyP+nEVoQtH9hn3bwiRhbJfJaXulYbkGn8dfj+jRgrVogJv46AE+wIiszIyPI0I/xCdju3RYQGK/FRU95DAqQgUTRuzM7ZwPoMfS60FZwzb/qA0Ua6zdDCa+XoRon43qpVMlqfnMWB+o/G8A7pdaPrXZNaO2VBnNuH7xsJSHn7ZEa2/O4pE5PGQSUfS3iGWLYMupxO/wYHpITTxjJX97w5iRAvguKiGLDeV/1pAp0kw0Iz4DUXUD/IZDjfBnsSJRzRQ+dB68FfpJIQ1fMw+fZAQZ+rwatlAnpM/x4jM0QWD2TxoQiiF9Qga7sfYWQ1WD5v06Vf8Cla867uJ/rkaOvoGUYugm6Fxfd7Yey7/d5OobQupRwXLzKkR5o7bgr+OL+gRaY9tIfdCNkEPqh5gLbmvts3qBQ2tvQsxxzyEY5EdaosDcPTtNVRAFxSNTYvG0Xx7IvfhTx6wryG0/kD78gAyyrtcoRfDA/20GITJ44lm17+t4Fh1XOaHw3D4849oVQTsaXJ+7+W829HXfsF4qw9Vc1xErK6vM9ZxoEaNlNLgmDeU6TUjBTVI8X+r5NMISGTLA7jLWOKRfpyhBnd/WJoKJrxAvLL0wrYxWT2vZaSdNdmuzkPPhMcYUpwsZbGY/rAeTlinumIDNYntJ2n/eNdVjdelPtowyT2lRU9pgqmkTnyrqYxO6lB2cKDjaQik1T7DQ5UKpauxYEOzr2RlpSwbjuCngA8tutL9U/QbPx7kaPTLwTvnGc4LoP7ZE6cyagRFCTskWprvqgt2/Z8i6vNF/eOZOqeJVmkVqJCU/WbRbvWeIsUb5RQma+kPyjwwjm+71Vc+qLlrbBBGOHDDQ74frGJDCkiMVP4608W0A+soOOexVvjANEMYpsTk1pZgIbu/xwWC8YTgxZdCo5c3hdT6uU9P3UpWso+hciIkdOfUTxm5xakXT6eQ1L//2i5Lv3MiuIbfLX90DsZHIej7KEZIrZrpa2ZTe6GBGLc8C3PVr7HEdN//uAjc0voO6SRdnrMHxrEmPX16Ms4uBgjiDynxYwHLKGOBOGGMdYbKGAV57/5NyWrpDMQGQaBKOzbcjJyOb0H01zTkyXPlyGwT6L/IJyxMdZJC+Gk8vS8BoIfPubguZMK+WHmhcD1UpyY6tts07FzfYBxOQP5a5EZWHjYngNJkldgnXZnZuXiUxql9T9KpvmLgwj/GAN7VzYtoc2mgMZ5lxSfdCbfHT8INy9ks0CAiKKYX9yx9mGHSb3rWIg+9GCbVNrFIUWlLLhO0t6TN8wFzzE9nnlmlWgo2tPcZOxOKxgCUdXeY2AbwRyIri9/b+rsOIApjiedwWkpOPKWmGEiosmn04KZc1PvNeufS14vhimzF43zftom7pPeKsduG43r1E95PErdDI/6P7RuRobCqlq7umdBTpgJyaKJCR/MyItikZ0nfqCZeBy0mjRr293m55Ol3QE18BBK3EHOBVzsfTOaYFxAKNp/Q/mIM//jASeU9XnHapzhwEnHvVt7JGjW5F6JduhcqeypEkIvkr3AEo3xhAGUaSStQi2kboTZRhXwHBazEP9C/cwj+Di9WJDI7G8Grzw8fFSVQTpbXLJoSk+WxexpeDJBMWKWtgl+rrFMM9sbJxNpZYBim0UNDZoyiDi/9+9PhvhcxlO7RqpCkRL3oYopvNM/S0smfzSKAEpDVZjIlGGHSpoaeHtTWUdhLsgqs23JDeD4QFeODpORDLFxvTeizTt53WgQ9Kscav6fHxQWzhkFBQX/JCE03/c1gpIyBKKjXMerkVMgGZZqwtYUC6ZWXNZkXKlk9uUY85f++2vSMZuR+Wa2pdwAJj9c1et0FyWncQ+Tq10uMHRnpFVYbfdXu02bG0yxvzA75YbiZdu6PFdFLH2NnEo9eKQ1ReVK01XnNGJuSFbGlY59xMr7FpprA6ZARHUwgiR/iVfAj7Bb+zKuMz5TJ1G5cwOMQp7cAb2JIWMjSGhk3pZAZoJyBTofnh612FMt0LOkmGeBPOM9nJ5w+DXw9ew2mLZT6gF4ffmaGvGQ6JSdJjIZYWblcVdUelbqo/TM+TMgWUGr7PS1UFek0dqOi7cTKqcXljtzWVTl7uAN6wDqwHWrb8yrOYTAybmyEPa3/V82L36pbXt8wBB2maO7hTrU1uzKdSQQTOYqPATReRa843okScIuEAmjUnsDJxSFyVrtI89YSWGZeLn2XlWsidPPYKgw5R5VmN4tBdlqb4V2sp9X02F9fjHVJxcO6cRYdmkP3W/WK27EEEchXxFf2a5H+WeNOtJoO7TlnK/tstpvW4aQAI1RnfRtITNuHnUENu20U0L2Ypa6DKIjpSnlGgJdmMVK77rOvtxXueuqTQzPWnZjVipr9JjpAXDSBvog60gXeGHGQ7C6vlAKdPtm0OocFnqyw6BRskgLrFIrL/xgfDPoJ1yAoSdEKweBx1/t3LFvX5Gh95vnokwKJDDbxV4DBo03TiTQ129vG6sslTzfCJU/jhVZNp+iWB+PlxOaVLUq5dl/GDiwk1P1pPz+LgjTsO6bLGYBTlbECw37WlxuGdxeVdhe07YDHqeYqNSnKL6hZQ80OCirKEqB3BCrqbSsvnPFaJdKo8Pyb0Ovd7RMLwDW5fxMp/g5pARgVG3Cffo6tg7KEk3HWZp0KjSDJSEzbhipHnI8bT2L9Pcl2adsQbfb0tu3p2WGAEuPKvGKy7CVFLlEWdVgiuWJlQlqhXpVnwFbxSlqxE+x4hllKjwtbon9buSjgLF6EH6p49TJsLmS8mM4FwWwu6ex7KkTR5tka5sLFpiECbSfVKFXQd03ObcOXYyBbZWBprVHbUzLQUyj6F3BTsSPapVd5/QNkWHPCK5YTGqzIpo5NheRcWoLICwiwbOLN58diIFoiNsx9lNf58SeUlCOfr7EKR/7MB/AW19600hSai1vQdF4klQ0PhBvX8nPOMppz4d0tFlrqJnH0k+O7PhwxEPmbamanpH+LWVfNrA3Qu99i2MGWKxv3ariiJiw8VUwM2U2M1NkTr/ugS/UzVaSHkXGUTKsTg4zeZ8+285A4J/0zct+9QrVDaEgf79O2jidOfZ7OPglzvx/UfhYK0wnf+z9gj8qhsLgNfy5VHbv/eDVB6k7d8jgpv50zAEFVRJGBL6ikj8oPHFJdTHIkCe3GpK2zbYsVP/nhXtRL9grYqyC7dh+7wFENYv2PYJpq7PcRx+9uji8LwlQ7D6lNfkvBg9fbaV3whnzD1glXXVqphYOzxM8Ig24mplD4Qatuo6vxWvOrPWJSSe09JJCxxP6B1dcD4J5GaelPh27n0N3H8rd5+jv+3MzPMz3WKasikoSbeTMmJlVZgoCLoj1PfLBVbU77B08RmzHGoRM1WIkvu3dR3xCK7Y6YSzg/wwy77poZ81eLxQrlfgpcj0jphAl4inzFq0+na77KG3F6cLTfvY6TnmijEn2c/drrVkglGvjDsvDPrUtQgMk0iAS8wS0+jm2fs7HR3xS2d++3ZK92bYHLU4An9u/sWXU/ytVxgAjnfj9qZE+sPJgrNtJlIhKbUuFCWZ1ViNBgcdG+bexWaHK52DZ2HQDm+9DX+SENnkIah2sVowDeSkFsOiWfm4VSQZFuCK30aUm8T7fJ4m4CXwNOnq0eo/t2J1jU6/9OPIv6aI80czRakagieXTD2t3Ie5F0+ez1+Muta5sv+XwkNzUpoaQ+LI0ES81dlCRdzSrVn8vzyjVgGzQzFSnKWgNpOErMqeqmDmpI9GFHktWYqNTEhtAqALXEUHcBVmwm0PhIdATHwIi8fSZ7CbO+ECMFsHeuAPU7IrLZcmUmeZBIMTIFiuUU1cTpTRZGhybmN4ND2VOSee2fwyV/z2zLTmQfWOZAQ42WEy4MUkXJMvpNWOTaFzUzUSLZTpHoAa+528t9jh90ChpPJdgvwJuUPowS/ehCfSsZ3r2GB5Wi1EYmDJzTUQlRXadYllsYyxlN0SG23ys1GbsHmSOFNgmCWzlAA26GwP//iKPrbW1v0qQhzIikvMmdgZVWrn3jASS2eJcqGDpsCHDLPrFLsgN1e2GtkU0fdzewQ9xzYXpFLvaPWn7lOTPtPqa3VTPcDIv0WYoQP+SqbHbDfEQ6AoKHq/LlAtMK737zP1B2lGGuPzXHlIeszcsTX2LJC5w3YpERJVyREPL0q3/ki6xRzFk6CKmrfTpGhGSJvsHK/G6AFpGMcdbnlV/9cm9BxhdpC38hsAP7n+mbEw5CT7aKXdoBSB3hAP4HRPws7Y7eska+30bR7FEqczqb1OFzH5zAPrInMv2s+jTaLpgTtkeBWI+Ed1xBwkGTFoS5ADmtmvDk9kHXLy9vfyici9uQFVPNrdU16BIuTtzN/EeS9Wm+BxDTOfyeW9w9h1AONZjO64b3fwUbaFI9zh52VPfoucFt/z97vIGB1IphJZKRBRDqGI/+sejDOP7V8gzQtT82mPKg8iCvFG52B5OoyUIj6psb9put6TZOpW02jSlwG58waZstNDek822TGzPA0M+PwSfABFv6bmkGsVOxuxpCVWm5TDMN6E3ZA1rIAAzs8Nhk+xWzOJeJcn1PGdyxf0W9GMIxnjScAh5WodETyWro+VjhGvEtff5pb7DCyFK2M3P1Cwu2CfrNjTkHNELZ9j8pShiBeAHltEGsA5EvOUbSv1gIl7e6n1kAAABPaQZ6kRRUsIf8vzHihpKhK/JPubE4hD6seiRelT3uMeBSWcl9nB+573uszW6QgWDNPgBXIBTZYByhUYawr1EoMWZTW3tBkNlqPhZjqJF8A4TW5eoMRUy1R9ycid4LPucoGopZ9WYne79Z9pSeVkifMxFj6TaC03Ed9fYz8NSCelSktTmueQELY5neHukmYcn0BsAuFTn/6ZEC31FX3KUgW/W47Sj/Six/KlMLyVymUbMptoK0lGIgsjeFcgsoabQfIRnIIO+//1ATgb1ne6UTMURPCNE3qkzJ0SQcxx/ECsySRZmvltRL0QytJUoeUJ/5W4DoMFmeq13qRBTYbsoc4X1nFRGfxAiPQPZZHM5/pFkuNaCCQ6Crv+JRO0GQeWtROx6G58fM6plMkUUddfGkDF6C+pXXug4HX1eK68eD9+acf/KT83LZX23b57pP678vqMZ2QyoGzCc4ZCQ0R2BI05U/6wQjjvtSXQrFTtVtf56nAqH4benIDAUJZiCRgjfBlU9fOidiYymzePF98FKe+i+7gFKmrAhPEwvr4FMnv6D6j2F906MGgt+YO46RMs77IhS8X0noERw6kK9i3kqu4wwqqVGgo3qxDkd/EoAmBSACo1UrsRXHk72+kPUqk/s+YItrfZ6WKqXV2bAUU4dRICbAFoJyglUFKazHs6hr995dK8rbBphNbSr8ox/qD/olGbarmQNFtnq1ZaVegIQsUukO/y9sX+OE53OcNTF6cHC0Q2lWgoLu1CvBCV8zMgqEsOpWQ7EGWHG6Ukzimi/htVJTtzuWEHskE+SOgeYkjIvP6b7WiQi9oq2rJGCBEy2+y73nSn8igC0+eTK1HeErGqt+rSOun/kHFyRqvVaepGL5NtXUnBlS/vYRWiXjy3h4hxrCGqqefCj6Cr16Kk59q1+Dt3AEYV+AtFYTWcvZDqeKLtJY9hERiXapG7+vmtzjsFG2STT2pbmm3oe/y/7MFb+0VrY3mRBgh+9w75vY+ljAJn/xdcRroH9PtPazhcqQNxD/uSb27pT/MUpj9tFC1ZwyfD7En+XEQhK4Vy71Fe4OKy6EcYnjkDrJZtbL2vmg96bFw2DubZGs/SnNDEZQy0wmNOHNI28mbgqL3dS67pLVrCBBCtuIJ9iv7qfzOt2RR56riLUh0uTBj3v0cCgXyNmE18SGIwx9KrAm1RCWQGhoz7IDfcnN1sLtGeeB2MxVusd0QfmkNsJnrhVF5t9M/fyBlWZ4pQMORjtY2nevO2/cGgJQ4EEj7dJvz40xq6FU1ZYdWxg4uCepIVC7NtL/yuqPT8pH0UPWt312tHQ/awWksSj/A13vkKJgq7g8c0/7aHGkjjkPgUlS8LVG09+SS3DTWjAOz03bhSLVWAwn74SSbgirs6lmhF68rMMI4jn/+8pF+HajR0ITLIOxI1uva4m+8lp0dy6Uc55WbqKeiUBr9vvRRWSiRnnbNQOvnV2Nz/K/NNecGJ2RulHVYV/r+E3zujcIihug1ocT5EXvoLPVbn7xFHIhBeKnGhVr3AQXMjcLQJrT28Obci0mA/otWuWf1ZiuRqiij/sqG+URzT991DAHf3avFJtTYfA9PB4eImmH+Mc4aHcEMBugLs8lJqG0Gt+QG40/YtrHlsQtbTj55su5/dqYwlw2Cnhl4iwKwePN4IiKtL3bWmSLQKTQ8dZH6ADuPtKtEA1s4ZDciAshKQ4JyIZiL02xRbsx2TY8rs9ruv3p8qX5FbeGbigaly2ZIfe7LAeJ/JEZiymZB1hhYRMCUr/A9QA09ZLAz0qKZ3lmQceqLm59NtVjwoeSimDIyLUarDGab9VNmb3RS+x3FaJ27nF4Hi+eEqlJRyr7rtRGNeMpEoIag0ShyrxhJ7mlGGubvMU9LN84UpoD4nf3/oOMd/uTw71lD1qk75MTQQ/KDm38bCNU9HSd7CNzgmlT2zvkrpgPE79DnkZlfaNDKRJ+9ccINQ+OIGD9bRtoeJZKi9S7NH3efrDuWUTM/XDfyFTb0cesk3M+HuRTy0PeB3VG94hwBshLtum+aBu5Eg9tA2Y4cpG7/zADvS7nV8KIkKKvETIOUXO1ILh+vcTuAXbv8q1xW5x29dPI75RrqtuOGb/wzJvuIH7gPjajI3QrH5DDycUEQDTkQBrOtp7o/rEYuURHj790vdRrklt2d/tTuTlRssmh6sogyygMUxdCka7JWtjGESlEefDb2A8AyHzrmW+3462MBbw0NeVYP3WN1Zr++iiLqehMa7McvEdEc1+e/22euW3OS+1d/DC9cs6bTFgtr+7baWwwG42aiGp/DLRKGSnVh5TkXdFae7wwflBuoW8ozudFOoPGm4BlPjPjytx1FZ6R2/w4F+UBzWF0HEXy22Z6UzyJCfw65tkr51sjIXXqW7UEDI9nODo2JMvLUT8h7K6z37XUGCMI3sEdGhFIs3H9McfnOddzXCKMjDtCn8s6Ma8GJSVFlmD0Ksa5BoKhSBse3wwBHsG9QDYX3CRFIVmAW7szhOGmW3B5JtN3SNBZ9In6KJ+HtCZRYXR9xBU4OpsV9oZOeuRT8BgSPZYc/nkxFnlmFPuNEspkkvF9e5nQgG4nvGtSkXRIoVM2V9TExxjdRkoNymX6v+cyiIT3tmiM4Acvrc7ajhJPvGxRrp8a+3SF5u2evUQ8pag771bUTFuIBGyYgXDX+I7emAza6Swn2I/LDQx3YGaAxP/NWrod2GjpcqXurDnqDP62ivl5d1/uI0qjlLEbSoxGgbc4T+O3ykY2P2Bysl0KAkGEjrhkSJDSED0PEpXvABCkZOGwnq8RHGFK34GLslO7qael7lIWyRVbRpDnwCSEklD7Ftsx7b7Ow1Lm3PFshRC7m9ECuFkVLk9c+sXq5DcODc8FmPNdzmMeHry/z62cYgh4aW33tQpKeHIxDcfCeT5E+2Ym9wvg6O8KVCkqfW/p0rGAHjddpsxZd0mnu+FdJGVqpqhO85cy2ZXvqXL92VcqO1nsOh+5fEgvzNZ2yNoF03cpgiDB9YmKSjdQ9SGLFVCXxzkUIl720ASD0mDbm1PtkXeTunexpnrG0IoUYJuW4iEl0yzFqCVZE/1vv4qmELMWcc4aAYmuwYzIkvOMMPHP5wbAc7f2EZrBNyUf11YLUanRBuE03HOtwwYi3dj2aRz/R8nsZA4ps+JgcI/84U8SkHaciq+Yfd6kbb8zEYSS8jG140OilSp62ovuHYNlgQwAYH0iiCsjA6ZgxgrYYspNBPYN8QMZ12iqG23+aFaHEC1PXBhY2o1zr0JeqDBo4Rq9FVZRcyN9XTZFbR2ciWJheb31yc/5W9cAuKj3Q1SFbW+dobif2xFcm79AP2IwezYn/EBTZN3GS7Kq0AV2y6EaWBc1GufdRNL8s4t2660TOnC4FY4O8mDV79Sk/geWIKb2Zm/eza5zN50Du+Lvla3MDLJMMdSbPupp0vVkTJosWirjpXMikpiFBm5j58JE2R13pB0B074aHQr4mRwYTXYx5Jgj5ZVdq3VaPs9cAeetBeyMvnFEfDdehUsvzhoo7s3fMIdp3fQuj4QAqg8SeJEDo6B/VnoOvCSDb5KtJDe0+KUKxvXn7GLI2qhfr/4RNV4hcKKMFiGJfqexdvfTDLJtBU7qaD1jYNHmWI0UAc1coO/CBadsvyDGOgodWCKNMRpl9qSwijY6XPnw942KcfTnjmX1XP0TxyIkKZIg2gLKzoX2mKWFBzQGHqqHy59KjBtJ0uV754LVEWmXN4N3nBFwnvvzawf+h4mMQ58I4fs+OrelaquZDa6J4VBObjEp5ftJgvawpRgozBdoBa10NT7zGwChX/ZKGDrmesftqr47zdBkrgRDRp+HDZKXsnqESE1vGfttHENBbYRwreWV3kmhHKqy6jTN0ZsK/s6pYT8hJy0sAL9Zr1+UfO05YOz7I/Uww52sAuvRjIn/tygt9bwLy6/kan/xGGGf0YZt2feUBQNgz7RWimFMGRtyxmQM5rmVR8UT2A3SZLvtkAIRUMLQYHuSvXJeVr55pplzWuIT3SyG0eVbP2Na/u4rMY2wCADG2II0r+TljNWkVidYO2ATu0DJLaXlXQBLTsMjtU2mkeEhJtWblZw6eITvzKzQYBsUVRyy40D3pxgRQ7LsWGqbhajXTBq7MgCax/f3mllSFmNqHZhxKQluxnawvAqMxLC7y4psYIYURDHYf1YWHarzhT48WBJ5XYW/osEDIqLZqAKxh3KMMikST2tgZ+Pc5UmRpTvB30so09KyCSo6PqXz6iAAiskL0qBknxKhn2xfypBzrQaLfwZWZ0OdO6H9NxGP6V9NpvLh62AGrCBtlRZUz6yvONSB8c20roJ+8OqObgULvsA3BG6w8CINPUYwIHzIArEjOyPpsp/zGkhFjWTOXYKfZYouZnuSddLuFsJeYLW8eI/navGsmjhIiziBBTcjGAeMyZHcFM6LQApUk0cy9O8TyztOAzhJDXYocOyLaeA/AVChvvE0W4eJfUao1GagIIl2sP1E+tUTtPbbpCCseajtyh3V7PMFC2JORhCQkVmnQiri6l0qkwVliY8OxtAA7REVJmXNSQtcqn5hm83NOMagFfhS5BueSXInQA85961iFavzxw8588p4BJxdF4QFHVpjmTsHnef8ICM8XFoje3NlVNMTiXqzM6ybQ5PT43d1I9tA7yAOfcgJ9eqpvIQzy771B4t0RdyQQgRHgPUZiER+33Z6MqiZC1b2TR40RO5uh+bu7+Qz2MS0nCWunPK9xT7vGwMBPkApZ7K6SNctEJV7fxVd1XPW7AW6mril/pMFzWa1ZTS/CHAllKMH6gvERIzqy56wyTNrvRcxh14ZfwcBAo0DqBMREt3JdNsiu2K1YNvTYFRQlbzzoWkLfsz3NyDIcY09UELq1nIvlSYtiX+VS3gaQDPFBLt1QXxG7aSrBE3Al7wlpyeiThhIMILEn+qLZxEJ5p9w5/kCL8aueo6c2JxM7AFDVotlJoaxtW8lh7XqyrlZnjmcUjJLlJbzJvj7rXgJ4PFcF0dQs2W/E2hhVfI/ASZlD2sNA++DkM1XWQa4cjGwwjNoyftegvjwqPh3Yrh7WdwjvkX0DU4e7Dp299WmtnmZSNxg9tBBWXhPsi+Zcrn+WLB9gU3IJ15f8yqN+ns4GAAYFAGXIQbLyrTYRVH+Uxpj4BqIrwCFQm2Veo56OKD4A4j61dfUl1OXfBczL9ODJaAnICnm3TpXYFTzD7bKsArZJkJ52MFohQg23fR1f/l90Ba/Wj4a1upzxwA90nCSqd14RwsZAeX3F6Z5a/6Ns3qlKUfntd0YD0x44l1k9fq5EidJvMvwtjUxz+L/OzXzC2FYWoWwfV5cQq14p26GpRrJvB0YdFwn2hO5b933NkvYfwWW8DnbAZqcignf8cMDj335+ThALLpA4tMDyNDVyaMonjQ67prJ4+8Ijor3sMaOsVnt4dTL9vKFMkBekqc3QCsYDRSXzsXoyphqf7T06F2BZa7pq7nYNK6BmSdRFVG1z/Ozfs5Atz4XmI46m82L8EsjvmoRmG7N/xzpVhiJMXfF4Ft2DkH60y44a5WFzjkkAj+WLjTbawYUUPvltcR4Mqe9yoT++h+BQcagi9cv01XeX+y4w1VNjdp6u/ZLEzwaPaZKlnlTK4do9BVWT82TsCbwvBlHosrMm5eI0XM4vwGpMvOGmJOBdob+RLj0PxEW/Bva+sk2MNT/p3ZFyJRj+Q5wtQLg1PfdF4PM0yQX521X7Od5PaGvqOlCkI2OOtiM5osX3RFRrzzJUUiYYeOYJf1EYqLYUxedXXdiPCJBN1wCQMUECkpZZWxGFWmZsHp8HO/pKmLXRB9RSeAQm66it7+o9xNBWxBjKP50xIUxSnFbui4Io1V3qXe5oUCKJ7vATU13PRO/r30DvDCtLZGfY6OC2D6RFLSEzyaJiWJ8hElY7ov2q4xY0vGmWS2mwTkuZGCtW89lB90OY5MoIPuThqJjjq84dpMBhroiqrzztpbxX+bFlwGWLmQ2Sfjjl2cnOU+u4VEfuy44yw3+y4UN26fdB3nDDELsTywMH+hCJjjNIjHAsC40nLR9Vp4+2NV+Gjpo7fc0nStxZGyWzSxCz/m1A4U2b3TJqpiMvTRNOhyvmJLgB9TA/F4v/A0lnlt6sPzuCLptHGQ1BYEvkYiatoozi1sutSYUECm/6htzLOK26RDNmz0us9TYgrm3/pErePFz1g6bmAGZ5+NQQRbH7AeArCjL9HgCj+Rg4j35gIdblKbdOJZLX9HUexuPioSNlADuF43toeZkP3AXkoq9lPuZ7v0NL121C3ulhYraK8XrcCYE+mcB4O10UeZKz/CBoVUPhObZ6JnV172je57XbFF0/wL6UumgQiIN27FpsDJq74hqopV1mJd0tVr7RmxRjPR2r0/p6gYHUtwj7HIuL8Dr/p7e9QmiVxpkUq6XL4BTWMlm4GuiO2WAJpqOFj4918RLGFmD5J42pBVli7m6xMvJRC4AvcZ/+YKevdIm3ZyD2b0R/wi0kpnKq9HWYSuivCf6Q9bRcVEhaDC6xzadZzCUJ9JP9DJiwAQ4927MK075YmlLAeJwlSMYrooGgjCodinxc/DJ4arH5gK+nrt27fnzlsjusfhaq8ivTp8gT3ja4w7GaIsQZ/b2NAlTOaTi/WdHtKJhU8zqPO/J9+i47Y16gMORdWt5ctNZYEM5pzWfjALP4DkJaM5pFVGUpwJcjDvwLv0gDgaMllO10WoToMHnQGYkuN78q5Cc+GgoPAAAKewGew3RCX/gRa2Pe8ckLktL4yZs+5tOe2M4+J0tsamTh3yZXmv9RF8pmTeChIiLqEQQ2CHyARuIo3XFJd3jH4M3gTHvk6407vP2zisbXNNqfQmkZIj6irz8Cgvx6VEUIxhDyMsji2OhS8IcmbpBcJM9S1Fifj+mWE85ZrFoTG71mepdjjZGaA9PKa4QH70frp/m+1rFDSF9JNENo7e8wm9V3LrOBNQGN3XfaDPrqk7mse1v5U+rtiTfulczxQt3QheWlEEmr7MaiR/MjYPkXWlXyyqccM025YfnmNuBgWrmPLZTeirj63rh/G1c+xGIjfZ0wP/JhsofD3KTmTf/V5UB/02wP0wX4OTBY+170DDHTlpH4oo4BU9s/4vVRBbtEqMfG0pZePXZUN5xg7yuBnSexZiz+yDNhaNyTMZc+lj/9yhWiS4GM7QN3ukpaPo05qA4EvtscU7G/5gm1ludjclPL5LhG8HQKjlZXv/nv9nXWix3YE/aL9jir2V9DQke1+/chH4apHVQYHu9FT7rXoODIaj+9HwpHoiwN6viD+3vd7UQhuuIENK8392EJ0YCzJ6Mcaw2oxBcYQbc32kaC+kuB1orDqU55xkNhCCtrUitq+jVzsFTlPA982TbUvWzWmGE21TXxDM+u1p8unPKbPa9i6GsfPxBuYmPNNFUZbHVyJQ8TL4Oa+guf/vtaZS07M7m5bcRA5ogsYpMONaPEeGBAPzRVs7+zZ2UyMNxu1hsOzdk6hl44SkxYANMIwYtDb1pYiy9JCIu6EOEss0T9FzYc5ZWfDpQ4ZhtcmQupouz+cqSEczqgzEFmofh+fMoYjlXx/MHZqdIEPcuMFBl/bwxEmwKAI/FLbei3WQDCUMVZlHlC35JEfLN6910WjnQZFwWKVAzU28AhNfTgD9y/YF7fPtacJEG7BsXL419bJOtbZx//Igi2jIJE2MewB3Th9yfAPa/9/32eLx7SbtczUfWinxm1mvdyXdjTEAJ/JHI64iXBqhYFrgCRWpRWzzonFYWt2Vi5ZGGOQx109+G2LG/EIPGr9B/uuhlY4TYfiMcBEWETKpzeDvfsddtSE2QyzKDnTVxkfxhi1zldEn6rwUCb+SYsPFv/LpK4uLUGR4ZfEVHHDcBKpGYH1WEMKvb4H0bKJiSXIkg7kimADCEiFKKWYcQS88dV+R0IMzPbhilSTU3ageJN9wCKZnxAiwAWQGJVZzSgEOAWo48FS45UMtl95dGj1jUkQZfLbJp59e+vDG9owFXQB9XvAtRWdgw9Ka0M577ADLgh/6J/ka5if4njG8kxA4P4WpZHViX6pdFcY3FOfnJbe756LeAEM6RWf02iV5LY7SWbU1AbZTuKmkGJDumtS1piHJi1Ub/zzMZFrc6pzpBl7KMzi5p+N7BAv/Mzqoga5sS6jc7TI9AbIWkuKaIjq9phg091FD78NxM3UeJ1KDhTPED05D3yqvnamROa1zhlaHtfypyg+xTfbOVTKvO4NvRnarJI1m8XLhbbll8CJkIrbXLe9oA8Ysi5kXIE4L7V99zu/D7VmghbASXrmrRF9CI8cBujIFybJdx/+McgqV25K9iusfiWm+1lPMEMkXmSMriPycom5l9oJY6a93B7vSbbK0+PMgkWBhiV026HNVQy1VqZBpyIqSjx2W4z2Uztu1lCTaaMaj4Qei5axRPPNyJ+hkniQzWZiM9UfZp/5PFPHubvo4t4rlxlb43bAr9JdpcuNRg9tlFBxYFoxs48yqjxlmZx3eqOkEEFiedi6zyPH2ry1wKv2cIS4XNbRgu6OcHbTNp3aceOtKBxrx/Ls8HdrkBTIcb8meqfiJ9tEJXhbe+M4HN6MbrL94CivFCfsRwFBxz44BHhiYROz60zziS1YouOArlJrWVl0HvVS+ThOAJVVQgmM46PBJfav1IRfHcid+co83jXpjTmLFRzXkuR4mcBfJlw2ZdXyfs40wrC5kMSahx4sMMw3EwZdacoMRhBcR2qpYeSJzgMVkrSZTfwrDRtoBPgilq7boSQ6jI8cIQ8mdvYdwAJIvKq+ThiHxz/QO03o+JLeyDzfDlbRW8f53gR6Y8jgCjk2SHuGDw6bGSTyIGj8tYyT8B665QSDVTLSUPj70OuorRKQ3/w8eHOiPwdnl1XACKWDUzQ5snBV/hpxLIvJyagUplJ6pz9T+6JDOb8TCH4w8uPT70oJUuF7JBsFtCm2SdA5IrS+3aJ9FDrvlFHCjhwNhNisTAQTi6S0z7YbE/RrtEbYqi5wenZtBlDTCw5O9iM0sFHkHCKxQl9QP9f/VaSoPo/baYM7JtZIQnuk149vtEjht22DRy0n+BpwfPAdn4HzHDAkFicZJk0vfZSCryWgtjO7Jqf9SlsAvHeG1Qv3XAaUuyVCui3YRk6Kp4KiPzTkKt5ylAIJ5r01STAc1zyiZUrS257yoh2RFG6OjIw0FqnZY0rUTa4TnJbcYLA6QTTlj4Fsn+tytGDWNKX7ZAiUrJ5hW6WxhuGjIj/arYhM54140BgsqM2bt0p3Xsn78TEsKELZh5GJms3+TYO9D6RbY9pKi6ZwBpaHOLcQJZYi4MCzUeCSseIp/oUqKsCA/LT+vj7ZPYHvQV7sOrZaOcdJVpY13L3wK7WqqofnU4uJPtZ7B41Dk4ZcvrfjBANMfKkCo4FO/UgvWxGzoTLQ0wtmDqGbtCv2dUF7+rf3vkqAwd81gpdizOGHectx3lm9x1Y/PaLsCo+EiH1fcPILqMHA5AcwtOfpf4h2tqDRPz3skguKsiz1l6hjbPtNtPsEfPFdZyoA3l0os4PBDu/p9gkUOSb6V4Al6Gy3d8aoZgJIno+MDZp7CukDMN4Y33kOCchJnpzQVK7+wXf4B1BQ7xFdVwQoF3OYt/vVM8cltH3ZICFcd4qjuCGheKS9kFc/S9ZBzewW7WDTgOT3J8j69QRiqSFaCpbwvHpFzz89Kpsl7B7etQoc9EmqRIhXxOka7OYuHB1CR2r5AOv1uh2WKukJTxzyCswRnhmzRm2ZULGl1wabTCTctK2Qsp6I7lncLJ0X4OcZ7nHxfHRzI1MhVy7af4sZqyicZEn0JLIiPfC/17PPYNQuysQ3tfs4DoADtTKy0FA+qutiJpL4IgQ4NfGWnTKEVZaEhg2CsyijbZE5oMXUtzfvrOwRb9VR27dHKkt/wbrHhvHi2C6iPtDco94atAuOnxTs50dVdESC38gW4+muEyao5QPDtDMbCJKn1loBdDxsvN/Ze5XKnedwoLebapRT90k5LJSaGfvhFs2xILpUBiXxQsxVJ0xp4n0pEmJNnFIeVQqNZakPH8CdH4rf1Xj9t8o/agEyVsE/qcz1t1jBwKIPT4znjOwr2Yo4Bb2pK+sHYctlBOz+JPhii/Qo9yMBBaTGAQfDj+yYo6a4K/6nr4515AJ2LHnPPP6uBHHpJTg0kJTy+7XCC0SikietRRRaC/kpLNTRkKfJo14bO7IKnPtzR3TzlXUypzUfOIz4MDPxYxHJB6DRcKcNU6ol8q91p2YtXU1N3WHVm2GxPzTlYGCXVpdL8KgY9KfW1okjAQrNJozhZFb4aEAABEfAZ7FakJfvLWf/K8Tlin8J8NZZtZriI9RVnnhkytCkfwLhsBbO/pxq9MDaU9a0UnK0g/PZHJUJLvQ8aJtpyfy2JItXtZglHatkp6FKg2FmxTeQ1Tn452kPS57zcoycS/0jxLH56G/daaQ+rNEiYs/B7qraW6QoypRkSZeqhgbSE5HfDDITiBxuOAnnDyXH7fLyv/jIZpY2vdbxS6+9G140N3JfoeSgJbYmPCPa9apUQsf6PG50JeQW+8smHDW24aMhoQHgDK0z0dhWfubHMT9zFt89ONTZY1kGDU9geADzHFWoBFwsojFIIl709PYmq1ACZUbFUqBUWv/vI8KTQwOduulQNbDw91RteiZVgjZDVkk+A2HCrQPGt+ATHOHusXcogqp5BYMRgEf/rV4xW957RH1wNEyy05gjKpMYAfS+of6PixmJzqOHVBEH8dhZ2pGHhP2b+hFcWfMNnwinDeF0u+OpkruH+w88+FYR6wYoM028bSzcJabytJOukHhpidZrrZccB+cjD2neo5cO/RT3uE92Xjk75toD42DfByvR9WDO2yrrO5rqFRv0ijx4P1wzUf7xdeWc0m4IyE+9Y4ENprnnSVTxSy+EBLpVtLchkUSVqTlHTfI513l0E4NoFJfeRgzYvgPofxUltE6juUJwydPRHBJAkuYhhKCpJfX/zC0nCnKMg8B9hKeoG7PB9s+hxF2rrS2t8KT4q0aoVm52dHYoDxk6m1MdzGaoqcFM0hv7b88pPBR61rvY3by2vf93+qt5e6kslXQwEToWT+5EHlXT1pndO2zWQf7qBTe6TDSxo9PwOLm2ms56vk8cxgC1sF0TRL80Uvnaleg3Nmty/PNyIGDJcTzXTP5zKudHgThUk4bWqjRJ1HLY0tFfgU5q3/HcWP9KHYxGGgh0plnwgulNnrMlwZf0q53Rx9sWTXuzzon/6PSHzDHlPFD88NWD6bpvPGj8V15W+FIxj9UplT3CnFaVIHW220XYb4BC2ZWgMvcmnqpFmXOkDwbnwepjBZtRGk/cG6NOPsSvzEVOh63ZhFpsXUL6UZs1ntt3wdLDnw4xotV+Smx1AQEySlUxos3y3x5bFNtZ0nSHqydPuBi8zE6hZf2EkG0U9r764IE0zQ86g3IN4fjIo/IqPl3eqMPSVXoCooOJg4PxH6NAdeBnYZBRP8K9LSt66HubfKEGInj1MXm7tVltpmOJXi0I+e6Zhx/Wgy62+3zFXu10lQP7fBf/rDHKB+tDtuj7UeRy+FCbkoChF3OTP+oP4YX/lIxpCD1h+cgzdHkZhUoBqJXMF9uWX1gjLsjQDmexa87Yd0ncKStHTBAVx/d0sy0yD74zgURN0TCtbAkKdR733S5fCDb4i/fxzcNrT6MExkNoA7P/LCnBcQhAi1mMWiCxcNiC7g2MCJMIdsntVRKLZv7Bthns68fb+041MIt/VoCbZu3EsSBV17nuQPUrvQCpd1ihabpmc422edVJ58HvdRvEmp0ICZAYMEEgypvrPkpXS7ITsaOWXCmlB88cOWHt3za8HH38Pnmtjl7b/Hc0c4e+K+tUwQSAc2Qdh9H8v0rDixSGqBKVzQi1MB8AraLk455Xg5ct2anuKl4HSTJ37xkOlGQ+NI7RbN+zdypcxYMuhfHx1P43hviFHo/KjBLjjCx3iJl+8Oi5RsyxsTOHu7qKvERbXfr4n8nn04fHBzXluabKZcFbAwdzfAuGWt/Iu3lLFxH9AxeVdiCvOWvfpTIrpf9PLY/MUqtvK3pNbGlFivBASxo1lQKOJYFegK3aMefbkFZz3UZvnZTjSNJ375GlY+S44FscMroqa/Ax0y/QtxasJlTZ8mpZtOQdO+l1C6KT8B7/rFrNjfagbABoP3vVLO7VO/Rk6hjfs4EnGCHfaJ7v07hDM8F+vD4e7c4QfflmtC/JrYi/nfj6P/pnnjjahHvl9zb+tia2wEmNJ64ot/svlhYlFSk+AUs9U5yoWyGzmaCgZH2hB1GgFsdXHie7rE08d9N5cRKIdKN0h7AcmUvTV/0y3o6SsxQpYKak/z8dwJutwfwzsUdWVk9BhABo9tFUI3vFLRDuLpT2TwrEc0ugwKQPuBkyYGWTjiYLRxILxq5KfeY6791baGcBcXkk2vvcZDV490499z21qNWfkBh/bsuI9H3TzKbRbGwf5kTuCWuQnu+TN/I3bwVmtlXcudvyyxFp03jxnzsuWHIDqG9DULY3yOMJKpkh2Aovew4YFvttSiLNk2LDaSKZjio+ewoOFdLUamYHSZkXImNzTS1KUm2nDu3rAH3iAAP6mSZoBY1JdDjpY6UDArLbd5M7hBvhu0E0OG9eL7Hjrbra0vv5d3niRqc5nnR6RNW3pl4EfJ9/d5NJJ4+sqQvYGpmU4/7U7g19TmcmAMbj5Gb56ND3qYN/NzOmf1PBEQLt5bAMTXjn+Hk+5NJVXiwYEMbo18d6pAtm6L3T+H7EoNZcj6A46dvrmqzMic0oTQn+exx5RJGLdXaaI15MSIUzSt/z0gRRLP69LNMPluh0vfOHKt6HY+Yuje8bnDmTDh9/XvknNgLZSiV40suVu2ZvH70nfdkHhY8vohYmlwFn9jsoFGVRjkkYOAQKdqbaCvwk7RQ5GUkRcEjBTaj+ZgrR+AvZkiD5Ww3aO+y7ZWO+3bnir8noVXHiQ4eBAtf1Zxifk5El8TAAosGZrDcJ24FV4VBkvq5UeHK2mNmydXHuEyE2NEMDSRHtiSqFZaPtRIafUetWBIehWy+G3cQjqtcF9ryXmfPnrSovnNzj/RwmgTpWkEt3jo8aisyyDl53U6Y+sylwMxnK2LoOvgG7G4PFcS3UvdkTgejtXFk/0yHH9XIrWEHKSUFk2pvY8B0RcH79tI4qI1r1savfIteB6jOiQoE9eb/d5EmvzWSb/XBhLyBD57cYVOFRNXmObevrAPc8WjlvpM/m4gVmkT5UxLo3vdqI8qhTfjr2ifcAR8j3di0X7+7GXGSPU18+u7pfkBvUAmciUkUfWIwC86kBeTNjbWuTetRMY1DiH+wfEFfmhNDe3sGDM9KoaZZPF1pd/br2XnlE9cO0t6Ykaw4T8ojfDJWT9ZfWi1YnpTwSsy93f+nV5PXGpLyqcEOUDT9xtmt0sPZTjcenPKWs/2vQ/c4rKmtFiLjJ4x62xQ10cYblkXbxGNswFVHI6E5Qp0uiGPkhpk8meoIuq/Ha+s9zuqoiDf9ntySJLq/Z8sJGKqlfiUSPt8rebJ1kpNr3hhRL0yJvn9rrGnQ3VPKZrkt11/vVvJztEVvDZ8sCud2uQFCdxTLXf6rmnatBqEOKurvshCqQTezL6jF27BJuMVst3upBzKlIa28Mae97kp1EF/uLl8EdzEdxVc6TgUYwmBZi8GNxWzxjwvJGdeP06gdIbEXcHdcGcJNvtWPE2NZVsQZLjBk7Wa28g/baUDdkP0N9WCwdjHyFgbEhoIHoYK6ZQ5WnXRN3Uzf5TKKZh/1Tf8o4rGtj9zrJq+XIlAYpBexPD6xwEhlQ+0UAWkyv3tU3OyqgtMvY21SRWkB7PG9RzbgmHAXNfNCDSLTWZc5/lR709yvw96O5b6EdgU2CnZCTXphLXDoNbRVzVaOB/WhggJao85+TA5AWrofTIVHYxP/DS3jkqBg6hf02tuWSLdctECBd/6bzxeKUc16l3KpgO4+GMwciTf5ZEPPGtCDh64tn/q9TyDDpC6qayv/0e9UIvZsWAVkPcnSbpQkSL7OXcMP+Hb+tCnFAMSGh/FcZxb7mTWRlGU0nTBlLwDCKYKENaDETm8UCVCHgZZacRjGlTOF99O66UB7z4VuDcQ78sBpiE7WSs1iXCTVgXRIIv7vDTS6pUlYDS8tie+eQJ9xHVLR+LSkDrDjG40m3YrG5acLasA7lB78K0MWwhzxk6JcHhUICR5w0y694lX0Kh5z4MsRcDFenVHeQ33TLSLAgNTu98nVb9fFLEm3OqVf7CyG+iSTCfhGG+gg3wDqybVXIrJ4YX+6e32iZK4mheXDOEEJWuJ6WPCluM4Flt0sT++Z/UG617KplZKqyFl/rS05QRPHBZx8agLXJ6wZd8FAdJskiXOeqtubLkapnWHqinKcf2v9qLBnJjN1/ZXw/Mk2a5dX4ai0AGviGXXZMhkQRhl1OS/YvPqGklJLu74rXfTEvPhUwRrVPo8YK8WJRyl4BFn2HRDijxO9A6RuLywt2wqC7vPrwUGBYUREvSFcrV9PyYvhLm6GGIZWwbvLQsPPEgjbq+CluKBtq/yd7gFbD48afv9fGnp4WoHmW7JPG+bBhZLfjUMC9tewQmZvDTspZJ5S6wSX5878jUwrw3rOFHIeJGDIJNmSSlrF3SCOg31DLH2o95DuxIFLoORZE+FX3mECBEL8AzXYhRZG3QzUDNVn5cqf3DRekcT1gCfkJYVM8Cp++94Ikekh9UJndKrNrSQH9Nc8wyUXaOEM3X2Z1ucJ7zKiRrFM7noHIBKF9gBnRv/xYfX1uOIa6ciPlTXLsmyEZhSFiVUIensdNM1TSr0GL4WlZhEweABYYRR9Eg6DVpX4hnQ+M/skrn+4NmQKsdBa4NWrRPHtpMTkuzbi4q7Igfq75YYJOQ3up5nGIIxwwsCDEa0d32qN0FFm6/0xcRuzf/UdsUFudBmd5nb3Am8gb+Oi7+Bgvv9/B9gOEfBEZFXu1cncyAXZW5FWPnvhVUUBy8xopJI6V1CwWjD64cxfCtBU5vRz83T8jeuB19ZDE8jVjESAKMpTziulUWp965d+YXW/yW+61Xoe2+uswrIsww41d8d7GLNUbNL/IENiuTiHhu825bbzOeBhCL43csCLM8u/5DVjMu/AFOv52ysYlIYOiiPGQIHR/cvS86nGYuCDOfWmphP7ptPLUGnGJ+kcE0Vuk9S/wC7QhCGkjewEZKHwosLiWv59ulY/0x+2ognAEaJQ3u6xLmuhPXjUE0uMkBsupjI3BHi1NI2xyb810+OsujPeg1I2i0oZ6hAwNsXnO8Bu6PUGEug7GZExW9BWBj5DVPBAdQLIgTOWBZ7a/krvgjbU00j1XeHnxUI7nHFHWN5Yir8PiNPhP2VmacBQY6NJAqq93s3tOa/AB8RoyKwwix04H1ei+WO7Vz0eu1FejZfijQHOfmNDPTh6cdDDAVoQL29vZMGEFLiM/aoAY/dS6dwFtePCeopHozhS3EXYWdWxW35o1+Mmi1eBIvyep8gcnYonxotfCTU0Sj2GtYIWuPEuDoyMiaQbuXWKa4KHsrRW3TS42XIPCe6I/WPJDE2YjvAEr2P4+81yrlm2UqUukQsQlWyy/ZJk1+onXOgi85RFtCQj5aQ7iSYRT0OC3Qj/b6fQql3qq/pMDAeyU0Ft0MqEBhKDPaJv6c8jffYgQJXaTsCrURrSXoIdUhOSODa9arDvXWUNJwSj6xOkp8M6b9B7XcPUqVvxnZeLBWJZanwdKZLNfQLygryumnb8Ky7kbYI3WPRqW3foU2JeMytH4j+sJFEmXuaKgEoEogoTUv+gOGJ1ev0z+XK09ZJyW6oQtN0Nyr8+qadMsrR23PxMxl5OzAgcIhazkUYPwRUZ9Ax+WA2F2uzS7e4Pti1sa/XVTfJT/K48v6lRw8G6VaO26uaBPtxYUjumdBeZ07NGbNSVeO0E8U0wC49xHFhyUsz5AgqPw87+ivXXzfquk3yrG6CDvHVX3MSezWfyFiK90Djczd3kMiDdoktcj5Te8OjQxEASpUOnxab0hEvrFvxKBMc4L4BxMo9qUu8dN7bVlGxoKlSNqsI8YVnOUpymP4RyO+h6+gGlvB+42UqONGit9B8y7kERW0/BLVNaA4T9AABKGEGaykmoQWyZTAk/+PVXMMYO6MnEHwe43qTNsKrPPWTeluZd8u0ftcuqF4ydlUvCed+VjpHY/l3rJdzMatQ8vIuoYjqqsfdvWKKJvPyGb6/b1Q1ZN/rdbMNRlAdhw3Q28N2dxPm6twSXvx+rbl5rtvIhOQpCnok1Orhyz7uMd0+L60kIqPSE8zMioeKk3tSqz6nfHbWhETNTfAA8dE6VAGn0KC3tO13tNIcpvn7ZPo+HoiVerWnSVcdwK2l2rfwASBaDEVaMseJbzMDFjVj+xH47yJaEDqTI0rxgbz565wzUaDkEHZQq14azEBDFGlpYrry+MsejjSyUGo0a5jRSpDmG2MMpsXCTWgoSh4Q3tZydTlMvfERdbTwMnpOWAnUl7/XFlAq0O4XT5ekMkx8Gxp8XTOWOhC5RCyjyh6XsVfdHAgf5D29n6FClxthUuiiIov7yzz4QT/c5rICejK4p1W4HPNiMNQBvtxMS0qDazEPvMH0eMNJnMyfBrGybCdcQtyDPj0HcC5Fx69xuMLUDO2S+v7JwRlVTHf5oL9hrizdMIh7en242D8FvftrG1CJKTVuuPuvVcRM6TPCriEleU4yDtijZn6CYx8i9kQ1hD0NQhwiln6UpI5EGcU5K0L4Q6x9sZF3bL/uACq2VyIYts6Ty2nTZiiENDHYVMmwJIzXYw4dJhBTPyw3wKQv1RlYSFM7WmMLapyGc8BHvahTaT//Y5SrfeJOhVOtQhK90sBnMRQeZvHsowhJA20d9/qTCkTIxUwihDVC7ZoTfdGe96RwAxK53r0jsGZcDU9CcuAIjhPEtkGxiO9jlnONHg+CbauRWkxbbtzW92GsxWaN9HAaCRLg2gsFEHmWy1VusyHch5oroSiB4W+k9UJE5/pn8zN3IXH0CEfWySOx2xsVpqbm4eD+BdeZui3vjMZM+m58gBGgIieH5zqdzPLunqUu3K38emKHiVGq/5jEhZTreknoeQ+h3Dz5H+LFGpjoZDjES3Bnx+76d3Azy73Gj04tR7Di1yWf7cWfhenhW0S9ax38EzxWkoK2rxk882TSZXpxyk3VsTXX4rvDvYr7fkJyxjh6qM7irMO0uSw0gpydgH1ySgGnYYkqH3wvPsR4oJ3/jOaCVe08SlYvuKZxRmbzX2w5CWsoSnDi2jZtF834oKY/1oHwcMwyhFnJBwpPNqEaeens8pEjbHkOijflOibnEL21ttQf0NgN0eET5eCQCaU/K7VbRqR2OPg4ZwRmvSKcl2q09vMXdJLnIBIz2G5V3cUfw66iW0E1xZZtbc5hXlGXCTmTIn/wxWJqbTyQyqkzNd1flgH077MXO7ZvE7upOQHA3fcf15kuWtsmjQRC7BKUrlJJZaSTMGkxsSZfx9GivL60N/+JKhr4HnKQZ9/N49RU+OJk4o7F9hyusf8q2T12XMJ2CVsn8INOkvgogzO8u4Rdp9EK1hCjRZvgajol52/ZwlYOaksuhv51FxjKhcSSi7nJG8/sILc4qhLZE/cKMrBxSQhYcDP/xQYO9qFVW+fqm5QBakD6NmK45GTwuhfywL2XtYL7NmfqLf+cIazZqgvy7x7UF15isd/OTBRu9rRDqpIDu/DZlqrHo0LAx5CIs9IkrbCRZJBDDCnolddws5EeSEJkzoMNHwVSFkP5NZ6bi93zNJ6BL8Bsnw9dq+swZgAOmURIGyJYlmh11N3ENmyiVS0ZTCiPYS76UQnCarGah1msW0V1Ey0jASvQ2bbim8FIPtSA77pPBXAsfpufvt9jXBj+R7Iegaz/7UASbRFXOW8RT18IaGsBIjIHbqllFEhHCDhs6vYKh0wvvct1wh+sL8c6YdfUyAZMQ8uulHHKTweKEfpyWf4JO6xPtnvMTHhPnsXLX15bKcPbKq8sdIkUa/9MpfpAmb0ahsXS4cgF3bW8RDq47Efeh9rGwJpqGGvhj3pjB3J02LA0MwRZsdTeEbzLXGQOQcxMxB13E2bAfrAyWUoox2QykbyhM8p06nXORTPQni6nUJlsx4x0/ReH9W7IV////+Fmz8n338RW/Q7gvmNZiBox1fPmovnH8ESKjNBBoqK2aB0dA/kzVhvTyAHHMbIixatTj8R2TOoymtlgtEYyOuGsHadSWxi1VREmprSaQlBDNy80k9SD6m9f9f8aux64ZYj4kj71I5z6R2DCiRHkrpWZCEuyfR+XZSjBcZPzzbNCii04bLaEe8JyyXAHDnK/Eal4HFxyMdOFkjjPR9Sy7IpWNf++NuwJbrfpTOhSlvMuFeRPz67jGXdMbVR94X70w4pJ02gVuINWBzLZVVxTo/RjotPlZ2rGwsK9aAYiNXXMlf1pSEV7ABGbPidboSGk3IKPJ7DZV99rpuEvP7sj3uvZpCzVP8MUbN1VS+etmjJ7XSxTHqyysYAdWXDPugl/91zBP4QnO+Vew1B8kdR0NY5Pv/UvnEjflXa5r2BF04dzUPuq/z1g6wdC0UPcdIn8b4jufdRbjZ2iilh6Knt/bxwlPfJ2Xv/DS+LzaCAg2BUyiqzH6ljNNNX++IA1xC0n6AMuHwiEoho+6f8/YRo1SZsZ2hUU67e7le+xGdpBVwjvdbtPCJfhw0dHu1zwoivyb8fg7qwWDxsXdW6yREHb9BZUvkUVDgxIvM3jsw1joROpa/56AEnCkvTw5g1KghsZFLRmsvrT5+DN/4q6lQ5dUj52Hn1HNIqkW3ZA3f25GYavQL9s+N8TzjqPrCX/rx40VQHxcyUEz1FQAlE37XsgedU5CC98u6vMcISXN1XPSfNYXRmDaCNRER3R0f6rwi96oxLJAp2GE9OGq8Nyq8QZAn5uM6i/ntTOHbK5kn6iKKeQOLAkMTGkhWsd4B/tRZj4qDY3U1a9Gxr4vte3uCVNDQpbuYLR2In4UwqB82JzII0tMWCNNilIFlx5nN5LevbIyT5iI+AsKQ0c3wTTXHuoLPrQYamHkX3htcS+2QCB8SfiFdZIyDq7o5jSm619IGatEnPfrydDa0Ivm9yCvfAYGd/sWLtYO3hGc7/sdRFdRb3Zhl3+Cnzc2bZV66x5rdXVB8CsokgYB2uO92gNABL14FWm1yytgVdtXUll/VNfcGLijgitLFhTrA4ooOYqfVOtb0ruOevB/YI4/paTj7lx3jXc+/Zgikbfv6FuOXzrtBSeTGtGi2QwBdjHHDkK9dk/+i4gpqcjzl/+29bzEIZ1fYxn8vQ0Q7ljpO2+aBJi5lHrT0Z76yjMLzBojhxvb2zqGW+mAY+N6aqsQ+lx7Nnac1JQfLExBi27oURz+NAZZpRE7LC1kBAKljZ++8luCWwPsvvIv/WLElTz+OrdEXwuYqEW2i195M7L+eJOkBOFrkoXCRQVmkgZ9ktJYMD/bKKVrctcPOwn+m3blEv4VHjBVBrDyqO/sGN+6OfHwKFXYPxoH+JztJZ51tw7I8wpQmWMuYAxP02pc0hmsM3+R/z2RCGGAzs+UlId04rtn3zCTyTCLLo8ORCusgdh0ARsMNs1SRuqSeEAXsDO2atMs2dPblzNls/WD6scw2Nu3brJneYavM6zA/JndHVPuVp0Ak+4YcOX/Kn3dE2wQynpZSLExmlV+DQy3T06apyywMZE/PMXuxdJJBOg53w2ZNeli5PzvRQyXRsaA4llJ5AERZUIVSZ1t2Hl+s90szfonPilw9XmbIe33mQJzhEJB8XqQMVas8YxF4aTeCUid94ADseMZOfP7URB8Jds5VhHQrXd6pAwZuDnHQEG3h2Fol8+Kpen8sz6MyKqDrRGE7ea3IY/Gs8s2u4GAG4rDGVgpgg4K8hPsXK0EAAIluf8BQkihFtfcqERwZOfbnAcedJsDXvE7a4N0M4ftIvyWrIF2Ro/QSl8Fx6GWFFs0h4m1+1jmrFbMl1isOnn9rPg4F5erATMKQVThoKfMGOOsPPVN9Y4IO4EL26oeeko5FOAL0vE+OSCo7xleQ0firu/oelhW6U2K1rDZLCzEG11iPQxlss3qVTCxkSdtjhXMaCANZoS1etNfqA2DxFybfPdAiMIB23KmctW/4F4dApDdOFR157mjU/hlgANTdonuMbJ8HI4JR0UQtdUUPxbAZAxO5bc3Pizul6AFgFSx74wllFKUx/hYDGBElz2FAGlwx1+ukyNJBQEdN6/Dn4mdGs/Yy5YiPBy2Dp5xo2q8i3eaBfmczcv5M8ChOVjPBQudF0ctSsokJvFhwiJ55+ME0Ri1CbKccyhjPLCCuZni/qqcsrkGMQtH3C+wO1krISZ9drw48g/nj3FpiAUtEEHNdv+Y66yLLP83Lk0IjQO4Y3NAt+raEvWP9xdKTfqacUYuKLdpn+7W2An/7DfWSdiLRE+2tLFr2I53YL3enYX5iVUSk8oRkOaqXr+tk6DhZPHvOj3fdip5AIkj9oooma8I22RU2aD7p/ELvl81eT4QF4jLRpi5N0ZLM2CZzQqW4aj5Yp7q8FJPU+cgxLjQ2w28NCWIE0qQqKbefIdYYq+lKUkXG9NRSnk14MisLGThDPbAw4jjhZBOAzU7f3I73aPYLc5vtamDg7QyCnxxPq83hKEbC+oMDWtpuK8/iGeHOvDy6Ph0R+m+29EBZR7nMdxqPqgQwAygWHkky6xXqOu7qCCdepLkLaY58bZZDbYvgkZFIWtiaLFqE1N4prHCrbRD/lj9YX1NV6rikqnnA3s/brs/2hfzon7V0/uR9mwSHl984Y3/Kal9PMqIGjAg5vR/7m9XxWOhHB2RhsPNrV00GNSJ3cIj88A1j3UFACSzzEf8bV2c7BhFmqUh/UUoXDu4UR6jYv3uHOV+De8u1kjNcplxSg3JjI379gmk0NTjcGF3fVC2A6UpyQLCYd0k3tX8tMS+/uMYNY/10vgU87+8DiizuOfPQQ9fBP/Fmae2jIbm73d9YUQsKYHwnJ0HZ1kRvtoYIH4FK5V6DFGs7xIUVwbFLjq/N/PuvidshqcFB5wkSb+7cRN/+4EgRKoeJ1oCl/ok+PAzZjzoAbYf5ri4IflvZLrDluQlFHcJSwva5mU/7awtQVxDahCabgAR2X6TUpDxmQqmH6uapLs+GD8GJMUdGHFC3cDPOW3+/zhS4nmhmUAPrfVWPbNWe8s70DCkkOydRJnUis6BY0uD7xfKGbIv9LadZMJHD9Jg1ARA1A3far0CsNaCvVbqLnRW0z3e+HxlPraPbXka22zOtXdQrVrppG6yJc680PU6Q6zaNVUNE+4GoE2Yhg6HkQraz7PdAZciavFQJHEjQPTamzWdg8wDW2TTk674t+NlW/QCY8lctCQ7b7Uo54yoJ5ulkh6eYAv+yfOMzESp4RTNt9jqsDLQs3BQLsxTBRZkRBxUz9XOOy9aMuCgKL0g1d0mU2bZ8i0YaxSJkT1EsiJ/anESJl3hNrm8eusxfRyUQEtuLzcP+Od62MVdXLDm24zw8ZXKnWv3XSrxVr0Ugr7OItm/VDr5VDrv6HM5iJ3V/A22QFmO6yZqM7l1BnIt3PcNWESFvotUMvjRfpOmFRiaN/7PKS+8ccEA4Fc6NTS71tCg2PwYmqQ2GyspO9zHJ4B9vMG0G1GqQBhCY5knUiKDL32cJfPkwsJBaGb8SbL94MntwphHJXRPWdyMJsaX7GBBkNEy9nFQWoKLYgLUa4kMHnzYy1Y7M8X6PNP8ap1Uey503iXJjKBNNfzlI84iR29+sy18YPmaOSp1bQnTBlY2yTOsHlzZTesdBiFPDSTEOwE1QnFA79pwuZ8g3jQS/hXJj1/qzG7nVdYKcqp172Nv3hG/u7aay0ZwpP3/DsJ7bZtO3N0xUtdQa6qK713HDR4b6pitX+AvRG0poe0e9uljUBTlIIRjcuSOqciyT62EYC9TN7X1IHtCkGTNE51rRXe6D/QgRjW96LYjeHWdSuUj1EM1muVLVEhR0N2xz9faY8bcjIb2FAhjmzsm+RB4i+ii4S/1u/7ZWnVPNQemMUU/roaoYQtzFT570yITrk2b1H21411GZYD8ifj3Wz3e9MDrg7eH9lUM8xMOw3ZaDPOuI3cGBJZurKSZUZ3fA4Ik2QnRCakqR6XzTQsPyaPTJo2RWgy582mmDFZx/Ml6sb9+2VMvrSigPgKdK9ByhjLMIUAWBi7YsEPVI9IEoOwcg3U+ZMrLPc4R/+2PcQdmSAdmhGPL6lDWUlzJDBGZ3YmYG8NfbHOAMDUefZOsls5BLHiiYzjm0GSpjcwdn+NamUix3v6VmVlj2lVIc1Uxc1wZFoscQZ1UeMo4pZtIO5mITutm9r4n0LLLurNNxqWCqB8w+t1Mq2mcUa+2rygjrfRueL5RcXw7f6fovpvFuqbn+FjOjojvB4i23qyP8J7z0l/Oyglz1SZtDoPOG4eUT6Eg+iROKY4JDx+1jqgmfqCbhBMkrFKYhZv0TJ5T7nB8snJzhAaKFSrP6/6A1tUia8iKHZWOjm+NN/XvjqyNwhJY8ZHXAo5Zg6LrJBhlApPTxk1DhSjBLxCBXFaH8BHdJWTS2hoE8O96L84X7G4XM93dDqnLbpON9QZ3mDWjGR4iibUu4rZGPnvX9pH1ACvJnob2vlrZHoDmtzqP6srQU5zk8nWauprbVFe52agHWKVO+7GcYw0ZCFFY4tyyPIyHbCrp6WyOp+esn078/3me6JQ8xuea7EpooZkfA6jvI9p/3uWhyjqOyM7rr0/C/UsWIK1bOKQXFDBuP3hTAMMz8IT93xiegSdbswnYalV/nY/9p4RQkJPZpRape+OJPLfKqWIZzDLToFEtAjKFvesMBoHr61AqC6KTImHrDTmgdmZl52Mz+S6r78yToJzKlkLz0U+G2lBc5G1W8vqT95WT5p3miCIfTaOsifj/mdhfQbLV7zQ1UDUH0aefKfRAU71kCK/F02QaaCoj/o/KNhlPSAH5wJ8WZKju+ODe7KWf9KlMm07N1J9QBxRiih7Z4/anWZ7lrPpkh0MLstLQWCgOjVRwKecDYdCGMmfAPQtMFS5rchYPbgfCXkkVZLuqkNFYpqF4cOb78s6BveC8xEqb6c8TvU5ZkPDyONb4yXnzckxuMTX13G6zab5kp8BB1/6RWlxuse/4jQpJ917OTDhBW8GBpmdcPjF58xW5ioRSesTiKZANQoKv33Zj0xq3PdEL43gxn2X/I0i8Z19EfdDhUxWyvA488zb+hJEF+4RZpTgg1EcR4xxfwDdglnLW1VNgdfJm5UddwUOswAm1JILFKRJ4TALexyWVjcdxjm9qN5/yxjxNfIwMVP3Cq1pA1qf66+wmc8BxBSq0duzv3ocosezUa/ls82MgmODb870hzY7TcQ4RNTfNOJxB+unMeoDJhBK2sJmppDJlGy6CnLOxcBjNociGJLLXDSdB87mOA8pkymuSQgNv03hu7FEPQRdhMc4oGSLENNg2jaMzVUb4Pz2EuSBoADb0DvjRz/rKeQjxOmmTHLD2R7GVpYVqrTdLoMJZUtRRHnQu9AqDJCqerYT4zB4W1ybKgVdwEodQme1V4dxfyM7V7A/e0vCSJLk73EnQJklF4ScA/JIJie5RRUlg5ENP86URiOTQmeGAdqHPju4PLCQh30WurdmmwGkHHQBOWv7V8rqnyBDPrMDK4Z0LzIITH3wh9cWWiuD2lI4kQ4wRm2kdbaAdwPufLJAAwe0O6Z3WfjmkJ9XFjQ6rj3mt2gHa2uImPjgl9ZehLEWFTWPCy+gSi+jIofUBJ5cfKQAzHHlp+0PXZfX9ZioJ1VZl2FCDBMO/HVsnJ5HEqAdrrf3lEYyYAsvbnPDHFEJiRFUII5ppS4gzNjNw00N/BuhBrzZwACnZm7Tozl9+DwI4TXIm/4x9SOsiUmDwvSCVbmtoa6A5TEdzjxwRqsbmO8N6mEDoxFsdmT1abcsDE6up7fDDNjCsLRcLqxgVC0YqIDpJpRvzMhFnLw8LCBPsgv88jNsZ0vfRNbBQZ8X6IO4yWfxHdcHW8FwoHm7rycrH0+TMNZ8G/nS50GHgmi7FbOEFLxxAyfPrL1i5Y0sd4kq2fifgwBydFR/iTWYfsnoLJUdZ4AEt2JsUm4Fqps3KeIK5eYydbR3+z1dQ/12AxHS2+F/hMeWhCuySeUDy0aDu6DZujK+JAFwTWt7fsxO3oJeYi/nRdREmdzUFjTr19gTkxA27B5rM1QlGYt27QtVzbPrkYn/4dWiiVg2t2mcr+S9xhrVPFyBvCt+SrH6LbjmHi4+wWCcUCkfteN+JDLimRxlcJAQORfAXL1pyiWMifybywnhk5domusrR/9vHzN6qRGgxLJfTUYpzDBErRmwfGs9QzhvWTKc47PvthhGFvCk1/qsXvMgnLEWtpw0XoaYDJIWR9xf+iWdO5TIM4ZJ8jTqPaziUBud0O2wTsWfZfk//+hufs3FCkaMUWxtmntG9Dx86xpz0m+EAhws2XjtSSDAWkU1q5s4Zr7eMsFOqchmTqeeItKJsriLyJVgAkLXsIgeoLT3brPzr5KxFpK7jPPckRnV/15KrTXzMEzKsn0zesgxcZnKun8PU8m7gxUF+bi9hpMDkllXnoo+Y7KroJSNJHgg4NWdu0BgMAly/H4dTKbL8RRK/t4xtR7v/g5aP8SVCrtqcucRSWs002jyBNyuAcfhR+05KlltZERH0XlHzv1OycLm85NAkiLlJeRaZiwz8BHFS1gOZ/ThZ04+gIb/FIv8UFFnPuuvmL2jOXHcnbz4v+B4cfyByEwM16w18uRyggnH0FORgFysQ9o+qRpmSpvk3AYzb1kpRmjAQxyQrS0QOvvx1uruppBp5Pt0yfBXZ0yD/0jQrKLVucMIwQy+jsXpNGf0UYWJ9q/n7Ub8jpX8rlHkVtJWPQV7lsPWZ1nM6jlENlPHDesyp9ClKOLA1o5p0Fy6Uq6PIEpOBMufDE7e33NLA6ayQ847WEUytgYusT7obpUHI1TejUNMddoLiUQyymDenQFc7azj6jPEAh5qsF+3DWpcNJr4GMjjo8u22tr53LZQ1LwDRbm14EnkZ7rboj2v2oBBBV6mDgnEyoEDfLPqp/rL6zf/AicEI1mJVsS1n37EU46DY3geIL5VuSMQV7yt/wFtbYl88ZoL6DppAq/Yl+dQVnsvlaFod2w++XsX/gsttE5otxh7euwR/dY4wqzsxn54mddTFF59UnJvEOY/KkKItncvN0wAnUP0RsZz1coH0C6cpOC1jISxFEKfmmCmTBICjjupzkdoCFMoFMKjXxUg7/A9CMNujvKMSfS7PItXhyVnPv12wuTYrYasc2ONYuUp/KSQcAcC/6jKgesapsjTpmCyG2KTtUAMzboKcz48e2ofSHtlMBc5+z9SWDjk3ZzqcSbRbdGJMwVAv1i8AlRHKYe6Yx0h4UibdtwLCz5Mvj/ZTzxIuXibK2nnFl8GQkeLu8W8P9pCgeVS5Loi7/kjmZdDwGtzDTWTqmBJRH2wODX2GyNTcZL4BJAB2KFsvO9QGAFqB6oTFv/wc6HrdUYyMKQmmBQXmCa6lg8Hi+eqCiS/vjU9UASabkHPRBR6PAW3hFpKJI5Lvh80IBgNj1gL9yN2uIFnIiL1YC9XFzD0LnxrtAmDROqss1INtspIW9lGojAHn//Ahd63UxzlwBS0f59N287CiefGhCdmaGeMbp8X6ojIYVWGIjiRe6U62lciLyFSHmwJ2B/4VKzr3iKzc4N50WutwvJMSiakFvTrniWE45SIEy1VXLcV5bonuJu2p2mQZHvnoJozvmvZB5dT2UdGygh0mwGVUtJRuT33TrlpUhXI/q8PdnZIwCAWW+/Zf6l1FTRlZbSVf3R4+b6XWoMi9rv/NJHXOOsRXHUvwBNByCgZDcJbRF7v/kE0BY/2591WVWYuELZ+aoH/FPW7GUHzGMol5K/awimC7SMyFtIFgNUwh17pQjp8Snni7OE6/nBU4yH588mYLXaiBRtED1XDAkMnoSaZEuv8bUUCuZAa7+dK/6+CPV+8QnShkkMgQkMYeLJgq+UryjjI0YAE0vxHUUbacwYKiGRBL+2BO3NjlPweSQP77lHA9VFqpW1sEBKgW4crE8F4L4OpLcwd6nhNfwS9i4hp1w1dHohzzsByZsNuPcb5I00KSxWc3zZvNp2VGGrLAjUAqQLiXAmlu1XUTIoXD6u63D+VGAbed5enPbSkW1rvwBfQWH3AaXD78+Yro5iolMS6563mIkVPwd6ztyqm7YD1b48XoDM3HKaJca6wdHNCI2+tYMqbJwmT3gYUEHKiclcsPPfhELtT9+rwHbvCygmoVJ+TgsuA5GRD7qQov+Q0Q99kl8vW9WIWykjHY+2TiPrl/ZDIyDhvQLw6g5fMzQi6lxmj7up42GCp+M9pc7aSVYj4gDxYV6XzJmDDW+Es2fg3N4XShMnaN+pLTgcVF82z9nxPzPhlhnUJhTSfteFbSg+D7nwRatkFWPpDkexMnck4hNZsGHV3O2iCxQW1XmoYoxGF1n32oIY8HdY9NovofFiZI2ZVPlkUW5GPXCVPVIn4gPVKG/p4Er/8aybUc7sa4ese3Ewo1MEz2ZXJrooYx54P+5sZXnXflueRjYa3ZnG7YuUOrF/0VLhGfqYhu5l0piBbCULp5JFmR/6UQV9RKh7MbLIZbLjvmdlk+E2fjjX9asKZtYA4JM/rTAbQIsG6OKqhkqKsRE97+jGqXj4IqNypARy+MlFc/Y21sT1sCNF9bZ+Phz77WBTOcj87GoOF0SxKPZC351a9kWIIZez+JwuG9GBtojvM4MHPDE3ufI93LZWX6dvFQ169+sEMITgkpNPxvh2fuJ9hcjPdTUwoipoJtjckQTGEMAr6SmN1kKe4KNM1soGxOuRtdfBuSgwijWMqKucES3ZS9h1QazETzHLLH5RIBLoNTRlhCVSwt51sebH2/UG0r9BSa7oD3h8lHNOnXkACuYTRAxmj0KcavrrLDyNdCXDm02AILRzSZYVarNofmqfpGDMDZ3soCh1cvnhHN+87PMV1NOCjza/P6CWIkjgNdwJUyHgLsNS3VIOSZaH2qeS8grD6PpcWirfEM9QKpFFSUD8PLBo59Gy0hqhV7T+VYz8LU87VRcQbM1oj12HLbZK0i3AgWXR7hwgvjzKGyvDu54mbba5uRat6lnqGp/DkVpN0Q4wZEXeLpXnQxlRxIgZY2/11vCvV25+uXVtOjvJ80LZPgaJCwYHXcACb3taiGccvaO5DznVeLfruJ5RSpOQF5Quy4+FsbhJhECli0fLNDtKfcPkn8KsXS70hz3zx1SnFEWISkRn9LTqnp/NmSVOGrGb35FTq/PBNzTppykK9/v4kyD6d5kG5vF8RQibN5ANnpIGF2f1nvle5toopn1j7BnCV/Z9uol1V5z8U+upnlyTDkV/3rC5rvmTG/v8T5PIbqwTGGsQ2dQt1wnqEw8G0kBSE6nvMxX2YhJ/jtDFACuZzesD9IFU/IIhhZwh3Pyt96JpRKsJcsdYXnaYzoV6HnDONfdMy4TsRT7jZ+E+b6m0qRDN1OKZbeE8J0IU7CIfYH4EAEWiaLOub0JsDh5v6cYxK0zTqBWyQUyaIqyMCCbo0wURqcjxatT9p5reDrlv8mhXZcNiUhbLNV3PtGHHulamCNXmcXy66/J0PEgXSA2anSmyI3F/LvKkeKk2n9eDtWVh95v1DOJuFhalweCDwadOq5kj4x9GswfzLG6vId/qKggVoblB5jYoyCbJemzQnxvQI56tZMRr5rMsO1dRI14BUlnKFDwJ9zFFjn/KuRs7qHV5QY62sXiyckXdjECNb3dsrbC+zqgZTDFRbK1oWke9MHxxiB9NY6MUrqy0zv0NSEgSPny+PgRh8BGlec8gL6OVVs46Ob3F/9LC9UDmcNSuASFyfqxC8eqT3c7hEPPe0s6Cp0O14dYSSuyWubNGLWlAoPEGTSA796C+jjEhoVHlUI29dxunaHsfdBW3keeV+LnB/V7AN1JbTivX1vXElLDTk5DhmQ1lHZmuShkInI9/pM4fBMBKMUVet9bELo+2rLkhwbU13OC6oqMZQs3EySMS00vpwwpllAmD+D7pS5I17AbvQMgEJCg8PybhOyQW3kbcbTxKeCgzhz/SwQQBR85EQZaFHy5azau58Zibrdmy/Jn9BvZCR9SnCjBtFG8aSsKzDiO/ABFGnSIO6hUAW7ty2LBgmGNhDoCMkmPpixeXOiQTbvfozCMgT8jf124SFjn4Blia5dWun1UMxhFA8SGEa04a5euw2IJVWX6BhlZZXkSviuLShYE0K8DzgTDTjLgstKWiNXNRjzBMAGxIwr2s4EIV8IZwyUxlyHihJzQIVp97RsPUieBNZV/PgGoDrRfjxLYUp0V43jgn+FQXG8IXbM8hUkpCK/cAvaKaVV4s6kJUdiMMIq/+MFBGzMUh/hyG9BWfp5GwBTY3EMGLICQzLM1EA6WK5LOvoUE7eTfm4+uy9IIPu94zSiCOO1MAXQGmsjhXSJ6m1k4D1wi5MAhT2VWnIBC7qzEm3lRNFQhjsul2gS+TIdB5U8Il7jD9PyYlpwKFIVFJycC0TvvVxRFWJxZlQyvgxkJ7z+5o8oYsxhMC03WAzu5sfmaV+HDw+1V8TZqLyazCcNN/v0lbgAmUN0mlCYgPtlDqMu5menw3BkDF7dVV3aCF3h8lgxwzYxAH3b12fi5KurRkJ4TTSIOli6YMyd/kiwNdubV8ZU730J/sWaY51deCZGYZbmzwhBd9fDvRWZhQvFxH6ASHXATb0TclLRXsFml8OiqTa1vh8YGkM1CYtboifRYf/CspImg4EikmeFsBFloE/YDxrqjVKvozqxHEFJZAsMIN0GX5iVwwUWI4oWXscU7O78yDtrXodknRNAPLAmwXGii9Cd9ywbYT8RDBS0WkTupYd4AHZyql4Uw9nCDDfLVPfsPwicyljXm9wBjeJHwh4LEpNjLWW9/Zqp0W/B/uMDTEwJcM6kI5eQZ0mJoEGq2ZBGxZ4i1Gy2gYMeOjtHyX9onwPGYQbIhp7to353QyxUTSKmesHNMv5l1AgPfbSnYfqPHrN1X4Wf+rq58C9PAvhjcqneHXVigFVvRbDD7mLMAmOzBg4hroz6yxts0NzcTf7bbahDTsitRaJ3MNRo0bX3zXOF8Hw3sqGxS82S3i66CUqLk+XTu4mGheS01TXQHzTe8QOZBSjBoJcWAiSnLOmZ7DJGbnWZYl2IeAQgC33xu1zHpyfWu0kp2M/cfgiOZVirJ29xpo5ghAm+9uaAXRj3Dd/gEzxU3Nvavwv6rfNAFg9yvuzgzUyAWctWN2Mpp75xbl+FfpCiG0YgSGIa9aTufZr+97SHFHneG3BpRUsQ4cF+3uhzMZ0t9iywLt2DlphC+xSQQfJ2e7zSbTtgG36wfYGWPVQZMD6DUYTNzNLvQhxvtx43wKjuXD+X3UEKqIhkED+wOb8zmtsedDPcm5rQ3rtBE8UAI0tLNopiQdcZPLF6qHhXcBCSwNkvXy7W92gv8msc9JJTXWYtTVk6HV3eNthtQMaqOtv5eh9mKMbEXwEt7f9J3wSvNRAd3vlkDy87OSmZ4lupNVjpg4UKnW5R9Xl04+ab4K2Zu2tlNWiLG1vg3XKIT/YGAocDqbLjB5SFRIYDuufje4jCbJDpWV+QB5efayLGa6zpVLL/U4njrHC87sgcv/wayj+3dfKtzvrMobCGltUjKA5xGgiqU1AWyGxRD5MeyprpkEzYSl2Rhhe/e0/Kz1L4RNJ7rnCTk53eP92PpzYJF+j3/a5cyBtY3EOQGJncze7c7t43/tLEOudZh7GbcZ3nExUBtFzkEN2KXA6QsMJ76VgilsuQrwqlRX3xtfH2t/WOGtHdO4F+Z3p31AvYqtsMx9cBapQQf3gZeWfvM7m0dlUVoRiMW2ISF6byujSUSnBwBplYGl3Pj6Rwgz4dYrMgy4W+ciKB5vcUijCIFvOAxVAWumJKcpGwNzmSU1Mt84HZTRmQvxtaGfupPu+KxT904xPuvHHIWdT/LEKue8rtI0QnX/V42TeyVCRYdKmusVnFiQfr5JkNwbey2c8A9ZC7dTFiDhkoqlzw3oycjG/DY1YSOW6KWB9i+VcB7rYO6RLjtA0hNETspMOqWNlpynXynjd3IiTDLd+IBu435rO6fAkt91swnR4cRCbZx7Qtk7wsxeO8+KmUBXpKlSVrjMjAp/Pics8C2y+ztngmgqg7rM+Od3Mt0pkSJyCH3bUK1SsVpZXr0FjmHmZ74OYC32+DsWT8GY+CvDpE+4mEJi3UFRhg00/NzP5q2P5M5TSEt4It2XnjXIPdFhqzIQzi6a2gYoi+qT0Qo1nqqtPXvxCiFWBJUxFRA98aghcSf6HMmDsPLnpVjJpZSx68zlI2t50YXHNjjpTdmHKpLZeRBBsf9VFz+TVbm0G+QJNRUt8shirW+MiVXU+MRRf55Toj/yIp3Lr6BUgmVuHwTPPeJ9+Be72eTDUbgi4N3Afl/5rJzQUXaGrZZZJfk5ZdLRHLW43LDsknHDoob6mjn8NEJc3j6OzLj8YL5Y7Vs09VTJhbhCVjMaHYSEVrFpluOqn287nXI6gOw78RutogPlC/igJLvpBvQid6xn5ETfVEAL6URrFc5SOd/0oW5iXI8n1jhQXlTrG/ShU5E4ewxlmU6g0lSULkc4yzjSmVv/9c9Co67s9LlcBiZ5pLRXrgKAtGtboVlrBW7MA/eSnp/uG621GeA1y7Ld1JZkGx4vWtzwsjN9QI4REqpdr8/L4leXgI5FaMIDWKaIA5casRDSexhngj4f82DLsY8uuunwiGe5O1UGjkT7diJp8SHG6G1nefxFMKub6xHdFbF7X9juHm7R0iAm45YcltOvvw6Bnp6q5a4WACp16gIBrsbOTafxUma15D/o+xEqcErZ9mHPHmY0AM4hSuJcyNqlF5RCEUMNxnHSMpKYkteOCdif6DxOrLas1c8b3yQmn1xxdv8Qh7ZDX8hYTAvKHqdE7b5Iu3jqXW+k34Q1ginPWcx7bNoXYsbLKsga9Eg05BG+fyN1YfMyp1aseKsUymc/pAO7z3HxFGzQ9/7TNRjR43KOd6ozdpEpS0HkySI4BR7NmXRfOcl+IxyFxKFk5g3/ZIAlZEpjaB4HR0C2AXis3C+vKYKor866bbX0Oo3MqF2HOymy9rD/ansxSn3WhbqJNUKvexV5y9Q1kJaufU2ThutzD0GpxdBfiEyNNr3TEvhHfljv9dJsuQvnujiElW4U+T2EdnHeqYTgBw2/qT6kbd0rO0/qCI/dMnuHVJIHS2hxpKA0luHlyyPxGss0zns3CAuv8Wtaj/zdyTkN+DPFEDoRMzKpUYhlmOLyfmv0mxUmaV6FfeC9VO1lDiwEnGz2dlq9GtK0wOhG86O4A5Z0RPq7p7jHfJC0fHYr08cyRzuKWTUgvCyEjejqAEgIfCKRUS2hRFyZiXdjJ+ZU1nWcaxYc0REAL8Rre8GHAs3ikWT3zfaLZ7ol1CPZmmADQuyWoRf49amzOb0DsefKUGuysHY9cUPdtmLpB2QGTL5OGez/ZvNgiT3UecV7c3BAJiuLC+FA/kXIAuWj+dQUotVLiWIqLyT9OfTcANcR2jGpj6NxR5RoOZN2/piWgrkyT2n11WCmWE4MhxwRzoPuN7RwyykZeJajhHqdEVPDEngooLnf+XdPdea26H0YdctHQUk8hAAiWBKmAMnUG6zjEcCWtDWpkEprYw8MdLS8tPwj8qc/0hrp3FyIyLpzrkb01QfA/JpqNmmyGZITsUAMbDKy2i9RzDS7mhqBMF/CtglzP/zyB8GWk8NKe6HBo640IeyibBBpvav+aNz61IbV1oGSp/VtqEafcQ+i++l+zLOwyod1jb8MRXm4DwS48IEzHxEATBALFY97zbYDAY91XCp6WYHTD/DcxcX5e7xxXuNkfqvmduduuyAD4gP63w2KfCz9eUn5gyEwFa73fEXLuBvg0CaQwerwcmQQ+QhBZZAiK9GFkr/1RpXBWI1B3Inmw9o53KRPic7FWY8jhjYXwzkGmihK2lrLXodnqWIf7bgcS6LK517VL0gUFSQS2KQwv6t7L7r68CsPX/up3XENhxcVz7okqro4yPL++UBadCgKE74aL7KkwZHlT1Zfcs+pPj9zSR2VpM+WFMKq8Hq3fTezwbI7gHFrboT9QQjtpsz59Zhzl++PZlrhMT4MrhO9sTnrZfW4SD9xTRNKUYgXiM92Sitaq1sxDmPnUV8frOThufUh3yTemIL2WysLJPUv85ALeu+pPs5/iX3T9qo8ctpJF3js9niBGbBeZFpU0HNAjdp0bl4JYluZmC0S0PCmpUB7P2xUbKST5dmpEx5948L8pvEJ72PDX0K1wOK6FvGXie419p84bgNsANu5up9hT/wSCJS77MyPxG5txMbrXvols21L8142ocLFcC9GNTMAjRJrigBL8i0yEr/LW2v+d4urM5cPWGJ9nVOiM739gliT/siAMUwEiRIAIli/jh6j0ykbRgHqgWLl0Ev4nOw3AwZWSr/HHnq9Z/sxqn6PS0q6sZKIltXtosSYvbqxWoGzMYKwDAjJ6HXQ5HLXqfkroNf25+yUgy7wlE5006ZkqJDuTlP0MfG3zzEBiXfE4HVtgIERHkeJOPy5MqBndRgK2iNaVQKP8f31NSx2OHupFRI5SRU/fQXDF63EpuZd1l9aGuR5pgvDPhibegPFrRx4VbuSiQ1R095uCS6DRF2zq4UEaSX6ZzeUJsMntRij6d4HZkXeshaDSI9OXOco8f0QRJqugN8OThiyvUwKPOgQYlfShDRowWxW0yLnHId7EqRnVAJokM9OSkAAnt1bweUGIS8fu1Oa28jvSXg5yF+SjwzX8Td/y5PxmF0keBefwspu6DCH3YCqIzUcllQm5y31+ByNglBW0f9zK5G3j8hjYsFqAk05jaxQTH96JaAA9ViJbypv0JjRK4J2gVJiAhzQJ1evATBgkYmnFwLgUf/7VusnLE7NQh/YFpHGnzN7bt2EC0FVH/5N3JRu5DkuxxBP4T6UZ/vq639InZDtEH/VbvcFryf4kaVgCwpk2TYtw5CABrXU7vXTbY9Wid/W2V2fjSZvsnPJ8/9j2shyfQBw+1Rx7JtvljWEZIofKj9cKowjt7QrXLXv9UDd57PG65kpmb/oMAGsLhzDRnafHXpmmhBWH/3IJ5UcAbXZNCd909HDEKDLMcWQ2i+TBi10R8VS+Ysh6lKA9/+GGysQUNP0ZR4IxhxuIF3myPaO6JjNAIJhHD2j+FzPe2h6edCQZ5WB4XK5kRkRfrsZNEeenJF0yI6TQ7n0FRIzBga7n5uZq0wGBi9gqD70v1+Hg978nBT+CzJTm+/wyZsGLFL3HgrcfaiA1d/KJihNvWXtH52ywBsjh/bwTr95jBxHJ8/akb0tEQOrP8BevBru4N9MdU1aB6nEQQRgDf1yuwVeyOQZ8nZVDSQnR7djU/Nd9bqrOUYGD8Zkuivgu22yfcWAhJ+2iq6TN25K8UBQ4ofCu8vxaA3J7ZTVKzXRCI47uq+uuhywVD/pRJdtr/fwIrTSA7emCvuvD6V2jZFJk0p8Ou+7HhSdDx7RVL+j6wEARIkYDljJpG6myAW3G95hvK/IoetlwNX/yGc4JJF2byXR0oIEKDstgmo+hAYj2x7HLN/3Qe1E5IUsdMs1OyLN7vgf5pUZUMh3B6X2G29lXCqWNnTkgRIFbIxaOuqJcHzxROaZxWhqgaPKiMmBfE55ADKamSJ8HvcNaJ362eXzdKanb2Qw+rda8Movn4eDHWFcQOYif1bzPRVAjwj1PaBgaJeAROBUF2Er9yvAYXD5L2IognAh+Uqzcr2WPSSts0Bz+d1gg6INVzde9ppvJoZxxVm8jG9cewsKSP3m2ZN6k1G2v0CsCV4sqakgu0rfi9c/p8fNUUFytSSIFG4itWyHvQ6Y4IOJqYVz3oc6x8/wlb+60evFCYR2fwZHKEqpjlVa5Sg5XMNKf0seYpZUL6ltji2m9uF0W00/vyLPlAhmOWO63maThUMDESCNDKxc4FezutJv1+GZpBcJFoBoUfrGKADdMKizcHHQa9jLNVBQyq9WFN7AAb4TjpkUfCHHPdggEEcK2x2DNI7zuDE6t3wZHigLnYPWEFwQqvW+qDsmWd8KH68ccP3fTCUDZzi4mS9SyOXpj2ZOd4k9rGm2lh6Xc2piH25AhfKvoVda9s/WZQPbEUuUIye8mhqanRVyjNYy4CutFIW1+O0ZweiQzTpd2PkMtE12jWyw/VxiWDzZYv7wuD0wfKVA4k5xe6mh3sLSJuJEb5Y+sDvLGyh5oZFkVsT09fTCjuqFwrrvqBQ8WhQ47cNapjrtpxxcmb2C1HrTU+mh3uojhnHwYOKWKpDn7N5vYf8g/eGkmC/p69Pz/Dc76UF/Xa0J0biwr9g4+Ys+5L59zOi7dOk5KEpafN8Hm045FpTt7mQxjgtl/jHzQG4ZYTo2Y7x2qWzIAo1TNChdd+S1yQ4ZppbiGCSXvjsxfzUzCbBtKcvJyFMVSNbbPLKTHt17pYMxG7maJE9BRlQ39yrREiCXFe8D32CzR4wWibVySrPwCLLmgKgZCzLSC8vq4NP3W2giUHNWJIfZvHa3cLvdS9YcZxllPyTGbO9QCH93dJCmVyRLp3tJspGCkMjyxrnyMOuxc1p3JFpv3lfbW91xc+LvIM7t8UacsKjmHRugZqTYSai8YSGMQczTxPvFYTYAGlKN02CNQnJp10LtCEkPXMDzuYs2NXzBXjUiRsZ8Doz+Fpnlh+ang2h+0CZcdxMWfZScKWQwz2+x8LGtFFs8oAnvB61eHPh/1jRxVCehmQOyjHdMxLYhOMXT1AJceM0TGvf99yGsrbx07LfzzOejC2NVLfbR7J1qvzJYPKgIPYEA7slHO5iKTLb29V/cYc1yIFwSGtOhb91LrILuErRnPZktFQC/lHj2Spv/t1Lhg1PNeThhIglz0VYYECBllkfFp+eVtTa2K1kvGh7x5IV2KeultZ6XQmI977kPlsacNnOq4TH+83HljWU5EhaYPj0z5QcNUd+Lgsu5aAmf23uQiwckLqKLlU0G9szdzOrReTbKwhZ3bZXsbLCatkpzWV1StANJEVWfzi4hLOjMyr6jaaD1VeYMkUwYcLkKQ1Sw9RMAS1x621jWy17+Gjfmk+IKyR4UuJfZCHEt8ki1QPiKmdb6Q0tJ+St9+gygOMSQtLnhNhyp/5f1gI9BII70S52qNdadMwrzvLaQgOG2x2is4LYNbHFZOpPCVZpIYksKMLmPHBx6anIDOX1P889vGQTb2JgMwRosz7lVvySVznGuy864vvQ+wjkGaUQcIueM56Djv6T8NZIkinyCdfV3/l2UJUvqdcUfUfnyUXm/vP0vMNSbVIMD6oRV5EqJBhQ8mzFYOTQ9f8RdOsd8IVWpQZdjJg7YTPzWisGQL5f/v5K5xuqolHs5ef/V8Neuuds3DOShyDcSzgg1I9ajrxofZa5f6cnISRVqsnVTosUgA5WYz4d5p17QtODmXv/O1DgiX30oYqjcrfLYeVcR166KXMNcKUP0UOGoQp+nYq8dwvvIX6HFiBjhL0yDClk3SHI7qF9QHriGVaeYwOQKcASyYQKu1JAL4PrR97uI3ZmHf6ZkGWWaJBGj7x8SPUj4Dgl+/xTB3GQSfVyq1BXt11W++SUQC++uAfYsMDuGoWMlp/JpuCwhRJdlP8DanhA2lREZxB9Sf/dYhPMBHYvOoNNvSOsyLRvFlygw4dAe7qrTIYBsaPi3DaCGrAl7p4WeNrek/6EfXjAbDxjS/A2QKrLdm/Opzw1oRYjuMB+mhcmKqhWaG+mGAdvqq3JrNohSf0yIQrzvkVEcIJulAhNX94UueyR8zax2UDnH7n+4rrOnzHnbJ+ZdeJDkVtrfShKDaudMvC84sXhy6ruHHimxm/yN2ssQDAUaHeBAU2gXwiZ2wjA0lN4Qa6lsscDsFI8NNalGahXTnWkPO/GayJ35/9suLxHAL8J1PzT63pFC9SbniQaMxZueEriEa+dDZ4+UgNizdtV4/AuoS74pfHiD5y2Zii57uiqdXil+ijQHR9XqoxQntSd0rBMIxr4vrK6jHFAHcAMvIaQjUE5FJaX3LkmTpSH96dkkyVg2MO6bDUFZZYI1q8MTuPaT4GQGX/ooW4hEQQwBC4KyXyiJ4PY7OeqFBXuh6jDaH/kWOrElS1a8AAfQYyPmgbvTk/gWOIxmMO4Fx5xtWMm6unKRxojOCtkJ1/+vsdLH+8Vvnwt5TYwZi2wj+bkNIxgLqvjxT1DudYmZFpJTpIZaFJjjr45v/a5kUm61c3G+YjFrqEYcX5ndaZF1ofRv2MnebZNrnR34B2zNp4d7YmoWFbnsCKgySxEMKV0LYaB9yxhosnKYT7thxjbBtSSRSNwTLkAsFNOOSSY0aTB8SqunFsjuOaDHUVcADDkgXDKci0kLe8UZM6PDwXocm76eOLNQiy/E1vuVM3kceNQQcj8hQ5O4wDlxhgXgvEXOW3PFCw7ALaj4VqZKk6YWLWr9RzRTofTeufH8VBmodLH2JaiQhZCEmI7A44ifXjKRiOvgo7FNrr0tZpXmurHlEZMlHppNVNcyJa4iST1qR1wm0jiOX9/0byyoPlBGx/vBs+94+byf9w34oDCpzH27GJb1sall8jYzny8e+590aCQAMbpuuTXn6bZeL4RjNK8vGN5C2oW1ML1eRsJmFpdXcWvjPPAZMCeqS5YL7CaEBFZH8mJC4YiMl4HluU1t1Mlqrp0IqBnHJXZF6QzWwSrs91keocfQHWrL4HOnnCTclO9u9AIEFoURJXxFpWA7IMxVcgT+sQSwv6haefEiAFgI3/FKgGndFBzYpTphuYBI8T5ekXFiGysGSHox1ocrg1rHMlvOv3MNFQvWl+BJyZIH6SZgLI2Aj+nQKug+kqRjzJE7Zsu7CrpDRy2S02HSuPHhH+82UbvXtXnCiZfqkzga84RPsEJuIzVsWmGeRYhNn4tg1Nnlz+TzEVe7mLIm7NEw8xP0+O/gZopFndvjeTc2Dis0OOcQBIhdYXTlexacPcFC2P7rXmMzQ1YqT62I0QmuMKREKnWvxM5Csa45nqPOqcR2M5cBiM50sROtVRBlygiDHWYxoJjSU6I4KPxNqSCTL/TOImN+i5mXIR7Jt7vDD+O3i2WUwOw4CQzYrVvFHcJlHOvwh+c46bl+j6cuYkaHkwR1HD4MfpFOBB7eF9cF01YorCNtLL5ZcoPX5+Jm8LORlKeP/+EoiU/jO1ivgmMWzzhzxWWCW6ai3iA/lptgClst2/cQZKwPt8yCfLWnvXslwuDTT56R9mRXut291HZpHAtMjYbR7ovFa8+/l7IR36EQiH+pj3RBfGm9ZZ52ykNUqmm638AHLev8uwpwMgxUVQQrv20wpkvI2bV7kfY2FuyPha1ahuoa2BqNhTRh1Vd0cifVzKz2ydlUMp3Yr9uZDvZQLGPcn4p1K8mWQB0+w7pBYPSjnBvkx9kdXnzTj4AnQ5LFB22/70tZOEgJeAN9uLJsCXNoDiCv8+YrIsyz26lqii92P0gd3zIn9InXED0gd1PIqJSWlPElQHfG7izBx9oICtX+dGtPmNUT6MWTiH53cN2hIUhKxs2YQbowa7+s6ukl9Io5/qO0hIs+t/b3m15XjT1BuNggJZoepk0lbq18Gvjw2ls/dSx6EQP5UM+bz8aj5waJ+caGZUKblP8VVaJG3UE6kT+kJikWZmH9sZLH4OndAuDhCrL2Arqos0nHOoMsU2EzN4P2zSoY0HUEJbKCbgncmkG4alOp8ib60aNhzO5HNBCkG5fdq87SzjV0gsxiu2X/9UXfrceX37b21p2HbaT9TxXZoQBe+ZuT7WbftLQBAOiYAHnJqUi1EoNaJEKztMJDDtDFg+rDmWGiFVszOTRHLLncQefG4SaA0pCYQfzotqba77cwu3RqItAL8+GvH/kK+HYp44r/Wd2ExuLp/O3rl9GUdLSFREG9j30zhcFrkzY5SvEMK5GuHNVTDdTVBJog3aqlUxqnG4JwOIAGm/1qjLr6hUeGHoEU2NigB+GFN2IN1r/9Clho/D/+F/RtEHAaUezFEVqcmE98gYMca+0Ycs4WE5Nt8qw/dByaV4CRdl22e8GrU3pnXTwvS2T8yRz0j5/f7yGyCprEQDWuIbJ0fDwj3dLwwzDl3WbAgbKruCLYtIUUwaUOowREvLNY4jfeqaVAL8oxnhhLf+OQjsGkmof9aWb3QJhmRJ0H5+QyZF5Yqb4Yi1fVPM7sHoHtdiL5jRVq5wKp4xRvRspaLQUw3lu2yhvSo4jHphXBgzfUijaGTvtRzG3WCfLuUJocAeL735vPmncQbJ66Mij7tXkHlxP2fn2r4xpbaHlbmtCqJ6OT4dWiSPZhFoh68AxW2kIvO65GAxYHejGH4dFx6L2arkSNRgRjkfkfJZUr11SW2KCU0ZA5L5/Os/IqhApoquu4p/Y7tfB5NwKqrikPyZYnzMY5mjHb4ncEiYiU1fyPte+glu8QFH/DWl2jAfJD1IkxCMIbPffM8zoguadfoFHUNwNCQhUwe8F/Bg/u3CziX3XJ4dVk+hNPCQYBUhxqSfh1b0c3geZ+UwqZWOfve+jhnMwS/CVA/w6FnLsvQxRlBzcR2kbqePByqZsKafkhoUnoyU75C1S++PYqZ58c2ogb5uP8envwXEzXViduJOkb+Atszcd6Nmap3UQUw2r9O6+9VShKJu1QNd6mf65iidIMpJvmOyq1UufNKimYF0pmD7/H7ygPqsvOkkRHHx828mn8HJRZAmGFp3LeCOKjTMFomXdztGWDugkHnEPQYXsaJxE4f/Ll+ne3ojGAgZGP67SsrnKIwi1HTO2VfP/juXoWMNvimWO8ya/Y4HLYNoepmYqmch/jiysQdCA4Qg1N51eRSeHPKJgWdqWP0xcOHPzoUUg9IiFClLH0bxQdndDiPk+lZjcggEYQdNrhEbk71YFEdUyrR/MawUb0+3ctPlZAvFnJ+5qcigZ82GiATkLdnod7xLGgUNeAp/rpFTMtteJG6yYSv6Wye69X1hzo7KQ20DXLSTJtPa+3p2P9xBz8qYtsXbGEl+Tsx9KIcjDLa6/vAx1ajvhGUcmxTtvdhtc4eQMjOey9Q9VoDCIiZASKWkNKpjSiyAnnh1nyOUQO0q8Fogu03txJ68/eqjgy52g++crYq0ktSOXrmzmf0OVprNfH3KFM6P9hPihYaL6uF943atEjRriBW0XdLJrDgWf3xu11tnTOjvAiQyDErnPykmhYtXqmOs6DeJ7NQ7nK9RSE41zXW7gB/9vP4GgOnFYhMeYalResF1unr7Vd1YJWKcILfhPOtzPed/EziIA7POBiknxJQNZg/x7Uv0lE5z3Xrs4q9lNU7wwpy+mhGB48Dyn6Qnc4sI4UlpEi6bJtFV1al91897yFriXtWwPcmjQ+mlgWaaWKm95AVovaCpjMlRVv0WuRE0SC6JbkNKBQjGus6037h05UYBfA0v+sOoAyfZ1SOD43b2dIl8HrCPJPSc3Ua2nma8N6bDIpiU0OEYsrivxp7dZO+s9OpgRKAdy2ml6lDmhbSeN02FKfius/VDjYKsngjMwfjjYrQJ25YpHZ0m8URvkCFZF3G4mJt0sl43rDif+h/wKWe/FIU8eNlb9jHWg4HuOVUHIjqtgXrVzGyuv6r/t8snsKyvyATxz8zylqhAhVWiNGrrI1qQb20ZMUkb9LXqpw2vMfls91rRgIb+52Ci5cOORU2Zm/anVPjo6cSBa/kUrRsiB4KZ/yQ7CNjzeq9ZKOepszocX0W4VnMbOgzlw8NImus83DMGl1rF4nKj3wokXkktFivewYR1LAbjlBmlASDvmvbT2sMizutjbGIU1e3RIMmHJrNO1nVOx16vgQCOCN9uI9yeejQ8Y7TAhHpIXP57HbvFxjTwMIyI23hB9U8cKbfLNTMQRf70KDSdJWMJuqvjjGfjvb2915662Vi/SXkY3VdzxV2nHLwMjV+efBgkd/TQ6hfLqSqWj4zt0phTEIid1Utwz5kKjJkdo2Xo5ydod93L346jvHtw7YUKKjQopYE7N7psOnxb7fkcXYxrhXHQYGaJclHdA/oveB7Q4A+r9SbnrtrWBHxshyFAZP+v7wnZnDcGqdwM81PlcsAmZHUckcX195p/PAGYkxsod0YOG9c5MYKdESq7kfhvS6MCQ7BqMJU7xUHPAD28dbZJPve2CEO2lQvK63/9AOjfLqrd3Su0ZVmIgax74XyDb016sJcGhrcJ/H3K0Y1A6y/dHve9NWhttEI+jy4KlPBZKhnNMPzeIU7LAxiYFZtZiy7625uIPB3OqAc1DhnNmukp0N3Qy0PTEpKPAhCPbuaaTrD4cy6jSmey33YiY6xJ2NZXE76bEM3E+6d/BuAlRbNr8WY81/Iug0uptA7wW7WZM5umnOOV0aHgHtKWLbLCpS2VhujTydYj++bAQEclnL1Sddl01KnkAAb9dDIQf7lLi6zedLFVIXVT9AFVbvOAOZi3YIdFetVzcLLkKNtam4AekZcq1H/9HU0FLYcWaPZu3u5AIDKc1CHPXK5X0MK8/ELfF9yWr1Q5uQssRt0/Ari221moxNC/2xNhYh7FcEJcpgy/p+mQW9NV1gtUyiKoY/VFdWGwFIPPoCqq/kD4Mgtt0ZXprfa4oYhJ/ppGqGD5QqnrJK/jIzkzB8LJPyLPKHsrozr1YK5BgATJaDcDAV/M0HpW5E3rWOTqOefdOr2+gm4y1pCpI5qyrIyo4jKIOcblTWnaBdbYq6FEhmmtLaAswiz2BqdUS+jXuDN/xrRVntjpZftLcW7sad+STq/f8Tohblok0I6yFuoqhlLYal2fx0imjLjXzS6K2h+y/7jkQFk+xlTewrJ8+61RClrOPgPcBVPjeFAPUyz4xzvmwc/gp9IqtuEQBrF1a20WStAbEipc7iaReIc7jsKcbsbzTgBdiB9CgAPicpxmALruM7mGxgWqQrtkGnuZhiW0CpEUmxlCBJ1wb7aS+3txZ8Pc+ylXqV7VDbh/He3AOQr2EUmgtduLzJeI7SX+LSiNyIYeB9V54+xAKpHt8UfZ0GMKYq3vRy9VUrTg+/VAnQGoyUD37yn2jWrKJNAFVrO+fi4giPRnY1bCm4RnkZ4crbyr6XVZRxx3CFISPVgddbRHzzwk/ia2VYyvGFhVb/5jFkeVE84fPhDpdnRwLAVCnQfhdbVL2TlJ94wltYozDrSyxKbMztmrtKF7MNQw4Nkm/xgEKLnZvT4l8oyMjqrAM3z6NxpFAAAbpEGe6EUVLHdxzoVpx8B1h2rkQvu6mRz2dAmppUjyVpPgNSQVgzE7RFtaZbIEKl6gSpfr0euHhKOC8UatxvFNH+Q/EFpx2pFI6wBiG/1OyuD2W1wf6rnR+bAtli8v6vYnNCQYLBVhcmKf4xu1+eb1NGo3NWGZwFijdwvKpFdGN51NEJ+wlaZOlRrOlPf8mPP1ImEEhYN6Eq24p30VBU1wp5X9WaoAc1tw3vYclaJdYTzMmEjodl2v++bDxz61dWYYbA8NnHC/dIcqnCj18fptx/oJyKGMU5EsxSQmLLN4xrdPYo8R2slwrPjPJsN+0PwO+ceKAR41dHCHu9xirFJxba+LtpWwkeEfDV9vM6qbUxh9JVrvKgnRbG4t7rlc2PBJLft+nWjvDA32zD52adugt+CmAR9XYJnX7uAbrNY0OSrkmKom1DDUGl7LQGIfxUYkOKHmeNrJUZErGaFPe7u15vLFwK840Uz1lD63RwAktXr7YowzVQwsnxoo6BV4D4veRYyzBKixEO0sT8K6tWYwRa3dRdLlXGf4923LYpByXLDcQKHTMsQaD3ZW1oZdxwqSbojcZykHcHNgw1L+d/O+5ccEJ74zok6ob8MZu+0FNK3Z8GqHEIZXERvFi5Xqyj/rewJSSNHi2RAV31YcFPBUNPXJLvbCwFL851qXVbRNoRtMIFAB4TeVN8Mf8dZgFSOQYqhRiGJtSAm3XFykCvk2DeiCJnITjKPXsvLAt6zQGNxkGLh0rQlGI7n43+APJxdXPT2CMwWrC/m+OTw3qP2ewm6CntK7vJx9/aBOQtGOKEJd+SPySzGSUtK7C0BkpiKedspvtP+97J51On8rmCBtTS6t+Ql9l71TQ0oKnEhY20sCl6DJsovLtqVQafkOn9ptbTF7LUGn8fCIAK+6XIIhVWq11N42pkW9QEt2xCzKh+c+mjcuQI/6LudhBVeuqW5ecB4FcfgZ7X17uPq6HtW/PIuGv5x8U5uG8uEGgDWWSFY9JCPv6iC0AqbgmRtFYD3GIKRNtDGzPtKv8k0740gvC+ZyhRXAUxq5P17ivMcr9KyXZq8JsfjiGGrPkyjrGJoSbBLkOnnrvj515nJV0mwAKWcJLGIWzQYU529ECaFk+JMWB0pdIdvPC7J24Y5cJi7AA7cA+8aRBdFzm3/mjadamjbUtC/xVfyijbEHlmk6tG50ysihfKV84X58hnanZ8K7WJOzxcb2hkgmm6ZgrEml4yDesENmuU7ug5pDMPOCUc5w5ggv8bMTEdm2fYmMVSyl2deEg3GgxuY/mJa+ESkjgomcXcyq22gijBHK0u62w4L3YIwcFrEpf03x/LPgW+OZFl8fx7dZn0NQSdwQe98wZb3a37m1iXAG4HWCUdTTUnfw4v18mLOnME7Gx23cJTydFKRRh4Vw3qZvAeaiSdHNYuO3Fhf/cBxPiTaRZrWM0HfR4BZ2MfXZRyR7p9nnR9Pu9Z7L/L6SY4CL0S72F8CZtIkM9sbgkYNDHtWKWJQNNFXYct9K/b8MquOKWmIXbVPJWMLax7XWsnQVzdUWTaXao6LVg2j8JnSFG8C93g974H4+qrrXT67a9vpsA0XeQxLLtw5Ykh0+3dYXCP1lorvN162iPceasoNNVl2IMGwwSa4RV702gD+sJMDAjee1OYZs8iTNvfBDm+B1lXtjt/QlV11qjIlWImRgvuZz+kW5DNVw3zQy6c9K6tHHXjX8EeKl1lHJE8X/DNsiL1epC9lTV3Hqd1y+oMXxM9qd/WCGGbHRbu8ks+XuQYjjcrX8JSOJPJ0OmG5XGce46KBeB7gezA4wdMV18Ca5Wczm6yBy54wVLhjcEvD8wkJQ0o2BZJkZEi97K0ydTDEKv8nfcIr0iLy5kS+xlx4KE58k2Rwc/emX4ne1jAMR6ibi3cpl21UNnPUY5FQrOfU3foDjICIViS1SDPJESj2WHZ/M12xkMlc0711+9IEZaYDhOJNFHNjgzwxT0alh0IB5jur1BL8UWCMm5smWdaUP+XLi2L7wWOsnUGLMVpRARNd6gbwD3xKvMokunjtjM68eHhEVo4AEn/2LEq+z7xyqDehgJ/DtgoiqI5OIKxRzLKL552NVS4ExyvM1L3LghHXqyFcd0wRjZGDIzM/SDtoyWwKiMAXIOdyx8dXAkyDpST8jvJqJobfRjZiNh9ys/U1/PxJACzMCakOCD7y8uMAaAmEbzLM2zVGKoC6Dc+dTnhDpeHgyKuL2D82txLEiS/mh4ncScGgpp+cNRbvkYlGL6nkb8fbY6DYI8x+M8VerGlTfoT9hSAdBM/no3aJ5xHaUSy43DpJq1EUGL/5vnA7xbEL32NX2uvZwUhBr58YpqY2DtoNwJsfYrjuKNqVJR072JrxyhgtIfaCT/UfAG0T853J3GPx5cls/YhOopxRTnyAdpXMTPf9KA/o5xRghm8FPc/EOA3iN9PI04PtA4Tj8FbSCQHUlpf+Cmo3nBHemWOmblgcfyYe8BmNIGL0TDuYwYWd3HgWl3hyNVkZrZtB2OwM2+t8TqgxcCWP4J9UIJfrfh714zrxRI7HVZGgTVSCDma5uSEyxXQ7UX9mccqFoEN1wBp64q74naRw5CQV+iNst5MPaSADSAdqX0vACuOI5Ra281ChBYCX8njT3Mt6xV//iWfe/dJbKkKDk7qJftMPFwzCH3uGeM6fVcAXsrtJJhMzaDHIGQxPiJTrBOdO4CuUJBd+r3lsClQL367R/VzISGQF9Wb6FmDAYfnNx3dTcLEZMLrOHBx1GoD737vVqCm6weTVSv2eRusgGsQp3959r49F1NsyAnUfL1645T7G+o6mv9nAtWbjLVFZYwVtbx1qhHDVNKcqv3HNCCeBqstfV/kMo1E+EgWiI+fFsXraZ474A67oaVEgsrLqXZo5wYfFJEONi48L4rG4aRnP/NiQePws1pZnIUA6UVVmPM5kO33fJoORgLuUUWxkcA0PHIhY+0M24kVclR80xpn8klKxugtiGiUnHIKsXpWgOb3vFfF0IxrC7Oc76yOXM29ge+/IAhdm2Xw0aFVxRUyz+v5lKPVOywEGYDNDBAGk7X1on2RUpGUU/Cdp3Eu88nOiu4XP0+jUBFl4HwnohItWA08+qSY5HIezTtFqEYSohxNKivaIw84N4bB8/l609D/jgcp7oO8HWDSe7cMXAifou2EhQZNqvg70zLMITCN+But2HscPzQ49S3eKffv+jovePTc9stzKy9d6e7IRuFveqRm2Jv3YqzbiSS1WZPmtOo5ipJPtLQRePDo94noNU7XQJWQijWIk80+N9RIhsSHmFamNnHp84qMeSDoNrlIxqYzNecqZ54Js1yBYpCIcLRO2r/Snoz4jfB/MynjwyNrgVjvHnD9VeD2+E24qlVJ9pzEgkYOEhA+ODtxX5C3aipytadUzyGXHvxOVSZ/jVg/KCFwvUrRM+H+i/KvzyXlUU23MY6W9yywplycY/s6Wbh5JyDQK6FYvfceIk2PTMNdVfRrGvw41QOubUb5j57a+jQRGKYrh+3pm75o3DcmYa6ABYyiaPJodqj5Y3AWX8oyv0G0gMAp4C1iul8kMf6dfaXjQDQTqR5FPXVwd+R1HyaTWpfX1fAocdNq4/Ot478RksfGfkU/Ck80fH2dvew26zm8pmCgLeZU1XeWPkklfWay9iIvd/f5T6DdVEHoqBHzY4efny9WKlpthhBuIqpV5LWeKhabwhwMfBDmTd8ynR6ZcdjdYHZKQeZ9klM4DwH0GdcFAsCiFF2GO3NzMEPmS2JO7mk5/J1E/lXgamvc/Lxpnb3m1MfgZE32nJxqlhQ9SEXKJI7bxpHeuGgAypuhoKri4ardl5Z1rCbv7LRquhkZt25Nm6ClJfKqZ6/BCBo51Ru/UOOwD2y0ebN23n25wWxGowi6MedOvGue3G0EZxCFFpqjxVoFJHLU/iLL2v5Gpk2ByD10yaZDD1lgK0JGCuNwfhx14XK+TAL/e4uYlTTT+LAQnP3hppEmqw7upWT5Y8znBg+R18czaB4vHzUyfq93NQhwMrJj9L/8mHnuhZB+JyJxf6yuN2mR36tXsIsaSleSVTc+WLK1bnbasJynWoVuOUZTyiC6JDQCOMBhSAXQ6TADtWduwtPoqYSTtfiYtYiFa1k129luaT7Ra1J5QjI5/DT39F7veKVSJxeMLoMU8kr78zPaxRr/qI0pqe1zONPDLVRqrvUfrPGLbDVJ8mh7ufvGlOx8nDdUtq3cU/f6E5DOSNnXl9fZurm8yV/HYs/H2y6Dz3mfLev4hrX8fKsqCaUHNFsOwDd7fBtBUf3yTXf3rVy9O3WPp670jCAFAcBzfHJQtfPfBR0/CQwj+KCpfG3l7KK0epec8Rba8r2ShB7EG9XgH78tPV23fwlUbf6LuvzAS7BOaGLIQsSiMX8YUFkntb40Wr9clV8lUubKjMOhOP3R7+yW78HNk61dVZ5+htGoK+SLL1jXBEmybuu/SAfhm1EIZlLx0jXE4ngtajiDEFNjE4TuT6TJGy5dmFC3psCpUw6l7nt8sNkEm+bL7vJUIxkORgpS/xuE/kIuBuMi7Jsn+MFXFANreZm2qS7RzfoEUk0ii5O+FjkX//8lkBqeoKT1TxublvIBqwA0EzCL9560RUm3E8XD6hsk8vPG73cuL8d+kTqJsLLPJHVLDSSTzmLkAMqab23uTnBxaXTQtnGa8oS/oEQWfJWPSuO7gR4/FDTecqk9l2TuiDiqv9EsMidgTYHg6hqAgJmSGK0I0D4fI/Vqbp1blXxZSFoFOo3iespqX3y/U4MGQn6d8yWdw4t84i4rvTqrLEtQkaBy31MweiJiIMpGqon1Amj6OJvToWJQy/4f9U+HHZwD/o+lXcIlSWqRvL7a05iNI4DWgiCT09weJhIrFHzIQour7P7FRibaJbO0tla5lfeX0J2FUeqd2gbb1Htbof/QxqdGqnuo42RTD2L9n4cHRYOogts4lmV5i38TJmDJ0xRIXc0LUzifEfN35cyNhEIQQe61aUwzpPKklcYjUvIGtkN3b5AAdHdma5eEn880e+nMd248pZ24DrQQSiH5EZFTtRTzaNh4y8VDFG1MUR7q2u36AnFFpLE746CUXmrDypiJTRkIGt9w5r7hjPohWMGm/BLHdXVAgFnig/Ep3UMGz+cuiSwhHRTF4O9xk4z6oIE45Urc8Zxh0IJaHDBXbLomKjTHJuA74bVo0l96HQDSGCHyM6ouN2CNv8o6mWCEgxX8orhuhGpthtx3DWNVuMcEE4zfJIjMcQE3v44EeWG6he//nT0X+XkS6TBhQnmQ3nf0+FExhu+++T4WN1RJk70u037Qp5i2esLlh9GbRRHTnyilWo4RCJZCETi1C95l2+yxTUw12Pi/H4dtu2SQZ+aItjxcRKSATvsPnnLcAUae89vylopu3o8lVEOQHtiHqP62qVymi5233uHebXxtvAT5IgZ46+4oTlzAx4pO/DzJc+A/8utPqTA6XkTrCMsJDq3pb8fAhhOXYsN0NbSsGyyh6s/TqMa9voIqen8go5/YVvGuJCBjtCibezJPNU3c+r2wL8ud1IzOrQn9h133F0C9FGJSH7zqrzmUDDmkzjQZyy76je8R+5UtJPkvdP9sa1FjKLIVPasWVyM66PgAPKugKnUteiaB8H5x+a6ZHdyBljuS/EYLvSv0VwoYozjMS5/+xyQi0rhmFpBv/EjptobyAh+lQiWJUav4IAksyRbAv7suiVajD0RUt+mA1fRrc1wWPPXgtieNOXi/5b9Ubi7ymiM0pv+lJkf+ilKIea699Dx8izKPlTTTqssRmacc0bIJU4x5Cr2lA64J6x9A/MvAbgiB8MG+s5IPF88YJgx0HpTdAMiS9A99FWYk422itD6NhswwjRUonYc5caPGGv9VQJO3O9OCR88MnPS5pVfsZqpEFPf/yn7PVS0ftTUbvpRmLye7oF8S2vrsct2f5RGwKCnyPxjce1HAShXlfWmhyEITtyjJMfDoDT82EBMHRGC98s+a1PJuEIWyF6/h+j3IECIE5A7DiNIz/4DzsrZe7aY7UryzxVT4XCEuSsdDWkeLieubIOxw1JToxHTFf9hijm+ppy/6zKWrbXCwZwEPPlbZu+Fxv0NMxsSu7JOI3+QZZqiHQrwHV0lSMo8UTOrc/FUwRtldjrFcH8n47fxp6yLsRPfX9ms/gH5pZhF5TDEg8uBg/c6BpLxjeMBNQnWJ95GBUFTQKiHXbgB1I9YngWeimG/PefsYbcZ0QEZtINO3HahqtskbHQKf5MB3GMPp5R8k9tERwC7+MWzxvWR62aBuVrRnWEjDy+39/ECcpOSC3aBJtXMiBeQ2TKI0ZxoEbmVQLeVTT21dRcZ7xtvJUwxBazOa4I4tyRhOHzLPMx2wW0B1RZjdRELw06znjrFTIO35B3cRn8SUVwJU/Z6eeRRRjm+KMttVogNHssuyYx5p3r3j75Eaokanh+aSHOss5F8miSwXFk3fAkdEan3Q1iICUC6j44IK2FXpNil0CMnttmcwoWlMQ4NNFWFTkBOw9Y2oUwYE6Rvad0kQcnugIv5hegCz6BF5+PodDcGFyn4pOTl8TqgtoRKy+0JsRDoJs2sokK8yQEcGzpHUDcCAdVRCofKKwfuBZ0B3vGO4iuoZJG3RqxKdIwaYoFEBMQF0YcE+VwzmKWG/T4vy1tWOJxWpY7d6l/HMe+b6AdDM8XjYb7zGM1FnI9TFClR9FPP6oaYDb8cFTmKW6moSxTye2ri5Nh+ewrHKWofLB1gfe5oOfuy61bgEtlO50VTAUgMzY32F9Z7PbBx5lyfWOXNmamFXnwModVIuDLk9Wh2be2khvJBqBDmtjMh4NQy5lEhQ3gwSsZsm6wFomwFSuf4BV5JvkfjCq/RBmQY808ChWZ1XIQAahDxGF6Yt0ZeZQzMVcckdvwgMbsSArUlmGI7PmqjUQea/9ICT7UTk6Hd7XuOuTxlY/vjRBhi7ULAkirPGG92+7AgILLlJhqWsdSQJbO7Aa5VjOMo6OIOV043+wM2iD5EDFl8vVMLr4xYwSL6sHdqJ4jlnO70Qu6DZdW6dy/kTQPKQfotnjSfQiTPMbMT+mwkbcnM0Ajf+jxV87s5TUtiT8wjYGOnS50WTe63KkaVsvLghEk1DxZgD9QrKmOsD/MPG29rSbjwRQYD/i+tIzMH9GAvFzrQ4DbP9W+Yn4eJhMmhX0aNHDv/D2S7dTtooEU1fwO9SWtsSGyRvLvY+TdcCtwAzkxSXOc51BDoxD1w66nKtVLK6yvp5KqRuvnVCX+XBOKtrJYIkO2vLAZATbLMUhhZWvkiJ5E5uDkK/Eew/Pn7KkYT68RwhB2P8ou/nYZtMdFd7JVPW0+FRTITc2oD5VubJ5+zFttR5TXqZ2pHMJRikiJE86jn/5oovM5/wnQfZJUeG6N3xGTgV4PT/Grbfy39ZvNovENjY6AGnTC7a16uM0bL0nnXmpD/bug3kV9XB0x2QAnFvrR5PHP7ux+CkkJSr4fjtGHN87XL5fVjCocRdx4bCCBaIDbnnvkyKsRLyMrybI4F4dFxWEoNHbWhy2NTmDToqPRSbfigo+CrCN5tz1bnaYL2iuzwUvxzNz+rsUEqzmALciEbJvQNcWdG1RKlH6PwHki8QR+FFcaHi3DFwyPMcVmfk/lbhxTquB9x/zT9Yg7n5+ErpgCDTu9Aah9IOmkwyT6uuFmebiqzYQekV2dXlOe8NqFY6qtDHNJvBU4wBM9Kw/nGx7tgrvIOfKtfjXLNlIHw5zMuKJ2iqGVyqr2rq62s+DL47YhqEHVQTzwa1KroOY3LaN4bfK+CFkcDtJlkoK7bLiZbvkX+mwTwv9GJoWnKEol2pwNJf4HnCrh0ygAqDiGXvYmIroBhqssUQFLEv2x303VXNoMggi6IJyQOBjWnYCbSvmqk0Cx6VjNLz/yFKvojdhOZ8HqH01qJQVSV6yXvEVRtWaNGog4IE4qALE8ldK1fadoDaAc7J00Ap/pSP81EOXgPllrVy5pcBCifYl/xaAYUrBdgEicshPDcOHi0n/pOeqQai7KxEtkos8c8DD0KgHbZJ1xl7/lwbrrGinTSxSshXtEJBlHKY36eUUbZphKifWyvytzKiHesY3uL9M239SpTd6It6T4sbfEXJlKLIaVCEx6T8I9+0/OnbaK753pXhEci4EVeNC35x/DnjRKLGSZtFsWRfp9rEX5JJ64HlMeZZcjF3riFu2KEpRLAPBwRY9krRcRKhL2PHYAsYO92GLzST6XCxNQwYhP04QRdYWMUIl5w4rX2RhiNAdY1nQhGVNtlprVx9//XFhSE6XEGa+GkoNxqawVdDTg8ggwvDr/Hz/eVQJ+SQ/sYUnOkPLZ2idtHkeDCrCdJXc21xuaW2zQjw8f3R5LkSLGAl7Ar2F2pNu7bowxDUAcDsdjhbm74NmR0AGvm6/9MBYIoJ171bq/Vr2KFX3hIXQysVQXNjQApuEWDPNC+X0SKmqxBo4WZ1LMhGSDGmkXFgT4JnmOucBekBsIamCyDuCgIfw47fhv7T2QYX/eSGRufzAsPS4jJqCvbuX0B8mgbLavY451DsMUHKk1Bw5Uy6gBUtpW2cGlo6H4vbbcLg+uS0riX6aXbz0JpCcTfscxvz1XC2MAhuefEjERvnrffKrnsGadiW9kcQ9XLzLCwbsEP3Vx9a3tB3SlYi4qvfjr9i4QZ4XdNGE7CecgsZi8gMoz8KEp/ozYRQ4lS+O2v+zDA49sayzVlLar9/yGbs2HxNtFZxEDtrRhiasK/vgMoYw3aMlJSKdrZQl4qDJXqs2CXxX4+uJNSNWMChHck9N4xYsP0LR/6ixL1cB59ab1k8eFCRNpFTcq8YHbdq4BSgyLTqJVxCelvAKm2EbwhVVbFUDRE+C+FkLxRbROGcIDQIhc2X0GCWL6hvm5/qIowh9xi1MUeogQKCkooWFxFfB0b3FGv/b/ytGdeYTnNMFj3hsHi+YLJHQlBYuyRTIfygAL/DyG+SL/l9l3PvdnjqQHN/6tbEVUHp8Yz04jL5TOh1AeqI3pLukik80loh7A6M/W7K1mW/3XoTO+EBpdV9bPBzg4wvZEht/DzCwf+Owiuk7QMfd/zj7k0KyTbVaWCu+ayMVBG8ecJ/tmKSjQeHh+WNnB2vqQpBKmpK7Hadt8TO6JVP70wUwvI1f6zyqvnZMVj3dBwmtMihmitsXpVoIdML2V1qRf7fcksiahi7wsuE7cpnBMkSnsWHnqL/9ntQZjpetGLbXoWUTFmt5ytgE9vnDuElgACQMjwTGMZRc1+osnJ5QWlG0wk2uPZfrYQ3I5j15RUbkNdGDeVOF7NxZ5wQTsBODojoh0x/LOlJ8l/Se08I3/LFtT1GzR6uJtF6wWEK5SJ8YMM5VNZr5MGOnhKdBQZzXa5cSUAAAPjQGfB3RCX4GBYMnFGzsM5faVE4gKj4KODTWr3QIlW6O2gsp9WOweef9SHU4ZUy8MQW1xjr1CV7rVk1bYkgbaN9reGyq9kwyfjQAbMu8KzvqdNPrXyu1KpoMVJEGKXTZZCNKMmmLt4XJfxx9jJ8kvJG5ee1cxFMLSrK9UZ3lK0YgamkyPRQmzYyjPsRIFIHV3OUznJaXUx6Y1ArH4S4Y/5OIoprTTJlDu89TcMdrmvWjkpOpt7uXgGlu3MDEYBu5VxlmiKwaOisX52VoqUeHM3gepTTpvdL8yQN3bIRSCcVeTmjKbeCxL6RpJ7GVaDW1aGrcjE4k6RA+jueJCwpDavoGSrKE0NpRKrZuCdbrsxluxa7qUhi72XTUl3HHHAgHDwWpaL1SWt3k4fgWulG90sk7OkXONQPOzO96geAp4EqwJ+DfcikkL88qffdwQeIQZ2WecgwPxG1Q+8o662BGcKQG5MUQz8IscL84YZ1cs3Oy9wSU50Cp1MMdq0PabJsxfXIroOWTbfN+hx/6O2QmpjAMvpQ+LjxtSDOlCdIwduvi9eJIHeiQaSpO9s9kg8NDbm1wEpr6n/JDMjzIdlTN4LAM2yldxxcc/hchhddXdA+k9WrtcQL5BjIj3aZ4SKt/hH6Yn7Ml1pz/J5MlBul1L2VoxIkTTVsPx2cyKlR0Z5UNFDLEYbHLqtOefR62tAMTcUUgfZrd1NCBEL1ACdirX+/pC+gtlvrKeM9sfiI//gxE4aPumHQ3Y57kJ50WQfLVUlA16ZwWdbRMiUdn7O2zEigKC99H3IKS17avzEekoxC/OISIMVJEsRIrsIxzVWkWINNC7pfk/Xd6J+wrWV9bfreC0zvfJ4jnazyVXe+nIyGaUbQFYMkvFOw9OpM/AL5Ucp99Qn1gycpGfkYDNECWbqEzxb+ADuFgsAMEZPXJP9H8VTgfxlqhAb3nnHQGd47FRYmMDkibYBqJHfVM3WMe+oDBuqQzS6ndEI8sGsAeey1uVvoPaJBcYxFDZ02ffOqTnOFhSdyiNg3kHGIYYZqzlpnSTiu/2B7d7/0a/fNQLAbG2BRvqlNqujEdzsoB3ytH1bsvwfojQ5ow03YFIrKM/komPOatJjn+7I4uMr5IcQdmqbT22ngM3HZgTYayunDnqAGqB4HRnpj7O6CPpYWvGOfn70tUbXyRV06pXb8OfJMBNokzOZIUJdjwxiwozdZi63mNzyzAMP6zaoYtCiBzTkRfdEmF5FGxqhzFxTHa8BGsMg1uXQvkTr9yklEt0oKH01VfB3sbppWj4vGFFmbxUyx59g2fCQBemQLGyBQj3Uw9tGSHIMZ16yC21wFLECrXRGjpXkOjt0zDD/FUGENRKIly7MOMnP4LRqfYCuTiCg0SfvcprvCmxIf3C7YG7kfhM5EMKzTeo1rfzhAvgipst/UMHCTQyNqrhjHUdVqJdzAKIBVToDmPgtvlo6LNk16Yyj3JofCn1571evd3+j90PS0T240jWhlN80eaqC8LnSJeKYyUi3A3jPHUH353PaOOu8Lq/bOzSz5R+UWh/t0mPccE1lJgDuNrqTtBiTCO5GjSrD9A7B7n2HcAGpTfjz1ZGP0SlsiqxnWXMyTm1uq1eLWACX3SDLGsakOJMZBjlZIcp1ItdWZgGqou4kyxX7FDaJfHB0w9H/8A7fM649iziScdsYQJ0vokSs2mE2k7hnVau/LOV7ri023UnGzNxGo6aFDdJTlSsEcgp0gSiPc4LaFNLPXMlWER5haaU8szBcS7AvViCm87+kAKbqDbjynMK+MUqITbmEHJNSHp1eMrwEQUZkNA3Cu4dI+wFWPJ7g7h3MFJS1y9ocDa0dqLWpz8akVs1/z2uf+Mnn2ZZM9zH2/8gDmrVXXxJwTvQ4olC0Ctql1Kkye7BBfvp3rJ4jDyuLXmmy6AYspM09CKnSQStzfC8IkbHGGGqND6XRCxIX2rIqx6zNwMjNf/7Mm5JiTSFhUK/MhYqLfQ+4eT07IK/uSJ4H8B+tfg0iUgrOljC+/Z9HuT9DV1S8skkb3RRmIyQlkT1VbXDczGaWUVIjd0d95MDoThVGdk3FoRsKJtEG/DfxIyeuUBP9rhzlxmXkLIiQFprta0bm5Rj3QGNA+Bf5qUj+qi7DQDMphLhjG5HJFaMR0aI6/3MwL9uANClkd4v0YJulRAaYFBfAAiZ9sK+aZaDk6FsDZdj4hwUDatOXrLCKjCB+sceTmJK5egoXoEylidze8UuyMuO+RD1t/ggul5Xr3YI6OcDFSrj6j3dTj2ZuO/8qHOd7Y6l/QESvCLB5I6Zv9jiDYUQMGZWR6f57ctgNyKG3FZmtXLzG4TPzzQGOV6fmMUUlYPg5bM7D6a3tHhslAgLno/+IOwX/iLvB+rpmSfLGzD6tAJZCK1q2IkIhbkTwyJ+QRwaZdhVjV/fJIVC3Qu74DBCFDZ9XZDWYO46v0cc+NZuZ88lJWS7vZBruPLkzMzhx1mmx+mpgh6bbXQdWQU292tzSKbVv8+hvFUrOK+GuNgNqQAtx1JdoiRWPEd/vwnyq6mu/lPuRASs3h/8t48t7oGXiDyVzAuAMBVNDyO21nyporaj19Jh1Q0+XXe2MjKGD8zlBo7CtXfUSZp8SgUinGokktlD3p4GbyUST6x+OXtslifbdyE21v5V6co1HuNGs4LykwfvhaKea5kNaHB1Rg4su48vueTWT8GkhCnpSqEJUbNtyyvwr8rTtab1MA4e9RJMOs7Dmpu+mJWbSGq3yHergb1z2nWsVeEwUFJY3vZPcQuWo4qDaUuxjmzaHRFlMI+gYEyuBfUoXxHZX9DuO8oXSxBybeQEl8Dav2W6d7amttnRoojehbbPtUFLxr6W5mmfoZ2XdR74llIFkT/sgy6tgtay4EquGeUBtmbCJdyjIdjvoy+Sd3DdlxIHAMlELl7WQF71KIafvFercilFXKwrQEirttLvzG6QinvoG6/xUKGdlacWFgODefaPxwNc3kdcTcojfXfK7oAScK0PzrJFqQs6qq8phMbvNBgTBxeeGhysNSFKaVhL1UXMbXOgFneCBozmzeVmfVNSuK8Q63WAeg/WV4+1ecuUFOk0uEaHIBOSykelQodXdmkLLBFe8y2YFeLD88P5LIlMRv1a3+r6fE0HCavO7hj9/x6c54ofqV2h/6MM+G7cEkrPzQkJDyGyna3XxomapGoQpLiLaxYHfqJZZ7Hyu7ZVo1sS3RUnrMx9Gvqp+TnynLq/NghceFsU7Mk2LfNs3hTXC8mMovXQU+M+Yy0eoJw7t1aVHc9TjyIqK8GTCTGM9Gl8hyYn4av2aUDvLXb5iN/AKH73sovLQ6DT3PnICKhXJUMO0Eb6Ni+cp7D4ug7VhHp/QsKf6m0n7lRJJkbTF3WvXyZ54oCu01HTGfkhmqqftXEEhuy9pcBAiyDkD990eoYzd12MjUFuEIShRYeXrqb5r6a+gGtHSXXfWreWjs/USyP+sboHClyQ03LCvzGYBxcaDxLvBBrtutgJMrj6OILnVXY8R2XHnh8PBD6KhFSzo2sYpIZ3olocxYGhHEmAIuxEFD5Fb8j/TQbbabZ99IbeK05xllalUHtENM4QzYon2Pw+F+LVgfmWJllXleTqtTFcLAIHYxD9CVNHOvUTXqXARgBmesBN41pdb437mz+5lfBWmRdTDeE4Ldz/Oq+ELQrROJO3fp0ABfD3gPRPgWCWV4GYBs3y1Gy3EkKOWahZxr1kc9emwDL9l79I8sdiYBuJKLm0nM5UPK3A7Shfj9zgFd0LnLK+tiMf/kzi+bRm6c2Fgm8+pdDZMohyHlW3GbTb4X8t9YJXd9tWCJW/m80a3p+1FES+wTyQqz8gC3KOX9rQnXf+pWk+fgPascZKiOnP6tfI5otlNkJZxgySwyjIn9cJjwbevmzwTRi/lnJ8b0+btXORzo6EZfuuhimQ43MuAuyuKiwrhuXtfmvH3SYaxGFuSk1FA9KJEGIS8YsKLyfzSZIVMxGzoRla9aIcRsgPqYS2PXwdm6N1V6FNgsuBOd62t3HWY/oEeM2O6hKk11o1sty5twbGKktDAdH3EzdRNE33HkZxq6cg59b+8pFaKtITXOhU/NlbcUgahZtg9/Fe2xm8zcaqslxVEGVDxPGfOt2vTZXCxv21C6MvA6WBNsW3NDxTpv0VEd3QUvXe2ByR1nAWvxHgwRmxl8T4RXnK2QclWtAU9+XW9jh0sHiJilkZ04GSeI0cv8TlL6v3EactE1xmifrWkGVGKCAeYPTOiOqtt5m7s/EYqUQY4gbNuxDdm4JE78iZoNeaQY0reT9iCgNCW5fGleKgYlFvye7lTprjQvKJzVaaEwqammZcwkvstmN3dAIsZyDfkhjojmgmq2DSjJA464UzQgZ0R34wjrCcdFGRIpwlrKttuYCvT2fRbFgiQVrB3UlIF6K9oxNmc5is8Od0gsmiBLH9H2IZAGSCglzaDXo9A7FKbPKNgqXsRKuv53uBZvg1P3xbXAgXAvNTXtLPO/6KMwjf/Niu5ZPZ1jHM2aS9Z+7B+D6LSjNBp0BPmvFnurHYMTxtqHsfqDMug6o3M70xxL6YOYKVEO21g4FV1mReUjprV9YRdTDxL777ZZRklqGVgHTEDltWB+NPEZVExR5yHfgXMFLnDF2sO2F/cuMiTXlKnT7Z2tA8vM6+HfPSUaxMDODxlHjI33miXNJjQwLQDRZZNH2DswIqZUxgILoheH19QA+TWjl1z0buc10kzd7iO/U9idD0304g1roZQsX+9p+Few88dpd/+lDtOwV/9zlrcB3tpdLtQRQKIe7fSXPOKcQmCw1RMjiOwhVAw4nKigQgtpqjQKz3VZaOuwIioIVuN3j9TRTUrOgKEj+Ui16qEIs5HWEYluPBb5lkUKDS91hra+fG6H3sXlzLm10+PJIiqjS2lSD0lcMgSzJchMIRsPT2WMKvNClFSiSxW9CLjkXW4kgEN8b63X3nwCDft6rEYjz6fhyp9zr6x8EkUxWVI+GuqWmFWgWeLSOkJ9DyaK/D7rANWKFDHPD3kJ4/2Ckt0a9APw3ArXwPAghc9MJWvJgw9co1+EakieYGPPhIO7s/L+1ZsCaXaGeK9kfJHJBLgZt4KkGYLAy3qjXmOKxdw0egcjhh99UKROEGMd2Brom3RK6HION+bq6LpCw4NvPyOPL8zjvzn8mG5sphWmo90Bhn/QMGGnerh4UbUw0nuUX8LO6r/oNfPD1ah5i1C3YI2wHVkWqWqyqmWR+W02njd8Ot2rqVsdEesoI7AcA2FnZGHJr0UQCNDdGqqjgqyAAAFGwBnwlqQl9mXLG1ZBw9S/1MiAeYBGatKqC1BjgeQBu5v3l5hylsKJGY5UOZJX8eK+P8FQoCfsinMR14HmM1gLLPyBYy9uhl/HkjAviJwf4aSdPWF5BnfndP4ar4mGH97l2cPT+CTyu58KAsbMP/qqOX1YFBpJSJESFlRtgmefFbwQMji3IlJplkd2sUWarfcMZG1i4/6zqoBOBdFauqRkR1u7UA6HjOg9SC3pguX/PCAmxQROsmyeJtXJjt80kl2LTcDitfY22lj2zBvzrCvdGf1Si1Sz6jVgVNY2LIQxK87H+R7gxCH2zv2fRl076HjTYy/ubcl3l5s7pBhjaIZ9gvv++tCkyCz/DpTwtAfOm3BE8lYPkNOK3+lgeUt+iwp5H4jrksOfFpeUmMTJ3b6G0zegfu7uXPR69bHL9z+/wvry7q0KhtaVKvcbuka9nQDxny01Ki0VzWx5VxLTiTEGGU8oMpi2CW/rfBDs4p0eAsRk1hULYUYkR7pbH4UQYi4cL1MkZbZPpK26r8J04maMQOgXFsRqvL/UxhMlr0ERi3C7grTygzNun5Y/G9JotRy5xyvxaf/2CSV6sB1X5L7hyyeGi06s4TTmUAvTqI40ZGTgP3qtzC0SWVYtV/+vyAwNyHrbLoLI1KxMFraO6dyJpHO+M+syDWNlvWNC1fs2Sv3S7pkBAAqTf77ydHZe93PLeyr+1IJEuE/cAVtHMjFUHxemnaqah1AVM8bTMTM2oKEoQcTyKHNP3Gtfq9ybzadVaWQ5pWm2uyjEPScxt2f0cbjmB45gJlmcVT3v05dGm0WDyauctrqg0VSDH+1OS5oIv+PxJwfs/GGdBKPfxnwBgOVNolt0+28gyEsNxm6t0GRbmE1Dm5tibfD8JmtJul70yivHWtYawYiTKtEAd5K8Tm2nHjYxSQsXYVIyMU9UpHkdUOnk5k3iH+fDFKzaRN9LgT27RsV91wjW4l07hUVaaA2eCndzAWxt4lAAdGwR4NNGk4ao5rPDqzuf1rsk1cyHQGc1kCBxBnxh1/YM05HtE37xNZJt5kyC7lcL5uVcIc/N/wmBBOaQZ9lS0mcuEo9oS7T/nu+bfVi2b2nIOtkIhse6eNPs5/icKPkZCX8lxU/8/UHamCAOfQ2V7mM/F8Mh/Bx/ZMcHwU8FBORMwmGjb5Zno/p1hLAg88iJHNOZ+3GJXIxVDNsZFvui4jmgd4zGcYCnQ+JIqnfZGwus1/9UY4KPWe6vQ2A5ZqS4DTwocqiUtNGiYUWQacg+U+9RS5cgw5oik3S5wkcNkQR3rIaxCkNEHxwm0KLvMlPgdmRZq8qFjQrJZ943PZBqhWz2dVT4pVnaWoJ5z/xJtrS5tcPx7o8iKX/VBW4T8OPu6B88tHRYI4SEQoG1kO1BYYZNOrl0YJQQ8TQnmxj1y2u/nzA2/fuT4wfNJdTVA191Go1zWyuItqRxWGH7Q4vyV2gfIbHrt+NwdQQ5jDtEAVTZDW0PBL2DJ4jmVwxhYN4aHTl1g2mL/THhn1UcZGpkBjLSjlE3XODo26+0QwHF6gFVLc8zqVSOA8F2udMIpvEVitTeAaz02OyM3XZ3yVZ+IVsz/MfbdJwq67NFYB0JrR6wjBobt0K6tZ7HSTZaML0RJaulj3aS5zE+1XrMTQZK3FhAhTDySm/YvzWvvuAq254aFLM0GMw8Qb78v++wtfj4we09zNw2GTSxtRnUjAOzixjsMA6f8h+nomiFrfpwYLSWd6RcY3XrmQfoKW82WAJruX8Rvf4QI1Ao27IhdIBveAikPhZS/CeMhjApSKVdbYaqMuCSACIjXjd3WNb/0g53uEr7SHs3k2DrE67NJ7TtO96CCl2I1uMFux26psCN+OXEd2W8laPHVfGL6c8aoFJBHVCmngt/Msmfq3MRCplW5RfDB47A6QUilUGuU4552e+gL4M32BnIJK4LUevv4Bym+UgMnJnMd5grPdwn3V27mwSF/WAOq47aYGNYOuhs8rLZIjCPU089E2K0Hd6ttV15pChrfLfITqv06vhauc19xpnpM+B4yk9gGQwnzqgx3GOJaR87QAZRD3DbsExSC3grGg1g1jg2Fi1DXBkV9SN9CtzV+Wffhahrnm4yLtzX9+cPlpg0VfN6SPnXiXfrlL4cOQxnaa+t2n5IKBsabzIEPG+zghGeFod+fJ6mqCLQinK32UFrDR3JGm3fEfKlGatqn3QANEyKAe2pT3nb4nlZdCXMVVQ6FXjfeoM6/wg46LZk1jNSddZQqEpSateY4y8cY7+3hLY1igdDEoCN7qB9YYNDB9Z1bL3sUvVx6DuGHJqvh+ZbTxeZcEFifYcQOhIRCXHwWi+4bZqx8/NOC0SM3/tLN1mii4FNQLV1fKvjouzp5qzvq4XpsMemmYzXaF2+I4k8+vV+M0cwduQDhHl2x/eRtIs+/pgbXLnk147W0SpA/eEdWLtAjKvrcwwFMQQACgXp4GyH7pbAXH24kpsL4uneqBgF2al/lQE5A/IIm4SuQlddLOjudzXFUg8nAjexsHatej7cQ0Q+NE0WjHqFMSGOh5x67Ie7oS+jEW+EkdUNyEbNst9CLsKTMUEmdas/KBEcx4M/K+mjJNjeDDOv8INE6a+64T+tkXVjMm4RRi/Srs+Hlf2Q6OfVkN6/Q+r5rcrhJ0Umcoa8dN30PpPtdfur/h4a1DlbjfEU7WXyNjiqPQrHKxegnM2C5VrlL53ZOwIjhuDM4x8kaoWr+fuGVmyQgLJz8mP2U8/tH0/y7VBnNUp3K7wgoHB5DfwTFnlK23UQHBJsMbcXDJSLGeecqRqxbf5ErorOY2cKjs+Mfxp+D5qG2dvSMO4jgIv6kT7+ZYRRyLnGr0gDoLO5YAOTA8IditRe60U4xkX+NWylYQfH/FTwtg5GiVGNacJPy0N9rVcQ3+Cew6G0iiZWFI/S1On9zroR8zpUd+CuLytg+B7U6zMskPHzgm9tLKfr++A2BiC7E35N45Cqee9Ep/8k+w9dpOmeuwNqilf/hettxsmkcxZC9qHW7iEbhzTbZlDHwskpnE2i/6jfzRrS3Jl2L1HCEtodGkCM0/64fPlqUN+YSuYks1248watMBW+cyuTm9KntslKA2Mfy4GPqMqKuuN03dGaqALT4vKm9Z0cMuaHbG9IdbQS/KdZx3B8jPBEFgCriEywbOMsw/C5uhJIDfVyza6KEVhUquDkie2750YvuOG5l69PmaQ9B/K8MSkJGiAjc6ZMPqkt2Sl5I4N6o4LQblOviDxx3rA7Wig8Eb6O8j5ag61r09cdNEwdB5yxc0xBJYNMNoEonh420xr2Eeb3/3FKLxhdQAfb7yHvcIS5ApcnKYU1mPm3f93QQXGI8swr2TnLCqA9/18DN6gkwzciRDVLXBiqlTKDk9wg5827jSxkxfVbxKW94kK7GFoaE+M9TJXVeYLsTPc4jF8g4739M4gBhBYXprMRRxgiV37W2DA0PduosZkIsLppscPAsxL791AICsbkExyL+xYMCk4ShjOXoQ2t5xB0xXxj6N95ohPB9p/6DGBvv0d77q68AYV9P1/mdFjAK9v3TdsbNure/S20CGeFbB/NuIZMh8C+xlgYHRLwM3RzScJJGi/yFU9VaL8PkbJQkhnvYhAFXf03k4HKd0Es9wCGJYCweArHVaQOm8JHEDPvdWkoRx42WYTfYH0TFVTpYw1wD25T19ZVLOKPfAISkpfV7gGaKNQ5mBRW3n3slolnbzzw1jZ4GwCkWFF6pXLqKOna2cjTDUxOBpVWLd7TbjiN7qm7/Fxiejg5j5TePKtaP9wzkMZYMHGBj9JUbMV356SvvVX0gLYJ5yX0FMwCM97e+ncl+bvpNko8jGIPE179igbRoJQ9bqsXlFrLI5/xhSxhDV20Eb8/WJV4s7p9AiJhJ1bBdpVv8HXh73QoXmV2XnB4EUmBd0nudq4J1yLARO91OfDVwwTGyN/OoN+yOFVfnI2DzbFcc/V1rcI3mTpP7Ed3V5E7tY9iwYW5mZTUId73LSxRkbKK5DCsb3FVeGqkuN177NyUo2pyyvMd+7C/2mhPGAkUkUSlUoqjRczm2i75rexaji3tNaKxzhFs/nMBYdPKv/TuJqOuKlz3GMxBeVYQF1cHFsTTJsdvMfjnrx+qB2KXyRUk+NzN0r5zdXrlaeUyrzx35Pif+Oex1OMO0Q54GH6Xr4S69SU/1LH3Gt4cH2dolPO2BNE9Zfoh5zi2+j5pEpMOgtHP2u7YWELtsHd9GxbPoMjDbR1iO19hFDZoW5MsSQYYj7JF2akn61AypERgYChRQYpkakikhR1+u8GqMCtR7MJOOCbSJnJJstrSLVyjJSQSaPtyo3xYsEJ8gF0D+czPbaMiUNV2IooXc0Ssg0vgia+8JrsutxI1Clmc4B+1SL5qb9s/5cmDheK104fd425MGs0xnbgvmBpFF/M4rwgXhFueh8dJZda+JjTYJvg6NBsV2zd3mKun8NzCcbgIcx65un8ucC3esz9Xd3aknhy7/CGeLuaoFPYMPQC9VJC/Swh04JI0wQDAMXhvtbd9YY9YKLIx9BhjhyCZE64mKe9U2H539hdYc1PcnthGIfJ69OWaB1J2qpExI6tQGB+TkD6eLoArE7WChduRML3JWbro2ZDs6XTlbVvxtvg5VBYv73WCggY2R1wdYmoGuHQK3/dg2b3xTkj1cRXXBMYhXaQXyOxsY07vtNAnHoC5K6Q0nvfz5NnadmnACmI7fGrKtZFZ5bEoljAvpTtd9bau2OLzlv7L5NZqzpvBDl0UIQ+d3Ji6i+eqi916sNVh0/Gj7RhaAjQ/gO3ZPx7/6lTQpG81e4v8SshXpl9FHWRXLFHEhQEaQpdC1vVsOBfQs7ul8+IY0lCgf6me1zgLwU4XIZafua42IM6vNCIDKhbweND2XtySp9xoCGnKvlILK891c6ClHBFA/u4qI5pn/pG8iX0TVR+ROm/mQzea7npH6acJEIrNNMPi5aPabTZtt5Z6gMHCzrIUVB29XzYPfwy2z0/Z10TBj+jHeFEKjPJxx6LJ2Z2IoxM8XZLkOIOskYUpRCMYG6GqXEfbS3UO0VYMy1Wtk+1wxiADXYlXIxezGTxgYXGFv61pEJfSJlvCWS6G4ngV3nxvVCNmRNBQ3ePzy1Q5160xiCvMxc3Sn4nrwgHe+TFXX3yue7e+0UT8Cg197VgJYhsgSy02VqhXuHMk6piGmIL7UglWlJB/T8sMTCwEgvcsymDRG5jgYCGRtngnzP+gWoi4XeQGR9z4kU/aXo3usatvq2pW+wh89RSxxuZTBZQN+bBR3Jvh5BL4cfmso/eHJlTKDfIf3/VLuw5azcCyHSqJjpzY5McwUPe7NUd+8mdvblNNxpp0q+77BQdQvIEtBoYoQR/eU57sHzH37Tlr7Ya2vwYErtvpZogmb5JCJUtHeZRO+UdoHizt51fXXWGKf5ureoiMPaL95f/6xvoDRJQtkimlgAipGiYLnOsVnv1C0lygujYNllsD51L5TyzBTnfgPnl3QO549ycArnOQtvLpZVksrvLp0npTzD+9R9BS56rIjFzN21Fz0ApJHta7ywrNjyKSNhUOgYSkAeWbHOyMRzRCajykWCHKtB8l9tpkkD4nmUmIiKqR6GUM4q0IS69DG8UjCiaLyxYjqLZLrnpaGE4ndDk1lJqVBjLpPgie3rq/YfcI7F/cIJ2DvYzYiX/H+114WQlBDjQM8kSCPq5tqHVkPETvI5jHEvMXZ9lVmV8foN6Px/Bsl1vN0yeA1nDmlkbum+L2P2iiD/OexIsibA6LB0GivzXNZRhDaXgIFLQniZYLhGZcK+WnMGS4tcL2wkSq0WFRpwV1affXWtplAx97rwjC/PJew6RdMgmbmTBi3At248a/VYdypde95hJ+zip5ojVneifmSB68l7t5wo+Boqig8OhKp1m+Uc5ssviNDDeaGw/vwcJ3QtV0yHnXFhTidfyWwiXDZcALoD7O5CcrZZ5D7LBgN2P69doOcLTJeUMZU+LYvEParxCrPS6cK52E2vJFSMBjnA/0Tbt6gEFQ5DxLYmd7dj0v6M3nSHFV6inSaHvbp8eBfcciYrmYPTcufBlTQDYuF5XmElG+nXBNehc6DL02T43C8/95/lZUBBMALcBcLLqSDIhx3DFw+pnkhS2InMvXyyXcC4gdHRrSPsLC8ukJBN5OjbrIdouiweoiBaSXOansw3R0WWlZ8FltuSUIxhDSz2Zs3V9s3+sTUPptQ+9J/f0V/yzzTMIItako5nZEVEO6wxpgR/Ac494/wkIPejl79RLjQoc8qe0SJYGd+NwqlDXrG9+W1yEF2orKQed2NM5MfEg7PCEsTmaBcHnJAmlD2+1k/l/quT41htc8hvjI/kapoMkZVwFKmfbVH536ATp8e7ZrkIZYFDva1txA4DbIJCPrFbMrRnnHpybqQNMEt5yMifAAanwq9jI32vm9BQfPNpH0C7pWlcNIjaPrDF4GJOcMF40t5CHDfEFZCpLnxWv2uRCxaO0xFx64ENcaN9qHNVBC2+m4emE3NAaiLqBBP8Hr6Roi5wBxRr59QzpbOWz1dVSAjmAXe9bu8bN1Tm8MCfhrcCMPDVUKWboeJsvHCXoIymlRAGjM4nxPTCeS6Z3yLux+rMUJJdCpPU7oCGtK8a/iACUzQmSERCQQyXpd8ybUeDDYE0g1sVsxSCJTDENR8DP+0EfDMAfNG10iirIb1T/86Mjb2sf6UcMt0MI6GvFm6Ol+Uoz4t0Z8yb+1cC9WT+k68VDn0mlPuMLrXu9Fgee73cvYQYlzG8E89R2CLlswsjVl823UH0i7Wi1/74KF7XBDK/3eponhvk+uh3QPGibn1DPDaA+j83xD+xFKIVrKq3LPN8cSbB7hmG3CNZLXDXXhJwvuaV/h8XQCUFVF4QylCZ/Jl7erwc424p+Xdi4JWpeCv4ziQEvLl56M4KLr5fOQAAQ4VBmw5JqEFsmUwJP7v9C3r0fW3BwIaDlerm0wppBJFKbNaVbvgnTtNVGY9ujGOptB2h/2WqjPulvPlnTMZN5qdKeatyhzLzub4k9a2x9Te5tc4Bh7cV8v5Ej6vh1vJJQYogYWTA4locrlVuWT34ye5eNE1ix966hhz6JN+GZ/JnCtnUmw3vesd95PcbRjFOha3/IpZCi9NoS21c0wy7FGc4Duhx9Sgk5SIH0/ib6KEsQBcUUkR35mmtMeDSH3i91lTdJtzYHDcz8eMLablpPyDbtkh1uQMHcMcLs2Lk1HXCMZ0WnwJyn79VSU3+dqnujbsdzY0tM+vVV5HV0dayYiIxOKMocFssd5mRuBqFrbHDOpMUR7Y9RRGlqMEaP2hOOVqfrlAaaYwmCKG5BzVPOwxHOOTzgXZWtykyV9SyaMz0hwfPAcjNoa+FiEDK8PFhol1dGwSd+J6sJ/5fPlZ8SlTkV0ib8iaaWmSm6eKwga3YWR6C8bYu4jP7HGP6GbULQNgAMGtgwX36ePHD/xtlT+1Xv5QzIgFnXmekofnHBcvEEdvLfs+f/vsIGpU9Wi9agK6NlPipV9TGd4xXee28THFqye56kYFVrqRELQJXeRaKoxg06xBeiPxZhUTvsW4Dugypc3BfxWDOE9VcRBbFVmjkl07QTWMODhMugjTPUHu/LHs5jRAH6skKLlcgmwOXqnx8vHcyI86CndHSx+9GnwATHPs0idGtBRUVkgagQ3flJCCXe4Ao//cV2wSxCI+KJHmBmFx6b4obF4PNY/OqMwDvL9et1rEBSH3Osrp9kjyCvrtCf///QURWQlLcYYZyJHnJ3XwNqOTziFThIoB99pTn+fS+qFZuNGiJot0YTGu6yqytBHqgNvAEKGZltoeymzLtT1bGrP1dH8pQJPqPfbyevJb+cIKV9sSMKrCh0mGNzI0JPAooZDvdlTIPUZ5OCQF5vr9Hs4pEH0J02atOKnj7ro+QpV22CmEMJVe3oJzCNOSVz84BWzMjLtN7na3K5Ax1+fUak8MbionpE5vIzLt9jDHd7t+gJrvX4WsCdiN3aA2HvNeztnX5YD4WCxriMZbXRKruEVTQC7WGeywPbkVtVTRH87XO/u9n+C6PAAtJkeMjYE5AjDD9NISeTml5GsER/XC09Or1kTPGjJ1PEKGzZtygBx/o8ZQD/BeoKy/1s6F0npX6Di6C4ZXNjhvzN+aHFxpkkHAKVuR3770L+ohroF5goheXoV8E+g7iUH3vYudR+ujK9HlfTBVVaavHb31TS4qkQ+yAc9Y4KFgtrg221RiZpE+rzM+0P4fktVAuIlSnW7Ee2t3qCPjcubpyYDlAnIEN3tELdgJ7iw71eYglAMKM5pbhCQvX4eKn2r4pYq/ABWedOD2k9tvtrEbdTQARyc0WpoixznqC9zwuCuOJsL1baAyEQM5f+mk8kfgOFgxHIqqGit22XCk7EeeGCXfv7Ql+UlyeyxThmys6+YeBHhTFvzEJLgpCK9lg+EQoc1WpK7FWbIjsNLIMGiWoHXEvuYGPGBEUM95DbCYbFehWoaIbh1cYfu6ajgWdmw/iKDpXwkK1kumVXJEAfhZUEa9L+VWb0rAeRwBo9qPr70Vip4So62LN4R/FnbQtQj3UusQyfnWz1DG5itU1B990qUhN1SXcNmMWfPgx6f7uEz+A4Dvfm3bMAPTUBGK/2VDuDlGDCPvFMnlbLL6IB86UNtdnI9YIDKdZ9H/DZZoaUQWPJck1xInKoRR8LZR4kQYbRO6rmtUxYSwKZd/7WUoB/kbbVk1nslz9mdGtrG7BSA4G2khYxOzkXuxkR1a9y5LlI673Fvi/g1txl+9bYCvCMoNLeWEmV0mkYm5RlDpkFUdwXGTZD4qwaHZzn5mRvsI3ZRaUljetFjVVuZXrKBZ2pVPtNLxZbp/jLokuJ124V9dvokWIE1JQcRR1EUePVGxli77/E7UbDLPhXrAXDaGF1a8I3XO4sSy6qVyXl01Awxp0rG2bjIzZluVol5l5lZ2yq0Vvhco/flH/StB758HUW4EtFLGBJ1tImhAIWksMibtvL42///DD226S3qHCdnah5lSIZLTysGhvnF61YPlm7mugKrVcfqQSFNZ84xnpE/UDibK8xQNtSD9EgP3YESTMD4rHGM/WHkL71TCn/MP//oxSgZJPiLbLWyIVKIARf2wg7eJzFPDPj8nOcQe/wbTdXer/69I4ah4W+bqvoX0ul1oW69XtBD5IhOcXllV5QprrzUIDGJDwVaJXN0P0aDi2tCk2njPyRECzgxkf74uMDh2dBRjX69IzCb68aWOW7DXSgPYSWeekvbIYw/w3XVX+8Qv5Dfoixyy6vWQO2lfoc02FxtMFnOMxnJ7kJUVHlI+6KF2qMEwOcSt3XxvM/AENyYwxczUJMn4FiD0aphXVYDedWqYPwwc1lJsmLrOqyIbfc0Fy9pME43W6eIfYouGEH8Q4QXbbXcIYpxqSFexs38KFiH64Tb4TBlb/4MedJJiZ26zkhh2hc3mYmuBdQTILeuijz6RQ8w9uPMCiEQr9WsC+ioRC16dYfNKaXIkm2nR2NqcbofxPY1SQ/73Fk/1Wm1AD3aHWmMBXjOSi+QvXs6US5V/45F5vylvUJFrZFLauLprYAQBXoK+OQiXCRjzoL5ASARZu6m6pe98wr9JLv5k8atjFLILwlO+eDNeWdnqZ/wrt+7WRskW/BHopUOIiJ1/dVhXdIPID7z48no5NVuHQlLhRytSe/4D5L9sl9tPKSbHA0NEyAyedd6bFT5FKCxdNt1j1URId1N15ryeUX3y3MIoW5CY4EmzqAifptJPUAwJ8dE1KePBrOOKDDsu4mgz6Oh9Kas1EktQyZRYChnz44rmbEzakJbHHFUu7MWgRpbPPguflcyf8QFBMdD5toi/PpnV5ufbMUZsvKghpxzTVGKe9lc97xf0c8xiwtH9jN5DcZi1hm4lXjVXXKQI2kT39hKq0P30iXw1qBzzlnNJhBXDEx3R4Avzp4SKsFhIys5cJnxrWQlyvjEc3ctIeboSjwWK7tvtO4ezWWVpL1CCS6wpskGYFH/dxT0Auv1d6f59aHMTHr6Zd9shhA13FZJ7nS3nDAqrBVM3TpWH7+IQhXmrgG49Qmh350fVLjzR+7nRfE4bB3uMRdAK706Crcw6Q6D2IgcInklbTcrZjow0pqXpDYNDQ/l2YbYT7wQKccv58oCNSUxGslOA+GgfcC40jk9xLHA07iIbMxTW9V7Z/eeSOHOJTFCqjDeHOMtSoKub0vHYBM6P/ttHE8OyzpQ/c/dfE2J13l7W/njwzbVckdvsx9eimg7Y+jrk/kK8bMyKbVTK6E3E38Aw8vFtGXmFe+kz12jNc/G4CFktW+feMCtXxr9ssxW/HDgqeWcIb/Hc3MatHFgeCeA5BThMFlpIBykynPb4Ft0wxmhW3ITjTZzaqUcipWhzrhKditp2owlKvipwXccxa/P9cGzcWPHGurLPRkpBPp07wVIzKlF9K1emHpOeiGK2P1Q0pKcBGgABR9bMheiWVYw/mKlLyc5uYzMB//7cucLO9NHrucb8/1XRFKDLu89HqRY1+/u2PbtRd35HazJfw4z2tUd+LET7oR3WqTjWIo0HDR6T8HloHRiAWRxFcWMy4+9qGW0R+//X0v8qqmj1k5u7/xpV6xvtYQkSKACVGsnz1T6xrYXdGyEJbgtm0VyIlbt7Ze2v9p3XN3jhkidOZ5ADtd9UtHU09yv5QdAm/4pyXLGHE+R3P4y0yl5Qgt3YQwRRYObnXXJc/8YxFRb7wYhNCsBQv5KYCvc2XfSEjIjaPo7bdxSZ+nPSNlInLfaTuGqIUw7hp8kg+m2D/G8Rz3xmw/I+KdaP/RUjCxqNWmMF1kHTjdFSvnG3l9ZHav0pA6GnsrwhTD3cfaFzenlOd29Xj7x/D9TmTgxp7TLRAS/aXA0mlIzCdFg/yi1wEKiM2lEHcD7nfLOxdTkXL0OHCbHvnjgjrcLTpbNCl6gJ4wt/SB2/Op8csqz+zSv+lEtMZrDMWRMm8qg8a3QfyQRWQkZEE+w9ApCj8z34o9E2OS/ebzbfAVsADtkzHW0UtNfSLVY5CgCjpFSh1+3KYryIJq8UV1LlaP7RtsKok6AUj83SmvkKlZjOk0YAlP7vbHvROcABaQBn1f9Q0oSqAgGxt4cBYj0ZtXXTjsLFxJi+TA+9ZT9tB/GeIytBjQJ4HFiqq8c5TRLztSOY5MPlFMvoCxl9NbMv8rCPA/bJQE3JdezhWzkjcgb+fiGUH910UJxrEim4FabqxUPqS8zc4iRatC6O6QmQDt8MwnMsgk2qh2XxJYtNeyG2NiDPHR7cCvIsWdQaSkFDKRmgsKCeJU0RmA4vD4OahKXKV741fG6wGxwqJ4eyJr9WqYQLZSsUwcX3f94IBRoTTY2wSYQdmTa3BqTU+mmb1YJ2/dKhBPKe/+j+Na2Z6ov7NfTSO6MnFgTgzVz6/r0MyulxLGJsze1t82NBisMjKQ/K/7JgIDkt+Al0DmkqpfgD2c3TWPbq8yMindMFBnVu+AMSm3JOxJLxqs1Ar5ve1lZeV3TkFsWfvkdenKb9sQTy2GwXUP51oi8HHla7SQMmsHA8lgXfvHlsSKzHDFOcQV6NePa80ClBVkcF0Dwn8jQHKb2RX4LIFWNbL8UZ/pJGhb4bMtNHipFIfYurbyxkXC4UsjNJqINrScWqJGLMkpbHQgWxgNSD4KBwHDagBHJt2E4hqX6W0GEmUVhJkb2PAzQ7BhtI10AH2k9jRfzogYByI8i7qB8+TagMXR/1ob56XXzOAAKmftQZX6igDNdIrG1p+d7bRORja1b7T9kq6JuWkVGQaOnwFtCw176/8drg9sUikatW5m5406ZRSRyVT7fcdNFcgBNDJdVW8E2DkAcF1S0adhLe2AZBErgbKSGnhFaBE8C6gSK4KFGVjp9ajSu5e2pCUHq53H9BkAwbperk/PmyVRrHG4xzC2R2jf7n+CfJ0rKW2q3lsvZPClVu07xL8/XvAbe8X+mcso72WeU5vWQJBAhG5cKwLisEEPRx/jF74zBPmFt75Z9kPuHAu2Yaq8PRF33Ljq9Y4xx3KDD61Ph6z+qdsvKatvJxcpXaO66sANwbqVgsUznQpOYesfptKkWIsOAzqr90WenXmvsSQWicjjmkmq5yqANEjoKaOiTZ/hXxo0yTKBU2+HFf6sFHUCMhZH2YWMzN4XSbD0w0obMkGyjLv8ujKmkix8K/Y/+AqxDFWzkvi8Xr4rZ74OQMnw/S4Sw0wJerrgDeuSINXhAl5/KIETgtczNP0vw/wp8X+zFO/YfRGEf0OSh47IlZvwXr6b/yCuvZXj8C9OeW6TYLJcnyRdDOJk0QTmMbqvralWfPRDmiRnRVpPttMb/sF7KkYyBOYPon9Y0mDiOiTkgNQn9h8PSuhkY3nHREOUPnGtAzu9Vsa1c7DodTlhscpJUKGmwIQFDbWzZTwZ+Ql2w6AbZBTEYuFzo755mV/JF698dZy0pnbcYIy0C72LpIjfeX2RrtvGpgszdocsTcNRf5lc9h5kcfL5xBOIs4/Nn0b/UuIKVn+TGek+h62IxfUb/qRZtnxA0ByRTPmE3dtrJVIcuCyOd7UyLrd7LuC12IpT1Vw1y7GfwubYkN9348mwgAdzUf32wb+VeJEOjuJSMwLjbQo2OBRGEChxKK3SKfUWGxFzP8mVQ8bD38N9y/iY6TNUK2PaOsBx//MfAgLE5F+4u1YPd1+gJRrQKSuSD3hW5VxDYatuSjNjFrKf/B0i9tnsuwfan8yeIQkOl7LOZNmkMPZC7nIBC7cP0o4kgYz7PNpR/6+Qx20DaoRs/pKyy9DRczSTqOj+vIyH2cqB8JvJw3u1tTMBKq9sslTBykgijj+CConwqfAmTkB0Oojsc0jsdWyVdUs0KJVQWNIRf1a3DU7u43gWGeQ6yDh6t2h5LBqLnnsP846mkLuy+cJKlxvjTdvE7ev5NErm+lZKvQBY+2HjsDX9Sguz6TvSgj6ux/4WvGfYNHZ8Dws5HWsnwfgNzKvIyNdYd6e4GS+mE8T7m7yf15lNGCoYxAJj2DSx8/uTu3AxoN3BLa5+mmAs4z+Eu8y3VTkTSyCsKp+vQqCT8F6d588CAax/AZcuqkAflR6ZfITO6qq3Y83aU1dWKrZPcSxpKsD7cayXR0RzIqhZxCX8ia6isnOgmWnzEnob1yx/E0nTtlmCoflZeTbAnteL36HeDMIdkzW49AhjakxoHOu/ILt4MWQ4TGWq+s5yKPsyLjcwNM8xn5CHkJwmxRVnRT9sYM4M5YjMqCTrDxsEcglntdtPj6mCXca4uGLN7TPwZi30ta9Il17FO23R71PgcNglktr2rF1iZ3tAbXDKgeFoxqRxmOnZCLR22yrnqG5PUtyO+KbiZS4kZespuecUQCCeT/bMC7pQerG3WkErc66HI5xjYh4w/oAzFafuKzqNSq+rnJhU96MN0O2RGEiCjVM9bJowqxKp04WoacYXzZLepEeGq0E5oMZGVwMbQVk5MS2GNGFhH6dqwAAi9z/vKh6Ner9zDzGyTZdpjfZv2ZeVN8hrXZm41OY1EreWFuxmErExemXxdeN2dlRhZ1tWvKvNPWldFf49kFblteYwSaCGfH3i0LcU5/+F0rrLSRpDlEMHr6vKCytn7D53OyHOgK/9v3fvhangg1O1fM5ouTrD/zMYQtyzS+apLJaenFab0hJG00EzTAM09Urtq0OoDejLStfPU0V9bg/HOIYhvpoyKTUp2n75E9n4csLpYjZhuBUXY45ygd40ey9bOCXWAuRh+/T4Zo2CR37Y5JjeqJtvJYd67Qs0g8seGIblvIJDPYWWIo9Y2Ep/VHzch8TVOzLnYw71VTYdgfUSzUvPpQrc4rHELn7aL9McaFZ005s+VrlSkfBuY6jrFqlBSoTwcld+IOcQ4VmK+jTGT24IO/eioNZiTiinWmjNsWbo6AsKbrgHRamMMt3BthMNGahaph+s19zpbRI5A5Z4LORl34NKzsRIRFxqzVig/qX5XJeDLf8F4+jGO/Pd7Fgmx+SiHeJL/ptf/Q/CzyVRA7gJ79IDw2QIMI7seXltJz/JXLcf8S/TgJWilJxqGtKQ4/h10RsDqUHJTNHTOgxcU1abDa4ovOUPbzGP/1U1DR4/tjR5n2wwcY/ATiZ9akEDG8Hhpq7U05V19iV/zhHFU9tTTuRHxgw3YRMq3+PFx2U2xAVDC17Cq95x87mGzQRcSKQDExC8aI85vY2cP3Gy9kLQjsr7YFgSyWfIF8NdbUDMhAGnrZXPrtUjm/ZpEmBC7acPOATVMLArxRWfvsXb6OodOUM4xtS5daakPajVJA8dilkG4AuHOCUxScZ1j5olThj1tHbl3CH5C3KJ3+4JGbR249rmTaGkLFZPK3kBR/dEoiD69aF6eRia0QiDTSzMwTsoKBWT5XDPsc50qJNNZiph69s+ndGzWTfGKoYWEFuNGbyBQRoXoM0Nb61KqWzt9QyjROJgIKcF2SgwReumTMDVU68GYyYiY34pBUu/rQ4eNTaY8pOiIKDQ+vySZ8a6yyyVLzbmEaIGq5hHCAUm1fSGalURtcNwMduR3dzWRDiQG5ef+K+qapnA2arHzDLSVFKvWY9pJAYCAOGnDS8W/NiL/LTyE4R/NIrghJaQ4oaOeRKyR4lWrbeqiDQJ4Qq6gTqIioM/JbY0aT0nBpco5APD+4wajD6boigCJcgT1xRW1TE0nokeWoGx1gufz8s0bxaFPlxaRQB3EY1KItjDJiSPo0r42N9k9R23ESRRadwemt23vNYYzjCoX+pQl4FoN4KlpiGPWZCh/sIjx7zoW6tyrn1fdSO90eI4zdne86cTOqvW/O9sL7bEkCqvrvX8p2IXxAgKklV9UZEs+omIw0Q+P7NpUsMmxGrNMT5m7DqCHIMR27BVovMg3GmBwggr6grgH3PetcVAVDrD6X1SiR7qlApR8wvVqF16WA5k4Oph26wI9+VRgP54YA/ZzCWA5sFT+EQjJY6B6JGTscc1ON4MwvTtX7Jzy8UpGnpB+ttohbh942QiRxiBA/HGqweKMpL3ha6KbMrCwPimAFHZyu6rKPU2ieXGI/MYaC5801WGUqhwdCWEFWHe7cIK42uHkTM/tHyW1bPqxZCNiv9zPbcMIJvDaoES6zuvuGrxPQ/kq34gw0iSIPCbpEuz1Ibx4kH6Qw8jjjU/fkNjNHT8egH+XZ/qUe7p5sddwxuR0Qu0cxQGaQFpYLY3v1KCmgRDtaVP6fJqPrAzo0lSOr63p2u+Ur8mbGjOKRibtRWaICZn/XNoQORxhoLii1yrUj9j5NLOjYtrTH5qsUuXWcVcg02NsRGdWc5MnocO8GxA5D3qAMJGfvXtHHesYxbEOoydq5xQj28pitri8YzQLrif9rUqaALTPFT+spyL+RQpBCnnfhvcqKbPs7HkbVraij5PdcqTr8rUQLfAu8EuAZvzCPXqy+peRE0u3hZg6LJef08M0T/QqBZS+GDT4oy5Cigk2acepfdWzEiE8Be1x6byVP6eqGo+S7dvkYqGh2YcQHuw7TRKdUYoXrd7u7g+q2v7RjMQzQzmxHXghka57fhxzfACidctmNIsbbZr6xMC8FokdzxKu45VkhBYqVZ+DIH6v/4SwOuQMnyCTz6jDB8c3EboAfC+vD/m1DpG+0aFusZ4nWu7XksrPBO9GoSSLJqWa0Yw/5tJtkm5IkFNyaaNnOm5nbHmEWYU1hh9h54jEVWNtiGSF4LOqjvOkE8LyCvf7Imkx5y7lOlRR6uhKd3888o/y+EvZtizDlTR8P+pMqIROg4KCle3her63aLP4hGgQk5MdzJEyp4Eyhl+ig8tQKnJBFuduwt2A05VeVb/SVTm/TabG4p0XE/7eWGjVpc8j70ShqE0BHHspQ4l/5Pp8iUZF/Y+q6u7Wo5g5cVGwHX7Ti/rHOaFVxTNauEVqARjhYEbO1puRKoOB5KoX9GShltcL0MlcmpkCbPVaVyu3ufEWf6CF/FFtrhsnOr0hLfDmaI2TkauX9zfP502QaB3lIcuxBhfsxK/56y+DZbBnC4KnfG9dmj1bJ7JILZdQhkz346prmTszALH0RjKUn/xLaBEG6C1BIZb7OFILVemkoKs5QBErys5V+g457gLtlgYN8jCsryWR7VwPDJ/N9CxkrRLWO2hriKksEeajjhMMzLQny0L2IPBZ8e+olkZgkte15e1NZSbhPZyZdYHtusBdYQKoSitcz+DRQ0Y2hduL1wWVTxavI0E6gXvcaIebFKbFElxzVfEJcm4P4u/tJ0pjOkxKRT4c0w5x5Ro3AJo/0Kmbil+hI4bMKfGAH4/dqN/6M4DMcOx1KSsSaIOvfI4EscnsKt+wYgmyuuVQLwG5hFSDoRh4P9DQ9UEoyzA5cIngX4ra5gRTTiXnOvuAtXZBYSQixD2db8bfI38PVSVKLZL6l/YYOsPY0pd6ggrKSuitwq5qawPYKG3BAFsvq8JCs9Y6+PB0JmawwYcnCzOVRZvgVkn+BSUunT/qEphQw93zQ/Tuy1xY9/RVGL0pc4ClxQYnsJvhJkpmd+Ene4YAp4tW+xJQH85/5kyy6LHgARMyhBZ2o7B0phf5DekBo/XJi/yzkqMhUdwEKi6Wr4AL/Br2Cn7XfOm8OE3hwY1Uxhqmm5q5LXOy683GLxI/dBkr6ZBG+835tjE4BbAwle5Kvd4D+qaM2jStBly2ZDU+90+p+eC0BAMaQVemaG7dXN4u8C29vhbCwyv14ZxnNbEUkvaLiRfr1b1gFlVAQXB/4fASYoUsNaOz8DJd1gMhKkK4Um4BLrxLK/gS02paoMC8cUIUPN4KeZzDgEcZTd32uujwGZfNufNyVZUkaEF4uubHpOT37J2frcZpUU11+Brimt1QrChO6T5qwzOmjLXsqysfVDEc4m9PA5eovYvPjXuzqfcEAVNS6gDPq11rjixVnknEgYB5vp/dkyRnCd5S4XNs+b65mbxsdDpji4z8fpMQvc8tylYc4kjstQBOQprzoRGCC4GD/AqRJTeTGoEZyDwWyjVhsaOXeh3d86iLW3M72Kg/4DgO6aPI/WK6JIjLPq8h/NQ+66pfBtWTy9WwyF5wh+9tQS+SzpxTTZpcQkWrvBDOWatg766kUc1+o5IyS8zhjWN20vQO4FjQ7dLx15QvKStsAY2thHzNjSYaoCYVVaK2ksQUsOFYsgiE5eadCuh9NcORX2aQmaHJWw2DRW5JjnVPM0Wf6LUQpoiy+3VF1jg2pV1anAn9ylvgfk73oap0h/Ww+ss9fedbQpwoVxf+eFsCbk2JMXujJTZWtyC37/sl9Fh/DhQFPDB9rsOFiHXeWF17fu4PLnwuIH4DAlGOiJMfpPb5v6rHhOaRck9XXisNQBMvuHNE6RinAui4+tli03u0XX3pifKyDXNX/dpMhwv6gwuzHc28DNcRX3nvNA/WzrgTXV1bxOJDvvJSFLZ6Rpl4d0X7MXXF1pgvHVzuFC02rjt+TftVj+sprmXtE3FCpKAuNnOQzkj3r5BvGkiLx7NuriV3hGP5jsctDlgG+wO8570WNmf8IW/WEMz/ba2iv3ws0d8HOOAqM1gEjn3qQW2hL9lsxIHWXZBPdxMTPvnz34GU8PviIsiBfbdPa7hm+T0DsUdtJIkoGQjCYxp2Rkmag8tllk727iVIChGa75u5X3kVz9vnQsxOxGLe7CRLOgWXBcLkwSpjpNstHn2TqZOW4CtU41AxJycVmCD/7dIL4QfE5AjlFObJ+W4Pw8XPgLeNwJG5xPWV5QsaYAg+3KoRIsjIOB61i9cf4qAJBdqV60tlm0UHdexX+UpvWI5gop53/vi/BqMoBHOFpLDKxFEi5Cot/gkIiyuHNickGbYD9Emzseb4zH1vNgcUMwc/+condrV0wJd/4hu4o8435HovtpCjMYUgvyD9WsLc5vz/yNRasODQCwKJIgI7AeiNxEfw+xzkxAcj2eJtvb8qfo0/qnhMgsjpp5LQ4p485ZbfZFseqOJ/3G92EmSf+ToovXU+/pewR6hSp2BvcGOy8bJEZH/AHUuMvdMGyV/tDOZwqfUCEzuSR3JmyRTXlniepZ9aayMLhFnE0n1DqFZflfd3rvcxOA3P6r+pMqPJJuOq4k7P+qZGxV97LGeqU990Vi7voOfEjq+qJJ8pbAxbuaL5JHS9vMgEixA/BQYodH6u6nfJKN8BOfvaiwCu9/Ey4fxWkL7aXwJmWpBZTFSivC3A1uKe2vFa8L7Vg371su/rTd1Ho/DRkFg1ywASBjFieoMDzkaR4nD9B7jsg/yJ/KHRenusqLuaDxculhtPOkxiDFstC6nyDdxNbsofNQkv7OtSBkUzY278Nv8K8t4LXqD/BU0v5jXq6R7hltYC2wcV85PAO4N0tJ/CmibCIYzYAEnVq71Q8G1F0p5QEbFCWWzlr4z5HMYxa70gaAKIsRjY9Kq0+mQfzf3Q1NL7mUHCNZEbu3kgbrlS82po9s0BvID39ZTfAYtp898/2LczSitTIphx/lHQZEXTJEwPQdnC6fav97D62Hv6FHcyDeUJhz5Trl15/GLif37lIHoIFUJK7WBBvgZCEUYI7M4jtkrfnaDWrdhcB1YWWh8iSsZzyZj8cyVPTBc6sUW5ycEKbHw7Hv/4OgKlivK1/XcuZmL8w+xvH30xzhGLOGQeHJ+95M8K0uOPZ1RDLtzyQ7Rg12CLxhQKTQTmrvGB8Rl12w+00IA3btYsmAtNKDq4RS/hHdUaMVQjN/uKAa7ceWUpFC7iiB0RQ9qWgmT02Pb4l0s68Ks1DjITTxO1PqGlM1OXc7uGh4tyf7njYApRA5Ulhbfw1UgTCxE3YL/CzS7zA8fBwReWJP97GQW6hcBXJtWNJXp2m2Q3MV2gyqG2J5Azq/nOHPy/xMvDG5U+Imtjhr5Nct5CO/vaxn6V3HFOZkfHfYBVCH2uZQkD0ZM7zbKi8bbT6miqvxG/UUtk+1yDRDt4F9WZNztZ3FfGKI8p3TH5dU2dD3tR7N/qDwxFZo4bDhZq+EjRBxGtF5RiCdbkOTV7d2su8BRhfd58VG3ctuC6GrZHpa8U9bfINEUsEZXf0exqShaeDpC5LKFlmJO78xqPaeo4zDo0MlNRY0wWUxlmj+3agT5FKvm1Zysy5uKBeB5oI9Jqw8vdN5op6P6JV1sdPPOmlINDGuY1P/JI2pmbKskcszrcEPQxVkyiPlwNtaNfl2A2umK7gXaG30tb2p9JPYv2m8SYMfpI2a/IysKDfIHQFSAAYLKYxggHcFVd5GlQJCoBiJShDZ1rn2M9NfHcYdM5rxCn5ILttOB1eiBPEZuNmcloKCLYfECiiftscYMslZvcN5OLJJ8K+HtvJOsjoGKR+j2zAOvT8k2TJMqfNfoiu0yr1EEbR7dAUNhOcTqmoZVQNiez9SXQbJhbMZnVBSU3N2fS1Eu6XGtiO8J2rkBJSxReMZxlz7tGSDPQ752BXOQK06e5nkAmcOiNUnAwpb7PrixrzUIM+t6JcTnpnRkHwC153cvFTDz2AMyr/fndDE+jHuQEAbNBem7MEy9LS381WBzJL0KkTTFDiSe0MifbZGgFC70o4rHobCWpNlpLY8DmSpe9sCQsTlNsm+p5f4VypvDbjPE/SyDmaBP95h1l5KbEpu0QsVaXqHwLw73eyU43grq9ZA40QsN4oyiOeZbn6y3T10oZNWxNz08WiBBg/za4aCoBXno4170AllYooaNexzrSIQLHColzt4hQZUAHYIsghIOwRgdLlyA6SKky0FMwagA5TbPwJ8+jCyXSx2u/0Tv0CDU8fMBp+vvm+9doYm7oVKGBFiA9VTNTZUBQoc1NkuaPOh6ul8hV7cUpmXwz7Ly4f2X8sGk+ptaetAvDqlcSnycr3U52hEuBWtC5bDyMP1EJWbe4zc4Th9ojE35KKZfOvPvrsIY6l3QcKVEZntrrhRNGAoBN6z3Xq5xFc0HU5vwUCTf9IhE7uLGfcU4+GSwC0abA3mRt1kUCR5ijfqYf5la7VyX/mgz+ESXLTPVYCVoyIzuMA9i0Zd/0RDciYkwmQ0xnNaMrNhjJeDEEZ08fPH5q9iF/rhVBllb8yzXLxO256k3oqhPEA2qCm+XN7udnAuP3kn0lYkf+fPJVquGhFJMMo0lXpdT5w5ie9wXlXTgFEU0EehbaaNK8tlbwlJAA3Snx1O4g9XOqBYQv04eMyRm4qvGEiO0IydlOx7zOPtDZ7nCkk9Y8QfJ4Y1xT2KMXy/RTDXm3t/LqzT41bM/KU0Dpbm72SJBjY+ueedrcyt26Exekp/wCi0GbZPHRmZCnb8Oc+F+sDrY27VIT8yA0O3JMrYwdvWUU4iw+oMnWYlFuP2Eo2p9AgRVin2/9TubG6z3Y07UMdyVU9kWNnfE9FdctT5j3jBdBn7PV2Qh+ZNCfyZTxWieQlzoArv7aCHlBPhuvT1qNAl3x2tBk0yzcNUuYLRq/UsA6JjnXf6+ncJzLROKqaa+gHNpGXXeVQdso7TbZguyWmI7csZWMHu4cWnoeEq12hZQ87RFLsfxhdG5nlEMJRaf8lSom0SkuwqqfkJ5Y2Tjt3YcX+T1DbFth60P2+TauAhFXzsdw9j06DcEZMoBtICRjBTpuRmhhqveYM32AXglsaU5zBOomuEnHIVei5CAM9+/Ze8DCnoC1wcqWuG7SE4VZSrhTVXtCa1o5OhYiZ/chaTSFpGxVhYUZObW9AzK3+FHWfrGsp3JjZTaQTu5OHv4ZCGTRKmnlHmBbvCA1Tjr0xAVyaQG+RFyuCse5hRXTmoBUilpbmVrvRT4p6YBGSBAUtoTy/TVO0gD7wOUcPOaGSRpDibFrU4dQfaK5M1EScssTt5aR5uqEd1k6de23jYPbhM9xwbAvY6FBgd/ZXHeMazz7eVsJDVsVRWbqKgujBMRxOuo5u7trJrCyg47soSQHUNGKL0E9CWS+RSiZsv6WSuSgOIDf4/hr0ZhaCwmAwamQLTetUypXSCrWQWR6oRXC+FbqvUv5Zd44VrMRTkE3dKbXKIXx20Hwljwy8PZ7XOAp1K8LvPiDB8PXQ7tmS1edUoJHWfie+bDn+i+88PhPa24KiL2ZYS0IhwPorfs/aR0pPoGaBCd0WvInmv95okm4DFNuoscxXdZ7IVE77GI4m5txiTO4d7x12k6npQt2z2nMs/3HZMChX7k1eBXkjaDRD9n/RSQe4kAF9mXl6v33FtVv+qHBUK3HqMo5DNEg+KumxkpSmLdxIwrzXwSKWohE8p0Y420a/+DlxR5AQgQXg+xmxXMb8tQeWZB5CTzYoHh7GUBU5ayUu1bzn9r+hMKSOKnFUXtnj5YxL5oYz0H1PnkqeHz+yzd/2eoQLQuBRVR9C0QOGWOe29TKqC5ymPpRrNY0ltIYYHGYWe0/njueptWFTCYjTlNcYd6RYC2IVCxigBHIX6eQxea8NFNVOr9aM7IXRNYrhvnA2lvedz6GsiZWi3TirtXRXHKdz5HkVed7iP4eKtWBC/mPZ6jV88z88BhpwYlxYMEnkjpqhc9bfuKqBCLYCLdzwPxnJaQvWW/g6+/2HDlFSs4fQT5evuYXiAZ4ZdqZ5Wjntx1XhY+46ePrA3J1V2We/FWjfHpY+utw2e7S9N8aJ+wQXLJGF/aaGVJMAGPLOkqiYcsiXXKw4LbpVQi+VxTBGkEdj9lc3Y0uTKSNQr+jlZK6GwZWYCk5d1L385Of4Ew9RL7jHUfjL+vTdimj78MVQIXFJrHnvti9xdidL26QFCeg75pcGVpeTODp3Ka4211as4tKpEvcwtgvaWrDv51wwV465lflDJ2kqP0bOXrsww+kmNyEeY6CfjLgkxHuBBQumUWZ6H2hSvENg4bPXGFFjvcg8gWovcrxRUNrlWbdmo6SUAYHorxPSbrzs05O20pGIIRmb7z2Kzd5bWDDp8IrvljsTwF/Rr/zrQjjRfVZD+k0ire5lHyZuzKCE/PSt5FVM7Qwk/UeQtEPtW+5RIgghx9Qi4jkL2rcbD0j8qc28ffh1US7G4kjZjSOXI9keQkSgppDwzVN7oaJZ0Ar+xJXF8DnEzAcR0s/uarkmDeSNOS9Hu6k0Tk1+uT+rrixwgPxn+0SToWDm2QvmiWViK23gmVmRabLkuIM7LoJ+PV1xjSYKHSvv2VyUw3q4ALdbZUa1OBJ8k8+3T4I/IYVz4IrBeM4BX9skCkuIYwosZvebTB/EhdVYn3Dd4TWR+TvIttJ/BvQ4f2MDcQp6LdbP77wqELeXitP4RTflc3w+9kf2cCdgI95bwqsi10cWAxh9k8tdp1m3/3nzhb3huPPSqb489J7VaehxdfDikne0ocZVF/9kCKeqPABZTsPyH8MA9ePFoKrhUPZhsEWaGjeLuNFS2xhy+PeqUCBhMfoKj3FsE7CtseH7y2OQLtCnRMvEx9uSxBajDx9olqysaJ/1kaLzIA4r4EjYUeIV++bwToITr3ppa2YqWifQhR4Ul5gliB68PDgRotA6pL9hNJ+NLijV75YGvXd8Pm06Qwrc9VbzV0heitrINgGdCk0tK4e1HhP5EjuPTsdxlFq3WiKe/pFTh8ELlq33L1zsxjBJMUlqV5wI3pqnKiUdGqxpSUH4ZBN4pfvDTZbyFCI/ECemAHfNLBW/AjofCKSnFy15w7AM8XAP/MArwj8BzdMB8rPBTU+oQxy8/cwT+FJ8CBj6smtYEXDwPMNsH35McBujNOk3NJFv+bhyc1QP2wNoNAn83vkt43rA/km2inwTLLZYa6CCbAE6c7rBVuW0E4/kJNa51lbcOPqyRvJj405mLJx30vOWCiHhpuJvP8wchNe/yZSSk42Yvcf9SDf16WRqc3k3mUwb5++A5tDwD60bkEAHdm5NvsejWAZFPglvP/XmgtFb5n68BLoUyJ+E6vdZAZt8ersPPd8niONm2BKp2Ck/GBq0TMIEqml7iesBElcOLezdGo3lJY1lerRfrHN6dRhPbnXax2wU9DQUMKxq1bs78pW5B1Hprfc3xeAqdKb9WocuMMpT2qhwH6BjJ4Yj3ePzrPGnC31p0bUIqCj/JnEnOCKCN+JHuY86QRiedUXVCP3jLSU4l3sDQMh37KkapA9AObNmFfKNS/ecVs5VeodgpBLo6yFGHc3odzQZoOv7txKdITKq3Rw5BuGnsqpHgrpCsGQ+W+nC7G23B9gHeWB8MeXqzfRAH3n+KXnDtnYJZcilMtIJ1prNXuCj0KjPzB7EbJCf9PE7GOUMmaxa6uIjNYIuGVvotwhJi5t6JLXaVwmKmV+Kq6aLHQpb4OyLt8VUmcxdMfHH6omI1iSfUgwaE0TM9z4GGZs2gYuGg0jjfG6PmjWIfpFfVhmzz58MGKi6i0jf3IN3oENXXfXRv12qpaCxKtdITtifbg8q9orwTJdTGWKLws3GWdXkVwO99SEDZxF4gIrrdSorbMMJjRtqU9f0MgGlArakxy4KlwS0v2wtVsKsqqln0fnmKoq4lnO8K5I0iHfFzmRs972w25rY1a3gTqxg6dhICNBNQzkOK9csv0ZyP3oOQ5qzdPogRX548ad/uA18MhZBJHqiJgJmsuoSo4c4i70S74YPkvn8g9I6BBpZsNEE05Abr7OVFd/ePT0gCDa40nMCT4wrPUXSbJO6hbXik9hinLLqv6XyagFXCdza5E7+VbKKROfMutrkth9p6hmQ75a3cLbQip1cr8hoAVL3cyHiBzpfXOKJpQ9EYR6p8XlIsvWad2TO9ZSvN6Dni70D368CNdNYBLu7tHOD72KiCtlbCd+dfR8Ztc8/nkie/qyWAU9FvFvcvSwxMQb86KBRzTzjLA0WkQ+2hw4xJe9BY2RFtCMTSv1E5FlkEjr2pVgLckvC6n3VsrLUpkQ9rD3DCBMb6SGq21lnLUP7fTApcC25fDZ5e9w8d3wDlmWFNfHtYl5MrgFBn23A8r7y0Td2Hfa7VwyIYAWS88RRNJ+ztYJH+xLSqZt+bWM/mjxcI1CDyFCn89dXzvcVLlYWnzR2kwjbfZW9JmcageLKVTqeEkBD9jp9tbtdWs7c1pQYO59lUpaA9A67+nlG7lKH7JZ7dZoB/8mjAORblBt89nBnhLoyGqMJrupp9H+iiJMCrOEEqyT63seVo7nORWjVNt5nAN/XjQ3tI/5UbPJKIFHS8gdHJXsQNhrCY/zzKETuxqSy82dYxqMBTfVu5MMNYHcmF+ooqOGu3oqK0P0HYMtYbHrPt5eQ/eVHctW16tmyYonqjRJoxVehLZQsDK2Rha/6pbDXRC1wX+/eX/qbdN50PynquQX/v//Z5IlGn1BqVySlM2W4Ua9dZkMQbY8RTzcfm8bgoomfHh5KxekscuNTK0asOiBb//7fq21TurVYB9Jo1fBJ1XY1wXTJ5DLICJGLIw1grI8Blk0NWLeiDFSkd/GOF1BRi1XtqyxiE4PNQExpe5jx6gnlQJOzsS85ZTU9VlLP+XirzxuyvjpFwDJvj9+k0xFCGF4buDYEM3Mjpdf8HRAuhmhLVQ1+SDNfrnCiITNIs4EaD6aAUH/sGrV06EaUTdzXg0ewdKfExNxtNttacVFoQ9lixdsMbXv21hH2YAWkN8ho6aL2gViV8vXxVnqfV/VGCAEbPkdxclIe78NTC+ViQCUgzpCrioefJu5bgepFP7G5PQtM3aLtojNiQ1ojqewpQKHbLdlPTi3L8gEhoAfg8kdDlzaiMjLSKaoDdnrz9aXDOL79PhdjQZjn86gdKnbA9wIhabNUrf+lvoyLmEvg/imOm1znDTeaROIkFCG7XFC7a5njLK2JRzD7tKk6YMkm+Gt6+T3G2XyeZJ+1YcepclTVAlB0w6opxaysqYrlkVGJ7rCieji1PAt8pE8gaSiyy3EXwnzC0bOGLBQ26MNNB48XMYUSzw0RO6LjB2YSbFvCZo5glFUItgWknU6ZCoiZCS0wQuCDtkOPlbERDjMfOX564/mfFb8a5ZY5HavPcY08EtocTL4RUi4cUyW+C13KWf7TCQJgfzxZoNmef2xzJAz5pD1wFV18f13Z2uvMzfd+ySmwaDtUqPi49ukLCsnX7hVq62raGWjexjG6O26ZgSvEchI/7XoNUHM1oxIWirKYGRrHU+kb+Zdo0X9zJ9Ld0IkFnLAg5K1GH3GKnY0R73VrwXQU6JKXCA+bQJli+uZ9BZPxhql4/Kox2pm1ZEQFHMJPykaG0HgDo/Uhg+2I4+i3h2Z8Kljy/LfXIMaGY/C1jMc4yEvKoZ+g5wSHGPYVuLQ1HtoGL6pSxbJet7AmpVSkvUNo931Of+JgMa1fmG2om31ILtLZInMicDN+OsYnZ3sagePpppa/X1zoG1lHdmBxGTNgx5mn52H1fxMceJ0tCq/v62NXb+9CknFcCRP+UL9wNZ8clZqKkbGqnmSiucyrnjQYOmpMRWQO6Yliqk54WOZrk4RcPVLNROw44wl+exiSos1s2hkJs1Satt3m0JMo/1PaCnrk54P+iWE5af41Vg+vZ/S0K/7ZP1W3CMkR6uBJpni6r9YQh/OtJ1tkaPHuntkGIQw2j7gQLV4DJ8ltB99TI+hf7On0olKSqYK0WJoAoV9iBPFTqwqqnqyPzc2tGst+XwqO42b+948pvMerviHFMwtx8x8xKWjV9MavQyUdvtMXBDNNMOclyxAog/D/wgdPYWcCnLZ/ypJuMpTDUJOdtAD6tZqWN5baJkJShsnp2dX7iv/LM8kO7l2SVwIWyiXtkko/bLto8a1cRmoTou6cueTbI62/U/5S+t8MiOHDopl9KF+Eg9EMBbbCIhP2lS9uKta63+fiTP+JXJKnPFOvhF07kr77YP1nBH9sTkbv5kXHqZmUX/vHbiiEkAXNGIMUm1bUx1dZaAd1OCRVyQMMbp+oO3HXBDfw8ZRmdv4Ya66tDiBS5Iy3FRjm8jsjzjbw/9NffjqRifF+M01ZcPK1QNl69OAHQktOCx0j0dT0moF2I3jw1nHIiVuCfUfQzigTumAyFL98mQX6pJn/hr9qngZANf8CmpNHYprQFJMz8cp30/vJbtEw4xi53vF687MVHYoYbEjBP/8rPBCx+a4Z2Hk8SUx7aZegkitxhHdafhX1c5plsTgEv4F0L1mtRfpTKpK6ThsV5+63J6GMdaM/l34BTKvb3eTWjPJO4EvOxo8TGQvQ9GySx2Sopa8KkwihVIZGjnCwN3QDS6mPpA4pWksWGxNiRHtAn4ecuLtjiwSE8z3cM1hBd1PNRQgr9kAvc/tRNjZu1sPocq3dy4Ur469S70hlzY3PslxroXHce8qWiOBpM+Q2YDt22KU9cL08fNs08f22btqxk4YafXkhGtbVvAqy20x8NsrjpR1r4NePu3ncWXUqkxtKmxSx40kDffO9kCB1Ydvqgd/C1XmUSnXqIkvd26lJd+fhsz5a4D3Uf1NjQ02a1Gzguho9/IcBObHh0Zjy7iH1RWF+Z6wSYtYO8xs037ttoXlnvN6poqdxqtT0qhTBEzwXkrEOomaGAMGSv88bk9pTk/rvg5t1BY4A6OFPnCfWhXDCiLLmnUKOxttZCBgvz+iwaiA0x3l80eYeiNTVeIUNVq6Xv79bFZ8VJVRUpFYLb+fv1O/MuVvN7pVOotmberGCRxn5QFdDguMwyEIiE8Kq1N0EJLH21x2la2hbCfybHUsT+b81R+IDW7kMoNsn8nrnkhLtjHPeLsC/yVjWGrtiH5uoordIv7QAnBbaxariWo6e4GjMw9P8LXaAG0D84EphqM0bLP9wt8ubOthb800zZvqNEtO31OH7nJeBh5ePySL15P1Tg8XsbNGPp9jG/X2k1UoBgfQ8Pa/4yYQCUeQCp0hUkzGTNHkzgyS9pzoVjkdbSsZEUkZBObhFo3uFPp5YUJm01lKqDbxub/xeJi6agJwSbsDRKoQEm2axeX71cyzvWskdo/Zyu9hUULRedDe2NrCqU3qrdIBukFy3b0GcTudKtzTe197Cxk78GKzluwxoxblTe+A9TlKOr9ymU6/hIV4NIRiSVjoXku9d/WDeebYcnTW3XC1+i50OZ3k65z4M4q8M3xvNgT/0tHiKVvTCbFOG0KuMVzfkmZor/1S6d/03ta+fIrC+/BTBzmAilp4mrwb/zyHrErm8ekEIeWWn5PXCXD7bng1DyOkWpXvNqOAvjHOFBdS+3iPOTe5CfRsU2rAvWstTJ8CoQBfihtlFHUJuN/OgE365s2wArg0qCM8sFlWdHJH8SH4E+opHd/Ytzj2V395RRDMmMZSmJmH7i3uIME/nIomV4MAsJ94WvivFuMPOH1r8TKDYZ9xPRhaZLeVQG6lsiPW2uXYyzd/E+1hBFh14HJKyyM8Aq3pG4hNV0zp357PgfaTAQLsgZO8NNrAXXPqQVV0fMykQuzKsyj2JjnnvH92FtbAG3WcSdQQNvUeMO8kO98rftdlME6zvoXRBHORA3EzzxbrqLZWRlMDKDktEaJiRixd4qvjGZIVR5Vew/Hdmd4vQNJlPMKv/Uzgtu3N/7fhGmLgxkLmrAnFultu9gKt6FqMtVs5q9kT/gc4qB6jwc+3Ll7Xo/F+vrnEinLCD9+934gfD7vp0tpQOAU//NJdchFHKurr7U9Ny+jxMWiHeYp5F6uiQvLLW7f1I60NXe2FgwBF4X1yUS3LLK241Yf1lGt7d6jb+8JHTAEi+tf0xTaD9rxOmauAMjFn4pu4RMgZbczvWzdUGyK1PO4jWtPt2dk5sbxy8pKOnc4/sorFqORz8fuAEvfXESEo6vf0cpaTFqyw3AvBBI5KwVa5HFUrlQSltGfuHdmfi6rihLTBoPVEcSdjbZqHZ5Cx7Tmer7oy8ke+1IQQY1sLbJODhHWJJ2tETCB+qDP5YIqvugqlAnkFgvYXZpv8MpjgsuWEw2/5PC07QB58x4n5kf9OGkhKvOcIhSx/vT03CQQwB2P4ffUP9mTAxCKKxDI2mnOQynABt5nn8OCmflnvw7qBlwlY3vA4kUl27Gg9D8UePjGEfWUtOfJovE0/e0f+6b35cZSyAFum9JLdG65OuarfJ9htMSet/6YQGhRwfAaz6at2E7oT+v5i9XRkmhMO41/1FmSjxTawKbMO8XbZr3H/kH6PAL1Xxo8T6kSp8+2WZr1bMCIkxWt6EgIEibOrAgxP91iL7qbYlB5kmEHezjDwBYoEK+ytaiWWBnCvc6gbtm+wLdY8eqTTHLIpYBLlvZPMFwXxdI0ZRZ0qAG54AO4yomIQLjg+BhwETJ3z1+FOOtFb80dCWT5ZoI5U41r9ZD/rPWt56PH+UqF/zypqL3bTyLTwgM/QZsq4u1jpZTmY55UUOzBfvfHpwuq053tgrLdZOPX9dmGC4BswGxIw2AbcTu7nCDhSRSPqUAa+1PVLZ1VH26jDpehh5bEXD2u90DY18Zvx++76kZrkyB1QG4DLKmhPFAgUdkrLc5stBtx7u0KkUt1gwoFlo0z0rpJXu59/yAgLV8+DWQl/LoDq63zjcod0Ker+FVKFaJAKvIxYOVsVxkaATopQzrC9rG450vHNInSlBy46Wsxq+L/tHDy2dHx2NR4jWBv2ebEKC2rUufIkjTN4FrRjySk7Dd8uHdmdW2upviJbxvtHciwyTBMIlNPinpSTWblpnFe4WZG7O7JDSjlJRrS93goWlIAEIMNzeDHEjIQ0txhqS7Sl4pVP/wuyRaWUaeLiLzeW47cuRRHHQI9CeCa6CqvdgR1FnHQFJwwlt106OBVHmh5IcQzQDzKzc+cWCzo1cNKbiHrzGmp7YDvfZ9EMDYv5+ZaeNChveHqCohW2qDMRyHzoJhTAzaJ28SQO2gKmQX/tHwl+yH+qedMALPRbWs345/5m6wu/+8+g6Ba1zBDx/nQxeRoU4ZWjkCJRJA2kgxL7aIyrXGLH0/wBvlSqwfVnEVzCwdMF+mm0zIj/ZMTh4LrGXK2G7asH0wGanPxEkxCDos3vVVOECQWpVqRxgC/au9Z0R9tsXEVjIRPrJ8FR+/AraliO/gcfI9IcFKuF/QXKbGWTzxwr3ECc0ly4w2S3zr80ZbIVua7mCwYfFZs9rV3/I7vloL7wsgXWBEkVBHvXy6P0L40busaX1kLm9YwVOsj5tazU/YxQETBen3bWpdn7YFHKmQUGl2JCXxg7qjnxVVQtMUneEn1A6XPtAIhvJx5fnwgOziUwFpAhr7CnV8jSyESeNFSJ6owMGrqptyIg53KTm92J+r4mB00971WmeX++Bu/Lhokxfnumar1pmoZZFIPTgkFKAx7QeCqo33S4Drigafu7jFeWaOld8CT6MkddBTUmaZ2lqSJTf5p7IqKLQilpXmktJ0ohlb9lJHfPk6YXtFV6ryypFXYGjPwXQmqD8qgtNAsLV+rXxPyX742vDcmcA2cAeZVAr7icRwLdkSynO5ifhwN+6jB7Dv8zVRlhPVBiYeatQutN9HRj9Qk7+vqMUvvpv5+0BcD1U/pPecNGo8PmM8W5fHN3TkA6T0mSpJpvoy49OKJTtd9pCyD864HbXm4MVwzFBl/9GPhk71zjLHxyzt736OXrQ2II+qNp6UqGsgTXzBih5m3y7aI+JXrZBehqLFrJUD6iQANE7swrBTQQ4EZs6oNFqrKlhhNyYNi0U7/9rzGn43l+DeZLaRn2XXmSl09aKJ3aHv1tvaRmInjnV9zpJsJXs9IR2+IWgvimjq0k+rLKAG/ei/0EuJVN5ZkQ7u5fH9OD33FxSeJ68IfLADMhUUrHmGHS8USwrsv3xvxE/KbEBFdsqlKzhIsS11YGgLvEKmuWHkiabbtk2DU/WarsXXLuyIoLNOpzCaMchejnkrTdV1/qT6QUEQicUebO9KyGlHYfBKfe7hovKmTAlevBQ6dI2CO9yDqXRZuVFm+EbUJVTgYv+quU0b3LfnIDepfnx1x45y2iKU7X4+VQRKczU28BBuhMwqHY2SRP5sEVXjytD6G0ErLrQwOxgUwrnS+38DNz6n5/ZZhh6iKBEy9JADXze8TAAAG0NBnyxFFSwh//1Ut60qvdUMKasZopX2qpDaTo2PNZYxauEQwJdR+Yy8+uIFTU0KwBwnbW6pSm4eP4bZVnr6NB8sA59qh0/K9e65lcXfQGDfnRpMBTUHFY023KdMEYzGVpeqQK3U0EN8L4DmUMfJMgbC80ZY6VcaF3E7+XhI80bj5pjRyjxTruNxW2GdtugdAD9tNhwTqTNNE70BSzmTAKqqGPu+ByIv3sKNnGaVIaHNON4xtY8rnIbGL9Ff1gfva2HmsNgDJpk97auj8xYgRBycAVvKo0sHRfLAC0Apd0difAxa9LQRXIGcqW0ao4hkufR/pr5Ho+F8E835C7tF7SK8eH5/w3BSImUwq0azzyw6oYU8r6argM8Nqv6Hk6VjyIZyR3HpmP34Ad/hVKyBYKCNQGG/kpAv7b/su55cFGt8rASa3rOqa4xsy/0e8aZmvfO3WQgf3LNgduWCWKnnfHDN2cN1gy/AGFSV0cXMiEDmFqxHYxufjGPo/mGP8LcqfaRhby+HR4dsHEB8ZqtdLq5Apmco8Q42UTRLkTAVoWjrmUt48KrFKJfIcELfCIogVf3hhHrGzT1LNsqnY3Wjrrn76oIK9AqLtzo6vHmJ/9DtjqOHGZHPfTqoadTOPJLNp+iepsYZLPVp5tT7tKEZYJW0vhikm1QiOf5aKkdVE0Y4MqPpnaf5cx5xC8b0UHVzjjzicGinYyPL0hPZWUuqoJeT4OL2ra7V7YIC20FP0m4nlVP+1+h65Aofozy7ewFpGz4E6NgYx/+vFFCFapbIEgL65qPVcWHiFnyud115b3JhkNVaYvXPtQfYeIAoo4RLFM+aSeRKlmZFMMGoH84cu36X5DO43Z3Zy1ZaEHDpnqBtZhmIBeJBZ6XMNy5iY3qozCR63T0x7vyAPZ0oBlu6Tb2+1bZ1PRT7jQW0Izjo40gFjLBqM9jmdzc7cvXF3qfrERfmbDcj3xgq8ywJCOD4HtAMKtauutcsPxwKL68fLJgbVuZWsrsHYQDtl3xoomPR52ueJfmSTFvu1jVMSnWWPCR7QoWQPMDui+i66O0m+RSlMJ2gKiW97W5pakSrzYh21PYsTMUK3ppjtPz3XXaw7UcplnfFFszGzE3tlPCxmlSCABNJKz9Hmf1wZgdoyc9CoO1U7mbbK36bJdAO/iVRslamtj7QyGmjkt9BcIeRicts1/wVIbyMtkC5ceEzVec7/X4GMel5tEN8szz5K6/9pbLkyVypJ6aWFX9t3w4F27OSmGhWOipHZuVJEbwEGP7BB8OjbKnZyPtFmt5b+Syzmr62d8RJ39AgjZ0QBPLju7C6OAz5IZjK4X3vgR0p4HVa7rxD2CtzlyWmzd6PhDkWyj2ZCKBMo1SNdL14viBa5vwTxUtoA5JHMrPajZyojArbYwJ4dMTz9xITA5vQF53Oa/Z6DOBPFnLH3EbokCyVW9a0Zh/6AXsAk4IAd61sJe6IdbqrwS2N0fOF/UGlnPcONAs8T/eUsF6hfsTzLt8ioSDCckc0xHP3mDPtrhBsFY18A1BqjM4YKsHtLqtsYcu1ig4lHIMFN4UOjJ5E3AsqN22d8K+vx4LzAu2JWd+neJ8QPuTDD8o2ErN8guX/IUrZoWfAPOFCyirgErEgSlJY+O4x5kNOuTooPU3KqC4BIHrbQTnmnWs8nhJDk8hIvFcw5iiS/COfPTw/O+XUEyH51rmUJI43aFBZenXbNTe4aKEr0Drhnwz9+fTudTrurr7YOyBMgDgl7vChsRQmQa/S+DXs6z85g2i6/f2wtMudxPsobZTaBNUF7pcQvjRfUhI0ZDSNpbGH4M0VSb5PuzuhKzElt+2JauWsH0xei6d94dSI/7CpGdn31TRGCEPnSv18+EYG9avQsRORLrSDDQ33Iug8CAVJ4mBAp98DIP0aBhDQxtqKQOF9RsDAYJ8OXbnc7Qt4FJPzO6I1wPh28QOjD7p9Wz+Ye/ZtKMTAVjVFoBbG0pdD6JC9rbs0eCTPeaKv8EfeeJe1+aGPQf0FLKT0BtF4SClW3mVGXsDoSAC+wcYGZna8WDUK05iCTzuN4d8bs11QtWgsVN2+7QH/YMtXb1pkEaTC/bj/EgiPUf568Zs4kvNCpOY9KALENGD/bdbn4ZVlwtn/2JWxYZO2lKrBWrcEy3pLhwsTKbhKRpq4orQRjzn8gwE63SFLW0W0ZgCRRPwr8cbjIG+wBc53iKSA+99/sszdOO/qBKBTl+ED+G1dl9jfSLRMneFp9oQ6MxJi+vWGqGY4CF+4ydOq7yM42rIN8OwadsN8aOLtoFCuKtRHWK+M0Ygk7KlWTII8a3IEZNaqlpQY8V8MxrQ+lPGNciI/UkfrT+ZhmtsO+EJrJIaE+/v5vXEZpvj5wPlIFpGqfzcGkS5tORZjDAToyJAYC7+76Vm4gFv/GtOuw1ozRT/P3z2Iwy87JbxCjoJw2k4kwov+ttnReZ4qhlUykLp9gQRDatGfTGVhftVQCoV3RoJ8BLxqQl7pX6rnxaHlWsxykEjh9z+IQAEpScJPEFY23uklMjBqbCACS3Cwh9UtUZLugNLTxMN2EQbMaHR95YUC/VbaEsr5h0jEUhF0OmA5blTqCgDR5V+TVh1usHQ32NcHXYFXBK5QKq+juuaipFmcbDnErNzHOE0zOZX8Dhyt1SezHfFqfJIc9sylPkq9Jod665bewt3e9x/c+sXDy0hRfTF63Tkd1gHOfKDGvAZ1KgQZR3PYqOkpK6hxCv3f7Ms9HOan3Ldj9isALajfX6XGkwsUgySG5/+EKCR95EtX3kzJ7+8s66FDKuzJDVSLi6PAmsX0xB8ynWr7PBEiivKT+c9kcKv6fSL77ZP7h52+zjcq+dvxonmuRKVT7oLhHcZcAKfThPEvh8geZRqqcuApronpNoOMd7WF+sCsNGWC066sJTeRJ3NiXGAZq6CL7+bu7ay3ZlGHR7nWIa6w500pZJwc+n4gyA5tDpKUK98GqqPdJ4lD9ZXNrcImoMrWMfUd54jykn6jf9JfbBnbjMjz1ECHTmC/z8iIO2R6R+O2HtwpVdi+bvUvewEgjKCpKIFl0v2IKvwjZ8RuywTBusUf3UYw5vS9eArVnDMUA2kYdMeLPMBlrX4bPDa96gcKXgd3/aMutQtCAAbUuMeI9qZpsDxOkdSkQfIgg8oJoDGAATMl3ks2Em1TRNhpw6a/4ooTW0dGfYGNgdTHB5BqhZZNOoA7q75u89gz534QNLfgFD92Fe2bK/0n2CvdjF0Vr/ftVsy8EVIvAMOVFoaBR2BdyuJZz40n3WI5iCrXMEAWpMcEPG1vGT13g8HHsfYyRSTqxCnjXOAXDwvCObpITXUyN3wd/UPbiaxP5g13jNId2WOYNeHP3Lo9/EunzQvkX08nXOlu0GWZbO/+3vwHT7DAhk7oHMuQgpdfXxtsngffepNH6LfXUm+e0CcZ4oU8R1Op/fT/lTu8GaMOZ+V1lsOmCVzD3l5xiC/Re+uibLoDjhcujBqgCUtAb+BUn8vllWQdPElJrmYfvYDoab6rx5wu3UgdTu/tRwlU9ndusuTl4GvuBARYQm8FAQProcIeusotSFxofrVLJSHTnWq6cCifjKLACXa1a6MhXms2TcmkazVdIF7dvy2Qr5SZrnqW7FidlytRMEC8H4IW+SVzcNHt6sxK6bmH5lReReAoO3wZGfi1pVrtdqyPxwtIfTcJ0RgYboZtmfYPEEdbhuks67jZl+O9oYaA7Yu1LMExC5dnZcvPigeSXQMJ5n9Rh9zfp8WXrC9Ol2KZH4YzM5wh941rx7rJEV+KEv696mWJq+0fY7Fay5nwJbY4obdSpq3fCCmMg+BfDevCqMhexibApBq9mb42DEi2BRN1rASLr12sjxv8BCC/Rd5oEvE/FAuf9DeT9mJ2DsRwGyL+Q+XEu4kPQyBgTdGvm+QtOH6RDi/lstNb2btBXYlMij8UCfo4vvuRB9CL1gun+/bW1Tb9PHF9uYoKasqisaul3ArzJXyPD181KnShK/0ndBPRj8gff07nYP0sJZGPzZSIx81D4Q3gcoo8cD9Y94fAbkTsqVEXjuGeNfSvvtRH7EGMDK9mLqYwyvMAFAQC8zbv+lJf6GJQOpQlJmCHGbqLj9pMP2vaTH9jgAZjvVJywaR9d45j4fMP+Cs7VX8hZIMr+5/P1Sn23Vm05liSsbUwpMYF/bAAvR+GDDO7wswYBR7uUQDCPPjXDE/uPaD9pCOOgn+WGHOJW7JnCJCPaGhRE8qHPDmwiJtebwSCMUYVgIDB9dbnHLhGKGCddoq4uDjMoAmQHVxL7Jc1CCSRYkk7lNfLMK+kGIQJHZi6LaJHIL4SaVyqOiB8v8AEXKCJzSAWAjFrc3s0icMAYUy+JHeITpW8flYGKFXoL/4pIS4gprAoHV9bLLhyHHJdrpETidDhkZof+mKAJEYSjw3omPdUrf0s+Civ6FdaOClH+7jO2bimG+DFofKyiiAza828wq46wX81cCtb77iBOwADrUoAO7HdjxfAqNvAvsjZawnRsUALuJCloI8POioHwpabrEWJ9bT26cAjpov7qolaQCs34AUAbpvJNLPjaaAxJiC6amdBHfoXquxsc0sn+og02W4FjcqY/ELF2mhXOmL8R+kvQb8ha8shAObHhUbe+YSsfoklKezWCz0T1MWmx9eVVkKzHD2nW8ERN5pGIQVTk2LACMKcCedycBJZl6eb7IV/CWaSyeHjiQVs/dpqnS5F6guwPFE1Qo+LfUOMIt9fSBizlwmjWM0H6pVM64a7nIDhT0vsYvlq65TCg3qzFTYOlb8SKFSVUuSuYvCGBCbe8rB5XqEFAnsUJaZQDpvs+Wkocp3uEZDqNvkyFDJG4DlCw2vNFXZ3W6fIt6kLIDqdbWTK176Nw75ShXhSZWk28xo7iBdsrJXzWBOAzy8UquNLQ/PRMOOBYnpzAF9F8YIXSiQkpbCRS8xXHY8quFn8fKHjB9MNuYWE1WAcvDqhT9RZN4d0ncEaSDqSpCfHrj56K7kpTgtvm5mNvXdr/0g9zTfrcHc93iaZdBVN+g109KTnWqN3v8kgouu8mwV7vhy2FhqA0sQ6WrAEV5zYc5uNyJBlv8dtyCAEUeULBEa5am0pwegwFX/zv3B8B9L/or+lxSZtBkwL3GSMHMDKdRJ8t4Pxdl26JlUO3hSUBVV+2CioXlGdqcUEXfLsMUvP8A50BdwvjKnKETs4Ev7jMS0dnXsPrL3/9rV5rq84NdqEn5FCtwxXpfWBpF3JRMJnI0YxuVkApPHODm3oMC2B0Up8OiIuTAqOkXT5xrRwlki+xQxryV6X2EuBC/DI+7Tn/8IqZPTFFBgdk22StcDItaaGr+Vl454Df1k2SXyKzCKt76uP59IEIjzkjqwYvLpqAMa3JNcq/t+BvXuSAJ2ZV7kL9WPYxgO9XXvx7MseHQVkIH/HeKCs57n3GE1Crr9XlDf+sfEsWBwVuQkchlpQug60Sm1/kqI4Z4KqlQo3rA18hWsBEs5D31w14PeEQn0ETDQ7T9/fZKPYzGjCfrD/vhPMigaUTRr/2BrWRjr7eCnM0TvIdoIH+ki5u2hyPfbDtgn2TaZ4rYXrRA0/VpqUKfKJplf7q+7iutd4wqPqxtwVImPbKOkvHDG1CqIsMn3vp4a4fxUjsdruwgk0E3Qrw/fPz4Y5p27tn7yxjqn+/cEP4lbR26Lw4gQSzT4qwg7sfr+X5C/4sN5EXDreLYWdwch18W74/sb11BZ+lT2qpdx+xCF7CiT7fRcByLLHeiK6seBo1fjq+EoKFCNYGQGrdJ0OeJOKIDxYSae1ylIc3R5nAPDjxYG3HNSp6fOtGjkCGT8yp9VPxvjimsQJ5CqNDKZDxGhni1Kj5Ob7xdJ/QTA0gqNt/po0ie8MN9XoSNte6UHBNKKeKbZM5j8scX76k8FumV04wmz3FSw0UuwEp3aFX7FHRlxTdk4z+NsTOkqK0OTn0e8eUOg5C9KmkEm3ryDyVrRKpdIPBv1qFh6GWtQftCjWRexq4Rf0Cs1ybIx+Cd2b5FTpcyzSfV84xpWmoiia1P36C3Ny/SVtX4H/+q6J/jycJ0z7GNDTTeT/nBDhDoin09VLrJpJRhjAdkaLi49p5jhx5kTeZtwXgMExptdECmMHzvMlgjHzYZx62Tt3AenUcilFBsdcm/YwY7xrZfgn73NG8abl0d4W7/TSBkwCp0dF6lEr87GZKmveMsoL7VgXub1Q0kw5cRJA+kpfhM8YhDH/etfsILhHm9+tOM7zAamyBw6HCwNd6aHgC/k2p3MhJ5MX3sEZ18TgMEk77ZHSRBUwDvMhraH20Mzc7LRSb2PK7CRd+Stwcc7Y4AmnvMVuWBX/5HN+H2w4mNA5qjA+gEZE8wEt3yjssHjmgP6Pu31+DCVSTfvY7ZRsIdyP5ZmjbFpR3STcEZ+qOMJgEQbWwtLF6ZQrtPfN74tPYZqkLlDwL88Mv6NvfeJWAlMOKzQaGRPBpfDr5fNHeR15XZPosM75XogslUTBHEnUgxZgX/rN+DI7nY5JplkU9T3Xh4iJcHQd5S9GFjGQYRo7eYo3dzBvfUNJoSGG6pawDGTRwnbThfblcF7rgfw6uaKuXDDiddfGFPMeBvPN3e7Mu6Vo5Sn29sh52Mb1QwZRSrWuILcC+TvhV9gOHQFVK/FRPEPZHgI6lFanFrCaXjSJSQu2cTiJDdTFRzhsKnc5uKgLWZI4q6ZXjddpbjUTGtoM91dD5cv/ceyzwcXdQpgeuM07eifYcALuVCJ8U17LG1cuQIO0GoKUT+N4OOUfVnH5JPW1shsE758lx9aOkj6UxSCWa1Gs0MrM6SAWGv5o/IqybQbp5E7DhB3KGApjzVSnCBNa3DSsIy0zJgYWVbS76PxQ3i+P7466Ktu9K+AHW+X8EVJG64fTq7MMTII8aRpmi8TrMv4Qw8cVpaU/Yfu7xNb0BAS9vpQdPC0hj9SfX30VMyYp6Ob+uXsAqYHY/GzXpbu2QZaXZ/a5cIVnr2LEJmdErQeu1HqHR16Zdw0dzNYp2EawBHsahfqbiOYKiy82c8U/jkt1blls0oww8NPa1Qd8c5aFWIhPbPCpIKpiZGi/J+85XCSbundTqVUET3k+AZIdI2A1uLiHTBky3UYBWk4QRvEBxyKpvHrbtVPWNcy9YUP4+TMv3k8XpZyiXjQIE99GVahZIhR7E4S4t0jtPYO9akJhJzxCvenRRUtDyRuV8gpWwPinA5CZhCRW+lc3Vc41czkaT7YZV+rsVl/hptfr0UES+duRy/GEs2/AHxqQ+NlkQLxVFXiNR+RAGG19sSkcwSv15gAss8CJSmpJxPt61QMN45AcojKmDKqImmRU8O1HmD+x/6dO4UgWrk3PmJTdYbPfmDVqXtkj9M/WVaMR8zA3zuBw9Bg8grihDJnMYF5zj4YDnZRV/JzZrJrOvovqLt6E7uN20lHbpblLrcsDEOuqRXD+dW8WviOGc48vvObE6vfrti4g7kyrAT/r4mUPoCIXqJgebaPKeqK9WUI9udNN/DPmo9UGgOqIwnsal4BkJd6A9qh6w3Cy6TvP1T1c2HxL/NpPSZPtBphZOuiUPMODoO0VPpplC1Gpyu7ZOLnxCj7NPX0RW/+f54HBn5s6U9U+5sabxbkXGujhTl/7eF+1EXzXrXA0mL4NyCNVfQ3ajf/Uk2hXwO7zRyw0dN266X32OKKJj3IKGIBTGKgf7zYR+HTmAN4yG5GH98vAHkkkAHGo3heuJUyVHRCTrQIxV+dGiJZElxJS59XBtnB5EWwFoTGM9VNmXpkv3oKg7bTDAyw/6MCNg84R8XgagXBSWT4mle95kuhFhlgjijVJZHxk9BrhYdOF3o61X2QqxH2UC421RJpH5VyKZf51iIcrHmQzS1yfOSlsAxBooYS3GElIISATwrA0OrlCQ3auBqiXLf7ipavupcxaywk9zr/+wmliu1oj5QLtZ0OL5l3eXw3oTZ5EaGltD7jnS3NT8jf6m4KcylbUcwGGjIuH/iWSFByIq3FHo0jheZ5lVP0F9JOlXQgkw6jSd43N2QxRRavFrfsCgjXrihZ1NHGQQpRgqDpVWCxJ3dVgwfAlFoPYFqd16u0vAHvAxfPR255N+7IgVPC+0oLLyfP4dgUa5nAwStRuQv/aPTe2rLPAndxy59HYSnSa13+TZSnN8cGRFbQTYJwDq53mTXhBZde/Iy7mu8mS5QhgTWIT11/64kq57DBnjAj2Y7QnwLgEdisx3aEzkJEjcNUkIHinMEnELB3N9BgD2fKrlsDyQ+oQSGKoS9Fs5SWky5NI1Bf8lEP15dcVQbjLygDxk+0a7nZ27hceFMl9vJRqDWwW2/h/LAe8fxhL0IuDQdNl2g+fJw8N1rL5hxANlTO7BimYJsa1nHA+P1JYGkiACya7Qa41LryESveanmgoV1hXr5rlezPNk5UsMD722D707zJviwGyBrdHVzadK4lQzOvtHrU+i05WwePuwsRLhiVql86JQ0NzE+oHlPLNpBfgg2drpaTgAU4/tr3rStBr/gWjdKdVoAhlYZjw196lSGeHx+hwKq0RmkW5oVJ0XBcc5jPinFK87KQwPX4vX4zRQM5Zknf5fEW4av2dshyhUTIqvNjJDqLKAa4LcCLqETDfOC4H29YkttjrvefndFr15dywj2RaR6YXfAJY/cXVDrwLpa62ftN/8gUgmDcYRFprti0W5cJrGjyFFRJ739pB46ZqtvrPgcd/tQWJIfBmM8WLAs7UKZx53bXKVaTfIMeGe5Rod9xL3Li+Qf3h1PCTInqqQ7h016RvikaFTw1XAgLPv1YPRYXV2MM7k7JKkw3CzkyTQNHuvkdBghqGybc6NbZUZvLCMpibfz4fWsbbVE3vXJQq7mayj+Stlcj8xyMSj8ClbfaAEbDpIlCYiyd4HAJiOagCaIw98H1KTu3VirLwTKZGXoCINJ36APgXuVaddlyOyrfr+BAHPbeb+HP5iQ/R27FfjTi3aJWOQrCkMwaXCbonl/sYd/aOm2jFsZB+XM0xTtTpeQ9iGxcPiLu6DvFZJtdgriwvurSyKj7y4Heq0K9LSNLIdPg4WRdsktrfbDln2NKj2SZdrWGfnpRZW6fWg8j2YWU+h5+LAREMv1qR15t7uhFOWTHR/aavRWuMy4vHcdGY3RS9fmEXID/NFSHFsyu7fX1YJjXLJe2VjfvDvNarxzESD2xizys2wmpXo4/NjZbgNBrePsjiym3SjGCyC4QP7FqTSphT2LluV4j6ltfm/fJjXh1iU+Y0LwrE6bkWgVEc4BGJAAANdwGfS3RCX7C9jZ4BXQ4wFMw01Z99xAtFfM9crhcAm7DOKEg/pONTEhy5/+IA2JP3G59Jqw5/pPAAnfSeaPIm3qnrJGRKHp1aX7mCZ3qYAZ0QCpSW1fI8KoaY70NXMPuAREAVwXtkOPIbrzpoXOMjbTNjBsO2CMRnmssGylsb3L8Lqa0Z7NT3JbvoxAqzTQakuC5Wp0MGsd28BMZmJYeOCDDoViHQFZBeuTdj57kgP3NamyADBUTSfiA0JC09mcPZksnjwZaDz0BCBh+OJm4eSwvTEghyQhpGGBd5JZTPDhvH00X61kwa/u822CfCZfiEXuwIRWlnF4aPOgG1l0LLHgLoWWPyLUL19ABksGKp4t+OgA5moJE2GcySuY3eZvawfXkStCgtS/trjMoUldi2JF6Z47Ce6BX8oVTFBU0+TTPiYz/TM6JDRKYaYx/pxlQrPJk9ugu3KK57H9AZjh+4GNDWHaJWjxhcuRAynt5RWAtq8uQBw/4r21a8XQDSqmOEdHflgr5E56pjSgxwyB5ciGxH/SSpvnNFtOhlhg4H+9CqPiJ4wrnjyEMz/xwMQztQdOMKMhRVzkDQ4H1colpIDaxe8L75FuGNNZ2vmu0gDeTXq+lJigrpEGPW5i3lnUPINkBl3/ZpI8u4LMAjorPYqs2SNjM9JGNWAFuE8TdJUCPATzvJmV9ftf5btN7sV9DFrKPmcPMvUc0V6hfu5jJ6cswmgWZJYNiegAOypdZn7AUHGlCg3AQOVZILQKq6sh4UU/kMOS6vC181x0n5JKJDaQsIm2S08EXQA2gGpwmUpfEXSHkLVhY0oxJKUFNnEprFB4OtwX8xEtjf1nmrrJDhyA3v8LSf1VYsrznOY9lDpXLAxTkCR7ilysV1UrJfBr1KcYkw4x1xoUZebpV9ub55hh2j9BMKaAAWVylFMyW6g30iu1It3bqJSlmWaKErJV5kWHxaFIxST34sEgIh27kEPO15RtIE6a2kzeFl/sCPx92puSshVZwSGHV7CFcDwnPMPMXgNFX7897J8uuYDro8NEvCnn9x4ya2LJhDr5DEy0zuMCMHw3HqzLQBlJOh9G5hAUTQWKx4Pq9jOyPTSfyjSSNZBokaXusCCtrh8w/N7kXRaiRa6Sb/hjHxQp+AQiDQi57AkShtGVIJvn8YQ9iyI1ChwwH8Qt5PRNUQha995zUnuneZZmuMnlggaCPSxS6ko2Ekam/TMIv22kpoSP4FjlAQhHxiOaoQBx2ZszIL4GoR3x63U0DwZViPG2DxIij5I1S7GJ5+eaQaPK5B1Rp2KCyNEOMqsdLy0bI2APSUWcq7a+YSeL+y/yk4T1oyySMC8aJZ5g28xYBhECfAFoTP6D5CAyClc5UT+YxhzbSWMdFPoL1YNOiCNq9nkDwpvAySQ2oiaIEGZ6z+dYPIBZJ2BZ6zGbcQqYwwDB9vLm0qzqAFeCxpgpw/p5dupblopiZOpacnGEZJ9anJhDpjscK7r+/71IG6y14kWvUPW5F65BN0e1MKvGKfjTe3s1SDVCIgSFZU8Os4JoPiGIw1Sry0koX05sql8+Co00H9ORemQ3HZG/GkCb2i/S8PPTVQM1O656OvoEJanF1E8F/uFipMqIi/jPmI2TFuOgqYzZ8urn0BV784sPiRrbDkAwpEwEY3P5AhisQ4iotAeEwR4MkhO1kS4lXMTbWv/Ljr8m83I4+Q1fW2eeolA8QMORk6STWrh6BvFnN8uYYva0vHofaUKlLYjtGGVxT+rLcu7xIh2+nanljaTsj423UaSXKkp+Lqi/zREESx12KTUiSebxN6Ebk33OE7YU7gHC8z9nVChKlni2jUOCfdt//Oua4EHFgyLBVtdk0jwGyfUOMnDq0LjqY1QPa4yxSiOTYpjtsVjfc8PjQL+4ixFx26U2txvjqwXBA5Bb1SxXFADoSCOMWy7sxMfwJWZ9fjgLW2shSs62ZG7aKWxFZZcEJMZ183urferA9pLhL5Uhs+C+NotRVQuKqL4MxLNo7/Lt+igw0ZVrrBJQ2XvHW0NS5ookp+l7lO/li4ynHfapMkrFaBFsNTpXIpuFqU+uXgfApLaAw2YyKxAiqRhYYdmjzSQOQMEDV0D/36eG8yTigr6tNRhKhVl6XQd3nf6qENQcLYPH2+y5EXu1xqnlJ3lvEn51qDCjL4eYaKkqf6jdQzEEGoFFhRCIDrWn/a6LmLKuag30y6natkijH4MeeP6UogWdLdEC9qUm4HvAFqZy7Zk9Q8ABlsKEAL5odjKwmdZkdeSIhafkiOndf/CCStva0nOPmSicGx1THjoEH6Qv3FgZ/40mUfJBaQdKJqn4PCCC7EZ+Eg3jSqAynsYjce1g1iKILxmiqZkGOhBUkkOnsye23CNfFHa4vq/n5DqMfnv5lr3r/X29vJJkjlJJfm4ZJ9zdB0RkrM3btiakfcqIsF0yqmufdBQ6vkvyVltdiyT9azM4pIDUH+i6XdF662YtyCXwHNRt5cNLGKnZOM/2ZPxAaVyVuqh/c5+nrOXh8Jwg4vkw5IZTioPozERqoqiaSgdpd2Yqx7zRM+ptOGn1TbBFMwUzbVff/pPaK6lmzgATZILT3hW7bEYyvTWMYLEivbDobl+Pw0rE6HmmNuzGvVqVLlO8135V0qJYhADCtxj/ZPokyr65NY/UeZqM1wtbeg4Zrhi6nmv5RpCN9kSlM6wwtns3gQe+VHpziGmqUy8LN2MHmcR6cQMqTtS/7wmgWNlRNcIe14CgVFxtAvAtfck7gderCG1Vr4KaeWqOLpFsgcojPl32NknNhVX+WRfIi/yGTEPNABOxA3XfAC49q3f0r4HX4Hk1thDDTmAh9Wbv3O4pcmIzAJvqKG3ZbXLJGjcOB7tGfqXG1KY9wFDuVDHZj1kZBFSGP/+wjb8LpFBukeqsij/Z/2qadv6LD5YwMD2r5UjDPunucYKYDHEH2HKEotKfyvBmeOI07ecdWvNYlzjJbPlK3CLWPZmKtSG9pzaHuYq7dlU5GsVHLV5avErJj5DRARM4QdaA2xo+ERMVXmF41kalNOLRZGmJz91OYr+Mw43r13O5mQ0zPOzCGIA3zvaHXFWMH8O/p1CCll4x/U25rSTjB0u/CFsdIYdveYGeeOGm0cWY/gXem8FTc3j2vxHjHwKYcHwcXNE/4/xx0lFt0Qk50SdbP8LDbe0ygtlE+ZGqRf26kzZgZ/2wIDegcKITzTopujCiefLtfsRfMEKJEoldbh0tz565knnfF/AVGC4NJLcFSJCmIxrac22psx6hTgxNLqXigMRh4qr1MeAuPR8cY6b5SrckXcD5r8uislqpdLA5nQPdbcYQTg1VEfPTdmNherK4YbDChGUYAd05anVwEl4b3qndxOWjDxF/opA4Rnj7XKRZA5mb+kOInC8jISX1YMNJ3DYCSUU7VwNQkGgXJWJZgFIj5cYd4O/tOHC8mnDRJqe36862iimJYiE+tsmOOgcpjg5hwKOEk+CK2y6Jvk484txSecRVwYwofwj3dhdQzx+LL/7r5qJhDd+if6OE4cEAohxqOYfHBDSTgIm9T5c3rCCN8jaZCDCbJjmwfE1+Bk0oAapDIEwURiZYizUsIMmFSKiI8VVXLd1vWDe497JGZolu46tgZ9Z9/+hZK9AR/sa7btx9/yX3LH1xjRhjVxXC/Myj/cZqqjEEdPoH8a06WpV9oM5nuYBwbRw6mbrDHMTIFsSG2lAFjDFw5+jNDuS4QC5lW/EjTFn0O/vUtAm85SNCW7FlYHcaCe9tc17r0H8W7uOqaQsip7KHKjuacBWQJUaZ90kim+/xKDyBYcLox8o8bGa6pz7o5wa4fIXAGFpiv8lVpiUT6Zf5Uhq/RyBg9cB3e6nWdbY/zc06mI3TIedJCoKmL4+U0RAGtUY5xecdLke+sU/eoH69x+AInvawuEdvQ5+LE+jFIrQUeRIjjyV+TjUNaE12ARU3UIDd7OOnzqDhWZT2pfBh66Z7advW/tmu0zZeGNPG9DpYTA3yUAfzAZBkLm4zKTm4q2PbT52qZ6N+RASB6UfzL8cVpJ6sHNsXKA5BD2oexJlOdZVG/6wyYIqzLSODBbAcY81eCV28xuhHylrGZQjWuI1oBCh7AtqxXXoRntsLoQGu6jpvFrZOVapG7ar//0vgapUwnynzdTNV2BBame1cD+NjwrH37uBvvAVOthh5yI9e9ATEr04knQ/B8p2SYBdo+gNAiCpOp1RW1nOC+q/qR0imWTIY4nAY4YIjTp+lAUnbCTYjVl6a2WYZLBM7MbBZV1ky1ILXfV/4hIWg7q2QRcG6xIpMLiHuCd5OB0iZ6h/sncNuoWC7wGnpu5ELMEHb0Gb6lEDsy17WRayoB0du2aohaY87P+ESFOlPNA0G67sw4HsKRZ1bCUqq8KyIFvmvA0yEMNqS0TQoyTQOSaDWepZhuvFl+DA8XjsiMKdtH2Kzl0ONqWjJwMOpw3dNOepzQgCcXyclldRC/m2Bem249eaRFIulVKIzNlFEAuQnDzJ2gd4Ezl5zKEveCPlFKydQf+LUevkAvaV1BXBRBo5PgimDeF3ww6mRIll1jky7TQUoZzACzfdqLbaQAAEQkBn01qQl/uynFqBKsMNFmuopmPu7oX1GW0iUWgxX0LpwoDafysWtMcQrclLTeL+/7IaPrv92NBXrquVLDCHfBkz6pO8G8Hzlepbe5QkqSnOTXvsbyby1+qY6oYOxc//qjLBPtWLY/13e9LI8qTsbXPGfaZW/DY2pr3Y+/XVHN0Rf+Vmitx2u8TLL8jJoKsvuMBBDCObj4NHFHrXZBgmXurooWPt9EOQN5N5lUZmj33pPpZrxb2lKfoTYPrdBC8Df575ExAjVlx2CKcRp7jhHlymEv3kKNqnh49lXW1dIFJXnZK2hmowsUHOAiiFJxwm6RCyah/Do6VoY04IPBBNR37kDx5RkS0frBakOximwgXOlohRH/PsQ82zn6ZM/PAQAbs+nJjp3+6Xu34vNuSLZpNtz5A+jD1jaMlK5pDrL6nutqyNICDOXkKQUrVqDJOHTB/4QVEJFCwBsdE32MepLBlQkX6IwOOOIqZTHe/1l/KJFo7M/oEqXxxfcFRVmaZnPWtSFeZWQqqnasakuAX2ovXghGe8JIekIHdG2ztzXhJuGbhiEqK9PbNOf4I3gcyZXFNyggeSohIXaoViP/6A/jBkvQ+UgztYBWMS8Nye0fASnzHbmzezgv19CZ7jNPJaH0fDfsBXxX+ZUPgjYI46a8n3/KoRtmaASsC105mYiZBSxyaNOLX0MXeHwCtm5XPg4wqxGp0dMElT2OF3qZtfWCQ9tcbdg9CPvrP06XD6YRlbdGKbqZZg6nLmAUAcyV81saM03wRu/2Lluc6f6qDpE9XUfyL9yH2pYXzcBJaCmeSeTyVk/KNl5nnCWRhSXA+komiaD/ve7zX3jZcoM8Ug+8Po06Q7V/tJ2NDFKyaATxQZUUHt/iucgaGVn0Fn0zavpV0SkM3kDXp9q+SXNcG76H6dnchApwg66qaCSPzilc/xHA0vQr1BYvhcckHUKUtiob5O9tEUX24qYAGA6Kc9+D++gooNzouWIn/7+LqutKyT3NmbC2kPbvsEo1/s2FtswQY/4Bkd0WDs0VbroOePYmaMXxgLB44VKy+sfy6qenaDdKpTd8cB5xVuRDafN4HvmWS+8PRuAYPRucb7apkFtZnNyTEVMqj9A1hMdtkvDr5wIWSXpmmlAP9TxGSv/SsUbyNXma4jdv6YL15Jbmz8sxovdq1Zw+atwfKJqiwiLLcwNOoCUXdmceaAWo74lB9v92Wou9NHN87nc2fYE6JvW0s0KUHfftwsP8cgFcb5NOYNaa/oq3mCh46VILB0AuKQkRNB1QMkV5oOq5XDPrS7rnuBR+GMeoc9mb5n2JOWnacASvCN66b8IppMiIz9Xuyc8TitLHpovd1FynS6gqBQsnH+IlDA3KgIR1HPVflooY3h0xri3vrfQCILf2YUPslvc6kmfKYFiGaHVGRJaKGCJ3S+16x9deJsEwvdOsMvMoMKRp165++lra3+a1KnjPOgwLk6TVguvRk0rBUy6zvko7q3DGZZnoz2b4rJ/g0/N3XLLYtgvbAgcqa1SZXAu8HZVoqD3TqO1yitroG9BS4011DQiGc3+pivqLpaGvMyK+JlU/J95dpsh+rzER1yQ6SA6kDkXD9jh6Sd/Q3L84MwU4+ztpS/91Z0ig0wxFfpjEnCDGNAmcRiKWetD+QBNTm4grnadSkCWWQAOen6c0hwzevN7L9qk2Ma0hwuEB+CsQXK2r3Saig+ERdoHw83j4n1YQgDM95noJNFlJHZopnpfbfqzX7FPwj/LD+vX9SHYMK9njKcHTeqhXiaofef02pGvS6MnuUDZvpLVJUr2V0X6BE3nsVxikJbv/Dq9/i8XRoztQ5KzrawuRxu+FgnZxGVfq5Oz96mSSxkLzjsTAGRm3StupzEvAXrvi/BsWpC435UH1F7E3zZVAj5V1JnjwiabZLIJVsu1VPZVDog9jwYixItpVm2wECQPWV/9Bz6MqRTiYuD8nq3xmv7tno7YG6AQEJey691ZLvqxROjkCgHhgDzAWmdJXKqhACZNHx5Pim89mpnFkVIgtW9oSvFkOGwJAjZ5YC52hd/hxpAUsFirJjy63GaRUKDssnCwsUic7PpIHCbtDYaGM5Z19Rx3J1oNqwMMcsxet3RKURgPEUJczNSxXUDE50qXkdzHL1aiSAf5iPPwZcaqpxTYU9Q9YxmzMhAz8/29O/gDmqN5XDpmXFrMqIW/GmD3YN7r4gSfrWqbAGGMCXlWEMGIgwNYtA+KPyF9QUlEhlbK0Ii5HWYS8UcwhJeYfGThOwVJJExMkskK0gas+xKd6quU00QGW5DBFuYNNLGsVUJlF59AvDE8UXura0TKr76dz/g4lCCJ6xOZox2wyYALHw1rQpvB0cJm3dVjHfEgLsWFrD65XYHnESy13M2IwbVUGMqwe1KkWuyO84mttl2RZVolGMj0IFgMIU80hpWe4QwmX+e1wWwiAUumLicV/bBa6Iv9TrJhHWFxiV4QsWyx/tnfnc/dniEEvAYNg2VZfC1ZMBk8NQzPb0DeUCn3UJAwXxzLEJxxN1uATDHf30rTyNVGcnwYWLl4ltAkZfW1uwj/v/7KvBu/FKJ/DjXPq6Com1RNRKk9l5tlL8+KeTxnMbn1L2+bIgHRgKJUUpngZPm6MheGGpLGDAkD29Ay/F69Tq/r+9iyUG3Rlt7ADpwZ9z8XeE+h2DKm89yYNjkYBv6GZtpriZ4+ZwQgEiA0TW4/kR0I9agxT68rEtoUWevlcwZ9o7liUymZMjalLAGquFFHAVyBtgpaQxdFGTTWd7cyIG9ndjPOQI8nQABiy146FuxI/51YAiO41tJEXrGrf/mkcpO+6DrmNLrCI5g8u2ERGPxbmXV8rn6u/t4dFzU3YRAfLzpw0X5eh/c0cNBoAAFRC9wvjhAn0LGbIdYiWTi9Yj4aAFzDAj3dplRi8rZ7iU3Yo5h3tNZKCntON8C+LafMe+Sc+EQ3R60EKGZGef2406HXs1GD0T66KH5HjNS2T+XNvLsFBmNmve4MOauqKaiFQzcAAfiRkCpR+Z/41MjQq3tbHs8qa628j/KFnc2EoHLyfq89usahzsEX7Y98L9zgLSgJjgijOn6VTHb1ssQdZOcoTHIasUizhDjzah13389YoQztR50beDa6eG0YYm+FUgj/Dq+UVdrG3ft5cs+UWjn4n7ooslrpcVX8lNndzcLYcVY+mSfAFvg1elxxYAx7hslb0EED6jz5wUiyvTbrGIrRerCaMQ+Nk0k15zrnvOt68btAUAlnPWFbk+16R9vWuYAoXuzNJZPKXL7CzvaHE3oi9Q+S4jh3KX4GoOGzhs4fLghepA3YyYvq97qFu3QveH06msJdym5Lf+Fgci/RqTWt7EFh1r6Tt76tKyVHLruRkOFNDgXSdM9tY16NUiFQ9kLhpIdWhJ8c4sQmv5Z8Y3h1FnlE96RKbAWlLYCDbAwnp65eQFBkvxRzMnX4MwUVzZl/kcUATYXmmaGxcFfs2QylAs3tbk6jt+sr5wtj6HRwLBUZEfc97mX7pppHMTmxJqSC+15bbXEKNsHb+qS5tWg4Iha+GBUNW9KDDszG9DBBn/7Mwn/JN5OHz0LeIU3uLH2yJznCXaK0WUjwWeqWdxYftA1cDdonF3bDSjSUiANsaFbWmyEObJIpZkIy+funi2PCWOnJ42f0poIFm+A+nKjMZ+4lLT4ueF4FxW0I5qoBUHHQfhLvA3mYquGYBw+0NKw1Vqy/fMT55yNF9CyLSWFCV8Znsk/XC4XM3zZZae0AlPyD3r0Akj9Uo9lbF7KhpjMUQTGHY+WsH70vRVSBhs+aAqiggVryK9dsQFrj0TOWS49r9UC2X300emHhX+Si8WUzSRIPQs01fKpeqyGKwGG2ADPgmoBm/klJQgSwdgT2bsWkZ8waG25JzK2a/ZHTM2ccmD91ddEWKqXwOVH6DmJpyk1D4a5l/nq8riXUTDPs6ys7evGCXEyZ4QULmejaHVmz0cDv0euwGlLt+C9NrPl6erRIz3VjTuHxk7u37yEs/fsxW+tLhsaoamk+QoB0KOMB7qIaXIq6EPhh1GBWrwfaMeORTQyHM98hnG1WFQUmX5zXZW/bhrAkHSZu4DB/JI04w2Iw1XH4Ds7v47q694vhi16TqUH8leKBqlSNdZkHUAjCeCMOHztBXL9dBtkBxUuGo1UbZ7qGbiCclHQeaOIThyLeTeVuhNccL6LeDrFkYpdxS4ZolVBZWn5ziQIWNmJBDGR91mdnoN/fIy76aPsQ2FLSy17Pb4wL7jmyXkHChSHUwyOC+qXMrwiOrT+LTsIEa5NM2PXIHwXHGtUvA3jeECCBuwZus4vDHxsh1lCgu0/iqgxIWNufO1IDgejZhKXOFlvcRm+FC2iXG+90xKeW9UVVAOBDbLxjjlmKuK5y3QyoMNFjj/G1C8So37+D0p/Zac0EQyJozoZxwwdrc83NCsq2vHMxpIzaD3CeIfayPozETekdvnyUKJZ2fkC+h1wwuY01nqhig0faK/JeouyhY48fFPVyA50nZePH74TUr5pNV/J/7NguBR/BQEmmhWWZtP+Eat2YgknxoUVel0X9ScUmw3fxj48atV5hAw6WMug+KUZuP2Bta7NWVV9fRcK8hCXbWjYX3YZUg8g54WxQ4wFt6lTZgjvm7F3O4irDZrLH6Ie7Rf9AkTKr//kZLyHVXHG7D1MphMIJDdYjZ9IiolILZc2YoDztZzMih9dsiCyj8eF/PVT7nm8Z0EZZLhjgt5KddTzlCj5bYIPpE7XjG9jBg/4uez+nQV3ZjyMjoFocRfCzhq9Xegzd0dXiKTbJKPgnWGxl8Z2199PPQ/ucmC3H0w4w37+G9Dp4fyBqLFyUJLX7+pwxU/LiObDbcDG8/q6hQws/tynObfu7RFPY4JhKHaXaggm6sZzRLmNxy0DubzLUQiR4P5Zsnqc2/GCqpWrQQmAtH5CzGMcFy8PVpWVc0PGG2whX1IlaZ/40gerM28yGiiTNfxEfNgh8sY/TkhwOH1qvnXRqLZuhLcKkW0R2JxFqeVkzB0ZdP0UBEj9SpoN006AYM+IUu6MBV7I4vUtjO1dNjBYnEKXE4OjCc/eOyXeEosqHoUBKbITdFywzjIUvx3rhobubW5VrjbnB7HE/A9ywAHww4CwWyMHNHrQ7TtZ3/oKq1je2XYwB88lL2zBQoIx8/KDeFwOv6UjY2T4KbngI//ow/Rw+EbmR5SnwEBkNoYPzk85Zuq0QPewsQ1k3oZewawqol74gjdI5cOGCxtWUygQ/7SH1gibjIFdAzz+dhHuETKxPOEIbTBpiW/6vTfkKISMRZ2gadRWwfO6q0igo9XCW6hH4+jT/oV5OJaW6eaFSh6nwKVBESQLE8/Q7N1nWfJCcWt46yTyaiRv9dch8bNiq5XB3LtKIhi1HnC4Gfb+32mjeAAOMDbrvbyvgIVO2JT84Nn8XLH7MCcuAODTQq14/9mqh3DhxTe6vS6voF5w29nZE5L7/PH62zTDxmxgErY6OeBt1Rl+zkzZ1UkDG2e/qGJ3hGmwleZkTBjygNRLKWJTqeNS6dzhN5n9DtAg3FWlNCIuHlBkgIR002u6gHLrRk5Kt8gSXKkwqPCZmI5De80GqWv6UFZEstjmEHNYQZ4PPy/PKe8G97mnlxMJbzpBVpQrUU0mFT+DRb4yQnlbHTm7hlyBv79MCMcx8ZoNQqSCBrGHXxlmKZZmRN5yyDR56iJ1nvDcSBzsBDLk2rad2gJsUNjfwXQhxZ7+Y8RWEkDY02+kuk+AZOAkpDO400rAXGK6ifMrCCUgp7s7/9Vf9KQnlnsqQAAPKVBm1BJqEFsmUwUTJ9ub5gW5kir9JNd2Y6X3Wb78iR9QR8zryLyuH0823PgCdziaaJyMxD+Ol8SrmG2W8vdUNHKZbZtOtWLWGdS9i180zPbXg9eYHdbdr1+CwuVJhofQfpo1j/0oEaxQsXpFlrakbWI8OTSosmXIUlWwfY4laGTxZwU9QaNfLEyCE35JjI9MrgFZTJwpf+9ddP/gKLNzanVYfJEFRRY1TZ/XVmqkxRZDFXjA0Bb5P6iAqLKsVBI5J9juPAHrbPCz+bXO8rv0QKLh7n4XelvWuPHKGiugnt9ElWewQL4u2DHlNw0KbX3EYML3G6ZaImggPREUiRHGzoRMpsaCrip0HKcUdOo51ZCB2C4yAeucXfngyvQ40DoP4fsUzP3pFs69n4Wby9I+MWAfV0writN7oyQIsFT2+c2iSvgn1ohF774IvR1owmOfQTdFIHeinucjmSkyuEgesf5IQjx4u+OPe0zh2wvaYncpXrJ9UwFSb14ywR0bPcbz0xKHBiPYAHhNuLOjNrUM2UoC6o1CEnf7eQvhmVh++WkpoHAYrIhKSBA3otQ3DDNSI69diI4Dpx1isvyoyicn3c1JhZTil8KvqQScMox01Kq0MN3LdjUTOSICMn2U6qfWaFGxsHKaXSsZMvGmh2NMFSC536bWVeYetAx6tKNF/wImlKhKR0QnjNj9vzTrH75jI7hWHhzZaN3RGv15PdjNZ4SQdgz0xiseXv2pcYQ0TwGnPVsJrLvt09UFJT6ZIC7gscAsTYUmMJnAxebwEAF58UxADY3GMyVvilnzXasjKFEodbiq0hZe0sB0L8yl1lTr2n6PCy8ZkiapjXK/EuH+B8wewqttkTa8o9o8sukdaUmLHmtK8aP61S1Pji9JqHCH9Iv5BCsBQEN27PJEqEHwELFQaSirj7G1jUfZ85kWotBEemHknnbGWUA6hWKNr5hhVQGhHo4fkyp0RR1Ow0v/ucQJ7RNoXnijZuEpmuUNjdBOV+V80tZXrQLlfaiJ3tU6Uci1Fe0AJHD76rrQlSX/X2z/i3vLWshiN9kj6m4QA0f2fmvd+rhkV2kUkAq/D6/Bq96rTqdiwwNH6XQNCs3Ul3T3xProDyBji8kLD4jkitE6OSY6d+UQDx8w13wqbUkQcDGahumxWkh26FCWSLn8Xz/DM01Ee8HgAXAiNHiPIKqFutBQZV3AbP613HceDt5DlQUsMfR3KnmqW4LeAhpIqS2n/G2jr1ZpTh1lxtxEcAqlo7nh8fzlRRkfxO0dUwHFD7N8ur5nGzKWpFrSEVKc2bjqQxs/cgbKIT892j2XGVSls5AvaOG+vFDrBAYQdB8AiwTVyz9uSUty08qhCj67BAJmQmMH7aJ1ScKoXSroG02tB3vI1tElgprrpw09vZVOtQ5+tOC7gNf9XltjucIFVe5wOAYRX53mUP3IP9iROJoTwOFdxiJ6RZ7Bi0cYUhkrQmk4KzKmH5Oc/7aRPquQv5YTILccJAwQdYO8DBvqHsUQihTbAztzaC0yTczEunzWY7T1/JSztoFDs6F272nqO71FY+fRuH9xc6i+JSOu9XBiPTz62bmU+zgYV5bCfDF9bae7id69Rxt+xYWf8AEb33cdieEQ4VWqoLxpnct4JgvaAoRsqCrOEu8T2+ZC/DhckFAAp+kqhw5ZZMqm/4tDTLOosb0Acy3BFbGOEVYMwJuAIUVgP1tUJIauNHN+xLT2DJCDqflon9pcOX0gRqffHHPqU8delkiq24eQms0iLSNfzl0NoaZ2/yRv2ZfJllBcTPvowfJ6GZ9RADyTIZ3qJ/lrlVIH7bfYM/cbQ297V6V+MOt6Nss4bqWJhFA+chw8I/UOseeymKkY734//aqzjS9VrK5R6Y1KMIAkya4MEqbz9g73L4elKgQ2gXnMy9VFjmhNuQu57ZR/WQkP2qNbYi9itV/G+xzm5Ct5VboXVu+c5mrP7++iPTtT6v3hyM9H3qyhlsuTFs2fx1DlTNEZb7Y79FZIlU5JH6JRZuYbS0ZFzm/n0sQLbJAkam4CmSYEuLgH7AYOo5HBDFy/aWFI6TUnG6kfLr3bTyvomckuiBI+KJRXBNiQutqS/nVw+86sWWSraqjQQw4ILrXinH3GWK0gnbau312akbV3BRScW78ZDv65eQwKvw+7sWdP0RbcGHF1XZj3tzR07nPVWh4zkfPvebb8ZA/BCb6rNbiky0CCTeFGpHVJ4HXKw4hocX1aFH4YiqHyzJgyOQMt+eRR4hwrPd0t8HfEhs6MR30Sj/Br8z40Bqt6n2zvLChigySkR3ZWRm3m2rHkkqhc0eJ0sHuLB4hF7fK8AIBa6+dJ7DkRuO1SFngNrw7gTgW2/puHboiPCtl3uP6b1R8ZwArPGRKRQTd82l06EiJVTRQuphhwPqoiW2Hiuh1G8hR9tAZkpqvQbS+XGsR8vV7CoSoIgasddeYXIhmb08jeRdF3LtnLkaZe5VMdpsvKK2+UOvcdWc1ZfUCvGOswa6+EEKVyhSVEbfsub41v2Z0TW8l8uoKcnt+Ig6MQ/z0I+V3rWTgyqDg8KQLQDE7LD1alIHRDPuA/J1qN7SL0saOdim+L5/QCgw3uOQ5uybjzGx9hyXTZMkrNXMHbLYgvv8YS6xY2iDfDA24evsgFsJr8RI5oz5XdnrQh+4ujKIHpy7n9cSFJjeDW0vUNyWa+xorP0rBefuA40DYMI27mowxgd7ZyWX0rOA/LNLZUtGwP0AzAtjMcZlgUaV2lQv++ZXC7ed7YGh//kNOdmfEHhqZ3Pxu3GXwkiYoUCKGwZ0fqDqRcIW9Q12YTz10kl0ns8kDr24i3yU+lgZpdqyBO+Y6oOTv57HIryJSQa6FgA5nu4Ncl5asvJTeqF8z2M/QDSg92qW2VYw7w+xzSAAqHtD3fF/On9n+yUzq26QqLGGsh8F+yOoQgFWNJgRnHEGhK9lZz1vA7EilUDo7Kh8H+8DxmPJe+13jWq5PkObocNRPBy/bx4mZ1BjD4ERDf+y2EYbpVaeMe9/IDALupKddqtFG69y9cWz0OFKqHEas+ILZKLYJu2vlRexaX/uu3kvQ6nFKoX8UVX3NyLfki2AxpIKGcVU8Awz8tuzxgN7GWFymM7a2RrRHT0ROLOwbrUSZLExlfBjMnqxrZMcqsg414DzJhg9Y9Ih1EhMQqKV9VeFwN91Ob2UGtGuHODo0GHO5JGuoqadkk1/18u7H07Pnt1BJU2Qc/GhsUzheRtCteBtaPeraLBg7a0iVx/K/zsTLoCAbt21oXdWQOcXAEMtzR1HjI5pbepLxUF6T235H6gSlzgOxjZ4Htpu5aRwYMa1TVYgZzvv7VSUSVIpl42cPWk3j7k07KKD3JHnv9t0REhYb83xkgxY6B7O1eAnWB3p3kiMEbwjiNk2mxBlpvhcMeeXBeo75oVaLDZohXOOhJauM+p6qhOIoFWMiVXkMBtAVzosSByELBvW1nz7bCznI25zMNRSlVuZFQYVsnA4Ojy12HM+cpAGUQlGIC0a1nO25wma6tXoFm6CzeYTgkaykAmcR9+5AXSj/WoMEPsck2v45eZaehIvlPnpL9CGkNGQNebI2uy07C8WPlNU8WY6hxksnYRJ81m6tcvDK+ywcfDAdsX+U7rB62EgBMQ5U5VfoDkrRFrSjh+JuJQcw7PtDPBLwgs06JbiVuc6QYc7r340+Wt6PcMvJoygd2gFxu68atd2OEorxBkcG/KzGOJHNKNJJH89528Lak1Vwf+z3KCsbU+hYnPzjwwP6tijupak9qiFrSMJwCUZMwyONKAkFQ2d0bnpqRozFvg1CrEHf585osCcRAmHx2KtYlosQeQi13F3meaVKO3xt2BJe/srq4tQEIs1ONVgpRQqOLQBWYKKtoOrP+5qaL2Q/miGY6LDzp8uHX/rFlz57fohfVAxm9MfZDZBYstDUZLu/kyhPthxK6z11zcVCt4MP9qUxnKDiyrj6igluMMt13TTSxeqq+5sxnY00StEO1YzW2d4l23hvLGNQyfYIL3zzfbjs+sssqALE4aqcE52/QzOX8OZIFbvFXdjloektNBesxwQ8QcX6zGJ8nPBwdW9TPdEQxJND6k1xjzHBEMxEdKaRE1ahzwzEgIn6EKBHdprrBPScXc1R23U+TgqDddcvcj5kpc4jCUcNCUZbhLaSTRhINAsyJbQdF5XINJzGgnRjzkgm+bOelb0oJFaeDV1i4XjolytWecTMs98Rqh3UP2oJtATYvq49ioqFkCbonwmNDCrv6nDfKgxfx/cRqHscoZpmCJq2klhpjWWmWfnSSWb2BYrDSYYC9Yu8nb//7wxYF56hzlzXnLMY/Hwelui4MkWZPSAy4g+bghsJyXrs1Z8oi1y4IkwoZBXUbwaE6ral7GY5ES6s7GP+qqTIQ6VIdH5fWPg6+jd5azf2yX/G/XzcbdhW3fLxX0eTjJPngoQE5SCqa2Gkcm/tltkUd9Tpn4rbNfQr5sTFYXMR3BFp0jIH4TKv411JA1zmUI6JchPqeI9gJjo3v5F/MvHGQ1dd7Jx3IFtSGezdawo9oq+4aXoWNB4RjShSutvyD4qhuKrMv0hyP9c/XFn1yNLQbdKEk3d4PPTuXFDGVa2JWvsC4o8uERQUxosIyM8+79OTF/ux+TRJuo0KB+aXxGaQxYJ4pXmaNF/YKAxEYRfg57yfNysP9FS66mi2YNfUNm1ncXxk3PSTJJb/bnouIiz1k8XLebfpbnAEL4mvArH7Xxp+Ucnxuy6hTF9anP0K2Z2htb67AmpoT/pO3+PLaV7YKrwx3ZO5lyhdxLJWQUsiTXncTH5WoM5sHtfLM1uUne+eREcjW8vLrHKZXQK3CgFlu8v71VPDmcq95HHtaBzELStT3C+ombqj+IkQHAp05X7/xhkT/lKaRbv5AsxlyTMm1w+jclG5+LUWctgIwid8BGHfrZXPmJ/fQkFkLoEVG0ffBXTkJXv6WaNUIYmc4ZE3nXzpVIIIe+WGIWYF5jKtLgSyVSBmzRu3Or4J+PKTA/muPuc4TGItkimniPzQnP22kU8ZDo8ZxJiwc8whGH1Kp6JbaVJk0eR6GdHfLhC0RBONuIA0Stn1aYCSTjuJM0MvUGm3r1jqjou0jo4GowxjIpM54+PkGMwNNK3mvYnMLE2PdLo9FTanT79K3GnOaqJvJ1lFGEEDmhKLMiwKVIZBDkVmyRRmtzxzVAGX+k0WET6pr3oL1IpI2VsBKsOc42iLpXv+IMQ+rc/Dmkxn124xcqVLV872NrMFZeY61qkAB8qm4W6/4kcpMHNjGj4W4fpC7/RgEM9Bg/1xBQVAH5fNlJPusFQOvFfV7hjkB5dESdJnKTBfsry+8qzPUEGVvxa1you8Lfz0jw7KOQ/hBaFo/fnWFW+Jon5tI+x3J2m9ck9iyYuSgUImR7bpJfsse+DwFRNzFtl11RKtkHAWh1UVh8bwcewd1pGX35b1b8JeqHsHoAOhDwnSkcBj1hfiNoPYlhJNxpou1eNKO7ERBJ5lh0A9XvNeFcBAccBI3tp+UdsnjivxX1YI9B+RhVMTSEvShsB3Oc4NSHF7qWIQALQajrk6DfpVNiLdKGMycqw8NhdRy5Vaaa5XeEm7EqiWT8HOZAQThVZSfd8W9eRSZ5e6/rBgdhENqVdF6c3rJIgeJnncf2vzcmnBiLtOrlJx98sm2hKyuaYT/1iVa/BGVYUbphr1xubwAVn52DEcOoFimrucpX8hhR+d0z1EZzDjAzBOzISmuBbbAiWW2NPauNBbaEPal5qCaK/MdzKN8ncxJJZm1iPt/Z2cEHlV/ypKdXVjqPFsmzxE/a5yLwXS/j5/EDWgCusO7F6rAtyRBpBigur7radTRlGHF5iZAuOigWtBUZ2KteZIDJsCGnfcPxVtzJoK91KY348uxogpaHAzxCc9mxMODEiozgEdq2iQ1nwzBp+WXsOezBhAQYPAmnAQgwOn9PobUeNF6o2QfrFZh1/gKJIxZBnzlNlved0ZJlBpgG6mMXVe+MOMa65dS43Ko8Cp8DY4uWnXfZTwCpNPuki/1DH304bHbOQaCiE7o+t3zQDmdoNYbqdbXzA5sy6KaJ5ZWOUjWd9oWNw6joh8f2k43lR5pcD36ZbB8Zhe3ESVRgV+UC44Os4gNE7XwbsCsAoAQFlAK3stV32felA1XFmHzg7s7Yb3IPbtepLrg8SgnRnusr2gQMnpsipSIQjDRiVNhi7UzGiWtbjPpqIv/UYed/v73z01R/0R3PktDQaAqO1ejChKM6c6jQhEUx2yogGDUamy7Ixe2ovxInxhOUJR/5g9BUvCrFi0/sGK7dDtN3XnOPYwNLMrmIdl7ILR4tUKIM5T6H42OUxSI9mhmlgxC4WnouhZJfHK1LApBn+FjpJYcAKoANN8r2atu238Gq6aOBAjp2h6cUcxkWd5onSce/TS2SqfbrQpS9+DrkyfzJpuIRoTE8Mv08SG+Rgjw5zoCfTZr7tIrD5SrFao//tjIUqbYj7+JpRc6W69qhondU2P6DqICT1FCSOeZB2bp6qXbJu59dasJbAYIhNf40hjwSIkJjFBO1VYAVOt7a3heqxGfcoUYYMLQbDJ3zWGyH1DAschbWZ59TaN5eMX5j8IgsZc8KVZVHZ0dl1En5bQrqK/S5ZANVnYQ3pn9EOuFOhq8elcDz7hbpph9cwMHZFpuZ/Tdg3eygC4Nhys4pruHL3291z96ei87n/MefjxuhMhuT9AmH1TERK8SVUqx5B745SR1DXTU3U8Ay0UBu32HXaa0kcmhap/OAHK6SX942MjyuqXilUw72FtW4cfhNmANQI60Pi3afIXYurSf07KU1ABpxIGhZLma+InTu6ASqrnNERZXmpxMl0S8m7WCCKau1869KoD4wLtL26vdXHs5ggRgOGHNNzNDHmTawKsuu/nSq4tl2YRiMxO1piqaK1ON50S3JwyJZlHn8SNmpoCR4Devn9xz9368XTaMKTffoJ+DMJ3Jouu0rNxd1zHfw7LMMQoADu4ccS7uYVS6uSEQq6cepLp2PVIVKQi13xGSTn9tOjBqELqpguDa4RezLCikdSuE/7AmBnty0sPoa00AvalKoCMCvqWuAqnBzf1RaSmw1w/E5uawQ7i27TP2rITvR90NTtskaVOJTOvRGC6xBXlsJ1i8waFGyYBDrzqeutaG8+f/GKSfvwLAfIQf+kSDekPRfteatS8thtf72A1iBFluhi+v7hwAX0mCf8KhMaSwI6wrdiYnMy8FCtH7r7W3vXcfAl6XUXUn0ObQRVw5tE75McZVwzOZkYOEjiBRijsJisdSrWApHJFV2v9be4mdddWo10WebiHt9oUVsPbsZQ3qzVjQKnvB2t0pg0hwa7z3TsykSR/EwCQKBFW0z1lmq/nmF3DifVh2EEsJyKiiQwmZj+yKqOW0Ts1GqXF+XKQpb9DtaJMwH1O1eNjNiZhHYtrznlzlgcd5Ry2e47SXaSAoO1D/fMMuVqYD21hPdy7fZxgpNlbGMVEPrpd7nBQEEPR6DzNqVRRCH67v7DQPPqIqgun1v5yRLwnX/Hi8fZtz09N8YsXisi2NC9tEeZeiYKwXHU745h4wvfuc8qj6NNmV4fCcayP9isEukyjtWFPSZHWmzXeLF5p9HfY67iiqP084z6/sI21dgOmYDopbcHr1S/WzxWj3A7PMWJuj8NwwT6j80SPhOCLvMYr+MX1WXIEHep3NKf+B2pIBU+A//RiDaT7bBqq8ofQ/kwvKFP2jdDO2BxXaxsx+gx3WZOZbVxkxy2FPJgpl+7eJrc7R2p3cTZc444PROXWBbWI2Hy8RdHnCeahuYedTFbn6GF2kP+Evi1bFeX+PCE2312Eth/XvpEq+viqeP4VIIdoGPDNZlNDaU5vVuEBtspkT5yDnSq4FDfp9OTjSmDBz+PBBQAwnhA/2s+vrmT0idcbl3ohuXSPEF75qcB5csL6WVFzrc2n7dOIye+sGabhAkTOynP++TYwjM6UZa06I/bcOwq9ek12b41Yek4MMvWfxDvm9WVHu+xoP2UCQk7cVHdgcLAdohHOH25UNIYkC05IvyRk78TQy/DsRhxWOkcZO4Dh6eboT5Ud7RZXkQKvGwCy8QLSGnBNFaT1+rWEw2M+Sb0JnmrHYcqZVrm+TSGJJzK+wwQ1TUGbvWD6X5bRUuoOGFR/ZfiEW5ysUArpsRFtCxiWfCBU1JUAvo1i0uxbwZZdoWYVY5b0fmvC55JdDThhqdNV5w6HbzaouglzCHjB+iF4xIEcNwokTX5SOVBk7yz4HYgRoEqrJkqldaLcLXbItPJZqiKObnY8f2UsFTfXOI39NpT5m4zFB0fPeh4wjxOCYqvC56S/ae5GPCYyxJY5OdIlokZ1hJgy8ljkhqKk29q3hdadkhF+WB4PkQA7UK0BQxwz/0Q9OKktT/W7WWtKk6FEHixM915OPRR4G2CQ0kyAy4EUMaYuvCSXrzLecGbynuELFMnB0x5y0DkNj63RB3dK0/kYzamh/14V1o6aSj3v4cNVFao3dbXumiHy9cSJYiLGAz85c8XmPi8yHdKb93OuYYD5mnqmgGwhes+MZ1Ll+DIEx889gHNqCoIeHMNWNpbjsvKU8qGEmHzeTicl7KvEPniaB14oCKIS45SydH65cf/j51ou1r7YChcRgrfrNSSieJz8raGT0Y/RcwXnXAlSBXoHi7r9fz5wWb+So0pVaNa9X5u9p+UWeK0q+NvrjP43qGzJ3/uUE6fv7K/Fby1EBzpkhxtdKwLwoG1AYf4wEmz9IsW7UMGTtKaEFlMmt5aN3C8PynfGrK9mX06H94ru/VZZYOSps8yS5o9f9HER5t38ylKh0U7jOFEKyDe+BngGq+qdEO5AL/V/HTMggryJe53nnsAmAaJRzn3EUjXWhUX//xXra9eb3Wbsn0kU4+j3Ke6XotRpcRSaqFmQHZ2sUJ5wjXsnCvZPrBPwhkvYnGDhAsqmxYWDmhoxAj0ROa0QXAVDAE9J3/D0S7/fCQ99cE4/avix8cndcF73ormOJZBMVVn8QwJSQF34umeOG0OJEeK1atS16Q3pJjr9lb/WjahYM0OAX7+C3ncdKOGWaDFNLETndpdfIp8iKoeIZNpAx5H4OuarK9zm1njTe1xrL9RRO0gVZgANDq8g5kmubH3F4NZZIRHqWv9vkD1w/ORhfp2Db6elnFOgp91qUugOYVvqQeUq1xTShGuqfwxDtw3T757F7Go6U0bBxfpsAg5f/hFcttvOmiwn0HPyIpzYwbHKlrWUNmziIlt64tdPXH0QG91k8EqyZR16ErxxyCC2z76qRI/1PgYeFDPB6HSMD1MyxkdsnDM1KQYPSqgo5Tu+S2DLKH1xgtsy/eicEsp0hqR5V1uy8G7Nd9M2ijP1aJOS4hjAZpaNkDdKLr5zjI2L8qWO7/JLEI2jth38Hb6Ew7c2AY1UpOYzjN9iWx1j5+r6i54zdasnit+hRdZsWJppc9MdlOAyNSSG6tX31QKTWOpV39lIDFhjbqZ37EOJafMJNylLz+7C4R4ozlNvbgYkNCsmteA6/RuBz4ynEiZ7CbSaLyPsoaeJ7Ck3ZL9/9TlpZ8ywVBfdFwsNlNiLQcfiIcxIOHXH0aW1OFabfXAFZxZe83Zmil4HwKBqiOSJ3yKsCQOyTHvKl4Q2y5/yX7AlOeazBhzz0GEiuc57PT5L185mC2yDpmCB7ki+oV2QOpnZtYKNe3gO6bPp0SOWz4Pap3XBV2mPhisZKXZDynuwNbk+jJG7NUdf8vlu+qUTOOQJ1rYX7N1Htfb+D6J273ylSebosoGkRWpCXDLONmIKVOaf9EUv2xBRkUjXc3LNIL6gl2DxrmbaYhSOj2ev8YjmedToTw4Vxh/eP4I9+3ub12FGSv1Mp7I/U9K6If5/7n1xe9hwm5KvN2qZvznKTzHJLLk+8lpVn908aeO9fWghE4LFbOwABmxP5rhw3jklRff2+81HbH3fvBMwIGlI6CzCXJl7ijCuiLpqSRZEykOhOLT9AJ9BG+PYzyPRICqlUAQbX7IgiYwbA86mRMEgrlwzjewITLqHLHJjxlcPUNpOWDCJnQnvhCmEIfyabCEbg3/vl9ciNNvcWf2qWaf+zaqTOXNkSUnf/T7nehSiN+Z5whD4JOBSB6aODyFLTuUYW1U36eYzT2qo7vuKHC3S+FPk8rjK5rbLMfPiDd8ngd449+HRmEPM6KmtJqp8O8AXcsQhA9L/7uK9MQMwTt+7tFSTwRVPSb42YNuqyQ0icuuEU5C8s03wrJ6MsCUa5rgqdcyEYUIqVvMFEEuSUMH2OwWOx151f1i4AB1aegI3jSOvF27OtucqAhiCE45rhMfeW23Q+qUP+RoYgffh1mw6AijjIZxE8KvD95HF8NQWl/5pXBNRYjtQdTT9CxrH6fq8u2c5ra1TFYJPpjY1g7UTw/S8DuiITNaBwMtOCcLZIanApPzw9GU3gGKXeuK1pNrhIxIHmcFM6En6APk2ku4/KXfnVE0dYgVb6ORUxlqw+H70x+kPlKvoRi9WIM6gMmRe/ZYTPNW6+hWVZGqhVuvY5AHASSOvO05fP/1cqcp1GqwCuo2I9Tu8OWE/3bpw0OEqDhPLFKkQh0oFb9ucxGovXLHP8t666kQTE1K6xnuHoou4HZb9jnc0L50FxMkfaDz6GaASG0redget5mFh/4if0RiaLmPj5pXW2QfG1sr5rjefrYAkeVbKytAyPSKZ5YM8kD5aYxYXTqt3Sr3M32UWvT9XQ+SQtFbM4dINNPUJvo/1GZ3UwWel7seU9l+KmYnigLBxmpPsXkasrbKiXWxnx/EWk2ZaOA78GtEpOh1MeNIKGMQKxAJnNUl8RitEY2SJiO48ERuAxaSfMzaU+fuVl85LQT43LelisD/XRVTOU4WcztxOByLTCN4eLy7BmEGutf5WXtF/niCm+aK+xSmXcsgJF425H7viZAw7qOQ2WgabyE1G2L1dBci3wDV1qiItoCHBXxLbYq0dp5IZ4kZmrNMslUEsZkCER3MN5BVb5qraItipSEG2pxUH4roCfLF/i8tpmPBGzCFr7Io0wViKn3WUPE0eFfGe+dau05WruTGclwStaXSGKwJn5cDhJpvPUie7fQHjo3alA870CydnU7peBlrQmmrFe/tkTDuLHJJE0y1rMgPi7f4SZ/1LjzomDgzDrZkX/EXD0WC+LG7Lfq2P6vVghyrxz0rOpQvT6bUjs7nrxF7juorqoMQvl4/0JyFz3mrhT7g2LE+OBVCPd9VcxmGRsafqACpc3at8mxzz5YZOVMiLDwCV0+nouD5RXMJSsUiQuNlimTlm4C0JjlLmQrdzZho+2HYvc6T1MIgUK8vHlcRul/iGL8ObGu/BoI2Y1Rz8ukIDdNrqSS31pDkoril03kIqX29ZzMxzCSMCLAKfZFatmeE7kZ12Ddj7Fm5ScNszcdm4NhC4xqMu/3zoqkWwoDQMa1ZnEqkpCpmAAWw6dWJUkweUgQo4/sx5F4B1rsyz5qFezCRrifqJl1HohDJZsVN+Xf9JyJXUqO9wePAvJTFkVl3UnTF5JIa6bpdg2uXIxBu77kUmGGAjO/1Jr0vfB8EV3ZjM2quXNymxahhYPH8cecmYPx36FeO3pgP2lxqoM+GmtLvV/sDWdGKijYrSyGAA5VCQwEVDyXglNY5l9kBJTF1PbkVdS6dWH2YjRAUVVSFoLNOW+Mrq2me48MfImqSK203oqOzCI3SO6GKWmnBNH3OAhd7T+k9s9i9a85YMgqKwy+iP6Aa0AlxrVL2DZowO4Q9Gu67n1CVnZx+UShdyKKsKHU3L/DBHVa+kaJzy8I8KJzd1al3QXZNQs5JYr5wYZop8DNyYmHq9wZWTUwtzEVHeCrldkApt7wT3YkoMyJ/x6236Wt4g6jOHN0twBw4X2aogMpblOFWzJW6E0lc2aXusrDyKj+Y3opr0zi9PDdItF91Z57GUozGA1cRWZdMA5O2UPOyz/wwKj2Y7C8+Tycuj/R0S7Zav2ktVbDqJf1uo7bEjkGhBhJHTUOstZaMtJNQ0pReZWo8dvJoD5tbWNKmlxt9lnd/rDWr+g6L3EQk7AkyJlBSKEulP+XeaDTHH2nrLYHa3kduNTs6JfbcuGCgK6K3HOvyDwjQrTKjLlL9wFZMlPDPRa1QMQv6je+W5B6TD8UC78BjaP7RnZSQC1J7G/R/eRodmh31CP5ZpZRMl9Uwd2t101XpqSR5Fv7f1pMkjrjo0uI+MF7AGGiunSMWkvUcOawJUpccoqFm+Yf9Q+reMIn1CFI6NqeV657mdPBv38fM4UP5l81kXZ2+AnhLsrLwJElifzGlQRksIvhH4BOvz7yKW7EieFQ/vwAM6jnvD0NebSbQEZpDzh0Sf7Z4l56nTfv1F3GG35nOu7s272Ki+EVLZ+jiYAIp8cAFx/tE/HVcusOs9gOSEilvAqYm0E70eo/xjBnhUSSTyNs52C11QTMxytyS47mcX5Q2Wj4qU3oPeZcC3lZb6+WUoBNoPFtpWrXLgnHcp6HJhahvVuRSRgx41F3N/yBBKoCktTxUD1BAQPAr2s5fb/toi/VmR69lpdpimfAHUCs5Sk7HlMT1GzzNTTy6CjHCgmk2Scsn06JXZx64/yPwizy/HWU+Yl8e0tAmzRLf5ECOwBopZwMU8r0fC9ktQ753ktoVLYrmYIpWiCqRwsADGFWMLLahJmT7QE2MJDhDBhIPvfCkgpnKbArir7y4+pfttm0VKtm/HWmgy6V9gxbFK08ze5/Z2uZUttH1ZQ0Ep6VVL9Jk+Blh5VgX11+wj1lDkoG1yx5sCcj5ZcsBJxxoNTlyOGj+qM9EnlntKSOL5iY9ZPDLBXUeSsPKzMgHCO1m78ZQIfFYuhCv+O51gOe9sJGh8AvGf/I3F4aLcI5U9ds31eXT6B1OlDI3L3PLqjdQnbDQV+mMGMQR/ss2vVoApZZrwlFW6L3JSy1Hcb3atETt/6mFf4VDAuRsA10BI8+8XE6VIl8YZQA4DGYCr14WIVCICCeJciQj8mPTcdPuz2MY8cBwnqFiPPVS1deU+QCghit4nF7ETepP+7BphMwjvHV6CaGIzTezMadvBi96AWyfMh36kP+rBPwOyU5Jeo6aoJJRBekgg2EctNbnFNY/22FxzQPGKbQ7gKhjgxLWtFEcvSecrQ0xVoQqBCsEk/Fjgw6WRKyBFlT6ZapwaSYnwCoxB4jc9kw/93MSEZm6KJJIlz6P1sByo+94KEOrzhrHpetBja3kBqWcGQX84TbdWe+YztOcBeu2k8z+VVZuI88GcLC0XYhitFtk4/WB2IHQ1GFpaOzQT+eBbe9epLqaJ6FlxrTotB1ljv8D9AMQ649+ULCoa20izE6k4xhrmyNgrf1lxeq5LJwHkzU0NvKJ9Uzvq5Yg2IdBuBlvG01i6/21rlb4HxCpb+Mqg71Zl07Klxj4nKWteU+vhjrrj2iP0yFZpKxjE70mPD7cL/fjpIrJ91b6hNd7GKxvnnpJFi48N3nhFLjMNTkjFQ6euZatjC0N/R/iXkpVElbXHHGGcx+7nURxNzWV0g5MnIJ3IkL/xa2y7ZhybVYrdQtuRWYHQfftun8GTDgNmUXvKAO1EJA9dAL6M4qXC7bT/l8cWC4boVGnJsCNwutenwr+dZr6JNynUEveXFeDYVLhSW12SB5TLKbczssl+Uvrki/rD+K2sQlw2rFmkeYgwPFPeFTqsuo+65IDvts6M3Xu6A3ihq7FCvmmb0Afv+KbBGM0beEWISdn9NHrWGS+wbPetW+3rJmh5LkudqfhrKeZbCS5D8mzIxLHNu2EPgI1P+fGWbVluYJ8AyAr48iwPYnEtGemO9FIHcdC9VigKv/mYSgcaNNhLNuz65rnaNi1e/KU2yUYu9ACTJ1+OP9ow4tE6VgjBox9FO3UVYTCE3UPd6Yr7dmJ+KxfHxYxRD8ECVWP2ySpB8gSVsmmHPIztUIjwNG8l8mdcCbOr0ZGQzp/gr81hod2tzdbga+hICdyFmgQPL3rs+UQztoxgmuknT5M9R14CBUUw1vluNNbzu+HovJHKcphOfyItlkEAUqEYzBEtPlVSk75G+NS385Apc3uTRr9Sr4dWwKeQ7ZZwSeybTEvs74C1UMiIn3XYFmXybwCPKVacCkc8mf7yAtI8Ed/97YNr46OcnFG39lpLp1kRUY7vd33QNmFV+1kYbYIAZfYDu9MHyOAVJOj0kYmHIKGF6toRdJV33CTWyl+W8W1jOAfZqjS9RqVfYYFLRktaxzP3+yfFMwkKUjuPu8bDEQ69mD+jy0zC0UdZqACcsDOxSzhrCN7LXCuotXsoftOmAod1pcmKdMArEddS25Y5HMx57zQXwUvKB5Vu1nHMvt7CZ0NTwui7zZ6bDa4q4JRuQfS3tquhaQOD7EalOkW7w0FkPM2DnvD3i1wprbf5nVhjIc3ARwZrvlAlflAlsmSjKMNLTK9q+dng7ZkhMMscNr2OkPx72paIQUKfp3qv1O3YhyZ2fPZBqpQT6bLAzwKvM9xfk7uwL1rx/3uz87CEA0fYF7x8YDb6Jw1rF71xx8VK5pzHybAT0BFqcXXhMHmXJ/CJzwU9YF08Ch4KCD1OTvc1hSXZc81o+Je6006rfY/WKBfa4I0LYepvzhG0atUyXfOR1BBCf2HmqEACPKHH9WaL8HVXzQPtqRVMamtcV1rz5ywfKPHFHw4cM7f/hwgtXgpHk8j1LQMzsFCY7mmnKZad55vKq6fi93gHwTgkmywRg1AbSdPLF9jqZfXGfzplBV6OWnYckNzQd77mPQI+p9fLDO87fu/Xqvwd8Ml27Y0BVUE+72+6f/uADexrfgRLYX8dMz3x8jYG4Gk4mJVe3giC6FjaAI15zY26BECcK2DrG57i/O2M5juQ6dSmA7NscAC/TAiylpy2WlWiLyHMjFDSwHrEP/3srhzE2Qk5p8A3pV4F+lU2ABay4MdExb4uVXZfSPqbH3w9DXGBPXnxkZs6JOdF7Kf2TZMiA8Ot8Z2g7Yp9y0rpD9WYHSxBwFRvs2/Tr0zsiZ5f4ky8QmpVhe4QLW+XqVOVe7Tz57UOCkER8IOqQ2+7L+87rVT09V7WN9SRdaxk6lnU4uBbALo9uz2rVdhbiTJWkkNBe90QW2Ly685mKbNIGigGHzxJn1sX/aFc4RaM8c8n9SNvQIZWWePUQm9B6y+95Q6iO9SGwkgPyq6UdZARONtV/Aeh6CPfJylctymfeLZ8OWZsi7/GEU7kjht9ldQFqz7cfeVZfPrlu8LRf9Qro1hNdo5E+4ODX8EwQgw6E2hy45TRp2tnTWtWpa+Z9HhOUdZuKHnowg2U039Ywdx1UtXvUSl703470UGQ5sH1qmJuB7UpbIdBnK4duh+zesOSgm8T7Rs0otuZc1R7S20mC/+opYhjRatn1e0lQvZgwlBf8adFfDu6QCY+or6Syxd3v4ggn/H2XkXMRAZ1sBYqqVn8SQtPVWc6GZEJywtf7wzZcT2An68zeluuch3xSToSzV5aRJfP+jTWnoPe1uVTXw7bzX0ztnwMsX2UZBYolxBkhFNHztrmtQVPISibwROw6rcteg9DqGQHdBSbDUdjYuoqvVJxdkUYhqcm+OMe+X1sKw5OlGxRSifl+0tftmfPoHE0CRYv5chylogvzbT7uyxdmQM71VbjwhT029LDETFXmfwn5enAds3HdWS8YLxramCBJqqnNQXi+MxwFAUWIfsgzPC4cSYBM52UxI9v+1K34UORCAcwZAUQroOS9HPDsr8P3+E+mlkA9XcbBauhOY4w1qZaJv6jVWFb3U/TbtVzUDrMDr8pH39iWainpWpjY+ZLL0B/pbcLx6eVJcZ9XPT4uC58pTYGiCUK1bk2tpjLCktXXBU09uQNvuuSoDnOyHLfnxIV/alYIwNXcOCvx3Tim2veF39hGzF8ZzPk16xQJCC7VzLzK1TNvo4IEcyas5XNQdbXKQ78M7SHN5y9Lfx+D7Kr4YakH9/LphPWGMlOTyT6I34M6Mt0OYf6afwTD2SdwwO0wVKtU5RjCxGOw0FXKI5WKuMyi3MIuSDZ4+DL6Y9zQAydnk99zHftFBgaMWccq5lla5q6pSQ3qcZk96n+Msfw1Hi4Sev3/BzTYOBb0TpcN2xajqKeg75Qgf8Fr6NMdJMcMD3BNOIJV/5twtny82KLoZFB8gFsb7NUt+Z7JRLvuBZeMYMd32vNpLp+t9P+O23vFYMImfBcMptla9fv3hnUVjNE+we20ptttk7XVSRPHAVSpYbBXweuN8OaG02WVT475bGJYN09KfZPURudRWjCCoFBIMYuWtnerM8b/aedJEuFVmHOSo8HLH+heE1F3XIN/3juzbEQLxHTx3PK8WenSLbJssLANeGtX8PDYJCrgynF87cR66JN4FLyALDM8SqRPL9w/r+Uzdw2eiYrtjcXWmCzvBbV7i156i6KU1qnfLf7Pij6q7fkl/DyqEh+nNgs9KEmrRPJgNgw5UL/scsQ9uxF8zIbtbtHpTj5SzBRD4KV/HEsP0M7rBz8Vyw5iZ9eKxLRw8eiNJ+xzVE4Xy/FYfy+5tIjXBofjuHkvhxIg2EFip0NMm4Edbf6BBZYQdx21H0Fi2RkbsO1cPTJf5ZXWHP3vaMSKYGT1gJ50qt2awoPgK5RRNr49Gq5DorP/xp2VZXS2Tz5A+dWTJ+gqDoO+QjtEhkP+rCt7QpjYTYZvz0/Eeb/4+RTOjVzjclTYyWM00REiC7HtOqFTCQjmuNexrNCmGagV/vmSPfAJT9Ou1Vt8zhchjTq4kZ2z5lFR8CQgmlLG4IIy3+inMe4qTuswA5l/jH27qOKqKqZMkcYu4RXeH30Pq5fvgRNtBPp2ILNAGBmB/OSgFlpM7UvwyZ1kGCQ4rOyf5pI4rC3OM0M02qrEhdxQNnYrBtxMpX94eLv7sD6bzDQfK92Ds9F4t8evW4yatmJGYLHtIwnZmva1Wk0ou61YxlpqGKN1+hu0x9B2APbJNGJQlU72Ihx1cEzQGEDAjXcpRZf0ufghaVP5nGsRXaRbZnmojYRoT6I1aXKcDPv5NXBGdS4eXRwMxzBZT0gwR6lRp5wjR8dOQ+0uVnBHdpvJBxD1GuOMYE4Won1UTDPgKE4fchthTilL2BiCTFVL7saj8I1avJKYtmbV7PlkXGXxS1NUUruTMLCgOl6guQXRXdn+7A8i6G3FgvjeNjSaaQVg1nSvlreodUVglgJC602pfwbDCex7N5XK0CsaQ3gzcv5kAZh0A/hvDK9IK1zjNtgJ6Ckm9qcUEF8r/UEJgTUV+Azq10Tkhl22iqgjnYqgaHpR8XOV7zfBEk0P2FNJJDbIM3wu8pAlBi+4awuXb1d5MOwlg5rCEqgwwyKFnWN0ieKRSWxLOybL/Q8MIGuIa7YrOs3LbAv6rc3692N/ro0bjPjTBw+Ki1ADTRyTwsFvMrbVmQvZrpQfY6/VHU4aDWzROP4+oKQVFejgUQCqVaqiQbktROOCdBO7YFOsU6jGyAO8187kdMtyoEog07C3uWxdDDdiT6EaGnbLajLrwuBtVW80uZCBw8jIA6QuHvuDBfDBzzpwxhtOUHDy2CiePXAh/lQN+F4rUFvxSeFtADyO6mHacCknkih3owZF84UYH3RyKjhNRpNzaI+L1R7IBcism5jBJBH651zVGek3y0/WRWHVNnsqNJHjb4jD2IB08yyMjLR+qKSpuWOTQHco+xtstakNa7NFuTB/mrm3XXZqI+unrpdLW4oIidJhvjmMHJltFqjhaESOclfrkXTB5F7ntDDi/TQTldxpUCClkB8et3FSos6ZFw/gSMyGFVCEK52fpNcpVIXn7ympRkkqbhnB+bQmYAhuF/eU7v0Nz1X3uZs1fZ/Pxy+p52jwhAJRVGwSpoieOyxncI3RqClGZ7gwA9HlSIdYz6tWJVQzr29FL/BWTEf7O95PyCMlx8dvaplWLIqP0BW4XWBoel0Ob46qdf3lFPO+ZBtSp3LEBj0pzZkyQd7Rm/VOtD8s8RGgkS0qDmctkvDm6H66mWVmvaTPL+RXC6PnRFrtdoXixlhs0XPsvSNDTQhaqef6QzcqRhFfqXZA7w/Ex8YYTXfcOvvR8GPKTYbhigv5v+IS7D++RPypHV/IuTbCjK2o4FVYpDeALW6CQgHrtSAmSfQc4WLxRJFdSnOqBehX/ifLFFHGDsUuAYWq6T3/v0JBXjLsorU1qN+l6G/pamurX7lhjeI6h60Ic4wDokavh42k8lTEfKolFO74SK7wymLJS/AFBI1fBUWoCz5XJZsz6q3OwsqycZ3n0JRsVeARe88BpZQbLvDoRmUnzB6DmZZm+pfAhr9bET4ad025ho8LZT52hmYZ4K+B0H9WYM7fzir+Ou+Q/uAuGjm3LDS9+gWTr2LrLM/MJ7dJTICXxJE7ru0AGNBmrd6NwBpV90eyYgeTMyTOJw1X3sC+N9h1qYr0hGz+NBH/iHI+hwljWm5J9qGJ268q7FRJajtXPBXCiW5FDJseRbHRPwNFcBeemsMyTJ6DmRW9XPzojonHeXaKgMHMMFotYylnPtviKVJZh2cR0o5lSLpPNyBUxU87YZG/h6FnoMiv3dJ9o0zMrJbiFiWiB0GBdw8QyWP9YNlO0E3F9YB97XP1xj9/AnxwgIakU5SMkGSGFx+cEfthaRZrrU7nPRJmTSUVmKab2MQrV1kGtUJwijAMTJNdMg8iJg13z9l8HZqz3AfAZ2u1WWOqeDUnG8+J8zZ9CVP95KLMkgDtOUj5FUyBKR0oAJF0f/J0qw3SpBQD+c6VP/l4f+3Ha+u3bttto+qBhYzfIIpFrDG1ndQykTY9KZbEKf7UKj0IwWwHuHpCoHgvyDSNKkXaVWLKGRBWLwryrpDOJzeWYSeDMJhIbQIuB31gtd6oAjVZ055jsXMqkVLXU4WkchuYv3QwXe15xSCf4tepuafgqDPjzTcUEUIeY6/vldyZIGhygE1dtJlLuDeVw0lekIKewaS8z8sKQ/HElPjUZk93BPct2/t56nX7hVv0rml/5Wd7PsGNMgHEGtw4bYnVbQGT+3tM2AebTprAYJW1vFFTHEJB+FbqEx1QIatSw+KBoUsdIK1Y+dXs+Nra1BaUT3gUu+uSNnLj+QnGgvRnnNOUXI4on/a8FqttcY8NQDu1NCYNPbup83qYtmz6HiatNgaKJIf24OMSsHlq5qCZbSun3EDr5xZmwTaCJ1fg2YME9mYeZhBUFD2RVRPjQ8ryDolCtmYCmEvAkGv7TtQDFtqkbWtLZ3XsfHYYj2jLCcxlokgnz8WhwEeBqlnMUfiguHVVd0EG4Fn6KzSHaGHoCt7jWOOGVAQs/Dw0YEDHQyE5YL+Y4smeJ7IcJPjRsSB07GaVXkGxIJktn9J93rAvKC5qN85KRm4AGqp1Bw7DZaYzlyw4r35pxEiHPMXJnGgbXgtgOIaK92gdr8VUuiO9uYBNq/lxEsLHPfkupnvwtEuRynB9EXU5VX/Cioch2RFDTqQ5K+PMBQ8DMF8aolRuITVVTCHR9yA+7mlJXVJwl/oYhtYgxfCIRhIppb0aiVvSiAb4TiU8GFRrfdtxY/T2yCFeisU+7yCX/pLrJ+7fw+Mvmj/IWBSHidzqxfqnnIKDYoU1vykB3Pc0TjTMbRyPj6gCRe9wagiBWAocbV7+/i5f8VHZB82SDZtJOe170aMF4tL21/SIymPN4/5sSgSvLHkPsjtH2fqVcbvX3uAKodDzXi0ZPZo08SVFTaGmqzZ3EneATeq4VT/CG6rbd5MyXF7XybayHgdUAoSuC4MTG9mG2SMOskEaGeENuaPeoLJ30YJEk8CMOTiH6bl7USLO8oPx2T3VQHJeUOwGShbFrgbCRGMYXuxuZzOt8iJ9PFJENorfy02nS70iOZPBU91XVC1MNjJeYsEPz8U08FzAGtOcXuliHe3SNb/EiX9AbHG3lBgBhKDCXzUc+OOZgOWgluiemF1RpYstF2ERRf53CJnAQ5nDUkotCUeOIV6shTwMiIl2h1uYJRFtIhRH8iSLhxTP7KepG/XGrS0buq8Ju3Tjb44sd8DMAfM9rgbx2cv8CAi3WBMRhMk5RuzaroI111ZWgn2oMxbfYta+0nQkdACmHvB8VaSQHMTXyFp8iRIWjdB1t7YZGEOJ0c3PW/JvZzjEvt2/lmIBZUFKoM+TW2WM2K05rODz2p9+s+qfaxNiyOddCZ2v+oTMAuqlV/Dir0ee21m4W+k1BfrBibKWVOhFrM3AJSNiVQhgQ0h7My40LlDoLnFUhGtKjetjbYBhjwhtnWpepGLXjCASxtjQ48q63oYEBMiDzDccQMTp9tOP1XLd5bYtcrK9jnRa9dh0adC/PfiYe6LA+63lB04m249sXSQiy3m7Zaf/O6WFtaasHmvSZcoM9t2MecYqPvmTdRXCcvRr5+o9SwZna1lihgmyMGVT2SrOIjWlzbBylC3CrN8uVtNo4kK5kiiOkXTEzZgK6d099krzQlhBItJ+bhApSG4gprxyfR8XecAFNNm9ramC3qwjdicqBfKRdl8MC1c+TzBdPyNCl0Xbz74NZrPXM9yx/8Fkf9tccuRkd2yIVpOGenCdx0rDh+dYA44OywR2UO8VejVQdsjpWclXkuMUvOhuf9XXR0SjR9wVJN+VSaKGfdZbwtI4zEAABL5AZ9vakJfZa7adhOI9VUMIscDjRaTNaeP/yQTqmvcfhyO5XKOpH24kl2t775j8jYjGeh3hDNuME1DvDOx5USMFffrzfdZUta7SPh6dMhh5Lkq4RxZkA8OcBvjEYvzol/NdNiYF/Q4ev0H/R8yjAZYtPEYbMT8Zc71QxvEzXCD/tajAWY3HodLYuy317/yOxDEFQVjJ5MoMyco4IZXrhjp9lcxK0ICf2f7HI5EC7xZ9+WQRSG+7Ya3R85vy8qRIP3xhxPEw65cCrYS6wUO2bzi1cKCm0o/viLtz+TsTPsvlrl6sMR5cHheg9qx7oTt8ijo3YuvnXja0TCC/H9/px5t1CdPH25ip+xHBHMNj0MVCGyT69AjO3mjHAHCfcvKn/f3qAfB8dQ82roeI+z+Zn1152gNiH7HvZsaCZCPRE4N4lvTXtX+siz+T4xFG4Wki2gqffSAJ5MeAbRU15IYJAaNvg4ax/K5Yj4vJaOSQYjbfyxQWDJHn9aGlLVLK6enM5AYiGZbX3muUNlGYXycEUAGvw813fLaEtvIS8rqgjJNxqnFTb8qWOh931ng9vYub5sFuE9g1aCvQaXcwrd8PcUEnOapVccOhhU/l0zmT1m3MXN1OScjyPa4eIrvSvuEcYwattqWC+GB6uaYN/tNBJl+nA4cz7ro6rC7a8GLRhLqiv37ekjmWYNKST38fFDFNC9ZSSTytVSYd/6yt8KC5o9kRwxcJI2QEqqLLje2QddEmb+B0H8Z+CdhFUJoWGMzko4XXcG6uKQGo70pOdiAWySv2gr9GP0Wg8uX5kGIg4HcUaY8NyVMyeAlzybhpzjaDgASGcwbHWJ90ON4TG82gX/xVD6wl2zLdXLv3AtUvV6ZCHlo5KIZd/eVL4POk4bKEitaNF/LLBooSsteH22wYtqPGAnAUq+VUdsGn6u9MPd1mEisdqmeJd6sHvVO6pHQUewvlQ4o9o4rqsz/1+AX+LHgOXL79ZPC8X6SSvhwPy0ScOWJuBcwhkgeSrkSllEnwHxs47wDWkFLzFZJUCqNnlLaVbwt6XIoDGIxLIWj4WKIYryGAAxcwB52msil3qyWrfRHKzhKo9kl4QWnT1l0F4wb+K/K+T/9bokOA7rx8roGDViM4bf8YbHRtVFYAddddgACvjfzD8xR52Z8IW8gRTklJ0zUed+Cim8nsgraYYTlMV/MTyu5RQGL35p01FXLOBYoXubSlKRT8EDB3fZ3GMOaBUZBgYcoHke0T/42orF5bPO72eNt9h/2bR3VT+FVUXu+5JEjFMsW+8/0T6r/Wva1eW77BxbWRqw4pAOObPhTyIq6XU859gGJOxUqh0gVp+hfXh9IkEepu0aiwa9MG/mA3HeGhsqtPbhQx9wJk3atZJ8UQ+SNMd8afLax4Ze/Q457ZFBOr5mH4Gw0MfDYAJOEzNYGir8Y9xGWnpI/+giHmluwNvVsEE3Q1aeZlQuqGbI3qQT57H2nXp3uEatu/h0T8WJpMQ+lUHm0nO0vafc5+i+SrUdwp9OYdKPTfuCt4m00IF8iUU06114B1j43n34TJrlBotN9VF+vYUmqF7ZdDiFjV2MZydEzRR9mGvV+AHIMW1yVXbnJQftfSUuHFuH4wOK7WcWF0C9G2itI12IN+Hmopz4cCehg5TkHi4s2FqpRy0evBzSQrylR/aosl5zt7+lvr/bRH3WrTF0KCVDuFD5+nmXNDPmm0tSX+V0kw8QYm313WYT/cYrwJmVVTRem9mzPYP+pIQHQ51oVNm2X96vs35ac+jKJUYOz/CoQ38ol0WVXy+HKvP7sLu33eXs5xFmXcdejuLhmV8ZF0yfa44o2nrte/buTIkVEOl4/mHWy29GRwK8DADbJzxgpVk+I4JmsSTMjULpjkOwG0JTeIPz+PgpKumWbNL3tmlD+WUwvB9UBsO1w+TMNyyB9ZsXJs9x8K1nTr78XGp0FHONgQDMciww4xzroJafBASkcjE8ps6dBsnaiWcUkx3AQWb3+XbOBTKQuIp2CDV/wc9S6pf843JO0S/v8qSCfg+PiTwGPfymPSNBp9okkNlVeQdfjQS20NyRtBqRyk8roKPA2kuq5V1L0fjcmmqPue0U+OIwJiClQnkZVMxYqcI2GRKBnGPCKIkLLnzDh6bSVCLJzjmc+wPQsseOFO8+41URfgraWD63Pib85a4AG4/og/LlHEcWPKuGJ81Vs6sbY/ujdv4FkkhpUTXbFjmwPF3ehBd2x8cF9kMKRCQkLaV+029Ucf9tJd/cFQTASH8h8fshQOXIanWGrNFWFE0cS3UZpGLs3c5Hbe1qIy/X9XjdEFPxYoKu4MT7rlXhFhiXmZNGUghKBtvujFujupwPGM6UB0/Thbo6GvQUIPGTHzu2Cx5dWPiQxcQBEogmE5K0SOq6a31KmLoBLmxcKHfJVkR1vsDTKhwuLG4RTVLm29sfHueXFZ7ZyJtBw7VMhu1PPB/B8c2/4tw89t7+Qr5dMmTGHHaiuNI1gZsm6MKSoJiLTkOkH16TpR0Ku/lpP8vYDvafLwcy4/Hl0sg8SW43ADgdrJjpkkS2wT4LcmlXHjogkwPtjSk6/e7CC20Jq8cbDA/cXBV2MhqzxM6DZNML9ErYJl8wLGvyD5+H0Hh6MX5OXHTy/rVuS5npZajUDyIDbxmLZEeuL6aaUsNIDjpzkIVgOuDXAz0BnwIahj8KEUDe5yIRNcobVe0ulzFmqcgxw1+HkA3Yg7SvALZvDj8cosqOwDHD4mDkhcRBr8s5I1NVV63aYPYVJfEF8D0ODlfZSV4c2tF8w6V+pxQVxOt5XKecCfvn3WG4/tC5c8Bm5qyDzyp5CgpP0IL3W4ZGlxzdNNAwWV659Q72ebK1Jv8kAFBYRp9zVrNrm1vGeD0TgrLHpAh1IP77U6anfSnZzFIb8aMCco8kCszvKWtd2xDN3FqpR+jLbcBEqIjhSRz5OB8YQDpgeiohIm0PEUgj52DNihF6cCfNfgvcb8t6bCMEDGiLb+9xmR6LueJeco+E0evVCcOQEkKNyzQr77875nHLRo05mejiKjfn32Od+iE0kfVHJjt9630IQ6lNOMyAzq5liUxw8uo9KuESnhWCo3aKS+ke5TdmA7j8ru2Qmw2ztP6pSZbs+wGtWKzrMbCXmwMMD8Vho9f0elVvLiWhIMFi115Txdz51DqPbxsIKRSDG1AezVA55hJLy8b1Bz7SJ/9f8a8KnusOyvB2MwsZ1GnB122kETAqgrzGTvFmcsOXVlaP0lcatD3e1nyaA+Hug5zAWE4r1AwYclg9ZyqmheJwp2umjt4UjDuAf1EYBFmuCStI3WbRlOhH77XJ4hHzkdswhSU3tStnuZDznviPLtSeMs/x+fTidA0PBF/qyPqIaHFFRC/roAWkI2WtAr/olC23isZ3URmseNU87FDZQqE9I2bfFBC23xlp2ic9SHFl54Emh2nWsab9GYcOHUVvvDkv+c5eMPmALNFZg63uuXukcldCJSQh7XlmP/HGHvDnq2l3F1ot3TBB2PmRMuCyq5RKtL0lswa3oqvsQLTz9CqRUOGDjIa29bWTUu4h37f/li+W8nIp6FiImPcDZftZznkJq/whBvKKHKwrY2uMCeTeKXJmLra8RhB8R8ivcdY3fW9i36SNVsyTTLQImP6dwyD8shYSnjLMRPSMV9nUyrv9NxIEkf/8hsFV2DbaglGwCRBRaJEJT9azze0mOTZ4jE7k1WC+P5MNqFW4lLJt/jCiaQe4RP/qhB31ch00aA8fHsWft7YyFC6KaWVI+XScQE2sxLPSyxrMxRfJ7AEerWXDz7wea4mJZDD5ec7qEyJAyrDQTy7VXYhxtYc3TeiLIIZqkDSPOWvR/ElTR/AbSXxZd6OWdnt/AbFizn/viYWe15ar2LD8zujcp8W+Ed7SSLgm1GLzkwKjcLkjpBx3HM2wwpCG8l9vMvqRsn/6r9gnoaqS73v+nMurRWLKye2fqFRJcZEVKq2yLP3RIlooKOHCNO4KsK4OBJ1YgEXIFimKwVaTAkH0XTR/mWfvXgTI21iJafiyLzxzG3+hpA+6AHmn24Ptdd483Z/shT37kWzb8MMrAV5Xtg0ld+A0jSF5hBkEX9ETLvS6f9bEUCnPNn8Laxy/QaKn+Phse5ZCK0EWR5f4ohEACcrAAEBk6BqbrJCmTq+Iz7O+0PR0vPguO93+nWWq0BwgbxzPDJ9VkqC+uK+2LrjpgsUoSqRH5Lm/eveZ9mTG6NBLtfCCHp5Re36rinJ0RCnBRXlfcKT3V0NBRMJiCgP/ZC7jCXPBOioCbuVwSXnXEtVv3ZCo7oXdiIl2IR5B/DpAcNlMEs+ktpUVO4G86wJNh9JFgqhqsiNklr4aBptNrf97ntf03xkCl/3cWteKLwrVe0tXNTzL2vpOvZPcNomexMnba34dqZhYonIoPni7Ty8rCtBX0S2I+NBTXTABZy2B3WqxVpqhRxB+75CxOkQVN+9mLu+/eGltSF66FlDZtAvUCbyHOyuCO1I6PIj6F37nxKuOsKnTF6/gtHhCngEg55TbD0bg9/W3MYyaaV0bA4rwzcGhkjTZTgeDG38K/jd65quS6WuNqPaTf2MmkGg7S+CRClkOX+RI4NaIL/YCtSRdDMevtt6OjOGWp3Hi5+NbwMmXZmB1axaSDpVeLr972d+lroE6Y573sfCBYK+pMnVYUcYbJVGNeGvOaUA6Q6TmcZmIFwWas3xsQf501ZkFb7mKRdgvDStNpiP5Ywx64/TNDC8GjBT4H3od7P+DwF6Ar1yWUv2hZz9gdVzensw070y7ZYlXqZ1xhbEMsUVZyErpj39tAW2NmldQY9XvBT+/+Qg0KcXCqU5u/21r2ATS0Ac+5PW6/45QgvINch6qiDXO98/ZXbDPKd14rZb3/0Db7FR6SbLPsPkZUwMfhuPArkU0uaCkra8e7CJgeb2NqJir0qzCo1JWeZsE9ssvQwgV+BYTuj+cm5Vn2vv2bCyURo/3I+v/i6Blse5ka35ojJiyXzRZoxFR2R0yTlxqCLuRWifObfjwYLAtIj67g21MIkqqc5cQ0HLbjWvyJDZw2kz60NwGxmkC627zb822Ft0FrIS8lbksM3ORnmBmexP7z8ZMl6M23SjWC0VgNdRU0pOYNeJvMZdP9rYZbUS10faulVym7tALP7Jd7G8HXC/TibWmYidz5ioFTvi6EA+rx5MpjCnI52BiafnNQ4KWLWti9xBx1pryU2ebXuaXmAs5uxaZRy1tIktaS3SHyK+KrRRp3gGIVyfkhQNKrd+ODeVG/l5tiVPf6vhHu+3BP7r7fskWRYjqZYmG71yJl2jW1ouiaFBun3KSKdLCU55fRMEtDSNe9tIMW5+6xunxdOYAG+K3b3rJR2q08QgYvRRGDJrPHETaJnKWhCtD0yBDkzF2sQ11ajDkKYCXPVxIOUZu+EWViTyTnMJbXc5g9qZUrbn+jT9WRm+OUJjGE6dow6SW/oDsvANVi5L9W67wNZeEkfzDS209sK4ROhtuTtebAUM6TrrZV81M7QYYHW3XnlgGpiNpNrC2GMyjSRaCUnGrBH3uZ/iI8ZxIW9RZVjgx4pTiKXon/7p3Zx4Aj49+O9l5S5YRx0WBkTFGwwbEUhGmmDN/42aRVRtuo50oPh8hqUClpHdjl6kCe4Ss3R1kq/5ws1Q9N8VvFT5yeqMeM2qFeHq9nsa9+CmBgbSfvU0rt2oYcrwN7NszmsJIRO9SPqBktx2KBwz6vy86bJuO3jxe4kEtpZ479mTBGgowH8mrcWOSMURdb/3tZM3T+wwgh6mocS/XzecwessGwiNy+/QTaGaBCEB4peTbu1cs468DO3s85s/zHWY+4m2kuU6IQ3FRsWAbvNyDSKEiMPBFusJnbgRbmv3+nkzioSedP7UMaumxr2IWy5FUigXCwRWbQgqYnZgFP3BUx421ARTvgZA8YdBgCk++a6YKuGqJShoA3QIjyqsWlt8sXGEs/qxuasQWsiSGCFtpPl/2PSS1dihYrh8WMdvfzoBsCrjay8E5uHg8NwPWKnGACD5hOev+yXb3ykgoxkNvRlttBgsYFLJGq/p08GQ/9N/TTSo2ZKBRvNEZ7UKAca9cnXLV3FgfTVAY0gHnMnn/emWztjx4uS1Zjb7RWF23glRhhuYynECL7cOMvN/FU/S+obKaaHaiHHuPqj8tAXj8Yh2HqszA2T4bZ7/vfUuCj+MnuFd8x9VzqwPnrtkJ74ox7+2Q80aetovensK6NqGtLFJ9/M+peMx2rDWj3cgrEfA7klild5gefLQjC4E4ePOkUcIVhM1RWVGzI/8FLYTUuonyYwzBJmCUtLWhTc7msbVJ1zlPL3stNXUnNgNkRinJmNqqqGp9/JhGoUtY8WoDpqFTsbFvspQjlrvHEcmYW7ueDtebbxC+UXF4ekDJaCIBwh3LnDY1tR/XI9wg90xXG1/vnLiNOl5lBBOjSLr0TbOY0AAA9sEGbdEnhClJlMCT/uum7jbqMcKwU3GgfXc8EpJEZnxiejNfOf130HtDgm/EsmmYpr4+kLfRk22zZoB2OCKxlrk/8xjI//JCt7SoZabLQIOZJl6RrziHnsvyoRlFJWS5mLYQjGxQk588RJc2ix4Z1hZbvJNfHegPuocdt4ha0fmLwtHx9F+QnIdSXvaenavFMiUryfn7wiFtr2RhW8XQ5MWw61s41y22utQFiXc8k+Cj1a1PIZydJJHPaTi083g7zpkZmAGGi4j5Cuatg/78keC4c7OA1obPAZD6i+w9azL/wt1jjK55xnadmvKOrR9RfB7BoHnwie9gsnhpXTTb7JwgzedcflC2UgJhEYAu0vIxUWZHFRK+YdKEMJ2ss451E/w6UIvshaDNPJoBKd9CkLoAONLhBIqyH6JSodzOIrIIONdXiQ/S0O3OQywkGrJeZIQCkocUOMBSjAAVi4GKTMK2DPbwndl3YQYoUYqKSC/sILRLyk26E26IZH7MBmTTRZq7ioh2uRSz2mB7QnCnKZTbupa8IvULnI7QvwAmQRF2gAAADAAADAAAfLoGAUQc2WeUrgJtJQbvSG2R/w4NUypng7Jk7/YxLUt8nGb8DBCGEygMYB1Z7QDQfxd8M5nSLcv6lXMF7jrU/RT/Mu0eooMeSGLnqugA/7K3mlyu9KKwXoxuCxzD70/Fqs6oI0xfNcGGj5OBY2zjD9b0Az4amJzRkAj/q0AEFXEl2/7Jj5NwnNxVoOmtJQcBHIrb7TtuK5ymYsJL0EOJCmz4puIo+rBhCC51R2LHmA8v2ZZgJdUa4y9jezu1pnCbZtFk9ICYYiO2thpbJHOt6jfQg8fGXeZiVhGJ2nQCi7aOP0tdHaNT+fKaR6UCSVc0YKqt7IQoQMrAzTfI90b6Xa85rOK2NvHtpzh+6NWwfHaHK4O9kZ1gX5d3GY7I8TX/S5rfGPlz9aim8xV7BkgzSmEmudy/u93NnUMXFqjZ1wq3LaGtm57kfgTzJDi7u1tnElrAUFe7aplgWt8WM4R7PXrC6YqB3seKYuIB1XcdsTKodjZkE1QXlWk+klynfHEuQjJiGGnUYS6/ByHDeMn19cu1I1x4Fj6NtngnjFynQcBp7NUyxk1J05XFbhrlT2JC9X6ATqVWflTHAGe6UnjKTkCnD7bOa+LUg4crUvmJZ3qAx48N9GuGRfP42ekbEtiwn9JEqOtSR0GIXGYhVPW3ccuWc54SMQse1FaKm+C8ZiTp67YSO3W98iexjTpGE9CIdynQ6fegPmFWRCgqmYVFJ93m2qpzVdZQCHQOjUAb8eYdlt7cUd9PxPiG7JS6rM88HCTXtJiYb3Y94w84dTiz6rfXqM9Gha+wsGaLc5n9Tr39dj6+TPaakckDSsX9nOl2VM1nMxtzgKy1TEjiVromc7FFN8HpowNRr8tGjDkhMWlA5+SnEQkpUsMSaBknzh16Hy1YjstRXkycGt+8iWiWRXgFZk6B9qFopGVrji//P/dnFSi+80opvKDoxRi/KIfiVZkx+I3786DLPSahojP0G/FgTZqBHV+PL+QuDQVVIoQ41jiyqtuFm3waHN2Jh6N2oTcoFR1PJrZDXN9ahD0Vzec7074FVd1aMfZun24F1XvmZFsq2eAd+pZgudXRlyVGkUTes/B+Hre7D9Or8dB2UZ2JPstsWDYz1vv27BCHGzefDjBXa1uL4KorGKcKdO0oa2xwr/CuYYTVGSsWz2JnTNqUhKYioW4XWmZtRmuUCxEZuZa5Tsegs+wwGAuVR1gSCUlJu6pfVUtLNo+6QKufj2iCveemt+9pxKYGsS3tfJOU7IOOosIA+49mrTjTevKhv6UUZ55SpKpmiGqeQtv10LYqFr4BDDEQCmJZCcMUwOCTJWWkxI+1t4SzEdynkQVVpeZ1/eiuloQycWPmKH96FPWih6VnobqihM+iuvcZPfP3IJgzApOSwLjsWyIte+Ar5KUo9zqSspE2QTCM5+6jNGSIvLc6Vku2b1aJ04N/+hiZ7D78McJbn0CguOpsskTByWaDJVQDqT0wc3HY1XkKwtb+NvXoktLESq/eeIu3YkxOLzYfMpNUkXnsjinwbAIidzMGA3IY7w/akBsXyGPz/cBl0eEVTHR9hYQowMQ2KZ/qa9iz3XO0RokL06OW8Kdf0Q5o8OMn7zxfdRuFQdz78Kb4OBC0DnMg2sCwsStVKzFLtLhwqTHpojmSSMfGIYFPuqWIa0wrNOCVttrW7RBT6k++yXPEx9eUbJZqMfPYrWrl/xH3ou8pmeUlRYr0C7okb7jljePcnpp659VBh5H4EsqGHJ+untJehE3iSlYR1Qz6Um66+xv5g046KSSagIwOm7B2zZJIWlf66JMKvvE4x629NtifJ7SBJEK05cRXimC1foR8UnAl+IV51iflKZVJh6edJHy/ogmMBauXkarMmzCf7/oMkmqdGFYFe1l0gH3HOLVgS/GzpwHmM613HmK2olJSYHNgvRZNEwTtdRAE7TZXKEC6pK88hEjWAr97x29lT7viJJu1Bgqtlt8CYufNEyamseMaJnKEjOjYoSuJJ0z1RRdTU7ncESaviQKAt4xKNcqQqRMRZgvAvaTEDVawCKau7mEQiYSn+hQlPurkDejpxH+0palW7oEh8Z4gpyerBGUvz3jslDsEp2uSEHi1bS51SnDLsNBjcte4emccffe+VJg6BCUreI3D24tRpLhAnJX3LCJHnB772Natlygp9BE5RKkXELkjEBR7PLauQ0VDIhgbfp3n06sXduYXbnGO3VKidnIlPcmOuBAsnn6CUXzWhwPFkByI9pZv/qpD5jhsM1TbA0pFR1YEcODJ+s6ojGwDpyQru0RU/fKIPqQAQUOfyKHC1t//jO4Mt9s2kSMotA4TBF99zP1jScHX90onSLlJMdQrC62qwGhyZsRXCARNog0T/FxCsL+qyTXwJROGDG9FlDvLkiFH+ADSpzOYbDb8R2bdlBRKwwy09JenjxfKdpfSvZGFcdV6SBC2LGZ0X2PckeVrPEcEHN6em6yNOve/mgc5QmbDlZLWvTvBKsg9FCNqf23GA6JSayBSF/hhed+YgMwSTy6J/JcY9czi1dPRvormDftL1j8rssgT0XY3A2A1T3v6R9IssbcKvu7LF18FcFX9ALF41aSCm8fLeHr3Jn2Nf6DTPFHrhT5hf3I0Kskf4kd7tH7UMRMPy3lvMSVtdBzdJ+RSbs0KwbwYkT2h1LXNs7jIO1gXoHOQ5Mcgqv1upF3MgdOfG1FPKE48pCTYNxM/8sT1jb4JITKjuMDEyrRuKJ7YwSsFyCmFDii8aW9y03zZLeUos9QE7P7oHu/Ni0ehqqPoqDZm7HpPHQ++6PP3NCAzCWjJDhaVB+y+g3P7J7rQ1+si6eX5Tnv9D8SxqT7BswWjEOkD/TCESmE52I1j0IsQheUROEt2ayLQnXyYAtwqf3OFygqWK3koM6nZ3SxB+yI0+QAeZfciTITzn1S/pfxx1eCTy2IbRdmwbb2r09bdvSy2aI6y2LJHsY5Q+srNkHKEF9hBQPMQ5iDZAf/89ZUK2qvbHGS5RTpc9osGHImPVxGy5aI/cEjzZHZHyVMqhzZ7tm6KNzFwrvvdg5LtgP57SQhBjatogVb5rpKYGgaaEuys/RnjhsT/hLiZhf5XIB0gbFcvoZ/5pG7jnSudRUI6mIEPlMX3qIc7uc1X3WdUnKRLNk8VFmK/9ETNb8qftc226G4nid2k17gjQGFxtPSkLhpV2GvHa+3tObOGiBmCEymd46qJjuXqENFC0p0qFijW7K1AT4KJN4awCC9cQR7TRodh+DGP9nsYnjF7Ucfb35mxKgWt2fB/Sj6+89m6p2jeeSzbtieAP/54K15L1qag9yjZkmq7qrMNnAJil2XGXdQODYNzGaWnIwRCwgwvd68/1Ecc3zQGYH8d3JYoAKGpiYwAwmZLIeBzA+FoXYahfJS0dcy8a4skPK4hdRhYoen8j+hSezw4rzYP7SRxY2QJhIgczKaTuq7HeLg4z4tOyyvGR5AUZuOjErDY0tdipCDD44G9h6/W6Dbx0No6Km1958ldFN5c1I73wvp9UuD13D2Nehy+yn+WamgXyTgxaDWBLckMvjXqHDrgAzhLA9393kZIbr3vFqyI0oUgD6iYHyLlPMII6B5oqERY9oo1mpgjra08D/4RFRRzZYnaPEZEWrhj9dSkrrdJw6FZJWv2MXUgPK838+2ycMF4BuO3BjbHE2On5E4DSfhdECw1QJOwFdcfedy3ZVA/PSIsUm7XJM/aFrhO5hDBYMXaRYKw3IUJOuN+MJgZg6AG8ErDcf/dqWRG+sRwb7EgXlWN5xL0EETt+54IVyXmtQAX1doAGaz8ySbMUo05E8o80d7XqaIOvP+gNTjTX1Ch60+stMYyA15zR63z2O+wFUme+qlbl1BDMsu5TrY1vv26XCkefmW4rLKuiqtU142q0pP77AyQ8R2yYsYNUvZWAthhh0xPfjmv7HV4KykwAI5+QG2caoirGMg5WXPpoNXE9J3EmPHdx6F6OmcbG1bb69Kwh8M/YmI0U40YS1cE/FiZ2zyVWFBoYa3XmuTjdL/6oskU8wcOIG7MMjkUCf5eClBomRpiLZfmrQjbT/r1akT4SgZBiOm+5KhlfUD3NSjDbQk0ikfhzbgUv4SqHxM6Cf8VAPltGiM5nIlvZzJc3S5ZwBK5wfEmwoq93Wp2n8pd3BaP9m1aa8VUmyal1Q7EmV9/x28vMPOFbl9+CQLR9XreTfGbADJgATPwvtovfL1PLIZeRAau7msOSlrTvkfemv3GHSW/S1AEpU2sMiN6wzxNM/XyY2yeLFtyL78HYpXMFT2+71T6+k1iQ/Nce2c6dWH2X+2z6gvpdmePOc9aoqIL2KahFRAXzhp3c22ZKBY7oWlg7A2KKRhY1aMQGOw2YVp5ZkpGB0Y4q9KEqq8HzcIMVhVghsvVbjRiUu3Mlf1wdPpG9xN1IFYHNA5OPLbCuWcbkhFILc0KRprxtr0j/qV1guuhzZg4YsymC+2+Mvkd/HuVdVO0OupN7D7Qc3IXAB6rPbKdR/GRyiuVwZWRAUiL3qX8yMuR/JGP8OdiboSndlsDYW/6L5QO0m6IFqxLXPQ9NxhtAPRlGodrYNOaFy+1sqQiHukEZbkrYz2hDmscDCAXFDnNeqDKzJv48GedN25bx1mUf5WU8VbeNY1nWCsO1N8Zs3sopyYBnEVuIqkAsTAQQJ4gQ1RVwcqySmlomyHdF7gcSu9bEq0ORM1lH7rpNbWJJEcC0nbwhnCCBVGIuYuUoI3MJSmksln57CoccqxPGqnogcxB4SbAMLOYU6GvB9Bf+cUA5frfHtxxfpv6Su6/v/GUjPpIs4mCyNDjCy0iZzfFtXZKkK9bHhZuSPvjdMc7EKDKIsuqRvsVOUHCdoph0wLByb2R9Tltdz5X/9ZkAeFZvk9wyR+b0VmmB2zlkABynEXv5Hh++zrQI/LSDtlMX98FylDuROjBxxKtggV8frAgc9+dn0Ee+NXkNB/bOD/bvoAZnsfYtfNjQqmjrgqNjxHLE6xcMQRpUczFlE+SW3fYM6AVm4p6uwcR16HIxzzPZYLzwTBq5M6M59/LtgOm8clQwgMTSvKi7znIhh9Sp5lOKOOGPfXEbuq4WTC+pcCoK1r6fJTWuPuVNFvNnhX+oERN/1mkjbqIQlr59kzVI6pQFfm3idoC8/RJwoaniwhxLiQiFJ1d7fulO73whdf97ltgz/yo01EbTcARUj/ETXFdVHK0pdZoqGZbcXfabxjnobeA6M1QM+rlobUUmvZtnnofHVu/qzCxGBd6L1VQEwNmi3gRX+5J+1jjxOyrC1G98UbXWr7VjiBLayxtlOpHWUc7mVcGK0cWVajih7Mjh1rwYbpP6iXRZHqkbgEn7CTmGx/rMUE8W8hLalD4tXjpqM3utojj9Bod+bt761SeLMMuRLVZ8ZrbPANQ/wYr9XvVvKcpAbWJ49lEl3TII11ChF2V4ZD5CAKMIgluqKZ8+CTvcCPbgNhPRUMx+e5ymQTYUEK1K9NoV6HZPLuvoQNGdZtS68aBSSO5k0kQo2pCLgz4shIzBDqCzJ20/278cozNSGlBiOfLx/cUXvnzF5X/xC9UCSIIMFCxdE+A+I6QrqOJRdrh7HebepaZibuWTrMUgtVG4NxsjN5Mj3SVwjQsVnKImXFfeG1nk0egefeVTxfinNb8Nw10jSPdoHEICPd/nGb6bPw4CLqgGvLrturTMl31K8cqYkDGVzaN1favPWEODMyV28CNGCwWFkTk0QPPGldPD6KH3Q7VXoNJmK/KelWKQ3S15RJ8X2bIEJPDY+QdYNBSVT6/INf5hpeP/Y9aW+4ubB6FWL2UA5ML3xsSLElzzZVG/nu8hgv0caFaqdybQyUqOO8xghy1PKLXBqsHuZRsvA0n4Ol1wWeBnMrNTQQrAs/iRFN0yYCQPx3YpCnWnQ8Ag9Fe0HDXE2ZQe+Mt3A4Rxmxbl1ls79bdeT1ll6R+u/uyuEg/7CXThdigmM0+MRjLfgwG0RQOv5UtYdGEwgSHT87TR8x93BVnkWyqIJxNxcG0SzCkcUJaLARN+w8sKyez4om3kTqvOfv1yFh9J+szvuEZZcc4y+x9nmdKtoZ+0y/bH4WHv9FHhbPU46Huymq4B2e3ES7Ccc5+Giyh2/sukLQCc7M0gNgFygftGBF3R2qHPXSznWfidX8L1jTEeMecMh5vznqA8JZBQ8icdjAsZESF2NtMAy8Ovp3nCYMHinph3h/htWg2Iru5MWXi1QoS5lDnCTkOqCZpM/u2HDJjQbrWHDPmjDN/ujfvGwzw777iF7Ex530NQZ6i/Eaw1pBcO2VxYiwJzp6nW6TvUgXftteK8y8g0e343IAje5sraeDVT1hv9sHp2kY7EhUx6qDNbyasFPZe7RcEa2IGWbhkwm7MrJOLf5+u7YiBxNbwbK6CCnenQQ4OZn+CSYtKWHDCc9t4SweVVoeAVrDkMMW1sJMx7DPHVsbeFfXthpPwHegM0PtnXqt15ODN8kpACT28ogvFCjszXy4vOu9Jq2WgiYacY6mFRenKL1nSNcEKqAgf1Ixubku4zhVccw9j/yue7WUaXVui1UTo1RlLXprnFLAvOziIsYXI1KYqGD6MdyUkWlwa+9mz1NosQPphX8ytmaeMxzpyQeId/JxRADvTepVdUBpY7VkBkF+lFP+8nKqLwAtidBUXHOrK/UXEs+A52QPKQbQ2KD7wccrc7GUhlHuaVupK0vgLvb0C8y9gKZWKzx1FuOVeFQL5O6c+TXAZva0hxqC0fYlS9cu9qDxFgvgymkPgGuw1MlDhgBRbNhNPWURrvn4XdkcKUvxaukit3n0tEJvAxhHgnxF3SKlMs/E2lIB5PERN0qVrvn5FDIGdP4wx+mI1r/i7GfWqmyYnruaTGlp9sP8/75MAosdhNStLaEFqpMLfaOZfJhWzZWJ9IDpGjgOcv5ejYZoIC1x12sfdIcoUWy8UKgYK2tT9NGgut+amHGUBLMRQXd7zr5Xn4hyfgFT9rKlOfP0ELDxoFoPITmHG5MYgbqBwbjfjMU7wvIFIhvM2NcA5c48h1a0K6E3PrdPimOYbPBA+Q26xQ9OycvvSbR89UuS76VmImmZIBcmRgsT9m0FRx+CyZzxcmg4X14OF+OpPQucASfjwtFT+OqUnECLfZHQwwE9J0c7k+Q9lG9Y94wr0PLqzudxRh9qVXsxa7r1AFzH1Fc+ytmnJjaz6f3b4y5ZaniQFJNKwmEg/LoPe1h7rfJ70znM8vlJSZcl6ckgnR+DN8Ezu/+7wF4XeONYO7GNFHfB+tDLwkz5MfhF/RhvFjjFpNxSXfqrAViOTVgGIyNy5kDXRafhJ1jDmOdcrv4giw4He6jnlXiQxetki5+sGU0bf6gq4YwReAhbhJ4QeBBX2ujvXjY3vKK9x2HknQL6ie+V8etDRROkG4tm0Of/IXDAAcrEn6u+sYZAR4SpiTk4IUTmluV5zpe5jU9A9EbB1ZaL8x4ngnUqH/K5ZGD/tgHUkBTepg090WkfaSXc6eOI1ADs3+ACE0jcDyKC9BklTGDokYZ3cXzrzBUH3txTGA60IctGfnODM/yfOc3kixM26R8xmwOn7G40SssLzI2xd9kMQJxiz96B/kUsEZsnygDBhIEqrq1wkd53oUMhFSBt8pF7lmRhVNGjnA3OjfKsT+8C6sV5/6WX/Ypf5yQ6AUlFjxrZc8d0SyGWUUeuEluq3/mJVHy+Qw4kYaW7Kr3lm9JvOZwdxfjMcaikjcptd6U7BtRN6Xm8rJ3HhOJqCWBn/L64/zSt+e9CchWGh4Yz480ooft/cRf8y+I4h/Fo2FbawSFxzVn/reWtZHugOMCMW5cY9RZ9ncUBsYI8XwK4m5sGW4YEGcKQ9LfhXAyS2vS+hADy4coyFqsb3EXbH42cvwGUudmD0S6iPCGiL1URWk3Y8F/5yiulrW2eUSYxLb8+oOntHKnYVHzTS333yNNEtRTJQ6IsTrji3SiAUesppkB5Dmuc1nh7rfQy6V1RnyAo0nV+Sq2oNgBkHE9K4V99J7Q53c06jzYlt7AnTfvK5HuyWO/BIaI2Zkk4MBV5LA7onSmZ/88XJbB14mkq02wZYBgVk51msJQ9qP9jcosEQzZzkaDxfA9NC0kcHSe90Mj9zxsztRvsX2Mp4WZ/KhTPH3vyqvmSgs3P2P+nzmGTd29Yl7dG3+dIQGU5NR97zvaznDc6sG49JX54cKIr/pVbK/ELmufcLLi53DxsUoueXGpygMconOO6bZXkaGQ1nZsaSP0Sybc0Oj8WAiK+5WCP7M1Uw/zlVU8DJWRVvxPWv6eHDgNGOqWZrWWNHrMYLhOTD26rB4GHeOt2VGp9O7yzfa5eAApTLGVzmF8uQWUJeRlah1hD5IuwkRTMdZcNXJWfYsQ13vUsUc4nuNz6HPZPwOXkopJsoGdPxwkq6xDZDMhovOOaPX0FVbc8+VBOU5UNmPDI2ZsqZGP/N72aESah8i5oOCOEkJd5oeBV+EDnQPb9jzQrOAz8ZsZvNw6vtb7Mo9p8avOj1PQAGHga287FXrOOvDI8kFv24GxOPm/o4BI26u54wYnpXHRfaSrs8apjSLSXVaMRZrHkSooyKHLUVsqressByOyd1jBC6XnJDu7Aeq92vIAPANVVS96utnAz+eZRuaPwNpbBxs63r4Qz6fqwBqqAqoA8Q7FU9XJMwd9K9R894BMlh1j8DTdmuplRpMDNFhFT+s70edzGv7pxdHFpkCmP+qYo34xDYl0gtK6JkNmoKKa9D3tPVfHGwahvBBTVpgv6Z9PYwAsQUUJDRrSuVta6tg5dGsGDvEKIBxmefD+BwtvqYsV3OiBfmjNFlYJmeKEwvr0bZrnclyKPYjTn08YDN5EtW9GSw9QxDaVgWGD0L86JqJuvb9jNnMHkLvjZZI4ooMhZoMwOuhFzMzgP8V60nsss+YS/wB/ygxm2EWTWUvyqS5xXPDLya75FHdvhTyIe1x9xVqyET1yoA4BhsBHOoix8iUX5YTQ11lzjE25KDfZjv+er2X2tHvJnn+fpeEGMWw+3yGWC9uHEjmEAy3UymNh2wnxZhS7m7MHrY48WPm5arhT11SRVEmS7e8HTTnvjk12LX/zWyC5cswnS/iNNVRk1CVbIuw4AsTXktqtoFTX6b+ZrVwjlHFMNH1IAf8QXIPM+uym8a6F6/xAYOHfPMms0eILleL679wbezTsPN+T2uetrHelx7Ydw12qC9+/C+t2c1jFDmXVsm/bZdN/CF5/FQ5QBXZ2ipyA9btNN0GIgyiVEM09qWgZgDAnWsBKLajmY5fmbwtuGjLnnu0QcPutUXj7tAAeLlOscYNAyeyQ6sfjc5vLnyNg8j9LwL0KyRybFJAbECDMjT+rbxzbUfigeJQ67ruJBLlt7VOAbmxD45Iwb6qUBdCBQRzvkr0kkZQdclile4YXAj0z61dq/lM1Tng5loybvCMglJeFoRQTqUUeXH8DlFVIYVRuw7zpKo5Nq3eL9o42csjZvqBHsnNz3vrOFAvNJr+ESYyAvfzkwRgtS3T1BoGPPYTDyRXKC4ybe/XdGxU7ykKS+eSgPoxwlSoQwvJ7DiFJ3pvDFM/6bhvCF68qLzHAQjGO88ZvGnDTNHDZYyh8IDyUjf8a9ucBGm0VGPY8/hoyCiW3yTb86rjU8KE8Vzf5pes50SYVB+VB9MoEwxYC5MRtfoiVT9+5qbUQMjisecSQT5tz3G2H0mT1TjpKamjlUdcqGV6WX2ENof8tkW79odrLYrAdq+/IrYqi/svz4RwacOjjRTp+VojLm+9hwRP3Omoy/ISZHKPtJUiRvuMKYFutjvroK9m5arSsmLDSP/c1vzoLZ2Fb2okM6hku/Xvo0bjzvpXsqmWDOEtskUnd8pnOi3xWd9xolGn86Q9V/oX5HdqAf9XISlUnVCGRgHLxz0dpdGwVlTz3E9fwavkkDQBmvckTtELmeujr+cdHah216hyGqkJSQ34O+cJxLWMq4ABAWPSAYZzv75wH85PweeY17NmlEJ2W13JP844N63egCOCtBJP1wsHdXK5zYLmgmpdgwWcZPpCfSM39kdlNRNCJRA8lHVbPHQNjNzVo7wq8g1hgHPs8Pd/sbPoS0Y0DP42O39fR3thn6oNyHQr3RA1IPgA1+SyM3uISDzINsDtUf635gj9t6HfaDgxHepxNZxKGhKkG+aLiaXBf4RMUSDuz0we1goaym+UuxKCbJcgqcPlC1YqTVtmqHYTd/5+ZgWuj2WHv0ZqGkbhKN8GoIzq1HMhlHC1P6XoPYFnvPlK8cG8g3EcjrBJr/qywCxbgNDKNuIoXZsttSVk3r+2Jebpy8KtQOhMZeovP4E+15f8wA3ynL6qjKGiwYtrmbWcQAbVB3nrYkSdcOoBlV/xJsLibvww2R7zJolxFRDCp+ImFnWq/OAa93LtGamyBYVkp8O2lX8LpntMAap1Qn7qjVBihmKEza2UlLbFYxG/3Sjer3RO0aAWCpaJkwKjHhScZEOHNZ5GRZnmyXgt7vJ+xoWaYUjLBhkL6nV4p2fWvwRbCiZ+7chmkX5I9iksoaSzbONFFXKnQ+P6/8jGtBbcW+afY7uzSDOuskgwo9CiwaTQwq1O7q6jOjXXrUWHPuQy1WCvAL+svahxj4xqprVgUQWEPo7A5qviO6GNlwYql0S/0XW7Tm5JsOXFJwBf4yZrvbT9gIwgRRWhXC+Guc9NNTTm5AS0lkOsvTQnNnXf/ix/+KXVDTSsZfaXe8ePk40uKyE67voErtCsv1/Mle+ZmwbrIc0zkbClM1TeH989tZsMnmW6qhNKz4LS+cd2wN73CRsfEfA/qGnWg4hM3MBeLC9oOCZdhN8mCVW7XhIn+dILxRl5e7fqbhnwngnP/u/jbe3K2btmrByON/FVYC+MbKqKgdpTwxzlU+zKO8lD85rn8wSIpwO1EJj9nTUl334JZpfkK3dUuVOWQW8IU9VaoY2mKzuYTq719LrGoTPhDBJbr3oJ0MJ8AM9E4m2WN9djsCQKMo2/8lVU3UvvgZwAARenkx4kR0P3fel6Ap3SDnyM5ROrEeUYG5qkUo7ZrXcS+kD9XcpwUunpO4xDokVUkLTE0jddD70ULE6yi8qRwGl71RXrvCfZAlwRvHvWHPAEwgsjqs7Y5K+7jEWMPWeTigU6S3TExUit4STOAMXQKrljggkeJ/SwbV8ryo71cwf0uv6di4LyfGoqsAFYLcyRTgtIU+dyuEr4XyXeLtIq1lW3ntV6mPtQPFfNbWBKOFwvFKWyRYhYFZsJmw4ZammLi6KunSldv9qwshejTeigI+MkaioGRK6X9r9LJnOSbRLgPtY3drrsP1Rhihg9dz8F8g5I2hiE7rcVnx5TEGN0O0ZjgmZfXyDqUCmFisYKkYwurSth4sfJ1ydk0OGuk5A8Tm8ranJVavfmw5PC4U3H3YchN2d+aqAmKNQBQsPTjjrXlVh2z/WBSGGwX7y5IX7XCx6rpWyJ+uWe/pzAhHGWD9ABvRbRtqskl4py5DXUS9eXX4qI5JEiAn74p9CpYuIA6eiuc4DmNfyJyWoX0oli25XK8H0/4cyP8kLzznvrRKlrFv7pSXCu1Ailicmu/Hrd9quWXEaKY55AaWuC73bei7kce5L5e9UiAcVbZ4My8HWWVt/bHMds9LFHD/oNJRTXsNen12N+Zt2I3B1ZAS5h9hsWckii7wHHRmT8vmMmyY6WSaNQ4X7TgH0Rqok2cDbs5D8Ksr7VOJmFw+FenmJo2VmU8Dcf5oNDgVvd00zFJJ64KYogrfxf6sTk/cIM74fJPtFI0lfWNg4W0gyXMmXsHawCsgGwjgGNskeI4WRQGQQf8FJ3aJa4lKkfaSLp95e6/gaIusdrYVhXmyNa4MnT6Q64X50NLAL2zKFlQsSDCHy28ukll1YzW7jFE/MI1RnrCPcxUhhIe/GWIm035JnKEn/VMC1oI8A8YnsARvcZA8qlldqdxwwXyqAwUoGChcp48ztQPXwP4rfB5veaRoNyaUIGvAcjpF3wBtxgvMuW2uorpMZbXs2LIm5MdmDWXfDb0mjTrLtXsxFgUBdn8yhRifbraxY1sWILZ2nGYcmaWastIio+LskIPwVg6kJenLGnuEHrYi3kfzI00yYa5aZTU/UB6rs3tOPryGSM9bT5IS57D5SDhyiJ0IUbkfikax15mae+Dv9LIAQelZqXfkbm8x7e9x6Bbj/hXmAuZn8sELPlxM91GfcpQYsNGVx0QypI/frucDxoHxs2WdAMT1Sma3+oyaQk+Rmdb6xeJ4szE2VLlCss5zElNkaSOq/eMUBZ4Ox76TG9apq3/n4xk66c7IVTPdKMgjExaQzoZJ/DR237TUjftBZLr7dvLIqxZFh377fuBVt1k/42BI1u40wcad1n4jBLiRpkD7ufa28VWoJBHVOBjhA+m57P6GZ7qOFUIRvGD5yAzS9qTDhzJN4XybRLIod+zc3+tQcE8tdzwaea3jUQQRWlokBl3lJ9j0MWA4TEh95khvHrTEV476HuMnoo8knW9miW5PO8ZQc53iill4rvuGAEVEue+aOcbMUoD5vVQwZc7m4UqFml85gG+TgWyVtFnzngrDyWfHLOoxToSnfWBXFa6QHuEOwBDsftRoeXRP8VjqotCPCRUstBl4bnO40iZI2aO4yLUv6W7AWcHJRfGbv8XfK3cpfvbb80Bsjrl7veEzXalcGsrS3ZOTsOSFxmOncLyjeColoP6OS8gWQGXkVojD360H9FYaOjO8/H+2st4AXNawZQfA1mtrThrfOPoIA8CaJV1v61O41hlWcFcLUahTEUuwnKCNqCd1/r264rCh0sI+h5HOYC5xVUMhTG0ppTUe0DR2F35iHE4M+Hyu3pGfEF3eSC9ILjtFOns1E/8OQT3ZWzhxf3IEjDenMesS8d5yp6beJblnMUFZHDQMjOOgQfdnEGoYKlNrLc4jMoNjdJH+zZxFjWhkvUh4O6Ee/jPkAzQWciSRFCyn9Qefm16cAe6e1dVmeML318lO/GqJqWCT4L7MexIp1S5g5eUjHvYeiGcJv4RVnbT9EAPRuov4KUZZNM9IdJ9uJLQuVZqQWalRzyt5+kK5XEyrI68urVt1THzRvnjHWiooVIJRfqzKQQtEe1+5aSszkmdlEi2w7VPC19Gs0SjLJcYM8/3cVvRjCAVSLd8Jy9Vu+4+2yb/bHFcBo/06updR8NZyRIkv2u1vEWRP8cgRfHsSlRFaD48qoDLO7bUIV+B9587GcLMKiMgu/jl2xOu9OQ1lz2XvFv3GWxhizvzNZ7IXdY1TYQPhVqnQ9Z2MEBEqTmmyE4y32KjO3Lu+FdrW9M0rdmqqCP9u3qS2kNmE+SOt9HsXMIc/vr86Ty3N0Es2T8qFIDITeDmiKSO/aMW6OrCV8mcp6zSOsoffVgc6ZqqLrySdRJB066HYgDiLpEjM5JaCfvt+Fptj9ff3HeMdgDh0PJy/HGfdgkz1hgV5pjK3vG9WDEcUfdNsVc1JauU71U7ZTCYzfnNjg9dDIVH7O/BAy9F7TH/wyU2rH4Rt1xDA+VaLHNc6HBHB+6I05JCFUlh5QkOyontX/YcpF/gRhndpq2uI+3sNdxKP9pmiJLS2Bx40NmIaJe0grwhxNtwH7f+ym6vd+kNEmh0lwWITX++QTE+c2WuUA1VysE7toB4AzeoeJOQfAx32ikO9RgAKx0UOngjila8HTBRPYP4DV1mDJx6X2unZ05U/VZ1mvXZTY0C9b0dc8y8PvaBlpGrLKBpnoJpDpIcToo+rBOkxUKs2SxjLw1uy2CKzBvs3/uFDaB54JDGdI3KywiAE5L2+2ps+sXnRQ5D26S7rkXkIRKRoZttnFczi/wiQtRBXcRKqYKmI++G8551icrV76fmqDX/GrJqWniWG3/W4xOzeaCLhMqquNXygVcHHaYoOH7IbYh3GM7DYtM+nROs5woUMsugy94nLwelqm8mKyKJKnJD/Tpab2qY0TGPOhwCjJK4WwpRi3tOv0bGTzHTvLy70CAMntQCDEeZPlG8v02GqqRoOHjVq9E00N9vQhU0VFBaThlDzTwl53IQZEnDAjYdGErNCypfYaqi+UfxI2mHxYlkrmuy9d+rHSRU8Mhy8VegF/FIJKGFg6Dl7kpd3JLvHB0HBEQ8E1sKnpindFO0/ogyIXmhUORWYF47Nm918RIoGrWBjEyMdG3qppLhKz3XhClND70yaqI28Rg6nJCt560nePnRYgX3015F1eKzroQRi/tr8I7Cx2gYxiIW8QNpVG4MqcO/1kNtLoAYL+5k9jKsrBuPjvfMe07h4+Ju/g8PO/FxqYaWPXgeYwTucQDwPFy97MXsAmNegeeWx7wRdXpvpRC6e1IRESWNcBA4gQzhhPrnYl0r2twUvg8kgZ4/hvlynfEoV1uvVT6IN4YudSWP2pWgnpjr8YJw1OarSNGAVW0mC+3PIinikdb11IVUQWUnghbcM/GqVm5rZVt4BxpHUPyQwU9qWE0yTnayHuQd7QF+dUfJFTLdOU7e29S4A2NyaxHgaZZZjuzUagcSpvFR5T3+zSbOxIV8wpn57hI5do9FEdqx9VQ4XDrwp6KuXLd5Db79eBt0KKzx/5LvR21VsS51IY4ZnGEqzH759GTycKZRWGzSZd0BpEcSZ6YRTDxqyk3hMkTjtGZWjU2tEJYByKd7WCYxLbjgz5sRDGG/bYNK9fY2nQzB6SMSga1S7uesQQqJzqI1XLVLAgGKPUB6o+HmGKpXI/o+UaYd3bnVLw7MsM3SDBTQHb8KORUdtxJo7BitR3iAlrEnddmdZlshDSNqVgCVO2OuH7Qxf9UNZlGsR8cEjvufDqO+Vwy+mgoYgC5THzy90F7vwbO9R7N9jb5VhI3bWD/FVBs1O+XW7T4mxUyI2YLcBXIFocA05U9ZFYiTnnXMUCqjWNghOfxFVo7xjp89txKbbNyXrE9TnkOr+iYVXkIF8ZzltZhdB6Yy0X11la0S27OoOPQcHwt8PK0RAI58Cj1DCMraVdlnXvQuWtvgXgS4D+8Mdlaqgsel9Cfp1o6SzwquewjzF9rR16TZIqjfh4gj90hz5Dx+xrf3lSEV9DGuNBTouL3JDZlwOfx5+RXZ9ETOBWeiXTjVc2d6YcsdeTA6q8yQzCHzYkmv6I9BhByq/k2dSMD0b63EWFMuAjIrrLYDOyM4+iHLGpHsicsf3Atjab9uVDaE/4yCSybEOnDKbD0feWqxZISDekxolBV53lLE3GeQZbB3/2ZtB6aKJ52d+Ir/i0jbBXizu89dBq1WTQefrw2NQioXKulKAR/nhQU595wAR7j0zV9Gx7UARGBX+Xfsl687u8oZk1MJlS4H0acfRLNtEKuSPQtn3D3tlU0AXERqKZX+9tv8apFMeYUd3FF+q1Rhdgy6zlGcVEq/EzYnAPhowQlvJxBNWgALTxTyyVTWnl5vSZJlT85pzYIO/+uQf4lcnqBKTtf//afyn+ew83D624miDw+83YsTVqjj/eWHJCT6JH06jqIVW+w3umId4Rs/i956P/PyNu4jeT4l6wQuamIE/zop3ETEmmthMn/h9ZmFJZdcX/OVNPBciz/91pc4CJIOPhVVgGbTRWwETL1DFJ3v5+MRroDO9XEl4T0xYz21wfiDQjgNvKVEzTIyR3K+cZ9o57jBtO8tiFZU5xog574wbzidgxChIBT1nIbJbkYoomdERKBD72ZkMseETYqAlBlxo5w7uw6dNkuLPclIeileDHNc3OxPLprpMa0hl+CYHansFjUvH00134VZko07ajup8abOMM7JsqsVOZGe44hIoBMNa7gitz3OViDVETE3P75bU9Qs8XhUkCIXkrA4DRdx0g0MXUYDlwqSuH91RaBRqOsF9M15abJKGKlhLJbYZQzsuTnyN+IuNuBIZGBAatEN57Ztqiebo+jFM9IOtl/jhx+d7f7oJzjF6RNdB6pMTu5pTIgagk/wjodEc+84o8SBZC2cTaIcWpZ4tAolouZcd19q5Fnj4SglxSi7rBzR9oy7Hjrx6ZwA9dzKYmHEmwUmTCEHHwy/I98lYN1yZUHCSRuGBC+3XvllpKuQthap4+uaeT1vVFAVypKT8EREvcnVzOPYJ06RCwvZzf87jY0UuD3oatIMHmbRi9kODyuBjSHihVfIJ0cFcldknuJdlb5W3ZfuIGtMeCqLVkAotJm4RdhC16NDDqIXGPTAP7cH2lGsjBH15klAu6XR5nHunJ21jffIEIEuBwEf1YxUFY5j//9O+uSOK3DE2h0Uam/QvzzWqrFLiwcCuDcf/xX1ankuCNOGZJm+ktgRML9gWA/GBPzzepQg1ubM7FAaFIzA7GWdMqdD2tgmsklzsj3k0F0yiKnkMKDifdq7BebaNLGemaI8CSgc2ADy4jGNDISb8/fall/sSHaNRzvn4WciAhRw/IG/HrLgoeDqD9uvbHxkCm9L1fQMcTirczHxHXHDT6fRWuUxN1WNOBSu3hHIGpzz7g71HGHjGmDMNmFnR+Yu0iAn7YuNPLxZRVsvCWUCNI2ipfo25KucqYYm+L2saQUDNbLjRcHY41mWf0nViKqlkQtGKRqJ1ihXFULfgytRYqGBqA2bmon0GsFr5npSmM/BHr0i76utaS0a82Qtou80GYbQ+67C+wOuG6iPv+jxOvmOboqOSPeh2g9KYmn/+It0iOM1OvG31co+5K4Xs6ZZ5OCxfSiDt61843dXSZyBkwu0fySFUDt4QkkChOScCe7m7G5ejfgjeT/YoJXcwmtNQkFq10iV76wGCBqgQUJOqw9Mqgl9uqP7e5uoe8C1gOdDjb42Sq8ZwuaQgHXzj8CayS2HYj6gesrQ2Ox0ecDkoJCoT//FMBc00sTH0dRE52NM20oiS7peokstZwXvx6UkhrLV+vYNW+EdBDQwHJouN9wiOTKnw67/HzBlHxTRRbjHAAvQffdkEmP8lEvdDP75sOJ4O+X9RNnwrnHW18RyjYfxTqyH1HJvAVOS09MG3NlIhVbbaKgf1xjFlsygHrE86I3+Wd337lHTpaH50Bd0QCdRMBbYXFXPFKaJHz7DBG5Nrx6FXxst7MNNR/jH2eoz9JgMaLB751rNkvrUF47jJVp1XHF+nLFjuJQJEiGLCptLMOywADOhK75eYY93UfFkRX2JK2oSsF83H4CJx6ld6lmp7iHtrNZTXvVCTposBB4Goh2amuQBTiWxxySXhSQxte125ufNq4l8C+RhqcV1oOM5ux9onty7reXlcq4eY+LjCMssyzlkQVaof086XQWtE28SAE9JQRytgSxFBzwOAIXQE7JbgvrG/wRLYnrXuCkRSzLdY2+tJLGC8qx3/gh3P/i1Brw9gAKMYzseVzEh2rnJ+YP+5NO37c1IVmxURGd+Wn01sn3A+kABUlA3MGohWMRlI+4dnYzhvXAMSZS7+mtSWVWfkGU6sLt0SBHCcke5qgIcQAepCmyOHK7idKvFN/S6zaD7VPd2gGdV12K00HDqEtEjFLRN5fNBUJ5TpuwTMPpRMQ4kDG9KSCfD+79mlY/JrN7SAuTEBhUfJwEJqxGIWOGLWvBgrNAH7aU12twlK9RNL14GgrpVeWaXBkfseAshn1o64hRZGvRz18hkq134oVePx13xDmjweoPzvWeB80/6/LmVFA1BSTudQtHQs/FVLO2ekZLec0IeqG7VZbGbUFZvzmTBxZ+rGF1OpyDITFjZty0kmzVpQrBAskNzw+PHKdUqLS9H4DjbWfZqzdg8abdZyz4m0ncb/7Nv3VMmymF2g3HsLem+4E4t++9D1a1yKW6GjhLxKk2y7hqiHXLUInSBrbGoFlklYQkjbXqWoPuKj7y7ObtngYEMwopIEiJOI9486IUU3jpUGpySrrNypgBfr6GGEfOKWfcYTDmwUZYc6JKk1wzEJS4KK39oYzr9f6xwiYVKJnOOk0KExCyNTYtHnUo0ERV/Q+99g1iwNPjL8Lhbl9gj8ZNwYx96YYzZ/Z9nRfPSng0jo8yYqcZU0ef/IEPGaHIrT+GvEx2TaNkAdzx1Ro18g8JV2pRyUgRWBD9lgUI4D+Y4IjixVjssvsa+xP7RqYdRAYtOCDhUZKOfe85qno8WzZtn7ap6YxMPAwilFgk4LjOD1EK5Itc5fsId4GNcIcYA7yXzHffqGkAd3s0s2UOGwYFZ7wLkFWEQRV+xM5945sGfWP1j/wamiCPr07zWXTm8NDUOfFgdC1b7Rs9REuYNpzvyM8RC1Mp/jyIJDNqIS2a+3tmuCtzPzXIROtHJk8/4euNL+o/FupG+eRCW9zjeqXcBr6Xv8IbjsqxsQ43iOF6gTQe2VJxJVQJsln3SGlXkcXg9ku7ejdEsTarxefKRpTDKgZIYduiSvnZKSkGzIXRcK1GqGp5/uKiqV1Pxl9sXTMIxrRNyKITuWRLbA+uu/z9WbvTo78wAXo+MGijKPJYsChDDuDeEWrgZ2kJ+UfX7lU0nyKn8NeijH+fVQAfNXL3Sw/7X6B/q1KNiXMPwfJlJ50a/h7d1dN5rRswFnOit3e/H/VM6x7mbu0+KZwVrYfHt/wUfrzZb5ewmruEDTQ3E0fqzbAouKzU+AVh6fWetoJ9WO032wlTv8KBTYweHPBtaYmSSoYX2rFYtpELyea9ycudtK0g7JRzXLWX3BxA93C7WcmfI8AjnadKNFY7qXAet+ncB6ww8wFq+LMExA5DTZrAmf1vo+FXOIfUE7+xyavAp9ZF+4MZykIHI1eOx1VDwOyG0k6JmHuNSFb6aGXh/GkgB81ehnKMOa2+cAWdkbc2bcgktL1x7AxPbgJONbzzx27fzzYNt0g3Kv5U1Y0JZnFoFUE7eO1c8PcmODljbsYawK14Uoy6UjyeDRvurc3UphM25NDsAEeXTD7/Rd/BHSEgLrl3bVp5jIo0frbnzmvIl/uFlFrLnIAE9J31KVL5rkJbqjbmRsWhCJ2PxQggpTVnBNKqc1A40y/o0zyhjaA14Qz3hvio2AlREsBTYImbXgWFDF15ygYSILybIW4xKRBAoJZDTkWOvBc3gfcL3tgEKVn5ELCqA3M+36LSL9GNKMm8cvKpvZyfYsJitKxX+Q5tmMRzfL+BjS8eq1x+1VxYZH1cyDu8eOsPuJJPrEZdyu7m3jVlAcrq7VPCPW2WjZscFUQ5ZU4PSRCkMvBuF1xQ/IgphICum1kjlEHEla0VtOUIywk007nfop1X/T2/bcWGryJ8OvwPLf2YLSUoTQ1aVT8Ye+RYP91oSodhMeBu85RuzhC/GfUEYHiU9TxlFylCRdAiY5lBh09RqZU0XbjjaDkfowx25RC1ckwveYinOEmiui32czAhATiZ3D4Kw2pj8smbI1YRtndyTaaW9YsbgsXx8xPZ4GbhUnLQ9TEr3sXVGvqDUXjNuevwBjbE4EjWppfnVzTVnT2uhUGQWaXUNz+RJw6+bKhImgj4L+bnnoV3MaIeAqCL45YrTjs8erEYlk1oWNNvaLgcBb+OOafV5IaYvufV+T+OyrzhRREj06MhC3JIeQk4u7MmrH/Kwm6FvDKzsCmiRiOMmb7M23/1dwXRMX6Y17kZcrirzGAzyE7qqrgSiEYF1nGkR/RfTJ5vYKAbSdRDHLvkLkHYgWcJRhuAOntmffd0ATJizIXjnKBTPDSDz7iyQ08kzdczfoR/D55OZqcChGIcOiqETUEBRjPjUE2e/AfKRVoNuQHSm+tM9128qHjQj0FlMEUMevbfIVvyuyEXe4FU8d3cWn5+YFblhJnyT4ZUbYFNO3cGo09H43/p01SV1Ep2aGnInUuvlqmSRzxcepMMTBjFLWTFBH6qEwBDBGAqqeFxf8ieYKfADp9jkFKEs2Lk/yHMaSzlZ1dmhX1FCTjp/TUkmp6eFwlzfJA3LebO08vmxP3sOn6fQkhQKYlaFx0iM04kqwWJxTxNlr43m1SryYI077w5VLJXL77cKdG22xPrZU+E+ZQFrNp6r2Ta/NXFOweN73L/PHi93dV0Lq79745R2LWoz8pj0q2f1+y72q8JKirM7y4Tz4Iov1K9mYmlcFLsQ9ftZ0Q+7H0GTryayg/xorkKa7EVDhjIZD/PpKUHjy9cGXbYDAjomF1MfRYLTYGbIwK8LxLB0erADKBnxGsDoxAfnz0etjuCwgl/CgFsg7NcbaiBTpPuPDQ66fKactg/AX+QRwL74ekpTUqINdPqzlC6MRmJx0LcIpY4D21/rstKM1r2qYsiw/gs1E5vyOjMMZJbFmKrPrc/qt+XPAIgMuPVD9S9jrsg571pEpJF2KiIgvuzsU/w+ke1rg/KxohZF7lvNNKM44Yx21cMGttuJHI6oBdxWO7WC7/VNlnJ+KBZTNgUEYzGYtULnJkPdAJ+rcw2ZAtsWzNIQeBtNybkrozu57kBjoSkP1+zn4zzylT4GLlkAq0YrFCsUecaysdxg1hW//tq8vQX8YoAnsuVth8HAoJCZISNzqPmhz1x05fbLAAAFp9Bn5JFNEwh/6PvlUt7dSVYK0vZjB9pSNl81Tv1HWJ9w8imD45CDufWrCp1lIHVrYrvGOkGKopNtC+sSacTiQnZNxt2eLSBZUCRfgPZu3J0l25iLe3F7qmGBMSbLkkGCtFIIc74zR6fyTsNI4i48Mr93cj0IbBoCWj7X6x6QAV9qgKzgaP+qSZnMWWS4WbaGME7eI1h9XMCoqEs8ofJaMQKUni0pH+lsrS1m1YvowEP5oxz2kLd3TRc5zdxN1u0n18Ck7COGt4ABCaqhR268M21t2AcqabUaLqc0t/nV7Pigr8lSxYi4tJupYqQ3LxFtwikNJ3yn7FwbiUATT7HiveMNrPOmeisN/4GGd28N4UX2H5mPrfwr/bNh32UCNOVocSNY9s699nlyWtaldf2CcMPKdIPdE1I9yyDwu7Tu2rS+6UYCFhS48ktHTY4/COp/YpqI4XExFo37wSf1wXuYs4wUV1D34GFescsG+02vrXDE5fZqGzGA+8d4CPGBXxVDwrxq0fhrmLMtyVXYpnZn9H2gJ6Z/VqaOTULJplyVU2vrxdSH17Dh9OsGYiyZCG8H9CeG6DAipckkrM9/dOON8d1NcU0jdmN00kT9ZwBWkpauZfnl3JSAuMpZO/Sj6KeTjI/eILO+qNoNrZWSctdkVvmWLB9Ut87rO17TfDbemGjNV+R9HaQ80+V2FIwpSRtMyxY7UxR6TecHvPstwCVRPrJe3Bsu8N6xRAX+xklAMSLOkxHedGXzIBlRyVbUhjJ6u0tMF4WkPgh7RHCtZQkjTIv1KQwMJYA/KpouMoNXEzY2wHi/JczP4y5sjGm5p+s2KtmfQDh+G1Rb/ZHRMGvHctmT/TViDpE/e4qmz87se2iW8UrqQqPmx8G+aTJB8cQKVbd8q4JK9Ue/kjCGB4RfliBtT/hEH+S8XBY/hvpl6T5+GhewPTnl2FCEKVhnvfQX07FMNscgasnIo2Yjm5irU0EQAkjmLHTev9oyvC7IaWjVNn9CLHGkgSMHCqa/yfyPxWiPX9HzihECoIj+2I+MFlfe91WWGUJtPIlmS+kP39SQsMc/YjI52NV4agumjStQDZcdU/IMGzF781QhFBNGoywJ7plVLxaiEUOqmpdJhsxY5mvg4yOPAuxWKZjZX23ob6729m5DZ1jRkqfBLKRoPQpOmsq2E6THyK+/vy6kNvKimk4NYNB/JxwxGN439wFaJZJL6y5elg3+/uEf7xu3GRnwQN66PdiEqsR3J7S+hsDV5U36FnAN/WRRUHcdcmIeFo80g0wurUy3j4GIBnS8uRkKjweqtKL9QLnT44lTuWdw0yWYcXV/YDXmqFELmBcHrCg74LzD+yBaq5aL/lRpw0/TeK4lxJNppdi+71taaqyd5ys09HG7AgXl4C0n5buAZtErO/Ia7ZqHI0/fXBh2VVws9GcuAOul7t/+VvC4Ptw0yo4jEST9dA8HH/3sd00lGun7QPBVyfskTT2jj/RY8pnWwl/s43TKD6cdI5kYZrw5wUz2Bt0/aGj4ya2vGkuKd+Ml+HpbvIWzcW2KV6uTNWx6moxN7L4ne76lt+TLMZhDF+trJCtoFyLJzqxvjZEfZz0yiEDL5ZwZpct5TOLADaru3pa2f/8noekI/yITlhSRkenJ4XUGJjvnIEDN4Uojat9ZK5onk3hAzfqplQtSMo4/Y2j1yK6l9qg8fcNaB0t9DAG3NJkrYd7+nSbEmU8AiH+Pu1KCMDnAgjPvnIalCV4c0WvDwBQzu3RrlkZGzcDxvQhW9if0HcBXN66/p0Qt+uYSG9f1xD9P4J7lN6uDZb61Ov+3a3VCtwXyYJ73oxCdMZGsQCAD5Gj4T3W9q+OMK9Rt0quI/Do6JwsOZRP1iQScyjEPh+bJc6LKlvqEQOxq6L0Vv4QwRzM4oSKIzHqUIew3GwmJcLQK8QCo4atYsG/90HvHAyadMS6OAUG+1f9YOdw/Ls9UB6zWSHlreX1GBuV0ltsreWU70Cnon0DiFDmYGwAxryq85c8BxKIA84/T8xO1F6+2GOVed6BV8j5FhJrzhFgpsd5fkey3A4IArLEX6UIRVqP0vUTSXjz3dw2HuGp8BxhUmgISI4dOGfzNlhyYCN5w5SQejgllA4EaMGa4X2pZ1Aw2qEtHyRs+R/1bqrfXGgq5+PAZwFi89V/6LqpkrIJE5+cEL850y/2VL+sE/EGuMaBLl+0DAR5Ogt9KjUrSNxJdvbAVizAr9kr4yZbaMROzdvRR9H+FC/EkjYgLT+kfZC9uJ1cvhSGaeFyCvXj2O0AcLkkssMbXUHInpoSOkAdzKqZ/ww4OEdv2OWDt+l/aSMp81HVVSaom+NjITYk/1GlUXEg7cH0lYTuBcd8c2th3v2FL818PdZNewYgUvJMvkzJUp+oImrHVZ1Pyz8rDk5+5Gr/2+Db2q5hFtM3/47jqKibCaDf5yXOxP6ZUfrlpBmqK1pZAtkG4F4k77lo8qN4YitGlkkh1aS9mDUD0seYtxY2gsYIgLvkEuVrQTKV+1ms/ExlS1u4IU/CkQAr1HZkjY+0fKJeaZBnrEvByJwhF4o/7bIfftVsOZpoEaRloHwZKEYbNdZ9EGeXXrkmeLvCCc8KJME70petoEV2z+jVC4Fykth0ubUJYvf6Nb7Ju/Y1lVgJ6CQoGVOd6XNb3O/eRSsjGF9L0lF37xhnAwuo8t5+8n/WW/FgyPFtYRR/V1oRQfnbhMNgsyo2cDL7J/whn1/eW045uUG5tINiZW7kLzMcZDJjNHIEadpQkzh2DOL1uCYWkGutySf8XRhGCWF8tcwGldqJ1ycgxWfJETLkyHFcRF4y5KO/SMYDe0Y/IrMbODdODuWeG2jV42LgQtb81i3mwhpDg7RkKr2mFBB9kNfyS2RWgq9qQyFmfA5YwFekqPqENUYkawhFCl0IAupqscj5Rzm5HrhM/OyExwXTt4gaL4QlhHZTENm1wPydeAnMGF93bUW9VexQolawSgUBl6coPDiHDVJvHTtowJPS75ulMxCuhkYnlVT3KhI7Xw/BJ4hSMnlIPxa4xHSc95p6fboUkAA3kopvwXz5ehZQiRG1jTcPKWALBIP9VWau9cefMchJvWppWvGBZul1M5HRAm6u3+QksTMAu1cGzLfx+UZhFBvJR3oWBnNCqU90dRviXWgtAAZFVsRC87vML1eHsIIYLpQ3U8PzV57wmI0H6Mp2oKNFGqlBvGBNHXuhzYmYcCaTLYmvSYGE4OTYRiJigM/6rT364W8lTDO6ZvtA/0temX4CFeUsfeC5wS9cqjI1hwI6pIRG8YTe6bleeBs8rAiwDHhD+nJECVNa4YmVPdwy8PONUvbdRGOSUXC0PrEbfqi394ZkntMW8LWcJn7ZT8QjaMOqBwBVJ7bgd1mGP+GxvINlkHy6xgzYaJFYDgBWCVbFZF852mr6UZk1VvYRDNL55N+9jOJW0AJ9VX6uok0HtHRH6yY1d7lSv4hteVI9x0eDCyhzoTBGmgVCn5boOjUCqnQcR2KQuJEYy7yzFbUBD+8yjX8TnGZzhQyUNj6osiRZzhdRPo+5hSFR2In4030YxWCzWTTcLLmSt4edgZ5OvYxByvOcGiwtgejZPH2EUFKHDvS8UMGX1LtGA1cWGVG12HX0LkHTtaYJkxGv5iZtJQwbEsVgYnmq+5/bKpys/zgEZqTztnOIC6dtIwPUNz4QLW/62en77C855lNVM/uwVsBObWPRyTbmhA1Ewdsb2JX1ql83lTTrs7R5IUW8FmudMwk5cNGVH+MO1vtfZc/4t2/PF3QSrCfPqQX6kivrU0ofqkelnQBdB9b+ibIYyy2jbB2yN8ahcRRf356689342piaQFjsU77k6UFV4l5ax0WpP2vRyhs29xh+xfiP1nzwwH2lOh9F63byX2FsZbHCW76UYA9weQDNL7gvRDWW0rgTOIXd8KpLj/fUlMIIoWPzv14GKeexciEHjMvsgeOCgQbjkFAFyw33N3NmaCMVcswbtOGPVE5vh+SPhBGeCscqBSAw/pBwsjk0neYs/UIgDvafydjgH/CmnABvgPmoBW7xp/d2mWyWbqN7NufQQnSYKVgrevqbJG3LHkVNL7nMGEku4OlwlxyDxdILUTyZPUguYwHgbitgRbPIRyuQfnu9vU66S4xD+DPSUjYORROBNJ/rBE2dQBuPAMBmtW7SdlE0NZ9m+F+7qgbCkaMlC2DSmVaJpaIjreGs9vXIuDvBMRQoAHWEEgjkRjjkti9so/ppmLAZ28/q+1GMVzVe2MK8n59ZS1D5DSxLvbeSYZ/NmxWn5s9hFGlIHV8/PVd3BcuuHxo9FzJLmYofZAri/TQXmO3xCOftMJaNks2yM7m/xdxk803r5xDwDNB+4/ZMmwd3H8wl4Qz97bzLpNtmMJnY9VC/e6yBxR3S8t5QIvXXTNvO/1Iz/TmIQyvsK2erPLWIMsoVYfzQkRX907cCRVkMr3hORjy62F9ESqQq12kLOpjKeyiThEM+Mc7/sOIY9N5W2XbOhmaLAfFZvH5UdSwOG745LL6cIy6tApyVJ3gCZ8ArAtfaw/E+tRs2YpVgPQTXPJiUh9r7xQ5kdctPq2RWfMGJzdzMF/HkZwnMyvyMqPyQ8mst8d7TUsQviSe/N412U+oEeR3xYR/n9r7mQDhOj7YUTasLVRUYGQfCmU097UcT42Nqd5vwURa7ElK/wPvmOqwqh2cRfizCHmoatAykx13/E6evamax7B+0hDrthBY8lZ9rCUd+IDduTO+jqWGSe7+SIKeN13CucmM4gThKEY4bogvavqp7NVedCT/1nCfnE7K6AxsLPeUZ3qAKjkominWPemhHR1ZUcJy/3Bv1XdtpmcWqJjqyqhERCsYYvTQI69orDg3mdprGaFioZ9Km5qwQY/Zvkm9AYd5y5xhoghT+4ZQzfCNZMTi4hwufe8J4O3kub0nH2NB12QzV9yYFId8EMM14rF236rMTZsDk7/bWeVibfeJgHbh7B9prbP/IZTfg0cpm4DJmsUn9Cg7xRF97ycVSu+x9OdUhlLIvjgY3nUEnKyWTP+e057vGN6mdRo2uwFA0avXXh5s7MvJ1IPn8XNxZHGoLxMDX8re1Ur7i565Jo2lkWUjHRZeqBPnQxz1n+uCpqFvnXHq2C9yivy+xLgeOQkUlWoAx7oYE9MDYapV4TCLHxdbD/lLCE0O03rls53UM0dISoyw89KPmVUyT/zd/61UVtS40NLylUoJpW+qrug8mg9jzb0A4lspoDN2Sr6w4CBuU+oBOyxs7z/nkA7lPxpldiupnq/hAkzmr0olQsWo0nculOqdx82Bm6+dzbQwXvj979T35RF91j/QZOEpXzFmCMpUmO+Xm60eJ+QrJOgftnes+GZzMQMWcGimY13d1F68rRhW9714xNFYg9Fn9ragScAb6qami/UnKP4KxHjyWjBgpG9fFnF5wGMdFsOtcHZJ37aaPwdosrVva6ewO6g7dhBBke9cQhxfyGhdU53eKE+ceGlwJog37v1BVJJrl6M1R0BTZeaV31vIPWYiXFsSEEOvsY90A4oPKCBp71tyOjD5hVL2il+MooUZLprhs1PLWG1fK11RkqAI/pIr48q7ENdPp5e8IV6E4R4KxJqZ+eM4gmQ0cSsTsQILR7XMXo0P3yDECdpU9pZfbMteld1XXI0MIHVqNGbfZ8SPX4gh86W0m0S/zvGdh0MZ29J3wl1zwumLTCZn7z8dboiLxsaciEsjP5LnaPLYkCw14OUYdTe+y1wA7moC2Tdc8Y27TWx6jWpbiHOte2ek+affSXZXUYpualqnoyF3Av4khykb0HF53u3NSUnRilhU/mxQ7LCs+wEaQTc2voPEVu082MW65NvL8V/hVnsosEHgjjxvQkP3MDnxccb28ngZqQ/VC6MNLlx35XhrkdA1vTyTLhYZdqwf0+JH+Qg9kde0juY4wkenC5SUUQGADTg7EM0OovCNygdSeAeXKqwBw++4fgPVbFB/cfOjDVA3zCfYTLRoftIXORHafbYX+mlX9xHhpKzhQ7pmaW7WgNbpJYhvTVtkFxh+8Pnv7WTywV/pVovrkepypSVEzAENBmTyqKRIAhNdW8ygmq9NfX1wEYCNBUONk/LQ8njNoMeKNZyZDipGWQMan/5ckOLv++MfvgNFFeDuJx6/kQl8Lhi7iC11zwCB+4NyOE7IDOtYg5s0S2pqRsW+ZsWh17ps/xDl+BRkMH+80HjDrV20DoFmKxyiZwkSHdodBOzic56BObiSZD4RhkRkQPcdphaAO8wF2Jd6REMQfIzlXHqdBPPd15ZnoiO90gotjoVjjAjS92NApPOQO2k5Bqmfs61sPNy2ynOo+XLA6qfYFl6Tg9rH1CY9eDY5wtq+hqHftqmAm2bBUjCRyDiiqP2ouKD7H/paAGHa/HL/NJREvog0nOB9LdB/linHLsJM5ArmqPQ7QF3tIf1E4DqicZKwlygt4R9bUum1R1CAORus9ZC1ifE73zyZQ5oNVrmOG9XAy9HX1zyLlQ8RE2nvcBWqYlJUHAdX5PI2N8rnkYfxNJj3mZDOZMOQYQJklj7HVfdkok9vreKLKt3Td5DCaEU3ddH9rj2xYbLtfWGBOkww8aTgPhapVIAjCBtKHn0XYKE9rN2z0VkWhMC2TBlhw4rNEHufe1uzX8MWhGmFE2yd0bHx3wf6vuzkSq5NZb9twT31FWoPVUmOeVs35EyZJ2CrZsm+w9e9F0WU3QKFP+qs2hIEQzhgMCxdYmTAZCW46M/cyeALSx9JPBhFapC1x0Rvz8SAVPV5ytsuQ9Kk8wCPrBkYhberqUejGtW+TuBCqHKupbzZ9rMvVCwaeyc5j7XOe8LfNa5Z3wV6lFxbw4mrKjjWdX/coihiW9ge/uMI89L+sQHw9lj8VBIRMtOxp7ofSYJaNrIuenjqVQdksLieyoMsvDXjM6jsVqt19fzWXGX+iHAcK8j5VvWNZoEaENVDAIttq6tDHw8YAbtOG7DhytlpCa3xanrJa924QHk9dK+uCiW+oC44rSvl0ietCtUuNUuQqPxMnXxMfH5EFbuu536QfzRNQj5TrijDX9wOaoJPyPLv2IyehRQVz8/Kc2ieqFNv+HpPSq19fqM22KNNrdYlXP4A4TP7YXKHsrMef+o2OSQ7rE9wWxh5VK7CwrkVo4bwMSgQB1bRJqHb+dMhq2NgiNCfmeHNlySNJE1G3HxFEGgzTY5Mmg5uGUExQDusVaEmoHKsOIy1a2ydWt9rmuTOufAQ2jrlnc/k9VGj3AcH6+ByqSA8YpDymg7ahL5KHWln0mlacKNh5MDBdJsJJSKNZ5woeCj5taZd9s+iEj+bMsBWf9Kwz2Wc6Xx789PGC/Jjmp3ELY1aH7k3OP0saGTLBtwUUkkGtpCrv3zE8QzDbBb0+tESrlk9o48M4jPin3bNbzXphcL+0ivgVCBWV/0f9U6SEZyE1T+9cC1a5hICEWDrguDZg40fmkLo6epJStOKcsUKAXp13C+Gbovsx6dUaWXnCNNhIwmvTXVQM15fF9Aif0i7F6/9YMDsT+GFz1tM/SExIJ3q2BqDl+9QxaVrT/MDeLYprAIO42H6EhgCGASiFw3cwGIVEmVZQmfp+stSiPbCHKBfOV79YuxIXrfAaUhHqQ5EpqQBZyqyAHCvJ0NWOHngh2i3LlrUv8nBx7qY+tRNdFh4PmjLCn8l8hZfEr56DLGNBAAAPPAGfsXRCX+QiVLpn/7fqia3vQ3NBta0AnfQB3eOmoh5DfMwpbgq4Zszvk1nN9Mq31F+So6bz4cg3ocf5JsRA9vEnrUljMJAsv200wNpDT21N4x+aBqIhUXuVUVkxhyXRtTLPSzf4CPw8ZG8wWnJUuzV+1yZ3ayPVcNvgliOje77ED7BsuQAfR1/AY/zpjJtCOfE8tgZR4dj+/LigAC/13UyxfGgl7toRTQkazkSWJbGwS9kEtoCoagFJZIhHPajEoTgTQkCYM4a7HGWoEDW59Soz1bfWw4rbG03C1uFXIFXhMWmxYH/vbjGlqQ7NFFzI6ZGm8OChXBuhBkxhuzq4eOvs9UYEbuf/AG80IqUbzCv1crJWWtcUEc2fpFlrHqEGla89rHZGCaeqRFiefywQ2cnqWjFNbkH5oucimw3lCXWS1pP43//8U+JveFyoR+CFSWdH8c7i3mGAZHmWjM6ENl3UKmRpTxVTbraS9zZVywj9WMrEsr6zbFb26Pc/8bT70bFSf9rDjoJqy4ad8dNubWNDUMgKprDEek85aQZpKMtWjKSY98StMKXfvq0NUIbazTA/lur/+m28E1ADz803OHQAErY6waMzQAHTMySPUpEIR5S2E2qu0Xc2zZQIwBaSobchv52+74j2rO/qf4+Wo0lPNUhqB7ZFhcWmqDq1jx9PL1fhLsh2tUSi82ZVHph8YGDt5x13OC+X3SQYibSig/6dwOLFyvk9NSgZfkM7qiB3LASYnayWhu95gzs5T3H9BjUscG/nGDoW/KE9La5L40z80gYJyNeEJQpU8JozAy1iKAiMXBC2ae9OKbeA2dHhmmCOK7rLMs16INcViTDzXYc7yClszo6PcLOrtgjXISN6zEAdxnL68c/J7jHe5dyZ17vHUamyBVP78TiPOjOTsDGvFJNfFOIt8bPf6ae4iVtJ7VsXoIRuLMUxknFuzI39rzmFLYCy0KDKsB/wTDa54a6WvRGiux1kbbUeYC7I2yifKiMgOsrxhWVk+z82c/DJYGuJQwfahlzjqVMZLC3N/s4CAdA92cFD/tQIuCX3TayHxlqoW3IQdxywW6fav1EurrCpPwcnmz1KTIotAw28XTNVifw38f6njqPVpjWN9ciYuJ+Vx61jEpjBTbJbF5a9fmLjOkbbu852eqEVVV1OzO4cPSvIrj5EiawwFq2ujzmF7Fvc7MBPaV9GgwLc5J7k+c3JnAVb7vdYiC9C/XjtZwnT3U7SFm17Uh7y/HHXFuqO8og5ahlRqU0Hmp72tuhQ5ZpgzC2LYBbYcDHYYnKZC4ny2peBAVxF4A4Edb9pRbEWyVPSV2oicqqAn/lH+7lpEoVJ6/odGZ+ePVAwheaxc6ziJRpZAvpHt4Wcb4rDzDuc2BkTMz4xW9NDVVIdBn5PwWwxdqsUAXCZ+JqGnT055ixJkFoSYRRU5jSGSFznyH1COZPX6TUvxdxnkw5Xxa+xqHbllIByGuisFg+bVBUk4FTyYweM6AFpZbPAWrfBwuPjHU+UOyMoicZ5XZ0u6Gv4lqKIpzFANHfc+D3bgYq9bnsenCDdd46P2rM3y0vvLKdjk8SVZVWP1ANeKPeZuypGi41HhKhj/wJBHoDWCXQs5VpwVwxjvmr3JVVP7dudhnltk/knj36k7OjT1fRdA5RxULYaXDmgt1T0ua8yesSkGU5DhoEg3DGHd/f2lca5rvAu1m90rQcIynm68CvzalW0s/GbvghLtMliByDS1VvXI+Ssh7R6mn79Qeb7TxW3symx0G2tt/XTbL0QCTALS6ShzVCYhBgUp37ks/mQ9JolSgp26RHDYpK/Z6O0/HOtnUXmcMgg87HlK1cAiQekljX69MDD+aUSqw6RzMzMHxMbl4vMpF93uTVImphmLf/xaBDIYgpxptCtE7CTV2phAJhLlNat5qWw+o5TQuxhkgmrnPt3lIo4eLQo0Ps8cIB/ffUun0CBPOSUCCaJwmrXvpcqct5PlRlNzXzOSkucfT+bRpX2Rv3fvKbRsCunBe8+4YuXCHuSOfPKkms6DQfcwzb2jZbaYKs4bmQO5X6dVm2l3nWauQEPFPNvlHcimv7AWb+m3Ck9mOBP2aQ9CHcTmjJUsodndym70SPkFT5wyYZNaqBxqAkRE1tvGKZ+WQnugZFmY12v52WW/YQE6/LBw14OXmePzHAComIjV7iq4zEXjBg4vRqk0B9r4nrreHjMI+h5Mq6Mpd6dTZtPgen65TgyZEQpkzBB3qUilusxfsC4xljA3K/Ga3YpccX3vxMxTj06GWOlf8TaMxnMvQ2Fp0IrbFwWRjmmzWwPHg8eschjose0TAcqdAEfFe8wQo1ZxuuUBJ79yYxp1JPKQVcqyUaoNmGdk3oSBWbJOSsElG/+5EDnivjIB072p0WoXWSTH5LDlDeaAwmAlWOojbzbqdDh7tl4aUw3tInNL5GdBEUTXOlXyqmPFPoNPrqPArrOOmwpcb7pGTiOTYpIk3Tp0kuSYQB7bCU+wl4pU26miEI3KcyqBKama06m49GQbZk1M3+4qYeV7fEdKZqGZ0PQTnZX//q14Dn/dsIJB2SYq4Z6VmW/FUFAGx/iD8JInii9KX5magrcNyQIfq8MjaBXiLuBPs9DeQCEjmI4Ara8IyufVNxWk9cGOiH3TUTsF0oKkNGP8NqlhB+uVmv4D1pc4LnmiIVJKxOhgr9tbAzaX3hkzH1MdJlv5B7PpImigmNZuHzjt9oOfFYcmrE6/PTRSLRTJWN74BKkaGxMKMG1PWnmjDb7LmYf2TNQ/EsKN4699P5sUDLBONAqe9px5U/a8AvF/KJf4iiPpOU+2X7UalIw//Jxw2KB3/R1qpB2D4rV1gHHg9BkOl7zM1l3Csp5vZiZp0pSPlLSwY43tVY/sQ+EoXSm004BZgFQLyKlrfkl+ZvJSGaZXjqLEHBgiVrFxQv3J9vqLGIk5M2bakQ7t62gALrgv89N2NQg1ftgUTChl3jfaTkW4LilZrS7nCZkoGxAg23TOu16b0TkRK+XuYK9mPKwYrHkboNtU1JzFT8ThFJlz8342/zXAvuispDKy9s5RyMrPLZD+DoIihb4TN6h4REjUGTxwBd5A1RY6KAn9exfQ7/U2zps17wnVYwHQ4HnQaz/qXi6lkxWbJvC73ciIrZYQDRCWzlCbOXhTXhw/KCmHZ+7lN5raeRYSQB0FKCYpU1h3nSo2rOkCh+v5NxVY/h1vNziAz3QnWxTj8kXRygp/spnoe1YnnGH0yTc7eKPF6rFI8o+nuOtsTU5pSm1fkMY2+/SV9zYCgisBgquQa0qx0FSjjFcV1cTNntAZ0Mb9NwCWrZWgW9PrD0KDHMz/k4OtO7j0nd6Lb0cHQITKjKixnxkt+EIGQPIic3vdDWunzLL9KA/iux5YPzHWxE1OJo8WdeP1C6GjPg0d5iwxEVROgn84GYHcmOxL4CrSof40DeD2rNAGqBKo4aUB7neDDEZ6v7k140eOig5fqsfh+KrX2XoPj+HY2HfCeJRq9oT0R4pIlTID6AHpQE6cqmOCYAyTo14Hv6hmFuV7T/Wu6rjzoM6iXIwAbFO7AMKqq15521uje/BetfhIWwD9A+V9l868LxfbKiV8fpuwbmPA8Ak5o3C1qL/+R5DLRIBjXht3OdA9weZpbkt+M7z4KsC26Lzw9aY6EueuVIuq+td+NEYOmoreq/NcPmb4fKuIfHwdVGn5qRhWvHSGSnZob3almgVkVPANKSoZvFLtrIUDgLVVoNcDbkWyqaS/h6Lg2i9xDBt7qRA3DABisZruyVWloD3G50+l86jn9rJmnLY19XU9sZ9e+e4o0iQbbhdR3Jwh176s/tys/wLTme8IeeAzEJdc+dUKqmdkx1BiH2FQzjTUTDZwpZU6lviJuu0fvCicp30A9OzJYTzpzHHKTtftSvuPeKNiihnMsROksKSJlrKp3mBOQAf3L5O68SSy7oTXphLDEH1BFMOvfSRAm7tjmhffTsGQO1IlZ+PkExyrPRYqO6wYy3V8ZbJwr7L+rYQsDXueglC/YR5CEhajrTdMPnlbiBImw5eFb2pfftlkhF7kADc1a1DBuhyw8db3nPDvnBMvVM+eFcHZ+DIqi1CTvyXd11u0FZRJfj1K1mWi8YV2BkV1lrk9QnmlvtVOeNfUTDGElu9MJfPmYnuyWk//r/k08aW9lA/oN3f8R14Mw1qDSbTM9eSijnD6f/6ZrmtxX52wJI/HK2ebU/nSQ97eG1qM9jUnsW0GiCOA5If6Kp4wpkr+O8doLiJaizmoYRfOSINZfcSA8MNj2SW5nc3qtJ8P9Sztyktv0glDPPsyCqOfeqSQ0/KTQcAOW66JrNuyAuxfqaAMulQIJcPk1dKWK2z568VZKXgtBJ4jQWYLly8BH3rYnV41XCrS1JvRxEPFFTsG/evogCq6abTC8pswaRSr+6XyRCmTaJ70Po2zQi76k/XZMP7Nl10L8WV04cVdsDAkkN8UrCFjbnXWEiwR2HlmaCU4qvMncBUGTltj2IZhGhBPgakxSbScvhfslzJ0CL96RTG6n20e0on2PhQe8FeytPae8dlESLPJeMpn2sAuNcCpxmCCrgRqWfUFR98wGjmbhrTwkRDYv6bRtyHziZU4kFfJCVOwRexK2PSL9eRXSzCB65fbrEH1lvza9qhKbZIeoda/yJbSSooR7NvVoCwloTpYKNNelz+pMIyvkYtHDQwJqmSvEM3i9oIkhok9QSir4fZXPBVPyE9nTVvHi2TP8YKYJCij1+8b+UbuMjYJ8/fFDIAeiElUbdR6cy+cMxZ5eK3fQRmTVeQOGuepeeTyG+1cVb8Y2KhfoDgJLpMxaxIZg+svcEOlU3nFr5HVY/rcePYRNHrpvVhlYY02r7E+lz/0nwhAmvfjzrA8ZIY2RcmLnryMQOyxNlFaYXT6plKk3kkUxH109VGDtlHBRMDTz+KsPeGV7myhp/vBtYYhDFV3YexGf51GUJ5sNHRZhjg4ucmf4Eotdpm9m8BAJGcma1r1HlQRDwXPuCs7sn1bP/Ig5Kn8L0pVSpp0wW2+LpA59wLqwMfKP4rMwes6QITQvlB5D63Diu86Ht/zHm1u3XGuyM8IZBSOL7bgIr+qiqVoY8Zt9aUNAQ55QoXGKzcxuea+++l+VgDiS6dJDPfU7xNTH5klBPqtGHtRhmTMxQyzi9qy/ORaclTKgAAD3wBn7NqQl/zzNP/J5sFO42nthY67z5qme9zoBjKNaL/1x7YBU2+kJN/8PBuDhpVZF7RJ54vHw3OMQdb4a/w7eFa9eIFsIzY2vFibMl3YhAPEw4DsFuVD+OkIl2kq/GK9+JbNSOzkfssrXTrg4akMyeOJbZuU3KwKFdlXn+s5sSGP+/0CyDF32NKvgiMYhfvPX4pVddNIeN9CihIOEU1h0++Nwb7xSalGBU9KxO78Ge12XYUjVWbc6CrS3a4nAiiCI+qQ5VhsF5tlPdj2TSa7CsfF2dW8f86LA4k5/+lyeHFii0xMkzxlNJDKqoUs9/803eBqP5+ynMfXS+jY7bcLGMdzgcOf1KJLHTA1e2LjChaV75VGyzLmgicCe0Q6OhaWzzlo39VsU3/f6rwMgWyHxwTHZsYpa5EIQ6hDcx81CCylD2YVp3tMkAyAGwgSLHEIajIjhPOCfdX3XuAyvZ83WB+LbGGc9uLj3j7iNPBD3o4jDqeigxvGgYPaU+u3xeNDzp5R2qdYoW/D1/IIouq75ER3AmAEqiwz2goC2shX2TE8RGozsm/IH/J/i0N882ehMDfp6W7naGEwR8kJcAZ4R7SnsEpAK2V5kFygUocPABdlp8ZGT10ImjbWRJ94Yka4xkb8NuYWD2MVhK0YjFcZ4VRYgip5U6a/aWMQq1FT+L1qA1GnwkPImfwlwiwUCBK6Z5kx5noz/y//gLVl9xV5dadY9fzsPkUQuZrDk4RF3KhoHQxKwO11r9++zR3Z3VxbLZs7VI8cs47Ag+VYwUsslsQyOawZnwF170+FnpnAZD2czl88IHuQCvHlkBArXlC8IB87oxMP6ZRS4nAFgQoV9MH4SRpn+0x8WkjE14NC52Tij/5ro5jA3l+/VCnJBaf40OB/i+dIbAF3WdsSzPq7Ox1Ra5XYnMictpPuBdcya5GjK8P6F6pdP5R4zT96rfSpwFz1eLoueXcvB7MLOvBv4ghtd03WRkp2oJmFt7GPv9Ij1c9aWCvJIR+GoP0+4hvjulBWjVYRxhHgjxDtnU0NYWeq5v7K5x7oBeidjLzo1wsYNr4t72e6GvDJim5s8HBjJDtcnwXjP6PoVb5SKBt+Y2b1TCy0al4UnhmQ84HQ1dRxGxwW6L68pyryzc9U/I1hU1XYyUUYv/h2hHQc6q2JCtcdZt6+evD+EgFtDoWuxV6Gwrrdmeb7SJxMhqXT7u5SVECZBuAyLmQVxk0BTurAHzazu2IyIgKBMaduqGTBRV8fLWW5c5Yu+yHyTUUcjF5tSIUwOA8cFZZBTIFe8dbuIAbETF1+KRQJAxoGKMS604ifSpgu9D3MbQpVxH4qriRWFhSvIJyQatq7fMNsxU/JIpSumQ1cJG2sj/PHHgD8SY0LteR6yKyCCkvCWMNT4Ya8JXfY1YRITzn0Tui7FgRpjlhoQXOspIZI3uKFgBHzMLLm0M2LsaxsktbZGKW31lPwkky2rhJ10dqo3VERx7+ACfvt76G6kV2aS8XLPUJg5L47a89gX1lOgQvI8GvNTjFbZvTAS+rVPaNyNhyErF0ZCO/PMk3oNzRuOsxBNnxzrMsIqFu5XZg22xmchVXUUVNpg8Sbk3VHa2+BSlVqM84pAgcX0pyLbNIJ1v43RjAg8caNLPyan2ib7TckMVVCsPCbBUfMbB3WEYt9C4Eka9Vtstco8BKwJHVsscD0GS7nCEAL0F53ArIjlv2qHFC9wq793wuFu53g4QXlonZzelIIAV8+4r9x51kDa6+IWaDyGBgphXBItf9oR6GE3tE5r06JfI4mFpBJlQcX1NdryPbHjzkYgZO7O3uUj3/JhMgvn/1VnfORF7v0ZeG5FmuwjIyLDC7hH8OPr/GeEbmJFFRFs47e3Je0V1HIxfjIOcf6s5MbtK66oDTILHhNc0Hl2BbWFKQ1ukb3iXGSAcaOX2rIYuSxSSJmD+Y4yUETevwGCaLa3aL0iKQ2z5Ktv/UhZro4va49iw7DBd3AsXRFx1sdNGWAhktNaH0MoRcJQyEyQGzrcK1dQz7asqpCIXXWX9UbkA2Zis5vhTHTt+fw4I29oVFMxN68wGmSVtK1pHSnavAIUmmRmNrfYODFQ7PokghvBdnfekeAU5bvylQ1GWpzh+G7WGPpomeAGmb26fYhPi4yNhmeONxdEv4KlCICBosCdOJj2XdR8CdqBJYk7GcrmWolwuwQzsKpwx1TLQ7yr2iTzXkRkP6iWD971BuUff4kGFhOMnGzseyHEdIehu99p59+O4Tqk3vTIknoYscDoEJJFKtt4nR9zuKMNsPZVywTs/O39RiXqIxtjCiOT898d18ojoY52YjBgXLrFuv3U0mB3bEgVX5JI8P8wa49MblkgklqYjTeOpsyO4+H8bNMwpJMALvNh1mJOrdaEiD6ImDqSjrB5ekrg/tZjHH668rCjbaSRAAzpohg2ssHakLEtJBCHVC+vMBjqFIU7817MmiOk58wyK3YQBWePbpTiwmeYVFhpmqtp9id6gKguVmzw+LeNW2M709ZW1hHphq2Sh/pcFYETQB9QqPsrFPuPiL7YTd5acqmXVggrcL6BmijMIN6y0HpQdsJtbHsGCn1A3DotIGZVjU77tMyEOEQgXQyphrwphy7tXRE/cg7/wp8jAsMBLf+CMCG1aquHW+Y8cvIlFD/0S807bjOFnYAvlQ9o5IGdO9KnhxTWxUgKXza/emrMWHAq0H8iy4nFCw8kSJii2ogueb4XTdL3Y0XEONZ6+UgE3QUHAfqjlPYVssLvgHHRYVYWct+Q/4jR+EDI0kgBu9HwdfAusMwsjkguUfNzJUMEvU0+hhySAOfBBtl065gK5ETnMg/54KE8UYbVwqIS/p6j2mbQEmMw7GNEXeq4qP6T3BsYpIacLSNmERgKQzDL0gKFtzMPdnJPd9pfvmLmE3ixyGpHiiVp80RI5cipHL8vXYkL8KvfG0fFMKQ2fX2E5c3A7KAi0LCV9sfJI/fFD70s/0m1LngoTm1MM0B+Sui/BFaePcdeL8wPidz0hhZNz5WrQdefsAWDOmt0taDf6UN2IWBdqy/FxmqgtpwsUidaLFAhZ2BjDwoA26ZHxtfOrSLy0+7Xp+b+wWOGi180uQxw1HpHmDOQrF26NUl+icvvD8c47bG+Oq0zvDUnHvZwGlfroMR1msdUJEkAs02GDIfVhr/2CqZiKGgPVMirNoryvmqQO/HKWQGw6F1UZ6DDNZFnUDTsj364b02LV0UVysSXX5VlWFftZYDYb0mY+VnrgbxoQ+JTa/j//HxNI9s5qPjl72xP69FH3KkHnwcBHR3kMbdbH2D8WMdrhlDk//Ssqzq7nAJtiiyPFKm5oN1lf6K2S8IJ3gEBqvHumVgy12wbBrgMVL0GUubv77On+0iz/6kKgDKBpZkPB5V89At2UVkSQX7cIO7tQn9m7V08jz0/UUwHOoOpzzY6u+hhj7b6asVRSFJ/s+px6KA+4Cdcg2KscJ3CsiSvSDjeQl5B1tWU6g1rcGmW0g/jaOwrvUsxouPKtCOHJGjW8yLBKNd/Db1OnHsKKxXlJwUv/FZgrIAWq52pMWqgiXOc5hSZ38qtFapUem/R7u68DBdlHaZEpLJ88VbhbOLz5LjTl596IqI/SpbQHbg/dzhI68it1qsyVChI+VDHp3J+1hsqLCOhEmSSTl1bjP1vrpUkVhjVO+Vq77g/M70pdts2E84xHS/xxdTEnW3/N6PU8VbwxdRH1FXv2RAHmk2NnlPBuhNbscg6FWj7lFg9aEXqgTC/93x+tAwtlRTGoc1slEUiiyCGyLZgKSqSCmkW2e/fITZGGAgoLAil/U/GToMJf0fJGEanrECB4mBmQqcdSJmgHh8iyM1mlpV0VlaVA8wDwfBApvIzPDiGdjvteuJj8fjJhd2lrbt3tHSSCJatSbFwXzvHriSYIsLH8nL1UvU5moE0GhJZe22A+mjN4mhRs98RcG324BVuzbjIzZUrkx/SdQheG7liw6mfjwhTq18dk3CChIxoDTap2xNue3oWlyKaCpQi4EoN79tm7zGa4DrbhN3KIOR/ID+skBS2mMOwCH6bR92Pg5PgLu9ECvwkRyH1MTwcyJUuzrmMYcLktuFe02VNdsoTY2F6bB/yK972hzWyrY2+qba3GHQk5JvyGrTExGPVvf4Ljni/6/ZpPQLBToz2BrAzYswCkNQ3B0ofJzbDXQW/3LRAf5NQnFZCIQQEXGTblMeQ327oWUNx1ykEBmuyIRv/ftG6T9UP7j9HI6Cji4Pf/IapElsA3fQ7x93/i5h3M8U66DDdN0CuS2qxvXBGhbZwLpn6eIdirqtmefkiyqbG6H7+RG0tOZuYQ0dJ3Vwqv2KttaykGosh2Emivyutyagn1g3hh4iBIcGPGRwtegAOYi1DMMAobgCRFKuR1I9vzHB+VlP3Bi2dQibFh2pDo4iCRvpfVO7QY4Q5pZnrPhJpgZgVyXA5jAkPQ2XnCcBWngF7Jgydj5XshJVqT1yaQvYBjftIQTExUM5liY9x+c+f94oPgiDMR0wXRJIw6gRaI49S9QQn1Q0bpwKHS/r9MmNYcbZrmh46fQVgR25U6OH9yKmTWFr10tvuvGDb2AlTULLBZqhArFvLESlk4adPGKP6iYYEFfdrvmA/RT5a4lZFy8K/JP6fJ4GUGyA1XmOd1RLKqPzSg31Zi7m6nsMjC3LghdZVmQnsh4Oq1/1JqVkZAJqg5Fi9qu3PUd33F6zmTLSRTz1uRHicPpLJUXhZ8hfTnC8l8Ov5Yw+NtedTuMVCi9EAzlIDZk00BH8DVLWzlu7RG2OMyCOpCmlw0e8EZtfNEjOI0iSgb6JRlo7RM4Xd9YbN4GMak2CWcZ/3vY6/1KYYRn8sF2ICOumxYr0RrzaKaKoAakl39b4cJJDJRK0c06E0ywPudvNQiXRQWtAVZpebh85rMQ/n64WeoRFgc1RjNH3bhEa136GJn4ll/edGRjnUquwNwhQDR7ujXGCVxc8dfZSix+4ou3sAHTyIRHZZ5iQh+fHAlYiZLg0QfKVHU9MsL9Hev9owIbL03kz0/VaQZmgukq+TfrtFLnMiW+Zx8Iq+/zJz9DXE28zcyIVsJ5Io/PbVbECPfrCTmwtbuHRg92l6t5xP+z0hZUM+a4DDvPbXeAPKexRSJoccR08ZM7gda76oqIh25kzTh1ukgt65zoi2wqouynnHRxbWEBtxkiXQCkftgmWWcwWjtwce99IKbJ/iOL5R6OaTlrqSas7zdB9VL4Nc9jDJ3aOFhI5G6RL+K9fH+AAABMA0GbuEmoQWiZTAr/pbWpOFoFwx4elgZq5xPYQld1gHfRsct5qr+F9BcNHgFNwcZQLoBKkLDcMra9CzVV2809H8FRVENba9c8/8e9Aj2cEV05ZHoytRxowNo2UArGgW59lT1qBXuW/YuIrkv6WHZn0evvn436LsXwOjKNH85nF/hCFX1Y5pTKCOA6xzAk09Jy9FozlnP81DwI0fJSpMEg8YEeHBa7ud5G8BG2fxjrUKnC28qa27C3Vpx/zriwoGiMJP82yB0gL2g9Yjfa+HMVJ0aPI77p6Mp7TA5ms2PEpS2x9fJuYi80qZVKMYrDHjZuj3gB9Lh6zcC96Gzu+2FgQIbZUYj5TWXdABmFCSgBYmCQH24cXHDowZs3u5YTFIfnSc4s0bTB+CdujrrhFDGddHTash0DBMUombL4foOnV8jGx94xOA1Pc6wtVG21LWP79BrnmlBUZcsR6wmBBQs3QJ+J0e1uq+vMyRwNIAxnsnEl718brqb9BMPtShTZFA92hkOuJ1G3mAZZYxVnd7LepVjyTiyfO9mzo/FHqlkTM28TFkbDtoSwHg9Km5yOGIQfUSh8ZBqsqEDPa2Tm1ywKBTZ27wlC19vxDYhe0xONU/DVrwJb+ZwZARRKESco4mZPXUyJ9Abtl2vxah35n4xx8Yk6jP4BSNnDtGk4HbubrzK4zdM+PNyBWBIFDVIA2O35aXRkvniBp06ukHGImZu762+pzO6TxCzzonvZk7Bdb82uRCZQ9bvDOonl+RZy+PiE4SSqD/xC1LBKkTts1uzkac4jl3JIa8KRWkimZ9WZ5TMCwAwAfq+oOLzIZ5mEmRACIEvuit3XJSLIidDKoploVzWj1oD4XwVMwPbkgYxrIbrcpXPAAKqOlcMgtow1igWJBTRz3dMWaQHwEuSYnVD0sjPZEds4hjt7qt1VArd9WYbITXT8ZyaCIrHRJ2eIP0/nkpHNWK1zDigX6sPRMFumTrh9r0LQjzlTFqX8qb2cpeMJvxE/1mW/upozCzDdR9Ntjzqipzg4Bj4I/GysWaeXif7wHF20yWNx/hFuGBZn0OOp5NCmxgUoeB0ta+e0/AEGKVrNIDKbqiTvJHFmHT3uCnfVKsJNwyhP4D7bxsXtAdng5E1yXmHcmhF/ReucQON/V/oHP1zzupn+RVT3JSeeGFBoavip3y/nvN6e+pDhia1x5rpTGJ+gz3utIYiFXflzipzReBk7sURXzUYtb2v2vwOMLiuzHvDtIrKbWrkKYOyjijjUTkDKxzGIwqZXgVT6X7f22mlN5ogJa5JWSPnjxXzcQH23XLTsNx6j3qEHVwiq+PY/ml0XPaibZGmBxrBLItpNhNMDAElFLL7wxNqxfND4PDmAZz4KBTeCIy1WjhE64Czp3mz2izZ9o4SUBNL7LZonqZ4R9fmD0ix22krLiR2AkIG5MA6dDiWZ/cA5Qmjzoo8RSr+k6gOa/lOVIDaKDjBk8W7OXWrzxtaVuFEAFv3wER3noroTixl6IpD7VazrLehogxhlEptdOScias4AJ0gQO9jEhPdtTK0+6SwSob/D6z1GXNm5sDOFZenl4uFII10sI3Y9F9T9OvLugfstsYoBQ84aMuK70VzGiRgp1aLn67GwJgjbcLYLTDI0U/5r/biblyhik07N8Xbfk5lF7N/5TK8qOdpvSVmS9FKvS/PqZSAzy3W4hG1biq6ZvxaZLdqhLNRrI/KP78oz5MZd8QivGxmfr1UATJeOfTxdZyy9l4xzJMPP61Aqsvunmb11b4RltC88jyjOy/vOkDC81UPx3PNtS6apu6TwsfDxIEp5ZU0bxt4uDANcY4ruK80lnOVgCzhMKpr5XZ3o/DOEJBFYzUcYoVWLi9BOJUut3PRxQlXUXb+a1izA5MUmpexiqfsV+TEp5iyA2hIrKUVeEZ7YOfamuVq0+BxamA+zDHZnM/5StDOVaBmjkkn/iBWilZaKZOPjd4rWo2WdI8E4ZbPgcj1iBwoRplXeliEkoPAiXwyRIkjVAKCIKOlIui5wmT4obR0zCRrLmftg6KRrSUCXPnh5fHGcBCa7ug/MAhQpoaUCDtbSuTR2OJgO3mDkndiM2oymxIisCUNYzKr7ksxi45rBitH5wbmwX+WxvDZJN5Uo2GcvQDoua+/w4YogcGdhCR6mIjdibCcYMufQzw4xLxCHvnD2YnlZjQ0Nfgk+J5Gc78kHdaCCyyHvFkRypvPhrho8LQQz1I+KFl82prxU4ZT/H8u0Fa8VAPsZJem8sG7jFnoVuojb33aRDzQcbKAkgRID+map3EU8R2F1xePPOBMf+3WyyYv5rmCFHQFaDztlbfmJYv9yyRV/BnT8wYoJO6Uj3sq7/l3TN+xl9gnBscnO+QWoX1+BJlP8hgu47HdWamukug/sCaE/Oeu3wJ6JKAyS+2V8JaeORvfEpIDs8SAox7JDebdOXdqmJIhbyNUvWSpwjOTc+2sSrcyNGJB6/24IsZHOshp3csOXvCJm+RXAvJvM8ZUaKK/MXwihUoN3pOT7XEVsjzgjCYa7Dqf28UVwtqHLdxQqsnhY4FFepSfiItDYIWSaSWRxCgoNe9unLEyTszCKs2ApvIoNv/lh1i6spqqeC8/l9nSZ1TOkglbmMT2p7g4+lVu3sJHf0oyIr378yYCCYH47plupMeqVYcoCw1ZboGrBND60Rjhv03oPhsBXnaic4hyfj8p8q2SJE9VyOql8UG8Ltxi7JlLWn4RTqT+FHnGxfouxQLLGstZ5QneBB0OZWhN5o4AxJIx4t0+b5esngdjAi1E5+DmRBhaz2cg58NRiQsFRCySwSrUN8DYYd89ljYi9+yQaR+kM9n/qV51WDD9zmE+vJZyizFXpu5yYJdpRTfn9GjI7zEHofLCX3XpBYa4huzf9OIuJQJwmKALk0ER48UhC56rc3cAX1wnEHGkJrMOkp/WA4tmekVA2HNq/WUKLh1uvzw4VHdJfQRS/AiIohX462lLERAP2zUnsesLf9y2WCdn2uKFx4Upm0YPbznluP1ajjRC2tmw0rHmHDxwDhCBoZW3KThSS04hLUDXfm2CJ8y8WUpTkHYcHwfuuIWwYHRGTzOyOyKPmp/gL8C8hkSBmq6ZMjTCnHr9x3hd4zRcaNnK9maXsWiefwFJOVT8Gt7rJWXrAljzPNW36X28iE2JxdFN5rQzXBW7pDp8VdSI6l7gogtlNODIZlFMBCo9TO3owz6JIFdaMRDFTLu5/WdsCrb501wlI+f0pwqadDvDWRo3+WNVCfPe+yNqx2XwVA4BiIYzcepf9uAbl+4YnxoFsmIUK545vvgb8O7rfMXH1R0dU5rOQlMiCtdj+bsLCiLsj9vmPN3i0h56DBBRdacsWaZf5jLq5O4uYCfPudVC0Dalp3Wy6SlvQIgnos2bB5OhtHIEYf/DQWAm2caZQvw7yLT9WQegPq6EMQqun7Iq5zkUEnPJw3h3T9YVpi+JTcOl55sU5mCwSfWHsFr4x7k5g0eY/NJ5yxhx8CPO8kuNymJnLVMqUyNEI0h8TT5dK0ZGnGUZd+IOD8SQmsqvGsIpCd/tA5Eb/e8k1IDs/6anIcHTaP2eYpgjlRvkOsoxfo0f1Ln4miO1JrBIwWO6vei9CJsLsSE+cJ3rLRNGO63xYJDFlca9/eUe/C36RM//ZTruRMHMnxBCwXKbJo+JNRLmK3/4mK+Reviro5ePXKpSk/GNahDvHDkQfj4Tg9/gRx3odoWVF0vnd8XpgsTa7Wanj/ykhJqtl0a/GX5Ziu7eM7CAt2/9cYwaeH5HMANAhHJWbO0cu+3ZSwapWmyhkQ/YkKiBSrwWtjhtFIgpkIDrFm2aHCs6mx7XljB+T9PQ68sCq+4GeVbhyWnUA7+zTiI5gsKTnB11ul7tPSpbBIuKPcoGd+tnE8iD2Zp9UyvDE5ZDB7JNIrRqyGh5/MI1PiotKlPxd2AAMP9l1yRYmkd15nSlbEta/S5q4NQkL7yqMrqOvrUDDFdtMQgtOKsijbHZ2Jky7ULMi+/H+qpotf25c/jARgU4+U3J2GbrNLVLyFCVnTgLHNNgmtkm+Ed6nklHnYZbInTJ8DvKFKBOV4KOiVxUvkXg/d5CKipqTYkbRO79P+6FiZGQTDusRS/m/PBvXy/8AhA9G3gKTumzJlikcxC9+Mz/xU/dFGRX/zOpQrcxiO7kJmQh8HN0yJqaH67w/iPxeFro9No1VYPemb2QgUD3smECEWXrqRH3x3HKphIMXGomtrQ4898KmDmCC2ehE63ijJgS7OXFB9Y2LsKqvQCjj71/hoG+lv2KorD5gX1Geohe3K6CFrQ2ppfHljWraClHqRijnHeBjT9CfUtJP8lZusQzcit21tfwDDPtJJr9Qxzf+xJCGh1aJgrNhn53tB8cK4NgfYl7pOdcQCpluBpYMjmDJJXPUbGSjmCGItKXAaAKpePEZPUtC8aX30oDaQKZtmGt1KEAPvU6PjK/yCqchmS2BeTugMxnR8jEAqcY+XrhWuHuZQ6WUNxYmzQteme3420+Yzr4SI9NYDTTY29dPVZFPSPQg0tWniKkwHhWgE62vcRPo6OLcosojAw9p0nrptU3cIShRrQjC8YGvATlvgOuc5C8PeBGndPz/Mn6/dsTEWdf9z36pvxk5FFZH7acmRLUW3Xj8VTZR7qjL8esh3tGwNpWzxwbRskD5NZGJQkQkcpT04p3CqElX7EYe16bYNS1R9iO1/ZcHdf0Q9x3zsGJAlbYGAMqpt2JpPgQR8g+ecKonDK7DTBkBaP0XW58ZZ3tHPEJsrn2rsf6apPC/DnMMmRueRwhXXtjWHtiy7HiP/t0lg8P0QtyJaynjLEHyqc4vMAI1PD3pGBCXwyk0p+cdFDGV1nxJuNNl37Rezlhz0jLFaelkE6V77q7rmplIDgz/IQnQkHCGUsZ/PCg2A0JfyKfbhxR5/Vav1mpPonr6/r6NJVJfssikYe7VsSo3LqF8YgYz1wLRXlhiyxeRj0jRLcJiso+FskS4c7/pk2WEHHBDgnaX5v+1/l3AcmEwd1ZGzaU1CcnKh2iX1dJhyzirdPr5FjuoTh0EZr4mNA7lVwavUodBzj07MkJKCn54I4Rla51vXOub8E7KcKZFRp4rnCtvqe0aw1QKfo0gOIv5pUWbH2Y9vSwEV3qiPQ1UuF1mJfI1oVLu9Ldc/9XbaQReIuZdYKWCaw4V7GeKss3SlnSpwEYvX2i+iabgksjLFyDoQinjGnQog5TSd1KMr/5lfnsCwiKV9VX+6aAkOMcxwGXIs9NZU3chav5up3iT8kZn42IZ2UJvfAiwHFxKwnXHI8yEsZgsr55A56c7gLCyBIi74Psav5LxysUXfNmxR0nT2NStuDh/39FffEJQFC/bhm3OpdDQ3EEgg4mg9qpNuqRJaDYtAa9KQvTGi/xZXfhArX66lwH4i8BJW4jxFS4j7JEiWLYKhjFs00grzyuit64CNMC9Qcl63HNrz35poQUA7brv7WtfWdFjcwMybuoIKwGbWFZLXx/604LnPEv+34bLr1cYMZUrBo01imvbb1Jo4N/dsTPCMRIOk1Ok68O+iJ3vqK9x7M1BJ6fHO7FUUaZZY0l9wYW81msvcz59CZ0ZyrE2heNb8lHw4L4ymVQsybXY8658ZAZa+7FbPl28SrHhbnSFQPYgAPpIZNqmJoRWiUQUZrF0rS/Lx8rUervy9e9qtW2ei0/mbWXxV1d5d1aluy17amQTsDrnrQo5Y6BJjZT6aMYPZZLqyiBYwCvMSRbRLKKCHIaMGyciX+FdbKiiExGwaJCaS00eECqvcBgs2yw+pzXKyfTbvn4QIgr9JkVwta5OncTwMlYvsTQuDwaCue30aJfWc/WkTZH4ea1bh/6c4SRMg7ELlwSIJ1cLZKEiQPCs2wJsnRNfCUXPvMMIWdJxurTRE4oYUXPch4xxda+11LDtF5IAatBjJL0CP05A7g4m/2WzVXAU0XM2xtXjaII1QPAkLzw3AkwCy04HeBOC1oqoz7KbqxTUEA8Ri/gqXgGYrxZrrIqN6Oipf8uwEklS9Ww7gh3HoHauw0nvx0ZLdhfvxGy0XB2ubS8iBkCI4QXTaWBWPHQ5fFH4iNfAtw6w7foN7olsrzUQgzGqUHXhXoKOJd/VxnVALS4xkNo3JY7y1VmMDy51dY7huJlDx/yyOFMkiCWkJYC+1MHjsXoXzWlJZRLGtyPxZj/5PH1VEk+jVA1IoK6SNLElht91xeno90t4fFx0mUvzP6DuEe42m0O0KijsXNo27jWxBTK/Hs2neaWWa5pK58DWW/M9IaMg6zx+6Is/QgxYP04PPSjadrCu6V0m5KA5B23M2yWKDkyk3hBGAJSvNPNEZzm75M8W//+eSBthZLgVyYlv0rA0BjPWGV9IVT4k1g1OArbBtZuGdjuPYTS37yvxDJQgySUZ96bxg7+17v09bM8hV6m1xpU+/v2U7q8YBEOz0y8Vb2asbQb6h4xyFcHp44cv0ekTzqNEC9H27thJFubu6so42ij3fhrF2Cs9REO6jogKHe64wL8iOpnIFtD6BHBbfe9GEMJ8Tj/LpwxE3tft3/yBJ9y7C9BmoxKqUWZtzGNQIbgugGtPXlYlglWZkzMPUMV4LsgtAyqOzY4cYjiyhObGmHLRT3nT3dpqpaAr8jMOcbeJg2qAcWhS7mh1uMjV1v5nRXqkrOFFHbm9gZBAHXj3OWKT2ngonI/euWwMMXtG8M0qaIkK1C8oZWmpXegMnQqw/SaADwMcEKieWSO5FsRHrF2362pesKswRVxoWHUGYQFRJfrDHeUx+WqSenecAChBLsC+gzNbKE3GTTWS1RAAWu8+J6x85RiK4WNbRx+POqlpJU8zvI/ZGaXZ+YKtzg41YQ7DGyfcREfBBTp9mwMzPv/eYdQ+Dd/M0S8RlNj+Jr62ZrK1hP9uARKiGX912AIEB+I2ktKcTm8AJnE88FAnMldlB7NP8Ed6mfRZhjj3RIq19komwHmBdkFSK3oNA5YvhyP1Xtn0f9YlsshcKQxcK4Gg+czUlFBHB2wLfbpuseOHn6gjMCX5Y5cX+BmXBNJhWaM3C5LGx566hFhem+fuM4u0e09xlirQulP3lBaH3Q59zXgKRjZ3ZQfNQVaZFkni/dIGs7D5YPkQAL4XNAa4DmZl4yWsa0eq7VKfe9WPt2Q4X7vg8U2sUT1D2tn8NSqhovHnYh3mnSVvdWIn5j3wWCwR/gRxagjckd/brxjKceidrLzOqWxQbi0MIGFTy5/bBom0k/EV+4eDyFX/t388Ry0R39d+YOBVbC9WPwGEqB1lyDfHOsp78gqxNS6PZfvCyIbs+ebuswgo+6UsytrNbyppnEabJzoJRlyqNW1HdBr+bT1vdR+nOGb61zs8PdIv7mxsUWVEqmWP3eZ4FAOhwKECv7mFIf8Q+AgeA+A2dBwtvRFIl4d4WSVF8sZf++xqeIUAVMa+q3UZnQpWhgo4opgawoVIcZjGJfOBLDCyPiGK9Axy0ZA/00nguHmAvHLodd7sCPt9zXovdwVA6djQi+n+okq0xeaFDrdTy4Wb+QAuTwMWHekU8Cy05zYKhhKuiKNjIa9gifiOTqG78fpgSWl9OJ7xVvkPxJW0iGuSH/eeiFrgd2nj4kyQikeyH3Tf7Lbyist5MmHGCTB/joGSJeAODzs7xHeJyY5KAx4i2u6W6UtlWpIqNezGKWT3oOka0ySIleiBsJ316QaovdACfF5CJXm8bj1tySapAbOxx5c0xsoskbvCzyjXfohYaM4SXRUBfv2HS67b0RCrvhjCFgGeBsshJi1lFE80XJGz6hjx88S1dmckvRHHQgg+czyjml1XuIZ/Uw07GC7b6j7R3W6jqOvUAFAAwXjwEGQHqeSg5CRuAoJvXREzGC36HMZeJRMlEFMkDy6ManCanahtnYRQ/0i3uvQR94WbHGW6k8pIE8sVygLk2sO70zNN52cKlpTHhkvJWWIY+fB5TIle4iMLH/QNh6CpZZHppQFbEGlDtfWT6cKnUpHJ06Ssx4yexAyvP5F7r66QdwwWxrySgCAOfJrmBF8Xle2MeyXpW9EvKa+pUb5fd2jfjSb8KonJFEL31NDoTfQT5G03D7UDDJMHfcYbHxqZ5Y/SWun/3Kj8n75QNHH+nOlRpYFQPD4hBGLUX6THMnJbCQxyueadTRFfX4iQ1DsNWJGcjhgClCB+Q6OfIw7v7cqzCqkkqw3BYbbSNxFLnev7xSu0cZ+RHXkEmjKG9h818llhUEhi/BxQP2YcHEH2KjmBwTDIHC4LUX8Lc7O3VepZEoiBXuzGf7dIpWr8jQDNp3X5UElzTOlizA3VJT/Alw/0d1/iR8RbW9O72d+GBAkgTJ+UME1gTD9pOYLIgIKHBwmb2lZmPrveHVnJVW3vVWpnARQJREyikCHjX12NZ6HVhIPKBijN63eWDMEEWbV/aG7B3Ws5QaKhyXkb1QuG5pyRTowQCA0ZXSaH15hh51U2r+5kAXCfbkdrCltAvkZYSDQ6zaAVl0gqIrnt/Otd1POWEzlF9YUadbJqUPWR5+qyQyRmfZzqXLTPTr/gR9sf09UqLA9/5ZNIqiDxiyMEEdFHf43xFIgHeIad2U0oXqxp44GW27UfXlyBj4FkGbl7s+kHwgrrW9dB1xxxvo7WqP8CrD/B7UkdAUu/qR63MrLf9srZ/2TomckvOkQzEm4d5+2WFzgijh7aWsJm/l52SSD0euzFjHAilReAR8x+/2GjVKWeZl0ogJpFI8KQSRXschjmgjhsKbEtQWEnTRAMrphm2wUT4J/3h420nsOtR2sHU4iYoazdYGFaZAWDWcHTjJCu/ThxKcbEQHGdR1iFDvl6Adrq6kYl4/7qf4yLN85dzoclNJiaZSkopzIpkdPKeILGKQ1MwSERlAiRMELrt6oFjbPkFDit3Do6xQsJof/8w/R7ThHO7hQY8oxrYQFmWQ5MUNQSVBRnUp17aErKt5OsNlg6+bk4lBgdOHxBot1aD9NXVHvjrW9b4oRsVj3Klb9UEBq42x280m0o8mGky2VJ0K888+7tbiDgn/MdBnxCcIBHy6OnBT3oe6MZiQQSRMyJmzH3u7RNN4l9Vzn3ZBkrmDesS/MQeiI5UtW3/LJ6ciuZ2UWA+L/+v7jXPDtTT6wPM1Uho8CorCzh02nBAFhogRu2p/GH7xP7dHrEuT1YGiSWeyxxYtDpHuydjs5AxsGgPs44LBwuHJuAfVyL91LPuLVoZ9Ql+gXKbDFCpnQRDKe9elVsXJWKuIceGxoT0n1xD1uM6o0Bnhf+VDY/uYIzF7pk2IPwbAdirkHzqOKy0bkZ1YIAv76y7fr6kK1rWC0zkTJ9t3xEly4pBofah3eQJzdKOMcC5pmCmU6/wOOPasqJ5cDfBAicjpZSeZ2YFd60TW170/CP2axp5wNFHQJIA1BUbGoS8uqp9t2kLP7SbKtkNdnb+yVy/rOKsIzwEyNeY4vDbYPGD8WFAnR7Ix2Hpf5R2AnTTQ1GAds2kzyjJ2DNjpSmPRIOTMFR3gBEXNQN4hc3SsoTFKTtGNUrF3QF3uKx+jqeVujkmQreB86mdSn3gncsgekdYP7uj2aXXj/C7/QjRu38PpnVabKn95T+4Pi0TW6sQNTE06jPWeaoUkDqTA7rLgZGSToiErsXbX/yxxv+R0JOpg1L7ExLbs01EiUXrtLsei/45U/PcUR3vvDGttIHHWKrrHN97kcxG9ibridajU/ZGsAFXxXOkRPWq8Z1+MFTTaoSykBTR/kQLoT1xFn1VFDZsg3eZUzubeQhCB1VUz+/Kbh0e75TLck5X0zuH4w/yPlS76fsjNDBJqGQ+0WLQCqaq00IMrEos8hmg0+rk9vhwUjkY9AGsBUPv9o4xFmS03Yurb25UWoy63LrYhNVmLSBSQc+0v6CaUXCf+nDW/26bEhAZRGTV8uA0djvtPlXKRv1yXCMnImhjMkdy1JiuBqLgfdGtTrg5SsnF8Dcd2b2Us/ECoBG9zYDTpb22MDqnhoRf3kCxVzZ9ndTXQrL37ZUaUIBq/Q4TLCZAVGluy0IXEJk1/2BwRtcW85T+ctl+7TGAnjQsaj39fk9BTdko5VI07T5yzxJHUtjjBvw1eYKb2slRx734VAl7yOVyAc9CFH69K59AXaCfyvBVcMjKmBXv8pD/McvbplXjbbjCash2DqGTs91M60/7CzLpFuRicK5qlbxWl3CEr6TP0Yunf9wi/H6rwd1jIQKlvNROiLKCm9Et1gMByTUuOJc5aGOgHPTCiQQ7r9sy6/vRGdP+i/MYyHynJtM8qZrZL20s9+p/4OWThDJY5z1z4dSFPyTXj/vJrbcwLf7X6gTzLReDHRTcW3W9I4vWWvMIycsApZJloa4icHw8IYlmUnWik9d+MImP4m/dE3pHUiMGdR5JHmCH+r33MQ/vzkZqNMYj/r+0SZrrbQcITJV4cJl0IL1KeezTnFbz5RdqFfvK0WJQG1N34tC6usMVOJvsyPIhZsv8PTbW6IHQPQAU0OAztpAOvCBsEqYyzb/VIza9fnZtYPBHMD302OOfse7OhmNh69tizDUHhRLByMvYPKpEqFn/639zWlm4exwVTPV6X7VPIYrhXUq15R1EmDzT+4tAy5qc6XqIgQJntAlc6naq4xPjcgFV/J9q0cWxMNR961dgjFVS0o/3DeMyIZzdANLH14sFDFt9tdp+ERjWvMNjV/mYYda5/6Mmjyz1xGKzAZ/XREJ7eZPlLP6ENLG6pfduckpkIyagQyxUMN1d24UcnJGeKN2ynkG2+7W2Zmr1vccKcAtPF9/SyXVCrC/xXrEEPaYWbcAAbFjMag3gT35fhXJD7Kuh8zWeDnEk9Cmyoi/onkl97LGlOk8IGvpXl5ASHhVKfsFaP4ZrbV5InW4HvxyXPIWHTZWohfWdLKQl6mezJktOpbrW2JmPb1R3nm8VPhXt/+Cz40aiiUyUzMKrzOfCrYJAkaMOioqxZjb5jepdxkoge+4DY3MaiTRLShnyKlpe5HkniCU99pxHRpQN0wqC43XzadLpGX2kvwfN3GPCB682Jf+UhVLL7FHRl4kUryw+bYrKHhzykNoRK/2F4ABmU3iClCt/LObW6GC05wvpBv0AwNCW+TKO7FNaPhRSTRTa0x539ysJxEKiD7JDkBtRDl5wRGiifVZVXEyaD6XvNFJSEdQQ1zpFwjY9vOHRwgA643341/g58EzMLFxvZdCXTGcNI943ZUy5Mbtq5eC1KvG5MCb/5JXVyv4mvv7lbqUnSz45eWsH+VoVaYhatOpaSaS/s64Zlao+epQUBhNWhIfEN85PIwOsn1d0YePbQQoAYmXwdT2VulgT6ZjhvmS30wEkEXs3QeT/l362b5b8AoxtQ+7nikXNtSfByGhr0I2cNWhRS+vmKY5UbOT5wOdur4TrySyo+QoRLlbzqZ8Fo76ZKPnHzs/6rivDKVjZhdXa+JBwkDxMQACuzZ/IFdoN5sqtur+ApGNp98Wx0boEX2Dfmon/55M5JCB44l+ZYemdUeXBWICpK6ji/BeAPEcBjNB0khoFivuxtlTRrH3A1a9/U3glVYfmRikUw8FmCquHj/yGLXm7K0JmrEgeunR1xXcPdxIdJ0s+mSzCtu6gyvArlFC2GhIoD50RAL/6vQOoWiV4qm0CcBRUMebHjJSiX9dxN7mkJ9kkMh8bRNVxcfnF4pMkv6Rua+cU2NWuM32qCGJICfrgTosZKmiqpCW8D0Y9j7HumeG0xa3UrbG0pdIndFYLNtWgwGA57Tzps0yibE5Z+AS68YhBiAf96gKipEsoZFchEW9cVZdIvQL9DKsaO2RwrZ9bQ8ENnuHqFJwodfaYSPwBP8H2DXeBPkXyxdi60e89hsTtC4DxMRqZL3QDRSNweaV4V3k1PcByE290XvdYc9mhlqKxJbsd62Es9sAVAhp4WRmEL4QhjclqrFrPTBBaYIOVjYMlEYuIQwfpj46eeLQmqWdkmihU/CpoXh6L+Dme9gQh1XtLNIVQtM7fIhKZvICUCKPJVfRkKiDGrffRufsVQ4/n24UyOmOVrXUGRIkX7JPELpR44Q2d4J/tlONiLMlHY0RoaFt6aWX42XZIALeaTbsmpmAWsQwC7qLMw70++QmXCH6zfhlZy1/WA56fo8YXOZfbgV6U3Q3Exu5zjssSt41Vn3975/QWTlbSzaftQylyVPGsk5EAs48tDZPGXzLeHuRohLCA5qhQc7I5JSaLF3CXyKwuSlukZZkGsFmUWnKjP8N5diCszZOoYmoVmNIP1SqZZaaVRq2Kw8h7BmHK3UfQEnUqHm5Os3qW1TBbejiVr875gGUmLj7P21WAsETVbOC8balH5qmxIMyIMLu0JgmkfHIdj8aZct8nD6dPJI6gCq3GTLCD3eMobkkDXy+gTTu80k5fa31NQKzEnThGdmzG5wT/MJMs9NNSEqSCQ+SebN/+JyJQFTX6W/guuwl4/8pBNUNqM4B+YqXIlDzEOzP9Kms5G0nSAjTj32H4n3cy9LN8pzqkkteQeDBT/4hfeEUe7VgIx0hwxezJ9/p7SmwmS1LmytpwZpWdXmSfVTDtXNAYfTniWKwLThoD+NQdKNl2odq/ZYjlBAr2jUPjt9vaJopkyQ0SP7RAFAO5x0BsionDNW0gkLuwPbqPfqH9tU55CXwpjtJF+kYIyzD0hEz0tVpsHecTc6cuz6MAQtc/jH9rJ12GVh8GExr8SU0ks4GCv9oxAk6ODxemJ2LhujMrNVX+DruPG5w4S62p1ZECvQgzcuynHe3b84DOyno8V5dApFXfK5sM/E9l7AT/QZRnIudKd5m04+znXSXn4w37aUmo5y5lMzmIxoVDbeBHdYgqGetEIrh713cgZ42ZIwdzjxVoee2iluLDi1Rm+H4cec5DTh+jrgbgucNkOeSntbxBxbsWCtm1wK0rZG3NofKKs7o/dis+uve5P0LbZpdmQGKwjUL3nL1g2Zxrkkkp5vCHPdIEoTqYN5p6JdOs+YipaLCoi8iQAl3q/S25g1g6bwhAUgwmY5aSGeOLbRdc+ARJjOkzKPdYPjlaab6hkJBwTTS85Ew8T8FossYhwDL14zFnxqWYQsnmFA9q3xA29qejRSqUsp2/bhCB3CmoZ9HcsjViGp6KLBY/SCxMC/RH/NNimB6RcissSKsbwyAR0a31g5LYlWRq2pVx9p9fR5VgiaBRJdOnHXT1wmfPuSRT8iEGpH6nd7Q+URPrXFcRunh7XjFMgCBEJLQT+nHmkqXaYSVF+HQSjRFIq93h2FY9rlO/she67/BQcPs6SFeT5VBh4EuqaUKtHE9y/7SQXtCyVmqih1h6706GL4ko//nfqqmSo5vhFtGtmCRu4X7wRh872qC6NRxkeoXD4lLzbtoX9YqYfmdbatpOCYO26NHn/XLY1m8wdNoril+ar6oglqaOp3VdVNw4o6aG49kKHyE2hRabYADBKNvMwGwIkYfcSiQQT4DsP2xJCUYpJdY8P9MMIgmrXrXykDGImXWNqU5qMlhxzyQwI9+d85LqO1scxoJmdmipHg8bqKpp/poU80ZfzVlsOrUznGLOckNxsFVVGTeiFP4H0Q/Qubng3De/zjJCOEDTVFl5GnrQDJdFAeCEa2bfz0FXXjO/74ATmdvYzcYXQJkChDPEkRmwxe+BcBYco7uohqrWi37QKvJv+P1BhCBfDdf5PiJhqentuc79G45RTy01Z+cqLrJMPw/IO4bnFVjixNqa8LgyKamDHAX3q8BN5rC3NWmU2BbPJMqTqYy+etmibsBBjOezZZsG3ADpY6gwfP9XGEowIc9aoJmhZOE7iM/DhbqyLXeZSdo9aI4MGjE3Enl8zW5JqYwDdplUUDCe+SIw6v1JRjer+HN63UIPwhDuxvP1VGR5A4Bd/BwRy24Hp7crbPAvslqyNLDDzXGLAs8/M2Rn7X8+z55Xc6OQabPm9JSBoxsTcmg/M/Krd6CVxkQPmpU6HFJ9Qyp3qHa0wdInMo9iVfdOvsB9djCetq2UsLlKGAyV0Q700VnD6AaIPRh0nI6kVaURVQI/M6qZXeLm5u5z4SU6luKLuVLMahOJuqD4BrfrOdNJnPoJeUXchQ7Os4p9kp9S3P5k9cbLBv0fxy+iFkx1BPdHigPQqgTlbmpMjguHo1PU18re8lyzn3axpPdYFt9fMjagmQjcnUny0rkzteAjvNuglgpbCqQ9+fmkFnDmNORx059UwTkUNoEhvca9/qsCSDx74rqOe+xmmKiXc/pjbUgijM/6Y9N4jDMIrzwD9wBUjpX1oxrgnNr1qM3htDzFacAJxmP2SW9TZmu0/yyjN3NuRRwnPajx50eq7o9oBbxARAKtO7VWguW3Hi0JrINPR+e40fjt7PX/iDQINa5X3DZsNLoyOlij3LXHFzQXZLum214NHPBpRTqHv1fWtNjKy2q0Y2gXeKbpUOQ3U98fsy6+SgeiWwmTANGhYXG/zLDOmcXf0geQGbQkPIp87VQ6ePsO4tcwQ+++yyCfg477tiz+S3ZdgtUDyFZa1FPhr+BXzqjT8WkpA6A/BR43bJd9arHZgNbCRZ0ZCRdBUkOAqSTXmRRHZOZrn0LHiUm7SJe1/2LNtWyVqJjuPPKvR2DxW1UIZ6VMd+1aQFJYz4n4Gmj3D7DIboArZzpmUFpwLjILVRAEwEKGvgsSMorJzZ3qb2v51EwMn4h3kK4/vR2Gwp9Wa7eEMyi4tv/pHvv823MO/HlU5FsuhbSI8Qt5Wk81qCbbuokIwpG0bhR6jwBnrMAWZ1Yoh5DT1cdz/jon6EqGWB/hxSVZRHZGlJMXpOp15KvR+VwGiegxcpKPdQZbFO9/MPItXAQ4/zF02ebl0DXV8Fx9rzksCoR4h1vKlDuE8oCXO1ylxGRKXCLj70LijKJHByGWsbnq8IKnnuRxJGcI00KKszvGf3rybU3k12iWyggvo00rOWJMZJoKeY/ZNvRBMYBUGr9gWuv0VCIZbWvQOOxue+jW0b/9lVZE1PbcvXL8B/ZYcs3ZK6ivbK9toEBU7yx+0sSClvywaIn7Mmsyqi3kaxxIFFHREq8g3Cha0XeV3qZyAm5PGuvCwJ2WwJZ00SI9RQOQePRwz8IylKhaZHTeL+Sm6grhKrYRzEBgLAYZHx9cOgNUh/hlwu48lIil+y/sN3KsiQa5YP6OJ6YRcRvtPYa0hIx+VGKT23Qm0+P02Ui5k2MMkOcc9gTCAoTd3Q170iVamSk2iVGgplyAT4dv/D5/ez9fX46sOM22me/Oas7DyiKvvu9exN0d152SJ0SMMTPRMTyvE7Bg8yc0Jb+fXt9YVcYc571fA++0Npka6e00QykAYTaQfJCK3+U+Ckb/bunw37cTFOog93gpZHOSnXQPamT1Lc+VRxWq3tLETsygdki0QjWZABAUTbw+W7uV2I2NZCH/6aato/zVySFiUeSZTWdqujc8HsJET2MUz/iJMmWs2EsLVESPXnBVw9Cxs+a9aBTpIKbAg6P4C/TAXZiuMURgOh4bA/ycpU2I12N8KEbEesn5WtufXPuDGOQm1jdEliPE3mXUEw+8Dwn2jFKJoM+zJ1sDaXDIRCSDgJYni0xZD3GO3VNIZp2vyzCXVQEEtIi49RiaBVbxFv/yka9TCH8dWT/LrGaj30A4fYlvHWvgEcH5AlFYjkBMgofBDARVXb6QfVV5/fcn1yFYS5CEGKtad8HtM3EmcKNdKZjR2TQTjByMWdnVd2plq8RgC1XVXbDBTznRRNwKo8Uku51c2dRY47nNZ9LnCiA74P+DEvv7gGycViOLEPGynZ4n1pJZAYyYs+uIAnzQQcAO4xirw753oF1ZUNvibvdHU5baueVcEPRIo9NA9lfZZWXzdLI7hsfv6YNdK45DL/89J7HUF/BFat1dfbVPt8KZ5bwAcQ56q0g3qSREQgKUHocswJiH0gqIrYXnHDK5gTD3WpNEZbSvn0SDBqvneCAbHfcHc+yo22M1h4M8UOklqZJYAmFxNndI88JQ4Ew31j7gNGMwek7F2BWWvb67ds7JGKikHDDxaJE4hTZH3p9prgpTCdNS5qW8vy7oEWUJZgYTnlw6JQFtyq3NbfnvHZaJ3mwLYjPd3WdyrzvuhuYggd8x3qTs54IBqBEKpKqjKfB/65Lr7QKLG03ewAz/1cK0+NxzRPwEoRA4En/9V068gzFYKx3aaUASletjLn4784xTSqxfcV0iyEwmIkLysf55V7Bmy0BgNHSayp9VzOjyO5OSGCp/NOEe0tQdZWpISLmi8e6Aq3SXnRzskMRkku/F2DfeQK2x3PelAEuldwcF4tXSi2oSJlOtuGiBMjB01+kPjZKqA03wpatnDdKKuPCFzXCZGshj+7MvD+ZLqnYYo82oZOVMNM3dzIIubuwQyv9yYjXQasLGwn67bBZQNQIVwKZr+sNJetBnKae3trNMf0BZS/K+5Ok4MP2EOTEayfL6MOqv2QqFHHViEQ5rmT+sO7eU86bnMbBvjZL9CxW+/bB9iCDPUnlBiCPNOPDyGfsXJ6LhIlwXGGDttmIAtzY+GIbzSZ8bBj3SFU80j+izUymdVsbZdeM8ob4v1BK9ABhDl3NWfloYxpN+/SvgvigHK+3fE9YNHDUtCfR9QMOfNKDnZ6nC5v+m155aHJAirTXaoB2wM6nx5NdA4eUTh1CDaED88HoIggHTOmAPAF/5J1RRlAkT3M1cqAilDFkoyDVkY/mp/8KKEasxs31TrLxKEHK4fVR8QsqkdjaG2CSPritFXUnH5gJ6ZGyS6sQGfY6eqlWN4E7Cdxia+2umZgrSkwb4kR6F0zWrl4/Q+kdmRsnvM+fLb0DDnGHHVWTT+zJuM3fRk7PWGCrpi043isN1XRz/VXb+7x+/EvFee3eCwYnzo4c6ybh2HTgGmmzK3bdWZpFglcGE4IwDnjlaUBjjLYBjJsI0IDfRyRaGqDoCb9EnFzRL35aapg4pby+coS/mjuLa0kMq4PstXdBKSpYe21lY7jqKGan9uoc8gArompJnod4Dq5MXpLSL+jTm7EB9S3Y+1XjmXx6Ca59t80y8fbrMHYLzQXFxWHEonEFCk1NZ72IXw76Zppopl+IsU7dKQfF7lYI41++IjvWNQzxUVpYVI0QM9Sg6f+mj6J6ZEjlwLggDTWEJBO1yrAWpjWNViUZPiqP15RmPhU+AVCXGCs7iuOVPTT8e7B9Xp5fkm/6bCOOcUyqlXGhVs2QKYOXaqssloKb1Voflr0hTFvkY25pIJ6sNww9W5DHKEhogUkw76N34MHHOYoSL1iOmTpT3CtjuACePkiOKHKd+wC6zU+QSpRUeBcvj3WUVWp17Ayhb9ROT6Av53Z3tmPL57bkZjYDLIYmsXrSJ3FCNIr4zzKNbHzAaO3zKldqvRH4igY74PzqpNDmDAvmPconMmkeLssksgyUUvgpK5Ey+fa4dUTWqROIQsEQX60AJv8J67GvV4YTfYyqmwJTBUZ6kTAZLzLZ8WbpEQoRsglTPNUcpvimUYHcEWbUG9x/nIW0VC22KEYUYnyU8vs0KCtMrvJo3feTBq+55o4aezEJ05lrmZO6r8G4vM68AMp6hg53E9H3h1/cH0G3eZoiwRbVcG/UG1R69Gtj+H042E2GvJUDbioVCC+WmP7n0ZKL+79n1CyaOoIoGgG1znHoYJaSzRVVw75GcU7t2MNbq1e+E5tsGNIpbSVtyC4XPv6RFwaygp3/jy04xiuGN5k54rzPiLSjV995XPUPPzvboE22hsXhl2ZURpuTd+wKwCAjMfIIyY9BRklGVI7xe/4U5iCnGiI3iXbJlM9K3igU8/8v7wsGA2qOLD1KxM4/6I6XFWlUTiIegA+jJklKHbAK7eT/MQ5bBF83uPtGLJxrZGzkT+JBmLHrc6/hThtfpy+6z63R5FLqkrP2+0OXENDzgKAnF6LxV3P2EtbEPHnKAEp+DvOgE6Mzk2esBGOZpebPtk39fta3iaDe3IDlDZEKfdQhuSb3ksPVRCgZuJqL+YDRufS3HvTOpY2Us3brdTAlhpvn9iOix3jDHRx4rdxcFPHy2cPkdRJJPDMd8cSe7NAT/sEEjm/RWq1H2CrcG0NuH+/zb0GYXMkjG7O53e/lWN2lESYOgDG/13j6bmgeFLniAoWzahy9fBr9yDg2gugOVK9GfUwfjbZdaNDdWFgETNF4dGwA3fB57MVbT+NqvubigqmbTIosF7ui8pdnUJvAkK5MwhFjuqMhyR1MdplexBovdNFiQLB5kO5F/zp3tADZYW8Vo7Ng0L/U92WAU+TEqQZ+pXEA8OFAQrNypJpw1ZMq1DiWNkcVX08Y5OYiwLHM73BdOJxBavTjBm6qNUwGM/NETS5DqNm/UtWrzMGTCCvKYiLCDhqYsJG7WU20KPCL7OEVKc8tRAXfeA6SyVbwOIEOTd+kdidfHNs6zDZwtosZMa+Btzd965d6zrccFdiF0L0vq/sEdrbVA/bb5J5NPayHg3BdSbJqhY9/gTzJJnp3oCm22IT0XPBLyYdv8EKxk3rP+2kGMdUuHbYXQV8V2jAHgfmFRvSrtuTU/1EVz6bQObSURJ/l//tCWINchUA61wAqBOnjXE8BPaG93I/UXOM7RaO25toBPwMlgUzcY9t0ogieY/xdq7WVSPr/V15f8WyefNH2lJQwqxprl/tAOxzxqLxdhv8bqakv1rcAP6IPAMmMWzHTNXTpC2LEVuS8bqzGkxGrNyTLkZGdS6gYSl1hM/iO4mhIDXBtDyLiAM5Da/h1JfwF/LX/+amAipXuLlsR+jm92C2PwMcd2ffOhUxUcCmXiWJ/lB+yteeQE7z5U8ip+jLDP2dRRDmH6mu7/BZZz69GA7uIlHCLy01D0qTI7oKiDSK2QH5zZTxc+k61ddGFrA2cNUqN68u7dzNdE4ETnP9FVpDS9jXLqDclw6o5jFfECOVxlzE7Q1P9cpwDRL62Ew67II7G8OFTdJiLiMbzQz8XlrRQCFTh/9WVObaIDQeHjmogKu170rNekYcekdtbRl8vv0BYdjpO3ih0m55Syy8QCgPSPiySWJqPSf8rdeYn+QZuheT62B50hdjocOwL5MO03HflYiWupkcWcKCXd7U5b2ltikK3VH3PEG6CPwJJjxLDE3s9dWVSwvkFq2JF47l7CvcBgzJcPog9UZLkWZCNYhlZOjnD7K9KBTnNnPFTL6266WW4dvUOhgMQxb9exKpLLgcpViJ8i38/aP4PIJuCbwIneW0CEWB96I1NMk6UW90Q2/KgWl/jHS9USgt9he1spi/9L+bFZ59YidxNeJIY3mSk++bd7K+nOxiDyubm1NBFOgunK9TaISi3vzngQ8LL8fw+XFFZr883GOWAQ95M1qLPg7Y1ehV1BrXciRcFIwVlLXw3nW+TCjRnHv47JBj2keIXYTFIri8gWkieAsa0dSh47fgdsSQPOC5mmxDpjbLNLCsD5BAtD+0Nvci5RxAL4onv2hDKewXjY/RBf73p2JQAn8u/F47qkphhutdddtJebvxYTrNjk1BFmjtZ6K3DKtAOPsTLzvCrc/3T/1I84o9/c/z63rdUffY7130ArJ4viGA1Q/FIg//ojkx2A28lNv1KDc0LISJ3vSYDo3Hfl9b3QE+KM/9RgOccYW+DFq2iauP7BFeG9Tvkdu86EkLQe3SqaIlW2kwQKXKWNEY9wc0KTE1zwTBgStcM5xSucV+r4SI/9DLIOdstS7T+mU7BSvlA0cGmt6vj7nebjR8vlqKrqVOq4uoIWEwPWJfUrrVvAcN7/TnN3kpVWKq97f+yrlt5pbh9GyUn2SW4/JKFYcITQZqL4MpH0epv6qzeFJyVZ8OROdYsixwcRswWJlx1JNg7+bQTrxCGz0NMiscLt/vniH66+wbBIHOo91qbkCw5wcpHB0x22LL3r8916v++n3vTGF6Nbca9tPU3oWGSF2osSW8jdATs/RbRhYBDjkm1LWIDRaCsrG+8DDSnjmOfESPk2UP+aUX6Fs9FrTNHxEgA4x9xeu2wqA5Hezd6NdtCLGeoiJeiLUzovce598Vz/wWOQmrG8n5KR7f+d5fcl0nVR5k4gj1rzqCEU0MXapAoN4HBPz6pLVyUpdIi62HFCaL59mMw59Mpm7e/hNhsQopAz5YEinjJDzO6NdyulNv5FHX/gtbnOQ5fdDsr76RwRNMz6tUJvhEY+EYfiMPz2YEswaZjbawmhF73BkFj32dd7ZGA0ncncChqqwStthi9asU6Yb9Wtgr8yNtSaRGDalHfldt/nZevLY+xhKqV/JyjN4woHGu5jHn/bphkGO1/7ugJSwf/mksXFCLH7veCVj62/OgnYFA+5rui+ZrKHrq+OdBNJWL9hEyjNcb6pE2PN7JDUcYry1/l+oPK4pGNd3vGp2UNB2ZQbtnAr1zz4scrrispkPU7mDBVnZiF2oH4Uziefa8aae/pISeqx8CzpUoPUTTykc9sTlY0qXtVHDtQHNkU1TtFVZXMHqAcHrXZWfI0memhTinZDHD10FWsij3HrdDtC/vsHgYmwc583UV8mIuovRX6OxTwfk7vXvvp3mpeQ+AKcfkCbpITPZtfTXjmeSK6XuDZq4rQ2lPCc6oTpvuro9eB+/VEsasFiwNH3qMyDZXC3G5xrEmfPg2DgNQ2xFQHnPJy4oQ2ycqKiJ/sJYvFH3qJ+ZiOljMJwHse5vr5tFMo2NQiT4/6iL2jsAkhjWrRNnTr2/zCyMqtX5APm3i44MEXMvjo86QDMhEShKyE0GPSXHnJoTWiOq1MAD/ZYJaz1bvfS1lEiY7WIDbR/n9d68S7ZeqDrwnaLjJ8+ZKvEYi22gtNQ6WnGSqxhCheeHgXjaCQMLRQ4sm0wX45JzdHIozaEHPlay49PXS/t89fsJtWAUxqGhCTAIHoQqFPC5vw0EerzSLt74EOO3KKAAyR/wkT1BzvPcRiTI7SEObe8CxZQgHKOG+Hw4OD9EbDWDtOCU2/Z+wfXtm7QruJLq1llD1kbnwdrOxYbYmcNTrv/dEubYBkEB5DSSRypBiIMPopmLpeBg6y02g2/co80hheT/B81AuDjlBbX6oygFG1MJpNwjwDawIRtU2KhNsSKgEWn99P2lhHIZL/AJqW0nyqWe3ic55sPV5k5WHeI9ZTdahplimIQjq0mOMiMM0VF/4yBVz/Kz4YYkQn6g6Sd9iIryqMGwm3FRt6oqkEZG2lZY8esxzQMi6QS7dU7iHlXHY83yzjXYhfbPBWHRj2ScMvX3O8k5yjMzNWxOjC7bRk9tLZIqsYZcn2dQXgeFvxg3zCP7BGatNm1Hjv0LVTg64nGQYNxlZ4kmt0dK9cBKaERfJvJzrYQ9Avl3nrMDUT9rMvkpXlz6FTPjxz4+/di00DLSFiTMKe8oj0CPzj9MerHCNpogxz+MDdpcwez+fklUy55GlcDmo+C/FCBRbUbHuObtBHgSNNxm1nFmgEPWx0zzoEKLtPBHTw/wm+7BZ83xDQuvvwCGWaHj2b2nMlhC0ZTyqHa2fZM0tgjU71vNDPzwrmN+TQNF47k60+CuzxxTRwA8yUDQCox0xocpgRxKnCou3vM2BjOCM6IU/Hnf8+6x/j7zzXc8UDXIn1uADnAuBrIAPG3RHuZ+RFfH5E/fNaHueDptW8DbL5RCxgc4j021NWvrpeY/evk/Oy+D5ZgTMu6wFlPez/6UyyoidI6CBUjVP9J9yDiO1mcwjW+SdIA1jEPVuYLmFuf7KERlAu3kPSRTts9pYkFF81ZehJV49Wab2sgs1zKB7GTKxwaVTW0TcoPJHFv7vjhSqfv6O/SDdZ1AjRqATtR5hnFPORPm10Sm1+bJi/UHUP9scCE/Sg3fBKdrvsBZ4sGF5NxbLbOVri3iJkvr6EtoaxwOzO8uypihfJnJItdoiZyjoHrCWLKfGL8sxm08oDkISk6qvO7fxbQibeyPzjL32ihNMJARi8AfiBoZ9uOHAmiMmtiyWTqurAqmjzRtzzPg9K5CVWcGd8X8L9PJwSD5w5j7yCjX5PP4bVvSl0E2zhvua23AbPd5fuDqP2VFz88KXjqAsSpElmthYVUe3hn7bZYgGHUswMEYSrwJ1cQh/io8WyPxAII8+4B8m6JcyDuu+NmOJOwraAuCu8ONf2S7aR4FY8u35Y3TFgilQvzQdRHktXGhLxdwL8k6KQNq9dv2XqkMQENgQQ/4fENr8aK0dHUcgwdTYoxlkPYy5FC+ppmeY+eHSEWJbD9tP8hHrIRCuiRRRvLit1lxMWvzQw/QPSg5FxMx0zxTWvIByPg8JGSV96Z9x0RFV2fNxmJxogYW/nnWkFYjgOmjtHNE0ydgFPx4BSA4HOax+uAP3Vz2zlM2T2mdipBi6Uv1euHYnBdLOQgtKqDcp9MvotmgtXVjoGL9SBnN0mVe7IE2h5g1cZSiocTRuhB4m1klqQ/+AG1VC9tA2dFkj3Gl4p31uwM2y2lJ4NqKfoYkNVLxUQL9PknpiTD6tbRIhcD0NsorP784bxxIqKM6bx8lXrGvF922JpXMFhICFUJ5tykcg7ZKfFGxDEsAxIAHibWNklFse7KYtYhhSDqpkgVhYHBAgp2XVvxlZJHzeB9tLP2GIClPMdcUfKKexM10ZqL5D4YOwDFRHTczSlL+e/9I2n1pnvH8Qv9rr6yj8SKjyQHKuGIhR1p5i6yUyAtyB8JwPxw5aR6fn1sEicFRfJ2+IGZ+rPDUAilM61FlmdH9t+pXyEMFf8DYwTD5Ueafp54F2NspMbSy6HkWN4unImop446BP5YTBLqBYz2JXgNO4X3Arhg32GgGfG5BCGzc8hGwDicWntlUnDVqxQau5iF4Lm+1hEKHBP13GRfceXXq41ICsmqHEIaySSv9XpGQ0rkKkN6n+OvNXGMQmy2OaR8yWeSf/A6Ey6QNfHq1GfqhdxGui2htvYltPK63wQ0qGCCCpW1O+cGr1erUp/6GrFp8TEIU5pWr4sRerjZQO9R0GrUBTmV+39OhHh2DakySsG/qYg2rzHRNo852/E4iFDYRVXF14IELW3JVrpSPtyPXqXnCpRd/cBHC7nxlr2aTEUJWTigFwzgoPRhSpxFJjJ/WLMLxR3PgIiUlJoUGY5EOYzEKyDp5zKPPL3z6jG0UzpIrJ8rCQ9DdYqgdk9dl/hoIvl2+ER+1LtCUu47rljLCO6QYEagQVOVt+/mzXv0zJgKFfCuUKCqUQOqa5aE8TD4/iLwFqUTIn35rpIa5KTXfY6YR69xMjak1usirTdSx8v9dW/xoeNVE+HflCUnLd/fG2PTRxIFlb7kerGuuO/Z3Bu1DKXof6UsUez1ZfBQoMUntt99XZ/jitXVkI8Lb9vs7jYm7XfX7WmL0J0K30u80AcipwtAepXPV7V6x+nHBU8Et5rPypTAKCM6XbOJbTt1cvdsXDvtsl22ZEGsusXxN+0Ujl6daJmPwLzQkQb3p6l6VltXxK+qPtm9H+PRWB2uAqVamU99FyIvz5Vu+TRQ/tV+WLdiasnoH0qgMP8Q9ebj0TK7peQtgbLHqANWXTSeFFAVz76A+yGWpuDoMu74+zYrZqAYFwHfBWLqYHw8JQJ4zQS4MFBr3JFPcwUrWbthXFSM4fhm8qwUsokf1LT8ScsJskJuZ1M/I0S6kjXBoppRkD26mu5RIBLdIhvOEPx30FJP+z+Lzd4ycSAOGvd8CKfZ5J162FhwdDgYHapFjnyHmoIo3C2kX/sSR8T3ZQ0tJb/tGUULMGmA3+uUqIX3kkmR6UTaQQheWCOx2Wnih6pL25k9O1FsHb4b4MhYozHs07WgiL0ylhE5Y0+T7JTVmLL+4LYOyhckfjLLozBgDbCVyEXHb8y0EFiVpceQMEOkrMC6X8T0P/od57kdKCkJqyiyTSie0L2rG3JPdrUUm62wuQLsFPKZvkqF9ExaRdPgf3SWjQDYcS7j0Csyfvuiqyc/bvJS3/AF6PSpsRNlpDim6tCg2YsqgZHzvIa84LUNCoWF+VjWrPkTC5WAzjA3QuKu5qYgVTnH/RrMLoJIKvdyBo5lVGpjhgirEpWh5QJWcKv9nNy74T7Qn30qb9AFZIZAVUNpflneMaefirGTfWQMJxtwEAgZCxQkh2dKZIP3UpRqz8LA1rSgcCFzLUMw98Ga+zcy+cPg07eFQN0JEa4VSE6qVtHO2rfj/ircE7KlnszOe//57UxPraxE6chqUqMvcUKhh6bxbiUJyqFRBOfd7hiz3n91sAdKZI51xmkntZuChEmJcL0BB3iyT5/v6hOhDzRYzhvjig9tXryexsnxzmZb/JViXimpMvqjHeLJky5FLIuUxC3fu10+HJcdogGVJbwbpwnuh06flix2eNCH2q5v4SJeTN2DeX850qahp0w50zgn4FiH9SEJmIsSUbtr8w1qZdKC6GF3OUUS4vlc33tKXJcVwdknsdC6AyrP3AuN4JMH2PO0kC+26m/IpraShkqxpIRtghCZskUM4+fUkXGmTsCODbtuX7jRJ5YOnjjuDD5vouOIThHTmqt7DBUTvgkbbqziSg0AaA/oy5Ysmkx/Q3wcpGLepKrC2TEiZyKtGTKpVYad3fcDLtiBab0s61T8icl9ZLmq4CxkMKWQ9ZOgyMnQ6uMgRiROc7bfgbGmxFjExQMLD5P7M/OxAYCwk+sAIV4+KfGXOSDgtyilgO9OXQfCYJfCGAZErzvSPJQl9h14aIpYJ8ju4x4TRiY+cYYvY2tCo78ZbLbeB0TEH86mgoIyBI2jzxv6XC9+vzra9hAEOQlzkPulJIY5TCMAWb2f5n5RlE56ybrUP5j/jb/j6LCDx+ts46+MQl2VwIGSo9Z76G13hcNOvzvjxzFW48ddJ9zcGLsPAHRjO5Jx+51xR4erbLnKpuIZ4341Uu7tTYSKVcTydlmlUyUGOkwr1krVCBnzrpkNawpLU7Hm5bAnjXae8/PmTfiTOAqHw4RxG7nt0EllHHlERWmbZoW64GK19kB1ZZLBLrC2fM46Kmtqe9ZN5cJhc7mSqpP0Osuc/D6Oo7nCGqVD3bHwPEyiLX3autL3X5HorO5eMk2qIsWLB+ysMaTc9CdP+ZLIJ4NU37ofe+dnZNND7ohHMUa7bwYOLQPyqAja9muOd+t6V6QcZQ5+GxSnUKdA+bEs0dkvaaXHBBl+lcZfaZDQtt6rkmjtwCYT1y0U4CwHpb/U0wcCFdKPCTejyfxq4bxzJxlT4ArtbjEQ6DgqFR22fH5/CAS9puPxIpcJftaBoqDtziKeEX9k0SHrYkLqSKJ+ONVlJ92SVROdY1g0ESNwv03OwMVdLVK/MJ8Ods6XTAO/NxxnAbawOwp2A5rYlWTs1pIQf+P26NFwd81GHJMv2BDsgzVk0CVJ6XIenqhnM/lo+8n1OStsKlV8B3QDpN204KpNbQhDeRswKgUOl6rCplOECIL1VBM+VGcbsqk1YE+X/h+wXxf8N1E0vWo0rURWKVnzPKUnKYs1vXyEwjoQaJlsiTPtihZagzoiRtZBD3/vj1qivmECoucJmX4qDaAJYgDfpWDUpVD/lvaQATJAE52af7ioq63Zxq11A9wqagYNIO6XEgEwifdmPvfqt8um3V6pzIUYzB88obAorhah2li7A4fqYO9EP7hRE16J+HJOMtRLLUtr+UCYwjeRK9vyO+NDHabjpJnI4QncJ43RCJg7GJvLf8hUPfoKs5b0WJPGQR6zLngldC9gjENjyNo7PH2mq19g9RLI/Ka3wM3NmTf31uWMPCBj5OD5+guefOo8P3a2ZNDdmgjECHLgy3IuD7azGuohNgoMjdWxayQBopH6HJA0u1ZFtSWpSBRYdBPJjJUUdN8QFxo0MqXpc5MLVqwKkESN7VkeH45Ruj2ZiO3lFyqT33CbQ2YXNpYRC8OubVJlGsiJvXobh4KxLQ1VfJ5R4WggMzgTUakKbAJKx+8jkEAABOYQZ/WRREsIf/18ignptDItz8dMZWV0L2+gRi9KCq4clbn/mprdWaYH2kdiE9LvYOHNob10jBPiwVey/36zoSRUXD4Kf244GI71rxUcbnyVfdGwF+X2AIRQoPygRJtP70g54PTYOvNvE9DtP9tSOtMpAGknBldU/HeLANGOUULm690MouRHsN2lUpTl2S3PrIJR9KR81Kg0/YKPf2dv7R+ORwt3GOj4gvDMktggVWx7LaqEZRCMTlqmt1v4KoU8cViuEgN4x2+0KiEsPamdN3BP8th41TwR0M9U+tBmA83/VbV185RL+eKRas5CCGuzr/zfFFKPRVaoA5kOD6h2Qe6kONZD66zSZkvtan6z90XwpQjrZwsNd+Yw/ruS/iwybv9KlwJztpn6B1mT0nM5qWZ0j0Z9QQNq410xs0UBsXkST2tfsVlbniiX41E231b9LYXp6ZVs84gdd1h4QNAjt304ci5CwUOGqVJg3aBP0aqyZMHbXzJrcSCj/xp1DFd4bI7NZNW1GLuNv/iHBx2Il3DIi5Uk9Co1sITQww/UB4MEexKnPMqGmKY52iRsyL+oYnTRnXgqh/RlqY/GMl6AqG9ZlBZL4LdZ/ThL3dF8MfLeXxw7lGyjnSoMPRCArD0FAsjdceoRur/N+DyWKFtMrfOU3MOOqJsleD4AG91pWr3hNXvnJQ38dd+WkXNrH8ulAr5dk+nNbFbiVVfAdLxR4V5aqCOamZIMsOLPO/5qS1pJYRuSeL3bpJkjItWYyfxq0SyVc6QrafHc/nlp/ga3yuq2hajK16S6va9/IExf9JE/IHsynLIgOHswa50Fnx1DVHf6Qay/QWfmy+orbthrGjKM22NmlThX8hXixRTmBRaHHoh0wZxXTiIt1a5ULVYKy81U/yxpsrNClwzbRNqwEb7jUvOsu+dGoVaKL8KBFHW9qeumONFr63JvCMxi6ulKCiPofSBmcUAb6sDTP7M7o46/gbKHl54avRdo0YYGQHeYYBtlsLgWlFspiWlF0W5NI6Bmf/1bfpC25x2Hd0eCtgoFvQQkPY+HyEQ2QOQIro2tnUp6TVe9mUEf7jnMZ//52fM8BTJhrWjEhUB9ge6Y7IIIY1evwpJ/33h/z2AHdiMfKxaAaiqwW2OzL4BJApF3KgMvQo69LOxiV6BUJS6i4KEUcbkNLrYeCh7CRUuaN1HgZBWYVsWT6lq2xxjuH0ReVzoXR6a2UFs8DeNUVi6hojIS6/qu9fghWsObGnHOm3owLzqKo4GgVsXY7E5OsznsRum30W8j5hwnt/eIFpu0H+NCFXKRDvBADm+ZgrFsP3MbZJLYrwzyuiG4ntUPTHDF02eU/SHcpCxnx3G9qme0robhRKt3L3FNMbrXbv5FcOzlqWuc3A+n4yuzzbEkhTnWBIyhwi/MRgdkSKTbCgOiTTOZE+IfYh2g4NMXtm9EBD5R3po5E7I7RotRAxTk1KVek8zyGEWfrOuPsoy1t7VLeGKW85rvIp9QP4u0/NdW601+5ORn/s9RiH3LkWnsmgVUlgAr9Su3wKaIWiBqTphH9yBJX2x6aBnRUlmmTdqUP6Cb/uK+A+16qLQqSxUdbNJ2NGaD+Ffj6QsmvmdDAIjmXCMVEEzFOQxBKp/c70CVC7bWY+0LSXAQuZcUW5vGGxeV1y33uyXavRwB561HLVyiuG3YUqno/2hzPDyB1xUKzp+UfQdxatjiRPTrqgX4BsWjeAI73cgFyIxa1eFwQAzw1PwndmF+sLOe4OdLT49fqE3ZUzg6tPzFBW8swOmfUD8IV52kGEt4Ab0UpgT8e41RTWslCl559tLTNrfDeZQg0bZF67q+Rv3lgsQywpedVLb9ii3a4WeCO6NY+XhtqomXCNWRTJ50rdVqv11GAya8uJhiSwWL8hKQVI9U070pWduywk6Ca4B0SNVBDCWrYsUDY36bCQkIsoNw0nR2dhsJt789vrbvXhUu7uEj69O3lYVkkx9NwrffNyaKNviNx2bjYB+UYRGbCAJYhOq1nhoLt5CaijcCEr1+vLCIbeTPipAypSi4VRWJsIGA2+D5pYH7fkZHBq2QyQSkryqjpk7bJ+5LI//kUlXLBOvuu87B47Fi4SobBGn923K8/Xfuh9x+WR3iwe9JxMe/Fjlni0H5YHmEUo+oozZumQ1q83pdSGrxMOFxTRd8JORTw75YMtj/B2YpGsMDjqYJ1sbsmgJiysQNUtVqrKTgqY1jHE7NfP3O4WrW8RduzLvAhoqz0p27QJZwW4mc/bdukRo1wQTD/ML9D7TJOrKtbDncOTSA/092uxtrRgaXysOUFQ/FoFrjWx5ZBvnJJe2kmpxCBnG6fKyCwrGqyaaCD6GXbAv3eh3xBdMliiwOSZe3Nj8clIMrdLAlBMppWg+PRfvPug8cbY+i+POG36nvCzQMJkNYPAhj7fGInDoVlMqWM55FEkJyQXhIffs82RlzMCeF9/+T6TqsrQISwHHJp5rVya5Ux8gJyh06QYALh/A8AhfyOvXHEew6MvVY9FXuuUNhWcNOETEuxu7x9atu9mXSh63RW82BCcBCWlbK/nKTT6y45wY9eDVBQXSbwsbIx/LQuTpEQr1n4QZJzDNCzQnpCnhHGDku31XOMce4G288Z6lhQAHQVNy/r53o/lfrROWjAuyqs2EjVzwerijnzAQCnIUup+8bT8UGDS8UaapE/th52AOTtRM9lRGDsm5XQ0+7UFjU7kSDUWLUWtPhZmfCFooZ3rJBUhTm2QL4ec1aZYm/hiu2IOI88Q6iTcR/RcJB7EKanrU5c7gDReUz9BiV4+nvp9AszXh2tVyTVm6RVkc8qBAOV0oKGyJGwtQ19nO8Y+w7tZY6dwdheBROhpXawmJ412KDOV8wKjvswOb/osiQlZAi72Zbc3t7xbKXA7BJ6fg887ST+nVQrLJjooGufm4ZoMtq4ZuQ+qq+vWI5sUrdzyV/pc3su3tDmKXvyiKyOStc/Xk/CNcfmIXSrygr+5pxdofm17EQH0Ecvu4icHPOiffjFrrVNg32jXox9nUQBxEOVhsScCl9mADY7fvN72D/dIfSGvs0tBRRrBSTT2SGv6Ic6ufwmKUZoJqbgrXbyvGxqojZ8ejGoPDNWgNOVA0Ko+5GPnJSWUEFpx/gRM425dHg1ZJdiJ1aO66noMoVExg4CI1a9tWzSNsUG3ZuGdTv5+Wl2HXuBu+SwEOWQeLJx/HxM8i1sf10/bsk+Lw+YUaia7+xzt8svQAKwt1lLnyebSqpX4GWudeynVDR7lkTBE55UhBMjWst1H9dHxi4FOvGHkr7XSLAJRUZzSGiUeSTNulVQUfyP7VEccoi1GUtMUpIVQEABBxKcoT7FbSe6Zx3++H95z2mOvs43lYM2wlKqcXX4EaTt2SIykO3RcrK1WuC6CsK0CBMKBGqR7uiw75numFSqji1x29ows0niuRMTlypKW+5kxGXcBaHTceC+bvupSPDgBDk4JPBNCjsrdyELz8psynle2McxP0SVH5CPODeO9PjfNQwySPOm8lr+wux7v1NfRWG4s4E+/jchalYKR0wMTVbPAJDF0uQsAab6yJKABQdBHr+p7jy/MJBlK61CS8qBjGQZPBZvjeZBe6DkB/SjTCIN+wxpe5Oy4upJ9RVRSggSUsQljHkNsJoghdQ3ilWT1BRTJxMLS+Ld1agbjsjrOSpeLWBn5Cp7m+fj4Ha2Xi71GSH73Gh+zZKwVtoDyEREEl+ZLFgN1yjZJiMf7WkR5TUKE/AuiYsRNg3ABGfT7sImwXlA1yrt5/SUbqnL8CzRDy4os68pYZPQ+jwti8U4L2CpUWJSyDcsyr+JgBWbFMRRiRIzmaPnQijKDz50EySXrTsYQNQScPfkJTPu2trTNR8Rkyd1r6c7gSaOf4cJEnfRw6mqdIszq/mwW/R4FIYi3YZMCjZ3HbmWqABrQX1tpykefjcKEEcU28pXdq9ghHXlbUHieh1OBZECmYgQawQkhDQdW5F4o2hfdrkj0FhacU4BfR5GkXRLG2N/D2qmnEJsmajNuQhceJWZDoR00+DH51Gut010hLocpBbzzsWmIHaqfffbKzrrFZmvg1GEHNM2y0IHdUaXjMYuaE9Zliha5EGE9FHO0zyg3qZZz79DfP2zWxIjR/WbD+VobKxF6UxDshTPE70+b9annuafvi53AjB8iCQF2WjUq1N1rTKxC9q1MSG3Do41mxukQiXYHX2NI8tLqJS4rEmSZyAeIGIrAV5konKKitzBQvh6Y3A81y3lnl79LyWtWudWOzKePUmCBLCRIOVfp9Ts9ja7lSXpH8V/8EZkuj8i4kvOosJ4nRUR+SHYt1CqFN6LRu7CPgJd26kj2aoDqoQhqVFTiFTW8yTZfnC0RU7xohm/YrYcvVLB75Ekm+YIjx0ctWzby9iKt82k5rChANzpWkxZnknblBOXkjEo/Vfz4C5fD5v/Y1ImePShwPa2SlEkXKmFph48FjHROIxm1sPhXe4a4YNDbUTbQh/hHPVLFFmePNPX95vCOeC5zBWj5x1jbYHfcLRUMX7bkYdbHczA7qXWyMYM1l1ZorxzxXKXEFrWsEvIZgKn6Vnh5KiliYKUjzd62xOtQIpkHpyE8L4NbzEPa6mbi3UIAWhDA/9rycmiiPNHe7n7EKDKUx3kolZWz6JlS8CFXnoMtXdwh4lT0Y1XBAVRVimuDAu6nF/rND8wuSuA1hArGbPPLxam66Sy61j4yso9bz5BdksejQy5tbWlWgNDT713QMGWx8LZRTXlIXiY0IslkxewLO3hVT6l/75O/JJNTY6/qg61AmdWUXsorcy8XWDA3zOvXFCUD4mH1okrQzIasAhnzjbrhLuQiQNOdGRRWpuaAUOfayA5LimyTvhZyVY1NJL9yCNfW+QqTTdtsu9FcSUH0ei12F0EPfKbXt+Df6gPBfbHzAI6zKbtSe4CpZh7xh7YI/KF9vFg/oJKcBR23uCZGdlHAFHfJkA/CSFXcBYMShhkewZYhahj+xDpbdYB8CNIjI3a1GfffShAVWHzMaz18gb1ket8g0o7VBMgFyMYjg+SHHCJEw12xRk4uACS8xsu1JJ3bTLhODf51OgkyiBpaX2MrCNk+oArBNoQu6C+W5FxCaWMroJtYhqehbdIqZj+ApeLy3+4wSducAwqP+wzQbmo7qQR9//Agk436TvGqO2gsdD0fWxKXSzP7sLRpO3604tdpP6lgTpCnU2+hrmOnFGvUAE5nazI4iXqDoTTHvKA4/SwtujbpA0NoX5g90ALxxG1r5iDd+IsPPQRTf7zawsUUxaiQpo7E3fofffPhR8Dqzg6nIRCmXDT97/0yZktukm6MNXKfOfb642YqK4LRMjfI1WcMXNqB4WGdxx3N15WO/kNRVbEyU37SOR86MeaRKw+UI7hz17BG7FjgNN8RFdjKuQHxYA9syHpSVAiwK4GWZRjJcy2VOzp/JB+HOdKcI5A3WjKEEWXNiwaWRr/kcTnsZefw6erF17RMLx02yVORevC+lwCMCyvaI/ipFhrAd7z8Y4i9ruCRXg7Ig7S8K+dS96B9Je6feKB7vAFnkN5oA7kYlY6RWmxrKKF8dcFtpwZbGkxVLNEvCEQgpSULeSRJ6iWpMlMBkowk0JRXHbKctKEloVz/TJgEyeMWCDdVHnlX4QmxrTylxyCGah36HU/4G/nYgrbF3EPRUwXZTgwHwTvHZ25VDn6el2sdgVJwcnMCMuEqFzIwpp2x4UR3QEkbB0YOGS3Kp+UJ1gAiKq9wLvuqgc5/V8MfNuUKdesrVUTt5LrY+j+imy74Pu1Ay/n60misbHj7VPS+IR0iOsMf9NNVsA6J8W+xzkWiHPQHVSLiKwJnTbiTsreDCkpn0aTeqBrpBKLcTxvgk8ZTpo9kqDQF3p9LI774FVLF517Lbe4Z8FC1MAx/aMNUp6s1Vfxx5isXEAbWdfpUoW4MdbPqyu8JBOPkJUf4ysLFdaJ+7B/JIq+Q8vwwrG1nyjKaDoaJWVqgBN7Zn+lxeUw4KOwRZuZC8LPnIxGCpKGGKudenJ9PAHjen4IftfM3rldbDqrGBFItWZR2vjiidN+9UbrKxjp+XyUZ/Cpq+NQAZO/lLcSk1BnkWA8O3MXQ9VlMPfMXr/CLGTogWWrB/gDdynHddOXs+rJtE7ie4yeVrAiQtzLFsoGc/sjGhMGL0ltraA0gcdCBEaUffzQv47oeB/jXtGBALEy/c0S50IPtTyGoNVjnRpnnIvJ+/tvbh98y1fARrkEmP5OdjcCoLWW1NB8H2RP4GajCgNc1OX1lkW/2Y85p10O+TI4t5cKqEqPKUHgcm4ujo8iPZQeoWV4gPsn1wN3MG4rdxjMqlIWtauqBPG5wtaHG5yOSiniLECE/zNyz5L3qmUZWzcU5x7wELwlJHNLnQIxKePY8F70YkW0Wwf5wDP9rputa5ppkvKfO7XYgo1Gt133r4d58dog63Y5inCG8xipGb/R4MDB73IxxnIieq8GM6dSjMkLRzzdrufxBrPw5GIzyGepwWw60hYFPNmYePSe0ywHP8bdfNfMu7/WYrPz5j5KGXcKxlVXQfAT0qBWG4IeK7Q4QwsDImPNcVZru9oD+YJq9V7JEtQ0gmkqUmjtW+Hw6EMsL+oIUc4qx6aO6iS81R239eGJLrM3zlkDCcOAKRnGqkZSds1MVSAAALqAGf9XRCX8PdScZZHdfszz8MIcT4tlmze/CEHzQHnba8ZkwB/AFJCElOat1aMy7ALvvREDqhyq0xUbN7ZLkwqFN82/LxTA0Q2d5EguNlLerUKDjRsyJkVdnGVbagJ8c4NKNobns3ILbpt8uvJ0MVAoelA4Xbt5tWNuU5JJA/YFQqJu5jIqqyUHxffl/tVJSdkIsaybwj1vK2dhM/6CfGOffu7Q/iywG8XXRbxbMeXHqsDqFT39XTFYk1NjLc3BjD5l5NbjU3yhledRkLXTXLEVsbLJDSV5WhdB1Mrbm9sx71YQSWcKrIPI69uyG+TGLmH3rfJH+PCkGxdCqX5wIWlyp59aW6ng/srJFA0F11EVD+6gsudgsuqfKS/mF+OjrFG1snkN1z1LpfRsCP0n3EQ+ceT/8nYR9PHYiqoMLeCr/kfYgnakxJ8pYwBeYsGuPdK8KaxSD42Qqf+VFiNqG2uijP0rWRfux36DlIQqCAljZWqRXT0wcX+Gg6cKMuyhl9H0+3UOLld5vHrwUzVgQJlnO/hRKKPKUuH828rCpT/Gcx7HvpA/Dje7T6cWYTtOl6lWbxA0XfmsluAjbonzK5M/8TrPzcelV7kjN5Wul3t4R8lLADNRNCTqotbTtUHv3lPtkO1ASz+kSiwh4BK202qvnL2lZyCFGD/VePAT8rcPSbvzq70NEIXT2ERQdsmzK+XsVCIGLMU4/Rat2jCNtNbo/MfV6exL8OcT3KPNBj40IRZuucVMcp4c8MBWW4ApzIEvKqnbGPduvpLyrGVw/NMZQi1f7/InNHVNRy7lGSu4WmfA3LLFuGvw5Ii5yYd2DtPYxiIuFAB7M3srM77YiCoOmTm7lIJDamgBnilZmn+Hd4Edubpc8tGEH0m2iUqo8vJJiJ6qstodqpvU9VbVfx5w3/2H4TWoC1SJSCxHzzEXIZzZGQ97sC6z6z478VgQByoEmE64lWWwkPbttRTLG477Z+3EnrJorNhzF14ILKZ5clmf/uJZWY4OsKErPnTQNHI8ACuO/KsWz90akPolY335Rfgay2zXmrTEYlwGFh6xbJzBa+YDzcPtrEB2KySs6LR+cjRSp4pyD0AUFF21HooJQN+8C4wUgtYI/2BYAKVltaQVz+UGSHTPeSqapIXy9nEFbtx6A0GdvpTI5yLLjSYdn98Cm348oYQA3ouRHe2Ym3kfwq/RvXpSRgtWW/qUMJCN7Z2G7We6ASCKUL3g/VStQjiCd3l5lL1Zwqq2ozB7PTuiZcRPSUtUcaB4NcZyagduTQt2CMuM5mnGqLeTWZhBYVlZU0iSNjqNl3vCk78uGQ5elbOGITiA8352OTxJkyOeUlYBZDs0HEvEjcgQeh0pWbiSfqEmHCn92IR8YHMNmN+E1PXJoev0c04DYYb7vPTkJNEQn+TIz98DPJeaddmohK0cpw7FFWx8fNpUEW1YedN2MDpVjTkSOlhjKjcbX2DdwhH/taMDIfdQ0Vt9eUUGXoyI7U4bhYdFvie+WcXAaiBSgDWqCc8zvPiOMhIaooz5d8FeYBawpUnFggCeF28ILtGMV3d6OwKSEVQ8MOeg9cOX6yg01swq0YX3VlA99m9te7F4pNix69dT5JFWxNYFZ4FIAREuBiJyismCq+juVnZuHuSpexaIFq9egmAWH1mBeANtlGDHLc1lalwk/gIdHVKIf34iAYbpFgSeP79CHZEt9fUFrf/LtEdvM78fKK0/xERjvRSqo9kf+NMG3hec9WaIRM02OEsIPyW49076ZW1JGXhK3oGJedICvhGxVYT4Ox57hbkFZEnAUzoGtO0shr1ZnW4buj4k6nSJqGA0Gglurkg4NJmJZvaUbVGnv8k3UXqMJMV4ozZhQHNiR7AjvcBuOBg5KG0qfN7LaPu8AIhXezYtM+sqTJoY8O71t5LMm/QhVEipZFQsoOujn5odZez9QKhZwNAV1vLDBr6SWj/I4ieub0fiOfJHzf3zWCGodBUXzWpEV7uM2h5NhD0kJZrTO3jwen9qImHZgTHpIlzcns9oY2s9nMmVMkEiWR5yTFAimwJBFNQUch6S0brljAeQgJrNANSAp0uZTcLVWJzhQEHNQbN5iuRCfjXYBvmqG7oT9RjChxh2BX5MAIQMW5lnkkc0m5yfWyDqXZp71owTc3YzwfARYdaH67O5NgpAzDrbOnb9a3BnOw18L2D00pUueq2ZxU1AU4ynFs/mVlGrX/+gTLAVt4TdSr/XiczJVQDmKTPNLSWyNTsqwCVKUaFR7KXFhi+XUpVELceZP91wA3RIEWdOB1qe8gc+a7wZXjXBpICymgUh13+QyUCSt0MzIcZybY1uwd4/G1O9PydzCew4++CorKxHhUpBG6d6wPW8v4h/+TUdIp4DIL/actaih/M87GGdxpx52sdOQnyx59MgoFucaWx8za3VgJe2up+qqYe9MicUlKeXBjda2XQxAXpevFhl5uYnO/+64AO4mAeJnuo1p5tS8PCYuVlfdeBtNMkQCsw7qNUg1yZmHfkFjLkYUdNIPv3xwHBu8AnJ42qw1vvGebQ/TcfdXEo8DBA02eDkQdQSrAj28iK3KU7/X9A7NzI8ElXpryHrGRa2D0cpJHq2nb24sAbJDSf8FtYtU3Bj6fFWZqiEbjH8MnGBM0MnAI9RRs8bUiFLFYcCEveTr3iJXaOZXCjIax2PQAnAJMf17G5N9ks3aQZk75d4j4PXK8bndE++swNQDvcW6BwPklGCrL/3cK5zARKZugpb74uCtDJ74OQLSKhuFBGBGD/GzsPZ2SfOL0W/AiL35E/AKPgKBfhZ5NVxmUSRtK5b24yWfeRJwV3xNpx1D/kBwdbeaeTEzNsYsdHBwBMhviBgKkC8Zzafz9sdJuyVpAVPAxviu7aS5OEHzmeKyo2t93EzkpFUUrywtoBo8iXhH8ReX+bgyvkPr5dyHuff4VujlnLuz5cmgF6zEDgcSyPLMUAuqRjZ2hcsGBrMTIy/2ZpUvYRbTM2BF7MTf3iFANDY1bEGl4mKawZTttRZNW0LDMVf6lt2l1ern63vCNPIxrhRVzKY8nXE2/cAcLl9PrTbOS/YQgVY+yCBDIxa4k0cs8uCPlAtG694i8pDPDBG7ts4TM9hXxcTPVjOJb3xLyCU0ts0lwIroKfNudPvAl2xp4dAE0HdkqpAx3RK4iWGid7HYblMLd9nR43EO8bhqO9kIAAxaMxBz4h+/Ox2EO47o1K9bkY24idwoxkTEvhfYhddLqduCABIss6mnMx96mU2YJzQF7CFpq/Ru03O8Nukak2oig4IsvndAyoKnjk8eheqq5+RbdIAlk7q4TEvNeN052HH64mtDXBxmC5JsVuXscMin/R0QfuiVnC2fcakDduULJKVR6hCQhUHxVXjXPmeT+iDg3daV5zA1VZCByYGcHrnhN4MyLDdF2KWi4RK6BtrUgZLMT7f2v1yNRN1F4gkE/w+YPIDJLltFGgPfebOR8xE1IHnAdYlX7DLX2fJ0EB9sUr6PUuXo47iTf83b+vQWcz6O+kGl5xbccjwJwJsgsEcf+xPmvxlgSeOYz7QFHGpxF6+hIHmYRHqmJNFKU9rK4TRFLzM4l/NVJyHlo+3DRH6EuoVK3arWM8mqKIG3f5LcuX/vGfkX6CXa8TW0eAu50ez/ZW4S/6sRt6yGQTs3u7Vr9/oN0AqfxJjNSnVOrnsSjdjC6EP9yBJQLI+cNpv/Xb+UZplqBzyqMLYm5D9Fn4uwkMG1BIVjmkjjSRpg10VB9knfYhlv3gKLtBWrojhD0L4zVwxnbALCdEpB3A0se8sFb8mVjoEDXpvByeZjpmyiAQW91oZbs4NyQlacxajjfv1LFjXlaoY1fWIPwIXVWJszo/xq2R27C5e1YHwXhu8TE74u+LvSjLYAb/nWozIEqaUNhHqIWM/+nXCcN9cTfqkHv6V38CjHpnFsWaI5xvkAowRfHW90NV5ti7IPzXvzXsNahAAAOAgGf92pCX+7j8lyqGj7crCYGPp5a7yL+lCB80+G5voY9ComQpCJyIlalzhXj6e6esptl3yiKMUCTtIn85yNgeNqbE8XB0nQyBoBKU8HWRXVwzHfHnAVJ4xWhrfLejCz67eZWmWpt6WwX4TlVoUbCLAOvlVpZlni8IxTyhwWuCZBgG7oS7BfG1x6PuZV9CGaICflOfqhGS22mNYijKcAeXm2Hq5F5RNEfrt2u0wRx/3UrgbRlyCdsUXjofD30hRhCLZe2MgkzOMmj4pwC89OT2Gl9Q+dVzM4R1GzzV2AuaTfdBAsAEh8oRvLeCa+Y1yK9Jd1O4bW/SZgf4/82o2237V8tII3gsHjQDulUsxcRM359fWQZEy12mt42YloHpfB+zzNBoFFeDFbm8Kcnj+7B2pP0KynkdT/vczrFhffHFvp0D492B4h+9k4kNs+SqG2SeBAsw2aDXfMUAEcEOjHhmz2G1ChHK7oJ6uBUBfCTLElkeunNxVPWmSrPJskEjjZSa5wu60Qy096rqHCmFSLH28laFhwY4uuusr5R/oQ+Di5GM/5qg7Von7aHvSYMmThII/l45A3q0fAfYAvfUXaI+iI+shryU3f5FBmufThchoP97GAUNi6Gv9Hk1MamiZmoZPfriijwePVFm5nU3iSk4Id7LYAdE52sbMwAiNXzlxGx9ESc2pm70Hcx5bomp+93p9B+ckIb99ISD0WAZyK0b/EkXPfCPknAH8Do5bPIAvkeB8MTVfzdjTn36oWm0fgJnTKeS26U9kXhP14fiwIbomrNFeCO4tOn1hga1ZIO73tvF9XrTeqo+VDVF/e25CSWza2lVPc+8hfJRexQQA1dHsew2vqpb4HizNGzNNmy9jZMpj/H0XOJmbQ2TBR+se7PFpp8Q8hmCbcdlpNO/RMKGTRtU1CJsjUOB5A1uursRyZcOjcAyRE0UnwKNPQufdPTPKjRzs3ce4oymJHwsVeal37KIa3ouzxTMi6Mq9+a8RRNeq2N5HbL9ODeMy5RrnX46I2MT0iImlitMootR1qb4UN+E6bLBR4bPKyKFuQiR6+scZ/VY3rQ+/9yvpQ7x9hmFnfIb7gdzlaB4emnputbsKPtSyCN2PDAM6W9ahUVpe+45PKqVQw3HOud16pho9qY9c7qRW18PZ5acLDU8WutkVUdmPe+U8vB3tHV0FRk+N4MENNie2WqMwWNQpvUnQvXCPGX4SzdEiMTfiL8+ttN/pNFOoYM1HytPVHuHxDc08xVmrHEnjspoBrddb1MAoIPW9SEerm2RMkV4rpGAx0nm280XL0biVbew4kyFRtpU6MAymek9qVA4orMlyNR4wiTzxQhuZiOZ+I8xGPrNEZm7ItkDLK604y4bI5WlVnU8+J0cJEX+G6SvshdhJ3Yp9yFXqm8yXGXtM8WgojdLZctvjSPJzw0EFwy5YxX08BgGA/yeTr0aB80vS7htOnbC28MirzaYIYmtBq9MfMPxaEs1Xf2bUhGaiURNoY2jl/viQioeQC1NWEOSMZ0ZUh8WVImNDabwXdpRhpKhdqsQhogX8odmicdtTifZLOjdloXpQczbqNb0YuMutu2zLQ+nzqFG4aL78AWjDOinC0Maxm7rlRbBdm6ibCtEdJITjAuD59frR4Bz2UIEs4a4sI3vTdo9aejFJ/6bLjNDZx63gLKbk1gxJHbLLl2FVmKR/dHEZXCDMNssOGMoqcP65UEye8moTBnwOpz57m82R06f620G6uXgDVN/8Ad0W3Yk60XEmCDhZqC7y3L/oqU0tJTp7c/7+fmrbuuXMA1gTWJUXlKMQQuI9QJrJ1ReovkvcodgM7t/Uhj7ScndMnYdETSSmUZw++IzVysbn1x8Z/ezx3f1fLEhrhD9hnZWj68cLlp6GmOyQWJ1i2A3ppr2J/dUqG2V2+8FlZHHD7ynysLpYq4r9eGdr8xxVu4vR+iPMl/6tmfCVWGMXLY7cdMoSrshLqxJE83xG0VT8Od6MlS59eGq6xnMx+IUXHvj9jLbPg6kGgCt3MOtap34Nfv+B+sWiqk7A2fjRdZUbxWyubqo0ZKM4GbpXVIBIUhr+ntnWJnxEY1jufnaccdU8XoYCMYuYS8w/m+0kLKn8st0OZqZOxzZ/4KbCQTBIdg2tBWvwbjEmFu9WMqb4cyQs2U7eYnWu9sYvHRNfKnj8eHjeUgljllGJsGEgw+1nVAwLulRPS/9+QgDOiSu+dZTNYYWUncbDuNFBpsFGlw4X6jYlFeVIYz/gGvtUVa+Qi1SETee6HHWll+rITQbrL8/fsTXja86CywFI3EqgnPvkpwj29vqD9fQNfmVus5uidjBXnO7RdrdY2dJuGpEga5Z+Oc1PS6pkhaH4W+hSACDVXToZD8Ek+1udblME6DdRlZLXp8XoVmZWXWE7gyo8+Mdhl/tYb2RrjevzV/i2PDtaid2NH6KZEcAIrHn2iLD6sMun4dK3Z1CySL3raKZXCeVcSb98ZQhcis6ZGhA8KR8Pwpy7FqB3NZgRp4S6h8e8ZTktUQ5WAvnMd+hHoJzfUU0WTrNWJLrs4LwkpP7Im8Yhu6UTRgWY4FemlOadJxma5gAX8Of5VfJE6BSbbxF6PtS39HCzYenikVt4ZzZyOETBqzNTIwjAJ9X2Xtv4nhq/B8U312xJ1X17c3Xp9kzCMo53NJy3V0sjtN9+DqzA0r34UQqBVuf2QEbpxcWe/1PkB8kmBBZt3cW8eYWIqdouW4PI1Ggtxc9INXmX6wwgORFT/qkAAZoLWjkWUco3ul3zoJz6EqsKHq8Ufg0ehMkA6AEGr4vQ6MbYS7XFOs0nxPjNgXgC7/CKOPzuD0ZUlN9B8/+6Wt1u0Z7vrCer6Y39A61uniBjGhAAAiOgJtr18OizmB/Y4MyLV/Pb3++6sG///W1wf05JcY6U1HJpAnlD/1RvY8OhlR3Udf/GUVhAnFEu2X225aS/EgLn6RxuYIkgIJ+vOSvPOldHlH2JIBnjQx5rSaWQCvBSbXIC0Stc8e7XVTxfsOPmo2wwVE0QENckvZPAs9XcHtZw4raO3wdj9wkpBrGgJlc59PGgLdM0+/YWAK6bh6MylmrccSsf3Irm66U8Y5djoUthGSDWdvn3YVIbhGn41FYq8dNrk2eibPe1qNV2VJITCKxJ+4D3UkZr+igkKBMbHBN7RWeE3NtVZf908KvmmFCbd97Jln+MjCZjT1z7F6lYtV9zjsbXoUMzcLRIZRcM+0BdcZzPsHPJ176sL9NVNnfAXFQx+9PBzXuhi/LYFRg1Us+2nFPQVkcBSBQfyA5UXfcyUHvWd01jYXAK94VOyQMFEeoWCjkUFax96a6dAlEdpp8hYQJVf6+WWY9alLfSusHRZI18SdjHBBnbd8GDZqdMdx88Di2/QGAx0J3zzLXdHRNrU45b65N8wuZX0GItFqZhvHlJfh9axlIcwLAbGJs68dRDPqJooH1y6rMr4+MN5EzEwQ9vP+Qz+IbUZGUwZ5XCW7dh6xGfFGNBOTiW7G3ZKNQ0iTb8oqeQPqJwxPZc5S/7UQuzq6yB1QLeQOGcjP54BfubxOcPxQ5DyJhSg/hFuMkv+zgjWZO8o5+xtBU5W87OKjtg9OyjTBVSiFdJq0x7pNmx3BPSjCSfxJIM4eFMZQmO0jJPTUiICvh7PEozri9XfKHdnxOoIEqa/QmB6wo9I0g6ZVsVHXXyGLW+iz9M0aIX6wH/9OU6Yg1pEXzY8tftkrHs0HVqC9BeGta2/KlWVfRKxg0v4u05rPNMOR1cRmUWPBCt43Vk8MOCH/05PbYBKtzxfo/jSClx9tXcpysnze0E2cC4xroiexC9YAsRTQcXKgLuZ2wgsl3PNU0T7RVu1B7bH3py3qeU3jgsJTyVV9uAgl01/4dpMVDV2gKaCmGoky2l8rA+narXNYPBwcLIS9mXPh1ZHObqMqAv8sDw+sEVEJqsLKQizmhcViMCWgstQbk4U2Hi06I9XUAUoWsIct5tzIs9N+vXLBf01PZZ8gBLaMDsXMFumgyqcSYHo6MUnHlXFI5JMpBOvejjLnDeq+2DK41/6yE2WAOWQYjfPzQHOFI78gbbyF6MJDmrlBAhVyZKjv0btyXrl8Qu1b2Bdx0RTxm0cO/3NXLdcn5wWjZVHDITWTFHxNK9o9MsLCfm+QZCagqxTDQqdosZXlEum8toP0PIWTtvaojNy9gU6GzchwrETIHowAs3jg1B/lnz8Iq59H8xpiSmoZAhE2uI4Yt33ECir+OVJC8eRc5PmcYaLFZ9LpTqI7/Clh5ZdIYUxMNfbVPC7W+E+ZQzO9DPZMC3CGhbuQq4HlyFWimhA0nlx/DcTDvyUWaImAsCeFGHWPc0rkWd1CVQsSbEOZPmvMKSPoYClk3YdjMJKyJkshGGsXn4afGTmDxJ8GoK5TCvwGOGs47ZgdMXcjVpr8cfZIwkPK+pDY5OdZm9q/tOIrzwrXsej5y35TKNtqkIb4RVEagC7GqaJ9o6JB8dBGFPmpC7YurtEHlLG4AsVQ5+hn/7XhPFItP9RHWim6HqFTjH6hPfH0R7vKGXUGoUmhR2zXwS+ut2f+RzTZYbEQn8J3CeQ7AhDZhSKYRhSNSio1Zx5wvE3VfB/6CEwldSbTXejMJ9uGJX8hsbKfSX6YY/oyPhonvHk6la4p6YcFIq9XB/2IzV/AdOWhQ57VqOSbNU+alwmuuNoRkH8G1zinr2ltRKs0fETLJxwX1XmX7EnDDJM1OJHRAW0LQdEi8S62sMDQQpTOgUUBwKNahT8qu3d4YUEAAApxQZv5SahBbJlMCEv/ACf8RtStl4Y9YyfAHcixdvOgAKE9fGb9DzrNp09N7AaxtGEP0Ii2w8NKkCnUBm9i6l92eM4pDOPtMhgXbGK6V8AX5bTy6hBu6qK/AK28GNTm6ww+hBNGzQ9GYQYuC+vHSB5vH8yz0TGeIHwoViH5H7njC85G6t5WkUc/0wyWQ0ou8e11pkg5KLXN/woxgeKRKAN02RpSbz56QDCmQ+J4xpyIiS2pQElLP58LAYSWdG3zhY8y37m1euz+60S/qO9//cu/ehyTlQ4lFrMIO1AclwpW/SqKvNHv3cRumwDsScC0ifY9si1kaEnupi7mPfSj18x3ii05i/Cnjcw5gJ1Qlbc5+HUxYKMYK3W1GV1ML3UUpUMtkHOHV89iwrnzRhYne71Sh6t012oBJTUJXn1NuOFp6h5ldIA9YCsSPu4Z1c3mdB3z1LnEbQ9ZG6AUm6lgHH3boXTwokVYaMf90zPzmK/duhDO6Ki0+McK9dajXZ2EYZzb5vh3O/8P2SspyZnvL8ynq5WOgp9VtCcTasd3YcbxHM8/SxzEtDJlOk7zlKTP5/Lz3JaBpYjvH8UI/xmwGWIWOXzgv2fJM1CSPHscek4/hSrr7i5iKHus0kS91tAfbf2ZWJWZZ8gXk1HNQ15dcmCjtXlL73i3qojPDXinY5hbowNyl3HQ9vaKlRj54FMjtG/WxO7uI9Job0t4ZPLQqRS3TtfUjcQSbFJCIZYClObz0KIv7qkE4THLeuaT2uZl3jngE8l/W+gQ6xpW/XRHzUDdvgidS30DDJTYMzVjxtoHo1qa9h2w7FzBnhPGlTW1ilyLAMGRWNbkkp3avF2pTcKdxVM892A8VLosUwOo5GJvrp/uJXqXOoqjWlBImIGAOtQqX8aRx/RmtIwjnyXRc4Af/n9K7uEhyxxvIb42UtKHAVCEzDiXeYOio75c1ThjdET5/Ag/FaexM9odlRIc8MmokZlPrc1iy8x3gVUFU8u3UZnIiGcnYJ68+zXfWVzJdy7ciHP5dLb9WPp0EJB49+Je03qpVV8V4021wEvPjBd7nPkskhi0eToXUVh7JxRaeOssW4JiEI1uZsSvgoslNIrky8rhiG7/YZYyeO4XH0rInBSVmGZsZ4PryPEzIorSyJ68W7shnzblIAYm8yZAiztHh8ZsDbAYtSZLc9t0dQmZT/oZiNqjl9Yyvdjc+4GBzCY7AVcvOFwiLd+vno0MzARMhbpziCmY+/eVYt2GvC9UK2GWBUiWVoRg8uKiSkpJAt9FtZa/ladrhiwoxVadYaRBLkB21IKyQmOtPXmWlgM3fGiRmizmLHWdwlnfNC7ZJb44FMezK+dmWXaiFY8ZR/L+Xjfy0108As8kYe+8uNgElYmyArqRhTa6nQdRyqAOXsH4B1YRGDt9byfASJ4K2x9wq4ak1fKXR38fN75aV6ueZV2YoFohQhmekU72Dgdr7yAATRbnk8F/2hD3db2PcXttSakQXMO0BgZwvyuL8ng1bpJNtnHC/A8FmDC/J8TLUk+ZpLAzPdRHktENH5KdMMHtolihLVkXcKmhuFXhm9pcsrSocaoJp0J5nMC4L/vVOPFfvle7J+r5Wl5Y2se1fJIhqvLs1NcOJcRv+Pxg/SXnzB6GygF/Rnk4loqpiGYdM5oBL3P3IGOUcHTPdOZCr3Z//oTpgJ1J6JpSYYq3EvNq3EMqaTt/utSrpDh7btO9GoCfDJXOSqmUA0rh0eF7dQPxrX9yPyk4MyCpXvtVXBU2UEPI5TI4A9uQCetlLOCptY8+SaVt38RYea7O4/mYcqSqcMaBGtdS+m5XgYm2HLzQW+ttccUNYWERC09OnMxvaZVF7R5/hASloc9J7dj/3g8H9HYnr/2frfFJ7DGYH3LjynbGraafJo3jECA92ACKqvcF3PN9SOBU/9lo7J9/9ANH20e750P7OLCdfwv8U2lAyoQOS1v3yR7+EzRN+FBpU8VixduQqvE1I0RN4gpvnY/PWKBp2sA+BIM1XSpKAgX2k3C7SR1t1cLaaNxCKWf20DZ7lRY4s52dKBeGPgvlrAJASnRheMsxL+PVKY4qfkzGB6rUxLWXhC7mk9xMIEagB4PXmQzHMVB/67WV/OTj4VWQmcMHv4esuNhkyxFRQPpRjBQZfOcUcFqjEN7A0oUs+0qGqV+XPl0NGZnQ74IBZY9OWns3Y46Enb81cMTVuMbthlupxI6qn3gGW9ZPNrP006u9woImtpkzCtG6otUJR9aLP71Cw4z3Z8zwL2dRAGTNqB9GSXe4HVx79n/iLvEvU14JweqEWROCD4Y1XuF2cUp8rB5mDQ4ajCQAz6TwrG9Xov0E1WGIKmDbrK3YqFfW6QEFWH6JMbrnp/0J+MW7ZMbv48DwGNBlptI+EEDxQ/dmy66culkCGpccI1b4YeHJbSu17Zuyy8/rftRRlwW28jswX351oXbZQUButU8nxf7Dah5AUqSQjVqPfMmHt6MZI/Ls027zXFDI+ir5FHjHpjrYIUuGWRimGtoJY5hUyhwUhlJwLtgwiJ2yHsT49j+0jV7cGgYqN+24CpbOFCaoCtq3thTun8gq6nqb4F6EpncLk/Rq70aAglmJpe1L3N/KsysPPnkqx7ThmiY9r8KRSXJfOxUwVMmcEI0dnMvPhKuv04aUupGKKj0zpgPafNdDtrW9UVPaJ6cYVmFFpe+JdrZ8K54GrfelC5Ph/xQ8AlQ+4t7gLRU4MMPb05Y1g1xJ3MVaz6BDF9SpPv3Qfkp0S/LyVS08kjC8B6rTZjYiYh0EtscR72u1UnOlpXVgDXdOzkDtS7JT3iXjKinq1Yr8tjF/c+k+XLfJl2dh8wE1REXvEAAP0XU0tpObZU5pfwt5dKZJYFu6RjP7nv1ni+jhJQ0AkzJW7rGIiGC5MPzAJAKgArD3Yz4wXjese1bcSqSKvRBeZx+GMp/IfuzrqtHI6IXF/9IvO4K0QGH3XER69uAYa8Sj4kyOMg+D/i4qP4A15TZkTe48P3RTNBdEAxBWsQS8ovo/1TxwloO2i4z9q2nm7xdnFli4fh+H6Gjj0pRXCy9DknStzL+sU1gJm3Livpa4oVkeNon/xTb65EP/F3c+3x4WOyXirhJG4nauSzqw/ZhEQUVFTvUTeopFETVz5p1548A4TCwidsktT8iwuoymHaXjc7sKMSQEqGFLwoncffYcmd+YjDv2VDzzkjXehsvLqcKso3HaTQ1tp8oLTHhgBHnkJdYb270uX8Wfd0L8Au8r/V/DTrwhdl4bdQJRCfx2r29ne9N3YdftQugdl/bVAB/JlqKKXY9KTDGYCaQN5n1k02CBP0FktA3l66xsl1iqTkJnubSgUZc81BH37i8uw5FFGX2xba4guO8zh/xYA/WeNQEETyXIF8JglyR0J2wuF6BFcPKRtB4e2qOVmnSUZ8bOpBlb6m0x4zeOroV2Rig1a13RHeGFYBmZXa6yh6FFttwnACx8OlxVW9nVo+/8a/BjCxxYTFJVI612hIMylQpfYqTagS7cxcob8D2v6B+oQf8D7wCR9h1cK+72JKkg0vMNAAF9cWWIggAv2rQU3q+lQoGuUIFpd4IFLY/VFzxDhrCpAIDdoVMjCWANnO2nzoH/P2+G4LcNx4Er3yXOKPOlcsoPg0o3nmYblVc3n+r8/yCjHWUS6BcqcCNxxoi0Ln7S3LNcM/LOSt+DOIUTKCTbFEi0PV3nhGWCEiqOxzGcor+V9eL1ltVKqFzNOIPOmGtotpQvICtTDCqFc2o2XMkJn6WFGPJHndOhtNPVV4YJo2xCubX/qR09BhdWzVLdOVgUzVx7eQoz/5zD07CPw2wXs/9oFwNjUziJ7E39jbiyRLF5wU2tk42pljoPOhl3CjIULCswDXvDEBBUXFvjZB5LLJ5mB5fwOahWUj7neFc5NIPokV1vOkXSGOnKtxtlohzz7/mLC0xSRmvYvT1SGagoMXcHdeZy/MH8tfF5H9RJO31ZueJGEhs7WXNuH3DPGo3nPZLrhnyhiDiOC82qxT2nIVX1y/aghGDI22aw9lTgwHXLQMl56Lbal+hpHW00taUD8vqNg8Fw4CT365t5d7zlpNbMeQtTnotK/IJwnoUrmEDg796ASdwXO9y5DyBjqMnmCA6W06ZQZrObyDlSwJgM8geZAZTl2mxaYb9LknkIVvfnFt/M/a6ocFZouUmo8XZVDYcmsKrLL/uYtAEzzc00Zb14eo7Fa8R+JaWOmU+5EyQzSU+acC2B3jRxIB/vm/BdaZnBSBIl2/1zNcw1VjM3u4zbENVZw5DKgvo2XTjGgx8TI+WpALuE/UpG6Gw0hDWxnEIAV9XS+8zhk8Tbzq2NJsuKDgbr14gomZ36stobPuhbZIRldXh49TSeIEbMCnHpIUMpVbHnOK0b8zaUmb57aWmADRJxLRDa5I/Oj++H+MM1dW6BCj02WZN6wZvFJhhQIgJJz+KVrOx+UK4HJSwSt+Y5HJQ+bWSR2b00S7I/kL33fsOnUneO5G7/4jmRMSwJRCFMAQlZ6oL+W8WE7w/H5jrma90oS3KnVwb+GpIkYr065YAcDYhgYZF1tzmr+N9vPypSt58/jkiy5LX1vxj/mm2RP0B5QY16vaxdfZyiHBkjqYt9WNnfvh+fqvyuhcq9z8pJkdHCCb8ditS5uivlXlUXgN3vVkb1dWVvCkTivxvOGBXz5pQy5LjNxZLbqOhXu5S3pF37a8pjCPTUFxN+0HcW7G48T8jsIrCP/qYmX3S7Yo3t6DdFGY1xoPKEWrld5c3teW4QcP9zthhXO0tgYdJPBNztmNpZ5FCXKskXCEwAyLQTqsrLKx8otQccXliVH4u1tT+7zgZJ0NgPBx+p8IaiL+MiO5VWaXNiKB6lNx/gd1h5sSp4KtcRbw8hiG3rCCgsOhPhzaW63PO0u7h4ttrPndvyVRZHwvJ+bUky74ajAA31DrR3Tx7V2xNf2rNmU77z6We8PUWaOC7XTDcN0xOnEC+K/Emgn7MEb2v2OWE5qFRpXtwHTGj7u2Itm4EpGbSZ7j0Cg9wNwmI0YOJw3ZYGvL997bvsE/A8rHldB5l97RJ0sBDwBrHCnl1rFJHFbJXUlpCfslGOlYblDgUtAX1mlT0Ki524BQOFsdpXu2qAU7NQuvdD27WcvbrNsP679K/MGwPThp8lEb3AtQ5oo8G02XVz9CvTGWKeHrw81Z7bnQWBKuF9ugt73JNj9JWxqZfFJES8Uvg+ZEFX2J1qxkM2g06QXfU8S4on53nxAxnmgi6H3IHuumEhfxXMK6DVNK/0RWyMCAK7gKu1rY8S1k4AwcB7xtActqC5ynxncnShCGAVKicey0IGrYFZBFAQbHJP4IWLGooVqLTPhs9QXTOqqlRVSP8uA14f571HKwPHMC05RQv0EXGDc3semN56hocG4gtEZnKqzzulLuF/a3KompxcGC7JV8nu/RfJRsKXh2Mnv/9H/SCq6vo7ikBVRvuCtyhcAa4CjJljiymjx/8rLlSkCdI1ljVjmcRlKZHbCsXlVk611xWFSWrySiUF/yHLMJ7O5KmYO/OjywuAnTqbHgr2zLQyz4RxZRjAmpAJbIYkLkjm/RXHvocrHgeUGp2rO/GAWQGc+k6MfJzTHEkL5+zknbkmjZVQmXt7EnZNIoPxHXplehocl9Mc+S+1wCCBexivKXWukJDRiWu2ajK7tYH4ysBZJUMijiVnI3eLOnP07xdDOkcucWeVbu88PFi5AR/RNXjP4Am17aU5k5BzcL2eflLDAUXr54jf9dIN+GgMWy9N8F7NpXuaFzcB/QPoBEy5cWUkFLKTFT4CE/PqT9iE1t9BunIT/IL5n9BxBUsFg8wGcuNuBzZ+14KX5pcRhh/ipxWsXnTL+2fE0lvxRWieTJWY437FxcMmT1aciHzvPdceHWamBe+Gjw0niO//WLX23U9YyGa5R27bYjuhE7LiFgniir9DBcFVZqOEyvsRYTgMjJxZGvXMutU979slhq+ZGAU8wfyufeyIhy8AqC4Ld0QivbWJRiXZOUeNCsne/vZzTHi1fXvHdRXl2hsqQjheLh9rm6XVtyMo6riBNUdqclUF1HN85C79SWcICvxiuIKcZUUP7jHZ0JMiBneAUfanEXeTfbdud/ISeh91wR1tJk6vntn27O8Lpbo4kVEqqb/uVhDfQzdFzLd+YqN5IfNw8iIDW20wlVYxmO0A0L14nopQr0ShYlQtm2L786fJcumkyHoKbubTKDVQCyNITAp2v4oE0ib1DTQKEeLvLVCkJnMOHD8VG/YzkFfNBUoorKTaI9VHtmnI9A+vYqSRE6635Bln6QB74+226w4pCK+kAvXj2JXjZtjRj6FVXgyENqeY5ObRFvGvL6wuHrYfAcG6akiKi0unRRGW77sxvCe39M2887N0EAV/F3HI66QdAbk1nKIEL2j6AqdNUJdbk6Stkm7afhAEwSinxZhO6Xkkqc7jL2M3W98It6+1U2EmCnGgSQ5RSwtsu2K7PlZLX9NTIy8bixEMW6iSDqMwtZVh94Ldr8Fn9p8c0ScVR0rQNYn+qJWvQY+jplP9mbUB5gDjfimXjW3niExiXD7o1ME8/RNiNNcinnbmLDlIBlI3BRNjb0HTF3tVmAb32SJj9TB47qzD9egbM6YoaqGWVUeG2HJAhTCHGxhjPsCdZx9kh7LcSP9vuJaNNJuv9s/IpBylYyI6LKYYwIFrl120GmbyOjvIwPqOOwKwstYZSzdhbVikZbwYI18rkqSsCL9rIsMN4q1XMXYEFxNO3G44Jn7xeBZqC6M+xmqgRg/cO8VO6Ue0SQuxKYizjn1VuM33As2aKDti5IgmROlpN4xi2DqYNyI21jf/H7KX81xxYfdkuua9e6M3LfM13f+6M3YwDtHm3oChFYFl+YXAcSGJ1d2XSFLyTNjFDDS6rTImS8vpnukVKbk5xryjcksehwwdtsveq0hWemYzXvX5z4vZ2Qi01wWne+KfM9fpW7QKcz7HUSBIRrOculprCixKyPMAZw/q/rCrTuGLav3tOH8vVY2QsmOGBxQ6sV7psEISodWYT0VOhowJe+BUXnqs3AzY7CvKrp8QaFb9J8MGji4yX4PhjChPrkRwMMFObO0wdSBh1fbq7P0kc/vHHPuwXEVo32C1k8wKSxLjAe/XQsclrp9Gv30oN5oCdAhjOyMh+/nPNusLcCvLGDf1HAntc+M+lExOEtnooUaXy/sI86deeVol7nrEJXotpoV8dtl3EUVHe5agNw7EGGI3UVTboFs+CgmZ6GeVXojVeDDZ/NHA+aWX5dXWtjmT4YRhFA0d4JAHeU0ccxIhn0MKUjv/Z/kCUESOUEpvykgzW2wtSqHV3FzEfZTpXqy/MPFOzp+s0VEP4M7IF9X23kncP/PgbajoRqWatAl01MLn85GHgbL4pknshFWRDfitmAJ8Ie6zkyMGH2xjJTe8waKJWWr09NaKnqstiui//CjNoewyRvQkwPhT/Lpe7ZREoauSzRm1qo/7V3mGTPaV4seONl+ZkJy7FzP0kQnQxaMlx6TyalvBjW0DLDFsONUKK/b8NRwh1wATymNFlRyRFBbkGmQR4fFSUa5suNCDXQi2MIIfhS6EaT8IPQoK5qqjs37hI+PWzr/jM9BH32BuxnP8jRgSzTZzeUQwn0iz6Hu8gLDz+aOi9f3p5p2/HWI8H626LJis4O4Pxc0qkvL8JkuGTGp2ENkGJDGRwiG20Jy1WynsToXfTZ9yaAcxSJgKPFQCrWtHz+Q9YQ94e8Ep+39BJIiSsTEoCzAFcg4I3AJzHLcvZipgoKvKETwpklDhJfEn+zPR0G1Px6A+c9XN1xuV5zJswAw/4M81GWU7dHNxdmeoAt+HJx+8T7XooAhwkmoC6ch/tutUIKx3h7vEaAxyfLf5LYvmJe746E00t+fQwdfTQ5SNCPUKoG2tBikjQnKRcTSwj9udwYr0HlS+NqQZhvbmB5mNw+Zf9vy5zmaZVQw15H1KA/Q6GOHrK/TUDCFUXRosU3Q3dp++lCm2SpgACmLnHjsAVntt5hlZoklhSWM/UqfBqIVBTr0dKtIXSw2b/OVwp1Qr8Bc+aXVdJxNvU0Mzjeh9TZhWB8Dfy0NVWdhnQTOylFR4nc5O+UG/qie1UAIkFvfGNW3P2rLubjpJdsRan25xUuhRXHr8pS4maJhgHw2ZJdIqqwPswY+nU79vKtwc0nz9hzUDJsVmeMQ38RuoY5Q21iL/m2qNFm09eE6TMog8NwbXY+G2qA0weq+CPkGy3026yARG38D0oSxylpjdnbmknDi4QFewp3tJIs/+eqV3/bRSRhQPDAAx0eCx1/0ZyP/6Cfn1y98ubWUwIn/g9FruLLtDoydspWlC/9JFK0gAAAMAAAMAAAaRH0wIVYzrI9lwkov9gpo0uX7hnv6LlmBK8TuzsVm5Sh2jOoRdkfNs6ORku82eKA1CIzcDO0KzvcgoNPYkZ3quJLkN4qKA8nWVpE2PrSrRRCHwkDuf1lATSkbu6E8M1KUkyKh2urlBglnrFG0YsL6+TrkLWdipi37OrmTS+LUVphFtoG6zpNcKFE6eH3pRc9KoBg69iMN9X1usUFx0yogvsQ7kk6Annqg8VeJb+8L7AXiAQ+scn0YG/eNbKesd+XK3Jrqu2/W49Y5CwmkTNEjuXFSYHMLo2muai/8jv5RiEyVMmvKTrxgoJfCie6fRgli3bUkZqhID7RKcurmbEZZXH5dqVQI/ZasU/UFA1g9yZCpDSHmIKkCH8L3r38Nkbo9WJz21+7Ri0NL01WOkaYvIM7SoRApzMY4mmNVk8uKA22advzMD8BU7bQ0aCw10y5mnsC2eTNsxQHp/7XlaYfKVhn5z0wMEE/QKMDR8eReHQCvMA5ZmLnwVGzOE0pueRYc8qjZ7CXZ1fqz+7T6mBTWaRypUgJtDA3u+DWLNiN9us1t1lhWFh4FTwJ+2sWPip1+cjeg8T3oK7gzd0a6Yf94vd3yFqwqHBfg7ICdiS/0vbZgjiz8KDb158R8o4M5tNI1OElapGxjvfJto3eb5E5+H4sH3PTjVmiL+9SHAA8BMOaOmfffVq80+Z2F7u/R7MXZ/snHAHy3foS2ejRHxygYy4WJFJj2kBh+0PiWDyaEfQYRCUyM3YXBRjNF1rn0P1k0wOxBudwVZ2bFyBM7aP288uaJK5i2LVgxcqECKIw9hFJ0/T5apJ50bGhHB0tYqeFHqsvflSc640IdX5OIw6+DwDHuVsx1o07LklGKCE577cs7QKFI/OqDq5dzgsL0wYKdjwFR2XpmCyr6auzURb0cmvKVJeYizbrNZWyyO0LAR9ev+/u1eg2WyNaOWwqy8KbRq+Mi9M1Y7UpkJ+sjZDhhsVIMpt7YsOpey8Gi5ouIKx3bG6v35c9MaI+Z3HjtR6TMrJDw/NBwA/qa3l7F/rDwHJxbyWggG3n/aIzHnZTHuFRomdi3YlkRcPH8BCRP1GQx0OpVY0eOpDchXBew3/mKrVA5Kpi46egIlpBgJw9Af/HQO4Qgx7BWv2WpP9s3DkHNQY91mkSyISF3zcmUPMSTUI8N1CfMXYhKOFs/49Qno76UgqgJGjeOoCueSetiDgzlWXzuq/76+pAmvAUdldln10ExmUU7klY9MZW52Mq/oUFcDV1hDFZjOcugIyErpbioxq4iLovPwu7by5tGHF5BStS/WEiOauMTwYO2rzF2NkuuZ+RZK1xieECdJG4xIOOVME77yYlKO2VLyvUFJfX93K5DHord8GfX/B11gmTxm4j5w8ytL4u026b5eirkrywSN4Kt/N3DAGuU/jAEukhkohXcP7Q9pUQtG9H7MJrJCTT5ssxD9Vuyg6R/gbT0jAmylimvX7CHb/bIT5w70OMh8x49cNU/oB/8nERZznKpWX9oWl5vUtu2Sfy+L5wraD14Zp1/VfFDG502uYrCO7MqNj2BFUpDkKZ68lNJ9NkHvsx3NgGVS4rYCPDWvogaNm89xL1KZrgX80Tp6O6V7Vs9q7/SBhXITAvWMCj6L+EYctUnOKqeIo1Rgymgs7foSGt40GyRqC3yeSW/lVvHY6S3Y0AKCTp1FO2Ykr09UQwxmoDAv7BEq5yguS7YWTdxmW13M/c/0l6FrytGRhSPN8WbLmbxAbuxe5bIvY9C6uB8cPAG0YPJgktZHRnIf1cILTgEKrXlfaZPzivDAumr20czfrUY7gBkLBEalvKIXY0C7rr+NQmN68CqeBJKQ8BknXqhS6Xl1/4o4VM43+r7TPTpcoY26qNImLkFjmhiz+CxFDgdols9nVvo6C1YeWkRlS21cxTjdzEp+bqe6e89wMTyKbNkZgKReym8joKP7mrwuOeZ0l/LuMnPJxaMklapQOMNJFmcaZhzCchRUpxkq7XpMnF2AsKk8sd5Ejt/6OVI2ecQiYmg/MYBxYv4k6zNDXSXO5FP5PMdR7pZyc+wy0W+gqWH3IC0bT2RHVA3xZ3iNCZCHWltib8S3XIJU4YXg7bGJp1yOtXvRUj9C2wcqQc1YSeiju+ouk0dpkYwv5Nxl8XC4Lv/88rMO1pSulIt/Fc3b81rLkGk3lVxdym3yvyWKNVsGGbFPCdniSwihRhm3+Rr3mRXn3X1C00FW8jqNeZnLGNkgLME+l/iMcHe633P9j8p18fxcUimfAvoqOX24t2bztwXDzqh5f9uFi+hPzJcRNE6l/fOXhkNQy3w9N/feT+S2ImyXrK4PwtY9S90WkNq6BiVOy5OMJlQPY0eVzccOE8LN0jvARxdXtp7jaLO/t7ynhGqzCD/UBMa4JH7hCsaK+52bXxeNi1bkzd+LBolgGeEZlzloFh8N9+7Tp3HekgYmszF6tavyfpDlxTacENx6nw70fWZcKp0BYWZN8tEckbf+QsSibxePVWBfD6sdPKhDFUFzsdjQoK6/4zfTVQfDHIwFail8FbY3QQ3YcYd3ahCpvKmJ390/T2kk/noRdPrlDVStyduumWF7GZdtVSKcGHZXnyDgXePwK4YjQvOq52N6CBHC9nHQuzoKQ5iKzYwDLwGgALHpchgUKfhClYsXkRaZK1ZbgTBCXVLoaEoAiB99+ywrmHUNiFPotLVRnSM+YI7FOO4UBzEMJeYDrMbc+RIesrPX0A8FGXAHQZn53Zjg+cKXP0qW6wx/1R7Wh6g9O8n3riw2f+z80HBDvi4tJVC8gs3gsTI5tSo6tk3/5s4TQi+YmdGua3IVidnynrn57lFaMDLg6zJwOCm2tphqR/u8BfUt/wflRY0h52AWOqt3Z+laVJZzRa0iN+SFGeruKkC7rywNHP1tPspwdOj9HWsWeprvQv6lgo1w/hLYxkx5E3/zcphV30ARtrHZZEv2DgE1FP9oOQ0f87OKHRLbiVyLuAvRU9uX8KXzCmMBWM7yAWpRx+MjmjGTAyhxBfkwcvjwGGF/Se1j/veVpmBsY5ac1WecsfzvasX5gJReIquyTo6PWnN/GjHVpM+EOIZkcZcUzqN9rSjQOpu8CzPrfclyfQzZ/WSazp/waW1Jf4oTS4ZbVvn8Hw1ghT7bTV8fgaDmYXxxTHByUov/ZEL6wOqjljVtc5T68GQ0TSm6Ni6NzgwXqMDJVuRuviN2s66gjXBq9lUUcLY/RQcqJzlIrO6iTJrtA4xrpAzYocY+0CFzEjfdV98nYzbY1vX2dvHNOfyBdB2v/wW2V0MMGTIlJ3Xl6Z4gB+7KJvJUOVB/RvkCMHlAQonNijdLTrI7DWu/pgtVSeKEY4Rm+/852yI4/ClWkDHeTZo8iFRjTTBiQJ40MLY9UXFiImsfjKb8hsTveSAhWEBWasznQW3vcc1B1rhud6hB2ugOaBR1FXMBaUxvvKclk7zib1UgNdBGWYptzr5ulpgwt1aX5jOyUF5kBARjcYzWvPXgP34xA13+QoyJI3EwRtI/KhEwlj9OsNttcrgXXcsk9++wzOYZGVlBLDcj2V2PYfQ3DWdUE4EiA3WOwfAGqjbCNJd0UZuMNgTsBqc0Dr7iD8YQMa9dg2SdRHQgrcct+qXZfO2gkJKMVWwehRMM//YoRTvAfnhVXu/Wi2mzsjWE6xs7sa1z0ELmFPo02OFL1JUSZx8msxD7k9cDnPFK9FpN2LhSgYwqh0ZyMqNmOMFNjaiKw9IxXHs8E202jIcbee1pH4ojITC0wRujYPMRHUzww5Rx15AoXz5+ABBSPVUxuCDYAANliMdL6nOizRGLGJAkmAqmlAjlqJVo6yuuHWOVFSFGdmuz4spKV9HMs2ZNTGJX2x00hHvzbwdhEfuxyRWIZcRSDw78QEghyj9fzmCwehMsYDJnRI23xqACXsH75cy3cejFtU2wbwEzMA6Cfja56rvxD8jxLT7j1eAjkkj47rd0lMtzm/p2BIerFvz/7cMWOKUql9d/D+yxhacyqDQY7B0nQ6l5OZ4Y81Fu9qTuZ07hUlv130FOHDRcaEoVvxvXzyg48fV1tWdWkCqKTUXcsL+Gj3FgdibGYoMrnswt30t3DIl5arj9z4HZARop/SfZEMT4v9oFuyuwXq8pGjYQ480ALqBwlZ+QARXu02DVEdGLbIVzbquGKqqVVsu4GZnnzDw2OLzVB7J04HpwNV9LkA1Fh+U0DxMORw9dnUV+IaDk2ojoEi/ajpisauqZOzeBn7fToC1Ucd7JQNaB3HrPN+W5XF5AkY1ak7U2Yvg3sOxwXgvjh1Nx29IofnwR1BjEhtI/x2gxKDS1dRfokEn5Zy0aJC5QhonDdAqTlmYa2wFiy4klxWig4Dgmv6CZLWPxUlONqIDySpFF819nT4DOlImVI0jE6lJHJHjEQCF0TQ7WDaWxp2nSC22RnR6B2aLzwLu2GpP+I99vMfaefwqoX5MoaK0QD5HAcISu5t1xJ9KKfkrBAqcQc+XkF8DIZAAAAwAA+l6rmyS8usfG5t7wqnka1BWK3dlkUtqFi7OqB/BGLMNk2+XfH7Dm64XLlMtv8hazAZvxyZRdXbfFfXQfAv8IN+qhKYM91MxQ9YMVG8mehZxAolWCum7XL7jzF2mQx8F1c2jZgWhfIlkRedIQ5s8JqFFHyDrdg4jPy4WYtdCs5cc52liOg99tNpOoTsahm6PZkWWPwxY6fX2O7yHI86stCGBQMqh1Ne4Qn17yafxhYX5h1Dzeo8XCFcBpO6ivO3vwXY3GTrlwiNLIc361o8d3dL68PFcIJKfWb1WYQwuOihVeslmvlbMbAv3OMNdf88kjQFpF+VjKGfS0URSDm5+M86PSAusorOb86QFgUAOmshSNGpLnNbE86yFkLPcfLCyS4Yy8dW4C78CaQdzJ6Kd66XLGw0c61YPoXh+uurkm9XT94z6X5TfNhVl2sfwebYgYAD0QqSd1/f+7KgDm4Lb5GTa+9V9a+LoYDn8+KC/dKydBSTU5HC8NBkYuQ/Bs06pUgzDw/B2ksAgGh7C3sd+byTGPH2i89Z3lx4GzYOgMjkctitQ0bG5h2Brs0zynxP8iTzdiNFAbP9un4HFpPplDwYA0ioRevhE8AL3LcftWQ7wOOwL9ckcddQHLgacsDQaRg6xiqqOC606Ijl4b2U2bf5sCoHsL6neZvv9aTVsViz7+qPUpcEA+aDKsgN4mYN+LQhVK45S9Pmo+EReTV5Vpn8wSHvtzftCc/eNlsyMHrejYvTjwLOxB1paILuN6D8nj8jmYio2+0ucVnxqyZ5NQJlicWIa0krQXnGGkSzd0cEjTFlPHdN1kAbYIHrow8FrbWzYzjkhnkSRN26bnqrte6hUUeiunazuRK7RmnZV/zSA6y5RsuiOQbLm0GClKkUyp96otKjOvUsPcqT+zcmB6XBkLaNefHa28E4BSRWvJkHTNcPidqqBeKTdxu0Lj+9hX+AYJaJ0drPe67QH4SC4nPlkmCBk9vrlYs+ZvOp3iT7zPkVaqUs1wd2hqe6HI7kfsXEF+2Pdhw4qvjiwE9AD88dSXnn7Ss6RA/p3J1vVDT5IRv7tgc8RSfwMzPnkrBIRMtEmg1F23VS2W6AUjTMr1yEspNu3/DDyt513iciCHreOD4KmQhLKIZddlb7lRYq58APb2OHsTcnD2QrhuDulnYCaJyApkbv4JXNffLIJZGr2HYqJG0Dsd++HDfcH0dmU8RtQkgxB3xxLbaH51qqi3fCoEcEIQ/wyUNLPVuwy3W4nYHL+WR+rlsNcDLkt/i1RpMfK1uQGdcgdRhTIsgGaOtbdiu/hk+EZLiov4r9zBNZ0VDbJF4SYfZf1VgV06w6IitKB70LNRsTfOUGePx/HbG4bbnrMVJjoVkS4iVoNpN/Ur4VSOoro2rDDOFLzkGQm7NE0LxN2v+uGVqfnRZGHggeTbtW5TSQ6ZWGFIWtZQGPqOl35MQRjrs1e4uQbFA6YGyWDa0kT0Yb2KxKsVdtDs7GPqVOKaleQovJnDz7OLpje9m6gapPXx9kmpd7yFVjwOmn30vmUv+B4oOAmooe/j0dgTGgfj73TaAnK9W31JKXTn6zFjHYKJlzXPyvc6paoEQjsJOpdafMAY2j+tWoVAyvNxRqxpPcojG2ju9u+dALFV5NlCx1RqIhOLFrCtzH+LhW/cayA51xiAQNY9oSD4L2r24Pg/p5NShGXenl3HKtr3CD/by45PjQVIGFMHJMd1Rfq07Ad9x8eTLtLh4/U/TkLTTaQ1+5m1Q08uSjkfRLhCUpcGe3mPcVS0rpiwl1fpTBAe7YFZOlAtOGjm+48JmvNXjpxlAl7cuDlJosPdH7gTEParIBwlMXIuZ4dD3vUgbvJV3HOyljv5eKPfR1WKv40BT8cBTnk+ZPIPN6RHFFFxJ4KlJFTKAHEM9+pHEoxdoGM2nYVFqkFJ9szSWf0J12qctOadmyLl1HRst44v9/7tRXGx4lUdkMx/614UwpD1T+9mc73/tAeQAg6pLe0z0Uh6r+WckV7W7r/JcGtJ92OkmVSNwTD5fXMFvvJmZgpUzcVS9vtiH5weTxuof+VcsyvO8+UCfRDQrbm5Q2Ua8bQtx1IPtg+/NrZgocZ0qulUqU8pis34XJHCo9Ork0NNuyvycHlQ1B6HGrOO8df8Qcyz3rlGmqL6mVuYuwIPZEzru7m6nrbtAiqYlJ5jF0F+6jfypAk/wbAxATwkYGcTyrA8GlXVYHZo68moIMmC/1IaeZ1uE7QWFVY7Ctd+zcvqD6bOFKW1Nh1Is62g2Yq4lxKir8WL4dPDVW9Dna7ALYMcx8Fr5AqqquBFmXNqisALHz0PHOzhqby/CXX9BeKaOMY3mQ895FClNEUn3PrcOTVwHcpX50ZlwlFE9DfIac+H2vnqLNxtHQdj67dmi3kSd/vNs+8li3WYvhvjFWYhPSsO5wVx2z/CxkwBieNjay45FxbZy9BJQbsr7bmk41bo7SgW/dCii5irvfk4Utdz36z2+tFF5gXvN6vOym/jRAulNBDLH1+84KSFp793XZ0HIGPi03AfUTM39WC6DznUbUX/FirtP1h8OyxHL8/UN0x5ZrrEkYX+J5fO/SZMVNgw4i6ueOhIoD6U5qMq10jTlq9nJIaB/hg3E0Qkzeq1MmFYRIriK9yLDf1LEsLKB9+lKY4gpTHRJhoa7i4locrO7nV7ex0N+KQBHVHKQx8B7DTDJmPJm/gstQIvgL7on4NNP3SmUXS1JsD2rQb0ttUMCL9ZNpFPD8qKf4pM1dTx6aKuX3OG/vDHd42+xwSFDqZ0wZVAXIGQuPa3TZHxEssZTAOei8g4tCET7KZh2fVPC4cdZyiy5jCezB0GeeQ7nTNZtKp9aqDvVZGgvX1wXzEsL3ShUqqJV+gl8GXY7ZJD2jOxmWTqVJ8uw4eW0z+6ZqGVIkIevmtFIUq2De1uASyTYBnmeJXhSqyGVl4L8ojM4ZqcO4jRHSofc/skjnnZVprxOhPAu4+eWOaeKofdYmTOG7k2RBhbLUaC8U7kqEBpMljzrpOHpEmTWZd7uKiQXgWOlSKhP8nilG2D+WhUlGVsMnZHwfqCXBwQ9yECYXVi2pkgqc/6dwM0GEvIbVPwKYQbJo4zc0K+jgNVry/RSzAXwtkx8SJ/RBtVaa9QlMenRXtMB2UwJtBTEVZtzBudx9FtkpM86rar63wj0ihNa8pOV3zzrpFvX5JdKiQpxV8BtV1ARKgO9TBbrd/niP0ZsOd4fFFliVyruM2pODZty45Pi9E7iQsyv70UvrZouIkj3c40Qtz5upL9ye4m1KUHMXDHNgkM8hW/PTZ/WAFXZlIQHQyDozYLcs8bNIkgC/lfZDY1NLeF6ZZu1CkWnUpS+3zCZNEtl7sgLrCjgu86yHVZqs9h9YF+5JRoGD0RdyGmQ7yir5lfMcWPIi4abdFL0iZy683xOpWFqtTWW96IGjZUPrWEXicv6pF4ANGTiU81r1z9qVIld/mrneKq6SMaDR8AKsmiakQwvxg4arNUELl0cZPzVyhGIt9NPO0sqY4iW4tbv6y/01hU+H63TMWDwZCAcmhh+6rBwqRaKn7eoOSrmT2nXXuLI+TTLKglvsCohk+i8tHfDG7Eb52ri8oY7o1up2moGEg3cAgVDyLrvmfuL2FTm7JxZmzmJFXIxH9F4VWcWgEElyOAYk+JOkg0Rt5E1aqaY3zp5Tfar9ROWEIwcBHIIM3zoqeC/fRisbBFe4PPu7gt6YmGRsAazM+Sd+qEMv2ZyTBXGZXszd3pf/9tySq/TdD+76YCFDQ9tLVlvONUE3gtmBX/Yyxr1WtJow59dKngg/5QYqQWJLKiIXEm5DH7ct8cYQHU54KXfOA1AAp3BlTTsfObEThOgjtW7p+Muixkh4lc6hfjLrZ0eWZeBcV1lLWWP7oZ/eBz8SxKb5roi4yqo6/BC71qcMZaAkZBcrPXMCbD1wVycKzo8PPvpCtGmfMublqlQcghlJjSbJY7tjCs0b4NSpU2fGN5jhFOsiitu7rch7Q654J2BPXl5jYfrbrmLE4UE0xbxqjVfbhF1d6p8+qfb2TevwXX6KRoqeRtP0BW5xA6qrFycUvhuP/4KIzIsM3acST4RuFtxrm760ci6ZnzRJb0RiGzavI6A+BdpSh/EnCHhzF5oYvBxXvjPJzUKb/dPz2RX/Tt2l34kVvJ8iJ90gyZdEYiZlNKz5ySbNi+BNdxFvZU/REmlJU0tGNE4Kt49qWn6vZ2+IptMo0vUvnw4qTCMWAAd2/EdX+8dq2H+0s49SfAmHShuAGoGvQSVvsBoZYrIfc9v08LmTyaNLLgm9tvLvbympC41z2l8sT9PmjbvnSAHe1nI2wW3k4j5B3Co1BqISYP1E/rNKFrIjTIah8mYRroKgoDLCqRyx0D2/l0cyBJSl1zl314LPDy2NV452sbTEVUPERfZvRMwYV0QKUkC5Jc+MFOsxiGW0s4oBGDYQfN54QEw6DHwl+GySxJ4Gt4n8DmYhpD8LzdFM1RnSff4p8WtXbshVd2sCT4tnLgmFD6OskPfFEDLuNNfmCJVrkWU+lZmcDSFkwIMRr2+M8N3xKgTcRakUA4itZPsfYM0nJNVSzpj12Xj+XjRi/lrfj6cg/v2rF/9B1UHB6MRg8Hi0MfJPG6IpId7NvQK1ldUwvNMmLP70BIH6qFr0jR8Y7Ffg16hMSNZ4wryRdtqOoIq+JN7SlB7FBak9M2HdEtAMXiZSrDnJHzaYyIQBmlpPkWYAfamrp36NhkzvGdGUJKobW3kF2SGQ9EXxXhJ3fqWi9ICcUJBaxbz0MHEDXPNsFsA7tHa6mPwm0kr/49kbatV+G55kkuhhmJP5A6bH9pCJezJw6VxRsPQAmgtpnOC1hOnlRLERhZqS8ItizbkSZZs5mptnMYhPBjcWOk8pA1TCXcQpfJg0qr/RwD0d5ytWEo3UMqBKJIGQYTCKZOtaaKxf3/g12FXyPJi0JMZshGW4/WUWooWdpFkl6mK0F2Cu0cWCQCktcaF8vr+9jFRJokDCiyfMoDy0vMFU2Bvkk6C6U8GEsMBnM70L3ChvG2uDMQZ5uxxDr3Z3Rnst+ArGTATwWcHjoO+ycS8/VhTEd+SBd3s5FssEA5AzywejI3jQDpoa0xRZrHckl+2DR763ftzMgkICoo1CCZSWE0M/1AUGLdypSrE9lG5sNxjSY7Tp4QWFcPrw+9OxdOmNPlY/mcHGk12bZolRrdWtP+ZLnEqzjldcCeBXJb84BIKPGpVZ49iYK5116FVYgobafyRPmzwAWFKcvd68iJ6ZOm+PiOEN37tleX3IHYU+0wdzqiq5D8xzBJexzVFoJBpRPlfCOU6ROJtYGNAn+fYPjjEhEFq3dBH43//Gd3lMZcE5m4+T33qKiHCtMkgaVp2ueijc5ZJbXWDMSsXrhi9IRjEgmsmNJ9C6vMv0Wz/JU4k/J+g1IoZj7KCkYYCu33SkM6pkqXXZdasz85asL2znhYywEobWo/VtMPAXbCzQgLl9c4N0HpGJe+BMELt3ReTeoEY5qgDAx5amY6a2ZwsgufF/h89g2QhO0oKBr1IqtAK7wr8KWxmfaG7ryhHWwUYr6MHB54Aw5mvZA42fA3SVq/MhNT3ZAlAUpAq0QWuY7Y42AMIuBeLdL8TGaofOpKLjFns5y70dJ/Yr1nowy6dO5jczIJQZpXoo2rRvurXlN8eBEAUyNcj/pzMRsFzmLknsEFHE/ogLDT61QJ9Dj6fW/8qflCLEDRxKkvTOciryh8hPiIBbipnrcfqTErSTTkN4Df5eP10vwO/dguDFRw+FDoZtwHwNcQMbeXC7cpE/DjuaIL6/M4tVupGodDCaG7W+gts+NKqXhrnYmpMjkgLhSxm4WduUu0Fho+hooQzbxqoo+yA2xT4ZF3K7+usGYpm3dFQ1i43Ihe05nXA3lJ1qikNuFg9Cn2wTMisYYQAH+xdMBeJbGsuPXgSfmlOLYYOec0uQ4+QgVNzvTiRlNnToU3+34s8vdkYtIrpzW8xKhsXAaL+NKdoXkvEvb9jCDp4vffAQmeZINcPSDIMxBhbBaCWO13zibTg/VOvozPXE15AWUWXgR4T0PvlE1Upe2eInZrXmAck5bcr8oQsq0BBQQa2nfhjk1sku8/NJmUb5GH9d9bfgbUcWQyy8vN1Fi2N5j1UwdfJGkbvoWpXaGlAwR+gAaXjD2q4Q5ndBoUH6ybwUXa6/woWy9/GNvUI7DeMG/e5RBMixD1WICk5UIohnmO+bik2d/suwnqGSoRlj8caRJ5sa7ukLEjPmkVrO8ef9M6Yh+j9u1Ao21uJcoV0xeYnqP41mxQZhxThhAmZtTqYtcO9/KhY6hlItQ2g3JOTRV+ZbJnUydsWGse1LLYhW+7V+jrNpucFrV+jC7SPTRzXNvbysdVqjwOYur8P2eF9Dbs1BpkN+V05ylOfK1uscOpAw8O3D++mcytNrwDkX663vb/tYTY2OK7AvRbj2gVPc7IUaeAIN5ylRJXMbOW1oW99+6bE/3utDy3HCSPJBZDuWtAmMvd29SypLVam/jCaQNuexrHhCoW1sNFYBNRHzgjKei8G8nTRcyQkp025gbJwy5gRd3mQjqtINJg75rp4XUygOQNfgeeBiM92mgK4oRL2+3j2Z1TvMKo5Ua31w5oHyD44DIMFWmrcCBX/H3oju2HBjH14ikeiuS7LkScHICzYpFswFMNQsDPtz35wJ5t+VZeamznfPCxFa3Ah+sodOUpc1YVGSsCFbOK6iPnMMKwXcp/J25s0N10nQnRv4BXTQuPKQWerjm1ErNtNeMt0o1UQllwuFmCf0e/CMp2hmPB6WbHJ6XgHS5HiuS0WCu36ZlXdbXbdTsvSShhUmQsT3gWQmq+rNkCwAMYH/4gqO7lYyOWVaSYqjzKaW7Lrt0eb3cWr6Tnw5d/Fz9yG9Uz9LEPsHX2rwNQ8+jRFd9J7Y6I60GbIW8zyD/ObG1YU0extKWpSUdGLl8EqFdjU3ofvbMHWeS+DD98asCQg030al5wOwkK6HXMUqApNv+4dbhvtKbfrkJfBZbsBfvmxF8Dl68o1pPDLDX1hKs580IMvCkeFNxLZKJZw5MU/x0XgjmsKgV1FKRjYtpofFPqQt/286AN9hF7OfrVGhrlEIjcKgQ1vmx5MIvRgUyklJhFr2J8pjjw369vfTnh7e5Yl5LLzv2rZer8B84201dlawP0Wy7nydg6MaTydpJiyJEKrFrKWv2WRg6UjImowBJEZ1APdWg/e5ZlSN7uGN39Dk+gnMSKPeG41x6RDqqgbskWTn2xVFaIMRMqJBvMGM0zH9ZLHOrrATrHk6PET7im56gavKfWNtBQy5+k652Huuo3gyYm+Dn1PKvDq8ua2IMzF4IuimuUNS4/EWu170/p0VdCaymlbVikkvE49UcidtnX9eN3v8Gim74HbY/m2rn+W9j/Zg703h56hrOg0nL8xRggQJ3DdZZHgdzimXSRVUP3QMYSVDUryPq3dEWMAxqfX4Sx+hWlwcjzoaBIhfn3qU1R5GhODTxP6IxhPTs1cEKcN42nhfX1q5vMcgRniD5gqU/dsgIbxQrJ39nxUx3RXpt+ie496wUFxoDF39ILFFfBSGYIcAMyoFfghWgyS4QH8/YCgx4dk3tkTqOn8fiKkPckg93qURbe3AtlDEYSUsuDmCECkb5jkXSW5GEZ+gUSlqZeVedQe8nVcqt5n8iHCF5YdoqpkTWugwBv8ra+oAAJKa0LBzRt1y0Un1jO2MpM9oj0JYd0Tl+wXgq/LqOoVUflhHlY1gedrbilbVSSgOKuHuLTL3ZLXJOnOKHDLAH/g/9pdIK59aOrxq0CQin96qZUOfMDLDodgzHF9g/RrcbPHy6qeOunJnTFnrU9lRVkbqhCTC2kNnmv0uCOM6P/c8gmRhlKm5R4aNY4Eaarsvvhu+bl4bKQ50zw9iOy32FnI1THbJGqF9MxNxMrGSIQWSVH2rWgFpxQwtdfNEFYcbTsHLku1956P6yg3ZSKZ/SuNp59s7j8AeiKmp3sNbPiXZ1avP8NhVo92y44BTezYGuJPBAebvbmSkuUQRPPDR30OaYytevDQ/S3wrmPJBtSH6009WBNWBHa5nUUCO/UpuB/nS/gqyHwonSBa4N8zRxdazIMf9jdiaJSI3DF4KudLxq4JGGDaIu0P2VN8hoxKo3NCSfLLsTA90CNPjmdJqqe13b26SR/tJUqPA3gZK42BBq8Tx8nWj9hg01IstoZNH9KJZYRy9mNoS+QaXV1oGYBybiKxreEgjzMtesvB8PaoZHUL8qRT7sIR7XhuQf1eds3jJcpg+2U8E2s7YXfLFjy3LlxvvXnhwn8KAhQi1Iuq7RSZGpPmQQAjeCZHxOS/VE23y5/wrlIAHCIcz3FPC689PhWw55165qBPavc2qfHDcl9RXX3QPcj/NMmXzXp3TR+1SpmImml/Oy15QuoIohl6EkLIYND9Znbhh0Gfqhk/jFpxKAc+Xv5Yf4ucHjpFR7/rZ87ItkpJMcDo4gvXaFJYxJXt2R96lvLCjEc0+o07CyYTKnyJIUZfc5kHEzC/YbpcVJsaR+BYrH+M2MCAoCpuvrhSW477wfguVZRjfKCHjoDOPjE3/OVHbRlxBZLu5U6o8AEPuee0MOqioFBi/7bD7uEd2ZqlY1TgqE5apCo7C5KWhsCwybHGpapu84trHjEZNMHtnAcEYGWbdnwAW4HkMCPFoe6/P0M71ZJzdlRIIb3yPF5C9wtkAADcCCxjD2Kcea7giSbvildmlNyVdrmdjAYVTfUwpnzadx9GOPx/YN4KKgJnQr31cDjoK131o8SoHAzzhKZ2J/k9jQ6U/PmfnR8Dxo7pezA7M/V+b75Z0p/MzEdw5H305VCxh+OfIlBdbblsrZYuuqfE8ii1BtZAeZVFb0riVbCyj2VJDtXhVvczwYqLNODDx0EaTK6RJSB3QmU67q8CjrR9UdyVHn8H6wQ5vZ9Lh3PXIsvv/IwKc0JU+oHBlhYDyOqaoZXbanf48c5ixWnA4+2v+lZYez3h8tRFE9WEL+LTiVjmL+7RmiJQal4XGr4RcGb2d5GYVlH4jKzcoHCEhmyaSsKNK5UqDtpt2sEtCxN9jHsNjFwNI3vDNZuVL26NGy1bH4fYTtBbCcn82lKPnAU4i7jx7AodZcbE/Y4plyqe+NahyZRBNU5b6YKmcjsxTyoUU2ENNu1QKIFekzJ7N0b/JiMhnAQDhVX409UFOSorTpmNcrSAR5vcAmeaTmQW7Q/ij9tSZ8P05j/hwepUXRLTMtpMGTmuveYPb72XXiOb3z+eHrBLtis5AKZ6mLjxW9tS9rsr5DvyKo/vJze8iapK6KQoBs4xnfXM7cTWqvJy+SIAXpmPbQb9wW2RPw4w9cR68Bu30Of2QARCk6nl7EZ/LFLZ0LuIuby2uXn/8A7hXzy5fETl2GESsmHOApK/Pob67Cia14EbZcGTfWnneRGmr9Fw6BHTiGWuizNdfWM19/JY33R6Hdp8SIA+U2Rtb9+zxWLDjlnacrwbux3BvQpUT9r85/MwRtVyM8Kw1kSuRI7Ewdgu59I5mAYbLQto4q6V2NRLMPGhSSdb/F0lumQXlXHEATidReRGLHmm9VUWPxIZiYqxONiGsTP7H8oadCY+goYHwvFr21iib+xtc09Ea2t0vPw9msQO56CY7gtk5FrR6v3aiOgw5kkIkVBjyKY6a6UnJ1dttjWrnJ2btEPe9yigRkmfFkNtC8UEmewUVPvYzdC1apL2TfBFP9K3HBiM09cXxIpX6KLoI2kuD/A2yE74mt+Giiw87U4TSRH8hY8fJPrAPrRlh+RMpZNtJr3XiKYGofBNW6q4zJ8dCvG8AFXw1/F0cWOJmScQWrSVLRimaQDhR9lnX7s+kOG4xTJ+GxRO2ecIYCIschb8MxAwSYjuzH1T6tL5eD5lYqJBij8Z1U9JiJs9f9Zk/ynT5f+xNj1wClq9FWefgoAkFfstTd45ySTBsqP7XT9f5EsyA9HP/uMuMiRaToSe8v0LB7KVWy8bBChMBp42qOJhZ0HNBs9v77KkB4b6V3/VjTZ17yVF9K9riBORHUToxlPTacQR2cJBB7PaKXLvYbVWJG+Oc7bRq04kXnENXHVooqScP3o7T3QPnjCW0Tpv9Rf9tQhF5CO35UO2n9ela330YbYaN3TT6dZG5ywUEBNaA/TGSkND38oKgUyf/Zj8FeVfLMS9rywQsPn1FJoJARbSyEJIPORMUexhSNlMML1b2Nz9K4u1Ez1aiLPGA5qOzKpl9PW5LL9hCqog7jfaHB/BrIGe8cQYfB+LgEaEe5Ewm+cgRKv6wsWPawplfNLx+tU3MExy29KNH1yoiHbPsll4vpu9J9QmG7wTZInOG4PE8CXduxY8U6Uu+QWDbtJktti1GEmkmA+DqgLnKFcBAZg7bPj+LTGmhMz1aRWed7yT4GYgUzHrWWSnyKK8GIjdUwAGicOrffob7Z7RXtrYw+W+8Qvltp55qbteNjBwjnitjoSCTFhOydx8LA8OmCPnEU2j9yqJdBl65Pd2bMPmygJWwtg2gjFa4sM17VlWYY//tbZCUzrQ7Dasiuy1FHfxsObM+zZHy0kcpMZJxdjLFZfFriSahS0sgNVD3fdD4IpMGvCJllndRqKhdG2A1btabcq/rN6DFfxp9odIksujZYvunKhD5LFn/aBa7Q5fOzYoWUzK8+DlgnLvZNQHjLR2bHkrj2hFD/vqaUtOtfkCyT5wny4u+9iq/6RkEU3w6C4C2cnZl+0nWEd+m0b8heeesqo91zGwClzsk46nLV6zRmcxAfsWX0+z6rp2bPRs7sFtdw06rErwsE9jnYzxpbBk+TM2fQ9geF9gg+wx92Cx06+uwO2DCBPMLCsAGo3TYjbc190omChI8kW0EAEorxqg1KqEo8e1cWFNC/T02jawSos0kmVdSdIQ1pB2laN1Q/wl+PC2Z0H4Lb5poX9e2vNFH9rg44Fv63mZby1wN5Tz5xoiHKMxKA+cDkm9yvFokKAAsS86FZ3MjJeMZJaQkrMpG5lh+uW3vZrcJj8Rmp6vuk6POTpOqNYb2tPLaNAGbz7qD9iwjJ+WmtsaHZxUyCHX+yzD09TSKDR/vDXil3XiMJkoiy0qbKU3wWkX5CfBAATNur2B63JFpNnadUziT/2EW1M3K9HOQMmfYT3fEgTUfAVmJw0e9jULuCRn6T5UGGKilphbJlnDBYCeelq2c1blPHHsbY861ZJl/0MNgcW0Ty04MPwteYgMB3TZnohWzDcZRqn3xXiU0dGTV1kwsXs8QV5jjPzCeFETts0426ZUV5lQvjh2PdQKe8POQkXm7isIWZvaTrH3W2oVTouSagzFNKN8ZvhIOC+r32o0Cjmr7BIesGOEvrSLjlfazL1PDPqTS2wgn6cVLJEZQThs3AghbMr07d4F5NpxbNwtlTagTsuxIcsmVNIC6b1AvQfTbXszXUTmJE0ArLp0VSdSveeWRwWuH8/UVd9HMQOyZMEadzj81X4PRa8rGrkUIRMxTUaY/Bz4fXl1jSTcsSiG9alPce5xDQyw1aa70Md6zjQk6OeYeJ2n5UhWKlfc3DlnTMUSSrhxWhR2Sg3JM8CS9h+YMfTtPU9cOwpec54ss6C9N0hJLn8L8JL1AK+1FKrPe2AB/0ymOEWEisYEAjFlzbH8RLSEe6pPE6XtLb2CRLbdJ/gw/ayADFwlPTgPPaPwQv030wFdzVTz5/JUuAbipMy1+hrpUuZCRukrwa06qZV1ZUX55LnFPfjWTHJ6Ib5L85TIyFXo6dx78+2Cz4lCqBYFJHXWSwQawLoKy/1bIQJtmhH1S2M2n1cvRXn/jQq8SoCOtajIzq1gsGfKdpRC/zPnigv6E7HBVeQpdOs27SITG+HoCRZ4dL9XLor8wCGbvr6Wu8ZLuko6CWhwByJ51Wr8KWuIUkm/S2YsOIHXFg1W4WpXKYB0LHd9Nr/lujPWpLnYI9fcCX/GrqJ8tNxAFcZ2KRurNpzOAgWFuk+PBdu9iJAT+hLW/OUq61ccCkXZZclpZ63ayQPqM6vo3FQAHAy/H3E3xEHw2vij+zv2KM5B8/al/WJZvc5NXa/dXGUm/J8vl3yzKyDJCGA3IvFe6OZ5+DXKweseq2IKGSL2ZwEhzkz0AVixiaus/kDgxe8+7LKwjPaQI+p2fpF3nfdiyT/WTZxz04vBNT6w4X0IfFQqx5NctxlfwZsN65d0cn9A9YPzM9fta++8EDe4lo8WStVmoqMjJqNumqCmFxSFxyZ+wVP48l/8wfCbDwEEOrKN9ySMRfSOgFXd+RAmyyunXV5D8n4dcyRYHdatyljaSmaNSfWtTJbt6xTCvB9/CdJxOdi/gS4QqUj93Xorwv5nxmCFRdDOoExIkAJfGpNrK1t+ZeyTmuGCuklnffxHtjzsu765KUoCLiV0E6g+ppypVxya7N/hCSwXx0TcvLp57UvOZeCKMgsEi74WB7/xk39ZwULoygvi0ysmXvgA5Pyk+D7mdytkSPKM8HckT7oEQ5uRVWKXH+LO3p/sRePzvB5700A1KW0pHgqfS2XKTk148LIORlGeMzdwiJfHzdoTU5f9qB/sCV7F5NN2+91efXbGrl9+1RVd2BFWOIR7+rRrbpuPw8wtjHeh6AD3g+I47tjYH50iMKt0JbrP81HH6twz/iG/1x1cfNpQ0+rDhQVu4n3Y+agTWIqY5AwT5e6VyI1tt17q4oZWjwk7N/p2aAGFKhFN42/ZWW3Z56GfTK+c36PPgZZbGmCW7Vk3rp7eqzkQhdXwMoG1uETCgL0hjPblQCgh1Rz1gASGlAL8Z6qOeJP50ula0fe7LcAdN0RzyOHYO25ndpWV0KRW8fq8Us2BYoVwhmsdwr3ZK7a2UZ5s+Rmp+deEWp1VSQnzHX7WVywjd8gNrRCJOqS4CyByPbdRNt6/ypE4mULm0tgYq1jS/5Te+q5EyjhXYT9PgLtzYtmP7Z2oa6L1VHl7Sk/d/S25Ljb3RGLHs2p156Dy5lmAvTRLDNVcz8lBgbHBRQSOIEO1ZJt5EzL76RUhjCY4yNYlyLhL2isrzAJXa4dXroK9UtzYKk0xxov3MsUb3CFOz5WDlgAAFV2hZGJ9kZqD+tfQ0oclM+R/9XufMWQsUsWlqsQfg+hYt3aaPTHDVW7ugVmWT1mUElc9NRK9+jWtPpjidGK9wLhLsgO1NWZVPRZ/v2DO6eQI9IYEYfjB4Ac7JfReHffgK7oVSf818vuhhTCu2tZBMa43Dt/As9j6h+UK/5Vs/99s4xlSFDS6j1C51DLjBapgNYnvNSJlOu+PfAf5xtVBluB+5/L4gst6QPMYn/lzGV/Jlw6wyF1qKQ4B+kmPbiWzl3YIeMSxmTUmWaZOnuvK9bv+ky/cls9I/ol1aW9BZ7N6msNSMImCfE3at+7OPOxsa6A6c6oWD0dY1DL0fwk42CWfupaD50fU4Y1hbv1ggHh8c+NfdySNGdi55n58f6WqFHBqjbgcV8EmbxP28mKTDVut52UkW+Nh8ACzmTHLpwHfwvseepjrF+rjisyEilA2Tqd2yNuhc4bbVMKcP4Wi8py4j65yZNQ+VaMLjbj3IJThO/fGEny2wSnT6ri9mIfOPHC36PH5LW1K3+PEw7E8sIJAIhCik75sEwS/PFi0QfVfzTP3xwE+7hYEdFlq6hi8FmSNkyYWV1XNrhs3NajUf0UDqiX2Ht06MbXBK/UiJ2DrAfqpEpbhoVPuafkwnZs+U7tRUphdyx0IjDi0vyfdjqJLKg7MT88okNY6F3cBQLYMo42YYXVea1CWx1SMj6twmZtykG2cu/F4SttsdcKGnwnHTtYbTfpXWA19h8VWBvcoDaR8E+k8v1x1WUzC0jU0pzLMTND3/BqgiMe/eIjDfRzLJlfCIaLAKHI5fVdgPedxba42lJDlAS7WRCfHSDaow59YYX/Z5ZzHkDbS8pcCNti02YrNy4EOTF/n+jyKB4j4jJ3tPeBCvHLd04mIvpiZfalxDql9kJXhif5gz0qvQuZRQOenKsm3sUDRrgNC6y+l3K17AEmWvOaGAlcMgJbfl6uuxfq6+pvisGiEb9PE0uoLWV5u2sa+V94XB0IlLL0vXwbXXf3SccYy+v9EQdrs0D4CoiaS5kQfMNdeo0li8iAqfHo0bi3XRWGao+EmciXzOAOXVvl87PVTZHgbaXlHTvex3u/z4JAYuFyCwzxxc0VLf8nXvxZ5lh5cj8/LnI1usfoDZZhIkBOuZOg8eUlsJ1qWrLaE3UjD1kTkxu9kd+TCzpBRXBUHO3y0WrmLapdzU2sEOp5qDrutF/NGbFb/O39V22X1chFoR6K5nRN1NfThCGN900pF4yAF4Gr6wBmg2RjSxPy6qU+MaH9+BOqr7WUXecEkgUBGBQjP+sqZq+wV3plK8UWspv4PI58pPy4+f08KIFNPOvwzthXjWKA+v74ozzMyIOKn7YeSHQ0Zd7KOk0APQGdlNZ4zUed5Mui8J/qKgAU24bHUmZT545warBMgMShdjtIFbdcQQDTKaBT/+mwE8Hb2j5KJ65n1nx97c9rtmZgrkn7A8ldgZusc2P2PaLEMQ4dJH6f/E39/DmaCaYbdurls5i7MwOKZYxeBKZhBASe3DCwUyRy3vqt9UuDd7pwjEZ9ac4nHJF6dUOvk/B7nD4NZnqaqLJJIrdMONrpzCbeUcEsB+QeUDxMs36XxxUwTKfwrNGJweTwmRQPLRccmCFe1rJEOYfSi6CzSRFsJmpp667GJtd0XOqr1UJzbXrl8Ly40GQ4cjA68VzCh4PbjetrLb+cJzLtTZWXFRvWSytk3md/7Jg2bVWOx9B8NTF1AvEKKQL+Vbf9+T0dXfEIw7wxWcvjmnhP2rNro4309Rlohp2NIJ+oLHY/XrFQJ+oLevt2tzL2fxioZA2ELD0GmPbydaw9WGZTwJ53GJW/F5Qsoj6sRl9jKTEZqaOxoiZHdxIT8XRRnQuoj1NJhBDUrQjiWswesvOwIuBHY9KRH0HXDAlWGkXtH+zvDS3y99bzqpF0FU4SqKhZEJwqGHtBhdOvWdrZJUxWGdBa5Gp//9faP3VA5u5+dzXv9Hkx2tZsacrjBe3ByhCa6pNlebwB+bpEXS7w7f+Q5f1KuEV2TxBnYfjJ5ZiZ8Q+cujhpWqQ4+YfgELOCHKTMGMf4MgzVMgr3reMgz2p96EOr3XWz+X+MfxlprQ45nIEnhihaex7uANhbAkH5/i2mQaR1lUK9KLo/E1ot6Kc/OaOL+cO3LSU3AeiKTvF6Nkx1Wg/ffDa+4dKA1FwHe3Emn5r5NVDAGspBSc+Ljp6TG9saNZRqTuLA2FXQHM72hnwCzqdzcvezFjdJQaw4WUosvddruBC0kSi/Z3XkIdJYsldQrVM4Un7rs7fXVjQp8CUHN7G22EkZYmASfk2Y8Z+7JlXd5Szvnfhfi1g6aVlbh09EFeMrmC6DWH+ro1JnaK6mmabqa/CTkdmWxBJHKRZ+PQnAdl9jem8cBSNu/H6+v+LBgp8BsSsO2HDaobnt9ipKIDo4c9kyGQeTZCEY9VYIoWNwx2iVDCn7f9ppSUcs1Mlc8Le2l7UX97Qqe0AVvrqc1q1XDzTuXo9ugaReq6tBx2mowEwwWpbx5cXyYViT5kFf5V7wUFkuOvkP3b1JdBgqBp/SMtxlYLnTmm3AkjkIJ1bxBOG3PVY3gIycKil6JMyy+GdqtbABjvGZMhqPkA8ED4NWdamHyx2nRSEK+psJhnDJfBvo5iMY3YVLXxRkmeMAzftqR8IhkyiO340JP3Hk1Ta33VAp41NW/VI7sYaTNuw6zmjRtaHwXiR3/LxPRGIbDIkBIPiEEcOQexhhHzsn6kOWEH8hIKnwzrvJFauUaih7wKcwkzR01D9ZfXTZ2xSzKHkISH6I/VXmhGNS5xdUQTbOp7J1VpNqXgFyBhB9mXlnAxbTYiQmPFzAknT5nFq1DdswpCqtOQg2T6qz/HUMVB/Zk5Tn0MPNYEv86PY5DCk0mgWmo+Pmf2bJh0lSvaEJbcr9pyJwAm0VKXJHFLBHcLuYO0rcStADdj09OSdQWEQXdUGtlAl9q6ES1loFKFNjvrTNUFm1zxxPbpZayQXaqc7xIcA+YHKGulcseuJSkIVApoJkfda45gPm8EoNPNlOCS7/iVSJum0SKDlfZuvAB2l1TfFCETfXis5KHC4J8z0tWuEBBaVmvPFz7Lz5f2ddY6BdWLe7Nfn0Tzn6lLv3upIWntqsALna0sc0fxHyJgkIuhWwcMuOrFKTXh/D/ib7FIgSCquYvoB9Np352oMeaZfxrJrM9Q3YwT3iu77VDwkqhMHVkc6Ta06npPhTMs+yyA7nO6YzznGhemVPgoL1kO1TFIW4Iu7S4jfl0phAzreVKVTUyHQlsVDamMmCJegPsHsEi0vnP5+b8ySubtwgi1LvSy36ajn4vXJE7jTvESlRt1RwgksQ7k+fYhp7U37vT/zIOQplAxdhGV/IIcFDE3tYJEBoNprwKaXR8EXOAs6wvQ8tiMmShdjZUvlzJKji3pLVR053Ss5cDqn/yVmIXlMQSXv7EQYZE/9ITjSk1wji/b7fA+u1jCcQtohY7bpDokesKSpIviMq1bDsgAzDbpbdZEmYb/Xge+jvOy89MatpCqfWdAhAhF0HHPPXEGsyIRKYgRxX1YHntf6DdRtB/41j0WGNIKMC0LDIKJi+mv9MEW5L5PZYxY5O0saenHf1lhqgyNMogRmJyRLY/TI7bCu6uuqvYY8AD5slrZTHkoGrfDVhF6f9LLVtcIdSqMM14Fi/gzOtJrF55R9Auuh2SVV6zuYK71jcE5BuRevcPQ4Vp5q+Dyx9kb/LepyzQv/Av5nPuJqJWAaDtse2U0D7HFxdydnL/z8cCHcudzJsB7m+SeQxomxdXaRHRZx0Yn7/Iuqgn85PgNshGaTvmRfmfPEal46yqG83nPn8vTh5Ckcszh+pEpaZr+zup166WFSsAyX/Aug9uJ1m/BCTvmV7Gjy6ivIrWcf79hbkuw8JDlxwt5QtUudhLnFIGAqx+bs0XmMhOUKwAY2cgA1UZbXL/Rg7P+UxC99Cr6Awi8lcHrWKKBxuozq1Fkhvm3/v4Lf/9SNsS7cpnZyY1e0ej3kk24C/oWCAEjBn6+JCBS2W0hnM3Wi+lGFFL7cElFpOnn+MOU6+gEVrdEdjq7PMdM0dK+lk/Kmu2w+zbU2uV/Ot/LacBTyItCqK7vPDqIcefzb/JcFmEXZKAPsXbUKnSGprj6HiL6Aqz9NjyRBskKL/uqx7zN/gxvnB9oYqjOh5/0Sz4rBjl6bP0a2JRzytV+t5JaMNJ+lx9W2Ek5T3om+lghTVG95HYVObwnnVJn0wVv/kyCzLagX5LoA2z0z3N5zo/ELgaRuHVoqwBUDGov2zpQWwYmW0pVgAjPiop2le4XwyZfpGLePCx1A4zMAAP1k6Dz/RLxwnNkgp2wyNK/j4F+4bLCmyzY0jLqsgk519xeILxayj1fcJBzUw5qJr9SmRCWTLgkj4PY0e9+m8utD6m/YF6A1N3/yP2QZf9Zub2HKJft7s8tKbpB/HDXuP0xJM0/jS1LCYmygrBWyGs3qh6qwaOVETchPENM6uUzC3WpsPyFy0lpPl1dnzNvMm0uCOcymGn505ayIh47DQgKKSckuCrzYAkaZMQUg006l8RCr356YcSp6SbBGS3tzQqe5xskYAIXQlfg5L6XbBYkDQhQwf3WkRCBgoH9UrMi8rtQWlw2O6zrZqXt95NxJEyqLG8V8dseD62BCWZXfEE//kVhAiLPsvrnvVGnvuvrSkxQQ/1Y4MSURXbuXAjAPtKQMUdYNCce2IdkpftIU+A5mUG5Fpa7gA8i8ACoukV2YEBEr5a4xu0eQMlUKfNejJlNRjIMOvUVmHd8sINa8bd/fvX6HFyQ0EfZ2OlexYixkfVJax+rNE3dxZS2MRXcIifkAcrA1GZ6Qq7VVZOH4F0ObmJhqFonmPRVMNeXue1A1De5E8UYfyzfBxb9VPvft9KGZ0n4Xrhr/RzG+cuniNsj5hNgXDNrlxbrlQx6IJ8sc6gitZVs+ZFy5lEq4YLl6m16D4IfPPtEOMSpC/cTK3Y9toRXq7EAZLW5qvwUQKGmWyHO341TzwsIcWnZTNZN9MdsSpGgkOfcyV2LT/g0xgSBRVNTlqlRcCzez9TMokQB7SKGX9QzP7gl9TSlfQqqeS4XPe34q40zqxrmCfO9qJ8uW8j9qJoTNlP/1ryG+B5tVsvpNDY7bDlMfORlIqqTyXrty5nSbAyhY0TI/JrPfA8YiOz2pVzolfyFuta9pf40yZ4Ux+CuvQwpAifJSd1XakFVYv21jV7cChCRNlyQ/gH9OvApoDjxFUglmrYxrGZi3Bmqk9574vBhA9cw87Qu7a+0tvF5qXzfV4oRYW1WapNZK1laRFygvqBvkuWVbX2mMmqpbK9t/OxkrB/kkwXgjji/N+BfMIBQaATJxDKzqqdLT9mJIgubaye/uMvvjCvYyYEjSFUMT14gjEpx+hpYALBl8qeux5XH8j3WSH9rwKwlfjdNyUDkoRpyYa7frJOqx7iqo2I21mtf8wfQaY0aOt33UDtwrX2YU3VP/2cZjCVO4BRJYnQxa4wne3G/76UYn2GXmFwy50A20ITGyBMr9OdF3y8HLN3Y51ohIKeXdzoiZhB1FHOWBac9i35QR1BoiFrffzD4tvO4xCJVt04NViizZ4G+1ahxP2JGyWyxC9JbIxN9jyigOHWNr8aSj/JhUBuUoPJzM8RirjnT9mcmDUh7gbvGnsB99fhfc2MoH/C/72QzMxPHF61rd3garJhcZ4u0er/z51ieoCcoqKBKbWpimn8BiswX5nJow6rhalVEykdVtEZeh4Ib/nLFMmILMuhechH/Ugb1MCogga/PUB0k/+KYsdHuvquOwdcKY8HW/GmOkwDyd71j2J6VKy5zJ4wCeqjKIIYRiuVgSe5YQUAkRvIDokdAwJQ2PbMO+3p24BLhwXJ7ltpGzpR5YD39Pbtk1AkZ9FTasHbVn93ZRbp0YWzlkum8acC4ijMUMKCP4HrkEwpi3fckWSvxto6LSFfk/WzJmW9vytdsVjTCT/XD6lpQgzbJdORVcNu+XGvBFXlMezm8aLbFEkaXXXv94kd9XY72sQLqEBC/HZ8K27g54OBuYTQEukjvyfWgtXsGYuQC2UNqBIe1ovuvBxQldAxWwUdnjS6YwRcTVeXu+W8n3OfvKgBp0BNo3HJKf1ZQCMM/nnFmg7DN0EhfC9pMERs7QhZa0CeqaU1WO/Irt8Q/X3BkMBwVWYN+iSJlapZBGF+FynL8CAYW9Pni4/vx/7Otz5sfq30H6qzmiUNR4hxps79KceBlPmSdMl6lcl8MkkzYtejFjmg6u3bKzBxoJFMqG2VVo4UOgGKDZL1wnDvVYdWHePKJaS+T2WV5v59WAZkku5BUm2b4uck/ziTESapU/DGT53kEyIQZqbHPFPt+X7rZ6VU3VNqZ2ep5rTpbyX0PlhWY7yQ8tApkKRboHDbvMc4VoJ9G5+ZUFVvYediQo4XjveFFpXDQLJS85UaLWuuwBZXPkeApllg6bs8YVAqCUuLxXdYUPmka2kZwhHDlgoqnVhrTuVvgUopoj+bVlQiP/RAYPHRbGm6gD1jnRX+83q2ps1147lF/69T7LebOF6QMPchPZBpD/3F9HM0i+6PWXTfXwOpS4RcNl9/psQdE7cuC+vBhIZCYf3Z14DAc57YNMKUJ3vNvdVKOhYdS3XzxwJsM+cBGmf3YLiKD+xqzp4scbdm9MH892H5iZp0HRGLVnUoSn+EBsIJ06RbHtWwKkZfQ/Pug/oe2kjrdTHbVYN+H6/2gsE9zjP9EY/Kau5ulpIhe5GnlE7BCCJFPPjUZtmlecpo4bIY89IAlM15EOmAioP7vaGSNn6Kqx8T+oZZSTRGNg5Ci2HmSPXJK4X8jJ2LiiKzVeNn/iFw3ts+UcQtaQ/89nEstZ5lM4+0BUeLbl95Ras/pChWoEzsqS6YCuv8wIxf3k6jEq53GdVXduLUjKoVbsPPl1LdbwzsxEMR2RYHAfJ9KUyKbj6mCwejuuijmsJYNH9o3OYu5NCDb++SG5TWGiCsSFLhL/1kEEj+Xye+lI8i0SjTYzxx745g+14TG6+acaT5THIwUptceIOSvj09BT5IrbJ3484H4b2D5znlkVkcflndbrA0DDtIP6Xb3YWRKFi9b8317jqwInJ/+rVbhIVxpe/hetSmYRv2EJ92FARTO4JKBMgC9KyQ/EsW8MkQeIRdaSNDFWHolt8NJt926wGqlp11ZZqqQDY8fTW9t9IAWdkeH50kx1l3iW3++PScekMkaB2hCTBRuX+7ddFI1ojFfr0Ksmj+jqk3E2zYFXzV0rBzXBakmoVcf0T4vG5Ubq9fI5ZKN/bW6cpGBEWEOILetdRZ7LqG0IlIPEZNcGKAqaVVp1hv9mzdx3AIEWIDqHOznLNUkwFF98fXk+Nxr57PtyST4AknLigTzjonOLLW4LQjxjrx7aKZaOOIEDo+KJBjsiia/ZmGDjV96B1Vq55PVRU5jDe7XKaNZcALmVuKYfSnwBwG7Y0pimwbONvRvLbfmZmLe7I1kO4o4gESi4MSSBrkxEtOYFXFRTVS7VwGvcBN3l8urOdFQjF2+u9rfcGPwShP7JD4SU5H4rqwWJhE6h71nPftHKc4TK7m08AIytymjEvTQ2ILkeQi4ODnT4Wqnfw6PoQ9i89apUVsB3jb40bgCFuH00+YAtg4KBqfOfnbyqfClmlh2LBOaCf3xkpJGELw0PnWth8LTHH1dt3wgNI9QCEbARq8VjheqEOS6jpEhS38YC3Li95PeV2/J7PQmwK6rUyHSKAgGJLaYne6ewZWrBntMVVEa+5rFSOxNlKnw0u2+a0jT5YA/65RddDfc98sbV66TOjIm0H6muCN4R79Bu240xjy1onowA3hfs50/rr7P9+aWQSwCNTd76U+2vQ2HBr602f3YeDcwGOeHbofYXGxEfLqZGUghyNIhl3+1lFCMgA6phdoDMCE1t/bSnrSjm5ocNWn+hMWBwKiFcRRw63SuGhy//QIhcBRKT44NLGMyKntiutHZ6iOXWoIjUI2pEgKyZfPS1RbHblTvJhtAUFphfdT2t+8Vlh1f2UPDHC6DHkQTw7SpizPXyQ3ARSnsuUNKIlN4rY2tmJzJDK0MUTjgVuRJyk85L7Wn7pPF2wK812G5APu1AiAJmZ8BS+MOG+SkdBmvFba7n30WC8xw4JfYnerv8ulZ3+uErWYpy36P0fv1nFQjXQpIbb9LvVnQr9ZwcSbL/fqaOQiIU+K8aQHnqAbC1aTF094U9ol1yDhh7h7SPM+jr0EjEpFDKZy8PZYlqhlON4wVRyjhJQlKPdRuuyAox0N4OS/4VPltsw7ZcghpiHsL0ZKwiCChEyYHyH/CaJTDXL5kxk2EnGFUP3okcLF+SJHONikPgBnMHq4WbV57W+X5ApgVQNz8IW7ZkwBrTHCiTpsZLKM0C35e0f+tDp1GkT8vkZl1wn6y6Sse3WiKKpeaGTAAMJ5X55hox3OM/3XbyuOhKv/cNAQ9pvS7nRWrLz5LuBdGZFroBljK7ylX0aTMTBUWW7BESBb0tj6+MMN2b1I0DJ5DMCYdF75szGV1s+S6MnDRF/rnDxv2tGXe22Tl5jMh4BtsihIcIi/ouSdAF8XIJhyLkP94A9yCf+QycJ5PcyqG77ZnkopA+TmED4zw54+OVLVBMoGI80Owj10RoRWHQkpnPn0wdl7oF8rkWBNk95dkNbqRlvvGXG5ikjQZXdRuXYx8U0VDni4WkAiHIIGikQ+BJcfhpOS5P9xq+8p4JIgZyCP21wjhsA7oag03Mm61cK432XX59AAERR14TI3i4O/ze6WbcYvXeY0c/p2+7ooRQw55dRxojb6smT0ftcUmrxJTVM8prcLx21FE3mpljbAu5vD3OnMX7kSLRIDeFD445To9Rab/VXRAealmXwE3kgnuPzGaLo42vr2TVD1gFlDjGZmg+OzUtokEm74ZgGQbvpeqU4x1JBFoXUK4pP/CDeDVlFhas4I8C4yyEFeVm3eBBrmqGfKZnDVOyvc37yrC6bCSgzBpyui1ssf2T9q6/Gd3K6ycX2s+0nOCxjgZ2dTw1ReyW3Cx1SRXYxwSkFOf0QobvzvccsEOfglhBzrx5Eb5pvgSXlPvhYtlyAss57f2VNDu8IRhP4+rq9jhhUigqV6b770OeAOBpdnnygRBtWgrtjM/0DjihmxB/8Ycw+1x7FWkt6uJ7VYp5vEpTuuICZLGfRlB82AWtiQ3Ohkhoe6DrogSCsH5UsJv/A/Lfg1ga5a/XwM8682shLUQHhRUujMODEQZmJP5BmfE1n5weyYs5F8awzKiKTcU7XzYyMWCZW8LEgh6pgfb4By4MvOdff4vhq2s/wFO8Q132Eu2W6O5ks0AXs7iuCOYg3g2PQsfDt/p6Sz+uW4QjhsRM5jcesL/1CrWRG9H9quwdydeLayTXy9AH0m5UIfFQ6Us0KrZQdpTZlTAWRUWNp7h8ynsV2P6oVSp7SizOBe1c3CLbDSeC3w8KKq+47Fg9/UTNE+t0rGzdQHibCRaM6UlBbUnjKVbKZaIm/FbczflOG8FLJGmxu32T3dqkQjxqRLiUb4kSWiIps+nzS9KBc8wyqMnRh8fCAHy5grniksqq7rr6aiQSOsm1fJuzlq906oQ6Bynex+p+hRntwNk/xf6yntPuYhA5cVHAlNQvFlvM+MDA7ldM5ae58T3cYUzbnwBxIHosbQcAVefwtN5EG1H9OmpMhwmx/jVW+sFsGCBSPmc9RlSzL3iYDFw1o4md+woOApnBphR2UxJlzhrEu8KK4zRsEik5Js7wvPKc3uFT9fxpi8h6M41UtWHf60yq26QXh2HmkrrR0kSaDqObMOAKqeqTw5/+K5NOWf2ly0/7SpK313j76aXVXif4Z+paoAqiMF0Y0pKEDw6B06/mBv4Y28kxlst/0eSOGL5tSdRdlB01kPbszLosaPMQ0ol8DpgUeEmpk7RRCKN0iHHmqxXplrmAPWvHYOcHTszXyw6TSxBj9eBapZmstj/Bt+1TdEKFxwftErDFV0jpEKsYn8dUDjmmiQjlio108tVnEc8ykw7SVB5CHIb4D17i+XKc1V/L/OCJ82qlvQ+WYAJMMyhi4iy6DB4Pri7nk1QSD085qN6Q4remds+HX+6Ic+d5imBv6G+Mglatb+ZZJull1JuhGd1isON1/WUgvPn05W6nbIO+DQ4irzNvjY5/VhdWkGulQNXnnOTQ61HmIdOMgmklXmsvvawuu3W63KwVFKxU347Xo0ZOkGgGetUdw7jRXLAHoK9V4va/TE0omSC8EISMtYx5H+WoK3/pGPh6GvbEZAN1GeawjGwqRMPXw1XjYVlrZhxMoLv5iz0rD3jRpiRM3aIaJv/vycwH7ryTlD99a1JjkovAzDwzX3GyArOjk+Z/oeUD8HTFUZx1nqvXBRFVhC7YVETVTJY4hCy88UjJUTvu6zqkWVDTEe+iXWTzdH6JRxT5NffAc0JoheA3JDwFa6QHIHnyMSCIxb+DUP2DR1rpc8fGdjOiKUWqTdTeoowSvzxExN3gACPP1sMh8iTcniIGnYB30yaEGmoWVAJkz4hnilSNejnPvh72AcX6AI0tkMpE5G5T3CsJJ3RhXxj44fpjOcvkVZnxYxPngV5qY3Dr/atb4cS8LGw7njEH1euLRNWAmK4QRig6GRqda7WK+4StWVrHgYsSDpxV/YHZSIH4rBnniC6z5nCPHQtyVv8xVRFQXHbkb8p5S2E7YlBfMVBTz6iouqFVgFe6k8Pxc2DTLJeRNCIkEn+8Pvo4ukPPMgLn/WyuCT7nFFf+BGKY9zLbi23hpo14XfsUa8xscYUuNvyAf86nZVDzGfsvT++44glDkB6mPXM/K5/JYe/joEpVaguxttw5vqchIYb/LiRbEcOuqO66Cv+yYeZ9ekSiBHn4ER0pr8+rAotwj6aK3T7GkXHyDA3yRYTu2huHAVo2ncAefQS3SMKUzXlv4G3Ki5EsqlijUiqYc3ZebeBTZJcrmhy0gvaWTZ0SvD+BIv8yOETP3nQ8SSUr7UDJeJvVrLpGJKg3URKmMFeXI2iv/dm0V5ri/OranA8CUHr0NtDYpt1FlyzPS0fsmbMDz5Hnl1RmK4d/VCvaAlajRhgan7cOjGyDwabjtWc+Ol61MghkpOeoE3kaDxzWo9DQTrzDDHJ1F6jZcOJQTAnQ0mF7kfnAW+90m4H+302noZP9ZdaxB8DHu7e45/dnOxDW4kJX7DzVqrC9V+CwgRvAc7e3bJjsRy/ztqux++RYLhWJeLzQIH7qi1qD+Kg7rF5qIspMl2ebZivKZqO1erP+MX6n7cJfX7eBWk3jw1NdLpzlOj5AxAzqV8Px5ebY0Kn8VUBkdNsdS7cUMwWpJz0B3OFKFI9WiQPJmnx2Lvo56iB1WWrGuMZcfCvD3TvWwvI02mII+St9M+qvywLxl6KLuFRSySqRnB18MEnQkLxESV4yaZcOEedI9MhzH8N88fjZVytOl3T5bg6Z15Sn6ML0KIcZGD1QI8Nkmubd6Lq0haDm7Zrzu6qKuG5PGTLEl0mclV+megWdRf0wnhFDLygcdma8kmHQbFE4DfwI5vVlG6IyfCRGpm73GI9ELszXzp2Qx2cy/h/1SiNO3irUB53Tpbdfyztl7jaRh0SBBTgw8kJRmPIph3p9SMj6VEXJT54A5xXBSeOQMe0uPj7Fup9mwjHLWNS4621XSl32VIHNQIeaeHKoUtBDNDOdjbZVtHVaN+AKXGQP6gNMfuB6WbJOMOhPBEJ7vK+JoXraEixsrTAnAWWXtGPWwoz9Jb14nnPCL19FpUxQTamVe1QK9Ms6fSoae/NGOpBtDVGqRnTIDYUhW7S7SU0EJcqgHgD/yg2txWpryzayVw3woVTgYDPAc3WEfUF51yPRGG4dpcOHzc9yax5WUa8nAbJidrHU7P1ZdZOAbXmRgaAwx8u3TLaaRqo3Iy3ZV04n1z0LG2JxF0Cb/K4H39vwhMczB7647zq/gDka5aZZAX659vwLzsuZOYD3brrZEdmi9zIuzt9PcdT9ZN4YA16keBWseWvKToznjUE8qFwujQZuw8ES63/ikcsqqlbWK4BAbH4tZM9ptrgT74YT4j2FoJBP8/Ap03oFNoFVbYqd2SV83B6YH42KLena408CDEXya+vP6D3Tsrrj0We2KC9ZmC1z4sAtvRuhhAUDmJAqvE7BtJXutqq04xlyYA9nwD+HY/OFWItFkyYBw08UW7+89FHY/gjvxjStE+5MbpRjGll5/ViFN5MxisFncx359bW1ZrdjxUK8LFH3bBqQuu1TZWW5CfKk7ngX9JAbMHet1ZuQNZSuvpbCTliqE8afnoIVqoeh4J4hGF5M/fvNVH2yaHXUFmav0AfgJ3esY1mttr4yVKKghCh406JFz/1lS/dDTEimckmTfDnPF3DywZiBfmyzS2nAwVFPKdnn0+H5GqOsLa+sMZpAte5sZBM139LZzsyrzioiUlwe2JztADXAdri5EKysjAcHebHKd3kbHMVymAd8uCYOsrWUOSmRsAAr5Y2ZYUUS54Fmv4qBPqvtuKsdXBN8s1b7B2iUzUyL+cwlcj1Mttp6NHyzksJP+lDzRMXdP4TnL4oTBqDYyvtzjqV4kE3jzm2ndGXN2+RxoYrX6r7N9TVibeQXPtZN+mqvXah9MhbcXGWeVQ5cI6HKjeDCeAkzwHICeELf/fhyGKnicgbAZpZQBNllcLnW0gVQJwfq37uuAy+wA3aEZ8lupvajkZomIj9XDLw/efheOaYUkJliWXbL5Kw6e1PduuEzU5EJL4OnbM+j1rJAxHGsfbudMzV2zn5iJbeSxVTtHPd5cAks2KGYJMkm9GmEPPnTbdt5fqx78B2Th2/YOnwNJhC/vm20NvFPd/USKT9r6XsW76QhMLw469ugQbGT2h5o7tSjcE3RXnAWJVt8sg3aQPCTz4g4EvuQ0NGtCFhBLozNfMk9bfMEk87ObSRJ9XOh5CCm7DBKA16Pkkj7N4k96V+JC58cUr2wD6p7qojgKKbejdlxyYlG9GvQpaMMDQn1fqt5NDSnKtHTM8jh+/4PzXDnyPpCZdxAF687343UB+3d3pzCzSyCQe/ZVxWO+fzfwEMoUXZFuWNJCOK8ahY5O7UtoxrADhSaFdvl8crgDWJD/xnZJr0IweN8+d/Ika2piIguDJhvzg6Y6/Vp4vppqWkcc0iLG1PRUVZl9LhVEGvnj3MutPg4m1ZbzbQcUhnPEJkDqV/d8/KyRSvMKSEJTkw6Vbgn4UwSDCG2TgMHBvDNuxi1polOFOfp+xwK1j+UqjN58b85hqx/3Cpb8nnjHXo8mx66Nv9U6QavsLqans9XzerbI1TQ8e08EPHLetHx5VzzM+R1RN4Q9cj70bVu8QqDnhSvbeKpjX0McBa9svM1H7XN1jwoZskH6feM54s6ZY5Qg/vNBF+kWuinTBoj/E5spd6foiUD0XweUNxUYmGa4SlOek4M9OJ9JHgH6aGSDazdAx+WaeQ4l/TGeJQfUi/4FhPK05pQ4/EdbEmjADUZl1gpTGujwxbBl1FwtZ9ADO19cIeR9RTYy3cDkwT6ikPy+Bs/zJe1w2CJSzyEf6dez37Xh37q7a1vP7YBeDUBjvhObTgzmhOTBHjT2JgrIEuPWRSXfa+He9FUAJc5j1RzkFKp2C7pPHtwmeaO5ayIKmhH93+eDNsah7YqDgA+TLlkQ6EDuRwnD9eivl+6r0naYIPIwRfa3CqEDcKOKXbrnrytRgPFxPu3sY8oQ0Ke0vrNy7ZNeb53nHguJmQM5mRdVbbwL0yd/D6jdF6FzE6pl7cXNPVRmu55eDRhLx2/wHvLaIvoEJv4QM340MsieL7DJVN8hYfNPNgkBKP92gmCRF3JJnyZG/iylpCgacDMUNGvZINYwuVpbYI+eT5xADY+S0PsbYKK1laEcdRMhMWCwczMgXffG+rwYUljde0GhtXBjO4TPa9AJINz3TS1unEYTSYwpl1DjS+KQ4nV1Ete5Uu9NE7KOEZ22kU19qmQVdmZmiCeTzyaMY6LTH5YNbuH9JJhT6H/FRRKGurTJYIs6qvxSiFfj5uwGvZL3yogJht6V62XCFJAhLYRSltlaHvn0pyte3I4wscpuRXhr2rDmnJarV88sRL0o8LofMAjTdt62Q1VWmEqrO6Qwq/kspK4e239sPBkySsX+YR2HCXxPx92VJGqqy81/h6+1qWWO7idX5esRk7686bAXTPyI5dNmD8wPbKjcs/i4uoxH3onIvGhL1WxZBn49PwY0XqZBr0oIxmG7MrNHOr5ujvkyp66IiLoTYimA49ElkTGC5boNdZX7+iT2Or2mE++LH+XM/T3eI94tk79OXmcdxIU+XMsWqF5spUv78Q50dD1O+XJi46FKLa+sYeUBnQCA3M/jkbsv2sJHgNuPwGA/OG81wGOXLvVzrFsjuzOpQtJxl5QBh7XFlrm+PSdYpCZjh9hej5oYjY/0GwgwloGGpFuXmQ+G006gj5PVpvnZFH8hUWLKA7mVk6sBi/D65dV2qkOCWIhdQSb77KtT6QSd4oBAtEVrDgnW0tztu8bBQEFOdjQC4pyjZhxkVKop+Cvt6QhPFg3oeVG1SK7gNS3x/taLoe7apDzAb6qp9TFUy/uTovwIAlznhZoVidWfxxvYoWkDmPo5OXGaEGMwbrRahH+qh2E1wivnsTvLsi3AyEqlwia4JKbXnVd3macfX6h9t7KdZTK9r3stRfO1R0+nXmADuXBuZsrgKq+F01unDQuIOh48mH3Wq+rX8CDeMqtH1WgKqeImYwhKT/Kvod+/V7zUdxEl8rA/UnRba3RJIIxqdVhhkT+wpibIQW+Otgg5j4UAa91aRtPHyyEtK46iZWFpnRt8mmoL0tMaE2O5E34gNCcXxbzCHApELjekalofyEURSTOcYWC2zp2SWVyPzJNc5SBahTlfGjmseeyKf6Umy95Uz8PpQhhm0hXXX/9e5oOcjtAeIk7x/YDbs06bkaMSPNN/453Ades5oSUUr4gxfPDuMBcQWqvYARbyMC6YbmJHS1poE7KVwh5ypgZW2burnJJW84cIJr0R5MVFLi0vRjMjU0gZm+R3JtczxT1M9O2qPf+cNF2hza597k7mJWzxVixqyBOCsX/cDcU6VCgdwxK/acYjZwRWNwE91+J+dSRlfRp0RHPUGIQp/3naI2NjJgI7ieUx3rFwF7TjcQhue5uSKC9msIM6KOCEqkzHVxcYW6jo6Cw6JkMTJUaR8Xl7m1T4rZY2otdFOXwbG1iDyMNhw0VF5nV34QBTWhlRVnA75fl9y5zz7QIvcp716Yf5HULJfAArqbsr0chhFJBY0onq/uuawRjriTCQzEom1uZ4Wujf+XRSIuqE/vviLh5lx0iJseyo6UuISqsMOalsQTDDokeuS0sb8eADe42yskd9j8lCZ5JBSBwuKx8Wfu5ePVF3yOFeI9boJqiAFo3H5D3Xervq3NsIDoFuAkpbH4UVb/Y50OySqayiGnxp0KXjCW1Ao5VFpwCwsMOdw8lcXqT43BhFJCCHybmvp5aJKFPhzzUcdnDgbI8XzRC8FeDz0Nmcg3JgKczGka0qdpcT8hu5qg7WZnnmgz8UuBAy0U99SCTyJuMKibgBFSCfHzGQnsDF+tDxmgqzINdCpuCkyipGhxFtt2Gkmx7A5J9qlFWA9mrCs8vY5hVbZGJhXHrOII6DXIryYtGDvy7fh39wv9xAaOdgXqtcPNVLVVn9VrWNxfwaGQC3aFefZNCc+0ArSxdVUrrgYEIrd+DvaGNuMaaLpVxY3wlAbP8w3nD+7Tl3v/9Cw9Kg+Z93pReWBQR4k4H+I7NIXh1r43QbE6Zd/fr3Iw7pzngN/dAvDUMrDIAUYy1AnowKTw1zK/DddVjmQPlbFuHnX/ElpZW8VhVkYa2Fn6Ds8Lvu89rV5rRvlfKs9ZklEC7z23SrSmHqL3+Rxh42bwnhk0XHaNiVnwZHn9c9OT1mizFpM7giXjd+HKlnzNIS/4YyZcgaOzc/FSXytDzOFizVUn6CTVFLzH7Tks7Sxu4RH5FKiFx8WlHjq3np9eMl/Ipn/ed6GCyYp5C1BQ4YFPx8eXqKjOF7Raaht7wIkUOtCIdXmiodGtBc1NHjYioYVRCil0szXBWAkzvqYwzQc2DvgCwZw9ZkO5q8uBTTWI24sCsfqKXH/y4N+7pgf+ofr8LU8SVp3WncaB3jyC7Tq00WxiCtcF7leQOZa6XvVEEalenBfcFj25tla08Teqd37oHleMkBIo9WKTta6t82ZUUWElj1+y8TvMoijB+igJWC6gQHdmnw6dFyAHjhaQlKru7ChvWqS/kg+BtV8FD69FGvlIM7UYQyCPLSYIqdAEOU/8XTcxIpgu/1FSzKao+mvVa0kuE7RxcNCMTK9EUnekl61QNBsW4+blMSaYyUFdHkOxswCkkNPRH24Gj4eUfrJt6MsHy1cOHr6MzB4aBYOr+bAnAvozRHBk+RI11KkPpDdNwKSMYwlT6q9PboEkfu6se1PnH7jg5YJytL8d+O9wfhhMjKn0y3t5k4m/mI8bNXhqUuriG40ggKVlsAIb8Ij+i7PaXEoVwp7lsmUN/F91nqdzSa8Q5PS51BnPBQPPEAqlxapHTWHhQVAL7HM0GEaZjTFiR9xpuh34dlNYi0O1w2NzLWuEaqWjKlQ5IDOH19QsqU67fzuc6tsvNfdFrtp+yW1ZEvvAlTiDUAgFqDABJ3SkfuMerieihiZXGND8H0SHOda9KosCH0hUdKgrnl0oGcTE/HKaO3T6kXbDfZbgvJRQT5RpCC6+xOEl9a7UAqXdN8OyFLv+hnkn9mk5laTJDh/DyDaShCHugjeh19lAlLZSYB/E+fCYI2rrxLQVDDDDxvTEUiELdssWLWr9X+AAYL/fKmwPgk84nNAQSgIIBump/3/I3olQCeJ28qNZfn5LwEWf/eOJXWja1rAOMer7IdLrq7L+buZDqLd3ANZY+WdoXhYvItHuCDlbwMRXs5HZ4z9/9GFgHxP9OPx8aUFLuho34XB4OMJqqHBIoOWPv55pUjh8QqIX70LbEZt3jQMUIOhHsiry5+QidNqeaxOgQD7rxAupxmGop6Z+nABoie6y1+1+6LENW+1mW4wrwcA/G4XWcI4FC3ekzOGN31vU3QXWQMdZ0c6H0Hx+hcEm5nqC1ffwumxmTuiWgQQv4i7w1eOz7I3hTIvDkGICL5nj+Z5VQDi+8tbZIS1lyenbrKTwvD/1jrSsKjXXzmZhr4MN09bX7SmYf8LygsLWxP0kEVyFeDKfVvqYNKhe62/rJU0vuotJ7qc1bCm82GxM3yI5zoY6T4cl71hJnkB8cDXMGhnA+CusvU/0tOdlyI/DiIi8Jpl4f4rsZlpRpOCeUTCTVfcYOtcnd24AqtN2RHLtLgTZYBGZJqq2w+xETzugnu9uB2tyF8aWj+wpXyyoQARU9y++BNp/bXBFJaAztt8lpADaL69z3FD0w/SFvuQK8g9Mc4tnBTXzNO7s4lRmiY7J59L5lD/HvL6Mca96pXFwrdZ5mF/46ReJQNw0ibftelp7u9AfSG/79tGuS5FiMdZpKJfVo2abySucDYjnOaISZUwb/6f94O4Sc+KV7L6sK57k9yqpdDJvrpe8VwhIMtbksMYcpswgvA3N7xU0KSsFIBeni+cnCg4g61Xilui4UuNrQ9KL+d2Lr9yHPifUvFUv5t4XVjCq2J3Vyvhp71g9dptii1JGxBqBYTr02P3xMwAWlQPt2FdOwCkLnR88maNEYw9M9d91SaO4TmXUlJ6+sAoE+IWkFNhQxrxLKgbP+i4riRBZMNR+e1jkXGHuQ/ff0qdJRVglmcjZ3LsJ8MiCU5TxYSE4SYTM9bqIQPcWgKhvFPbsLAFBqbvL9+FlBJbWYr0VZiXjOtqqW8brISQGLT9zfdxnRBVvvt/OzuCsRQIk4+WBrx0uLR3AjWn+emS+fUySerkW+LFzDkOFcEEKSomlm00Ge6670lP3xvs6Jivb5wXHCzlmCBUwOBAMBHgY0vczPAmPuTii+zGltctDpg8yVlEDEVdrirtpTHlucnikIuWgXM6jAmVpLExEXPtUL1rHuXrcfQZFPbQH9bmLR3DS+KBK/zXjoIEnaJVF3ytCtF/cluiJk43u3pXu1mpvTcQ8HD5rjT/nPzR8QNnBG1lZ6vluzZNNeR8DgOigGFBbTyIKQDSl4G8eMAG3rvPz91JcMtsBmjbBwWtl0a3+XXVws7AaPvvmeZ3t1coYv8Rj7aA+YE/pq2IW6JxsWWSnqOTNJnXar1tNKwxQ+NcPDippAh0gBYA8i41+N9gwbQNHB/I+qyvdtXKdawpqi2YW2al5gKs4y9dk3aTR8ThPNQwB9B9CsyREkNiHIpHYAiLIs4ZI1i4PWOVNy4q7sb5OTukutVHytpKzddiDki0KkA1dlyh3RGRW8ulGERc0K32tr1/ysnqjYFJdjNO4SGfj/ugviaAFre4CiggaNFajMFahIm5CDUH0lsaOGkz1M5qW5hwItW5I9vTwmVo6hwlekxNITakONrgcSZkKnY5WzqPdEQ+p8EWQHzyOmner6sExMELVP6Q39Ii1Jf2hbpKURbow6uHqAcm7/etCsIbgkDvwgPmY8Jb0sQntPpTXFmqiLUCr/i5cq3wrIAZAfYyA10w98tbqF15qzS/6EA5cuOMizazuufTQvAutVicUr/hpKvjz6EfSexlvvaJyLVsnzUJFOjGwyQKUq9GeW86FgItsneMjpawqZMQgeCfEtnrFbisrn1WcIyJCmMjAOYSWZStp2ylehRKbyfNy1APnCneRL5oFSgFri/GDzBy9nYv2yRskrgbW28ZU6EqY6IhkNfVjQ3JP/roYM9Znn4+EACtplS+CpT7AzguQz2BLuucrkreSyeuU2N3Gh+vLg6ATek7zRzLNtj51Mm+XxfYH7fZyLOwx1TIRPgJbdj0xnPJrkjBcoQOyv3GBjuuH9PBSttfNvdr0TXBNtxLnnLlRsNkvBwjhZZ0iYR/br8bL3/pgIQrMfS4tmb+W1tRXK+1SQVnuBHxncak+WP/2bxgIqRXZiPyWA/L9xnYDkAQKUP3rXCkq8XvPmuif4673dS9sXuGtRU6oXRMQoW0prQvdOBxg44yJn1xkq+ZaEtXntfqcVwLgYi26VR1mkrWziBeVSThBEzgxGkLFZ1cka0fDgXKvat5JsQGRA+/xgNJX7J+/AwSXdRIt9kIFDyBSk2GXMR2K7kHR8Pbh47LdxBN4oVyXtoL+JwOs/DbPxsndXFub/n1qwZpk096yq3WwG0hfBO2TgexoiX2ToqM1VbRTYUbHRV82amcjxgWdJFxGDGcX8WiPLoy1/YqIv/vEu1zxSauSQzj8oLV1WarKhvo/4RkN9jMZI55VVHLP1dvMsLXNuccAWwMAY8vdSJGgotDPJ6i4/j4I4h4cRK/fk4iaYdkAbfVR6q00BLu+mZL4+6B45uIgPBy884/WJRWGHyHwiwGeN1AtB84Hq2IgkNj/YrEIvyEIlpsiSYRvv08w9CrK0b6NQA4BoO9TYkQeTC2u4ukndFDw5rW2UxwqX3ywwP3dgUpyAc+S7jmxMLQepAufv49ik0HrzoJ9Gx0RO5836rYTwZjXyVXrb/z/DkR7Ivx+Cz0CBYfCKyE7y3/sdzI06HhEl9HtBBRKZoBGsydB5zT1ePlr7k5U2gz2hO6StAaSbJfXK1OjzKC6kBcsOUkEYUb3Z/MCOTEk4UKAH2kn9KPfLXS+n6m3rkTVKohOATwDPPBNke3CmCUro85J3FvcsJwJc+u9kOqQyF+rIJKxjLbQTgSjlfYl15MAhVK9ohM8DOl9mjFvFnXp2Q3mSFZAjIwkKRQ8MJ+8qL2FtwruiWo3fGUO2oyP6I2qjzuZYdE51IKD676NdtSkYA/s/EX1akKlWSxRM3SsTdqHs4ryEFtnH/DO9Q9IK5MEiay9vEljZL7GWXHMWnPPTefv+RA1uwntJ8bdbMKYRrCPguV6TCcOX45pVsHaGo1HoAF7T5Uqc3Ys4/+zHftn1LuvBPnFUgBJ7BORz77+RIWgGI/JEXc+HKSi16qx2m2BquvzqMG5tW4vk38OEVP3gKNuLTlA9G0UBdr/kxeHswYRERdhYgSRG1iTSCBy62iBwR+RbXNL0lm7Mv7z1WZvyxTofKnE8yjQvKZRGGa1sxktdVHDSUcXE9C0EE0e1OWoZUtFW2Z4xio+8TIZlHLl9JgXqrczc0aaEHY8pjTkJtj2CEvD1xiuAGp3unbcIDstGTZeqW0iBeOROVjxy3LN5k+nNbl4Zw6YQCop2V/gwAv+MDXEzHQsSCnZwus6IWVKVg4UZ80kRf4mMzFa/VwUcBDdR6zokV4N5UQEnuaaHZ99REMeBbSmHq/KaGIX7cB204sNARSF356Rk9uBlL7hsWYQvjChZDULzxMX2vXQVtsabI2YQkl82Gmi4h+N97hcUZXuYjtEXAfQlxiftr3D5g5XZVgeH9lgVBwYL//UOP9YgHC5ALoBdS+pnqkCbQTCeWor7Vdsd48T1CiLgkNYYDq2A9krgQujcxVACkIzk2KoZnor1K1PjPb4U1OEOHbQqRiwpOZlRV/iHgH4PJgjcY7b8kw0RtnlDr+BwSgmlETZIJ/LBH5dhUJRKI3vR+e7RBE0sG9k52UDMubDrlGzMmt18DyFftM5mhUUYJd+sS6y2SU+bDI2jSgG30ARDGSS/XVB7NCFhP3iHP+7AGjXVxwVLzP9KlYUFjn/TtfQpvN1GR4U7sPyE22esctiX1qlo4NeHiz53Wh2AREGKCoH4dZK+Hnq7IivNwb2eK1gwhU5kFj4GyJF1m85mGJ62pkbplHctWPy0q5kzw5iXJ6BXFgoTNOBujtgAcuq3UtkNccOk/XahHhV95O40DM+bHc3NbOduJWo0sJrJWDfRYq8VYWj8MXCWfTZR2TdXv9uAc2QQdS/i7nWP+cTST050/qBnzw3GXrDA7ALOzwl6cChdDHnNINfPsinHBoc5GpP/wShf8cimFYDAowQzYfQaFa2Kc3+0PH7IcRw2PBd2AJH6sW/Tj/gGeO+yTwsCNlZ7TBJZZyKydEX5tpZukQ3KW+Sa87//g1FHqZJ3L+0+Xw0MBprBFfy46nYirXFpGGcPQa2P9nRgVmL2/veyYQ6EF+Lp6ZmSuzODTCCx5WL1tbA/b7tNiWCV9kBOUM0TafJKRYs7f+BtLwfnf+Faphw4n+9FfmlUfvvCjLf6l3Dgra8COZfCiRF+5uu99L6iCfCB4wI1T71xNBgoIadHcursQzAMiCCP5V9nmfcYgCi49R1HQj/4iz/kj91f5A0NfWvdvfAqnpGLkjDxkJLJh2dh3GSnh0jhrzPREWcyUFH/zSH1evUmiy3CUEuu30Rb3WkkzRzSXd06N6osVEIbp8v7rjpFcKbVCTwDTG0KihEzd34018wYXdrcW+dMOTodYIATajcO3F7dfnukr0L4fSltF0CTZrHDRaxrEut2xWM+WHsoRCjbnuZjEWWcxt9iJZbVyeeX3Z4umkJ1qdmSJYhNm27yJGmsApGOw+IpnU06NksHyy1fOBQ7mnHzElhM9sRh51WUZkDSR2Y7ptHDLkMkJ3xQA+Wx+TwylS6rrG9mI9gCimPh8OcS9bdCTdFFmiyikdAD30zB906xaJ3kQ4dNSmoh021Mk/ZI79XhIOQRgYrxUGh7UOPtXp8ra1lNAaxD92CjbfU7HGU2SRa6fGzn0tBCRalXmhglMKXj/4opuuNZfOko9pw56vlSAS71tFXZi5X6XCX59FRvSY7xYGWiOcB/TBFTlZWf0HtO9cq3Kgqwo34jUPXrfsIHgmXlIL45s5u6nHROhCO+iixPoERnVim5+NaNxY2mOkEfztt3PNND5C9spZCpvGS+FLRtXVBzEojmy9D+asMuTX/+O6EvPmflwqNx6ojoGzssOGzkZMizpy0W4xQi2ytJFg/ml73YRqmWlsk9TQmZ0b+8Ub6L4SZnINeE04xVcwPe1dXbBQonGnaNWNZpwwbgQKBpLX6Zar/tj7HFKtJ+3wOyw5wuroxYzAs70C7LFo9t9vfR1A533plsWKUBSAWXcVaCdDkAiBY/G59P46UK+AvE1MM85UgmtI1Q6UE4lJBGeai/KF5GGrKyjaTFAlTHPFu12Kma9+c9Cwz6gPmZkqhTngoRcpVwdGDNA6Ik+2qClHATmaWLfeQ58UVMBdDM7++/dfOqLhe8s2fYKC3G759yqYBAVSU9yRnzuKLAbEFU5gxAVTQjFIDVgnlTz2rrMAFqo3IVmZTVG8GjsMmNnVd/osX/gwyhn42/n3mdUbzdEvF7zFdITk3v3tdDHrjxs5MPKwXKYYgpa1Z2f8KMmmAvxe3uWDwx1yay4juiKKPIQMHI39IRimWamlfmaAtjQuZVSEDXOc07UzFUYLb2irpV+hY7mtxbNTsbkL854l2Enlsp/DIHlaZjugF9+DI3GmMPYcRlXLvkIUO/j5SmdU79v856vidt/kMDINDYFD3/u4i/MXzDfEXSFcfItBmaqWu6YmoI1G2L1PYvaveM09pzRfSX3i7B/ZzbzGCIire83mfYvnR3pbbq64X+Fwsdy7VZWBo7KYsfqGpaauH6EN4J3pUN8giGepDLwxNfk3ADrbLWr/yTWM/FzxcUQE+mQrEQNGPgktayBmUxCNAmbw0voQeWclv+UKRQFwoxsJJmhjG8o92Chs3F3Zk7DaH16xjNPIZo9QPD///qW4QCMo6rwhVnAnbtoJeJxGv+EJLCc7jKHt9orUQRtfqKPpE4/6gBzAvB4SEHOa/vCThxJP/qmSl+yPKkmZ/GtGSR0pykUZoijro07vUksGbWBWRmeMeX2jZWn7Wh/nBVG8jrbuAiE8ztqy1vmThwIfXfEt5irhQYjKrimrG6zrttyIGtRcN+zNSRmWsylgAcHYwpkXLvrCgy9owQh6MofllTbMIjw6+rWmmQa6Izs2A6+iK/6MXP1Zx/uAyS5lHNNv5gpDTXHSLJNZ+YsEB9IVyEeDMctXKWruhft90G3GgdMmA4Uww0lMwv6etfjZ+AMBzMUO9/4LTTkO7qvR9y1WaboqpEbAx9WFy94EuPtiD9kXKl5jiVH2NYst7SVk3MBM4GX+5iMdPVM3wKpiPMAqX9dou1Y6gaPwhhASKGyGwmNs04HqNBcgltHdGjYGd313iu5cinE2EcefiuiPdYTd8y092hCBvh4HyHyQNajGOUVQ1ZG8wh7YSGs93qNf8Cv8/cvh3jE1ik/Nb5nZ5mZzBONGCJ27kSTRP7M5Ec9TP6FsUoDKT5tZuB9MAAKuwtQjEF7xGxw9WMd98WTL6MqB01GyXM5vGUIpPPlpoPp59x8gvqtJmMnrmrjEnbw1vtBeKpFZHAUSYHsTa0qkUJnKwINu6jr5dDbrFSHDtdwpIJHmb7/RGh/mK8yw/4sot4cQh9DJNoCoJLPLWhbcGZPeM7UChW/aEnvhcGoUEuKXoqSNlWBBVjo9fBjGus2bqe+TsfsQXVcaFgfk0llRZgr9QRzxKCWBlAqjsHj6C9iMgpTEzgOo0tGXTv9G3L0U2/if39+xxXsQA5qBfbno/IC1oVDjNNqMN9aTl+jBrK1Svwii5c0td/T7SKWSbUSRuC7hPuTQFGXtNKc3vBIrJKrzHzWEUYiAYOpbk7KxiqxYovJe3etRtyx3PONCYaIoxQYjT3CaVESxHZX/VXENI7JTGwIc2Sto2N/h7aSVXYD93/JHcJtUaSudfRl7DLeuqRXaUVT8KiUdXkTYYVqANG7RdS4OXYX7Jm0q2XWCA7kx6z3r7NduAUkVbefUqgyTZ3HwS4sobvNvZOz6clOc7+MI+hrJcvLgK6HiUdgcBcS92ZBJ0U1d0MwTQRWqRfF0RdpkJpzmEcHr8KmJ26tInqePKD3duVx5UVsiyd2U4QuHVP8wOj8WzufnELLY3SyF8GZ4Mt+5934XKIZl77WvR2ERt/3+5bj8/IEwETBzJbFyE5UM8U6ZKY+YNPfnJMWl3pRfPsGP23EnVmJ+NQAq0XhEPWwMjWg+lDrzNfCTKsnuFzXmsmDDvtGZj9G/ADP9NvKr2pmAzkOx989hx3HSI8S2sI8c3dTC4zAZEdQJjWHZ7D4Z2m3s+A9KMUPxAo9aSk3dFbVxb4Fla2vo198jk4jLJ+HuxsWN+lem8BbrHh33wAHCWFWjXbU9R2xd+uqRUOpR78PLd/8/PVd4ZKitz8oPH5MnPsdtN02fV4tfhpysYYRZbadB92mhWRdfZgAxd9A3m951tdyenj0ycOSdOUDFpZzYXic6AABse8CjSP5GDErbt+qmE2J5O07Xi/zjYHyJaFJrEZuJq8qAqXcFJPKyYxrNwCxs57YC3SfITM31yUeLv8NGb8rbzPXPfgi61Aifoi3pSzyuL8x4stp9gNJ6cSy4gFJL9wXfiD1+B/yhaQufxMzgxQ63wLbN4EZ7aC2fygBCHdBPA7cYtugu/RpRuFx4A+voffdD+TAaeu0Dpw71mkiZumPx0gCK58OLpzetpG+WqKV+zdb4gRfuEGkUe554afVs6mX2ncbNiLSlma9fkdXUPUa8k1JcsRyBXD/9eFFZQZqdYYsVEgLP6gtSZiE8CPrSP8GqAiHyKQRLlnqQ9d2OT7LqPQDcqMpM+OYsdmCqRdKQ4ZN4IsNAR1dZjeyQjJTmOCw837mn+wTfixPl/g2leXsS+856JIxP/UkYwVhXXMQxFe6TqpCns4iLw920NCSUJzlqG2REEyw4JvwpveK+voCRD211vOjckHs2kT7bttfYvG82h8s9G7L2xihUF5Z+6fpdZU4mI87rK3G8fysjswCRkiZqV9yu4NqPRJHkWj2dO6G/9RP8DMlPGyyB8GH3Srz8PpafU3hx5Dgbmw1utIzC+8lTpddLd6UW++ev34qiG1Q8IOLBwvOmusB5ffI9am+QCe9LGgdDrV4487MLl3VSi2lzQ3mpFIUyMWcA4zHNda7fBDVCfn6k9e6zbdDZ8xI/g7exXXTEWKvzifn49S7co+9vnuMZiBiWR+G/buh9ZWKALQePXyhAqabr6vDcrNvydXyG3gav6F9916iajT/wufo+w6ThhC/QlS3ZTBGiOjSmRzc4RTXIJGMCmzl9HXxujupzmQdfKAtAXBg3FCRJihjC2Jug/qH/8qQzh4nI25kzRvIIn114KPMAfjBm3P4I7ME6TU9j874D3x1tVojSPieNftpHZAtaF/dSkZ2opQnOcjn7cHv03WFKmE04Nej4wiD9stqib/FRZSfIiqAJYfdvomUWl0VLFD3LizknSpIuzoh3rpzfsBvnS8RBqDF+yaJsIQXpRvCIV49NpVHZ+I21kYazQyxyH2bn5QMQCbOsp8WAk3S7+55DRGCyj+PLgHUayTprUShDCcwa/JNT19HfEF6HE38UIKHqzDPbzgdQzUseqaTb9mZ+Yd9+i2tQ/LdgFN1/u47A4ifTmw/AZ93OVVQSCvos29DsIv/WSkUCp9BfKgmVFH3myX2CjP1hFactu8h+AKyKWJ79MPM8kQpvc7uo6b97a55lBbfvPvSinVijz9kKBhukwoD6J+7K6xFW0g4jfkKgaT/xfMqxCa7oDco2RfCub9WgVMMWmqUn0xL2mYPKFdrS3Cb8JZ0M3M34G5kza67Nya3c+AkvQuQhMcMsjgHCax1VxR13Y8jrZ1mK+hvi7VgwT6tlyUCM6tq1WwTjtYr2TMn0J6UiGf1kkX3l0/Yce3vObOtiED0zlqLnRm6FccIM+SonmkplkDhRrwvjitBNNpwOj1mD7B0kciGnDXA5q3cOk76VWtSTONVvbbRrdjWoNMxw2pBw8frOT65vCbAinvFg8hKDardYdj1zcz7CHvExVYXPAl9byaA1RVK9hAhhirNOV0h07AWS61WyDfo9GCqoTRKonJOm8Z+HeZXmWQFxkheHfXGThh016jwWKIeJMXjLYoQHfMeK4zOgOiahtiNfd1ZO3hqThWSJUbpEAWdOoKKhClSQ8mnjTTcMbn0xhWDgfLvWUZNhYc/ZPDej9/KHpENn/9OFRR7Ef2CnAmL91TmFv3aCxZyu629Yqd0xd2sVW9nRf4otaGBN3SSJxv4fdEgJPOEpmYq5TKbXpvOnN7jyyQg9hvzxey1yF0oC1VjF5G0vZ6eN9hZ0TePohx12nmFG/70K73wqa2GBCb8aiNhl/X3fkStaDwMPLfScQh+w1fIhLOBW0vrJyRsCRfR+hclJHWYniwTjdQMNBxW2RMTyKzjfIy/QBh6d/CY0mmRYlYAjNA1XrOMoLg1FK7d4WiXU+ng4m2hI9oKWr6pbBZIV8yk5s8P50Z7//itdPjLVsZn/+/XyI6AwP6xPk6mkwJskjonRq5MrQCzCRaZlfrxKn1SCRnFWpj5++a+MhDZbnPcbu+mLh/k5Y226NFQKx1gCvOAMk77amBeULxRA+bSIu4C3kYPX+9eYkjAxi8bbCwAiJklhV964MsDmCarKC3nWn7X0/tWF3xDLkh2MJ2ZqlV82QVgDpoXU8aaUB32GkymR5W7+IKdj9O34VWCXRKBRYQMxCEbIF5TR8HDz66jH8fVMnXs9YVJpJwQAz5YyaGzcQqgiJ4neWsiGdB1l/5e8JFDrShnxUNSTb5EP4FYAAADAAAKjTFSUJODkNi7hLNMBvB6jligCxGepHqxO7Ne0OPPzMiBoKn7uD9nAutH9r9Y9TMQjQow9S89UMZhgQsV91EOEgzjOt34pxfCl+5cvE7JqFEoHtssbXmw3r6V/IutASHBHPSG0j3UTQXTkh9Z2/LADJt5Kt35D/+UHxL5Wp59Wuj70eKrsxqHUecJT7c7oH0EoewMiPmF69G8Qaw954Jb3Lb2nP0jwUAEoxHOB+e/fseoipZAlUOKYia+sWnNqR3vZQga5zSZdiclRXz1glYccreZuxfAd0Me/0mpRTizzr9zenK4ePjWZsM/FCgsZAQEo5T8l+4hb5ia5fBGvu2gkTazWfhMzTQRo+QhL0lBNmq5cmuxuFavo+gm3nOY5aw0MoYJRqCoKus6dFIh9Ayj12atFucHYuaETCa/dQbER/mIGMbPX0is8EAMbfwLHWe3fZ8P2o6vFEhCjv3/FqbB7IMMhka+sN8k4dxbpeQmJcD66Abx9Z2hcjpFZa+h7/1/tpG7s5OzETAjn33D3rBwkGk8FpFb0slB10LFQXSeJ/34iy3mEhNnrSJ8lfVBgrflTdRCRNcBYhlrDQp6fkDKNr1KWoEAI0g8NWZguL2pkqvUaALKuSb0ylKO++rxLa/kTCqw4iueVLT7Yf7i8r1XvPzp93TqkW/4JXMl0taXSbcEJI62f1EBEiVNCesOT8JsJq+QUUnbUp6IaByFrFdSK7xc0ddi1g5aGVBhGvf8KaP8krqizWdhaeqvM5h3Yk7oyDLYa77uQFBgprtdYpTBnpSYVxM8kRvOlKc7beXAq8eSvpwSf7Nncl26j1Ll2/d6RpDq8v2HHFE3QRae5ztCCfwx2gCnhBSngFOMemW8lZf7HPT2z7U/ANr6WPdxoLIoIVsXta8EsVeHgNn7NOTtPWTl890C/emoN3OftYBHFfSS+lnBKxqF3/xXO7ZB3n+DvC1zPLEs7r28nbYU3TuVCkZM2iIq58ZH6A43SJHqyO75ZAEx9TRqiuIfWsC/KVe6hZbiCmlLbEbF/6HU1Qez7c/FMmUcpDTHN/us4plNJc8EnFmTUis7PzZXpo54VlhMrw2pRHRammFvuoJqxpKp3aAzspYWQ8gOOlvDguNrEJRZrPV5O87BCDuaR3zC3iOjZvLfF+yhrDUEwh86btay2fNvDdz+ERDtHs/ebfBnF8HB4/6zZx65Mf+3JrenDr32K3iVyBm8kdWiN1sYf3Rzo5MyUqO6f0m5L0ku4GwPC23eXjiYh+VKCR51x3nJHKOzmqwGOSNUgacFnUfvNVDSQacsRrbdRRVVkfLz33WK2UrKpcouW7WgMd8nZyx7iVkvx04QFugMGh9P3y1ls7YwLZc3LWJsrHfQZElwD6r93cPrDdSRaoh8kclHtYCYh/jUjjCQEYVXiVwRnrpwVymegy1rxUjcy+ghcPsJEd61iY4Qxxrctamk9MLezL1UprFz79JMdwI3an++NIuXv8chdF4+j7YM49it/yB/RIB8fvecuBZGy1bxfAnxhPkcLTy/E+fRUKT3bNYgEGWPxzEjzTzTA7AucLWHl6IhV4EpKebmbciKlnaZtWINAX6I5nFRUAxjREuxBRLanektRSorx6/S3Vg8FrXvPT2vOG3P/eI5k0qTAd1Y6jseGARhHg6pLwT5mVLE2Fw9iFcb0N2V2KTf6feME90xfWfMvBGlsgkHqdyY1zOld9unmkHGe3gP+cIfglcq6ebOQZndj1MTNWGNENWyr0krApxF/+JqCpga7sUARkoweMSpwHbZNw6gODgpX6f2eAqIQLjWJM2vxorYI4LK9gkgH0y49fIDqbw/PzNIYwDtIp6TqSeUpi2uEqV2bawSZLSaLy374c8CWpC6inZe9cFWS9GqkRcsKypq9ig79SxbzcUv8vNLYIqT2z3UDTKhfQv/Grc06auUSK+f9aphXmXZtmZSuKoigKjmalKXzmoSFXex4AUNMU9OLRGOFLLr089mKt3Lss60vxbTVnbcc4dgMePW8gneRxbthdh7iNq+pFcbHxPbAdrQ+HoCkFpZlM8z96Q5bqthln97pjqQt0P+q72qoWZmuGG31n7IpUxRNmiLauqXOL9yjkt+hiJLa43LdUuzGKC7F3cxbQJYvacxAwNxBalpBMI+UcR0bt98UzD8nB2hRRMYD2JZlnny7A7bazkGylWGtFLYXuUciag2LHBDiNaTHJMUkWrMqTFVtX4uoVxPPcFFfIZy0tp8j1PFRhQAxaW6nH27H9IKlCZw5JSXDdKAtWHIHV7QYFjVC/cWz46LrNOQd6dv+dQtTBkW25Bhi0YArnXUbClQBGTUaBIOo2tdKWMK8uKJN6Q7J/WCU3kd5LjkNdApi9Nesh5G7s3b2Yfe+B8CcBw1MDKKum+kkzn1Z8OVqL88c51vvJhcFPBXd6YtHHkawFdbgeVSp5MXTl/ipBu8QFeJKJIO0a8HP7pkLSXB7xUQ5avo5Jx6Xv2OVG9eKS3HAzFddXYxMmdqvG8pC9qHjjIUnhA9mFrwH/oYZEo2Ks2b+0DlKTTitbPXLRGoqGRgD8ArUhxIJ24PR4HIUytz62W+acOINSutL+zv7uyvkbYX3m37GPY5ttVhwH0RIVknavEU7FCJL3JjC+sihf0fNV7/xQZ4544ugXBT+lrEOpx2NTIpT20SknPpijmP5q6DBGzLWR4jW6vgkEEXspekcLDsfvnrbSdP2RRc5y2mQzcqvCjR+fXT0lihB5jmCaIVhFt8Hsg2UZIGPKKFuAzux6vNUrdfgYU2NsNs5crKykBumQGSQSaGzXOShs348RdKMGYrqBe5gmIEPE/j/A/REu+kLtUBBmuHkFzJDGGqlj7tpC8QSnrY3voPWScr7beN7m8xpot0waJkyEQImxX7AX/yKdTb933q3HCMy1kuvej0T8b/AO55v2ge8qoAAAMABywc4ez90pcvxJWbWOQAzsJo0sGyxz8WOoWSEWOIHsdDIRQ6twxEdfOP6wp2fFr3wJ6xmPAy3u1wgsIbNQrcGm8M+cxW9yvPh1A/rKTbey8/DlrGN21w1uIoB5LaxK6FRsQjHI5eoaFjkzZDAUYRgNzNaAfO2M4Vpt64iHG5pQYnBDvJJkYLnyUwGed0eesBoQSaXl24aQGdZZN6HD4eiblMcH+kknCZRviUmtOnNoSUiC1EtzCD7x8wD1iH4lVazcbC7gMmbkRHJezNZD8Y1sjgS9BVFtWPInVJDhYkq9Cy8Jv5ucFBT9ByWfU0zfRqjR7ye7N01k8QLtSyr9Matkwtzn7JWP4fitDYqnrHhtyTpdNzEmBqMOuGiX8/PZWIHOI5wA1usEbZqc0Hq4wwDQm82yy5G+L+5IzjnPrkdHx8Kb6ksayAseUcUB9w2ZsBlDOhLlWK5yA9zwYdkH9Z48BlI9qQZT1xIXhjBqGiCVBcQ0Ic+sJYGgwH0WY7tTsIswAU/KI2jRgghPWGfRSDVkgXtFncacw4mNpxjgDbfHzG8ms7qgrPnd7zP5vMS3O+XTop8GGrpAE763g9HBHjUTb6jmlzBadLhCUUG6elugXYqsQA854BkdzyTuN5StT0uXomwN67NLV1417mJuk8HsO6K1FTPVSaxjslzpQyAxF82ZNPYpiZFJUstF7ngh5F4FCmmlwzZHlh/fcOaWjuk3XgedAGZDXI6z7gWNosAB6/5mIGwC3hany1IotVy+e2Iw7VVT3E2wmJbDoYgOt4njZWZ/hrfHfTgjywlwZrK6ksacolPsecB05UFrT+HGi+0u5dLFHGkd9o1YfUzep9lv9QiVkcVF5q5i28edN/09QRnUqBVh+PP3mQ60KDHsgzeS0nGXLRckpT+Xtz2Y9a51vye3S/QzG9p5v9Q0ygMn3cIe/i5+tcmv6Ji5ZU4bnd8BqA0Pm3bFsuCymTjJk7+ns9b+nlkKCvheJAhjzJGJkHiM7+MsAe2BvyWsVFQ3nHDaaW8Xe+P2ZMaI/05DjJGlh6GLC9JmaCExgyyhAlu33x/C/oH0SW0ApgKDXXwPLturP4MEC/fDmpv5CfWThl72Dcf0I7p4Qy2M6fjehGbpqi7vkq9JCHk7zC7uPJ+T2t6UQMV2yH/R746umv6WzSV8kjNNGr/Yj61D7YGEAVKBEvvnENYH/vE0UR72XcFz+QLOVqGLeN5Ptmm2Bj8Vz+J/L7H3jaMustYBs/3OozdSuzQcDc9jSYHIid7Rtfy5KwoStaNPPRe5+P8Lmrb7qn/cEurNBs8B//iZ8oHeVmsxpx1SUVV9daWlwEoJ/IjugfbNGnQjMk8hoQtmjHP9qh/4tdZ6QavVsv2w6PosguXgI06g25spLiQWy3dfIrRBX8PYN/MRlrAx0BA1ToA96qZGWZuARQW/ayY4QSwT3bulXHdHbZS6cqThFmBJ8uX6Yten8iCTseVUuce96MP6QvVW4F3PENdTdE3GA4vSPJBhDZmtyDP+ycHwc4mJWZBg0i/NeMUh7hI/7z+0w+oSoq9+yxvQoL+zOaEp+9sVGieS+t3PDVh688jfNJ8H8fGGfIh15R68llpBf4cM2jGxMBI8vHFQpFgIZ8FkLcojkGK1rWiBYKxW8ALT1J+UR4TPyVHf1R+LB6CZxpVBBsE5Fv2G8Lp/JKyrlbkOww4ub0nhW7474UlTrsB8jBHmxuF6PbAbgNhd8Bld79+2LIV88g4Jd3yfn75ai59qD9EfPYuoPXlAz7pD2D9yE8DqC2Gqu1fjnN3UgaKd5y1Ewz09zJ9+Dlg8pV98SjYbBLd4uLTaltHByGqPXxexIdbE6dkpAOXddbdUT7Z6ooa44tAPqNsI4imUlLAuajcbfaiIZM6EU9m393CS/auPt1y4jYHyFhZspTqXDgpKOuSdimFICwN9jvn/O9/eH3MlUQJsPRd+mqNu5SMEP6PZaq5QINko5WTRM899cSAXt6AWfP6o2mxNCWcbO5ogEcRv9/sX+tvmuR5ZzIFyv8dYsQUpJsAf1D/lTkJED05S3/xt6ZX0u2oj73WUZp9MwYd9fh5WKiP4b1Dg3vdLLhqnDl3r2gZJuCuUZrBhsR31whb+HxehOfAbknlVpmHuVpy5AcWj4wewkY3syj6eef15UnGn0xEd6y1T/17W9jCk8I0SodRj2RUzBhQ+Izy/rIxSdps5stYSvKgxWwSiucn6jhyH8T9dj865lvmjtPcLCVw5nRLw8awtlqrKbBpo8JdmKyZECipZIT35ZKEfxJVy52HkAACNv6oG5NtipBMlHmYped3XgKjStE87fkmb+PZcO3H3BLJ7pyuM0J9L1bJqk5aKkc+JFekky/bQ89gKKQj2DFIeGcI3r15glE6rsb++vZ68kgoFFFlhGIN+X7QdqHER8ChiWDXKIYPdQ5w2s/JfJX6DWZ/l9aUDCt/PbYVB1Xf219+eEwUZnGX+Ap9Q9gu4izH3HTvNiyQWfPJlO/HH8bFovn/TqyGKZT2JAX7bdsmz1Jd4lKI86xeR1xydeZ2Ba7Hbp/DLajPKwr9LsrFKjJphVbTTCAAAADADlBPlb5bKmcrsFr0esD75k0IMfnUvfP/SW+0g2GtVnVLZodp5wM/2D8lZQ3lAFKfDSv/4E5HYfmL96eJU+rkAGOfw6qH7eQIfQeU2QKVdvvdW8Gw4IN45pogsSIYyaByfIb3q5UjSlQoALnauNP+x1IYs9WCQUIMvUJOwvm4burxkFSjD1OD4BWk/uWmzsBQHfGNyxubn0NLAkiKO/ynp+nPJbRAoNlpt6KiQ0UDfGlahQ2Kz0F/2Dp0CFk+XoI5tZ1YsVs7QaHm2meNL1Gm0op3Rjw5fZ//DpJZni+l7GUjgqslXo4MyEk/SDejgAJcP95t7Nkqg64O5t+61+Zhh7S1K1mqHKTFiIg3LNKGULi1mczxMcWL6t4gZMo1VaiwDO1K16C9ZYHZ+TixynmJ1b6c2oKxgpyzFOTo6z2UNvczRP5z7MZ+OxbSqqyduN3bkLdkC/ycMMsQe3uRx+NDf79NKc0smispWeK484H0TXsSWkHIAEqEOdmjp5VVc4sdLAN3v/PAoEvxDk5s4ch9HpdsflJA2noDlcW6Nbf/LsRTr0bdv3/cU5WN/UM4uv6qBFJam7lovG+FM9YY0x4aptiPUzV8EZiPzKvCR411XBAPkzKsQE2zcT8DW7c2vizGEohC7xaAIPBcQv8hSwYKJnh+vca8D0Ddym7j1EOG1nGdwIWd/RQ9ZZ4QLj8BV2B1ZhiS7cBwFi9f+1XsRbXa/Py1TfFRbamTfTBd7LL+rDzHqzRuNTL4bOOpkttCsZOJued4UHvfZHQDAPXckFB3fXNndpAuzXt6a5sjMYq0fmSyxUphHD1Nl4ZKNPHYaIWd+/DixVlVfq0mo2C9JslMhbrexIfbcrK/kIiQHBh/vR/698vjLFY3X8vFimkxNpAej2INy+mYte6pdH9IwO+I7HgXxkbDWyKdLcFkDqP8o1VAUZYraoBjrGENIEn7BE9WAqx0aV6qvH15HR6DmTsLR1eF4R8DTwL8yYHQVx9Zy28q8wpJaq9mBIyymUciBLqmXNr4oHqTorUhdyDoJt4LfwoGHnP/YJ0+8dpRCbkg+CTrebyMqXnrWlIfovgN/K21AkXl53a3MGkoP5lY7+i8mENB74CvHioe2arJ3YwRYQK7BnDSG5qKebD5wAra/X7QhTu6/cxru2m7amMoKcR4PbZ3B7WAGsMv9EGp6C61eENWBVPL1KdRRt+W8p3AnsrnveXOgf9PaQNJzWwDu/OVV/gTVpcpyMLvuMeD8jw7372uk+tSduAIVdrnTJ2UbFMNmxsA/rtkNne5RsV8Az4wCFi1zDpJTbQWmCNxnfNMQPpbU3xUMabxy6RXkzsSuw87QrinfqoGh0IOYpMJ7gRPWKcE0y0UOFu8oeexC2BFyyc4P1Bcu3A0vFmhKMXlKOCqe8a2uP1XMInQBXv62F2Dy1DO7Qbbb9YoMbmT1rFpOja+3TxJGL5XNl6r9elCIg759xzcAwZi7cGjE6HI+3ztR+sXCTfM9OOXrUizACG6w4jlBNAcmnrFx/S4+08Q0E22HVpBnsU0YKwLsYUBQVpNiJCkGZ4K1gynMBzj9rGsbiGVFUMP1Gt6jv7p77VyYrNN1NFZLkI78jnUxRaPgwJ2OYyEr0vczKdLL3hK4GivrIftfIzIE0KATFUYrrqFYV03LqTe/Bv3denyxkO/wYfzZhsjNHR9/x25duzUWk4t+ob0PnFkHturDHrYNCfOpNzCj9BrcwhW2RRKc/4frZB2lAdj593inBKeeo8aVGLwR8aN0I4I9Maa7MOl8focdBqg72TGNo3wnf6/UJ7OyMA1Gf3urIGG8obBtwI+V68XMR779ii/N4oa2NnIsX/RDIa2c9X9cv7qtvOC7pQM560xmhoH6DPQwZ0y5PDVP8/CNWeAg42BD8nuRfe0Bs8STkKaPcc9nihPpaYxQwp7bQGFobOKOxUnZYcH+Hg42QKam/jnDCrngwI7uaioOjrvUJv4ulAUrekOW+kTaRssf+A9w6Q97ZQAgijZD3Ogvfd/nQ8VCuUu63CE3B40ZF7s4/bvZ/4UMAb/vF5oG9X66edMb4+uYfouiGeApsDGAn+oaL8lh4rY0Bs5DdWnlmkxaB3V3zDQpuk6bYqNL5OQ2qAqZ9+kpLFC4VJ9vWAdhgA/GfIA6KXMs7N5GWzW8OrXKr74mvE18fWl4s1wducLC+Ce+CRHW4pVT++bykY46dxcIfWylbeiVfnnKyRQJoA7Rkm7qae609txJPr0+8v8LglHKM27K8F4oivyaNdYWPSVoBr66ArQReo33Cx1y6bZNdmZGE9njgx9ALRF7BulYZ4b6YpH2yzjyias7XUWyAv0e9QhFoYL/idGwTrlYYqnwj11cF28g/F9JjZwzoGuKmv58vCe4y7XoJ68yfLt8J9aGFPQ2Xef4lHnuFQGqLvQixIsJJznPYMCw4jNx+oIs4foowvoSpFp4ZhIBIraD3dXZtEL/yGdNgaEnuCk7dcaSnBGhNv87vhpVUgoebNMtghuvbciSrw4AADs1oAqPAlsVZ5uhfE2vSLvLvazqHJ9S+vjhfl9jQd9yNF1Gz/8oOHEThG1/vJUVj7SD2DytvIqvXpYAAt+4z/oC7KdnFOa3U7GohFiSISRAaf3KRZ0zm/UdXpFD6MqohRpGJzokjYOOmMOj1qVrDza+BLFmC6zLo4V1eWGWeCIvS8WfNMk0fhsVCxk+cLKaGgb4Ez62MZrNQlVNqAdQ6LxfQFO+FbumfAX3Jsw4oRo9a0+0E1bCFO8trczaRkdSJG8i8K3LljJ9K8nC4+x1dz2BEFTSPlgRdSr/uKm2pZivucF0S55pjSaZ+aRrnsjduiuEkmpjqWOEzZmSthkgzqsoee2Z3pN8YFKt52nmX/99J3Mx/WV0GwcwGkTVGlpxoXIivOasMXatAGzFubSGwSO+dP0TAKoTiSo7SBIJfg6zwnuvEd5csUbSY5Z6XDGdJ84D+FXhktcBP7WYZjwdINP6cuLh5rwYf/AmOTcFMkvEnvKjLkVNQggwUTB/vNnjHRgpw7pUSeIXt2K4pn3XOqrG/UZDZly2vEAs7QfjYx6/wiOeD0h6f2pk1Nycgz/4ssKIPneKhHK0wrxmRoe/hT+iFkyEgEBUam8DDeZjRnk+A8rEhVJIdOaguotRV/SWM0/zMdBHJkOsgIhWhtwWqsfHgzzYFzDP28XkFzv1qiIxy0V/dTN38TZz4/FQg2afYeKyMf9ilgnAzRESJbaLMxe6Bqq8vUVyNj8ISAst5jLS0tWQPqXMXCwrlb+mWZVtrsJaV4rasrfJzZDeesW3V6vja+OeoqkRJV0aePh+QzB9KDDsJhhbSuNdoO3qLlR8kmZraIPXrqgsdgdxy3Esc8tCBK+Pn8+6fYp6QWmZyCreUtoS1DFeaKOyRlmH40mwuFaOsuty/UeqjkOic5iOlt5zcBJm+K3sxoZc0Y2YWIX3k7JuQeUeAyTP946eBMfxepgywPd3jgf68WiBv8w11UdoWJq89DrItivywpBA3xmIeui0MgJ1e0KO5PmgInf7cgVvjp3VJFzZu6qf/p3vK5WmpdXvyGfmdap1RA2zuqkFseRSoRcrU49PlIx50zB9QyjppiDzqHPBhyiKxDJ/t0+JMJuoMm8MLSNFtOLkGK6OQ58CC/DpNJdtlwL9XN43AaXMUhCB52Gmk0NVxYplCX2Pu4D8/6l0X1UCNEnr/gFe1MCYcOzJYIK+ZkH8WTiYI2E3+wRbGoo4BziWoBSC5V7N/vywHL+RjinUAfKBV/d9By15LFSUboiBMEzv5F07zu9GK9ixDEIgEe6X+CG+KSthPHoCxKwZoswoxa2cIDz8XnBkd3oOpznKB7hPmNS5NFFGy5qIUAv1eeSjqNFN6iewJEqW1wMliwQtJ0eUIl6JL4dzECUf+kELrclXxk2HTYtiY1bOm0J43Q/G1x1wCXIp7OwBr5D4mBVAGNJTCOEEdjAXupFkf6tA9moJ4I+RIhC0oqpnxPs5iywUF3SzVtrbgMZyhnGNXsR6ENxG/uu6MWYL/goLpX8XcJXBCNBm2e5M+FnEo/x27/fNmHrcNlwjcGeMu8lmcgrcTGCcD2r9YwaBZBauBYc+nNmhEEeiINSh3IZ9cDBBj1H+r8Ys9rWX46n1Lw+zn2iPP4n0FVaPfevLbJ35a58Ohj/RfiUsT0gLaMpColrhYabzLUb3mwp3iWLEPY1zg78e0pQ7D/1RhgeaH3OlN/D95am709Umu5mVfKYs5MKmUgCQpQKsmr788ehTeoMl+TUXmTb3L+5ZDZzmHUtL6wf/+X5yqaU2gdNugioQ+hf7bLuw5mGmncBGh0oDaxUhp2ikjDB9Vb3zeV4Ai62kHCs9MzRHi8C1L+tdGJjGVbfh6gBTDHtyQOh8rcUKk4nexORkvDO7RmRZq5gRuDKb0qfKi5iAHmrmdnOvMK5oDO5eOrMXGqmOx/QGjcTU5RYGBQMTxwTeAFrrh5IDNU+E0E/81O3g+PKJ5KbXNDhOD/OA4futwpbSoI8Ku6uX/+LE8FtLeAZwNOLdK3q8LWTKX4RCRVyInw8Ss7sEn9a7ZjXaGKWqXtBIwOMtnjWvtgV5qPsfoXFCoRY8uvCpa1ht1B9sA2Mk493g4zehvhqt86wFrfQoy+lsV0MuNwae9j5QXkWlgXih4gKl1ojGXUzyMS7gEbdRhntsYBWSJjFvchm2b/348E8se07mmm4EtiN/jtGLURvtuWUS9cIge9X2gABR93C76nYaowaB8rga3///W/ZgmL/WyBHp/Ts5cUCRROodN7nuIyE404/7g8NiOJXc6/1RkzgXr0oj1OZYjv1/JfSYJqDlAAgkqHTyQ8QHCLgRdaqCAUqLP3MLeQWlMTaoBR4tIIWmnCAHXDdKja3DN/8HFCoAH0MbbxRcjs1Nbgi/2GNadVpDIlBmCmFDWBKz5qJlUPMhK9AmekuLOYQF8r14G55QITYg7ymNiasUZgNuJog1sN5jNkSL56qVw/AAByhSn5VgW/pt+lJQOb90Uj/ndf2UccPF6tSOciB2xGQF5U8BXPhBs/qlssvvVDFMqeL9c+XpvvkpZyKO4RBxm0YzjCZFiZSeGmwGRs7BZNECd5ls+Pj2dz1T0SvJxBjuM08e6lSGu097MHeKKaJhVk2/U4fq7ksRfRAyPWnQrnRYSCObYfIok1gJ4URHV4+1YwZDinKinKVp9DT/m/8/Z4RSosJR0So3Y3pkA3tc+Myr0HJ3SkJ3j7YV6ixk9eb95Bz+t4FHwXL/u3Q2BxJJj6e8nCsi5JwT+vGhOyHsMOxPIbJbVe6Dw91bQjXQDpeNnmXSNv4UIWLHIAWjWzK3wPrjq+Rxdsa9BUP9YVILg3o83gZCJD+Zp/gSybcE5LDHR/hNfVqvgAR+GXFhCugedsrC1QChiOGLW8EBXWmhSRlBnBAVs0WVgqW0TOQGajqKYMUWI6BxidlmUlA/aGQ2uveLVsF5Ae3qDI9b6Lck/K8U63T5GQCZr/zStMpPRGt16D2360SGwe+kxgYnoUuR5tvd1dRrVLVAi51FN6rV/zXJ7c/jnrPaI48ii1Rl7NcMX2DwN5oVmMfkDTzO0QQLWr4UnC5by2xqmmVWczfaLODZseRr8o0Fzr1GR6PRepHiNAVBuBWc2sdzemxtvl3EaEelxYMDDvhSTg/FoTfQTJT7zRH+rITGg3+zBnOFrcFnf4qr4d6B7asPZRNWT9ESEe8aL8XOu9y+O7rY92gXuQxQcjkO7YbqElpK4z57VSh+09BbsOWQj3++gyHYUJo5UZpYavsSgx/MAfKMDwb0BDKSIRL3j/YvvQzGCRpFm4G8p8SZEMLjNqEqcZjAgg/bBNBHH+qF6yk+q7yRVij9wTaiERjc7GkPnosR1eAE6jLe99kdDf0UCIDufexWW+fDLylrFC/JQ0DF/gg4f2ybbGRRgVZXDqsvcuKYfuiQbnPPZzwWGLOKnXcDOa0w8Dhw+utXHbHQuGtixcPIiACMYc8rJWgW3vwFw0J0OR/vUSa/cwN/QQDoT31y9yAZoGTdb03R0stXUTHzT4Q1pdobf1ZstUdHe8uzsMGZJpQipK5MKSxRjoAKb9G/pAharqzS1A/1n2a9vp2tWDD2J6w9w55DefhSUBmq5LWu86KIZMgHLdaY0S8Ng5OUi/EnKNa2E3tyAwrJDNmxsQv4w8iTd+PphDRzA247ekhUUfu2y4jzwDXIFT2NzZ3uk2ZKUdTm43Td77w9JmEf7+ooSOyF238XPdmqTeu71iIJQkm/sLtd4L8uaTrIC02kkfkQMFP4H5rjgwtfrCEE96ki6brh3saPFqKQTBKZEJ/gz/YU45u1AqMa987txKgg3yHe/31KE8gtVmzKv6ne5OalHzUhXHNpC3KXeubNRkhqjIFE0hMUCMe9bvgx+G6Zk9xJxMiNYOjoN+VkRNVmLvRb+j0rFDWnDdnaq2ylkEWYOwYJq25sB5QxPS5Iw8SRZJuTrsBz15H3YkSw2/c3/1BrbCQ6qQTZTO6VlvoPY/sVJE6qWkvyzo+L+UPfggqZHpPBWnTd+Q+bw8/lL1JQp2kxJ7x4FbXHP9DpIPFWfV+Do+RTkc9n0sS8YYPjqrD03cwEmgye3y+QKlz1wMkhJ1HESq24+f77Jsuta8NM04n8yJZ0xNT896Hg5Sk56DvPlhyM9UyyuR/ptVdGTHq1Aw5g/mTNllgkPwsk/NNV9IaVHDsPTT/1SNw9E3y8rMwKq7UUkhZ+7iPUW2OGzrTjj7KZj7M0cOTCjpyOxdvM9/mVef5QgqcOVPFq18yWQDw4Keeq5NGrnMRYrg4ljQLhB1WLTi0BcuEBcPxiBbuIGU26oeEV6vIzL+YUSicS3qXIAlpCdrp44hLIscDgPs8a5qHMwT/nWzXBHzvc4oOokQjww2PpfLTV8i3tXyGoWaqSfW1I0UTV2c3TIZu6EV8BBRr8yXzbFGLwRS37zo3E3UP32+GBiyoCPX2ILpd7AExoEh6ETvHc96/lH6HFglNzaiSQOcdB0JSMAQUOKpnDWReKrkubetrKn5mgmqlYxRITa9tUkehu29yFIk1uwdJ6Ft/4rrSll7rK32hx7XPw2I6gPW3kBSO8jGqLwMsWJfCs5KvQMIXvltAEQWWubKuyn1p9UpF0AJndUdFuN9I4PdbIV1b78z0Bbd6csVPhiyxxumTqZybRtcciR1l2g0/W3dY6KTrJOUfdeWgDC2KClLWvsKd7bx2yRhDzURL7yhMGlhlpgIRjvZ6CvNBsaTNypWYMSMYypKpqYOf+AKrUxZFoNsZoltOyHAbhayMPFkBb/mmdqmxAwwpBnW77KEfDJT91zY9+18kT+CmhTVjtOaQmrP0SHJ1Z0pRVIu14V9AYvXwAWx3gztaVRfMR81Nen0BgKrobtgq1EQxOOjsHL5GAWSxgTJlzyFdge6gYO051hfJdmn4vfhnc7rbCZBpSZlEYJYUm8Fr0XAMl3IBv38m2ds9ulzNc62GBtZd+cld8hi6mFdrYQA3PoH0DlDXy0iHeP0jtzNw8ieroAqk/iYmnpBrfWqOUe97v6+Lms2ZC9pH012RKZ1ZT4tAO7Bs11yEORXMrQQNTrekdZj4oNfgKsadJzKfliiB96Uy/Ct8CLMKhBB86QGu2qq8WDHpoUa8F5/Akib1p+P1LT8XClyFyeDjRQFVobhX2qzpU/sSEdMmHqaGQ4/JZszPpLqMkdMsiRNJAa/+WFKHOXM91wrURA2uJ8r+80Yx1UZ5AKxy44nsljaCcZN+wlzOYTwRl8tHtgR37P7xvi3FPhm7ssRQI/NxVd8RpvqrVHbpJEhOlkAbFSR1ruw7ccw9HGvbse6zMHHYhAlEw/ynk/2NxPa1MgCHwTTBFVagIuwysZVwGKRHjThPY1POIcuNyatwMA3tUBe+nh8Os3JsYntzdS/lAeqel+TaHlWUgUQpmsqcUWZNm127lhPpXbdzmkGZlE0fnr6dTH5qadDijHbUZmBXjo7YVu2wp6MUYEQJxWHGGGwixSZ9w5KIn8OVOQcetWJayaMo7b/cxrwOHO7U0jONxvMWlh/iImYh+7ksxwJItWxJwcMW60HKEwWgd6r63zrqINFTTE6mBAd1GTFBLpj3yNm6vcRjKDO/uN1ypx9Hazo/Lc8e8mAaWXs8LQApjPx13VWJgqgdipz3s/92nOvvzlflLt1JVbsXIWwI+AlPjy2/ddf7hIab5IE7OLP3Q9hHpJS4bIOkZ7Lelgl1vK/EbG2mhELIxlY3inK5kYEJGobxd2EbzJoYtNvIOsu1wEIjZ8UEyYoem8rZjnQntAxM+Yerr/Zz2znq6BntrCKIQZV2h3pWWDb2mAy2vi6zb5E1uJ8o071QAuvfWIz95i/MEHr5QmI6cBTZ50Wsq66pYcsWxj04JggVstzgBim94LFtRGundAAwP/NGTguLiqAPYVrKFeGDly1NuFzLEeyqZXvZQwF7lpXPiDP77DLIJwx2m8GmvJK9sHTIGxi+GPhXmjyqJUyGhM+7Z7zG9BLXjV9EiMwz3+UJqPiVNggcjhHrmT0q8gz+kE8q/OdaoR46x5FEvC6wHjT+QErgrafI79Hr2w9Pky/4NO2mHlSLJReuGwyaQYTxXjRZjiB/eh45+eFFBFwKNU/ITYYPpogUQkgJm6W6n1D7k/dZf5VKJUTMhGzPjrZtHv/O69QBs884ukNTVq1t0s3q8/WjZkPtIBZ8Y1XF9SUq+AJbsF/i8uen47Gub9DGyOS1JeNWpQc8FJwoYwn8D9LwmmSMo+D3eZRTfAsM0ebMtskvEYS3K16/0RCif/5OJq5YK+Z3k+LMn+s9XTP1iclORkcW0jfWfNp+iUi9hsVVvyki6pIjWAceMngB/BH6Hsk0LhXlVZBLeCdQitUJ6NYlSDoyGAu/mzThgX/6mDc7e4T2dUgw8PXsKR3tyRMwHwgA7DIWt2di8pOv5Q3NfdL9Uy3nmyLdLGwpgtT5bvIf/dJkjmd6Rl5Qj/JQIopArWuI8Rd2dJCrrv3R7naRpx4iLCvkZagAcWJcuBzKqKUU2Ta3t1loCK8iRJLCHgNuqjwmLZeasqG8bnN+d8Pe/WNADQf34fwU7Ie0JFT4EQ7U+/mvJo4tAZbkWjJfb7wJc/cuCqQNImT90tSDLynkvcPmqbEGZk17jyaINpuEmRXj6jh2hCO+O1sEcQ73ZUjiJCir+naXQeMqLFB5XMfmz2qMu66kqgiFpwPH0h9KEnSdJ32s5JNCJHOC8hLZ9wr2UYBUbUfMMr9xzi0UQjAOA73J+DLcl/Los9yP1wWTno5FOHYN8PoMje2/DhU2gM+73ZHP5Z8QaI/ZTBpnkvDlhBPXYDQ/vU3utyCxK3dWVYHuSBV5ouSKte5QzhufmPv9vHl3Suwd0DevJSIda/X0djtE0kDKPSmZm2NHTG7Dyy7h+qQOiODngH9Xg7CMptfFDBMnPk5MFuO31I1icijwNXAxTSml+Gc0tSICn64TI8nu5EqNr+ajXZ1hA7j/0F26BPVrL01S8fJ6LLE0vQ0LvvzFPHps+v6DEyQ11PFOwl+NY7c/6f7SvI6xNnO6CJ0IscXfNf1gZjHu4S/41DhsjqN4IzTCc9QpYECgfF3U8Ex6QWd/y4jT3UlgvTw5+h53gq6pEtuKSxXECK4E/Ng6d8kDs7wHiU8xCNQm6tHJwcHZm7JxPU3DkeHPfF0BBLsTpbWSsZva5s6ekI/zt1CQjwykK3N4I7zwiMqEgSDqByWPNfloAixYOQxR4RxTZY/vBqgtHuLUBVhnAGG9OYX+OsqDDmW7QDuHFaFBbG0Tj12OJqn87vB4It0Mgh+IXgXfCMF+revNp0emPhEj3xH9Rextf6lPpPyR9L4KFs7/tugtbGsw1MfBol0f/TdcWVIIoFJj7dIV2mrvHNRjiuwUM1+mjKCiPzvnXQxFa7Dt9Z+cuFbfpph4RzqmGnxDi6GNGsol9EKclXTlHKF+ovKfzLe5ik8Pt9LxonJ45U4FaZ0YXhGp0IL9mO+MGVI0kuLEYJ8IuxEQOwxxUoDqK9utVx/fi82yHQV1Lqe8q1scBgk1fkYuiJTFYW8bkSz9E4seAZWdCSkvc874endre+6o3KePaNa/+CVIJpXFn0psAeQUxIdGbeUnnxpaCZLGy6D0OG03Gmev4fy8EdCJbOdXB/3Z4KEKfTpFhs0GafsKU8fYZuDdOo1Loow58mzhpMV0TtGBFs/fZZHttDukh7VncWnU62jLoNnFYTSlBLC0E+EzNhkdnhH9aJmyVMYXD2nI2gdv3qoWesK0Z4Q3HYVPuZ4D2QndsD9RaUHy7ysGgytSk83aGBdOaSiqwvFgqxPVfLI31rfXNZzGPqUjy5XG4VWt2VNVu6Fq9e8Q4QiZoyGKl34ocOUXx0R0XKPBK7p9l1cVDoBnAHzO6VweISe9eAlsLmY3HkLM2/NkRuYicMOCAzens1BHn+8FDmq0DXL/6C3/7KmQokE1kOA71ugsPzf9rSQlD0+pZQWfiod/iawm+8drbPq7iH8XhMiaeCRPbecDJgYvbnOIvmnogx5JVgLMNc3nJS/raMz2OJKVRalxD0aesO5moci4ZWV6EK07x5q2u9qiHfiFcpLlsXmi5PREM+Ai4J9kDKs5BtZwPtsawwPfi7rWpPacN7GgWaJIIDiAWgjOYijrQNo9J+5P+ObViU2degFdLgfyS1eom+qr7o5dM1ejUTepjtYHsnoexrdi2vo194cCfNtmBM4o3InxS5T/K9aCw7hNwgyx64cgEkqVAH0srbTZ3riIIJZiilXejUxqZ61kqeTPuhAN2nWqCpGV07+uivtl48MxkzoXHsLe9DXEFJ6CNVYVqyLtHMIY8OElUtg7cbzpfPKSJtekpnwkrcgmqeAV/o4TwPFM6JB6/edi99xzAaCweM+6TK4oB/DffLMwEZiA37cSQht/zL/47lAOuT5WWKGlVtI3rko//WAmmzwDvPNxcCafeT7LspAWRZLyC2qwu9OSlfpnWC1og4ufh3+N72VSKJBcR+AWuTZclvmYPH2oPeeHMGun1X7dXSH/DmtF6L4pecsnPcvdCARH9E1wal43wyV5rPB2S6AmAjYMK0JdNN88tvtObqUp61SfZ15aOlsQp2DensPrfWa5S9dVwW5frGie23Lz3kWibXfeVemRDmAuMMFbf/AjTaXXFQHtLqTTtsGKUHGzQrjD1Uh9c9+X2xhOsfGizYg4roBtG9Nut2IlvWhGVHMduQAoMZgocSep9kTbQLJYUkenEA3Kn9SSwqBaG1JdcGhEw3UAfZ6c9S0SfbZeGOFBbCGR/6MOuRAZVSAj4YIp60hv2JGeeoM976aacmVAqazz1jaY3ldHrmabI2hl+GxXF7y3nKmQ8QR7HOVBPuyWaxX0ASK/lRpGE3kx494/YfdHLmo10RQLqkBJRBNEpvFecTYfXRqHnSwprglbXAQ1mfp1Bn6sNabc5+HB20UT+IG6TXfWbAkuc5/VaV3cauLszzutHwo1Talo3Vk/h45BjLB7mffmtbxgV58QE4KQ2aPoRFar4y1GCK5Xpc4/mK11fz6iRn+AIzaLxhamXBRimNjFc4HGdX1X4CCfYs4IUDDeQVxVSphDdK1Q/OYSiaGrgRuIdC4ppKwqO1oLZ/iUb5XM0r+8Buq+2VGhONwssKBKDs6DpDLX9LR1tf+7SI9T7Qrr5gJllL0SX+zLyqzhehgZtb4qFsf2X4VeCVjK+xCm2ZSpoZyFpufpICX6mgbQJIsXdF2PmEeaL5DQJYolm286pMqSerh5r8e34HfvjN5frBYANQvfmEA9rz7Rlqt3ynTyIoxE0ouaNtzwgSUkJN2vkCyPRv+XwoM5BRgKMdju4b9Og87YOk27PYmBweQBL0zfmIIQAG1DsQ1JgtmkrcX8XWsLY6JEuFb9FmjkhSdYJdsFZ3Qf7keAlDzQIgjeYMCvqC2odNXurfUXBwPDE1jKKZkW1L/dl0ra3RqVCJXKV+pn5zt7BXtWKBu0FPBh1GGhWiLmA/ugR+pI4g37Yecqc5/5RF7PGjW/utsP6iK6ts6Icy38gVpctV12ZU8UFU16E2SSZlZRCxQ2ODf6Tw+Sw7N43fa6KVgMR30xEB5+8wCMmGqYhUOae8xJXaZULCkknbRTO/+90qe+Cj1EfcY3xQvKiiAdTOyhBJH59r0fRnUru3I81Qw0KcJ9k/H488k08Jan4Kq8N4NaaGVAquiFOT5pr74fTrZRkm7ypfh+etPxdpdEOFKVHxUlLqY6dGRc77UF+XEnCzGNN2ZZMl05jAp/R8EA3O9AyFdhjBZv1Uucj7KAxfHz6SkmWHgOVYs2IoRX5uoF5pIXnmPQgbfKjVVD5Ku2zjw5NDKYTc0o185eIeYh/ALlcSqufgRl2Ryc5Jt5x+02047VvB5A/xi/v8ff0egzfn3pKFNSZWF32pxA3rtHNB0rfbQ15PPoz7iCLrrEa6zMac6hekS8iQAJDpgpha3KiOq+VL6onFc2mDdzOjdX4zWhu+hrPe22D1Oo8ODS1qmgQOo35dH1wSs1hqeoYUSdsmjRhIKRNCZD/HTNcE1Bb9wedv+W5rqT8iiMul9gjDlSDCIIlUrS+rUpqAqVDil8CB1zyaioHblfEbueWHHetrBvegG6v+Oa4HdsguL6rnJFfo9qydlqqLyj6wTsx7VHhKiRwD74nVj4zi8aYRc8Yl/mclKyz6kCLEfL/mNKsK7WmCROd8/Ki6WErVf2RsO/+6vpTZhXwz44eN3dDgErsL9uucLUrQtnwaYrXD/fyO0nDyQ7SlJp8V2Pw4tP8cSOVqQONQkNnnqm3tdt2e662Uw2gsykmQR/0YUF+BPB9io3yrkKejDVN4VWiEdtTH4zRLT6jJ9Yj/PPbEMAyjqJwak3wuZJGsNA6BnrI7gaQi946t0/cwiKlCLAApfg/kgT+D017fcdbg08NDQSTIips+XAL0d9DOrb4y+tguqVS8Xh9iURz1Neb3z/3VBbUnm0H5wkAGYu9Rc4q6C8oP8EvsruSqwCWVlkXXWshlthsxjdNc+JccSeCyJ9jgws328aroK52FOyqpxeyC7G8huoQjWAd0MKDHjfLMo3pBSpixfpeR+9dDEEW9KKtOLolu/wnEjVijYabkhsIMnuvZruPq8ob0kH7fYnGPWSewME1/pVeYppTqu5LGHDiWaNrpS8enAUiS+Ma6oAE+YMlGZdr4cbTWm6v8Ryk5RXCRZH6NnCZTzIm/Xc/mBYmViNJAOsDzvq8EvCBDcYc5pLayUOBIPh+AYTfAnVYyA1OJ0YRCPKhicVbJPfUNpA4RQ9cAU6q6XuXFB5P1wiuoDXQIzYrrJFU0JDP3yxSE+rILDDImsPtMmEMoATqplLk0dt5teySwaRulYkn0tktUoVtDypxak+UJLRm9DycWHXpxK6IH+A3C7j/+7trcaiuUi+/kM/PV0fi1w+1Ddxh8RrskgWiWptj8S26ph5f+LPIz80ZkKRw9hEw7x1u+Y/nDv25RqXFLEMe+cvk0lESQ3w+ESA5jhHSSEwV0XfRLshnmtupH2S3Vy+h3ogjIvw/baOHq+pw6fucEIGTS06xDfab9VA3tApdkzRYZgV1sykmgym3PaoEoiedQ2mp/Yns9LFSZuKb//p7Z8sAXsL8l1JFvsddb7ZkLuTxWMjrsKFRiuoH8KYpIAkl9lY4VEmjcibim5GRtSd/d5BvW3C18+VluwCm55UA9d7ZLy0Y8bvzgLbiHRPLsWuqf/DrxuEDBAstEDBoHMQTGx7dYll9g3z17w6jtrEw+jwUrIrArBqSLsuBWswfBSMZEIkWonvQKDz3mh0IErXQPDLl5xn7Qsl0fhZADdrILBVnIZ4MkmeutZKstkC61v4VP8KJ4QUh1ZpuhOCRkexEgDZ5OfdtrTtsn/rRzcg7VAHUy7a1CW6loR7S43j0lM75vs3Ss+EIzMtcda7s4hQ+PRMZVNFzETj5nJE0IbupwKozHZehAbYpbVZrtWLuPF18WARmP1pMCnkKQxX3k+hfNU4mUO6PCEoQNHvAnB4mLQfUZxGfIdFL88x8k66NwgLRLbuFDkjRPcBxLp1cp98ONVaAaeyrG4osjuZ28kyK7uBFzUm48edTxyVrIY3KkMML32KVafUkBpAGkovbFzXwBKdtMbKGYjTJbSaOs87xIQ6ts2LD/rJM6BiKMgGp1FS7Hz321Bo/Sc0/SbQ9Ak3qzdQov+3Rr3Gh/YNNzCuD0Yju41yaaI6KLVv6zd6418fs+Lc661it/zdW8YlRU4TkDCeYmdLKYDViv/xSYzMshJcKnvR2lab3Tqjtz74qkMtxm6zOvFv4C6gX2n/7rB/YB+D/A1SId7/P3COW3dNGP7u+DwfJym5lQmSvyqHca1o55xKXmvLk0CPSsBO6gR0INJju0GirINVPy5TFqhIMostBHt7aMNcAS08aMIImdKig01dI9JB/u88wxNmzBMnmjPdpRHKBPx6NV9p0xRgwfRP6JN8+EAHYk6bG3HeZP1QmJ/1ixYTR35lp+0riuXqY22H4I4Le9xzh0v87daDSZ7iBLKv9CIt6fIvTCB//QAg9PLmGugGslUroTqNgbvsNirGGkUALKhwStvDDEONfby601eqeLnc61F6KafTA+OwVY5p4l67du1Du0YFfJMfc0He8NaeHkNPHDiSUFCkIGBs1yTrKXAgeUgRmm7m5DuxYJQ/ls4j5BXwkQLKBkTWTILQm7iLJOYm93O7c+cT6Z4C1Biy1oX8jYi5AZNLIxenwswMuvvp7K8iAxbaMZaYGTKTixgQyAAC5p1Oi0DPqqpY3Njb0uAEIEB1T5cMnbTvPwKnY4TId24rXg9CfHnNj8iuOHwDhqIdnpir+7zph6mc+nFqDWvLCNWpWNUGAApxvc8SSc4GuxfBLDc4Fsc58nlaxMMgoZG+zS9DtADEjxP3MZJ0IBEVW4pY/GjN3zifTmgRXt21VGP+qM+EqR9sFXoklmu8XHnqCIGqE43wGnHUFl6+smmYG3zK6qdnMjrlHbFLLnb1PAn+PcPlQgheTUQ3dILGCY5Jt1hr8neJdhHvMqvc74n3shn0XjLwmWjYAcRkdC5DL8mrKanEvRIy9f+lNhoHOmcb+EhfEwkmEbcurNXm/QAJGF0XoR/oQ4dt761gjfWqOe/DFZXWV33lEgJ/neMaaXdUubPOtYqVf7dNpWy/iTb7g8L9UTvCQ4NaScDPwTxTgg5zied+VdcYbbStks/40D0eJXjvdw2X1TTQpzbbNU1jFg3PtUFxrKzIU3AQ1mBkPufgwPZWqwgB87xlWcOdHgVvhWO+YFcn6lgm4F40/g/AffiSAG3wB3MOL1lLWr6AD7Cbe9+oD0/FrNv6whD46G/IXWX6PpZ0xHLh+5L2b8OAVRmQuGo2WwyQy5z47paGUlk/Womb7jtyYBtHtb/UahCl7Pm4OECECWqg/HUH0ovJEfMaoCOUIxfhCsdYRI4eLGwKS5qF4hgpzXzXmysoFjvR5JZ+lEi0ybQxKC/3mR91MUEHi7upz7FkNG467e3mo2w2FntcdOdNv1HF635mYGi2b3Zfhm2ZJOWx1rN0s9scXj+U/K9schY3AWhPJcbk318hecfAoHKObpb6KdBtjWrLzqUvNGYgg57UacWWAX3iXzpceEfctder3nWmmDRoYzW4gFFGg2LG6/vOi6AmfJvfzGt0K1hPR9zeGRx0+gJJWOfOhu5GTKvDiLwxWN9+ByDEwllnAZu0C7Eyl7MjORq1/72SQug4XJsNadx3n+i94V4GKplRN5n2V79izC7Wn0Mz0vKLWXGj1+BXMgglMVtSCG+tlgvqv6a7WsSI0DR+FYjFORub3pAJT/I7U+54l9oCQqU8sCOBpSxnVxwYFxgbB1I4CNgZOU2ZoEXgIV7HJMIgxvJbMVIki87a6rJGMAAMmbHMGEmYi2RvYZeQn7rKWI0WyAJcsOt3Av5FmSCdNrIhzVbwvwFG3vxW32ITGux+x7CmRqz+2gs1Ydx0tJ4TGj1i10OkihHnIEgO0f2pRMJdI82MHsm2QZr+Suh4xpuwD99OsqZZw7x8AQCkLo2ZM2//aov6OmvyeSizpRyX5zAw8umiWjZ5eZso5CTRNKtmkX4DpUb5NqbEZ8jGM1FnXI/1JyTduoXNoZY92x24HDn9MnfCxJNln4LnR8IzrJPyELIVB/djUbb9k/S8Mlb09bY6wMXRDhF8cb8epGWsf1LYj+QxfJmUXPashZzoYVquCc99iPm7aSiNswKOXEidBpjlLyCHOg2QXBAWDPLUPW5SbvUSx/D8uWuR4W5z2Pg+izCmDsFt3YbKQe6NfLnfkgJXZzQC1vzk5RlyUfzLPNhJxT1Npx4aRQpOeBYpuM99eNN641jJLv4BCiEKujQEi2I+26XJ80PqTd4otpWvg6bTZPdib4caggIpI/uUHkXLYbs06uwyh/LUiZyjE0arpJ8HhNkRHFvMXR+LwR1tgpLVD6dMpgkS/ATIGO7eKHwR/uVzsm21jhcTAfhs/HXbossscrLtFz+TdQvO4hlawYP6A95hOgSYo1xLo9a1xjlAdFD/5evIHKpcDC68we1qN3didXaLufguUaowBIw85F/8sQNLoyipvT5LPHds5IuU/lVgF73tdUcWUrIqMUa6tNrgc4J8B79t4YJoB8m/E3XpKec2EYtgZBn29YkbU9BFCrjMHlW8aoswLA3VAGWsSWrtiumY6W9YRiNO9TAn+CUc9RrH9cLSKVTrS2laOk23uPWV9sToN51cgcF8UeaQpBl6mY7uPs/lKHa3LrH3PyKi+XmpvFpMCvmDf8uBOAEuwN5xU8oaRp1kkJ/jP5coLoCDWmO7viU8azxZbFhR1gUqptpyycQZotW1NkeHQoI57Uhknn7LnLJRXqKHhedl3zZViJ+OG6wJOheqZ6JW6WHDaSHGD8W5RCerLsCT6rqPLDQTJISs7lnbyzGtvS9BZX/xeh4eWNs9dd7WqHKb6HEkE1vSDiSDjLdlymxv7i7eoqUV6WxTWYKxdOSpqkpcoyzJnksqoj+mSY7a9j2HkajxgY1Yt8qRVKvcu57eqHoNfPrEJvzzZ8dBXCM8hAQ3FBE2fbB8A3aO3pU4VV4wR6O1LYN4SI6pN+oKoYYMkxiMfhbeA60JYnOAlePN2rMJHFeCVAHYa4QbbC/ZBJ95JciIxrM4Sjzoug7XYfVQaJWy0ee8nQV09LaBmusFQxBLUd6ia253bDsBsZtt806uyXu//PksC9BypzJ6mePhG2VeKMnlvu7YoROeDl8UBDuy2QKMNhttg8IHUeI4nOQfs2gKPC87rL9iXOkSAyhGhL34WED2uOeOxTiLxXX9aJnZ325H9rlHfoXyLh1vzxzLj3Kono1jfbZ+eY2Z8hsx/QtMRu7AOQl80VJVqooWUfPaSZWGx7MgIhqlu+MfruP7kJzwVZQmodtpZLwOkIU7swcmW0sElmE0+ocW4brVFf5qt9nWEAEBnJ698IIeaYklQwmS51Oceump/R3XG2qidlLnWxW+ru+HrcwmrRsyc3yHnsj2Mvz/e8rqnmn2aqJkqGpTbV3rIrEH6UyXEkSVXveo1Flxjk9TJSFgJCMs2HPXk24aLgYp15HDeGP/d14P8UJ7yirzIPvAP3ykHEK1WQrKxcEMmD0VjSqTtDkc0JQ0CMRXT8aC4L5s/HcYcI2BLMVuDGC/G0o6IAHwdxB6tY3CCkg8ZJ2JivuP4VfybD8qH/lWUxjoTRJWv/yxFLGu38ZFD9UiFn+pxC/26Ay4h0CdHTTl/beF5WO78Sz6VKTlj5Q4QvrOtS4O8d2cSMXLxpGFOuYAl1Ozd/kQaEZzkflqY5vRZ8OXLzTtb/Lb6i+YPYz1KkrfqvK4QkfH7030tj8iNSYVLFXXqLyIF51kk3Ido4r7JUpJvhYhft5nkroOn/YiPjs+rKlUzn3OuHw97HDPfS03lp1bvTmjHu1Snh2U5ll0mi5Reh2iu/SINQQe37Be5CcISZ9ZOQ5LLEaaCzMOQkCxTqCOnqg11+63O+Z61CSkfz1obiZa/PnGy3D2FzV7Y/KwHw2M2juSjeffGRYyqvBZPyfUGZTT26/7F6LVhbEUcZvr65DvvOdpUf55mScfonLwtK0E/rTJSFXPJOMiCzxG1YX7eU86LjttlV3fVNyY+826BoLcZexswom8M+A2Tq2Q7QnN+zrxNvQUSZIa96NAEc3E69TnqJK5mSOh7pEPTZtdnG/zfHa7A5J6i8GS66qWIHvxI2GpdtIeQfI8YT6hneHF4JcPIhRO1CY0xH5ena6NsiaFPUlDp9SNM7YE7JaNpLy0LccuGMqSZQGhNnqIYK2dDtAK+cOhZk9WH30p1ybs49X782Qzo1Ca/x0Jv8FC56H46qbrdHB4BZa+vxQsdtbUWUsmj7Ydt4fayQCEsEpbUKf+LXv4sBfTZ+vAAbg5p85bxmrDoSWSu+rGEVemtbd6Lw72wxtHqdlepgezzYjUHMVf3T4RCWot8aGGAo6JpmYi3D2wErRpaCVNm48i/K3KxzPK6wHCLmOZniqA5Bc3Jt41THoY8/UVbCDOPL4VjuHLzRbAljen/RH5mz6C3xMoVxqy9kGYBhpySfNsdKygPrneh/Bkpy0CfhV31p0U24CWSbx34WILGyusv8b86jEb/9y6LML1ewvuz803QD/v7XxSaI044nq4cLzwWWFlcFHJqcGA72WIwU1M9/XvIgrAujXw+TVSVtC+2Z+gqVeD5ol3f2QM39dG26BBBTmjD4IVK8y3FoVviLCBjbiWOFzP/mKcj8Vxf/oGouDsErxauVTM9Apul7xPZ741JbjDm1DPyCxOpocXoHL1CUPMz6NOlMCr6ELw76PDyqWDCkjnoy18Ok/8HmD0IMDISfDfq9qh7sPaBI9xUn7E3sHjDMOkfjuqoxSP06ZycR+Cxy3pvQXXf2SAJQSm7hfpDPLpsmx58rUklhPV+xTCQsatJ1djxz9WZLdVU7fnM3AN3xcyocQ6VkdPjHuzaig5FHJZV4Jk8JS7V86qUL7cdE8lXFs31Wc+PirQpJzdrXG1rSlrBkomiuSPkUdTbvhI6m6B2zsOBt3kze1AZtYM/AM9o4DEIlG4/UBF/urRM4Pj7GuluKaGe8rcMOwYfNutkX1LHeNN26Lzxy4kxxVzWTFef5vbR5vsH1sjcBHpO+BuzdoiT61SNASlThJoWXAjZqatHZ/nJlMJ33YgReYIXPK6wbzB3uAPRaXiv72Duvj7fr5mFUb5wsw99PqhxJeXKXXcqORvbMKXKGk3SyAu8gwmZn3YCC1kFcur80z4pq0Ly8DCifGxSef/eSD/AxwRNQ2k5LFwnruSsX0pWhULa9Agd+aI0Joc3XE+6XiTIm1Pn2fXCMBejrdVu2+RY1auoPRlgrDMw1qWXM4eXLupNuQY2FO7k8Cls0L9zzwcdE5HwKHaB/k0bNJ8Mt24M7T5V34tuSWrgQt7GLYIiDJpWJsi6enuwX+rrMimexaqF/dQ+8yJGQb5Pf6Y2Lvn50IyFXB5oNbVuQbmiRFGrr6sbwr2TZFKV4sc8EbV9YRq1mjc6QsnOM21AlP3KSxExpRrPUe937hJntmPf12QBzRqzsjtPU7xd0327U9y655s4i1gQ8/7xzlP/ocB/lbAQJbaKhsz2a+uZmMxeHI8y/tpGwIjBP+WwuKGWpQmZe/oiXKVa+qLktfNKZ+HGGr4tes64Wd5mbRml3IjzXVCYZdFYTBxwOBvp4494mVFYdjHxeYYtOO7tH9Uiwr0YmF58yz6p6zUBin6/EcJHB4dea+0SvCilxHU2vWp+VVlYxl3bAC10cYpz09ykQOD20hZFgtJrYs8978q2ebS0Nya8BZ382d80ip7DpakcdJR9aOq7YFAALWaUJCl42qIUQgar9hmxOhtrGPkORxNw4Z1NoN6dcOdKLWsGkkrVLhVAWXd++v4KzVokGOBdt70IO2Ep0Fr0RLs/rf8T6CZfxSK0MIqcZtLVfg3m1FK9hcWHOR3Hph1OHcUv3nRCDeqhKkFzWD2rY/Osqxj3eUhdzBXv8roT7rEhl0EsxJBJx0yUzLd4Tm6/3HxD1h2b7S0Ar6B6RQ3Fd7lX5Bwak2yuXLsPkbmGjOhpK/RfS99675iAu7TeMsFe62aTwUHKp4VAp0kV38zB9KsRnt3VtvwbRP+N8/9q7qTpZM8VScUdq1h5V4wd/Z0H69b354npnPNtqcJ8SZP/3+kvhXnoI9ketoUukpBNuvA6RBN8RnKun3FcYM2ObHvT7Ss1nma4YLljZvlSrJTxC1zEwBNJKav4dFXZJgcu+9zhNtN2eYpDS+YDvzvicCJ+P/lKBca60eJQqqoRr+DDkfhxwduaUb/ZMvTlQ02VeHfb9BxWK6yalAql+jqJ7BuILtAS4IKnKX4RwWtgoMrYVoLElHOwmbjjERcR1srvnGmWuz5y054OQWZxEq4W0BUEg93fuBIgR5z0F+1qfJkAt3si9SOzuzkeO0m/c0fdzurROdb+FOR+PFJ0gtaB5UT9W7HnVnJJKeT1AM/KKonsqOFFz8dtX4zTTpUN448u0T82PBP5PHalGok+Z5EWqB0Y4e/UbxzxPMLUQjXHR1sC89FGje95CBupvcAVacQswod99JXl+LcOp9v6RWD4Mcy+OyPydXpAtcmIBf1kaJlXLeqYfhQ405sijiTeQ1mjRTiSuOmgVF4Oed9X9Wo40mWohNkatfUREnj43RlS76ylZuBPdfilsNQxVK3av9d29X2JpCZjJBPMspzUVihdOJ9Q6HnSTNzofFEorOgI8yIlGmC9sFTeynh9j5cjOdF7A0sQBkYM/dSBtkpQP186P6ucRdTHli7hglCcCvW2S3rDwLCty6xlqurcQ4ZuEi1J0w+P9J+DpvqCb+2gUyyi481W6Zo2TWylrsajKsjirAbqhiyPkfKflicZn5rgRRD7iBD2hGlnp/yBZS6imqEp3RNZXEFIGkUCnS+aP2JfzwLgN9n5QTKnCfL4Gnwz1mhPK7+euYtTNRW9/RiD58YSwa2kEwEX2Op513NqiuwG9KDDy2+/XhWALi2eibf1miqLjKqXbCTAMlpE1hU1qGlxP7/AYEt3+YUie08U8J/bRZEogw++6LQp7NIt87XedQrQnttrL0SAQZAwC3ZQbYPwztYFNKH8KLugcZ3fJcNdFKwvnSjvQMJ8M49W2M7oqnnukAFqYnUEARtmEemCRlZ6EKE0hoDHqpyZY90qYIhUYvqergb2kMMKIlikQ4Cn6ZjsLqzmXJpJi9NIb5XP73/WPaQwFxApXtljQP/2ecnKGZqSx9CvVYUZn3ttk7rkeSGGoXQOtjXsiU/8pcxH5oXvlKHyTzpfefq1vFJhCp7d9s2dR6SEqoyzSgZMxL1nOozcHpWWeT0C/ZvM5JTjk/yzfIwpNmieAqNWwgp99zSjzqoqrs62C8Xz8xpo2c8Nw3k+XwOalAAXRT//U/e++XWnVzhebKnVZjxd2jvuz/JU+pPeV+CLvXcvwuWyoDrblv9+ETq5vHBJ+Q8l8DHAE7hoZ8fdcnLMi/luV0UR04vQeG+UAfgY0C0sO2Iu4HEjpz3XJDi9LoAVbLJyE5/Rf6xxJ16pEY2MttA2ZMXIPTIZS9zumqZ0zMIJvUyoQ8Bc5aqsvw79k+Cx6+FMozgylN7p4TCz3yhMABAxTvkmxCvhG8w/24o7IIzAMNv2ZaeQd4TNlLofmB/umA3n8qYX0bVeGAG63tci/2HL+TzPwRfKwDyC1tKOiOOnroXrjRBHilfolbaK/nrVq2XJZJ3UWBmZVzxmfoV9irE6VLf4WXi/Q6Dr8d93rO0rHiiHW/zzbyZVOR5OIGzFlR+AGuyceAgCPI6V72+vuVVW6cEMAgyRzWMHSrth9oCPa4GHHojAKLuppbBek60aUJb2cm/NhSBIGj2NXpZ7Fx+HXsPB8axDxyO8T9gs/BssR3pEIGGDrA49A5dPEeKdEReK7leAqQurwPT7R/ojGyVTbhupl957Ul7dxeA5XuvaT27BSrF8Ii1a0nnkZn2JprbxAlWlsfyVswpJaIMRF7j5LMsDM+DkDE2Q42xFWsENhUCFdgcfxn6do7Mm6Xt/ny7zV6RxRJiSY9HjSEtflC4Ga0k1u1RDZ0sVTf52Q3hC9M3jrP9f51lAHwwnQp3+Qry01DFdKxxsxKvGo+K1wnD39RI3wwPpIY9qpvzCvFehMOI+/7fy5n+Giq9cspkvzmqY0VSiT2fGasebCpHMG4DNaPg5VQ6etXQUAQsRxIibAsVE/x7EHsOqW+YryHxVNyVklRZlqdwaMttm1pIwEca5s6ZzDVWEOxJ1xbEagyDWorHXB5O1cyWhWyPdZaD0D/l7NDfqdFx87jVgZRohGqzyFxcOo4fGJ5js6HN5Yhii6FJdmUa1ZBSrpkdZZBKKnK2yPYIMplu3reEXCS/NSPfpmrI4BVzFF4y2k8ltQQLBh0YZCOIxoCOzt4WCn15vvMLflo0twSVRAwNL6JgSFFg+q/xmqzGk3R5Fk/kdn4ZC90sGIH6ZAM7Uy4vG8C/IIRs15IR5HVHcgSZrTpCnPfI79XVGPo7bjZove70hj1baBMG/Ek/FS2LedVXCVZrBLnrgzXtLDEixdjNRmhHbN+FiLAKUw0BgpHk+vn33zdMZIHzfyeJS3BzJAcBHidJx2DA5lNtW7+cSglkftPAKPzck/JuvMCKxF1VKhIE16tYlKg6+EX+RLt/0Ii7bslMhP82WJTmSj93L5obf67I0O6+vcaSE46UokhEYuzkVaJUzi0lBGHpO+B5HgOw+XLpg0HqPz0Y1/Sh4aDzWIpeZaPTZ8RYp4fiJT+8XtHzfS7APXm47oNQSACsn54VU1n8pn3MWcrf0tDoVrZEIrOz67Ti3gLXHCek5qghhoR1zN2kaMnxwvKVs2SXmUs2HZ4wuKGEX1xkpDEezhE7wM777kl8MoTnUYhmOCwWJyC0gH1AShETWr9vMRFIDZ+D/R1K+EPjBqyvwiJLQ4K1Z2G6V3ALFhb3x1h72izQmq1H/eEsMQNOA7sJ0Pe3LgdpytPWtDdOZ6Zbi+RE0q6QxwJZ5HUbgtu4kfjHqY9cGRygpGuBv/GHFvCi+50/BQgp/r/9i5MsHcbXa6y31fIYTeTiisMZEi2mav7ODAGcmcOeixKRJ5b/eQWT4hoheFGiyNxvglh73uN9b9YG2wbnpjmsn7nLQdvo6zgIk1VK8nOHk3gm4hCTFm+1cyIByVvPwPivJUc6xGNp+wQhsxNH6JPi9o8n9Y132w2ByqI+zEBDh4PCk10M03ZN6gFx57oO6DkrBfUv+3YZiafFlyY+qcmUKoV6ECH/eBW3Oy3NLPylc9J30g9trInzAhyMCrnCbEWXOO3l1+ajE1XvlTE7mAi4j7iuW2tnnOC78KBryvDADN8pM1hGlINYVks35+FTCC4nsIZV+nu62EvfH1lzXmC+j76ZsJXBJWN1OW7Kcjb7lKaFwKuvSPXr0g//BYP/uLyOEVaAeMVBpXGpIC3hk9xg4N1KDEMgdd2yFCUkAfe3p4Tze7Nr4YNWakN8ZzTbLwBaZGV78n4Mqi4yC4E6xyFpPKybomqypaAgkgphXlJQc3FjMV37ZdXF170azv07ce9hHGpK9FICjHW8A0hF2dhsE0Gx/x2Q1pxptmpzw8Z6jWKbBuAFVOPrH3Rac1iOkIcThzaAN17ftdD13ZGVD1PKcJlOQfNemp5Nm3qVut+rWW7Xho9TglCNPyR2n6tWOAN63BxkTJ+SeuyiVwU+N9O/Qj/BBJFCvLDpkdW7b2f0jG3AEaVJG3R4Y1+vGHrLDwi1vq7s38THgvUDlqr9AMCsjfdMa2ISzEXK4nY82YCtP/Lq7+7hy0JCZ/Je7fjVJR/O6JLhso+ciZyN/y9rnZX4Lbj5pbK38I2ZnvMURoH19mJDr3ucKp46SnYqj1Ii75mMjN6T74ddFiGvzL1wwraoAE25wedABBwKz6ewlNAFa3jXsSBz5VZe5Q6FBMNc00/NnoGldQRyIszxEXqNhVpd8g+Hcyi9tCMbXxilyifMt5X1Pv033TIxsN8kqMaT46vC3DeZAf1fXbUqegGL6MJHE1Gq8V/AIeh5OskwFuo17UZvjFTrsLAOWacw3op45gNNOkmfoD7m4Hb5d41cjSC6pyuRyOcOLp3nEnsBtQPI/LH6WZeZgvFTeQ5q93l+/ZodhXulY4W7ZD5+7UblPK8GUVdhtB9MD92T2vuxkaTo1Un8a8I9edL7dwjQluaj/rJMmS7wbr8sUbjMYnumFeFAECi3S9A13VWq+Z4RKQkgv2CwRFMzDJ5DgrPEqCwiOOWnJtfNMkswJUpJek2AjflWWHnHU6k/OIkSgoEWBv+cTSEK7+alTItac550/3rdAg3Sg0odIvD4wlc05rQLJGwdiBM0Jn1QVE+OCU6lcsqbLhBx42ncC/2IP4fcB3gMNxlHLIiKZpbb1vyAACA9mPw+JunaF4/myjnR7/oezlePFhwWvJufcrBwhVUVpx5X4/QL7r9B7yp4vLQPMYVG+VQZpu966aiNYp0ppaTmjdQzo7uKH4B5/jPMKwvPUgP3iP6qEn8XGbY0ZR+iCNN4Mh1QX+9fcmck4XGhn48cOEkkrRRaXCoFFKZCYerQ7XYuiFTwf36wlQ1XshtIw6SHiebeYYblQzSdVTPU/weuotPKkc1YnwRL1ZJB/CCMDgAAdiOXyYwXD5ncCMwJh0lu6MY9KIpSRAPyJgJQHDM1OYYcRUXwWiiPw8NWDBQOYN9lz5XI2kQVWwYUpkNgsRyNO+xhyes2i3kXGJGyOYQPBn4zg73tJM+CBczVinYovrqVcP19+mcy8HEP1Rbyopa/0wmiY6qgFWU7d+L9r7Wi35fXFhu8pqRPmWSn0fZJoJ09DVvnzL+09HM50M4E3QPXQ8wOLnbIMtKgD0pam1Y7T56miUOHB5oQwaUfcrCAXvqbGJ+S97KauskzU0ztMvpEtWVYl2ny2dp5huN6fvuL6TEgC6E5QTNny+UU7/PmYM87dGOPAWdK36s+kCiNmT7vax9BkMasTGvzyKOf8BtK6Zf3WJ/gBlomRBrCkymRT5MWsMSW4bkNQcgGP/kKSX8d/JPLHqk+KjRFOs8L0vqRGysBAmvaVDNnllMIvE7zx+ZMlACiKkvtiUrMezCO/tWhsIQCTJLfS4UYD4y4LnuiR0ORmcIEjDnknqP6kPclSdh9fivbkAPAEtndLijpDt5KfbdIVeD4wxcgXXujZNbkjxIXT0J9y4r/rXFPsWBiYx20p0iPrOq5jbTPOFop/EJbpKIf6vbOa6emmDGqYRkBzLJ8/wyuqdm7GP5Gq8rBZ/QjKltDh0y88BWAE8P9PI4SfrshFMRtMRvUx+EJ4R6p97Y1wv9qtBNrrpoTtxmFB4kNWoL2BhbHANRL/xuw0vUIIYv7OSjGesPdb8cWa1tF+vEaOLvLy1NsKEzo4LVw+udyofJiXCYTYUrypn0UL5lphV+NM0kUWb11HwNYDJlNqgLConanjvUYg2BhQt1CowB24p2P+4V2xsGLdO9qOzG8lib9TDBfM80ZaTwj6c/6GJiVfy3P0St04iRVDfefnbYKLYEW6aLwODjt7qsIB/GD4Zfyy8L+O7o6fpMB6lyeLZXcb772ueoE5+DV/Q7o4A05du6VKdgKoNHFR+SDzAla6tboxDKIuH7Hli7J16FkFcSAB9ICUav3xRTsB3QybTQKm4hjAmMrML/pabtfZvyQI6RJlzNbppExPC0lBw3W4wI7KTM1O5TgdJRTdTLGmmnoBhhcwKX84uM4HHhKIlxd6YtwKwhvymjmJyBGP3HEsNauhlAB3NBMCYYriZG6UDdjvjT3ruHJlwz5a7AsImp+sXGMw/koiki95TxoZhM77+Vpd6G1WI9Vh8yibXtx6dEF2hIbeIWXrpefLKeKFVbQ0Mn7lgB/712Cju2/IwBES1jvz8s+clwgNlda5CWqbMiBfMescRa7U2abwDXuwB91VR74lFXiiZeVF5VybkAgIzccIXnrmyXFrd19sUJl7sqbxmPBbvUA6W2OZIrimkx/VrIyOAhPT2us3teHWVNALonNx7blzbgr8BVBApbVsn5nc+Hk0HAOQAaB1UkW1T7TMGje7zyuJOEzasvKqd6XtQAkydw/ZMPiums3UTmf81IUI3+Yqn8DOicSP2KwqbOv9QkVH1WgVeT/1RimcwmvR+5ocuEGdqUm8dOfVfQv2fGpOov2NTcj4ILh72R4Kr1RyKEfp4tBmg80iEzuNQ4PJwsA+foYo7k/a2JgmqCQ1J7XcB056S1SOYCevOEwK0k0PJLjekGHI6IoYDw5l9y3S5UtR4YwbID4ZeNX5E1R0r9q/nX3+f0MG1DrGFZfHao9aPHpGDthy36bcS92HAqITI2FXud7pcMxmXgEru+t6afZp4p9Zs06ea/JrjALIqLi9v8rLZWfkNhFv6gpYmnfQoEH0AOPkQ+tnu2ebX/6yplv2mpBu+cDVZm94QH01WtAllctZqujAzJZO158DVeYziAok8rsr9nXFhoWKNsrfR4uLz62r0SxT+TSsRZhJJ33DLuM6QaUah7jk2pxBVJvLWrpmsbofAzjouCDdp69SbAWL8YPWDIfzb5mGJCYvjToGbgvZlxFJeaGCRYJEtq///355fwkUaQrAphD50wQQ7Id0yKl5go80QcoymefW0KcCfv4RAYNcP4AIOK5gFwN8VMxjMRBLeji9qjMnM6/Z6IPOPn2L+uJZfNhgjjBYllZBYRele9IPTFHZIudOdxcbIYbHUMqfhBmCbD/7/oI2pTG//3vVzSsrbfMD1RnwDx4tDYNfJqxsYm343M+ssV180LxHzCsmc9BpRZIDx0tIAAAKE2Af6NZ7zK2xzmYqhSe1iIN5I3amsKdpT3UQ7sfBPKL82CE6TOeBZItz0SzRIGsxT+hkizwtL/bhI9Xawu+0cbjbvFWxaVsRe/wrM3uqUQv+ifMMkm1m2FXxyaweT/Cwx4YpOqFr6WT1VSqmiWvWLd4VzNLqM08kPF2MrpLzJRGsmfjDYTL6ytp23B1JqLMA2GXof5PC8G7vYZbwKjQxDJ60RnMsRQRvJeakAQQJxR55yYg/rD86WeMjFIbTHls3YvQwr7lykA/LUZfG26ANbPAi8d7DCj3lQc+V6XC2gxv+c5/zs4WNERH6bMpdJaRNmiVn3T5cadXIClHlurf0DKGgk2GRoDcJaCc7ntCZ1t5UiZq7BbEG89kkWHezpJYgV1ZRIQ/3hMtPc30qxCQOwEhAoX1r/cIXM/Z3AEZ3MBI6eOnmT6cR09K+v4e0Ro+fGtH3NOPJRH7ljkUjLu8SmFZcrn7kSZtfaVz/HMthV5Y9eQAFQOMmQyrsMuinZo+j/9qSBlviNdSqTaAlLDcw+sEwlIP012L4ixBeZEbxgv7jLccHtDwUI9E5izDd5TAQkWYBB4U2JST+KhLhRTdVNbl4jFFtptMsOhwd/yoki8tI6ghgH/5oKUzxQWKwqF8BZ38fSAk9fIs1ihVlM7K0dD812QjxkRCoyVGrhAPOfmkWsvOtFhhfJ6ddunJB03iaRR50jQMU4MuhyPGOfqvDX2v4V9DK7BII1lammJlEB44da6m975R7ez/4X/uUj5/Ky7gmch/FEMV2HlMn/cH6m3cxJZhvkz/xPKLfGc6iDl+ggWJovhj69hQWtCSbtI2kSuzYhL1Wz0eq0BW2VzY0Yec/o4SmT13g4VKDmut2JyagGxxniri+3JWox1mRZDR96Yi9ceDuYL4f8bdN0XWsNUkjIMpeNCu80ouisqbNqChDlVm8pTzUGAFtJocW2XA811MDb/uEi7gOSJgBrr3pyMfz02pI833WAnqCapdEd0SR5Uk4uyL+JVLKDV3RC8VH6e3xTHJz7j4fMKVUwZJt89kSe5qFhzyw/yPwaY8mbeaNcOGKhAtP6sRzVw2wIkV/+lkYog3ikkszUfV1GiuWuH2PLpv1NpuvboYWo717a9O/lhDtCrAA11C7Frmt9B8cwXZfLDXPMSLeEu7f3pD7lto+sW+JaP89Sl4LdPlMe0i397z2W2LBsninxbfH2CZaNfbWXFPirMm1eTokqQvGY+KkwXU+uv9cxbY3kuH7+m1Rq5maL8IvYUhmQwzQe5+5iZnPI+cQd0A5Zp0qHYrn3mH1m91NlCRNkJfERDrP+oDO8klKO44bt4M6KQ7+xZUwpkRDLyLSSMYPHQF1yhXA2FKxEqk5O7V14PUqeRdJ5AJXuH/PMiFgvgS0oGLCCWlGW6v+qYrRmPrMhYL3z9LjC99usvWf8EP+KA7yPtsWT6qCWi8eFJVpsIR14ilV2l8aNp1NNSrV7qsfiDHaQJo0pd1M6tdWu8grh3sFJDYVa1Ah+evIoFVSLcDYsEU5nA8W/YfAFLnLxxjiCf5Q1sKWHg1vX3zXiB1TxEnH+Uud4HAh8W/3UFJG8yUxDRSYK0cG86+UnHiu3W+LGqlWcUelDtMch5v+XqpxKyO9auAU5OegEIwhA84HdTfg2QHE6KM00xq8K6bTdtqkR87XQA7YdA100HXruWw8/rUHLqTbTtJJP8ER8xVlm0FA8M0w6uCYqYhwCIvI8EC4xDxGXLvHmJbJztHWuIx106JOnrdQxdWspgTNW8Y0M7bi8XjAM/SYaKV/qHnkvuYiaPiZvG8C3L67GPIYVI0oOBKnmmo07pdXp+/E4y4oBUcGSk2KBWj4FGglR/6yRckKln4aCD6AKH+Eo5vTAcwhWICqi5tyV8301QtIS0oPGrnyqAvLNIAEJYydB9I+At/LJrOiKpkg4Jva/Ee/S4wLpvt3uAVbrsGg2orYtivxPvfm5nJ9XFNGSPrVqZGpm6gg9RBN6AHsQoi7i8TDC/ydHZrHr01aH0FikzgADq13Y1uR7/sjY0cPSNdk4cUo6arO7qidriYaDbZxgCRP68J+BVGA9m5rEyQLWWtaW7tWTzfFs4ZkMNsLsFSbdgAQgDbWRimLGAwUQ4nvld6KU2NxxxTgS9eWEtcJDQmj01tSrSuRKrOY7CQG2iA5LeMKDMLo/GnWe1uw5qFDEti1NVadZTz/j6LV6gJukrsqDQ9yfVlEekB39hHa03LV8u317hZck3vYil1FgcunqBg34o4hvXBMe5XajMRd/+Mefs1KnP5cbOpLpkiGVDdBCzDFtG5WZYFqp/S53p4zxPzeGVmucXIc7Ql8gsD9p2T7ng1G8LyGl8b3NFhzdzgimYs95BzakF8DWRYHGuQ82QoNXXA8t8k27m67fzP7jI/IkOz7075tiICYRtSKl1rEofQlXPSlnLevni45FmhsMNooeh7fLsjG8hmjHtqN4ne3tDMeHsSn0RGvNnYl3yKcmvq7rutrvAkahYSP7pbJEEBqezxkNWeQjc1M5lK32Lph3oR5AG16ZBxVqlr/2UtjPebnA7D4rltqD965vs8PFRRotnTJegJq7QhMniy14KkWKpU0s07ZT/5S4VUDzq8ylQtsfVemzCpxM8tFoBQNWxA28yAq5TyCtjlOTe1Dek506pE3xCXJ/MRCwCZVb4NBbYM9lLo7pFfBDNJxX2fO7P5OBfWbuIw5PCnV+SDYfXUzpn6z/bi5n0TSN3OwtApNQsaNryjI7aNJHQYrR2lsDtAeKmWZC7nxKUeymTvNQ5icY97zZnkXpNGvVLwjjZAFS2pyPbHVqX2WffLRW9uQ5BizJjZ3Ovhws5aDoTAVhAXJyJz+HACMDZhC47JqRCYuwkHKHmPcoa3cQTXrXOo1n0Nht8tkTjkpBXH1/CLl1wFdEhHcm5u4XrRH/a77eZEfupf6hfVVZrCr2WWr6KH4pR/WgJwR1PJcB2OISO+BKD1VGQBlF8ey566eFDhIw3b3uDXXqf5iuzHwLsUvuB+u51ZEu6Ur6qcl53kfACTJp5lpM8+7vlZhTfvhTWco0ON4AQ+7HdRvdKzVs6BvhEkuuUNfNVDOB6lc/zM6/Ey2EivUy6GJJcGTKTPevK/yzuS9npnFIt9wiA6rzrHmmCfOcMiHfvIcPksUlybXIolmog2p18dWJ9YrcIyGN/RCHTsoEPEe4zZPz/4ocS2PJLnDY5PH+oQLt+RHY6pICK23OLZ5FyjPuUPhO5AROJ7Phe4JVXCiQkNIwPGqD20mUMFTh/wOTqnLnj2kN7AjT9dZZ5xIOIFd//dt4K07mcQWg2Ug96w9B6gbJ5q7zigAEvQFVzYT1jBNbTGoHX8gKR1y7EGI/VK8afyWXpHqZAja/Q5S85t8ZphyPH4h4aGjCYIeKArGBIOa/KgNtwN0RyFakQUb9OSd6RpAqlkPvEguC/zLzSvnwkYg2MOtSScU0IlKjx+VF/LyMW7mJqwUnr8MdLNVdeua7iVz5nBVsXNE41cMjIeMsk905w5crkJ+pFA+QUwHh7hhBZ6Os1hJC7/bmIckiNg8qUA/DqivbbAyd2jlSd2/H2iSX6sA8J5AAJt9O0eVhKYF/6CFukugDGiO4hlQXCwjEUyQB9SXIKdit6ls4qe/5DoQp05Pb+uTUZRwod3iVf43GxHxcr1u+2kWfUhvbuRPMIKtyWLGmw4OOBe1fr+T/hcCxV2TxcaJk8RnvZ0MVF8s6ragwsQFccm7U5E3O+XNwp/IwK2dXlj8zq/fbCVBaKgkl/Br8MrKbuGJwp60+iirgWdH5laeqTRp73YTYbKyWs3uzimZTyWBjWaP3j4LW993Mjakipm/dw5DnG6/4l1y7x38JqU0DW1OJlYO42EelI2zwfYKEJ3VCK3/jt0mw5105WLg51cIYkaXr+cGCVfjyGXIW3HWkxcT7PGDkKuYjV0dAGZYAEfBUOjxt3zdDHa67mQ1tZVzeex6Pz0Qpk7Fket8iEC+D74RCAdNWWcxFVqa8Z+Hhcngl/SercgdnvpOMezrNtxRCupoZgW0sklqCFS2QFIzmvwv7cEVivFJH0AOk5qPJSDtgT2n600yXRRCTCNRqhzC8jzwY1MJrkgkzki/1QJ7R9RC6ElJjTM6i1vi+BXBc3BwxPFgHZADvpTn9fAFWOYrcMmCr2erqOAVHFtd6RsSbC+aGv2YAqeoTiseaB1EZYBwaI9fggviude0vfc4Exw0bypT4sax5xTv2gPfo2KL5v5o3aQUwwa3lzAQjHRnMA+j7CqyYmgwNXlk2mKzumbBV5Ts6JZk/TXeaWDFanWLt0/y7xn+4BAoJ6wUXorAwGSYmNMPIpfmb7Ye/nRM1Adk/Brnc+6IVVN3QBNfiNTwZ9B0PF/4FRf0g8uETri9m6fSkYgceF9tVg0x4A7UvfJoBUJf71q4BfpWaRzaFF+9pFmyn0CSGwsqMffOEBUokNpbGwUORj1Fv1h5AMBU/sH73LVPi/6aD4jXlSbinE99qrESkuKRLvnRHYZPLAxVYrG5S6y/xyzY5Uthf+pcLEZ0KLD11uIBdcoyNJq3Y9b3vy/Ggg1b3me+B5zYOED/LQg2K/nEiCaVSZQ03+dOpCTvOs3nh/7+86xH9Cpe9KFaAjV/z6AFKMgSOT0gmf68nAJRuUiN1JdDiP5j8KX7OhhkTO6xDQqIEg43p5U+bJ4IJZc/QM2XBu759+Im7FIGjJEr1TBd+A7l2HG4JTrgeXdeo/p9kCf3xUXscIBgs7qnDYI0g/PG6AXYOk0mNpjyLXbUXRGn/NofOr9O/J9CVkCtk1UfSWNh9RxCCpqYrBAMi7nVn+SXQDcVN83qouoUf643AE6pU0WvD6Om2hBD7BblH+p+jxvKUxvAzSxohu3Thw8xgucEy+gnTU7PwtvjHbOsb24LU5UwAXE3px4J1N3vJ1Eo3k0f4seM6MwV0SZkS5yRVpn1eiOh8+VlOWwDlxJpLesLem0XykUSqHoLMH4mSt5p5lvlGi2Uf0+9mUYU0C2OTHF/BUvqbpa+maE+YE2KadXEZyIOSKfogt3GYJD4fXN+Uekt/jxKRDtqpKmJoUZOvAAAA6fdt1Wu+txOatSV0sbG2/MouICYQPMQpV4e0+0RQf/9kEn1X81YsMLrsOTm0Lej+fJH8rjKw+5UDrWlcDLThjkGc+W9Eqt5vNGotyOEUOYLwXm2GfXojt1RnCLsMoLk/0NFpWVUWYBEc2md2MBXdoOXsAH5ijDKIRZ5//xWRerH6CH3+cllBTx1Xzu3Z++7UPqVnkfL0di+dKo1cnfvEoySkndHjg4/E7u252s5/UFkKZ0lhecjMmsdrYq8I3r0kI9P9Q4yBPT1SfhzJxCJL6pfzX2pTKxUh/HOoXausGi0+6konjWUfZicNnFDnslhAbDgxB39wTFqpMO+QVDMCm4HCWPjs5T8gLiy27vCXRKUvQUU1Ay2Y7dp8/hmcjfg3JUyUH8GJFv4FU1E5I+P9zLrnALFWL1CGL+dloqg7p3OQ7g4jyYs6D4OZKOgbx7akkpiZc9qIz5uijgbRqKBmLmI023JeqWSOu0L/wpw27ZKcn8vX1aWZYP3NUezlAkt2L56NhRtk7FySe9/F2tT96e+IFjEghcmRP5TaDjLQiiUSn2Omok0jVkfZVlep1GHJ+x/deLiwWmRwZ8lmh4EDjk/LieqIWy+yvJcWnIHKQdQrXWw3eXOXZGuO4ZSEp+YM7yJs20kKl+41Tl3+GdLzEt2UYA2Zl9vEckzxh0sJkc18duVHCPlnYcGEr7p8neXcyhsJBYVIq48AGTmb6KjGw4P2FSKRxC5U/pC2Re9NDmlXF91e9L/HBVHjAc7CGyntmU+AsaHRDn6wHdziw0SMGOkAkgpJ5FavKS45lRmJHH0Pvfyp5zWMlZZPb+DPu62FQGBJV+TZJpjsjVWXWLH9CJxOLsrYEJhZClNwlUBQRNSDkn8AHSRcJYBKcqHUz9GzqDW7xW9EaEDP5Svo03zSkSoLTxMgMjvPF27Xeu4J4DPVImAlaMexM9nG9v97llL7JxUS4iBTVnMWRU0ignv2kdogglmkd/XWdtg5l4NW/gKk0q2/ZHXYCGN24hu4n8xEdXhqWuGQCYrXaQ8TjIDM/G7lq4ste5pmSs5eBRXj12V8RvMk1ORQ/CPh8EILLl+yVy5EF5Fbes/lS1S9PQMaRwvvZOn6Bb878/bfsOh+mNgfZ+niknP5a2j/rjF3dP4/73J+NJ9zPT/eR8gAZl03qZOO0VPvXmpwwNPAz3LjC8oNnu31zunQQGRRjFQPMFrO4DAWtnjJRZ3gaIkw3LDjf0cKwBxe9t+WiUmMgKe4XXtdao/H+drUbF3M/k9GYvVEnT7oDz8cU9Lg45gwmvXy5nQXj/nf/txr0ZrPqPDlIZ4xk98M2/qvxdn0gywB4sTcDPWX7f0cv2sUj1PVN7nN3k42vnpUf21XQPN04I3tI/71596ey/AxMbjC116HePLSYHMdsqgLM/hRx79+yoKkJhIX1hjDAxZcbmn9sufWjoPe4i7BBqh+QLhBO+cJIn4rkzrS/7raQrxAg9d25tykG1/crFoIAEzXueybDELTxyVwZkR/8uNxOBmIHW/z4sLYgr00mk4f0noyQuPQuCKTGtRFlpzC1ODQk3ilQVi5s/2RO4ZSpnqyBJZB2UXr4QkFoZdIKWZBAjeciATSKuL+I+5ej7UnLcQu9Yfbq7GobIxDYlOqVkAV0nf8DViTkGkTnR98c1o1ZUUtgLp7SDOCKlcgjaFyoZE2tXWJNUVop9hrQiFjURC7QJcV8vPhK4BUPjVtLbmxF52LICdBIXD+oCe05YWn/zsqfQJnGeWV0k/nU6Jlu9IvdHnDMJ50hF37Kp85VLpv8HCmtvX1/7CMrBqj+j8j4TuV4fEu2ZBCZoi5cII7z6RfgW6lDChYPHV1/Wp+wixuy09C3Eb+OazivcWQWdBCUA6at9kJAQqFRyPOiPliFN2JQzYblfXdoGA5/qH0DF2H/4DEeSaQiP1rcwG4duOEkLQIKY7m2BDCAM0jnNGpXl8UcR3x6NYLUyW5q05JkfIEdVVdT/s0TC0kefjOB3kQOLEJbp1IS8XVtdrP3YXnS6PP4Mg7ZF2XPMAirDHlcVbkHA/ThU/dONChPS6glziiB9MGFdZhOBjapexUf1OKPVhwzt9fauV1VX4u1pA3kDaUtu+FbMVD/xp3npw/F9/VHPNizOVtQd9fwHA5v8eERcqDZJK8FKWtb+n6gM8/qghrKeCVFniZdryRIcDxc0E86D/oEdTvukXUyNzkjjUYowi51fyjSzibGQdImo0rCftZxFWYIJf7felc5UdkA9UHwH62jh65ZZ35g2/1Dpxpy99w2+U3hC0hdH5mOQdUf18Xgm0juVDEnYHyUVEq+Yjla+bZVtzKwxv+9CkndrF820eQfd8y181LJsbwAA7C2QH45ZMtclbSBYaXr2a3fRuzkEnu26ZAUgJPYbhj6Y9maiofG/R2SbAtSMVwU9gIOV1+laW6KgbNbi9yJJ+wBZKDd5I/OaxBPtCpuCq2w3qBGSs19c+5YMJ3LG2OrEWs25x3uDEQW4W8qYaQp3SUxOOvrrUZdoCpq6vk6uRotFYOtBL0GbM0hwH4GoTSMR26ZWsK7+BT/+wSY97y/yjg8d/0dcEKNJML289+Mk9cs47fKaPwc5L2JGQUTSVJ3f0161Wbiv59vBFNw99RZCP1MwawwxWL15kN2ojoQIGqeNY34L2U/VMm+43HeQSyJY/dB7/Y6eIKlZDLyR21RAPPz3ngrimF2d3TwlFxNNZDoEokWwm1frY1Hb9/WuWpP2OAZNz1E8eGUvFzF+vsrPLhXXBR6ga0HcCGGJCTjbWOOqMOkdHghPVLpSneV82nHClfieqX+BP97LrD5+EgisopQ6z058sJlUh6GRk0SY/ymHjcjo8RPNAXFR7Bi/P39/p/0SCI0Y2iKccdpKfsPjBrLTPJ/n2FiHQqcN/UQSn16uSnY4R+/DOiJ3NmF9HBlCDTiIlQViYijtUk1KZDPCw+iAwQwY5BfBPfvZHQr3+uRfbZND25cTud3DSE+T3IGgxRlthXq2tCKtNYmSUCRQfvShcB2J7UPHCdQo78G1sBhxJo0sSohVv/RX4k+q4ZnuG1aeQ6EtrOz34OXrz8xWQmbMKvBb2P0MLa5g5Be2lHbN0cgcAL5G1/OeShxuhbvSOSe3mLGUPRfdgkQ599eRLasuAiS7HF+Dj+2y4Ienl293di5qDP8K9Ow8AWYfxWH8T/X0tEgN2VBRL9SgPtZcQyU7cog47lRmtAZY1eKbeq1tTAYXtV/vyUwMfDB3GZO+jF9G8PJi8GjC1EqwA+K/p1MiNFGWXjskczB6dgxeUQCNzhqFIbWd9VHxLtRr7p3KC8PeOIejR3mv9j63XncoHyuyBHG+lJumXOE5IV0ro75Bdr93mMxUd8X2ljmTvKLzJNRUr76aWAbwH9g0EkcgJlcI9ucpAcyxQDwVuTn9/6aobjQ2GUYucxddw3XX9uHWGEwyg5B69GU4BqiTIgDlBKM22p9YI32xTqsewUAXE5rp22tAZ2rXHRTbyH4jvwut7HORHH1Fc9q23x3Bs0ymJvT5rKuzrJucgsOgQThgcT/0qVUscXmK/oagQsLIR5NQk94O2/mcr52QE7lkHcOlH2pN416nDPIFW4nG7FmVjrCJbHDPInalNMjhVy7VXwhPjXPYueI8fWEonXzUR9rGW7dLf3JVHKU95uZ+c4cIKA6Z76hM6L3cGJUgpMun+4k/93hOmnnsnNbdIF2I/SO1x/QMlr3Uf5wtSvHbgSMkaAT0P8Lz3v/JvaY/sxcXxDBPJeLL8R+g6IK+/loEn1MH/9f7RrqWzLLcj/jg9TXuE8Nz+3AvYw4OEpVkckCti4ZixuH6OW7INIWcCBulHTa3UakxAYN+8hSHqV/7NUcv1eVr0D/q8U31MzVGylqAyZKc4EXRPzpUuetaRglfwZs9VzB+PNDvA19tdEz+boeTlKSNA214dD7y6TKHlKv40jYVDjeSL3LB5GEDR9cKBF9B3z41NgzboaGPauV9ZjGj//9vp1NAYsgFhOuSGYuCMQ0XiA/xDlz/7c3OV6JgM+/5riGmore6dRacXM9K5iCfZNZxiCF9fvVgqGU2wpi7tOFDa5+Mj2TXuNqIysRpBVoC7vElSbKU7VYFmJ1uVMsfWpkUZkg7rVAVYsk1jXuwIvG0aiud7P1wHE/1Njx+OCjJwEDEr0GIKPRd1HMfcH5H5LWawLb5AXGkHY41LuqAfiJ4cgq+LD2niWlwAANL9vQLBuca75IclhTguoOcfZ7CnGQJumBKAsU2mhspuv2qMDj/JXH1wo/2kro44AIQzJyYs//2YBLqjwfeYvJUpJiKZuR+A9+24ppw/6a8ojj+7+Hc3wukrRFUNxe3Tfm5fCk06IloTB3t2QZCCLj8eBTpgamCHDBOUQPgo37cYd10qQDBHHkzLN0W+BbWD18unIOUCkVT+tg9Eir38uyljANvRy6+MCUHeSEZ4qhW0Wlsw002Bg36Y9HjvuN4+eps18h2S/Sa4NVDRzyEYe5RfT21dhE4c6eXDOTC4afj6CzZmc3PdsY/HGppRoqLXBPQ7HO6L1Y1hD4TEXa926/yLWxnqEPszJlru+/B9/4jlYLwIe6fofT3xGkJxlFm3N+ewZ9kRqcrHa53huTmx1kUOtolE+Je65w3o8ENqNcjEPpOz2DELD1zFBGYx6Do2grjeXEGmAB8+/ZzMiDd4u8kVd2m4B+BV/VGilW6jbfcaXJgZD80UQTeRXy0juuqMYeiORdUdZJNmC9VetZKkwbhXSlN281+GSc7dNWAirTqj1q+wLnjyo3plxCCoBZISh8pJ622e75WReJza2wAcHycgu2TWRKz4WVryNMD6eip/4gng0YG+MTH/M65mmEPoEHLEUCq5cwBri7fiUaXRAUc2W377EDTup2899NVWeS8KaRyMzH8PO1FCGxIsFS/ArJrsgIFuoDSLksdvYQsBtftGqr6R2sPLKLr5gRIv3Jo+DZdy0xnIATvlQm74vqw/7Y+/9O3jpztjFs9S/7KXTuhuUaEyHnQf/TdffufrqhY4EpE2wUK3soKVvUFuAlSPPISrcM/93A/Da3fyRaV6WY5OyWTiXSO71zaRp4T9kYMLz7DQV6TqyPZqpNb/+KwV+gQDWh424bpB1PqDrh96ZMuhQMVX4rPDd25gi4efR03MVkPwL8Ct3NT2BwPDgTCImi37k3B/lbzXPvzsSACbwi1CUIrfMS0O4ewghrtCmrN60THVPrMbpZVJYFukGsEcCkGMwEPPKNtSTokyr7IobVwc3ScASKW4IAHzp6D92nwVYrmVXk+MCgSfbVa1mjy7eSfUoVoEPsSTmv6PC23v3qfl5+pJjZEHXW3jMLEco+K1nfnH5Ls7+gGu63G/JCTLNwAGPh/QEj4qdAU0+WPKX2ELtwcPi7Pc/C9xhLBiYtwYX/PcJ/4bbFQfoEcXbR+5PraPLC7yrJl3+1Mu7hJmfvQxlg3Naozr/LDN8dL5jecNbznkCMktYyD/UN3IJRlCIszxRNRXOhMfEINxsIOVW+7wcuwkb194SxQJCwM125GrPE/IkLseNcflmYUrldR+fzLU6K9a6+asP/wnVtKUuCL4/mc37buO0qBnS+Bo+RyffZWAuYP5g52J1pns790q/qVzIkUCUYM1WPW2QsHyyorzAYT2aa3Hu/4/wxfiNt/LXr5tXkK7wiA+Psc0ycgpNjEFgkhNVsbz8koaAtBTbHdnQFEHmkTsVk8ZLUpMtIbmrHZITlkrIzjNQYKfnl2WKopkBPILdBUczPb3TLymdPJU4R/nyDJv56C9wig3vEPq0Rlj+zDKlPtZqZx6jGq3S9HhZUWuIuJB+ZghtT4SOXh09+NBOVwMh1v4hW/zotjhUyh/PWj34BiyzhvZcWoktTaaRwVVfiYkCrs8GmRvAKYUr/E7XwGKoVSLoJc49HrntsKYNCAbmtJn8xKMCX4AAC1pchP5i5k/bl3Qutd48SO60y7+NQ+feC3zfSyD+U4vdX3SFo6KBBDq0HCtsUFa2Uou8auQRSbk3vKURLLR+lNn/Bj7xMEhu+buWfmLDcjNYiX/kx2ZmdVGD5hUTEtTIJkEbvK1QgNnFz46ZMI6KI+NHjIH1TmYmYvfa8JS5RRCneiTwoQGV0K8DA4YUXZg1eu6aqSeILEy/p+YD0gNhJ1w5QnyALM4Q0geOWkrbNXh5DbzjdjIb6MbmH16T3BrmV1t9BEtlklzWMHXyStwdYfyilS5oK3wdjyqe8YJJnaaCDQpyHDK2smcQEe9410itDo1vI9wQLC47xFOhzN83wAZkd4FtoyyqLSWqvfTs6EsTR+9wB88iLzIGx/aeZc6Nx/PjgDtf93sWQFTdXcTWcM7PmD+2JGoav7shv62slerUfld0yLFez2MQCFakjNPfrMoTqDT0UkVuS+mPy1fncrPgcat6KjQn/jUdDXLRGHpX97+BpQmkQfVQv03XQ59fNmpF/v3fUK9vuvKuiD2e7j3MtLJVQYpIJ5nfWVjbVg8XNFrJRFoJO1M/FieGrvelETvZ6ypBU9CROqE5RjTcrE4h5Lgy+tTl0fHHQiwZSzeHxs965qKfuQva/jPIf0nhUCL504015HiaGMs0DPYbTFNKnJEYG2cOYsTRDzHDsNmEj71XTKcvDHjgX0JxO/xl1YPDRasgofDCFj3Qr0izhtHL+q0i5yuevxmdxQJP5hs7FTL7zJSzgSy3cnAgZ6wgD2BsG/IYSuCDMJ3H/f82qi6T1N3PnxGk9Zsft1WjxLGMDlFuMxpnTZ0kfRyqXEPwotAVAiksNcRfokjQvd4KBvVhgbtwnyc39Y6YwPI26tNsslQ4XI3jr+gyaq46bT0/S3Qa1hOZEQoxHSubWTSeqWzlHByWC7BFIEry819Ki/AiGk3EIxdLlJS8DKVpgdxX9zOfbcVbPo1l2sZD065IDOA3oRz81xkWnowC070GDERsFL6ivaA91Qhb2SfzsmHlhRO+4vH/wkcdXeTryBNBbWlDgjRjEiYPu3kognGsrgOLTzIeFSUa5ZD+tuAnKgLQEMazuDH6AR9ZIpslpuKp3V/HNyIOayn5HGxgOQa4xvofTi/zKHmiMv7Voebflgfvmpyf84GHdk+cJTOnWVk+YlI1XvAalb/jGVNh9vvbF5iHPYvEZWz9tpVopsQhuVbA25jDn4NYPsv+qM07q97HIe6LeOM7qLk8uplpZiDOY4eZjiwZqPpCGUG2lo3fDCCrhvfVOF9N6xwsf5ghtyyxlfQFn/S8ueqNE/hb3Bb5MFNPjnzqBBlg0eD2o4ySIjFHf/fwkUl/P7B6EQDz7ANp2OXEmpj75vMXROexbarCKC5TG3jG4KubE4IAAQkv5zjehOocs7OyFmEJ0W8rezwwS3U/tM2whAEunJkTJUQ/9AvoqiZOiRbODRBc99sNu3SVTXEDobUagnFPmCR7AwEHNS1O810TAq1R8EMsh7c80W3CxWwJEDrociIVT26ygLBEOMBMKQNBe0PmiLs+2NhkGDY/vTHeDnmtA2znhYBDovydATnz7/KSaWLdPvk6P3hNNZHudg6ZV03QkYmF9bW6qqcHGPsO4opORw5jL16LX/pEYePjcCxJpeC2AtKuopC7X0QvKSy9d8Fvb6oBXcXWVyGrGV8PtDYYMHVPazXhe8lqnT5Og8M3uVRkKGspqjXFQjfu1obM8Rysz8eP1Bu3RiNc9sPOr/Ky8a8InMUHeX1bX436z99JKKfUCm5q6UFYGzzip497SRMU0Ih0r6ojT0fhNgDngK7K85aKh1FwEs8hzhhIYRC1roZ4VtnGJITkPCWU8vioxVOAU7zZMyCn0DFzf3u1H+aLBbcjl3GZAf7fcRyTNpcHrsV7D8QYYhr8Pf/zhovcy/Kd47eiQtNwB5Ig/ao1LEpz2E2cpYmXfdPVAgaTwMmU1SSC/90UGPULbmPQQT4rd3K1VU7tfI02XDmOVgR5q39Yvi/VCV+4gAmat9/YpPogG9219idBZmCeAEvlTfi+iMSv0Lq9ek/kXn7iNplTdaNn56MW3ANXBwIV48xVFNDtAt3OcqiAsd7vTBY3YcN7xSAVsXElU3eTpe61TjVR/3tfWN0vcKNF8FNfdX6QD2G5pOvfnFQUsMYlxjBSEsvBvGia0nXFlAsKuJF8Dg1kF215OAmchwGmnwNZbIz1z8NOkYfdKnu3t+iyiJ1Reo4LGQH2Lj8G2GTaS+IyyIc4vaHkjtUle1vpBD9y4+PxMrcV3XChrc+CswnyYxCrSlctkqoMt/S/qB/Ino4LNx9tuMNk/exgjwLv9ljpVnFTwGB/mrwlvgQHzTAb0dai21rWpMdOTcfplo7iVMmpfdQZi/yml5Q3TLPM+5wOT/pj3226aJZZkRe4ze0ZRBZQzkYirwn//5kAlYEI/eisr4QQZZgCF70Z2HQ7GojmmwCmmAryWx/4YrfZahoj5vT2/u4lHPpB9eSX4p7zUaHNQvz0l+mMULedm7MPqoLytPwvT99xtfM9PyLRaedAEET3nUJCUJx0PsiUndHdESVVnYwrXu1Cw7BGBz655mjzDjKavkKHYWldkBy7Zl1TWpNdWayS1BcH3sdpaEtDCdOY5T9KqvTk9Dz0U6J76xxIOAHGEWTPbKHT0dUpYajDip3wPF4sJcRJDOva6xgPB64SUZ7dXYTq2TrtIrzibkBJ5RSHg12xh3A5z6gIPE36PpYUVCwKE8WX7qIKAfRO0bqU/W4b2Sqv/LuG0ZrmJ3MG4GT99vFlzzbr+iBkUNJwullwPIZ6ff0npQjtUN+2HXGdB7VcVs2RcHeUiiQPVGMrDGFn4/YC44hQood/cYku3jeDPSKulJzvfexFUUCRvhpjVJkIZVVSV187nSK+oxr1dQGhcIHiy2V3DwFgGnnb8Amak2lnJf/St6XU2LX21eSU0WoJIK+M7UVh5Wh1NATlmU0XjSuBkEuJ8iq/LjaTZEohpyvFxc4rFS84DyHcv1WVPDy+KE/5SONEbKyxJXUGeK6BFoC8pkmxjYYtLXLoT94AoaJMN+mutSEvgicWs4h+QUJoQMHt73/bK61eWrAsspFLRuT7fPIevGZg7JuXUWrC9uhsPa3Pvh8WM0P+RSrygJPj3K3xsv3bCgbzeLFZ4nCIbu9u0bRlQ3RTBrLCtwyvwmP4l1n6Gj6J7f+vEcIsrSP/0qwQsRX6zCra9B6Fyo6IM3MVR03sy6D2ZDgLt36VFLsID0Xlk3S2UgJrctFrPqxeAeEFw0LEy8RNxy5JJP/Fsq/7QAH/Hn3iXJqbNMsry3xFqeKQSW7FCtZFUTzHn7pWgN+lk908YjBhzi7CbqIjKwB+oKhYc7ou8T+cExJmJwF/c0CUzIT6anFFYgqlrnAZshKxLvJk+wft+3gFSWOiXLpC3i1OQERsoBK96glmxldY0H0/80olkZZFXb2XIx1/n2v1BB8fthMWQn4cMQueymqvTsf0YIoJ0HCRZLSLTcYTnAriUOgPRM54b2DdDiyBGTNHEq9epOUSCYGUvkEK9aLzEl5w2ggrj3CfZqBYMSYqyXWeLPEq3sgTiZ3A5+h6bJKWQoigSx/mtQTzMLZCHv9wGm04pFcc/SFiDvahdueQADH4rAlz7eKzigvyfKQFEX5C7bJI6PVT2PeULCfvNdKVWZIieP3kwvvXq2MrhBCay7eRzVy8D7J5DfceGBahh/LR2b+GmYiJqQ5lu1fyAQqFk1i+lmon5S0NaEJ9GzOZPYLHE17Z1nWqS59kI00e5HxqgZIlPsjdnFDpqE7+CHy0KPq6uyzteK6Y6w8ipbG9CA0fJz7TLRFGAkOb38wNOgU2kwdjLHaoUB/Lc7ul8Co/L/19icc3dxp55iQBG5XDdqf8u1wxfA7Rt/lkuWW2EQrsPPbCRAAnii/KICZgYyZTaQPw0YcFhM2TwBV6IX48P3qnWBFiwdHph7eks8Qc3JNyo7e5nxalF+m4nO5N66ULIdbYTUMRghdZIs1S7kWepBJfW7d2uDk7zWJkaYeMbkzIb06IVFwp1JKXyMLnBKDCF3mvZqGVyKdcAWeF2kckg8trgFsfN0d6kNrf5A0IVeKHiPwjWiTyxG6AvOuhgrPeCqOoLehPLh0VXwyx63vG/wD/EYlcAO9fuoPikAxHFWFO9FQMNShyHvwa7wp/PfGyWkCCLh6ENTpAwQBE5hSHqSparUdu9aoP+aqut4wzakZqBeAvSHPqZeXe2CTwDEt67Zm18h6ErqwlZ4RdBk2jBcc/V5RsLYsxvS2txG8staC54EGSkN/OUlWb7HUNfdvaQg4ZdQHYeNKJ9fc6yt3Pq9QgAdU4VPKIHNF+ioAJ4hdpLTP9ZOH7WAa/wb00zNnsMtmdHuzt+8MttZtL8DrPvcUcJ19B6bYl3eVtM+oPTIqEGtFuAKp/iT/lXEMW1sfXcF9sdhLTwrNfcP8wGv2TEFdQ5RnAYHJ7DAtA2rTJRUGtTyvDANIrDmoB7Pt9N+pBl2QTiZzcj1PRQpqNVypD5Qs/JkX42ORjyXQHPZKVX9rjWDeKmudIxNKk9jIe7qgAhY9c/tr0gCIW+AQWNuwliv+y3EdVDRgtj9Sxd6v/UoyZO+TIbsXlPnbV2b4ihd3M5J2Cf0uAXlx4z1NDbjGazznwo88NXAM1rDWsSLTpBiv94OSjXUis/k+lqq4pX5WX1sDo//2fGuSMW1DvWhS3ERceY8cckHfYATPjBjubkXr81p62FItxuq/eEqBCrhHZ6UsgmBtU6+aJ7egDwQKhyx/3aX01g5Fmlv2TigKGpPBHEyt0T8+pEUuVt6sk/00wOCmAepyEUWSSrjCaSRrId7OKVbkgwboIK2vGYy84GImBc/VYGSPOjFk/0Kn5s8eadXjjapHGU5loHFncap4XbsHX5WRDbg6/RpcwAaU/84q4Z0NzWtEecTiSMcb1yyfX4m1ss7VytguflUeJ8xDmK/XpAslAuJc63nHcGfB2D3Z3IUR6O1x5ZPnBI4biT+sd2Knh8e2gNvTi+HImv+BKR6QSrThoSSH18ym7EYN4QZg390yQCkGvV7/6JctGWvKwTZaePdcWYuomABsGfGyrq4LdexZGXSrBlkuXAY/ZXzfwCn2jS4H6OEKxKIP2MaNbz2ikUs7joIGJ67XkntzPNOxcc+I4nk++X2rYe+evbWIsWYa/dqNvGfB09zE2GCWzxlteb2Rhfy2d/GDVQbo4QaDGAExywcutqtHeH2minc5cHsqehmPL+Xf1a5TBUlpi2L9TuwXHz+/3+lHV6BzRL/Yi3pthVj6Pda3CVAxkzqYUuv+v+U9QCBNpYpfJiKPfNJIzr4a4F0ha+3lUXxPVFgQsOGQd+b4VPnuGIzJI5Vupdi9K7jsSJjpztoIYQoXfQSlOVpcH0sZka0qIHpPjNJZDSGXMjCK6K+6/bWZnBHm4l0JeUqtnXP81XhImI8C4G6O8u2F2p/47YoR0MkZtDcDiHEeuJVZgVnc9BdYXFnJO/Q1sEhaFuo6A28Q9zIqX4Iy8VfBISGDpMREw4lN4CGXVBXqH7pvra3SToB9InPJmY4P/1hVglpnQBQSwEQ9OYTprqJ26tL9aZtBySxzTFa6triZBDehnGcHqBon6YVNSxxLkmCiW2m/XnyHxPv1agOmEJb4dHz9GnZgb/Gfj8sPfZiS+bWj7PrxM9wnoWvHV1SGXjMS4AErXf0uLLy1uKQM3BGDAJAwVnH1a/XFUhUlHCu07fM6fnqhP0yvblnutzMKei3DnTKisle9asUF0RPZl7pcXNLSNmUgMTPWxH1S8q/bPF9csKmQk/FZW4rNc9q9QuwRjTD5ZFATqDxRDm+uLIMDCYPOv8MQM5BP4iMu9/Js77TcpJs4TPtWqGZnA5kAsZSrRHuCPHluCdr7WxMuX0NBIA4LpOX9EsytpxRLo2ZQNDA1lmjX7rfQP5sH3N81hFB89Xq7AXanWQdguaE+M6/2NV/q/hRjJC6oDuDGVUjqd7JWopl8hWAIxvkPIwdbpb2Yu9vY/yFI2GW2sWN88HF6Z33C96sNZ8XVAg7LjA/QVceXyDGbIB+YrjWOb3/6VhPwh0io07p1h+JkMAA38qHikPqhux6By5FrrxROVxenVZqd6wXFzCHNgm2l4C58trbXw7u0JFPy45fHZVEuyq1eAW8TqJgdC4YnPkzJyoTQw7nacxjnAcIhFB2pCJZPVg507wH1sqH+66Ans7IezzRbPTNBxKaQMuUaL5RFJh0td2Fsglc+ruJ8qS1lSYFQLIFNCYsLiu1/tFxzAQeotE0/ybLccfjK2v2uV091Bo0YiVycFtbse6IkKPQKPrfgEaCOL2Pzrbj4BDTut8t5s2Iy4+6Vh5tPmMtAIk1osCuAH4eAcVE5otLjUrQAKgGBYKanLFJ1vVXnbA73179ySmAvLZsUhxZ5Chw/TlVz6XqGBzcn9kefZCsvbrAuj3zAa54Y06JIg2QUFtJgTLHdeNxKY1qOzV+ToAcmHi73x8FpRTM+YVedWseF2heqHSTwgviVKEv9M4h8jSAls9U9q1sjz3m5KtwB+y9HvaIvZjX3QTrRWDIv+yBYIKLzdBtSx7Q8F95Sx4fJYvydSYivTvl57TTekVPMW3lB8LEtXAeQhrArpDiGzV+xnutO+N9k+ABMtGzLrXkXzWZ6k49j3x9CmsBk9ywh9JtNKR2AtfvEb6Nn41PPynUyquAr46Bgh8l06woYDCi7Din8Dwo6FW5agIDv4GaokdyydzBs+Yl4laD2aM2sCd6MBirozJpz168RNsNd2iYzYTd60Jtj+7UVyBjDwfAF50peT0iIieHfRpAmThWS1BZ3HZvYpEFbT7J2K2PO9+BxRGdfNAvQmH/NZrhAxK5KweQjuX6B8iywe9gk5UxHNYpKm0B48ZBNoGm3cwruLHw4duyX0wsBrFJuuB7JRV/5zOJQZXhSFmrBNZV3jfZifmmt2A0OJrHRmUjU8F/MO+3Ddrw43P9vTKW8fD8fusCu+GAIyxsTkrAzcKYswXHfEKPfVuK7hGtIBkNPcg6H3KJhMQ8Y5eOAW3gFO7k1ePSPJs5yVhMlnuKP8CMCSJmTx0g4tyUvFKdlaCEc07A4sQyk8dvi2RAw2JmeDVSWKftg4r/g4nULtXmhcgENcEgW2as0kMctCYFEku5auODcv2h+s+ggaywFryQeaopmx6xpqmF8RVFcVfWQDjiBdFHdYnbP62M95wPbUfSeuWBhNMomXHXx6/LqesQkFnmtU833MlSgb3Ww1Ikdg0tMQctDl4LmGp/sAwnQS/gZwQITvqEzz/7uZ24zJeu7ilgFhBzcX86nuE01HaexYVqs9qhJVWBNuVQQBf9yQ6fN25cTaWJT7eTIK5wIcaFzd1b76AbyV4jgBI8Jr3RRHYjwXeV9ItnPAXQZsjTxKZUJe9scznhwNJ9H/c6gCcuRBamVDE/5kG1w+f73c+g+CdvPB8ZnL/3hbph29jdbhOgE2LZfJ9muw5uSgioavZ0CK4vMSWwhUiQfArtuWMvw33aEVupf/+Ifo+zltQKYBzaoFMXtM9HuINvm7d9RhzpFepFMnUC+hGk/JvggIm9CmKmPOOIlcOPVbRFYKInIM+470oh8VV2DUJHv+AAYrV2zyN9uPkTksvdTue2/oWtN4Xayv3u6KBRwkjnetMVyZ6GuEy1efmNqsnjJSLuakhmbq5L+WLO2EUbYjVMWcdfsQFzE+87cqSUcaepfiXr8fvN+fAtzOO7Wim3vmANdXl334KZOsvaWwTxvKnV2gGu234k64q9q96UFQuVJO3vjuY/vwT2h7tsizmzPqnjESLyfw0Wak1rMGR6aSwMvz1uF7W+oz20teCv1ByEBRiQOnKgWFjMg6xXmPZ9sMsq87LF7Yxppe1bmK1WcQoymC8QgIorO/98IvK418CyD0xHc/vjJaqqIfVcoKs5njH/kuj1M7iOgahP8wvUpNVI4E6jIwBn16+E6+0PCxijKbkyu9UyVCrtw3oKTHMTg9OdSs39kTvKL1f0pDQ3tOPMMec0dB5X5bVLfAaT3rTbso2JU3iiO27exL3TCWz8TqvQqMMZLUk/Pvlq57bQcXKNoDqC7h5V9bWP2gApAq454Hbe7XtemHqInYaCEYE4U+FuiWFEzVUSuG42o0fxXJM5EVR4X/KTPw+k2sdw7rqFKRt3NGrFzKsPuaWmaOkVieW4eLxE5gqapmbeMLFl9+eaalyPwOLya4MOUvaaFzafW34FAWTXEDzHfGy0DjYdjtbEq3ksst9gbiyHElUD+++/HShdAi3kXgSmfZUVy0q5SMule/VD+4VjbgMOmOpCSs0QRy3jytTm1Gq7l3r2qV4YcGfqxphCmVCYSYMmnj73YXu4cAikal4d47AaS0v0Rq9bfws+HCq57BSBo0V+57d7Q2ppXYa4stjUfCkMP/4vJBEvfdi4FLlV0RjY8oGRC2oEl2LGmYo4Mr1u+7UDX6kjVE5bP+6HqqY+tEhChlzX7hUwIWLSrfr2h/t6y4LNhmFMTC3L8huKeNJFZ1hFEbhMDGD9C8f9y9SSX/ZmefMAbqaN57XX6zHzdAXXn3mEPph7wSsnsLxooHDzSc+Up5SycugxfY1/RKpzpqLsnrw9aBSkJ6y6PiUZiX/VFpa0Mo47DSjXBpTb/DRCSN5gFoi33HFwOmtgKOEmndeSzvqeCn7lYClV82zBr7jObLxVBMSfD99LhMdfwLT2T+oU/I554MBSD+PokeP262ZPZCmxTeuZl1fmTKFp1WK/AaQBrcgtIbEXX+ztUH4MubHi22X4SEjkf/xOAnI7aLwpCrXEb4USmovkMcFTkDqcxeTfGa38Ej4LxbOoAZ0XLNu1WAZOAOkAYiBQzJfvjBANxcV8TRitKBrClbG7R7EGmxLwebOak3JYIyCCHgCiijk4aSF8xGMiECJe7RcWnQG0/C1tyW3rElg3YvmYc/hTw1m5paZESbcVa5V2XJ+5IKV04HvSyYsVz0kTRrfnFbERFM4KUJmMLPw2AV+x8eKMHB+BwUhAaluhRjrhZ1BFkVTw+jRPnL4UBN67yJrAzX/b3g8+XoN2MQ6U8/+L2voUqgT6kLAs43GFtupX4iD2Nf9q3COyVUclAS5qOuKbB+Oli3nPdFfoTAgv4X3rk/nrYrd/tQr2L3bVgkQPAknKsnIlXi/ciEahaOJiacyu9l8T3rUcHih7z4fpAop/9TQzdooS0cnFR7Mfb3/NtLtibf74rvqciJ6aVn8k8f0AUzAOeSf5TygY8O+ipdKuJHRPQz0We7jEQ1BcqrBzoZf1pieJM51g+OuLuFuHHKVW2CX0yhbjavLaVAt9aGY8cg07+emDQ7y/FuEPgx2XKP6jIQJCQAdSqNELY+HY0MG48pELRSZx9U+LaBQiivVMkNktImrvb+X9g8DpLqVYFJVHhJ2bmltXGIRNirEccHTWsNsBV0FjT9Gy7Qahla1mz68T5ErLdDNBRNuQWIiFWPPjUo8jigQ2dnzkUr+1WL6AXCQ3luPZLNnf+2FRbguJVO5EZ/DZ4xNDndbbshOmvxUlbDXQEa4/WWKjyVshPFmSlvtaj4tabXGh0zKVxAWkKsWRDlQyY9Shv8X5Tnk40yBI56vTUARghy/Rq8YRGY6oBCx9I6VK13haNtwl9Ec8oR7vvxQxKTGLaHmx22MB5JJuitf1Xgrclrv/2ORtpf56kdlVorztAae5hjJftd3/N19oZGGuVBTmcvYvzK2poFTCJssjYI9wAQQe7GblPkkGONKLJFNawgWE/pE2BeL9wX+uLJUZz6BpTAOuCqJ+gE2lvPJ/Sdr3u2pgkl+Fxr11kUPCBPF7IA5Z1iBBzVgKNfhcJoNCMYTwgthjObYUkZBhwjlOpbYySyOULmDJHoOYov1011PEYHw1HYU2N7YXnJEMxJu3gx2qM5snmpBHyEGn2jFcpG0UtTQVYEop5Y/mKw2ugJap5lJsUi+Y3ds5MQjm09TEbGBPIGK1+dHpU43TaEufNTKTwGdm/jX1m0S7rTomjdLCucijNuYuQ/bgJxQfIVv1rzBjjNONVFdaG2mu4CBBVS++xtnttmyxMYibR88A3CLAvt9JL1IhWUDizGs3JFgDmwZnZzZ0QJThHHJBAG74pfB1u7qp2/Q9omj3gJILMFLNz9mZxyhGjuYwvMO/tBiIdEfpwetjinX46yMAwwfJh5MCEOzdt6y0ASo2lk8DLB2/jLLpp4QApdBYVq6kOhPXmH33PCX0+A5nQkLggPB1OtqpAR+MfOGuEmowybuwm4cS5l2Wgfo3N674qdgsOac/vaGbTxOjQtcX7xrbat0RV/tAAgK2q6Xf/tJBk18Kxs7/8cDXtBUokpOh1UH1RofGbaRZ2cFbPhFHi8DpHwEvq6U2v04QPpFuu8UFrqX0GDGxQuj1svtjmVfzk+4ZRXwmhVRLoAjCmCVfaPdx+bFn7gI0+2woI1s20pvVGMVoAa8NErAulQFo0gaxO41m6apFvxiC6lE4S1QyODdUeGN2s0k/51IJet1CXvM+kL8oOugxzBjQ38eofbmXAFlsf9cmowPyvq1uj8zw/tXCsC3Ki/LZ8b4q/QPBQzlTMBjSKzkkQBPfw9ZGaTLNnSgU+ZsB93WZAGqj7mTgEWAAxXtxgqvr5Ybu0ebBfEzF1tJB/KWC7vs/Ctu4aXVWSNspYQ1g8iW4l3NQGWZOd9sUk1JrgT/3aV6DODAUwzVY2dPu+51QHNb67ep34EXM2exZirD3uLX9OWwtnlN4KBRX4uMBlNAvvTwqGaInG6u30S/MbCcANlkhteWGfCCRhEsAuGs7sBJFLetD7ZTFHltM/F5ArLs64wvSqZuaAelDzeHRe1Yy913z+YHD7q6elNuYVcfJ2vxKj9Pf0SGGTJWnGff9ZMGD4SjfSMEcHw7BdI6zF8DB0ewqi+BGRliyJdkZJa1eJ5BP7fOdrAM2RTO7LmAb0aRDS5FF7LqT0Gtdv/qgopJ9y9qFPAW+aGQdcjvzqBd4neX8AWbrRtjArbS3af11jjXrC/2xwOh9ng+I9kh9SEzeJIuU5yBdaUDcl6sddcQM9Ka6c/2Nbdo7N/psbNpaZnWESJwyPOi5xndntc1+V7twXVs/d5hk4Ld5/DlHJNMARTLigs3wCe82mb0DhlXkdbpN60BLFr1QOuGtyEOhnQf+kMcZol6P36gVtrhyn/y/zltpqVRri/LIeN3/pCXPTZMaTdDF+RZupGPH4XZhUsQr78UlR/xjri9L8pG/VAPNWkH3em73TgmkR0R8CFgvwK9SQqrG+3ms+OxaW2i7VEUilzaoqjwBl61i4cGJl2q6v8+MimclG2JVtn+ve1R/E/hg+vSlK8pcbloUbwuPOgrBfEQfIOpS8c5gUryw9nTFsdArPAdfmm9zL/4nHHu7B6vZBtMfQqOQ0RPtHhSezcoU47X326RODs7u/dFn3eQE9bDhqd1ifzhSWILkT9oraHtbDg0TPPeSgRcrnFdZYfdADd2mBLZajg4ULHPWfMJUl40ixImuIKK9sMmp+WOtZlxoUeCIsmKDO7zsV/uP8XO1BvN+Ge+3PbatcK8FT+x527elkNpaad8/EckDafwvZUwtuzEZzpIvXvv7yU4nV3i7WV0r/Km7M59IaC2hMZa+icM+EkGNPfbmHXAlaAZgxjTP9B6y2tsIcog1wa5WFJ+QrayRzEIj0jSTV/0OzYS+FLui6PZRUeBp+MX88JiH5wVU5BbU1vuLU/RNKjMedi0qeZSJ5O1RJWnVH/mLTtzjhoAlJkWtR7iwCB/gEqVEVNJexjJ0hgB76N+SBd9H6Dt8YIIubMAcXrY7Nq6aJ8zJIV1vn+FqtfZD3SCX1V36e5V2TAKkWC9rKOUdwp5Z/2m1d64Z3IPDdzEGw2yIaNZCTYYz0VQHwFg2Po7o0X+gBimnq73SRLykkF9EfA0r+6Q22RfkCPESbPUYrhJfTt67u1wzwWMkIgQZqB8OrIh4N4O3KCA0bbSkRPcUQfBl5kCL6kxf5x1Fam4cnGncBicA9mvHFyuleInUzpR5K55PaaLAaiUuSdpUPfRb/+gk6hPFny8Bf0E8o2i1NKlYE+7meVt/gYwBmHasMSUXooFkKiWqoXYEimNvLCpV/XHe7fsaCTJgKGSs2D/CAqIYRirMDGnbP2qzjK/wEhJNCK0uQLA8SWgVIO8a/O5AlJG0bKHDKVXfU0enlt80fpuzM6svJ160dJNprAUUv2iEjencb8Ze8HPxG53HErhrVpLZBR5iFNQ5n2ze68uB5v03m6o2sWfDtw44iIiiatSR+hci36HhTXvbnOKKJ+UAgbTUlRMC7kNozqvAPqVhAeris81uogOg0O+uTnRMrceE7mZPgUJu1RXXi6p2yNdZchkBbIwt52Pk7Qj5PZfFP2eG3nbWoGBCAjUaK2wHE4V3xl31dgBahOC6FyOEHuqbvLKA0kcKJlB2sJY3kjj4sdPSUjih3R1/iMYoYPqUc5Mdq7XvpKHF7/BiztTpxh7uCL/adGQe1JgW/hsUimFnw05xnU6OjSGqHScWQ9MGjYIY4Rtx8Y+jigzbJQuuAWdlmG98Ox5MfiVjr0v8UWjjDhdaz62R7q10Hp5unyi+EeWb+RFBNA5XW5lhUu/Tc3hKTDCQae3moi4IPI2QchSxp5GFBdzkBHHdd/vaoZHLAHiaugQ+rWbJw/MgtWmp9QCL7qfq+++2ds5oWQmZUEuEgerJzQ/yEupmcsELlfU1anZwFXlBQH9lg+p+kJaVKoEnSMZkwhie0lnMh8vJuFQHGy2JA7xMBRXE5Yk/26mgMPm3a4HJjKMCVYc6SS/VCATuJp1d9aKaJ/03KyM/tT3ND+J1F+08wZKFNy9b1GWcyH3dJdSCY2iWQ7fFQwflyKueY9gvL3xd3dsak/4maFoBPfP7u+6kSwU1baJhAX/WkdKNR+fgMIc+mWjUG2RJIt2WijDlhVm4uh7A6xkN5p+v/Ti5H3lFw+kQCrX33BXpKyhGfLd8boLO19ubsrPnVHSTOh0cZcNVdqIfhHz7IoIr0k6gAKL/O4QQ3jaCxTU0GiZhcBAJ7L4JWz5xyFdn3zSzQmAtlm0RKHG8D0Yw6pOE7WLj/LuWsLhqqoh0O7qP54yhnRU0l8ERmxFIvkWnoHC5HFm1vKXGWs363CT9WW/dB3hkQ4ocE6mrtaliDA0OxvF6STohyZ3dNOt07WxnzPs/bZV5vlv0aofU7iR5XCBgUSoYIIoJf68e5zfAN6byHkilDmOQMI74HhrLdoLaOkGYHsgbgeiDsxmETuX03eVyeMzuNiLxSmlWyfoBTVEUGHns1jzX0Rc3GCRpV9/9gfj16xJbMq6ZrgTMmZh10Td7fTVefYBXp0PmbZ+XCczpLSDGZWz57cYBL+ESmYfr4HRXbmyPSp5KnS7DS9r6kHdelWGAu6WQGewP/pfezZuWx1kfKeDgJT+FgaTRheE3U3LWFd9bL6klC+YkCq95tnndiYzkQJgu9BxtmJTlw/et/qnYiLEigpIiU4NwLqE5uc3iV/6/6jgw9HjLcUvjevrqMOBT0vHUdnkWRL3Pm1cEbRTUIPodemRfl3GdVEp76uJrnDi4Ds8eaulKf1UKV+UF1a2p/D4MK5nY116dRHF2GBsMomcx5N2Apxlr3CPxeyflT9euRYZlEi9QsdX2DXdqtHwG46tj4AwLblY7dYURTxCyApy+JloU9Oo5c6C4jFwqDCKtpn0G+R9Mm+XvUIXepnXe3Palsq1VdVv99GxRV6CMSLHrID6kbPCNNHaZDIb2ef40YROUIxhJRd/2GXmXTAJRVxIDFS59tgHD/w10XBUrDmWqCpwVZUCIz7jtRMbx6/+Wq9i9aFZlFUUmIPwpltmnItVvUP7S8ixLBWr1Ma6ubEsOBvTZYr93Hm2WEYhOJ3UH+sh+Ba0TSeEtT9c2iGC3C8g2VF3JJtg8jfoArI7JeIGiPttD9r8mpgYhuPoV2TIl/1taDRMeTJR0vS5R6GttUQieuvAdRvUf1oFs0D8ZN/tYzjyYFKdqNkQ8elXrmIuYGEC29tVRuiZMRVOV9mtKAw3IpF0QLlODQbgXTIPLl2blhLn7Za1wTLtG3wUIGEQVlYVAENwU/sz+3d/Pqag2X7+DDtaYvJvNrbIYAFVu67wg8EOtsfMBzHkM42UBkbJ9/7H46mQBCVlm10xF5cFAgaCqAFkpYAPOi5K89T+It64ZW3bRvetswWPvX7Kg4XJU2KB3FJoQ+q95tik9A9kVmJI1Q1V0ocC0/IXETPGinhLJVF5rQ+d1anzEcdn6HIbpq6NVndYXW25dKGKeq1nINjNIy2+q5oe6m04hkuEGVycZ/49CjHqF2W9hmzHhu7QcI487g2pdGwyYhxAWVvhHX1QNesW9SFMbc5jaKUW5WPp+q7C9ZzLNGXI1gQovijlm+Ccn88LtHMieoTIjMY5ctRjYO/Dsa2bXfFbInIIuw1Uv1bLjVraYAAODA1cF1H30DHyvwhNouUKaVWUvZe4AshE4Vh0dCgGv91ekKfX01rg0gkcBoeUBxzQOHLxyplngG05lYXhL3qyWCF2vF9QzTaFkEqYLFcQz6k7eMIGsWd7Lnv4WGTiOxi5ubo4wMjHSz7O2qNYTOyfMU/AkJsfF12ErGW7I4eX1qyLledAJ448XccBAtJGJf3ipb/Fu00qEAhbHD8+ccnTTd2EtijLFdxKpPqNmRFDEzepstCXiWORM48tn1YyMLeHS5XkNj1CMp0vRPXerUpg7EPf59uKVmUWPb4ceXhbhMvC4P1WRQhzpWH7cEqghs2ixxKL+9tOoTCCCKKNX+GEFsaftSNzAADPaS5MC07aLFlvJnEb3X3MfiaYin/w59RdV8eQ+3ea6ddbrv1OMRq9ghaIsE+fLnqa2bws6f822GuUDjJCmEGMHDcQMw2+C7fD9gpjpo9S1a+nb3hVbQeYp72bOTY2gQUTCyiU70nYqsRMJfheZ3ljEXPNjAGKOJ5ZXRoGBoZ3U54XdbLvemi1JhfapKSkGMhpmc7HgSTH2yXotFt7LFRPgqODfH/W/6OwxaBzxyE0ZIPvvoEVonn6o/Mau5D9D4vNlmAuFiOy7A1uDZpmv4SBNy+Mm3Ouq3W7zYnHuo4Pdo2lU0A+T1aR2DqvIP1EERjKrCLWOIkCGb8sBbSI9+JfquAEiEQbABQZfS+CbAwOloLGTmOr7BZshu4wSQvlfn/t8YnSXUGSvgdWJouwkneTa65p8YtH/bHRgqcS8OFCaVnZHkvs64A9DtRJRkkyRVGrRXXRsnVM4j8GHkoWOh9zElS3+K6j+cE/o8EW93WqeNuhDNytAAulWxmhZaLeIoykQ+x58/lx6cPyTka1ZXEGtx5qDOx08x9wYjpIqBns3Hi2xIf4n+oLUXDxfTCpVWbpCSmZncOO3MMI+eVMwgH00BC5ArXVnTUnlYrXy5Fnb0GVHHGcDDLDU6iGr/x4QJ3Vki65XiBKlayDWuHQi81/v5fUb3utnGjKz1c8Xsq0sIpyzN+Gea6IJVTEjt0eyiq9AtFxdZnRdX1GsCiqeM6BxnONmOahjkKS5jFsYNLdaYe4IjDRWev8wA3D9HpuS4xVfPK4xMVm3O7jRTNjuSxJ/yh3CJJ2f0eCD6cwpJDcbO4k1lbR56x7xH/z/Uc06EtoGvJx491Ne77LY+WJjResozcMWc7BYMbc+ga2wE/tgGoDRgP9JgX2/XITjcnEnh8AdAe+r9Q3JPYP+d8L+R2PeMulJFE0YQ6ONouQTtnD/0OD1zJktxfrDc22/EJYErO3PzijASQ+8WaETeEkI7aQ+TskQ9C0cJ4Yzv8Fg02PNf1q9/jEXXddMoSjPi3a63IKbjyMvz2qqls8ZlVcrMkrWQ/0+kx2ftJLZWe+4kjlj/3IENWrarjqlEmV9si1D3OXWsmU/1lRDprqjFpmmJJe32Z0DXWV/1roaxoXMIKqWxs4ZamAB7cCVcyqQNM6Bvu2iY2a7wI1P/z2V5HZ75RpkG6DKYgIlRUaK7vsRUmvi3EicZt+DJOPBf6d8wtGpp4FjiOAnwF2uzpSAMSrhXtjIxYdWnNtK4vlUfZynWXP7g6zgs2fiRyn6T5kAlMDVt+jGj5/TZaLCy8isYBpcs/fO6o3Z/Dx05j6ImxXc8dx4Iat5qy18BJoNMRq6Yn6DrGsfLjRal9cw/dW0hJZIM90tpX3yujS98sTeQNXgmhJ3KA04Jrs6vx5RAhYR59e/vyLK9jWej+CkATHPgNmMUob+/kdESF/KaVxSM+//376M6vxcjpQgxQJE3b5qgl/K/EQi4mH+FgVTvhGHHA/1NUJdSz/Yiz+wcx7Wl04jgbktUJIVVoNUpNC+LBBDPQbDw4Qi1FEnpfG3dcbtNdLo0VA6PbpWqRnyohAa2bjHES5eqbF+ew1Zquv99CQoaibZC9NtgMJpg1L5cqrVSmawYnhf5oae3U9rtCMyy9XtQZr5qoYiwYX6J3Cio3tf4AC0GM5dyx/VgsIv8hNZPRWutzGd6rC48URmWfV/Ne8VWiSJh2qzef5tZN6ekLal8YMUtmfYZduFBHpTqKVJk5KeMELMwsZdv7Pgmo9rvTqiWTWTV65o02U5eYC2adJbZvvc2z6NUhZxU3VZWyMXpGlCkWYoNbwJACgIjx+FuXePfWudv+SDbukouUIs2aL+tpJ/KIx/i2emDG2LGXUMZv7jz8fjENpXjLP726dTjhEn6x6FzSg2DsWGCux2OyQLYVIwOQMB51NEmuGK3AhNz9hqS9iU6XcldaA7+5/9Z1lQj3eIB4GvDPSC1eobLpDabt+sCDMFuxBD508RMcrgY7m+gGooB9ja/qldZUZFOw1s4Ujaqt3+DBA8Ct2HxOZK4kwTX9PhCZVo0sql5W6RuM0NedeTspoEpmMc6StkfCykwZDo9HV7357mXVintlwe/xyEza7aQeQCMaoq/1DFyPJbvWzewLqbWb1CYmycvLYDaDCxo9wrsb1ByfWWjcDMXW8erGg0A2bV91Df8yecmkso7kXqgdmNfLJ1xUnkahC+RBATU+dHBV90EWSYQ98jd9LZGcgw/mleAW0tJNybAHx2JFAXbPFrdEgoJdSy8XkQXYsWusUMEmn/8SCGDig7jmAVExwn9ICpFDwD2enPIP9vuaYWZesXQYnnVMSZmzZELc46iDW1/BKd/lSZTUbukE/KRjsRlrtQKVJMCIKXcfpptM50jrnnUJOlssgIiAOO4BDWV+yUa6xYquoPPzk8yInkFXXH+vU6rlJ6Bw9KhtIxqrLPpMVSlYt4UQFeuvEdbEzESDLnVVrwGTX5DC7wcT75Nes/C+c40JiBpAH5F/YVrKjKJ4iD3ufgr+NVGzvxHUcHg83FMkqRBprMfK1WfdAK2EPKkY2tQXean0z6+b9GK4+3WVPdJCccKJ5DUqqTdzTSowMTd13HEEOkXsbm2stBZfRZZaN9yitRyrefq8JPqDxnaFFfb8HcUegijtpj17NEMy2guvsRhj6yLQkmd3W7yf482ZogYKJJMlcP+ccREhxsd4bdJ/kdT/auTpwg+4mbgISqStw3lJZ5++cLXXHNO1Mna3ULn3XlQ+SoV5a1dpt1so8a6JpcgtrWdKIEAPyWD78qPPE7vVOaTZVu6YE9zjXYj4upQsTcaNE1ROsATjdng9Eh7lkz81bc2vD+oCPi6IBpCiCd5WyZrlRKbGeYzdfpQaFmmH57FZDsY1pBKlXyry7/CgvTJL6g8dAz1WuQFSJvWvFQ3cTr8y43BJY5U3Zfokj5pkTkYd8N2eZYdcWn7Ld+KFzoWBAj++0vLmNlcnEq4gBLMVT7YsuvEi1Y6Za34R0IJhrMrZ92O8eni2vPveGWDUQYtcFJG0FfNGIP+PVjfqhG6DviTew0xcqNfvXw9kz2O81LBewrDcSAjfWvn7+hauNDIU56UwgPaWgRd1BEmlWWbfn3MwbSo7QveG4wZPm0WE8juIGRiKSss0lbcmREWzyvZOjwrOL5jFcR3lFx0K7lMueBwbKaimiP6Rmyab8s2Bi0dL08KnP83D9nYS18kAwEYv2Un2vHXaNEc0LdoXe+VOevnhXB/ZV/vn/wftcjq4cEC/gM15bX6501DnHuKPxbKrQuGEWbsf9qRol4j5u975+Sdr561Sxcqv2hGuPRuJUnh+P8sovOojwilSfyKRGIJR6RhmJ4SfJ1GeZTS7n1CU+xptOZuJAfCTgFGIjrF7dxNYzjKJFh1ZQc1rTZKzYKcXC8QxVH60VeU9a4jf/OEUEw9oYZ04tC3bzaqUXTieVzu0Tpy1yfBu3/GngNaIY1Q3NNsxWmrkiSszIdUI4uKBFwPFMJNdiNp556KwbzeyhkYEg348LP9RaqqsmEeSvjGHCOkh0PRLlkTWpVBsIIQipzjObxeRdnSu/yxcE0+3QaFSsz+BCPZ5X/OY9oZdVTP/DC0VcKPGWkV0wsB1KC3BZtbfJJ8lXVHJeRWa/zMQi9KCbCzYwIBhzGhBOtUFo65x5QgXE2QGOWqUmZ99JvocySAfLdP1Sx03vfT8ldxyfwIVsDSnEukDGh7nEpw8Cd/592WUpxTIKh2MH/XleFYFqWIszJmc3/Vm05yQEfj9rblvvyOPkF8IvM8DYPkRVP/q8uVdoiTSrVG27khEitnbwHCM8t7iyLkP9VA9QRQHMt2MpdWZq7DdHOcUT61okTJG8D1dhh7mZ2C6e1bTOe6AetUrF/7Br+E3eQx0uuRumpWrhukBs9x2qMXNnpUBIaWdcgX+kuaObHI80LqYNxSmN3GFOltHgMXtNS9qFpLV79jpB/57OiavBjHDf3Jl6n0fNw9gRWM5QHE0nA6TdfVuvqi/LhQF30eWsli21hf7RwnTWOXd++rB91C5qc8XUFLZJ6DKsdqI4LLhqk2n+TDUoiSGKYsNL8TZKFC0T6aYZPEuOkruVIDv/NJUqkQvOzKbkYx8RtFIVAtsdx2OtcWLXWtI5K801S86hpvF4LiNerZXlEFeSKDIsw99AlDeN3Ir/NkL5/8tFIdkXcoUNQW8K0m99BpV21Ae51GNR/9N//kfFpWwDwZZbf7oAgxYAZET+iVXBe/h6kyDfr+AGC0J8ugKH19TWfjQUIDTk5OMg8z/vMORsCklVHTvFQH7uNTo1bv/IVXw/8LAS/Ox1rU3Q78eCK2kY3sFdlcKPr0BnB9wbCp4TkIM960211nHJ51VcOCDnfy9GaSAIXuFz0q65+ONELDUnDzyhIiR9uvrZhnfPCqHqyPQAxLlLlRPgQ+P19CLEYyd3C17B6Dt/lh1CBc6JCVsfAVVSclweRUqvnzodnw7BXIPBvNv2xnHTGNYnQAkp6eR8hnWJs3w0jGoxnVbTX3eql9LAfcUltBMKRJwEYCEKpitWTDxdkTVn5UdLDt+dy2R+fvb6ARV5urBI1DNuzkF1FaQYBjxscq/+U3i10hbIFhMnwChYxs3d20WkuXF1ZWwG6VYLYQruLEuktPDC5hSkIFHijODpRgKVckKvbXZLByWyQs4nVwNeumQr98qc5kMAfJqZWhwu+ycPEfSeYvA7uSVUbiv4oEKQPkBG+HBzKoyODG0uCKWQZeMJh2zeTcG8ke7/CtSUamy2W84rOVt+vMzOZgbHtI5knLlYBkdp8ekWn2oC10p4qi1W2wzePFTJlK43tqVZUJOSE05IcJiNLJhIQxE6BAr4ieO8Y5+U0fAunymGVApLmKSGCw7Rb1hMJ5JMU7345GLw/zVdscWp6j2CqnobFlctcTwmzBAj90DR44bl+xRrVg1FIqfEgCXw3diPbGchCkKN3kkezfujEC/uudF9aHzdlO8F3KKi6VKc5P+X1shyETzRHyDV3R9dC4RUAnW/Mxu1Fp90c9bThVCcqhDnywKX86WLWkkP1MG0CJhrk87Ca9kInE4Ng1LAEmSRGBo05YP/0YRIlrnB3ucVrVKBkaTKQS9VhdH1yaHlwqUg0jX/iuAmG+QjJdtx6E7nt1Her62/yqOKQTswAlhzlWoENROXfCnCYeeTs/f1K4p0QOPw1xxhZbLrLado0OVdwUmLI71dFYHYevxxa92oCLL9z5TGpXWdyBFvUEoQ6Q6hYuUkY41c7eOakz3QJWUopFZnZ19hy9gX7h3bfB5RjersCopEjnWc170VwQe+S9v9FChd+IlR2vidIvzhLO1gefIUCMeMiZ8eQhJ6q91LvVI4tvLz7cUcriM0iLWu+0PV3YjM1Sdz8z1emFpONnIrdV3gDFkX22AD3DscClxWKq+rkNPOMcn1+yRia9x+TbcuyRrnTVeR3Oeyzv5+I2DG9zc1j546IKt1mbIY4wC6H2j1Mew9YfVdJ4JKTKv9h+E78sjFov7VXzZKQ7dDKSqJZDhUYV8Dd1mUBL9ePMiOzour/jD9BYRRIwz4DjEQPNOQ6vO8l3Q34HCO/jWe1K7kYgctFgGpLdwq44rf2wIoSuFAJWbWNwAIpyhDaLHw5H5tjg6QeBvbnzCFzUOXRW0JSpLxJ7+bLWKEzCqInhIXCJ8KvybbxIXXcTADn6hZKYzT7S74fVTlwGWPPEPjj5/xfBXIv2Yic2knxOaHQi7AnAm/UzCoxxYUntrnElLI3AuhjgVleyYZveSAtZ1MC6U3+xHwU51O++YBd5lJLZMuRagKRucYj0OV2ZTc+3vMptmtatkWgHXQjH49ggZOJ2fhB28YaCungUmn2K3YWuySuXAbKgzle2bA0e+xRutTQ4QPb+QHHEE23tK42xg6NcnpHrl9U0esYdlEBD4vpU9RMGg8r8RESSD/wv4Z4hcZUQj8v6LQ4Ix8rYtsSGI1KOJbdefyG6MLRP9G0OIr1L+8r4KM4veNftIOFHwALXUK66OkyUX2wToKqqD2DVuwxEe0qwF4P5RO1yRrmWc79fhucAl5JXfmccTSJETe1yXZrAiDTPeafgNWtVqxvwBFUQFpKpjWD0hTxO5lFt4I57Y0am7e0S3Rt52TzMPcNR/oM9RoC88RLaV+MJDW+1jfdiOJrL6+HT5FCiVugpngIiYSm7SAPQID9fAFknX641CuOTznqlJbQhK0B0PNeOkJdVGeRp4f6yCW9vhvS1ppVXjnb0LiPitL97Bkh38JbPVWmpVtb/lN5N7HPjeNX8oQo1ci5eeApdns0E7oOul/JIJwlrQ1A8T0osVKk0bLf7wBCz+hWjnLer23vsT0ZLi62k02Gbm0UUF3xeolBeVybmrQAwHdYD8gbatDBNG47jugI41+FfBaJ5Y3JgKNagXkQ8DfnLjtZB6quC6t5Yjw0zCmu+IEtieozUfAUoQDvYpBCBaE5YQRumL1G6EFR6o88L+jR54Gleup40u93BBxvvxDnrWB0rFRCr7QNTh6crz7/sl0dxrGB7aA8Y19htiHcmYP48Ht9jC4Ed+3TGC1Uy8PXqCsurNpFa5uoaHfP1PnoGhpzosiB4pWHQ2+KAf/uai49uJNKjnwHY2Ilx/rI1CDftZ1wX4skCANhEQBdNhuRDWkCNQvqXRZlBBE0AP7KvdLPtdqboAAYc0sHQGSurOI2qRJ1xfQJ+L6ajqusvUYytCUDV+otXXLg6kWpo0y7HuWEw9fj0PKXNqbPuCjJLIeNmzK6h2AZE8p19Uen2o/EzMnMh44aE7vPYJR0YP5fHHMebNFfj31IMSj8wKA+ABGcB9wyPorl9HGZ9/Pfl1uUvNPjydu3okXItCCLtpXoA3Vx31I46L2iaemPqMLB7rtyqBXGZFP/D8/lVx4TVx4QUqlnamP/160rY1+u1mJekumcnuGAx4/eIhc32wkx5Xo/syKoy8V6Qu1TOwH8eEeh2brs7RJyTRPFagZrxODWEFRlZPnfX+mNbsGWjljLbHatsw0O657VatopPooxj/RdPcAPgeQUwqYkhe55iWYLdWr3ABY8tatDam8/BkHo/zkj/C2M+SvOqB6V/WcWS4U1mxzue0FqvOkscn+qGZc/+953+Z0Qw6JMGP4f0iKl7ltiFLPdR7DA1QG2iHhXV4G1oXW0cxTWv8bey5WAhlsNax0hb7l63gCEWe54v+CLyOsIGgX1/qN785Rfg2H+kDFbJfb/vKC9LFisr0F3WKb89cuiuY3UO9cgIfFL+bPY4LOhxG1vygRyd0IZoeOSi3JzJe3mV9Rv+5BJRuvlGkZ1LdKo6FqnZyW7nu3+hkolCHuBrvplxAZVRHJ4ZefaEBaYPY1zRAGVq1783WxSaUhOeZLVZUpfYw5jPUQrcPseM8+nzxHSztKzRzqtBM2glvDJfr4v5c2rstqLCLanpK9QT8JxbpmXYDlt0eSWMeucyfPYpdnzqK7nfucF5jUJBGM3/tImsA90WPEvPfELJB+VRK/wBGk5Xb4wHelKgpphk5hbZeeqr+TZeKmtBC0jcJk0t0U1xszknx/zkWStsmmYqguAT4PcYihQmY82nL8Z5heaHFcSNNvBtPTxi3YIbuuBbmSpjcSRmgSv9HYApbUO8fMYd3Q7agcWvYAh1tSpFnwy/uWI9QKaNrA930FKjkCKWCmyNwCWzedvGub9P2rx870SrmXH174RGBkRYUvZixfFNOAbLfTqf1Pq+lqbRwxqKBkIGMFSEI2ZjgyX1bdUL86aaFoyvce+ApvJ2QRkNfDnQLZBnoGG/HPfLB6P2Vu/9Q1bEyxy3E4obmJTD58rYwaz3qXINOLq957emfoR9KE/WonLmy9B8+RCS1ELDWHjNFIDWC7ehgii4zm3OjMMR6LZhuTl92HJBSue2GRFkboOshBlCmCcf9WVObm/DCGZ/JCW84GXaZ39z2fDQM/6ZVgvZ+B4Y3YRYcT9/+hy02rtiW8O0EodpgIC1F+iNJR/1wH3Zk1R3yRA1VaJ0P6gujT4mUvmEkF/PcBcpODXqk7QeSE1RxSR3RwrsvbPnVJM9qbc6ZCWkvjT1LWEe6yyWTQHNPf7X45Hq1PjwUeWP4TZMvGcKgB6SXua+TpYbxDUbSEOJD8jxzFh1j7ECftP0JqzUOwPkvY/IxVvYpORuGgSAJR1sHAqn9QaKTR6rUzJFTZXZHM89Bk/oi+SfyjGr03gpixQOQyMenN2GBLwnfNGg3rrSm9yBBRq5CvSZS/QekaR/EX3fyb6ud6A3mgZtUKUKlLRqa70OMuQ28Y+nJEtgAYjooBGv2+L7JqBvNUl4Jw7PMPD1SF8/wODByxs0+odB/lswPX3zOcE8cdeqzwSuHY2uysqKscyIEPjrDZB5QfgzIl1ojKDrc08r12tTiAYvI7HYXTV0gDbzrx+xSjODxQNnvi02TziAsbfn36fRX8AVXb39q7KyX1L8zI7+rFuNXlHoRr2zYxXxOyAGKnZsQ+TroF+mkDI+yBQXYP6vINlOwXPiVfC5YdHm48qetkDyDVcM1xyjryu2DNUuDLUUHEGyN1QgGPmqKjEp/YPYtpGoRrlAWpxA1lspDIFa3Ml/DIbYD/KkDvaPON2CtO1QAU/ZTLQ5ukMxCSMRVLKrwrYdFGAPXtFK5ZQSYqXRwMLH/IXzWt08hPfsj1hstEFv8E5waF+aUogDF1GSJwc5aydJhdPM+OZPz1U/xpxefEfzaAei8vwC5Ek9l0qM74XhNp9RcL715Lc0hVpHd+7P/HU38+c5Jujhu8AKf3kYt9hZ9gQiLE+eQ1pcF8ub/XpEwG13NR5cd2J9U27uibCCoX1M/cwzv3Fu4hybnus5dkWfW8W3tZbTY00GtEZfQGZfl0grpWb4dABytZujdE2+Sr3flTKZj2Og9h59Kv9RU4y4lLcm84JPmEIkBP7fJ5hjShf9zrLsKEugImOE8hZLNQCuQEQVgIdS9ILPSndBYv1w3OOHblV3K+fer5oxf11GD5IH2AJvL2nNeVIItCLWFeDJhKnRSwWbtoYs8UbSfYJYHpKL4mtKaKKDCjXKkcPbrQF/xxlQ4DS50BLudMSMF79d+d3yh92JLV0tN7ygnboeckW9bkrtpWWg1ZAFSXi1EB0vX6pmxfj6eS/uDHPCfpsPo7YAZtexQ/3UF9zzkj00rho4GF9x+1BKPzXX7CkCmAjziXs4kwbMwD4Cz7t4ovezkH+7XXWZ+AoZlTMAdFD5l+4uf0ACYwOtHx2HAMcX2MrXjjULDdJhE8bL//hrJT/+G+/3jRLA/bwGx8xyg/IWm4KGfuTq1s90NK5pq2No5kun63ThjW8F6P9RuA+rkw2YASEbJTYtiGSfBRFd3PpOE3xVY5oJPo1dktazkAsoDtwwr3LXc8zavR/H8JPKudvpKqlElBjTv/ZLm1TAYphneSDM0pwjKrc6xvf47ZP2Usa8IE/UbNm5kgImLMyNSEa1qcTCCxzmzStGZdneBGJX14gBvk80+b3AdQZeNxuBg84c7pJ4f6enFSbOlDWlkL1YURVbhjTT9FiHRTnZ0ocAP9JLGcw5b2xjl6mCt2aON5XcGMkEzIyjhsxbEecMHjDtxpnKuJiMJ1P+3akAibXcrmwGUoxwhdbcG40Y7AZVs9MbmwYsD1PJd87wPoOd1HYbO23oORGx2tnrDKO8kczMrTonSVgxMKm4CUfWRHGXIh+AzqO+Gvj3nn7NvdASvCH1uinpfQVBntO5enPjeT5qR43asgTv/mj/qDYnK31jQ+uDifE7gGVyuKvhQ8nxMMgN8ybsDkgbsMqtyvpXjSiRXWdqEjTZRSxHIFUQ9npH6Sx3Bh03XJ8uyyJLw8jNxvkz04rmNMQvfTvQoiqL7iJw29ZJz9h8N9+Vul2COrhn9c2qZxJ5IPajRde11tsre0NdJOBr7y0gVNiuiNddJhhIkpiQFGWnG5OTTkuk+VufKnmJxo9HNam6T6nSkvUMBdM6Zm/3xfl2a+exuRF3nbkG52V9umDgh/pbVaLfSq35JegQLCz4MormJ+w5JfB0Xw6b5alJeJl3eCjW7bf4j5q0HcAeg65WjhuaMyK0eWbra/lPlbK7CnH2wwcDrIeLPDCfSfP7nQFjt2NubRc83qOPYwz8eMNLzoCF0YoJfKlalTkMts30UzwD4nL0euV5QbsPWswyxWJaPmIUsYVcqCq81rukukIIwK11JHCZfu19NAZbbwnN/7jD+chFWYMIyQnynNJSXG/V5W+gwpoNh4+KpAeJPDhDsBlpJjyPJd2ZHHRQhlbOnr1ACzK9N71PUASXfHuSlfJrlLnEqZufdP89cFk+vNCwLyFbACQMJ6p/bNXwICaJyXYf4cAsFKkMpyzTDG8hrLweAYawWh/qB+U+O/qtTvDlfs7RHMMoXfA24igUFEQ4avUQe0s4C294oBxA7XITI63LgFSZoVyMx//qVyNSd3lrIAwOWK0rAJK8XV1zJD7WZuYY/lb229zjE6o2My6cCkAlvZofIIKR5F/JE4lDol5ZQsZRH5/vK+fus1F9GEZWnew5X/EXvLlDM4+Fhgr108IF+zJ3YcWucMUPFmMWgrcOPFO37jA0fQ7WUJe43mUXBkAhPrIOtMdZhv9w+deX4PZFVjP0TR2c4WHNydrJnlz3Bh1apy28KkIej/S5ecCldXl6xf/O72jjZw9rWHzjnSxWBjkP0rmQeiQOHRAIFTgHyEWRiIrdjIy28WP5L/DhzzZTwWwJknLqb8i9aVpRz7MtCTnIWqbtE3dzksO4L5tWPd/lbRvyV3NELfFEsl34weggdDQuwofuXptxGSPXusJJh7JABOB+P7E5LJlNb6C3imI90LpVumi1x87n3p+NlG01ceDSSxnvADC9f4V1oetB8vvYC6Ww6ulUexy7v/FxpOPQRh9k30qev02Vzof23HQc3QLEtsHMJjzlPN2xf4ZuYEQo3/2KIihAZWRTar5xknkZV0eH9nWl172EAoFnqXa8jdJLJrw99lNBhTbNlx3yiI29TKBr5My+914WAD5YYtYDdbp4B2P18+lfigyJ3VcTSaIa+9vM6pqkUGKgtOPg3/+hdwKbD+30Q5PFfs0AAQVJ570rkqAOsmsGAHc4Nzfwk+tAHmC7gwP7SmOA28KJUaXtIUggmEpwTFl5eVL3HtGKtIHb96apUqjWXVfqBWknJ2ktKrLr6zc10Dpa1TG5dyMd2IXTN+WTNvUZi15tns1KEzgYtsH6+UtxO25sHkeQrAzYvjjDhLcpwY6eMZv1NU4x984eNFJ66ctbzKDOES66TPM9L2CZT7N53OHBwckdSKwJEknBm21qHqgUyK8HosNV/UGybrvwfxGaCmB/uuPLv1rhIaKDtHUDEg1ONZTr/RF3O4MfbWS3u5VEEPS8s8sIRHEtxDMwFASrwuQQDvaMz8Ap7LfmQ5yGkby+eOfI4qViOtouTITOdz1eg+xLtpWPpatpOgIKik1mSzUsIZgPcP+Nl2neTigCq5rqMe6LZUOSQvbm04RED310r6V7RHRduPjKowr0i6Y/7fPTGDzYF5tJYXju8MsEzOzX5KT4FvUVb9vWbL2Ba0bXV73zoD7+Wrtnyka0cOzN8DcBzKpswUIe4p8WWf0HhMt5P3KFWK2A1c93VDydJe3wptu1S4q82Lh+yoa6y1Ly6h937vWuHFOseu3ZXkdNEw7RyPys9NIRiWgI/7Y3JndXLg75uuNgOZV+sciW6bSuLOpEJmcywMLY/injvkJLmZfFpfeWT7wXctsYsi15YMMI/4yOiOkW9+CZbFfsBL81ZWqfG3YzGx22PCssMdl+IFM/7hZ8N4Im92jQhQ9xqPK1KfFUk2AcT7wfrRYyBPtA3XocEEUvDJyxCA5WIutHdpSqP1dv+9wUv+/Tgjlyq1tX7MbOCTV39/6ooMPNQCw5LWxma/Nn2UwA5CodXzj9bXA7He/BbBEGNO1K44wEQgwcFndfGYPcBSi2U8meJGoqXyDlx+0hQtyTG+Hyf//zwe3YqgGebH1TKqB8ecyj2D/Cy+u/6VJwA5VuxntrMnrFEx6DDowfDZ7U52PhCPnuFi6omFKsrxZIW3vijkX4mQ96PuRZ1sh8EUT3sOeKE8L30O5Jjbj56B3NnCHVhy8HGkkazIn6/LuJBrWB76WCIsHIfIsNksV7Auhac2yRnFEhECtf5wjhUY2XsCFvTKHbiJwW8TTNQl1CZCD5V7O92y9V5OTjPdl+ScwfPft2W6gs37UlnQyDQZDVuChheuQUD8HOV6fca+NKAhn36EEMO+fCem66OPpyBdHsC1bk7wTmXEfhWTY4KzHWFQkvakzdF4gS6EmcBwoWagaMk2DhJljNYMF8gtx7SJ01KecPOsfWmkEzPDqIxz2udoXK9kAj6L1c/fQZTu00KGVxAqhm1bGOoGeVuQTufgd5jIC521T/xiE6A7ABDW+sZRfxmcZVlMJBMwkqqXkAdyStxLvwugWsHMYWtPyXGZcjFxNvEQtCgc8gliQwvWufoJ2rRxwVURrg5/Q8V/5oMsMGAhFPxv6aX6+5op6HD9GgUbzfE1qicoVrfXqOxenvpO9hd6Zjpbpctvg6zeeQAsK8Ry9hQapr6C4QBNH1LA0Zy4aHd3/1VgJpcuS+82ccMRA5gMY/43aGavvWodQ+Z4rWzEtFYGKvtEfFsY+vSPOiK9vwZbxKC5iHo/MrSFbouLv+aFQIYuHLgxmFMg9papLKjWEKrLSUjjN7D8LmCUiHTX8KxVIkV6M7htO49cB47Z26Yw8wRD1Q3q6ieirQk/9M8+ARFsMjcpjXne6CJSFJ7KvroVB8mPwt8SRzhWgXsN640FwnLUSy1BXs2XRrcpUCwdAZ0Sid+FfQVNSxQkrJWcjctIecUyOVUXhciYkH5J22xgGkon0ceRwHdNgqLWCBshVt9T0j4XHqBHWdvmdpDfnOPHQDtVCTfrKmUTCrCv4p3RwaMonyRgEvKQ6qZ6ovf2t8zj8kz8fVkgDcHmtpF2bKMBs2ybHf+uK99fS8yXP9nQAWxjgk1EScYf4qsmiZ5o4sKayro8Dmbi4rMR9Pw1I78LsS8AEPj66IsTb5sjiR2rTff0mmxVi+cIqlbAN7J9fOyz0+3DsyA6ZIUm5nwhrac1GsUJ16/TzXUrw7ttBgWhb8EL5jkjyY8QdFcQyG7NADtBr1PmlpZQSc/1K0DOS4AR9jL1/zYfIwcFce0CA0357uPXKzD589QzhpW6wI9lRnLrW3yt43gkLgKSdED5t0HR5cvlo8l8o2TUXj/7Spmn30L6sR8r2s9rDvVx6pnZfKlLcNAzeu5nFycJ8jM2W+9eUmRIAvZM6BOUlrCcSrgFzqC2zuTQLBUxZS8EkJEtY93LOKhItFRMW3qdHjUEBB63eC5q/oYCuEPggi9pzPxMwaX7Lu9msHlxfrANu0Rp/bqf7nf3QjvMFyJV5wOvgAfLWYFBajZX+kuGpCOoCP8Lbd0EAmVmgGt2+1RM0isNEJ8XnclAweJ9E4+yf4jSr8K79HTmWVYKRn/W1mxVi30bLA68HH26I4D4cEs6JGK3Y0jjcaVce+dA4rMT8klVHYLUDYHs52IyaaVMNNf+GAMLVJoyfK/zx0yRVV7fV29E5JvWjmwgNN5r/rBtk3QofeXw3sVQTr3kydu9/ra2GtKzfva+KigF9dIhwbAzCjg67aqA6tH9QP0C8TKVxoHsup84V/18nE9WR/14hj52BuMPELgJEVEL+FcbORjviQvU+Qpvf6AVqWj0wFYaL+Mbc8TSrJYjLbVxYbwZYeO6fQ38afHXlilY2CYp0IDCsY9RqAueLhdTzXrkhBMvGwURIaBCFHok/oY90yXr/FdaXvan9l96JAohzKApOm2mq0wWIPs9SLYBPNUHhbylzzL+7OBKz1avngsBjiPtd5GUEe/d/rqwCjCLhCr6eMdxJ2ltQ+/DKkkME58vPk12PLJ17AmUTSg5QvT9p5/OYgjXN2KIhNS5mXyni5EhzPymhoLBXar51/56NWFSdT0evWtWH3kQ9ERySwgwHaN0weMdBTh//6X/j3hBp8JZ6Oz/RIN3kVXVcb9ybpKQOTpPqjTKCH+3PPIPZxuZoDQR4tRvwk9YPZ1LegqaZlXtxd6dUkKjoyq31yE/O39vgGUu9UEibQ8r0DoIXzAfH2D0oMSDbR/cuhFvz1vL1sSk/GXQCWDFfGnijECZhDyR72ANw020tQ6GaudwxdRl2ztauwlKCi/+rCb6IY/4uUQ1gfQ/ypbjl7Kbo2u3ikCjswFb9hI6k85pJS3n4ALkSuPuL3Eta1uL5HXpXwIW3AahXGLh8nTXcHx2ST+ARqaa1biIPKL+RNPGk3VTbbtfDbAhekZGhv85p8MU+uSoj3ggpqcCwcotRyxIru8qX3ZLj50/eom5O+RNmSiKx6j70MzEG4nLGJHpkUBySRnHIUJUdcrPT/Cg3mK7+wvj3+YyRWgct8dtPH9mcx0dmTRhF1e/oN3doIW/yDU9x1q+65yRCUEqfTGDgs+C3TL+6FZvFoSMmMo9bvXyDU1hUdQjxReGWvsrLvvQ0AdZWVfrd4/y5vTHvbz/WXdNqzN38FdQ/6fzpJ83Xj9cw17aZBpG1zLInzuuji18T19ZvkWVYrEAUMY5JgslkpgifrMcdKiOzw7LZwWgv2xRYepNwsMc5+WEZ/tfNk4IbFgMIp2FebZOg4o3vQb3owQ5y/pCCUDXieCIlWvfIByOAH51c9mAGKIx97e8BUpNM5UL89tXmW2tM9bzuvDtjOUDusJrfw45zFoTYj9oRXp7NNiyxkuBGmfoz1jSjddB9mngDuXRBKkNwxK91xmjifWXDvKAxDSAYn6JkR8clHBl1CeXSprORwZisCwDnfgFB3Z47s6zVfIhqwXo/KL4+xXZYqOuW5Gg03MpW1rlipdt2M5flrGDQ07OFoW6czPx/5nL4tcprqZgQaeHTUrwAegZWFdDlPcb7CCKemFGM0ghMyw/KE5479qUqLEocLa4vs3mRdecsgbJx62Et8mXvHB05T78Coa6V3x9f1f9dYI73L8npU/dJwT7NSZZ8D+Ot6Gs26PiGHrBKxQ612zgRp8QAUUo7MhbEGHdtcl1JhhCp0xg6Cb/+nWlpTElz6hpKSitrAK6RUqKWarW4lAw30bsML9LPqxetyYfXcjmZYm85ExbPEeG9m31Vj7b48cnQ4qw43u5ZLVXxmERtBSe6Gyz3yVuyN+1Fd9ptObKTnjCUDDxZo2MWJJluWxQW9Z1CJISLAlwH6d9e2NoKFbwH3Ezk3iYRzZvPPWNWfrlTPPE1nNNpAT5H2LpQ4T685ddtaO2abppG1JpMQpkp/clXZ08k0u5TaWMPSxllbsswUuMz0T+X4FLkqQvow51uU39S7C1s9PXjIaud+fV8+P3YhPEG6Qv5S12akYxd5ZkZRcDWqaj+H+eX6UCIXiXZ5kC+RoNTpzozQyhY/DktuZ1QBqsv5ucvgXPhyDvAs94u5SFkait6aRZzUIpG5fl+wIaExckPAEq8hjEQ2P1EXE5yTI2OXtVFsaj0ym9Hbo5jEGboQQbyPKRjunKUYUr5CVXiFMLMTny4PDO22jh8H0iD/6mQKTAKM3903LeWj49YZEppVSF0cdz0/V/pX7dLH+9fXoJ4gwWLm/r1mHaH1MhMk8O8RyC8Jx6B4UC1usxhxtXcL8dUqj0JpnwHjkK33o+8Ot6OA+KXivVAqzmnZIvQC/5t9DQNmclTH/sINWiWzPH0FkH6wzzhJujCQ2/IIFQLUl8bavjrx6VxMFqtizqzAPXIqs97Zk+v5d1v7uUBvEjcHHNfq8o1wti3MJl3//5rWNX6fmet2AlVpQqFeoInOEuFTt5x9m3L6+TPaauv98BPW8GGq97foS1RF2HCVVhgp8MwqdtXuVj7BOfgzQ6eHWw+yeFVfqAg5owbMzLwTOuj6GO47DwDfqew8YK4bj5M28TPHLD+fiJf8VVbC74Uoss1fWvnKmSEq8D2+eRSFxiTNkZnW2CdbmCwVZ4hpCQL4dQpvF5TPJz/vjHDLBbLblCZZKcppdiuipNu5R4GOComVsW1Y0hTed7o75I1aBRTNEODHME1Jkwsl0cvDqN9y5DI+34A7Cvy8a+/FUC7KiXYaIPNfezt68r1/LcS6mPBkZIsIVEn2G0TMKWF84A9E39KX7GxjyoG6f10ziisBggqMI38Tt8RxzbSYvVHR3WraRJ1ALf0qb6iVqOGXEsf6JAsT3h3I+FGVJAjoDODlNoDS8hGc7qudSegHDxNIttf9x+PltK8xWH2gCLBNPOToGbASaoMTd/gRalJRQFxA0cMUZwXrFMlRa31jXSjkgb07NTjaaUv8VjUZ1wB9Wxdmnx0n/P/9YS1dBrYrqXNwfsgoeoQJkzFRJ6JPfmMFyUjiPsc1Jflt4MUkvDySHinLbJtigTuE5TsoZ/0yT4kIJWOypwrSRgvos0Z0lv+/vJrj1ILxXBay41lEkvAbbqZoRLJo9vXjval+MPvdjc66fXEYLfN8UxJSRTOYQ2+H2V+A2omnSfdtEcuxHnEQZfFHiNfS8VKI8yYs64nU37bWXYOH1VFH7tNf3RvhmcvIHxIXfTV978bH0mZ7dhwpAXgurx68UTsRdrIByel6KubL/h5kPzRuQwREsv7/TVD3D9RoPMNWyfiJMaBNlQGuOa5w9/t0nUdpdrn7GBfGiw3GN3WUe93Uxe7KarhhVOlhBvpc0edhWXk3tXqyc5wl8HLomhVUXkSydmxyCLJvGgdcY+wHBxzyBmu137xUKY9siRZ9jn8YS6dpwqzoHez4x4KtkRPNFayFFOboHp6/WUxOQV3/SsUXEvHlbpc0ytqVEfmZLPE/ZQwHZ268wn+gy3VX9iMaE4FoFzXthrca71XXxQUI9Wv0r6heIw1ALRP4jqlC+Le1MVihKy3prWGpUOwavnmEELO/KGTiUln5oP3aqJ5uXd8xj3etrDmrTM8BUIdL9ZfHpdZU6zti7VQ3UyHZLO78dueHfkKZQrEk5CHal6fiDyawGNu1oPy4LHKDsig576uykhSWuBFSSKwsjZLoBu4NJs3r+gPRUghXMGYN1Yc2weoFbr/u5G13ailzOHkE6u2l7CxxYC1kRz/h/GEnBTkoXYzcST76DtA0YEoYu0mHKqRxdpYO8DGdGFaHjscdX41QC1cHoPC7Ead2bR2vr33zjZ4V3LbbyLWKMPqV7mgJ8pv1qQKVJ8hmKVjUA8rpovGcbGDuppbkMaj1y4h9XN1qKN+qlxcfgHesRyk+boD7C2+FWgjqB6xDqaslWPdv4brRvmiKmM4syxTAU6SjacP7ivHIVOrUIKBCv7DQIZnskutvEOkPJ8nOLSbydQjETaQ1niFfwdL3T3dnP9YCH+bCY61eFxfUxZTyUmtnII0q03yvNr5u26sZs3ks+RF1F5518+Z1oQIZfzOiTRO3J7NvD2fikB36OgWUplxCRRF4RkdEE+D5tXqbVCPTvBj3/n5h+dDqwpzzBPZgaB4fMe4GmBzjGODPJV5D+YMd8gvOaBanQvf7wl0rx82ZehlEXOXhRluUs2LPtbJg738yqhR4utw6gNBlhAfUz02tePDTFbZU5ApOQ/PnrTbD+v7LKKtRMsewF7TSMSNH3O3gV5/VAppesLs9EYHQj/+3vNB3lHYgs2LbYlHu4NCbYEkyR+m11B9RKTWdg+E94G0n6QffTPPJnhr877uMNtHUvrLfHZpcKZ7lCy5+3FJugR/dUpF5v/5CKk6jWmMIXpMVnOrF1Q9HqZfsKboUU4nAu0TAUdACIV8/3NZkPhlzn8arQETJ1LvHJ4EjRAoR9ExvsjMn3XgrYlj8wRmkO7MVZlWUfwz3SCzJZWfeRXcUrRLV0HauBNlSkRfb2zIJln0uteZMIH929MeatqShAiahLVfo+rrSJTd7V5xrIDhrXbLXNA0F3fM9K3z1CnlfGhamRll9lLMwyNM714x6tDxIAXVrrReE66JIeTMMzlbYO+rX6Avl8WvwRVYoMNPVvGqsRNJ4QlHNJ0OCxVuzJr+ZRmZFEbofj29N0w+xBFURjgY2w3iW/1ENIc3GqABFn37bDLKRcpQGYpYQmxzh4CI8Pnvr/kNAjyOvR98MK7slbAXOHxNVYOE76Vt0aE7JQG+PWVIqh2PvPIdQN5tVwhFkdP24qhJB4sByneOnW3K4azfE4RCiB+kQ8JdQQAUqWIVlLF0slL6b1mYcFZFaHC3h42Q5JaK+k38PbBrZevTq7tY0Jr07DqHpEb4FEQYNLtt/vkc3u9yzppgTRa9Iki7t0BNg2pW90duYcMhjcaH5GGaJlMp6mdJQ54wDOwznAI7OAegy8LnHTrdwGJFkGvndaMWGsUul75u8ecCgDttZbPheWGEhJWbTIbLJNSZZE/mpGtOMyUC2GYGvLz1ksxidmC6C2PM68jHzp42uYdI4chssCy8XCd4OPpVDiOCpVBlaoVX1v+pOF8xhGWiGTIaEsMGjzBMPOk+WbPQ0AnvwE8OUqKaprFovkFRWR0t3GkkNZGWLccoysVabgeE4353EU09rHaWCqu82+VdBJ389VPNdO57uJ0urTdN5mEYkO4iUCjM2V0nKKfE9RvHwhozvqdTm8HticBvBFs9FzAjelFXHwCJ4FWUAzWhZttQjzoQAHVlKc/ZvsWgTrg8cqxAzCpynfIQrfK3Y9m0MgURYueBkdGqtqLoXhfM2Wx9coxt8Ai4tNhOjUET6p7xhPtWOIuxPN/4Io7leCBDHuYz3wsFxErWRclXhP9g9D1hoNBJiNAoH7i5VxQSr12X46AhDOZAYRdWddvdvdC6hdDB1F7ohs0KqEGG2dcpUJ9kBrjV9GXl8PlbQfkNH37jz1/V3bK2Spp3lUuNGhtkE+LlwKjzEWLdL2o8Eh0G3qw4+zVpBArU2C3TIEavW/thNn8C/U/TWR31yUdT8DkTXV4vTMwH1OGvk70uk0k3++4J9rDzZShmkohFfA2G5i1R+/II3TVoScYad6337AHBzBiPXu0y153JPMTYRIPDvQhWi3HwQUpqFLOB6wnJq69xoXhfLcA8fsYxmkABDJLL/WJXwxGYFuztxxfsajW7lZovq9yjQKnDEiYFpv8Slt58YgGFSFZtQeeZcZVnKnl9AbiirtQ9NvlN3SOesvgOuRiY39sngXIzYDj0fXEWAM3rUg9UxkhFIw0F6pGnNsloEXA/ClXi7OAk4yvhFyu+AcCc89/oTO443bYq4IngrZehWiWGV/aelPOFzP1QpNGONpTUnMzD4L0ZqddSSktIzUR/J80T8bXw1gta8qSwtf11h6ySKEoeI4codupdHAY33h8q8omkCHQkl/6zJqkFeAfS25RIYItWmbdRxO9ret3UAmhMMepkAy+ZqCKOl0drHt5YtcBEYqodDd7QVA8q1JDgmTxPAu2/j2Nm3RySVyKbyXlrD2/D07JyjeZ+Sf1PQORyCasTaXuiugayvQpks70Rg/+IIEObKooI8w0k1js4UypaNdubL3YZM09QISqO8ReXyn0VeO5mSTVvqKeS9Swaou/i/HQo0tf6TOqDDKLNR0bOxtUPtm3DnkyRAwEMaXF/fFckGnAwH38SheEuNuc/OK08ws4eT4Axv1DcgDybGhABC01+dWTT9oD8ni+S7XHxD7oLk2DNgTEKUERsO042PUD8Q9lmLbjPgMxF55S4UkVWpcS356fdAFt6QH+T3PmM/sFwDYSj021y8vkeqQiDpgYYXf+3C6Lz4Mh6+MSYX6DQh35YjwpTqZB7FBE/dMOWU0Lh6gBjeBSMtUGym7KeM7KcVc6UwUwEXq1jiaTJJiPmAic/zgFHjk/q/5OeumFFf+k72ZcuCmPO1Qu7Hz6VuKflEZ8Wu1wNUHo2dVLExnVVdSOkdG3ylFXEoBgGjl/jpsL4uVTMt2xbUaSkL4gnJ2U17vhUmQ9dYzHZpikVQgf/8hGsFtPwT/qyKmIrCmfG2cM+mBqUPtG3FafxaSqYpbPuHFxqrBBcxm49qvmKVa83zCH9zHOnT+RlPYOiOqGa4abawickDEAs7HTtWslImsvYBIDmZowEFxkqpxmv0oM/S35BES/zNOmhKOH5j0/MspUtz45vKEoGU1eJoaBMqq5MBQwmyZqLVdVCqwxminb55b1et1JLh88VVqopBBKCRwDmcjynHlkNV9My0FKgVbC83ZSc/aWN2LSh/603f30fmQRstsyffAkgwJ1ND07DnRewOZIRZkiXG0hpT5BdWggQhuATKrnJ9sz8TUjcyj4ZZS0I0J9TkpKePPgDjPrmnsHrygHjM7PXeYurPpOww8IOk0FKVXVoIKm+lEMEKXSXdJrEX2DhWQr7Tbk6NPCRQriSBV/AYe5FGYrJyvuoxV02d7PFF9xZL3PTkVhz1CsUIQQ6p29GAdIGemXLk0n5qDVH62i+H0Z5n3D02tEv4vhVSz/qDG3QrDsOs8vTuj/khf/97Gaiw6VDmHxNe8jTEfmvJ2VWGMYZ3H3Fi5auY3Z9L2e/w4uB0KDWROffoZsqolGzGaT2r0nRlraDm4TG1Nw/T+mrY0V+LpRxkdNXSzXYoyL+uHC7a8oF4WTyMShgkUQgkjyFfS8cyy1S91IxqKWqY3zTu27NSq1fw/XxaqDKZAfhpblArhwyn1oIljjSOtGSpwF7AdfbQEUTzXlqi1itoCcVuxRGLNGc2Mt08uIJYA+ukJdm6rwb5/G6BSXLOOHJcVSQjHnOqM9gXHKOHmmSIIOgxiIf7j/Iz3YCZzTIdK/TalQ4vUoAzLCqpLwApkL+7r6zatwRh+nOn5ngWBITNjZcHR9vK0PUGnb6+kN/cVz6jy+yGq7aQvtYzRRYsOcdMxPsbTJeJMOH702j06fGvXEeTNnjPTY8Ng7dcXseqyidqNB3GAaVJI2WRphCrcnbv78q7kiAcOL1Bert+3isxKdf3VTQoUmcBSsNFnbzmxqm+M0ls30UP1pItx2+5Gql6rsbcuv0JR3YkXFqp1XA8T6hg+sY/vVsAy+P9tLE0VeV2znnd9i+xFeBTJDKa1FanSwRDXNoTk2dNUWxO0BWyVzikTbNAHTTgXxcK4vjWNMkHmWw8bwUmwJaxXVhFDLuxmNnSFY3y+90R3+X9Z48JkuxCAOQsvnvSq6tBkVglOEReEtgNHAUJiPXX/CgpDbIPAVrtNdc56p1Yu5rGR1s84zCpyQPVCA9lGDRbTJRSl2PL/vjYyykdX5wJpFimDmAAF+rCjqdzCvlO4E3w/3ifR4R2xZ2X/h5zQ5CnrHUjiSvEZR7AGxJFZvxmaPWIL1jZB5+7ZtuUBQMT67KSVoVLW027oSI56RgggUrmB6jj7uLPPgHnXXNHsae3SJ8Vp9YhoWH9D33EXTqk/imtOrtcgIeoUgjP3XSDDke1n6TmZAEZolD0DDU1iejoZ92/HVjrOxEfS3lrFDSf7QcE8Tf4XfLYkLdrTzjA/zZ0u8wXOV+Lo/7uWg/hQEJQ+f1WLy3eaimgUR9YdfGP1K5XhT5NTHG6c/wXky3IEDCiZCJE6yyQuP4k8Ml/VSt7u3v6JqXpBrh7nfRVCaqxrAKDuqVa7i7e10nAaqHqdDHZSUFDJvNFa9upsPFpXzXqMpZlA+AeoTAb7/QNJ3OQnsGK+nhP9bohMCJCAW1t77bqFNhccJjB2evVjf7h75+NABbw0WuhFcxhSGcx0elWJYbTDOjkEuABMCp5G8WE+uPG4TmyeV6XRtLtgGvYAFwLOhYUrw/v7K/RhV7DzUrr0dNIQk3kciq7srcu9PMu1vqlGZsj1NPPUIHmz+lUZzGVGXWI9HgAfpnbyoVthJsP/fTzrmHWQ9uOHMxOzcZYxeEm4iznwklMgmJhd5AvreFat0V+rS693YUWpQLc6l8XvDL15LN3rfqK846Vux7jaF8IzV2Id+mBP/afrF4ksh73iWu4Lj/83C1dZAES2zRA+Gcnu9Cpo8QiIgAABUI1SY3h1rBGVJc6Ig9IJ0OEXbzi3UdqtAoklK1UVd8Af8Aw1/1/De9BMRN9Rab36NaZ60nQBeFe2eIBYBG+/iKEQ/tpRloH9ZeJy0NOObkkTxJb32MpFsE7DNkujZ65S5TaKCRkFgfl8ZOmgKRA6uIX3Xrram/0EqCSMRU7EiBP4V0xEg3g98z+q4ul5kFWer4+r0/31WSMFe1JxH091d0sKgu3NvmFLfojEklfnSRgtNeNgRas4n02UITX2pZNYAG93FDJ+RYygDKG8SXriEJ6YvSZPKJn03JUX5FxHR2u/riEL4ms7N8jyAAfdmtaEnrJBxjxST+p5QNBPv6peEXvRTugtYjNgS/y/buTTriTAYxaljt1hcTs2isi0+JhUPy+S38cE9D6AU0ZIwwpN8eRZioXljc7vIDD7kRZgAJeTE4cLICpEM5/bI3P/lic/9inlCotVdIHFj/0+1gq5lxvoSyPu/dcI0TyPcWTZBAAAsCUGaJGxXEfNQZfwzbyYImLuJ9XirFNMQKCYHxuh14/a7WTJuNUlU3+PKrldEA7Lm3XQs6GnJQn+bpafAf0qs4atZ6aR4UUBbf+14oFRmAFVtmUIpmfGwuqv6lpuV1RCTvu210sM2+s8pmt79mI++c1GHu/W63rPKrrE9o9v+ZKBiCvHVa7Hds1Nq3+eY0cbJjlyj+fkHDFAqqkj2IkH/S8YyjwF8VeCfS4XHlX8nG0vYn3V2Ypb0XLgiBZ7wjFu2S4aA4hBihZRpyWzkBnp7x8Ks6+DF2m+eaDVjwrZkG8v+zHChdUC7w/zmAkk9M3UHp9RdiNKqZj0GigmGWKaPxAt9ChxUDUT1+JBG+yWdcSzKNrcqvSL8SiFSj6ntOywkD7UwvdEYozT7lDkNzRX/7U/kJGebV5tbnwrWwEtoWbpVb4plFriUjRztghJ5CXGKjUCg3C1ijArY36E1mEuy667EzX1jcy+T8njTVwYZt7CNv/DYvAyjdcgfBqhWOicc9dLSRqg4gz0+euDsKFIMPLJMaONaQq8rpIguXafi+4NhfTn9roYn1BFbLUjtBSZQPgvwIWi59h36OxZJjBvmb4khDNiNu8jqq1F/GdHAGP9pS4qYLmE3tA8wcR73A7sJg/jGeki1cK4mdGJBtFIhR8Yf67K7h5ZrD6nKyyvFXnIbRBUJ6NXxyjhC0GzgnmoMVwkZ/+STQHh8EwcdAorviIumVqts/e/z86wW69me1h2Mhn9E8VZQvYaRkHhRED763nw0YqEFYqa4Nq9kFTQZAGtf2qbYqU5IcTcbB5/YJI6EVmbxidTllPRA8eCoyzUztECjjXFRXqmRKVFI1aWQTpzbRbml6disrWz4KuKt1C9K68uqT2r3487Xc+GvEYG9UefPYXuJX26FEIX7g/XBlmsCY3bXEYY1yNnqNbwGobr9hmi/vREDbLUxvgjF8L6NFxIyYdki7NPukzFH7lIcAxJhvlNGOi4eTOFyT2GTYOKbAXoENVk0M/BEjr6+gGjvn0FzBZPJjUwXf7G2cj53zQEhEu1mnsO7JHwdq/wBY8YxAqhQM1S4det3BU2K0W011jQuSAngsuJutugeqe66ca/v+VezsYgk+IC6dPSAXLOFJubzS++n+rr+yHiEFV1pkpNB5gzy1XzZSoAYA3pRmPCKubpbHD77XhqU01e4Bpky7mtkq8B5Y6awRT3S8Omkyb5jt6BBJ33I8Wh7Wtv5a7S0WZmI5hN6JYL/LiWL3D6ssUnTxQN4M8F0xzKDeKsjXlwKx5jmpY+sw4FjepOAbpfsK3SnoGPLaWlDfVPEW9K7Hcm+FEqKfZoe7KnPUd7dfC5S1kdOY2ejgX2DI0KlrORaCX7HIJLzAOp1YoWLV+z1YkfG2O5NHo4+8oLTDHKmz+cNY2pm0d7CfiXKMH5VwrTI5JhZJyozO3MrZGgFqbgfLhTad/xSP87bkOrIGRR+ggYmrHStOVEPjAcKTXAUwQ2TjDXbGQqtiBwa28E1sC1thcw+3I8qjM/bG+CwQ6hK/f73ZBYRkLSixmxo+lB4ieyzSMNA0RTFOc22g7N/jqJ7jCgIbH/e48jp1hj3f+Clx5TN50p2BiQmcfSzvWN6XXbKMtJ3T/k2DZaxQUvMjiX8CCV69ZtthIrrM8Sng6xSMs49dmxa7X9fuJ/RXFoAytratUHpQYqlYDc+urXNg2EJyEWP64h3s5KK8wXAZd1CzsuxgEu0q7tywG294mLmofJ30hiSaKVGdxzeEG70sMcrnnmCg5M9iFQfPvGshVqn0DwfL5N9vOeNdGHrqgzNoMARp4nW5l3NvmIPSaKpKxrfmznljwrH/XQjmCdH6o6QGQPWBL2+kC1S3VnmeahukCmXoYb88bjU12t8OTei8hPdOt43zEWL3zORpGIh9KEqQja72T2lT/L02HJ1UpgC68uSO10iwjbwWXnKIJpgDMxkUBYjwQPpYg3MjZJ3vI2PptTlaVg5Y5EeFYkaaPUJlaZUUhJ/T08UhfWeFw1OAA7x03nTSfi86W9mMG6+6FR/1QzhnE9TdOWU3IlHRGj5XzSqrQMBdET4lrDpV8h0Twy+QGbaEofcyrtfRk/0QWO5a04hkTtlPc4iaJ25ehhP6ENndv5l2A4eASegiP1nnyOqoTG5pT4HIupBEHoyvcYhxsivQ6lOg/ec58vZRALMMW2z0DerYqYDjx2QbvjLf75aHxXEl4o4beNEQpNInZNqBzFtvKIAW6aQrqO+BlJ8mcYRjxOH1mWzSBjgUibKNOl94ZzQlzMTPdTgPgU5CDEj0InhxgyxfmR4j5W7XU1xTgeaKHcfSvJwfdAVY56P7RzD3RdLAZmLhRJabB6GRZwar/fZJksA8u3B9WmQzDrTPljuwmOo6j8DEQb7JOhL/DT+8gnr9YVAmTtgctgerjO0IkP1bYdQHZKg+NrWVfLyAaYgoc/f5ioA7s5vQl9GWyaW8Szgct83GpPfxznLj3MjzcFfmR3jhilJKgKBlcOcoBGS7TKRXClp2xgTyqTvhpy9ABq7dD8cnUxhevhmpB/Veqb/OvTRW79U0pLQIUUJq8DXiZgmk5XZmYXze/ToSKv897PfGUe8Pa2qcGnKFdF8gOmIP7xwRqwZLi5EtQYS0JHrLGVRZqMhdH1ePYd9Duw5UVUq+5z/jAD3n8O8SsmAWG7DPOlB4snym1q2njGB0cVePDhR/AQYzySsVJ8Vzy4fvvO+FYwvg+dhlYg5u934BwMzC3dznR0+odynvEb8oLkgVHRutMW4IZy5asLNVprzMa55NYPReljPy9zBSqUs9eZwUfMTVXjMyqjr36v2/gdC/KbfwhOCeR/h42neMk1lQrRW0y5HD3fzNs86Kh7taSqo8KiYmd4j/kW/Uzq6juc4QPf3wmzLFurD0ddIwI3D/JDoPIPm1ZIak+425e72IsLQ7BDYzirpVyuAIqo+ZoV8Ot9copBZN0lLV8fVo/2FDypdyXnX2hlzlM0n8+zBPIEnAEFBgV0FxbsoqynCw2f5OEOski9p2U1zMFhvFOjsancSGMXG+7MW80OsQ/YRkLZgbq5ziwnXbWE1vV9z/giKVgijBZ8Nd2T+aPaUeyhYg/Pzb3nEAmhljQpeCoyk5TLSAf38UvBARUwUFi6m1fkDn+ekhWmmVI2o6FmffQcOCXu1mJf+FR8CifU5S6she3Z67oyVI3KTMiMcgky+sidCif8cDhFjwjuueeugK0ZYVaMLznq7uiXByjqdWrM/WnolkmlRvaBqDk3blid6Yug11MhAnUKG1axQmVhMUx5QqZR30npGzJknKGzP2VSKaRuaTm8xUVfk4EnxidgKpo1JqfB7wwVFjAiG3ZGn8DinMWgGpgPwH3YNEcwJflYmd4gawMIHs/WybeQfVxXhs/f71M2Tb/X9V9EKosltdh7ubsjPHLYxEZ85NdS9YPazE1CRgtd+aHwIerQdqOJyI7En2nNdcoXdbVhQi+iHJkApYwKZxV4AFVW+h8sBL3cfFKMAU/4Q0eYQYjSiQZKqoMUzBIBXo8ZgabLP3PdlBPsH4cC1WGUhcKgXu2JZj9vh/I1RZ6QJMMVg90S+A52UPv6abTMnoD7GB6xw7pYBI4XAqv6YYUM+JNEcO0hOnVofV9ip3zC+/Hi0Wo8jXItKugBrQLzhFofM7vTuy6tEcmXnj2f97SobvNsqXf13teh8PAHFSI1ovU7z3Fu6L3KdC0VQY2a46zQ08H4gEnFr5UrCpWxXKxzDEC7+zIg/O5t2p7VyHfUgIneuOZ11XdPIQfQAh+6697lYLZj4eOZYccSvdbG3gozbexnYkHSgdtOMAvIxrYfRqU6F+KRZI8aviteVg55pmaRWjTwjsbDTlXAHqYjnkSd++Ca4FvxuaN9c1cv9NBB0vPUFIT9xEaNqsCVHsgppW3gwgMhP121EUmqLM30SirxziUzEBMLyvm19so15AokWh0+AMepVQQ/nynSw4sSEVNhLDwwg6dVjM7YHqPXgX5WvSwjETnIGR8icqwWgpDMWR5Q0LWhhSZWdYf9xqn5lt/jPfdwoPd17UN2ElcUIog98ePLskeOhW62YGTkGnYjOtQV/gVTcoZ3djYChkDzJeHyyZYwuA+b7oQ+l3syuQjMfc2kGk4zonCX9y08zlGBwd1tvFfYf1V3IiLvT3aRJZ7+bGI21Nor1jBmw9yet7ULegEySn5os6KSP0OFiKt1sc7tE+fd4Ukfn68dMhHW4r/9+w9ph6DIr0bkMcGzpLAiCjvScgp5IX17T/o1Oz9EoiCRoL4HLO9HwfZNueyclZMEbDMRjDc33PP22EYgKu7okJ4mwGrkrzCBpq3s/XaFcR713dLZzENwk04YOE+NtO4wsSNiJFXWJb8svuQPO9ZkmC3SJu57by9B75AbMlnFPlgFzxPHZeEKWDsWINwjCWLwrPZ64aEdtmu8vDwkhQXZKftG28cRLSl5UIhMMt9JyVxt19OTENsoMPhpT5BaCx6e1g9Php6g7cJA9hWdF9VErFT47INrAWkZ34NFU5c0JA5z+vpVbh2vaZ3pbsMt2VYzxHWx1FtviqJvdeK2SoRFHnmeD5QmnJjBkDF9t0ZVjSbiy1dY1Yq3m6onCUMRWKWn+EAF4F6gogBpw1w12aBjmzqHxGwgxItJO1HlnkPlercw1e1uXda9y3lIXRYdOqyZU/ZesJ9kEgumi4hlxVKB7861p+RdvI2BtvG1ESHYe6J2AE0DyW1Fqi4UrJyUV5EBh6aju/xdVfbPJVQczcmej0TbW5FFlRy7NKUTqf5RjPDP8OJ65AjKSK/6WkGINxyBnGxSd18AHSL7QFO7NnO8yAbwVgjMYBJDXnXLNEDlBvx5pP4GVFMwVnbE8s0AVT8ic3K7xWX4tRXQq00XgNKJfRitW3JcivpQtDFXSSma2dRX+yVVrstlkVmhHfpTws96K+CMRkr0voVhOU8TwIRmVQ3wd7vdmK5jUGxdKLp5s9F/LRDGAcxwGCk21qt3d2YQ/XBBZFQMEJo7pO3OeAv1ftBuMbl3XqgTIirStoOXckV+W+DOGj+2+412xDHrY+CqfWB1AMn0c2w2yey6lUBjQ0r0jfnBHiSRZNrmtZKatVpD39S0fi5UCnVhUxkXrP+K9ZM9PZ83RBZHbH9S+hTsmj95cAVZMJ7MDPuTMQ1PmeNOxbQyefNc4eGVUq2LKJn8743q1Lyj+qiXv0EGBIQx1FxmULOnjKSXmUJ0RO5f/hD+fVbDGa9NWAuye+C/yIjHqp03toLowmnnWZyQHAoanDEjhyQyXms1DwUqspcBN5hA8eN+7ncrTmLE/54KFMtFyaikssK1IXnm6s1kh8dTIGGMxfdNyovJpXowtuDvSX7zB7/dXfnivxfhvV2+gtf+tmdyOGQX+j2vgoos7hnXNrMuNpBvEf2fy1no6NPg1Ds5f5CuCdTG5ZXsDuy2YYESqlY7NuNfU/qgPd5sXe1uSFacb/ug0yEIQevTY1lSJdkvtPy9RUGOq9kpZTjZf1enhJc3zpZwn+1vqcq8WGn4TjGkWDWzXC6LI29ux4QtlUlQOhbNiYFdpShK5na+EQ/ua33UvmeK+LYN3AB5EAw4tPTZ/rVgDmD/H7F7dgGoafd1kiBQ+UvKT4skyJ3hSPNG/EtrBgFYyXrhJJZW6r6jEDd2/99CzEkAlFi+AEnWa+JWNclrY7YhMNhuibuLcAVkExNPO4fhow7ZR38uDJ53YyO5mD2iHaNz87NcEVmUjWVQKVoqV6UxGwBA1yap3Q0BBEMBRehSHINwUUddhU5ra3HdCUREq4BVFrU9aCCFcSf7p4iquNUPhyUoZUY75ELZIwNxbUaZ0zMfeChbYCa2GvKw+mDdQvpAny+mhSm4F8lFCoWcJOzVJ/HU06/etkjxmQf0UVzaTv2Mx3ome8CLZZKTEdpkt/FTOE7AwR3NV6YmyU/UIw1FIkpGrAhaz+KkNJqinzSsiofpLvKBZVd+NmVMgZDblubEPBSpuBd9nkI89Dsk3lapFlFN12oXUgEhkYATwg7qloKnYRwBIYyY1PapHFaIYxuUmZ5i8vAvHRV8UaGOTHIin0i0VcAC3JUki2/C+9bvrOqyCbWlLk2OJ9eWRSm2IrtHz90pn0qLQbSeqBTienPc5+LPgQjXMn2I8XRgxLCsSxTugXSNKUlHM0L0/G3lwQrryPYviN53jUrG7jZ1jquQbGdOKdO3xv8FRie7f5z2PuOMa+o6sHgSx5UJQ0n/RRHc8n6rfu92Ln5jqjL+kF6aAvX3fgxPD8erj9lPP5QIzKH49g1sOMamXiJ33iAxJur8eW6obVzGgaPhhwjGFiE+vgN2IItAdb3BwI1WlU756+v9oHXQdBDtyZL6MeRbQONo3JvTDZLOYUwldxrz1NSbyOP47wp65BD19uY4u9Ma71te5cgMwamqhau1pvQ+S4W3iwStJQuDk3spTuFm/5knDuNXcH8yRPbzRaBa9VH2EcNzeX6WcExwi31RfdpJph/94mpNG1Pl/dRSxK5CkXUBn1cF9+v4L80KZJKwkf4WJXlzhSZZAYox88sjFczCygglskZYeufyAtR/U91C01kPK0Vnf9B9PVieJLZDAaZv9Wjl1WTffvriLlHFKmxhjDonskExbkNTc1qiMazEt2vVD9hfAjBn6ekHMLvFRiTH47WNZ3ZEFD4lfZ91dHcm7XRSsO9HpNjtZc3XxAE49JaFYgnH8afJDEfYtOTU+W18zgV1av/8kPJHTrlQGJxN9+gLqxIBUaFSWt7mGY+MJlxFzFPkB4xJlfxMp9ubxyPQFQPzii0aAK3aLDGOsI+bJL+/vr2wc+DIUk1Aa2MFYOzPnv4CCHT21wOaeOOw2RZttrLoHMrMVnpbErU+cOa3Z2R89DuRopgtQDLyV45iK4UiDqJ1WtcyHlWQatlhC628AKEA3RlmOLVwDM7XR+vIxdoZmvn9vmM+plDMxPdgxFjGhtvX/VIXtjV0O1vUeAVJVpwucTl/AtLh9Lr1UhuWrSdlGM1dbiezfLla1V560LE3loQCL+PIwGNxNPj6DczFmWR07ayE2//WQhHf13lXeLrexhkGlbR7tIhdXR1Y1z/EjrB3kKbkDT8QODwoF6OBA9JAsNWtOtkS52vCGw2w4fNtzs9mdarX+zAyvFamZ/a3SINMOstt+oKhK1WKjuovXWmdWwwKKBJ8UGjuiDG6iVcKjKqQDDiKQFigWDyxunT4WfNjailb/jJ9BKOa0Y5mTQeH7/adzJgLOxXo7HbnphzqtT6kjowDqvuISKuGQ7dxk/CAPN8k4oyJNAPXLcySgbDH7PTaS1SZYDuUszsvohN+6G6nJv4PUwsuyj5cfrFqXx9KeoSjTTlB/AxrmOWzFqCo+5ZN0PiuMSA8h9Kd+tUSibyc5PT7uyvAGB+Am386Sm7RjayEH7pBN8rZotZOvl/EeVa1r+lVsteUPTrCQNPpsEs2jCCFzaD1iziixj7qrNGwjL0JH7ArHznROmm3dcelUiwbMsmkHUKnpb52Rhgf3Gm9/i9fXl3VG0MY5PWtISv9wvBBbG2yIEe2cDbTQLMoXmGARyTQ22xIFKVwV2LgxN75n4l4TMJLc7IAq7Ja2otxiyQJpP9iS5Nyz1UyGTKyezv2ziKUsJglvLgm/SWiqUYIvIWQQpQ3Z9nplrc0jcgxWB8T3p2tp8iix9IpftGTMfNj7TVFl010ZO6Dm7prB6Qi4Hfc2jlLw8SB5nuKGS2WwosNYkYpjBW8J/BjMB/RUp1otaFdqFIfLWtWnIkfr+8XTs6lPLHVv5kbx5VUonHueFlm+kzHKlKatwp99dhD+yQNOFLDuVktM2qV9Aa+SLeesAh3fhI/reafnSPIMgtqXe4eXWaO53v3o3ElczAiiBis68LiMf8Q6+14lIcoHRVoN7Muu2DIrl649ttaSXoOibF3/3NEHGHAZ1LdYvcCRtnk4UZkBVwr/xXORkQ8l69TRsatAi2JTJmwrKpG6JQOmEBmfnIZpOguj59irjrj5xKARIEWhmVk0uRMrpg3TVCOKQpkfl5UzV0N6D8YXT54pRdWHRtJzmMtGcN9BFNnFTZqKnImyX1gsVBIC4oP/s/aBzDeyJD9Xd1ptF3TPNNUG28UTWipN7RqHFcMNXWIBHUDrlWfuviEObVLg2kyWNVtYFbuQz8yIpM9YANSIPFHZcEue45OmMZ1pr4HnMdna8A1uM0YVIRkuLqMTpLWJddeXsnS528+0v9Q9uNcRIlh8Gdfsd8KgCnGtI8e4mXlePlGDPFwtkfdNoQGMe0KTqyTkC9whbWh1WYdqROvFOmS/Rb0JFC3RODRNU9LQdS+yTtZSxUb5N2piWXSZVyna2OgeSK5tqfnOS/nIj7J3tYOhYdiZv6RZ8rGRBnv5FX0PpSoWP/Sorm3n6ef/pSXNnZASL7h6TDqSivewHJLBE19vSsQswxiZ4Ckj5eb3un8lLVGWh7WuhrTuDXjG7ZHvk7aFlSSrRTXTCc1RGjjTf5p2T1a+JKjXAGQZ0GMuJPU5AXU8sLF0Is/WCEi4L0vYS+Fjmi3Bdx994xJHoebz9dPb5PVfZxnwrSwxmv7qgoGBVEXt6t+DM7fmEpp2vi2ZYutVyw1hQHNtHbukJDjgNsAGwpiMcdUztjSHLj6Qke5vH+LodXFw+Sc46/De4SdjDN15kgYrmZi+D73dx3ccN9GQheYwPaUP6vSAqSh1PrIIvNPiDEMDvJKEUEBcbxUA5Ys6/nMqLiYoSyIYBy87r/R7FvDYZK5vQQgnns14xDtnH8rwl0MraeAjuMJOqeesz2V/MEziIVoUSvVZ1KMg5KBZLX0lfdSbWniVx2ENpW7DDkr5grjjA7aOJPYHXi8LqMFpkrrhTn40g3LXq49rH+ft6/Uc1eJ8p4Dvkd041HKHqh6qtGo6BCe7S7bzM0+3kyuKMnisqHkU2t8JshoG4nWC7Hua8ItNPSPpO3/kRc5pzULpmbPw3KqH/ZDH6mGU/Q2x1pDsnvx+eaCYgAxNbPuZohN18nV/i1k/AbGMzpW/Mn0mElJ7ekBlW/z0SujvxcOtvro7l8h/CJ9dTCIsgku3H+E89lpqFSj6570QmI4S+bAB4ZJP6/5AEFLYCvnK9IGAf+5DiFfEkFERt22RgiV1+rbNoRQyQl4zQmfWL+gWA0/W3Pj3h4tDAH/cg01XaNQ6zEsDIp9R+HVAwKlfHZJxvBEvOl/IhjextvmfiQWKnVJi0DQ/JG7Z0heECbVcSNgkeaO8EXt5zpvrKuVD4vCj4FXYq5z5yX1qLFzZ53bpan1fOctI4pkip84gaWL0216014Kt41sKChB82ShM+jhpGSJ7TNPTvZnIpf7I9Dxm/cZaSIQ1+wQCPgvMej5/gXyoRPPHfiChFnfdg7sLw57+DKQaG+aF522hQTGkpKjzdrHlB0ijjTFCqSFjI/vBCB2YgDscxStWM0s8M0XL/cNGAP+YlFh//4+vovcoclWj4F583s/6UbkeGLyLCP2Fb4HWlFmluKvCj9UNIIgwaVZmwM6r/cKOybnwmTAJoseVQcCIgGO5o+fqM406+HTQO8yCT/6HH7oG81QFyt8P+bgoJliFbuw8t7ZSIg4bhRsstxq5ogAVevu35eK7bexGt+qVDTZHNWbeiGfIc/qc1npWNPfnqka5P9GV8987DG4jZj6vmCrkVpFGcFLHtND2AhHydBEw9N76iXqN4WyTBVVIONm9IY328JLv2qIvCKnLLiyL5rYlSBCqQm15uJlLAlxO9zrGLSpg7TvOSjDAyXzBlaTI0yU6OVKOXhn3Lp3k9vOFE2ANPPjZ5bl2FN6qMGM4LDYyJBNOAYg9LUpmLRndKJ79ZxZs+kFAJdvgIlOpSAzzWt2uaFfUIbX5rjmfIeN/Nb4LdagsJ8RpGlno5ngGFSe7KnePZ1+uYEnkvR0/m+imaCt9I3nSsdIAt++hNOpbNWcrWI2QAE84c1Wj+rNCfwJxjFsiS+0GnYBRIgHg5bHA281MkzwAUSUksrE1rptqdf+4VKJeoTK4RoGiC7oUATo46s+imltm4Dx/8am1o4gEe6KBMH/uGDX6b3E5UEi9AqHbqL8vEiP1h77u7VvDGS5Ooa7LJU+XJgbVX5+YZSWFd/wjSXDsrEoH6XKCoh8xjxj6anNje3Rhd2YmwejKlk4pN1H759fm1VgBdD7koBViknUG6I1WZ5xdJkbPSWHSyNoaEGJGUJwF6SJONvU53xb/fIM6nXe/vt9EsD1fLk37KIhpeamc23KD2bUh/t3Qwz8errYgkXKAdRSLgDMWi4LqALQZbWXzR4v63Fqp/KB1rSV2OHpoF8yL3y7qeNLkDcqFJu5z5TIGDNgiouJCb/1d2cB2KaGhWZGqllil8sfVJCZMbP/UxvUMnYINp0lExfvmYqITatE5n6fYM4ThFnFVP3FCYoYLiE9gZcZPSE9pvptc9PZBP/Z48/RpwpF3Ab1t0HuelTQorar/03DUXxzDlqkhlvu+Om7SGJnLcwNXZ6efgytciNRxyybEtMBi2HWNW4z/u+evxxLd/9ufTEJNojfF6KTSfMhy3iSjRpBk18cxKozaCnSNLRZGEHrxdnqwqfn5Nu93O0ExatQLZj5PFTtJLkg623M4uQactAl+V1qLgQUd3DfoWE70C98dl5YEJJLWwXTD7701XP5oyC60o0t87hWJvezRzLRCIvXy3mDA+UocG5mcYf/0Zpz5Dp6AefJVPBj3k87G92wO8D8ScBGQze404Hd0bCwn+8NjMk/9BClaEfdq85MoPibnaYPg8VOuXYoK0guui9CPd5vFYdJLT/K+qG0LHTeQGsh8C4LeQTxctqymTGCxK7fOXX3stxd1YG0r++sq3IU9Y+Zi7Apc22V2NZmG1YjOAwq3x8VInxZIk572Mu7mxWw/91YxciPxnDvx++fEWukvIAZIndItTiSM3uYPjO9VmXkgRDQ0kyeRvKwiea2yU82eRvpGRmNQLbnao08pxEUACFIj2KfuMBZQQosvQtOcbq/J9baC44q+BweYxTTV5mkbmZssJlx/Wuf0JKfmIWUd4TllERyqTjoshgS9rinMXEeTCC3tM84aW4je5UeR+shDG7dAFXEQMnjUiMDfIPzfi1X7K6NWRaKMRVOhnPW8bW0me57O1sClOwiL3eRh5oiKKrwqJ/ps0JCXL5HwiW2zg3gLIxI8tFd8INhgk3eXwV8Jo6ldi3FZwvWBSvPKYovBS55BwamyIHqXg+oybAFHZPvfQMEUFLMDsP+jLvujskntwmEaM0WQM6Mmw88saXkl8XMBt+N/dfuEkqvZhiks+kBTmIOb7wtOR4fd7mCZ6yVjsRbBlkG4tc1PRYPJrIN888FvcrDHdYACVCuhzdzuCtq5LoDuxIyXz4hbWxEWoWmo7/QZdNgIxeOAmPEk2HVosEonX9C5JO8ic6aVVYFtsUAUIPvQQV7lMhru8fkdUZod/lMy4oP8e+erydP+ycbY6Y7diKkLpboLTFLD7sLmHsSj000yfmOJwyJ7DOfdAVDmZZKrd/9tD6woo62Ms6TB8u3pu/fn0tWMO/WZf11MT8Ak+QmGW9B8XVsv2GJkOmbR5oBJSVBj+R9DvuR4u7vinJ4sRpRtGZ51VxvoVBWc9m+q/jX5FV5ALigDAtQJv+NctX86r03KNWgY5XnGSmAdXoIISZgzbuJjwWV4HX3Ru8hm9QgVRsz5OiP3HtAE07Tf0aEbx4Fe6kDNgCl9p8eW7teb/EA9xV20fwW9931243Q/t6hhchVcuQLPplJZsyqY/1jMBRsdeu090Q/S3Wj8mpA9wyYqtUDPh6OlZYxCz9c2LHOi8xG+rdnoJu8BJEdKu2krpwtS/jcnChrBc/rC2Orv+FvFyowskRQsAUNuBZX1Wy4tCpDvpvyS8dzx60vC/xHnvjKskQXBjM2d/x0AhFpGnIxO2FKGr0BGpKTXUHiMbUzNWihlWIgXzPNVLcA7DwKTVJLq4jWRyyt9hT2i5u05klbWutevtJ4y7krf1ZdfuRFQVwB4cUETA7w9pQ4R8+xYF8s0UKCLadqF5oyX3xUOkilRj7zUIw/J1GDtVdonfDGaW8y3XG2Ky/CmOnstCtsL2nFyS5rbieEUZgsuqhoYaGcGyVZYa/FdeZC791tklDz9YE1jMQNN31BQS/GWf4XnZTqiW1XeXWwGOBChpTuZ73Y1h0Su2Nk5mmlc+kAEIydexLuKdnsU9Fn2FXlQDVcOWsDuno1HIjcoWjgpUNFi5N4Qq3jOPb9O7WjohjUKiJV4toVBfFPW5m1f4vibrgxDEL5CiKJ1XOL+Z66UCaj8eoAulq6uDObsf6VkzlK89Se8LSgYo2UPgYiKQp+QrGgPLMRzFv6aCKPd6tGfZSeocWBUMvuWPweWN7ZBLjjbFVna9isMtTRQRfOgPKjqp6DBtRDoRxFDYbikKWExbVlpRul3wVnnbkTPR+xScVANz5lU5fUEoWz4ZPywCevmuPqavsVBuOSKC3tyfFGRMOscLF8D5vSum+/kHl6XIXhsJ+Aa1wWJYwUe3Rq6097q3QADH4r9yA04E3GLXnT2I/UDbkWFIk8OVb2+PY+0wdF6kUIsreAf427E1HKoBVaSOzOlGLkjE88oa+DbjWZysflnuTw5doG0u91K7ZeKUDI5FNy3Q49q80FuavvN0UGSXVIkVmFAPPAW4fDzjS49/LKxG48joJcgjFvuFjVTOGb+MEdlfzJpDNx8hFnrtyznIs7Xe4LlNo89tS9DCUcdldX2qfW88EGCVWekgsLbpn87SrdconX+ReZ7LRo4qYfgmGUESQSyuqKh0aCg+7UtdTaAWUjuIBjpd4+WjhLF8KFBhN2J9PSeYpq84HXbKXCxPT5dV7dozrH2EXiLMLbn/fX46vh6z5utyoHJ7/TTshpD9yyQcMiAMywc6uraM/xAC2A06vSJrJsr/pWbDauxT/Hqat+w1PwBS2frxEy4UFXLeDxqx9aysArXz+n+vNDzOfkD5CD229nMv1dY7XSznL850pGgpVasdvypGSL1T42T9PhUabYLs0xAuvt9dN3Qd0gWHuCRbQFvwJKHnlHU9BgET3EOz45dlh686OxNZ5NwxBNr0wgLX0O09jk7KTmEhv6SO+pukXn4H7IuMtvyVXS9M7sgTb8bP/LcscL4kj59O6ArbkkuD0Lg7+k5Ge9yILpOn0NEaS3PtcrubfLeDTKyQOwEdZB9GD/02ibmTe4P9PcNi3kB4nq9Ns192ft4eMtcxXCX+cUsLSxmhum95wskgii6rkhrV/4ZxOJy0eUwnQbO2y6+81czzfFrdagrDuoUC2PdPTbyh9HAiQ2OZRi81X6U57f9hgz2lbCXZv+c3YK3gAU+CDhwTXAVpkdYPE5mcY9YbbLO1fHgR+qhTSQ4lTLqrp5QMPRRA1vlsUdZZBIQKTviekT3204p3dGasQUc6USm/wJiFWbN/SG0F61w9Z1J0tOx2CXsc7Rif2rT4XMXVqny8UQnUuQ5lgCxI4H6odMu7PjZypL+8dNaEfh+f6ThA/+x3Ni0eenePKJd4WtK8nhkNvYMTRVTsD7Jbyj+hAF29e6cY+drgiw/zoj6GSboP3L4wjP2GTX7jRHZ8sgV190W452EbQ4oEhfs1Ft8faY0E/QatUhtuUSG00FYwhsHeCvFHzbgwDZfNUgejWGKuTU476GRR2lL2FrBqxRlZv6s4hreHroxWCu3RlcBj0kEaO2q1RD6otrCAwezMW27dsTf9u58LDEQralXFLBXYg/gBCRzirLZznRvqDR65LiHs7vgc4DJPwq0S9hn4qXtwPoxH0xqGcl5FIzppDlT+HR4nFAltT7qdhr511d8Sz0KrOWpNceSXWq9Vx//SOsAfyDs+km4l40ahi+fToadNrIZz8FOSb/VKItiA7DaAkjCdA674cROKS7TbDYicMxNItXu3pQPiDvTdNLIE3Jbv41S/X0LO2MIgLQ8R2TyuXrpfkvgr2RD3nSnTMN54UBg8tlUT7GjwpCn2WMyS4KXp/LxIUFgNKHaCTmLJloFencJHdyczZE7oFTFiotygiIsqTygs6AuDuUq46yx0HhDFf5ZDcQoWDKbwCK4+Wb85lQpwGrQGzSLKCw7ZPaztbaJiOMDoz7tP7sSHiEx6E84vQ5GNMkClCyho7NUwu8KUKUrtPlh9DSZ85fZrnhdei9rW0bokJ8UDPfddz0LdtPcaMkIdGO9oX8bt/ERiZp6YyHypCKhsDiXJwbYSC06uenS9PcTAQHOUwfmjtIVNlSVLX9vZ7dgk883Oj5E3Ga6FTGDCkRxhdG6NUqt/JPhg0U+xo/kyOLywSq/M4xpkiiv+e2tewysXbfXRkYjyZR5p00d0ryBAwh8VEowtc1hnhxiiHabHO0WSTgL/bPOdT11B48Hn0Hfel0BE6ueSW+N8FbvEAI0m4SGJnxROvY1rPd+6nGwlMRpnCJ5T4PtvUvt/S/WGNtBH10DPPscNvRBh6CTa8IGJw5v9hl3tXXnlSIO7sub7R2PRZnppdsHIMCA5DH2V8kxWGDtq1SUQbNG4Pg5YN0Q+rAeaPqg4J9aWIFErp4m+BXf5ck8RO6qZTaWCdoozz/xzkqu2/qsxDeAIILxgTYsg464QfvgXJEo9brs5R+UmaQtXEJLOJy+AMR7urWnpkBXwoHGgoRIq2+1IGmIZUZGBykQMCVuAlYhLBlAmEgSALxcw6TacW4essfMuhhgk74Kzckf1gSzL1BFQJQjjnf6gWtZV9WpAA+3+atRMzYLyjTah+mArAI7znIeAcCkirW8U8oZaO15iBn1hyozFc7H4Gjp4LUwC/ge9owOCxrYXAXMOIgHCZHcqYLFJAekDbQH8zCxoOtTCwNBE+QZewripAbjoX83bOCC+7w18z0ngNz6gb47k5EJkwDwo3/m6pkd5PZq1UflF+Lsh1gXlUqOllFj11PeceIM4crbkNv619kByBTKBX4nCK8B+W0EAAAOwEGeQniO/50PPN7qWL2Uir5R4w3DBdX1ew7NOAol8ldrO3NetcOg2siQwPkBMwGoOzjlQLL6t/Y5BBgIPKu+x9Al9t1ssV2XU/4u0tmgm2q/qehYMqhF0xVp3ZRGEZnSDYxxi6/oeIjGmJHbbs0hl9SaNLLOHMvDzY6JJb4xS/wbt0Ie4dlRI93i5Cvmg+/c7hsmubacrHyoXKu8DN1QVpPMBwJuQXt4FhmaZDzLsTbJDqkoTwc8QVvF4z521sZoEGWlR0HgLNCZY5Im97el3cITNDhsfWnSOkQASfFjeKVPq/zk5u0SKOqLlTSbh0iM4dUc9EMpBHUem8u1ZB7BQbjXQkcWhzWSM368G9NW+WMzLgNtzDQ9wMRbapkvvtuDqi835nqyjUrlRlWF7avac3nCQKVxW3EU18cUTZvFWF70qLRWo3SSt8NNsNyBi1uUheL1BKvLCxZlVTfoe/RsrujN1Tro5oEjy95smTeeShbid4ZmBz5BfRDdjIDrUCzTVAJyEPfdrR3pWFDCkqb7kJD4i+XM4sj1BumYUGY/FFjDkjNOlI/vdiDYALecGbo3J3xeo+TZHHlFc+kvmf9wMABFSt8tBz2/gG3pLv10iHacoeqN9aUMIyMeWZlCoNowIRqXDX3IV4K04qX5gVjntmAUfWzDpC0nxAJjYXuRY8SeYOS694De13rkwDvU+t4NgrbxcKIBzZoeK9EGBKl+Z+K6vfUg2fdBLhSMt3ZV4sB+3pGsIIIMXxBYNfv6nG2C2bDBKWIy/51Ejcrn+t0V6MyHkQhrqC87GwmIOuJm71I8FXN06vuCmjxLfbsSmNEeHoJlgzo1ZZ6QUmVXRqDZXzdNXf2V5cg7UL14mi4KF2jrUYg+Qt//r2ayxEz4oV/zbjJr/Vx2sAy/zHXpkRLx93bxk/zvKcfGqQdm+LVnQazlHoioxuL1A1TT0717Pp8s5nKQIDHDJyYVwDWHsDkT8CxHNpL2/c8TvJ0wcLn6GNfK9SuHSdc1m0PYItKhzh6V3/xIG4GCPTjwPVPIqZ5+O5FoFWmgWAg0cAV6Pvrn3jre2xLFYgjPljXgDS5jy0KcQMxcR04whynmUVziN92O6Wv38c/dRhXZ8QgucFYZgpzQOBGlEeL+AVfd3YrSS2dx8gRJnxblRTORnZeOliaJnlvd+SzgM8qPMN103McIpSCuInXFrNS8c2OpdiVUv5u70gn3eVEjuU8DWsNsrAq8Vim2NX5iyRvFqIAdGOW3rmhjy9Ih+/JIHb7ZGhtgWRQ9+7PbvPVpSfJDqYzJGjc+5uk+3wveme1XaZTsmOTIjbUoLjzEai5RoiMHKkOG/S4kX0c2ZgeD1PuPQhQ5uQGqiYFiaO7rMJSCiycHBz4n/FRFniegqDrqjjouye1AmgS+AgNCdNf8YTp9xDDdZAIna5S07Xg7OWwLEbC5aA4ChLdpErWKpkgqFFUOHYiqBNOu2z65+22OhCX9FCQa47wAAAt8aa3shZ85p5KU4+c9CxzGBiaJsi9wSMjKlWsCcFiZHGD/JtpKDWO8Nz4A6xFYCtlewp/ghiTmpQq3id36mUSVJkmsXwS0svK+EibWo3NI5IP9f20sPVtMyuvFBNaSaR82ix5YPRkY1LpqCRVO4yPo658F833RhAnMS5QODVRZVeX4ClaDLOAGAOh2LDG8wFeqPiU62LQRbXfMh65DbI0BnLM7JON7vbgJ4RDqXD9nvgfzjgfjaqkI/TKjC4frm5aynouYKWTOk9JdYht1I2M6K/Vy3sbuq2cfPVKcdzi/oVaJ9ys6yIj7RWejAfsBXKBJiMU03JBmzxr1e1pf37lFiQ0T3SUqndzFUuho023Rq01fzZYOfXFbp+w1qNBriZV7YH4cXBnAleCtUnc52Z78AI5PAOc9M/3lFJ3NiDfk4I4qBL3KEdbL68f4RoUUlc01nGOLwaadAbDmFvy0K2OET4Cgv8bSH99TL/u51rp0VX0nixwNsDfBtPk2/TjRDyUgTEyi+umPllp1QoEsj+NqH9Rxjw66/dsTNQO2Ggh5IJMXKhD/PpdbciHEVrEo/JE0WfdnFdAxowWX79kUaK8N79UXVFLSXlNerWDu69KYl2CbiI5fuN0hkyCNdlqLuKSuH8RoJ4lcF32kn/8pOXb7KLBuk4hIYmrilkO2INEq6VaJvrh0jh6skPFuTvuDwvVCFivWPiJf1iUvfy0gz8Vc6T5WYpH+za0ngfNGunlg1OpjQr6Yyh6vKaxi6vg/U4nzsLgN581N5nzdvgr/Ma2yek4hBG98vVdNLFDhh42v7sESnOj017x9gvNoreadNyURtNL49oeDNKhA07dv1xI0Smsc1n2Ejo45rijF+yjG4EfQGPIzfPs3i4Wv3YgMmPnHNEyVOrocuJ4CZq5yBKWNEsBcmMAgLZbQb6QW9xTjo3XJ0w9qYb9AmoztSHnmn0PUHvfz12H157GuX5OKMuuLtAflJKgQgbDwW0kKhGL0OA+XCOqubnPJsLKWNjdIGnHYl+PKlrvOg0yc7BpyhDGCJ7yexOfM7jjyTThVl0yx1Q2h9cz+PynSzoXvtne1EiqmFgqKFSlfQ726ssDkzn6p7/9at88jhh4zcWCiyVRb3gbrEsMhi7Sg5SjAckErM2snJxpV6GXc5eeN/orgmqPqntcnBTnOg7rllNcyBa9aBw2Eq40cQPzjJMbvEC0Q2T2JL/1NUyb5vPBuMsvMH0TNMosWH7+wfwmjGnMdGW0S/xFoiNu4iaNwiLWbe4I/PFmWxruXwkP3PjY9Lp7QqILsN2D26KA4R4JotiKPFs1q0ksyBmrhW+Ip4AgVZzydR2rsKPTZVuPTsXNjzqwExAFLZuETtmSKFk9DzaGrA9UHMlvNz8YlxXhDYpqBtEVsZXw5VOlrOTnTUIymZ1jk2pru5RGkEQU+HPlo77Nu5+5f5iRiQ3Oe3ViAjlCIciuTnYNfjqcp9OJkCbi/cZkejk8MU3TpH2qlrBwEUB1ofXLwyE2nfAuDm/1NK9kKwbsDO1NCxQENqT2pVEzp7ksddF7CLTCg1Rx7AOsvj10E6ftNwfOe2oHlblHTnEn9oPEAwwLemHLs2w/prZrXJ5EvhT9tYDF7piwbkfCZBfds3kLX2TQnVjEYMMK507X5SFyaXUZ6ic3shQ2VuKjiir0cwOU9xjpIZ3mgyBatLlJJfUJKYqB4wSdTqpx9ly6zeiIRvnzOeaS6jl4hll1O+voIo4WIQn1EMldNV8/6Cp31Usohc5TLPST5aq93ovyT5w/IJzpW8IXz3vegLdcK0AvYsmSJiH9DoePLGh+IAez6NEzot8ZJ7HkV62OhEHTY51YU5E6iKbOT5wv6JpG5fSm6UbcD5v21BOjTTQwbyJImIL1CIOTFoYk/fGfY0cRkAVgNnlDe1/V4YdrAikeijmNpmsuwR3pm8ktm+qNY3dpCZXIExIC1KkwdnozsTZrn0syoDqWJvQ/aAeJEGHmej4udoCq68n/JOTxYgjUXiByZqQCj9VYHKLPy0WjXNYAmnC/Qrgegs7IQCsKtGXGYrtulsA4VRYRXsVZ4qaHP3318+01U4HYfINANQpqPF0wAtzBaGU1WXqC1Fv4OPYv8faa6s4QFrykQIo2LbgdvA38aNu1xwdv9gqLiRnxtlvPPckAxPK6+7kn7DtDCuFkA2xOBKULdLohiPNgmPEEYSMz0WIAysmfj4OUwWdB71J7+zUv28/qlz51ah764UfHWwCgsbxHATxzy98SMdAlerBk8pBENlekieve7Wh9XNBaZjHXeWD+xXh06Lp3w0nujuxrv5wddd9csv/f+lOzxDw3oSYQpF2bzZbXJtdUMdhAOJJ+i1LsyPjAVgxrcrQyiQ5ctQIrvPHMuUvRv2GESmZJx+/cRaImFqE6khaleYXgCJdgOCqdg04DbM0zWmdz6Ea7ZjKa7AUGZ2jmmLD/G4QSae/iu2WCBqxbE78Ur47PRSL5h4o5s3icrSeBUkVU1VUz7NQ6Af8mDNFHbpLteSxy7WcCq7SKTm1+YvNcoV/GcfiiqHXO3tVmGlcWgOCLXMRkebljhMDJMfNqV4pf3LFK4LgTJV0ykQ9BDleCb9c3kCIzvNkH1Q9osamgb56s5t9NHjaRyiAeo5wWlvIRJhaoHRG1jSfmMpX/Ve2OUM3jk7KsmwUyWoSEv/MvvHIu16l4EQw3/mKFpseNBAIs/JzBhdmpX5eP9MY1HrlCHBsA7ZSl1jMdys/jJnTA7/2ML3yigR8FMe1c/bi7txIUgdzepOLpkk7uHNkeoTU85F5xdP8Uq7uCNwSOIMo3trNDK8WdQ76b8HINLILJzSVzq9SZqxm9UiaeakYiU6vxB+rZnOhoqP2mbuKb+tQJIP1QeI+/rq6tTBJXURGWEpvqtfGC6zZ9v/Yj9GukcPheXULC3CLWKROKCXSygO86nwIzv9p27OSYgf4Kq1LyPIVagk3dqNO2B11Dt05HoZafWCEsVENQ+oXxlva+WPx6z13vZDpA5HGcV/pXJMAqnx2gWPzr+X5YNQ0cPFx47g+mmz9h0qBQqmACmkj6l7UjrqFKukvSS9hkJokpL5cv9dD16va/bPB+pcTpVhhQGflckf3JhUnpKa+QRkYjty9p+VfdStID/O9DdWnLj8XzauHY5SehJQKy5lycugpgpeXUpa4XTdcvqGIPFDwJ+WaJSZ+WsiF7ZwcxMiF02zPGmyc/QS62k6YB2US07EhVg4JmhSSlCu4gsOwCK3S75Hh6tfPlvaneFlVrAYABtImY1EmeCW+0iprtC8LvHmsITCYehind/Bz1iNoc3/dZzujVVgu640Mryr1hjxSvLXqGN1g0y7xkfkq9AALFD7k7agLrhBlrsUMwK0vxPGEZh+UrBaA7S4wpq+ZRfpv9PFdtKw3RSJhhIeXNPvrc6j9tdVvfQpY6SzzPfcOov4N2/4H1kHrkc0KVYLbhCP9nUPhseRBBmKML0qioDh8YdJvwwfVQrxPxk+7wFJ38MPlymn+MOl1WzhCwbEYmxAAAIdgGeYXRCXwMhS0jC2OVydzOOOOFhI1qNO7O2ZVrSfv2kfi+0693yNcAWHCSW9N/j9zSqgWhOK4/6KaMwwZvIUZvuGK30KKYATgptsf9mfHlz3aZNRllqlcKmD2XGXZX0blHkHrlnrpeg7JuYF/dS8iA5cQlD/nqbPxt9SSXcAw0oSj8lm1lW5BfIJbCc3+boHeD7WiFn1LjQXjqht+YhxcFCm2OuQZQ5DYczdfsIRzyHl9rW3Jv43U/OSUeWBrKKmyudpcxZXL5xWhi9a91Jy26kB4X8nhY4fCwBgvMMPOQTvefT/qxKZ2Zm1NMW7a0tPMA2EVTYuv+h2zKORrWolmTVWyZkx4d4x9ev7TTkesvwGsEj1pgxZjJvRBgA16RqLeAdbaqQ1ZSuEtR1A06d08CZGjsJxavpiYLf1vcRqJ872ZEGLVElA2tlHq34FXaBy4BV+3qR85jZHN/ViEUQpEQYlt31e0cywWzPv/ltUGCZGRdtJ/NIGzK9owrviO5/jC20Vfjer017HtgqMSakY4TjXrsG6Y3CrR9Yh1mSyDh8Nfm67m+UpgyAfITIEDaTP7hjH1UHl/pI8Mc1kRmm2NIV/wlQmuywPti8Z4p0aPK20ZzE7ruXyzuvENE6cAY0TGX5+nFvp+M0oIQoh1Jpzl/kZpB1dcZwPgbbPqXbNgFtMfXfxckFoWUz7Hg4P/xo6LsjicLTr7U9UsUYeYEL5V4imOIJl+4tt40TAIrxE+w9IB7K6LAWhzDYnLGyHkHjCxXZI/dXVujiereIgXJ27WJZebQoZf01wZcl0jFHYlIAdHkhTb1Lxcq5eq54KYxim/K4A1zn6w6BS99tpD6IxFapHVBB1JnEzhbaKO8C+YBC9Ob+5TcDjVhDlI4iBGvyNudmi7XXJ3FlPw/tkz8oT7Vh7DoqGWNB08FRX3un+pH7Mh762uaEmCmQb8MWt8fMvND3fB88vUlRuV9Gk2nQ5amre8C4exPVRkl49b6xchERyB4LS3TrbKcSuiUO6olgoPKH7PNK2RSFWvOxjUPLRFJ/CgZrDlZxIPsNQt8MVuOSyB0sHZ6Mqk12OWnuy4I7A9+TRtDSWzowLOp6dd2d7qeIWLaB6ygxU++iwzTCB9ra9TKZgkKeedBji4OuMcdpa/heLNo6k/WoCenWf8oRTYdCWExJXiIXj/C9IH2JngWRuOSBu0XLVJNznvY35WRtWYqvNaSknbqjs1XXWELGfRepOKHzH7u4y2Qcdkd+CnkmfRgkhaOL8cbEO9/7VtfPCwFFSSJlLUs+Gz/svzvLGjt7R3ZDzACyBnIaV6FMZkIHe7K/xJBG0+Olw8RgnllNGnXDl42oqOyNFJqeWpbt6+6+SMLAToYCVo78lyB++sXWex9fx8wcLEQ2YqN/P2cmgXwMPteLnh96z/ekPBKTxh4+83a3lmVnRgSBqgwxTnOIvrk9DHee5SQG4qbuscTy63UeCcyTxTasJ8RYWiIU9kt1Ed4mnb8ILQHdkJsAth7Cp18Y0iz8/v+ECNpy3iDj0Mw9DyPctAJU+aFMtHiLZLoySzVyi+Et1pFWCQCVmFa8v+dZPogv6oC1zGi+22dvR+P/MWg0xjVWydZq4TWngAB8pVoL07sD0PaFdCufDAvQ3bTeovn5GE36fLhlyvWeJDRxPv7FDQwbgNAh/2HDPKSdanGHXN9YZrWzXvUVmgI/Ln7U0zrCVCcQjm6ZgmgjCYFLxw62XpjN/133bzxytRenxCj2Vg9AmvbHPhLySDVUbWvUlIUmZhvdmhUhoTzPAlisugXCanW253vTNWalhJhBdooSNve176K6EZ0grxS/BpoR+pVaTeXgrl2k0uSXvMWD5NcN6qF5HV99OwmOqjh/COvtGk5I/MS2wbTs5ebSx7ZEuQmdbnL/wm4fJYk74aeik+9QEPu5A3NFik42AMF+lKWtcXUjpwxKBnbBAeixd/9YduUtCR28pVZPXM9Otaj7rt85XZjR1UmoO2bnrmNoGlCGV+F2qpGtI0fxlbHO9L6hYnsWc4J/luqr85Xv1QoNPE7FsaQDdkoMD6d+oiRiiZ2gG/LL9cHymEz1YSZU1DBAs0hKgpSEcsLFmUy+VqOPmCMvF751MmR1Ii69cVoq9E0Q2UL3WQrlSfN742Qm6rsxCc7UWwnW4cMo5BAqJi0LHwM30q7Y6sc7axCchdqyFiSjOwHEBNkozmKs7mYBWHUqcxUjt4qL2RgjYK3/g2EPQFiPuo0HD03KDMzFfyd/RajbXQDA3kcKdQKddwJNCbckRbSh9PsBhPi//zTKGuw+PQEcO4/yjXPcrw7clkzQ2EKe1OM7NJUNvpsmM5kqXrZz+r2DYx4TVv3G03ic7sgOoRMbb4xZPbCjMUwo9t1KUQlfOgFNFwvImFMYshoXZW3T1EjirNcICyVeOcd2dJ6qmIeTdr6QyW33u56R8uIS+v8EctlOljKjZLDb7A1WD0p4zS0KfAb+3KaZvafwhXd1NqMjES6M3olTbUAKCKQRJHRqNf6LngA4XBvKz0dL6M3kvV4QOjGXFiWF9buZfFjYxsiesuhDykyWGG0eeOHcgJezUAKCMqL7UuJmqIKJtIadiTpQy8SQn0zceTgD99crEl4uCuwq19IpjDvavPUHmc6LuXLvylIORDrALXtcssfFYvJQbPupyUzj5J/N/D4hCdQm/dRqyl3PxKADqKu8JQwPyV7mzRoyYvH6tFPCw30frOSdowcDSn/AJaXWenKOAwg2o45+mfwg97yx7KYU8t+PQq0gi03vXNJY3OsZLswqjirweDjqyIuHSYfrtEQG+tDHIx6j/raZb05DCWTk6GS8u97+N5wH5PGAzohd1Um7rN2vd2T49JPvXb3MyG9zIyYCxwAAClMBnmNqQl+qKeWlQVYt84XYS/uzGo3m/RDwa4bRnGbhu3QckWR6DL7LIrgD4gKT+CEsSylZvwqUVCb5f7fNE8OH82JZO+CO+HIWSMEP9uaEqWSeBakobqKsj7vYyhvsM5W/U3yyKzPZcW7X/8vGlxakAbLRgesLLgyvC2nwlZl5dTh6dNVkUm2c8jJdnwAhYSBurUKDIlmxJDDHfxunXZTs0Ub0V800cRRD6HGdbRMaIVmyouWa3HGR4cnuT1tBeTUGYy6Yfe1kiNpRwqcsznFlpglc7CTvfFIgNgeIU1dBwK/zyqCGcIxoh0kuuMfB9rjtiOzSXLQMB8HhmkPYltkOPzfIJ84jcsX+BbvfcmNcfMheO2VOZ/vDbDSoSo4dDCl33LbzRRyn4w0qW8agKZpzGvJSKIXmEpubmJ1aXgF9FZHtP1ZwhJU7hS9uaKCXbNRGupp87b0JmmYrfC9zWHOgQJVh/2ojxJ4eK09sfkdVx+FFlOlF/3BQcIep+O7XJGXH9PFl1kOhOFOum4/hh3EIOZn/35lb9e88CZ8tDodH6h+4ey549Ie1ZRNTFyaJxncCYPMV+qAxZV6s1HHNNjblj7ZQns5AF5zqL3SMGoM7VaptxBacs1QN04AHVM7BME9YFdeVlhO4+FhIO4LuNudsYqcyU2j+lyGJzvTPQX87+zzn/ARTSNqn6g8Rgt5kQptwspVEc+tf+jdK0hLiyTY+oPsWB7ko8a9/40HdeaV45dPXpYEV5H17Ch6jmtgCFvspr3xoiT+xbjGOmFk1yUt0nf+DEpCL4WO0r7sdJWkCwo2sT8K5mUIOZK0uiYnp7KVSZrLV0wUL5nZRaG2m0OS+CdDjSJSdPXS8SM6zJ1nMCRTFI6R5OP/qWTCUQWurefuRkiNZ7RxesnroRnsWOS7qO/7/c+zufDN/9cQWFBSUdyXSOvxp1ciZD3rrtBFNp8aMfdG8aTuk4MF12rJ+2KF6rFX/B2/EzMPwVfmq4lZjvFlttpMMk53pp5OUfVMTjTbGm3s9GWJZzTznb3wRmfAu5aXYXxWtEUCY2hfvHyjuKQZL/t+Nlx2Xck2YTAGGAq4jSB1c8xVhYJ3f9VwfhatxGIiDEAQ+XwhYVQUqJ2Xhg0bgxvpsswP9QfhWbK6WnNl7d+nztHqVA4dL5H79FwmzjCwc6rPpwyCmVDUkA4QD8i1cAzaWN9xYAxv0PvMAZHttlSwmXy+PaH558oyMAGJTRKGhJDCmtMD3WjlQh+QYE/ExHbO5gat5iVhlNEKV2LwuzHEwY0fUmcblAHUsHLwBfreFsbgst8zbDyyG62eHKGLkY6lokAZ5RcbziKRyLxN4jeg12b/W5tYHMsUQUuHo7BxCTRSdRXEFWZOsDomNEuq8Of1D16oiPHufBYrALgQBuOAdRdkF7T7/yjEZ90oXf8wf5+bowd3kSZXmujotFtQ5+8yGJf22ouw1MeSHY9c8euJtM90FMuRTXjEH8K+ZxzOTOPV42YIb6HaH+rH1aDYITufGYfes6AOeWPLSVefZrnpuFaZ4iCr45CWEXMVOYjeYY3JfJyN+SsTbrkFeHq37X91nnMerwRN3Dqb5GMjzKuL2/6yz1ZxHLr5fxjV++euR1Rr3vwFDJgVUwh1YJWLDPW/P6bAIHnOAVASFagqBQcZoRorsy+fPRbhPOI+1TzW8kAyah0zBkx19PWYkaAt0OCk6fKPwboc4f8Nuv/Pzkp1ILrirdI36IcEcIAmbwuxKpaRTfjhAVmUXhLpGZJ7m1l//ajQptzlAKnslDTgpinZrYO+TiVQvM/KafMKFWmkoActDrJBImdK0dsoVh67P+am6pLY2+MuD/NHUC9hY7gm6NQJ7t4erJ3evhZktGweqd6gdAyovs4OD2n36uqUDNhaVDY1f8GbUOJ64wUXSDs7F+kGBPsXWe6eXXvIDAAedmcNHXWe5yKSlHxwg1p52LQGgPiJxfns8CkCkxqcTHh1tzR569BU8JzQKy8HcFWWRV8i0wVrD6ctaP7ITIAF7oX0Mt7gGMBzsHVH2PAhJ74mZA+IqzDRAAYs1PzqiW/IiSDGrP0EuP5ZLgS/EdbsaQ5xOgCu3AKGI6jkKKi1p4nRpjx1bzvmJBvL/I0behfzgkbMHGH1GtkQohT7IpdMabl6R5lQwhlBLBI02H7QDkPtPs0BSW93bixPxsXU/n5LR4SVjVyXwnkP9ixKOgiOo59F9FB6jngKvjrkk47BKuruHpWB4XAJuGf0H2aZhuityRQV7Xw1kwCzrpcwRMAF9wt/O23xGmWUQy/waENL021NRsHkBk9od6ThAyDVp3pIg9iB+JHy1VZ8v2/ENZ8/IBDtbsj/mLi92xOfEfhoWZ/YzYJmCSuHzI3trM2NaroNXCtCQYZ3gg0hjaduQmursar+excMJ7j+FmPEZH6JGRfqUxBXEHPx+nrg0KCC8TLei9dBX3joTdSyGqdGEDekDzX/6VqfTOg8hdQg+109GzTRyAw6ovaPr72NKQmn6q//RyhdcAH7jI4zXvuE1PCYZYm447ZsH/4Q1MdaXoAsw6MCCu3/HFFBYh/A5hHYpnEanHntTfGUdWDbwplNUDAY2/GhHnQg9nul+XfbVfKlskKteXpWaXcBnS4eq2QO7zmAaRUvRo3DjuCMQuOSi/MgxSckszrl7Z9/NISOkjj+N0ccs1cYejTIp7DqAnI4q3xSmci2fmkrLRVKGinmP9MbJsHgeMriaT48/Rr3aaSR34RUE5zR9aof9l9EBvBgrNwntfiY0R8jSGVKxpnjXxFxeivrH8ivnagDuFLxGGrCsG6JOGxaRHL2gR4Ypy5IsAAjb83+dv1pe7n4+rquJXVhEbinmBM6unNo2eHwWfEXcpIlVXZgJCuIH9FUDFVyhoCUtvFqzru+maXg6s9OORPm254vYnIxwCt/PGsARLSxa0MXB6Lnuj6vNQRJAmJGawIXdmcYCBZyIPxvk1yGVqctyJ16VEYzkFOaxcoCfn/tbtvk5GcM8dZ9tXjUujkRGHfKCXQXwFk2AzziMjRAdRkxveagJA+bB3VskqGU6ARXD+u41hsd4PbEfWIi2d2xItCOr2Knrk1DCoa3U+9hQju6SDVU+o8AgGxfrNUYcrTBnQ2CBicX9c7nw4QGCO6Cs5Av0TGq0/qbt4pWjp8KABqRuureXGFByPB6XKRVCiXZEJ7kvegLL+TUDZMqOMBFkeu//5zS5uvieb4DBf6n8Jq+jnxXByVO7wbL0nCks0LVrFUGBSyLZk/VhH0IV8icUkJH4nHxY9uGWcMpJwskDa53KQuC/ougIGyA+5pGiif2Zl9ewpwFuYl2fKeDzbG0ex9DFsLYaAKhBQdfvTlZeFSx+dWNHZSbDaQoskkqGLl0RAzqGw9Vgsl38AdDgfMIK/b0IVqa2G6KdS0jiMQUdQXp8OF/lZCe4GjLmcMnXcgYPvMxkJFAZiF5l2mQg43UF+n/9GAFqA3zCXCuuxD6ZdDoYOecNAuu9SpvDLbTeKGvRzbAAACaOQZpoSahBaJlMCv+s/YR8jkSuzvnD0pa5WGbMHuwoLHPOwCB7p0ba8jMuubzomExgc/N0yraqn4Kw/qnxKSbWPXuqrq6eA8XuoKiZ5YuWoBQ15isPh4y9gGwei+S4USamWVGsCRY1MoDGi8Q5jfsAu3D1dF66sYqMiBzBY092EqjVyx6wvlkLoe+QzwKrJXoVxnRvStefzKB1ivh4lRxiOOx6q/+lX7GedL9yzdQ3oR+fWIKZ19tOrGZMjIAGpbRldGtw2LEeQg370hVj6R9T9Wm7bD6aXnRd5ajWCl+wwk0/YJbEDahmkz4ZuYJi/BuDwTLtwcoV20Xw+14+Rb2xHh5VCW6IiyOJT8ceqlvwOCzuhI92rIy8IuqrcAC38DcQ/VeeIf6Y37ODCE3q0R2YeCxRwND9y5VURJtKq8v1AuzJDlSzcjslPL7ROLb+I1Kiy+aTPWVaGsQ4h1Ew+Qrb6B2pSyc6REGAWyZuUq6fnUBdIZXU+JzkraeLniLQN6yjH0kZk+rKqOH4LH1MBc94seFvib/EALGsFln51FiyVUhNt9KR8oOkdS1NFF9cS2sSFuBv6zHqS5z3qU5sxvOERG0exIUF0VRJ49yriikwkaY5lZW3hKh9tQql4GYOycBFeMgOWSxqg0oJtekfn/aIUBkvvGI5bVq/LHO8PNo9yKxUlPTio/RCwz0kpQsFCIuWOWKpUbggfSA0KV/3FTGpqkWfByILpceMCI7ZeVQwBzz6NZdsDHTI36Q1TVnaOP34Ql1PyYxQYxWI2wne49E6EsVmHUzRPQh7Ezfix+AlkHjs6PA5/ZWYewydVM1BcwqWFfW1s2zmtxBlYdiv4oSOwFS3C4JGrKhl73zPHTPiDYheJLfxJXdB3fg90HW9eYR3HEJ5tiCUepW2/fqg/acXz/6VB5jSFYZLc7xQ2iHI5MnzcVZ2cbIpHCSjyK7t1nd0MPb9BOVnzIvrfjL/h23qS3yzvm0VicFruO32FSe0QrYj9KRzQHQxadq47wQAuotvNJj+Zx8qDy3AqowcfTCxoHYw2JS4BEHKel8LG9iWNULi33veJr24TmjVccXMxwQgWMulrEQ+DhtpwyBU7noY7AyB0oTst3HCww1sI3mzFMH6J+x8MHkw6HGkPrQfXgpmpdjWZJS/3yhKv4Alb1GtauL3jx8ag3tlhuOb2mpcmHJkH3b0NXvLdjERh+JgtGP1jVYa5qtAD/YeOX4yAp7wM/2N44nxW0GNg9L2z9cDsBH5LtoFeFJwq0UTXZbczunHGtLXIZVKOCjmTJGTX+JcG9k+GA/ornTMxpUom7RwonLCp8Ph3ndsbQg2aLdST1jNC/i9n9EBWqeSBoDONuxB4DTghF5NWYTyO4PESy3iIe2ZjJsnh7Gnlc0DuCNM9W5rqK0rUCj6MU5QHO5nBhheo63q+KxkvEHfYOVnuRdgUS5rjECycBXDEdCku2SdgXK4IZjN7LAsS4PhQf0zg6V0aiEZC8BIKDNSgT/OoN8e1V9mdtNxtMjZiWnPIQU65DGAPiqOyQo9EdgumQWqXrpW2TY33qCyP2pyw64wrwteu91inNOIsxWYA9v6GO1eQatO29u8nRIsL7LF0QTGXMYUUum1ErBkZxF2LBF0NAlaut30LbTlHZCYEUiVXN6gVxvVvHpbFmWHMwM0+fYB4ykW0ltUdkOL9lSFBb8JLGXfTkSucW+/lD373/i2QM4u4ITMjbZGi7uV7s1QkCIkpf/GHhN4E+HBP94u7MN9dv/Wi6rb6FXzwm3U+ILmo+z01a86MskyqSy6PWCUWhE6SUfypHNeUXStvL/LS03VbexLc1APU54Aw2XC1hLi1shQqWlmg0/Od5TMp1aDYMrI9XN/S4RIYO0fc8ATUV4xIra92V8V259uRGscqSdn/161L+iaTQ43F98i19zWObV2eV8ZFe2z4Fs41PWhMSYolniZd1VXnoclD00+qaIwfuntnd/ufnCKXOYHxT2WoWu7XnahvChjZEtHuVZWqrE/tOr8jGdVFvBYbuveG26RzxMNRS/ePwmR5pTTxYdLDuloZNCbMweQyrwzFXpjMfFPSYc3ZkS8Dpz1o6T5YhYu3In0wB2qVJtyrbljoOwFybrwyMMWF95vOt/gspShDMV2P+HjrglrFcvSxRVuZ811S/+kE7AfpcyFfGkmcJ1OIIHdPaY+bO/BbTVuHKri4JIHvxz7N7RgOJGxRd+tkFdMRYZWv1uB+1OIwHag8X6yZvtYqkHA2u/y9WL+xYGXPJAa8NVNtJ2tYJ8OuOAYb2+NJCFPhnljcGzocRcwYO9JAC3fvsvQ3JGsIg/iKPXpwvaL6cVHPaIkLmes6lE4PUZnLA6OYMq3LyElZQEqsKp+5+ngwUFS0FdvhUGdHD924t3gOTnSJcUBgzCqg8qtDf7RJVJM5ZELATuFuxQYXcDIBpgpXI02N2itD6GD4QXWOlGJ9SAAY77GsrvhSQJwvFLcRvYkawsqnh0XJHjq74UX/M0PhARBOTisOVI4CMc4QSI3+493eBBFYYuWr2oHTTdoo2VY5Rp6xgGvl2I78/Ukw2sdPb+4dT71kD3+0gJehyWTM/f3QjMESrxEoN0EPwvty9YyqAuodiuA7lDXtA6KJtEvoKx6nABKZqqgvMr5cuwDbyRjbB+QPoE/b+yengX6kdVtrfNV2IuPND6qc8GAludLE9e5D3VWCQt5FoHh7js4/Z2mIDJ8xq7g9GmT9XfimiMOHCo6bXdpYI/phznwxM4nxd9ZgLYcELcBIR8uwpQpbRZyBKGRch0v8DYK1zNy2t12vLh8I/EJ1us4xM+HeGFtZlgGos6khuLcUGvqaqF9hn/tvDlom3ODNk0X5IM8N0/XoKnCFcgWxVK9Skoga4vsJ5TN4EX29OFniXfY+7XTSNi4/86Jd1ojNK6/N3QTQnxVmtbGCR2amJDZxJu9uN8hJ6+TC9oJK1YjzHfuzQGLJLKqluX2v7huBrGAUTeZdf9u/XlXOZJZgol8Tm6kAHaxB0dInxiiJ0slZH4wZqh8bbrNdWatWhbV6S6K507DNK2oKoCMq/43rVJa0YqjzT7KqjH17vSw0IrAWzXF86au+f0un/3ryWrpyDzdEEtfpVqieqq+V6T5s0pHbDjoXeTBxk6YnbI9wxVmP6OLAN4bDYfvZ9v2ccoePl5S0DM/TgZaA9hNM+Gb1qF4dZgPwPZltEQGW7YPdUCSvVEft4IKtrtACt4aYjG+QMwWrFr3vWt2TT3l+OIrWbh515Cx3/DuPmxpJkYlLNL7X1lyG8gdO/dkL92fzXnrrULeYVzx4nLUmhzNkZgi5O3An6EtKJl1YJhSaFTU/sUKhqLdELDhnPg5Aqlsn6+CwpuQLNGEVSawxtftAk9QvZd8Tt4ez2FDpCvBZw/9SJVsK35w38UOC8PzgdAyg5OStjvmxzwkbW0Q8aJ3BX4imXztYWOiprU6RJt29/8n+h/iuG3NmGJsESuUIhkRidP3u4x0jS146Y5rfdkzkGBuRP6kkqo/OfxcXUFabQXJwqaBElYEUsmylJ0Xmzc3fPfM/WQtLKG5ON3OeIdjJERbTOdFbuJLWXd0ySChJogQ5mjfSjY2YAUI4OnlnuWEfPyTByM97YpVwyb9T9lLxmAN/tsoQ0NFldcro1GMUT5LhEEEODoewSNOqyNgHHLjSPMu0hqrwTM7qP8eOETMQLyzSGUfGMIE6y4NwrNQKpADpfbM267Yj9OGQjVD4DcikhPNNOJbMU1o7nsc2itbmG0cQlIDnPl3EdVuL+apgBpg+FYz94jfGRfabMWe7K8VqdVH49NP98Z3OjIsPP81l4tAz22mvlAWaZDfwpMYuTmzTFkACzysKLYWe0MUWIwpFYozHSUwvPeK5osKeR5FMnS0uPf08Lig/7G0NoSRFyroM3bmYpi721t9Tt0IDBr7AF9ubnu22p1rpaImZc4oplEbP3V9tGofGUzrTvN2ZeuAOOP5LV1bcVPSmp65dlzbfPCKO4WB8HgzdtOopiXGaeWulBUG8M2Q4Q4s2XSRmDnnCLmubHg/EVO+Smi3czLgISQAMddRa5YWz0Ug42qqOU8doHe/0PF+ufH3fYv48ygQa+i1wXaJwjVTLos6xhwXwgklLjf6947sqA0OXSdF7cXyY6+3e1oxj88GgVYowLQslftZCdr7gRKEVnnOx7Wn8cdU/6QqRzb0PGdv1alvyyA4AeLmLnnbpwZCf1p7FgnxUbb2uQ0WBx+zs3tvyTqSPpKhkuSSyWfDHoug8EwRv3e90E6pAgvbX4e+DOx9bcSvn2GwoZTRSwLp135LWQYDFQTZmzxANuFwGhqgIdE1WKIkUYFnUiOtdVR/k31MyPHadLrh5Ui2ZTeB7zjv9qmyT284y9zl+VBGFXjk0kVDjSCIvRWm1qLmqDO5phZUyJ3p66M4mgpx5QIt5+6OEyzASGHMSBxTLDnf1q6YmyfY7UiYs/rzni/vXpG/U7cVwYz6Q9yU5bCE1kCufcCtRqzOO1Gdk3jqdNYy3UGBfTxUUn47MnJLDtEktQTnJjacgg/fmS/m3rCdLGOxUiV8qhz4qFOUUIsIYjsYT+8NrNdSMEg7l502v0UeqY0dQ4SovsTv7LAHo/OBnffNIyV8Hw0mlK7RSMXtPRNwLU3mdf3A+cGVv0OabO7Q2npVtitbZC9WvDAoO7mH2RsNiuPy7fzPPE6LUExXpJstCp8mcMa65sphrmfYIFTuy/nQAZJokRRNZRCUJ6ZeeyRRTeID0qI2nbHjFVE7oOGPMXSLp1rIknDFUZcjU9PSw6KkUqtznAawlCfQIHeyzOm3STis87ISGFCo5uL8TqyjDdbKfIFQbZ0ZOwFGp/Nkzf3oJb169IZvdUw0NMRDeFaXAw96lwIx7AxX4eYdPIkJifoZTzuNwwFSfTPPnjQMLn/gpgTTi+Wlj6wKrDGeCohKoWLZ+gdKMho99YNbQstlGXlcT1WGEvgLq6hyfi4ns2VT7zQYNylzwNwvachOE7k2XRpPTkfWdzFl6nnUHlrluhXc3wVUmKUtPZgbTTk3T22NIMaourHqxyK863heeRxH+ryx1Vu6GxAj0UXzebkfykjHYzN7xgu17pOYenN09flRNt4/liFRMAAB2tPKJ/tVdbrbRGYzlTbubZi2m9DBedQ8BCtds8cf+07Hs12KY4ViBIeBdk37Ydf7eElzZrIxPLvIgPk1CeXpmgUcvfIRLmEYUEAMo0EXg0g2A+e/trnlqVLUf/VPrh0tTa8pH52aPB/ODrfhFBCkR1Q7IVPMdKfyaYRdqnM4gB6/613SMPWyf858T8INI4Hlvm/TB4bswOcjwpx1GbcqJXAQSEurtQpRMk20m0PkNP4Ltc4mjD65WPBxe/yx3emgUte65xGFkelICWblQS85CVI1dr7n4gpn8Tp8M0zc4N2imXz83HKOoxtl4qJHFm+/bIuuD98/uCe1vOJqGjRf5bZohgdJb8XzX3y7YZEhQf8wb5O6+bJjwB0YmEPIvwK092EghV5UqSOOnsjdCRjE3jWsC/8wZgiNKvZhB04HYYZ53YJoEGFzJdNmPA8UycidS69TSOo0JJRZbeC6Z/fbktjAQNTA9quQkiBpSJd/5mF3PsFyZ2pyep0NgcgtlsVRi30oz+OvdMqzQLBCluvVjaLU8Srp4ZINs6sH1EvFybieYfN7NesXmnqYxFwHGIwODOdwY3Vu1GxnqR1mbDLpSY8GaJ6Cyw0xUg5MwjPno5LD9i0xCW4DrjxEh8Z0GZiv4iv+PNyxAFZFycnEJqWmAXwtqG3c6T7NuqM1LPjp5vScoLupE+ALOVZeJAyCQOWl3Jt1xdZZqIWi4NNIEZZytn0YThf3U6tEZIaTOD8kpeEcvuApchvqGOL9T3jTYKbhdv5sYDvhdNrsk4oNiYJweTL4LSTuMKDqOdYQHUHqvRxeeBVbuMZmnMG4hbVLBdlj3x/QnufErWqoH4HVqGpXUAmH69BDgH8uN3hk0JUvkpw7Gjivu+ju1Y0J9hZMaooAnQl5ZweiepnB/ixPJ9fGdKj+AzThZT+1dFHwObXT0XY6R00/YMflONVxrIqyYejVKwo1051r+xgWUS5eaxgPZ2JKBP02H0JnzjJ9BCUCQVcW2j6lBkrYk/QEiL47TkBvxpGzGAhGLTGEUetBby+XnFJmIe2VVlQpbCQouKp+zYl+6gayLy6lIwBK8scE1SovnktMmo+BHt47Pvxv5SA2InGAAMBcIsxW6z+rkqmmz/v1gxeNJmFvBR2euYrGjJcvuqhmYJAFtBmeIDcE5niTGoH5/2p8YEBhAr86PcyyDUBcAtOoJv0vInNBaD4atMERdpQ88gFhEFrGpPxdxsREyzfGYYQUDp4HUccqmVP2Zp5Tlwhc4HTCLuMU62rQBgtzqkcWrCd0AhTpHOfF5YvAcHE0Dy0yX/7TEHtNkGNrWL9gFLevpaFmbdPb98L1etFhvM6/xfzykuZdErFFrax0vZ9XS2TIVrWmwxeVR0Lo9hNHAeWaL3YO1RNAm0H/BscoprIlpiVnedt7IPZ2r8JUINNTpCDS0d5RTUsHvaqRsP1fR+aHdlNYoUTfTRbSmvgm62nLE3j93ESwQwhXTikl4bXyGq8wrTrDsQd5vm4RlyhPv4gsnFJ98PE1HdP/2vWqEo42WBw+eRf/4zB+3TVXTuJGFsSeCBZOiIrtolVI8IdTJKRkVWFQH3UopRRt8fyeDgiGKvSlRuBhehqPRz6CAWa9FbejK2XW8MdwfcSrtHFmbsqDeCRxJbJlJ9DTLQMKQpx3kEdp1W/NOO+jmZD1qF0vwY7a1d8zIY0b2y+6VG1Kiu9PAeTi1P5X++IE4HnzgATAVx99SVuLJt8Imj9SX5KdS5ZZQlXkeaYJqoV4p4Jj6WytdaXjOtD+gkTpk2TnlcTkx3nmbC3OuDKDkuceT0rL0dhLwvR3rlR5fDmIZDrzjiOIvZPk9/RJOh206eRbqZxASMTOMlAx3/49Az9rpLLUx+hozYjvMYKwUAIEZT/GtH6dFCLNWbJyJsZJbnrynqWD1fq7z08w4mQXRVmwkHwomcTI0wqRXE9JMtnHn//T4QUsIq10N5owQCKjxigaH6QnX7Ke9pqNC/TG6x/3/4CjcLgvZMXMv3MNMyQynuRapvRkurN+2KC+in6rE563O+60vNol/QqLDI9mNK0EBG88ZOdKa/oagKuL75wdOELdYFpd0HSduB8gd14gWDK9oCpfCuSbK2x3pV2UVhOJzjjT0vgXQBr2/Yk+bs9kC1mXiZdL50OTgOr70O7Q/OJU7661r01zuPtueU3//i/dDbuaW02fuiAVDsA5Dan91i8F9zT+uzF1N7g6UgUAH7xkjkA10MBS1EkXzRfReBzAhrRXD6kn7HAj3wJ9oZz15EGrCYtvUir/CJyLpgpYyiMESc/1NhemCPHexLmeQotCd6rJgYULfFPIl1Zu2W/7htsOvTY+5ZMcGMmXeM9yU4v/5OpFl/fva2f8Py1tYmsij+MayXp+4FpBn6ez3jmhV8ErDM90Lhd+8TTvmY7wqF8T4Jk38+UyAhRsn6EDR3qas6392SBbwqT/u0z6RPBBXo6y4RIMiESBW96233E64iNV21oCVjrHcd6a0SN7lBx/SP19bZIqaiVykp0p40+IAg201j/pAF9KK/NbnwGC8m9/FfaGGXJP50+xuh8pRvwOxGTWMp/fcT0J4JPAVOZHuOICLAL39/kJkhA7SJ/yJJobUIpRVayNOjYvUd+Qxafb5zoV7YRd40XxkU0uYVexjTmH9eO08Yuka6XuksrhzFexESnK3P98CcimusaHFAmV4bgCZxqlfmmHrpr1UPSRmw3Km/dfpboHsm88CuNYnS4a+4CTHCHuIOKd/IkTTtwMQbqr1w2Inp67HFG3rSWZcEPQ7L65LxppyPKfx8TvpHY0ct4SrCX8zz4gJZxHnHGGdhu6qneeBmT6Z+4rBuYM3+Jm/ti9ggA6V0MbMmkiR1TY8mYqG25NBARjLCQjcB5pQ1XTSc59lTl1JH37f1ZOmTJH4BEykaa1EH5p+MrHRm1G/WkNMU3Ksd/VToE8/9peHOg83hI219yJTuaeNpqt9QABz/VnXjkYHTlCrzr3vkVym0JZMR6UgIg8BtAqIYC54nQ1DvYfZq/LfzFxnl1RD6fNrLQI0u4Zu09eX+tJS8kZwUhVQBM/I6M7daITyENr8DbdSkyIrf8V9bNQOf+c0Yofai7GW+/+S1/Vc9/fFE15cM0YmRd0xmlRoYsMnJZXaO77o/7l31vcwBnWACOrJ+9wYKosI019Kl5CaKwjcd9wDTo/gGGgqgKb7fkFIktqaXr0hgYBD9Mlzjgv0pjIm7oLw7zclTkwkFU16qJdJlmVZLGu8O9LLaedZ77UEYWNDvvUPAApvhkkakhKJJFn/5PMLKMah7wc9PMbijOc40srz6aj+BS5DlC61v1DJI3QNZBJcMAmKHl5fKtBKoE/xTtbvJ65KqXhqP2TvniDKR66aiGWkL15zMDwSSBYdtCuk6/2tmnzyWj9L3HwrkOPHegPgyKLX6QgwUtvqhVE1CHlrs+rbRvI+cDTQxGQOBR3wJXRPsdHlMBeHtfGP2xBWlTJg/3BIZW+J0bqxroPAq85zZdIAlxelUtOSXovjI/19Ea+l/q3lb1ETbAgZ+JRYeBHV1LgfmBfeVTNnJ/aiq+GEX6pXob3M2Dzm1zDSPszqiBHyynDfsS2JYYjmayJTfo8tvurhsoaXwMYkn2RjVDpP6/NADJzfjYVUCEnwDPogxKDpsK6IswdIAJBLu8uZgANXEtn9VECTRp27Ffo5it4alCxz6ekY87Co64HGiH08fr4Or2Id0mVSg1xgPh04G4nHcx7mRdEdVBJSSHJky4NETGATaz8/XLMs0yEEeIW1IDfdMc+i+FkJM+k4hnlQ5ewv6rF6mJ++Pfo7Y1hQPHIK4os9s7PJiV6qbHEhHyNJvoDJtcNA4WXyv6YBkmFAFvrq3UCv3AHeZ+bGVCJWHg/sTlMLiUZLHlcJMb/M/2WHbwfJCRm/vPT81Nmv5fEDS09/I+eLcjag4/eyqEPM3iw1M2GVix1xgwiAHN89UwwcsKArpH49zfsJFrRFeV/P7lDRyI9SUQVWv4EAJMAnqv8Hrn/lzJ9F/SVXp6eYxsWbBiamofhSPkDG3LXdyQJFaaa1a2PorJVA6yCmcvUAgTQbzl0/g370XrrEBORVDpkwap9D5Y8TGIkPW1PzG0mCsTUIvOZs7VI33Exo43bJhTClo4kIzQLccsnJ/CU0RNXGbUK3x1HC7ltMP6SsScz7hhV1kMz7K+4CFlw1HcM7Xd9X/ezBkyZG25Xd/za0VpEt9U4rfB6gWTVKP/URWA7JW+rH5OXt2LoCoMbSSGwNZ6bzTqptyTSMtAqNOHHplG81KvyC5NDUZ73TJ3c8hX1A9yWi9w8pobO9/e4l28BuWpMi9i0Rm99zQIC49kHcqPB5InnbrUzuyRP1Mtq1Bz2GPzn9RQFlXF5VLzxEPvK+qaV5mwhB0FheTJkVZuJoumCVZBka/ASX+PE+a5KrMAkdmkDtHpyyNX1rMeH/e5mmwpgle21XjjgZ1lXSC65LdfZ9rAOiczcthZ7/E/cCAo+Fvo4C5+a0tFrO0tdgWU79tgUUgHuS3uEZ4AUk0xP3dMqrOcUEpRIDNhIekcWEX3YY/SgWqBM7mzYs3igRf+SikaW3a7Xmjq406meTrY4gMZRutVkV7CmvJaXGr5KCeJa8EcQaHrBFPtNMLDUrIHxUJBQUbCGeK2Wbdj/CbfKYoNVOyh97klSqhclPYY0yL/TrfjQbBWLvM2lbhLqim06tqCkL7s5l9hVmxD9Rh1NqA5QRI6q0bkyggkDj60ZPtejIVZis4OpQJufR3y/Pq+pVznoa6UwCAQRQyYYgKXlroOjBWRB8X/xM8QrgkCNHYyDcU5ElUJwLf24KiZOO0TMFxU/lsZUSosmE8w2KuRG+YwdH7Q0fR6rmjXyv0wvMj5x6u61HDRgqriBJa5yFnJf1XGOu5VhX0GiVKk/65vj7HfImCJllaMkj8aGOntSHyjtBaHZkg8yM8gNpxBWwLARDgXq0mJypadvsTZLkXML7Yy08447ut5BmWeOIlRI0Dy2gIecO4pf8X2uG6fLc7X+DeyyVyzWwjUZsfI59dda0cm92SPzkiWF6q+fHqt5/xcC3UHBPdoFfABQGOhn5/Txevgqp5mnKggckPSOL8V+rlX4bRa9ibxkTUCIwxVTGfynsWEdyl6l5mnPho/ZWrZh+FsmwGRmwO1BUwIa+AEEVSGN1Fvxw/CHW8Zj5xZwrYQhyEQ/MzBZzblY0d4YvQTmZvIJL9AmJE39kzMkP9WXlzF/cxehvP4qjN3t8aPJhbAfjTFkUZdOXHSWruo2TNpQ1sdQ6qDxUhG9zDRMsv8VL+NMljALJ+vdGtyXnKS2jopJdPcDu57xFu2Iq9mOrgSMeQAorMnDSt3U3oKA1z4xT298NU9NyJAVvMX4gWsdW5Tn1UwAJpZW3zbSCCbPpB+cuHMsyR07TudzT+cOC/htdQRXckMQiZskOsN05MDxAxIXGLDaTJzGNnPoV2vQTFZ2+uqXCQAwRdFmInloEINkSY2d9NcbDAKoP2RSbh8/Cmi7PljzjD0jiQL+z1Wc4n/ryU0csZ+1rneiV1whqtPu3KZXG2OjaG5GddLOrmJcfk4CYlsBOfKFf/HkWWA3oheb2HMJTcHM2XQ92zvCBE8ZPM81cvwtAIbL2gmNqdOWRUMaLzEbTjUXTHPDLSiXOye7c6DxrVpKYW0dUoMIRrEX5Y3vT3DPUdNeUtUJarB+IvR1iWkP06fYpwdhUL9NMA7FR/SmqrygxXz0eXuFi3/V0uIstFDBVI+HeQC/b4vVsE370GfA5D+1D5UVcN7NbSozI9n2TZS54/Xp8vagG7UvUTcodvTxVKYmHTujYmJg+gsku1RrQTtk9YhplJg/uK0mZYM1ZWDZ5Hgn8yku96TsDuj7ZvoVg3AiMCYClEsyuJGu+jJQ2NheIr8eQTr6PQ1nXVySWB2efueqcQ3GHvdM0j/8d1pDG45AynaSknga4sAvGrxYXz+veUttFb/S/KnWBRCWOzGXU0GxGxRYaAKBOFpEban+dWo7DO5pQI74CCmQuOmVJ0DC1aLIXo05fi9872p7oWYJaA74JDvdJJZAq60Eg5FFT7TxOlkFnzlt83nbages98eJvXZxwPZ6dFMCS7qel6qdGno6Vate9oawESuoyklFCDdmwZSqXTWCtVIecswcD5u10bpyWnSEhA2wGLYuyT6VYLSYyCNg+dzfNGYSVgr+voe3r5SfjTrQ35lQOnqGfih3al3YhACYZdp2pf22Tss5exrvEjsj6F9KmvtpdUkvR9Q7Fzios2hEYcDZN65RjLTJSXkvxBB6WU6UX21HuYRvOGgph8T6DzJSlKsAJOdpTnj5cLvxp4gti8bF+y5tAJKwprNANQDPKTlOAGzQAuFrpUMHGjmIfLGifTK9jWbXby2DcALiUivt/eXxOqEdtGMzsZHXTKKiGmJUqXQSVEMSyUNgJ4I+F1wBXAN1Ah73545FGYP/ordJCzRzEFBoL7hGd/3mfBlv3/idafxilbigdw9uPyFaM0uHRXKLPJKMLY4C6WcSYNCLSMb5jBSfbIeugvLLsFJsT851csnb9nibgQTIbLrzAVeYyv4qsmkbxlc7oGjEXC+Q5wEashn0zJGPrusAnHKvK53OARUzBjNMU0mNhSedVA1ZNS40dE8MY9FHiytw1kLzO18WF1gctFyCWxBFMMbMFq/5OHpnjTJCv6vaDoshHzl6wHoNKfxqsU06oZBMYu3N/iXjF4jJ/2unlkHlAEqfqAG3eI4MuCwRtNFHm72F7mTSVOaWC8WmSbc7+a4uzHA0ScFZkbGOwOaTkLLC2vHo1np2f4oKnLOxAQsmY9wyi1O3eLRVPViIXK/214FYwhAbsM2eUvhVi6aEI2d/irzmo1NmpwKum2foL2HZ+OTtnUj36E/XnrBmMqpSCq9m39uosNB1iyQEsiJu6nqH8tJ0UjhdCO5andQl2mVl3BwRn6OiQbcUU3KQvHPly6jcFNCevPdwc+ICvDC4Dpuak+7VspcTZJ/JxQsgP+eGM5snXKRDCn/NIbvflrWn8vSeAxKXwvHCgbwaSrtwsS4NgdcXkgWxp9Klxauzyqjb0wC+zQStqM/Sg/QzBfgwx9ccFVcNHjE3Adq1UIBJwYqfcz2BoyYPnhrFIurthWPoMjpSQBdbtSeVjt1YMa6iX+dW6Kz9U6VLTPZGFZ/34lYDYSPP89tlzlzw6ygdrlIsVmHOoV2lTjaJOxAQ+/S4nihX/qvEi+1QXwbvJsMA2r9CTJpTT9SMHCWMqwwLrBHELaqG4ZEF1b40haEYznwVMnXFjl+Yvt0RyU/8at/Id6NOkcBSy5M/khF8/VNuikcsJ71NXREMPaF8g7gc+xQkKExtVrONoTLcvHxc/9xsHcDEDDXoAGkdvAzDj+1qKKY8kFPWReuZ69AtHxBSN2zw1mUxPMkvfx2tJD++l2PmnObiFvfvs1FCGW/P7Yr8VHMRWpcEPCXE7HvaPd8ZBRiTudb0lTK8UB4YSSzk7V8NILqlmJG3p4Kwd8neyQXioPevgSdj4u4+W9ICE5pdhZBE5AO3TAfQ+0Nyx6jjT+Ncjej6A4gkz+JEgU2IsbbGMU17NUAnJnNxALV1mQ85vKt2uAu09crzIbitcByXYbG5Asd6XCWPxpCLZ+H6T+fKAz92wrlM7KHxpKKuCmrsQyNyvUl6p9ThPrC2eLEnOJj9iwQ1gCIQqNgrMmuReIEJc7I7+VSHYGc+XXKldqlJitIGSDIq5OpSTkKuUV8iCC5lOqomhIQxugbDiyWd7MNdhwM+lHXCH7/uNvRsM2+Xrfbfslyuve2/TRnozB7kfZ+ZyNdPIGzoxFTMCRLh3sjkSVnSn1BREcxbSNsqniTu2QctBoHqyWzmgxQJpifcGZ+v0d+O8O2iq5tYiiCsS6Kq4qAQGsk7PtWR/TIDEf/0bAKcZHLyRbQJXWhsAy0+PQagkqPUbF1b600EcVuADAIM3P+kDCbgAAAPDkGehkURLHfeGuHSrWQoVmqMD6xn9mD41/zjhBoNMAwRZot3cepaBTs8TwmUyvRGR9OeqiYlMFpe6OE85l6L8cDLGVu0vAwstDhKyThkGfQ9KobaY0bCw5W+fsDSI/iTFfhAJLaj5VvDyIMhL7yGPsgcLXdZIblx/JY1GKI7o3TvmZ+p5TyiEkuD/uoSqX+yrwMRtbJcvg+/9Vr33XKZyRyTQLSjy1wSHxN0b/yTS5EvT6a2a0i6HvI+e07kbzI0MbzMEtZ+NfSa2LZt+Gqyu5IzY/cgJm/8oYHZlLpAjP4yc07mZv2nUWVJufli/Esx7HpdJtgEBRGeBV5tv6rBOFxJb/dLSgL01d6gRenRl0YCIyzwgo3hveKaMFXhy1Ab7t6OetP46OVOpJs8JX2UEOuIjShksW7SrRfjFJoKQ/tcuYLr3qRwPCesvfv51qqmlSLhuE/gzlcJhO+Le0iiGhBUPjV6gL+bifmQ5ljOUkBy7rr5bd0zxpVGkjZ3fKi0e9ifyfVyoBuOZQlQOj89oTGrtZAP4rdr7hsdXPaDqmSMOyGx7GNCdEQgqo+wZBK/ewOy43wpu9di7C4nhI72YlDku86advh4Cm2Z6XPIIWYcJRD+Yb71nvariiXgf61IiJZa1v5a4i3qcd/IJWxLsDqW8oXgY3HEPZ67W8oUj2OfKMbZLGX9tkMFpGJ1azE87ntLkKjVdYe1WpBOa4chYprdypVPOxzt9B5oVBor6KDndGvc3VQoFoG7EDz7LtOroH5I0hoVcdpv4CrATdpvy30LkWDrK0crzzn4oESuu5WLhCVDEPOooLp2enGX+UiINEJOAtNlaOgSA9P/J4Bf8qeojbEuZoJYuNs9NWUetTIpcxEow0hyM6Ni3lyHb89jGwN46QMTxZrbsn2dFF//6ICoARNRH6MfypTeVWpzFKd8cv60l8B7pGuzZ58Yshxoq3rAZwOkjEVx6TqTg/ep4KVVIe2wu4DdolDE+HBYXAcwdp/d/5g0BnwuwUbKfSrS2+QftIBjGlb7WlgJ7GowlY/Et2SKGIPmaIlOplRHbdN+B1cGNtjBdAhiWaswUSYFyaTDRnXqAqmxCtG1oYzgMeeef826XOVPQHICgFt/V5fVJX4ui2bjedJhkYWL/q4piJK6o39P1N5VtUokRxeRdJho5ej1fFz1T/QvxB7++VRaCj3zoiYhCDPBOHeAw7vJCfD/6zl/i03iSB+TeEQYZvpP9VMb86UN1TZXJ/SpeIIDaCAhqR7CEb8QqkaRna5akz2vtsa2ELI3Xc5DlGepW8Xtw+5gAa02gxk6cUtLf5pizKuDkRsRPOBbpnQ4Vig86wYqjYCOnnSWCIx1SxGr1UaWZMLIk5u1PhU9CR5m/F/cRjO7We5vCWDSUh64aKLVNMd6p1eAXIufmSCyCOeWntbW5j99TU9st4nHeX9O9//n/BX2nMWxy9ZyNZR946p7NfaVNKhRYIgtre28EqWkcrG6aospflPgCvTXeTOv74JpU7LWHv06hP8sqJyjo5Qzo6vk7/CVqSjn8DqssEb0pwyTPrlI9kfWNd3AsDQE4NS+g6qcC+fpuXLhyk80M85p8iccZp/o+ZcTg08rG6xTsfo/UN6wPJo7Ju0KapoG1G5S7H3aZ+qnNsXsItLjeVllW389dbMWXZOiBVEl+nBNljA/Hey8GiXDocaoi9MQycJG1Sp6DM35vupcfr3iwlvRQBvx6wkLEUOus0c87RRHz9Ti2kQmiMqL7IpfOwp7YvhPmuSKDP78gMuvxg66zatmZ88GVPAlSrV1Bbk6A35iPY0yc401LPW8yUlJ60wJpsfFP54uLn8ZPTKRuMBZKXtudFzdFIzS9wyE+nFuEid2ZsuhBqZBl0y1p8JISZjkItAKzAMOPoiGKNCdHooDBvgdI52YFhh4ZaySfSCuUXaSRvmpuzm6S6kfu7M/HBOcY5OamKS3cBy7VSNfQ39cc52+gE1P+qciAr9P3RGRTlJcf6Usej6GtqYpeOh15C+x4VqVjlOPyC744BGtT2yb2mJyG1/WU3YSinajDRzx6F/XjWizT6Qhvv4ahfudQLaf9stxXJVj/mAT7jHBjgP9vsi100LlQNCx2ZLqtNBOq3fWrsTeeEUV5kwjQYxfgC89Jir5tHN9Rzr2WGo2OzngJ4Z1qm5icbw7LL2ukeU58nkO7NTDhigFjA90bdGVhiEbApnq5AA7ssdgclvvXiGyS4w7TO7z6QBrdFgR+fxGE1nrK7iOXKzhwK9SlMEOBVdgjTVF82g3+bTH1d/MqYNLTnqu2kGucjlC77DHjvKS7ihg4E+2sOTtMHWBk4grHy4yFP6d0BE/HNakYq+G+BZ2z169RzlDjWiAgvZ1ggAHAVWqkK8A8ztT1nB4o2bBvoutRSm7Up+Ud07Membe11Sbz7vLr15LXnr0McGMor59TOnrGz8rLtvloaff+6EK1oF3WN9PtM1mwsuOgEMsyRJubE/IVdrquVCtVosHktSPuGoblNoBJeBzUK8mM7hAbF1GrzeU6ok1B+GkL8glLxZ7oBsk4lPTpF5xAsRF7ex3LcPJAWCyInv9IQyFI7jpC98HcbTGxoMePN22ez2fdrKj7/sjBtd7a2cGRPkZtDz3tIYuhf/4NyX+K3ReOzX3sbXnoisxYTbc8K8WaCY6yxYtVt0JX4JprDoyOEFDj3MEoMpgwoH05jydnTQKoKUiX0z7SArYZJmFaA7D0gj2r1mhR7oIGw1Gowzv2/Homj7Xvut2WSnoN9t4v9bXumckhu5nhAsKD0XIlP09P8PfghaTKyG8SKcWYYB8PkQzRRnwIYfAYGC190Z5v5ljGaBWyFKXS64GazlID9m7SNiIbAnggtvugZil+Hj3dUyDMVt1Gfvvuz28K+jbpFA/g7jgTpnTOSvQ57zI3XwIVcFWmU7MiMTLeeRDKyibrwg6wk5xU+ihXM6rhNkIms5E5HcFLdZ56zo6rjfeqyipm8qk0ycy6z7jFoDq5gEoD2squd+C3AP5vg2GN8ZuVar9qbbp4alKYp95xM854+MJ1QNvGbRhiS0RO3bxHSY0LRaY3E0EyOj1YxItjprwY/SwKFz/KezbuR0/bYq70SkkHMfgZKXAV/pYwx01uNWRcVvEUFhUEFvrH+TIypkHQ8Oxkm1/Sj0+s5P3ruh19NTcSFuBr87e+dynIzoNZrRM822LD/LuPyt7m1U4XUaOYWrtG/m3K6MqKYJAa3tuG2flxtk2i6usIQIP27f8aZK/CVa/47lR3WN6i+A7sl3Ofc80+xq643zOtFCWT7DH7Yji2nqQJQA4BvKH45at/kzT0YllJsoQZElEDasiZTRfhViUU4IDDYWc/bKV+okBp42AJet4xkqYgRfMiQBriuAcW4lSfrAw5sEjpZgXKb9Bhm+BUBzgg51oWWBInFaWP3dPWsd8UqpuPsK6/8EVVkDAng1PUj4w0VrIYz/u9crDsK7jIxHkizkrQDKUZdBNBFEdDM1r9OzwLTEnPuRGAFeiAlhs8gTnWiPV60MqoUDWzA195PMTmBVayu2JfXI0fkSGNhueeZew0a39ZXq3N5h3eDCis6a9ku5xyIk2zlg5vLOOcJNMSBuiyotDNpyrjih90wae5xx7vHtFDOwthWGd/xjwVcD6gKuZ/QE1TI/GsHWyh27Bc8eyEmtmJCcoH3Pvl8U4Xaz4+leH9ywbKKHRSwKNW41mmCYCVgZ++qoF/ja25CQeMFo346uRKuEdRxj0QaoGOtQywL75XzgL9Z5DyNwD+dfYXJ2a4+DXHr6C0vQ6ySpM9bKAK9N1yz3o0eDu6aaoNDSzNxazrQ+FFkY6U6qJlbflR0gZlwX8BtTQ+KZq6pvorsT2NKMlmDki9drs70yzigTNFvstbgGtC37qYg7OoC/o5wacsV7HebSDEh7xmFyvJaW4RCQ/FruvPp9B85KMTrmnWB/7iZWC/jKUYq2Uo5gbGBi4X9+kof8lvXXBEEoNM2qOIxZRBn1ja3eqyToht/LfeTEOeNY6qfTvyP5sPFlcbGjCv95NKHbaEwqmbpCa+Z65keZ4hv4daqSJbS4RgfP6HOOeKMgqwYldwY33HazuBsQ3YDfFzI37J23vWqsYJw+5MN0bJsnG6Yqw0wb+jGLu3GDU48hohsRJx9D1c1pkMyCrc5BweutzIpcg4uJ0PMz11F9kw9jgmajU41EBjp+0BKH8k/ZarqDP5UnGYqc6BgyDLhOsnjyEjapIlQRjWxCbh5LN0jmYi6FXizJot4lBhSsvtOtOIAVTVf4Q3Q+RWDbmJRPWvehN7l4HnhcAivpbEVxNUaBmk5289gMpUabWlalF+6vX1BF0bu+fzdtuyrHNCFElxDo8JvdYFbkZDHkvo+CkAZIbW1/2P7du4Z3kQ/kpNmRF2PMrt+5BwIvJV/rFkOOKWEnqPexs/8n4NgMBxS575wLY47vfmhtdEQx7UCXerW+2ki2yP23euErQ2xtwkgirzho6GrSxCoZijthBkF22CGEiJ0ZLycx90vg7oITcoy9149/0ZfbpKk/CsnJDNErMWdfya0HxPGnutipLS1M84J5U/9PQF5MzbaC8MrSJNFDqhOxgQaDTve0yFx55gggd/Gq8tDgjDRUbW2R6MeUEzgD+IO38J3iHB5POh/jW/nDPQaRU7mbRS1F9B2hhfPhNZnKWSlqUHBVGZAv06NETCKyqB5B2PTR3GvQxCKRHV4OoXjzoDmrl3BB3b7foP64zsFEsQnMyk5aeBkMq+fKMhmz9hLSem73KFXgGNb21UO4YiSXieIov8rsJyvaNHZYmZHaQ22Si6A6dL3cu5VWj7Xtgybr+LyATVgdbpvogbWgxFg82MIZo0Zg601L8NaigYoaRcaZfIGIExWEfFExkCOFD7AhUdckWhPQVNARINYlqI1gFwnqLqjwEYAqyi40H18590LeX+Hxgcnux0E8bnTkgc7ND2RnOLgCKUae/RGlMsawjeT9X/aIN9LEJqXAMPe/EUjiy8jziooKHUy7Tt4GsjeX4GDX1T0/iusOXlfz23gcVk3tjZDIvH3x61qxjWicL5J0GZm0ItbVJQaSnxUzfgkrYdB19aRdpVdWQgE8y0XZh/0rYdeZczY4XAAAIpAGepXRCX8sDPFdAt4U8V4Ve98cnowghLyt+fh+a7P2Zpb029m1GYfmvxKeVU1ZNFE9DEcDjA1P9C5jCpUkSAAZNK36cEhurpJZY+kNiXcQBZfL1E5pKQDgOHeNupXrGFnHn1PfQZjAyspHZwbQG/b3tKHyDe/db069cEZqbbYgu0u30pOIVirCdKKviFEin2yU9/RybSTmuYUmCrOfpPErB2FJXKmHfZybBruj00A4E2i2SJeYcYpJPeX74hYxyy1qpkoOvg1Ie2DlArx8k4pZ23n8ycxUyO1cs4Xp1Al9xIFhHts7nIh+nzdWnQTAha338iluMHqR3sBJT9DCjVCjVuf3IKHQmtEsar3HwtCvesu3Vjw/y8jIHJS/S12kinidC04POYTz9m+kT/YC4Q/aaFRqPM2Ue5/nq86wcFRA3bWBEHy+4M+ldjl/zuSWOWo26/sBdPy+g/McjrsQsLXjQl/BGBLdbOpMtCN9fZz9u1yHSlJACU7FiskF1yRe9u8T7ymaUV1PNWfKbX4T3GpIBeI9g0h9mliADUa0XsvW/it21irITygCvrW9+ClVvU7LjqGoJlib1a3g99qZP6nHdpfkDGmYcFhZ+1T5Ryjs1qgM1/gHMfaw16vMrTryiasIC3yQuZ36PUAvtT9rLmDIWfr2REOBh4c/s6KkuDLLOX2+lFS8A5z8Nv+ewJ4AT5Dpa76Da5R4puNIuAbb/XrAJxuAYXNfPHjATMPVQMpVBwkpPzrpC1RAX12/5Co+59DTNSYytrwmWSyr/4wc6G9oNSee7J1YCJ8BaH36kRnG5smjcN5y6QIZqZaYDhD0MFXhVcjI5u0+1I97bRRiM80inHUyp/WLZGMwBUqOuJTJMd05+IVnaTorFD/EtctUpWLWJnVnddK7tLTe3broK7clS/N04W41cCBSoWC3Q5xp9wC9uXfVvd070MOLkeeNK8M/OC2raVlJyOWLJUBZ81xYI9jMjJJc1qZ/1+P2M6wY1+Id6xbTsgY+/fyR8zFkpWkEXDJDNUNFopeeqMLIq/jFAzifTeXLuaOV3UQvuwP9oIY6IBI+p5pxHx6DjIHuV+lJ6imqya4A+D1jVlMc9mMGrLTAiKEfwQPTRvi1bfjkT37qO+ErRGDgAGN4/HoDq2lUet6dXsCROQsimGs0aGcOSVGmZQqbtoMTGqmWpzPv63b9iwNWxyl1VFPy4cI2pQJhlKbTzCZoJJkAA4RZZ8EMbcOqB8rkajvkNVmgJmpr0cDk3158RVf8fj7Xl4Vy2gC35987N4DSjyAoUYqdKhXPVe8pWD2mcykj7Zd30F8uMz+NahZMldrPU8v0NXkKJpwK57wzmWY2MMywcxWPcELeFhac6J/Q09uTKx0/M12QBBe+w4DRaD4uAKOQowZ55E/4q3tkaAwO1BC9adcTWlXhbv9iZyurMXxNIhAOJ/geToFYro7GNCQzfmy9YdUnnc3WvMhNe7AwNpHI1rh4RFQ/pboTy4AXaEH4yUiQac0YZvPKyNWVfE2HiU0U/AK23PATm8q0j2j2uFs84Akt0azQuqQLWRoLVBGqiIXM5lc5GsKmt6mhVCCjTQ7QJBK0azFDKghj6D/gnAu4qTMj9vamSTY5ZPcJ/unmeNQ7y6U1gHm1xg+xWxThubPdnGNrPmUmBNL3WjcbmNUaLKmQocH8jmBQkdWObbaP72ho64Z/h6n8KOKAH9kUrBu4A3U5smh+svkhXquATJhVq+5IGIFBGgXVDuigpLIXQEWBTc1rTr44lxo1bx0ikrh4Onq6FDFey6F7305VXNuxOcRgvlAHBTdw4MtGi+gLwqPSzdl318Dv5ttc/FZXiPR1p/6Ge6GbXyUrBItW92qtVDUo3In8R765mWt4935Bn1K1XI8wW4EyEl3A8r9Kq9GAg1CaBrXg0UDOok+b6NycRm1KJyCuEhLOMDzjNhzhlFdQcRhlOEyka5U2s63WBPLCXd/KXCMC7fmo6+3Bgcn3Uy7H3OcPKJ+ylJfZ1YXmkCvzMDBSs4iz7h/hRIRd2HYUl2qqtkkoK7PBwDkDXexjgDDtDWrpmFFxM/SefKl0DbrZg3rTAbJEDO/xiGoS01kXtlKuypEHjVkRVdcURSI7yGskigLLa+FOoJ+qVFFmlYoDUjaZ+Y4sNyhuYrW6bSiVaJ2JkyD3gk7TXYBMCVfDV1HdoCBPWevNK+icfM9c1yKyopJ9ga4DhfJSEe04RiOdX87K/nrMoElTKp0yZZuC+yncTuwHRaIaDjOpR7F6zP3+C8nKYqhGznQDChXZV593MB9PnBaihbwZRV9eHz9g69iyWoK72fo0L/GPL+JJXfVj10tiwXpgzLW8X264qtAU4SVYkVM6J9iNczWna2LsSVtqQIkbzO6IRa0f6hUJ5nFfY+Nq803n1F8D2AfjRShaIi9ydYZikon4nCfZ2FHO15fDbLc53/trHI4EganNDSk9satwmvOyuGTAxI4PAEj/1xn5Fk2ejUTo+6BpdV58J9ynSEQX2x+065Ek6rbn8sTvr8/6JRTwdaPm9XrJh6P3wLiTohaLNPqpg3ZXtLn9Z+kWeBGGBF7acShtNzIvS9HklExZs4RzAxe+fKB6Csa+kYbhW5QIHlS00LPf3O4Gn9vkNA0LzqZSNHB1w0Nw708wfLcKNOzFqZqdEu4E+LOQ/CjbAUio27s/YwhaYHsv0bW13jIM1Y1HfW+JT9pDs3Q4h5Lq0HKjDKh4umGgzGH3otOEFT7DijPfQWIx9ePFUrn9go0vumAhnK9ylvlfRk0/wAFL3swx7GgLm31yjdTVL25CI+I+qgJ5Eu4NKZEmUhoDM3YfiFn03ZY5cyYW1rLJXtJ+0ga/rYHMKFC4+3R9s53qzxyfjpjoM5F6OqHJWAQ/co1gEduzMFYKQpieLYyMLnI0cqXswQP3oRIt6nPNhycO6vN3agdsAAAlnAZ6nakJf0i6QFryDPKV2VzIuqq/HMvn13I/wicxxcS7KswCKkTulXz3fUwC/zOEd5aX5c3xSUTlBESvkHsq+a7J+0WD7hzMwgQzSdYrqnkd7RFZ/BaFyvnjdXqGJN1/QbYw8VhCs2GTauyVI8GuyYC/k/XegPsm4m+uxSmW+JMNuk6wlDr5xGwN/LT2fzrsGDYM+Q+DyuQ4tw/IIugq6T2fDpp/DhY6X3J97zWEN9jsV/v0K49qOhOZXzGhP3/QkbmjVHzAQLXxAoHo4xgAYh29Veqi2b0itJ8bhCuf84ablsGkuQ3gbbg538F5evMqeJov0FW/M6sezsDeeGZE9YDnuU1d3VHgS8WHwb+budj7o+crhlY+h4SswD1Eb8O3MRWUzNQwfjLicQ15dQJ8VvuKpizg9ANvCTtrv6tmARlu8CJV5BJL+p98nqU4PTtywo3f2VIzgt3Wq/V/wtQxdRVm8pHqsB04QxbiBPA14wWjpfFn6d51Gbw06u5Ec1jA3LhayspxC2lBFiq9w5TQFpKO9QAl3JZooTbkKOZx/JlH37f0tQa3L23j2/urx88zKtruGjgAXEcKieXhBOtRjImFm1H1PqYi/m2vnrJFyD9GdJsyGWBhG6SvvW1addPDcYUSONaLlVq4qxCFa3rnejojETE4ILmW1iGPMe1YVeMGO22UUp8rTEcQwbcSs3jxg4QVHm4tnjLlhB5ve7qP8s5ZP83Sx48HL4Ip6alUOYCjATSJFldhwJag3uKDQRTJcuxwtgnXvBkxJFq78L39kcpU7NxM9wSrswACG1/u8Vq+gwP7xXaHqCrfwdP/Kus3tIq/uUH3LtJqepNE+D30vx0i7yAcZRygjg7D9a9wwA6EbJV9Cc6u/2CnkxWbYNxL/507YkuMG438yoOdP8Hwd2hg+7Tqujplbl0NKiR4xc0kewZ93ykCrRYMTtRcfKXr2+yEwzYon11P9bPBb4RBnmWFwGI2MtsWgNiRnOzoMAA+lkoj0/RrcDunGdp+rpFyeqRxyQZNdH24czPc2YZ/CRiPO3MBYV5d9ZY6Wuw0lWYGISQEqLST3ZkUE1dj3r7x0TGUxe2cvPbibMAByauITo500F256u5pNnzLqOTaOkC47nVPc/AKwzfkUFIXLGdoEft5kV0JKm3IWkPbakZfxpPZqiYigyE5v1r2oBEnvS4j94Vz+a8D7KrCYZY8cQjgbAw+ztVI9+mUTqK/WqJYNNzZD5O8vnqAoTpmwrkxwqy/hHzJA0QvCOovaO0N/6DhonmEwnDe64pp176NBrmpA4Y3HkCZMbcotUujzPqBeGqx1Q11kR5L+ySQFY8wg30Q7TTpDNuhKNdUHb0wlFIXfMDaMOdPRKiJgha5Bz6DC3wJER6ZV/XxgtW0Xyl70JBg1kjcBXHNjgJ2wglFQTAQPy6i+35rvmRXWObEdofnaDeazQ9ipc2dmFvZxHrqHuJZTpFc9oS/hT81rY0DBHYiBNgZ2LUJ4vONanTp81Exx44bmCDSazHiMfTXoHyecHUZSGadcZy3utTwsUVm9egq8RCMX74iN+t25ZutlymDCOau4c4HetxhdEcQepx4NDguvRSZ/AUwA7H5LoTu+ywN9P1/gn7mKDrPQgHPNo0z9dhefNYdJWLAwkRtEBXoFShCj8gk521hTw78gS48nOzhtuuq3xoNH+GMQnPyoE9MiP4uFX06TeLmasQpsjIo7wwTzgDMqO4TQJpFspdrVB3TmmeNY9n6ZI/FRTrpkXxPmYyP6djFgop7GW8I9C3rgq5HJyWnspZFD2gho4+nw/KN3wZPTpiLUUcxQ9/IxysjKgEIWdyEZztzijy1V2zV47z1HO8YEbfnSVNfVb4BNJWE4RAWnQgKtDfgDDHlBhkI4gKn9hO7eugOhTaQuFlG/iasySTuqpI01zuJE4gBHaQhlH5rlFB0mSZCFCA3K9ZWTw+Y9/hV0l7QkRVmsRRUa5uTVdwR4xY+ABvYvlSgxUK4G7DEx4mXtjA8Y93Qs8oxmVHaKjsh/QbOAUZX4110d9y+RhStqt+clDwPNK9BVibhqINkPy29YpiQ5Hne2VJ3y/zofCKP762wPYiuzcCOoPkrH+pQ70eiab2uVvGAUbtuxPiuf4WGBsMhTQo47OzuXBKqKLs5XKvcsXhIUUNokaDLeLgyTbOK5WPclP3X967Le0CMbQ4tJC3cQUBw8+nN2EKhKYzKOY6dPEwaGnII5RLFE1J9YPUt88MaphCWCryaMLzJT1AiZ2TvQinTzce7F4k62Bth6e4tApzHA8oNES7Bh59u9jF2xf8Gd2ZqZIa7+uSeca76JCVWf+uLlguc+F060Ylro15xXGnFU6kXnsEonzIbrGa+5I4KOazSjt3qjWx3mlHqF2A17ZQuD+22plD9XF0BW/FDUFhOmkL1g6079lhS05AdSOXQmV6oKDfWWh6PtSbEBkEECJ+QDhX9SHpfGqDQgeNmzmsjDljLkYfvNFX1QN6ig20oothkcPWPNREOaPP0I553N9ExOyLN0F1ilxjtLQA+kIgXz3KcqjAsVx11MBvPn7dHS2qa1uyLMfgaL+qcoDh5GLdXC4bPHace+EJiPhOyGw0PAX8EDm9wPX+jPbjZ54qgKFkhIRqywqlPVeed2pQkloO4mJ4KqZfVUmpyik6hvrLQyjHB+cTo9i5J9RCwx5RlitRDAx+TI2zeyqf/XptD+q8WHgBm7Wj73tLb330++sAFhcVeJI4PHo9muM3GbebCbmHeXNICerHe0c9GI0XYsRNKQl1WWTo7RkH2CRFgJcFSMP6VWtaQC7r8814WSGV/+9Ou8+wQNsdY1R0kN6yh2hG6jkdjFOg8XjzeLA68/owgUiNIYIgZlftddrshct4L+J0a3Gk2R53rojedM65OxhGTtRwj6Q1dJtNgh0XRNByXpx36XHxNJ1eLfeq8oYHUHFClsFL1nqLICNU11fccjRv1RCUTACu6VKmHOX+SvwoReVtyrPvUX/dOC/PgzrpJ/bVM6Ot9qJ6df4RzuDTTv16O8/iQRt0DfWswpMWk6vlpzWnM6DqEe2N/cFTOXmqsnJ98sT9isiQL9OD1eGLmVjV2rkyKMZr8FvEkpn7/OQ2xkwupFHz+imBSl2sV7jR23CUOxgt5wsQa4j5dPC05rAsWj+EcpPsmNenOJPivpkDJeGBlQLoc/TXqX1vAQDwAANxFBmqxJqEFsmUwK/8B7ncCyLhRr/4QkJhyFox0VoqXfhKOELFd/1xH3JmOTx4bdh99FjpI/1gr6FJJ6q+lo/K95C8uT3s7BZmOQ7MBQ7RinWGq813qGPsxuedH2wuQGZMFk3nabxUKHcUA1no4EBEL2kRfxL0iqdCHw0TLP+VOPxK+i/zfC/suKgaN39bz5RjDib5ERdN5TmmSUEgyHUzq8U4bxptw2VD4Q4bDOqLmJUim84b7haifLu1OI+cySARJjlpBAGtpaSBfeYj7rXNhXE4RA2+Pl0BKsqWqi8taAHe8z53ZYrjVwEEwRfpBuFDHbQWo2ee9eAQPaMl9zlPkWg5yaH16h87UdqAnIGs3sQUAewx7ZuDlVvSZFxy+pgAp3smJ/Sq7F++2WN/0aM3O2RE6MYynUpRxZLzo/1MtTtr+3zXYx5sPSqHPS+4iX2DJoA2RNp0pIOMLySlQKJ8ioX+oeuBztFuvK4qyjpYVmJQU0oj44qGwiFSroZJd7qiy+nZNKj3QewTsQczrprCfovwhVhYWQhnLPByhBY+MJiI51Sez5zbVSOdX8BAJqvmQAfdHHd71VUvov9kfrTOGTbwlRXDdLkudI8qXTPm1y0ahrpjgy5R3ab2yLDBlIWUbUmBCLSLygPujoPhTs8+6P29unLhnGqsbylUn8ZaGYPmXHlnRpDN6+Tg0rLMr+SXU4fSuiJQSWTTbVQfTWJvKMHFIPhy5jkoUhlAIgzlnDdKXgccxmqYQECe5VdAjD78wOxaPuqSvpxvwiuzw4cMiw42n9/Xgw0MHo1n9BNdH9rNQ+TADifKATZMu7lhkA+pYNDaulEzSM++vpvi3DaYDLMCoEhGXY+mFgV+16tOYY6ZZeYSsb65g0Sc3X/wAqCdFNg54plqYnKYM4SdC2SVX18WvBpOKEkGuhO+ypQscc2+DcIl78l8v+w8G3A/0le1xGVVq1+dE9p3WVdCChBg9oBNaOoWW+kawO3U0K67+lMxuAZL6zENhEKABB+pmEnTYopcyFo9BTX7rKtn2EG67V8ZS05FOfTbOcUinqWzRAigRLuu5G9XjhQ0OOuuqwDTvdRpfrVBK0z4cL8XnZGQlDX1tyAw0qJq51rcKwVVSoxQHkiylvXiMS7h83Z85+qWwBsgEmKzn4YPH/Cv4rb1VBiz/EJfGaKj9HptEFYTFZEoKfE/HEVB4QEbyvpwnPmjpgC3rCDSVubejeogqvunJADwtX8C5/qkN20ImAfjxlnZjJUucQ4SyA6DoGX/DiP59eXmqSlAeq+QTXwRa4SkHgy/xpvzDfu6xdjyflLKERYuRj9bU0U3LPH+ZiKKB4dodLj56kpp8toZYwEYyT0TffDj7PymyRhnlZZFhBe+Mllx3K6NJD4dBIdlmAQTFT82/jHKYAIAFf+ldoxt+UR5jsz9hERFLgYrPLw7bDn9Vmd2JZMzMfXRy3DjCsqhltD/te5vJD2ItAtxHvxQXHhpCV0Z67g+iWKVx/DkitVE08hAxjV6qVeryTioDnB/q/0F9tEvm5HQ8auqwBgSuB3Bru+bmnN+3WMu+aprc8znOIewwu34zA+/puzuffEizgKFEwuIUOcrbk4rFm8LEexndhE6mWARo9zzjDUB4g3F/HujQdJTCuST9dhy+L3LLtlob0JmFFCTFn33nLsuecgB+nhiHIzQuZGCylXVllZTmja4KNkfWhPvI1oZ9Ni3rjBUPjb7jnwtWuIPQuYPol3mNh0/uqY70BNNJ3dNpTUJRp0xNroVuaooGguu4rqfDuozRt+Nlf2/+4cJwwdwVW2t29T9XGsvFi9iLs+IKMkxubZlD5Ax+d7UHrx8RB2Yz6HStxxuUZ5rjipl0tE9rE14kv9rdIiXX52jo1iyfhBaJzpQzg8jN8dryvoubV+FXHSaZ5/jdyuBX4SYAC7O2KQax9sMPivrI8ks0+1EFdM6jiUSOaBsRA28L3Ra/Jnb7WlChNiqYqSEvqZJfVOqbVWL5SOurig8t0R2toRSWE2zBGZg/FoOmlG0ojDHGexqnQnPdlU/XmMRA8/fOgW7KhSeSWwHg2bmsXvRkNitoiR9q8364cHH9/grPRpp62OILilAgXQArTfXLe8FwKrOsO1hOjEIOtMQ1umQo9kwrt67VF+kZ+oi4ZZnDIRZ0X+1hzC3+lrKyg0CtP7ylnYeDJX38PbltvQSiafyCpV/LKNogizPGecXKQTagqXZusbmQ9iLFbQfvx5EnJJU42vsK1XeazueS8LKkBjF0xdo1+WfdPUk18ICiAkhz+pPpmZnMc6aT8kOj6swmNl94/u1FgRCX/33+I6X02nt0IA06HE/LXbq3wNXcCP5e5svLc5/v45JGmaIPCmLrA+9fJdJhPTjWsyxDSLD+NXK3zsj27XbTlZR4yZvHZwn7Vqsh/svL3kG5pmSFBx62Rxn9eaFf+0ojv0Ff//CSNEqWF1r9V1sEzO/10yUu06fLEGyRihV5/vsRTGSl0wlS1p1Zo5sbUxtqppCRMqLECSsPwUR8z38MOcPYdYrrhYSKMcJNeuaehF+5F1BM2nzfGGghYlunj3t7d/MY2h15DEbQRREfOOnGH0XidNYdQBs8ymZ/QfiNMUVNLuEE/fdFmbogoeXmMwEso/1nxiqQ+CiPlO5IeedpKW1NEC42YRn1Npssifv9pmZ49SOrSIyhIyJWgUPGp3D6LKMfoZbc5DsaMoDs9MzvuFsZ8h7MF4U9D0L4aala1M1Im4RfNwJsig31MKegGd2eb58UmfzjKNe2GcEi8W80lBgl9KTuhnaQ5bNToxkaPb6WaxqQawyYiR9+L1dqhje3/L01aZt6InRL0MQOkRV60qqjIPJVzHr02CsQ2D4m8ggSgOUufjC5RpdA4qwi7af4V1LZjMlMUSGbLAtoRzs8dzcfqd6/GUitAOmJ1meahBRpOJNRyEI3oU0xNiZOXrIts+z0/Je+9Wvz8aZsRssEsW6G5z8TB/mX9M2dH2Ol1/Jx2KNhI54PJTuthDKeN+az0V0/vZTwJiFfjpP4c+sdk3lyCsaqM6w/Yygz5k9LRlm6diFD2Ym6hZn9Etv+nEXwAWmXd52NFsfphUIlzx8fwQGj1WL8xMYZ+Qujn9sAuYx1ToXVW9J40Tn4JBc/iXoXd+0qkacZ8EKSgzQJMWDf8SJsW0G9/65ImaffumTaz2QPLUfZquHOmEn1V9Jy4P6DCMP1t9yqaQk7xZc/BqCQ3kn1Wrywstzbhjs4dyruGlpcYNBBWBg+Ow2FiMY3LKVudaN2/V2y5EyV6VbKHX+kK6WtaUkkEI5YklLPux80wjZ87ihzIXvG4jpbcpOF9y0ZO8h9yjVKYuGx5yKnKBtT1rpT6Nu4Mdy/mjdv0aE8xB+nUOg2r/XgulACQz/H3OmcVYvqtMPxHjzuDd/2azOPhapijyF7Vyn4JLSP5r7YPytj8fJ9TZ9xXNFeuH3Obx1fXBsrQx2Be+QB+peSTQpXlJjUPv9ycCYpLhqUXezvsk56s1/wDb1/5yJcz6wIPbJndGPfdoBeGAIz+TqhpddFVSlx8Jfkj9TJfM9rrNHLkKxpu3GLSRYxQlwPcbhoj06dfxzBHVoWJqvD/AiwrB7duoCbGc/6uk4MkmPwjA2oWfasj1+MBtgIk67nkVcGJzi2jn0dvKvmvXcwx8UY8EReDG0L2A8DzPn1X6ADn/2oGGaOplK0MRKBySZtPn+jdenbA9bFYxxf9TKf/OVHhrFlkBRWZ7459BGjh1H4j44yfkT4R7in98sB9GQa7ZtMn5q6qtQIYEqtwLvgOxJ5VnpbEDNVy2DUunQu+9aCPjPeV6nbV4z6JuZXqSeYU1LWRrI+sVgGbSN/F2eUKdxT5gF9OUJJWSfzRd4AG3LUz0WAg19/OFgUYUnaZwrApQb/T7AHTquAlCoPlJMGmXFetC/enPB0r0ndQ+/p0s7/uSyCc1iUNSfeZbjGMzWfwYJd/ivShTJ9ejbLlElqopG5Mrl9PPKax8Brtkeg1IRkrGopDbfK4j2+WbKJKD11m9JrHT7e2avZe40dLhZl50MEMD9weNcznocVzfHTyzDc7MJJAeEG76vGbEYiKBvFdaOkuxEyJrHoD+pziqY1ktQHXN0+z58iK/Hhv/welGNx9qZtFbcJHDkMY2EcYgU9qGYq7Wp12mYswlQLFHNBnxGpPQKM/IMT3dIZCkdnkuUMOKoR4sUlGMQiUVaBKTMrnvIpYn2vmA9pTBUHKaQMxKaOeBZqZo9OKqvn4zUltZ9KZUSs+wupCLzpVrUsa60AAhAoLJ22N1iY1TDbE1vhAYyqDq5q4ZNeSLtrvN3nU63O0KIrPkdkGulL5ftxRr5KN7VJszztdy0fFgjd1/LKXEQLqFstCEgKKNTzwqoe0faYeknY8bWOaVvVw+soVagO06SbitL99E2MNNnMxzYFJiwGttQVKKbio25ygnHh0dVow4dNV/Rw02P/ihSlRu46wmHG/jOiRsUiE2/zfHOgag0+2BbxZsIJMwL5sc4w3Vc4pmQSYh7pUZvgHn7xcQfbVM51bGQ3Q9sKGioSEq+IH/DhnRSq9PxOkdrkA3B59F9f+teMCItKqzrjQPo0M9BHA/O+ECAnix+q32LL4DqvJ0UFxm3TrBkX7+Vt+9wcwUIYf6ypo5Ih/Jx8xjDLc3kehyF+XEaij9yWFOwyBfxiDBXyxoybTCY+oMslUg5cSVYv0dEl8AS3a9yJfq4Q116R0cx9MFZlBzvqpYVy/qINSMZjwZIPTphuCEp7gAsrxOw3AQwIbF0Rf2RP9ctPSfC7EPs//xudMeLwpor5VVtBR5QvebT2VSkJXg4WZl2375Lodw30t+le48a3JJna11i3cKR4zMU22IIaudDWO2xIS5slnxZibzKRunPmCp0MyDny3BDiCBmNLHQXLPt+DAGEC0mtN138HGpCJ1kRSih+uWfVoI2nGu8zJGKuX6Vx5YtM8R6Lf6lwx55M+3o2CUZB/FQ0LwPrDcfE7GBL373WQCxUgrDp0qwpHZhdKObesQLb0/dftmQ5CpYWR5/KsdG0Dhul1dKxmmqJdHIXMDdyhlyw90xW8tlTvuey2EOCYJfnzXR9FAhK4i8QkETsLKwnc/6XStSC4IOPzmWXkATCaHzJno6DcPW/s0W2QFoKyMlHXv1PdVpPITuyjXG4cVSmU5Dqmcq2jL7cRk1m3i3g2fpmibpvUMlKRPtZiSpuUu4SdUzBjOlLDG4WOhyiKy+8vGM5Z7KR7jZ1BDQRuQy8vl2v+Vzm0fTUDTXKrnnIhBeG9d70kp97CsFQD+3trVUFdxtVoRRvez4jVQsnUhLJbCVAENmgdiNtlfG32ynKl/cWbpAq5R/M2wvFcTa0gK3rTvFv3qFLlM/bz9ELCInVgIBCLG3q2ZDKaLF39r2UvPVstnA9+6EjBUULHjmY/JDGyFGSFNXybJ7Yo+ifD1jSu7iEv7SyGgR/ZszM/JGx7j1bYlH45SpSiqPO6ty5ZZQdstznH/tE5UXq2qwe28GyGLTsyIHAPiU3xdZzWXZJ4YcdlD0s5sxqD7k4IzVHMi/HjjUYON04fmwXuVJzqyRZ24nO5fWhVYmETrHDCmaHkCGDi9iPj1fA02RAf9TBUOj9yKZlhpthrc0H40F349la0tB9ssaXiakbRnQnK9/uUcmX3w9plOGS7fyVSaVLOYjQlVX1qA8/yzhzVNGAlCAKtPqy7+9SLp1HcuAqLIs8RqkC9f22bEmqAXTwWqclvSmVc252wBYyG9x06qtuaIjYL8XV63+0GLuFvg9jPBwqHesMDYs9amEOcmv/DR7NajH6/AlE8AuIEGf2NRepC4ehJODV8KUBNjkrWgwNpq2iz4667qovUjQ9JEnmV6KWBEhTop9bqaKJ8c8mvoCW50oVz01TOsIuU+575mKam8uj0Ex1XRP0mHCXBTepEjJ/hKyRo4WMRLQ9pXkXZV4tGYzOF1q62mgQJzLEAEAPyquLX5S5f0WZymNX9SmPuwRJzkKgsR1A4EwwEsmOma6MrOKP7mBD2hET2+tF56QT8j/i7BNuxAtr/sJEOgpfEwfAu6FtEQUgj2s4UGxoqvpD4Ms4b+dcO5XGYYVHWNr1EKxIgaa6mma1uyMIHhuMYgzcuVxUdwV8Q5HDTcbq4rO3IzDVJSdD8uhwu1OwuJY5xAwAZxZnHYJyoa6fu1Y8pxC1ipyBDJYYK3R/oquowbkrHT5fpGdgxcJGGbmGy8iAO52w7Y7j5aCNgPmTOw2Uxo+NXDsdOYHJSvoyO5XlkWJ8nZMz6RixmJwKHgqyn2SM22jbrrkOwjOmLezaZ5GCmzqP6tJ5rdWqvFjvEWh+Z9JrqKH3KaxUmlHRurGmp08OQBMqbDl3eJIUvK6CDNd3dsa0810O3KspfDrMF3DSC8RyxWLIdsDyh0aJKGcZ6dGYgXisQzRYerv5axyeXjUjJwEyMe6edV2pxjD6CO9EJGqQ6QhHlplM+2vJVMzccbupAOTnya4CUV1cPrBuonAfTSyesZzJowoQ+/vWY8+gFicODAf1yEacAEtWh/3qCckfzqMAySPXEL/ZiwT23wwkZJHwWz+x71JLOk1Lfxd6nZlqs1mATHsLPrgvrGKVtZurjdz1+2LmrSW1Ezyi14Sky67dWVALxgxbKNYAiJ1nDBeQNN3cyNCM5F0rM9qZ45ZklIW8zSkTMcVIoZ7yxdb59m/z2RslhF54VxwCWsUsN9INuVs+u7UiCswJ6D0SQRX3hOsixzVhQ8/H/BJOuooJ35V/8IcdvT/xP+Ad3tGH90LyUbsD5Txvhlbjp+2zJtlMUaw1qlEW5LaV4l4I8KZXIvTIsZru+gB2X2StiVenAExAw4FOR2kQRLjwMaEYi1buTT3ReiU6W9lAYfNkbyWZLKA2IXOoTx31T/3S/hBCwTtulBAyQD50QMhlW7IFIbRyo0rUODiAaSjjic1UrQHyFTx/fSIBnw19PH5PYspKmVVOxYXjtEYsPsHPjyiu5TJ1UcotpIL+4xVb+94bSpWbb4VW1LumRbKHvVor9SZ2yxPPz/AXzpEmbdofSkOIjFzQ51kuPJ5dqrrJkYlmjVL6ewWP6jD6yeqWxKfjTGZQFEIggRpI8f7ZZyOmyI+BkolFf+sQtz+2aNf0iY5aAtTbF6nplTqfqeLTYo/hjmY7tDTqawXE1oBwbhBXqhnePloi235UVFgcYKplg53PuUPNBYrUNo5OPxTtTWOH0YWzzqgPE0GsEMdaH59NcYtzUrjkKfnHedUCLJ5PDnEVNVG84kaPK0HaLVSuISmW0i6+G8qTMco8xDLyC1HhjNR9JU+IpDAPJU6HFrwHyQBAXrrS2ukmCjIvFhRpcpIUw2TWVpgLeuMWGlaV5NncbVuMGan0gpUR4kSpjQswUYTuCsfswW/ulbAW5ln1RZ/OeG+7MIqMHZWoPeNXCtbjnbzrVXz9zk4BOujqnwUimGU3gXDcY4EVFL1oWjtzQlkzV3iKmm0vDOtuEWhiMuHlgLsZdOsViuVYFFyYSUdmG37zTXabdT5kAXtX5y/ZTYLCO6tA1LpuHqhOHEER9nFzIN7Hipju0KT60F4/KBdGE4udpsth4j4+QXjGpdvJwyDth7Nd4KVsnbk1K/qaWzS1Bc4o2+di5i+KtMTkfkx9OgOyTTFb6W0PvzbyFRMGqzha4g2v31pP7KnqkUcZ0pIAF/r2Kqijbfy0xS6KQ/SS9tke+xb4gBg1vMmjj+7yalhRNhboRDW+zrx14mcD1jqmnXrFUHgRdvADi1oEQlvpgKnP5ps9WO8BVct5l3705TS+M8eRmTy88D09/wRwgw2rEVOWgoCCXD9g4UTDhEBAWRPl0H/x8kKoQapYpZFCtSlGKk8U19lPMZ/5XEbjOI808RMfJrWaF4zPzzTMd7T1yPpv0semO7h+rsgSM8nsfl17q9gh9/P/Jv4b2EozZlNv1pywu+34eG2hE+lWvv/qbNeJL/uHA/C8LrML2f9UA16vpIL5OhrQlM+08ECeQG5W7XOiZ8J40SFbozFdGLDwhR9ar360ZmccyXP5nqS+M2CaNZnWxGxa4pw1TBITMj2bDb4xj8KQTNLqFs+zpAOdr/wO21gTHwvr4KBVG14gKxwnxhXOCxLnTza4sNQnwWW1MV4TGrpM//xvPshkJglWCiqkT2gyzuXpZPehFoP8Xrv4HqGKZ6nwvtZGcMDKCc3ufdtqrxDgA732RjM3rPLhBqFL+IxnJw9Rr4njMaEpY3tb/mPemuJTjx0eHEeI7Ev7+VkjABo0bz5uLkXmd+vj3MZ/sboQvqMQJEU4IWgEr1SV+LbCKkl5IgBbu+SgwOytSXNjU2XjXHQAqxV82yP1XLKL+cC5gY2gx4sDsgZPe7micUIluLks6wvK0nsn93xMNaYktr3fPaFU+mWLuMSiDi3nUmDqYp2gnbdmgWyC4yrcBeCfxJXuMxC2sSMBie2PGHbAP2ZHSYPJCRC1/eDzJjhm87GwgatolsSH446dBRwaqdMx3CjTk4PFLhCvy37qrItD4bsqcGsf0zJiuKpnc/QuNFoBCHVxTL0MfDPVyHDHs5++WoRNB3zCc+6HiXt2O/I0PLhnYq1mTF2qWrPfZS81rSThJZP/nhEHdD3N92NOqqZCBb6phyU5z1a1LNVLcejpJhP8oFw13QgHw1D9/o1G7+2ZjefgzntbpAonWdRxVEuXf4+CnXjYMa+ldH/TUQ7wb+R50IBT1XarKORtvZXRWlumZ5UbR1GtIbv9siXYVQSqw/3BWB43a8uYXZ2lvIaKW/xt8p7PkdxoHmE1Ffgw5wfODFTQgyHS3HwnWpGtBqVC8Iuqj95T4UTuRnsptGZ/jbTHRvgKMv2C0fIfEAURZaEWg0u/xSXupAYjj/CZiCJeGK/7R5HDqxhLFkzeKb46ZlZ25ac06W5PlJ/Lg61C8/LoDwTY8g0Ri8DhrpqyysCRLDYNJZPRwy/fK9AD7Bowd9yfwbzLCVLB9w0l7FnJoWHLv90MLiUKhT4BhTOdcDp9cUji9zL2mA7F/KZkiKtJPeXGIsi0a+F5FKgM0ERVSDdJ7DV6oEgIaj/R09ocTb123hdAuC2n/7Jvwuxoijr4Y+GnK4sxAdwZbOHRYzDcVX+2GfBB/FG1dZKVJW57k3VuKhoKyPXkF+I5mq+siMmtDw/XQVoXaX7BIgRDglAsdtF862FXQHNiQSk2JoGRfNyIUS7gplWIEIFD+KDgJTrH7cdP/7ADzjgw7xGENcQRBgfs83vho1OWp+/f9tqjX2IHQjoQMQm++KSYCF7sj5HvPNpsX4DZh6O40oR1DqU9QpG7NzP9yIJ4drhW+g+7AxWwjghvkyNwDdeE//GE4+/Ka8mY0LPfhO0nEnKNPrqi5imz63GyEN5ObiWO14RlZ9bfZMCKOy8stWuVCOBFJg9Ds4jOki5SVtJ6OF5/SUW9VgMj5D4BbTso+2jbmF4W+HINuGF0lMooDKFdSJkmqEADpMx9tcIsqgaGSFF+bn5yLMCRu69EXciY1oBQUR5DrjiXBn6Foqm9hmfOfKXQXxTX7z828IoIXejm9WNj4rZoOQslHG9ycbulgjvjKK8VWbYyLSq6BveefsgQ6zurJr4oAjGa5WnEFuzqkKkY2W4jJkGvevrAELOwqiqqYkbCEm9ugDF0SST8lKMltMUraf0etEnR/3KNmiGpOdHZ3ZZVV5r7G6E8cecGW/tJfs7x/oU/qazsBUcV5CxHDro+T6FSB9oJo4ZkXhyWPjW8KCRLSP5O2cxM3uupRRdf6uJxsRhi3wAmCm28iS9FA7aFengO3hmSVeUuEDUhy1A3PLsiHWCU7ScvHhK0e7nPjiYOmS3bhHK7fPFPc6ADWdn6iMWU7HZPNWiHN80B7USL7aLSDZXyeaHgSEgxaXh3S2VzylR3ktZujMUyIC9JxfK/USd1kLUTU13+4TbdtWwJNuxvgfhyJvoqR3HFRP/dhXaMFI2tR+R5kwKPNPE5pA/5mVsy0BFDmNy6daEf4xgJmbsjnTzeRZRGt+rkD/AhF/Malp6YBWr8WMhzdRV6CE45XY8eg8O3hdRdN9TJOhMypQSM5Cn9vAWESZcu8YksGVO6OGV2ZtcNCbECi6UL5/JTvP+bG0yV9RUxX04nkL+ri3E8kUv2NAcXS/lSdVJhrSofwPJXEJjQtkCptAY7SAZEMqORV9w9/5xaQFlU22cUc554/FB2ctTQ3CJR21R5Gfgm6vJAvQfMN2OqnjpN/69Ii21ZcL6u5ahxy6BY6pSe6Ya/JPfS43ECuZgferLTZ4EyV9XYzJUxH/FyIcbHUHCbw221/tbF6Jfql7F2947Atu0+e6XJL5r3XzMa5NTZXZxGTdGsD6tUC4FxUsbK8e92505FzgGZQnoINby8206bgbCLcN8ycc0p0AuCTpaUsHMUhvmVJsjmteCND4bxKzqwfWMDsom99eWAOt7nUhEH/YEGJCz6rzHN6eNU/4XGqdRv3DOJs/ojg4CWUR90NpiKVgCqF6kCpqK/3WDnkqaJQ4xPwbII2qVJP0cCz46n4s5TpeYdZfefLhc4FDkDKxqI/9FQ025K+5/mbX8UD/Rg33+YC1yZirhUnyETu4GtawHKd7+ho//HHC7Vv2KwZ5nmd/+jppdoFos/KJBXJhUKgjmsviksUyF4SY4btSd2bIIh8SFkxiCQqamnMO0oBbQsqwUF4/rQu4eP/VF+8XW+jm3DbEHf1CZVn6DcR8SbF/A/e6NPKwKLwkTHyfWLgNm2P3WssihIIxYj5SWabV5aNXGQQebdr7+XO4gE2TnZ5ci4npU2l2fM+bsEEig3mI1LqNw+9wKl41WhsLjwHtMuY04tPrJ7AsYOb8yUz852IPY/PX2oGsLTzC75V3tMrB/THYXMWFIPcWawYJy9BLBjkny8FZ35+cNBLZmopHb+so81E19kudKksNK7HMMRVO0SQUQz5y5hbdbKiMenedsAl+3cbGyHaOp06pMKeslH/svIrloPL6S06tm3ahV5Ll5yl8+n3WfzZLOijh5u0vk9sGQ50XnTUKOAYyMZmj5betlazWYdouywZm9TuJj63fImMffGAGTb70rfXP2fa7oq4+m4JEWocU/4fSGxUzzX0SPbatr2No57rjIbKhQ0pE/H1Xu/y4ixLzYsX8r5p/7ipqqUpzgms+k7Ds1/pKH8lSZZ3HgveQV5EMLVNbCT8PS58gUybyW3SyvUgMDeAWL7ouFnNiuSPgGUd5iYA3NFsjKq7bEcIdYTCvYwwML+OFyygtsxSrSbSfAR43QrGLmzunR6RVA/yE73Sm8SjtxHucKCIqOVkYM9xvX88SrgkS9V9pWwEEVFmHXf62S/o7mDuEbD6k3WeLt7GOgzg6DSkGA0SRskq4+dKXlZRVmdhcAJGuN+TNXrX8Q0SPFzBg4OHHiFuSGAukwgusrKe5aEuohfAxc90jZUrZpKZZjvk7Ro+UfTPgt8pKhM3+3k5tnrkId9aUzp7Z1AwMSg4J78Lp0Sv/GV8ibnP+qfJPE+C/wFkuu9DjZrc6jrIOh2UTlBkLTWwdOV0AxvR9ozr08/hHFz4if0Rx6uUQbVPTsDmm9GzIaAQlB4hoLjxo/s7dx3R6+zUXBEMXFM54EOwBU65cWfOHgtKSuP13q/70zc793FEHIWZ8s6CL+eJbduOW+yUBWvZXQDqBW+8Sf4jadWRwKK1dSxLHXJwiM5unfAFl3qiQ//PhCWpAfAwGUWBPo0k7X/4FZXC0eLx8qavmMWnDzaJeFzInFDaCypXHM5Mnp2JFQR6rrc1ZcoZ8kaMWcZ2U0BPLsg2YCiNUoQrvtdRfHrBYnotdfDTgQRrKW9jQJsEhOU4BfY8zJkTA02KN/FTwodEt7kNog5xGIitWxNjGBTrBCAMYlaMOT2fwRjThG9O7+7fKvcIbfdrV53L5ZTswNxM8hpVgxlGeJD4J/x4yDooEQMzhzPiVZwTSDupAXyVD2It1MB1AdPruUjpJAn0dS9ylg3JdUKBfF94RkkJkA3chsir6M0Iusn8FqzQ1qne/3djwPFaNU2owTKxel5/eVj2KkAa32NLRI/1E5GcuUReFUfAtcup8BY5P+S9iVsF5ty/4tWDXbmgijWlXYYt4yaPtpWTLIFbUzBIPjmjET6nIusZkN/oNHYJzNJbVySVMQz2jRYnlzUOD+8oT931N3eG3jRf7doytml+Jek98EwknuPWuPaBySwfGRXHqgAJ/jJGzP2cCfh2wWnWB2OLKZVAIZv5GgXF++LwUJ3vgMueEihB9ZYVLmpS28XC+AnSfKSFSk6U39HJcfQ7n3rt9EFMUDchAP6ZOj6Xb+g45Rdftuz2clEoyept9tQ7Y+wS+3/e2JXKqukrdQZW73O+6WB0GBQ7D0nBJXj4jjuyQT2DYxXJaLZ84Ldsqf00NV2izBdJunSCbwf6pSb3xaRa/sapoxTPaLR/ljj5/+gEwyA4zl1DgKoyvpMaQ0SBc9zd9P07tx37iBbNYO0GWgeNTQ32RcCqcig61IRHT8ykT7f+Yshh+VX1d6SrKDFfj6T5pMebbFIY81rLKkb91+8OoCvtXMVUnq3aJEbE/g2VLrlQN931Sr7Ey5VEHqbMALoU2RSjsiyMdxzRi73ZoE8rAxsefalB4btsv/XCyUYIkScVDiFeXHzWpCNlhQ7L2q7SuD8+9Z+LISp0GYcVt8CzrI7cY/kZGqlePB+bLAUhPhG+K7o6KlAiAqGnuU4kDMZQZ8xCkU7J9o3alzC4FHjyFo3hHzywwAzwO0WBEpnSgANAHTnVO6FibtJeEIsbKDLmJO7XE6sAI/XXcCIvEEidmzNhba1KsBD8DjYmp13e9lDq+a/3SMPfW0z8rVXpYwOFJ1AztssRHFIQdQyuZW+JSHQV+tdRWAkgZqYEjpB1/jWNT3INu/NmwyfQCJke7LCN+IA9hlwmT8/+oHYIaxHhUZWvfL2Y/2GaU11hmTB4fL6bsYQPBz3vGqsb+onPRKNzuV5M9v96QTukyWSlIY3IeaTAp70vgln6EytfyqBWNY+ToyV/VHtiMqFl8gLYRlWCPICukxJXyLr+7HzipnvUApG1HZu1JuqebRcbBEgQCsKM9dB7AFI8cWWotNRrFkRCLJO6NE+xpM5aJg9MmVt2mmQZL2YAchvAHvkZUJo6gDjvPypGIwpj7asPZcZ3IUja7t8eaGJQkoUc1MaP/RHIMw5GqFuzDVZ0ZaWoD5LyxdGbKICJukQgAPGRyfMAvqqbwc67Sx7/fGrAiHW64lwi8EmskddDpN1vkCKmwHwn7WiFfG6A4ADNArgL98alcO51YrpFWlyREDxZcvg8nO/qI4d0p5WXGtVa3cEV3nFC+ghsCo5bp2pSWl2bgUYleQyAPf5Y9fn4qAAMGnw8YanwUw9ds60dwo1Z/IJI+EVafo4FO+XZmhq1DJyi1TBdQNrrnNTLgayK53HjhgEvmUq08BbVjUtE2f08a6prN7AwhIxbiStbkiY3tz+oZoEcyJ46SWFI5gSyuaCzka0nlCXahZZN/MYNUxYHv2t0k7yXtfBjZ5tK2iqIm/bEyoX7/me0gMLaHwggDMcL90BUdayhReCv4NoAIDbxoJGH/N+VYdWqyzJ+oSq1t5ngOHqLb1mN3j7uPLpjFIv9ssG0HxL+VZSTIjzyrFRpJFXkXOnJzZQlZQCmQ/484nLfIrrWBuYdm8tFcf5P5X+6VbWtJJ1NPFQQKWhdNWN6d9hmyFn4MPI6hNkktLdTuhkRuXLrmo6I87aQLdvDVB9a+4nUkO1Bx0fNnw75ajsp43eQKOuBNk+0ltGu8tZWo1wdp+Q9Ybmq8R1O6QvODzRPmsH0AF2+PZgCtzqdAtBXvAJIM2RelOWzCf0gpOgz+ll/BDO6a4x1xg5S3iKe1B4nsJ1zw+xz+gqS0Ra8k6tqhuF8dWF8K4EzIMFGbr9wBjpAlvoMGlWCz8fApkkQ4lh29HnZNowbZXybqjs/Ko6Qm+gjcLfeFBz/FZmmPoKid4p95JofYzf7mfkx1YabJR7/l7JS487NpRzFAfLokroG333RG26wVy9VIQF4XSijYPbB8ZjqSjLiT9jrRrg+LSfCEx0tn4W615PYzGV1FJefV9lPV5dMPGm7uW9bd6lLZ4NDTB152N+QLWPvHXvMwdvghoIVLEK4bWeDdqUIkdqnGgOD4H1ukaI8uGzOAwV5ZzghMW69ddRzhfPLnTvcmMbKTMHNmvjAswWtPRqYjRd4/qX3Kcr/517mMkt44P5DmxFLRHmuJa5YNJ60OEJl1zVriwJ5Ey3DkTsqcURhahU+ST1lcsEUAceBr8zZyGQwakd5I6lOe/HnbCFdTi55NCLmjf0N4C/t10MH6ny8XPrMN+WS8iKVchP3dmboyeNb+6hx/bF2CqkbeAViR/lI9NM7Pcb0h5JWoahO0LdP4C5WTYxQy2L5Y+Fr5I5u1G7q0ey85mpAce7G/1QNuGzx9UZTWZnELFNsCggDyxZ2Lv1uTJDiywWrNakQ7io6VituiiD4X4iUwLsXOfBkgTZtdoIePTyXbkHi11ls+U2+XYJ6EzJQrmxcXZr2sGXpkD3WI2pUbdrRgcQu5N6Zh55OsEVXqNq+H8VPlQvOASLxYcbCyjK0NgJEs0hb9TPiyoX/QptdCb+k+VU7bfrIj0L/foqEU8e6kmzypnjMnFlPjSacpGnfT2/AmQT9svpzCMXADakOQY2f/6/7Bl97pPvx/Gndudgzu2o6oCrmRdd+wxw63IQCQQP0P0H4Ysj1lElkOXFv1xKtYrvKADYYVX4zvDaI+0oRmG4sKyP2754fm1KGzgC8vdcS4etB8BL9xzq7FxLiha8tCVwxM3UTAjZUigDZSZAGIRH8aGEqeOZsJyBLZcbSaInrjfOx4kW82Ke2Jv66LkekOsFmxPSx21Ls/AY5F9NbOIyS0YWThA3izMH24WQ/typ5TNARvvb+oBYAWkUWTdbnJxS+xO51OScABr+fDNNj5EFxKS5VPcatqTTUdxxWlXWdpOUwhInRvU6OP2tfor4Py+MKAMpTNqA7lGYbITcBCpzo6H3SG5RfbDERCvS6MgGel20UhxFDuC1AXsSc09+5j7E6q4nxrZokE6QIbnTMvGiaw1fbp1aVBm+O97KrrB6TVa8oqKZJI6Wm0x2py+OIRlZZwBv39AvnRZc2a48nkMoi6MQ0EcXFuEyEojqqLtzVg56fgAQISiWjzTQFbenQEGtCMXxJ83Ng3PGhQFF6dDA8WUEKNLuI56Uiw4g4xDcmSbrbnIyhw/zvdjUZNAnB59GPPqYojlgQqM0ruSIk3o0qsWmqpGCTrb5yAGl0h9vZrpNsEXN4Qd9n6JOITMii+k8DdkPn0r1fMT3f5wcQHZHydsiLmfXuvmJQU3i39h+c9MFn28+uorgKEQV57AO0YEdJys+0Lx+aDfnDAkz/taq+X09TTmmHvLvDD9lLYOafHahDfadqA3oCm1Yb8o7ICncsnzNFbXqbzk/NcXgiqrbhJZ2JLB3fG3fNatSNqs0OfB9/jrabRlXPwk/B3geIG5hj9YDYTvz3/CrekBrknsbbqXz4wIN7GW2Pt8b0oudsjLzLqeecTv6KAj9KsXQmrNPQtYa91YDjalXg1vHvz6oeLEGxiNVDOBeFMUUjmyL68OLE3kRkKw1RCtq6v8pyNBA0OuUBcVGISiTa3KtiaqGzZWwU5j1SshUAQgGLCpdt4yNwsnibsmBiVAd1Gl8jijWoPLOerOQYDQtle7Tlu0wRmDqL/EtGjCsOjt2Y/5r9Uc1voAWzEbc2YRf5is+ES+5M7yKgqK8w03eJT/lIX9rgx3NwijBKtBfNvElQUqX4ROyS30NC1BgXVVLYGH1hpQc5PtK/uyefg4CdxhxXdCUnBQmAylvr635silg+D7Kb5Xy5anlmAo6Q3muGLOaz+3B8GCV/wtcjWqMS0YM1MsrUirVfII8vV1wQ+tauPGxjjmVpQDU14EEiAoH5cwtpjIM9hfh22NSlKL5yVrvfr5gQpkZOSty250jIb3OzQEi00V1UBREXiCH4+zMOZkGuXYytrMXS5c2SM/BNAZXZ9ziElyq1Z9KIpRtf/+65DLyBTMQ/IjXazhHgxYfQZqiZ4wNm5HN9FXt+uqYXv0OtxUCRz9XCVcyYbMUFSOfpT5Cib1zAG9qpUx0uamRSfN6URvT254ZJGYn9ooS8NEdtLNU77kJXsIAMVv8jVHk4C1CUrWy+oanO7dnt+c6OuKTDdg3KAtS4QbgbOlNmlnNbJdZIr6891KcITkIBlGmL2ZSpc02zwgeepDZqekdSPLMxQ69A4aajrIq/qrVsZvUbDlD0qEm15CW5w5UWbNHsNgiUIohNrquVGndK3vwvPSksKXO+e8XvSjYoVDKTnq383IGD5jNu9wC8i/WBvVe5eBPo/+FgzLHNS+7sbPuRn173FwLQnYwhhV5GS2cUn4TKyOVy9WQ4+SmdsJiYY/uLdsWiCraZ84XBx98kzVPmUDEDXlKMSzEEdIELF8BDcv6KNBaorP8k9wIFbvQMcerROKnZRLVtlDJ5iVIGj2uMBfGV0UZOGSqwD0GjzyHij+WXLdge6tLgIevPOjP6hLHI+a2+1he9aeqJ2RuBJZMZz0wesyFG8IYgQyo0CIda/4mrVYRlhLVgpu9xIgsRFoLBJl5T0El3f2Oadx6F53D7W2dCzw/oam7PYYgcpsGwWP0znhZozzTueNjxXxkzevPe8q5wbm0BUv/2NJ1Jw2Szj4bLt0wxT8Yh3WwJaxGIF4aEtSCoS/p2DsVJ2Uee9gLPNTHsb+RKydtT9dCPvukIrzmRmbkTBW05COLe//56sRS3QDw5oVD7NaKjSi+s3BshfGYPqgT0YK0yy6sXXigMcFulcLih17hbstKRoxf4Lg66/zR658uUe3SL0GEFOeOPS58F8LEsWRP35Q9DTJmGnxdWIeaFvys2emobQ2xK4wMoXCuOwTvCcXcwQ8o62bWKqNNHbG5cronyfWYIOMCwCqBP5MtJkz8XjgBmLkJCXSTuwlSYpFa2EqkBGg8zr/GyojT7p0WJRmoPdJHK0STeumkcRaccdWWTJcBPnccHcdKogaSfS7q+3oTx+rzTzTdTZ+pJ6WA3fuXDIxXnwLa1jh2wiLCrlLatvMamT8b+UVwSLHBsXGpz2PK4EDAGyj+xHGFWo3BEaiGlewYwxFXqs2JjijxeZLHrnnrIkgtUZw2WSxfjEN8yvLHiPnlF42eCQBUCoFolxdkHkLKh5QvJ6DctSmDB1Q+aO9NuGanZhPQZM/3Nxblxf/TH1FFjdqb1CB/5uOEc0pW0mlQt7AIZSv+ZtMxqTUQey9MkqdmhXfvSppG2NRdINdePa1Fbf9nzhiZOyDisszUJVnz1dLMvVaI32qp5SeDs5nbqupdVRYJu32V6xmYaZk1x/H27azfZxAZV0wCIhaxIJIHbbvi9bHRUyoBp8RHLAwpE98AXVld1cYeAKTIVmRiLXJA/BxXIAMg1Qs60eZWFZjiRr4YRj5palgZmZm/mX/+876weX4FYjad3QXZLBh7EmiBkwl9xNt+w+0Ag001zanCmQ5i2mvRWsTfbVyCYtV8It5F5WOqAEteQl3B8wFZHpNgejgjDE1/IdVSlqA2o5j7Ts+ouPkUqJCy9xaURvG5kDXziKIFe0db/Sj9oKsZ3/qQ6SITVI63IoBmK55RAqpTTxSe1Xh+PaMw5jcWB3OeDLovrdNrMza+Nc+Nx2rKdAbIZURA9n45VudfO+k01m+bax3wNJTru1TlP73gL019dl6MkXt7BYDep/zyFAgvLD42L9tuYQdehB1UN0c6GT4QmPsK8Ltl/vWINMQo77YbE6KanGNUKsCfz5oo9ub1XCchLWzXgADO5xNMIM6U3WKkW6sA7stc0/OXeC2qlABIb+ojujSdjkl3DK7nAPcB/tolAOU2YInAfGv86gOe1GSDJaLR/gO20gPo7RlUg8cABIw7nIPd2H5BkW3c1S32VFo+GlRp/a6E0JbHwsDwQq6A1IWaYIVB0MI4JnncWWTFxWlZAS/EOmW4lEAgf6LUVc162a13qubu2Gk5eAE1aZ8il35ZEEWoTgtcYEPF7ZwXTkt0oaswzqJy+eC3MqLiS/OY0xDgxAxURW21q+CEuwzik4r7KNIQsRoFtjQ4R5K9eg1gf3tImwIDhc6KhnhCUdfDz+dZZ8p2SujfGBS0DY6N9P9qw7HVFovHncuyMBDTMSWJ/EazNuEkze7FD9+BUeJS86+kzmuEq5zlt1MgrPlgceCScXotY4CLpFuP4z8CGWWSI0AbpTIN8raS7EdhJfi3vov2NnoyrZdHatnAinIqBq0JYtpH/T24iS0H6Cq2c9rxjhYPKB8RgOfLQYo+PSEVWGvnSPBH9pNQi/ZPMsnAJlnVQB+YuJxQ0H879W1crDfxP0uuwBwKzg/VtP72pNjB3wROdwLnp6QehzepC/xei9yUnAwW+vxy+tFc77udBrWNJE6/LmoLqD+wjsqYasDbTgo4UITeqAVBFXVE4hdjFxMpWSJzsbGeOutZxuEd43t6DsZLI6jp3eDRMUQl00x84qcPiinVH5XRDhpeI7ZyPixlZp+y+Om5BFsEdKPlTv427n5IVs1EQmQaC0AcidVOYBHyxW3RJly4LHExMJpEG4cBLtWO16wSDgKObwguTqq3kjDsYUiNWa9pt6JaL8Dnm1ciCTg2CAzODa/58GHb38QycYWntGbXGxDQAABGqQZ7KRRUsd+F3A65ova+jtYGYDeRkQhU89ENCXp1yoSfr3Sr5WW1gBBO16Si+M+er7AGM7toifor99ewC2/qmn9OzuGnRO/nWeyypMG1W3AaaIbbvA2RXhM56cQsgB84kOwpAVRj8sMUWvre/iuqhm0si59RYf9pLycc2cLsJ/zzBaRRjIkXF1XKsHq1rpyoYI3srU0dNmNYfkWZ8vuTzQlVqC2dTkXF/WO9zMe6KR63kWFaLc9WyQcOvT3PVqjPujP3QFEZaji5BD6blqkgEQmUxi7+uR+NBKPOYxRRTA2O30FhcS7PvsaIesLj6H2Lv8uioQpwSRH46ss58/lXMswqPql625d+gvf/Niol5PBiObfJZEy1PvGVpVoKeyOrQ/80uceSmm/bbWOa0NOP088tPQEkFv5PsyGDxTI82FDIbZ0hJXLbbq9xb4NYBxr1C2C1AL2WmWZhV4mYTE1S8HZgH+u6182rBJLstmuCuQnScKNHoX2W6NjWWeSJxQjcIIdgXMdliU01ZIJHJeYzhps0cGXXLD/KdC7EWOZCnT3J9Y0R5uhZ4xNrUbB2EY7sW6Z9h+gKt1iUmLYAACYESc6fNGWECT5nq4DS8wxE9KcDz0CoorbeY7ETxRvIl6DCYSvCpWglN0YSf5Nd5RRHI4D1lyM3FCqn2oI/dXCTlsMiIcyqPcltyuru2pLxdMj3xSXnzanyvnRHdnO1lAvPmRmZuFbxSXxPE1qRKKkQh2l3w+TPlUT3YCP/LfWDN3nMGKAwSMK1LxCtRTb0tDzcXp9eSY6zxpMoLRDooJ8R7Lc5T5irvRXA/vMaSimArwEV4bLzKDVt2tj7GwqxFYNEJO+iTHLtiVctZ4D25//00TGZmWVG6MyDoFh+9gCSJ3EFSLsRVy4jWibwqifRUm/yATVrUEdEKHwPgF9FjnXqtTFOAmVvgxaY2mlv1zP2ylioDf8lFo8AelHdUuDP0cer+7iLWhawMkK2eKnz2Xx5JXDIBcq+Yt9bAgECQSE4/HW/u3Skj+U+F3gT9od1a2cWTRWIJP4GRLGGlwEqlOnMdMKwFOb9mRrLEInrIdKVVV2gbePtBoorFX8qOkSeDHpnQQWWvKzRABSAFOqGVe8icbhd6uTNh0CsJtaQzp5vWutSna2NWvl+jtS15KR0Ku/8DGZXYngTYDmRdOhmFGlOhExagHkcj+JtfMn/ZVvc3IZ4Ech3ebu7+BYnL/WRCSfKHfCh2hZNVA40O0XlWdhdAzvx/vOmY7PQY/l/RYbzPjlcusk9zx1hHPnqtc6rWrD64EBYjabCEFTsIi9f5283LujqXC4/fUU7WaA6c6Gl3KuSjym/hLz9g0hZOOHVSohYSFKSnbMqYaMnPlg9d4wakUMGFGQZoYVMTgc3GvjngIrPLuhyQzC35Zgyn02dBF8QhkkSVvWeJ3lzNE8t/hAZ3KkOF1+FWlJI43kctW3Hu589QCSGqaSFvBlSiNeGWveJncicz5SJS/OzBbONnJ3/S4+REaXn2ppYms+fCJLTi31QCZtFxp0r1V0+PzAqm/NfRegt/HFUnXfXDxXR5bu1bvckKf/KFNrxeVh2iDhsUO7/2hRDG47rf8hk1c5z3v2K9TrVjPo399c5ie9D3W6tIjUy6Yk6BNG1g+31GjibFElFF+IWQ9KaNCMPkgSUoSqQQH+JVjjdPeBbETjDr+jXLg/qGWs6HnrGxqNWAvWW7K/Deu0G9qVGx5Kj1QqN2VebMg8nRinh1ZCWdnlRgx/kIuYfE3d65Xu1UTBPebyVNk39+Epd0JOZi7deZw1TsZg66dKDXpkDj9BKS9V9oujCmOjfBdTBCtN/+8pZtdWA7pK3Ih2OtwT013jB2t7tg7aelBBZaO/HYoAj/17V7uADxlRK8owh0NsHZZh0+9aWbSUddD356OZfg+8RhtswsOvMvBPmiVk4cq7ERiCS9jTqV6SfjmeD+De+4cv0OBiHu7CzjC6M/yUHkeWkLbJJVoRQlZJbd3Ot2GPLVTZZePPIniAKjRy+VoWBY8C8ZZid/ABBrDcXKt/0gVJRn70+AbVwBfQ3IhmcYAUNpx3QMLKjFWuSR1DAXKWJ3Gb03sufR+Lz92ONqkN0HFEy3m8Sd0esXJDuF5LQuSDYFFJ2gIB4Hspm/b/3K4qIh+J5kiAt4m3vdhwHW3Al8m3ryt/CCgF0ttBAIj1zzpk2yXHNQscXPABqsEnT/aosqPFA1u28SW4ni3P+03b0KAIj4/8PidPAPturp8VCoPPG2wa5Onwtna0wWusA1Bjrbf4pq8+HTSSdH7RfURRheOyMB1qzuXNjz5svu8pCmsYqZYLp5QRsWUKS6T3Oh0Lm+3HDSeG4241J6ONacwjtwFFsIKzK8Q+84KLen7uXfGsrC5/aL31mJAVyukzmUdav/j8sHTDZP3aQ7e7ilrJ+b/SC3ueLHuaB/c+Sp0b2XOwDJ6/gM5Y9lrRZ+matbwFRCmy1ZXwlWhNuoKqeba+zYge5crJ1P8g9sGaDhjkuCQKgilgWC4l6RDLQYvDXL9KFzFP6vN7tr8J4xbXQkCWhyB7O4JbDhwFg3tmXibg4XyztCs+JtYH8omP3sM4BRivwsm45As/0OPb9+wZlAX2igrFnYCmj82FGw3JhYDYEEvcVfCe9QKHGzCvujOMTlXk7AMmE0y2/CXJ4JQ6v0DDlBO76xP9xDJSbNATPkJefCluF/g7Uah5WDgMCkqNzZWwfdel2x4yies2Q9bYtxzKJt/MpTjG/c6uwp1sEePW299sfqgJdJsg3SmXvCBbJb0blZpyMmEFRkT+lrxOKuwo/XJv8Eyl7YqbsUJCFuYKTPJhda7CXy7dQ4+91NuKJvVMQLfyvzraHIIXBlrG9CUsZ/jO+E67t0yTcj6uG60Kssdysx3DHKHsQdhDOHZf/91vyTck9GzejwAo92tTJzB8DhQaGuzhoxMlk5YGfsx0gla2gRR2myh6maxZmIC2meJWbREN7MTVWgWzOLosSlBZg3IeXoq2xeQwEqN5gYVhQVu/pviKRA1wgyt1DxGEiK1jveR6+mem+EN1M+EFMn/09q1vA1f302QPgNc/IO1JErIEeGyj3xbSG3wrZAEfKfSb2B9+OPEjMfTlXPelktNFHFigdNhf/QM53hpKpN6Ag9SA0Awx+KVevDjmxgsdwVaEpCED5IQ45zpD5/Le4g8Uyj8lvuqcCOJoFVzC1XYLzhAfkkp75qiJzrCgDaUfuQbn5CUK0sjpbNwZISVIMxX1BLwG4aR2YR6ZMLQi6lFv88QZO6dv/yVWqe0lt0QhS/kerxk4xw8uv6LaIjGOSA/huHVcn+8Gqbm7OkP8RA/+NY21Dsm8/CpSTChwfDSjzpzgXqcMUlXW/lGYZMKjBQXS4nBQvCg5ZRnCc8Bl7K7niIHuZkxoJIQp8JNWoxrAoNjK/b8dwnwYoK/6RVIvhJM+rkz7/LzarYW2w1s8NVhPRgeM15gBmrQPDuCbtYtnUECQMhA0Jc3UZTGrAjGCpMBOvMHSdHQPD/NwUSwqzovKHhcBYBq/YpuUs7+DaEHLQqra54pXn4aJn1PVduoJAw9iVas/lN9hzDVaHo4d9rJKtFMvnEAaKno/SuxOa8ubIel+tqvpAmjuGnkC/+vukaTqWGPeCLiDFJvWSsBKjj2oDG1sBA7OiFxGzxaCbTWVa9CVowbUROQg7NiLn3Woagzl+BNFs0hNJ1WuQByaG56cNARjzzi5AZNleI2t0pHmxiKZHajZ3o8vty/fdlA2Oi4KbuuCiD1rEdQp3zuQfOPlH7fuWApWkWfWTpgoBY+UQ4nE3NnZ0h0AcoUbmU3gkJWJmxMO0bPsYUlw/PfxFqSx4J9oh0K/XDSQbh+q9QVzjU78dBeOmWruuN7VZzOqmQGcu2NsXOenCHOOkdlSuSMJd+e3bqGIdq2ikjMqAj2NZEFqIPSO6y9dhreVonW0XeEHRM7SsrUE0pJf6kjzSuFkZ3dwl/RsLf3FCk3EmVp/prac+SRJSG+LrgO9cQg2qEmUyu29RcEzxlMiuDwU+Q+MInL9Ft0Si0Wt7WPqLlqJJEBilMFpoWI7S5ZoNWzyjZbtGTXTzccsLzTxFmp1062ymnfZNiqtp/HcztYe0cuKpFc39cCuNm0wk2aeM8h1JPUmLfZvFUSFFSCapIhMpKYKrfm09pyJKphYyASlnA32qZF+hHEjjn0RqynGd2X/TfAk7pzOvAqT5Ko/9TOuFB1cSec9S76PCn7vYGdQ/1hYU5g6juiZluPiijtxy3ZIoWJF3HL0VJaoy0eHIpkoRPL81fY1LTUrX+qkeo239RiInhfs7SRDLwpFouDA7dtxq7yhyyVPhW2Ddwnv9ctlCipMswlNXrVpyIlvEDgeQubMSWQ5m4SF9wEtCm1GCLo78w+9T/RRwa/hf38qzlt9CgYsJwlN7pEUs4VhDQyNFsS4pEI6AMMyn1lvb/pZT5nxnDhqLfUYumc5gpGcnmPYxUZ7XICNF4PPGgrCFN/CQPQL/onUz/CRwldkbOkPuZR2sNxTZaaQtMOuh0aoHBZloVCZnZ1h05dRMSgwM209Ut670G7huVkHJRtkggbuYpOFfK4ZE7mjgy3Di3gtY6QuBOC6bt7r7+a/ReO/e0oeL1QgMBnH3VzqUq1l8rTvuXK+G1yYWtDFUfNHg9WnLvBuNxVZaYw4ZyagXpMv+CU4tILXuY5H+wCPFeDMgHoi2pUjekwqU3CgV+iSkHBNyokiNem48P7Vzh8/ExHDmaWk9p7xCnfeAlqEWdnf22oWQE3p/75PXMaUDPX5R4QB028U0OJ+faaS7sbPknnSewRvQs8RUHwnJ2UCna6YZO/FBEXnuDYnMhM52QBEzzRlpDD6HsGbshyQaguBd4fkDYgvw2NOxdRD1t2EFViX2bLW+AIdzd7o+OlxXhihJYSPOh0v5nlXsDwzme/EVerJBHbZCRiD1YtfeJAcNcvLCthhhg9yGLo0YBxsNx7JpL3e9P7nLhp+2PgP5+b/t91z0j77P3oF+wKEAOGrJJAhdg86wgIdM7XB2QjbSTDhmBMNkati+NCg6BJE+kz5YgUzTgf6jse9lSXL9UCtwLroDrhiG+4uBeQRcH0SCYW2XruaqWfeVYqW02duY/BrCi9Ek5gKNbUYvSIZIe0Sdbiey84wD99UNwOEIAW4Oe2x1qNhwSCLkGdL8Dqu9aHFp3wXthZFaiA8AVPYmPLJtFAA/0itORiABNwYWRRXRA08MFlr0HfKHtoPGghYw6O6YyGXa2ulBZU6pPJZx74sxkQwZlkNHKXjgnPzsIfHG3LK/FtZnav1VCpHsTlyvR4mz5QQU0AQ6ty6VY7cMHP9ciQiUbwX0CsIJRJFWcU1X+MZCSPvElnPRyzuSteRPLCVHHaLsQMXSLqPYMUCSKQloaD6IzRnQyX6FTZhpcKVp1/7J4EBaV3Idx5GHdSWh7XAGulKZkq823G5RyJ/g6/T1yrK2nDEha6i4gXoZG0RGhcjmKdmopNKejt4ns57NX8258h6DYCJTJao0TJdBivH8r9hMwj1seUcwrZ/ZczD8nhLs7LBqM/k2sxH1yJH40VlleKTodgTDPKBt3+z/a9SOrJW2Rhjz/Pg3OYDpjpAPKcS2LLHGKrzRW4AyT+vlx5l+lYLbQ4BmA8eGZdmDFDiuyzVHEEE8RD/IhqSWZEVGIB8VMwCH+ktWo60a758xyoM08zWz+BjumJhVRljiI7YbnQ+Hrwisskq2KTxmqEA/lp+LTjCWWfTNjQqTZ90xH4L3eWWeo/VSoRe6Mz8cdjrYCxuNIW0mkySB3ofGXzaQD5Rhc9GfnLWuSWTOlI2ectkdiZfRjQodOK59WiOtu097KHTi8v1MzqwItbresISKCTat0r/jKSdPS4vo3qcajRF7qqzEeTrXu7N583nOPzbTvigsKD+fnPJZhQUtYr29gMu0n6L6sJXD/3+cK4/Dj3xsEs5WC7gQM+qiwsccV+q4nfjidav29HwTQG6oW5qGfVwAAC3wBnul0Ql/jSQJqee/j+zdryfBSCZl2uezDbHJV7IHI3OyWZvcxpTEHm0Db8Hcm+eoXym1sbptRVcVtTkHJunjNpQSo3kJYQqwIyUDoF2GC0x+SoQ+33EJ8mJ65X085XybpiuD8TRd8vBoVm01PVvVYVelneW36e5qQmK9OcvcFq/SQb7Zjl0FinbEw61BTb/hP/zInyUzLrImLVOywM5Eq338u2h+ZOgAfnOqY1Se5KR+GJETdigbOpkgU1/RMtsy/GKuAfzgtC4DH8HJq0fieya7ZA3wNvgG704ksDsFVb54UZ1UqcPl5DTNBHoDHJmwusHzPFabFsaco/0cEdhpadTebzDEr0LaivLPzVPQ1t894sLVPwVgYHl3eAws55ONoeVQg8FRpMDfNEMTs3uRI/CSvCawyT+/5Dhj2PWJAqkvLSeGhqBtNeac4GGW3XIVzbkpu5hg1I4Wa+ES3B1KOhZhP7kOP8klaJ2yc0SgRvIuLlUDdQho46JmCC6lB+RZ+muumkrUDACxxrGfquhLbmiF08C25MyNpI0VG9CcGDuf0v7Pna4MnRPWgLBn1fM+oqnZNLuNB+pFnwvE0tvPp785RQv9CEx/2RD9e9GuKv38fN2eY9gvrdVlrW6KlpQtuTA8R9xR7m2w/dB5MCCIlPxmMJ+bXbyo/dgzkW1ggnZPatKjmWxeI1+nIIyDyUGjxyyg7CzDAW0pSrO0B6jOOEh6cfjbGqpkkg+5qWyC4nK569rzeIrfJS/31TmUlD2JS//4BidY123DAJFM8yOmKRNNxCMGntNnNN/cVz7IBBDqDKfbpHldzvKdUGM31ew1XGJ2m5hDZbK3suXBLinuyG/icT54qAeT6etIV+s9MMdhc5jY96I7rGfy9XfLhNmYQxEFds6teDrXQP9Rt/hrk0byZkQlrnejjVWuQsLLSXZkRTiFuEei1FMKv3wX+S0D4KY1Om6o3BH4ojtWKcCaEnFPjC9DDKUqt+rR03F50sZN0FugAXHNT22Dz9vcGYh67BQ3xPKEaqiS6O1vVoBtgGB9ZX+y/TCa91XwokuAuQT5RjDgpTFxui9Q83oK/gVLtn7f2AEzjTCe+bQmlH7akt92Us2EzQiF8FDe8A1fn+HGWlW/UFRRZjleLNzRV7Hx3d1dYnhPOYW+2XTgIcl9WLugzTOi1leDKrewSkLiYQRBEf/tawW80vNsjTh7vJSGhxDqxV4+niuLaPMj1lvhFwsGBoUPCPTG5SNouQVom3GS2sWTHWnb7ttxZnemQnRWDAmEYfWfmQFjStDW2NgNAN3zsrv70y8neG0IkiEqH8lyh8NPbX8aNOJf6zMZNBFPC566C15fhiVp6atGwVXopHcloK8/Y6cLHnXJ6T2rj4HGIpJsD8/7pbLi3Q8fiwiCoIM66jWc39MA08nzG14BA41j5A+YfzGaG70T7in9YVTsoQ+NYXG381sTtll+3YLw0BX5DiRJOXO52k/vys3rvtbuo7C9D6AoeygkNttUm82Tti+HusNrFRw2vtQQnopXVOHCjO7g/kZy4Lu8Zt+NSz8UlqQx1gdh9gag+bKWGDy+NI74vlVU1w2u9TMYdC+qGNLVk693fqa7gofNmg7NzXESBIGhzgfq6WgOBkFbMiOhGtlq20fI/16cx7VF2ZEIS+JPr2PQHfXg3iIXvvZ3xn0YA7qhOqaiT3jw94VhP+tUPOEsFrbhmsfWW3S75LrH29CcX1H5II488XOLkA4TlQUqVbKxIyrIYV5H9FXkZzWyJ542LgVp42pdZdtNJdFNpWpepBKa/P0fDcrZSjOsiDYHyV897ahKoz9Fn8VIakTTcbgeRHUYIL8tgKinkdMtKbp0fJKC9Ieh8pq+ZYxcdoCKaNf1bgvTle9kXX5nSKZg6eLrZD+ZimhWiPBN2foOrojJJMuzYhpiQ6bMf8QqXHE8G9o5YBN6XXsdmlu+Peg0GS3ZM+rMq5A9OzKBNRrtrxDgXfGhkDpIJsRqgKI2ctEckk2q1DJzRD8RsrIxXPtNiW8WytWrtav/Gs6wzLRvxYMzZUcXKQ8fBf1LVcD1bxQTwLU92V4uiWVT/cnWdyDXL44uazX8nYx1zCEHqjIXR16mOF0FwmiZQzeJVNdsvpv90J4gTeslr/DeFMMlb5aInlexZxnx/pl2ZEBaYOqfXwIxpXWRzsa7NmU3M58WUamXcccBxQLQvSjlrx/5OWbG9ddWyo6/9ghT2TEbTNm+RZKv1UPrWXwKbYSDkmKBkD1HB7pVGI9wQptH9fdlAkxoFNXnFYQj9w7x/09wI4hLHkw/GRysGQLpagjtiZrmSxWmJIssKpaIuZNcy2D/0BrGIMy9FKKTZ0+mrslrLG6ndPFk/ZlPqk6xfQ1JRv+S4P0HA6a2SgkRmpYQd1W7Wl89tUAOc/o/JF+LL6tX5YUu/lDJVbStkqgACXcGbVrPsk2sh7E4Ttcg9n0PldsQpw597FBhFVsu4cYOFGQTJ22RcO3EnwflZFghTuYt5YGg0ISgVEtjFePQc60oz01LX0HNaPfm6RHrw5i8TdrnslZ2/8qdEHyLLoWnAubiF6IZNxPhwLRVAiOmKUhawFeZFfLZcXoi2s8QmHzsH4hE++PNxk4cjY3cyhx9PUoKOKWwyVeJYzl0uQ5AvQjhDM4Bz0/McHIeLMYbLqebXxWgxoPl/Si87wfrF81frd5NBh91XqEoH07Q243tZ/nDP8blvuH50piLnssW8fBBStnE1pRDNlTpt7R+GgtcpCfzjRILwnqF9gEmgvppdzk7UIb4GlEbGa8hrNmKtFsAxvZODwkw39w+zwUTBLUGw0jvufRmmQGfgVZlpugr1UM0r3M+ZIflqXa50uuKOZ3FNKBcjfJ7MfTx8CdPeZXO5omk/o3rz68qf0M6wbYHdKU2Cv+1wi/kjqGSJVj48Rg3zaCfmTCQpd+JRzJ75v6PbuJpwwysg1EBK3IP1edgOwY7iB57+mkFfzJlUw7wufi4mEbIIk2LdS1ouFegSkjHR79C4SrXrmHI9hTlcr586mGNNfuCtBgvNc0nqJK+ERBgjgjjj8jJt/lDF4tL0ZlidieGJfz6+0buga/C3ORaYkK9nNkjb1nJM0QGKUjCX+RUz9WSKGAt1ws5wpVygDZ7QN6qrKCNOqc4rnFd5wq4Obz5diAuZe6S0lszazgMYEEWFslZ0BBNyHpK4MjcGGrVqc1lV1kUmx+UmnUM0/Em+SroNRjIIJCQpHsI/pPSve9LE7o8rPTljeTIBRRUeyX/iuZFyGyv86lKxbOXu1uU+O1c3hDKF12XO1JKoGzgTH1D8ZDoZvB0QOAZ26EgGggn+3r8PlktOAgZO5x+F2dODN+SR82jH8eXhUOE5KVPYvkWgjsdDmLbrlNHPVR/1eOQlYvHz5eknu+6PjoAbc0llb0sn1ZbXhUErT4PaEHXQq3VJJvQYo8Ryjz9SqleLOR/pyrXwQFD2mGn3/tDkmLm4QtTXxWp8vj9nF4mkl3wwg5ppYZYzsJtuMelmRXlilUC6V16U41GhU8zQhIJbC7+YSdNBejeffjaWr1oNh63g4z8TUiQCrog/cYndX1oPcole0xJ684YtqZBq7G42Ao+7f4FWsmbg+zi0X0nmtKs6BrG4Sxd2t5JECTkpldD+tqwMWQlWllhOQk+eVlJVzX0eVEpHzIOFSUj/WS8feqO0kE3EayfxYjp1+fJ8A34t1dbb6YUTqL2t9wq3TazV4g+GZjJtCyJAUDiCNkEOUy1hzNpBE6ZR7kUqnwTny0/usUPdOAzCCoIw96QM/AKXbelrECOw4K3ezhwpcn3uRK2jG1Np/5qKEnMGjX8eFoaylABTaAd/g6lm7RvjMtLDY7yGDUAUfQ0Ntr6U+IYTd2OWncAlrTB7i5vtdvWL9ZAMQqkAOGEAAAoPAZ7rakJf8QsdqtG94O+Oo9x3Gq8TmHtqmbjVlkbUfS2SXBtz1T2aYv5md9R8z4QG48ts0VdHUdK1iXDBeGhBkGvoZG3Nhs3w6ZaQgKZ4LsJzqRdLByiSfLFtt53NSz9yoNZ0dHGG2p/1gD4pLbSkKNNAEXdJxggArHXtN62m59DB9zjPM5lLigfrtQ98o/XzFeqiuOyct4ln2d0I5uLkBGkqKnDN3Jtzm22BuyhbfYrd3X1+faci9MVe6LiNc+gIjrjVFOIfCiKfTTqIHxXcTF4YKSb6ooTYnLYdxr5PogLSkn4iPLQelpOvwkkuKlBoeqvuC4BzHDYqiCO2WB11tT+53ZCjUPkoyFreRMtX4Kz+4z6dAHjbtCsZO+0pAw8gmv44lLoo1lHL3ImQxLSALHGGS90PQnmjqqo7w8VjDbHJRtCCqEWH0r3GHkpX7gY9SAkjJFRzOD2DsPvZ2cZulz3n+96i9HdV7BSyu60vgkcNZd0oxIsWM2kwVJZgusMcP3C/XElYCHJrxPAqIMdSBEnDlb3SqkY5qERClQfF5Hvk2MsKyd09K8OvN9kaAR7TTHSKpebXLLprtWnJgBZMyQ4a7a9/iDmqiCZ3OxijHCu85jaDy4wldTNPvuxQgbghFVGAU29/8+EA1OHQFDUyuer0pYR2AsN+DHZj4cnOJUh3q19cKxa4bVL1rC2VwBX9Pn+Kr8wmqdr0KZozRm172/Dmju39fjM4hgBhJqN2lgDbpPsKUYW/isY5R0xay8YDmRnUrQ6thWRkFbqQsy4t35Ki0GdDBcrv1FA6T8xqdOieLObKP92RX+lg49rUvGqOBTeGqld+pDRGdLIfwjIyfm/uiicleUBhzLcCWjzuhEUK/l7BysBd5IkJ8ePkvoV1L3CiGux7tWZQxIdkf5SZlhg6+hdZaw8qa3ulclMNhn6JOjnPQsE2Jn5b1JWGGes+LulkCJ+fWbk0SzQQyHkgUknPE4WP51LOZk0A7nMb4fBiyFTz3Y0R+fp5CgSei80zwIQ49LqS/FTW5z7PQXl7L3xQlU6ZCP+y8ZMVM/Lbd6mjVNLdhUg5qNyNa2Udh+OlwirlIi1W0BjHUL7WGxvnv9g0LggTLCTDNP11AgL6ne05bTpSe34x6PFm01b3gAiScjI53sgtHEaq4De1UAjA00Hmtt0xAAvXEGwCZ5Pc7/BSja2foAzSpvOWPgPMW973g2TAWB3BhweesMuflW9/7jqvFhCPkM9Y2wA9x/iXd5gXej2ygFs/JKdIwNogot7kc/j+8CZWCg4IoOPUdBYurebhTMFJ3pXe+mFwZCEi7F76Zwxv9JxLRxT9mFCe8fQI83OQXemQmIHl43YGCUprcuU8YnBFGrIHDAx1OlxT0B8YnM86IhFhYwnyX4OBYONrUTC+Sas0/Y/LxXrP+R9X8JwCakzE12DE6Pi3jQn+nxTjn/r986BPKO59tUTROTfSqLO1FBsU3+OfvC6prGY8E9z0kzYKHiCjSA++eRZPzwRe5h3TXAmLZ+35ezseenPsIHLehCSzGBs9Dmad5vzdHDmeixorPi5fbFIF5RwndjQkBvh8sHV4VkGeAVYbARxVHZyYJTdrcyXXbLZOqBHadOHWU7YIJ7kEZTxXDYNBP++biBwfVzvDlIhIbkt2yyjfNVKvP18FEhYCKBiujv1dsn1/hOzoHnGHjZYioPi0rI3pWdonJew/amEESy7OtepCCh8aEiprOx1HTo1kpMIui85fwLUAuEbAuv7LhVRHiNu9vR0vbHthO6nWslFmCXN6FmzbSxzrTJrfGIveTL4PGnVV03Wxv+EgruzAQFcSxWzabafZw8axQEK25+XMb8IPx+rmBB6+N7+KUG6hlqFHvrv/xjZYXa1G1eT8qu8CixM5VtWVK5fOJ9LXlzqaQx0cw7cqBWJMJGYpcAd8O1fyruFj1KoLMBYxfsyprJY++gcJ0n5UUsMKhcKNNt+mxjaClj4ZGuh+pTR09MPnAIY/t0sZa89pnQNOCWmVU65Br5RhaaAz4Sy8UmntQUubQYxGyOGhh8O3zjqJ6wlR9jOEL5KikLda05IIMlRKZhBnS4O4i3CXwAmCOQq19qT1nKygtHLOtKRf8QMX3x7hk+18Gpv6p/XjMShXKNHyXPuYkfnv+9/BIt7KHPC57MhtRiSTdKwZTF/Rn/n+sgS3MsYs+uCobm/uMFzPRj9t/Sdx1ZqJIzQvGeFla3fRFKavbpiIJGdVQrErACmvPzzw+xFlzCVJdwSt11IbaperLhYROL39ts5FjZifJpZ2GCstL5rgii671QcvTyxpEBTpPfbxlzamul4uMLfrJ+CeusOWImlMcs6ocHLUZRnYM3AL0S4kHlRaflxWHmnImG+LitBnXQxNZHAdPdSZyJ0UJm9bhB2KYz40RRzgODWcgYznbWc+4D36r9d8s3pjc7Eky0JU9Nazvr79wNpptSOuofnYMNvY53BS4WP65+Rh+txaHl6vqm5AjgjJ64EKFiqSlYSxDcB22/jrjqqfIpPM0cNqMPu3pylMCR6c6TT0Kli05lLiZGyaCrODxNbbKkvFOT4w6ELjxNZnBjpx4I/YYS5HH0jpynPK9g4a2ZoAmLdFuJrXQV/hd0CHEUDPh8iwt7mOKHf9nzApuXuCCo3yMwozkh6NJ2EGxrS052Bk1QGlXGmuhEIcQkU3g1JgmIUt9EmO5rn71OnpNBMplmfJHFSlEPYAK4M9brc3NWyNGWZXW8twrTXcYUrms+Kn/O3bFw0Gbyvzrv1Z3nx3qPdFulQYhL88jzjYNiXjik/zidMcuX+SBRIIdGeV+cUrS3XGAt2P41j0HBVZqQq/WRpkSPN7HYoFM+zEQuZ0y/HWEfmghoOo0y+1hz4e5hdV+BFj3LJ1/iRYO3ZGVm9CxYklbunvdSAnEfo1RVMcmM+mJen/N9pszaXofOZBMe8aTNG8m/HGn+sVAHTlamMmV86QOlqOP7egsgQWflHlbj+J9Lb1nAt5IxdOUIy81HAyhYbtpwOIWCFC0qeZJ5x779sg2/Ty6dCOZpGqTHEnMFDpVGNei/hNOLEYWjEDfnbq1YM7pLpOllSaiEgTuMBuPuwQU4vkkZsGCk6Tc2nXZ+aErvIdTptsrb+vPai9WHG3BjZpz4qUohgR5oao/f6cOQXu6kJcDZc0deFKyVkE7b1DRnkC2xtzxP+MC/wUdv3DArO/+SoiEtqkszt/xymaiyIMhPG6W4YT9D/gW509jqMP8xJ0gzbxRcV075P0nplEKTbqeEkfcOGfzUdmFhNbJt94f2syk7gECIxVZ/RbHKt/GZnPeXKyV/yphzacZ8MuynbcrEhAKnokdBleWiWNXQrcIaaVVernQ6ppO+dUbyZdVV2iZncmaKRSam2L8wmVDX+ouLADPMDji1odec8IKZdH0TC4gQAAMhBBmvBJqEFsmUwK//dlllbdScfHVkWImdVMdRBFbveuj0ushOZ7obL3vMQ8oHyLHimFxPsWPWXa/fGbr2ccbd4Tp7NtZmArl3Cfa3m8+S9mnuF7wycIrvfBbLiaH4T3ZQxMUaESFHzrxImHsfanNYc31FLCC4kz3al3I1JgeXgEKSYRC+WJGnW4VH3xCH66Qt+IvNt5tnYtPc9fOSE198pvauh0s98LvIomR4VlOq73dIOLZ9KAKCqCC2m36L6qGd99LMPS1IyayJiwe5OSkqieebXs+bm6S5HqzCo055rgZb9x1aemS7r+YscL5Sl67pa/F0ETWnwFwLGP4wlZz4mEvFawBE3SEk6ayQOUp7fYLDE9kw3stVXXapheR/ZqlfDS+3oL17fyQAM/pROvCxDS75gqib6etIB5n9NqAJ0jJdpAbZ9JyBG5WwFIwqnsXIaJlHJe7XEXXsGdfgT+GKD2p+tZZoMk34cxOfKk4Vr+haQ+NRCJAAuMwIp1LdsJyr4AZ77yPYW92KITCuFqQ+A4s9wkIgN+s7rpJiGaV0fyss9iz/8umWao9crKpFCy1IHbXrlzlEIcPDYM/a4t8c17UShKJ+bUVIfh/jEIuNekxjrfg+QBmghS2ukgQIUY2CKb6HTeMGJax+3nbC6TBBz90ZhpHkRqaEYQvJ/31zFUElUPCytN1GHS9vdtetU+MNwzTfYKczJDwbO1iz+vJjEy3O1j+HJftVAYE2eRUdAu85TwMSkgfbYZw3leIELAFPx81s2sfdN6FFfCM9TgK06Fr9Mkj/+OMeBLdjU3MBhqo+VzPQ9k/ID967IT3JvDZ0Hy0v3CAhSkEGGMydNYVQkZRuHtuTEkr19qatC8kuDl5XK/kTq3S3VjAMGLdY2Z8/TRiOVr8A6B4odyBYgaMufFntTkaAeh3JS0A2UQbMyVU4xghPWLTG5zvAiI3dz3HtYRDj8KeiKsQWPSqio4ymFVoxRl+Ao/5QTAkkoxF+lxNe19iC9I8TjYnilXl/cb90DgyXHgHZUm0h/9YaylxS1kqJ5fBpYXPl6jzkLOkjBIhW66MXqL+ABTFrtJ2if/OVALtIT+EOuChzOikog+FjFRSvpg+217zm90U1wylZaXIHVyXxkGHuK7gMLN1pxxz12QL+07D5wET0DAzYa9XIOZe9iPmkglXB9OcwtKI+bUAjFuexDMPH7d9ZK6X8P0MBhqgH7yfk0Eg52AsU0VspttWcCnEjoh4GVDNGuK5s6wUaVmj8HPv1QENeD4/xJDolSkyx03jSYcrLX48xYho5/iV5Xxf4yfppmyiZpwiWHwjQbDLsaDRreXv4VtMgjV/bmCwF1pj6dDedUL8dvNxbigIOuy6JMSO6U+XyCgsOTDmLAMDOn/8N9/la9tIT974WiN9vFixCDohvZ8rxFWKxZJHM/qU46a3WAnaxY4+/kp94yqryasfrN+CTomhoxgVIo5PRlASOuEiF1iftw6h6VyDLaTcTuNiIb3cr2FLsk6aQyCXHoRtgRdNCHJoywyLA5ypvalHvMFgzmFTnSXNSxZUgBa8L/yMeLPUahSgF25zp2/Vf1ckigd+kWVvWQpFvEfAUTre51XLXCkIWDK8p/YtsP2RUsUIPbj/tfGlVqaTMU3BPZdVyX56kLImxmJWK6FWWJTJ8x6ZAGp8/JhsOuSIW56rvEVOIZZKUGEGJex5Wl5JSFfSP9D4ECSyqcc9CDLesZJz0SzbvvZIgvp+a5NnzDBZNfuPBDj7BKeKcJaA2XoIFT2UgfzO28GEtqNQ8hPXgz4lsqs/Ke9fNGonyg+snjB72Gpqd9IoYZLLLsQB90Sbb1fRmynUWYEd+a0pLJ12MX+Dnz9HifrUtbDgHPXvBOBBlf6Chl85LNIt6vRlyxczzl5WxWeZnS+ct6KZDTpnEpprqYg1aPwUTMz47Bo1aK2XkCPfgr9xHbb1xi5Y13pku/bmGYqAG2T1U1i+mw8w88YNLLpLtrqWNyg3xoEp3C4biMm/YEJyWyqXmDsd29bVjD/yeeC4SXcqceqr7cv6C0Sn7NE+mAf7I1hrwoEuoqsMUwAupVWpHtaP7fjcYjO/ZkwRuMjN0+59MrBz21QPNef/pDMnS0fbAlYNlRWhcUZJXjnRKKYpirramuqBL4NHrNInrEKml0bfd9UbE+TdwJunaSL0FznDmP9e+vppPqpBhtO7RQsLXRtSDus/oomCFSWzj1nv6u/QVqthQV+R3LDlZThpankJ4J5WGL7HILiX+gdCCKdm4HWI0JuYoPoXGjx0DtAeq5WHit8/tPsx1xwNQvW1fStV3nZPUgu+8yKwUCYY6mcas7unWYpv15WEB9HSHWeOxp0+XGI+2QrEbsT9QEI2OvWh6f3lb1WTNbHmvad1zD4LVqTGe2lcbP2I+jzYOOFDKcKNixJTFGWTwff6xwo8tN2tNMrUiLzHXtq4+bgBf11pX28ee4gkAUAMsvRB8jIoMg6svI0GBx4x5VBqNC4QNIjE5eH9lWLfQ0vKvoEVpP46ERhcf1eR786IMw4vwFLDRJYAYEyE8IA4u3AW5wR0T7LGMDwP245TILO5aaUNorLBgrWswU8PTOs8IX2l+aE6JC9WUGeB8au7eLEioGu1Jobjh+9OKhh7q4ugilCP3B62mGEHigz/zI1QXzWnnsij6MVgkdRsZBSV1nxXkJZnjD9Ehzb5GNa6CnLUvy9jBCB6XtLS5Jsp/68XAuVjP0Ztft+2jedJJoYKeTtD+MuD+jrG9L3Ji9bUFw1rM2JaoC1duJGNf1/bVJn1FnCdU/N7hUmfY9iQIxmOLJ90dMB5ZC9Q2STvNcKjIDEV/qwQ8/D3TuoufuBSEnrfvHw+zO4bLfgK0DSnJmCdAbfjvhrbhsTh9OwcyVE2pVehzGsR83HLPsERjZR7oEGRdqZVRkRgmoGoJJLodrrbWfnyDrPOdXI9cBC57TpWNCcJmUwGD0D5BTSNHmVGGMRGHaUpyQ2NxvegDno5PTv6GFMcZRZKr1BM5At0UGGohYQF8tUUlWDAUtaqTtFga2VfetINNDe22VmqJ1cis0QByiReOzSj8aWQE/1gFeemU11rpM05TJO3ChlJT87C9/uiQ6uNl0XYgCQeoUXmiC3r7XP8o81NLpHBF+gG8zH7K1puhUS0PXSJaJTcfWfDe5LI7xSe+JnwC26dG6w0NtIhiHBN/GrH5WdlCvdm5hZRmGkWIPSTWKDWOvBxMKMZD9kwkns1xWR0gDPrWfO8t1ejeK5gZjtUczFBnBpYA6EtslP2I64oTEI55mDbsHv1/jC0kllxowUw+egssyf1X8k1D/pnW0lLzmUp/5WfbYwSM2i91sQ0C4BaDTOmcHZyBwaGeG5rbmRZZpsgcP9V2la1ap0wut8sgfIhKWX87PTK3WJDs3ceiteyPr4dDlPf5CkbhGjbk0RCDXPDoRdCFmOcnCcgxp2W/LLinr+coBLafSnudO/KkyQKKj1mNOYM1oeQLPoBFWgI9u/IMXJLHG4RUjkQXNufj/l5CIObV0IYP6SCx8uD4nrwlH88pEFFzxD0QwSbSZ4NbSF/HA1sHCi1M0eYZFsO6y9+GBE0tuw2OaziOdyk/tq4+C8hTa0GwWHyP+/TAlfgJVgkLdvz7yJXN/gkxas4FDGCrOjvWXjRJHbh2Ab/svsQOVj/aec2lymKjpRJW37yFpm5JAt4xOn5tmPFdWdsFG1451N+x6axWerxdKuzHNK2Ao/gTK0zYIiBCHmNYIYirb44DP9PU0zweyRv7ovbB0a4f2WqgRvSScgCeRTHz+tiS4b57Etpj7ppg5pQy8BLgkNoNptNPTOk6GemA5QdC73I5N5hAhEBkh757srUuGi/KNnCevr5YYiFlPkdGVOwdO47TvgsghG+iXphCxKVZT8+CwZwN5ygCOSd3OnJ8ZzQzmMRsXRRI4g9VoHYrUnPKQei0l2obtOj2+1cw+3OiFD6GpI095mJ/fz0kAW0xOotx8ZSfYfP/g//gg5mhpWecgrqfbtAJ+d81L2iGWQIsEtKsb68F4HNS2DRFuwMRnDL2oK8xON12F8SG2y8IFfXGYKApEqMhMSoyl/ONu/zUwS/nfRc5TteGNMjvbAiC9DDX9e5aRNAKNo2AezI+wl5c2N94OrKMYBB/Czd4IJuA1Ty3aqRb0DatLMrTntwuwhS1YCeiBp5tDSkXtaLSJPIGoOtxM8AiPs8x9RiaMzU1H8RVib5qFiIqAUSjoAmYrhzx/sHsd1m3BLCtDmgiM7ON569/igXMvYFZP3t8dzvwI2zaxKiL877Or0BU3YSQ1srkBb/y/lGpJdiz4Xynf/PmIF2NEaJNlwJSX3D2gun5vPTXREEC7gzi3G7JHMfnj4KyWmvR0hu8sijYTPDy+6I2iw9TKnvD1/83rD09xlweVmNNalof0mMdpGD1ZxJeUjMGPhWG3Bvru1SyxqCJJmHBYHjDSdhCSNm3KdBtlas7UGFvMR09OUWZofCWEzAR1V2N0jhzyS+Lgzi79sO+by9liV9jPRWTaxsfgmuaZc2WX7rQnkh6wtSAJ0taab1vS3SDiwpL7RSbSgUfV08Q53+q08EhcBkfB+77RxHLFweomt/aca7Z2XlkT8I+zxQQIbOQi22af7o07TvNjLEgjNcUzkECQWTdiVZy6xpE4jWK7utDBI82DJiTVX45VbRAnztNTr+VdLx18f2qBYXxda3+T1cIkcqmJA22LJEDEjukJbC2znboOFKKuNVsG+n00jo5KdOrmm4VDbWuyEDEqCRfZv5nIMJjJmmOnB3ypx435gBtMZ4HGGIvGaA8JKPqqPNC5mXu4cMhOUlpj97bp3dEKxZm1Ot9zzAS/plvrvF9o08TBdWbZS6nZPAMfzc1/6WnudcrtM1PGCRvivPcB1Jux0GVPz4VpgtzTwjWjDE6C2SBy6rPZ9OvdVpL/rg+eoIBfSPyAfDUzZZZaH8FBeDsO4zK+gFU6vUvwwznGA51950v+CN/QDd3pZTJU7P+pNBiqr9mOU+CgRsgHnLQq1VFiMVZ2Yo5bPFPeh/5sAcIBjHqzMp6N4bmJAUJnkcRMQzkyh96Qc54atvhL/0IbzbvMy1z/dOPbA8O0zS8Eh7FOf+zKsOdMNnsszCnkIK29bI9JToucVnQQRsr+bwNVDdv99gtRntn6iWYhJ3jHI2IwuEOmC+kr/K/oGzzFMY//hbRPXs5+emYhzzgGgTYQEwFM1P13HuQ2kMMlrUuwXPyKdKfX8mOemCAvZfoAXq8bUJ30tJk/WeKhzcBkvPDTIb59LZuCxT3oeX2mW8Gm+cVl3tZ5lSzXd2qX5w5TNU2jBtI8bFVTjOOk0Wzu+W6A8WG1/l1XrFkaQnm54sgObdBbBarK96nS5kDFypZhMTHrLVWF2sdk/mrvXswB91C0B2eZqzje8UojbKz7BU+s5XLdNO/on2/gSbZ6SfPE1O2SlkkIxhhj7fUpvd8sw0lPdRfnYOaECbkeivcsaCUaDDB00ccNHqkuTajjVyMHxjV/Kq9FqIHsnAMinoG5zEAxRyfzJH0U69DA3JDAqm8sNc77MxDtQvU6J5+RKHRz6bS6GrqPnK4kGooTDMbMv2If6rrK988g7ObUoPRgBWbhO4+QfZFBunm3b80VsA9VEVou9e9tZ7vR9dnxu0XNvotkcvt5hwTb90Lutgm1pJJuCb+8RGXUrcOw9Ng2ELErm3gKVQ69LutX+4yzjQkRWlHCCt39HTE4NiFcyE1jN9QYjygEZ/SWMLENxWoEQsRGXi5AmF/TDCVdR8K1xW3emANn8OwRNTFem5cwXcG78fKz/CZB4a/qg7pl4fwzFXc+8NAdfTaqSEKge8g8J/OAO28ZToCVYDkBDOejmNiazxziqlpAwcVXj5mvRc9DfBZUsyoGvtOTUO6y+vLOH8Xsc+7UZ7gAqATHcrBrT/lpSGv5WU5OOoexSghwnbWBoMAIB1TMYDQ7Me3wsJmqIfIOA8gKVs4b4ZoGoNJ7ig73HD0E6OlzNmZwuDUJKFxmOsfKD8aKLg9QCOQPug1xKXGgbCunh9FI5bxR3EaSYQMfYfY0DeRevFArpz+OIEchnPeaML/oc3XX2SKQxem/HVJwq2dVPHkB/fWTC7GClAwG48EnRdrg4O0RXtgEfRITA4IUx1hcWarZV88/gXYHCsHA4jNJDCICnQYzI0dURuTVSODLgLFOXqS3avFo9MmHxIG4yRo8K7RYD/p6WeCXPEo71IXBPoEKlP+Ol22q9jJRqRc/7yOJ8Vn9zm70lQCAzKNCpy528SIeVYKDFgc3cshy2SaYHhhaPFvHc1o0zisHrg0ONGk/BXQHzdpPfqRONfGGK6YjVAAWoAo+67i8w5bwZKwO+yjSV2XrZkg1WGzokYTkANZ8agrFxHXeE8ukk4C87BMepHIFKuQbMyzsOBGyaDmtZAZ/VI3m2pM98C7dHZk/7ntAdRGOkepfYnMz6GSymoxXltPVgzgDqWIUQpKiEaHuvNSlYPT73MXD58fBhX8DqDnMRjBdgnXyM191PB0bQttpiEdtcG8eViWPEmANA42j9sYPfd4kIWcV4Uv/SZwDE99jpOfGOpcMKrH/l3ZBu0KxGKhG31s1si8nl4Vymp0ajSvPU/NYOwakFs5IN7Vc1sk0C3O+FrKTLJMUhCAVb9/OYLwTrFXdZlRGLjmV6/Tc9tGpPF2u8m9sMzL5SpbgYqixBe4sc0Xqf04SIDTo6Scs8WFhPWnTOiIKedCCHv/0b4mpJ3vnEu/Pot6OIuZALSx++rwOon6Vvtt+epLlSRimiDzhfuTFCP2NcQ86RegPKnW7OD0m8cJt/YafHoIUtlCn0+Pf/OJxoAJ5fejxR529FJ53eX4cnOOyAruNsCmvqWFDJLGfgJXGyLwa8r4tE2AQStCOl+bNvpDNQW7EkeqJshkag0zXNSOCEnuvABZG7f8MQKMiZGnUYSCh+AwuACKKH8p8/Ei/9gWVYq0rMBGBOBYTkV4Cv1vXPCYAmOCzVCd3MZ0I4rBLfQSUrQNkZMNU0G4FnP6+OY8UPbSwTkhzR92A+gVHlYHjYstOny7LGqanmtBsM1E7yr7R43YcY/NlTzDlfdAD1WxlfKPQOpdD2/hLcpldTVVHp1XLdf28jEOSRmFu1TWOQQneTVJLqC8QKp7HKVlabIkt6bXArrXrjenr4JcDhltLTAUX5ErtBsZIA4+elRuMqxVuIZZH0FxyQWYrzWgasMJr2UykpTeTwCK47igTv5ILVPlME4ni7//+VSAp1gHYZst9Jem07eHicdeZPS7TcbalZebWQxLB+w9z81IBVT9Ez9jO3AphzID0wxjPrGpixciS+NI1ZEjop//Tzv+HMx/0GUK3MTsfcISUmgElJDIXm0pHKANCf5F4MeMWQIJ4avXuUxDVj1VS7/vtIAJAnpao15EgWjQxk4erqa3dI/xr9BxFwqZxzbUSSmz/TGLADPn19n95Jyf3eO0Jz3VXKdZNHUXFkcZciiPYYos/J3VSt+vKIWaUOqjeVLeDsA9taS8eL0kOy/hjZOg5xKC2TG/FlDchGL8VuAG3vtoKcvxFqyUbbu9nTKd3nMaCtH5VpvcyIcBVIh2JNifWLFF1iMM/xD3iY8r2GBklwe5TX9f1jjE+Rqnmjhpe9ithXwdgC+JATPFF5N0y7VdHtHVAoMV0D/KjXznMUSGu8VqVEdx7iZ6PDff4qsdm6XK2oK+d/yAAz2+c/a/aqoBq1l68++cB8e0jXkmjPWHCGbnTsSwEiFf+4hCn22vcGfuos8LdmFTszHzdN11/eiUItPKgUPJdOY4Wi7GJhmVv03td62ZnkAijYSpBFYZ5h0xcPUJIweEPqERS/royH//dtl7NebmgiK77NxwAlsRwjZ2ZW8V0n2QNQcnCAto+mtbcyXQbKxnYHP0szAxJqDqIAsZ9u31n7fOdzk/4IpTMLQln5OuW0VkU9rW+TyPA2LUQvYxW7a2tCwkexmoKYm23cQY9J94a0z3A8bWLsfN2/QLgT0gqdCUh+Irm8/kcJnmRGPx3wDtU7iJOVHxLTd3uxp7wMHNwBbbBSpgnaKamGgs3UANSeKihlADwcNDqWlSH/vECIqdGt444trCPEPRF70IEzGYUpjKGgDxM82weAaWubvQ/Sdk4zWRvlA8f/zJABBmIK4ncouUNnP7ohhQssQS28TAlIgBl/BWn6pL3rK229fb5TCw88EjEPjpKWghLJT6efpgdl789LpSJtOXIIhrCz98RV4sVRI19MvhSasRqR+djj0wIGdJ5fatwnjPbGgbE2ggJi05JWzlapIHT5OxzLJPrYevXSYZld2EAuFnDOq1iE6RNuHVW14Hf7dmrK9wO6gi0nAhlYyNqVpH3l2Qb8C9awKDyYHTLwllZoc3X9BD4sOi0gRBYP1ukr+xb12DsxRk4GtCBi4G/lenyNdohw2rUONqJJcqPMimJJfFzbU4bdq59tHTV+XW6cnl1KyeaP+5iaNzvzIixKjEw2OwtgqdTiYj8rP9PGFQp1oQQuYrq1ef3wgwldpBhPYgjoZpwOCcxS57AYmm+vu84RAyW9B03mzr91XDKB7Nw1Lpgx2dKKDcgxZ9JTPHyetAGplZJiX6s11q8km8Z3jDWlPImbZYqKxqWoQBrXtTJnCGwIoAUat2hckEp2oMnSJzOC5XOLyN8dc2DgDyHjNG+b3V38svkmRerUcFoOc8uUd++pojc148uQrd7uAzHYHlPgMTjtseHnPDSV4YFaDd761VTUdeTYaPYdVz3AJvjpNZQE87CEEvWWgPBkgXyniL19cfEJEg3KBg/wwcQ0pHqQHmxUYehJtpE5b2sZmkAg6v0Mvz9SRVQslqNCM1T1bxPpU1qqSF+BuHPGUU8KVPhVuazp843bZdxX4cejGHAhlw3VgRccBNtcQLlsR2S3BSrp1ez+pbnvOvX/6BTTb99ipYbel3bxW7Ccd4VMM1wPNfqV6YGS1viGRyIZ1nKM7DGuG/YKv+ClrQGVuOQUVpBst4Caui1tBgOFOlmUfMT+mFZ3lo27IvoXNkfyd5+8x/p6qRbJ6ut3MnHeR0vZXPOhnN3YL/tPTClaB/U2WV0dfwYpC5DMgdfk3PMTbJIXUHhRNF2slwoMf6kj8AaniZA+nNc2FSGpxqlkjo+jBMnfjAc0zNCxUR/EtkbBPtjqEIhGKOHHOlm99mKixywrXcZyXpryrSbvtIkxbx/Xk09jPQkPBSehyZXmsgXShHzYhBbkDr3abupUEeTrn3fssH/Ar2zD7k0HxM5CbiiNqh6IIibnwvDnUc6oJ4uHooqItIsUU2iWyZWpk5bSJcqEHk468IiL7ivrbDYo49v1TYkiyfqOKheGPKz4cGJGZvtOnewAcYdDM3Q6JsuShWnOLMiMrudDVDFoRmMDaEy56rIZCxCDtMdEc/SniPLFImpTKfDVVDeFqK2TlHDnsoZ0cM3Xrv/PGQVAeWwdo7Q+5VIxLkUocdETkFBkG8j+CcPfng1z/c1wBEe04U9SNvVSnO9HI/3JBeCMWJ90RR2iHAfi7G7eSBY21lSgVOwa3bJOxGZsyb3bLxI8NJ/M/ijXL6lAo6ELm5NpY+xNe5A94xUZ1rChJX6Hgeq25u7WlAqX5jVo3ZqvDDZDDWjehIHEClreTAFxrela776FN2S4+4QdnSJjiO2exn5pa+2gVLdOQqZ7u1c9++YUmk4w+eA+URTstLP5ZJmNGFeZpshvCj+ESxL7bkHd1m0hyFUndIzhhPy7u3Vgg5Y0HGNj0+osZTuymBhguJ4qWGfM7hTmxFX+CYlBM6aPG2CRgmNzqlAZprUXRCI6IEA10IcyidVFd7gy2wLMVSYTQv6yHly6xne4jxCltE4henjLGYoNZlI1aMeNrslYXNoLyjm2ivN6WXTGOtFlTPyy9i0OyOJKTP46cDIjPxyYeHzRHc1ghRlCOrw0Nrzthoe7+6lC9yg/j5qKXNzYJcxNFxIjse4kb3/gwaYFesHGP3IF/U+1cZFkVC9FjNxql7O7AQLSdNp9gZiDtr9/LW1KBbgWdWTnPFcrK/saxbJiqbpROjfMKrzZpsPWYmyLp+9w65Qh8W7OFoMeLoaYDQPA7fAgOUZLm6JoQzABLvhFKBlRIqGeWXd/hzcSSUME3uJalMF5MuWBoIzCmaObtPuTwrGPw4nBDl4f3v2aJWsQJ5qWPYTRnHyLHBp0GR1ehy2ae7fOq8kAxj17HPoPxMQ8PhfHhelVnhg6E4Lhyfaw8Gs6gl80MD62i6x4Gy25xEnxG/TX+sb6sDgJf0QUeSTBsH6+7BsSdoQqzdlYLOuh4nMliYLjqcQd1VqAbShfld6Dhe31SJiFKZrhtPO7/gL2z8qPAJPI+9B71wJXkw5dImMH02Yt6qLwFiEIAG/y108XbAd3ihUtBHgBQrTxSAWkaUB+KTl2Yk6pAW2rVTRXVhss+tnWM817ErV4huQWuErBFpVAwiqgKbUKxMnmHeKrBAZRF4L6sYLX3rjPeig4TIT8f+mJs6mBpB/kz3Q0vCeG2JnHG8ImGmRhbx4GDetDtf2uLl9q2jsZUUby/IRaGcgJ7cPQAFFQV6l/G6kXCvU6oPAdNyVYKvdkNQ+kW6Am8bLa5LYNjStFRdGtVT7KAmc+g2cTlsiKsP0+5irc4mskVAnhMUFWkewiLsD7a1k7cstf+MuyN27YULfbjTNyk8YN0C3oXvzLjlitUwOlKDo4Fppk4+Xa0JNoRhwquxakysoPezWknRlLy3HAbJY7rrKk0KFjysUh6978GEb9wKJxmN0VLdMURPKHnRmxx1E/E2yTnVxmdbK16leK3gt/W3a5lVXZz71PtBkVURPIwEQgR3mgHA95Xf+uwZHz7ISQsA030T2CZS/wEXnKQMJFlRsqvJvYzA5FOAbEJy1q651a/zmdncIbf9J273ruT1shN9bMks1priKLqhjmABEftqjFyJQZPDfdlLN1ys8imHSJvfdveK2JwNpoJy6WeNDamam2Cpf5pfeE3uUhaQ1TPjU4uvIZqA1K4TH0FYUa9t4A7DIBCo6YZ5feEgobNgIJMxIcAlySn+Lfn5MrnS+LLLNwT6/V6bdvCAEdSWwvFzlxppYFx2ON656+bhYLZ9WLqe2CtDcR8+07xenw3wr1Ksd8VJp3LIsbmMZxkx8tKxFdCybObC1cqd45XuTGmjPCu6lKCvmHrbjskXZicIwW/Y+6uOWXD/dkcdDE3/lvdZ5ZqroNxCWiVq0ZyREDrrnj0w1kA5FEE9aGoiLEveIlz+1rDukRejVLXnM19N+c+1kqwAIoEL1B948RXo3YxBviaw7pzo6532prqCUp5c+XjS2nWycZ8mxXrVIf4/bvAd8ClfrKCEurvuwqyOBJoyfL/Jy+VEW4DDLUZpXgu6kDDONd7NHeyNo6U3SAUVNswvPKFaQJYvH+lZ8FSfRu9QZdp7KVRZDqVEGEDvAjik6XG/yrMEF6Yv4onIk748I6oiZVOdvsdUqmzxRubrPCbhkeATfSHgvlzqGVd5qqGhgoCby3A3qiY7jzIeFm0P0gEb/9MT5jEyWPPNJU2eNGLxSW8zQRF9fOi2FXEqIhgOSdmZDjs0FXGtvI52ZwyUzsXpOh+E6k8B0oMsZi7aG6k2Dm3FF/QgGIsQVCXq/zZAWFgNJLJDC5jeLu55evaGHKRTFIR4epyNSSPCNv/pwOBp4R0MFHQs7KVL2lY52t7JQBGaNK6XooGjmfzdICyHYB+a33z7cur0IjxSLxCeK8CO16BzDnKKk5aS9LGWl6s7Cl7SY7/9bKonr6uOXvp4/8gFhpGnjHUimZToNSd83MS2MlqK/oOEz4M3XagYyaqdAGYpjEr/eCfxIE/S8ABTXcmnoffMfKC4s44Wz0x6AEB/4qOg6JMmCxkhR+gseba3kDmG0wgfLjRITy6Cp4p0KExbcssMYzmX6W/RmTDYgTnFdOP2iEVak8pGqDdJXLmr9OIfCe2KPOWM7KKJZB43Cq4mX0cWCEz9vwLOZr1G2zR+O4Ty0y7LUaQ629XrlZ8YhssYU/iTFEwKVtQcAwikEnbhhVxaUsUBAEM57Yce+9lJG8bu98avy/qRz3O/D4E1kfByJjezY0vz/zcTDpXrYg5QPNHfiE/P+airYVFb/jNhVOTXV7JXJDADjjVdUnGrvIxDWcF7n35wV5scndxZM+g5iLDWcB1i7gGDBO7jc31MfoxeOVqrCkAj99E6jV14+0O0c/ZCTNomabSjRzMoNItxg1ZkQ6Wk2KZPV46zP+ChLyvPqT+NwtA04CzIkWT4GGf/DguotVPk3fTiH0r4Eq/TcN2nMagWHqcfiNu3MlX22ATJfgQhNzOVn1dsgR+JsNKa04xUjI6qrQhWyE0xSiCkrG222wL/R69CjGG0GkSe6kYmLDbCnd0amZcDJsBMRCAzyifa0oXtTGLQ/o2P1EUPkkpp4JcaLc9KVZ3tyM6mXM7vzlgBmGCTYZFHOfxivbfId1nO2zXapo+jn1prELAZObkfzxDupGw6To9Rkd1AKNNGm1tp3ajXEE49Gd3hTEdb5kKw/7L5r4TeyY47HYRxz4TQyQdkWD/KjpdmnU5y1ndkZhpAJaqAVQmfxaeQnICxqGQaRAy4NlHvwB72aDMBk74K7BbVyUmJWFVkFDj+ehbgvwZmsYdLQtygpVNqI2fyIV49WtpJmvUDbHm1Tss1ueNvbkqnpXkW0k/bIABwUTLP71sLXHkIT3soWVK4Vpf12h126ATntqCFWCDkgEQBsUvprIAMIBs0w/vrqf7GGvtIKU+r742TXBe+v5t4vxyxk1BpX/Ax75tEYy7coae770T75zH9rKztL/0etYuYYvE+8PgmWZ4wSKK71zLL1x/thICaVJG/IJT+0qJ0DIf+TCbMP5QSmGf6kZSiVv7zHfKyHozUTOKT2PnfAtOXXPucXxZFBH13eZ6YlPAdR37JcJY7phwq2n2sNDhMBXlopOpoASrKfWGP3xS7+AxFjL2QEJmPHyOz/CR4vlTH69F1O2a3mkl3rXGgUbpKma/6lHt17jHXYcyhBDMYPHoF7ynapYWqQnWfK95a0lsRXBo+4KRxmUecthZVQGwpTJ/yTv2cTctb34ajgfaXXBh1Fm2CBHZP9nQmPOJl5jl5XbSt/OBovvw2Mn5dqk7iCsEEvJC8t2k3wk1LHzO6hkOyO5g34AcVtLBw0WF0UBgoq02TITiIDvhvX8gHZiXZkQBrO4T8RH4v+5PxYOJs/h0WPOreh7Iq/eTY7p3XvhMiYTnL/P8a77cWM2j/iRWlqVxvOJCMPnfomrUWhb1yYn4mUwxmo6NgV+WHngu1kMFxJxT/18Zk32EiGz0G9B7QAqnBd+WGCbHVGMgFrj68KW5b3XYIZv6t4ym2Fz6CxwAam/xlBHzooHwCXHJ7tOBBdNXWoqfvYcSmUusuftYASSWvwdvDfrx4WJsUWxWxK97fZlL97PFYogpfnXbEKAA61SGIGXSAaHf0X7e8bF5eCZcDcy6Oe/1LOLh2g0pBxvlgElldUBCe9tFjWTGRaa+zRVT0izS73fOtzmUSOjBsSik1IQonFSEwsn0z9InOEXDVqAgaYPtSH/kLQ1N+fxgZHL0GEsy4XEZCA+FGonx509xBtRKMOpNwV9kSH9ehuhHV9nfbc2JjzivPWLSDVZgnkud25Lwwbqmb5VvfF7T8/dbCWEr0c0gh1Pc+jIXF/yog7C73IQns0OEjyHInvigyfFkCD5OpGnHf8z/kMYV+X6uDs9qFIvtsf7AUOwMo8Wh4YYkHYjqAdr0phhC97AFlHWmr96xS8KgGaas/vfuVNX6+ye+Iff7yQFmIlOehus9ZglkT7QEHyx36TgH/LukXn2+izZMMqtINPBARmUTYG8TM/iXW8tMnGJdxIEKzyBdxE2ThYfwIjdkXhhBBfWA6loZkYUTB9LTp7BtuJNk+P3022FiP+qVga+RPvXlyoBX3dPKORLeHwV91K7pcbcdoMG1JSmpyXKonei4MY3+WXNKSNCysFtD37yVNhdwYA5xBf/Bt104N1OADEPtoftbnChEg6k6Ya/mdYe7NbONcEPbdkiFTj9t+3kSdFdM5kedHnYcl+YduKoO/G3vRT/Hjxi4y9k90DuEChY10T9peaZ316mjawbMtj4ChyEhbuRboP4tLCqLEZEYKA49wMKfUVo0bSOV/oz5TFjMuYf9J05JZmkaRuVYGiMs1liTG4oUXtHpZzJAZ0AABBmCdZOMBpVj8XlIZ1YCaDYpuq0VzMlTL5cv1sazdxOLRqgfZUYUOAlCH76i14ji+dtW3D18u/WtAnzirXV6WMoDeNOfgBVRaUoXAQo7tco6xFtYUqH9nPMpcBGCDZX1hQB44VBiGBGlHDG9knGkoRKzqBdrJI+YeCqjhF39debYHhybJ96BW8GX55pkjRX1Nwr7ytVoyiBK2NjJmAXRd2u4+97EIO5cWDdqSQeaeEFe5kAoU7F7jVVkrxSJDR6hH0XnliTney88CXy6Zqrt+8y2yMgAQimVCM5qCRKFUUz7qaI/vJ9U7uwozYp+DtUXZvE6px7zetUbXTEucJEaQ3z+zTgia8hQT94jWD/XOlLyqXRyk8FzyERf0Pw8v2auRuMcVHyDZZe4AGyLUMpfwXl6xqk93js+YNqLdr2McrRG+Vsxe4BM8N6daRcHowwLdHRk1dq6WbZ1ZqKHAmKq7I6XB/tLUsB6yhKJwh09BCg96dL9J4VMOJof0cpqC2jV+C4R6PoQNA2/nnnun7qGzxUEFwJwlZYtNVcncF67REanNDRP9PMv2wTH5d6MJ3IFGzuKmyDMBoUXiDOjl7B/HZi1ADnTM6P6QwEu2/ktC9eWfqpladzZdAt9Qu+/oxl7MQa9IlDEWmHRAV4qdEwYIl+YLjz0LkpfoJ8q+7ACBpMLoeyT0y2zOtXGG0Far/mD7ZVVmSo2FSaF7qp9gDG8Uop7gf4lwhtatWMiRHdv7sVb71ay/xt1lUTvXoydSNAiwAs/XQvNaLmXnqXclDmZjGWu+SDRV3REcNBkpnUcychw1a7OTmYZNGfMJKAcpnMcIM76Gq+FStpclI6Wyh1Ra7B9EIgSbuEVJVBhdVmjPBqo1JA9I3A4jKrN71CStitM4fVyTxbeXnO98c6Pmcstujs3AhUQdxuQRUY+4RIyteiK/3FR38s7VzbHEV4ZPSUVFMssBMJMlx8PBLZnM6kdoc/VY4Dg9fW9ieb27ki58MIGhEwOuRFAxD2Pjnd+itSpeeej6WO2bGUIB7Mx4a5DxIDqwVEUkNZWjs+yGD19gLmq8YmEGSWeMN4UDCaFjEP1Uv2OBlDs9UqRVd+sMehGuZQPqumTP0EdvwK1uP4KM4ChUkNLxa4e3LCvqBIQfDe/9Ysxdywk95W6cYLqSYvESz00wHPbYl1UVfr/uOCnsCWXN4KP9LnBVEtg7lzh4BFNDntJlrN4GseyYa3d9R07RPhdPa020A2zzDgILR53Onhjh45998U0CV+GXaZBHYMQAQ07Bde9qUj4XEzXdVhm5KdFdgdR7XYcLzfWWwNWYX9SZHxMmETEtYaWQHVa+spwrs2aY8gFpmVfrt426i+QYbmFYrp0glzYZ9MPeD4v9O5MKEDbhF7qcG1lExTlEEvIngsXBVSsWa6ih5hHhKMLgzaRmKJ5loJZVX/JdNm3FMA7QeulBERgPRp963+Zw69zAWsVR7cY4sZFGD1Gj2rkcRHyFLqSHU7JXM/T7rlErHEM7gIopX/S7GHWXsLh0nxMIZz7tx0aAkCb2+zuvwE7SfZe7jbfCbTIkhefiLAHDjTQhhjiTMydFSHHltJJrjMN86JplzCiyrKHI/ISUEg3aPD4sbBxsrjkg380152ALi2Um1Fi3yVablPwCQ6jt61qalUurtF1SMyZTs6xFD3Wqg8JJPpdWkXtZjbxMYubN7hq1sHYl0HMdsBs/4nWvwAhQ8xmDwJhzheMFxokrs4P+W44x9Ou7B+9UzbOmDsyKhvaI0qNMfIVQ7DRshR4NvCNSI41qv9bQZ9v/1yyOLzk0qwQtk+Wb4CTN1OXXimZstTENmvpPCD8X66rbyANe6kNcdM1QqnkfTOsdvKmgiGiDdqhJm3fzJie12JWA+Ig5ju93vA+jh1Rbu2oFswUWwPHvKJxxhnXsHgLz6MItTazcIRr88+WKE7joST1J0ZiSeOg1e2kZVkYwKcPbtffoaSShguj9lZI7LCIUsSx94KZBpak9aGiR7L3he+sqzOAAeRVoYiJmCFT4BqvZASdlTyvy9BSGWje8veFwyifOv0CUKHqJK91sTa6VKX5h+Osd6FC0wAzxbarQfomjMY1Ca2SfPjEWW6JFxgi0gWBFmenvLlH2ouBKfMsud960JjZorQxUTeGc1Y7C0iJiBB3h2cx0Y+9QmZps5BB4D278C9Hpo7JYzN9qwZS0Ep1I/OkWE86O8JA5r7sjZ/KTP3me7uFufNKt/RhznT5ZZWHMrn4DQLyWUth8aS78agCZEhn6pqLAtyFldT+/TrB2SBZRZAyA6N8091q98UYesebYVFHQGuJglwTC5QHYtaTQiql0WP+Rb59DB03jDCuT3OYioYMLeLneOWbNuCUUegXHSazqcnGkDgFHmo1r6ww6mAUKD0q3ezBliBjMKADahywWBfjHsxo4hlQ8Nr8DsGW2fqVKDUDjYTUiUQLgW7/Q8BzWRtTe2GIrlX0h749tSuTEPzSh3Xd2ZRWG9DtBdSsamK6BfD/XCbktBIcw5YBaRkHtuSueWdQsXKbS+mLxOy4+cbCrZ1KpLWDmAjHryxT8GCldVCHVCuvlS4dnHjTdoFKcK+ytsHxn0NOEIrRvzVVfIABjOPIga3MDLIPySiNmN+MCy7DuZrEdkYYmvJULpWqFGq1/NuAxZ2zEIPfnRZxoG2ZhWXLXmSdrumnWq0VPWKYxLwGhaAvRKTDLWVOttj6whQKKlmwJTCyR0poVIPE10n2/TAuW381xC3PAswRoNZFwxXSiyaFdmsIIzeo8BEZmVpS6b/iDoo2oEAAA7cQZ8ORRUsZ8sVjXG1TxMq4EjDuvtto2tju95248fVKB6mpFACkOQtkS4DR5P/xL8b/6zLj+hi86UsmO06vfEkw7i7m3XEnFgVBVLKh9dJsnCJGPA+X5xSjWE2EnIvQd6JI0UQnVGD1VFIp9kWykKzeLWVWyQDYgcJtXuKusARbGda0yIrboryTuzm/jZAeh8ImAOn3fU9q2yvCN5YVljSQG6RhW8zs3sAa27SRdZ2tMioCcSRg/ih+ozQ8hi1Ov8FDxnitY9qZbxdOdV73N/QvR4Lxf2fhk/2yMlqaZxB95ol86yoxLmWeCtLJoCmklZ+yKsPHpxFRhenzQJ3gPthBuauWfQ214kpH+WI+vDTm92wyR8SipZzPAQAAfKUcJI6xG9mzKzd0uYiDVb2em2m6u3jrjxgpU9uhO4SBUC24basSlkdwy0xa4Q+rkANDA+yj9KnXLtfS6Llo9RU1xAUbZO1BAGbBDpY8GiEVJrJ+ngCGU3DJErQEpatnMsB1oMEmvRrM3Ok9uLUwguqy9dNsam0OfLkbc+RobRoVRASWA1zxXKyHpCWILEcOsN593bPQZQT1ro3V3s8vFCj1YXxilPTsew6phW2VK2jQs7FA4TuWERJdV+wk2f/J79HaiAs51i13wsOlkvkDO3pcBZ/i7FYI5jXOT0egcPUiB8zGwLuCnxX21ejHaqWB0XNyXduZBLXHEQyQH7zfy7buP1PnmTS+QWhYPeBxUFi9cx1FjUDG1aEjWFQ0Go+5oYmCkfxn82OM6bPuN03jwuYf7XoDjttCFPI9iW52RXarX3zte6+jzmV0nALRySBy23Aq1SmHcSKr53HRNdNJIeCg524n4cNFHr+eKnG9bHw19Ll+7XXAJrKqZl59vt2qy+Rae5jhW2WBEyskAXvZ/VhxQwdu8OY6uAKurGqttf5q2PChDM1dN10C25X0rLytz1/ssaWTJzLt8EQU+mVktJ6Ub84uNLB4KFn4w8sFmZ6Mhu+vuud2i1Jn9BV9ENTn8VoKcK5fqOc5pZ2zcleimCGb0Pt/2gRGLoFUz/4EyqJscdPRJwQ6l8oL2OddDyr5OS4/Blb735cRx+IlpP5EeJhf6iU2U4i1Xo/5tQc4C3it10epAt7B1mTAdTJFG770a+2uHYYIHis8dp1zE7mH83035684iFoCsEhUGPTyBSHBNdXchKRnR97Ohax6etU5wtI4HvQuahgQUYXvH4t/e9pjIyjiJX6U2f3GxV/M9MrE93kKmyJkyocpExD5+JrCeGpagCE3RtAiglUoll0ZhPvR1K+tTwMyQYBKmPWmZb4I2B/geA9D8GNbkMqzugRjisSvQc21N8moSj7fpi+g8BgGuizKWgycan5svUizEZxlTj0mc92I1OpBHjfbvcDlxXJIEnqDxA9KLuQDrFF0UXK59V3Rouu7s7W/miPSgbgGha1OgngAczOkQPUK1W1sUQGb+hsgu9XLOO8x326AhpSHQbHYjgFDGtDKJQbDn4Eg4Ydx3lW9Ef+PnJ2nLxa0SgL/qB0+wT4L9HNgc85sGdgxOSuEXPMTA+ptrSN13BzNB8iBsD9vv3/AWP2IX9TRlKvOIidR5EnT1df1dxKNAPLniFFd9QI/jV9o6vZqIcTfFWsFZO8nj0z3N+FiyesI9PQu4168MR432TLxxp5K1bQuujykwdm32Hpq2R2bjDuya3TqDvEnx4MGbC/9itkgcYJOyr9OA8Gv4uXBRboRSIYtT9GVP1htZ590QEeY3KTQzrZWDxiGmcjWtdmsZWJi3y/6fD3deXpFAo3tCCU4GeGVBtveWkfUwalYpx/Au+0AjkCMhaXT0h1yZ2ChBVKsO4123TlGve/DyHQbixuiM2kgz7OLd8/ephyr7jMgQLk1SQ1E+T79utExw4cIbOXTK3bMyKJdfdpuswe0CEECP7d+jIZv0sAlkBrmCuGY5mDMedQkq8v8oOol/2LlAzZGZf5Vq9TmqNYw2DLiXrUDtHtyNT6X2hGHI36tGJyDDkCFHU43ZxH8gSPiP0csyAJgEPyQMkEF9jCaLN5CnYbtBBrhiYuNHyCn2u3iRjixSs9eBkBS2DV8AnMTIzbXPytD1RkPf1OsJ0fcWvHl+QGIjp+udM32w60cIcMWFH5hnOAnBy2injvZYkLMEE4nccVUzeoZytsDLDkG5ZGloXSYdWKOk9jFKJY1652jIwd5dhniF8T10Feua0xw2VYKGU5liBNPPZcx/zsD/+kiOpVMVI7afE0j4nkmSxH9MCR3gQ6niNMjId43EAb6KWtjTf+PpdDQFB8ZkJpiDbM7EcgOxPIRwG4xKLErGt3bGqZH4MtcPk+t/JTNlX51zlfIflaxODgyu8SPdkt7+h8ZBQQ5/mlrtb3KZgZyEhcPQL+HCoZaqEr/e6trXxs+y5+AfAD+YlHY5x8IbciW1QEvkRrx/fCVSgSON1RrnDmIs2QmPxrIspj7yARj1gm92wfVKTei9YHJVYXg9HK4lMpVf6P6ByFEuP9z7PZVvnt6UW9DbZ/+dbdJex1Q84NnXiVtYZ1OGrmoJ5huRFx9ZBYG9EYm8SdMT5LUAbvRIy58Tqc0pTo9oQARyD3vQg9ocOtlZUZTf0cwLMlOmrKXu3GP+LerV9/lpVM6g9YRWR4jMHfclmN7efqenWW53vOECh4/pP3/tcxBpeBRHGL5Su5kSzuPizfuRsJgcEfadMVU5cXAz4rj1lTI96VGjXZPIZIF1MgGU8beakn8MiVtlxwrD7Mz+vPbtc2MZjqew9BrNopvyejaWzS6/lXa5Ez1rXHpMcCiw9wy4NkVKEkwZx0LTK0wjkv8PJjy+KSlEutOttQSCj4poNTjBVaKZpjYAXZmMUMsKV5esHEekMVAuKgWYiPHzCzcAlE7z2y2uKuURvBQJNeXpKwWqyzBGEoE+99fxrfIIsuoxA0iuUvTziQ2/PsUwSdlkuu7LLxhTnf8v3nFh9KQSngzaC/j9OsLxJ3bSsRFKiRuxCf5Rm9ar1EbGo9xRzXAbIG53qzdu7VO9/2i54nkIn6CiTDvk60d3ktjP4hR/uOY71xyK7hO+MnA2vy7mqU+cu9u0smBEpZU1Wflotlnibsz5wALXz3noW7uQK/jm8oPfClh7wItvizJKakIZcRPj1kr8ekE6lh6QWlE0ODoZPt/+tqbQe950cfifXnJMxDCu/HoB0LAztpH9n2juRra40bOy5AGyPtStjjSLmY4Oncw/D9XAhBhgCgYsWrp1luhKFoBrwiSlI6RvGLZslmJd7Sz8Y946cCXFpL6eGEo6aBPfj0z/seFRqdHj0Fp6J0aVhCskGVyXoeukcd+wB6pQkcAHzc5AB9PKXthZoKsu2GrBlTINrqr+uj83sAIK4E9+QoeGB22adktbL8UDrAIgjuxfH7dVPb3khIak9zFDetYczZfJeMEsDJVrqRaq8w+NOCdpL6uKPeL1dvp1lUgTiKjaSedlyGPVXfLTANcFy4vRd2gNfHXaxo9YPVeH5vVd74/iy5FEyEe1LMSKmeXo8RQE6gXxKFo5KklWROFFsyX6bS02uiXITzHIw7wAiaB+gloeTi9rI0BC539r8zO04UmCj9HTThmv4cGkk1bkMvZsGmZeZLOSBuWpoTe4JFO0nXmea/kTWkkoNCz41lYuDP30W6SAqMogch9KwteHO6FDgHARIt67g58j1CWyHUKn83pVuBa+VbNTcjIS66UI6nk5f/xYkO86tvq4jqJcvusju+zjUG73xsLnhLBRjVBN0gyUqaOnTGS0AnqijKnOQuoeHGnJAAOiftn2QftM/lvMYotXCgbPpaHhs068cQCo+DHGmo5jCev0t+Fzw1Y2+SzkozvrD6gCsRjAC75LZXevBhB9vUGQgoT5ELoEXRvhkpSd4iCz8/aM3GSjXEFX+5dCpYaaAcJkNGsn8h4oI0llGHMYMiscOlEIugCAzEHOQtIvP6FBkqI3/NPsiCTyUJm34pVq/+gziIfswSoF5Z8pgTB736lxXit9n6Tf0KX3JwIi45+Vxef6XyMGwu1vxNQPQ938xfX3IGer+0M37LnZL8Q4RVQ2n/D/FnNwtrdLMgD/9yj61hz8VtiZ60PLPkHOQLmQxUxc0QW9mMfHjS3/nRsNTw3fvsKvTvNvMF7yuV03YSLrzxcQ4R/1Gt2YYyvY+m/98UqkSP9CrOUdeoC88x0QV2GFsvC5FtGDlJOVeR2wWG+fZAmfhWRZmmCDVvvjcxLC/rhQuFt4imfeHwPVCvKvzG+FYGOpEPt3Kex9yRQC63FKnDzizP9HWytfwpVYpphZTeIqSZ1FTYmdxmEHBVX2QoP3JbYg7ECmONzLs96LT18p/V5IdFPN4hj7ftJwb//DUOX+0H21EtxZOUZJUsm56Tx41eJ6a3pINk8d87VgkWwDNIPGKwf5iHdVXUVRs37vZQ5gU5ku9rlPnxM1mahR/xRlNrPsLIdsy8OzrxmaDgPcMBkntmOka3ydKtSbUQTHtOEzVzq9RkIMeuNHvfWsci8hH6F2sDqzg1b+FJXDlQPo7/U0eVWP6lvUAcX3rraXGtSFDpQnLoLRHQIvgiGz7awTpGRNOGjcc19PZYDztKj234wg5v6zo/hceeOn9Be9H/qirjDJo9nZ1Qmo592HCyELCyPaCO2cWqe9+Qa4qzTOV74eLIK2K4FpW6dLHw+JBmuf/qud36ewGQWB1r+5+HapDN/Rw8ReWImWVBTzaT+8NSEZl64KUYkA/Dzncwz3HxvhqZf7VyhLK2GHm9IgCZLSihMVDZodjkWJ8MrH7IlVEqz62ECB4vqkgPuYqtvw8rwJyf4ZJU0IEPyiAWIuXzsCgHXCjQG+IXljmvrj9gTwr8Qiebz7ttprgxagwpetxp+KJvQb+8u7g8cb03r+69t0OvMtysJeaT+CZlHpChZqZ0KjSmxOzfegK20gWSvaG/K3Q0ioXMcD9+8yExwCXuZTERXAu5GtjOuLcuBcRQHdRwICbli02z8lUepkBc5IJYkK0sukOaN2pKndlB/eOEU6VCMIV+iS+Wu0IWb7E3UZ6/wgyOtK6WAAAIIgGfLXRCX+4wB6iI/VCdUdvBDWiuK450EEsPyaZdG96jOwYVbIgsgu/Yp6uVm2XU+2k8fWh2LstZaOhqhnwQIjKrBupDYHu2PoYstLmcm5inUcGI0j0TisF19fvTa+gZmj5cpuJB7Rk2rNWo7ZqqTb5ZQgDXKClzaUIgT3YOPmTv6ghDBbUNXpS61f63KK/LSgLSGO2n2l7bYySz5CKk9lUelh+Rqlzb7aKkjV+j7dZvD/nIL7v3tmCYH4J+rPArOBxfJv6TwWtmo/+l0HZHL2Nu/FNg0ZSdfAt/ZOEhqBxpjnooFO4LHL8xaj+rbfmrZ/zPpFpI9SfkfNZBhkbcR6UP/kopkM4l1CGz+lo0/3cOykf2EjTKObMLjNccePQYetlzntqsffsOmmQYHMmHnKoRISJI1q3oXdIJfcZBOxHXJ0LGhjtLPnSzydpS2K29pB9OBrAaWiM2i1unnSmatXaTBScl9FeHed1TffweHQZUWarGoyLJ+rWYuhaPVkKCGF3gySbWlmwLhP4OaFZgy1v0hW8ymb9/1lv9/oeAqw0/qXJT7MhcdSCn7u8Ben6wZShrYdHJzptqznm94PygWDjKzjT58YNn6nzzs8PanJP5y+nHKGSj39Yw0/dWIa6YqKM8GuvWUYtKmfilDalKiHQWJtomgDC93VAb1BAlch1Vbzvg5gujMmPkAYXJPdW67u5OW2FJW94Dl23YIP49RZvG5UQHiarR5P2RuHqbmfFm96pznjT3+7PbVQqNpYI67s97NCagMq8m6KYsIUtYt+5JTAQjO1PpvQrWWnb702EPVIx2uV79lOIf/FWutFCn3WfN4SMDuCRMZ6uIlqerNzo5cERUfWUbrywJf+Kb3iFxP/ZyGH9FRzpehlGdYtwgON2XrKBgNjYl/tB+tyIx4xfEou/xHGLjmPQpkuHRMqD44ONLcYid2kAjEC9ZO1bDhbSynrZJl1nn8r1IZIaZPHz1h8jP/95uyZeqhRCLGc4zUFVs4Z6NFWrv0+yjtsroV84OH2Dz9XhuKU12J2ZsABZEQs48hlyV68ys/qkHOOk5QV5fCPzVgDKKEGR3Y+4+CmWW4qs76AHiBe6ERoCu6hkwi0aQs0D+8xslfZLdr49X4onswhWCBLsf3aPrjW0NREayFRxp1nDp3vYQjprHZdpsTecgVrrzMyNYHCBP+Qaspih3EAE/FwUiIyhWYuPaCiKI82Ed3+N3Rwd5Z5XJqt/GvjiBQDHoVWAznok2oYvHbXheCLcsCnm8iBX9nLS4G45Z0T3D4SidbkYPwxQC92I9zC2n9yivxR2MnjrgftBQTi19os13Y/YgR1VcSaJKdm9myaANxKbpbr5pvwTM3gjVAG2wcw6D3rImXsFfED94MkoCH/jF8tOsU5FGs5myOU/fNiKkKQTEQNkTzDbYXhFNRDHzr+OpBEmhQj6NC8qyq2PDnezRq9OEvIWeeOlMjOoZp55z70RCPFQEvzlKeW+uPXWBU7mBA4RhseWU+wMieIgRWDtFcfyDgOMoUFcnI0YTWV6U4sarctFEzyDdVqf3PVNw874FFyiNrnnfIZTEJDsXH7N5Y9PrnhVrd9lNCm/vuuLXXZ1XzJVQkig/prVveG7OnIjdNKUUAg3sS9JLqmQtuS/xEMj5k4LyprcXkn77SI99nZOSQ1QHP02NP4Y+uWL89hEjb2ntc1N4UaBBIqzV7QFxqra4/qhse+3eQHVfRseCllbFi5Xe6spLuU1Ijuvw2NFKJEEPDQwN7S1pgfNiJlWYyzNp2Nwgp1TuazyrUP/1ebnbPcXi0qySCzblOPoPLE8sj3COz5WCV8VFdca8IMZ1UXrOm001RKM/7yu9u6KApW08y3RgofG4b1NVcusrFB5gqaiNi6AMG2eeiSiAqQYiVXYWRq9rOAUnFu193FCwMx+9UmjqGS9GR1vLgkIdykI2pXoR4L1bLgVo90Od4Ko1Y3zFqnY+3r6be6rWC1MySnChYke3+1L4GjEWXP799I0MkR6lDlE7aJYCmIUpdacAKZBxYkaW0tdgxWQoXa/jvJzXxBz+NLC6+3w+XbjCASazP0iq6lMLZLnFFPajAlYTbksxG7EvhLd8zcl/7BoTnFHaQyXZDk6xX7+267pgE4XPtLrTvCZSy1TBu0wx6PGvsbxJ6St54VlGU+Lqj+VhVt9hq+D/WX7etcrqSf1lr0Aits7J/Atxiu2a7EoNxf8wRcYZLPZXQAJLiwVyR4w80fF4SpQZRzy5EsXcd3/vfOQASPNQyrXV/PpaCBbeROqtVTwRZHFYoqGEVUDtLn+2ZI4104pInLZUCesQpq4OEXRzUnHAT4dQmzDW+IJKM3WJCvNYyMHrIgMm6Pvd+mpRcp0F1VjCvT4QQRYgRhQcfmQzxBX5MKiGivuj4uTHFWLo0Luga3aJ5YmQpQC4oMj/fkZmqK4cemlcRR6X7b19boscqdLAinCdbVKp+EZj13yh/y/aNrkARO1dhSs5q9sMvMbkpyyAKPBK9c8DHtwY7udPIJp2AcpekJwi5YO6eTJaFUfB8+BplBI0NgtQsnnzJCEMRbIPTswBwAHcbFd+BjYaH3o5SLzYretKSi6OFjeHFi8oE9XS03SUne66stAkg+pT4AWe3hZ4BaRWiyGeSi05Y2jaDN14a1exKe9wTnU25YcoUQBZFxcYpyVrxnXly/TfJIqISqJBoLhg53blS4iQfOikyP8pASRkpMPjKeI2choQhNk08lNZKXqlfHRNQGyWuf1NHTqybV5pQAAACSEBny9qQl/LlvvBYrRNOMwQ/P4NuL/cCZ0lUS8/W+GRBcH7pqN7+v1XkxAB0GWixiKCzWG4WiqVNJxyQx4o56DHXHWvJLK9+oovaXrXWM6g/4uBrg21CAGDGOln4k08aWhFz9PUxJ8q1M8tADpGI9TVOj0qeo3PF9fnsPSEJO+49plTYDYhsPwe/JwUvR9wIaammSvHof67iHlHkzdqbFTwnylIXxYhJ5ivWESzVhII2y+N9jWhwV2zuRJNp/7oe2PyaWfBx+hajBLf/ZdVLEJH1xivNpSJQ9qZRfxRIlXzA84JQNxvFN3mPRgARmxMasPY8eJ6ggD926TBTDwMH+nSHp/QBxfbM45lEw/p+DZxC6VD8ZIn+meY1bXg3AT2QHQIQu9FJKUZLAULs2MpzfaqoqWqEEkW/k/MDjvCSZQ4lXMKM9vH4LJwkRGhnUutCk/qKJTx4RIpOmSsnNyqs6vOs2R/shJ1AFGCA7xbYlt31a8DP0ecNZu1dZdspX4khj59iyf/gtjXAOAjzh09lU1XkggjjU+J0yH2yxWJLzJjHR0/89zXq/RRCFqyACMQlD3lzAmXULTy5xvDWV8fFaXbXQ1OFqwsqrkjrwxYjSZRpHDdc44RMW3OZrhJJCe5XVVbPi4c/fVr28e0c5g3HGmfVMtCbaPXP+/F5T93iYr+LhifaTiumQVy5aFnWejCXxHhJj7vX5N2nLyHtyIp+fqdq36jU7yy6SMRDIDUxZiwjsZ6ax3CqClcyttf9x/Kb36iBeSRRcdfLtyZyHOZVPNcN/j+7QUzdY56+SJxd9JtbvV8NrfsfzDhluBG5kmDEJz01jdXMlOHh0Ycq6l6ST9Q8DZN2U0HrhMBHoKMR1XWwctdcp/tu5UaU7VIz4JrYlarnlNG/Yhdy4CEbYfbPaJkH3kj+4B+vhevx8BcAmoTt2NL0LmSglI27qHpfoEfYey9OKoqiY7jCwLjTR3wWXfV6j5W/iyVjP9G2FhJ3pT/mmJLZLCHBZF9hZMuqH8vahtNuFdamMLvwmL7eaIT9TQ84L/1P/6zMPAuENpFfnCEh6ux4ZmfUe0VY8O+HJkbAb0Xr+zpAXnzc2aIw0/VimqpaZ7mOnzHObXWluXafHhWAyvzyuP7PlN7D9Wu8+H621D/yTrXWT805nIIW3mfDsPxxHfR+f6KZOY0ocfbzcv0EA7nNHVZA8UUFORZJE+MqTwdh6BGSd68jZshlrc4/VRyuJk1DoUo00wpfxAGS7NKQ+nLUq0YiAqeRmooemZIi6LS8gjATB3vOERyHcKwpcOpmXksNQRFOF3WIpFC3wC35n+Mt4XFY37cJEBxNVf04jL0MlI5QOLAiGS+xBOvQ231xLEXok4Q/aN1HwLPU6Ea90IzpHaVmvamHJZ7G2SnxqMXMnnKsKga8D+t5Mf+YsfAg5GMNBcPO2Y4WYhFTPOGOaTi334SibtNG9wv/vBaz0ndXyfcwTtsEwBxE6UmSi5r+4bV3OJxW+6LD5jK9SN3rzmA2UXFOaRIDpqHEJ7FG1yjTdkBwhI1BdP7tGoswYTfeyLIw7oS98Do8un87zCiYMG7iNJsQnkjwN8G140Eg9vXR0tfTsStN7WO0BbqJP/0UO2EHruu1DTgG/kHRbqZRhKDRi8Vu5qIb9JDagRaS16mV7kLaJbOiHlMJsp0PHz3T+fMmCmqQmfBufYTnaBxC7e/fYsb4k6lifl9F1gY+R0voaS+YeDrBbwV/2Yz0XBXAXkoh0Ug0vAH65bIF3TPCwFmQeWX4H9V194CnJa/TIQAQ5s5tGueUnj0xqRLC1TxN62A+MbGA4TPEwPo3OcF8ITXvEdarWPTEnOvvN3EhVYLsbQ1iBXOg7shJPeNjBc85m3lM093sDXvrRxLADVcnW5NctdeJIqaihGpV0uI28d2OYA0NP+lV6uBIB3x5PKNEJAfDPFF19+qBUtK7CDWT9yurV46V4G/QTuhUF+PFkJtczPQa+B5SamoXhF8a/ex7uxrynJmmjMJnnUEvXW2CIMnVTOxIbjz0AaYWeI7scaI/zVGoXZaIOHMFqg8Uk3YSpyC9DGAjRrmiO+JMrnzGUlaKTLjLt/NrsIXUYFJFciKeGtgBf8ukHQc7cal/rm2QgSEyxBTBij+Y6qPvDTf9R36oTPgw2N69B+9CTYYy/s09u2zE/TgBoFP/FfSbk49bRyTtTBs1cZ7RxgRLXmEQHKPtN6KDW0xPGpkUhTxLYz4OPll6Fzh4kBEz83Fri9sFKvmexYV6TQB20my0BLyuaSKszKOAaJQBlnUflhEoBF7zQjbfPPJL6om0WjNiB+L4huoqyqJnPzuPuXhA+nTPKV7/jtRWSXBqYgKECjXzjZZuVRh2cpeLl+23ExhT43Pyd4A87xs5D3NFturXL07oWjEqLrwFXO49EBA8/mDX5SFsXJXoBAK/HOxqsYvdbok05Vli1AkeHqHpY+AuC6EFAakKvdyU0AEbw6NyjsmTUAwwgH1wH/zfcVDI6ufraqBwPIVNztnFWOu2XNWHyEET6LUV044gFfmArJBOv40E5m4A7p+JYM+Yth2rE2fwJyNcWdFX9/qyeb//6+ySXvUxf6QOPtdrCJXmanQLhrT7zoDPlj95tPAFmEwe66Ralq86lRKq6X8gL3H+jrLgCue7VPfUsnSfTlQm9FTqK3lKuUHRssLHNCc0xHi/XeQHTARIxToIpEva/1RZYR9vl88MX6v7A2CA7mLm095MkjCrYxnLOsYdSelSYTdUCFcFlTiM/56mntoRmyx1aRnAwM4ycm15+JPFR9TbMQlNofvlIa+yepgIXPH6rPuJfg67XA+GkDqPeNuwMdiv2gp1O2mR4MdyBChhbrSoJjJMARtT0w3rDceElsRLBhVIuDi0L5RnbqpfpvDn/iwTvy+hGu1vS+FU9QYuXdcsU+/v6vOGc0w872PRZNun80oP/rrmx4SSWIzCV5CTggbCmnhCxOgjhsNsPCRkxAkMBQApTS/jhGUQrcbn5p9qNxbuaDMhrH6p/kz64vP6h42wbUiJyGCbc0Kl0iV4onS8HkGKmL+0n0hsK4BWuHSGPNBEmt7SV5cxeOClyznzpLliQDJoMay7AcAADeHQZs0SahBbJlMCT9oSFZmFPupgu8VjveZh1xT3Ob6R+gEJntERYhNDTEReU5lzKMisDDETVWtZmoJmKpHuSljAfLrBem7tlbVPVr+dhiOwLOJ7GXDRVMO6l6Rpz/On2BPcsJSJW2G4vTfOJKZJX3CjDJg2rAJhHbi20pyvmT/KbiQpX1bXdQbsKhFmDM88TXXQvZWcgUrS8/lKF7mH1QtuEzdwGYRYyrS03I8dLSTpQNqxfXMwc/ROsge0BaYpbmSZXDrjoiEUaOdY72kZXEbfZqdujjQ48oyjfbh0ZsuuD8aNG1zsmsKfR6GyvhI0dOe9iWXpMaK/L60qnfRpvt3BpAyooK3kguXfYrmkMOIXNMu3P7Ph+Uu23TzHSaNktVD72grYVKvivIfX8CoVmlKSUZ/F75UXc4o2/cMmow0e/rAChU948CiPQk93hqlVZzrj3v+IyF072P3ixZizpqO6JxMsHCslSdMAnDmuhLuZMjC8bs29dLE8dK0QDefHCSuRhsZnfWpbYZ9+d7e0X4S7CPx0n4+p1wCVerPKAbGjP8fYbo1hLjNvdSodXtDO17M9PYOfgUOwYJhjsoBwbtXD5qqYjJEXlnSN3n6wJt5L5k3jBbXcdS+afkx9MngHWCk7F5yj1WxRGbZ0qawW+WcS9Uhhrp5FMzl3xyRFcxSnA33tGuZ84otbNQMZm2VckaAjYlL6BFWBW5YkcvvsLbF4AXPgO7ueN4Qh8XUUh55jDdvhZy/81hxVLlXHs6tazQucehnUcIb21vxHSTnMzIuxF+n4BQrIz6wHXBiFHA3FyLyR2Zbr7bPRj+lWhFu/IhVhJFNNyLQxaGHlNzALaTFNYRfgXNhqmShCPi3cY0TdQ2LpfHPVe7xQjpFzlWXPywEQqgIJlph06ZfrjF4uias2JdlI90aeB3bIvtIAfwyljN9i/eSVPZLRt3WS4apKCNwqwgOtKCGXWfwEqAvSh534VtXwlyvz95bICUmxrrfAiIK0NnSQdrAGOjwUlO4YpZY3FhvyaLCY85g3Lg5wvkOSyhKNAtNwQE2bq85kw77eKJ/DjNvA7WoSzO1t8Ms5RJIK77mXN1xj3gmAeapGReaCFvgHv+nuzPARLod8/2IV5W9iSYR6B6/88t16JMzuLZM1Jilg4nMh2pIbTRYtDA0KiNx2E+WV/jkopLx9hdlGKwEOlFJoZBTfIfq6eBaPRaALLR4AvwF35Zl8t5AgQdPvgXaJj+3O7OEgn1fCDh4KaY+vO8Uqhmy16dlmI+xq49J9kfT9XxVuf4HnHVBESIJAyp1jAwrNLOxi7AZLSYf+1Go7kEEKAIIL27uozCPh+shl4hfxmjknxM9NbnOSxFEwBsfBmLJxJp8FC7YEruS6ELkIV23fCkf8VRcn/Z0V7AmHW/wK00WC2ZCjBySc9RnXnMDvVmXqczHfCO4E+D2O2eSB03OZHJJfiF4xNO45Ke1Bhvlh7PrB3qrRgL0UdaYJMyxCRYMwX8Av8pVVRxEXz3WjuiLvI75ToOJa1HwnO5wg6keFE84aeVTZakv37ztxf0tD0nwm1Mij7hPr6qYGfOE5LA/pQ4JStGIB31qazt8rnvMe3GAfTuEDJs+BnZ8D6/3xmOrMBu46XDuDxFPN+v3B48Es5esoHiJ6tP+zhLVSvBxSIBMSmwU9oTBL02nLPTJEgtuwHB7tPiBy9aBW+n5UPUT1WTDQKgSgepvPST62B3vcNzVwOQYI+BUy0CDyEUS92+851sDMju/YEAvdJntza8diK897OJe0/GM8xG66b35YIbzdOHsX9TDiN/cYM/YQ4zbnEsiVb9qMjm21N6lfixh6JbOO/TaKZVzGbziCXQh+amKu4HxWFQIPPkgQakVLCi0FeIdKy0D0Bul8SSlxL+L8vR3XEYYs0Lf0wP3Gg3yV6qPiXELXhVKeGQCUt2g2D7Mjb09yQuezXHhHcraZdkhpeYfP7eZ511AUUQaNq1VqZyaKgSQFKZdrjgGhPyXOOHJoq1/mHU014p/lq0yL5/uX449Fu3EgFi2m2H15P/8UnG2xkCcrmg3NPc0sUdi/Y/H3e3kg90HhhTTIl4z0ZVBnT2tuP8tjW5SHlh7whbNRK14HvlYH1WQn5yU/FSYeGi13/DlXtV7CXWriocpYz//I4JiKTi944aKfIWW1UaaNnF832lzFDp0gprnNb93blQwpjFxfX+KaOUrnF/oC6ExFWgB4X1uRekwjUkOB1ISCO6/apQB6b85uq2xx9Nxk4G1iJ5NRtQb8R0jc9of5oy9oEiOxK3m/FTp9LaZbsx9AG5/rUHkGgz+I2nerEaBE9HgHhmh5OQADR75jFV8tuxfFbEvWfw0LSOuhxZZMyoxUfEpyw9DX2QtUZNVgHiMrUA6ftVbql1aCcYhYWaXSlzifo38Q90HW9tvoy7Z2m0WlGWz4dlk+zC2cQi4I9GUd8s8gS8zRm758nuRQYu0NzpRa6TNwwCKRbIqhx0TfOXpgpRyGHWXwI6b0RxGynJijXVRiVN1ool9wCDGjZ//XquszyhAHZ1pIEoQ/xkn0ODlrS1ICZ3HZtA6a7UfW7/ynuuKoWOJrnVgWXPyMc7hNqNKbeLb5FOI4drqXHLT6sWfHHITwA2yavZWSsBiezxZaBT3rQRIS9PAKtsg9sb5hCbJgqGGMcYcmq8QZ5pLfZwG3jc6T3UVbOiW3YLs199Q57q6QLrL0PGxaeW2LXhssD7x9uY0zQsYVycbHNfnDQG7jshFAJdyQc/rxJQk/s95DxVeRMqgg3VzGzq/puIgYnoI9SjCes5ZzzY+Z8eI2F1aQ4C/MIyXsh4kQ+AheVGQo5OJOYiCDCfkajAknrrsmLAU8+8eXhdPoTEHmHmbxP+7OoKHd013+T600WjIpqwxZuxRrD5xn8cCCU3ft4Mn68HF4dOQwgXJgbUPXwdaMl8tq6tq/kgujkVW0Rq3MPsxsVcxzZgofsiduC+KbVUodFaNDY4T7jdiZXP88fb3pr3nrPEI1AqGM0nkOVVa8u7UNnux2uX/QZVLYGshqA1rXkolJar1sCtb4aJNgviiwO7q7Y2CgHnLYBm0ovpf7o/wOT5tkG8X13emnFGVHPt/6NT/cLWzQzj+xO92oQRBQkuh09f50EioRpAmeBjtZ+BJm1EpIm7Ho6OzoOwwjH1PcWjMXlEk3pW7A1jK1NwdHqJWW32NZ+xRtJFM5qeDYs2OCejt2XbnpTOR6Y4FoKllKg1a1HXpz3BWo5DieiA325ynwv9FeNFD2inR8DC8OHk/1O6KchV1JfK8B1zvL/eaQGp0TuXwUWVnWLSncdPVTgdIiyXiYDAxAUeQlIMfsO7N2bW6qXTGCUh/LJjCleqinCrqKuJEFbzbIZ7nlksKOo5aWrPlRdJkR92s5b9D1TaddFunfuP+0sPv8g/7m/+Pj/WruakR9dh/UDe9MhHNjk94PuBRSGWIN5lY1MaKLPh/MSLHwg1kvqoGHv+OPzmQlD6N5Y/F8YZQVqh5EfOlfTNtHY4TWJlBEoL3pCeTYc4mosV2X05ox/+e6RG3PWbw/vYaJWmjpxDWgtGfmSNpPCT21538py13wvnFiyVmkU6b0VyXJBm41u8qsZByKrRR2UMuN6aMa54f9sUBOcGeBAfZXNXtqlz4FLICpMGr1a4hJ9M9vmUnVoRN7/JjfhpV98jH4/99jo9qqHOSXJjuGzUrH/S/wvQ9pLQUIjxXx4C+32Wev68MdScpGuMEvJn4OoWsRjUJsfI65aG1ZT8PdqHmg515367TWZw0jiQnRRY7a90F1xHw4EvOlTDmlSizhxy2IARKEnVGlILj8YQo4T4YrDYU5tg7expCZEe/BwZ5WRQoq8tfYZZgasMHnJ+pdnox2QJa6BaaxXL+5v57AEbc6S8MeTyTkOVre5jvHWpanJkZ1nTPSvIWGbojlny2Ok6BJx0zJ1Mvt7kU6m1exh3LdAkb+8I6yEK9FUjONX/hCDKL5de6ql3pCqtuVEPFjKwuqICWOk2oqS5CXztGZI+K/vdp0yO+zkk7ZVR8/55q3VgcuibDZvgkwMlKaTSBjcpG7lJB10Tfu3QqBjNMdOGAuxafSG5FJi3Ci4Ttbmv7yUs39ljxQglPuL9/OSXY7t+xsdZk1yjrYdy0fRfELCUE4efqKkr++9XEeFXeJXJiIwF4BLSk3FD17P0Y7lcGtAAKO9t4MhnG+r92cfmojWOGFcdwm23Oar4CY7KP0Kv79WbCZvqT+ob2koWY5+7p1eufhEG3i0wAPo5FbyM0tXm7hnaNdN48vF1oUlGPv93rvSlh7xJccQWTjrOew5pWxb/9da8vBPn9DWDLvYahg1qPB91AUUOd0IKhCZPPBvZ3FP3OTe/lrj5IZCrLmwULpgnMzLe4hkrnwa4O9DYxsVM4PdXu2bhKmK6V6XIrljLiG3QA6IKzjVjt8VPd11+f43LJCSSNpnDA/FPYjip4VsvCwe1/jYVSJIsfdaFSSbBFpzpKcJ/gxqcLEVGFSI8eBHYkepIpTVwOlkW5+7yJnL1gZzCjoeDsIEm3GQHkSCFvHt03OGHP77OapKWqRGcy0nqCv54lOT59dX2sb43tcqn8x8y1bQJbGzrG4fRf/B/X/T08KYenEYsUxRi466U9cj4PiulPvI/dcGB3TzyHDS4I15Cdtc0owdssiP53KmZxrjtfpT8lJg4Bq5N4tJFFdC7IvJ7agAsA7BX79QIiN4ixhylSBg42Ack4MU7BlT7HpXOybiJt0NCii68+BWkR4BRM4zyceu0m6Nggm7WDJ+SW4vqglNXn4g62h/+Ww8aItiULU2kglI4H4bw0Ur3MFzrWVZ0VXJlw4rWJxk/hef5yGey07cVbVAuLDsTyGAhkUcngCCmAdjJhVTMgZffJhOhacFRjA9sNpaIKhg4iw7Z6cHSHAmakB5j1lEdCih9I5RL0MdgGQUNewvHknpUhTzG8hNIgMPX4e8Hrcgr7gah4CfyjIOPEtmSbHuBNg2mXyNv89dijcKkukW9j5nt5NucGTYbLGgUefqN5Au4ppZTSCvv4YaMsStqMoAjEkTOrxFjKrF9EHxC2SlJr+P3l3Ov4sBI37Q6+IkYDpZR0X+DfX1BXcJG3MQUbOeZBuO4UAzH44Bw8fWyMssVc87M2gAbvBKmh+hjA1uRFVUFqTnXEZAbgNglaH8K1LAeewGtu42ie1RrYXUrrDpX9ETfc+oLWEQGcTlSGZWIZ8kMT8yO1ge2zwOFXeHGpwS8ZubV4MuXWxVBSo2x7G9zUezj8Bh6EssEBhFF/Lz7Zi5JtkFlUuOXKt33Qk3jWqLqE5hQitCKNd/erCGq7v0jDwjv4QyO7xv295OwuaB0Q9Eru5hKuzPxZ7UVAKN2x2w01CPfDE4+H1iRaKHu7dEbUBe9tl9N9EIeYdf3b4CIi0ersfKHgTiXnLDoXpDk7f/Uw0D0VrXpp0zgOrXC3DZExuujCwd2gUWJRBf56M2kFkoJ2faNl1CNpc9qxWVHJMcmrsA3coLOWOuM3lAIk4nbP/4JMqziTOp9TJIvzcwyi1+JF76RAmrn38I01B3MNOP972Q+NnGMV1MPbDccHPSfo3020QnKHZbEnHYFc5qSWo9vNj1SHm6rq4lXznJt0YQSUJioPt4wJ+eQpk+Fch7VcPFRxAbTne/95SELElGTyhiNcmAfEXa1zvEgZL7yKSjvis2MXHki1pe62NbYjfssyxsjkVo+Rm8RN/HFYq/awyHRMCydewtB1WzJ4+HWf2njAgzAJPL2KJTP4tKafh170dLNfGxAeX/QTKIewOLbo7PwQ8cpaiBTmSaxKcVG5eaL72dDrQQvz45soDI5Ay5FxPNDl3lzTHiTH6m+dpyRHJQ3sSxu0xTdBcvpQcT96CVTH1FPtfQvdOUaHOh5UB/4mWXdrXGVpIFhfRebNMvaIx6nnwmdyzyZtPb8u0NJJ5uGpNRxxE7WMw67kwyHO2fkJBv1QCePo8FPjsuyxau17cg24gKOTvTdz5aVdmaLie+PJUU/MakO2oUw/Vaj4QZiB33oT7bf2wApSW49lq3yGFq0QZ9nNtsyPdGr+6kdL/vjFPp1EwVrzZBaFic10TjvCnBCg7JCcj9PEuOt7BKeZ8bQKVyyqGD1vljFnvYpMt9SQM4WXai1X5FPqEsRIu5caC752ok6I7/HQEX30jARB+cAs6QLUK0JjWyrtqhdwXYArSh5CDdVZtVieFYkeh4B5cxYjPF8PWuHzAr4xSxpjDR6+0Ui4TmEy478YhtaUwnlrU8LWchdJELLNXIrvduAVqktFRXLXDgcOdC2Ps3Ya1jrnxMZl/nAabO3bkuyS5rvSInN8aQ2bFFcsPfCzbLqusTooVT0pgLwhk+t71Nbn8egg6Yf0dAxXxXNQzFZlchkwvm1Jb8VpielsnpmdazXv1J4NUvJ+me2IKWfCnC33piM0VHZxXInXgH6Yd9O1nsGSowmftQoi8SVr5nnGmSyrjghdSXxagxhM6HMIydVwwMmVv83ic1OZ3/oDZLkXJ04gAd+NoEpXLowX8xoMVRS2WIMiG+QIS/GrpnanW6UfXEmTnSKuYZPXlu8VuKQZYfgQAXnZND3H32fRckmbYrlkoog25mXRR98zFHWXtooHUAP/sjPbF807K581aLhS4H0sARw9qTKimYqoiXLdgBZ6/i/Y6ijD676UzyXXFrz8ymX4MbMFVBfhVZMGBF4uTIvmaKKuS3t8PZwkU3tR6/OxDiKhlvtUbFSSATQA/kxw/27HN2QBeCIIHsntICKZeSKH3M8wWI7ehvxzoatI7TxB2JJkGzdINIm8686sdflBIkTkypJEjmEYUeoBm7D5vesXcDJFOqF/dJ10sHbA8aEW+BZSn+Lz1FHafNJFvrROP2wGBKT5sbvzNBOxtlD1s07uuGeygag1bCQFm2tJyyZyJB48HIdtuZrcnQgu59USl7ZwYsFYQe/L1njgxXN+vvjAJfwdFAYG8KxY88zLBBpTP9yyA0sEgq9nsdr1SkVG4FEZtvc6H7+ky2WqiLWzNEO12CNHIWXBlNc23kv8MrzVnevRRlHIJxLBHBN3tiznKG+k+C06QyaHD31l5s7MgPC6aOpni5/rZ85mnTFypZ1KdBIOHM1WSz8SwWxve1TBqYIqDUl/0seKef0Ms9r9ZFxRcu0BRi8x5cmJ0faCNuwjxjGythnvQKsEfB60nW3JVSR9xv+ezAXX/oTT07+sqfdqHlcUEhsY8hXIHWXi6LEewQ4jHYMwb0qCz3dbPXdDPxGS4iC7qFW7y4xKyL+8DhKWxxylmlUM0+S1ps132cr23FCqIZNdCdnMA/Ta70Um/wZ3F0gbKoGr5/ywR3Xmg0CTFXJI/MqWyQFbMcU123U9unkEAWy4kGQKxD4mowesd0YyGz2dpu1a8xuqZB1ton8INQPGtGuYPsgQ2XIQKVJB+chRD/tRc3jYg83OWNcbWEgh6msPWonxF0yB1uLE4IXgnAsYn3UmtpKIbtounJlULXFhmhpoYl7/6obXTJ5HjyuxKO7IcOAuyjCNBT+jT+5G0m/IsatdMY4vkuHmhXQsf4dHmYHEs3g/JXzr4IJnaAm3XIShHzZoMpG1v7/ZCKVkZDPYUDz1ywk2f2dzJtcvf2cdHAtlcf82Dzgtn/DfVUWjg0Er/esM+uNNM3JHuYsOlVcSYwBHzIdSZsc+sVGVTKFmD7Y3H8Ei1thJDXdHlkq+6Pb2pGC034XvLrgPWkGhfMbsGHw7hoMooZ8BbeDRPS8J+fPEQNaZ2jWOR+ukJSgvoggON1CGfxxh/y8sPktbdLT9XIZK4a9hbnCWDmG0R/2SfWypNNjd4UyqHC5/dLk3b9dtyDP5fUDrCiRvK2K9oFUmY4Rd8o9GoXCGaFBq3XFXiNlKxu2lW5M4hlbpd72tc5v2SDxOvWzHhOnLmLbPMB0jO0LUE2vvq7m4z0SuaBMX2Zta/5+t6drtG702crWC/LUmpF7qDM+fVpJXXTf7tUP0LXmnMzjSRYTpzZCovVDGvz5ZIR6gs0YEr9rBYWqE4ThwfVp33VXi28MooLHCP9OK/I+SUv0U7rOqF6QIrRG/5g10GCveyXmSdzVDF5NC20qruDgiwHEZdkc80rl/NnJIuRMSfq9yXEjjtghDtXyndB+r2EP+aOy+FhRgLfJLBSQvl0LBd/lMVL8xxidueZdXSgOjD2GX5VgqmflKYIZVVI6slOhZrCdbWpjKHPspHrFwk/RTJYvHKyPvYpZnGLgj+elnSG7ASz825hCtBaETFv+DpGkDAmVoO2mZ76dtlh2S2meevKfsMpyC1VvgZUBKh8vpIUOLZAA7T/brnMKKnct7ev0yJ3//+xEzL3zJK9QdqpaXjwhmoNWOPCs+gQFpdZEIGIY1AlGA106PQltN2Z6XL6i8BYv04F+RKZKwhW8cs4xKyYYfgIAP4NdCT6nVWAC/04Z5MdPmlYkHT8IlmnrX30t+DDAUZTj0y1iPZmWG3svNHVVbJEylPTZBgZIY3cdwP8SjyWAkfBgRLCcH7ZqDPeFVtNRYkbxEFKo6bd5SdZ6L9AaF7txNnLsUFIrNwzBZDN09zCFhIoB3itcgjLFH4AuvaLWJLOoSAghUUgVlnDWpTX33nL7yckfSiTItO8noCxO8rIw/YaxsEaqQuKEd4UVueNnqVhLCy/XJCYQ0NPRgsXZrvcxrQG1pHhxq5Tnyh+MdIJD+8X7jiqr916ZpGmLYmy8uYW2Go//5TkCc5zefqi2NPMxXOcaMCSvl5ivisB7G92Fov+kmCWJOIbyXfVHmjATj4vDli52facaO+wWyDJm6BKN9EU/z431SkgzX4Dd0ifirRJCYyPSlRDnpQExvpTr5oCZqq9yA7V86SQoCZAcMz7CDoqEyYqIoG9ayM9TLCJnRhAhPUNtzES2NIdKwaWWF3Pnnr2jOPfV1c7GFRN7jXpYq2xnhIvKmplk5cghIGmZa+sRxp2VPW2yIEhYnnb7YMnfjbwr7q597aVhGs9UOBSRg+Nve+8tGCJih8RuhuXynvLt3pZq1V6/udHja3c2tHt8ax/iUBmljnrjoQNYjeorb7byDq+zu0XB982Wn++KYAbiSTMXsQJPM5Q0tJUs161B76a66rzrmQQz5TkMUUwSLp+Oa8+heURmZYTSPkZcYBbwge6HsVgmalUN9ExOpyNUwDwqRIdlJ3cDbv99IJwZAIChE59LVCizV6AM8fSp+wqaxVgNfRDGNwjEgKMHkiW6TuWSeyfWOyBENPl0o8/wKwsvuO8CQFbQ1PgEsyo78H3IrmrJYbrbcDBR1bdwqCch/MLR7NItr4x+xbK8LH+c2Bq4t0BMPxAsJXfE/CY83jKE4itLrmpUH2lkBMjlIimtrh9YKOlV2+yGFb11HZnZSxUfMIySycRyL5l89kCbffsa75uVX/+fyUZbl+DTW3C74Qa2twuE8EPcB2BSz6CMZHsCovGOYWVp7HAyIAQxBFwGf0kb4HP2h4JTVMY8ltHtcnmO024Mr63npi+V+iaRwYHME1h0oQoNaFviIkDCV0tJB0G5oU4eQmjbrExNBwTLj560jdyZVt6HJ5h/E10WsoLThHVjgyK+Uynkj31PyzMQIyEDejaJEOKRun6rbr86OLzE3cVXjht4amxRpR2Rjo+KNwwiUWJGfaMheDM3bDhnSTyLDILGYBuA3kgXZnWJD0bjlTCijn2dQv8nuq3PWEd6IjtX2gEfruFg63CBsDwmrq8Op802D6NgmqkFZNyITWZ/3beVjm6KmYQOhaE9K6Ok04tNt3fQo4TcbeqV1/cbgDOdpQ1uxo+TnFTZqJ3DvoRISRNZzh3ZUPONWLUCqgCYFA578GI7RZ+/jaOutPb4uT4UUiRQT1UCix8MuK5YvfIpX3JY7VqMk9BGAoDKeUlym4ln3wfPzXCOrnhjet3TQ2l19OjhbIu9n8TC/NK063WJ1C/+jR0wv2JnFzXb6UlW8fwth06rWfA0ZV2hjRdiB6fs+yRt+qZJt/FPzI9dukLFX68M0mKBx08VeTlwJ+m8YrV3nKnWcu+q2Ysx30Q34HVCLUAHQRVZhoRRSCQyda7gEeZZTfvi4aCoAAHPUpwW+lvLRcReK7eNcy8+N+8UvS6/cHNwuFh8tSJjFbNmXERTG9Zxu/yNPRE7w6VFcVKaAJ+Vpniij6qOa7kdWMcXMK0o2diy9XSXaQkS2yjCvtylH8EWMha1s1U3f+D6TZrK9GozU1gFvYbCbxWesn6MrNUiAzA6dNMfi/DTOfTWqahb8cGqYjBDLkgvv1sU6hCIY9Iax0op4U6FmQAR2sfK7QnLNY47tdsJd98u7pn4rK9p1hXyu8nNYtItdD5Od4PE7RLKNOcwv+kIiTfy3l2qkfKpX5Ix830rxA/ajSoMHjGBw63HafDzcSNXG9LsNn+/idvOMQRQHwaQKtb470AaonM+54Q902PJRzDR5IGHyCZS0g3CTes2vdQXqANyXdWENiGAt84LL7KXjlYzj4lac9nBDFbSIWCe10CeSKSWiHdPmOtLsx0X3TuoT36Kc7RfuJmcvJYtoFqcC0JZ/iLgeTr5zhGwf+wfEwJYlsd+lwr92aUw/dK8jHgdDQx9kaJMCZhBZC6+gsgU5Hh1iVAcGLSz1EllZtfKUimmZ1pWeDGLXUjMEuiSkFj/DfKSELgAoZ9i0Ci3YumunLf9n1rWpTnOKZGE/VGTr0/Pl4x366kIECYly4euYLUDG2azSflb9jZmXmA20oCxtcYU/A+CKf01tWomEOQRtwC/Cl46F8u14OzR6UG8H7dpX+aJSW8EQUstZLGC4L/YoWw9dvz9TNMMLAusMkZPrJPTNOHOZ9gpGO6FvwV4Bh37xsP5Cx6qs/ZBRrID0X2pPbyHbM45rBFpWtGA+XjLngyV4+JdTq5X8YsjcKC4Xyz/ry72p9xwYrnXcpR65g80VKbWk1eSts0VApqm9AHVWTngWmyCuuvUALRu1Rtzqajw1JZpCcXG8FNWq4l0mMbAQo0j+Wsgszk7GU3se5z3QmkoeaSDiiEFRyVSJB2Womo3FUT5Qe3iRJwgdlzRAbZTewZrB3FSBIb5NL5HZxksQ3TL9yQZ64UmbbMURneUHQh61jBnqxQ9QqX4SOtJ1n6JcijiEed18Xon8UmL+m0QbaaCIP7NAaPQXCwK2T9obHpWu+6s4N3v5LbEb3axSP6uOOHftDnXD00DKhKvxAU4mk9iung7dqgsfrcg0NtBpLSQMax9RBLnifmNt5f89l1KBRJGwRgAUDnvMKwUyDSKOVtJmZdOkGvKf6Qn8gzHdJE8YW6N2HvbJZz9PsBODD6ES+l92+TQldEN2nKV5kTnGyz1uRV+nYR/1VQYKC7Qbmk8mOWvjWu1JIzf//8KE8uv+xxgnjJMmCtQF0FGMAbioVg9Jz2fpORx9IvtMI4vqxfOD2WT8jRSz6cbah2qKfYWXNF1WMwm52yHPkaHGEW0Z+d4TZjrl524Jn0rK2azJQA30LOCX8kJW//0pPs0JfS+6krP3y4+CZEuYDRobQ28ctguxw3gi0RSXFOJqxmRlOmnsqiYjvJQf3B3FUUHyLX77SUC3+DiSu3+0p7xewW5tDKeSr4CJEYSFTPqyaFkT3lsbq4etC6ny1uF/H4bti2oeCjdzD0zlH5rlxnmzp9+T0ByY6Dcnq5TfF0HHp8R+oVC/CLGtWTlGjqazks2P4CGBHBZ4oOGZH9HZ2+yFEjlY285OpFFHpd1oZbk7UtUjrM9nHZjAevwD1Epy7m5PV1CnJIHFkameVHXNhqH9O4hAREBaaSjIaKzOgISAzN/9I3WeDUKxhuk0HK0hUGX5jBPaqC9SFp/2B1TSYq+VpttbeOY50Hq4DR6dUu7Nk6dF5udwILJQD43rzfbNZ855FRYPnUM/LsKCcXT2ltTu9OnoAS9RgN7GOqN8GPWJzzzNN5KVsfiTbav0bls6S8eZsjJdu2V6q8NtTBjtL6toorZQ8EAyMKkckyhnv7p7DiVtyaZFCjEJFhLxaGgEsJUYg0XAv8dibjF5MFWurXXGvRSY3Aw9WHcRExIq3vnlIqu6ZZcXglyG4Z/CtmKLVYEZEwFOPi7Mav81woj6EeOSeUJAcscXv9CxlZq4gQ/J/RQJ8llTj6p6Ag3QYlCtbLQNbF2YhHDVcZTybDBt1o6FUP6h9eVqfX6d0dLnu25wO6HFTU9G7kbFcyh4OKeve1NhxusdXuG/zKXr67lUa+WCJehgV8Ci840Vl/GMaD9XOgKkPA4Apg/+DBZNh7uASodLUAW1lKcXHHJEZQD1pvcou5Fyr7AvyVeaK/aTVOYlHilJUeuvcdncbIGlfWsgT10Hhh2YOxMLHraZz9/YgVdlLkz863CT4hd4QeMUCnZhMsx3N6zKNEDoyeDexXT+XZ//dTqE1ykz1qmNlLvBudY8PZcW/Pl9nR9X5Cszr3c5z3SFFv89I5S9PlMJTeD9WVc9OznvXg5CJICMoV1UDsMIgIQdCFU8ZaydYVHfKFYBGpfTlem7X9LsQuSyZF/pJrmeDih04jNJUbtk7nT/nuaVhzGBM2dGKgPeqXjXNsLgC5udLO6IoukUQcBlxANSaAXT11QnrG8k4dCfMLG0WtqPeDdS+bIQrwcIOo89IAjXA1t+xQjwabrDAqgM6WisWVAxhJc1cSW0xGyFoLoxgXkYjQ9Nq5zWM3Ljzs3jhb4D7XCo9apFlj4DtzkDGk1sDNx+Alh7Mh3mnc3HdDlDOb822yblkSytagnjI9lQcRHQJkFtQwsbAteopj8hW/vLEUAqnAuYjpwXiQ9zz9GQv8nlYtKvZ1Wd9LX3+/vEv+RldRrwBUuVsqjWbYog4bt4resSDUyHbh11/uJFFt3/L0P71Xmg01lBdAfXgRyVdkqoHXqZ5o7l3+F+9Ft3Dmdzh+kXA+1eu3v1hLggSQib0e+0xa94i/f2fWbYcMqRZ86oEtwUJu07Y1u8170Vpu3NAH7hsEGoNPEGYLeX8FzFX9+TUvCNViyGYEzcsGkKV28MYvmCuU2IB3RYA8RPNlrgy6BMV9kNRkmpd2YytRwe5eyjplUt57K3jQ1TnstXQ5FRZzQfWJFnDSanTy6XxoP2QokiDDe+emAwjTjsx27E9U7jTX/9eoxDrR+2/HdPrhGsu3fzW5OkrG6sx7UxZhIoOG9HQ627mj9YWMwN/2PMV0SZqdUj4JjtySjQwsqzVP0wcIB67R0NKY9x/bSmFKu1OZ06ZCCQ7q1qlcHHfUu+GRQDkf3uY3EG+PKvsEUYNi8fiJwtku4Fp8dVcGAZfuyUvMuPnbPPkS9/NWEVAUMgFTTyY0x1+C5LAJ+855QV8oBQB4B7YnOMuqxDxs7unnzmGcmnzPLhhp/hEC8TUTJNit9Uh9q9EMDYPqo6d8v1G0MuIs+mgVz9omGCejCYS2K05wh0JIT5j2fosZe6NHRPAp/UAjSruyE6syFc+6sTbLQvpMNsWap4SU0fBXa1k5sLcGw0zwVgh9ARwvfi+jI0lqwWEXh3KGF3rn7GyEOx0I+/JOPcWOp4JGoubLPaG8cIlrjzj0p0WUoUGEkRMleVXjUCA40B8SjbEJVjnEw9crU19WoIKIqP2SFo+zdZ11lHV+ulIJUwqGzBR1ITOMEKtDtTBCx2CfmXCmBj+ir7gYpf22fll4CSfN8KhYYtPia990HR5G1nOM9Unx2vty7MAnEJlFbWU0SsnGP/LdFMQaX/m2wigljmReLJlNbsW5YZpyoI2nwV092x87x5AG5SNW7MB6TG7DWZqyU0zGhaQgWolQd9sA2mn55lYZaEUyVFrmpXOQ1RtWuaRgxMW1rltnSQ0SGbbuzCWDjRFnZnqKD3wiFJCD7hHDneobSDP8cyChefosZ/5b1SdT1lBoDpOqbMsuKyKlU98gRd0dvKirW32TA23ScKqoQJmEghNGyzwHJBVe/N/mZ//wwIK1YP4nEOYSCQR98h09+3wxKw7L3FrtupCG1OXBibXX1wgoxNjaBMgdRM+8tkTFs0O67Zcfkd/QbEhe4aYoi+/utOFsOW4ahX5bF+jcsnO3YZbNnOC0e3T4OcW+kOYajrz57wIXDrt3CCKA0Xnirtmi5It0/eYTkiXwsVTEqdPhRfzOWooOicdf0pS1wVVJ/VxAq84B0zkeQn80ozWIcpqI5ugoReDTCVVqRiBXCxXk95kst3IYo+c1YvSdNWn1+ftE4xDjFYY+QaVIX/CzHP2ydQFUftLn+iWrV0CENpVrJ6DELsm5NupgqPWycQytYwBiIPDQ9etHf/TBZ/DCe+BJY561aHEnWwGyH9L75KjHI65/YLEnZ8RHj7ZWsPWego2AoY8XUEzqq2Vj/Fvz9Okbf7jwaiOlmQWSlgMfUlaaWlGGQbl1b8bWyy44jGI5BxLRuopOHpOHInIPQe6sAIiInzd7ezM24N0ksuThkgetL6AUZUXJPhwHqcL2tI+S10xZzZnPRBDr8XCWvulZeg/0olxhkExbfzNfhzn9GC7+3fLgAvxzcNIps3yMaOX8GK0KUs6Y6BoDLqJWWqIOnrEfBtob76RSeGYesfy5nWOK2UQklGYyXNxBrGBjHb4MY2JMR+Yh37FLrhkYaItKqZgYmvGJZuG3YETXm/x7KcOP+/OQiqNomHMf4bHOAyF+Xpfde8dWRhwPcLyiwuA5DaoRoJpwGtnz1QST2pbxLBsM1Vt8ywdItMjqfNW90wBds18UPnd/6AL0UcH9hvCrx/BtTFwLgVFuXWKtdntPtA8k05A6JU6U35JWl4l9qVQPoCIzUiJ0lUzSuSKGrjNS1x38OQaYW1F5NXHfG2bgHjesGz6oje+LlpGYIhbucX+ShLuFuCgDx333YAN87bYRx7LA2D/DD8fTXMjesXOQHVmdJod2X+f/PRaV0GCgwI5IYd6Fy/uIV5GzZQMSKqNEFN8hU9gnQpDQI/xDonQkifoqXa8vK4zM/UWl82J3uhDmV3EN+q040MwwGOoFNFu1mPSbm9Jcf+apkpeZOCecNXTdQIyJptuiVROB6sxKvJdQGfEp4ga4xTWX5rBPHv3ZBmdOXDCsFF0j+MzPwS+9MA4n9QSIoomDwRH/BlIiKjxcgbxKP20MNyg8Hx4dqWNXxvPyabMeRe7evcRuIldz7PTGLNz9HqeopMhRkT0l/bciRXb04JYnturWpjjEHgexhQx4XPDlyQ1APvt/q76jCxrdDedRcL1wdX1p2UyS4ghtGLGbQKxvhNBESidt6lSyG8gLA8ZkERWmT7dfoN2hHbdXlCgVixEG7xHkfjmD+//voVvJIeaNLL4UxYjTbOLvjoTJw7cnBQycBQR5hiJ1VmfKu+2+xyeTlqr+sT5/KtCmxqfHUhLJyzFov5T69E9DIzZCsu+ZOUjYU8u7wXRxg83T5m6Rn29N0LSxgu9CQ0kQUTJvS40VXExRFC7SatNhuSzy8QJ75ucQPnjOF5yD1+VKjoi7HpamHPS4xCq1ylakbVeH3MC/QD8BsK5XFvokitit45WaEwsCqGE/6iZCxN2C7lGVtpQv5/qtl94haRZQLjbyd1zjNry7u69FQQUI5/34AMeIMIxa5CmXP7tFCBmCo/hR2QEF6wREZVrRHNXlL1MkgXOPC9OQCPscxRi1XSFWjhk5ib1XuYNefSoGLIL2GRij2FJNWCSsHiR4hv2evl96TwnbKmIF0fxo2QHHMmkRDlvGexj2kq+TlmBEfYXbXuC49Q8Asi2nw9vS0dJfa66uXgZwzEUp3Rtpf5g2lr5Ge4NQ6iOV28edo9lif2ZOLtiGlUWcJkX8b0pAbhYaavTl145JH0iDRkDuVGaPbXag/a5qtPKso7pzSn5SAOGdTY3PpwDqZ+hxFyVbkwlFfoJVKdWhorgeJNXP4W5juApQ2HsVyjAVMNq9GUolDRfL5h0BD2ogJGDKbZIIyQkwqRi54ies9Waw33/9Uw5Uu0wPcTdSUu47tbwRvaiUKttiKxIEATOiYMhi6LdkcXeRzPbcw2kNT1vPZBo3BphdGaUHwnxGXcaYFGbjSZFNdsBvy98zWpGxR3FvqFXgAVALvOUVELYtZRgSktb+YmdXgHtenFeZyHrlp68nlsYfIq34La3sv7ElrNbtwxjnuVqJdbR64//t07fZTZAP1UoZjAfJlNbFq41um8NN2Tam8Yc+wtEPFXA/nub9QZkwOcv1UNRlnChyJPdiBIxu7jRqHVzmvtdWLdebS4V7fwkMnjSwWTlXcm1UfeLtp2jznXKUJyVGW5KImXb855xSb++1xpeVDHBbOVZEivMN/WrD4YZH7QtJOSyABDSesQEXsreA0M6kKFQFJFNx3I0dXhE5bwOSckZbHRMMdALKKZIYMNOC8c3RvX531O63ECHVWuoi0lBc+AMTxGw68GJM3lka5Z2EHQDKE5S7+jOXSUfIRMczy1j3rqKGZ5YVlRfC68hQxY03qttSBFVibeOJNn+Aqqh47sbiZ0V/EVKKIr6JmeKDMx0koSBaVeX3FTo4fzrL9T1NgdYfqCBPAG/AvYv4VoRaldn28q8mVpNF4+XaSbiJFvOIm9cdSEl5FJsfaYHnObUIYDAfr4fDtno1dHLtTzaUP9Y95l/ekSXmzZddvGITUv1dbqcI/ZNbWzxFF6srQ4cARKxzSot+1XdpOKnKDX8VpTcu/IvfhUi+uXD3/H5AcgSB4gvh2LrXfJCcTWnCY30IhiPqDb1W8cMTsKfnBuohhp8oSi8uzMp9HtIAslbSi6eB6EuDM4FiZQ8sGXiuDOj8v1zhJW7mT04xKjDVCDt7NJAn6eZ8WVXgZPpXaxYyEafsCDbVLNiyIly/HRnzbIfPA7u6mg5LQUZw5A9eO0BvSa3cSa8I19Z1W3YRRqABvI+wFp4E0YNj5LDWCl4ngceYqlpDwRalXOt7O6x2XUA3wR8W3ALTvqvdnG0c//vTVzG6QplLVaTccBFEEBprZZTKah4GcRLkBsENFN/28BEobw0FwmZPCRl6FWLpNKa+ZdTy5J1gBUx6Nk69Fx4tUNBrXciKGa2qGLiAcm848aXCfTA7CQIfmi7lsuuPpwYFntM4gAb2W87VfjYxbN9XRGnCqIBuendc7qOJeAQgTYdQO1AfssrpciUmfmVkpoaldYPTa9T57rn4gNvx9YkmLl7L344t+SgHaw6/oCp0xnYUNhaEGr41yZQ8GBosW4BGpW0lX99uNlyWxdgeRb5tMS5upXzY9AdNC1k+wrGwHTEbFGyf0jQs5StMr0/hCXUjl/d/hC+Uvik5+nd8ILobdKMGsAa+m1brdKZKYJDCXJVsU063kpwtrt3WLsTb89py2dQwt5N6zx+X7lakNfwCP4ldQg/DHVoEEvXu0rPupiOgQ+iNbuKNyWVV2R7ztUsDV3JEZGIL6ivyxVC1JOmtPQjoY70iuQrJ+vVyehc+YlVqkQKx2Zsn15tHaPcy9C1EWDGb7++bwO50cgOPI5XWK9ZF/fldBKcybuLwTbEci4NkZX4WOc0uruNyPPahXQ91NxHacpdhDnyuQzKCCompGiN9Ati1hfRFAOVnHG+Vz/hHwgWJ39VEBBUWSR2njoFrKJ3p9zqmJtuLj7GFz/8SND0/+MAONI27EE+JpPLZVeUFgX4VWaJbdbsDJgfXF7Tm7/SmeLpkvFM3JtzmRc6+3MHE3RxQl97PHB1gJX9yMoZ9VxiAdFe7VF9GDnLDpdM4nnNQETypoeeq7AQeg2vFIY662VMnIU1vVLEYPknMp9v6BSLTkJ8wX0KRGmHjmQ7UAvcTMzBnPa4iKS2svLsbrZd/W/dtizBAuMlu3S41rc8NXU3bTyTXhREfqF46aKBvWf9HYOzxZ/bvGPbrXnIowi7xZJcuis/HG8/bBIuq4eBIby2xbYUjF/Jj0IS8/UYd4CB5YBoXNji0UYSvzABUNPbk2lUolrJVqPhW54CxZZGpphvlkJsl0fYY2zbqU6jL6yPow6Ph5YkLyUTe+Ms7FSPz5+8jacOOar+nzQFQiS1xczVEnKrPeTSZ6mXdwVmJ9U9wwknWn/wHAVb1lamRA1qAiXk4s1kLLytXLjJhQKHan0PayCqRg758kpS+BNDNDaV/QA6nRWt0Mjkn2hGqUKY3SdsKYHMPHbAM62A0Zn252t59odXZBKifx/+nC3dEJ0Y4jC9514PvxtX4//n5rmeu7MsC0GaIsoDfVnc3PJgLFM9QlsmHBvnxUh22hj1nDUw52oNECIRFiCXwU04j6tvmyhagpKcSUberORPHTCv4S2KjUwz5kyqarmEZYf8nkTvE0rZqn+mtNXuJ5O4dCl44kSnYAZvTX74AXJAfrdfWnEq8EB7uDgf9ISd9NfjoFwgnrc1glcklmwRpNXy+r524LnKj3SbFmdxbWRcFYm19N96TOdtg/kKXEIWUdnypMYKXiBa6vFEqKmWNJDJGXTHdSbatpwJAGOaTKXJaSdjRAmLcmOxeWbFUik8dqOAOPQ8gf47dKtvG4GYmm1klgwfxBMYZdQaYzrY0aphn7OJscpQqsley66J/+9thmHVKteJcMcXYrku59pmQvfAAVCwQekDgQRPxCaBxA2yhuG5dT8R9t8AIEv624abs6vKS/n5I4HK0mlbqfTEcHA4BVwC4yx0m+85dbudQE8TFbqr9qZm4lZF6e+ot24bvuNp8guieJQvi6Nby97ul1WG6dXwdFb6OUJJ9BqPo0TK2T1rOzTot6n1JLiRRs/ikkU8t09HDcjNY9ajcShZF7UwScW7ZN69uo1C63jHe0A3SFTLLEIpZKmdeaACy8Dc7lGstqTs15Sxp93HZe/iWKF/Ulr7+qOJndJALSy95VI/1rpvo9YVLMtNH/eVcYirNnz7O12x5aMJ13Sj/+NUyJKEf944yv+NDDUSnkqFPtNcVkIQzYmYXJpJcAcgAAAEVdBn1JFFSx33dk+1EV4evE0cJx5q68crvNpLIXTAd6oWVfbDr/qVPPQ6AjGFlkGmsq1X2aDMQmyzo0dIePwpx1UkpHABAbj1BgWAgRATh1yi5JOV6zRO8J8OT90aYUPP3ZoMl29HeKFBWLfv1Rdd3BWlIWb4NUYz7/+YsQdMC4GoVWiOFIwBN9xxTZLFo4Clpp6/Sr1uC34HWaJv9qDdCGWyDilcQmEMEkq0WgeIgNn7lFVWV+8Q8eoCytuQ5A5ZUUXMa5LvnAsM8ExeWOxDy2oQzQaLeaTLU0NLUoxgjaRsTOVK1kQRp92C0N7q/jpWAu5NjCZVaUjLMhcQfZCYRCcOwOxLexuxekfsusCwQvon3lRwVgmFgJoCLgTXPtg/9u6XOlj3nCcWJIljUYqx7XVH1+9Zx/Oi+ikzWO6BkOGrKbo/uEp11dh5FsTZokAgbksOuv2Im0wxZtdnyCHtQU+Hyd9wgGAUbbTQRPQ+h4iq1Au6a3fgvHDnzk9H1/FRjDvhY+01y8ffuARDdwP5MC++knW+yqyHG/rlKPROPI4tHwDFbOTZ1wIvMKJOunuEb2psQgH/T/nPh8Vphk6x4jj+eE96CwgB0WPXDfsLZQrUnCh2zRnvlCk/rjxnrLdAvZtUFsxm4qQCzGXTo3FRbgpYCSHAYfD6gmTZVJeetPk4Tu3UgHK9JUOW5iWNue3xZ3aBuIlfdQgzkilU3HnmjbPNmfLIqPf/mD085HmLH+kVkBzxKgDGSGtMieySQIL9+1+apyF3DlmEui7yweJIoXgW3iU9UqPUw9Q/+XMlP/azP9VsleerESoHznDODXY0pJq3A4G7qc9gwPRBdH1kidaEWblCCubeII/6uVkhWJWBDLfm6MwVDfQKsdNcvmLlBycnqQATQmc0w3yA6ER567TFdAE1VAiMjPc+1TfNiwuRL602die3u/dUTaw7L1OmZxQ9q42haHz8i0irjHvzzb7Ljym1CVQF7rDymMOxU16xeUKPlygThHYqgWCiz8ksQgL+CvEfhwbmrz1pMqhCmNiA7OPQZ19nXuU0L0y4juIp60V0sZi/36tFuFcuTBRbf+LsLtOW+Ezqfu1lSenhlMs1FmNUqaYV+58mcVjqGjBFbE1rMi0sH+c77TkQcAC93HgdTZ5KSlBnny7FUR8D7AiQQnZuUYQ6tUChfcLRxJ9RdJhjcIkATeiv8abHQ5I9ck8eCqcCFwXnZ6HNuOH3gTKqTdODY7ixjWm+WGuXZFJL03CxEzL/pmWPacWoVEgw9/EdwHy/WkwwG+BLlV6vBFYNVtOdIfa+qzmiN0u1khIF33VQkdt7bRTAEpAT9cQBPTSL0DjfD7Wp8dd/sorpbUd/NpUegkKT1ExP1bkaLPX9VtaKD4GW3KM01lSyPVOpMs6gsWWh12LwQiWaKMvkpYKp0Q2DHHFR9zx+KwA086noRMBsJH3PYXoj4kENiNe76zSjo9k+8nKunB0Tq/bUPagk9HckKpAh/B4E4tN/S2jI525PiLSDOUS11dHc/LinYGrzWEmdZiYkX7n6WkdW6K5g9WkbG9aIagif2nlUzRet9chMARzWo9rwApiZfQ6rRjIBzc4UfNXfghwifLDFCTQtUXsEhZxnl6hBoeltpWK2rzaarOCcbuPelHw/SPDZea/gcNEriYChOOJRD5lhgsF7V/fS0mbofcHBoiuqGLHhMUSqyRn3mdBdkujAhH7Sqkoqr2RV9OrcPblJrwdjJHozZOA3FgQfjemgA3mWiSWgrm20ji2BxiIBfAyS/gh4uQpOFimNvJm6264pZlYl/ThMS2PsXA4eqOV49JQfrx4Y+V9nVOCt4/qEhTs6G7MjszIxNVbwo7CfOk2LM7k9/e0jX9tHrkHttcIMnF5ZU6BwKJiML/a82AldnFV2auoU9oOOY8tGdwWpUEwI93CHeBEC8VEi++N1tKw7GhtigmQThdL71B4mWIooN1CsSnolqHABovk6PcXStKIFuBENqn5ocJEX0D+18C+noJ1UH0f/oJUfGqrT5gWy1WKT6Yx7fqbPbHD6IqsI7Ztt/9AE6vxvkcvYcLslhvqGxRL4CscHQWWRoL7cbf6RY3L+VQbAuaDn9qEzkjijZwIZZs/6jmm5wxAAxKiuc97Q3FiNVss84xXIBYLI6vptCH+04LygfDw9rDmowhEXBAv2/3ClXrR32TyuxUfL19SxYcPTpciUNQtamUTGAKdwWx7AN+963Ytx7ltIw5oDuz5DpOe7vy4wdko4bj9Qp9Yfm/6qQdyXu7TBcTKj1GyCtgKSWVPOVH9iRK8xjZvAfidWQxdMYzEr82FFFGHZew7xFCeSVtckbOkdUOZ7JiywbZQa2IeQKM4m5pPfNaa3KhKjtFZIppb5Gf1aeF92Ue4BE4lR55kdtOJLbFm76q1oXcpCuEskrz2UXZPv3N7TYLNVxBkxtZvHr9fh1xtm0nfZoQmC87/Y6/4OEpnZ6altvP4bNgUqE+xMDXh/uWzTUMfOwA/8lwwf8Bbl1OANaH2702QXI/Vi35RfsYOQImplncJcNKmbwsX/JnNq67ApeZ1n/Z+OWqf/gfbfsWoUFn07n1jfJGjmispPx7ypQOOEMc3MG6mMFNKM5mkHaLs+k9xO+9lTitjpOpmbiqWZXesfgyLc+sKz+UR6NI/pAGhhHaMTcFLGRuR8rc3x4J5vUiU5OKpQ5QRV/axcIDU2zB7Mmtr23hpy7K4K/8yl1PlME8/Ky8KzLuR66hdmJYbNHNIdNifE3gTe6jIzVa9TNn7K67FDA+LlKOA2jEoAUswgVr8kifOkFdCgPabsw41p22Kj2oBs+oGnUJCTsme/KIxD3HNBDPFkYAGMiGzAo7fY4KwAz0v5YBQfy1QFj6cfYhE0Ztyuuaejs1Ts8cB7xeRFlfm/obP+5CFJJ+I87LvztK44c+b8nstSj9Kwm4p5BtX3XB1jP8MaXsJOVTHJAJUOK85YtzYeWB6+LDP03tppJawCEifSJb6WQLZrQEXYajoX0yqyn0maP2tst2Cz6KvTu4ju9YmLhEset54JXlHqEU/Uxl1F2H4WgjIYPvK5GtRmsjlM8kVg3iOmVfpnvCd0iTCcYRp/uUtNvtHkpnn+AZgmRmGI2q5hJvDA4S4XhLkpY7itCrnblYHVoVVukCO30sBJpITG3nqUAsIWjjG/oXNFiORh8EhFsXVtY4KXBN0rOzDwVo0AZ9RSmee/OMO/9V4IWjWC4vjKxtFyxhZy3sRbn2kBMTLufrEI3K4lGQJCP9F4l4rx6kDbiZrX0XH/4hf+plfEREJDjzkXZAMCdRzL8Ipt3TPOlagE4DtVbdfTSmHKfKdwI5eDOwqnRZ7CdEasSfwm1Kd2WewvPbV0KRi+0+yIVbLnHGj3Vn7q2uLcaR/l++1AQACh3w4F+RQoqDKhBPTVf6KLMBiNZRwXBydIUKVlKc0BL+oTJcoBJuWHf5m+zGwWYV063epNAhrIf5qAWjEAezf8NT8RAXMdik/Q3THJzDx5BH2vfz9ASzputlnC8yrK7wLzUMU0DWzHbJe1WgkW/AYjSqthi/vyLAoub5f7wtbXmobuJqIBiuXDQbmDVHjXjo1qcN1jw//UMyYJum8+cYZfwJyg7LKAsycOZHwRN98fgOygWVPSmWG3X3Y7VnlgEPOvXKhbdKrjpH+h9F+7EktSyCdwc8hOFiZ460Bohdev68zBdgTrLyjVTZjye6kDRWJfDF/8BsGq8fOvttnxtJ0faZLjdlr2zvxAn8xfN648aDGpwcFWignbLXvxhScnKEfw4gqiXEYWD0xFg6WQzsKcLAgIPOUiSMVx90zuvvcfrKhos9kXOOohOMfiE6D03KqU4E6+d2B+PtyJ5d4mMe34bXBx3XqQ0F79kiUPQqaWiHnSilT/a7RuQ5N1EG70G+4nAEn88cPNQBfZd0ZJXBhSY2gwOYvfsjZcB3dvGStCyONCpvKuh3O+rKaWp0koYIcqWZHdIgcTTmjrtrUvVRcpjp5gzAlydqG+Fi4GGfEwIRjfexoO3EaVtPFiuvOf2EUD1Wx22Gxx7nkbv6HqQd0UvV/Tv/RB0qg84pCVNMygwrftNNpChU3qk6zvJKeWuZuWJsMRhoMsvP6HrHshtBzDos8DdVJl+qpAGRVeCdGIrCsQwO2OIqxtdsszYA2eBEzU0xdxDegYHs1j+tNjVBQ245JqntR9RwzFCPs00OUlZweHvTlIjepFbanbwPYAZFuGzHaoZfZe1Lba1jlpudIdnyBZdJS+3mkaIQm6sDBq5p6MKJKGyd/pAtIAyaOiY5kJmFx0qR8/5R9GdHY8XnzBb3wVVSmvsM/+XHxvuOgW0ag9cClaLyM95wU9hi4t/SJigy2ttH3mptzvxs5P/udMKsKONm0soNLHl9xzSHXwih1OY4rEhcJXJ0XJJJVyCyakt6lk/CmQyzcm9bnWiUtK5Kv7NkYrisHOafzyDyLONE8KcBWVVfDoIouRYTobafXcZKh45OzCRhy8CpgDfnr4SSkEsswdbhGfSiD1Zqu90T+b597dnLTlvnXnxrfW289TE49RowhNgGnBzgRqrzulI6Q569LNqnY+/9apBK+okABA/JvA8yJHVfoQNJjtGs29ZlyZOmQaYvJg660Z93c7a99tL+afY5r5hjbmlYXGanaGQ4Qt33rZymFpC0ytdPI8nsFE5avRCo/iEZGWRVzVNdhV0f2fxy+3Fuv+gSTZrON6mAmUeXmYeUwu5bpoECkH3AP+oNLW2/QwaxK/Y9zKn9mY0MxN1sFcnUSHymMnbpYzICx6JuaHKbNR+Bgglb1cywzcVj7JvjpZJi8bgIyWsks4lFB6KGyTgVaW3wvTOD8sLf9mF5PxyD1E/A+teQ4oQJMrXcDYt8YZxnt3IhiFcIjbqm7K+5tt2hz8XjuKIJKq1qFfs4cIWfWs1LPTG9LxZi4e4Emm3YKqhsZ4mhdoIjDefLePvjpix9oBe7uP/imJBS/ZTBJMKnyy0lUk8kWyNf0S0ReC/TqNmkWsznGuou1Cn3MRy3YBf3bciPr8UeOsD6QBCSoXk8wNViWbmN1/XuXcdkHCV4RvbpL53FtoVjrBQ4vccUr3xal/Tz+op24y6HKfqc9eRQVY9EdmQ4vsgb3gBCVBzz2H1CxrmXkygOgRIqz9o2S6kBxsb+4P8HZdWiq9FQFwaUIVFROpsvuqFm6t7+zUdyExZWD4bJQHSkgPgNbMTnq6XsF3BUVXLumQkvsGLlvPeeqTkQ31dQWq/h6HI+9C3DxmqfHjDKryb1RQgALq47+KhykwZE2cQSI341ODxjKqspSvHsEe37lbgoFB4hn8KHpm0Ohfw8B27h6BZfvtyeFXJ4NZAoO6EID7uq3VYhFZS6+vSMiKQiBjKdCtjipTcbQSSQIVKlwJH0Px+N5xhSrdySWo+jZ0tLDjl8swcjnWJ/p34CXWAMM6iHWUCQ/a/fxgXrnngbUggDyvIOHGwc7cH3CDtwtg8ZqFt9/p7g2+Y+P+CWdQI68qqe/VWYnhG+qcgHboofi6rOCxemctfeiKH2LO98vYDG6NduIRLnbGS6/ZhdrKZWwEh4NhsKOqcEGRWfGgXnrG+65nZ2j6z8o/G2YWgT6Y5Lj6DKzEpouLSR3jOdzXeh/WacZ+JpxDikuGKPL0uSSfUQKstJoDMYIy4sTMbwOYIU5d3ZfF73G4ekPOr6GqG1p9GN79JXScogStD9EYcp+cflS8wIXnOyrLmV6mvmPBk30YerNPkOczOKmkEQLi9YQt26ivuZagEJha0hr12+4HK7tzNqqnLTjC4FEvV6INW5RPhHC7p6+C4ykvVGI+yhykPGmQzrja8437zLZfrNLR+I+oPQTx6uIISge00ySVrL7z51aFNBERvm/pQpnIJ6BDWByQAAACEkBn3F0Ql+RS4lweQ4fsVaSazWahaLxBjYRw43+ZQSSSkEfsJ3n9ux2K8eqBBzHl3N28KL8A6AAjESUovcktgJoIheSIgT+RhiL1lzP04KAAcS1+0q99qmySkYaki7BXV+00tkg3v1MYFs89pdNLBUOkjIxUQoVM4EC7MeavLR208b+YKheh5BckUb8uGzzxTVC5zozr0gwXwq/blhbxOco2WtbTLyjMcUnXwvl0LyoCh+cC5u9gP258FK4X4QFSSD3j8LfKOqZDvO4cVjjr9Cf52LjMm2Oap3naCLWjBgAzrXJF1PE5Z9T/Kx9DtrGmNzeUh311LxttvppfK0FsZlM+ZdUUMg0v/racSiTQ5uSWJ3iFDR7gUDKefTtvlOMo7T7TuSZDfT7TZyCPxa47efNS5zI8injPoz99vk8RLtEWUlU9Wb7qj4qOzlvOL019Gx+8qYK87KwyteWIj6/VSF2S9IyriPKRTMISpkl9aveCnBAez37tyzbI6hLnHCgN/t8CkSE0oiEI+5/rFFNjluPjtYX6AA1mj6peWQnn/MSCfB1bv+ax05Myfhp5cqPmFUAN3gVC1LnGCWWm0XR6QOfown+luZrr+BNVsIRYsEviFHfZbw/Bu5vdwh4/8Y0bv6HPCyoVH3ENvWCGCiEuBC3te/OhqCQSOKoXar1lm9yATQPBpkABsoI81DGqa5Y1q+AELN7zS9XduJ73VghALbe55Atydt/I/RpBbhmYMMhcqqSUd8wQSvPLn5EPEXLwpZ3D1SuEYEreELdq0jHC0JkXRMR6osXD/skGEfdwHd0oe4QEB3SrFMeTh+cQpj1wQMgPJB6PXLS5rE3bL0D0vFmQ+vzl2/ln3ahbW9TCZPPTKFFUjTZVhwUFPLi3B7Sml9pPBY9IX7akEM9JsVa/Ii5V9HnFKXcb9vrb0Lmfdy2EPbeztu688IhKWn/hMO0pyZR20BAX0ghPfCAY3gZr8H89G7xkoiWW+wabMKck1hvYbRr9aRmYDH8UxzhW3bvIF83chV8KigLarVqBjthQ7HZGbDa+RaLGE9563p79vOS5pQ/pYuBxmNQ7me2hfJZX0dAoxLT92j7+Ok4vL9XuH/S4M+NazxPppbhmaIFM/kvdoEAtgiLIWvJdfNI9IZ5CEAYqS6Z1hFfv5PLPvlmemPRI6POi4WhY0s+goczC6lDSRmnMGU2aSwRdlmzIFdd+QNXS58efh1Yw56UfdDyNSSMWF31btTloKmdlS6qrhNgeRg1ZwljcaHgZ+LfAY14DUY9NhaKqTljhdvETdtM+yUqmSzbN56Nikh5ZaITrGYqB9PI2F5SaoKptx+heKvL71OW9iKRGu3z5O5evmDiGzNxgEDSLcrcs68Iz1HvgIoh77DTVNIdx87yGaCMDKVczp7xUlV4zhSKC5QqNvNjZ2yai+oZXzV1mkOfy7LFvGHMFHpPl5iLzzR8aJP9lAxsUfslhX1jRFJHQ9PKKtuThL2nhpyJB+CkXDb13gby7/Accz3uIYWFIvPAoEXfYBL+wXxNNHAfmYGa9I5T4f6DnmUJyIrHyPIU6KOjEnH8nBdhyf+a64J3kTNBMSOczCXER/9QBe2h280U6UeFnZZDcorrdEDRBV85grovsya/jKMc6IH98FOioChiqv5/a4dq1JWy6O4iUKWWlQCKlp7URmvKndCAtyxf08e5cgHBDikuD63FN/vAXBv5qtSwzvgI8ceMuVc6q79JTXlIB/l0h+6cTrKFYYU0A8V5LhVn7ODZHvG7g2WFdTNIpzAtmGmsZ2BV7QA9GmII5jnvqIFpnpwvb4nkkpEDxeDKBqN166yCfEQ+UKdm6kgEsdXP10F2ZRJpQ8dvvRfr8d6OPujR0/tW2/3/aSTbXhS3ka7kjY6B65P7SjLj41lGsEMC7RIC5vx1gDTUZv7Bj0YlRAyARS9Rq7FQ4q3veg+xwdDgX/bOC3Z4yaqgN+UXJz0NMk9SEUq4/Dvaj47vMSfTgr7vSii/pw2rJZHrE52zn1THQBnYoU9LuOClKDi45QSFCQ7OPlwgizT3fpntdZDlIzKi7ZdVTv7I1NrHf6PmmrcvryjuLHqwW02o2ouL7pCIkkpKr7PlN3iN5sIliGMSSIfVmKTz/hPlzMqEJe5eYoXCcrJSCIOyejB/TqIYFTb5ZRprQ8CzLNoXBdMuy64pGWqQ768nXa3Hhw58kogC1Q+OM17b9/MwhMSCHeiT5DpCquem3JaSZPy6rb2Mfz1CvHIGgOqJbawby51ibwN3a5c/HRE2GcA/aLAcfvvFQfk2WTO9bCUGjqKNMA7XfepI895dsWIy2hxkMeV62zHhqHR53Raxiz3Fi69uQVa44Ht+OQAEE1sKDQog/asK+EPmCC5NDBmsF9kBBNRil8i+3O/77vtRZUp0ofsDlvEQKPvCKW6oPFqWiHbfPDi46fsrjxwJ3jK0UqJoQTvUVkfJGHITIlRqkPWamvQgCV68Rf845hzbsIPQBnhvLE6XESURYU34emXQxCfVJpnjMRvjbAFnWkA8EwwP1X9whv/FHsD2QmMeT8rIbZdE1cdgoJVqF6J1EQv1VwiHldr4FparfKlioG1/RL3PC5J5WNxYvHRfUItadHUs8CwNRt8efoV6NbjAjyYY/MuWs3ca2Et8tkTs/CqqfeuH0lDuGKY91X2swN2t67oCg0A3dYQltD+LOVFklaYIAYxTmVKwq3vssNHyQO/8trO68JjBVG+3OZBPAy1WlrvrjhaOOwHbQEmqntCRti2tVTaF6829HBmaCIRSdVrmmleFinp/cR3eTBoX2fKX82mkH+nKlZ0BR8EAAAsPAZ9zakJfsMXJlm4DVhkntazGe+Zz1DUsIZZ7/mlIfCKj7heV4o94gJ5976TXZ55c1/sHdsBWchoby6h+iPRjO/A7E3pw+EyHkUhYtAWrR2Es6PS5VN9ZZZ1EbGSxhKmYQKlsgzR2ORSWy3GWjJyqVZVKU/ejeKP8Ngp6r6fBbxQtums9Dg1cEyqnReuqz0kjpxBmKRTcYP2s26Qlj8TMDnuPxKHZ/OFLid9eJ7NEbObFrK5dbdhW7MUKwapp0qNtnbT9bPklzL98EjmrfWhzbjpPV1yVHWVTCZY3SzsJld2GkI6Sn2/ROR/Vzg27HllXgkvXKLD0h+z3TrZn2vuVZ+zNLsTafyO4Mw5Q/GUYE6oPbkeCh3YuRRMzk1LAJAydd0rjiUkZHK/Ik7ER81naKHpvJdFkkaBB56KUReZ+cfg2j3nwgKENR+4uLkxar9NM/dyJMqEwP2lv2Smcj1WapA+mFgcklMpvLQePc0aI2YnmZXrWtG9FnuwLmXSuFMtgg/x4hK+I+MQCXDYoUi3Qa4oKJ6X0huC8xRvJLMDJsidwwzq48nrzicldUQy7whCgfqTQztOZhBt+IZZZekw9JMAbI0hQ/zKMF3IuXLU8Dc0M5YTj6Z1GoA1877O2yNNVZ8EYopFolz5CE3w52Rzf/+mbmCcdbuP8eP5yhWBhfAR/cH18NNrMbj2L6Qqcgmx7CGQNPeIunXocpVrKD52lf3zimbglAQN09J1X3Lk9K5uiKdvL4QDlUjvo+XOSj+cNwBK/KxjTwJU4XENoIPlEXYBGXW6EiiNyRIFXocHlvYQWCMOMZB+lpt1tw4mkFOch4YjsbMK+phsRcqrPm0xbH+Ky54E852uwS5ibG8JEXWD9kqQW/IsRy2R3Um6Rr02xE51pLDvyAq2eUvUS5/1eV7NOvoZ0cRHXfYSLJk/xByKljYfRmuTq464L+ETdWbUjT/vFgrKK5jMbhE6QHauIi7j7IndTXoeHwwaq9OlWSXlPI3F63j7Y3MO25Pezrq8FSAHm+MFyOPgMd0Q17++8nb2427dvC1Nt4EIW/2x06+wOycU6goBOxyqcVnhykkBCFwoZHG2frm0vkR+p1bOSgvxYlGa1NXZSciEFSzbGi2vzI9X7/jc8bOhsFgtN86Vu7YuyU07bo5npKpqNdNYYJrkt4JDUeDvqiaTNK2Z2VnOQY528TuqteO3jTEOQ8ZXSQpPIoP5p9j+3nYIPwd+SQv5fAZ8EvzcwlKIeTj3ay8m6mlxtlqGIvx8TqP2wLP0FOlXAISwtgMLIYcI2enhH9ZJxgzXVu4yxfYa0HrPyOgU4qOjoDftMx9OfLrgYsMzWKTIpHiHlhZFSCFUdkb/mjMG9e2g9NxC0VCnuTRIXG6hndqmC+hQgboc3psahZGxHZAjPD2NwsHTUPGQVkrZdTIf9YxSDyJBKOb9dFT4QMKd6uowmRde1nzB9jdmMTa8NMES42ApG916AxHoX1PdY+BnDm3CgHJu3sh+b3pvglCqJZF3oGWchqPUM1CfAO5eo9KLhbogutbBo/VkH4+CRfQSwIaKPFUo9YNeHMpUBXlzfayNFD3N2n7YHQpXpS6+u45Eru0T/+4e1thYDpnf32Q3Yj6o+i2va2ihRwBQc+br5mVVTo/QdcmCGBNz+b5Uva9/4Q+xtBDvV8KOZ+ukgEsghG890NqByqKN7gu7T9iJ3sSj6fleOu/n9Y3sqCWl15t6tgJRFyIHcd2hpa6VTX2f+l4avg20sUjRDPFXMmI7LxV6re30e9xPZnBmPzSiSc+1ZalTTonqjmmU9ng9ojFoVDNdW8JA4bH4TZ0S14v2+kLdsoJKAOTFfyC0pAUN918pvJ/QXGvgAcfGGU7btupu8T3aH0KpHPj3MA9XNGQXfoJY5qzgag7hVvyffbi1bIBdxy3BUEaTwsCnAWNNx5RscPltwaXiNzMkl5/cojcID9ly82UJjIt/qzpzyrPLcWmkhiP4LfhVTP7xW+lys4Uwb644LWpuNPKtshHsL6gerEDf9r7uTr7IOqIjY6rrrvPatkFcr/NXSjaw+/kJVoYTw5u7e/9+19905nip/43PzNZQ448bpVYWUXWr842STHu+P//yoYllg4dAIRXmRccJ2CJEuWtrpgwsbnugEMn6/plnSdkNdyf3gTeC7uZUkrDR5Id8ePO4sQ0tA8By/+T3vobMAqAo6UQ0xqHWFQZwgd1ye7SKMzJvUn09zCyafDVsCNnK1+T6f1fktvUDstvpm5esaz8cRA/ZpCfOl7i2Q7GCs3LgDRIyBWzt2/x01cjAHs6K5eWHvx8LVEpG79mf6yLNhOh+I0ezQNe98x8Dk51FnTNikfwbXWQ3mw+Cn937cjl/fQQiDpg/RmTOv5JZYXyRLMqSo0upFiM+uur1qTvQrUQWirIhMM6f2XmTAyD8oSfkE6FMalHOY9wy1utKSdN5AVyDwhaFCFIrUUeZzUZEr8ytKoKPy0Vgz4Lw5K+PcvhYiEsKYDc3mjGlRcpGtbbUmlm/HXjclHUDKmPBefZ88VVmUktoJuOMbJcSaUzmjkhmd/JlfGYNPbzyMcHLkcm/mTmgbHJTWSXuFm2y3g+sFjUhkGXQ/yB7+Uy+noGgeZc63z225Kj9Hs4Cwo62EqqQdFSCOvkrzcxJpDVoGYoFduJSnjTpJnDR+3jeNeTYoDmvu7/QTCATJ7/DgKOXNAKH+Ve8dnVr/rkIyyeFt8kOhgIwXm5xdBVbNKh2+ZLKbGfBlu8bKQ+NJG3QBi7b4KyUrxI9SKLnELKuJDAwdzU68GNj6l5cnbQVYo07w6suVzGkllPp0qeOnmwJclTmKwDa/93yCIEBuw2DHBPwqYYDzdhea5l3sLbtTJ/WMZkgLLFpyEfYktqp4agz/SuJu7xS9NV6vrq0fA+pFSseXGQSj/Lb/nas5ljUYiFM8oh66Uf7u6RKhHbcoN7P5FJ8Yrgtm/Pqw3ariP446WAmB/mSnK9S3efdzviqQsHz5XNOCBlmQU2AFRkxRlUefVn0gWSspMM7P4AFgM/liEIVgaN8DsuPx+HxKwfJ4tHQ6S7n7+Z8rNOUhSDjSUMGF2hyLCY9BhoaaBzcgrrb4Kj8ZTboCrvheIRGXYjlH2sgG0YIHOWExwwcRVp1q8OrKbLlJkip+57IDBboeHBeAZUZYvylnLJMrkXog4vpshf/VuhhXy7sGw8undgyVDdOYNTB3mIFBV/yy9Hu6/fW86RUBN4i3Gma5SSjty8uNI6D7N85uSTEUrTkebpC3FEl9PojuUCSzmb+mY8ybF65HDlDv8DsqEdkrF0wUMXW75yeZWxi4G/ER8XMs63aMRoixk61ImivvtztekZ1Gzs3cs6ImxGgaosCyVvE5Aevlf92qsqrkO8LwuNGs3or3jZR9vcw7oUKTD3vGceXQgY/D4C1l9QKfCws1ZutEy5g5sgO8SzW81VB8P/4Nl47DEkDc5KRYySVMxZa7I9jL2s8qWZjVq0+Cupt0IoGIHK/gj0gIo6CaUfIltgk4zKLI8g7mNNuLfgq+cqKFs6oPA8fpCfFNgnN4lnifAxQhremR/tti53P7jqDJ3ToItBVtBcF5i13px0ffxvgmazQ3u4MDFnU1vvWGdgs0cTLTmUhlR5Gq2AYINuyDAy/Nb4dIMBkLaFAqlSg+BI5oEjjBObyLILBcCC1UNSJ5aPX6bYJY4iKSMxsS7khIUILT1UuHlOkGtB2QkbRJxrTS2kE+KkfxVW76fHeAqMoMV7gfBwk4Re0AACiRQZt4SahBbJlMCv+eycMLGxXM7NPzfMzNzuwUBjSPpRCduX6U5KzO0rOqTxK3tH6zJWpBwaGvM93rqYYLFm6PmvLTUg0qCCX6TiIgc7ZoJzQAlFqauQLCJXgtTp7ScB2jQW0UZqOWiDfYhzY+nGrAXvV47hGJ49ZqJw4nX3jx9i+OSSmD+P23k+8gc6Lz8NYwU9Ejc1MrRPSSJwhiXdmNx1ZItyqixG0lCUTLMkicTU5uHgX2A7RTmqAM+yzqX71tH9IsFvKIahx+gICVxdRQRgFByGtAgyvkbKV3h7ntNDusSi1Ec5EYHXxKCUn1uquH6cUlojeIx7ipB5oxXWamVvRcKSlG55vanPRj7iyKQ7cVg0qsVSKC8mBVfsFPfwBqB+YYjTkMOAu4cwPmgtF6nfvLdOQTbnidvEAOdqbPu+45ixfA2eExlit3FAQx3+PTTMrQrdBu5HEK6lDMt2yEBgAMmbYoNHasH8bkdDg2ZT8zXiRkmg1e9MEoTSlrvJQQkoElfpr1LygTf1FYWpWzDOuIGVPl140TkZy5YQGbdRdmDitot2B/vMYWEqcznbc9uoRjBwSaPvQqwEa3kbj4ljIbECeIcb+Y5uT9CQI6oTIqoZQx8+9vccuIbU1n36vDKoruONNdCo87DCYJMCQqLSRj6KudCvjLPl/sED6SJ2vSJKQBIZQngn4dGR25mKXntr9c2gEg+T4Acxh0ISH6XQyrCoxdGEoC74uSIfxvQq8pTd7INSd08LQ6fCpLx5rxeJ4VsXrms5+VrJAn+wqzuDE2+7eYVUbJ0dmeXyfe0YmT4RwyErwh+s/EOEOZ9BPmkryGcOzr6wsN4uih2R2nOxPKKpp3IV5gsrfRE2MnGvq5SM4IlWe2Kfuzjuaw/oKcTKP+B+0+uW0zEEPioE0e1WsL2/+otvNuiseMGimsco3FNJxcPHctE5313xKpVqZNPRexsDAp60IdnJVrVoKXqpIeeN4yycdnA/0xqT2Ye1p4V6i89PRHeHzDcLGefnNt5k5Otyyl/CsPJ5VpMcVSeKIXf3TCXLRx59pdh4gadlP7vRMgtUH+T7Uqtiwdx0Jwp49wJrDldfhW0T5ZWlefPjRhKPAE4IGyXIK6Y8sqGRn1bpEE3fsAA9ibL1ZPKTXvPsnUFGdaGiWmko1YLVQ4e7p2qmS7nu8YZyjYBN4PVVT8dqdkmV0EqpaobewlrfGzbKFdqWWf0wfEB/5bMu6vbnMpYR0IC7xr3pibQwYkmm6hvImL6ctrLWn80nTkurq12s4d27CL6ZyXOpRaJcmEZXiWVBlewRlsVmDsqBzHKRajj6BFwtiXLCL4Sm0e5a7m0cPdBzn6desNy9Ptuphea688ABjDo4ioXZUHEnLL6IDZUTiHb638lGRXjZk0hhnSVHQpcIxvcpoODMqhFz4l+Xp5G4LM2n3KHmLx8ZM1zm7qjv0b4gUVpUTI1YbnExDZSKvzuuK9DVn/e7UzMN3ysK99fOXguDClgfAX1QmkG78iYgP4X9TzTWijZSmzjSwA0BpW/3KC8OYaS/2grY0Kkh/iIyhQzhlmb7dnf12XYBLwodkGdtLdIlNTEQUwJXpYQ8Q0DndfY9eQbyxBeSAD+BerpvACOItiNpDr/QbBY/B9ABk4sQ8eHlN6+JCDh/f20cSo22xhT2yEKxnfXc4KHWf5zq6Ey0pvTlt9blJrTjtg+Z7Pu7rVCEelPQrmVrTs23x+8u1a/n1rMmr2kOflZ5V/USQxq/bM/NN3NV//RIfaLg3qyoYp5qByMDT95C96lw3eVXPMSeT6lX2v/qC8dYQ7yq/DuMGySiJXpOMoXdgj2u9mrcLv2Iasw6dbJVETuoKqL7KbTgOaSGJAqGoSOBHn7OND0rX3T7uw1SB49I6r7lG1CMU30Kflr91BrMmnJrUJBjH+dQJtxB/wclBj6jcqJUMyLDjtw/ZCOTJLpV5rQ7MafE7iGyVD8YntANphcwYJQkqkTf6jCT8yeWnEChItzzw0RFtn0u9pZZiUIQeQV9NRY6XwKlidol/39SsyqTNi2rFUejNl+kW9sIBSsYThd7ku3nfSPRDH6tGvgVc8DUIv/12k4qBjsnpZvWuVpVHiDZJLTS42gf72/YCJo41eTBQnnay84tVjhxqpbZVLY5vXDNf0JIVpTqSoKvPagLRwvv8b1oOhAPIVemojTfAT8074VkA+8c6JY7LXAup7TEpxCND5qtjcHFdYhXuIacmRE0QCVwCHO8OtdpAkfRqCP8AZaW0yVjEPdwBra9nD0FA+kPoJI6jGljMDAYSsNeXlhju2ynqZ5ESXMHfZLpVFFEhCDxN2FmEcPJZFxvVU9NrAtewrfbDH02DqgYwjAYvfmXHzeNaQuWUrSZXeBqqUcoJAI7M3tfdQsP85vYErQoAD7LaSmnmgKLqn6+xUcvQN28iXmO36JgzpPMxYOZ+NNWcuLo0Hswkz2cyvQKejqFvzTa5Nhan6sxMnv3jSG1B2eBIGfskTf7tLpSxdnbX8184Z3f/qlIfwiANUF3NHhBukPA+zPkXhRcCzC7j8Ljg9t+jisXAQmV9Exh+v/ZpZOILaPPfqqm9DXLpGOSdXCylZjXdTK3Kkl/ylMVYyc/5o66lxcpDiRJ8mdd0Uorp1/ezw6tg4S5cNHMsQiBA9uXgZQ6IM9ew6wSVpgGENRvGKocaAPXcEyIK/cowD5WpN31afzl5rCGA5ZFSPlrunM+EUagX2y2oSulCi146xe9KCd0w+2kSEMgxTc+NIhAsq0iNFY+KKTqzDeIi6jVX+1Zmp268nbepitUzmnw9/Ie/xeWnNC7vwlSbfy9WB1KYjtx84jm0ZNalenGOS6ZbDG7VVThFIrVkHR0NXp7CtS2K00WdJxFHVmIVM1aDcorsu1kxezNad0u4/8tffmzUtmTaUQVr5ORk3idzfeCnhv5kh/ZaadX5v7T6Un3fbJespCFbs7dd8qESDUnhUy61f3w5iriA2I2fxOYRZEWWx9qlQTobywLMqrfA3+u5FrPv6oZpx9rTWSm1UoY/YUReMTxc+k5TRhjPjcDavE/M14ePU3j57upTYjLwtoXwyK2nT8/M0c4sECVyhQ7DbYLROA+EE/LEx1jhJ0IB0M4fehuckRgnqjBTNaP8oi+gTndz8S6q68fWMhlxrkJsWExHsxLXI0s4tg3zCT1E8dtaMd8OryhJYDLh8gzNNfj4/2NRAJ6umFMdZ8Eo0/xtXBNlTMUSxkxKFATNowy1rDzy06hWH/2BzlyJlSx4mGqk07YOfDIDgoCEc6ih/B6AA3feXHwbKUvHUHGY8CDzS8zNsGTtKA2VttEcfa0L/7X/SAt/ijdOniUetDpBMT9OPySnBUTXuaWGfCbra2iQngNCkKe0P7XmykjN6pxzcVKy31fpvz24xO0EAH6dKxFCy3at/luW51S46nZtfmpW5Tp4nY8SPL7FXztRejgUtgjl0MC4+Eehnqh60VbbGvr0dTQCkv5iF6xLK5ELZrl7EQA9/soolDZZT04M2unwQufSQTb9xIjYbAtW4SNGHK1qdXZC+w5Zg+yj75LrHoSBRt0aYAU5DXmBAUbgSoowqhNl8JT6tKZAvjLhiZVMJgzCzeXxnut1Xd0mVoqb335NoAEQRo7OmU/1+P5/qhMiyqL20yJg+LBaC95wSwEcv0kLyo9AE45Mys9+VCXGd6AL9PBeLkXvmVJb3VHNyx/tA555G3vu95dYNFoAFOTUNOwVuKtRn7h2LR6QUmFXCxAtKhpK03Z6x0HXJXtp6449Q5k1LT+ENRCD+XTl0n4adiUBqW+lDKwivgIdhY/KhHclB8E9nQviAoKk4MzN1VtcHwMPAbu7pfButZ8eTyxOJIYzGTJaeaPpIhBeZ/jiFAJcIutkn+7IsNQ8ZeMt5QutJx9sFkwfwCDjVyB5IJoXrJMB1/1d1Hej+LskJwuuPpOe4r76B989D2P1pQWBNWSeT7Hc13t+76oycR1Q4pxieHdqddMfpKifjLGThKlg3KmIJu0gE9DQc6kPpWjCrgus7VxbrSExIMM9/bwH/BFrfWmjMKTjP7kNivg+3TSuA0Q8Iz6UhzCBy/15Itr9QT+9cXnOmRh2Yaf/BCAplaRU1v6XjwdH4qe0MAgTB6GY/b0dzXuYhQMiBYAfr3bA/9Ye+vSIA50d3dqCt+aVe99S8FWuCNw2b2ijGdMdV8eLBz6KcL9OId6Q3qCv8mIZR+dno7gZOCOUqn/M54y6qDsdDsIgNEoRjaOm2EALT1cPYqYqV6kEqQZu7iToykbUww7D1OZfw4BZNnKyAz9Fe0l4BQxr5Tzz/CsctTStDLa7oO5o7BuqjNVgZE0R8bkSdCKhyhoZ4Ai0OMmwk/HY6X+Itgn033SeDwULlrcj7U37/nWnxnB52Jo3yVTgHFMpHP/MkH030rnIMmh1HsgAUvmZkTX9s3Gwc4m++pGnSEUUHNhCm1S//sxEyjnGMGoGJ3ZI4ED9aR2wIwNDTiII/8YpPNBDTFejP4sJDBM5pcLyc4vfJx4s60LVm+ecDAHH78LdH6kIxivrsy+BuAS2TIOMRX6Jtr5f9YsAjF8L3jOl5tFriFKLOkZxk9eDO8KUsrv80CWGByDsjTF6aFShCPLGDZyA9WmtfWpSvZ6Nk9jHm/8sQIrJAUB83B+afq1xxKDsxtWzNFwdNHITWVzN8ZyDX8Tymu0etRacYaBFm/9WVgtWpTvP74lHdiHuNtU3gfzwmQq8xBk6Co+2K/BmXeTC+HmUm1jCYwnoF1vks7gqMv0MAIBaGGKESy/sbtV1ZQL6k6sF262sAhr503KC9So25bL8y6+208ec4zc29HYh+WDhgUQsYCBcAGvQKL+1uS1mC89kJk+VN3tCdlCN/mDdJ0iCU+6zF/jesm/FRtwiYjRHR5AbCiASuXD1OhLKksAC2TA25x3TLe+r07gQcUprt01pZrg02SuoXx8svPSiSbVEWS7Um17r4Pu3juWFIljp9GV3bEJ7qrDGxv+qI6vjzj/l4u52ejAF2ZRymg9E05q30Bde4ZkZWAOrqfIaeGaOSVnmCc8ubmIoNsBk2HB+TUwSW5+I2DOsyLU3yRtY6NUFl6j264Nep25pUT6WQHVWW/Nc8wbFxlERk1uqoCDpnc6JahaqPoYTj4JkiZtDpckz1mlno6rAoMK6i3x03stnrLCsC9Aqi6upGrcoFTgmm+5XJqgu9K1nG5M2Jc/oa0Li+4nwSvsa2A/TNYbnNDZtgGpXVirpJaSSdMLtnTIHDfz7sMZoE7UulxUOYNEpX7Bdpuy6IBia9DTl/LGAZLrgPsTzJyHqIElVfVSZNkgTrNd2Eq4cXdkI5xVOIfj6v9mCoUJCHsnEAZr7ylwijjlRlbbxq4VcFFNTp8PuoJrM7aN5S1WtLnb0JXR/QAs+27c4kliMhUTtcdN+9Jl2qTCWAhzjmuAxigvJxOvnUPGnFkSo6Yk3TnwFumQXpifzdPGRgIrI7lKg8FAPMF+NdT8vE1hefzlSbKppQbJqZ5FoZScahqBNr9LkZd0K6cZ549wQGxx4TRl87oC8Zv7A7igTTPdT1pXHvnkaC3oJAkgsKQqes1y1THv4kcHyN+UIzQqXrZbATR6Zxgoao4D5+yBolL96V3hmWAdZ4KspG6pacwNSgT4OAlMBPVmPqJgU2VrOZ51h99Y/BrLEjfx8B29ECZsInyv2/lJPbNawcMYkms6g1j5H+8i7GhIBrrRd7+RXLaNL0z9Oum9c5kiW8OljM7Zk81wledkLx56O3wvaABLi7iXpVVuWKE6kQbSPOCpfq2zgJTnZtkXYYFAx3f7EPNqwVEesarXK7IqUaUskoEIbskivYm0nfp//KYYp6+0u6XkWBsDsg3aFvjn9K9sHKNAn3ZGdcZgzHkp+AXlVX+rzTaIjjpRZ0qff7wRmvvk8YHWA0ssyLWVBTPFTYiGluJb4RYrkaxhIQN7D35biN5j9DTmOVcKRsweXvZ2NtI4exe2VU84oN6dlR5MtlJi26baOhjC03CeKI5wG/xmnO4UxhhdH6ZFCse6lrr30Hakn1rBzqL0DaPQHI5d+wu2AKVlCDrSsCijhqyiHxx3rBm4Y4HfVqAyNZM5z4elSROEssSnN1CoQJyJgU2aCrl7Auw1BPSSouEQDt/I0CpKNI926NraBKXyqiQ9hOUDsN7jFkH9y8sM+rW2e2H/5Vc1Vf8vdEaFCgPggxSmoddKU7J7QwK1aLBiB7I3AxsGSfmDdLtyWs/zdaOKwDXi7OSWIyC9vjpT2oY0kftjW3Kgj6XoxuD3+jjHVPF+1pVJaVcT+QvraP2IUO6BKfig4LFoVBu+TIPYFTEClaXS/clCmRlQV3IxmJZ5G1SnFuoHNqPSmxbQASpTfEdCljJ6gyAx2w6TBtLdxXjii+cjonZT67L1pIU0e/6rqU4JvWOsXsL67tzikNnE9KuohdtwB/a/kyek8Sd5D4nC+xobsZaaMNCsoi780VSDu601XaGsS0/uLUxH9hwECPT3hkYtZlO1mabgC7Kb9T/K98KUfZRqNLDxbitjn/rCnNflpcRn9r5yVnoKMFXDdEcFEdIJQ0duLg2aMmPF+ypOqSXsrRK7Blga6eB0EK2IbGRW7A/PkH2NmilydZQLFvwBp5VwFDnVwbBts3RnTxHdsmpzD1mzTDtZj0UzGCVhiBXYQg/vs1/M4YcgAMR5qjRYyiRahQlFwLXtZ/q+9R34OBsQoNanDyYc+TTbK7ds63ATc4nwlj2ZLuW03NDEmvYaVMq/Y/yiY3y/cWDXLFWWSLt7lxdl4wX9qlzuSFIIhehxTXN6Ee5Yvb+vByLpIGg4NtH9pm0xuqAZZVOZE0GBVx0zVR0znVOAzMEJeeBqAW4sqUSbGEynXSKFw0WLxe27HhspzQRHGLWwZUoE3Uny/boDbLiVu6AXEen/E+N9T6BZwjrs+sfoBi/slOYf/ycChsNcw6z0Mn8yy4a+3pRLY78YuF1/VMaPFw7pNmHT4PnIkYUPprxliJBFWSJ/6IvJnqEskrW+PIzZS+/X4jDeahgb269otn4rHPmbxxEciyAeg0SMnSARutgu04lmQV/G8gS58H+S0VqRyY7hYtzKt3RG08FynbD0Cuf1Ve8Y7/oFn3q3XFFuyoB8/Awyuc1ly8wA0VcFCPzzdJwzNoonPvrDevoZBHkqMkQ7+JjUqu/Q6MHHUbphoeakrZJlbs1PW0pyBKaVp/4LlXp+pEg6oz2Ixf9ritPA6LcFLN5ITCzxMGnCsZSe6PSu0U/+b8kHEd29u5rnZHxq6Xl3EMlPXTvm8MvsWvA5kdWSptJ1qA5xHgRJxIrsmqErzN+OgBZfM7SernndeNRcBg4oFDv3XMrLwvrcRXaFjGACGlt/MrlAkn7hQcf2pq+JvpL+rGPcL/BH1SMyHgmfACIG7GiVh/BoDqZDXaljat3B1Ny7ockSGuhyifdPRMTx+B5SN03CSCmOLxOn6HImydIuFfMscuNGI8fXtpBrD5h/spsL/ZbSkcyjstYI9HDmE/PfjZbYXa4YPB66GeUG4gfgzfn41ca2J11jdWH5x78YJE9avAvvc1rbV4na9CbKaA172cayFW3UhcXBIAPuqHFtyGf9AUGd3wZ9eO564W51PnTEQT/vnvLx6uV9jrzVf7cgperD0r8bNV6V5AxEeZxgZPhPLXnYIJQtXwBDtayn0WNz10Czvco7ZP+OClAu1MV0wTVQkdA2rd2ZU3f8x/bx7CKmXcco/MP0RK3UJdcRcuaTSb3FjRLin9770yuFQWWF8iZVZpjtbFPEBeu5Xpl7oUFu4htpPtRNpNEtXEjpurNRp9Z75W8b3XIMlDffIwnzf7YG6jwoGLXFhd69nWbeCCULF79WUBYRgZhUmXTZzT8qik23adNPhfoQv0avBTdop19gij/c8hRd9WWYc0pRxtDt+2naV2kXKvAeMAFT0vYHt9F48g8UHxYe0HIUV1Vtyj3+EKbx3FItX42tPZX9uye+3KX4x/D70T8qA4SsawYCTSk9dCQbMDLrwqUWkmbvuuphObwYaqHS5U5ZMqF7N2zMX1Z6iwv6/933X2fCKUmNAk/zEQ7vZu/ppo/lqaSc40TnW9B+7Xwl8ftuaa70qKZA29MR09thOUejzQRfVYr5QFnEhMWnb3eN5zT/A1jFryEsea2X7oSvsuCwcuwXVzIxK74QVJ+AmQqRqfqyHqUO2XH9vQlq3MKLx8XzW7wt25u3PhaRm5wDVhbiYfKR6vhRaNSqOJFE3D4uU0RYfF7uiGkv7GyQhRpCM0qCyJxFzaqDGh1F2Baf6ZNLQr5RcXjIURq/hIwm4rtl3q84bRp6ObVhNQe3W7TP1TtoTSj1nQXT3gIu4Q8gv4jlITB7JQjT4jSN1d5KATlFjy+wI7j6tztbiwpj4hYD9SYDlVcSDncHj6VdyKOLfqCcqZyetDd5X4ATVXlStcGmwzjar8O715w4RRKWkAMX2uP+Hm5rthPPjvy906sOXnR8sjV/YDlGl43lkIyuIwdgpPUZPslTjYcbr9bblEYBumIuObRflzGoZN7DKh8tssanjORMtnJy88EYWLXBRaUXETkdsHj3IxoC8SgSTKC2CXQHmNwIxk6HIyQBmhzzPr0x2X8r9EkZnQne6bOpD05foGLpekDak2+GLCSG1Z1ZplWpGqMMyKyuMDESRwZ8ycLUekeHG8SPueN8KCOuLsBZ1dnlFv2eU1YrCZL/gzMKjQDzgNPXMwN5f6IpPGmQHPjz9CxC2sVkszaWVllKSRfRDDCfJUn3UZch/4HdU6Q6UdpMfl3ltDYW8hAVnPXYSlVHhntBI2xqbuehDC17Lw6csEtHC746QPaaqxJbuYvKsxqbzGnn0pdKWZyMnxu0rIjc2U9Ki0TA9BdHgusXIbn++w7ean4jeBJpmeFB5GaIL5WZPkevlVF8afUJ5cPXm4iQk7qJUB7X4iXr4ocRncLmJ8V+Tu8wd4O+1c9qliGbGgl7tVPs7fudAa819e4h6NG5Mw9Jl0Wu2w+95sb5q4F+8jMSDHhJEUxJVIwkuOZt5UVnSoa3UJlAOR5HHWjXgZXORUQRIB6WNFiaz+zg07HB3Satm1SNHKkOuaf8W9u1VSvdXTFMpwXHe5zA9TMnaXTbztIkp/5U1l6n3IZmzxGZbW1AjTsf2PSRURxXtDkxhJ1At1rVMWdW4NEnFng4Q8HiUU4OQZq+PjgqOkXw2O+L6iamcUYWdH1uVds87bR02E1B7XuhfRcts3d90ZkYh69j3ro91AYZmqHHJzqlDjrSqRaSsxl0gc5qhEtXeDWQWsT9RUN0TSeNb7cgv4Km2+84iACBwqLKRZjzRBtDfELhrTmtk0S+jQ2U0UQCO8XVCmx6aqP+/MF5Xt4oANphkCyRzOSuJekJsL4Anv4iEB4Ri2RdG1DEgorLtIMbjB05uv6aJZt5+QOLHCMb6gW+RP/GQB3vzkrHF2hIF8P89VJBoPI43rlnSzD6HP0eYJkcK/9zcrtzhUqAdyn1P/W0tyt7Cb9cJ7vnYxtvgAEmrOTKSgv/4E/vmMVCzB/a1jIXeMyF+UNwuSSCzP5enBWb8aP3/x0cP8sgihIGOXNGMO6LBDVHtFPEryFCog9iXidULQOcbc9Qb++J+UvQ2Uw0hb3PbbPayTuZhwAaq8njD/+whE8tlnvK17CJ37zl/RGDTSQkjnZ03bx5mZNZtDjX6P7v6vloAXlDv4/GZF4G0PxljoY2cH/VnMnqMYGdtuTK6jk0Jb/IBLupj35c5KUAjZuEsOKf13MCpZkIE+zbPVpI+lRhHLcw0rCH7in6rCCjFAz/BWuY1PEw73N9LT7ilpK/Wj0qWjT9u+tqsql0PUkcsqCaN64S1jFxdoB+XgJUQfkENRyKdoOQOadoRgR7agHzDzAic7ZjxIOCkyID1f8BV/AwA6csqWwj2/C+KkuyGgdokMJGlroBR3raSKvap83pf7jZjMjZlsBU1+I6wTNt/l3JSQ52+XURS8y4x0MytkbOL2vn3GS96eJEwzg+J39t94URvpQt6hO3klqUGK06hrYFcoLY7G720/cgJO5hAdLLiGGOezZmZAA5yGidAmwvj/w5x45nbTFbiK+n0zG/Tp7wWZCGxf4Ngch9/BcAX4E4hL8tITv8HRkDtch1HT0SOpjMlN5MmgzlxaXPtN8rkl46T/sR3dPLc3WKhQNxzRm+jZqYkM+XZ2sAJEUGvAq9JksOoUaPuAiSj0ssxmyuscSppqYI32x8s9F6vykCpSzaEgW+0ins7E+tChW1bJc7iTvSLS7lDW+C07Nt67FxHZClJkMu71Ydm08KwsShkXnxhn4adw1LXkw52QDc1y0Qui/U0NxwqtYsYVr/1wGZFdbQs+TLvEtWUL3tifPdrEC4xZXsI7VhDmbtsWSDv/H5ms4FFmy2WxPUDPR/bn7cXd41bVS6OIc6lbL1LUyJEbrMkCYKM5n6vjAAUKeSwmuK6VVmUUAJv2Wfy+N6KiHtXhdBw4/lXvyXX5tbRN/Yq/LUTIvwiITT1Us7JJYaY6BmmQD6/vSTPKlNIReTBoS5GzKLRHqr0PWicxiL6Oi4FU4k9Rh7oqdhJ4m8q7oW2xkf+U4CAmFuz7GwDpAVzhK0qlVETk6vvuAPm8f/M4eTBm8KhA1XgGM/BTUYpNEarp/vRIgew6ONnt9SwMF9HaBLeqNdMdl1qp7TyrQ7SXShy058fzsoyVHzoJ+yAYfVGI71mOs60DvsevRH75xFr3hfJI62BmlOqplnoUL55XOi4D/4pfgILTHd2ZuY8c6KgoiIKA70/jld2b9X3l1I5bWtKOCjENftoiD0+6uw433GeIg/yBc/Zc/yx8O0DUzAuF02WGpnPeZRU9FgShK8bP6hgjv9utju+ME2yR72kUe+4hu0XE/KOOKQDf70mAyEMLtEcBMFBYmQgrnlGVqxpSb/EVP+uwPcdYFPoJEqaOq4xFoMC4eRAyLof9HUui+NrG7mSVRSc57Xh0YmdMSzWxYGm3yB0jfOcpV7FrG4NJkI9FIHaiuLQkN/wGHLpAMPKy3XSDhD2GP0vFqWVWdAW5l8PjIhB9U08pxt8aqpmxvNe4MazuSpIYa/U+hQmjTMppOR29yZ5NWB2wskXbgmlDaT3hcQEC/Ik/kmWLm8hmaYGrNr6CmYpeFCwTQt1fUk1ltschCKCda8s+hoSVtB4nHd3Wwsa+4ttL8kJDyLSV1ttmPDJwR1rrYrLk8pP+YYSRPOHuuCmZB+OG7trykoRn9AS+44qoKMCwn1up3GwmOMvBZorg4WX2Hcn5DHn1dHxhG3Ed1CF1w9tKHVzbuvDNNFyCtr1tAAqU71u6ONpcI1EnzcHaUDUORQt20Buj/ZBa3SSmFkBqddtku8fMBA1OH2FHKF78YLCGsF6rYt5v2fhc1JPLylR3GsDHSVUsW4O1GVxlS0O02t9zY5Why/0QUbBL2s7YH7BYA1kuhMIOjnYAwZYVcHVrX6+L9tIdioiEGTMDMdsg335051spyz0hCh+CTFmo07cGyUbmYLK31kuhsL+k+UkbxRKjThkW1nmgDV0C/6WmlIcB87/wQZBEcTMuGDDwhXMuQZr7JyX5QHknrCn2iDBh4SuXREkxkZxnBZGXTTYYQPQdlO7BHjRBdiHapKXTftzfZny7PDeWgBVguFhNNTr+Nm9hT1aAx/2PslFy3iCL5O5HGTfv0+7Wo7DBDd3RmW3W1oNY59c1G11dJZg5wQOrXIU77RUKpkEKIobT7oXItWth1RNIyw+atOaPfUkYwPZMmYOyptYESofF/kjJYis6y5ewO1VGkmYJdCSqj2PhXq1mPqAJIIDbOtDmRrZsXcPiHRu6LgkrJeyHPGeUNecEyrqIbQ7R8QHEpe1Mx6rxZnnzJyIBdjRHlfRT0C4+CxamGD0yL42v2IpOtiv8YKo7qJRSOy6TQ/uxs9EJlCDYXK8xgaA1SnFpPU3rsTuVNLDX+ewpAj0FjykOrKB2+fZt3R28rfpY8FkyxOybL3C2R3ilC9et7NHo/6S6z/U0jUzpeTixwpFRrsGzZSPCoxE1V466i/LtXIwScq/CNOaVv4lpwA73G8xNaYjjJHoVgmEYAilpZ1hfpM5/uTdEL0gikqO6rvVV2SCEBAqcdK9heQAOl4Fo7LW81Pci7phoDPaPQPh8X1EPmuas9tWSMPwpbyEb0tfXYcENpIMpFyuxHQBl9he3rpP4HUbwPloPIOUIxpSqV3xV9ln5hmEsC/l8NUBiIRkIulThY6cq1lRiokL/lfelAz9DX5/fTE9hsIkuBvg/BdGPZAsnvTunRS/33y3eqD/PXVISMlMxtBnOU1pmZAB71Nz0qclmAVx1MkqhuF5cTbOT9TrIX852pgdolYHRzTBLROwEcp9EK7GGbCn+iaITFwhgkcDR3YzZGJkAC8alD6XgjhjcQXK3mr5tQnQ5xE6yxSblbwOK2tvOursvEFCNZmpYimh5EcWBEpz3DojgrHbbq4KPqPZJurHWtcYzefuA2vOahR0ZB39d4dCJzcyCMcfxBkGFZFPOOUtQr0CQcOf2o2KESbUxrrpFavQ9Bqg78MAAEB2QPpS8NeOcLjscVKtwRkaIfzwPQsMUAdF+PP9yLoaK7U+/9gGadboUBDzrWj5TxGstEAQOJrs3Zuk8yoGHPE2FFxafq7lb21RjMhhb4GxmQFHwAcyYHCjCesunq7fa3MdyY4SrK7BiO1SjMJgaAl2oT2srRjahd6QdQulAftUNAtp7zVlEyTcqEY/C4oFmGChwMk8Ifrj9bQkRZl6u5CcV6IAhRu5zprrE7EJNyMGhP4Y0EzH6psBNy8dnMZRERLM78g7Y+Tgt3HB9sJ0J3viG4PpeLnJy0FFK5UndiIMkEy4nA5M+DYNvax/HALe4BvJDcfFzAsRlShnTm/Q+JRwcScm3qYLnvjppXTkNjI+8WBFt11/NhYwTdrQUz9PhtLgX6ZxNAvQr+IKsOkqkZzJfu9gf9N6Wk57kd35+uOWgSRYu+/PrY3olzDmI2ltCqwNVcqZJ3rA3N6CQas5SBhicymCY/zT1Ase0SvmBEtWMlaR19sr/rnGLtd9hrWXM4C3Q3hQIY8vglw4g0PpLlMHQid3EUsrR2/vGHFGQTavGQYr7uniFJSOn7C2lgEx1NW6tWZp1tqNLOyr5LRtXDEj7Kbq7Xp/0yAFQmoa3RN1l0HIaGuDYBda3xKueecsmZsrcC4uZeTRW5eZt2jaNA6+PtoBNvZhtK8iidQOzWaMjdDPrADwi7Dwr+59u1VjFn3t6DLDNco89R+pZ3TT4wOaNcAx7DCUU9d2WZzS1un+1x8WrqUIGrxkUtVJdhwSQogu0lPiis45GgzhRmHlrGf/YdTlKM97bxPffV5zen9XLFeTzpHWuS3qxH5ALJec2KOJ4ufV91m7alp9vgBbRghuraEvz+usTD/EIfxVZtNOumGqIIlSP+Puk7QNeXMzE65B0vwd9HnUC89nsjhsTYTiXrOcNoxY5qb0ujURieP1TBZOQ44pFK9JfRXvvPxmUl3BcOwYKxcwgQlbieP3Hk4IIyKXDjaXU/E3roYeUFbHyCIgu7MHirVy0cgTTNMyRKmiV+P7aGTjI0vNcr5Z7zed+2ByDWOBhP2XAwXnXh2rSCDSlzD2B/ayphcMWog4NkcueZfwBZDF27WR9oqVGS8oWFi75JCk0GBm1bPYv3cjFxfNT7jwwor8I8Uw82W6gV7elNu4wp64dyZJy2fKEi1la41mVrvHXdNgNeZ7WesfEKeRt7qBz15sCfEAGAjS1MLzgoeEAAA/kQZ+WRRUsd841RIRbteMPgHxit9axWGXZ9i28DNApDueBEqtDC6V80CzDsoZ3mfBqAMSTYzqEGRGPimt62B9nz9M+CxHVpoxyMl8vSfFpP8T5t5SRQOk7v7/xyO22Z64BBkKbwySjq2kfAkX07FnC2QL3b0LUPVnFPzO/lpd2Mk4Bv0FbGd98lWOJHyTmWigsAlAk6rbbojrOICUV+l9YOu2oEst3l5HynLWMq7g/4gSvphZ9jbXx8M0bFUSvsEiB5eZXQvFvD995bU05PYiOKV/UkiSepTBI52A5G2hGSd2NyqmGIWnKk+y8HCupnmg82mhmCqGgocP1OVgWG9uKx4SSnuJh+nuNQLqWwkWFUixl9oQZE+flOz5x0TvMHVbDPqCQAFkb8OCRVzIh9/5qIO9xloDy/3fyKkIIbKS3GNfGBxgaAfyWskHRGW2irj+hXS2O7sa7Ew/4UDUqDBp8AaCs29Ps/JJMJ+tfs6qE1rAvzHXJjvgLTucVReLHFuat+77IhkqE02qBtEExm1FtrxYZisrhIJ/i4nuemhyx7oDnUEonJxcoTD2fl2znpsdObrXOud+P9HCE4J8cPMV1U0wcgTeBOvLqnmqnkbzwsqrxMaIAK6c8G9DoVN/zZzXRwh+Cy9XgqBTAiTHuXZQ9z8U/NoW7S1BEf5zhUFkGoimrsRnWimvZwKDWVeV2CFJd2XSR3jE8zaRYghz0pY/l5r5qsS00aBlYWfijA2o2lX9ZkW+ozVvPszB6s8kmTv58Ul7dOZeDcuNIdavzG9SHz/+mJKuLGdV91Csd0GglCRp+F7B1Bc666teEMFZdisPlXP34lhJt+jvuMxuI4b9+PaVxSlfu3YSChN1HgMI3UpHXRTfcJoz/zEAwfnak1xYR+6mSErecrVtgtsBo6v6gprWKjJSXYK8To5VGzFgRDF41jttYH5J4q1YxX199nFUqcNQb3nDvObf1jzPolWQXynr2GBsctG9RAPjchjRoDRN0NlX7zPv4JTYFYmzGk7hLTpQPNb8yHURlNjmQl1NXSOlguoPw7pxDGRZghOryO77iTaN5kMvf+m/cVcWm3VLY+GBskXBN2cOuojO55If1+z+qyqXNn/n7GMbudKGdivbeK9Du+NZWzPxRyEhHK4YLVWYR2gQDMY0dNmXntHf61FOTiTlUZSHnJ0FvDXPkOU1UczI66Ev9U3ZkP9QqtRlHFYV9yBlxsIxnV3dqL5bc2DNO0E2EjFt9iMAa05BC0SyYoNb7/hcHMktmzqA4EYVNhh46AqXE/9I8KMQmroCYS8O7oeelucK7dJHl+ebj+X0tk7F1eQR4Uh/zudr7USSRThV6/QGLo0Na678e2uI36H0IQRCGR652hsHSpnSSJ+FDcj4vPgkCQsOmQdxVkLnzHG+LTsY9QI/7tchPNfru6bnMYXnOEM0sOauGoVnDfjVNNtH5SeECixAGMaEys7APc8uwO+EaGGJcNisGXiRyF2KvTJfGjTgcmBAdsqy/YDz28oTw/bkQTZdRc4Qw+uWzGwWA5KXWaBwJoqcAp28rELujCuRTCcm7tdLXUw1vS1RdU+C84jIH1hce+MasEugr1EURO2S1lppV6VSqkrISP/QMknHj/mejwnRVjVlVlHArmtJaed/NbvFOoW3MPfG92ADywIEZLLB7au6YbR1L4VqqCQrbqJijqxY/EvrLc7VSTrbg6Lc+PRdr/DC7/WA7PNNHC59BnBxA+AEcruofVBavzTZ3WnG+rSgRUYuq5Js7a/y08pWPxtgXxxTglGxXYes8IPl6hBPry28pxd5Rdh2w/wR590P9mr+H2X7qMAP6THtMuhsT/vlfwSl4wsHeP3BRwPwleLXahnGgJa7ZpX95Oj3Kz04fSopTZcdaFNDfVhWoeKC7v9SNbx4m6beNu0osZZnASeksrevrwDHzLHoGWW6gsrhWuPZEj5e1waknYzbKthf1E7yaiW6EP6CwsNhI+mM4yh//H7FDxmQmbmLeZk5nPIl3y9VGTuXHR+qpaIeiEB3GdhhTUXhPPUZAgJ74fNH0IPhKqFqqeZW3tCcrSHP7lcL5GGAmRwIaRalI8uLZvofde5PzV1G4Na+RnWRewaGnRWPI8nQvT8HVAiaRCahU7MWiTNg7KqVbV9/+ujABynMG/Pb87dT5mP3CEFr065pNPr9pCCmlBzXtIcsMlt9Wkdyalf4IsgR4h427KhXaDMS/jXw5xusoWp2NXVYQnGM8xeXH6lTHz5T7KqiL0NFg7fpn6W1SKy4+EeZrwAndjlaKKcyQRkTfD/jqBo4xJmJTQqCHEla/3VkI5UOf+nACqUD54nXVwT8Zp5MQS/hrbkQM1obabate0AFrC+1uoMSc8XOr9oeQsT31iJeVgNSvzJaEAAryryZhDP1V9lzjCUk4jGqLnRKjy/8ofxNe7/nnqjV7eahBy6voZlhKkHXhiNDsU26zm4cA8VIsbsxSgJHm63UNeBAIvVVl9N9QiykS+hm1b2iJ6duh8MTgOmkQ/UVRlmDbPiNSNgDt0HqAYpTokaXnbPTZQL7SC/58jRhjnYgRgHhZoIzSm43dfJX5KsB8w4+yF+qcn4V5HMzVHsntdSz4TTaaN6Nf2qGMpShOltRlNibjY2qtik3kSqW1qybPb5aOHABB9xHdfIGih9nVxsZyqvMmwD6pu1945lF62EezcQ+9wCsgnaUSyHzIVm3rwM6ZzZbCDWFA/wjHD40PloHFDnw1U52gQX4InXxfffJg/7S2yCKHsjGw6a3BgSroj9ptgCzJqiDrqYbtDf8beod2hCMjKW20OMIWtIBYL7BpdtTTpb+42+0mDq522j+h842is1t0hgrtJ8/0ROXmJxdqzZrGtGiTJ5fIQGq7cnpmHJvAmbffYynDUW59a7ClQmJgti0ge8oz9m0iiG6XDj6A7hf85/9KZepAdAl8oG6sAvuCUCDPTTvqkRgXJ0FGu003xlvEIuXp63MLlzZjx9A+WJihGOxxsZBuaqR6a+9SBHsP4L0fWyEf/o6rb3Fe9vPhZhmt5TgxsTkzqL6tIFdjcSLhkweWuKgARLHD1h/6GMPG+ezmss1LHD9krJQ09DfQCcx7yI3dY/FrzsL8/dhtkEUD9r0Sb8guNrRcAoWCQb9qExipjY+PRyqRCRwaTSIpiVxim5fpIosZIwcb+1zdrRBH4w7kzgKghF2anSPIz5/Fk7BrDCj7gHI5juTId8pHNXwDwEQC/oBTM2EFE3B78+K/8vUDTU930KsO+QsaOb7HxxPEsFZ+EFlJJjt8rlm6XGu6vjeWMg2AUT+oBz9OUjptBf8Mj1GdJJXcP/mqDf+4yfhRBQwaRnkGbaSXYm1ituHNPhQUBOPJ75sjXly+8DN3xjZFuaPmaj++JTiov5S0pZp2/j64fXXKvS/aAzCsXHS3bc424aOJHz9k1J6EbiRBg5Le54qHacw4Y/Qk2OnnXKj2OnUqsRDnvnbt1a6PZR/7N/QQi5IvbaEmS2fijgrzOkexsXpuBQ5y1TrgD1waR45Fg11Cxixul/UASPPpof2IPD0AZXRED7dH2bH3FqzpApMyQyIqYqBnLnPVPfov2uBS9fy8+uV/TkgDuxTM0SoclQL1S88fg9NeLwcEh3e7L1YECeaxUcGm5qp0dz7bEzNk/hZLm7U1vnODYloN3AhMrr7MIAZUMTnqHo+gsF+tdrEQNhGT/WiKAeRH1FYNxAWF3yRks9jihFrCXpZXfthOoIU7XKkRxRJ3idyK7alv69VwBW1kv5yWDVRg5S2JLoTDnv51pNyAeqWcJtiT8IIFxQDs0j0cHiybnERxP+kwNTNGpiffA8voYEnHXTn/+uZ+EgHKoM0alieL8cUiuSdghBR1T3gXjzK7ROoxvfpJxPwAi4izVUEan4mq/gaBXCTqXfQ4SHIYQDhEY/VvsNk4pbeipAGAo6papg+N3zKEkQJLedxuYm6xtsiUdjXtYpVpVKBrmFH1qBvhZgUXVEEL9gHpC89V3KhcCBhPo4rMRlcFyJl24YU7nsgCuqE0AcFNRGhu7zY4AYCUZgBor3e5s8ucKuEd96ZJk2pdp6/Olohz8j2/cS4yCTNkneNbFseOx9Ytcw+yWdP/+V/dn84VFIwLGjRWtVwwro7elFd4KEFdJprxcPpOD81JN2OYzQFsmbEVnBigbaRwzibinjd7H+ZMtpakqI45VDOcbei+K5hwHg5r7FIB6r7rYRvi22GnHR2b9hgVqIF8D2bfZCe3ncNHZa9jOTle9v2X/XoryMD4J37Aue2FqnirbtzuslDO313kLmsBuqipB3IxdgcrPFldgAClj7tzbbfAHJzmCm7RTWh1vnICVkw5UNAS43WzxSzIRv5I+ISLmWOPu1XrR4nzLQq45rH1jgtsQ8Uag3yi9Wmw4z4Lf8MfBe2rVGspnYQZ4xSk3yVLPA9O6rpKNjJroGtRG4XR/5vc0YOKNU2oDgbgzR6wh89HfziIsQ83S1KVoKgqENG/fD65dvb65qFHxDyGNSwZCNn+/bdKlFSfbfzPJ4bjo/Wzb9qvM04JAOYKTx9FKUoYjEmPseOmYWXwYpJhdFl7YTiUj//kPh6pC/7q+EGxU4vIBTkLKdZrrIC7t5C3kSleYKn1pamBxbhonhIP54V2DbkwoGSOmDlqm943BQbh/AZTQLoRpbpnWIMNtKfQFM08wkKBY2HfuFQg52Pj66qY2ml6RyC0NewhrrRD6Xs/gcT8565+q3fMSlYOEdr/k2O19BwDfXGckd5Apy7Coq9+5XSM2/hRUOGewpcibxNb/Kd2AQJTizCHug5L2gj72U2TwwJ83HEMlct1t7Hp0Pq1TO21v9sAnOb+RJyuxm58wM+Mrh5QutK4ozSlBccTYINnI85KUdqTSqwp42VQv2brlxgJyMx1aQZMgX9NCYGNhsvTy+Gd+DICC75IWBsdsIkm7XrkYY61wnAZy3BWsK7AqeE+ZUi8Otm3saN4Am2FsDNnOEjeMwbUrchV1q1jE67jI4i+b5B1qiv/zpTJWQjE+JLc/3FFDD5Jsnl4tgrvQh7tYJ/jezUxYUY2V7amtDr7JDRzoriDunKStMcgH0HRK0v0A4qyd03gPN1RMeshM++4bkKOPQ6eSNa/N9MZ2bJ1Bg3fOcvZohKvIRAvlcUv4vJqcmF6vA+kWsJslHV1h2fQrfcTQwcaUwFW1Q3OTY7/3F4kBDpOUGlzTpHHfoU6WRLaBDa11MEipXnzwgVKKuvVBkm1Slxo8ixrkHDExGohpUN4edNr2I/RnW5lmiLDi3+4buuuNoYR6Jxgv3xT7uhdlH7twQts6+JwlwvuPJ+iDBDAr7mV8fEAykWXuU3EhJzojl1MoK/11fCZsW5mgkGnwcHj8UqV7Lt2SgjDUeEn5enR/O3/XWqIZM8QAAAHxAGftXRCX25yp/r6ra/cpPCvwKnUAWEkbgh+giBM3DbVyXCQo4Ivlmp4oTedbuGf2s0amCmkuLab1WTQoy/I0EOnr6d+Ygumy8Dl/A3wn6ZNgLdK1ZdEesLyTIiqNgy8fkWuHT7AbJvxAGAgbIw9Lhbjy3buvuEEsITidJUluiVXXxu1j4mnlWfSiODk76QLsW0N8PVy8bcZHeSgc+EghpJIHkp9aBxwd2x3NqLKpWiqAufBFgIgPxUlZYCznFKaWmwMijF+kulxRX7/tFF1KbZlI1Dx+Shja6E588OeHTozma1Pqup5BTpJSuhJyOPWE7a+vtccNZroZuLMB9dxAdN9yns7QLnEF+mQ2ikVkMeTcmqxjSp6iQZm9+5mO+VS6nzgPoGp3EbZLNBWPrYShWjqaGKRu/H//c+FiNXaUR/AYHMZlzfsfwZrzhI+wxM7aF7J+p81XLuyLxaRokwGq+dSyT2itAJ/8bO2nW5zkxIetp8qVMApzHHTKgY65V7uHax0qrrMYIlieYPx/oN6ek9lTsqn8PGMS3bY5Eqi510DVLF3A4lWioAubec3CeG6NbKr6m32dTdHrBZt13zANDgWhkqnbdNo+7v744ubldOwRv/wP9Z4jm0txuhxawmZWTKSoySDIQepujXEGxdK74P1yGioBgXbw98G6G+h7gZ5wT8qKrqikr/4iK7wPDQsQjnmPWJAgH41X6H9CsPqeKjGQrY64WiK91XY3kGZOVLaFty2UU17FgblRLD23JjszmFMs3vW4BLnBs1hH3VvD0pGr7OjE1z074SKzS4e5Uu9PtFU4EV9O9b+BXA7I2M6Ko5hQz7ruAPS+HFMVi1JswyDH7tVF0YpQVo5Z5SxAtz0IhcdftkGFuuTycJL91pkLC14OqhPy0XtZMNT8+zA1OS1FT8jjrp5gcsT2wXXW/A+h0+cCDLSjf1euqdSWP3uIoR4fRgG/fzz5jNO9Zd0u6zrECKX6ZvWyDlKxyNlGBz9+Bpe6TYgD6G5ck4l4hZqq9bF5cnptKMdAKYE51r82BABhiDuLz4Ti94VUJeww0OOhQg+9RGj63fpt8vUFFklvqKvMomyque9s5Kk/pwPivM5EvOCsg1cXmDhInJNXM0TX97EZQCN2cJijTkAKwcHbSTdxiUscnaV5vbMUNenZoqlUTWhycWdvc8lPEVO9P1Fny5baERoE/VF4WMokHZUOAKnsCrq4qIfoO+0ZSgm4FGLQ/B9rzZtxrpTUsp0A/Sr+UOjLqvdoMO8ruTcm97oCnRILXmSxKfW65s9zLTTiqwBeLuxMnToNXRPMsVISW5pPBnJAzev/uBjWfRBPJFwjWHqvkeBMohO+1wSSSyUy1K+986TzCPBzA9j9nS90LXj8+nYxMAtGzZ3F8fxYTeoifY7hYdRv43MVjqr59pWbBR2mABR6SwX7UrtXszervNhbcSh5eUVZGZkdneB24fXnu7HeS+ZMjNYHcm25e7/ygkNPjg2SnRvTuWCEZd75XhmLu9qJbNgwM4nz1+aIZbjZXfrfUPHJnifkRaNUHpUzHAvzSiOXr8/jmY2XF4uTNh0y2niQ6OjfBavnX/EZA1cBVvxYD3WAdVODEb6k3LKmZzrGcd9imZ5EWs0rEfr8eyxsddrBQ/bP2Gsy/ssOlRNKUdqfX3hvHnpMXZyIrCoXyaot6nYo868hPddxnoeF/DxNwMKn+4xGJFaIPC4huslxcmZAYApqjrM2sQvjRzH0GLd5fVNWMGnpfZag8c8zv8KAp/jV7+z/gxdJDBVab/Vr1lyzQJK5nbqHgPnd0NeKFuAP9LJaxJ1LYJ/hqptCddMiNWaI1YGbBNfW4KWsk3UsOfD0mu+zK859oMsRTiO8f6VSJQ2l5DG4EIWxDuPOnvcv5AnBGWQWgkEenjCerWu7wV3xw9wc/z3rkvh191xS+U/jsHfvybkFZZIxzlZOEnYF1Qqn35XuxvsVxsBeIPFA3WdLj/Gd+VAdAXCV6DUaWXcj4BFNYgj/uanPGoAIY5KIMSCgJjZY8LjEOChyZUvtfxIx0C+uTlJOpjXxTn4cs+MOjMfGc4xrKT9x7ytNNvgQX/9o/YWLWlDHpzawFyiXerCYb/1GI9mIqatP8ec1YZ4V34x663Mp9JMqII9OAp3iv54PC3ATf5GBwrcQ80DTHt1Xa/iCOWYiuGVvPxq+RXp9jHIXP5X+xzoUkhk/tix7VnAS9lkluQd+Ul47dZS9Xaj8fxY2HdS3ZYIQ4BjAesOW2fwTJwlWpo+D0Djq3RKZaaUMuDdDiIrRmhDiv32B54D7Z3fzmFe1P44lqXn0xP2tlE14DVbWj7BhohVFtjbAqZpUJMz3QCT5DIEh5F1D0GCbPfHP+WUuqwBTHkveu96H+QkVQADN5JXssnYFmRn5ROST8RipFgjVCwS3IFiXADy6dRnwgaQFh3Uplok2r/qUfqBWwdYoEhkSj017stEmjEg4Kto7FnHjyKj3XkRifGre4uyYcW9uyMQbQFg1OYY7yYfmgn0/tNcKkxk0H8aTDVl3o1H/muO4jb+DEaKE/I5beVHFKeWUO5/ZwRE75LMBsFrNr25pdIXk63cVFOMJFBU/l75pTcxYCXdJSC2MF6GgnNP9Mazx56r/YkulwQ2NBdwAAAI6gGft2pCX70rN0QGvuIoPyLa39WYkQLd4jODuT3mUAoLO78DuzLL5NMbSsHer4y/P553ACK1xNGLlVyQynEeV+e4TP2VlZSGaAcpVhaggdxljp9ZgnnlUSrIYVUVREzW7U+wpauXptwGm8MLavu9VEAiN5AMABx+qWCj5HJFT8SKELFfRhL2JT5phTNBtXVey0ZJHxI2YVd/ycBZmZn9/p/7wgvAhOsq6jn1LVmRxx2qLptWoPFeDL+lzZ91Xhv/iIpacHA1ytc9lwu0XaY72/IIbRtpd+ox9YMGSI5zUul4Wx2jKDZwRNpCdQjR3gnJgtgemvum5/vtf+vUjcv7i+BSGRRbY4e0z+UEwV8DoEkTj3e+Xmhm8axMa6CBDDrSbDcorMpb0DTRg13SKGS4Wxjz23YSG5595+QoMXnU2nZ+UIMmjMKU03TWN1K5RClU/lXsXoUjacVEaqdu0LEQTqAhSuu6BN1h21UWO3wDEAemAXrKZt59qly6PzH/U/YQwTK7jm7yNIO85IIskNjTX0Vyt6+j8ZNP3VPpB8RP+/v63S7nqitA8JRdmYP3neaGVf6VSfw/YL/+ImxR1q+NbDBtuem1ddU90QpXoI0BFOFSosvXN80U9Cb92rbn31zZGYaZtP+gmH/t+LoNGwrgb7Jn0GKCfOs6EuPgqP/otgx39gucWD53nZHzQJVY6vXZFGR9urcZY/3YB1frkshicsFzFnkb70KbpSoIDjGmJ9x4pUWLj1cd3D4leq7ZtPL/utA9mxCY09CmANKo6E1IgVMuBZEmFDsMWersMdydYoW/T2yzra6P7wgDK371sOH0KFlmIKdWKC2Pqg3KrqPhaxAibniM2XRrq3BphZpEDnMPICO1IPguw0BfIUrzukFw/reFV4/vjggdO/Wxbqcu3WllAfU/cPsA2g09jXj2tlTS7lVTqsmzNwda5wMw3i1B/9cSUUwq8pwsIqf8kPJBqd2epuZ8ohiE2E7wFiLQOPeu0iioXGf/Kyhjxt9PLI3z3RHJzXbgNvlgHGheoZG1UVnMYc1XIoa2kvELnE1pqDVnFzWRBvlqm1rzjHjyyoUf1+cPKmtOTsemXnHS7GeQBLM8cnrcOdTF2P+ldU1Qw2418f4ybVAXwwnjb41RcUtZ9N31BFDTt2v8+mz9yy8K70kBHDqOXqWdqyy/Y/fEUJHIxvYAf3D3rZVjTqwNYCWQBIW4vDvMZ4pY8XXFmB3gVDLc3Lxl1lLP/a/ssCPCxKrbI7ACmWRHul5vr8sd6h4QA6nMwL1Xx73ha7pQbTC17iZQYPsN5hDZceMB6wynLJaaAO+dJ0lcAEvozsNEbAcSwJyQpV+wNpW3SRjaleKPLQHqxjZF2nV7Mw3bbN7ckcxIE0Jijq3Dw4KoT4+anSDt1U1LL1J1TAsXcezxxw0Ar1EfC9qkU14lgDIjkvxGKC3ZixPGxlv4lUadljreath3HLsikSh4Zpxe21EM6FMi/DPxj6+YV4M6yLn8BRtHCWWGKU3AXYW6am5EruRYDGC9ov3N8wd93rs+8zN+GdJZnImqQyrAi0Q/jBY9bQcxvHWqAVhmRRk12eqSAmyLFk0f9Ne1964tau+baGitKCwiJg4FkoEX1XZHE5cnRZaHqVbuQVYfXElDsoibK0Ynz6DfMq43IFaF18XDxeVMNLmvE32xAAaIwp2q30D0VFP5cG1o6ZzfQx8q+Az9DJIYKmb8JVtHknLDKo+KHEMmcVYimATbLSGg4e8+pGDx860+4VnIIXYcyT1jGdr5GxjiZKOSpYivG9gicEyHJnk4ActAF62/eUu6UDtOyvq2uE3LcIxMKgHJles2k5HWSBFPu+IxSmyO0pSw18P0ZhsZzTvI/mcXpeGHYCBAi4KNbXDlRKAplmfs8Xn/+hl0UwfXwu89E7xRXp6okvsrgf4GmXJEC6ffOW/B7IxqAHr8NETutmTI4kmstATJZeZkCRCDZ+X6MFXl5nLUfIiLINNoS1I0YLeArf2vs7wcG9xswXRRwjFqJME3llOChxkH63DJc8Hu2uAmD2aWAHPcV+2b0N5iIL9nU+2ecLx7NPhHFEh5pnJiQr7JR990/EZMvcRLSNJwvTKGChGX+IUuJcjGdEJNKVPEcXWRUI+zl3pd9cQrDvAgzOuwk6VOobP+syr6imhbvYkDmjiu112xk4hGEeEfQbLlGWD/MK3/qpwvhoJVZQQD8eSQINPVHrZ2gkC/MFd0kAmaCF/DJodllfJUXDiE37lakWNlWa+oLkh9NrgvVU3tpIdgAquUu+iHxepoXZKhyqa194VwbRtWNqVRU4z12n3m8QTjmQbl20qauyZDrLEd6uYfvIwUc0Aqg697YA+D+C+rPATTf/Ls4MnpU1SDgl+Z29d7mNcZwY2QKzlchtmivRNIPoGcg7qEIW/WVm2jOZYcL21BuWNc8sPsOOFQNl0HH+rnLW0R95sFv6/lggklZ5xGSCnklbf2LrYaQab2RaToiV1kw3IKAE5E1uK4z7Zn9rV9PFbKaLp498B40uN7hhl0T9/QgoD/hy6tF5lby0sS5uzHOWSFIBOQabLEVJnHuwFQUPTJ5dGpVcRresc3r4CIQVPvFaQ+DNB4yEPbeLn50PXnZFfNjUtEAVqMSU1zL+pWm785b5INnp6iu7YS6y3XwkkWYZ9/2NRtul9uRU2wh0peGeDIINUjJfHPqViCv3dzzl6Nc+VyYiXD9dQOqnVmfoejaB1dV3n2ksxScuI31GP6iNus7W0ciu8+/CCpnpmwyJDX827lksBn69dzKT1FBvXnCqbqPOCTvVgLSG88eVn/XYHoPwJ2pBcaryG1V9gLpx2OitFOiYzEftgorPJeCONEg12ajaQ99F3nVxoFi+0VPioR2qawb4zuxYbAUYhMX1oTmVYSlkJGWBOZ3MbpBwmwcYzPzw5DwOfSh8mdEnWgbi3jfILbwFOa5pLECQkio2Tx6+osgcamMUDDFIzwMYFMteAcTVM7I2tBlmSi2rA3fh56MERDNF+bC+lFBGUvoJpWNAYFAABFjkGbvEmoQWyZTA//5JRGTqSlfiLAL5hJwG0GXtL7wV54DX6Tfc/NsfwaPPp/Tde28zOYlVJTt1hrvOQ4D4FwF8CVPMaPGI68bQloFYP/6bpOhud9f3gwjDUOvfgUNnjWYzgDo5ugo77/kXgjPCMl3GpA79n7AQS91kxU4YNtwfTHO1pxJO+4JIOJF9rr9dumto25xBaKTKPN1ARj2NtdfViqfbul0KmWDfJ5hiDpgLqyhI29nd8i4fCI55DizvSs5Evh1V5H4m+J43kEQ/R66pD+nPGFwTSXEGdx8jnKsSnKl6pS+JtHGFmmDePuAVxRhk8zV5yOxGm6eH7Z6boJvoXKQtX0hkdIuQPdbW5w+2JH/UaFttokqX0g5AAAAwAAAwAAAwK7fbgTCUyIscY0LX4ZH7KPjHpwr0bWW1IcZbW/6oVs8qoNmHjTSravfxRlo756y3EVpDD8L+jSCuPo2CPSWrI7Lybg4MOEJr1nwKdiXKWiSltO7KSVVAtR6Bk9x40bEKKSUR3WJDnjnd9qhgAoJo+DzcygKrENZr8eE5v4yCYgScgrGhtbX2bX0AZMBP41EpK8dtzaTZqWOJOLWObofjxR/5e3bVVgoiS5kpzOmMDJQLkZf1fhnxQBDIBUeF3nWWrV68Uaal+ujDD4iySTN76S81W1XGZ1HEDSOtx8ONndyawLW/P2+wh4Cw6iFfDUVNkiyEGkPNipUbQE+9ZguxkhKMYRY7bJwUsYHV2N0XX32MBO4WWjOnFw10L8SUaC2GolNIfxs+rvTAAlwnR46CLL7JrYWw0YaPkhaf70DjTSfdqmWAaU6UcdkuwIpDAlYFIo/Zw5Vg1vsEWxwKkgEwgMbmDjdgQwRomibIbCnhhk/cD2z+6SEbVq7HLiZ167YMfr09PtzNA+pTjr8UAdLNyx0MZC8GMNtCUvwnbVGwxLjyR2omoK9G3Mo+B3gT7+caigp6WTYD87X+sclgwXmtyRKmhHT+jBxV5G5Pm6Yzl1S/RrMUVelR+6Xib2IBsYBu05Jf1y89BGBfi+730LBxEz3YEN1WNWJR80PNa7SZXhYetBCPKeed/Pi2bmg5I4MW4uUgLtmCPFtsZ+0Kk3V91l3hxEJPTLmYOyC3r0jsr/bC6qtUHgYwbqun7R31p6vP2cWh5Je9N4XMpmCSgK3AYT+pU6SJRaQL3F806rokyTkWDtSE8UQvqrJSiqejn7Slc8av3BjxJRRG5lBt4fFgsPSkCjDqSTRSSGQwE61ZLVcID7yK1gQSs9bKhdzUt0nidL3THG/e/DCMOmMtYEeEWUdR5wDPPrVfLaDERX2Q5mwNnHCG8LzN2+FGgodLAHltxkpH3hYk49etFC4ntzKEq2rlE1Z9Sh1soQSHLMOcP+cJfoFMCsYiR3rH+xlZLlYgc8mHBRKYsczOJ2vy6AuPIKh5gpCEsQgzIqxJWVBnkzdlzqF3ukrMZ628GweKm7VNSfKqecKuzLGY0TG7zmwEtBazZ0qow6IYkWnycs9eDDB3H6uPTH6fprLpHsRH0tNX6nTui5yW3dJPPcVRwYq36aFGwVGs20ZFv5ACPEwMd8NH8eBldOHAKwgm+KLaB+LRIki0LnrbMr2ZTOS7R1NahEi1tGZriFXGF6aC+aV3m0VHj9biICEgdCY488Hu+cofR8Fwey3hX70HzzfdwgK8bk7MObsxl/pfp33SJ5+v8Uw/OiLcK8BqrXF14KTztnb9aeMxLk+e/e7MvChlX6mRH6a93aZ9qXW+M3jKCxRaxLquU0/lpg+HwuLkJcrb9sFbh+pQ//WwVurtxUekTT674VdAvxBDrI03BxiP1r9KlT4Bqiz3QZgYk0qvCaF1g7oJJtXfjTn0r7V11JUbghM+lxNboS3lY5Uf4IV8sNsgdvtXztGwIeOH3BCc2wQ8wbdE/ky5WQopSnvnnlKzjmEM1okmFdNuaze8ObWKrAEkrY1abYN2MN0ADwjvlVNUbhHHbdsSUXYUtPVIoJCAtv6UVKKO7LNxdkvDml7qVylX3SvB7YO0tuJTDju4F7hxcdKYL6krz+oJiT5hSSLfV6e6npm2OFoLMzjE3LNN5t2qhePWZ3rs9J9CTYI1/3JFwxDpj6uFycItLns2YD/Zw+2faNqUk1aaHll0wJOPYhY9M3GRRpewHL5s7SVUj+krwXEySbVJP3ZGUmXwT/Uf1Q0H83Pm+yEftFHiD2KoR8KefnneA4w5Kyi9B279Agzfh+Qp4lxp67xOxIUp3Xor0Ib8ECHcYCX7YvZ67eUkHNwc0d0E26/2OGTqTn1EngTobaKiz8c+Omza2GhwClE2kv2nnsOpCc2GXeHbw+CwyyCFmNvofVJzV1XMjfa2nV9Lb70/VGBj1ylBj4qHjoc9KDcyuGvzxf/6X/D16mLCW3JSm2PE07K/u4Qsbulf8q2av5WH+iy6Q0eaboEa53z6NmtLBG/wkErq9C8BRR8SP5QvKMIUGlbyMJv8eElPcL/pO0Qaf+rZx4UbzF7BjTGG15BsUzPHlIeGNlJcP3LdlyFHePOP3Bzs9s1riFHyPuG2LjyOHPykK0hVVnmnE4Fjjg+aVi0EGHACTv2ieNOsYlSIJKpvzR47Wv+LiQgxVpDwNXuJAzAxMPuRpbVi6p04B14I8HxzDg0F8phxd9jVZdzRiJMLPJYRJI60ph7MDFT3RFg9I0Q/0FeGNo4OZajO5Ea21a2DCuAmwJL9uvjoTEa55zcLPLU/OkvhrdTkh/JGO/v4SAzigc4fkAovP0fkbOFB43QixLZ03DV4d5CgpCqwMtNT6rWRLJ1Ln55nkWJtRZI2j2zx9TDWnb0BJm5Gyi0M30KH9HSkbVUxGOmku9+fCfA4cSbzDoUFHMBSNHoqzrfJE3xX39yyJMQtC0NN/JtcSrGsoyDAvfqFbel9dXXTueWRnGYTaaacEgdLZsbcVTHEl8CH/I2yVZCf/MLUcR2xmHOs9mjF3RXXVq5CGH7eEtlTp8RHJ+hZ8xcOCcdFophr5E68f9B6xSbP2kzHWAVZAwuhaYFpp3vmSIX6GtKk5TNzJizYcezKWD3ind1mKRP3mXYXit4asmPBXfqc8ARyNIjsHQZrVGMzdV1NcYdZ8nXxeUGQ4j8pD1hus5YC91osR22pyOmYDeKQUaAKF98yktq8wseUaAnbX1T1PwGhnLcELuUS3NIL4HTVRfJOMVdl1djaXHUHBcqBLE1i4qgKBXTUj+pgIbjK8ZwG0gq4Z+nWsLyJCLdIjTQ6YYUZpiA7rkgD1gZXcdf3GEOjSvyG1i1LIibEa7exAAJzxGY3z1FyIEXJrGTYyZNn24O0MR8DL9hNOYJ2FflgtR0vvhDJcLQomb9Ms5SZMF0AzOIVgrIo+aiM1OVNWAywEkyz2AsLBjshE7FPrDtGXV0WIk6nr1ZE305pRdMlSwCGcbOSZnT5+BxeJiq0B9eKslRc9QtsKA77HBJPmn8Vj+kSkg/pwIcD5maEQW3aHVmZz+SKiQH0xjlwlmhppDSoI3IBFHgaI3KJukSVs5CEacarRrRKyntFY0Dls4RaO7AWQoWKCaDxNvah3MFC+cedTI03VxNOKY3j4GsQVlnhpWQeainDO/6oWbIKLk1cW9aZ3KRdAXMhAkW9Q++MdpXLMZFxZpY0zk84nyCdYK7GovcXC1GpNATUHcLLL1P1qUZPPz/wT6yLMH4rYr0zIoQTOrWllsAH0mTOZ94Pz8MztNP8gg9UieFMK5FC+Vzj0fhOrP32t32mUP3IPMKphoZ3chm0vfaJe25friSJB/G3u6c6YyiQk5DPWJS2zXoZNmWzGXPzJfR9TWd4374QZE3hwjwFJiEacRlKUXYYmE5zbNmoW3+HzFVNGVdemev57OojNxprLNaBX08YyILb0tD3Z6DwMDGoTJdU4KZYYhCN4Yudin/dEQdGAbSBJDT43e5R4XP2KMEtmvFa3pZNXZl2NOF/uyvDV5W6Q/iNb4Y3DBiCGi6PUpom0xIDBv5+Z3urb5waASVNgLngZ+RNDPFzAHz4e8pnTuBw8q9kw2tYqdjaX6Nor2mkPETC15C/GycwFEg9J/WasZQG62ixNBx7tq+P5ZhgpOlD8PxwNM7YkbSvCmn3MDU79P0o1fQrrd2ljx5iecu/nnt4vxjyrVCUKadHsdPugPq7vI1aaDfEa8OSnE8YDRNLLiEh7kaZa+G9jm9MrQKy/dOAq4Dtiz0J/Pq7YfZA0AwMEQ5qe9mQGiEBKpacCgdZF4HPOmMlE9tvgBpFnxW6hv+eKAlSQQT0eH6VZkPt0zwyfKIS06WPc+qQhnEoglMZgDCBrMtENpWyF7w3KfQ9PG0BYwElpDh4nILVxtFD4QYdbXvflJgeWRkWBpmhKKE/jVBYtGZSx3AuPfJ+8DApfeZNPKObiZkCLQuvuZe//ut2ykQAvffKJ4mTGR4MpdWxYg0/H/Rx5zV0sbDNKj53HNe3aaZFrog4MWrz0hI6RfwWACInXnUS+jVqD4t/VMfTvrwng9nGKN1TS5e6FO4TqcvJwJ+DUXQsDDJPJJHlFZJUGs4jfGon6Cq1Qaz/Gd8Jpzrl1aPGhOsVYvSRKFUoRj+Yjj4L1aGjZ/E1q7oBmoMMXpzdxvQPuYdpCoag3H6f9AJmOY3ECXpYVoYlbnLvinoZ6Z9IVFcgPgcDDdl2otxQcgpR/9tpptTPtLH2UzKsJNOklu2hTevZ9N5uVLI/uMisJSbG5OxECLHzUk0Pz7qDYh8PcqFQDl6TXeccRa9yBw+lrHNtSm+FZyzN7ulEITYWMmI6DSQdDknrZdz+oz1kHFYPUjxTfy13Z765rAIgiZdGTZfziXKSoh/eO39k/9sTH6FzI64mkkBnq3RxTvgkaj52ivLNP/yp0SAu4gUZrr19NjytS3QJ5bWMVEA4HHJOy9W0fPgqL8MP6mf9s6twUnVLItiEosRwTpSLNOKRL4S8W/SXfCyBgemC+wEqCwkUUTS9wbXVnNOYmqG8eg2bZpA9Tkz/Zes8ISB1Af5I4M+nZMGvFOFDP1wE4ajTyk9fXGCEzUKN+bCIRZiDv3mVbi6GWxA02PgEFX9q+pb8JcABCVRVmIvpEBe7rsGTCwTX4aqKzdjs8lTf4TuZ073zHWyJJibYYlAP6L1Q+WBqafW/A992/vZ0jNJGaAGYFeIOpghY/gFJGk3e3XM3JsUxDXkd2BI5efL1jHuRoA1uqt+k1GgMyVnN8Wij970YsaJV1Tv1Bjq9HYriv2rlgZcRNQRYYafPy12XnBlfUppwiiJNUMqiHsGZ1Bk/Wbiibg+2xFLgZ5wcZU2Mp2EFDFpWr/itX1iuw1d0p1Z0bKcJQDRE7yd9kSuiyq8La5NIgEJHhJkt2nnUX1QeaWVFpISLNQwJ12Lult910WqManNheFss+vWS4TYM6BZS13VxJFvxIbZ9dh7HD4YOkbqP1aZidlTkrhUGrO4Zj/ejY+5RJgsIJXD9wEonk7bIQFRsqoBezvv9Pio+M0mdW+r7sn5xMgF64MuiM5MifsFBnBgRGU5SQGFqMnwKOguVBVcOseOCkEmVS+g654hY2segAztlTI6ahlMMo2YvbcDnclY/fPHG1c41UJyTRahpuJsgpCE2aaWaSFOvb0zgXVyXjAQIm41IwNSTUPi4pDbzkmYTAJa+Q+vqTVWW9OA5QQN5WZ6/ixh14lgjXV3R6kWpJlCVNc5Q/Vr+oGj1q2ktow2aKkivqruYCm58OuGpJe4bSRALVlGx8nBh56KCd5VpsNmXqKEeXop1T7Tgvw6MsEJFQ0rwiiFGuzmFmmjcr5GRa3t9lvXHBizHvLKZ/k4b8mXBKR7+/fg3bHZIg+QRzFW6WLvhjv5aDCWJGCoovO3ZkmMfh53vc2FKPdhCk8hKZCeDJKD0EITDxSHxdSgzTSRRcksiGu0VE/9/KgWRyhrnqV+EpFY4ZUqdGetfPbBDXSsdYhtv+9F6PDjPsF4ncrCceDrXVIfe57EiQRh6l+z07Y+eSt8JU9TOARkP6bZ6txE5LIdDlHy55PReQw4lsM0V5WsTnC1Vz5KX7maBrE3ywWZUlbJadk2WzSS52s1s4ZEcwdndMUFa0EYm3ik6RuM7r07kMSXnH/aE1DXueT1lRwwJ201vLlTPmfch/Z79EUiF9EeKYNlfeBrMlbGzR+sXtNlMxzVkaubdEcGYuk3f5rwVwZ9bdTkrJi6cQLzh6q5XHGFnTX9190XSQbxtpzZT29VCINsk1tjQLdr/rGBq1oMulg4k92CD/Q3yL29NepiV1pZOSf6sfZ1xsnp2KDuhKT+ZfvWekvdMZtkyVqeRQZUbcgdk+RtyvUb0yZbx0jpMjEUa2Hp+HXyaK1cnD559J+qZlVIEje78lYFu82BOF9E7r9RFMs5o20Gi7XmZIHl3CNqALJheKE5AKBUi0VzvF9MhmrgLeizfjaOatV4yzDYMkhVSQ7+RPwp7awXwtR+B85VADJ3kdeIJxAAxk4zkO3KlU9lyOpVbVSOyMS1DngcsefhrkTgJuQALBshmqVBd27IzWVemkih3ezxCP6+CqZ49078JLGZZX440ojKFp7NCAAWi5C7rv/0tTJBb6m+BcHmYi4hcFWMalSoCyTseT4sHBdek3UzwSLEdF6X8RNyBkZRd5VA4lauSHo/ihfB1eOrPxdwPuksdp+9sxNB5pVkERRhwMxAv4TTlyBCvfhIXbGwLXQFg5/dcQCnpKVI23eXfkisd5AKS/qiHW2eKT72QX4b5vX7sd0nJARYKSJgBpeh/dGh/1F3czEVGQXDTsH8Ce0NUbuCA+CWQmyDP3yjIxCinHPGR456v4u5doNlii4/SnwBVTL0oo3KVg2J1Q2LB41KBYFq3/XDzf32qS6Jd3vrWs9M34wGzyg6Kube38MNCcI3JymoUqECbkUKMeO/IM1GtOZnpjSsAE74RQyaRjDwjjwObCZxkMjZNL21iAmeUgQhEe1xyBE/DSSrffaw3sGI6PYN9/3+wRKVL0tCfyVNIo8K1dh8Ap2LF3MsVxt9WXbad7yu+1Xmjv4UzAN0quslKqgh/uFBngSCM84h6tD2wLEJ6UP0wAJncnj9Ju+QVvL4BQ3a63VpTJFAVmQLePBgooZlvU3xB0D4Ec4PLtgE3dI2Qhjt+VPzM1UPdvdtVQSUA7gZffKQxoeQd37kgnYGnk/FgDm9g0A8QvOSzr5cUtZHWhJZH39NhhgTk4DTR/T662yvV+MALB3R8xWO24fDWV3yuBTMALO1Tt3tyvbG8BAA66B2MDDq4ygzCWSmpN3/R7MTR4X4Gl2eF/tg23cWOVU2jhIT9+8kiPxYWA+LFIRK4AUckC7TwzqJbB02N96+vADVkOw9NBhbcB4NkmplfPfSEz0Ke1RDzUp9NWVkBNAM+wg1Kdz2isgcE3yJb8IMyy1mBBt2NzDI868hy+V+r400V+Cqu6e0E8PJRXbvpM56jwtIF4aSXE7Hd6YaInNdyGTXn/xMsLqsgNp0kbhdWkItzsiBfJARJdPts2sbqJwpL0yU/Z+XI5aNw2X+w3UbL2vMS36ZMtQL615r9smEtaoFqyLTX2DTXraNk/0lgI8kGymu2TMzzCW3eDbddbTdE+LnWwnbURFQ+t/sxJjXz9ZrWuk3OCbG/TZY7j0piOtFFVPgmFDLv3jR3zAXrEOse1u4k0Li44zwQKUd4WZ44HrSzduIASlMBHjYfoRSsyWQV7u0WJ/Kuwpp7XovHh9HZ5tkMVuBlfoG3g2RJOsEwI+wxQqvUhctJxWI5XBHx0ZYXGRp08+oo2pwwyXj+hShGFv8e6rIDYnMZZIXiA1LQBQHFlWYn91peE7VzwvlezPb/z1FESAdOGGdVH5Abr+TvlXpkBsmKNtZzPIwru6PCKKMz6xjp5gKDjuOFYzSVd3SgcPelYkG3e98OsPkaTWpljHLFHe9FdcNdb5lvIRpwqDJzzSWre0wARvk8LYGTAzywwQfbDkFrJlbQV8Fho2wXJHXyWjHMgJWCy1GdqpPxLF45sIvh4E+blBAMqx5ReOEfNr+CBUy2DExwm7u2aEgLHsS/Ws/cQqOKPIQPYH9t4Bk0B5PUKnC+3EGwvcrSUkwQXjirrCMumiSG2DUMPmMCV3VEupTA2Z6A4ICGkkqtxoseJJ7sQP5wL8B6AOKdnDGhfoTlI24a9wjN9ovAg6G7YXZmA8/4OcmFRjsI+hfC4f4ELfH88Rt8vb81TbAjCIPioCATSloAgJHhadTnV6C1qzmZU5Hj+P8sv6p5/nnXNR/Iom69gFi4/JT3NpTES2wHhl/vHZtnEPV74nNEeqOeVK2wvLqRbFgfBCzSDWdV9WuiljDNvsCu4hxDV8nYOSUKujJ+GfI/nTMvsXwnxiDtUes7EDxjpvCS8PC3hv/29bRtjii1Bryy3c2Wp5j78W7qNvJHbOXNl9pkg2+o99wr1Uj+Dejbojmvg1+f3Z14WE0qF73cm1qvf2JJPCKNpnw7w5Toyu5Sd9iBI6mfserhir3ip0KSDkFy2pWj1FqiqgMcH4P4M3fP+XHlYpLHb+mS5GdEZL9lv4VAq1UcoPBoVtJ8fmTqCCahJhxifsHnwnBFvwx3VUdwn3gUf6UvbfxZgF0sQIwqHqw5b9+JmWtsZLgtEm+N0TnR3FGulI+55PIatKHCcOpxPYyquf0GHSCavLPDvsbOK+woyQvHGIQ1nNGOvDnF34Kp4jkBzCmf5wa1ChXDHDkjLvD9HVriDWdn+k7/f4GVhu58MoX9NYUkKgE/2rIkGNraFmx0WGA/h9ljXZe2Aa1oEOPl3XD6aWmcCx/N9uKNqH6Ct/4fDPlIxtck4oxhZ3fgswPOTiUeGZPA0aca9htyNvsqQLSYhxFI7XwArUQyKpT4bZZxw/vUjH8R26jVfRpXjQOMxPlw5fFDwuJp+xV+guqVolOppLAFxX694+wRcnoYl/pm6QNy37a6YeFU8Mu2TLlACfZlgb6DHsQ3qODPGemFw93+hc6QUV2zLiECZu33om5FwSThmjuMj2Wnk0JXAYKPKeiMT8pWcdSmHWqkWSpzeXdQM2EVCFJ+PbMyGFu71iZtud5MwlbLHpHArINvPm5uKvvUYROcBh8NPK7JDbjENgYINl0i2V8VL9EEm3C4gL2ZFWJa9TL59Yh1JhKB3TlBGTqOPr76FyGfLTyBprs2+1tlNSOI2ed/yTRqaBaUh2JH6MLEDLXXqer+VUitBkzF6I1iJgzUlies67o/a0ni6LyRQjxfu4USTOKdnZ1BOaAfD6CFMzGirAAIwDtIbngiKOoYrbE4MJzbMRN0MQ2lKQi1dzT316DbLnsZslAA9aK8hqHymyeI6vhHdlfZEWqwxN5rvO4QOOUsYEGSCrgCxT5UbWaq2SAZn8mOLt+ArtqphrFGUVejlDSXWc7KRDKoSgn4IFxrGVIXAuc1Ul2sEqR1dhAZOlE/PbxPy9AHgrFPzZypfPsFaAfySblPM4ZH9Q5+fWe+9cBjADa1JqX7PTAebxEYHmextrJIdcIPvXTxVQB68RgFyEHqCyPbCbwBjq/tE9pcNWBBFSWwaXUXGnVk6Tpcgd+1hvqM04Am/cp3wJojRRHyePxHVFp951E2e7NHkHp7ydeQlrqllWoQfwlwAtq4C1WwVC3wLPt1z0vF8D0vPOQuvYhPyjUH8fuitao6p5MaAWexqo/REhgQGASNO05ww0LguSMnLt8tXfs3STEApiysSnit86WubR7afCVpfscHQksLSe1inwE0E9Vxp9eXZBF8fy+gLISmdKRMIhb9WDtTlCogQxADuwVUYUUXJar3IlSPP6xVtv4ZQdqzP3vDv72Nv6X7hM6BFzizbXYouUsWgRcokdT2x2lv7lmhkKdDAWkgd2byiKJIMIJML9PzQkLv3t891bLZELMCltyk8beQaUEaoo7yjFiX0g7jcR88nnJ2b96h2gVQB+UnPUT1Ncv9nkh2vIbJcGaMUCEuxbxr00aWK58i4g80AA3+Sez9I7xpLJsRT7WOHKdSELpVQr+FVqCrMur8XnG7HQcVFgdMFzhFR3Dbua9DVo3s5dktGGUe1Tu3B8JCrqzSgLlN5Iu295uObc+cFcIoMtwV6i61Jya7bsCSjYXsnDGfzzi5Ge84LE/a+J8emdf+6YQVJTIc+rJzIY/SKjg5ZtZ71HXHviDbw0V/7uBZH0NO/+R1438tSa9ELJKv3cBDqx99zoq5W7j7lLtMJl/9oPRetzXLn0GgFEunAFZz33whv69jhx//GhfdymozuuHTPGmGZy6iRrSTJSDD0hoQVK6FS7XWssc6RHbVSYiPG6kng9Wehq8dh0UguDa1EqN7jWpuOrZatjn2cUwpRH+1iHqoQWYQissckMzVo2ImmXu3pcaiq04BriMetlD5VMi8unlEk/h1u2MDCsUkEJNtKAL2PhcG78Z9VdYCp3OXkBVzOWfKGgQ5/BhlRBimTvdLpBI7WpXCIMHRa8W0IZXgjeflqprlwhFY/5iERyBrX4EsJZ5c61YAU/0qiCv6kx7TUYsaxqGli2rX/WnPaqnE/T5Q51hoE4oPfmU33U1P1RjGbcx7AZvdtGwBUokM+/TGC/T8dPphf0Czn5NO7m8Gk36yeWhKqhaUCtsTH2fCPDaR5wIarbZ+kkYuPq6fKVPXdbGdEVmtsqZILcT4YWa/B+gRfa6yRlNOLwuXB5d688NTI3a+9bvtAWFTlr3tCu43mbFDKl4JC+/9VguIajVl4sjsAfsf3OR2dNkZ+Pg7m7VogBAHKBnTRy1/KXrm8Hkk8qHQQ1ddy0LywBKYGO6w/4ttd+4i7TpVt2GM4Q9L+60N7+cf1BeRIfC0iaexVyQkmTtG7vWOWDKyD0sCHLQ4cEqw7X3SLBm1Sots8UINVokTWHvn68gCFAJekeAhvTAxeBsISfvBJiYkJP8OxnpEt2BkqL47hgyKq4zj/u0aeSIcDTLoGejb8SvqDHzrVRnTz7IgdxLl3Veir42JNQq52s4/02Z8uDqlP9ipjLLLw27V6780g8MtX2gb4lcrEpmt83+jrKQvf72wTrw9Fa+5a73HeTUpNRu/vUKNJ6Q9MiLmke0Noy6BYJXMFdvS5gCZm53Fe/DCeU7SZLk58J/aP6qiycl5Yyfp+EH4NmZ6/W3mnYKw0cYEYbxYPHFxznzynyyUIaP9LhvyfoCh8a7o721trbUhEVGqQnjIuNo8rVH+3mpxw+J6vJ4GopQU8Cc86gSOq/zjapTKbYr1jSGTGHxCs6xZ2vqOCKI1RRkJeEmZvFQhNDUczOVSikBciv8UrEHr2zNqxCGUvNFAywS4/5tZmvU/8ufCFTvpJf7HCHkcUJqRf+2eG5Ss/ZCNxMxn2/IfO31C6+4XaSgftaEjAr7TuKaikXeurPulil462+FSNNX9BVDiQDDHZe8jEmxiorboP3S2utMiQaulLfSi3FWKa5M82h8Q7Mbn6qhZD8D2mR0EEBbcdDvQkRj80QZpO0spxHDFKBx6WpkSr74hg/kavYioPD2LiyKx5xTTBEnvyj14XbZ+UaXuMYrhvwIqljk8X35lFHHL/oqiP2/6RtOk5awMyeCui4UxXwrOWsf0BMehg5TikSoiIoWLe4ebA7D0oCDfg70zG+d7hUUrPWaoDsefcfMos/T4iIqexuNR4JzYfTC/6aF7EqK8n4/IjSegUgZlAiJOL6CHQHOPLHB1u+VV77djUhKOt9ZbOTrO4Ngzx83XVgOttZR6BYwge5hsFjGXsOgIzMtzjTDG+vOt6hqrGlBGY/990lN1RRG9XhgwSTMgSlVO6GZJXqCx2EQaWexSKj1pKSbebkcfsfF2ZDrqYsYb6gx0y9Me+ZPdrOZlA9ey4fdedR/n8cU3jhjxAAUdeqK0sGTs4Y1Vy65IFsyXF8ljVN+Hj92EyXCtYcafW+V4HWfR9ltwAuGiNj8TGNMopp3zzxMvRpWjErY/QUfdskbxZ2uGRNIETr/1NICekAq/MmiAXe+GxPvXtTO0cnEnPw2e1I40QqPKe9wsEKkHAaLg/TOq3qGqtZau+RtLjDO6ekCIqNF57ZQCbtnBOa/sqMW9jv9/CJUUq4dmFQIgJ4u+cJGS3TYM5uQ6NSUY2NU59QPVgkbgcJt7Rf2Xa/00dRekZHYlKBpj+RDaPOBMf+imQ7PuCjRMwdb77P3tdKsp6LAgx/5YwOWA+lVzk/WtXiIrOpN4MZTqVeYNprUVlHpEhuyOu2np6Qqo+nFA9Vgf0fF5qwvxw488dl+sTgCHBrQKAmx370UH/9kr2RXW5KKX1x5Xy616LsBQ2ddUQWtPKFwXGkK1hY0Otkmp47oRRtJmuI7IbHL4uR3jQpd1jVfvFVteYgVPCcx2J6ViM2PznhLfePd4PGpbvLAkNCwVt9XaWD7webrPzBEhxY3eUM/kNvdAHmPFpUFVSGPmZi1d9mMBumk+LoKe8Yq9MFvhlJ4nH4yMR+Oqn/OEdrmpuVXY2GKo1EhDO45LhdUg+O0UyW4/JWKnJU/sPUgnHZ7bUN9EkuSKZKsYQWR5oklXnbQjIFNAJnKQXPuLkfyl+zi6+LTB67drpq3uo355H0gcva0o7pBDYOH2G5d1SxcFp6+57DmhiidrhTUnVPAYhL/HUBznoKMh+xcusHKIgx0z1+9NdwuYakNK9y3DPnkane4XQYHMF+Mr4zzQvswyxlZpCRu9EqNCGppgl9/0Efytktif9f2U1gE1WG7yJisGdiDuchGwlBLwTPJHhPya3fI4miHRb/weKjv9t9gG3Xt/0K4P3IYfPX8xjpjEna3btzRbN+0D1LJcefBDDeon+AxDi8dVxX5HY4w/6+4dHgv9qbyXoGr611HREL+usHNeycufu81P/kob2pmbfRoSJZZJ4n2A11jiCDZi1Td8Z5Zn86sRSzT8jENOJJ2m4+J2bDPFW+P8Mx5oRJtPI7jYY9MIVLLNb+QMFHYcUkjJrMi4DcmF+OfiDHaBO/ftXlMAWd7l0Nub4YDlhi+tZRY7xsQwFHXpMc6fPtFPtR6BfvTPaGgdkJK4YSSzwX/c3sl9EeJ7GGRG0VlZ28OCVFBD8lts2wttVKjKIYIqzj/mJtwnmqG9OB9TVTY1X0dpyneRrw7uJDQ2l0PSvHWySvN7AABiYbIOuu8kJmyP4kRhAtz7Up0nMfJ6UQl1tmlBboVMrvcMIld4cMomWZHQkeVFgRvUThcZxYhWe9M2CiHIigIqMs7ig0eOYFVfxTAfiCcKV7nqVtOvN2dcgtXac8oEnw+tubudSqYf3iM2g/kTwlA9l0Mfe6WCgU+1dVxzQlJguJmouA0VdFcbDdIfEoiyF02AlSZvQ85C/zVRORUlSZ1cvYmZTucYaIZYK1ww9kJozyWnpUSKjo+nbmpLB5HIh2DIOyRaU2r0iF/48HF+H74wy2yWwtIRefUb/JxV0AuswxMf/gAyNbu4EMsRene7/SRBObVeHLD6V4nKI6FSmuo41O8AdBZt3t8EpKLFeUqfLGCDjUMH3+vzFhg8DC6lZnUn0llfL4u1khOxYqqteQQVLEXwPIsqJtRLmcAVdfBPw5S5f6mj4sSENmXytQvOAilbWp7OYClMd2ICrf9+CAdejSSygeR0fC+R2EnJv4NwgKl4rwfDlOeOzCQHblbMTaOzy12rel9spF7BIX8D3xz5fZItwdqNWEroZ4o2elTdh8H/TjrvRE3RYravt+1NZG8LxXOgJYOM81bF7mf4nLJnKMu+iCp3gRHHlr70zcZyFFIbro9ZYLH78rAVDsEH1+v/OaB8vZM0ch0PKfJIEa4rQsRzCjByevf9R1/8m9cBZgFmZsHLdHPDdPX+8w7+hS1HEp1JY87Gz2LlRhLv3jItxpzjvZGl98NX4ubFZt4oADr8OXk2StIoyKrQjFNI+ElfcjgujWy2k49hA7azz74d3jyyNH9wCnktGaHBI7AiUXw/GmXSMdnMG970/kDgactWX7mdNphwCFIdqCMoxgDAhdGYjqXPxd/9nULYEbiKqlcw3k95C/EMuUM1KYFaGQopdU0c81y6gePv7J38zi4QVsY+EkL4sPTUYbbNTrQpkg900nvBSbmU2Mmvp3PyvA8ngMV8zzsCr2JW18mHvuCakQLS07YgrTlA2hQdR9L9UMUME9F2OAbW9WfWoWZJVNiqE2DFOfP2qKgwfD+4jb9Ku8kT4kpOzhlPV8p+T+OoMp6dyZfsIUBGll0DmLtJJTpiPXcsq/iD5G00nRm1QXdgLS4UG7TGHa+DFL24H+uraD/cG8xMlYie3JEyoQdPRskNelHRkk9dZLIyB9pElfd4/HrGC+rQrLOtW0Bcte0ue80fP3Q5pbJWYZBMqOGouDUttJm7NF+dJbONqRa0dw8P2SK1RMikQ/rWP8048PRaZPBFJHWA3ioo2EHqyXv73O2QQuQq9w3m5U7sTScYAEslk1P0IpVokplCCy2Tnyd/RBqo629j7ZKichCd0bBvI7nmYBuldv6GsENQdJcPu29/p4tt9jIu95Liv4o9XTUWMmmn4NwNfDK4YH6TfoTdf/QR/W40243VbYnxtQGTMS8cjxMa1kiMUDncupfLDMx7ZZvgBTvGaMDZgN9QdcC3ToByzgLig7yYdVnGmMCw7qznofkxjQof5vujc8TEyz0NRUpOVA6kfz+Z7OydSUmd/DTJfQATWUB76w1zRqyl+g3vvirz1zFC4ACgLCz4nEhdBqpkavLAfYUq3la3BVEoAq18U+SwP3DBVD9KeJzTirPDakbHBQJani5XLi10HWZJ6Hc7srhJ0FEZ2oq6n9EIbQkC8WfiHUr/cGDYmms7dx2oOieg5E8eQN8SVAYzVOGkZ6bFlHJbzqOtoEowdZdb7/flleuGi2i+hqcNaoTImEHzE2qK5nQgnREBvwhH9d8tPCusXxQRBmalIdaa4ibJRy2Ea1TXfZRwB5WCEYBEfBOQ/cOd0VzB829M7DDLJCP4T+6Bm1m3xszqEFIyfNheX8vIVqaLV8kn8ZlRUL4tDREOo5l9hqymSz7OLl2/DxMEC/lsSQ9Hvi6geYGjTMGe9TtkVZhZsX7uc8osZVZwKounFToFtQn3i1sJ5Br7uqPu9k0/EMgPNNK/3IJbixyVCWFL1qQrBDYbWAvqiu2CdYCfjfDaGGjmCri6I7ivQ84QqVgDSMvwFNqzWjFwhitgXKOPJhAuukAA3PEkiPCWDKU7Zmn00RmnLFt9/rlXUh2fohmgqSoNc9w3+cC5B8tmyXj5Aw8vWIONw7TH+Dikp2CCeveHig62C9qJ4gcjVUNC/BmwNvrtUEYzSTKI3DpFHi5x9p1xmbvs3plFDo3Uj84NronPxjTgWaxHwtMFZAAbwnbENm+r10d8DgSvL9R9qhm/EgEbrii1uY2fvJ52RKZCrfr+aoIFuidNqVH29iyI1fKyc/IV1s/rpU0HigmLDG9RA2alBPHk0KUDji/8mqWSr1cUmwIHDAZ0UAC6oq6vo7XEwupayWDnZewhYhLT9aSEYjyfrLKSpk1gxBq8tpFDz6TI+DH2wD9BR9VwusqulWdXT6rIOk7bRQZPAFCgapmR70stJVrQZ2TCNyEMMk4LmgX9N6/CLMR8fY+ClPZB3yoKePsCP3w9OOowVIkCBSZdKTO5zMxQOXeHGqxpyOauyWyMieTVrXraEYfe9b7gYlpPdZRFLp8pGtUGY8vSoniTip1mtDXGZ9/EANVdKk3cJ1mZcG5BorEGh2qZUjgu0pq964eB4Ns++gUiX1slDN4p+DE72H0Jlq+9ffVtJSlrtR3aDVlZzGHdl1mmzudbwtGfs0E8bhPwEMn2WG4I/+I6TgmhbVsW4BHm/aXLzwQmScsVr//VlXcAE1MARKEOscMlSJd37WiV8QcNz/5JS8hibrmrP6DqNoQxuZXx1kJ4/8w2kExnN4KYwqzGoSgZg+vFG3jbcJ6F5SAxMkSRR2rSAuiSjVis/dMcIS7pGcy6B+jIlKOW2jkwTzaInWLQnlsXt7gSZgOrdunEtcTLQVlw7dSx55zBIx9gj5G8Jx60uRRH+enUFuCRdEZ91lq9oE7hHXpkWAMoxf5PSxObw3RR2qpEmsH879ASQL4lM3qqqvkU3oLqtJata9CArueixoNkVmkefu0ewh9Gw2crSL9WCUDEZ4N2rA0voaiPsv7C8F2jbBKzEtM2qS8hBgwa7as1LPk7lf/RInwifYH+n8moe0d/InbhJPbP9Df9/oR6GnHcC2QvjanlTmWti6scxT7fub6XzYSbgmfCIj4z4pSgWmUK6sOzClNHueVCV2zU7u4JsN1qxf61ihXmh2EZVUOQpw/mhRxmct3jKv77fDH/LX0b//JBs0I0YctQgpzRh/8E+urJMj9uF796KXBaaWDKisIU368QTQ6h7Jb5QUQF9aWnVkzQBHBE8omT7X3CYSjSIMfQphXnufiJET8NELwUH6wF3WcQfEw1EcWfQuzlQ//7kynNV3l8xwACGQ6lZxjtVoXNcrOD83ndxmpbLX8DySck60kn+lx3yM4aTWMPoX6Sp7MhNKgcWfu+50pgEwC2ohu6JyYX7ngLaSRdnYL1J0Jmq0tH+nWTumR/OvQZgcHE1R2zfKc8hqQEVsPNTDZpts+Z7+2I72tFpE8lso+Ao8rsLAP1gIdeulEGGAHSM51kpMj6BQLxYAE5NvZQbSHJOk3o2jLHl6VWFI8BBf/pko37VkjzD/a/X7MXcLsTrdLX3lXc361nqQ/2trGoSVckYIdnn1zcMdngPFHxJaaRq3VBJ7qs064iXEuEQXTFzwLb/Wu+7dKx1Ved8KxWTyODe9rPLpTswhP6+0RAxqOYdCbrDxeBQ+YDGpsMTFAddV35FrmiNWZ2Yw4gso7AErqi/7e83BPUXlmUo9tBR3cxhvKKKHGfOFyZ7wI7nrTEzB1eY2/6/14e12Do6qga6rpzDQc0oC2oKObZfBL3b2q8otrnqtn7vJnA6FgUUc6vmuZ6f1nOKKFC0v6ONbo1eG2+RCJhkHUlSAXxNiuUZs40JrgOzza6cCjCBcfYgjSA/GoQ1vCrbkxncQ+VkdZ/+oX0aPu4tBFekfuUbPWJFgRpoytnv4JFi6fkCNoMhcxTdmWsLX3pQ7n5uS3qX7/4pxl7m8c7mp5eGPOdXHX3UPuxnxbJvE5PeiI79MU036Pdww0fvw3O/NtBwhHciSjuIbMnZi0Z8e75Gle6UnDyB10ozPudOX57BTvRPBBRT89v6mUV9yScnYCEAoTmfG5pHJL7VR/ud64qGqQexZSRoYRWZvLPdN1mZZlpF+IuUJPaAsCIglgHL48Tjsv0vxyMdpKLaeWbj/qkaWzGA29RGZ/3rGkUWWXmYDMA8VDmY1I/CaYDFeM67R5hyPtJIRw4blMgzoG2IDalwnvbwiBYxaLActemj1Op+w8+32Ix56jXWr/Z4W9SA+2wLcC2Wb7vpMdwsYcDShQewb8Kd8rnWjW1vH1nGbLsmS115ltBdBPNWQYc7SsoqdMMEc6VvOy183DbEmXvl45oyD4jsYgTO6S5qcyHGBDxq4erEMqDMaHziwQOFUUHHrZ6BNbGPCZdNx8AsYhRMb4niwBS4O3kmM9x15rc5b7SzLQtzbaM/SVcPaeFjMwBBOUqOLWlxbUXqKH9GYZ8K5XwMs+PBvLZbTIhyH+8T31ArpZK4abT1UuJtmMZZvYA+n4e7enL7RTGale6qdU/iraTfxebDH3gMMepWUFXNNJ5EoS6IgL53EDH08nRrL7MTqz1JaArSH/T7K3VgWv/ITLnIeG3MzAsuF/J2hsYZabPGtIOCzVDkKYP0JIfFG4MbFFEsBBA1e0HuYu01wljHm5ubVO4U/ieO8WtLAeNPq0CqLfh4raicVia2HPPGTwTQxqXX1Gd4xzC/7smwSYVF9nAOI5+EvBSbUmP51bKKHKnADgb8iRTTJNLiUDZ10kpO7IF53EYbc4cr4mkGngvf+1jcida7cpFl0mfznqvGOWIY1OVgHwdH3rl5UjxGUNVGaCdXESIfKsCfp+6FfmNe/K98hoVsTjxFjoRiWJWjV+XthiK5+hHI7sBynilrw3gmasU+w8WDbsdD4xB/LY6tBNxs57wQaiTxYFjCMzYEg8GwYyL8tmwwFQiEdB4fzgb60JT5vtq7DLPwNRS0OGmoN1QEUO/c//Ylq1oVm4eJ+og1iSDxFp8IJhfx3YBiJbe/vJYDK7NUzETDBGOBz2adYREJiCDl2YYMPSP7L2VvAZhuQS1sBv+h/jXgVLP6fkoShbJwaxJo9r7gJ7CAB8dzZX8COICd0SRhgVDFcjDvSyjbWKemOGAAnbB0jylUC0wsgdCzMp+g8CW2l3E85s7Z/MmcE14KnH7vNnONE3XpVdfs48jVPj/pEutsKcRhNxskkEAE6loF1zRYyP7yaxoRoaZHkoqLbqByUjtlIuAYzCxyVyrcSasTRFXI0LKA3KpYMwraH34/1YjEcqfkBlYF1pmAfK59RErlp0gnp8uQa0PyuodGZu11Kp+Sxza0Ls9VtVMjg3UbOmg4zvbRiRuk6GIGfLYxaYHEHt/DdpSlMiPbRiHkWe/l6meHWFP+LJZnomhAotv61qLpOk3tA2NoclcTFMl2/O3QWq3B31ESi2YQV8sYfgtKPaJ5+w9L5PDuiYeulVFHdOHM0oQS/VVVDbN1do3+knimZZ41VyL2kUw0UaJ0htca0EdcipVdz/1GeT9MUH1NVKHSev8+nS4fqBLDeECmeUg5M05qHNJ5WCnMmI2oe4XysAZcC3JD5+ID4g5gpA1TpuwxmZB8NayxpEFdjwBlqyg4iqbm9w8VTwNwyKAloES+fWgOo078FWJ6nqctjCvEPxT8GlBZKc6dgF7jpktdiq+BNV6efJhNkTP+l6AJtHd7/A9eyLpDnUcFY8O0IxsCHx0DBntgCly6prMJaMIljhYVPE0XPrmeYGvseUU4NmQ1s7epSm0qaHYDbjOleVYqwCzsAdY6wf3FBLTN4MlfXecwytJjgvEINwUd3OBBV+P2P9TrZUlrBYBsMy9SFPUJ3n7KBDjiXzWczeUTrdwgX/PbjmZj0ujhTDfxvgyTSgag0jOjCblKi3uwUppya46XtKa1y+x2FFn+81oCT9wWYnWw2IMxTpDKPPhcq1ZmJflvfFYFtIzHX+bJlVCy1M6WSNTwW8v7Vbx4pBFJ6sXSalaJ53TZijKH2FCEmmDDeyCv4rJECni0kuWhNW71ktSyGoLWRU6Eww6FtxSJjy1qw/2TR+VraQisf/vA5LqJidhi8gc4ioDhms5GYVW3wIul0ZsZd8lNAn47KYeuHyhTr/IMGXXS12rRmsSzpUmY/2BfeCIK+wdNe4gUgEvgNjMybvAuL019VQloAWLArSifW+9FJAnSh0GCACrCYkWYB9j5rrA6p0Ti4P1J1QLSffuK02qV4/OaTyoYeZmR11N3rZuLNXVe2TQKt0XqHQHVFJ52WFf1qQc+WbG4YA5T8W5lSx9DXeqaqdEFWIRwsLMsHNOd2Gn/kyr6w+pTGzhQ4df9FZeajAs1CXruPOXRipwej6WY/cwYT9T9aTiWS7qkT08zRowytohhv+1SfXCQmZnOwlO6sowx0b9B24DDZb9jzopGPtkiPRmd3DkPr0jbzVUqgRTF+YdioRFXX5hMzfgrK/ELc1jhfwLW53vOAP9+Ji8SeTXLHIF3cRQGgzCXDLlc4wqrNm6PwE0m6r6iGRvoUVV3ASGWD9dQqR66fPhlrDBJeDsM3t7IXIdQBAfjIWOHrMQ9A/b/VYu9L/m9y2rdfHjtA5kN/HqCGusy+KMKvlLd7FXf57jT2d7L4rfOZiXZm0cTlpgrjYlLfNTjzxW0/L4qWt+ohU2C4935Bzl9oBoPE07CBIv0iRPh7Xe/+WdPwfH7VauPV2eLxX7EfAIiLF0CuRP6Qbsu+9rG/bNxssbdwEh2VwwLmihUuaHckjTYYgvexCOZDX+uEAjhF7Pbit/ejPJ7bDL0FXwR72hUBWnmiF209Ida/8i//cW3hubY5OKv8vWGyupt4pjO9lMiAiLlGoSnAw0GiIJagCJ+FEYwvXU72SeqK2H7jL42cxaPlikP7GAiateoUSWucH92KesVk/pOFX4AK3knT7mFoV0RTJudRfapsOeNkwpEw5lxrJPKlS/IyZIcnnugvqyY7u425cy7bAibMyPF1shPVytnnivbQbOotiKHF49TGr8g1ZsyBSz4D6YW/wYzrJRxky6Go694mr3cwzMahZC/S7L85TGx33YCyei4wrHNd2e7SoxaZZLFIHLKC05FZbAAU7yxz5FOys3Xk2oYBOLaXTlCpdBtRqQvGmMC8BtCPDAvMwM6z4e8j5SCBARt6GXpRZ/W4RJv9OuItJEX+KCM9+/czRg8gu7/Ru/EyiVi0I0+anK+V+D76MBAaff/4O/03nRBioxfU46v34TFzd4vUwaC2vjEOHf5CN0qIYMm3TVwpM6YN5KV5rk6W3uUDZAkwp12BU6gd9cn79LJ36cr+4pw1t8akuep31fKg0Ys4TrzoQ7R53ncKM67HwAdeoSuMUCNQ+foDj6Lx4Bxxq2bp/p5P0M93hgKlVz+CYxixwNqdnqFzOuAMtXJbtdUlFsGfA0uy+o5cxD6angAMDWXsqLhXU2CSsePfQNB8BJzW9wvIA0+DI9L1nacyDj1NocEI1EceRfr2ebrxXnkE3Dzuej5kqeE+Sazh3725VevcQv4zvuCQ8C1Be4tcqdBNoHHoswHeGrRcS/MYkfqH70qRcSM+fROV5E0shRc3ApTCZjl8xTJ68wzFuyQj6cGog3Mj5W98ElP/2sdr30CAiYGuhe15IhtJ1ysJeavGLLvTt5KiZb3hz4XbZqu7yNm86f6HlE5uZf1PivNlxJ5sdAxNJZttDiY32SPpnrZHcup9eBIh1WZr0NE1NKxQ+IzWQw3SbzinuKpLyteOE/ExF6e6pi8NNEj4OqDovCTCBrndrnjf0j11k9j+v/VoijYqdXm4lqbVik4NFXIaaU+zTKvNseTmtti7Dn77XO5cIDKGcuQkZwVxBefsPrJv3GOcPAhDB3TLw4/R6I9ma2zN0KxGhHtnUsgX2pV08jEUgeXM5KxaXfGAbyGMibIlC1LaAZND/PEGqzRJqPdshKhF31iIgRonoPagYLFYTe19AO480fE55iaQQzwOg/5tehL4qVQ1CHElaf55mrLWQv8ZwjOnwyOmw7QFF/BhCjsdBgEvGNPalWYkXCip1g/6uFqWQwqMeW3A+J06cvZptFc9vZhaNK9rotHyc+ktE9B05Nx+6WhpIdZkXMPZ5EFhGZkT3qA/rZQ/IjGg75Giewy0pmEenQ5oMDQ9K9qBudi0VRuZ/kwUGnwWgr//9uT0CL6yPcN1zUp+bmGE6PDIa19YAdMTwojA9P4QESb4sbiU5PwyUanLQ7NPrey69jrcwGw+KKSct9srVr1UECvlXXAMnUxQJYs9DEgN/DSyQDxoVvqodjYDm5HqyboiuZuWBobvYbaUxIUsKUt9POV7TbQ1x3KvGuZ7hL9PfM19WrdgSq7iwqNcSZ5jTY2awAiHiL2nhlpN4v6FTwdSo4kBhzy+hTaxHSp0n7C9N2WQABS/ekrr1+grMSxcaLIeqWU0phS63fW58KIipTgNc8qUlamUolAsENSI8YvCltw9Kghx6ZOssfvMtoot4IxmcLjtGjm+sUTKN3ol3IlGtoDrleU6wbm+hIOz01DGcQLTfQr1PrQi9mxYi7wncFYCN8QYcx3hFTuuroHsLdtKT6NsCpmriQ0ih2W6pcry1YneylZ/qszCvMuFNfc8O9PkCorF8ZIbVKDq3F7hMqY5odDMExsuzfQeG14tsf7MvqCvbVo6UL8w7AcnsdGMDzDZwp42qao2nKJ2U0A+Eb/aKuHgbNBEE+UugNZErePB82xJQdHluvN85/90XOFd7FPBVP9Xy0Z58E8UaiMUklEp5RHVfA39WQ7clBBwYAACY2PuWxmTAF2wYin1TpkPE/fcSNtwO0OfRxkOwB8RlVtMMf4R0exoQjrr5m0G2Ov5fComjNNtJYr+pskS87eFwgX1esmmudvYoYkZI3NvmFCoAVLpIjfXl/IIkVpHjBGKKer/W3Lb9GTm52qUjFc1khU4IZi7uo/8EOohwZ8Ffrqh3klcvKzymn1MlEcxqYSyMck9RtzG9dc/KN32GlUD2OkQd9exR3z1JE/MfXAgraWRXbXULWlm7YKr7mdnKyxsXmoQ1KSQJRZ+AQrA2Zo/HVHZSxHOXleXkVrgi3CiCEvvVIPgn1pnKEm6UaLtedKA+KvlbeFasjaOLTNlaHa7WDjsSnkNPC2JqhfrKKRwxL/+SdDgZPb8gqB6yPlfLaufhMODVbWkZAUe5kYI7bZC7udmlvdJvWPzRGVFaVXX0B/TAJenENftnNsV4+whkj+0y0xIv7vKkvLSfZk+dGMEL4Ozwy4YAiaxH1KggiiWxmTL9y37pyO1yy39xABLbK40xPPBbg7YC8CyR1yzxx4Ft8Gydc2lTXTBRT9Tq1WcG6GfeOJFJpY2Ij5sHtd5IdQwZDQRu9LuT2Q5L2VrPo5sRJFSur7K81jxrGCiHViNQkjWK+toJ1x+IQ21HyjLKc0arviwwW0nAQZ+9VxX3AdANj3mEaUj5a6Fyvrfu+XcZvkCdwf9u/ZbzxjJaY5kMr+kAcnkj5cHVNGdy0y4XFiDsF8bVrZsBT5hd/CIGkV6g0/7ddjGp8wBRhm0LUhUYD7UFCu3vtBt4iyO9wUpkHWzoR97xfKZpqqd/G3asE3HT7ab2r82jHx/QXmUL5xty8ATOo/5P/eOtqQ+gJnQqV2U/U2WwGl/bRaOZDSew0z0sSU8Lwcr/x/451wK5131rxD5mxDJSEm+zwqyw8jIiXPHlAmHH7TZyDRGAHfOwCRllnOl4Ru5/QJQ4uJc5JUFICUAOPuGAjsJEvib/BhAm7VDa/7fg7WVfPQbWHXLMuP5l2wHTCeUXO74OCMtqb3JIEE8Ye4LyvXHHTwClg6PEA/2jwaqZxcRPXgrPdE/aYajO5mGADjTNsjFKCz5CcVvINE0gcX0ugtRJ1iOkfkU+5sz4+TUZyF9tryCbYPVsPgi1uEgVBwL2iIdmGtBNcFOGRnmTGmKkNWIJEYhgII/eazYTKGOFy/cisMOwImmxs5/AY+fky4n3PGil+lok9O+VUiLmiQ2dACYB8mVG7UwRNdFlflQBwBmf/ARWonaKgTYpkJJfFnyTg6A0SWPrlDI01WizpPhqancByjlnbpjUqk/NNIy+U61JXNW7an96pRGd/ZY607cg5XrdE3LiUOdinThU0FtdPa6z9OfEcyYkdbvT8/CMpFi4js5Clp51nK2VY33+B0mp9TRlXmC92FqyY+o2S/yARqtIsxYDLKKU0UQiaIfqM7FITGWKhnwi08TxR//1GXW5x2eI89KrevqsLVTrrx7IBEQLRxS3SvzIU1P3uoQ90BXGXymqvnrPvr9ojNcnbCgM+7YBrLl7uEswLbn0/QzG9r64F4DbZEAUZwRlVfn5xvQAbMgO0QR96hOX3qVwABR4u11Aa4rxqiCAryJceGDLkJ/NqRxJi8wE14fztOIbbVvQ6Uvm9+2ed/NKQaiXgdqv1cPaGqrMgO1fms9nIscX7tWBQjSE2FyLDEDQa9SZg1FFHYSf+6FbniU5A5ILc/TNPQMoJyESxdk7ARBIPD8bWU/PEAAABU5QZ/aRRUsd/hu8cxNVgl6InNxIz+ydT3/BjgIPRVhe44WTWa5G7wD8nMRZS+JuzmhDuFCMQ0IZsW0inRSEmX0e/UeQIUSvMEGyzGmb26lB+yljDZpvkGzsKulywuDERgu7FIFkxvbSxgKIXfn7K6totJLia07jiI7y4P7iAprweKLc7YLimbfPB8fhFuAX5PmYix/YcJfNbHdlH4niKKsp3h6A7BI1kEIiCVL2T6wL9y0TrsHs9LWfEUX08phGt2OfSjcpQ2AcsfLeWlY/cVfm5ERGzR+nAjDLjPKePKQTmeHlgi7kkhUucfHSSHCeCIUI8Sjn+g90opH65zibsdGiQgB9W4909MMnvoFg2G3L5gFKzhNHuDFUU+v94jtrW1ShU9R30IwavVofzfqgtuk6M3p5aMj9gzUg3QYHyRarqLfwunJzdeZF3y8Fxr4hkliE+9eQrYnBGv761eFunFD0Z5alb0DGNqzKHImW0MBXyw6XiDc+o7BZbKVinNuZx54dEUmLey4kQA7bj6irw/E5uFCxS/QJ0MTA37FJ3/xhTRIS5MBkn2buDebWDJgE0OLuNVuoLJmPqhIzfx6Nj7uMQqmFb3RZ+wt9ereXgN4MmW7G/UuIDon2Mkc6Yoc1xhLFoXxRv8LKSX3VAW3B1h3ocO5N5FeVRZ4jGJE8l7cN0CEVxkfL+Lr5BEnwZBsYbyJ7I6EvraHLiNL0vOgUl0r07DKuMOcrIT1yzqTyUI/u2QG9TzwAscBHV/dqqZYTkEHMKbCv2c+/jwtBHn7Il+DEmKG9XbqP47DD0qtjquLyPuSz+S5PUx4ClFXN/J64pjgo+/VGuZfowyHYr4fZUQFSbIYKexFzP2v36Fj9Zn0ZIvENPk6wnkL2FIQtIokDSVnH4AnClQdCn0BN2omm1hsh64iu/CLB+QbzLAql7rR5WVNm5NootVdMtrFMJb7vs/53amkCTFP0zmqxJuQSt08YoN6uk7FoZ+tPal5OOIw6qwo+umPoPatVq7S/Ob9tUKDFNCiP8jz6FwEqkDz3OZEXMtP33np0bEhcLku7Mm39JnIPr1jp/YP7VEn0UPilSr3vxfX9a5jQ2cBfgyQPJmc8AV9oT+cOzu//yfhtYN1TEYMUVfCFVBubAtKkkq4DnzoIByTj07GIVOYgKLtMoFQFRQZu4vTQqJaVFjSYU1sQGVs2g54r54ujsjHuucODUulCRuXih2AuepHtQ8PwEN0F+JGCzv1HzTvA7fX9nyANbx5eKhCdxfBKwt3V8tnO0MasESKK4n7oKRRpctkY6tSErxjxlaPzOvyWxKmf6+BjGZgPgL3DVH09y7Z8VY2v31c6Uidbo3B9bKey5/cNFVmHbS6QEAZL+Xzu4o9vCHNZEbMve1VBinyQ0IeseBsgijRcpZlwwECXIb58gPIHaabTd/EovSM6I5BUW+w15RECkQxiVKWoq9don/5dvgrUsAEPbGDuk446fq56/U4410T/xAXrAIsIzEb6F/4m4zFAL6IGgflLdr8FF/t3H14Kk1/GWzO1I2ClYaLHt0urHpyDGmkPPcTr9yrLRIp+RI2ZXitcZfpOls3Hacwkrl4a/gwvayhscj2bEPp7+b/SPxi/cfMcyoVith8yT38rbh09nEtOmUZ/pn9Aaw4bhGzkA110zBXgSFYv+Kut1L8n+xGzCbjRvxtGJ1+ax4eJ7JOBnoe8cEMMWfXbZtSv3covXBfb4oHkbqpYWgsTV84H9wJRYgodLtOAlaWvSu9Kb5x5WT1GQQ5+ya3JRAA22zCLDVZ9WbmTtqz2f2plPG56TT9KpuRDmDlUG3uDpkDWoDkQXTNJ/ZgilDDZqA6etbexe+SfqQx5irD9lZXwsZUJp70sPKYreFbHYkPvYcnUj2Ko6YXJPzjYc25lq80uFh56Zj5LginfOc6Pm66z3OR/osJjd5ML0Yrbuq0a0qAHd/QTzXJPhS7z9aAIppZyA6+j/h/YQvIL1EFG0CGuAQ3J2Kf7ZTrEGKhkhZ94LOZ3nYwnvAxrZktCQOlWZwWhXS9lj39vsTyG+4C+Wg7CcTX0bHydcho6PF1flGr8qpSHlmKcJb6jm8RBm0K9/VXoMLSfdkztKY/AVJKhTkvsIZlK12uEyqWBdXIEczC01HSgASAwTgKhbRjtZ12mKo5BvfDmFuJfEgH+0wwCD1T6qwh6UM1oxf/zbof3j5Vc9ETo1Z5/5SVG7GUhyHkgPktR/pEz0RMzQMhN9xIHy/JIgaCwtMaiPz4u1QSZsmYlF2Y9yo2rpVOLcZou3ay7aPZvd9oIO6RQd1QfhhDJCtsxZmeC/EILtnNETlVcOPJhOtV4E9ItOLbDFPJaoQs5V3i0S7YU2woaA21AetdE5ZUctvyfsmEztPkIPkDspeWqtIVd+8y7BjVT1yfuOn/R28IwAMsv2kRAKgq69Qd5LgOzo6EZHeG+0j9yv7RbW1Klnb/TRV833Npsp0hFLkNQwgVJrRnbKA/nnbxASkDwKa1+H9240vBmGJORIIVM0EUDUSE9OPTvWVLwXLGp8CIxcohA+6VLMuN4zbMQE/ddKwPwzw88wXhl7Y6BihwhDN8VU43bQ97PP/eBDWvy/RJzaEAlTfCbUlS4rTCEQqc+vJuNyIeCR/dvQVd1aIEk2vnZDskB25a/v//6YDzjThNTCO7+Lglh9LtIKVyVMfCc38aSnm7P6KoT/5dKUz5WACuaRpe/XGoMTbisXviHdHcM8wItdEdQhZqDkKO3iuSC7ySIl5w50UclIWisDDre7ijPbrKQi/QZoX0dSyBZtyDpxV+kEXMk6x9+h6jIKCWgn3bpLUm1akkELXh0H4ymSMnQo6Qhzy3G11Y5GKJBAiKc3KwKb5I8al4JnkIMLCMQigJAKrSyzlbxb/1+IcUpFDIIOGGtH3xjXWm1EiV/HplFmD+LakX7yFy7vvdh2D8kk+yzc9GULco5vvYHY4Wel/NiSbtLIsmVSbIQbIkaKMh0geXXY/ax1OXB5avc1B0RtmYyIhulcmnuc6O73eJY2gANBxXKRRiEm0YgieoshPzyR5dDc+DVuNovJqi5qkqeWu8nicxdVk4gkV4e5IuLyMzmXznQ0dzoVSN5x9JtNBjRr1rezXnYNGkEN4tC1FDnsmCS93V/S/ItXji/v+RkP/IR7GJdIitexmLiWV6LIDwWrY1kBqQ54aA4v8hBONHRaLIYtmHTT9Pk8sTRyT6M9Ep1k5vUJ/VceOd1Gz0wPgRLpGow5JzZs4T6dDH+gxceXVRV5JhOmUmg/WAmjpIHeIaI4n/XJlHur5twxOssoEbVv/0CfQ396QSJKXjXzY+PHf4Pe9snvNScWvCIDvunp3LsazVD+9G653zZZXyhk1itr560zqwiBVM1K2kyrkjH4yVij6KxAs8XFu7yvyY2N7//dfWeIVc1QxnwasgtCZfg1Ld/C/cQayh5zO/l4NoM7ekBaWyMovcgYtRnfkSByAW3iaJ9LJsR3pwQiOUgK2gLzGxKXbFgb1iAn80o1QbKIdLFN7NYwJbSg4Cz9kDn7MWWvXKtttW55GhHuv1yprhnXHdziSiq6BbtUXHeWaQxqM+hZKDYSHwhwDn6rVIX2eu3KeHrAeGJu6ly+6jzeWmOCx1Rhuuc7PYpg+dIre2Rlq/mRLThP0Rx1g8OGhVFqg6UY/xvRIwG315unF99wu7stnX1LzWNpKNAG0LPXmufK1fw1cSEVFDK3GlrXFpNPARRtoGSPmoxQcBwQd7xJCHW181+dcnQllZdqo0on4D0UFqrw+hIGS/TkpzUYR6V3R4tBHH/zZ2i5LN4vK3Mvg9klJhium4H2kHdBE1cngje0KN1wVWaOjZUKZRQcSNrLt+jegnuz6Buy719AYvUkn2PgkrdwxwR+4/gGdFAyuyD1HUGxBBk77KU2kpeLYT4ecGjWt6vVQKsMgw9UOTiYNU2zMR8r4puxD4SPINSC7EWzFuu3bDFZptrFs3Zioo0AWeWg/j9vo/dRAuxQ3IF6TDbKJHkwwxIWSlAvG+580Fi9FUXwjoOcME1FP4/+XoFa1jb0Yw3Dnh7+CDYNBVchxzS6S+2w/ITdpFOpJaskK2FrKLflaOHOU3YBI2IRlTrChADgLDJE13tHZ4HYcBjHAqEwgkbMXR5o4mhFxvsfMNABU2k5kLTxL6zNSB6RSNqd++gSVQgJSFriJPKeim1wiIwzkBH9BpYT4wv0JjrrEHrDwyvV5iIqCbDlamwkIZD8uMOsy25qqQHcVbuCXrleIRyOCB3/Pu4HRJrgGdJDDYMUdg4kfY2d9/DBJA+Vz/zBbH4J2Wd78OwrgszhYFUwolNSH44YreCga47Rp2WS7U76vBzrephw8VEsij3aV4LZhDNim45RQmTbP7Rzv0JVxnIdWBULyjTS8Djt4CQZHT3cmQdrUpW+ILQo/rT+Leh2pWRkAaZXYmgQn96WQXVh4QaFYTjvcQ7/idfWuGonLfjUgUwcezGx8vEzGibSKHrzzLMaO1fH8w+v0rMyRr7oMaeKUrP5Pv8rnAANO0/xDEOJ1qigd9/Bobz5Dm/Exx5yDcbQ02ayhRexePZWYdbYLok55Rck7M6Rq4JxjkYq95Leq6KHuwqm9F6G9B5lytTi74LY62zSTw+MHAgfIF+VnXyILnDOvbK6CwgJs3Tp3NBFcFwtwvRcvy+A3pSbnx5mcndwfStsbSTPp1GLoQx3+Sgr3SbZFmyWAd3a2TLM4wAF6kJjpifjvDQ7oGXcRs1lfdJmriKL0ChVMHHgYweN0lz4VEJES1De2OcD5YTUrGptOIac9HeSAra/X/w6+alNdTmc2nFC0OuiEEacJSuCyqJT9yFJpLxs0wLxX8vQk88Da9goFQk4y1oNebXtPsmCujvDDhm1Ny7ht7c8FEJ1axBHwCmTf/sALj/mTeqX3956/rDWbfaU7DLsvmK88l1JNnmM9Rc0nCI6j5aQrJxOoCOilhjqtW1+IPTK+fPTkdDyT8FFSTvxhjRv9lsWDSVlCNrcNRXJLPdVDSzSXpNlJhOpy08TGtwGnUWVQ3IrZw9amrmJoyga7i5gseEwTdHgQHYnCVbXt5GR06y2/pXhwc4RcBEVTZHzM9LlLlWEVuPEn9WQXxkyU7EkEq060bT9rgHJW6F/fxGo3TgdDzArHQifY2JdNVNxpYLG/EadjomcPXhrYSaCzFUStu23+AE7BaiaAZWbp96sb6P2OKH0Z1mHgQ0ghQ5Dhyq1Q9Qng0YT7KYVmm1F3ynYDhguFPs5a4ZFtyN6QWGkJIpGZCDuFp6x/01rlcN9EQFO86bsjlOmKhDr9FpWb4LkQ4C4+HfeVXCR0PRVG9WLzd/KpIPU+VODw+yVLvin2/Lo8DH7IwTlagxwuiOfqugelkaDUiFd/uW5gXi+cGG71i00gL1G0svGujZcCSZQGonW2Ah9w56DeZyUgjU9rf0W6KskWbLDomj8gMRM1yQuw4E4YygbAj1LfSOF/dd/oE1hv11Re0MbawNQgkrKWWTU4vooqrUbIaUVbgZIiQuN4WQ900KTDeuXfx242lzYqpBALKIS6U1DWLP+CLQ88dl9s3499Qj4XMJJYCSpf6cpUgLwhSm0SM8DmkbJ7RZNJTQRd0kPJ/HWrydunkQW6scpbK59HihOEtljS0gtnIZOvQZNDN1rOYD0kYrGY58YAivO1cGO2a8fPHX+IU1WlFxEOWkt6jX2QQee2VwYk6TpfpEaeE/13UdPadGob5epi1p8Min9U2bU5R2qU6adiZutzIDfdWtZw5+SLr8ao+Gr4GuOeksxPupTueyn7gG+E0/MTh5cfN/ckpKdsokO4s/2m0TRY8fiwZrPpLDJn30+ITxY0PgbZPDMxaQeySrODptNTpe1BEk2CzbH0XViT2BpiawENUfD+CuwBZOgRgGWaxgboglSdnazvo4TElnwjeTvPDLSTo5gUsXH2J9e3ZKk2zOxbLVrYLTLIou0R+9pJi8y/Ig4ujiXD44A+PpgpxRCUnBttBK+M54Y299FbsncczC9cFYCYx1m0bRYY8I9UdMbpYnU8RCMBY7b8AZbGOOCRjUDpK5xz7OcHq0Yh7HwD1dHIsAMRTYdT43L1RbmJVZt/TwgQHS/iI/5MqrRyuFQOU2xCT4gq5u6vVIJyIXeO4d7JUDbK+VJV+Y5vaG8+ZIMtPpfUTLOAO5GsBaVg889dixdIr+EgZ7uG46OEsZfgnA3zvgxqhIT49PEASpplyEbBjMbNgMfTprQP6yc2Ajy6+Ucaov30BbZF9ykXcmTDyNm5AgV4BReq/nGzN8bSUJH5ELINIvh2sxiV9mal4NZ7dzXxmlCtTiy4JFsxeN2kBcnj4jo2zoq93/UtyfoNPfF2DvvSl4oPKAbGWrtNt1/v/9Ga1ocZrqKFcxVi/J+SA56DOnp5hw319kgNjB+xGwKI1Zt5PZZ8OaiuMLMj3Ch54mMLRc57JGbgHO8fsKp6zZNpXrYl3J/ENMIWQt2D6RdmeZISgXMgG7riWcmqETgn3t/6NB17676gXO8KSQkLo5im6YPojehW1E0Ufe42omvw7Dez+t3SFzHtE+rzgPCT+Ds/gvT9UGT9uKTYaf/TT8Z2rlMPrsVHaCfktj2VEaTbecZRig6lKLrAAM6GuK/tRJH5uEjz8VXI0fga/j5/A8DB67V6J0pWBZzs53JPQU1W6pZI3iGO/2+gvqM80UVGMFMq7UNNbBySNTBnbxBLysj60A4+LjTaZCvdSp4hzAikwt8tZv7YQiMX9vFyzmoSdTZLHq8TQUvnLlfSO/MqLHcL81wIgUgmHc4oeL0NWDBQUg64QGBEFK9rNSzkSxij1mx7mcEfhrmeer1WHcqNxLOQytj476SFUwbwKJt0gVGCMeAMXPcNjrrReTkyDLKYMKfR/sq3h99bWE0egTRCdS/WZuc38/nKw2mcE69gJqSDR4fzdYHd1J8q7q+Na1T3QeidEI1ToirbsBty7HS/9E6IOPe1GzeTqGNN/bCRcpYGviI17lAN4k5qXl/gvI+miOcX3jJSL95h0I92M/0Ow/LEqJNuU7ZTmvWTDQ/vw1cHev8Idz+iNSS4LO4yst7GuU+BTSSfXsrvbRPkLLJshvuG6ewf+9MitmduDsXtgbq597TjDNEyr14eYJXB5VypCT0qyuTYgm8RfUC5/1Q1cyViJ9soJQr0I8ADLLpro51o2VMF4vmmQK2Q3KuK2hZiEK6RwSEtAAAAJZwGf+XRCX6T10MTft1887XEOZeA80LlkJ6fSyCuM82LctAf/8CAnDcMPHiz6szVAI8wy9WmgE13NL60urHM1g1Om1xAVNbYcZTtGby/vnPJG6Hp6gl/ML6HW8rlxaY+3GUO6oNXWS/YdPllnXe2PjafuZv5FuFXNHdvJGEZtYD/CDtqPpQmM2tMKXgf0Gg8+7IqnpCViwEvWaBR9+795qL7Uzdcl04i+19Au8iBcfDG3EOTsanrw96agnWDg8xcwNPr8F9ELQr5W6CYnGWP4T1l9nfaX6CpFtRV+hrjNqRmw+Z41ZjNnDp0PbuDDA2V3/ryScCtow/yvZ8FAraAGrZ5yzVHxjV4wrhARGmCJHZNson+omJv9pNqNVLaBfJ6vjhXu8dOfF/hCdLXv9uBVn6ZZ1sNxbrk+1+N4QzTyMwXU4t9Iyas+Llgpxv2qY4EBZj+b7IX0F38BwWkaI38sAsvPpy/KkbvTM9p3vr9kFEAXOGBFoNDTNCUvHtTG2F2e3yLH9+SgGJGLrxcW4magHMLK/ZLKV6y7Kn12pV0G8PLSJE7D6aeLEhhD8gJeLO/0abZq1vYpYKoiDbMf4Yt2TSM1sUQki6MIIxW5i1kQy1jaErSabKevM0P4s1u+VKKRADBo8pH3t0P6+CNJpO+m32jrVfGNUNfm745HDKFqaWLsiNs32c+zLOKzSvUmsvM+5QvTDmc89HGdvOEiaHa79lDv9/Ch5qEczemsTPWUHwgds7cGSUhVqeUol/9MJnI49qiLghzBPzUPDAQwprbL9k3jEvIKVDHhcwKD284l0B8jGmtukF+369gUUc9LWMjipDEpLLU0+AX1WLS0t2O3NoQ1IAzu8+6lLp46YkOEA50JIHmiXyLbIG3rAnZmGdz5mVY58LFGyryZobZenNzvie+alNwgbuhZwQGTWosMP9efOmhppRZoal4tWlZjWTL/m2PfPBK8Xt1YnAmJamY4oWLEQ53eELzyGtKbvnYB1AE07RCWxZ/XSiF05F8BP88gVcnsYTrTo5E/SxmHgGGD8YKt+a4KEhVcjuQECAzOZkAVw5Xp5hd3Rbw41cC3fe0Tp7q0M1Nvut9xZT2VeppL3SzaTtrgc1qs9TG6qVMemuH2NQK7Ry/6d8sRnaO2UOxk2KWajaVWDJfIyOeNYFUsfNkWEqtrW9JvjgA6DQ6n462U5rsqcrxehU6HXbZ2WOsUzRX8xQtL2cD5h7a3/0NkO+XxLfptDC+B6dU6R1/HQn2caXDYHeV0jES9zwO//9HuQg0laT9E1mCm/17ZIexPVhJjz0XM1DpgjEDtcmhfm3Sd5qxCQNCPe4oTFJ4n7bOswQvs7aAZG4lyvLIwEkBwsiPszG9wQ7xq33fntosrBBjp9g9HZjaRH1JwMTNJ7b/cyoPHAMn3/3TdmZoQO6FgGyn6hUfdiOGklYhsQTbpj56Pgm+V72GBJNULw3DSdqH7eN53NxLFqFX0OXFTs/jYRzB+cCX1eJjiJHhI7QkzN9sAD8CaSnWiLn2Q3z5Sk6NrF/2Wic1ybrDrb99rVFALfvFTXwQ1w2YbHjFFbLyYnVXQuwwAtbBXJB0XHEaG/w/aX45fb3BezGt8wgdX46yJ4K3nyLOVS6a8IfWHyKDzi3ESrZr19nH9IFqIivrlx5G9zHa6sHW0sY/nWqWns3sZhiidthr4Fe+pt/G23tABh76e1ncHLV+ILmMPFbJHY2UdpCtGgiablo353vDOTvv3QCwWZ8Mktl1kz+0UI2TYLeENVFpBPCZ+qMiwdPZVl36zCzYYRzdufVGEB+POso8luLAggm9IT88CN3MlQerQvglpoExu8L2NVvaCJ9uJPqPS/rm+RZYOwdEA2BhaLg6llQXsQAFBpZ1qc/nzzTd24606PUC/tOUk/XuD7B0larK52eQRGIeJx4khFUlhbSbmgNy/k2vqWURRo8pl+OKQTkep43dtraKX5Pv/it2TXGHcXYsowIy5mvfQBYiAotrZlCr+HEc1AkSHmu9xIUaUt5F3JR++jrEs9pPNFKTsC1n3Hj706zb4+0MtLWcR9v6qZ5Z+GXYiOodsJeSh81NNZ8pCfqfLZzDlnYz0Adj9P4YB+JSVktoXYl4n/2xDAFluboPjz0sW4e9UF5IKwz1Kpd6IL0X0ZBVa52rLMHszyExVHp62KUHeKlra2jLWPFuCwXaUjpil82Kl/XtWgDt16QOAoYcTyvMqAdwkFunihhMjQnhIenY3pvzwurzX23deHlO4WEm4pOE1rvrYWdpcCiOyxxFpAsNjuJY4jrd0pEEcuH10OYOXPzuxsylUUgAEFtTB8OVYy56B3bKZHfWWNyBnkT92ibm5xxd5DxcJ9BMD5JKhSKZH3bkGW/8G1MJzUDsrvLBhxhYhzTDanKrXeV/aCLwR3kPCTfzawpktCCTHp2X080mxZIE5M+4OF3PcSLoSdSXMpBa1T+JCtFqSA4dblMguGNfXwV76VNdEgC30e+tvufb8xOK1qZY2KG40qe45+CPKwJyMXCOYVZsrhOmL1eYtUNdyldcq2n25oATrAaL3dSXLwO+uXgvDFZl/nIrLChADBuZnKR2WPDNmBKgxnwZ16Fb5B0VLjNnYPwHtzvBB1Lss2hbg8BMGMazeXCmAYarSGXf7jAwKFgyTaZO6xKO2/tTJcZyRZJYEB8IaIObFSvYwDUjeGDf7bRjqeIzgmqyW3LOOHmiTzJuvlgpjiLCXu/+lrb7qemcl0tCOvNYKaHhpOB+m7AQ15RyM7bKp/azmsFtLG/F8NAY0Abl0j7O2LmGTSzekeSjbpJwmJ6DKBfvHPU/5Db/DO2lC7OCC5PWIexe9iQS19BAgGmmucylHV+unRC5PKEzH2/4UpjSVU/mo+R0Kab2dbbbTsHkKW0X7ZIArj7nnr7YmcsgKHWe1Fct+uRso3YDtpFQtn0tOkqxMwAEJ3q1k5Oqm5FBpvGz1N3bSWte3/A/HG4YptM1/6aSp8Ac5xjlH1i/XeF4CBSjwkzJspPBdBq4d2+W8w3D9XSM4VRPB8R3r1zO4DVm6KLf72clVjLvZWh7x8pV5Ce/c3feM4zWDPKKGXNhX/+TlDVNQlysii8MBPv50ds5Y2q8dOu2IbC2KOJd4JLeN1TpI8EAHMbPadTJcta4q+u/m0ks77Qb6LfTNgy6vcWTPA3laHZO6Jqy8i9PMczofYG5ENIEAABQ6AZ/7akJfqVRZe8IvJpDSShs2DcHlG1kmDBtXEAScuQBtXshEc+Sc+k0h4UwQzbG191J5Zb5ks4lI1KKoe6s3iQ8s/ukrBkwH+hQWvfDnUhuDEXwxLdHtUYks7UY0OzDxkNPvjtGs71rdAChFC02x8HW57aKN1TfyKxs/AijCQMPDWsJ/p7k0sK4Am9oEAl0YaJz2z+8hsqbyj+ehDR8Cg0ggv2GB/pT2DwXG4uzbMwR1OuurL85wp5fcXeAgLJ9gQmXgpEYYz89OjijwlCH4iUKXhkltNY1mpnhOVVXbbDOWusTWsmaf0KOLR0eSK1dWbDziOCTNCuaIysBlCVhnOQQL32hZdtaFdAJ5ji5QzrqHoquOvA/AAVGdmBmcVlugWiVlAOnpYfG1CdXG/nZR+VBsSJGpQbgFRXr5lngtQ66oUx5xnvCaspRpUvzjEGNpgoEFSK7sFInveoN7RD/W4UpoBLFXrFlZlw61tpSQ/bF5ncxJDhxFNHRrBzsHIgnVJW/0qMqM7pf4RywGSCs9an2o/4vTp9Sir3xH+j11790A2yEYPhFPdDb5rXcWwc7xnElNfohev1M4lDaLaHvFpOJFUE7wfKmm39Nh7pILPa1fBzomfJXV4S/RE38yKjJjqP5xtSwlcE19LeEfipwyQ7Ta9YEz9vS6FtHp8hzjuQQhpSK683MnF+FPaOIBLGChKVK0AwLypweJCffprAYaMu+J5b5OvP+EH4bXJWI7UKireJR+yvsdRpc/1R5MCyX2v7TBextO++3JtwRGsaEsSAHyYax7EYWkfoM9o4b4SGz97/YDYKuE5PtdvtKXsX9AerT8NZzL1Ffh9LUQIEW1cAv9sWuUH3/vJzIlfDwB9QwjaEAuBrrG+eDsuWm6IKt64hekKk0uVrefPh2/+US9uiZxPguZ3UfjMF5eCJDP7sPyfGVN4WD89u1eV3ll1lBYP9/oAe1Bpt61KYkxZURCeIwZdogzkNVGuo7Bh2qX4EcSrtXMiVcuH+vQi+t8UwidEB5E/hGPlCOy02t9PIlFjTXrn+g0956495Alztj286GPTVHYSPZwnxxhiFrrsUls73+y1W+0FFKdTdD179tOQ1A8UudZOJaRmHGLhqxqGiee/NrEJcF9S87b6S5MckKWUyLRzxWw3Qxf8OGooFwDKa0LSeNuF5SAsobLXG4FiLwBXqd9aQJrCayuVJ4KxRf9vREF6Y0rEByUSb2Gt0BLhBUjEjk26UXApMq+jy8dSXpYvqk/GcIfBu4Qlm7yNSusPe+9OP0oRredTVDiqx6KejYNna5eWzFteAF5ruMjJNd8sG4GkuFDYQHlf1leolvEWKOmb5DI7EDvHlQxIj5+9flVRt3g2hS1BOLG3yISxTd2mD8hJbzv7o6kdvHo4lOIn3Z8ASoTyWHXfeJFNmNlqqzn6VgynV4bMnXMqTaeuvUWHpoMuzBY2Ftlfa+cs6I9Gmoze+7fktOzJoARvGDk8S5djTZqNcSNe1oX58kjN55Zxcm4JiPiG40Dp8mBFi3jZ2EVsfQp6+P1eJSNJWx9kPV479MSlNxeLfXkAJwvPWAV9xREuzlblpnHjAhy/K6qZYAgoda+xNF/ueTcrXvtT09L0ShepBYnMfwFO5DIkPY2WJ0e9V3//tnA0IlnBqAIrLNMs+mNps364O5CB7i6S8U0pe0ck2AWHa7Zsuv9ltwMSDJKRDP/ycn6FYG0UIWqz38rcSdHKmsbHVadolVCni03SIAHJje2ccj4oVxGXPrHgQYsaPKI6FiOAv5DM69sZuHSzw7jWtehp9C+wDaC4Of99BWEDuzQNMarv9N+MOgNKcfMy/vLHNhPqRraTuGWHne6s6FpTtKlqsyI6MCejnZ87kWLlPYaM8Y+mACKIOHpwTZ0lovrrTfoXsjVcglSIBfB8em9l8i/v1sFokzu6xGLSEyon32c1S6bJVH/hQHlR6qiLVgb6uqKBLSbuzfa+nFmwkZbiaoIjvmDD1vXJUNPd7+3eIQ2/G6/qAZxBVYt4jTCe6YeOtZRVBk+aoTcDe2LDvcPKNOzRXIbvwx3Kq3JhFbLF1bGFwuSkUNO9POcloPU3lQcG7PltqKgGQf+Rbud8mgKEB6n+f+qmkoszPsV7DXe1Sju1QKfK0hcU7VPxNqNnPT9Rj/vvyH8onU2xl/2pjXXMtRLmsJihdnAP0yO8Ygbn8SRlw/hn+L3rgZZymFrRDBool5ZfHgYxupgWO+FghkEm2qpwX3/RnG91GZ5Ge/G3mvfUct1z+lMUTWYCxtRvSB3ygU8OGDkZkwlTwRw4Rg+HkaxlRSvl/bP/ehzBM5V68eM6Q1XTcAD5shXurNnbyH/4hlgJkAiLToMp6fUMOEUSZYKdIQM4Qq2v9Njc+/994lRPnqTUsu5srs+s5djXoUNUTUeCqTkAsiEz3o6rW5+KAWTKxaAMCTJSns8/JFkruC8R5r3NRq8PWnu3s4/DucvoswQjPCHnffdwYumc8igo16G27Yq0VYj1uiQyla3fpWxZLe11TiYL2q8IXaD5pJKFmN3Ciragz5VHM5dXbuqppDimRw3BjeC+SOOhxOraVH3ecm2LWAU/Qz8r8gDBB0jLi/xjNR/H5O4kIcul2o3MG0Kqe7OBpOAdd20h6axdnRlM7xLAbltRnakRghxBkN32EskWJ+2ptinvENM2pqkVT/WxyfrVYxRAq4NHoKGJwBpvh/HS6ffEbi2+GBttQqX/dFyFhj5iVTrqygc775l6T0LfvryIONdh0B43xIsYwDXQpu1aphG5nbpzXXor4efZwrpvDrA7djE36Gm8j2Uc7wlLoVfoi31SP+CLOeA7yFIgLtsJJ5xuf2SFevrDofhTYORhZt0Ab5lHU1kJibGIFAgMq4AKwP5jjg26AGKhR60hxJYzaPTGLVDJdMsvQ/WUUgESnFqQFPYX+4PO+co+R9HbxgfUUfkSKbuNQ0PmyhJ5A7F+073xwXbrIfS7pih5LLNkSKYLUT3OCU2+HvmwOrgVyOhNLZ8tqO5XUC+uvtFMUpVMxx6mxrWfUg++QAN3gbLf97LQXAJXH4CACaB/4cfZrWSrh3jchqkbj+wFUKIN9v8f8TcectZjnX0notgTYNw8x2wpMI3LMEj6CDy9x3+V5JbG07ZIYD58JPeJq9W5xMTLpoRsA7csXAsMvg4wjUUqOt4+JPfeePO3fJoEldLkipWGBCjlyAp40EiqaeR0zBGRJysvX2mbX6RhnnPLzXbvaYXqhnLHAL2EpE9Y4dscwZFzSLtnqIyqz3/lKrQy5H4046XSexiv/ae/UDqvhRubxa55HhGUwsk1t3O2OWKdaefGmR7K0Z6Q9wUiqtTO2cIUv9731ZV/9NC/3FYbxj9MMLgQ/qEmN7tjJmcnOP+KFdO1tRyNBHHihKiMbPf3uDAfcbbUYS5NDiEQAD37kMMLEyK7xaAzHwVsMHODnbZByl2k5c3V5YqJ1Kwj2CmG2zMRhDyWJG1nyP3yHOwp9G+hLcvkuQLrZWfb2tvZWKflMzPdTEepzw2LMpvzlfmjtd8IyAVbZtE6NfK5wqFtkObVRw34SYly8wBOrD4394hwCvGGzJGJA1lRGo50GFl+Do65VlUw9JfWpksNobU7vuueDn2GJ0YBz8vck42CsE5iVDFK1V+wKKRQSybSC24zqBpW9Yy9XiQ3GUsivBnjjmpS7yGarWmIzfAtLXQcGadUQaRkcArd0PaxtKovN2TqH0PbHn4147uJG0hhW0mFfttyZNMt2gYLINj6N+BlOjTd1JZKopDI20FqBVmqWm5Xy/N5StJTkIYB1OSILMTzSS21dO0inyoyh3LvX58DpQxfEpkhNUxxiRRuIYtqLcfwDrtgl1p2xPnpuptoH7ML/U5/doBcE58letLYzEdfkeNtVIZvJUg1olPdSfT8NFz8o/IA/qdw/Il7h3AsokIK5UdGprM/urpgQLi1cwG41i2vW6xG3UJGULXS+aYukTbHVF+Zy6Pr27sCegKFRQEHS0MRutUVg+0lXIiAbYeb4nyguFgtMGp49EoYwrx0m7lLkWpqii4RxjROv8DbSEnoWPu1dr3xsr26ICay71cldpBmuC/4CSWLMcOOxWBcKNS1ol93HC8FH9tuuX3GAtPMFG/8yzsQO2cwdpolbmhUD4BPBCslpqK0iVRRrQwxwZo4RdWoiGYgX6g0TvVCa+QU5NLH4K71Syn1GnXLL4CWg6pN05Kf4i+WPvGrx7sza6D6UFrXfZYEWWAVyeYP4MfnUrGZrnn6O0T8OKmECPtHhbSeqmTAhIe577ioHS1qXZLkt2HnrsTiAp/lVN1SMk5okrLjuAz4JfpuUF35jbQC7rtftevlbV5wjSu2EtFipKJYERhVmLoTD/PJZphaWAr7YB2EF5IFd3GXKyGGzDdHKkauE2Zuf91sRRkBv8p1PShE6+fbgn9eToLx6ExG5FG/tN2LYUqsaKRvzL66GAQ5tG0QAknkH8GzzrAnwUJ4c78uB+AeIE2YyYbcM5ViGjbHlEJ8yl50ogpfG0AgERl63QyuCSjfXaJ0E656yD4kKwoM2Ehq5uM3hPgiSLNqgP2XF9SvdJGM1BtXljeYmjPt89Pv1j2h4GLiAOMqs7re/xKNCjdzo2j5bQsdVpyBHfdezktW0ehcMq6kC99EgGSWlj/Hp4W8X6+DAKU6zW1/C/nnOVr3kA8FdJsWy7boy0V4zf3FnS4VCk/jH/si1iSG0VtO2jTEP3WJiw9kAvJmJfX0xq2J4r3aoIK8ESZwmIxpUzAJ0eAqbaxuKzJHRzhdq5WxkS/eD5oAxOvRco3hwuByo511e2JxCvHE1tfJRDgUReXDmdb6Nw6SVinpUHv9zBgoctkKjCfVeIcYJymHtR7dD1u0UuPmIR2/YGGoDSLTf+Pdm5KHn7Q7L5YbqW6VMsGQe7pubFCntAjVB0F6M16ptZu+aUFPsJYYtwxIKCS+nH9plj9xcBUlIGiE1fRHijWlra/0MRjI2g/Bsq+28GadCyr/DfaDskaFqYAKUNaLl6eKJAS2QFUXh/kG0qP5jJDlvXW7tycyslX+6fkXgcGxG/bRAeLUt6Gyx2Eb5kbrdNc5u7QSAlcM0nZMb7zUj5i3pjpmIgOnQi4j84tBPr2lGXIZxj/Gacb5tzkzEfAYbdiBVtlQUG6MrYlp246OUYNGt85BVV5GDA1zxpDwLKdm0QoLbrbjc927Dl3QiNmalMeVac7BZ5/jyEY5pftakk+FCJ2WmB1w67iC6wAL3kOKTG+exJDPugiYiYADceDisjqC7Pg81pCXAOn8EwHjbyOt4y+7sw5VLR6V6RTh5zbb/PcDoVNdLP4exvWKGBAHKLiE392jW47Ke+UVRoRyecvfnTURTllYTnqac+JZtSI8CWOpmYMqxB/MVBCVPwd2JnQYmAXNBKaQCIHqQX34hvYf6y1gj2KkCPUbMiwn6dPxbtuS7WRUiMNnaPXnUCaEvetBTIIS4A85O4z5a0+vF+3bpKfI0qEkaMn5AHO96ApYKeXR5FCPyt0NALyVmAGWf0Aa5krZJoip4L3WmzYDsHGd/qQrdWgdUznCU8ws8eR0XUM8JwcdBwGQfB0O1/d5eytvz4HLzIknxKUlRUl559GFeX8D4yQ5NljfsC930hpRauoF+6MXLNnNvjQ+WxX0eF4DzX4hRIScls23sbzucnWSnMviO9EB0nrcMF2cKQCkvzAZv9JcVzwxMu4eK/3c3wmnBQ6LtMESYf3F5zj7aOro9tBCDKR3qpkqR9k7LKcghADTFt4pAM0V6sUC+GR1dlnyI8s239ELGvWchgSo6oB/LDYtNTo5J4u81+j1MGw7wJRq2ur6+ViSeYimXv1SwldsqX1HiTF30+ANjf7SiNNhQ02l7j9LcY6R+BBDqW3lCanmJ6GoUhr0CHFHRPo72zG92t6vGEJGnsnRUM+901jF7u75kqi46V+nZeHQrK04iUyOsZnjVsvUlJvT6tK25+7bymzLpEr1dJLQPQU4CDpOZwXaOL5kEUElygEZSGptzX61sRvHsmF2acS9bDLldIQh6PD2gX0Or7tnsFmoQwnc8FyDBmv/p4if01J/ZSaXiOqfoaMmadi8/7zQLErvFwV9xGUIMZvvj3Tc/6ouasP8FeyTfAXMIo167ElctVII8xvV0KxFMRjAVIma/3bkVDKUw6mWARILBrxnAZed8XI0r59ItUleYog2NXssuZ2kiBciysA0ZJbAum2cFN0FdZhrAjCnY9lzzEeQIjIG8wCuegmUrl/Bzlg1uWJpc4l1u7DcwCnvU0VKH3MT1mNYHy2aFxGoQux8j/m6/w+DdPkhkn2EeSBXVepgHXOwl5xl41YuOYF46+SOvq6LzHhzLfpJpVEMN1kevywpNwtlMDh948muSKDXzSe7/EW9Ul7bO408+ZJokpHfkSufE/0Ngc3oLPdIwQExaVLL/cYtZk5JHdPU1TgfYrG2JUsdaATzWjb/Qb45TW/qciqbDy0yv+y3ifibrSk/8FIWjuSTZNAt3NvdGXm85fZePxWq2o7nzVDFcaIsxUzqPU7VbxqDyIlrtpeAZlEkFY6qCZPK7WOxLi3DafFsmMDnvXowdYbV0MHjXIyeYy6BgxZUtRkQVd+2AFUOT121wasOg3gr3S135d4P6f91bWgpwkmEZgHjz09GsowtLgxeZO6xjEG86LuWUGGx1TeSXqE8lHo+egmLoJIR+7Ry6gQEkMsDHbMXBrWeY1X110pesiddfEPDsK+3TE1VrrDftt6uGPOf7UO5OT4Q6coiVk8nrljXvpgWpPyrP0d/69efU20WVORiyfqjkQJOk6iknMKVjOHmPhyDQHVjPRjN19rQ2BUbRAvF5dyG670XmBnjNM5U+hu/HVAAABLnUGb4EmoQWyZTAr/xQ/XC8dyYj1ZGC7eat2Wr1U9Qs8e2gXOhtbbYqxyPu+15x381NhTGCsZndfrSLRKcyPO2m8Zty8ow6eEGogdYBPys2sW/xwLOdM4tij2pW/yYOHuETQZgAZr6l1L+SrsPtMukfSGeLzaQOmlEb7Hsv/l1swNhV4xXfMlXu7T4IyzWDe34EgWClW+Ju3mTrHFLhBq86piUqei43GRSlp622j44a1qYVEJgTBfZT5OAHSEu6N3bRhvZsM++VgQlKQ2P0YTxSGDr5XIoPYYi2a8llq9+12vAqJYVqfZ+ScWXPiCt+m6yOHTYwdLe9KZ98LOf1z8Q/Dihf1yAfEMiut2N0+aMuOWmgwCoSzWb/1TmUGPCKTVGFYhaeEaJMUr3KUcOSOlCryoHxqHJQF5+ML9qZyOKoNU4fk+BahPA6TKTDazn5/PnjaYKYwmNduFeVRkOjFk5sZNh/njk4wtMah1sDWa0dOJC0yV8tgjwxCSfT6ACTnJbr/dzTwMww4xg/nMjI2PDoNBl/kg2xAW6bsB8cJVMdwKye0L8O6bLZhixY8ewvgx9ct5zbJG8q/DxCVbMK37NepkwGEHyZwiq6h/wfqYecH1KpspWa2Pba1W0lsd7SrWrHuPU8REPSReS9yyAcPJ9pSqhnsvv/uyRk/eZW4wZkFzsF7ODjIAAAMAAAMAAAMAAAMAKOewaHddZXXeIpL9+wWMbGlovS5lixMwrC1SmuXPDMVyFSmgE1pm1arSPKp0VapHoN67vxoeKQgplTXq+6x8dWFpMuoOZksSs5GYpGknQZURXKlim7baay4AZCRyckqU720G5UDNAmg1ftIx5BQgn0JV1Ui+Go23UTciy+suqn8TMryiSngWe0dIfuLqPt3fEKGDDRAE7HxBC5SEaJ16xblga0P8ngGfRjZC2VJpQff3Exwh522EtNaX7/d/QLUObMfROtqvRzUK0Fevhh4wshMZxEBIwQHAatvS+bW5oV55/e8j4R6pTGMB6HxoMKwBFZVADGyjCnzkpcAu44OhCXucQFq65q/iffEKsTyeO8OMQ/ImH5i4ycb4+evxHZhOZQJsxGLHBZUUazKwr/wIHbjfi8jiGHqsSFhnxJGquuBoFngH8cf+Miebet0bLMlwybzFXCyGCxsc34gjUr2Ez6URmM+AJMMtDEk0PYqSyi50fRwezyFfUgwop/Hsykt8W30z2CbUp95/R3+uY1WMePbP/Ad+9I4LivJR42y837AI+pRBtlwIHeaeDnkJiRQqDeRVunW8xvy1ffdrUqgEDauFkLg0KcdAO0WKAb7rkB1OxQ/CiY5Hwlnf7ZBrL3mIrkUGFTapRxCML32MZRI4RzJxDsfqy40Ki1bGuMPQg3YczfeBpXcWDt7o2rNsD2ouJ565rUjpwbo3RqwmlW+sgGhQJjmyLvICqETiwlHmol/EFiSw8/bXvTZebALrHFzrIP2i+ErVBIJDFLcW+wgbSOrafx7OXzc1QXqvrpsq7O7fHqZR8QtgME6JUpeuobFpTTxdoKijQIJWPjZRiRYlkL65HRC2sTgzT4BzPbURHiGeQEHHV3hUeIgq23a0nsQCHHs6FURGedCG+upM+cc2XId2uUcCR5O8MEDDm4Cc70xMls5vSrG2UF5YE3qIP9zJc3bzG3JUPyoQKwLa4txbiSd1+WcXShCTH0DyQep17amn5Bb+FEkP8WvHfk/je46dGy3ih8vMJDXltLgT8/0SPbRhVVc2oacQxdlWIduucswazxM3wbLSIV+KCdNOL3NMGHAKMGOCuAYcMW2tZkVruuF9Mfq/VHE0VUaasp7v1pLqizSRDq0LGDX8OLSaKNfYzFUzp6iwnekhit76EOS9Y74Vb0fEmbB6ZyjqpYArPpSEEQUfwABiIrWPE1Ig2iKdNz5FVfAclPLcA2DN4cy0yzO34ndlHMONk7T4Df9tQQ45MSgOuedxwxCS7FSVnB1aBCEXqnTRFnWfDEKdce6qh3PjT+XCEkm6Ru1HNsD+Z6NZ+XZ/Af/hYCsHqggMAL8dh9xu/sYRJ5T3RgBwIqryBORczRZUVYKck2Yp2WqHLGPm9GcDT9cvZHoYqfYDrsGR7mL6NyKSJuvAdnsMLOMsRnGBtAdnoyKzUQK8TqHb1eSl7dZN69E3H2TfMT+M9T0IlNd298OtkhKXhnSV3hzaTk66/tuYSwJWj0dIzG3UAPDgcKnbHe0ELByksBXi5N9fdQpK8ftmSh2G0ACl11HUkWUKxJKPEyrants1KycY1J4+iG+SSO66w3jYbesldso60GaxTnOgcpJaBjAqxYrJnCVOSGADslJ3KKOy/lWP72C9TRCYEcLaZ5LsC5Qob33ztCKjjGANsfNOd9jrydo1gyxysSMwyPy0IHguATAMNppcudWOhsUQpqODG80lj/If5PH+Xij4lxKmNOhju43ebjwX08lAjraOpMe9NUok0mmXJ3yZ+xauU7onVw09yhkB4JUlZsLaWaVdJOitSz7lLPbHF1KeeUDx+pRTJcfbZqSdDf3HMaM3e/K0GU9YtfQ4hs6XG+fcnLO+2OrjbZQt4fVSHE4DdtuMMM4zkDCmgUHFahLRL6DjcK3PET8KoS5MTOGXb89rtc2jTEkgMFQaVfvDf/+y+7/t7gNOQPIuoGRyggF+R/rqHm9/WXeEPSWCtxvLoGVz6Cife0Js9p+avOHSVJnZcl7L6lGdD3JSAyLX6DMTU3elvKZQFgZOheLAjdJYR3goqOgnEyLuVAM5xf7a0KTawA+LtwfxNY0bQO87cafE7ONUYnEn7IfkjVnLN9zOQKiwsBPKjfG3lhBSBOnRzDDgBWTRZseqK23UYwhw9TxCqpoeVmpiZq8aKNawP+a2hD64c0wt6Hh9L9mRYdjqSiXEuWlUpxvAp1NzvP8VsnIdPs5KGpJy2dmLaVrBIAds9kB5hFVLxD+afoIO/c+bPKlDve9y7RIC6o1fqOE0rcOWH1v4AauEYoqxDRZUVq9RG1JXdTnNEHRRwcf37ckgW7ljDsoeDYJ4eQ83ay/N4Hh2kzDzuLYuutYlYnEAy+5n3o+eC+vALe78jJc1kF24j3+nSUbtM2wOy9tJwRg7dHyC/wHelaAAC2r8ShwfuCwMqfAbbrSnQl/Xfy4sQ9sAzt8Q8qmqt+mL7mvX2Eb/fhRkOY55sAU0yCGW2/yupxPzT8QjWVd9qTc09A//xf2ECEkwJ2Q5nXRR3qkDaMUfLFNVDQyksqCZsHgYQjHB88h81JXqlVd4IGVlWMO58Eqh3z12homEaiK4R1i+QKUhLCQCkACFwMjYZ5PhWghpSJEviCFtitrImsM1wJ3OdlkRJrs8fq/FIPpLQHDn1MKub/GBsQwd8Pkte00oUJn4MiUgSIlFiseKBoBE/KJfSFFCrmnpZgKi8J8dIVp7QDYpxqgde5ZIDG1vAT/0Qlp+FR44fhcrpY/7SBX7SA3skvshteXCFTyLm8AAz0XidtjBASUS1Xv0YaSVzvQdbtXJDZ/SmbIrkGYHWTigaa0Vu+NnMpECR34elUd2ge4g4AXXW00zsPzyrs8LInxc0X4NfyaWLSn8fZqXHXABRoGmGrQLI21D5BNcTIPyP+dmjL6vApWKhAs3CI81j81VJacxihz6iNWmzw/5RwERGc3C5W0ZGBIOn7dNrqjPbXk0/6kFEK9MRNswddh8i01mdw6QVfqqWRsRpxcoeY0NPXqQzXnTftE9ArKpRmj/tin9U3Lgh3MB+bmJAnd23n151VCxOKoHG1ZNw/yw6M9otqVtCv8UtvKW8uc8XmMOu55Qm+Li4sIcohDfTuiQZ9j5vYDehBhtJlVX1c8HtriNIsFvSo4itrJDxUj/JBsFMjrxcmOfCgzLEUfxpspaY+LmJJQRiPWLXk/yDEyz7sBVqqPY0sKm4K6Hprvb5v64hYJJZwzi3G0l4lP4Uh8kWsoFnndJ+rl4U4hESrsgs6YKo6Zc1c7//oq9fY2XV3PzSTxljhE1Sp4xhehdq9r8wAMCUSbCFX7GfXf3BSX+YLw9M7YBvDKdZvVKJ0cZehofFCoe9v9Tvpiz1QjQ9h6umdK5vkt7woZbdshY77X6CLbcymTDGZm8Rjce0cR5iCXtj4ycGXLneafxdx4jvIXwF0/jN1DJTw2JKHRWj6IwokHxL9zt5vlvZLmNvgQMv2Mhz8/OzD1NGf6UgPyXDzF2jsqJuDjWTEH1DNYwzor6D6qKdDxJDGkEte8exPIBLYTAxCGS/3k8dCrCtA8Olz5D0f9A4fbhtrR4LeCbYu112hlcf65xlKoXuLG67+3Ecx6dVQtlljoFqOZd8+Pigx9ssNPvjyU4jKv2UgcITJfYeSS44cFO66BGZUQw4+74sVgGIZPkSZHKM9SjNo0KFc0lNTWfV4q6zA6fHbASaC4+vJnLC6Awwv9uJ3DXYgkL3XdKp5JAmHnEU6W6SdkNg9sA5TmSIdErHRjqigSucLwJy/3oEebXfhv2g+iNahFIlUcKY5o02YEf0qWfYF8E+r7/IRXIBEIS0CYtbTrI5NjbaO/cEU0gWnLS6JjPoQuoikUI05Q8sDs45YjW6Ed06Gz3qW6RfPUnHecGJg7Z0u8hdx93hmVQZc/Q6/Yc22HBBxlX36PdzcjElEIcnPvSB1fHW1KvGmYMe6cgiQl+wZRzRy2XmNcqDJrnjJRCZLsfD6qY3fgswbAEiW6Rocz5i3tmgKxhzHPWngsSo53ZoPRi1jcRs8P6Cn6AGPbaXuBwERT4gT/1rmbd178s4f5wC3hwK6slFh5C1aoZS//OtVK+2o1aYMH+x6rGZ6uzdJ5/bCRjUlBiM9hwTaWcA6Bc4D0xFOh+1+8cdBOUFwBg1hxd2mH1GHxzAYYtPaX/7ZWZBukdseACdHPUHMhvHoAWfMgKcH8epyxBe58SH8KBo0ccS3MKjnMD7A0B3EFjCW2LDa76i2AuvqYVeVVXYuYDr55v3NkQMYTRUpc24o0PiOcgNQCaNFZSM/hBhTAV9rWv8GNQHDFzVrktzb0sfctfmEsIPiL6RcU0TSHesw8RyBBgISM9IDtgje8qM0oRELsoPA2gZAOENMiVuh08r17tsaedYvTLmfFE3NPSbAu8f80Zj2VJlVsDL6yX8b08bnEYzJLJUgvafO/UqbIk+gtoFMwKQq4snAi0A3LthBwO/l0T3Xgyv0tGxqd+l1RuBwqZgpdB6XPeTck22GYIiefl88PMINxnnKkzK2Y15Jt1mX6bkYcjCfbknE4ctPFkEgTyqR7FJMSizJBszdJgwSWBtaWzoA4dL2GcKvl3LYSRj5/k9hdbv4JW60z8KdLWloCBXXodFHQpYmlP1kFOaihHVBfYKdQy4vv6YN7zUK/fY0yUMFurWti4juMWGedVl6dIOwF8axaIuQextHTfxw6AUVngCFuYXWjhOnvr7sQEowPkcnUUBVttZ8JJw5H806uLZRwmoE7CQf9Lu+A8j1W/0PtQ6hv+/ESJE5IPeBU+A8qJNM4QIUHw0Df3373wSYvY8XitGFmb+td8yeJd1QYY/9mjAVnlK25wWHs7eObOCNwcBCJJ41A++e7IBVP7oj0Ii1bUOMD/puWVKHQQDmHOCaRAuj+Vis4DlPE+FkNdnk/tZBek9oA5+t6L2p8qTnXgCkL92T6NHaSWISeD+xxCKdXfwOt66m340vOunsO3dO5ja7kuhkhinWTFwlUp1KrDENAHrg0gouADFdhv/O0ZH2TGH7O680MLDzA/eC75mxmFOmm7M/8N/RgHglxyCIqOG7brz8ChDzzY9Z6a4aI2INFmBKIzBcRDCOHUixnYOzXsTFlCEoxLrbZMR4w0E3S8bXQWSo1taMmRuC9rmKVR1vP/lr4EWKWSb3mZg41ejzpjWALi+Qelw7nrvnRZXPHS+t0qYPog518UxsTII6BmOYHSBtJBxB8adfh8VMTpf4LSqflEgzE2ohZJIPQ5M1jb1I00OzuAjtVUP2L40KDbE2Wqn4tKTX7EVcdvCMRbZ1PrBWQi7BZkB5nuGXdnHxaZpD/qeyJg0EZ5RXOe8pUQ/UyQ8jF/VJR28aOeZr0wcC4FmKicQd+tqMLFA7FHTKZkwkpIJUf+oVBP7+l/QKiJHQ5XC35FDmC6FxLXfjreBN7NMjqQlg7pH10XalD8/vmev6mrrscdZoRQsUzEgJcPQ02lmvXw5muC0AstypoQ5HKEDmr7UNwRwzMhlDtmwlFdhX3XJUoUmIRjo9HfhWIWoKpk+1N1f9JzKZI397O2sm6HCVImQ+tPdR/cHpriwEG5WCNut29ucBr2IqmONIHtx+5HVCKQmTnqQFlmokjfjwpxIxw+hCkB0vZzIbXxRvnxBC1cGLgBVqAeKDuz3b+byPkBjLrShfZLwv92ezWx0dIYpTVs4ZLTfqxapo5C1Xll0eCB1SvQFumh+9kdbCQh+hgwQHgVkeSQ87kF0DjuRC+RdzadNTQx8yyi+pXPdLU01YtJ/9Euacge817F39m4ZGuq4SlTojDhaDfpynw3qWGutzZ5Jecbhk6ylcve87tOtGWzZEsRqQU1sl0AIccDqWjz9tBe3W7Rr3VlW29sUz8YJJNYFpWqrV/K17aGdPnJXngfw0R0tHNPXdd6pjkSjfs/LjjtrxECH5H7iBjxsnSd2XAizX2o+SVrgXUsSADR2ftusfbXU0xeht258QSO2m4G6rLZbcifkOrCRG9FwYSFKTf1XSN2DfyWPlI05BlaxMZAFrNPk/fVbxiDjap5n8SR8lMcDqKM+pHAFyjR+6wTKxeG7CdTgjL5k6BkgPP9XkudinSOOrL1pyKxh2Llg/Wr3OPjNt3XcwLPhHChMpeFXOHyWJYRh1RTcz2DxTw/hvWm3ajQlmqwGCntkGuwl3qIrbr5SMsLlrCxaFZFxB1QzVZYdWva8cD6taeNI8kQ4f+Ofzg29wZKh4+VmFjL/MRbJTtecn3LGQberhmor356k9fO7xgQVKJFM0j6XWeZCFQ9MXuH/v9ry6rDXe5cOBYGeT2EmDZxz0DMT7T7/gERP5YvLgBm2eICJRKe0rS0IijjuyrcrG8XgcYtJYAkqhOu1Yucl0WXZf+NcfWkl7VUvf2jG67uGSNZwOGPqh6mfNqxOW0O5yoXVcylW7IPGMZB+WVpNPffZS01RCyys7B15jgZoJ+96Feu1eiGm9AMdGz7YNYFXVa7nmaZ/zR+BnxSthV2R9zsgnXPAuFPi22TkO9BI9cxTbO40j9+62Y7vWP9v03nkDDR6gy0B9mNXIwaJ2KDwl2z5IOoqgESw8/l/3nF+UqTTn8Qbyff7UFDp7/0RUVjckquQsOO7w/ChTeEOfZBtsnWexfYZYd9R/tIbMun+gYjZsygwh2lbA4CHSC2TjJ89+EOeM+6r5HBZqpcJIQxg/IuuXj4ycXdYJ63a366EC1yg/xfjDW6kv/MmBM0/D+t1B6Q9/l8H8zelztXSIrlnwPtJopWSlzKzIygBHDMAQ7bdfDn3yH5cIuvCc2W0laz88N3rP4wcELFVFNfXJD0A0g8kIpSOWSAVQX1owy3i6N6ffBtkPpAUnXcZxZsxHMTs4lObMsNEUiaWy9SpLXSpBB8baWnEQ6WtnYJiGlJAZk+x7v8YfHwtdtlhQM47BXQbLH9wyFncV1Rz9aUcXwW96Us2o48HqsAC681AFGP24L504+fMxC5eOi8i5XK0YZ8gDB9iCERSt/M3Y2/5XgyG1IfVusluej2FZ4x64gsgyqt4rU9HE9HuvcbE7JaJyc8m67nY29o+D8/bQpMHo7LCxX/9OwZvt9V7OQErTQElQWWIaJmcIgfZWPI97d2nJOJTh2Dh7T8uOGx8A2Irr7ZijKI58NPfj4NL/fA/3nFBDCJqjjfYU6IAV6C2LsmCQ/0JbFY+LUQd2LDi9zta4b8Y5jk5nORjTRkXYhvqhzc5lwTpMJDaN6Q6mv7PyYFsB1uSAoCA924o3WAML/sVoI0PelCPr95uYRYP+SagSC6/hfFPyjtcKrIwlh0lG3Nw5plTizn6TC11uqGCwk7h8yTIaTFu50dJUIDHkpHa6PShIlHAAbgLOG0cycDn+WYH6UB4hOxC+hN8Fjhlt68C/9MP2kkm+WalsIxEGbjxm9M2hvCpZ96ex9QGet44Ic0NhI5DaDcg1deCAOevdNzEQqtVfe1pqaBxIJxTU7UovkonTMaSYtiTRSNKI0l+XMluVTICJleDxcY4yswoKKxhuFVjzMb1MlX/q3skxuDv8Yhl6MxSWZSiGGxQCGP7KC6TKzEZeiLqzbV4C8vfFptJzezkrhk6HpPmNgMFG6zUXoUbcqcZaNurdLVX6Cnfmu6dfjIt06TKRVqcIdgf6QZHyZMYJ3tdB2L5I3mmlm48peJk573Cm8pg6WL+acv5ocrakEBAXICy4hmpWpSkXga7xICG/yaLP2ecm46hqMuQTzZgxbNpPDTL8U54NnIOCxw07/vhNvzWqxounRkKym7U18USKB+O/acJj8+7ZpRiOCHdmhm446hqoi36RGL9q193cXTE2YWdJGvjRHnLDPBKWFwnZxGqgulleGfOU+MVMfTbI96EyCq/wZZEaDDPODlCGxvtrKPTmOSVt4hjnVefaxgHXpYYt9Ob9p8w2Fz3vMVpFcd4goTs0S/SKM3ftrXsqm35/lSXhusFseLyOPVZpyocr8cIXcfDZ+xK4p2aZyRt0co8KOinIXR0hubTA5gDEaWIJhDfL32t5lXDWyGCE1lL9Gs8NzZG8QHnO/AQJUjPWqMp4AWumCBf4mo6eF3lNUZ32zloC/5c5aDVKnrl5wJnknI2qPRVMdh2rLCc6D7ynnQkMFW29bmZlquxwPj53PtTRchEtR0VjDj9Ys87rPxj5O6bgdwXjdj0H7w1HcrDo276UeakgkG1xnc3rcvp8jnhDqW2yd2eUgDlvB37u7zGAwHHfOoGvHPXrT/rhwZKTQrdRm4M7MXH10+mmYdGf61b1+1Z6NdsCbgfUMObqEd9eVF6GA8lT4ipxc1dex11Il7Vct8gb2gbh+alLD/7Ed/fVefZrsLisQLrwoMqOsgCO9NXxbKM0EaaYLRGS1u0Hn/RVWCAebCLX4ne7z080hDV3nmifiDZWBrywWIW/jBhNh3iz4RxOeO5Ow6mJnFK2/2SAu6MGXXQv4ifIQu3kHVeJnu5TpL2IaoO0eRsawKqepZvfg/143Jj5M7xsZNEgbC8GaViGBvzn2m4B4e0L791fm7HNLfeIZXEptduJDJoAvvb6e7s3zdA3/LjfV+yfz1uOyuWVS08Xem/Cn/6i20YTjpThz1e+L+JDjOY4MN+iebd+E/vwtLx00G8hyUiN99byyyVw0gDDQ0IGe/NTK7DL3azYI2Ote0uRyEBJhlh3OTbQPXkYrlf+T0JqYTODhWKP4B7DFmXH08bKVWmfmpoOVdOPOYaK1itrjr2RvVBJ8woiv4OW3R39/he+MnmWAlG6hvDNnre6KYpIJMLKVsPHrGiazY3galhyRCPTRUaWAIW2tdiCfcxDXzU6lAj0+0pM6EiuwjORJOHhCKQ+3eHcBrFpV9oxl6byYSi/1QOhAAtVmY+RJcbwlETAK1YmNpGbZZ/MuQfqYDWPle/P5jQzAcwPAIeiExVZOUHkBO8WWz/EVunqOzTmTZN35auhMCbmJSNe8DLQo8S60IDtzw5NmCZCWnn0/a85HAzutK7VVAJwg/EIx8U3uDwmqPcUrS2eWXH8oCQf1r87V5k5NMYgfW0QznJ8ySNMjZBNHt0Egs7wfMbJm4hYw30dBYI3+bWkccF4U0K25a3nwtAhdYDUyD15jXi8uCKP/+tVvM6NLCGEYzcLNBfubfMQdWx2NdPvkj1zHRDOViPyAMizCKKBehx8VOrppTBss/bIMfLbyAB/GnEpz7Gf4OA3jLFmi8yhKb0OzE7Jy2bWyknjfc7LCk1pNEh3vhV9yy5ro8Z4+GgR3ucY/BJ1MiENlXaqFXuzLiENXagZoAQeVCgicKuv2mBROd5HruIo6dMNp7xlxVx5WXzB1SR7X3jzvvxkOs9E088zxtfewtFa0lKzKUgbKd1R15qhPcZi4EL4tPvZHMOyPCc5/KwTZKdQ+6zI0V1OVfxKJeyjfX1YRePJeqA5yX8jILrlAP24FghORtpz1j10MOklSbL0LiZ+axXWe9drSv35jQRs0wedG+GZIiD/tN8inKhzwbyMPy0nXMbaVQ3uxblLGd4pJUxVMJev+2wbXzXcdkCTDFiJgX3g/vZJBF8cNf6ejtlIvGpBHQbhU9kr268wdXyraOm167TxXa6ST3STg8KI/W7Dq5Z8jyF/oYr6pjbk91WnHTcy/7kTFXRRRGxWF2bwN/g68HDPXbmGArRoWP9ug7SZnVeJ6OS/uWl+3IwhedrMntwUohPpPfEJuHJPffNo/uFVSplUYIlX9+VlgtUGVz5gM/a2aTcVxhMC0W5Q3J6TtLgtirUjJHa1ikVQCyFWpO2PLJbgFPW/TQ7sIbdfBh8nLKwoNze4y6aWIiv7s5oTaiSzQBq975cENMEV0tSyvFF3FOlkeHs9BDRa6xWRdKLIjUlVT9XRoP2mapk1EAFAKzQl3bnoHAudxrEWYJVkMSBOFIipKNM4mxMzLd6SX92KZmaQm55x11ODYTDV6BHRcL7AALcPX6KtidpVkBxH9dFzTrYDnx9iGIsB2i2blgLIQVOdRISbUtdbvt3LWE9XWBoY77Dk7Eerp8x14EA2/V9Wp/sfkkaLB5X+ysjNvJZwMhYkg9ONBBbzRtM8qqkyisSDM/vIUWgtWo8hMCq6v9Q7z3kdSq8ygMJaL/VKarhy8miW3jeH+l126tRv8FrYNJJVC87fHjxZZAepvKEb9LUrC33kQdC2tWEkJHhJkThBk7FnjNCvxvNOPXmxRV5FVZOveevgCWzI7Z1Mnt4LFDA80yIaeKlKR6GzbPoto8nEOiUfUQyI4AO28fZow3VFFh/UxE26NORXUlcihqXuvxLqlkg/VMJmAO7szMwuifmcqslbZfVO6A/ZX4a4egpuGhXzPCDXIz/dxranNNNWG32oRmVtxv5SsCSAAfF0z4cC/yBGc6hGw3gvCc3Z3YRKxXYa41jnRp/fhdfURwe1fh9cj7A0aekSQID9fDVAXZazfpUaw7Kw7Eqgh22o6CrfFoKGqI+fOlC+McjVJOVNndxFDqhciXq+ab8wwvleLDPtwyrTvS4s2ESqxsy7G8v0dNe5N8t0XRRzdBnGeOcVFx1m3JMHYOXYaVL8fzdHg8a4Pc6dfPMMpdgIm9EobGDLBM8pY/7XwU4YmYRxuNt1vIHFI05IbUqNfOB7XekYJ3L6JoVsgqpkP69c+BkdiqcEniQ+G/N5XV9s9VFmgWsQ4yB3O44tORN9R292vF9ufOkwF4N8pOeK94bjQK4vmW0sDGR/PKlAl9ixGZY5eAzLhF+VNHIWfMUujlN4+bXr9KkDaStPA0kstyRD/hWDrxKgFFapA9Sz9PU8XZuHx/W2qf+c9iRXfn0hujde/s3ctvNoYIHrnlNKSUXA6Bir7Z+1axhl/nnWORdWAtp0l3YitIQCJ+2UhiMpTT6WuU/U8mCZ5IQWMrCI7XIJdLT5P5MJKlCu395eVKLmt2LJy/YowHcPbNbEuLK/+n8IuBb/qYHcI70Mljth2TAZX5NQakto6Y7jg3C689bYYpZ3Lmd6VosiFfQDssQv1cGZzFnZDaFBE2Bfj/YiAHdZAey4ZK2D0KbxfLK1cH4xF6pIAAMb3hvfqnq9OO7gUkKnX66+Qfu+wMZzvi9+7t6rUz0joCrzmXcbBqh+P0uWn5hCRhldNhE0/4XJnzfN+HUk1pO9FaJVgb3bSeYefGj3RoMo4pm73rNPSJng2+cpSHE6V8FIbQNGCOy2riStE7/sW+D70tMbIM5ghktmmY4vTrfxgbHWCVdC4n6Jl2RkY/3zTc5juft+m0yJ99Uub9TqOS33ORHXGtKx18c3L2lAD1ExXYSEO9+Cg0TgEnD59f00KGCcpxIoy/5Mx/D50TJLLmqSGT8ChtzH/AqrxN2w14/VxpcObHzR+EM6uZNbfWR9SSU6WF9/RWXB/MoGDv0xRfdjllT89TG7RyqhKTSf/8LPLdsckarjBHjMfeGl/MjLlJuPEuKiaMuSCPh98O82HSRBDbMF19SfwoBbi9rNHYWpM/hY1E6o9657DGnywv2vBSLS3A3NSrbmzNlZzNS9Ks7oZzJ/Fi6WUqO9vz99ndQfY5CVrXqPlxA9rkrA+KVCwbJfSnBroCUMf82U2KBtRId7opzwNXgN394H2+ENTgWtLbk8M5h9dUdJelW1R7e3lJDzwlvSMhtBMqauvB5iCA0e6iRO2MM4Ajj5qO+zfD2YrpwOQeagPMy4qUDtr+DQruKy+9O/iQyiz0GZZ63B2GoXv1S+SE9eZJ+Dt/7tX5vSyWjdJKoOOtV5IUQ48YWWbHXigw6F698u4CBIvDzu1/WoiV8fFeOeN7b+rChQ0d1yEiz8IFch7VGsO6ghvNbEVaRkbccL1/8tEgg6dcTTdYq4vuURtU88rDrInsckyjCKyT5JB9mJguVuAXyJsXSkFHJHOzQ6+fWmNbT5faO0xjOmHFoH8CTdQTnEqe0r1gXcCR/Nc4ihqG/ABNKalG00Ef94tC4Xs9QUsCnDW5MkK3uaOvqvXHI49aCnq0dlJWQllNtyDFNccBQv2BENmgCZexwPH+KQk+4b7fn7dhlaepedEhvg3UkU9UnweRh1IUDTqW8qMl1C0+Paa1i9y7xzj7jQViLYboBI4p8bTGR8KnFhpU5lC4vL9L/+lxeEZq0XB1YWXqUogILkiKdat+4SKY2r10PVnXL2FMGrSQU5blQ8JLa4FQCclt9+49HtfwipBJZP0LcIrni/2XYmtsdY9HdMi32FbIiAwrkF7lMnuSsMQb+mCUm2h8Okq2sKZj8weMUhySJ6CPDkp2bOEXbCX5mQ7sGX4F8PiwxoZHHfD3xVjhcycZ9yOHH/iG2R/gk4huaqUC8w0SIYkeXXFHzVJEdznzAudYacQpGe5uqhiuzY9ezO1i9JTnGM4JQvl6TEmHWgyMb9TAlOpcNy8U18JkF4HIZsy0NbcJp7F4rRcgX11RCLboC9tAB/p0JS3aZdcigrFCGY/k326ZaMJYVIxQ73tC4bLtOp6FLM41FbENYiE6tRfMnM6g2Ji7fAUuTFfND7iXr39IYMuYPeM7tEoh7rAfwCdDR/d6WzAwcyMgR0FOJK3aoRFzhDcGf335RGV2QkX5gPLbJ05kibUz64Cz4v9vDHHOF6rbFJ771eVnpWWp2RYH5nIw66O3PfP+FGi0AVWY4M/g+hLdcxWc5DZBJIRwlMudDeKcejTGKcS/EsXtPQ+XLLoSmS9lBZtEyYevBCFiW6195CRE4L19jrKkTHFNH2GCFy3GeEgpGwzojWTgkx2ub0Q+5oaqoEXd/Kkwc/PWy4PaM2oblu2DlsKwEgWsiSLsGIA2NE4AJVuO+pKlXodcySsA5OkB22B5Ae5sFh9uQ875EDUGr+A1PVyCKaNAVVEQ65PTTO7SdtcyM5JeKe5wr9w84fwvxdc0esRG2eV/RwOB0RSEnaO95CVkW9zIUBGikagK2gd+qrNHyVLtcl2tmoG8QxQ2DTDS1Ok/5MGmsnZtACJMaDNFgZrrt0fb8mM0CldVOxWcnlDegABxIjgHdh7L+Nossjo6d2U5n8GlbhgtRALkE89sTXRCsDaInswZnpvoXUI8M323NVQGhMhhULAWnx5WN4+0vYHE764mmf63MqKqUGPyzu+8Gv3CVryT9ztRllnSAairKnPsbWrFOXKUvHsdTCwFLCxTCT4pzpHECeevyHKne7kUSFSfqs+W+BYEFEz9mFszXLNqgasLjKDtnn24LKsYQ/mJJEdxha5ltQ0kLL5D8uLl8Lmsz72fQZgPU8qeeUEsUeqMquEv+Jchi/KK91nXznM5le7LLEJG4eozI0EEwqxVPNFEoNQP2vGkb81Rrf3mZnxe9npmVHrWjOBTxPoOF5ljqxPFLsR43OCefgQBCtma1HbDM4EXBLLqYisacluBiQXHCNsJNtX0ZTfSGsezJPAZ2ashLSQd89eP4qXOktUvlvWgxLwAHVmZy5o6/apxJruIUAFEYBD/5hGfBpA+ozuJzi7kfttFVcMEcYb32WtaxaXu3xe+Pkd+YflKqeS+XY7MzM7G4NwnuYqtwY49ivDcjQbhHP901EwJVkNvV9XsZSGtdI332wddA4ddfj8iUrLusbflip2Ishu6M6t4GFt8bEBG45T9QUvucBBVALYbPMrDnpzPSpYuRtpOy4kn/VD27Yj0REuzcMnEcCxDcjNjYnHRErKKCO2Z54DnEXkIX5IFyO7fokI0l9JQgBkKThnFaYCwBp86n4m3bwpCuGP/ZMoVXlVxQ0ISrA8sil7qSJ751y9LGRt4i1V90jt6aTUYCBWNgJLcAJKlJQxgaQHnpjMr22I6JHJ3J1kvMTJ+dI1I/zjMSwjvvWtNO8Q+PrCvz/Obv38bGrukYvqAL2SryCAOMI/j/kA9vgh9huVZLhwU/+lBVkIn06vkO+7T9Ut9OKn9ssAkPW7a2Fwtnh/tWBnrjd2iz2jE3dYdonOUPqYe2bc7WAOq0s6LnXpo9pajGGDP2Y/789ysMoyC5bjzFzKeYrdAIpaHqto/iT+BiMtA9WX/V79/b4KdUhVK6lB+o7N9FCgU9asTScYm9pX54IlOH4hHOseO3V3SWH/0H2rzZXOxk6nuaLhmpz1R5iMcMOsPLfhwS+y3F3CB5fDIrMPoGv6LS2PYX9M84BiZ8OaZ5HVeluXraOnZxQ23Glzvj7JR/g0twSFM7XNZ6pmN8ZMgjIm5ifOuVwPvNR3uwuQi/ZkjLB+kvsvmYi9ESatBolcwwsEN+AAAy/IwNImCy0NAZuZ76A18Vh6yxTfem6awtGPkTfc8NexoMePyH9q+bJ3LXfrJncQzABrBh/pa/r1umd87s1CfSIomIiXiBVTBDG5RLVHv1/l2BCNgrsDL1AARHIKFPH/6qUiMd8ihDMTYH76kQQfzFKAdh29pBYkYKIfz8dxQmuIXOMhQDm8sgo8gmn5uvTzUPTqPNP33ZZjK8x9FS54Ay4uL8mn2cijSq/IhMAlqCNrRBUWGKMnHEC71UdmOV6sO7RHdhzX06ZMoCGsbRksMYMgTftDTm39WPVFcH4NR125vV8i0s053OHKWex9wy43kE4QIcgewAVjGwPuUGFMlbFtN3Tx7TGp9CdIh4B7clgdSb5Vl6oZgK3XukIhGJbt7WRaeoadk4T7KJMU54/Kt4/a2j3YuE8xSq/pqSyrGF2UdnVz67u/TfjqoN5Sy10aotzMsqw7GRGJt+kcGldK5bFjqk600tF0Z1ebUSdDGaUkzln4D6diPzsm8RnwQu25Da3nyOMd+kq/6FcdudHMUya3laHDWAuWwt/CWp8Sp3Ikjidm6HNRcXApAvKlFxFFqWIo1Xwuk8kBNUt7o39uKbU+C+WGzjrm7D+nR20S8mCSoxYrr/ByGyyqO6FW6fQzmp1oEzb+bnLwYKytnpiahL08Ndrl9ANEchCnRKfiDPU/bBse6f91kXKJLIuyV9FWHLkuvLM+U8H5QdIb3os2sus3Okoztln8IneWnk5rhS3+UhlsTsKE96w+gEtiXVaIGLdiyI1F+ydCPu/RSV6YLl7Ti0w3vmDlFJTEhRWncSRWGVTjHbvsTMzwVS6m162Nos9sP+g9CLWkGwL4VzwjOH5I6hMAwd2MRy38qFQ1Hy72s6a86W5R++J4/i305GuDoikiCFoe7plZ6HVENpEFAWnIu298EFq3Envdq18viCHEq7Ee/Ohd0sWBcUMjFbqhm8W+EQ7An/YivMQc2U1LHydIeJCtdTX021TPfEkevoRw8KIRB9Bf+d9jwXuJzqDJzXD4sZxcyK/5uopIIKmyafnRlO8Btwx0S8HgB2udX+K348eSkY3Qp7ziUrGIMytnbMNxJLOgwInq3hrvSegrmcDaLXjIvyYik8Qu9Rd86XYwFjADKP2vJBjukCCeYYn5HlBIPNny5gsTNL7lI1IiRq0K/rXMrTxW/caB0XhBAafKHqd8dGxRAWteZ1k6cjgL7OTOHO3W2VD2SejUz4ZujDaMSWC9JtOF/IAG0K/CwiY6gnu7rlDMieesBr008+HPQj58EzRXCPYuSBZlYVM8TcbcLh2dmZC2Z7uB1ns0fX+6k1Q77lTTo7sYvNXSKYA8PcXzLrqXwh8SYXuWniTCktQINPQCBb26yBYIIBkPtpZ0wzuPNxBTv6asJ1frWFdvretJIvNqkl19NOgv4xtVVdEEV00p4yKByHeaHwiU4hxilUFheBWx/Oy0WanEK/4hUu/EShnndze+idzYe4Wkz/LIVqMLa0HE5GmxGFL05lkLN2E/Db0YZ4MIJUFXKuugYmWaK3JqxXOk31+NSmnxOugan1oT+9At2LWtRcf5p2W147ap/Paup8fcY4gP4jjWLLhhS1G0MCe4Sv90qDrzzjp9kIqgbslX4kFvewVf8PqMvUi2cBCrALgS4zMtmuXXrPK0m980sZ3LdUF3V1cZB+Zl3/kztj4BfxqRztx2gsuso+O0c+0ZfwxlX/94V3yUAITUgVZMdjuIC3DhsEYbRedIHzK6v7rPcLutnVl8cSYJyGqSB9N8De/qVOihe1T/o0k0rO3R7HButf0wwjBqk8uIO5YjDdeZUMBb27U94jfiQ/C2te+OGkoFgzA0OdwQoSclfekGF+9gJ/Dp4Ot+qtU0OI0V/kNZajPwAcU+InHsO7saYTNgNonFRn77zMIfKLIeTsk2jOkZWXkL6ELR9oUURtkis67dxoBnGcZFjOi/B8jp7CgKMgcl/42j+J0T1VIHLNq/0W8pN9k5m/ImvHfTpDfQYobUi/kbisnohpQ09Pdz7ZHRabChy2Gtvd05ZUjxDFFdQZi6yGYVzEufYlf/LHMJ5Jy8wDxTod/uQt1TNgVDwyjJfeh7BFHPFh2tiHdMjNhwsnVAUAZvYGNs1vD2Lo/OJSZhy4GpqdgnNjejJ9v+NC/AOZ4u55AUgytYBWwV2FPZy243w+qBp/aDzao30Pygmua51REr7pMn7Z3QEkQ27HtO8t/3tvkPjLe4GzwSuowZmrQnqG3TXu7tvssrA4yO9HS4XNtztu3jJ1k5F57u6fh8PGJqEP6ec2wHVGv0BLgmNtZHqcscVNnVPHrjQJ+SYS5ElaImG+JJRErzrv6gF2ejmlwgCvp4zC4tuuwx3ieIdfOLZrIEa1G6BUx6iADj9S91LP+QkSET7Uf8H/d2FSUcBjs/fzWTGrfPWvCBcv4oTufPTLgb/u2kv25MJ3gqPszB3XABT45T5mXUcvtQrOIq4lI25Hvt0O/U3avs/29wcgkbT+vUKJcsuDhOdpefQchIqmxmd14jK/xYYZxl3ZYt5f6vDxl03uyWvHqXO1c+RCSqz1hwp0C486V89HOjpvjnQVLC2Q3IfF/bRb4pGLChG0ghAdzLbkRKgZxqUs6aYvVonwN3ExGhBc0JK2Q41jbJhSKZOvvNcGHz9kEQkhE8EwheE6kd6xoK3aCwcves4z/nQgipdTeLPXbbGWsr8OhaQhBbej61zRHrC7oSqR/JexZtKk6JZNHqsPfzPxE9dyFAbyOJLD8xpmILwYfEmLQq0ns4CAPZ7zIGVEUqCz2dCNHUzqnMulADVOEV6nx9Yv/fn7X7TwJpLwkiv7/sYo8FAoRBw+uWTU4x+XTav4UkLSTC3GVDZAuX/7EnFDo15LFe4IuvbEPR6wiQWpKqWn1SQkvg1zGixebyluSssWMAawmoq0mu9jXCiHQhe2FbS9Cyo744uFV1w0G6HXKC4SRb/5ZENYl4fRifk/Zf3xmSbE67gfqxLBU6blOhrxCmUngWNNG47WAs6UIOdjzRpNpKZ1zAdujQG2Zjwr9wzAMSkKwDDB+dL6OCuS0sDBYHSxJP1ZZ+ElA+cJI30AkiAKI+As66RbFE0mMlXdRehCiZWXT0iK9fG8yX7OAw9bb+1+9jQsUAdRKlJxvWnD29u+kCGaViuo9o9ToKCoOnq0gZJ5WOZ1FnFE8QQ9j97JeZXf+XI6emCaULf+dHi+XZYyKAMfZfmOaMnN5TmfpztOQ7cLK69dtDi3reGTiiapvWt7DSCMQluf/BHC30Zh785I9bZc7cn6+SbyDl8uLpR7Qn5PiNXiNDTjPjtbYZ7FFM6QX35QwZd8N3ekZ3/gWbw6M4FDfWMNkg1ToLnDq8uNXdQ4O9JNx36slGg4aV1DT9Ks4uWCuhGPFbFIh1tUTdXR8QO3giRdG0LFmFUQw0VcWSs69xBttT+okpZISqbBIZI8XxN9BBWSERsYpLsWKNeKty6NBcRAEDLRbg4B6TR9p5AEwPt/aMZDFs97CzYQTK/IpEV41n9CHfVTP342HTwEUUVqDcvW5BizNgxx5Yw5NVMXnjzD9LT3dbgz076X4dgJmd4LkmADHV6AQyQYGLImN9DsEOiyxrznJ98W+lC0FBSpmmjqX4DQKo5VEO8YegDzP9To2vL9+6QKoHZ0qXS25glFhI0LbpXOm3yo0jmYJk4Ff0IETFO57IJfjDZo1O8K0ffIGmW78YnY0jN4tgaQqUZzsok1ZhmrngGK0tS1vZP/V10px1mGU9evE9wcs+0nTAxFsn2d24rigD19R8TBru44AsbjVPJ88S4oqlEvoZiKbCKREPLNjnvsnXYol7mAMiuTtyUp+/eO/BnId2mHSDXe6sAzLqIk/MwKtMZ1aBNqeLwMFEm1DM6Qk6ejsEoeYJmChzRs+Elr050+2sUmnQwh2pDF2htKgbM4UCoSmdfc4eT5Bl6s0QfQJQOUIRZfG1Xci2fQrdQ1jEjStODz2PEdGMGyIQG4WXKwKnzLFQ4DG/79Ihzlz8YJ46OLP7F3+/afBQy4GFM+bjnfesNvEg1MvbX5X/4vu7670hrW6FDa3kAq+hOov9d7bYwAsFIPNuvCcES2shgi//tvW8/xNJ1SUnobIUmDqlCi8HIA+AjL+LOLIaR3/Y3QXbKDcDFYooqLIH4ztO4D/Fcqpn1C+QhuLtaeaAlHDQUid/1oybY00WwgA7Urc3G83rHKlFv92kUqNP9fuUlllSoJH60SDqVGqiazIGDaWLYP7cXjTCZYmKUViCmliPV9Q//zzpJhgcvHOymVmPDQV0TchVuFho9+fEdne9SzpB5dCA8sA6wLtkGKVvg/T/5pUDjH4+jT4UOHt5IE34G22sQ9Zz25clm62kEvEeNcePailDQ1jj5D99IA3pFsZnNSA4cVmU+YV9Jy+VH/eVBOjU2Vpt50PhO24tABB1wZPfaRVjPC0yqJ5b6EtaH/RQqel0HsrbH4gphF7xtUazXeyk0Ud4plodeI0nv3fUJJXP3+O3EV4F5JMGObvuNwZy9alZSiauuKQe/cfF/9GQ5/aRJ6Gmr6+w6Nbf2ZfaB4u3rhSZXsALKh4N3V+eCGvhnaaqXH4oMfC2DhVT4Fna0TzLmcCJrekf/GHe19E5v/VJfs3IlXtWmYAhjWupGIC/eXAHvGfxWH4mFA8AUMjL8235UwVY2ynNu32wx0l4Mh6PECGJ6ymNk5TdX+08xyOwfsUejk3TCriY7iXU6iNlOqgc52w+H+PXvj3F46z5wz5YsF4SaqOqnZOuduljo2LLU/PcuFjepeD4JTxhb2uMAdrx7cocEbm/BZdjgmEXSNhp6yjZL51q1vicbbl0Ho95iKPjxKMi+witBqOJiwZlyiQiuamAdJWQGQlAD/uOiFriE81lPKwEbs2LGGYXQKtJUtxk8Z6e8gpLe5XQwk5aiMoQFt9Nyy4/ifh/tapN8GTyk/eEqIORLKBo438GymdqZksK8ltfcLzGxVGXDd/8zjC3zXd5goRSho0UFpyk4on7yU8p082JyaOQ1sEXC5zPdFcLVNNF9K/z/8lOVFoUkLeqJdLx/hxz8rpPN8PVWxTCeeZ+7Icb21oSaGXxFN4JuhGJnWWG1dsPg7GM9stp8AdGw9nPx4cz1NpPNP3JWTR9SNZtAu1DIhJ3tl9C6awZxnzcL4G3FbSdbFjUQp1AlhWjtltaxaYLoXBwqQmhDexisH/AdhWhvjViqHzAqNM8G0ag8eL+OEYJ5OI00zn3uraO9DDxXk0ji7gUygDTtI+w9n2rqgHQ7QerVuEJpw+5o9hPVW4lYxiTA3HcmTL60gKMSRmBGaq5n1Vzgcql94amKRXb0eOtjzjr1miiTOYTr7a7H0asfe9SQ7J/NkApW+8StpgxVWijPFjV+kl8XiWg6nLBhdULv56o6EXVQY2TaAP8pSVzS6mKOCNe5pGRE4rNdQrBOKc/59GwwXnD8GjxVspCsW4gydiAC6akcssmIcN1vxUdIJs9fBvBUeN8J+abISIycD4pMxn9R5L+LIs92OF6ZJr2DtIFz/nONZUI390bAxBmAYgpMV3AwcqQmJ5kHz5/Ax/3YRt+Fdh6NvIWq8qv+Mv9V9TTiGQ8fYwurWl1cSVt0t/3P1lzrs10rhWbreppwpGwEYC4Dr/tDy0Mm5oHqY24yx/+ExNxGvDyr7FZCvUMXChWU0tuMUXfmfaI1lcW2hoaSck0M3XnCKnY2NF9c2/rO2v7WzdYl4lIOFJ7c+paIcnWeWzRm+Za+MQaWv5nKKQDMGehxgS2Qgxh37kyVMFlf/8W0ATafQIo5RSiaRZFEJbns3dYiHVAA6tp3QiCREJRjlIl9ZCSCi3+vWjOQhdUIfkEU/t3M/6xRT+rG1dYRdiZX6fsdSUOxD4etfoeg7YclBPhuxDW0ebgpSYiYGoNnrTG1r8JaOresjZBdhA8VaN7OQlCVBrgmC/gVUs2gJ3KuNyiMqnMq1eUcdZl/99fky1+sRsO18PLsi+SIeFn/NGB8wzLeefJxKmhJwJN985ubbpwf3jZxKzmigo5bP4zs+wIeeF6a91jgESq7e6ZK2S+fZnOhpUL/lILgXRVRh3v+IqVWS9/kWJwVHt7US1X7w3hB5EGLgPwb724oD0OPmBGf+HTHwGIIoNcCM5KDJpCcg35700FhBgVFqHrTGl2+btV1zcizvj7gaD9Ayq0aArJV1NTSdPYInJVrpGff8Um1rtHN0usBRgJz+PQsBXkOSCTsUMabl9oVtg3njD3bI9eQ09c2731tzVOpi/e78TVYDeg+1b1acVKYiRDAJWW2S1aK4AZyvEs90vO+d2nv32fNORFv+gMrzF7uyqI7N8I0yjdPC4130jeLXTejms81hmVdeLoSbJMW3xEYMGYtsL1yFaG2kBPfAeylZAguJ/sG0VolCDK0VMR7sXtZ275VPXbaZNVw4M4NXNSrKPrFDl7eqwRgQyiiKVGAGEfrJmSc1elEMVel0dIsTmkV8U9FnuZjwIOBUCytpPoSU7cN8Tgo259QLKPvjeDWW+akMjrP58M/axHRcMYTzUPEiohPxaapeRwb7BOnhyHGVm2UQNGPBHgxqYDmnvMD9UjMX6JBjgFAzLKdSGMwMsoW1LR6z3sR4PinaL4O5wlM31BDQy7LyI84DUrOxlbcrUkG9KE6S/yiqTgT0mA55FzC7cNvMrYLtha3RzDcqn7Rr42V05Ok1XaCADvfASkmWOiW+JbyNRKGybRSWJWDpMRJ97i1Q+UrH8/Y9HuUV5TYldxe8yX4almUfkMbMMGju2McEKnyjppKcNHSgxUNV25vWOx8Fqi2vHtGzJuvqz+Sd1W0RzHdiXi8yydQVGi2DKZ7lkDacItDQ/IRZLBKfWqEfiLAT6EJZAyTVAi4UHUdG0p0g/OfbXJj96wiHPo2tAamNn/sk/wo4FgHDFV4T4f0nIULTK4d7+QUGYhPh+/ioBOQ5/X/KIrn38LQH+WixJK/29ZMhBe7iadqVtaQ8Fe6PNLzM6qSMRm+21dlGcafBJSJVhawuL3V/mVcqQIWguEddM47/0CudtttB8kouQUpiyuq3DTgXjt/ZZQRY/Q0CNyHAPvevrII9ELFgrqb8S0PcA4VhvxpnWVWLW4VrZygvNPSig57j+8vzAEML9ckEqGagoq5lvWm4GBg5U54wGYmmjIcjg3CEl+DRh4kKVe7eA7eJvPSLtRzeQ7Xgc5jY8pb9yfxGKzJ12TkOQrhvWXBCI4nRlElQUkkbqarIwYy9KMSqjNNTpwjIJAgkoWokWrgOl0qCZbRNIPZe6StI4EWZ6dyINMYIvg4hzHjS/GVuTdWPjfDxRrIi6yeC/kceJuPqKUGqnu/gtZZzbpq6VyYE22gRfIjqig2UcArrURnQmxVibPZHq+3wl/ocESWKCctKaIbqSR/lD4/ohkBH9fIIsNx9tVYYLak1iFFWBRHUcYoZD+CwO+5k1tIKJEt3wSC69AVBfKsxsLJzvpHA/T/RUvSez/QxoBEt0HDEb955tYdfGqJWNyaHps2ys0JfuJ/rRPg+9TGmTAmyCeEWzfYFwdrXXqDyVGvgYm1DE0iHKpxMebEQyyiXfkGLob+WVOrtWDEwXzylEnqrBbflXz5TTuCh/JB9BecqAFp13R9C7Wxve8rM7Sniy3pgACZchOyOhe8PwYkLtYrO5rX8GZTWoaHa9gspueiETNqbG7O5EMM8Qj3AJ0Ul+f2X1flJVh/kMMM73IbWfNA3KgcdUVaJ9lPwk/Z1mGwOZa1KwRAWUPa+4EXc8zFmQxBgKaF6lthY77wMWlXboTiPyHanveY/pr/ovmjYWrQ0xdv3eoRIu3aPKfQ2Bu6nf/G0Jr3GIzZaFseBeYPQJxULVNiXcHLqIWzGq/ZHcvutvXO4Xp0Jh0BFEIwyAHx2oQ5M4Bn2KiGPf5W6vjkVb+lGnWly7WMm04qeVfA1VFIY1RnKHrt1DiYnGwaenKrIjFFbwBLEdFepD86lKThJ12hwZX1H1rOCmSuiJDXiSafMFLiBl+tV8mLPkHMpXjhVeWeFyaZMC464EQuqBOd5HtvBIx25W0nqcXsrocPAQ/fgktcqVod/lCMpru6nJMgsoSRG7VLPtQhPtGmx+38cWul2/P3gzA8/DEof+Y+Vo+ni9Uqle3p2YzAkmR53FCCdLq5+as1VGUJpBoKuNNSs2EkfkpmcnX+CCmg2EN6OjKDQfS5y+Eung4ngRxSTy6x1vaagTya3ef6GN80JBynfw8gLhv4WZPgnP6o1ikr0Jvj6JMHul0SiTwjHAigCeKFtluGbgQfp1WDpnlfux9X0MuhniFdwflpjpprRrMhP9TanIenh8Pz1fZHyCIwtrpXnkgXi3GCQF7vE5FlcTluTEbL7t6M+o3P8MAt46OjrArXarY7KUsa7xlHEB7Ttvc7rsHXGD3VmAHSuD/gBanpXQ6b7Wk+ftcllgy2vfJdf4ca+OH/Grsz3KiUhPLDDar6sPzNszs/RGc4cl7ay9DJQTd9PMWIQlesGb5ylb54N7FMgbXYQvTMC/qVj5pI3n3BakY5ENx9AaZwUxCFLdGCbsPvkw/Nc0/K4SibIOMRhQ60BXsjQOg8Mhv4Hbs3rqzcF72TVq4xZ0yYVCAKmZWkyweZvYOw/pV5oNpu+BteTyoPGtXNBGP/DQVYmUgvItQJBELIgIHaBqPUpp9n1APWYkkNCJeAdpHIBqMPA2NeWVq+dmeNjf2woqRW/qeZUsjgV2xQybDj+6V/y7pyLibTfwvvv6Tmb2mtplbaUIZSSl0VlZrqdv+8aMTUjPNKb0zphUnDdPdx8f5fPNSlIpE38r2Tin27Ys4Tfe9xOrTj/8WoNUNrWcaG5O3ptp/61zImZrWmrZCfg/7EXb2b2bTwEiIqzwE0jkCkYuneQG9uSK8c1jzOJN6elyRrI0OTLyedkHwTTSvQb54yLTXHUSn5iGcDlyIVWBkDp3FM/zP4fgRzUJVe5QzkE1GZZW3Qg25vGti20iQCg9e7NK3plwAkhsPyG/xpKL3uxmHnntnqHB46buR8vi4Z9qm9mJiRTrEJ/TxsudYkmWMfPEfm+AK08n34qAU3xUupspwmKfzVbvXFio3s2+HiEv72EJlcoHnJrTLmXmlgB9kTJO8LdLAFxdtLu7eilYrZwBYaHhLB5LtLZ9XrwQdsdSyT87jbQ0HkyDjqM/z/+zMqFva6huo51qksWuW4ljmWkrs0dsbIm57Lq+mQpF+7Evwy1qEy3vY/EqePzz4BAcS4sbZASwvtAxitm3mSYKzc/TXfR+CC5Xy8dkA9iT/2FA867Uov+2S8FdawbRqUvK8UU2d0yW7yiKwp/9hYHUU2K8FIgqtmkhZF36/uOn2WNquBsKTMDbe3v5urctlGiuHRkdwE+vHGeoEa5UjiDVIIHKwQdNY0UTv84ROcaGPBAicx6xZ9yJ8Ur9TqyeQh74MtgsnHQqeNs9dgwr3Q8YOv75SyFKbT4qUuN4s2DFyZWFCLqvueQc7ljD04aFbof/Sh1cR7KKhZyva2eXvYt/m05m4+AKn5hYU2TXjqecOW6NtKWDi0juFIyYbri4Ak3hfQ5vhIRuO/U20EZV07URi+UwLiiwThHu6XRiz7umYoLQf6Gqb2/0io3GN84O10DzOA81A2Q/5/Ron0/5l7svI05B61+kH8/yABoOMgGHfBg9PbbRNJqwjJ+JsKnwSBGFB0YLgOR8q5kv/KIcMoRqD/gdWhlhgx18eTdMkKTPHuy7TdL3PblIJ5sVCZlc5+xyi8pvNNEKBCv/0kzp+1k6aTJqz4pJe564bUs/xw6YXv334H6qxmAZITUY3WHH+0axxuywkwzadDaFlZxyuKBXczBwdjfzsgCBhQizRwGpcOCtJUnAaJqP6Jf/uYBkyQ2F0d3S312IKcWcjU7drsDTR5h6ZeP4IJM3VQvQgqoMW3jceOP6lnT97avZJ/dUx3xTTLZxIi6h8/M5bXh1M2sDZZs4cSmpvmb6NfLU5mNeZ+QDCcb0i5nKqYdR6LjD++WPgKX8KMKKbYJ5T4Qe3uzfskXu2NHcjRdi8GPsYpIorrh/ylALhMrGXjY+WRFfTHrtlA9mchpBRP0qHBXXOaPx6McL+6tfSRZrUlju+LMchbfXFSwrzE3kfN9CbzjIx5KL1+bInSmQKMd6cNkNxRg0jhYkye62zp3Rt3eaBwIS747eveAsCCWHNi+WV3rLhbRugJ+1rr9ESlDtUw+Br583Etsap3rg51+e0Bvt6daDMq7FYlOeK10zpjG08V7zWTwStEWUbQ/bRiS1uc3359YvXuJCCpad+BaDbJO0ID7En1h5D/fLUBPwkKhwIOi5wBsbdS2XaDwT34R4sFIU/k/w2w1qbKGOhSvu2f4KB5y7jSpBIyiERGiy5adOiXWEfCMTiMTe6MMuZR6xt9h0QE2czjjun+hwz8QX73TYgRqvpP3bU0IuUYERzMtk+AT4siZve/96zqRDTRqHQQnXN6Qh+cIp/H1m6tUzFPtn+mrx55lNK+KD3tntyqixhbiH6nujCM6igPxFhqeabgFMFRGKHjXdQ5FUSV0bzb6QVQ658mqLT8Iv4Ud9pmA9AGg5dI2FX9HWGcWEelAVjf67AQC5v43RApwrqOKXlUbG/33AkKFPbawkCdWQfKXJuO8YcKWqJUgq/Uqlf/Lxfy9TiVXrFzZrI0aEkN/ex+/0RrXAPc8hsGP+tHWT+JKJWC3tUJSJMYfwjsCW9HgTffLZ8veNPD5Q+2Q90oaxnsHmXpDaVPk+vl3D/KkELzM+jWgvD7635MEhUHydoixye6Z47OeQyN8Xt4F20AABG4QZ4eRRUsd/I4JvBdy8+Yysy/cdCJwiWVMG+mHz6O77PVccKPBqR6flm7TdecQdyyanC/bliVKlKsiW7wi9InHXnu2zU7no1WvyY39IokZ6eiw3zDxd3l13KEdskrzfq4F84aRVmVe8KU/j6SZUcld5MeoZXU66arTrWrYMhZ0g4z66dGnST7NbAjgNj4IavCjgWhImVti1uI/UepQdFoJkMc0Osxz91yz3l7qElcrU4iuf7j+AZuYNZkz6Kzv0SxnVxuwcU5mgHeTCvnLNyA4YWttZ/JA15r8t28eBGtIJaG90/Kutq8D6vHY8LC8ZMPuaT3DMA6kJZHiApzm2GOxGUofep4UZ2OsNjapiX3NGKkutON8r3DHhcfRSh5hQlQpC763wNZpNPhd6pDLLCJTcDy6o0TUgJY0Ino+U0v/Swxs9ORp5/q/zZoR7jtfl8+2i6i9iyk+rsVAZrEdh0jdGnc3WWOzURZzeMVbgjHiV23cGnwR1/xezlsZ39Wep28UqSE7moevEWDUHTVEbWBSqQjwnY2PYGwzvZNJBQ5FugJbiVEzHOXyvUPOW0hmoNrjKNcvHHG6w5TGppjQkpdJCkLu0CI27ugp+uKc9l7gyF7+9EiUFM+jICqv712l6MBwg6o5RrgPg5SYjApIPmN6qSeSQxOx2Lyb9W5RQ7QBT103gKiMsBpve3asKAlT9iFZxNge6l2Pd1nG771LHissqWI8V8rEMLFSMtYM/aZ0wSXuRUcFWLNy/uJxW684du3bSXTESDWiCN7ms9ZSbMG+2lT1QJ8PvAP30uuRFR2DqRoTtje9lKj9E98SppiH1pXwqXA+jdjmKAhLysXyx2NHWsDAfe52FsnVWz4lY1OqumslSSrj+yiW9Ia+VZeABiovUC15PPXJPXFuHKbAEZqJk4h/vC7fjPbC6l1SbJFV7S7OKzBWWb5zpROsafVkZD/l/4HIayFXflRZF9yB8Tr2qAzhMzp/18YHA938x3TExvUjfKSlhoNjjVyU7RvBHbMg4BEAZmvsmuXiF2BU1hVMQl7FjSkTIIakOElrqWMQekJiYVZeXQpaERXX9SP/Pz4uQ9s7Sh+PgV5Lv/+WVWwFTUx3u+8HwLlciO/GM0VjzkLHsCwT4ztw4JNjHIG//WsKQ7hPxSHxKpGQ3SY239zSXmhWUc59TkPyFOoBFOf4HgSUIhBtktrI2zQWEBmrzPY5Wefj1aLnNRX2u5AjjAnCHf6kV0Zj143Bbv7a0XzDHek499g4lyrn3mwYcpbrj67g9IiCMAZQ9PsBXWb6vQeSO9Bou9+5JTTzyzlLbtXO9vFRnKuWXi4MiVVb4v3gk4T2AcBP9bf46MeGEhbasqQQIoG/Wl7/P+4Bz/7+XcDDoA5HAfj6FQE52m08HM9sWOzlURlYSgvCabPxmm+8m64R/Eg/H3pu+C/i3Ya9q5ksgCq0V3s3ztAlmxh+Ks02TB9C7l/IivDvk0GIxaszgd0sKTrGDzG1VJdbLRyDBeosh/Wrc6qnDbnPL3/NtkqZXA+RznqJX3LCv88WbM/S69g+fAdvPX7E7bbLLUZPXQc5XwEgyio1wdhu4TdibVMgGA+epkBWqhSi863M/6La6szPkZnf7oMJmcooTfAIxoRXD804rOrl60L9e2tcdBBLU+OHcsCQ0ClpuZdDYJwja8jmK7sRIwazPHYbzBorOlgs+rmQxbBMV+l/NVnq8NivJGKwT1a6T0MC/asjrdpoQMvXVQfVrvN57nsNIrL+pAlJUcRw94REyzHnSS6JsoEEQl7JTcEAj1gimbxfY99GrBY1s0QfGtSDBVVRlAwgAR7RoP93jrNWZfBB0+HT1fr2LBeePQPyjwo3f4c+2kw7d1a1Mca9cKBM508A1S6TUsx93A4Nu3w3NWtgocBpxCMBGmiXvbk8RvQy459J4p7JGH8jG3aNV+Sd/V7lPsE0Yr01dpGdoRhHVVpf7ESmvPfgQ+NlmJfL0kzhedbsNDH5907w4VnZNN4SP60FMTChwJk0eXJvRyXmWn9Z3LCAtScnl3Td8FuUGw13bKWyGpy6dFRCyDiD68YY5+u9VFq3/srKI8CVg1NyqbKNF7VWp0JuBsbdri6aYPNdLknagBVpjOKFq2HnYYbUZruDnDKUPMoiDs05YZWWf2QkydiGLH21CzLSmxYzRbhslgqC4RqA1yo1hAwTmuzZvGXxULTo0uadaJF+gbWEMq5Zfk4vOvpRPNiIJzqn3GvRHH+CDhN0q/a0JAF8V0GSx5fK9eDWb4L5OD8gYz/eutc+HZzqT5RqziURb/PGt2Q2Le06JhuvZuRBtne8XoYW+cKlwgN43haYrO/7leNaeoCQ0rCocJm7KbMjSboHjXDL+++6Mi/sp3yIr6t8vmPRyG0KZMpC52xaHqEXle5dioZU0E/zGW1EmcHOfckMlzsssfu6+iRZO4dvXDW3gUQLSJ4RkuJBAkZIokyrHUBYGk9BxcTcwbimhCx7bAGu860UxJBXcAUYMFyOYc2ESZroD68BKq9M7FAQY0ksMxoJk+o8d1X0a39MuhuHxl56hT71L31SDTs3J27wcXsCEwpTUf8UEZJzyFocRG7Vu9hvfPrCcYiKTDtLDc/NcvBuWs0hza5auM+NwU6DheGYj5SBm8W5nlWB/aBPoTGZuR7hiZfHwZdaWEcm9vK0zz1ZlKYrdcsjIzOMC23AP0iKt1PsgjaJnqfpGBYIXfrkkKBpE0/BbECfAjwVMbIH6kF409B3MLqsoM9chJ3j7a+jGRPiN12opcGg8XjjOCKV+obBsXDciLdSyHW5bBXNuEWdFWusOtoEo/9O7SgL8rsPA6RQ+S9s95XlyajPiq5UFlY3aPu0lIqq/616I4eITTM3AZ7Bri1N/CM/s5e/SJcZe+nNHEziDk6797fmNOaKKMgmdHRhWFhdG0q8ILUs5ELSJgo7zLSBkqqIH7Pc6po2EfO2DGEftXwMeUT/zQJyQLHvvHeoZbN2/ZgT1C9hH38IAnUcDkvX3u4hqKSpikrnznGz0TIR2Ix4eWk6TSSrquabPnkLvPxaQ9Tk2/J0WwlKo+vO7Vt/cW2/7ewPBYAqrTJNnE14cct9rnWPfPTbu3EnhmhIYzEGpFFzMLPHa73DcZEZWvLXeM8FU+KxOIzNC8tmgkeeMJa9UtDVFlRmdwTQqmBPc/NTnF+nhVHgYQwm/7oKTggAW/g7s69AQcdKaYstwmeVEyLavyLEnU1+LvzuD22JOBS0cRrL1Jgwi9DoznpK0c2NOXdix3ZP1qzjaKTqpLaXN7I9yYA76CzrvTiYY/q3eRaySFadiftBOFU8aiYUafNqpyB9S48mmRd0JT8DdIy24DxqXvpPDESEgTDqCtHncDY6+nGMloLkyeIdU57jWaLQnwk08ljg8vZa9W3HX7lSmZSa4vrbmgiToJ1kLln+ygb2b7cTPHZR84TNL3riVxYLfH7XpFjlR5vuiZuiUm9Okc3/wME4I9od18XGP16jbjDcHkU5XNvfsOoGDLqNJV6SB0Dr1xW/+Jg/eHBZ/xYnqdM6HIXyVcewc/meGxE1FMEqn2HJBxX7KFPiiQ9F7EsOtlYCEUyTT8wd9mEbmX+DRlKX1yOjTm7gDmwMEzUFi6tHr5RHc9Bw40OD0i0G75AnUT4MYQlrLqZKHK7uXTEukzCJL4T0mSdyqh7wBKgdhE8tAKg/ZfP7sPhL7YW8F8MFCP+l14j6E2j7ttLyEDVJQ8S9qGjeb28hXJC09HQNU9nA8by/UTvKsmq3TyeBSfnpSY+7Qf+/y+XbPfRzKtTb/YirNd4zGiZRzAy25yoLx0POBj8lzimryHiwAeJ9Y5pWZPAa0dNlER70mErub6fO8lMonPv2u8ywZ9K+bFApoC6s3gf60826y+soSpU+PiT1MxF9huq3l0tAK7mcJy3grQGjyte8VYTvsxcoE6UPWQPUj1bBL89AyPgCatTppYk/8oZKTB6EkZNLwCTyqobdFhH06bH1jmCTltg4vTj7gyY8qtfCqjdlFAsqq7lfns8J42V9p9Fgt3CnecTKWGH5YpZSS7s5l1zgAWLqZ2oHeLK9VK+4lz4wX4bn/rBpn8brp9GqiisrJAHbC2AlYe636KAy9ZKsVW+75agYTYZNiBEmlqxX/WBwxRnD9SSJ7V7w347uEL0MTNZrHyityj71V0CI3yaH3BnubQPVSA1lUb2yGvGMNTCSX8ZhYcMvAK4P5anUVXUHm6QqyQej+MS8+3DR4wFrliHRrTZIOYhyMwfZ6XMiZwsA9oywa+rpsX6oZPHi2NFZVTXBm4mJVHOTOjpYw9gH1RdebhcpxMM4s0keWUdL+Z2vWoYGitKHEedmGVRD2SMa7PlTkueicKnolV4vYtQNz6R09lLheO6kxpsyCIvSLsji8097T/f2o3ra1DWExjUDcKBUfBM4eYrSZ9jMdJj9C/u8F3izqn1W+9atEMprgxBarYkmaa+5qUC0pnwD6k3O93WOleH0AD5jAZE0/uKaPigsfsKsGLupqgG9iXoRL9Z1MED9bd78Ek3zBr9kBYAxIhk+mJvAr+3aQRim175/52s2WFb8igNyTfyV/Qpub3CuvRE0q+8AbLqSBD42YV2cVeQm1YdZZtzWGKbtkkbgKQi5JvpyYF/lh7dy2+WIQXeYoVC24qk6a1sofSxNeJwyuOveeJr+f8BT4utBrkc5+qGBdfR1DitmR/knwyPCc3RqQ+DrDMRGMDjrBO23m1gWUdufif68/ap0mYOTRGgH0sHnXGCeehPoV4YZPqCXjdqyBpl947xkZfZrnMokO/YN+/6XgGwBWEgLNLBzFARy6fyG4KGSFgTG6Ablo8Vj/1yLjvHq1TtJfH5bU3TQQeqpRsjtrVAxIUX4wccxeh3aKWoLA6PdTg27YVScxZZn8uLEgXiqqE42N95lrXCjmXJf+ehfj2R4/u0EJrejH+xQDPeLGWA1OHWoe8SpNO8z4dcFTR9QPdoe4XIwMnAurVOwHQzusVZ8PyEJnAf7J1paf+a7v9VQOylGj48nIo4XI0wNJGRmBJmnOSoPum7pAydJG7IpI5zII+xaGTFQchG6wohuHRnEVHLDYWWzLXL/waX7gvsBefnubX2pGHpCqI53G+FGy3kG+f1cQBO//5Yu7tdb1LC7VhKPRrCaGcSkf3fbnbGRe4RBKeX4CwkJ/iS/jwrBgOew+aKayhyD0OqYVexCr5ODZfzjy+VZJJU09P0tEx8jVP0a79heIs5qEwT4YSQ3UpNxg/XUy3a27Is0va4H08HBoz/TeiZL01is7A0ldXgb3sJCD/5d0zuLpI1V0haMoRyE1Iy5F8zBvfPS6W3eLPuXqAL/cBkq26Sj2GZgkuv/nbSwK+Yh8p0FZNuS8kLCrXPrF7SFM3Npfirz+hapHxM09THjtTr4EIbUMC+wlJSANrWSFnO30ySQYjrBXV/vgjZ/EhEi8v2Jbo3dV0QEMJv/LMBHmbIkDP1+M5f1DxmMjDMqrX0RgTmjieVkXYIDdWObeEVX2yUZ9vs+9yKaFjSDsg5CjYMZTg8At2z/mzzMt0dOJilLz+LfoyuAMohgtgF5sOYrSKsa8pNt1kRASLlXTdqOcXKBZoztQmzH6n9pS87MfW4fmkDth1y7M1ilK5O8S/Gm0iUThgYsGa6NWzRM3bxr5c+Gr426N242pnN6nlOQYiMkodEO7tWHTsWS6wSdOoTdi8UhePaARLqODURNhuJzHMvqEPGJElo4dssigWI+RhKDiOHqtpe70dxV2vTTTT9exEiEw1OSMfQcQJgUUUcTxrkPuzjSYde9q3upsGMWEJDVJlp5KqMJhItUW9zh9JKTPnnZCSwS/fLDmHncIPR9gyw50O6Lln5fJ2sYue/tVx70Sadx0ayK4t82khe5W+m1KKQgVq1Y139uhEWIX35h+LUbSShPO00ouhB8RT+35u+Cy4KTuTmucdFtCBwHLp9Ko3qyk5HLD/vlTejuBlXdM1pBlRExBaPDoH/wa+LeyQJYrpZ7o6Ds7g00I5RPJSJAAAPMwGePXRCX/s+z8IRaVAFGi+m31DubJgx8n6hrM6/gQR+Hb+nsKHSz8Oa1rmU4p9VKd0NOPjbafxIQxIAZr31/PcbcgdHDCe8VIAVVQdWU2DOxAQtnL4M2O48Ye09c9xpeSk13a3LECMj776CZbDuuyTvh0ywI9Ro3svgRNeLM1YjE2Gbmt/eLWl0MVTI5vJc0lIZh0qTLpkfBgxySq/aBr8zyQFI1hP3nwv9Vb0wj7JK9G7kHK6wi/XvhK4R8L3Z3EDGJ6aS9OjkdUqhKPDJnNos1f/QNrYdiRlGq9YTeV5XSSiP7YnbWSCcAmBotjhGWM/FlvLi+N3N1lmcgpyGskG26vqVwhAG0/JvW6vDaBe3NOGuf+dQJchj6sNaPJACFKzuBhJr30cIw1dPFFWLWcu1NvkCo+9LgysJAuA6KR7qZFwAuZUVhns5fc2OyaIJyva9c04S0WRMdHvN7g7VtyDIGx+24cJWeETo3bynALL3yn6djSEi+rszvOypc1381OAz3A01vPaA7w4/9A4vOGQ46N395OL8Kt53ki9UtmkgKS/fsLXF5j3n4oLHxo+Kk4y2gNCvGAMOz46e88Wx6LubLU/VCGwrwNA2a8HZoEaBOytod0HN0Egu+ZYDOwxtUCAGZSx0QA1ZsHPiaUfy71yXtXnbbT78a0dGKLB8gasHNGJTbhp5k5dAkZLUdBaAbuF301Dz7qYx/GtkN1tVumALoB9XokThW4PWuUzHKsOzvG81lpzaOCzWsWuoRrMUhH6beSCNg9rGUF8XGiHk6NhanRUa6Ch2PNqBiL3UeT9ajLcxpoOW02KlGmIsDiI4JNXB/jkCaoP8KU4YmbyK+Fd1m6cuLqXcapFRBGtU61L8BZ820SOiYIJ66ZOCA/Gq25nnkCtkyQho5fAsbsN5KeFYxaa5+HYvFiWr+JXi3FSaNdZlobGV8HEmyonRuaavFRQuh3zOWZITviJbe39dHKDcgS02wvCOAuI5lW1TUMg+PBQgJlUyKV+SukkkT1C3vEbHQwfD4O91x0aYyb5VduOHvhKOFAg1iWhVsa1J30iUgo6389pNpl2h5qoe2wfcVaRDjNJYOS1sYUFbypYpabCpZVZNi4iaJr5wUExUR3iGHtjaOQr8M2gy1xXNF3/lxEWkHCFNSxdGqQO7TMtrUBSsz3Gfsg0Z3kc3U9mCGNl+VtgStVWYvXhgTHKQqPwSZRj1qq/bODjmFTYN+7J89nAhlnyezk59OqFiJgDEYMjR28cZqcVqlHXqRSft8/fQm1wHKD4di4qQ/RCMSraNzWw7FJ2XtNjI+GQV8LluiuLIwlyc3by2kS89i79K7+ORu9weUhJbFBmqb1rCxsrIQ+sNV8oxQNtx6SPP8VEYXd/rE57bHCipw9u65W23rySk9DP7zR9Fg20rnVGYClwomC0AlO/i4fc3NJFO2+1biEsrm1Hr34BwBGbaadv6v2ynvRRHP4u/5G5qr298/PbmAYycbcPnQU33lFF6vvH5b8Zb2NOJBY1u5Kt5CUxXTnMh5Wmp7iwr+hY9vu+PdASlNy6Z33v5hDIxEpe6RgY1zWmaiJu7y7HBh4Q3OTag7VjSwhqREew+ADIaJPk24NWT8W61swvq6zKzRMRgRF+KmLoh2uvNX3H/IxBxZIF//Wo8qInNPKeLZIj+ECVaIgf8nzQAFKRFxvgpd4rbh1fNFk0MyWGr/6jT7RwC16J69/lVUTPUd5cIXTIcZAp928BURwvMzTDRz3bZHtxwdCYtr6OF+R+K+9QN5f37c0jJ2aoIRkj1GXDtUnsWvS6Oa6vuZT1VsHZKDdTEiZ0e3B3EefPPgGcigoUQmipkazB2saOn20hTNnnxGLrqKkVdMNhyNxF7s2r0JfahOKGCJdadQBWwQAEv1WP3nQhkcix6PuztcMeEkV23eYd5lPbnZdXdEbSRIRjHLeWDWrNypWrI+1YrNQFlhK3ZSey0wEAyyutuUhCZSzG/c4hnA4XE/SZljDvweZqj7ezm80nSJPnpk9h0BCtwRTEhL/sqjoqV1PQk0V0eOKTcBK7FwgHvnNe/7GXSm1YJcFNTJOTS4JL/C8irVa8PeK3JyS2ozIpcKMyK8HkJ4Xnh9gYzt7tsVzHBnxcBH3Qw6usT296/bE4dHSa2Zpf3S+SNWGoAecKzq+qquiTBpnpjEAo940k27qMmpjQJTOlnsoY+by8BDafp4qTL6esOyxkqLRu1+wAJwtywhwBvMDmYdrosykY80MkMVmn/eItivAQ37KSrKXh5+U3df+zmahZDbC6TJEBw1oQAZYtTbzMdyQ2A3ZCnwx3fb1U/0/9F+alGT6v3kYirIjtjVORzWa/tyCaGpgEH6HKy3rcODA5oTmewGgjfvbCbvCxdqmrGAVi/n0ssEap56zKCh54JmQLSDXTjKb4Xh55MGgVq03NGX8c2Eq3nZFjWLyJJM+/egYhoJiCyWCzUKVRoRRm3m8f6JuvbO1jQi9D+lJPsDvqgWv1CAN+3m9RlIq5xku2a8f3/u3k9JeJFbiInxgqUW4CtGaF/Ie7FRc6Q0lzp6z+uJVtCAMdTECR+wCXoiCR0vpzTRgI/u9j4IwWqKnaCXlcYVbh/uG2CSOMIK/mltzN1U9HhmH7dCRlDwJj4XKW0iWBA++PFtjt/Rlg2rU20jF1e2OFr1kYkcfx4FSHGZRV95SfgTsQVw1k4zSuxOTv6tdmvZUc6x7gHPwHJliyBRmu6jckg6q4Q1ywXVqlLMDtbcFhvlCQbqNdqfMHv9iXX9juQjLtss8347rDG/LnuezYFpvmpAdiSWwR09qQONSCLIZB8h/FJmFqtovoCvZF7eB7R77AgonqmlcPpGWrMelX3at6EXNOdXloBe+32hicbp5wEqJT76tGQUyfUqjeOu7Fs2+qCxNf9JwBIpTFiIe+RhTwlEvgUGpOAjcDQTTmAHe3galVGD7o6mAfyCHg7kU51osTRmaFxAeMDVsfDu9et8gb65Og35A/cay6VhVY1yIoa//PA80EKxewzzZEYh7IrnG5y5f2maOvY9C5f2H4dOi+R0Kj+7pbaZ34VBBXeKeV7JIMSSdT4iuqE9XwhB42ULtOJsO/sMi/ppBc7IrljLwnYZGbcBIMIQUVdHUkTKpIHhukig1Y0zAw0EqMhoSqDMs0+2CoS6Mb5kC5iolGUc7tARrfIg9vepc8XmfD886ZWGZF6HiHqKsDktFhx7BCIGewpRod7E6GFB1pB5QSoP7Vid7+LYg8zVwy1TIwhM6IJHVA/Eo58ZFjLA/jLwEgus7fT/E14w3/OS5DTU3bFVKjcynKalJuu7D4zDKp5U8FQJKS+dB5KNNWI2agJ1JwIA1+ncurzyLrDdW7O9IrdzV6a8s8dxDyjYEjMyM8ixsKeJrCWKmvGN+ge+rqLiFSzUSu4/Z2NxNNFX+BjU7IZIYaITMW31vX6QJxxL2KpjBhSkNoxhxK1chIE25MldrDtvosSncb4hzKhckQYy18bnZBhY7TJwzniS6byIGzSbZTfG0M9dmmkbOsCBLP02IeVpYTaaIDRpQizOHMl6vDCBe0yyLXW2ggmHoBynsRG2YwLWWr6PalKm6CXEhKbxsxpI+L15EqKyeaa3MhJDawI8B8qgg+qZdrPtlqZYFfm8cEjdTlEAMBwJCKDU/rm793yfnV3SkbjFMi+AzJoG7Ya/3rG6/Xv8fvPd78oDL3AgA17teoY5jWS1zaEoa5jaV763jDH18rSht/7UGEAajdH5dF7oXTe8bgDWxn6zkbhmYgqC1mnf4cjahOS/uJvnvqjQMsGIH1dTZ/KOgDT4nLfPp0pqpmjQiuXto3cj9SQKn+y04ahgzBUMP7duR/y2iAOqBV0oljdB3InPFD3O3HQ96CPulBwwh52rluA7yo/8vgjspOF2x58Gwkblkwv7NrizUvuDOPFSzLsnvPdIRmxevRRosX8icFOJOwQDVDdn5is8BT7vsT32tU4SrX8Q07kar2G9R6IqU9A30hqV0t8HHhlrgzlJw0NmRTrjXhm8ImBP/5oMx5TEiL1VTDNSnkaLe+U0TdvsNAZwZ56Y4oRBKEIxc1AtnHLmppCl51aGW3lNawPoJm6lTKFVrFNCBBo8Vzg0bajUdt/j1imRitZ2SJfVjx3dvinZcA4zB+w8L9LxvFQCqs2UnWtIDeaq5TaCaErXKKNU12RrCWzaoVXmA9xMGWrCJrfgTV8ooA5dOzR/r3TVE8UOGtSi4ULlhQJMkQg4dqJS/mD1V39cDv2d6HgRJlrmD+qsJc0w7YDxnHHL5z9/em8keoGHZBjhP6WTcPQPnw5P9DAAwYYYW8446hJRiZ7+rOPEmU5D3CpWfdczcp+cZWuoNdB6sjjg5tOjTXGTAZxr6/0veGdKmfNBVCdsqiDhIME6W1l1VvU2mT4UTxTkMiIOERYTgg7Ed7GrW6MBfFrT5VDn8/f472hmICUbrRxgb8FytPvi7M5i4JFOrjvuhmw2s14rTxidcWj5TU7dfhEdl17+SJFgYtGoQteHR3lQzwLQJbKrhQJ7q2bUac1sYHp7u/UH0UT98YN01Me+I0i/ug71Km2XzE7cetnLyyIzBBn8f2bM88jM7kQoR1b0evPdAmYSfadNpsrOR7+WpSxpr0fkCY4cXLuMvVQVF8PIT7XraRL4BVElyhNjHRN9zyUslnNVYhbgDKStXcJhAjDuFZMgbITLYGKTqtb4aWirU7hwBNtKCm8jV3FoO5EVoZJ/t4Jq33MU6cOB9aFP66DSHY/Z5gBKr/BiejO9ZA3LsSdxMafJ67CtHVA8SVzo38m9zdzbyZCdkUwx/xJOvtvf+xj4geYffcDf7Nm3mXgbYNoSHzkpy4LLByX/WQyCq2ibXGpF1qXP/3H15MQyH8lzwp3QOaUky9cNxsJ0JdK6hEgwfKi5BMKE6D0jhZHwLmVfpUsY13J3eKSaKUI47iK66edsNEYxMCSKpz5G//tGlFPVsIs1rDgncfr/KMrW0NPdTCeaut80Kd6Blwa7gU480kt+Il7gvrNkoaBTDjR4vHMlcJin1Us4s9+DQU9Yy90p7N8o1gQcebWxT5D0nknzkabcYLrzks5+vTN+CzRtx7rUgCDpWufXiv0XO6rFi2m+/ITHWgCV++u6pFgi+f4UfFI71ifRMJtCYERXVqA9HqU4Vi3gAAAB8EBnj9qQl+XxDRVhDiDPwCvk7GJVBnpK7N8L5cfXIYSLbfuPFRnszLoYVlo95Zd/g4AfGoR8meAl0AYsu+GTdyZW9Rrjj2HIN/h12CrOjCHGAH1oNzazRiXbgMHtfOeLeKrokVycR+Rc7XZUWkLvMEw5D0PL76fXwiiIJgMTGszSEouUc8PDDwyvpXAeWt86L3nfUvt73KweYSvFRLTYRGeO50RTwYJzJwlBPIWAi0+sovk473TQJklHweScCx6ryj6uI6bBwNVB7TzzgscccyYRW6dZxsf/1XpiSa6WNX5pOU/0aX0avUTNbni0uYwxhw+WAE0G/1ALLSSuL/nRWY87VXnfJHxxESGyTUeBvv8q81NaCEDvdxgDNgT3l5RYgQnKqhIkmjz7IFZ4UPRmk6qCL0MyKOSwEksLcI78PooYrEAhQjCfMD0XvRjdkJ1NZl4WIGjAjieJ+tq4D3v2SQZyz/PCci1Ml2bBm21dr5iqgS6pKalYeVgazT+3SUlxr6UjR2o6uBZcLGc0L/ih5husAIHL/nRkhKll4XgC5BSGztjOJJk/sZpKk/usIY/FS7gjAp/9hnMuLXUJz1ERnrAAxrAVSGhD4DjFwnpL54VzdZVSGs+Y0zQ/3i6r05CT630kUYxxgWFql/5oxN78NmWdp9KZb5IpVfBVIGMH9ZACdidUW2qroGz1fopRtd6xZp20Xm70gtAKqCEtutgIfvUMWc/YWit5R763G80JjwscSv4zgcRi/7fUTpsI02ErliT+ioGlQwzVtZHuwjlyNSpg8Mg0nAfHu473eoCeD+8kwa5j+2psFa8pJgl8M9o1rvumoR5RH7+whWS9SMZov0Dd3XoDQFnNBck69vNJSbIEc1KXeTnY+OYtzjPiJLHgEkjQZX6acz1GkMFh+Mz1aV7EH3NRyq1OzDC5jNJ60QBevrHreh9d40sf7blH5VXJ+6NrjMxAsErDQTWUmc1NQmrT8O1pipryLSZvcaoLCuSShRVazwLv7mJ9+KanerIkdGNQYpEgeGLEj8QIEsV7SnxNTL/3r+/2RXNIY7fzhsVgGl9lBDsZ2ZNp7xjveLHWgDUYzQhsRjqnmXGyTwNu8Fyw1AnADp/Xqy9mAAmdp1wKzx7OrRVj4QgR1snIw8JfwwKxo+JXm1bnuGB6oDop/t5TSbQLbklEd5t+qS+D7FYphXNWmwc8+D7zrdXTJhc6qfYj0KqlgnzbDG1dXGZ5mVhI9PVa/xeXql4HkDbMr+cieiHIqaruN0YjS+xDZh0Nj+8re0ZOUVFrRl5qnjN4CG9xm+ahCeug/2CUGA3x/vnF+hAheobxtytNfT+JfWD7iKIwQgC2figEtdQtRVUb8GfzRoRjnO2j/yxJqcS64Ut4JvftvHBRV0bCQndjwnIF0Aa7kVyOjFegvWEXo6BU+GJZd0hJTTS9HKAY/6cirVO3pO8IP27ixnyRoCkK6GpqL9jCBS2PjV6MMPzNuNZURpXslLQPIGsHIa45XcCYFIzkn8tWSjTbItEp+ILzOeldCWBV4UqXIy11u31Wy5KIHIEy3VHkX4ZZJsP9Vy88B2k3CI7JbgSJqYFwkY0iO/U3ZX4mNzYBThdYtNDn+G/x9HysUYn+YwqkGU6K7bc6+CMuEvWWdSlvkyVC3kRKziIvav96wTXXqNJ+gMIGrX0P/6vpiP3mxla9z7Wn2F0Neuy0XInyFes+5/wsAbs6QY9W65Fx+xS7/dnICXZayK7BMpG9DGjRMhyicJ2QpznkeSsbO6SJpCm1klbPBN1ahPHRQIimH92eD5cuDI9946daGWtAtYeC1l7AcCKg/mQLo0sKKXazn2NX4a2ll03JcDw3PT6ysNzM694DAFxzGJsTmUlY1EL0N1PHZQgbrHwovwp6mhzt04AhrBTC9oBsVhHwgD6jsXvbh5W0irHpN/VB/vgXgPjn7FgTcXa/DuuRQULP4/Vef5iagM3kXcoIsExIj16Oqh+SV8b13pGoGzIZfHuxZi4c+Le+BXYRAmb4ZahrtcyTfGDO+uYiIR8mhabf1OjVk4deZl86e023pCosTftYTulwN0xw+sTJcoPMiLMsB8qTF4w6f/0WYQsNjERQPeOyPi8mr1axG206XsCd8XYBe2k+l7vgbBiQSg4S0k1Y4sV/mX0/OoWpCJUwoRKeh38dOVzDzU24kjFQtZYFvInRgTnV4fLkt9Pv7eRcRTT4ticJVqD5KGXz/JGlc+lRKx16kV6NY0XXRXPLjdOxk8AeOOkWbeP4aRKYeoNvZvpq05PFYdjwd34PszWwbkF5oOH4YdaChQEJaOkqdba8LxrinEVX5LqoRb+o6Uxl1ew6eWCFd9kSYBSZG4/f6jEv7YTf8iQoEX89ehn8nstAZNIb/Bi0gOP9SbfRfas41MxD9/o1xSLYQKcwm+04YO4ynQk0BmCKxU/VFPaDqCLTJ5jvrtpLfrlUXwymrLbtQDGPTktJcGrko/8zBiIrhptIYAl17TxspAooqgzpLKhWpRM36lMEklvxBqPoiCv9YAkvLVUfM4GxJseAlYVSie/Ih+BK3CV45vCzT0yBe0We1wNAp2X2nIXqdX50m1ej+U/XGlvp7lrOcooqrpgxMxasLtpBiEmR+4c0wVVg6PCeoSGgQAAODNBmiRJqEFsmUwK/+0Z5qzt8UfYBgdW6UMmfZW/kI4n6ngETFFi5zcX87ejqnYwiuy+g/7zXxXf+nkzioLDt7JVbvxS63PXOGM87tNRTHbATLW9aZkSNGPDW/itt0bik3lUxGNdl2ersXLfd2Oc1aop01Y7myiwgpAYnH5GmTkR+61fXzOv34pPjkBh/uK7ynsvom31Vc59vD7gmqcJf6H1QZQy4UvovDJcAuuTYx633/JS9f4XbuVN2iD6koKN6hQebdB2C9pZzvg6lZvjobk28TwvYvQshnN+ZRneBflFUQrmRXtfQBS0Oq0F4NP+LTLtzmTrPXVtpZBhchQ99YSjivxBBLY1RV53CyiGWyti2VOl/JaL9srgMErL0EGf+Lm2+3GVpPMTOfP1OQHTrAdMAQYfyeP+8hQLsyiiNbXu2qGk9CIiAXU3WAAAAwAAAwAAAwAcVdVsa2qSrysPW8qwLOVNXSVoUmYhRRynC+0inz/mmPw3du+Hs+rNy91tpe3k3cnb2yNCavw7kEvMEUelGb72+nQ1VBt5YLl06aYoLKNR14HkYYpn2UHr6DIe8WJ1We6FHQlfP/ZKhQudoFAiqh8LIKkk28ugQURZJaawcs1CWEr8edV6WNVC9gGSi+3Zn0i+pIlZ9IRF7nqBMG0hbdh4Lmpo5PYpaUsb4w30pKXw83xlnsKnRZ7v8jKHYXgGLsHWitAYqkVNE7YqpqtR8nBMjH3lJlKuqfOL/VWoJKMcrVOJpmHOFbLfiF3js9tPErgMLpSA9gFu32RR6STpaI0BUo5tmbxaeSXi8SjqsoCcs/supXbxlt7x1/3/QTG4jKcGC53zphQS1qVQBmSasAD9tL/o0ievABTXzcQrrNyzHcySQeyOR6SQDg1cmfxE728gZqw1LTBwxBYLym8RJDbPjfeaSLfEgv5JTG+UdhQ9PZWaHQXRBkaCrb/l9FlOPTyIBb83ozysiuK9m4igNgZm1v2hKUnDhwFqb+eprIj2bHYgOWB3tlVJd6SNGmoHcF5ESSZGgo9/cl9aBG1JpNjEvtRyglgWSgUMZkuDRnVt5+CEJFHMY7D38C3RiJTxuDQ1LoTZrc/obQAen/JwZKrHFpudIXDo5MqHeC3ZXVTEAEWM0vT56nQddV2ulvcoJFlRdtel4kpQ/dnAtMvog1pBBgQIlfaM1yYP0VojMn6E/KEjQRtuueT+4DnRDW2sRx4nfXsQ3XZHjKx1SAwTFwhdOD/TLSI79yFi7jW7YD93iRAfUj5m6rNqg+IT+swSJtr6ep76ZUR/F/PEyVRP98sa3Rdn/4mkG7uA39O0sYdii/xh00Dodi4LYpd6dVxM9pARzwvneUaYAyB0Jn8CiVYN0giYsBJew0SVWWlI1Dvr8wcTs/Zxo7RVoAtDB1tvTRiSGImOVv2DMvepb+HJMbA3MLQETgKSYxWPTTkSdripCxMqkmjuvTzY6kwhI7GX0R3KP7xHQEFGwhLOlu1sAsxbR2dFhyKm1n0FYaILfrq6mBtmuKCc1Y5haDWh7dG8jaBtofI5qchl796M7mUnjnKa/3F+e9bFSD6+oCxhzioW84guhFKUiM6UkrolG53KSpoFe22iN89Wq6+Sp0qFLk+ziS4myUwSnPhnHo2hl5TsiyiA8MhvvPlUzU2aN/Ds4tD893P4KiJdzmSB9V3rvXlRMXjpkkAXTndpHQuHjTN87Emf2Km2JxDQNdy47OFGXoRTU1ycYCq6xDoBKXaHKB+fw3tKPtk09Uwez/QAuJYmIFmgSVSr0b5CMF/SYAEnxl/UAxbIC39sQl363KcghGaqAjdYFxrAcQtkfrRZib5GgVZRgFK02rrbWQJygXR8YMdxd7cy6V0WIYCdhqoecvIpQUw0Nxya3vogb9VcIhoN0IVyjD1ANMkTUfujdSRudlUlcvVk8VUJACRFGtraiSvZaKLUsPr0y9OZPVrWeAu/XRhP70JIVdQJEYdO++wkQH9Nsea/t7zLEKKMEDpyMIAtAjC0QhdbUAgaU9p5Qh/zGNJ4khLtvYS/50D3rb3TAgxzGjBavjNg30ol75Soc7TNi9u9QK+oB1IllJLKdc9T6nAsEDSRhJ6h/m0nRdvpRV9lqBmQAiIHAZ7evMZo7CMRP9Vk5LAYS9+aCCi/Uw9aZAFW+OfrSJvKZ6agOM403sDuYFlhph4OIWk4vWV0JhYSn27Yi3B2C6nlXJuEGJ2gEvB9LsMw7y5u3qqclcC8kiztreIyv0GgTtCwG152bbb1eMSh1faI4UZYXtx3F6LogIlNuXC2uf0nKNb+3s6gwJxcESco9sfiAtl+0lsLOSYAMarqTz//glitj849hTfBJ5BBh2zo7QdreHScrfaUNBNffyTA8VxQOBMtN0ZlxHHA5YGrRw7bbhM8VdfGbpvHin0WPBKr34VsrtdxT2TjiYXNm1Uh8K4K3bLMF1LfwPzRMFJOU1V+MKkA8bAUmmTpHvdSiGE52XL+86Dq7VtIy0WPlfyA1Lg9lvp9XTfZmlgNKFjk7VULKK2uT9s9tvi8gw7ZZ5OwQaiIzURAXzmgkMSLLubQSlQIZeir+LUzecWEHL8cNgSOnEDYNxtx9Frrg2Qmzz6kHqgl/6sO3TS0df6Ux9SA5qzbWNxLQIr1jZDwLRfT/kSsh14dNlGnV5C5FPyBjhJyWfyHtcAk4F1ijjdHhRF1k/ZUA8T8joLFTfSsmuh711qWeI/fU77+zLITJBl3zMWHQ2y2kYv1dr3Rupt5oduAPsQ8RIeZDO14nOpq4rUxa/qZjVFydcLQ+XfxO8gJgX9amOgZr52vIHlAtzKE1+7rM9IH0r8m6OKJ4SHKm+c7j0koftGkJKdLhBBznt9lN/4/+f17Kvg05lR+oaOxnmB/UpLont2+Q/8Vq+j5GdY/inCAWx7kb+47t2IJNz/T5RaBIhl8MgUWjmXiHohTFMm/dXjA6+H5zEPeOizx0gVcqeUZyH9+MxdS0iI0uShdDYSPvs7jULznHBZhVBAP9rXJc7Vi5NgFJE4K4Z1iRq3ZnVWCLC6vhZYVOoZgrsJ0kyqcZyKbc4OiklvhKdrkv3L1QqEYa9vgH0Geb+GddS/uaQsS4hT6ETBDnZWJVPZFCzguz4J1f8mRVNQ3QtuKgt9TIK4VWQycnAwVLJjFD+6juAv+R3BdQTKSo9C346hb+DoYzW3HNLSyvLThwPXaq1p9FFhnIl4gAiUxQQfRXw9+2yq4Xlg2ZRZlzX9zm9czSlkBSSZ+08Ui0j2QdL6Zbbn2wyBy+DIJ80ENMr1lM45bt8bHTOvt2l2D59z8DhFYtDBBXGbJDNcJoFrT3R388Wr3fjrLxxmjb0iGO/UXF/7oEsj5qklQQsv0Pc4vl7/GYgVS32Fyrx/eaynszFmIolYx4Y/rkCkxIUI/WgAfwSyRJe69Cu49H0AfAAGvnVR70q8X+8LqhGs/XssWXWDZlzyxneTtbD7ICuLjghZV3oWusKFdGNGs3Zg20QpXWNXX+Bd511y+0eFzona+Jc6d0GgoTRb2jqTFlhNplrEQrVkgxfet1r29OrCOTupP6MdVTw4AsMNgBO/0rCv/OAo/cQOTPoVJtuxDUvNcJEIPbrLH+ZqdrkJRvvdEwK/QtVEFBdvqOaY62o6Q6Ed4SskRLSPd9XN11mdFImrA4An6pQlY2C568Ser72TS1lzvWwpw+sLqAyWcZ8ef/7fHy12C6wApojrjt+Yl1VZwgq70Sfuqrg8iQeVyysTjvI8Dqglm3xLQe6idKwnhPdegV7luOXidtNjIim7QJFpNmMu76RiBV1ldjEqN/5Pwj0uL5VgHdnOcFaLHclDMkQX00zwJatzZa6v2mmqpbG2aYVwhIxSvQeRLO8iAc9Qd8G4fXL3yexw/xQGlk6pse6CunJHvfyfhWZsN9Hs5UGPggn/wsBJiHPmsNh0usCv48DMsNvjuip2Us55CBk5pEH6jmbA45mibciecCiDpm8lTmAUYcnngcVkiNXd3ulPeNe7UO+yXvtHm8160RQGtnDWecvebnjlQIHMAgdOggG4fSiBV54W2AA0R+Scyg5JAqw++pVf6o5CzEjefOEs5mqja79xvOs9tFUJxQtK4ONxPIS1Nn2gJJ38/HPyKBem0Mzlk7g9172UoRHdCDdOd5gr4BmXiKi26xowuKDVMQJksKowSNFt+JhtX2TNdfR7M0JH9UTVyuleskguNVbbFXxbY11z0KVKa7BKDQhOWq7lJ1AEDRfVQg97hJXkkekqY/4l5B8Ubi5WcJio+2hjcEvcXs6P06JjbXWASw9AaS8J3D3LH1hkL5tsA0sln6Nf24owyRpZh0/HCsHWcF88sUKu2Lpfl1DsWNXqaXA4+0bgM2GmFDg6pcABZ47iKdCohwA+VFrERrojbU/MkUgZm8UxaoAsnEGhJGzTCedvEUYTmEx4wR1UuSERszahSVhi0QoFEasuBnbapTsKnHmwWYY8iFwf5UXMfuqRcc91Vx3dP6uI3Pi5QEtlltIrjTtVskv2RN5BuDw8zSnxOY/7Gy7uQAVO5mwKxV/IlcAQXDWPQf9J/sHadK+L+8LwlXt0GLCnsjLxQH5nCReHf5C0tYzpittQ/j5EAhRi5qK6kXy4DUr+/Ty8BiEjhBRcveo2jk6lSOMCWzleBwdodGAb/m3HSV4jr49CIlJizp4Y9KbpsqFmgJ44AdYnhVNfOLKRUo6SP9c8V9y5NmF0w0tDlRhoKwhD6UG6ehL/ppBZQDWaQGuNpAj4pdvAsTJGL/8WFUJ+getkxaQbGRp4Oqr8y+z+g3xceDaJLVOX11HnzsthyQja3lFAV9CI0Kx+9kpo6+UgiQ+I7ACDgjsaMxL+StM5W2saECV7riPnY33CzSfnArQRrgjOfLcWrFjnPBkdkdkGFq8Md9P5ydCWcL6gd44LUJbBxN1ClBq26QpPe84/O8HzENKNjWqTsKLaSoETgVY9QyDAlc5wF78IIHLMVEsc0ant9n/3HtxPN8I8/pIiTISON5HwYCC5sVGDwnVFvKoqqC2M3UG46vLrC27TSefEIDT2uLGr7x8GnuRUvWwUVsuXuVyesF31D2bu83Aw4ZwbDjtBeuSEIGWuxSgqolc6p9E4iRkCSCrJMIstKmLPCVA0KhA83gHqLJpR3R0cvSuKUfkeVbNy3eeYqNS/0EUuahw4cg3iTdkjE/iSevVOvunGb9YPz59p66HJ6tzSszrUUjeuf7BBvRDoapZfKkef+7l7afaJq/Pv/4w5gMMtM0PrNMM1yQ/cH4zVsowpXE/9WU31ewC8ClrOuY2yEfRkdUht3/khYHaa8NT/KixxXMoHgEph8JAyNl1FUhYJ0aR2L2/QxrZUky/bf3sdpC/gV3zLXrz+xE89jNOeT1rx0LHir5b8N7OStyMJZhbCnmD/jJI+yJWHm6RAf7Z8S1PuEMyKH6ukbGglmWD1QErx8o6GtRMxzfh1aEVO2jbAMOO0L+hmZ2XUdwJHIf9bfOrG0hsScWXTfEmGFjZptkOqPDsJdVX3pR0P4HdrLFdqZBbar9M7FA1H+xHF4HBym01wUUmjx5sLVvIt8BD9VOl3bWk9EgBZDw1g7TFAyVGv2rWUg0XFBqd1WHpmZiqYr2RZBLPRCY5Q/U2lu3YovuzrM0dZyNz0z2X1j/W4g/mldjR7lGfzNFen7884t/vrzVp9LHCwbf+tIQz6cYl2c4LEXygTSy3WzBh8pmYF0IJ6O31BvRdfCbC43v5Ihd5mmZ9tXyVMU/DtP3YeljuaszLaNDydy9zxx/VAVxrlpL3/uyb+UuCX/+tLerJhRnAJWvn330qGeJ4eYRiVWYpSNQ56WW3v+8Sg3zTKJ3OlEWr3TDZONId3FuiFJHW3tqycIMxJ+EY7Allu+933hm6iiwir+qHPUkqTMu3DDdPH+9pVK08upLa/+5i6Tbnm3zTIzfp1IUfgWet+zIe70HBc6kCIJd2v/uughvXq85E/8/GDCVWBRmZZgeaVT3eWibirflzKAbj7ZnpT9IhJNPuNjjiuca+9wYkNCUxcD2quwZi1QdmC9IdlEg0dSSVGzCRhWRAS+OJxJS0WpF16/gobzWziOEBwQ3UAPak+iHxdg8G/LTS5Mz6ed0jiZQ2vgeQ/i1CArbmDqIpFzQPMSm2VeL1PQOWmItCJJyv8ex9gQE+abDdpAGtIEG+kIAo0EUfgoS6jhT7wyjCVJe6UXdccufy9jtED2vnJ1YiEIfx7wpDvH3uczh0DBhVK70P3tkB1diHnQGIC0/RR0WxhBXiFgsN2H58vl0KtaDJjAFg5AqYpwIG8bwqSAiJUku00VMluzTIPEzc6qXc676x5wvCoKDfacrXuYmY2pxxWzoX0g3lCBdsribaXZj3A4KXAHPBMn1WY9usJH0S+bcDeTElO52NTzWgHEQhhVLqZCF6rHI+G4Xzche8gTEKp+WygD82QX9ZqCdCKMmtS9n2l85JBSXcSCOKG1AELT87XQ+NdNLWTzdtBSAGTXJ4zVnXMuhtLp11P3fBy7M5UU64/m7S1QO3uTaQMQy8fy0Rd5eHl6Yan4n2NRjpBRpC36/OASj11xLW4rNQ45GDTeNtI7H99vqA4w7rxCFXA5nvwPCvt3PUsoJYc0o97fEhCDT54oohEbL49P3yXTBEqYFOSJ0YvVRL2ZsYD5FRTmmoEeEXWFZi//uUZP3/cKzk7somiHzljbTtD+rT82PCmRmYAwhPH2Kg6mcYCGMWWO+MRJYEp6D6aV+GoRw0i5JqBRV20Lbqe8WWyeA7Vs+gmnnD+azy21Qo8FzyuATFdGj8o5qNqQROVp9tWl5fiAHZAC3aauBcdXGnV5FUTEsReHj7GiP46HGe4cgj4lBIbRN/zfSp5nRKsOTo3PaZWT3vuYFfG5ZmhxxH3NDYf+Vc/i5Us4CvMgstvgFpdBq8DNnigZp+F90BXMCtG6vHIodPi9SJ6reWubs8LsF9UPQ1VzLBNNQORcP5Vat8IWMq8hLyRdEZ5kKFi5K4HAcLI5EdftaG8idpYBaFWz5nH6hX4cPU4wZVDqp3lokSrCZ33EgEFq+LNCNmkq1kdG/B08bf1Y5JJ3tnn2+VNHzXAoejswu3WxxFevWOfIos/FVSy7Yx2CLcBVC6Ac0/YpdLQmM0FDKNvCHcvUIX41b6xQX7LoJVnkGOiAdSVK1O9mapp+d0SGahPlOWa2H0EgXpE4hUHGWlRkWmE049u8T2cfvzL5mNpzOFp1jqpIXyV0IS8NA4hvfoEFMebzKjd+7stGURo5kvHVhkk97/UJy2AkcNB8lnAxHM7GBhx2z4ls5LHKK0YEFwuhq2y/aDvTY7nGFUjYoTON/aIgCf0DqqRO3nFUfXC4XART820NEs5fmNwJ2c2pPry6buCqlV1+7bymS/pDaKk56hcPqeDYlpFDLSFGojIoT8EDZOo1X67i9QVS5TXuQjou4J/C0YdV7+Tllv6T9h0w76jVkkxaJik2ZFHwuqVxI5k+8t9xGYhw7XrF+IHVCc+3i0jCJiUjBKHvjZeYufFvqqcvu1Sl//lNAK7OXZmH4r0Avdw8uGuTrAAmD6tz2t80gEugry7FBxYUf9oGrTo1taoyqg83+f2I0m9iTTucAaTjoxtZ+S97abOijH/3wQjKmLrhSv9XRTujNMd9mPzsZQVtrLNtRR1T40+qWcJ8/ct6c2HEkDwmuOjeSYYvWYXHmgTxvRgOw4BDQ2IsqrMaClcmgyIpxDpMhxwT6NeHsC9FMB6jyf7poCMKDdJ7X6awlOR9wpOzbPyfb3P426ZfP3DpGZrJMXujgHAExm9byZM4FhTYgBrP8axtFeDuXmyUH/Hoi5enVkX6bNAGBcloLUOasjwYjo9nmT/Og5fXKJXlokRvRnzZdmWBPbtTcM30Vhz4D+TEjcnD1zMd8W9p1Fc0aexU4x92K3pLrvh90EicY4lBy/ujzmtLmjb0awmRWJ1X0xagvUdswd77s48y2VMbxvbEfgE+Il+SF206vm3J4ccneZXBmEIuQKkUccXaUODy2u4p2Y32Gfu4owp1LXthYATh+sGQEhwm8hs0E9Hal5zY7TRqi3FVmBDI1u/0w6OSQ+g+wU85grg10b5CBdco6/rcsXPhrSgA+0ogbFPXmvlXMEPHqvIIu1JItZYyC1PK8bK7K7DTKl4daHgRmz3AHiulFksCYZAKphQS5KCppwYhHlsJHzCGaUxjVuKK9BViqaPGzkg43nwrZ84BPb9rHIpNHcmuae9nLGOhRZ6oDNa4J/oNNLe7tOskWUptpobvwg9MGMdPye4O0RWldNp35KWN1i0qEO4Ja1haKLQItEjFh1atSdLQFKbjzLKth5Ha9EL7kV+faeVOJ68anq0Ft8LeGgNresHc6Xd/Wfelvi6cuGOjBqL6gckfkccCchuyyHe7T0xq/PzsxKJrmL85W3UcaaBqwciqYFSKbFHctU81BaRyThp8AzHgyIF/YiBgeQAd558VepkxBgeBX+fc6ZkOkRfFVFG3Q8xlvC8lNcFknQk0xDB8UcLs4ORD5sz6vfXEHGLTbZfzzgrSIS0ILOPsPkj1DnoIAPFbjSHaou8n5f8/g9BwYX58n9Uo024NXYLQhohkyMc/MOc6lD17EjJgCbXEhS/04++Q1ufjl/JmF3fDr52sHeECNoatJw9NQjMC8435z9PB+6IMWku2OfKRB6mOkd6zdW7M6wT0uy+8l4ZvRnSlJzF6vrcZT7gSYzm5gCtA1YCcqQO8Snk4nRBwPpTiTztR3liFcLmAKH4iqfT2RSyfTVvHu6nPT30N0jAhaudRGqXNruVFW4UF1/KK5WjkXkA1L0sGUj/ZFk+kfr76yZ22NABA+53bvZF6dM7ehhhY2eF52xafrWFk0AEmlmWMpfPJzOcyxVSzjNvolsf8dAsFiQPIN1jwne9HDVXQ1wWqadftFtkJJO/pOsn3fn2NJPpjsgQeb4ayeYHQG+N+wpr82lTzghg10rEDR5Wvfur2ELkLSju7C9OOARvPOFz40AG2hZbqaVFyP5xcFOyC9iZvLsH9Iqeis9/DtJwzSjhvl4gNJHBVCWMlqFlRfXefRDMMNhB4saiyx7eWspMhDZj++Na4DjzhRI38LoKh31CPw97jftXFRc1JI6T91F0sK9AU3qCmSRpViqz2m743URcKdhyS4HIFlZWYWuHy2bpwi1o9wamhKYUSKU87ewD3oKrt3ssuo/ma+cbnXdSnm2Jb/TPG1nSg77cw/B4AA7IqgEt5zDDsktQMws2KnMawKUCNn3/rqIoXgDmyv+M6Me5tU03M7LZbyXbrlRitawElsdyJnNHDNf3qYnI3Dn2ukc+PkVvYRsblncqfcqxmlxG42bbqRySImUyapzjod7dLTl30UbkvntY3MJPnaePZx587O6XZD85ix/w8RUxeEiWTSYkPy6O1sgrp/wXwZSxpuemOETHL2rbBY2uB7bbHUuLNQispvhlaqjQF1yExKxSjmxrCoqV0q8pZxciENWGN3ZXRyKj/5f4QI9q+pJazaBPm0wZPvfqRAn5rY4f4uTRpCJEZ05JMbRdq5+Y0wCmu976ugWLCH7L+OCgWazC1DZDxVvEuf35HYlQ0D2pk+SbdQTQGF3S0B8nZayK67qwtG22QfHfGhsJoYA6vvRBaA60tgoBiv2rWFe93N0+wNQThjesSM/By0QBbbpo1d9AzfvcJxpvz4rfA0l3z2imDrrC+F15VWSkMcAtF0Yx+7wGTEjcT+221nUG703dLDtcox9tBZ8nFY04Xv+/8pE2vkj05mQ1xyedmXkNBtl+XJRoHsXwaSGwWumUw3km041I7gCHHUccILOjrHhQ+gUGL93PZiUsvGbtISN8AIzgCVL+4aUgcCJRLT0+TplAAt/hP28mGNh8JTd4RDaQ/E+i8yfjz78dZYZrWYeOlYHEI8x3ckGVuD6Taj3FbXfNfD3/HSRikjh3ZKrMnWPKDY+Igf172L23IpUEswLMdpGtOyK0c0nTmxTbID9wC7/9m7zduppCr5d01jXXTVrTKhsMaYXRb9HnPYBiq1X/wUVT/2M/aJbpGTCSA9O1GAOB8DZuZlbyWIl/cpF6uRUzZZYlAqnUlxxVLTUlOMU7xYRmma58U0I0OJBJXfhb58bJciNnv3fmbF8eKgn7HOHTJXdKqJm38Pkji3nmQICkq2MKzGkviOx7OHyC6Hi9Y4dZBQ42YdvIwYxy8lHpP11dBpGpp0kh+iQaodQqqvQSOOghGYaN9Aq/WpDRKD8CJ70S0eZ2us3DKFh9sQG0QxsurpHpa0TtkpCCaL6WasAWPAYQYBqpW8OmZkf87v2DscI3YeWejyowTfecWFu5tP25RnIAFuCdN5/Pipy9qfEV8qipEBdLtDCrl06Re4fTmapAPv8cfislC5vH0LWS7cWLXcJcDwBifcrYgaM6SMQBo0MaKB0Tr8pa2HrKr1sKrpUfQFLm5ymBVMO+pqnGdyY/5OQpx3PFw1TymRH3H7gBIRaV4+CwOl3bzabn6GqGZufHbqsJ6gvBmv51dtBaZk/xbGRQFhlQi3HxYiUmPPN67KXO7alvvd54SVwsJlEBodsZf+8Mnttruq7vyUKwpE+Gm1W5sgG3LL6z8kyVk4Ol6VZD3M/rnj0moSQZE/5kJ2gHw1akIUq4YiT9kIpmT5vaNyGgy5q2PG45LIOY/D1xWnpAZtWncx8cbDpLxHdk6U19RObgQFoO+wLbgx/pOH/B/t23APW3SLO8YKRLZYtYum0hm4Qkf2zhF6oCMWf2qrbabZLg0SJGNJFE8nBc0Gxas5y44YYrt8isB+WIIF5exDnyG5SRW3BeUYdHN2nGlkK9imnJkyEV9gK9o5kljcmRoWl56Gi360T/cF7gMNOOdiD/iGmFMY39iO1rnaddMsINuG+qoQpPMNlfiqtWtcNHRN5qP8KvOczcP5zlR5zXcovtES2+0jbChaPa+R2+7yujveH+wm/sctDOCSmsXbW3iJ3UMfk/kr0BEmwhwqOvP2HY1WAkQyNF/jD4ZZhbRFDq5OG8S/TDI9HABMKL7Ytd5V2GjCpwHJRro3Q7JK0S91apqcqIQVQ8J3fk3Q8Mc+f7p7QkgVf9JKKspTE2tkxEOSXAxZ9KSQ0cmCiGJInRD7EMG5MIqib//lHWY+mTIvAY8jEF+6N6j7mBFTGVCL7JHUCbdx2ltHz+t/mTFZNKUQCJIg/OYqeNoGhKAspxGn8EgmKbbms9n5VQCXDrfBMbi8rQfUSl14c2RwL6GAqerz1Gsr04Sj/VfktshnrY6E3Sr3rdmWSq9QKHXTYrjwOEx70z1Ulb0jFfyYFx46LCZIsOMrFIbZOMpVa7K7mF7jYUzdZJGmvUPrdrt90J3tdpMQWD+tlgJ0DyCDY1NLqws2Oxu/xXSd07zWzlXQBtaCgIYc/JxWHXO7rVGksAkVK5Ltkv6BBx3Pzh05/nGWMYzdlUHAKdB2wNjY7lsI3cGgKs55Tgl4W78/Tcc6Lf0J0JjG0+yHE9s3Q03Yby5V6QyXKYpez3tW1r/Izy3sUFzbpkro4E167uHBDmIFaK1Fel/VYTFpWO0Yoe4k9m8VamehSO5OOptqpTjXhustPrd7b/Gwnc24ZXon3IqAgNOEHTklPPpdKco7GSwand+u0umJYuJzXgLvH/KADEW7qMZMEzciLsebVp2ylC3v7GodPW3BUlXX8/dCvJtkPw8bWES60FqtjJtxmCWvyejjLfUzlRfIDrjYwuW6vCvBDw34IR9ftZ8ooNO4lTkdmjVxekw8bWr/F1lAfOHtlw4UO8GTG11ZH8xYr8Vwxz5+bI522Qb6yEt/CEiTjAPgGSWf6wjHaK+VdSZNaFQHyBj5s/AGUeT7srrpzyZiuPDZ5zg2oAotIeXO7guRnLGuufigltCg8mGYwJQ5zwbu/OmP40iuu3BlAzezKft/jsX7Dua16yb4ufhaYIzjd5quL2Es7RuFpaBPq4itihfZDn434q1mQD+jIsqu57bTyPMpQVd+N5KpfVxVTSrXBl/2xacs0B0oP/3tyeEV+QdGYWaBcn4KQF3OTsHYJBxG9H3Yq6X9YiBe8QNrTkaP3heYbiu8IpBr59l9VeXsc97Ggo2AvsxRSmf2JbfKaonR7dzUMHEKWz8rY5Oi4sHE9OlwAGyuMN70wUEbk4KoXQw2WpnX33IZMVThq88K2XSNvi8CMQh0/ii+1enLMo2s8u+mpFLVBDVgblOrrdKrWXtcTO0pjz4btpiZykMees+uu6kTZef0lold3KBGOwAvbUITvA7SGgpVIkw+bgU2qPk1ELlW0PrPnrca9P4jO+9r2K5UQFiFhL9aPuf9V8DOVV5t0Pv3JlwGY9plJCJnUuoAJSlwT1zQ2gUbPELiKb5sc0SMJQzoTEp6fyju6ig3xhCxJc3Yf6zhR+xu9Wk6Ol30e3V3/C233y0UhvmQplYKCbGbzb9KiPcmxgjBO7TbDcsbfhDwgDold6JxPHvjcE5UqkyO6wNrPaMVhmxD3VCzvDVHYZss3G5kgrb7GkNRr0ixJ+n9hm/pftSMGvALxJFUG3cTTfvIqdxgKdnyGGBTnbnFUum017QZwC90sb/HsCV+yAf6QeiWb6QTJ8nOSMTbAb2n1jUqLFH7e0s53hVtARrd3mpX6pXdBiKP9TqZiq0VHs5nTEYdD7xPMUD18m8P72OrUzVXc1vXQ2R96oLVxEnpUn/Tw+6zBKOb4s9qvB74hNc7D104DrbRjWoNNwwVPWRLFw9vv/NECSEgtPPL47E0giSEiYmm0SjDyjD2iPLzTZGyYatk+Yyjf4G4d4r6DQ67leVn79Y1dOXpC0DHUgqjOCO8bdOvealJoD5+a44A0feFOGovw5QwMpeZTK5QZg05ZEohJTt9D33JOBgFwjO2jUMgVGLcqbG2jC7au0fLRrwXARpWXbg0BvqSkQlY/veEA+Md4JPmKu6/aWnQ7VhEWPHfIJNw1F6qhvLPE7f0ITMqzE6Uj/ddgyfmsS5cs9lTu8jiTfHqtSQnL0UEOxPr8ZYMocDg0VvwxpkdtaCM14ekXoMO1ac3Apng0V+KML9+n5Izkh13nnCG88mU8c61XHzUJvJuHYzJZrUDsMEn1myVzdPuu1T/ZeAwtC9xwMgNwSC2GVknZHDqU1xhdqfsaCqUOauSesffPYL1xVZYmSqobEdwYR0tPT1r+wD79Or8/jM57fDYF9OV3erVpDDTzQ6SUAAxwr9oARx1HGV2u36RDXLVTqBparX1sKWv3ba6CQiAHw/gaEZT0qkUbmfbd/0utFjUVuD4W3aIVQ9H4uJkIZ01ItRyJg6X0r+d0Vu1XA5g5mrAH4lnFS5UuY5Rjzm3HUuTRZ6Mo0SUx2MkQIGAvjreFvElWDW7O4nkoL6+3rsMJEOTVt7sTNA0UxYoipmOUMkfu6mBoiGKbmJ8Pm2CFHg8dl+lec8UwFxPX3w8vIuS8Pk9j2DvPnNojezpiiy46esUKKD6Kfx/1hwOJS0oHFNJXIrc7p3ZWzPavHvzXdORa1vsPDttniPU4f5CC8dYBCzMWLxDkWhRlcJOs0fjMmuZJDQeaK6H+b2nuj1aVfKpQ0GU330t0cFnSdLyraLD4b9XTtXe0rsgJPJ0Nz47dncpPy1f+3jIsTkZrIoymVX39hSgTTgh3Mc0b6eea+nsQYWnidiZ9OObCKJi4fBYUqs7Iifm1IqVa4tnV7B/4m/J+Udk7UgZn6esUUedyDDev5jTzIOWoDv+V4DdoKmV54ahLgN/aSWHSFvahjL4kflF/GIKkP5xxu+k67VeHhs2J1lc3TxvpobKBeEWt1xUowfh1gm4AKjoFm8IDMSmnuyIlL43/jwSpTlBbY/dPkzT2W03fAUqCuM8O3UuLsZwgDstH3Kt32nZffYBAbnQf1P1RYcvObHyAuQpZwmGLGi7xK3nM0svA3j5MnMuP2fO6hLPasg5XQ2uWFb6hfbd16PYfrxisZ+kGyAaG2xzjnGL8WqwtnwMvc5OiRKXX+m3YyWGq22lpVX7+1aGKfgXVY0Nlm+WdOQGPB5r3znDgMfuSjX81xOWozei0MTSAsyGe+/stwzCX/9tLXbwr8G4YtC7beoaBSl4p/6FAE+3DN6qXSDXjWpcVtEOddMpK/z1OkmQQd99vmrcCfmWvgWtSpIinXM+vrr33VlImn6V22Tqu6XBU4LS9x3d4++dV5qw/V/FbE5ryU1YkdTWZGaL63DBiD86+Ks5d7/NQ1Lw8Z7VRfr+fFDudPSiGsT/Qmfid3C/T/iA7y7B5cKkJNhqqzO4ERVSKze0672z4L3zqSWrRKJaI6tu90q72KG1QEUtpC9ykBn+Ao6avbg9qAtX+5pv4l20NJQwBTR8S2dNp/Qm6mpwf4j8OvTDQM3Dp6PVke7r71LG1a3BmlRLJnveJk30dNBiXfyKdA7Mi8nkfenrP00Bz8tvQRpvSqFSMQv5cRDiaUiw9ZiM5a1Zy3ds9uzWCxQqy6JiYrxJO5R2n8kOcCVQOwDXPLnYOHTSiY+8M2PbWib3owNpmSRnEMncT4yo0vROeot67URmycY5OYZ4wd9EAJcAZ4M1IxCqLjF6k4FovaoHitwfGF/7zY3cKB9IDgkkw5du+8g1xJLXATkzPlsir/GiEjTk3OLCdVBk5apf4nlih7t59M8uM2c/LZj0+rdDGx0CT7jHcTUjIDfJQ4LUGIB+6naA/fpUH9C9CWgWSF527kQKtHqlNzJRK8vJ0LU29Emt/oGjbG2H0a639Pztf3jr6X6SbCO9v/Bmoa4ymu5YLIPJDhVWWqk6G/xdIT13MiJSULKzmFIuuLZQjSoiuA7o9OuXV/pWtHJRD6RSmI62A+Vd1R+r7WL83/A6ePxyEH/pDhcJMLCUypPrEY0vKkAiN4STmUg9dc6ISMbAmr2fV6uzEjZzi/F1WMw6SqSzbrvEVSJIcphw2rEvDiYwqXFuhg2+gkOPc6TXjBc/l5ZySQXWUWI0RAfDJRvkdVrE0UDbZluNYt/rdIkCd0NYzPnfR2zcF8qwQv4SEgOIoeu/5Dxhr2Ytq18Vg83DUYmrH/93VGeSA2PJkbLMGoUHaQejG8kQnt0+M8EKbBYziqSeCBLhuD2IDFEsOJMXr2bfSVN0nNmM8IpH4obJDSkyWC4VMahYIxITwcNCNjkaXd2XL8WN567LJWVHPoNBi7hPB5sv2Fx2LibfwDZDk4UOwkcHDldE3b7qWL0AtbyCwkvuPfNvAJcQjG1ytKEjuQ4X9qt0S79N4BkKbUMDQIjVygUhzf2s6pjZKU4paZw+tROACqk8Z/KDUXtdiTq7ddwEcUL3lfL6CBAxwZ1XNNDA4XrV4YT9tCEj3e7c7/+QO835eHgk9OuSoY4Jlt5fmZIj3PD9BXEnFngMDX+BGh2A819OgYKD8hNrWWixfryCbaLqD9K+bH5d7XOO4iNRWK7sMXRTNmUjwH5DLjFPwfehsGOxYIQMdWWKKJdhcD/h5FrdyPLGf3kHo34rQWyuA9V3V3nkANKbeqaN+hQ7y4i/1X7LzbEISg3LNuLSXCl5IdWSgV7iBk6t8eMHyoun/rLgwVPOx+huFtaCE/sm1YG0s/22v8Pb93iv/Ju0Pu40iv+ek+GlruR3F0AY3dNL068RoxphRlxcrUp4oKiGnE/7b1SISqtog49o5GAyhRQpwX9CsX1pBNVVfOGsziHC2RVuSus9h5Dy6JBDhKM0rIXA9U0RqYcyeoZSGv1b+7ONfKQOcNylcNsBNMXpKMTJVbbuN23joNkxEq3/qDVSYJV0P0d4yU0U0+CpVACrIFoGESH4U4Q9uq7xWcaSTj3KLrXJxdCsvDYpQvZeJqFHDSuC3eiBKfyiIew15FKb5FHmDMISZYw9T18THaQLDTHuwV1qg7LDvTtQSiHgrNPv9SZyooNLuc+NN6bHKnHzDwTpiaf8tUG0TiCNFeE3dhfEhVtSud1PetodZRXymcRBnLrB27EzwlUVOO1HJ9a6Uq6DHt7YtXibOsdi9iJIzOFK+8NdOpBmT4Fp19wz6AlaRg8H+H1IlKHne3Uy+f6/O1xXQyz/T+2V5CGVi57Lq6RN6N70n7XjKp1VclUdaCTFDnQK7tcOPZ0/pe14AREJOwZWnQk/OdT4Gjnh+7RaRYiU0bRrmY2oyN7U6Fn7LDGpraAx+fipqTmJGn1oZMfNqltAZOAt91KJXxmwkl0W9zMMsQPDFEBr7X/qHEwrwMM/8dY7RRMJ8ge7I5F4ZIp8OnDaY+mn59K1s0zi5EPTDx+513ER+bp0glsg1ORwOfha/CTwI0z0e88Uovfbym2mk16k9qRnhwbxc1h+VMaGfSXRcaLWBd+vEE6hz8QWuAdvElrGGCvn6IEF/4621anzQe47RKFIjM7luck59F6b54tDta+FHqmc7AQOCq0z+bemLrYR+YdVMtixLgiprDedx0PqHV+KSAEoyHaOpuKUgpjeH8RJ9TLN9kk7uxWuqopBBdG9TiV63I7VclGiToX1tm/jHu2OGAynHWLqivjsPjrCSsxcBDQM/1e9rY5VrT8mlPiYg6i2LMLfamHRAu2j9trODNvI5LyGO9xP3P3rV9xNxxrYJhqcEY8bmpk2YdONyhNYGZ0EjJN0lR+cCFyjGV9iuKjaPTMdlmQbN0CRnV8wMvQhM/nxgnPAox2JMRBcxEuIuxJoSe7oImSukPmBM0UuKoEeWUl6CYvKDDabiXO5J91k7B1LwHOqCudchWqqACOIr4I3BBWKDqPyz8F2kDA/3cPCbGOoP7LRR7Y7ajroSpbYwfJ0XmWy/hrx57Tp6Yhq1dV6JfpG4DeHpieNWh/Fg6RAAqkcL9jztr2gGyZd3e4NZnKvbm1mrucj4Nc79EvWuOLtl3qWYKgL5NU4nbVFAo7v8CXiRYpDVsm0fZ8cDINx2p+TmwPdtVDYp0xQVGEMZPE6bpAMjYFI4rxTkTBajoMLYB/u4Ik49Vy73y8XcxX3QW4ROStG4ZNXmXX9Rwu05VaoGMMd7fDoxyNzOCvIyXfhE79yNdemXKt3TfVRVNTLlmgg9zo6/s7ABnWrABhYm3PZqUYwOEc86Qj2uIdTkqUgGf2zCNV2Sb4L98B8DK0c06vhZVNa3FZ3YbH/K2S7xb+TBA95HoE/GtML9mYlf+c/MlK/DmwCA4Fvc0n85RGJRwy7h29zQ2Vzj1f7vr6phwmgTBlgWe5CtN0ocn95IKp9MBydfiJE226X2vBLuDYSDxr+8Sfa6XhPAM9YJjgRpEPc+a0KqpC3uAGOs9QzVm2vJDwHFOtzJv3Sh4uniYQUOpb72W3vIa2tAyT4vJE0phsAUcvqQpJXOS4vnjfPzRn8YwUb3Qtiaw5KTLRQOYIMwZYm/rMH7QQI6h/iqhWuGPtMBfg7zm7mzqZujiy5t5IDAU3BCjhMlntcwfhG9dA7hgpzkuQqny5idunL2C0ETloIBZGWj0ANZIURdzaUU67iM02Y/YbvmrN3GpvG4Fvit/t4GXvTAS4tEG6mcRUOMBNdFuwPXqsuRbgaDnmC9vHSVSbelL5nUWD09Aoeu3lBVJepN2YKuOeUb6Zx3RcBWerSZP2+lzOdUl4TojYvLXfQHGZkGaWr1DlAmkVVoOosZLnmwXgpyN/oMVyeEvbz89lgyKGjRCIY9s969sVZfjeUFIZORWPdgInhXJLuVxNF7MNB00Oxsg9JK/62H/BC6nH3FX91CcSQL4jsrmnGQRVMMTHRUZAKrCO7fXBDqyfgX9sKVSww1gFXvRcV7iSNG0WexDC03n3Ev3WkORBqyPPkbWnWCGAvv8sRpBObVwY6qFvsE8vrNjg4azyx1MPQLFb5PD67aM20lmJoZVC9Lpb7rpncFlwADX7WN/3LQW5yRXX7j5B0LuiwImoCVmhmLBZi5nZIsfLOplyoDRmuhvchZbs/MgYDnFLjZqE69ivg2Aeh8N59GY9bKj7/S8xYyZBU/ZLXPa1DY6o/62qciaQBPgrTyOUEdFHim38QYsOBPObA0L9+zUem+Zr7XV46Cqo50+bmLYq6ZA0nC4+6+whqLVzNhr+PxpYyK8Ub8BNgd33gYKMEUKk0RSpG7CrtUwAbVN50xFZ3xEsVqrpf7BRziPuSG4ia/G5K9vTCBrWR0wlbqRXnengxlU/hsRJ+IxoiYiFX5ijqbWv8bJoBOU1AfxZXUawMZ9JpuvNrLOGDjz4OZwlrQmemRXJyl4kLUrLDdUIdwi5XOLHFtO/4J58o7wRXuOA8ourMCfMBVs1ly16MjaZuKfBk4a/FJFQN/cP4kjt42MhzyFtTMut/L6PyJ0HC6q9qi85lvDmLLAGjW5olKDAcOXBKWX6UmiF7yAbZram/mm7WE2Bx5mPT4cn2kI+cqimqR/TNvWeGHez2gGmF4FTBDEbQo6Pvg35wfmw+EsBBspCwmY/F2jSsUQkYuFtt0K7ouQLt3qcMMB9yxd8emFbttTfW3EkJkF0T2SXlk8QdErSiatQ8v3wc4Poqk1BDdpiEDaWJ1zy46feXcv6tbeLKXX+3eL1ZlIbiLReQ9IySx9KK4N/8N4LRigqSpOqE2e8DGSeWuKiNYVeQ0aQaJl295d3ddectS695CeOVVZBcU926EZEBsi+hkPy8RYaWdIkMO/q//xLrXlE0PoT7cotd5CDK0gJG93YhhSiteVqVCUXyV3vTgeKFSALt/1G4X/+ItARv5HrMdA5OdcswcxLrjmfgw3m6ipqgsZFpdupZWvWhuEz+ay1d2FK1h/fW1rN58V6lnTXXrvd/kXmJKqxmqSmXEZbahlz6ZxdtZlPh74egKOLyGrMhmZv7cvA4YJBzu+7hAHcwlrcI1aWBlnYBrj7oqrPEmtjIXQibaNH24wRi/pLW7WSHVJNlnGkNK1ynIoDLBjUmAR05ocmYGuda/CIUccGMGCeuFsf1GOKFDdXqCIhcLoRsCBGAaPviGFOUTVWVE8L88wP5KPyPxGVMcPa5sQKywLKqRMLZvw84IcPHEgbgKCgMNkxwCECY/MF6ZQAYgnhmQYBIYIXJYLIm06EGJWqRyxQFpgruP5/unUL1W6uA+XjsMq4I8tripmb5i1476gOx+cH2WbNyiKPUSWYPmr2m5Ot42gTuKnY42vhfs+BhQP7urJ9pftLLO1LT8zPhZqelyVVxwAAEgBBnkJFFSwh//XT8Ed38wO4xUDrVeL/1iTHmP9hkVtJZjgRtUWcfG8kgc7zzX6k6/xf7GxHAE0e21KUyhvN7uYHTxzzKDwLYB06gZ4/LKewp+1l/BxQ6qMClFpCuDQINQIi0GPML+EEj9/llZtbWpRaKjM3IKiFQWOqD39JvuyRoCHWomqk6kN+efXp+rTA7zxbtDIAIskS8xqBNTXJp84oUG6V/HFTKharJmAOiv0Y3KesNJ4xDhf7sNpTNib5ZA6oLcq4ipo+jNo+F6BiLsYQZBCgN31fGP+xZJYryugnyhfGhPjP9EoFr6OkgS8nP4KJFfvp2sMMSoh2Ga00bu/hLopubh+XHrW3js71qI7TowQahItmHKLQJySxm4dAdm/geEfXV5B2EtiL1wvW2QHkepZNQovFixdhXqcVsvjGtlaHqEajgL1XQxXdrwqvbriFY3OagFgkC5x0zKG7k+MGah+RCMKq9KpsMFmfWm+yZILZrCIiQ7iHKeg/CJhQDuz4h/rtg3eTQQYqDCoQcE4FbZw3OfgX0dL+JBHnyn4ppo9ZavsFBJT9KAP903aUXAsC4QT0u3AW3h+nK99paVVXG8lcJMnAOl1AjxEKQEFS716RXj383t/2OYwvXZceMMQeOl8G7+IoG+KIW3xvKfcoxBhVn1dqcful1xn+lr3k+F8e5G0t6lC5d3Zv7LaTXMba/GCoC/4gxsji3bfy1j9CYgOAL41gzxEW+M9vdCxthWpZF7g5IjDg0lToFGOKwZ7DjRDofNPbnxZbZ+2mqCW2fbQwCPtXAWNLXzt5DOQiXs2sIWUptt+ZXrBiLSB+c+yK/1NkCy3HuNspif0Ehl9c/Trxuk8Z1pcMn4YJofYMSbR49Afwp1XrH0Bsxv5lVvVThEF1SntazP82Ue7xN0vx2k1jEultrW5vCiBbWbegKgClKjRdybEynbiUml5BHIQSGfA2SJu/Ng83/wMIyPzOn+W8qDl5DqHIB+XIPolNgD0WjQm9JsSgXX1cNA+h+a540V0p/NLtoF8anjCQ6XXC8f7+W2WhCmdG63+aUC3sAzUT85l57jrkEL4vKtt5k532p0cwg9ABlPRvXzvor9acnU4T3jcTAaDE0FXivFx8hS6/GDHt1Mzb7z7WT6LXTWtl+et2/WGlZIvgEm92BEjVoleNrVKzT52fxbXOxJ/tY/uaSYqBLsmLK3dmPaFnB+i20aTSAoeGmWGyHt10CDVWW/+v6VQj8PyVhSgN2kjyfkmchikI4lAlL0Ajv2IpaUqO1FseymSlL+RyhMi2om0Vzi64n7pCsAjPt/Brl7xlDhmAk7RPl++fLSPVj0PW552us7lTKvTs05MdDAQJBW0iSxfASKBE+nKpQOb0CH3OnfDn8zCL2stIdKwUkNo42ma/GqSYTdc36Iv8XUZMQxHOiRVmckBMpjLLP56dDhtpOX6F79udsrPCU93LZtQI0X9AzcxZw646fuDuwk5Ks4CyTNDDraweh8ucAQntt80WLStDHYwSMpTulIrDH7aeJuWDQpkbtFuE+O0veUv2WFkXFx4F+xscmHs3vAOJTvzKqewtV437qHGilw+U7esDMiGbYUrws84GAwUpPkASoMsT/fyqqqzbJFfNjxoc603/5MEgBdbTSioEeNzPGh1ZEdBWvHd8H1x4tIV1nkbrqwsaE7Hsy2Unw5/s+tcTFbpAOeI73AbyQ3YXAJdMaVp7qUrllMIItzE0wColWEysh7JAtytrAykB75N25SeMFEbmNjY5K6MT9NAhZT1RmHLZdTwelBsq3vG+Gk9niaPNlKKZljGtNtMAySySi2WXLUqW1e3CEwAdUXm7XwpsLt10a6LzMHLC4cEHqYImVbx1E5d5+0ytWiYCKJt7bwPJexKt5syElhiTHdjZItKCb3A4pAC7YaBKiqNLa4PyQSd9G27j+bf+T9UTud7IjHjs0Z8T3P3P9jkb/AGIvuYWFaAFTJ4yKcw7nkZtOcjdz/SxPqqaQ9G6cr1rlC21D2j7rhKMKoVUOhvAa9I2SkCE+QHMse4NJoiAWRZAOQEeVmylgH2UpNq4PeggKV6imCfOsP2muwlKaqTQJjeaSXAPR6Lkn1ZW7ZvC+u3Ir+vxf0mTiizC9qNTGfv+2EwpVxgb0Snus1NkrNrzz1aln2h6Z6R0BerktKDetZAJgdWKFbUpv9n5z73STLamYg5Pkwp3nbGSxkVxzAwI7o6yoTgIyGph2JGm2V4tZCtt+UfBuWQVZBlmitvD39/q4ZWcvWyGnlaz+gKn9anWbS/u9v+zNgP9yUBFpnhQQjgYqgLbg+T3gTD1/dEufFua0cwqlCl+83bZFTS6Hne/jBazBzGgWmD6r6JFw9zgIUjfKMrl2A5wqQokuQo0NKU/AumA29eYNGzDG7oVuJjQzBGzO4BffNzif3u5RhI8E0/b5SrH1vtetsSIQoqmAD3OWWFarHuncK362ZUudGudZgd4qF1RC8z1XGrftwCVi5Fvoee8Rg02NmlW+UmjNPepZzJTCynxGqdsSWawgvh8OemQD5PaT+KJTKtq+XpKZs/+LDMMDOy5UzCagdLXMi1sbLte2AucpDvbTQVqzCTPuNUZ7sP8SQ8fhOipspNntDXHdiwBhtwHhgQHEYgoIaPb6I4ErDA1jpvg1OeGRj84ThAdOx1q4Wx+jGT5clMmE38k9JMboEi8Ub6GNrmDdnszwiinK68eQWnJ0o5Mc8TpNeXWesQhcE+B2MPDw/flWWzyTlMpnxp9209eCvg6LSUiqJ+i1B/VU4OEuWRf49UJSSrvbkpk5me4jcHymPTj1rCJ1umoJOQvmIMBp8AVvC8yTjBc98xZIUaioQx7za8Jny4DCmQbR0li6Ws48mG14YGgbxn3uCxdcVhaJ8H84FIbsWQntI+vJjsMuYZm5ySql303Ng7oDKwR5vhZa4K75tyMDPqqq2cxFvQEpxXB0Wn7OcTKfVjDEAqmYD2TuSZqXAP4Fx/kGMdOTbD3PrfZk6/T1hGYP6OTvWfTrA9N7oCApzn/CkxZNdwRnunFZxonZlf3SWZk7j+bKijlstBF2Z7pfyOg3EAGRtU3SniVXBT98y0FrQvv13c4Gho7cnxezoC0Ak7GNN02PEpH3eB0OKdDijOiWI2gPHboHfyqIrmKWBIjwRVfQom2n9cLXt+GUY5+8UqAe52shxGMlmGEUv0QoQHXfB9XGKdArG+kQefNvf6RuJLMx63hvh4U+yi/vAiThFNHZUSe8L0EjK0Y7i/GJ8zFG8iXr2VlZgPuoY8OlocuIMwI6qzGCJzCZy3nUTn9cTW3GA4n+IjPNnPMZmw4bW9TcCaEdVKSZ1+rA8Yxr9HBzYFm3UklPy2/Nk3e6sPAzq0pEWy5lbwd87Fd0nsnoRIKwa97yj2CUDKAdt0ckn2Zgj/H4LByJWZhbJinR7h7eS8Q/zbrl4ERSr43fLfggFZoKo4K0B8JIoVmQGGw6ktIepVTuA6UJtu7f2UV7hVsNXV70xUFfIUe7oGRITxTYUP26Dt/XUmaklhR5QZE6fklQ6XbhQySYjmprOKkTU7F8m38MA13oCjuZieYloO/BFUTuQQZI+WmbI3+CHOuEbo0MCn9j8nkdr7EVKD4vPEFVp7T8NbN2EXuD/8VQH+uptPA7QxcrdNyRj3eMlC/Gn2c2fELbWW9z/w+HjLfyTSx3UMl27eDWS12qV8JDJt972IC5AJOzTpsYvQmMKAdhBf9RU3Iazv64L2S9LuN6fnmm63OYMyTd45n6goa5fUTPS/52q5SArR6BpMVAlga1ScmCGTkvJFm3p4IptVy9+eL7iiz22SKLhEiZoegDeMy0nIYt1ejn8fOADht39baVDx7pgUbadDha+76BaEiZenDIAR01JW1fUFvYgjL02GVsBEeMgL2rkSEjL2JQfXHV7MQAARmnaO2wMUWLF7E9MjLOK5Z/DvKoLI96MljyxqZO3ur/YyyUsBAmwpTM8T48AqJq14zzsjPRxH1739Oa7wodpf3t1hxU1B/Fdv+ylvKxL9k+rbtQdKaXic8TohFWrK7LbuafpdevIaQK+KFJdBeeY30PK6WDHGglc79LK8lbtog9919mxQ3L7LlsRuRfH3Yp+nD1ETvx8RWoiRXzLYmKFWD0rafzABd4bb2tPSDnn9h34vCiA1A0f+9lbbC3Aq3fqJy+6vwSOwOj31Ai94VLo0adqnmmkqv8uDwO3Qa6KCFRpy/kihtyD2bJfHQNfXFMl2K4tfQvqu/MHJBDkLONtK5gckhYVHqdfkCxuxdD8OL1LP8daC8cj7ojC0TIGUJzpJkIfzC5uerh66POBKeVE6BMg/mkaNOn04TU+p28dCLCTX69oJeNzna0x/9XUqgifmioODkyqwM0LxA8urnP3UnANcjbNKN39Ck71QVsOw1uty/XnxTxTOLFBlSwN5ebNEW3Zb8mngKhDrTuXccXG7k+P08yJzTSEJPO4W+DR70PBsCpl1qzV2laQjpJvzTcdvtZ9SeOUHFPwOJcmEjUOVxbfaxB91EKvZiiavQDIHHIIXUSittUaSadl6OXE53fnhR7h+C+xqNDI3wvIC6NukH3i9ao0uIbeq4YAxKxz1k5200y95002NDjvVkou6CA8BtLb2vih+oQv7IB5/v/XkkywYLanrSIHk/AhBkj61Ch8OQkX3/WNyfew4qT5GQR8xFFza2sHiKyhhIx2LEeE+vv88TKZrT3dujnLUn7kciV4a+/GpKWLAatzmHHZ8U3u4u5qBkikcAuKBgZFV8CNjdoEvy+c0GNVLzYVm2VHEDFFCJeNpM8FMwfFfB0socVdI0Vmx+mrRWcYQQmVGmnjj/GluAHjzYpE9zdQ7O6zfQBZl7Xgm/K1FL/uFz6/RpPlWfo+lpASMZ+pR9lCBW4e6fXOBFSNNZeQyFt3I0ZVnY5qRr8bovOWCh8EnUx5bbc7I8vew4vQy8EKSEWruhwdVXmAIi6HcIidJlYxwWYcernjRdueeTgHNRkyzvJNuuqFwJ8Y+w3598R1msLkN/TNEm/2IzXGcDwGx5R7jBMJMEv95jmITZRDc1Q+1zzY9/E4zGlr+H+S4zKuRG2uUCwvndFPs3MNpxD+Y2qgnjguGtE5NcVkJtZzbHzctza9f0LuSoKSQO0vEG8DAkJ8LOBrF22iQNfW0OFF3GdV0TfUbmscvE8hs+bu6jY4WUK3ATw09BxD0YqRGnNOUf7G4iPs/I2+c5WXuHVy67Svu2sqEBh2231wRVvZc3XoCKrDjPXLH3Vt2VGdE9Nm1lIr2hJNdv7GEUtNVBA/PMpbKaJhN93C5SogTpafH/TfqJ9ULZBtsYFMNXEsCZ+fR6y/NRBbP2ssG8+m8eE77l8MV0U4q+/KU2/MO4WzCj7EcOanelm4qz81AxWmwniWEcZAAMpjLA/FIdmzRGxUSEhzdpW5m5eY7pfQXI17T6uGCzNNQcYQsQVOE2oQiBhm9a2VQ3ffIOYHb1o6ELCV1VJNMzLICvOrV15W8YrpERkhsuPl2Zy3fAiICfsgbTobOWrCutY1ta6BZSuA6yFz8IKLAFf8aGXgjOqr+5nuge9h9bmFEAXnuKhEXno1UTmUklZpQXOSM5zWwzPrck+YILkWA4u3gTdbMJ9/24lAjz9gB8NZKSKELsQqN2cDcQOr2DHm3bK2OhoadTU3UYKCMF22dIMEAXrzvNXnFd2LbsMImLowX1ydUMyuN3UzOFTXqQcds6WYHDuL8RfsU2JU17vsLGto6Ague93xfImxdg7FWanKtcUoiCK6HmhzKrEsCW6COyv9cuu1guVo9lFLsS2hFUZq4SDhGoXW/ChrMrZrvuh8ngn+57MzTdTqD8HqM+Z2IGc4X4/ZLUhHM1532o/B0IfLngbKrFbeWsfuZsgV6cw6xVTTV0y+QWpO8ydcWfS8rxIOlk/vFX90VbguHjLSkVLmImxnbZPim0ovCaHVfj2YJCVeG69A5yLk61FNGnGiHg4nST2VpGGyiufBxdQ1mY4GTf55lGm7TYC9SCjMEj3oh4mFUo62gVAuIXoJzg16YkmXSxGADOuqVe3b0AH52oUKSyPhBd7PQis2XIPC/5kwaonirPbWhbnuwJj3SpK8jKZwKV8I29MCEAAAsGAZ5hdEJfad/qjSfd9x/IaY6WLmr0liOcdECHOxoiGJsgQWDSGYlI9dZVjxiMqKSmFeavintybAvlyRKs4pyJKFr8ihIk5dpajymob2j8/IAsNZ0rXzoIuqreaXZnEgvw5yUdYPLC1ikCPDmZAkrdWVWPSDubEMPYJ+vfmxhrHypQ7Usd2hFNUEnC+7wYpm9ezPS07ru+pEQ72hqhdAB/dSQtD44RWCIiNk6OfaIgtaW7/Lfwb8ctIdjzXoPpd5uYB1d0IkDbBDalRy4oKKyGESYx07jjyu+asSP2enBQ3G3X9fkSGlyfbQoSn6CFLf8pPcmjd0FHMyIUXQH45cwDfCbI6+rs+EflDcrmIwFdzf79DCPOMbmmZgYKi1rVpRJNN+AdvMv8uB0XWaOPoudRzZ/WHthiWBNFgVsvwzC8Apx6iEqnf/g3YZ/ugGE6XZmWZFqA9vHhhOuutabjTexyK6sc2O4lzl/xXbZA7lm2hkBAZh1FcJy3u9NegC4wfDje1u4VCwDzOA5EGkc6YRoz/nryyxwbjiQnquFKbI4l8DXB+DZMhrM2Nfo5x3t5FWYT4dTn+9rkQMMPQG2zVO5DpFWXvuqDcRoD+xEHPcWYkapeeiFNEgxYPUegQMR3gW1NLuQBeqf+8em3s9sOwE7+FluW31+ZHflhW6RtvmjBOuRbtj+zKHtH+5dh8m70zxvX9v+Vp+Wx66UqQvlliDNjHFMWFAF/mgNDYfgZESSfADGMf5qivVJ9lsajITnExOmOIQTuYI4mPCbeFg2TA28tEFZ2jm01WZxRX/XLQNoO8RRpIB43hbZL6fFOX5YyDikKPmXyc7uAzUBlUC24nnfrzSyR2qNSd/khkkprK9DGFyusej2Nf96WreP5qDL0A/1Jp5u2YdxY6kucyrUwFHseAC0CRmU74tfBx27Lw9g8Nv1I2sBbWxK3f3uI5INP36XzpkLz/zPW/LefrRnU8WG1tFGZ3mu01ppwzghB9/NYwEyFdgYKZcUvkowEcT08TFa8wWkZOrxsx791x+CO2g1NqzE4OzqQwpEJRRLrTY1aeS6mHIR0fePFcyB5yuiapqVGW774GbwuLcLFljT7wjDpci7wu63IjM7CZrKOMw9KgF83Hzmg4N4GOaItkTl/j/yws8hBzvHjUkXLZDMHUjdpT6RChRoPR9QQ7GZlMuhHHLQSVZ0WCcx8bwRavSuDEBTvVaLkyDU9IXKyqeNckSBj7so/j0sn8uhpchkpT8/0RFniN1xpWtgl3+Edf034GN3uuH8mmExQ6fk57JB3BCRtOZYmTbyLnVXz8AeVYdIGzzdRhuE1F3NSzxwxFij3e3Oy8Kfr5F5kNnZiHZ9UudDfoVovj9x1FtGv2bCqGmNRlAtPbuiJhAHF3OjrD8SoZ1YBkjHQ5VmtqQQadYobKYwcUIbcvWw2cIQak1bAqwU62/AUG9fn8cTHboGuPuyiIHg2vBaR8cXfNvHTr+XwHXWuj58UddHg7fIY87xnR/YZO+MOkO+KrNdKeH47eUUlfiD/HooDnWHNLDRPAWsw6jpp3Jx45HGePlzM0c9JjhvpK5LEHPKdsRWSv6KJOvP7XG2nQnNgJQq4oSAdntSwcjlo2i3Nqzurhh+NOGVQi+LyBwoXKSj9GuuFqA5xdaICAg70WVVC48GC9FQzTiN4c4RMtVnRMciLI9FeBW1KGgBPmr97yt0sPctM8/Lcs3PDkygSwBSFvNvoOlse5WwZnjlybJ8Y/7B8oWSGS4/tpYa/qYSCFdpfWt5b11Nm61QvV2YK1LaMEP6vvmX3OtcoOu4uDf/UOfjx8cJvP6s1Jg2Pv5P50WDb3dn3HRBH4s75QqgxpkgPwRkgFPRd5fcY6DIJ/ulSyAxVHJfzgUXXYLv6zwGjJ92pXwE9dyMBmkghTW425plRWQ4m8ACR1vI99YQYPGjGkXhSQ7G2P9oOyj8ZObpNttV2KGCtoVetj7ur0E6sm5DTgXPy5Hpe2PKrfMmQACtz2F+kPp7VVbpbiNkmmWQhxU/aIQh9uiZnN8vyjZ6rSOd5k2v9uNv+ooQ3v0fzErA8BoIpNxEajLXyg8UsQPooG7UaOkKKMHSjUDZ4MQIGefifCHkYXHuKFFT+q3A2cn9lod91YlPkUG1ikVxYFvUkDtv3Xa3UI0AoCPwIpY1rYN/qHeoGH5rDmAtUZga6nxMsmRpD+yxSUGhnXStioi7tt9qo1qRrQhsh01ZjHJdaaGZW1Ms/RRiuDw99diKUh3P2CgNdZ1F4qaPjMJIpqcbrvwgbQIcGBflFOOTrivvLM+Ykxd35A1hxkJJYGOPE2PV/tMMEXTKVOVGtPVGXxDwBIwANxFlfaMGODY8RgP4/nmJlUFo90lSgiXcnfEmt00mOiemIInTbrXa0upgXJqJyT4v/KmT3/pg5tHUb7aSn9KlyRDweNdJmA+Aj/JKYRkhVPSHdMCl+EWul/t2IlNWawXcns01k1MOk1M5jAfDWSpoUjrjNebuuZqT5NPm85IFRd0UE1cF8jTqnJw0K2Uls0ghmyL0wcOb7ZY3BZOCRvHqUmkrrGfHy+lY1oK30zUBwikQshXXnKqCGvWMNoYoBKHxbtrSu7qzYTrhSUUT9RT1kq3VB94JuIqRI8SSOMcrmaJlwBuKBQApfZBbTORflmXCJaMNBsJiTIwHXysux50637PZt8TNDZ2dFDHB3o/Xe88ncE45WruodNN8zpQ+GaaC/oisQVui3x6VcEJ2yDqYNIKB/ZDEcp8h+btfceVP5m8WkmO9M9YjW6Vu1n/Rqxk19Lsh+NKAYqs8bOlc+ooehU5UGgo0aD1YfOXwkaDAOboiNE2y0DVtSNgwKhEWcCRQ8Z+XVzCGbXx4nBRYlVIyD/UELA0pqXJCoEvyu17bLeZJEEg93UMy76P/LrZrTfBNlMRFopnVXHJc8jaZ7hrOPf5s8K3jXtqcF6M9HLm5560838Yzp61MQC7+2SRirxuzI6Jh1wgfFOb5hCHiAHQBxqyTMh5vAvnj8wsRgIuVaxQ4qhvxjDIfdEL1vEl40ca9F/aLMDBFAcPGKAQhMni/eSWtkwsPMbpftH/cp3vhmNakKjloDz2kuxeKZpArQeefZak0GMvAIOVsF4K2pZDdx0xemo41omJhuBX83Z/9QQpF+p9VjzIIN7/rx0OGjxrwbXrDNietlCsIrY0Gvm+qObR7t6Sony0cXezh9a6MpwlnXV0ahGza+PW4U/KN1OpQ3ptWNxN/DfXUWusSQRKDtGBZXIH9zHnvBBTNhawSVhs9mVEgPTkRQkZMe6P4q0bByeLFWxtSNjG4YJxNwX86VUSHWVQ95yjs62Mg037QGU9K4W1u0Hm7RPUv9Q33BI0sBlMb/ecCXTar6gPv8Yd4NwBvSdAG01tlZbsmLSxRWPEHPyYn+tY3L2vkFbhm0mlK0nzXIfopnRjkZdDhp+dxA53bVPlYnSYhyy25OSZoFeFDP02UJpF+l8LZ+1eKTjtlIJNuR0429tlp+je/aBz/b01d51q0OXn6xkPf2NtrvMqrq6jYanDybXmKphlKlAVAsb+aWtqXFm77vfyn6p4kwxb2PlZ0FUeG3bRv2YGcoUhnpnk6KAp+Dp/nPpcHKvJVPynzvCcppjpzH62PgJp+U2NVcifHG2frp7I0abd50mb/bJY6f6Im7tUWS/jUirnerkgABOYb9qxBjFu5gt6TceOTl8m5UHpcU5gsiS6r86RGcUB3xPc8EOqIuIQZMl+BlfMEAAAe4AZ5jakJf7tDSOB9Y5lzKAqQdRd/em2s/MVmmn55oXE7JinAG0js5nZVrc09UT2LhAL1oG3JaiTlP3N0e5vtdvkJndvNKaUaTqPA2tdli3980bRBKwYJRIQvSB2km6dRl3W4CAd6AYenw29tOgTMn6qXcZk1/wZbY1g23Ythk7RVPOsSihqTERGC9MMovRa1Ua8SH8h1aWBjQ5JZb5Mz5ZfXrBh+1eJhDi/WVyM72wOo4HOo2gYoB2nP+X0Q9KiayIj0pqeR4eoAEZHcYGK6Mt22CmsDM8WrAmYYxG3GLEhUQCCNMe/L4+sOTVCEsuVdkbcYP8Xhi4kdgDM49sbjZAU3Tal0NbjQI6SP3Lye3XHiMExPhAr7uPg3dRh5rqp75ipB4QhaNsp0Rz2DThbuywJkp3lw3DNTwI5wErC6aW1aJTxk3VVbVVboGk0UR7asOvTpYGv1Awhl2pV/cRMheSd5xd9ezE3wz5t5gGwf1fh8zwRhO86yUEu8u/zz3TRNuALZSkIrY6AbYAuyvzDWDQ97nVM/oH/RiAt4u8haWVkyPkDtWhBJdn1cnpd0c3Pz70iKvVbYd/JdB39E3bl+GsW+b5R8c2vx8AB0ScHfzsYHdr7PHxkSgz0RuQkdTVxSM8O8X575v3UuwyoxhKV+r9xqIhy4KJpvA6LHV8chR1yDVv9wqu4N/9yqoE4ZU1jmXzAsp0V161f6LUkE+8e4I2sWbtbZ8pN5jt4KmXEfnoGUhP9ZqAvMv8W6Ssiz4KpzZOw6EhD+F5c9rOjqZwAJBIR7qEtVohSxzz94XlhF6jju6t2Pe0Bq0zN9T/rf33d7BQyUVhokypy9dd/FCRw9p46FmnUQfAIL8qPCGlDGd9LJ9hGddoV+WMYegmPRD5YCE0DTTpLeBgN18T//vni3LdVbiFwaHwf3cxcUArykjkbEcVpZbgRtNtWKOf60NyzlXymZByDNhG4sdmCtY62l9ZOLTysFuT669Y33GA6+zRGA7iHaElEDvmynCF+VtooTrTQtWtj8OAlZGTcIV/3X1wkS8tkC6CgbPEP/jq7fMYMxFACVZAfl0pi28N1gZxzWKoogD4jg5ZkTOD/Do2+KS7SCgXVp4xzi1bhNGR3F0YoDB7aDpQMK+foGcDeyvoo4mm4tp8KBrPemDKe/xwzeHyBbR+WanXlayL2xXRtXO3OR6MsO1OKlzN0NgG2qJ+tmRzxWxO8Yi5uJhY9/GQxPNcZGAVgKjb2sL3+uiCU60aJq57CQbIa3d/OGcVK8KbGFNUNxBECyKdd0DY3Z6Ucd8byWwZkQo2t+2DqogOkqy45Tu7G7XgZrTPBgRqIgtL0+QtoCjS3ZuLxsiSeE8YVibNv4FQtsxBN7AazC4vOYLhxIr9iL96y1WEIgQQVBhQAPRXMnX+DROGUz1AA+XM1TczDNfJSu6vkbGzfXdxUmhVYTGHfr8D23xQZ5FGTRww6MYFMGtdS2lOlMR1raC6WPlJzH4L6sa/02wWNWIHPgQej5ZwXsZXVDN20pDqB5Q6dpotz83QmBg8/u77KKKHQnxRp4yorTom3SHL/NBSZ5s63nHv28rkWJmJyETsOrhzWCU26N7pqLIii9e+VxMoJKopkmbzwM0xjxLSZpeWYUqIbVUU3XYym82/FczeySisspE4u+oqedXrSuHclHrSw/obOi94M29cz8WNpj1QyV0LvPDCHI/XKI8O9P6M4uUfE9Nntp/2sKQTlPXLwnWrcV9cNDw6L+8tuCfajoUXsy0r8c60yH3qFTGCDCl/zfisLhG6ZEjeIjpWQutr8/GGPtWHBgCALd7w8fTgqZ0MQJz1AOSuOTrh2uaZNqsziMda85Q2jneC7Hc3uIQ33h4cURkXZWtxJ+lEWfgZvlP15wLv5ouBHm25MuoHzvVQanfbyV9xqQ6zjlaT2QYm/+9EIMo1m4atAIUmUuoS4h6Puvqm2k8CGDtVAJPY2t+QuH2rXLu/OXRBVYTdniF57XXSD8esA/FSmeUsKKcRbeUxjLoB3aR2TaVg1PEH/9B5zWN0rjVD0laFXcKmnR8Yh84ktjJyw6LB8lGU0rigSRz+qgX3PUiPbaeefxba/94NZjch8B1UdRGRiWpiya5TtB9Sw4Codjjpu3czMfR1Z6Kus3Wy6ZkD4DAzjC1QOc6aRMT4qTZPSoa/tVJSFQMEFkohrrLgOrToOukwww4jjxwvA1GX6gFoz74ZWncF72tjgTZEGp5vCI+lejNa4hXbWzOMk9f6VRLbxg2kdklkzHXRpUfXS1cDRBmVhUBgdwWMMfJCebITgsgc2FiLdgM3nLRRrDkd6lIHxSSjP34GT7g8qSROOyR/bvMGKy4Rkq4vhk4d7HyPoJSQF0qtsAXWbVQOXdKQHX+uJq+H/iIHqS9VISZG69iN6m8lCEnv5nzzW+Te39ncelbyCxHZzhWfS7UUuncrFJoYvjPk6ATiegUf9Zvc2ammlTaahtMLgbt8Tc26WlJOjxZFAzU9bV1e4l0DVG27Bbe0xR5u5LIRu4aDH+gjUE9XY1LkRR2A+7lXC92523bdKe0h3oAElfyRp8CBZrHaGDTENX3qOhaMALN4DabDoDUA5w9Hid9Xwv0bH6DTfqtcjWHoRXQXoAAAD5uQZpoSahBbJlMCv/EGE6r2RXLZixtBznJCIuOCdi1tJwRe572BaVvkzzUC9UeaMF2DMjtvU6iDPJ649RmI6kKndK3Iqx/x2v2uxgoqZy9T5vZaqq676UOqZcjF/tuLNBUsdDZNpcn16+FXTXH1sSbgxcKWN1Q05Ur8DQYrEe2u2rCCG7AgLPqxq3mMnX5dZ9b/WkbzO1jdqzWVWofzN+dsEFPUhCyuDyyDtIPOF3+1AJdR7I4i+YSOC25WXHlgSwVCtrAXhuEslSsv9No+ou895970nQ4mLKIAlheyGXm0W/zPCIavOSVtgdIePoYMpxhFQNgTFmpwCjth3DWB7zRoTlt3PslnmyOyC71niZWsF5tJj+aHSKMjinNvIpYix1O3r6ecTA2IQkI61yt7uDScEkL6yMzNp3sU6OWkqqkpT6lY+LVI7FhJ2xFSsM+BYJdWwozSUPjS8i2ThAHVsZiMO1Lnoiuj07CTqt6fHFFT+B8kBMdD/inyecwqSRnKZLlim/ReopcPN8YJKVmfFpqtzcjOdVsfIqrLzTWOqARilwwoNmsHVP7zNa5QR0cW8qio1IAf6eIxC+ee5Oxy+7E8xtwAAADAAADAAADAAADAK9mHmwUrfnaOnDlr6XEcz4c2mIh6y8FQwCQvtvCFB9MLxo/KUhe4XpH19LFXXt/nSUvpJH1crMvp3hEqjPvYo3PiZXor/FLEqAspLUHS5+Uw/bsOnqjc9b3Qg7Uf2hX/26TbLYXZ7+iS+3LDEFrnYFBmJRoDIru0wPh9SrvDvDC+GOlDhq1y0C3G1Xk3IsAjxBLuKxJfzdje11346hkBo/9wreS04AVuPVSJP4oJ29v58EfaNzABmladBBLVhEmWway9S/BqzVeGLtVOGlLcIPssFRHxUNXE0gd0FAPzdjguUJDC7RIjZ5MJJkuPWiwemlp2i0zO8orcZdDthhEuXa/L3GKdCIf1hsTDW9HNvcSkkLgKlGs+6jlLYtkZJtzpBy1bpjHdHaXYiaC06onZ1LCPK+3JIUMbDuV7jScCUjg4feoqu3aWZ4NLOj7fsJvNDGB75Usi+O/Jq0hargtmWgwVZFNanG8GKvRyXHClo5iqM6ScjlTM8Bi9NN1kNbMH3AuIqejEPom+921TLAQcQxpdGTTDllMhaBuHiHHxzr/yg3p9G6wU9wu1UPkWrguEP5qwVWOz3mJZzeHzcqfqM47OSXbYxZkYOPtAOd6uP8igU6l7MWd9zl/RBTmw3SYxMijjxZ/jXgZbVzNGrx9vZIeXeOP7FDcFyQ/VV2B4TuP7CHY1/4dScLdutfVDH0hemrCgrOkN2QqhtOMisDY+G23mINb0r+Xl3ZzaXQKtcPDMh08g41UCW/mKcJGq8zk6dhul0gCOpXKeJZLvxdZZ7ZPEUJylwk7Zs0YMtK91hyCON9ub1mLww3hBS7A1IbL8iCKFLgUYEI8DVzwzb8OtgOOlds5tE724Zsv6WaxlUeY6LmzUrAW5qLha4Pi10pkZ3mj1ov+SZVefjsP0FlS8H2FyUXhrm/oLWWYyrMCYg6p1hMnAnL4cthhYVojsfgTiOjB6cJBFwvn1hysnsxrC0hgA/la9RTJblNNDWM3y4I/qAC/U6kGspw0yVaQPq54nYiWbO2hfHTN5bWEzQmCx0j+HokaE0SmR2tbvs8r2QRzkFzf0CTWOTnFlvc+wLdqy+sGX9oiDlkGs2iP2TklP8eHU7bZajE71NtwP9nRJWkB1LF+c6lKSvLPjVjXGuHK6ETU3vD8PIOaeWzgYvMxiQSiMZ/2APp6jVwOBFeb9hSpNQgKR+yyQUhcsceRvLFipl2LMdOtfJsgvpwOPOgHDxKOjfiXNxLtMgKpuTnZWxRYbxgWHIZCzbi/XCeoreE7CmPS8tLS0K+HdkUu2C1R+FHlLj/FlSHZaLPmBDT7115/LhXxYa1MWVQJf9qM+s+Mwj1y0asBV260vj0/x1lLAefgiAM1R5Q5JRDOC3JUQ+8DDnip3CahVHWKQokkuMfin2A59PmXmPQpmwCw30p1Ik2+cn0DxJXg8VeuFopty7mktfLzV9QWt1UZ1I9B+nO7Pz+0n9wCjwvdT+hFllEdnlcp2/FIZkS/27N4mngs1/DRzc80O+hx3L275ggM8DZhM1KKgTWHHHgQgVMWDtp+AQJ+8QDPlpvFRz8n7zR+3ipDFWoxPOnEfb8ig0FqZfQ4BLAe5qwFkLRmIwSsFVkW3DXLYpxkTx+h9qe6dm7ysbfrA9TMmJBvjI0HKk/F8GESekyLf/DXrs7Vq0ricODbI8mG+g7c5F6CvMDq3Wpmd7wm7V9PMncAp3vkUGB/PATjgYRdsLWFZNMihAsyi80D+uMZJBGOq9MMFQh/BYWCXFAgDpsFEz4Ms94UAxtb4ySPhppm4fUafnUD6GVhfn0vbVIBTc3/M/ZgL7PJkNHzofoRXSX+l2HG3gmE16fsnomcGkIGq+91KgSabP/SrjJOi+Q1qIH2MyTOTyM265Pc4YkEn7CvOdnsfAh73K0EKO89CT0sywOommlSXHvqmuK95DHg8T3DvNI89z0GTvL00nxFQwkAHtr6zR+/I0++sS4x6QlgLRUzW2wz1bcSbM+KpywbkUOcJwTNhN1AHjGGJlDdA9mwAKlb3IbKClskGT0tTJG6TDzZsEnWfZU8M/6bRodV8vInr2VHAyXMQP2YdLohoglT/q48jfPNruJoUcD+82M/mSLfEmDatL20oIMwp0QBKrklkBWxH0kF3I+6o+WumaBY2vSQrXx2yXWvB7+8ByZKfCoIxxzB54IVGNZpx0hYDXPcXnVRiz8W1ya3E+w/FeB8bZjQoudAso5xIeD6M96J9e+xj3TBsICFQd6SVyjrxIc84zZY2ainBIJ68eXCyuvgCiI1uwLaF4q48KZozhTFMpU/P38CaA0IPhHzS/TQUJRycipUGY4lFMSRm4qDpGv9m+i0CoqA78tKbvwMkMdTbPmXpBvwQ4RbEzL53ZyXu49XLZhW2JuPA886RqVrXdvzGUevBbMCrWDE9hp9V+9C9Pv26pEEha08FPiO0yg8dmCIAunTFE6N6iApoz3ak6boEvYZb53/qQ9rergv91CpWmQn/eyTLQBp5XcyS8UtbEulGlkntuH2L4Zm4SkjzcH7UgX82N9Mzs20PW+0chm4oEQ/NB1FrFPp3++DUIvEAhTxve3HHcrAraxEOI1e24Lt6wjLLfUmgpl5TUgK6vlMHW/0xx43cUtgKMqCx4eeIrI/YVC5V65okWQKx941U28M0YJ0ZZ+cWAa72U/BMmRxSs5JBYKRNnXXASt4HEYlCVRkSOXVS4lETf/3O/YtrdbnHPuAOfs7ABg2K6l/UU4mXjn8MS7V4zfneVfkBMPiPHgfNompflkCkxvjLsUmHmk7acsYGh6zRcaaccTEmYwKZxuNuSbcuhQG9A001v/h2rNsxTbc6dJuYBReprYzSrye8yZZBX5yqaGW9mtQb/BUYw3VXesUhqdoB6UWlvV3novL5edsVH6NyZC717RnDgs/9aGq+iKQRdAFDsWJpswUuo5VdYiVZASK2LTXugLr64gtQRKXoSbfAP+/9ZnJahF+FjFDghh6ZWIxR6N9Z9Ehl+8Xfj0XDFsR9kUJrS09E4m74sRg5/5NCityAAFNk85E71s7QwG8EUBFjeiZ/FK0FBlZ7JRMbMY9HI8hLet3/cRTFJys/XfuQKu9wHMu5NDpIYHU732eOsRCcPI/DAExcfir97iILi+VMZGAjs116C+jIw3OhI6OoGaThxyLmti0vVjM9/dLsWmlJNJrtpqqnOyw1Z05+QouD8vYs+XZwfRpa1FxASviJbwiEM9hp0ByUL+V527kreH3x2SPjJLpBVpM1YxbnbsPcHog1GdJZZvO6r/APEU8xRDWdVaNac+VaPT4TLHwygHSoWX+her6cZ9hYdnjquAAnGHUrmpS8oq8UzMGULyLg3nLA/C+n3yNYO9XZeyXoL9wpOR2ucUKwF1PjqYGuYmbmw5gfmDS9P1SJYPu0cCZdrBobuBVZo3U64dDe2h0sQZus5rtwRVvQUZRvMMoTUeQxpPsWDv6PwHJslGbJil1NnvMANhn1vSfHOBHLqmkUnJc/lun7vGpIRVdHdm3vgA1fQ/f6Ru/8MYBoMoKA+a5XRpmCo09RUcnI5fVznCzvFZxlw3mAVxk5b5NQOlaI7JJ810NrtdsAtmRvIpn28ZBgaWCmUGl3kBH/V00ZkabNZydxLoVjT+5F2w0CMEnbqpSA/ZB/BvQ/JrLi1zciQoV0+aekTKHbzQHLNPTvoZXHTtscDlAnGAnNf8F7x3ZNlzZVWZcMUgByMyUXCgyWiQclHAVSoESbuaez1qS1oFmNalbnQLU7PTjFA03BFFdUNnlQ/jAafwGEpORb0JyjVzeNawIjcv7GfmbJGKj2VRZ/pFbBEvRV+RfWIMzF76LzB4yIn+cJv1Ki/+6KLIbHtK1+gFSqllsN70jQl1AuxSGhjcusUObiolxiffOuIxLcsf2A7/RlV5yALkOagWEzwwqieJBW8vzDnKZdOsNYfDb3zUiqrXRXJ5OqxkuJmkh7cnek3CwfpOLLEhgOMNSDM2TMj+5bbLyRJRCNue3TmTh+Wq9sC6u4FveESniGMG9rEp9w7v6HBb1gTeX+YtSJTFGJ2p4pxDttJLPu8NttjypJrnK50iHUDoEbUzVoLhTgiNEhD/1FvhajPsPyFq//zLHCYOH/lolA7Gj14l0KSqV6ufqC/c+MDh/jQRDJrqoOFFhz0afVmWQJVjyVBxsTJ6wlXumy5/x2rTmflT7jFY2QCAsPqJDVTPU7aakZ8FGRPbrIOF1hnnKdp5YegC3w42kmGgUMdyiHK5+to8Z03FwsVCB6KA85Tt2D7uuKBatyuH0Uk8CcRadVwIu6rvLsTfQtkIbUBNSbOfISLQuWZyc4tLtGb0gl2KNxSgVABUZ347ibzFMilyhHZd4NkVCiBSmOXPpi9IRksT8ddX7e/bpvpHStC5eydoOWN0Jf0YBV1QVCZ1vAgE/E6pYhO1GYfrzA3ChX9H+sPvqBjiuKEfqUpGSP6topNIomDu96M98Pqy5pJwMfXLt6cJI3tPcHVRE3Wll4Y7dTjx5WFhku6DnBUaDcuMF8a5DtVG90p2gLQlj6IjclCgoCGP8TpYzRskqsyRaKnb/rTTkU0vSkDWuKKwXPOacemzCFwiKLpiCk72K/BeE0UsTNNSb6shzVq52hQ2352LG9k8kpNiPUbZAnaxsLKDKNSuj/AFTCZ/gMy5xyWrstFWUv2ERb+ueqiMgNVJbRZu/WYQwavq1ZgrODcYP1FEny3TMF5H/dpzzyMV5dyIph/i0xgUrxYDByAW5tCx1pVJF4tWSj9ZyR2dWr8dWy7Eg6KIG+Mfco4um4k5NmiScofSd1iC1A9Vs8wkE/YOVk48Bqsjxfh7/f26N7rgitY4mOYaXYQqhelDTeeFZu526idnu82R2JQQfUGe1ZjA6efT0KbgXqo5AIk6jZHlkBD7QPbBh/Bt5QCwHwfcfCLQxOQUv9aMX0ALePScLP+EjNktjMhqOA8gH3Ht9z/hiAhZ9yldOOyMM3huJbLwh0azS22HMZkbJSH8uiSA6Ud+4S7pRHP4hykfcEvgdJ6n5gHBm6GcRh6IaMq7WvuuaSmbvH8ieJu6mNui3iI8UtGFErmbKiFcG+ywtMdVhHWWqSi914lzFCAKkFlv2iDXRknDzjCGC+JzI4t5uDlvPWr8IKU/BxJYYMRFlsuANxPNUPBGf9a9ljH5xPX9fKsUnupoyCi/nLObai+actsbpDXfjVgyjvqwDmtF+6xPYBCZgUH9CS6AvePWanxHnxnTzYLltEo7mQlokEdc195KUSoCWUlcWCjlHW4U4qVhZ/9JtXvGbgsxj8+pyK8FKf/6PPYsNo06ClC5z5hLnEVMVQRuZry6Va43WYmTA3V0Tbw2w33HFHTZ+lIfSOhiKTmh/YuRY8SOP+4Zdbc5yC0BJcsapuxdAMXjL/MF+jdhdtgBMJccTqV9G9GulrqdU210p2g0pPUiR/PpNUTLBNh/L6uiUIObjLTPOIo0vYGrMq274GrdAhLJa4RWC17MM4LUq7gyeTBnYIvw5WBTgnIFg5gmaRH45w2iEeyVXEWJK5a8fhJW7OgAOtIIBKXdrDIpR3YXTw1icOlRkWaBGa62DwiLNy6zmHDN9VFdqdJTlkF+SoNWkz5m5nZD3GexHWqmyk4NgLCxsIGQsjMkqbZRzaxVczTJiRk0AR7+ZZ0NqN7xCWDBCL38QUS/UofhlD86D1EhQAk6ynuAUzHnTv+UzBB37Io1TUeSESI71g8djsrp1UGygPBVQsGh8RfUy2+PDzDZw5OmQUfDhG4fGdx4XhUo1C+aS/YQFSVw6HNq1dA+wdncf6Lh8/odjIX3F96JWGNoDnY5tizkDRczO/EhCCpDCI0nBUB4ySyUvH4BAGojIk1t0cT9FJz60mWm4WDhV3Nytnmlb/F8M5lNjmWmlXP6EuIjbXWj9GItr6biHyM178EUJiP/I6aPFZ/LiyTlb1QMRgOC3CHlGfMpFMCa6uI9huMHRFfYR4dmxgmZt/4Q3B5jbEp4hg6f3onMHIYFFydZMr7K7mJ9v36wkKJOQvJK4L44LM9YnqZe1SXrDENEGKqwV+ocAYyczr8v6j/dzECr9GsxYm9Izga5A0wcefdwaRXNEeh0agPzFeaFbWtes+ZJSvFuPZ4V05Dx449t2cJQxQmaB5cftoYH4z+LKrD0+B3+cuV3QuAioYVZFkog9n5qAr6oWDx1eRr7ColORmf7I1aw9liIFFJfyLy0q7T/4HN1Chvk3+eebgM2gwHO0vIqIki0GGs96eta0pTFV6cNKyZyEVxBQMAoKKTotZBfJap1yDn+uTDnlFOcZFMMVr7ySR/VG8y+Aw3auG0mpriDk+v3lCbFW/niwS54RTdLw8J5INJULX+/DmxpziOup2iukCVsSF56Mih1PbNydyzcdk8Cfoep6aU4wKZuUfSpLzDqm7+XutnhiUmhlk/1yYcJDaD5IqEi1Fovyqm+oUQpZpUZLuiAHjFlO2RU3hCaV+zlRK37dnkx63knWEc4+SWA28hYFb8zHpCxcNpko8iYXQsJXM2DXwqyK31dw66r3W9w1MNyQtCoPUy5sdFZgx/TJIMeHG0MxdPjBPRZ1I74LkeMSCi1xScYnI5xHgUFRSfNVtayxckvClH44W5su40/0KhI+zOR7RfbNQEjHX12T3+CYsmW6lET+YeXKCuJMPZvkuibRHGd9SKHoHlcinzGog5O4FQ8idKmBZ0O+c8wjT6iiqIYNYomI2/CA8KwdLmIFgHJwfU5FZj1eQcrwRAJvGjB/9RgpiRc8alH9o7ItrJlNilxivbmmvzsnkRW7LH0U6Iu34P8rZUyiQ+VrSTwaYJUqYkrv8FBDMKG6gPt7nVAnfU44cV75ujqtsEfVWVleB6cEorMsOZAHGoJxurDu2OkjTrUI+ym45NCBqz1V3RH5SFbx+dCC0AKJuW6IW45FUTb8wFjlibrmE9tXkg36OrlhrloYeLZA73TlVyfQdYGiMINhLa/2Hxe1zwgD9Ku0+pNyr7V0A40UuewY68zncOYNw5g1xNGc/VtXY4B5vWP/bsaV7OOv/DScx/9pUpyrOueyhrqRRL2P1ZceSS/sfusoSOVG0O8ahWfRP0guG5PvwJ6STwd9/1PqRt10gIVWzFosst2DllDIPnzV/2t45dyNDxeepMRHx9lLiRQqpbJbbOoNxsacSOUNncDbXjKsFBjIkXb6XaIvEkakhTG080cv1yWG/DGkwD3gNovmBq9VOSgeZeYtoAt+D0RWaG6wZds4nXRfqAwMX0BpIQ9p6AESR868fWitFvcT8wWpx/JMVDjrDL2/NLGj6zscD08webanbAOVcS4CQ+79AEtlm1KXamSRF7A8FWTQykLq4Z5bvxk88eVCWDQY8y0LH/zcK3ZT2lxmMZmjebxdLwPC0WVAyfQGGROWa7jNbU9Mu/mEYKJ+lD/izbQNBSlQgQUi2yrvnL8y6hZ+NxuxkeXcdt3vunM+FGU+YC3Q4YhGdw51hwBAgiHL5VcvrDLmaE6FNTBV6sJfKuTP3xjO3G1hQinA+LhJdak1LSbuaWH/CZqo4pvjCWaG2MaZh2Ra5P+awMAUrjWgaJkDeGpDkI2CC0CX0KaScmu7veWBcHb5pn84Xff685USBZk+XIdQC7c6To5ATwXt9cWVqTAFRslzAGN/znYhKgKkk++U64i9xRi3xz6baWobB8zR1bBP6ynDmI7KZdfwXIWWqKWg8OEAehKGrg574x2bDYBljV7ATmQtvUaP5QQZjVZU33Vv+ICGK6Z0g4gKz5jNHX2QVxvNXYWW2yxu2wgxLQFrF99bcHUKFdLQanU/fHwcrgQ+R7eD4ujyVlEgf9ktt2O0HB0X3Z02qhn9Q9X+4uWNIZt+hdvEhV/A0Bguo/+X7K+tOOJ5HOtCbCAFnA4v/PXWneqp9D3wsk9NKP01ztw8E80H6U8OFuKdhKZ94KVY9M0LjRsXL/191fW/NEIAzpZlwrwSCXBlI9isl+ThD1jnJ+VdWARvmndfGqU15cBeuUAj8FW+msbRCulXEpaOVp+hnBxMRApLTPvL9jdhEaoQNVcPy1LCS44aN3gBTjAuveuHjNro8Otuty0KkX9TDKs0vCdZREYHhFhEhSY4WtDi9dNr88Ri8blA4xzOCgotDIjhEznQcslndygJlABCTHmdd6IL9nk/4LIuvydMYwpQHdwVhUMkiUNUjbQSqsEqlgdJzw5DwkPAE84Y4pieqgy2SdXoS25MQd+/Ulx31i2tfenmAr8gMuLFNg/MUo1HI4pNySbg93YIDUEIZZZPe6AHM1YQIYszAPtKPCaY/PQ0HChvt60Wx2KGGuYoj6fZdDDia2CipczFaU8PME0escXSBdDytXqvQ4c+QDZGNoxOpnMvOA0OK+4Xll1fAVb2XqrvMdzxUZT7f1/+XW1Ct52Ali0f3ELMB4xoj7NF3Rx5mBuaiUZjdvm2GXOEYHLgpjGoD5q7m0wLCV7mwzjgSihlXQbh4YbFqqI7v1XtxIiius1sq8ynS+OFY7gbHdAI3K9v1LzWoiBT3h7TkEDTmxOOJrgjDUQTQ4hxHp+ur2Iea9NsgB3HyD4+4hfoESGyf6TYJtHXHTPllT//w/ZHkZzycjO6nCXQFG25qL2/9zVtJehGczvTT3Afhf62GQUH4tG+uKY3nAOnJ6aj8Gfo2mIc0anJIwO3ZQ2L7LdD3HGVApyrK0CeEKPr/V6mqGgvs3Repq4O8X/oqG3PhAd/vxbNMGTD3H6pTxOggQZyR0mF2gMW9tDurdxz3RGgEnsckaPbVNONrRc3PM3M5fAZAv0vZypD/yUdn5siQFguWEPc7zVkCxMhna2wMxDli5jQCka3chMlMgVjWdoAcvaHwpOPD1fZ/1DCUo/udQAmDnKSzSTAFN/ekWgODanrIHVC0E3dMrRVpfQHWfkqmxnAIa45ehHjwTvPcbydh474OMV8/IxkrUgk/QMVxd3+D5+NZpysocHEsCGEf6tcavngSJtwdI6f60U1sQHlzQCl7PzNDh1PaQ7iefC6SajBXH1Z95eqEci/8zgDczhR1lYDsZJmLepVgZ1hUGcXSpw4OpJa8EXwNYNloiSzFjZ1o7RImZz/hk2dzPEKZBEnDIOwfzU9dzPIhn+CPijIeB3zZvXuYskPXBUNsvWdVZPXtmZRc+96ODTy16f8wMiqgc7uZinRZPf6yyx6lOuzkbReR6+kQGQRzlBVUpbnkykCBpchwnTsFk38+vc/3H2oMCcWKwunIplXGIoHaKVYm61kfMEgVNkjI/JCgxfv1JdNZuaXBYhKFfuwxYs/tPaI5I09L57RYRGyRf6r+7xz/9qp80AAjgnPrd3AlWZFZ6SrDdhEWdLFIFPygl4kKBpBQGmkj6iWNt+oXfYdzpgMeEcqu0evdFDtTYM7lo+P4G+4ntBsvHhTTLZoDLL0+MP2pPp4fBghH4mu9Z5qff6J1w5fK0iIcHkRlqRHe5B3C71xkGtmHvBwI0Dl7x0RmGgGOGUm3FEOgBZXLOo4Ua2Uav4ldoZ8B569wbYTeyuUeHjkZCzhrIYa6Xi8haU/cnGZiNcwwO92QbqLG2LUTqwlmwq3avRbzjD8daJbmvf5+x9+Lvdd+AmUuPeZDyjTvYCw/4+2AA4842ai5COQKOrAYUrnDEHLkOHD68siNbXAythVG+hQzvw8tsu5XP9Zt9cHI87g2n43nZeeSk+Zy2e2glSmAfOAneZBn6vstnoXBpxTXYwj5UgmAf/jf0vMWvuXTQzv7hfvaTgDWyYHK2x4aGmiK4v+xX+WXYBy8BXBto1wUVtm5FB+943DCCJQK+ePdEewZNxS38rYRGhElmSKwL0URB9NxYW5pwFsCfpc+HR+DqZBV8XQ04dp6K+Ac11lm4LGSyYY5l2itopvjtC6kRbe///4/WwJV1E0bSOWqYws/6Jow8HgCT6aPRoxB346qJvCTq8sExSAYVRzptEuHdtZqCcbjkygtFiPTVhND3q+ZBfbATOUMrB5uUbyQMxS2cPxFLd5FHE0RbEwQJ+GvLFhLrGUa58P5Jpnbfl2CCxvCo3maG5G8JRXpihSF5oCvgk0LnrO3PvQFviZtUUjCumsRGbX2yxljU5f56j/PSlHIWh4zJ6RZxkimfz6VufwU8KyYKaktZGghnJguCcWFNrm0JtnLoVvvbKQBi2HCL8E1thlEr0Oy9HC/7MDU/ibe+Y9nHiLVH5aUrpJ3HGeOD6C/cCiShTnRoM7wp+opCoXzscU1M5HgzWKm+iKCaTVgaTb5O7zL7Js5O7jY0mZqow1X8i3UiZ/COv5M2olChBa8mHT/hQlt+obRomOHmyYjs7T/1j5Xf2fLNeq606JtU0H2y4SS853bBJw1Kpa+gOeeakbCqGoxBLexZPJJka9Cqxte4IAsrQVEfkAmBkF9DUhpAJgK3pO8BeMxOux+GmPmggYy6TUTGvMwIFp7TxYSxPyJSnch+mMcdK5nXI+1dGrym/u4IQ0Y+iFumhPFQvngfaxLQr9d+V3xYrq3Q1W7TSUFDoBuOw3vPJDy79YrcNZuS8YtrIcA/VpZ9GtbQyxk+b56KB/As6qDrzSXN6hRWMRq0UrI1Jc/Qbtd33Bb6m4lLxk3O6/qsjE1Ix20Sh1rCYhib4jsJAYAhN9G95WknX7/uwMZDGmHj+qkxboSQXb/rYzhe4FRhO0pvO9CUGymEAdB43HV0r5f/ZKBZWDhBjiaCbH3okHg5IPXjmolmg8BptkIea777n0c6CK9M+jT+19wC/f/9RPewbigYL78Xem9B4QMykdMtX1nrQbUOxbiZDHKH/I28q/Rq/b2rh6THIMYrGNJXrNCzEfct4YgQe+YeUVXtIy6rAiveXRDM07jgue2eR52oCtEAm4odDD5zy6+wmlUwZs+vOdaOe+zHUK6GTyQR963fg4I5OTVnK9K+Vcsf3P4YSS3xQIas+mIpF5vsOEh4IkjkMTX3AYGUkQSmCRbPcryn1jJiMak51EL9gO/jEgMTRhxCHh3IAZG+oT7az1FePb0R0FarfL2gyZG9HBVhxKwgLNyGGAqBKrp1l9WFh3l9JA8SJPvIH5Mh2WxPbsM4tx/X13D9Eph7mekYgOX8zIYJlHPRg9FhnHeZtJaAhlTvuuWcU+G0nOBsCslHgcl6POyVDb8ZGbIv3MYW5TCTV6VtKMcup2gVH0sfjd+eJJ7u7fHgD65pQkqyh8TUO/sP6iwUyiLpjnbT2UcMX43gf7Bmep0l591hrk4ikGVY0zMVjrcVRFki5cjVoe9XrpkBvQtWDDVvupshT7bo7tIzWVyQfO+rTJYHGKC+FGgbaUy4JwS0F0WFyTXvi3JIf45yc9R9HkQt2Hax3qmt7hVDOCH9cWzuoRkaJZgMFipz83YvFZsdNcyr3pbO6FA7a/XXRNJfA9Lt1nrsG3detlrrImQwn6/tb753UBM+VSl6Wm4/VDwa1q7Z++GYWGjCqp487TGrSJjtFfyldgVPJX+W60keJHbZd9oRqHGqL61k+IcZeHnglSyuYkIL+hFnDAv4aJ9mhXIdRmtB7MRv5jK4w4GgRRPoyMdAjoecErThdrKkYvsqQkG3EiVx6OlCcnlQ+N3kFwkw13TbFxhUAOLzTawLdM7uW73cuL2ZUikGfTjU8/LD/JJ9Is2fF+x//o6nzSUjh88Fel+LRnOYYktWT/8ZwAzH6nga+puzEmriCb4cOdgVR+nieMTGOUqfOltTS/fQd68gGygADu+9KfeZ08S8VW+XY59OcbmdXB8a7k8fUM+u2eBrzyfaG4n1SvcLGJtFnkwe5KxwuBreJk7rzz1oHHiA1/E6TbhDtbCo31J+2DbWjD3YNmcAHUvWIyzl+bx91MlIksvfqP9mig+T+ebWFdy+tzKkSxF912dp1KpIO/J4W4p+vTWH+rTtiWRM3Ka+WjT3FfdpKxLJoUazOYE3eEUAyVu1m/jFY2y1+gsfkDAEZ0uC7JGMEdYqj4H+03QeiD87cRx7RvJi8sBPKKv9FMEn9VSO7N7PscQcEeDHsZY6h4ARGXG79FaWio8g8S/sIu60UISmeKUhYCpM0HR7/1kn4wOTQVe79K9vDADe3oL9Xv6g5jz0Cy8lnH+xKo7CRkryMi8C2BCtCMdKSvdxlUZMgFMaYg7MY2stSNmvpJUTyAj72Jzr4PLDVG7NHkCHyke/OmFxeKXP2I7zsjYIvKwpnaLXUJIec1umtud80lC/T6exUJ+YkZxQ+JuRcH/rk9+AoxYtGkFaq2D615vu8WPPj2B5Tj+mndC0ddNX+MYtjyVdXXgIj0NQJJhxTmgzN66pMg7KE7rfxxjErN8Tc1eB1256DDehvmxsiq05i0lSsEfuL+ZMa/n8MC4/b/2CF/OITCroPp/bPK2HSo1rnsn0/nPAa57ibZe9rMjmX007XyWp+SKgN18g81lYdunMC3UCZn+Vlbbx38+M/V/6g05BJyMxpI0UJcvsYSbeF7tcxnLNDNlE2j34DZQuilrzffh2nma0ZflkeUHb6XJ1UfxnQ/el246yDpAGAIEq7ztXO6ZzcC/xI0H8Es/RGcG+l7ol2/8nYoNCXq3fbvr9k/hBeNa4cYfU4mg/oZP0CE+OAOdLajI4AbFilG3v1193GuHUBqKFWIt9E90f7KTPsWvlSxpxNgZHdF9b6PsbEJL3AHc806dDGZGm1qnE8bGTQy54vP9pHsCcy3mwCaRJMXoyoSiVqd8pIx6QIPQxViH0HWqh8O6UafgT5qtMEhgXLVNUrPxTfu6uTMjDIwd1VEDr/d9+p+O4iXM4oeSEapcKwOBMsh+Qn8b5ikhiObiTjQm4ykKVSFI4u0cQU8qjpqsEE6eQrtdrICihSdM5ycxyRWFvtdeRD0MuocgpAkbnt0mu9GOY7a8zStS8OQZuE3cJ74FAzhqqjsGulpQrbwcJzgukTLPtp/UU+fVFxMOBqR2dKwkeTz0KWamr8okytkMrAtI4Lt6EvwhUUesgbKWIXOlH5Vo70zragrvW4Q/+fiq4Ni+H90t2DbH4xdws0idSiKjN9HEqJsQFv3As7AZIG98RvMyZ20lr7hYbmX/bnHOtQ3wJxhIXq4+2TBNzXoR+/o5hIuQbXgggpUHgDZ/yCqZ/sBcM7NiiCbKfaPJ90bXrrBuSUlDGdHCiNqJU0tpNvHVRBOTTO4IHSFPB1m4RBDejD9AM4QfItW4oVdeoqSoLSBKf4Z0YYZK56nZPY/SDSouk0079e07VklpVkOoRh8WUlt+eDrIuJBwz0SvDWl7pN8OMIrYev67+VAYaBbKz8976RnqY5eOKQM7bQBKqJ38Zb6U6AIvBmfXtELSEDBUH+sfQw2jHZKOo0GgEd/igr7M9X/qjBr/OAkUaeKx81iMgLNrvTQKs4jZldShZixxgUycbha5Ne8lg/4Nq71ns+V3478f7QsaeUrm1jgO6hPHeze0asc0/ayUn4Fjo83ELBAVnJx263CKmCsh6fVmTmGS7fDqAh0VPRS1PpQEPHL9wlSt9AMjEDpDYEQYfdV7jeS9cl9dZEmyfKbJgPUIONl4OLutVsC58+h5b8waUZPmuIWamuClJC0dZU+war1LTd3VuejT+yhKK6JwuO8lnLYFNaJSiIZbKOgsCwhrRUC6BFbhPUppN/gHnNouDB2/QsBHP1jnCRnU9G2erbO/LtJTA3++goIBd9Lbv3KXhrlxMeVuJzOSiFGGGY8M875vze3Et23hUCxBTZe/MGbxM0rV0SF3bB+3+62HkkQ4iBE4d7mxnBmNmfQQku4ldrWP9/4qUAU6IuyZ6jxKluHd5GckU8EHPyPFn+OeE5J0Quk9eNrjsy98f+6gFFeJjH9nNKuj91HwdNh1MEpL/2zZ5ldv/SiolaR41aVs5HYIi7ot9aQ396P4047UjfKGUb/puHdpBsfOP/AZVJuM3G4Iz4DnHaMHyuODvmIluYF8r12kybPtY/JzIzvNQFMiHkvEpMECqeSysO1dYy2spWWrOEWbqVbC7h+5ci0dCr/YwnN755gK2HlCvt17FVVvTDAf2vJdJoos7Igzs05+AotLYl06yxFZDSXr1Y/H3CRcXzjtehB7ykr5pXLLOgZY+hZ7/C4lVnCktcTfrBvcDU7rVpcmSY+HgYkTuawKoKA40OOhedCbiLxoZWYABj4T8iGgjbdNwGeU58PDvDJOBThG5SHoQsIuWoTR+jGsljgdgP1MfBoKFtqOD5BxC6fuJI4xEmLEQ3YnDrYc1TlF3Sw4aGHi7ElKiJ2rpkX5RHbk//3j4FvL009h8fAUptDM/gttxI13b3whzhQ8B3sJroSED6pz5bdHxlAYO1FplBfqWBrzHkscrbmt+Ow9PQAX2sthuOl6xA89X86CpPUE4rPcmHc8xnmJIYi3NhFOWhxQnIenVCamHJTcdLHeExX2jYBEaGl8F+M8wM8kibt8+yJ58tnuYIiRMrh+kFFSZplN3gFMjEeZFR8EA9MBaScN3CfGlOK/H5+bxOM26RMgJrpsykxLNhMxNq8trLSrIROmhrm7H6YwTcQROjIwNqD+AaEHedRVx0uY3awh9myeAe2mKabfqoZlB8Vn5j2slGwsop/jjBhWzWLTlYdHrL4q7jk3A666ZJmUlwUHBZ6hrUGgFbrsOtL7F/ffkvb9lS09xJabcjJzBJA69XWVLr5Jxxb8Mm1e0FgdzyPxGyf9aSeUOR0+yCp5j7o+m2T7iggewI8qC7AKE2Fr/2VcssKnhkDq0lHzTG7OMdOZDdqKqY8pKZt0ZUWgz5sQkm93St2MIF63uNApE/+ybNs5gm/3/guo+ifc1WeYDN+GY/zXLmjrvWHRLfb66CFJYMT5H0clj/DVEI23iy/N4SdldjEov0VjnXv3X4ei15UU4vECPwI5sy4utJFwXQrxRJWOS63MfWG4vXEpLVTr+tjz4ZJnL4MUEvUTEJ5cqK7ch2Pjlw/Qotlx7HRMIHigOQanRVr5vDEyur1oAz0Y+9HeMStfg+28rQaOUpZCxP+gJF1rReEMgNzCbYuXEdn5irPG5TRSYxrMUafJ7FUqeHTi8VM4X8YIUbUWuUGFhl9SpMa6LbtBgUq6CGQEQON01P3PopChuwvG/iGDwlZdl1wmpDFs5zHxtuVJqvYUJAOCdIHf41RkG0L/Z5OTKT83dbkiZPqs8bjl0L3zNT/dFzruoowiiZWAEZNI06ZllWOJ66JH4YqPxiEHyGH/LmRY9ILH4LJvqCyauU97WKGY22pl+KFdy2Vfi7deZgaE53ruJ16yIWYzK7jDRDDn599h1Zbj0/YLJ/2MLDBgAY1v6xm1IWZI93S7TGKsnhZHiBLh988gMX7umgSBab32AOacuTMbDEtElcx8EOwfyi4GmkTn79Qhwl0wCnIyBOSTyii6+UzyBWb9UIzvCHglJQUuZNToT+d/xVPSMOK/SzOCKN1vnqY0Sj8ttEItqaO/tdsMRQ1/Kr2rsGMxvS23+xhLJrb/Oxu/QWe5z1OewseEf55CMuvvQNB71Cth2uQw1Dye4KKtv0vW3h3w22PQ+mN31KS6e5nGdYErqcHIN/RIDNjy+Rnlqdv5jvrm4VM1AjhGvbE0L3F0mD/h273P9u54LY+9TSreoOkPe875J8VlTTaRkINeUFOYTG5ig1cqVx9j8/cn7H25nntTfBYOCkyGDR/m78AgR/QZhfBsTXXqCZnrFnbbOQG22LdYqoVVhY5QVvTC1is8PXTFAlualRKMWGbdG7jlhDwZ692fvoYLYDZlYpUGVEV3memVmondDp+A+Pedbj9c6kW+22MBeMAiU5feHdfzA+lhThRxWfMYub+o1qmuXl0QQPoY6672HdFSMcTYwBlcyQvOlof+vkjSAyZqAX/BtDdHwJpwEXr0Tlp9CSTAh5XbNgWRUouoqHsmY0OhNTfI7sVPaAuqBThZs/OMes7zaMLaaUz4LrLNJAio8945HPQnBuOuw6oPGcrKOrWyUOxEk8Z6bA1fAmhpVnygLycjDjX8rwIWyTn3oH18OOHMUsdWTa0yJrr3TjNAtKqRILiIRTsUIVhFZrc3POvFX3t0/mUFBaZO8jd/bJrv6MjERtQ+/8wiXzV7wyDuyMUzCJW8ZOff1G1ZdzpZJx+cmaSYZob3oRDyRhtS0YlogyDWv4DlKjNqDO9CBsYAktHonLu9+p8R5B4TNKWvoLU4IuWtHCueNjRJNktyzPrduIz4dCkevho4PVcAITyLSrepf5vXk1zy3FEA8AdqUb1nvYUDIXaGcHZFJnGrvpzZYjpcG3RiuQxVeMHDd6gdQK5FjCs32wtucmvc3uiJSv5EqArSyf/h4nVAlMWbcIvupFHsPomfZeoP3O6FXVMgrAqF1Q9SG1bgxhhrRdCfbXlKvwBbfaj5GtiLfr/pl3cpsIt6mda3WJKt5X7H0GGqWXcJYNOzTj4RhPMOxSeXBnIw/1PWWegun989NT1/PNr/1GgrM6kLWXR7YLfkyRKK/p0Rr5bGAsVjZF7tJElaz7g46tm9y1b0jLHJ+l8jYAqxJsVFg6JuG7HO45kum8h3VsnFOdHk65vdivjfL9r2daEPlEz6SnEMGHqh1UprUVD2tI90vGSTy5hL7/b5qjkWUK6hZdjGCvjlp9qx0sb25ViGWDOtFlOp3vez47isJLs9SQ0CLZuuTLfw29QbLnKZMuB6WS65b6kCAZnW04zf2nNGM07tbJj87hIC5z1t74SC3PkKSAii8O3/qoLILJGucR9dj3m85hUKn3gtXNxOiNSw0KVP4rh3Jj8CN2rVVSpTYXokwdJeCgtzBDhkZLnnNUrAPhmqATupK6bnBMkqO3okSEdBcCIkQvFxBfZXjoZKpPskN4UxfTKYaZ//JYnAiyD3fL+akdpWDSYIDXtR92GHYNI+nJMAiC/uHWIoo/2vfFGedRobDyiOoXre7qDcq7bCrW+I8hR7VQ4jsrPJD5mZtl502FN93f8IGZ0DczyvvAND5XIumplHsgtI1eLyOBerH1MtkfsP5NTfNlNPW+65VbR8oIMYCV59Hb7jmGNgW50DGcfA8T1/pKKiFxobYwC/MDTX3Lxm3lVm+dvY/8KH1z0KmYiOgzaBgPG+g7iDCjdaqVSEHciA/c2utPT3YnsTKiOo/nSWJ8Fw+g+SGyEKWsiBBE8Cynwz/FrA2tSYHJRvCooab//ASrZZe8fFeXy7fptP2j+kyV6C1EZb3AhA010N0wyk6IE4L1DMG8hgCm8Qt3Hj+cXoS3OXvW8YNxhj+dqtdsNkRh95/ogKotQ0o+krWKJHaOq0N/QXwMl5tfI6xLSoW4gZWokflNyvfjozpYO+68nMG84u1zBvrQ1Ary1yHsGLL20OMOEz0U615ITIwnw3FrgfUQ8FaVoRHar0kctZtBCBGyXWnVFhXYaKPb5qh7oy86J0LwmfACYkjArfBOuRtsSf+7Nt7+2e+5dAQ6QL/Gm0uZBb9QG5PPAyc5HIOKUcqh+5RzhKfugsaCU8b/tLdj163nwmLyx9cR1AJZn+t5EAp7mXWMRkVMoBlWBovzeIYeH1xq4Ia8cUsZRQqU6npoFEsMU75gVGPl8HS2wD68EuR4wt0eqKNyozCsRtBawW2jUxUBCLfee0/dA6oEYVJdBOglu4uZDBWmLuKMXWTgPzi9SpXauxkRTTRQWZy2x3esuVHgwt/QEh4bdFCq8o4uJXs8D0+ut59Eebxjhcecg4rZzkLImEp6dMpCssYTz7UIyjUlVxgW7guxgNy2chpDyp8K6RwmZk5lGRs7I7xW935/izBMEFNc2VT+Fv/mlf8+jGN1thPLTAYeuWJM1KuIGy9iKJP45Ev2yjdd4XWJ3egHAGc/ZXGyNN0fVa5VJAgRHzJ96XmLYu7020RZxZZpzYFORE7or5ou2CaLrRWQk4gYdH3QYXoR4qF+MOySXWpJwg4F/syWRReTfbkgIpq6vlMv5VmLlzAgjgRrdrBoJk97gmg5wRK/AxP2pPLnUjvgnKubR/H9tOl68WtUoIpjE5PZnEOKqEGHqXROfyUnpd9YSqICHXsqxJvyOUo7PUm03lRrdyH1++tMsA0OhW2CJmUkrTT63nKt9YPB1V6qzX+9lPdIeoMQB/KTsC2TnFrVwiRD0oWvkbRz75L1PMX6PWVqsMlsOCaJzuwRRHUma4KHAzwBPX9rg7Qslsog/n7Q+1pvIhJ/z3b7HjOokkwNiXxsMPZMB288ccOkL0pfSuHgj5V210QOrSiOlYCC6A++LOElsYHak9FQ1tuSHZtlvK0LvZe8TQF2elhKDWbeLoHvf6xhxMgbGJW8TsQJU6nNwTZoxLZkdG1Xe62N0nuug0+Q+IiHjvrPXA0qufZ3VU2SrvTqrxo/ep1+4oenA+NYzK4sdOf1nDLYJvO6IGNemqM2vy5s5te09h7wX/nEteFB5RfVjBAD+lB5AFE3ZxjebKh2SCLpwfC8QYydlkIbqfpZ9i9TpAQaxpDPyiYN3qVu5hze9CZQ3+tp+PMFAW+u7uW48GTHb7qwlSQ56dVh7JojDou+47UvH/zV05Az4iqClT1ClI0jHTZo/7N4RtRShQhJEYJykzIfKUdVfhMp388IpJygUdie3l46g+5V5LPaxETzxul9Y05COBjp9GcWg6SK3EgIMHiRimhB7W/i2AD/1W3ISxege1aZU0c8K3/2TNBMg9+P4vNHJrvTm20rAJ2oNQ9Y3zIcB8Sb61i0kA2ovNiy5w0MC7fbQCraROKTdRWQ5aMPZ57MPLQs12Xsjbz4alwejcEwzU53bcwMNqT/qdCAFIULasKkCRGlDk6PjpDhEIjcbB+X1/PDmcgZlv43mEU9/nj3LzzYZiWYOT+8KAd8mrz4uf/qr6SPFPKPwE78g35aXBlT4bPXrTahvrjmZIJF7TqIvpVome6uuBVBd03TWK7qzU+5p49GTdWAhzN4npM92gfiB2GwAj3uB8kWn1W1/z/XenPCI4/bpO0XeHf3q9YukHAPWWcCFZ1/Krath+ZKA7VJSm5blemEUa6K87A056TTqUY1H7nd1q70BKaYeypLl3O/20qxxric+6fndsHEkTziz8y9vOXykGfBtrLd7xFj0GJsUBGGlWlij98wJGGAVgM6iuyWXRDRmeKQ8cKW78ZFy9813uAgLPSrCzIaxPEW9B7H9BfunF9EPoawGAwptOQEWQl+riJWCkApBFIkVuHHsDZxvoCqP0iSt447eHrInXJxxZezvB5DFfCy5cWFd0134otz9+2EDimGvycz5tFY5a/mXGl4jxfX3ENzu/2p8i3RCf1NfrG80Y8BTgTqdCVWFN2gZvDbYjQi9C4bm6RHUW1AMpKIsTAq14Jeqe/KKKt6G9hp65ipXg1iDgvZXLZmS8TDh5RzOtsCBRVkqpg6lV3qTBAxRp5rcdAj8M9oH1iLLeJTerj4P3kKkFmY+4jpp165pyFepxiZvHF4BvQHY4U6VRGxPAb8QavwOi48vdtLL4XLpZj+MXl409/NVwc3hp0dv94iJddfZFWuOgkJDGSqlURDqY1r/4mf+zWE8vr2kAd87mj3XsHGFQ97ECfJsGlx2lqaR4jRGywIP8w9R+T5HZrJnEP0Fu5qOrQiuPL1OlzpCv+TTE9Y3D55DELztRMJUVHcmh5FoPmhIegApFnIsdMg2OLoDjWsWjHHgxJL95BOx3kX9IWB6j9Ojfs0N7J1KzqFwVfpkmcYBhsSHDAk25m91G6aluZ6tDhHunO7qKayOXl2BWNw0cb0YyF+UgLAZAKWb64oO1gvOMvhcDbiPgrpOC7t2iVnaup0OrkW6qEqJ/oKy83wWhmAhEUUd+6P5eLcobR1pB5xeqPH+ZUbZb/+nzRktGnW1R8GFtKctEhuxPsXMBvnliPvR7tEEe2e3zzq0IX4+KDfWP5zSQyRgSELd/3n71KR2HVN/IZ1Zlc7TsiDzI42ugWQPDhOfmVHS8zC5PrpFt1kt6XnGcTH/mNvBmaerZmsqu1D/xpFX2A8Hw6htGRygGQTODjbClSrjrubNuCwOU7YqHDpPM9rkJ8jxhtmX3GloH4mPJ2kewxWiK/kgcD+CntBZ+E+PL2VEOk00fg/0IRGZYfNrEkRAxDqdj6kOQHYJXO0EwT8b2sF4/d6iohCR0tC5Mgd4g6/mGqKdNBa5v4LBiQIsN/SmD1wP7Khysu8sXX+J/02EVGt6+nqg73SrH00enRl+AdKTXg7XVEKKrQzkAdkeACqoGKs2Laq6vYcuLGBF/lIx63x8ZLUUdsfbapkT1CK56IvkAidDRI3zjR6weMjZIGv2bZ6/MtEW+9fV8ejqxSa/Mgi6h6Qpmzu1iErodwhR67nN4BXTjuoklXuZEBiwtQYNZiJcovIIt1L1d8W66fzKsSNEA8piiT7O0ayQ1MdOSWZT24MvXXSmiAttnB+unL46Qmxxpwwfc0CeIitik3X5V2QDP+9mArWqiOuBwKYXGPPJn8pbNCA6c3kGWrySKYadmSfJLEpYvSaO8WEMfgVZLPZ6FRA+rdRaVa/RoRHqxFN3mA9E3SafYoB+WPkpn/JcVaqbF1ffss7WW3wfBHqZfixgMF/psl3muxx2rKwYvHpeLzKddWeN+gubSU9STs8E6hCH/kANL/npHno7lQpVYFAEzbiqAXmAKMJDkciT3YckQ64AzsrQt1HgqAAAEMpBnoZFFSx38czbJAUgINnaQPVEWGjjUlOg0YjR/XrjRYGD7AhzMVtXZCyilcqva8mKE3bP4cIAqXqo0gfwiSuGSGk2mhDjD4UqDI7bx7fBjIfT4SWrRHfDR2pXQl+kXuM0K8rQeTWMbb0SFM+Y6sm6wuDbA+6Op1ryFeDcfWarGsEe//crCtXYk4MSS9Q+fEl7ZknmIEeWT9kwGi0WtksiHbnXlJdFsypo8eXZM3+1kKitXZXOwG0GX9Dm/DoVgk/CiSqGJV5Cqy3oRxE+MjKoriwFa1VzWmtCkVfgfxw88EdNoR2kYpPMeaup2gmG2ag5U50MmAGoqNKczomah2FiGWvqvL7wEwjDafg8FxNoJ9ut2dlEEQCFNLRBt3noJWlkAoiFVk7gZ81F+nP61c+ekzzWLewDg3JL8+SvgB2twf0QTbIV+pCpawxJ+OLdrwqKBcog6CCc+T5WQaUnWx8L0TFAiTFTeTgmNRL9L3KEKE6KUWfdifnPNEdVvjfeZuvhtUQcvGS2XVxjXIEZnamFhwlbFHMBd6lX96eT0GIk/joRgV0ceFRgUELHeHBAMI5vwa7jeumZ3MHrqh84NgHp1ybViPmQ7ItK1Vpb0yWdpDRqrAmG9fluKRZXb+M2pDSacYPu+PGhvuDVw2KjATGOVwpsLz5oqDmqc/wvJ0Fwv1/oPrgWD7V+QDj9R/UV7WXby1OpzVk76N/9lwo0o3xHkKgM/UucA61MbHkONH7jdS/mS4BWhiB2XiAyoFr5NPqUFA+WKysNBWw86uoGhz4YHd3ONtmQpM+wRBOtdrW+eWuUQ8uJZRp9Uy2+2XgQuzAN97pDkW+6JYQdSVoLqdFscyakAvWJjrbPAktX4EthAT5KLC0sAo7lRS0PoTfuqjo44F/hz4zeviGsbl1H/0j3JEwvCwzXGQc7W2z2rf7P2AP2OCCYE6/NcMLN+esgB5WAs8t4RFGzWUpqNlronP+JVmtLXt2aEsjL5Jr8PkLu5T0H2j8a8f03Ccm2J26EK11J5m7kuOZHVMVOL85HfK98bRjvSzbjkXngbU8t/GLYRQUqluEuVigRQdTN2q3xnjxj/Y7Nr/f8k/nxzObYgQsK0tNUExpPxYmwg2qnDi3TGYdcsywnJEDcf9a7rAQ+ZPHgx94Rq2woxVVqA1/KnrTKOOuBR61Km6rbT4+tPrJz5yxHz6kI12DL0cpHCDomnS9C0o0MGuIuawdRNOmRQyXlriZJCDlcYizo+Uz9VDIThfuIYl3BKBt0wobIYKQLgHSAucs04QKbMNQtzUsuf4j13Nklf9TXWHCfjmzmQ3R8dG5HVTHnv/256jy1x1KVfWqu0cb2OEs0t7Q/w2OdcJ8DgVEMP/8DJfDRIV1x9vbvk9RMSOwKwRvPBVbBBIUY1IPKFOCX/PnB56COqRLFi++NjGt5rC01v3Ihenq0e8nPx9Q2HQTKvk+gUymzl/euHliAXjLvVqsVQhCR+BRfK3hPTwytxdbC4q6U2N1StUh70CYvwQzv8SqsDaSJ0APRXwxnlfaTi0DAECzbEVFwCyIJCLQRsgZKGH/X3mBLgHsVOHZvre38xIcVtoMT7OrpArifR+jPH3bEImolNkVIYDvxqGZsqx8ofQL28FRTqPaNNooV7CGyjNJMB3OD/WIlNS09yVMWaWnXLO1VnVlBNsaI6L/ApErcIYPfAFzyjw/HHSirBZZfMknHb8KU8+cNgyXpz3onH6QbU9lQdUOUXvdq4PC7YeWfiLA/rjikcA5xnlQEhqMAKyWPL+ZR5OJ7b0+aqY4FNalq224bP7MboswA+DjHzFki8pOB9C6u/v2tK9Gqq7zIgzxVlmiBKLySE43veIf81M2HQUhVZU/cJxF0damhuJjCgE6LIGw0CTr9CsmGAq5QAUVsIYATEyC0B8d4QbxnS/cqA/gZJ1wJH3Te+31VCC+Ta8PdbC0lKixS+qjjsKeH2yuFRzSlgM5smQcEAu3U+H/tUWXDDBKStORhOHtwc639rHGHqUwjCIKG21j8QYH6yUVLHRnTy3lnC2c/Oxym0FQwpGEkvmL5atr5Bne84KmcJP2RRgl0xJDLeXY6r8SUHq/bv+Qsdh37rdZuipVMu2vZf2cQP/yE/3lDPQ8Ju0vcRtnHBeJaXk4NxZtMNwUpZ2lX4VyOeQBZPLxOxogmLlMMlUJc+sc1+S+25ZpefRr+Ak6BbFftJT5OnLDRTKvejRNfHeDgbArGDQyGrKVX6/acA1Uo2V2pIlvHJcAxO2dr96Heppuo1aQQTlF5SylsWwLXUrgxLjyLieWT/rpjTfXM7Y5yFxaOfqFEKGbhOoVI/PWkRfZ+mqoQ8HkHX6Cir3Eup82AVPvGNN1dr6eAjkYg6DDeCgCSqhTvmAawsmgOXmskNpzQSB04aC/TU9bXxZe30vrt985hwz2h8Y0EAb4EhGIm60UUYm0AbL8kbMifUgseLksPeLMfT3AykG1idezpwT2LREThtQ6/fsGrJPizMq4SpaTGNmSxP69mM0peFKF7PpxcqsA/6/tQEA0bbzvuRDiCjpQ7A8k1lF/nmQHq20NYnNfvMSDTMv1avfIa33Yb08C72EQTw6rIqifonyU/KQYuX/82LnJsciK46xAb2FxBkAT27/iXs5ziIBUOb0k6Tg3J/2nbPukHcx/zEAZ6kegnYVCExsSHz7pZGa5nFwITAwV2oFUkXMGmEfdJIp8UpWP2q+tiAhempY4h1DmLXYLuopIA4M913ChU+naTQenS0sESJU8Ku9OIijztvOd/+cqk7XwvDcsnRA480R3wG3m7S0MBWssF4aciN16GTir6I4MjCorAYJMuzJ8D0mNN6517carm7kg1Euwo7SpSP5q7eAxzyao3YNUBc/Cfpx5xxyUnvH4Nzf26l4xHIZVDhLUoxUVeuhdQFQYKNr5vp3tMOOOylaW4VPph2p3Y2u8wLjqHCWsTVh3lcrxfrryHebp2xY3Uo+ZV/guIKizLKKhJ11t80xB+dYB3lOMSqw1EoIml7yGcTofFmKvu3bXUmgKac4WnIBGUoNXGhCI6sVNdHLcVH311bV1F8yhCVvm0pL9ERGpIgFi0U9JN3Zk9nQggVc07/1D8ug3hj6GOGkZJNAwfkeI9dvOwPpPbx5yqUHx1AdLGSwqyEgYuJIJQed04aRxISPZYGoLuwzvgx/gAbQ1zC+o8UprAC+U8Gur3en24R+hOyqptBSWxu+Y6Wsjasf/CtSfmi933oaaTcvd2I+XzmSRDDwQq5yHxF02bADY44tcOFXgoObQ2DeI9QUT+AeO9oMkArgWfERb1i/IxiQDT5bP0GrXk/Cz/EhuktJkEBIMpEN04aCey3oXAozpzWTSnas+2IebwapLUWGmu8xyWr7ViBykkGTdgnkf8rinSiXwd8M6JuxJCdQwAB8TO65XqCqMYDtmfCNdk8uEsOLfsQfC5KJB0D/zj9uatSEJqWz/UtWGsPw4vM9khkTVZz16y01lkLCK6SIIHJ9Ty5BqFmr6QWZ09GEvDOivhQ7l3n7HiPUVMVRTHfoOdeROxTzx1rZ6LIXsjvHPNwVRF+zhfcBGD9w9cxSbJWu48TIFdWInLELhngN9KEZ3RijR2djvuujxV1MC6ntJQO6ylG35pGE0sgQbeP0GUh0ok75KOxSmlMyoX7hpJoR7pODk6L59Te5c6lX711A/XXJYR9lSSs3RR4Wdx0OjxvpJ9O644dhkdYfnebGi5SMmfa4Rx+ENZRyfAtFeYXL99lhT5baMdpe/vqwCGqogKDIgLViA2PQhV/WJsxneULfcg6d/79gW5X5KTmQ+PSmGpuskPrhw1URciPdiEdeZe0t6erraggRdyYx+2wQ8EBR8tNz/RY1cTrhqKQdCD/RHh0Sm/W/wVexVYtEHg0MaMO0jJOmeYrf/epYxJoUGzGivwpa2zdM5Ogkexvui8NQw2+LSdNWLlrBn9N0dzNcoJR4abIVWsHje70tHQYHUE7TZc48bOF4WV0oZ0Lr/fz7KPY/y37K4xIchh8OmQO9BLCqWIUadHje0yf+d7oGgM8OywPlViGmWasULjmWYulE3zUIhkbNtLcJqbyRF5rGG0zX0Lz3BWMlTvempvwQbDGwmjUNEV+SRndBFTP/5Nv4Qh8JemqNisHOSkmrVmZy3tQjPmM8MOIunruCjMbCMUWtYSQneHWEP2P4b89mpFatgd34JGjwm9XYCduSUqs6U5Md3JLm+5slC851+6lSjdeipLhhdyxJutoccTLPa4+AK4HaPNm1Mcm6MobsPFBqCJ2Z2lHppbfBXzId0gsY/U9lbIeyHHFX7o0zzHEq3ix+2Fkr43Ma4cVeOZRiI/XPvVBIHhTw4XasMyn3RhqrD0oaRymotWeKqa1Y2Ow0EB9OPsdePUNpo2JtYtTeEsK/nvJK693PUqu/eazZeV/2lZ4qTv6uIMqsdMbXJyud67T1YQcmAGEBGLm3HYT8QCIqhVjqak8bKFteW/qx8qq03WjHaWFAUHx+xXU79OJo16gxKPwW+N3dt4mJ51xdTMvs93S8TUD2XndbBh+3cYTDm7S+UjeViiRqC3qWuZ1qsdIPXWCsYoVqvNr+8xT9N165ZuIiyFKAph5SkxnK6aCXOyc5FgET8R13PmW2671cMyHPYfeMVTusuj0Lrt26/F6kGIV4sJY4/Amv2te21yHuviMraqbBe8+/WUypcbC8dy0GvOIWL0yQTbtIGmXXRURPeeIptOoNZsJOxtVS1Kq7L5H+lg/YCJ8str2AaxwV/C9kIL6AYI7bUBv/z5KntDGc+M23iY8pWfKND4IUVKdfsDuZ+ushSZTTXikZ6X9fM8x5ceYzMR0KnzQU5Nudvsi5h59zW+yyjsIhjjJvgIiJjEEWzrcTNtKHbNar8OjEuGZ6BlCGYk4hTFlutJzznJVm4ZmOy2MepSBpnd9uUv3ar58Ic01Hyve8EhjklkFjdSSflhwroMNSM9dHSv8LFae466loSQwn4Zfzq/bY4Oa8B5+eY9kM4ObgeHVP6NbjLdnsYNhuqOGvb45zL8oyRzvzF3BsTiThSbOXAWZGZfk9vnt4ZKCK4LZrZEdnpkgjw3i0S2H2RmtWe0TyejMnKkwQ9Aufpe0VxS8NjL1PGwHcdMglML9pxZvxNnqaYyoyT5JZ2oSqs3CSWws559MWX13+ZAqwQlj+jnKmpXsRb+AngmxXKNNh8rIkKfzDiVnI+7lfv1df8FegpT4IbigENJBPuzIVZoI89sfhYuZSgtqak849Ckium7U3lyzLooMQz/+4DAPHnLH84FHfoJc0wnfwnpl1+5KzK6KIG+AQon9fNIaS3gXBcWVWVEMzw+5Pbpj2IQFL2UCSs4SeYQa7KDUN8X0w5ZNPBII4EvmDawGq1PMi5QuooPrBuybHZ4/SNB+epnryY2A4XqF9LViN1mfzcAnjlfL0p5Kr2HPchmRXnYxAABcnwbrdxuXHdAMW/T2BASNVgoSDRj7EkhQbCxubpeEI9weISQ0/wwqHN1VNEmipTGAxq1yma8mgCGBd93kYJAdSyXRw7mrcAxkmfS6Nkh5YoksDl7Tp9sNOZUYkAbi9CYAFM3V7hJxlVyln5CffBXdxGQQm2J2NZP4QaKBNkYiE+Dwu07U8NqG2QqNUT3OcpflKYMZiljCDHU/CsobQTy5V5M+KXZYap0c68UFohSKHiTHGlha52UbLoLzFOUkMkwtQAACtcBnqV0Ql/okM7glB3YygImEXvyvoTJfd09F+V4KYzxM3dPXeVtRKnQgHrYKXh6V+KoLvFbCswadiASE7bLyLp9IVXLMGJhKNDcDVyiJZOn3ZJ+RG92VAMbOPstYTGzYmHZ9SWjVhGBalhPKMk4SvJ94sMddPGjxbbPCgBfGLpKDBEJAbYpy/Wb9ZGU9l8WH9pnBxHGUCuP+K5xSfUuPkvwKxN1xPPEUCGtYoq6AkTqiL84d8u0dDzWjGaukGCF9eI7cDX+33Wyiidy2rBEAhDJ6Rr2MQzvRHKs9DDEWvHEj3PODoeEuUC9Zp0B14XiRl0UkpJShu7wqek61vgBMO2It89CbTE0Z8emBWMTX9ILWy5kb4zWZWTvIsoVQbSdmddqwVSPyQkPRXNBNZ5+yNYaUbth+RLiaZC8eR/bbaQxIHuhypZOWIkBAMHJIdyhhQwgvgXjU8ZBlevEiNwgqInyOGHNYB6hPK859+bJxr7RUIxZBmmCZpX/xh9v9A4cDFAMnTN1Nk4MOXQBJOZRNFa7cOZJ7/YHHkNcvO9h0QL5+eRAxIP6Ct+se9PX7wd+r1e4jTnV1FXB7MnX2MMB8K8Eg1iDTOg+seG+vVTngIRnylYIi68D80346K5lelXn+s5npDbI+GwU1DhWfe8Prf5czbY3SAOMoCp4V/p4pNfzoJgByi2/ILJw1y5qIe11lMV8S0mrD99vfyZ5Y1mOH9vb/rsuHwqtn6SM+dqhDcBkYE+JoUzALhOycs/xZv5xzznYt/1PqY9BWx7IE4LQe1lz1+HXRYYO3K9sdooEcuF+91WWX4hQuvGewQAwiafvc8LF28FMlr+lJ1DVd9WUG1T/2S7zzSWO+eXi85nmdazK0ct29AvDnBlfPRyiEHsmvgSZQA7RPYqr6T6uJH05wKj4p83u9cTU1z8YUQsijHuBZKZC1iybU8uVD5ajY+ist3cwSaI0NbHw/TffGVw+OYgz8iFYVzB0Zv6yDf1ULuVR9moGSmPPJv7pN3of474YQopjQBubr/diDEOyMiZ2knZGkMmKCOi+10yOuiTkrUrDRFxjTf6NZ6NiFb4lRRgm1aLsr1Ke3SXP5eCOEAc32r5H1j2gey/kWHAso9jgp7G5cRSyHcxDzz2oSLAOgB8Uh9jNSuDU0FqPe2Neya4KfH9qnIgUhUA/on6odnZq0a9XYo03eJYS3bThoDvTO5/QIJUJAL6pzs+vcRF3LxbtFnSJQCY8okW8P/ldWMAU39H6iJJ8sPtX6jlMXskatTejk3QtngXxnocOja4dfNJI6lK8mXS1YIaUmNW2blFnJyXY+Z6E+/KVgsDJ4rgts7clDA6yptmaHYV73/LGKV0mUjD7w/7s/FGZtQwcUUM8E1zZA/jq5j7dDHzmCZAet49gDJMfRSjsg6wnix4Qx8XVYvhgX9BpE9DEPzj4V7TjrnaY9isKlMBWb3EVsMjoqO10rwvcken5ly+Ke57+wDPGvtCK/boLZOsdCSy+oTU7nNBSR1NaDSnJV1m05B3E5t/won1zlPKKPfsyG7QmBAmZS8iOl0Gp3Jfbf1t6Wh6nznITvKO4pi5aHcF2VM0Abixsk/M7D380KtAhBuYDyKhPnVcN+Rkh6gp3Ls7iNvXUS6zMbTU8c03DD38vJ85EPA6iWaH+5RdVno9E49LgOpxix0Qh6WBMNK8pJzukXtDAWZg6tR8ChZHka2UXu/7eQT6OAG0AOfY22hBPrRYq5dATmudSdFO2KfeSzSIowcxNfMSCG7K0D8NFHpHq2n5/B0WlYv0bQLVacxsXitV3FiB6Gfs6tsH8tMqWUugA+w06dNRMpyVU5bDSDrbQ6kRnXTb2KerxkCr0M6Q672O2Sw/fVYBOWQBwG0zSE8PZS/PZz2LdxdrEiDTKFJbujg3RhKaPrnCVeHJ8xOMLMA7f02VX6E8AooRyUoJUOicBU78J8R8n7Zbqegp/NsBfZt8fIfug0xsPgQ5r5WrJbWISfKveduhK8EJTITIZ89Wn6tO3dQwVTacMW5ZWlKIDf9MQvEYw5bGDxEW8d+xpNa3tJdxW5g2aB0ytakvlI2e7h5JOe9UE8XskAM+2YUo4ntZJ5jJ2FGaWwjJHWpvJ7nYAruzQ6hfCypYmOxzh8rRHVE2zv8l35/hfgCQtjY4rc4NF3VL2VLFzSNsm9KKoriuR//dh016TtNaZncAL+c8fyndOB++fDhXrLEF9DGBR79kkH06umlUv6cB0gHGS+c/m1aGSTcUBK1lKd1YhfO7HuEbIhEUQtniNmwAlpO8qWXlI/OLQdLkHb4B49fuVU9s5vSqSgr1YUAa3MzaKIYiATmql4ImGpAfRyEag8vyD9SQRJNpfw8X5JvktOQZOtjheCwSHcaiV4XmBwR0Tmwl72eL5FqXgiMSz9jCcAV9MGGCu/b1DqkG4HADMUNrxv3qjK/m2VBRDto4rY49EgiiZ9GaK25EAhigVSlUpRlgReFKVq+APBptwrc9/GmJQpIZS4DI4Y6JivfqGOzLPk/jCDW0juoqZBYZi/b5HmyrNc42YGAHe8d+UIg+vwcsJ6LLJv7qQkyTPCHon/Z1arRsPVcmQA9okiAh/6qpRVLbn0+sJCI1Vqerqdv3rflT5xZfbE1JeDlGJifpypqdPoD1h4rlAziyrAdT2myP7KOnmAwsUNx4mgV5cHzdzA3wHCD3hweBHR+xNL5mD6hBGCDYgfDBnQuFA9OjB+uScA/nx4+4oMtkrCQo44SLcokNgF4HObUyLRXN/x/R445tLccNESrVXvxyDGfrR9jW+O/nzMt8DZoI51+8hlsFyeCk2PuMAIMgVvhVIETMLeFRzzxKMWeWmfF+l0sq13bXgXDtrXJVk+UOF8GJfBaipWeP/x5OfwAH82JRsFFQzWe9X3RBJ9o7rz1GfDjpGbZDyuooZJx0kTDcbc/7I3heINKI8u3OfoQS6nieHvLOwDCPh7Zb3vU+HFxkoB8sKObbRfu+fpd7vsEEl6aQWUJ+T7PRs+YCW0dSIrtmMibOnoriqCiqQUCSoEq2Ta6Rhs0HACgJX2oX4o4U7/aO6O6YBXnzZSc3yLV53fR8IqQZu2UnxFt9Aav+rHjjTaqov7wG6D1fQ3OJLK7//6sfKpaHFWin1jfZqnv6kcJ6zM0zl4GrVhVctrrT0C0w8ydNABnYfuqYZ3vHKnq9NFuSk+jtLLSzoRzY6Mm1Pq6/XrgLGCy/wo9FaTff5kPT4HpLUVsdaD4dB8o5rg5fr84PJQAU7Uzj/IhHDlgLVKmHTl91Kghc6XwYTddNI3MDqToGWI98UiLtdnDv+TaDMmzKN/fNBGXkEofcaWq5O6hS4vRrPIe8frTzkXtUZEOMHsXLCQOAv4TQR4g8hRLTH76aBemrvfMxLeOPOEceN2ECBxvnJUqjhYfP2oqWfttpD2BNzIxG03TLXo5NPdwOGY/vEJt/eqluaAfoG/kjRtoEyltU0eXBkpa+SsGvEFoCvHAf+f9N16lGJQYc5l59aJtiEzvKoh9Ic4NRK5PSfztAK5KgKKKACjRVKoVbOkVJHfe4RrEnsl+3LV+hcIJkujoUyU/ldHtj02ULgFAMyL8TffUbD2GsGtAavCL7Sm5dYnltRdFKbqCkfRP+V9kZ9zFEioIKCoNhFWxtU/M43QZ8bahGmWNA9IL94x3xhVow4re1ivIJttvwAAAixAZ6nakJfvUJzQ6KPhh+hi7p+lzC79rceK2oLLNTcCFILhOZZyy848ggO2Q12a39hbhBs86RTa740c10b50LH+s5F9KRrq+RC9iX/fhO4tjHIlsdeudLCNK491ESF++9wkAce3BLAko0hCKn6qVbsHsnkLXaAhleKKL10Qmkr+4XRcab/d2Ja1XbVf0gLNq3RyEaKHo9HkDaDopOtJfK0O47xMobdExK1F1YzbTmLKkqpGKEHPSwdlZJiiulxex0FMtfVNp/1nsCk9BcyyUqBmTWAxowl0EFo7zKjZjhDg+RJRow9D/5y2UC1gfsJVwwGBspxlfy/IUIURGe4Uu+E/V4kzyjo8zXbRmpziz5KVYRq61qoPlfsiXtHdfFdeMwPJ3keFevLRgsO7jMHjT0v8q61wUizD+bygTWSl9j5LUF4U5/NPWfy1v0CJ7RRIr1Zmtcr5tSEGWhtJ7n8c9CIpR0aQb63s4uOWHKqiFjkx7lx9+jZyM/5e/QE0figCwoqtMOO48F40WeGpgmJxu4aQyaceAkKoddLaMIaylIE1hBZRLhxJVsxVBkMqa5LSaTdq7fC+LQmF4cMYNjDnVhOLxfJkEUjIInHJ8DPOHIyU5ODx9qMJeXJRABuWgWJzBADpkZO6ATnrpfNelJ7cOHFMl1NWV/KHCgTEaZc0tAwd2WcAlH/4MNeyISo40OHDbJdwAF+GGuful2W6mqczpmx//jdpUszFWkxZ56GdRBofVPR/n8OSGdlB/xip+dCUDLiulI+4gpJp6dnTQGQHWxt1Mdsl0JVoZwOmgvN0rJYeDUhdXXlq+jeH5jA4Jf0dyk05syqOpMsOtH5Nd5qEk+RUvZKKlNoJ8teFXPUpEEJvXecWMAIjwdNxCoMEGq8Foh6vtiD/r/0FONLvBIJ6oLJ/8SlRU0pP2HuW2RS2Mb6juCWZsPncEbLrRSYE6R3dAPks5rBgsbL5xGgxEeuVEMScF5MINnaaLyViQBACaIJPFnUacpP1ArjBa6RiK3EzqGGbpMNWYi/bJBODQZWmYUg2iD2MiR+kmXvwzdxG0mjdeF8ToKvnbMLhFyNWxDGMDOZrwPHVDQ8EdwA/Uxr9RgwiRlcqFZZYwNrp8UHXKUTzTwJTfnCxXp0/G8xgDWIooiSzCAq2wOWzaOeS5bLFH32JKdeTUc58QnoVdgOjMZr3aMeBk9KklQEJGCQDEizU70+mk5ANWu9nysr0rrbP/7zGk+Jtk10M5kY3/Dq47qh7s0uPu9mI9UM1kpLWvuEIYRLx/bVirM9n/u/O1Nkpt3YCtnVT0UobCK5mlW59B+TnassOcOHJDeETN6RCkubeNK0jgaeiWIT+6cKbd1XwKbgFpC2AskOsggankVNVrcXjSlMXs5JwB7uLWc72zJ/1ywWqf5AgWKL+ScEv0r/Hwx2CNxAT7bkmpXzhlkE7xjq0Brvs4q3hOHJ/swwfWD8VgwpL9bOm8qYXIVGIIw86KcLkKOz/4s21IS8RFXFZ3q+li5KjZOQ9FXfGLYy5OPuUZTAtnlJlDqMaCRXSsJeHPcux2PulFeOADjxvTMOTgsX8xmqkZCdqxCvRwk+EzcBBqXBgDFe8Mtx8BKfj9DLUqxWt5eUi//Pyc0feR52VwVlMQPL4y0bv2jrXREAMqZqHXQ3z/tUNaqtV22Oj9IYLVLDTlFW1rEbdCcAyRk86BonrCUxl5/4xx1nD5b2TPXju7dKvh7UEfFswNklLLEHfVTKf5yAlQUtHQEPLDZIci0VJvLP9a7cr4X+x+Zxc+q/BDMwW04D4UPqa+A60aGdCPZwY9AnE+3Rn1pCE1kGDdvMP+UdqwZtzxD6Y7nCq9So7ch1GAUe77iceWhSa/bRIqnP9Ek1mmFYSQJFZP/dsaQyIRLOsJTj06fj9dSbwA5xYANN0MqLOFnH2lOC4+Ap9pf0U4EJzPa73TUzuHKl78r128Zo8W2yhFYMUL4gIZ3xgpWhaGipAxiNrpntMy2X6MTwxnyJ+ctS+I0+kXRkvuJiTj+v606KbiUBTmZ469aLRT3DffYDzO23EvdvdiCG38/ktkq81EmCrW/qdh0EOxHaTVd+J5cmBwpODZlQIOEahBoDBIcWjJzvy75Hf4rByb1BnDBI2hIu9mK13bUlxuC/eUZNLPCkmLpSWBrj8sKhkj7tqtCfeiRMWrFlvwFYAf8oI6NNqmyU6fUqlLgqxzhj5dHVPKPV4s0t6i1gzALjxSdd4UXORypOwNzqRw/DJmXkFi7eRE7VhsnzeFts/mkdqxwmTpi9nT85JdxLM+PuwWzsRnVLzxggclTa4W4r4aZ9cc6SYuZpClYpQgK4rOTIjX8P4r9ez9ErBuKzA+viMfoeumfkiBWP4YWwit0d5H02boD4HsdcnJ1VPH1IcpYyACb+cXffHu0XvcdgjzpQDsRbUm6Qj9bBxjSXaD6W13bKFM9sidKQNmedNZzoPyTKRRYzvDLQsHSH3lDK1+J/24VZ7o22YYiaXeNS7twEjhJSpAZXtZWmjHrneUTCJ0YjJpWb7PnhnkJhzipevHs1EorkdMmzLa9HT+m7C+xg+am4tq5YL0wYzJ5f7eEfVz25ia5kpO0thhzKj6m2SEIkYJ4WWF3AV6dmZjmb+OD1K6vHYI9G7bxp55hnDaYyM9DJk9ZBe3joRoRG7cXCVxkHc7KZbkxkJzslqO+kjMtbh5W9+ZXJPhpSmv14y9eG+2S3y5NsLjIOJQCPcamzQGCSS4g/uk9kXtKIsYUZfNVx2IB8hxesKXZf2j3uoGzVWdsAzG6XR8ySrJUZ4XqxI3ws8YIx2fPsMYaYJwWG8GjpmJ2HN6e+/tW8sNHrjSerhd4/mcyKP/0giHBMFGwm/kPatRxuPkLylD1Y9KSqy4+G1p9HD9lZ2h123F9mX019oJXgqZLNRYxk1aBH2bPiZNiHwZeGdTemaoDCzzAFsveIbNvoTr8AAC3IQZqsSahBbJlMCT+6MCGYKWJVr4YTWj2j2JjMBYXaRY62ZQ/lisFIFgVOkni0HbXiailRLHM2zhhBVpWGEVR/wH2PLJ+CR67EZRcAMId+w1CISm4L4A2QMUSBzkV7DgiaVNsOONGWi1XzKDNy+yjtkSwe9Ke+Nw7yEcexPKr4EmKKBTXs3bgNlrg/0AYGAoElt2NlOHdidVlesWhR6DS1oeGeYllYyAo5EDO3b8nxQJrFr02oeAAmItcWWZJ64S3fr5gAO7jJd0IHHL/R33CC8Y/BK1ey1RfTlWHfWy075nv9bOz8QtaxtgjNL7wkV5tSddTD7SN0ZHfy7Eg6WbiuCbW6hZr1azCSH0AX/saM5CJdmIVaa5VinrqrxbSrBxb8x3PyAGGvmrV3EimXd0mEx4p+paEV6bnESXBT8ncwUYj11mXrfN0JL0gFLexlK3wJPjJerdPu4pxlhV4V1hS5F+nuN68jdJJHeOIIFgw2ZwI5EVWVlSmJeB1EBs1V61vs72Ss3slUaL8uqsNJoh+l+fIPp6iqpH5a6u8czgdWKa2t/HkXy5b9Wb497ygXLLfgbeyCb3J0CTOKwh3udHtePdKmOmdJfOusXVRhuSwMAfjhFYhE28y8v5Nl/ke470X0mJYgxmpbu25SIdoS1djSVdGT6h36o43zfzsmBBV2bE/xo9Lyui0AjPhj92xY+bfaKANFHeAG+xweHhUpUiqxa5evCrbnXbQ084FzXIVtXVrE3Fqh3XgPjqilquidUXCT8v7hmRFfnBwHuop2v/X06ug0UhGontW3eKjjYvm42cOAm6//evDSF2iiln8UeiLphqTx8eT4KEeCsc0SDsKvFdgBusF8P/UTmeGwGt5TS6QURddBvN07SyWSyhCr77e4WRHsBrR71McrHY++4lCs++i49tXCJgXvyjSlE+L6CYYhn9WcjiwnBFtvu7VF6/M+jmDclu/4Orufb8nUdnTkmR+qFK0LvYAK+96+RV4QyOHMOncMKWOjfmMfLI9Q2XGSsxtSRmYSh3kRytklQWT7ojLdETzak27HYxef/q5EkBQlSNRF3PI6FKhRF0NFW3jfx7Rc7xTONldwsfKtUrIMAUejXkCdvnKnh9lnbOossIpBt4fWfRPkU8HNJj9cS782353nSIzJL5mdg+WOsc4zMN2ODCWGLPnca3vtaZxWhsVL64X5z76MR5pVKWka650rTRyL3vpVCSCKlUN7+FFHuiKBMfitk1sjN3FQGvnPMp8luGMQcMzeiaS8wIuRfpx+f/Y+dwl4z8XZCFd/mwY6gjcIXTgr+/kM4fKAp3QlQfRe+dk9OYccmqBXwa7PG+tC82HMLRsQmRIYKpXjtHt/8cmlckSV9qfX0I3pSgFjY5toXjHmRbrg3Q6w7Yfx6WuzhbQ2v1CiyFgtPnl2lh+WUfILPUxghc72gQ2TpTg8SyJqvBljQRRUvp70XtgSOutVSYg71EHTt9qP+bk/h19cuL5qlFnAkcaI8lv7TCIcZwb/Ly4cW/+sSgbDEFpOsijVccoAPgq/G/RcW5OesM8OS263I0rdVmj0lsE26LuhSglUbWwuuo9+UclCGHgGnYfju+5qYoPADpP3qfRM4E0SWQpuGCZsRudCDRRq3PqHeAXDRB+r607OAkIsgSNW4gq0C8XTDUUakL7lE9Cz2ZbjmY2OXmYUk2cGzfvOFavxcomni2Ma0BcQImeYnV8q2I72Yg8eXHSG+EEB5C7X5QbvLdJ2+ifz2LoMt/h+Cs2ZMmb0FDB8e3Mrhqsm9Eb4SmeYxem4PsON2Ywz19/P7VqUxlKiAodekEEgoVBQ0Q047aWYWP527aL8fVqHJsin372/a9aR4ibgqFRak0odO8sYC3dmVypt/kI6NfJSJjSWP9FH6ne6D1EKJi7dXfJPrAxCrOo72c6EqBi/f8H2PEOD/NL13u4zomocY61WnDXQbbYT18JH2Go7WMSUuuTgx22QDju9ISaXZ9kVa8nRJKvWoRDkm4XXvCU34fPoUmHdhqh48kOw74HtNh9yUx4XvJNmuOvVf+Nlt/rde1NRtkcEg8O2tv6I0iaxsGdHgr2JiFlYtpxaHE56OJDKdiXFyXmyV7jjp3K/JN/JDcZGIpe7ioJT1ev2tZR8rv9baHWpJnVizYUPCLcdYW18L1OCLWzXL+/46p7l3QHdGiWQ2ZcFQUEtzhdSe30pJ9KXMkVzluBskObiZebmnjW9Isi77aWeDc+KsmGz50NznS/J5mGZe5KUJKSiMi1NT2gGmH1ld51ZEVnvEzsKy5BbmU2ZezG3uWmeYvRsWZJ3i8HF6fJ60uTVTkZYQOg8Kd6cMpZbe9qUhnIZ3esOwIl+Xggodm9ZdE4gz7Tfth9GmjEpqfiBMmEr3ybotUGFv/xB3TCMxltu/SKgDMxGDSrBmE99gBA0XdecPk6CctTAse2XNPNBhAUCLaXviYNPIos6H72DO6CNGBuRsoGnTzbKh+W3DDdd1XeTztGB5kGjDRpdIAmSLfWQ0SDJjnfKDt+Sze5dNJ3fEKR5xkgiI3Tyk0qhNfvhHEgWijodjZVHJyk0GOHOoDHREnsJSqRtvkLHKhfOx4vnXtxk2ZCglCI+3O1jVHjKW9jFTnnjk2U35U2MCRyItfAPyPofOAY79ymJFDnN9tvNsNATZQZy7Rqz/zhaRE7wRxCI/rkemNyCjhlaQgbOVLez9Dzxtg7q/42Zat+LwN4liLj6KZ38OQw1oPNfYnVmL2Izvqdb0oueF9oGQzVv+JCgsq0BD1DL6UdO3C3WcN4gZWHL5M4kOfpi4qdsr2AobJbEb/MSobiloa3bobWN8sflt4yppjFGZEajIPx0vnHPqy8yHYmaoD/G+W2FBtvoqBWGz+LJshjIsMfn296aRjcekFQD1dUy1wzCDY5SkIEDL0reybZNnqWbzNI6fyny/V18Vw2ee9jjAMmU2FkWkna+A6ptDvzjfhPPoo1wv1K9hMBL/X8vdVCC3/XDQBDzoM1XY8DYuwRYmnI8byCy+n0H/S1DjbMoEmOlxzjnRnpVdopG2KpfAwr42GWwv76qgMV+h82sEN9TGJKaIVeBtctnPma/53GlNC1EiN79p+Ms6NCVITncup9qhhhSEKE1D9dab/v5FnnMo3ccXPmVZxHF0mSGlWjWSNsQAVw1h2nRwR1E89F5PNg3db8CQ588TEQG4bU96XxZgV+wNPiJ+Y1V9+kYtEtuugwWYpMMFhjtW0NkHKA86O8ZTdFmJ+l6O0w0MEzlXUHqOi26ICh6otUvj+MwyF0LUx3+77Wy2Ex0ucZEpOPHdmkIVkiWP1clXeF4euWw5rwjspDsxrJSLbbth/C/FtqCH+LBSEVMzGuYi/4lmKFXqCbmT4fIwEByjSM5HsFHqYsnorPQJyV3fzE/Mocu6diGFF7vplsDWKs4+DvbWBWAzfIGUtel3X4Hk+EP2n7gnRBjdjFNdREsZTiFYspkEKW1nQEDdHrrXi3RWIms/nwfbLBnMrOSaDQkidmrtZlxVR9VFLrbd/WPdhTjEG44VpgD64TdIxe2mrqflwwDWrf9VHC7nS8WIDMawPtZg/5QVCRlqxmkp214mrrtxT/JC2I5d4CTd6h28gOLwWvMpYcvHMap2y19jZi0db2PzINcBUnZEUqOe4a08UPv8joAr2qX9Mz40zzqJFjVn+/JpWcGhSSVnTWZtQPi3zHdu1ElI4P+6Ozw9Bob0Iomi+lZiFBZ+EUinZUz2OWb0Pe84uLjJF0RlgAdLY2SQpQNLL6tcFu/o10EF5JXPCCMKc05mPcwcG2fkAnRs4HHTamOPCZwiJz4zkLe9Ez4+/VHStUHWtb7FiEhhbCQGGBil6t03rxHfzSBv6zidVFIr9sBKsOoSEbza2htP/s22g1TiB4HVoAMTkCsoTYVyXM6SXBApVnlRA7n8raL4lblQrt7IUD9nLrWST1JyFJHzpk2GxfmtMMRmdk6QLRPDGJqnylctcFo03vYUeZmczthzHFcwt0+Df8DZOLeA8EIkW4u1NtPTgiUxeZzipmKxLI54eaLt+EaF4CjgXZefPziziG06g48iwSq57F/KeWHiCxJIJ9EdDmiNj5juAtUf5T9C7x1XTFIe8EDmiovvxqVezGqWnLcnKqOWyES38QjZ3hviZ1qq1brttF3FA6JFf5LXDUmtu4JQ7By1K0QwmBEAddz4ZpkPkUyJTQmMUwOYNDi4jWlMXvOe+y5FTxl7TqgCSzmOTGtHQRfjeaQiBYZEv6oePvu/FCuo5tBAqtsmXtjQs2QsTv9LlDt/M1+Wl/ShDopKSVAEqyDb/hR34zHksxFEgvEU+nrOpjjMbcE3NS0K2j4zqlzP/3lDVnYYj+V6HFnF7tUqw6be/BDz2ngPaxvxKSfNY41EZoVXQwF1ys3RxO/+w/rkayDPjyTfIPpWI42HocNh/MzlwPBBXoSXbmy34Z398OtErzNVj7IfMwH2S2SfdKiRmmbZYPXd6gbt3hVLR/QJKngMDBqL//urDQzXHm+0YytdTrnORbqCehP6mYDKpNpYrgZRbOuiQoCp51cBVQaxOBn6yDzLO2m0slCSKHpTwwPc2nqU7heZzQcxYwxPi+IOnQp1M5k36IFGiN6S2wbc1nn3l81Vl+o6otApKlkiiZJWAGO2+YYYoGgV5MOHRfl1zyaAFvcrLd2h5S6mP7gYLg+GUbOOoTdWzXqlGA0WqHNtluGRyTrofQG3rVzNsPOxb3vJf+SLhn3T+oq/0wp5w7AfwbOIJLiNcDKIGJboseTbpJ0wvuGPs2kEHTMb9mdqGk9vcFV9jjUZXwUkVLznkjU3IVo20uioagIJWsBYyrHGdZfeh7s3y+n/ka1lEVHdSoyPHm/hxhePPW5Qe/4u9+eMp7Z8PvR4ZE13CruNIQNc8l79TKAnDKkKHSVZ0j6NWEThODxVqqXTuBN+US+g1GMCratfWucdf/n5b0fX1KlgrhHPpMTSWA7nH6sl2vImvphAfViISFgnrakuNWhCWT0GSSTVUBuGVu6BgJcpIfV9DXh8GWQaTBHNYPvC0Jc0/ULL834niWTNciyKi3cdFKgyr57YAW1kgHDMjAxup81sqAtcazF1vw9LgQ87p0q9YB147NIpvTozTL+zMuzamA4mlXut6vXqg35oyIZfDF6AfdH6KO/Jd7EFEubWTjDORRMy7eZO4nd73ERs4flvTQ1ESUt3YASVQUNO54Ph82M6+IxHN7gLtmAo6HQBpRSgeWOduml5xdZcoJWs+QuL/deNjnVc7s+OtQpLhwdNMN+d7lw9hshb2IAr5KrnAPC/2jYo6Y3GO7OQQau1MfApIYvZXwppEsfRW2BWOnzjOZJUaQCMpnolL9F+Z5WbC+rCccZW3mn2B09j54x8IOKCPa5ardHgLpJSb0eilhDQVdsdt4OwuxwLrz1N3OPkWwQ3s5JKMLeN3/Y7+RkEE8M5oZ0Tj5do+8f/q8xM/kUfvjz96D8x6tSg2iZg6+tH7frwQZzEux3xsKlIGwtWaCauwrgyI6g9LGH9GBKzz7zT/cY/VGs3HC4OQU0y5L2SITBm9luWMV1sXxh+ZQAojQd4FC2asye+BPMCag53JvUxhLqb3/o4A96ylZlLYKiGlpRoOKlDVvAHuxUgnqTmUaEp9o/9Zu5i/W70Oh3uZezJFsd5KiUN/uI2qeFiyMq+wE78NZLDtMZHqGKBeiklV5Vf+NCCm9ogh0NiNmZgUVD9Ph8W37sIoe3pf2LxVQRgzVuURWn13TlMwboNjuoRLRO8PAdHbTw4aFUAupLTmk6pDnIWolPYPfLRYc+aSvQgPh87Rs9X39D1485U3iHYjI9lVqA96sv2wkK7+0D/P7oLdJ1CuU0bGXYMHdpOcGttOJPKWyFiDAWKhFov200FaQEZms2q/dOwmJRg/BS5floEqPUABC7qXf7nz6sCf8pg46pAJ+vV1tJPg68BOOwhJ0d+AADPslwfH8tBE+Y91dxZDdMoUaImm5wdHngzZkFH4W2kz2RjbwHENijHoAsa+Qfvum/BeBtpmpV7mbcsXBYoG1smSa74rAk0wHQInktYjsyya/4aYsme5itII9lkzzWO+SmLBaMX8YJh0ym6RLGJuCiEpu17PmsGgokQfgTtdW4Uek/zisUTPDL+SZ44kf5mlJ8bjGVCdwguBpqbdgJIKsCBPOq1ea4ZR9wOd7mJYVBMtKbJpK/y6DXh5Cbms+fyaLD/YvBB9VLxhI5GavICvY6AqWcadWYQM5M1Q8+Ti59ZO2nPBBPoj6ykz7QzHxw7g4W2ptHGvdRcEAkf00E3ITut0I4hEQrSPYQd0ip+3t2WvwbGluQTjEN6/rIPpqRt6pLdUMMUBTPeiGBNAm1lglSVFbZ0/sEdNCAwAFENy8No0XaRI2pVqoMb8vwmts0EsfXjbI9LxahIpWYIVOyUCS8iBgNt24/2DEbQWLQiLqiOu+Hf6QisDPOGnjoNMfmA2RL8KwUsDqUezG9peLtLejryEDrWrjeLfIHrvKdPXMNIgI3qJCqFMXq3NJihzoD/s6/OnoDGigt5Ww09G+fPbAUitbKdDyXor+G1HBv4HqImwq0naqfZR51rdTNCmWY7E+AVf5jDHDWo4mBLwVpqrLSAHV7vihaDPG8LRB1qrnMCuYphh8oJNruuE6angq8mlTW+Ts28zGfICBGESWQGPUSzFznjHVwCCR/UE3/sYq5vtbxTmtrB235+2UvDHkKShkumKhXiT4P105wa+YYyV60x6Gda256zBE/BVJWWe9jz22gDSsnmWzvTvPC8opNQk4RZOy9V3iQugA8MBocWFwQx3Db2VIZoDhO+1R8/nqnbBbnvq9S2C3QdWR+T9nPjziylz9ODO6IGB6PzmUpGiJybN4Kqh/ffneC6ICNGZBbdewdKZZb/hd++VWZHmcud4i0bsmBvkOyKWrPCWrRSc659uHCx8OQMuYAS53/fcykzhGgng5V8z9aptjjLkhS5h0GvOptDc2SrSqcZSnZ6iZBFYGtfUHHjrwl3wIoMH35LxIiygG4qQveTnkDvGE6hpi77mZmLfnZ5cNU2VnftlSd48l1Jaz/JaPcn8w3A8xjUGECaih3RDPPbV1AIIKU7lpMBCWNh//PvxfAelktF2VrXCbHXOKhKxl/C3oHiIw5EU3gsHxTg9VfDzDy6AM8oz6JmH/trAqOg+vtvt+8h7UaaI/FupGw+dn5lfNYDprhaA2uL700Hn+GkNoXs0WhpZL+099TMfdEKHtLn0SlcmKmGSK1m1xIJ4Hqp8Os6eV70DNMgAdpU7Dkzmb7xiorFq0Vfyz4sCMMtH0IxlNPl4Iyn6oY0DaYGWhlklQJQqLUy4lzEXQC4VAnkPzwNzz5UZGJ/jnGVdwiOa9WCSA9Top6w2jvneH3pWs3fTMKsWlKansFHzx+SZLWNcCvqQiEE7ybLLhhxEWknAU0KIz6txNtRYJFvyus69q0VVHWJAYJXzRXnkpfCFc3WUOGXBDPzhYI0vq4WwLhOI12o+63YCbGvLohqJCUGXMGlOMqaDVS3m/mhEUrPrTLXPf+640IRMAAi1lWSdQ6g75f0lIx97U8V+gCDyjGdxmsHR5JgiRzlrELeHLlGUfmYpHCA4JYGk0ULky2Fbmi2eJmGe8nu4w8MWe0iyksOPRjIjtlFx6UHI7F5eIo3bT5L5OoMzezlh9CZafq57+Wi2ZbaVXXZBo/bK9zUe8Y9Z5RmVTwdtpvKSUg4J0jTAWykbIrXMFPXq2zpTXZcRE6q7qw7HnJphNukBlrUL2Shoonj+KzN+VeYUFrzcQvfeic6DkrbbFggHAwxvE8XfB+dYLTqqygB5XuOrynSsjBy5HTDJgIbCZyIgtmF5LP0gdAat781G4Ylrrx82Q4IadxYsdBnAzYfLIH99NCVpb4ReG8oPX/trYeHaeb44LBgK3uZ17F/GnvWUHKb6F7PnlntyyHMR16b8K9P9JoKcuqAwM6hpbWo9CfLUGPleqnLFd0Uph2+JkKA5/aWdPpCAgfK1yN4w7bHrkDKX3nUlBAZzRnqNhC8DsHRDdoLV7kc4j49S7Whe3J9A+W0CgUKQqClAf0TIDbfYT/3ZWCUkz6duwv4dQB4kjdZ9csNdCKttto7OJzbp8F/8GCkgZf3nqSs0DLwQpTt3f8bRpMWqkni/d/Qga5VhVbghH6IouXpfnZz3ifPxsHtOI/RunzEzPb68if0fAinzWto5gI6VkccwCblfBdw6ichAVo0EnbCRi0B3RlAtHOBZxC9JEwi3wprH7R+q8XpFifoO5NPCvvLpQXzSz3mw2VKkX7ceTz60rVkHBoFEVWG9cTMmUZMynaYN6fsJmjgQlSLmfjk7CW2jbvoaNFGvaTktr6W6YFaMV2gSl7u02GTLFge/eTR/okg0r1td9KmtQOjNO0Dsgyor6v2OYhZZM+dC9kG4knVuhmPcBLe7KDrQ3fCSIoW4WNHGOnurckTdsn1GPm3kD7LzsShMuhyUoMVIR52MIN+EdK2i9sZ0EHWloH5m8FFq+9P7d0MJGSJcYcpJOVmkZ+HYwtbSGl/XdkgJODNGkP3qfZJT7ZpDWRYr2O/R5dZpjCYKi/pLTUUl9aoJIecUoMVitl5Lz5m5aHQCS39hdD4KzYxdc8G6axSVMuELmoYTU4RxyrltGMMhBoEkdH4iK2h3TzMp9p6F51VDpRT6V1p0v8kPt5drdDhveBSALn7HFHRTruvHlNc9Dd2wJ6aAtuNUTrlEO0jgccRGBxDRzv7zU9vXGoiNASQEnTOnX/lmYWYKzDkrW2we4s/1wjPCi+ubXSMPyOZ0RO0bHkbDpEZt9lKsbKpKWevHH73iUmwANLfl/NoqCTN0KVsbuKN2TIqLxQPIta/Q/uQCVJ++urYhuHKsD51q0+/MuiX1n8x3W3Tl6RePebQPpgOesIVWzQu7nz/KYxMJ5ZDtHBz+5aw5ejOggaaZ2bBStH/MlzsmTdpG3aQGze0kT0TGZuwyBz+L4e2ZvhnGquZ31rU7CbEK0DSHRPByi8Din0H24dPq+2bkwg/vV5q7YdS+Nr+5j0iRaJ8hSSKPzEUmAuw/VX0LMV/I9lnZxI/bFpz5QsZHa6Tc51smCyjnljqhv5/EMcfpcZilzHq4eb3erpjxDIqepb8umsovXnvvMrk8UXuguNTqlb/WRlNMTK2ykAEmDxNFn0pLu0T4z0PE/ySmYxb4BKMDIHlclTfmesYw4j2QjkbpJQUn4mJekHl0DJhY/LTfdT3TZ6YYIqbhxMx8t+/GEU8LCY3w7uWLog/sAFykuJXqFaG9EyPsn8UkjzXDEYfv3D90GzuhjuipywZsacL93DzIpkKN1ZkGZNic81dXW68hVa1tCDxnBZLKfvSrOr6MP8nG5JEdfFwRplD3Dwwef/eKdPxGfS38CWKoThwDzwn1gp3bD2ysXiw38FZv7EndumwJaa2j07qsgE6je6Yr8gf0lkcPBmcFykUfgzQJiWbBxgPplNiGTqZ0pY6Rs9mRcq2TRLeeemC7fkDfXtW/FK5e2gkMnhOazAdf2RLH6MCGA2vaalP3aWMQD80oKuqVMlSbzxU8zKAPBg7shSAPBo+eh4Rus40byQLkhHybM5B1W+9mX9Te0VRNrfGUAH35j8S1AgADnGNKa9KDA8OOw6BHKV2vS4X/n+fykBT3vw8sKWzkiV7ejIK4+/gKWdhatG7TRH4+RUhLpD4sp/rkCkaR8IK2MxVwnA3OX9h1KqOZyPP2cH1VErMwxkte0pMYxohPkKPOkDBT1vpkjDqWtbeph40CnLl0yxN4aHbcij4oRllMs70qLgcspJ/Atk1MbF+vOZVjAujTUOXnGzLh+zlaNxA4qjnzJpsCgwTW83YcjGIxUsZ+/xec3nBtNpRFn3QbBIzaaDeQvozbfyzs6HLkUuuQ5IS64EiY8huff2oQf389qsPzuAeZIpSw0dj/a+KdF8vDgjpKI+sDso9OAellbd1ke3/zNpzQ/AEo9UqAQJrnSleNDT3o/wyVDmim4lGtnhGY63rCAHL8Jl/se5c/72ajjFRzd6pRzl/8YUF4+/0OMbzMp9lzeddau8fMlCGeUF3z7iU/jSVtdzF79Jgk/4vOO8KPt5onhLi1aAW/28J3gxkMrOVkPbV9hNGUkbw92ulw12ZLrtEJLQPkIyBRUix9lFm9B2yQkMKZe6g555xe/vbILRbZc/bqUaGuuqdjleN3i/lcUTEBFKaoLXH/aPhAOrKy6XVkJEWVXE4UDm5HqdSJsya0aAPFgXYAWAKINJGjFB6X/Gsk+LArlwxIizwGLV4SvYsuq05BZuYbAeNDzOaML9vT1HDruMBH6G/WdoZZcY1J2YG3lXLpVJRjeJCgyPNThydoSy8ViQZIRPdQdNbBMRzWXQQD9mTBMcxigWzOsxIyqnYAjq4LBzv7GN+LJAIYTMK1tdkCbTLwPafg3U9e4zzINGPGLSUdz/fygJ7VOOBOvk/oJ43rFSA79YOaZM9cjWH7m4EMd9mXhoTYRFPtR6OrxSM9V437x+pmBN1TmQEAdyHsBpn148CJoIqeiZk3506x1vCLUbUEyGxEMDkXdbV5CybZHCZIcrBuD2ehcWk8ZKl2/w2gGxptQODb/VFL0kEc3l+ye+n0aJJuyzN3HhF/Vs+kJHFxSGY2ieNlA0awO0xcU29bilLQnYq/XoDlcsCQmQmi/kXsw1T/KT1gvMV6XAtvj35J4fPJeKUBUMZ0469Np10TY+aOqW2b+SHHG4M4W8KRr5R7Eb1r/f0jA1ZqSpihpxwOriz09oy4dWf0y/19c/dmH7NWBFgzlZWcTy+7JSLYo0suYT94p/lq6gBTzoNZ0iKVQYjuW7AeRoGYfFXEyehcxGVHPIRq4UVG0Sc2hKayz6x0iRiNxwCZvNrexs2w4uekw28q/1tsFRbaZKtcCDOM05R3YBtCRsRklA3WfgrmL2jL+AxvRuiVieVU11s/9sXH8SiL/JoVd4bknAoC4v4LFE4oOEGamUzRK9pfwLDKNkrq7FTBUC+f7v3L8w8++j2SvIHulmdMc4ARLrD75zYDbGTUWkd0TofJhHODDBp5EJkp2hS5NEjXpmciCNhqkLbqZ5jJehuz2FaBhm5afOakzYrSnABUiRhQ3DHkbmwIqN6EYf3Bt+KvAE/zh/92cFLir5SGkkXkFlWYGqk1w4tVP72xXHjktmTWR2A36e4z9+sDl3CFk7T9rg0o5lPTsI3DGBvDcuLEj5Vf27uPAJ/QCkvSJGg0hS5lPbf5edLTx+p1zt4EyHmUoaydSe/SzE52LZ6cOUzAuLkKQMtJevT4qu+1R5EN8g5lU62scNkb0q3MBn3hVnCnEDnDxCdmCL8bZFoZ8T7x6NKQLccz015uLms2b6tS90V4dzEB5ONZfk4wNhYpQtQcnu47cwLeAehD+bjax5C/W5hWjE8bqj10x4nI6hHBlxNT+CJCTtbm1e1oxlOkzAE/zD3lkm2xaxtbW6YEIV3F8gwAv/Q8A/yshHxYBnsA+2sCH2rkr5ggMLRdXClo0ZGFGtQ70kjd72ESi1R+hPGV3yb+AZ8QyCOtrlbKyciwq8hs4gF4xn+PyOrIeRoXKbMqnEJEvvVX7EfqIDTGtvc6XY+MXdSn+svDCLwjAWxgaY2fiUtNelfuD7m/dlmR9oV17vmmdstdZUzXN81eVKW7mhjCM5IAQNOIzdSpOvIH4WjFtAm3q1RdftfqH4qSspNoX4ZBMNJ79sLiruxGMALO/RDEfLkR/H+0bwAmaGS6F+GmVhehETuCeMYZU/9Mc86qgofH+YzHwE9z8BXlW80QUDzgENcwznuLJ5DRRmrdiZE054X2b80IOGeBzEScP4OH6CVBK2qGPQxU53NAzKQdKef255gX/sUPDr1a0aOTpX5JPbrkqbPo9Tt7s7eLrBqnG+C2BThO5H+MI0OygwbUqyioJPRZP1suS8ElgsOPEp3OG5dsY65ICrrUXiuYXqjnZ4OTjZMs3YgJUe8XUH4n2aFb1FLRJ42joGd1d+O8NFnMoWYDVKImnBfAWWaFexENnWHiUKJMbvF37y+RioR31nYBtD48tUxo8NEz1rRzVvgrc3q5cmfHs+cyWdOxEJ5my1QpRDI7gDFVcW8fr+rFK93/AWu6WkeEoiiBr+o3pD9gUdAIz0JsOu3J6J1HmNNeRGXbKQUgY+ELg20OREG5calh8aP04clQ4SQ2H/YhhkpVihIUndylqp1pDbCY5m+5lUUX4RTHUYJjgZT7VZrF6xsAD0NQkMEYxzasGPs8rQxQZs8i+/tHbbDO2tSck4mPizDMpb58C8ThX8LFj3cnkuY3VgQetwwiGfaz+UvGDkSmS25CdjzO3zVpkInIaTEUXNN4KOxKAmuHdsvvjk4V76pBHRJnDzyl2uTBgCJgnYF01+b5ngvLT3Pk6oOXPeEowDHWng0r1RElq7LwjJmjzsKlibvdSaMxS+rzfbrRvcPmt49JQ67GH9gFzBaswxNRikrjOLWAHAMGqaFKoAfa1hu8AlDcB+Q81O2gjVeSEnPBG+u210IXRveaTOqVBaiS2HvW9TKtQX7LkGkLQn3WVSJZS+dpyvj0MNOWEn490rJT5l3kMj31ntR/L0uU+GuCiUFhJqFFhEm5WzSncQ4lLJyBozrybzmoB+wFDmMNaP07XMYpzXfzTOBdvnFiPwi0ak/0UH5RSCQK/XoM6ELQ9YKelXylS9h/72KfyBLVwTxeHOkglIYjBrebYwty22SFOWeP0L6imqSzkexrv/XkYC0/t2n5yK/ddCAU73mtgf5rKp9JKDK2BGu80n2qnSkEA3BT9oEnywfC33SFhICoD4OYoH4L0mRvsINL3D4+3mhQXU7htR9rCDVc7tlwmvf6xQsq2ZVhThWdnaIOVQ1+zoGnPcHNFg8FuOIFOBSB/hUlittjDm/YdOiTyclPf3Fiyq8T1K7ORhWlDBEkq9W56IouxshSMkj3clOodWV10PBKEXm3gMnMfhAL+ZGxkqdQq2WEb/CWY5yd7pRB6Ll1EDcw+1OGelUVQk0DBeVyu46VGBtvD/XUru4HT6HjR4r95F/Lpg5gM1BuFMnIWABjWSaULcKtiPJmWf5eUbgzyqbVFVv68Gfyq6yQH6HZRRrBrOGeY6E7IFn8w7OdrI/oLLcdiAJE9lxp3q50OJc7BLfEFCPPtpOTbkB0YToiWjp6tCY80BzPR8MsgNW5cbPNkbVkM1gV7cEfBW0O7hOa67CCutsnh0T7R2POArOGDWf5sOD9z0jspNpxHFS2ip08eqD7O3chZFJp2D+jJe9I/2vzrIm13HtXKDLf3bKEI5KHNaDt4EOe6KhwgrM0iKMJon9VY5tbrmTFRX+BX0rV6WxksYeNOgMbTuti+CeaAdsVrnxC85Ru+p+3IbwQaH64I4tHvLGhfiMmoEB8+O3MMmQ6V15wTewI+ne24Z2WVUhySgybdC9i0Ym9k5icacKINhcWKTw9Sa5uoIMlL3p20mb0ac7Dyqr8ok8A8mJIdxGpYfldALOTwgb3Rl/cWIDzVzqOcgPMPCX93ENGuG9i2ZAMVtXjV1xTMSR5OGg8YAtXgtMC0UIBjYjB61g3ncKHGSkH0ONGIYJk002YhoP9fKAges94b4moX4TidTWkG2tavGb5d39BYX8C9Q0CZS9qlXG+TDg4BUcqWJginh2rYgcqGoOrIGgPBMTzGJEakwO+YWvVuWToc6xsrXz6cMdjfC39lY8sJvYnHCy8ooQVDV5u0G/xDupKn6sYFQ4mX6s0jH1H3eIzofP75jJVA8SHOFzU6dsl7lPUg4uimEd5lvgtqhkfQldi0B5r7i5YJdZykc1iF7cZ5A6CXbtkYuZnHHvKrZUxhs7qcIbC8E3huKtfevz8ASiZ/7/mgT222hIJX9R9AFzrIBBQF89cvMmku8wWlMh57He6TUcd24Wlv31bdJ5P8qliwMKvCDL1ZD70PIgbrcjw0oL8XnQfPCYed2wOT39Vt9U4vUbdRs0gVXJoJ8LhIdCVu9H1PlaSmxWN+7MDSqbDYWCDEpCPTdDL+ppI6D8f9SdCi6rs8FYwXuKu3OpbvL95JwxDDbeiUf45m+4NtoBLMvjsPT7HgpxiOuu/c7PWbYyMsvpkHU9HcsrsfdaCUB4tHR50cfZ+Bk87QTAg3IDmm7rgoR8+CQGIQr8xLTxKpQVO0Dt2lC2FVcRGPtbF8wctNPhPyQkrJCRpyZY3vG2kCbiTAR86TRgxhb/8GaXRZzHbvgnim1yJh6fsT+1PcONMQdq6jqruIt24NXrrY0VNjDYNmGOn2lvp4ui7yOxYmRDWgv2PRjAFAeLMuAQHzNf2Si8AY72c3Stdt/ad51LyMsA0eiMGGQm6PAhFdrFDI9pGCNnbGC1FNBRuNu9UAtJAgJt4N1FGEkm1nKDsEsmyumRIrUh3rjwEGhOp0vrVKdbMvvxkc5k4Toy7xjKkyQWShampzdIRl2Q1vqE/ye+DtKcZYUCNfbWHhNtr0+TuvOl2dRyV8NPaCejj1gKLUKBaq9sN1wCXSrTKuyRYG4DpchQAfAA3IDZ2rPrm4tmc01CpiC6i6hTY46DNLwECQrIAUkMntLdvju0cSAFw6MV2Gfu8YhxOlCD3LsKDPEewfHKeE/yk8/KSFUW+i9Z4Nm9tubRQp/R8d7A/OZvzUqiR/66mvZ6olGX7eHSJxzJt4l4v4lAmPjbrvNdQA7ix05g7rSpjbXtAfcVeN5y+8nGqV1a2l1rDg0tow+0Q4gswKuTgfRsh1XdDCAzgAnP8MPRShXvOxhe814GZnafFhtf3R4Uy+pRmEWJe4LKQe0E01K/g3a5xMHtkBYBTUsGTC7sxOaRrQgiz2qgE06myU/cRcyF18FB+LKragphiabaRh0ugbRaAYyRjaM5Q3kbON1TCgDpi3tqDxCIPGxuSfwCldu6Jwuw6jwCNIUpfslVKdbtzx3hGDZ0GscRJRMRmMMJjM4PWutBM7kWo7Si7KnstEsZ6TfExHqhVQm+JJSDDbTOXFwwZbQCeYN6fJQ3/52BbpH8qL2tJB9UNZExHQDqhxbYoeMmokQx/snNlGWvmSdu+u5113sLQ5/EYDH66nOsgU3Ae8z7DHCWb2zGmBltu8c53YhreS8mSY6yM/POwCKj+f8gI3AWMVtjXivHOo3tDviM2Kcgn5hYuQjdxmGw6xdN2Cowlk4G/THCbmunvDHYwa+Eyy2Y71aw7sgvkKRUAkBbrx8ItrplDQ+sBvAjNIon/NmUkMN4quOEOfF2Gym2cbGT6FJHZzdY7eeNm7NFsMqYAxvrCUJ6+J3Kb1qW+Tj4xYM2ggwUNnfmzYx9SQLxmid/TF1dtIp4AK+J5FxdW88KfWfHrwIxSmmKbhlOnUCruWlhtDRW/msjMg7KJbrygxyWX/YEWSw+Z3nRzRbUHnI8kCjtmNpGbDdceP88RdQu95c/Z7xsy/+K71782VCiqRvzeXVmTGOZ/5DWIGAiFPnE0JfV1ZDdTDPRW/9vo1KLtva++6LPLJDn/TQf3ntARHB3bmdy96H2L3bXwzEZjPcvLFR7nPGn6Anu8dBNt0DyikMtlaTRvAAAA5bQZ7KRRUsd+F7SC8EJIlHkAv/tlOfcUfYuXRV5Z4sA/zGuJ8L7KRFfNh1SGFQZcBSZFBYNAByM7kYmLduTSr87qWjrHd/ZJTe1NtpftnMJ/EYAHsfPHP7EmKB2IfXxPpFqYJKZStXIJCpYDqbqHrWge4018PTnfnMyxibwnv3TQkED8M7aR8d7HRnDgprS3CTr/JyhLd04muW3cJDZPvzNh225N4oWRYe1wEA44dIBvnJ2d8G3AjxvS6jPLLugio8GZ9fyFaVCVHlwJg2GNbdZMYSEDEiOjxKeukl9bxdIGbef2dcJxR/cpCjSFW8LH8aJTyzdKn//Eql4NSx1CZ+CAft/wkkXkzoxlix36ASh14lfv4vnHr7VnZm/53QNne2gHgekVh5O/xiCwSuTeDFBNXCXMQ5HZHdc0KhWqXqBJkBnireALGooAOhB+3B2IwC0awNuP7wjcoTnmxmQ17hCBIQVQDYvyQDyBA+bQx87Xj5d8Kojyubpl/QrV5JuvO5XMRrgBn1q5A1/RvSyA6Fa4E7t+X9zXvgVXlqDQ1h489BT2byKB3kJ0RHRYEt2pwcvHdPjkgWC65I9s6RtX9XD+/CljiyBXjika4xTKAoTR5HD9ZEQ8X4C5rRIEClkP0RUz+lnGwjVTDktUaeJ7ymtdrx6P0ZOza0qQTVlFxPgFcIDOI+45TfLw6bbKqWIZHE5QWyMJAyWPFFDKK4VMw9HBs9Hnu+kDQ+ErVFU7HE9LymjdSZQTGcKT0bLetZwkDC/jtfU1LtYQwNCCoMJ0tg/QjUuWPg0/lLh9emhALfLejbcp07+IFgiPxIrkZQC6s90sWxuqDmCo0FGdsUYvMWPqx0d1TIUEe46Llu9cMwTM097n2b5wTpeY2giPs063qmXu8yf4+tiBe6HvcV+RjrLCugj2HWl7abo9womFhQ/czp5ujLc6YkiURgdInnkRuhyYnm0VjacNMWaSPdgZgfTXgT5F4xYIBVsyFH/jiuLID6TOesRfXOjB6xGvIn2JBmh5NkIASd5PiJYOHM/7TDkW/znfP46AJkcxb926PCExV5sJWEJ8ODvq7ZeN5mdQwUGlV4CcR9HVa7qAhZZidisUw+Cv2ugYWcWbW+hBPckc/K2D4ONA31nEkeCbbyDwIrrQu5m0ICHF1grJ/5kMjWhEWKTr4bUrBECLzE6YJN1aEp5Ubx2gD5+WuoiWN60e9JIlv/QQWRnKzkwysgHppHjBbU9h/22oRkVLmBalgKFQ4JQjuDWXQFBiTFw/gUzPO1sOFAusjv6TWcswnkyDmInnD1hEa9OWMNOqsOf6nt8gUrnIrq0PCBZL1sosxgukNEpBd9vMprlvSbskB2pEbttocQVaUZ+oQLukk2XR9fSmlaMPXHZraTKK0TXORDu6nTUJaeFVGIZg4wPoPbDA7TYaHmovTevCI2r0CZIXcj4sXgJ1jFt3LWQu12xUpSlV5CFSEoMNU+XVU8/OnZtSs8tqxqDW9VPLj6LKH+SkUVmg5/e1NNpypeJ5IvDfJc0C6dbh+GNqP7nzpdvdlwbxHHgvR4feSgSNDmrFKqL0vWTKLHhp+QD/KCzUUUUJS40xaXFI6G5XhPC5qP7ilrfKW+wThGXVFFOcwhfSOziOLpjr20+VZ04b+YfynHykv8xIQ9KB+Uvno00fy5LcRSFmtydMdEWjn1zB4JzcQx82QsNX2CU7DVIHMiuJDFdvP2Hvf0SG7oEof3XNsJbs/YRmfqBtV2g0yNHexKDEkDdCHN92d+Ag49gyC8gx2Il98+GFo6Lo1Bmw5RJ6vv+v2Q48XVEn7CrvMy8wBELb0aTEZE114iw0qUykPYQf0EjoaMuWCTT2lyy0Pk3glp9x1flnoNzYon/fWfSWveaJVSyDqEAyUy6hCBHyVhw3r171Y4R3VoLyic+nprvKe59ZLr6xS3hNE7RkWlKSH117Y4ZTaQe5BV+l+U52rqt3EfIU3tr2u7XscLEoBc8Q6QLh3VZDoGxyQDiTOFcd4vnBr2EfgtsJ/LrP8cxnndvDOlqMtCwDmJ8nlWqg7JztMSDKdncasbM6t2cv/vG24kF6mc0JB0X4G8sp+KzWNmOKJfnac5qEAziVVgtNqyv1VQ4obUUsCIRfMKv/rwKR/xfII2W2L+ZHY8bnfAnPhYTPVKY52LO2w7h+N5uA66J/ZCSwPKh+b8XT7K0hv/Bs1mffl3rud3qi7pAcEY83oP5G+NtqAXv2hTkuylLo9ZH+4BlUC81ATHqUCBrl95f0v8VoPpMDyughhk6nuFlX3GGdAVP5WF/y3w1ew+8vu027Kn7Q4NqImZ/NeMERm6hIh8pXndeTzwOr5dxqpEHLZRSwofmnxgKj2eB8QGusu1Si8uJowABpx9wLfjoedPnuFAqaSRGEF+5x4nPY3vYGcf/RNk2ErBmcUDcOsEibKB4JroSjzEdpG1YLzPo5pgscZHqpcNfWKq3akN5Tg/8NM3sO45O7NVSQHg5lxAlgTtrdYDXq3UnBIFPnBoewwnXkqMvgGhxkBlpKoR5BcExx7GoxgXYl9JjFJWekYcdK+H1m9eZWLSZWu3/oRZ2OU0BJN3h5/XnEiOXuEQhwmm9oSMXKx7tNqxR0aVLDUkOeFLHb5SSMMB+PSo/bQjfUdtT7xSf591S/BQ7elgey807kR8e9p+avIoqIadoSU/a3nsjUieCzHPEk83S0y/FrWdYvFDTiWeSh3w2f1N5mRm3K9NwUxOqPR8+Nskc0FvC6vIZNx400zJHIo4SeCeX7sE22adxI9kq98jUqD1NHm4WPydaq7whIzmzKRh2NCYr/bQvLp1nORYeLhnqO8i8Zh7Su0xi77hdOciwO4fXWZRDb67OiB+4+rvzIhBFqaqw4b9+Jefka+rGg6eYqS5n4uENjqdcwxqr21PG+3eHjMKsbMxtdKLiuH152yQ+ebokVPFCKxJvKZUTLc07vooGmTgrJb118PTFuRrWvGZlyn2zgDzleHXqDAWiE7gZvzVmABKaVhENzpQCPpeE+mfWp67D8r8HpKyvwq7SXbEdZbO/ZxlF8aLxlO3nR3BI8xAQOD3rydgkMBg9v77mmXfw5GAtdTLCPdLQnGXJlYRkEK67yuXH+ynQaF5tjw2hBcO5ybG1h2sMyiBRQSu5ONUAJqozgK0TNrMhWEcy+zQ/vJv8VGeFH+GjsDxnAaaWBW0Wb3pj+urKSnd+c+Y9NFR9HmuHBMef34MRDghzLYvmeUfpmlpoWL5I3MhvsaZJbqYdTkHhOX1EeyNSW7/6RH4tx6yDPM0ttneRzuS+r2cjgtDovKHD44+bJ2Cm/OH6GsAWyLpNyiv3k8LwGgB4g8eMqNs+4lCNEl5Fk2xrpsm/vcpw0Fjv4o+DBkUzLuHS01h+8q3tf0ukonigTxjaCzlscPEvD9R+3nWHb0VGk/6NeBucN1GL8WMv6QY27iTWdlh1zTs50pXCqRiJddGJMeSVnVmL2/PhC5Dm/c9FU38v1CnaWVMZF7nEU8PafdmoYzW8n08PBCFuk6X7x/9CitCaeVM2EcTHxiYwtG0fES1tL6tIv6eWerkuTR8Ih54BThT81iJ3m4e44sb5kT8drCLmqKOjPlGiIYoRIXE4x8LaliV92Bi3Wqs0a5tmmFag77LY0U+barSR4j5bqh5uHIxBC6u0oJN1XZqKWEJe1lhg1Xkg/7geySc6xy/6PvrKkpfNQ+splBAbPVhG/TftbkknVuzJqTYepDQaZohbMNTX6awPgRs6Mvnlz7VmryLDXz5h0sQtKVwDJdAyPMpPG5pdEhsBHRi0/luu6XUMiBTe/2AIPV15e161kXOiExlnUFPM+JY86mEESWyBGhU4W5dN/JCNz2/Q5do3zPhiB5KEaMnS79GVPztm/5LkcHBvwRR6g4B1OSducRC41RvZdenJjkvizc49fp29P87+xr9KzvkeDUxULacR4OtLc09tsJWTmM8qfRQStthFcX9iZrMf7i0G4F4sxW820sKkFcIOGb573J4xTgH/UonHXk18i/meAoTLr/VLlMIUbMjyIqPdo3sAqto8aE7+ul09C521qaKOvjL4bkW/eUKqn8IAFKeuGN3mqjfgOYjDgnJeWKwJrp32+/fkh/n2Ptzc8VoIzOib+vAIgwLWmXpThSrv+5dLESVVYLKGovUXCFf1N1NMboPY95hURUnF4qNbDf0hnX41zjXcMNAIO7mblqsknNOTTMSdPWS1SKSqCpOzeYqjMpeYYCAEE8kXXt1T7FBzAZ7gnzgz0jFycGKmYOBUI6VdHbq++6isDwZEsBe0RGlMjFeZNNyT6kGvk7SPUiVfNfX8u1hLADdG2mpvdqbW2DtPWc+zofdKu+++IcxlhFaRH/2pASamXrCp4BtKS7MiGNOCQdKMkc9vpMaoklcg144rgpG4mwEFl/kdxKjd5RFCH8Y6n4lxDVnPdpzaF2jKbx1NNTDPU8Kbd7+TVmaV2Xi7YJ8C7U5b5LP8vH4pdGPTdDJzrqOtzJD+KcZFtOqiG25FbfrXjqTNp2Y/wU3yoKWgQOGuCHEko31VWsaAI3+hZq0lzOXK0Bm45gWS2hLpoZrw+7JgQhBdu9LiA1eN+1crUXFOFv+evm/y9+EtjLaZx1Ve6deb63gZOpXVh+9vgkwt6KH+LIJ7hLmyhG8YIXNWtcxLqs8ZTvlFv7w34L+RTMuc1oAK38f0fihMUa68DWTb7jsZEHhsMHtR7/8BUCSITbBcekYYL+hK2xnFbAbv0PAzNP5j2dQqlOuUhbx5kzkB27gFVtNXKCf/rQ5oZRWTsI5HjpMHBwJl+ISbkoXIkdlvyrccl4s0JoFxx6g+embLND0F/I6UfUP1INKc7z5FGV9J3qYzVO3TjdI8wC5pfHg3ZiMIaRhAAAIvgGe6XRCX+QbyJKeMwFaZb8HHiRld0aABDg1X1yw3jiLS8uIipMGseHXKtQF69VSgdhsEdGW8tdgH5dmHph41voP88nsT8brs1nITkEImC6gVRV5R3N0Rm/HoX2elH1bLF06+aD2d5XzAqu3o8nZpbyCccRTCUmM0xMQYboJG6F6Pii/sl/+8TeOhny8Y92aH/Pmv7E4epnakUAXxJsQ0oRWLip6c09S4c6YT/fi/Lks3bIo0ulZnpMnTTMv7FNllBP3waSoSwBTv6tCih2+mjAGGlx/svPGbo1XJ/ehlkxXW2K74kqOA5VUlasFreN74oa4fFzyBEDSg9veK3v2Nch5sGu29NsnmBYsLV4Ui0JfEBhDXYgeTO3PpebU8wAeiZGlYlKBd2YI1/XiUThkJmLF4DJ3yqEdmbrT+stxwvsTp0Ud++55lo70Mh/MOc0PSGGpnXY62Zwhos/SOBHPtjWXc4ZveCjb4eq7yFLcGTefZ2nnd5AyfGTY2dmteYPR7PiJi6jXvF5jPPuXZxG80f7ZUIe3FAmIsv3zskfp+8CEzftpCR03lpICrJMnoGKdhYmNsDyZg552JT6/fUXZNzcLnmaAs5qIRt3wOKirrYv+Inph+ZEYqcOq7D5XlwAsS9mPIJBiDv4johHUv5ckhLO57wvjbXfFs0xDf8docH/Bc3g48VzE+GuHsRIM0aY33HOsXiZPEE+HrbYd9p8PXo5r8gP0O+Q0ukM4bQVq0N0sMhe14jqesPsyysYYO67ifuIlFAWOU0A3GsfQe8Ymd+tZARnmJlcofC7/a6hrukuQD2h8Mw55+SJUZakuFKVNdoXVx1lOLRq3VuqgX92HGfZNwCQpWxNQD+Kpc32SNWUhx/vnqmt9sw9znvOysObykjsZFkm5MhfU148uoiu2OHfN9RuHug8NwkCuwwTIpsmIW/OYKYP4S5HRcs4/M4NZbBZgpx8jISJkD6Rc1pHmrqXLm/qrdXXa9AwEeq4Z40JUaOw4j3X4zKn5WDZ2Cm2UeLkzx0cKoahxJ+xT42NVDOwMDIX299bMMFnNVzFJtf1wlCQc6479DZYNTKrIzXK+5Z+gQlxESSWNSXUDAZgfdhboduz9X2hpLXnvyViHmspd4S0q5JClxOF1RGc3IYr+rceSmdedT/oDz+gnoCYBxvLRr0Z7I/ETuUzl2z+Fq41Wm+2WWolbmrqueyBLolGTPjJBed3RiLs96MvHsJsTYwWeaO8pkgIkCaTqOQBcKxnPEQTLqgNhmiqT2Nhe99owBsYACAuE4Etlh/AE8nPvMa1QBL6tjz4wXOsvVf+8V/o+iYp9DliLkdZWnwg4v0vjxR+eGyEaYmuDUsM/hqZySdkehom43xgAW0JAOboxZy09EHwCBLHc2M5m36V4UdMbydY4MTdW8BZ+AFEzTRivRSHQQ/ABhxp9wjM8h4/HYdhmFRwDcOlQ77UvhLU19nxjGiwhPzT8S50R8PjqFY3SAhpeBBrNCQI9GJ/ppG3Q9LNZpthduKVz3r7/hq0q5LYJqUG7H636ubErbZQ3JL240SHABXXEHwQLUmr8v6vMoBJKRgeL4gCLHm+TBuptX4JcaFdwD4XYaZYlq5eDY9xFlrvo5GO/eIeaXzxNcG5KClNh7r6lCrbU4QSDVG2PSerGhZt9rKczLr7lQ1U/oOTqORej9Vo2gVruOpucTgJrawDbMFt2y/TMKnnUAj4UsaRR2QkLe3IobsgiqgYVtRip9OKzuDeafGeVIpYSrriQswiYFEucSrcWgyw/OWruqwlrXorUuKp+UZMHm2woKXxjgXZtsr0xjKFqE6HwLboqVIbI+HAYzvrSLYCg29NCFczF02gKZoM+R0d6Nrt5aJHnvSE7M/qQ2Ewhg/a3iYnoEbfr5VwNsjwznFf8fVjEeiMgTORa4C7lAV6hM2R5LDVvsR5veWnMe92BD2E0cRjBxvsb2gKxm/BEu/Wl3YFOwJrN2mfOatKjmRsSESkqQ6Ci+vNSZRE8ed/dZVH3kl4v9zbW1fMliDYy0rMZnjpjKwk+62WDssBSzFbm6BNHI/JVVan+NWU884AHPd1lnbakaZY08aM13W+QGxzSr5uFzc8KQLN/oCZjVTrsmR2r0zdAczIH4/f2Ehq1coaP8gaCvNBw3gsrM2uMG/yfddju2uDBQ1V2A3l8+uka0xNjBFxyTDgFAUS+0yRcoBfVc6LtpqIXf3NeRUbqJjW6GxlBq15qRmKlko/T3vP+y0oSyiNwSzQkJr1U41ZNqeJlbh9I6J8upnC579ruH4Iu1a8854jjHjCB7A72lLJTN/afl40VROdAObe9g1bdGI3cmS/3N3iqqImAIcy4azU5C9XDbi7g9dK5Sw/VkQez549SESIVN9WQZymXJY8JVBTke8/SoYbkaSGDEWnCmLkSveAlf5LGTWoOM3mB2ugnSZxdIqQTjBEcVQSuboVjaPxSxoEyEjbQxW4Q8bq9bBlTowrZVUT3whRchoQto9x62hZh1QUOKh902Ol/A02fEyoj9FoAC6cgSEfZT2NpFphYYD6mnGApF4R6TeGK6Y9JaNbEYJAoApQuMrDXGLcccfQLvtduPhp8tDaUaCQ2dnOB381oA8d8f/syvMpG6241HOO6twN4goSOqtE2BYspdek5QXUVlVraJS3GHQklod+tk65EUdVN/PQ2hd1Yu2GQS3L8VTlQrNCmw2xan0ODxCpt/ht5+w2xfRGOtgSChSOy078IAPFfC/5RviT+z4F2dSz0vPyuy4F3jHdSaCY1uvZ5XMayy0URZqkqF1JGEAPk8Z3hNBbDU0XXWR78XFG/1iTiNkh0ZS2KQGv7o8NDvOMyonausG6GLl9grDZAutHRSGVT3uaSAjZwn9Dy8TxWVI4IDPDVFIM8hyQoyn+VCgBQhMtjhi8VWRqNavB8fMWn1AuLZ06UxHYVhqqoRdZzcX6jvjxcc2EIVrXN60FIpYq/TRSkoQAACLgBnutqQl/zyCIDXj1sdoyV8fSaByGpAAB1wblADvVJQit27aAmlMFhjVZExwhgmT/60R30dC7Poj037vxOS5ZNmjkPxVvbBb0JpWVHeEnmmFytM/Tzbaa/SYnlV1R9IcRyMbCfGJoDZ9zBkm2rvVUYF3WL5AP23H+79lyGaeis5++y+Yhc+6DReJhv89Y4FofpGKv4GHTlxldq70LDBMgYx591kgdM4QgZNZ6YPppc9LLZVjHQt3tRE4P49Bs/Fm4SFfC2iCB0aXznwWDMwzna0pbL63GwXx/F7Z8ePSHeHLKfecJV/vLaC0zf+EPuTOGFKQyDbnnDx8fs57Ot388YtW+lKe1TdsIAjk39QHYlyTUR/6Z8KVcpCtmTJscucDQbiDDUNN17I/fZeCEedbB3notC8ZHTfUufwXvMkskdbsXeWFesHBVSj+Jp3XcLRluC8LTXTdanE3EXxj2oAF55Zo4EkEstC6W0mnctcZDslFAQZFYNF/XvJGLKQtD4Nk538EFBUqB51za+wcR6Z6vjA0oq/SCLTfdhtsYoinGAg+zcY23clZSsIGYFqyybjWDLpLOsadkzNvKu/5TKqcZ13YEiMsiNYZeKlhmdqkqbL/ORigO7Xqx4+wR0nPhFAOlr3rNbI2i3Rf0p05wFbSqUHMYjmQ7TNzxconVl5miNw6CprUogMovFLE5/YppSnqtwhbL/tJYS/CZzHynabUEEHoNoo2hF3QVVQL+W4jYvG6dI/81nTXYqLlNXohGdRyZwbI9jnvEHFJJkAPbGsen0eGj7ULR88G5qtCkl3By3KZjBq9nLkb5grtl2zJqDqeSGqDiMQH0FQmTFXJZmn0qapkwq323yeyYkkFN+XaV5EtTmYfDDVatGTRRT2VbSM+K4JZgSbcgx2yf78CZ6uP9d+0sbflJgPJRhWiMcly38TypxdDYzuQJdQzMI4VHtVFYppPErux73Ob/wWmhZUzBlyYbdm0cVKjCxR5CuMfxfnMvy77BCngjPMQaQehkI6gq6h1vPs4xu5o19hpTnHqEsm6k/+QucSI1wULqxCaUXAQZK2wRlkxPyH2dqO2cQonbRqWdVOBWd/glOQYSN+fn+0fKXrqc55FwT+D7LoPuThkxHdIN5Sq9tjOMVB5s8cJLDuPuwBSuu5uBmdpi0GH6Wv0FsqWuCZgLVGEGpaGFCbt+rlZJYGLrXSbZu5L0Bzwe8IORpivvEumuHUn1/qYDRjeGtYB0R1fjiwAOFDqPcKEPT++JhTvTsCK2M9oc3XJH8on0ACNPwPXdsGdtnIwGaXJlO6C2naPUun3VqKFGEWMRFvCSC39mHQ85YfoffaXrdyfGQIMW9yYKIM/kFAfBUOUSIpy1DduxrJzm7TExMYhZ6dgbopA3dvCby1/ov2IaRr3aMSnS5xdNO4eWLj0Jr63kuiy1riE7essVmFe++aPU44zgczoXGqSYgZ7G1EyS2QGXEMpSbod3IIxTslHRsNBT0sGgiJClyP9ATPdNTKci7RQACKrIy6cc8NwsX2BsTnGOp72H5KanhSGkJ/XLOGx0e5NOJkv1puvZwWRuUQixVuO10Ed9uqKzuhDBzDczFMRD011ae7KGSCHjenlsyN/lEE42oQbb//xP3RwZWPXWQhEM3EIE1U3NCubx3c/ebIS5aU4i2BaeRjJLpkTwHHTXBZZBlvOIWGYKC1WZnG/V8A+eHVOu5UtG8RODIgeSs5iW6DacN1KQClHmI5TgICLjs64bRqppAHVlIFY+qWZncygKLalCELor0hQhbCyYnODQskybB8gFcy+BGkm7g8yPj3fwCDdk+YLZoFOaVfgyrH6uXqY4as5TCThKpEIM80tIMNC3wALDJCOdgyO9eMf+b5YOFaQAi1BmNwfgR4QW5cZDUyVac23PbFvEmytswnyRW//AxkvvATKcahfzvS0l/Wkho4qu0dO9CWFDz4ezr+77J7no6QVZmqIiFd91gngqDyIy6geKwq3hU0hpBTE3G3WhISKfA9QL/0f8xugII+o4aLxXtEBJorw3u2cMrOzor5Tss2mxnR2/+4QhqnaAZBlb3emOjQbBtIryA2hb8oEofwssrh4dpFj5rDqIhujcKbxv38e+ztOyjMBXUQ8WW7UfBIH4oYyEszKqlCioZ8fnW/bCsmGxPT52qfZuu49w/RG2VEOibQKYgljWDJ01vd1wPt7fJH99dXpsyyVAOCktnInnQqAppDKFKBhqmXh2aRHKrGMbSzeRVw0wA/RuYra6w9V+EuIVP79Ul/rrJxDymWHyS5sGJrh8ZAA6wL7UyYLOaQYRBApZ/cCCHzyv7U7u7hek8ekpZvHu6L6b+27tyn2KnvBzANpWLDevomT5eLxmbwnJZE7TGdbo3C5azhKOhdfN98BjB1JiGjPeYx7MaMepi3fiKknS7mlEzija3oKP33Foeh026uqRTfCHKTG38RqdSZOzfrLTgDz3jFYyXmmoVeGfHrrDiGQhtQMndysE9GfbXWDwvnJjY3R+Yj2dfS4KUDLQoHXcxL4q10MIPfalWmwQlLF11Mc+h3ruGFpyTCE8AqdCT5qFp6v9UqK9MkMhs9Y5gjwSWuwX/UtXBm2QGAwVnQPGL/JtcJrhJt8h/qy0DK1PsHqUlRtG2Kqy0JJUWhOqDHE8tVyCITryVzGx5Kjo8lOhKC8Pq2d9D+stuOqvIWrxSG/CCeuLSnGNR+ZeI3ikOSMtcunNP/N8komOMSxjOI25fmB+i6x4+lppSg2ZO3lePHmxLrxvgRDMVe4TpHq/vHKitGXBCk6CAHpGYXOE9rocstFwj0Qz1/Khvd/FnfxYKvOinqu/3ZVqOA+pQ9Azt2ad85oC2z2z/Nt7qMzPWFIzlfl7pr9tgNzCBuyzpYuqyX2LlxKbm/HOma2GYfAR88tepEOkeZZ/iT+M9QvQMt2auXIOZZFabhifUgd3GArLM2ue25PfhS1nSAv8AACZNQZrwSahBbJlMCb+Y/R0Jn34ZG0V3JNojge2wl75JqG8S29r+PPw5aYMR4KCuxd/nil+wCmAysS6c6VQYKcRLIRDVYIdjCwm5zRvfYKNCanPb1xayfYaHs3X9tIEE/5uate1SBW2PMuXwX3jmRFBOGWz8AW27O23HRyZrAEmhnDr1lgpaaPuptnAvVATAb7yqjTcNRN95A8L2BOVs+IKjUOnS/uUyDCG40gPta07tGB934+YaOJGqfSu1lJ8yuSpqh05T1VOalADj+QgU5kJIhOcelSKgLIMTWlVndKV76f4UbPKlUSnh2xkxkf0MtxqwY3K1cl2IE1WYxZ4KQLX1pkCoB3reFxHMrldIOozYDP9CGrb/ySpdcYESBIE+74C7Kx+Onz0mnmdzsR3Uej0yhtMfD46gHDEgNvbNHR6aqQCAjc/wEXiN8swQMqqZKu66QWhGpPe1Y3nOlXyNS0SwQ0E9sUpJvozQVfhCdZNmL1x4Ay+Qc2dKu6OW58/tUPKx/lQ0rH8jOVTdgLlZCySnRYE9QjT32tch91qo5XVcGE130tT+6XOamzlmWbr4CWQnhxgLoeE6xKPvmWr1KvcsVKW1yHhCwBnTvY2UQuNZVVY4hp8LkfbFA8dLTZMyBdo52ZgFscD2Hmf2l9ekYNELe6nTnvcrYOJaV7s4c2JH2XLN0PPuQPEtUW2oXkSeRN5i0DIsI4CLzQxqR7kw0EfyVN+vWEa5Fipa43PGYvw/3tPFLVkdx6ebHtpmQ7QxJf2EsRb3TH3hD+ZEgARjIsPGnX5NmQcx5OQn/9Uma+Jy7OO6bgZKS19Qh9exa0ddVPX83vDSEcI+GLK871oFxRfdPRmM3Pqz55jAPLqORJ3MzJPCESiyQ27F+zx7CkaweGx/IuKX5CaDhneHSo2nTibqol6GXQNn6qfxaUbpTJP/c71VxX9jfJ/GWpDqiq9npvUVGAVVvmAGvYGZhIN08b2GOpyy0L6ZhTAqnQjzeDN3cAU1dxhb3//gEiaPLssurkdZYZhc8lBLElBAAnhv9jYZFkER/jcBLeqkBWITU+ZNCoXAWaINIp19IGh4gz/HAZNWqgam605Xc/OtB6O6zWgxGUfwf84N7cfVIq1VjJ9vfybm9yijs5uHZj59P4M1qttjJvnCK91deogO/Tv0o4NbNSozdcO9/l55VfvQS6ed/FYh6+VvJG0SLjixnTskJch/Gp9s2T37/3Mm32kWZCvlLfqQQnCjrWPGSJgzyy9PBRq9NDp+iE08QrUKJkCW6phKmT4Ip52xlhTmQFoZy8jgFRTudM0VnEVZRrxKzlloIVt8Oc9ptTXTSVBW3ppKLK7OYs53y3EDGKzhhyc5P4/6PqupBTmsWthEz6XbVVK7XI5lvNFmwrlRQypy4lKL/4SBNsFyW0seA46/nrn+RwzPS9cgpTu4jown+pYDI1D7uE83r1w1ONuHdLsqrDgrE7i5ukSMnwwJQTUv9AqL09+bQbGHWvoZxvjZA+fe6g+mTa0y9liI/pqb5NuU0sw5ZjlbvZ0KUfdZ29f/Oyda+OzNdiKU0cp34GTPBU58/F3/lNGFd1LSx/h/wW4pMPemXgIBqEV1tLFoi+x25DT5/8MxqF0QXYFRQRFcltHRKqJJFGf2MfllbEYdkMlv7w427TZtH4lmJgoNuC6Fe+rWmGs0vtMswjIqC9CyfGSUjmioNe5Gy56dRVI3YZvriWgkaPg2u4uujMIfke71j5CYjTIWqYkhAUxrl04v1OEMyqga6IU31Ff6vuLQ6Q+uXxcNkGdHvXPlFzSsVkejrS8FUWxGtOvxCTkdEAmR9i5H2HCt8iCJAUVUGMJW1p09AseqkXyhobG3vCxyqRHv9/RWAdvrbn/kq7gOU9nmyB+CkFMtJckVv1kTvtIMxjTWXbwxSIft6c3Wjoty3LWX03ddcgqyiDO4J0vkp+HkoiY0w7oLGcvYA1dzmsVrW4p338EZvj6ply6q7kZWCA2SsvCrPf3ey4REMLUHjTatbFucDsWI6TN5QKLQ3MGdQYppnXFAQYr/cRpunS3jSK4mwIQTDVRGYFDTKWVIPq/+voFy9OFvCrVJYyyGe4Sf/HfBRCIpvCvq3njPyp/mhbhukNfKf4OW0zPCVqFxUWcMLbny7PbC/47m1JndJNo3ROr878DMcn8LszEvxCmYp6vTCVjR43Gu7cUuos+/wNGNBEp/eD9dnVFN0IwKBwf5cd65wWMVnVt6E7wt5tIf+kc5j4H7q2R1pZuJBA5SWKXgUssRgD52MdY5rFByjAZ5vIiOKrhkhlpQ4qHpIjlIKg6yL81645/36f6dW3GoUyGkbwtS7Fe0VF07XDEHaQzhadJYfwgOU6V9UbQ7oc2KmvX+dgFnF1nG6tdOe+glaPjPbPFbOQyuIsD0x+GnH8LdPb5004Y7x1B0D7O7ZbKPYPWPdov6tQ+dDKyjfagKliJTyIDaqSFBzJAKepaYrc3oXLynEUt9I9C9UAPVJcw5CZGH+K8rD49f07v+aDakXI3uWoT80a6lTq78AAQBnVs1xuFnikdnl0kQHb0B5/LDw0qs/sFkIuOo0Zw6mndYkH+CRAByuspkJS7sOFzg7meH8yHO5unBPJ2/ylVoBQl+RXa1efEZNL0ZcJ+oBHYLT9O3Or5kI4CVr+5q8T/zzcPwhCmN+Gy3RDAadhPvWXwiqRNHVgAwTXP0BLf948pq6F52B1JvvLNBFTVBuCNe/6HGOWLi8M6RCqgNbpBy7cYdDQNkgL8s5XOj2mXjVB46ozwbP7WnZeKo2tjePnisUnQRm2LdiTVV3rgNMzQM+hwqoVVaW24x4LdBeKJMHag/XW7Ay5PdHRn/peGhIdgQu6RDrTkV7IgJhuDmSOG0neDpvDt94hoYWQ0d935ezFhagUq9/3hprhHUhj+JmvdQJi5CegUWDGnx5lvKDJBTi4NWdr7KLK8r9oYJuN6zIQo3+GYICtBSUm0Z+cIp4Rrs1Hz9/347lgaq6ZkPqta1LtlxdiNZpY38X6LHSFMYI7Pn2cmjrqcJxKjJkqT77y0bLyQIULGstkVhC639W/OCyOdt8YgSbkqEjShbuhnezcKhBQmNKGP2YjysOnvfFwesro7nHFTF8L+CADl82g0dLRFW0DVrXR8KDOy4398kHWRc88xNpBwQrQAqlFRx/UUOdKt0oEm8N0NoBVF5dyThtXV6SOMJw4rIkkm0uP3RUon4xdtKffZmw3Vk57LbfEwZucQ6FbU3r+V124PYgGYRjjG3CwdT3pBhbiSAGdSrYvMcKTmMdF0UrpmQwo5tVxGDQiUHfJIGZWm9Kc4gH/2cvZEd4ENGX0Pt79xbA76qCFoMKOKcHrxsSF2XkSgNDLy4zUXj3wGa1E1U8PYo1Wzo4QvfiVZsrSdCtTeK5zGOK3GavwBc6cRKkL76gLQRa2b5PnPS4i065BUeAsgtGZKSdpUyU9bRYgqaX9NQr0UL+DlFwDxrjix4upDbqV6Vx5ADzP7hD88yc/6w9VnreLawoofuGR3pi+8f4Qm/x6ocf0Ndx2lVtbJ86uAUnxDcTapEm8a3wc5LZC84i+Lq3GvWqWUXIqQwxVGejXoNLkCyOzmsX5//KVF8kLY13HnykvXawWYbcNYN6ut6lFAAIxK2kVN0QNmgozd903kPqIBnc+Bn24VqN087p7p1ApPboCKHJvcJVbga9WVYT5P23B64FdvypZ5ZqnurW3GuZ2gy2dohy9AoHLefziKaKMnjJY0jAAYk40cGZS5BKXC/6zZB1zy+K5S2qOT5MXLGQK0SBRZRMw4ejgvu6k4jU3GcMWk5JUduu5dyFWMs2ZdLyX1RffK6kCPhL0vAKKhmVf/9tOm0oZoWLOL02vC/tN8DqFqIzuGdAVzNaDin4UX9USymjZ6eMTAI0WSQOarKuxOGYcceIlVNTUPcKXShcksk6+fl5xBBDIfArQhubXx5NG6XXX2sx8KfTdVTnQ/EpeNQh+TnrdN6nvOMXw/SnNybTfs1PppJvb1NnkjQh0ey5bkd3/3fsZLX+kvXSTiX6s0QBx+z2Ny8unGRmxkixQ6eyYzHm/32RoojIt2JueFpREW8sgstpe4oWIcXUErkr+jyQErazCVOwmpsHHeD0H7rFfPj1jjtUpSknQtH6BfRH44vwcSM9Mof8ysDCAGFtaWuonLgJNFZ+ftg1tPnm8IIZBbiSZTnvWpIK91DH0Tx14L/wp+h39yS1GD3Nmq72hiLxO5nssVTnzqifevlT4C8nGekEgP5PQ8jjKTjRCq7VUT03MkFVuhZrBke/qWqmjiRu7piw0M1mf/WtJkzcwGb3WJ1AzKzs9HYqXnWbaobzrQPp+rTdCJ5C0DCLTNqKS/sQ7FAYj8qundl2TRhwn3qj9/TsggWzXP6MYYu99No39RKv5DNYIrMqHxuyyr9g97UX/S63URxXXoXvdEOAFaxCYLLWfyT1GlCorDbtetBBdpY4aBUchxOZqdrVvvgb+pZOprArNYam7Ajt1MRreb+H43RLnUtdPccNiwS1tVgzxOLC3ikOjcSE8MDvhXZrvclRmLRl8XsFW+puuhmKXfBdBNICSQ47WKXQ5XEvUivPM8xXubUD79iBWB/PEzEhjHVd+nwUpGHRc5FGAEKfoNECd5DsLDNwOv25stk8WvmfOf79qv6ZOSA845jV0T1FzmzofjUk0Tcks90nSoyxxv6kC9c5PZB93T3YD6VzRvnRA5fpQzm6Io8LU3MXPl+KGf3g+8mZYNUmwGt7JJRwTnw9Nc5Vuwt2EWcBDvHDCAX9b/+ZlnN/KtM2eDNtOjzXvTif9OuRuE3aevM3JIsIl5pWXW+vkB9ueiyoTLUbpVbdOR5FmyrE7FADMAuXsTo8BHwUWOlW5FiwrtaYeSmj/ne6KghhI/Hs0UKKZwwnvP/eu9FQnzBR07/3b2DF7dACvkOhT5tcOsrLvPmtPdWVm1zMS0TELJireOVjeHAlRmkbUr28lUkJNAFXPewqTSk9YOiaNCIambodbR2blOXqZxkweNEeOlSMFD9QvxJCQzUSIrEkollo8Zn3zSLEvThpolFc+zT7U2EZB5BI7PP6313J3eUeWb0rZR0NSTSmTsx5fX2ffFq7W0orZ0s7LZS1b/lZUDaNHwkCOBZw8ErgdZrlszhwmQR6AUsN02jMhEIOmNkj1qN4OSIdXTRpuH8ZvpAQOpRkKo486wgAFrtpsB90J71y0cFPapj4vXYAO5pdDkHsVn0rbMDohi3B/ltOAYRfODhc3caCGT/SQtxO3SgfY0y/fv4UKM9az+w9eTs/Dfw5oxEtsUcSHKabzhqFgkBRGhwMnMaEzGXicv3Zn0hoE6HJj9/Tm/kI9X5p1ShEdPKWux4+nEaBEYPdtbzHriYZ71t0J+okjH0OgMYmkPvEsbvhSvpQkMvzjYSez3FsNQN8BlEmtnxRh/iLAtovo+KHKzAL2tZSHZLKXpUJZ8EsX31JoOHTZqhjIV4ZRmBujytKKSrx31g1WfQ26cet9yiI9H4g2CFBlC5dLjN/NULHIvcz8WgLdrMopgEUtcoLnFoHuTA5xpZwzU7JFts9YBeN0YpRUcTGO+Hoy8KeIe1HXNdz9ITYgVbBf0+//VWBFZPd92RuRsUc+KVsfNFMCyrFeayT+XowiU9yaEmRoSa3rQ9UJ3KikzNSyK8BVs0Fbov4RGUVGsfNEk0USUZT0qFL8SdXbJe33sGt8BuU74WqEU+XTexwobKT61xP3cA8MTUVJ2XXnv8n3nODiArc5lxeFOnUlY4CDcWLBIJ5JbtDSLxJvLvKgf244bXjUsazx0SzCyu5ttBM15CzAkSPGrdJvk0TE0+5BdKAMGkymUkyZWGz8u99aIGUk3XKaECQEDvk1qw4iF4Gv8HxWRTlEZwAu3xdzocKZRfWawb6HUIGROkiapGeFXsfHOyl6CDhBFLQYzbbjeXtxVvY37XellSzVZrEYW8yqcSJ4h+lsU23+vfghqMNvgXxuVcRgiqRRw7dKHaU08TcxQsAn28l0uttgiM1jGcVYeUBG2Z0iB3ZUgTbA4ea2ZJ18TIHTbN/DPdsz+hu38wzt1ZjMZe/IAEKEqW7XncZNiGlgHdKSIyux5bDs4KtZ2hVTjghuo4SxFukSSK/nbhNBENLQ8Y1vcvMwXznI9cC0qWy7uNevioIkiSCDLt9Y21vYwEdQQ8c5qpM4Ypifci4kFyXrCLaScEuZsJmTBlPEGj+yrMGw55ZbmP23wugkLQDcGnxVdLw/B1oM87rRZ8WsramM8/QuHrmNbC0b8XwUYiKl/f4Ah+WvqJxKHclxirhGWS6MBUduqyeHy6gDiAwnd8rRXlZ6S12s6ABcWrWHWyjCvgupH9lRN4q/BU2DXrFyp4NmE6PxT8YmpOc0yhSHGfrxphiD4LnhQ/wSMANA8mhe9uXhz+B2u04CAVR3teoI5DlV3k6ZHfjGzglNRqrtn3z8phrfJrXobRo7AzTgUSfxbtJ1Uc9qxX9v6S2kmayCUfxbYhkuH9J9IGxedVNU39AKppzQY5EgpKPAcj0UJjYAennnZb7B5IJ08tXrr7g+jqcOi0co/6Ro6nFhIdf+qcFMFD4fBEf0ekp1XBI1/oCi/5HyiKKIdQHCPDEoUtieLLrgoafvGGj+dwYc8AofQDB5k9BB0uhVln8SnejsDeZ5/I2IbIs8zKBdaKTPaqOD3v9PhcY15JbpyheS6KzNQFj42le416QD3l3yGGGI5hqnEAjsfY6NJ+Yxej6oW6Brp5lFkrppan2kJyeBFhgZyLzvvnMG5/5aXy3nvzwDVzMcPTNrNwmP1C46hkQpJdsSAQjFxjOmt2L+/jWYWoERSg+xQKvbFd2ax1daAwZAa5A62TED37Dq9p0MSlOY7DoQI3zIEs162hQtazTAJLuo+rH4gLKKgY3m5zq3Ycrms/Hb3LNjYzLqxV7KhXYrHQ/Sk5q27YkOmP0v454rENEQYFKHOazk1VYUnArcWhirNmA+R4bJIaS04rnumaYRTZBfPkDvhR5gseJimqMcRd+s9Eanx6Jf8uBR4v0MzkFCZHIO+HzeXwM2tezd8KYDDOcmp8PTSiNYX1xXMhURZE48bknEesoUVKlFmE5mqgvTag7AYcF3dKOmiHjFPsfSmTKjIJeuFyN4EFykbjCBv3qhKoYGb1U3++qluQh8JXhjbf2R1051l+gRGhXxwK/PVhumnOzk6k9lxfOtAOo6sBeulApqOcv5chBeyTC2yEdSqZX/3a39UnLOXWhy39u48jzkP237WhdR6znYKFcgy1PmE3oOGrEeX2Rs4TFNGrKxWjIJLZoSnpNMGSz1DrOUzP6qvdbGf74wGOgG/MyYqAvdRmu0vYEm6+kaMGFmA+W1S0y+cMGy4cr6dv1F+J0AarnCpgazYAQeS9fexJ0JwvINknRC2r2g0zvEkRFs/6FUHaPwsHHZRRlpUgZ8eJphJql0BlcrZgL5/HKitdBV51CtJ/tGIZFEY03ALgzF1NA+4TArM9AE6P8BepbDn3AM7jMEf1n/r8zl0xgXkJA3uN6vfR4IVnt07HQuQSW/KMPYggwB0cLdzLvmOBxZpX+//H9B/xUvYvOPvZp9h2J97PFyfDKEGgpQANozEpjITehSiMFWsFj9WmXVEQ8tJSIQlA8FGe7F6nqO0wOcxaCLRuoL+zTvDiU5LJ3FFFnwSUQ8i1lJVDsU6mSgaHJ76upaDDUlRBj7gEnxL3a21deZZm0AkhM318Wizgo5/ImBbsEa49GSfas3LEqtdT1aePAXWvvwTZPEq8eqY3lyLvpgwalZ/Sx9wcEk/9/rfTuD4/lwDmP929SYjLVMpPUUZIEvrMJqsMuXbIh7n+dMc/xp5C7x8oDpInzTDx/oBj7ND3d6k/8XWrng0MEKkM0aECmkVK6s5hsoQiNMzcokIptGxMP+yaX0SyCnwXfqXGcPj0Nhz99gNh0Y9fSo+HgSaOwDOeHpxarhp5QjKZP0WAxhepxW8E/obp4e737UlHI94sSe1h5A/nnybEcGtoOF+Ne2HpRhWwloplvG7WER5OY2Qeuq9gzZX/2cU+UZhyvOx4GScXaH9W4t+k0cqP6qXiY/cHFAsR0BIGQfNScmdHEu7acd7MjwDHrhutD6rqpz7djoaBBEvopcsO8nSe2icSICpzLDN6hW+3KYNBLdj9UQYWxBQrdSl6RAo1F9DvwLNQNNUH8q2L+FnX3peZVifBprlsDi5KK4fVhZJm0hNxF+W8JwprfpXf9Qh7T/KM67xRL7rhbjaNxOhAr1iuoE+lZvg/Ei7BZfweP6HCfaSHB+lbYn+1y58rmPwzjSUDP/Cuwd1aeaRtZveQIjpbe0YqtlDkaHwPGRH6ayrFqCoVu9f+ud2cemlU9jgFmNbjsFEflfjv2U2wsYt9oM3q7oRSgorvCP/yG3OD+r2shvYnGzxcluDqVO3nY2BPMu4VVc0axluRFiLuDmHIXSlG5cQ/L8DyK+vmIK+razlaSoTj1Jg8o5ydIYbG9rQOVeW+NlZv/+gcR9N1Dy4B5lENemsR2ZF0fB57ln9O+eiZ3yRLygg4t1Lny0LJTTawLbt5NQL24WHWgcohMuuFFDewLpxCCgexU6acvvDDcZLm65Swyt1LubxeL8BZCjW+n9J63brEr24GSIgBslKP8DdBYoMCfcQeGN8TggvKwktkUDxDlDFM697cS4HzcvQ7A9F+nKOZMI0V5TL+/OXDPscVi2tPigaluvL4rw4Z7I5jWookknYf9D5ZNQBmtd57JtDGswOtNQhFmnmnf1SrJHya5xQ9Tpr49Sk0XJAnG2ZfDJyc3JwkLU2p8pBnXE32+aAUd+2TdTlA5J7+dnrabViL+IBmFTJtRce9rinar10ygxh7bgmUGwVBGpS8hZwnvg9zJaPYqEA7SLxYOQJXyOg5VK6snMnabXPAHOG4FTlAxBSgw5cxem1x4gWcUFHiFfnNeFRxfWhWEl7gOVDMpKczV4NQXIATJTcPbDIv5UmMU6r529e2nVigMN1L1vigwc7VKPmmi6RVjQHRPU+IEcg6KS/dFIK6JIQ+0xdazOSuMGrlZhI8qYvMXgWFnwX6ieDZBFOKwjH8xNeTBb8DwoFGnYO1RwIg8bUWfzXIvrIm/krNsRKWMMLx2ah3ulNKTvGRPxe/WAODjrmU/H8sESzt+0xwP0ZOt28ZoUSYHHfM1txRDKCRmH5QpNh6f19wSTxzaRnAHuuGj/r43684msZQLeXV2jABQSkHsRZrr3TbgTWZ/RrZ6nAoICGASSWKs+d7JD23a9et4L+/MIt7EjBSeHVi8TGbR3onvgND5lDo5J7J8PBrnhHHkl2BJvVVQyinOfuVZyxgh9TbkxvdbEyRtqYWnfcIR6+2/Qt6c2c7xYBzmVEl60cP8uBMJfK2GdsC5H2n2YCI0KO2BrXhpyfES2Tl+BP1AF5fMZxT33Cs8Wf9aZqQ0si/UpRFLnZQwE+gVJPkwSTPyrT587G8ufKrPw4D55YByfGBmLrHAyohUxe8FDfOXJjgQe4Net/2E0VT/5zY7P60u6WayUC3LDjzkTosMDk06F3p3XR+CYQ3vfoSuKQZ91OmxKJvz6ISmPgMJyX2/BbST8NercNq2wm4uYY+pnq41ccFJFGq4I0KPOEOstezD6eBLjPTHHM9xE9fZaK67aNiveoi6KD7+es2AUzLZkhRPK10b98esHLynJRscxFUBm2FE8krXbIDbvYR3vvoVyupCfpAU5rDkahBi4e5vK0Hl786AsBfflMrnoQn5Fvn4ff2RUIq9shUY291rMVsBacC7+Oko63ohaUA+MviZyCcY1SHJs9qfT6We+uRmxO1HxXj+uFR1JBDehGbFv3HRV8A3w9rvoO20i6wmJWex9JS4C+eSY5i0dHpGnu/E7GXgUpDp1mqnCZoqRn+PgzEzUCbbwusm9E+LQCbGW5EjqHyF50yChgGrHMWa5DXkz3hIhAeEoXkAU524p1bEkXL8U0B+2Rjl8xGu12giZEyy/1Qs5RN/XhyuxYUUp4ivBEIaI5av+ux/I8mWWL0Vmil4EsC5bQv5SDm6waJH8matzbPfmrQqjXYCQWzAOPKAlT3PigJ50ihq343U7S/ke9/7eIZpoyGruX7QbTi4GlaLTCs601vb9DNb1GD+PKIxRL1ToERQEOwl+Z2ejcpy9GW6eTkrFfdsuGnWrcal7pC6vyg2MztViBwBwG51gxRbC9byIS40gpg7cdh6g8VoC3N3Oyb97bwHnW5BFsDrt046qIrXMymQMml2yAFZ63oFPyz2LFFOz1PWjelJXicvztCSuvXRtYS9oZ2mroZAU/TCPDfzAGZtUvWjyzTpnP3OeYJFVVExd18xrxdIr1ZGEl/Ox9qJkdN8ZhXjKL8eAhVRBuyZxpxiZmILK7/dwawHLxK+kge2beg384kKn8tvYHGNg0RSMS3kNr4JTqiyVCCrEUSZxWLaSUVWzRYEFr112H8ZjALemxhoDUPgHaOOtslbFW7xq7m04jtfWlA/eK9HQEQhg0pIQ3H6PqXkrCpqFQ0s3P9L3LbPYDdSzL3g/5rJi87NS3LecS89jlGC15qu4cvjyTx9VDI8HzOAnnMGP8QR3SOXgD6Ks1q2ALB4KQ5qazbjgYJ5trrGof0VHbZBfe0PiLhU4ONfEvBuXpIVlYVHE6cRqEy8PoC+PKeW1x1L6HubSyejs3Fj1Mk+mAu/OTlfT0dH3geOiIXjiYTUZQkcVSZX3n//R+XKlfTPS2UtKIbcn0FrvOlv40hwcnAYNI6NjPPBC4iMTMaGtgeXPosZOVPPRg8wWFB4MHb9q4z2YJIRdlXezyafYBcDotIVntM6Rry1isWwoE0ePxcBsEanSZvo70nWB1wBEXfwKyeDN48Gjgm4oTixXmZ0S/k0RtSc1xLGXAmob09W9dGptuw8nLwoBvgUeCK5TDAdmEv2cWkydFMiVE8/3PKNnrsQCo+E7Z+CdHH8JRm05+kTp/WV18VvKhsbASJItYR//KiSpOgdBQM/qdaM87058ttbJVNAU5CAxgYUGAxAYRSWXKcP/D02npTAzG44F9C24tQdVoM7HDZs6OHAdZvFStoTtlLka3eqWwVOW/uZO3n+w//naTnG196UFkDGH+/D4Gw+bgme/81DYYzZSvZ6ya5PoMY8yCRKodhYl9syxLlHQGnwATWI0s2Sx+IUCNLygvc5AO9aRgxw50K8o6neGuaD2twgK2UEZ2QcL/b/pxpgj2vOuxa1dVtyHrYEbA6WhvIm7VDk/wvpWw/k84gHJJo6m+CAXY9TGsmVFjFePUASQbOhIHCDZ0UTtRUNBkVaXi4zg9WZ8XjD3wQdBoEPS5agy6cZXedlzX1QjsFmx2/yP392DnPRbeNaZ4h/Ac+rGPjL18x2y9AI+KwwGG0rrDCCpkmxj0kJ7VGFLixoQXWJXUPKf7c2C9Jj+t7PciT0E4A0EfjZDFKzgkPkWHhJv3pzU3Zfoc70Zl+YwWMzQ5rX1dl27dZdSFO08cayJre+zrgZCkQoQo7PbnzUonH2CntqhzPF5PamjkONz3mWTY3Yp3fUxvO+KXYY+W8s6f3ecbZKwZLbejH3DctVzNS0MHHI8u4h7QcgeTLcuL4OrsmB9sMk6bIXYTSXeRD0ATjZeOWNYvCpHwnsc+GRp/STybIuCcCSWwerc0hwXzQX+OdGKQGqey3eVbJ3qclNDmpn833yeG9w4uQP+Q/BUkcDqjcxDnUfcYiDRDEPFogzLAhX3AE154KOL3NRzWdMHr3Pt8AmqisIHX4PCH4noBtIJyfqbxjWr/5AOoWPUtEuNQh7PI3b9GgGrJ8UR2LFFQ85T0c00tfboPOU3MX1K6mkiF6hU94jnuclBybtfmgM3l5Jt+GByajj+TmwTrs4wCUtAdSGGf0SFy14VDFM5KI+YBaeWIh5xT39ug61wpFTrlrRvJJslp3BeJ0y525ac4Myf4OMS04+/VFm5quTVBd9H5e5QzG68/scHmiXzMUX1dh3jYOogW250/wv1M3Kon+U5iaJ/ck5t2eCUtkKW7nz2cHm0WwqiGS35Ysens5LbnUa4gYlIywL9kRkGnqhn8A9c31tpWLpTSr1cZfk52FBT+2PfP7b/i2ODwJ3kT8ClI3CKKTLwUgYufb3hdKDlCKTDVqV5uFi0SUh959XQkeCibEV84se7kHxxnRQ73UbSTUJefEur6KWw0nQ26abhZK9RE5ED8I0xDiNDMv1fgfMB+B2XUPCF0hcmG4DkpfVyIiD7Yc8+EXZeuThwzIqyg+cLn+/1dvtawhqAqYF71Crndzjgf7RN14VKj2QLd78Wl3fRplVgyOLr4pDJminZ8kcojalr3rqL6L7Q2HveoCZdamz1CXkuogr73S4ZI6+i7QH6JJ1Z7fkrEVPj0dqbZghsMoME+usLDQgHbe1eU//PBdKc31qk0kOnLuSfaY+hNJgOs2fVCY/BjDfhZlYSxfgqftgV/2oB8fv/lVbHtn0QNWm8BfkaY3tVf+8wquERVNzd/68bbGIkWxZb2RGdFRh2Ic+zdNfA3ppmqKyGVMeMYA72piVqqxEskPMffoMbLAMzKkzrXOZiOFXLGar7/SPDYH05eXMSu51pXCptEfThJc2m+6oJn+eg2ge4ANKzueVZ1I+t1jEY4WECQXBFYlHIMra66qiG1thqOK/jWYoiO4MoVZNMXXz2qjBC5Xeupz6zrXTDptmXT2GdtMcvhl5+Lo4bdDR+kSi/q7CM2+mhSIlFNaA9a6p50//SEgRFgoyVGXeFWXo+Az8RErgjIntmykcKV29tmUH+f63VEQIWPVCoXk0tUiMd4jwoxxz+4CjGERjUF4Paa61/nNVyQO52ogMOpPvXcUAldKOuAv+B+8Re3OXf8Ve+aeyDpkXH7l3yLdoDOm5HHHNsy9aeuwKawYVSVUDMRBF96tRnuetzU70nm9K2DwLtX+crS6idZSQZFJv96g19Tl1HnU0AOAtPvphhsIrIvtjzDx1xENGiAcriY0z8JjYkvjO/zTd+I+1cEFwMbdRQAADcJBnw5FFSx31ZxWj1ZrcWbwaMHOuRyAWpQ1bPdqYMUqdggH4ZuKpFmEM3PhBt+zJODR/g5BffDEYA4DXmos6njv7MEZ4kBg19GBMpGgSjx/o6zZuVwOACC40y0pxK2VTwDNS+PKWhZURDFs6Pemax2UhFAv0uevXLcATXi+Haic/4j+FjXhjYU2GtS6TFUq7DrRKotXmVIRPOytLJXLuQ04Phxnicyfr0CyTebdLa652G9UR79RgZiRz3bWEoycw31L0jPdrJEUtCvGzhru5hhsZOFLk5l+t/R2WECo+lfBFOnhX54TvTTw6HX1Vauq+lk2YovcBOnP8tk4Qr1tRJMlC+prspsvSl0YNQUCI/7a8HtmeP14M1uCHmJealzwg9an8RL57QpgGx/5qESPKV6tDiVKwsOE4EHD2DDURp2lDUK0FXyeDT9UCQsY36u08eNqF3C6hnu8+E9YfToPmkQB8Y0n/rqtHOnUtG+XA0+qP/34wnG9qP1QBOcpLsuh90DCQ2BSIn3vK65ygzyNVkCbMXwbp2jZ5q7aSSrnIrwIF4dS+LdGrr1z6cHPJZmTjLIiTygX7o8F7qwnujLd2958DPq/A8rY/8wENmgSOcVmQP8S2hpRmDGgD077CeZf/bpIPFipJoaMk1hehEoD38y81sv1bOHIp+rk2AFD2MnA2KH8o5MOGDYKWPfb77abVTTokyJvLveXGI5tDvmGJMC1cb19RajE2J/tH+qm8OnpPalpmipX/4SllF7dzCjezqYLEUsc8azUyjRfPlTiN3/OGwZ19t+/FgC6z0wo7U4Kpq8pZgoLVLGeQmceQljoGct+azxq+ar7wGuCkSwgxvIqSSdGtyjfVlvqG3vzsNbwNrtYTVrBhFGGBNsSn81v65ZPexp4c6JJjd0lZ1QE8vUDL36trhLJje018bj8wY3NzdrfS2dU+wdtX1HdyX6W1s8DPmCLxJSNPnuMttHqkp+6jPyfXwnVKHdKuMLF3Hq/LAIX1r9RvJ28PmcReOYsgSmxTak1Op9juHTc0BwVQN/PCf5N6bvcOaa7AZUO0U9dm2L6H5rZzc1stAHv9pweDhyzg23gyzrNZXpm8lqmFdrvN625LUEbccwNuWF8SYdAhsXw4ElGlknPVkLVyHcHcfhyFBnmZP6TIRgeX1ypN2tPEH77js/2/nFq8YwhU0/Tvr5jUpT3KcG7aFNdwWNc99AY2O3iqgWOvakhZNYczMRNslarlLKOYu6fZpP5c+UbcJgKnqRD4VD3+9vI1U7NGTxfcV5D8TJUrfg5+aCVBP7nDtkQYIW/CDRGA53+ej6+Z2a+i/2W4y3mGoPqhlZH7UMS6GAAQxwvSXOKz7YMnTXymSFnNvKi+MzTbvDgLA2GeXplLCq22HR6x3kh0itvBHVnLjJPUFYwcp1m3AWXbG/eDX/J+qXzyCSPMhxMMSou2dbRaLktSLxuwp4R+v8HcD4TQT6Z2STUsjvW+HKpehE812bn5Z7lCYZWXt0/3fZXYCXInlSAJ3nQNhsy1bfICQg4FS3Rqli4nJKj2/G8zcm7LM76/8jvgaFDNX/wEHwuT+j89vwDx5AldI6FQBMawsvsUaDcpInt9AhoFleL+GYHpQzee6J4e1yNY0Es4TZVYA+A/Ar0V3MZ4u7XVG1X6WS1HxUTB/YOtVRqIAw740SWZVWDF3EYC7TkhboFphxr+oqdQL8voo1qIsiYl2dd/MyfEnAd+g/J1JmgyB0adynF67ZuaurEhp/MgXqK4PjqLGfYXNUo0HQyTW6mrtXLRkOJ95siDA2aJVITRy08FT1OwM4LtloaoImnbdB/dphlofvHYQi3X+1ZsepTfROD1jyEQXgvtp7kYsZ1oJW01pD4CRP4bGE+iAJlnazrE7JS5CmH3piOLd7SUwrNCtkf0V2wezBr1C8r9xsVJd4EZ+q9gXBJ8DFRjT9ecfeDaa9afS6mLntbggyNWpsOAmTMhIMHiQ3Qhm+jbyuhMNVSjen3w8QkGEunDq08nWl2ROghnY1Z5Skgf0/jKCcSqMMVjFmYVlcDgxeS67Yz4GfX6tcNQVObtPf9o2BJgW0urEqygLNwCENcfDHMDgtXGXBv5jmsRNShlGzXy6piNRMh6y9n170JnggQlT4jZLszr4KOXvJ3WPuUeB2q/FItihVW6SOCoDe31HH/Q5ghMdRcziUCs4b+W4ex3M+Jya5KkUfkIQf1FVvtLTjHNg1NJJg3oEBnx5yq/9wDv1rAL/Z4vxWpXaSpssPRPSFzJC887zcpieE/HwMa8Cq3OoSpreDLBW1CDajXauW+1J1kxUrOYQyXCyj+opW+MtywIG/cwnVevFL142KnZoLooIeuQ80NAfHqYruh4okZVtvXnxHAL0/FqVciDWnB85RJjNwGHqqxdKrfiCGHPz2J8bKWN5bZ2i/b7UOGkYMtokw3rN1SzuNws/X2JNQIyiTiTrzh3+3Olf7DDONlrd3Csvh3I/c95ID4/E/SJNXDoLpZGNMcjNz6F5vvzY8cJn7aXKhCJYIg/6UoBIJTbVWfE/fz+uFq0FnxKGCJIl9VyeVgGvfTzdaIlrYxpOXGGTAyUaD35rYWg/dGaiFIHP9dDV6r4BEcVpSFU7k34Jqel7NboVQj5uv0lDVuShfxQOIwFk92GSngxYCdlK2k457Hd3w+pQ73cXz7Ghr8ZWzVayzhG3SDVieEVYftOXHv8e+maAI8XpENOybYrb3Le6vijdRgJVu6d8xKg5CxeWtcJ5ZJB65kwZkPStPqe0zR3xvNB0sjEBnCT0v4cT6D0x2NsAEBOJhVbpdB3FTdXtghl3XksuzUW2m4x3E4ul7M2IV53CSW2in6UZlwK5Z+p1WPFgn190NU7VvFGJ1QZO0lsSwewd9PSJU+qCidr2Yqe9iZSyO0MPmvsXtXOeiDscnyQBTQ6HzVckyluQWLVlLB7pulgrC7JbhiAoYUo9m1F8B0Qh6rFAPfyM2IuqOi/hkYzMVi/6BbQMTwtBi+uiNu9FaW/gN4ngwBKP5lBMVjcLobuJBCzNr9Y1CeASOgVk9k71Pfj8ZQzliaZj6c/kPb9RwegXeh7OCeQRELg1sWlnnrUGyBYCT8P9qNY2Fj55rCKg17XCgmlr18B0xWi4yb7zHmxMrZRhV7RlXKaR1P9sLw5x5ZSJG9dBQwRV9xdjfcIdI1XUYBBHTkWNfsC1C4x0h0qBXQy5Qw6rW3NswOBgcVJ760w6TIgYrdskTSkr8AihXfxJG4tP2j7r4e7iT+tUJV5EWhMwUFi3qDebHEJAE04imzYRQavWEVO3KVfJdkz848CfhRxsFiatlEzXLsqPjrEAl9/545sBZ3saLViWvUU9D7Sb+J9OqrUm2QO70i2iXEubaTZtJ3ul3xy1AX5JlMLnHBkzOX09iGFKSn1K760iILLyWzKJZe9dLhIopK2Fl38N0DqRRnMPbGGILKSKTLINkE3lkkbtbj1x//fy3MG1C0zWT7F8WYhcpWfHnIQoFTXiY0oDmJ9jHWTH919WmXHV9Hlf0UPoCOktgHlRPW6hXEO/CkqWSWk33UpcqEwLrCw4F981epMldokGnqJ9J7T4AWvwvxN5DB4pug48U4KjR8PKcwkhh49fFRDGKIDauvEPzoe7+CIGvPphWRJ5lxMIMnZpsDeZJSYokZQ9p76QOmZupYfJKqIXu/8nUys/kyZFfJS7BQNl+viO6Q5QqK5DnqomdSWHjxMEDGKu4CcorLf04YOrYcGOwI0ebTl8eYcmEEYxazNY4ztqEcVTPE879pciPUBf5fIQlTMONfDfiROK9Fhxpd5Yw9fPPwaUv7xferXnEqc5YxtOzclMonqEUoIZ9fbM+K+GajFjmCMPwSs6h//CM9nGKBp4doTyKODh0Oe5KVl8DoBJl7r4lxom5XtYhrd/TkqEMRAyyXl72II9ghZjJ6K0XF1RrMnjCcE/atpxbzEpwCKyx2qEU+67/z6cP9m8Ti0hgPxjvz/h9A0KT8rZ/633l6ebE7Ai4aeWfiNj34uuBob9axxMyNQR/YlFjyEd8MVOV4ihKHyplS8jTwjWcWDGkd9dhi2R8TL26vk0qiwg+CacCkaLsUqdd116j8/z/4jUjhXJ/NTO7tAHEg9FRVrzKI9JvWdAoPZJ+KSMF76aekLRz0u2ccPnCWG6lcTm6A+JlQ9JO9YAp+infUqYyJLA4A80j5AfAMMOU92/78gZaXSxu8zVWNsCgfvNkBWKUDJlxieL77GfN8tv/w9V/IYSHtDjD79Erh4vuKwLI0yHkMEF6zViN6z/ZF0hyNqb7xzhkxwBSq4EK3ql6T4BRaZt59/xEkhtpNYirTrk5R10Gjkzk5ed5/rK85rLccJMIa0Whp2QWTo/L9wQFzJ6qH6gDxZxapaNRGat8SxEjEoqTwK77CUH2My0N3UCBo/9q+j0n5XovZskf+1AyH3D/2m6Hk6ueg0USZ/nVqYs+3O18GwxSp0AqnxvjrOpwp/pfFpEnuh7IpNHR3uBAPO1Nvsjf5dngd0I/FK2ODczJB+yDP+/rMx+/SagVeTznu5PmYgccI1/lsTjnZ7JvnUH4ZS6p+oL0bZ+spBjnAOixSVCB86ByCtn3u5Z3RbKpZGCVENamG/IdWu/McgUelW0UEmgXV9YL2fUdbPA9qZcCceIRy/LlPE1E1GV5g/T5XmyIAAAc+AZ8tdEJfbm1kp2KRzL2QY/L7PsRHbg+kYl6/8X0BmIyiN448Lkp4jsThVnY0qaifzm2+3VtgHBRvQ53bWZOAymYfaCLAQbMATBn3Aq8us8zNw8xAaA1qiExPc/ZzAatlyebF/yOdqvzIeGshwh0a5App5DxePMpQ2cXRbSnjvfCLXQ9jRca5PcI9RbkUOPLN+z5QzJcWIotPyAuEAPaPaSJLaCQpAJOqPL3cFUmWcguA1xa2VVLT8tiBlaW8slQ5C23xV3ZJ99W36bX1e4HtzNPbb2NMfC2UaMOFiiA9N6pk17970KP0acKbchY1R3Zsr/PlsxmeEBbkt5O0BcklwUO/z3ZiQPT9gUzCAK6g6vl3gYNkpWfSQ5/awCoBnHZ6Hz4UIhAM7zphD5GNu6GmuCbQ/OSJVblA/AXH1NYABmEGSAIEE/C6cOTQpKESJadn26GKFlfvXQ2BMZhQVoubff2y5WCWa0gXfrUMgCScLfRUu1r0VhFWWbhaloUJ6d/f04Tdas5/MyAk9xgZ+qyvABmkAAGn/ThV715VGb5fKfS+aVgjtqPa1jQXLE6PR5c/xfCI+2i4LaAHff+dbi/gBkduV69z5EqYx27NxeEXaWokIreytcYSRWLmqSVDNmPRV0fk0YLYc+cXC3t3t6n3CHeuGmxbha3RulVVOoJVIys9xXxfnoUb1Tf139pWdT6yqjnlPH/DQB0Lsb5TpnN2RUtTXctae44SDUbn85J329WGZUkPu64B/1VEdkR+xP9r/5IUQg1sKVLxMnfk6mKF3PSKFuNNaCk3M0L0W6HVO0lyYz4/dEodigTcv2sqMVkkUHqUkic4mFtlNEy3taJIUy66GTzBWxImimdxs/srJnAQffkZNH8p3yIuWnoiLj07oa5nW1kW5O5HqaszqT1AdfC5rYJglSBYqjbPWevrld1g9VjaF+efIJdwqZoACVjW+VmKuThmodf69KVrfo87SrwxNsImFGq+41+NrmpiYAhz05z1kz2aMubzOUc5zP0DFqYT0jbt4fsoXgWPg4o4/yY9D+uXMSJLeLI+t5AZQ7kri7aHfSfXdidUa7Pb0X7YSHu2EpdKq43D/HeGtj88F6gUjPyrhLcmRH+vsx98qKTaE1/xDn3pc9dEMi4kTzsULl2IYGpCQPTG6neLzPU0yEXTpv9fE/Y79Q31nr/hDT7vs9ife+tQuficbWz0Cyr9j24uiBsRL/kVq69fMzVNo0UGHqxYbfEPMLE4ghqfCQ7P44GWOznB4LUM8Y8m3l9Gy66qkMuERT6G5N1qQNf16nNW4tJ68eEDy/nugz4sfNZTkbLslo8H2O9vVy5+vHITvCWluqXEXs8hsV+6gZIvLh0P6jrDXjNASzH5Z2SI9FpQgLHvTwiLVYAaFPOab50Pdp0qB8E3uSqhq8OIeNLFAyE0bit+27ZCiDb0u95t1uOFugG23MrUSf5kqdzCktti1dFOXarR3w3Z1VnoHskDuwUL6BweglZldRD0Zkcxdecl2QpXW3N+K0gAEekhNBOTTwaWk3sVl3eLXn/xt1zc95sihQTCoHdpJI9P1JgT2Vga2XBxh9LX+LJoMx5DgsPRFguvGnbNHt5L6gvouBmv64NOo9bykDJ0WVWy4ZMkaIHKDp2g302xut3tGE/oHwtALRohFZtxKOGN6a+f9iaPK4BGq8RKSlrg9zODLGNwSwUK635gS3JOS1/8SE05Mv5FVS6/ZZorvqtYtdnQdX+mekj5AOiEGc2bqWe+0q4rjQk3905VuzNDWSsPlXY7ytHy5E3z/f1GMvXXm0eo4SxGJsqFVYEKN93UYUp7hCvdM1D3SQ6KKPTpbG9qv8oWUpVF+KrSpJNCbmQArT7oEL4K1Xy8Oxm9zYnI6i5vu9FV844wqz2LSNeQb4WX5x/8HG2e4FY0Hw2EKCMBgOMnfPSO3j6MQ4oGjt0F5kebyH4s0uHAjDiWrfvHgSI+Jg+S838JrS+EcUpY7nBH7zwYNtIWECiiLh9DWKv/orV874iicAgqa9TEyPBd/fjhvlO9w+Y6xvfxln8J2qWaHa6gXXPDF64qrd62l3VYxBGU3+Q6zn4pV2sAdXZUzShkVQtM7xBbrrOx3YBMtiBzSnNpbjRJnVZkof2lVgjabxz1IDWm4shDwMAUmvfDOADfASHj9Va6a2a5XRUTjPdMZaJvKAaXC4s3DBXXWO7H9W+6UiPov85wDVFbVL7d5CDlMnTezDd+BNjzWYztpM9K69FkX97ljjJUFDVGcYb2wbPX9odfMVkn0TIafi5niYww5YEb9LzPFwMvwuqwPgdMCZinX52+wkqRXihd4ooYLVTGlEUXYS39Ytd+BRLR07rXbDNFdpGVNI4Hmkymz8RunS3SriatAByfz3W+zoiaaP6mBeuVUF6C9rB06mYCm1nr6W8kfQVutao09oO4NjWBKdUFoaHDRNU/9aPzlj0+Df+PPBtQAAAH6gGfL2pCX4lr6ap0BYG80mlCkEckZfWEES/BpH4aT1Yw0PE+ONEL1fkpKmlXW/gwQ7hWGlC1snzOFYLc5z+Ws9TLZsEgANrf4xkyVNNEzGdI4LpQRjgZP7knN2kQKCdeckDC5V1JhQ0GBfc76uFv8c6FnigT0xcIe0k3acYydc3oE6cAabMnh6mwlztUAP4y4hUzT0eGaS3Om7XDYjHUnzrCluyz57/1YAvekolnf0P3ZU8bJ5UV87Pmuw7bc08sGbxc9UHXmwzcdWXXCtixJ/EyBRrkIw5ciOcAHH6Q3+3/BhtA8zUYIhVMcvZ0XSY25uIbPPz70cdzIou5pI/YBHq9SwClsgOgPHukzvDd/BSMuenVD9y4lWQs+ha9mhP4dbZgQGogKPpjmASb0cmkkl97Hl4shNrdgbXouZei8S25sVO6dGZ9HnSce/LIvFRDLQ4/91+J2hKQSZ6ybgRmCKoG2pOTGwWV5xwlFzrOfV2hYLxAzbn0pYMukFg1vwAqwh3LMJk5pFBHFO3ZQBM2+A4BdHXLW0dkDlZxplNed5uLI6V85skbDdYzFhxB4KG92RfKRFiaAVoeaCzjvrKgEfOqfJCfU023cXbrWDcMfJMqBLsqnk5qRJq29jYQxcri81am8XIEH0Akz9Nfq2B7RvzYUGzz5HCWatbaoIo2s1amfivYzJkRz8OxtMpBqELmkfKkScNv+xhgQLZGABHSrB6vkBFDHqazN2o+T2BPXlQb4ttAuYPDJnF6Fk/LfeMGxfjvjCfgo8rPPmaUOiTArIXgd4qVavl4GyO+3WgbTvTUxZGQaVOYSRDV/BdPwho0h9JOv7yVGdWTGFhpkfz6VrMI68WzQHQoV1KJ1LYP2vRqLT164dGVFCvGlsRxOTBsjMSsfA20X6hzkFnlTnhiMMCgKCkOQWSkf3GujcVQ62jprgNSNgUw3x5vvFqHKiy9Urd3IEOWbmG9sKuRJLQLfWCcKMjVipsyyFMGMqSZdAZyQnrVPRwic8rdnRDuh/o6l6yn8X2s8lYoi5U7EY+BtSPcpdsai0VSLZk6GbQ1FiZp+g7NA6FJ6eXYlQn5fjjkzaSxFC9ivyq/EcBC4imv2v7VP0SC1kJFB+taowzX3ZCoiYbMpmhUA6hgl0w6rbSegTBCU/BpxBw+Xrs9MFhQUN4x9fYqDqR9M8qP4y7Js5tpt4G9HBxRSpOQDJ6hoMk1B0RszcayWS/bBGq8uhr988mb103XO/C6vyBajXt5QZA91RdSo8EAkIBl7qdBMo8S/9UEzHgRUTRKf3wolmNX4SenJhuP6g5dEGx0oHGS5ZzC5Hvk52uKRdoUTqvifmuHBAhHpeTrPCBtSN54NnXpYJIzuE1XVI2xuZOGlzhb5sj/iUE3Qi1frlu5qfDcq1HQ42UgCVNF/6wJ2iEIvkeO2YovG8dz8ONb3KGBYtaj5+FzwRYfy1b4Cy8xq6pE6jeFt3LbVYxXm/AeX1jGXhMeaKT7v/3Xkl2c7fVJ198kQ187zEOPge1/NSfUspisB1mxuvbLUHORpR7xHHqtdl3pZ0qojOKb00YBCSrfWMQVPFoIkszNxdFih8J7l4OXnsPi8XLilOmZtItus3QuhWQAkCYfLdOHaSCgN0LdTEpItU0zXk3zm8k51N2diUhwDpb+lG6xmYoBI8GTDX+bX60gXB0Ptm9FEr846jEgs7FV7PU1pRlZT2UUec51EsFKaVFKx0DdNWGNDIxpXDbUyWEOKlI+pNyJheDjJ+XdcaGNBlPeNL/G58mPP/sJuGA51/cmyATE7ChOH3Oot9MpP3nSAWtzECkCvSE8fm51i9Mc5SEoM96QJ2lfqrg1PpKFqdJnuA801ku0IWvdH/ikE3HY3ooxVoMf+YoglqIuU7am11NxiuEusaIlAmo2VYQOpL6x2eySg1ylqLyi6swCAKNN7dGaaD2ijP69TyozKKAjouRI42ROEHPW6x5ewG7RUt/rR7ARTVs/ynokjRy/CXVK4cqhaZWAraB/ux+tObSgK7M4I/AVD4mgXuOVeoKOOG6DDd7PQFIE5iwc4HvfIRQ/TbJH49WnJof4olNksFF3TyhnbtcDbukPYUvtT2sTX1SNVOrxrr72Vne07iKIYNSMJgbowgay/ZyyqHV+lk5JBIbdJgvUA7iXvkclpp64tMAyGHYl72PNnd2TCT8rmXkuXU+tbo1DKSku6+Cyyt9qchkXAPvyXDJBSPRsD+e5n1FdsDJRo+r31jwJuu7fh3hb67OPi67IuoE/I0+fv9j5cLpUp6zDidb/LDhtc1fslzDuEZR89DqB7EYZaKpTqoVR4rc5OzG5cVUgBRp7ZjFLi/IWkhbt8DzMiPqSo/QvwJ7gEBHXN8kIaH50afHhacQZP5DzoiGlXTbH33BL33QNno2DKNkiqmcFzYn5vJcYNZNudGwecC5c5Yek5loUhg9fGmCAbSAprfG9RffpBMYz425o+77HKBbEeJ7s8YYjRBhaGK11bfVh0+U6sX8OEWAmzgzyc4+NoFuUY7KQ/Y34tX1V8ETLPa3ViCfddk9a6A2YcnHjytGBboMVo9wG4/qvb2opJoj/NRxOXMDlViGI/MAYqOmQvrLUf+tfoPWdU+KuB9UDCfsUVI2HbcbuGI58LZu6zkqYJ8/TjoRFdEmny8KIFb0jH4JqED8cImSBoTMNrDZKRDsbIqEzEUEAADRAQZs0SahBbJlMCI/tMYbNmL/CL1q6ABgW8henUsFnMLCyDaTJhS6awQgfNFfLrf+ltptn/64y3floblSw9gU6pJphTta8em9b4T/ubcdq0Bi8Vw5J6XOgi8O5C8yRWLeS93EQq6gUbdi/o5/9HP0d0M6kQcndtWKr5uyrzi492AfOefgsQ+90UZd2T0vnM8VW/dwMWTh7TtX7ucOQfskqcetfE/xWwdBomkJkovQuWvOWWx6+BreNIQDvJIZlFqVD8You7V1patzgc/bYrFaiVPyAL9i5tsFVgESbiREjrMt8nQw/Fi5fdvCkwvzX1Ua0rL3IoZQPb6dOpdSVgBNZDv66nomQSIZny9RVP4lsfP6BR4DvHuLGuyB9U7yQYU0WTZmABE6XIX64G7KrMdlarhE4WFbAafF3Oc7wNnHFFUX7XlzFlmhCMy6bvQkrWh9aGSWwPKnotZLBL01OOJowvymk0Q3r2Fyr+1MaKWZRAfyrE5OCwFFWQI/5/0rNB9QKVZ5lU8EcCmJCraM7/9LbYBgF4PbokahH9s383HdjwqKLDvshgIW+bewj8jDnjyZewKFHANciqP+lTw6I/QwJFBV+grW1gokaTTinzBY9Ycc1VKWJ6HyO8G7D0VlGXbn8dafW8FhuIPeCuqjD4MBgf50BZSi4MbkOMj+hiMOLHNgTnJvpYYGdLXDBgYNmeNDMFe5qeWDZAkN2qNQY3jsNSF+lGd7buXSohiR1e3TsF3X7negNhGsgK3RUel8wosu5TMlXraZ3Eri1Np07fpoFRtitstZp8YVxXfjUaKTDzdJClJeYferq0vp9k8yho01vsgLZvnNGLnrC+Ft5zLGMSxoWQuafOC0uKHOuOGSrqTzYJpIdExNTnj6r3gAZmRG+LeDhJH9gSC+Dde32ziuhMJpgGLf4N4vW1cRut6bqa6vZpf4JOdcoi4BgvBr8i6ef8CJDNljhKQzdzzerLj8KAPjXd57rsGCih+O/+uWNvwrHA5GmsZFhQEZR0AoQKZrSgl+cplAPvU/cwA+tpczsfvKGd3JBugwQeS21i3Gs7r0CP7nmb7BaPN36goGjFJtWzjjK5Io3oQy2Muk+sOW+dHYHmf6m21DCpMtNEpcMZTxk6jNipJJsEPHEcEixOHeEClWMiRh9J3F1Tf3ZhIBgrlRpZldW1UG3fuxGWI/1iSTl3dCL99/whVjPBCsk7Cq/2DufBHZ+M7FCabwFJzrxWHRBgvptcZQ78sA3hNuUWl4QRj5U/o3gh5cEia4YvFI5GZNXxrCrMlYsZfEDd60y5rQIK2l5tZerIi4XYpILFxoYrx8/LMBRddftNZWPLrL5tvGeNNTNtxvjMT3fUKFww+DCS3KB4fstCWDv3VZqFZdkz+AEa0teoXmf//W4oYiIJEewpK1new9ngqKAzhEXEbj7uziqS6Gq3cvz4y5BMl0TV27XnNkf3rwrOFahWrBY9To4Gqi3FGHvGFQ0qQ5BKcUF+mZ00w6Tce/L1bjTWXAEcPY6qqiJ9gYVwr4pxk4BTi0VGO5im6gQ+Wzg5+uTdgh8nRgllJWlz8diVZTVA3iUTg4P+Lx70w+ER4y+weE3sto9RKLqqdBtaCiuuXEI+w1fSj9bwznwEBJTyTaEds8hQspRGDMPe0DH7Gn721BBLVrR4+EJAIuqWDAxnzKxmrwxNoWs9QxWNFtUdcV0mEK36lXy/KSDZM/7bzo3zw+7+crezGqt7meKIpqCJSQStTR+b4T1SklSOijsdN3vDyCuZvvQYIjgV2bNq+dSwZqDbVt1hQd3pF4sTB5VMk0TsUm22yVsW7MjiBDRzYiqddpa5IENLxAPv4afogGU2vMUpXfbolH3Hd6mG+dxjXtd2HfWHqHNR/nw470y1Sd3IBwgqBrwYzHxLusJdSLJoseI+pHEP+nLF8UhBjwwdg/L9GWmLa0ahVxNs0smZOo82R1n4Px65C7tgrdHGhHegIzkkwsWGptVRUuezJtKiix/46FP5mFEobysMq8qc4juWvio9KEWZhXMibvSe1tlgU6dy04biOdiktaWC3RoGpxKiQrARVD8ENdULYjqdilAbVHLJSTmLKZcHAVvz4OdvrlXYgDwr5sI5IFVVTrHSyGorsoFwXy02lU1rwoea9ibETDz0D6QTL8+d5ouKwyIouLbmR0bX1YbhKzR5T2gl3VAyz/Ie72voOqOts7R9IW0vLjzAYtHaOeDKfmSxiZuukFY99ZdA0TfOmouGSf6UC7dARxrghcjacGckQRzf3OliJ+xXMKLvF3/0T9SR3Eji1NcOpfHQzlYQfVDO3PH+SVZiI3tiqNhiTiI5b5rNqlP/ZZeuIS2c+RbI5CG9XJHQ4Sii+eitH2tzep5iAuvfiW9sgdvDgfx2tGLl28vttjSsp+msMAenNXvZMMpfAkAxZpVZ4jbydioezlSqlY7PyEWpbF5Whez0UUu8yCST/KIFQZTUg3Ejg/aQUgHos6xlrRv4F9ANxG8CLb/CxjgrRvz49Cqe6J08xClC2XzQv/kpJDPy/A2qHxDSgpZRuS7vYiGuye0rlVR+3fJe8FAq1eMiM3fnEuzgPaMgqCHtdvfAcddJaFR+Y5sS7pamPAhxL88DG8vMVap/2xmVaxgy/xAh9BUP3y5h4lrq6Ip/QPeMcF0E2dYJbMwo9i31bz8b+9lRp6gO66Hl9rVQGky+FVrUbC+Uvuuc8YTidq2l4MmUf7zqm+UGbwdypkYmAHbj2LFwNS0zmrL1aamZfRenaSX0b5tn0dZFzujQUXOvihlPL5LM9/2Gv4C09hqVjfqp7E+QfBpaltk9/pHt7n2hmaU0LpHLAgNmfgGT1O0bE4EpPWTmcwvsp/79XHYXBXlVwMyI32AFBDCUpgRf6w251fur6f8D7z1+rwpTxA1h9GkLEBYrAVxAKakGHXuatA+hwjZL3VyhIc48nKcKKWgoFThnlAWnAn7lKE1hy3s9HZWF2jU9plH19nmg2H2m9ASEDEJi6FgKXRBvd28/A1OBprYknMedjLkaTnCnUcZXBCKJ8/8+SkX8t2XFQbnQoZ53+GaiJ9CC7LqjQX/xrhqEeyKz+rbWA5MieTKXnALgQY1clzUPQ4pcxRojQ18/7MLvR6cc0IIONz7DHdY/ikRCEnpBr1E9p8/aP/mpCzZ8OfMjIT4pqYdUkrC16PvcUNFp8fdEKxUWuTRmAMLLLFPixct33KhQ+H7dY773ZsjQaTm0I7nL0ZM1hyR9AXo5++6l5MZM4JL0lCbAlC7zRVSWQl7AQVpQ23t4grUriYpi5PxZEhFm4xCXIa8RDMKVxUy84MokS5Um32K7/9/Xlgs8n5inetVV29inlUa39KXn8nl+IqIAEv1mtxHcDwvMzWmQWk8R/+uVdD8jw/DdAXLKVvWNB7uCoVCsFO9hExgD3OsmZHhDXcdIBRJcQ/DNo0Hf1hF9oPdY7h//HzOjMsAQieZaUguj9vFViJwAn1a8elbwyqlq3amlW5xyntyiBuXDE96pKPTXjMWQTQojXBHWUDl1+pIVUDhzIFfRFg3GlW7+WzGn8ThqCYsNZOWn+OzYOC0ApS1OyjfHm/nyv0Jo7CNbD4nD1mKBccOCv4cugCEmOgA9g5GuFph2oh5eebxupRTOiQ0TUBFQ/TeW4ITVmypvqdnbo4ogxhCwP4NFk49NeF6En6w72Vp0ziIwPi5yaP5hTSAG9bcJYicXpaEYtYRI45WPc3R3hT4JEjiG16C9+fL4HR0RrlQWXyBZgXNq+rXin0JfvZ9DLmi1/wvD/4ZJaimFHYPVl375C9/Yw1St1LathDU/u8MAXq0FDW308uGrzyJ9APKDDh9lk/cgAe5H6v7P/3gGtkMYf0H+bFcPXLxIPGfqCEqpenLncxu38bQdrA/D4Fkdjqmgk+yGxU4zjJcKZjv6wEBDb57jTBehq6MQh72NQV9pN4DgcbZfzMHGmxogRmVNDOsqBnG8ltGRO/eGlY0y6B57skREqiIcdxWqGyx2Rs60w1zoEmCN2gbMfe+tIMRXZbhbLfPC6072lZSRoHtl3tUL14R1qudYc6r++7tgeKie45iHK9WOZTzfnAQXx7pzfEj7rri/pNUOPFhGMigCnGh4icRflxM+jXpLG98zqVbnEhUXAWjRReoz78psTCxuv8mbqoHFvnDFy+UmFyLrQ+1IxCq1k5CSjiHB4RPoj4W9Te5SWHC8kaOqQI7dvAau4gM3DNzLbcI3SnzIImZH9YJ2atAHTklAqOm/M80QBGrUseQvn+RyT2QxhJkAqWFquBsH0IC05/pa4va081V4A58eTKP/Is6a/XbRwBVrXdegq2eHba2A6oO76LBby5HzRYQ9/9cle0KvQCUXlIie+GJxYcMzH3hDnESrBh5nVXJP80xZg9EWfMeMBYu/Mqlsh6bueoOwTmVfSVp1FldnkVuNSZsl2t11tWUXLr5V4QeIrzYTbaF9bdGPF/mS7ew88YzbsaOcdYhAtqctDCis5AID+irIrpWQHzOQVXXyOdm4uUpB/89nzSiZcgWIrjjxE2IGLKznva8iuudoJaFKlGPWwuXwDBFeg+SBkVB65SvsJ4LtZHeu2fyyejnpS8U2ozXsKPSA6a0zetVEaCnQ970kqjRqQEGtJS5R+b+4LnyzN8rHCVczOZY8Dy2sjAtUmSQe7TwxiCm7HAHp60cnB1635VrKetqESrGzGHSsa8lSkfIaX/VUDrT5QB0WO4kwTA5fspV82BLI8eiSyKvbhQp8wRDtZp7VBlVdll4WVEVccBWDM08/liGG2/eyXeUCkegHgVZH1DJh4KyyrbcGhn8yW5rz8bthQBrJDkBN7ZWlBYXT+QhhP7aSaSvyoui/Zj7W0/esRSFHkrTyKu9VfIcac/2+uSgvc/Q4uWMiKY+chnDIq9mXZwPaD2EaTLsjBgwV4+ETW6Vhm5MpxlMdQlBDGknfpXgoMxh7zQ7SBH6b+ecaVDi2yI/do9p8Q/3WF/el4NOkpb6XMQNbCXQ8ar4FGKIWL1GaQ1nFfxQE9+Uf2CrY/USlKA8iF4r5CWExWVBs0UqOe/mgUseRtz4bE1PPAN50gfhGLhno+I2atnCYCPnadfa4CCzA33IigeXv0GxJg5SM2EpWe0bVGY7n2vYipMTcD69rQURW9bhP//hFEKZGx9ZgTfjCCX3umZ18b8c+Q81BujVB18zTNAQmDkSe2uPBdNM/CtWKffroJrtX1sEZjDCGD+BwXPVnfViStpmm8dgrmAI+IGD+OEZ+EinaV5f2kNVapkOknR2soQX9/MZni9SmTS7aVWUsJ6YcfFy0vRrC1TwA2ABXxn5OlqwtJ5YlaJtrjHOfhtpDDYheHDOswFzYuxNEUoMNaHck+/CSTmjMIlRK/Y+Oof1lGX6z0/YZetuIc08R2w59J+OcM0C0N+ZRKAh7yJqNFdYuKKbsD7vppVSb3hGWBxhR9P/FI+QngmRP8pouEtYKWmgbZBpJD4Vi3Kambfq59kw3zXY/rQJGzZ8IgdQysNdEDB5UT9zwtcP3OhsDImtH5NBSeJUnx+EWkNUc7aHcQ5X+iYslauir9hO4+4VpWRdIN8ou/CBb3IUnL9N5ifyuYxbaV7dPabk+XIjGk6MzZyS8NXEcpEwqo5RpuSWoSml0G/kMTxmNI4IA5Di94ZEtDOJPcaBrn550W8zsDWg/5zE8m15xLoghutbBl+EFGr/aN4+lPbL1zgwuG2sKU2t2o99JkLQQqwRtaSTE8VjARynIf/128h1rTT4L3DLI5i0/mdV7tWnuxz47cTnERzAzL86U3nP7Dyd4d0Gm34nhP4Z606nNmik9ZQc/OhyaX/j5A8VZzZ0ewTj46OulqehSm/qIGdxaPTuF42HSv7kn/mDLwk9iAVygW/diIgBSs4GpL4msAF2nNIVApUyXPdb//lrLhgWPnuVwcpgKCq9O8LiVUxPhoOoTBCbw56sJ9WzUCP3V8mbEHwSEKmf0YGD1hrqTa03vKbBELzTTxIj3nH/d4M8ZP9FGukCIRxidJ6ZBe6lJ2GdwUn7Sol34h0F+P+Ig0fufTkEt0F+CemrJbza+r/P4qJLC+OjHgLYumH7VR3AF2S2jVtp1yHSbbweI825ULI5U0DcmKnu0rvJWjr/8zVsQl/lidcDdJoPS/skA0uXL+CDemlGnaPJY7qpQWtbkw6jRP8gFSvGhA9EvX8PoRglUkII/E6gk0SKlB9Dup1BLgp1L3fPu2yZy79u1mq3MqaWOLH8bv8Y0vGwUs/qRu+759HArrChD4iNchCg8UGJbYN2scYA3ZpKcfjIEMMwTvALh8eOw9di7vSmSSa0UlNmkjWKEUwuK3e78wb7O+/oFwd2ELHiz34hBvfRonk0J6PWLEypAQjwF1meTQ0jDfCcu8G3YXo7sV1OMRlNp2tNZheksQvtgbsUs3MdoTwvNmhi8HacCHg4SWaq1QuIlgqjM6FXxUD30U81FPgMfmuZ/ldz80Mw1xpPjVc9j0APIwc6PPTTHVR/c0N9lJzFDsCW/8m3IzK2rAsRg4Q6bhJq7+JlYo0pmARAggdXEESNiv1ywkl8iHOvqKHPrr8FkLphwAUHNikSdhncFE6ZqEeeg2Ajqdyb/U9wXHOdHJGcFq1sU+mmDGPYFNUSau1/8WVvPzTYuDomFKiWlN7nMpn+xDpXiTwP5bCkXvM/ddN1TAeu2DXxn4AhqT5IKMIVrdZiY1wX+pCBBQuUt98SHqmVF+h7RMAKOz4qUhlpaCc/Omwi2HvTRSOI8rAlWesAQZo8qCWq1A/qJqUWq3qm5DwBEb+B4ouJ60Jg5grH0ArzX5+w+JpnXIulXFGsBnUYIQ70jrc9qB4UYu4J9MmF5C7twYw8zYBofnFMtNdzTRYdyr8Hs85hFEEJWfB/0OJKVMvec3FWs58bMmnzkdhqORuvvcbyUmKzrGpLR3gqrbKsC1mWeFxHFFkyrFwBEgFjW7r8ovMeOArpO2bMdYLvBTnVdWLjfYjK6wCfL2Nowe2/UOi5/SxujZfSc4O9+WVt4CdBz3hNs9UCOIC74Pi8rZddp9+WrkxhdKAs1jsW9ZoLB45R/JNsg7v5r6tmmy73TtfBwfVIlFwTSfOLOHi1Mi4Z7v0QRjN0DeU70+uGZUF78KLo1NqhUXxPkZ92NiRFGZ+H86les+xTISZYOq5v0FH9GESJptkCwnSPgAn3F691Hq8ST29kTYUMCYCeOunG7RicaCeFSCQe3cHWWebwFeG391jS6h+uH2XCeJnPs6lTIbthxGp3ydrPlKjAdr7NVZvj+Xvq42TOOcFSlVMqt/MOr4u/w+yEVAoL+3tUrOTlpD7Lmxd5uD00CXobHRpY7g3LwrJ9XDYwtjupXbHT0989SkbW5wiqhBI72MAY6PsQugylqoM0RCr1YBynLmKxyxRyROImydbI82BIshQ/KB2v2gz3EJ5QzR/zxdUfexmXWlusQO18RC0gwgNMudy2ZbGUzeh9pxw6Kfrj3rgngzR0xEhO7xuGaqnaD6qt3uIZuDYZ78isnUJVVSeIWVud+JG6yfhGOfCi9gND6b/EJLZmVkUyoNrN7flBYc6UE12K4o6cUypaFRwEfGM5CZx4/7J7V74suVaX2XAZCBkvlYJQFJ3g11O66xkpjy50wvnbHSEbb52vGkClrXDPp+asxTVyvZzG37AqE0QC6m9mmun91nPQonJB56f5LmUQS5mkGDkw47QkdoO+5cjCYnleMgEf1nukhsPUlpTAeTtiSHampw6sSZBCqtV6eBuygBdfjyuC78/d7m86yZtCvqa+XduGqsydL7nv2nq2+TtCM5/dLH3asjlcI1uIg6KLCRd3ArFz/TVbTNN6W5H5dqQ0o1i9fkhxC1RMidNBhy/b5DwdXL7mQcOVY4NO7mTKolu9L6qCiK2sWqoojX+e+QL/VQK7quX4oiQ1VogJYZ81NzysqEkDuied5Sbyxf0OrKM9NpIzna7yvFb6HE51z7mKHPjm0bY5i760lHTf3+gFz0A4OTSIh+vTi2CD+3ogZL/sQjRhHz9rbKU9CTzJ8ht2IQU0wfCQzbXZ4BEwk95TqU6wpV1CAkFrfeeCWI9RgiZXH8A7XJ8+FwTXx0gYj4N3wIDxPM+CLIfaIG8pbND5Sk3t5A2dZSXphJstBmZiqvQaXRfCIU/VZqTUQPD1bQdF0pDOiEnTPk1AYf5PphBCb0cv8Hb2RvEjX6Iflz4nxficOflTfgsYNSfH2ZP5ctDMM48pfngUKnMzUaZCMXxmcbfzz3bZ33GkUNWqJT9rIw9tBwOpmP7jGvu8Bpf92Rmi7nrVy0fGTS2yWcmeS1sqvq/oSvHlZcTolLHsY89hZa2hEuPScNtDOvQ8+wZ3c2R6CmyH3FZHqNgqzk8LPsAOpPso/qEUkL5fha9ji4sToIed1RGOVb/FANQpjY2iaMLMtCD7Ly/yDOTiLKkXDtAgXRwL7nk+8GkajRO3E5i+yxnA9Hv8X2Wo+Lgb9D4Rwbt7q5dV1on/L1O09uLhC/9XbuLrLFoRlA7hU0qtATySL1+iXcrvvwmqRGuWQ7YT0t6Dk8uVHwa749LprtkTjh2tnUlReouJbqnLZg2fuFFLu2e69dEDICYTFpAA3ctSRwAcm5yX9OIFrLt9reD0IJ99pHUNk4FByNOqCAHs9pC5rcDUKVBMLdwE7ZksBXmgD9LPx85FN24PLDogp/I0ExWmeDuTSMc2GsnRVOZG5ut8+s9e7aOQpEGxoR2z7RZanAYAnc0DjIXqv/NsUeCwqzRDject+cuzubdzU1+0OEV44yFf9SbAnCbHAf0olVmvMMouvhevY20Qdj3x5fDQwvt9PnMeWRw9wk0DSgJM59Hig/ifVW8gLhBkYpFMoMYG3Yoij0PSWoYVxz/84z6Lk/xqr9odkKnJOiyy+FPMjxY7PGB8a78XgMwExjUsFQJ38SNINIM2F9QTQ+LEZjA9z/STOQEnCL/sfi8i2QUFlR0ll6WspUA5TQ+1uoO9eNCLlfGyUO0qlfO0FlRE54vIKg4j8xhCpHRK6ay7DEU+RdVcn81gUYI6xzrH2Ft0Oyz6VslnXt4L8R+1xXu4CzmZXOtPzaS4Xcr+jGu3oVCf4eAGB5VvawTAPPAJFoH2g9/GZwDwJ/TCxhloNkFqnslBjEKY75W0upbUpIU3rccGHCDZ8bQPLQxLoCV6afSn4FUCn5vFggMC02ku7VJdRMwc8XogBunxd9lHQSDXknShkn1e9rCFrE+Kt5IRjdyiGY0XjmtvGXtTXvVDGm9Ywpek2Zh0APF5w1/SJvIDvav50LBo5FKSHpXjZGjVpCw1InKAzWGeSOw5JuaQZmy3q7LgTk7O9e6vYiynDJsF3f6THQSh1H/nFFWVSwE7nKe44hJqfnbrNMtnL8Fox5ueT5spWSuSgZVOWcY+Dfx2j/0CO+T+Awj9IXsUaaI6BS/RadpbfigpZ9krhCMaTBhWMMh2yTRZmCrn3oGyYfR52f5YcLmGMQIbwjzUyt1msMIqb6oImY2S0odQ626gwQTnRJFX+KHH3Ukttsj20U5qFj2iyqLxaw6P9DeYp1GRmelFCCfAEuCkiY7leKHSBQuimFTRSCbLluwhSBm523Wz9dfmdROKyHxfk/OR0vheLlR4zLDk8UhqTtUetrFMHn8dBjHk1h4zAvkDsnbkGFYR3p2UG2/9UD+QJ0E8o0vGQpxbMjQ4IB8KZxXPF9n+DDVYjfzbK0dgzJlERu2ffp3KVHgFUEmAj+yJ9aVSdDDm+v5mcw+EfdhowO2brZeNp+OWPDYLBF9kuJqewerDXl6owcCQ9xdyNACWGTaVDsSgNXnnmFSBVULcM9DNkcWH6TOEEX0mt1evZZ0Xhge+M7zR81p1RLWvdcV9GSLitX6vveUp50hvZYZBIBfpaL2TL/jSMnyzNWunGVNDssdZGm/PJUgJahkXbW4I8KJ8wX9KMy00PNlmeK4yi993GLjzsaYfH3+Xu5gEGyNy0BW73czqcIhrn9kVBNsOqJRHYSY1n+UnTy9A4J7+JBAxUBXigcCXUpfEj1eId3b2BWjRjDR6VLBYkDGg5o1POKupKyPLWgqouscmAr1KHS6n7h2j0nBPWBoSSJT1jW4seROo3NsfD605jugtBBOXSrPxVlCdG6kOYN3jT9SgzLABu+fUyzXFTeeU65vSf2xfA1/sPihuLvEoeNQpgJU8Vgzvjzb1yxOyrZR4nGD4FDEtqi9xrtyPPafQR7DI8uIy4DkPqrVVXWqVXCcH7NMEJxI8QKe+OcK//pFtvadzyUd/4NEQv854ml8ealqFH+l8MmPv5JC/TibAzIrinYxRi29EunoIOEDQ+mrXsOnIzDxEGtTYf7DXXK6burUsJnYncJQ7ja9AyWWiOojHbMppkD1Qjw18K85mdtUaEt8oeJKHh1iwbgrjnHIB5iR61rgJyUI5FQOI3W7yyJSLSITY4Zc7UwigFSSItPdjsg3fS+hojfb6gf4p3M3TlJvgLrlc77qIginPugZJaKAACiKZXTskTmG7PHcvuHEjlTFbl3vsgj93cBbNxH7g7Vo/gNphh3uhSjncdNjskEz4HPnjNdwvakSGzZPHaFuhb5W5fwvPg87iIGnMBeehPKUv+gdn0OLd7fbmatRS2BR4P+7PiRqEeYs9sXiKnmxsC0j/9VEncXn/5p+EBlI+0QUYcntS9L9ar2Y5FyEA1XOjyu0j8QQ0G7dyyzHrYRjfJ54qa4xn5DksX5volcivsMxYiJPKmQztCgSBRaTyz/JOoPbiLsgaZs0A58x29iJP7n1+3hWsho4Fx/qkTkXGfgfJQQvlRPtYx+d5YGGTSDHloeqQPGo7taYc0uk28n+BI1g6veHMch1gz6cBemT4pIxk92+rzX0+VZ6MeEjTvjExbQ/TqpFRwkb06YLEFPSskzG7JeltkEnmEcCk0cKhrqIF15Re4cHvJdzO3CzMBPBGc/KPQN/6uo+ClEFvzXwnhFogXNrfb0jwLPryVz6Wctmmq7O1RbWDMTfh5DonwxZdCknXfKUUq+Dkvf6bM55c9YrUziD+9w9qS7hlbytwL/zjOzMFxA0oH0hZqHL6UKgnavfslTnvsPMIYH3WGH194V/HAS0bpOLM+spgHk9Q+4bEA4KUJATP8b8H3vilMsd+T3UoyxMt50sjuDY/ZB5rYI+8FVuSJk8bAs0cNxM+x2RV44zJ07PqmecJ4L2kC+oH1WIjmtKivqg/9HElN1y9cY51Yxz2QxSBfuJjFaY8H5kTM3V6kyL/XFFiuQbEUL747jGE/kdxDis+pHllnwmC/Grky3C0/T4GxtPd5YmwNfvcUPmmv/6I11WUNGC6wtUcRp7s0f/G58OK02PXWYnKEKd53zI5n7kCjUzFgtYfj7Je2BNajJHtQNZy3KE9cHu9xNkos0vAZJT7CoXdbygytXagbq6whpvLwoXS1rcUjFPw34D4Ve0P7JMUV/cYNGrH3P+FBsqKUHWR+3IMCedfI3jB8vCQqsMcnuUamk67Pz0y2G1YwnPIXB1rsHY1GaFdb17ZqTfbApZHqS7TYVHliBAwSM5eUVuor9+xi4lFqU3iNE1b6zP6c42byMr++mZElX0aGkn/UJ2dOn+DZNOHjCZPk5XbUMeQZXf7bB/P+zA3vlV7CImPxm0cdjisFA3D9U8P18IVrKrXmAsCBYLzXi7OV4uM2m0/5kfNE1IZOcR3FU8zgbGS4DJyVtxTX8ER+eQpk/ov2y3eAl8DrKlB3+52mO0xMSap0MmIHsINtZ/uwBO9y9ht3i4Q3Rh/rsWxUxC6m7GawHYmxkSw9rpp0qsbDaMdiQMSW/0dNshkOD4NP2eXVAyTXcN/OXqcpmVYYoCQg9v+EuBymiLyY0QGRti9H0a0kJvQNZYx2FOrmkIiA177/7OyTluyvnR2U4+ugkK2w6RUOn6zLvc7Bs1LGfxWqbol1Z2elKEOVooq8p27xzFZmA5eJc3AzPUolEFFfgO0niiN2ZP/euCNDunzDoc6bs8guUtYRBuhtq7L2XIWsOSAob+QvV4pXj2xZqCI2zdmogYU7UO9h3m9zU0hHd/ruYRQZ3oyvHB4XGgQ+LekoEhIa5lvFm0CcLTypcVwy20hsE3ahCs4AMC9BfLoWJYg5psnY+yqXgYz+0wUegFvWFhSMgJGVhUtg+Gwgwmq2iYQEEW5LOYCwyR55xLFaPSfWIpJuwhbMRw9uL/p4292/4IwYVGLsFeMy0WLYwXIIsMo9OLox3HiP2JekYlw61VU2MaMGHl96N04r5Cg/o4xCk8Im5Ft5+E0XeD4Sb6+/eiFqFn4rtNu4TiJipKqEV6I8Q/IJj+6LrTip4Qs7pPrbrxrPhArPmqY7w754w+B8xSKFPuM8a/E3QQwhQmGMqVqeZ5kOJjbLgDD1f/Ci2bqnhGv7EDUeMG5qTbdi6S9vU1g9UiFjpJdARDlzF7TyWmCER6TMNa/FrdlL8Kw3620RTK1hpZh+DqG4HtOkM5TCV3kzlmLbRf88mkO0vqUg4i+xCX8R3MmwYgwK/yNWMuxkboKESIa6GDQW6U2HAw2ZpyYpcHSOiHwhI+i/JW3QWBR6HgubCVEquJjLfr6X7GmGqqkbr7SXxCUQnzjtbNyKXJdheVCEjw9Qnx5FMvl6Tuh7dg/PK8/H5Pnpb18B3fDuUXLFP3avQeIobRvbi5Kks1UmtthvPNttHlj45L9akIr2ABzPSAtohzoZfX8+LTYOxhkXOdou5rBeDQ/RiFkyPwP1GDQpBGdFpDxmjgdIlHhZQAO2NuQzrKBX2C4eJupmFQlL//IiBtUZasR+BAn2hmaOWA+tRu67UHuMVe8OqsoyusBhzMJ/LZRZbNHPhi8VcARwYr4RoF70HIFYyyqDh/OOIUslIf18DloNWH3idA9m915WuUVIHk6INhf8OBmbYJTwHVkAN9BLNSIwW2FR16/kMIJmUZkWCdE6jwWyLIfuCb59rXiDiAO1eBmMXPJrF32/vT/VodMgjCHx7tgvHl6KifuA0nVwaXf89qfyfKoyxgFGdQZ/RZPOsViMxVVQNGKcRrCbZpLARkKFoHb+zt1o3tzedH4R022dxCIkHsWSPvxLJSh1RexNeHENIGUfpS3pq4u+vllMayd22r8CWuPTB3cLwCLaztLOGeuBTMm4WaLd2xnIg0vvobrou97n4Xjd0ExNPUUavWhKAnBZpRrsCUfueamHO5iRme+knUMnTUhUV/FHh4f2SZs5rU4OBxUcABnsAwo3UsXT6D1ac+SZgn98wBbfPd24z4Yf5OVRxkLHbyUoNyJ/hr+Ajudh4OTz/OefPpaq5EUMZFa1QvLCUQviFT+uhKsHNVWVbTGz7+ICsZO4XNhODV2kdhgDhki12nuXO9ODI7EziJV8ApnaqTvWY50QvnQiGbrk/COZoy3eGkzgbDT2Zi/fFNScAhYgWsesFL1YCfRoB3bQNVOj/JNiBkrBCMKMNgD8hZd7GCNvUJRXCGSsuKPrIQ0jbmMFPCc6B4Vej/79nugCoY+gLppJ/sZ8/gXG3PMKO4984f0TjIySgKmerXZS58n79Xs5Mx8iJdxyoS/nJ4UDuW87sUqjij0Dj8kpgw7OhZcGce5J9c6O4XFVqVtkd/jiCqQJ8Lpp+Wxa3cCrpGEEcePc1Ldvc6jmi0bTFE8QURAlMYYb9YJfeE1ThRojisNeYtFBYhhqTwiPTvSrCxqjlCWdTrO0XjeezWckXL7bN4gJASML/S4lQCg9X0KEM3uvqvKBP/ecFW5ncXny2UCVNkyFmsp1VsWtLNHQLUse/zRkHX8pmd4QwQDutQc+1PEo7fzdNwa//2kpeTUtPUepTC5mTx+NIQESs2OoJXwqoa4E7518c0vI8bm9AFbfM24AruY2RfT6ExPsy4xvpHdsUr3VgWCxHXc6nxpS5M+M1PBbbRL+szhDirvCM5EsocPCMJeqVXPZBM2NS7yJyWaBPAUevgMaq41nWUziQGLEqDUj0ntEWtwmT7+CPa4ZU4rWxUl4xaRG5vI/UuHiSwhRa//FRzzfhSSUv6GK2yXOJWvg9UUdNCTgeukysxhCSfnE7VEfIcF3wkKdWNAM1PmjDrFFFkjAgeqM9O7T/o5dmEkMaPAnd8xuou+WFBH4+PrzrKjXtF7nv3ULREvWADDRGf6xk/jGZE218crMmjLLXCmL5o5NCS9ZJbwTfBDMgbIm+CV86Rd69ICMm5cRfpiWbcf/DdnhG1XDf33JwhBdWS0eOQnnPGdeR9CRUCNxn/E/JMDpp4Udy36l7rXo5fPE24lMJ+dlK+Lt6Ys2lRQoCM7ZyVGjwv1NMPh677baQLoVRTaiDs1s6bGq8LaUV+xbwxarxJNDvkeTdvCMKjxHX5vNbpsOHUG5hcFf5pCW/aL2Ed5UUB5603qrcP+o6HbEwaa5scPYOSyz/X0JRN+wj+U9rzO5i+fOcU18km6MYnt17rvAL1FWrPUz8hNYJP+WbjtXDriiq8lznxO/q9PPERh6DdWwfN9WXYtw1ZEUPOQwHK3yUu4HVuHiF5lOk62YKbs08qcOaaYXhs/tyu3FA4IvZtfJU7jFohjsnwbhlnKA0LeYwBJigIDe2YF8amVIbyS0grf7rrqF3O+6XalPccfS7MJhU0CmQFRbIVy55MoXKVtW+hVJmAAOgWMOzIX9UurHrbnj+vuday/TIcYtNKVIHLOTa0zFLFE7xVQ+J7wqADGAR1Vg3l6COIgOnbNZJMOYx5snroV9wW/LEiZPRamjf9DRXYriBbvgHU6LGg51pVQWactBjuqsXPZDnt62zvYvLAIB0LabPz8Id40T0bF8679BtE28izT0pHEBAEnEehyW5lZ747mTsCinwwjM7IOT8tJYiG93Y8Rpem6CX9NA/2oRUDXO98eFKfCujrNPX3nH0ssoXy08UWBOJtTtqhXM5B/2gNDXOrfZpNks0PkU7tGmIHU5GcZRnXn7Yhr7Nx8CmDif1st2oIGVZb4FpytxAYSfr0wwpBh2aFkBdvE+Bd6oTSiV6DIhlAdOdA5rBCsi8npTiTyA8zQt66g+H4rSzJJE6BUnrO/R5/01VudDZ9X6DRIJV0W5hFy3OgUvu259Uri/HXMfkD3fY297N3QKe/+NaOuOY4Gg7kZLw/Q773QVFKpLAJm5rd8alET8ZnyiJ+7fcSJEpOKg7m+q5gKGu8dzFVYvfeSr518vgbCT3BKciG9Vw2rvDjfhDj6wJZ5C3G40UT1aqfBOPPY2PNSQ0APHse7lKoh7EhF/8uTTraWUi64HYhb3EtWqRxTtwDIRNwv57akV0WCwZDvUXt5DSPzvVHdN8YzmeS5nR4/PueaXZCmqIpZfexRsnp6UFErN0KnTLb/dFeTYRnOuKYZn89GZXrv22wW0tF9ZNCow4Rg2l7QmUFwi3gVqP+HLhYeEMV9JC7auFPXD+lb8dCWgh6ExYZexIwgyP7CL5X/nT3ZG4zZfPvQO35fcQSmZN0TJYEU1Ce2E+2wUn/GGuR5NPKF5j85h1QTmx/OZ7EbUPlWhaVGbhbiFCmzOxPMmfena5YSld8id+TrMZlPqRkQXSjL39V/SpKJN5tdJv9q4+1RIOse4muaV/dUtt995goE74XuUTApkHRe/KEwX191MzkeyIZBkrac3SoOHgwEmuXAeku6gW9oc6P15OucHC4pb819rcMKvPbP4/Bf7JH90obykbunV9NTA4Lnr3KBhtdxi7c63kvucY5cP+c5XUU6V6RbCjJ9N0GtEWOduQ3P3VPPNGDdO2Wt1Jth5kiFtvbHBLYwyTlr8WM4Bcsxse3eIn0khB0pDR+zTbgYn+Wdw7PWBpj2RelXec8fHEfy7c2TS9DG8f5gtBl/J9qfedd9rRSm2puRbpRubGl8vE7myyody6gDIZH0pgoY6Dfg1gTp8c/i9FZsJTkcLuqyCTUHgyI4uVCDnndFntOYQ7xA6cElefPjRUZrP41WM/e9BV8+ke6BAkbJAKgxHg0HObhVVVyjQMmT3GhSluhWl8V+MaeiFUGMpVUEzwvxBABvs7JnOd/Cpz3pymuIdUVFfyGZN9S2t8aLh7KUQPL40KBETs9NpSW5tdT8b0l26y6T9Cw1kcxfCZWKDXOIkA/euatuGIp64sk0DOIpL6KAdcKyDjQZMvHnbGl0atoQ9uLuFxzqSoDLjGT8Uiu/QZ1tmeexPQPmaW83T9NImPHHb2C6KxQ6nxYBc6tB9G9bUIGu1CfUNyD83cEdJYhaAKnmo3LBo/Um9S9qMomGabkyBYJkZCb6uaDPT8WkSHBdhAFHNyKOA9wpbs5o8jwlzcY48avXJ4vVzdXj02ScN+FgxTdTLWkevHoLvJKJXRDjKOV0OpozPvoJZ/s/DkfIB52BlcGPBy7/dAC8wJv3be0JvvJ+pxgy22gyLA3YwzSK1kGVezpDuBLEwzMt4ZhaMOCLM2rOXJaEsY6SBn+hCJJAf9u5RbYPLNplSrh22Ixr+XT9jGVREQ2Dl1G2Rq1G+tOnmEkykZi96nDTcGD84fAaC6epazm0d/QTNOy0ByGnFyrXz7wfcYZlHzhkIZuKAubatV1MknDp6TL9EDimcKV7iGFFw57uqX619gBAoxGaOtQqc77JXVJuznmYRoKhy3JqkJ/w0lC2JA8R6v/DNuAfnLXfKZ26FLRKVHZaFcUOu9vTDp1iYqSXuiaRA1r2in8sU/4Xxpr99+6mn5WC7DueIY3FO4drMYh/HQCpnCOcxQqy90p7K9zIZVS5goMJ9lmxOicLDadHeYwtyir4YYZTP2c8S5exV5kd9Jc7YSbmGAapJ5qeVwoYnxSLgQu2ry6eTpwd879JEiFuAWNHtjUCBjZO8OrzqrZtUS/WJ3Qk8GAdyZAZVV9Wc60oH4LgDNpMhzhqfroT1vzwbYQmJ0felmxhFdjoEUJDuvOA2/KHbAxVgdeTaNBDENs/dF8XvlzIrEBzfcKqWlgchf9emI0TXSNM8g50DYX0kHXSylVvUqlV5okm8/MzkyGaVIk9rXQlr3viYb6dL9muF6MOUEnd95d5pdXXTjbeQHUiG1iL5N1oS53YfStC/+eYqOR7bp0XBK2DlM7ghmcImnDCAjg45jlcK8YJkbLzRMBwcJL8ALr+GF7D9nwyw+PTQ9zRJLkGsjyNdDWfNx5virxVIL7Wt8j//kefRgj+v/RmfNcVqZMR8tDwlejVEkseAKRU/4ddWEgxonbGV+KRg6KY3snLc5Sto0IQCKQaQHHFzP42MOJSjTYl2DJ34gz0vdoOVmg/75pptErisWv9cNqDl5LP1E70ageOqSEdSJMDga37vFp4/2RK+KEYbyhxfYddSaK330cARmY9D3nNiDKICASljFDz0FGBziPrLzqHqFwjnxnEbWuaCjiXa2xWllsiaRXHe1MtX3xLWSBUtZvddTqWHrRdxFBKT2oF13lw6hzwDYl7/H7bEHePBSLa3Yc55GdN2ssfXR4n3U8tD74jBK4u4wxtFdkHFB9q4sERwlkACk1/7HHxmO6UaAnrxTBRt1BLXp6jl2aDMJ46q0iO+xwTl24YNYRClqBF/ENaDqQ8s4UGx7PP9Rij2s2eDLTIECZparhzf5pafwz/Y2nVtr8XlbHNg9XiVJ4s9paMo9apYaqM5IQKFsF8h6vH0GvV82R5Hjk4pm9gasB5VXzMLEmSwKEvnoEge+YruGDbbjq94v/1sF16M3RHJ0z8g3GcynWj32q4YV9H73RVpzGhz1+MbnU+xJ5DzoFs8Qa8UKstSwVfubP6QpRCPBOvZa9QFhRN6iamHU42qpT0UHAAAA3GQZ9SRRUsIf/sxWQLtsibbyYExJxAai/QlaaHarVViHS8wHZ6sfkaIMgrEct4vIp+J6g0T8e8fJ26cZ/rLo88x4geFExCqy/r5bQOZ18WqmhCnMJGgzPJWkXPAY8ELjv6EYYwPMNXYex+LTcBM3mDSM3r2mqZ+Ih4bpv0z7XRuWqAvnlNGb6Avf1dVy9VRwU7agZJxsIQQgn3Gw2AuhkvvDjHZtRokYVd9jFJH2fAmcDOR0AOzOG10AUIz4ZPii5A6h2MNiFQmpwhWUlrXwxaEyo4wlVUNUhKhxqFDrTfLbvSe7LiC3oQ/wvHkS/5KU5pW7CjPJrqtXIpPo/qA5MQAWDmbombNXntfcKxMrdMzBF370ar2J9wf56bCxH99CCdxNbwXufTqd+zapqRaO85hcfIQbNKGsn7aVq1vYgLgWzIU5V9B3gvLnUrk3GxeNkSaMRcW4Mdim3qz8OB/d6wdY5kfQYI3sjJdnkKxUsDzRNk2To/AR1CDQkrDpNDTu5fO7dIzzTzOTFHwfxM1R3WXAbhCovOZhWuNZrdksqAB960ztebhPww/e/8grlEM/+doqQfzjayGviAAMp7PpzYcXB6SomWt4MiGr2K7WeZnERPeo9wFLL/0qCp12CCpZA+sYkj/OtNBHKTiRuu1baW3/dX0Ej4jC+dJB5eDHezEHk0SYaDQxEoe1tI2PCyG3J0qeFPb4nLTQVcwkmljF7uXdNWqGYHYbTcTmrKhTeofy6B8wwXrNWC6xGa5vu3/cXCqgUQB0Mqo8X8yjvdDuMcEpoRRk6Uxmy1J/DHxqlXKRqjeuU99sigyxdCyAF+arY65NvdX/ti3IJpk6sJzc7dyi9mYux8kr2vxowj0Ovgdbcoljat7I+NPkaK6fOOSWP+oKhdSHvkd8Erv3n6OCOxK4OmoyJ39iQRC3rBkCOiT1n41keAJxecXFEx5V+u5btm+m1yZ3B0M/QjORO+1DWuMpJ4IHjxsFGDPTxT69hT+C/Q55rb+pZ24D2SFtbu2IqmqS6z+o1vDIMiDYxsAB2Pg/wMX7Sq5vMKPxrrd/+hyhSSL5Kg/rGc/Zg1DD8qIwCdqOV+N10tOUedUFZG144P1Fv27CgcZrlVf7S1DlC5BYDlGylLH8I9sqEo6br1/QKX80iN60N1BmLmxkra9x3mqp+Ns7qiX2YpsHGK/a1QgHGt67i9jgxSJeg+UdGVCiR9LalLGXZ+m383x/aGartqe3jA4qlQiu0R6Zut63xaa/VKKaoZj525hXLFHH64OoNkUsPoMBsOzSfMbzz26mGkPJt32DPDHPubsqLLOYaGH97RvG3SAYQ2ks9eHZuK3mKfdS6fWzgvgQVTbzbfAkkntMYbZQ0TbVr2mPoVY4t/uSOm7y7LYqBmuqiuzs5UkLZ8Ex9c8T76iBxIBy5UKPJIjWRy8j0cUw1H5QxzWliNBUcN7KVDD5//j+a8d3OMuOv85eaZuE8HTsqavPAvWsJs4JBS62LuL0YNw+zBMGPPxEwv22UW+mjX4AX4elvqoRxansmomFhDTRQFEf8vhlEbVrp2wAAKa5idLv3pTqjYAWniKDcl9/GbpRTeLDUhxpwMlq7yop3VAWVUvCE3XvqGJa3DQ2842w26pOtXtNtR7lMUG+xjMXE0OCy2BD3qFWTRDs6MsQuAdV5kJ9VywKy9wrFxGu9+IAO+sDHXE5NVtdUfp2eKPcHEix33DKvea7FeRxr7cFjcmV7jeIp1QujMXK+zyofcMZX75Mjl5ruQxzYPVyPqBA1c8hNhzBWLPeDlsAVsfh+OqyOmtTfbmE/MTZNdUaq4NfPdcFM1eHvsCJ7IKxQsrXhBmKmW4Lng5uZXVEOxKrVkQlAjU7TSvIw2r0EojtGDy7ir7ajoBdvYE8C9rV0CsPM4AE8E4K3IeZBk12wv61Hf6cZuzScvii+W8izy+yEKpFB3iLqE0njZDQiDCuwiQ1QPYxAzLHZVUpnKF8Zyxfz6jhy6t2uFT3YA1vMhsEO4liIDO7z2XwlSCjGMBFazvwb1zaOT1n4q56UiAHUcpVuDmjUU50nhpeHHr7nQgtDbG/iZMEirzYd0B+XqC2is39quXLrzxjhULZiBs4UKBBM0x3SSiUShOuMPDRtf/lBimdAFWLfQrevUSMNOBYZhUiSNKXsPsi/9a4RZJShqOY5UH+JYFqZPWpI+qw8RrTW1QUGmr4iMiYJCPUb3qtuwc+a24/vHSt9uAM+bdNDEfX/gVgaqhGeMzBPUp6Hr46r7aMFCJNTRDQtFq5zv5LpexHzHJHXW97cESpm6UEtZGfllJYx7rQrdWpqmvNk0KENKwF5NeyejXXNJ12lVXT/NQfMkiLC2CQXUNmPlIglrbRkY8v+6TRhPn3V8b9+u7uaVfE2m45jObn9ZR3Ult1kyAKYMXkyQfHVNKW/xhzCJ3K1zsQsFCnKXgj7QUktIEer0ECnHz5QmGedEbbbI+524x3NedY+8aL9IlXmcvs7TkO56czoR7okBindxr0Jz/Ua1kwLOpHi2GakL9gX6PuDdnnKs6erqcjEhyUTtrFCdQKmKvqAr131F2k5MUR7zQgJSlFHn8a8Zeqm6Np/WQ/4xk5f/hFUcYHOP2kCDcpUWTHbR75Oh4YRZBJdLipj3+c6WUkUmXMydNNcD+rCDrdQR4K2kJkI7MTLfbKMqImgkXfOqS2t3ZypYwpR2SUkRn42FF48b7EgY/hVLlyw8Wdyl5cSe5KhKsTnaVmj70898qTee1YfBKGkNxA9G3w779NAFCuLi2S8Uz6k9/yfSRpZUWR5P3m7pEz/IoZ6QGbkC9V4p2f7W12NACx8zAAK3vBBjcJoKuoiXFolpOAplJiyc9MnbAySbUKr9yIifNTflf4PEU8bhzESI0EK9hOJ0YH+l/19FoO+G6PQVSezkE0fxqK/Kd+6vgp+Y0os2OKK7WAAI2utclJhU3nEZLuzP+RazpByDXr9bmrPP9mnXAfQzpxjw7swD9v75lbQvC7jccvh4iXoEnBSkeBbga9u7Y7QSaSucaBGEXG1re2FJ3f3mU2HiHkj6pyJGFglQMnXH6djvt1kOai0xeRh7YyJ/kLDg9/+WWKbv5M/sk4DPFkWcW+4UuVgEp1YfClf+euXIiRm6n9uCn5MZNeMfxB9xOe3ot7e7aBCptAfpnTyd1bFBVrlcGsFtfc1C6aQ6tyT3ujnzZn6HdNd4EtLken+s/fm2ADdi+OXXF6+ZlheZQByidKIGCWwHK2BFElMTryh3mzaKVkbq0Nq3PsbnIKDRQcb5h9E3HgUR/125rC/TPI/j5FvlneaW3Ys9ZCNKfcKIaPmlGbziRLiiS2GLBWh64L5axjoatRtVI0GPXxLEqyH0h6FyJTcJrEPhAi4XUIAZdHsGVx57op+15dPqtjFHZ4634ToNRzogLnoG/FRiV9q5zaOS8Cb6WIFeYXIQ7rejjm1+ZMTemXHuBvs7DayTNzXxwvKDAwIsMWj6Uv/ZL5PG8sY6JiuYV7tmBg72RSBy5TKDrzh8KJJD4yLx7OvXPTn9tBxu3C2rQg6eluiK1zc6b4mlNGfms8qsjurUEIXrmPjWjI8FxtmAajkgItoJIywXae5FODKcltaetvxgQGL4tc7PbBJ6uhR0rNwqJYRCHisP3D/icWX1CwsqaBTPT/oTB9Ak6YX0okNNQacwymCCNiPlBjJHZAqeKqpPgwHOtze/ioJh5XW7ROmBsnl/jiRe47s2WMOAgflUvPnwBL3E6u3U77t2rWYrtWRXHum1+tBULjDbO47pIIPkDPdg7eE/ltqEYltl61DR54MTGc9iH+pHbJ8vC+IRligsde9Zd1HAxgjL6eKpjkbRYu6+A6mpFWBy16VlbAS017YwLZ5vT0Q3xSFkfXsuNA19N+2Ri9SKXEZzU5loDwNlnwOM6NxXBfZI4Fpc4c4SmrhovGpYQY4xYxAgMYXFQIUCgHq9B60JZYHEP0z0UmJQEfbPDoWHLc346KuFaJRz/wk6dbgb55nLkKZ/wryt73Jz1xuF3IztGyPg8Y7xFhyNNREdNBxx6hQfISUOEul8S03YOktwLLyYrU2riM3FSdqrrRB9+K3Vmd1W4WIltVW7Dl5D6gtf3vKsjRieL4AnuBPTe2Tlrp0QTgrVBA4GRtSkfR8ztcB9AdIKvnBtXq+I5ldOR0V9AX8lSg6+2lp1xoFAuhK2bnYV0hZZy7pFMiLkJGlx3Kxo7Azfu0pRMRQv9/3BkdKp8HXxECpxjzA0UXHLRbsR1xXdmaqh8XASiV3xKRWimh6bEcC/rfsQnVtezkIUSxiTqetrikiiuNz3X0gSLOs3qPXpCBSV8UgYXOerY63qZzD6Vh6ebaOJf2iMXT83ubbZK+aqBluX3nTdXoSO7TLIC48Ql+z7/x1MsER0fbc8B5TQ5091MWHStSVEf9HZeZ6LYO4qbU3zqseHrxz0KtaGS5bm1Lt7OZffMOV8SNACxyxYYF7laTCgIcpFZVvSjYI4XdQs/6Yd20UPUhe1N1SZsPRgee19tKOa7Du6fIWrAj29mNP1zzph8cHVGg6ZtiG9G8/fa7df3cWnMK1t6x8WwQT1fEKbXC/Ml3HDKycTldilKTM/Jz15CJiSdWHY08SqcT6mUK2ydo6T7slOf5vpJvqAIzD1Xm6tka1AZh+A3mLrtsmP896rW6MAW2CLeHWpGgAACXABn3F0Ql/4BOfN3ZWc/AdhAwED6xgpE8IOznDnWOG0spFDFg4KEGQq8LJ+NVLJIkHAZWnsKTz15jTpjTGPxea0omgSd0Adsy1zvJhG3fqfrCaFX/BYk3TNExYJO/z4FFvDnYtCNv+3NeWVJSZPfmu++R4ex/ofvaBRopwtYr0y6LL3tT8dqAt3XrpdsAUSJtojFkR8vP1F4WD4J4jBfz4wK7KkQ8sUOt9hqaJMuphtelUYpDpSOESM3LZ7yP6mFr5qx3gwcngdJqfQNO0KFpTgqygzPOvJLEBI+gI6PJZlKNSqJhzx2yI8h+LSI8MGnDox0D+dJloGJ4jKFr9P7B/84K/UsGLGCUIxfebu6K8MOMOOA0EzYLKpuOFRwX2A878qFLTDzt4ggwOz5/8rUGKv4yObzPqRVrztUa6LGpr4kYWwhuwiyjkNiIPsrerom8b+JHY6N1uk/edbGVgagvbS1Zyc1FYANL2EZL1J1IMmNT9/gYxHHnH/JmxBtuHesnQilbNctTFaPbcvgT09SGRgMsgfaYMkZ6Lqwva0ERQWgLV4CcJI0JOLaGiMsEXZKAue3IM/vOy3GpvZKpKRgLR3OHTnzq1Uc+DnmemUcRgc24a9vRtzFFXZoUWVQWkipgSrE9+LRJUC7u6leTH3iwJJCJFxEdBbWe7IjwxLHDj0UGTRz6GQM1Kh3S4gzpNE0rJ1QM/OIlPImRGqoJzmUQTF37WOMMeS5Xb1vFstZeP8qlx0O7XV/+u6jVtLZTffpCOJQ+/NgYYs0Mn7irbBdc2dkXxb0eQeQCVXezD4x1WhVkN8OwOu/nUPfIEDlT8KwDeAelC85pumJLx6rlxuobPIpd2AZ6cUJNH/WHbRa9vqFb/CTUVuf6o9Sdo6YN8xoZrinZ3VJtAGBr6pzA2FbTTWs3UmyLhLU9DJpL1Ehw2uuGaHS7YtoMHFDgnuQ7fVkLqUSQOhryd3Nou1ys5MjCIaIza2LIWDIdj2BNiCPYDvQ31/z1zZwrnOLFYcd4TrRnhrieQY4zagvS7aogk0X9QzFzp05+TMOl5KMqeW7QcXdbamyMFEstyrGWl86TUTZAZfOQEmlpp/hg7Xf9S+SxS4s/Ms/yVumNBoZEvn626l7oKmihBJirWEb+CdV0oB3IYLWxLzCBywVv0InJ3Woq93a6rUcmA5+QJ8hP1VX6HmveckW0dJ9kGdIAjv4JNQABoQWGmbVC4ayZVNOP4sslDHa9gOO+pbF75DwwCc5/Rq2u0Q9KisxRl09e/jluMVOCK9biJChNNmuvZiFBCteMGLVc4SQjn0gZ5YE/cyxM/DTzxOCLQrDqEA0luu5Lqsj4Zsu0Eql8NlC76m42AvlXLfkxGznQsgbzzFFWikPgZ66snoZB6MImAMPlR0olTIiseGGzFXao7PAASytetkRe5Sn/iMTrQYVZ/oasquA0YniOfAIhErcSn7m3gBAjx4mNQH29wdcEi3DZDw/VRPbhN5YuCci4DRzL4P8Ri61Ll9d1vLVzRMxvgA5tZ8LT5qYM89UpR7KEo56oc+niFgKYRlFUBGu9bsJmIkyDoyXoe+a0fvo+wfdQdin/SCvqGyO/d0QEt4w5Wk+equXS06AUGZI8KPTids/rxpNGdiNlv4Xmp3YAIFEvnIx8yldlzUFZUiPJ92hkOrv8OfyJTWtcaYOTxZ4VYDHHOv0faMXRkbejm/Is8+zpnWKH0srOuxoPrluWdKFGE4vNANeynemxTMzCFGMLMbDMvKUdKhbnqNhkT9UUoe96U54YJqBBaCm0MKKhvrEiD2kfD80VmUvub13IH5tV9FXwETpJvaUg6lvcq3goATkAQ9MOQF06PAR6gf6CeUhddr5z09NSCdvb5+G8461OpZFCIrdhP7vtB/3DgA3xkvWjLLfKMmOyAx3VC1ACM+q6xEhFQk/xJDfusPbBZyko5296fTo9WEyjjG2SrF881fizXgfcBUt7obkTE0XiM33mWPq5+lmGGXHPgr0GBucUZMpBALLbl2vEAAFQXfNeUhOqaHBo/z59IEtFY4gE9WAAZTLQrHmPIaxk1qlhF6OFN0cDvJJEsCBx5LS4dEk0wLxMYJ+HQE4yIL8FVMDmURgQN+xLHipQx3o6FKZ3ZBFyn35O9jQfJCUXCb/G3PMIxRX+FKljFI+ig0nRO1jIBoMxEbARhxomIowZ/jaZHbH8Cu+LtkWOP46PJ9AAYSo26jgEm+0KORrhg+0BlEG63WzvyQ9sXQ4uKAb6tRpDdG2dPPlw3zxaqmITDTbAxYUyuGx+B0g6kDZv/o+5bdSRRjen6Y4YCvyHjzTQus5rde47a5OoU2Xdgle8iZQy4mIP4TCDhKVPNx9aVtkpDUYfrPifYt0J6i4XOehfniYoQJoek1BkToOjTCKrGIImbA+ei/2Qi+q7JUsMW88aeCHfBSNofQNUpN+9RZNRFgEC9toNv/ud+WUfimJNolQM76wmleU0maNuHwcCI57k7gBw1utjR+Lnz4i4yEAXowDAGT2ZRq8EoHjjAV31PAhkO0fCo8a8i4LKOWyZOr9vxBh1Fdemye2MgeVk4BoKkqUdHBWH7QeFIW8jMWvrTXQD6liCrJXTTJTpSuVNwrGqKoqNwIBqDG3LcJ79kgk8OIpinWRGlB5qgpm4rFB56Nj6ynEda/Ta+npaONuzwi/06xSIDQ8kNBo04wqViy+lRklxhRzl18z/thflhZtKFen4di3Edqi/n5h7itT38SBMfyOZW60xp1NHAL6oD97OOuuApCkS7bgS4x1bPES8dSeLju/C77oWsNAfJTtPoPiYe3FGEUEMtvJq431KUzMPrnHp4kl3r5SrIi7s7qVVp1LDh4vx7VNvhO753uu5xaq3M7l1WCwUCphVSpYQ5FrAxn0b69gPhCo1BZLi5V9ulWi1jAMgPY1uxhsiMzMnGXhFzMuhOmIP/hDBNaa0ps+OzZUATBaY8zTz7GkD1L7XmjmN7eJ82wectI7cN9cxcv1uCp55fPNysdiWu/coOJxQhKlYcgKrR4I7o+LH96Fk8zyVSK3k/lmz30hO4ki0DAS1Y0KcZNueNcMTB/YJ3mFQIzhLRb33ZuCjNFT7dbW6EJgtey5Gwh5XjH1EuPe+ArYAwUBFkqaHmWuZn3I0u4jnKv95X+ghBKN4mLoRAcrEPoMhjVdJ1Wh2f8LeGL5d+NS5GjsaFagKwZFU26TDCcuYbhAAAGRwGfc2pCXwVfQxxSwdZ1kWM/JySFDhbYr9DFiiaud2J621sApTbbIy8x6SecOYKE/Ix24PBAnSPzylI1SBnMjWTAje6b2ki/OFur3FbQ0DiMFiLmSmR1meDAbvx2uvgWoY24IKbSnb9+nKsu56uUiGqKvN7aj+ygQeuISbEKgkW90LUqAjZkHui9mkHaLWKzqPjPaR2CtMX/c1CsjafVcBLLmvL6MtyekZjpButwhfglV4obHKWwNYP+BkRpJS4ze3yNS/tsBGmZ/hIRAj8GiwM3XDeJNPEH5+++DpnBL+49SPpjS+i+h0ZqNd0USU5FBkc+hFINotqD9aFk2cer32Iv7Si31hFPt8kV/luErNQhXuNFGHm8Mnrs6ME1BItb5utUxNk9GfKd0+NygOFbgYdNksHlD5s1PXZq20YWRpAtFyGWufJImwixKb3NzzdZ38ele4Q6H5offoAg5naLMs+zjTVMeytHW2xJN3Tadpog7rYMmmpOUPUYQ1BtwStCFt28oh4SnUihPfL6BRccHCcy2j0kSAp8F5sOmbaJAJ6Tst5McToKDK8oM8pEMe8leYluvMywcw6JkVs6Dz+JB2Sm/GzI37WLNkzyfzlTR8PhpRnbQ9R5l6dpXB1XQfX727yE5bMW4ccy4H2H0Bz6dLCfR2qREjW9iqK9Ll9Kms5hbYibjjSdFPZHK6Tfbo3IdGerRXfBKE0SYkMaRM5tva+7CaN0o74DltjpuHCUgtzFEnuDMjB7v/D4umadmUxxWSiGDzco5i3Paz58PDAnTX14m9soz5405r0I5jtCYiiKjQdmP3LLU6JtLeQhjm+Up7Xu5evxFSSea0YkOaevc7VKN84vrQt2fI19iI0u/ODq2lp3VZM5k0VM4nse9xThR4VPMO4ub6VcP/LJ3PD5EMStZKBX0tdtur6Uag9DggeQMimS956gdbsBqO0+nvnhqnloSt0OckOg1nvYo2B26a3vhkIzZU/XJRdbYSgWq2DS7/aS6DqD4X0bF9DXMZ8BbRbGRh1s44+EQTqOEpvTq19vhJc6Owk/dPQvUr9D18oJX6KZQn3i/qTkYwgXqMg/1AyffB6VPUHcEblHalqb4g9V19k/CJiytJa0Ejrvc/e/tUSlcZc16//Y4CLV9o4xTAIz2NmJwbTqY/dClplbMcjBfDIwCMbOWDFZdQ+SSrl21P8UKnYNtb1pxI3RyaoErMBmmEwJf2fV/fwriM55iBwnpO3bSdEtLuDON+C3iZGdEspv7MYpI/L9UzeQdfHpM/pc/TqceLJHYVfxrIpkNgYKHaO7Rf//AaMW3ogoVwIpgIQzvSOZvz7AIKF1OkUxPMRen0X6fUMgGYW1JU571/4DaqK9aAkJbUqvkai2g2FfsyfSuuBJxRsbIGtVxxJZdv7w7Ow0eJshQ6yjsxbwtSbeqcO77BHeL9b6wxEjguzC5Dvie+RkjsEW9ErjETES79UojFlGnVnOvS+WD1L/C0YO7wALRat3cq3uJCaAymA81Xb8uM7IK+eWXqdFAWxCRDrgXHIFMccR/mwuNZmLiXLtxGeK/883CbIFKwhUHmiHO++PoerMz3mQDtthxqOipppR5h7xYtmXX3IFj4g2LtoCL6mu+UgTbIWT8EV0ngmSn3IAll8Wv5/AGKhr8BIuQAaRKctuY+szUnBYmH8PgXyeajhmlrHfPSYq8aEBFa5RVT2cCQdati5PxREql//UVQ5yO6NdtenSgHcihNHG26ZgFJtLJRCULa6/ATjasO+WFhMLz0yw8H4D5tdYYPUU+0j7WCdcMmL2N25ZUntF6iPraLXPXZ8YLT/4av5jjUOE7FLOxQlp7W8riYkxYDKfgWB6ax2HdfWUwLGF1qbLdT7dIlSoPzwmbAdomNdP2FdpqL1fTKczK327r1kGJ/beR4/8otYR4qcUqLT1Yh7bA7axyCI+EqPH7rOEHRJMrxevcfP80pinlDa41wKz9ZhG7SAsASq2cgisYV7JMSqImuZmd9vqaF3moohT2ZefzGhH49NMuhojhW8C0YJNb+bxf4N8FDefRgHoMUg7+u4twW4/MIKxe4DZ/QRJExeZS73HZ/X+ajF+BS8yEccVUUO1y3zILDUZ22NCONsDkbRAWBcH04kP89MzAAAi3EGbeEmoQWyZTAiPuX7QGrLI9VmoMiWdHt2fyr7XgTYvIvJArCSZlBOxw8TwKZy28WjMcAADcB0mnekpQrGvW+izEk+Q8FhWz/dbOA5C+RUB4MheYirrubQEyIv4OcQQceg4oYCVO5TuSHtl3HxSgXJtRvvVclNHhAp8lwCfFbOWd29Kl/RPp1XKBCTmnm43OrUyy/+WLK5YNCMHS5JXnhzxLQ9yhtn+5n07Rc0RxLtozWibptRReMOWNGR83QrjtQgwBIaLVj1ExcGKwoowb6fNx0slBtl6pAWZUL2lu4jZVLPycAiyta42OQec9t8LTRyUA6BqEWyBUvqzN4zEb+ji6W/BBa7MvxT7uM1Varc/G1eSBR0kUr2dfUN2oK8ej/pA13ly3cJmKQQo/13U0Ygo/9GHPgwlFH5n2/VE1CuAONK4NODmVMHQkkN6gAAAAwAAAwDU95I08/VrQv8Vm1GhQ5FosoF5jSXAU2/PE+0CE+PDBS5DiVd+quzCuJiNZJXmXHO6qwNBv14KZGBAfdhg/eK0hpwWYaP8UCs1d7RbjLFpG6euIwZS2O3hYCovHcTa8Pf+z1/O8KWV/eCN2slnDYmzr+uRV+IzA5AsAz0+2TqgS6yJUi7L56qQqQIRnX8tKdQlkr2zU1btdD7oKWRJjAaumTePeZQB937h/h3g5rqaze3KF3xEwldQNXBLQ7sq/p3XD0oDMFwLN6x8y8EqjaJ4x/wK4dw1XhpwYmdR30fTSPmit6NUO5QOLvTJ9AmOfjEwwqsR0prncJQuMN7ImODQb8C1CwPas6RHXAAd+CiC9Fa4V4NIaONzy+gR0qwtRXrCK8V3V/loY/WteVwoofwYm4Oxizp4Zw86swkRtrk+nyFZL8CNwByoGznNFKoMTLb6+5siHZTqwcbeozg0mhxkdmBbGKzF0eIgn/T442fAw/qvHU3Lj5r6ErTk/lve8UhRrmwvuUPcD9zovWnudq6xMpgben8T3sTA4GB1d9B/mxHrd2kHhM0r7Vscmb/psSlb3hXWXhwuYp7pJ5sSnkdPo7xZAV5TwvsRqElnuoVfukBicv9lwzBLlE+FUujECgqOLqLoRJR0dRVT3m9yxrTxyhmxxf8KH0eRLKhoSjARvtHhiCiCR9BYLfHingpLV+JDwWwZUxWHeetW+fDbknxTEkUhWCnMQVj238FNbDt9EMSrlXtleFdGofccbqQyKwW99tX//9YxzONHU/sUDL2kdhzQ9lDOdnd+h8uFI9juL1Cqkky1nohMOJy1bf57m0lLPmmteDm4He7bSqGW3mxlmCHTM8UGNF9lHadvvfMiuZkvyuRV4ooDEn/FEKwvxrDdaQWIc7s5Dj7BhoniUJPArUasYjaFRACCcnmEApQAwf2bdLNLuadAIwgh6h+BqaNMu3ToK92ivOiSY+T0o2Mby5jGbkzuC6Xry33iEecJTG5L0Z4ad6514aoIGNfLHDAYNtfdUIbEtAgjF4gC6SCQehoPjVlQOBkyVCF5mFvEsbWV0fi1QgsI2kYzzotAHWFjArxW7k7bLvP5atnacBiQVmGvvr5VQkKdxBtvgtm4weJ9VQWfVmvPlB5pNKQMiQ1YuInbbg2Dmd5TmjfPeTdAmJpru1UJvWhIi9IDkmXuKLsRGffkgU6qQxwky5JlA36RmMp5WC+zG0sIE6bRg6WhGUFDPLw9a5BsPvrcI+SAkYOJ7/Fx3vhcNb/O3JtIG9vYrhtH4Vns/0vVLEcnTjOVakcaqP0K1FoPApp0gXlVuqKN2xrGBqpNAlhCQ771FIc5oiUagsezzf14+awp1g6FTs/jk066VvRoKGauQNdpgPU8TsdIl8xGKG8AvawlvAM9NtQCkIhz8rHidYOrOFskQJifjRDwjHBY+uwpoFRvlwGO4gxn8PUqyVAZCQx6Q/QWZObIfJ82j0qrQlkw2kZ58XWBDdIJVGEAW3kXToqeIqwny05Nh7lz5qEMJCatRVZHo/FZ0TsGx5fZbbhFuQIdRl01nK9Mw6SGd/CDeCr+klGxTiEc9PoCEcjQT1HtDaJ+/f+yBrHaDpVb88ZsMyj2KPS4P3cZvcZYpHNkU4jDfFqr92eTgzAkNrxrjtcHd1nPdkb8BCB5OYHuZnHRrf077X1osM41aNwyhn8VfQoxj0oWfB45nfjSJPQaxQVGu8gPlH7bmjmf0hJRsvHgsrn+NERMPkFSfbpBud85KcZ7P77MG9tA+i6Gy87MED0tRapB/rGoRkckhXuc2q55PyaKk7WQsD5Mh4KMWhfASrLDkqj6GWIuLQ3lQErmmq8LVE+qYzef2Kt7TeBnvSuXatfpCv8Uq1axGWjN6RnM5a/509MFNahBTZrdkeT4xMGGhB0xQ1R0tKI1t1IHTwt2JTGwAaXtZ38a0xeZzdm7zLEhmLjSw1YCvduZepdtwG42t6SWMxixSJM/coNXo0N5adLWVbYO0mYYnw+iiG8EGueX2Dn4RKKYxeD6qJyA+BUPlevDFECuEf2KM+fzT682wZ69qUirWSAmKWxsGq/Wzqd+DCz+eD5kDbGmml91ea+GH8sxK2tRY4D9gv8Ckxr5BjmesHowb+5PbYlKWuXK+cyz0PlSXraELKxcSLrd3zenscRS1/xVDfXzxRMrphJsA1D/ZrLueQgqnmdCpDbEJe66of2ulXditZBVxY9F5PD12H5TnCO6Xc7ohsos9zCft0kW319+m5JhhaUrJ6VZOVjNRLKih3iWUfWDDsgpVuBM+sKimXnrl1iJo3Inw3eJ8MXwaqibu9hx/s0nZpO3WpysJlGWft/6/OmymopT1moJ3BKUg4wjGtolQ6je7E98xrBgKvtBFqzXAiOJUtcnxIznFR83dVuA5SEcH5y3ucChHGDygEJJzvwAokc1UvBfuzwcDVitJTi5Q57MJYj5Zr2Y4GqST1UJwilCAozw/2tCPaVQNz+1FEy4tPnvkMXy+40Uce1JDJjK0vd/1lPUkEX1SPffMjcL1GFCRi4Q/1Z09xOQAsokujQWkaRH26+Dibx1PY6Dm/bBQ9sCHuvn0qZaVLM7IrV8ykoTIYD5vaWMgpCFZOchsrM2HjnzoWqvf8YX5b9Ffn0NhxGV+/BxVO+TqnD5Ek0yhKfFbhjsL1pfnAxMDIFYis+5i5VvSKxLlgh2v4qIpIgLRoa1c+5XtQL5sd8np943YoS2hme4wj7qVYXzUYNfsN9dMJl+jMeZqwL4OoSxgVCm4RZCZl19QQkUxW0OVrPn564ft7J2HUqkdtBtoDG4qrB3MM6OtUj7wW8vjMo2gkxTVd89K5YkrNIoPmgl5GCIRdMasENMHuIrY7EknoRH2NeUfSdeWkfZvUcvsWgzq0F4W4cWf2CANvPivvufAI6MGW9PqEfVI2owuiRRz7PxrXlRSzmW3nq8FCkFW5ArReKRdL6fMW0+7TiWgTqODyDjmDLU5sMDosXrkydIDSA2UhT0acemYIax1TqVyYsL2DSdeAX4ak4EBkHcTunon2a6d/DIwlehw/+tMvJeXF8+ym2GHiVIXUqXGolvNDsNyqkH507v2LhQXdz+TnK6WZcBbv92+ldm38ge/HKJKTxA47cfUQVfzlMXZXVXOC0DSyFW/YBqPaFY2XKiDzSN1usYAJeI8CY0MKTnTeyeXUu7aaWXv1+ZDC3mY5wkQ00/UiDCW2N2EarCHBtmujxznD+cw7YpQaHWdj73oFVLmXRksY/fpW+sznAqYGhY7Q1damICcmi/38Im0JnrHJhB6wEtvTknvNpp2CMUJviVj5QhLXpBWoxmXqVFlNuUvy1Py3TQc0AK3r7J1Dfh/jwMQEPizCKZjKSS5g936Dpr3vsYfABeNxtzbtFgCjYzgYvOpGGp2IAi19jV2AFXyvSI7anIgQgUweVICPT+8Reg7jKX7mQj3J6/cxE/iJM02hfdTBBIBtmV0SXmMdTPtXdmfZlM0rwDsA2oU+tby9hybybaUSd0h+6g92pko8s+YdXzZmp+PGi9mrAoHOxps1KsDLPlCs0LdS7cLp8XRkjgFJ8vuHZJRsMlP2Ntsw6fsQxk97IbwVoAu48iPGPS0acuoHSTGbgQj7elKN4CUHifWfvKS3H8zDtt2RZkpJc/+hqzaqutOAW5DOHWsuXTKucaJkL7vt9EiWTOGL3zI1nW9LmBuQZ8+uCjkNjG9O1J9Bnl7x8cliivtC4yItohf2sieMI7brNJSBjBg+h5uw58OozebRXfEGMZCNXk6+KW1VcFmZ9iRqlWBvjV9t2whwAHnqdEjJ+4igw2iedfzZJ7zxBf2HL4KIV6BXiMhWf5YSabvORsxyu4dFNM6Uo57dnqKReqjl/fK+vW+xD3QXSW789lPx6KPH/ODUuLxOh+hiaj/T0E7GxcG611454XojeIFXHRP8idEEodV9pR4udyhrWp8CcFphRSSrT0c1qEQhPfq4gK0mC2NPn73/2DbqBCWkitIggdODUARjnGoy329eDpPiP+KJQFM84zAUsk/1v1bdKv8/imjR7cRVdsMS7nG1YK8jubN51m/4zR/qHNpJQRQo6LJjMoEZVyFNeOYCUvipmL5QuIMXXo6raT8vrurZ0/BfvltG7iMwuWxa9XIX2lSqM1/pvd0FqiQNkzEwFiOmpLqefKy7d5B/kJgFm1ePWtLFp7RXHWdFRca+MN56TcVem/D7AihvCeRhu0bgIbIuSCGhaPerQg6oBdiorsn8FGgk0B57WfKaUkbddY+CVnepG26peDpWkF116Rz6E/AOY1G63RBE4DqR13xTHoCPV1VyN3LmCOdKP46NJlEFf/S+hjAwhGoOK/bMyncGHt55xLQZ/C28QweOlMvGyQspKpBu/Ly5x9EUPN3vmP0esITatT/h54poCNlKuNwI0y18TTzlI7Mv2ZeC2hLkp8yOyMsvA+G3x7aqu1cmnzq2n+iMG0zDukserz+OMOtAB1Buc4o9m4wxcp52Kzh0OAYB3q/TWVE4UFQXJb21HGPes1mLE6kZoKQ11ndXDVodbUSKcNYxA14tdfbGDvbwOhNiRjsjzns/dvRMsOuipwRXy7r23DHOYkTe/wC6cDd8EkQ8ZyevacnYRLscxDzaqKKJEBe/D/EipQ7RH+YHaEHq3Z68uvZCDcmKCoDaVy48/geduqBEeKjXxD2z5zfRGASXZFvQFO64XcZk6be4foRq2LaQrbZhcw7g0+qKPo+s1Zw4Uo1Wm2ojwJGvxsNj9eRkRg8c3BEgijANV3IfPX8j24vGtIF2VwTCgyz8cbDGmxFm8GgAiyDir+T+e4ikEIoWGN6C4HtZNDavJ4s4wmaRNtw49/WSMNYKlxnC19BDday55S4KjEpO+2kaiZWm5XozM+nPnoJTTQRCM5IGNR6sujAGkSko3+yjsOWcxap1ag0G5ie2AwVx9y3+4LyD4IkiILZ4xi/FIraLOMRXW17t1ULcktrTVx9KUSvfkYz6qFiiNE9dblXi2IAeR7cN2V3TgststG9Ds5gDlHOrncsvn/KPiiQkP8oZrRGOlyIjVUMnaCQ2ftxjDvtV7QHfJHY/BWxbhT1nz0TRDqjdLm594lFyOVnjVHquYK/HqS31eMM9/oF07EVxn1gJBY99GIT4kUBC9fWGWXMdrOZZC0GySCguvyQBg0a3OxH62072C0xMzHNDWQJrkGqxfFLLorTK9uKZUs3bFHvgFHy3RDf+ADf0z6S/GQn2zEsI+gwN+MFyYJtxXx0YtX0NsaOKma1pXNGTJhDDdohRwMbIq3PERpW82GM3xgzr9Qf4wMUbKO2o14+Me6bW5zDApwTEnZPmX8s8qY1nL4hb+AZquntP+UCfo6ZzWNtXG+NxQKjCDytIbgFnqyFnFaynADabrAGdt5/TMNdZ8GKOOnIsKMMhXYtMWXJLRmU14TkBvt5N7hq+p56C/kWsbkOcHQN660ZTN6mML1wzq8PE+7LF056C8a50eaQlv813X4mzXzuhIkmjzOvMP7MTOPEnQZS7IiwXXAApKp60uo4v+rxqs7BLBOP5GhTGaTUi+m6VGpv59EwOtySxz+1WfMHofaAuCUwgG8Y1lbt52TIyDbBvmOf+pXD4XBDx3eCSEzEa/R1A6fBFR8RTh0xNImPoij8DAD1ZEZoxMabxD8+4FHNpIuMRCx7mjAXBoKTynpkhBmgT/03ouqUGETw4HmQ4K3rUK1NUMmUqDvMGU17mSC5+Uk8zaAZ8cq8CyY3tB0A2QBemZx8bjUmB0lf1EjGa8hEUhpdAx3J80Ex4A9ED5JqYofcSAE5VMSviHy1w3TrpJYSj9LjmqXrsIYtRRbKHy2v8ozFR0nnGp74yt78G3JuWSi5m8sYm5Y96MVd55AmHdHhxCnZXvCh1NOGFUXlURpdheaA1XHj8a16KjMeHgciE/Xdh2vjdFOF9ARPKBBv+8ktYoVZ0sFZsMp4fYszn0TksjuhlFTEVZIr4jtRibFcnixR/O8SgGexlCuCrZZvEQ0J01jU85pVCqJhS0SdfjXY5ibZpXwhSKIQwRSskC69louhj1btyRa7QzNsX+hvq6kfNaQMlX43HjiT5V/jA77u5qI9c4BHxyW1AKvwm0P0Igg5Gr4aEl95KEvLCV7UCSNQT43jjLjpTkzkRMwTv4QbrlFPor1yjr9tyjN0JWnJoDq4UgTI6PUGNleCkHE9IFaP4KC592LRNMsVj/s2tDB9hKJ8vuXr/VMq0us4Lo4aXGhnMSnRWQaeb09Wo+wn6V8yOFl8vKILCbbfU/+uMKe9lLGnIsaEk6YJ166rSHpQd9zSGuDIuBfcefBoWv3w1zBL9qphK75ASQ6toASol+FzAFniTfq/5Evkb8YTY+AwwQ7/h1Fr5SbESuQcRU2a2zDu85L9SFyQxAjaQ5zSQuZeEyx8vzA4vOcBmFi6C12jM/j8lg8GvE6gWuSPYPVLmk5oJVU3oFQ2igzz32hoo3rSbRbmb5L5j3KWxOGwpj2hpptbHWiKZo8NWTFdzQnNqfQ20wGT0x0ryP0A7BgZMkWh2+Amvy9sCT9Tx7Jf5XzoBpjvMTFljCrty1SX5GhFl7l9W200JCRdLhur9vLyvsQH6+tLXLwGkJn9Rl4idGkT7ZUwCob7I6rq1GDL4JgqyFQYF/ni1Dx36v6sycV043l7pHZXfTS9Yxn59pt6S0+9lutk+6yuIJuPRUMiX0HKheLqQSwhrHPS1TccgqeGHyYeVhSjPOiYYdQxeqaSyVlGKgN7HriymvbQwd1tprnhWQwXiMK8ame2hvEXY5ScFKr4bB0kCJhnYD6Rw0fg38kALCn/TkHlai1CNXOOe9zIF+kyah4PB27LDBew76XJhQYLcydI8DVUBOFa85yne4mZw36PQwuRLALvVrWxhTRuoEWwQJtq59LGHw3sRvVaY+rQL+h9ZrSoYZzWqBib31YiL//PzP2qYjjKt4Zu7WYu5jNPY7gml3RCkYChpeZmbnca77p42CbyymoaLTeqaD2Max7oDjCtzy8jcLdolf/TGaS2QLWxjmYA6wR6i2zbW5gYeYPxAeQmAcq0jTlXAnGUkrtAEd31Zt0NmoFQPsDgoN5OXSp5SPseZtSl+rRyGVizT+WlDSm/i1jNGrUHpkdHndP6n0h9CHVnf1JLvZR7CTtRCzE1MqvE4iuIZjDmxWDYv6FiWqaoi8Dc7SXX4xzWD6B5XyhBu0U5kL8ttlUfh0wjy36lMBs+dW3AyyBKA5SECiSHJPOsVBx5VNsjxzZZif34wOqamwVGo1iUExHBo9TSXTxh9cUyv2A/BpXJOJD0KASyjPpC50fZSr40rRH5o/T4Kky0zSFZ8sjD43FjNPhxOtWTQuctIvNvWTz1JCL1SxHioEOKyNSjqDYR0nTW/UO+Xd0z5dmdAHaneO54x0oMU34ieaRIJ4DZNE1jkoUuf4j3M0WMg9IEkMiFnyg15pgU9judUtuwJpd/LYo2r8R354AYUodXAzNCYE6zjUPb1PVJyWCF0U+YrjmP05GYitx6vSJqc+uzbuhS2oovOGVm0U1KYydDrFb0CF7sLPis3yFYDbCoM3oaVeOaoRNSOoPC3zm8geyPd6knT3/EUgKGIAgmMyioUti5qm9ERV5RyazRPqx+tjLOOSDgRWcF3yBYTfaCyk7DI1hOgMOI5UA3/orAv3PN/ZDPLX6UP3tlW/zlUEeIu6aekqkSu9wXqmmBK4De2VjvrhV+SUEmhJUfMQCr9063kotLQ25ivPVlT+4xqqWkqpXvaCwLeSiYlVffV6Oe8/nXtiSaOWZc/PwWgPKEMsJZwJ1A23qq2pussM1dja2UyusndoLChYke5RDa+qAWvUXLRHK2UuSRxZ790keVSQmkL6huH6ZZiiUvzQy0j505m+9LyZPZEi0mtlewEv/uus3LDhV0BTcay1AVH/r7U7B2EXP1ROwh/HzMYFNCEO+5qoYZ5u8axNH+8LKS8BWbXNadU6f5ckE7C3AtQxVjb3kq8gbBK2EtHXlbXy0qZrltikpgftXBYWkDFd+XVipJahXKvAga5/Dfrqrili/ZDjIFfSCW7Ij/JcOjpRZFiYkbRO/qqU/OPkcDblpbmwTZEX6+fGAjv/QPUuyB42Ep3mzcSTcaHvoaLYsKF53sQxnth5GuxODW5rDeRLtUHnTOLXmcndIRufpl+TqsrIwvtTJcx2s+lk47BoOEmb+ZCYVFYSSS4weD6kK9PpWsk97OAvNESikbA/F5twHqJQtfkwvoyTsPilYZc0j2Kp/Wh5fTuLU2be5eNfNw7OEU9iBXfgdsk1xiqVHVKoAIl7LVdNiCTveNPvpKvULT5a7OPX6tB3MH68F+gGigRNY3YIvwanfwDD/CN0DnGJEXMnjmMXfS4Eqllo64uBL/9OqJLVb7Pk7Z6j4K0ECYQvTRloMEDDjCEosUy17gKhu6bDOYAQHT1s/IGfIemDDFBFrXFGc5qMGXWj3IWLo0x9YDRwsOuatV8qcNwvAHyXdmQ/OhFx3gm21zIOa50KCjgTewA1F9tO34joBvsy6zaWFWYcxD3F3Xvql0TfjXg8Ao5Muh+w4V1XTeCPCLUCqPJ/5bO22A0D85dDW1HkP1elUsaapjToN1AFDfh8rDVguLUXOkkfOg0ihdxBjTWEffmEEKNY9Yp0td6RXvFSiEExJuzH1+7QLdLFdtR/63WNozeWaJ8XfWm8IO2XUysp2K1vmf9gjkTkwhg1q9NiJpnIC7mTpUIRnEA80o8HukDGGZ4uN2l5I13WdKCOJ99gYbbus2Teeog/9SnMKT35WpwzpgeTQCeTsGum1GJByd7Rd0IPvrYlH7M0fbD//66SzvvoTf/x9SVEKmgMOrAQBJIptAy/kT63NrES++oEDRb43WMFqUTMc5Ea8aSnPoPRVCxHtMC6FXz2XvopISjLRY/JTcNty55isBllpePJE7XchDSPx5HU0vOvQO4eb/5EIhignyRTUW3eTy1NKNzbw9zE978Alzf0T1vau52vDqM73NduXYuP8tCzno9+Umocy1VPyCoT171XRYHIqTnYx2aWhuLesjzuvqdN/67D1MH0pg4bwQo43omek6dxEUmYPWYZF+icf/xfcWREJvNGsgkGJk2GTxX2iJ4Qy3XtsNCpd7tgux+7V5L8+p8OFFt3OnMLt+0llER6zsq1Q7WUPVeU/OBk2ODiFdCIOHvvQOEn3JKoCbrNN7AeV7tV+QDZPG0MEQmjkhJmE0OOvXz6EJfRLkpKGhYPdCOz3HbFm5oLl7+ddoW3UuvVEHxp6LExHBZsE7Bux0m7Drh8zPVoKZoxD/iZeEociqah/kZVdOzZtlONdfdlnK8rCkLbULy13j92MKVUbitUWewsGnJXktrgFGBuqFdQ+Anu5s40hPKE2mAiNexduBsHaM2c2G977Gdl4eeWE7v2TVSN8T3kqDgsD3u20Bw5oEJ0J1GT/+8thKwZZ6aBrVywUBUeGgZsS8Z8+OsR9gXmKyH+udKxxYNSqg+z8+XGtsmW+BIrRhNFPbMQrtcqYcFzBOleBFfrbVqVjqQEPHySpRzJOh7SKQUfb5OHcKqaesNSs25WW0WdHdArUcaUXwnFal4O7Y9kU4JR3Lc0AE4fcXOWQtDU44hmDkerj5ce4ay4tMoYu3JTLAzitBOQFsSYyqEJ+/X/FmPnrzVqpPkgbMiWL9VoUozTov2mw95ea19Adfw8U1r+eBSD4AYjflpAXGWN7Upovuirn/qVW+lMwHaMnkfPxLoOyUz4enK4XAeGlPEXbpKHpA42l4KPav+xtuRdSwo2NhE3YL6Ca0ZblEY185kfIToBbk1IS1a3raupMY5Nu3lHMcNDFEDZsod0g6IpxE4fRcW8Z0u/G/eHatVs2FneBAzXmaODASCYiuNjw33m0aafDBk0SGRwzi8QuFOIqoK6g+n2UsT7z9umj0HkzLFP1qCr3LYlobJAKMTT2xMuz7ne7m6j5Thx3NuRbFab+FmQr/kzQKypt1uRG/0wB/vGq2dUlAfhUk8I75WLCNCE9/B6ip2Ldz0pVqb45cxEg0Hg/od0iX8kYqZFNedu9gvT7Cg3RTN8cy5MWn8wYBhCUcVXU07KaA6UoWaVCwHmg3JF9El/g3eXDf2z9zT0kmIxtU/pUCKZ4KFTZE7sjar9JIlx3XNl71NXCQkdtDthVyCBvxpsV6YpxDBDFvhI5zCbrnhM2GGTY+neusklRx7d09k9q3mTcU8iTEC2/DoOKJARGq99hcezfkd22gqEgDIA1zZEx0wU9HVwiJm2rqNY2WHeCjzPVgP0xhY2u/LTcRXU8mrZbKgpSONPEwkwLr+rLExQl2Kb+H0UnoslEUj3cWwBxD0NeyFhyIKveZpGscheRuHaUBc1UeWZAOiePdeiqWixrb15hx8i9IlhgJkpJ9K62Ybd7R3NgmZLJzdrUONwdL2vom6zeC5yy+3QS8bDQGBN54qhk9Jb8A7TyiI0oNWAk6yuo2XX6acn7y+/DAE/B40DwS1DVpSJjUblJo+LspZaB4nMQtGgcEM+x1CyxiGi3c/tAq4Us/AlRComjdN3fUMiRC75hXcR4E7puHDnd/h1sSVZGYTpVJtKboUpkbRRVW5zNn6rxXSKBh939ZXnljiZmXkNEsikeO/oHKWrlnD00bO4CyJ3kKCtmv2cYxhuWNqIvVzv0jD8T6bLeULpzmIK5uFI0pgDNPapLXC9cRjCASRIhJhSiLXxoRWPdr1cL0a4ZFTEFrNQxh3OsWErmS1UpQlMZMlBJDqOEggFbElDWxLfz4WGhTsmArXnUxXh/Wiar7Vk+lqeQ0cXWfpoopfhj/dijpS7tbECnH6MlO4f8RKoaGYiE+JWiq67v21e2EuUhjoCdy+3eonqeVvnWoq20ta1/WDgHKHsFh9nsJIqBCVHUIHPJNAqR1HomGpi0ycZRRpAdz6tERejhfH4XbFJT/B8kjn8okTA0j1wpE/EXqAJT8L1r1C8PxbfNP86wDVwB+Fon50b+Z5zz2Y7qA+8Fl3+SPGck380QggILxl4kp9A/YT33VrfKStSacr7LhhjVpQj9pHTy8X6ql5DlhwZwwY0fFOJVqZXnvkPmywtCtpUlvBuQW0SfpNrwtCLEjd2pwbmd0/u0DuEW1VVsbEHUMQ7XUPcQgN/czu6C+3+ybcFVFxQxEIADU5AiyBF9r9zwQ4AAf0/tvKuQS8nXa2M/HGvGhSHaIkwVmfOMOq5WUtMeFH6H1sJwaiD1kDSp4R6VXg9WEP0/A6GPk8o7yovl9P5BQCzjVQ1roffyVHISDQx1wJzUyRcrrrQ9R4qe4KOgjEo+nSOAzZih9X9tvxxIAV8jk7sAYUmYeo+PGW3elUlb/W077MCewHdEWQi7NKC8l8yW2CTIHneo6kOs6l9+VFwdjBfZAAAOaEGflkUVLCX/9V2e8l1JpEit4/FAWjzJp6ZQeS9skUnhulUignw0VXVHiTbEuzQ877/bRB+uj7iKGikeuZ5sIbvEFv6YOZCPR9WnMGD+krrGjQByYeDWH+pK2W8y3tQjOFwq11ieJOpGeJJx+e2ToPkKmLavaBgZfxEv7MQvn0B955ykc6/ejWRkHjnVIiZZTyiWM+TZkxYw3YhM1rAoGE1Tz6iiFHJv4hZEXWEVFaZuzeLw5g/m1kU8Nkh4U+rtmWeWd3ImyApQtUsqpWkW7M6Dl2iYZzIaeWX/7xgV/Jus04s6wMJaHqaPO2P0WUf19Ig3Ddn3B00KZOso5Vpmk1zdgN3Yw0r9j6O+UpqQrKzUWp6jdpyO4ZrKSNMSlBFllYInIXqnA/BJEAw2G9kYMkTIVxADP4hrprxLSpbWrSA+nKoVEMzUdlJoOQhGGhjhS33iGtvihVb7U2G+obM/jC2qxP828ffsNEx50ONmBj+W5FMHmx65XeO+Xq0TO0JiWBI5MWrkioRjXg+/i+RQ57aDLZdeUu0JB7sOKQ7yqFBVVyBgzSGcnLeI7PEK3yRJtiLwJVrvomFjzrZ+4GI+N/lEv2b+k0jfuCcHSJSV9EvXEeaMKYhHcBMH5GYnkS9bd8C3xCM8grEARrewDeIcJgrYlo248GDzs7ZkDglqOsrm8p10X1i508qFTYQ8lHeJpDTUlQRCD4J4POMCubZwmIGiw9QA93KQRvnCqJP9nHjuViMvUEBzA/YIEmbY8aA0MCOAReeNalKjfkIj9Ncbd+BxsaeYDu69VgqVRkADJPQqDdobI0d2rwQx0JSxfYIXNpyQ2qM5+9WUh7h7jvRchLHKqwCxoAz2YVFoybJsnuI5e8a+Y13t2VbIix5G/jT/38vZKltOYSKqbZvhfuEwkntuF8GuDoUfjQWrNoDDvN/wqbUgVdypk8cOBQWDaAQkrlPSiNyF6KU4/CJ0o2hknyAi4QRvuO0kWjgHPqL9STN93ZFQ8UlKV/HScKjHguzzeGlOoAOXFCi2+u61x+v4SVHTHOmprjAxzaVUoEOBx/wpbcx1TiPmS9wb/k+ULT7WMwnm8xGn1nX5RD1UZXXDGQAwNfE/049veYBx66fqrFZF8va7koAh9WSgOC3Sf67ieX6yYc340WPV7+vmyipiHiM6FeKLX8VtH793GuMNTiwdaOGlcDuaxtz7teHfC+UxiZhVqFA2psgz5JuuANmLTyCegsSfn89om49C7qOH1eYv5PpsplMqpPLAq/J+D4zTal7FkHPYVivpqjP5A11FgUHA/gcSFMHSdmKW+Un/rPDz3uzQafxSVHJxHO/zPJS7pLPuMJKb7x3+Evf7tO4h7FMW+6zL2G0S+zu8uPph19YRCtdl0nfXVOstdhEBiOd4VoklZEOKvosAhswBStcLtRVmpaSKTEri2/kNef+wqiaUMQCD0Kh+nzvJG5xjEIR2I7Bn6yWl+D3dhldz/W3JxPJ/CdyVfjCDnKSzqVASmDtV9iKsLGYoeZRAzxS+TEc4RejFxOIjy0AAIX/HwVLWF+zHaBGS7l3l7GiuL9zNb6ZZulmiqEcj/epbfxtN2EkgPUV6ArcguylMdzDNGJfJy6n3wK6p/5QnWYjgEJAQlVkfbVVyNekW1n6vXTLSH+5R32FhkLXW7qnLWoxRa88TrRJan6qZAs/vBqweTWZzoBXbYP1jaqi2BrWiiaq1bIt8zOryJvgR0B4XftOz2mIa3OPKXgIZgCT5ZdLVWYFSN9QgIIuP7igNrULOErSgLYpqqNQzy4aXSwTtSc7ckDrgL3vp8jYuLWovjno3+RAWNjEgo57kt4Vn3sPOmCEid4ZkCxlRgeGB5cKAKz5ZXeGp05A3UayibwZLPoH2MHUSVBVqUwMDlycVfqonQWwhHTI3l9WUcrgeig9EpIwBp+ovVISSEHhzSrmg05sHRpajtNoUmDk/4aeyElTTr08TUY7artCwe9dCJrQzRg2oUKWBeO/P2E16GM4aUXJPqoksAqVLTVOMQfPuCPJNMw/XMo34McV/8OXdHDuUzeUrBkYrqa/DDVp8rhV3WV64Cn+vQoy0BuCBFc7wMw2dhJYpA8KOLZj6dgg7zIq7wL6AfuE8tBjFL1zYJfPPNGN2tXsB1somo/0wfBVPFb6LUxmPqqx6WC9HYpobFmzLvq0R1LGIzw2CLTqqNwlAaamBj5mbecYT8xa+R2nyr2xX26QTb/LCuS6qDhIHZAkGxFx5uwY7XaTk0XrheT9KJ7EYfi1U/j6QmS1EJpbZJ9r+uWv5JX3eBoQHr1mTBb+qeFJr3Sxl7GzwMwIOBSJWX8d/p+YSHB3Rh3qYzHADRWzReuscP256sozaMEwZ5Mifc/Xgq7pymZeZ2TdokrDJkzP/K2BofEUYIEZekTdrr6WTDYZfD3VuwRpkB+zJQiGObJuofalg9RQtuLr6K11rGsthZBsaisO4XupaVlujp4Qw6tMMkCpmFnRLRvJm9Wtu23DSktdUkWHTk58r/R90XMJm+RQs/tGhk2SpGLsA+AuBLAACJNcvCoh8i6KGgiSoYZki6W+z8hVbXGaJU8ZdZEM8bTbUCcD9Lqkq9SJXCXWVDxsbf0rf314C7AoU/OVFA3qvtrL1aGwTVsIttS3I23+6VMfglrcRVj/fzBVZBII6nzDJkuo6ZpHU+w0qx39iWqaeaRMFijvkcBMsGzFbufl3L+mJuvgPrTKG0liQUo+oxiEkhJmwSfOLS5CbjFhehcRC02DZ4WlVMp794y9RUnKQBV1dKqVNrXCGIO36WZ5QtMSgfwyJdXwpcdqb5kKUaYjzvB1G/2N4U5xDKPLAVn/6I0pRuPmDcbOpdcTyFk5Fwfn6/PVzkb3Ik07g3a+HBrSV5fwwZwUewx9Se9iVxeclYoCDgFdKK8zrotmlN+qw5l4PAu9vMRC4Y4nHxoDSTdFGHg3MFae8mbkTL4MNHqCRRsnAzXsw+bgaFvsf+bWCM5VmeD6LKvmvCZnKwEeuU78ij6hYeRu+mBk1KppM9gyP3Ve6yYgr0HBhWlmZNl7U2LTOiImpx//6i3MhxDMVsjS0emssg6XomgYpWAdcus4vlCQcCCnXeaYZqiOOpzyHkZKeJaaAy/4ILP6AjbMEbb/6teKoDw/J0L2/G70001qih/JafGCfvRnNDxQ/2MVf/YkNXq+Qfb/3KrftQTP0jDulw85M4kCUL5pSGCHVs1bpDhp7SXL9mSF/DFWDeJTaknmvGilI1bmS4L0tw0+zNbLMB3+8VmFM9/h+jeHGaZBidr7fFBL8zrzWRf1W/5xPM7pUmkkMKkjDt53a++nqcKQt36omFZ7BJcLpflDoZPL3XLMTKgvBefMubzI99L9DkVcGYodEw7+iOphxfUBwvWSVMl/cR9BnxuN2x4kCehxYRpfFrZ6L2vDjp7o12NNoCxwVl4NjJJH2n9Aujr8pUPHW6Wl0LECQy+ypv9/wEev6DcCGAbckEDfcPk/lX+xWqi0CRMSz8yZnhZf4r7QsDTjtyRpF4Ld7cqNn/Z5mmt2LXml6BzqST/vZ7vPDN1w30P/mmA0QXdRK+umb4cIOrSVaSb2d8eTuzY6Qo7SP/wHSBmGYKkFN/BmIDK2Lox7pbuOdGfS4vCPtPkVrfgGDFbSu8DBEbxjGLju7ERUdzv75lQXj/ovXgHhQcQ4ld9eBnu26Wo04LyHzXDUlM8ATkk4ked+nrbxZ9HZHrhqxX+ylT9tQzfg4AcdPG4iapQLQmY1JxMm+9mC/zrWnwTHZ6sae3kBvgw83ZNcrD4xDuHdbeziESQ55+tYUqAnc8laet0F0JSQaMx0PxhLVtIzeytxzCEAmB5WPlx8MsmzGuW3OAE+TLimowBH1WJmUb4LIkwg8R0uWjf6zEhOhK35ZJquvpLacGRjPpgAou187l/MDO+mgE5bcg8LCodM+MnGcTjO+xdg5PhK/Ci3aPS8Q6rtAn09E7c8N965Y/KV4jPCXhU9YyT/4OGethbH5SDXCkT5K/K4pXqHbfPKxavIKG/rqvNfIByzbR9k9G4RckrLmab5HhxOThnILU6Dx54QTNke7GgxMVfmr5iCN39EnZh9EdiTi2T4TrH4rcZxx0hgIFF+AuAC8ix2pZ0legxipkVa0jb6B6gxQJ9HaVT6aehFeNzssW0xMWVT75y7SgWhJiOi/JeIaTu+qEpFvj1SYRS3qc/mPLssLyNapPmoClb+jEQWKlFHTI73BbVTZ9xbof7wyfW1lqTWdzFTFfakIwYY8tyq9YIieLKkDuFbzTvcpLxoq3wPl2Qlk1KFN5rYzDEaJKzzgGsqVFxiu6pmn/hJhNDMu8mkZQq3HIfcSeCE+KXSNVMTxrunMvZI2HP1eV+wYpuV4axyMjOQTTmBqWwUbg2jEwYSwTKNQWm6+W60IiEKDrE71dxTGCcyS9AtfN/r2zoObL9QKfeG76E+ZokjCqkfRi7St1UmmBcUiI+HBikw7nox5oLz+yC7BpGB/ezKw4QUbW7jLUkehmd9+fGvIU6gfNDCx4jNLGit8LaZXYfX3Co00RZkkD1ttd3PwFBsVZ5C9vGib5bf9ZWMduUfTKBKNBkcNjYCD8XosgHCZoWPTXJLnBTa18f98YQDwgkzhkbhpedqcHlDnTg5yH1B7BoWq1x8ju3WxJm3//TrdUTnjzcxJCqgK6oopamn4wbUONJiPbASe+2boZgUB/1baHizrYl7T69Nh9/2/LZbetdzwWA/wgaIYGqWLyQIjGYtf4IMZ57ghhkqfM10n0bQcz0h0UYBO5s7ZEqyuhJvYKIo+8dLWiAVFVfRAaVP5nJOzIPeCo18ighQ4gPEed0abo3EfaGmtL/sQoEGO2hAKz8RyGJzN6H2vmQtayegGK+a7m4sdrBowueVooSAAAAdcAZ+1dEJf9/6v9BzhcNGAY79XeEKu1xNy1wRl8hTI3hZ4ho5LlIm4SGulMnRb+ibzUtHAMc8UVBd31nzEy9H4An+WS2csIF0/JdWRF7A6ovi+jQUhh7heC//HmRFfULr44MvKPLdStf75tt7eUy4xAyyAiVFQv00JU0kURfljjWIN4JEMxUbgx8IkJ8ZAFJoTIsq0K/eCSlebY8j8EAEtqvvRb+eWz7GyK2NwZgBSGigB/mpLEpeSHfCtmp1RL3M8LnircJ+8oTd78XTXvix4fOF4yVebP6sUZK2jCEm9OycMBzAVyDqGSSl5rDQD6FtIaQKetitNObhH7by7JA7mFidHem4fOSSjHRWIv0MUzxk02CqspfieDSb/A1XUaGISmPLqGnOA/CElh6xr4rf7iR84m2QA6Ta6v8CpQMV4YYxGOVNsc6O/+7FLURlpfpTKJc1X995da3WyHN9GWGOv8TrMcACNlHxn6T8EBIUqllt+YNJT9KYU88WcTzRC3k3lP+1SE9ZrCUamh89jzvEaAyaVUVRKlghBH1vTfwPgworI9Pn1Fb/FuT6PWZOXE2Z+izUHUcyWRJuwWO8xMUrFj7JfVHZrmJtfWKK8OoSVWPyapN/sugK7TKVir6HDAUOIAEM31XtO2Zjm6I/FAD2/dxxebWfpwOp5Opav21tYryNHf34Dh1byoibyxj40r7wAVfpnbmGkIau43RwFHcXGlsh08ApG1CUoBNhZsWfxJ9en6nAVctLtnXGz0YgbkV3/NH6kvfOUbQZDKvZjp2O1jZwN9M06Z5c4R4ehy6laNXAIjqtFOSVA8kQ1ewJ5wwwORGZA3WECQhQVzPjvLnVg8oO1J2bBUunh9ZNvAWpMIcAWWwWYjZEJS/e284RBcDrN8NrrmJEAs57hovhey2Zatlt/wOHkoDagjsR4mMCGDTvgqR+AEzjyUADpNyhMNFbZb/KWv+hPGmJXYPvEDeE0YMj/MB9IgsyQ9afDoOlaSzBVc2aGQalAaqgbMd3IaBoHkR0pdzzsVhJOX0awFV2Yk2mIza6Q7Oa+ZTkHkX6dTYu5kNGYtPK4CXTYrWCDNqiyJ/OqN3IcK6Pk9nyusS0WgoovRWmnfLezlgbSSCa0xLB81t/CDQF0tU5PIvUxzRk00gPXYObWpHlF8WHp959uI0rkhyv2e8qOCewLbG/KbVm+NeMu2lbLHa//zWeEBFeZqCPGXRGzsWnDX6CNt0wo2LtzFqLFfPGS+zGgMhOIG8dzx/GevuPJuLBo9FJXWwze/pqfj3sU8QRf8nEGnonNRE1oMzA4DKeFTwhvX3UYmj5vAhZ7XURO72aWMP9+3bokhDTxrZ/0qE9MiWuxhmNk4WmAMFKUmfLdhxtggfVXp74I4zbQ4VthUdmIiCQiz7BsGfKVSO/9Q8Bix0/E8WJagLEm4kU1is54oNX80CUDBECXU2EH5AnBndQdAfO1QDbf5r+L0ErmeRLkzMT0DbgARo7r7y1mTDmQIfLiqQYNB51uwqbdn1s86XyLnZq0euZ0N45bo6xtezMYYfjNMqcKxfCISoElbl9YKKWLXxKfPgYBXMjP2uVQMgm0f9pp5oxA3Y3HK4UpHNzpNNMj8u6tRgBky2xSapCeozPqtnKrJ0JUxqEBFaDLW6ko94c/eDg1AoKcSMjrz41MaPuZCfa67/5KDgQTCa5NbKrp+mB/YeKhQuy3kVXre+fKtPRsHhbTxUPe4rO3JMVwf7HpUwtBZB6uXZrWkUlVwdKyyYWOlHAcJiyG19/Ji+Cq/moJutI0tklqQRUo3DwezV1ZZwR66F3BWgkQaQRGmH+6nV6PgB6ummcX6dh+wQloa0zJKfEwFE7mJ/RIRjvznUbEQikTZsiIfP64jkt1uqxk15rrlVxA/V81bSaDgwBMWAmrvlct68QdWAZDfuT7PvGaopZuBQGiD/+IaBcj6BlP+s4MVVQ/I7bS4LR3rRUGVPy6Usug7can+L7ESUdt5lVhA4P3XhvL0/knEDGTJkaRlM7lT83EMzgPQpRRC+eQg3Vhk7DNtZGgNPAuC6P190kglRv6hhAvJAqzlwiXFZOCj1ZVhL8/LTKGL624CWgsO8gyxDF+IiB0funhBeeVMYE89kOMuQxRxmGkwEuXP9NANyGnqVsw5svmQF0V2vcfy8sXYYt88OihRmWb5wqKrLrUCiuMBY5a5hKt3raTMv8RaclEYDTiiSRtdw/7YOsTaC99JZ+cr6BS5PP+4qr3hUe61rWOtnIhzs78a6DyaYgMO8Kp/NJVgtdf++O7JNfGJPP/dSth5Crm6AxDfBBXCbYdvGxtk4LWr6Vas7gD7vlzT4nK4isEwdVM9f3WSEyDefcSAYtWzRao+lMAr4K9l6UWlSA4V1D4Fxyzx8dbekywfzOjam89pnbXrzVQFTvGG1c8oiciH5bDcsYPQe7DYxobdeYyWXhjVAnS2JyDj1fuA2ajiNuLViduY5GSMpAPG9kUYUw98UwB1DE21tnJ7cI9AAAIcQGft2pCX+71yEgEDjrRNUEvjj16gwKcJY6MYEmKa+m75nTURLRmZ0iuxM6UnPGqfZlVihfwcSrUbgig8TB9DijUkKrZr3EvpSmP3UPQ8R9j3bJW/Oe4wrzO1+rFHPE8CT6X/B7gCI0M3CHNSFe1MppMpS/ggdEN9lKqSabP1npBRlSRq+QgpvrJq6GD50v3yvVd2yWatgR/x2SUVH0ua13BUTokrjxYcgY724WwxJQf2d5o45Vb/MObl/QoTowNxiQsalZrdjXREEidsIAa9qIig+rqiNqh9H39270p+UdJEmVGQUchwF/+xxmFVPI5e8F4wZ6iYrjhJ26FngjQOKY0+xvd2ksRqFwRU/RtoE8tLWZ9EnSLMAuzyOPjU9AzTeOTsAYa7W3awspg9ZOo4YpJZM4m9XFnvJCxDqYIhMqISj5uaXswj7AcGd4gK8b36yVnRstNkn97jg1+GH7D41bFiQpVYZOz/o49hQmmnFU2KaHNpSRWvBV/LmoI9h1R2j1EB4sKDk4rsu5lpjicrsrXFP9VylFdwC/R0ByLoX3XyDgUFTQnFU5OxbPmumcLHP1wp4+gs5Gj6sgfxTKU2ByGe4cAB51j68SrIhXqJFw18bBqbGwKY57ix9R0/vcPUd3WEwIz3EqkcZKJt4hBvjFB7CqOweTWyk2vcOQesBQkZT/Gbn964lPUzUBJgtoJIxo/2rLWTgEjkaaPKavcPcfxAP5iyjqxl3F98JtlqMhb1Q5T729sdsbyfGPcPm5hT0vTNY1c0ZEC1HfTeYJCzZ6RJ0+ARMDI/FQjwbjM8BJ+5paYzz+IWxAJALDyxhz7IbbqUgc/TBN+V4ArlRnbRh6N5SdSUx8pCEIiLQi5AHVyA76SDRAbHMCsyLOmsb8M85RziDzjhqNI8woU9gXXhLq/hQ4z5Y0RI48Ua689FXxRQEMT1z975iEzXxpnh8RNei0XZwqF6YKxEvCzJgl2i2QeM0DrzFmUSbPV6PqIapLLH7RUNuweFl15DbRwiTN0hCz95c+mouQqV3T+C0mKGdyPMY5oZg8Fh9UPAI5Kr7lUSQbGrmqB3cV90tLA0VNmT+LLJs5oUv4d85uBZz18qWNFSHtGIGpflhtg8hK1U6IEbVvW+vggHJ6zGYH3t5eJ1F0u/EUlcUxgkSK7C36VIRiZiQCih9ZY0+VDPS5CjiExW6bgnMDph43wnNRdRzJlPop9tRDzWKu3ha7miosWvehWzYne6uRm9z69n4HoHlHrRrUQLXRNcO69C4+fa4+RD3gn5p/FpJOXGOqSkuluQbqvc7B/UtlVy+FJRP6Z0YOuY9QqGhst5HVzmykb2rUG6lljtbw4Nt7rve0R83+dq+tNFm/6Lxli8vcJvZkbqmCnoHiLi7McFKfajrCaf9g9AQDOFHK2s6GrrIjpt/7P94hQanFk89nYWAO58DyRuwfxoDqmdPYYs5TiLxR+5KTxBGjeyH36THfDOsvGuUcSRPk7J458j3nb7z9wPcQISSp5w0v6lh9JoIgGObQN5WsI2JbHLUvXrnoRhTIBFu1DD8e5+rq0UI9EXJsZFmMktgruOnznxSwIRJDYAb3a32iSMcN1nHXytzjdXJsWhBKrTwXhV4eE/B7fiAckk+MIT+lSAeRBQ7AftoaR3SmhbOER7fjhccEDCGBKV2o/AYanRaUExHBAnE3A3dj/i+HWqAACC+um+buUsWjrbSqBAe7sBAgJZ7LKTBved0bU3tGte1Tf7d1k+QmO56xBg9HdpBnY6/FgGxQMLAemIWk+aHn+yo1DkKAu+sc5mgiHQ+9FJxRXB/L3TysLqawGy8uT31PxojhZ3RdbXJF3wAe7LvqcPORhqKQGcr/sa1veqqs/W+uG6VqZIgar9GMJ/xu7kwgBM3XxFxZJF2tdmO/qwSP1wHVngNy0oWAzzxMkB4NUpRCNTPuSKX1yj/TXeNcqjB0hhcZhtYuI08XYvZ9qOF/k9k6jIh8Nou99NdKs+6qepCayiRs0mXylIPQUGVL0Kj+1H++SECaGZnRY51jDq8hQUKdShUx+o2YmqRv02LGly4VXI6NVVkOnAF4UygYUQyb87XwKkqFbxybdETb1nR32Be7LxqxHijOBrmPxtnxwBGLrCsx2v0/dEysof4UdxkLlRhIpO5TUe+TUTpvcaHbhoIlYqI28NeKti5xnRwRoMK6rAP3n9eBl/2huuLSXRrBC1ECAlDSHAk4EMDRaOlB+ORoysrXmInTptLkebf4Yz5KaAtqLowPGkrTUlxJ4nUh9qZpZQ59VsQwm/Ds5tOPXtX53TguV3/sdQKcdLWosImBLHLgns/dZw0nHXF3kXnGhp9aEMMqLuchbhHY+WFU8tnFz7B7u9jYhKRN+AncvPTpGf+nhyl3dwPcJATXdsEkEtfee1mb4PoOxI3buh33DwFVdgnRJ6fvqecAf0YwyhKSQSQQwairQqGZSFW4RG+OZ7bbGWaXPleUPrSgYBST0mmwCdrvYuCAuksEQjzgWhsXb42xWcKNnfeeojtG4GHDgFy5U28jSGXC5XfaSShFOFyVQ8g2X4qiV6FRWh+QvmTH/MCz8ZiqVOdLjcU6jrxOk/FHaOYhHG3+HooWUKOj/6WpVNQUm20syl8+oIjZK+3uXOMSDkq3C5mkR2rkJ157fBPGdw78lTGHKmKBBLDl0Gfimd1B1uYxUoCGuEX2eDG/VIuIVfssXypxuRm/1/dbP13sgwbJxdCwo3YcTPIaPsJPS7pAO5eLVlutkEm2fHmHXZXUKbN8ViHL8vUFuMAgqzh6Um77is1MosDiqkVnnEfZXSt2hIihCvCmDamYKEcqxlgV/BC44eHcBHQk9aaBeJDZaVdW1P/OUTLLU7/eeNqEAABmrQZu8SahBbJlMCO/5eIZxtWD6hrA9y1Iqkm1jJ4uVMYXscC1qgMJbPYVC1sjrJfMZfl3Dwu/jLekOCq+tzZCDReguph/Bavh41aoPEGhd2mz50XUQbpok8qTt/WvMAcdO9Ha7rHpbf+2ALryebI6VZl1cT7AZXXvljSK4vQk5KMTUNCJOwlETDF379W+ijnVTyHFGFQ5Fj+r3Db3H4+Nj8lYL5OpHN5EiWnDtJn5bKvMgytovfHcwULsdBZkzk0IouiWO7xPqYWvzuyEjzXxV9Inm21zawEkrN6zdLI50bLi38pItnGwK3E7mLeonNOG2kABXEwPnF+v3FO9AaZ/AR2J8zRG3MUByDtjl+b0kaDOZqV+0oxLm4p4z47mwVNvE/DBBQexcsrl5evCFCKxV4e6nQ4NAg+3CO2KLbSd9Aaxrwo5PW/5EOwdrQKtFEFWq5uvw3vsfBD7QOXB8VmsSsJDAyp5nBl6w2+X1vrPWmwGJ9+7O7VCZmmQdwuiTLmc5KwUaC5JSeKTXkI44lvOr68efQyi8iVz0h6e/9tC0SflR+EHSs7wEk/36xz9ldO6WEpmz0RWVzYt7reg7PNIBfa8X50DSDHV9daTYXf4Hw7sdIqNwA8keIDm/sdOg4h7V+azcnBRUFE/RxC2WiYKwR8pC/5nFkxzrLDXMO30y6s5iy5CXuI1KDM6/BqJ6EeCwAqGrlxJTAmiCFG4rikiepmSOy/HTFqfe9NXGekOvMYv/j5B5WvClDCtYaeUD4Hvo4AWan97VwIUrm1/A/0LbAek3mSbIUCbDEXNhnflIpHqsllwODybTBR0nEeQaQp2BRNS9VI5AQ+zjjGnlKViXnsP2DaeLn/OL+aYTPk2FWu5cViK6VNxjK3pxu9HwEKy865Q7NTlwBoo9z7PcbGCM81fUohlmYAdXde+C508vuh/Zc5WtzHPN3FyJrX8AsBeXenXFpH6FigY/MIXDQ/ktGP18Dqlvjpf8Ce1UpnuWPhssNhQDFpahhi0fcHxDQcT7r47kfWeHCG8UuWowGfqPMKNgKQpAWLOo2MhcMvbg31FUV4BSFrBPLMaOISBcYFE41QpEdUxxKtvri3g+yg14h6u8GIwJKeiX937Z5hqPGZy5w3IsS+gz5dbor8U27QsnBTunkROhEk3qGEeThw4GY5gyk3cIZr8Dzd6rIwfhBr0bLUiA/R4yoNyF2EeWLamKufJTkKOLMEvDbnn6u7LEZToVjJ7lB6gDnpgme1eCQANcXJk6M3edk3v88dalPS1Hs/WN/iPJcINYkgTooPJ1UHxZujYecOy9KnJmPmANoxmu1IHpd/1R4DsYs8a/HSNQaREldqpt5xHmdGZ1Yzn14HZmmUoKVaaYHr/d3UEjkZ7UqP7JDgSw536k2jv15dovcvrCYCFiCghZI7JsJcILZuF4FDSOkAx4SusHw3RzH7lF7nd/GRXcTbQbOKU8Mf5UK64azBkKqMnynrWHoLnJm5xknLvjCZdwMGlTHUPQSyGyiDgTfD5r0YCFZEwOAmrSusb8JZW7BWR5hGl/Ij1sjB5qiHK1LxZ/2pYPTo+ilXUbOpnQJsZfnj0nVfql0Acq3u2EiP1HuGcaNoVsUqaRsKrhY7tVHXq9pmnkut+6JOfj/5aBmF7EO1ffPzjbZgSVee/XhZsNPfVer7KQXrWxqOaILTbFq0ExUvJMN19Buv3wJ7ndXWPNgMuWxaTzVcWBi6O2H97mfcb3hYD63iUlVLCLkANGo/oZ2Gz7YqDW9PcSf5d5Ase32YArK+Ewxeck+0kxlfrF4UnZOiE3d1ODWkzwiD65Ytc7P3SdOn6rl5uQpv5TmqCCxCaIcNma6l5P1rUfW2PJ5x+nMSEyHBRZl7dR+Xda4OsMjS5vfNQOMTj/iLcijZdSHranjFfvcUrNdyJlvWkTvlX1vlRmTSGDPErbEUmvV9tkwzx70rJTphuxuarT3UmkVOwD7La9GaHZjH68qo9NjZajOVmH+u+D4Cgqe7edh2D4ZJtn/YP9/8YSTAjqzSvZGz7gYD47yMT2/LP0tNrSU+sjfBxDYFWNSnOu1TI05lQV4tNe6bw/0MYLrE7ixxDNBbSkeztvIbw6BTPXYtwJwsTccZTZrayvXY6KgcpG4HB0nL+rvFYuWQ9R3o2nRj18L5DcrkrCVG80Dz9Lv+OO0q+8n+eurSEKYkgxtVYcloa4ewFwgrB5hrQ2qhQig3E6KwjRwZrF3N8+tciVSWR3zoBNKbUjHNttzpKE0eauVUVxXm92kxYixaLd5FCaEZZsp3REFapKp1hNzBtnuvUHvOWZW7/tbgGu3wbTq/fGtLK4Xy7W9wM3yyNQ3SmuQ7VB8eVQDIzF2hOqhYrwHXyI2/k7Xv7ynkHCz4E1SP+WGPIxOFCXy6lO3Oc4hoooxRLH5p3Lw2H7QrPagFBOK3ZSngMuyxeYo3yedBQHcoaApgzWFqDW0ekFFhQxtKB5bRQVFjNfC+49ZAGIVAyuFta7eT0W5sIudFzCfUh/EpR+anGjVk3xaTPqO85QltesxPlTmtDihv3Qe/lXyc4UlX8tMqLtgVQsWfZM7UsPC81HHd+9x/6UvxY8LjGbH/9rYi2OBKEScNwgEPZ1hvIrm3Er63+KEPnQzI4Fs4jcLLc8LRiu6G+9fbxeOquGRfJt6pcFGSRXNn5aO6oWIAIBxg3ynLOT7z6WsD4pDGnHxYX7OQipTsv2ye1FEF00Lh1a/0eE4+gv3wYF41b4pP8Ww6plBlr41Cv9XmHIdd4idPtERtvOqDTxLQVECKqQY2v/Si6luLAP7hxK5bHN8Eru89b15zUhjR1RTXUxbOWmPpYf6mm9O3ZUKelZI8EngsIFlPrynuUAuxe0RnvmZkQqg3PgynGVtgp33T1I1fowgzjJTcdPvOIrtthty1FXEKdZM7eiKLPQAH+76l5iromVuDPg933F2zqkcVkwQt4AL/Rmz7CtjbxNaqjIDq18BIqMcC7LpU8JXERxWRY5aldIOLC7Yhb3bh0vCLcmPNRi1M+x3lXhovZHQJTyfQ10JAl3XnW3OSY8qHSKxg1vDXOwCJNOxnh8EB1JZv6U1XLH1C4X8vren7jDfmJQGQSQxv2ge7h0E3QKxt1ij+56M38jcDCv+/ENxZWwvVpA8SYfK3vtgpmL6Q4McIWLUaEY8AVywRtovnEcx0AvOBbv8IB50RqzsdMKkNVER/jiMl4dBVFT7Rebdw1ib3siWvCvK7AlZbnc8OOoUV3L8eu8BXPZBHCvhi8PY3cdGXJEUUBBl7qyvxFAhyQT27soJNX5DkSbeA+IxCvWkAE/pKttkXl4GKZwjl2GhtGUaw8mC+EprTOclnjwJPobJgtRaaU7+TqylQ3HcJ1QhiuE1s/jEd35HDChAuxb0Aj0uITYZR5ucmZu97smFY/YzFchpStB+KWptDo8Qa2WMlh0im3U9x1E9IFEJUKyaWyUOj+zxRZJFmwmDQ7vquW/KENwCW1QtCHmQGmTlZzVwh7wHn+pAFY/MZgsRwD9mDOuPQUel3yEhUgxMV75nGZnSj0L9zKuWMzJ0Ify+EziVD86p5KdzyqM9bJ4gdtJsHv8wOyp0bqaddfnkiOTUsTA8e7nvgU4R4+IbTneVBWZjo52fwLEuLnpqo31EiOgXU+zLvIOAkjsfJT+ESYaw25mWcCZsVZKN80JHebRQoTTJz4bx+xTC+Ae+NrstT7YzHtDHGDw7SVKPrOTeza/ksbt1ZA5L3bWYO6tOKqPlv9iUnU8iZm2c38KEAcl/N69RITXk9R3lXjKaqiq63M+aGf0ZL0ImYuBsbu9JH8vh5u3b6f88EXTgvqU/JOmevrXb9bmSZm4jGEWzf3hoZBfhHQKRHncuvznVNeyn82QHMOYxZuGFUfU1Rrg7oLjZ5OCB7841OmX+hEB+p8DIfg/m8VQbUPlA0Sj7VcQyzhvtt6AoAgvwubd9njJDL0u5g6bFY341/NKxKvgiVd+FI8yjV9qUWGcHN6lbWgBXuLFr2xpjiN02dCFdyGs8wo98WOd7CWTSRZk3Qkw38wZmrwtUs5yWLJkJ6MvBb9DPfocYH+LSEUhvt5BIxIlCgZ+HxDqM+iYwImOxlctpMhzk/VZSL/jzfGGc9eOEybcRjezxt/YYh0yzEuY0j+vGo4XpcZIlI/oy5hafQe1uIYJVGOaG60SMJGUZ2OZdtUHM/RCc2V6BtMpIS0fv7O1S3ZxhdlHe/WuqbylC5npxwdmuDhoKfp+hoWuZlBDyN7d3707ym5Z95y2+nFjYEPlbIySG6kUyLFEnDUsWFzVSBcoUq5e336Scm5IkQSnPYMzf7RhE616iK7Lm0UmU3G7ihhKmxbSkDaz9iyxwHDRklOAof7C9GqYtVf/cWkEc9aP4nCx5vukZTRIWKg8lvN4t6abUnST/J2MetkGj19H0FXe8gnueD12dLA22TH1d5mU99q0bIVmVXvKKAYEAv8LaHgxR1/2ow1kYwAUHRf0hSg38Nh75+q1mMBAkLSThBHl3y5r5zu1HDN33+lKNPsQArC3A3cb4rjd3a5Acdn3VsS6MZGHpKTxUM/jt3LVtESTH13Kx0kYEwPmQWrUquIhTA7byEeGMiEhpXplEyz9otkNj7ZnbG2Tw8CKGNt0cqGAC9eYhODrUQJVidyxdc+TXxx9H1qz+c6f5i4nvGb+40XUJsMFlQkjaEEHL3fJyFalaxamGdWgG8xitwd+4uyqn9QPHGcqEI2r9pIR9dSUKo7eivPpFHmM+k7mZk5BmPGQX9tGYMaqQk6+vV2C5mXZPGVK53eAodDWaEddlGBe5dhF+bOqkuGvdBBtdeu66VrCIxRDmBLo7SdsrGWFNZqSYsJEMLh4NsV0k2Q3JYe6psfV8vQoDcMIiC6Ssah+7vC2CuJOMAdHComTnqpZWm2frqs6n7cYToZ0mnrZOqMh5qme9TXgWIUzWA6TR8Q3cYqI8HT3JOhiFhtYO0IMKwDV3IXSvF5qJ2MJyl5UYAUrsMYsntXoQt1O4/2Gp8qrJIe06SL4D7k1LL8xncheqPhD66b3xI0OdtrReqkdUUizdksuGvinhJulxnEfJn0K7t02714GG85/0xDpRdeqWX6AF711dSnzVeY6IrzRYkNzhuMQ31SZGAvnfhynu+oTPj8ExKqCpjLVzGbUJMM+pL5gKxA1FXWJyUBq8T3p3761OIp3d9Z71qvth5XV2OOERZl7a302TuEvUfA5D9Kr2M+mk7cRFg8zy/wSaofMRjLZkFL5UYOxIGUSliBLJG3P9WtGev90x1hZZQJQtf6WaA7QVL2mIDwDYEd02S3ELEApBidNaLXSjDlf68o+YJGVmrp8zmgmPmKf/1rLVt6b75VxeTKvBFi/ErR8IzC9ARjDaiunvbk7Ys6n8UjQxtNBxfOHnfEhLNeVonJzbc5VA0/8SOuvaJFB5UK/xO/UbONjEANtIqAUehLtuPBizex2cpEdtBtjAsaFScGOkHpOBOWJHQxtUg24HgrbevBN+SwNYma5sJM94xqQLWoN+TKyrQOrbVpYzxDWqGTqT1x3p3TwpoMPxCgJQHNZ6MwBhDtPWWedrKOzKnFedd7XBvSiZi8Ke5Xi1Jjjzpywzo9WWlOP1M+4Ak3fJzWBJt261EZKbjqSuaOghZCDuezl+/ktAnajIsTDbZl1E92nergdT4KOFAlD9hhlrsCA0em69jSMZQNse/YAxev3sdFt3wsKHOEnEpYq+Q6qGYdKi3w6R0XKq3Cch3tXsdz8Lw3fHOa4bsmJhJQtu9cCVeyGtVBYIKxWuZoQr6Ik55wmkrdC+/q3LEv25SHOnmjOrTf41ohzzmGhu9PgEAnhsfgiXPlpT63fSTLLP3sv4dGyDvxdSgbwT5Aco63HIKM5Y6bJbqVm9Z3xSfTK7tQuSv36l9urSp1oWwFu+01rFTM9DEFT3TEWUnq8QWygFxiEHORxKGFZ4PkoDwj5EEBW3APfKoHIeta5FPKztz9ks/jjFX+iVlYm37yJt3KMbj7HWfLsxaLEWAPT3aaI1EQ3F9exILzwamFaAHPmMa8zv4Nfp1uLmslNO45s/+TRHJYB7JOKbJtOvT7E+58jvBQtTGNDOXPqq4XMA1YOrrGZxOsJs/c/r/tqTM1cIOF2/YjAw1J3zYQR+fmfaJCKi1ZUMH0ON1newcU3oQTAKMJlvXYHmv6DEX6u3Q0phItkoXnvK9sh2VvziFXROzKsK9vXQvQvEd+JMyitW0L78tfRHxVHi//3WfY6QHzDlQCjmj5TBHVZ3zuTRD1ChPIxhgN0maGRpwh4z4QfD0vpoVQQ2hHoF4rPC7omgmmrOsLnQsFw6meYfuqq+7jHB98+1pPP/Z1GkkRBFf+EDCrbeLNENPYtnLs7b817Y9NiDN+/Ys3bfOlwlNoSyZBzdLeFqpQA8oV7F24ID1EiT9K/UfOV8XDibH50fY1gScCaVtPY5SgefmVKL/vhycbJ5n1rs0b6oxua2Ft0m3/WtWF0YwMmnTehr0AQM5eDUb2ZVgSylrcQwViTzF9L2nN0nGelEbAl8o8FrLfHCSsNoN9E6wnB4oMUVvOx5SaXG20nsTW6m2XV6f4d/GEoT7MaLAA9Vgw+D2hXztEpN4vDQzbNcqyROE68fVt64QOzOfw5M0Sc8ewetasvR6MFJ2jqSZQqIGjvAclIqeBX9sbR2ReIxNKOtpFjqTpJ81uq38gQDt5X4CYfQiKN3qyR8LZhxvvyTq1of4NHva9cNmXzLUoRZexGlU5yV0+c9QS11sVPr81yj+TFUWOfCOn2ZeFXhYp/0mAIlcSiyztMjm3PXRBeXInGBg6p+p05z5A+kQY2TTC9EJaOTqZS0BA4n/+9wwG8fh5xARifG4loMXcnFCarfv19D9UnobpKG1YZpbt7ru+8geo+ugBbhe1s6eQoSZusQUfrC6EPfuF4XPJtdtOfnN4Aipj/zcm560y06p8a7QXNjlJPXji1rtm2ua36nw/jEGnmmbXWR5U02E6nZNtROEdeFMHkvQh28G1a6XuI9roHkwNtAC7WnEsjkSmGS9Cc0lUvryQ397rGpv1RFDm9oxAzX8813SOiqvIhTB3CGw+zP6qim3hk4zMK/KIMIZhbQi2s9j9n+B2aGsmYFUJTHMAhieTVz0nwfQ4fiizftj2M2/Xmklu7PYoF5TpgfLWArcfp9bp032EDbPwNBsFHgCAqGt6cQpB5hsluNbsRRYIv1oxVgZkommJVORtkpbvpzKxoF+UB1rB8s/YHE27qFGOw6ZvEmmsSdMgr9OyQ+Qy/lHVVHG9Q21wHz0wPVe2jgU66iYeNvaQoQC2yQJ0YmQTEVizpd46UC4/GFp3fFsuuukEwNrugQ+po74s95DseKblDBl4K6ZAwsXANXBJi9OPsAkLDdT+o8tmeMHrtNbAbwhG+udmgWYbWxmaXZrJe8mkfb+nzqBqC2US1o/QVV4VpXOOyc8KjSxGENuCVDAP+g6kcyj06rYrRRCGxM6eKrOPs1LTWZHLmFIz3LukLq9ztUheU6rKYAmZcNaxoi/8Kgf7ooTbKy6OroolKZsyD5RZ1l/T5fpynYzJnE4CEZi5HAi6US8dZ8ep+f4424Od/2tOjhlf/mCRF0KSjSYdHL2D1ONW4wZWjxUwhQ65VEc+UIoCkHpYPxLLp1TWeHhXFp11stVtV/Con7BDhG4SOOvMJERWqkCya+jCG4W8PvRgUR3RfwC4gBplvhDYTMJVFnHmhU8kbynFZAlph5V3x8bXozU7v589QuNzu0UkE6uQzhwRzGbSaPAnDyZ6lxBTN/2c4ig1eW6YQ01QjQeBkDahCxbc3wdT4IJPQkLVe9MLNI9PHP0LlqutKP6H45MJR69irNo07graiIEKFpaSBCc9uBH5w+8pmXzsu1cvP7HyxhaTbUowFnCV8ez+123N1Oe1t/z8kgWej/W0eA9iPPfwTLjxM900xYza6ystHLl/bfbsbJqSPnqpmAtyC6IL3AoF0NBSk1ACch5Dt0rK3Bcqz1z/BM5s8smJxqHL6Ksh7RjvIcD3qS94MGjPgOTOXdiuvMlHfoQeE0MwSX5IBJUA/+nD66VSYQ+b6wlqxDIOdB1cYgMNlGvUJSLbCYousMeK0R+MSQeAWXpUz877SnjjQmXfnrBX3fO6ZBbzcEWBaT108QrAqEcMtKVKa1ECeLf/qQRH9HPNyAIKVCMZUEhOqlDoR5IXuWoAmkr8JkriiuDM0qfV/XaSpqy6j0XEke6jAlB7m5jgYAEBP2bVvj29qJMciiD8O/ddG+Xa7sl+NyEJO6O78Weu+KxvUAYWyHV/lkJLMfIpf4YuqWo6zGYZxkpFOwseE6/f5QeXbyjpte84JApde9ciNMCWRXYTiuf65N8ozmFX6b13BJzrVYjN3li69viZJAkrNQ1ZF2Pnx4uXeXeoi7zvY7SBkeaa2fDlChv2owaFx+Mqpry57bLlMoHo1EGb+q/lXvHotgljcjNTscUwZyW4c16UKqPYLBL5oShbU+7i3BG3wuJi+C/MnkQH7SbNbuAy93jSx5/kXvhmh80ceCZ/QSrAlq8Zku3rvX1epKe1JXhNo9pQN4vqnEV6ij46sHrtkYKFjCv0U8bXatNDQG6CCZ5SGIXH7TxOSEhgeqZBYCdg21+JWkBJjTVeqg5Jra6H+wWWlBA8ZnbRlF9WbOuFvcRaqARVP+OLLtYdDtpQUuwWmsbjpBccRXe6Nk0ce9z1GOInr7CCIWAAAEL9Bn9pFFSx37AsKNxJf+xxoNhOEryUSEsH7CC2f5mhLD+1LusXwrwkwlmzhYq8/GL0wvx3CGmt1bQWRUiMlU989wT5GaG05hPgtIdC/2WYctQA6JpBrM8qb1tFqxizFilXceWtSJa5YrK2OFwNlvJQNC34+8kpmZkDcVLyXFoS/5TODeewbySkrFmejJKAZY1eZi3Ahs3ddsW5K+weP9fVwX4qTRRWBYPyUgCjE1RU27itTEunTcDDMHgyHXzF3zKR1VL0v0KTrSNAzIoH2z3skBiWsC+H+o1LOKZ41OCv8o9jIOtGmrcf1YB7Pu36+7RSkJjsEIFafBx7qFU9o3yu8WEqeBjTvOxH/PjWPnPvbYVxkCxuHt4g50Dse+6SjReD21WmctL5rjASkrj6zszPxn9gRax+c35L5pBDFfa1uJM1hrtZnhTveSCMhiFIZgWJXghh18lO/9yc2vl4efVdbCWJU5wJRsowuXOKIb+2Lt2ePRtqs//EBffzdb63CldE0y45R64es4lAeDmEdvl/E9U6pszoR3jg07OG6Jsm/AVVlKWjIKTL6VpiUm3+dCF1tbZoASaNjCeOAGo6yFQb0HsRp8m2yJPhV4+2FC2bU4El2EN9J/9oG66FSlMqBrvd2AxSZCwQOYOd7l5ARqHU8u0980EakdlBjXHomp48DJes+x8o1FMYdzeR51fCIq5+gMavGYItebSgvHu0OjQukGKNGH9kGtAfe8+AkuJrKCLc/0EZYcIEkdyGDudKscTc1U9PvZeWfiCpXo9dmCIKzEgbIXFMyR/7Hgy75lCG2GQzjFssMCEbXw5yMaSFXF0ONaE9JewwFf/eynyNK6OTGDNq6YekG0Y7oRINSNvD4c+7NPrEDjUXsu1HAMOP6jhnywNPa1tLr+RL0Zo7eAotqsaWJCY+zDbT1Ho9Ff6ailgzfYZA5tORIZqSPkmR8FS5UWe0gsh6ec3cKljdpxsGNu44SnumfEnSOuFTJC5UCjBol1Q09hIP21LYn1yF0H5nv6803S9CAB/6byVQCwQ9S42lbEsDo4D69otM+gGO810xBI/vRlqWOIZ/oAvhUnBlT1pcO1tKa+KOG1iGduXkunKHO1JrMcmjBoRHCydtkIsh6dI/TESJ/dYD7IuGX5blPSH+WjDVPBPYL+zHM1HKC3AZQFrIW+r2WCFrum8vHuBJ8sdKt/VXR2E9GbNNmRcj5Iuex8lOyYojCAN/WTmhI0RooUYbt1nvFuk4xKbA91Y0oW+hNPEtb5Q52mdp4tBOI5sW92C1BStTqkpgK0Itm5SuXVebFvY3VoiSOQsO64R+NPUlOVM7b0RV9T7FPXEV3BSLrrbCo7Av5TKaooeq/HynnWLcqyOZ6+WRfaojXdmJWdEkEuq3/OhsuKV21rl/alUeoSDH2zSFnIUUmy+GIXmHq+qhAIyTc7F9ME6zUdeBwXPq0eVn5o0i2CHbrwRDbGF83Dq1UV2P0DvmwYmTfqVR9JULpiMSMC6/oLtcVem9bmpc18A5m5avjXmBZJVsql4mdqFN2PSIROUSc3pi/XQeBvmAwcgAipbWZTpSP84O4cueaMdke5QK5K5ZO97J4t3IxZEhGcu157LqHUaN5YNW59cFguUJRNCRCxi5VgWQ6iaZkw4kuAl7JnnEtDjFO8jldbHKwlMQPINxZX4qkbhS0ymkXe8/LwXS91yHgFOcQBOlB4z/0B3LO3bEPmZoLhuwlBfkIgY1yFl8K3kW2popLAMy91LGij/w9/NCEQRN2n/VoZ2a6u7SUQu5z40iQE3jMzZYZCqXfrOzqt0z2D5IY942GBVgmWKXB+44IcMFsnOH97TPZceHJ9DfkIQODlclNHWL+E6tzgTHpuLrIEmyAcNKxaJN6a/Z1dxm+pRJam2j5fstZnEg6PgsDczp9gr9QZHfwFKyE4rehisVSBOsIUNPBX8l383hBibzDJAFq7pUPxA9yWxmQhfUIAPs8k76eFxLBlL7EHre0DPnDqikm01DIC/tT8K+N+MnMiC7TOPkQbvWEJlKtFaA2ZUecm/93SNRdNVAw61lw07HAor3vInBE8R0xrU2oEHjS4jERU5XB0waszrLiqRuvXh6JKOWILij5w8/nh9I1o0vGwowss29n0jeRifhF+pNUEGM7sC3jNYyBW2gyXjjPb4UpC3lZb3j0N5UiWHvTTILPGl6l2k6iTyg49tE74AGXFE4L/E7OXcJ0GP6RFV44YH9qzL+rDMfK3K9BYefpIK/sSTWtlZbDcJxTZ+XihVLN/Yz1hqsH38n0cZbnr22kKPCidjvWfyu64zyLOmToJFGVIJAS8c3rbzpRRChs2nrVJwMOM2wNuTBV2ksBF5eQoIPSih0A3MtewgtU0lD0SNNXrdMilI9n64n1J/f64lXYyHLWUfDT4JEmGT9FK1H+xky2HM2hkycsynh1AHnGLyseBhBLIjBLUfJyAZXFkP24zDQgp9PHi1m1TlFcaKZv7i5H8Q5hYDOdFGwgAuxqna4x//W11T7YLLiOXznobSdlv0U/XV+9O9gLAGuueP6TTDMQV05Qu/bfSqP6jMVqb+nWGN49ux0Jl/zthCuACkKCyG3GW5RK+cUSJAjI670QE1dW/sTVbHgm5RancEfO0u2YnTZiZUxbqn+TX49Vbi7NtEfcHKdkWdNTqYc1PQulnY+gSTZELJvGF4nhMQDPiD64hZKh27wlyYAtdoJJnxIb1bygK0l4IEmzOe+9BP9qYM6v6HFq7LU+e2gD3HRaQol4frqoDApmGQr9bvq743Y7M6tR+DWINRMWbaOYl4ld7kAALVHB+xAttkNWRJwcPWTGrmSUZrpguKqKvHNaAWMHa7FzJX9FbD4uVys8Ew5UlBGhA53errbzgeKxrikdzaW/+tJcxucGqM/GavoahWbyu1AH+XHPFinLe70LBOtc5R5U0Hh0wmALEnCelgFws16O5o5cmmz41IOJ4hklyC7DwwSBgEj+qs1GjT1k1HC14L5LUXiT/H/uEBDDf8cEnXdBg2jAJebCQrttzis1fuqNeRFxbnIcjIDE4oCEzHy9mURY0qqb3YmAvJSfUmH+xjJswCr7sPYiGGg3o6QVsewcRVjdYDCVmb8qiS8sVwIvTkn04Ap/Gy2/Qs4DK8k2tsKMPC7DFPJQ+J5KHWTO75nlx0NzT+PBLw4xl3ieVYMhzCU+lHR8t19/ftQwsKlNzJGACF/5qEhhjgyVES+9IYlTW6Wf7txj5dr3q+ar3hWebuq4jkG39Hqjbg85AA6L54PxzaLuYZ8mggLTXHqbkfo6D7igB6g1yuE8092RByv+oSO8/z93ILe79qaz22w1MfLK0bBEm//KnIwbmJY2Ppo/AqUqWysiBh0IrUANMvZLzCicUcm1H45nhOf4/Ttn6BrtuNQC8ZdDbCsOCQryOtHdLB2SaIsLAGr4yYhbIaZ6gGfO8AmkCGj+gmp9/2YVcBngSyACIfR8arEcEK2uVeKJk5XLgw4jGTMS/0yrZS8/Yhm/qKNiqbT12c8G4dNKV3VkmgFgbcUrMSabzxP0tcUjkEOjBIVc6e8GYa8yPSXPqN6Blku7VNAGahcB/eY/yyruHYCyYp0/icJ23uoHvhqRXUh6llnuTvOBxYw03tzhkEwmLHt6yxR4iEjK5L1r4IhbmKWXw1RcJt0Je7NiHwKSeH1+jS+SjgxLZ0KIG+EQFhYHkeQQ0k5+VvEvAfIjCW8UgArJTqrKNhBdIhyqGPwvL9aetZmqZHPAo84KaBR3srr1peY9KeKPQOiuBhVMhv3hvklzpfKbOXHKPOJFIGJB16uUpB3ew73MBUDm18ET3LDLiIjf+nz/8/MBHXSWAEXnYTMQKIYPGk9z6jsmAWGq1nvp55o61t6tdyJ3dscB+Z8l59oRndAe59djxltuzDFYklOw2g2NJLzwqiU6rno1juI94UUC8DLN0u+eQUHP+nc8DsHklnt4sUpzKFT/hET2zsiQiOatFmdIAOiJjU43nBpkubetr+w+oB4tMH8YNh5YI2z79Ylq/hasTqPJnXiAyI2a2oB0y8NjQpyVtOGhvbebpPcgSv+oyVdHBN3uFjmwGlVWGERMPMk/C8ZrENXeGcvqUPGmaoK8g7Du2s6t4HuAY6uxzziC/RB38IMNijRqp/mj3a39vraARm0Bd1bRdlV7XGK6OLIFY6oOoSkQ2kgipm3A/kuf+fqZNRN3EEyvvp6UyPPf/LL8Q4I3V77MB44YQT/H5PDeLlfVP8VT6IcMzKu7yuGCvlbPUj8/gYnkfvWW/nGUo6QghTEPRmwsI5MnVy4INCRFUcAljyHhxbZXCN1KRGExaPeEsw6/jX56UcqjcoQ7rSgL5DjKTub5KCNR08vuBQIBVkfNPDcUFvtVIDNZOhXd/qismFJGDpSyQ/WRb+PigvjSi80/0USnX1XA00Jq56VfkZ5HNwg3+2r5uwsJ0uEs+BVex5AVTg44FYwnlZFVKGaN1a1Yqv81yryVHNAejrS+TPKH90VPxbW/+jHn+ebcgMdxLFAOhBVPRWLRneMl1CLAjP9eFYZ+8fVc9tK25xFM5VSwXlI4N8EveruZjkW1kJgdwOOhElIG0rouTBNAKWpDKsa9W8Edv9aE+Dy8l9kOdOSLf02rpcy83tcshjwEsPa1IQMM7aiS/eQKh90aNw3m/qCteIthoKkr6ACnKZ6vPunhtvmfnKpYEJcJYNme9i25r5sCvIOHk8HM+hB+Z83mo5gXdzFYNUbaNwQNO5SD4xPZ/IgQdA7+HMPvum2KJivQjru5J7IVpDG7Ly6SfS+kS6JuV86mHTLJ6jqvgizDnDy00ANsjQpnMEAdFTebxoVWeVSYyKQl+ORPR8wLkNGILCGvSMEncvdxGe04wz9y6JAQTNz4VquIRAGshHabUmTy8ZsDhv+cXG8vOdfPqUXRkhSIrQSAuDX/p/AWlad0g0ZnXAKV/Gv2BSj7hh6zNaKcNzhbQpI0DegzeN4aj3Yd1H1kdwgIT/Ni6dTyzbAYQn8/+qRGx6DllPbYrmH0+dDV3NURmdBbuV9fONOR9LpLhui65HbxYQtAh45IqHiCPTFpIbgSYOUkNcQoTlf+cHfFa5ifKi0tMtusX/yoWTkAjmoGZL8fidd/Mp1W8RXTu9t/4MbeZXpHdeEEXI99m/lf9d0zLBMxim7E9+M0DbzOvl24FxceXnQRht48yvmm7SIFT2JUU1In8uPOpP6kqDee0U9hDCNqQdSIySR6A+OgpEft7QjlZOgB5ZI3ihRZDNif2doAMof6VXuWLP5DOC+UU6qiIyS/98WCnn5Yn7lCUadm/5keFm/Oyiri1U3ig48xyR4rzI0VWHPCEwoT42B48W8hXAFKU98vVDq7OirGXBSzlGV1a6mUuvplVMo9iFflgZswODovmXDvNgdqMm7Y0uHWw+0ar4f8eofcNlBIPPFHg/dboW0B+Ec5AbSMhmtlrVHkv8ejkyuBXKY1wVbbqZQEztuznNYHBvV+59iUnIE0698y8bGGxuJzx/61I/ajNK7PSD7nti2/4SiWrjGMwhtwgvDSESI0dqS2sLzgjBbU/hFrmsoKmpcgCaaUmdVMeXQifeAAvBV+h2hLebPFjnqFTfffuIAkLbffGWPDsVjkykf/I166Hcifk+CSEN73JHkF7eLLyj4rvdP/kceBBm/2uSCZKTB2v8wxwOBQBW4is4AAAA6dAZ/5dEJfrm4iDOuXlxEd/GOeupXO2aUQJ9rbnMv6xoE5XP0iT0vvVmQ9G+HMZSjbb2pRP8AfoP+/LokDedAJST2YqPFus8D7qFrVT11WNyhpE+QwzD2ZWC88eSacVf1wnBFK9AiMVlY9vcHMgqCr5wnodcJQowa2PMOaVQ2I/bEaItBX2AeMeZKklmyjc/XoMCDXugHo2W08sSna6OG5nNF5H0qWHz8L0tslYUkjuTm+CZ0Tw8sVaEK9NPsF9Rv/gzCudenvCIZo1QyrCblgPaVYCwYdWcV9aEvNQyo7DHtC7Vfj0w9hWuNVKCyMqywye+QfVoMeoXWUQ5H8ecA+xAMkUASM3+dTzcmxSloE+KIcNj14UXHntyoADz2N7zsevt3DZKi6sB3aj2siG/S/Rf4VLuzqMKNst+NKedAj2bjA/zsxh0H5WHEsxau/2tjL/vLnK9ein6+mf8TSK4zgzzj94b6dzmwVsYCbwFGiVwiUYrDEBJhzytekZlOxgkFYcDQDRRzHAzz18Rr2Ws0x0+Byn2jY7ZwTj2nC0rw2Xw+oC1EUGOhWfei3RrDueLAzC4LN/N0I4uR1FudXeK/RB2ivCHPglZd0T1RFNvXIZJ2MVeNCQNXyyWRBpuE7EnyTk4W0MrcSA/jRNJ8h5ZOh8vCb2VA+iAazKYyxlhxAm3tNJ8NKt+HlyKR2QP8fQGf8SlCRl43Ozsl2dAGDtSETAP1e1Ch9xMkyHr+x5oBt7d5FnKAW1WheCtl7bDQLYe49rxLQ75itOjrpC+e+RJrUNbW+ltx1CuNupa/BuvXcO3hlyIwjslKQwL9ON6jzKvv5pJ+/7HDdf86Mf0DbAjBuC64QX96ENHt4qEx7WNGGozkWoqmKXdvkmfrZRdFz2dZD9+Hc4dxrzUsaSPRrJzcjYCPw4EMsZfEzyT7nfWe3HmfJq7r2tNMj6xOfP+s6GpT0qWPps6CZF6SmJZG0m78za6bnVa/6jh/OEzbRyS5l8XwuFqULQyitp+mWNegcZdfF40aJlkN370B+CWIiWIZ/a9+NLObZvFC8YY/QHiV5a8rA0boE/Ej2qmOpsjt6sT9j2YSiUn5PrktlONmJ6qQSfKQW/6qo93gG0+axHkOKt2gZNHCqFR/HsY/8VCXkcmHOVCRyE4RTE9FZVGBywVKWRKQoKjIuJob4obsvfnhn47vlRwfv31jKW9Kikgcikwk3Ytl5nZSQmwRjm01yYiecKF8HC7ZWmlsQ8i8UlJUFswkG1Zjih0ABy5rR/UNCQLJ1YClpC5cTek05r+f931vOItF6lUfcwxm71j2ZblUHw7PhPtRrpFpK++iBbwC5obNMs6hQcljhQQ4lUsR1K6wr1I4I1k5PnQ7u1+GIiI37/cQUcCg/7zNsSoa7BxyZINPiaFyy24xrw5XUzF1GDdBzWZOw3SQM9GZWODABepRIiLGyF82NqJNVg/CLHcT1xXqpxg8TgqA2llu/qEB92Vj3jv68xCVh8uyGZ+r1sr5gNq4kvv313bifO9JP6qUug24Vy5diyTjCvT57lngfF9Om761rTVdeULNkIzQKlj+TNyOc2tykvrW788uXp37B9EIHjimHf+fdAyWgI2LrClkKmlo9D/vDIYSTD7lak/1VXk3HkpLtLwNd7f6gaifxE1Jnb6H2ZjCndWSpqoRTYVbVNgbhGvZs3mydRFu3BOVP6tX7z21dRuTq18bBMS5brkw837wHtG4vekpYAYqFmf9ZpseJKRM1RXsyspedBPyYBJDa9SixzwfhFPMoIsGEzOq66GGBX2Mp/pUKSjtJ+9TUJ3TCWgxjK/DhA01Ox6W+1JckDmqGEkUMc8hURYqUYlzOwA/LWNVN0lt0UW/1f/qADFoGd31GX7lAYVH0OuU3Uiq3FUyWapMHwAJKJZIOZl88QxEeEeZyC4oO5btC4JakZ1JzgIxPlU2CM7BDZvVjPIgx27t8gi7V+Z6ynZ4wLDOSTe/a3FRXbjZuIRXk25KKOZFRQjh0e3abcg0pSmKNqsLUrxyFmJVXy4jYlFtMp52YXhsfuqb/pF93fDwRFsdmlo8qnRXFnDbEmDYSFD39Jh9TjHdanfw0HSVXXLZZgIQCKZsYNUrmY9CfDcjGtn4ARFziuZWPJiS5hHrzKT5yuwwryh4vWOIhzxFsoEwBMrI4ZsufmP5s5M2gvwvTojp5gkubyI0min8Xxo49EuqRve3wNrbKuI8jQV3XpNS3ZMSJZ3X0pxPr3G820xwsAwpQqG+uIjkE7UuFnlEkHswy5K947sHi3VSoRfWbAy6RFbpgETjJRiOnncjNoH0eUvCohIldP+udVO/UfpyXm/1+ZgcfT6grLclO2jG7gNoLH7l6wuyZbL013ymf4dKC6g6vq8b0NSck6s2lfxVPXCLbtDbUkTiP5M3osP2RzTd/lZBHWjd7Fr8HBk0AoBAMNRmSDwrcOWwhyjO1ghN+ZUDpVWcbob5rpGABHPMpFa00Ew0XZ8yLTzifppVu7MgM7eYfP7YRWj8M3o2fLHmDmY5ibGJVo2Cem7TV/B7+MBI2b2uipVzkDm6ScikVG9x0pkCmgsfwXHvb2dnAc3AXc63ffMxX8I2O9QnO2G7JBv3H7yYTyDMg8G0CXqKBcAlWcNdQNsniv+CH3A8ly75rXzeM/mG6MrlcYZQ8ySqeI3noOFp8n3vsUbWEWdUXt1e7kPngtOlTtTjYDdTgHH18W7BPHq86NSF8qQkLbOXMIteaQgLSN2LCoMcLWI0s6rTreHGN+C7Pp99a6vNQdH6pTtL9bBIsOkU9ggx6OuXWYNAH5mHIpIO8hzzv4fQzvtRgkcWmwQjEdCuoAlcyfId2CuYN/Y3UWvUhlFZog5CY1a3F7mpUisfPbotlLXDkBRhxq/uXcirb36la9LNVMQMjaJT4mnJ2n9cD/hc5jnpllJVSn10bhxTOjlpJDYydebAcU42t78AhUzK1QG3CLRksm2UZvRuHCiT1UCaeBTpBAF3Qn12IAo2m9difa96CtunMd1HsETjetN/C1yc26oT4GTluyi96a8upc5wvgqR6yy7I9+ZDeAYPT25AKe3P8kaxsp+wOsvGp9sJIKr2ZcrgmLiAMFMz5EzNwCHFc9VTX7SH4f264AzSakkX5xN9p77ePjdXf7pzvJujGUKAU2GfojCNpC+R90mAzw4iAr3NjAOxC3kIhx0hnKLzEtrTwuELuKanNYGs0BgMpMMqt/eWjDuRtsewa4lF1g31bpsFtoOZVfs4Cn4Gf7QSAgZKA0bJPk74XhpPTOH5xd3AC2UAoRwmosgUYHaI/oh+UpJEKFutBYREqVmJVjAhWNQe96ziVuVGgt1Adu7XdqlU4YcIFUAFrk8wZkJV1ypx5r6ouvl5/QicfdS9uCDneZBKH0FG0FGPkwzsOkpQD4DHye7lVOaqC6jcrTAuxeTdUUGcrk9sFjQCfrGa4wigga0xUodl4Ie4Ag/AmrNF1/L9r7wBnbVGgZEZfE+GicRomkeGMwOwP4A1EDpv+H/oWqw/7HKNhQbXEoiGBE/dBvpVrC91X3ji5PxuOw2wf64ZP2zUr+bW+vPXet2oNzhqV1Fr+jB0cCpHu1mdl9ftd3j7B93/OY0QwZBikzKa+sVkQodA11czY6TNioYcLIvQHD8xdfQT5gOFK653AA4xmoulBDul3loWhujK04K61WwMaOTOIdiWIRlUwCz0zLkwShGRjB3mGznuys07xLpmuKfU8ZhRRufhzMFEDATv/9EkY6C0Q/swccl/J9FZZpx2s8dIYF4dUvQeI/56o+4JgLDTm7kK9xMMgLi/SWnFSH8afLNKqh2OPwaFUHUJl0m3oNTio5ZaaV7OBEc7g9RKGgCqKCV0n5tacLlb3Kv3FkyxUswDIKpivC4Ja0oDMecr96xQ88XrdgGZjT3GwRbf6V+oLHCGQXPxZtI0rkCCw9va2MNgaaUQbLL2QmldKZ2KxKeCUgQx96N1ETgvd+jmAl1FUpM0YGVFQ0TIb1Ks4LfWYqbahjPmmkdpyHJrSN76uNp4I/gtvqFoxO8CpCJaNzXZAydTwVNh3GUcYbSaZrI1bD5YG83yvamZxcqD/SW4zjeWjXNZ/Cxu/FrXn0eUYaiLT4VUkxlIFvS/ipC4F1gjIbAWpxn6SA3FMCCNOcuYEK1LMekXkAUuI58EWuxSTXSHfGQbqJdAF/skOpF2M34cHKFeNFMu1/qHd3ASHSxCq9iSgQlffmIWWYqmVWVP0NopQCLFRa0MamD9LxSuaEJsLFOV5+Vc+5EWgv0ZNNiEeXAjz7SFlLZWGwT2YwEAxilCMG6RnhY7s3dY9p1g2+lAecrxslytMwUH7NmudU1eJE6FTxMKRsxXWHHL3KUmjgxBmA3K6pRl8fXeX43MvTFSHDwuYDzSpI/oHNRV5K6uu8oEoqJJsZW0mJmEdvd9jZhde5SH3ihaHM9Tud4XO7YTaghQWDjDUURSI0mAoyQPdqgVta963aY7olpQuhrET1q6yXPNkWeH+Qw1Ms80jcvm6MaO/M+fF+pNULYKYHIsynKFpXA5W9sxigJHQTfT6kJr745BXxrqkgaLLcwH09HVgSrqnL0Kf0a2SRgdd/4VkdzoFaDVC2e1hsma6SYpUZfNCSKIM/nGtZ3EzAsqghnD+QDQNokTYPR4s6sA9s7IFrJZhu/M1vwiabu4qI3yod/0ps+mU0vJtDaCwSOVxSc/huaHIYrilzAjhEnfpl2jDk8Jkgll6nDsGlSFq+w8wwyUFKnE/4chPDZ4sAeEl1C9Q4QO408Odc6EJysrDApE8cT0/m4taX85FTNo+0f8eApErMDoZKZJW8udCwDW+vZfhVYYtfMCnpRB/7xVzs6FSiehMzhw1ybyEpZzuuPCwRl5uC0OtqRZJ85+JmFDg+lVtGW1RH8/ksFImG6mZ0FPBVTfAECMETN9pDksSTvDY44/Nta91CBGQVnFRvTLytIiOKdPJ1qNAAAIigGf+2pCX7YyvMBSqxO2GD2CQ3UfW+lHNKvWywG5by9IShO5JFQE4EgcrGxIOUmAvUN7+s8Ux/qotvQs6fXvvKARnL7Up7Dc+LOMg7/0FsvzOAEMSz4c0CEB9BIv/6SKf2p4yycfnFYS1EJAX0cw7mbBPBQTnsTQvh57Gg6Ay51XFQargH522MqnKXo5ejIwcWBz1K2/4n+odDUQ6eGdoZjSn+K/lhAlelnYCWjadychkZ5u9/VDnPdYZzONlAeXK4oeBWPQjX2CtD8azlfeKAhkaE/gMlvvvPtm4OfwFmh+bGhq5EETl9fnapwjb5s7fKKJ3v4n/1QfmlOkIzzIH95NulH38dXPVySgwMIKX020SIBrylA7pXnuzYV9vsBIfllFf0pl+nL0Hyp1DRw1IxaUtl/ct6vq4H43V/YA/MspcCGkChpximaySpABQSyMA4yvdun7uWx8Y5ssB+WimCoJ+dp0s5emQx2H15j+IPL2PewvsZbW3Pn70JL0CsIlLoCk4Sq546m+P55KJUuNqFEdeWoiPfHV+hHcQx2eKjTTb4mbYnMcyeGmhRlrrPZ88Dce2NfLuK46oUaL1fPgBUWnptDUuWiIErgI9ZrQmLf3PbTNYw7oG4s2E9KaXNjPcxO0gscdxChL3wHZ6cE6A54k24FY00VqrIL+4hGIWkhVPP7XorIU7nRHZ4XD/3Jz4dkqdicxt+jg/IGnhShBwtRV6L7c2iZSSc3mAX8RS5qSqCJ+eglD63WdYaAO8eGMOAAibqXWQoeloM9j+CfxG7gYdRgpqVpP5UWZ/YvD2PmjEP7aYMPyD4l6PQUEP8XQfNbwQNWO0urgfMyiW1jSu8Bye98IpigNECzQ/JqiYjFNJCEqV6fNvhltez65sXc93xp35gbAsVYLu8LBnoDO3+63b38l2nNc9tn+r13gETQBl6E/PKCw8iuGKOMkRb1ZMX0zK33zhPZb3WGh6vL3h+q+zU2p3zOVq3wciS3FgdjdoGsxwZER/gZz/inaUQqHu28aKvQhKxa8rUS4sYQwpD5jyJJtQYy9wYwC6GpPM0FTuQxfGnhy/gduDA6Ui6dk4n7TVN9mnCRMHdRWpTx188b9Oq4avT0yVVR+4NhdRyrEOR93JBtkYqwrp5ABaeFMXdbiw4PtmXtc8mypMQNlpL4Jc1q5IBx5xvtkeW8fO4njd8SY3gETUTP8vkmORF2WODRE2XynfGNCp0R/fgJoceOvVhoKJWXElAqrTdBshHdfKbMnN0/EjBdZxYMyeR//cumQp40vIuFJoWyU0Ye53iF3KVJfFwbXbYaDV7SU3XbO7g1MWuRDcINJbz8gYMqGIWgYy6xXRut31qMt43hf0bZYjGqcf1QDzSpvYfgmXWAH2tsn5ZG8cAJiY1fpS8Wi80CCyoHt9nWFH7GCk0THt2PhgI8H4eDmBTjF1iT3W8q6zd+kS/5t/pRa4//sXhkBTUAWnAslp0PHmC/5g5blbcieAZuQKJ+RZs3+3hFaIUQu4cl4Y52eX/2twvnNeE4q+ZxwTWgRQS3wyb3D+RF/do48LH6dWyJOcgh0EyozDk0Pxl4OkyelvtVPVCOHo29cQ3CciriW2qav8dhPoe6nKv+2KJR79VETs2Et2M6gJ46D/y44AviswLyycRTwuSZupscH3aWofh6RJBXou+/wPtdCy6HvC9IjBwPR0TeUYj39bkqB3TuWEwXulGf7n1uTgU0cYtDUNOkL6tG6jmN/L/BwCbGbbjKwPjlzyuW6iugk+nRROHiP2R3hWaOyQ/D+xJ3MxRytQub5iHHSYmmwOOGvaslvc/L81MFeZO/GVhQ+42Bfg0orClxCxR76UJ17ZOxANbbleyuNXIU3qp8O+H/+OIef4Asi49U+gN2J7EspdS12nN6gGhgT7ot7mfFFv4ZC4saJrw49xyNRRjD80DHcgqSpWICzx9IJsKzEBn7cnuRMGR4GM38MBLovRUznqZk2PGGjRzOdufNg1h7oo0VB8dUj4dVK1Fv+JXf6x1E8OBXSYxg3GkMmfifZiTsRAZ5wWUykRLKYZEoWKod5QV8jrt70hek2uZ5FGdSW789svAG+n3LciflavMX4L61bGHXprjJuVaoqCHVfyTWHy1UyApfOn8PaTT04cEQc4dlzLgyjRxts5T8DHw68Q4bHHKCtytK+hFLXmP2naxK/APyGJb/ukgv6lN4uj/k3Eh7jbsUBz6zhyB3rmDfUkPsRVrT8U9+bfsMfGg5yJlJgMB48QTIiv6qKsdthztEnt/n41VD3zcrYw9i0T7/LXennqKqk3Y4JZ3DL7He68h6pNHKuRZ44f3CbzsdPtwwIHkk/UwduiRwD+iTjsXqRaVcgkuO5YaVgGVn2iegDJmYAW2RvOOtChBmOUBg32I7fSuODF3BmenHRmY4agc7GN/aSIKhgk0H7UKad5aZiMXlmmwfY3W0Lp85Z14uBycJy5V736yYvu4IRGok72TagJ5nK1ivkuSBMLL8q3k6PmehLW3kf5apNAh9vosFNh1pF1ZaQUgZ/FBdmGVkqNWWJKStUn+g3fkoIzG0Q5XeZl+h1Ts17t/aY/wOYlAB1v/tXTLXeSIBDQgD6r7Q50BPlgYmUk+CB0VNqt8Qwlmk9LsAYMbaeNR95KCXHwyBQhrMaMXQcjzDX/Q5T+AyRhAvgQNP6jnPGd+kU0+MQhIyV+Pi0vq0MWOeFWcSs/lHMmfljewjhtNZQbXzFEaaRCOtMB/fxJMm9Kg1QTdTWJi2FvRlll3zLeoQbzU+5h7n89LbLmxAV39CY7H6Ci9El0H63KafQUL3wo5cDRbvuAvXp+/LjYvi0SJjMXbCwkrcBf/sLtK1SFjUrprRTSd6dildj3+0B/DgUl28qn5mlTcHsvGjQU+Cf5ZSmEpBW1pF9AAAFhkGb/UmoQWyZTAhL/wBTqhMi+XcFUDsi5jKkruCw8OnACPCOBRKoV6aqfTED3/KectNYMCXc8SV0cNL/KYaPIUQaiMjWgKAGvWvo8/us9CUFee81oZUpqzaYE+C8W+eWirAB5J4xoeBu5oBIg+i7l5Pk4/hbhcV2T1cGpcCrcnrO3QrFJ6j6vhGqH0Z/h5PHkT/5vF4QfY0RQEwPR//Ei1TrR+unAYw3CX/yST0jFxmLdPMRVDN6YKsZbmjz5pZa6w8WFbZ6a4SPSv4OXb7jDbrbcRSVj6XGi0mG101UZ0tULsb0DBpyDmC0EXexIB44/CF3Uck5W9LwbfyJt53StfT6sdqjWZwMascs77Z4XED3s33vSKJO/CbWVr1vwwOm4x7IHfnJTyrIc/HIw1Cq1kLGXh5EhEHL1P5M54nAMa05F+/690ER28w1m+WCDie8+FF06SeiW5xBuTHSeW9ayYoVQx0aL9pQWB16GwuGO2HVIoOKVeAzbo9YyTdbstSqDCIu7cHzAFrs4+NAS+wcLebVLR8jB9b2lWz5U4m0hy0yTDIOMVeXOsBy/MuJwn/DlfaR0f1adPc5fYr3POmNH5UVXtKvSKNZE9UmstneZq6DrhqhzjsuW9LBX5TJbs9cMiKfqQCApSWr+smNWvEKQ+7klgAGQO1fO+7aTgiGSS6gQHzJ/O+7exr5kGrN5N3R1UT6b3Ljbdm/ecwQXsLRJFS/Z1tzn18zlpE/33SxiNuLnsN7cDJbkLNf6PeMP3NXZvvcMcVCe+/A5p1nTvtFongydwkWez6scX2Xx41N5z9WFdGlC/gw69GDVZ+irINRVkeqc050eu2AvYiFc4988+2d84qc+U1dw0lDmQSUuOYfKrxud+MphlBoO8EGH9mIOdsUOULiHgeboBH/ReVP9NXI67jM4ci62hwBt67WjvywVZ3c6zs7GY4M9yW0q66DyPzxgPIUQC3YkhoRmHBRKrxNTMsmkTxPQhqd/rfeLfCm/L9uJUd2MxYsYI9P6cVxfBM0amPJ83qerM5Ro8nUkBuoMdws77KMT2ovb/4onLaO2o0Lv6PD3Pxe9EQjPJmt4VHVDVsASW80KbUI83POFg0K3w/lRf9MQ9H+WeNH5SVGDni62BrnytH0wIrIILbEa7ED5eTVSnraA0nc9dSF79/zjmsLmCpf1mOjFB0l8bV6PzOI8kCVanW8JLflZ+vgG4cSQhnpvua1O9kpZL/NrGT52aVL0hmb7lQyZ04Yd36t19dy9g4Hhq3RwL2qSgAUGRKURSA3iYbgu8D+QzApNvPPnppnI+fRXlUDfGi29ejIuAFmOCGfx7DwUCHhRwNHfCUeveJ1soviCLOuL5caaAH1BiPyr4GbcIiX1sw9qKHwap/uCydCVOV3y2oMJhCIsC3M9LLlEq9u0PkEyvOnJNSPFIjUgL61toDytR7Mqhu3F+85pgeXk4LHMIOliiycqeMsXQ2BdxUtLY12GpTqEAB9yEtY9ybdVYpH8JtAded8JPapmpwNRthS/eu3KNIHsGDjlcTVBlemyPJzaQZv1BDdNwfXFQjy1IgE4Fq9EP3iv8/CQok9Rx4YWUELPe2/UW2QmlIGS5gXVSxsW9wfDwvd1E77MOvPrBYnBbXUkJqStDwi+uOkYNNh9jgb+XojEFdMgZeHvIq/+KPJVIGEQT7lZerDyG/7ocDWCa183PYlG4T/uhduPXHfcNbOsClazhGRXY1jmFdfEJn9fL6LRI+U4KDEbFTcNXPjggACjk2IsgXeXcQpkNAL4eAGn+VtAsg/7GWrG/odE5bl53QtnBOWGcYH+cXbLBU6AAkS9G/lTam+Yz6ZQC3Ecgef1VJXiNDh7CvqkPFP3rudWJ7lwye7oatgiPcAABHIbW9vdgAAAGxtdmhkAAAAAAAAAAAAAAAAAAAD6AAAKKAAAQAAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEPJ0cmFrAAAAXHRraGQAAAADAAAAAAAAAAAAAAABAAAAAAAAKKAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAABAAAAABlgAAALQAAAAAAAkZWR0cwAAABxlbHN0AAAAAAAAAAEAACigAAAEAAABAAAAABBqbWRpYQAAACBtZGhkAAAAAAAAAAAAAAAAAAA8AAACcABVxAAAAAAALWhkbHIAAAAAAAAAAHZpZGUAAAAAAAAAAAAAAABWaWRlb0hhbmRsZXIAAAAQFW1pbmYAAAAUdm1oZAAAAAEAAAAAAAAAAAAAACRkaW5mAAAAHGRyZWYAAAAAAAAAAQAAAAx1cmwgAAAAAQAAD9VzdGJsAAAAsXN0c2QAAAAAAAAAAQAAAKFhdmMxAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAABlgC0ABIAAAASAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGP//AAAAN2F2Y0MBZAAg/+EAGmdkACCs2UBmBb5eEAAAAwAQAAADA8DxgxlgAQAGaOvjyyLA/fj4AAAAABRidHJ0AAAAAAAZMhgAGTIYAAAAGHN0dHMAAAAAAAAAAQAAATgAAAIAAAAAGHN0c3MAAAAAAAAAAgAAAAEAAAD7AAAJqGN0dHMAAAAAAAABMwAAAAEAAAQAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACAAAAAACAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACAAAAAACAAACAAAAAAEAAAYAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAGAAAAAAEAAAIAAAAAAQAABgAAAAABAAACAAAAAAEAAAYAAAAAAQAAAgAAAAABAAAGAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACAAAAAACAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACAAAAAACAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAABgAAAAABAAACAAAAAAEAAAoAAAAAAQAA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\\\" type=\\\"video/mp4\\\" />\\n\",\n              \"                        </video>\"\n            ],\n            \"text/plain\": [\n              \"<IPython.core.display.HTML object>\"\n            ]\n          },\n          \"execution_count\": 36,\n          \"metadata\": {},\n          \"output_type\": \"execute_result\"\n        }\n      ],\n      \"source\": [\n        \"# Visualize the result.\\n\",\n        \"display_video('outputs/demo/tennis/tennis_3_incam_global_horiz.mp4')\"\n      ]\n    },\n    {\n      \"cell_type\": \"markdown\",\n      \"metadata\": {\n        \"id\": \"CnOwTAfyRo57\"\n      },\n      \"source\": [\n        \"### Custom Demo\\n\",\n        \"\\n\",\n        \"In order to run your own video, you need to follow instructions below:\\n\",\n        \"\\n\",\n        \"0. Run the code block below to initialize `demo_google_drive_video()`.\\n\",\n        \"1. Upload your video on Google drive and set accessbility as \\\"Anyone with link (Viewer)\\\".\\n\",\n        \"2. Copy the link and extract the ID. The link should follow this pattern: `https://drive.google.com/file/d/<Google Drive ID>/view?usp=sharing`.\\n\",\n        \"3. Call `demo_google_drive_video()` with the URL, and pass `True` if the camera is static.\\n\"\n      ]\n    },\n    {\n      \"cell_type\": \"code\",\n      \"execution_count\": 31,\n      \"metadata\": {\n        \"colab\": {\n          \"base_uri\": \"https://localhost:8080/\"\n        },\n        \"id\": \"jqOda6ONRm_C\",\n        \"outputId\": \"93672ab6-a490-407c-d6d9-a8174be9bb5a\"\n      },\n      \"outputs\": [\n        {\n          \"name\": \"stdout\",\n          \"output_type\": \"stream\",\n          \"text\": [\n            \"/content/GVHMR\\n\"\n          ]\n        }\n      ],\n      \"source\": [\n        \"%cd {proj_root}\\n\",\n        \"!mkdir -p inputs/demo\\n\",\n        \"\\n\",\n        \"def demo_google_drive_video(url:str, static_camera:bool):\\n\",\n        \"    ''' URL should be like https://drive.google.com/file/d/xxxxxxxx/view?usp=drive_link '''\\n\",\n        \"\\n\",\n        \"    print(f'[1/3] 📥 Downloading video...')\\n\",\n        \"    gdid = url.split('/')[5]\\n\",\n        \"    video_name = f'custom_{gdid}'\\n\",\n        \"    download_url = f'\\\\'https://drive.google.com/uc?id={gdid}&export=download&confirm=t\\\\''\\n\",\n        \"    !gdown {download_url} -O inputs/demo/{video_name}.mp4\\n\",\n        \"\\n\",\n        \"    print(f'[2/3] 💃 Start running GVHMR...')\\n\",\n        \"    flag = '-s' if static_camera else ''\\n\",\n        \"    !python {proj_root}/tools/demo/demo.py --video=inputs/demo/{video_name}.mp4 {flag}\\n\",\n        \"\\n\",\n        \"    print(f'[3/3] 📺 Displaying result...')\\n\",\n        \"    return display_video(f'outputs/demo/{video_name}/{video_name}_3_incam_global_horiz.mp4')\"\n      ]\n    },\n    {\n      \"cell_type\": \"code\",\n      \"execution_count\": 39,\n      \"metadata\": {\n        \"colab\": {\n          \"base_uri\": \"https://localhost:8080/\",\n          \"height\": 1000\n        },\n        \"id\": \"ElCtnGFQVHU1\",\n        \"outputId\": \"d957a268-8648-4f2e-c360-c82ee56a7b25\"\n      },\n      \"outputs\": [\n        {\n          \"name\": \"stdout\",\n          \"output_type\": \"stream\",\n          \"text\": [\n            \"[1/3] 📥 Downloading video...\\n\",\n            \"Downloading...\\n\",\n            \"From: https://drive.google.com/uc?id=1KkTsoAuj9yq5JCJ-qg4_MnNBn56wR47F&export=download&confirm=t\\n\",\n            \"To: /content/GVHMR/inputs/demo/custom_1KkTsoAuj9yq5JCJ-qg4_MnNBn56wR47F.mp4\\n\",\n            \"100% 936k/936k [00:00<00:00, 9.14MB/s]\\n\",\n            \"[2/3] 💃 Start running GVHMR...\\n\",\n            \"[\\u001b[36m09/14 18:09:12\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [Input]: inputs/demo/custom_1KkTsoAuj9yq5JCJ-qg4_MnNBn56wR47F.mp4\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 18:09:12\\u001b[0m][\\u001b[32mINFO\\u001b[0m] (L, W, H) = (367, 682, 666)\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 18:09:13\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [Output Dir]: outputs/demo/custom_1KkTsoAuj9yq5JCJ-qg4_MnNBn56wR47F\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 18:09:13\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [Copy Video] inputs/demo/custom_1KkTsoAuj9yq5JCJ-qg4_MnNBn56wR47F.mp4 -> outputs/demo/custom_1KkTsoAuj9yq5JCJ-qg4_MnNBn56wR47F/0_input_video.mp4\\u001b[0m\\n\",\n            \"Copy: 100% 367/367 [00:09<00:00, 39.06it/s]\\n\",\n            \"[\\u001b[36m09/14 18:09:23\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [GPU]: Tesla T4\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 18:09:23\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [GPU]: _CudaDeviceProperties(name='Tesla T4', major=7, minor=5, total_memory=15102MB, multi_processor_count=40)\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 18:09:23\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [Preprocess] Start!\\u001b[0m\\n\",\n            \"YoloV8 Tracking: 100% 367/367 [00:29<00:00, 12.65it/s]\\n\",\n            \"ViTPose: 100% 23/23 [00:52<00:00,  2.27s/it]\\n\",\n            \"HMR2 Feature: 100% 23/23 [00:25<00:00,  1.12s/it]\\n\",\n            \"[\\u001b[36m09/14 18:11:57\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [Preprocess] End. Time elapsed: 154.35s\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 18:11:57\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [HMR4D] Predicting\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 18:11:57\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [EnDecoder] Use MM_V1_AMASS_LOCAL_BEDLAM_CAM for statistics!\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 18:11:59\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [PL-Trainer] Loading ckpt type: inputs/checkpoints/gvhmr/gvhmr_siga24_release.ckpt\\u001b[0m\\n\",\n            \"[\\u001b[36m09/14 18:12:02\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [HMR4D] Elapsed: 1.88s for data-length=12.2s\\u001b[0m\\n\",\n            \"Rendering Incam: 100% 367/367 [00:21<00:00, 16.96it/s]\\n\",\n            \"Rendering Global: 100% 367/367 [00:17<00:00, 21.44it/s]\\n\",\n            \"[\\u001b[36m09/14 18:12:47\\u001b[0m][\\u001b[32mINFO\\u001b[0m] [Merge Videos]\\u001b[0m\\n\",\n            \"[3/3] 📺 Displaying result...\\n\"\n          ]\n        },\n        {\n          \"data\": {\n            \"text/html\": [\n              \"<video width=\\\"1080\\\" height=\\\"527\\\" alt=\\\"test\\\" controls>\\n\",\n              \"                        <source src=\\\"data:video/mp4;base64,AAAAIGZ0eXBpc29tAAACAGlzb21pc28yYXZjMW1wNDEAAAAIZnJlZQAY3CFtZGF0AAACrgYF//+q3EXpvebZSLeWLNgg2SPu73gyNjQgLSBjb3JlIDE2MyByMzA2MCA1ZGI2YWE2IC0gSC4yNjQvTVBFRy00IEFWQyBjb2RlYyAtIENvcHlsZWZ0IDIwMDMtMjAyMSAtIGh0dHA6Ly93d3cudmlkZW9sYW4ub3JnL3gyNjQuaHRtbCAtIG9wdGlvbnM6IGNhYmFjPTEgcmVmPTMgZGVibG9jaz0xOjA6MCBhbmFseXNlPTB4MzoweDExMyBtZT1oZXggc3VibWU9NyBwc3k9MSBwc3lfcmQ9MS4wMDowLjAwIG1peGVkX3JlZj0xIG1lX3JhbmdlPTE2IGNocm9tYV9tZT0xIHRyZWxsaXM9MSA4eDhkY3Q9MSBjcW09MCBkZWFkem9uZT0yMSwxMSBmYXN0X3Bza2lwPTEgY2hyb21hX3FwX29mZnNldD0tMiB0aHJlYWRzPTMgbG9va2FoZWFkX3RocmVhZHM9MSBzbGljZWRfdGhyZWFkcz0wIG5yPTAgZGVjaW1hdGU9MSBpbnRlcmxhY2VkPTAgYmx1cmF5X2NvbXBhdD0wIGNvbnN0cmFpbmVkX2ludHJhPTAgYmZyYW1lcz0zIGJfcHlyYW1pZD0yIGJfYWRhcHQ9MSBiX2JpYXM9MCBkaXJlY3Q9MSB3ZWlnaHRiPTEgb3Blbl9nb3A9MCB3ZWlnaHRwPTIga2V5aW50PTI1MCBrZXlpbnRfbWluPTI1IHNjZW5lY3V0PTQwIGludHJhX3JlZnJlc2g9MCByY19sb29rYWhlYWQ9NDAgcmM9Y3JmIG1idHJlZT0xIGNyZj0yMy4wIHFjb21wPTAuNjAgcXBtaW49MCBxcG1heD02OSBxcHN0ZXA9NCBpcF9yYXRpbz0xLjQwIGFxPTE6MS4wMACAAABF7mWIhABv/rybcDmG3BCmesRdFO/Vn/+6PLR4iGQCnw27RG9NUJOEdl2idC/0Rww71ydsglhHtB0O95aKSj0GUMrXC3yDT5xRL+LdXFqcWCoY63XvYoeMBoyr08YMcRHzmFy246RVM2ZW1TuNHK0QnpQkKuG10ob7xRXW4nQe1zdX8a+7mR0r7xVj1gACNgR4OgAAAwAAC2ZqnzGyatdw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AAAAAAABbAAAAAEAAAQAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAgAAAAAAgAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAABgAAAAABAAACAAAAAAEAAAgAAAAAAgAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAQAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAEAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAIAAAAAAIAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEAAAQAAAAAAQAAAAAAAAABAAACAAAAAAEAAAoAAAAAAQAABAAAAAABAAAAAAAAAAEAAAIAAAAAAQAACgAAAAABAAAEAAAAAAEAAAAAAAAAAQAAAgAAAAABAAAKAAAAAAEA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\\\" type=\\\"video/mp4\\\" />\\n\",\n              \"                        </video>\"\n            ],\n            \"text/plain\": [\n              \"<IPython.core.display.HTML object>\"\n            ]\n          },\n          \"execution_count\": 39,\n          \"metadata\": {},\n          \"output_type\": \"execute_result\"\n        }\n      ],\n      \"source\": [\n        \"demo_google_drive_video(url='https://drive.google.com/file/d/1KkTsoAuj9yq5JCJ-qg4_MnNBn56wR47F/view?usp=drive_link', static_camera=True)\"\n      ]\n    },\n    {\n      \"cell_type\": \"code\",\n      \"execution_count\": null,\n      \"metadata\": {\n        \"id\": \"irhhFd76pH5c\"\n      },\n      \"outputs\": [],\n      \"source\": [\n        \"# Try it yourself!\\n\",\n        \"demo_google_drive_video(...)\"\n      ]\n    }\n  ],\n  \"metadata\": {\n    \"accelerator\": \"GPU\",\n    \"colab\": {\n      \"gpuType\": \"T4\",\n      \"provenance\": []\n    },\n    \"kernelspec\": {\n      \"display_name\": \"Python 3\",\n      \"name\": \"python3\"\n    },\n    \"language_info\": {\n      \"name\": \"python\"\n    }\n  },\n  \"nbformat\": 4,\n  \"nbformat_minor\": 0\n}\n"
  },
  {
    "path": "eval/GVHMR/tools/demo/demo.py",
    "content": "import cv2\nimport torch\nimport pytorch_lightning as pl\nimport numpy as np\nimport argparse\nfrom hmr4d.utils.pylogger import Log\nimport hydra\nfrom hydra import initialize_config_module, compose\nfrom pathlib import Path\nfrom pytorch3d.transforms import quaternion_to_matrix\nimport os\n\nfrom hmr4d.configs import register_store_gvhmr\nfrom hmr4d.utils.video_io_utils import (\n    get_video_lwh,\n    read_video_np,\n    save_video,\n    merge_videos_horizontal,\n    get_writer,\n    get_video_reader,\n)\nfrom hmr4d.utils.vis.cv2_utils import draw_bbx_xyxy_on_image_batch, draw_coco17_skeleton_batch\n\nfrom hmr4d.utils.preproc import Tracker, Extractor, VitPoseExtractor, SLAMModel\n\nfrom hmr4d.utils.geo.hmr_cam import get_bbx_xys_from_xyxy, estimate_K, convert_K_to_K4, create_camera_sensor\nfrom hmr4d.utils.geo_transform import compute_cam_angvel\nfrom hmr4d.model.gvhmr.gvhmr_pl_demo import DemoPL\nfrom hmr4d.utils.net_utils import detach_to_cpu, to_cuda\nfrom hmr4d.utils.smplx_utils import make_smplx\nfrom hmr4d.utils.vis.renderer import Renderer, get_global_cameras_static, get_ground_params_from_points\nfrom tqdm import tqdm\nfrom hmr4d.utils.geo_transform import apply_T_on_points, compute_T_ayfz2ay\nfrom einops import einsum, rearrange\n\n\nCRF = 23  # 17 is lossless, every +6 halves the mp4 size\n\n\ndef parse_args_to_cfg():\n    # Put all args to cfg\n    parser = argparse.ArgumentParser()\n    parser.add_argument(\"--video\", type=str, default=\"inputs/demo/dance_3.mp4\")\n    parser.add_argument(\"--output_root\", type=str, default=None, help=\"by default to outputs/demo\")\n    parser.add_argument(\"-s\", \"--static_cam\", action=\"store_true\", help=\"If true, skip DPVO\")\n    parser.add_argument(\"--verbose\", action=\"store_true\", help=\"If true, draw intermediate results\")\n    args = parser.parse_args()\n\n    # Input\n    video_path = Path(args.video)\n    assert video_path.exists(), f\"Video not found at {video_path}\"\n    length, width, height = get_video_lwh(video_path)\n    Log.info(f\"[Input]: {video_path}\")\n    Log.info(f\"(L, W, H) = ({length}, {width}, {height})\")\n    # Cfg\n    with initialize_config_module(version_base=\"1.3\", config_module=f\"hmr4d.configs\"):\n        overrides = [\n            f\"video_name={video_path.stem}\",\n            f\"static_cam={args.static_cam}\",\n            f\"verbose={args.verbose}\",\n        ]\n\n        # Allow to change output root\n        if args.output_root is not None:\n            overrides.append(f\"output_root={args.output_root}\")\n        register_store_gvhmr()\n        cfg = compose(config_name=\"demo\", overrides=overrides)\n\n    # Output\n    Log.info(f\"[Output Dir]: {cfg.output_dir}\")\n    Path(cfg.output_dir).mkdir(parents=True, exist_ok=True)\n    Path(cfg.preprocess_dir).mkdir(parents=True, exist_ok=True)\n\n    # Copy raw-input-video to video_path\n    Log.info(f\"[Copy Video] {video_path} -> {cfg.video_path}\")\n    if not Path(cfg.video_path).exists() or get_video_lwh(video_path)[0] != get_video_lwh(cfg.video_path)[0]:\n        reader = get_video_reader(video_path)\n        writer = get_writer(cfg.video_path, fps=30, crf=CRF)\n        for img in tqdm(reader, total=get_video_lwh(video_path)[0], desc=f\"Copy\"):\n            writer.write_frame(img)\n        writer.close()\n        reader.close()\n\n    return cfg\n\n\n@torch.no_grad()\ndef run_preprocess(cfg):\n    Log.info(f\"[Preprocess] Start!\")\n    tic = Log.time()\n    video_path = cfg.video_path\n    paths = cfg.paths\n    static_cam = cfg.static_cam\n    verbose = cfg.verbose\n\n    # Get bbx tracking result\n    if not Path(paths.bbx).exists():\n        tracker = Tracker()\n        bbx_xyxy = tracker.get_one_track(video_path).float()  # (L, 4)\n        bbx_xys = get_bbx_xys_from_xyxy(bbx_xyxy, base_enlarge=1.2).float()  # (L, 3) apply aspect ratio and enlarge\n        torch.save({\"bbx_xyxy\": bbx_xyxy, \"bbx_xys\": bbx_xys}, paths.bbx)\n        del tracker\n    else:\n        bbx_xys = torch.load(paths.bbx)[\"bbx_xys\"]\n        Log.info(f\"[Preprocess] bbx (xyxy, xys) from {paths.bbx}\")\n    if verbose:\n        video = read_video_np(video_path)\n        bbx_xyxy = torch.load(paths.bbx)[\"bbx_xyxy\"]\n        video_overlay = draw_bbx_xyxy_on_image_batch(bbx_xyxy, video)\n        save_video(video_overlay, cfg.paths.bbx_xyxy_video_overlay)\n\n    # Get VitPose\n    if not Path(paths.vitpose).exists():\n        vitpose_extractor = VitPoseExtractor()\n        vitpose = vitpose_extractor.extract(video_path, bbx_xys)\n        torch.save(vitpose, paths.vitpose)\n        del vitpose_extractor\n    else:\n        vitpose = torch.load(paths.vitpose)\n        Log.info(f\"[Preprocess] vitpose from {paths.vitpose}\")\n    if verbose:\n        video = read_video_np(video_path)\n        video_overlay = draw_coco17_skeleton_batch(video, vitpose, 0.5)\n        save_video(video_overlay, paths.vitpose_video_overlay)\n\n    # Get vit features\n    if not Path(paths.vit_features).exists():\n        extractor = Extractor()\n        vit_features = extractor.extract_video_features(video_path, bbx_xys)\n        torch.save(vit_features, paths.vit_features)\n        del extractor\n    else:\n        Log.info(f\"[Preprocess] vit_features from {paths.vit_features}\")\n\n    # Get DPVO results\n    if not static_cam:  # use slam to get cam rotation\n        if not Path(paths.slam).exists():\n            length, width, height = get_video_lwh(cfg.video_path)\n            K_fullimg = estimate_K(width, height)\n            intrinsics = convert_K_to_K4(K_fullimg)\n            slam = SLAMModel(video_path, width, height, intrinsics, buffer=4000, resize=0.5)\n            bar = tqdm(total=length, desc=\"DPVO\")\n            while True:\n                ret = slam.track()\n                if ret:\n                    bar.update()\n                else:\n                    break\n            slam_results = slam.process()  # (L, 7), numpy\n            torch.save(slam_results, paths.slam)\n        else:\n            Log.info(f\"[Preprocess] slam results from {paths.slam}\")\n\n    Log.info(f\"[Preprocess] End. Time elapsed: {Log.time()-tic:.2f}s\")\n\n\ndef load_data_dict(cfg):\n    paths = cfg.paths\n    length, width, height = get_video_lwh(cfg.video_path)\n    if cfg.static_cam:\n        R_w2c = torch.eye(3).repeat(length, 1, 1)\n    else:\n        traj = torch.load(cfg.paths.slam)\n        traj_quat = torch.from_numpy(traj[:, [6, 3, 4, 5]])\n        R_w2c = quaternion_to_matrix(traj_quat).mT\n    K_fullimg = estimate_K(width, height).repeat(length, 1, 1)\n    # K_fullimg = create_camera_sensor(width, height, 26)[2].repeat(length, 1, 1)\n\n    data = {\n        \"length\": torch.tensor(length),\n        \"bbx_xys\": torch.load(paths.bbx)[\"bbx_xys\"],\n        \"kp2d\": torch.load(paths.vitpose),\n        \"K_fullimg\": K_fullimg,\n        \"cam_angvel\": compute_cam_angvel(R_w2c),\n        \"f_imgseq\": torch.load(paths.vit_features),\n    }\n    return data\n\n\ndef render_incam(cfg):\n    incam_video_path = Path(cfg.paths.incam_video)\n    if incam_video_path.exists():\n        Log.info(f\"[Render Incam] Video already exists at {incam_video_path}\")\n        return\n\n    pred = torch.load(cfg.paths.hmr4d_results)\n    smplx = make_smplx(\"supermotion\").cuda()\n    smplx2smpl = torch.load(\"hmr4d/utils/body_model/smplx2smpl_sparse.pt\").cuda()\n    faces_smpl = make_smplx(\"smpl\").faces\n\n    # smpl\n    smplx_out = smplx(**to_cuda(pred[\"smpl_params_incam\"]))\n    pred_c_verts = torch.stack([torch.matmul(smplx2smpl, v_) for v_ in smplx_out.vertices])\n\n    # -- rendering code -- #\n    video_path = cfg.video_path\n    length, width, height = get_video_lwh(video_path)\n    K = pred[\"K_fullimg\"][0]\n\n    # renderer\n    renderer = Renderer(width, height, device=\"cuda\", faces=faces_smpl, K=K)\n    reader = get_video_reader(video_path)  # (F, H, W, 3), uint8, numpy\n    bbx_xys_render = torch.load(cfg.paths.bbx)[\"bbx_xys\"]\n\n    # -- render mesh -- #\n    verts_incam = pred_c_verts\n    writer = get_writer(incam_video_path, fps=30, crf=CRF)\n    for i, img_raw in tqdm(enumerate(reader), total=get_video_lwh(video_path)[0], desc=f\"Rendering Incam\"):\n        img = renderer.render_mesh(verts_incam[i].cuda(), img_raw, [0.8, 0.8, 0.8])\n\n        # # bbx\n        # bbx_xys_ = bbx_xys_render[i].cpu().numpy()\n        # lu_point = (bbx_xys_[:2] - bbx_xys_[2:] / 2).astype(int)\n        # rd_point = (bbx_xys_[:2] + bbx_xys_[2:] / 2).astype(int)\n        # img = cv2.rectangle(img, lu_point, rd_point, (255, 178, 102), 2)\n\n        writer.write_frame(img)\n    writer.close()\n    reader.close()\n\n\ndef render_global(cfg):\n    global_video_path = Path(cfg.paths.global_video)\n    if global_video_path.exists():\n        Log.info(f\"[Render Global] Video already exists at {global_video_path}\")\n        return\n\n    debug_cam = False\n    pred = torch.load(cfg.paths.hmr4d_results)\n    smplx = make_smplx(\"supermotion\").cuda()\n    smplx2smpl = torch.load(\"hmr4d/utils/body_model/smplx2smpl_sparse.pt\").cuda()\n    faces_smpl = make_smplx(\"smpl\").faces\n    J_regressor = torch.load(\"hmr4d/utils/body_model/smpl_neutral_J_regressor.pt\").cuda()\n\n    # smpl\n    smplx_out = smplx(**to_cuda(pred[\"smpl_params_global\"]))\n    pred_ay_verts = torch.stack([torch.matmul(smplx2smpl, v_) for v_ in smplx_out.vertices])\n\n    def move_to_start_point_face_z(verts):\n        \"XZ to origin, Start from the ground, Face-Z\"\n        # position\n        verts = verts.clone()  # (L, V, 3)\n        offset = einsum(J_regressor, verts[0], \"j v, v i -> j i\")[0]  # (3)\n        offset[1] = verts[:, :, [1]].min()\n        verts = verts - offset\n        # face direction\n        T_ay2ayfz = compute_T_ayfz2ay(einsum(J_regressor, verts[[0]], \"j v, l v i -> l j i\"), inverse=True)\n        verts = apply_T_on_points(verts, T_ay2ayfz)\n        return verts\n\n    verts_glob = move_to_start_point_face_z(pred_ay_verts)\n    joints_glob = einsum(J_regressor, verts_glob, \"j v, l v i -> l j i\")  # (L, J, 3)\n    global_R, global_T, global_lights = get_global_cameras_static(\n        verts_glob.cpu(),\n        beta=2.0,\n        cam_height_degree=20,\n        target_center_height=1.0,\n    )\n\n    # -- rendering code -- #\n    video_path = cfg.video_path\n    length, width, height = get_video_lwh(video_path)\n    _, _, K = create_camera_sensor(width, height, 24)  # render as 24mm lens\n\n    # renderer\n    renderer = Renderer(width, height, device=\"cuda\", faces=faces_smpl, K=K)\n    # renderer = Renderer(width, height, device=\"cuda\", faces=faces_smpl, K=K, bin_size=0)\n\n    # -- render mesh -- #\n    scale, cx, cz = get_ground_params_from_points(joints_glob[:, 0], verts_glob)\n    renderer.set_ground(scale * 1.5, cx, cz)\n    color = torch.ones(3).float().cuda() * 0.8\n\n    render_length = length if not debug_cam else 8\n    writer = get_writer(global_video_path, fps=30, crf=CRF)\n    for i in tqdm(range(render_length), desc=f\"Rendering Global\"):\n        cameras = renderer.create_camera(global_R[i], global_T[i])\n        img = renderer.render_with_ground(verts_glob[[i]], color[None], cameras, global_lights)\n        writer.write_frame(img)\n    writer.close()\n\n\nif __name__ == \"__main__\":\n    cfg = parse_args_to_cfg()\n    paths = cfg.paths\n    Log.info(f\"[GPU]: {torch.cuda.get_device_name()}\")\n    Log.info(f'[GPU]: {torch.cuda.get_device_properties(\"cuda\")}')\n\n    # ===== Preprocess and save to disk ===== #\n    run_preprocess(cfg)\n    data = load_data_dict(cfg)\n\n    # ===== HMR4D ===== #\n    if not Path(paths.hmr4d_results).exists():\n        Log.info(\"[HMR4D] Predicting\")\n        model: DemoPL = hydra.utils.instantiate(cfg.model, _recursive_=False)\n        model.load_pretrained_model(cfg.ckpt_path)\n        model = model.eval().cuda()\n        tic = Log.sync_time()\n        pred = model.predict(data, static_cam=cfg.static_cam)\n        pred = detach_to_cpu(pred)\n        np.save(os.path.join(cfg.output_dir, 'smpl_orient.npy'), pred['smpl_params_incam']['global_orient'].numpy())\n        np.save(os.path.join(cfg.output_dir, 'smpl_transl.npy'), pred['smpl_params_incam']['transl'].numpy())\n        data_time = data[\"length\"] / 30\n        Log.info(f\"[HMR4D] Elapsed: {Log.sync_time() - tic:.2f}s for data-length={data_time:.1f}s\")\n        torch.save(pred, paths.hmr4d_results)\n\n    # ===== Render ===== #\n    render_incam(cfg)\n    render_global(cfg)\n    if not Path(paths.incam_global_horiz_video).exists():\n        Log.info(\"[Merge Videos]\")\n        merge_videos_horizontal([paths.incam_video, paths.global_video], paths.incam_global_horiz_video)\n"
  },
  {
    "path": "eval/GVHMR/tools/demo/demo_folder.py",
    "content": "import argparse\nfrom pathlib import Path\nfrom tqdm import tqdm\nfrom hmr4d.utils.pylogger import Log\nimport subprocess\nimport os\n\n\nif __name__ == \"__main__\":\n    parser = argparse.ArgumentParser()\n    parser.add_argument(\"-f\", \"--folder\", type=str)\n    parser.add_argument(\"-d\", \"--output_root\", type=str, default=None)\n    parser.add_argument(\"-s\", \"--static_cam\", action=\"store_true\", help=\"If true, skip DPVO\")\n    args = parser.parse_args()\n\n    output_root = args.output_root\n\n    sub_folders = os.listdir(args.folder)\n    mp4_paths = []\n    for sub_folder in sub_folders:\n        files = os.listdir(os.path.join(args.folder, sub_folder))\n        for file in files:\n            if file.endswith('.mp4'):\n                mp4_path = os.path.join(args.folder, sub_folder, file)\n                mp4_paths.append(mp4_path)\n\n    # Run demo.py for each .mp4 file\n    Log.info(f\"Found {len(mp4_paths)} .mp4 files in {args.folder}\")\n    for mp4_path in tqdm(mp4_paths):\n        try:\n            command = [\"python\", \"tools/demo/demo.py\", \"--video\", str(mp4_path)]\n            if output_root is not None:\n                command += [\"--output_root\", output_root]\n            if args.static_cam:\n                command += [\"-s\"]\n            Log.info(f\"Running: {' '.join(command)}\")\n            subprocess.run(command, env=dict(os.environ), check=True)\n        except:\n            continue\n"
  },
  {
    "path": "eval/GVHMR/tools/eval_pose.py",
    "content": "# ParticleSfM\n# Copyright (C) 2022  ByteDance Inc.\n\n# This program is free software: you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation, either version 3 of the License, or\n# (at your option) any later version.\n\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n# GNU General Public License for more details.\n\n# You should have received a copy of the GNU General Public License\n# along with this program.  If not, see <http://www.gnu.org/licenses/>.\n\nimport os\nfrom os.path import dirname\nimport numpy as np\nimport argparse\nimport tqdm\n\nimport numpy as np\nimport imageio\nimport os\nfrom glob import glob\nfrom multiprocessing import Pool\nimport json\nimport math\nfrom scipy.spatial.transform import Rotation as R\n\ndef batch_rotation_matrix_angle_error(R1_batch, R2_batch):\n\n    assert R1_batch.shape == R2_batch.shape\n    assert R1_batch.shape[1:] == (3, 3)\n    \n    B = R1_batch.shape[0]\n    angle_errors = np.zeros(B)  \n    \n    for i in range(B):\n        R_relative = np.dot(R1_batch[i].T, R2_batch[i])\n        \n        r = R.from_matrix(R_relative)\n        angle_error = r.magnitude()\n        \n        # angle_errors[i] = np.degrees(angle_error)\n        angle_errors[i] = angle_error\n    \n    return angle_errors\n\ndef normalize(x):\n    return x / np.linalg.norm(x)\n\ndef viewmatrix(z, up, pos):\n    vec2 = normalize(z)\n    vec1_avg = up\n    vec0 = normalize(np.cross(vec1_avg, vec2))\n    vec1 = normalize(np.cross(vec2, vec0))\n    m = np.stack([vec0, vec1, vec2, pos], 1)\n    return m\n\ndef matrix_to_euler_angles(matrix):\n    sy = math.sqrt(matrix[0][0] * matrix[0][0] + matrix[1][0] * matrix[1][0])\n    singular = sy < 1e-6\n\n    if not singular:\n        x = math.atan2(matrix[2][1], matrix[2][2])\n        y = math.atan2(-matrix[2][0], sy)\n        z = math.atan2(matrix[1][0], matrix[0][0])\n    else:\n        x = math.atan2(-matrix[1][2], matrix[1][1])\n        y = math.atan2(-matrix[2][0], sy)\n        z = 0\n\n    return math.degrees(x), math.degrees(y), math.degrees(z)\n\ndef eul2rot(theta) :\n\n    R = np.array([[np.cos(theta[1])*np.cos(theta[2]),       np.sin(theta[0])*np.sin(theta[1])*np.cos(theta[2]) - np.sin(theta[2])*np.cos(theta[0]),      np.sin(theta[1])*np.cos(theta[0])*np.cos(theta[2]) + np.sin(theta[0])*np.sin(theta[2])],\n                  [np.sin(theta[2])*np.cos(theta[1]),       np.sin(theta[0])*np.sin(theta[1])*np.sin(theta[2]) + np.cos(theta[0])*np.cos(theta[2]),      np.sin(theta[1])*np.sin(theta[2])*np.cos(theta[0]) - np.sin(theta[0])*np.cos(theta[2])],\n                  [-np.sin(theta[1]),                        np.sin(theta[0])*np.cos(theta[1]),                                                           np.cos(theta[0])*np.cos(theta[1])]])\n\n    return R.T\n\ndef extract_location_rotation(data):\n    results = {}\n    for key, value in data.items():\n        matrix = parse_matrix(value)\n        location = np.array([matrix[3][0], matrix[3][1], matrix[3][2]])\n        rotation = eul2rot(matrix_to_euler_angles(matrix))\n        transofmed_matrix = np.identity(4)\n        transofmed_matrix[:3,3] = location\n        transofmed_matrix[:3,:3] = rotation\n        results[key] = transofmed_matrix\n    return results\n\ndef parse_matrix(matrix_str):\n    rows = matrix_str.strip().split('] [')\n    matrix = []\n    for row in rows:\n        row = row.replace('[', '').replace(']', '')\n        matrix.append(list(map(float, row.split())))\n    return np.array(matrix)\n\ndef batch_axis_angle_to_rotation_matrix(r_batch):\n    batch_size = r_batch.shape[0]\n    rotation_matrices = []\n    \n    for i in range(batch_size):\n        r = r_batch[i]\n        theta = np.linalg.norm(r)\n        if theta == 0:\n            rotation_matrices.append(np.eye(3))\n        else:\n            k = r / theta \n            kx, ky, kz = k\n            \n            K = np.array([\n                [0, -kz, ky],\n                [kz, 0, -kx],\n                [-ky, kx, 0]\n            ])\n            \n            # Rodrigues formulation\n            R = np.eye(3) + np.sin(theta) * K + (1 - np.cos(theta)) * np.dot(K, K)\n            rotation_matrices.append(R)\n    \n    return np.array(rotation_matrices)\n\n\nif __name__ == '__main__' :\n\n    parser = argparse.ArgumentParser()\n    parser.add_argument(\"-f\", \"--folder\", type=str)\n    args = parser.parse_args()\n\n    folder_path = args.folder\n    video_files = os.listdir(folder_path)\n    for video_file in video_files:\n        if video_file.endswith('txt'):\n            video_files.remove(video_file)\n    num_video_files = len(video_files)\n\n    with open(('eval_gt_poses.json'), 'r') as f: eval_gt_poses = json.load(f)\n    transl_err_all, rotat_err_all = 0, 0\n\n    for video_file in tqdm.tqdm(sorted(video_files)):\n\n        obj_poses = np.array(eval_gt_poses[video_file])\n            \n        start_frame_ind = 10\n        sample_n_frames = 77\n        frame_indices = np.linspace(start_frame_ind, start_frame_ind + sample_n_frames - 1, sample_n_frames, dtype=int)\n        obj_poses = obj_poses[frame_indices]\n        \n        # load smpl pose\n        video_path = os.path.join(folder_path, video_file)\n        smpl_poses = np.zeros_like(obj_poses)\n        smpl_poses[:,3,3] = 1.\n        obj_rotats = np.load(os.path.join(video_path, 'smpl_orient.npy'))\n        smpl_poses[:,:3,:3] = batch_axis_angle_to_rotation_matrix(obj_rotats)\n        smpl_poses[:,:3,3] = np.load(os.path.join(video_path, 'smpl_transl.npy'))\n\n        # align y-axis orientation\n        smpl_poses[:,:3,3][:,1] *= -1.\n        smpl_poses[:,:,:2] *= -1.\n\n        # align pose translation\n        translation_bias = smpl_poses[0,:3,3] - obj_poses[0,:3,3]\n        smpl_poses[:,:3,3] -= translation_bias\n\n        # evaluation\n        transl_err = np.linalg.norm(smpl_poses[:,:3,3] - obj_poses[:,:3,3],ord=2,axis=1).mean()\n        rotat_err = batch_rotation_matrix_angle_error(obj_poses[:,:3,:3],smpl_poses[:,:3,:3]).mean()\n\n        transl_err_all += transl_err\n        rotat_err_all += rotat_err\n\n        print(video_path)\n        print('transl_err:{:.3f}'.format(transl_err))\n        print('rotat_err:{:.3f}'.format(rotat_err))\n\n    print('transl_err_all:{:.3f}'.format(transl_err_all/num_video_files))\n    print('rotat_err_all:{:.3f}'.format(rotat_err_all/num_video_files))\n"
  },
  {
    "path": "eval/GVHMR/tools/train.py",
    "content": "import hydra\nimport pytorch_lightning as pl\nfrom omegaconf import DictConfig, OmegaConf\nfrom pytorch_lightning.callbacks.checkpoint import Checkpoint\n\nfrom hmr4d.utils.pylogger import Log\nfrom hmr4d.configs import register_store_gvhmr\nfrom hmr4d.utils.vis.rich_logger import print_cfg\nfrom hmr4d.utils.net_utils import load_pretrained_model, get_resume_ckpt_path\n\n\ndef get_callbacks(cfg: DictConfig) -> list:\n    \"\"\"Parse and instantiate all the callbacks in the config.\"\"\"\n    if not hasattr(cfg, \"callbacks\") or cfg.callbacks is None:\n        return None\n    # Handle special callbacks\n    enable_checkpointing = cfg.pl_trainer.get(\"enable_checkpointing\", True)\n    # Instantiate all the callbacks\n    callbacks = []\n    for callback in cfg.callbacks.values():\n        if callback is not None:\n            cb = hydra.utils.instantiate(callback, _recursive_=False)\n            # skip when disable checkpointing and the callback is Checkpoint\n            if not enable_checkpointing and isinstance(cb, Checkpoint):\n                continue\n            else:\n                callbacks.append(cb)\n    return callbacks\n\n\ndef train(cfg: DictConfig) -> None:\n    \"\"\"Train/Test\"\"\"\n    Log.info(f\"[Exp Name]: {cfg.exp_name}\")\n    if cfg.task == \"fit\":\n        Log.info(f\"[GPU x Batch] = {cfg.pl_trainer.devices} x {cfg.data.loader_opts.train.batch_size}\")\n    pl.seed_everything(cfg.seed)\n\n    # preparation\n    datamodule: pl.LightningDataModule = hydra.utils.instantiate(cfg.data, _recursive_=False)\n    model: pl.LightningModule = hydra.utils.instantiate(cfg.model, _recursive_=False)\n    if cfg.ckpt_path is not None:\n        load_pretrained_model(model, cfg.ckpt_path)\n\n    # PL callbacks and logger\n    callbacks = get_callbacks(cfg)\n    has_ckpt_cb = any([isinstance(cb, Checkpoint) for cb in callbacks])\n    if not has_ckpt_cb and cfg.pl_trainer.get(\"enable_checkpointing\", True):\n        Log.warning(\"No checkpoint-callback found. Disabling PL auto checkpointing.\")\n        cfg.pl_trainer = {**cfg.pl_trainer, \"enable_checkpointing\": False}\n    logger = hydra.utils.instantiate(cfg.logger, _recursive_=False)\n\n    # PL-Trainer\n    if cfg.task == \"test\":\n        Log.info(\"Test mode forces full-precision.\")\n        cfg.pl_trainer = {**cfg.pl_trainer, \"precision\": 32}\n    trainer = pl.Trainer(\n        accelerator=\"gpu\",\n        logger=logger if logger is not None else False,\n        callbacks=callbacks,\n        **cfg.pl_trainer,\n    )\n\n    if cfg.task == \"fit\":\n        resume_path = None\n        if cfg.resume_mode is not None:\n            resume_path = get_resume_ckpt_path(cfg.resume_mode, ckpt_dir=cfg.callbacks.model_checkpoint.dirpath)\n            Log.info(f\"Resume training from {resume_path}\")\n        Log.info(\"Start Fitiing...\")\n        trainer.fit(model, datamodule.train_dataloader(), datamodule.val_dataloader(), ckpt_path=resume_path)\n    elif cfg.task == \"test\":\n        Log.info(\"Start Testing...\")\n        trainer.test(model, datamodule.test_dataloader())\n    else:\n        raise ValueError(f\"Unknown task: {cfg.task}\")\n\n    Log.info(\"End of script.\")\n\n\n@hydra.main(version_base=\"1.3\", config_path=\"../hmr4d/configs\", config_name=\"train\")\ndef main(cfg) -> None:\n    print_cfg(cfg, use_rich=True)\n    train(cfg)\n\n\nif __name__ == \"__main__\":\n    register_store_gvhmr()\n    main()\n"
  },
  {
    "path": "eval/GVHMR/tools/unitest/make_hydra_cfg.py",
    "content": "from hmr4d.configs import parse_args_to_cfg, register_store_gvhmr\nfrom hmr4d.utils.vis.rich_logger import print_cfg\n\nif __name__ == \"__main__\":\n    register_store_gvhmr()\n    cfg = parse_args_to_cfg()\n    print_cfg(cfg, use_rich=True)\n"
  },
  {
    "path": "eval/GVHMR/tools/unitest/run_dataset.py",
    "content": "import torch\nfrom torch.utils.data import DataLoader\nfrom tqdm import tqdm\n\n\ndef get_dataset(DATA_TYPE):\n    if DATA_TYPE == \"BEDLAM_V2\":\n        from hmr4d.dataset.bedlam.bedlam import BedlamDatasetV2\n\n        return BedlamDatasetV2()\n\n    if DATA_TYPE == \"3DPW_TRAIN\":\n        from hmr4d.dataset.threedpw.threedpw_motion_train import ThreedpwSmplDataset\n\n        return ThreedpwSmplDataset()\n\nif __name__ == \"__main__\":\n    DATA_TYPE = \"3DPW_TRAIN\"\n    dataset = get_dataset(DATA_TYPE)\n    print(len(dataset))\n\n    data = dataset[0]\n\n    from hmr4d.datamodule.mocap_trainX_testY import collate_fn\n\n    loader = DataLoader(\n        dataset,\n        shuffle=False,\n        num_workers=0,\n        persistent_workers=False,\n        pin_memory=False,\n        batch_size=1,\n        collate_fn=collate_fn,\n    )\n    i = 0\n    for batch in tqdm(loader):\n        i += 1\n        # if i == 20:\n        #     raise AssertionError\n        # time.sleep(0.2)\n        pass\n"
  },
  {
    "path": "eval/GVHMR/tools/video/merge_folder.py",
    "content": "\"\"\"This script will glob two folder, check the mp4 files are one-to-one match precisely, then call merge_horizontal.py to merge them one by one\"\"\"\n\nimport os\nimport argparse\nfrom pathlib import Path\n\n\ndef main():\n    parser = argparse.ArgumentParser()\n    parser.add_argument(\"input_dir1\", type=str)\n    parser.add_argument(\"input_dir2\", type=str)\n    parser.add_argument(\"output_dir\", type=str)\n    parser.add_argument(\"--vertical\", action=\"store_true\")  # By default use horizontal\n    args = parser.parse_args()\n\n    # Check input\n    input_dir1 = Path(args.input_dir1)\n    input_dir2 = Path(args.input_dir2)\n    assert input_dir1.exists()\n    assert input_dir2.exists()\n    video_paths1 = sorted(input_dir1.glob(\"*.mp4\"))\n    video_paths2 = sorted(input_dir2.glob(\"*.mp4\"))\n    assert len(video_paths1) == len(video_paths2)\n    for path1, path2 in zip(video_paths1, video_paths2):\n        assert path1.stem == path2.stem\n\n    # Merge to output\n    output_dir = Path(args.output_dir)\n    output_dir.mkdir(parents=True, exist_ok=True)\n\n    for path1, path2 in zip(video_paths1, video_paths2):\n        out_path = output_dir / f\"{path1.stem}.mp4\"\n        in_paths = [str(path1), str(path2)]\n        print(f\"Merging {in_paths} to {out_path}\")\n        if args.vertical:\n            os.system(f\"python tools/video/merge_vertical.py {' '.join(in_paths)} -o {out_path}\")\n        else:\n            os.system(f\"python tools/video/merge_horizontal.py {' '.join(in_paths)} -o {out_path}\")\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "eval/GVHMR/tools/video/merge_horizontal.py",
    "content": "import argparse\nfrom hmr4d.utils.video_io_utils import merge_videos_horizontal\n\n\ndef parse_args():\n    \"\"\"python tools/video/merge_horizontal.py a.mp4 b.mp4 c.mp4 -o out.mp4\"\"\"\n    parser = argparse.ArgumentParser()\n    parser.add_argument(\"input_videos\", nargs=\"+\", help=\"Input video paths\")\n    parser.add_argument(\"-o\", \"--output\", type=str, required=True, help=\"Output video path\")\n    return parser.parse_args()\n\n\nif __name__ == \"__main__\":\n    args = parse_args()\n    merge_videos_horizontal(args.input_videos, args.output)\n"
  },
  {
    "path": "eval/GVHMR/tools/video/merge_vertical.py",
    "content": "import argparse\nfrom hmr4d.utils.video_io_utils import merge_videos_vertical\n\n\ndef parse_args():\n    \"\"\"python tools/video/merge_vertical.py a.mp4 b.mp4 c.mp4 -o out.mp4\"\"\"\n    parser = argparse.ArgumentParser()\n    parser.add_argument(\"input_videos\", nargs=\"+\", help=\"Input video paths\")\n    parser.add_argument(\"-o\", \"--output\", type=str, required=True, help=\"Output video path\")\n    return parser.parse_args()\n\n\nif __name__ == \"__main__\":\n    args = parse_args()\n    merge_videos_vertical(args.input_videos, args.output)\n"
  },
  {
    "path": "eval/common_metrics_on_video_quality/.gitignore",
    "content": "__pycache__"
  },
  {
    "path": "eval/common_metrics_on_video_quality/README.md",
    "content": "# common_metrics_on_video_quality\n\nYou can easily calculate the following video quality metrics:\n\n- **FVD**: Frechét Video Distance\n- **SSIM**: structural similarity index measure\n- **LPIPS**: learned perceptual image patch similarity\n- **PSNR**: peak-signal-to-noise ratio\n\nAs for FVD\n 1. The codebase refers to [MVCD](https://github.com/voletiv/mcvd-pytorch) and other websites and projects, I've just extracted the part of it that's relevant to the calculation. This code can be used to evaluate FVD scores for generative or predictive models. \n 2. Now **we have supported 2 pytorch-based FVD implementations** ([videogpt](https://github.com/wilson1yan/VideoGPT) and [styleganv](https://github.com/universome/stylegan-v), see issue [#4](https://github.com/JunyaoHu/common_metrics_on_video_quality/issues/4)). Their calculations are almost identical, and the difference is negligible.\n 3. FVD calculates the feature distance between two sets of videos. (the I3D features of each video are do not go through the softmax() function, and the size of the last dimension is 400, not 1024)\n\nAnd...\n\n- This project supports grayscale and RGB videos.\n- This project supports Ubuntu, but maybe something is wrong with Windows. If you can solve it, welcome any PR.\n- **If the project cannot run correctly, please give me an issue or PR~**\n- For more details see below Notice.\n\n# Example\n\n8 videos of a batch, 10 frames, 3 channels, 64x64 size.\n\n```\nimport torch\nfrom calculate_fvd import calculate_fvd\nfrom calculate_psnr import calculate_psnr\nfrom calculate_ssim import calculate_ssim\nfrom calculate_lpips import calculate_lpips\n\nNUMBER_OF_VIDEOS = 8\nVIDEO_LENGTH = 30\nCHANNEL = 3\nSIZE = 64\nvideos1 = torch.zeros(NUMBER_OF_VIDEOS, VIDEO_LENGTH, CHANNEL, SIZE, SIZE, requires_grad=False)\nvideos2 = torch.ones(NUMBER_OF_VIDEOS, VIDEO_LENGTH, CHANNEL, SIZE, SIZE, requires_grad=False)\ndevice = torch.device(\"cuda\")\ndevice = torch.device(\"cpu\")\n\nimport json\nresult = {}\nresult['fvd'] = calculate_fvd(videos1, videos2, device, method='styleganv')\n# result['fvd'] = calculate_fvd(videos1, videos2, device, method='videogpt')\nresult['ssim'] = calculate_ssim(videos1, videos2)\nresult['psnr'] = calculate_psnr(videos1, videos2)\nresult['lpips'] = calculate_lpips(videos1, videos2, device)\nprint(json.dumps(result, indent=4))\n```\n\nIt means we calculate:\n    \n- `FVD-frames[:10]`, `FVD-frames[:11]`, ..., `FVD-frames[:30]` \n- `avg-PSNR/SSIM/LPIPS-frame[0]`, `avg-PSNR/SSIM/LPIPS-frame[1]`, ..., `avg-PSNR/SSIM/LPIPS-frame[:30]`, and their std.\n\nWe cannot calculate `FVD-frames[:8]`, and it will pass when calculating, see ps.6.\n\nThe result shows: a all-zero matrix and a all-one matrix, their FVD-30 (FVD[:30]) is 151.17 (styleganv method). We also calculate their standard deviation. Other metrics are the same. And we use the calculation method of styleganv.\n\n```\n{\n    \"fvd\": {\n        \"value\": {\n            \"10\": 570.07320378183,\n            \"11\": 486.1906542471159,\n            \"12\": 552.3373915075898,\n            \"13\": 146.6242330185728,\n            \"14\": 172.57268402948895,\n            \"15\": 133.88932632116126,\n            \"16\": 153.11023578170108,\n            \"17\": 357.56400892781204,\n            \"18\": 382.1335612721498,\n            \"19\": 306.7100176942531,\n            \"20\": 338.18221898178774,\n            \"21\": 77.95587603163293,\n            \"22\": 82.49997632357349,\n            \"23\": 64.41624523513073,\n            \"24\": 66.08097153313875,\n            \"25\": 314.4341061962642,\n            \"26\": 316.8616746151064,\n            \"27\": 288.884418528541,\n            \"28\": 287.8192683223724,\n            \"29\": 152.15076552354864,\n            \"30\": 151.16806952692093\n        },\n        \"video_setting\": [\n            8,\n            3,\n            30,\n            64,\n            64\n        ],\n        \"video_setting_name\": \"batch_size, channel, time, heigth, width\"\n    },\n        \"video_setting\": [\n            8,\n            3,\n            30,\n            64,\n            64\n        ],\n        \"video_setting_name\": \"batch_size, channel, time, heigth, width\"\n    },\n    \"ssim\": {\n        \"value\": {\n            \"0\": 9.999000099990664e-05,\n            ...,\n            \"29\": 9.999000099990664e-05\n        },\n        \"value_std\": {\n            \"0\": 0.0,\n            ...,\n            \"29\": 0.0\n        },\n        \"video_setting\": [\n            30,\n            3,\n            64,\n            64\n        ],\n        \"video_setting_name\": \"time, channel, heigth, width\"\n    },\n    \"psnr\": {\n        \"value\": {\n            \"0\": 0.0,\n            ...,\n            \"29\": 0.0\n        },\n        \"value_std\": {\n            \"0\": 0.0,\n            ...,\n            \"29\": 0.0\n        },\n        \"video_setting\": [\n            30,\n            3,\n            64,\n            64\n        ],\n        \"video_setting_name\": \"time, channel, heigth, width\"\n    },\n    \"lpips\": {\n        \"value\": {\n            \"0\": 0.8140146732330322,\n            ...,\n            \"29\": 0.8140146732330322\n        },\n        \"value_std\": {\n            \"0\": 0.0,\n            ...,\n            \"29\": 0.0\n        },\n        \"video_setting\": [\n            30,\n            3,\n            64,\n            64\n        ],\n        \"video_setting_name\": \"time, channel, heigth, width\"\n    }\n}\n```\n\n# Notice\n\n1. You should `pip install lpips` first.\n3. Make sure the pixel value of videos should be in [0, 1].\n2. If you have something wrong with downloading FVD pre-trained model, you should manually download any of the following and put it into FVD folder. \n    - `i3d_torchscript.pt` from [here](https://www.dropbox.com/s/ge9e5ujwgetktms/i3d_torchscript.pt) \n    - `i3d_pretrained_400.pt` from [here](https://onedrive.live.com/download?cid=78EEF3EB6AE7DBCB&resid=78EEF3EB6AE7DBCB%21199&authkey=AApKdFHPXzWLNyI)\n4. For grayscale videos, we multiply to 3 channels [as it says](https://github.com/richzhang/PerceptualSimilarity/issues/23#issuecomment-492368812).\n5. We average SSIM when images have 3 channels, ssim is the only metric extremely sensitive to gray being compared to b/w.\n6. Because the i3d model downsamples in the time dimension, `frames_num` should > 10 when calculating FVD, so FVD calculation begins from 10-th frame, like upper example.\n7. You had better use `scipy==1.7.3/1.9.3`, if you use 1.11.3, **you will calculate a WRONG FVD VALUE!!!**\n8. If you are running demo.py on a multi-GPU machine, remember to export CUDA_VISIBLE_DEVICES=0, see [here](https://github.com/JunyaoHu/common_metrics_on_video_quality/issues/13).\n\n# Star Trend\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=JunyaoHu/common_metrics_on_video_quality&type=Date)](https://star-history.com/#JunyaoHu/common_metrics_on_video_quality&Date)\n"
  },
  {
    "path": "eval/common_metrics_on_video_quality/calculate_clip.py",
    "content": "import cv2\nfrom PIL import Image\nimport torch\nfrom transformers import CLIPProcessor, CLIPModel\nimport json\nimport os\nfrom tqdm import tqdm\nimport torch\nimport clip\nfrom PIL import Image\nimport cv2\nimport numpy as np\nimport os\nimport argparse\n\ndevice = \"cuda\" if torch.cuda.is_available() else \"cpu\"\n\nmodel = CLIPModel.from_pretrained(\"openai/clip-vit-base-patch32\").to(device)\nprocessor = CLIPProcessor.from_pretrained(\"openai/clip-vit-base-patch32\")\n\ndef get_video_scores(video_path, prompt):\n    video = cv2.VideoCapture(video_path)\n    texts = [prompt]\n    clip_score_list = []\n    while True:\n        ret, frame = video.read()\n\n        if ret:\n            image = Image.fromarray(cv2.cvtColor(frame, cv2.COLOR_BGR2RGB))\n            inputs = processor(text=texts, images=[image], return_tensors=\"pt\", padding=True, truncation=True).to(device)\n            logits_per_image = model(**inputs).logits_per_image\n            clip_score = logits_per_image.item()\n            clip_score_list.append(clip_score)\n        else:\n            break\n\n    video.release()\n    return sum(clip_score_list) / len(clip_score_list)\n\n\nparser = argparse.ArgumentParser()\nparser.add_argument(\"-v_f\", \"--videos_folder\", type=str)\nargs = parser.parse_args()\n\nvideos_folder_path = args.videos_folder\nprompts_path = '/ytech_m2v2_hdd/fuxiao/scenectrl/common_metrics_on_video_quality/eval_prompts.json'\nwith open(prompts_path, \"r\", encoding=\"utf-8\") as f: prompts_dict = json.load(f)\n\nsub_folders = os.listdir(videos_folder_path)\nvideos_name = []\nfor sub_folder in sub_folders:\n    files = os.listdir(os.path.join(videos_folder_path, sub_folder))\n    for file in files:\n        if file.endswith('.mp4'):\n            video_name = os.path.join(sub_folder, file)\n            videos_name.append(video_name)\n\nnum_videos = len(videos_name)\n\nprompts = []\nvideo_paths = []\nfor video_name in videos_name:\n    prompt = prompts_dict[video_name.split('/')[0]]\n    video_path = os.path.join(videos_folder_path, video_name)\n    prompts.append(prompt)\n    video_paths.append(video_path)\n\nimport csv\nCLIP_T = True\nif CLIP_T:\n    scores = []\n    for i in tqdm(range(num_videos)):\n        # 加载图片\n        video_path = video_paths[i]\n        \n        # 准备文本\n        texts = prompts[i]\n        score = get_video_scores(video_path, texts)\n        scores.append(score)\n\n    print(f\"CLIP-SIM: {sum(scores)/len(scores)/100.}\")\n    #### CLIP-T ####\n    # basemodel: 33.44"
  },
  {
    "path": "eval/common_metrics_on_video_quality/calculate_fvd.py",
    "content": "import numpy as np\nimport torch\nfrom tqdm import tqdm\n\ndef trans(x):\n    # if greyscale images add channel\n    if x.shape[-3] == 1:\n        x = x.repeat(1, 1, 3, 1, 1)\n\n    # permute BTCHW -> BCTHW\n    x = x.permute(0, 2, 1, 3, 4) \n\n    return x\n\ndef calculate_fvd(videos1, videos2, device, method='styleganv'):\n\n    if method == 'styleganv':\n        from fvd.styleganv.fvd import get_fvd_feats, frechet_distance, load_i3d_pretrained\n    elif method == 'videogpt':\n        from fvd.videogpt.fvd import load_i3d_pretrained\n        from fvd.videogpt.fvd import get_fvd_logits as get_fvd_feats\n        from fvd.videogpt.fvd import frechet_distance\n\n    print(\"calculate_fvd...\")\n\n    # videos [batch_size, timestamps, channel, h, w]\n    \n    assert videos1.shape == videos2.shape\n\n    i3d = load_i3d_pretrained(device=device)\n    fvd_results = []\n\n    # support grayscale input, if grayscale -> channel*3\n    # BTCHW -> BCTHW\n    # videos -> [batch_size, channel, timestamps, h, w]\n\n    videos1 = trans(videos1)\n    videos2 = trans(videos2)\n\n    fvd_results = {}\n\n    # for calculate FVD, each clip_timestamp must >= 10\n\n    # get a video clip\n    # videos_clip [batch_size, channel, timestamps[:clip], h, w]\n    videos_clip1 = videos1[:, :, :]\n    videos_clip2 = videos2[:, :, :]\n\n    # get FVD features\n    feats1 = get_fvd_feats(videos_clip1, i3d=i3d, device=device)\n    feats2 = get_fvd_feats(videos_clip2, i3d=i3d, device=device)\n    \n    # calculate FVD when timestamps[:clip]\n    fvd_results = frechet_distance(feats1, feats2)\n    \n    result = {\n        \"value\": fvd_results,\n        \"video_setting\": videos1.shape,\n        \"video_setting_name\": \"batch_size, channel, time, heigth, width\",\n    }\n\n    return result\n\n# test code / using example\n\ndef main():\n    NUMBER_OF_VIDEOS = 8\n    VIDEO_LENGTH = 50\n    CHANNEL = 3\n    SIZE = 64\n    videos1 = torch.zeros(NUMBER_OF_VIDEOS, VIDEO_LENGTH, CHANNEL, SIZE, SIZE, requires_grad=False)\n    videos2 = torch.ones(NUMBER_OF_VIDEOS, VIDEO_LENGTH, CHANNEL, SIZE, SIZE, requires_grad=False)\n    device = torch.device(\"cuda\")\n    # device = torch.device(\"cpu\")\n\n    import json\n    result = calculate_fvd(videos1, videos2, device, method='videogpt')\n    print(json.dumps(result, indent=4))\n\n    result = calculate_fvd(videos1, videos2, device, method='styleganv')\n    print(json.dumps(result, indent=4))\n\nif __name__ == \"__main__\":\n    main()"
  },
  {
    "path": "eval/common_metrics_on_video_quality/calculate_fvd_styleganv.py",
    "content": "import torch\nfrom calculate_fvd import calculate_fvd\nfrom calculate_psnr import calculate_psnr\nfrom calculate_ssim import calculate_ssim\nfrom calculate_lpips import calculate_lpips\nimport argparse\nimport os\nimport cv2\nimport decord\nimport numpy as np\nimport tqdm\nimport glob\nimport copy\nos.environ[\"CUDA_VISIBLE_DEVICES\"]=\"0\"\n\nparser = argparse.ArgumentParser()\nparser.add_argument(\"-v1_f\", \"--videos1_folder\", type=str)\nparser.add_argument(\"-v2_f\", \"--videos2_folder\", type=str)\nargs = parser.parse_args()\n\nvideos1_folder_path = args.videos1_folder\nvideos2_folder_path = args.videos2_folder\n\nsub_folders = os.listdir(videos1_folder_path)\nvideos_name = []\nfor sub_folder in sub_folders:\n    files = os.listdir(os.path.join(videos1_folder_path, sub_folder))\n    for file in files:\n        if file.endswith('.mp4'):\n            video_name = os.path.join(sub_folder, file)\n            videos_name.append(video_name)\n\nbase_dir = os.path.dirname(videos2_folder_path)\nbase_name = os.path.basename(videos2_folder_path)\n\nos.makedirs(f'{base_dir}/eval_1', exist_ok=True)\nos.makedirs(f'{base_dir}/eval_2', exist_ok=True)\n# ps: pixel value should be in [0, 1]!\nNUMBER_OF_VIDEOS = len(videos_name)\nVIDEO_LENGTH = 77\nCHANNEL = 3\nH_SIZE = 384\nW_SIZE = 672\nvideos1 = torch.zeros(NUMBER_OF_VIDEOS, VIDEO_LENGTH, CHANNEL, H_SIZE, W_SIZE, requires_grad=False)\nvideos2 = torch.ones(NUMBER_OF_VIDEOS, VIDEO_LENGTH, CHANNEL, H_SIZE, W_SIZE, requires_grad=False)\n\nfor video_idx, video_name in tqdm.tqdm(enumerate(videos_name)):\n\n    print(video_name)\n    video_frames_path = os.path.join(videos1_folder_path, video_name)\n    cap = cv2.VideoCapture(video_frames_path)\n    height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))\n    width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))\n    ctx = decord.cpu(0)\n    reader = decord.VideoReader(video_frames_path, ctx=ctx, height=height, width=width)\n    frame_indexes = [frame_idx for frame_idx in range(VIDEO_LENGTH)]\n    try:\n        video_chunk = reader.get_batch(frame_indexes).asnumpy()    \n    except:\n        video_chunk = reader.get_batch(frame_indexes).numpy()\n    for frame_idx in range(VIDEO_LENGTH):\n        cv2.imwrite(f'{base_dir}/eval_1/{video_idx:03d}_{frame_idx:02d}.png', video_chunk[frame_idx][:,:,::-1])\n    video_chunk = video_chunk.transpose(0,3,1,2)/255.\n\n    videos1[video_idx] = torch.from_numpy(video_chunk)\n\n    video_frames_path = os.path.join(videos2_folder_path, video_name)    \n    cap = cv2.VideoCapture(video_frames_path)\n    height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))\n    width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))\n    ctx = decord.cpu(0)\n    reader = decord.VideoReader(video_frames_path, ctx=ctx, height=height, width=width)\n    frame_indexes = [frame_idx for frame_idx in range(VIDEO_LENGTH)]\n    try:\n        video_chunk = reader.get_batch(frame_indexes).asnumpy()    \n    except:\n        video_chunk = reader.get_batch(frame_indexes).numpy()\n    for frame_idx in range(VIDEO_LENGTH):\n        cv2.imwrite(f'{base_dir}/eval_2/{video_idx:03d}_{frame_idx:02d}.png', video_chunk[frame_idx][:,:,::-1])\n    \n    video_chunk = video_chunk.transpose(0,3,1,2)/255.\n    videos2[video_idx] = torch.from_numpy(video_chunk)\n\nif NUMBER_OF_VIDEOS == 1:\n    videos1 = videos1.repeat(2,1,1,1,1)\n    videos2 = videos2.repeat(2,1,1,1,1)\n\nprint('load videos done')\ndevice = torch.device(\"cuda\")\n\nimport json\nresult = {}\nresult['fvd_styleganv'] = calculate_fvd(videos1, videos2, device, method='styleganv')\n# result['fvd_videogpt'] = calculate_fvd(videos1, videos2, device, method='videogpt')\n\nfvd_value = result['fvd_styleganv']['value']\nprint(f'FVD: {fvd_value}')"
  },
  {
    "path": "eval/common_metrics_on_video_quality/calculate_lpips.py",
    "content": "import numpy as np\nimport torch\nfrom tqdm import tqdm\nimport math\n\nimport torch\nimport lpips\n\nspatial = True         # Return a spatial map of perceptual distance.\n\n# Linearly calibrated models (LPIPS)\nloss_fn = lpips.LPIPS(net='alex', spatial=spatial) # Can also set net = 'squeeze' or 'vgg'\n# loss_fn = lpips.LPIPS(net='alex', spatial=spatial, lpips=False) # Can also set net = 'squeeze' or 'vgg'\n\ndef trans(x):\n    # if greyscale images add channel\n    if x.shape[-3] == 1:\n        x = x.repeat(1, 1, 3, 1, 1)\n\n    # value range [0, 1] -> [-1, 1]\n    x = x * 2 - 1\n\n    return x\n\ndef calculate_lpips(videos1, videos2, device):\n    # image should be RGB, IMPORTANT: normalized to [-1,1]\n    print(\"calculate_lpips...\")\n\n    assert videos1.shape == videos2.shape\n\n    # videos [batch_size, timestamps, channel, h, w]\n\n    # support grayscale input, if grayscale -> channel*3\n    # value range [0, 1] -> [-1, 1]\n    videos1 = trans(videos1)\n    videos2 = trans(videos2)\n\n    lpips_results = []\n\n    for video_num in tqdm(range(videos1.shape[0])):\n        # get a video\n        # video [timestamps, channel, h, w]\n        video1 = videos1[video_num]\n        video2 = videos2[video_num]\n\n        lpips_results_of_a_video = []\n        for clip_timestamp in range(len(video1)):\n            # get a img\n            # img [timestamps[x], channel, h, w]\n            # img [channel, h, w] tensor\n\n            img1 = video1[clip_timestamp].unsqueeze(0).to(device)\n            img2 = video2[clip_timestamp].unsqueeze(0).to(device)\n            \n            loss_fn.to(device)\n\n            # calculate lpips of a video\n            lpips_results_of_a_video.append(loss_fn.forward(img1, img2).mean().detach().cpu().tolist())\n        lpips_results.append(lpips_results_of_a_video)\n    \n    lpips_results = np.array(lpips_results)\n    \n    lpips = {}\n    lpips_std = {}\n\n    for clip_timestamp in range(len(video1)):\n        lpips[clip_timestamp] = np.mean(lpips_results[:,clip_timestamp])\n        lpips_std[clip_timestamp] = np.std(lpips_results[:,clip_timestamp])\n\n\n    result = {\n        \"value\": lpips,\n        \"value_std\": lpips_std,\n        \"video_setting\": video1.shape,\n        \"video_setting_name\": \"time, channel, heigth, width\",\n    }\n\n    return result\n\n# test code / using example\n\ndef main():\n    NUMBER_OF_VIDEOS = 8\n    VIDEO_LENGTH = 50\n    CHANNEL = 3\n    SIZE = 64\n    videos1 = torch.zeros(NUMBER_OF_VIDEOS, VIDEO_LENGTH, CHANNEL, SIZE, SIZE, requires_grad=False)\n    videos2 = torch.ones(NUMBER_OF_VIDEOS, VIDEO_LENGTH, CHANNEL, SIZE, SIZE, requires_grad=False)\n    device = torch.device(\"cuda\")\n    # device = torch.device(\"cpu\")\n\n    import json\n    result = calculate_lpips(videos1, videos2, device)\n    print(json.dumps(result, indent=4))\n\nif __name__ == \"__main__\":\n    main()"
  },
  {
    "path": "eval/common_metrics_on_video_quality/calculate_psnr.py",
    "content": "import numpy as np\nimport torch\nfrom tqdm import tqdm\nimport math\n\ndef img_psnr(img1, img2):\n    # [0,1]\n    # compute mse\n    # mse = np.mean((img1-img2)**2)\n    mse = np.mean((img1 / 1.0 - img2 / 1.0) ** 2)\n    # compute psnr\n    if mse < 1e-10:\n        return 100\n    psnr = 20 * math.log10(1 / math.sqrt(mse))\n    return psnr\n\ndef trans(x):\n    return x\n\ndef calculate_psnr(videos1, videos2):\n    print(\"calculate_psnr...\")\n\n    # videos [batch_size, timestamps, channel, h, w]\n    \n    assert videos1.shape == videos2.shape\n\n    videos1 = trans(videos1)\n    videos2 = trans(videos2)\n\n    psnr_results = []\n    \n    for video_num in tqdm(range(videos1.shape[0])):\n        # get a video\n        # video [timestamps, channel, h, w]\n        video1 = videos1[video_num]\n        video2 = videos2[video_num]\n\n        psnr_results_of_a_video = []\n        for clip_timestamp in range(len(video1)):\n            # get a img\n            # img [timestamps[x], channel, h, w]\n            # img [channel, h, w] numpy\n\n            img1 = video1[clip_timestamp].numpy()\n            img2 = video2[clip_timestamp].numpy()\n            \n            # calculate psnr of a video\n            psnr_results_of_a_video.append(img_psnr(img1, img2))\n\n        psnr_results.append(psnr_results_of_a_video)\n    \n    psnr_results = np.array(psnr_results)\n    \n    psnr = {}\n    psnr_std = {}\n\n    for clip_timestamp in range(len(video1)):\n        psnr[clip_timestamp] = np.mean(psnr_results[:,clip_timestamp])\n        psnr_std[clip_timestamp] = np.std(psnr_results[:,clip_timestamp])\n\n    result = {\n        \"value\": psnr,\n        \"value_std\": psnr_std,\n        \"video_setting\": video1.shape,\n        \"video_setting_name\": \"time, channel, heigth, width\",\n    }\n\n    return result\n\n# test code / using example\n\ndef main():\n    NUMBER_OF_VIDEOS = 8\n    VIDEO_LENGTH = 50\n    CHANNEL = 3\n    SIZE = 64\n    videos1 = torch.zeros(NUMBER_OF_VIDEOS, VIDEO_LENGTH, CHANNEL, SIZE, SIZE, requires_grad=False)\n    videos2 = torch.zeros(NUMBER_OF_VIDEOS, VIDEO_LENGTH, CHANNEL, SIZE, SIZE, requires_grad=False)\n\n    import json\n    result = calculate_psnr(videos1, videos2)\n    print(json.dumps(result, indent=4))\n\nif __name__ == \"__main__\":\n    main()"
  },
  {
    "path": "eval/common_metrics_on_video_quality/calculate_ssim.py",
    "content": "import numpy as np\nimport torch\nfrom tqdm import tqdm\nimport cv2\n \ndef ssim(img1, img2):\n    C1 = 0.01 ** 2\n    C2 = 0.03 ** 2\n    img1 = img1.astype(np.float64)\n    img2 = img2.astype(np.float64)\n    kernel = cv2.getGaussianKernel(11, 1.5)\n    window = np.outer(kernel, kernel.transpose())\n    mu1 = cv2.filter2D(img1, -1, window)[5:-5, 5:-5]  # valid\n    mu2 = cv2.filter2D(img2, -1, window)[5:-5, 5:-5]\n    mu1_sq = mu1 ** 2\n    mu2_sq = mu2 ** 2\n    mu1_mu2 = mu1 * mu2\n    sigma1_sq = cv2.filter2D(img1 ** 2, -1, window)[5:-5, 5:-5] - mu1_sq\n    sigma2_sq = cv2.filter2D(img2 ** 2, -1, window)[5:-5, 5:-5] - mu2_sq\n    sigma12 = cv2.filter2D(img1 * img2, -1, window)[5:-5, 5:-5] - mu1_mu2\n    ssim_map = ((2 * mu1_mu2 + C1) * (2 * sigma12 + C2)) / ((mu1_sq + mu2_sq + C1) *\n                                                            (sigma1_sq + sigma2_sq + C2))\n    return ssim_map.mean()\n \n \ndef calculate_ssim_function(img1, img2):\n    # [0,1]\n    # ssim is the only metric extremely sensitive to gray being compared to b/w \n    if not img1.shape == img2.shape:\n        raise ValueError('Input images must have the same dimensions.')\n    if img1.ndim == 2:\n        return ssim(img1, img2)\n    elif img1.ndim == 3:\n        if img1.shape[0] == 3:\n            ssims = []\n            for i in range(3):\n                ssims.append(ssim(img1[i], img2[i]))\n            return np.array(ssims).mean()                   \n        elif img1.shape[0] == 1:\n            return ssim(np.squeeze(img1), np.squeeze(img2))\n    else:\n        raise ValueError('Wrong input image dimensions.')\n\ndef trans(x):\n    return x\n\ndef calculate_ssim(videos1, videos2):\n    print(\"calculate_ssim...\")\n\n    # videos [batch_size, timestamps, channel, h, w]\n    \n    assert videos1.shape == videos2.shape\n\n    videos1 = trans(videos1)\n    videos2 = trans(videos2)\n\n    ssim_results = []\n    \n    for video_num in tqdm(range(videos1.shape[0])):\n        # get a video\n        # video [timestamps, channel, h, w]\n        video1 = videos1[video_num]\n        video2 = videos2[video_num]\n\n        ssim_results_of_a_video = []\n        for clip_timestamp in range(len(video1)):\n            # get a img\n            # img [timestamps[x], channel, h, w]\n            # img [channel, h, w] numpy\n\n            img1 = video1[clip_timestamp].numpy()\n            img2 = video2[clip_timestamp].numpy()\n            \n            # calculate ssim of a video\n            ssim_results_of_a_video.append(calculate_ssim_function(img1, img2))\n\n        ssim_results.append(ssim_results_of_a_video)\n\n    ssim_results = np.array(ssim_results)\n\n    ssim = {}\n    ssim_std = {}\n\n    for clip_timestamp in range(len(video1)):\n        ssim[clip_timestamp] = np.mean(ssim_results[:,clip_timestamp])\n        ssim_std[clip_timestamp] = np.std(ssim_results[:,clip_timestamp])\n\n    result = {\n        \"value\": ssim,\n        \"value_std\": ssim_std,\n        \"video_setting\": video1.shape,\n        \"video_setting_name\": \"time, channel, heigth, width\",\n    }\n\n    return result\n\n# test code / using example\n\ndef main():\n    NUMBER_OF_VIDEOS = 8\n    VIDEO_LENGTH = 50\n    CHANNEL = 3\n    SIZE = 64\n    videos1 = torch.zeros(NUMBER_OF_VIDEOS, VIDEO_LENGTH, CHANNEL, SIZE, SIZE, requires_grad=False)\n    videos2 = torch.zeros(NUMBER_OF_VIDEOS, VIDEO_LENGTH, CHANNEL, SIZE, SIZE, requires_grad=False)\n    device = torch.device(\"cuda\")\n\n    import json\n    result = calculate_ssim(videos1, videos2)\n    print(json.dumps(result, indent=4))\n\nif __name__ == \"__main__\":\n    main()"
  },
  {
    "path": "eval/common_metrics_on_video_quality/download_eval_visual.sh",
    "content": "gdown https://drive.google.com/uc\\?id\\=1U2hd6qvwKLfp7c8yGgcTqdqrP_lKJElB\ngdown https://drive.google.com/uc\\?id\\=1jMH2-ZC0ZBgtqej5Sp-E5ebBIX7mk3Xz\ngdown https://drive.google.com/uc\\?id\\=1kfdCDA5koYh9g3IkCCHb4XPch2CJAwek\n\nunzip fvd.zip\nunzip eval_sets.zip\nunzip base_t2v_eval_sets.zip\n\nmv eval_sets eval_folder/\nmv base_t2v_eval_sets eval_folder/\n\nrm -rf *.zip"
  },
  {
    "path": "eval/common_metrics_on_video_quality/eval_prompts.json",
    "content": "{\n  \"0_D_loc5_530_t1n2_0212_Hemi12_1\": \"a man with short spiky brown hair, athletic build, a navy blue jacket, beige cargo pants, and black sneakers is moving in the fjord\",\n  \"1_D_loc1_31_t1n6_001f_Hemi12_1\": \"a woman with long wavy blonde hair, petite figure, a red floral dress, white sandals, and a yellow shoulder bag is moving in the sunset beach\",\n  \"2_D_loc1_296_t1n8_0128_Hemi12_1\": \"a man with a shaved head, broad shoulders, a gray graphic t-shirt, dark jeans, and brown leather boots is moving in the cave\",\n  \"3_D_loc5_1100_t1n9_044c_Hemi12_1\": \"a woman with shoulder-length straight auburn hair, a slender figure, a green button-up blouse, black leggings, and white sneakers is moving in the snowy tundra\",\n  \"4_D_loc5_590_t1n11_024e_Hemi12_1\": \"a man with messy black hair, tall frame, a plaid red and black shirt, faded blue jeans, and tan hiking boots is moving in the prairie\",\n  \"5_D_loc5_1125_t1n13_0465_Hemi12_1\": \"a man with medium-length straight brown hair, tall and slender, a gray crew-neck t-shirt, beige trousers, and dark green sneakers is moving in the asian town\",\n  \"6_D_loc3_1158_t1n15_0486_Hemi12_1\": \"a woman with short curly black hair, slender build, a pink hoodie, light gray joggers, and blue sneakers is moving in the rainforest\",\n  \"7_D_loc4_1469_t1n17_05bd_Hemi12_1\": \"a man with short black wavy hair, lean figure, a green and yellow plaid shirt, dark brown pants, and black suede shoes is moving in the canyon\",\n  \"8_D_loc1_351_t1n18_015f_Hemi12_1\": \"a man with curly black hair, muscular build, a dark green hoodie, gray joggers, and white running shoes is moving in the savanna\",\n  \"9_D_loc5_1475_t1n31_05c3_Hemi12_1\": \"a woman with short blonde hair, slim athletic build, a red leather jacket, dark blue jeans, and white sneakers is moving in the urban rooftop garden\",\n  \"10_D_loc5_730_t1n34_02da_Hemi12_1\": \"a man with medium-length wavy brown hair, lean build, a black bomber jacket, olive green cargo pants, and brown hiking boots is moving in the swamp\",\n  \"11_D_loc3_1028_t1n38_0404_Hemi12_1\": \"a man with buzz-cut blonde hair, stocky build, a gray zip-up sweater, black shorts, and red basketball shoes is moving in the riverbank\",\n  \"12_D_loc1_01_t2n1_0001_Hemi12_1\": \"a man with short spiky brown hair, athletic build, a navy blue jacket, beige cargo pants, and black sneakers and a dog with a fluffy coat, wagging tail, and warm golden-brown fur, exuding a gentle and friendly charm are moving in the fjord\",\n  \"13_D_loc1_136_t2n2_0088_Hemi12_1\": \"a woman with long wavy blonde hair, petite figure, a red floral dress, white sandals, and a yellow shoulder bag and a tiger with vibrant orange and black stripes, piercing yellow eyes, and a powerful stance, exuding strength and grace are moving in the sunset beach\",\n  \"14_D_loc2_137_t2n3_0089_Hemi12_1\": \"a man with a shaved head, broad shoulders, a gray graphic t-shirt, dark jeans, and brown leather boots and a giraffe with golden-yellow fur, long legs, a tall slender neck, and patches of brown spots, exuding elegance and calm are moving in the cave\",\n  \"15_D_loc1_141_t2n6_008d_Hemi12_1\": \"a woman with shoulder-length straight auburn hair, a slender figure, a green button-up blouse, black leggings, and white sneakers and an alpaca with soft white wool, short legs, a thick neck, and a fluffy head of fur, radiating gentle charm are moving in the snowy tundra\",\n  \"16_D_loc2_142_t2n7_008e_Hemi12_1\": \"a man with messy black hair, tall frame, a plaid red and black shirt, faded blue jeans, and tan hiking boots and a zebra with black and white stripes, sturdy legs, a short neck, and a sleek mane running down its back are moving in the prairie\",\n  \"17_D_loc1_506_t2n9_01fa_Hemi12_1\": \"a man with medium-length straight brown hair, tall and slender, a gray crew-neck t-shirt, beige trousers, and dark green sneakers and an alpaca with soft white wool, short legs, a thick neck, and a fluffy head of fur, radiating gentle charm are moving in the asian town\",\n  \"18_D_loc1_11_t2n10_000b_Hemi12_1\": \"a woman with short curly black hair, slender build, a pink hoodie, light gray joggers, and blue sneakers and a gazelle with light golden fur, long slender legs, a thin neck, and short, sharp horns, embodying elegance and agility are moving in the rainforest\",\n  \"19_D_loc1_81_t2n11_0051_Hemi12_1\": \"a man with short black wavy hair, lean figure, a green and yellow plaid shirt, dark brown pants, and black suede shoes and a horse with chestnut brown fur, muscular legs, a slim neck, and a flowing mane, exuding strength and grace are moving in the canyon\",\n  \"20_D_loc1_16_t2n13_0010_Hemi12_1\": \"a man with curly black hair, muscular build, a dark green hoodie, gray joggers, and white running shoes and a sleek black panther with a smooth, glossy coat, emerald green eyes, and a powerful stance are moving in the savanna\",\n  \"21_D_loc1_86_t2n14_0056_Hemi12_1\": \"a woman with short blonde hair, slim athletic build, a red leather jacket, dark blue jeans, and white sneakers and a cheetah with golden fur covered in black spots, intense amber eyes, and a slender, agile body are moving in the urban rooftop garden\",\n  \"22_D_loc1_1446_t2n15_05a6_Hemi12_1\": \"a man with medium-length wavy brown hair, lean build, a black bomber jacket, olive green cargo pants, and brown hiking boots and a regal lion with a thick, flowing golden mane, sharp brown eyes, and a powerful muscular frame are moving in the swamp\",\n  \"23_D_loc2_92_t2n17_005c_Hemi12_1\": \"a man with buzz-cut blonde hair, stocky build, a gray zip-up sweater, black shorts, and red basketball shoes and a snow leopard with pale gray fur adorned with dark rosettes, icy blue eyes, and a stealthy, poised posture are moving in the riverbank\",\n  \"24_D_loc1_156_t2n19_009c_Hemi12_1\": \"a woman with long straight black hair, toned build, a blue denim jacket, light gray leggings, and black slip-on shoes and a jaguar with a golden-yellow coat dotted with intricate black rosettes, deep green eyes, and a muscular build are moving in the coral reef\",\n  \"25_D_loc1_101_t2n21_0065_Hemi12_1\": \"a man with short curly red hair, average build, a black leather jacket, dark blue cargo pants, and white sneakers and a wolf with thick silver-gray fur, alert golden eyes, and a lean yet strong body, exuding confidence and boldness are moving in the volcanic landscape\",\n  \"26_D_loc1_161_t2n22_00a1_Hemi12_1\": \"a woman with shoulder-length wavy brown hair, slim build, a green parka, black leggings, and gray hiking boots and a tiger with a pristine white coat marked by bold black stripes, bright blue eyes, and a graceful, poised form are moving in the wind farm\",\n  \"27_D_loc1_36_t2n25_0024_Hemi12_1\": \"a man with short straight black hair, tall and lean build, a navy blue sweater, khaki shorts, and brown sandals and a lynx with tufted ears, soft reddish-brown fur with faint spots, and intense yellow-green eyes are moving in the town street\",\n  \"28_D_loc1_166_t2n26_00a6_Hemi12_1\": \"a woman with pixie-cut blonde hair, athletic build, a red windbreaker, blue ripped jeans, and black combat boots and a bear with dark brown fur, small but fierce black eyes, and a broad and muscular build, radiating power are moving in the night city square\",\n  \"29_D_loc1_221_t2n29_00dd_Hemi12_1\": \"a man with medium-length wavy gray hair, muscular build, a maroon t-shirt, beige chinos, and brown loafers and a swift fox with reddish-orange fur, a bushy tail tipped with white, and sharp, intelligent amber eyes are moving in the mall lobby\",\n  \"30_D_loc1_171_t2n30_00ab_Hemi12_1\": \"a woman with long curly black hair, average build, a purple hoodie, black athletic shorts, and white running shoes and a bear with dark brown fur, small but fierce black eyes, and a broad and muscular build, radiating power are moving in the glacier\",\n  \"31_D_loc1_121_t2n33_0079_Hemi12_1\": \"a man with short spiky blonde hair, slim build, a black trench coat, blue jeans, and brown hiking shoes and a fox with sleek russet fur, a bushy tail tipped with black, and bright green and cunning eyes are moving in the seaside street\",\n  \"32_D_loc1_176_t2n34_00b0_Hemi12_1\": \"a man with short spiky brown hair, athletic build, a navy blue jacket, beige cargo pants, and black sneakers and a kangaroo with brown fur, powerful hind legs, and a muscular tail, showcasing its strength and agility are moving in the gymnastics room\",\n  \"33_D_loc1_126_t2n36_007e_Hemi12_1\": \"a woman with long wavy blonde hair, petite figure, a red floral dress, white sandals, and a yellow shoulder bag and a polar bear with thick white fur, strong paws, and a black nose, embodying the essence of the Arctic are moving in the abandoned factory\",\n  \"34_D_loc1_56_t2n38_0038_Hemi12_1\": \"a man with a shaved head, broad shoulders, a gray graphic t-shirt, dark jeans, and brown leather boots and a cheetah with a slender build, spotted golden fur, and sharp eyes, epitomizing speed and agility are moving in the autumn forest\",\n  \"35_D_loc1_131_t2n41_0083_Hemi12_1\": \"a woman with shoulder-length straight auburn hair, a slender figure, a green button-up blouse, black leggings, and white sneakers and a dolphin with sleek grey skin, a curved dorsal fin, and intelligent, playful eyes, reflecting its nature are moving in the mountain village\",\n  \"36_D_loc1_01_t2n1_0001_Hemi12_1\": \"a man with messy black hair, tall frame, a plaid red and black shirt, faded blue jeans, and tan hiking boots and a wolf with a body covered in thick silver fur, sharp ears, and piercing yellow eyes, showcasing its alertness are moving in the coastal harbor\",\n  \"37_D_loc1_136_t2n2_0088_Hemi12_1\": \"a man with medium-length straight brown hair, tall and slender, a gray crew-neck t-shirt, beige trousers, and dark green sneakers and a leopard with a body covered in golden fur, dark rosettes, and a long muscular tail, emphasizing its strength are moving in the ancient ruins\",\n  \"38_D_loc2_137_t2n3_0089_Hemi12_1\": \"a woman with short curly black hair, slender build, a pink hoodie, light gray joggers, and blue sneakers and a penguin with a body covered in smooth black-and-white feathers, short wings, and webbed feet are moving in the modern metropolis\",\n  \"39_D_loc1_141_t2n6_008d_Hemi12_1\": \"a man with short black wavy hair, lean figure, a green and yellow plaid shirt, dark brown pants, and black suede shoes and a gazelle with a body covered in sleek tan fur, long legs, and elegant curved horns, showcasing its grace are moving in the desert\",\n  \"40_D_loc2_142_t2n7_008e_Hemi12_1\": \"a man with curly black hair, muscular build, a dark green hoodie, gray joggers, and white running shoes and a rabbit with a body covered in soft fur, quick hops, and a playful demeanor, showcasing its energy are moving in the forest\",\n  \"41_D_loc1_506_t2n9_01fa_Hemi12_1\": \"a woman with short curly black hair, slender build, a pink hoodie, light gray joggers, and blue sneakers and a koala with a body covered in soft grey fur, large round ears, and a black nose, radiating cuteness are moving in the city\",\n  \"42_D_loc1_11_t2n10_000b_Hemi12_1\": \"a man with medium-length wavy brown hair, lean build, a black bomber jacket, olive green cargo pants, and brown hiking boots and a rhinoceros with a body covered in thick grey skin, a massive horn on its snout, and sturdy legs are moving in the snowy street\",\n  \"43_D_loc1_81_t2n11_0051_Hemi12_1\": \"a man with buzz-cut blonde hair, stocky build, a gray zip-up sweater, black shorts, and red basketball shoes and a flamingo with a body covered in pink feathers, long slender legs, and a gracefully curved neck are moving in the park\",\n  \"44_D_loc1_16_t2n13_0010_Hemi12_1\": \"a woman with long straight black hair, toned build, a blue denim jacket, light gray leggings, and black slip-on shoes and a parrot with bright red, blue, and yellow feathers, a curved beak, and sharp intelligent eyes are moving in the fjord\",\n  \"45_D_loc1_86_t2n14_0056_Hemi12_1\": \"a man with short curly red hair, average build, a black leather jacket, dark blue cargo pants, and white sneakers and a hippopotamus with a body covered in thick grey-brown skin, massive jaws, and a large body are moving in the sunset beach\",\n  \"46_D_loc1_1446_t2n15_05a6_Hemi12_1\": \"a woman with shoulder-length wavy brown hair, slim build, a green parka, black leggings, and gray hiking boots and a crocodile with a body covered in scaly green skin, a powerful tail, and sharp teeth are moving in the cave\",\n  \"47_D_loc2_92_t2n17_005c_Hemi12_1\": \"a man with short straight black hair, tall and lean build, a navy blue sweater, khaki shorts, and brown sandals and a moose with a body covered in thick brown fur, massive antlers, and a bulky frame are moving in the snowy tundra\",\n  \"48_D_loc1_156_t2n19_009c_Hemi12_1\": \"a woman with pixie-cut blonde hair, athletic build, a red windbreaker, blue ripped jeans, and black combat boots and a fluttering butterfly with intricate wing patterns, vivid colors, and graceful flight are moving in the prairie\",\n  \"49_D_loc1_101_t2n21_0065_Hemi12_1\": \"a man with medium-length wavy gray hair, muscular build, a maroon t-shirt, beige chinos, and brown loafers and a chameleon with a body covered in vibrant green scales, bulging eyes, and a curled tail, showcasing its unique charm are moving in the asian town\",\n  \"50_D_loc1_161_t2n22_00a1_Hemi12_1\": \"a woman with long curly black hair, average build, a purple hoodie, black athletic shorts, and white running shoes and a lemur with a body covered in soft grey fur, a ringed tail, and wide yellow eyes, and curious expression are moving in the rainforest\",\n  \"51_D_loc1_36_t2n25_0024_Hemi12_1\": \"a man with short spiky blonde hair, slim build, a black trench coat, blue jeans, and brown hiking shoes and a squirrel with a body covered in bushy red fur, large eyes, and a fluffy tail are moving in the canyon\",\n  \"52_D_loc1_166_t2n26_00a6_Hemi12_1\": \"a man with short spiky brown hair, athletic build, a navy blue jacket, beige cargo pants, and black sneakers and a panda with a body covered in fluffy black-and-white fur, a round face, and gentle eyes, radiating warmth are moving in the savanna\",\n  \"53_D_loc1_221_t2n29_00dd_Hemi12_1\": \"a woman with long wavy blonde hair, petite figure, a red floral dress, white sandals, and a yellow shoulder bag and a porcupine with a body covered in spiky brown quills, a small nose, and curious eyes are moving in the urban rooftop garden\",\n  \"54_D_loc1_171_t2n30_00ab_Hemi12_1\": \"a man with a shaved head, broad shoulders, a gray graphic t-shirt, dark jeans, and brown leather boots and a sedan with a sleek metallic silver body, long wheelbase, a low-profile hood, and a small rear spoiler are moving in the swamp\",\n  \"55_D_loc1_121_t2n33_0079_Hemi12_1\": \"a woman with shoulder-length straight auburn hair, a slender figure, a green button-up blouse, black leggings, and white sneakers and an SUV with a matte black exterior, elevated suspension, a tall roofline, and a compact rear roof rack are moving in the riverbank\",\n  \"56_D_loc1_176_t2n34_00b0_Hemi12_1\": \"a man with messy black hair, tall frame, a plaid red and black shirt, faded blue jeans, and tan hiking boots and a pickup truck with rugged dark green paint, extended cab, raised suspension, and a modest cargo bed cover are moving in the coral reef\",\n  \"57_D_loc1_126_t2n36_007e_Hemi12_1\": \"a man with medium-length straight brown hair, tall and slender, a gray crew-neck t-shirt, beige trousers, and dark green sneakers and a vintage convertible with a body covered in shiny red paint, chrome bumpers, and a stylish design are moving in the volcanic landscape\",\n  \"58_D_loc1_56_t2n38_0038_Hemi12_1\": \"a woman with short curly black hair, slender build, a pink hoodie, light gray joggers, and blue sneakers and a futuristic electric car with a minimalist silver design, slim LED lights, and smooth curves are moving in the wind farm\",\n  \"59_D_loc1_131_t2n41_0083_Hemi12_1\": \"a man with short black wavy hair, lean figure, a green and yellow plaid shirt, dark brown pants, and black suede shoes and a compact electric vehicle with a silver finish, aerodynamic profile, and efficient battery are moving in the town street\",\n  \"60_D_loc1_01_t2n1_0001_Hemi12_1\": \"a man with curly black hair, muscular build, a dark green hoodie, gray joggers, and white running shoes and a firefighting robot with a water cannon arm, heat sensors, and durable red-and-silver exterior are moving in the night city square\",\n  \"61_D_loc1_136_t2n2_0088_Hemi12_1\": \"a woman with short blonde hair, slim athletic build, a red leather jacket, dark blue jeans, and white sneakers and an industrial welding robot with articulated arms, a laser precision welder, and heat-resistant shields are moving in the mall lobby\",\n  \"62_D_loc2_137_t2n3_0089_Hemi12_1\": \"a woman with short blonde hair, slim athletic build, a red leather jacket, dark blue jeans, and white sneakers and a dog with a fluffy coat, wagging tail, and warm golden-brown fur, exuding a gentle and friendly charm are moving in the glacier\",\n  \"63_D_loc1_141_t2n6_008d_Hemi12_1\": \"a man with buzz-cut blonde hair, stocky build, a gray zip-up sweater, black shorts, and red basketball shoes and a disaster rescue robot with reinforced limbs, advanced AI, and a rugged body designed to navigate are moving in the seaside street\",\n  \"64_D_loc2_142_t2n7_008e_Hemi12_1\": \"a woman with long straight black hair, toned build, a blue denim jacket, light gray leggings, and black slip-on shoes and an exploration rover robot with solar panels, durable wheels, and advanced sensors for planetary exploration are moving in the gymnastics room\",\n  \"65_D_loc1_506_t2n9_01fa_Hemi12_1\": \"a man with short curly red hair, average build, a black leather jacket, dark blue cargo pants, and white sneakers and a dog with a fluffy coat, wagging tail, and warm golden-brown fur, exuding a gentle and friendly charm are moving in the abandoned factory\",\n  \"66_D_loc1_11_t2n10_000b_Hemi12_1\": \"a woman with shoulder-length wavy brown hair, slim build, a green parka, black leggings, and gray hiking boots and a tiger with vibrant orange and black stripes, piercing yellow eyes, and a powerful stance, exuding strength and grace are moving in the autumn forest\",\n  \"67_D_loc1_81_t2n11_0051_Hemi12_1\": \"a man with short straight black hair, tall and lean build, a navy blue sweater, khaki shorts, and brown sandals and a giraffe with golden-yellow fur, long legs, a tall slender neck, and patches of brown spots, exuding elegance and calm are moving in the mountain village\",\n  \"68_D_loc1_16_t2n13_0010_Hemi12_1\": \"a woman with pixie-cut blonde hair, athletic build, a red windbreaker, blue ripped jeans, and black combat boots and an alpaca with soft white wool, short legs, a thick neck, and a fluffy head of fur, radiating gentle charm are moving in the coastal harbor\",\n  \"69_D_loc1_86_t2n14_0056_Hemi12_1\": \"a man with medium-length wavy gray hair, muscular build, a maroon t-shirt, beige chinos, and brown loafers and a zebra with black and white stripes, sturdy legs, a short neck, and a sleek mane running down its back are moving in the ancient ruins\",\n  \"70_D_loc1_1446_t2n15_05a6_Hemi12_1\": \"a woman with long curly black hair, average build, a purple hoodie, black athletic shorts, and white running shoes and a deer with sleek tan fur, long slender legs, a graceful neck, and tiny antlers atop its head are moving in the modern metropolis\",\n  \"71_D_loc2_92_t2n17_005c_Hemi12_1\": \"a man with short spiky blonde hair, slim build, a black trench coat, blue jeans, and brown hiking shoes and a gazelle with light golden fur, long slender legs, a thin neck, and short, sharp horns, embodying elegance and agility are moving in the desert\",\n  \"72_D_loc1_156_t2n19_009c_Hemi12_1\": \"a man with short spiky brown hair, athletic build, a navy blue jacket, beige cargo pants, and black sneakers and a horse with chestnut brown fur, muscular legs, a slim neck, and a flowing mane, exuding strength and grace are moving in the forest\",\n  \"73_D_loc1_101_t2n21_0065_Hemi12_1\": \"a man with short spiky blonde hair, slim build, a black trench coat, blue jeans, and brown hiking shoes and a sleek black panther with a smooth, glossy coat, emerald green eyes, and a powerful stance are moving in the city\",\n  \"74_D_loc1_161_t2n22_00a1_Hemi12_1\": \"a man with a shaved head, broad shoulders, a gray graphic t-shirt, dark jeans, and brown leather boots and a cheetah with golden fur covered in black spots, intense amber eyes, and a slender, agile body are moving in the snowy street\",\n  \"75_D_loc1_36_t2n25_0024_Hemi12_1\": \"a woman with shoulder-length straight auburn hair, a slender figure, a green button-up blouse, black leggings, and white sneakers and a regal lion with a thick, flowing golden mane, sharp brown eyes, and a powerful muscular frame are moving in the park\",\n  \"76_D_loc1_166_t2n26_00a6_Hemi12_1\": \"a man with messy black hair, tall frame, a plaid red and black shirt, faded blue jeans, and tan hiking boots and a snow leopard with pale gray fur adorned with dark rosettes, icy blue eyes, and a stealthy, poised posture are moving in the fjord\",\n  \"77_D_loc1_221_t2n29_00dd_Hemi12_1\": \"a man with medium-length straight brown hair, tall and slender, a gray crew-neck t-shirt, beige trousers, and dark green sneakers and a jaguar with a golden-yellow coat dotted with intricate black rosettes, deep green eyes, and a muscular build are moving in the sunset beach\",\n  \"78_D_loc1_171_t2n30_00ab_Hemi12_1\": \"a woman with short curly black hair, slender build, a pink hoodie, light gray joggers, and blue sneakers and a wolf with thick silver-gray fur, alert golden eyes, and a lean yet strong body, exuding confidence and boldness are moving in the cave\",\n  \"79_D_loc1_121_t2n33_0079_Hemi12_1\": \"a man with short black wavy hair, lean figure, a green and yellow plaid shirt, dark brown pants, and black suede shoes and a tiger with a pristine white coat marked by bold black stripes, bright blue eyes, and a graceful, poised form are moving in the snowy tundra\",\n  \"80_D_loc1_176_t2n34_00b0_Hemi12_1\": \"a man with curly black hair, muscular build, a dark green hoodie, gray joggers, and white running shoes and a lynx with tufted ears, soft reddish-brown fur with faint spots, and intense yellow-green eyes are moving in the prairie\",\n  \"81_D_loc1_126_t2n36_007e_Hemi12_1\": \"a woman with short blonde hair, slim athletic build, a red leather jacket, dark blue jeans, and white sneakers and a bear with dark brown fur, small but fierce black eyes, and a broad and muscular build, radiating power are moving in the asian town\",\n  \"82_D_loc1_56_t2n38_0038_Hemi12_1\": \"a man with medium-length wavy brown hair, lean build, a black bomber jacket, olive green cargo pants, and brown hiking boots and a swift fox with reddish-orange fur, a bushy tail tipped with white, and sharp, intelligent amber eyes are moving in the rainforest\",\n  \"83_D_loc1_131_t2n41_0083_Hemi12_1\": \"a man with buzz-cut blonde hair, stocky build, a gray zip-up sweater, black shorts, and red basketball shoes and a falcon with blue-gray feathers, sharp talons, and keen yellow eyes fixed on its prey below are moving in the canyon\",\n  \"84_D_loc1_301_t3n3_012d_Hemi12_1\": \"a woman with long wavy blonde hair, petite figure, a red floral dress, white sandals, and a yellow shoulder bag and a squirrel with a body covered in bushy red fur, large eyes, and a fluffy tail and a penguin with a body covered in smooth black-and-white feathers, short wings, and webbed feet are moving in the sunset beach\",\n  \"85_D_loc3_133_t3n1_0085_Hemi12_1\": \"a woman with short curly black hair, slender build, a pink hoodie, light gray joggers, and blue sneakers and a leopard with a body covered in golden fur, dark rosettes, and a long muscular tail, emphasizing its strength and a rhinoceros with a body covered in thick grey skin, a massive horn on its snout, and sturdy legs are moving in the rainforest\",\n  \"86_D_loc1_46_t3n8_002e_Hemi12_1\": \"a woman with short blonde hair, slim athletic build, a red leather jacket, dark blue jeans, and white sneakers and a parrot with bright red, blue, and yellow feathers, a curved beak, and sharp intelligent eyes and a gazelle with light golden fur, long slender legs, a thin neck, and short, sharp horns, embodying elegance and agility are moving in the urban rooftop garden\",\n  \"87_D_loc2_192_t3n9_00c0_Hemi12_1\": \"a woman with pixie-cut blonde hair, athletic build, a red windbreaker, blue ripped jeans, and black combat boots and a fluttering butterfly with intricate wing patterns, vivid colors, and graceful flight and a sleek black panther with a smooth, glossy coat, emerald green eyes, and a powerful stance are moving in the night city square\",\n  \"88_D_loc3_93_t3n21_005d_Hemi12_1\": \"a man with medium-length wavy gray hair, muscular build, a maroon t-shirt, beige chinos, and brown loafers and a cheetah with golden fur covered in black spots, intense amber eyes, and a slender, agile body and a rhinoceros with a body covered in thick grey skin, a massive horn on its snout, and sturdy legs are moving in the mall lobby\",\n  \"89_D_loc1_301_t3n3_012d_Hemi12_1\": \"a man with short spiky blonde hair, slim build, a black trench coat, blue jeans, and brown hiking shoes and a fluttering butterfly with intricate wing patterns, vivid colors, and graceful flight and a dolphin with sleek grey skin, a curved dorsal fin, and intelligent, playful eyes, reflecting its nature are moving in the seaside street\",\n  \"90_D_loc1_46_t3n8_002e_Hemi12_1\": \"a woman with long wavy blonde hair, petite figure, a red floral dress, white sandals, and a yellow shoulder bag and a crocodile with a body covered in scaly green skin, a powerful tail, and sharp teeth and a dolphin with sleek grey skin, a curved dorsal fin, and intelligent, playful eyes, reflecting its nature are moving in the abandoned factory\",\n  \"91_D_loc3_93_t3n21_005d_Hemi12_1\": \"a man with short straight black hair, tall and lean build, a navy blue sweater, khaki shorts, and brown sandals and a koala with a body covered in soft grey fur, large round ears, and a black nose, radiating cuteness and a parrot with bright red, blue, and yellow feathers, a curved beak, and sharp intelligent eyes are moving in the snowy tundra\",\n  \"92_D_loc2_192_t3n9_00c0_Hemi12_1\": \"a woman with short curly black hair, slender build, a pink hoodie, light gray joggers, and blue sneakers and a koala with a body covered in soft grey fur, large round ears, and a black nose, radiating cuteness and a cheetah with golden fur covered in black spots, intense amber eyes, and a slender, agile body are moving in the wind farm\",\n  \"93_D_loc3_133_t3n1_0085_Hemi12_1\": \"a man with curly black hair, muscular build, a dark green hoodie, gray joggers, and white running shoes and a sedan with a sleek metallic silver body, long wheelbase, a low-profile hood, and a small rear spoiler and a koala with a body covered in soft grey fur, large round ears, and a black nose, radiating cuteness are moving in the night city square\",\n  \"94_D_loc1_301_t3n3_012d_Hemi12_1\": \"a woman with short blonde hair, slim athletic build, a red leather jacket, dark blue jeans, and white sneakers and a sleek black panther with a smooth, glossy coat, emerald green eyes, and a powerful stance and a parrot with bright red, blue, and yellow feathers, a curved beak, and sharp intelligent eyes are moving in the mall lobby\",\n  \"95_D_loc3_93_t3n21_005d_Hemi12_1\": \"a man with short curly red hair, average build, a black leather jacket, dark blue cargo pants, and white sneakers and a koala with a body covered in soft grey fur, large round ears, and a black nose, radiating cuteness and a fox with sleek russet fur, a bushy tail tipped with black, and bright green and cunning eyes are moving in the abandoned factory\",\n  \"96_D_loc1_46_t3n8_002e_Hemi12_1\": \"a woman with shoulder-length straight auburn hair, a slender figure, a green button-up blouse, black leggings, and white sneakers and a rhinoceros with a body covered in thick grey skin, a massive horn on its snout, and sturdy legs and a tiger with vibrant orange and black stripes, piercing yellow eyes, and a powerful stance, exuding strength and grace are moving in the park\",\n  \"97_D_loc1_871_t3n7_0367_Hemi12_1\": \"a woman with shoulder-length wavy brown hair, slim build, a green parka, black leggings, and gray hiking boots and a polar bear with thick white fur, strong paws, and a black nose, embodying the essence of the Arctic and a vintage convertible with a body covered in shiny red paint, chrome bumpers, and a stylish design are moving in the swamp\",\n  \"98_D_loc3_133_t3n1_0085_Hemi12_1\": \"a woman with long curly black hair, average build, a purple hoodie, black athletic shorts, and white running shoes and a fluttering butterfly with intricate wing patterns, vivid colors, and graceful flight and a sleek black panther with a smooth, glossy coat, emerald green eyes, and a powerful stance are moving in the wind farm\",\n  \"99_D_loc3_133_t3n1_0085_Hemi12_1\": \"a woman with pixie-cut blonde hair, athletic build, a red windbreaker, blue ripped jeans, and black combat boots and a vintage convertible with a body covered in shiny red paint, chrome bumpers, and a stylish design and a falcon with blue-gray feathers, sharp talons, and keen yellow eyes fixed on its prey below are moving in the fjord\"\n}\n"
  },
  {
    "path": "eval/common_metrics_on_video_quality/eval_visual.sh",
    "content": "basedir=eval_folder\nfolder1_path=${basedir}/base_t2v_eval_sets\nfolder2_path=${basedir}/eval_sets\n\n# calculate FVD\npython calculate_fvd_styleganv.py -v1_f ${folder1_path} -v2_f ${folder2_path}\n\n# calculate FID\npython -m pytorch_fid ${basedir}/eval_1 ${basedir}/eval_2\n\n# calculate CLIP-SIM\npython calculate_clip.py -v_f ${folder2_path}\n\nrm -rf ${basedir}/eval_1\nrm -rf ${basedir}/eval_2"
  }
]